]> gcc.gnu.org Git - gcc.git/commitdiff
be.po, de.po: New files.
authorJoseph Myers <jsm@polyomino.org.uk>
Tue, 4 Feb 2003 21:11:00 +0000 (21:11 +0000)
committerJoseph Myers <jsm28@gcc.gnu.org>
Tue, 4 Feb 2003 21:11:00 +0000 (21:11 +0000)
* be.po, de.po: New files.
* da.po, el.po, es.po, fr.po, ja.po, nl.po, sv.po, tr.po: Update.

From-SVN: r62403

gcc/po/ChangeLog
gcc/po/be.po [new file with mode: 0644]
gcc/po/da.po
gcc/po/de.po [new file with mode: 0644]
gcc/po/el.po
gcc/po/es.po
gcc/po/fr.po
gcc/po/ja.po
gcc/po/nl.po
gcc/po/sv.po
gcc/po/tr.po

index edaf5520be07b81654292007ae14cc3196333011..91506f4b91063fc91092f993d04ab3625ddb8478 100644 (file)
@@ -1,3 +1,8 @@
+2003-02-04  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+       * be.po, de.po: New files.
+       * da.po, el.po, es.po, fr.po, ja.po, nl.po, sv.po, tr.po: Update.
+
 2002-12-30  Joseph S. Myers  <jsm@polyomino.org.uk>
 
        * gcc.pot: Regenerate.
diff --git a/gcc/po/be.po b/gcc/po/be.po
new file mode 100644 (file)
index 0000000..54fc4b3
--- /dev/null
@@ -0,0 +1,20746 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>, 2002.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gcc 3.1\n"
+"POT-Creation-Date: 2002-12-30 18:56+0000\n"
+"PO-Revision-Date: 2002-05-17 15:54+0200\n"
+"Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>\n"
+"Language-Team: Belarusian <i18n@tut.by>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: attribs.c:185
+#, c-format
+msgid "`%s' attribute directive ignored"
+msgstr ""
+
+#: attribs.c:193
+#, c-format
+msgid "wrong number of arguments specified for `%s' attribute"
+msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
+
+#: attribs.c:210
+#, c-format
+msgid "`%s' attribute does not apply to types"
+msgstr ""
+
+#: attribs.c:247
+#, c-format
+msgid "`%s' attribute only applies to function types"
+msgstr ""
+
+#: attribs.c:404 c-common.c:5253 c-common.c:5275 c-common.c:5297
+#: c-common.c:5328 c-common.c:5350 c-common.c:5375 c-common.c:5398
+#: c-common.c:5428 c-common.c:5466 c-common.c:5513 c-common.c:5543
+#: c-common.c:5573 c-common.c:5596 c-common.c:5853 c-common.c:5875
+#: c-common.c:5918 c-common.c:5995 c-common.c:6051 c-common.c:6112
+#: c-common.c:6146 c-common.c:6500 config/arm/arm.c:2098 config/arm/arm.c:2125
+#: config/avr/avr.c:4774 config/h8300/h8300.c:3649 config/h8300/h8300.c:3674
+#: config/i386/i386.c:1396 config/i386/winnt.c:76
+#, c-format
+msgid "`%s' attribute ignored"
+msgstr "\"%s\" атрыбут ігнарыруецца"
+
+#: builtins.c:285
+msgid "offset outside bounds of constant string"
+msgstr ""
+
+#: builtins.c:765
+#, fuzzy
+msgid "second arg to `__builtin_prefetch' must be a constant"
+msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
+
+#: builtins.c:772
+msgid "invalid second arg to __builtin_prefetch; using zero"
+msgstr ""
+
+#: builtins.c:779
+#, fuzzy
+msgid "third arg to `__builtin_prefetch' must be a constant"
+msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
+
+#: builtins.c:786
+msgid "invalid third arg to __builtin_prefetch; using zero"
+msgstr ""
+
+#. ??? We used to try and build up a call to the out of line function,
+#. guessing about what registers needed saving etc.  This became much
+#. harder with __builtin_va_start, since we don't have a tree for a
+#. call to __builtin_saveregs to fall back on.  There was exactly one
+#. port (i860) that used this code, and I'm unconvinced it could actually
+#. handle the general case.  So we no longer try to handle anything
+#. weird and make the backend absorb the evil.
+#: builtins.c:2864
+msgid "__builtin_saveregs not supported by this target"
+msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
+
+#: builtins.c:2906
+msgid "argument of `__builtin_args_info' must be constant"
+msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
+
+#: builtins.c:2912
+msgid "argument of `__builtin_args_info' out of range"
+msgstr "аргумент `__builtin_args_info' выйшаў за межы"
+
+#: builtins.c:2918
+msgid "missing argument in `__builtin_args_info'"
+msgstr "прапушчан аргумент у `__builtin_args_info'"
+
+#: builtins.c:2949
+msgid "`va_start' used in function with fixed args"
+msgstr ""
+"`va_start' выкарыстоўвываецца ў функцыі з нязьменнай\n"
+"           колькасьцю аргументаў"
+
+#: builtins.c:2968
+msgid "second parameter of `va_start' not last named argument"
+msgstr ""
+
+#. Evidently an out of date version of <stdarg.h>; can't validate
+#. va_start's second argument, but can still work as intended.
+#: builtins.c:2973
+msgid "`__builtin_next_arg' called without an argument"
+msgstr "\"__buitin_next_arg\" выклікаецца без аргумента"
+
+#: builtins.c:3059
+msgid "too many arguments to function `va_start'"
+msgstr ""
+
+#: builtins.c:3161
+msgid "first argument to `va_arg' not of type `va_list'"
+msgstr ""
+
+#. Unfortunately, this is merely undefined, rather than a constraint
+#. violation, so we cannot make this an error.  If this call is never
+#. executed, the program is still strictly conforming.
+#: builtins.c:3193
+#, c-format
+msgid "`%s' is promoted to `%s' when passed through `...'"
+msgstr ""
+
+#: builtins.c:3198
+#, c-format
+msgid "(so you should pass `%s' not `%s' to `va_arg')"
+msgstr ""
+
+#: builtins.c:3329
+msgid "invalid arg to `__builtin_frame_address'"
+msgstr ""
+
+#: builtins.c:3331
+msgid "invalid arg to `__builtin_return_address'"
+msgstr ""
+
+#: builtins.c:3345
+msgid "unsupported arg to `__builtin_frame_address'"
+msgstr ""
+
+#: builtins.c:3347
+msgid "unsupported arg to `__builtin_return_address'"
+msgstr ""
+
+#: builtins.c:3515
+msgid "second arg to `__builtin_expect' must be a constant"
+msgstr ""
+
+#: builtins.c:4010
+msgid "__builtin_longjmp second argument must be 1"
+msgstr ""
+
+#. just do library call, if unknown builtin
+#: builtins.c:4074 c-common.c:4437
+#, c-format
+msgid "built-in function `%s' not currently supported"
+msgstr ""
+
+#: builtins.c:4147
+#, fuzzy
+msgid "target format does not support infinity"
+msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
+
+#: c-common.c:1163
+#, c-format
+msgid "`%s' is not defined outside of function scope"
+msgstr ""
+
+#: c-common.c:1184
+#, c-format
+msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
+msgstr ""
+
+#: c-common.c:1242
+msgid "concatenation of string literals with __FUNCTION__ is deprecated"
+msgstr ""
+
+#: c-common.c:1338
+msgid "overflow in constant expression"
+msgstr ""
+
+#: c-common.c:1359
+msgid "integer overflow in expression"
+msgstr ""
+
+#: c-common.c:1368
+msgid "floating point overflow in expression"
+msgstr ""
+
+#: c-common.c:1374
+msgid "vector overflow in expression"
+msgstr ""
+
+#. This detects cases like converting -129 or 256 to unsigned char.
+#: c-common.c:1397
+msgid "large integer implicitly truncated to unsigned type"
+msgstr ""
+
+#: c-common.c:1399
+msgid "negative integer implicitly converted to unsigned type"
+msgstr ""
+
+#: c-common.c:1447
+msgid "overflow in implicit constant conversion"
+msgstr ""
+
+#: c-common.c:1595
+#, c-format
+msgid "operation on `%s' may be undefined"
+msgstr ""
+
+#: c-common.c:1886
+msgid "expression statement has incomplete type"
+msgstr ""
+
+#: c-common.c:1919
+msgid "case label does not reduce to an integer constant"
+msgstr ""
+
+#: c-common.c:2223
+msgid "invalid truth-value expression"
+msgstr ""
+
+#: c-common.c:2274
+#, c-format
+msgid "invalid operands to binary %s"
+msgstr ""
+
+#: c-common.c:2508
+msgid "comparison is always false due to limited range of data type"
+msgstr ""
+
+#: c-common.c:2510
+msgid "comparison is always true due to limited range of data type"
+msgstr ""
+
+#: c-common.c:2580
+msgid "comparison of unsigned expression >= 0 is always true"
+msgstr ""
+
+#: c-common.c:2589
+msgid "comparison of unsigned expression < 0 is always false"
+msgstr ""
+
+#: c-common.c:2636
+msgid "pointer of type `void *' used in arithmetic"
+msgstr ""
+
+#: c-common.c:2642
+msgid "pointer to a function used in arithmetic"
+msgstr ""
+
+#: c-common.c:2648
+msgid "pointer to member function used in arithmetic"
+msgstr ""
+
+#: c-common.c:2654
+msgid "pointer to a member used in arithmetic"
+msgstr ""
+
+#: c-common.c:2741 f/com.c:14690
+msgid "struct type value used where scalar is required"
+msgstr ""
+
+#: c-common.c:2745 f/com.c:14694
+msgid "union type value used where scalar is required"
+msgstr ""
+
+#: c-common.c:2749 f/com.c:14698
+msgid "array type value used where scalar is required"
+msgstr ""
+
+#: c-common.c:2869 f/com.c:14831
+msgid "suggest parentheses around assignment used as truth value"
+msgstr ""
+
+#: c-common.c:2913 c-common.c:2945
+msgid "invalid use of `restrict'"
+msgstr "нявернае выкарыстанне \"restict\""
+
+#: c-common.c:3059
+#, fuzzy
+msgid "invalid application of `sizeof' to a function type"
+msgstr "Нерэчаісны выбар \"%s\""
+
+#: c-common.c:3069
+#, fuzzy, c-format
+msgid "invalid application of `%s' to a void type"
+msgstr "нявернае выкарыстанне \"restict\""
+
+#: c-common.c:3075
+#, fuzzy, c-format
+msgid "invalid application of `%s' to an incomplete type"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: c-common.c:3116
+msgid "`__alignof' applied to a bit-field"
+msgstr ""
+
+#: c-common.c:3596
+#, fuzzy, c-format
+msgid "cannot disable built-in function `%s'"
+msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
+
+#: c-common.c:3765 c-typeck.c:1734
+#, c-format
+msgid "too few arguments to function `%s'"
+msgstr "нехапае аргументаў у функцыі \"%s\""
+
+#: c-common.c:3771 c-typeck.c:1587
+#, c-format
+msgid "too many arguments to function `%s'"
+msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
+
+#: c-common.c:3790
+#, fuzzy, c-format
+msgid "non-floating-point argument to function `%s'"
+msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
+
+#: c-common.c:4059
+msgid "pointers are not permitted as case values"
+msgstr ""
+
+#: c-common.c:4065
+msgid "ISO C++ forbids range expressions in switch statements"
+msgstr ""
+
+#: c-common.c:4067
+msgid "ISO C forbids range expressions in switch statements"
+msgstr ""
+
+#: c-common.c:4097
+msgid "empty range specified"
+msgstr ""
+
+#: c-common.c:4148
+msgid "duplicate (or overlapping) case value"
+msgstr ""
+
+#: c-common.c:4150
+msgid "this is the first entry overlapping that value"
+msgstr ""
+
+#: c-common.c:4154
+msgid "duplicate case value"
+msgstr ""
+
+#: c-common.c:4155
+msgid "previously used here"
+msgstr ""
+
+#: c-common.c:4159
+msgid "multiple default labels in one switch"
+msgstr ""
+
+#: c-common.c:4160
+msgid "this is the first default label"
+msgstr ""
+
+#: c-common.c:4188
+#, fuzzy
+msgid "ISO C++ forbids taking the address of a label"
+msgstr "ISO C не дазваляе пусты ізыходны файл"
+
+#: c-common.c:4190
+#, fuzzy
+msgid "ISO C forbids taking the address of a label"
+msgstr "ISO C не дазваляе пусты ізыходны файл"
+
+#: c-common.c:5213
+#, c-format
+msgid "declaration of `%s' shadows %s"
+msgstr ""
+
+#: c-common.c:5629
+#, c-format
+msgid "unknown machine mode `%s'"
+msgstr "невядомы рэжым машыны \"%s\""
+
+#: c-common.c:5632
+#, c-format
+msgid "no data type for mode `%s'"
+msgstr "няма тыпа дадзеных для рэжыма \"%s\""
+
+#: c-common.c:5641 c-common.c:6242
+#, fuzzy, c-format
+msgid "unable to emulate '%s'"
+msgstr "немагу адчыніць файл \"%s\""
+
+#: c-common.c:5677
+msgid "section attribute cannot be specified for local variables"
+msgstr ""
+
+#: c-common.c:5688
+#, c-format
+msgid "section of `%s' conflicts with previous declaration"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+
+#: c-common.c:5697
+#, c-format
+msgid "section attribute not allowed for `%s'"
+msgstr ""
+
+#: c-common.c:5704
+msgid "section attributes are not supported for this target"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
+
+#: c-common.c:5746
+msgid "requested alignment is not a constant"
+msgstr ""
+
+#: c-common.c:5751
+msgid "requested alignment is not a power of 2"
+msgstr ""
+
+#: c-common.c:5756
+msgid "requested alignment is too large"
+msgstr ""
+
+#: c-common.c:5783
+#, c-format
+msgid "alignment may not be specified for `%s'"
+msgstr ""
+
+#: c-common.c:5828
+#, c-format
+msgid "`%s' defined both normally and as an alias"
+msgstr ""
+
+#: c-common.c:5838
+msgid "alias arg not a string"
+msgstr ""
+
+#: c-common.c:5885
+msgid "visibility arg not a string"
+msgstr ""
+
+#: c-common.c:5894
+msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
+msgstr ""
+
+#: c-common.c:5928
+msgid "tls_model arg not a string"
+msgstr ""
+
+#: c-common.c:5937
+msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
+msgstr ""
+
+#: c-common.c:5962 c-common.c:6018
+#, c-format
+msgid "`%s' attribute applies only to functions"
+msgstr ""
+
+#: c-common.c:5969 c-common.c:6025
+#, c-format
+msgid "can't set `%s' attribute after definition"
+msgstr ""
+
+#: c-common.c:6109
+#, fuzzy, c-format
+msgid "`%s' attribute ignored for `%s'"
+msgstr "\"%s\" атрыбут ігнарыруецца"
+
+#: c-common.c:6174
+#, c-format
+msgid "invalid vector type for attribute `%s'"
+msgstr ""
+
+#: c-common.c:6198 c-common.c:6230
+msgid "no vector mode with the size and type specified could be found"
+msgstr ""
+
+#: c-common.c:6329
+msgid "nonnull attribute without arguments on a non-prototype"
+msgstr ""
+
+#: c-common.c:6344
+#, c-format
+msgid "nonnull argument has invalid operand number (arg %lu)"
+msgstr ""
+
+#: c-common.c:6363
+#, c-format
+msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
+msgstr ""
+
+#: c-common.c:6371
+#, c-format
+msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
+msgstr ""
+
+#: c-common.c:6457
+#, c-format
+msgid "null argument where non-null required (arg %lu)"
+msgstr ""
+
+#: c-convert.c:80 c-typeck.c:988 c-typeck.c:4045 cp/typeck.c:1617
+#: cp/typeck.c:5855
+msgid "void value not ignored as it ought to be"
+msgstr ""
+
+#: c-convert.c:112 java/typeck.c:150
+msgid "conversion to non-scalar type requested"
+msgstr ""
+
+#: c-decl.c:336
+#, c-format
+msgid "array `%s' assumed to have one element"
+msgstr ""
+
+#: c-decl.c:522
+#, c-format
+msgid "`struct %s' incomplete in scope ending here"
+msgstr ""
+
+#: c-decl.c:525
+#, c-format
+msgid "`union %s' incomplete in scope ending here"
+msgstr ""
+
+#: c-decl.c:528
+#, c-format
+msgid "`enum %s' incomplete in scope ending here"
+msgstr ""
+
+#: c-decl.c:642 c-decl.c:767 java/decl.c:1399
+#, c-format
+msgid "label `%s' used but not defined"
+msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
+
+#: c-decl.c:648 c-decl.c:774 java/decl.c:1405
+#, c-format
+msgid "label `%s' defined but not used"
+msgstr "адмеціна `%s' вызначана, але ня выкарыстоўваецца"
+
+#: c-decl.c:889 cp/decl.c:3058
+#, c-format
+msgid "function `%s' redeclared as inline"
+msgstr ""
+
+#: c-decl.c:891 cp/decl.c:3060
+#, fuzzy, c-format
+msgid "previous declaration of function `%s' with attribute noinline"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: c-decl.c:898 cp/decl.c:3067
+#, c-format
+msgid "function `%s' redeclared with attribute noinline"
+msgstr ""
+
+#: c-decl.c:900 cp/decl.c:3069
+#, fuzzy, c-format
+msgid "previous declaration of function `%s' was inline"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: c-decl.c:929 c-decl.c:975
+#, c-format
+msgid "shadowing built-in function `%s'"
+msgstr ""
+
+#: c-decl.c:931
+#, c-format
+msgid "shadowing library function `%s'"
+msgstr ""
+
+#: c-decl.c:937
+#, c-format
+msgid "library function `%s' declared as non-function"
+msgstr ""
+
+#: c-decl.c:941 c-decl.c:944
+#, c-format
+msgid "built-in function `%s' declared as non-function"
+msgstr ""
+
+#: c-decl.c:948 objc/objc-act.c:2384 objc/objc-act.c:6154
+#, c-format
+msgid "`%s' redeclared as different kind of symbol"
+msgstr ""
+
+#: c-decl.c:949 c-decl.c:1140 c-decl.c:1147 c-decl.c:1154 c-decl.c:1299
+#: objc/objc-act.c:2386 objc/objc-act.c:6156 objc/objc-act.c:6211
+#, 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:1044
+#, c-format
+msgid "conflicting types for built-in function `%s'"
+msgstr ""
+
+#: c-decl.c:1087 c-decl.c:1106
+#, c-format
+msgid "conflicting types for `%s'"
+msgstr ""
+
+#: c-decl.c:1129
+msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
+msgstr ""
+
+#: c-decl.c:1135
+msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
+msgstr ""
+
+#: c-decl.c:1146
+#, fuzzy, c-format
+msgid "thread-local declaration of `%s' follows non thread-local declaration"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+
+#: c-decl.c:1153
+#, fuzzy, c-format
+msgid "non thread-local declaration of `%s' follows thread-local declaration"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+
+#: c-decl.c:1164 c-decl.c:1187
+#, c-format
+msgid "redefinition of `%s'"
+msgstr ""
+
+#: c-decl.c:1167
+#, c-format
+msgid "redeclaration of `%s'"
+msgstr ""
+
+#: c-decl.c:1170
+#, c-format
+msgid "conflicting declarations of `%s'"
+msgstr ""
+
+#: c-decl.c:1214
+#, c-format
+msgid "prototype for `%s' follows"
+msgstr ""
+
+#: c-decl.c:1215 c-decl.c:1223 c-decl.c:1234
+msgid "non-prototype definition here"
+msgstr ""
+
+#: c-decl.c:1222
+#, c-format
+msgid "prototype for `%s' follows and number of arguments doesn't match"
+msgstr ""
+
+#: c-decl.c:1232
+#, c-format
+msgid "prototype for `%s' follows and argument %d doesn't match"
+msgstr ""
+
+#: c-decl.c:1250
+#, c-format
+msgid "`%s' declared inline after being called"
+msgstr ""
+
+#: c-decl.c:1256
+#, c-format
+msgid "`%s' declared inline after its definition"
+msgstr ""
+
+#: c-decl.c:1263
+#, c-format
+msgid "static declaration for `%s' follows non-static"
+msgstr ""
+
+#: c-decl.c:1271
+#, c-format
+msgid "non-static declaration for `%s' follows static"
+msgstr ""
+
+#: c-decl.c:1278
+#, c-format
+msgid "const declaration for `%s' follows non-const"
+msgstr ""
+
+#: c-decl.c:1285
+#, c-format
+msgid "type qualifiers for `%s' conflict with previous decl"
+msgstr ""
+
+#: c-decl.c:1298
+#, c-format
+msgid "redundant redeclaration of `%s' in same scope"
+msgstr ""
+
+#: c-decl.c:1599 java/decl.c:1098
+#, c-format
+msgid "declaration of `%s' shadows a parameter"
+msgstr ""
+
+#: c-decl.c:1602 java/decl.c:1101
+#, c-format
+msgid "declaration of `%s' shadows a symbol from the parameter list"
+msgstr ""
+
+#: c-decl.c:1623 cp/decl.c:4176
+#, fuzzy
+msgid "a parameter"
+msgstr "невыкарыстаемы параметр \"%s\""
+
+#: c-decl.c:1625 cp/decl.c:4193
+msgid "a previous local"
+msgstr ""
+
+#. XXX shadow warnings in outer-more namespaces
+#: c-decl.c:1629 cp/decl.c:4197
+#, fuzzy
+msgid "a global declaration"
+msgstr "Нерэчаіснае абвяшчэнне"
+
+#: c-decl.c:1673
+#, c-format
+msgid "nested extern declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:1692 java/decl.c:1051
+#, c-format
+msgid "`%s' used prior to declaration"
+msgstr ""
+
+#: c-decl.c:1706 c-decl.c:1881
+#, c-format
+msgid "`%s' was declared implicitly `extern' and later `static'"
+msgstr ""
+
+#: c-decl.c:1809 cp/decl.c:4035
+msgid "type mismatch with previous external decl"
+msgstr ""
+
+#: c-decl.c:1810
+#, c-format
+msgid "previous external decl of `%s'"
+msgstr ""
+
+#: c-decl.c:1823
+msgid "type mismatch with previous implicit declaration"
+msgstr ""
+
+#: c-decl.c:1825
+#, c-format
+msgid "previous implicit declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:1860
+#, c-format
+msgid "`%s' was previously implicitly declared to return `int'"
+msgstr ""
+
+#: c-decl.c:1885
+#, c-format
+msgid "`%s' was declared `extern' and later `static'"
+msgstr ""
+
+#: c-decl.c:1909
+#, c-format
+msgid "extern declaration of `%s' doesn't match global one"
+msgstr ""
+
+#: c-decl.c:1951
+#, c-format
+msgid "`%s' locally external but globally static"
+msgstr ""
+
+#: c-decl.c:2073
+#, c-format
+msgid "function `%s' was previously declared within a block"
+msgstr ""
+
+#: c-decl.c:2093 c-decl.c:2095
+#, c-format
+msgid "implicit declaration of function `%s'"
+msgstr ""
+
+#: c-decl.c:2174
+#, c-format
+msgid "label %s referenced outside of any function"
+msgstr ""
+
+#: c-decl.c:2231
+#, c-format
+msgid "duplicate label declaration `%s'"
+msgstr "паўторнае абвяшчэньне адмеціны `%s'"
+
+#: c-decl.c:2234
+msgid "this is a previous declaration"
+msgstr "гэта папярэдняе абвяшчэньне"
+
+#: c-decl.c:2657
+msgid "unnamed struct/union that defines no instances"
+msgstr ""
+
+#: c-decl.c:2676
+msgid "useless keyword or type name in empty declaration"
+msgstr ""
+
+#: c-decl.c:2683
+msgid "two types specified in one empty declaration"
+msgstr ""
+
+#: c-decl.c:2688 c-parse.y:753 c-parse.y:755 parse.y:765 parse.y:1835
+#: objc-parse.y:800 objc-parse.y:802 objc-parse.y:3043
+msgid "empty declaration"
+msgstr "пустое абвяшчэньне"
+
+#: c-decl.c:2718
+#, fuzzy
+msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
+msgstr "ISO C89 не падтрымлівае \"long long\""
+
+#: c-decl.c:2720
+#, fuzzy
+msgid "ISO C90 does not support `[*]' array declarators"
+msgstr "ISO C89 не падтрымлівае \"long long\""
+
+#: c-decl.c:2723
+msgid "GCC does not yet properly implement `[*]' array declarators"
+msgstr ""
+
+#: c-decl.c:2742
+msgid "static or type qualifiers in abstract declarator"
+msgstr ""
+
+#: c-decl.c:2816
+#, c-format
+msgid "`%s' is usually a function"
+msgstr "`%s' - звычайна функцыя"
+
+#: c-decl.c:2825
+#, fuzzy, c-format
+msgid "typedef `%s' is initialized (use __typeof__ instead)"
+msgstr "параметр \"%s\" ініцыялізаваны"
+
+#: c-decl.c:2831
+#, 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:2838
+#, c-format
+msgid "parameter `%s' is initialized"
+msgstr "параметр \"%s\" ініцыялізаваны"
+
+#: c-decl.c:2858 c-typeck.c:4854
+msgid "variable-sized object may not be initialized"
+msgstr ""
+
+#: c-decl.c:2864
+#, c-format
+msgid "variable `%s' has initializer but incomplete type"
+msgstr ""
+
+#: c-decl.c:2870
+#, c-format
+msgid "elements of array `%s' have incomplete type"
+msgstr ""
+
+#: c-decl.c:2883
+#, c-format
+msgid "declaration of `%s' has `extern' and is initialized"
+msgstr ""
+
+#: c-decl.c:2932 c-decl.c:5694 cp/decl.c:7353 cp/decl.c:13860
+#, c-format
+msgid "inline function `%s' given attribute noinline"
+msgstr ""
+
+#: c-decl.c:3006
+#, c-format
+msgid "initializer fails to determine size of `%s'"
+msgstr ""
+
+#: c-decl.c:3011
+#, c-format
+msgid "array size missing in `%s'"
+msgstr ""
+
+#: c-decl.c:3027
+#, c-format
+msgid "zero or negative size array `%s'"
+msgstr ""
+
+#: c-decl.c:3055
+#, c-format
+msgid "storage size of `%s' isn't known"
+msgstr ""
+
+#: c-decl.c:3065
+#, c-format
+msgid "storage size of `%s' isn't constant"
+msgstr ""
+
+#: c-decl.c:3125
+#, c-format
+msgid "ignoring asm-specifier for non-static local variable `%s'"
+msgstr ""
+
+#: c-decl.c:3190
+#, c-format
+msgid "ISO C forbids parameter `%s' shadowing typedef"
+msgstr ""
+
+#: c-decl.c:3535 cp/decl.c:10433
+msgid "`long long long' is too long for GCC"
+msgstr "`long long long' - вельмі доўга для GCC"
+
+#: c-decl.c:3540
+#, fuzzy
+msgid "ISO C90 does not support `long long'"
+msgstr "ISO C89 не падтрымлівае `long long'"
+
+#: c-decl.c:3549 c-decl.c:3552 cp/decl.c:10438
+#, c-format
+msgid "duplicate `%s'"
+msgstr "паўтарэньне `%s'"
+
+#: c-decl.c:3562 cp/decl.c:10445
+msgid "`__thread' before `extern'"
+msgstr ""
+
+#: c-decl.c:3564 cp/decl.c:10447
+msgid "`__thread' before `static'"
+msgstr ""
+
+#: c-decl.c:3572 cp/decl.c:10474
+#, c-format
+msgid "two or more data types in declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:3592 cp/decl.c:10479
+#, c-format
+msgid "`%s' fails to be a typedef or built in type"
+msgstr ""
+
+#: c-decl.c:3631
+#, c-format
+msgid "type defaults to `int' in declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:3660
+#, c-format
+msgid "both long and short specified for `%s'"
+msgstr ""
+
+#: c-decl.c:3664 cp/decl.c:10594
+#, c-format
+msgid "long or short specified with char for `%s'"
+msgstr ""
+
+#: c-decl.c:3671 cp/decl.c:10598
+#, c-format
+msgid "long or short specified with floating type for `%s'"
+msgstr ""
+
+#: c-decl.c:3674
+msgid "the only valid combination is `long double'"
+msgstr ""
+
+#: c-decl.c:3680
+#, c-format
+msgid "both signed and unsigned specified for `%s'"
+msgstr ""
+
+#: c-decl.c:3682 cp/decl.c:10587
+#, c-format
+msgid "long, short, signed or unsigned invalid for `%s'"
+msgstr "long, short, signed ці unsigned нерэчаісны для \"%s\""
+
+#: c-decl.c:3688 cp/decl.c:10607
+#, c-format
+msgid "long, short, signed or unsigned used invalidly for `%s'"
+msgstr ""
+
+#: c-decl.c:3706 cp/decl.c:10628
+#, c-format
+msgid "complex invalid for `%s'"
+msgstr "complex нерэчаісны для \"%s\""
+
+#: c-decl.c:3748
+#, fuzzy
+msgid "ISO C90 does not support complex types"
+msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
+
+#: c-decl.c:3760
+msgid "ISO C does not support plain `complex' meaning `double complex'"
+msgstr "ISO C не падтрымлівае просты \"complex\" у значэнні \"double complex\""
+
+#: c-decl.c:3766 c-decl.c:3778
+msgid "ISO C does not support complex integer types"
+msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
+
+#: c-decl.c:3793 c-decl.c:4246 cp/decl.c:11241
+msgid "duplicate `const'"
+msgstr "паўтарэнне \"const\""
+
+#: c-decl.c:3795 c-decl.c:4250 cp/decl.c:11245
+msgid "duplicate `restrict'"
+msgstr "паўтарэнне \"restrict\""
+
+#: c-decl.c:3797 c-decl.c:4248 cp/decl.c:11243
+msgid "duplicate `volatile'"
+msgstr "паўтарэнне \"volatile\""
+
+#: c-decl.c:3825 cp/decl.c:10791
+#, c-format
+msgid "multiple storage classes in declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:3835
+msgid "function definition declared `auto'"
+msgstr ""
+
+#: c-decl.c:3837
+msgid "function definition declared `register'"
+msgstr ""
+
+#: c-decl.c:3839
+msgid "function definition declared `typedef'"
+msgstr ""
+
+#: c-decl.c:3841
+#, fuzzy
+msgid "function definition declared `__thread'"
+msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
+
+#: c-decl.c:3854
+#, c-format
+msgid "storage class specified for structure field `%s'"
+msgstr ""
+
+#: c-decl.c:3858 cp/decl.c:10838
+#, c-format
+msgid "storage class specified for parameter `%s'"
+msgstr ""
+
+#: c-decl.c:3861 cp/decl.c:10840
+msgid "storage class specified for typename"
+msgstr ""
+
+#: c-decl.c:3873 cp/decl.c:10855
+#, c-format
+msgid "`%s' initialized and declared `extern'"
+msgstr ""
+
+#: c-decl.c:3875 cp/decl.c:10858
+#, c-format
+msgid "`%s' has both `extern' and initializer"
+msgstr ""
+
+#: c-decl.c:3880 cp/decl.c:10866
+#, c-format
+msgid "top-level declaration of `%s' specifies `auto'"
+msgstr ""
+
+#: c-decl.c:3885 cp/decl.c:10862
+#, c-format
+msgid "nested function `%s' declared `extern'"
+msgstr ""
+
+#: c-decl.c:3891 cp/decl.c:10872
+#, fuzzy, c-format
+msgid "function-scope `%s' implicitly auto and declared `__thread'"
+msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
+
+#. Only the innermost declarator (making a parameter be of
+#. array type which is converted to pointer type)
+#. may have static or type qualifiers.
+#: c-decl.c:3930 c-decl.c:4118
+msgid "static or type qualifiers in non-parameter array declarator"
+msgstr ""
+
+#: c-decl.c:3974
+#, c-format
+msgid "declaration of `%s' as array of voids"
+msgstr ""
+
+#: c-decl.c:3980
+#, c-format
+msgid "declaration of `%s' as array of functions"
+msgstr ""
+
+#: c-decl.c:3985 c-decl.c:5250
+#, fuzzy
+msgid "invalid use of structure with flexible array member"
+msgstr "нявернае выкарыстанне \"restict\""
+
+#: c-decl.c:4004
+#, c-format
+msgid "size of array `%s' has non-integer type"
+msgstr ""
+
+#: c-decl.c:4009
+#, c-format
+msgid "ISO C forbids zero-size array `%s'"
+msgstr ""
+
+#: c-decl.c:4016
+#, c-format
+msgid "size of array `%s' is negative"
+msgstr "памер масіва \"%s\" адмоўны"
+
+#: c-decl.c:4029
+#, c-format
+msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
+msgstr ""
+
+#: c-decl.c:4032
+#, fuzzy, c-format
+msgid "ISO C90 forbids variable-size array `%s'"
+msgstr "ISO C не дазваляе дэкларацыі метак (label)"
+
+#: c-decl.c:4062 c-decl.c:4272 cp/decl.c:11450
+#, c-format
+msgid "size of array `%s' is too large"
+msgstr "памер масіва \"%s\" вельмі вялікі"
+
+#: c-decl.c:4075
+#, fuzzy
+msgid "ISO C90 does not support flexible array members"
+msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
+
+#: c-decl.c:4085
+msgid "array type has incomplete element type"
+msgstr ""
+
+#: c-decl.c:4092 c-decl.c:4322
+msgid "ISO C forbids const or volatile function types"
+msgstr ""
+
+#: c-decl.c:4138 cp/decl.c:10998
+#, c-format
+msgid "`%s' declared as function returning a function"
+msgstr ""
+
+#: c-decl.c:4143 cp/decl.c:11003
+#, c-format
+msgid "`%s' declared as function returning an array"
+msgstr ""
+
+#: c-decl.c:4171
+msgid "ISO C forbids qualified void function return type"
+msgstr ""
+
+#: c-decl.c:4175
+msgid "type qualifiers ignored on function return type"
+msgstr ""
+
+#: c-decl.c:4204 c-decl.c:4287 c-decl.c:4411 c-decl.c:4503
+msgid "ISO C forbids qualified function types"
+msgstr ""
+
+#: c-decl.c:4244 cp/decl.c:11237
+msgid "invalid type modifier within pointer declarator"
+msgstr ""
+
+#: c-decl.c:4342 cp/decl.c:11732
+#, c-format
+msgid "variable or field `%s' declared void"
+msgstr ""
+
+#: c-decl.c:4375
+msgid "attributes in parameter array declarator ignored"
+msgstr ""
+
+#: c-decl.c:4400
+msgid "invalid type modifier within array declarator"
+msgstr ""
+
+#: c-decl.c:4445
+#, c-format
+msgid "field `%s' declared as a function"
+msgstr ""
+
+#: c-decl.c:4451
+#, c-format
+msgid "field `%s' has incomplete type"
+msgstr ""
+
+#: c-decl.c:4483 c-decl.c:4485 c-decl.c:4487 c-decl.c:4494
+#, c-format
+msgid "invalid storage class for function `%s'"
+msgstr ""
+
+#: c-decl.c:4509
+msgid "`noreturn' function returns non-void value"
+msgstr ""
+
+#: c-decl.c:4524
+msgid "cannot inline function `main'"
+msgstr ""
+
+#: c-decl.c:4577
+#, c-format
+msgid "variable `%s' declared `inline'"
+msgstr ""
+
+#. A mere warning is sure to result in improper semantics
+#. at runtime.  Don't bother to allow this to compile.
+#: c-decl.c:4605 cp/decl.c:9511
+#, fuzzy
+msgid "thread-local storage not supported for this target"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
+
+#: c-decl.c:4660 c-decl.c:5746
+msgid "function declaration isn't a prototype"
+msgstr ""
+
+#: c-decl.c:4666
+msgid "parameter names (without types) in function declaration"
+msgstr ""
+
+#: c-decl.c:4698 c-decl.c:6116
+#, c-format
+msgid "parameter `%s' has incomplete type"
+msgstr ""
+
+#: c-decl.c:4701
+msgid "parameter has incomplete type"
+msgstr ""
+
+#: c-decl.c:4722
+#, c-format
+msgid "parameter `%s' points to incomplete type"
+msgstr ""
+
+#: c-decl.c:4725
+msgid "parameter points to incomplete type"
+msgstr ""
+
+#: c-decl.c:4790
+#, c-format
+msgid "parameter `%s' has just a forward declaration"
+msgstr ""
+
+#: c-decl.c:4831
+msgid "`void' in parameter list must be the entire list"
+msgstr ""
+
+#: c-decl.c:4862
+#, c-format
+msgid "`struct %s' declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:4865
+#, c-format
+msgid "`union %s' declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:4868
+#, c-format
+msgid "`enum %s' declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:4875
+msgid "anonymous struct declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:4877
+msgid "anonymous union declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:4879
+msgid "anonymous enum declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:4883
+msgid "its scope is only this definition or declaration, which is probably not what you want"
+msgstr ""
+
+#: c-decl.c:4960
+#, c-format
+msgid "redefinition of `union %s'"
+msgstr ""
+
+#: c-decl.c:4962
+#, fuzzy, c-format
+msgid "redefinition of `struct %s'"
+msgstr "перанакіраванне stdout: %s"
+
+#: c-decl.c:5033 cp/decl.c:7125
+msgid "declaration does not declare anything"
+msgstr ""
+
+#: c-decl.c:5075 c-decl.c:5078
+#, c-format
+msgid "%s defined inside parms"
+msgstr ""
+
+#: c-decl.c:5076 c-decl.c:5079 c-decl.c:5090
+msgid "union"
+msgstr "аб'яднанне"
+
+#: c-decl.c:5076 c-decl.c:5079
+msgid "structure"
+msgstr "структура"
+
+#: c-decl.c:5089
+#, c-format
+msgid "%s has no %s"
+msgstr ""
+
+#: c-decl.c:5090
+msgid "struct"
+msgstr "структура"
+
+#: c-decl.c:5091
+msgid "named members"
+msgstr ""
+
+#: c-decl.c:5091
+msgid "members"
+msgstr "члены"
+
+#: c-decl.c:5130
+#, c-format
+msgid "nested redefinition of `%s'"
+msgstr ""
+
+#: c-decl.c:5143
+#, c-format
+msgid "bit-field `%s' width not an integer constant"
+msgstr ""
+
+#: c-decl.c:5154
+#, c-format
+msgid "bit-field `%s' has invalid type"
+msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
+
+#: c-decl.c:5166
+#, c-format
+msgid "bit-field `%s' type invalid in ISO C"
+msgstr ""
+
+#: c-decl.c:5177
+#, c-format
+msgid "negative width in bit-field `%s'"
+msgstr ""
+
+#: c-decl.c:5179
+#, c-format
+msgid "width of `%s' exceeds its type"
+msgstr ""
+
+#: c-decl.c:5181
+#, c-format
+msgid "zero width for bit-field `%s'"
+msgstr ""
+
+#: c-decl.c:5195
+#, c-format
+msgid "`%s' is narrower than values of its type"
+msgstr ""
+
+#: c-decl.c:5241
+msgid "flexible array member in union"
+msgstr ""
+
+#: c-decl.c:5243
+msgid "flexible array member not at end of struct"
+msgstr ""
+
+#: c-decl.c:5245
+msgid "flexible array member in otherwise empty struct"
+msgstr ""
+
+#: c-decl.c:5275
+#, c-format
+msgid "duplicate member `%s'"
+msgstr ""
+
+#: c-decl.c:5319
+msgid "union cannot be made transparent"
+msgstr ""
+
+#. This enum is a named one that has been declared already.
+#: c-decl.c:5424
+#, c-format
+msgid "redeclaration of `enum %s'"
+msgstr ""
+
+#: c-decl.c:5458
+msgid "enum defined inside parms"
+msgstr ""
+
+#: c-decl.c:5491
+msgid "enumeration values exceed range of largest integer"
+msgstr ""
+
+#: c-decl.c:5600
+#, c-format
+msgid "enumerator value for `%s' not integer constant"
+msgstr ""
+
+#: c-decl.c:5613
+msgid "overflow in enumeration values"
+msgstr ""
+
+#: c-decl.c:5618
+msgid "ISO C restricts enumerator values to range of `int'"
+msgstr ""
+
+#: c-decl.c:5700
+msgid "return type is an incomplete type"
+msgstr ""
+
+#: c-decl.c:5708
+msgid "return type defaults to `int'"
+msgstr ""
+
+#: c-decl.c:5755
+#, c-format
+msgid "no previous prototype for `%s'"
+msgstr "няма папярэдняга прататыпа для \"%s\""
+
+#: c-decl.c:5762
+#, c-format
+msgid "`%s' was used with no prototype before its definition"
+msgstr ""
+
+#: c-decl.c:5768
+#, c-format
+msgid "no previous declaration for `%s'"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: c-decl.c:5775
+#, c-format
+msgid "`%s' was used with no declaration before its definition"
+msgstr ""
+
+#: c-decl.c:5799 c-decl.c:6352
+#, c-format
+msgid "return type of `%s' is not `int'"
+msgstr "вяртаемы тып \"%s\" не \"int\""
+
+#: c-decl.c:5815
+#, c-format
+msgid "first argument of `%s' should be `int'"
+msgstr "першым аргументам \"%s\" павінен быць \"int\""
+
+#: c-decl.c:5824
+#, c-format
+msgid "second argument of `%s' should be `char **'"
+msgstr "другім аргументам \"%s\" павінен быць \"char **\""
+
+#: c-decl.c:5833
+#, c-format
+msgid "third argument of `%s' should probably be `char **'"
+msgstr ""
+
+#: c-decl.c:5842
+#, c-format
+msgid "`%s' takes only zero or two arguments"
+msgstr ""
+
+#: c-decl.c:5845
+#, c-format
+msgid "`%s' is normally a non-static function"
+msgstr ""
+
+#: c-decl.c:5943
+msgid "parm types given both in parmlist and separately"
+msgstr ""
+
+#: c-decl.c:5964
+msgid "parameter name omitted"
+msgstr ""
+
+#: c-decl.c:5968 c-decl.c:6070
+#, c-format
+msgid "parameter `%s' declared void"
+msgstr ""
+
+#: c-decl.c:6044
+msgid "parameter name missing from parameter list"
+msgstr ""
+
+#: c-decl.c:6063
+#, c-format
+msgid "multiple parameters named `%s'"
+msgstr ""
+
+#: c-decl.c:6085 c-decl.c:6087
+#, c-format
+msgid "type of `%s' defaults to `int'"
+msgstr ""
+
+#: c-decl.c:6123
+#, c-format
+msgid "declaration for parameter `%s' but no such parameter"
+msgstr ""
+
+#: c-decl.c:6171
+msgid "number of arguments doesn't match prototype"
+msgstr ""
+
+#: c-decl.c:6201
+#, c-format
+msgid "promoted argument `%s' doesn't match prototype"
+msgstr ""
+
+#: c-decl.c:6211
+#, c-format
+msgid "argument `%s' doesn't match prototype"
+msgstr ""
+
+#: c-decl.c:6384 cp/decl.c:14547
+msgid "no return statement in function returning non-void"
+msgstr ""
+
+#: c-decl.c:6536
+msgid "this function may return with or without a value"
+msgstr ""
+
+#: c-decl.c:6556
+#, c-format
+msgid "size of return value of `%s' is %u bytes"
+msgstr "памер вяртаемага значэння \"%s\" %u байт"
+
+#: c-decl.c:6560
+#, c-format
+msgid "size of return value of `%s' is larger than %d bytes"
+msgstr "памер вяртаемага значэння \"%s\" больш чым %d байт"
+
+#. If we get here, declarations have been used in a for loop without
+#. the C99 for loop scope.  This doesn't make much sense, so don't
+#. allow it.
+#: c-decl.c:6615
+msgid "`for' loop initial declaration used outside C99 mode"
+msgstr ""
+
+#: c-decl.c:6639
+#, c-format
+msgid "`struct %s' declared in `for' loop initial declaration"
+msgstr ""
+
+#: c-decl.c:6642
+#, c-format
+msgid "`union %s' declared in `for' loop initial declaration"
+msgstr ""
+
+#: c-decl.c:6645
+#, c-format
+msgid "`enum %s' declared in `for' loop initial declaration"
+msgstr ""
+
+#: c-decl.c:6653
+#, c-format
+msgid "declaration of non-variable `%s' in `for' loop initial declaration"
+msgstr ""
+
+#: c-decl.c:6655
+#, c-format
+msgid "declaration of static variable `%s' in `for' loop initial declaration"
+msgstr ""
+
+#: c-decl.c:6657
+#, c-format
+msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
+msgstr ""
+
+#: c-format.c:109 c-format.c:191
+msgid "format string arg not a string type"
+msgstr ""
+
+#: c-format.c:124
+msgid "args to be formatted is not '...'"
+msgstr ""
+
+#: c-format.c:133
+msgid "strftime formats cannot format arguments"
+msgstr ""
+
+#: c-format.c:168 c-format.c:270
+msgid "format string has invalid operand number"
+msgstr ""
+
+#: c-format.c:202
+msgid "function does not return string type"
+msgstr "функцыя не вяртае тып string"
+
+#: c-format.c:233
+msgid "unrecognized format specifier"
+msgstr ""
+
+#: c-format.c:246
+#, c-format
+msgid "`%s' is an unrecognized format function type"
+msgstr ""
+
+#: c-format.c:280
+msgid "format string arg follows the args to be formatted"
+msgstr ""
+
+#: c-format.c:601
+msgid "` ' flag"
+msgstr ""
+
+#: c-format.c:601
+msgid "the ` ' printf flag"
+msgstr ""
+
+#: c-format.c:602 c-format.c:673
+msgid "`+' flag"
+msgstr ""
+
+#: c-format.c:602
+msgid "the `+' printf flag"
+msgstr ""
+
+#: c-format.c:603 c-format.c:649
+msgid "`#' flag"
+msgstr ""
+
+#: c-format.c:603
+msgid "the `#' printf flag"
+msgstr ""
+
+#: c-format.c:604 c-format.c:647
+msgid "`0' flag"
+msgstr "'0' флаг"
+
+#: c-format.c:604
+msgid "the `0' printf flag"
+msgstr ""
+
+#: c-format.c:605 c-format.c:646 c-format.c:676
+msgid "`-' flag"
+msgstr ""
+
+#: c-format.c:605
+msgid "the `-' printf flag"
+msgstr ""
+
+#: c-format.c:606 c-format.c:630
+msgid "`'' flag"
+msgstr ""
+
+#: c-format.c:606
+msgid "the `'' printf flag"
+msgstr ""
+
+#: c-format.c:607 c-format.c:631
+msgid "`I' flag"
+msgstr ""
+
+#: c-format.c:607
+msgid "the `I' printf flag"
+msgstr ""
+
+#: c-format.c:608 c-format.c:628 c-format.c:650 c-format.c:677 c-format.c:1702
+msgid "field width"
+msgstr ""
+
+#: c-format.c:608
+msgid "field width in printf format"
+msgstr ""
+
+#: c-format.c:609
+msgid "precision"
+msgstr ""
+
+#: c-format.c:609
+msgid "precision in printf format"
+msgstr ""
+
+#: c-format.c:610 c-format.c:629 c-format.c:680
+msgid "length modifier"
+msgstr ""
+
+#: c-format.c:610
+msgid "length modifier in printf format"
+msgstr ""
+
+#: c-format.c:626
+msgid "assignment suppression"
+msgstr ""
+
+#: c-format.c:626
+msgid "the assignment suppression scanf feature"
+msgstr ""
+
+#: c-format.c:627
+msgid "`a' flag"
+msgstr ""
+
+#: c-format.c:627
+msgid "the `a' scanf flag"
+msgstr ""
+
+#: c-format.c:628
+msgid "field width in scanf format"
+msgstr ""
+
+#: c-format.c:629
+msgid "length modifier in scanf format"
+msgstr ""
+
+#: c-format.c:630
+msgid "the `'' scanf flag"
+msgstr ""
+
+#: c-format.c:631
+msgid "the `I' scanf flag"
+msgstr ""
+
+#: c-format.c:645
+msgid "`_' flag"
+msgstr ""
+
+#: c-format.c:645
+msgid "the `_' strftime flag"
+msgstr ""
+
+#: c-format.c:646
+msgid "the `-' strftime flag"
+msgstr ""
+
+#: c-format.c:647
+msgid "the `0' strftime flag"
+msgstr ""
+
+#: c-format.c:648 c-format.c:672
+msgid "`^' flag"
+msgstr ""
+
+#: c-format.c:648
+msgid "the `^' strftime flag"
+msgstr ""
+
+#: c-format.c:649
+msgid "the `#' strftime flag"
+msgstr ""
+
+#: c-format.c:650
+msgid "field width in strftime format"
+msgstr ""
+
+#: c-format.c:651
+msgid "`E' modifier"
+msgstr ""
+
+#: c-format.c:651
+msgid "the `E' strftime modifier"
+msgstr ""
+
+#: c-format.c:652
+msgid "`O' modifier"
+msgstr "'O' мадыфікатар"
+
+#: c-format.c:652
+msgid "the `O' strftime modifier"
+msgstr ""
+
+#: c-format.c:653
+msgid "the `O' modifier"
+msgstr ""
+
+#: c-format.c:671
+msgid "fill character"
+msgstr ""
+
+#: c-format.c:671
+msgid "fill character in strfmon format"
+msgstr ""
+
+#: c-format.c:672
+msgid "the `^' strfmon flag"
+msgstr ""
+
+#: c-format.c:673
+msgid "the `+' strfmon flag"
+msgstr ""
+
+#: c-format.c:674
+msgid "`(' flag"
+msgstr ""
+
+#: c-format.c:674
+msgid "the `(' strfmon flag"
+msgstr ""
+
+#: c-format.c:675
+msgid "`!' flag"
+msgstr ""
+
+#: c-format.c:675
+msgid "the `!' strfmon flag"
+msgstr ""
+
+#: c-format.c:676
+msgid "the `-' strfmon flag"
+msgstr ""
+
+#: c-format.c:677
+msgid "field width in strfmon format"
+msgstr ""
+
+#: c-format.c:678
+msgid "left precision"
+msgstr ""
+
+#: c-format.c:678
+msgid "left precision in strfmon format"
+msgstr ""
+
+#: c-format.c:679
+msgid "right precision"
+msgstr ""
+
+#: c-format.c:679
+msgid "right precision in strfmon format"
+msgstr ""
+
+#: c-format.c:680
+msgid "length modifier in strfmon format"
+msgstr ""
+
+#: c-format.c:983
+#, c-format
+msgid "function might be possible candidate for `%s' format attribute"
+msgstr ""
+
+#: c-format.c:1107 c-format.c:1128 c-format.c:2112
+msgid "missing $ operand number in format"
+msgstr ""
+
+#: c-format.c:1138
+#, c-format
+msgid "%s does not support %%n$ operand number formats"
+msgstr ""
+
+#: c-format.c:1145
+msgid "operand number out of range in format"
+msgstr ""
+
+#: c-format.c:1168
+#, c-format
+msgid "format argument %d used more than once in %s format"
+msgstr ""
+
+#: c-format.c:1218
+#, c-format
+msgid "format argument %d unused before used argument %d in $-style format"
+msgstr ""
+
+#: c-format.c:1322
+msgid "format not a string literal, format string not checked"
+msgstr ""
+
+#: c-format.c:1336
+msgid "format not a string literal and no format arguments"
+msgstr ""
+
+#: c-format.c:1338
+msgid "format not a string literal, argument types not checked"
+msgstr ""
+
+#: c-format.c:1351
+msgid "too many arguments for format"
+msgstr ""
+
+#: c-format.c:1354
+msgid "unused arguments in $-style format"
+msgstr ""
+
+#: c-format.c:1357
+#, c-format
+msgid "zero-length %s format string"
+msgstr ""
+
+#: c-format.c:1361
+msgid "format is a wide character string"
+msgstr ""
+
+#: c-format.c:1364
+msgid "unterminated format string"
+msgstr ""
+
+#: c-format.c:1581
+msgid "embedded `\\0' in format"
+msgstr ""
+
+#: c-format.c:1596
+#, c-format
+msgid "spurious trailing `%%' in format"
+msgstr ""
+
+#: c-format.c:1635 c-format.c:1872
+#, c-format
+msgid "repeated %s in format"
+msgstr ""
+
+#: c-format.c:1648
+msgid "missing fill character at end of strfmon format"
+msgstr ""
+
+#: c-format.c:1687 c-format.c:1786 c-format.c:2066 c-format.c:2119
+msgid "too few arguments for format"
+msgstr ""
+
+#: c-format.c:1728
+#, c-format
+msgid "zero width in %s format"
+msgstr ""
+
+#: c-format.c:1747
+#, c-format
+msgid "empty left precision in %s format"
+msgstr ""
+
+#: c-format.c:1801
+msgid "field precision"
+msgstr ""
+
+#: c-format.c:1816
+#, c-format
+msgid "empty precision in %s format"
+msgstr ""
+
+#: c-format.c:1856
+#, c-format
+msgid "%s does not support the `%s' %s length modifier"
+msgstr ""
+
+#: c-format.c:1906
+msgid "conversion lacks type at end of format"
+msgstr ""
+
+#: c-format.c:1917
+#, c-format
+msgid "unknown conversion type character `%c' in format"
+msgstr ""
+
+#: c-format.c:1920
+#, c-format
+msgid "unknown conversion type character 0x%x in format"
+msgstr ""
+
+#: c-format.c:1927
+#, c-format
+msgid "%s does not support the `%%%c' %s format"
+msgstr ""
+
+#: c-format.c:1943
+#, c-format
+msgid "%s used with `%%%c' %s format"
+msgstr ""
+
+#: c-format.c:1952
+#, c-format
+msgid "%s does not support %s"
+msgstr "%s не падтрымлівае %s"
+
+#: c-format.c:1961
+#, c-format
+msgid "%s does not support %s with the `%%%c' %s format"
+msgstr ""
+
+#: c-format.c:1994
+#, c-format
+msgid "%s ignored with %s and `%%%c' %s format"
+msgstr ""
+
+#: c-format.c:1998
+#, c-format
+msgid "%s ignored with %s in %s format"
+msgstr ""
+
+#: c-format.c:2004
+#, c-format
+msgid "use of %s and %s together with `%%%c' %s format"
+msgstr ""
+
+#: c-format.c:2008
+#, c-format
+msgid "use of %s and %s together in %s format"
+msgstr ""
+
+#: c-format.c:2027
+#, c-format
+msgid "`%%%c' yields only last 2 digits of year in some locales"
+msgstr ""
+
+#: c-format.c:2030
+#, c-format
+msgid "`%%%c' yields only last 2 digits of year"
+msgstr ""
+
+#. The end of the format string was reached.
+#: c-format.c:2046
+#, c-format
+msgid "no closing `]' for `%%[' format"
+msgstr ""
+
+#: c-format.c:2059
+#, c-format
+msgid "use of `%s' length modifier with `%c' type character"
+msgstr ""
+
+#: c-format.c:2080
+#, c-format
+msgid "%s does not support the `%%%s%c' %s format"
+msgstr ""
+
+#: c-format.c:2095
+msgid "operand number specified with suppressed assignment"
+msgstr ""
+
+#: c-format.c:2097
+msgid "operand number specified for format taking no argument"
+msgstr ""
+
+#: c-format.c:2211
+#, c-format
+msgid "writing through null pointer (arg %d)"
+msgstr ""
+
+#: c-format.c:2220
+#, c-format
+msgid "reading through null pointer (arg %d)"
+msgstr ""
+
+#: c-format.c:2240
+#, c-format
+msgid "writing into constant object (arg %d)"
+msgstr ""
+
+#: c-format.c:2250
+#, c-format
+msgid "extra type qualifiers in format argument (arg %d)"
+msgstr ""
+
+#: c-format.c:2257
+#, c-format
+msgid "format argument is not a pointer (arg %d)"
+msgstr ""
+
+#: c-format.c:2259
+#, c-format
+msgid "format argument is not a pointer to a pointer (arg %d)"
+msgstr ""
+
+#: c-format.c:2330
+msgid "pointer"
+msgstr ""
+
+#: c-format.c:2332
+msgid "different type"
+msgstr ""
+
+#: c-format.c:2353
+#, c-format
+msgid "%s is not type %s (arg %d)"
+msgstr ""
+
+#: c-format.c:2356
+#, c-format
+msgid "%s format, %s arg (arg %d)"
+msgstr ""
+
+#: c-lex.c:153
+#, fuzzy
+msgid "YYDEBUG not defined"
+msgstr "YYDEBUG не вызначан."
+
+#: c-lex.c:290
+msgid "badly nested C headers from preprocessor"
+msgstr ""
+
+#: c-lex.c:333
+#, c-format
+msgid "ignoring #pragma %s %s"
+msgstr ""
+
+#: c-lex.c:383
+#, c-format
+msgid "universal-character-name '\\U%08x' not valid in identifier"
+msgstr ""
+
+#: c-lex.c:629
+#, c-format
+msgid "universal-character-name '\\u%04x' not valid in identifier"
+msgstr ""
+
+#: c-lex.c:692
+#, c-format
+msgid "stray '%c' in program"
+msgstr ""
+
+#: c-lex.c:694
+#, c-format
+msgid "stray '\\%o' in program"
+msgstr ""
+
+#: c-lex.c:850
+msgid "this decimal constant is unsigned only in ISO C90"
+msgstr ""
+
+#: c-lex.c:853
+msgid "this decimal constant would be unsigned in ISO C90"
+msgstr ""
+
+#: c-lex.c:869
+#, c-format
+msgid "integer constant is too large for \"%s\" type"
+msgstr ""
+
+#: c-lex.c:937
+#, c-format
+msgid "floating constant exceeds range of \"%s\""
+msgstr ""
+
+#: c-lex.c:973 cpplex.c:330 cpplex.c:668 cpplex.c:1942
+msgid "ignoring invalid multibyte character"
+msgstr ""
+
+#: c-opts.c:353
+#, fuzzy, c-format
+msgid "missing argument to \"-%s\""
+msgstr "аргумент для \"%s\" прапушчан"
+
+#: c-opts.c:357
+#, fuzzy, c-format
+msgid "no class name specified with \"-%s\""
+msgstr "не зададзены ўваходзячыя файлы"
+
+#: c-opts.c:364
+#, fuzzy, c-format
+msgid "missing filename after \"-%s\""
+msgstr "прапушчан прабел пасля нумара \"%.*s\""
+
+#: c-opts.c:369
+#, fuzzy, c-format
+msgid "missing target after \"-%s\""
+msgstr "аргумент для \"%s\" прапушчан"
+
+#: c-opts.c:503
+#, c-format
+msgid "options array incorrectly sorted: %s is before %s"
+msgstr ""
+
+#: c-opts.c:548
+#, c-format
+msgid "too many filenames given.  Type %s --help for usage"
+msgstr ""
+
+#: c-opts.c:934
+msgid "-Wno-strict-prototypes is not supported in C++"
+msgstr ""
+
+#: c-opts.c:1014
+#, fuzzy, c-format
+msgid "switch \"%s\" is no longer supported"
+msgstr "-pipe не падтрымліваецца."
+
+#: c-opts.c:1030
+#, c-format
+msgid "switch \"%s\" is deprecated, please see documentation for details"
+msgstr ""
+
+#: c-opts.c:1143
+msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
+msgstr ""
+
+#: c-opts.c:1263
+#, fuzzy
+msgid "output filename specified twice"
+msgstr "не зададзены ўваходзячыя файлы"
+
+#: c-opts.c:1377
+msgid "-Wformat-y2k ignored without -Wformat"
+msgstr ""
+
+#: c-opts.c:1379
+msgid "-Wformat-extra-args ignored without -Wformat"
+msgstr ""
+
+#: c-opts.c:1381
+msgid "-Wformat-zero-length ignored without -Wformat"
+msgstr ""
+
+#: c-opts.c:1383
+msgid "-Wformat-nonliteral ignored without -Wformat"
+msgstr ""
+
+#: c-opts.c:1385
+msgid "-Wformat-security ignored without -Wformat"
+msgstr ""
+
+#: c-opts.c:1387
+msgid "-Wmissing-format-attribute ignored without -Wformat"
+msgstr ""
+
+#: c-opts.c:1409
+#, fuzzy, c-format
+msgid "opening output file %s"
+msgstr "немагчыма адчыніць файл уводу `%s'"
+
+#: c-opts.c:1464
+#, c-format
+msgid "opening dependency file %s"
+msgstr ""
+
+#: c-opts.c:1474
+#, fuzzy, c-format
+msgid "closing dependency file %s"
+msgstr "не магу знайсці крыніцу %s\n"
+
+#: c-opts.c:1477
+#, fuzzy, c-format
+msgid "when writing output to %s"
+msgstr "памылка запісу ў %s"
+
+#: c-opts.c:1557
+msgid "to generate dependencies you must specify either -M or -MM"
+msgstr ""
+
+#: c-opts.c:1704
+#, c-format
+msgid "\"-%s\" is valid for %s but not for %s"
+msgstr ""
+
+#. To keep the lines from getting too long for some compilers, limit
+#. to about 500 characters (6 lines) per chunk.
+#: c-opts.c:1714
+msgid ""
+"Switches:\n"
+"  -include <file>           Include the contents of <file> before other files\n"
+"  -imacros <file>           Accept definition of macros in <file>\n"
+"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
+"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
+"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
+"  -isystem <dir>            Add <dir> to the start of the system include path\n"
+msgstr ""
+
+#: c-opts.c:1723
+msgid ""
+"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
+"  -I <dir>                  Add <dir> to the end of the main include path\n"
+"  -I-                       Fine-grained include path control; see info docs\n"
+"  -nostdinc                 Do not search system include directories\n"
+"                             (dirs specified with -isystem will still be used)\n"
+"  -nostdinc++               Do not search system include directories for C++\n"
+"  -o <file>                 Put output into <file>\n"
+msgstr ""
+
+#: c-opts.c:1732
+msgid ""
+"  -trigraphs                Support ISO C trigraphs\n"
+"  -std=<std name>           Specify the conformance standard; one of:\n"
+"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                            iso9899:199409, iso9899:1999, c++98\n"
+"  -w                        Inhibit warning messages\n"
+"  -W[no-]trigraphs          Warn if trigraphs are encountered\n"
+"  -W[no-]comment{s}         Warn if one comment starts inside another\n"
+msgstr ""
+
+#: c-opts.c:1741
+msgid ""
+"  -W[no-]traditional        Warn about features not present in traditional C\n"
+"  -W[no-]undef              Warn if an undefined macro is used by #if\n"
+"  -W[no-]import             Warn about the use of the #import directive\n"
+msgstr ""
+
+#: c-opts.c:1746
+msgid ""
+"  -W[no-]error              Treat all warnings as errors\n"
+"  -W[no-]system-headers     Do not suppress warnings from system headers\n"
+"  -W[no-]all                Enable most preprocessor warnings\n"
+msgstr ""
+
+#: c-opts.c:1751
+msgid ""
+"  -M                        Generate make dependencies\n"
+"  -MM                       As -M, but ignore system header files\n"
+"  -MD                       Generate make dependencies and compile\n"
+"  -MMD                      As -MD, but ignore system header files\n"
+"  -MF <file>                Write dependency output to the given file\n"
+"  -MG                       Treat missing header file as generated files\n"
+msgstr ""
+
+#: c-opts.c:1759
+msgid ""
+"  -MP\t\t\t    Generate phony targets for all headers\n"
+"  -MQ <target>              Add a MAKE-quoted target\n"
+"  -MT <target>              Add an unquoted target\n"
+msgstr ""
+
+#: c-opts.c:1764
+msgid ""
+"  -D<macro>                 Define a <macro> with string '1' as its value\n"
+"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
+"  -A<question>=<answer>     Assert the <answer> to <question>\n"
+"  -A-<question>=<answer>    Disable the <answer> to <question>\n"
+"  -U<macro>                 Undefine <macro> \n"
+"  -v                        Display the version number\n"
+msgstr ""
+
+#: c-opts.c:1772
+msgid ""
+"  -H                        Print the name of header files as they are used\n"
+"  -C                        Do not discard comments\n"
+"  -dM                       Display a list of macro definitions active at end\n"
+"  -dD                       Preserve macro definitions in output\n"
+"  -dN                       As -dD except that only the names are preserved\n"
+"  -dI                       Include #include directives in the output\n"
+msgstr ""
+
+#: c-opts.c:1780
+msgid ""
+"  -f[no-]preprocessed       Treat the input file as already preprocessed\n"
+"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
+"  -P                        Do not generate #line directives\n"
+"  -remap                    Remap file names when including files\n"
+"  --help                    Display this information\n"
+msgstr ""
+
+#. Like YYERROR but do call yyerror.
+#: c-parse.y:55 parse.y:48 objc-parse.y:56
+msgid "syntax error"
+msgstr "сінтаксічная памылка"
+
+#: /usr/share/bison/bison.simple:179
+#, fuzzy
+msgid "syntax error: cannot back up"
+msgstr "сінтаксічная памылка"
+
+#: c-parse.y:325 objc-parse.y:347
+msgid "ISO C forbids an empty source file"
+msgstr "ISO C не дазваляе пусты ізыходны файл"
+
+#: c-parse.y:366 c-typeck.c:6867 objc-parse.y:389
+msgid "argument of `asm' is not a constant string"
+msgstr ""
+
+#: c-parse.y:374 objc-parse.y:397
+msgid "ISO C forbids data definition with no type or storage class"
+msgstr ""
+
+#: c-parse.y:376 objc-parse.y:399
+msgid "data definition has no type or storage class"
+msgstr ""
+
+#: c-parse.y:389 objc-parse.y:412
+msgid "ISO C does not allow extra `;' outside of a function"
+msgstr ""
+
+#: c-parse.y:449 cppexp.c:1312
+msgid "traditional C rejects the unary plus operator"
+msgstr ""
+
+#: c-parse.y:496 objc-parse.y:519
+msgid "`sizeof' applied to a bit-field"
+msgstr ""
+
+#: c-parse.y:583 objc-parse.y:606
+msgid "ISO C forbids omitting the middle term of a ?: expression"
+msgstr ""
+
+#: c-parse.y:632 objc-parse.y:655
+msgid "ISO C89 forbids compound literals"
+msgstr ""
+
+#: c-parse.y:646 objc-parse.y:669
+msgid "ISO C forbids braced-groups within expressions"
+msgstr ""
+
+#: c-parse.y:677 objc-parse.y:700
+#, fuzzy
+msgid "first argument to __builtin_choose_expr not a constant"
+msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
+
+#: c-parse.y:721 objc-parse.y:768
+msgid "traditional C rejects ISO C style function definitions"
+msgstr ""
+
+#: c-parse.y:985 c-parse.y:991 c-parse.y:997 c-parse.y:1003 c-parse.y:1024
+#: c-parse.y:1030 c-parse.y:1036 c-parse.y:1042 c-parse.y:1075 c-parse.y:1081
+#: c-parse.y:1087 c-parse.y:1093 c-parse.y:1138 c-parse.y:1144 c-parse.y:1150
+#: c-parse.y:1156 parse.y:1915 parse.y:1922 parse.y:1957 objc-parse.y:1032
+#: objc-parse.y:1038 objc-parse.y:1044 objc-parse.y:1050 objc-parse.y:1071
+#: objc-parse.y:1077 objc-parse.y:1083 objc-parse.y:1089 objc-parse.y:1122
+#: objc-parse.y:1128 objc-parse.y:1134 objc-parse.y:1140 objc-parse.y:1185
+#: objc-parse.y:1191 objc-parse.y:1197 objc-parse.y:1203
+#, c-format
+msgid "`%s' is not at beginning of declaration"
+msgstr "\"%s\" - гэта не пачатак дэкларацыі"
+
+#: c-parse.y:1441 objc-parse.y:1497
+msgid "ISO C forbids empty initializer braces"
+msgstr ""
+
+#: c-parse.y:1455 objc-parse.y:1511
+msgid "ISO C89 forbids specifying subobject to initialize"
+msgstr ""
+
+#: c-parse.y:1458 objc-parse.y:1514
+msgid "obsolete use of designated initializer without `='"
+msgstr ""
+
+#: c-parse.y:1462 objc-parse.y:1518
+msgid "obsolete use of designated initializer with `:'"
+msgstr ""
+
+#: c-parse.y:1489 objc-parse.y:1545
+msgid "ISO C forbids specifying range of elements to initialize"
+msgstr ""
+
+#: c-parse.y:1497 c-parse.y:1528 objc-parse.y:1553 objc-parse.y:1584
+msgid "ISO C forbids nested functions"
+msgstr ""
+
+#: c-parse.y:1703 objc-parse.y:1761
+msgid "ISO C forbids forward references to `enum' types"
+msgstr ""
+
+#: c-parse.y:1715 parse.y:2385 objc-parse.y:1773
+msgid "comma at end of enumerator list"
+msgstr ""
+
+#: c-parse.y:1723 objc-parse.y:1781
+msgid "no semicolon at end of struct or union"
+msgstr ""
+
+#: c-parse.y:1732 objc-parse.y:1790 objc-parse.y:2865
+msgid "extra semicolon in struct or union specified"
+msgstr ""
+
+#: c-parse.y:1745 objc-parse.y:1817
+msgid "ISO C doesn't support unnamed structs/unions"
+msgstr ""
+
+#: c-parse.y:1754 objc-parse.y:1826
+msgid "ISO C forbids member declarations with no members"
+msgstr ""
+
+#: c-parse.y:1913 objc-parse.y:1985
+msgid "deprecated use of label at end of compound statement"
+msgstr ""
+
+#: c-parse.y:1930 objc-parse.y:2002
+msgid "ISO C89 forbids mixed declarations and code"
+msgstr ""
+
+#: c-parse.y:2005 objc-parse.y:2081
+msgid "ISO C forbids label declarations"
+msgstr "ISO C не дазваляе дэкларацыі метак (label)"
+
+#: c-parse.y:2055 parse.y:1627 objc-parse.y:2131
+msgid "braced-group within expression allowed only inside a function"
+msgstr ""
+
+#: c-parse.y:2182 objc-parse.y:2258
+msgid "empty body in an else-statement"
+msgstr "пустое цела ў else-выражэнні"
+
+#: c-parse.y:2303 objc-parse.y:2379
+msgid "ISO C forbids `goto *expr;'"
+msgstr "ISO C не падтрымлівае \"goto *expr;\""
+
+#: c-parse.y:2403 objc-parse.y:2479
+msgid "ISO 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:2429 objc-parse.y:2505
+msgid "ISO C requires a named argument before `...'"
+msgstr ""
+
+#: c-parse.y:2526 objc-parse.y:2602
+msgid "`...' in old-style identifier list"
+msgstr ""
+
+#: /usr/share/bison/bison.simple:795
+msgid "parse error; also virtual memory exhausted"
+msgstr ""
+
+#: /usr/share/bison/bison.simple:799 cp/spew.c:364
+msgid "parse error"
+msgstr "граматычная памылка"
+
+#: /usr/share/bison/bison.simple:924
+msgid "parser stack overflow"
+msgstr ""
+
+#: c-parse.y:2838 cp/spew.c:1521 objc-parse.y:3538
+#, c-format
+msgid "%s at end of input"
+msgstr "%s на прыканцы ўводу"
+
+#: c-parse.y:2844 cp/spew.c:1527 objc-parse.y:3544
+#, c-format
+msgid "%s before %s'%c'"
+msgstr "%s перад %s'%c'"
+
+#: c-parse.y:2846 cp/spew.c:1529 objc-parse.y:3546
+#, c-format
+msgid "%s before %s'\\x%x'"
+msgstr "%s перад %s'\\x%x'"
+
+#: c-parse.y:2850 cp/spew.c:1533 objc-parse.y:3550
+#, c-format
+msgid "%s before string constant"
+msgstr ""
+
+#: c-parse.y:2852 cp/spew.c:1535 objc-parse.y:3552
+#, c-format
+msgid "%s before numeric constant"
+msgstr ""
+
+#: c-parse.y:2854 objc-parse.y:3554
+#, c-format
+msgid "%s before \"%s\""
+msgstr "%s перад \"%s\""
+
+#: c-parse.y:2856 objc-parse.y:3556
+#, c-format
+msgid "%s before '%s' token"
+msgstr "%s перад знакам '%s'"
+
+#: c-parse.y:2921
+msgid "traditional C rejects string concatenation"
+msgstr ""
+
+#: c-parse.y:3047 objc-parse.y:3780
+#, c-format
+msgid "syntax error at '%s' token"
+msgstr ""
+
+#: c-pragma.c:107
+msgid "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
+msgstr ""
+
+#: c-pragma.c:125
+#, c-format
+msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, <n>)"
+msgstr ""
+
+#: c-pragma.c:145
+#, fuzzy
+msgid "#pragma pack(push[, id], <n>) is not supported on this target"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
+
+#: c-pragma.c:147
+#, fuzzy
+msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
+
+#: c-pragma.c:167
+msgid "missing '(' after '#pragma pack' - ignored"
+msgstr ""
+
+#: c-pragma.c:180 c-pragma.c:230
+msgid "malformed '#pragma pack' - ignored"
+msgstr ""
+
+#: c-pragma.c:185
+msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
+msgstr ""
+
+#: c-pragma.c:187
+msgid "malformed '#pragma pack(pop[, id])' - ignored"
+msgstr ""
+
+#: c-pragma.c:196
+#, c-format
+msgid "unknown action '%s' for '#pragma pack' - ignored"
+msgstr ""
+
+#: c-pragma.c:233
+msgid "junk at end of '#pragma pack'"
+msgstr ""
+
+#: c-pragma.c:247
+#, c-format
+msgid "alignment must be a small power of two, not %d"
+msgstr ""
+
+#: c-pragma.c:280
+#, c-format
+msgid "applying #pragma weak `%s' after first use results in unspecified behavior"
+msgstr ""
+
+#: c-pragma.c:321 c-pragma.c:326
+msgid "malformed #pragma weak, ignored"
+msgstr ""
+
+#: c-pragma.c:330
+msgid "junk at end of #pragma weak"
+msgstr ""
+
+#: c-pragma.c:365 c-pragma.c:370
+msgid "malformed #pragma redefine_extname, ignored"
+msgstr ""
+
+#: c-pragma.c:375
+msgid "junk at end of #pragma redefine_extname"
+msgstr ""
+
+#: c-pragma.c:382 c-pragma.c:463
+msgid "#pragma redefine_extname conflicts with declaration"
+msgstr ""
+
+#: c-pragma.c:413
+msgid "malformed #pragma extern_prefix, ignored"
+msgstr ""
+
+#: c-pragma.c:418
+msgid "junk at end of #pragma extern_prefix"
+msgstr ""
+
+#: c-pragma.c:450
+#, fuzzy
+msgid "asm declaration conficts with previous rename"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+
+#: c-semantics.c:565
+msgid "break statement not within loop or switch"
+msgstr ""
+
+#: c-semantics.c:583
+msgid "continue statement not within a loop"
+msgstr ""
+
+#: c-semantics.c:678
+msgid "destructor needed for `%#D'"
+msgstr "дэструктару неабходны \"%#D\""
+
+#: c-semantics.c:679
+msgid "where case label appears here"
+msgstr ""
+
+#: c-semantics.c:682
+msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
+msgstr ""
+
+#: c-semantics.c:725 c-typeck.c:6893 cp/semantics.c:897
+#, c-format
+msgid "%s qualifier ignored on asm"
+msgstr ""
+
+#: c-typeck.c:123
+#, c-format
+msgid "`%s' has an incomplete type"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: c-typeck.c:145 cp/call.c:2740
+msgid "invalid use of void expression"
+msgstr ""
+
+#: c-typeck.c:153
+msgid "invalid use of flexible array member"
+msgstr ""
+
+#: c-typeck.c:159
+msgid "invalid use of array with unspecified bounds"
+msgstr ""
+
+#: c-typeck.c:167
+#, 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:171
+#, c-format
+msgid "invalid use of incomplete typedef `%s'"
+msgstr ""
+
+#: c-typeck.c:424 c-typeck.c:438
+msgid "function types not truly compatible in ISO C"
+msgstr ""
+
+#: c-typeck.c:603
+msgid "types are not quite compatible"
+msgstr ""
+
+#: c-typeck.c:757 c-typeck.c:2673
+msgid "arithmetic on pointer to an incomplete type"
+msgstr ""
+
+#: c-typeck.c:1136
+#, c-format
+msgid "%s has no member named `%s'"
+msgstr ""
+
+#: c-typeck.c:1169
+#, c-format
+msgid "request for member `%s' in something not a structure or union"
+msgstr ""
+
+#: c-typeck.c:1201
+msgid "dereferencing pointer to incomplete type"
+msgstr ""
+
+#: c-typeck.c:1205
+msgid "dereferencing `void *' pointer"
+msgstr ""
+
+#: c-typeck.c:1222 cp/typeck.c:2357
+#, c-format
+msgid "invalid type argument of `%s'"
+msgstr ""
+
+#: c-typeck.c:1241 cp/typeck.c:2383
+msgid "subscript missing in array reference"
+msgstr ""
+
+#: c-typeck.c:1262 cp/typeck.c:2425
+msgid "array subscript has type `char'"
+msgstr ""
+
+#: c-typeck.c:1270 c-typeck.c:1359 cp/typeck.c:2432 cp/typeck.c:2511
+msgid "array subscript is not an integer"
+msgstr ""
+
+#: c-typeck.c:1303
+msgid "ISO C forbids subscripting `register' array"
+msgstr ""
+
+#: c-typeck.c:1305
+#, fuzzy
+msgid "ISO C90 forbids subscripting non-lvalue array"
+msgstr "ISO C не дазваляе дэкларацыі метак (label)"
+
+#: c-typeck.c:1338
+msgid "subscript has type `char'"
+msgstr ""
+
+#: c-typeck.c:1354 cp/typeck.c:2506
+msgid "subscripted value is neither array nor pointer"
+msgstr ""
+
+#: c-typeck.c:1408
+#, c-format
+msgid "`%s' undeclared here (not in a function)"
+msgstr ""
+
+#: c-typeck.c:1415
+#, c-format
+msgid "`%s' undeclared (first use in this function)"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
+
+#: c-typeck.c:1420
+msgid "(Each undeclared identifier is reported only once"
+msgstr "(Аб кожным неабвешчаным ідэнтыфікатары паведамляецца"
+
+#: c-typeck.c:1421
+msgid "for each function it appears in.)"
+msgstr "адзін раз для кожнай функцыі, дзе ён з'яўляецца.)"
+
+#: c-typeck.c:1438
+#, c-format
+msgid "local declaration of `%s' hides instance variable"
+msgstr ""
+
+#: c-typeck.c:1504
+msgid "called object is not a function"
+msgstr ""
+
+#: c-typeck.c:1590 cp/typeck.c:2831
+msgid "too many arguments to function"
+msgstr "вельмі шмат аргументаў у функцыі"
+
+#: c-typeck.c:1611
+#, c-format
+msgid "type of formal parameter %d is incomplete"
+msgstr ""
+
+#: c-typeck.c:1624
+#, c-format
+msgid "%s as integer rather than floating due to prototype"
+msgstr ""
+
+#: c-typeck.c:1627
+#, c-format
+msgid "%s as integer rather than complex due to prototype"
+msgstr ""
+
+#: c-typeck.c:1630
+#, c-format
+msgid "%s as complex rather than floating due to prototype"
+msgstr ""
+
+#: c-typeck.c:1633
+#, c-format
+msgid "%s as floating rather than integer due to prototype"
+msgstr ""
+
+#: c-typeck.c:1636
+#, c-format
+msgid "%s as complex rather than integer due to prototype"
+msgstr ""
+
+#: c-typeck.c:1639
+#, c-format
+msgid "%s as floating rather than complex due to prototype"
+msgstr ""
+
+#: c-typeck.c:1649
+#, c-format
+msgid "%s as `float' rather than `double' due to prototype"
+msgstr ""
+
+#: c-typeck.c:1667
+#, c-format
+msgid "%s with different width due to prototype"
+msgstr ""
+
+#: c-typeck.c:1701
+#, c-format
+msgid "%s as unsigned due to prototype"
+msgstr ""
+
+#: c-typeck.c:1703
+#, c-format
+msgid "%s as signed due to prototype"
+msgstr ""
+
+#: c-typeck.c:1737 cp/typeck.c:2935
+msgid "too few arguments to function"
+msgstr "не хапае аргументаў у функцыі"
+
+#: c-typeck.c:1779
+msgid "suggest parentheses around + or - inside shift"
+msgstr ""
+
+#: c-typeck.c:1786
+msgid "suggest parentheses around && within ||"
+msgstr ""
+
+#: c-typeck.c:1795
+msgid "suggest parentheses around arithmetic in operand of |"
+msgstr ""
+
+#: c-typeck.c:1798
+msgid "suggest parentheses around comparison in operand of |"
+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:1817
+msgid "suggest parentheses around + or - in operand of &"
+msgstr ""
+
+#: c-typeck.c:1820
+msgid "suggest parentheses around comparison in operand of &"
+msgstr ""
+
+#: c-typeck.c:1827
+msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
+msgstr ""
+
+#: c-typeck.c:1987 c-typeck.c:2022
+msgid "division by zero"
+msgstr ""
+
+#: c-typeck.c:2067 cp/typeck.c:3196
+msgid "right shift count is negative"
+msgstr ""
+
+#: c-typeck.c:2074 cp/typeck.c:3202
+msgid "right shift count >= width of type"
+msgstr ""
+
+#: c-typeck.c:2095 cp/typeck.c:3221
+msgid "left shift count is negative"
+msgstr ""
+
+#: c-typeck.c:2098 cp/typeck.c:3223
+msgid "left shift count >= width of type"
+msgstr ""
+
+#: c-typeck.c:2119
+msgid "shift count is negative"
+msgstr ""
+
+#: c-typeck.c:2121
+msgid "shift count >= width of type"
+msgstr ""
+
+#: c-typeck.c:2138 cp/typeck.c:3258
+msgid "comparing floating point with == or != is unsafe"
+msgstr ""
+
+#: c-typeck.c:2164 c-typeck.c:2170
+msgid "ISO C forbids comparison of `void *' with function pointer"
+msgstr ""
+
+#: c-typeck.c:2173 c-typeck.c:2213 c-typeck.c:2241
+msgid "comparison of distinct pointer types lacks a cast"
+msgstr ""
+
+#: c-typeck.c:2187 c-typeck.c:2192 c-typeck.c:2261 c-typeck.c:2266
+msgid "comparison between pointer and integer"
+msgstr ""
+
+#: c-typeck.c:2208 c-typeck.c:2236
+msgid "ISO C forbids ordered comparisons of pointers to functions"
+msgstr ""
+
+#: c-typeck.c:2233
+msgid "comparison of complete and incomplete pointers"
+msgstr ""
+
+#: c-typeck.c:2249 c-typeck.c:2256
+msgid "ordered comparison of pointer with integer zero"
+msgstr ""
+
+#: c-typeck.c:2280 cp/typeck.c:3391
+msgid "unordered comparison on non-floating point argument"
+msgstr ""
+
+#: c-typeck.c:2491
+msgid "comparison between signed and unsigned"
+msgstr ""
+
+#: c-typeck.c:2537 cp/typeck.c:3635
+msgid "comparison of promoted ~unsigned with constant"
+msgstr ""
+
+#: c-typeck.c:2545 cp/typeck.c:3643
+msgid "comparison of promoted ~unsigned with unsigned"
+msgstr ""
+
+#: c-typeck.c:2625
+msgid "pointer of type `void *' used in subtraction"
+msgstr ""
+
+#: c-typeck.c:2627
+msgid "pointer to a function used in subtraction"
+msgstr ""
+
+#: c-typeck.c:2724
+msgid "wrong type argument to unary plus"
+msgstr ""
+
+#: c-typeck.c:2737
+msgid "wrong type argument to unary minus"
+msgstr ""
+
+#: c-typeck.c:2754
+msgid "ISO C does not support `~' for complex conjugation"
+msgstr ""
+
+#: c-typeck.c:2760
+msgid "wrong type argument to bit-complement"
+msgstr ""
+
+#: c-typeck.c:2769
+msgid "wrong type argument to abs"
+msgstr ""
+
+#: c-typeck.c:2781
+msgid "wrong type argument to conjugation"
+msgstr ""
+
+#: c-typeck.c:2795
+msgid "wrong type argument to unary exclamation mark"
+msgstr ""
+
+#: c-typeck.c:2838
+msgid "ISO C does not support `++' and `--' on complex types"
+msgstr "ISO C не падтрымлівае \"++\" і \"--\" для тыпу complex"
+
+#: c-typeck.c:2853 c-typeck.c:2885
+#, fuzzy
+msgid "wrong type argument to increment"
+msgstr "не хапае аргументаў у функцыі"
+
+#: c-typeck.c:2855 c-typeck.c:2887
+msgid "wrong type argument to decrement"
+msgstr ""
+
+#: c-typeck.c:2876
+msgid "increment of pointer to unknown structure"
+msgstr ""
+
+#: c-typeck.c:2878
+msgid "decrement of pointer to unknown structure"
+msgstr ""
+
+#: c-typeck.c:3015
+msgid "ISO C forbids the address of a cast expression"
+msgstr ""
+
+#: c-typeck.c:3025
+msgid "invalid lvalue in unary `&'"
+msgstr ""
+
+#: c-typeck.c:3057
+#, c-format
+msgid "attempt to take address of bit-field structure member `%s'"
+msgstr ""
+
+#: c-typeck.c:3166 c-typeck.c:4632 c-typeck.c:4648 c-typeck.c:4664
+#: final.c:3146 final.c:3148 gcc.c:4397 rtl-error.c:122 toplev.c:1694
+#: config/cris/cris.c:529 cp/typeck.c:4341 java/expr.c:364 java/verify.c:1467
+#: java/verify.c:1468 java/verify.c:1483
+#, c-format
+msgid "%s"
+msgstr ""
+
+#: c-typeck.c:3227
+msgid "ISO C forbids use of conditional expressions as lvalues"
+msgstr ""
+
+#: c-typeck.c:3230
+msgid "ISO C forbids use of compound expressions as lvalues"
+msgstr ""
+
+#: c-typeck.c:3233
+msgid "ISO C forbids use of cast expressions as lvalues"
+msgstr ""
+
+#: c-typeck.c:3250
+#, c-format
+msgid "%s of read-only member `%s'"
+msgstr ""
+
+#: c-typeck.c:3254
+#, c-format
+msgid "%s of read-only variable `%s'"
+msgstr ""
+
+#: c-typeck.c:3257
+#, c-format
+msgid "%s of read-only location"
+msgstr ""
+
+#: c-typeck.c:3276
+#, fuzzy, c-format
+msgid "cannot take address of bit-field `%s'"
+msgstr "не магу атрымаць адрас бітавага поля \"%s\""
+
+#: c-typeck.c:3304
+#, c-format
+msgid "global register variable `%s' used in nested function"
+msgstr ""
+
+#: c-typeck.c:3308
+#, c-format
+msgid "register variable `%s' used in nested function"
+msgstr ""
+
+#: c-typeck.c:3315
+#, c-format
+msgid "address of global register variable `%s' requested"
+msgstr ""
+
+#: c-typeck.c:3327
+msgid "cannot put object with volatile field into register"
+msgstr ""
+
+#: c-typeck.c:3331
+#, c-format
+msgid "address of register variable `%s' requested"
+msgstr ""
+
+#: c-typeck.c:3439
+msgid "signed and unsigned type in conditional expression"
+msgstr ""
+
+#: c-typeck.c:3446
+msgid "ISO C forbids conditional expr with only one void side"
+msgstr ""
+
+#: c-typeck.c:3462 c-typeck.c:3469
+msgid "ISO C forbids conditional expr between `void *' and function pointer"
+msgstr ""
+
+#: c-typeck.c:3475
+msgid "pointer type mismatch in conditional expression"
+msgstr ""
+
+#: c-typeck.c:3482 c-typeck.c:3492
+msgid "pointer/integer type mismatch in conditional expression"
+msgstr ""
+
+#: c-typeck.c:3506
+msgid "type mismatch in conditional expression"
+msgstr ""
+
+#: c-typeck.c:3577 cp/typeck.c:4597
+msgid "left-hand operand of comma expression has no effect"
+msgstr ""
+
+#: c-typeck.c:3621
+msgid "cast specifies array type"
+msgstr ""
+
+#: c-typeck.c:3627
+msgid "cast specifies function type"
+msgstr ""
+
+#: c-typeck.c:3637
+msgid "ISO C forbids casting nonscalar to the same type"
+msgstr ""
+
+#: c-typeck.c:3656
+msgid "ISO C forbids casts to union type"
+msgstr ""
+
+#: c-typeck.c:3671
+msgid "cast to union type from type not present in union"
+msgstr ""
+
+#: c-typeck.c:3722
+msgid "cast adds new qualifiers to function type"
+msgstr ""
+
+#. There are qualifiers present in IN_OTYPE that are not
+#. present in IN_TYPE.
+#: c-typeck.c:3727
+msgid "cast discards qualifiers from pointer target type"
+msgstr ""
+
+#: c-typeck.c:3742
+msgid "cast increases required alignment of target type"
+msgstr ""
+
+#: c-typeck.c:3748 cp/typeck.c:5027
+msgid "cast from pointer to integer of different size"
+msgstr ""
+
+#: c-typeck.c:3753
+msgid "cast does not match function type"
+msgstr ""
+
+#: c-typeck.c:3760 cp/typeck.c:5034
+msgid "cast to pointer from integer of different size"
+msgstr ""
+
+#: c-typeck.c:3772
+msgid "type-punning to incomplete type might break strict-aliasing rules"
+msgstr ""
+
+#: c-typeck.c:3776
+msgid "dereferencing type-punned pointer will break strict-aliasing rules"
+msgstr ""
+
+#. Now we have handled acceptable kinds of LHS that are not truly lvalues.
+#. Reject anything strange now.
+#: c-typeck.c:3935
+msgid "invalid lvalue in assignment"
+msgstr ""
+
+#. Convert new value to destination type.
+#: c-typeck.c:3944 c-typeck.c:3969 c-typeck.c:3986 cp/typeck.c:5145
+#: cp/typeck.c:5294
+msgid "assignment"
+msgstr ""
+
+#: c-typeck.c:4056
+msgid "cannot pass rvalue to reference parameter"
+msgstr ""
+
+#: c-typeck.c:4160 c-typeck.c:4227
+#, c-format
+msgid "%s makes qualified function pointer from unqualified"
+msgstr ""
+
+#: c-typeck.c:4164 c-typeck.c:4207
+#, c-format
+msgid "%s discards qualifiers from pointer target type"
+msgstr ""
+
+#: c-typeck.c:4170
+msgid "ISO C prohibits argument conversion to union type"
+msgstr ""
+
+#: c-typeck.c:4199
+#, c-format
+msgid "ISO C forbids %s between function pointer and `void *'"
+msgstr ""
+
+#: c-typeck.c:4216
+#, c-format
+msgid "pointer targets in %s differ in signedness"
+msgstr ""
+
+#: c-typeck.c:4232
+#, c-format
+msgid "%s from incompatible pointer type"
+msgstr ""
+
+#: c-typeck.c:4248
+#, c-format
+msgid "%s makes pointer from integer without a cast"
+msgstr ""
+
+#: c-typeck.c:4256
+#, c-format
+msgid "%s makes integer from pointer without a cast"
+msgstr ""
+
+#: c-typeck.c:4270 c-typeck.c:4273
+#, c-format
+msgid "incompatible type for argument %d of `%s'"
+msgstr ""
+
+#: c-typeck.c:4277
+#, c-format
+msgid "incompatible type for argument %d of indirect function call"
+msgstr ""
+
+#: c-typeck.c:4281
+#, c-format
+msgid "incompatible types in %s"
+msgstr ""
+
+#. Function name is known; supply it.
+#: c-typeck.c:4339
+#, fuzzy, c-format
+msgid "passing arg of `%s'"
+msgstr "аргумент для \"%s\" прапушчан"
+
+#. Function name unknown (call through ptr).
+#: c-typeck.c:4349
+#, fuzzy
+msgid "passing arg of pointer to function"
+msgstr "вельмі шмат аргументаў у функцыі"
+
+#. Function name is known; supply it.
+#: c-typeck.c:4357
+#, c-format
+msgid "passing arg %d of `%s'"
+msgstr ""
+
+#. Function name unknown (call through ptr); just give arg number.
+#: c-typeck.c:4367
+#, c-format
+msgid "passing arg %d of pointer to function"
+msgstr ""
+
+#: c-typeck.c:4433
+msgid "initializer for static variable is not constant"
+msgstr ""
+
+#: c-typeck.c:4439
+msgid "initializer for static variable uses complicated arithmetic"
+msgstr ""
+
+#: c-typeck.c:4447
+msgid "aggregate initializer is not constant"
+msgstr ""
+
+#: c-typeck.c:4449
+msgid "aggregate initializer uses complicated arithmetic"
+msgstr ""
+
+#: c-typeck.c:4456
+msgid "traditional C rejects automatic aggregate initialization"
+msgstr ""
+
+#: c-typeck.c:4635 c-typeck.c:4651 c-typeck.c:4667
+#, c-format
+msgid "(near initialization for `%s')"
+msgstr ""
+
+#: c-typeck.c:4718 cp/typeck2.c:505
+msgid "char-array initialized from wide string"
+msgstr ""
+
+#: c-typeck.c:4725 cp/typeck2.c:512
+msgid "int-array initialized from non-wide string"
+msgstr ""
+
+#: c-typeck.c:4743 cp/typeck2.c:528
+msgid "initializer-string for array of chars is too long"
+msgstr ""
+
+#: c-typeck.c:4781
+msgid "array initialized from non-constant array expression"
+msgstr ""
+
+#: c-typeck.c:4798 c-typeck.c:4800 c-typeck.c:4816 c-typeck.c:4837
+#: c-typeck.c:6237
+msgid "initializer element is not constant"
+msgstr ""
+
+#: c-typeck.c:4832
+msgid "initialization"
+msgstr "ініцыялізацыя"
+
+#: c-typeck.c:4843 c-typeck.c:6242
+msgid "initializer element is not computable at load time"
+msgstr ""
+
+#: c-typeck.c:4858 cp/typeck2.c:605
+msgid "invalid initializer"
+msgstr "нерэчаісны ініцыялізатар"
+
+#: c-typeck.c:5351
+msgid "extra brace group at end of initializer"
+msgstr ""
+
+#: c-typeck.c:5371
+msgid "missing braces around initializer"
+msgstr ""
+
+#: c-typeck.c:5431
+msgid "braces around scalar initializer"
+msgstr ""
+
+#: c-typeck.c:5479
+msgid "initialization of flexible array member in a nested context"
+msgstr ""
+
+#: c-typeck.c:5481
+msgid "initialization of a flexible array member"
+msgstr ""
+
+#: c-typeck.c:5512
+msgid "missing initializer"
+msgstr "прапушчан ініцыялізатар"
+
+#: c-typeck.c:5538
+msgid "empty scalar initializer"
+msgstr ""
+
+#: c-typeck.c:5543
+msgid "extra elements in scalar initializer"
+msgstr ""
+
+#: c-typeck.c:5629
+msgid "initialization designators may not nest"
+msgstr ""
+
+#: c-typeck.c:5650 c-typeck.c:5721
+msgid "array index in non-array initializer"
+msgstr ""
+
+#: c-typeck.c:5655 c-typeck.c:5773
+msgid "field name not in record or union initializer"
+msgstr ""
+
+#: c-typeck.c:5717 c-typeck.c:5719
+msgid "nonconstant array index in initializer"
+msgstr ""
+
+#: c-typeck.c:5724
+msgid "array index in initializer exceeds array bounds"
+msgstr ""
+
+#: c-typeck.c:5735
+msgid "empty index range in initializer"
+msgstr ""
+
+#: c-typeck.c:5744
+msgid "array index range in initializer exceeds array bounds"
+msgstr ""
+
+#: c-typeck.c:5785
+#, c-format
+msgid "unknown field `%s' specified in initializer"
+msgstr ""
+
+#: c-typeck.c:5822 c-typeck.c:5843 c-typeck.c:6304
+msgid "initialized field with side-effects overwritten"
+msgstr ""
+
+#: c-typeck.c:6514
+msgid "excess elements in char array initializer"
+msgstr ""
+
+#: c-typeck.c:6521 c-typeck.c:6567
+msgid "excess elements in struct initializer"
+msgstr ""
+
+#: c-typeck.c:6582
+msgid "non-static initialization of a flexible array member"
+msgstr ""
+
+#: c-typeck.c:6644
+msgid "excess elements in union initializer"
+msgstr ""
+
+#: c-typeck.c:6665
+msgid "traditional C rejects initialization of unions"
+msgstr ""
+
+#: c-typeck.c:6728
+msgid "excess elements in array initializer"
+msgstr ""
+
+#: c-typeck.c:6757
+msgid "excess elements in vector initializer"
+msgstr ""
+
+#: c-typeck.c:6779
+msgid "excess elements in scalar initializer"
+msgstr ""
+
+#: c-typeck.c:6886
+msgid "asm template is not a string constant"
+msgstr ""
+
+#: c-typeck.c:6918
+msgid "invalid lvalue in asm statement"
+msgstr ""
+
+#: c-typeck.c:6993
+msgid "modification by `asm'"
+msgstr ""
+
+#: c-typeck.c:7012 cp/typeck.c:6152
+msgid "function declared `noreturn' has a `return' statement"
+msgstr ""
+
+#: c-typeck.c:7019
+msgid "`return' with no value, in function returning non-void"
+msgstr ""
+
+#: c-typeck.c:7025
+msgid "`return' with a value, in function returning void"
+msgstr ""
+
+#: c-typeck.c:7029
+msgid "return"
+msgstr "вяртанне"
+
+#: c-typeck.c:7081
+msgid "function returns address of local variable"
+msgstr ""
+
+#: c-typeck.c:7137 cp/semantics.c:555
+msgid "switch quantity not an integer"
+msgstr ""
+
+#: c-typeck.c:7147
+msgid "`long' switch expression not converted to `int' in ISO C"
+msgstr ""
+
+#: c-typeck.c:7182 cp/decl.c:5173
+msgid "case label not within a switch statement"
+msgstr ""
+
+#: c-typeck.c:7184 cp/decl.c:5178
+msgid "`default' label not within a switch statement"
+msgstr ""
+
+#: calls.c:1921
+#, c-format
+msgid "inlining failed in call to `%s'"
+msgstr ""
+
+#: calls.c:1922 calls.c:2228
+msgid "called from here"
+msgstr "выклікана адсюль"
+
+#: calls.c:2227
+#, c-format
+msgid "can't inline call to `%s'"
+msgstr ""
+
+#: calls.c:2257
+msgid "function call has aggregate value"
+msgstr ""
+
+#: calls.c:4614
+msgid "variable offset is passed partially in stack and in reg"
+msgstr ""
+
+#: calls.c:4616
+msgid "variable size is passed partially in stack and in reg"
+msgstr ""
+
+#: cfgloop.c:1106
+#, c-format
+msgid "Size of loop %d should be %d, not %d."
+msgstr ""
+
+#: cfgloop.c:1125
+#, c-format
+msgid "Bb %d do not belong to loop %d."
+msgstr ""
+
+#: cfgloop.c:1143
+#, c-format
+msgid "Loop %d's header does not have exactly 2 entries."
+msgstr ""
+
+#: cfgloop.c:1151
+#, c-format
+msgid "Loop %d's latch does not have exactly 1 successor."
+msgstr ""
+
+#: cfgloop.c:1156
+#, c-format
+msgid "Loop %d's latch does not have header as successor."
+msgstr ""
+
+#: cfgloop.c:1161
+#, c-format
+msgid "Loop %d's latch does not belong directly to it."
+msgstr ""
+
+#: cfgloop.c:1167
+#, c-format
+msgid "Loop %d's header does not belong directly to it."
+msgstr ""
+
+#: cfgrtl.c:1704
+#, c-format
+msgid "bb %d on wrong place"
+msgstr ""
+
+#: cfgrtl.c:1710
+#, c-format
+msgid "prev_bb of %d should be %d, not %d"
+msgstr ""
+
+#: cfgrtl.c:1730
+#, c-format
+msgid "end insn %d for block %d not found in the insn stream"
+msgstr ""
+
+#: cfgrtl.c:1744
+#, c-format
+msgid "insn %d is in multiple basic blocks (%d and %d)"
+msgstr ""
+
+#: cfgrtl.c:1756
+#, c-format
+msgid "head insn %d for block %d not found in the insn stream"
+msgstr ""
+
+#: cfgrtl.c:1778
+#, c-format
+msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
+msgstr ""
+
+#: cfgrtl.c:1785
+#, c-format
+msgid "verify_flow_info: Wrong count of block %i %i"
+msgstr ""
+
+#: cfgrtl.c:1791
+#, c-format
+msgid "verify_flow_info: Wrong frequency of block %i %i"
+msgstr ""
+
+#: cfgrtl.c:1799
+#, c-format
+msgid "verify_flow_info: Duplicate edge %i->%i"
+msgstr ""
+
+#: cfgrtl.c:1805
+#, c-format
+msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
+msgstr ""
+
+#: cfgrtl.c:1811
+#, c-format
+msgid "verify_flow_info: Wrong count of edge %i->%i %i"
+msgstr ""
+
+#: cfgrtl.c:1841
+#, c-format
+msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
+msgstr ""
+
+#: cfgrtl.c:1856
+#, c-format
+msgid "verify_flow_info: Incorrect fallthru %i->%i"
+msgstr ""
+
+#: cfgrtl.c:1858
+msgid "wrong insn in the fallthru edge"
+msgstr ""
+
+#: cfgrtl.c:1865
+#, c-format
+msgid "verify_flow_info: Basic block %d succ edge is corrupted"
+msgstr ""
+
+#: cfgrtl.c:1881
+#, c-format
+msgid "Missing REG_EH_REGION note in the end of bb %i"
+msgstr ""
+
+#: cfgrtl.c:1889
+#, c-format
+msgid "Too many outgoing branch edges from bb %i"
+msgstr ""
+
+#: cfgrtl.c:1894
+#, c-format
+msgid "Fallthru edge after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1899
+#, c-format
+msgid "Wrong amount of branch edges after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1905
+#, c-format
+msgid "Wrong amount of branch edges after conditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1910
+#, c-format
+msgid "Call edges for non-call insn in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1919
+#, c-format
+msgid "Abnormal edges for no purpose in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1934
+#, c-format
+msgid "missing barrier after block %i"
+msgstr ""
+
+#: cfgrtl.c:1944
+#, c-format
+msgid "basic block %d pred edge is corrupted"
+msgstr ""
+
+#: cfgrtl.c:1961
+#, c-format
+msgid "insn %d inside basic block %d but block_for_insn is NULL"
+msgstr ""
+
+#: cfgrtl.c:1965
+#, c-format
+msgid "insn %d inside basic block %d but block_for_insn is %i"
+msgstr ""
+
+#: cfgrtl.c:1979 cfgrtl.c:1989
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
+msgstr ""
+
+#: cfgrtl.c:2002
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
+msgstr ""
+
+#: cfgrtl.c:2014
+#, c-format
+msgid "in basic block %d:"
+msgstr ""
+
+#: cfgrtl.c:2015
+msgid "flow control insn inside a basic block"
+msgstr ""
+
+#: cfgrtl.c:2034
+#, c-format
+msgid "basic block %i edge lists are corrupted"
+msgstr ""
+
+#: cfgrtl.c:2049
+msgid "basic blocks not numbered consecutively"
+msgstr ""
+
+#: cfgrtl.c:2074
+msgid "insn outside basic block"
+msgstr ""
+
+#: cfgrtl.c:2082
+msgid "return not followed by barrier"
+msgstr ""
+
+#: cfgrtl.c:2087
+#, c-format
+msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
+msgstr ""
+
+#: cfgrtl.c:2091
+msgid "verify_flow_info failed"
+msgstr ""
+
+#: collect2.c:425
+msgid "internal error"
+msgstr "унутраная памылка"
+
+#: collect2.c:934
+msgid "no arguments"
+msgstr "няма аргументаў"
+
+#: collect2.c:1263 collect2.c:1411 collect2.c:1444
+#, c-format
+msgid "fopen %s"
+msgstr ""
+
+#: collect2.c:1266 collect2.c:1416 collect2.c:1447
+#, c-format
+msgid "fclose %s"
+msgstr ""
+
+#: collect2.c:1275
+#, c-format
+msgid "collect2 version %s"
+msgstr ""
+
+#: collect2.c:1365
+#, c-format
+msgid "%d constructor(s) found\n"
+msgstr "%d канструктар(аў) знойдзен(а)\n"
+
+#: collect2.c:1366
+#, c-format
+msgid "%d destructor(s)  found\n"
+msgstr "%d дэструктар(аў) знойдзен(а)\n"
+
+#: collect2.c:1367
+#, c-format
+msgid "%d frame table(s) found\n"
+msgstr ""
+
+#: collect2.c:1508
+#, c-format
+msgid "%s terminated with signal %d [%s]%s"
+msgstr ""
+
+#: collect2.c:1527
+#, c-format
+msgid "%s returned %d exit status"
+msgstr ""
+
+#: collect2.c:1555
+#, c-format
+msgid "[cannot find %s]"
+msgstr "[нельга знайсці %s]"
+
+#: collect2.c:1570
+#, c-format
+msgid "cannot find `%s'"
+msgstr "нельга знайсці \"%s\""
+
+#: collect2.c:1581 collect2.c:1584
+#, c-format
+msgid "redirecting stdout: %s"
+msgstr "перанакіраванне stdout: %s"
+
+#: collect2.c:1627
+#, c-format
+msgid "[Leaving %s]\n"
+msgstr ""
+
+#: collect2.c:1870
+#, c-format
+msgid ""
+"\n"
+"write_c_file - output name is %s, prefix is %s\n"
+msgstr ""
+
+#: collect2.c:2083
+msgid "cannot find `nm'"
+msgstr "нельга знайсці \"nm\""
+
+#: collect2.c:2093 collect2.c:2535
+msgid "pipe"
+msgstr "канвеер"
+
+#: collect2.c:2097 collect2.c:2539
+msgid "fdopen"
+msgstr ""
+
+#: collect2.c:2123 collect2.c:2565
+#, c-format
+msgid "dup2 %d 1"
+msgstr ""
+
+#: collect2.c:2126 collect2.c:2129 collect2.c:2142 collect2.c:2568
+#: collect2.c:2571 collect2.c:2584
+#, c-format
+msgid "close %d"
+msgstr ""
+
+#: collect2.c:2132 collect2.c:2574
+#, c-format
+msgid "execv %s"
+msgstr ""
+
+#: collect2.c:2186
+#, c-format
+msgid "init function found in object %s"
+msgstr ""
+
+#: collect2.c:2194
+#, c-format
+msgid "fini function found in object %s"
+msgstr ""
+
+#: collect2.c:2217 collect2.c:2623
+msgid "fclose"
+msgstr ""
+
+#: collect2.c:2262
+#, c-format
+msgid "unable to open file '%s'"
+msgstr "немагу адчыніць файл \"%s\""
+
+#: collect2.c:2264
+#, c-format
+msgid "unable to stat file '%s'"
+msgstr ""
+
+#: collect2.c:2270
+#, c-format
+msgid "unable to mmap file '%s'"
+msgstr ""
+
+#: collect2.c:2423
+msgid "not found\n"
+msgstr "не знойдзена\n"
+
+#: collect2.c:2425 collect2.c:2602
+#, c-format
+msgid "dynamic dependency %s not found"
+msgstr ""
+
+#: collect2.c:2445
+#, c-format
+msgid "bad magic number in file '%s'"
+msgstr "дрэнная магічная лічба ў файле \"%s\""
+
+#: collect2.c:2467
+msgid "dynamic dependencies.\n"
+msgstr ""
+
+#: collect2.c:2526
+msgid "cannot find `ldd'"
+msgstr "не магу знайсці \"ldd\""
+
+#: collect2.c:2587
+msgid ""
+"\n"
+"ldd output with constructors/destructors.\n"
+msgstr ""
+
+#: collect2.c:2614
+#, c-format
+msgid "unable to open dynamic dependency '%s'"
+msgstr ""
+
+#: collect2.c:2728
+#, c-format
+msgid "%s: not a COFF file"
+msgstr ""
+
+#: collect2.c:2847
+#, c-format
+msgid "%s: cannot open as COFF file"
+msgstr ""
+
+#: collect2.c:2903
+#, fuzzy, c-format
+msgid "library lib%s not found"
+msgstr "Бібліятэка lib%s не знойдзена"
+
+#: collect2.c:3030
+#, c-format
+msgid "open %s"
+msgstr ""
+
+#: collect2.c:3053
+msgid "incompatibilities between object file & expected values"
+msgstr ""
+
+#: collect2.c:3126
+#, c-format
+msgid ""
+"\n"
+"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
+msgstr ""
+
+#: collect2.c:3135
+msgid "string section missing"
+msgstr ""
+
+#: collect2.c:3138
+msgid "section pointer missing"
+msgstr ""
+
+#: collect2.c:3186
+msgid "no symbol table found"
+msgstr ""
+
+#: collect2.c:3199
+msgid "no cmd_strings found"
+msgstr ""
+
+#: collect2.c:3211
+msgid ""
+"\n"
+"Updating header and load commands.\n"
+"\n"
+msgstr ""
+
+#: collect2.c:3218
+#, c-format
+msgid "load command map, %d cmds, new size %ld.\n"
+msgstr ""
+
+#: collect2.c:3249
+msgid ""
+"writing load commands.\n"
+"\n"
+msgstr ""
+
+#: collect2.c:3269
+#, c-format
+msgid "close %s"
+msgstr ""
+
+#: collect2.c:3343
+msgid "could not convert 0x%l.8x into a region"
+msgstr ""
+
+#: collect2.c:3347
+#, c-format
+msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
+msgstr ""
+
+#: collect2.c:3474
+msgid "bad magic number"
+msgstr "дрэнны \"магічны\" нумар"
+
+#: collect2.c:3475
+msgid "bad header version"
+msgstr "дрэнная версія загалоўка"
+
+#: collect2.c:3476
+msgid "bad raw header version"
+msgstr ""
+
+#: collect2.c:3477
+msgid "raw header buffer too small"
+msgstr ""
+
+#: collect2.c:3478
+msgid "old raw header file"
+msgstr ""
+
+#: collect2.c:3479
+msgid "unsupported version"
+msgstr "непадтрымліваемая версія"
+
+#: collect2.c:3481
+#, c-format
+msgid "unknown {de,en}code_mach_o_hdr return value %d"
+msgstr ""
+
+#: collect2.c:3501
+#, c-format
+msgid "fstat %s"
+msgstr ""
+
+#: collect2.c:3538 collect2.c:3586
+#, c-format
+msgid "lseek %s 0"
+msgstr ""
+
+#: collect2.c:3542
+#, c-format
+msgid "read %s"
+msgstr ""
+
+#: collect2.c:3545
+#, c-format
+msgid "read %ld bytes, expected %ld, from %s"
+msgstr ""
+
+#: collect2.c:3566
+#, c-format
+msgid "msync %s"
+msgstr ""
+
+#: collect2.c:3573
+#, c-format
+msgid "munmap %s"
+msgstr ""
+
+#: collect2.c:3590
+#, c-format
+msgid "write %s"
+msgstr ""
+
+#: collect2.c:3593
+#, c-format
+msgid "wrote %ld bytes, expected %ld, to %s"
+msgstr ""
+
+#: combine.c:12966
+#, c-format
+msgid ""
+";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
+";; %d successes.\n"
+"\n"
+msgstr ""
+
+#: combine.c:12976
+#, c-format
+msgid ""
+"\n"
+";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
+";; %d successes.\n"
+msgstr ""
+
+#: convert.c:69
+msgid "cannot convert to a pointer type"
+msgstr ""
+
+#: convert.c:102
+msgid "pointer value used where a floating point value was expected"
+msgstr ""
+
+#: convert.c:106
+msgid "aggregate value used where a float was expected"
+msgstr ""
+
+#: convert.c:132
+msgid "conversion to incomplete type"
+msgstr ""
+
+#: convert.c:414 convert.c:494
+msgid "can't convert between vector values of different size"
+msgstr ""
+
+#: convert.c:420
+msgid "aggregate value used where an integer was expected"
+msgstr ""
+
+#: convert.c:472 f/com.c:1100
+msgid "pointer value used where a complex was expected"
+msgstr ""
+
+#: convert.c:476 f/com.c:1102
+msgid "aggregate value used where a complex was expected"
+msgstr ""
+
+#: convert.c:500
+msgid "can't convert value to a vector"
+msgstr ""
+
+#: cpperror.c:113
+msgid "warning: "
+msgstr ""
+
+#: cpperror.c:115
+msgid "internal error: "
+msgstr ""
+
+#: cpperror.c:189
+#, fuzzy
+msgid "stdout"
+msgstr "структура"
+
+#: cpperror.c:191 gcc.c:6444
+#, c-format
+msgid "%s: %s"
+msgstr ""
+
+#: cppexp.c:199
+msgid "too many decimal points in number"
+msgstr ""
+
+#: cppexp.c:219
+#, fuzzy, c-format
+msgid "invalid digit \"%c\" in octal constant"
+msgstr "`%E' - нерэчаісная нязьменная тыпу string"
+
+#: cppexp.c:225
+msgid "use of C99 hexadecimal floating constant"
+msgstr ""
+
+#: cppexp.c:234
+msgid "exponent has no digits"
+msgstr ""
+
+#: cppexp.c:241
+msgid "hexadecimal floating constants require an exponent"
+msgstr ""
+
+#: cppexp.c:247
+#, fuzzy, c-format
+msgid "invalid suffix \"%.*s\" on floating constant"
+msgstr "`%E' - нерэчаісная нязьменная тыпу string"
+
+#: cppexp.c:257 cppexp.c:282
+#, c-format
+msgid "traditional C rejects the \"%.*s\" suffix"
+msgstr ""
+
+#: cppexp.c:268
+#, fuzzy, c-format
+msgid "invalid suffix \"%.*s\" on integer constant"
+msgstr "`%E' - нерэчаісная нязьменная тыпу string"
+
+#: cppexp.c:289
+msgid "use of C99 long long integer constant"
+msgstr ""
+
+#: cppexp.c:295
+msgid "imaginary constants are a GCC extension"
+msgstr ""
+
+#: cppexp.c:383
+msgid "integer constant is too large for its type"
+msgstr ""
+
+#: cppexp.c:395
+msgid "integer constant is so large that it is unsigned"
+msgstr ""
+
+#: cppexp.c:482
+msgid "missing ')' after \"defined\""
+msgstr ""
+
+#: cppexp.c:489
+msgid "operator \"defined\" requires an identifier"
+msgstr ""
+
+#: cppexp.c:497
+#, c-format
+msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
+msgstr ""
+
+#: cppexp.c:507
+msgid "this use of \"defined\" may not be portable"
+msgstr ""
+
+#: cppexp.c:545
+msgid "floating constant in preprocessor expression"
+msgstr ""
+
+#: cppexp.c:551
+msgid "imaginary number in preprocessor expression"
+msgstr ""
+
+#: cppexp.c:596
+#, c-format
+msgid "ISO C++ does not permit \"%s\" in #if"
+msgstr ""
+
+#: cppexp.c:604
+#, c-format
+msgid "\"%s\" is not defined"
+msgstr ""
+
+#: cppexp.c:737 cppexp.c:772
+#, fuzzy, c-format
+msgid "missing binary operator before token \"%s\""
+msgstr "прапушчан прабел пасля нумара \"%.*s\""
+
+#: cppexp.c:756
+#, c-format
+msgid "invalid character '%c' in #if"
+msgstr ""
+
+#: cppexp.c:758
+#, c-format
+msgid "invalid character '\\%03o' in #if"
+msgstr ""
+
+#: cppexp.c:763
+#, c-format
+msgid "token \"%s\" is not valid in preprocessor expressions"
+msgstr ""
+
+#: cppexp.c:782
+msgid "void expression between '(' and ')'"
+msgstr ""
+
+#: cppexp.c:785
+msgid "#if with no expression"
+msgstr ""
+
+#: cppexp.c:787
+#, c-format
+msgid "operator '%s' has no right operand"
+msgstr ""
+
+#: cppexp.c:813
+msgid " ':' without preceding '?'"
+msgstr ""
+
+#: cppexp.c:840
+msgid "unbalanced stack in #if"
+msgstr ""
+
+#: cppexp.c:862
+#, fuzzy, c-format
+msgid "impossible operator '%u'"
+msgstr "немагчымы апэратар '%s'"
+
+#: cppexp.c:954
+msgid "missing ')' in expression"
+msgstr ""
+
+#: cppexp.c:975
+msgid "'?' without following ':'"
+msgstr ""
+
+#: cppexp.c:985
+msgid "integer overflow in preprocessor expression"
+msgstr ""
+
+#: cppexp.c:990
+msgid "missing '(' in expression"
+msgstr ""
+
+#: cppexp.c:1026
+#, c-format
+msgid "the left operand of \"%s\" changes sign when promoted"
+msgstr ""
+
+#: cppexp.c:1031
+#, c-format
+msgid "the right operand of \"%s\" changes sign when promoted"
+msgstr ""
+
+#: cppexp.c:1414
+msgid "comma operator in operand of #if"
+msgstr ""
+
+#: cppexp.c:1551
+msgid "division by zero in #if"
+msgstr ""
+
+#: cppfiles.c:411
+#, c-format
+msgid "%s is too large"
+msgstr "%s - вельмі вялікі"
+
+#: cppfiles.c:447
+#, c-format
+msgid "%s is shorter than expected"
+msgstr ""
+
+#: cppfiles.c:461
+#, c-format
+msgid "%s is a block device"
+msgstr "%s - гэта блёчная прылада"
+
+#: cppfiles.c:594
+#, c-format
+msgid "no include path in which to find %s"
+msgstr ""
+
+#: cppfiles.c:668
+msgid "Multiple include guards may be useful for:\n"
+msgstr ""
+
+#: cppfiles.c:1014
+msgid "absolute file name in remap_filename"
+msgstr ""
+
+#: cppinit.c:224
+#, c-format
+msgid "ignoring nonexistent directory \"%s\"\n"
+msgstr ""
+
+#: cppinit.c:231
+#, c-format
+msgid "%s: Not a directory"
+msgstr "%s: не дырэкторыя"
+
+#: cppinit.c:287
+#, c-format
+msgid "ignoring duplicate directory \"%s\"\n"
+msgstr ""
+
+#: cppinit.c:325
+msgid "  as it is a non-system directory that duplicates a system directory\n"
+msgstr ""
+
+#: cppinit.c:891
+msgid "cppchar_t must be an unsigned type"
+msgstr ""
+
+#: cppinit.c:895
+#, c-format
+msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits"
+msgstr ""
+
+#: cppinit.c:901
+msgid "CPP arithmetic must be at least as precise as a target int"
+msgstr ""
+
+#: cppinit.c:904
+msgid "target char is less than 8 bits wide"
+msgstr ""
+
+#: cppinit.c:908
+msgid "target wchar_t is narrower than target char"
+msgstr ""
+
+#: cppinit.c:912
+msgid "target int is narrower than target char"
+msgstr ""
+
+#: cppinit.c:916
+msgid "CPP half-integer narrower than CPP character"
+msgstr ""
+
+#: cppinit.c:920
+#, c-format
+msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits"
+msgstr ""
+
+#: cppinit.c:972
+msgid "#include \"...\" search starts here:\n"
+msgstr ""
+
+#: cppinit.c:976
+msgid "#include <...> search starts here:\n"
+msgstr ""
+
+#: cppinit.c:979
+msgid "End of search list.\n"
+msgstr ""
+
+#: cppinit.c:1055
+msgid "<built-in>"
+msgstr ""
+
+#: cppinit.c:1057
+msgid "<command line>"
+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:1162
+#, c-format
+msgid "assertion missing after %s"
+msgstr ""
+
+#: cppinit.c:1163
+#, c-format
+msgid "directory name missing after %s"
+msgstr ""
+
+#: cppinit.c:1164
+#, c-format
+msgid "file name missing after %s"
+msgstr ""
+
+#: cppinit.c:1165
+#, c-format
+msgid "macro name missing after %s"
+msgstr ""
+
+#: cppinit.c:1166
+#, c-format
+msgid "path name missing after %s"
+msgstr ""
+
+#: cppinit.c:1368
+msgid "-I- specified twice"
+msgstr ""
+
+#: cpplex.c:149
+#, c-format
+msgid "trigraph ??%c converted to %c"
+msgstr ""
+
+#: cpplex.c:157
+#, c-format
+msgid "trigraph ??%c ignored"
+msgstr ""
+
+#: cpplex.c:214
+msgid "backslash and newline separated by space"
+msgstr ""
+
+#: cpplex.c:221 cpptrad.c:158
+msgid "backslash-newline at end of file"
+msgstr ""
+
+#: cpplex.c:287 cpptrad.c:199
+msgid "\"/*\" within comment"
+msgstr ""
+
+#: cpplex.c:395
+msgid "null character(s) ignored"
+msgstr ""
+
+#: cpplex.c:402
+#, c-format
+msgid "%s in preprocessing directive"
+msgstr ""
+
+#: cpplex.c:475
+#, c-format
+msgid "attempt to use poisoned \"%s\""
+msgstr ""
+
+#: cpplex.c:483
+msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
+msgstr ""
+
+#: cpplex.c:555
+msgid "'$' character(s) in identifier or number"
+msgstr ""
+
+#: cpplex.c:698
+#, c-format
+msgid "missing terminating %c character"
+msgstr "прапушчан завяршаючы сімвал %c"
+
+#: cpplex.c:711
+msgid "null character(s) preserved in literal"
+msgstr ""
+
+#: cpplex.c:915 cpptrad.c:487
+msgid "no newline at end of file"
+msgstr ""
+
+#: cpplex.c:1092 cpptrad.c:213
+msgid "unterminated comment"
+msgstr "незавершаныя каментарыі"
+
+#: cpplex.c:1103
+msgid "C++ style comments are not allowed in ISO C90"
+msgstr ""
+
+#: cpplex.c:1105
+msgid "(this will be reported only once per input file)"
+msgstr ""
+
+#: cpplex.c:1110
+msgid "multi-line comment"
+msgstr ""
+
+#: cpplex.c:1425
+#, fuzzy, c-format
+msgid "unknown string token %s\n"
+msgstr "невядомая назва рэгістра: %s\n"
+
+#: cpplex.c:1438
+#, fuzzy, c-format
+msgid "unspellable token %s"
+msgstr "немагу адчыніць файл \"%s\""
+
+#: cpplex.c:1695
+#, c-format
+msgid "the meaning of '\\%c' is different in traditional C"
+msgstr ""
+
+#: cpplex.c:1701
+msgid "incomplete universal-character-name"
+msgstr ""
+
+#: cpplex.c:1715
+#, c-format
+msgid "non-hex digit '%c' in universal-character-name"
+msgstr ""
+
+#: cpplex.c:1723
+msgid "universal-character-name on EBCDIC target"
+msgstr ""
+
+#: cpplex.c:1737
+msgid "universal-character-name out of range"
+msgstr ""
+
+#: cpplex.c:1791
+msgid "the meaning of '\\a' is different in traditional C"
+msgstr ""
+
+#: cpplex.c:1798
+#, c-format
+msgid "non-ISO-standard escape sequence, '\\%c'"
+msgstr ""
+
+#: cpplex.c:1809
+msgid "the meaning of '\\x' is different in traditional C"
+msgstr ""
+
+#: cpplex.c:1828 f/lex.c:585
+msgid "\\x used with no following hex digits"
+msgstr ""
+
+#: cpplex.c:1833
+msgid "hex escape sequence out of range"
+msgstr ""
+
+#: cpplex.c:1858
+msgid "octal escape sequence out of range"
+msgstr ""
+
+#: cpplex.c:1874
+#, c-format
+msgid "unknown escape sequence '\\%c'"
+msgstr "невядомая ESC-паслядоўнасць '\\%c'"
+
+#: cpplex.c:1877
+#, fuzzy, c-format
+msgid "unknown escape sequence: '\\%03o'"
+msgstr "невядомая ESC-паслядоўнасць '\\%c'"
+
+#: cpplex.c:1882
+msgid "escape sequence out of range for its type"
+msgstr ""
+
+#: cpplex.c:1973
+msgid "empty character constant"
+msgstr "пустая сімвальная канстанта"
+
+#: cpplex.c:1983
+#, fuzzy
+msgid "character constant too long for its type"
+msgstr "сімвальная канстанта вельмі доўгая"
+
+#: cpplex.c:1986
+msgid "multi-character character constant"
+msgstr "мнагасімвальная сімвальная канстанта"
+
+#: cpplib.c:225
+#, c-format
+msgid "extra tokens at end of #%s directive"
+msgstr ""
+
+#: cpplib.c:315
+#, c-format
+msgid "#%s is a GCC extension"
+msgstr ""
+
+#: cpplib.c:327
+msgid "suggest not using #elif in traditional C"
+msgstr ""
+
+#: cpplib.c:330
+#, c-format
+msgid "traditional C ignores #%s with the # indented"
+msgstr ""
+
+#: cpplib.c:334
+#, c-format
+msgid "suggest hiding #%s from traditional C with an indented #"
+msgstr ""
+
+#: cpplib.c:358
+msgid "embedding a directive within macro arguments is not portable"
+msgstr ""
+
+#: cpplib.c:378
+msgid "style of line directive is a GCC extension"
+msgstr ""
+
+#: cpplib.c:427
+#, c-format
+msgid "invalid preprocessing directive #%s"
+msgstr ""
+
+#: cpplib.c:499
+msgid "\"defined\" cannot be used as a macro name"
+msgstr ""
+
+#: cpplib.c:505
+#, c-format
+msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
+msgstr ""
+
+#: cpplib.c:508
+#, c-format
+msgid "no macro name given in #%s directive"
+msgstr ""
+
+#: cpplib.c:511
+msgid "macro names must be identifiers"
+msgstr ""
+
+#: cpplib.c:551
+#, c-format
+msgid "undefining \"%s\""
+msgstr ""
+
+#: cpplib.c:597
+msgid "missing terminating > character"
+msgstr ""
+
+#: cpplib.c:636
+#, c-format
+msgid "#%s expects \"FILENAME\" or <FILENAME>"
+msgstr ""
+
+#: cpplib.c:647
+#, c-format
+msgid "empty file name in #%s"
+msgstr ""
+
+#: cpplib.c:666
+msgid "#include_next in primary source file"
+msgstr ""
+
+#: cpplib.c:673
+msgid "#import is obsolete, use an #ifndef wrapper in the header file"
+msgstr ""
+
+#: cpplib.c:681
+msgid "#include nested too deeply"
+msgstr ""
+
+#: cpplib.c:738
+#, c-format
+msgid "invalid flag \"%s\" in line directive"
+msgstr ""
+
+#: cpplib.c:813
+#, c-format
+msgid "\"%s\" after #line is not a positive integer"
+msgstr ""
+
+#: cpplib.c:819
+msgid "line number out of range"
+msgstr ""
+
+#: cpplib.c:830 cpplib.c:901
+#, c-format
+msgid "\"%s\" is not a valid filename"
+msgstr ""
+
+#: cpplib.c:865
+#, c-format
+msgid "\"%s\" after # is not a positive integer"
+msgstr ""
+
+#: cpplib.c:972
+#, fuzzy
+msgid "invalid #ident directive"
+msgstr "нерэчаісны ініцыялізатар"
+
+#: cpplib.c:1060
+#, c-format
+msgid "registering \"%s\" as both a pragma and a pragma namespace"
+msgstr ""
+
+#: cpplib.c:1063
+#, fuzzy, c-format
+msgid "#pragma %s %s is already registered"
+msgstr "Клас \"%s\" ужо існуе"
+
+#: cpplib.c:1066
+#, c-format
+msgid "#pragma %s is already registered"
+msgstr ""
+
+#: cpplib.c:1140
+msgid "#pragma once is obsolete"
+msgstr ""
+
+#: cpplib.c:1143
+msgid "#pragma once in main file"
+msgstr ""
+
+#: cpplib.c:1167
+msgid "invalid #pragma GCC poison directive"
+msgstr ""
+
+#: cpplib.c:1176
+#, c-format
+msgid "poisoning existing macro \"%s\""
+msgstr ""
+
+#: cpplib.c:1198
+msgid "#pragma system_header ignored outside include file"
+msgstr ""
+
+#: cpplib.c:1223
+#, c-format
+msgid "cannot find source %s"
+msgstr "не магу знайсці крыніцу %s"
+
+#: cpplib.c:1227
+#, c-format
+msgid "current file is older than %s"
+msgstr ""
+
+#: cpplib.c:1343
+msgid "_Pragma takes a parenthesized string literal"
+msgstr ""
+
+#: cpplib.c:1426
+msgid "#else without #if"
+msgstr ""
+
+#: cpplib.c:1431
+msgid "#else after #else"
+msgstr ""
+
+#: cpplib.c:1433 cpplib.c:1467
+msgid "the conditional began here"
+msgstr ""
+
+#: cpplib.c:1460
+msgid "#elif without #if"
+msgstr ""
+
+#: cpplib.c:1465
+msgid "#elif after #else"
+msgstr ""
+
+#: cpplib.c:1496
+msgid "#endif without #if"
+msgstr ""
+
+#: cpplib.c:1579
+msgid "missing '(' after predicate"
+msgstr ""
+
+#: cpplib.c:1594
+msgid "missing ')' to complete answer"
+msgstr ""
+
+#: cpplib.c:1614
+msgid "predicate's answer is empty"
+msgstr ""
+
+#: cpplib.c:1644
+msgid "assertion without predicate"
+msgstr ""
+
+#: cpplib.c:1646
+msgid "predicate must be an identifier"
+msgstr ""
+
+#: cpplib.c:1735
+#, c-format
+msgid "\"%s\" re-asserted"
+msgstr ""
+
+#: cpplib.c:1965
+#, c-format
+msgid "unterminated #%s"
+msgstr ""
+
+#: cppmacro.c:94
+#, c-format
+msgid "macro \"%s\" is not used"
+msgstr ""
+
+#: cppmacro.c:139 cppmacro.c:294
+#, c-format
+msgid "invalid built-in macro \"%s\""
+msgstr ""
+
+#: cppmacro.c:234
+#, fuzzy
+msgid "could not determine date and time"
+msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
+
+#: cppmacro.c:407
+msgid "invalid string literal, ignoring final '\\'"
+msgstr ""
+
+#: cppmacro.c:504
+#, c-format
+msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
+msgstr ""
+
+#: cppmacro.c:546
+msgid "ISO C99 requires rest arguments to be used"
+msgstr ""
+
+#: cppmacro.c:551
+#, c-format
+msgid "macro \"%s\" requires %u arguments, but only %u given"
+msgstr ""
+
+#: cppmacro.c:556
+#, c-format
+msgid "macro \"%s\" passed %u arguments, but takes just %u"
+msgstr ""
+
+#: cppmacro.c:669 cpptrad.c:774
+#, c-format
+msgid "unterminated argument list invoking macro \"%s\""
+msgstr ""
+
+#: cppmacro.c:776
+#, c-format
+msgid "function-like macro \"%s\" must be used with arguments in traditional C"
+msgstr ""
+
+#: cppmacro.c:1312
+#, c-format
+msgid "duplicate macro parameter \"%s\""
+msgstr ""
+
+#: cppmacro.c:1349
+#, c-format
+msgid "\"%s\" may not appear in macro parameter list"
+msgstr ""
+
+#: cppmacro.c:1357
+msgid "macro parameters must be comma-separated"
+msgstr ""
+
+#: cppmacro.c:1374
+msgid "parameter name missing"
+msgstr ""
+
+#: cppmacro.c:1389
+msgid "anonymous variadic macros were introduced in C99"
+msgstr ""
+
+#: cppmacro.c:1393
+msgid "ISO C does not permit named variadic macros"
+msgstr ""
+
+#: cppmacro.c:1402
+msgid "missing ')' in macro parameter list"
+msgstr ""
+
+#: cppmacro.c:1470
+msgid "ISO C requires whitespace after the macro name"
+msgstr ""
+
+#: cppmacro.c:1498
+msgid "'#' is not followed by a macro parameter"
+msgstr ""
+
+#: cppmacro.c:1517
+msgid "'##' cannot appear at either end of a macro expansion"
+msgstr ""
+
+#: cppmacro.c:1599
+#, c-format
+msgid "\"%s\" redefined"
+msgstr ""
+
+#: cppmacro.c:1604
+msgid "this is the location of the previous definition"
+msgstr ""
+
+#: cppmacro.c:1655
+#, c-format
+msgid "macro argument \"%s\" would be stringified in traditional C"
+msgstr ""
+
+#: cppmacro.c:1680
+#, c-format
+msgid "invalid hash type %d in cpp_macro_definition"
+msgstr ""
+
+#: cppspec.c:131
+#, c-format
+msgid "\"%s\" is not a valid option to the preprocessor"
+msgstr ""
+
+#: cppspec.c:155
+msgid "too many input files"
+msgstr "вельмі шмат уваходзячых файлаў"
+
+#: cpptrad.c:841
+#, c-format
+msgid "detected recursion whilst expanding macro \"%s\""
+msgstr ""
+
+#: cse.c:7187
+#, c-format
+msgid ";; Processing block from %d to %d, %d sets.\n"
+msgstr ""
+
+#: diagnostic.c:700
+msgid "((anonymous))"
+msgstr ""
+
+#: diagnostic.c:914
+#, c-format
+msgid "%s: warnings being treated as errors\n"
+msgstr ""
+
+#: diagnostic.c:949
+#, c-format
+msgid "%s: %s: "
+msgstr "%s: %s: "
+
+#: diagnostic.c:1040
+#, c-format
+msgid "%s "
+msgstr ""
+
+#: diagnostic.c:1042
+#, c-format
+msgid " %s"
+msgstr ""
+
+#: diagnostic.c:1064
+msgid "At top level:"
+msgstr ""
+
+#: diagnostic.c:1069
+#, fuzzy, c-format
+msgid "In member function `%s':"
+msgstr "у функцыі \"%s\":"
+
+#: diagnostic.c:1073
+#, c-format
+msgid "In function `%s':"
+msgstr "у функцыі \"%s\":"
+
+#: diagnostic.c:1161
+msgid "compilation terminated.\n"
+msgstr "кампіляцыя завершана.\n"
+
+#: diagnostic.c:1179
+#, c-format
+msgid "%s:%d: confused by earlier errors, bailing out\n"
+msgstr ""
+
+#: diagnostic.c:1194 diagnostic.c:1302
+#, c-format
+msgid ""
+"Please submit a full bug report,\n"
+"with preprocessed source if appropriate.\n"
+"See %s for instructions.\n"
+msgstr ""
+
+#: diagnostic.c:1300
+msgid "Internal compiler error: Error reporting routines re-entered.\n"
+msgstr ""
+
+#: diagnostic.c:1362
+#, fuzzy, c-format
+msgid "in %s, at %s:%d"
+msgstr "спынена ў %s, ля %s:%d"
+
+#: diagnostic.c:1383
+#, c-format
+msgid "In file included from %s:%d"
+msgstr "У файле уключаным з %s:%d"
+
+#: diagnostic.c:1386
+#, c-format
+msgid ""
+",\n"
+"                 from %s:%d"
+msgstr ""
+
+#: diagnostic.c:1387
+msgid ":\n"
+msgstr ":\n"
+
+#: diagnostic.c:1431 diagnostic.c:1448
+#, c-format
+msgid "`%s' is deprecated (declared at %s:%d)"
+msgstr ""
+
+#: diagnostic.c:1451
+#, c-format
+msgid "`%s' is deprecated"
+msgstr ""
+
+#: diagnostic.c:1454
+#, c-format
+msgid "type is deprecated (declared at %s:%d)"
+msgstr ""
+
+#: diagnostic.c:1457
+msgid "type is deprecated"
+msgstr ""
+
+#: dominance.c:728
+#, c-format
+msgid "dominator of %d should be %d, not %d"
+msgstr ""
+
+#: dwarf2out.c:3124
+#, c-format
+msgid "DW_LOC_OP %s not implemented\n"
+msgstr ""
+
+#: dwarfout.c:2066
+#, c-format
+msgid "internal regno botch: `%s' has regno = %d\n"
+msgstr ""
+
+#: dwarfout.c:6181
+msgid "support for the DWARF1 debugging format is deprecated"
+msgstr ""
+
+#: dwarfout.c:6278
+msgid "can't get current directory"
+msgstr "не магу атрымаць бягучую дырэкторыю"
+
+#: emit-rtl.c:1151
+msgid "can't access real part of complex value in hard register"
+msgstr ""
+
+#: emit-rtl.c:1173
+msgid "can't access imaginary part of complex value in hard register"
+msgstr ""
+
+#: emit-rtl.c:3418
+msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
+msgstr ""
+
+#: errors.c:136
+#, c-format
+msgid "abort in %s, at %s:%d"
+msgstr "спынена ў %s, ля %s:%d"
+
+#: except.c:371
+msgid "exception handling disabled, use -fexceptions to enable"
+msgstr ""
+
+#: except.c:2969
+msgid "argument of `__builtin_eh_return_regno' must be constant"
+msgstr ""
+
+#: except.c:3090 except.c:3112
+msgid "__builtin_eh_return not supported on this target"
+msgstr ""
+
+#: explow.c:1398
+msgid "stack limits not supported on this target"
+msgstr ""
+
+#: expr.c:3323
+msgid "function using short complex types cannot be inline"
+msgstr ""
+
+#: expr.c:6197 expr.c:6206 expr.c:6215 expr.c:6220 expr.c:6522 expr.c:6538
+msgid "unsupported wide integer operation"
+msgstr ""
+
+#: expr.c:6587
+#, c-format
+msgid "prior parameter's size depends on `%s'"
+msgstr ""
+
+#: expr.c:6932
+msgid "returned value in block_exit_expr"
+msgstr ""
+
+#: final.c:1342
+msgid "negative insn length"
+msgstr ""
+
+#: final.c:2793
+msgid "could not split insn"
+msgstr ""
+
+#: final.c:3141
+msgid "invalid `asm': "
+msgstr ""
+
+#: final.c:3328
+msgid "nested assembly dialect alternatives"
+msgstr ""
+
+#: final.c:3345 final.c:3357
+msgid "unterminated assembly dialect alternative"
+msgstr ""
+
+#: final.c:3401
+#, c-format
+msgid "operand number missing after %%-letter"
+msgstr ""
+
+#: final.c:3404 final.c:3443
+msgid "operand number out of range"
+msgstr ""
+
+#: final.c:3462
+#, c-format
+msgid "invalid %%-code"
+msgstr "нерэчаісны %%-код"
+
+#: final.c:3493
+#, c-format
+msgid "`%%l' operand isn't a label"
+msgstr ""
+
+#. We can't handle floating point constants;
+#. PRINT_OPERAND must handle them.
+#: final.c:3600 vmsdbgout.c:466 config/i386/i386.c:6104
+#: config/pdp11/pdp11.c:1573
+msgid "floating constant misused"
+msgstr ""
+
+#: final.c:3656 vmsdbgout.c:523 config/i386/i386.c:6182
+#: config/pdp11/pdp11.c:1620
+msgid "invalid expression as operand"
+msgstr ""
+
+#: flow.c:352
+msgid "function might be possible candidate for attribute `noreturn'"
+msgstr ""
+
+#: flow.c:357
+msgid "`noreturn' function does return"
+msgstr ""
+
+#: flow.c:378
+msgid "control reaches end of non-void function"
+msgstr ""
+
+#: flow.c:1641
+msgid "Attempt to delete prologue/epilogue insn:"
+msgstr ""
+
+#: fold-const.c:2545 fold-const.c:2558
+#, c-format
+msgid "comparison is always %d due to width of bit-field"
+msgstr ""
+
+#: fold-const.c:3752 fold-const.c:3769
+#, c-format
+msgid "comparison is always %d"
+msgstr ""
+
+#: fold-const.c:3900
+msgid "`or' of unmatched not-equal tests is always 1"
+msgstr ""
+
+#: fold-const.c:3905
+msgid "`and' of mutually exclusive equal-tests is always 0"
+msgstr ""
+
+#: function.c:881 varasm.c:1503
+#, c-format
+msgid "size of variable `%s' is too large"
+msgstr ""
+
+#: function.c:5470
+#, c-format
+msgid "`%s' might be used uninitialized in this function"
+msgstr ""
+
+#: function.c:5477
+#, c-format
+msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
+msgstr ""
+
+#: function.c:5496
+#, c-format
+msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
+msgstr ""
+
+#: function.c:6363
+msgid "function returns an aggregate"
+msgstr ""
+
+#: function.c:6868
+#, c-format
+msgid "unused parameter `%s'"
+msgstr "невыкарыстаемы параметр \"%s\""
+
+#: gcc.c:1126
+#, c-format
+msgid "ambiguous abbreviation %s"
+msgstr ""
+
+#: gcc.c:1153
+#, c-format
+msgid "incomplete `%s' option"
+msgstr ""
+
+#: gcc.c:1164
+#, fuzzy, c-format
+msgid "missing argument to `%s' option"
+msgstr "аргумент для \"%s\" прапушчан"
+
+#: gcc.c:1177
+#, fuzzy, c-format
+msgid "extraneous argument to `%s' option"
+msgstr "аргумент для \"%s\" прапушчан"
+
+#: gcc.c:1505
+msgid "Using built-in specs.\n"
+msgstr ""
+
+#: gcc.c:1683
+#, c-format
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
+msgstr ""
+
+#: gcc.c:1790
+#, c-format
+msgid "Reading specs from %s\n"
+msgstr ""
+
+#: gcc.c:1888 gcc.c:1907
+#, c-format
+msgid "specs %%include syntax malformed after %ld characters"
+msgstr ""
+
+#: gcc.c:1915
+#, fuzzy, c-format
+msgid "could not find specs file %s\n"
+msgstr "не магу знайсці крыніцу %s\n"
+
+#: gcc.c:1932 gcc.c:1940 gcc.c:1949 gcc.c:1958
+#, c-format
+msgid "specs %%rename syntax malformed after %ld characters"
+msgstr ""
+
+#: gcc.c:1967
+#, c-format
+msgid "specs %s spec was not found to be renamed"
+msgstr ""
+
+#: gcc.c:1974
+#, c-format
+msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
+msgstr ""
+
+#: gcc.c:1979
+#, c-format
+msgid "rename spec %s to %s\n"
+msgstr ""
+
+#: gcc.c:1981
+#, c-format
+msgid ""
+"spec is '%s'\n"
+"\n"
+msgstr ""
+
+#: gcc.c:1994
+#, c-format
+msgid "specs unknown %% command after %ld characters"
+msgstr ""
+
+#: gcc.c:2005 gcc.c:2018
+#, c-format
+msgid "specs file malformed after %ld characters"
+msgstr ""
+
+#: gcc.c:2072
+msgid "spec file has no spec for linking"
+msgstr ""
+
+#: gcc.c:2570
+msgid "-pipe not supported"
+msgstr "-pipe не падтрымліваецца"
+
+#: gcc.c:2625
+msgid ""
+"\n"
+"Go ahead? (y or n) "
+msgstr ""
+
+#: gcc.c:2751
+#, c-format
+msgid ""
+"Internal error: %s (program %s)\n"
+"Please submit a full bug report.\n"
+"See %s for instructions."
+msgstr ""
+
+#: gcc.c:2769
+#, c-format
+msgid "# %s %.2f %.2f\n"
+msgstr "# %s %.2f %.2f\n"
+
+#: gcc.c:2899
+#, c-format
+msgid "Usage: %s [options] file...\n"
+msgstr "Выкарыстанне: %s [выбары] файл...\n"
+
+#: gcc.c:2900
+msgid "Options:\n"
+msgstr "Выбары:\n"
+
+#: gcc.c:2902
+msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
+msgstr ""
+
+#: gcc.c:2903
+msgid "  --help                   Display this information\n"
+msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
+
+#: gcc.c:2904
+msgid "  --target-help            Display target specific command line options\n"
+msgstr ""
+
+#: gcc.c:2906
+msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
+msgstr ""
+
+#: gcc.c:2907
+msgid "  -dumpspecs               Display all of the built in spec strings\n"
+msgstr ""
+
+#: gcc.c:2908
+msgid "  -dumpversion             Display the version of the compiler\n"
+msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
+
+#: gcc.c:2909
+msgid "  -dumpmachine             Display the compiler's target processor\n"
+msgstr ""
+
+#: gcc.c:2910
+msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
+msgstr ""
+
+#: gcc.c:2911
+msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
+msgstr ""
+
+#: gcc.c:2912
+msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
+msgstr ""
+
+#: gcc.c:2913
+msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
+msgstr ""
+
+#: gcc.c:2914
+msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
+msgstr ""
+
+#: gcc.c:2915
+msgid ""
+"  -print-multi-lib         Display the mapping between command line options and\n"
+"                           multiple library search directories\n"
+msgstr ""
+
+#: gcc.c:2918
+msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
+msgstr ""
+
+#: gcc.c:2919
+msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
+msgstr ""
+
+#: gcc.c:2920
+msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
+msgstr ""
+
+#: gcc.c:2921
+msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
+msgstr ""
+
+#: gcc.c:2922
+msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
+msgstr ""
+
+#: gcc.c:2923
+msgid "  -save-temps              Do not delete intermediate files\n"
+msgstr ""
+
+#: gcc.c:2924
+msgid "  -pipe                    Use pipes rather than intermediate files\n"
+msgstr ""
+
+#: gcc.c:2925
+msgid "  -time                    Time the execution of each subprocess\n"
+msgstr ""
+
+#: gcc.c:2926
+#, fuzzy
+msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
+msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
+
+#: gcc.c:2927
+msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
+msgstr ""
+
+#: gcc.c:2928
+msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
+msgstr ""
+
+#: gcc.c:2929
+msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
+msgstr ""
+
+#: gcc.c:2930
+msgid "  -V <version>             Run gcc version number <version>, if installed\n"
+msgstr ""
+
+#: gcc.c:2931
+msgid "  -v                       Display the programs invoked by the compiler\n"
+msgstr ""
+
+#: gcc.c:2932
+msgid "  -###                     Like -v but options quoted and commands not executed\n"
+msgstr ""
+
+#: gcc.c:2933
+msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
+msgstr ""
+
+#: gcc.c:2934
+msgid "  -S                       Compile only; do not assemble or link\n"
+msgstr ""
+
+#: gcc.c:2935
+msgid "  -c                       Compile and assemble, but do not link\n"
+msgstr ""
+
+#: gcc.c:2936
+msgid "  -o <file>                Place the output into <file>\n"
+msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
+
+#: gcc.c:2937
+msgid ""
+"  -x <language>            Specify the language of the following input files\n"
+"                           Permissable languages include: c c++ assembler none\n"
+"                           'none' means revert to the default behavior of\n"
+"                           guessing the language based on the file's extension\n"
+msgstr ""
+
+#: gcc.c:2944
+#, c-format
+msgid ""
+"\n"
+"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
+" passed on to the various sub-processes invoked by %s.  In order to pass\n"
+" other options on to these processes the -W<letter> options must be used.\n"
+msgstr ""
+
+#: gcc.c:3079
+#, c-format
+msgid "`-%c' option must have argument"
+msgstr ""
+
+#: gcc.c:3101
+#, c-format
+msgid "couldn't run `%s': %s"
+msgstr ""
+
+#. translate_options () has turned --version into -fversion.
+#: gcc.c:3278
+#, c-format
+msgid "%s (GCC) %s\n"
+msgstr ""
+
+#: gcc.c:3279
+msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n"
+msgstr ""
+
+#: gcc.c:3281 gcov.c:364
+msgid ""
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+"\n"
+msgstr ""
+
+#: gcc.c:3382
+msgid "argument to `-Xlinker' is missing"
+msgstr ""
+
+#: gcc.c:3390
+#, fuzzy
+msgid "argument to `-l' is missing"
+msgstr "аргумент для \"-x\" прапушчан"
+
+#: gcc.c:3407
+msgid "argument to `-specs' is missing"
+msgstr ""
+
+#: gcc.c:3422
+msgid "argument to `-specs=' is missing"
+msgstr ""
+
+#: gcc.c:3452
+#, c-format
+msgid "`-%c' must come at the start of the command line"
+msgstr ""
+
+#: gcc.c:3461
+msgid "argument to `-B' is missing"
+msgstr ""
+
+#: gcc.c:3634
+msgid "cannot specify -o with -c or -S and multiple compilations"
+msgstr ""
+
+#: gcc.c:3807
+msgid "warning: -pipe ignored because -save-temps specified"
+msgstr ""
+
+#: gcc.c:3811
+msgid "warning: -pipe ignored because -time specified"
+msgstr ""
+
+#: gcc.c:3823
+msgid "argument to `-x' is missing"
+msgstr "аргумент для \"-x\" прапушчан"
+
+#: gcc.c:3851
+#, c-format
+msgid "argument to `-%s' is missing"
+msgstr "аргумент для \"-%s\" прапушчан"
+
+#: gcc.c:3912
+#, c-format
+msgid "warning: `-x %s' after last input file has no effect"
+msgstr ""
+
+#: gcc.c:4257
+#, fuzzy
+msgid "invalid specification!  Bug in cc"
+msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
+
+#: gcc.c:4411
+#, c-format
+msgid "%s\n"
+msgstr "%s\n"
+
+#. Catch the case where a spec string contains something like
+#. '%{foo:%*}'.  ie there is no * in the pattern on the left
+#. hand side of the :.
+#: gcc.c:4971
+#, c-format
+msgid "spec failure: '%%*' has not been initialized by pattern match"
+msgstr ""
+
+#: gcc.c:4980
+#, c-format
+msgid "warning: use of obsolete %%[ operator in specs"
+msgstr ""
+
+#: gcc.c:4998
+#, c-format
+msgid "Processing spec %c%s%c, which is '%s'\n"
+msgstr ""
+
+#: gcc.c:5123
+#, fuzzy, c-format
+msgid "spec failure: unrecognized spec option '%c'"
+msgstr "нераспазнаны выбар \"-%s\""
+
+#: gcc.c:5204
+#, fuzzy, c-format
+msgid "unknown spec function `%s'"
+msgstr "у функцыі \"%s\":"
+
+#: gcc.c:5223
+#, fuzzy, c-format
+msgid "error in args to spec function `%s'"
+msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
+
+#: gcc.c:5272
+msgid "malformed spec function name"
+msgstr ""
+
+#. )
+#: gcc.c:5275
+#, fuzzy
+msgid "no arguments for spec function"
+msgstr "не хапае аргументаў у функцыі"
+
+#: gcc.c:5294
+msgid "malformed spec function arguments"
+msgstr ""
+
+#: gcc.c:5402
+msgid "mismatched braces in specs"
+msgstr ""
+
+#: gcc.c:6097
+#, c-format
+msgid "unrecognized option `-%s'"
+msgstr "нераспазнаны выбар \"-%s\""
+
+#: gcc.c:6103
+#, c-format
+msgid "install: %s%s\n"
+msgstr ""
+
+#: gcc.c:6104
+#, c-format
+msgid "programs: %s\n"
+msgstr "праграмы: %s\n"
+
+#: gcc.c:6105
+#, c-format
+msgid "libraries: %s\n"
+msgstr "бібліятэкі: %s\n"
+
+#: gcc.c:6162
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
+msgstr ""
+"\n"
+"Інструкцыі для паведамленняў аб памылках глядзіце тут:\n"
+
+#: gcc.c:6178
+#, c-format
+msgid "Configured with: %s\n"
+msgstr ""
+
+#: gcc.c:6192
+#, c-format
+msgid "Thread model: %s\n"
+msgstr ""
+
+#: gcc.c:6203
+#, c-format
+msgid "gcc version %s\n"
+msgstr "версія gcc %s\n"
+
+#: gcc.c:6205
+#, c-format
+msgid "gcc driver version %s executing gcc version %s\n"
+msgstr ""
+
+#: gcc.c:6213
+#, fuzzy
+msgid "no input files"
+msgstr "няма ўваходзячых файлаў"
+
+#: gcc.c:6251
+#, c-format
+msgid "%s: %s compiler not installed on this system"
+msgstr "%s: %s кампілятар не ўсталяваны на гэтай сістэме"
+
+#: gcc.c:6326
+#, c-format
+msgid "%s: linker input file unused because linking not done"
+msgstr ""
+
+#: gcc.c:6369
+#, c-format
+msgid "language %s not recognized"
+msgstr "мова %s не распазнана"
+
+#: gcc.c:6472
+#, fuzzy
+msgid "internal gcc abort"
+msgstr "унутраная памылка"
+
+#: gcov.c:325
+msgid "Internal gcov abort.\n"
+msgstr ""
+
+#: gcov.c:338
+msgid ""
+"Usage: gcov [OPTION]... SOURCEFILE\n"
+"\n"
+msgstr ""
+
+#: gcov.c:339
+msgid ""
+"Print code coverage information.\n"
+"\n"
+msgstr ""
+
+#: gcov.c:340
+#, fuzzy
+msgid "  -h, --help                      Print this help, then exit\n"
+msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
+
+#: gcov.c:341
+#, fuzzy
+msgid "  -v, --version                   Print version number, then exit\n"
+msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
+
+#: gcov.c:342
+msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
+msgstr ""
+
+#: gcov.c:343
+msgid ""
+"  -c, --branch-counts             Given counts of branches taken\n"
+"                                    rather than percentages\n"
+msgstr ""
+
+#: gcov.c:345
+#, fuzzy
+msgid "  -n, --no-output                 Do not create an output file\n"
+msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
+
+#: gcov.c:346
+msgid ""
+"  -l, --long-file-names           Use long output file names for included\n"
+"                                    source files\n"
+msgstr ""
+
+#: gcov.c:348
+msgid "  -f, --function-summaries        Output summaries for each function\n"
+msgstr ""
+
+#: gcov.c:349
+msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
+msgstr ""
+
+#: gcov.c:350
+msgid "  -p, --preserve-paths            Preserve all pathname components\n"
+msgstr ""
+
+#: gcov.c:351
+#, fuzzy, c-format
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
+"%s.\n"
+msgstr ""
+"\n"
+"Інструкцыі для паведамленняў аб памылках глядзіце тут:\n"
+
+#: gcov.c:361
+#, c-format
+msgid "gcov (GCC) %s\n"
+msgstr ""
+
+#: gcov.c:362
+msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
+msgstr "Copyright (C) 2001 Free Software Foundation, Inc.\n"
+
+#: gcov.c:500
+#, c-format
+msgid "Could not open basic block file %s.\n"
+msgstr ""
+
+#: gcov.c:507
+#, c-format
+msgid "Could not open program flow graph file %s.\n"
+msgstr ""
+
+#: gcov.c:524
+#, c-format
+msgid "Could not open data file %s.\n"
+msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
+
+#: gcov.c:525
+msgid "Assuming that all execution counts are zero.\n"
+msgstr ""
+
+#: gcov.c:534
+#, c-format
+msgid "No executable code associated with file %s.\n"
+msgstr ""
+
+#: gcov.c:1186
+#, c-format
+msgid "%s of %d lines executed in %s %s\n"
+msgstr ""
+
+#: gcov.c:1191
+#, c-format
+msgid "No executable lines in %s %s\n"
+msgstr ""
+
+#: gcov.c:1198
+#, c-format
+msgid "%s of %d branches executed in %s %s\n"
+msgstr ""
+
+#: gcov.c:1203
+#, c-format
+msgid "%s of %d branches taken at least once in %s %s\n"
+msgstr ""
+
+#: gcov.c:1209
+#, c-format
+msgid "No branches in %s %s\n"
+msgstr ""
+
+#: gcov.c:1211
+#, c-format
+msgid "%s of %d calls executed in %s %s\n"
+msgstr ""
+
+#: gcov.c:1216
+#, c-format
+msgid "No calls in %s %s\n"
+msgstr ""
+
+#: gcov.c:1351
+#, c-format
+msgid "didn't use all bb entries of graph, function %s\n"
+msgstr ""
+
+#: gcov.c:1353
+#, c-format
+msgid "block_num = %ld, num_blocks = %d\n"
+msgstr ""
+
+#: gcov.c:1367
+#, c-format
+msgid "ERROR: unexpected line number %ld\n"
+msgstr ""
+
+#: gcov.c:1383
+#, fuzzy, c-format
+msgid "ERROR: too many basic blocks in function %s\n"
+msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
+
+#: gcov.c:1398
+#, c-format
+msgid "ERROR: out of range line number in function %s\n"
+msgstr ""
+
+#: gcov.c:1470
+#, c-format
+msgid "Could not open source file %s.\n"
+msgstr ""
+
+#: gcov.c:1480
+#, c-format
+msgid "Warning: source file %s is newer than %s\n"
+msgstr ""
+
+#: gcov.c:1510
+#, c-format
+msgid "Unexpected EOF while reading source file %s.\n"
+msgstr ""
+
+#: gcov.c:1532
+#, c-format
+msgid "call   %2d never executed\n"
+msgstr ""
+
+#: gcov.c:1535
+#, c-format
+msgid "call   %2d returns %s\n"
+msgstr ""
+
+#: gcov.c:1543
+#, c-format
+msgid "branch %2d never executed\n"
+msgstr ""
+
+#: gcov.c:1546
+#, c-format
+msgid "branch %2d taken %s\n"
+msgstr ""
+
+#: gcov.c:1610
+#, c-format
+msgid "Creating %s.\n"
+msgstr ""
+
+#: gcov.c:1613
+#, fuzzy, c-format
+msgid "Error writing output file %s.\n"
+msgstr "памылка запісу ў %s"
+
+#: gcov.c:1618
+#, c-format
+msgid "Could not open output file %s.\n"
+msgstr ""
+
+#: gcse.c:761
+#, c-format
+msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+msgstr ""
+
+#: gcse.c:773
+#, c-format
+msgid "GCSE disabled: %d basic blocks and %d registers"
+msgstr ""
+
+#: genautomata.c:1490
+#, c-format
+msgid "Name `%s' contains quotes"
+msgstr ""
+
+#: genautomata.c:1621
+#, c-format
+msgid "invalid string `%s' in define_cpu_unit"
+msgstr ""
+
+#: genautomata.c:1650
+#, c-format
+msgid "invalid string `%s' in define_query_cpu_unit"
+msgstr ""
+
+#: genautomata.c:1682 genautomata.c:1685
+#, c-format
+msgid "invalid string `%s' in define_bypass"
+msgstr ""
+
+#: genautomata.c:1720
+#, c-format
+msgid "invalid first string `%s' in exclusion_set"
+msgstr ""
+
+#: genautomata.c:1724
+#, c-format
+msgid "invalid second string `%s' in exclusion_set"
+msgstr ""
+
+#: genautomata.c:1760
+#, c-format
+msgid "invalid first string `%s' in presence_set"
+msgstr ""
+
+#: genautomata.c:1764
+#, c-format
+msgid "invalid second string `%s' in presence_set"
+msgstr ""
+
+#: genautomata.c:1800
+#, c-format
+msgid "invalid first string `%s' in absence_set"
+msgstr ""
+
+#: genautomata.c:1804
+#, c-format
+msgid "invalid second string `%s' in absence_set"
+msgstr ""
+
+#: genautomata.c:1837
+#, c-format
+msgid "invalid string `%s' in define_automaton"
+msgstr ""
+
+#: genautomata.c:1868
+#, fuzzy, c-format
+msgid "invalid option `%s' in automata_option"
+msgstr "Нерэчаісны выбар \"%s\""
+
+#: genautomata.c:1890
+#, c-format
+msgid "garbage after ) in reservation `%s'"
+msgstr ""
+
+#: genautomata.c:1921 genautomata.c:1954 genautomata.c:1981
+#, fuzzy, c-format
+msgid "invalid `%s' in reservation `%s'"
+msgstr "Нерэчаіснае абвяшчэнне"
+
+#: genautomata.c:1932
+#, c-format
+msgid "repetition `%s' <= 1 in reservation `%s'"
+msgstr ""
+
+#: genautomata.c:2425
+#, c-format
+msgid "unit `%s' in exclusion is not declared"
+msgstr ""
+
+#: genautomata.c:2427
+#, c-format
+msgid "`%s' in exclusion is not unit"
+msgstr ""
+
+#: genautomata.c:2465
+#, c-format
+msgid "unit `%s' excludes itself"
+msgstr ""
+
+#: genautomata.c:2473
+#, c-format
+msgid "units `%s' and `%s' in exclusion set belong to different automata"
+msgstr ""
+
+#: genautomata.c:2603 genautomata.c:2609
+#, c-format
+msgid "unit `%s' excludes and requires presence of `%s'"
+msgstr ""
+
+#: genautomata.c:2623 genautomata.c:2629
+#, c-format
+msgid "unit `%s' requires absence and presence of `%s'"
+msgstr ""
+
+#: genautomata.c:2692 genautomata.c:2695
+#, fuzzy, c-format
+msgid "repeated declaration of automaton `%s'"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: genautomata.c:2711
+#, c-format
+msgid "define_insn_reservation `%s' has negative latency time"
+msgstr ""
+
+#: genautomata.c:2717
+#, c-format
+msgid "`%s' is already used as insn reservation name"
+msgstr ""
+
+#: genautomata.c:2723
+#, c-format
+msgid "define_bypass `%s - %s' has negative latency time"
+msgstr ""
+
+#: genautomata.c:2737
+#, fuzzy, c-format
+msgid "automaton `%s' is not declared"
+msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
+
+#: genautomata.c:2747
+#, c-format
+msgid "define_unit `%s' without automaton when one defined"
+msgstr ""
+
+#: genautomata.c:2753
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu unit"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
+
+#: genautomata.c:2762
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu reservation"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
+
+#: genautomata.c:2772
+#, fuzzy, c-format
+msgid "repeated declaration of unit `%s'"
+msgstr "пустое абвяшчэнне"
+
+#: genautomata.c:2775
+#, fuzzy, c-format
+msgid "repeated declaration of reservation `%s'"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: genautomata.c:2790 genautomata.c:2793
+#, fuzzy, c-format
+msgid "there is no insn reservation `%s'"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: genautomata.c:2810 genautomata.c:2815
+#, fuzzy, c-format
+msgid "the same bypass `%s - %s' is already defined"
+msgstr "Клас \"%s\" ужо існуе"
+
+#: genautomata.c:2820
+#, fuzzy, c-format
+msgid "bypass `%s - %s' is already defined"
+msgstr "Клас \"%s\" ужо існуе"
+
+#: genautomata.c:2925 genautomata.c:2927
+#, c-format
+msgid "automaton `%s' is not used"
+msgstr ""
+
+#: genautomata.c:2950
+#, c-format
+msgid "undeclared unit or reservation `%s'"
+msgstr ""
+
+#: genautomata.c:3028 genautomata.c:3030
+#, fuzzy, c-format
+msgid "unit `%s' is not used"
+msgstr "адмеціна `%s' вызначана, але ня выкарыстоўваецца"
+
+#: genautomata.c:3035 genautomata.c:3037
+#, fuzzy, c-format
+msgid "reservation `%s' is not used"
+msgstr "вяртаемы тып \"%s\" не \"int\""
+
+#: genautomata.c:3134
+#, fuzzy, c-format
+msgid "cycle in definition of reservation `%s'"
+msgstr "перанакіраванне stdout: %s"
+
+#: genautomata.c:5333
+#, c-format
+msgid "Units `%s' and `%s' should be in the same automaton"
+msgstr ""
+
+#: genautomata.c:9441
+#, fuzzy
+msgid "-split has no argument."
+msgstr "няма аргументаў"
+
+#: genautomata.c:9442
+msgid "option `-split' has not been implemented yet\n"
+msgstr ""
+
+#: genautomata.c:9486 genautomata.c:9491
+#, c-format
+msgid "Automaton `%s': Insn `%s' will never be issued"
+msgstr ""
+
+#: genautomata.c:9498 genautomata.c:9501
+#, c-format
+msgid "Insn `%s' will never be issued"
+msgstr ""
+
+#: genautomata.c:9649
+msgid "Errors in DFA description"
+msgstr ""
+
+#: genautomata.c:9732
+#, fuzzy, c-format
+msgid "Error in writing DFA description file %s"
+msgstr "памылка запісу ў %s"
+
+#: genconditions.c:196
+#, fuzzy
+msgid "No input file name."
+msgstr "няма ўваходзячых файлаў"
+
+#: graph.c:420 profile.c:1204 profile.c:1211 toplev.c:1836 toplev.c:5121
+#: f/com.c:14138 java/jcf-parse.c:913 java/jcf-parse.c:1059 java/lex.c:1767
+#: objc/objc-act.c:449
+#, c-format
+msgid "can't open %s"
+msgstr "немагчыма адчыніць %s"
+
+#: haifa-sched.c:196
+#, c-format
+msgid "fix_sched_param: unknown param: %s"
+msgstr ""
+
+#: integrate.c:172
+msgid "function cannot be inline"
+msgstr ""
+
+#: integrate.c:176
+msgid "varargs function cannot be inline"
+msgstr ""
+
+#: integrate.c:179
+msgid "function using alloca cannot be inline"
+msgstr ""
+
+#: integrate.c:182
+msgid "function using setjmp cannot be inline"
+msgstr ""
+
+#: integrate.c:185
+msgid "function uses __builtin_eh_return"
+msgstr ""
+
+#: integrate.c:188
+msgid "function with nested functions cannot be inline"
+msgstr ""
+
+#: integrate.c:192
+msgid "function with label addresses used in initializers cannot inline"
+msgstr ""
+
+#: integrate.c:199 integrate.c:243
+msgid "function too large to be inline"
+msgstr ""
+
+#: integrate.c:209
+msgid "no prototype, and parameter address used; cannot be inline"
+msgstr ""
+
+#: integrate.c:216 integrate.c:261
+msgid "inline functions not supported for this return value type"
+msgstr ""
+
+#: integrate.c:221
+msgid "function with varying-size return value cannot be inline"
+msgstr ""
+
+#: integrate.c:228
+msgid "function with varying-size parameter cannot be inline"
+msgstr ""
+
+#: integrate.c:231
+msgid "function with transparent unit parameter cannot be inline"
+msgstr ""
+
+#: integrate.c:250
+msgid "function with computed jump cannot inline"
+msgstr ""
+
+#: integrate.c:254
+msgid "function with nonlocal goto cannot be inline"
+msgstr ""
+
+#: integrate.c:268
+msgid "function with target specific attribute(s) cannot be inlined"
+msgstr ""
+
+#: line-map.c:198
+#, c-format
+msgid "In file included from %s:%u"
+msgstr ""
+
+#. Translators note: this message is used in conjunction
+#. with "In file included from %s:%ld" and some other
+#. tricks.  We want something like this:
+#.
+#. | In file included from sys/select.h:123,
+#. |                  from sys/types.h:234,
+#. |                  from userfile.c:31:
+#. | bits/select.h:45: <error message here>
+#.
+#. with all the "from"s lined up.
+#. The trailing comma is at the beginning of this message,
+#. and the trailing colon is not translated.
+#: line-map.c:216
+#, c-format
+msgid ""
+",\n"
+"                 from %s:%u"
+msgstr ""
+
+#. If we didn't find this parameter, issue an error message.
+#: params.c:80
+#, c-format
+msgid "invalid parameter `%s'"
+msgstr "нерэчаісны парамэтр `%s'"
+
+#: profile.c:397
+#, c-format
+msgid "Profile does not match flowgraph of function %s (out of date?)"
+msgstr ""
+
+#: profile.c:400
+msgid ".da file corrupted"
+msgstr ""
+
+#: profile.c:634
+#, c-format
+msgid "corrupted profile info: prob for %d-%d thought to be %d"
+msgstr ""
+
+#: profile.c:1226
+#, c-format
+msgid "file %s not found, execution counts assumed to be zero"
+msgstr ""
+
+#: protoize.c:542
+#, c-format
+msgid "%s: internal abort\n"
+msgstr "%s: унутраная памылка (датэрміновае завяршэньне)\n"
+
+#: protoize.c:633
+#, c-format
+msgid "%s: error writing file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:678
+#, c-format
+msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
+msgstr ""
+
+#: protoize.c:681
+#, c-format
+msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
+msgstr ""
+
+#: protoize.c:788
+#, c-format
+msgid "%s: warning: no read access for file `%s'\n"
+msgstr ""
+
+#: protoize.c:796
+#, c-format
+msgid "%s: warning: no write access for file `%s'\n"
+msgstr ""
+
+#: protoize.c:804
+#, c-format
+msgid "%s: warning: no write access for dir containing `%s'\n"
+msgstr ""
+
+#. Catch cases like /.. where we try to backup to a
+#. point above the absolute root of the logical file
+#. system.
+#: protoize.c:1222
+#, c-format
+msgid "%s: invalid file name: %s\n"
+msgstr ""
+
+#: protoize.c:1374
+#, c-format
+msgid "%s: %s: can't get status: %s\n"
+msgstr ""
+
+#: protoize.c:1395
+#, c-format
+msgid ""
+"\n"
+"%s: fatal error: aux info file corrupted at line %d\n"
+msgstr ""
+
+#: protoize.c:1731
+#, c-format
+msgid "%s:%d: declaration of function `%s' takes different forms\n"
+msgstr ""
+
+#: protoize.c:1989
+#, c-format
+msgid "%s: compiling `%s'\n"
+msgstr "%s: кампілюецца \"%s\"\n"
+
+#: protoize.c:2012
+#, c-format
+msgid "%s: wait: %s\n"
+msgstr ""
+
+#: protoize.c:2017
+#, c-format
+msgid "%s: subprocess got fatal signal %d\n"
+msgstr ""
+
+#: protoize.c:2025
+#, c-format
+msgid "%s: %s exited with status %d\n"
+msgstr ""
+
+#: protoize.c:2077
+#, c-format
+msgid "%s: warning: missing SYSCALLS file `%s'\n"
+msgstr ""
+
+#: protoize.c:2086 protoize.c:2115
+#, c-format
+msgid "%s: can't read aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2131 protoize.c:2159
+#, c-format
+msgid "%s: can't get status of aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2187
+#, c-format
+msgid "%s: can't open aux info file `%s' for reading: %s\n"
+msgstr ""
+
+#: protoize.c:2205
+#, c-format
+msgid "%s: error reading aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2218
+#, c-format
+msgid "%s: error closing aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2234
+#, c-format
+msgid "%s: can't delete aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2316 protoize.c:4318
+#, c-format
+msgid "%s: can't delete file `%s': %s\n"
+msgstr "%s: немагчыма знішчыць файл \"%s\": %s\n"
+
+#: protoize.c:2395
+#, c-format
+msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2520
+#, c-format
+msgid "%s: conflicting extern definitions of '%s'\n"
+msgstr ""
+
+#: protoize.c:2524
+#, c-format
+msgid "%s: declarations of '%s' will not be converted\n"
+msgstr ""
+
+#: protoize.c:2526
+#, c-format
+msgid "%s: conflict list for '%s' follows:\n"
+msgstr ""
+
+#: protoize.c:2559
+#, c-format
+msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
+msgstr ""
+
+#: protoize.c:2599
+#, c-format
+msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
+msgstr ""
+
+#: protoize.c:2605
+#, c-format
+msgid "%s: %d: warning: no extern definition for `%s'\n"
+msgstr "%s: %d: увага: няма знешняга (extern) абвяшчэння для \"%s\"\n"
+
+#: protoize.c:2636
+#, c-format
+msgid "%s: warning: no static definition for `%s' in file `%s'\n"
+msgstr ""
+
+#: protoize.c:2642
+#, c-format
+msgid "%s: multiple static defs of `%s' in file `%s'\n"
+msgstr ""
+
+#: protoize.c:2815 protoize.c:2818
+#, c-format
+msgid "%s: %d: warning: source too confusing\n"
+msgstr ""
+
+#: protoize.c:3024
+#, c-format
+msgid "%s: %d: warning: varargs function declaration not converted\n"
+msgstr ""
+
+#: protoize.c:3039
+#, c-format
+msgid "%s: declaration of function `%s' not converted\n"
+msgstr ""
+
+#: protoize.c:3162
+#, c-format
+msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
+msgstr ""
+
+#: protoize.c:3183
+#, c-format
+msgid ""
+"\n"
+"%s: warning: too few parameter lists in declaration of `%s'\n"
+msgstr ""
+
+#: protoize.c:3281
+#, c-format
+msgid "%s: %d: warning: found `%s' but expected `%s'\n"
+msgstr ""
+
+#: protoize.c:3459
+#, c-format
+msgid "%s: local declaration for function `%s' not inserted\n"
+msgstr ""
+
+#: protoize.c:3486
+#, c-format
+msgid ""
+"\n"
+"%s: %d: warning: can't add declaration of `%s' into macro call\n"
+msgstr ""
+
+#: protoize.c:3560
+#, c-format
+msgid "%s: global declarations for file `%s' not inserted\n"
+msgstr ""
+
+#: protoize.c:3651 protoize.c:3681
+#, c-format
+msgid "%s: definition of function `%s' not converted\n"
+msgstr ""
+
+#: protoize.c:3670
+#, c-format
+msgid "%s: %d: warning: definition of %s not converted\n"
+msgstr ""
+
+#: protoize.c:4000
+#, c-format
+msgid "%s: found definition of `%s' at %s(%d)\n"
+msgstr ""
+
+#. If we make it here, then we did not know about this
+#. function definition.
+#: protoize.c:4016
+#, c-format
+msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
+msgstr ""
+
+#: protoize.c:4019
+#, c-format
+msgid "%s: function definition not converted\n"
+msgstr ""
+
+#: protoize.c:4078
+#, c-format
+msgid "%s: `%s' not converted\n"
+msgstr ""
+
+#: protoize.c:4086
+#, c-format
+msgid "%s: would convert file `%s'\n"
+msgstr ""
+
+#: protoize.c:4089
+#, c-format
+msgid "%s: converting file `%s'\n"
+msgstr ""
+
+#: protoize.c:4099
+#, c-format
+msgid "%s: can't get status for file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4141
+#, c-format
+msgid "%s: can't open file `%s' for reading: %s\n"
+msgstr "%s: немагчыма адчыніць файл `%s' для чытаньня: %s\n"
+
+#: protoize.c:4156
+#, c-format
+msgid ""
+"\n"
+"%s: error reading input file `%s': %s\n"
+msgstr ""
+"\n"
+"%s: памылка чытаньня файла ўводу `%s': %s\n"
+
+#: protoize.c:4190
+#, c-format
+msgid "%s: can't create/open clean file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4295
+#, c-format
+msgid "%s: warning: file `%s' already saved in `%s'\n"
+msgstr "%s: увага: файл \"%s\" ужо запісан у \"%s\"\n"
+
+#: protoize.c:4303
+#, c-format
+msgid "%s: can't link file `%s' to `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4333
+#, c-format
+msgid "%s: can't create/open output file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4366
+#, c-format
+msgid "%s: can't change mode of file `%s': %s\n"
+msgstr "%s: немагчыма зьмяніць рэжым файла `%s': %s\n"
+
+#: protoize.c:4541
+#, c-format
+msgid "%s: cannot get working directory: %s\n"
+msgstr ""
+
+#: protoize.c:4639
+#, c-format
+msgid "%s: input file names must have .c suffixes: %s\n"
+msgstr "%s: файл уводу павінен мець суфікс .c: %s\n"
+
+#: ra.c:750
+msgid "Didn't find a coloring.\n"
+msgstr ""
+
+#: reg-stack.c:673
+#, c-format
+msgid "output constraint %d must specify a single register"
+msgstr ""
+
+#: reg-stack.c:683
+#, c-format
+msgid "output constraint %d cannot be specified together with \"%s\" clobber"
+msgstr ""
+
+#: reg-stack.c:706
+msgid "output regs must be grouped at top of stack"
+msgstr ""
+
+#: reg-stack.c:743
+msgid "implicitly popped regs must be grouped at top of stack"
+msgstr ""
+
+#: reg-stack.c:762
+#, c-format
+msgid "output operand %d must use `&' constraint"
+msgstr ""
+
+#: regclass.c:753
+#, c-format
+msgid "can't use '%s' as a %s register"
+msgstr ""
+
+#: regclass.c:768 config/ia64/ia64.c:4169 config/ia64/ia64.c:4176
+#, c-format
+msgid "unknown register name: %s"
+msgstr "невядомая назва рэгістра: %s"
+
+#: regclass.c:779
+msgid "global register variable follows a function definition"
+msgstr ""
+
+#: regclass.c:783
+msgid "register used for two global register variables"
+msgstr ""
+
+#: regclass.c:788
+msgid "call-clobbered register used for global register variable"
+msgstr ""
+
+#: regrename.c:1899
+#, c-format
+msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
+msgstr ""
+
+#: regrename.c:1911
+#, c-format
+msgid "validate_value_data: Loop in regno chain (%u)"
+msgstr ""
+
+#: regrename.c:1914
+#, c-format
+msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
+msgstr ""
+
+#: regrename.c:1926
+#, c-format
+msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
+msgstr ""
+
+#: reload.c:1225
+msgid "cannot reload integer constant operand in `asm'"
+msgstr ""
+
+#: reload.c:1247
+msgid "impossible register constraint in `asm'"
+msgstr ""
+
+#: reload.c:3467
+msgid "`&' constraint used with no register class"
+msgstr ""
+
+#: reload.c:3635
+msgid "unable to generate reloads for:"
+msgstr ""
+
+#: reload.c:3636 reload.c:3850
+msgid "inconsistent operand constraints in an `asm'"
+msgstr ""
+
+#: reload1.c:1255
+msgid "frame size too large for reliable stack checking"
+msgstr ""
+
+#: reload1.c:1258
+msgid "try reducing the number of local variables"
+msgstr ""
+
+#: reload1.c:1914
+#, c-format
+msgid "can't find a register in class `%s' while reloading `asm'"
+msgstr ""
+
+#: reload1.c:1918
+#, c-format
+msgid "unable to find a register to spill in class `%s'"
+msgstr ""
+
+#: reload1.c:1920
+msgid "this is the insn:"
+msgstr ""
+
+#: reload1.c:3941
+msgid "`asm' operand requires impossible reload"
+msgstr ""
+
+#. It's the compiler's fault.
+#: reload1.c:5055
+#, fuzzy
+msgid "could not find a spill register"
+msgstr "Не выкарыстоўваць рэгістра sb"
+
+#: reload1.c:5060
+msgid "`asm' operand constraint incompatible with operand size"
+msgstr ""
+
+#. It's the compiler's fault.
+#: reload1.c:6680
+msgid "VOIDmode on an output"
+msgstr ""
+
+#: reload1.c:6681
+msgid "output operand is constant in `asm'"
+msgstr ""
+
+#: rtl-error.c:140
+#, fuzzy
+msgid "unrecognizable insn:"
+msgstr "нераспазнаны выбар \"-%s\""
+
+#: rtl-error.c:142
+msgid "insn does not satisfy its constraints:"
+msgstr ""
+
+#: rtl.c:558
+#, c-format
+msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:573
+#, c-format
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:589
+#, c-format
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:602
+#, c-format
+msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:616
+#, c-format
+msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:631
+#, c-format
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:646
+#, c-format
+msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
+msgstr ""
+
+#: stmt.c:753
+#, c-format
+msgid "jump to `%s' invalidly jumps into binding contour"
+msgstr ""
+
+#: stmt.c:989 stmt.c:3731
+#, c-format
+msgid "label `%s' used before containing binding contour"
+msgstr ""
+
+#: stmt.c:1169
+msgid "output operand constraint lacks `='"
+msgstr ""
+
+#: stmt.c:1184
+#, c-format
+msgid "output constraint `%c' for operand %d is not at the beginning"
+msgstr ""
+
+#: stmt.c:1206
+msgid "operand constraint contains incorrectly positioned '+' or '='"
+msgstr ""
+
+#: stmt.c:1212 stmt.c:1316
+#, c-format
+msgid "`%%' constraint used with last operand"
+msgstr ""
+
+#: stmt.c:1231
+msgid "matching constraint not valid in output operand"
+msgstr ""
+
+#: stmt.c:1307
+#, c-format
+msgid "input operand constraint contains `%c'"
+msgstr ""
+
+#: stmt.c:1347
+msgid "matching constraint references invalid operand number"
+msgstr ""
+
+#: stmt.c:1379
+#, c-format
+msgid "invalid punctuation `%c' in constraint"
+msgstr ""
+
+#: stmt.c:1429
+#, c-format
+msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
+msgstr ""
+
+#: stmt.c:1519
+#, c-format
+msgid "unknown register name `%s' in `asm'"
+msgstr ""
+
+#: stmt.c:1567
+#, c-format
+msgid "more than %d operands in `asm'"
+msgstr ""
+
+#: stmt.c:1626
+#, c-format
+msgid "output number %d not directly addressable"
+msgstr ""
+
+#. ??? Leave this only until we have experience with what
+#. happens in combine and elsewhere when constraints are
+#. not satisfied.
+#: stmt.c:1698 stmt.c:1727
+#, c-format
+msgid "asm operand %d probably doesn't match constraints"
+msgstr ""
+
+#: stmt.c:1858
+#, fuzzy
+msgid "asm clobber conflict with output operand"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+
+#: stmt.c:1863
+#, fuzzy
+msgid "asm clobber conflict with input operand"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+
+#: stmt.c:1898
+msgid "too many alternatives in `asm'"
+msgstr ""
+
+#: stmt.c:1910
+msgid "operand constraints for `asm' differ in number of alternatives"
+msgstr ""
+
+#: stmt.c:1963
+#, fuzzy, c-format
+msgid "duplicate asm operand name '%s'"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: stmt.c:2050
+msgid "missing close brace for named operand"
+msgstr ""
+
+#: stmt.c:2078
+#, fuzzy, c-format
+msgid "undefined named operand '%s'"
+msgstr "нераспазнаны аператар %s"
+
+#: stmt.c:3668
+#, c-format
+msgid "unused variable `%s'"
+msgstr "невыкарыстоўваемая пераменная \"%s\""
+
+#: stmt.c:5149
+#, c-format
+msgid "enumeration value `%s' not handled in switch"
+msgstr ""
+
+#: stmt.c:5174 stmt.c:5194
+#, c-format
+msgid "case value `%ld' not in enumerated type"
+msgstr ""
+
+#: stmt.c:5177 stmt.c:5197
+#, c-format
+msgid "case value `%ld' not in enumerated type `%s'"
+msgstr ""
+
+#: stmt.c:5270
+msgid "switch missing default case"
+msgstr ""
+
+#: stor-layout.c:178
+msgid "type size can't be explicitly evaluated"
+msgstr ""
+
+#: stor-layout.c:180
+msgid "variable-size type declared outside of any function"
+msgstr ""
+
+#: stor-layout.c:461
+#, c-format
+msgid "size of `%s' is %d bytes"
+msgstr "памер \"%s\" - %d байт"
+
+#: stor-layout.c:463
+#, c-format
+msgid "size of `%s' is larger than %d bytes"
+msgstr "памер \"%s\" больш чам %d байт"
+
+#: stor-layout.c:869 stor-layout.c:1285
+#, c-format
+msgid "packed attribute causes inefficient alignment for `%s'"
+msgstr ""
+
+#: stor-layout.c:871 stor-layout.c:1287
+#, c-format
+msgid "packed attribute is unnecessary for `%s'"
+msgstr ""
+
+#: stor-layout.c:886
+#, c-format
+msgid "padding struct to align `%s'"
+msgstr ""
+
+#: stor-layout.c:1249
+msgid "padding struct size to alignment boundary"
+msgstr ""
+
+#: stor-layout.c:1292
+msgid "packed attribute causes inefficient alignment"
+msgstr ""
+
+#: stor-layout.c:1294
+msgid "packed attribute is unnecessary"
+msgstr ""
+
+#: timevar.c:448
+msgid ""
+"\n"
+"Execution times (seconds)\n"
+msgstr ""
+
+#. Print total time.
+#: timevar.c:498
+msgid " TOTAL                 :"
+msgstr ""
+
+#: timevar.c:534
+#, c-format
+msgid "time in %s: %ld.%06ld (%ld%%)\n"
+msgstr ""
+
+#: tlink.c:399
+#, c-format
+msgid "collect: reading %s\n"
+msgstr ""
+
+#: tlink.c:502
+#, c-format
+msgid "collect: recompiling %s\n"
+msgstr ""
+
+#: tlink.c:668
+#, c-format
+msgid "collect: tweaking %s in %s\n"
+msgstr ""
+
+#: tlink.c:715
+msgid "collect: relinking\n"
+msgstr ""
+
+#: tlink.c:724
+#, c-format
+msgid "ld returned %d exit status"
+msgstr ""
+
+#: toplev.c:920
+msgid "Generate debugging info in default format"
+msgstr ""
+
+#: toplev.c:921
+msgid "Generate debugging info in default extended format"
+msgstr ""
+
+#: toplev.c:923
+msgid "Generate STABS format debug info"
+msgstr ""
+
+#: toplev.c:924
+msgid "Generate extended STABS format debug info"
+msgstr ""
+
+#: toplev.c:927
+msgid "Generate DWARF-1 format debug info"
+msgstr ""
+
+#: toplev.c:929
+msgid "Generate extended DWARF-1 format debug info"
+msgstr ""
+
+#: toplev.c:932
+msgid "Generate DWARF-2 debug info"
+msgstr ""
+
+#: toplev.c:935
+msgid "Generate XCOFF format debug info"
+msgstr ""
+
+#: toplev.c:936
+msgid "Generate extended XCOFF format debug info"
+msgstr ""
+
+#: toplev.c:939
+msgid "Generate COFF format debug info"
+msgstr ""
+
+#: toplev.c:942
+msgid "Generate VMS format debug info"
+msgstr ""
+
+#: toplev.c:981
+msgid "Perform DWARF2 duplicate elimination"
+msgstr ""
+
+#: toplev.c:983
+msgid "Do not store floats in registers"
+msgstr ""
+
+#: toplev.c:985
+msgid "Consider all mem refs through pointers as volatile"
+msgstr ""
+
+#: toplev.c:987
+msgid "Consider all mem refs to global data to be volatile"
+msgstr ""
+
+#: toplev.c:989
+msgid "Consider all mem refs to static data to be volatile"
+msgstr ""
+
+#: toplev.c:991
+msgid "Defer popping functions args from stack until later"
+msgstr ""
+
+#: toplev.c:993
+msgid "When possible do not generate stack frames"
+msgstr ""
+
+#: toplev.c:995
+msgid "Optimize sibling and tail recursive calls"
+msgstr ""
+
+#: toplev.c:997
+msgid "Perform superblock formation via tail duplication"
+msgstr ""
+
+#: toplev.c:999
+msgid "When running CSE, follow jumps to their targets"
+msgstr ""
+
+#: toplev.c:1001
+msgid "When running CSE, follow conditional jumps"
+msgstr ""
+
+#: toplev.c:1003
+msgid "Perform a number of minor, expensive optimizations"
+msgstr ""
+
+#: toplev.c:1005
+msgid "Perform jump threading optimizations"
+msgstr ""
+
+#: toplev.c:1007
+msgid "Perform strength reduction optimizations"
+msgstr ""
+
+#: toplev.c:1009
+msgid "Perform loop unrolling when iteration count is known"
+msgstr ""
+
+#: toplev.c:1011
+msgid "Perform loop unrolling for all loops"
+msgstr ""
+
+#: toplev.c:1013
+msgid "Generate prefetch instructions, if available, for arrays in loops"
+msgstr ""
+
+#: toplev.c:1015
+msgid "Force all loop invariant computations out of loops"
+msgstr ""
+
+#: toplev.c:1017
+msgid "Strength reduce all loop general induction variables"
+msgstr ""
+
+#: toplev.c:1019
+msgid "Store strings in writable data section"
+msgstr ""
+
+#: toplev.c:1021
+msgid "Enable machine specific peephole optimizations"
+msgstr ""
+
+#: toplev.c:1023
+msgid "Copy memory operands into registers before using"
+msgstr ""
+
+#: toplev.c:1025
+msgid "Copy memory address constants into regs before using"
+msgstr ""
+
+#: toplev.c:1027
+msgid "Allow function addresses to be held in registers"
+msgstr ""
+
+#: toplev.c:1029
+msgid "Integrate simple functions into their callers"
+msgstr ""
+
+#: toplev.c:1031
+msgid "Generate code for funcs even if they are fully inlined"
+msgstr ""
+
+#: toplev.c:1033
+msgid "Pay attention to the 'inline' keyword"
+msgstr ""
+
+#: toplev.c:1035
+msgid "Emit static const variables even if they are not used"
+msgstr ""
+
+#: toplev.c:1037
+msgid "Check for syntax errors, then stop"
+msgstr ""
+
+#: toplev.c:1039
+msgid "Mark data as shared rather than private"
+msgstr ""
+
+#: toplev.c:1041
+msgid "Enable saving registers around function calls"
+msgstr ""
+
+#: toplev.c:1043
+msgid "Return 'short' aggregates in memory, not registers"
+msgstr ""
+
+#: toplev.c:1045
+msgid "Return 'short' aggregates in registers"
+msgstr ""
+
+#: toplev.c:1047
+msgid "Attempt to fill delay slots of branch instructions"
+msgstr ""
+
+#: toplev.c:1049
+msgid "Perform the global common subexpression elimination"
+msgstr ""
+
+#: toplev.c:1051
+msgid "Perform enhanced load motion during global subexpression elimination"
+msgstr ""
+
+#: toplev.c:1053
+msgid "Perform store motion after global subexpression elimination"
+msgstr ""
+
+#: toplev.c:1055
+msgid "Perform the loop optimizations"
+msgstr ""
+
+#: toplev.c:1057
+msgid "Perform cross-jumping optimization"
+msgstr ""
+
+#: toplev.c:1059
+msgid "Perform conversion of conditional jumps to branchless equivalents"
+msgstr ""
+
+#: toplev.c:1061
+msgid "Perform conversion of conditional jumps to conditional execution"
+msgstr ""
+
+#: toplev.c:1063
+msgid "Run CSE pass after loop optimizations"
+msgstr ""
+
+#: toplev.c:1065
+msgid "Run the loop optimizer twice"
+msgstr ""
+
+#: toplev.c:1067
+msgid "Delete useless null pointer checks"
+msgstr ""
+
+#: toplev.c:1069
+msgid "Reschedule instructions before register allocation"
+msgstr ""
+
+#: toplev.c:1071
+msgid "Reschedule instructions after register allocation"
+msgstr ""
+
+#: toplev.c:1073
+msgid "Enable scheduling across basic blocks"
+msgstr ""
+
+#: toplev.c:1075
+msgid "Allow speculative motion of non-loads"
+msgstr ""
+
+#: toplev.c:1077
+msgid "Allow speculative motion of some loads"
+msgstr ""
+
+#: toplev.c:1079
+msgid "Allow speculative motion of more loads"
+msgstr ""
+
+#: toplev.c:1081
+msgid "Replace add,compare,branch with branch on count reg"
+msgstr ""
+
+#: toplev.c:1083
+msgid "Generate position independent code, if possible"
+msgstr ""
+
+#: toplev.c:1086
+msgid "Enable exception handling"
+msgstr "Уключыць апрацоўку выключэньняў"
+
+#: toplev.c:1088
+msgid "Just generate unwind tables for exception handling"
+msgstr ""
+
+#: toplev.c:1090
+msgid "Generate unwind tables exact at each instruction boundary"
+msgstr ""
+
+#: toplev.c:1092
+msgid "Support synchronous non-call exceptions"
+msgstr ""
+
+#: toplev.c:1094
+msgid "Insert arc based program profiling code"
+msgstr ""
+
+#: toplev.c:1096
+msgid "Create data files needed by gcov"
+msgstr ""
+
+#: toplev.c:1098
+msgid "Use profiling information for branch probabilities"
+msgstr ""
+
+#: toplev.c:1100
+msgid "Enable basic program profiling code"
+msgstr ""
+
+#: toplev.c:1102
+msgid "Reorder basic blocks to improve code placement"
+msgstr ""
+
+#: toplev.c:1104
+msgid "Reorder functions to improve code placement"
+msgstr ""
+
+#: toplev.c:1106
+msgid "Do the register renaming optimization pass"
+msgstr ""
+
+#: toplev.c:1108
+msgid "Do the register copy-propagation optimization pass"
+msgstr ""
+
+#: toplev.c:1110
+msgid "Do not put uninitialized globals in the common section"
+msgstr ""
+
+#: toplev.c:1112
+msgid "Do not generate .size directives"
+msgstr ""
+
+#: toplev.c:1114
+msgid "place each function into its own section"
+msgstr ""
+
+#: toplev.c:1116
+msgid "place data items into their own section"
+msgstr ""
+
+#: toplev.c:1118
+msgid "Add extra commentry to assembler output"
+msgstr ""
+
+#: toplev.c:1120
+msgid "Output GNU ld formatted global initializers"
+msgstr ""
+
+#: toplev.c:1122
+msgid "Enables a register move optimization"
+msgstr ""
+
+#: toplev.c:1124
+msgid "Do the full regmove optimization pass"
+msgstr ""
+
+#: toplev.c:1126
+msgid "Pack structure members together without holes"
+msgstr ""
+
+#: toplev.c:1128
+msgid "Insert stack checking code into the program"
+msgstr "Уключаць код правэркі стэку ў праграму"
+
+#: toplev.c:1130
+msgid "Specify that arguments may alias each other & globals"
+msgstr ""
+
+#: toplev.c:1132
+msgid "Assume arguments may alias globals but not each other"
+msgstr ""
+
+#: toplev.c:1134
+msgid "Assume arguments do not alias each other or globals"
+msgstr ""
+
+#: toplev.c:1136
+msgid "Assume strict aliasing rules apply"
+msgstr ""
+
+#: toplev.c:1138
+msgid "Align the start of loops"
+msgstr ""
+
+#: toplev.c:1140
+msgid "Align labels which are only reached by jumping"
+msgstr ""
+
+#: toplev.c:1142
+msgid "Align all labels"
+msgstr ""
+
+#: toplev.c:1144
+msgid "Align the start of functions"
+msgstr ""
+
+#: toplev.c:1146
+msgid "Attempt to merge identical constants accross compilation units"
+msgstr ""
+
+#: toplev.c:1148
+msgid "Attempt to merge identical constants and constant variables"
+msgstr ""
+
+#: toplev.c:1150
+msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
+msgstr ""
+
+#: toplev.c:1152
+msgid "Instrument function entry/exit with profiling calls"
+msgstr ""
+
+#: toplev.c:1154
+msgid "Put zero initialized data in the bss section"
+msgstr ""
+
+#: toplev.c:1156
+msgid "Enable SSA optimizations"
+msgstr "Уключаць SSA аптымізацыю"
+
+#: toplev.c:1158
+msgid "Enable SSA conditional constant propagation"
+msgstr ""
+
+#: toplev.c:1160
+msgid "Enable aggressive SSA dead code elimination"
+msgstr ""
+
+#: toplev.c:1162
+msgid "External symbols have a leading underscore"
+msgstr ""
+
+#: toplev.c:1164
+msgid "Process #ident directives"
+msgstr ""
+
+#: toplev.c:1166
+msgid "Enables an rtl peephole pass run before sched2"
+msgstr ""
+
+#: toplev.c:1168
+msgid "Assume no NaNs or +-Infs are generated"
+msgstr ""
+
+#: toplev.c:1170
+msgid "Enables guessing of branch probabilities"
+msgstr ""
+
+#: toplev.c:1172
+msgid "Set errno after built-in math functions"
+msgstr ""
+
+#: toplev.c:1174
+msgid "Floating-point operations can trap"
+msgstr ""
+
+#: toplev.c:1176
+msgid "Allow math optimizations that may violate IEEE or ANSI standards"
+msgstr ""
+
+#: toplev.c:1178
+msgid "Disable optimizations observable by IEEE signaling NaNs"
+msgstr ""
+
+#: toplev.c:1180
+#, fuzzy
+msgid "Generate code to check bounds before indexing arrays"
+msgstr "Генерыраваць код для Intel as"
+
+#: toplev.c:1182
+msgid "Convert floating point constant to single precision constant"
+msgstr ""
+
+#: toplev.c:1184
+msgid "Report time taken by each compiler pass at end of run"
+msgstr ""
+
+#: toplev.c:1186
+msgid "Report on permanent memory allocation at end of run"
+msgstr ""
+
+#: toplev.c:1188
+msgid "Trap for signed overflow in addition / subtraction / multiplication"
+msgstr ""
+
+#: toplev.c:1190
+msgid "Use graph coloring register allocation."
+msgstr ""
+
+#: toplev.c:1207
+msgid "Compile just for ISO C90"
+msgstr ""
+
+#: toplev.c:1209
+msgid "Determine language standard"
+msgstr ""
+
+#: toplev.c:1213
+msgid "Make bit-fields by unsigned by default"
+msgstr ""
+
+#: toplev.c:1217
+msgid "Make 'char' be signed by default"
+msgstr ""
+
+#: toplev.c:1219
+msgid "Make 'char' be unsigned by default"
+msgstr ""
+
+#: toplev.c:1225
+msgid "Do not recognize the 'asm' keyword"
+msgstr ""
+
+#: toplev.c:1228
+#, fuzzy
+msgid "Do not recognize any built in functions"
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: toplev.c:1230
+msgid "Assume normal C execution environment"
+msgstr ""
+
+#: toplev.c:1233
+msgid "Assume that standard libraries & main might not exist"
+msgstr ""
+
+#: toplev.c:1236
+msgid "Allow different types as args of ? operator"
+msgstr ""
+
+#: toplev.c:1239
+msgid "Allow the use of $ inside identifiers"
+msgstr ""
+
+#: toplev.c:1244
+msgid "Use the same size for double as for float"
+msgstr ""
+
+#: toplev.c:1247
+msgid "Use the smallest fitting integer to hold enums"
+msgstr ""
+
+#: toplev.c:1250
+msgid "Override the underlying type for wchar_t to `unsigned short'"
+msgstr ""
+
+#: toplev.c:1254
+msgid "Enable most warning messages"
+msgstr ""
+
+#: toplev.c:1256
+msgid "Warn about casting functions to incompatible types"
+msgstr ""
+
+#: toplev.c:1259
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr ""
+
+#: toplev.c:1262
+msgid "Warn about casts which discard qualifiers"
+msgstr ""
+
+#: toplev.c:1265
+msgid "Warn about subscripts whose type is 'char'"
+msgstr ""
+
+#: toplev.c:1268 toplev.c:1271
+msgid "Warn if nested comments are detected"
+msgstr ""
+
+#: toplev.c:1274
+msgid "Warn about possibly confusing type conversions"
+msgstr ""
+
+#: toplev.c:1278
+msgid "Do not warn about compile-time integer division by zero"
+msgstr ""
+
+#: toplev.c:1280
+msgid "Warn about testing equality of floating point numbers"
+msgstr ""
+
+#: toplev.c:1283
+msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
+msgstr ""
+
+#: toplev.c:1287
+msgid "Don't warn about too many arguments to format functions"
+msgstr ""
+
+#: toplev.c:1289
+msgid "Warn about non-string-literal format strings"
+msgstr ""
+
+#: toplev.c:1292
+msgid "Warn about possible security problems with format functions"
+msgstr ""
+
+#: toplev.c:1296
+msgid "Don't warn about strftime formats yielding 2 digit years"
+msgstr ""
+
+#: toplev.c:1298
+msgid "Warn about implicit function declarations"
+msgstr ""
+
+#: toplev.c:1302
+msgid "Warn when a declaration does not specify a type"
+msgstr ""
+
+#: toplev.c:1307
+msgid "Warn about the use of the #import directive"
+msgstr ""
+
+#: toplev.c:1311
+msgid "Do not warn about using 'long long' when -pedantic"
+msgstr ""
+
+#: toplev.c:1313
+msgid "Warn about suspicious declarations of main"
+msgstr ""
+
+#: toplev.c:1316
+msgid "Warn about possibly missing braces around initializers"
+msgstr ""
+
+#: toplev.c:1319
+msgid "Warn about global funcs without previous declarations"
+msgstr ""
+
+#: toplev.c:1322
+msgid "Warn about global funcs without prototypes"
+msgstr ""
+
+#: toplev.c:1325
+msgid "Warn about use of multicharacter literals"
+msgstr ""
+
+#: toplev.c:1328
+msgid "Warn about externs not at file scope level"
+msgstr ""
+
+#: toplev.c:1331
+msgid "Warn about possible missing parentheses"
+msgstr ""
+
+#: toplev.c:1334
+msgid "Warn about function pointer arithmetic"
+msgstr ""
+
+#: toplev.c:1337
+msgid "Warn about multiple declarations of the same object"
+msgstr ""
+
+#: toplev.c:1340
+msgid "Warn whenever a function's return-type defaults to int"
+msgstr ""
+
+#: toplev.c:1343
+msgid "Warn about possible violations of sequence point rules"
+msgstr ""
+
+#: toplev.c:1346
+msgid "Warn about signed/unsigned comparisons"
+msgstr ""
+
+#: toplev.c:1349
+msgid "Warn about non-prototyped function decls"
+msgstr ""
+
+#: toplev.c:1352
+msgid "Warn about constructs whose meanings change in ISO C"
+msgstr ""
+
+#: toplev.c:1355
+msgid "Warn when trigraphs are encountered"
+msgstr ""
+
+#: toplev.c:1360
+msgid "Warn about unrecognized pragmas"
+msgstr ""
+
+#: toplev.c:1363
+msgid "Mark strings as 'const char *'"
+msgstr ""
+
+#: toplev.c:1508
+msgid "Warn when a function is unused"
+msgstr ""
+
+#: toplev.c:1510
+msgid "Warn when a label is unused"
+msgstr ""
+
+#: toplev.c:1512
+msgid "Warn when a function parameter is unused"
+msgstr ""
+
+#: toplev.c:1514
+msgid "Warn when a variable is unused"
+msgstr ""
+
+#: toplev.c:1516
+msgid "Warn when an expression value is unused"
+msgstr ""
+
+#: toplev.c:1518
+msgid "Do not suppress warnings from system headers"
+msgstr ""
+
+#: toplev.c:1520
+msgid "Treat all warnings as errors"
+msgstr ""
+
+#: toplev.c:1522
+msgid "Warn when one local variable shadows another"
+msgstr ""
+
+#: toplev.c:1524
+msgid "Warn about enumerated switches, with no default, missing a case"
+msgstr ""
+
+#: toplev.c:1526
+msgid "Warn about enumerated switches missing a default case"
+msgstr ""
+
+#: toplev.c:1528
+msgid "Warn about all enumerated switches missing a specific case"
+msgstr ""
+
+#: toplev.c:1530
+msgid "Warn about returning structures, unions or arrays"
+msgstr ""
+
+#: toplev.c:1532
+msgid "Warn about pointer casts which increase alignment"
+msgstr ""
+
+#: toplev.c:1534
+msgid "Warn about code that will never be executed"
+msgstr ""
+
+#: toplev.c:1536
+msgid "Warn about uninitialized automatic variables"
+msgstr ""
+
+#: toplev.c:1538
+msgid "Warn when an inlined function cannot be inlined"
+msgstr ""
+
+#: toplev.c:1540
+msgid "Warn when the packed attribute has no effect on struct layout"
+msgstr ""
+
+#: toplev.c:1542
+msgid "Warn when padding is required to align struct members"
+msgstr ""
+
+#: toplev.c:1544
+msgid "Warn when an optimization pass is disabled"
+msgstr ""
+
+#: toplev.c:1546
+msgid "Warn about uses of __attribute__((deprecated)) declarations"
+msgstr ""
+
+#: toplev.c:1548
+msgid "Warn about functions which might be candidates for attribute noreturn"
+msgstr ""
+
+#: toplev.c:1550
+msgid "Warn about code which might break the strict aliasing rules"
+msgstr ""
+
+#: toplev.c:1627 toplev.c:4513 config/rs6000/rs6000.c:676
+#, fuzzy, c-format
+msgid "invalid option `%s'"
+msgstr "Нерэчаісны выбар \"%s\""
+
+#: toplev.c:2029
+#, c-format
+msgid "`%s' used but never defined"
+msgstr ""
+
+#: toplev.c:2032
+#, c-format
+msgid "`%s' declared `static' but never defined"
+msgstr ""
+
+#: toplev.c:2051
+#, c-format
+msgid "`%s' defined but not used"
+msgstr ""
+
+#: toplev.c:2300
+#, c-format
+msgid "invalid register name `%s' for register variable"
+msgstr ""
+
+#: toplev.c:3683
+msgid "  -ffixed-<register>      Mark <register> as being unavailable to the compiler\n"
+msgstr ""
+
+#: toplev.c:3684
+msgid "  -fcall-used-<register>  Mark <register> as being corrupted by function calls\n"
+msgstr ""
+
+#: toplev.c:3685
+msgid "  -fcall-saved-<register> Mark <register> as being preserved across functions\n"
+msgstr ""
+
+#: toplev.c:3686
+msgid "  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
+msgstr ""
+
+#: toplev.c:3687
+msgid "  -fmessage-length=<number> Limits diagnostics messages lengths to <number> characters per line.  0 suppresses line-wrapping\n"
+msgstr ""
+
+#: toplev.c:3688
+msgid "  -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping\n"
+msgstr ""
+
+#: toplev.c:3689
+msgid "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indicates the default thread-local storage code generation model\n"
+msgstr ""
+
+#: toplev.c:3700
+msgid "  -O[number]              Set optimization level to [number]\n"
+msgstr ""
+
+#: toplev.c:3701
+msgid "  -Os                     Optimize for space rather than speed\n"
+msgstr ""
+
+#: toplev.c:3713
+msgid "  -pedantic               Issue warnings needed by strict compliance to ISO C\n"
+msgstr ""
+
+#: toplev.c:3714
+msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
+msgstr ""
+
+#: toplev.c:3715
+msgid "  -w                      Suppress warnings\n"
+msgstr ""
+
+#: toplev.c:3716
+msgid "  -W                      Enable extra warnings\n"
+msgstr ""
+
+#: toplev.c:3727
+msgid "  -Wunused                Enable unused warnings\n"
+msgstr ""
+
+#: toplev.c:3728
+msgid "  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
+msgstr ""
+
+#: toplev.c:3729
+msgid "  -p                      Enable function profiling\n"
+msgstr ""
+
+#: toplev.c:3730
+msgid "  -o <file>               Place output into <file> \n"
+msgstr ""
+
+#: toplev.c:3731
+msgid ""
+"  -G <number>             Put global and static data smaller than <number>\n"
+"                          bytes into a special section (on some targets)\n"
+msgstr ""
+
+#: toplev.c:3742
+msgid "  -aux-info <file>        Emit declaration info into <file>\n"
+msgstr ""
+
+#: toplev.c:3743
+msgid "  -quiet                  Do not display functions compiled or elapsed time\n"
+msgstr ""
+
+#: toplev.c:3744
+msgid "  -version                Display the compiler's version\n"
+msgstr ""
+
+#: toplev.c:3745
+msgid "  -d[letters]             Enable dumps from specific passes of the compiler\n"
+msgstr ""
+
+#: toplev.c:3746
+msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
+msgstr ""
+
+#: toplev.c:3748
+msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
+msgstr ""
+
+#: toplev.c:3750
+msgid "  --help                  Display this information\n"
+msgstr ""
+
+#: toplev.c:3765
+msgid ""
+"\n"
+"Language specific options:\n"
+msgstr ""
+"\n"
+"Выбары, спецыфічныя для мовы:\n"
+
+#: toplev.c:3777
+#, c-format
+msgid "  %-23.23s [undocumented]\n"
+msgstr ""
+
+#: toplev.c:3785 toplev.c:3799
+#, c-format
+msgid ""
+"\n"
+"There are undocumented %s specific options as well.\n"
+msgstr ""
+
+#: toplev.c:3789
+#, c-format
+msgid ""
+"\n"
+" Options for %s:\n"
+msgstr ""
+"\n"
+" Выбары для %s:\n"
+
+#: toplev.c:3826
+msgid ""
+"\n"
+"Target specific options:\n"
+msgstr ""
+
+#: toplev.c:3840 toplev.c:3859
+#, c-format
+msgid "  -m%-23.23s [undocumented]\n"
+msgstr ""
+
+#: toplev.c:3868
+msgid ""
+"\n"
+"There are undocumented target specific options as well.\n"
+msgstr ""
+
+#: toplev.c:3870
+msgid "  They exist, but they are not documented.\n"
+msgstr ""
+
+#: toplev.c:3923
+#, c-format
+msgid "unrecognized gcc debugging option: %c"
+msgstr ""
+
+#: toplev.c:3979
+#, fuzzy, c-format
+msgid "`%s': unknown tls-model option"
+msgstr "\"%s\" : невядомы ці непадтрымліваемы выбар -g"
+
+#: toplev.c:4006
+#, c-format
+msgid "unrecognized register name `%s'"
+msgstr ""
+
+#: toplev.c:4031 toplev.c:4965
+#, fuzzy, c-format
+msgid "unrecognized option `%s'"
+msgstr "нераспазнаны выбар \"-%s\""
+
+#: toplev.c:4075
+#, fuzzy
+msgid "-Wid-clash-LEN is no longer supported"
+msgstr "-pipe не падтрымліваецца."
+
+#: toplev.c:4152
+#, c-format
+msgid "use -gdwarf -g%d for DWARF v1, level %d"
+msgstr ""
+
+#: toplev.c:4155
+msgid "use -gdwarf-2   for DWARF v2"
+msgstr ""
+
+#: toplev.c:4160
+#, c-format
+msgid "ignoring option `%s' due to invalid debug level specification"
+msgstr ""
+
+#: toplev.c:4183 toplev.c:4963
+#, c-format
+msgid "`%s': unknown or unsupported -g option"
+msgstr "\"%s\" : невядомы ці непадтрымліваемы выбар -g"
+
+#: toplev.c:4190
+#, c-format
+msgid "`%s' ignored, conflicts with `-g%s'"
+msgstr ""
+
+#: toplev.c:4269
+msgid "-param option missing argument"
+msgstr ""
+
+#: toplev.c:4278
+#, c-format
+msgid "invalid --param option: %s"
+msgstr "нерэчаісны выбар --param : %s"
+
+#: toplev.c:4290
+#, c-format
+msgid "invalid parameter value `%s'"
+msgstr ""
+
+#: toplev.c:4530
+#, c-format
+msgid ""
+"%s%s%s version %s (%s)\n"
+"%s\tcompiled by GNU C version %s.\n"
+"%s%s%s version %s (%s) compiled by CC.\n"
+msgstr ""
+"%s%s%s версія %s (%s)\n"
+"%s\tзкампілявана GNU C версія %s.\n"
+"%s%s%s версія %s (%s) зкампілявана CC.\n"
+
+#: toplev.c:4586
+msgid "options passed: "
+msgstr ""
+
+#: toplev.c:4615
+msgid "options enabled: "
+msgstr "выбары ўключаны:"
+
+#: toplev.c:4674 java/jcf-write.c:3421
+#, c-format
+msgid "can't open %s for writing"
+msgstr "немагчыма адчыніць %s для запісу"
+
+#: toplev.c:4955
+#, fuzzy, c-format
+msgid "ignoring command line option '%s'"
+msgstr "Нераспазнаны выбар \"%s\""
+
+#: toplev.c:4958
+#, c-format
+msgid "(it is valid for %s but not the selected language)"
+msgstr ""
+
+#: toplev.c:4992
+msgid "-Wuninitialized is not supported without -O"
+msgstr ""
+
+#: toplev.c:5047
+msgid "instruction scheduling not supported on this target machine"
+msgstr ""
+
+#: toplev.c:5051
+msgid "this target machine does not have delayed branches"
+msgstr ""
+
+#: toplev.c:5065
+#, c-format
+msgid "-f%sleading-underscore not supported on this target machine"
+msgstr ""
+
+#: toplev.c:5128
+#, fuzzy
+msgid "-ffunction-sections not supported for this target"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
+
+#: toplev.c:5133
+#, fuzzy
+msgid "-fdata-sections not supported for this target"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
+
+#: toplev.c:5140
+msgid "-ffunction-sections disabled; it makes profiling impossible"
+msgstr ""
+
+#: toplev.c:5147
+#, fuzzy
+msgid "-fprefetch-loop-arrays not supported for this target"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
+
+#: toplev.c:5153
+msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
+msgstr ""
+
+#: toplev.c:5162
+msgid "-fprefetch-loop-arrays is not supported with -Os"
+msgstr ""
+
+#: toplev.c:5168
+msgid "-ffunction-sections may affect debugging on some targets"
+msgstr ""
+
+#: toplev.c:5280
+#, c-format
+msgid "error writing to %s"
+msgstr "памылка запісу ў %s"
+
+#: toplev.c:5282 java/jcf-parse.c:932 java/jcf-write.c:3428
+#, c-format
+msgid "error closing %s"
+msgstr ""
+
+#: tree-dump.c:702
+#, c-format
+msgid "could not open dump file `%s'"
+msgstr ""
+
+#: tree-dump.c:778
+#, c-format
+msgid "ignoring unknown option `%.*s' in `-f%s'"
+msgstr ""
+
+#: tree.c:3645
+msgid "arrays of functions are not meaningful"
+msgstr ""
+
+#: tree.c:3702
+msgid "function return type cannot be function"
+msgstr ""
+
+#: tree.c:4544
+msgid "invalid initializer for bit string"
+msgstr ""
+
+#: tree.c:4603
+#, c-format
+msgid "tree check: expected %s, have %s in %s, at %s:%d"
+msgstr ""
+
+#: tree.c:4620
+#, c-format
+msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
+msgstr ""
+
+#: tree.c:4637
+#, c-format
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgstr ""
+
+#: varasm.c:455 config/i386/winnt.c:546
+#, c-format
+msgid "%s causes a section type conflict"
+msgstr ""
+
+#: varasm.c:841
+#, c-format
+msgid "register name not specified for `%s'"
+msgstr ""
+
+#: varasm.c:843
+#, c-format
+msgid "invalid register name for `%s'"
+msgstr "нерэчаісная назва рэгістра `%s'"
+
+#: varasm.c:846
+#, c-format
+msgid "data type of `%s' isn't suitable for a register"
+msgstr ""
+
+#: varasm.c:849
+#, c-format
+msgid "register specified for `%s' isn't suitable for data type"
+msgstr ""
+
+#: varasm.c:858
+msgid "global register variable has initial value"
+msgstr ""
+
+#: varasm.c:861
+msgid "volatile register variables don't work as you might wish"
+msgstr ""
+
+#: varasm.c:894
+#, c-format
+msgid "register name given for non-register variable `%s'"
+msgstr ""
+
+#: varasm.c:1542
+#, c-format
+msgid "alignment of `%s' is greater than maximum object file alignment. Using %d"
+msgstr ""
+
+#: varasm.c:1584
+msgid "thread-local COMMON data not implemented"
+msgstr ""
+
+#: varasm.c:1608
+#, c-format
+msgid "requested alignment for %s is greater than implemented alignment of %d"
+msgstr ""
+
+#: varasm.c:4020
+msgid "initializer for integer value is too complicated"
+msgstr ""
+
+#: varasm.c:4025
+msgid "initializer for floating value is not a floating constant"
+msgstr ""
+
+#: varasm.c:4075
+msgid "unknown set constructor type"
+msgstr ""
+
+#: varasm.c:4289
+#, c-format
+msgid "invalid initial value for member `%s'"
+msgstr ""
+
+#: varasm.c:4480 varasm.c:4523
+#, c-format
+msgid "weak declaration of `%s' must precede definition"
+msgstr ""
+
+#: varasm.c:4487
+#, c-format
+msgid "weak declaration of `%s' after first use results in unspecified behavior"
+msgstr ""
+
+#: varasm.c:4521
+#, c-format
+msgid "weak declaration of `%s' must be public"
+msgstr ""
+
+#: varasm.c:4530
+#, c-format
+msgid "weak declaration of `%s' not supported"
+msgstr ""
+
+#: varasm.c:4557 varasm.c:4632
+msgid "only weak aliases are supported in this configuration"
+msgstr ""
+
+#: varasm.c:4640
+msgid "alias definitions not supported in this configuration; ignored"
+msgstr ""
+
+#: varasm.c:4670
+#, fuzzy
+msgid "visibility attribute not supported in this configuration; ignored"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
+
+#: varray.c:134
+#, c-format
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+msgstr ""
+
+#. Print an error message for unrecognized stab codes.
+#: xcoffout.c:175
+#, c-format
+msgid "no sclass for %s stab (0x%x)\n"
+msgstr ""
+
+#: pretty-print.h:97
+#, fuzzy, c-format
+msgid "#`%s' not supported by %s#"
+msgstr "%s не падтрымлівае %s"
+
+#: params.def:53
+msgid "The maximum number of instructions in a single function eliglible for inlining"
+msgstr ""
+
+#: params.def:74
+msgid "The maximuem number of instructions by repeated inlining before gcc starts to throttle inlining"
+msgstr ""
+
+#: params.def:87
+msgid "The slope of the linear funtion throttling inlining after the recursive inlining limit has been reached is given by the negative reciprocal value of this parameter"
+msgstr ""
+
+#: params.def:100
+msgid "The number of instructions in a single functions still eligible to inlining after a lot recursive inlining"
+msgstr ""
+
+#: params.def:111
+msgid "The maximum number of instructions to consider to fill a delay slot"
+msgstr ""
+
+#: params.def:122
+msgid "The maximum number of instructions to consider to find accurate live register information"
+msgstr ""
+
+#: params.def:132
+msgid "The maximum length of scheduling's pending operations list"
+msgstr ""
+
+#: params.def:139
+msgid "The maximum amount of memory to be allocated by GCSE"
+msgstr ""
+
+#: params.def:144
+msgid "The maximum number of passes to make when doing GCSE"
+msgstr ""
+
+#: params.def:151
+msgid "The maximum number of instructions to consider to unroll in a loop"
+msgstr ""
+
+#: params.def:156
+msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
+msgstr ""
+
+#: params.def:161
+msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
+msgstr ""
+
+#: params.def:166
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
+msgstr ""
+
+#: params.def:171
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
+msgstr ""
+
+#: params.def:176
+msgid "Maximal code growth caused by tail duplication (in percents)"
+msgstr ""
+
+#: params.def:180
+msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percents)"
+msgstr ""
+
+#: params.def:185
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is available"
+msgstr ""
+
+#: params.def:190
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is not available"
+msgstr ""
+
+#: params.def:204
+msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
+msgstr ""
+
+#: params.def:210
+msgid "Minimum heap size before we start collecting garbage, in kilobytes."
+msgstr ""
+
+#: config/darwin-c.c:75
+msgid "too many #pragma options align=reset"
+msgstr ""
+
+#: config/darwin-c.c:97 config/darwin-c.c:100 config/darwin-c.c:102
+#: config/darwin-c.c:104
+msgid "malformed '#pragma options', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:107
+msgid "junk at end of '#pragma options'"
+msgstr ""
+
+#: config/darwin-c.c:117
+msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:130
+msgid "missing '(' after '#pragma unused', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:148
+msgid "missing ')' after '#pragma unused', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:151
+msgid "junk at end of '#pragma unused'"
+msgstr ""
+
+#: config/lynx-ng.h:97 config/lynx.h:121 config/rs6000/lynx.h:100
+msgid "-msystem-v and -p are incompatible"
+msgstr ""
+
+#: config/lynx-ng.h:99 config/lynx.h:123 config/rs6000/lynx.h:102
+msgid "-msystem-v and -mthreads are incompatible"
+msgstr ""
+
+#: config/alpha/alpha.c:342
+#, fuzzy, c-format
+msgid "-f%s ignored for Unicos/Mk (not supported)"
+msgstr "-pipe не падтрымліваецца."
+
+#: config/alpha/alpha.c:366
+#, fuzzy
+msgid "-mieee not supported on Unicos/Mk"
+msgstr "-pipe не падтрымліваецца"
+
+#: config/alpha/alpha.c:377
+msgid "-mieee-with-inexact not supported on Unicos/Mk"
+msgstr ""
+
+#: config/alpha/alpha.c:394
+#, c-format
+msgid "bad value `%s' for -mtrap-precision switch"
+msgstr ""
+
+#: config/alpha/alpha.c:408
+#, c-format
+msgid "bad value `%s' for -mfp-rounding-mode switch"
+msgstr ""
+
+#: config/alpha/alpha.c:423
+#, c-format
+msgid "bad value `%s' for -mfp-trap-mode switch"
+msgstr ""
+
+#: config/alpha/alpha.c:435
+#, c-format
+msgid "bad value `%s' for -mtls-size switch"
+msgstr ""
+
+#: config/alpha/alpha.c:454 config/alpha/alpha.c:466
+#, c-format
+msgid "bad value `%s' for -mcpu switch"
+msgstr ""
+
+#: config/alpha/alpha.c:473
+msgid "trap mode not supported on Unicos/Mk"
+msgstr ""
+
+#: config/alpha/alpha.c:480
+msgid "fp software completion requires -mtrap-precision=i"
+msgstr ""
+
+#: config/alpha/alpha.c:496
+msgid "rounding mode not supported for VAX floats"
+msgstr ""
+
+#: config/alpha/alpha.c:501
+msgid "trap mode not supported for VAX floats"
+msgstr ""
+
+#: config/alpha/alpha.c:530
+#, c-format
+msgid "L%d cache latency unknown for %s"
+msgstr ""
+
+#: config/alpha/alpha.c:545
+#, c-format
+msgid "bad value `%s' for -mmemory-latency"
+msgstr ""
+
+#: config/alpha/alpha.c:5604 config/m88k/m88k.c:2889 config/romp/romp.c:754
+#: config/romp/romp.c:761
+#, c-format
+msgid "invalid %%H value"
+msgstr "нерэчаіснае значэньне %%H"
+
+#: config/alpha/alpha.c:5625
+#, fuzzy, c-format
+msgid "invalid %%J value"
+msgstr "дрэннае %%Q значэнне"
+
+#: config/alpha/alpha.c:5641 config/ia64/ia64.c:3834 config/m88k/m88k.c:3034
+#, c-format
+msgid "invalid %%r value"
+msgstr "нерэчаіснае значэньне %%r"
+
+#: config/alpha/alpha.c:5651 config/rs6000/rs6000.c:7700
+#, c-format
+msgid "invalid %%R value"
+msgstr "нерэчаіснае значэньне %%R"
+
+#: config/alpha/alpha.c:5657 config/rs6000/rs6000.c:7626
+#, c-format
+msgid "invalid %%N value"
+msgstr "нерэчаіснае значэньне %%N"
+
+#: config/alpha/alpha.c:5665 config/rs6000/rs6000.c:7654
+#, c-format
+msgid "invalid %%P value"
+msgstr "нерэчаіснае значэньне %%P"
+
+#: config/alpha/alpha.c:5673 config/m88k/m88k.c:2895 config/romp/romp.c:740
+#: config/romp/romp.c:747
+#, c-format
+msgid "invalid %%h value"
+msgstr "нерэчаіснае значэньне %%h"
+
+#: config/alpha/alpha.c:5681 config/romp/romp.c:698
+#, c-format
+msgid "invalid %%L value"
+msgstr "нерэчаіснае значэньне %%L"
+
+#: config/alpha/alpha.c:5720 config/rs6000/rs6000.c:7608
+#, c-format
+msgid "invalid %%m value"
+msgstr "нерэчаіснае значэньне %%m"
+
+#: config/alpha/alpha.c:5728 config/rs6000/rs6000.c:7616
+#, c-format
+msgid "invalid %%M value"
+msgstr "нерэчаіснае значэньне %%M"
+
+#: config/alpha/alpha.c:5772
+#, c-format
+msgid "invalid %%U value"
+msgstr "нерэчаіснае значэньне %%U"
+
+#: config/alpha/alpha.c:5784 config/alpha/alpha.c:5798 config/romp/romp.c:706
+#: config/rs6000/rs6000.c:7708
+#, c-format
+msgid "invalid %%s value"
+msgstr "нерэчаіснае значэньне %%v"
+
+#: config/alpha/alpha.c:5821 config/m88k/m88k.c:2997
+#, c-format
+msgid "invalid %%C value"
+msgstr "нерэчаіснае значэньне %%C"
+
+#: config/alpha/alpha.c:5858 config/m88k/m88k.c:3018
+#: config/rs6000/rs6000.c:7465
+#, c-format
+msgid "invalid %%E value"
+msgstr "нерэчаіснае значэньне %%E"
+
+#: config/alpha/alpha.c:5883 config/alpha/alpha.c:5933
+msgid "unknown relocation unspec"
+msgstr ""
+
+#: config/alpha/alpha.c:5892 config/romp/romp.c:981
+#: config/rs6000/rs6000.c:8015
+#, c-format
+msgid "invalid %%xn code"
+msgstr "нерэчаіснае значэньне %%xn"
+
+#: config/alpha/alpha.c:6615 config/alpha/alpha.c:6618
+msgid "bad builtin fcode"
+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:279 config/i386/i386.h:294 config/i386/i386.h:296
+#: config/i386/i386.h:298 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:292
+#: config/s390/s390.h:68 config/sparc/sparc.h:522 config/sparc/sparc.h:527
+msgid "Use hardware fp"
+msgstr "Выкарыстоўваць апаратную плаваючую кропку"
+
+#: config/alpha/alpha.h:280 config/i386/i386.h:295 config/i386/i386.h:297
+#: config/rs6000/rs6000.h:294 config/sparc/sparc.h:524
+#: config/sparc/sparc.h:529
+msgid "Do not use hardware fp"
+msgstr "Не выкарыстоўваць апаратную плаваючую кропку"
+
+#: config/alpha/alpha.h:281
+msgid "Use fp registers"
+msgstr ""
+
+#: config/alpha/alpha.h:283
+msgid "Do not use fp registers"
+msgstr ""
+
+#: config/alpha/alpha.h:284
+msgid "Do not assume GAS"
+msgstr ""
+
+#: config/alpha/alpha.h:285
+msgid "Assume GAS"
+msgstr ""
+
+#: config/alpha/alpha.h:287
+msgid "Request IEEE-conformant math library routines (OSF/1)"
+msgstr ""
+
+#: config/alpha/alpha.h:289
+msgid "Emit IEEE-conformant code, without inexact exceptions"
+msgstr ""
+
+#: config/alpha/alpha.h:291
+msgid "Emit IEEE-conformant code, with inexact exceptions"
+msgstr ""
+
+#: config/alpha/alpha.h:293
+msgid "Do not emit complex integer constants to read-only memory"
+msgstr ""
+
+#: config/alpha/alpha.h:294
+msgid "Use VAX fp"
+msgstr ""
+
+#: config/alpha/alpha.h:295
+msgid "Do not use VAX fp"
+msgstr ""
+
+#: config/alpha/alpha.h:296
+msgid "Emit code for the byte/word ISA extension"
+msgstr ""
+
+#: config/alpha/alpha.h:299
+msgid "Emit code for the motion video ISA extension"
+msgstr ""
+
+#: config/alpha/alpha.h:302
+msgid "Emit code for the fp move and sqrt ISA extension"
+msgstr ""
+
+#: config/alpha/alpha.h:304
+msgid "Emit code for the counting ISA extension"
+msgstr ""
+
+#: config/alpha/alpha.h:307
+msgid "Emit code using explicit relocation directives"
+msgstr ""
+
+#: config/alpha/alpha.h:310
+msgid "Emit 16-bit relocations to the small data areas"
+msgstr ""
+
+#: config/alpha/alpha.h:312
+msgid "Emit 32-bit relocations to the small data areas"
+msgstr ""
+
+#: config/alpha/alpha.h:314
+msgid "Emit rdval instead of rduniq for thread pointer"
+msgstr ""
+
+#. For -mcpu=
+#. For -mtune=
+#. 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=
+#. For -mtls-size=
+#: config/alpha/alpha.h:343
+msgid "Use features of and schedule given CPU"
+msgstr ""
+
+#: config/alpha/alpha.h:345
+msgid "Schedule given CPU"
+msgstr ""
+
+#: config/alpha/alpha.h:347
+msgid "Control the generated fp rounding mode"
+msgstr ""
+
+#: config/alpha/alpha.h:349
+msgid "Control the IEEE trap mode"
+msgstr ""
+
+#: config/alpha/alpha.h:351
+msgid "Control the precision given to fp exceptions"
+msgstr ""
+
+#: config/alpha/alpha.h:353
+msgid "Tune expected memory latency"
+msgstr ""
+
+#: config/alpha/alpha.h:355 config/ia64/ia64.h:221
+msgid "Specify bit size of immediate TLS offsets"
+msgstr ""
+
+#: config/arc/arc.c:135
+#, c-format
+msgid "bad value (%s) for -mcpu switch"
+msgstr ""
+
+#: config/arc/arc.c:362
+#, fuzzy, c-format
+msgid "argument of `%s' attribute is not a string constant"
+msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
+
+#: config/arc/arc.c:369
+#, c-format
+msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
+msgstr ""
+
+#: config/arc/arc.c:1708 config/m32r/m32r.c:2286
+#, fuzzy, c-format
+msgid "invalid operand to %%R code"
+msgstr "нерэчаісны %%-код"
+
+#: config/arc/arc.c:1740 config/m32r/m32r.c:2309
+#, fuzzy, c-format
+msgid "invalid operand to %%H/%%L code"
+msgstr "нерэчаісны %%-код"
+
+#: config/arc/arc.c:1763 config/m32r/m32r.c:2385
+#, fuzzy, c-format
+msgid "invalid operand to %%U code"
+msgstr "нерэчаісны %%-код"
+
+#: config/arc/arc.c:1774
+#, fuzzy, c-format
+msgid "invalid operand to %%V code"
+msgstr "нерэчаісны %%-код"
+
+#. Unknown flag.
+#: config/arc/arc.c:1781 config/m32r/m32r.c:2424 config/sparc/sparc.c:6473
+msgid "invalid operand output code"
+msgstr ""
+
+#: config/arm/arm.c:459
+#, c-format
+msgid "switch -mcpu=%s conflicts with -march= switch"
+msgstr ""
+
+#: config/arm/arm.c:469 config/rs6000/rs6000.c:554 config/sparc/sparc.c:393
+#, c-format
+msgid "bad value (%s) for %s switch"
+msgstr ""
+
+#: config/arm/arm.c:605
+msgid "target CPU does not support APCS-32"
+msgstr ""
+
+#: config/arm/arm.c:610
+msgid "target CPU does not support APCS-26"
+msgstr ""
+
+#: config/arm/arm.c:616
+msgid "target CPU does not support interworking"
+msgstr ""
+
+#: config/arm/arm.c:622
+#, fuzzy
+msgid "target CPU does not support THUMB instructions"
+msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
+
+#: config/arm/arm.c:636
+msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
+msgstr ""
+
+#: config/arm/arm.c:639
+msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
+msgstr ""
+
+#: config/arm/arm.c:642
+msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
+msgstr ""
+
+#: config/arm/arm.c:648
+msgid "interworking forces APCS-32 to be used"
+msgstr ""
+
+#: config/arm/arm.c:654
+msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
+msgstr ""
+
+#: config/arm/arm.c:662
+msgid "-fpic and -mapcs-reent are incompatible"
+msgstr ""
+
+#: config/arm/arm.c:665
+msgid "APCS reentrant code not supported.  Ignored"
+msgstr ""
+
+#: config/arm/arm.c:673
+msgid "-g with -mno-apcs-frame may not give sensible debugging"
+msgstr ""
+
+#: config/arm/arm.c:681
+msgid "passing floating point arguments in fp regs not yet supported"
+msgstr ""
+
+#: config/arm/arm.c:710
+#, c-format
+msgid "invalid floating point emulation option: -mfpe-%s"
+msgstr ""
+
+#: config/arm/arm.c:734
+msgid "structure size boundary can only be set to 8 or 32"
+msgstr ""
+
+#: config/arm/arm.c:742
+msgid "-mpic-register= is useless without -fpic"
+msgstr ""
+
+#: config/arm/arm.c:749
+#, c-format
+msgid "unable to use '%s' for PIC register"
+msgstr ""
+
+#: config/arm/arm.c:2061 config/arm/arm.c:2084 config/avr/avr.c:4794
+#: config/c4x/c4x.c:4644 config/h8300/h8300.c:3623 config/i386/i386.c:1389
+#: config/i386/i386.c:1418 config/m68hc11/m68hc11.c:1216
+#: config/mcore/mcore.c:3510 config/ns32k/ns32k.c:1047
+#: config/rs6000/rs6000.c:12476 config/sh/sh.c:5678 config/sh/sh.c:5703
+#: config/sh/sh.c:5742 config/stormy16/stormy16.c:2026 config/v850/v850.c:2180
+#, fuzzy, c-format
+msgid "`%s' attribute only applies to functions"
+msgstr "\"%s\" звычайна функцыя"
+
+#: config/arm/arm.c:9474
+msgid "unable to compute real location of stacked parameter"
+msgstr ""
+
+#: config/arm/arm.c:10153
+msgid "no low registers available for popping high registers"
+msgstr ""
+
+#: config/arm/arm.c:10404
+msgid "interrupt Service Routines cannot be coded in Thumb mode"
+msgstr ""
+
+#: config/arm/pe.c:168 config/i386/winnt.c:303 config/mcore/mcore.c:3358
+#, c-format
+msgid "initialized variable `%s' is marked dllimport"
+msgstr ""
+
+#: config/arm/pe.c:177 config/i386/winnt.c:312
+#, c-format
+msgid "static variable `%s' is marked dllimport"
+msgstr ""
+
+#: config/arm/arm.h:416
+msgid "Generate APCS conformant stack frames"
+msgstr ""
+
+#: config/arm/arm.h:419
+msgid "Store function names in object code"
+msgstr ""
+
+#: config/arm/arm.h:423
+msgid "Use the 32-bit version of the APCS"
+msgstr ""
+
+#: config/arm/arm.h:425
+msgid "Use the 26-bit version of the APCS"
+msgstr ""
+
+#: config/arm/arm.h:429
+msgid "Pass FP arguments in FP registers"
+msgstr ""
+
+#: config/arm/arm.h:432
+msgid "Generate re-entrant, PIC code"
+msgstr ""
+
+#: config/arm/arm.h:435
+msgid "The MMU will trap on unaligned accesses"
+msgstr ""
+
+#: config/arm/arm.h:442
+msgid "Use library calls to perform FP operations"
+msgstr ""
+
+#: config/arm/arm.h:444 config/i960/i960.h:281
+msgid "Use hardware floating point instructions"
+msgstr ""
+
+#: config/arm/arm.h:446
+msgid "Assume target CPU is configured as big endian"
+msgstr ""
+
+#: config/arm/arm.h:448
+msgid "Assume target CPU is configured as little endian"
+msgstr ""
+
+#: config/arm/arm.h:450
+msgid "Assume big endian bytes, little endian words"
+msgstr ""
+
+#: config/arm/arm.h:452
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr ""
+
+#: config/arm/arm.h:455
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr ""
+
+#: config/arm/arm.h:458
+msgid "Do not move instructions into a function's prologue"
+msgstr ""
+
+#: config/arm/arm.h:461
+msgid "Do not load the PIC register in function prologues"
+msgstr ""
+
+#: config/arm/arm.h:464
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr ""
+
+#: config/arm/arm.h:467
+msgid "Compile for the Thumb not the ARM"
+msgstr ""
+
+#: config/arm/arm.h:471
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr ""
+
+#: config/arm/arm.h:474
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr ""
+
+#: config/arm/arm.h:477
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr ""
+
+#: config/arm/arm.h:481
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr ""
+
+#: config/arm/arm.h:491
+msgid "Specify the name of the target CPU"
+msgstr ""
+
+#: config/arm/arm.h:493
+msgid "Specify the name of the target architecture"
+msgstr ""
+
+#: config/arm/arm.h:497
+msgid "Specify the version of the floating point emulator"
+msgstr ""
+
+#: config/arm/arm.h:499
+msgid "Specify the minimum bit alignment of structures"
+msgstr ""
+
+#: config/arm/arm.h:501
+msgid "Specify the register to be used for PIC addressing"
+msgstr ""
+
+#: config/arm/pe.h:65
+msgid "Ignore dllimport attribute for functions"
+msgstr ""
+
+#: config/avr/avr.c:528
+#, c-format
+msgid "large frame pointer change (%d) with -mtiny-stack"
+msgstr ""
+
+#: config/avr/avr.c:1135
+msgid "bad address, not (reg+disp):"
+msgstr ""
+
+#: config/avr/avr.c:1143
+msgid "internal compiler error.  Bad address:"
+msgstr ""
+
+#: config/avr/avr.c:1156
+msgid "internal compiler error.  Unknown mode:"
+msgstr ""
+
+#: config/avr/avr.c:1864 config/avr/avr.c:2576
+#, fuzzy
+msgid "invalid insn:"
+msgstr "Нерэчаісны выбар %s"
+
+#: config/avr/avr.c:1901 config/avr/avr.c:1987 config/avr/avr.c:2036
+#: config/avr/avr.c:2045 config/avr/avr.c:2143 config/avr/avr.c:2315
+#: config/avr/avr.c:2613 config/avr/avr.c:2724
+msgid "incorrect insn:"
+msgstr ""
+
+#: config/avr/avr.c:2064 config/avr/avr.c:2228 config/avr/avr.c:2386
+#: config/avr/avr.c:2768
+msgid "unknown move insn:"
+msgstr ""
+
+#: config/avr/avr.c:3003
+msgid "bad shift insn:"
+msgstr ""
+
+#: config/avr/avr.c:3119 config/avr/avr.c:3549 config/avr/avr.c:3929
+msgid "internal compiler error.  Incorrect shift:"
+msgstr ""
+
+#: config/avr/avr.c:4767
+msgid "only initialized variables can be placed into program memory area"
+msgstr ""
+
+#: config/avr/avr.c:4866
+msgid "only uninitialized variables can be placed in the .noinit section"
+msgstr ""
+
+#: config/avr/avr.c:4881
+#, c-format
+msgid "MCU `%s' supported for assembler only"
+msgstr ""
+
+#: config/avr/avr.h:78
+msgid "Assume int to be 8 bit integer"
+msgstr ""
+
+#: config/avr/avr.h:80
+msgid "Change the stack pointer without disabling interrupts"
+msgstr ""
+
+#: config/avr/avr.h:82
+msgid "Use subroutines for function prologue/epilogue"
+msgstr ""
+
+#: config/avr/avr.h:84
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr ""
+
+#: config/avr/avr.h:86
+msgid "Do not generate tablejump insns"
+msgstr ""
+
+#: config/avr/avr.h:88
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr ""
+
+#: config/avr/avr.h:91
+msgid "Output instruction sizes to the asm file"
+msgstr ""
+
+#: config/avr/avr.h:108
+msgid "Specify the initial stack address"
+msgstr ""
+
+#: config/avr/avr.h:109
+msgid "Specify the MCU name"
+msgstr ""
+
+#. `GIV_SORT_CRITERION(GIV1, GIV2)'
+#. In some cases, the strength reduction optimization pass can
+#. produce better code if this is defined.  This macro controls the
+#. order that induction variables are combined.  This macro is
+#. particularly useful if the target has limited addressing modes.
+#. For instance, the SH target has only positive offsets in
+#. addresses.  Thus sorting to put the smallest address first allows
+#. the most combinations to be found.
+#: config/avr/avr.h:2450
+msgid "trampolines not supported"
+msgstr ""
+
+#: config/c4x/c4x-c.c:69
+#, c-format
+msgid "missing '(' after '#pragma %s' - ignored"
+msgstr ""
+
+#: config/c4x/c4x-c.c:72
+#, c-format
+msgid "missing function name in '#pragma %s' - ignored"
+msgstr ""
+
+#: config/c4x/c4x-c.c:77
+#, c-format
+msgid "malformed '#pragma %s' - ignored"
+msgstr ""
+
+#: config/c4x/c4x-c.c:79
+#, c-format
+msgid "missing section name in '#pragma %s' - ignored"
+msgstr ""
+
+#: config/c4x/c4x-c.c:84
+#, c-format
+msgid "missing ')' for '#pragma %s' - ignored"
+msgstr ""
+
+#: config/c4x/c4x-c.c:87
+#, c-format
+msgid "junk at end of '#pragma %s'"
+msgstr ""
+
+#: config/c4x/c4x.c:280
+#, c-format
+msgid "unknown CPU version %d, using 40.\n"
+msgstr ""
+
+#: config/c4x/c4x.c:853
+#, c-format
+msgid "ISR %s requires %d words of local vars, max is 32767"
+msgstr ""
+
+#: config/c4x/c4x.c:1602
+msgid "using CONST_DOUBLE for address"
+msgstr ""
+
+#: config/c4x/c4x.c:1742
+msgid "c4x_address_cost: Invalid addressing mode"
+msgstr ""
+
+#: config/c4x/c4x.c:1884
+#, c-format
+msgid "c4x_print_operand: %%L inconsistency"
+msgstr ""
+
+#: config/c4x/c4x.c:1890
+#, c-format
+msgid "c4x_print_operand: %%N inconsistency"
+msgstr ""
+
+#: config/c4x/c4x.c:1931
+#, c-format
+msgid "c4x_print_operand: %%O inconsistency"
+msgstr ""
+
+#: config/c4x/c4x.c:2026
+msgid "c4x_print_operand: Bad operand case"
+msgstr ""
+
+#: config/c4x/c4x.c:2069
+msgid "c4x_print_operand_address: Bad post_modify"
+msgstr ""
+
+#: config/c4x/c4x.c:2091
+msgid "c4x_print_operand_address: Bad pre_modify"
+msgstr ""
+
+#: config/c4x/c4x.c:2139 config/c4x/c4x.c:2151 config/c4x/c4x.c:2166
+msgid "c4x_print_operand_address: Bad operand case"
+msgstr ""
+
+#: config/c4x/c4x.c:2422
+msgid "c4x_rptb_insert: Cannot find start label"
+msgstr ""
+
+#: config/c4x/c4x.c:3409 config/c4x/c4x.c:3429
+msgid "mode not QImode"
+msgstr ""
+
+#: config/c4x/c4x.c:3514
+msgid "invalid indirect memory address"
+msgstr ""
+
+#: config/c4x/c4x.c:3603
+msgid "invalid indirect (S) memory address"
+msgstr ""
+
+#: config/c4x/c4x.c:3944
+msgid "c4x_valid_operands: Internal error"
+msgstr ""
+
+#: config/c4x/c4x.c:4424
+msgid "c4x_operand_subword: invalid mode"
+msgstr ""
+
+#: config/c4x/c4x.c:4427
+msgid "c4x_operand_subword: invalid operand"
+msgstr ""
+
+#. We could handle these with some difficulty.
+#. e.g., *p-- => *(p-=2); *(p+1).
+#: config/c4x/c4x.c:4453
+msgid "c4x_operand_subword: invalid autoincrement"
+msgstr ""
+
+#: config/c4x/c4x.c:4459
+msgid "c4x_operand_subword: invalid address"
+msgstr ""
+
+#: config/c4x/c4x.c:4470
+msgid "c4x_operand_subword: address not offsettable"
+msgstr ""
+
+#: config/c4x/c4x.c:4670
+msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
+msgstr ""
+
+#. Name of the c4x assembler.
+#. Name of the c4x linker.
+#. Define assembler options.
+#. Define linker options.
+#. Specify the end file to link with.
+#. Target compilation option flags.
+#. Small memory model.
+#. Use 24-bit MPYI for C3x.
+#. Fast fixing of floats.
+#. Allow use of RPTS.
+#. Emit C3x code.
+#. Be compatible with TI assembler.
+#. Be paranoid about DP reg. in ISRs.
+#. Pass arguments on stack.
+#. Enable features under development.
+#. Enable repeat block.
+#. Use BK as general register.
+#. Use decrement and branch for C3x.
+#. Enable debugging of GCC.
+#. Force constants into registers.
+#. Allow unsigned loop counters.
+#. Force op0 and op1 to be same.
+#. Save all 40 bits for floats.
+#. Allow parallel insns.
+#. Allow MPY||ADD, MPY||SUB insns.
+#. Assume mem refs possibly aliased.
+#. Emit C30 code.
+#. Emit C31 code.
+#. Emit C32 code.
+#. Emit C33 code.
+#. Emit C40 code.
+#. Emit C44 code.
+#. Run-time compilation parameters selecting different hardware subsets.
+#.
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of triplets in braces,
+#. each pair being { "NAME", VALUE, "DESCRIPTION" }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/c4x/c4x.h:170
+msgid "Small memory model"
+msgstr ""
+
+#: config/c4x/c4x.h:172
+msgid "Big memory model"
+msgstr ""
+
+#: config/c4x/c4x.h:174
+msgid "Use MPYI instruction for C3x"
+msgstr ""
+
+#: config/c4x/c4x.h:176
+msgid "Do not use MPYI instruction for C3x"
+msgstr ""
+
+#: config/c4x/c4x.h:178
+msgid "Use fast but approximate float to integer conversion"
+msgstr ""
+
+#: config/c4x/c4x.h:180
+msgid "Use slow but accurate float to integer conversion"
+msgstr ""
+
+#: config/c4x/c4x.h:182
+msgid "Enable use of RTPS instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:184
+msgid "Disable use of RTPS instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:186
+msgid "Enable use of RTPB instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:188
+msgid "Disable use of RTPB instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:190
+msgid "Generate code for C30 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:192
+msgid "Generate code for C31 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:194
+msgid "Generate code for C32 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:196
+msgid "Generate code for C33 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:198
+msgid "Generate code for C40 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:200
+msgid "Generate code for C44 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:202
+msgid "Emit code compatible with TI tools"
+msgstr ""
+
+#: config/c4x/c4x.h:204
+msgid "Emit code to use GAS extensions"
+msgstr ""
+
+#: config/c4x/c4x.h:206 config/c4x/c4x.h:210
+msgid "Save DP across ISR in small memory model"
+msgstr ""
+
+#: config/c4x/c4x.h:208 config/c4x/c4x.h:212
+msgid "Don't save DP across ISR in small memory model"
+msgstr ""
+
+#: config/c4x/c4x.h:214
+msgid "Pass arguments on the stack"
+msgstr ""
+
+#: config/c4x/c4x.h:216
+msgid "Pass arguments in registers"
+msgstr ""
+
+#: config/c4x/c4x.h:218
+msgid "Enable new features under development"
+msgstr ""
+
+#: config/c4x/c4x.h:220
+msgid "Disable new features under development"
+msgstr ""
+
+#: config/c4x/c4x.h:222
+msgid "Use the BK register as a general purpose register"
+msgstr ""
+
+#: config/c4x/c4x.h:224
+msgid "Do not allocate BK register"
+msgstr ""
+
+#: config/c4x/c4x.h:226
+msgid "Enable use of DB instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:228
+msgid "Disable use of DB instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:230
+msgid "Enable debugging"
+msgstr ""
+
+#: config/c4x/c4x.h:232
+msgid "Disable debugging"
+msgstr ""
+
+#: config/c4x/c4x.h:234
+msgid "Force constants into registers to improve hoisting"
+msgstr ""
+
+#: config/c4x/c4x.h:236
+msgid "Don't force constants into registers"
+msgstr ""
+
+#: config/c4x/c4x.h:238
+msgid "Force RTL generation to emit valid 3 operand insns"
+msgstr ""
+
+#: config/c4x/c4x.h:240
+msgid "Allow RTL generation to emit invalid 3 operand insns"
+msgstr ""
+
+#: config/c4x/c4x.h:242
+msgid "Allow unsigned interation counts for RPTB/DB"
+msgstr ""
+
+#: config/c4x/c4x.h:244
+msgid "Disallow unsigned iteration counts for RPTB/DB"
+msgstr ""
+
+#: config/c4x/c4x.h:246
+msgid "Preserve all 40 bits of FP reg across call"
+msgstr ""
+
+#: config/c4x/c4x.h:248
+msgid "Only preserve 32 bits of FP reg across call"
+msgstr ""
+
+#: config/c4x/c4x.h:250
+msgid "Enable parallel instructions"
+msgstr ""
+
+#: config/c4x/c4x.h:252
+msgid "Disable parallel instructions"
+msgstr ""
+
+#: config/c4x/c4x.h:254
+msgid "Enable MPY||ADD and MPY||SUB instructions"
+msgstr ""
+
+#: config/c4x/c4x.h:256
+msgid "Disable MPY||ADD and MPY||SUB instructions"
+msgstr ""
+
+#: config/c4x/c4x.h:258
+msgid "Assume that pointers may be aliased"
+msgstr ""
+
+#: config/c4x/c4x.h:260
+msgid "Assume that pointers not aliased"
+msgstr ""
+
+#: config/c4x/c4x.h:333
+msgid "Specify maximum number of iterations for RPTS"
+msgstr ""
+
+#: config/c4x/c4x.h:335
+msgid "Select CPU to generate code for"
+msgstr ""
+
+#: config/cris/cris.c:583
+msgid "unexpected index-type in cris_print_index"
+msgstr ""
+
+#: config/cris/cris.c:599
+msgid "unexpected base-type in cris_print_base"
+msgstr ""
+
+#: config/cris/cris.c:892
+#, c-format
+msgid "stackframe too big: %d bytes"
+msgstr ""
+
+#: config/cris/cris.c:1207
+msgid "allocated but unused delay list in epilogue"
+msgstr ""
+
+#: config/cris/cris.c:1217
+msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
+msgstr ""
+
+#: config/cris/cris.c:1296
+msgid "invalid operand for 'b' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1308
+msgid "invalid operand for 'v' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1318
+msgid "invalid operand for 'P' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1325
+msgid "invalid operand for 'p' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1364
+msgid "invalid operand for 'z' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1395 config/cris/cris.c:1425
+msgid "invalid operand for 'H' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1401
+msgid "bad register"
+msgstr ""
+
+#: config/cris/cris.c:1439
+msgid "invalid operand for 'e' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1456
+msgid "invalid operand for 'm' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1481
+msgid "invalid operand for 'A' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1489
+msgid "invalid operand for 'D' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1503
+msgid "invalid operand for 'T' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1512
+msgid "invalid operand modifier letter"
+msgstr ""
+
+#: config/cris/cris.c:1520
+#, c-format
+msgid "internal error: bad register: %d"
+msgstr "унутраная памылка: дрэнны рэгістр: %d"
+
+#: config/cris/cris.c:1568
+msgid "unexpected multiplicative operand"
+msgstr ""
+
+#: config/cris/cris.c:1588
+msgid "unexpected operand"
+msgstr ""
+
+#: config/cris/cris.c:1623 config/cris/cris.c:1633
+msgid "unrecognized address"
+msgstr "нераспазнаны адрас"
+
+#: config/cris/cris.c:1989
+msgid "internal error: sideeffect-insn affecting main effect"
+msgstr ""
+
+#. If we get here, the caller got its initial tests wrong.
+#: config/cris/cris.c:2276
+msgid "internal error: cris_side_effect_mode_ok with bad operands"
+msgstr ""
+
+#: config/cris/cris.c:2358 config/cris/cris.c:2416
+#, fuzzy
+msgid "unrecognized supposed constant"
+msgstr "нераспазнаны выбар \"-%s\""
+
+#: config/cris/cris.c:2457
+msgid "unrecognized supposed constant in cris_global_pic_symbol"
+msgstr ""
+
+#: config/cris/cris.c:2476
+#, c-format
+msgid "-max-stackframe=%d is not usable, not between 0 and %d"
+msgstr ""
+
+#: config/cris/cris.c:2504
+#, c-format
+msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
+msgstr ""
+
+#: config/cris/cris.c:2540
+#, c-format
+msgid "unknown CRIS cpu version specification in -mtune= : %s"
+msgstr ""
+
+#: config/cris/cris.c:2558
+msgid "-fPIC and -fpic are not supported in this configuration"
+msgstr ""
+
+#: config/cris/cris.c:2574
+msgid "that particular -g option is invalid with -maout and -melinux"
+msgstr ""
+
+#: config/cris/cris.c:2808 config/cris/cris.c:2853
+msgid "unexpected side-effects in address"
+msgstr ""
+
+#. Labels are never marked as global symbols.
+#: config/cris/cris.c:2950 config/cris/cris.c:2981
+msgid "unexpected PIC symbol"
+msgstr ""
+
+#: config/cris/cris.c:2954
+msgid "PIC register isn't set up"
+msgstr ""
+
+#: config/cris/cris.c:2967 config/cris/cris.c:3050
+msgid "unexpected address expression"
+msgstr ""
+
+#: config/cris/cris.c:2985
+msgid "emitting PIC operand, but PIC register isn't set up"
+msgstr ""
+
+#: config/cris/cris.c:2994
+msgid "unexpected NOTE as addr_const:"
+msgstr ""
+
+#: config/cris/aout.h:106
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr ""
+
+#: config/cris/aout.h:113
+msgid "For elinux, request a specified stack-size for this program"
+msgstr ""
+
+#. No "no-etrax" as it does not really imply any model.                     On the other hand, "etrax" implies the common (and large)               subset matching all models.
+#: config/cris/cris.h:336
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr ""
+
+#: config/cris/cris.h:341
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr ""
+
+#: config/cris/cris.h:345
+msgid "Emit verbose debug information in assembly code"
+msgstr ""
+
+#: config/cris/cris.h:348
+#, fuzzy
+msgid "Do not use condition codes from normal instructions"
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/cris/cris.h:352
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr ""
+
+#: config/cris/cris.h:355
+msgid "Do not tune stack alignment"
+msgstr ""
+
+#: config/cris/cris.h:358
+msgid "Do not tune writable data alignment"
+msgstr ""
+
+#: config/cris/cris.h:361
+msgid "Do not tune code and read-only data alignment"
+msgstr ""
+
+#: config/cris/cris.h:370
+msgid "Align code and data to 32 bits"
+msgstr ""
+
+#: config/cris/cris.h:383
+msgid "Don't align items in code or data"
+msgstr ""
+
+#: config/cris/cris.h:386
+msgid "Do not emit function prologue or epilogue"
+msgstr ""
+
+#. We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
+#: config/cris/cris.h:390
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr ""
+
+#. We must call it "override-" since calling it "no-" will cause            gcc.c to forget it, if there's a "later" -mbest-lib-options.            Kludgy, but needed for some multilibbed files.
+#: config/cris/cris.h:396
+msgid "Override -mbest-lib-options"
+msgstr ""
+
+#: config/cris/cris.h:428
+#, fuzzy
+msgid "Generate code for the specified chip or CPU version"
+msgstr "Генерыраваць код для дадзенага ЦП"
+
+#: config/cris/cris.h:430
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr ""
+
+#: config/cris/cris.h:432
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr ""
+
+#. Node: Profiling
+#: config/cris/cris.h:1019
+msgid "no FUNCTION_PROFILER for CRIS"
+msgstr ""
+
+#: config/cris/linux.h:74
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr ""
+
+#: config/d30v/d30v.c:207
+#, c-format
+msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
+msgstr ""
+
+#: config/d30v/d30v.c:2666
+msgid "bad insn to d30v_print_operand_address:"
+msgstr ""
+
+#: config/d30v/d30v.c:2683 config/d30v/d30v.c:2744 config/d30v/d30v.c:2765
+#: config/d30v/d30v.c:2783
+msgid "bad insn to d30v_print_operand_memory_reference:"
+msgstr ""
+
+#: config/d30v/d30v.c:2851
+msgid "bad insn to d30v_print_operand, 'f' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2860
+msgid "bad insn to d30v_print_operand, 'A' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2867
+msgid "bad insn to d30v_print_operand, 'M' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2921
+msgid "bad insn to print_operand, 'F' or 'T' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2932
+msgid "bad insn to print_operand, 'B' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2939
+msgid "bad insn to print_operand, 'E' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2957
+msgid "bad insn to print_operand, 'R' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2966 config/d30v/d30v.c:2974
+msgid "bad insn to print_operand, 's' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:3003
+msgid "bad insn in d30v_print_operand, 0 case"
+msgstr ""
+
+#: config/d30v/d30v.c:3301
+msgid "d30v_emit_comparison"
+msgstr ""
+
+#: config/d30v/d30v.c:3345
+msgid "bad call to d30v_move_2words"
+msgstr ""
+
+#: config/d30v/d30v.h:114
+msgid "Enable use of conditional move instructions"
+msgstr ""
+
+#: config/d30v/d30v.h:117
+msgid "Disable use of conditional move instructions"
+msgstr ""
+
+#: config/d30v/d30v.h:120
+msgid "Debug argument support in compiler"
+msgstr ""
+
+#: config/d30v/d30v.h:123
+msgid "Debug stack support in compiler"
+msgstr ""
+
+#: config/d30v/d30v.h:126
+msgid "Debug memory address support in compiler"
+msgstr ""
+
+#: config/d30v/d30v.h:129
+msgid "Make adjacent short instructions parallel if possible"
+msgstr ""
+
+#: config/d30v/d30v.h:132
+#, fuzzy
+msgid "Do not make adjacent short instructions parallel"
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/d30v/d30v.h:135 config/d30v/d30v.h:138
+msgid "Link programs/data to be in external memory by default"
+msgstr ""
+
+#: config/d30v/d30v.h:141
+msgid "Link programs/data to be in onchip memory by default"
+msgstr ""
+
+#: config/d30v/d30v.h:149
+msgid "Change the branch costs within the compiler"
+msgstr ""
+
+#: config/d30v/d30v.h:152
+msgid "Change the threshold for conversion to conditional execution"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1446 config/dsp16xx/dsp16xx.c:1469
+msgid "stack size > 32k"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1678
+msgid "invalid addressing mode"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1821
+msgid "bad register extension code"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1921
+msgid "invalid offset in ybase addressing"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1924
+msgid "invalid register in ybase addressing"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:2099
+msgid "invalid shift operator in emit_1600_core_shift"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:2428
+msgid "invalid mode for gen_tst_reg"
+msgstr "нерэчаісны рэжым для gen_tst_reg"
+
+#: config/dsp16xx/dsp16xx.c:2500
+msgid "invalid mode for integer comparison in gen_compare_reg"
+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/dsp16xx/dsp16xx.h:230
+msgid "Pass parameters in registers (default)"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:232
+#, fuzzy
+msgid "Don't pass parameters in registers"
+msgstr "Не выкарыстоўваць рэгістра sb"
+
+#: config/dsp16xx/dsp16xx.h:234
+#, fuzzy
+msgid "Generate code for near calls"
+msgstr "Генерыраваць код для Intel as"
+
+#: config/dsp16xx/dsp16xx.h:236
+#, fuzzy
+msgid "Don't generate code for near calls"
+msgstr "Генерыраваць код для Intel as"
+
+#: config/dsp16xx/dsp16xx.h:238
+#, fuzzy
+msgid "Generate code for near jumps"
+msgstr "Генерыраваць код для Intel as"
+
+#: config/dsp16xx/dsp16xx.h:240
+#, fuzzy
+msgid "Don't generate code for near jumps"
+msgstr "Генерыраваць код для Intel as"
+
+#: config/dsp16xx/dsp16xx.h:242
+#, fuzzy
+msgid "Generate code for a bit-manipulation unit"
+msgstr "Генерыраваць код для Intel as"
+
+#: config/dsp16xx/dsp16xx.h:244
+#, fuzzy
+msgid "Don't generate code for a bit-manipulation unit"
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/dsp16xx/dsp16xx.h:246
+#, fuzzy
+msgid "Generate code for memory map1"
+msgstr "Генерыраваць код для Intel as"
+
+#: config/dsp16xx/dsp16xx.h:248
+#, fuzzy
+msgid "Generate code for memory map2"
+msgstr "Генерыраваць код для Intel as"
+
+#: config/dsp16xx/dsp16xx.h:250
+#, fuzzy
+msgid "Generate code for memory map3"
+msgstr "Генерыраваць код для Intel as"
+
+#: config/dsp16xx/dsp16xx.h:252
+#, fuzzy
+msgid "Generate code for memory map4"
+msgstr "Генерыраваць код для Intel as"
+
+#: config/dsp16xx/dsp16xx.h:254
+msgid "Ouput extra code for initialized data"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:256
+msgid "Don't let reg. allocator use ybase registers"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:258
+msgid "Output extra debug info in Luxworks environment"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:260
+msgid "Save temp. files in Luxworks environment"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:272
+msgid "Specify alternate name for text section"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:274
+msgid "Specify alternate name for data section"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:276
+msgid "Specify alternate name for bss section"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:278
+msgid "Specify alternate name for constant section"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:280
+msgid "Specify alternate name for dsp16xx chip"
+msgstr ""
+
+#. Output assembler code to FILE to increment profiler label # LABELNO
+#. for profiling a function entry.
+#: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1772
+#: config/dsp16xx/dsp16xx.h:1777
+msgid "profiling not implemented yet"
+msgstr ""
+
+#. Emit RTL insns to initialize the variable parts of a trampoline.
+#. FNADDR is an RTX for the address of the function's pure code.
+#. CXT is an RTX for the static chain value for the function.
+#: config/dsp16xx/dsp16xx.h:1228 config/dsp16xx/dsp16xx.h:1240
+msgid "trampolines not yet implemented"
+msgstr ""
+
+#: config/fr30/fr30.c:453
+msgid "fr30_print_operand_address: unhandled address"
+msgstr ""
+
+#: config/fr30/fr30.c:480
+#, c-format
+msgid "fr30_print_operand: unrecognized %%p code"
+msgstr ""
+
+#: config/fr30/fr30.c:500
+#, c-format
+msgid "fr30_print_operand: unrecognized %%b code"
+msgstr ""
+
+#: config/fr30/fr30.c:521
+#, c-format
+msgid "fr30_print_operand: unrecognized %%B code"
+msgstr ""
+
+#: config/fr30/fr30.c:529
+#, c-format
+msgid "fr30_print_operand: invalid operand to %%A code"
+msgstr ""
+
+#: config/fr30/fr30.c:546
+#, c-format
+msgid "fr30_print_operand: invalid %%x code"
+msgstr ""
+
+#: config/fr30/fr30.c:553
+#, c-format
+msgid "fr30_print_operand: invalid %%F code"
+msgstr ""
+
+#: config/fr30/fr30.c:570
+msgid "fr30_print_operand: unknown code"
+msgstr ""
+
+#: config/fr30/fr30.c:599 config/fr30/fr30.c:608 config/fr30/fr30.c:619
+#: config/fr30/fr30.c:632
+msgid "fr30_print_operand: unhandled MEM"
+msgstr ""
+
+#: config/fr30/fr30.h:63
+msgid "Assume small address space"
+msgstr ""
+
+#: config/frv/frv.c:410 config/frv/frv.c:428
+#, c-format
+msgid "Unknown cpu: -mcpu=%s"
+msgstr ""
+
+#: config/frv/frv.c:451
+msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
+msgstr ""
+
+#: config/frv/frv.c:2520
+msgid "Bad insn to frv_print_operand_address:"
+msgstr ""
+
+#: config/frv/frv.c:2533
+msgid "Bad register to frv_print_operand_memory_reference_reg:"
+msgstr ""
+
+#: config/frv/frv.c:2574 config/frv/frv.c:2584 config/frv/frv.c:2593
+#: config/frv/frv.c:2621 config/frv/frv.c:2633 config/frv/frv.c:2637
+msgid "Bad insn to frv_print_operand_memory_reference:"
+msgstr ""
+
+#: config/frv/frv.c:2779
+msgid "Bad insn in frv_print_operand, bad const_double"
+msgstr ""
+
+#: config/frv/frv.c:2824
+msgid "Bad insn to frv_print_operand, 'C' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2847
+msgid "Bad insn to frv_print_operand, 'c' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2872
+msgid "Bad insn to frv_print_operand, 'e' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2880
+msgid "Bad insn to frv_print_operand, 'F' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2896
+msgid "Bad insn to frv_print_operand, 'f' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2949
+msgid "Bad insn to frv_print_operand, 'L' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2962
+msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2983
+msgid "Bad insn to frv_print_operand, 'O' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:3001
+msgid "Bad insn to frv_print_operand, P modifier:"
+msgstr ""
+
+#: config/frv/frv.c:3021
+msgid "Bad insn in frv_print_operand, z case"
+msgstr ""
+
+#: config/frv/frv.c:3049
+msgid "Bad insn in frv_print_operand, 0 case"
+msgstr ""
+
+#: config/frv/frv.c:3054
+msgid "frv_print_operand: unknown code"
+msgstr ""
+
+#: config/frv/frv.c:5737
+msgid "Bad output_move_single operand"
+msgstr ""
+
+#: config/frv/frv.c:5866
+msgid "Bad output_move_double operand"
+msgstr ""
+
+#: config/frv/frv.c:6010
+msgid "Bad output_condmove_single operand"
+msgstr ""
+
+#: config/frv/frv.c:8315
+msgid "frv_registers_update"
+msgstr ""
+
+#: config/frv/frv.c:8475
+msgid "frv_registers_used_p"
+msgstr ""
+
+#: config/frv/frv.c:8604
+msgid "frv_registers_set_p"
+msgstr ""
+
+#: config/frv/frv.c:9171
+msgid "accumulator is not a constant integer"
+msgstr ""
+
+#: config/frv/frv.c:9176
+msgid "accumulator number is out of bounds"
+msgstr ""
+
+#: config/frv/frv.c:9187
+#, fuzzy, c-format
+msgid "inappropriate accumulator for `%s'"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: config/frv/frv.c:9253
+#, c-format
+msgid "`%s' expects a constant argument"
+msgstr ""
+
+#: config/frv/frv.c:9258
+#, fuzzy, c-format
+msgid "constant argument out of range for `%s'"
+msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
+
+#: config/frv/frv.c:9638
+msgid "media functions are not available unless -mmedia is used"
+msgstr ""
+
+#: config/frv/frv.c:9650
+msgid "this media function is only available on the fr500"
+msgstr ""
+
+#: config/frv/frv.c:9678
+msgid "this media function is only available on the fr400"
+msgstr ""
+
+#. This macro is a C statement to print on `stderr' a string describing the
+#. particular machine description choice.  Every machine description should
+#. define `TARGET_VERSION'.  For example:
+#.
+#. #ifdef MOTOROLA
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
+#. #else
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
+#. #endif
+#: config/frv/frv.h:512
+msgid " (frv)"
+msgstr ""
+
+#: config/h8300/h8300.c:314
+#, fuzzy
+msgid "-ms2600 is used without -ms"
+msgstr "-ms2600 ужываецца без -ms."
+
+#: config/h8300/h8300.c:320
+#, fuzzy
+msgid "-mn is used without -mh or -ms"
+msgstr "-ms2600 ужываецца без -ms."
+
+#. 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:150
+#, fuzzy
+msgid "Generate H8S code"
+msgstr "Стварыць код для DLL"
+
+#: config/h8300/h8300.h:151
+#, fuzzy
+msgid "Do not generate H8S code"
+msgstr "Не ствараць код для 68851"
+
+#: config/h8300/h8300.h:152
+msgid "Generate H8S/2600 code"
+msgstr ""
+
+#: config/h8300/h8300.h:153
+#, fuzzy
+msgid "Do not generate H8S/2600 code"
+msgstr "Стварыць код для DLL"
+
+#: config/h8300/h8300.h:154
+msgid "Make integers 32 bits wide"
+msgstr ""
+
+#: config/h8300/h8300.h:157
+msgid "Use registers for argument passing"
+msgstr ""
+
+#: config/h8300/h8300.h:159
+msgid "Do not use registers for argument passing"
+msgstr ""
+
+#: config/h8300/h8300.h:161
+msgid "Consider access to byte sized memory slow"
+msgstr ""
+
+#: config/h8300/h8300.h:162
+msgid "Enable linker relaxing"
+msgstr ""
+
+#: config/h8300/h8300.h:164
+msgid "Generate H8/300H code"
+msgstr ""
+
+#: config/h8300/h8300.h:165
+msgid "Enable the normal mode"
+msgstr ""
+
+#: config/h8300/h8300.h:166
+msgid "Do not generate H8/300H code"
+msgstr ""
+
+#: config/h8300/h8300.h:167
+msgid "Use H8/300 alignment rules"
+msgstr ""
+
+#: config/i370/i370-c.c:53
+msgid "junk at end of #pragma map"
+msgstr ""
+
+#: config/i370/i370-c.c:59
+msgid "malformed #pragma map, ignored"
+msgstr ""
+
+#: config/i370/i370.c:915
+msgid "real name is too long - alias ignored"
+msgstr ""
+
+#: config/i370/i370.c:920
+msgid "alias name is too long - alias ignored"
+msgstr ""
+
+#: config/i370/i370.c:1191
+msgid "internal error--no jump follows compare:"
+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:75
+msgid "Generate char instructions"
+msgstr ""
+
+#: config/i370/i370.h:76
+msgid "Do not generate char instructions"
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/i386/i386.c:1043
+#, c-format
+msgid "code model %s not supported in PIC mode"
+msgstr ""
+
+#: config/i386/i386.c:1053 config/sparc/sparc.c:356
+#, c-format
+msgid "bad value (%s) for -mcmodel= switch"
+msgstr ""
+
+#: config/i386/i386.c:1068
+#, c-format
+msgid "bad value (%s) for -masm= switch"
+msgstr ""
+
+#: config/i386/i386.c:1071
+#, c-format
+msgid "code model `%s' not supported in the %s bit mode"
+msgstr ""
+
+#: config/i386/i386.c:1074
+msgid "code model `large' not supported yet"
+msgstr ""
+
+#: config/i386/i386.c:1076
+#, c-format
+msgid "%i-bit mode not compiled in"
+msgstr ""
+
+#: config/i386/i386.c:1106
+#, c-format
+msgid "bad value (%s) for -march= switch"
+msgstr ""
+
+#: config/i386/i386.c:1117
+#, c-format
+msgid "bad value (%s) for -mcpu= switch"
+msgstr ""
+
+#: config/i386/i386.c:1134
+#, c-format
+msgid "-mregparm=%d is not between 0 and %d"
+msgstr ""
+
+#: config/i386/i386.c:1147
+msgid "-malign-loops is obsolete, use -falign-loops"
+msgstr ""
+
+#: config/i386/i386.c:1152 config/i386/i386.c:1165 config/i386/i386.c:1178
+#, c-format
+msgid "-malign-loops=%d is not between 0 and %d"
+msgstr ""
+
+#: config/i386/i386.c:1160
+msgid "-malign-jumps is obsolete, use -falign-jumps"
+msgstr ""
+
+#: config/i386/i386.c:1173
+msgid "-malign-functions is obsolete, use -falign-functions"
+msgstr ""
+
+#: config/i386/i386.c:1211
+#, c-format
+msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
+msgstr ""
+
+#: config/i386/i386.c:1223
+#, c-format
+msgid "-mbranch-cost=%d is not between 0 and 5"
+msgstr ""
+
+#: config/i386/i386.c:1235
+#, c-format
+msgid "bad value (%s) for -mtls-dialect= switch"
+msgstr ""
+
+#: config/i386/i386.c:1256
+msgid "-malign-double makes no sense in the 64bit mode"
+msgstr ""
+
+#: config/i386/i386.c:1258
+msgid "-mrtd calling convention not supported in the 64bit mode"
+msgstr ""
+
+#: config/i386/i386.c:1274 config/i386/i386.c:1285
+msgid "SSE instruction set disabled, using 387 arithmetics"
+msgstr ""
+
+#: config/i386/i386.c:1290
+msgid "387 instruction set disabled, using SSE arithmetics"
+msgstr ""
+
+#: config/i386/i386.c:1297
+#, c-format
+msgid "bad value (%s) for -mfpmath= switch"
+msgstr ""
+
+#: config/i386/i386.c:1429
+#, c-format
+msgid "`%s' attribute requires an integer constant argument"
+msgstr ""
+
+#: config/i386/i386.c:1435
+#, fuzzy, c-format
+msgid "argument to `%s' attribute larger than %d"
+msgstr "памер \"%s\" больш чам %d байт"
+
+#: config/i386/i386.c:6176
+msgid "invalid UNSPEC as operand"
+msgstr ""
+
+#: config/i386/i386.c:6438
+msgid "extended registers have no high halves"
+msgstr ""
+
+#: config/i386/i386.c:6453
+msgid "unsupported operand size for extended register"
+msgstr ""
+
+#: config/i386/i386.c:6768
+msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
+msgstr ""
+
+#: config/i386/i386.c:6814
+#, fuzzy, c-format
+msgid "invalid operand code `%c'"
+msgstr "Нерэчаісны выбар \"%s\""
+
+#: config/i386/i386.c:6861
+#, fuzzy
+msgid "invalid constraints for operand"
+msgstr "нерэчаісны %%c аперанд"
+
+#: config/i386/i386.c:11027
+#, fuzzy
+msgid "unknown insn mode"
+msgstr "невядомы рэжым машыны \"%s\""
+
+#. @@@ better error message
+#: config/i386/i386.c:13083 config/i386/i386.c:13119
+msgid "selector must be an immediate"
+msgstr ""
+
+#. @@@ better error message
+#: config/i386/i386.c:13280 config/i386/i386.c:13314
+msgid "mask must be an immediate"
+msgstr ""
+
+#: config/i386/i386.c:13346
+msgid "shift must be an immediate"
+msgstr ""
+
+#: config/i386/winnt.c:105
+#, fuzzy, c-format
+msgid "`%s' attribute only applies to variables"
+msgstr "\"%s\" атрыбут ігнарыруецца"
+
+#: config/i386/winnt.c:275
+#, c-format
+msgid "`%s' declared as both exported to and imported from a DLL"
+msgstr ""
+
+#: config/i386/cygwin.h:45
+msgid "Use the Cygwin interface"
+msgstr ""
+
+#: config/i386/cygwin.h:46
+msgid "Use the Mingw32 interface"
+msgstr ""
+
+#: config/i386/cygwin.h:47
+msgid "Create GUI application"
+msgstr "Стварыць GUI прыдатак"
+
+#: config/i386/cygwin.h:48
+msgid "Don't set Windows defines"
+msgstr ""
+
+#: config/i386/cygwin.h:49
+msgid "Set Windows defines"
+msgstr ""
+
+#: config/i386/cygwin.h:50
+msgid "Create console application"
+msgstr "Стварыць кансольны прыдатак"
+
+#: config/i386/cygwin.h:51 config/i386/win32.h:59
+msgid "Generate code for a DLL"
+msgstr "Стварыць код для DLL"
+
+#: config/i386/cygwin.h:53 config/i386/win32.h:61
+msgid "Ignore dllimport for functions"
+msgstr ""
+
+#: config/i386/cygwin.h:55
+msgid "Use Mingw-specific thread support"
+msgstr ""
+
+#: config/i386/cygwin.h:244
+#, c-format
+msgid "-f%s ignored for target (all code is position independent)"
+msgstr ""
+
+#: config/i386/djgpp.h:204
+msgid "-mbnu210 is ignored (option is obsolete)"
+msgstr ""
+
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#: config/i386/i386.h:306
+msgid "Alternate calling convention"
+msgstr ""
+
+#: config/i386/i386.h:308 config/m68k/m68k.h:180 config/ns32k/ns32k.h:144
+msgid "Use normal calling convention"
+msgstr ""
+
+#: config/i386/i386.h:310
+msgid "Align some doubles on dword boundary"
+msgstr ""
+
+#: config/i386/i386.h:312
+msgid "Align doubles on word boundary"
+msgstr ""
+
+#: config/i386/i386.h:314
+msgid "Uninitialized locals in .bss"
+msgstr ""
+
+#: config/i386/i386.h:316
+msgid "Uninitialized locals in .data"
+msgstr ""
+
+#: config/i386/i386.h:318 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
+#: config/ns32k/ns32k.h:167
+msgid "Use IEEE math for fp comparisons"
+msgstr ""
+
+#: config/i386/i386.h:320 config/ns32k/ns32k.h:169
+msgid "Do not use IEEE math for fp comparisons"
+msgstr ""
+
+#: config/i386/i386.h:322
+msgid "Return values of functions in FPU registers"
+msgstr ""
+
+#: config/i386/i386.h:324
+msgid "Do not return values of functions in FPU registers"
+msgstr ""
+
+#: config/i386/i386.h:326
+msgid "Do not generate sin, cos, sqrt for FPU"
+msgstr ""
+
+#: config/i386/i386.h:328
+msgid "Generate sin, cos, sqrt for FPU"
+msgstr ""
+
+#: config/i386/i386.h:330
+msgid "Omit the frame pointer in leaf functions"
+msgstr ""
+
+#: config/i386/i386.h:333
+msgid "Enable stack probing"
+msgstr ""
+
+#. undocumented
+#. undocumented
+#: config/i386/i386.h:338
+msgid "Align destination of the string operations"
+msgstr ""
+
+#: config/i386/i386.h:340
+msgid "Do not align destination of the string operations"
+msgstr ""
+
+#: config/i386/i386.h:342
+msgid "Inline all known string operations"
+msgstr ""
+
+#: config/i386/i386.h:344
+msgid "Do not inline all known string operations"
+msgstr ""
+
+#: config/i386/i386.h:346 config/i386/i386.h:350
+msgid "Use push instructions to save outgoing arguments"
+msgstr ""
+
+#: config/i386/i386.h:348 config/i386/i386.h:352
+msgid "Do not use push instructions to save outgoing arguments"
+msgstr ""
+
+#: config/i386/i386.h:354
+msgid "Support MMX built-in functions"
+msgstr ""
+
+#: config/i386/i386.h:356
+msgid "Do not support MMX built-in functions"
+msgstr ""
+
+#: config/i386/i386.h:358
+msgid "Support 3DNow! built-in functions"
+msgstr ""
+
+#: config/i386/i386.h:360
+msgid "Do not support 3DNow! built-in functions"
+msgstr ""
+
+#: config/i386/i386.h:362
+msgid "Support MMX and SSE built-in functions and code generation"
+msgstr ""
+
+#: config/i386/i386.h:364
+msgid "Do not support MMX and SSE built-in functions and code generation"
+msgstr ""
+
+#: config/i386/i386.h:366
+msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
+msgstr ""
+
+#: config/i386/i386.h:368
+msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
+msgstr ""
+
+#: config/i386/i386.h:370
+msgid "sizeof(long double) is 16"
+msgstr ""
+
+#: config/i386/i386.h:372
+msgid "sizeof(long double) is 12"
+msgstr ""
+
+#: config/i386/i386.h:374
+msgid "Generate 64bit x86-64 code"
+msgstr ""
+
+#: config/i386/i386.h:376
+msgid "Generate 32bit i386 code"
+msgstr ""
+
+#: config/i386/i386.h:378
+msgid "Use red-zone in the x86-64 code"
+msgstr ""
+
+#: config/i386/i386.h:380
+msgid "Do not use red-zone in the x86-64 code"
+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.
+#: config/i386/i386.h:409 config/rs6000/rs6000.h:393 config/sparc/sparc.h:635
+msgid "Schedule code for given CPU"
+msgstr ""
+
+#: config/i386/i386.h:411
+msgid "Generate floating point mathematics using given instruction set"
+msgstr ""
+
+#: config/i386/i386.h:413
+msgid "Generate code for given CPU"
+msgstr "Генерыраваць код для дадзенага ЦП"
+
+#: config/i386/i386.h:415
+msgid "Number of registers used to pass integer arguments"
+msgstr ""
+
+#. TARGET_DEFAULT is defined in sun*.h and isi.h, etc.
+#. 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.
+#: config/i386/i386.h:417 config/m68k/m68k.h:263
+msgid "Loop code aligned to this power of 2"
+msgstr ""
+
+#: config/i386/i386.h:419 config/m68k/m68k.h:265
+msgid "Jump targets are aligned to this power of 2"
+msgstr ""
+
+#: config/i386/i386.h:421 config/m68k/m68k.h:267
+msgid "Function starts are aligned to this power of 2"
+msgstr ""
+
+#: config/i386/i386.h:424
+msgid "Attempt to keep stack aligned to this power of 2"
+msgstr ""
+
+#: config/i386/i386.h:426
+msgid "Branches are this expensive (1-5, arbitrary units)"
+msgstr ""
+
+#: config/i386/i386.h:428
+msgid "Use given x86-64 code model"
+msgstr ""
+
+#. Undocumented.
+#. Undocumented.
+#: config/i386/i386.h:434
+msgid "Use given assembler dialect"
+msgstr "Выкарыстоўвываць зададзены дыялект асэмблера"
+
+#: config/i386/i386.h:436
+#, fuzzy
+msgid "Use given thread-local storage dialect"
+msgstr "Выкарыстоўвываць зададзены дыялект асэмблера"
+
+#: config/i386/sco5.h:700
+msgid "Generate ELF output"
+msgstr "Стварыць ELF-вывад"
+
+#: config/i386/win32.h:53
+msgid "Use Mingw32 interface"
+msgstr ""
+
+#: config/i386/win32.h:55
+msgid "Use Cygwin interface"
+msgstr ""
+
+#: config/i386/win32.h:57
+msgid "Use bare Windows interface"
+msgstr ""
+
+#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
+#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
+#: config/i386/xm-djgpp.h:71
+msgid "environment variable DJGPP not defined"
+msgstr ""
+
+#: config/i386/xm-djgpp.h:73
+#, c-format
+msgid "environment variable DJGPP points to missing file '%s'"
+msgstr ""
+
+#: config/i386/xm-djgpp.h:76
+#, c-format
+msgid "environment variable DJGPP points to corrupt file '%s'"
+msgstr ""
+
+#: config/i960/i960-c.c:66
+msgid "sorry, not implemented: #pragma align NAME=SIZE"
+msgstr ""
+
+#: config/i960/i960-c.c:71
+msgid "malformed #pragma align - ignored"
+msgstr ""
+
+#: config/i960/i960-c.c:109
+msgid "sorry, not implemented: #pragma noalign NAME"
+msgstr ""
+
+#: config/i960/i960.c:121 config/i960/i960.c:131
+msgid "conflicting architectures defined - using C series"
+msgstr ""
+
+#: config/i960/i960.c:126
+msgid "conflicting architectures defined - using K series"
+msgstr ""
+
+#: config/i960/i960.c:141
+msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
+msgstr ""
+
+#: config/i960/i960.c:1448 config/m68k/m68k.c:559 config/rs6000/rs6000.c:9931
+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:240
+msgid "Generate SA code"
+msgstr ""
+
+#: config/i960/i960.h:243
+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:248
+msgid "Generate KA code"
+msgstr ""
+
+#: config/i960/i960.h:251
+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:256
+msgid "Generate JA code"
+msgstr ""
+
+#: config/i960/i960.h:258
+msgid "Generate JD code"
+msgstr ""
+
+#: config/i960/i960.h:261
+msgid "Generate JF code"
+msgstr ""
+
+#: config/i960/i960.h:263
+msgid "generate RP code"
+msgstr ""
+
+#: config/i960/i960.h:266
+msgid "Generate MC code"
+msgstr ""
+
+#: config/i960/i960.h:269
+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:279
+msgid "Generate CF code"
+msgstr ""
+
+#: config/i960/i960.h:283 config/mips/mips.h:568 config/pa/pa.h:252
+msgid "Use software floating point"
+msgstr ""
+
+#: config/i960/i960.h:285
+msgid "Use alternate leaf function entries"
+msgstr ""
+
+#: config/i960/i960.h:287
+msgid "Do not use alternate leaf function entries"
+msgstr ""
+
+#: config/i960/i960.h:289
+msgid "Perform tail call optimization"
+msgstr ""
+
+#: config/i960/i960.h:291
+msgid "Do not perform tail call optimization"
+msgstr ""
+
+#: config/i960/i960.h:293
+msgid "Use complex addressing modes"
+msgstr ""
+
+#: config/i960/i960.h:295
+msgid "Do not use complex addressing modes"
+msgstr ""
+
+#: config/i960/i960.h:297
+msgid "Align code to 8 byte boundary"
+msgstr ""
+
+#: config/i960/i960.h:299
+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:305 config/i960/i960.h:307
+msgid "Enable compatibility with iC960 v2.0"
+msgstr ""
+
+#: config/i960/i960.h:309
+msgid "Enable compatibility with iC960 v3.0"
+msgstr ""
+
+#: config/i960/i960.h:311 config/i960/i960.h:313
+msgid "Enable compatibility with ic960 assembler"
+msgstr ""
+
+#: config/i960/i960.h:315
+msgid "Do not permit unaligned accesses"
+msgstr ""
+
+#: config/i960/i960.h:317
+msgid "Permit unaligned accesses"
+msgstr ""
+
+#: config/i960/i960.h:319
+msgid "Layout types like Intel's v1.3 gcc"
+msgstr ""
+
+#: config/i960/i960.h:321
+msgid "Do not layout types like Intel's v1.3 gcc"
+msgstr ""
+
+#: config/i960/i960.h:323 config/sparc/freebsd.h:79 config/sparc/linux.h:86
+#: config/sparc/linux64.h:88 config/sparc/netbsd-elf.h:238
+msgid "Use 64 bit long doubles"
+msgstr ""
+
+#: config/i960/i960.h:325
+msgid "Enable linker relaxation"
+msgstr ""
+
+#: config/i960/i960.h:327
+msgid "Do not enable linker relaxation"
+msgstr ""
+
+#: config/ia64/ia64-c.c:50
+msgid "malformed #pragma builtin"
+msgstr ""
+
+#: config/ia64/ia64.c:3879
+msgid "ia64_print_operand: unknown code"
+msgstr ""
+
+#: config/ia64/ia64.c:4157
+msgid "value of -mfixed-range must have form REG1-REG2"
+msgstr ""
+
+#: config/ia64/ia64.c:4184
+#, c-format
+msgid "%s-%s is an empty range"
+msgstr ""
+
+#: config/ia64/ia64.c:4215
+msgid "cannot optimize floating point division for both latency and throughput"
+msgstr ""
+
+#: config/ia64/ia64.c:4221
+msgid "cannot optimize integer division for both latency and throughput"
+msgstr ""
+
+#: config/ia64/ia64.c:4233
+#, c-format
+msgid "bad value (%s) for -mtls-size= switch"
+msgstr ""
+
+#. This macro defines names of command options to set and clear bits in
+#. `target_flags'.  Its definition is an initializer with a subgrouping for
+#. each command option.
+#: config/ia64/ia64.h:150
+msgid "Generate big endian code"
+msgstr ""
+
+#: config/ia64/ia64.h:152 config/mcore/mcore.h:159
+msgid "Generate little endian code"
+msgstr ""
+
+#: config/ia64/ia64.h:154
+msgid "Generate code for GNU as"
+msgstr "Генерыраваць код для GNU as"
+
+#: config/ia64/ia64.h:156
+msgid "Generate code for Intel as"
+msgstr "Генерыраваць код для Intel as"
+
+#: config/ia64/ia64.h:158
+msgid "Generate code for GNU ld"
+msgstr "Генерыраваць код для GNU ld"
+
+#: config/ia64/ia64.h:160
+msgid "Generate code for Intel ld"
+msgstr "Генерыраваць код для Intel ld"
+
+#: config/ia64/ia64.h:162
+msgid "Generate code without GP reg"
+msgstr "Генерыраваць код без GP reg"
+
+#: config/ia64/ia64.h:164
+msgid "Emit stop bits before and after volatile extended asms"
+msgstr ""
+
+#: config/ia64/ia64.h:166
+msgid "Don't emit stop bits before and after volatile extended asms"
+msgstr ""
+
+#: config/ia64/ia64.h:168
+msgid "Emit code for Itanium (TM) processor B step"
+msgstr ""
+
+#: config/ia64/ia64.h:170
+msgid "Use in/loc/out register names"
+msgstr ""
+
+#: config/ia64/ia64.h:172
+msgid "Disable use of sdata/scommon/sbss"
+msgstr ""
+
+#: config/ia64/ia64.h:174
+msgid "Enable use of sdata/scommon/sbss"
+msgstr ""
+
+#: config/ia64/ia64.h:176
+msgid "gp is constant (but save/restore gp on indirect calls)"
+msgstr ""
+
+#: config/ia64/ia64.h:178
+msgid "Generate self-relocatable code"
+msgstr ""
+
+#: config/ia64/ia64.h:180
+msgid "Generate inline floating point division, optimize for latency"
+msgstr ""
+
+#: config/ia64/ia64.h:182
+msgid "Generate inline floating point division, optimize for throughput"
+msgstr ""
+
+#: config/ia64/ia64.h:184
+msgid "Generate inline integer division, optimize for latency"
+msgstr ""
+
+#: config/ia64/ia64.h:186
+msgid "Generate inline integer division, optimize for throughput"
+msgstr ""
+
+#: config/ia64/ia64.h:188
+msgid "Enable Dwarf 2 line debug info via GNU as"
+msgstr ""
+
+#: config/ia64/ia64.h:190
+msgid "Disable Dwarf 2 line debug info via GNU as"
+msgstr ""
+
+#: config/ia64/ia64.h:219
+msgid "Specify range of registers to make fixed"
+msgstr ""
+
+#: config/ip2k/ip2k.c:1082
+#, fuzzy
+msgid "bad operand"
+msgstr "нерэчаісны %%f аперанд"
+
+#: config/ip2k/ip2k.c:3184
+msgid "Only initialized variables can be placed into program memory area."
+msgstr ""
+
+#: config/m32r/m32r.c:139
+#, c-format
+msgid "bad value (%s) for -mmodel switch"
+msgstr ""
+
+#: config/m32r/m32r.c:148
+#, c-format
+msgid "bad value (%s) for -msdata switch"
+msgstr ""
+
+#: config/m32r/m32r.c:319
+#, fuzzy, c-format
+msgid "invalid argument of `%s' attribute"
+msgstr "нявернае выкарыстанне \"restict\""
+
+#: config/m32r/m32r.c:422
+msgid "const objects cannot go in .sdata/.sbss"
+msgstr ""
+
+#: config/m32r/m32r.c:2256
+#, fuzzy, c-format
+msgid "invalid operand to %%s code"
+msgstr "нерэчаісны %%-код"
+
+#: config/m32r/m32r.c:2263
+#, fuzzy, c-format
+msgid "invalid operand to %%p code"
+msgstr "нерэчаісны %%-код"
+
+#: config/m32r/m32r.c:2318
+msgid "bad insn for 'A'"
+msgstr ""
+
+#: config/m32r/m32r.c:2370
+#, fuzzy, c-format
+msgid "invalid operand to %%T/%%B code"
+msgstr "нерэчаісны %%-код"
+
+#: config/m32r/m32r.c:2393
+#, fuzzy, c-format
+msgid "invalid operand to %%N code"
+msgstr "нерэчаісны %%-код"
+
+#: config/m32r/m32r.c:2438
+msgid "pre-increment address is not a register"
+msgstr ""
+
+#: config/m32r/m32r.c:2445
+msgid "pre-decrement address is not a register"
+msgstr ""
+
+#: config/m32r/m32r.c:2452
+msgid "post-increment address is not a register"
+msgstr ""
+
+#: config/m32r/m32r.c:2530 config/m32r/m32r.c:2546
+#: config/rs6000/rs6000.c:12737
+msgid "bad address"
+msgstr "дрэнны адрас"
+
+#: config/m32r/m32r.c:2551
+#, fuzzy
+msgid "lo_sum not of register"
+msgstr "Не выкарыстоўваць рэгістра sb"
+
+#. { "relax",                  TARGET_RELAX_MASK, "" },                    { "no-relax",               -TARGET_RELAX_MASK, "" },
+#: config/m32r/m32r.h:241
+msgid "Display compile time statistics"
+msgstr ""
+
+#: config/m32r/m32r.h:243
+msgid "Align all loops to 32 byte boundary"
+msgstr ""
+
+#: config/m32r/m32r.h:246
+msgid "Only issue one instruction per cycle"
+msgstr ""
+
+#: config/m32r/m32r.h:249
+msgid "Prefer branches over conditional execution"
+msgstr ""
+
+#: config/m32r/m32r.h:265
+msgid "Code size: small, medium or large"
+msgstr ""
+
+#: config/m32r/m32r.h:267
+msgid "Small data area: none, sdata, use"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:242
+#, c-format
+msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
+msgstr ""
+
+#. !!!! SCz wrong here.
+#: config/m68hc11/m68hc11.c:3252 config/m68hc11/m68hc11.c:3626
+msgid "move insn not handled"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:3472 config/m68hc11/m68hc11.c:3556
+#: config/m68hc11/m68hc11.c:3829
+msgid "invalid register in the move instruction"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:3506
+msgid "invalid operand in the instruction"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:3803
+#, fuzzy
+msgid "invalid register in the instruction"
+msgstr "нявернае выкарыстанне \"restict\""
+
+#: config/m68hc11/m68hc11.c:3836
+msgid "operand 1 must be a hard register"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:3853
+#, fuzzy
+msgid "invalid rotate insn"
+msgstr "Нерэчаісны выбар %s"
+
+#: config/m68hc11/m68hc11.c:4278
+msgid "registers IX, IY and Z used in the same INSN"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:4603 config/m68hc11/m68hc11.c:4906
+msgid "cannot do z-register replacement"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:4969
+msgid "invalid Z register replacement for insn"
+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/m68hc11/m68hc11.h:160
+msgid "Compile with 16-bit integer mode"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:162
+msgid "Compile with 32-bit integer mode"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:164
+msgid "Auto pre/post decrement increment allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:166
+msgid "Auto pre/post decrement increment not allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:168
+msgid "Min/max instructions allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:170
+msgid "Min/max instructions not allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:172
+msgid "Use call and rtc for function calls and returns"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:174
+msgid "Use jsr and rts for function calls and returns"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:176
+msgid "Do not use direct addressing mode for soft registers"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:178 config/m68hc11/m68hc11.h:182
+msgid "Compile for a 68HC11"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:180 config/m68hc11/m68hc11.h:184
+msgid "Compile for a 68HC12"
+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.
+#: config/m68hc11/m68hc11.h:198
+msgid "Specify the register allocation order"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:200
+msgid "Indicate the number of soft registers available"
+msgstr ""
+
+#: config/m68k/m68k.c:158
+#, c-format
+msgid "-malign-loops=%d is not between 1 and %d"
+msgstr ""
+
+#: config/m68k/m68k.c:169
+#, c-format
+msgid "-malign-jumps=%d is not between 1 and %d"
+msgstr ""
+
+#: config/m68k/m68k.c:180
+#, c-format
+msgid "-malign-functions=%d is not between 1 and %d"
+msgstr ""
+
+#: config/m68k/m68k.c:189
+msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+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/m68k/m68k.h:162 config/m68k/m68k.h:164
+msgid "Generate code for a 68020"
+msgstr "Ствараць код для 68020"
+
+#: config/m68k/m68k.h:169 config/m68k/m68k.h:172
+msgid "Generate code for a 68000"
+msgstr "Ствараць код для 68000"
+
+#: config/m68k/m68k.h:174
+msgid "Use the bit-field instructions"
+msgstr ""
+
+#: config/m68k/m68k.h:176
+#, fuzzy
+msgid "Do not use the bit-field instructions"
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/m68k/m68k.h:178
+msgid "Use different calling convention using 'rtd'"
+msgstr ""
+
+#: config/m68k/m68k.h:182
+msgid "Consider type `int' to be 16 bits wide"
+msgstr ""
+
+#: config/m68k/m68k.h:184
+msgid "Consider type `int' to be 32 bits wide"
+msgstr ""
+
+#: config/m68k/m68k.h:186
+#, fuzzy
+msgid "Generate code for a Sun FPA"
+msgstr "Стварыць код для DLL"
+
+#: config/m68k/m68k.h:189
+#, fuzzy
+msgid "Do not generate code for a Sun FPA"
+msgstr "Стварыць код для DLL"
+
+#: config/m68k/m68k.h:191 config/m68k/m68k.h:193
+#, fuzzy
+msgid "Generate code for a Sun Sky board"
+msgstr "Стварыць код для DLL"
+
+#: config/m68k/m68k.h:195
+msgid "Do not use Sky linkage convention"
+msgstr ""
+
+#: config/m68k/m68k.h:197
+msgid "Generate code for a 68881"
+msgstr "Ствараць код для 68881"
+
+#: config/m68k/m68k.h:200
+msgid "Generate code with library calls for floating point"
+msgstr ""
+
+#: config/m68k/m68k.h:202
+msgid "Generate code for a 68040, without any new instructions"
+msgstr ""
+
+#: config/m68k/m68k.h:205
+msgid "Generate code for a 68060, without any new instructions"
+msgstr ""
+
+#: config/m68k/m68k.h:209
+msgid "Generate code for a 68030"
+msgstr "Ствараць код для 68030"
+
+#: config/m68k/m68k.h:212
+msgid "Generate code for a 68040"
+msgstr "Ствараць код для 68040"
+
+#: config/m68k/m68k.h:216
+msgid "Generate code for a 68060"
+msgstr "Ствараць код для 68060"
+
+#: config/m68k/m68k.h:221
+msgid "Generate code for a 520X"
+msgstr "Ствараць код для 520X"
+
+#: config/m68k/m68k.h:224
+msgid "Generate code for a 68851"
+msgstr "Ствараць код для 68851"
+
+#: config/m68k/m68k.h:226
+msgid "Do no generate code for a 68851"
+msgstr "Не ствараць код для 68851"
+
+#: config/m68k/m68k.h:229
+msgid "Generate code for a 68302"
+msgstr "Ствараць код для 68302"
+
+#: config/m68k/m68k.h:232
+msgid "Generate code for a 68332"
+msgstr "Ствараць код для 68332"
+
+#: config/m68k/m68k.h:236
+msgid "Generate code for a cpu32"
+msgstr "Ствараць код для цп32"
+
+#: config/m68k/m68k.h:239
+msgid "Align variables on a 32-bit boundary"
+msgstr ""
+
+#: config/m68k/m68k.h:241
+msgid "Align variables on a 16-bit boundary"
+msgstr ""
+
+#: config/m68k/m68k.h:243
+msgid "Generate pc-relative code"
+msgstr ""
+
+#: config/m68k/m68k.h:245
+msgid "Do not use unaligned memory references"
+msgstr ""
+
+#: config/m68k/m68k.h:247
+msgid "Use unaligned memory references"
+msgstr ""
+
+#: config/m88k/m88k.c:903
+#, c-format
+msgid "internal gcc monitor: short-branch(%x)"
+msgstr ""
+
+#: config/m88k/m88k.c:2302
+msgid "internal gcc error: Can't express symbolic location"
+msgstr ""
+
+#: config/m88k/m88k.c:2517
+#, c-format
+msgid "argument #%d is a structure"
+msgstr ""
+
+#: config/m88k/m88k.c:2816
+#, c-format
+msgid "%%R not followed by %%B/C/D/E"
+msgstr ""
+
+#: config/m88k/m88k.c:2884
+#, c-format
+msgid "invalid %%x/X value"
+msgstr "нерэчаіснае значэньне %%x/X"
+
+#: config/m88k/m88k.c:2901
+#, c-format
+msgid "invalid %%Q value"
+msgstr "дрэннае %%Q значэнне"
+
+#: config/m88k/m88k.c:2907 config/rs6000/rs6000.c:7681
+#, c-format
+msgid "invalid %%q value"
+msgstr ""
+
+#: config/m88k/m88k.c:2913
+#, c-format
+msgid "invalid %%o value"
+msgstr "нерэчаіснае значэньне %%o"
+
+#: config/m88k/m88k.c:2920 config/rs6000/rs6000.c:7644
+#, c-format
+msgid "invalid %%p value"
+msgstr ""
+
+#: config/m88k/m88k.c:2933 config/m88k/m88k.c:2938
+#, fuzzy, c-format
+msgid "invalid %%s/S value"
+msgstr "дрэннае %%Q значэнне"
+
+#: config/m88k/m88k.c:2949
+#, fuzzy, c-format
+msgid "invalid %%P operand"
+msgstr "нерэчаісны %%-код"
+
+#: config/m88k/m88k.c:2980 config/romp/romp.c:690
+#, c-format
+msgid "invalid %%B value"
+msgstr ""
+
+#: config/m88k/m88k.c:3010
+#, fuzzy, c-format
+msgid "invalid %%D value"
+msgstr "дрэннае %%Q значэнне"
+
+#: config/m88k/m88k.c:3023
+#, c-format
+msgid "`%%d' operand isn't a register"
+msgstr ""
+
+#: config/m88k/m88k.c:3041
+msgid "operand is r0"
+msgstr ""
+
+#: config/m88k/m88k.c:3055
+msgid "operand is const_double"
+msgstr ""
+
+#: config/m88k/m88k.c:3074
+msgid "invalid code"
+msgstr ""
+
+#. Do any checking or such that is needed after processing the -m switches.
+#: config/m88k/m88k.h:277
+msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
+msgstr ""
+
+#: config/m88k/m88k.h:299
+#, fuzzy, c-format
+msgid "invalid option `-mshort-data-%s'"
+msgstr "Нерэчаісны выбар \"%s\""
+
+#: config/m88k/m88k.h:304
+#, c-format
+msgid "-mshort-data-%s is too large "
+msgstr ""
+
+#: config/m88k/m88k.h:306
+#, c-format
+msgid "-mshort-data-%s and PIC are incompatible"
+msgstr ""
+
+#: config/mcore/mcore.c:3078
+#, fuzzy, c-format
+msgid "invalid option `-mstack-increment=%s'"
+msgstr "Нерэчаісны выбар \"%s\""
+
+#: config/mcore/mcore.h:126
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr ""
+
+#: config/mcore/mcore.h:128
+msgid "Inline constants if it only takes 1 instruction"
+msgstr ""
+
+#: config/mcore/mcore.h:130
+msgid "Set maximum alignment to 4"
+msgstr ""
+
+#: config/mcore/mcore.h:132
+msgid "Set maximum alignment to 8"
+msgstr ""
+
+#: config/mcore/mcore.h:136
+msgid "Do not use the divide instruction"
+msgstr ""
+
+#: config/mcore/mcore.h:140
+msgid "Do not arbitary sized immediates in bit operations"
+msgstr ""
+
+#: config/mcore/mcore.h:142
+msgid "Always treat bit-field as int-sized"
+msgstr ""
+
+#: config/mcore/mcore.h:146
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr ""
+
+#: config/mcore/mcore.h:148
+msgid "Force functions to be aligned to a 2 byte boundary"
+msgstr ""
+
+#: config/mcore/mcore.h:150
+msgid "Emit call graph information"
+msgstr ""
+
+#: config/mcore/mcore.h:154
+msgid "Prefer word accesses over byte accesses"
+msgstr ""
+
+#: config/mcore/mcore.h:165
+msgid "Generate code for the M*Core M340"
+msgstr ""
+
+#: config/mcore/mcore.h:178
+msgid "Maximum amount for a single stack increment operation"
+msgstr ""
+
+#: config/mips/mips.c:5112
+#, c-format
+msgid "bad value (%s) for -mabi= switch"
+msgstr ""
+
+#: config/mips/mips.c:5142
+#, c-format
+msgid "-mips%d conflicts with the other architecture options, which specify a MIPS%d processor"
+msgstr ""
+
+#: config/mips/mips.c:5149
+#, c-format
+msgid "bad value (%s) for -mips switch"
+msgstr ""
+
+#: config/mips/mips.c:5164
+#, c-format
+msgid "-march=%s is not compatible with the selected ABI"
+msgstr ""
+
+#: config/mips/mips.c:5176
+msgid "-mgp64 used with a 32-bit processor"
+msgstr ""
+
+#: config/mips/mips.c:5178
+msgid "-mgp32 used with a 64-bit ABI"
+msgstr ""
+
+#: config/mips/mips.c:5180
+msgid "-mgp64 used with a 32-bit ABI"
+msgstr ""
+
+#: config/mips/mips.c:5198 config/mips/mips.c:5200 config/mips/mips.c:5202
+#, fuzzy, c-format
+msgid "unsupported combination: %s"
+msgstr "непадтрымліваемая версія"
+
+#: config/mips/mips.c:5272
+msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
+msgstr ""
+
+#: config/mips/mips.c:5283
+msgid "-G is incompatible with PIC code which is the default"
+msgstr ""
+
+#: config/mips/mips.c:5299
+msgid "-membedded-pic and -mabicalls are incompatible"
+msgstr ""
+
+#: config/mips/mips.c:5302
+msgid "-G and -membedded-pic are incompatible"
+msgstr ""
+
+#: config/mips/mips.c:5353
+#, fuzzy, c-format
+msgid "invalid option `entry%s'"
+msgstr "Нерэчаісны выбар \"%s\""
+
+#: config/mips/mips.c:5356
+msgid "-mentry is only meaningful with -mips-16"
+msgstr ""
+
+#: config/mips/mips.c:5761
+#, c-format
+msgid "internal error: %%) found without a %%( in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5775
+#, c-format
+msgid "internal error: %%] found without a %%[ in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5788
+#, c-format
+msgid "internal error: %%> found without a %%< in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5801
+#, c-format
+msgid "internal error: %%} found without a %%{ in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5815
+#, c-format
+msgid "PRINT_OPERAND: unknown punctuation '%c'"
+msgstr ""
+
+#: config/mips/mips.c:5824 config/xtensa/xtensa.c:1939
+msgid "PRINT_OPERAND null pointer"
+msgstr ""
+
+#: config/mips/mips.c:5955
+#, c-format
+msgid "invalid use of %%d, %%x, or %%X"
+msgstr ""
+
+#: config/mips/mips.c:5993 config/xtensa/xtensa.c:2033
+msgid "PRINT_OPERAND_ADDRESS, null pointer"
+msgstr ""
+
+#: config/mips/mips.c:6222
+msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
+msgstr ""
+
+#: config/mips/mips.c:6532
+#, fuzzy
+msgid "can't rewind temp file"
+msgstr "немагчыма стварыць часовы файл"
+
+#: config/mips/mips.c:6536
+#, fuzzy
+msgid "can't write to output file"
+msgstr "не магу запісаць ў %s"
+
+#: config/mips/mips.c:6539
+#, fuzzy
+msgid "can't read from temp file"
+msgstr "не магу прачытаць з %s"
+
+#: config/mips/mips.c:6542
+#, fuzzy
+msgid "can't close temp file"
+msgstr "немагчыма зачыніць уваходзячы файл %s"
+
+#: config/mips/mips.c:6983
+#, c-format
+msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
+msgstr ""
+
+#: config/mips/mips.c:7092
+#, c-format
+msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
+msgstr ""
+
+#: config/mips/mips.c:9312
+#, c-format
+msgid "can not handle inconsistent calls to `%s'"
+msgstr ""
+
+#: config/mips/mips.c:10444
+msgid "the cpu name must be lower case"
+msgstr ""
+
+#: config/mips/mips.c:10466
+#, c-format
+msgid "bad value (%s) for %s"
+msgstr ""
+
+#. Target CPU builtins.
+#. We do this here because __mips is defined below              and so we can't use builtin_define_std.
+#. Treat _R3000 and _R4000 like register-size defines,          which is how they've historically been used.
+#. Macros dependent on the C dialect.
+#. Bizzare, but needed at least for Irix.
+#. 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:528 config/mn10300/mn10300.h:64
+msgid "No default crt0.o"
+msgstr ""
+
+#: config/mips/mips.h:530
+msgid "Use 64-bit int type"
+msgstr ""
+
+#: config/mips/mips.h:532
+msgid "Use 64-bit long type"
+msgstr ""
+
+#: config/mips/mips.h:534
+msgid "Use 32-bit long type"
+msgstr ""
+
+#: config/mips/mips.h:536
+msgid "Optimize lui/addiu address loads"
+msgstr ""
+
+#: config/mips/mips.h:538
+msgid "Don't optimize lui/addiu address loads"
+msgstr ""
+
+#: config/mips/mips.h:540
+msgid "Use MIPS as"
+msgstr ""
+
+#: config/mips/mips.h:542
+msgid "Use GNU as"
+msgstr "Выкарыстоўваць GNU як"
+
+#: config/mips/mips.h:544
+msgid "Use symbolic register names"
+msgstr "Ужываць сімвалічныя назвы рэгістраў"
+
+#: config/mips/mips.h:546
+msgid "Don't use symbolic register names"
+msgstr "Не ўжываць сімвалічныя назва рэгістраў"
+
+#: config/mips/mips.h:548 config/mips/mips.h:550
+msgid "Use GP relative sdata/sbss sections"
+msgstr ""
+
+#: config/mips/mips.h:552 config/mips/mips.h:554
+msgid "Don't use GP relative sdata/sbss sections"
+msgstr ""
+
+#: config/mips/mips.h:556
+msgid "Output compiler statistics"
+msgstr "Вывесці статыстыку капілятара"
+
+#: config/mips/mips.h:558
+msgid "Don't output compiler statistics"
+msgstr "Не выводзіць статыстыку кампілятара"
+
+#: config/mips/mips.h:560
+msgid "Don't optimize block moves"
+msgstr ""
+
+#: config/mips/mips.h:562
+msgid "Optimize block moves"
+msgstr ""
+
+#: config/mips/mips.h:564
+msgid "Use mips-tfile asm postpass"
+msgstr ""
+
+#: config/mips/mips.h:566
+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:570 config/pdp11/pdp11.h:56
+msgid "Use hardware floating point"
+msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
+
+#: config/mips/mips.h:572
+msgid "Use 64-bit FP registers"
+msgstr "Выкарыстоўваць 64-бітныя FP-рэгістры"
+
+#: config/mips/mips.h:574
+msgid "Use 32-bit FP registers"
+msgstr "Выкарыстоўваць 32-бітныя FP-рэгістры"
+
+#: config/mips/mips.h:576
+msgid "Use 64-bit general registers"
+msgstr "Выкарыстоўваць 64-бітныя галоўныя рэгістры"
+
+#: config/mips/mips.h:578
+msgid "Use 32-bit general registers"
+msgstr "Выкарыстоўваць 32-бітныя галоўныя рэгістры"
+
+#: config/mips/mips.h:580
+msgid "Use Irix PIC"
+msgstr "Выкарыстоўваць Irix PIC"
+
+#: config/mips/mips.h:582
+msgid "Don't use Irix PIC"
+msgstr "Не выкарыстоўваць Irix PIC"
+
+#: config/mips/mips.h:584
+msgid "Use indirect calls"
+msgstr ""
+
+#: config/mips/mips.h:586
+msgid "Don't use indirect calls"
+msgstr ""
+
+#: config/mips/mips.h:588
+msgid "Use embedded PIC"
+msgstr ""
+
+#: config/mips/mips.h:590
+msgid "Don't use embedded PIC"
+msgstr ""
+
+#: config/mips/mips.h:592
+msgid "Use ROM instead of RAM"
+msgstr ""
+
+#: config/mips/mips.h:594
+msgid "Don't use ROM instead of RAM"
+msgstr ""
+
+#: config/mips/mips.h:596
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr ""
+
+#: config/mips/mips.h:598
+msgid "Don't put uninitialized constants in ROM"
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#: config/mips/mips.h:600 config/xtensa/xtensa.h:110
+msgid "Use big-endian byte order"
+msgstr ""
+
+#: config/mips/mips.h:602 config/xtensa/xtensa.h:112
+msgid "Use little-endian byte order"
+msgstr ""
+
+#: config/mips/mips.h:604
+msgid "Use single (32-bit) FP only"
+msgstr ""
+
+#: config/mips/mips.h:606
+msgid "Don't use single (32-bit) FP only"
+msgstr ""
+
+#: config/mips/mips.h:608
+msgid "Use multiply accumulate"
+msgstr ""
+
+#: config/mips/mips.h:610
+msgid "Don't use multiply accumulate"
+msgstr ""
+
+#: config/mips/mips.h:612 config/rs6000/rs6000.h:314
+msgid "Don't generate fused multiply/add instructions"
+msgstr ""
+
+#: config/mips/mips.h:614 config/rs6000/rs6000.h:312
+msgid "Generate fused multiply/add instructions"
+msgstr ""
+
+#: config/mips/mips.h:616
+msgid "Work around early 4300 hardware bug"
+msgstr ""
+
+#: config/mips/mips.h:618
+msgid "Don't work around early 4300 hardware bug"
+msgstr ""
+
+#: config/mips/mips.h:620
+msgid "Trap on integer divide by zero"
+msgstr ""
+
+#: config/mips/mips.h:622
+msgid "Don't trap on integer divide by zero"
+msgstr ""
+
+#: config/mips/mips.h:624
+msgid "Trap on integer divide overflow"
+msgstr ""
+
+#: config/mips/mips.h:626
+msgid "Don't trap on integer divide overflow"
+msgstr ""
+
+#: config/mips/mips.h:628
+msgid "Use Branch Likely instructions, overriding default for arch"
+msgstr ""
+
+#: config/mips/mips.h:630
+msgid "Don't use Branch Likely instructions, overriding default for arch"
+msgstr ""
+
+#: config/mips/mips.h:744 config/pa/pa.h:296
+msgid "Specify CPU for scheduling purposes"
+msgstr ""
+
+#: config/mips/mips.h:746
+msgid "Specify CPU for code generation purposes"
+msgstr ""
+
+#: config/mips/mips.h:748
+msgid "Specify an ABI"
+msgstr ""
+
+#: config/mips/mips.h:750
+msgid "Specify a Standard MIPS ISA"
+msgstr ""
+
+#: config/mips/mips.h:752
+msgid "Use mips16 entry/exit psuedo ops"
+msgstr ""
+
+#: config/mips/mips.h:754
+msgid "Don't use MIPS16 instructions"
+msgstr ""
+
+#: config/mips/mips.h:756
+msgid "Don't call any cache flush functions"
+msgstr ""
+
+#: config/mips/mips.h:758
+msgid "Specify cache flush function"
+msgstr ""
+
+#. Output assembler code to FILE to increment profiler label # LABELNO
+#. for profiling a function entry.
+#: config/mips/mips.h:2868
+msgid "mips16 function profiling"
+msgstr ""
+
+#: config/mmix/mmix.c:189
+#, fuzzy, c-format
+msgid "-f%s not supported: ignored"
+msgstr "-pipe не падтрымліваецца"
+
+#: config/mmix/mmix.c:644
+#, c-format
+msgid "too large function value type, needs %d registers, have only %d registers for this"
+msgstr ""
+
+#: config/mmix/mmix.c:826
+msgid "function_profiler support for MMIX"
+msgstr ""
+
+#: config/mmix/mmix.c:848
+msgid "MMIX Internal: Last named vararg would not fit in a register"
+msgstr ""
+
+#: config/mmix/mmix.c:1639 config/mmix/mmix.c:1769
+msgid "MMIX Internal: Expected a CONST_INT, not this"
+msgstr ""
+
+#: config/mmix/mmix.c:1647 config/mmix/mmix.c:1671 config/mmix/mmix.c:1787
+#, c-format
+msgid "MMIX Internal: Bad register: %d"
+msgstr ""
+
+#: config/mmix/mmix.c:1718
+msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
+msgstr ""
+
+#: config/mmix/mmix.c:1737
+msgid "MMIX Internal: Expected a register, not this"
+msgstr ""
+
+#: config/mmix/mmix.c:1747
+msgid "MMIX Internal: Expected a constant, not this"
+msgstr ""
+
+#. Presumably there's a missing case above if we get here.
+#: config/mmix/mmix.c:1779
+#, c-format
+msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
+msgstr ""
+
+#. We need the original here.
+#: config/mmix/mmix.c:1831
+msgid "MMIX Internal: Cannot decode this operand"
+msgstr ""
+
+#: config/mmix/mmix.c:1891
+msgid "MMIX Internal: This is not a recognized address"
+msgstr ""
+
+#: config/mmix/mmix.c:2082
+#, c-format
+msgid "stack frame not a multiple of 8 bytes: %d"
+msgstr ""
+
+#: config/mmix/mmix.c:2321
+#, c-format
+msgid "stack frame not a multiple of octabyte: %d"
+msgstr ""
+
+#: config/mmix/mmix.c:2818 config/mmix/mmix.c:2887
+#, c-format
+msgid "MMIX Internal: %s is not a shiftable int"
+msgstr ""
+
+#: config/mmix/mmix.c:3006
+msgid "MMIX Internal: Trying to output invalidly reversed condition:"
+msgstr ""
+
+#: config/mmix/mmix.c:3013
+msgid "MMIX Internal: What's the CC of this?"
+msgstr ""
+
+#: config/mmix/mmix.c:3017
+msgid "MMIX Internal: What is the CC of this?"
+msgstr ""
+
+#: config/mmix/mmix.c:3088
+msgid "MMIX Internal: This is not a constant:"
+msgstr ""
+
+#. For these target macros, there is no generic documentation here.  You
+#. should read `Using and Porting GCC' for that.  Only comments specific
+#. to the MMIX target are here.
+#.
+#. There are however references to the specific texinfo node (comments
+#. with "Node:"), so there should be little or nothing amiss.  Probably
+#. the opposite, since we don't have to care about old littering and
+#. soon outdated generic comments.
+#. Node: Driver
+#. User symbols are in the same name-space as built-in symbols, but we
+#. don't need the built-in symbols, so remove those and instead apply
+#. stricter operand checking.  Don't warn when expanding insns.
+#. Pass on -mset-program-start=N and -mset-data-start=M to the linker.
+#. Provide default program start 0x100 unless -mno-set-program-start.
+#. Don't do this if linking relocatably, with -r.  For a final link,
+#. produce mmo, unless ELF is requested or when linking relocatably.
+#. Put unused option values here.
+#: config/mmix/mmix.h:132
+msgid "Set start-address of the program"
+msgstr ""
+
+#: config/mmix/mmix.h:134
+msgid "Set start-address of data"
+msgstr ""
+
+#. FIXME: Provide a way to *load* the epsilon register.
+#: config/mmix/mmix.h:198
+msgid "For intrinsics library: pass all parameters in registers"
+msgstr ""
+
+#: config/mmix/mmix.h:201
+msgid "Use register stack for parameters and return value"
+msgstr ""
+
+#: config/mmix/mmix.h:203
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr ""
+
+#: config/mmix/mmix.h:205
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr ""
+
+#: config/mmix/mmix.h:208
+msgid "Use zero-extending memory loads, not sign-extending ones"
+msgstr ""
+
+#: config/mmix/mmix.h:211
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+msgstr ""
+
+#: config/mmix/mmix.h:215
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+msgstr ""
+
+#: config/mmix/mmix.h:217
+msgid "Do not provide a default start-address 0x100 of the program"
+msgstr ""
+
+#: config/mmix/mmix.h:219
+msgid "Link to emit program in ELF format (rather than mmo)"
+msgstr ""
+
+#: config/mmix/mmix.h:221
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr ""
+
+#: config/mmix/mmix.h:223
+msgid "Don't use P-mnemonics for branches"
+msgstr ""
+
+#: config/mmix/mmix.h:225
+msgid "Use addresses that allocate global registers"
+msgstr ""
+
+#: config/mmix/mmix.h:227
+msgid "Do not use addresses that allocate global registers"
+msgstr ""
+
+#: config/mmix/mmix.h:229
+msgid "Generate a single exit point for each function"
+msgstr ""
+
+#: config/mmix/mmix.h:231
+#, fuzzy
+msgid "Do not generate a single exit point for each function"
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/mn10300/mn10300.h:59
+msgid "Work around hardware multiply bug"
+msgstr ""
+
+#: config/mn10300/mn10300.h:60
+msgid "Do not work around hardware multiply bug"
+msgstr ""
+
+#: config/mn10300/mn10300.h:61
+msgid "Target the AM33 processor"
+msgstr "Мэта - AM33 працэсар"
+
+#: config/mn10300/mn10300.h:65
+msgid "Enable linker relaxations"
+msgstr ""
+
+#: config/ns32k/ns32k.h:142 config/s390/s390.h:69
+msgid "Don't use hardware fp"
+msgstr "Не выкарыстоўваць апаратную fp"
+
+#: config/ns32k/ns32k.h:143
+msgid "Alternative calling convention"
+msgstr ""
+
+#: config/ns32k/ns32k.h:145
+msgid "Pass some arguments in registers"
+msgstr ""
+
+#: config/ns32k/ns32k.h:146
+msgid "Pass all arguments on stack"
+msgstr ""
+
+#: config/ns32k/ns32k.h:147
+msgid "Optimize for 32532 cpu"
+msgstr "Аптымізаваць для 32532 ЦП"
+
+#: config/ns32k/ns32k.h:148
+msgid "Optimize for 32332 cpu"
+msgstr "Аптымізаваць для 32332 ЦП"
+
+#: config/ns32k/ns32k.h:150
+msgid "Optimize for 32032"
+msgstr "Аптымізаваць для 32032 ЦП"
+
+#: config/ns32k/ns32k.h:152
+msgid "Register sb is zero. Use for absolute addressing"
+msgstr ""
+
+#: config/ns32k/ns32k.h:153
+msgid "Do not use register sb"
+msgstr "Не выкарыстоўваць рэгістра sb"
+
+#: config/ns32k/ns32k.h:155
+msgid "Use bit-field instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:157
+#, fuzzy
+msgid "Do not use bit-field instructions"
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/ns32k/ns32k.h:158
+msgid "Generate code for high memory"
+msgstr ""
+
+#: config/ns32k/ns32k.h:159
+msgid "Generate code for low memory"
+msgstr ""
+
+#: config/ns32k/ns32k.h:160
+msgid "32381 fpu"
+msgstr ""
+
+#: config/ns32k/ns32k.h:162
+msgid "Use multiply-accumulate fp instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:164
+msgid "Do not use multiply-accumulate fp instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:165
+msgid "\"Small register classes\" kludge"
+msgstr ""
+
+#: config/ns32k/ns32k.h:166
+msgid "No \"Small register classes\" kludge"
+msgstr ""
+
+#: config/pa/pa.c:246
+#, c-format
+msgid ""
+"unknown -mschedule= option (%s).\n"
+"Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
+msgstr ""
+
+#: config/pa/pa.c:271
+#, c-format
+msgid ""
+"unknown -march= option (%s).\n"
+"Valid options are 1.0, 1.1, and 2.0\n"
+msgstr ""
+
+#: config/pa/pa.c:284
+msgid "PIC code generation is not supported in the portable runtime model\n"
+msgstr ""
+
+#: config/pa/pa.c:289
+msgid "PIC code generation is not compatible with fast indirect calls\n"
+msgstr ""
+
+#: config/pa/pa.c:294
+msgid "-g is only supported when using GAS on this processor,"
+msgstr ""
+
+#: config/pa/pa.c:295
+msgid "-g option disabled"
+msgstr ""
+
+#: config/pa/pa-hiux.h:75 config/pa/pa-hpux.h:80 config/pa/pa-hpux7.h:81
+#: config/pa/pa64-hpux.h:25
+#, fuzzy
+msgid "Generate cpp defines for server IO"
+msgstr "Генерыраваць код для дадзенага ЦП"
+
+#: config/pa/pa-hiux.h:76 config/pa/pa-hpux.h:81 config/pa/pa-hpux7.h:82
+#: config/pa/pa64-hpux.h:27
+#, fuzzy
+msgid "Generate cpp defines for workstation IO"
+msgstr "Стварыць код для DLL"
+
+#. Macro to define tables used to set the flags.  This is a
+#. list in braces of target switches with each switch being
+#. { "NAME", VALUE, "HELP_STRING" }.  VALUE is the bits to set,
+#. or minus the bits to clear.  An empty string NAME is used to
+#. identify the default VALUE.  Do not mark empty strings for
+#. translation.
+#: config/pa/pa.h:218 config/pa/pa.h:224
+#, fuzzy
+msgid "Generate PA1.1 code"
+msgstr "Стварыць код для DLL"
+
+#: config/pa/pa.h:220 config/pa/pa.h:222
+#, fuzzy
+msgid "Generate PA1.0 code"
+msgstr "Стварыць код для DLL"
+
+#: config/pa/pa.h:226
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr ""
+
+#: config/pa/pa.h:228
+msgid "Disable FP regs"
+msgstr ""
+
+#: config/pa/pa.h:230
+#, fuzzy
+msgid "Do not disable FP regs"
+msgstr "Не выкарыстоўваць рэгістра sb"
+
+#: config/pa/pa.h:232
+msgid "Disable space regs"
+msgstr ""
+
+#: config/pa/pa.h:234
+msgid "Do not disable space regs"
+msgstr ""
+
+#: config/pa/pa.h:236
+msgid "Put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:238
+msgid "Do not put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:240
+#, fuzzy
+msgid "Disable indexed addressing"
+msgstr "нерэчаісны адрас"
+
+#: config/pa/pa.h:242
+#, fuzzy
+msgid "Do not disable indexed addressing"
+msgstr "невядомая назва рэгістра: %s"
+
+#: config/pa/pa.h:244
+msgid "Use portable calling conventions"
+msgstr ""
+
+#: config/pa/pa.h:246
+#, fuzzy
+msgid "Do not use portable calling conventions"
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/pa/pa.h:248
+msgid "Assume code will be assembled by GAS"
+msgstr ""
+
+#: config/pa/pa.h:250
+msgid "Do not assume code will be assembled by GAS"
+msgstr ""
+
+#: config/pa/pa.h:254
+#, fuzzy
+msgid "Do not use software floating point"
+msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
+
+#: config/pa/pa.h:256
+msgid "Emit long load/store sequences"
+msgstr ""
+
+#: config/pa/pa.h:258
+msgid "Do not emit long load/store sequences"
+msgstr ""
+
+#: config/pa/pa.h:260
+#, fuzzy
+msgid "Generate fast indirect calls"
+msgstr "Генерыраваць код для Intel as"
+
+#: config/pa/pa.h:262
+#, fuzzy
+msgid "Do not generate fast indirect calls"
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/pa/pa.h:264
+#, fuzzy
+msgid "Generate code for huge switch statements"
+msgstr "Генерыраваць код для Intel as"
+
+#: config/pa/pa.h:266
+#, fuzzy
+msgid "Do not generate code for huge switch statements"
+msgstr "Генерыраваць код для Intel as"
+
+#: config/pa/pa.h:268
+#, fuzzy
+msgid "Always generate long calls"
+msgstr "Генерыраваць код для Intel as"
+
+#: config/pa/pa.h:270
+msgid "Generate long calls only when needed"
+msgstr ""
+
+#: config/pa/pa.h:272
+#, fuzzy
+msgid "Enable linker optimizations"
+msgstr "Уключаць SSA аптымізацыю"
+
+#: config/pa/pa.h:298
+msgid "Specify architecture for code generation.  Values are 1.0, 1.1, and 2.0.  2.0 requires gas snapshot 19990413 or later."
+msgstr ""
+
+#: config/pa/pa64-hpux.h:29
+msgid "Assume code will be linked by GNU ld"
+msgstr ""
+
+#: config/pa/pa64-hpux.h:31
+msgid "Assume code will be linked by HP ld"
+msgstr ""
+
+#: config/pdp11/pdp11.h:57
+msgid "Do not use hardware floating point"
+msgstr ""
+
+#. return float result in ac0
+#: config/pdp11/pdp11.h:59
+msgid "Return floating point results in ac0"
+msgstr ""
+
+#: config/pdp11/pdp11.h:60
+msgid "Return floating point results in memory"
+msgstr ""
+
+#. is 11/40
+#: config/pdp11/pdp11.h:62
+msgid "Generate code for an 11/40"
+msgstr ""
+
+#. is 11/45
+#: config/pdp11/pdp11.h:65
+msgid "Generate code for an 11/45"
+msgstr ""
+
+#. is 11/10
+#: config/pdp11/pdp11.h:68
+msgid "Generate code for an 11/10"
+msgstr ""
+
+#. use movstrhi for bcopy
+#. use 32 bit for int
+#: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74
+msgid "Use 32 bit int"
+msgstr "Выкарыстоўваць 32-х бітны int"
+
+#: config/pdp11/pdp11.h:75 config/pdp11/pdp11.h:76
+msgid "Use 16 bit int"
+msgstr "Выкарыстоўваць 16-ці бітны int"
+
+#. use 32 bit for float
+#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
+msgid "Use 32 bit float"
+msgstr "Выкарыстоўваць 32-х бітны float"
+
+#: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
+msgid "Use 64 bit float"
+msgstr "Выкарыстоўваць 64-х бітны float"
+
+#. 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:90
+msgid "Target has split I&D"
+msgstr ""
+
+#: config/pdp11/pdp11.h:91
+msgid "Target does not have split I&D"
+msgstr ""
+
+#. UNIX assembler syntax?
+#: config/pdp11/pdp11.h:93
+msgid "Use UNIX assembler syntax"
+msgstr "Выкарыстоўваць UNIX-сінтакс для асэмблера"
+
+#: config/pdp11/pdp11.h:94
+msgid "Use DEC assembler syntax"
+msgstr "Выкарыстоўваць DEC-сінтакс для асэмблера"
+
+#: config/romp/romp.c:717 config/rs6000/rs6000.c:7718
+#, c-format
+msgid "invalid %%S value"
+msgstr ""
+
+#: config/romp/romp.c:726 config/romp/romp.c:733
+#, c-format
+msgid "invalid %%b value"
+msgstr ""
+
+#: config/romp/romp.c:773 config/romp/romp.c:784
+#, c-format
+msgid "invalid %%z value"
+msgstr ""
+
+#: config/romp/romp.c:792 config/romp/romp.c:800
+#, c-format
+msgid "invalid %%Z value"
+msgstr ""
+
+#: config/romp/romp.c:807 config/romp/romp.c:816 config/romp/romp.c:823
+#: config/rs6000/rs6000.c:7547
+#, c-format
+msgid "invalid %%k value"
+msgstr ""
+
+#: config/romp/romp.c:908 config/romp/romp.c:951
+#, c-format
+msgid "invalid %%j value"
+msgstr ""
+
+#. Perform any needed actions needed for a function that is receiving a
+#. variable number of arguments.
+#.
+#. CUM is as above.
+#.
+#. MODE and TYPE are the mode and type of the current parameter.
+#.
+#. PRETEND_SIZE is a variable that should be set to the amount of stack
+#. that must be pushed by the prolog to pretend that our caller pushed
+#. it.
+#.
+#. Normally, this macro will push all remaining incoming registers on the
+#. stack and set PRETEND_SIZE to the length of the registers pushed.
+#: config/romp/romp.h:648
+msgid "can't have varargs with -mfp-arg-in-fp-regs"
+msgstr ""
+
+#. Handle the machine specific pragma longcall.  Its syntax is
+#.
+#. # pragma longcall ( TOGGLE )
+#.
+#. where TOGGLE is either 0 or 1.
+#.
+#. rs6000_default_long_calls is set to the value of TOGGLE, changing
+#. whether or not new function declarations receive a longcall
+#. attribute by default.
+#: config/rs6000/rs6000-c.c:44
+msgid "ignoring malformed #pragma longcall"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:58
+#, fuzzy
+msgid "missing open paren"
+msgstr "Прапушчана назва"
+
+#: config/rs6000/rs6000-c.c:60
+#, fuzzy
+msgid "missing number"
+msgstr "Прапушчана назва"
+
+#: config/rs6000/rs6000-c.c:62
+#, fuzzy
+msgid "missing close paren"
+msgstr "Прапушчана назва класа"
+
+#: config/rs6000/rs6000-c.c:65
+msgid "number must be 0 or 1"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:68
+msgid "junk at end of #pragma longcall"
+msgstr ""
+
+#: config/rs6000/rs6000.c:588
+msgid "-mmultiple is not supported on little endian systems"
+msgstr ""
+
+#: config/rs6000/rs6000.c:595
+msgid "-mstring is not supported on little endian systems"
+msgstr ""
+
+#: config/rs6000/rs6000.c:619
+#, c-format
+msgid "unknown -mdebug-%s switch"
+msgstr ""
+
+#: config/rs6000/rs6000.c:631
+#, c-format
+msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:642
+#, c-format
+msgid "Unknown switch -mlong-double-%s"
+msgstr ""
+
+#: config/rs6000/rs6000.c:734
+#, fuzzy, c-format
+msgid "unknown -misel= option specified: '%s'"
+msgstr "невядомы рэжым машыны \"%s\""
+
+#: config/rs6000/rs6000.c:749
+#, fuzzy, c-format
+msgid "unknown -mvrsave= option specified: '%s'"
+msgstr "невядомы рэжым машыны \"%s\""
+
+#: config/rs6000/rs6000.c:768
+#, fuzzy, c-format
+msgid "unknown ABI specified: '%s'"
+msgstr "невядомы рэжым машыны \"%s\""
+
+#: config/rs6000/rs6000.c:4169
+#, fuzzy
+msgid "argument 1 must be a 5-bit signed literal"
+msgstr "першым аргументам \"%s\" павінен быць \"int\""
+
+#: config/rs6000/rs6000.c:4276 config/rs6000/rs6000.c:4866
+#, fuzzy
+msgid "argument 2 must be a 5-bit unsigned literal"
+msgstr "першым аргументам \"%s\" павінен быць \"int\""
+
+#: config/rs6000/rs6000.c:4319
+#, fuzzy
+msgid "argument 1 of __builtin_altivec_predicate must be a constant"
+msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
+
+#: config/rs6000/rs6000.c:4373
+#, fuzzy
+msgid "argument 1 of __builtin_altivec_predicate is out of range"
+msgstr "аргумент `__builtin_args_info' выйшаў за межы"
+
+#: config/rs6000/rs6000.c:4452
+#, fuzzy
+msgid "argument 3 must be a 4-bit unsigned literal"
+msgstr "першым аргументам \"%s\" павінен быць \"int\""
+
+#: config/rs6000/rs6000.c:4629
+#, fuzzy, c-format
+msgid "argument to `%s' must be a 2-bit unsigned literal"
+msgstr "першым аргументам \"%s\" павінен быць \"int\""
+
+#: config/rs6000/rs6000.c:4745
+#, fuzzy
+msgid "argument to dss must be a 2-bit unsigned literal"
+msgstr "першым аргументам \"%s\" павінен быць \"int\""
+
+#: config/rs6000/rs6000.c:4976
+#, fuzzy
+msgid "argument 1 of __builtin_spe_predicate must be a constant"
+msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
+
+#: config/rs6000/rs6000.c:5049
+#, fuzzy
+msgid "argument 1 of __builtin_spe_predicate is out of range"
+msgstr "аргумент `__builtin_args_info' выйшаў за межы"
+
+#: config/rs6000/rs6000.c:7474
+#, c-format
+msgid "invalid %%f value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7483
+#, c-format
+msgid "invalid %%F value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7492
+#, c-format
+msgid "invalid %%G value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7527
+#, c-format
+msgid "invalid %%j code"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7537
+#, c-format
+msgid "invalid %%J code"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7567
+#, c-format
+msgid "invalid %%K value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7634
+#, c-format
+msgid "invalid %%O value"
+msgstr "нерэчаіснае значэньне %%O"
+
+#: config/rs6000/rs6000.c:7756
+#, c-format
+msgid "invalid %%T value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7766
+#, c-format
+msgid "invalid %%u value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7775
+#, c-format
+msgid "invalid %%v value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:12180
+msgid "no profiling of 64-bit code for this ABI"
+msgstr ""
+
+#: config/rs6000/aix.h:160 config/rs6000/beos.h:32
+msgid "Always pass floating-point arguments in memory"
+msgstr ""
+
+#: config/rs6000/aix.h:162 config/rs6000/beos.h:34
+msgid "Don't always pass floating-point arguments in memory"
+msgstr ""
+
+#: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
+#: config/rs6000/aix52.h:32
+msgid "Support message passing with the Parallel Environment"
+msgstr ""
+
+#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28 config/rs6000/aix52.h:28
+msgid "Compile for 64-bit pointers"
+msgstr ""
+
+#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
+msgid "Compile for 32-bit pointers"
+msgstr ""
+
+#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49 config/rs6000/aix52.h:49
+msgid "-maix64 and POWER architecture are incompatible"
+msgstr ""
+
+#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54 config/rs6000/aix52.h:54
+msgid "-maix64 requires PowerPC64 architecture remain enabled"
+msgstr ""
+
+#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58 config/rs6000/aix52.h:58
+msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
+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:240
+msgid "Use POWER instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:243
+msgid "Use POWER2 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:245
+msgid "Do not use POWER2 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:248
+msgid "Do not use POWER instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:250
+msgid "Use PowerPC instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:253
+msgid "Do not use PowerPC instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:255
+msgid "Use PowerPC General Purpose group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:257
+msgid "Don't use PowerPC General Purpose group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:259
+msgid "Use PowerPC Graphics group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:261
+msgid "Don't use PowerPC Graphics group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:263
+msgid "Use PowerPC-64 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:265
+msgid "Don't use PowerPC-64 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:267
+msgid "Use AltiVec instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:269
+msgid "Don't use AltiVec instructions"
+msgstr "Не выкарыстоўваць інструкцыі AltiVec"
+
+#: config/rs6000/rs6000.h:271
+msgid "Use new mnemonics for PowerPC architecture"
+msgstr ""
+
+#: config/rs6000/rs6000.h:273
+msgid "Use old mnemonics for PowerPC architecture"
+msgstr ""
+
+#: config/rs6000/rs6000.h:276
+msgid "Put everything in the regular TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:278
+msgid "Place floating point constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:280
+msgid "Don't place floating point constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:282
+msgid "Place symbol+offset constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:284
+msgid "Don't place symbol+offset constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:290
+msgid "Place variable addresses in the regular TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:296
+msgid "Generate load/store multiple instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:298
+msgid "Do not generate load/store multiple instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:302
+msgid "Generate string instructions for block moves"
+msgstr ""
+
+#: config/rs6000/rs6000.h:304
+msgid "Do not generate string instructions for block moves"
+msgstr ""
+
+#: config/rs6000/rs6000.h:308
+msgid "Generate load/store with update instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:310
+msgid "Do not generate load/store with update instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:318
+msgid "Don't schedule the start and end of the procedure"
+msgstr ""
+
+#: config/rs6000/rs6000.h:324
+msgid "Return all structures in memory (AIX default)"
+msgstr ""
+
+#: config/rs6000/rs6000.h:326
+msgid "Return small structures in registers (SVR4 default)"
+msgstr ""
+
+#: config/rs6000/rs6000.h:391 config/sparc/sparc.h:633
+msgid "Use features of and schedule code for given CPU"
+msgstr ""
+
+#: config/rs6000/rs6000.h:394
+msgid "Enable debug output"
+msgstr ""
+
+#: config/rs6000/rs6000.h:396
+msgid "Select full, part, or no traceback table"
+msgstr ""
+
+#: config/rs6000/rs6000.h:397
+msgid "Specify ABI to use"
+msgstr ""
+
+#: config/rs6000/rs6000.h:399
+msgid "Specify size of long double (64 or 128 bits)"
+msgstr ""
+
+#: config/rs6000/rs6000.h:401
+msgid "Specify yes/no if isel instructions should be generated"
+msgstr ""
+
+#: config/rs6000/rs6000.h:403
+msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
+msgstr ""
+
+#: config/rs6000/rs6000.h:405
+msgid "Avoid all range limits on call instructions"
+msgstr ""
+
+#. Definitions for __builtin_return_address and __builtin_frame_address.
+#. __builtin_return_address (0) should give link register (65), enable
+#. this.
+#. This should be uncommented, so that the link register is used, but
+#. currently this would result in unmatched insns and spilling fixed
+#. registers so we'll leave it for another day.  When these problems are
+#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
+#. (mrs)
+#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
+#. 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:1869
+msgid "RETURN_ADDRESS_OFFSET not supported"
+msgstr ""
+
+#: config/rs6000/sysv4.h:87
+msgid "Select ABI calling convention"
+msgstr ""
+
+#: config/rs6000/sysv4.h:88
+msgid "Select method for sdata handling"
+msgstr ""
+
+#: config/rs6000/sysv4.h:103
+msgid "Align to the base type of the bit-field"
+msgstr ""
+
+#: config/rs6000/sysv4.h:105
+msgid "Don't align to the base type of the bit-field"
+msgstr ""
+
+#: config/rs6000/sysv4.h:107
+msgid "Don't assume that unaligned accesses are handled by the system"
+msgstr ""
+
+#: config/rs6000/sysv4.h:109
+msgid "Assume that unaligned accesses are handled by the system"
+msgstr ""
+
+#: config/rs6000/sysv4.h:111 config/rs6000/sysv4.h:115
+msgid "Produce code relocatable at runtime"
+msgstr ""
+
+#: config/rs6000/sysv4.h:113 config/rs6000/sysv4.h:117
+msgid "Don't produce code relocatable at runtime"
+msgstr ""
+
+#: config/rs6000/sysv4.h:119 config/rs6000/sysv4.h:121
+msgid "Produce little endian code"
+msgstr ""
+
+#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:125
+msgid "Produce big endian code"
+msgstr ""
+
+#: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:127
+#: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129
+#: config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131
+#: config/rs6000/sysv4.h:141 config/rs6000/sysv4.h:142
+#: config/rs6000/sysv4.h:153 config/rs6000/sysv4.h:155
+#: config/rs6000/sysv4.h:157
+msgid "no description yet"
+msgstr ""
+
+#: config/rs6000/sysv4.h:132
+msgid "Use EABI"
+msgstr ""
+
+#: config/rs6000/sysv4.h:133
+msgid "Don't use EABI"
+msgstr "Не выкарыстоўваць EABI"
+
+#: config/rs6000/sysv4.h:136
+msgid "Do not allow bit-fields to cross word boundaries"
+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 ""
+
+#: config/rs6000/sysv4.h:154
+msgid "Use the WindISS simulator"
+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
+#. defined, is executed once just after all the command options have
+#. been parsed.
+#.
+#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
+#. get control.
+#: config/rs6000/sysv4.h:214
+#, c-format
+msgid "bad value for -mcall-%s"
+msgstr ""
+
+#: config/rs6000/sysv4.h:230
+#, c-format
+msgid "bad value for -msdata=%s"
+msgstr ""
+
+#: config/rs6000/sysv4.h:247
+#, c-format
+msgid "-mrelocatable and -msdata=%s are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:255
+#, c-format
+msgid "-f%s and -msdata=%s are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:263
+#, c-format
+msgid "-msdata=%s and -mcall-%s are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:272
+msgid "-mrelocatable and -mno-minimal-toc are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:278
+#, c-format
+msgid "-mrelocatable and -mcall-%s are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:285
+#, c-format
+msgid "-fPIC and -mcall-%s are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:292
+msgid "-mcall-aixdesc must be big endian"
+msgstr ""
+
+#: config/s390/s390.c:2584
+msgid "invalid UNSPEC as operand (1)"
+msgstr ""
+
+#: config/s390/s390.c:2620
+msgid "invalid UNSPEC as operand (2)"
+msgstr ""
+
+#: config/s390/s390.c:2626
+msgid "UNKNOWN in s390_output_symbolic_const !?"
+msgstr ""
+
+#: config/s390/s390.c:2644
+msgid "Cannot decompose address."
+msgstr ""
+
+#: config/s390/s390.c:2784
+msgid "UNKNOWN in print_operand !?"
+msgstr ""
+
+#: config/s390/s390.c:4421
+msgid "Total size of local variables exceeds architecture limit."
+msgstr ""
+
+#: config/s390/s390.h:70
+msgid "Set backchain"
+msgstr ""
+
+#: config/s390/s390.h:71
+msgid "Don't set backchain (faster, but debug harder"
+msgstr ""
+
+#: config/s390/s390.h:72
+msgid "Use bras for execucable < 64k"
+msgstr ""
+
+#: config/s390/s390.h:73
+#, fuzzy
+msgid "Don't use bras"
+msgstr "Не выкарыстоўваць Irix PIC"
+
+#: config/s390/s390.h:74
+msgid "Additional debug prints"
+msgstr ""
+
+#: config/s390/s390.h:75
+msgid "Don't print additional debug prints"
+msgstr ""
+
+#: config/s390/s390.h:76
+msgid "64 bit mode"
+msgstr ""
+
+#: config/s390/s390.h:77
+msgid "31 bit mode"
+msgstr ""
+
+#: config/s390/s390.h:78
+msgid "mvcle use"
+msgstr ""
+
+#: config/s390/s390.h:79
+msgid "mvc&ex"
+msgstr ""
+
+#: config/sh/sh.c:5134
+#, fuzzy
+msgid "__builtin_saveregs not supported by this subtarget"
+msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
+
+#: config/sh/sh.c:5684
+msgid "attribute interrupt_handler is not compatible with -m5-compact"
+msgstr ""
+
+#. The sp_switch attribute only has meaning for interrupt functions.
+#: config/sh/sh.c:5710 config/sh/sh.c:5749
+#, c-format
+msgid "`%s' attribute only applies to interrupt functions"
+msgstr ""
+
+#. The argument must be a constant string.
+#: config/sh/sh.c:5717
+#, c-format
+msgid "`%s' attribute argument not a string constant"
+msgstr ""
+
+#. The argument must be a constant integer.
+#: config/sh/sh.c:5756
+#, c-format
+msgid "`%s' attribute argument not an integer constant"
+msgstr ""
+
+#. There are no delay slots on SHmedia.
+#. Relaxation isn't yet supported for SHmedia
+#: config/sh/sh.h:437
+#, fuzzy
+msgid "Profiling is not supported on this target."
+msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
+
+#: config/sparc/sparc.c:329
+#, c-format
+msgid "%s is not supported by this configuration"
+msgstr ""
+
+#: config/sparc/sparc.c:336
+msgid "-mlong-double-64 not allowed with -m64"
+msgstr ""
+
+#: config/sparc/sparc.c:361
+msgid "-mcmodel= is not supported on 32 bit systems"
+msgstr ""
+
+#: config/sparc/sparc.c:6299 config/sparc/sparc.c:6305
+#, c-format
+msgid "invalid %%Y operand"
+msgstr "нерэчаісны %%Y аперанд"
+
+#: config/sparc/sparc.c:6375
+#, c-format
+msgid "invalid %%A operand"
+msgstr "нерэчаісны %%A аперанд"
+
+#: config/sparc/sparc.c:6385
+#, c-format
+msgid "invalid %%B operand"
+msgstr "нерэчаісны %%B аперанд"
+
+#: config/sparc/sparc.c:6424
+#, c-format
+msgid "invalid %%c operand"
+msgstr "нерэчаісны %%c аперанд"
+
+#: config/sparc/sparc.c:6425
+#, c-format
+msgid "invalid %%C operand"
+msgstr "нерэчаісны %%C аперанд"
+
+#: config/sparc/sparc.c:6446
+#, c-format
+msgid "invalid %%d operand"
+msgstr "нерэчаісны %%d аперанд"
+
+#: config/sparc/sparc.c:6447
+#, c-format
+msgid "invalid %%D operand"
+msgstr "нерэчаісны %%D аперанд"
+
+#: config/sparc/sparc.c:6463
+#, c-format
+msgid "invalid %%f operand"
+msgstr "нерэчаісны %%f аперанд"
+
+#: config/sparc/sparc.c:6513
+msgid "long long constant not a valid immediate operand"
+msgstr ""
+
+#: config/sparc/sparc.c:6516
+msgid "floating point constant not a valid immediate operand"
+msgstr ""
+
+#: config/sparc/freebsd.h:80 config/sparc/linux.h:87 config/sparc/linux64.h:89
+#: config/sparc/netbsd-elf.h:239
+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/sp86x-aout.h:51 config/sparc/sp86x-elf.h:65
+msgid "Use little-endian byte order for data"
+msgstr ""
+
+#: config/sparc/sparc.h:532
+msgid "Assume possible double misalignment"
+msgstr ""
+
+#: config/sparc/sparc.h:534
+msgid "Assume all doubles are aligned"
+msgstr ""
+
+#: config/sparc/sparc.h:536
+msgid "Pass -assert pure-text to linker"
+msgstr ""
+
+#: config/sparc/sparc.h:538
+msgid "Do not pass -assert pure-text to linker"
+msgstr ""
+
+#: config/sparc/sparc.h:540
+msgid "Use flat register window model"
+msgstr ""
+
+#: config/sparc/sparc.h:542
+msgid "Do not use flat register window model"
+msgstr ""
+
+#: config/sparc/sparc.h:544
+msgid "Use ABI reserved registers"
+msgstr ""
+
+#: config/sparc/sparc.h:546
+msgid "Do not use ABI reserved registers"
+msgstr ""
+
+#: config/sparc/sparc.h:548
+msgid "Use hardware quad fp instructions"
+msgstr ""
+
+#: config/sparc/sparc.h:550
+msgid "Do not use hardware quad fp instructions"
+msgstr ""
+
+#: config/sparc/sparc.h:552
+msgid "Compile for v8plus ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:554
+msgid "Do not compile for v8plus ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:556
+msgid "Utilize Visual Instruction Set"
+msgstr ""
+
+#: config/sparc/sparc.h:558
+msgid "Do not utilize Visual Instruction Set"
+msgstr ""
+
+#. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
+#: config/sparc/sparc.h:561
+msgid "Optimize for Cypress processors"
+msgstr "Аптымізацыя для Cypress працэсараў"
+
+#: config/sparc/sparc.h:563
+#, fuzzy
+msgid "Optimize for SPARCLite processors"
+msgstr "Аптымізацыя для SparcLite працэсараў"
+
+#: config/sparc/sparc.h:565
+msgid "Optimize for F930 processors"
+msgstr "Аптымізацыя для  F930 працэсараў"
+
+#: config/sparc/sparc.h:567
+msgid "Optimize for F934 processors"
+msgstr "Аптымізацыя для F934 працэсараў"
+
+#: config/sparc/sparc.h:569
+msgid "Use V8 SPARC ISA"
+msgstr ""
+
+#: config/sparc/sparc.h:571
+#, fuzzy
+msgid "Optimize for SuperSPARC processors"
+msgstr "Аптымізацыя для SuperSparc працэсараў"
+
+#. End of deprecated options.
+#: config/sparc/sparc.h:574
+msgid "Pointers are 64-bit"
+msgstr ""
+
+#: config/sparc/sparc.h:576
+msgid "Pointers are 32-bit"
+msgstr ""
+
+#: config/sparc/sparc.h:578
+msgid "Use 32-bit ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:580
+msgid "Use 64-bit ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:582
+msgid "Use stack bias"
+msgstr ""
+
+#: config/sparc/sparc.h:584
+msgid "Do not use stack bias"
+msgstr ""
+
+#: config/sparc/sparc.h:586
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr ""
+
+#: config/sparc/sparc.h:588
+msgid "Do not use structs on stronger alignment for double-word copies"
+msgstr ""
+
+#: config/sparc/sparc.h:590
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr ""
+
+#: config/sparc/sparc.h:592
+msgid "Do not optimize tail call instructions in assembler or linker"
+msgstr ""
+
+#: config/sparc/sparc.h:637
+msgid "Use given SPARC code model"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1192
+msgid "cannot use va_start in interrupt function"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1552
+msgid "`B' operand is not constant"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1558
+msgid "`B' operand has multiple bits set"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1585
+msgid "`o' operand is not constant"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1600
+msgid "xstormy16_print_operand: unknown code"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1650
+#, c-format
+msgid "switch statement of size %lu entries too large"
+msgstr ""
+
+#: config/v850/v850-c.c:67
+msgid "#pragma GHS endXXXX found without previous startXXX"
+msgstr ""
+
+#: config/v850/v850-c.c:69
+msgid "#pragma GHS endXXX does not match previous startXXX"
+msgstr ""
+
+#: config/v850/v850-c.c:94
+msgid "cannot set interrupt attribute: no current function"
+msgstr ""
+
+#: config/v850/v850-c.c:102
+msgid "cannot set interrupt attribute: no such identifier"
+msgstr ""
+
+#: config/v850/v850-c.c:148
+msgid "junk at end of #pragma ghs section"
+msgstr ""
+
+#: config/v850/v850-c.c:165
+#, c-format
+msgid "unrecognized section name \"%s\""
+msgstr "нераспазнаная назва сэкцыі \"%s\""
+
+#: config/v850/v850-c.c:180
+msgid "malformed #pragma ghs section"
+msgstr ""
+
+#: config/v850/v850-c.c:200
+msgid "junk at end of #pragma ghs interrupt"
+msgstr ""
+
+#: config/v850/v850-c.c:212
+msgid "junk at end of #pragma ghs starttda"
+msgstr ""
+
+#: config/v850/v850-c.c:224
+msgid "junk at end of #pragma ghs startsda"
+msgstr ""
+
+#: config/v850/v850-c.c:236
+msgid "junk at end of #pragma ghs startzda"
+msgstr ""
+
+#: config/v850/v850-c.c:248
+msgid "junk at end of #pragma ghs endtda"
+msgstr ""
+
+#: config/v850/v850-c.c:260
+msgid "junk at end of #pragma ghs endsda"
+msgstr ""
+
+#: config/v850/v850-c.c:272
+msgid "junk at end of #pragma ghs endzda"
+msgstr ""
+
+#: config/v850/v850.c:129
+#, c-format
+msgid "%s=%s is not numeric"
+msgstr ""
+
+#: config/v850/v850.c:136
+#, c-format
+msgid "%s=%s is too large"
+msgstr "%s=%s вельмі вялікі"
+
+#: config/v850/v850.c:302
+msgid "const_double_split got a bad insn:"
+msgstr ""
+
+#: config/v850/v850.c:837
+msgid "output_move_single:"
+msgstr ""
+
+#: config/v850/v850.c:2217
+msgid "a data area attribute cannot be specified for local variables"
+msgstr ""
+
+#: config/v850/v850.c:2228
+#, c-format
+msgid "data area of '%s' conflicts with previous declaration"
+msgstr ""
+
+#: config/v850/v850.c:2447
+#, c-format
+msgid "bogus JR construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:2468 config/v850/v850.c:2670
+#, c-format
+msgid "bad amount of stack space removal: %d"
+msgstr ""
+
+#: config/v850/v850.c:2646
+#, c-format
+msgid "bogus JARL construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:3026
+#, c-format
+msgid "Bogus DISPOSE construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:3048
+#, c-format
+msgid "Too much stack space to dispose of: %d"
+msgstr ""
+
+#: config/v850/v850.c:3224
+#, c-format
+msgid "Bogus PREPEARE construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:3246
+#, c-format
+msgid "Too much stack space to prepare: %d"
+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:158
+msgid "Support Green Hills ABI"
+msgstr ""
+
+#: config/v850/v850.h:161
+msgid "Prohibit PC relative function calls"
+msgstr ""
+
+#: config/v850/v850.h:164
+msgid "Reuse r30 on a per function basis"
+msgstr ""
+
+#: config/v850/v850.h:167
+msgid "Use stubs for function prologues"
+msgstr ""
+
+#: config/v850/v850.h:170
+msgid "Same as: -mep -mprolog-function"
+msgstr ""
+
+#: config/v850/v850.h:171
+msgid "Enable backend debugging"
+msgstr ""
+
+#: config/v850/v850.h:173
+msgid "Compile for the v850 processor"
+msgstr ""
+
+#: config/v850/v850.h:175
+#, fuzzy
+msgid "Compile for v850e processor"
+msgstr "Аптымізацыя для  F930 працэсараў"
+
+#. Make sure that the other bits are cleared.
+#: config/v850/v850.h:177
+#, fuzzy
+msgid "Enable the use of the short load instructions"
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/v850/v850.h:180
+#, fuzzy
+msgid "Do not use the callt instruction"
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/v850/v850.h:187
+#, fuzzy
+msgid "Do not use registers r2 and r5"
+msgstr "Не выкарыстоўваць рэгістра sb"
+
+#: config/v850/v850.h:189
+msgid "Enfore strict alignment"
+msgstr ""
+
+#: config/v850/v850.h:192
+msgid "Use 4 byte entries in switch tables"
+msgstr ""
+
+#: config/v850/v850.h:218
+msgid "Set the max size of data eligible for the TDA area"
+msgstr ""
+
+#: config/v850/v850.h:221
+msgid "Set the max size of data eligible for the SDA area"
+msgstr ""
+
+#: config/v850/v850.h:224
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr ""
+
+#: config/xtensa/xtensa.c:1062 config/xtensa/xtensa.c:1096
+#: config/xtensa/xtensa.c:1105
+msgid "bad test"
+msgstr ""
+
+#: config/xtensa/xtensa.c:1824
+msgid "boolean registers required for the floating-point option"
+msgstr ""
+
+#: config/xtensa/xtensa.c:1991
+msgid "invalid mask"
+msgstr "нерэчаісная маска"
+
+#: config/xtensa/xtensa.c:2038
+msgid "invalid address"
+msgstr "нерэчаісны адрас"
+
+#: config/xtensa/xtensa.c:2063
+#, fuzzy
+msgid "no register in address"
+msgstr "невядомая назва рэгістра: %s"
+
+#: config/xtensa/xtensa.c:2071
+msgid "address offset not a constant"
+msgstr ""
+
+#: config/xtensa/xtensa.c:2809
+msgid "only uninitialized variables can be placed in a .bss section"
+msgstr ""
+
+#: config/xtensa/xtensa.h:114
+msgid "Use the Xtensa code density option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:116
+msgid "Do not use the Xtensa code density option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:118
+msgid "Use the Xtensa MAC16 option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:120
+msgid "Do not use the Xtensa MAC16 option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:122
+msgid "Use the Xtensa MUL16 option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:124
+msgid "Do not use the Xtensa MUL16 option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:126
+msgid "Use the Xtensa MUL32 option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:128
+msgid "Do not use the Xtensa MUL32 option"
+msgstr ""
+
+#. undocumented
+#. undocumented
+#: config/xtensa/xtensa.h:134
+msgid "Use the Xtensa NSA option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:136
+msgid "Do not use the Xtensa NSA option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:138
+msgid "Use the Xtensa MIN/MAX option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:140
+msgid "Do not use the Xtensa MIN/MAX option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:142
+msgid "Use the Xtensa SEXT option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:144
+msgid "Do not use the Xtensa SEXT option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:146
+msgid "Use the Xtensa boolean register option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:148
+#, fuzzy
+msgid "Do not use the Xtensa boolean register option"
+msgstr "Не ўжываць сімвалічныя назва рэгістраў"
+
+#: config/xtensa/xtensa.h:150
+#, fuzzy
+msgid "Use the Xtensa floating-point unit"
+msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
+
+#: config/xtensa/xtensa.h:152
+msgid "Do not use the Xtensa floating-point unit"
+msgstr ""
+
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#: config/xtensa/xtensa.h:170
+msgid "Disable fused multiply/add and multiply/subtract FP instructions"
+msgstr ""
+
+#: config/xtensa/xtensa.h:172
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+msgstr ""
+
+#: config/xtensa/xtensa.h:174
+msgid "Serialize volatile memory references with MEMW instructions"
+msgstr ""
+
+#: config/xtensa/xtensa.h:176
+msgid "Do not serialize volatile memory references with MEMW instructions"
+msgstr ""
+
+#: config/xtensa/xtensa.h:178
+msgid "Intersperse literal pools with code in the text section"
+msgstr ""
+
+#: config/xtensa/xtensa.h:180
+msgid "Put literal pools in a separate literal section"
+msgstr ""
+
+#: config/xtensa/xtensa.h:182
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr ""
+
+#: config/xtensa/xtensa.h:184
+msgid "Do not automatically align branch targets"
+msgstr ""
+
+#: config/xtensa/xtensa.h:186
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr ""
+
+#: config/xtensa/xtensa.h:188
+msgid "Use direct CALLn instructions for fast calls"
+msgstr ""
+
+#: ada/misc.c:233
+msgid "`-gnat' misspelled as `-gant'"
+msgstr ""
+
+#: cp/call.c:258 cp/init.c:1587
+msgid "qualified type `%T' does not match destructor name `~%T'"
+msgstr ""
+
+#: cp/call.c:267
+msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
+msgstr ""
+
+#: cp/call.c:276
+msgid "`%D' is a namespace"
+msgstr ""
+
+#: cp/call.c:284
+msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
+msgstr ""
+
+#: cp/call.c:366
+msgid "unable to call pointer to member function here"
+msgstr ""
+
+#: cp/call.c:515
+msgid "destructors take no parameters"
+msgstr ""
+
+#: cp/call.c:519
+msgid "destructor name `~%T' does not match type `%T' of expression"
+msgstr ""
+
+#: cp/call.c:535 cp/call.c:4857
+msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
+msgstr ""
+
+#: cp/call.c:557
+#, fuzzy
+msgid "request for member `%D' is ambiguous"
+msgstr "памер \"%s\" - %d байт"
+
+#: cp/call.c:2446
+msgid "%s %D(%T, %T, %T) <built-in>"
+msgstr ""
+
+#: cp/call.c:2451
+msgid "%s %D(%T, %T) <built-in>"
+msgstr ""
+
+#: cp/call.c:2455
+msgid "%s %D(%T) <built-in>"
+msgstr ""
+
+#: cp/call.c:2459
+msgid "%s %T <conversion>"
+msgstr ""
+
+#: cp/call.c:2461
+msgid "%s %+#D%s"
+msgstr ""
+
+#: cp/call.c:2615
+msgid "conversion from `%T' to `%T' is ambiguous"
+msgstr ""
+
+#: cp/call.c:2690
+msgid "incomplete type '%T' cannot be used to name a scope"
+msgstr ""
+
+#: cp/call.c:2706 cp/typeck.c:2176 cp/typeck.c:2205
+msgid "'%D' has no member named '%E'"
+msgstr ""
+
+#: cp/call.c:2812
+msgid "no matching function for call to `%D(%A)'"
+msgstr ""
+
+#: cp/call.c:2823 cp/call.c:4948
+msgid "call of overloaded `%D(%A)' is ambiguous"
+msgstr ""
+
+#. It's no good looking for an overloaded operator() on a
+#. pointer-to-member-function.
+#: cp/call.c:2850
+#, c-format
+msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
+msgstr ""
+
+#: cp/call.c:2920
+msgid "no match for call to `(%T) (%A)'"
+msgstr ""
+
+#: cp/call.c:2930
+msgid "call of `(%T) (%A)' is ambiguous"
+msgstr ""
+
+#: cp/call.c:2965
+msgid "%s for `%T ? %T : %T' operator"
+msgstr ""
+
+#: cp/call.c:2970
+#, fuzzy
+msgid "%s for `%T %s' operator"
+msgstr "%s перад знакам \"%s\""
+
+#: cp/call.c:2973
+msgid "%s for `%T [%T]' operator"
+msgstr ""
+
+#: cp/call.c:2978
+#, fuzzy
+msgid "%s for `%T %s %T' operator"
+msgstr "%s перад знакам \"%s\""
+
+#: cp/call.c:2981
+#, fuzzy
+msgid "%s for `%s %T' operator"
+msgstr "%s перад знакам \"%s\""
+
+#: cp/call.c:3071
+msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+msgstr ""
+
+#: cp/call.c:3130
+#, c-format
+msgid "`%E' has type `void' and is not a throw-expression"
+msgstr ""
+
+#: cp/call.c:3163 cp/call.c:3363
+msgid "operands to ?: have different types"
+msgstr ""
+
+#: cp/call.c:3316
+msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
+msgstr ""
+
+#: cp/call.c:3323
+msgid "enumeral and non-enumeral type in conditional expression"
+msgstr ""
+
+#: cp/call.c:3405
+msgid "`%D' must be declared before use"
+msgstr ""
+
+#: cp/call.c:3604
+msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
+msgstr ""
+
+#: cp/call.c:3651
+msgid "using synthesized `%#D' for copy assignment"
+msgstr ""
+
+#: cp/call.c:3653
+msgid "  where cfront would use `%#D'"
+msgstr ""
+
+#: cp/call.c:3680
+msgid "comparison between `%#T' and `%#T'"
+msgstr ""
+
+#: cp/call.c:3919
+msgid "no suitable `operator delete' for `%T'"
+msgstr ""
+
+#: cp/call.c:3938
+msgid "`%+#D' is private"
+msgstr ""
+
+#: cp/call.c:3940
+msgid "`%+#D' is protected"
+msgstr ""
+
+#: cp/call.c:3942
+msgid "`%+#D' is inaccessible"
+msgstr ""
+
+#: cp/call.c:3943
+msgid "within this context"
+msgstr ""
+
+#: cp/call.c:3985
+msgid "invalid conversion from `%T' to `%T'"
+msgstr ""
+
+#: cp/call.c:3987 cp/call.c:4126 cp/call.c:4128
+msgid "  initializing argument %P of `%D'"
+msgstr ""
+
+#: cp/call.c:4050 cp/call.c:4054
+msgid "  initializing argument %P of `%D' from result of `%D'"
+msgstr ""
+
+#: cp/call.c:4060 cp/call.c:4063
+msgid "  initializing temporary from result of `%D'"
+msgstr ""
+
+#. Undefined behavior [expr.call] 5.2.2/7.  We used to just warn
+#. here and do a bitwise copy, but now cp_expr_size will abort if we
+#. try to do that.
+#: cp/call.c:4215
+msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
+msgstr ""
+
+#. Undefined behavior [expr.call] 5.2.2/7.
+#: cp/call.c:4242
+msgid "cannot receive objects of non-POD type `%#T' through `...'"
+msgstr ""
+
+#: cp/call.c:4422
+msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
+msgstr ""
+
+#: cp/call.c:4656
+msgid "could not find class$ field in java interface type `%T'"
+msgstr ""
+
+#: cp/call.c:4831
+#, fuzzy
+msgid "call to non-function `%D'"
+msgstr "у функцыі \"%s\":"
+
+#: cp/call.c:4937
+msgid "no matching function for call to `%T::%D(%A)%#V'"
+msgstr ""
+
+#: cp/call.c:4967
+msgid "cannot call member function `%D' without object"
+msgstr ""
+
+#: cp/call.c:5580
+msgid "passing `%T' chooses `%T' over `%T'"
+msgstr ""
+
+#: cp/call.c:5582 cp/decl2.c:4081
+msgid "  in call to `%D'"
+msgstr ""
+
+#: cp/call.c:5631 cp/call.c:5756
+msgid "choosing `%D' over `%D'"
+msgstr ""
+
+#: cp/call.c:5632
+msgid "  for conversion from `%T' to `%T'"
+msgstr ""
+
+#: cp/call.c:5634
+msgid "  because conversion sequence for the argument is better"
+msgstr ""
+
+#: cp/call.c:5758
+msgid "  because worst conversion for the former is better than worst conversion for the latter"
+msgstr ""
+
+#: cp/call.c:5874 cp/call.c:5895
+msgid "could not convert `%E' to `%T'"
+msgstr ""
+
+#: cp/class.c:286
+msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
+msgstr ""
+
+#: cp/class.c:943
+msgid "`%#D' and `%#D' cannot be overloaded"
+msgstr ""
+
+#: cp/class.c:1027
+#, fuzzy
+msgid "duplicate enum value `%D'"
+msgstr "паўтарэнне \"volatile\""
+
+#: cp/class.c:1030
+msgid "duplicate field `%D' (as enum and non-enum)"
+msgstr ""
+
+#: cp/class.c:1037
+#, fuzzy
+msgid "duplicate nested type `%D'"
+msgstr "паўтарэнне \"restrict\""
+
+#: cp/class.c:1048
+msgid "duplicate field `%D' (as type and non-type)"
+msgstr ""
+
+#: cp/class.c:1052
+#, fuzzy
+msgid "duplicate member `%D'"
+msgstr "паўтарэнне \"%s\""
+
+#: cp/class.c:1095
+msgid "conflicting access specifications for method `%D', ignored"
+msgstr ""
+
+#: cp/class.c:1097
+#, c-format
+msgid "conflicting access specifications for field `%s', ignored"
+msgstr ""
+
+#: cp/class.c:1142
+msgid "`%D' names constructor"
+msgstr ""
+
+#: cp/class.c:1147
+#, fuzzy
+msgid "`%D' invalid in `%T'"
+msgstr "Нерэчаісны выбар \"%s\""
+
+#: cp/class.c:1155
+msgid "no members matching `%D' in `%#T'"
+msgstr ""
+
+#: cp/class.c:1187 cp/class.c:1195
+#, fuzzy
+msgid "`%D' invalid in `%#T'"
+msgstr "Нерэчаісны выбар \"%s\""
+
+#: cp/class.c:1188
+msgid "  because of local method `%#D' with same name"
+msgstr ""
+
+#: cp/class.c:1196
+msgid "  because of local member `%#D' with same name"
+msgstr ""
+
+#: cp/class.c:1268
+msgid "base class `%#T' has a non-virtual destructor"
+msgstr ""
+
+#: cp/class.c:1288
+msgid "base `%T' with only non-default constructor in class without a constructor"
+msgstr ""
+
+#: cp/class.c:1860
+msgid "all member functions in class `%T' are private"
+msgstr ""
+
+#: cp/class.c:1874
+msgid "`%#T' only defines a private destructor and has no friends"
+msgstr ""
+
+#: cp/class.c:1917
+msgid "`%#T' only defines private constructors and has no friends"
+msgstr ""
+
+#: cp/class.c:2038 cp/class.c:5172
+msgid "redefinition of `%#T'"
+msgstr ""
+
+#: cp/class.c:2039
+msgid "previous definition of `%#T'"
+msgstr "папярэдняе вызначэньне `%#T'"
+
+#: cp/class.c:2313
+msgid "no unique final overrider for `%D' in `%T'"
+msgstr ""
+
+#. Here we know it is a hider, and no overrider exists.
+#: cp/class.c:2652
+msgid "`%D' was hidden"
+msgstr ""
+
+#: cp/class.c:2653
+msgid "  by `%D'"
+msgstr ""
+
+#: cp/class.c:2695
+msgid "ISO C++ forbids member `%D' with same name as enclosing class"
+msgstr ""
+
+#: cp/class.c:2700 cp/decl2.c:1327
+msgid "`%#D' invalid; an anonymous union can only have non-static data members"
+msgstr ""
+
+#: cp/class.c:2706 cp/decl2.c:1333
+msgid "private member `%#D' in anonymous union"
+msgstr ""
+
+#: cp/class.c:2709 cp/decl2.c:1335
+msgid "protected member `%#D' in anonymous union"
+msgstr ""
+
+#: cp/class.c:2834
+msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
+msgstr ""
+
+#: cp/class.c:2898
+#, fuzzy
+msgid "bit-field `%#D' with non-integral type"
+msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
+
+#: cp/class.c:2918
+msgid "bit-field `%D' width not an integer constant"
+msgstr ""
+
+#: cp/class.c:2924
+msgid "negative width in bit-field `%D'"
+msgstr ""
+
+#: cp/class.c:2929
+msgid "zero width for bit-field `%D'"
+msgstr ""
+
+#: cp/class.c:2935
+msgid "width of `%D' exceeds its type"
+msgstr ""
+
+#: cp/class.c:2944
+msgid "`%D' is too small to hold all values of `%#T'"
+msgstr ""
+
+#: cp/class.c:3028
+msgid "member `%#D' with constructor not allowed in union"
+msgstr ""
+
+#: cp/class.c:3031
+msgid "member `%#D' with destructor not allowed in union"
+msgstr ""
+
+#: cp/class.c:3034
+msgid "member `%#D' with copy assignment operator not allowed in union"
+msgstr ""
+
+#: cp/class.c:3061
+msgid "multiple fields in union `%T' initialized"
+msgstr ""
+
+#: cp/class.c:3183
+msgid "field `%D' in local class cannot be static"
+msgstr ""
+
+#: cp/class.c:3189
+msgid "field `%D' invalidly declared function type"
+msgstr ""
+
+#: cp/class.c:3196
+#, fuzzy
+msgid "field `%D' invalidly declared method type"
+msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
+
+#: cp/class.c:3202
+#, fuzzy
+msgid "field `%D' invalidly declared offset type"
+msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
+
+#. Unions cannot have static members.
+#: cp/class.c:3220
+#, fuzzy
+msgid "field `%D' declared static in union"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
+
+#: cp/class.c:3247
+msgid "non-static reference `%#D' in class without a constructor"
+msgstr ""
+
+#: cp/class.c:3282
+msgid "non-static const member `%#D' in class without a constructor"
+msgstr ""
+
+#: cp/class.c:3298
+msgid "field `%#D' with same name as class"
+msgstr ""
+
+#: cp/class.c:3316
+msgid "`%#T' has pointer data members"
+msgstr ""
+
+#: cp/class.c:3320
+msgid "  but does not override `%T(const %T&)'"
+msgstr ""
+
+#: cp/class.c:3322
+msgid "  or `operator=(const %T&)'"
+msgstr ""
+
+#: cp/class.c:3325
+msgid "  but does not override `operator=(const %T&)'"
+msgstr ""
+
+#: cp/class.c:3775
+msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:3883
+msgid "class `%T' will be considered nearly empty in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:3973
+msgid "initializer specified for non-virtual method `%D'"
+msgstr ""
+
+#: cp/class.c:4709
+msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:4809
+msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
+msgstr ""
+
+#: cp/class.c:4822
+msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
+msgstr ""
+
+#: cp/class.c:4978
+msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5011
+msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5020
+msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5079
+msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5320
+msgid "`%#T' has virtual functions but non-virtual destructor"
+msgstr ""
+
+#: cp/class.c:5405
+msgid "trying to finish struct, but kicked out due to previous parse errors"
+msgstr ""
+
+#: cp/class.c:5861
+#, c-format
+msgid "language string `\"%s\"' not recognized"
+msgstr ""
+
+#: cp/class.c:5957
+msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
+msgstr ""
+
+#: cp/class.c:6078
+msgid "no matches converting function `%D' to type `%#T'"
+msgstr ""
+
+#: cp/class.c:6101
+msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
+msgstr ""
+
+#: cp/class.c:6127
+msgid "assuming pointer to member `%D'"
+msgstr ""
+
+#: cp/class.c:6130
+#, c-format
+msgid "(a pointer to member can only be formed with `&%E')"
+msgstr ""
+
+#: cp/class.c:6174 cp/class.c:6345 cp/class.c:6352
+msgid "not enough type information"
+msgstr ""
+
+#: cp/class.c:6183
+msgid "argument of type `%T' does not match `%T'"
+msgstr ""
+
+#: cp/class.c:6329
+msgid "invalid operation on uninstantiated type"
+msgstr ""
+
+#. [basic.scope.class]
+#.
+#. A name N used in a class S shall refer to the same declaration
+#. in its context and when re-evaluated in the completed scope of
+#. S.
+#: cp/class.c:6612 cp/decl.c:1006 cp/decl.c:3102 cp/pt.c:1845
+msgid "declaration of `%#D'"
+msgstr "абвяшчэньне `%#D'"
+
+#: cp/class.c:6613
+msgid "changes meaning of `%D' from `%+#D'"
+msgstr ""
+
+#: cp/cvt.c:88
+msgid "can't convert from incomplete type `%T' to `%T'"
+msgstr ""
+
+#: cp/cvt.c:97
+msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
+msgstr ""
+
+#: cp/cvt.c:126
+msgid "converting from `%T' to `%T'"
+msgstr "пераўтварэньне з `%T' у `%T'"
+
+#: cp/cvt.c:201 cp/cvt.c:205
+msgid "pointer to member cast from `%T' to `%T' is via virtual base"
+msgstr ""
+
+#: cp/cvt.c:223 cp/cvt.c:236 cp/cvt.c:283
+msgid "cannot convert `%E' from type `%T' to type `%T'"
+msgstr ""
+
+#: cp/cvt.c:262
+#, fuzzy
+msgid "invalid conversion from '%T' to '%T'"
+msgstr "пераўтварэньне з `%T' у `%T'"
+
+#: cp/cvt.c:537
+msgid "conversion from `%T' to `%T' discards qualifiers"
+msgstr ""
+
+#: cp/cvt.c:555
+msgid "casting `%T' to `%T' does not dereference pointer"
+msgstr ""
+
+#: cp/cvt.c:584
+msgid "cannot convert type `%T' to type `%T'"
+msgstr ""
+
+#: cp/cvt.c:701
+msgid "conversion from `%#T' to `%#T'"
+msgstr ""
+
+#: cp/cvt.c:713
+msgid "`%#T' used where a `%T' was expected"
+msgstr ""
+
+#: cp/cvt.c:730
+msgid "the address of `%D', will always be `true'"
+msgstr ""
+
+#: cp/cvt.c:750
+msgid "`%#T' used where a floating point value was expected"
+msgstr ""
+
+#: cp/cvt.c:797
+msgid "conversion from `%T' to non-scalar type `%T' requested"
+msgstr ""
+
+#: cp/cvt.c:883
+msgid "object of incomplete type `%T' will not be accessed in %s"
+msgstr ""
+
+#: cp/cvt.c:886
+msgid "object of type `%T' will not be accessed in %s"
+msgstr ""
+
+#: cp/cvt.c:902
+msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
+msgstr ""
+
+#. [over.over] enumerates the places where we can take the address
+#. of an overloaded function, and this is not one of them.
+#: cp/cvt.c:922
+#, c-format
+msgid "%s cannot resolve address of overloaded function"
+msgstr ""
+
+#. Only warn when there is no &.
+#: cp/cvt.c:927
+#, c-format
+msgid "%s is a reference, not call, to function `%E'"
+msgstr ""
+
+#: cp/cvt.c:1065
+msgid "converting NULL to non-pointer type"
+msgstr ""
+
+#: cp/cvt.c:1141
+msgid "ambiguous default type conversion from `%T'"
+msgstr ""
+
+#: cp/cvt.c:1143
+msgid "  candidate conversions include `%D' and `%D'"
+msgstr ""
+
+#: cp/decl.c:1007 cp/decl.c:3205
+msgid "conflicts with previous declaration `%#D'"
+msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
+
+#: cp/decl.c:1211
+msgid "label `%D' used but not defined"
+msgstr "адмеціна `%D' выкарыстоўвываецца, але ня вызначана"
+
+#: cp/decl.c:1216
+msgid "label `%D' defined but not used"
+msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
+
+#: cp/decl.c:2249
+msgid "namespace alias `%D' not allowed here, assuming `%D'"
+msgstr ""
+
+#: cp/decl.c:3008 cp/decl.c:3413
+msgid "previous declaration of `%D'"
+msgstr "папярэдняе абвяшчэньне `%D'"
+
+#: cp/decl.c:3089 cp/decl.c:3127
+#, fuzzy
+msgid "shadowing %s function `%#D'"
+msgstr "у функцыі \"%s\":"
+
+#: cp/decl.c:3098
+msgid "library function `%#D' redeclared as non-function `%#D'"
+msgstr ""
+
+#: cp/decl.c:3103
+#, fuzzy
+msgid "conflicts with built-in declaration `%#D'"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: cp/decl.c:3122 cp/decl.c:3219 cp/decl.c:3235
+msgid "new declaration `%#D'"
+msgstr "новае абвяшчэньне `%#D'"
+
+#: cp/decl.c:3123
+#, fuzzy
+msgid "ambiguates built-in declaration `%#D'"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: cp/decl.c:3179
+msgid "`%#D' redeclared as different kind of symbol"
+msgstr ""
+
+#: cp/decl.c:3182
+msgid "previous declaration of `%#D'"
+msgstr "папярэдняе абвяшчэньне `%#D'"
+
+#: cp/decl.c:3204
+msgid "declaration of template `%#D'"
+msgstr "абвяшчэньне шаблёну `%#D'"
+
+#: cp/decl.c:3220 cp/decl.c:3236
+#, fuzzy
+msgid "ambiguates old declaration `%#D'"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: cp/decl.c:3228
+msgid "declaration of C function `%#D' conflicts with"
+msgstr ""
+
+#: cp/decl.c:3230
+#, fuzzy
+msgid "previous declaration `%#D' here"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: cp/decl.c:3246
+msgid "conflicting types for `%#D'"
+msgstr ""
+
+#: cp/decl.c:3247
+#, fuzzy
+msgid "previous declaration as `%#D'"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: cp/decl.c:3290
+msgid "`%#D' previously defined here"
+msgstr ""
+
+#: cp/decl.c:3291
+msgid "`%#D' previously declared here"
+msgstr ""
+
+#. Prototype decl follows defn w/o prototype.
+#: cp/decl.c:3300
+#, fuzzy
+msgid "prototype for `%#D'"
+msgstr "няма папярэдняга прататыпа для \"%s\""
+
+#: cp/decl.c:3301
+msgid "follows non-prototype definition here"
+msgstr ""
+
+#: cp/decl.c:3313
+#, fuzzy
+msgid "previous declaration of `%#D' with %L linkage"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: cp/decl.c:3315
+msgid "conflicts with new declaration with %L linkage"
+msgstr ""
+
+#: cp/decl.c:3338 cp/decl.c:3345
+msgid "default argument given for parameter %d of `%#D'"
+msgstr ""
+
+#: cp/decl.c:3340 cp/decl.c:3347
+#, fuzzy
+msgid "after previous specification in `%#D'"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: cp/decl.c:3356
+msgid "`%#D' was used before it was declared inline"
+msgstr ""
+
+#: cp/decl.c:3358
+#, fuzzy
+msgid "previous non-inline declaration here"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: cp/decl.c:3412
+msgid "redundant redeclaration of `%D' in same scope"
+msgstr ""
+
+#: cp/decl.c:3493
+#, c-format
+msgid "declaration of `%F' throws different exceptions"
+msgstr ""
+
+#: cp/decl.c:3495
+#, fuzzy, c-format
+msgid "than previous declaration `%F'"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#. From [temp.expl.spec]:
+#.
+#. If a template, a member template or the member of a class
+#. template is explicitly specialized then that
+#. specialization shall be declared before the first use of
+#. that specialization that would cause an implicit
+#. instantiation to take place, in every translation unit in
+#. which such a use occurs.
+#: cp/decl.c:3632
+msgid "explicit specialization of %D after first use"
+msgstr ""
+
+#: cp/decl.c:3886
+#, fuzzy
+msgid "`%#D' used prior to declaration"
+msgstr "\"%s\" - гэта не пачатак дэкларацыі"
+
+#: cp/decl.c:3917
+#, fuzzy
+msgid "redeclaration of `wchar_t' as `%T'"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#. A redeclaration of main, but not a duplicate of the
+#. previous one.
+#.
+#. [basic.start.main]
+#.
+#. This function shall not be overloaded.
+#: cp/decl.c:3945
+#, fuzzy
+msgid "invalid redeclaration of `%D'"
+msgstr "Нерэчаіснае абвяшчэнне"
+
+#: cp/decl.c:3946
+msgid "as `%D'"
+msgstr "як `%D'"
+
+#: cp/decl.c:4036
+#, fuzzy
+msgid "previous external decl of `%#D'"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: cp/decl.c:4077
+msgid "`%D' was previously implicitly declared to return `int'"
+msgstr ""
+
+#: cp/decl.c:4137
+msgid "extern declaration of `%#D' doesn't match"
+msgstr ""
+
+#: cp/decl.c:4138
+#, fuzzy
+msgid "global declaration `%#D'"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: cp/decl.c:4169
+msgid "declaration of `%#D' shadows a parameter"
+msgstr ""
+
+#: cp/decl.c:4189
+#, c-format
+msgid "declaration of `%s' shadows a member of `this'"
+msgstr ""
+
+#: cp/decl.c:4541
+#, fuzzy
+msgid "`%#D' hides constructor for `%#T'"
+msgstr "дэструктару неабходны \"%#D\""
+
+#: cp/decl.c:4556
+#, fuzzy
+msgid "`%#D' conflicts with previous using declaration `%#D'"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+
+#: cp/decl.c:4568
+#, fuzzy
+msgid "previous non-function declaration `%#D'"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: cp/decl.c:4569
+#, fuzzy
+msgid "conflicts with function declaration `%#D'"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+
+#: cp/decl.c:4659
+#, fuzzy
+msgid "implicit declaration of function `%#D'"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: cp/decl.c:4817
+#, c-format
+msgid "label `%s' referenced outside of any function"
+msgstr ""
+
+#: cp/decl.c:4920 cp/decl.c:4944 cp/decl.c:5037
+msgid "jump to label `%D'"
+msgstr ""
+
+#: cp/decl.c:4922 cp/decl.c:4946
+msgid "jump to case label"
+msgstr ""
+
+#: cp/decl.c:4930
+msgid "  crosses initialization of `%#D'"
+msgstr ""
+
+#: cp/decl.c:4933 cp/decl.c:5053
+msgid "  enters scope of non-POD `%#D'"
+msgstr ""
+
+#: cp/decl.c:4953 cp/decl.c:5057
+msgid "  enters try block"
+msgstr ""
+
+#. Can't skip init of __exception_info.
+#: cp/decl.c:4955 cp/decl.c:5049 cp/decl.c:5059
+msgid "  enters catch block"
+msgstr ""
+
+#: cp/decl.c:5038
+msgid "  from here"
+msgstr " адсюль"
+
+#: cp/decl.c:5051
+#, fuzzy
+msgid "  skips initialization of `%#D'"
+msgstr "ініцыялізацыя"
+
+#: cp/decl.c:5086
+msgid "label named wchar_t"
+msgstr ""
+
+#: cp/decl.c:5090
+#, fuzzy
+msgid "duplicate label `%D'"
+msgstr "паўтарэнне \"%s\""
+
+#: cp/decl.c:5175
+#, c-format
+msgid "case label `%E' not within a switch statement"
+msgstr ""
+
+#. Definition isn't the kind we were looking for.
+#: cp/decl.c:5354 cp/decl.c:5373
+msgid "`%#D' redeclared as %C"
+msgstr ""
+
+#. This happens for A::B where B is a template, and there are no
+#. template arguments.
+#: cp/decl.c:5461 cp/typeck.c:2062 cp/typeck.c:2217
+msgid "invalid use of `%D'"
+msgstr "нерэчаіснае выкарыстаньне `%D'"
+
+#: cp/decl.c:5502
+msgid "`%D::%D' is not a template"
+msgstr ""
+
+#: cp/decl.c:5519
+msgid "`%D' undeclared in namespace `%D'"
+msgstr ""
+
+#: cp/decl.c:5652
+msgid "`%D' used without template parameters"
+msgstr ""
+
+#: cp/decl.c:5663 cp/decl.c:5679 cp/decl.c:5783
+msgid "no class template named `%#T' in `%#T'"
+msgstr ""
+
+#: cp/decl.c:5702 cp/decl.c:5712 cp/decl.c:5744
+msgid "no type named `%#T' in `%#T'"
+msgstr ""
+
+#: cp/decl.c:5968
+msgid "lookup of `%D' finds `%#D'"
+msgstr ""
+
+#: cp/decl.c:5970
+msgid "  instead of `%D' from dependent base class"
+msgstr ""
+
+#: cp/decl.c:5972
+msgid "  (use `typename %T::%D' if that's what you meant)"
+msgstr ""
+
+#: cp/decl.c:6003
+msgid "name lookup of `%D' changed"
+msgstr ""
+
+#: cp/decl.c:6005
+msgid "  matches this `%D' under ISO standard rules"
+msgstr ""
+
+#: cp/decl.c:6007
+msgid "  matches this `%D' under old rules"
+msgstr ""
+
+#: cp/decl.c:6021 cp/decl.c:6028
+msgid "name lookup of `%D' changed for new ISO `for' scoping"
+msgstr ""
+
+#: cp/decl.c:6023
+msgid "  cannot use obsolete binding at `%D' because it has a destructor"
+msgstr ""
+
+#: cp/decl.c:6030
+msgid "  using obsolete binding at `%D'"
+msgstr ""
+
+#: cp/decl.c:6211
+msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
+msgstr ""
+
+#: cp/decl.c:7025
+msgid "an anonymous union cannot have function members"
+msgstr ""
+
+#: cp/decl.c:7042
+msgid "member %#D' with constructor not allowed in anonymous aggregate"
+msgstr ""
+
+#: cp/decl.c:7045
+msgid "member %#D' with destructor not allowed in anonymous aggregate"
+msgstr ""
+
+#: cp/decl.c:7048
+msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
+msgstr ""
+
+#: cp/decl.c:7086
+msgid "redeclaration of C++ built-in type `%T'"
+msgstr ""
+
+#: cp/decl.c:7122
+msgid "multiple types in one declaration"
+msgstr ""
+
+#: cp/decl.c:7149
+msgid "missing type-name in typedef-declaration"
+msgstr ""
+
+#: cp/decl.c:7156
+msgid "ISO C++ prohibits anonymous structs"
+msgstr ""
+
+#: cp/decl.c:7163
+msgid "`%D' can only be specified for functions"
+msgstr ""
+
+#: cp/decl.c:7165
+msgid "`%D' can only be specified inside a class"
+msgstr ""
+
+#: cp/decl.c:7167
+msgid "`%D' can only be specified for constructors"
+msgstr ""
+
+#: cp/decl.c:7170
+msgid "`%D' can only be specified for objects and functions"
+msgstr ""
+
+#: cp/decl.c:7312 cp/decl2.c:927
+#, fuzzy
+msgid "typedef `%D' is initialized (use __typeof__ instead)"
+msgstr "параметр \"%s\" ініцыялізаваны"
+
+#: cp/decl.c:7317
+msgid "function `%#D' is initialized like a variable"
+msgstr ""
+
+#: cp/decl.c:7329
+msgid "declaration of `%#D' has `extern' and is initialized"
+msgstr ""
+
+#: cp/decl.c:7363
+msgid "`%#D' is not a static member of `%#T'"
+msgstr ""
+
+#: cp/decl.c:7368
+msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
+msgstr ""
+
+#: cp/decl.c:7379
+msgid "duplicate initialization of %D"
+msgstr ""
+
+#: cp/decl.c:7408
+msgid "declaration of `%#D' outside of class is not definition"
+msgstr ""
+
+#: cp/decl.c:7456
+#, fuzzy
+msgid "variable `%#D' has initializer but incomplete type"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: cp/decl.c:7464 cp/decl.c:8006
+#, fuzzy
+msgid "elements of array `%#D' have incomplete type"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: cp/decl.c:7480
+msgid "aggregate `%#D' has incomplete type and cannot be defined"
+msgstr ""
+
+#: cp/decl.c:7519
+msgid "`%D' declared as reference but not initialized"
+msgstr ""
+
+#: cp/decl.c:7528
+msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
+msgstr ""
+
+#: cp/decl.c:7561
+#, fuzzy
+msgid "cannot initialize `%T' from `%T'"
+msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
+
+#: cp/decl.c:7595
+msgid "initializer fails to determine size of `%D'"
+msgstr ""
+
+#: cp/decl.c:7600
+msgid "array size missing in `%D'"
+msgstr "прапушчан памер масіва ў `%D'"
+
+#: cp/decl.c:7612
+msgid "zero-size array `%D'"
+msgstr "нулявы памер масіва `%D'"
+
+#. An automatic variable with an incomplete type: that is an error.
+#. Don't talk about array types here, since we took care of that
+#. message in grokdeclarator.
+#: cp/decl.c:7650
+msgid "storage size of `%D' isn't known"
+msgstr ""
+
+#: cp/decl.c:7672
+msgid "storage size of `%D' isn't constant"
+msgstr ""
+
+#: cp/decl.c:7723
+msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
+msgstr ""
+
+#: cp/decl.c:7724
+msgid "  you can work around this by removing the initializer"
+msgstr ""
+
+#: cp/decl.c:7752
+#, fuzzy
+msgid "uninitialized const `%D'"
+msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
+
+#: cp/decl.c:7836
+#, fuzzy
+msgid "brace-enclosed initializer used to initialize `%T'"
+msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
+
+#: cp/decl.c:7900
+msgid "initializer for `%T' must be brace-enclosed"
+msgstr ""
+
+#: cp/decl.c:7964
+#, fuzzy
+msgid "too many initializers for `%T'"
+msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
+
+#: cp/decl.c:8000
+msgid "variable-sized object `%D' may not be initialized"
+msgstr ""
+
+#: cp/decl.c:8011
+#, fuzzy
+msgid "`%D' has incomplete type"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: cp/decl.c:8060
+msgid "`%D' must be initialized by constructor, not by `{...}'"
+msgstr ""
+
+#: cp/decl.c:8101
+msgid "structure `%D' with uninitialized const members"
+msgstr ""
+
+#: cp/decl.c:8103
+msgid "structure `%D' with uninitialized reference members"
+msgstr ""
+
+#: cp/decl.c:8346
+msgid "assignment (not initialization) in declaration"
+msgstr ""
+
+#: cp/decl.c:8358
+#, fuzzy
+msgid "cannot initialize `%D' to namespace `%D'"
+msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
+
+#: cp/decl.c:8409
+#, fuzzy
+msgid "shadowing previous type declaration of `%#D'"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: cp/decl.c:8455
+msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
+msgstr ""
+
+#: cp/decl.c:8470
+msgid "`%D' is thread-local and so cannot be dynamically initialized"
+msgstr ""
+
+#: cp/decl.c:8864 cp/init.c:547
+msgid "multiple initializations given for `%D'"
+msgstr ""
+
+#: cp/decl.c:8956
+msgid "invalid catch parameter"
+msgstr ""
+
+#: cp/decl.c:9074
+msgid "destructor for alien class `%T' cannot be a member"
+msgstr ""
+
+#: cp/decl.c:9077
+msgid "constructor for alien class `%T' cannot be a member"
+msgstr ""
+
+#: cp/decl.c:9096
+msgid "`%D' declared as a `virtual' %s"
+msgstr ""
+
+#: cp/decl.c:9098
+msgid "`%D' declared as an `inline' %s"
+msgstr ""
+
+#: cp/decl.c:9100
+msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
+msgstr ""
+
+#: cp/decl.c:9103
+msgid "`%D' declared as a friend"
+msgstr ""
+
+#: cp/decl.c:9109
+#, fuzzy
+msgid "`%D' declared with an exception specification"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
+
+#: cp/decl.c:9184
+msgid "cannot declare `::main' to be a template"
+msgstr ""
+
+#: cp/decl.c:9186
+msgid "cannot declare `::main' to be inline"
+msgstr ""
+
+#: cp/decl.c:9188
+msgid "cannot declare `::main' to be static"
+msgstr ""
+
+#: cp/decl.c:9191
+msgid "`main' must return `int'"
+msgstr "`main' павінна вяртаць `int'"
+
+#: cp/decl.c:9219
+msgid "non-local function `%#D' uses anonymous type"
+msgstr ""
+
+#: cp/decl.c:9222
+msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
+msgstr ""
+
+#: cp/decl.c:9228
+msgid "non-local function `%#D' uses local type `%T'"
+msgstr ""
+
+#: cp/decl.c:9251
+msgid "%smember function `%D' cannot have `%T' method qualifier"
+msgstr ""
+
+#: cp/decl.c:9275
+msgid "defining explicit specialization `%D' in friend declaration"
+msgstr ""
+
+#. Something like `template <class T> friend void f<T>()'.
+#: cp/decl.c:9285
+msgid "invalid use of template-id `%D' in declaration of primary template"
+msgstr ""
+
+#: cp/decl.c:9313
+msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
+msgstr ""
+
+#: cp/decl.c:9320
+msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
+msgstr ""
+
+#: cp/decl.c:9382
+msgid "definition of implicitly-declared `%D'"
+msgstr ""
+
+#: cp/decl.c:9394 cp/decl2.c:776
+msgid "no `%#D' member function declared in class `%T'"
+msgstr ""
+
+#: cp/decl.c:9527
+msgid "non-local variable `%#D' uses local type `%T'"
+msgstr ""
+
+#: cp/decl.c:9625
+msgid "invalid in-class initialization of static data member of non-integral type `%T'"
+msgstr ""
+
+#: cp/decl.c:9634
+msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
+msgstr ""
+
+#: cp/decl.c:9637
+msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
+msgstr ""
+
+#: cp/decl.c:9687
+msgid "size of array `%D' has non-integer type"
+msgstr "памер масіва `%D' не цэлалікавы тып"
+
+#: cp/decl.c:9689
+#, fuzzy
+msgid "size of array has non-integer type"
+msgstr "памер масіва \"%s\" адмоўны"
+
+#: cp/decl.c:9709
+msgid "size of array `%D' is negative"
+msgstr "памер масіва `%D' - адмоўны"
+
+#: cp/decl.c:9711
+msgid "size of array is negative"
+msgstr "адмоўны памер масіва "
+
+#: cp/decl.c:9720
+msgid "ISO C++ forbids zero-size array `%D'"
+msgstr ""
+
+#: cp/decl.c:9722
+#, fuzzy
+msgid "ISO C++ forbids zero-size array"
+msgstr "ISO C не дазваляе дэкларацыі метак (label)"
+
+#: cp/decl.c:9729
+#, fuzzy
+msgid "size of array `%D' is not an integral constant-expression"
+msgstr "памер масіва \"%s\" адмоўны"
+
+#: cp/decl.c:9732
+msgid "size of array is not an integral constant-expression"
+msgstr ""
+
+#: cp/decl.c:9750
+msgid "ISO C++ forbids variable-size array `%D'"
+msgstr ""
+
+#: cp/decl.c:9753
+#, fuzzy
+msgid "ISO C++ forbids variable-size array"
+msgstr "ISO C не дазваляе дэкларацыі метак (label)"
+
+#: cp/decl.c:9764
+msgid "overflow in array dimension"
+msgstr ""
+
+#: cp/decl.c:9823
+msgid "declaration of `%D' as %s"
+msgstr ""
+
+#: cp/decl.c:9825
+#, c-format
+msgid "creating %s"
+msgstr ""
+
+#: cp/decl.c:9837
+msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
+msgstr ""
+
+#: cp/decl.c:9840
+msgid "multidimensional array must have bounds for all dimensions except the first"
+msgstr ""
+
+#: cp/decl.c:9869
+msgid "return type specification for constructor invalid"
+msgstr ""
+
+#: cp/decl.c:9876
+msgid "return type specification for destructor invalid"
+msgstr ""
+
+#: cp/decl.c:9882
+msgid "operator `%T' declared to return `%T'"
+msgstr ""
+
+#: cp/decl.c:9884
+msgid "return type specified for `operator %T'"
+msgstr ""
+
+#: cp/decl.c:10052
+msgid "destructors must be member functions"
+msgstr ""
+
+#: cp/decl.c:10071
+msgid "destructor `%T' must match class name `%T'"
+msgstr ""
+
+#: cp/decl.c:10100
+msgid "variable declaration is not allowed here"
+msgstr ""
+
+#: cp/decl.c:10127
+msgid "invalid declarator"
+msgstr "нерэчаісны абвяшчальнік"
+
+#: cp/decl.c:10178
+msgid "declarator-id missing; using reserved word `%D'"
+msgstr ""
+
+#: cp/decl.c:10235
+msgid "type `%T' is not derived from type `%T'"
+msgstr ""
+
+#. Parse error puts this typespec where
+#. a declarator should go.
+#: cp/decl.c:10279
+msgid "`%T' specified as declarator-id"
+msgstr ""
+
+#: cp/decl.c:10281
+msgid "  perhaps you want `%T' for a constructor"
+msgstr ""
+
+#. Sometimes, we see a template-name used as part of a
+#. decl-specifier like in
+#. std::allocator alloc;
+#. Handle that gracefully.
+#: cp/decl.c:10303
+#, fuzzy, c-format
+msgid "invalid use of template-name '%E' in a declarator"
+msgstr "нявернае выкарыстанне \"restict\""
+
+#: cp/decl.c:10323
+msgid "declaration of `%D' as non-function"
+msgstr ""
+
+#: cp/decl.c:10400
+msgid "`bool' is now a keyword"
+msgstr ""
+
+#: cp/decl.c:10402
+msgid "extraneous `%T' ignored"
+msgstr ""
+
+#: cp/decl.c:10418 cp/decl.c:10463
+msgid "multiple declarations `%T' and `%T'"
+msgstr "неаднолькавае абвяшчэньне `%T' і `%T'"
+
+#: cp/decl.c:10431
+msgid "ISO C++ does not support `long long'"
+msgstr "ISO C++ не падтрымлівае \"long long\""
+
+#: cp/decl.c:10536 cp/decl.c:10539
+#, fuzzy, c-format
+msgid "ISO C++ forbids declaration of `%s' with no type"
+msgstr "ISO C не дазваляе дэкларацыі метак (label)"
+
+#. The implicit typename extension is deprecated and will be
+#. removed.  Warn about its use now.
+#: cp/decl.c:10549
+msgid "`%T' is implicitly a typename"
+msgstr ""
+
+#: cp/decl.c:10585
+#, c-format
+msgid "short, signed or unsigned invalid for `%s'"
+msgstr ""
+
+#: cp/decl.c:10590
+#, c-format
+msgid "long and short specified together for `%s'"
+msgstr ""
+
+#: cp/decl.c:10601
+#, c-format
+msgid "signed and unsigned given together for `%s'"
+msgstr ""
+
+#: cp/decl.c:10710
+msgid "qualifiers are not allowed on declaration of `operator %T'"
+msgstr ""
+
+#: cp/decl.c:10732
+msgid "member `%D' cannot be declared both virtual and static"
+msgstr ""
+
+#: cp/decl.c:10741
+#, fuzzy
+msgid "`%T::%D' is not a valid declarator"
+msgstr "\"%s\" - гэта не пачатак дэкларацыі"
+
+#: cp/decl.c:10753
+msgid "storage class specifiers invalid in parameter declarations"
+msgstr ""
+
+#: cp/decl.c:10757
+msgid "typedef declaration invalid in parameter declaration"
+msgstr ""
+
+#: cp/decl.c:10770
+msgid "virtual outside class declaration"
+msgstr ""
+
+#: cp/decl.c:10831
+#, c-format
+msgid "storage class specified for %s `%s'"
+msgstr ""
+
+#: cp/decl.c:10878
+msgid "storage class specifiers invalid in friend function declarations"
+msgstr ""
+
+#: cp/decl.c:11048
+msgid "destructor cannot be static member function"
+msgstr ""
+
+#: cp/decl.c:11051
+#, c-format
+msgid "destructors may not be `%s'"
+msgstr ""
+
+#: cp/decl.c:11072
+msgid "constructor cannot be static member function"
+msgstr ""
+
+#: cp/decl.c:11075
+msgid "constructors cannot be declared virtual"
+msgstr ""
+
+#: cp/decl.c:11080
+#, c-format
+msgid "constructors may not be `%s'"
+msgstr ""
+
+#: cp/decl.c:11090
+msgid "return value type specifier for constructor ignored"
+msgstr ""
+
+#: cp/decl.c:11109
+#, c-format
+msgid "can't initialize friend function `%s'"
+msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
+
+#. Cannot be both friend and virtual.
+#: cp/decl.c:11113
+msgid "virtual functions cannot be friends"
+msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
+
+#: cp/decl.c:11118
+msgid "friend declaration not in class definition"
+msgstr ""
+
+#: cp/decl.c:11120
+#, fuzzy, c-format
+msgid "can't define friend function `%s' in a local class definition"
+msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
+
+#: cp/decl.c:11144
+msgid "destructors may not have parameters"
+msgstr ""
+
+#: cp/decl.c:11175 cp/decl.c:11182
+#, fuzzy
+msgid "cannot declare reference to `%#T'"
+msgstr "Не магу знайсці файл для класа %s."
+
+#: cp/decl.c:11176
+#, fuzzy
+msgid "cannot declare pointer to `%#T'"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: cp/decl.c:11181
+msgid "cannot declare pointer to `%#T' member"
+msgstr ""
+
+#: cp/decl.c:11357
+msgid "extra qualification `%T::' on member `%s' ignored"
+msgstr ""
+
+#: cp/decl.c:11367
+msgid "cannot declare member function `%T::%s' within `%T'"
+msgstr ""
+
+#: cp/decl.c:11382
+msgid "cannot declare member `%T::%s' within `%T'"
+msgstr ""
+
+#: cp/decl.c:11460
+msgid "data member may not have variably modified type `%T'"
+msgstr ""
+
+#. [dcl.fct.spec] The explicit specifier shall only be used in
+#. declarations of constructors within a class definition.
+#: cp/decl.c:11468
+msgid "only declarations of constructors can be `explicit'"
+msgstr ""
+
+#: cp/decl.c:11476
+#, c-format
+msgid "non-member `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11481
+#, c-format
+msgid "non-object member `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11487
+#, c-format
+msgid "function `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11492
+#, c-format
+msgid "static `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11497
+#, c-format
+msgid "const `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11510
+msgid "template-id `%D' used as a declarator"
+msgstr ""
+
+#: cp/decl.c:11531
+msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
+msgstr ""
+
+#: cp/decl.c:11580
+msgid "typedef name may not be class-qualified"
+msgstr ""
+
+#: cp/decl.c:11588
+msgid "invalid type qualifier for non-member function type"
+msgstr ""
+
+#: cp/decl.c:11651
+msgid "type qualifiers specified for friend class declaration"
+msgstr ""
+
+#: cp/decl.c:11656
+msgid "`inline' specified for friend class declaration"
+msgstr ""
+
+#: cp/decl.c:11664
+#, fuzzy
+msgid "template parameters cannot be friends"
+msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
+
+#: cp/decl.c:11666
+msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
+msgstr ""
+
+#: cp/decl.c:11670
+msgid "friend declaration requires class-key, i.e. `friend %#T'"
+msgstr ""
+
+#: cp/decl.c:11684
+msgid "trying to make class `%T' a friend of global scope"
+msgstr ""
+
+#: cp/decl.c:11695
+msgid "invalid qualifiers on non-member function type"
+msgstr ""
+
+#: cp/decl.c:11714
+msgid "abstract declarator `%T' used as declaration"
+msgstr ""
+
+#: cp/decl.c:11726
+msgid "unnamed variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:11735
+msgid "variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:11745
+msgid "cannot use `::' in parameter declaration"
+msgstr ""
+
+#. Something like struct S { int N::j; };
+#: cp/decl.c:11784
+msgid "invalid use of `::'"
+msgstr "нерэчаіснае выкарыстаньне `::'"
+
+#: cp/decl.c:11796
+#, fuzzy
+msgid "function `%D' cannot be declared friend"
+msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
+
+#: cp/decl.c:11808
+msgid "can't make `%D' into a method -- not in a class"
+msgstr ""
+
+#: cp/decl.c:11817
+#, fuzzy
+msgid "function `%D' declared virtual inside a union"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
+
+#: cp/decl.c:11829
+msgid "`%D' cannot be declared virtual, since it is always static"
+msgstr ""
+
+#: cp/decl.c:11902
+#, fuzzy
+msgid "field `%D' has incomplete type"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: cp/decl.c:11904
+#, fuzzy
+msgid "name `%T' has incomplete type"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: cp/decl.c:11913
+msgid "  in instantiation of template `%T'"
+msgstr ""
+
+#: cp/decl.c:11923
+#, c-format
+msgid "`%s' is neither function nor member function; cannot be declared friend"
+msgstr ""
+
+#: cp/decl.c:11934
+msgid "member functions are implicitly friends of their class"
+msgstr ""
+
+#. An attempt is being made to initialize a non-static
+#. member.  But, from [class.mem]:
+#.
+#. 4 A member-declarator can contain a
+#. constant-initializer only if it declares a static
+#. member (_class.static_) of integral or enumeration
+#. type, see _class.static.data_.
+#.
+#. This used to be relatively common practice, but
+#. the rest of the compiler does not correctly
+#. handle the initialization unless the member is
+#. static so we make it static below.
+#: cp/decl.c:11981
+msgid "ISO C++ forbids initialization of member `%D'"
+msgstr ""
+
+#: cp/decl.c:11983
+msgid "making `%D' static"
+msgstr ""
+
+#: cp/decl.c:12007
+msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
+msgstr ""
+
+#: cp/decl.c:12048
+#, c-format
+msgid "storage class `auto' invalid for function `%s'"
+msgstr ""
+
+#: cp/decl.c:12050
+#, c-format
+msgid "storage class `register' invalid for function `%s'"
+msgstr ""
+
+#: cp/decl.c:12052
+#, c-format
+msgid "storage class `__thread' invalid for function `%s'"
+msgstr ""
+
+#: cp/decl.c:12063
+#, c-format
+msgid "storage class `static' invalid for function `%s' declared out of global scope"
+msgstr ""
+
+#: cp/decl.c:12065
+#, c-format
+msgid "storage class `inline' invalid for function `%s' declared out of global scope"
+msgstr ""
+
+#: cp/decl.c:12072
+#, c-format
+msgid "virtual non-class function `%s'"
+msgstr ""
+
+#: cp/decl.c:12101
+msgid "cannot declare member function `%D' to have static linkage"
+msgstr ""
+
+#. FIXME need arm citation
+#: cp/decl.c:12107
+msgid "cannot declare static function inside another function"
+msgstr ""
+
+#: cp/decl.c:12135
+msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
+msgstr ""
+
+#: cp/decl.c:12141
+msgid "static member `%D' declared `register'"
+msgstr ""
+
+#: cp/decl.c:12146
+msgid "cannot explicitly declare member `%#D' to have extern linkage"
+msgstr ""
+
+#: cp/decl.c:12318
+msgid "default argument for `%#D' has type `%T'"
+msgstr "звычайны аргумэнт для `%#D' мае тып `%T'"
+
+#: cp/decl.c:12321
+msgid "default argument for parameter of type `%T' has type `%T'"
+msgstr ""
+
+#: cp/decl.c:12338
+msgid "default argument `%E' uses local variable `%D'"
+msgstr ""
+
+#: cp/decl.c:12383
+#, c-format
+msgid "invalid string constant `%E'"
+msgstr "`%E' - нерэчаісная нязьменная тыпу string"
+
+#: cp/decl.c:12385
+msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
+msgstr ""
+
+#: cp/decl.c:12423
+#, fuzzy
+msgid "parameter `%D' invalidly declared method type"
+msgstr "тып параметра \"%s\" не аб'яўлены"
+
+#: cp/decl.c:12429
+#, fuzzy
+msgid "parameter `%D' invalidly declared offset type"
+msgstr "тып параметра \"%s\" не аб'яўлены"
+
+#: cp/decl.c:12453
+msgid "parameter `%D' includes %s to array of unknown bound `%T'"
+msgstr ""
+
+#. [class.copy]
+#.
+#. A declaration of a constructor for a class X is ill-formed if
+#. its first parameter is of type (optionally cv-qualified) X
+#. and either there are no other parameters or else all other
+#. parameters have default arguments.
+#.
+#. We *don't* complain about member template instantiations that
+#. have this form, though; they can occur as we try to decide
+#. what constructor to use during overload resolution.  Since
+#. overload resolution will never prefer such a constructor to
+#. the non-template copy constructor (which is either explicitly
+#. or implicitly defined), there's no need to worry about their
+#. existence.  Theoretically, they should never even be
+#. instantiated, but that's hard to forestall.
+#: cp/decl.c:12615
+msgid "invalid constructor; you probably meant `%T (const %T&)'"
+msgstr ""
+
+#: cp/decl.c:12766
+msgid "`%D' must be a nonstatic member function"
+msgstr ""
+
+#: cp/decl.c:12772
+msgid "`%D' must be either a non-static member function or a non-member function"
+msgstr ""
+
+#: cp/decl.c:12789
+msgid "`%D' must have an argument of class or enumerated type"
+msgstr ""
+
+#: cp/decl.c:12821
+#, c-format
+msgid "conversion to %s%s will never use a type conversion operator"
+msgstr ""
+
+#. 13.4.0.3
+#: cp/decl.c:12828
+msgid "ISO C++ prohibits overloading operator ?:"
+msgstr ""
+
+#: cp/decl.c:12878
+msgid "postfix `%D' must take `int' as its argument"
+msgstr ""
+
+#: cp/decl.c:12882
+msgid "postfix `%D' must take `int' as its second argument"
+msgstr ""
+
+#: cp/decl.c:12889
+msgid "`%D' must take either zero or one argument"
+msgstr ""
+
+#: cp/decl.c:12891
+msgid "`%D' must take either one or two arguments"
+msgstr ""
+
+#: cp/decl.c:12912
+msgid "prefix `%D' should return `%T'"
+msgstr ""
+
+#: cp/decl.c:12918
+msgid "postfix `%D' should return `%T'"
+msgstr ""
+
+#: cp/decl.c:12927
+msgid "`%D' must take `void'"
+msgstr ""
+
+#: cp/decl.c:12929 cp/decl.c:12937
+msgid "`%D' must take exactly one argument"
+msgstr ""
+
+#: cp/decl.c:12939
+msgid "`%D' must take exactly two arguments"
+msgstr ""
+
+#: cp/decl.c:12947
+msgid "user-defined `%D' always evaluates both arguments"
+msgstr ""
+
+#: cp/decl.c:12961
+msgid "`%D' should return by value"
+msgstr ""
+
+#: cp/decl.c:12973 cp/decl.c:12976
+msgid "`%D' cannot have default arguments"
+msgstr ""
+
+#: cp/decl.c:13052
+msgid "`%s %T' declares a new type at namespace scope"
+msgstr ""
+
+#: cp/decl.c:13055
+msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
+msgstr ""
+
+#: cp/decl.c:13093
+msgid "using typedef-name `%D' after `%s'"
+msgstr ""
+
+#: cp/decl.c:13098
+msgid "using template type parameter `%T' after `%s'"
+msgstr ""
+
+#: cp/decl.c:13178
+#, fuzzy
+msgid "use of enum `%#D' without previous declaration"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+
+#: cp/decl.c:13264
+msgid "derived union `%T' invalid"
+msgstr ""
+
+#: cp/decl.c:13310
+msgid "base type `%T' fails to be a struct or class type"
+msgstr ""
+
+#: cp/decl.c:13320
+msgid "base class `%T' has incomplete type"
+msgstr ""
+
+#: cp/decl.c:13328
+msgid "recursive type `%T' undefined"
+msgstr ""
+
+#: cp/decl.c:13330
+msgid "duplicate base type `%T' invalid"
+msgstr ""
+
+#: cp/decl.c:13441
+msgid "multiple definition of `%#T'"
+msgstr ""
+
+#: cp/decl.c:13442
+msgid "previous definition here"
+msgstr "папярэдняе вызначэньне"
+
+#: cp/decl.c:13610
+msgid "enumerator value for `%D' not integer constant"
+msgstr ""
+
+#: cp/decl.c:13630
+msgid "overflow in enumeration values at `%D'"
+msgstr ""
+
+#: cp/decl.c:13716
+#, fuzzy
+msgid "return type `%#T' is incomplete"
+msgstr "вяртаемы тып \"%s\" не \"int\""
+
+#: cp/decl.c:13830
+#, fuzzy
+msgid "semicolon missing after declaration of `%#T'"
+msgstr "Не магу знайсці дэкларацыю інтэрфейса для \"%s\""
+
+#: cp/decl.c:13851
+msgid "return type for `main' changed to `int'"
+msgstr ""
+
+#: cp/decl.c:13882
+#, fuzzy
+msgid "`%D' implicitly declared before its definition"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
+
+#: cp/decl.c:13904 cp/typeck.c:6229
+msgid "`operator=' should return a reference to `*this'"
+msgstr ""
+
+#: cp/decl.c:14164
+#, fuzzy
+msgid "parameter `%D' declared void"
+msgstr "тып параметра \"%s\" не аб'яўлены"
+
+#: cp/decl.c:14628
+msgid "`%D' is already defined in class `%T'"
+msgstr ""
+
+#: cp/decl.c:14845
+msgid "static member function `%#D' declared with type qualifiers"
+msgstr ""
+
+#: cp/decl2.c:154
+#, fuzzy, c-format
+msgid "duplicate type qualifiers in %s declaration"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: cp/decl2.c:193
+msgid "template `%#D' instantiated in file without #pragma interface"
+msgstr ""
+
+#: cp/decl2.c:199
+msgid "template `%#D' defined in file without #pragma interface"
+msgstr ""
+
+#: cp/decl2.c:366
+msgid "name missing for member function"
+msgstr ""
+
+#. Something has gone very wrong.  Assume we are mistakenly reducing
+#. an expression instead of a declaration.
+#: cp/decl2.c:429
+msgid "parser may be lost: is there a '{' missing somewhere?"
+msgstr ""
+
+#: cp/decl2.c:460 cp/decl2.c:474
+msgid "ambiguous conversion for array subscript"
+msgstr ""
+
+#: cp/decl2.c:468
+msgid "invalid types `%T[%T]' for array subscript"
+msgstr ""
+
+#: cp/decl2.c:516
+msgid "type `%#T' argument given to `delete', expected pointer"
+msgstr ""
+
+#: cp/decl2.c:524
+msgid "anachronistic use of array size in vector delete"
+msgstr ""
+
+#: cp/decl2.c:534
+msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
+msgstr ""
+
+#: cp/decl2.c:541
+#, fuzzy
+msgid "deleting `%T' is undefined"
+msgstr "метка \"%s\" ужываецца, але не вызначана"
+
+#: cp/decl2.c:549
+msgid "deleting array `%#D'"
+msgstr ""
+
+#. 14.5.2.2 [temp.mem]
+#.
+#. A local class shall not have member templates.
+#: cp/decl2.c:583
+msgid "invalid declaration of member template `%#D' in local class"
+msgstr ""
+
+#: cp/decl2.c:592
+msgid "invalid use of `virtual' in template declaration of `%#D'"
+msgstr ""
+
+#: cp/decl2.c:602 cp/pt.c:2586
+#, fuzzy
+msgid "template declaration of `%#D'"
+msgstr "пустое абвяшчэнне"
+
+#: cp/decl2.c:652
+msgid "Java method '%D' has non-Java return type `%T'"
+msgstr ""
+
+#: cp/decl2.c:661
+msgid "Java method '%D' has non-Java parameter type `%T'"
+msgstr ""
+
+#: cp/decl2.c:737
+msgid "prototype for `%#D' does not match any in class `%T'"
+msgstr ""
+
+#: cp/decl2.c:819
+msgid "local class `%#T' shall not have static data member `%#D'"
+msgstr ""
+
+#: cp/decl2.c:827
+msgid "initializer invalid for static member with constructor"
+msgstr ""
+
+#: cp/decl2.c:830
+msgid "(an out of class initialization is required)"
+msgstr ""
+
+#: cp/decl2.c:889
+#, fuzzy
+msgid "invalid data member initialization"
+msgstr "нерэчаісны ініцыялізатар"
+
+#: cp/decl2.c:892
+msgid "(use `=' to initialize static data members)"
+msgstr ""
+
+#: cp/decl2.c:938
+msgid "member `%D' conflicts with virtual function table field name"
+msgstr ""
+
+#: cp/decl2.c:958
+msgid "`%D' is already defined in `%T'"
+msgstr ""
+
+#: cp/decl2.c:1010
+msgid "field initializer is not constant"
+msgstr ""
+
+#: cp/decl2.c:1034
+msgid "`asm' specifiers are not permitted on non-static data members"
+msgstr ""
+
+#: cp/decl2.c:1086
+msgid "cannot declare `%D' to be a bit-field type"
+msgstr ""
+
+#: cp/decl2.c:1096
+msgid "cannot declare bit-field `%D' with function type"
+msgstr ""
+
+#: cp/decl2.c:1103
+msgid "`%D' is already defined in the class %T"
+msgstr ""
+
+#: cp/decl2.c:1110
+msgid "static member `%D' cannot be a bit-field"
+msgstr ""
+
+#: cp/decl2.c:1197
+#, fuzzy
+msgid "initializer specified for non-member function `%D'"
+msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
+
+#: cp/decl2.c:1201
+#, fuzzy
+msgid "invalid initializer for virtual method `%D'"
+msgstr "нерэчаісны ініцыялізатар"
+
+#: cp/decl2.c:1315
+msgid "anonymous struct not inside named type"
+msgstr ""
+
+#: cp/decl2.c:1411
+msgid "namespace-scope anonymous aggregates must be static"
+msgstr ""
+
+#: cp/decl2.c:1424
+msgid "anonymous aggregate with no members"
+msgstr ""
+
+#: cp/decl2.c:1493
+msgid "`operator new' must return type `%T'"
+msgstr ""
+
+#: cp/decl2.c:1501
+msgid "`operator new' takes type `size_t' (`%T') as first parameter"
+msgstr ""
+
+#: cp/decl2.c:1528
+msgid "`operator delete' must return type `%T'"
+msgstr ""
+
+#: cp/decl2.c:1536
+msgid "`operator delete' takes type `%T' as first parameter"
+msgstr ""
+
+#. Overflow occurred.  That means there are at least 4 billion
+#. initialization functions.
+#: cp/decl2.c:2290
+msgid "too many initialization functions required"
+msgstr ""
+
+#: cp/decl2.c:2966
+#, fuzzy
+msgid "inline function `%D' used but never defined"
+msgstr "адмеціна `%D' выкарыстоўвываецца, але ня вызначана"
+
+#: cp/decl2.c:3086
+msgid "use of old-style cast"
+msgstr ""
+
+#: cp/decl2.c:3794
+#, fuzzy
+msgid "use of `%D' is ambiguous"
+msgstr "памер \"%s\" - %d байт"
+
+#: cp/decl2.c:3795
+msgid "  first declared as `%#D' here"
+msgstr ""
+
+#: cp/decl2.c:3798
+msgid "  also declared as `%#D' here"
+msgstr ""
+
+#: cp/decl2.c:3813
+msgid "`%D' denotes an ambiguous type"
+msgstr ""
+
+#: cp/decl2.c:3814
+msgid "  first type here"
+msgstr ""
+
+#: cp/decl2.c:3815
+msgid "  other type here"
+msgstr ""
+
+#: cp/decl2.c:3912
+msgid "declaration of `%D' not in a namespace surrounding `%D'"
+msgstr ""
+
+#: cp/decl2.c:3946
+msgid "`%D' should have been declared inside `%D'"
+msgstr ""
+
+#: cp/decl2.c:4079
+msgid "`%D' is not a function,"
+msgstr "`%D' - гэта ня функцыя,"
+
+#: cp/decl2.c:4080
+msgid "  conflict with `%D'"
+msgstr ""
+
+#. The parser did not find it, so it's not there.
+#: cp/decl2.c:4396
+#, fuzzy
+msgid "unknown namespace `%D'"
+msgstr "невядомы рэжым машыны \"%s\""
+
+#: cp/decl2.c:4430 cp/decl2.c:4707
+msgid "`%T' is not a namespace"
+msgstr ""
+
+#: cp/decl2.c:4432
+msgid "`%D' is not a namespace"
+msgstr ""
+
+#: cp/decl2.c:4441
+msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
+msgstr ""
+
+#: cp/decl2.c:4455
+#, fuzzy
+msgid "namespace `%D' not allowed in using-declaration"
+msgstr "\"%s\" - гэта не пачатак дэкларацыі"
+
+#: cp/decl2.c:4484
+msgid "`%D' not declared"
+msgstr ""
+
+#: cp/decl2.c:4535
+msgid "`%D' is already declared in this scope"
+msgstr ""
+
+#: cp/decl2.c:4562
+msgid "using declaration `%D' introduced ambiguous type `%T'"
+msgstr ""
+
+#: cp/decl2.c:4653
+msgid "using-declaration for non-member at class scope"
+msgstr ""
+
+#: cp/decl2.c:4659
+msgid "using-declaration for destructor"
+msgstr ""
+
+#: cp/decl2.c:4665
+msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
+msgstr ""
+
+#: cp/decl2.c:4701
+msgid "namespace `%T' undeclared"
+msgstr ""
+
+#: cp/decl2.c:4730
+msgid "default argument missing for parameter %P of `%+#D'"
+msgstr ""
+
+#: cp/decl2.c:4829
+msgid "extra qualification `%T::' on member `%D' ignored"
+msgstr ""
+
+#: cp/decl2.c:4833
+msgid "`%T' does not have a class or union named `%D'"
+msgstr ""
+
+#: cp/decl2.c:4848
+msgid "`%T' is not a class or union type"
+msgstr ""
+
+#: cp/decl2.c:4862
+#, fuzzy
+msgid "template argument is required for `%T'"
+msgstr "параметр \"%s\" ініцыялізаваны"
+
+#: cp/error.c:35
+#, c-format
+msgid "`%s' not supported by %s"
+msgstr ""
+
+#: cp/error.c:571
+#, c-format
+msgid "<anonymous %s>"
+msgstr ""
+
+#: cp/error.c:808
+#, c-format
+msgid "(static %s for %s)"
+msgstr ""
+
+#: cp/error.c:1482
+#, c-format
+msgid "\\x%x"
+msgstr ""
+
+#: cp/error.c:2430
+#, c-format
+msgid "In %s `%s':"
+msgstr ""
+
+#: cp/error.c:2487
+#, c-format
+msgid "%s: In instantiation of `%s':\n"
+msgstr ""
+
+#: cp/error.c:2511
+#, c-format
+msgid "%s:%d:   instantiated from `%s'\n"
+msgstr ""
+
+#: cp/error.c:2516
+#, c-format
+msgid "%s:%d:   instantiated from here\n"
+msgstr ""
+
+#. damn ICE suppression
+#: cp/error.c:2670
+#, c-format
+msgid "unexpected letter `%c' in locate_error\n"
+msgstr ""
+
+#. Can't throw a reference.
+#: cp/except.c:240
+msgid "type `%T' is disallowed in Java `throw' or `catch'"
+msgstr ""
+
+#: cp/except.c:251
+msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
+msgstr ""
+
+#. Thrown object must be a Throwable.
+#: cp/except.c:258
+msgid "type `%T' is not derived from `java::lang::Throwable'"
+msgstr ""
+
+#: cp/except.c:322
+msgid "mixing C++ and Java catches in a single translation unit"
+msgstr ""
+
+#: cp/except.c:639
+msgid "throwing NULL, which has integral, not pointer type"
+msgstr ""
+
+#: cp/except.c:730
+msgid "  in thrown expression"
+msgstr ""
+
+#: cp/except.c:856
+msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
+msgstr ""
+
+#: cp/except.c:944
+msgid "exception of type `%T' will be caught"
+msgstr ""
+
+#: cp/except.c:947
+msgid "   by earlier handler for `%T'"
+msgstr ""
+
+#: cp/except.c:968
+msgid "`...' handler must be the last handler for its try block"
+msgstr ""
+
+#: cp/friend.c:155
+#, fuzzy
+msgid "`%D' is already a friend of class `%T'"
+msgstr "не знойдзен клас \"%s\""
+
+#: cp/friend.c:157
+#, fuzzy
+msgid "previous friend declaration of `%D'"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: cp/friend.c:202
+msgid "invalid type `%T' declared `friend'"
+msgstr ""
+
+#. [temp.friend]
+#. Friend declarations shall not declare partial
+#. specializations.
+#: cp/friend.c:218
+msgid "partial specialization `%T' declared `friend'"
+msgstr ""
+
+#: cp/friend.c:227
+msgid "class `%T' is implicitly friends with itself"
+msgstr ""
+
+#. template <class T> friend typename S<T>::X;
+#: cp/friend.c:245
+msgid "typename type `%#T' declared `friend'"
+msgstr ""
+
+#. template <class T> friend class T;
+#: cp/friend.c:251
+#, fuzzy
+msgid "template parameter type `%T' declared `friend'"
+msgstr "тып параметра \"%s\" не аб'яўлены"
+
+#. template <class T> friend class A; where A is not a template
+#: cp/friend.c:257
+msgid "`%#T' is not a template"
+msgstr ""
+
+#: cp/friend.c:272
+msgid "`%T' is already a friend of `%T'"
+msgstr ""
+
+#: cp/friend.c:370
+msgid "member `%D' declared as friend before type `%T' defined"
+msgstr ""
+
+#: cp/friend.c:425
+msgid "friend declaration `%#D' declares a non-template function"
+msgstr ""
+
+#: cp/friend.c:428
+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:209 java/jvspec.c:423
+#, c-format
+msgid "argument to `%s' missing\n"
+msgstr ""
+
+#: cp/init.c:320
+msgid "`%D' should be initialized in the member initialization list"
+msgstr ""
+
+#: cp/init.c:369
+msgid "default-initialization of `%#D', which has reference type"
+msgstr ""
+
+#: cp/init.c:374
+msgid "uninitialized reference member `%D'"
+msgstr ""
+
+#: cp/init.c:382
+msgid "initializer list treated as compound expression"
+msgstr ""
+
+#: cp/init.c:523
+#, fuzzy
+msgid "`%D' will be initialized after"
+msgstr "параметр \"%s\" ініцыялізаваны"
+
+#: cp/init.c:526
+#, fuzzy
+msgid "base `%T' will be initialized after"
+msgstr "Клас \"%s\" ужо існуе"
+
+#: cp/init.c:529
+#, fuzzy
+msgid "  `%#D'"
+msgstr "як `%D'"
+
+#: cp/init.c:531
+#, fuzzy
+msgid "  base `%T'"
+msgstr "як `%D'"
+
+#: cp/init.c:549
+#, fuzzy
+msgid "multiple initializations given for base `%T'"
+msgstr "ініцыялізацыя"
+
+#: cp/init.c:616
+msgid "initializations for multiple members of `%T'"
+msgstr ""
+
+#: cp/init.c:671
+msgid "base class `%#T' should be explicitly initialized in the copy constructor"
+msgstr ""
+
+#: cp/init.c:916
+msgid "class `%T' does not have any field named `%D'"
+msgstr ""
+
+#: cp/init.c:922
+msgid "field `%#D' is static; the only point of initialization is its definition"
+msgstr ""
+
+#: cp/init.c:956
+msgid "unnamed initializer for `%T', which has no base classes"
+msgstr ""
+
+#: cp/init.c:963
+msgid "unnamed initializer for `%T', which uses multiple inheritance"
+msgstr ""
+
+#: cp/init.c:1000
+msgid "type `%D' is not a direct or virtual base of `%T'"
+msgstr ""
+
+#: cp/init.c:1003
+msgid "type `%D' is not a direct base of `%T'"
+msgstr ""
+
+#. Handle bad initializers like:
+#. class COMPLEX {
+#. public:
+#. double re, im;
+#. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
+#. ~COMPLEX() {};
+#. };
+#.
+#. int main(int argc, char **argv) {
+#. COMPLEX zees(1.0, 0.0)[10];
+#. }
+#.
+#: cp/init.c:1097
+#, fuzzy
+msgid "bad array initializer"
+msgstr "нерэчаісны ініцыялізатар"
+
+#: cp/init.c:1304
+#, fuzzy
+msgid "`%T' is not an aggregate type"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: cp/init.c:1327
+msgid "`%T' fails to be an aggregate typedef"
+msgstr ""
+
+#: cp/init.c:1336
+msgid "type `%T' is of non-aggregate type"
+msgstr ""
+
+#: cp/init.c:1439
+msgid "cannot call destructor `%T::~%T' without object"
+msgstr ""
+
+#: cp/init.c:1483
+#, fuzzy
+msgid "invalid use of non-static field `%D'"
+msgstr "нявернае выкарыстанне \"restict\""
+
+#. We can get here when processing a bad default
+#. argument, like:
+#. struct S { int a; void f(int i = a); }
+#: cp/init.c:1492 cp/method.c:160
+#, fuzzy
+msgid "invalid use of member `%D'"
+msgstr "нявернае выкарыстанне \"restict\""
+
+#: cp/init.c:1502
+#, fuzzy
+msgid "no method `%T::%D'"
+msgstr "у метадзе \"%s\":"
+
+#: cp/init.c:1595
+msgid "incomplete type `%T' does not have member `%D'"
+msgstr ""
+
+#: cp/init.c:1669
+msgid "`%D' is not a member of type `%T'"
+msgstr ""
+
+#: cp/init.c:1688
+#, fuzzy
+msgid "invalid pointer to bit-field `%D'"
+msgstr "нявернае выкарыстанне \"restict\""
+
+#: cp/init.c:1727
+msgid "object missing in use of pointer-to-member construct"
+msgstr ""
+
+#: cp/init.c:1767
+msgid "member `%D' is non-static but referenced as a static member"
+msgstr ""
+
+#: cp/init.c:1769 cp/typeck.c:2828 cp/typeck.c:2932
+msgid "at this point in file"
+msgstr ""
+
+#: cp/init.c:1806
+#, c-format
+msgid "object missing in `%E'"
+msgstr ""
+
+#: cp/init.c:1937
+msgid "new of array type fails to specify size"
+msgstr ""
+
+#: cp/init.c:1948
+msgid "size in array new must have integral type"
+msgstr ""
+
+#: cp/init.c:1954
+msgid "zero size array reserves no space"
+msgstr ""
+
+#: cp/init.c:2019
+msgid "new cannot be applied to a reference type"
+msgstr ""
+
+#: cp/init.c:2025
+msgid "new cannot be applied to a function type"
+msgstr ""
+
+#: cp/init.c:2072
+msgid "call to Java constructor, while `jclass' undefined"
+msgstr ""
+
+#: cp/init.c:2088
+#, fuzzy
+msgid "can't find class$"
+msgstr "Не магу знайсці клас \"%s\""
+
+#: cp/init.c:2202
+msgid "invalid type `void' for new"
+msgstr ""
+
+#: cp/init.c:2254
+#, c-format
+msgid "call to Java constructor with `%s' undefined"
+msgstr ""
+
+#: cp/init.c:2362
+msgid "ISO C++ forbids initialization in array new"
+msgstr ""
+
+#: cp/init.c:2380 cp/typeck2.c:360 cp/typeck2.c:1223
+msgid "initializer list being treated as compound expression"
+msgstr ""
+
+#: cp/init.c:2386
+msgid "ISO C++ forbids aggregate initializer to new"
+msgstr ""
+
+#: cp/init.c:2474
+msgid "uninitialized const in `new' of `%#T'"
+msgstr ""
+
+#: cp/init.c:2840
+msgid "initializer ends prematurely"
+msgstr ""
+
+#: cp/init.c:2910
+msgid "cannot initialize multi-dimensional array with initializer"
+msgstr ""
+
+#: cp/init.c:3100
+msgid "unknown array size in delete"
+msgstr ""
+
+#: cp/init.c:3365
+msgid "type to vector delete is neither pointer or array type"
+msgstr ""
+
+#: cp/lex.c:136
+msgid "type name expected before `*'"
+msgstr ""
+
+#: cp/lex.c:158
+msgid "cannot declare references to references"
+msgstr ""
+
+#: cp/lex.c:163
+msgid "cannot declare pointers to references"
+msgstr ""
+
+#: cp/lex.c:167
+msgid "type name expected before `&'"
+msgstr ""
+
+#: cp/lex.c:894
+#, c-format
+msgid "semicolon missing after %s declaration"
+msgstr ""
+
+#: cp/lex.c:897
+#, fuzzy
+msgid "semicolon missing after declaration of `%T'"
+msgstr "Не магу знайсці дэкларацыю інтэрфейса для \"%s\""
+
+#: cp/lex.c:945
+#, c-format
+msgid "junk at end of #pragma %s"
+msgstr ""
+
+#: cp/lex.c:952
+#, c-format
+msgid "invalid #pragma %s"
+msgstr ""
+
+#: cp/lex.c:961
+msgid "#pragma vtable no longer supported"
+msgstr ""
+
+#: cp/lex.c:1038
+#, c-format
+msgid "#pragma implementation for %s appears after file is included"
+msgstr ""
+
+#: cp/lex.c:1063
+msgid "junk at end of #pragma GCC java_exceptions"
+msgstr ""
+
+#: cp/lex.c:1107
+#, fuzzy
+msgid "`%D' not defined"
+msgstr "YYDEBUG не вызначан."
+
+#: cp/lex.c:1110
+#, fuzzy
+msgid "`%D' was not declared in this scope"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
+
+#: cp/lex.c:1118
+#, fuzzy
+msgid "`%D' undeclared (first use this function)"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
+
+#: cp/lex.c:1122
+msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
+msgstr ""
+
+#: cp/lex.c:1239
+#, fuzzy
+msgid "`::%D' undeclared (first use here)"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
+
+#: cp/mangle.c:2061
+msgid "real-valued template parameters when cross-compiling"
+msgstr ""
+
+#: cp/mangle.c:2325
+msgid "the mangled name of `%D' will change in a future version of GCC"
+msgstr ""
+
+#: cp/method.c:154
+msgid "invalid use of member `%D' in static member function"
+msgstr ""
+
+#: cp/method.c:216
+msgid "use of namespace `%D' as expression"
+msgstr ""
+
+#: cp/method.c:221
+msgid "use of class template `%T' as expression"
+msgstr ""
+
+#: cp/method.c:234
+#, c-format
+msgid "use of %s from containing function"
+msgstr ""
+
+#: cp/method.c:237
+msgid "  `%#D' declared here"
+msgstr ""
+
+#: cp/method.c:255
+msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
+msgstr ""
+
+#: cp/method.c:455
+msgid "generic thunk code fails for method `%#D' which uses `...'"
+msgstr ""
+
+#: cp/method.c:694
+msgid "non-static const member `%#D', can't use default assignment operator"
+msgstr ""
+
+#: cp/method.c:699
+msgid "non-static reference member `%#D', can't use default assignment operator"
+msgstr ""
+
+#: parse.y:261
+msgid "`%s' tag used in naming `%#T'"
+msgstr ""
+
+#: parse.y:541
+msgid "keyword `export' not implemented, and will be ignored"
+msgstr ""
+
+#: parse.y:645
+msgid "use of linkage spec `%D' is different from previous spec `%D'"
+msgstr ""
+
+#: parse.y:942
+msgid "no base or member initializers given following ':'"
+msgstr ""
+
+#: parse.y:983 parse.y:989
+msgid "anachronistic old style base class initializer"
+msgstr ""
+
+#. Handle `Class<Class<Type>>' without space in the `>>'
+#: parse.y:1115
+msgid "`>>' should be `> >' in template class name"
+msgstr ""
+
+#: parse.y:1153
+msgid "use of template qualifier outside template"
+msgstr ""
+
+#: parse.y:1182 parse.y:1191
+#, c-format
+msgid "ISO C++ forbids an empty condition for `%s'"
+msgstr ""
+
+#: parse.y:1214
+msgid "definition of class `%T' in condition"
+msgstr ""
+
+#: parse.y:1216
+msgid "definition of enum `%T' in condition"
+msgstr ""
+
+#: parse.y:1227
+msgid "definition of array `%#D' in condition"
+msgstr ""
+
+#: parse.y:1340
+msgid "old style placement syntax, use () instead"
+msgstr ""
+
+#: parse.y:1351
+msgid "`%T' is not a valid expression"
+msgstr ""
+
+#. This was previously allowed as an extension, but
+#. was removed in G++ 3.3.
+#: parse.y:1358
+msgid "initialization of new expression with `='"
+msgstr ""
+
+#: parse.y:1384
+msgid "ISO C++ forbids compound literals"
+msgstr ""
+
+#: parse.y:1631
+msgid "ISO C++ forbids braced-groups within expressions"
+msgstr ""
+
+#: parse.y:2035 parse.y:2050
+msgid "sigof type specifier"
+msgstr ""
+
+#: parse.y:2040
+msgid "`sigof' applied to non-aggregate expression"
+msgstr ""
+
+#: parse.y:2055
+msgid "`sigof' applied to non-aggregate type"
+msgstr ""
+
+#: parse.y:2321
+msgid "using `typename' outside of template"
+msgstr ""
+
+#: parse.y:2391
+#, c-format
+msgid "storage class specifier `%s' not allowed after struct or class"
+msgstr ""
+
+#: parse.y:2393
+#, c-format
+msgid "type specifier `%s' not allowed after struct or class"
+msgstr ""
+
+#: parse.y:2395
+#, c-format
+msgid "type qualifier `%s' not allowed after struct or class"
+msgstr ""
+
+#: parse.y:2397
+msgid "no body nor ';' separates two class, struct or union declarations"
+msgstr ""
+
+#: parse.y:2537
+msgid "no bases given following `:'"
+msgstr ""
+
+#: parse.y:2568 parse.y:2583
+msgid "`%D' access"
+msgstr ""
+
+#: parse.y:2573
+msgid "multiple access specifiers"
+msgstr ""
+
+#: parse.y:2591
+msgid "multiple `virtual' specifiers"
+msgstr ""
+
+#: parse.y:2628
+msgid "missing ';' before right brace"
+msgstr ""
+
+#: parse.y:2849
+msgid "ISO C++ forbids array dimensions with parenthesized type in new"
+msgstr ""
+
+#: parse.y:3136 parse.y:3156 parse.y:3165 parse.y:3194
+msgid "`%T' is not a class or namespace"
+msgstr ""
+
+#: parse.y:3361
+msgid "ISO C++ forbids label declarations"
+msgstr ""
+
+#: parse.y:3521
+msgid "ISO C++ forbids computed gotos"
+msgstr ""
+
+#: parse.y:3529
+msgid "label must be followed by statement"
+msgstr ""
+
+#: parse.y:3574
+msgid "must have at least one catch per try block"
+msgstr ""
+
+#: parse.y:3634
+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:3721 parse.y:3731
+msgid "possibly missing ')'"
+msgstr ""
+
+#: parse.y:3824
+msgid "type specifier omitted for parameter"
+msgstr ""
+
+#: parse.y:3833
+#, c-format
+msgid "`%E' is not a type, use `typename %E' to make it one"
+msgstr ""
+
+#: parse.y:3835
+#, fuzzy
+msgid "no type `%D' in `%T'"
+msgstr "вяртаемы тып \"%s\" не \"int\""
+
+#: parse.y:3838
+#, c-format
+msgid "type specifier omitted for parameter `%E'"
+msgstr ""
+
+#: parse.y:3846
+msgid "'%D' is used as a type, but is not defined as a type."
+msgstr ""
+
+#: cp/pt.c:198
+msgid "data member `%D' cannot be a member template"
+msgstr ""
+
+#: cp/pt.c:210
+#, fuzzy
+msgid "invalid member template declaration `%D'"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: cp/pt.c:605
+msgid "explicit specialization in non-namespace scope `%D'"
+msgstr ""
+
+#: cp/pt.c:617
+msgid "enclosing class templates are not explicitly specialized"
+msgstr ""
+
+#: cp/pt.c:692
+msgid "specializing `%#T' in different namespace"
+msgstr ""
+
+#: cp/pt.c:693
+msgid "  from definition of `%#D'"
+msgstr ""
+
+#: cp/pt.c:701
+msgid "specialization of `%T' after instantiation"
+msgstr ""
+
+#: cp/pt.c:704
+msgid "explicit specialization of non-template `%T'"
+msgstr ""
+
+#: cp/pt.c:836
+msgid "specialization of %D after instantiation"
+msgstr ""
+
+#: cp/pt.c:939
+msgid "%s %+#D"
+msgstr ""
+
+#: cp/pt.c:990
+#, fuzzy
+msgid "`%D' is not a function template"
+msgstr "\"%s\" звычайна функцыя"
+
+#: cp/pt.c:1129
+msgid "template-id `%D' for `%+D' does not match any template declaration"
+msgstr ""
+
+#: cp/pt.c:1137
+msgid "ambiguous template specialization `%D' for `%+D'"
+msgstr ""
+
+#. This case handles bogus declarations like template <>
+#. template <class T> void f<int>();
+#: cp/pt.c:1364 cp/pt.c:1438
+msgid "template-id `%D' in declaration of primary template"
+msgstr ""
+
+#: cp/pt.c:1377
+msgid "template parameter list used in explicit instantiation"
+msgstr ""
+
+#: cp/pt.c:1383
+msgid "definition provided for explicit instantiation"
+msgstr ""
+
+#: cp/pt.c:1389
+msgid "too many template parameter lists in declaration of `%D'"
+msgstr ""
+
+#: cp/pt.c:1405
+msgid "too few template parameter lists in declaration of `%D'"
+msgstr ""
+
+#: cp/pt.c:1422
+msgid "explicit specialization not preceded by `template <>'"
+msgstr ""
+
+#: cp/pt.c:1435
+msgid "partial specialization `%D' of function template"
+msgstr ""
+
+#: cp/pt.c:1467
+msgid "default argument specified in explicit specialization"
+msgstr ""
+
+#: cp/pt.c:1471
+msgid "template specialization with C linkage"
+msgstr ""
+
+#. From [temp.expl.spec]:
+#.
+#. If such an explicit specialization for the member
+#. of a class template names an implicitly-declared
+#. special member function (clause _special_), the
+#. program is ill-formed.
+#.
+#. Similar language is found in [temp.explicit].
+#: cp/pt.c:1558
+msgid "specialization of implicitly-declared special member function"
+msgstr ""
+
+#: cp/pt.c:1602
+msgid "no member function `%D' declared in `%T'"
+msgstr ""
+
+#. There are two many template parameter lists.
+#: cp/pt.c:1750
+msgid "too many template parameter lists in declaration of `%T'"
+msgstr ""
+
+#: cp/pt.c:1846
+msgid " shadows template parm `%#D'"
+msgstr ""
+
+#: cp/pt.c:2250
+msgid "template parameters not used in partial specialization:"
+msgstr ""
+
+#: cp/pt.c:2254
+msgid "        `%D'"
+msgstr ""
+
+#: cp/pt.c:2266
+msgid "partial specialization `%T' does not specialize any template arguments"
+msgstr ""
+
+#: cp/pt.c:2291
+#, c-format
+msgid "template argument `%E' involves template parameter(s)"
+msgstr ""
+
+#: cp/pt.c:2335
+msgid "type `%T' of template argument `%E' depends on template parameter(s)"
+msgstr ""
+
+#: cp/pt.c:2423
+#, fuzzy
+msgid "no default argument for `%D'"
+msgstr "нехапае аргументаў у функцыі \"%s\""
+
+#: cp/pt.c:2576
+msgid "template with C linkage"
+msgstr ""
+
+#: cp/pt.c:2579
+msgid "template class without a name"
+msgstr ""
+
+#: cp/pt.c:2656
+msgid "`%D' does not declare a template type"
+msgstr ""
+
+#: cp/pt.c:2662
+msgid "template definition of non-template `%#D'"
+msgstr ""
+
+#: cp/pt.c:2703
+msgid "expected %d levels of template parms for `%#D', got %d"
+msgstr ""
+
+#: cp/pt.c:2715
+msgid "got %d template parameters for `%#D'"
+msgstr ""
+
+#: cp/pt.c:2718
+msgid "got %d template parameters for `%#T'"
+msgstr ""
+
+#: cp/pt.c:2720
+#, c-format
+msgid "  but %d required"
+msgstr ""
+
+#: cp/pt.c:2803
+#, fuzzy
+msgid "`%T' is not a template type"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: cp/pt.c:2819
+msgid "previous declaration `%D'"
+msgstr "папярэдняе абвяшчэньне `%D'"
+
+#: cp/pt.c:2820
+#, c-format
+msgid "used %d template parameter%s instead of %d"
+msgstr ""
+
+#: cp/pt.c:2836
+#, fuzzy
+msgid "template parameter `%#D'"
+msgstr "невыкарыстаемы параметр \"%s\""
+
+#: cp/pt.c:2837
+msgid "redeclared here as `%#D'"
+msgstr ""
+
+#. We have in [temp.param]:
+#.
+#. A template-parameter may not be given default arguments
+#. by two different declarations in the same scope.
+#: cp/pt.c:2847
+msgid "redefinition of default argument for `%#D'"
+msgstr ""
+
+#: cp/pt.c:2848
+msgid "  original definition appeared here"
+msgstr ""
+
+#: cp/pt.c:2941
+#, c-format
+msgid "`%E' is not a valid template argument"
+msgstr ""
+
+#: cp/pt.c:2945
+msgid "it must be the address of a function with external linkage"
+msgstr ""
+
+#: cp/pt.c:2947
+msgid "it must be the address of an object with external linkage"
+msgstr ""
+
+#: cp/pt.c:2951
+msgid "it must be a pointer-to-member of the form `&X::Y'"
+msgstr ""
+
+#: cp/pt.c:2962
+#, c-format
+msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
+msgstr ""
+
+#: cp/pt.c:2974
+#, c-format
+msgid "address of non-extern `%E' cannot be used as template argument"
+msgstr ""
+
+#: cp/pt.c:2985
+#, c-format
+msgid "non-constant `%E' cannot be used as template argument"
+msgstr ""
+
+#: cp/pt.c:2992
+#, c-format
+msgid "object `%E' cannot be used as template argument"
+msgstr ""
+
+#: cp/pt.c:3367
+#, c-format
+msgid "to refer to a type member of a template parameter, use `typename %E'"
+msgstr ""
+
+#: cp/pt.c:3380 cp/pt.c:3396 cp/pt.c:3435
+msgid "type/value mismatch at argument %d in template parameter list for `%D'"
+msgstr ""
+
+#: cp/pt.c:3383
+msgid "  expected a constant of type `%T', got `%T'"
+msgstr ""
+
+#: cp/pt.c:3387
+#, c-format
+msgid "  expected a type, got `%E'"
+msgstr ""
+
+#: cp/pt.c:3399
+msgid "  expected a type, got `%T'"
+msgstr ""
+
+#: cp/pt.c:3401
+msgid "  expected a class template, got `%T'"
+msgstr ""
+
+#: cp/pt.c:3437
+msgid "  expected a template of type `%D', got `%D'"
+msgstr ""
+
+#: cp/pt.c:3459
+msgid "template-argument `%T' uses anonymous type"
+msgstr ""
+
+#: cp/pt.c:3462
+msgid "template-argument `%T' uses local type `%T'"
+msgstr ""
+
+#: cp/pt.c:3472
+#, fuzzy
+msgid "template-argument `%T' is a variably modified type"
+msgstr "параметр \"%s\" ініцыялізаваны"
+
+#: cp/pt.c:3507
+msgid "could not convert template argument `%E' to `%T'"
+msgstr ""
+
+#: cp/pt.c:3551
+#, c-format
+msgid "wrong number of template arguments (%d, should be %d)"
+msgstr ""
+
+#: cp/pt.c:3555
+#, fuzzy
+msgid "provided for `%D'"
+msgstr "дэструктару неабходны \"%#D\""
+
+#: cp/pt.c:3602
+#, fuzzy, c-format
+msgid "template argument %d is invalid"
+msgstr "параметр \"%s\" ініцыялізаваны"
+
+#: cp/pt.c:3837
+msgid "non-template used as template"
+msgstr ""
+
+#: cp/pt.c:3968
+msgid "`%T' is not a template"
+msgstr ""
+
+#: cp/pt.c:3981
+msgid "non-template type `%T' used as a template"
+msgstr ""
+
+#: cp/pt.c:3983
+#, fuzzy
+msgid "for template declaration `%D'"
+msgstr "пустое абвяшчэнне"
+
+#: cp/pt.c:4598
+msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
+msgstr ""
+
+#: cp/pt.c:5074
+msgid "ambiguous class template instantiation for `%#T'"
+msgstr ""
+
+#: cp/pt.c:5081
+msgid "%s %+#T"
+msgstr ""
+
+#: cp/pt.c:6104 cp/pt.c:6214
+msgid "instantiation of `%D' as type `%T'"
+msgstr ""
+
+#: cp/pt.c:6258
+msgid "invalid parameter type `%T'"
+msgstr "нерэчаісны тып парамэтра `%T'"
+
+#: cp/pt.c:6260
+msgid "in declaration `%D'"
+msgstr "у абвяшчэньні  `%D'"
+
+#: cp/pt.c:6335
+msgid "creating pointer to member function of non-class type `%T'"
+msgstr ""
+
+#: cp/pt.c:6498
+msgid "creating array with size zero"
+msgstr ""
+
+#: cp/pt.c:6512
+#, c-format
+msgid "creating array with size zero (`%E')"
+msgstr ""
+
+#: cp/pt.c:6751
+msgid "forming reference to void"
+msgstr ""
+
+#: cp/pt.c:6753
+msgid "forming %s to reference type `%T'"
+msgstr ""
+
+#: cp/pt.c:6791
+msgid "creating pointer to member of non-class type `%T'"
+msgstr ""
+
+#: cp/pt.c:6797
+msgid "creating pointer to member reference type `%T'"
+msgstr ""
+
+#: cp/pt.c:6875
+msgid "creating array of `%T'"
+msgstr ""
+
+#: cp/pt.c:6918
+msgid "`%T' is not a class, struct, or union type"
+msgstr ""
+
+#: cp/pt.c:7028
+#, c-format
+msgid "use of `%s' in template"
+msgstr ""
+
+#: cp/pt.c:7790
+msgid "type `%T' composed from a local class is not a valid template-argument"
+msgstr ""
+
+#: cp/pt.c:7791
+msgid "  trying to instantiate `%D'"
+msgstr ""
+
+#: cp/pt.c:8230
+msgid "incomplete type unification"
+msgstr ""
+
+#: cp/pt.c:9178
+#, c-format
+msgid "use of `%s' in template type unification"
+msgstr ""
+
+#: cp/pt.c:9596 cp/pt.c:9668
+msgid "explicit instantiation of non-template `%#D'"
+msgstr ""
+
+#: cp/pt.c:9612 cp/pt.c:9663
+msgid "no matching template for `%D' found"
+msgstr ""
+
+#: cp/pt.c:9618
+msgid "explicit instantiation of `%#D'"
+msgstr ""
+
+#: cp/pt.c:9655
+#, fuzzy
+msgid "duplicate explicit instantiation of `%#D'"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: cp/pt.c:9680
+msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
+msgstr ""
+
+#: cp/pt.c:9684 cp/pt.c:9762
+msgid "storage class `%D' applied to template instantiation"
+msgstr ""
+
+#: cp/pt.c:9729
+msgid "explicit instantiation of non-template type `%T'"
+msgstr ""
+
+#: cp/pt.c:9743
+msgid "explicit instantiation of `%#T' before definition of template"
+msgstr ""
+
+#: cp/pt.c:9751
+#, c-format
+msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
+msgstr ""
+
+#: cp/pt.c:9795
+#, fuzzy
+msgid "duplicate explicit instantiation of `%#T'"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: cp/pt.c:10177
+msgid "explicit instantiation of `%D' but no definition available"
+msgstr ""
+
+#: cp/pt.c:10551
+msgid "`%#T' is not a valid type for a template constant parameter"
+msgstr ""
+
+#: cp/repo.c:271
+msgid "-frepo must be used with -c"
+msgstr ""
+
+#: cp/repo.c:361
+#, c-format
+msgid "mysterious repository information in %s"
+msgstr ""
+
+#: cp/repo.c:376
+#, c-format
+msgid "can't create repository information file `%s'"
+msgstr ""
+
+#: cp/rtti.c:240
+msgid "cannot use typeid with -fno-rtti"
+msgstr ""
+
+#: cp/rtti.c:246
+msgid "must #include <typeinfo> before using typeid"
+msgstr ""
+
+#: cp/rtti.c:320
+msgid "cannot create type information for type `%T' because its size is variable"
+msgstr ""
+
+#: cp/rtti.c:585 cp/rtti.c:599
+msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
+msgstr ""
+
+#: cp/rtti.c:675
+msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
+msgstr ""
+
+#: cp/search.c:348
+msgid "`%T' is an inaccessible base of `%T'"
+msgstr ""
+
+#: cp/search.c:358
+msgid "`%T' is an ambiguous base of `%T'"
+msgstr ""
+
+#: cp/search.c:1925
+msgid "adjusting pointers for covariant returns"
+msgstr ""
+
+#: cp/search.c:1929 cp/search.c:1936
+msgid "invalid covariant return type for `%#D'"
+msgstr ""
+
+#: cp/search.c:1930
+msgid "  overriding `%#D' (must be pointer or reference to class)"
+msgstr ""
+
+#: cp/search.c:1937
+msgid "  overriding `%#D' (must use pointer or reference)"
+msgstr ""
+
+#: cp/search.c:1942
+msgid "conflicting return type specified for `%#D'"
+msgstr ""
+
+#: cp/search.c:1943
+msgid "  overriding `%#D'"
+msgstr ""
+
+#: cp/search.c:1952
+#, c-format
+msgid "looser throw specifier for `%#F'"
+msgstr ""
+
+#: cp/search.c:1953
+#, c-format
+msgid "  overriding `%#F'"
+msgstr ""
+
+#. A static member function cannot match an inherited
+#. virtual member function.
+#: cp/search.c:2042
+msgid "`%#D' cannot be declared"
+msgstr ""
+
+#: cp/search.c:2043
+msgid "  since `%#D' declared in base class"
+msgstr ""
+
+#: cp/search.c:2184
+msgid "`%#D' needs a final overrider"
+msgstr ""
+
+#: cp/semantics.c:919
+#, fuzzy, c-format
+msgid "type of asm operand `%E' could not be determined"
+msgstr "тып параметра \"%s\" не аб'яўлены"
+
+#: cp/semantics.c:1051
+msgid "ISO C++ does not permit named return values"
+msgstr ""
+
+#: cp/semantics.c:1060
+msgid "return identifier `%D' already in place"
+msgstr ""
+
+#: cp/semantics.c:1068
+msgid "can't redefine default return value for constructors"
+msgstr ""
+
+#: cp/semantics.c:1100
+msgid "only constructors take base initializers"
+msgstr ""
+
+#: cp/semantics.c:1342
+msgid "`this' is unavailable for static member functions"
+msgstr ""
+
+#: cp/semantics.c:1348
+msgid "invalid use of `this' in non-member function"
+msgstr ""
+
+#: cp/semantics.c:1350
+msgid "invalid use of `this' at top level"
+msgstr ""
+
+#: cp/semantics.c:1380
+msgid "calling type `%T' like a method"
+msgstr ""
+
+#: cp/semantics.c:1418
+msgid "destructor specifier `%T::~%T()' must have matching names"
+msgstr ""
+
+#: cp/semantics.c:1424
+msgid "`%E' is not of type `%T'"
+msgstr ""
+
+#: cp/semantics.c:1612
+msgid "template type parameters must use the keyword `class' or `typename'"
+msgstr ""
+
+#: cp/semantics.c:1651
+msgid "invalid default template argument"
+msgstr ""
+
+#: cp/semantics.c:1693
+msgid "definition of `%#T' inside template parameter list"
+msgstr ""
+
+#: cp/semantics.c:1709
+msgid "invalid definition of qualified type `%T'"
+msgstr ""
+
+#: cp/semantics.c:2051
+#, fuzzy
+msgid "invalid base-class specification"
+msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
+
+#: cp/semantics.c:2060
+msgid "base class `%T' has cv qualifiers"
+msgstr ""
+
+#: cp/semantics.c:2091
+msgid "multiple declarators in template declaration"
+msgstr ""
+
+#: cp/spew.c:225
+#, c-format
+msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
+msgstr ""
+
+#: cp/spew.c:1002 cp/spew.c:1336
+msgid "parse error at end of saved function text"
+msgstr ""
+
+#: cp/spew.c:1090 cp/spew.c:1178
+msgid "%Hend of file read inside definition"
+msgstr ""
+
+#: cp/spew.c:1121
+msgid "parse error in method specification"
+msgstr ""
+
+#: cp/spew.c:1161
+msgid "function body for constructor missing"
+msgstr ""
+
+#: cp/spew.c:1258
+msgid "%Hend of file read inside default argument"
+msgstr ""
+
+#: cp/spew.c:1415
+msgid "circular dependency in default args of `%#D'"
+msgstr ""
+
+#: cp/spew.c:1479
+msgid "invalid type `%T' for default argument to `%T'"
+msgstr ""
+
+#: cp/spew.c:1539
+#, c-format
+msgid "%s before `%s'"
+msgstr "%s перад \"%s\""
+
+#: cp/spew.c:1541
+#, c-format
+msgid "%s before `%c'"
+msgstr "%s перад '%c'"
+
+#: cp/spew.c:1543
+#, c-format
+msgid "%s before `\\%o'"
+msgstr "%s перад \"\\%o\""
+
+#: cp/spew.c:1546
+#, c-format
+msgid "%s before `%s' token"
+msgstr "%s перад знакам \"%s\""
+
+#: cp/tree.c:251 cp/tree.c:263
+#, c-format
+msgid "non-lvalue in %s"
+msgstr ""
+
+#: cp/tree.c:635
+msgid "`%V' qualifiers cannot be applied to `%T'"
+msgstr ""
+
+#: cp/tree.c:2012
+#, c-format
+msgid "`%s' attribute can only be applied to Java class definitions"
+msgstr ""
+
+#: cp/tree.c:2042
+#, c-format
+msgid "`%s' attribute can only be applied to class definitions"
+msgstr ""
+
+#: cp/tree.c:2048
+#, c-format
+msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
+msgstr ""
+
+#: cp/tree.c:2073
+msgid "requested init_priority is not an integer constant"
+msgstr ""
+
+#: cp/tree.c:2094
+#, c-format
+msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
+msgstr ""
+
+#: cp/tree.c:2102
+msgid "requested init_priority is out of range"
+msgstr ""
+
+#: cp/tree.c:2112
+msgid "requested init_priority is reserved for internal use"
+msgstr ""
+
+#: cp/tree.c:2122
+#, fuzzy, c-format
+msgid "`%s' attribute is not supported on this platform"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
+
+#: cp/tree.c:2659
+#, c-format
+msgid "lang_* check: failed in %s, at %s:%d"
+msgstr ""
+
+#: cp/typeck.c:524
+#, c-format
+msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
+msgstr ""
+
+#: cp/typeck.c:545
+msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
+msgstr ""
+
+#: cp/typeck.c:1438
+msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
+msgstr ""
+
+#: cp/typeck.c:1516
+#, c-format
+msgid "invalid application of `%s' to a member function"
+msgstr ""
+
+#: cp/typeck.c:1522
+#, c-format
+msgid "invalid application of `%s' to non-static member"
+msgstr ""
+
+#: cp/typeck.c:1540
+msgid "sizeof applied to a bit-field"
+msgstr ""
+
+#: cp/typeck.c:1543
+msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
+msgstr ""
+
+#: cp/typeck.c:1655
+msgid "invalid use of non-lvalue array"
+msgstr ""
+
+#: cp/typeck.c:1761
+msgid "deprecated conversion from string constant to `%T'"
+msgstr ""
+
+#: cp/typeck.c:1892 cp/typeck.c:2115
+msgid "request for member `%D' in `%E', which is of non-class type `%T'"
+msgstr ""
+
+#: cp/typeck.c:1918
+#, fuzzy
+msgid "`%D' is not a member of `%T'"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: cp/typeck.c:1958 cp/typeck.c:1979
+#, fuzzy
+msgid "invalid access to non-static data member `%D' of NULL object"
+msgstr "нявернае выкарыстанне \"restict\""
+
+#: cp/typeck.c:1960 cp/typeck.c:1981
+msgid "(perhaps the `offsetof' macro was used incorrectly)"
+msgstr ""
+
+#: cp/typeck.c:2161
+#, fuzzy
+msgid "`%D::%D' is not a member of `%T'"
+msgstr "\"%s\" - гэта не пачатак дэкларацыі"
+
+#: cp/typeck.c:2187
+msgid "destructor specifier `%T::~%T' must have matching names"
+msgstr ""
+
+#: cp/typeck.c:2193
+msgid "type `%T' has no destructor"
+msgstr ""
+
+#: cp/typeck.c:2232
+#, fuzzy
+msgid "`%D' is not a member template function"
+msgstr "`%D' - гэта ня функцыя,"
+
+#. A pointer to incomplete type (other than cv void) can be
+#. dereferenced [expr.unary.op]/1
+#: cp/typeck.c:2326
+msgid "`%T' is not a pointer-to-object type"
+msgstr ""
+
+#: cp/typeck.c:2353
+#, c-format
+msgid "invalid use of `%s' on pointer to member"
+msgstr ""
+
+#: cp/typeck.c:2359
+msgid "invalid type argument"
+msgstr ""
+
+#: cp/typeck.c:2462
+msgid "ISO C++ forbids subscripting non-lvalue array"
+msgstr ""
+
+#: cp/typeck.c:2473
+msgid "subscripting array declared `register'"
+msgstr ""
+
+#: cp/typeck.c:2558
+#, c-format
+msgid "object missing in use of `%E'"
+msgstr ""
+
+#: cp/typeck.c:2663
+msgid "ISO C++ forbids calling `::main' from within program"
+msgstr ""
+
+#: cp/typeck.c:2688
+#, c-format
+msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
+msgstr ""
+
+#: cp/typeck.c:2701
+#, fuzzy, c-format
+msgid "`%E' cannot be used as a function"
+msgstr "\"%s\" звычайна функцыя"
+
+#: cp/typeck.c:2826
+#, fuzzy
+msgid "too many arguments to %s `%+#D'"
+msgstr "вельмі шмат аргументаў у функцыі \"%s\""
+
+#: cp/typeck.c:2867
+msgid "parameter type of called function is incomplete"
+msgstr ""
+
+#: cp/typeck.c:2930
+#, fuzzy
+msgid "too few arguments to %s `%+#D'"
+msgstr "нехапае аргументаў у функцыі \"%s\""
+
+#: cp/typeck.c:3058 cp/typeck.c:3068
+msgid "assuming cast to type `%T' from overloaded function"
+msgstr ""
+
+#: cp/typeck.c:3128
+#, c-format
+msgid "division by zero in `%E / 0'"
+msgstr ""
+
+#: cp/typeck.c:3130
+#, c-format
+msgid "division by zero in `%E / 0.'"
+msgstr ""
+
+#: cp/typeck.c:3160
+#, c-format
+msgid "division by zero in `%E %% 0'"
+msgstr ""
+
+#: cp/typeck.c:3162
+#, c-format
+msgid "division by zero in `%E %% 0.'"
+msgstr ""
+
+#: cp/typeck.c:3242
+#, c-format
+msgid "%s rotate count is negative"
+msgstr ""
+
+#: cp/typeck.c:3245
+#, c-format
+msgid "%s rotate count >= width of type"
+msgstr ""
+
+#: cp/typeck.c:3276 cp/typeck.c:3281 cp/typeck.c:3372 cp/typeck.c:3377
+msgid "ISO C++ forbids comparison between pointer and integer"
+msgstr ""
+
+#: cp/typeck.c:3555
+msgid "comparison between types `%#T' and `%#T'"
+msgstr ""
+
+#: cp/typeck.c:3591
+msgid "comparison between signed and unsigned integer expressions"
+msgstr ""
+
+#: cp/typeck.c:3656
+msgid "invalid operands of types `%T' and `%T' to binary `%O'"
+msgstr ""
+
+#. Some sort of arithmetic operation involving NULL was
+#. performed.  Note that pointer-difference and pointer-addition
+#. have already been handled above, and so we don't end up here in
+#. that case.
+#: cp/typeck.c:3678
+msgid "NULL used in arithmetic"
+msgstr ""
+
+#: cp/typeck.c:3745
+msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
+msgstr ""
+
+#: cp/typeck.c:3747
+msgid "ISO C++ forbids using pointer to a function in subtraction"
+msgstr ""
+
+#: cp/typeck.c:3749
+msgid "ISO C++ forbids using pointer to a method in subtraction"
+msgstr ""
+
+#: cp/typeck.c:3751
+msgid "ISO C++ forbids using pointer to a member in subtraction"
+msgstr ""
+
+#: cp/typeck.c:3763
+msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+msgstr ""
+
+#: cp/typeck.c:3823
+#, c-format
+msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
+msgstr ""
+
+#: cp/typeck.c:3829
+#, c-format
+msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
+msgstr ""
+
+#: cp/typeck.c:3852
+msgid "taking address of temporary"
+msgstr ""
+
+#: cp/typeck.c:4055
+#, c-format
+msgid "ISO C++ forbids %sing an enum"
+msgstr ""
+
+#: cp/typeck.c:4067
+#, fuzzy
+msgid "cannot %s a pointer to incomplete type `%T'"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: cp/typeck.c:4074
+msgid "ISO C++ forbids %sing a pointer of type `%T'"
+msgstr ""
+
+#: cp/typeck.c:4099
+msgid "cast to non-reference type used as lvalue"
+msgstr ""
+
+#: cp/typeck.c:4133
+msgid "invalid use of `--' on bool variable `%D'"
+msgstr ""
+
+#. ARM $3.4
+#: cp/typeck.c:4166
+msgid "ISO C++ forbids taking address of function `::main'"
+msgstr ""
+
+#. An expression like &memfn.
+#: cp/typeck.c:4233
+msgid "ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'"
+msgstr ""
+
+#: cp/typeck.c:4235
+msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
+msgstr ""
+
+#: cp/typeck.c:4259
+msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
+msgstr ""
+
+#: cp/typeck.c:4290
+#, fuzzy
+msgid "attempt to take address of bit-field structure member `%D'"
+msgstr "не магу атрымаць адрас бітавага поля \"%s\""
+
+#: cp/typeck.c:4418
+msgid "taking address of destructor"
+msgstr ""
+
+#: cp/typeck.c:4431
+msgid "taking address of bound pointer-to-member expression"
+msgstr ""
+
+#: cp/typeck.c:4447
+msgid "cannot create pointer to reference member `%D'"
+msgstr ""
+
+#: cp/typeck.c:4510
+msgid "cannot take the address of `this', which is an rvalue expression"
+msgstr ""
+
+#: cp/typeck.c:4529
+msgid "address requested for `%D', which is declared `register'"
+msgstr ""
+
+#: cp/typeck.c:4750
+msgid "static_cast from type `%T' to type `%T' casts away constness"
+msgstr ""
+
+#: cp/typeck.c:4758
+msgid "invalid static_cast from type `%T' to type `%T'"
+msgstr ""
+
+#: cp/typeck.c:4797
+msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
+msgstr ""
+
+#: cp/typeck.c:4817
+msgid "reinterpret_cast from `%T' to `%T' loses precision"
+msgstr ""
+
+#: cp/typeck.c:4830
+msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
+msgstr ""
+
+#: cp/typeck.c:4839
+msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+msgstr ""
+
+#: cp/typeck.c:4845
+msgid "invalid reinterpret_cast from type `%T' to type `%T'"
+msgstr ""
+
+#: cp/typeck.c:4872
+msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
+msgstr ""
+
+#: cp/typeck.c:4875
+msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
+msgstr ""
+
+#: cp/typeck.c:4898
+msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
+msgstr ""
+
+#: cp/typeck.c:4914
+msgid "invalid const_cast from type `%T' to type `%T'"
+msgstr ""
+
+#: cp/typeck.c:4956 cp/typeck.c:4961
+msgid "ISO C++ forbids casting to an array type `%T'"
+msgstr ""
+
+#: cp/typeck.c:4969
+#, fuzzy
+msgid "invalid cast to function type `%T'"
+msgstr "Нерэчаісны выбар \"%s\""
+
+#: cp/typeck.c:5021
+msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
+msgstr ""
+
+#: cp/typeck.c:5067
+msgid "cast from `%T' to `%T' increases required alignment of target type"
+msgstr ""
+
+#: cp/typeck.c:5235
+msgid "  in evaluation of `%Q(%#T, %#T)'"
+msgstr ""
+
+#: cp/typeck.c:5277
+msgid "ISO C++ forbids cast to non-reference type used as lvalue"
+msgstr ""
+
+#: cp/typeck.c:5349
+msgid "incompatible types in assignment of `%T' to `%T'"
+msgstr ""
+
+#: cp/typeck.c:5356
+msgid "ISO C++ forbids assignment of arrays"
+msgstr ""
+
+#: cp/typeck.c:5499
+msgid "   in pointer to member function conversion"
+msgstr ""
+
+#: cp/typeck.c:5507
+msgid "   in pointer to member conversion"
+msgstr ""
+
+#. This is a reinterpret cast, we choose to do nothing.
+#: cp/typeck.c:5518 cp/typeck.c:5537
+msgid "pointer to member cast via virtual base `%T' of `%T'"
+msgstr ""
+
+#: cp/typeck.c:5541
+msgid "pointer to member conversion via virtual base `%T' of `%T'"
+msgstr ""
+
+#: cp/typeck.c:5611
+msgid "invalid conversion to type `%T' from type `%T'"
+msgstr ""
+
+#: cp/typeck.c:5776
+msgid "passing NULL used for non-pointer %s %P of `%D'"
+msgstr ""
+
+#: cp/typeck.c:5779
+msgid "%s to non-pointer type `%T' from NULL"
+msgstr ""
+
+#: cp/typeck.c:5787
+msgid "passing `%T' for %s %P of `%D'"
+msgstr ""
+
+#: cp/typeck.c:5790
+msgid "%s to `%T' from `%T'"
+msgstr ""
+
+#: cp/typeck.c:5800
+msgid "passing negative value `%E' for %s %P of `%D'"
+msgstr ""
+
+#: cp/typeck.c:5803
+msgid "%s of negative value `%E' to `%T'"
+msgstr ""
+
+#: cp/typeck.c:5898
+msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
+msgstr ""
+
+#: cp/typeck.c:5901
+msgid "cannot convert `%T' to `%T' in %s"
+msgstr ""
+
+#: cp/typeck.c:5988 cp/typeck.c:5990
+msgid "in passing argument %P of `%+D'"
+msgstr ""
+
+#: cp/typeck.c:6105
+msgid "returning reference to temporary"
+msgstr ""
+
+#: cp/typeck.c:6112
+msgid "reference to non-lvalue returned"
+msgstr ""
+
+#: cp/typeck.c:6124
+msgid "reference to local variable `%D' returned"
+msgstr ""
+
+#: cp/typeck.c:6127
+msgid "address of local variable `%D' returned"
+msgstr ""
+
+#: cp/typeck.c:6158
+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:6166
+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:6169
+msgid "returning a value from a constructor"
+msgstr ""
+
+#: cp/typeck.c:6186
+msgid "return-statement with no value, in function declared with a non-void return type"
+msgstr ""
+
+#: cp/typeck.c:6202
+msgid "return-statement with a value, in function declared with a void return type"
+msgstr ""
+
+#: cp/typeck.c:6223
+msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
+msgstr ""
+
+#: cp/typeck2.c:54
+msgid "type `%T' is not a base type for type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:151
+msgid "cannot declare variable `%D' to be of type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:154
+msgid "cannot declare parameter `%D' to be of type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:157
+msgid "cannot declare field `%D' to be of type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:161
+msgid "invalid return type for member function `%#D'"
+msgstr ""
+
+#: cp/typeck2.c:163
+msgid "invalid return type for function `%#D'"
+msgstr ""
+
+#: cp/typeck2.c:166
+msgid "cannot allocate an object of type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:173
+msgid "  because the following virtual functions are abstract:"
+msgstr ""
+
+#: cp/typeck2.c:175
+msgid "\t%#D"
+msgstr ""
+
+#: cp/typeck2.c:178
+msgid "  since type `%T' has abstract virtual functions"
+msgstr ""
+
+#: cp/typeck2.c:331
+msgid "constructor syntax used, but no constructor declared for type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:342
+msgid "comma expression used to initialize return value"
+msgstr ""
+
+#: cp/typeck2.c:351
+msgid "cannot initialize arrays using this syntax"
+msgstr ""
+
+#: cp/typeck2.c:406
+msgid "ISO C++ forbids non-constant aggregate initializer expressions"
+msgstr ""
+
+#: cp/typeck2.c:490
+msgid "initializing array with parameter list"
+msgstr ""
+
+#: cp/typeck2.c:546
+msgid "initializer for scalar variable requires one element"
+msgstr ""
+
+#: cp/typeck2.c:553
+msgid "braces around scalar initializer for `%T'"
+msgstr ""
+
+#: cp/typeck2.c:556
+msgid "ignoring extra initializers for `%T'"
+msgstr ""
+
+#: cp/typeck2.c:568
+msgid "variable-sized object of type `%T' may not be initialized"
+msgstr ""
+
+#: cp/typeck2.c:578
+msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
+msgstr ""
+
+#: cp/typeck2.c:644
+msgid "aggregate has a partly bracketed initializer"
+msgstr ""
+
+#: cp/typeck2.c:682 cp/typeck2.c:786
+msgid "non-trivial labeled initializers"
+msgstr ""
+
+#: cp/typeck2.c:699
+msgid "non-empty initializer for array of empty elements"
+msgstr ""
+
+#: cp/typeck2.c:752
+msgid "initializer list for object of class with virtual base classes"
+msgstr ""
+
+#: cp/typeck2.c:758
+msgid "initializer list for object of class with base classes"
+msgstr ""
+
+#: cp/typeck2.c:764
+msgid "initializer list for object using virtual functions"
+msgstr ""
+
+#: cp/typeck2.c:827 cp/typeck2.c:843
+#, fuzzy
+msgid "missing initializer for member `%D'"
+msgstr "прапушчан ініцыялізатар"
+
+#: cp/typeck2.c:832
+msgid "uninitialized const member `%D'"
+msgstr ""
+
+#: cp/typeck2.c:834
+#, fuzzy
+msgid "member `%D' with uninitialized const fields"
+msgstr "параметр \"%s\" ініцыялізаваны"
+
+#: cp/typeck2.c:837
+#, fuzzy
+msgid "member `%D' is uninitialized reference"
+msgstr "параметр \"%s\" ініцыялізаваны"
+
+#: cp/typeck2.c:883
+msgid "index value instead of field name in union initializer"
+msgstr ""
+
+#: cp/typeck2.c:895
+msgid "no field `%D' in union being initialized"
+msgstr ""
+
+#: cp/typeck2.c:903
+msgid "union `%T' with no named members cannot be initialized"
+msgstr ""
+
+#: cp/typeck2.c:939
+msgid "excess elements in aggregate initializer"
+msgstr ""
+
+#: cp/typeck2.c:1053
+msgid "circular pointer delegation detected"
+msgstr ""
+
+#: cp/typeck2.c:1066
+msgid "base operand of `->' has non-pointer type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:1080
+msgid "result of `operator->()' yields non-pointer result"
+msgstr ""
+
+#: cp/typeck2.c:1082
+msgid "base operand of `->' is not a pointer"
+msgstr ""
+
+#: cp/typeck2.c:1148
+msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:1155
+msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:1164
+msgid "member type `%T::' incompatible with object type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:1201
+msgid "`%T' fails to be a typedef or built-in type"
+msgstr ""
+
+#: cp/typeck2.c:1274
+#, c-format
+msgid "ISO C++ forbids defining types within %s"
+msgstr ""
+
+#: cp/typeck2.c:1399
+#, fuzzy
+msgid "call to function `%D' which throws incomplete type `%#T'"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: cp/typeck2.c:1402
+#, fuzzy
+msgid "call to function which throws incomplete type `%#T'"
+msgstr "\"%s\" мае незавершаны тып"
+
+#. XXX Not i18n clean.
+#: cp/cp-tree.h:3846
+#, c-format
+msgid "%s is deprecated, please see the documentation for details"
+msgstr ""
+
+#: cp/lang-options.h:29
+msgid "Do not obey access control semantics"
+msgstr ""
+
+#: cp/lang-options.h:31
+msgid "Change when template instances are emitted"
+msgstr ""
+
+#: cp/lang-options.h:36
+msgid "Check the return value of new"
+msgstr ""
+
+#: cp/lang-options.h:39
+msgid "Reduce size of object files"
+msgstr ""
+
+#: cp/lang-options.h:43
+msgid "Make string literals `char[]' instead of `const char[]'"
+msgstr ""
+
+#: cp/lang-options.h:46
+msgid "Dump the entire translation unit to a file"
+msgstr ""
+
+#: cp/lang-options.h:48
+msgid "Do not inline member functions by default"
+msgstr ""
+
+#: cp/lang-options.h:51
+msgid "Do not generate run time type descriptor information"
+msgstr ""
+
+#: cp/lang-options.h:56
+msgid "Do not generate code to check exception specifications"
+msgstr ""
+
+#: cp/lang-options.h:61
+msgid "Scope of for-init-statement vars extends outside"
+msgstr ""
+
+#: cp/lang-options.h:64
+msgid "Do not recognize GNU defined keywords"
+msgstr ""
+
+#: cp/lang-options.h:68
+msgid "Enable support for huge objects"
+msgstr ""
+
+#: cp/lang-options.h:72
+msgid "Export functions even if they can be inlined"
+msgstr ""
+
+#: cp/lang-options.h:75
+msgid "Only emit explicit template instatiations"
+msgstr ""
+
+#: cp/lang-options.h:78
+msgid "Only emit explicit instatiations of inline templates"
+msgstr ""
+
+#: cp/lang-options.h:84
+msgid "Don't pedwarn about uses of Microsoft extensions"
+msgstr ""
+
+#: cp/lang-options.h:87
+msgid "Recognize and/bitand/bitor/compl/not/or/xor"
+msgstr ""
+
+#: cp/lang-options.h:91
+msgid "Disable optional diagnostics"
+msgstr ""
+
+#: cp/lang-options.h:93
+msgid "Downgrade conformance errors to warnings"
+msgstr ""
+
+#: cp/lang-options.h:96
+msgid "Enable automatic template instantiation"
+msgstr ""
+
+#: cp/lang-options.h:101
+msgid "Display statistics accumulated during compilation"
+msgstr ""
+
+#: cp/lang-options.h:104
+msgid "Specify maximum template instantiation depth"
+msgstr ""
+
+#: cp/lang-options.h:106
+msgid "Use __cxa_atexit to register destructors"
+msgstr ""
+
+#: cp/lang-options.h:109
+msgid "Discard unused virtual functions"
+msgstr ""
+
+#: cp/lang-options.h:112
+msgid "Implement vtables using thunks"
+msgstr ""
+
+#: cp/lang-options.h:115
+msgid "Emit common-like symbols as weak symbols"
+msgstr ""
+
+#: cp/lang-options.h:118
+msgid "Emit cross referencing information"
+msgstr ""
+
+#: cp/lang-options.h:122
+msgid "Warn about inconsistent return types"
+msgstr ""
+
+#: cp/lang-options.h:125
+msgid "Warn about overloaded virtual function names"
+msgstr ""
+
+#: cp/lang-options.h:129
+msgid "Don't warn when all ctors/dtors are private"
+msgstr ""
+
+#: cp/lang-options.h:131
+msgid "Warn about non virtual destructors"
+msgstr ""
+
+#: cp/lang-options.h:134
+msgid "Warn when a function is declared extern, then inline"
+msgstr ""
+
+#: cp/lang-options.h:137
+msgid "Warn when the compiler reorders code"
+msgstr ""
+
+#: cp/lang-options.h:140
+msgid "Warn when synthesis behavior differs from Cfront"
+msgstr ""
+
+#: cp/lang-options.h:144
+msgid "Don't warn when type converting pointers to member functions"
+msgstr ""
+
+#: cp/lang-options.h:146
+msgid "Warn about violations of Effective C++ style rules"
+msgstr ""
+
+#: cp/lang-options.h:149
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr ""
+
+#: cp/lang-options.h:152
+msgid "Warn if a C style cast is used in a program"
+msgstr ""
+
+#: cp/lang-options.h:156
+msgid "Don't warn when non-templatized friend functions are declared within a template"
+msgstr ""
+
+#: cp/lang-options.h:159
+msgid "Don't announce deprecation of compiler features"
+msgstr ""
+
+#: f/bad.c:387
+msgid "note:"
+msgstr ""
+
+#: f/bad.c:391
+msgid "warning:"
+msgstr "увага:"
+
+#: f/bad.c:395
+msgid "fatal:"
+msgstr ""
+
+#: f/bad.c:437
+msgid "(continued):"
+msgstr ""
+
+#: f/bad.c:487 f/bad.c:505
+msgid "[REPORT BUG!!] %"
+msgstr ""
+
+#: f/bad.c:494 f/bad.c:526
+msgid "[REPORT BUG!!]"
+msgstr ""
+
+#: f/com.c:3132
+#, no-c-format
+msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
+msgstr ""
+
+#: f/com.c:11551
+msgid "no INTEGER type can hold a pointer on this configuration"
+msgstr ""
+
+#: f/com.c:11772
+#, c-format
+msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
+msgstr ""
+
+#: f/com.c:11774
+#, c-format
+msgid "and pointers are %d bits wide, but g77 doesn't yet work"
+msgstr ""
+
+#: f/com.c:11776
+msgid "properly unless they all are 32 bits wide"
+msgstr ""
+
+#: f/com.c:11777
+msgid "Please keep this in mind before you report bugs."
+msgstr ""
+
+#. I/O will probably crash.
+#: f/com.c:11785
+#, c-format
+msgid "configuration: char * holds %d bits, but ftnlen only %d"
+msgstr ""
+
+#. ASSIGN 10 TO I will crash.
+#: f/com.c:11794
+#, c-format
+msgid ""
+"configuration: char * holds %d bits, but INTEGER only %d --\n"
+" ASSIGN statement might fail"
+msgstr ""
+
+#: f/com.c:13609
+#, fuzzy
+msgid "In statement function"
+msgstr "вельмі шмат аргументаў у функцыі"
+
+#: f/com.c:13619
+msgid "Outside of any program unit:\n"
+msgstr ""
+
+#: f/com.c:15248
+#, no-c-format
+msgid "%A from %B at %0%C"
+msgstr ""
+
+#: f/com.c:15425
+msgid "directory name must immediately follow -I"
+msgstr ""
+
+#: f/com.c:15568
+#, no-c-format
+msgid "At %0, INCLUDE file %A exists, but is not readable"
+msgstr ""
+
+#: f/com.c:15603
+#, no-c-format
+msgid "At %0, INCLUDE nesting too deep"
+msgstr ""
+
+#: f/expr.c:9614
+#, no-c-format
+msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
+msgstr ""
+
+#: f/expr.c:9664
+#, no-c-format
+msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
+msgstr ""
+
+#: f/expr.c:10525
+#, no-c-format
+msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
+msgstr ""
+
+#: f/expr.c:10896
+#, no-c-format
+msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
+msgstr ""
+
+#: f/g77spec.c:255
+#, c-format
+msgid "overflowed output arg list for `%s'"
+msgstr ""
+
+#: f/g77spec.c:394
+msgid "--driver no longer supported"
+msgstr ""
+
+#: f/g77spec.c:407
+#, c-format
+msgid "argument to `%s' missing"
+msgstr "аргумент для \"%s\" прапушчан"
+
+#: f/g77spec.c:411
+msgid "no input files; unwilling to write output files"
+msgstr ""
+
+#: f/implic.c:203
+#, fuzzy, no-c-format
+msgid "Implicit declaration of `%A' at %0"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: f/lex.c:326
+#, no-c-format
+msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
+msgstr ""
+
+#: f/lex.c:345
+#, no-c-format
+msgid "Unknown escape sequence `\\%A' at %0"
+msgstr "Невядомая ESC-паслядоўнасьць `\\%A' at %0"
+
+#: f/lex.c:354
+#, fuzzy, no-c-format
+msgid "Unterminated escape sequence `\\' at %0"
+msgstr "невядомая ESC-паслядоўнасць '\\%c'"
+
+#: f/lex.c:365
+#, no-c-format
+msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
+msgstr ""
+
+#: f/lex.c:393
+#, no-c-format
+msgid "\\x used at %0 with no following hex digits"
+msgstr ""
+
+#: f/lex.c:407
+#, no-c-format
+msgid "Hex escape at %0 out of range"
+msgstr ""
+
+#: f/lex.c:441
+#, no-c-format
+msgid "Escape sequence at %0 out of range for character"
+msgstr ""
+
+#: f/lex.c:595
+msgid "hex escape out of range"
+msgstr ""
+
+#: f/lex.c:648
+#, c-format
+msgid "non-ANSI-standard escape sequence, `\\%c'"
+msgstr ""
+
+#: f/lex.c:661
+#, fuzzy, c-format
+msgid "non-ISO escape sequence `\\%c'"
+msgstr "невядомая ESC-паслядоўнасць '\\%c'"
+
+#: f/lex.c:665
+#, c-format
+msgid "unknown escape sequence `\\%c'"
+msgstr ""
+
+#: f/lex.c:667
+#, c-format
+msgid "unknown escape sequence: `\\' followed by char code 0x%x"
+msgstr ""
+
+#: f/lex.c:744
+msgid "badly formed directive -- no closing quote"
+msgstr ""
+
+#: f/lex.c:802
+msgid "#-lines for entering and leaving files don't match"
+msgstr ""
+
+#: f/lex.c:964
+msgid "bad directive -- missing close-quote"
+msgstr ""
+
+#: f/lex.c:1078
+#, c-format
+msgid "ignoring pragma: %s"
+msgstr ""
+
+#: f/lex.c:1156
+msgid "invalid #ident"
+msgstr ""
+
+#: f/lex.c:1173
+msgid "undefined or invalid # directive"
+msgstr ""
+
+#: f/lex.c:1229
+msgid "invalid #line"
+msgstr ""
+
+#: f/lex.c:1285 f/lex.c:1329
+msgid "use `#line ...' instead of `# ...' in first line"
+msgstr ""
+
+#: f/lex.c:1339
+msgid "invalid #-line"
+msgstr ""
+
+#: f/lex.c:1432
+#, no-c-format
+msgid "Null character at %0 -- line ignored"
+msgstr ""
+
+#: f/stb.c:12078
+#, no-c-format
+msgid "INCLUDE at %0 not the only statement on the source line"
+msgstr ""
+
+#: f/ste.c:1400 f/ste.c:1747
+msgid "ASSIGNed FORMAT specifier is too small"
+msgstr ""
+
+#. ~~~Someday handle CHARACTER*1, CHARACTER*N
+#: f/ste.c:2624
+#, no-c-format
+msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
+msgstr ""
+
+#: f/ste.c:2953
+msgid "ASSIGN to variable that is too small"
+msgstr ""
+
+#: f/ste.c:2981
+msgid "ASSIGNed GOTO target variable is too small"
+msgstr ""
+
+#: f/stu.c:305
+#, no-c-format
+msgid "Local adjustable symbol `%A' at %0"
+msgstr ""
+
+#: f/target.c:2550
+msgid "data initializer on host with different endianness"
+msgstr ""
+
+#: f/top.c:237
+#, c-format
+msgid "%s no longer supported -- try -fvxt"
+msgstr ""
+
+#: f/top.c:239
+#, c-format
+msgid "%s no longer supported -- try -fno-vxt -ff90"
+msgstr ""
+
+#: f/top.c:307 f/top.c:309
+#, c-format
+msgid "%s disabled, use normal debugging flags"
+msgstr ""
+
+#: f/lang-options.h:33
+msgid "Print g77-specific compiler version info, run internal tests"
+msgstr ""
+
+#: f/lang-options.h:37
+msgid "Program is written in typical FORTRAN 66 dialect"
+msgstr ""
+
+#: f/lang-options.h:40
+msgid "Program is written in typical Unix f77 dialect"
+msgstr ""
+
+#: f/lang-options.h:42
+msgid "Program does not use Unix-f77 dialectal features"
+msgstr ""
+
+#: f/lang-options.h:44
+msgid "Program is written in Fortran-90-ish dialect"
+msgstr ""
+
+#: f/lang-options.h:48
+msgid "Treat local vars and COMMON blocks as if they were named in SAVE statements"
+msgstr ""
+
+#: f/lang-options.h:50
+msgid "Allow $ in symbol names"
+msgstr ""
+
+#: f/lang-options.h:54
+msgid "f2c-compatible code need not be generated"
+msgstr ""
+
+#: f/lang-options.h:57
+msgid "Unsupported; do not generate libf2c-calling code"
+msgstr ""
+
+#: f/lang-options.h:59
+msgid "Unsupported; affects code-generation of arrays"
+msgstr ""
+
+#: f/lang-options.h:62
+msgid "Program is written in Fortran-90-ish free form"
+msgstr ""
+
+#: f/lang-options.h:67
+msgid "Warn about use of (only a few for now) Fortran extensions"
+msgstr ""
+
+#: f/lang-options.h:70
+msgid "Program is written in VXT (Digital-like) FORTRAN"
+msgstr ""
+
+#: f/lang-options.h:73
+msgid "Disallow all ugly features"
+msgstr ""
+
+#: f/lang-options.h:76
+msgid "Hollerith and typeless constants not passed as arguments"
+msgstr ""
+
+#: f/lang-options.h:78
+msgid "Allow ordinary copying of ASSIGN'ed vars"
+msgstr ""
+
+#: f/lang-options.h:81
+msgid "Dummy array dimensioned to (1) is assumed-size"
+msgstr ""
+
+#: f/lang-options.h:84
+msgid "Trailing comma in procedure call denotes null argument"
+msgstr ""
+
+#: f/lang-options.h:87
+msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
+msgstr ""
+
+#: f/lang-options.h:91
+msgid "Initialization via DATA and PARAMETER is type-compatible"
+msgstr ""
+
+#: f/lang-options.h:93
+msgid "Allow INTEGER and LOGICAL interchangeability"
+msgstr ""
+
+#: f/lang-options.h:96
+msgid "Print internal debugging-related info"
+msgstr ""
+
+#: f/lang-options.h:99
+msgid "Initialize local vars and arrays to zero"
+msgstr ""
+
+#: f/lang-options.h:103
+msgid "Backslashes in character/hollerith constants not special (C-style)"
+msgstr ""
+
+#: f/lang-options.h:105
+msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
+msgstr ""
+
+#: f/lang-options.h:109
+msgid "Disable the appending of underscores to externals"
+msgstr ""
+
+#: f/lang-options.h:112
+msgid "Never append a second underscore to externals"
+msgstr ""
+
+#: f/lang-options.h:114
+msgid "Intrinsics spelled as e.g. SqRt"
+msgstr ""
+
+#: f/lang-options.h:116
+msgid "Intrinsics in uppercase"
+msgstr ""
+
+#: f/lang-options.h:119
+msgid "Intrinsics letters in arbitrary cases"
+msgstr ""
+
+#: f/lang-options.h:121
+msgid "Language keywords spelled as e.g. IOStat"
+msgstr ""
+
+#: f/lang-options.h:123
+msgid "Language keywords in uppercase"
+msgstr ""
+
+#: f/lang-options.h:126
+msgid "Language keyword letters in arbitrary cases"
+msgstr ""
+
+#: f/lang-options.h:128
+msgid "Internally convert most source to uppercase"
+msgstr ""
+
+#: f/lang-options.h:131
+msgid "Internally preserve source case"
+msgstr ""
+
+#: f/lang-options.h:133
+msgid "Symbol names spelled in mixed case"
+msgstr ""
+
+#: f/lang-options.h:135
+msgid "Symbol names in uppercase"
+msgstr ""
+
+#: f/lang-options.h:137
+msgid "Symbol names in lowercase"
+msgstr ""
+
+#: f/lang-options.h:140
+msgid "Program written in uppercase"
+msgstr ""
+
+#: f/lang-options.h:142
+msgid "Program written in lowercase"
+msgstr ""
+
+#: f/lang-options.h:144
+msgid "Program written in strict mixed-case"
+msgstr ""
+
+#: f/lang-options.h:146
+msgid "Compile as if program written in uppercase"
+msgstr ""
+
+#: f/lang-options.h:148
+msgid "Compile as if program written in lowercase"
+msgstr ""
+
+#: f/lang-options.h:150
+msgid "Preserve all spelling (case) used in program"
+msgstr ""
+
+#: f/lang-options.h:152
+msgid "Delete libU77 intrinsics with bad interfaces"
+msgstr ""
+
+#: f/lang-options.h:154
+msgid "Disable libU77 intrinsics with bad interfaces"
+msgstr ""
+
+#: f/lang-options.h:157
+msgid "Hide libU77 intrinsics with bad interfaces"
+msgstr ""
+
+#: f/lang-options.h:159
+msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
+msgstr ""
+
+#: f/lang-options.h:161
+msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
+msgstr ""
+
+#: f/lang-options.h:164
+msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
+msgstr ""
+
+#: f/lang-options.h:166
+msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
+msgstr ""
+
+#: f/lang-options.h:168
+msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
+msgstr ""
+
+#: f/lang-options.h:171
+msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
+msgstr ""
+
+#: f/lang-options.h:173
+msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
+msgstr ""
+
+#: f/lang-options.h:175
+msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
+msgstr ""
+
+#: f/lang-options.h:178
+msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
+msgstr ""
+
+#: f/lang-options.h:180
+msgid "Delete MIL-STD 1753 intrinsics"
+msgstr ""
+
+#: f/lang-options.h:182
+msgid "Disable MIL-STD 1753 intrinsics"
+msgstr ""
+
+#: f/lang-options.h:185
+msgid "Hide MIL-STD 1753 intrinsics"
+msgstr ""
+
+#: f/lang-options.h:187
+msgid "Delete libU77 intrinsics"
+msgstr ""
+
+#: f/lang-options.h:189
+msgid "Disable libU77 intrinsics"
+msgstr ""
+
+#: f/lang-options.h:192
+msgid "Hide libU77 intrinsics"
+msgstr ""
+
+#: f/lang-options.h:194
+msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+msgstr ""
+
+#: f/lang-options.h:196
+msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+msgstr ""
+
+#: f/lang-options.h:199
+msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+msgstr ""
+
+#: f/lang-options.h:201
+msgid "Treat initial values of 0 like non-zero values"
+msgstr ""
+
+#: f/lang-options.h:204
+msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
+msgstr ""
+
+#: f/lang-options.h:207
+msgid "Take at least one trip through each iterative DO loop"
+msgstr ""
+
+#: f/lang-options.h:211
+msgid "Print names of program units as they are compiled"
+msgstr ""
+
+#: f/lang-options.h:214
+msgid "Disable fatal diagnostics about inter-procedural problems"
+msgstr ""
+
+#: f/lang-options.h:216
+msgid "Make prefix-radix non-decimal constants be typeless"
+msgstr ""
+
+#: f/lang-options.h:219
+msgid "Generate code to check subscript and substring bounds"
+msgstr ""
+
+#: f/lang-options.h:222
+msgid "Fortran-specific form of -fbounds-check"
+msgstr ""
+
+#: f/lang-options.h:226
+msgid "Disable warnings about inter-procedural problems"
+msgstr ""
+
+#: f/lang-options.h:230
+msgid "Warn about constructs with surprising meanings"
+msgstr ""
+
+#: f/lang-options.h:235
+msgid "Add a directory for INCLUDE searching"
+msgstr ""
+
+#: f/lang-options.h:237
+msgid "Set the maximum line length"
+msgstr ""
+
+#: f/bad.def:39
+#, no-c-format
+msgid "Missing first operand for binary operator at %0"
+msgstr ""
+
+#: f/bad.def:42
+#, fuzzy, no-c-format
+msgid "Zero-length character constant at %0"
+msgstr "пустая сімвальная канстанта"
+
+#: f/bad.def:45
+#, no-c-format
+msgid "Invalid token at %0 in expression or subexpression at %1"
+msgstr ""
+
+#: f/bad.def:48
+#, no-c-format
+msgid "Missing operand for operator at %1 at end of expression at %0"
+msgstr ""
+
+#: f/bad.def:51
+#, no-c-format
+msgid "Label %A already defined at %1 when redefined at %0"
+msgstr ""
+
+#: f/bad.def:54
+#, no-c-format
+msgid "Unrecognized character at %0 [info -f g77 M LEX]"
+msgstr ""
+
+#: f/bad.def:57
+#, no-c-format
+msgid "Label definition %A at %0 on empty statement (as of %1)"
+msgstr ""
+
+#: f/bad.def:65
+#, no-c-format
+msgid "Invalid first character at %0 [info -f g77 M LEX]"
+msgstr ""
+
+#: f/bad.def:68
+#, no-c-format
+msgid "Line too long as of %0 [info -f g77 M LEX]"
+msgstr ""
+
+#: f/bad.def:71
+#, no-c-format
+msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
+msgstr ""
+
+#: f/bad.def:74
+#, no-c-format
+msgid "Label number at %0 not in range 1-99999"
+msgstr ""
+
+#: f/bad.def:77
+#, no-c-format
+msgid "At %0, '!' and '/*' are not valid comment delimiters"
+msgstr ""
+
+#: f/bad.def:80
+#, no-c-format
+msgid "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
+msgstr ""
+
+#: f/bad.def:83
+#, no-c-format
+msgid "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M LEX]"
+msgstr ""
+
+#: f/bad.def:91
+#, fuzzy, no-c-format
+msgid "Character constant at %0 has no closing apostrophe at %1"
+msgstr "сімвальная канстанта вельмі доўгая"
+
+#: f/bad.def:94
+#, no-c-format
+msgid "Hollerith constant at %0 specified %A more characters than are present as of %1"
+msgstr ""
+
+#: f/bad.def:97
+#, no-c-format
+msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
+msgstr ""
+
+#: f/bad.def:100
+#, no-c-format
+msgid "Integer at %0 too large"
+msgstr ""
+
+#: f/bad.def:123
+#, no-c-format
+msgid "Period at %0 not followed by digits for floating-point number or by `NOT.', `TRUE.', or `FALSE.'"
+msgstr ""
+
+#: f/bad.def:126
+#, no-c-format
+msgid "Missing close-period between `.%A' at %0 and %1"
+msgstr ""
+
+#: f/bad.def:129
+#, no-c-format
+msgid "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent field"
+msgstr ""
+
+#: f/bad.def:132
+#, no-c-format
+msgid "Missing value at %1 for real-number exponent at %0"
+msgstr ""
+
+#: f/bad.def:135
+#, no-c-format
+msgid "Expected binary operator between expressions at %0 and at %1"
+msgstr ""
+
+#: f/bad.def:253
+#, no-c-format
+msgid "Semicolon at %0 is an invalid token"
+msgstr ""
+
+#: f/bad.def:271
+#, no-c-format
+msgid "Extraneous comma in FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:274
+#, no-c-format
+msgid "Missing comma in FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:277
+#, no-c-format
+msgid "Spurious sign in FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:280
+#, no-c-format
+msgid "Spurious number in FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:283
+#, no-c-format
+msgid "Spurious text trailing number in FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:291
+#, no-c-format
+msgid "Unrecognized FORMAT specifier at %0"
+msgstr ""
+
+#: f/bad.def:419
+#, no-c-format
+msgid "Missing close-parenthese(s) in FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:422
+#, no-c-format
+msgid "Missing number following period in FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:425
+#, no-c-format
+msgid "Missing number following `E' in FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:433
+#, no-c-format
+msgid "Spurious trailing comma preceding terminator at %0"
+msgstr ""
+
+#: f/bad.def:436
+#, no-c-format
+msgid "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not specifying the assignment operator (=)"
+msgstr ""
+
+#: f/bad.def:439
+#, no-c-format
+msgid "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement specifying the assignment operator (=)"
+msgstr ""
+
+#: f/bad.def:452
+#, no-c-format
+msgid "Cannot specify =initialization-expr at %0 unless `::' appears before list of objects"
+msgstr ""
+
+#: f/bad.def:455
+#, no-c-format
+msgid "Reference to label at %1 inconsistent with its definition at %0"
+msgstr ""
+
+#: f/bad.def:458
+#, no-c-format
+msgid "Reference to label at %1 inconsistent with earlier reference at %0"
+msgstr ""
+
+#: f/bad.def:461
+#, no-c-format
+msgid "DO-statement reference to label at %1 follows its definition at %0"
+msgstr ""
+
+#: f/bad.def:464
+#, no-c-format
+msgid "Reference to label at %1 is outside block containing definition at %0"
+msgstr ""
+
+#: f/bad.def:467
+#, no-c-format
+msgid "DO-statement references to label at %0 and %2 separated by unterminated block starting at %1"
+msgstr ""
+
+#: f/bad.def:470
+#, no-c-format
+msgid "DO-statement reference to label at %0 and label definition at %2 separated by unterminated block starting at %1"
+msgstr ""
+
+#: f/bad.def:473
+#, no-c-format
+msgid "Label definition at %0 invalid on this kind of statement"
+msgstr ""
+
+#: f/bad.def:476
+#, no-c-format
+msgid "Statement at %0 invalid in this context"
+msgstr ""
+
+#: f/bad.def:479
+#, no-c-format
+msgid "Statement at %0 invalid in context established by statement at %1"
+msgstr ""
+
+#: f/bad.def:482
+#, no-c-format
+msgid "Statement at %0 must specify construct name specified at %1"
+msgstr ""
+
+#: f/bad.def:485
+#, no-c-format
+msgid "Construct name at %0 superfluous, no construct name specified at %1"
+msgstr ""
+
+#: f/bad.def:488
+#, no-c-format
+msgid "Construct name at %0 not the same as construct name at %1"
+msgstr ""
+
+#: f/bad.def:491
+#, no-c-format
+msgid "Construct name at %0 does not match construct name for any containing DO constructs"
+msgstr ""
+
+#: f/bad.def:494
+#, no-c-format
+msgid "Label definition missing at %0 for DO construct specifying label at %1"
+msgstr ""
+
+#: f/bad.def:497
+#, no-c-format
+msgid "Statement at %0 follows ELSE block for IF construct at %1"
+msgstr ""
+
+#: f/bad.def:500
+#, no-c-format
+msgid "No label definition for FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:503
+#, no-c-format
+msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
+msgstr ""
+
+#: f/bad.def:506
+#, no-c-format
+msgid "END statement at %0 missing `%A' keyword required for internal or module procedure(s) bounded by %1"
+msgstr ""
+
+#: f/bad.def:509
+#, no-c-format
+msgid "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 specifies no generic name, operator, or assignment"
+msgstr ""
+
+#: f/bad.def:512
+#, no-c-format
+msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
+msgstr ""
+
+#: f/bad.def:515
+#, no-c-format
+msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
+msgstr ""
+
+#: f/bad.def:518
+#, no-c-format
+msgid "Program unit name at %0 not the same as name at %1"
+msgstr ""
+
+#: f/bad.def:521
+#, no-c-format
+msgid "Type name at %0 not the same as name at %1"
+msgstr ""
+
+#: f/bad.def:524
+#, no-c-format
+msgid "End of source file before end of block started at %0"
+msgstr ""
+
+#: f/bad.def:527
+#, no-c-format
+msgid "Undefined label, first referenced at %0"
+msgstr ""
+
+#: f/bad.def:530
+#, no-c-format
+msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
+msgstr ""
+
+#: f/bad.def:533
+#, no-c-format
+msgid "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or PRIVATE statement at %0"
+msgstr ""
+
+#: f/bad.def:536
+#, no-c-format
+msgid "RETURN statement at %0 invalid within a main program unit"
+msgstr ""
+
+#: f/bad.def:539
+#, no-c-format
+msgid "Alternate return specifier at %0 invalid within a main program unit"
+msgstr ""
+
+#: f/bad.def:542
+#, no-c-format
+msgid "Alternate return specifier at %0 invalid within a function"
+msgstr ""
+
+#: f/bad.def:545
+#, no-c-format
+msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
+msgstr ""
+
+#: f/bad.def:548
+#, no-c-format
+msgid "Access specifier at %0 must immediately follow derived-type statement at %1 with no intervening statements"
+msgstr ""
+
+#: f/bad.def:551
+#, no-c-format
+msgid "No components specified as of %0 for derived-type definition beginning at %1"
+msgstr ""
+
+#: f/bad.def:554
+#, no-c-format
+msgid "No components specified as of %0 for structure definition beginning at %1"
+msgstr ""
+
+#: f/bad.def:557
+#, no-c-format
+msgid "Missing structure name for outer structure definition at %0"
+msgstr ""
+
+#: f/bad.def:560
+#, no-c-format
+msgid "Field names at %0 for outer structure definition -- specify them in a subsequent RECORD statement instead"
+msgstr ""
+
+#: f/bad.def:563
+#, no-c-format
+msgid "Missing field name(s) for structure definition at %0 within structure definition at %1"
+msgstr ""
+
+#: f/bad.def:566
+#, no-c-format
+msgid "No components specified as of %0 for map beginning at %1"
+msgstr ""
+
+#: f/bad.def:569
+#, no-c-format
+msgid "Zero or one maps specified as of %0 for union beginning at %1 -- at least two are required"
+msgstr ""
+
+#: f/bad.def:572
+#, no-c-format
+msgid "Missing %A specifier in statement at %0"
+msgstr ""
+
+#: f/bad.def:575
+#, no-c-format
+msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
+msgstr ""
+
+#: f/bad.def:578
+#, no-c-format
+msgid "Conflicting I/O control specifications at %0 and %1"
+msgstr ""
+
+#: f/bad.def:581
+#, no-c-format
+msgid "No UNIT= specifier in I/O control list at %0"
+msgstr ""
+
+#: f/bad.def:584
+#, no-c-format
+msgid "Specification at %0 requires ADVANCE=`NO' specification in same I/O control list"
+msgstr ""
+
+#: f/bad.def:587
+#, no-c-format
+msgid "Specification at %0 requires explicit FMT= specification in same I/O control list"
+msgstr ""
+
+#: f/bad.def:595
+#, no-c-format
+msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
+msgstr ""
+
+#: f/bad.def:598
+#, no-c-format
+msgid "Duplicate or overlapping case values/ranges at %0 and %1"
+msgstr ""
+
+#: f/bad.def:601
+#, no-c-format
+msgid "Type and/or kind-type parameter disagreement between CASE value or value within range at %0 and SELECT CASE at %1"
+msgstr ""
+
+#: f/bad.def:604
+#, no-c-format
+msgid "Range specification at %0 invalid for CASE statement within logical-type SELECT CASE statement"
+msgstr ""
+
+#: f/bad.def:617
+#, no-c-format
+msgid "Fortran 90 feature at %0 unsupported"
+msgstr ""
+
+#: f/bad.def:630
+#, no-c-format
+msgid "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %1]"
+msgstr ""
+
+#: f/bad.def:638
+#, no-c-format
+msgid "Null element at %0 for array reference at %1"
+msgstr ""
+
+#: f/bad.def:641
+#, no-c-format
+msgid "Too few elements (%A missing) as of %0 for array reference at %1"
+msgstr ""
+
+#: f/bad.def:644
+#, no-c-format
+msgid "Too many elements as of %0 for array reference at %1"
+msgstr ""
+
+#: f/bad.def:647
+#, no-c-format
+msgid "Missing colon as of %0 in substring reference for %1"
+msgstr ""
+
+#: f/bad.def:650
+#, no-c-format
+msgid "Invalid use at %0 of substring operator on %1"
+msgstr ""
+
+#: f/bad.def:653
+#, no-c-format
+msgid "Substring begin/end point at %0 out of defined range"
+msgstr ""
+
+#: f/bad.def:656
+#, no-c-format
+msgid "Array element value at %0 out of defined range"
+msgstr ""
+
+#: f/bad.def:659
+#, no-c-format
+msgid "Expression at %0 has incorrect data type or rank for its context"
+msgstr ""
+
+#: f/bad.def:662
+#, no-c-format
+msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
+msgstr ""
+
+#: f/bad.def:665
+#, no-c-format
+msgid "%A step count known to be 0 (zero) at %0"
+msgstr ""
+
+#: f/bad.def:668
+#, no-c-format
+msgid "%A end value plus step count known to overflow at %0"
+msgstr ""
+
+#: f/bad.def:671
+#, no-c-format
+msgid "%A begin, end, and step-count values known to result in implementation-dependent behavior due to overflow(s) in intermediate calculations at %0"
+msgstr ""
+
+#: f/bad.def:674
+#, no-c-format
+msgid "%A begin, end, and step-count values known to result in no iterations at %0"
+msgstr ""
+
+#: f/bad.def:677
+#, no-c-format
+msgid "Type disagreement between expressions at %0 and %1"
+msgstr ""
+
+#: f/bad.def:690
+#, no-c-format
+msgid "No specification for implied-DO iterator `%A' at %0"
+msgstr ""
+
+#: f/bad.def:693
+#, no-c-format
+msgid "Gratuitous parentheses surround implied-DO construct at %0"
+msgstr ""
+
+#: f/bad.def:696
+#, no-c-format
+msgid "Zero-size specification invalid at %0"
+msgstr ""
+
+#: f/bad.def:699
+#, no-c-format
+msgid "Zero-size array at %0"
+msgstr ""
+
+#: f/bad.def:702
+#, no-c-format
+msgid "Target machine does not support complex entity of kind specified at %0"
+msgstr ""
+
+#: f/bad.def:705
+#, no-c-format
+msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
+msgstr ""
+
+#: f/bad.def:708
+#, no-c-format
+msgid "Attempt to raise constant zero to a power at %0"
+msgstr ""
+
+#: f/bad.def:806
+#, no-c-format
+msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
+msgstr ""
+
+#: f/bad.def:809
+#, no-c-format
+msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
+msgstr ""
+
+#: f/bad.def:812
+#, no-c-format
+msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
+msgstr ""
+
+#: f/bad.def:815
+#, no-c-format
+msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
+msgstr ""
+
+#: f/bad.def:818
+#, no-c-format
+msgid "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
+msgstr ""
+
+#: f/bad.def:821
+#, fuzzy, no-c-format
+msgid "Unable to open INCLUDE file `%A' at %0"
+msgstr "немагу адчыніць файл \"%s\""
+
+#: f/bad.def:839
+#, no-c-format
+msgid "Null argument at %0 for statement function reference at %1"
+msgstr ""
+
+#: f/bad.def:842
+#, no-c-format
+msgid "Null argument at %0 for procedure invocation at %1"
+msgstr ""
+
+#: f/bad.def:845
+#, no-c-format
+msgid "%A too few arguments (starting with dummy argument `%B') as of %0 for statement function reference at %1"
+msgstr ""
+
+#: f/bad.def:848
+#, no-c-format
+msgid "%A too many arguments as of %0 for statement function reference at %1"
+msgstr ""
+
+#: f/bad.def:851
+#, no-c-format
+msgid "Array supplied at %1 for dummy argument `%A' in statement function reference at %0"
+msgstr ""
+
+#: f/bad.def:854
+#, no-c-format
+msgid "Unsupported FORMAT specifier at %0"
+msgstr ""
+
+#: f/bad.def:857
+#, no-c-format
+msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
+msgstr ""
+
+#: f/bad.def:880
+#, no-c-format
+msgid "Unsupported VXT statement at %0"
+msgstr ""
+
+#: f/bad.def:883
+#, no-c-format
+msgid "Attempt to specify second initial value for `%A' at %0"
+msgstr ""
+
+#: f/bad.def:886
+#, no-c-format
+msgid "Too few initial values in list of initializers for `%A' at %0"
+msgstr ""
+
+#: f/bad.def:889
+#, no-c-format
+msgid "Too many initial values in list of initializers starting at %0"
+msgstr ""
+
+#: f/bad.def:892
+#, no-c-format
+msgid "Array or substring specification for `%A' out of range in statement at %0"
+msgstr ""
+
+#: f/bad.def:895
+#, no-c-format
+msgid "Array subscript #%B out of range for initialization of `%A' in statement at %0"
+msgstr ""
+
+#: f/bad.def:898
+#, no-c-format
+msgid "Implied do-loop step count of 0 (zero) for iteration variable `%A' in statement at %0"
+msgstr ""
+
+#: f/bad.def:901
+#, no-c-format
+msgid "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in statement at %0"
+msgstr ""
+
+#: f/bad.def:904
+#, no-c-format
+msgid "Not an integer constant expression in implied do-loop in statement at %0"
+msgstr ""
+
+#: f/bad.def:907
+#, no-c-format
+msgid "Attempt to specify second initial value for element of `%A' at %0"
+msgstr ""
+
+#: f/bad.def:910
+#, no-c-format
+msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
+msgstr ""
+
+#: f/bad.def:913
+#, no-c-format
+msgid "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
+msgstr ""
+
+#: f/bad.def:916
+#, no-c-format
+msgid "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D bytes offset from `%B'"
+msgstr ""
+
+#: f/bad.def:919
+#, no-c-format
+msgid "Array or substring specification for `%A' out of range in EQUIVALENCE statement"
+msgstr ""
+
+#: f/bad.def:922
+#, no-c-format
+msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
+msgstr ""
+
+#: f/bad.def:925
+#, no-c-format
+msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
+msgstr ""
+
+#: f/bad.def:928
+#, no-c-format
+msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
+msgstr ""
+
+#: f/bad.def:936
+#, no-c-format
+msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
+msgstr ""
+
+#: f/bad.def:939
+#, no-c-format
+msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
+msgstr ""
+
+#: f/bad.def:942
+#, no-c-format
+msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
+msgstr ""
+
+#: f/bad.def:945
+#, no-c-format
+msgid "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for example, `%A' and `%B'"
+msgstr ""
+
+#: f/bad.def:958
+#, no-c-format
+msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
+msgstr ""
+
+#: f/bad.def:976
+#, no-c-format
+msgid "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at %1"
+msgstr ""
+
+#: f/bad.def:979
+#, no-c-format
+msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
+msgstr ""
+
+#: f/bad.def:987
+#, no-c-format
+msgid "Blank common initialized at %0"
+msgstr ""
+
+#: f/bad.def:990
+#, no-c-format
+msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
+msgstr ""
+
+#: f/bad.def:993
+#, no-c-format
+msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
+msgstr ""
+
+#: f/bad.def:996
+#, no-c-format
+msgid "Character `%A' (for example) is upper-case in symbol name at %0"
+msgstr ""
+
+#: f/bad.def:999
+#, no-c-format
+msgid "Character `%A' (for example) is lower-case in symbol name at %0"
+msgstr ""
+
+#: f/bad.def:1002
+#, no-c-format
+msgid "Character `%A' not followed at some point by lower-case character in symbol name at %0"
+msgstr ""
+
+#: f/bad.def:1005
+#, no-c-format
+msgid "Initial character `%A' is lower-case in symbol name at %0"
+msgstr ""
+
+#: f/bad.def:1013
+#, no-c-format
+msgid "NAMELIST not adequately supported by run-time library for source files with case preserved"
+msgstr ""
+
+#: f/bad.def:1016
+#, no-c-format
+msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
+msgstr ""
+
+#: f/bad.def:1034
+#, no-c-format
+msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
+msgstr ""
+
+#: f/bad.def:1037
+#, fuzzy, no-c-format
+msgid "Truncating characters on right side of character constant at %0"
+msgstr "мнагасімвальная сімвальная канстанта"
+
+#: f/bad.def:1040
+#, no-c-format
+msgid "Truncating characters on right side of hollerith constant at %0"
+msgstr ""
+
+#: f/bad.def:1043
+#, no-c-format
+msgid "Truncating non-zero data on left side of numeric constant at %0"
+msgstr ""
+
+#: f/bad.def:1046
+#, no-c-format
+msgid "Truncating non-zero data on left side of typeless constant at %0"
+msgstr ""
+
+#: f/bad.def:1049
+#, no-c-format
+msgid "Typeless constant at %0 too large"
+msgstr ""
+
+#: f/bad.def:1052
+#, no-c-format
+msgid "First-column ampersand continuation at %0"
+msgstr ""
+
+#: f/bad.def:1055 f/bad.def:1058
+#, no-c-format
+msgid "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1061 f/bad.def:1064
+#, no-c-format
+msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1067 f/bad.def:1070
+#, no-c-format
+msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1073
+#, no-c-format
+msgid "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1076
+#, no-c-format
+msgid "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1079 f/bad.def:1082
+#, no-c-format
+msgid "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1085
+#, fuzzy, no-c-format
+msgid "Array `%A' at %0 is too large to handle"
+msgstr "памер масіва \"%s\" вельмі вялікі"
+
+#: f/bad.def:1088
+#, fuzzy, no-c-format
+msgid "Statement function `%A' defined at %0 is not used"
+msgstr "метка \"%s\" вызначана, але не выкарыстоўваецца"
+
+#: f/bad.def:1091
+#, no-c-format
+msgid "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M Y2KBAD]"
+msgstr ""
+
+#: f/bad.def:1094
+#, no-c-format
+msgid "Internal compiler error -- cannot perform operation"
+msgstr ""
+
+#. Kind messages are used in diagnostic location reports of the
+#. form "<file>: In function `foo': <error message>".
+#: f/info-k.def:32
+msgid "In unknown kind"
+msgstr ""
+
+#: f/info-k.def:33
+msgid "In entity"
+msgstr ""
+
+#: f/info-k.def:34
+msgid "In function"
+msgstr "У функцыі"
+
+#: f/info-k.def:35
+msgid "In subroutine"
+msgstr ""
+
+#: f/info-k.def:36
+msgid "In program"
+msgstr "У праграме"
+
+#: f/info-k.def:37
+msgid "In block-data unit"
+msgstr ""
+
+#: f/info-k.def:38
+msgid "In common block"
+msgstr ""
+
+#: f/info-k.def:39
+msgid "In construct"
+msgstr "У канструкцыі"
+
+#: f/info-k.def:40
+msgid "In namelist"
+msgstr ""
+
+#: f/info-k.def:41
+msgid "In anything"
+msgstr ""
+
+#: java/check-init.c:917
+#, c-format
+msgid "internal error in check-init: tree code not implemented: %s"
+msgstr ""
+
+#: java/check-init.c:990
+#, c-format
+msgid "final field '%s' may not have been initialized"
+msgstr ""
+
+#: java/class.c:539 java/class.c:564
+msgid "internal error - too many interface type"
+msgstr ""
+
+#: java/class.c:677
+msgid "bad method signature"
+msgstr ""
+
+#: java/class.c:726
+msgid "misplaced ConstantValue attribute (not in any field)"
+msgstr ""
+
+#: java/class.c:728
+#, c-format
+msgid "duplicate ConstantValue attribute for field '%s'"
+msgstr ""
+
+#: java/class.c:739
+#, c-format
+msgid "ConstantValue attribute of field '%s' has wrong type"
+msgstr ""
+
+#: java/class.c:1103
+#, c-format
+msgid "field '%s' not found in class"
+msgstr "поле \"%s\" не знойдзена ў класе"
+
+#: java/class.c:1365
+msgid "abstract method in non-abstract class"
+msgstr "абстрактны метад у неабстрактным класе"
+
+#: java/class.c:2067
+#, c-format
+msgid "non-static method '%s' overrides static method"
+msgstr ""
+
+#: java/decl.c:1537
+#, c-format
+msgid "In %s: overlapped variable and exception ranges at %d"
+msgstr ""
+
+#: java/decl.c:1618
+msgid "bad type in parameter debug info"
+msgstr ""
+
+#: java/decl.c:1628
+#, c-format
+msgid "bad PC range for debug info for local `%s'"
+msgstr ""
+
+#: java/expr.c:530
+msgid "stack underflow - dup* operation"
+msgstr ""
+
+#: java/expr.c:1536
+#, c-format
+msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
+msgstr ""
+
+#: java/expr.c:1565
+#, c-format
+msgid "field `%s' not found"
+msgstr ""
+
+#: java/expr.c:1717
+msgid "ret instruction not implemented"
+msgstr ""
+
+#: java/expr.c:1852
+#, c-format
+msgid "method '%s' not found in class"
+msgstr "метад \"%s\" не знойдзен у класе"
+
+#: java/expr.c:2055
+#, c-format
+msgid "failed to find class '%s'"
+msgstr "не знойдзен клас \"%s\""
+
+#: java/expr.c:2065
+#, c-format
+msgid "class '%s' has no method named '%s' matching signature '%s'"
+msgstr ""
+
+#: java/expr.c:2075
+msgid "invokestatic on non static method"
+msgstr ""
+
+#: java/expr.c:2080
+msgid "invokestatic on abstract method"
+msgstr ""
+
+#: java/expr.c:2088
+msgid "invoke[non-static] on static method"
+msgstr ""
+
+#: java/expr.c:2373
+#, c-format
+msgid "missing field '%s' in '%s'"
+msgstr "прапушчана поле '%s' у '%s'"
+
+#: java/expr.c:2379
+#, fuzzy, c-format
+msgid "mismatching signature for field '%s' in '%s'"
+msgstr "Прапушчана поле \"%s\" у \"%s\""
+
+#: java/expr.c:2402
+#, c-format
+msgid "assignment to final field `%s' not in field's class"
+msgstr ""
+
+#: java/expr.c:2407
+#, c-format
+msgid "assignment to final static field `%s' not in class initializer"
+msgstr ""
+
+#: java/expr.c:2414
+#, c-format
+msgid "assignment to final field `%s' not in constructor"
+msgstr ""
+
+#: java/expr.c:2661
+#, fuzzy, c-format
+msgid "can't expand %s"
+msgstr "не магу прачытаць з %s"
+
+#: java/expr.c:2838
+msgid "invalid PC in line number table"
+msgstr ""
+
+#. We've just reached the end of a region of dead code.
+#: java/expr.c:2883
+#, c-format
+msgid "unreachable bytecode from %d to before %d"
+msgstr ""
+
+#. We've just reached the end of a region of dead code.
+#: java/expr.c:2920
+#, c-format
+msgid "unreachable bytecode from %d to the end of the method"
+msgstr ""
+
+#. duplicate code from LOAD macro
+#: java/expr.c:3238
+msgid "unrecogized wide sub-instruction"
+msgstr ""
+
+#: java/jcf-io.c:537
+#, c-format
+msgid "source file for class `%s' is newer than its matching class file.  Source file `%s' used instead"
+msgstr ""
+
+#: java/jcf-parse.c:338
+msgid "bad string constant"
+msgstr ""
+
+#: java/jcf-parse.c:356
+#, c-format
+msgid "bad value constant type %d, index %d"
+msgstr ""
+
+#: java/jcf-parse.c:528
+#, c-format
+msgid "can't reopen %s"
+msgstr ""
+
+#: java/jcf-parse.c:533
+#, c-format
+msgid "can't close %s"
+msgstr "не магу зачыніць %s"
+
+#: java/jcf-parse.c:615
+#, c-format
+msgid "cannot find file for class %s"
+msgstr "немагчыма знайсьці файл для кляса %s"
+
+#: java/jcf-parse.c:627
+msgid "not a valid Java .class file"
+msgstr ""
+
+#: java/jcf-parse.c:630
+msgid "error while parsing constant pool"
+msgstr ""
+
+#: java/jcf-parse.c:633
+#, c-format
+msgid "error in constant pool entry #%d\n"
+msgstr ""
+
+#. FIXME - where was first time
+#: java/jcf-parse.c:645
+#, c-format
+msgid "reading class %s for the second time from %s"
+msgstr ""
+
+#: java/jcf-parse.c:663
+msgid "error while parsing fields"
+msgstr ""
+
+#: java/jcf-parse.c:666
+msgid "error while parsing methods"
+msgstr ""
+
+#: java/jcf-parse.c:669
+msgid "error while parsing final attributes"
+msgstr ""
+
+#: java/jcf-parse.c:683
+#, c-format
+msgid "the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath"
+msgstr ""
+
+#: java/jcf-parse.c:773
+msgid "missing Code attribute"
+msgstr ""
+
+#: java/jcf-parse.c:1010
+msgid "source file seen twice on command line and will be compiled only once"
+msgstr ""
+
+#: java/jcf-parse.c:1026
+msgid "no input file specified"
+msgstr "не зададзены ўваходзячыя файлы"
+
+#: java/jcf-parse.c:1055
+#, c-format
+msgid "can't close input file %s"
+msgstr "немагчыма зачыніць уваходзячы файл %s"
+
+#: java/jcf-parse.c:1092
+#, c-format
+msgid "bad zip/jar file %s"
+msgstr "дрэнны zip/jar файл \"%s\""
+
+#: java/jcf-write.c:2641
+#, c-format
+msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
+msgstr ""
+
+#: java/jcf-write.c:2979
+#, fuzzy
+msgid "field initializer type mismatch"
+msgstr "нерэчаісны ініцыялізатар"
+
+#: java/jcf-write.c:3387
+#, c-format
+msgid "can't create directory %s"
+msgstr "немагчыма стварыць дырэкторыю \"%s\""
+
+#: java/jcf-write.c:3441
+#, fuzzy, c-format
+msgid "can't create %s"
+msgstr "не магу зачыніць %s"
+
+#: java/jv-scan.c:187
+msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
+msgstr ""
+
+#: java/jv-scan.c:190
+#, c-format
+msgid "can't open output file `%s'"
+msgstr "немагчыма адчыніць файл уводу `%s'"
+
+#: java/jv-scan.c:224
+#, c-format
+msgid "file not found `%s'"
+msgstr "файл `%s' ня знойдзен"
+
+#: java/jvspec.c:426
+msgid "can't specify `-D' without `--main'\n"
+msgstr ""
+
+#: java/jvspec.c:429
+#, c-format
+msgid "`%s' is not a valid class name"
+msgstr ""
+
+#: java/jvspec.c:435
+msgid "--resource requires -o"
+msgstr ""
+
+#: java/jvspec.c:442
+msgid "warning: already-compiled .class files ignored with -C"
+msgstr ""
+
+#: java/jvspec.c:449
+msgid "cannot specify both -C and -o"
+msgstr ""
+
+#: java/jvspec.c:461
+msgid "cannot create temporary file"
+msgstr "немагчыма стварыць часовы файл"
+
+#: java/jvspec.c:489
+msgid "using both @FILE with multiple files not implemented"
+msgstr ""
+
+#: java/jvspec.c:538
+msgid "cannot specify `main' class when not linking"
+msgstr ""
+
+#: java/lang.c:543
+msgid "can't do dependency tracking with input from stdin"
+msgstr ""
+
+#: java/lang.c:559
+msgid "couldn't determine target name for dependency tracking"
+msgstr ""
+
+#: java/lex.c:303
+#, c-format
+msgid ""
+"unknown encoding: `%s'\n"
+"This might mean that your locale's encoding is not supported\n"
+"by your system's iconv(3) implementation.  If you aren't trying\n"
+"to use a particular encoding for your input file, try the\n"
+"`--encoding=UTF-8' option"
+msgstr ""
+
+#: java/mangle.c:85
+#, fuzzy, c-format
+msgid "can't mangle %s"
+msgstr "не магу зачыніць %s"
+
+#: java/mangle_name.c:144 java/mangle_name.c:216
+msgid "internal error - invalid Utf8 name"
+msgstr ""
+
+#: ../../gcc-cvs/gcc/java/parse-scan.y:881 ../../gcc-3cvs/gcc/java/parse.y:962
+#: ../../gcc-3cvs/gcc/java/parse.y:1303 ../../gcc-3cvs/gcc/java/parse.y:1364
+#: ../../gcc-3cvs/gcc/java/parse.y:1574 ../../gcc-3cvs/gcc/java/parse.y:1796
+#: ../../gcc-3cvs/gcc/java/parse.y:1805 ../../gcc-3cvs/gcc/java/parse.y:1816
+#: ../../gcc-3cvs/gcc/java/parse.y:1827 ../../gcc-3cvs/gcc/java/parse.y:1839
+#: ../../gcc-3cvs/gcc/java/parse.y:1854 ../../gcc-3cvs/gcc/java/parse.y:1871
+#: ../../gcc-3cvs/gcc/java/parse.y:1873 ../../gcc-3cvs/gcc/java/parse.y:1945
+#: ../../gcc-3cvs/gcc/java/parse.y:2116 ../../gcc-3cvs/gcc/java/parse.y:2178
+#: ../../gcc-3cvs/gcc/java/parse.y:2330 ../../gcc-3cvs/gcc/java/parse.y:2342
+#: ../../gcc-3cvs/gcc/java/parse.y:2349 ../../gcc-3cvs/gcc/java/parse.y:2356
+#: ../../gcc-3cvs/gcc/java/parse.y:2367 ../../gcc-3cvs/gcc/java/parse.y:2369
+#: ../../gcc-3cvs/gcc/java/parse.y:2407 ../../gcc-3cvs/gcc/java/parse.y:2409
+#: ../../gcc-3cvs/gcc/java/parse.y:2411 ../../gcc-3cvs/gcc/java/parse.y:2432
+#: ../../gcc-3cvs/gcc/java/parse.y:2434 ../../gcc-3cvs/gcc/java/parse.y:2436
+#: ../../gcc-3cvs/gcc/java/parse.y:2452 ../../gcc-3cvs/gcc/java/parse.y:2454
+#: ../../gcc-3cvs/gcc/java/parse.y:2475 ../../gcc-3cvs/gcc/java/parse.y:2477
+#: ../../gcc-3cvs/gcc/java/parse.y:2479 ../../gcc-3cvs/gcc/java/parse.y:2507
+#: ../../gcc-3cvs/gcc/java/parse.y:2509 ../../gcc-3cvs/gcc/java/parse.y:2511
+#: ../../gcc-3cvs/gcc/java/parse.y:2513 ../../gcc-3cvs/gcc/java/parse.y:2531
+#: ../../gcc-3cvs/gcc/java/parse.y:2533 ../../gcc-3cvs/gcc/java/parse.y:2544
+#: ../../gcc-3cvs/gcc/java/parse.y:2555 ../../gcc-3cvs/gcc/java/parse.y:2566
+#: ../../gcc-3cvs/gcc/java/parse.y:2577 ../../gcc-3cvs/gcc/java/parse.y:2588
+#: ../../gcc-3cvs/gcc/java/parse.y:2601 ../../gcc-3cvs/gcc/java/parse.y:2605
+#: ../../gcc-3cvs/gcc/java/parse.y:2607 ../../gcc-3cvs/gcc/java/parse.y:2620
+msgid "Missing term"
+msgstr ""
+
+#: ../../gcc-cvs/gcc/java/parse-scan.y:883 ../../gcc-3cvs/gcc/java/parse.y:734
+#: ../../gcc-3cvs/gcc/java/parse.y:772 ../../gcc-3cvs/gcc/java/parse.y:797
+#: ../../gcc-3cvs/gcc/java/parse.y:983 ../../gcc-3cvs/gcc/java/parse.y:1338
+#: ../../gcc-3cvs/gcc/java/parse.y:1550 ../../gcc-3cvs/gcc/java/parse.y:1552
+#: ../../gcc-3cvs/gcc/java/parse.y:1781 ../../gcc-3cvs/gcc/java/parse.y:1807
+#: ../../gcc-3cvs/gcc/java/parse.y:1818 ../../gcc-3cvs/gcc/java/parse.y:1829
+#: ../../gcc-3cvs/gcc/java/parse.y:1841 ../../gcc-3cvs/gcc/java/parse.y:1856
+msgid "';' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:732 ../../gcc-3cvs/gcc/java/parse.y:770
+msgid "Missing name"
+msgstr "Прапушчана назва"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:795
+msgid "'*' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:809
+msgid "Class or interface declaration expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:846 ../../gcc-3cvs/gcc/java/parse.y:848
+msgid "Missing class name"
+msgstr "Прапушчана назва класа"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:851 ../../gcc-3cvs/gcc/java/parse.y:855
+#: ../../gcc-3cvs/gcc/java/parse.y:863 ../../gcc-3cvs/gcc/java/parse.y:1023
+#: ../../gcc-3cvs/gcc/java/parse.y:1284 ../../gcc-3cvs/gcc/java/parse.y:1286
+#: ../../gcc-3cvs/gcc/java/parse.y:1616 ../../gcc-3cvs/gcc/java/parse.y:1867
+#: ../../gcc-3cvs/gcc/java/parse.y:1899 ../../gcc-3cvs/gcc/java/parse.y:1952
+msgid "'{' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:865
+msgid "Missing super class name"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:875 ../../gcc-3cvs/gcc/java/parse.y:891
+msgid "Missing interface name"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:977
+msgid "Missing variable initializer"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:994
+msgid "Invalid declaration"
+msgstr "Нерэчаіснае абвяшчэнне"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:997 ../../gcc-3cvs/gcc/java/parse.y:1082
+#: ../../gcc-3cvs/gcc/java/parse.y:2153 ../../gcc-3cvs/gcc/java/parse.y:2175
+#: ../../gcc-3cvs/gcc/java/parse.y:2179 ../../gcc-3cvs/gcc/java/parse.y:2214
+#: ../../gcc-3cvs/gcc/java/parse.y:2291 ../../gcc-3cvs/gcc/java/parse.y:2301
+msgid "']' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1001
+msgid "Unbalanced ']'"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1037
+msgid "Invalid method declaration, method name required"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1042 ../../gcc-3cvs/gcc/java/parse.y:1047
+#: ../../gcc-3cvs/gcc/java/parse.y:1052 ../../gcc-3cvs/gcc/java/parse.y:2036
+msgid "Identifier expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1057
+msgid "Invalid method declaration, return type required"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1080 ../../gcc-3cvs/gcc/java/parse.y:1530
+#: ../../gcc-3cvs/gcc/java/parse.y:1537 ../../gcc-3cvs/gcc/java/parse.y:1546
+#: ../../gcc-3cvs/gcc/java/parse.y:1548 ../../gcc-3cvs/gcc/java/parse.y:1576
+#: ../../gcc-3cvs/gcc/java/parse.y:1684 ../../gcc-3cvs/gcc/java/parse.y:1981
+#: ../../gcc-3cvs/gcc/java/parse.y:2034
+msgid "')' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1096
+msgid "Missing formal parameter term"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1111 ../../gcc-3cvs/gcc/java/parse.y:1116
+msgid "Missing identifier"
+msgstr "Прапушчан ідэнтыфікатар"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1136 ../../gcc-3cvs/gcc/java/parse.y:1145
+msgid "Missing class type term"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1301
+msgid "Invalid interface type"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1494 ../../gcc-3cvs/gcc/java/parse.y:1663
+#: ../../gcc-3cvs/gcc/java/parse.y:1665
+msgid "':' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1516 ../../gcc-3cvs/gcc/java/parse.y:1521
+#: ../../gcc-3cvs/gcc/java/parse.y:1526
+msgid "Invalid expression statement"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1544 ../../gcc-3cvs/gcc/java/parse.y:1572
+#: ../../gcc-3cvs/gcc/java/parse.y:1612 ../../gcc-3cvs/gcc/java/parse.y:1680
+#: ../../gcc-3cvs/gcc/java/parse.y:1748 ../../gcc-3cvs/gcc/java/parse.y:1869
+#: ../../gcc-3cvs/gcc/java/parse.y:1938 ../../gcc-3cvs/gcc/java/parse.y:2028
+#: ../../gcc-3cvs/gcc/java/parse.y:2030 ../../gcc-3cvs/gcc/java/parse.y:2038
+#: ../../gcc-3cvs/gcc/java/parse.y:2274 ../../gcc-3cvs/gcc/java/parse.y:2276
+msgid "'(' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1614
+msgid "Missing term or ')'"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1661
+msgid "Missing or invalid constant expression"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1682
+msgid "Missing term and ')' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1721
+msgid "Invalid control expression"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1723 ../../gcc-3cvs/gcc/java/parse.y:1725
+msgid "Invalid update expression"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1750
+msgid "Invalid init statement"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1941
+msgid "Missing term or ')' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1983
+msgid "'class' or 'this' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1985 ../../gcc-3cvs/gcc/java/parse.y:1987
+msgid "'class' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2032
+msgid "')' or term expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2151
+msgid "'[' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2229
+msgid "Field expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2286 ../../gcc-3cvs/gcc/java/parse.y:2296
+msgid "Missing term and ']' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2400
+msgid "']' expected, invalid type expression"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2403
+msgid "Invalid type expression"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2515
+msgid "Invalid reference type"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2993
+msgid "Constructor invocation must be first thing in a constructor"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2995
+msgid "Only constructors can invoke constructors"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:3004
+#, c-format
+msgid ": `%s' JDK1.1(TM) feature"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:3064 ../../gcc-3cvs/gcc/java/parse.y:3066
+#, c-format
+msgid ""
+"%s.\n"
+"%s"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:6867
+#, c-format
+msgid "malformed .zip archive in CLASSPATH: %s"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:6938
+#, c-format
+msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:12266
+#, c-format
+msgid "missing static field `%s'"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:12271
+#, c-format
+msgid "not a static field `%s'"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:12314
+#, c-format
+msgid "No case for %s"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:13240
+#, c-format
+msgid "unregistered operator %s"
+msgstr "нераспазнаны аператар %s"
+
+#: java/typeck.c:553
+msgid "junk at end of signature string"
+msgstr ""
+
+#: java/verify.c:479
+msgid "bad pc in exception_table"
+msgstr ""
+
+#: java/verify.c:485
+msgid "exception handler inside code that is being protected"
+msgstr ""
+
+#: java/verify.c:1395
+#, c-format
+msgid "unknown opcode %d@pc=%d during verification"
+msgstr ""
+
+#: java/verify.c:1465 java/verify.c:1478 java/verify.c:1482
+#, c-format
+msgid "verification error at PC=%d"
+msgstr ""
+
+#: java/lang-options.h:32
+msgid "Disable automatic array bounds checking"
+msgstr ""
+
+#: java/lang-options.h:34
+msgid "Disable assignability checks for stores into object arrays"
+msgstr ""
+
+#: java/lang-options.h:36
+msgid "Assume native functions are implemented using JNI"
+msgstr ""
+
+#: java/lang-options.h:38
+msgid "Replace system path"
+msgstr ""
+
+#: java/lang-options.h:40
+msgid "Set class path"
+msgstr ""
+
+#: java/lang-options.h:42
+msgid "Set class path (deprecated: use --classpath instead)"
+msgstr ""
+
+#: java/lang-options.h:44
+msgid "Choose class whose main method should be used"
+msgstr ""
+
+#: java/lang-options.h:46
+msgid "Choose input encoding (default comes from locale)"
+msgstr ""
+
+#: java/lang-options.h:48
+msgid "Add directory to class path"
+msgstr ""
+
+#: java/lang-options.h:50
+msgid "Directory where class files should be written"
+msgstr ""
+
+#: java/lang-options.h:52
+msgid "Warn if modifiers are specified when not necessary"
+msgstr ""
+
+#: java/lang-options.h:54
+msgid "Warn if deprecated empty statements are found"
+msgstr ""
+
+#: java/lang-options.h:56
+msgid "Warn if .class files are out of date"
+msgstr ""
+
+#: java/lang-options.h:58
+msgid "Always check for non gcj generated classes archives"
+msgstr ""
+
+#: java/lang-options.h:60
+msgid "Never optimize static class initialization code"
+msgstr ""
+
+#: java/lang-options.h:62
+msgid "Use offset tables for virtual method calls"
+msgstr ""
+
+#: objc/objc-act.c:651
+#, c-format
+msgid "object does not conform to the `%s' protocol"
+msgstr ""
+
+#: objc/objc-act.c:737 objc/objc-act.c:810
+#, c-format
+msgid "class `%s' does not implement the `%s' protocol"
+msgstr ""
+
+#: objc/objc-act.c:914
+#, c-format
+msgid "`%s' cannot be statically allocated"
+msgstr ""
+
+#: objc/objc-act.c:963
+#, c-format
+msgid "unexpected type for `id' (%s)"
+msgstr ""
+
+#: objc/objc-act.c:968
+msgid "undefined type `id', please import <objc/objc.h>"
+msgstr ""
+
+#: objc/objc-act.c:1019
+#, c-format
+msgid "protocol `%s' has circular dependency"
+msgstr ""
+
+#: objc/objc-act.c:1041 objc/objc-act.c:5301
+#, fuzzy, c-format
+msgid "cannot find protocol declaration for `%s'"
+msgstr "Не магу знайсці дэкларацыю пратакола для \"%s\""
+
+#: objc/objc-act.c:1289 objc/objc-act.c:5877 objc/objc-act.c:6195
+#: objc/objc-act.c:6244 objc/objc-act.c:6280 objc-parse.y:1800
+#, fuzzy, c-format
+msgid "cannot find interface declaration for `%s'"
+msgstr "Не магу знайсці дэкларацыю інтэрфейса для \"%s\""
+
+#: objc/objc-act.c:1328
+#, fuzzy, c-format
+msgid "cannot find reference tag for class `%s'"
+msgstr "Не магу знайсці файл для класа %s."
+
+#: objc/objc-act.c:2050
+#, c-format
+msgid "creating selector for non existant method %s"
+msgstr ""
+
+#: objc/objc-act.c:2364
+#, c-format
+msgid "cannot find class `%s'"
+msgstr "немагчыма знайсьці кляс `%s'"
+
+#: objc/objc-act.c:2366
+#, c-format
+msgid "class `%s' already exists"
+msgstr "кляс `%s' ужо існуе"
+
+#. fatal did not work with 2 args...should fix
+#: objc/objc-act.c:2473
+#, fuzzy, c-format
+msgid "cannot find interface declaration for `%s', superclass of `%s'"
+msgstr "Не магу знайсці дэкларацыю інтэрфейса для \"%s\""
+
+#: objc/objc-act.c:2480
+#, fuzzy, c-format
+msgid "circular inheritance in interface declaration for `%s'"
+msgstr "Не магу знайсці дэкларацыю інтэрфейса для \"%s\""
+
+#: objc/objc-act.c:3566 objc/objc-act.c:3583
+msgid "inconsistent instance variable specification"
+msgstr ""
+
+#: objc/objc-act.c:4580
+msgid "can not use an object as parameter to a method\n"
+msgstr ""
+
+#: objc/objc-act.c:4780
+#, c-format
+msgid "multiple declarations for method `%s'"
+msgstr ""
+
+#: objc/objc-act.c:4946
+#, c-format
+msgid "invalid receiver type `%s'"
+msgstr ""
+
+#: objc/objc-act.c:4977 objc/objc-act.c:5003 objc/objc-act.c:5051
+#, c-format
+msgid "`%s' does not respond to `%s'"
+msgstr ""
+
+#: objc/objc-act.c:4983 objc/objc-act.c:7318
+#, c-format
+msgid "no super class declared in interface for `%s'"
+msgstr ""
+
+#: objc/objc-act.c:5081
+#, fuzzy
+msgid "cannot find class (factory) method"
+msgstr "не магу знайсці метад."
+
+#: objc/objc-act.c:5082 objc/objc-act.c:5126
+#, c-format
+msgid "return type for `%s' defaults to id"
+msgstr ""
+
+#: objc/objc-act.c:5099
+#, fuzzy, c-format
+msgid "method `%s' not implemented by protocol"
+msgstr "метад \"%s\" не знойдзен у класе"
+
+#: objc/objc-act.c:5108
+msgid "return type defaults to id"
+msgstr ""
+
+#: objc/objc-act.c:5125
+msgid "cannot find method"
+msgstr "немагчыма знайсьці мэтад"
+
+#: objc/objc-act.c:5399
+#, fuzzy, c-format
+msgid "undeclared selector `%s'"
+msgstr "у абвяшчэньні  `%D'"
+
+#. 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:5443
+#, c-format
+msgid "instance variable `%s' accessed in class method"
+msgstr ""
+
+#: objc/objc-act.c:5678
+#, fuzzy, c-format
+msgid "duplicate definition of class method `%s'"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: objc/objc-act.c:5684
+#, fuzzy, c-format
+msgid "duplicate declaration of class method `%s'"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: objc/objc-act.c:5720
+#, c-format
+msgid "duplicate definition of instance method `%s'"
+msgstr ""
+
+#: objc/objc-act.c:5726
+#, fuzzy, c-format
+msgid "duplicate declaration of instance method `%s'"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: objc/objc-act.c:5766
+#, c-format
+msgid "duplicate interface declaration for category `%s(%s)'"
+msgstr ""
+
+#: objc/objc-act.c:5852
+#, c-format
+msgid "instance variable `%s' is declared private"
+msgstr ""
+
+#: objc/objc-act.c:5899
+#, c-format
+msgid "instance variable `%s' is declared %s"
+msgstr ""
+
+#: objc/objc-act.c:5909
+msgid "static access to object of type `id'"
+msgstr ""
+
+#: objc/objc-act.c:5934 objc/objc-act.c:6027
+#, c-format
+msgid "incomplete implementation of class `%s'"
+msgstr ""
+
+#: objc/objc-act.c:5938 objc/objc-act.c:6032
+#, c-format
+msgid "incomplete implementation of category `%s'"
+msgstr ""
+
+#: objc/objc-act.c:5943 objc/objc-act.c:6037
+#, c-format
+msgid "method definition for `%c%s' not found"
+msgstr ""
+
+#: objc/objc-act.c:6081
+#, c-format
+msgid "%s `%s' does not fully implement the `%s' protocol"
+msgstr ""
+
+#: objc/objc-act.c:6139 objc/objc-act.c:8249
+msgid "`@end' missing in implementation context"
+msgstr ""
+
+#: objc/objc-act.c:6167
+#, c-format
+msgid "reimplementation of class `%s'"
+msgstr ""
+
+#: objc/objc-act.c:6209
+#, c-format
+msgid "conflicting super class name `%s'"
+msgstr ""
+
+#: objc/objc-act.c:6224
+#, c-format
+msgid "duplicate interface declaration for class `%s'"
+msgstr ""
+
+#: objc/objc-act.c:6506
+#, c-format
+msgid "duplicate declaration for protocol `%s'"
+msgstr ""
+
+#: objc/objc-act.c:7363
+msgid "[super ...] must appear in a method context"
+msgstr ""
+
+#: objc/objc-act.c:8354 objc/objc-act.c:8370
+#, c-format
+msgid "potential selector conflict for method `%s'"
+msgstr ""
+
+#: objc-parse.y:2656
+msgid "`@end' must appear in an implementation context"
+msgstr ""
+
+#: objc-parse.y:2932
+msgid "method definition not in class context"
+msgstr ""
+
+#: objc/lang-options.h:27
+msgid "Dump decls to a .decl file"
+msgstr ""
+
+#: objc/lang-options.h:29
+msgid "Generate code for GNU runtime environment"
+msgstr ""
+
+#: objc/lang-options.h:32
+msgid "Generate code for NeXT runtime environment"
+msgstr ""
+
+#: objc/lang-options.h:35
+msgid "Warn if a selector has multiple methods"
+msgstr ""
+
+#: objc/lang-options.h:39
+msgid "Do not warn if inherited methods are unimplemented"
+msgstr ""
+
+#: objc/lang-options.h:41
+msgid "Generate C header of platform specific features"
+msgstr ""
+
+#: objc/lang-options.h:43
+msgid "Specify the name of the class for constant strings"
+msgstr ""
+
+#. This is the contribution to the `lang_options' array in gcc.c for
+#. treelang.
+#: treelang/lang-options.h:26
+msgid "(debug) trace parsing process"
+msgstr ""
+
+#: treelang/lang-options.h:27
+msgid "(debug) trace lexical analysis"
+msgstr ""
+
+#: config/darwin.h:212
+msgid "-current_version only allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:215
+msgid "-install_name only allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:220
+msgid "-bundle not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:221
+msgid "-bundle_loader not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:222
+msgid "-client_name not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:225
+msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:226
+msgid "-force_flat_namespace not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:228
+msgid "-keep_private_externs not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:229
+msgid "-private_bundle not allowed with -dynamiclib"
+msgstr ""
+
+#: f/lang-specs.h:38 gcc.c:689
+msgid "GNU C does not support -C without using -E"
+msgstr ""
+
+#: f/lang-specs.h:39 gcc.c:690
+#, fuzzy
+msgid "GNU C does not support -CC without using -E"
+msgstr "ISO C89 не падтрымлівае `long long'"
+
+#: config/sparc/sol2-bi.h:168 config/sparc/sol2-bi.h:178
+#: config/sparc/linux64.h:197 config/sparc/linux64.h:208
+#: config/sparc/netbsd-elf.h:163 config/sparc/netbsd-elf.h:182
+msgid "may not use both -m32 and -m64"
+msgstr ""
+
+#: config/ia64/freebsd.h:23 config/sparc/freebsd.h:33
+#: config/i386/freebsd-aout.h:203 config/alpha/freebsd.h:42
+msgid "`-p' not supported; use `-pg' and gprof(1)"
+msgstr ""
+
+#: config/vax/vax.h:50 config/vax/vax.h:51
+msgid "profiling not supported with -mg\n"
+msgstr ""
+
+#: config/mips/mips.h:954
+msgid "-pipe is not supported"
+msgstr "-pipe не падтрымліваецца"
+
+#: config/mips/mips.h:1147 config/arc/arc.h:63
+msgid "may not use both -EB and -EL"
+msgstr ""
+
+#: java/jvspec.c:77 gcc.c:716 ada/lang-specs.h:38
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr ""
+
+#: config/rs6000/darwin.h:62
+msgid " conflicting code gen style switches are used"
+msgstr ""
+
+#: config/i386/cygwin.h:115
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr ""
+
+#: config/i386/cygwin.h:170 config/i386/mingw32.h:84
+msgid "shared and mdll are not compatible"
+msgstr ""
+
+#: gcc.c:867
+msgid "-E required when input is from standard input"
+msgstr ""
+
+#: gcc.c:871
+msgid "compilation of header file requested"
+msgstr ""
+
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr ""
+
+#: treelang/lang-specs.h:52
+msgid "-pg or -p and -fomit-frame-pointer are incompatible"
+msgstr ""
+
+#: config/vax/netbsd-elf.h:42
+msgid "The -shared option is not currently supported for VAX ELF."
+msgstr ""
+
+#: config/mcore/mcore.h:60
+msgid "choose either big or little endian, not both"
+msgstr ""
+
+#: config/mcore/mcore.h:63
+msgid "choose either m340 or m210 not both"
+msgstr ""
+
+#: config/mcore/mcore.h:64
+msgid "the m210 does not have little endian support"
+msgstr ""
+
+#: config/arm/arm.h:178
+msgid "-mapcs-26 and -mapcs-32 may not be used together"
+msgstr ""
+
+#: config/arm/arm.h:180
+msgid "-msoft-float and -mhard_float may not be used together"
+msgstr ""
+
+#: config/arm/arm.h:182
+msgid "-mbig-endian and -mlittle-endian may not be used together"
+msgstr ""
+
+#: config/mips/r3900.h:35
+msgid "-mhard-float not supported"
+msgstr "-mhard-float не падтрымліваецца"
+
+#: config/mips/r3900.h:37
+msgid "-msingle-float and -msoft-float can not both be specified"
+msgstr ""
+
+#: ada/lang-specs.h:41
+msgid "-c or -S required for Ada"
+msgstr ""
+
+#: config/i386/sco5.h:585 config/i386/sco5.h:666
+msgid "-static not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:586 config/i386/sco5.h:667
+msgid "-shared not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:587 config/i386/sco5.h:668
+msgid "-symbolic not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:636
+msgid "-fpic is not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:637
+msgid "-fPIC is not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:669
+msgid "-fpic not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:670
+msgid "-fPIC not valid with -mcoff"
+msgstr ""
+
+#~ msgid "unknown C standard `%s'"
+#~ msgstr "невядомы C стандарт `%s'"
+
+#, fuzzy
+#~ msgid "missing binary operator"
+#~ msgstr "прапушчан ініцыялізатар"
+
+#, fuzzy
+#~ msgid "changing search order for system directory \"%s\""
+#~ msgstr "немагчыма стварыць дырэкторыю \"%s\""
+
+#, fuzzy
+#~ msgid "argument missing after %s"
+#~ msgstr "аргумент для \"%s\" прапушчан"
+
+#, fuzzy
+#~ msgid "invalid option %s"
+#~ msgstr "Нерэчаісны выбар %s"
+
+#~ msgid "%s:%d: warning: "
+#~ msgstr "%s:%d: увага: "
+
+#~ msgid "%s: warning: "
+#~ msgstr "%s: увага: "
+
+#~ msgid "floating point overflow"
+#~ msgstr "перапаўненьне плаваючай кропкі"
+
+#, fuzzy
+#~ msgid "internal error: %s"
+#~ msgstr "Унутраная памылка: %s"
+
+#, fuzzy
+#~ msgid "invalid character constant in #if"
+#~ msgstr "сімвальная канстанта вельмі доўгая"
+
+#~ msgid "usage: %s [switches] input output"
+#~ msgstr "выкарыстаньне: %s [выключальнікі] увод вывад"
+
+#~ msgid "#error%.*s"
+#~ msgstr "#памылка%.*s"
+
+#~ msgid "#warning%.*s"
+#~ msgstr "#увага%.*s"
+
+#~ msgid "unbalanced #endif"
+#~ msgstr "незбалансаваны #endif"
+
+#~ msgid "optimization turned on"
+#~ msgstr "аптымізацыя уключана"
+
+#~ msgid "optimization turned off"
+#~ msgstr "аптымізацыя выключана"
+
+#~ msgid "invalid %%V value"
+#~ msgstr "нерэчаіснае значэньне %%V"
+
+#~ msgid "Use OSF PIC"
+#~ msgstr "Выкарыстоўваць OSF PIC"
+
+#~ msgid "Don't use OSF PIC"
+#~ msgstr "Не выкарыстоўваць OSF PIC"
+
+#~ msgid "Optimize for 3900"
+#~ msgstr "Аптымізаваць для 3900"
+
+#~ msgid "Optimize for 4650"
+#~ msgstr "Аптымізаваць для 4650"
+
+#, fuzzy
+#~ msgid "size of member `%D' is not constant"
+#~ msgstr "тып параметра \"%s\" не аб'яўлены"
+
+#, fuzzy
+#~ msgid "member initializers for `%#D'"
+#~ msgstr "complex нерэчаісны для \"%s\""
+
+#, fuzzy
+#~ msgid "explicit specialization here"
+#~ msgstr "ініцыялізацыя"
+
+#, fuzzy
+#~ msgid "base initializer for `%T'"
+#~ msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
+
+#, fuzzy
+#~ msgid "`sizeof' applied to incomplete type `%T'"
+#~ msgstr "\"%s\" мае незавершаны тып"
+
+#, fuzzy
+#~ msgid "invalid use of undefined type `%#T'"
+#~ msgstr "нявернае выкарыстанне \"restict\""
+
+#, fuzzy
+#~ msgid "forward declaration of `%#T'"
+#~ msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#~ msgid "invalid use of `%T'"
+#~ msgstr "нерэчаіснае выкарыстаньне `%T'"
index 964b6827989e595ce19dd8a0ebad5dd470ababb3..b4d6982521407948c6ccf5d60a66495a7d972e39 100644 (file)
 # Danish version of GCC strings.
-# Copyright (C) 2001 Free Software Foundation, Inc.
-# Ole Laursen <olau@hardworking.dk>, 2001.
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# Ole Laursen <olau@hardworking.dk>, 2001, 02.
+#
+# Konventioner:
+#
+# ABI -> binær grænseflade
+# ANSI -> (har jeg tilladt mig at opdatere til (modsvarer Info-hjælpen)) ISO
+# access -> tilgangs-
+# aggregate -> en variabel af en sammensat type (fx struct, class)
+# ambigeous -> tvetydig
+# arg, argument -> parameter (for ikke at blande sammen med diskussionsargument)
+# array -> tabel
+# assembler -> maskinkodeoversætter
+# assertion -> postulat
+# attribute -> egenskab
+# base class -> stamklasse
+# basic block -> basisblok (funktioner deles op i disse under oversættelsen)
+# braces -> krøllede paranteser
+# braced-group -> sætningsblok
+# branch -> forgrening
+# buffer -> mellemlager
+# cast -> typetildeling, omtvingelse af typen
+# con-/destructor -> kon-/destruktionsfunktion
+# conflicting -> modstridende
+# convert -> konvertere, omdanne
+# declared -> erklæret
+# defaults to -> antages at være
+# dereference -> følge
+# discard -> fjerne
+# discard -> kassere
+# driver -> styringsprogram
+# duplicate -> optræder mere end én gang; mangfoldiggøre
+# edge list -> kantliste
+# elt -> udtrykstræ
+# endian -> endet (fx storendet, lillendet)
+# endianness -> endethed
+# exception handling -> håndtering af undtagelser
+# excess -> for mange
+# expansion -> udfoldning
+# extra -> (ret ofte) overskydende
+# floating point -> kommatal
+# formals -> parametre
+# format string -> formateringsstreng
+# forward -> forhånd (f.eks. forhåndserklæring)
+# frame table -> rammetabel
+# friend -> ven(ne-)
+# gp (general purpose) register -> alment register (havde først brug- med, med det er overflødigt)
+# hard register -> hardware-register
+# have no effect -> udvirker intet
+# identifier -> kaldenavn
+# incompatible -> uforenelig, passer ikke
+# incomplete -> ufuldstændig
+# initialize -> tildele startværdi, klargøre
+# initializer -> startværdi
+# initializer list -> klargøringsliste
+# inline -> integrede, indbygges (eller som reserveret ord: inline)
+# instance -> instans (fx af en klasse)
+# issue (fx warnings) -> fremkom med
+# iterator -> løkkevariabel
+# junk -> ragelse
+# keyword -> reserveret ord
+# label -> etiket
+# linking -> sammenkædning
+# lvalue -> venstreværdi
+# macro -> makro
+# malformed -> forkert udformet, misdannet
+# member function/method -> [medlems]funktion (metode i Objective C)
+# mismatch -> passer ikke med
+# mmap -> indlæse
+# modifier, qualifier -> modifikation
+# multiple inheritance -> multipel nedarvning
+# newline -> linjeskift
+# non-numeric -> ikke et tal
+# null character -> nultegn
+# null pointer -> nul[-]henvisning
+# offset -> forskydning
+# opcodes (til ovenstående) -> instruktioner
+# out of range -> uden for det gyldige (til tider mulige) interval
+# overflow -> (til tider) løber over
+# overlap -> [interval]sammenfald
+# overloading -> flertydiggørelse
+# padding -> udfylning
+# pass -> overbringe (fx parametre), videregive
+# pointer -> henvisning[svariabel]
+# preprocessor -> præprocessor
+# profiling -> profilering
+# promote -> forfremme
+# request -> (til tider) forespørgsel
+# return -> returnerer
+# schedule -> planlæg
+# scope -> virkningsfelt
+# shadowing -> skygger for
+# shift -> skift
+# specified -> (oftest) angivet
+# specifier -> anvisning, angivelse
+# stab -> stik (?)
+# statement -> sætning
+# storage class -> lagringsklasse
+# strict -> nøje
+# string -> streng
+# subscript -> indeks, opslag
+# target -> mål[arkitektur]
+# template -> skabelon
+# thrown -> kastet
+# token -> symbol
+# top-level -> øverste niveau
+# trigraphs ('??%c'-dimser) -> trigrafer
+# undefine -> glemme definitionen
+# undefined blahblah -> blahblah er ikke defineret
+# underscore -> understreg
+# universal-character-name -> universelt tegn[navn]
+# unsigned -> uden fortegn
+# varargs -> variable parameterlister
+# variadic macro -> makro med vilkårligt antal parametre
+# variabels -> variabler (med afslutnings-r)
+# vtable -> virtuel tabel
+# wide character -> bredtegn
+# white space -> mellemrum
+# whitespace -> mellemrum
+#
+# Reserverede ord ofte ikke oversat, ej heller er der anbragt ' omkring
+# (fx unsigned -> unsigned; derimod function -> funktion). Forkortelser
+# som decl (for declaration) og arg (for argument) er oversat uforkortet
+# - der er jo masser af plads at tage af.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gcc 2.96.20000615\n"
-"POT-Creation-Date: 2001-06-11 15:08-0700\n"
-"PO-Revision-Date: 2001-02-10 16:06+01:00\n"
+"Project-Id-Version: gcc 3.2.1\n"
+"POT-Creation-Date: 2002-12-30 18:56+0000\n"
+"PO-Revision-Date: 2002-11-24 17:04+0100\n"
 "Last-Translator: Ole Laursen <olau@hardworking.dk>\n"
 "Language-Team: Danish <dansk@klid.dk>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: builtins.c:280
-#, fuzzy
+#: attribs.c:185
+#, c-format
+msgid "`%s' attribute directive ignored"
+msgstr "'%s'-egenskabsdirektivet ignoreret"
+
+#: attribs.c:193
+#, c-format
+msgid "wrong number of arguments specified for `%s' attribute"
+msgstr "forkert antal parametre angivet til '%s'-egenskaben"
+
+#: attribs.c:210
+#, c-format
+msgid "`%s' attribute does not apply to types"
+msgstr "'%s'-egenskaben kan ikke anvendes på typer"
+
+#: attribs.c:247
+#, c-format
+msgid "`%s' attribute only applies to function types"
+msgstr "'%s'-egenskaben kan kun anvendes sammen med funktionstyper"
+
+#: attribs.c:404 c-common.c:5253 c-common.c:5275 c-common.c:5297
+#: c-common.c:5328 c-common.c:5350 c-common.c:5375 c-common.c:5398
+#: c-common.c:5428 c-common.c:5466 c-common.c:5513 c-common.c:5543
+#: c-common.c:5573 c-common.c:5596 c-common.c:5853 c-common.c:5875
+#: c-common.c:5918 c-common.c:5995 c-common.c:6051 c-common.c:6112
+#: c-common.c:6146 c-common.c:6500 config/arm/arm.c:2098 config/arm/arm.c:2125
+#: config/avr/avr.c:4774 config/h8300/h8300.c:3649 config/h8300/h8300.c:3674
+#: config/i386/i386.c:1396 config/i386/winnt.c:76
+#, c-format
+msgid "`%s' attribute ignored"
+msgstr "'%s'-egenskaben ignoreret"
+
+#: builtins.c:285
 msgid "offset outside bounds of constant string"
-msgstr "parameteren til 'asm' er ikke en konstant streng"
+msgstr "forskydning udenfor grænserne af konstant streng"
+
+#: builtins.c:765
+msgid "second arg to `__builtin_prefetch' must be a constant"
+msgstr "den anden parameter til '__builtin_prefetch' skal være en konstant"
+
+#: builtins.c:772
+msgid "invalid second arg to __builtin_prefetch; using zero"
+msgstr "ugyldig anden parameter til '__builtin_prefetch'; benytter nul"
+
+#: builtins.c:779
+msgid "third arg to `__builtin_prefetch' must be a constant"
+msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
+
+#: builtins.c:786
+msgid "invalid third arg to __builtin_prefetch; using zero"
+msgstr "ugyldig tredje parameter til '__builtin_prefetch'; benytter nul"
 
 #. ??? We used to try and build up a call to the out of line function,
 #. guessing about what registers needed saving etc.  This became much
@@ -25,2228 +194,2470 @@ msgstr "parameteren til 'asm' er ikke en konstant streng"
 #. port (i860) that used this code, and I'm unconvinced it could actually
 #. handle the general case.  So we no longer try to handle anything
 #. weird and make the backend absorb the evil.
-#: builtins.c:2634
-#, fuzzy
+#: builtins.c:2864
 msgid "__builtin_saveregs not supported by this target"
-msgstr "stakgrænser understøttes ikke på målarkitekturen"
+msgstr "__builtin_saveregs understøttes ikke af denne målarkitektur"
 
-#: builtins.c:2677
-#, fuzzy
+#: builtins.c:2906
 msgid "argument of `__builtin_args_info' must be constant"
-msgstr "parameteren til 'asm' er ikke en konstant streng"
+msgstr "parameteren til '__builtin_args_info' skal være konstant"
 
-#: builtins.c:2683
+#: builtins.c:2912
 msgid "argument of `__builtin_args_info' out of range"
-msgstr ""
+msgstr "parameteren til '__builtin_args_info' er uden for det gyldige interval"
 
-#: builtins.c:2689
+#: builtins.c:2918
 msgid "missing argument in `__builtin_args_info'"
-msgstr ""
+msgstr "manglende parameter i '__builtin_args_info'"
 
-#: builtins.c:2720
+#: builtins.c:2949
 msgid "`va_start' used in function with fixed args"
-msgstr ""
+msgstr "`va_start' benyttet i en funktion med fast antal parametre"
 
-#: builtins.c:2739
+#: builtins.c:2968
 msgid "second parameter of `va_start' not last named argument"
-msgstr ""
+msgstr "den anden parameter til 'va_start' er ikke den sidste navngivne parameter"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:2744
+#: builtins.c:2973
 msgid "`__builtin_next_arg' called without an argument"
-msgstr ""
+msgstr "`__builtin_next_arg' kaldt uden en parameter"
 
-#: builtins.c:2846
-#, fuzzy
+#: builtins.c:3059
 msgid "too many arguments to function `va_start'"
-msgstr "for mange parametre til funktionen '%s'"
+msgstr "for mange parametre til funktionen 'va_start'"
 
-#: builtins.c:2932
-#, fuzzy
+#: builtins.c:3161
 msgid "first argument to `va_arg' not of type `va_list'"
-msgstr "den anden parameter til 'operator delete' skal være af typen 'size_t'"
+msgstr "den første parameter til 'va_arg' er ikke af typen 'va_list'"
 
-#: builtins.c:2960
+#. Unfortunately, this is merely undefined, rather than a constraint
+#. violation, so we cannot make this an error.  If this call is never
+#. executed, the program is still strictly conforming.
+#: builtins.c:3193
 #, c-format
 msgid "`%s' is promoted to `%s' when passed through `...'"
-msgstr ""
+msgstr "'%s' forfremmes til '%s' ved overbringelse gennem '...'"
 
-#: builtins.c:2964
+#: builtins.c:3198
 #, c-format
 msgid "(so you should pass `%s' not `%s' to `va_arg')"
-msgstr ""
+msgstr "(så du skal overbring '%s' ikke '%s' til 'va_arg')"
 
-#: builtins.c:3073
+#: builtins.c:3329
 msgid "invalid arg to `__builtin_frame_address'"
-msgstr ""
+msgstr "ugyldig parameter til '__builtin_frame_address'"
 
-#: builtins.c:3075
-#, fuzzy
+#: builtins.c:3331
 msgid "invalid arg to `__builtin_return_address'"
-msgstr "Mere end ét kald til __builtin_eh_return"
+msgstr "ugyldig parameter til '__builtin_return_address'"
 
-#: builtins.c:3088
+#: builtins.c:3345
 msgid "unsupported arg to `__builtin_frame_address'"
-msgstr ""
+msgstr "ikke-understøttet parameter til '__builtin_frame_address'"
 
-#: builtins.c:3090
-#, fuzzy
+#: builtins.c:3347
 msgid "unsupported arg to `__builtin_return_address'"
-msgstr "Mere end ét kald til __builtin_eh_return"
+msgstr "ikke-understøttet parameter til '__builtin_return_address'"
 
-#: builtins.c:3253
+#: builtins.c:3515
 msgid "second arg to `__builtin_expect' must be a constant"
-msgstr ""
+msgstr "den anden parameter til '__builtin_expect' skal være en konstant"
 
-#: builtins.c:3564
+#: builtins.c:4010
 msgid "__builtin_longjmp second argument must be 1"
-msgstr ""
-
-#: builtins.c:3578
-#, fuzzy
-msgid "__builtin_trap not supported by this target"
-msgstr "stakgrænser understøttes ikke på målarkitekturen"
+msgstr "den anden paramter til '__builtin_longjmp' skal være 1"
 
 #. just do library call, if unknown builtin
-#: builtins.c:3630 c-common.c:4256
-#, fuzzy, c-format
-msgid "built-in function `%s' not currently supported"
-msgstr "%s: definitionen af funktionen '%s' er ikke omdannet\n"
-
-#: c-common.c:465
-#, c-format
-msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
-msgstr ""
-
-#: c-common.c:630
-#, c-format
-msgid "`%s' attribute directive ignored"
-msgstr ""
-
-#: c-common.c:638
-#, c-format
-msgid "`%s' attribute does not apply to types"
-msgstr ""
-
-#: c-common.c:645
-#, c-format
-msgid "wrong number of arguments specified for `%s' attribute"
-msgstr "forkert antal parametre angivet til '%s'-egenskaben"
-
-#: c-common.c:661 c-common.c:668 c-common.c:675 c-common.c:688 c-common.c:696
-#: c-common.c:711 c-common.c:724 c-common.c:732 c-common.c:748 c-common.c:760
-#: c-common.c:772 c-common.c:777 c-common.c:951 c-common.c:1103
-#, c-format
-msgid "`%s' attribute ignored"
-msgstr ""
-
-#: c-common.c:810
-#, c-format
-msgid "unknown machine mode `%s'"
-msgstr "ukendt maskintilstand '%s'"
-
-#: c-common.c:813
-#, c-format
-msgid "no data type for mode `%s'"
-msgstr "ingen datatype til tilstand '%s'"
-
-#: c-common.c:820
-#, c-format
-msgid "type with more precision than %s"
-msgstr ""
-
-#: c-common.c:839
-msgid "section attribute cannot be specified for local variables"
-msgstr ""
-
-#: c-common.c:846
-#, c-format
-msgid "section of `%s' conflicts with previous declaration"
-msgstr ""
-
-#: c-common.c:852
+#: builtins.c:4074 c-common.c:4437
 #, c-format
-msgid "section attribute not allowed for `%s'"
-msgstr ""
+msgid "built-in function `%s' not currently supported"
+msgstr "den indbyggede funktion '%s' understøttes i øjeblikket ikke"
 
-#: c-common.c:855
+#: builtins.c:4147
 #, fuzzy
-msgid "section attributes are not supported for this target"
-msgstr "stakgrænser understøttes ikke på målarkitekturen"
-
-#: c-common.c:874
-msgid "requested alignment is not a constant"
-msgstr "angivet justering er ikke en konstant"
+msgid "target format does not support infinity"
+msgstr "målprocessoren understøtter ikke interarbejde"
 
-#: c-common.c:879
-msgid "requested alignment is not a power of 2"
-msgstr "angivet justering er ikke en potens af 2"
-
-#: c-common.c:881
-msgid "requested alignment is too large"
-msgstr "angivet justering er for stor"
-
-#: c-common.c:904
-#, fuzzy, c-format
-msgid "alignment may not be specified for `%s'"
-msgstr "både signed og unsigned er angivet for '%s'"
-
-#: c-common.c:929
+#: c-common.c:1163
 #, c-format
-msgid "`%s' defined both normally and as an alias"
-msgstr ""
-
-#: c-common.c:937
-msgid "alias arg not a string"
-msgstr "aliasparameter er ikke en streng"
-
-#: c-common.c:958 c-common.c:975 c-common.c:992
-#, fuzzy, c-format
-msgid "`%s' attribute applies only to functions"
-msgstr "new kan ikke bruges på en funktionstype"
+msgid "`%s' is not defined outside of function scope"
+msgstr "'%s' er ikke defineret uden for funktionsvirkefelt"
 
-#: c-common.c:964 c-common.c:981 c-common.c:998
+#: c-common.c:1184
 #, c-format
-msgid "can't set `%s' attribute after definition"
-msgstr ""
+msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
+msgstr "strenglængden '%d' er større end den længde på '%d' som ISO C%d-oversættere er pålagt at understøtte"
 
-#: c-common.c:1131
+#: c-common.c:1242
 #, fuzzy
+msgid "concatenation of string literals with __FUNCTION__ is deprecated"
+msgstr "sammensætning af strengkonstanter med __FUNCTION__ er forældet; denne facilitet vil blive fjernet engang i fremtiden"
+
+#: c-common.c:1338
 msgid "overflow in constant expression"
-msgstr "heltallet løber over i forbehandlerudtrykket"
+msgstr "overløb i konstant udtryk"
 
-#: c-common.c:1152
-#, fuzzy
+#: c-common.c:1359
 msgid "integer overflow in expression"
-msgstr "heltallet løber over i forbehandlerudtrykket"
+msgstr "heltalsoverløb i udtryk"
 
-#: c-common.c:1161
-#, fuzzy
+#: c-common.c:1368
 msgid "floating point overflow in expression"
-msgstr "kommatal er ikke tilladt i '#if'-udtryk"
+msgstr "kommatalsoverløb i udtryk"
+
+#: c-common.c:1374
+msgid "vector overflow in expression"
+msgstr "vektoroverløb i udtryk"
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1182
+#: c-common.c:1397
 msgid "large integer implicitly truncated to unsigned type"
-msgstr ""
+msgstr "stort heltal forkortes underforstået til type uden fortegn"
 
-#: c-common.c:1184
+#: c-common.c:1399
 msgid "negative integer implicitly converted to unsigned type"
-msgstr ""
+msgstr "negativt heltal forkortes underforstået til type uden fortegn"
 
-#: c-common.c:1231
+#: c-common.c:1447
 msgid "overflow in implicit constant conversion"
-msgstr ""
+msgstr "overløb i underforstået konstant konvertering"
 
-#: c-common.c:1379
-#, fuzzy, c-format
+#: c-common.c:1595
+#, c-format
 msgid "operation on `%s' may be undefined"
-msgstr "erklæring af '%s' som void"
+msgstr "brug af '%s' er muligvis ikke defineret"
 
-#: c-common.c:1664
+#: c-common.c:1886
 msgid "expression statement has incomplete type"
 msgstr "udtrykket er af en ufuldstændig type"
 
-#: c-common.c:1697
+#: c-common.c:1919
 msgid "case label does not reduce to an integer constant"
 msgstr "case-etiketten kan ikke reduceres til en heltalskonstant"
 
-#: c-common.c:1967
+#: c-common.c:2223
 msgid "invalid truth-value expression"
 msgstr "ugyldigt sandhedsværdiudtryk"
 
-#: c-common.c:2018
+#: c-common.c:2274
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "ugyldige operander til binær %s"
 
-#: c-common.c:2253 c-common.c:2262
+#: c-common.c:2508
 msgid "comparison is always false due to limited range of data type"
-msgstr ""
+msgstr "sammenligning er altid falsk på grund af den begrænsede rækkevidde af datatypen"
 
-#: c-common.c:2255 c-common.c:2264
+#: c-common.c:2510
 msgid "comparison is always true due to limited range of data type"
-msgstr ""
+msgstr "sammenligning er altid sand på grund af den begrænsede rækkevidde af datatypen"
 
-#: c-common.c:2330
+#: c-common.c:2580
 msgid "comparison of unsigned expression >= 0 is always true"
-msgstr ""
+msgstr "sammenligning med unsigned udtryk >= 0 er altid sand"
 
-#: c-common.c:2339
+#: c-common.c:2589
 msgid "comparison of unsigned expression < 0 is always false"
-msgstr ""
+msgstr "sammenligning med unsigned udtryk < 0 er altid falsk"
+
+#: c-common.c:2636
+msgid "pointer of type `void *' used in arithmetic"
+msgstr "henvisning af typen 'void *' benyttet i udregning"
+
+#: c-common.c:2642
+msgid "pointer to a function used in arithmetic"
+msgstr "henvisning til en funktion benyttet i udregning"
+
+#: c-common.c:2648
+msgid "pointer to member function used in arithmetic"
+msgstr "henvisning til en medlemsfunktion benyttet i udregning"
 
-#: c-common.c:2390 f/com.c:15291
+#: c-common.c:2654
+msgid "pointer to a member used in arithmetic"
+msgstr "henvisning til et medlem benyttet i udregning"
+
+#: c-common.c:2741 f/com.c:14690
 msgid "struct type value used where scalar is required"
 msgstr "værdi af struct-type angivet hvor skalar er påkrævet"
 
-#: c-common.c:2394 f/com.c:15295
+#: c-common.c:2745 f/com.c:14694
 msgid "union type value used where scalar is required"
 msgstr "værdi af union-type angivet hvor skalar er påkrævet"
 
-#: c-common.c:2398 f/com.c:15299
+#: c-common.c:2749 f/com.c:14698
 msgid "array type value used where scalar is required"
 msgstr "værdi af tabeltype angivet hvor skalar er påkrævet"
 
-#: c-common.c:2513 f/com.c:15425
+#: c-common.c:2869 f/com.c:14831
 msgid "suggest parentheses around assignment used as truth value"
-msgstr ""
+msgstr "foreslår paranteser omkring tildeling der er benyttet som boolsk værdi"
 
-#: c-common.c:2557 c-common.c:2589
+#: c-common.c:2913 c-common.c:2945
 msgid "invalid use of `restrict'"
 msgstr "ugyldig brug af 'restrict'"
 
-#: c-common.c:3724 c-typeck.c:1792
+#: c-common.c:3059
+#, fuzzy
+msgid "invalid application of `sizeof' to a function type"
+msgstr "ISO C++ forbyder anvendelse af 'sizeof' på en funktionstype"
+
+#: c-common.c:3069
+#, fuzzy, c-format
+msgid "invalid application of `%s' to a void type"
+msgstr "ugyldig operation på uudskiftet type"
+
+#: c-common.c:3075
+#, fuzzy, c-format
+msgid "invalid application of `%s' to an incomplete type"
+msgstr "__alignof__ benyttet på en ufuldstændig type"
+
+#: c-common.c:3116
+msgid "`__alignof' applied to a bit-field"
+msgstr "'__alignof' benyttet på et bitfelt"
+
+#: c-common.c:3596
+#, c-format
+msgid "cannot disable built-in function `%s'"
+msgstr "kan ikke deaktivere den indbyggede funktion '%s'"
+
+#: c-common.c:3765 c-typeck.c:1734
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "for få parametre til funktionen '%s'"
 
-#: c-common.c:3730 c-typeck.c:1644
+#: c-common.c:3771 c-typeck.c:1587
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "for mange parametre til funktionen '%s'"
 
-#: c-common.c:3917
+#: c-common.c:3790
+#, fuzzy, c-format
+msgid "non-floating-point argument to function `%s'"
+msgstr "for mange parametre til funktionen '%s'"
+
+#: c-common.c:4059
 msgid "pointers are not permitted as case values"
 msgstr "henvisningsvariabler er ikke tilladt som case-værdier"
 
-#: c-common.c:3923
+#: c-common.c:4065
 msgid "ISO C++ forbids range expressions in switch statements"
-msgstr ""
+msgstr "ISO C++ forbyder intervaludtryk i switch-sætninger"
 
-#: c-common.c:3925
+#: c-common.c:4067
 msgid "ISO C forbids range expressions in switch statements"
-msgstr ""
+msgstr "ISO C forbyder intervaludtryk i switch-sætninger"
 
-#: c-common.c:3955
+#: c-common.c:4097
 msgid "empty range specified"
-msgstr ""
+msgstr "tomt interval angivet"
 
-#: c-common.c:4006
+#: c-common.c:4148
 msgid "duplicate (or overlapping) case value"
-msgstr "case-værdi optræder mere end én gang (måske pga. overlap)"
+msgstr "case-værdi optræder mere end én gang (måske pga. intervalsammenfald)"
 
-#: c-common.c:4008
-#, fuzzy
+#: c-common.c:4150
 msgid "this is the first entry overlapping that value"
-msgstr "case-værdi optræder mere end én gang (måske pga. overlap)"
+msgstr "dette er det første punkt som falder sammen med den værdi"
 
-#: c-common.c:4012
+#: c-common.c:4154
 msgid "duplicate case value"
 msgstr "case-værdi optræder mere end én gang"
 
-#: c-common.c:4013
+#: c-common.c:4155
 msgid "previously used here"
-msgstr ""
+msgstr "tidligere benyttet her"
 
-#: c-common.c:4017
+#: c-common.c:4159
 msgid "multiple default labels in one switch"
 msgstr "flere default-etiketter i én switch-konstruktion"
 
-#: c-common.c:4018
+#: c-common.c:4160
 msgid "this is the first default label"
-msgstr ""
+msgstr "dette er den første default-etiket"
 
-#: c-common.c:4526
-msgid "-Wformat-y2k ignored without -Wformat"
+#: c-common.c:4188
+msgid "ISO C++ forbids taking the address of a label"
+msgstr "ISO C++ forbyder at tage adressen af en etiket"
+
+#: c-common.c:4190
+msgid "ISO C forbids taking the address of a label"
+msgstr "ISO C forbyder at tage adressen af en etiket"
+
+#: c-common.c:5213
+#, c-format
+msgid "declaration of `%s' shadows %s"
+msgstr "erklæring af '%s' skygger for '%s'"
+
+#: c-common.c:5629
+#, c-format
+msgid "unknown machine mode `%s'"
+msgstr "ukendt maskintilstand '%s'"
+
+#: c-common.c:5632
+#, c-format
+msgid "no data type for mode `%s'"
+msgstr "ingen datatype til tilstanden '%s'"
+
+#: c-common.c:5641 c-common.c:6242
+#, fuzzy, c-format
+msgid "unable to emulate '%s'"
+msgstr "kunne ikke åbne filen '%s'"
+
+#: c-common.c:5677
+msgid "section attribute cannot be specified for local variables"
+msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
+
+#: c-common.c:5688
+#, c-format
+msgid "section of `%s' conflicts with previous declaration"
+msgstr "sektionen '%s' strider mod tidligere erklæring"
+
+#: c-common.c:5697
+#, c-format
+msgid "section attribute not allowed for `%s'"
+msgstr "sektionsegenskaben er ikke tilladt for '%s'"
+
+#: c-common.c:5704
+msgid "section attributes are not supported for this target"
+msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
+
+#: c-common.c:5746
+msgid "requested alignment is not a constant"
+msgstr "angivet justering er ikke en konstant"
+
+#: c-common.c:5751
+msgid "requested alignment is not a power of 2"
+msgstr "angivet justering er ikke en potens af 2"
+
+#: c-common.c:5756
+msgid "requested alignment is too large"
+msgstr "angivet justering er for stor"
+
+#: c-common.c:5783
+#, c-format
+msgid "alignment may not be specified for `%s'"
+msgstr "justering må ikke angives for '%s'"
+
+#: c-common.c:5828
+#, c-format
+msgid "`%s' defined both normally and as an alias"
+msgstr "'%s' er defineret både normalt og som et alias"
+
+#: c-common.c:5838
+msgid "alias arg not a string"
+msgstr "aliasparameter er ikke en streng"
+
+#: c-common.c:5885
+#, fuzzy
+msgid "visibility arg not a string"
+msgstr "aliasparameter er ikke en streng"
+
+#: c-common.c:5894
+msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr ""
 
-#: c-common.c:4528
-msgid "-Wformat-extra-args ignored without -Wformat"
+#: c-common.c:5928
+#, fuzzy
+msgid "tls_model arg not a string"
+msgstr "aliasparameter er ikke en streng"
+
+#: c-common.c:5937
+msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr ""
 
-#: c-common.c:4530
-msgid "-Wformat-nonliteral ignored without -Wformat"
+#: c-common.c:5962 c-common.c:6018
+#, c-format
+msgid "`%s' attribute applies only to functions"
+msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
+
+#: c-common.c:5969 c-common.c:6025
+#, c-format
+msgid "can't set `%s' attribute after definition"
+msgstr "kan ikke angive '%s'-egenskaben efter definitionen"
+
+#: c-common.c:6109
+#, c-format
+msgid "`%s' attribute ignored for `%s'"
+msgstr "'%s'-egenskaben ignoreret for '%s'"
+
+#: c-common.c:6174
+#, c-format
+msgid "invalid vector type for attribute `%s'"
+msgstr "ugyldig vektortype for egenskaben '%s'"
+
+#: c-common.c:6198 c-common.c:6230
+msgid "no vector mode with the size and type specified could be found"
+msgstr "ingen vektortilstand med den angivne størrelse og typen kunne findes"
+
+#: c-common.c:6329
+#, fuzzy
+msgid "nonnull attribute without arguments on a non-prototype"
+msgstr "antallet af parametre passer ikke til prototypen"
+
+#: c-common.c:6344
+#, fuzzy, c-format
+msgid "nonnull argument has invalid operand number (arg %lu)"
+msgstr "formateringsstrengen har et ugyldigt operandtal"
+
+#: c-common.c:6363
+#, c-format
+msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:4532
-msgid "-Wformat-security ignored without -Wformat"
+#: c-common.c:6371
+#, c-format
+msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:4534
-msgid "-Wmissing-format-attribute ignored without -Wformat"
+#: c-common.c:6457
+#, c-format
+msgid "null argument where non-null required (arg %lu)"
 msgstr ""
 
-#: c-convert.c:78 c-typeck.c:983 c-typeck.c:4098 cp/typeck.c:1754
-#: cp/typeck.c:6304
+#: c-convert.c:80 c-typeck.c:988 c-typeck.c:4045 cp/typeck.c:1617
+#: cp/typeck.c:5855
 msgid "void value not ignored as it ought to be"
 msgstr "tom værdi er ikke ignoreret som den burde være"
 
-#: c-convert.c:110 java/typeck.c:150
+#: c-convert.c:112 java/typeck.c:150
 msgid "conversion to non-scalar type requested"
 msgstr "konvertering til ikke-skalartype udbedt"
 
-#: c-decl.c:550
-#, c-format
-msgid "unknown C standard `%s'"
-msgstr "ukendt C-standard '%s'"
-
-#: c-decl.c:844
+#: c-decl.c:336
 #, c-format
 msgid "array `%s' assumed to have one element"
-msgstr ""
+msgstr "tabellen '%s' antages kun at have ét element"
 
-#: c-decl.c:1020
+#: c-decl.c:522
 #, c-format
 msgid "`struct %s' incomplete in scope ending here"
 msgstr "'struct %s' er ufuldstændig ved virkefeltets afslutning her"
 
-#: c-decl.c:1023
+#: c-decl.c:525
 #, c-format
 msgid "`union %s' incomplete in scope ending here"
 msgstr "'union %s' er ufuldstændig ved virkefeltets afslutning her"
 
-#: c-decl.c:1026
+#: c-decl.c:528
 #, c-format
 msgid "`enum %s' incomplete in scope ending here"
 msgstr "'enum %s' er ufuldstændig ved virkefeltets afslutning her"
 
-#: c-decl.c:1140 c-decl.c:1305 java/decl.c:1337
-#, fuzzy, c-format
+#: c-decl.c:642 c-decl.c:767 java/decl.c:1399
+#, c-format
 msgid "label `%s' used but not defined"
-msgstr "'%.*s' er ikke defineret"
+msgstr "etiketten '%s' er benyttet, men ikke defineret"
 
-#: c-decl.c:1146 c-decl.c:1312 java/decl.c:1343
-#, fuzzy, c-format
+#: c-decl.c:648 c-decl.c:774 java/decl.c:1405
+#, c-format
 msgid "label `%s' defined but not used"
-msgstr "der er blevet henvist til etiketten '%s' uden for en funktion"
+msgstr "etiketten '%s' er defineret, men ikke benyttet"
 
-#: c-decl.c:1434 c-decl.c:1487
-#, fuzzy, c-format
+#: c-decl.c:889 cp/decl.c:3058
+#, c-format
+msgid "function `%s' redeclared as inline"
+msgstr "funktionen '%s' omerklæret som inline"
+
+#: c-decl.c:891 cp/decl.c:3060
+#, c-format
+msgid "previous declaration of function `%s' with attribute noinline"
+msgstr "tidligere erklæring af funktionen '%s' med egenskaben noinline"
+
+#: c-decl.c:898 cp/decl.c:3067
+#, c-format
+msgid "function `%s' redeclared with attribute noinline"
+msgstr "funktionen '%s' omerklæret med egenskaben noinline"
+
+#: c-decl.c:900 cp/decl.c:3069
+#, c-format
+msgid "previous declaration of function `%s' was inline"
+msgstr "tidligere erklæring af funktionen '%s' var inline"
+
+# shadowing betyder at en funktion har samme navn og dermed skjuler en anden
+#: c-decl.c:929 c-decl.c:975
+#, c-format
 msgid "shadowing built-in function `%s'"
-msgstr "kan ikke klargøre vennefunktionen '%s'"
+msgstr "skygger for den indbyggede funktion '%s'"
 
-#: c-decl.c:1436
-#, fuzzy, c-format
+#: c-decl.c:931
+#, c-format
 msgid "shadowing library function `%s'"
-msgstr "ugyldig lagringsklasse for funktion '%s'"
+msgstr "skygger for biblioteksfunktionen '%s'"
 
-#: c-decl.c:1442
-#, fuzzy, c-format
+#: c-decl.c:937
+#, c-format
 msgid "library function `%s' declared as non-function"
-msgstr "feltet '%s' er erklæret som en funktion"
+msgstr "biblioteksfunktionen '%s' er erklæret som noget der ikke er en funktion"
 
-#: c-decl.c:1446 c-decl.c:1449
-#, fuzzy, c-format
+#: c-decl.c:941 c-decl.c:944
+#, c-format
 msgid "built-in function `%s' declared as non-function"
-msgstr "feltet '%s' er erklæret som en funktion"
+msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
 
-#: c-decl.c:1453 objc/objc-act.c:2480 objc/objc-act.c:6133
+#: c-decl.c:948 objc/objc-act.c:2384 objc/objc-act.c:6154
 #, c-format
 msgid "`%s' redeclared as different kind of symbol"
 msgstr "'%s' omerklæret som en anden form for symbol"
 
-#: c-decl.c:1454 c-decl.c:1632 c-decl.c:1779 objc/objc-act.c:2482
-#: objc/objc-act.c:6135 objc/objc-act.c:6193
+#: c-decl.c:949 c-decl.c:1140 c-decl.c:1147 c-decl.c:1154 c-decl.c:1299
+#: objc/objc-act.c:2386 objc/objc-act.c:6156 objc/objc-act.c:6211
 #, c-format
 msgid "previous declaration of `%s'"
 msgstr "'%s' er tidligere erklæret"
 
 #. If types don't match for a built-in, throw away the built-in.
-#: c-decl.c:1536
-#, fuzzy, c-format
+#: c-decl.c:1044
+#, c-format
 msgid "conflicting types for built-in function `%s'"
-msgstr "kan ikke klargøre vennefunktionen '%s'"
+msgstr "modstridende typer for den indbyggede funktion '%s'"
 
-#: c-decl.c:1579 c-decl.c:1598
-#, fuzzy, c-format
+#: c-decl.c:1087 c-decl.c:1106
+#, c-format
 msgid "conflicting types for `%s'"
-msgstr "modstridende superklassenavn '%s'"
+msgstr "modstridende typer for '%s'"
 
-#: c-decl.c:1621
-msgid "A parameter list with an ellipsis can't match an empty parameter name list declaration."
-msgstr "En parameterliste med '...' passer ikke til en erklæring med en tom parameterliste"
+#: c-decl.c:1129
+msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
+msgstr "en parameterliste med '...' passer ikke til en erklæring med en tom parameterliste"
 
-#: c-decl.c:1627
-msgid "An argument type that has a default promotion can't match an empty parameter name list declaration."
-msgstr "En parametertype med automatisk forfremmelse passer ikke til en erklæring med en tom parameterliste."
+#: c-decl.c:1135
+msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
+msgstr "en parametertype med automatisk forfremmelse passer ikke til en erklæring med en tom parameterliste"
 
-#: c-decl.c:1642 c-decl.c:1664
+# anden 'declaration' er underforstået i engelsk original
+#: c-decl.c:1146
 #, fuzzy, c-format
-msgid "redefinition of `%s'"
-msgstr "omdefinering af '%s %s'"
+msgid "thread-local declaration of `%s' follows non thread-local declaration"
+msgstr "static-erklæring af '%s' følger erklæring uden static"
 
-#: c-decl.c:1645
+#: c-decl.c:1153
 #, fuzzy, c-format
-msgid "redeclaration of `%s'"
-msgstr "omerklæring af 'enum %s'"
+msgid "non thread-local declaration of `%s' follows thread-local declaration"
+msgstr "erklæring uden static af '%s' følger static-erklæring"
 
-#: c-decl.c:1648
-#, fuzzy, c-format
-msgid "conflicting declarations of `%s'"
-msgstr "modstridende superklassenavn '%s'"
+#: c-decl.c:1164 c-decl.c:1187
+#, c-format
+msgid "redefinition of `%s'"
+msgstr "omdefinering af '%s'"
 
-#: c-decl.c:1657 c-decl.c:1669
+#: c-decl.c:1167
 #, c-format
-msgid "`%s' previously defined here"
-msgstr ""
+msgid "redeclaration of `%s'"
+msgstr "omerklæring af '%s'"
 
-#: c-decl.c:1658 c-decl.c:1670
+#: c-decl.c:1170
 #, c-format
-msgid "`%s' previously declared here"
-msgstr ""
+msgid "conflicting declarations of `%s'"
+msgstr "modstridende erklæringer af '%s'"
 
-#: c-decl.c:1691
-#, fuzzy, c-format
+#: c-decl.c:1214
+#, c-format
 msgid "prototype for `%s' follows"
-msgstr "%s: modstridene for '%s' følger:\n"
+msgstr "prototypen for '%s' følger"
 
-#: c-decl.c:1692 c-decl.c:1700 c-decl.c:1716
+#: c-decl.c:1215 c-decl.c:1223 c-decl.c:1234
 msgid "non-prototype definition here"
-msgstr ""
+msgstr "definition uden prototype her"
 
-#: c-decl.c:1699
-#, fuzzy, c-format
+#: c-decl.c:1222
+#, c-format
 msgid "prototype for `%s' follows and number of arguments doesn't match"
-msgstr "antallet af parametre passer ikke til prototypen"
+msgstr "prototypen for '%s' følger og antallet af parametre passer ikke"
 
-#: c-decl.c:1714
+#: c-decl.c:1232
 #, c-format
 msgid "prototype for `%s' follows and argument %d doesn't match"
-msgstr ""
+msgstr "prototypen for '%s' følger og den %d. parameter passer ikke"
 
-#: c-decl.c:1731
-#, fuzzy, c-format
+#: c-decl.c:1250
+#, c-format
 msgid "`%s' declared inline after being called"
-msgstr "'%s' er erklæret som en funktion der returnerer en tabel"
+msgstr "'%s' er erklæret inline efter at være blevet kaldt"
 
-#: c-decl.c:1736
-#, fuzzy, c-format
+#: c-decl.c:1256
+#, c-format
 msgid "`%s' declared inline after its definition"
-msgstr "'%s' er ikke erklæret (først benyttet i denne funktion)"
+msgstr "'%s' er erklæret inline efter dens definition"
 
-#: c-decl.c:1743
-#, fuzzy, c-format
+# anden 'declaration' er underforstået i engelsk original
+#: c-decl.c:1263
+#, c-format
 msgid "static declaration for `%s' follows non-static"
-msgstr "erklæring af '%s' som void"
+msgstr "static-erklæring af '%s' følger erklæring uden static"
 
-#: c-decl.c:1751
-#, fuzzy, c-format
+#: c-decl.c:1271
+#, c-format
 msgid "non-static declaration for `%s' follows static"
-msgstr "Kan ikke finde interface-erklæringen af '%s'"
+msgstr "erklæring uden static af '%s' følger static-erklæring"
 
-#: c-decl.c:1758
-#, fuzzy, c-format
+#: c-decl.c:1278
+#, c-format
 msgid "const declaration for `%s' follows non-const"
-msgstr "%s: erklæringer af '%s' vil ikke blive omdannet\n"
+msgstr "const-erklæring af '%s' følger ikke-konstant erklæring"
 
-#: c-decl.c:1765
+#: c-decl.c:1285
 #, c-format
 msgid "type qualifiers for `%s' conflict with previous decl"
-msgstr ""
+msgstr "typemodifikationer for '%s' strider mod tidligere erklæring"
 
-#: c-decl.c:1778
-#, fuzzy, c-format
+#: c-decl.c:1298
+#, c-format
 msgid "redundant redeclaration of `%s' in same scope"
-msgstr "erklæring af '%s' som void"
+msgstr "overflødig omerklæring af '%s' i samme virkefelt"
 
-#: c-decl.c:2069
-#, fuzzy, c-format
+#: c-decl.c:1599 java/decl.c:1098
+#, c-format
+msgid "declaration of `%s' shadows a parameter"
+msgstr "erklæring af '%s' skygger for en parameter"
+
+#: c-decl.c:1602 java/decl.c:1101
+#, c-format
+msgid "declaration of `%s' shadows a symbol from the parameter list"
+msgstr "erklæring af '%s' skygger for et symbol fra parameterlisten"
+
+#: c-decl.c:1623 cp/decl.c:4176
+msgid "a parameter"
+msgstr "en parameter"
+
+#: c-decl.c:1625 cp/decl.c:4193
+msgid "a previous local"
+msgstr "en tidligere lokal variabel"
+
+#. XXX shadow warnings in outer-more namespaces
+#: c-decl.c:1629 cp/decl.c:4197
+msgid "a global declaration"
+msgstr "en global erklæring"
+
+#: c-decl.c:1673
+#, c-format
 msgid "nested extern declaration of `%s'"
-msgstr "indlejret omdefinering af '%s'"
+msgstr "indlejret extern-erklæring af '%s'"
 
-#: c-decl.c:2094 java/decl.c:989
-#, fuzzy, c-format
+#: c-decl.c:1692 java/decl.c:1051
+#, c-format
 msgid "`%s' used prior to declaration"
-msgstr "'%s' er underforstået erklæret som en funktion"
+msgstr "'%s' benyttes før erklæringen"
 
-#: c-decl.c:2115 c-decl.c:2330
+#: c-decl.c:1706 c-decl.c:1881
 #, c-format
 msgid "`%s' was declared implicitly `extern' and later `static'"
-msgstr ""
+msgstr "'%s' blev underforstået erklæret 'extern' og derefter 'static'"
 
-#: c-decl.c:2225
+#: c-decl.c:1809 cp/decl.c:4035
 msgid "type mismatch with previous external decl"
-msgstr ""
+msgstr "typen passer ikke med tidligere ekstern erklæring"
 
-#: c-decl.c:2226
-#, fuzzy, c-format
+#: c-decl.c:1810
+#, c-format
 msgid "previous external decl of `%s'"
-msgstr "'%s' er tidligere erklæret"
+msgstr "tidligere ekstern erklæring af '%s'"
 
-#: c-decl.c:2239
+#: c-decl.c:1823
 msgid "type mismatch with previous implicit declaration"
-msgstr ""
+msgstr "typen passer ikke med tidligere underforstået erklæring"
 
-#: c-decl.c:2241
-#, fuzzy, c-format
+#: c-decl.c:1825
+#, c-format
 msgid "previous implicit declaration of `%s'"
-msgstr "'%s' er tidligere erklæret"
-
-#: c-decl.c:2258
-#, fuzzy, c-format
-msgid "type of external `%s' is not global"
-msgstr "størrelsen af tabel '%s' er for stor"
+msgstr "tidligere underforstået erklæring af '%s'"
 
-#: c-decl.c:2309
-#, fuzzy, c-format
+#: c-decl.c:1860
+#, c-format
 msgid "`%s' was previously implicitly declared to return `int'"
-msgstr "'%s' er underforstået erklæret som en funktion"
+msgstr "'%s' blev tidligere underforstået erklæret til at returnere 'int'"
 
-#: c-decl.c:2334
-#, fuzzy, c-format
+#: c-decl.c:1885
+#, c-format
 msgid "`%s' was declared `extern' and later `static'"
-msgstr "'%s' er erklæret 'extern', men bliver tildelt en startværdi"
+msgstr "'%s' blev erklæret 'extern' og derefter 'static'"
 
-#: c-decl.c:2357
-#, fuzzy, c-format
+#: c-decl.c:1909
+#, c-format
 msgid "extern declaration of `%s' doesn't match global one"
-msgstr "'%s' erklæret som en tabel af void"
+msgstr "extern-erklæring af '%s' passer ikke med den globale"
 
-#: c-decl.c:2397
+#: c-decl.c:1951
 #, c-format
 msgid "`%s' locally external but globally static"
-msgstr ""
-
-#: c-decl.c:2433 c-decl.c:2458 cp/decl.c:4225 java/decl.c:1036
-#, fuzzy, c-format
-msgid "declaration of `%s' shadows a parameter"
-msgstr "erklæring af '%s' som void"
-
-#: c-decl.c:2436 java/decl.c:1039
-#, fuzzy, c-format
-msgid "declaration of `%s' shadows a symbol from the parameter list"
-msgstr "'%s' erklæret som en tabel af void"
+msgstr "'%s' er lokalt ekstern, men globalt statisk"
 
-#: c-decl.c:2460 cp/decl.c:4233
-#, fuzzy, c-format
-msgid "declaration of `%s' shadows previous local"
-msgstr "erklæring af '%s' som void"
-
-#. XXX shadow warnings in outer-more namespaces
-#: c-decl.c:2463 cp/decl.c:4237
-#, fuzzy, c-format
-msgid "declaration of `%s' shadows global declaration"
-msgstr "'%s' erklæret som en tabel af funktioner"
-
-#: c-decl.c:2553
-#, fuzzy, c-format
+#: c-decl.c:2073
+#, c-format
 msgid "function `%s' was previously declared within a block"
-msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
+msgstr "funktionen '%s' blev tidligere erklæret inden for en blok"
 
-#: c-decl.c:2570 c-decl.c:2572
+#: c-decl.c:2093 c-decl.c:2095
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "underforstået erklæring af funktionen '%s'"
 
-#: c-decl.c:2659
+#: c-decl.c:2174
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr "der er blevet henvist til etiketten '%s' uden for en funktion"
 
-#: c-decl.c:2716
+#: c-decl.c:2231
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "etiketten '%s' er blevet erklæret mere end én gang"
 
-#: c-decl.c:2719
-#, fuzzy
+#: c-decl.c:2234
 msgid "this is a previous declaration"
-msgstr "'%s' er tidligere erklæret"
+msgstr "dette er en tidligere erklæring"
 
-#: c-decl.c:3246
+#: c-decl.c:2657
 msgid "unnamed struct/union that defines no instances"
-msgstr ""
+msgstr "unavngiven struct/union som ikke definerer nogen instanser"
 
-#: c-decl.c:3265
-#, fuzzy
+#: c-decl.c:2676
 msgid "useless keyword or type name in empty declaration"
-msgstr "to typer angivet i én tom erklæring"
+msgstr "ubrugeligt reserveret ord eller typenavn i tom erklæring"
 
-#: c-decl.c:3272
+#: c-decl.c:2683
 msgid "two types specified in one empty declaration"
 msgstr "to typer angivet i én tom erklæring"
 
-#: c-decl.c:3277 c-parse.y:303 c-parse.y:722 c-parse.y:724 c-parse.y:774
-#: cp/parse.y:724 cp/parse.y:1781 objc/objc-parse.y:332 objc/objc-parse.y:774
-#: objc/objc-parse.y:776 objc/objc-parse.y:826 objc/objc-parse.y:2574
-#, fuzzy
+#: c-decl.c:2688 c-parse.y:753 c-parse.y:755 parse.y:765 parse.y:1835
+#: objc-parse.y:800 objc-parse.y:802 objc-parse.y:3043
 msgid "empty declaration"
-msgstr "flere typer i én erklæring"
+msgstr "tom erklæring"
 
-#: c-decl.c:3334
-#, fuzzy, c-format
-msgid "`%s' is usually a function"
-msgstr "'%s' er underforstået erklæret som en funktion"
+#: c-decl.c:2718
+#, fuzzy
+msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
+msgstr "ISO C89 understøtter ikke 'static' eller typemodifikationer i parametertabelerklæringer"
+
+#: c-decl.c:2720
+#, fuzzy
+msgid "ISO C90 does not support `[*]' array declarators"
+msgstr "ISO C89 understøtter ikke '[*]' tabelerklæringer"
+
+#: c-decl.c:2723
+msgid "GCC does not yet properly implement `[*]' array declarators"
+msgstr "GCC understøtter endnu '[*]' tabelerklæringer ordentligt"
 
-#: c-decl.c:3348
+#: c-decl.c:2742
+msgid "static or type qualifiers in abstract declarator"
+msgstr "static eller typemodifikationer i abstrakt erklæringer"
+
+#: c-decl.c:2816
 #, c-format
-msgid "typedef `%s' is initialized"
+msgid "`%s' is usually a function"
+msgstr "'%s' er sædvanligvis en funktion"
+
+# init dækker over værditildeling her - samme for de næste mange
+#: c-decl.c:2825
+#, fuzzy, c-format
+msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "typedef '%s' bliver tildelt en værdi"
 
-#: c-decl.c:3355
+#: c-decl.c:2831
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr "funktionen '%s' bliver tildelt en startværdi som en variabel"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3362
+#: c-decl.c:2838
 #, c-format
 msgid "parameter `%s' is initialized"
-msgstr "parameter '%s' bliver tildelt en startværdi"
+msgstr "parameteren '%s' bliver tildelt en startværdi"
 
-#: c-decl.c:3382 c-typeck.c:4829
+#: c-decl.c:2858 c-typeck.c:4854
 msgid "variable-sized object may not be initialized"
 msgstr "et objekt af variabel størrelse må ikke tildeles en startværdi"
 
-#: c-decl.c:3388
+#: c-decl.c:2864
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr "variablen '%s' bliver tildelt en startværdi, men er af en ufuldstændig type"
 
-#: c-decl.c:3394
+#: c-decl.c:2870
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr "elementer i tabellen '%s' er af en ufuldstændig type"
 
-#: c-decl.c:3407
-#, fuzzy, c-format
+#: c-decl.c:2883
+#, c-format
 msgid "declaration of `%s' has `extern' and is initialized"
-msgstr "'%s' er erklæret 'extern', men bliver tildelt en startværdi"
+msgstr "erklæringen af '%s' indeholder 'extern' og variablen bliver tildelt en startværdi"
+
+#: c-decl.c:2932 c-decl.c:5694 cp/decl.c:7353 cp/decl.c:13860
+#, c-format
+msgid "inline function `%s' given attribute noinline"
+msgstr "inline funktion '%s' givet egenskaben noinline"
 
-#: c-decl.c:3521
+#: c-decl.c:3006
 #, c-format
 msgid "initializer fails to determine size of `%s'"
-msgstr ""
+msgstr "startværdien giver ikke størrelsen af '%s'"
 
-#: c-decl.c:3526
-#, fuzzy, c-format
+#: c-decl.c:3011
+#, c-format
 msgid "array size missing in `%s'"
-msgstr "Et makronavn mangler efter %s"
+msgstr "tabelstørrelsen mangler i '%s'"
 
-#: c-decl.c:3542
+#: c-decl.c:3027
 #, c-format
 msgid "zero or negative size array `%s'"
-msgstr ""
+msgstr "nul eller negativ størrelse for tabellen '%s'"
 
-#: c-decl.c:3570
+#: c-decl.c:3055
 #, c-format
 msgid "storage size of `%s' isn't known"
-msgstr ""
+msgstr "lagringsstørrelsen af '%s' er ikke kendt"
 
-#: c-decl.c:3580
-#, fuzzy, c-format
+#: c-decl.c:3065
+#, c-format
 msgid "storage size of `%s' isn't constant"
-msgstr "parameteren til 'asm' er ikke en konstant streng"
+msgstr "lagringsstørrelsen af '%s' er ikke konstant"
 
-#: c-decl.c:3631
+#: c-decl.c:3125
 #, c-format
 msgid "ignoring asm-specifier for non-static local variable `%s'"
-msgstr ""
+msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
 
-#: c-decl.c:3706
+#: c-decl.c:3190
 #, c-format
-msgid "ANSI C forbids parameter `%s' shadowing typedef"
-msgstr ""
+msgid "ISO C forbids parameter `%s' shadowing typedef"
+msgstr "ISO C forbyder at parameteren '%s' skygger for typedef"
 
-#: c-decl.c:3940 cp/decl.c:10013
+#: c-decl.c:3535 cp/decl.c:10433
 msgid "`long long long' is too long for GCC"
 msgstr "'long long long' er for langt for GCC"
 
-#: c-decl.c:3945
+#: c-decl.c:3540
 #, fuzzy
-msgid "ISO C89 does not support `long long'"
-msgstr "GNU C understøtter ikke -C uden -E"
+msgid "ISO C90 does not support `long long'"
+msgstr "ISO C89 understøtter ikke 'long long'"
 
-#: c-decl.c:3950 cp/decl.c:10018
-#, fuzzy, c-format
+#: c-decl.c:3549 c-decl.c:3552 cp/decl.c:10438
+#, c-format
 msgid "duplicate `%s'"
-msgstr "etiketten '%s' optræder mere end én gang"
+msgstr "'%s' optræder mere end én gang"
+
+#: c-decl.c:3562 cp/decl.c:10445
+msgid "`__thread' before `extern'"
+msgstr ""
+
+#: c-decl.c:3564 cp/decl.c:10447
+msgid "`__thread' before `static'"
+msgstr ""
 
-#: c-decl.c:3956 cp/decl.c:10038
+#: c-decl.c:3572 cp/decl.c:10474
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr "mere end én datatype i erklæringen af '%s'"
 
-#: c-decl.c:3971 cp/decl.c:10043
+#: c-decl.c:3592 cp/decl.c:10479
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr "'%s' er hverken en typedef eller en indbygget type"
 
-#: c-decl.c:4009
-#, fuzzy, c-format
+#: c-decl.c:3631
+#, c-format
 msgid "type defaults to `int' in declaration of `%s'"
-msgstr "mere end én datatype i erklæringen af '%s'"
+msgstr "typen antages at være 'int' i erklæringen af '%s'"
 
-#: c-decl.c:4038
+#: c-decl.c:3660
 #, c-format
 msgid "both long and short specified for `%s'"
-msgstr "både long og short angivet for '%s'"
+msgstr "både long og short er angivet for '%s'"
 
-#: c-decl.c:4042 cp/decl.c:10142
+#: c-decl.c:3664 cp/decl.c:10594
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr "long eller short angivet samtidig med char for '%s'"
 
-#: c-decl.c:4049 cp/decl.c:10146
+#: c-decl.c:3671 cp/decl.c:10598
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr "long eller short angivet samtidig med en kommatalstype for '%s'"
 
-#: c-decl.c:4052
+#: c-decl.c:3674
 msgid "the only valid combination is `long double'"
 msgstr "den eneste gyldige kombination er 'long double'"
 
-#: c-decl.c:4058
+#: c-decl.c:3680
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "både signed og unsigned er angivet for '%s'"
 
-#: c-decl.c:4060 cp/decl.c:10135
+#: c-decl.c:3682 cp/decl.c:10587
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "long, short, signed og unsigned er ugyldige for '%s'"
 
-#: c-decl.c:4066 cp/decl.c:10155
-#, fuzzy, c-format
+#: c-decl.c:3688 cp/decl.c:10607
+#, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
-msgstr "long, short, signed og unsigned er ugyldige for '%s'"
+msgstr "long, short, signed og unsigned er benyttet på ugyldig vis for '%s'"
 
-#: c-decl.c:4085 cp/decl.c:10176
+#: c-decl.c:3706 cp/decl.c:10628
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "complex ugyldig for '%s'"
 
-#: c-decl.c:4130
-msgid "ISO C89 does not support complex types"
-msgstr ""
+#: c-decl.c:3748
+#, fuzzy
+msgid "ISO C90 does not support complex types"
+msgstr "ISO C89 understøtter ikke komplekse typer"
 
-#: c-decl.c:4142
+#: c-decl.c:3760
 msgid "ISO C does not support plain `complex' meaning `double complex'"
-msgstr ""
+msgstr "ISO C understøtter ikke at blot 'complex' betyder 'double complex'"
 
-#: c-decl.c:4148 c-decl.c:4160
-#, fuzzy
+#: c-decl.c:3766 c-decl.c:3778
 msgid "ISO C does not support complex integer types"
-msgstr "GNU C understøtter ikke -C uden -E"
+msgstr "ISO C understøtter ikke komplekse heltalstyper"
 
-#: c-decl.c:4175 c-decl.c:4571 cp/decl.c:10775
-#, fuzzy
+#: c-decl.c:3793 c-decl.c:4246 cp/decl.c:11241
 msgid "duplicate `const'"
-msgstr "etiketten '%s' optræder mere end én gang"
+msgstr "'const' optræder mere end én gang"
 
-#: c-decl.c:4177 c-decl.c:4575 cp/decl.c:10779
-#, fuzzy
+#: c-decl.c:3795 c-decl.c:4250 cp/decl.c:11245
 msgid "duplicate `restrict'"
-msgstr "etiketten '%s' optræder mere end én gang"
+msgstr "'restrict' optræder mere end én gang"
 
-#: c-decl.c:4179 c-decl.c:4573 cp/decl.c:10777
-#, fuzzy
+#: c-decl.c:3797 c-decl.c:4248 cp/decl.c:11243
 msgid "duplicate `volatile'"
-msgstr "case-værdi optræder mere end én gang"
+msgstr "'volatile' optræder mere end én gang"
 
-#: c-decl.c:4201 cp/decl.c:10325
+#: c-decl.c:3825 cp/decl.c:10791
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr "flere lagringsklasser optræder i erklæringen af '%s'"
 
-#: c-decl.c:4210
-#, fuzzy
+#: c-decl.c:3835
 msgid "function definition declared `auto'"
-msgstr "'typedef' er påhæftet funktionsdefinitionen"
+msgstr "'auto' er påhæftet funktionsdefinitionen"
 
-#: c-decl.c:4212
+#: c-decl.c:3837
 msgid "function definition declared `register'"
 msgstr "'register' er påhæftet funktionsdefinitionen"
 
-#: c-decl.c:4214
+#: c-decl.c:3839
 msgid "function definition declared `typedef'"
 msgstr "'typedef' er påhæftet funktionsdefinitionen"
 
-#: c-decl.c:4227
+#: c-decl.c:3841
+#, fuzzy
+msgid "function definition declared `__thread'"
+msgstr "'typedef' er påhæftet funktionsdefinitionen"
+
+#: c-decl.c:3854
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr "lagringsklasse angivet for strukturfelt '%s'"
 
-#: c-decl.c:4231 cp/decl.c:10372
+#: c-decl.c:3858 cp/decl.c:10838
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr "lagringsklasse angivet for parameter '%s'"
 
-#: c-decl.c:4234 cp/decl.c:10374
+#: c-decl.c:3861 cp/decl.c:10840
 msgid "storage class specified for typename"
 msgstr "lagringsklasse angivet for typenavn"
 
-#: c-decl.c:4246 cp/decl.c:10388
-#, fuzzy, c-format
+#: c-decl.c:3873 cp/decl.c:10855
+#, c-format
 msgid "`%s' initialized and declared `extern'"
-msgstr "indlejret funktion '%s' er erklæret 'extern'"
+msgstr "'%s' bliver tildelt en startværdi og er samtidig erklæret 'extern'"
 
-#: c-decl.c:4248 cp/decl.c:10391
+#: c-decl.c:3875 cp/decl.c:10858
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr "'%s' er erklæret 'extern', men bliver tildelt en startværdi"
 
-#: c-decl.c:4252 cp/decl.c:10395
+#: c-decl.c:3880 cp/decl.c:10866
+#, c-format
+msgid "top-level declaration of `%s' specifies `auto'"
+msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
+
+#: c-decl.c:3885 cp/decl.c:10862
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr "indlejret funktion '%s' er erklæret 'extern'"
 
-#: c-decl.c:4255 cp/decl.c:10399
-#, c-format
-msgid "top-level declaration of `%s' specifies `auto'"
-msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
+#: c-decl.c:3891 cp/decl.c:10872
+#, fuzzy, c-format
+msgid "function-scope `%s' implicitly auto and declared `__thread'"
+msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
+
+#. Only the innermost declarator (making a parameter be of
+#. array type which is converted to pointer type)
+#. may have static or type qualifiers.
+#: c-decl.c:3930 c-decl.c:4118
+msgid "static or type qualifiers in non-parameter array declarator"
+msgstr "static eller typemodifikationer i ikke-parametertabelerklæring"
 
-#: c-decl.c:4297
+#: c-decl.c:3974
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr "'%s' erklæret som en tabel af void"
 
-#: c-decl.c:4303
+#: c-decl.c:3980
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr "'%s' erklæret som en tabel af funktioner"
 
-#: c-decl.c:4325
+#: c-decl.c:3985 c-decl.c:5250
+#, fuzzy
+msgid "invalid use of structure with flexible array member"
+msgstr "ugyldig brug af fleksibelt tabelmedlem"
+
+#: c-decl.c:4004
 #, c-format
 msgid "size of array `%s' has non-integer type"
-msgstr "størrelsen af tabel '%s' er ikke af en heltalstype"
+msgstr "størrelsen af tabellen '%s' er ikke af en heltalstype"
 
-#: c-decl.c:4330
-#, fuzzy, c-format
+#: c-decl.c:4009
+#, c-format
 msgid "ISO C forbids zero-size array `%s'"
-msgstr "ISO C forbyder tekst efter #%s"
+msgstr "ISO C forbyder tabellen '%s' med størrelsen nul"
 
-#: c-decl.c:4337
+#: c-decl.c:4016
 #, c-format
 msgid "size of array `%s' is negative"
-msgstr "størrelsen af tabel '%s' er negativ"
+msgstr "størrelsen af tabellen '%s' er negativ"
 
-#: c-decl.c:4350
-#, c-format
-msgid "ISO C89 forbids array `%s' whose size can't be evaluated"
-msgstr ""
+#: c-decl.c:4029
+#, fuzzy, c-format
+msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
+msgstr "ISO C89 forbyder tabellen '%s' hvis størrelse ikke kan bestemmes"
 
-#: c-decl.c:4353
+#: c-decl.c:4032
 #, fuzzy, c-format
-msgid "ISO C89 forbids variable-size array `%s'"
-msgstr "ISO C forbyder tekst efter #%s"
+msgid "ISO C90 forbids variable-size array `%s'"
+msgstr "ISO C89 forbyder tabellen '%s' med variabel størrelse"
 
-#: c-decl.c:4383 c-decl.c:4597
+#: c-decl.c:4062 c-decl.c:4272 cp/decl.c:11450
 #, c-format
 msgid "size of array `%s' is too large"
-msgstr "størrelsen af tabel '%s' er for stor"
+msgstr "størrelsen af tabellen '%s' er for stor"
 
-#: c-decl.c:4400
+#: c-decl.c:4075
 #, fuzzy
-msgid "ISO C89 does not support flexible array members"
-msgstr "ISO C tillader ikke navngivne variabel parameterliste-makroer"
+msgid "ISO C90 does not support flexible array members"
+msgstr "ISO C89 understøtter ikke fleksible tabelmedlemmer"
 
-#: c-decl.c:4410
-#, fuzzy
+#: c-decl.c:4085
 msgid "array type has incomplete element type"
-msgstr "parameteren er af en ufuldstændig type"
+msgstr "tabeltypen er af en ufuldstændig type"
 
-#: c-decl.c:4417
-msgid "ANSI C forbids const or volatile function types"
-msgstr ""
+#: c-decl.c:4092 c-decl.c:4322
+msgid "ISO C forbids const or volatile function types"
+msgstr "ISO C forbyder const eller volatile funktionstyper"
 
-#: c-decl.c:4456 cp/decl.c:10535
+#: c-decl.c:4138 cp/decl.c:10998
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr "'%s' er erklæret som en funktion der returnerer en funktion"
 
-#: c-decl.c:4461 cp/decl.c:10540
+#: c-decl.c:4143 cp/decl.c:11003
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr "'%s' er erklæret som en funktion der returnerer en tabel"
 
-#: c-decl.c:4496
-#, fuzzy
+#: c-decl.c:4171
 msgid "ISO C forbids qualified void function return type"
-msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype"
+msgstr "ISO C forbyder void funktionsreturtype med modifikationer"
 
-#: c-decl.c:4500
+#: c-decl.c:4175
 msgid "type qualifiers ignored on function return type"
-msgstr ""
+msgstr "typemodifikationer ignoreret i funktionsreturtypen"
 
-#: c-decl.c:4529 c-decl.c:4612 c-decl.c:4696 c-decl.c:4787
-#, fuzzy
+#: c-decl.c:4204 c-decl.c:4287 c-decl.c:4411 c-decl.c:4503
 msgid "ISO C forbids qualified function types"
-msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype"
+msgstr "ISO C forbyder funktionsreturtype med modifikationer"
 
-#: c-decl.c:4569 cp/decl.c:10771
+#: c-decl.c:4244 cp/decl.c:11237
 msgid "invalid type modifier within pointer declarator"
 msgstr "ugyldig typemodifikation i erklæring af henvisning"
 
-#: c-decl.c:4646
-#, fuzzy
-msgid "ISO C forbids const or volatile function types"
-msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype"
-
-#: c-decl.c:4665 cp/decl.c:11247
+#: c-decl.c:4342 cp/decl.c:11732
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr "variabel eller felt '%s' erklæret void"
 
-#: c-decl.c:4734
+#: c-decl.c:4375
+msgid "attributes in parameter array declarator ignored"
+msgstr "egenskaber i parametertabelerklæring ignoreret"
+
+#: c-decl.c:4400
+msgid "invalid type modifier within array declarator"
+msgstr "ugyldig typemodifikation i tabelerklæring"
+
+#: c-decl.c:4445
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr "feltet '%s' er erklæret som en funktion"
 
-#: c-decl.c:4740
+#: c-decl.c:4451
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr "feltet '%s' er af en ufuldstændig type"
 
-#: c-decl.c:4772 c-decl.c:4774 c-decl.c:4781
+#: c-decl.c:4483 c-decl.c:4485 c-decl.c:4487 c-decl.c:4494
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "ugyldig lagringsklasse for funktion '%s'"
 
-#: c-decl.c:4793
+#: c-decl.c:4509
 msgid "`noreturn' function returns non-void value"
-msgstr ""
+msgstr "en funktion uden returtype returnerer en ikke-tom værdi"
 
-#: c-decl.c:4805
-#, fuzzy
+# at oversætte inline med et udsagnsord her bliver vist for tvetydigt
+#: c-decl.c:4524
 msgid "cannot inline function `main'"
-msgstr "kan ikke klargøre vennefunktionen '%s'"
+msgstr "funktionen 'main' kan ikke være inline"
 
-#: c-decl.c:4840
-#, fuzzy, c-format
+#: c-decl.c:4577
+#, c-format
 msgid "variable `%s' declared `inline'"
-msgstr "variabel eller felt '%s' erklæret void"
+msgstr "variablen '%s' er erklæret 'inline'"
+
+#. A mere warning is sure to result in improper semantics
+#. at runtime.  Don't bother to allow this to compile.
+#: c-decl.c:4605 cp/decl.c:9511
+#, fuzzy
+msgid "thread-local storage not supported for this target"
+msgstr "-fdata-sections understøttes ikke på målarkitekturen"
 
-#: c-decl.c:4911 c-decl.c:5898
+#: c-decl.c:4660 c-decl.c:5746
 msgid "function declaration isn't a prototype"
-msgstr ""
+msgstr "funktionserklæringen er ikke en prototype"
 
-#: c-decl.c:4917
-#, fuzzy
+#: c-decl.c:4666
 msgid "parameter names (without types) in function declaration"
-msgstr "flere typer i én erklæring"
+msgstr "parameternavne (uden typer) i funktionserklæringen"
 
-#: c-decl.c:4949 c-decl.c:6286 c-decl.c:6585
+#: c-decl.c:4698 c-decl.c:6116
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr "parameteren '%s' er af en ufuldstændig type"
 
-#: c-decl.c:4952
+#: c-decl.c:4701
 msgid "parameter has incomplete type"
 msgstr "parameteren er af en ufuldstændig type"
 
-#: c-decl.c:4973
-#, fuzzy, c-format
+# engelsk original upræcis (hvordan kan man henvise til en type?)
+#: c-decl.c:4722
+#, c-format
 msgid "parameter `%s' points to incomplete type"
-msgstr "parameteren '%s' er af en ufuldstændig type"
+msgstr "parameteren '%s' er en henvisning til en ufuldstændig type"
 
-#: c-decl.c:4976
-#, fuzzy
+#: c-decl.c:4725
 msgid "parameter points to incomplete type"
-msgstr "parameteren er af en ufuldstændig type"
+msgstr "parameteren er en henvisning til en ufuldstændig type"
 
-#: c-decl.c:5041
+#: c-decl.c:4790
 #, c-format
 msgid "parameter `%s' has just a forward declaration"
-msgstr ""
+msgstr "parameteren '%s' har kun en forhåndserklæring"
 
-#: c-decl.c:5082
+#: c-decl.c:4831
 msgid "`void' in parameter list must be the entire list"
 msgstr "'void' i en parameterliste skal udgøre hele listen"
 
-#: c-decl.c:5111
+#: c-decl.c:4862
 #, c-format
-msgid "`%s %s' declared inside parameter list"
-msgstr ""
+msgid "`struct %s' declared inside parameter list"
+msgstr "'struct %s' erklæret inde i en parameterliste"
 
-#: c-decl.c:5120
-#, fuzzy
+#: c-decl.c:4865
+#, c-format
+msgid "`union %s' declared inside parameter list"
+msgstr "'union %s' erklæret inde i en parameterliste"
+
+#: c-decl.c:4868
+#, c-format
+msgid "`enum %s' declared inside parameter list"
+msgstr "'enum %s' erklæret inde i en parameterliste"
+
+#: c-decl.c:4875
 msgid "anonymous struct declared inside parameter list"
-msgstr "anonym struct er ikke inden i en navngiven type"
+msgstr "anonym struct erklæret inde i en parameterliste"
 
-#: c-decl.c:5122
-#, fuzzy
+#: c-decl.c:4877
 msgid "anonymous union declared inside parameter list"
-msgstr "anonym struct er ikke inden i en navngiven type"
+msgstr "anonym union erklæret inde i en parameterliste"
 
-#: c-decl.c:5124
-#, fuzzy
+#: c-decl.c:4879
 msgid "anonymous enum declared inside parameter list"
-msgstr "anonym struct er ikke inden i en navngiven type"
+msgstr "anonym enum erklæret inde i en parameterliste"
 
-#: c-decl.c:5128
-msgid "its scope is only this definition or declaration, which is probably not what you want."
-msgstr ""
+#: c-decl.c:4883
+msgid "its scope is only this definition or declaration, which is probably not what you want"
+msgstr "dens virkefelt er kun denne definition eller erklæring hvilket sandsynligvis ikke er hvad du ønsker."
+
+#: c-decl.c:4960
+#, c-format
+msgid "redefinition of `union %s'"
+msgstr "omdefinering af 'union %s'"
 
-#: c-decl.c:5198
+#: c-decl.c:4962
 #, c-format
-msgid "redefinition of `%s %s'"
-msgstr "omdefinering af '%s %s'"
+msgid "redefinition of `struct %s'"
+msgstr "omdefinering af 'struct %s'"
 
-#: c-decl.c:5266 c-decl.c:5269
+#: c-decl.c:5033 cp/decl.c:7125
+msgid "declaration does not declare anything"
+msgstr "erklæring erklærer ikke noget"
+
+# engelsk original forkortet
+#: c-decl.c:5075 c-decl.c:5078
 #, c-format
 msgid "%s defined inside parms"
-msgstr ""
+msgstr "%s defineret inden i parameterliste"
 
-#: c-decl.c:5267 c-decl.c:5270 c-decl.c:5281
+#: c-decl.c:5076 c-decl.c:5079 c-decl.c:5090
 msgid "union"
-msgstr ""
+msgstr "union"
 
-#: c-decl.c:5267 c-decl.c:5270
+#: c-decl.c:5076 c-decl.c:5079
 msgid "structure"
-msgstr ""
+msgstr "struktur"
 
-#: c-decl.c:5280
-#, fuzzy, c-format
+#: c-decl.c:5089
+#, c-format
 msgid "%s has no %s"
-msgstr "%s har intet medlem ved navn '%s'"
+msgstr "%s har ingen %s"
 
-#: c-decl.c:5281
+#: c-decl.c:5090
 msgid "struct"
-msgstr ""
+msgstr "struct"
 
-#: c-decl.c:5282
+#: c-decl.c:5091
 msgid "named members"
-msgstr ""
+msgstr "navngivne medlemmer"
 
-#: c-decl.c:5282
+#: c-decl.c:5091
 msgid "members"
-msgstr ""
+msgstr "medlemmer"
 
-#: c-decl.c:5321
+#: c-decl.c:5130
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr "indlejret omdefinering af '%s'"
 
-#: c-decl.c:5334
-#, fuzzy, c-format
+#: c-decl.c:5143
+#, c-format
 msgid "bit-field `%s' width not an integer constant"
-msgstr "tre 'l'er i heltalskonstant"
+msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
 
-#: c-decl.c:5345
-#, fuzzy, c-format
+#: c-decl.c:5154
+#, c-format
 msgid "bit-field `%s' has invalid type"
-msgstr "feltet '%s' er af en ufuldstændig type"
+msgstr "bitfeltet '%s' er af en ufuldstændig type"
 
-#: c-decl.c:5357
+#: c-decl.c:5166
 #, c-format
 msgid "bit-field `%s' type invalid in ISO C"
-msgstr ""
+msgstr "typen af bitfeltet '%s' er ugyldig i ISO C"
 
-#: c-decl.c:5369
+#: c-decl.c:5177
 #, c-format
 msgid "negative width in bit-field `%s'"
-msgstr ""
+msgstr "negativ bredde i bitfeltet '%s'"
 
-#: c-decl.c:5371
+#: c-decl.c:5179
 #, c-format
 msgid "width of `%s' exceeds its type"
-msgstr ""
+msgstr "bredden af '%s' overstiger typen"
 
-#: c-decl.c:5373
-#, fuzzy, c-format
+#: c-decl.c:5181
+#, c-format
 msgid "zero width for bit-field `%s'"
-msgstr "sizeof benyttet på et bitfelt"
+msgstr "en bredde på nul for bitfeltet '%s'"
 
-#: c-decl.c:5387
+# RETMIG: find på et eller andet med præcisionen
+#: c-decl.c:5195
 #, c-format
 msgid "`%s' is narrower than values of its type"
-msgstr ""
+msgstr "'%s' er smallere end værdier af dens type"
 
-#: c-decl.c:5432
+#: c-decl.c:5241
 msgid "flexible array member in union"
-msgstr ""
+msgstr "fleksibelt tabelmedlem i union"
 
-#: c-decl.c:5434
+#: c-decl.c:5243
 msgid "flexible array member not at end of struct"
-msgstr ""
+msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
 
-#: c-decl.c:5436
+#: c-decl.c:5245
 msgid "flexible array member in otherwise empty struct"
-msgstr ""
+msgstr "fleksibelt tabelmedlem i ellers tom struktur"
 
-#: c-decl.c:5461
-#, fuzzy, c-format
+#: c-decl.c:5275
+#, c-format
 msgid "duplicate member `%s'"
-msgstr "etiketten '%s' optræder mere end én gang"
+msgstr "medlemmet '%s' optræder mere end én gang"
 
-#: c-decl.c:5505
+#: c-decl.c:5319
 msgid "union cannot be made transparent"
-msgstr ""
+msgstr "union kan ikke ikke gøres gennemsigtig"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5586
+#: c-decl.c:5424
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr "omerklæring af 'enum %s'"
 
-#: c-decl.c:5620
+# original forkortet
+#: c-decl.c:5458
 msgid "enum defined inside parms"
-msgstr ""
+msgstr "enum defineret inden i parameterliste"
 
-#: c-decl.c:5653
+#: c-decl.c:5491
 msgid "enumeration values exceed range of largest integer"
-msgstr ""
+msgstr "enum-værdier overstige rækkevidden af det største heltal"
 
-#: c-decl.c:5762
+#: c-decl.c:5600
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
 
-#: c-decl.c:5775
+#: c-decl.c:5613
 msgid "overflow in enumeration values"
-msgstr "for mange enum-værdier"
+msgstr "enum-værdier for store"
 
-#: c-decl.c:5780
+#: c-decl.c:5618
 msgid "ISO C restricts enumerator values to range of `int'"
-msgstr ""
+msgstr "ISO C begrænser enum-værdier til rækkevidden af 'int'"
 
-#: c-decl.c:5852
-#, fuzzy
+#: c-decl.c:5700
 msgid "return type is an incomplete type"
-msgstr "returneringstypen er en ufuldstændig type"
+msgstr "returtypen er en ufuldstændig type"
 
-#: c-decl.c:5860
+#: c-decl.c:5708
 msgid "return type defaults to `int'"
-msgstr ""
+msgstr "returtypen antages at være 'int'"
 
-#: c-decl.c:5907
-#, fuzzy, c-format
+#: c-decl.c:5755
+#, c-format
 msgid "no previous prototype for `%s'"
-msgstr "'%s' er tidligere erklæret"
+msgstr "ingen tidligere prototype for '%s'"
 
-#: c-decl.c:5914
+#: c-decl.c:5762
 #, c-format
 msgid "`%s' was used with no prototype before its definition"
-msgstr ""
+msgstr "'%s' blev brugt uden en prototype før dens definition"
 
-#: c-decl.c:5920
-#, fuzzy, c-format
+#: c-decl.c:5768
+#, c-format
 msgid "no previous declaration for `%s'"
-msgstr "'%s' er tidligere erklæret"
+msgstr "ingen tidligere erklæring af '%s'"
 
-#: c-decl.c:5927
-#, fuzzy, c-format
+#: c-decl.c:5775
+#, c-format
 msgid "`%s' was used with no declaration before its definition"
-msgstr "friend-erklæringen er ikke i klassedefinitionen"
+msgstr "'%s' blev brugt uden en erklæring før dens definition"
 
-#: c-decl.c:5955 c-decl.c:6672
-#, fuzzy, c-format
+#: c-decl.c:5799 c-decl.c:6352
+#, c-format
 msgid "return type of `%s' is not `int'"
-msgstr "basisoperanden til '->' er ikke en henvisning"
+msgstr "returtypen til '%s' er ikke 'int'"
 
-#: c-decl.c:5971
-#, fuzzy, c-format
+#: c-decl.c:5815
+#, c-format
 msgid "first argument of `%s' should be `int'"
-msgstr "Der mangler en parameter til '%s'-tilvalget"
+msgstr "den første parameter til '%s' skal være 'int'"
 
-#: c-decl.c:5980
+#: c-decl.c:5824
 #, c-format
 msgid "second argument of `%s' should be `char **'"
-msgstr ""
+msgstr "den anden parameter til '%s' skal være 'char **'"
 
-#: c-decl.c:5989
+#: c-decl.c:5833
 #, c-format
 msgid "third argument of `%s' should probably be `char **'"
-msgstr ""
+msgstr "den tredje parameter til '%s' skal sandsynligvis være 'char **'"
 
-#: c-decl.c:5998
+#: c-decl.c:5842
 #, c-format
 msgid "`%s' takes only zero or two arguments"
-msgstr ""
+msgstr "'%s' tager kun mod to eller ingen parametre"
 
-#: c-decl.c:6001
-#, fuzzy, c-format
+#: c-decl.c:5845
+#, c-format
 msgid "`%s' is normally a non-static function"
-msgstr "'%s' er underforstået erklæret som en funktion"
+msgstr "'%s' er normalt en ikke-statisk funktion"
 
-#: c-decl.c:6104
+#: c-decl.c:5943
 msgid "parm types given both in parmlist and separately"
-msgstr ""
+msgstr "parametertyper angivet både i parameterliste og separat"
 
-#: c-decl.c:6125
-#, fuzzy
+#: c-decl.c:5964
 msgid "parameter name omitted"
-msgstr "parameteren er af en ufuldstændig type"
+msgstr "parameternavn udeladt"
 
-#: c-decl.c:6129 c-decl.c:6231 c-decl.c:6542
-#, fuzzy, c-format
+#: c-decl.c:5968 c-decl.c:6070
+#, c-format
 msgid "parameter `%s' declared void"
-msgstr "variabel eller felt '%s' erklæret void"
+msgstr "parameteren '%s' erklæret void"
 
-#: c-decl.c:6205
-#, fuzzy
+#: c-decl.c:6044
 msgid "parameter name missing from parameter list"
-msgstr "Et katalognavn mangler efter %s"
+msgstr "parameternavn mangler fra parameterliste"
 
-#: c-decl.c:6224 c-decl.c:6535
-#, fuzzy, c-format
+#: c-decl.c:6063
+#, c-format
 msgid "multiple parameters named `%s'"
-msgstr "ukendt registernavn '%s'"
+msgstr "flere parametre ved navn '%s'"
 
-#: c-decl.c:6255 c-decl.c:6257
+#: c-decl.c:6085 c-decl.c:6087
 #, c-format
 msgid "type of `%s' defaults to `int'"
-msgstr ""
+msgstr "typen til '%s' antages at være 'int'"
 
-#: c-decl.c:6293 c-decl.c:6592
+#: c-decl.c:6123
 #, c-format
 msgid "declaration for parameter `%s' but no such parameter"
-msgstr ""
+msgstr "erklæring af parameteren '%s', men ingen sådan parameter"
 
-#: c-decl.c:6341
+#: c-decl.c:6171
 msgid "number of arguments doesn't match prototype"
 msgstr "antallet af parametre passer ikke til prototypen"
 
-#: c-decl.c:6371
-#, fuzzy, c-format
+#: c-decl.c:6201
+#, c-format
 msgid "promoted argument `%s' doesn't match prototype"
-msgstr "parameter '%s' passer ikke til prototypen"
+msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
 
-#: c-decl.c:6385
+#: c-decl.c:6211
 #, c-format
 msgid "argument `%s' doesn't match prototype"
-msgstr "parameter '%s' passer ikke til prototypen"
+msgstr "parameteren '%s' passer ikke til prototypen"
 
-#: c-decl.c:6565
-#, fuzzy, c-format
-msgid "type of parameter `%s' is not declared"
-msgstr "parameter '%s' bliver tildelt en startværdi"
+#: c-decl.c:6384 cp/decl.c:14547
+msgid "no return statement in function returning non-void"
+msgstr "ingen return-sætning i en funktion der ikke returnerer void"
 
-#: c-decl.c:6793
+#: c-decl.c:6536
 msgid "this function may return with or without a value"
-msgstr ""
+msgstr "denne funktion kan returnere med eller uden en værdi"
 
-#: c-decl.c:6813
-#, fuzzy, c-format
+#: c-decl.c:6556
+#, c-format
 msgid "size of return value of `%s' is %u bytes"
-msgstr "størrelsen af tabel '%s' er negativ"
+msgstr "størrelsen af returtypen til '%s' er %u byte"
 
-#: c-decl.c:6817
-#, fuzzy, c-format
+#: c-decl.c:6560
+#, c-format
 msgid "size of return value of `%s' is larger than %d bytes"
-msgstr "størrelsen af tabel '%s' er for stor"
+msgstr "størrelsen af returtypen til '%s' er større end %d byte"
 
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:6872
+#: c-decl.c:6615
 msgid "`for' loop initial declaration used outside C99 mode"
-msgstr ""
+msgstr "begyndelseserklæring i 'for'-løkke benyttet uden for C99-tilstand"
 
-#: c-decl.c:6892
-#, fuzzy, c-format
-msgid "`%s %s' declared in `for' loop initial declaration"
-msgstr "'%s' ikke erklæret her (ikke i en funktion)"
+#: c-decl.c:6639
+#, c-format
+msgid "`struct %s' declared in `for' loop initial declaration"
+msgstr "'struct %s' erklæret i begyndelseserklæring i 'for'-løkke"
 
-#: c-decl.c:6901
+#: c-decl.c:6642
+#, c-format
+msgid "`union %s' declared in `for' loop initial declaration"
+msgstr "'union %s' erklæret i begyndelseserklæring i 'for'-løkke"
+
+#: c-decl.c:6645
+#, c-format
+msgid "`enum %s' declared in `for' loop initial declaration"
+msgstr "'enum %s' erklæret i begyndelseserklæring i 'for'-løkke"
+
+#: c-decl.c:6653
 #, c-format
 msgid "declaration of non-variable `%s' in `for' loop initial declaration"
-msgstr ""
+msgstr "erklæring af '%s' der ikke er en variabel, i begyndelseserklæring i 'for'-løkke"
 
-#: c-decl.c:6903
-#, fuzzy, c-format
+#: c-decl.c:6655
+#, c-format
 msgid "declaration of static variable `%s' in `for' loop initial declaration"
-msgstr "Instansvariablen '%s' er underforstået erklæret som en funktion"
+msgstr "erklæring af '%s' der er en statisk variabel, i begyndelseserklæring i 'for'-løkke"
 
-#: c-decl.c:6905
+#: c-decl.c:6657
 #, c-format
 msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
-msgstr ""
-
-#: c-dump.c:826
-#, fuzzy, c-format
-msgid "could not open dump file `%s'"
-msgstr "Kunne ikke åbne uddatafilen %s.\n"
-
-#: c-dump.c:871
-#, fuzzy, c-format
-msgid "ignoring `%s' at end of `-f%s'"
-msgstr "ragelse i slutningen af #%s"
-
-#: c-format.c:106 c-format.c:219
-#, fuzzy, c-format
-msgid "argument format specified for non-function `%s'"
-msgstr "for få parametre til funktionen '%s'"
-
-#: c-format.c:112
-msgid "unrecognized format specifier"
-msgstr "ukendt formatanvisning"
-
-#: c-format.c:123
-#, fuzzy, c-format
-msgid "`%s' is an unrecognized format function type"
-msgstr "ukendt formatanvisning"
-
-#: c-format.c:145 c-format.c:233
-msgid "format string has invalid operand number"
-msgstr "formatstrengen har et ugyldigt operandtal"
-
-#: c-format.c:153
-msgid "format string arg follows the args to be formatted"
-msgstr "formatstrengsparameter efterfølger parametrene der skal formateres"
+msgstr "erklæring af '%s' der er en 'extern'-variabel, i begyndelseserklæring i 'for'-løkke"
 
-#: c-format.c:172 c-format.c:254
+#: c-format.c:109 c-format.c:191
 msgid "format string arg not a string type"
-msgstr "formatstrengsparameter er ikke af en strengtype"
+msgstr "formateringsstrengsparameter er ikke af en strengtype"
 
-#: c-format.c:185
+#: c-format.c:124
 msgid "args to be formatted is not '...'"
 msgstr "parametrene der skal formateres, er ikke '...'"
 
-#: c-format.c:193
+#: c-format.c:133
 msgid "strftime formats cannot format arguments"
-msgstr ""
+msgstr "strftime-formater kan ikke formatere parametre"
 
-#: c-format.c:263
+#: c-format.c:168 c-format.c:270
+msgid "format string has invalid operand number"
+msgstr "formateringsstrengen har et ugyldigt operandtal"
+
+#: c-format.c:202
 msgid "function does not return string type"
 msgstr "funktionen returnerer ikke en strengtype"
 
-#: c-format.c:757
+#: c-format.c:233
+msgid "unrecognized format specifier"
+msgstr "ukendt formateringsanvisning"
+
+#: c-format.c:246
+#, c-format
+msgid "`%s' is an unrecognized format function type"
+msgstr "'%s' er en ukendt formateringsfunktionstype"
+
+#: c-format.c:280
+msgid "format string arg follows the args to be formatted"
+msgstr "formateringsstrengsparameter efterfølger parametrene der skal formateres"
+
+# her er der tale om en signalering
+#: c-format.c:601
 msgid "` ' flag"
-msgstr ""
+msgstr "' '-flag"
 
-#: c-format.c:757
+#: c-format.c:601
 msgid "the ` ' printf flag"
-msgstr ""
+msgstr "' '-printf-flaget"
 
-#: c-format.c:758 c-format.c:829
+#: c-format.c:602 c-format.c:673
 msgid "`+' flag"
-msgstr ""
+msgstr "'+'-flag"
 
-#: c-format.c:758
+#: c-format.c:602
 msgid "the `+' printf flag"
-msgstr ""
+msgstr "'+'-printf-flaget"
 
-#: c-format.c:759 c-format.c:805
+#: c-format.c:603 c-format.c:649
 msgid "`#' flag"
-msgstr ""
+msgstr "'#'-flag"
 
-#: c-format.c:759
+#: c-format.c:603
 msgid "the `#' printf flag"
-msgstr ""
+msgstr "'#'-printf-flaget"
 
-#: c-format.c:760 c-format.c:803
+#: c-format.c:604 c-format.c:647
 msgid "`0' flag"
-msgstr ""
+msgstr "'0'-flag"
 
-#: c-format.c:760
+#: c-format.c:604
 msgid "the `0' printf flag"
-msgstr ""
+msgstr "'0'-printf-flaget"
 
-#: c-format.c:761 c-format.c:802 c-format.c:832
+#: c-format.c:605 c-format.c:646 c-format.c:676
 msgid "`-' flag"
-msgstr ""
+msgstr "'-'-flag"
 
-#: c-format.c:761
+#: c-format.c:605
 msgid "the `-' printf flag"
-msgstr ""
+msgstr "'-'-printf-flaget"
 
-#: c-format.c:762 c-format.c:786
+#: c-format.c:606 c-format.c:630
 msgid "`'' flag"
-msgstr ""
+msgstr "'''-flag"
 
-#: c-format.c:762
+#: c-format.c:606
 msgid "the `'' printf flag"
-msgstr ""
+msgstr "'''-printf-flaget"
 
-#: c-format.c:763 c-format.c:787
+#: c-format.c:607 c-format.c:631
 msgid "`I' flag"
-msgstr ""
+msgstr "'I'-flag"
 
-#: c-format.c:763
+#: c-format.c:607
 msgid "the `I' printf flag"
-msgstr ""
+msgstr "'I'-printf-flaget"
 
-#: c-format.c:764 c-format.c:784 c-format.c:806 c-format.c:833 c-format.c:1846
+#: c-format.c:608 c-format.c:628 c-format.c:650 c-format.c:677 c-format.c:1702
 msgid "field width"
-msgstr ""
+msgstr "feltbredde"
 
-#: c-format.c:764
+#: c-format.c:608
 msgid "field width in printf format"
-msgstr ""
+msgstr "feltbredde i printf-formatering"
 
-#: c-format.c:765
+#: c-format.c:609
 msgid "precision"
-msgstr ""
+msgstr "præcision"
 
-#: c-format.c:765
+#: c-format.c:609
 msgid "precision in printf format"
-msgstr ""
+msgstr "præcision i printf-formatering"
 
-#: c-format.c:766 c-format.c:785 c-format.c:836
+#: c-format.c:610 c-format.c:629 c-format.c:680
 msgid "length modifier"
-msgstr ""
+msgstr "længdetilpasning"
 
-#: c-format.c:766
+#: c-format.c:610
 msgid "length modifier in printf format"
-msgstr ""
+msgstr "længdetilpasning i printf-formatering"
 
-#: c-format.c:782
-#, fuzzy
+#: c-format.c:626
 msgid "assignment suppression"
-msgstr "tildeling"
+msgstr "tildelingsundertrykkelse"
+
+#: c-format.c:626
+msgid "the assignment suppression scanf feature"
+msgstr "den tildelingsundertrykkende scanf-facilitet"
 
-#: c-format.c:783
+#: c-format.c:627
 msgid "`a' flag"
-msgstr ""
+msgstr "'a'-flag"
 
-#: c-format.c:783
+#: c-format.c:627
 msgid "the `a' scanf flag"
-msgstr ""
+msgstr "'a'-scanf-flaget"
 
-#: c-format.c:784
+#: c-format.c:628
 msgid "field width in scanf format"
-msgstr ""
+msgstr "feltbredde i scanf-formatering"
 
-#: c-format.c:785
+#: c-format.c:629
 msgid "length modifier in scanf format"
-msgstr ""
+msgstr "længdetilpasning i scanf-formatering"
 
-#: c-format.c:786
+#: c-format.c:630
 msgid "the `'' scanf flag"
-msgstr ""
+msgstr "'''-scanf-flaget"
 
-#: c-format.c:787
+#: c-format.c:631
 msgid "the `I' scanf flag"
-msgstr ""
+msgstr "'I'-scanf-flaget"
 
-#: c-format.c:801
+#: c-format.c:645
 msgid "`_' flag"
-msgstr ""
+msgstr "'_'-flag"
 
-#: c-format.c:801
+#: c-format.c:645
 msgid "the `_' strftime flag"
-msgstr ""
+msgstr "'_'-strftime-flaget"
 
-#: c-format.c:802
+#: c-format.c:646
 msgid "the `-' strftime flag"
-msgstr ""
+msgstr "'-'-strftime-flaget"
 
-#: c-format.c:803
+#: c-format.c:647
 msgid "the `0' strftime flag"
-msgstr ""
+msgstr "'0'-strftime-flaget"
 
-#: c-format.c:804 c-format.c:828
+#: c-format.c:648 c-format.c:672
 msgid "`^' flag"
-msgstr ""
+msgstr "'^'-flag"
 
-#: c-format.c:804
+#: c-format.c:648
 msgid "the `^' strftime flag"
-msgstr ""
+msgstr "'^'-strftime-flaget"
 
-#: c-format.c:805
+#: c-format.c:649
 msgid "the `#' strftime flag"
-msgstr ""
+msgstr "'#'-strftime-flaget"
 
-#: c-format.c:806
+#: c-format.c:650
 msgid "field width in strftime format"
-msgstr ""
+msgstr "feltbredde i strftime-formatering"
 
-#: c-format.c:807
-#, fuzzy
+#: c-format.c:651
 msgid "`E' modifier"
-msgstr "'$' i kaldenavn"
+msgstr "'E'-modifikation"
 
-#: c-format.c:807
+#: c-format.c:651
 msgid "the `E' strftime modifier"
-msgstr ""
+msgstr "'E'-strftime-modifikationen"
 
-#: c-format.c:808
-#, fuzzy
+#: c-format.c:652
 msgid "`O' modifier"
-msgstr "'$' i kaldenavn"
+msgstr "'O'-modifikation"
 
-#: c-format.c:808
+#: c-format.c:652
 msgid "the `O' strftime modifier"
-msgstr ""
+msgstr "'O'-strftime-modifikationen"
 
-#: c-format.c:809
+#: c-format.c:653
 msgid "the `O' modifier"
-msgstr ""
+msgstr "'O'-modifikation"
 
-#: c-format.c:827
-#, fuzzy
+#: c-format.c:671
 msgid "fill character"
-msgstr "%s ved nultegn"
+msgstr "udfyldningstegn"
 
-#: c-format.c:827
-#, fuzzy
+#: c-format.c:671
 msgid "fill character in strfmon format"
-msgstr "nultegn i streng- eller tegnkonstant"
+msgstr "udfyldningstegn i strfmon-formatering"
 
-#: c-format.c:828
+#: c-format.c:672
 msgid "the `^' strfmon flag"
-msgstr ""
+msgstr "'^'-strfmon-flaget"
 
-#: c-format.c:829
+#: c-format.c:673
 msgid "the `+' strfmon flag"
-msgstr ""
+msgstr "'+'-strfmon-flaget"
 
-#: c-format.c:830
+#: c-format.c:674
 msgid "`(' flag"
-msgstr ""
+msgstr "'('-flag"
 
-#: c-format.c:830
+#: c-format.c:674
 msgid "the `(' strfmon flag"
-msgstr ""
+msgstr "'('-strfmon-flaget"
 
-#: c-format.c:831
+#: c-format.c:675
 msgid "`!' flag"
-msgstr ""
+msgstr "'!'-flag"
 
-#: c-format.c:831
+#: c-format.c:675
 msgid "the `!' strfmon flag"
-msgstr ""
+msgstr "'!'-strfmon-flaget"
 
-#: c-format.c:832
+#: c-format.c:676
 msgid "the `-' strfmon flag"
-msgstr ""
+msgstr "'-'-strfmon-flaget"
 
-#: c-format.c:833
+#: c-format.c:677
 msgid "field width in strfmon format"
-msgstr ""
+msgstr "feltbredde i strfmon-formatering"
 
-#: c-format.c:834
+#: c-format.c:678
 msgid "left precision"
-msgstr ""
+msgstr "venstrepræcision"
 
-#: c-format.c:834
+#: c-format.c:678
 msgid "left precision in strfmon format"
-msgstr ""
+msgstr "venstrepræcision i strfmon-formatering"
 
-#: c-format.c:835
+#: c-format.c:679
 msgid "right precision"
-msgstr ""
+msgstr "højrepræcision"
 
-#: c-format.c:835
+#: c-format.c:679
 msgid "right precision in strfmon format"
-msgstr ""
+msgstr "højrepræcision i strfmon-formatering"
 
-#: c-format.c:836
+#: c-format.c:680
 msgid "length modifier in strfmon format"
-msgstr ""
+msgstr "længdemodifikation i strfmon-formatering"
 
-#: c-format.c:1135
+#: c-format.c:983
 #, c-format
 msgid "function might be possible candidate for `%s' format attribute"
-msgstr ""
+msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
 
-#: c-format.c:1248 c-format.c:1269 c-format.c:2256
-#, fuzzy
+#: c-format.c:1107 c-format.c:1128 c-format.c:2112
 msgid "missing $ operand number in format"
-msgstr "ugyldigt versionsnummerformat"
+msgstr "manglende $-operandnummer i formatering"
 
-#: c-format.c:1279
+#: c-format.c:1138
 #, c-format
 msgid "%s does not support %%n$ operand number formats"
-msgstr ""
+msgstr "%s understøtter ikke %%n$-operandnummerformateringer"
 
-#: c-format.c:1286
-#, fuzzy
+#: c-format.c:1145
 msgid "operand number out of range in format"
-msgstr "operandtal er uden for det gyldige interval"
+msgstr "operandnummer uden for det gyldige interval"
 
-#: c-format.c:1307
+#: c-format.c:1168
 #, c-format
 msgid "format argument %d used more than once in %s format"
-msgstr ""
+msgstr "formateringsparameter %d brugt mere end en gang i %s-formatering"
 
-#: c-format.c:1349
+#: c-format.c:1218
 #, c-format
 msgid "format argument %d unused before used argument %d in $-style format"
-msgstr ""
+msgstr "formateringsparameter %d ubenyttet før den brugte parameter %d i formatering med $"
 
-#: c-format.c:1443
-#, fuzzy
+#: c-format.c:1322
 msgid "format not a string literal, format string not checked"
-msgstr "formatstrengsparameter er ikke af en strengtype"
+msgstr "formatering er ikke en strengkonstant, formateringsstrengen er ikke kontrolleret"
 
-#: c-format.c:1457
+#: c-format.c:1336
 msgid "format not a string literal and no format arguments"
-msgstr ""
+msgstr "formatering er ikke en strengkonstant og der er ingen formateringsparametre"
 
-#: c-format.c:1459
+#: c-format.c:1338
 msgid "format not a string literal, argument types not checked"
-msgstr ""
+msgstr "formatering er ikke en strengkonstant, parametertyper er ikke kontrolleret"
 
-#: c-format.c:1472
-#, fuzzy
+#: c-format.c:1351
 msgid "too many arguments for format"
-msgstr "for mange parametre til funktionen"
+msgstr "for mange parametre til formatering"
 
-#: c-format.c:1475
+#: c-format.c:1354
 msgid "unused arguments in $-style format"
-msgstr ""
+msgstr "ubenyttede parametre i formatering med $"
 
-#: c-format.c:1478
-msgid "zero-length format string"
-msgstr ""
+#: c-format.c:1357
+#, fuzzy, c-format
+msgid "zero-length %s format string"
+msgstr "formateringsstreng med længden nul"
 
-#: c-format.c:1481
-#, fuzzy
+#: c-format.c:1361
 msgid "format is a wide character string"
-msgstr "forkert formateret tegnkonstant"
+msgstr "formatering er en bredtegnsstreng"
 
-#: c-format.c:1484
-#, fuzzy
+#: c-format.c:1364
 msgid "unterminated format string"
-msgstr "uafsluttet tegnkonstant"
-
-#. FIXME: this warning should go away once Marc Espie's
-#. __attribute__((nonnull)) patch is in.  Instead, checking for
-#. nonnull attributes should probably change this function to act
-#. specially if info == NULL and add a res->number_null entry for
-#. that case, or maybe add a function pointer to be called at
-#. the end instead of hardcoding check_format_info_main.
-#: c-format.c:1572
-#, fuzzy
-msgid "null format string"
-msgstr "ugyldigt #line-format"
+msgstr "uafsluttet formateringsstreng"
 
-#: c-format.c:1725
+#: c-format.c:1581
 msgid "embedded `\\0' in format"
-msgstr ""
+msgstr "indlejret '\\0' i formatering"
 
-#: c-format.c:1740
+#: c-format.c:1596
 #, c-format
 msgid "spurious trailing `%%' in format"
-msgstr ""
+msgstr "mystisk afsluttende '%%' i formatering"
 
-#: c-format.c:1779 c-format.c:2016
+#: c-format.c:1635 c-format.c:1872
 #, c-format
 msgid "repeated %s in format"
-msgstr ""
+msgstr "gentaget %s i formatering"
 
-#: c-format.c:1792
+#: c-format.c:1648
 msgid "missing fill character at end of strfmon format"
-msgstr ""
+msgstr "mangler fyldtegn i slutningen af strfmon-formatering"
 
-#: c-format.c:1812 c-format.c:1930 c-format.c:2210 c-format.c:2263
-#, fuzzy
+#: c-format.c:1687 c-format.c:1786 c-format.c:2066 c-format.c:2119
 msgid "too few arguments for format"
-msgstr "for få parametre til funktionen"
+msgstr "for få parametre til formatering"
 
-#: c-format.c:1872
+#: c-format.c:1728
 #, c-format
 msgid "zero width in %s format"
-msgstr ""
+msgstr "bredde på nul i %s-formatering"
 
-#: c-format.c:1891
+#: c-format.c:1747
 #, c-format
 msgid "empty left precision in %s format"
-msgstr ""
+msgstr "tom venstrepræcision i %s-formatering"
 
-#: c-format.c:1945
+#: c-format.c:1801
 msgid "field precision"
-msgstr ""
+msgstr "feltpræcision"
 
-#: c-format.c:1960
+#: c-format.c:1816
 #, c-format
 msgid "empty precision in %s format"
-msgstr ""
+msgstr "tom præcision i %s-formatering"
 
-#: c-format.c:2000
+#: c-format.c:1856
 #, c-format
 msgid "%s does not support the `%s' %s length modifier"
-msgstr ""
+msgstr "%s understøtter ikke '%s' %s-længdemodifikationen"
 
-#: c-format.c:2050
+#: c-format.c:1906
 msgid "conversion lacks type at end of format"
-msgstr ""
+msgstr "konvertering mangler type i slutningen af formatering"
 
-#: c-format.c:2061
+#: c-format.c:1917
 #, c-format
 msgid "unknown conversion type character `%c' in format"
-msgstr ""
+msgstr "ukendt konverteringstypetegn '%c' i formatering"
 
-#: c-format.c:2064
+#: c-format.c:1920
 #, c-format
 msgid "unknown conversion type character 0x%x in format"
-msgstr ""
+msgstr "ukendt konverteringstypetegn 0x%x i formatering"
 
-#: c-format.c:2071
-#, fuzzy, c-format
+#: c-format.c:1927
+#, c-format
 msgid "%s does not support the `%%%c' %s format"
-msgstr "%s understøttes ikke af denne konfiguration"
+msgstr "%s understøtter ikke '%%%c' %s-formateringen"
 
-#: c-format.c:2087
+#: c-format.c:1943
 #, c-format
 msgid "%s used with `%%%c' %s format"
-msgstr ""
+msgstr "%s brugt med '%%%c' %s-formatering"
 
-#: c-format.c:2096
-#, fuzzy, c-format
+#: c-format.c:1952
+#, c-format
 msgid "%s does not support %s"
-msgstr "-mabi=%s understøtter ikke -mips%d"
+msgstr "%s understøtter ikke %s"
 
-#: c-format.c:2105
-#, fuzzy, c-format
+#: c-format.c:1961
+#, c-format
 msgid "%s does not support %s with the `%%%c' %s format"
-msgstr "GNU C understøtter ikke -C uden -E"
+msgstr "%s understøtter ikke %s med '%%%c' %s-formateringen"
 
-#: c-format.c:2138
+#: c-format.c:1994
 #, c-format
 msgid "%s ignored with %s and `%%%c' %s format"
-msgstr ""
+msgstr "%s ignoreret med %s og '%%%c' %s-formatering"
 
-#: c-format.c:2142
+#: c-format.c:1998
 #, c-format
 msgid "%s ignored with %s in %s format"
-msgstr ""
+msgstr "%s ignoreret med %s i %s-formatering"
 
-#: c-format.c:2148
+#: c-format.c:2004
 #, c-format
 msgid "use of %s and %s together with `%%%c' %s format"
-msgstr ""
+msgstr "brug af %s og %s sammen med '%%%c' %s-formatering"
 
-#: c-format.c:2152
+#: c-format.c:2008
 #, c-format
 msgid "use of %s and %s together in %s format"
-msgstr ""
+msgstr "brug af %s og %s sammen i %s-formatering"
 
-#: c-format.c:2171
+#: c-format.c:2027
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year in some locales"
-msgstr ""
+msgstr "'%%%c' giver kun de to sidste cifre af året under nogle regionalindstillinger"
 
-#: c-format.c:2174
+#: c-format.c:2030
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year"
-msgstr ""
+msgstr "'%%%c' giver kun de to sidste cifre af året"
 
 #. The end of the format string was reached.
-#: c-format.c:2190
+#: c-format.c:2046
 #, c-format
 msgid "no closing `]' for `%%[' format"
-msgstr ""
+msgstr "ingen afsluttende '[' til '%%['-formatering"
 
-#: c-format.c:2203
+#: c-format.c:2059
 #, c-format
 msgid "use of `%s' length modifier with `%c' type character"
-msgstr ""
+msgstr "brug af '%s'-længdemodifikation med '%c'-typetegn"
 
-#: c-format.c:2224
-#, fuzzy, c-format
+#: c-format.c:2080
+#, c-format
 msgid "%s does not support the `%%%s%c' %s format"
-msgstr "%s understøttes ikke af denne konfiguration"
+msgstr "%s understøtter ikke '%%%s%c' %s-formateringen"
 
-#: c-format.c:2239
+#: c-format.c:2095
 msgid "operand number specified with suppressed assignment"
-msgstr ""
+msgstr "operandnummer angivet med undertrykt tildeling"
 
-#: c-format.c:2241
+#: c-format.c:2097
 msgid "operand number specified for format taking no argument"
-msgstr ""
+msgstr "operandnummer angiver for formatering der ikke tager mod parametre"
 
-#: c-format.c:2360
+#: c-format.c:2211
 #, c-format
 msgid "writing through null pointer (arg %d)"
-msgstr ""
+msgstr "skrivning gennem nulhenvisning (parameter %d)"
 
-#: c-format.c:2369
+#: c-format.c:2220
 #, c-format
 msgid "reading through null pointer (arg %d)"
-msgstr ""
+msgstr "læsning gennem nulhenvisning (parameter %d)"
 
-#: c-format.c:2389
+#: c-format.c:2240
 #, c-format
 msgid "writing into constant object (arg %d)"
-msgstr ""
+msgstr "skrivning til konstant objekt (parameter %d)"
 
-#: c-format.c:2399
+#: c-format.c:2250
 #, c-format
 msgid "extra type qualifiers in format argument (arg %d)"
-msgstr ""
+msgstr "ekstra typemodifikationer i formateringsparameter (parameter %d)"
 
-#: c-format.c:2406
-#, fuzzy, c-format
+#: c-format.c:2257
+#, c-format
 msgid "format argument is not a pointer (arg %d)"
-msgstr "angivet justering er ikke en potens af 2"
+msgstr "formateringsparameter er ikke en henvisning (parameter %d)"
 
-#: c-format.c:2408
+#: c-format.c:2259
 #, c-format
 msgid "format argument is not a pointer to a pointer (arg %d)"
-msgstr ""
+msgstr "formateringsparameter er ikke en henvisning til en henvisning (parameter %d)"
+
+#: c-format.c:2330
+msgid "pointer"
+msgstr "henvisning"
 
-#: c-format.c:2502
+#: c-format.c:2332
+msgid "different type"
+msgstr "anden type"
+
+#: c-format.c:2353
 #, c-format
 msgid "%s is not type %s (arg %d)"
-msgstr ""
+msgstr "%s er ikke af typen %s (parameter %d)"
 
-#: c-format.c:2505
+#: c-format.c:2356
 #, c-format
 msgid "%s format, %s arg (arg %d)"
-msgstr ""
+msgstr "%s-formatering, %s-parameter (parameter %d)"
 
-#: c-lex.c:279
-msgid "badly nested C headers from preprocessor"
-msgstr ""
+#: c-lex.c:153
+msgid "YYDEBUG not defined"
+msgstr "YYDEBUG ikke defineret"
 
-#: c-lex.c:297
-msgid "leaving more files than we entered"
-msgstr ""
+#: c-lex.c:290
+msgid "badly nested C headers from preprocessor"
+msgstr "ugyldigt indlejrede C-inkluderingsfiler fra præprocessoren"
 
-#: c-lex.c:329
+#: c-lex.c:333
 #, c-format
 msgid "ignoring #pragma %s %s"
-msgstr ""
-
-#: c-lex.c:331
-#, fuzzy, c-format
-msgid "ignoring #pragma %s"
-msgstr "ugyldig #pragma-enhed"
+msgstr "ignorerer #pragma %s %s"
 
-#: c-lex.c:381
-#, fuzzy
-msgid "incomplete universal-character-name"
-msgstr "ugyldigt universelt tegnnavn"
+#: c-lex.c:383
+#, c-format
+msgid "universal-character-name '\\U%08x' not valid in identifier"
+msgstr "universelt tegn '\\U%08x' er ikke gyldigt i kaldenavne"
 
-#: c-lex.c:388
+#: c-lex.c:629
 #, c-format
-msgid "non hex digit '%c' in universal-character-name"
-msgstr "der optræder '%c' der ikke er et hexadecimalt ciffer, i universelt tegnnavn"
+msgid "universal-character-name '\\u%04x' not valid in identifier"
+msgstr "universelt tegn '\\u%04x' er ikke gyldigt i kaldenavne"
 
-#: c-lex.c:403
-#, fuzzy
-msgid "universal-character-name on EBCDIC target"
-msgstr "ugyldigt universelt tegnnavn"
+#: c-lex.c:692
+#, c-format
+msgid "stray '%c' in program"
+msgstr "vildfaren '%c' i program"
 
-#: c-lex.c:416
-#, fuzzy, c-format
-msgid "universal-character-name used for '%c'"
-msgstr "ugyldigt universelt tegnnavn"
+#: c-lex.c:694
+#, c-format
+msgid "stray '\\%o' in program"
+msgstr "vildfaren '\\%o' i program"
 
-#: c-lex.c:419
-msgid "invalid universal-character-name"
-msgstr "ugyldigt universelt tegnnavn"
+#: c-lex.c:850
+msgid "this decimal constant is unsigned only in ISO C90"
+msgstr ""
 
-#: c-lex.c:453 f/lex.c:601
-msgid "the meaning of `\\x' varies with -traditional"
+#: c-lex.c:853
+msgid "this decimal constant would be unsigned in ISO C90"
 msgstr ""
 
-#: c-lex.c:489 cppexp.c:579 f/lex.c:636
-msgid "\\x used with no following hex digits"
-msgstr "\\x angivet uden efterfølgende hexadecimale cifre"
+#: c-lex.c:869
+#, fuzzy, c-format
+msgid "integer constant is too large for \"%s\" type"
+msgstr "heltalskonstanten er så stor at den er unsigned"
 
-#: c-lex.c:502 f/lex.c:646
-#, fuzzy
-msgid "hex escape out of range"
-msgstr "den hexadecimale undvigesekvens er uden for det gyldige interval"
+#: c-lex.c:937
+#, fuzzy, c-format
+msgid "floating constant exceeds range of \"%s\""
+msgstr "kommatal overskrider intervallet for '%s'"
 
-#: c-lex.c:540
-msgid "the meaning of '\\a' varies with -traditional"
-msgstr ""
+#: c-lex.c:973 cpplex.c:330 cpplex.c:668 cpplex.c:1942
+msgid "ignoring invalid multibyte character"
+msgstr "ignorerer ugyldigt flerbyte-tegn"
 
-#: c-lex.c:550
-#, c-format
-msgid "the meaning of '\\%c' varies with -traditional"
-msgstr ""
+#: c-opts.c:353
+#, fuzzy, c-format
+msgid "missing argument to \"-%s\""
+msgstr "der mangler en parameter til tilvalget '%s'"
 
-#: c-lex.c:556 cppexp.c:527
+#: c-opts.c:357
 #, fuzzy, c-format
-msgid "non-ISO-standard escape sequence, '\\%c'"
-msgstr "undvigesekvensen '\\%c' følger ikke ISO-standarden"
+msgid "no class name specified with \"-%s\""
+msgstr "uddatafilnavnet er angivet to gange"
 
-#: c-lex.c:563 c-lex.c:569
+#: c-opts.c:364
 #, fuzzy, c-format
-msgid "unknown escape sequence '\\%c'"
-msgstr "undvigesekvensen '\\%c' følger ikke ISO-standarden"
+msgid "missing filename after \"-%s\""
+msgstr "et filnavn mangler efter %s"
+
+#: c-opts.c:369
+#, fuzzy, c-format
+msgid "missing target after \"-%s\""
+msgstr "manglende barriere efter blok %i"
 
-#: c-lex.c:571
+#: c-opts.c:503
 #, c-format
-msgid "unknown escape sequence: '\\' followed by char 0x%x"
+msgid "options array incorrectly sorted: %s is before %s"
 msgstr ""
 
-#: c-lex.c:601
+#: c-opts.c:548
 #, fuzzy, c-format
-msgid "universal-character-name '\\U%08x' not valid in identifier"
-msgstr "universelt tegn '\\U%08x' er ikke tilladt i kaldenavne"
-
-#: c-lex.c:847
-#, fuzzy, c-format
-msgid "universal-character-name '\\u%04x' not valid in identifier"
-msgstr "universelt tegn '\\u%04x' er ikke tilladt i kaldenavne"
+msgid "too many filenames given.  Type %s --help for usage"
+msgstr "for mange filnavne - vejledning i brug kan fås med '%s --help'"
 
-#: c-lex.c:937
-#, fuzzy
-msgid "both 'f' and 'l' suffixes on floating constant"
-msgstr "både 'f' og 'l' i kommatalskonstant"
+#: c-opts.c:934
+msgid "-Wno-strict-prototypes is not supported in C++"
+msgstr "-Wno-strict-prototypes er ikke understøttet i C++"
 
-#: c-lex.c:964
+#: c-opts.c:1014
 #, fuzzy, c-format
-msgid "floating point number exceeds range of '%s'"
-msgstr "kommatal er ikke tilladt i '#if'-udtryk"
+msgid "switch \"%s\" is no longer supported"
+msgstr "-f%s understøttes ikke længere"
 
-#: c-lex.c:994
+#: c-opts.c:1030
 #, fuzzy, c-format
-msgid "stray '%c' in program"
-msgstr "vildfaren '\\' i program"
+msgid "switch \"%s\" is deprecated, please see documentation for details"
+msgstr "%s er forældet, se venligst dokumentationen for detaljer"
 
-#: c-lex.c:996
-#, fuzzy, c-format
-msgid "stray '\\%o' in program"
-msgstr "vildfaren '\\' i program"
-
-#: c-lex.c:1193
-#, fuzzy
-msgid "floating constant may not be in radix 16"
-msgstr "kommatalskonstant uden for det mulige interval"
-
-#: c-lex.c:1230
-msgid "traditional C rejects the 'f' suffix"
-msgstr ""
+#: c-opts.c:1143
+msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
+msgstr "-fhandle-exceptions er blevet omdøbt til -fexceptions (og er nu til som standard)"
 
-#: c-lex.c:1239
-msgid "traditional C rejects the 'l' suffix"
-msgstr ""
+#: c-opts.c:1263
+msgid "output filename specified twice"
+msgstr "uddatafilnavnet er angivet to gange"
 
-#: c-lex.c:1249 c-lex.c:1342
-msgid "ISO C forbids imaginary numeric constants"
-msgstr ""
+#: c-opts.c:1377
+msgid "-Wformat-y2k ignored without -Wformat"
+msgstr "-Wformat-y2k ignoreret uden -Wformat"
 
-#: c-lex.c:1283
-msgid "floating point number exceeds range of 'double'"
-msgstr ""
+#: c-opts.c:1379
+msgid "-Wformat-extra-args ignored without -Wformat"
+msgstr "-Wformat-extra-args ignoreret uden -Wformat"
 
-#: c-lex.c:1312
+#: c-opts.c:1381
 #, fuzzy
-msgid "two 'u' suffixes on integer constant"
-msgstr "for mange 'u'-suffikser i heltalskonstant"
+msgid "-Wformat-zero-length ignored without -Wformat"
+msgstr "-Wformat-extra-args ignoreret uden -Wformat"
 
-#: c-lex.c:1314
-msgid "traditional C rejects the 'u' suffix"
-msgstr ""
+#: c-opts.c:1383
+msgid "-Wformat-nonliteral ignored without -Wformat"
+msgstr "-Wformat-nonliteral ignoreret uden -Wformat"
 
-#: c-lex.c:1325
-#, fuzzy
-msgid "three 'l' suffixes on integer constant"
-msgstr "for mange 'l'-suffikser i heltalskonstant"
+#: c-opts.c:1385
+msgid "-Wformat-security ignored without -Wformat"
+msgstr "-Wformat-security ignoreret uden -Wformat"
 
-#: c-lex.c:1327
-msgid "'lul' is not a valid integer suffix"
-msgstr ""
+#: c-opts.c:1387
+msgid "-Wmissing-format-attribute ignored without -Wformat"
+msgstr "-Wmissing-format-attribute ignoreret uden -Wformat"
 
-#: c-lex.c:1329
-msgid "'Ll' and 'lL' are not valid integer suffixes"
-msgstr ""
+#: c-opts.c:1409
+#, fuzzy, c-format
+msgid "opening output file %s"
+msgstr "kan ikke åbne uddatafilen '%s'"
 
-#: c-lex.c:1332
-#, fuzzy
-msgid "ISO C89 forbids long long integer constants"
-msgstr "tre 'l'er i heltalskonstant"
+#: c-opts.c:1464
+#, fuzzy, c-format
+msgid "opening dependency file %s"
+msgstr "dynamiske afhængigheder.\n"
 
-#: c-lex.c:1340
-#, fuzzy
-msgid "more than one 'i' or 'j' suffix on integer constant"
-msgstr "mere end ét 'i' eller 'j' i talkonstant"
+#: c-opts.c:1474
+#, fuzzy, c-format
+msgid "closing dependency file %s"
+msgstr "kunne ikke finde specifikationsfilen %s\n"
 
-#: c-lex.c:1355
-#, c-format
-msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
-msgstr ""
+#: c-opts.c:1477
+#, fuzzy, c-format
+msgid "when writing output to %s"
+msgstr "fejl ved skrivning til %s"
 
-#: c-lex.c:1445
+#: c-opts.c:1557
 #, fuzzy
-msgid "width of integer constant changes with -traditional"
-msgstr "heltalskonstanten indeholder cifre der er større end grundtallet"
+msgid "to generate dependencies you must specify either -M or -MM"
+msgstr "du skal tillige angive enten -M eller -MM"
 
-#: c-lex.c:1447
-#, fuzzy
-msgid "integer constant is unsigned in ISO C, signed with -traditional"
-msgstr "heltalskonstanten indeholder cifre der er større end grundtallet"
+#: c-opts.c:1704
+#, fuzzy, c-format
+msgid "\"-%s\" is valid for %s but not for %s"
+msgstr "(det er gyldigt for %s, men ikke for det valgte sprog)"
 
-#: c-lex.c:1449
-msgid "width of integer constant may change on other systems with -traditional"
+# den fulde tekst til disse bidder findes også senere
+#. To keep the lines from getting too long for some compilers, limit
+#. to about 500 characters (6 lines) per chunk.
+#: c-opts.c:1714
+msgid ""
+"Switches:\n"
+"  -include <file>           Include the contents of <file> before other files\n"
+"  -imacros <file>           Accept definition of macros in <file>\n"
+"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
+"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
+"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
+"  -isystem <dir>            Add <dir> to the start of the system include path\n"
 msgstr ""
+"Tilvalg:\n"
+"  -include <fil>            Inkludér indholdet af <fil> før andre filer\n"
+"  -imacros <fil>            Læs makrodefinitionerne i <fil>\n"
+"  -iprefix <sti>            Angiv <sti> som et præfiks til de næste to tilvalg\n"
+"  -iwithprefix <ktlg>       Føj <ktlg> til slutningen af systeminkluderingsstien\n"
+"  -withprefixbefore <ktlg>  Føj <ktlg> til slutningen af den alm. inkluderingssti\n"
+"  -isystem <ktlg>           Føj <ktlg> til begyndelsen af systeminkluderingsstien\n"
 
-#: c-lex.c:1459
-#, fuzzy, c-format
-msgid "integer constant larger than the maximum value of %s"
-msgstr "heltalskonstanten er så stor at den er unsigned"
+#: c-opts.c:1723
+msgid ""
+"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
+"  -I <dir>                  Add <dir> to the end of the main include path\n"
+"  -I-                       Fine-grained include path control; see info docs\n"
+"  -nostdinc                 Do not search system include directories\n"
+"                             (dirs specified with -isystem will still be used)\n"
+"  -nostdinc++               Do not search system include directories for C++\n"
+"  -o <file>                 Put output into <file>\n"
+msgstr ""
+"  -idirafter <ktlg>         Føj <ktlg> til slutningen af systeminkluderingsstien\n"
+"  -I <ktlg>                 Føj <ktlg> til slutningen af den alm. inkluderingssti\n"
+"  -I-                       Nøje kontrolleret inkluderingssti; se info-hjælpen\n"
+"  -nostdinc                 Søg ikke i systeminkluderingskataloger\n"
+"                             (kataloger angivet med -isystem søges dog stadig)\n"
+"  -nostdinc++               Søg ikke i systeminkluderingskataloger til C++\n"
+"  -o <fil>                  Send uddata til <fil>\n"
 
-#: c-lex.c:1468
+#: c-opts.c:1732
 #, fuzzy
-msgid "decimal constant is so large that it is unsigned"
-msgstr "heltalskonstanten er så stor at den er unsigned"
+msgid ""
+"  -trigraphs                Support ISO C trigraphs\n"
+"  -std=<std name>           Specify the conformance standard; one of:\n"
+"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                            iso9899:199409, iso9899:1999, c++98\n"
+"  -w                        Inhibit warning messages\n"
+"  -W[no-]trigraphs          Warn if trigraphs are encountered\n"
+"  -W[no-]comment{s}         Warn if one comment starts inside another\n"
+msgstr ""
+"  -std=<standardnavn>       Angiv at koden retter sig efter en af standarderne:\n"
+"                             gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                             iso9899:199409, iso9899:1999\n"
+"  -+                        Tillad fortolkning af faciliteter i C++-stil\n"
+"  -w                        Blokér advarselsmeddelelser\n"
+"  -Wtrigraphs               Advar hvis der optræder trigrafer\n"
+"  -Wno-trigraphs            Advar ikke om trigrafer\n"
+"  -Wcomment{s}              Advar hvis en kommentar begynder inden i en anden\n"
 
-#: c-lex.c:1497
+#: c-opts.c:1741
 #, fuzzy
-msgid "integer constant is larger than the maximum value for its type"
-msgstr "heltalskonstanten er så stor at den er unsigned"
-
-#: c-lex.c:1501
-#, fuzzy, c-format
-msgid "missing white space after number '%.*s'"
-msgstr "manglende mellemrum efter tallet '%s'"
+msgid ""
+"  -W[no-]traditional        Warn about features not present in traditional C\n"
+"  -W[no-]undef              Warn if an undefined macro is used by #if\n"
+"  -W[no-]import             Warn about the use of the #import directive\n"
+msgstr ""
+"  -Wno-comment{s}           Advar ikke om kommentarer\n"
+"  -Wtraditional             Advar om utilgængelige faciliteter i traditionel C\n"
+"  -Wno-traditional          Advar ikke om omdannelse til streng\n"
+"  -Wundef                   Advar hvis en ikkedefineret makro bruges med #if\n"
+"  -Wno-undef                Advar ikke om test på makroer der ikke er definerede\n"
+"  -Wimport                  Advar om brug af #import\n"
 
-#: c-lex.c:1537 c-lex.c:1641
-msgid "Ignoring invalid multibyte character"
+#: c-opts.c:1746
+#, fuzzy
+msgid ""
+"  -W[no-]error              Treat all warnings as errors\n"
+"  -W[no-]system-headers     Do not suppress warnings from system headers\n"
+"  -W[no-]all                Enable most preprocessor warnings\n"
+msgstr ""
+"  -Wno-import               Advar ikke om brug af #import\n"
+"  -Werror                   Behandl alle advarsler som fejl\n"
+"  -Wno-error                Behandl ikke alle advarsler som fejl\n"
+"  -Wsystem-headers          Undertryk ikke advarsler fra systeminkluderingsfiler\n"
+"  -Wno-system-headers       Undertryk advarsler fra systeminkluderingsfiler\n"
+"  -Wall                     Slå alle præprocessoradvarsler til\n"
+
+#: c-opts.c:1751
+msgid ""
+"  -M                        Generate make dependencies\n"
+"  -MM                       As -M, but ignore system header files\n"
+"  -MD                       Generate make dependencies and compile\n"
+"  -MMD                      As -MD, but ignore system header files\n"
+"  -MF <file>                Write dependency output to the given file\n"
+"  -MG                       Treat missing header file as generated files\n"
 msgstr ""
+"  -M                        Generér afhængigheder til make\n"
+"  -MM                       Som -M, men ignorér systeminkluderingsfiler\n"
+"  -MD                       Generer make-afhængigheder og oversæt\n"
+"  -MMD                      Som -MD, men ignorér systeminkluderingsfiler\n"
+"  -MF <fil>                 Skriv afhænghedsuddata til den givne fil\n"
+"  -MG                       Behandl manglende inkl.-filer som genererede filer\n"
 
-#: c-lex.c:1555 c-lex.c:1660 cppexp.c:275
-msgid "escape sequence out of range for character"
-msgstr "undvigesekvensen er uden for det gyldig interval for tegn"
+# make kalder phony targets for falske mål
+#: c-opts.c:1759
+msgid ""
+"  -MP\t\t\t    Generate phony targets for all headers\n"
+"  -MQ <target>              Add a MAKE-quoted target\n"
+"  -MT <target>              Add an unquoted target\n"
+msgstr ""
+"  -MP                       Generér \"falske\" mål for alle inkluderingsfiler\n"
+"  -MQ <mål>                 Tilføj et MAKE-mål i anførselstegn\n"
+"  -MT <mål>                 Tilføj et mål uden anførselstegn\n"
 
-#: c-lex.c:1679
-msgid "empty character constant"
-msgstr "tom tegnkonstant"
+#: c-opts.c:1764
+msgid ""
+"  -D<macro>                 Define a <macro> with string '1' as its value\n"
+"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
+"  -A<question>=<answer>     Assert the <answer> to <question>\n"
+"  -A-<question>=<answer>    Disable the <answer> to <question>\n"
+"  -U<macro>                 Undefine <macro> \n"
+"  -v                        Display the version number\n"
+msgstr ""
+"  -D<makro>                 Definér makroen <makro> med strengen '1' som værdi\n"
+"  -D<makro>=<værdi>         Definér makroen <makro> med værdien <værdi>\n"
+"  -A<spørgsmål>=<svar>      Angiv at <svar> er svar på <spørgsmål>\n"
+"  -A-<spørgsmål>=<svar>     Angiv at <svar> ikke er svar på <spørgsmål>\n"
+"  -U<makro>                 Glem definitionen af <makro>\n"
+"  -v                        Skriv versionsnummeret\n"
 
-#: c-lex.c:1683
-msgid "character constant too long"
-msgstr "tegnkonstanten er for lang"
+#: c-opts.c:1772
+msgid ""
+"  -H                        Print the name of header files as they are used\n"
+"  -C                        Do not discard comments\n"
+"  -dM                       Display a list of macro definitions active at end\n"
+"  -dD                       Preserve macro definitions in output\n"
+"  -dN                       As -dD except that only the names are preserved\n"
+"  -dI                       Include #include directives in the output\n"
+msgstr ""
+"  -H                        Skriv navnene på inkluderingsfilerne når de bruges\n"
+"  -C                        Fjern ikke kommentarer\n"
+"  -dM                       Vis til sidst de aktive makrodefinitioner\n"
+"  -dD                       Bevar makrodefinitioner i uddata\n"
+"  -dN                       Som -dD bortset fra at kun navnene bevares\n"
+"  -dI                       Inkludér #include-anvisninger i uddata\n"
 
-#: c-lex.c:1686 cppexp.c:293
-msgid "multi-character character constant"
-msgstr "tegnkonstanten fylder mere end én char"
+#: c-opts.c:1780
+#, fuzzy
+msgid ""
+"  -f[no-]preprocessed       Treat the input file as already preprocessed\n"
+"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
+"  -P                        Do not generate #line directives\n"
+"  -remap                    Remap file names when including files\n"
+"  --help                    Display this information\n"
+msgstr ""
+"  -fpreprocessed            Behandl inddatafilen som allerede præprocesseret\n"
+"  -ftabstop=<tal>           Afstand mellem tabulatorstop i kolonnerapportering\n"
+"  -P                        Generér ikke #line-angivelser\n"
+"  -$                        Tillad ikke '$' i kaldenavne\n"
+"  -remap                    Omdan filnavne ved filinkludering\n"
+"  --version                 Udskriv versionsinformation\n"
+"  -h eller --help           Vis denne vejledning\n"
 
 #. Like YYERROR but do call yyerror.
-#: c-parse.y:61 cp/parse.y:55 objc/objc-parse.y:62
+#: c-parse.y:55 parse.y:48 objc-parse.y:56
 msgid "syntax error"
 msgstr "syntaksfejl"
 
-#: c-parse.y:247 objc/objc-parse.y:275
-#, fuzzy
+#: /usr/share/bison/bison.simple:179
+msgid "syntax error: cannot back up"
+msgstr "syntaksfejl: kan ikke gå tilbage"
+
+#: c-parse.y:325 objc-parse.y:347
 msgid "ISO C forbids an empty source file"
-msgstr "ISO C++ forbyder en tom betingelse til '%s'"
+msgstr "ISO C forbyder en tom kildefil"
 
-#: c-parse.y:279 c-parse.y:1824 objc/objc-parse.y:308 objc/objc-parse.y:1888
+#: c-parse.y:366 c-typeck.c:6867 objc-parse.y:389
 msgid "argument of `asm' is not a constant string"
 msgstr "parameteren til 'asm' er ikke en konstant streng"
 
-#: c-parse.y:287 objc/objc-parse.y:316
-#, fuzzy
+#: c-parse.y:374 objc-parse.y:397
 msgid "ISO C forbids data definition with no type or storage class"
 msgstr "ISO C forbyder definition af data uden angivelse af type eller lagringsklasse"
 
-#: c-parse.y:289 objc/objc-parse.y:318
-#, fuzzy
+#: c-parse.y:376 objc-parse.y:399
 msgid "data definition has no type or storage class"
-msgstr "ISO C forbyder definition af data uden angivelse af type eller lagringsklasse"
+msgstr "definition af data uden angivelse af type eller lagringsklasse"
 
-#: c-parse.y:310 objc/objc-parse.y:339
+#: c-parse.y:389 objc-parse.y:412
 msgid "ISO C does not allow extra `;' outside of a function"
-msgstr ""
+msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
 
-#: c-parse.y:382 cppexp.c:900
+#: c-parse.y:449 cppexp.c:1312
 msgid "traditional C rejects the unary plus operator"
-msgstr ""
+msgstr "traditionel C tillader ikke operatoren unær plus"
 
-#: c-parse.y:426 objc/objc-parse.y:455
-#, fuzzy
-msgid "ISO C forbids `&&'"
-msgstr "ISO C forbyder tekst efter #%s"
-
-#: c-parse.y:455 objc/objc-parse.y:484
+#: c-parse.y:496 objc-parse.y:519
 msgid "`sizeof' applied to a bit-field"
 msgstr "'sizeof' benyttet på et bitfelt"
 
-#: c-parse.y:543 objc/objc-parse.y:572
+#: c-parse.y:583 objc-parse.y:606
 msgid "ISO C forbids omitting the middle term of a ?: expression"
-msgstr ""
+msgstr "ISO C forbyder udeladelse af den midterste del af et '?:'-udtryk"
 
-#: c-parse.y:591 objc/objc-parse.y:620
-#, fuzzy
+#: c-parse.y:632 objc-parse.y:655
 msgid "ISO C89 forbids compound literals"
-msgstr "ISO C forbyder tekst efter #%s"
+msgstr "ISO C89 forbyder sammensatte konstanter"
 
-#: c-parse.y:621 objc/objc-parse.y:650
+#: c-parse.y:646 objc-parse.y:669
 msgid "ISO C forbids braced-groups within expressions"
-msgstr ""
+msgstr "ISO C forbyder sætningsblokke inden i udtryk"
 
-#: c-parse.y:674
-msgid "traditional C rejects string concatenation"
-msgstr ""
+#: c-parse.y:677 objc-parse.y:700
+msgid "first argument to __builtin_choose_expr not a constant"
+msgstr "første parameter til '__builtin_choose_expr' skal være en konstant"
 
-#: c-parse.y:689 objc/objc-parse.y:741
+#: c-parse.y:721 objc-parse.y:768
 #, fuzzy
-msgid "ISO C does not permit use of `varargs.h'"
-msgstr "ISO C tillader ikke navngivne variabel parameterliste-makroer"
+msgid "traditional C rejects ISO C style function definitions"
+msgstr "traditionel C tillader ikke strengsammensætning"
 
-#: c-parse.y:797 c-parse.y:818 c-parse.y:850 cp/parse.y:1861 cp/parse.y:1868
-#: cp/parse.y:1907 objc/objc-parse.y:849 objc/objc-parse.y:870
-#: objc/objc-parse.y:902
-#, fuzzy, c-format
+#: c-parse.y:985 c-parse.y:991 c-parse.y:997 c-parse.y:1003 c-parse.y:1024
+#: c-parse.y:1030 c-parse.y:1036 c-parse.y:1042 c-parse.y:1075 c-parse.y:1081
+#: c-parse.y:1087 c-parse.y:1093 c-parse.y:1138 c-parse.y:1144 c-parse.y:1150
+#: c-parse.y:1156 parse.y:1915 parse.y:1922 parse.y:1957 objc-parse.y:1032
+#: objc-parse.y:1038 objc-parse.y:1044 objc-parse.y:1050 objc-parse.y:1071
+#: objc-parse.y:1077 objc-parse.y:1083 objc-parse.y:1089 objc-parse.y:1122
+#: objc-parse.y:1128 objc-parse.y:1134 objc-parse.y:1140 objc-parse.y:1185
+#: objc-parse.y:1191 objc-parse.y:1197 objc-parse.y:1203
+#, c-format
 msgid "`%s' is not at beginning of declaration"
-msgstr "'%s' er ikke en løkkevariabel"
+msgstr "'%s' er ikke ved begyndelsen af erklæringen"
 
-#: c-parse.y:1014 objc/objc-parse.y:1075
-#, fuzzy
+#: c-parse.y:1441 objc-parse.y:1497
 msgid "ISO C forbids empty initializer braces"
-msgstr "ISO C forbyder tekst efter #%s"
+msgstr "ISO C forbyder tom startværdiblok"
 
-#: c-parse.y:1028 objc/objc-parse.y:1089
+#: c-parse.y:1455 objc-parse.y:1511
 msgid "ISO C89 forbids specifying subobject to initialize"
-msgstr ""
+msgstr "ISO C89 forbyder angivelse af underobjekt til klargøring"
 
-#: c-parse.y:1031 objc/objc-parse.y:1092
+# RETMIG: hm, gad vide om dette er rigtigt
+#: c-parse.y:1458 objc-parse.y:1514
 msgid "obsolete use of designated initializer without `='"
-msgstr ""
+msgstr "forældet brug af udpeget startværdi uden '='"
 
-#: c-parse.y:1035 objc/objc-parse.y:1096
+#: c-parse.y:1462 objc-parse.y:1518
 msgid "obsolete use of designated initializer with `:'"
-msgstr ""
+msgstr "forældet brug af udpeget startværdi med ':'"
 
-#: c-parse.y:1064
+#: c-parse.y:1489 objc-parse.y:1545
 msgid "ISO C forbids specifying range of elements to initialize"
-msgstr ""
+msgstr "ISO C forbyder angivelse af interval af elementer til klargøring"
 
-#: c-parse.y:1072 c-parse.y:1102 objc/objc-parse.y:1127 objc/objc-parse.y:1157
-#, fuzzy
+#: c-parse.y:1497 c-parse.y:1528 objc-parse.y:1553 objc-parse.y:1584
 msgid "ISO C forbids nested functions"
-msgstr "ISO C forbyder tekst efter #%s"
-
-#: c-parse.y:1177 c-parse.y:1211
-msgid "`[*]' in parameter declaration only allowed in ISO C 99"
-msgstr "'[*]' i parametererklæring kun tilladt i ISO C 99"
+msgstr "ISO C forbyder indlejrede funktioner"
 
-#: c-parse.y:1286 objc/objc-parse.y:1332
+#: c-parse.y:1703 objc-parse.y:1761
 msgid "ISO C forbids forward references to `enum' types"
-msgstr ""
+msgstr "ISO C forbyder forhåndsreferencer til 'enum'-typer"
 
-#: c-parse.y:1298 cp/parse.y:2326 objc/objc-parse.y:1344
+#: c-parse.y:1715 parse.y:2385 objc-parse.y:1773
 msgid "comma at end of enumerator list"
-msgstr ""
+msgstr "komma i slutningen af enum-liste"
 
-#: c-parse.y:1306 objc/objc-parse.y:1352
+#: c-parse.y:1723 objc-parse.y:1781
 msgid "no semicolon at end of struct or union"
-msgstr ""
+msgstr "intet semikolon i slutningen af struct eller union"
 
-#: c-parse.y:1315 objc/objc-parse.y:1361 objc/objc-parse.y:2359
+#: c-parse.y:1732 objc-parse.y:1790 objc-parse.y:2865
 msgid "extra semicolon in struct or union specified"
-msgstr ""
+msgstr "ekstra semikolon angivet i struct eller union"
 
-#: c-parse.y:1339 objc/objc-parse.y:1399
-#, fuzzy
+#: c-parse.y:1745 objc-parse.y:1817
 msgid "ISO C doesn't support unnamed structs/unions"
-msgstr "ISO C tillader ikke navngivne variabel parameterliste-makroer"
+msgstr "ISO C understøtter ikke unavngivne struct/union-konstruktioner"
 
-#: c-parse.y:1353 objc/objc-parse.y:1413
+#: c-parse.y:1754 objc-parse.y:1826
 msgid "ISO C forbids member declarations with no members"
-msgstr ""
+msgstr "ISO C forbyder medlemserklæringer uden medlemmer"
 
-#: c-parse.y:1472 objc/objc-parse.y:1532
+#: c-parse.y:1913 objc-parse.y:1985
 msgid "deprecated use of label at end of compound statement"
-msgstr ""
+msgstr "forældet brug af etiket i slutningen af sammensat sætning"
 
-#: c-parse.y:1489 objc/objc-parse.y:1549
+#: c-parse.y:1930 objc-parse.y:2002
 msgid "ISO C89 forbids mixed declarations and code"
-msgstr ""
+msgstr "ISO C89 forbyder blandede erklæringer og kode"
 
-#: c-parse.y:1563 objc/objc-parse.y:1627
-#, fuzzy
+#: c-parse.y:2005 objc-parse.y:2081
 msgid "ISO C forbids label declarations"
-msgstr "ISO C forbyder tekst efter #%s"
+msgstr "ISO C forbyder etiketerklæringer"
 
-#: c-parse.y:1612 cp/parse.y:1562 objc/objc-parse.y:1676
+#: c-parse.y:2055 parse.y:1627 objc-parse.y:2131
 msgid "braced-group within expression allowed only inside a function"
 msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
 
-#: c-parse.y:1727 objc/objc-parse.y:1791
+#: c-parse.y:2182 objc-parse.y:2258
 msgid "empty body in an else-statement"
-msgstr ""
+msgstr "tom krop i en else-sætning"
 
-#: c-parse.y:1856 objc/objc-parse.y:1920
-#, fuzzy
+#: c-parse.y:2303 objc-parse.y:2379
 msgid "ISO C forbids `goto *expr;'"
-msgstr "ISO C forbyder tekst efter #%s"
+msgstr "ISO C forbyder 'goto *udtryk;'"
 
-#: c-parse.y:1948 objc/objc-parse.y:2012
-#, fuzzy
+#: c-parse.y:2403 objc-parse.y:2479
 msgid "ISO C forbids forward parameter declarations"
-msgstr "lagringsklasseanvisninger er ugyldige i parametererklæringer"
+msgstr "ISO C forbyder forhåndsparametererklæringer"
 
 #. Gcc used to allow this as an extension.  However, it does
 #. not work for all targets, and thus has been disabled.
@@ -2254,1282 +2665,1554 @@ msgstr "lagringsklasseanvisninger er ugyldige i parametererkl
 #. 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:1971 objc/objc-parse.y:2035
-#, fuzzy
+#: c-parse.y:2429 objc-parse.y:2505
 msgid "ISO C requires a named argument before `...'"
 msgstr "ISO C påkræver en navngiven parameter før '...'"
 
-#: c-parse.y:2051 objc/objc-parse.y:2115
+#: c-parse.y:2526 objc-parse.y:2602
 msgid "`...' in old-style identifier list"
 msgstr "'...' i gammeldags liste af kaldenavne"
 
-#: c-parse.y:2377 cp/spew.c:1480 objc/objc-parse.y:3109
+#: /usr/share/bison/bison.simple:795
+msgid "parse error; also virtual memory exhausted"
+msgstr "tolkningsfejl; desuden løbet tør for virtuel hukommelse"
+
+#: /usr/share/bison/bison.simple:799 cp/spew.c:364
+msgid "parse error"
+msgstr "tolkningsfejl"
+
+#: /usr/share/bison/bison.simple:924
+msgid "parser stack overflow"
+msgstr "overløb i tolkerens stak"
+
+#: c-parse.y:2838 cp/spew.c:1521 objc-parse.y:3538
 #, c-format
 msgid "%s at end of input"
 msgstr "%s ved slutning af inddata"
 
-#: c-parse.y:2383 cp/spew.c:1486 objc/objc-parse.y:3115
-#, fuzzy, c-format
+#: c-parse.y:2844 cp/spew.c:1527 objc-parse.y:3544
+#, c-format
 msgid "%s before %s'%c'"
-msgstr "%s før '%s'"
+msgstr "%s før %s'%c'"
 
-#: c-parse.y:2385 cp/spew.c:1488 objc/objc-parse.y:3117
-#, fuzzy, c-format
+#: c-parse.y:2846 cp/spew.c:1529 objc-parse.y:3546
+#, c-format
 msgid "%s before %s'\\x%x'"
-msgstr "%s før '%s'"
+msgstr "%s før %s'\\x%x'"
 
-#: c-parse.y:2389 cp/spew.c:1492 objc/objc-parse.y:3121
+#: c-parse.y:2850 cp/spew.c:1533 objc-parse.y:3550
 #, c-format
 msgid "%s before string constant"
 msgstr "%s før strengkonstant"
 
-#: c-parse.y:2393 cp/spew.c:1496 objc/objc-parse.y:3125
-#, fuzzy, c-format
+#: c-parse.y:2852 cp/spew.c:1535 objc-parse.y:3552
+#, c-format
 msgid "%s before numeric constant"
-msgstr "%s før strengkonstant"
+msgstr "%s før talkonstant"
 
-#: c-parse.y:2395 objc/objc-parse.y:3127
-#, fuzzy, c-format
+#: c-parse.y:2854 objc-parse.y:3554
+#, c-format
 msgid "%s before \"%s\""
-msgstr "%s før '%s'"
+msgstr "%s før \"%s\""
 
-#: c-parse.y:2397 objc/objc-parse.y:3129
-#, fuzzy, c-format
+#: c-parse.y:2856 objc-parse.y:3556
+#, c-format
 msgid "%s before '%s' token"
-msgstr "%s før '%s'"
+msgstr "%s før symbolet '%s'"
 
-#: c-parse.y:2543 objc/objc-parse.y:3292
-#, fuzzy, c-format
-msgid "syntax error at '%s' token"
-msgstr "syntaksfejl"
+#: c-parse.y:2921
+msgid "traditional C rejects string concatenation"
+msgstr "traditionel C tillader ikke strengsammensætning"
 
-#: c-parse.y:2573 cp/lex.c:928 objc/objc-parse.y:3322
-msgid "YYDEBUG not defined."
-msgstr ""
+#: c-parse.y:3047 objc-parse.y:3780
+#, c-format
+msgid "syntax error at '%s' token"
+msgstr "syntaksfejl ved symbolet '%s'"
 
-#: c-pragma.c:108
+#: c-pragma.c:107
 msgid "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
-msgstr ""
+msgstr "'#pragma pack (pop)' mødt uden tilsvarende '#pragma pack (push, <n>)'"
 
-#: c-pragma.c:126
+#: c-pragma.c:125
 #, c-format
 msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, <n>)"
-msgstr ""
+msgstr "'#pragma pack(pop, %s)' mødt uden tilsvarende '#pragma pack(push, %s, <n>)'"
 
-#: c-pragma.c:249
-#, fuzzy
+#: c-pragma.c:145
+msgid "#pragma pack(push[, id], <n>) is not supported on this target"
+msgstr "#pragma pack(push[, id], <n>) understøttes ikke på målarkitekturen"
+
+#: c-pragma.c:147
+msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
+msgstr "#pragma pack(pop[, id], <n>) understøttes ikke på målarkitekturen"
+
+#: c-pragma.c:167
+msgid "missing '(' after '#pragma pack' - ignored"
+msgstr "manglende '(' efter '#pragma pack' - ignoreret"
+
+#: c-pragma.c:180 c-pragma.c:230
+msgid "malformed '#pragma pack' - ignored"
+msgstr "forkert udformet '#pragma pack' - ignoreret"
+
+#: c-pragma.c:185
+msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
+msgstr "forkert udformet '#pragma pack(push[, id], <n>)' - ignoreret"
+
+#: c-pragma.c:187
+msgid "malformed '#pragma pack(pop[, id])' - ignored"
+msgstr "forkert udformet '#pragma pack(pop[, id])' - ignoreret"
+
+#: c-pragma.c:196
+#, c-format
+msgid "unknown action '%s' for '#pragma pack' - ignored"
+msgstr "ukendt handling '%s' for '#pragma pack' - ignoreret"
+
+#: c-pragma.c:233
 msgid "junk at end of '#pragma pack'"
-msgstr "ragelse i slutningen af #%s"
+msgstr "ragelse i slutningen af '#pragma pack'"
 
-#: c-pragma.c:298
-#, fuzzy
+#: c-pragma.c:247
+#, c-format
+msgid "alignment must be a small power of two, not %d"
+msgstr "justering skal være en lille potens af to, ikke %d"
+
+#: c-pragma.c:280
+#, c-format
+msgid "applying #pragma weak `%s' after first use results in unspecified behavior"
+msgstr "anvendelse af #pragma weak '%s' efter første brug resulterer i ikke-defineret opførsel"
+
+#: c-pragma.c:321 c-pragma.c:326
+msgid "malformed #pragma weak, ignored"
+msgstr "forkert udformet '#pragma weak' - ignoreret"
+
+#: c-pragma.c:330
 msgid "junk at end of #pragma weak"
-msgstr "ragelse i slutningen af #%s"
+msgstr "ragelse i slutningen af '#pragma weak'"
 
-#: c-semantics.c:607
+#: c-pragma.c:365 c-pragma.c:370
+msgid "malformed #pragma redefine_extname, ignored"
+msgstr "forkert udformet '#pragma redefine_extname' - ignoreret"
+
+#: c-pragma.c:375
+msgid "junk at end of #pragma redefine_extname"
+msgstr "ragelse i slutningen af '#pragma redefine_extname'"
+
+#: c-pragma.c:382 c-pragma.c:463
+msgid "#pragma redefine_extname conflicts with declaration"
+msgstr "#pragma redefine_extname er i konflikt med erklæring"
+
+#: c-pragma.c:413
+msgid "malformed #pragma extern_prefix, ignored"
+msgstr "forkert udformet '#pragma extern_prefix' - ignoreret"
+
+#: c-pragma.c:418
+msgid "junk at end of #pragma extern_prefix"
+msgstr "ragelse i slutningen af '#pragma extern_prefix'"
+
+#: c-pragma.c:450
+msgid "asm declaration conficts with previous rename"
+msgstr "asm-erklæring er i konflikt med tidligere omdøbelse"
+
+#: c-semantics.c:565
 msgid "break statement not within loop or switch"
 msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
 
-#: c-semantics.c:625
+#: c-semantics.c:583
 msgid "continue statement not within a loop"
 msgstr "continue-sætning befinder sig ikke i en løkke"
 
-#: c-semantics.c:720
+#: c-semantics.c:678
 msgid "destructor needed for `%#D'"
-msgstr ""
+msgstr "destruktionsfunktion påkrævet til '%#D'"
 
-#: c-semantics.c:721
+#: c-semantics.c:679
 msgid "where case label appears here"
-msgstr ""
+msgstr "hvor case-etiket optræder her"
 
-#: c-semantics.c:724
+#: c-semantics.c:682
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
-msgstr ""
+msgstr "(indesluttede handlinger fra tidligere case-sætninger kræver destruktionsfunktioner i deres eget virkefelt)"
 
-#: c-semantics.c:757 c-typeck.c:6800
+#: c-semantics.c:725 c-typeck.c:6893 cp/semantics.c:897
 #, c-format
 msgid "%s qualifier ignored on asm"
-msgstr ""
+msgstr "%s-modifikation ignoreret ved asm"
 
-#: c-typeck.c:122
+#: c-typeck.c:123
 #, c-format
 msgid "`%s' has an incomplete type"
 msgstr "'%s' er af en ufuldstændig type"
 
-#: c-typeck.c:144 cp/call.c:2553
+#: c-typeck.c:145 cp/call.c:2740
 msgid "invalid use of void expression"
 msgstr "ugyldig brug af void-udtryk"
 
 #: c-typeck.c:153
+msgid "invalid use of flexible array member"
+msgstr "ugyldig brug af fleksibelt tabelmedlem"
+
+#: c-typeck.c:159
 msgid "invalid use of array with unspecified bounds"
-msgstr "ugyldig brug af tabel med uangivne rammer"
+msgstr "ugyldig brug af tabel uden angivne grænser"
 
-#: c-typeck.c:161
+#: c-typeck.c:167
 #, c-format
 msgid "invalid use of undefined type `%s %s'"
 msgstr "ugyldig brug af en type '%s %s' der ikke er defineret"
 
 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
-#: c-typeck.c:165
+#: c-typeck.c:171
 #, c-format
 msgid "invalid use of incomplete typedef `%s'"
 msgstr "ugyldig brug af ufuldstændig typedef '%s'"
 
-#: c-typeck.c:396 c-typeck.c:410
+#: c-typeck.c:424 c-typeck.c:438
 msgid "function types not truly compatible in ISO C"
-msgstr ""
+msgstr "funktionstyper ikke er fuldt ud forenelige i ISO C"
 
-#: c-typeck.c:561
+#: c-typeck.c:603
 msgid "types are not quite compatible"
-msgstr ""
-
-#: c-typeck.c:714
-#, fuzzy
-msgid "sizeof applied to a function type"
-msgstr "sizeof benyttet på en ufuldstændig type"
-
-#: c-typeck.c:720
-#, fuzzy
-msgid "sizeof applied to a void type"
-msgstr "sizeof benyttet på en ufuldstændig type"
-
-#: c-typeck.c:727
-msgid "sizeof applied to an incomplete type"
-msgstr "sizeof benyttet på en ufuldstændig type"
+msgstr "typer er ikke helt forenelige"
 
-#: c-typeck.c:780 c-typeck.c:2793
+#: c-typeck.c:757 c-typeck.c:2673
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "beregninger udført på en henvisning til en ufuldstændig type"
 
-#: c-typeck.c:808
-msgid "__alignof__ applied to an incomplete type"
-msgstr "__alignof__ benyttet på en ufuldstændig type"
-
-#: c-typeck.c:834
-msgid "`__alignof' applied to a bit-field"
-msgstr "'__alignof' benyttet på et bitfelt"
-
-#: c-typeck.c:1025 cp/typeck.c:1792
-msgid "invalid use of non-lvalue array"
-msgstr "ugyldig brug af en tabel der ikke kan optræde som en venstreværdi"
-
-#: c-typeck.c:1200
+#: c-typeck.c:1136
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr "%s har intet medlem ved navn '%s'"
 
-#: c-typeck.c:1231
+#: c-typeck.c:1169
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr "forespørgsel efter medlemmet '%s' i noget der hverken er en union eller en struktur"
 
-#: c-typeck.c:1264
+#: c-typeck.c:1201
 msgid "dereferencing pointer to incomplete type"
 msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
 
-#: c-typeck.c:1268
-#, fuzzy
+#: c-typeck.c:1205
 msgid "dereferencing `void *' pointer"
-msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
+msgstr "forsøg på at følge en 'void *'-henvisning"
 
-#: c-typeck.c:1285 cp/typeck.c:2402
+#: c-typeck.c:1222 cp/typeck.c:2357
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr "ugyldig typeparameter '%s'"
 
-#: c-typeck.c:1304 cp/typeck.c:2428
+#: c-typeck.c:1241 cp/typeck.c:2383
 msgid "subscript missing in array reference"
 msgstr "indeks mangler i tabelopslag"
 
-#: c-typeck.c:1325 cp/typeck.c:2470
-#, fuzzy
+#: c-typeck.c:1262 cp/typeck.c:2425
 msgid "array subscript has type `char'"
-msgstr "tabelindeks er ikke et heltal"
+msgstr "tabelindeks er af typen 'char'"
 
-#: c-typeck.c:1333 c-typeck.c:1422 cp/typeck.c:2477 cp/typeck.c:2556
+#: c-typeck.c:1270 c-typeck.c:1359 cp/typeck.c:2432 cp/typeck.c:2511
 msgid "array subscript is not an integer"
 msgstr "tabelindeks er ikke et heltal"
 
-#: c-typeck.c:1366
-#, fuzzy
+#: c-typeck.c:1303
 msgid "ISO C forbids subscripting `register' array"
-msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype"
+msgstr "ISO C forbyder opslag i 'register'-tabel"
 
-#: c-typeck.c:1368
+#: c-typeck.c:1305
 #, fuzzy
-msgid "ISO C89 forbids subscripting non-lvalue array"
-msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype"
+msgid "ISO C90 forbids subscripting non-lvalue array"
+msgstr "ISO C89 forbyder opslag i tabel der ikke er venstreværdi"
 
-#: c-typeck.c:1401
+#: c-typeck.c:1338
 msgid "subscript has type `char'"
-msgstr ""
+msgstr "indeks er af typen 'char'"
 
-#: c-typeck.c:1417 cp/typeck.c:2551
+#: c-typeck.c:1354 cp/typeck.c:2506
 msgid "subscripted value is neither array nor pointer"
 msgstr "værdien der er påført et indeks, er hverken en tabel eller en henvisningsvariabel"
 
-#: c-typeck.c:1468
+#: c-typeck.c:1408
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr "'%s' ikke erklæret her (ikke i en funktion)"
 
-#: c-typeck.c:1475
+#: c-typeck.c:1415
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr "'%s' er ikke erklæret (først benyttet i denne funktion)"
 
-#: c-typeck.c:1480
+#: c-typeck.c:1420
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(et kaldenavn der ikke er erklæret, rapporteres kun én gang"
 
-#: c-typeck.c:1481
+#: c-typeck.c:1421
 msgid "for each function it appears in.)"
 msgstr "per funktion)"
 
-#: c-typeck.c:1498
-#, fuzzy, c-format
+#: c-typeck.c:1438
+#, c-format
 msgid "local declaration of `%s' hides instance variable"
-msgstr "%s: den lokale erklæring af funktionen '%s' er ikke indsat\n"
+msgstr "den lokale erklæring af funktionen '%s' skjuler instansvariabel"
 
-#: c-typeck.c:1563
+#: c-typeck.c:1504
 msgid "called object is not a function"
 msgstr "det kaldte objekt er ikke en funktion"
 
-#: c-typeck.c:1647 cp/typeck.c:3189
+#: c-typeck.c:1590 cp/typeck.c:2831
 msgid "too many arguments to function"
 msgstr "for mange parametre til funktionen"
 
-#: c-typeck.c:1670
+#: c-typeck.c:1611
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "typen af den formelle parameter %d er ufuldstændig"
 
-#: c-typeck.c:1683
+#: c-typeck.c:1624
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr "%s som heltal i stedet for kommatal på grund af prototypen"
 
-#: c-typeck.c:1686
-#, fuzzy, c-format
+#: c-typeck.c:1627
+#, c-format
 msgid "%s as integer rather than complex due to prototype"
-msgstr "%s som kommatal i stedet for complex på grund af prototypen"
+msgstr "%s som heltal i stedet for complex på grund af prototypen"
 
-#: c-typeck.c:1689
+#: c-typeck.c:1630
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr "%s som complex i stedet for kommatal på grund af prototypen"
 
-#: c-typeck.c:1692
+#: c-typeck.c:1633
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr "%s som kommatal i stedet for heltal på grund af prototypen"
 
-#: c-typeck.c:1695
-#, fuzzy, c-format
+#: c-typeck.c:1636
+#, c-format
 msgid "%s as complex rather than integer due to prototype"
-msgstr "%s som complex i stedet for kommatal på grund af prototypen"
+msgstr "%s som complex i stedet for heltal på grund af prototypen"
 
-#: c-typeck.c:1698
+#: c-typeck.c:1639
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr "%s som kommatal i stedet for complex på grund af prototypen"
 
-#: c-typeck.c:1708
+#: c-typeck.c:1649
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr "%s som float i stedet for double på grund af prototypen"
 
-#: c-typeck.c:1725
+#: c-typeck.c:1667
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr "%s med anderledes bredde på grund af prototypen"
 
-#: c-typeck.c:1759
+#: c-typeck.c:1701
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr "%s som unsigned på grund af prototypen"
 
-#: c-typeck.c:1761
+#: c-typeck.c:1703
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr "%s som signed på grund af prototypen"
 
-#: c-typeck.c:1795 cp/typeck.c:3290
+#: c-typeck.c:1737 cp/typeck.c:2935
 msgid "too few arguments to function"
 msgstr "for få parametre til funktionen"
 
-#: c-typeck.c:1836
+#: c-typeck.c:1779
 msgid "suggest parentheses around + or - inside shift"
-msgstr ""
+msgstr "foreslår paranteser omkring + eller - inden i skifteoperation"
 
-#: c-typeck.c:1843
+#: c-typeck.c:1786
 msgid "suggest parentheses around && within ||"
-msgstr ""
+msgstr "foreslår paranteser omkring && inden i ||"
 
-#: c-typeck.c:1852
+#: c-typeck.c:1795
 msgid "suggest parentheses around arithmetic in operand of |"
-msgstr ""
+msgstr "foreslår paranteser omkring beregning i operand til |"
 
-#: c-typeck.c:1855
+#: c-typeck.c:1798
 msgid "suggest parentheses around comparison in operand of |"
-msgstr ""
+msgstr "foreslår paranteser omkring sammenligning i operand til |"
 
-#: c-typeck.c:1864
+#: c-typeck.c:1807
 msgid "suggest parentheses around arithmetic in operand of ^"
-msgstr ""
+msgstr "foreslår paranteser omkring beregning i operand til ^"
 
-#: c-typeck.c:1867
+#: c-typeck.c:1810
 msgid "suggest parentheses around comparison in operand of ^"
-msgstr ""
+msgstr "foreslår paranteser omkring sammenligning i operand til ^"
 
-#: c-typeck.c:1874
+#: c-typeck.c:1817
 msgid "suggest parentheses around + or - in operand of &"
-msgstr ""
+msgstr "foreslår paranteser omkring + eller - i operand til &"
 
-#: c-typeck.c:1877
+#: c-typeck.c:1820
 msgid "suggest parentheses around comparison in operand of &"
-msgstr ""
+msgstr "foreslår paranteser omkring sammenligning i operand til &"
 
-#: c-typeck.c:1884
+#: c-typeck.c:1827
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
-msgstr ""
+msgstr "sammenligninger som 'x <= y <= z' følger ikke den matematiske betydning"
 
-#: c-typeck.c:2138 cp/typeck.c:3569
+#: c-typeck.c:1987 c-typeck.c:2022
+msgid "division by zero"
+msgstr "division med nul"
+
+#: c-typeck.c:2067 cp/typeck.c:3196
 msgid "right shift count is negative"
-msgstr ""
+msgstr "højreskiftsantal er negativ"
 
-#: c-typeck.c:2145 cp/typeck.c:3575
+#: c-typeck.c:2074 cp/typeck.c:3202
 msgid "right shift count >= width of type"
-msgstr ""
+msgstr "højreskiftsantal er større end bredden af typen"
 
-#: c-typeck.c:2170 cp/typeck.c:3594
+#: c-typeck.c:2095 cp/typeck.c:3221
 msgid "left shift count is negative"
-msgstr ""
+msgstr "venstreskiftsantal er negativ"
 
-#: c-typeck.c:2173 cp/typeck.c:3596
+#: c-typeck.c:2098 cp/typeck.c:3223
 msgid "left shift count >= width of type"
-msgstr ""
+msgstr "venstreskiftsantal er større end bredden af typen"
 
-#: c-typeck.c:2198
-#, fuzzy
+#: c-typeck.c:2119
 msgid "shift count is negative"
-msgstr "størrelsen af tabel '%s' er negativ"
+msgstr "skifteantal er negativ"
 
-#: c-typeck.c:2200
+#: c-typeck.c:2121
 msgid "shift count >= width of type"
-msgstr ""
+msgstr "skifteantal er større end bredden af typen"
 
-#: c-typeck.c:2221 cp/typeck.c:3631
+#: c-typeck.c:2138 cp/typeck.c:3258
 msgid "comparing floating point with == or != is unsafe"
-msgstr ""
+msgstr "sammenligning af kommatal med == eller != er ikke sikkert"
 
-#: c-typeck.c:2245 c-typeck.c:2251
-#, fuzzy
+#: c-typeck.c:2164 c-typeck.c:2170
 msgid "ISO C forbids comparison of `void *' with function pointer"
-msgstr "ISO C++ forbyder sammenligninger af henvisningsvariabler og heltal"
+msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
 
-#: c-typeck.c:2254 c-typeck.c:2296 c-typeck.c:2324
+#: c-typeck.c:2173 c-typeck.c:2213 c-typeck.c:2241
 msgid "comparison of distinct pointer types lacks a cast"
-msgstr ""
+msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
 
-#: c-typeck.c:2269 c-typeck.c:2275 c-typeck.c:2345 c-typeck.c:2351
-#, fuzzy
+#: c-typeck.c:2187 c-typeck.c:2192 c-typeck.c:2261 c-typeck.c:2266
 msgid "comparison between pointer and integer"
-msgstr "ISO C++ forbyder sammenligninger af henvisningsvariabler og heltal"
+msgstr "sammenligning mellem henvisningsvariabel og heltal"
 
-#: c-typeck.c:2291 c-typeck.c:2319
-#, fuzzy
+#: c-typeck.c:2208 c-typeck.c:2236
 msgid "ISO C forbids ordered comparisons of pointers to functions"
-msgstr "ISO C++ forbyder sammenligninger af henvisningsvariabler og heltal"
+msgstr "ISO C forbyder ordnede sammenligninger af henvisninger til funktioner"
 
-#: c-typeck.c:2316
-#, fuzzy
+#: c-typeck.c:2233
 msgid "comparison of complete and incomplete pointers"
-msgstr "__alignof__ benyttet på en ufuldstændig type"
+msgstr "sammenligning mellem en fuldstændig og ufuldstændig henvisning"
 
-#: c-typeck.c:2332 c-typeck.c:2339
-#, fuzzy
+#: c-typeck.c:2249 c-typeck.c:2256
 msgid "ordered comparison of pointer with integer zero"
-msgstr "ISO C++ forbyder sammenligninger af henvisningsvariabler og heltal"
+msgstr "ordnet sammenligning af henvisning med heltallet nul"
 
-#: c-typeck.c:2365 cp/typeck.c:3764
+#: c-typeck.c:2280 cp/typeck.c:3391
 msgid "unordered comparison on non-floating point argument"
-msgstr "uordnent sammenligning af ikke-kommatalsparameter"
+msgstr "uordnet sammenligning af ikke-kommatalsparameter"
 
-#: c-typeck.c:2579
-#, fuzzy
+#: c-typeck.c:2491
 msgid "comparison between signed and unsigned"
-msgstr "ISO C++ forbyder sammenligninger af henvisningsvariabler og heltal"
+msgstr "sammenligning mellem signed og unsigned"
 
-#: c-typeck.c:2625 cp/typeck.c:4010
+#: c-typeck.c:2537 cp/typeck.c:3635
 msgid "comparison of promoted ~unsigned with constant"
-msgstr ""
+msgstr "sammenligning af forfremmet ~unsigned med konstant"
 
-#: c-typeck.c:2633 cp/typeck.c:4018
+#: c-typeck.c:2545 cp/typeck.c:3643
 msgid "comparison of promoted ~unsigned with unsigned"
-msgstr ""
+msgstr "sammenligning af forfremmet ~unsigned med unsigned"
 
-#: c-typeck.c:2695
-msgid "pointer of type `void *' used in arithmetic"
-msgstr ""
+#: c-typeck.c:2625
+msgid "pointer of type `void *' used in subtraction"
+msgstr "henvisning af typen 'void *' benyttet i subtraktion"
 
-#: c-typeck.c:2701
-msgid "pointer to a function used in arithmetic"
-msgstr ""
-
-#: c-typeck.c:2779
-msgid "pointer of type `void *' used in subtraction"
-msgstr ""
-
-#: c-typeck.c:2781
-#, fuzzy
+#: c-typeck.c:2627
 msgid "pointer to a function used in subtraction"
-msgstr "   i henvisning til medlemsfunktion-omdannelse"
+msgstr "henvisning til en funktion benyttet i subtraktion"
 
-#: c-typeck.c:2839
+#: c-typeck.c:2724
 msgid "wrong type argument to unary plus"
 msgstr "forkert parametertype til unært plus"
 
-#: c-typeck.c:2850
+#: c-typeck.c:2737
 msgid "wrong type argument to unary minus"
 msgstr "forkert parametertype til unært minus"
 
-#: c-typeck.c:2862
+#: c-typeck.c:2754
 msgid "ISO C does not support `~' for complex conjugation"
-msgstr ""
+msgstr "ISO C understøtter ikke '~' til compleks-konjugering"
 
-#: c-typeck.c:2868
+#: c-typeck.c:2760
 msgid "wrong type argument to bit-complement"
 msgstr "forkert parametertype til bitkomplement"
 
-#: c-typeck.c:2879
+#: c-typeck.c:2769
 msgid "wrong type argument to abs"
 msgstr "forkert parametertype til abs"
 
-#: c-typeck.c:2891
+#: c-typeck.c:2781
 msgid "wrong type argument to conjugation"
 msgstr "forkert parametertype til konjugation"
 
-#: c-typeck.c:2905
+#: c-typeck.c:2795
 msgid "wrong type argument to unary exclamation mark"
 msgstr "forkert parametertype til unært udråbstegn"
 
-#: c-typeck.c:2948
+#: c-typeck.c:2838
 msgid "ISO C does not support `++' and `--' on complex types"
-msgstr ""
-
-#: c-typeck.c:2962 c-typeck.c:2988
-#, c-format
-msgid "wrong type argument to %s"
-msgstr "forkert parametertype til %s"
-
-#: c-typeck.c:2982
-#, c-format
-msgid "%s of pointer to unknown structure"
-msgstr "%s af henvisning til en ukendt struktur"
+msgstr "ISO C understøtter ikke '++' og '--' for complex-typer"
 
-#: c-typeck.c:3052
-msgid "invalid lvalue in increment"
-msgstr "ugyldig venstreværdi i forøgelse"
+# man kan ikke stikke en forøgelse (++) en type som parameter, 'type
+# argument' skal opfattes på en anden måde
+#: c-typeck.c:2853 c-typeck.c:2885
+msgid "wrong type argument to increment"
+msgstr "forkert parametertype til forøgelse"
 
-#: c-typeck.c:3053
-msgid "invalid lvalue in decrement"
-msgstr "ugyldig venstreværdi i formindskelse"
+#: c-typeck.c:2855 c-typeck.c:2887
+msgid "wrong type argument to decrement"
+msgstr "forkert parametertype til formindskelse"
 
-#: c-typeck.c:3061 cp/typeck.c:4587
-msgid "increment"
-msgstr "forøgelse"
+#: c-typeck.c:2876
+msgid "increment of pointer to unknown structure"
+msgstr "forøgelse af henvisning til en ukendt struktur"
 
-#: c-typeck.c:3061 cp/typeck.c:4587
-msgid "decrement"
-msgstr "formindskelse"
+#: c-typeck.c:2878
+msgid "decrement of pointer to unknown structure"
+msgstr "formindskelse af henvisning til en ukendt struktur"
 
-#: c-typeck.c:3117
-#, fuzzy
+# RETMIG: hvad betyder dette?
+#: c-typeck.c:3015
 msgid "ISO C forbids the address of a cast expression"
-msgstr "ISO C forbyder tekst efter #%s"
+msgstr "ISO C forbyder adressen af et typeomtvingningsudtryk"
 
-#: c-typeck.c:3131
+#: c-typeck.c:3025
 msgid "invalid lvalue in unary `&'"
-msgstr "ugyldig venstreværdi i unært '&'"
+msgstr "ugyldig venstreværdi i unær '&'"
 
-#: c-typeck.c:3163
+#: c-typeck.c:3057
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr "forsøg på at finde adressen af bitfeltstrukturmedlemmet '%s'"
 
-#: c-typeck.c:3271 c-typeck.c:4618 c-typeck.c:4634 c-typeck.c:4650
-#: cp/typeck.c:4780 diagnostic.c:1475 gcc.c:4207 java/verify.c:1416
-#: java/verify.c:1417 java/verify.c:1432
+#: c-typeck.c:3166 c-typeck.c:4632 c-typeck.c:4648 c-typeck.c:4664
+#: final.c:3146 final.c:3148 gcc.c:4397 rtl-error.c:122 toplev.c:1694
+#: config/cris/cris.c:529 cp/typeck.c:4341 java/expr.c:364 java/verify.c:1467
+#: java/verify.c:1468 java/verify.c:1483
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: c-typeck.c:3328
+#: c-typeck.c:3227
 msgid "ISO C forbids use of conditional expressions as lvalues"
-msgstr ""
+msgstr "ISO C forbyder brug af betingede udtryk som venstreværdier"
 
-#: c-typeck.c:3331
+#: c-typeck.c:3230
 msgid "ISO C forbids use of compound expressions as lvalues"
-msgstr ""
+msgstr "ISO C forbyder brug af sammensatte udtryk som venstreværdier"
 
-#: c-typeck.c:3334
+#: c-typeck.c:3233
 msgid "ISO C forbids use of cast expressions as lvalues"
-msgstr ""
+msgstr "ISO C forbyder brug af typeomtvingningsudtryk som venstreværdier"
 
-#: c-typeck.c:3351
-#, fuzzy, c-format
+# RETMIG: lettere klodset konstruktion
+#: c-typeck.c:3250
+#, c-format
 msgid "%s of read-only member `%s'"
-msgstr "%s har intet medlem ved navn '%s'"
+msgstr "%s af medlemmet '%s' der kun må læses"
 
-#: c-typeck.c:3355
+#: c-typeck.c:3254
 #, c-format
 msgid "%s of read-only variable `%s'"
-msgstr ""
+msgstr "%s af variablen '%s' der kun må læses"
 
-#: c-typeck.c:3358
+#: c-typeck.c:3257
 #, c-format
 msgid "%s of read-only location"
-msgstr ""
+msgstr "%s af placering der kun må læses"
 
-#: c-typeck.c:3376
+#: c-typeck.c:3276
 #, c-format
-msgid "cannot take address of bitfield `%s'"
+msgid "cannot take address of bit-field `%s'"
 msgstr "kan ikke finde adressen af bitfeltet '%s'"
 
-#: c-typeck.c:3403
+#: c-typeck.c:3304
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr "global registervariabel '%s' benyttet i indlejret funktion"
 
-#: c-typeck.c:3407
-#, fuzzy, c-format
+#: c-typeck.c:3308
+#, c-format
 msgid "register variable `%s' used in nested function"
-msgstr "global registervariabel '%s' benyttet i indlejret funktion"
+msgstr "registervariabel '%s' benyttet i indlejret funktion"
 
-#: c-typeck.c:3414
+#: c-typeck.c:3315
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr "forespørgsel efter adressen af den globale registervariabel '%s'"
 
-#: c-typeck.c:3426
+#: c-typeck.c:3327
 msgid "cannot put object with volatile field into register"
 msgstr "kan ikke anbringe et objekt med et volatile-felt i et register"
 
-#: c-typeck.c:3430
-#, fuzzy, c-format
+#: c-typeck.c:3331
+#, c-format
 msgid "address of register variable `%s' requested"
-msgstr "forespørgsel efter adressen af den globale registervariabel '%s'"
+msgstr "forespørgsel efter adressen af registervariablen '%s'"
 
-#: c-typeck.c:3538
-#, fuzzy
+#: c-typeck.c:3439
 msgid "signed and unsigned type in conditional expression"
-msgstr "typerne i betingelsesudtrykket passer ikke sammen"
+msgstr "signed og unsigned type i betinget udtryk"
 
-#: c-typeck.c:3545
+#: c-typeck.c:3446
 msgid "ISO C forbids conditional expr with only one void side"
-msgstr ""
+msgstr "ISO C forbyder betingede udtryk med kun én tom side"
 
-#: c-typeck.c:3561 c-typeck.c:3568
-#, fuzzy
+#: c-typeck.c:3462 c-typeck.c:3469
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
-msgstr "ISO C++ forbyder sammenligninger af henvisningsvariabler og heltal"
+msgstr "ISO C++ forbyder betinget udtryk mellem 'void *' og funktionshenvisning"
 
-#: c-typeck.c:3574
-#, fuzzy
+#: c-typeck.c:3475
 msgid "pointer type mismatch in conditional expression"
-msgstr "typerne i betingelsesudtrykket passer ikke sammen"
+msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
 
-#: c-typeck.c:3581 c-typeck.c:3591
-#, fuzzy
+#: c-typeck.c:3482 c-typeck.c:3492
 msgid "pointer/integer type mismatch in conditional expression"
-msgstr "typerne i betingelsesudtrykket passer ikke sammen"
+msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
 
-#: c-typeck.c:3605
+#: c-typeck.c:3506
 msgid "type mismatch in conditional expression"
 msgstr "typerne i betingelsesudtrykket passer ikke sammen"
 
-#: c-typeck.c:3678 cp/typeck.c:5012
+#: c-typeck.c:3577 cp/typeck.c:4597
 msgid "left-hand operand of comma expression has no effect"
-msgstr ""
+msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
 
-#: c-typeck.c:3717
+#: c-typeck.c:3621
 msgid "cast specifies array type"
 msgstr "typetildelingen angiver en tabeltype"
 
-#: c-typeck.c:3723
+#: c-typeck.c:3627
 msgid "cast specifies function type"
 msgstr "typetildelingen angiver en funktionstype"
 
-#: c-typeck.c:3733
-#, fuzzy
+#: c-typeck.c:3637
 msgid "ISO C forbids casting nonscalar to the same type"
-msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype"
+msgstr "ISO C forbyder omtvingelse af ikke-skalar til den samme type"
 
-#: c-typeck.c:3754
-#, fuzzy
+#: c-typeck.c:3656
 msgid "ISO C forbids casts to union type"
-msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype"
+msgstr "ISO C forbyder omtvingelse til uniontype"
 
-#: c-typeck.c:3770
+#: c-typeck.c:3671
 msgid "cast to union type from type not present in union"
-msgstr "typetildeling til en union-type fra en type der ikke findes i union'en"
+msgstr "typetildeling til en uniontype fra en type der ikke findes i union'en"
+
+#: c-typeck.c:3722
+msgid "cast adds new qualifiers to function type"
+msgstr "typeomtvingning tilføjer modifikationer til en funktionstype"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3815
-#, fuzzy
+#: c-typeck.c:3727
 msgid "cast discards qualifiers from pointer target type"
-msgstr "%s kasserer modifikationer på henvisningsmålets type"
+msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
 
-#: c-typeck.c:3830
+#: c-typeck.c:3742
 msgid "cast increases required alignment of target type"
-msgstr ""
+msgstr "typeomtvingelse forøger den påkrævne justering af måltypen"
 
-#: c-typeck.c:3836 cp/typeck.c:5420
+#: c-typeck.c:3748 cp/typeck.c:5027
 msgid "cast from pointer to integer of different size"
-msgstr ""
+msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
 
-#: c-typeck.c:3841
-#, fuzzy
+#: c-typeck.c:3753
 msgid "cast does not match function type"
-msgstr "typetildelingen angiver en funktionstype"
+msgstr "typeomtvingelse passer ikke til funktionstype"
 
-#: c-typeck.c:3848 cp/typeck.c:5427
-#, fuzzy
+#: c-typeck.c:3760 cp/typeck.c:5034
 msgid "cast to pointer from integer of different size"
-msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
+msgstr "typeomtvingelse fra heltal til henvisning af en anden størrelse"
+
+#: c-typeck.c:3772
+msgid "type-punning to incomplete type might break strict-aliasing rules"
+msgstr ""
+
+#: c-typeck.c:3776
+msgid "dereferencing type-punned pointer will break strict-aliasing rules"
+msgstr ""
 
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:3990
+#: c-typeck.c:3935
 msgid "invalid lvalue in assignment"
 msgstr "ugyldig venstreværdi i tildeling"
 
 #. Convert new value to destination type.
-#: c-typeck.c:3999 c-typeck.c:4024 c-typeck.c:4041 cp/typeck.c:5542
-#: cp/typeck.c:5699
+#: c-typeck.c:3944 c-typeck.c:3969 c-typeck.c:3986 cp/typeck.c:5145
+#: cp/typeck.c:5294
 msgid "assignment"
 msgstr "tildeling"
 
-#: c-typeck.c:4208 c-typeck.c:4275
+#: c-typeck.c:4056
+#, fuzzy
+msgid "cannot pass rvalue to reference parameter"
+msgstr "new kan ikke bruges på en referencetype"
+
+#: c-typeck.c:4160 c-typeck.c:4227
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
 
-#: c-typeck.c:4212 c-typeck.c:4255
+#: c-typeck.c:4164 c-typeck.c:4207
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr "%s kasserer modifikationer på henvisningsmålets type"
 
-#: c-typeck.c:4218
+#: c-typeck.c:4170
 msgid "ISO C prohibits argument conversion to union type"
-msgstr ""
+msgstr "ISO C forbyder parameterkonvertering til uniontype"
 
-#: c-typeck.c:4247
-#, fuzzy, c-format
+#: c-typeck.c:4199
+#, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
-msgstr "ISO forbyder %s mellem funktionshenvisning og 'void *'"
+msgstr "ISO forbyder %s mellem funktionshenvisning og 'void *'"
 
-#: c-typeck.c:4264
+#: c-typeck.c:4216
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr "fortegnene i henvisningsmål i %s er forskellige"
 
-#: c-typeck.c:4280
+#: c-typeck.c:4232
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
 
-#: c-typeck.c:4296
+#: c-typeck.c:4248
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
 
-#: c-typeck.c:4304
+#: c-typeck.c:4256
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
 
-#: c-typeck.c:4318 c-typeck.c:4321
+#: c-typeck.c:4270 c-typeck.c:4273
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "typen af den %d. parameter i '%s' passer ikke"
 
-#: c-typeck.c:4325
+#: c-typeck.c:4277
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr "typen af den %d. parameter i det indirekte funktionskald passer ikke"
 
-#: c-typeck.c:4329
+#: c-typeck.c:4281
 #, c-format
 msgid "incompatible types in %s"
 msgstr "uforenelige typer i %s"
 
 #. Function name is known; supply it.
-#: c-typeck.c:4360
+#: c-typeck.c:4339
+#, fuzzy, c-format
+msgid "passing arg of `%s'"
+msgstr "videregiver den %d. parameter til '%s'"
+
+#. Function name unknown (call through ptr).
+#: c-typeck.c:4349
+#, fuzzy
+msgid "passing arg of pointer to function"
+msgstr "videregiver den %d. parameter af henvisning til funktion"
+
+#. Function name is known; supply it.
+#: c-typeck.c:4357
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr "videregiver den %d. parameter til '%s'"
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:4370
+#: c-typeck.c:4367
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr "videregiver den %d. parameter af henvisning til funktion"
 
-#: c-typeck.c:4437
+#: c-typeck.c:4433
 msgid "initializer for static variable is not constant"
 msgstr "startværdien for den statiske variabel er ikke en konstant"
 
-#: c-typeck.c:4443
+#: c-typeck.c:4439
 msgid "initializer for static variable uses complicated arithmetic"
 msgstr "startværdien for den statiske variabel benytter komplicerede beregninger"
 
-#: c-typeck.c:4451
-#, fuzzy
+#: c-typeck.c:4447
 msgid "aggregate initializer is not constant"
-msgstr "feltets startværdi er ikke en konstant"
+msgstr "startværdi til variabel af en sammensat type er ikke en konstant"
 
-#: c-typeck.c:4453
-#, fuzzy
+#: c-typeck.c:4449
 msgid "aggregate initializer uses complicated arithmetic"
-msgstr "startværdien for den statiske variabel benytter komplicerede beregninger"
+msgstr "startværdien til variabel af en sammensat type benytter komplicerede beregninger"
 
-#: c-typeck.c:4460
+# 'automatic aggregate' betyder automatisk allokerede variabler, dvs.
+# ganske almindelige lokale variabler (kan evt. erklæres med 'auto')
+#: c-typeck.c:4456
 msgid "traditional C rejects automatic aggregate initialization"
-msgstr ""
+msgstr "traditionel C forbyder klargøring af auto-variabler af sammensatte typer"
 
-#: c-typeck.c:4621 c-typeck.c:4637 c-typeck.c:4653
+#: c-typeck.c:4635 c-typeck.c:4651 c-typeck.c:4667
 #, c-format
 msgid "(near initialization for `%s')"
 msgstr "(i nærheden af klargøringen af '%s')"
 
-#: c-typeck.c:4705 cp/typeck2.c:518
+#: c-typeck.c:4718 cp/typeck2.c:505
 msgid "char-array initialized from wide string"
 msgstr "char-tabel får tildelt startværdi fra en bred streng"
 
-#: c-typeck.c:4712 cp/typeck2.c:525
+#: c-typeck.c:4725 cp/typeck2.c:512
 msgid "int-array initialized from non-wide string"
 msgstr "int-tabel får tildelt startværdi fra en ikke-bred streng"
 
-#: c-typeck.c:4729 cp/typeck2.c:541
+#: c-typeck.c:4743 cp/typeck2.c:528
 msgid "initializer-string for array of chars is too long"
 msgstr "startværdistrengen til char-tabellen er for lang"
 
-#: c-typeck.c:4756
+#: c-typeck.c:4781
 msgid "array initialized from non-constant array expression"
 msgstr "tabel får tildelt en startværdi fra et tabeludtryk der ikke er konstant"
 
-#: c-typeck.c:4773 c-typeck.c:4775 c-typeck.c:4791 c-typeck.c:4812
-#: c-typeck.c:6207
+#: c-typeck.c:4798 c-typeck.c:4800 c-typeck.c:4816 c-typeck.c:4837
+#: c-typeck.c:6237
 msgid "initializer element is not constant"
 msgstr "startværdielement er ikke en konstant"
 
-#: c-typeck.c:4807
+#: c-typeck.c:4832
 msgid "initialization"
 msgstr "klargøring"
 
-#: c-typeck.c:4818 c-typeck.c:6212
+#: c-typeck.c:4843 c-typeck.c:6242
 msgid "initializer element is not computable at load time"
 msgstr "startværdielement kan ikke beregnes ved indlæsningstidspunktet"
 
-#: c-typeck.c:4855 c-typeck.c:4871 cp/typeck2.c:618
+#: c-typeck.c:4858 cp/typeck2.c:605
 msgid "invalid initializer"
 msgstr "ugyldig startværdi"
 
-#: c-typeck.c:5339
+#: c-typeck.c:5351
 msgid "extra brace group at end of initializer"
 msgstr "overskydende krøllede paranteser ved slutningen af startværdien"
 
-#: c-typeck.c:5359
+#: c-typeck.c:5371
 msgid "missing braces around initializer"
 msgstr "krøllede paranteser mangler omkring startværdien"
 
-#: c-typeck.c:5403
+#: c-typeck.c:5431
 msgid "braces around scalar initializer"
 msgstr "krøllede paranteser omkring skalarstartværdi"
 
-#: c-typeck.c:5455
+# RETMIG: eller er det fleksibel tabel-medlem
+#: c-typeck.c:5479
 msgid "initialization of flexible array member in a nested context"
-msgstr ""
+msgstr "klargøring af fleksibelt tabelmedlem i en indlejret kontekst"
 
-#: c-typeck.c:5457
+#: c-typeck.c:5481
 msgid "initialization of a flexible array member"
-msgstr ""
-
-#: c-typeck.c:5467
-msgid "deprecated initialization of zero-length array"
-msgstr ""
-
-#: c-typeck.c:5472
-msgid "initialization of zero-length array before end of structure"
-msgstr ""
+msgstr "klargøring af fleksibelt tabelmedlem"
 
-#: c-typeck.c:5477
-msgid "initialization of zero-length array inside a nested context"
-msgstr ""
-
-#: c-typeck.c:5496
+#: c-typeck.c:5512
 msgid "missing initializer"
 msgstr "manglende startværdi"
 
-#: c-typeck.c:5521
+#: c-typeck.c:5538
 msgid "empty scalar initializer"
 msgstr "tom skalarstartværdi"
 
-#: c-typeck.c:5526
+#: c-typeck.c:5543
 msgid "extra elements in scalar initializer"
 msgstr "overskydende elementer i skalarstarværdi"
 
-#: c-typeck.c:5610
+#: c-typeck.c:5629
 msgid "initialization designators may not nest"
-msgstr ""
+msgstr "klargøringstegn må ikke indlejres"
 
-#: c-typeck.c:5631 c-typeck.c:5701
+#: c-typeck.c:5650 c-typeck.c:5721
 msgid "array index in non-array initializer"
 msgstr "tabelindeks i en startværdi der ikke er en tabel"
 
-#: c-typeck.c:5636 c-typeck.c:5753
-#, fuzzy
+# RETMIG: record?
+#: c-typeck.c:5655 c-typeck.c:5773
 msgid "field name not in record or union initializer"
-msgstr "for mange elementer i union-startværdi"
+msgstr "feltnavn ikke i struktur- eller union-startværdi"
 
-#: c-typeck.c:5697 c-typeck.c:5699
+#: c-typeck.c:5717 c-typeck.c:5719
 msgid "nonconstant array index in initializer"
 msgstr "tabelindekset i startværdien er ikke en konstant"
 
-#: c-typeck.c:5704
-#, fuzzy
+#: c-typeck.c:5724
 msgid "array index in initializer exceeds array bounds"
-msgstr "tabelindeks i en startværdi der ikke er en tabel"
+msgstr "tabelindeks i startværdi overskrider tabelgrænser"
 
-#: c-typeck.c:5715
+#: c-typeck.c:5735
 msgid "empty index range in initializer"
 msgstr "tomt indeksinterval i startværdi"
 
-#: c-typeck.c:5724
-#, fuzzy
+#: c-typeck.c:5744
 msgid "array index range in initializer exceeds array bounds"
-msgstr "tomt indeksinterval i startværdi"
+msgstr "tabelindeksinterval i startværdi overskrider tabelgrænser"
 
-#: c-typeck.c:5765
+#: c-typeck.c:5785
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr "ukendt felt '%s' angivet i startværdi"
 
-#: c-typeck.c:5802 c-typeck.c:5823 c-typeck.c:6277
+#: c-typeck.c:5822 c-typeck.c:5843 c-typeck.c:6304
 msgid "initialized field with side-effects overwritten"
-msgstr ""
+msgstr "klargjort felt med bivirkninger overskrevet"
 
-#: c-typeck.c:6490
+#: c-typeck.c:6514
 msgid "excess elements in char array initializer"
 msgstr "for mange elementer i char-tabelstartværdien"
 
-#: c-typeck.c:6497 c-typeck.c:6536
+#: c-typeck.c:6521 c-typeck.c:6567
 msgid "excess elements in struct initializer"
-msgstr "for mange elementer i struc-startværdi"
+msgstr "for mange elementer i struct-startværdi"
 
-#: c-typeck.c:6603
+#: c-typeck.c:6582
+msgid "non-static initialization of a flexible array member"
+msgstr "ikke-statisk klargøring af fleksibelt tabelmedlem"
+
+#: c-typeck.c:6644
 msgid "excess elements in union initializer"
 msgstr "for mange elementer i union-startværdi"
 
-#: c-typeck.c:6620
+#: c-typeck.c:6665
 msgid "traditional C rejects initialization of unions"
-msgstr ""
+msgstr "traditionel C forbyder tildeling af startværdi til unioner"
 
-#: c-typeck.c:6683
+#: c-typeck.c:6728
 msgid "excess elements in array initializer"
 msgstr "for mange elementer i tabelstartværdi"
 
-#: c-typeck.c:6709
+#: c-typeck.c:6757
+msgid "excess elements in vector initializer"
+msgstr "for mange elementer i vektorstartværdi"
+
+#: c-typeck.c:6779
 msgid "excess elements in scalar initializer"
-msgstr "for mange elemener i skalarstartværdi"
+msgstr "for mange elementer i skalarstartværdi"
 
-#: c-typeck.c:6793
+#: c-typeck.c:6886
 msgid "asm template is not a string constant"
 msgstr "asm-sætning er ikke en strengkonstant"
 
-#: c-typeck.c:6825
+#: c-typeck.c:6918
 msgid "invalid lvalue in asm statement"
 msgstr "ugyldig venstreværdi i asm-sætning"
 
-#: c-typeck.c:6898
+#: c-typeck.c:6993
 msgid "modification by `asm'"
-msgstr "ændring i 'asm'"
+msgstr "ændring af 'asm'"
 
-#: c-typeck.c:6917 cp/typeck.c:6589
-#, fuzzy
+#: c-typeck.c:7012 cp/typeck.c:6152
 msgid "function declared `noreturn' has a `return' statement"
-msgstr "funktionen returnerer ikke en strengtype"
+msgstr "funktion der er erklæret 'noreturn' har en 'return'-sætning"
 
-#: c-typeck.c:6924
+#: c-typeck.c:7019
 msgid "`return' with no value, in function returning non-void"
-msgstr ""
+msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
 
-#: c-typeck.c:6930
+#: c-typeck.c:7025
 msgid "`return' with a value, in function returning void"
-msgstr ""
+msgstr "'return' med en værdi i en funktion der returnerer void"
 
-#: c-typeck.c:6934
+#: c-typeck.c:7029
 msgid "return"
-msgstr "return"
+msgstr "returnering"
 
-#: c-typeck.c:6985
+#: c-typeck.c:7081
 msgid "function returns address of local variable"
-msgstr ""
+msgstr "funktion returnerer adressen på en lokal variabel"
 
-#: c-typeck.c:7043 cp/semantics.c:533
+#: c-typeck.c:7137 cp/semantics.c:555
 msgid "switch quantity not an integer"
 msgstr "switch-størrelsen er ikke et heltal"
 
-#: c-typeck.c:7054
+#: c-typeck.c:7147
 msgid "`long' switch expression not converted to `int' in ISO C"
-msgstr ""
+msgstr "'long'-udtryk i switch konverteres ikke til 'int' i ISO C"
 
-#: c-typeck.c:7097 cp/decl.c:5228
+#: c-typeck.c:7182 cp/decl.c:5173
 msgid "case label not within a switch statement"
 msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
 
-#: c-typeck.c:7099 cp/decl.c:5233
-#, fuzzy
+#: c-typeck.c:7184 cp/decl.c:5178
 msgid "`default' label not within a switch statement"
-msgstr "default-etiket befinder sig ikke inden i en switch-sætning"
+msgstr "'default'-etiket befinder sig ikke inden i en switch-sætning"
 
-#: calls.c:1877
-#, fuzzy, c-format
+#: calls.c:1921
+#, c-format
 msgid "inlining failed in call to `%s'"
-msgstr "kan ikke håndtere inkonsistente kald af '%s'"
+msgstr "indlejring mislykkedes i kald til '%s'"
 
-#: calls.c:1878 calls.c:2191
+#: calls.c:1922 calls.c:2228
 msgid "called from here"
-msgstr ""
+msgstr "kaldt herfra"
 
-#: calls.c:2190
-#, fuzzy, c-format
+#: calls.c:2227
+#, c-format
 msgid "can't inline call to `%s'"
-msgstr "kan ikke håndtere inkonsistente kald af '%s'"
+msgstr "kan ikke indlejre kald til '%s'"
 
-#: calls.c:2228
+#: calls.c:2257
 msgid "function call has aggregate value"
+msgstr "funktionskald har en sammensat værdi"
+
+#: calls.c:4614
+msgid "variable offset is passed partially in stack and in reg"
+msgstr "variabelafsæt bliver viderebragt delvis i stak og i register"
+
+#: calls.c:4616
+msgid "variable size is passed partially in stack and in reg"
+msgstr "variabelstørrelse bliver viderebragt delvis i stak og i register"
+
+#: cfgloop.c:1106
+#, c-format
+msgid "Size of loop %d should be %d, not %d."
 msgstr ""
 
-#: calls.c:4604
-msgid "variable offset is passed paritially in stack and in reg"
+#: cfgloop.c:1125
+#, c-format
+msgid "Bb %d do not belong to loop %d."
 msgstr ""
 
-#: calls.c:4606
-msgid "variable size is passed partially in stack and in reg"
+#: cfgloop.c:1143
+#, c-format
+msgid "Loop %d's header does not have exactly 2 entries."
+msgstr ""
+
+#: cfgloop.c:1151
+#, c-format
+msgid "Loop %d's latch does not have exactly 1 successor."
+msgstr ""
+
+#: cfgloop.c:1156
+#, c-format
+msgid "Loop %d's latch does not have header as successor."
+msgstr ""
+
+#: cfgloop.c:1161
+#, c-format
+msgid "Loop %d's latch does not belong directly to it."
+msgstr ""
+
+#: cfgloop.c:1167
+#, c-format
+msgid "Loop %d's header does not belong directly to it."
+msgstr ""
+
+#: cfgrtl.c:1704
+#, c-format
+msgid "bb %d on wrong place"
+msgstr ""
+
+#: cfgrtl.c:1710
+#, c-format
+msgid "prev_bb of %d should be %d, not %d"
+msgstr ""
+
+#: cfgrtl.c:1730
+#, c-format
+msgid "end insn %d for block %d not found in the insn stream"
+msgstr "slutinstruktion %d for blok %d ikke fundet i instruktionsstrømmen"
+
+#: cfgrtl.c:1744
+#, c-format
+msgid "insn %d is in multiple basic blocks (%d and %d)"
+msgstr "instruktion %d er i flere basisblokke (%d og %d)"
+
+#: cfgrtl.c:1756
+#, c-format
+msgid "head insn %d for block %d not found in the insn stream"
+msgstr "hovedinstruktion %d for blok %d ikke fundet i instruktionsstrømmen"
+
+#: cfgrtl.c:1778
+#, fuzzy, c-format
+msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
+msgstr "verify_flow_info: Ukorrekt fald-gennem %i->%i"
+
+#: cfgrtl.c:1785
+#, fuzzy, c-format
+msgid "verify_flow_info: Wrong count of block %i %i"
+msgstr "verify_flow_info: Ukorrekt fald-gennem %i->%i"
+
+#: cfgrtl.c:1791
+#, fuzzy, c-format
+msgid "verify_flow_info: Wrong frequency of block %i %i"
+msgstr "verify_flow_info: Ukorrekt fald-gennem %i->%i"
+
+#: cfgrtl.c:1799
+#, c-format
+msgid "verify_flow_info: Duplicate edge %i->%i"
+msgstr "verify_flow_info: Dobbelt kant %i->%i"
+
+#: cfgrtl.c:1805
+#, fuzzy, c-format
+msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
+msgstr "verify_flow_info: Dobbelt kant %i->%i"
+
+#: cfgrtl.c:1811
+#, fuzzy, c-format
+msgid "verify_flow_info: Wrong count of edge %i->%i %i"
+msgstr "verify_flow_info: Dobbelt kant %i->%i"
+
+#: cfgrtl.c:1841
+#, c-format
+msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
+msgstr "verify_flow_info: Ukorrekte blokke til fald-gennem %i->%i"
+
+#: cfgrtl.c:1856
+#, c-format
+msgid "verify_flow_info: Incorrect fallthru %i->%i"
+msgstr "verify_flow_info: Ukorrekt fald-gennem %i->%i"
+
+#: cfgrtl.c:1858
+msgid "wrong insn in the fallthru edge"
+msgstr "forkert instruktion i fald-gennem-kant"
+
+#: cfgrtl.c:1865
+#, c-format
+msgid "verify_flow_info: Basic block %d succ edge is corrupted"
+msgstr "verify_flow_info: Efterfølgende kant til basisblok %d er ødelagt"
+
+#: cfgrtl.c:1881
+#, c-format
+msgid "Missing REG_EH_REGION note in the end of bb %i"
+msgstr ""
+
+#: cfgrtl.c:1889
+#, c-format
+msgid "Too many outgoing branch edges from bb %i"
+msgstr ""
+
+#: cfgrtl.c:1894
+#, c-format
+msgid "Fallthru edge after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1899
+#, c-format
+msgid "Wrong amount of branch edges after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1905
+#, fuzzy, c-format
+msgid "Wrong amount of branch edges after conditional jump %i"
+msgstr "Foretræk forgrening frem for betinget udførelse"
+
+#: cfgrtl.c:1910
+#, c-format
+msgid "Call edges for non-call insn in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1919
+#, c-format
+msgid "Abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: collect2.c:454
+#: cfgrtl.c:1934
+#, c-format
+msgid "missing barrier after block %i"
+msgstr "manglende barriere efter blok %i"
+
+#: cfgrtl.c:1944
+#, c-format
+msgid "basic block %d pred edge is corrupted"
+msgstr "foregående kant til basisblok %d er ødelagt"
+
+#: cfgrtl.c:1961
+#, c-format
+msgid "insn %d inside basic block %d but block_for_insn is NULL"
+msgstr "instruktion %d inden i basisblok %d, men block_for_insn er NULL"
+
+#: cfgrtl.c:1965
+#, c-format
+msgid "insn %d inside basic block %d but block_for_insn is %i"
+msgstr "instruktion %d inden i basisblok %d, men block_for_insn er %i"
+
+#: cfgrtl.c:1979 cfgrtl.c:1989
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
+msgstr "NOTE_INSN_BASIC_BLOCK mangler for blok %d"
+
+#: cfgrtl.c:2002
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
+msgstr "NOTE_INSN_BASIC_BLOCK %d i midten af basisblok %d"
+
+#: cfgrtl.c:2014
+#, c-format
+msgid "in basic block %d:"
+msgstr "i basisblok %d:"
+
+#: cfgrtl.c:2015
+msgid "flow control insn inside a basic block"
+msgstr "strømkontrolinstruktion inden i en basisblok"
+
+#: cfgrtl.c:2034
+#, c-format
+msgid "basic block %i edge lists are corrupted"
+msgstr "kantlister til basisblok %i er ødelagt"
+
+#: cfgrtl.c:2049
+msgid "basic blocks not numbered consecutively"
+msgstr "basisblokkene er ikke nummeret i rækkefølge"
+
+#: cfgrtl.c:2074
+msgid "insn outside basic block"
+msgstr "instruktion uden for basisblok"
+
+#: cfgrtl.c:2082
+msgid "return not followed by barrier"
+msgstr "returnering følges ikke af barriere"
+
+#: cfgrtl.c:2087
+#, c-format
+msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
+msgstr "antallet af basisbloknoter i instruktionskæden (%d) != n_basic_blocks (%d)"
+
+#: cfgrtl.c:2091
+msgid "verify_flow_info failed"
+msgstr "verify_flow_info mislykkedes"
+
+#: collect2.c:425
 msgid "internal error"
 msgstr "intern fejl"
 
-#: collect2.c:935
+#: collect2.c:934
 msgid "no arguments"
 msgstr "ingen parametre"
 
-#: collect2.c:1290 collect2.c:1438 collect2.c:1482
+#: collect2.c:1263 collect2.c:1411 collect2.c:1444
 #, c-format
 msgid "fopen %s"
-msgstr "fejl under åbning af filen %s"
+msgstr "fopen %s"
 
-#: collect2.c:1293 collect2.c:1443 collect2.c:1485
+#: collect2.c:1266 collect2.c:1416 collect2.c:1447
 #, c-format
 msgid "fclose %s"
-msgstr "fejl under lukning af filen %s"
+msgstr "fclose %s"
 
-#: collect2.c:1302
+#: collect2.c:1275
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 version %s"
 
-#: collect2.c:1392
+#: collect2.c:1365
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "%d konstrueringsfunktion(er) fundet\n"
 
-#: collect2.c:1393
+#: collect2.c:1366
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "%d destrueringsfunktion(er) fundet\n"
 
-#: collect2.c:1394
+#: collect2.c:1367
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "%d rammetabel(ler) fundet\n"
 
-#: collect2.c:1546
+#: collect2.c:1508
 #, c-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s afsluttet af signal %d [%s]%s"
 
-#: collect2.c:1565
+#: collect2.c:1527
 #, c-format
 msgid "%s returned %d exit status"
 msgstr "%s returnerede afslutningskoden %d"
 
-#: collect2.c:1593
+#: collect2.c:1555
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[kan ikke finde %s]"
 
-#: collect2.c:1608
+#: collect2.c:1570
 #, c-format
 msgid "cannot find `%s'"
 msgstr "kan ikke finde '%s'"
 
-#: collect2.c:1619 collect2.c:1622
+#: collect2.c:1581 collect2.c:1584
 #, c-format
 msgid "redirecting stdout: %s"
 msgstr "omdirigerer standard-ud: %s"
 
-#: collect2.c:1665
+#: collect2.c:1627
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[Efterlader %s]\n"
 
-#: collect2.c:1906
+#: collect2.c:1870
 #, c-format
-msgid "\nwrite_c_file - output name is %s, prefix is %s\n"
-msgstr "\nwrite_c_file - uddatanavnet er %s, præfikset er %s\n"
+msgid ""
+"\n"
+"write_c_file - output name is %s, prefix is %s\n"
+msgstr ""
+"\n"
+"write_c_file - uddatanavnet er %s, præfikset er %s\n"
 
-#: collect2.c:2124
+#: collect2.c:2083
 msgid "cannot find `nm'"
 msgstr "kan ikke finde 'nm'"
 
-#: collect2.c:2134 collect2.c:2576
+#: collect2.c:2093 collect2.c:2535
 msgid "pipe"
-msgstr "fejl under oprettelse af ledning"
+msgstr "pipe"
 
-#: collect2.c:2138 collect2.c:2580
+#: collect2.c:2097 collect2.c:2539
 msgid "fdopen"
-msgstr "fejl under åbning af fildeskriptor"
+msgstr "fdopen"
 
-#: collect2.c:2164 collect2.c:2606
+#: collect2.c:2123 collect2.c:2565
 #, c-format
 msgid "dup2 %d 1"
-msgstr "fejl under kopiering af fildeskriptor (dup2 %d 1)"
+msgstr "dup2 %d 1"
 
-#: collect2.c:2167 collect2.c:2170 collect2.c:2183 collect2.c:2609
-#: collect2.c:2612 collect2.c:2625
+#: collect2.c:2126 collect2.c:2129 collect2.c:2142 collect2.c:2568
+#: collect2.c:2571 collect2.c:2584
 #, c-format
 msgid "close %d"
-msgstr "fejl under lukning af fildeskriptor %d"
+msgstr "close %d"
 
-#: collect2.c:2173
+#: collect2.c:2132 collect2.c:2574
 #, c-format
-msgid "execvp %s"
-msgstr "fejl under kørsel (vha. execvp) af %s"
+msgid "execv %s"
+msgstr "fejl under kørsel (vha. execv) af %s"
 
-#: collect2.c:2227
+#: collect2.c:2186
 #, c-format
 msgid "init function found in object %s"
 msgstr "klargøringsfunktion fundet i objekt %s"
 
-#: collect2.c:2235
+#: collect2.c:2194
 #, c-format
 msgid "fini function found in object %s"
 msgstr "afslutningsfunktion fundet i objekt %s"
 
-#: collect2.c:2258 collect2.c:2664
+#: collect2.c:2217 collect2.c:2623
 msgid "fclose"
-msgstr "fejl under lukning af fil"
+msgstr "fclose"
 
-#: collect2.c:2303
+#: collect2.c:2262
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "kunne ikke åbne filen '%s'"
 
-#: collect2.c:2305
+#: collect2.c:2264
 #, c-format
 msgid "unable to stat file '%s'"
 msgstr "kunne ikke få fat i oplysninger om filen '%s'"
 
-#: collect2.c:2311
+#: collect2.c:2270
 #, c-format
 msgid "unable to mmap file '%s'"
 msgstr "kunne ikke indlæse filen '%s'"
 
-#: collect2.c:2464
+#: collect2.c:2423
 msgid "not found\n"
 msgstr "ikke fundet\n"
 
-#: collect2.c:2466 collect2.c:2643
+#: collect2.c:2425 collect2.c:2602
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "dynamisk afhængighed %s ikke fundet"
 
-#: collect2.c:2486
+#: collect2.c:2445
 #, c-format
 msgid "bad magic number in file '%s'"
 msgstr "ugyldigt magisk tal i filen '%s'"
 
-#: collect2.c:2508
+#: collect2.c:2467
 msgid "dynamic dependencies.\n"
 msgstr "dynamiske afhængigheder.\n"
 
-#: collect2.c:2567
+#: collect2.c:2526
 msgid "cannot find `ldd'"
 msgstr "kan ikke finde 'ldd'"
 
-#: collect2.c:2615
-#, c-format
-msgid "execv %s"
-msgstr "fejl under kørsel (vha. execv) af %s"
-
-#: collect2.c:2628
-msgid "\nldd output with constructors/destructors.\n"
-msgstr "\nldd-uddata med konstruktions-/destruktionsfunktioner.\n"
+#: collect2.c:2587
+msgid ""
+"\n"
+"ldd output with constructors/destructors.\n"
+msgstr ""
+"\n"
+"ldd-uddata med konstruktions-/destruktionsfunktioner.\n"
 
-#: collect2.c:2655
+#: collect2.c:2614
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "kan ikke åbne den dynamiske afhængighed '%s'"
 
-#: collect2.c:2769
+#: collect2.c:2728
 #, c-format
 msgid "%s: not a COFF file"
-msgstr "%s: ikke en coff-fil"
+msgstr "%s: ikke en COFF-fil"
 
-#: collect2.c:2888
+#: collect2.c:2847
 #, c-format
 msgid "%s: cannot open as COFF file"
-msgstr "%s: kan ikke åbnes som en coff-fil"
+msgstr "%s: kan ikke åbnes som en COFF-fil"
 
-#: collect2.c:2944
+#: collect2.c:2903
 #, c-format
-msgid "Library lib%s not found"
-msgstr "Biblioteket lib%s ikke fundet"
+msgid "library lib%s not found"
+msgstr "biblioteket lib%s ikke fundet"
 
-#: collect2.c:3073
+#: collect2.c:3030
 #, c-format
 msgid "open %s"
 msgstr "fejl ved åbning af %s"
 
-#: collect2.c:3096
+#: collect2.c:3053
 msgid "incompatibilities between object file & expected values"
-msgstr "uforeneligheder mellem objektfil og forventede værdier"
+msgstr "uoverensstemmelser mellem objektfil og forventede værdier"
 
-#: collect2.c:3169
+#: collect2.c:3126
 #, c-format
-msgid "\nProcessing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
-msgstr "\nBehandler symboltabel nr. %d, offset = 0x%.8lx, form = %s\n"
+msgid ""
+"\n"
+"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
+msgstr ""
+"\n"
+"Behandler symboltabel nr. %d, forskydning = 0x%.8lx, form = %s\n"
 
-#: collect2.c:3178
+#: collect2.c:3135
 msgid "string section missing"
 msgstr "strengsektion mangler"
 
-#: collect2.c:3181
+#: collect2.c:3138
 msgid "section pointer missing"
 msgstr "sektionshenvisning mangler"
 
-#: collect2.c:3229
+#: collect2.c:3186
 msgid "no symbol table found"
 msgstr "ingen symboltabel fundet"
 
-#: collect2.c:3242
+#: collect2.c:3199
 msgid "no cmd_strings found"
 msgstr "ingen cmd_strings fundet"
 
-#: collect2.c:3254
-msgid "\nUpdating header and load commands.\n\n"
-msgstr "\nOpdaterer hoved- og indlæsningskommandoer.\n\n"
+#: collect2.c:3211
+msgid ""
+"\n"
+"Updating header and load commands.\n"
+"\n"
+msgstr ""
+"\n"
+"Opdaterer hoved- og indlæsningskommandoer.\n"
+"\n"
 
-#: collect2.c:3261
+#: collect2.c:3218
 #, c-format
 msgid "load command map, %d cmds, new size %ld.\n"
 msgstr "indlæser kommandooversigt, %d kommandoer, ny størrelse %ld.\n"
 
-#: collect2.c:3292
-msgid "writing load commands.\n\n"
-msgstr "skriver indlæsningskommandoer.\n\n"
+#: collect2.c:3249
+msgid ""
+"writing load commands.\n"
+"\n"
+msgstr ""
+"skriver indlæsningskommandoer.\n"
+"\n"
 
-#: collect2.c:3312
+#: collect2.c:3269
 #, c-format
 msgid "close %s"
 msgstr "fejl ved lukning af %s"
 
-#: collect2.c:3386
+#: collect2.c:3343
 msgid "could not convert 0x%l.8x into a region"
 msgstr "kunne ikke konvertere 0x%l.8x til en region"
 
-#: collect2.c:3390
+#: collect2.c:3347
 #, c-format
 msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
-msgstr "%s-funktion, region %d, offset = %ld (0x%.8lx)\n"
+msgstr "%s-funktion, region %d, forskydning = %ld (0x%.8lx)\n"
 
-#: collect2.c:3517
+#: collect2.c:3474
 msgid "bad magic number"
 msgstr "ugyldigt magisk tal"
 
-#: collect2.c:3518
+#: collect2.c:3475
 msgid "bad header version"
 msgstr "ugyldig version af hovedet"
 
-#: collect2.c:3519
+#: collect2.c:3476
 msgid "bad raw header version"
 msgstr "ugyldig version af råhovedet"
 
-#: collect2.c:3520
+#: collect2.c:3477
 msgid "raw header buffer too small"
 msgstr "råhoved-mellemlager for småt"
 
-#: collect2.c:3521
+#: collect2.c:3478
 msgid "old raw header file"
 msgstr "gammel råhovedfil"
 
-#: collect2.c:3522
+#: collect2.c:3479
 msgid "unsupported version"
 msgstr "versionen er ikke understøttet"
 
-#: collect2.c:3524
+#: collect2.c:3481
 #, c-format
 msgid "unknown {de,en}code_mach_o_hdr return value %d"
 msgstr "ukendt {de,en}code_mach_o_hdr returneringsværdi %d"
 
-#: collect2.c:3544
+#: collect2.c:3501
 #, c-format
 msgid "fstat %s"
 msgstr "fejl ved egenskabsundersøgelse af filen %s"
 
-#: collect2.c:3581 collect2.c:3629
+#: collect2.c:3538 collect2.c:3586
 #, c-format
 msgid "lseek %s 0"
 msgstr "fejl ved søgning til begyndelsen i filen %s"
 
-#: collect2.c:3585
+#: collect2.c:3542
 #, c-format
 msgid "read %s"
 msgstr "fejl ved læsning af %s"
 
-#: collect2.c:3588
+#: collect2.c:3545
 #, c-format
 msgid "read %ld bytes, expected %ld, from %s"
 msgstr "læste %ld byte, forventede %ld, fra %s"
 
-#: collect2.c:3609
+#: collect2.c:3566
 #, c-format
 msgid "msync %s"
 msgstr "fejl ved synkronisering mellem hukommelse og disk af %s"
 
-#: collect2.c:3616
+#: collect2.c:3573
 #, c-format
 msgid "munmap %s"
 msgstr "fejl ved fjernelse af %s fra hukommelsen"
 
-#: collect2.c:3633
+#: collect2.c:3590
 #, c-format
 msgid "write %s"
 msgstr "fejl ved skrivning til %s"
 
-#: collect2.c:3636
+#: collect2.c:3593
 #, c-format
 msgid "wrote %ld bytes, expected %ld, to %s"
 msgstr "skrev %ld byte, forventede %ld, til %s"
 
-#: combine.c:12818
+#: combine.c:12966
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -3540,7 +4223,7 @@ msgstr ""
 ";; %d vellykkede.\n"
 "\n"
 
-#: combine.c:12828
+#: combine.c:12976
 #, c-format
 msgid ""
 "\n"
@@ -3551,10741 +4234,17627 @@ msgstr ""
 ";; kombineringstotal: %d forsøg, %d udskiftninger (%d kræver ny plads),\n"
 ";; %d succeser.\n"
 
-#. Run-time compilation parameters selecting different hardware subsets.
-#: config/1750a/1750a.h:39
-msgid "Use VAX-C alignment"
-msgstr ""
+#: convert.c:69
+msgid "cannot convert to a pointer type"
+msgstr "kan ikke konverteres til en henvisningstype"
 
-#: config/a29k/a29k.c:1006
-#, c-format
-msgid "invalid %%Q value"
-msgstr "ugyldig %%Q-værdi"
+#: convert.c:102
+msgid "pointer value used where a floating point value was expected"
+msgstr "en henvisningsværdi er angivet hvor der forventedes en kommatalsværdi"
 
-#: config/a29k/a29k.c:1012 config/alpha/alpha.c:4055
-#, c-format
-msgid "invalid %%C value"
-msgstr "ugyldig %%C-værdi"
+#: convert.c:106
+msgid "aggregate value used where a float was expected"
+msgstr "en værdi af en sammensat type er angivet hvor der forventedes et kommatal"
 
-#: config/a29k/a29k.c:1018 config/alpha/alpha.c:3919
-#: config/rs6000/rs6000.c:4015
-#, c-format
-msgid "invalid %%N value"
-msgstr "ugyldig %%N-værdi"
+#: convert.c:132
+msgid "conversion to incomplete type"
+msgstr "konvertering til en ufuldstændig type"
 
-#: config/a29k/a29k.c:1024 config/alpha/alpha.c:3990
-#: config/rs6000/rs6000.c:3977
-#, c-format
-msgid "invalid %%M value"
-msgstr "ugyldig %%M-værdi"
+#: convert.c:414 convert.c:494
+msgid "can't convert between vector values of different size"
+msgstr "kan ikke konvertere vektorværdier af forskellige størrelser"
 
-#: config/a29k/a29k.c:1030 config/alpha/alpha.c:3982
-#: config/rs6000/rs6000.c:3942
-#, c-format
-msgid "invalid %%m value"
-msgstr "ugyldig %%m-værdi"
+#: convert.c:420
+msgid "aggregate value used where an integer was expected"
+msgstr "en værdi af en sammensat type er angivet hvor der forventedes et heltal"
 
-#: config/a29k/a29k.c:1130 config/alpha/alpha.c:3943 config/romp/romp.c:682
-#, c-format
-msgid "invalid %%L value"
-msgstr "ugyldig %%L-værdi"
+#: convert.c:472 f/com.c:1100
+msgid "pointer value used where a complex was expected"
+msgstr "en henvisningsværdi er angivet hvor der forventedes et komplekst tal"
 
-#: config/a29k/a29k.c:1135 config/rs6000/rs6000.c:4023
-#, c-format
-msgid "invalid %%O value"
-msgstr "ugyldig %%O-værdi"
+#: convert.c:476 f/com.c:1102
+msgid "aggregate value used where a complex was expected"
+msgstr "en værdi af en sammensat type er angivet hvor der forventedes et komplekst tal"
 
-#: config/a29k/a29k.c:1141 config/alpha/alpha.c:3927
-#: config/rs6000/rs6000.c:4042
-#, c-format
-msgid "invalid %%P value"
-msgstr "ugyldig %%P-værdi"
+#: convert.c:500
+msgid "can't convert value to a vector"
+msgstr "kan ikke konvertere værdi til en vektor"
 
-#: config/a29k/a29k.c:1151
-#, c-format
-msgid "invalid %%V value"
-msgstr "ugyldig %%V-værdi"
+#: cpperror.c:113
+msgid "warning: "
+msgstr "advarsel: "
 
-#: config/a29k/a29k.h:101
-msgid "Generate code assuming DW bit is set"
-msgstr ""
+#: cpperror.c:115
+msgid "internal error: "
+msgstr "intern fejl: "
 
-#: config/a29k/a29k.h:102
-msgid "Generate code assuming DW bit is not set"
-msgstr ""
+#: cpperror.c:189
+#, fuzzy
+msgid "stdout"
+msgstr "struct"
 
-#: config/a29k/a29k.h:103
-msgid "Generate code using byte writes"
-msgstr ""
+#: cpperror.c:191 gcc.c:6444
+#, c-format
+msgid "%s: %s"
+msgstr "%s: %s"
 
-#: config/a29k/a29k.h:104
-msgid "Do not generate byte writes"
-msgstr ""
+#: cppexp.c:199
+#, fuzzy
+msgid "too many decimal points in number"
+msgstr "for mange decimalkommaer i heltalskonstant"
 
-#: config/a29k/a29k.h:105
-msgid "Use small memory model"
-msgstr ""
+#: cppexp.c:219
+#, fuzzy, c-format
+msgid "invalid digit \"%c\" in octal constant"
+msgstr "ugyldig endelse i heltalskonstant"
 
-#: config/a29k/a29k.h:106
-msgid "Use normal memory model"
-msgstr ""
+#: cppexp.c:225
+#, fuzzy
+msgid "use of C99 hexadecimal floating constant"
+msgstr "hexadecimal kommatalskonstant har ingen eksponent"
 
-#: config/a29k/a29k.h:107
-msgid "Use large memory model"
-msgstr ""
+#: cppexp.c:234
+#, fuzzy
+msgid "exponent has no digits"
+msgstr "der er ingen cifre i kommatallets eksponent"
 
-#: config/a29k/a29k.h:108
-msgid "Generate 29050 code"
-msgstr ""
+#: cppexp.c:241
+#, fuzzy
+msgid "hexadecimal floating constants require an exponent"
+msgstr "hexadecimal kommatalskonstant har ingen eksponent"
 
-#: config/a29k/a29k.h:109
-msgid "Generate 29000 code"
-msgstr ""
+#: cppexp.c:247
+#, fuzzy, c-format
+msgid "invalid suffix \"%.*s\" on floating constant"
+msgstr "ugyldig endelse i kommatalskonstant"
 
-#: config/a29k/a29k.h:110
-msgid "Use kernel global registers"
-msgstr ""
+#: cppexp.c:257 cppexp.c:282
+#, fuzzy, c-format
+msgid "traditional C rejects the \"%.*s\" suffix"
+msgstr "traditionel C tillader ikke 'f'-endelsen"
 
-#: config/a29k/a29k.h:111
-msgid "Use user global registers"
-msgstr ""
+#: cppexp.c:268
+#, fuzzy, c-format
+msgid "invalid suffix \"%.*s\" on integer constant"
+msgstr "ugyldig endelse '%.*s' i heltalskonstant"
 
-#: config/a29k/a29k.h:112
-msgid "Emit stack checking code"
-msgstr ""
+#: cppexp.c:289
+#, fuzzy
+msgid "use of C99 long long integer constant"
+msgstr "ISO C89 forbyder 'long long'-heltalskonstanter"
 
-#: config/a29k/a29k.h:113
-msgid "Do not emit stack checking code"
+#: cppexp.c:295
+msgid "imaginary constants are a GCC extension"
 msgstr ""
 
-#: config/a29k/a29k.h:114
+#: cppexp.c:383
 #, fuzzy
-msgid "Work around storem hardware bug"
-msgstr "Brug ikke hardware-kommatal"
+msgid "integer constant is too large for its type"
+msgstr "heltalskonstanten er så stor at den er unsigned"
 
-#: config/a29k/a29k.h:115
-#, fuzzy
-msgid "Do not work around storem hardware bug"
-msgstr "Brug ikke hardware-kommatal"
+#: cppexp.c:395
+msgid "integer constant is so large that it is unsigned"
+msgstr "heltalskonstanten er så stor at den er unsigned"
 
-#: config/a29k/a29k.h:116
-#, fuzzy
-msgid "Store locals in argument registers"
-msgstr "Kontrollér tildelingsordenen for heltalsregistrene"
+#: cppexp.c:482
+msgid "missing ')' after \"defined\""
+msgstr "manglende ')' efter \"defined\""
 
-#: config/a29k/a29k.h:117
-#, fuzzy
-msgid "Do not store locals in arg registers"
-msgstr "Returnér ikke værdier fra funktioner i fpu-registre"
+#: cppexp.c:489
+msgid "operator \"defined\" requires an identifier"
+msgstr "operatoren \"defined\" kræver et kaldenavn"
 
-#: config/a29k/a29k.h:118 config/i960/i960.h:284 config/mips/mips.h:375
-msgid "Use software floating point"
-msgstr ""
+#: cppexp.c:497
+#, c-format
+msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
+msgstr "(\"%s\" er et alternativt symbol for \"%s\" i C++)"
 
-#: config/a29k/a29k.h:119
+#: cppexp.c:507
+msgid "this use of \"defined\" may not be portable"
+msgstr "denne brug af \"defined\" er muligvis ikke portabel"
+
+#: cppexp.c:545
 #, fuzzy
-msgid "Do not generate multm instructions"
-msgstr "Generér ikke sin, cos, sqrt til fpu"
+msgid "floating constant in preprocessor expression"
+msgstr "heltallet løber over i præprocessorudtrykket"
+
+#: cppexp.c:551
+#, fuzzy
+msgid "imaginary number in preprocessor expression"
+msgstr "heltallet løber over i præprocessorudtrykket"
 
-#: config/alpha/alpha.c:201
+#: cppexp.c:596
 #, c-format
-msgid "bad value `%s' for -mtrap-precision switch"
-msgstr "ugyldig værdi '%s' til '-mtrap-precision'-tilvalget"
+msgid "ISO C++ does not permit \"%s\" in #if"
+msgstr "ISO C++ tillader ikke \"%s\" i #if"
 
-#: config/alpha/alpha.c:215
+#: cppexp.c:604
 #, c-format
-msgid "bad value `%s' for -mfp-rounding-mode switch"
-msgstr "ugyldig værdi '%s' til '-mfp-rounding-mode'-tilvalget"
+msgid "\"%s\" is not defined"
+msgstr "\"%s\" er ikke defineret"
 
-#: config/alpha/alpha.c:230
+#: cppexp.c:737 cppexp.c:772
+#, fuzzy, c-format
+msgid "missing binary operator before token \"%s\""
+msgstr "manglende binær operator før '%s'"
+
+#: cppexp.c:756
 #, c-format
-msgid "bad value `%s' for -mfp-trap-mode switch"
-msgstr "ugyldig værdi '%s' til '-mfp-trap-mode'-tilvalget"
+msgid "invalid character '%c' in #if"
+msgstr "ugyldigt tegn '%c' i #if"
 
-#: config/alpha/alpha.c:249 config/alpha/alpha.c:261
+#: cppexp.c:758
 #, c-format
-msgid "bad value `%s' for -mcpu switch"
-msgstr "ugyldig værdi '%s' til '-mcpu'-tilvalget"
+msgid "invalid character '\\%03o' in #if"
+msgstr "ugyldigt tegn '\\%03o' i #if"
 
-#: config/alpha/alpha.c:269
+#: cppexp.c:763
+#, fuzzy, c-format
+msgid "token \"%s\" is not valid in preprocessor expressions"
+msgstr "\"%s\" er ikke gyldig i #if-udtryk"
+
+#: cppexp.c:782
+msgid "void expression between '(' and ')'"
+msgstr "tomt udtryk mellem '(' og ')'"
+
+#: cppexp.c:785
+msgid "#if with no expression"
+msgstr "#if uden noget udtryk"
+
+#: cppexp.c:787
+#, c-format
+msgid "operator '%s' has no right operand"
+msgstr "operatoren '%s' har ikke nogen højre operand"
+
+#: cppexp.c:813
 #, fuzzy
-msgid "fp software completion requires -mtrap-precision=i"
-msgstr "Et '-ifile'-tilvalg påkræver et '-map'-tilvalg"
+msgid " ':' without preceding '?'"
+msgstr "syntaksfejl - ':' uden forudgående '?'"
 
-#: config/alpha/alpha.c:285
-msgid "rounding mode not supported for VAX floats"
-msgstr ""
+#: cppexp.c:840
+msgid "unbalanced stack in #if"
+msgstr "uafbalanceret stak i #if"
+
+#: cppexp.c:862
+#, fuzzy, c-format
+msgid "impossible operator '%u'"
+msgstr "umuligi operator '%s'"
+
+#: cppexp.c:954
+msgid "missing ')' in expression"
+msgstr "manglende ')' i udtryk"
 
-#: config/alpha/alpha.c:290
+#: cppexp.c:975
 #, fuzzy
-msgid "trap mode not supported for VAX floats"
-msgstr "stakgrænser understøttes ikke på målarkitekturen"
+msgid "'?' without following ':'"
+msgstr "syntaksfejl - '?' uden efterfølgende ':'"
+
+#: cppexp.c:985
+msgid "integer overflow in preprocessor expression"
+msgstr "heltallet løber over i præprocessorudtrykket"
 
-#: config/alpha/alpha.c:319
+#: cppexp.c:990
+msgid "missing '(' in expression"
+msgstr "manglende '(' i udtryk"
+
+#: cppexp.c:1026
 #, c-format
-msgid "L%d cache latency unknown for %s"
+msgid "the left operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: config/alpha/alpha.c:334
-#, fuzzy, c-format
-msgid "bad value `%s' for -mmemory-latency"
-msgstr "ugyldig værdi (%s) til '-mmodel'-tilvalget"
-
-#: config/alpha/alpha.c:3901 config/ia64/ia64.c:3368
+#: cppexp.c:1031
 #, c-format
-msgid "invalid %%r value"
-msgstr "ugyldig %%r-værdi"
+msgid "the right operand of \"%s\" changes sign when promoted"
+msgstr ""
 
-#: config/alpha/alpha.c:3912 config/rs6000/rs6000.c:4088
+#: cppexp.c:1414
+msgid "comma operator in operand of #if"
+msgstr "kommeoperator i en operand til #if"
+
+#: cppexp.c:1551
+msgid "division by zero in #if"
+msgstr "division med nul i #if"
+
+#: cppfiles.c:411
 #, c-format
-msgid "invalid %%R value"
-msgstr "ugyldig %%R-værdi"
+msgid "%s is too large"
+msgstr "%s er for stor"
 
-#: config/alpha/alpha.c:3935 config/romp/romp.c:724 config/romp/romp.c:731
+#: cppfiles.c:447
 #, c-format
-msgid "invalid %%h value"
-msgstr "ugyldig %%h-værdi"
+msgid "%s is shorter than expected"
+msgstr "%s er kortere end forventet"
 
-#: config/alpha/alpha.c:4025
+#: cppfiles.c:461
 #, c-format
-msgid "invalid %%U value"
-msgstr "ugyldig %%U-værdi"
+msgid "%s is a block device"
+msgstr "%s er en blokenhed"
 
-#: config/alpha/alpha.c:4033 config/alpha/alpha.c:4044 config/romp/romp.c:690
-#: config/rs6000/rs6000.c:4096
+#: cppfiles.c:594
 #, c-format
-msgid "invalid %%s value"
-msgstr "ugyldig %%s-værdi"
+msgid "no include path in which to find %s"
+msgstr "der er ingen inkluderingssti at finde %s i"
+
+#: cppfiles.c:668
+msgid "Multiple include guards may be useful for:\n"
+msgstr "Flere inkluderingsvagter kan være nyttige til:\n"
 
-#: config/alpha/alpha.c:4092 config/rs6000/rs6000.c:3806
+#: cppfiles.c:1014
+msgid "absolute file name in remap_filename"
+msgstr "absolut filnavn i remap_filename"
+
+#: cppinit.c:224
 #, c-format
-msgid "invalid %%E value"
-msgstr "ugyldig %%E-værdi"
+msgid "ignoring nonexistent directory \"%s\"\n"
+msgstr "ignorerer det ikke-eksisterende katalog \"%s\"\n"
 
-#: config/alpha/alpha.c:4113 config/romp/romp.c:965
-#: config/rs6000/rs6000.c:4388
+#: cppinit.c:231
 #, c-format
-msgid "invalid %%xn code"
-msgstr "ugyldig %%xn-kode"
+msgid "%s: Not a directory"
+msgstr "%s: ikke et katalog"
 
-#. 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:200 config/i386/i386.h:233 config/i386/i386.h:235
-#: config/i386/i386.h:237 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:301
-#: config/sparc/sparc.h:577 config/sparc/sparc.h:582
-msgid "Use hardware fp"
-msgstr "Brug hardware-kommatal"
+#: cppinit.c:287
+#, c-format
+msgid "ignoring duplicate directory \"%s\"\n"
+msgstr "ignorerer mere end én angivelse af kataloget \"%s\"\n"
 
-#: config/alpha/alpha.h:201 config/i386/i386.h:234 config/i386/i386.h:236
-#: config/rs6000/rs6000.h:303 config/sparc/sparc.h:579
-#: config/sparc/sparc.h:584
-msgid "Do not use hardware fp"
-msgstr "Brug ikke hardware-kommatal"
+#: cppinit.c:325
+#, fuzzy
+msgid "  as it is a non-system directory that duplicates a system directory\n"
+msgstr "  da det allerede er blevet angivet som et ikke-system-katalog"
 
-#: config/alpha/alpha.h:202
-msgid "Use fp registers"
-msgstr ""
+#: cppinit.c:891
+#, fuzzy
+msgid "cppchar_t must be an unsigned type"
+msgstr "udsagn skal være et kaldenavn"
 
-#: config/alpha/alpha.h:204
-msgid "Do not use fp registers"
+#: cppinit.c:895
+#, c-format
+msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits"
 msgstr ""
 
-#: config/alpha/alpha.h:205
-msgid "Do not assume GAS"
+#: cppinit.c:901
+msgid "CPP arithmetic must be at least as precise as a target int"
 msgstr ""
 
-#: config/alpha/alpha.h:206
-msgid "Assume GAS"
+#: cppinit.c:904
+msgid "target char is less than 8 bits wide"
 msgstr ""
 
-#: config/alpha/alpha.h:208
-msgid "Request IEEE-conformant math library routines (OSF/1)"
+#: cppinit.c:908
+msgid "target wchar_t is narrower than target char"
 msgstr ""
 
-#: config/alpha/alpha.h:210
-msgid "Emit IEEE-conformant code, without inexact exceptions"
+#: cppinit.c:912
+msgid "target int is narrower than target char"
 msgstr ""
 
-#: config/alpha/alpha.h:212
-msgid "Emit IEEE-conformant code, with inexact exceptions"
+#: cppinit.c:916
+msgid "CPP half-integer narrower than CPP character"
 msgstr ""
 
-#: config/alpha/alpha.h:214
-#, fuzzy
-msgid "Do not emit complex integer constants to read-only memory"
-msgstr "kompleks heltalskonstant er for stor til 'complex int'"
-
-#: config/alpha/alpha.h:215
-msgid "Use VAX fp"
+#: cppinit.c:920
+#, c-format
+msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits"
 msgstr ""
 
-#: config/alpha/alpha.h:216
-#, fuzzy
-msgid "Do not use VAX fp"
-msgstr "Brug ikke hardware-kommatal"
+#: cppinit.c:972
+msgid "#include \"...\" search starts here:\n"
+msgstr "#include \"...\"-søgning begynder her:\n"
 
-#: config/alpha/alpha.h:217
-msgid "Emit code for the byte/word ISA extension"
-msgstr ""
+#: cppinit.c:976
+msgid "#include <...> search starts here:\n"
+msgstr "#include <...>-søgning begynder her:\n"
 
-#: config/alpha/alpha.h:220
-msgid "Emit code for the motion video ISA extension"
-msgstr ""
+#: cppinit.c:979
+msgid "End of search list.\n"
+msgstr "Slut på søgningslisten.\n"
 
-#: config/alpha/alpha.h:223
-msgid "Emit code for the fp move and sqrt ISA extension"
-msgstr ""
+#: cppinit.c:1055
+msgid "<built-in>"
+msgstr "<indbygget>"
 
-#: config/alpha/alpha.h:225
-msgid "Emit code for the counting ISA extension"
-msgstr ""
+#: cppinit.c:1057
+msgid "<command line>"
+msgstr "<kommandolinje>"
 
-#. 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 -mtune=
-#. 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:262
-msgid "Use features of and schedule given CPU"
-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:1162
+#, c-format
+msgid "assertion missing after %s"
+msgstr "et postulat mangler efter %s"
 
-#: config/alpha/alpha.h:264
-#, fuzzy
-msgid "Schedule given CPU"
-msgstr "Planlæg koden til en given cpu"
+#: cppinit.c:1163
+#, c-format
+msgid "directory name missing after %s"
+msgstr "et katalognavn mangler efter %s"
 
-#: config/alpha/alpha.h:266
-msgid "Control the generated fp rounding mode"
-msgstr ""
+#: cppinit.c:1164
+#, c-format
+msgid "file name missing after %s"
+msgstr "et filnavn mangler efter %s"
 
-#: config/alpha/alpha.h:268
-msgid "Control the IEEE trap mode"
-msgstr ""
+#: cppinit.c:1165
+#, c-format
+msgid "macro name missing after %s"
+msgstr "et makronavn mangler efter %s"
 
-#: config/alpha/alpha.h:270
-msgid "Control the precision given to fp exceptions"
-msgstr ""
+#: cppinit.c:1166
+#, c-format
+msgid "path name missing after %s"
+msgstr "navnet på en sti mangler efter %s"
 
-#: config/alpha/alpha.h:272
-msgid "Tune expected memory latency"
-msgstr ""
+#: cppinit.c:1368
+msgid "-I- specified twice"
+msgstr "-I- er angivet to gange"
 
-#. The names we put in the hashtable will always be the unique          versions gived to us by the stringtable, so we can just use             their addresses as the keys.
-#. See if we already have an entry for this section.
-#: config/alpha/elf.h:354 config/elfos.h:461 config/i386/sco5.h:492
-#: config/pa/pa-64.h:320 config/rs6000/sysv4.h:963
+#: cpplex.c:149
 #, c-format
-msgid "%s causes a section type conflict"
-msgstr ""
+msgid "trigraph ??%c converted to %c"
+msgstr "trigrafen ??%c konverteret til %c"
 
-#: config/arc/arc.c:108
+#: cpplex.c:157
 #, c-format
-msgid "bad value (%s) for -mcpu switch"
-msgstr "ugyldig værdi '%s' til '-mcpu'-tilvalget"
-
-#: config/arc/arc.c:1666 config/m32r/m32r.c:2217
-msgid "invalid operand to %R code"
-msgstr "ugyldig operand til '%R'-koden"
+msgid "trigraph ??%c ignored"
+msgstr "trigrafen ??%c ignoreret"
 
-#: config/arc/arc.c:1698 config/m32r/m32r.c:2240
-msgid "invalid operand to %H/%L code"
-msgstr "ugyldig operand til '%H'/'%L'-koden"
+#: cpplex.c:214
+msgid "backslash and newline separated by space"
+msgstr "omvendt skråstreg og linjeskift er adskilt af mellemrum"
 
-#: config/arc/arc.c:1722 config/m32r/m32r.c:2317
-msgid "invalid operand to %U code"
-msgstr "ugyldig operand til '%U'-koden"
+#: cpplex.c:221 cpptrad.c:158
+msgid "backslash-newline at end of file"
+msgstr "omvendt skråstreg efterfulgt af linjeskift ved slutningen af filen"
 
-#: config/arc/arc.c:1733
-msgid "invalid operand to %V code"
-msgstr "ugyldig operand til '%V'-koden"
+#: cpplex.c:287 cpptrad.c:199
+msgid "\"/*\" within comment"
+msgstr "\"/*\" i en kommentar"
 
-#. Unknown flag.
-#: config/arc/arc.c:1740 config/m32r/m32r.c:2356 config/sparc/sparc.c:5888
-msgid "invalid operand output code"
-msgstr "ugyldig operand-uddatakode"
+#: cpplex.c:395
+msgid "null character(s) ignored"
+msgstr "nultegn ignoreret"
 
-#: config/arm/arm.c:372
+#: cpplex.c:402
 #, c-format
-msgid "switch -mcpu=%s conflicts with -march= switch"
-msgstr ""
+msgid "%s in preprocessing directive"
+msgstr "%s i præprocessordirektiv"
 
-#: config/arm/arm.c:382 config/rs6000/rs6000.c:311 config/sparc/sparc.c:317
+#: cpplex.c:475
 #, c-format
-msgid "bad value (%s) for %s switch"
-msgstr "ugyldig værdi (%s) til '%s'-tilvalget"
+msgid "attempt to use poisoned \"%s\""
+msgstr "forsøg på at bruge forgiftet \"%s\""
 
-#: config/arm/arm.c:518
-#, fuzzy
-msgid "target CPU does not support APCS-32"
-msgstr "Dette mål understøtter ikke '-mabi'-tilvalget."
+#: cpplex.c:483
+msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
+msgstr "__VA_ARGS__ kan kun optræde i udfoldelsen af en C99-makro med vilkårligt antal parametre"
 
-#: config/arm/arm.c:523
+#: cpplex.c:555
 #, fuzzy
-msgid "target CPU does not support APCS-26"
-msgstr "Dette mål understøtter ikke '-mabi'-tilvalget."
+msgid "'$' character(s) in identifier or number"
+msgstr "'$'-tegn i kaldenavn"
 
-#: config/arm/arm.c:529
-#, fuzzy
-msgid "target CPU does not support interworking"
-msgstr "Dette mål understøtter ikke '-mabi'-tilvalget."
+#: cpplex.c:698
+#, c-format
+msgid "missing terminating %c character"
+msgstr "manglende afsluttende '%c'-tegn"
 
-#: config/arm/arm.c:535
-#, fuzzy
-msgid "target CPU does not support THUMB instructions."
-msgstr "Dette mål understøtter ikke '-mabi'-tilvalget."
+#: cpplex.c:711
+msgid "null character(s) preserved in literal"
+msgstr "nultegn bevaret i strengkonstant"
 
-#: config/arm/arm.c:549
-msgid "enabling backtrace support is only meaningful when compiling for the Thumb."
-msgstr ""
+#: cpplex.c:915 cpptrad.c:487
+msgid "no newline at end of file"
+msgstr "ingen linjeskift ved slutningen af filen"
 
-#: config/arm/arm.c:552
-msgid "enabling callee interworking support is only meaningful when compiling for the Thumb."
-msgstr ""
+#: cpplex.c:1092 cpptrad.c:213
+msgid "unterminated comment"
+msgstr "uafsluttet kommentar"
 
-#: config/arm/arm.c:555
-msgid "enabling caller interworking support is only meaningful when compiling for the Thumb."
-msgstr ""
+#: cpplex.c:1103
+#, fuzzy
+msgid "C++ style comments are not allowed in ISO C90"
+msgstr "kommentarer i C++-stil er ikke tilladt i ISO C89"
 
-#: config/arm/arm.c:561
-msgid "interworking forces APCS-32 to be used"
-msgstr ""
+#: cpplex.c:1105
+msgid "(this will be reported only once per input file)"
+msgstr "(dette rapporteres kun en enkelt gang per inddatafil)"
 
-#: config/arm/arm.c:567
-msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
-msgstr ""
+#: cpplex.c:1110
+msgid "multi-line comment"
+msgstr "flerlinjers kommentar"
 
-#: config/arm/arm.c:575
-msgid "-fpic and -mapcs-reent are incompatible"
-msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
+#: cpplex.c:1425
+#, c-format
+msgid "unknown string token %s\n"
+msgstr "ukendt strengsymbol %s\n"
 
-#: config/arm/arm.c:578
-msgid "APCS reentrant code not supported.  Ignored"
-msgstr ""
+#: cpplex.c:1438
+#, c-format
+msgid "unspellable token %s"
+msgstr "symbol %s kan ikke staves"
 
-#: config/arm/arm.c:586
-msgid "-g with -mno-apcs-frame may not give sensible debugging"
-msgstr ""
+#: cpplex.c:1695
+#, fuzzy, c-format
+msgid "the meaning of '\\%c' is different in traditional C"
+msgstr "betydningen af '\\%c' skifter med -traditional"
 
-#: config/arm/arm.c:594
-msgid "Passing floating point arguments in fp regs not yet supported"
-msgstr ""
+#: cpplex.c:1701
+msgid "incomplete universal-character-name"
+msgstr "ufuldstændigt universelt tegnnavn"
 
-#: config/arm/arm.c:623
+#: cpplex.c:1715
 #, c-format
-msgid "Invalid floating point emulation option: -mfpe-%s"
-msgstr "Ugyldigt tilvalg til kommatalsemulering: -mfpe-%s"
+msgid "non-hex digit '%c' in universal-character-name"
+msgstr "'%c' der ikke er et hexadecimalt ciffer, optræder i universelt tegnnavn"
 
-#: config/arm/arm.c:647
-msgid "Structure size boundary can only be set to 8 or 32"
-msgstr ""
+#: cpplex.c:1723
+msgid "universal-character-name on EBCDIC target"
+msgstr "universelt tegnnavn på EBCDIC-mål"
 
-#: config/arm/arm.c:655
-msgid "-mpic-register= is useless without -fpic"
-msgstr ""
+#: cpplex.c:1737
+msgid "universal-character-name out of range"
+msgstr "universelt tegnnavn uden for det gyldige interval"
+
+#: cpplex.c:1791
+#, fuzzy
+msgid "the meaning of '\\a' is different in traditional C"
+msgstr "betydningen af '\\a' skifter med -traditional"
 
-#: config/arm/arm.c:664
+#: cpplex.c:1798
 #, c-format
-msgid "Unable to use '%s' for PIC register"
-msgstr "Kan ikke bruge '%s' til PIC-register"
+msgid "non-ISO-standard escape sequence, '\\%c'"
+msgstr "undvigesekvensen '\\%c' er ikke ISO-standard"
 
-#. FIXME - the way to handle this situation is to allow
-#. the pretend args to be dumped onto the stack, then
-#. reuse r3 to save IP.  This would involve moving the
-#. copying of SP into IP until after the pretend args
-#. have been dumped, but this is not too hard.
-#. [See e.g. gcc.c-torture/execute/nest-stdar-1.c.]
-#: config/arm/arm.c:7844
-msgid "Unable to find a temporary location for static chain register"
-msgstr ""
+#: cpplex.c:1809
+#, fuzzy
+msgid "the meaning of '\\x' is different in traditional C"
+msgstr "betydningen af '\\x' skifter med -traditional"
 
-#: config/arm/arm.c:8806
-msgid "Unable to compute real location of stacked parameter"
-msgstr ""
+#: cpplex.c:1828 f/lex.c:585
+msgid "\\x used with no following hex digits"
+msgstr "\\x angivet uden efterfølgende hexadecimale cifre"
 
-#: config/arm/arm.c:9500
-#, fuzzy
-msgid "no low registers available for popping high registers"
-msgstr "Ingen lave registre er tilgængelige til at modtage værdier fra høje registre"
+#: cpplex.c:1833
+msgid "hex escape sequence out of range"
+msgstr "den hexadecimale undvigesekvens er uden for det gyldige interval"
 
-#: config/arm/arm.c:9712
-msgid "Interrupt Service Routines cannot be coded in Thumb mode."
-msgstr ""
+#: cpplex.c:1858
+msgid "octal escape sequence out of range"
+msgstr "den oktale undvigesekvens er uden for det gyldige interval"
 
-#: config/arm/arm.h:421
-msgid "Generate APCS conformant stack frames"
-msgstr ""
+#: cpplex.c:1874
+#, c-format
+msgid "unknown escape sequence '\\%c'"
+msgstr "ukendt undvigesekvensen '\\%c'"
 
-#: config/arm/arm.h:424
-#, fuzzy
-msgid "Store function names in object code"
-msgstr "klargøringsfunktion fundet i objekt %s"
+#: cpplex.c:1877
+#, c-format
+msgid "unknown escape sequence: '\\%03o'"
+msgstr "ukendt undvigesekvensen '\\%03o'"
 
-#: config/arm/arm.h:428
-msgid "Use the 32-bit version of the APCS"
-msgstr ""
+#: cpplex.c:1882
+#, fuzzy
+msgid "escape sequence out of range for its type"
+msgstr "undvigesekvensen er uden for det gyldig interval for tegn"
 
-#: config/arm/arm.h:430
-msgid "Use the 26-bit version of the APCS"
-msgstr ""
+#: cpplex.c:1973
+msgid "empty character constant"
+msgstr "tom tegnkonstant"
 
-#: config/arm/arm.h:434
+#: cpplex.c:1983
 #, fuzzy
-msgid "Pass FP arguments in FP registers"
-msgstr "Returnér værdier fra funktioner i fpu-registre"
+msgid "character constant too long for its type"
+msgstr "tegnkonstanten er for lang"
 
-#: config/arm/arm.h:437
-msgid "Generate re-entrant, PIC code"
-msgstr ""
+#: cpplex.c:1986
+msgid "multi-character character constant"
+msgstr "flerbyte-tegnkonstant"
 
-#: config/arm/arm.h:440
-msgid "The MMU will trap on unaligned accesses"
-msgstr ""
+#: cpplib.c:225
+#, c-format
+msgid "extra tokens at end of #%s directive"
+msgstr "ekstra symboler i slutningen af #%s-direktiv"
 
-#: config/arm/arm.h:447
-msgid "Use library calls to perform FP operations"
-msgstr ""
+#: cpplib.c:315
+#, c-format
+msgid "#%s is a GCC extension"
+msgstr "#%s er en GCC-udvidelse"
 
-#: config/arm/arm.h:449 config/i960/i960.h:282
-msgid "Use hardware floating point instructions"
-msgstr ""
+#: cpplib.c:327
+msgid "suggest not using #elif in traditional C"
+msgstr "foreslår undladelse af brug af #elif i traditionel C"
 
-#: config/arm/arm.h:451
-msgid "Assume target CPU is configured as big endian"
-msgstr ""
+#: cpplib.c:330
+#, c-format
+msgid "traditional C ignores #%s with the # indented"
+msgstr "traditionel C ignorerer #%s når '#' er indrykket"
 
-#: config/arm/arm.h:453
-msgid "Assume target CPU is configured as little endian"
-msgstr ""
+#: cpplib.c:334
+#, c-format
+msgid "suggest hiding #%s from traditional C with an indented #"
+msgstr "foreslår at skjule #%s fra traditionel C vha. indrykket '#'"
 
-#: config/arm/arm.h:455
-msgid "Assume big endian bytes, little endian words"
+#: cpplib.c:358
+msgid "embedding a directive within macro arguments is not portable"
 msgstr ""
 
-#: config/arm/arm.h:457
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr ""
+#: cpplib.c:378
+msgid "style of line directive is a GCC extension"
+msgstr "linjestilsdirektiv er en GCC-udvidelse"
 
-#: config/arm/arm.h:460
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr ""
+#: cpplib.c:427
+#, c-format
+msgid "invalid preprocessing directive #%s"
+msgstr "ugyldigt præprocessordirektiv #%s"
 
-#: config/arm/arm.h:463
-#, fuzzy
-msgid "Do not move instructions into a function's prologue"
-msgstr "Brug ikke push-instruktioner til at gemme udgående parametre"
+#: cpplib.c:499
+msgid "\"defined\" cannot be used as a macro name"
+msgstr "\"defined\" kan ikke bruges som makronavn"
 
-#: config/arm/arm.h:466
-msgid "Do not load the PIC register in function prologues"
-msgstr ""
+#: cpplib.c:505
+#, c-format
+msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
+msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
 
-#: config/arm/arm.h:469
-msgid "Generate call insns as indirect calls, if necessary"
-msgstr ""
+#: cpplib.c:508
+#, c-format
+msgid "no macro name given in #%s directive"
+msgstr "intet makronavn angivet i direktivet #%s"
 
-#: config/arm/arm.h:472
-msgid "Compile for the Thumb not the ARM"
-msgstr ""
+#: cpplib.c:511
+msgid "macro names must be identifiers"
+msgstr "makronavne skal være kaldenavne"
 
-#: config/arm/arm.h:476
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-msgstr ""
+#: cpplib.c:551
+#, c-format
+msgid "undefining \"%s\""
+msgstr "glemmer definitionen af \"%s\""
 
-#: config/arm/arm.h:479
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
-msgstr ""
+#: cpplib.c:597
+msgid "missing terminating > character"
+msgstr "manglende afsluttende '>'-tegn"
 
-#: config/arm/arm.h:482
-msgid "Thumb: Assume non-static functions may be called from ARM code"
-msgstr ""
+#: cpplib.c:636
+#, c-format
+msgid "#%s expects \"FILENAME\" or <FILENAME>"
+msgstr "#%s forventer \"FILNAVN\" eller <FILNAVN>"
 
-#: config/arm/arm.h:486
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-msgstr ""
+#: cpplib.c:647
+#, c-format
+msgid "empty file name in #%s"
+msgstr "tomt filnavn i #%s"
 
-#: config/arm/arm.h:496
-msgid "Specify the name of the target CPU"
-msgstr ""
+#: cpplib.c:666
+msgid "#include_next in primary source file"
+msgstr "#include_next i den primære kildekodefil"
 
-#: config/arm/arm.h:498
-msgid "Specify the name of the target architecture"
-msgstr ""
+#: cpplib.c:673
+msgid "#import is obsolete, use an #ifndef wrapper in the header file"
+msgstr "#import er forældet, brug en #ifndef-indpakning i inkluderingsfilen"
 
-#: config/arm/arm.h:502
-msgid "Specify the version of the floating point emulator"
-msgstr ""
+#: cpplib.c:681
+msgid "#include nested too deeply"
+msgstr "#include indlejret for dybt"
 
-#: config/arm/arm.h:504
-msgid "Specify the minimum bit alignment of structures"
-msgstr ""
+#: cpplib.c:738
+#, c-format
+msgid "invalid flag \"%s\" in line directive"
+msgstr "ugyldigt flag \"%s\" i linjedirektiv"
 
-#: config/arm/arm.h:506
-#, fuzzy
-msgid "Specify the register to be used for PIC addressing"
-msgstr "Ugyldigt register i ybase-adressering"
+#: cpplib.c:813
+#, c-format
+msgid "\"%s\" after #line is not a positive integer"
+msgstr "\"%s\" efter #line er ikke et positivt heltal"
 
-#: config/arm/pe.c:255 config/i386/winnt.c:339 config/mcore/mcore.c:3400
-#, fuzzy, c-format
-msgid "initialized variable `%s' is marked dllimport"
-msgstr "instansvariablen '%s' er erklæret privat"
+#: cpplib.c:819
+msgid "line number out of range"
+msgstr "linjenummer er uden for det gyldige interval"
 
-#: config/arm/pe.c:264 config/i386/winnt.c:348
-#, fuzzy, c-format
-msgid "static variable `%s' is marked dllimport"
-msgstr "instansvariablen '%s' er erklæret privat"
+#: cpplib.c:830 cpplib.c:901
+#, c-format
+msgid "\"%s\" is not a valid filename"
+msgstr "\"%s\" er ikke et ugyldigt filnavn"
 
-#: config/arm/pe.h:62
-msgid "Ignore dllimport attribute for functions"
-msgstr ""
+#: cpplib.c:865
+#, c-format
+msgid "\"%s\" after # is not a positive integer"
+msgstr "\"%s\" efter # er ikke et positivt heltal"
 
-#. 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 ""
+#: cpplib.c:972
+msgid "invalid #ident directive"
+msgstr "ugyldigt #ident-direktiv"
 
-#: config/arm/riscix.h:85
-msgid "Do symbol renaming for X/OPEN"
-msgstr ""
+#: cpplib.c:1060
+#, c-format
+msgid "registering \"%s\" as both a pragma and a pragma namespace"
+msgstr "registrerer \"%s\" som både et pragma og som et pragmanavnerum"
 
-#: config/arm/riscix.h:86
-msgid "Don't do symbol renaming"
-msgstr ""
+#: cpplib.c:1063
+#, c-format
+msgid "#pragma %s %s is already registered"
+msgstr "#pragma %s %s er allerede registreret"
 
-#: config/avr/avr.c:190
-#, fuzzy, c-format
-msgid "MCU `%s' not supported"
-msgstr "-pipe understøttes ikke."
+#: cpplib.c:1066
+#, c-format
+msgid "#pragma %s is already registered"
+msgstr "#pragma %s er allerede registreret"
+
+#: cpplib.c:1140
+msgid "#pragma once is obsolete"
+msgstr "'#pragma once' er forældet"
+
+#: cpplib.c:1143
+msgid "#pragma once in main file"
+msgstr "'#pragma once' i hovedfil"
 
-#: config/avr/avr.c:430
+#: cpplib.c:1167
+msgid "invalid #pragma GCC poison directive"
+msgstr "ugyldigt #pragma GCC poison-direktiv"
+
+#: cpplib.c:1176
 #, c-format
-msgid "large frame pointer change (%d) with -mtiny-stack"
-msgstr ""
+msgid "poisoning existing macro \"%s\""
+msgstr "forgifter eksisterende makro \"%s\""
 
-#: config/avr/avr.c:4704
-msgid "Only initialized variables can be placed into program memory area."
-msgstr ""
+#: cpplib.c:1198
+msgid "#pragma system_header ignored outside include file"
+msgstr "'#pragma system_header' ignoreret uden for inkluderingsfil"
 
-#. `TARGET_...'
-#. This series of macros is to allow compiler command arguments to
-#. enable or disable the use of optional features of the target
-#. machine.  For example, one machine description serves both the
-#. 68000 and the 68020; a command argument tells the compiler whether
-#. it should use 68020-only instructions or not.  This command
-#. argument works by means of a macro `TARGET_68020' that tests a bit
-#. in `target_flags'.
-#.
-#. Define a macro `TARGET_FEATURENAME' for each such option.  Its
-#. definition should test a bit in `target_flags'; for example:
-#.
-#. #define TARGET_68020 (target_flags & 1)
-#.
-#. One place where these macros are used is in the
-#. condition-expressions of instruction patterns.  Note how
-#. `TARGET_68020' appears frequently in the 68000 machine description
-#. file, `m68k.md'.  Another place they are used is in the
-#. definitions of the other macros in the `MACHINE.h' file.
-#: config/avr/avr.h:99
-msgid "Assume int to be 8 bit integer"
-msgstr ""
+#: cpplib.c:1223
+#, c-format
+msgid "cannot find source %s"
+msgstr "kan ikke finde kilden %s"
 
-#: config/avr/avr.h:101
-msgid "Change the stack pointer without disabling interrupts"
-msgstr ""
+#: cpplib.c:1227
+#, c-format
+msgid "current file is older than %s"
+msgstr "aktuel fil er ældre end %s"
 
-#: config/avr/avr.h:103
-msgid "Use subroutines for function prologue/epilogue"
-msgstr ""
+#: cpplib.c:1343
+msgid "_Pragma takes a parenthesized string literal"
+msgstr "_Pragma tager en strengkonstant med paranteser omkring"
 
-#: config/avr/avr.h:105
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr ""
+#: cpplib.c:1426
+msgid "#else without #if"
+msgstr "#else uden #if"
 
-#: config/avr/avr.h:107
-msgid "Do not generate tablejump insns"
-msgstr ""
+#: cpplib.c:1431
+msgid "#else after #else"
+msgstr "#else efter #else"
 
-#: config/avr/avr.h:110
-msgid "Output instruction sizes to the asm file"
-msgstr ""
+#: cpplib.c:1433 cpplib.c:1467
+msgid "the conditional began here"
+msgstr "betingelsen begyndte her"
 
-#: config/avr/avr.h:144
-msgid "Specify the initial stack address"
-msgstr ""
+#: cpplib.c:1460
+msgid "#elif without #if"
+msgstr "#elif uden #if"
 
-#: config/avr/avr.h:145
-msgid "Specify the MCU name"
-msgstr ""
+#: cpplib.c:1465
+msgid "#elif after #else"
+msgstr "#elif efter #else"
 
-#: config/avr/avr.h:2899
-#, fuzzy
-msgid "Trampolines not supported\n"
-msgstr "-pipe understøttes ikke"
+#: cpplib.c:1496
+msgid "#endif without #if"
+msgstr "#endif uden #if"
+
+#: cpplib.c:1579
+msgid "missing '(' after predicate"
+msgstr "manglende '(' efter udsagn"
+
+#: cpplib.c:1594
+msgid "missing ')' to complete answer"
+msgstr "manglende ')' til at fuldføre svar"
+
+#: cpplib.c:1614
+msgid "predicate's answer is empty"
+msgstr "udsagnets svar et tomt"
 
-#: config/c4x/c4x.c:268
+#: cpplib.c:1644
+msgid "assertion without predicate"
+msgstr "postulat uden udsagn"
+
+#: cpplib.c:1646
+msgid "predicate must be an identifier"
+msgstr "udsagn skal være et kaldenavn"
+
+#: cpplib.c:1735
 #, c-format
-msgid "Unknown CPU version %d, using 40.\n"
-msgstr ""
+msgid "\"%s\" re-asserted"
+msgstr "\"%s\" genpostuleret"
 
-#: config/c4x/c4x.c:859
+#: cpplib.c:1965
 #, c-format
-msgid "ISR %s requires %d words of local vars, max is 32767."
-msgstr ""
+msgid "unterminated #%s"
+msgstr "uafsluttet #%s"
 
-#: config/c4x/c4x.c:4525
+#: cppmacro.c:94
 #, fuzzy, c-format
-msgid "junk at end of '#pragma %s'"
-msgstr "ragelse i slutningen af #%s"
+msgid "macro \"%s\" is not used"
+msgstr "\"%s\" er ikke defineret"
 
-#. Name of the c4x assembler.
-#. Name of the c4x linker.
-#. Define assembler options.
-#. Define linker options.
-#. Define C preprocessor options.
-#. Specify the end file to link with.
-#. Target compilation option flags.
-#. Small memory model.
-#. Use 24-bit MPYI for C3x.
-#. Fast fixing of floats.
-#. Allow use of RPTS.
-#. Emit C3x code.
-#. Be compatible with TI assembler.
-#. Be paranoid about DP reg. in ISRs.
-#. Pass arguments on stack.
-#. Enable features under development.
-#. Enable repeat block.
-#. Use BK as general register.
-#. Use decrement and branch for C3x.
-#. Enable debugging of GCC.
-#. Force constants into registers.
-#. Allow unsigned loop counters.
-#. Force op0 and op1 to be same.
-#. Save all 40 bits for floats.
-#. Allow parallel insns.
-#. Allow MPY||ADD, MPY||SUB insns.
-#. Assume mem refs possibly aliased.
-#. Emit C30 code.
-#. Emit C31 code.
-#. Emit C32 code.
+#: cppmacro.c:139 cppmacro.c:294
+#, c-format
+msgid "invalid built-in macro \"%s\""
+msgstr "ugyldig indbygget makro \"%s\""
+
+#: cppmacro.c:234
+#, fuzzy
+msgid "could not determine date and time"
+msgstr "kunne ikke bestemme målnavn for afhængighedsfølgning"
+
+#: cppmacro.c:407
+msgid "invalid string literal, ignoring final '\\'"
+msgstr "ugyldig strengkonstant, ignorerer afsluttende '\\'"
+
+#: cppmacro.c:504
+#, c-format
+msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
+msgstr "indsættelse af \"%s\" og \"%s\" giver ikke et gyldigt præprocessorsymbol"
+
+#: cppmacro.c:546
+msgid "ISO C99 requires rest arguments to be used"
+msgstr "ISO C99 påkræver at restparametrene skal bruges"
+
+#: cppmacro.c:551
+#, c-format
+msgid "macro \"%s\" requires %u arguments, but only %u given"
+msgstr "makroen \"%s\" kræver %u parametre, men modtager kun %u"
+
+#: cppmacro.c:556
+#, c-format
+msgid "macro \"%s\" passed %u arguments, but takes just %u"
+msgstr "makroen \"%s\" bliver viderebragt %u parametre, men tager kun mod %u"
+
+#: cppmacro.c:669 cpptrad.c:774
+#, c-format
+msgid "unterminated argument list invoking macro \"%s\""
+msgstr "uafsluttet parameterliste ved kald af makroen \"%s\""
+
+#: cppmacro.c:776
+#, c-format
+msgid "function-like macro \"%s\" must be used with arguments in traditional C"
+msgstr "funktionsagtig makro \"%s\" skal bruges med parametre i traditionel C"
+
+#: cppmacro.c:1312
+#, c-format
+msgid "duplicate macro parameter \"%s\""
+msgstr "makroparameternavnet \"%s\" optræder mere end én gang"
+
+#: cppmacro.c:1349
+#, c-format
+msgid "\"%s\" may not appear in macro parameter list"
+msgstr "\"%s\" må ikke optræde i makroparameterliste"
+
+#: cppmacro.c:1357
+msgid "macro parameters must be comma-separated"
+msgstr "makroparametre skal være komma-adskilte"
+
+#: cppmacro.c:1374
+msgid "parameter name missing"
+msgstr "parameternavn mangler"
+
+#: cppmacro.c:1389
+msgid "anonymous variadic macros were introduced in C99"
+msgstr "anonyme makroer med vilkårligt antal parametre blev introduceret i C99"
+
+#: cppmacro.c:1393
+msgid "ISO C does not permit named variadic macros"
+msgstr "ISO C tillader ikke navngivne makroer med vilkårligt antal parametre"
+
+#: cppmacro.c:1402
+msgid "missing ')' in macro parameter list"
+msgstr "manglende ')' i makroparameterliste"
+
+#: cppmacro.c:1470
+msgid "ISO C requires whitespace after the macro name"
+msgstr "ISO C påkræver mellemrum efter makronavnet"
+
+#: cppmacro.c:1498
+msgid "'#' is not followed by a macro parameter"
+msgstr "'#' efterfølges ikke af en makroparameter"
+
+#: cppmacro.c:1517
+msgid "'##' cannot appear at either end of a macro expansion"
+msgstr "'##' må ikke optræde ved nogen af enderne i en makrokrop"
+
+#: cppmacro.c:1599
+#, c-format
+msgid "\"%s\" redefined"
+msgstr "\"%s\" omdefineret"
+
+#: cppmacro.c:1604
+msgid "this is the location of the previous definition"
+msgstr "den foregående definition er her"
+
+#: cppmacro.c:1655
+#, fuzzy, c-format
+msgid "macro argument \"%s\" would be stringified in traditional C"
+msgstr "makroparameteren \"%s\" ville blive gjort til en streng med -traditional"
+
+#: cppmacro.c:1680
+#, c-format
+msgid "invalid hash type %d in cpp_macro_definition"
+msgstr "ugyldig hashtype %d i cpp_macro_definition"
+
+#: cppspec.c:131
+#, c-format
+msgid "\"%s\" is not a valid option to the preprocessor"
+msgstr "\"%s\" er ikke et gyldigt tilvalg til præprocessoren"
+
+#: cppspec.c:155
+msgid "too many input files"
+msgstr "for mange inddatafiler"
+
+#: cpptrad.c:841
+#, fuzzy, c-format
+msgid "detected recursion whilst expanding macro \"%s\""
+msgstr "uafsluttet parameterliste ved kald af makroen \"%s\""
+
+#: cse.c:7187
+#, c-format
+msgid ";; Processing block from %d to %d, %d sets.\n"
+msgstr ";; Behandler blok fra %d til %d, %d mængder.\n"
+
+#: diagnostic.c:700
+msgid "((anonymous))"
+msgstr "((anonym))"
+
+#: diagnostic.c:914
+#, c-format
+msgid "%s: warnings being treated as errors\n"
+msgstr "%s: advarsler bliver opfattet som fejl\n"
+
+#: diagnostic.c:949
+#, c-format
+msgid "%s: %s: "
+msgstr "%s: %s: "
+
+#: diagnostic.c:1040
+#, c-format
+msgid "%s "
+msgstr "%s "
+
+#: diagnostic.c:1042
+#, c-format
+msgid " %s"
+msgstr " %s"
+
+#: diagnostic.c:1064
+msgid "At top level:"
+msgstr "Ved øverste niveau:"
+
+#: diagnostic.c:1069
+#, c-format
+msgid "In member function `%s':"
+msgstr "I medlemsfunktionen '%s':"
+
+#: diagnostic.c:1073
+#, c-format
+msgid "In function `%s':"
+msgstr "I funktionen '%s':"
+
+#: diagnostic.c:1161
+msgid "compilation terminated.\n"
+msgstr "oversættelse afsluttede.\n"
+
+#: diagnostic.c:1179
+#, c-format
+msgid "%s:%d: confused by earlier errors, bailing out\n"
+msgstr "%s:%d: forvirret af tidligere fejl, opgiver ævred\n"
+
+#: diagnostic.c:1194 diagnostic.c:1302
+#, c-format
+msgid ""
+"Please submit a full bug report,\n"
+"with preprocessed source if appropriate.\n"
+"See %s for instructions.\n"
+msgstr ""
+"Indsend venligst en komplet fejlrapport med\n"
+"præprocesseret kildekode om nødvendigt.\n"
+"Se %s for instruktioner.\n"
+
+#: diagnostic.c:1300
+msgid "Internal compiler error: Error reporting routines re-entered.\n"
+msgstr "Intern oversætterfejl: fejlrapporteringsrutiner blev kaldt igen.\n"
+
+#: diagnostic.c:1362
+#, fuzzy, c-format
+msgid "in %s, at %s:%d"
+msgstr "afbrudt i %s ved %s:%d"
+
+#: diagnostic.c:1383
+#, c-format
+msgid "In file included from %s:%d"
+msgstr "I filen inkluderet af %s:%d"
+
+# kommer til at stå neden unden ovenstående, derfor "af"
+#: diagnostic.c:1386
+#, c-format
+msgid ""
+",\n"
+"                 from %s:%d"
+msgstr ""
+",\n"
+"                   af %s:%d"
+
+#: diagnostic.c:1387
+msgid ":\n"
+msgstr ":\n"
+
+#: diagnostic.c:1431 diagnostic.c:1448
+#, c-format
+msgid "`%s' is deprecated (declared at %s:%d)"
+msgstr "'%s' er forældet (erklæret ved %s:%d)"
+
+#: diagnostic.c:1451
+#, c-format
+msgid "`%s' is deprecated"
+msgstr "'%s' er forældet"
+
+#: diagnostic.c:1454
+#, c-format
+msgid "type is deprecated (declared at %s:%d)"
+msgstr "type er forældet (erklæret ved %s:%d)"
+
+#: diagnostic.c:1457
+msgid "type is deprecated"
+msgstr "type er forældet"
+
+#: dominance.c:728
+#, c-format
+msgid "dominator of %d should be %d, not %d"
+msgstr ""
+
+#: dwarf2out.c:3124
+#, c-format
+msgid "DW_LOC_OP %s not implemented\n"
+msgstr "DW_LOC_OP %s understøttes ikke\n"
+
+#: dwarfout.c:2066
+#, fuzzy, c-format
+msgid "internal regno botch: `%s' has regno = %d\n"
+msgstr "internt regno-problem: regno = %d\n"
+
+#: dwarfout.c:6181
+msgid "support for the DWARF1 debugging format is deprecated"
+msgstr ""
+
+#: dwarfout.c:6278
+msgid "can't get current directory"
+msgstr "kan ikke få fat i det aktuelle katalog"
+
+#: emit-rtl.c:1151
+msgid "can't access real part of complex value in hard register"
+msgstr "kan ikke tilgå den reelle del af komplekst tal i et hardwareregister"
+
+#: emit-rtl.c:1173
+msgid "can't access imaginary part of complex value in hard register"
+msgstr "kan ikke tilgå den imaginære del af komplekst tal i et hardwareregister"
+
+#: emit-rtl.c:3418
+msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
+msgstr "ICE: emit_insn brugt hvor emit_jump_insn behøves:\n"
+
+#: errors.c:136
+#, c-format
+msgid "abort in %s, at %s:%d"
+msgstr "afbrudt i %s ved %s:%d"
+
+#: except.c:371
+msgid "exception handling disabled, use -fexceptions to enable"
+msgstr "håndtering af undtagelser er slået fra, angiv -fexceptions for at slå dem til"
+
+#: except.c:2969
+msgid "argument of `__builtin_eh_return_regno' must be constant"
+msgstr "parameteren til '__builtin_eh_return_regno' skal være konstant"
+
+#: except.c:3090 except.c:3112
+msgid "__builtin_eh_return not supported on this target"
+msgstr "__builtin_eh_return understøttes ikke på målarkitekturen"
+
+#: explow.c:1398
+msgid "stack limits not supported on this target"
+msgstr "stakgrænser understøttes ikke på målarkitekturen"
+
+#: expr.c:3323
+msgid "function using short complex types cannot be inline"
+msgstr "funktioner der benytter short complex-typer, kan ikke indbygges"
+
+#: expr.c:6197 expr.c:6206 expr.c:6215 expr.c:6220 expr.c:6522 expr.c:6538
+msgid "unsupported wide integer operation"
+msgstr "bred heltalsoperation understøttes ikke"
+
+#: expr.c:6587
+#, c-format
+msgid "prior parameter's size depends on `%s'"
+msgstr "foregående parameters størrelse afhænger af '%s'"
+
+#: expr.c:6932
+msgid "returned value in block_exit_expr"
+msgstr "returnerede værdi i block_exit_expr"
+
+#: final.c:1342
+msgid "negative insn length"
+msgstr "negativ instruktionslængde"
+
+#: final.c:2793
+msgid "could not split insn"
+msgstr "kunne ikke dele instruktion"
+
+#: final.c:3141
+msgid "invalid `asm': "
+msgstr "ugyldig 'asm': "
+
+#: final.c:3328
+msgid "nested assembly dialect alternatives"
+msgstr "indlejrede alternativer for maskinkodedialekter"
+
+#: final.c:3345 final.c:3357
+msgid "unterminated assembly dialect alternative"
+msgstr "uafsluttet alternativ for maskinkodedialekt"
+
+#: final.c:3401
+#, c-format
+msgid "operand number missing after %%-letter"
+msgstr "operandtal mangler efter %%-letter"
+
+#: final.c:3404 final.c:3443
+msgid "operand number out of range"
+msgstr "operandtal er uden for det gyldige interval"
+
+#: final.c:3462
+#, c-format
+msgid "invalid %%-code"
+msgstr "ugyldig %%-kode"
+
+#: final.c:3493
+#, c-format
+msgid "`%%l' operand isn't a label"
+msgstr "'%%l'-operand er ikke en etiket"
+
+#. We can't handle floating point constants;
+#. PRINT_OPERAND must handle them.
+#: final.c:3600 vmsdbgout.c:466 config/i386/i386.c:6104
+#: config/pdp11/pdp11.c:1573
+msgid "floating constant misused"
+msgstr "kommatalskonstant misbrugt"
+
+#: final.c:3656 vmsdbgout.c:523 config/i386/i386.c:6182
+#: config/pdp11/pdp11.c:1620
+msgid "invalid expression as operand"
+msgstr "ugyldigt udtryk som operand"
+
+#: flow.c:352
+msgid "function might be possible candidate for attribute `noreturn'"
+msgstr "funktion er muligvis en kandidat til egenskaben 'noreturn'"
+
+#: flow.c:357
+msgid "`noreturn' function does return"
+msgstr "funktion med egenskaben 'noreturn' returnerer"
+
+# RETMIG: dette må kunne gøres bedre
+#: flow.c:378
+msgid "control reaches end of non-void function"
+msgstr "kontrol når til slutningen af ikke-void funktion"
+
+#: flow.c:1641
+msgid "Attempt to delete prologue/epilogue insn:"
+msgstr "forsøg på at slette indledende/afsluttende instruktion:"
+
+#: fold-const.c:2545 fold-const.c:2558
+#, c-format
+msgid "comparison is always %d due to width of bit-field"
+msgstr "sammenligning er altid %d på grund af den begrænsede rækkevidde af bitfeltet"
+
+#: fold-const.c:3752 fold-const.c:3769
+#, c-format
+msgid "comparison is always %d"
+msgstr "sammenligning er altid %d"
+
+# RETMIG: det giver ikke mening
+#: fold-const.c:3900
+msgid "`or' of unmatched not-equal tests is always 1"
+msgstr "'or' af uafbalancerede sammenligninger med forskellig fra er altid 1"
+
+#: fold-const.c:3905
+msgid "`and' of mutually exclusive equal-tests is always 0"
+msgstr "'and' af udtryk der hver for sig udelukker hinanden, er altid 0"
+
+#: function.c:881 varasm.c:1503
+#, c-format
+msgid "size of variable `%s' is too large"
+msgstr "størrelsen af variablen '%s' er for stor"
+
+#: function.c:5470
+#, c-format
+msgid "`%s' might be used uninitialized in this function"
+msgstr "'%s' bliver måske brugt uden at have en startværdi i denne funktion"
+
+#: function.c:5477
+#, c-format
+msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
+msgstr "variablen '%s' bliver måske overskrevet af 'longjmp' eller 'vfork'"
+
+#: function.c:5496
+#, c-format
+msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
+msgstr "parameteren '%s' bliver måske overskrevet af 'longjmp' eller 'vfork'"
+
+#: function.c:6363
+msgid "function returns an aggregate"
+msgstr "funktion returnerer en værdi af en sammensat type"
+
+#: function.c:6868
+#, c-format
+msgid "unused parameter `%s'"
+msgstr "ubenyttet parameter '%s'"
+
+#: gcc.c:1126
+#, c-format
+msgid "ambiguous abbreviation %s"
+msgstr "tvetydig forkortelse %s"
+
+#: gcc.c:1153
+#, c-format
+msgid "incomplete `%s' option"
+msgstr "ufuldstændigt tilvalg '%s'"
+
+#: gcc.c:1164
+#, c-format
+msgid "missing argument to `%s' option"
+msgstr "der mangler en parameter til tilvalget '%s'"
+
+#: gcc.c:1177
+#, c-format
+msgid "extraneous argument to `%s' option"
+msgstr "der er en parameter for meget til tilvalget '%s'"
+
+#: gcc.c:1505
+msgid "Using built-in specs.\n"
+msgstr "Benytter indbyggede specifikationer.\n"
+
+#: gcc.c:1683
+#, c-format
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
+msgstr ""
+"Sætter specifikation %s til '%s'\n"
+"\n"
+
+#: gcc.c:1790
+#, c-format
+msgid "Reading specs from %s\n"
+msgstr "Læser specifikationer fra %s\n"
+
+#: gcc.c:1888 gcc.c:1907
+#, c-format
+msgid "specs %%include syntax malformed after %ld characters"
+msgstr "%%include-syntaks i specifikationer misdannet efter %ld tegn"
+
+#: gcc.c:1915
+#, c-format
+msgid "could not find specs file %s\n"
+msgstr "kunne ikke finde specifikationsfilen %s\n"
+
+#: gcc.c:1932 gcc.c:1940 gcc.c:1949 gcc.c:1958
+#, c-format
+msgid "specs %%rename syntax malformed after %ld characters"
+msgstr "%%rename-syntaks i specifikationer misdannet efter %ld tegn"
+
+#: gcc.c:1967
+#, c-format
+msgid "specs %s spec was not found to be renamed"
+msgstr "%s-specifikation i specifikationer kunne ikke findes til omdøbelse"
+
+#: gcc.c:1974
+#, c-format
+msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
+msgstr ""
+
+#: gcc.c:1979
+#, c-format
+msgid "rename spec %s to %s\n"
+msgstr "omdøb specifikation %s til %s\n"
+
+#: gcc.c:1981
+#, c-format
+msgid ""
+"spec is '%s'\n"
+"\n"
+msgstr ""
+"specifikation er '%s'\n"
+"\n"
+
+#: gcc.c:1994
+#, c-format
+msgid "specs unknown %% command after %ld characters"
+msgstr "ukendt %%-kommando i specifikationer efter %ld tegn"
+
+#: gcc.c:2005 gcc.c:2018
+#, c-format
+msgid "specs file malformed after %ld characters"
+msgstr "specifikationsfil misdannet efter %ld tegn"
+
+#: gcc.c:2072
+msgid "spec file has no spec for linking"
+msgstr "specifikationsfil har ingen specifikation til sammenkædning"
+
+#: gcc.c:2570
+msgid "-pipe not supported"
+msgstr "-pipe understøttes ikke"
+
+#: gcc.c:2625
+msgid ""
+"\n"
+"Go ahead? (y or n) "
+msgstr ""
+"\n"
+"Fortsæt, ja (y) eller nej (n)?"
+
+#: gcc.c:2751
+#, c-format
+msgid ""
+"Internal error: %s (program %s)\n"
+"Please submit a full bug report.\n"
+"See %s for instructions."
+msgstr ""
+"Intern fejl: %s (programmet %s)\n"
+"Indsend venligst en komplet fejlrapport.\n"
+"Se %s for instruktioner."
+
+#: gcc.c:2769
+#, c-format
+msgid "# %s %.2f %.2f\n"
+msgstr "# %s %.2f %.2f\n"
+
+#: gcc.c:2899
+#, c-format
+msgid "Usage: %s [options] file...\n"
+msgstr "Brug: %s [tilvalg] fil...\n"
+
+#: gcc.c:2900
+msgid "Options:\n"
+msgstr "Tilvalg:\n"
+
+#: gcc.c:2902
+msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
+msgstr "  -pass-exit-codes         Afslut med den højeste fejlkode fra en fase\n"
+
+#: gcc.c:2903
+msgid "  --help                   Display this information\n"
+msgstr "  --help                   Vis disse oplysninger\n"
+
+#: gcc.c:2904
+msgid "  --target-help            Display target specific command line options\n"
+msgstr "  --target-help            Vis målspecifikke kommandolinjetilvalg\n"
+
+#: gcc.c:2906
+msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
+msgstr "  (benyt '-v --help' for at vise kommandolinjetilvalg for underprocesser)\n"
+
+#: gcc.c:2907
+msgid "  -dumpspecs               Display all of the built in spec strings\n"
+msgstr "  -dumpspecs               Vis alle de indbyggede specifikationsstrenge\n"
+
+#: gcc.c:2908
+msgid "  -dumpversion             Display the version of the compiler\n"
+msgstr "  -dumpversion             Vis versionsnummeret af oversætteren\n"
+
+#: gcc.c:2909
+msgid "  -dumpmachine             Display the compiler's target processor\n"
+msgstr "  -dumpmachine             Vis oversætterens målprocessor\n"
+
+#: gcc.c:2910
+msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
+msgstr "  -print-search-dirs       Vis katalogerne i oversætterens søgesti\n"
+
+#: gcc.c:2911
+msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
+msgstr "  -print-libgcc-file-name  Vis navnet på oversætterens tilhørende bibliotek\n"
+
+#: gcc.c:2912
+msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
+msgstr "  -print-file-name=<bibl>  Vis den komplette sti til biblioteket <bibl>\n"
+
+#: gcc.c:2913
+msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
+msgstr "  -print-prog-name=<prog>  Vis den komplette sti til oversætterkomponenten <prog>\n"
+
+#: gcc.c:2914
+msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
+msgstr "  -print-multi-directory   Vis rodkataloget for versioner af libgcc\n"
+
+#: gcc.c:2915
+msgid ""
+"  -print-multi-lib         Display the mapping between command line options and\n"
+"                           multiple library search directories\n"
+msgstr ""
+"  -print-multi-lib         Vis afbildningen mellem kommandolinjetilvalg og\n"
+"                           flere bibliotekssøgekataloger\n"
+
+#: gcc.c:2918
+#, fuzzy
+msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
+msgstr "  -print-multi-directory   Vis rodkataloget for versioner af libgcc\n"
+
+#: gcc.c:2919
+msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
+msgstr "  -Wa,<tilvalg>            Videregiv komma-adskilte <tilvalg> til maskinkodeoversætteren\n"
+
+#: gcc.c:2920
+msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
+msgstr "  -Wp,<tilvalg>            Videregiv komma-adskilte <tilvalg> til præprocessoren\n"
+
+#: gcc.c:2921
+msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
+msgstr "  -Wl,<tilvalg>            Videregiv komma-adskilte <tilvalg> til sammenkæderen\n"
+
+#: gcc.c:2922
+msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
+msgstr "  -Xlinker <para>          Videregiv <para> til sammenkæderen\n"
+
+#: gcc.c:2923
+msgid "  -save-temps              Do not delete intermediate files\n"
+msgstr "  -save-temps              Slet ikke midlertidige filer\n"
+
+#: gcc.c:2924
+msgid "  -pipe                    Use pipes rather than intermediate files\n"
+msgstr "  -pipe                    Brug datakanaler i stedet for midlertidige filer\n"
+
+#: gcc.c:2925
+msgid "  -time                    Time the execution of each subprocess\n"
+msgstr "  -time                    Tag tid på udførslen af hver underproces\n"
+
+#: gcc.c:2926
+msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
+msgstr "  -specs=<fil>             Overskriv indbyggede specifikationer med indholdet af <fil>\n"
+
+#: gcc.c:2927
+msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
+msgstr "  -std=<standard>          Antag at inddatakildekoden er skrevet til <standard>\n"
+
+#: gcc.c:2928
+msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
+msgstr "  -B <katalog>             Tilføj katalog til oversætterens søgestier\n"
+
+#: gcc.c:2929
+msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
+msgstr "  -b <maskine>             Kør GCC til målet <maskine>, hvis installeret\n"
+
+#: gcc.c:2930
+msgid "  -V <version>             Run gcc version number <version>, if installed\n"
+msgstr "  -V <version>             Kør GCC med versionsnummeret <version>, hvis installeret\n"
+
+#: gcc.c:2931
+msgid "  -v                       Display the programs invoked by the compiler\n"
+msgstr "  -v                       Vis de programmer der startes af oversætteren\n"
+
+#: gcc.c:2932
+msgid "  -###                     Like -v but options quoted and commands not executed\n"
+msgstr ""
+"  -###                     Som '-v', men tilvalg anbringes i anførselstegn\n"
+"                           og kommandoerne udføres ikke\n"
+
+#: gcc.c:2933
+msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
+msgstr "  -E                       Forbehandl kun; oversæt og sammenkæd ikke\n"
+
+#: gcc.c:2934
+msgid "  -S                       Compile only; do not assemble or link\n"
+msgstr "  -S                       Oversæt kun; maskinekodeoversæt og sammenkæd ikke\n"
+
+#: gcc.c:2935
+msgid "  -c                       Compile and assemble, but do not link\n"
+msgstr "  -c                       Oversæt, også til maskinkode, men sammenkæd ikke\n"
+
+#: gcc.c:2936
+msgid "  -o <file>                Place the output into <file>\n"
+msgstr "  -o <fil>                 Anbring uddataene i <fil>\n"
+
+#: gcc.c:2937
+msgid ""
+"  -x <language>            Specify the language of the following input files\n"
+"                           Permissable languages include: c c++ assembler none\n"
+"                           'none' means revert to the default behavior of\n"
+"                           guessing the language based on the file's extension\n"
+msgstr ""
+"  -x <sprog>               Angiv sproget for de følgende inddatafiler.\n"
+"                           Tilladte sprog inkluderer: c c++ assembler none\n"
+"                           'none' betyder at standardopførslen med at gætte\n"
+"                           sproget på filendelsen, udføres\n"
+
+#: gcc.c:2944
+#, c-format
+msgid ""
+"\n"
+"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
+" passed on to the various sub-processes invoked by %s.  In order to pass\n"
+" other options on to these processes the -W<letter> options must be used.\n"
+msgstr ""
+"\n"
+"Tilvalg der begynder med -g, -f, -m, -O, -W eller --param bliver automatisk\n"
+" givet videre til de forskellige underprocesser som %s starter. For at\n"
+" videregive andre indstillinger til disse processer kan tilvalg på formen\n"
+" '-W<bogstav>' bruges.\n"
+
+#: gcc.c:3079
+#, fuzzy, c-format
+msgid "`-%c' option must have argument"
+msgstr "'-param'-tilvalg mangler parameter"
+
+#: gcc.c:3101
+#, c-format
+msgid "couldn't run `%s': %s"
+msgstr ""
+
+#. translate_options () has turned --version into -fversion.
+#: gcc.c:3278
+#, c-format
+msgid "%s (GCC) %s\n"
+msgstr "%s (GCC) %s\n"
+
+#: gcc.c:3279
+msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n"
+msgstr "Copyright © 2002 Free Software Foundation, Inc.\n"
+
+#: gcc.c:3281 gcov.c:364
+msgid ""
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+"\n"
+msgstr ""
+"Dette er et frit program; se kildekoden for kopieringsbetingelser. Der er\n"
+"INGEN garanti; ikke engang for SALGBARHED eller BRUGBARHED TIL NOGET FORMÅL.\n"
+
+#: gcc.c:3382
+msgid "argument to `-Xlinker' is missing"
+msgstr "der mangler en parameter til '-Xlinker'"
+
+#: gcc.c:3390
+msgid "argument to `-l' is missing"
+msgstr "der mangler en parameter til '-l'"
+
+#: gcc.c:3407
+msgid "argument to `-specs' is missing"
+msgstr "der mangler en parameter til '-specs'"
+
+#: gcc.c:3422
+msgid "argument to `-specs=' is missing"
+msgstr "der mangler en parameter til '-specs='"
+
+#: gcc.c:3452
+#, c-format
+msgid "`-%c' must come at the start of the command line"
+msgstr ""
+
+#: gcc.c:3461
+msgid "argument to `-B' is missing"
+msgstr "der mangler en parameter til '-B'"
+
+#: gcc.c:3634
+msgid "cannot specify -o with -c or -S and multiple compilations"
+msgstr "kan ikke angive -o med -c eller -S og flere oversættelser"
+
+#: gcc.c:3807
+msgid "warning: -pipe ignored because -save-temps specified"
+msgstr "advarsel: -pipe ignoreret fordi -save-temps er angivet"
+
+#: gcc.c:3811
+msgid "warning: -pipe ignored because -time specified"
+msgstr "advarsel: -pipe ignoreret fordi -time er angivet"
+
+#: gcc.c:3823
+msgid "argument to `-x' is missing"
+msgstr "der mangler en parameter til '-x'"
+
+#: gcc.c:3851
+#, c-format
+msgid "argument to `-%s' is missing"
+msgstr "der mangler en parameter til '-%s'"
+
+#: gcc.c:3912
+#, c-format
+msgid "warning: `-x %s' after last input file has no effect"
+msgstr "advarsel: '-x %s' efter den sidste inddatafil har ingen effekt"
+
+#: gcc.c:4257
+msgid "invalid specification!  Bug in cc"
+msgstr "ugyldig specifikation! Fejl i cc."
+
+#: gcc.c:4411
+#, c-format
+msgid "%s\n"
+msgstr "%s\n"
+
+#. Catch the case where a spec string contains something like
+#. '%{foo:%*}'.  ie there is no * in the pattern on the left
+#. hand side of the :.
+#: gcc.c:4971
+#, c-format
+msgid "spec failure: '%%*' has not been initialized by pattern match"
+msgstr "specifikationsfejl: '%%*' er ikke blevet klargjort af mønstersøgning"
+
+#: gcc.c:4980
+#, c-format
+msgid "warning: use of obsolete %%[ operator in specs"
+msgstr "advarsel: forældet '%%['-operator benyttet i specifikationer"
+
+#: gcc.c:4998
+#, c-format
+msgid "Processing spec %c%s%c, which is '%s'\n"
+msgstr "Behandler specifikation %c%s%c, som er '%s'\n"
+
+#: gcc.c:5123
+#, c-format
+msgid "spec failure: unrecognized spec option '%c'"
+msgstr "specifikationsfejl: ukendt specifikationstilvalg '%c'"
+
+#: gcc.c:5204
+#, fuzzy, c-format
+msgid "unknown spec function `%s'"
+msgstr "I funktionen '%s':"
+
+#: gcc.c:5223
+#, fuzzy, c-format
+msgid "error in args to spec function `%s'"
+msgstr "for mange parametre til funktionen '%s'"
+
+#: gcc.c:5272
+#, fuzzy
+msgid "malformed spec function name"
+msgstr "typetildelingen angiver en funktionstype"
+
+#. )
+#: gcc.c:5275
+#, fuzzy
+msgid "no arguments for spec function"
+msgstr "for få parametre til funktionen"
+
+#: gcc.c:5294
+msgid "malformed spec function arguments"
+msgstr ""
+
+#: gcc.c:5402
+msgid "mismatched braces in specs"
+msgstr "uafbalancerede krøllede paranteser i specifikationer"
+
+#: gcc.c:6097
+#, c-format
+msgid "unrecognized option `-%s'"
+msgstr "ukendt tilvalg '-%s'"
+
+#: gcc.c:6103
+#, c-format
+msgid "install: %s%s\n"
+msgstr "installering: %s%s\n"
+
+#: gcc.c:6104
+#, c-format
+msgid "programs: %s\n"
+msgstr "programmer: %s\n"
+
+#: gcc.c:6105
+#, c-format
+msgid "libraries: %s\n"
+msgstr "biblioteker: %s\n"
+
+#: gcc.c:6162
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
+msgstr ""
+"\n"
+"For fejlrapporteringsinstruktioner, se:\n"
+
+#: gcc.c:6178
+#, c-format
+msgid "Configured with: %s\n"
+msgstr "Konfigureret med: %s\n"
+
+#: gcc.c:6192
+#, c-format
+msgid "Thread model: %s\n"
+msgstr "Trådmodel: %s\n"
+
+#: gcc.c:6203
+#, c-format
+msgid "gcc version %s\n"
+msgstr "GCC version %s\n"
+
+#: gcc.c:6205
+#, c-format
+msgid "gcc driver version %s executing gcc version %s\n"
+msgstr "GCC-styringsprogram version %s kører GCCc version %s\n"
+
+#: gcc.c:6213
+msgid "no input files"
+msgstr "ingen inddatafiler"
+
+#: gcc.c:6251
+#, c-format
+msgid "%s: %s compiler not installed on this system"
+msgstr "%s: %s-oversætter ikke installeret på dette system"
+
+#: gcc.c:6326
+#, c-format
+msgid "%s: linker input file unused because linking not done"
+msgstr "%s: sammenkæderinddatafil ikke benyttet eftersom sammenkædning ikke blev foretaget"
+
+#: gcc.c:6369
+#, c-format
+msgid "language %s not recognized"
+msgstr "sproget %s ikke genkendt"
+
+#: gcc.c:6472
+msgid "internal gcc abort"
+msgstr "intern GCC-afbrydelse"
+
+#: gcov.c:325
+msgid "Internal gcov abort.\n"
+msgstr "Intern gcov afbrydelse.\n"
+
+#: gcov.c:338
+msgid ""
+"Usage: gcov [OPTION]... SOURCEFILE\n"
+"\n"
+msgstr ""
+"Brug: gcov [TILVALG]... KILDEFIL\n"
+"\n"
+
+#: gcov.c:339
+msgid ""
+"Print code coverage information.\n"
+"\n"
+msgstr ""
+"Udskriv kodedækningsoplysninger.\n"
+"\n"
+
+#: gcov.c:340
+msgid "  -h, --help                      Print this help, then exit\n"
+msgstr "  -h, --help                      Udskriv denne hjælp og afslut\n"
+
+#: gcov.c:341
+msgid "  -v, --version                   Print version number, then exit\n"
+msgstr "  -v, --version                   Udskriv versionsnummeret og afslut\n"
+
+#: gcov.c:342
+msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
+msgstr "  -b, --branch-probabilities      Medtag forgreningssandsynligheder i uddata\n"
+
+#: gcov.c:343
+msgid ""
+"  -c, --branch-counts             Given counts of branches taken\n"
+"                                    rather than percentages\n"
+msgstr "  -c, --branch-counts             Antal forgreninger taget i stedet for procenter\n"
+
+#: gcov.c:345
+msgid "  -n, --no-output                 Do not create an output file\n"
+msgstr "  -n, --no-output                 Opret ikke en uddatafil\n"
+
+#: gcov.c:346
+msgid ""
+"  -l, --long-file-names           Use long output file names for included\n"
+"                                    source files\n"
+msgstr "  -l, --long-file-names           Brug lange filnavne til inkluderede kildefiler\n"
+
+#: gcov.c:348
+msgid "  -f, --function-summaries        Output summaries for each function\n"
+msgstr "  -f, --function-summaries        Udskriv sammendrag for hver funktion\n"
+
+#: gcov.c:349
+#, fuzzy
+msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
+msgstr "  -o, --object-directory OBJKAT   Søg efter objektfiler i OBJKAT\n"
+
+#: gcov.c:350
+msgid "  -p, --preserve-paths            Preserve all pathname components\n"
+msgstr ""
+
+#: gcov.c:351
+#, c-format
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
+"%s.\n"
+msgstr ""
+"\n"
+"For fejlrapporteringsinstruktioner, se:\n"
+"%s.\n"
+
+#: gcov.c:361
+#, c-format
+msgid "gcov (GCC) %s\n"
+msgstr "gcov (GCC) %s\n"
+
+#: gcov.c:362
+msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
+msgstr "Copyright © 2001 Free Software Foundation, Inc.\n"
+
+#: gcov.c:500
+#, c-format
+msgid "Could not open basic block file %s.\n"
+msgstr "Kunne ikke åbne basisblokfilen %s.\n"
+
+#: gcov.c:507
+#, c-format
+msgid "Could not open program flow graph file %s.\n"
+msgstr "Kunne ikke åbne programstrømsgraffilen %s.\n"
+
+#: gcov.c:524
+#, c-format
+msgid "Could not open data file %s.\n"
+msgstr "Kunne ikke åbne datafilen %s.\n"
+
+#: gcov.c:525
+msgid "Assuming that all execution counts are zero.\n"
+msgstr "Antager at alle kørselstællere er nul.\n"
+
+#: gcov.c:534
+#, c-format
+msgid "No executable code associated with file %s.\n"
+msgstr "Ingen kørbar kode associeret med filen %s.\n"
+
+#: gcov.c:1186
+#, fuzzy, c-format
+msgid "%s of %d lines executed in %s %s\n"
+msgstr "%6.2f%% af %d kildekodelinjer udført i filen %s\n"
+
+#: gcov.c:1191
+#, fuzzy, c-format
+msgid "No executable lines in %s %s\n"
+msgstr "Ingen kørbare kildekodelinjer i filen %s\n"
+
+#: gcov.c:1198
+#, fuzzy, c-format
+msgid "%s of %d branches executed in %s %s\n"
+msgstr "%6.2f%% af %d forgreninger udført i filen %s\n"
+
+#: gcov.c:1203
+#, fuzzy, c-format
+msgid "%s of %d branches taken at least once in %s %s\n"
+msgstr "%6.2f%% af %d forgreninger valgt mindst én gang i filen %s\n"
+
+#: gcov.c:1209
+#, fuzzy, c-format
+msgid "No branches in %s %s\n"
+msgstr "Ingen forgreninger i filen %s\n"
+
+#: gcov.c:1211
+#, fuzzy, c-format
+msgid "%s of %d calls executed in %s %s\n"
+msgstr "%6.2f%% af %d kald udført i filen %s\n"
+
+#: gcov.c:1216
+#, fuzzy, c-format
+msgid "No calls in %s %s\n"
+msgstr "Ingen kald i filen %s\n"
+
+#: gcov.c:1351
+#, c-format
+msgid "didn't use all bb entries of graph, function %s\n"
+msgstr "brugte ikke alle grafens basisblokelementer, funktion %s\n"
+
+#: gcov.c:1353
+#, c-format
+msgid "block_num = %ld, num_blocks = %d\n"
+msgstr "block_num = %ld, num_blocks = %d\n"
+
+#: gcov.c:1367
+#, c-format
+msgid "ERROR: unexpected line number %ld\n"
+msgstr ""
+
+#: gcov.c:1383
+#, fuzzy, c-format
+msgid "ERROR: too many basic blocks in function %s\n"
+msgstr "Fejl: for mange basisblokke i .bb-filen %s\n"
+
+#: gcov.c:1398
+#, fuzzy, c-format
+msgid "ERROR: out of range line number in function %s\n"
+msgstr "Ingen kørbare kildekodelinjer i funktionen %s\n"
+
+#: gcov.c:1470
+#, c-format
+msgid "Could not open source file %s.\n"
+msgstr "Kunne ikke åbne kildefilen %s.\n"
+
+#: gcov.c:1480
+#, fuzzy, c-format
+msgid "Warning: source file %s is newer than %s\n"
+msgstr "aktuel fil er ældre end %s"
+
+#: gcov.c:1510
+#, c-format
+msgid "Unexpected EOF while reading source file %s.\n"
+msgstr "Stødt på slutningen af kildefilen %s tidligere end forventet.\n"
+
+#: gcov.c:1532
+#, fuzzy, c-format
+msgid "call   %2d never executed\n"
+msgstr "kald %d aldrig udført\n"
+
+#: gcov.c:1535
+#, fuzzy, c-format
+msgid "call   %2d returns %s\n"
+msgstr "kald %d returnerer = %s\n"
+
+#: gcov.c:1543
+#, fuzzy, c-format
+msgid "branch %2d never executed\n"
+msgstr "forgrening %d aldrig udført\n"
+
+#: gcov.c:1546
+#, fuzzy, c-format
+msgid "branch %2d taken %s\n"
+msgstr "forgrening %d valgt = %s\n"
+
+#: gcov.c:1610
+#, c-format
+msgid "Creating %s.\n"
+msgstr "Opretter %s.\n"
+
+#: gcov.c:1613
+#, fuzzy, c-format
+msgid "Error writing output file %s.\n"
+msgstr "fejl ved skrivning til %s"
+
+#: gcov.c:1618
+#, c-format
+msgid "Could not open output file %s.\n"
+msgstr "Kunne ikke åbne uddatafilen %s.\n"
+
+#: gcse.c:761
+#, c-format
+msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+msgstr "GCSE deaktiveret: %d > 1000 basisblokke og %d >= 20 kanter/basisblok"
+
+#: gcse.c:773
+#, c-format
+msgid "GCSE disabled: %d basic blocks and %d registers"
+msgstr "GCSE deaktiveret: %d basisblokke og %d registre"
+
+#: genautomata.c:1490
+#, c-format
+msgid "Name `%s' contains quotes"
+msgstr ""
+
+#: genautomata.c:1621
+#, fuzzy, c-format
+msgid "invalid string `%s' in define_cpu_unit"
+msgstr "ugyldig punktuering '%c' i begrænsning"
+
+#: genautomata.c:1650
+#, c-format
+msgid "invalid string `%s' in define_query_cpu_unit"
+msgstr ""
+
+#: genautomata.c:1682 genautomata.c:1685
+#, fuzzy, c-format
+msgid "invalid string `%s' in define_bypass"
+msgstr "ugyldig brug af en type '%s %s' der ikke er defineret"
+
+#: genautomata.c:1720
+#, fuzzy, c-format
+msgid "invalid first string `%s' in exclusion_set"
+msgstr "ugyldig punktuering '%c' i begrænsning"
+
+#: genautomata.c:1724
+#, fuzzy, c-format
+msgid "invalid second string `%s' in exclusion_set"
+msgstr "ugyldig punktuering '%c' i begrænsning"
+
+#: genautomata.c:1760
+#, c-format
+msgid "invalid first string `%s' in presence_set"
+msgstr ""
+
+#: genautomata.c:1764
+#, c-format
+msgid "invalid second string `%s' in presence_set"
+msgstr ""
+
+#: genautomata.c:1800
+#, c-format
+msgid "invalid first string `%s' in absence_set"
+msgstr ""
+
+#: genautomata.c:1804
+#, c-format
+msgid "invalid second string `%s' in absence_set"
+msgstr ""
+
+#: genautomata.c:1837
+#, c-format
+msgid "invalid string `%s' in define_automaton"
+msgstr ""
+
+#: genautomata.c:1868
+#, fuzzy, c-format
+msgid "invalid option `%s' in automata_option"
+msgstr "ugyldig punktuering '%c' i begrænsning"
+
+#: genautomata.c:1890
+#, fuzzy, c-format
+msgid "garbage after ) in reservation `%s'"
+msgstr "ragelse i slutningen af #%s"
+
+#: genautomata.c:1921 genautomata.c:1954 genautomata.c:1981
+#, fuzzy, c-format
+msgid "invalid `%s' in reservation `%s'"
+msgstr "ugyldig omerklæring af '%D'"
+
+#: genautomata.c:1932
+#, c-format
+msgid "repetition `%s' <= 1 in reservation `%s'"
+msgstr ""
+
+#: genautomata.c:2425
+#, c-format
+msgid "unit `%s' in exclusion is not declared"
+msgstr ""
+
+#: genautomata.c:2427
+#, c-format
+msgid "`%s' in exclusion is not unit"
+msgstr ""
+
+#: genautomata.c:2465
+#, fuzzy, c-format
+msgid "unit `%s' excludes itself"
+msgstr "bredden af '%s' overstiger typen"
+
+#: genautomata.c:2473
+#, c-format
+msgid "units `%s' and `%s' in exclusion set belong to different automata"
+msgstr ""
+
+#: genautomata.c:2603 genautomata.c:2609
+#, c-format
+msgid "unit `%s' excludes and requires presence of `%s'"
+msgstr ""
+
+#: genautomata.c:2623 genautomata.c:2629
+#, c-format
+msgid "unit `%s' requires absence and presence of `%s'"
+msgstr ""
+
+#: genautomata.c:2692 genautomata.c:2695
+#, fuzzy, c-format
+msgid "repeated declaration of automaton `%s'"
+msgstr "mere end én erklæring af klassemetoden '%s'"
+
+#: genautomata.c:2711
+#, c-format
+msgid "define_insn_reservation `%s' has negative latency time"
+msgstr ""
+
+#: genautomata.c:2717
+#, fuzzy, c-format
+msgid "`%s' is already used as insn reservation name"
+msgstr "'%D' er allerede erklæret i dette navnerum"
+
+#: genautomata.c:2723
+#, c-format
+msgid "define_bypass `%s - %s' has negative latency time"
+msgstr ""
+
+#: genautomata.c:2737
+#, fuzzy, c-format
+msgid "automaton `%s' is not declared"
+msgstr "'%D' ikke erklæret"
+
+#: genautomata.c:2747
+#, c-format
+msgid "define_unit `%s' without automaton when one defined"
+msgstr ""
+
+#: genautomata.c:2753
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu unit"
+msgstr "feltet '%s' er erklæret som en funktion"
+
+#: genautomata.c:2762
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu reservation"
+msgstr "'%D' er erklæret som en ven"
+
+#: genautomata.c:2772
+#, fuzzy, c-format
+msgid "repeated declaration of unit `%s'"
+msgstr "omerklæring af '%s'"
+
+#: genautomata.c:2775
+#, fuzzy, c-format
+msgid "repeated declaration of reservation `%s'"
+msgstr "mere end én erklæring af klassemetoden '%s'"
+
+#: genautomata.c:2790 genautomata.c:2793
+#, fuzzy, c-format
+msgid "there is no insn reservation `%s'"
+msgstr "end tidligere erklæring '%F'"
+
+#: genautomata.c:2810 genautomata.c:2815
+#, fuzzy, c-format
+msgid "the same bypass `%s - %s' is already defined"
+msgstr "#pragma %s %s er allerede registreret"
+
+#: genautomata.c:2820
+#, fuzzy, c-format
+msgid "bypass `%s - %s' is already defined"
+msgstr "#pragma %s %s er allerede registreret"
+
+#: genautomata.c:2925 genautomata.c:2927
+#, c-format
+msgid "automaton `%s' is not used"
+msgstr ""
+
+#: genautomata.c:2950
+#, c-format
+msgid "undeclared unit or reservation `%s'"
+msgstr ""
+
+#: genautomata.c:3028 genautomata.c:3030
+#, fuzzy, c-format
+msgid "unit `%s' is not used"
+msgstr "'%s' defineret, men aldrig brugt"
+
+#: genautomata.c:3035 genautomata.c:3037
+#, fuzzy, c-format
+msgid "reservation `%s' is not used"
+msgstr "svag erklæring af '%s' ikke understøttet"
+
+#: genautomata.c:3134
+#, fuzzy, c-format
+msgid "cycle in definition of reservation `%s'"
+msgstr "omdefinering af 'union %s'"
+
+#: genautomata.c:5333
+#, c-format
+msgid "Units `%s' and `%s' should be in the same automaton"
+msgstr ""
+
+#: genautomata.c:9441
+#, fuzzy
+msgid "-split has no argument."
+msgstr "#%s uden parametre"
+
+#: genautomata.c:9442
+#, fuzzy
+msgid "option `-split' has not been implemented yet\n"
+msgstr "profilering understøttes ikke endnu"
+
+#: genautomata.c:9486 genautomata.c:9491
+#, c-format
+msgid "Automaton `%s': Insn `%s' will never be issued"
+msgstr ""
+
+#: genautomata.c:9498 genautomata.c:9501
+#, c-format
+msgid "Insn `%s' will never be issued"
+msgstr ""
+
+#: genautomata.c:9649
+#, fuzzy
+msgid "Errors in DFA description"
+msgstr "ingen beskrivelse endnu"
+
+#: genautomata.c:9732
+#, fuzzy, c-format
+msgid "Error in writing DFA description file %s"
+msgstr "fejl ved skrivning til %s"
+
+#: genconditions.c:196
+#, fuzzy
+msgid "No input file name."
+msgstr "ingen inddatafiler"
+
+#: graph.c:420 profile.c:1204 profile.c:1211 toplev.c:1836 toplev.c:5121
+#: f/com.c:14138 java/jcf-parse.c:913 java/jcf-parse.c:1059 java/lex.c:1767
+#: objc/objc-act.c:449
+#, c-format
+msgid "can't open %s"
+msgstr "kan ikke åbne %s"
+
+#: haifa-sched.c:196
+#, c-format
+msgid "fix_sched_param: unknown param: %s"
+msgstr "fix_sched_param: ukendt parameter: %s"
+
+#: integrate.c:172
+msgid "function cannot be inline"
+msgstr "funktion kan ikke indbygges"
+
+#: integrate.c:176
+msgid "varargs function cannot be inline"
+msgstr "funktioner med variable parameterlister kan ikke indbygges"
+
+#: integrate.c:179
+msgid "function using alloca cannot be inline"
+msgstr "funktion der bruger alloca, kan ikke indbygges"
+
+#: integrate.c:182
+msgid "function using setjmp cannot be inline"
+msgstr "funktioner der bruger setjmp, kan ikke indbygges"
+
+#: integrate.c:185
+msgid "function uses __builtin_eh_return"
+msgstr "funktionen bruger __builtin_eh_return"
+
+#: integrate.c:188
+msgid "function with nested functions cannot be inline"
+msgstr "funktioner med indlejrede funktioner kan ikke indbygges"
+
+#: integrate.c:192
+msgid "function with label addresses used in initializers cannot inline"
+msgstr "funktioner hvor etiketadresser benyttes i klargøringer, kan ikke indbygges"
+
+#: integrate.c:199 integrate.c:243
+msgid "function too large to be inline"
+msgstr "funktionen er for stor til at blive indbygget"
+
+#: integrate.c:209
+msgid "no prototype, and parameter address used; cannot be inline"
+msgstr "ingen prototype, og parameteradressen benyttes; kan ikke indbygges"
+
+#: integrate.c:216 integrate.c:261
+msgid "inline functions not supported for this return value type"
+msgstr "integrerede funktioner understøttes ikke for denne returværditype"
+
+#: integrate.c:221
+msgid "function with varying-size return value cannot be inline"
+msgstr "funktioner med returværdier af varierende størrelse kan ikke indbygges"
+
+#: integrate.c:228
+msgid "function with varying-size parameter cannot be inline"
+msgstr "funktioner med parametre af varierende størrelse kan ikke indbygges"
+
+#: integrate.c:231
+msgid "function with transparent unit parameter cannot be inline"
+msgstr "funktioner med gennemsigtig union-parameter kan ikke indbygges"
+
+#: integrate.c:250
+msgid "function with computed jump cannot inline"
+msgstr "funktioner med beregnede spring kan ikke indbygges"
+
+#: integrate.c:254
+msgid "function with nonlocal goto cannot be inline"
+msgstr "funktioner med ikke-lokale goto'er kan ikke indbygges"
+
+#: integrate.c:268
+msgid "function with target specific attribute(s) cannot be inlined"
+msgstr "funktioner med målspecifikke egenskaber kan ikke indbygges"
+
+#: line-map.c:198
+#, c-format
+msgid "In file included from %s:%u"
+msgstr "I filen inkluderet af %s:%u"
+
+#. Translators note: this message is used in conjunction
+#. with "In file included from %s:%ld" and some other
+#. tricks.  We want something like this:
+#.
+#. | In file included from sys/select.h:123,
+#. |                  from sys/types.h:234,
+#. |                  from userfile.c:31:
+#. | bits/select.h:45: <error message here>
+#.
+#. with all the "from"s lined up.
+#. The trailing comma is at the beginning of this message,
+#. and the trailing colon is not translated.
+#: line-map.c:216
+#, c-format
+msgid ""
+",\n"
+"                 from %s:%u"
+msgstr ""
+",\n"
+"                   af %s:%u"
+
+#. If we didn't find this parameter, issue an error message.
+#: params.c:80
+#, c-format
+msgid "invalid parameter `%s'"
+msgstr "ugyldig parameter '%s'"
+
+#: profile.c:397
+#, c-format
+msgid "Profile does not match flowgraph of function %s (out of date?)"
+msgstr ""
+
+#: profile.c:400
+#, fuzzy
+msgid ".da file corrupted"
+msgstr "indholdet af .da-filen ikke udtømt"
+
+# 'prob' står for sandsynlighed
+#: profile.c:634
+#, c-format
+msgid "corrupted profile info: prob for %d-%d thought to be %d"
+msgstr "ødelagte profilinfo: sandsynlighed for %d-%d menes at være %d"
+
+#: profile.c:1226
+#, c-format
+msgid "file %s not found, execution counts assumed to be zero"
+msgstr "filen %s ikke fundet, antager at kørselstællere er nul"
+
+#: protoize.c:542
+#, c-format
+msgid "%s: internal abort\n"
+msgstr "%s: intern afbrydelse\n"
+
+#: protoize.c:633
+#, c-format
+msgid "%s: error writing file `%s': %s\n"
+msgstr "%s: fejl ved skrivning til filen '%s': %s\n"
+
+#: protoize.c:678
+#, c-format
+msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
+msgstr "%s: brug '%s [ -VqfnkN ] [ -i <istreng> ] [ filenavn ... ]'\n"
+
+#: protoize.c:681
+#, c-format
+msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
+msgstr "%s: brug '%s [ -VqfnkNlgC ] [ -B <katalognavn> ] [ filnavn ... ]'\n"
+
+#: protoize.c:788
+#, c-format
+msgid "%s: warning: no read access for file `%s'\n"
+msgstr "%s: advarsel: ingen læseadgang til filen '%s'\n"
+
+#: protoize.c:796
+#, c-format
+msgid "%s: warning: no write access for file `%s'\n"
+msgstr "%s: advarsel: ingen skriveadgang til filen '%s'\n"
+
+#: protoize.c:804
+#, c-format
+msgid "%s: warning: no write access for dir containing `%s'\n"
+msgstr "%s: advarsel: ingen skriveadgang til kataloget der indeholder '%s'\n"
+
+#. Catch cases like /.. where we try to backup to a
+#. point above the absolute root of the logical file
+#. system.
+#: protoize.c:1222
+#, c-format
+msgid "%s: invalid file name: %s\n"
+msgstr "%s: ugyldigt filnavn: %s\n"
+
+#: protoize.c:1374
+#, c-format
+msgid "%s: %s: can't get status: %s\n"
+msgstr "%s: %s: kan ikke finde ud af filens status: %s\n"
+
+#: protoize.c:1395
+#, c-format
+msgid ""
+"\n"
+"%s: fatal error: aux info file corrupted at line %d\n"
+msgstr ""
+"\n"
+"%s: fatal fejl: hjælpeinformationsfilen er beskadiget ved linje %d\n"
+
+#: protoize.c:1731
+#, c-format
+msgid "%s:%d: declaration of function `%s' takes different forms\n"
+msgstr "%s:%d: erklæringen af funktionen '%s' antager forskellige former\n"
+
+#: protoize.c:1989
+#, c-format
+msgid "%s: compiling `%s'\n"
+msgstr "%s: oversætter '%s'\n"
+
+#: protoize.c:2012
+#, c-format
+msgid "%s: wait: %s\n"
+msgstr "%s: vent: %s\n"
+
+#: protoize.c:2017
+#, c-format
+msgid "%s: subprocess got fatal signal %d\n"
+msgstr "%s: underprocessen modtog fatalt signal %d\n"
+
+#: protoize.c:2025
+#, c-format
+msgid "%s: %s exited with status %d\n"
+msgstr "%s: %s afsluttede med status %d\n"
+
+#: protoize.c:2077
+#, c-format
+msgid "%s: warning: missing SYSCALLS file `%s'\n"
+msgstr "%s: advarsel: manglende SYSCALLS-fil '%s'\n"
+
+#: protoize.c:2086 protoize.c:2115
+#, c-format
+msgid "%s: can't read aux info file `%s': %s\n"
+msgstr "%s: kan ikke læse hjælpeinformationsfilen '%s': %s\n"
+
+#: protoize.c:2131 protoize.c:2159
+#, c-format
+msgid "%s: can't get status of aux info file `%s': %s\n"
+msgstr "%s: kan ikke få status for hjælpeinformationsfilen '%s': %s\n"
+
+#: protoize.c:2187
+#, c-format
+msgid "%s: can't open aux info file `%s' for reading: %s\n"
+msgstr "%s: kan ikke åbne hjælpeinformationsfilen '%s' til at læse fra: %s\n"
+
+#: protoize.c:2205
+#, c-format
+msgid "%s: error reading aux info file `%s': %s\n"
+msgstr "%s: fejl ved læsning af hjælpeinformationsfilen '%s': %s\n"
+
+#: protoize.c:2218
+#, c-format
+msgid "%s: error closing aux info file `%s': %s\n"
+msgstr "%s: fejl ved lukning af hjælpeinformationsfilen '%s': %s\n"
+
+#: protoize.c:2234
+#, c-format
+msgid "%s: can't delete aux info file `%s': %s\n"
+msgstr "%s: kan ikke slette hjælpeinformationsfilen '%s': %s\n"
+
+#: protoize.c:2316 protoize.c:4318
+#, c-format
+msgid "%s: can't delete file `%s': %s\n"
+msgstr "%s: kan ikke slette filen '%s': %s\n"
+
+#: protoize.c:2395
+#, c-format
+msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
+msgstr "%s: advarsel: kan ikke omdøbe filen '%s' til '%s': %s\n"
+
+#: protoize.c:2520
+#, c-format
+msgid "%s: conflicting extern definitions of '%s'\n"
+msgstr "%s: modstridende eksterne definitioner af '%s'\n"
+
+#: protoize.c:2524
+#, c-format
+msgid "%s: declarations of '%s' will not be converted\n"
+msgstr "%s: erklæringer af '%s' vil ikke blive omdannet\n"
+
+#: protoize.c:2526
+#, c-format
+msgid "%s: conflict list for '%s' follows:\n"
+msgstr "%s: modstridene for '%s' følger:\n"
+
+#: protoize.c:2559
+#, c-format
+msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
+msgstr "%s: advarsel: bruger parameterlisten fra %s(%d) til funktionen '%s'\n"
+
+#: protoize.c:2599
+#, c-format
+msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
+msgstr "%s: %d: '%s' benyttet, men mangler i SYSCALLS\n"
+
+#: protoize.c:2605
+#, c-format
+msgid "%s: %d: warning: no extern definition for `%s'\n"
+msgstr "%s: %d: advarsel: ingen ekstern definition af '%s'\n"
+
+#: protoize.c:2636
+#, c-format
+msgid "%s: warning: no static definition for `%s' in file `%s'\n"
+msgstr "%s: advarsel: ingen statisk definition af '%s' i filen '%s'\n"
+
+#: protoize.c:2642
+#, c-format
+msgid "%s: multiple static defs of `%s' in file `%s'\n"
+msgstr "%s: flere statiske definitioner af '%s' i filen '%s'\n"
+
+#: protoize.c:2815 protoize.c:2818
+#, c-format
+msgid "%s: %d: warning: source too confusing\n"
+msgstr "%s: %d: advarsel: koden er for forvirrende\n"
+
+#: protoize.c:3024
+#, c-format
+msgid "%s: %d: warning: varargs function declaration not converted\n"
+msgstr "%s: %d: advarsel: funktionserklæring med variabel parameterliste er ikke omdannet\n"
+
+#: protoize.c:3039
+#, c-format
+msgid "%s: declaration of function `%s' not converted\n"
+msgstr "%s: erklæringen af funktionen '%s' er ikke omdannet\n"
+
+#: protoize.c:3162
+#, c-format
+msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
+msgstr "%s: advarsel: for mange parameterlister i erklæringen af '%s'\n"
+
+#: protoize.c:3183
+#, c-format
+msgid ""
+"\n"
+"%s: warning: too few parameter lists in declaration of `%s'\n"
+msgstr ""
+"\n"
+"%s: advarsel: for få parameterlister i erklæringen af '%s'\n"
+
+#: protoize.c:3281
+#, c-format
+msgid "%s: %d: warning: found `%s' but expected `%s'\n"
+msgstr "%s: %d: advarsel: fandt '%s', men forventede '%s'\n"
+
+#: protoize.c:3459
+#, c-format
+msgid "%s: local declaration for function `%s' not inserted\n"
+msgstr "%s: den lokale erklæring af funktionen '%s' er ikke indsat\n"
+
+#: protoize.c:3486
+#, c-format
+msgid ""
+"\n"
+"%s: %d: warning: can't add declaration of `%s' into macro call\n"
+msgstr ""
+"\n"
+"%s: %d: advarsel: kan ikke tilføje erklæringen af '%s' i makrokald\n"
+
+#: protoize.c:3560
+#, c-format
+msgid "%s: global declarations for file `%s' not inserted\n"
+msgstr "%s: globale erklæringer for filen '%s' er ikke indsat\n"
+
+#: protoize.c:3651 protoize.c:3681
+#, c-format
+msgid "%s: definition of function `%s' not converted\n"
+msgstr "%s: definitionen af funktionen '%s' er ikke omdannet\n"
+
+#: protoize.c:3670
+#, c-format
+msgid "%s: %d: warning: definition of %s not converted\n"
+msgstr "%s: %d: advarsel: definitionen af '%s' er ikke omdannet\n"
+
+#: protoize.c:4000
+#, c-format
+msgid "%s: found definition of `%s' at %s(%d)\n"
+msgstr "%s: fandt definitionen af '%s' ved %s(%d)\n"
+
+#. If we make it here, then we did not know about this
+#. function definition.
+#: protoize.c:4016
+#, c-format
+msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
+msgstr "%s: %d: advarsel: '%s' ekskluderet af forbehandlingen\n"
+
+#: protoize.c:4019
+#, c-format
+msgid "%s: function definition not converted\n"
+msgstr "%s: funktionsdefinitionen er ikke omdannet\n"
+
+#: protoize.c:4078
+#, c-format
+msgid "%s: `%s' not converted\n"
+msgstr "%s: '%s' ikke omdannet\n"
+
+#: protoize.c:4086
+#, c-format
+msgid "%s: would convert file `%s'\n"
+msgstr "%s: ville omdanne filen '%s'\n"
+
+#: protoize.c:4089
+#, c-format
+msgid "%s: converting file `%s'\n"
+msgstr "%s: omdanner filen '%s'\n"
+
+#: protoize.c:4099
+#, c-format
+msgid "%s: can't get status for file `%s': %s\n"
+msgstr "%s: kan ikke få status for filen '%s': %s\n"
+
+#: protoize.c:4141
+#, c-format
+msgid "%s: can't open file `%s' for reading: %s\n"
+msgstr "%s: kan ikke åbne filen '%s' til at læse fra: %s\n"
+
+#: protoize.c:4156
+#, c-format
+msgid ""
+"\n"
+"%s: error reading input file `%s': %s\n"
+msgstr ""
+"\n"
+"%s: fejl ved læsning af inddatafilen '%s': %s\n"
+
+#: protoize.c:4190
+#, c-format
+msgid "%s: can't create/open clean file `%s': %s\n"
+msgstr "%s: kan ikke oprette/åbne oprydningsfilen '%s': %s\n"
+
+#: protoize.c:4295
+#, c-format
+msgid "%s: warning: file `%s' already saved in `%s'\n"
+msgstr "%s: advarsel: filen '%s' er allerede gemt i '%s'\n"
+
+#: protoize.c:4303
+#, c-format
+msgid "%s: can't link file `%s' to `%s': %s\n"
+msgstr "%s: kan ikke kæde filen '%s' sammen med '%s': %s\n"
+
+#: protoize.c:4333
+#, c-format
+msgid "%s: can't create/open output file `%s': %s\n"
+msgstr "%s: kan ikke oprette/åbne uddatafilen '%s': %s\n"
+
+#: protoize.c:4366
+#, c-format
+msgid "%s: can't change mode of file `%s': %s\n"
+msgstr "%s: kan ikke ændre tilstanden af filen '%s': '%s'\n"
+
+#: protoize.c:4541
+#, c-format
+msgid "%s: cannot get working directory: %s\n"
+msgstr "%s: kan ikke få fat i arbejdskataloget: %s\n"
+
+#: protoize.c:4639
+#, c-format
+msgid "%s: input file names must have .c suffixes: %s\n"
+msgstr "%s: inddatafilnavn skal have '.c'-endelser: %s\n"
+
+#: ra.c:750
+msgid "Didn't find a coloring.\n"
+msgstr ""
+
+#: reg-stack.c:673
+#, c-format
+msgid "output constraint %d must specify a single register"
+msgstr "uddatabegrænsning %d skal angive et enkelt register"
+
+#: reg-stack.c:683
+#, c-format
+msgid "output constraint %d cannot be specified together with \"%s\" clobber"
+msgstr "uddatabegrænsning %d kan ikke angives samtidig med overskrivning af \"%s\""
+
+#: reg-stack.c:706
+msgid "output regs must be grouped at top of stack"
+msgstr "uddataregistre skal grupperes i toppen af stakken"
+
+#: reg-stack.c:743
+msgid "implicitly popped regs must be grouped at top of stack"
+msgstr "implicit aflæste registre skal grupperes i toppen af stakken"
+
+#: reg-stack.c:762
+#, c-format
+msgid "output operand %d must use `&' constraint"
+msgstr "uddataoperand %d skal bruge begrænsningen '&'"
+
+#: regclass.c:753
+#, c-format
+msgid "can't use '%s' as a %s register"
+msgstr "kan ikke bruge '%s' som et %s-register"
+
+#: regclass.c:768 config/ia64/ia64.c:4169 config/ia64/ia64.c:4176
+#, c-format
+msgid "unknown register name: %s"
+msgstr "ukendt registernavn: %s"
+
+#: regclass.c:779
+msgid "global register variable follows a function definition"
+msgstr "en global registervariabel følger en funktionsdefinition"
+
+#: regclass.c:783
+msgid "register used for two global register variables"
+msgstr "register brugt til to globale registervariabler"
+
+#: regclass.c:788
+msgid "call-clobbered register used for global register variable"
+msgstr "kaldeoverskrevet register brugt til global registervariabel"
+
+#: regrename.c:1899
+#, c-format
+msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
+msgstr "validate_value_data: [%u] Ugyldig next_regno til tom kæde (%u)"
+
+#: regrename.c:1911
+#, c-format
+msgid "validate_value_data: Loop in regno chain (%u)"
+msgstr "validate_value_data: Løkke i registertalskæde (%u)"
+
+#: regrename.c:1914
+#, c-format
+msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
+msgstr "validate_value_data: [%u] Ugyldig oldest_regno (%u)"
+
+#: regrename.c:1926
+#, c-format
+msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
+msgstr "validate_value_data: [%u] Ikke-tomt register i kæde (%s %u %i)"
+
+#: reload.c:1225
+msgid "cannot reload integer constant operand in `asm'"
+msgstr "kan ikke genindlæse heltalskonstantoperand i 'asm'"
+
+#: reload.c:1247
+msgid "impossible register constraint in `asm'"
+msgstr "umulig registerbegrænsing i 'asm'"
+
+#: reload.c:3467
+msgid "`&' constraint used with no register class"
+msgstr "'&'-begrænsning brugt uden registerklasse"
+
+#: reload.c:3635
+msgid "unable to generate reloads for:"
+msgstr "kunne ikke generere genindlæsninger for:"
+
+#: reload.c:3636 reload.c:3850
+msgid "inconsistent operand constraints in an `asm'"
+msgstr "inkonsistente operandbegræsninger i 'asm'"
+
+#: reload1.c:1255
+msgid "frame size too large for reliable stack checking"
+msgstr "rammestørrelse for stor til pålidelig stakkontrol"
+
+#: reload1.c:1258
+msgid "try reducing the number of local variables"
+msgstr "forsøg at reducere antallet af lokale variable"
+
+#: reload1.c:1914
+#, c-format
+msgid "can't find a register in class `%s' while reloading `asm'"
+msgstr "kan ikke finde et register i klassen '%s' ved genindlæsning af 'asm'"
+
+#: reload1.c:1918
+#, c-format
+msgid "unable to find a register to spill in class `%s'"
+msgstr "kan ikke finde et register at bortødsle i klassen '%s'"
+
+#: reload1.c:1920
+msgid "this is the insn:"
+msgstr "dette er instruktionen:"
+
+#: reload1.c:3941
+msgid "`asm' operand requires impossible reload"
+msgstr "'asm'-operand kræver umulig genindlæsning"
+
+#. It's the compiler's fault.
+#: reload1.c:5055
+msgid "could not find a spill register"
+msgstr "kunne ikke finde et register at bortødsle"
+
+#: reload1.c:5060
+msgid "`asm' operand constraint incompatible with operand size"
+msgstr "'asm'-operandbegrænsning ikke forenelig med operandstørrelse"
+
+#. It's the compiler's fault.
+#: reload1.c:6680
+msgid "VOIDmode on an output"
+msgstr "VOID-tilstand ved uddata"
+
+#: reload1.c:6681
+msgid "output operand is constant in `asm'"
+msgstr "uddataoperand er konstant i 'asm'"
+
+#: rtl-error.c:140
+msgid "unrecognizable insn:"
+msgstr "ukendt instruktion:"
+
+#: rtl-error.c:142
+msgid "insn does not satisfy its constraints:"
+msgstr "instruktion tilfredsstiller ikke sine begrænsninger:"
+
+#: rtl.c:558
+#, c-format
+msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
+msgstr "RTL-tjek: tilgang til udtrykstræ %d fra '%s' med sidste udtrykstræ %d i %s, ved %s:%d"
+
+#: rtl.c:573
+#, c-format
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgstr "RTL-tjek: forventede udtrykstræ %d type '%c', har '%c' (registeroverførselsudtryk %s) i %s, ved %s:%d"
+
+#: rtl.c:589
+#, c-format
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgstr "RTL-tjek: forventede udtrykstræ %d type '%c' eller '%c', har '%c' (registeroverførselsudtryk %s) i %s, ved %s:%d"
+
+#: rtl.c:602
+#, c-format
+msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
+msgstr "RTL-tjek: forventede koden '%s', har '%s' i %s, ved %s:%d"
+
+#: rtl.c:616
+#, c-format
+msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
+msgstr "RTL-tjek: forventede koden '%s' eller '%s', har '%s' i %s, ved %s:%d"
+
+#: rtl.c:631
+#, c-format
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+msgstr "RTL-tjek: tilgang til udtrykstræ %d af vektor hvis sidste udtrykstræ er %d i %s, ved %s:%d"
+
+#: rtl.c:646
+#, fuzzy, c-format
+msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
+msgstr "RTL-tjek: forventede koden '%s', har '%s' i %s, ved %s:%d"
+
+#: stmt.c:753
+#, c-format
+msgid "jump to `%s' invalidly jumps into binding contour"
+msgstr "spring til '%s' rammer på ugyldig vis ind i bindingskontur"
+
+#: stmt.c:989 stmt.c:3731
+#, c-format
+msgid "label `%s' used before containing binding contour"
+msgstr "etiket '%s' brugt før indholdende bindingskontur"
+
+#: stmt.c:1169
+msgid "output operand constraint lacks `='"
+msgstr "uddataoperandbegrænsning mangler '='"
+
+#: stmt.c:1184
+#, c-format
+msgid "output constraint `%c' for operand %d is not at the beginning"
+msgstr "uddatabegrænsning '%c' for operanden %d er ikke ved begyndelsen"
+
+#: stmt.c:1206
+msgid "operand constraint contains incorrectly positioned '+' or '='"
+msgstr "operandbegrænsning indeholder forkert placeret '+' eller '='"
+
+#: stmt.c:1212 stmt.c:1316
+#, c-format
+msgid "`%%' constraint used with last operand"
+msgstr "'%%'-begrænsning brugt med sidste operand"
+
+#: stmt.c:1231
+msgid "matching constraint not valid in output operand"
+msgstr "begrænsningen er ikke gyldig for uddataoperanden"
+
+#: stmt.c:1307
+#, c-format
+msgid "input operand constraint contains `%c'"
+msgstr "inddataoperandbegrænsningen indeholder '%c'"
+
+#: stmt.c:1347
+msgid "matching constraint references invalid operand number"
+msgstr "begrænsning refererer til et ugyldigt operandtal"
+
+#: stmt.c:1379
+#, c-format
+msgid "invalid punctuation `%c' in constraint"
+msgstr "ugyldig punktuering '%c' i begrænsning"
+
+#: stmt.c:1429
+#, fuzzy, c-format
+msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
+msgstr "typemodifikationer for '%s' strider mod tidligere erklæring"
+
+#: stmt.c:1519
+#, c-format
+msgid "unknown register name `%s' in `asm'"
+msgstr "ukendt registernavn '%s' i 'asm'"
+
+#: stmt.c:1567
+#, c-format
+msgid "more than %d operands in `asm'"
+msgstr "mere end %d operander i 'asm'"
+
+#: stmt.c:1626
+#, c-format
+msgid "output number %d not directly addressable"
+msgstr "uddata nr. %d kan ikke adresseres direkte"
+
+#. ??? Leave this only until we have experience with what
+#. happens in combine and elsewhere when constraints are
+#. not satisfied.
+#: stmt.c:1698 stmt.c:1727
+#, c-format
+msgid "asm operand %d probably doesn't match constraints"
+msgstr "'asm'-operand %d passer sandsynligvis ikke til begrænsninger"
+
+#: stmt.c:1858
+#, fuzzy
+msgid "asm clobber conflict with output operand"
+msgstr "asm-erklæring er i konflikt med tidligere omdøbelse"
+
+#: stmt.c:1863
+#, fuzzy
+msgid "asm clobber conflict with input operand"
+msgstr "asm-erklæring er i konflikt med tidligere omdøbelse"
+
+#: stmt.c:1898
+msgid "too many alternatives in `asm'"
+msgstr "for mange alternativer i 'asm'"
+
+#: stmt.c:1910
+msgid "operand constraints for `asm' differ in number of alternatives"
+msgstr "operandbegrænsninger til 'asm' har forskellige antal alternativer"
+
+#: stmt.c:1963
+#, c-format
+msgid "duplicate asm operand name '%s'"
+msgstr "'asm'-operandnavnet '%s' optræder mere end én gang"
+
+#: stmt.c:2050
+msgid "missing close brace for named operand"
+msgstr "manglende afsluttende krøllet parantes til navngiven operand"
+
+#: stmt.c:2078
+#, c-format
+msgid "undefined named operand '%s'"
+msgstr "ikkedefineret navngiven operand '%s'"
+
+#: stmt.c:3668
+#, c-format
+msgid "unused variable `%s'"
+msgstr "ubrugt variabel '%s'"
+
+#: stmt.c:5149
+#, c-format
+msgid "enumeration value `%s' not handled in switch"
+msgstr "enum-værdien '%s' håndteres ikke i switch-sætning"
+
+#: stmt.c:5174 stmt.c:5194
+#, c-format
+msgid "case value `%ld' not in enumerated type"
+msgstr "case-værdien '%ld' eksisterer ikke i enum-type"
+
+#: stmt.c:5177 stmt.c:5197
+#, c-format
+msgid "case value `%ld' not in enumerated type `%s'"
+msgstr "case-værdien '%ld' eksisterer ikke i enum-typen '%s'"
+
+#: stmt.c:5270
+#, fuzzy
+msgid "switch missing default case"
+msgstr "dette er den første default-etiket"
+
+#: stor-layout.c:178
+msgid "type size can't be explicitly evaluated"
+msgstr "det er ikke muligt eksplicit at finde typens størrelse"
+
+#: stor-layout.c:180
+msgid "variable-size type declared outside of any function"
+msgstr "en type med en variabel størrelse er erklæret uden for en funktion"
+
+#: stor-layout.c:461
+#, c-format
+msgid "size of `%s' is %d bytes"
+msgstr "størrelsen af '%s' er %d byte"
+
+#: stor-layout.c:463
+#, c-format
+msgid "size of `%s' is larger than %d bytes"
+msgstr "størrelsen af '%s' er større end %d byte"
+
+#: stor-layout.c:869 stor-layout.c:1285
+#, c-format
+msgid "packed attribute causes inefficient alignment for `%s'"
+msgstr "packed-egenskab forårsager ineffektiv justering af '%s'"
+
+#: stor-layout.c:871 stor-layout.c:1287
+#, c-format
+msgid "packed attribute is unnecessary for `%s'"
+msgstr "packed-egenskab er unødvendig for '%s'"
+
+#: stor-layout.c:886
+#, c-format
+msgid "padding struct to align `%s'"
+msgstr "udfylder struct for at justere '%s'"
+
+#: stor-layout.c:1249
+msgid "padding struct size to alignment boundary"
+msgstr "udfylder struct-størrelse til justeringskant"
+
+#: stor-layout.c:1292
+msgid "packed attribute causes inefficient alignment"
+msgstr "packed-egenskab forårsager ineffektiv justering"
+
+#: stor-layout.c:1294
+msgid "packed attribute is unnecessary"
+msgstr "packed-egenskab er unødvendig"
+
+#: timevar.c:448
+msgid ""
+"\n"
+"Execution times (seconds)\n"
+msgstr ""
+"\n"
+"Udførselstid (sekunder)\n"
+
+#. Print total time.
+#: timevar.c:498
+msgid " TOTAL                 :"
+msgstr " TOTAL                 :"
+
+#: timevar.c:534
+#, c-format
+msgid "time in %s: %ld.%06ld (%ld%%)\n"
+msgstr "tid i %s: %ld.%06ld (%ld%%)\n"
+
+#: tlink.c:399
+#, c-format
+msgid "collect: reading %s\n"
+msgstr "collect: læser %s\n"
+
+#: tlink.c:502
+#, c-format
+msgid "collect: recompiling %s\n"
+msgstr "collect: genoversætter '%s'\n"
+
+# RETMIG: rigtigt?
+#: tlink.c:668
+#, c-format
+msgid "collect: tweaking %s in %s\n"
+msgstr "collect: presser %s i %s\n"
+
+#: tlink.c:715
+msgid "collect: relinking\n"
+msgstr "collect: kæder sammen igen\n"
+
+#: tlink.c:724
+#, c-format
+msgid "ld returned %d exit status"
+msgstr "ld returnerede afslutningskoden %d"
+
+#: toplev.c:920
+msgid "Generate debugging info in default format"
+msgstr "Generér fejlfindingsinfo i standardformat"
+
+#: toplev.c:921
+msgid "Generate debugging info in default extended format"
+msgstr "Generér fejlfindingsinfo i udvidet standardformat"
+
+#: toplev.c:923
+msgid "Generate STABS format debug info"
+msgstr "Generér fejlfindingsinfo i STABS-format"
+
+#: toplev.c:924
+msgid "Generate extended STABS format debug info"
+msgstr "Generér fejlfindingsinfo i udvidet STABS-format"
+
+#: toplev.c:927
+msgid "Generate DWARF-1 format debug info"
+msgstr "Generér fejlfindingsinfo i DWARF-1-format"
+
+#: toplev.c:929
+msgid "Generate extended DWARF-1 format debug info"
+msgstr "Generér fejlfindingsinfo i udvidet DWARF-1-format"
+
+#: toplev.c:932
+msgid "Generate DWARF-2 debug info"
+msgstr "Generér fejlfindingsinfo i DWARF-2-format"
+
+#: toplev.c:935
+msgid "Generate XCOFF format debug info"
+msgstr "Generér fejlfindingsinfo i XCOFF-format"
+
+#: toplev.c:936
+msgid "Generate extended XCOFF format debug info"
+msgstr "Generér fejlfindingsinfo i udvidet XCOFF-format"
+
+#: toplev.c:939
+msgid "Generate COFF format debug info"
+msgstr "Generér fejlfindingsinfo i COFF-format"
+
+#: toplev.c:942
+msgid "Generate VMS format debug info"
+msgstr "Generér fejlfindingsinfo i VMS-format"
+
+#: toplev.c:981
+msgid "Perform DWARF2 duplicate elimination"
+msgstr "Udfør DWARF2-eliminering af dubletter"
+
+#: toplev.c:983
+msgid "Do not store floats in registers"
+msgstr "Lagr ikke kommatal i registre"
+
+#: toplev.c:985
+msgid "Consider all mem refs through pointers as volatile"
+msgstr "Betragt alle hukommelsesferencer gennem henvisninger som volatile"
+
+#: toplev.c:987
+msgid "Consider all mem refs to global data to be volatile"
+msgstr "Betragt alle hukommelsesferencer til globale data som volatile"
+
+#: toplev.c:989
+msgid "Consider all mem refs to static data to be volatile"
+msgstr "Betragt alle hukommelsesferencer til statiske data som volatile"
+
+#: toplev.c:991
+msgid "Defer popping functions args from stack until later"
+msgstr "Vent med fjernelse af funktionsparametre fra stakken til senere"
+
+#: toplev.c:993
+msgid "When possible do not generate stack frames"
+msgstr "Generér ikke stakrammer når det kan undgås"
+
+#: toplev.c:995
+msgid "Optimize sibling and tail recursive calls"
+msgstr "Optimér søskende- og halerekursive kald"
+
+#: toplev.c:997
+msgid "Perform superblock formation via tail duplication"
+msgstr ""
+
+# RETMIG: hvad er CSE?
+#: toplev.c:999
+msgid "When running CSE, follow jumps to their targets"
+msgstr "Ved kørsel af CSE følg spring til deres mål"
+
+#: toplev.c:1001
+msgid "When running CSE, follow conditional jumps"
+msgstr "Ved kørsel af CSE følg betingede spring"
+
+#: toplev.c:1003
+msgid "Perform a number of minor, expensive optimizations"
+msgstr "Udfør et antal mindre, dyre optimeringer"
+
+#: toplev.c:1005
+msgid "Perform jump threading optimizations"
+msgstr "Udfør springtrådningsoptimeringer"
+
+#: toplev.c:1007
+msgid "Perform strength reduction optimizations"
+msgstr "Udfør styrkereduceringsoptimeringer"
+
+#: toplev.c:1009
+msgid "Perform loop unrolling when iteration count is known"
+msgstr "Udfør løkkeudrulning når iterationsantallet er kendt"
+
+#: toplev.c:1011
+msgid "Perform loop unrolling for all loops"
+msgstr "Udfør løkkeudrulning for alle løkker"
+
+#: toplev.c:1013
+msgid "Generate prefetch instructions, if available, for arrays in loops"
+msgstr "Generér præhentningsinstruktioner, hvis tilgængelige, for tabeller i løkker"
+
+#: toplev.c:1015
+msgid "Force all loop invariant computations out of loops"
+msgstr "Tving alle løkkeinvariansberegninger ud af løkker"
+
+#: toplev.c:1017
+msgid "Strength reduce all loop general induction variables"
+msgstr "Styrkereducér alle generelle løkkeinduktionsvariabler"
+
+#: toplev.c:1019
+msgid "Store strings in writable data section"
+msgstr "Gem strenge i en skrivbar datasektion"
+
+#: toplev.c:1021
+msgid "Enable machine specific peephole optimizations"
+msgstr "Aktivér maskinspecifikke kighulsoptimeringer"
+
+#: toplev.c:1023
+msgid "Copy memory operands into registers before using"
+msgstr "Kopiér hukommelsesoperander ind i registre før brug"
+
+#: toplev.c:1025
+msgid "Copy memory address constants into regs before using"
+msgstr "Kopiér hukommelsesadressekonstanter ind i registre før brug"
+
+#: toplev.c:1027
+msgid "Allow function addresses to be held in registers"
+msgstr "Tillad funktionsadresser at blive opbevaret i registre"
+
+#: toplev.c:1029
+msgid "Integrate simple functions into their callers"
+msgstr "Integrér simple funktioner i deres kaldere"
+
+#: toplev.c:1031
+msgid "Generate code for funcs even if they are fully inlined"
+msgstr "Generér kode for funktioner selv hvis de indlejres helt"
+
+#: toplev.c:1033
+msgid "Pay attention to the 'inline' keyword"
+msgstr "Læg mærke til 'inline'-nøgleordet"
+
+#: toplev.c:1035
+msgid "Emit static const variables even if they are not used"
+msgstr "Konstruér statiske, konstante variabler selv hvis de ikke bruges"
+
+#: toplev.c:1037
+msgid "Check for syntax errors, then stop"
+msgstr "Kontrollér syntaks og stop derefter"
+
+#: toplev.c:1039
+msgid "Mark data as shared rather than private"
+msgstr "Markér data som delt snarere end privat"
+
+#: toplev.c:1041
+msgid "Enable saving registers around function calls"
+msgstr "Aktivér gemning af registrer omkring funktionskald"
+
+#: toplev.c:1043
+msgid "Return 'short' aggregates in memory, not registers"
+msgstr "Returnér små sammensatte værdier i hukommelsen, ikke i registre"
+
+#: toplev.c:1045
+msgid "Return 'short' aggregates in registers"
+msgstr "Returnér små sammensatte værdier i registre"
+
+#: toplev.c:1047
+msgid "Attempt to fill delay slots of branch instructions"
+msgstr "Forsøg at udfylde ventepladser med forgreningsinstruktioner"
+
+#: toplev.c:1049
+msgid "Perform the global common subexpression elimination"
+msgstr "Udfør global eliminering af fælles underudtryk"
+
+#: toplev.c:1051
+msgid "Perform enhanced load motion during global subexpression elimination"
+msgstr "Udfør forbedret indlæsningsbevægelse under eliminering af fælles underudtryk"
+
+#: toplev.c:1053
+msgid "Perform store motion after global subexpression elimination"
+msgstr "Udfør lagringsbevægelse efter eliminering af fælles underudtryk"
+
+#: toplev.c:1055
+#, fuzzy
+msgid "Perform the loop optimizations"
+msgstr "Udfør halekaldsoptimering"
+
+#: toplev.c:1057
+#, fuzzy
+msgid "Perform cross-jumping optimization"
+msgstr "Udfør springtrådningsoptimeringer"
+
+#: toplev.c:1059
+msgid "Perform conversion of conditional jumps to branchless equivalents"
+msgstr ""
+
+#: toplev.c:1061
+#, fuzzy
+msgid "Perform conversion of conditional jumps to conditional execution"
+msgstr "Skift tærsklen for konvertering til betinget udførelse"
+
+#: toplev.c:1063
+msgid "Run CSE pass after loop optimizations"
+msgstr "Kør CSE-fase efter løkkeoptimeringer"
+
+#: toplev.c:1065
+msgid "Run the loop optimizer twice"
+msgstr "Kør løkkeoptimeringen to gange"
+
+#: toplev.c:1067
+msgid "Delete useless null pointer checks"
+msgstr "Fjern ubrugelige nul-henvisningstjek"
+
+#: toplev.c:1069
+msgid "Reschedule instructions before register allocation"
+msgstr "Omplanlæg instruktioner før registerallokering"
+
+#: toplev.c:1071
+msgid "Reschedule instructions after register allocation"
+msgstr "Omplanlæg instruktioner efter registerallokering"
+
+#: toplev.c:1073
+msgid "Enable scheduling across basic blocks"
+msgstr "Aktivér planlægning over basisblokke"
+
+#: toplev.c:1075
+msgid "Allow speculative motion of non-loads"
+msgstr "Tillad spekulativ bevægelse af ikke-indlæsninger"
+
+#: toplev.c:1077
+msgid "Allow speculative motion of some loads"
+msgstr "Tillad spekulativ bevægelse af nogle indlæsninger"
+
+#: toplev.c:1079
+msgid "Allow speculative motion of more loads"
+msgstr "Tillad spekulativ bevægelse af flere indlæsninger"
+
+# RETMIG: rigtig?
+#: toplev.c:1081
+msgid "Replace add,compare,branch with branch on count reg"
+msgstr "Erstat tilføj,sammenlign,forgrening med forgrening på tælleregister"
+
+#: toplev.c:1083
+msgid "Generate position independent code, if possible"
+msgstr "Generér placeringsuafhængig kode, om muligt"
+
+#: toplev.c:1086
+msgid "Enable exception handling"
+msgstr "Aktivér undtagelseshåndtering"
+
+#: toplev.c:1088
+msgid "Just generate unwind tables for exception handling"
+msgstr "Generér blot afvindingstabeller for undtagelseshåndtering"
+
+#: toplev.c:1090
+msgid "Generate unwind tables exact at each instruction boundary"
+msgstr "Generér afvindingstabeller eksakt for hver instruktionsgrænse"
+
+#: toplev.c:1092
+msgid "Support synchronous non-call exceptions"
+msgstr "Understøt synkrone ikke-kaldende undtagelser"
+
+#: toplev.c:1094
+msgid "Insert arc based program profiling code"
+msgstr "Indsæt buebaseret programprofileringskode"
+
+#: toplev.c:1096
+msgid "Create data files needed by gcov"
+msgstr "Opret datafiler som gcov har brug for"
+
+#: toplev.c:1098
+msgid "Use profiling information for branch probabilities"
+msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
+
+#: toplev.c:1100
+#, fuzzy
+msgid "Enable basic program profiling code"
+msgstr "Indsæt buebaseret programprofileringskode"
+
+#: toplev.c:1102
+msgid "Reorder basic blocks to improve code placement"
+msgstr "Omordn basisblokke for at forbedre kodeplacering"
+
+#: toplev.c:1104
+#, fuzzy
+msgid "Reorder functions to improve code placement"
+msgstr "Omordn basisblokke for at forbedre kodeplacering"
+
+#: toplev.c:1106
+msgid "Do the register renaming optimization pass"
+msgstr "Foretag registeromdøbningsoptimering"
+
+#: toplev.c:1108
+msgid "Do the register copy-propagation optimization pass"
+msgstr "Foretag registerkopipropageringsoptimering"
+
+#: toplev.c:1110
+msgid "Do not put uninitialized globals in the common section"
+msgstr "Anbring ikke uklargjorte globale variabler i den fælles sektion"
+
+#: toplev.c:1112
+msgid "Do not generate .size directives"
+msgstr "Generér ikke .size-direktiver"
+
+#: toplev.c:1114
+msgid "place each function into its own section"
+msgstr "placér hver funktion i dens egen sektion"
+
+#: toplev.c:1116
+msgid "place data items into their own section"
+msgstr "placér dataelementer i deres egen sektion"
+
+#: toplev.c:1118
+msgid "Add extra commentry to assembler output"
+msgstr "Tilføj ekstra kommentarer til menneskeligt læsbar maskinkodeuddata"
+
+#: toplev.c:1120
+msgid "Output GNU ld formatted global initializers"
+msgstr "Udskriv GNU ld-formaterede globale startværdier"
+
+#: toplev.c:1122
+msgid "Enables a register move optimization"
+msgstr "Aktivér en registerflytningsoptimering"
+
+#: toplev.c:1124
+msgid "Do the full regmove optimization pass"
+msgstr "Foretag en komplet registerflytningsoptimering"
+
+#: toplev.c:1126
+msgid "Pack structure members together without holes"
+msgstr "Pak strukturmedlemmer sammen uden mellemrum"
+
+#: toplev.c:1128
+msgid "Insert stack checking code into the program"
+msgstr "Indsæt stakkontrolleringskode i programmet"
+
+#: toplev.c:1130
+msgid "Specify that arguments may alias each other & globals"
+msgstr "Angiv at parametre kan være aliaser for hinanden og for globale variable"
+
+#: toplev.c:1132
+msgid "Assume arguments may alias globals but not each other"
+msgstr "Antag at parametre kan være aliaser for globale variable, men ikke for hinanden"
+
+#: toplev.c:1134
+msgid "Assume arguments do not alias each other or globals"
+msgstr "Antag at parametre ikke er aliaser for hinanden eller for globale variable"
+
+#: toplev.c:1136
+msgid "Assume strict aliasing rules apply"
+msgstr "Antag at strenge aliasregler skal anvendes"
+
+#: toplev.c:1138
+msgid "Align the start of loops"
+msgstr "Justér begyndelsen af løkker"
+
+#: toplev.c:1140
+msgid "Align labels which are only reached by jumping"
+msgstr "Justér etiketter som kun nås ved spring"
+
+#: toplev.c:1142
+msgid "Align all labels"
+msgstr "Justér alle etiketter"
+
+#: toplev.c:1144
+msgid "Align the start of functions"
+msgstr "Justér begyndelsen af funktioner"
+
+#: toplev.c:1146
+msgid "Attempt to merge identical constants accross compilation units"
+msgstr "Forsøg at forene identiske konstanter over forskellige oversættelsesenheder"
+
+#: toplev.c:1148
+msgid "Attempt to merge identical constants and constant variables"
+msgstr "Forsøg at forene identiske konstanter og konstante variabler"
+
+#: toplev.c:1150
+msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
+msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
+
+#: toplev.c:1152
+msgid "Instrument function entry/exit with profiling calls"
+msgstr "Instrumentér funktionsindgange/-afslutninger med profileringskald"
+
+#: toplev.c:1154
+#, fuzzy
+msgid "Put zero initialized data in the bss section"
+msgstr "Anbring ikke uklargjorte globale variabler i den fælles sektion"
+
+#: toplev.c:1156
+msgid "Enable SSA optimizations"
+msgstr "Aktivér SSA-optimeringer"
+
+#: toplev.c:1158
+msgid "Enable SSA conditional constant propagation"
+msgstr "Aktivér betinget konstant SSA-propagering"
+
+#: toplev.c:1160
+msgid "Enable aggressive SSA dead code elimination"
+msgstr "Aktivér aggressiv SSA-eliminering af ubrugt kode"
+
+#: toplev.c:1162
+msgid "External symbols have a leading underscore"
+msgstr "Eksterne symboler har indledende understreg"
+
+#: toplev.c:1164
+msgid "Process #ident directives"
+msgstr "Behandl #ident-direktiver"
+
+#: toplev.c:1166
+msgid "Enables an rtl peephole pass run before sched2"
+msgstr "Aktivér en RTL-kikhulsfase før sched2"
+
+#: toplev.c:1168
+msgid "Assume no NaNs or +-Infs are generated"
+msgstr ""
+
+#: toplev.c:1170
+msgid "Enables guessing of branch probabilities"
+msgstr "Aktivér gæt af forgreningssandsynligheder"
+
+#: toplev.c:1172
+msgid "Set errno after built-in math functions"
+msgstr "Sæt errno efter indbyggede matematikfunktioner"
+
+#: toplev.c:1174
+msgid "Floating-point operations can trap"
+msgstr "Kommatalsoperationer kan fange"
+
+#: toplev.c:1176
+msgid "Allow math optimizations that may violate IEEE or ANSI standards"
+msgstr "Tillad matematikoptimeringer der kan overtræde IEEE- eller ANSI-standarderne"
+
+#: toplev.c:1178
+msgid "Disable optimizations observable by IEEE signaling NaNs"
+msgstr ""
+
+#: toplev.c:1180
+#, fuzzy
+msgid "Generate code to check bounds before indexing arrays"
+msgstr "Generér kode for at kontrollere grænserne før henvisninger og tabeller følges"
+
+#: toplev.c:1182
+msgid "Convert floating point constant to single precision constant"
+msgstr "Konvertér kommatalskonstanter til enkeltpræcisionskonstanter"
+
+#: toplev.c:1184
+msgid "Report time taken by each compiler pass at end of run"
+msgstr "Rapportér den tid det tager for hver oversættelsesfase ved afslutningen af kørslen"
+
+#: toplev.c:1186
+msgid "Report on permanent memory allocation at end of run"
+msgstr "Rapportér om permanente hukommelsesallokering ved afslutningen af kørslen"
+
+#: toplev.c:1188
+msgid "Trap for signed overflow in addition / subtraction / multiplication"
+msgstr "Opsæt fælde for overløb med fortegn i addition/subtraktion/multiplikation"
+
+#: toplev.c:1190
+#, fuzzy
+msgid "Use graph coloring register allocation."
+msgstr "Omplanlæg instruktioner før registerallokering"
+
+#: toplev.c:1207
+#, fuzzy
+msgid "Compile just for ISO C90"
+msgstr "Oversæt kun til ISO C89"
+
+#: toplev.c:1209
+msgid "Determine language standard"
+msgstr "Bestem sprogstandarden"
+
+#: toplev.c:1213
+msgid "Make bit-fields by unsigned by default"
+msgstr "Lad bitfelter være uden fortegn som standard"
+
+#: toplev.c:1217
+msgid "Make 'char' be signed by default"
+msgstr "Lad 'char' være med fortegn som standard"
+
+#: toplev.c:1219
+msgid "Make 'char' be unsigned by default"
+msgstr "Lad 'char' være uden fortegn som standard"
+
+#: toplev.c:1225
+msgid "Do not recognize the 'asm' keyword"
+msgstr "Genkend ikke det reserverede ord 'asm'"
+
+#: toplev.c:1228
+msgid "Do not recognize any built in functions"
+msgstr "Genkend ikke nogen indbyggede funktioner"
+
+#: toplev.c:1230
+msgid "Assume normal C execution environment"
+msgstr "Antag normalt C-kørselsmiljø"
+
+#: toplev.c:1233
+msgid "Assume that standard libraries & main might not exist"
+msgstr "Antag at standardbibliotekerne og main måske ikke eksisterer"
+
+#: toplev.c:1236
+msgid "Allow different types as args of ? operator"
+msgstr "Tillad forskellige typer som parametre til ?-operatoren"
+
+#: toplev.c:1239
+msgid "Allow the use of $ inside identifiers"
+msgstr "Tillad brug af $ inden i kaldenavne"
+
+#: toplev.c:1244
+msgid "Use the same size for double as for float"
+msgstr "Benyt den samme størrelse til double som til float"
+
+#: toplev.c:1247
+msgid "Use the smallest fitting integer to hold enums"
+msgstr "Benyt den mindst mulige størrelse heltal til enum-værdier"
+
+#: toplev.c:1250
+msgid "Override the underlying type for wchar_t to `unsigned short'"
+msgstr "Overskriv den underliggende type af wchar_t til 'unsigned short'"
+
+#: toplev.c:1254
+msgid "Enable most warning messages"
+msgstr "Aktivér de fleste advarselsbeskeder"
+
+#: toplev.c:1256
+msgid "Warn about casting functions to incompatible types"
+msgstr "Advar om omtvingning af funktioner til ikke-kompatible typer"
+
+#: toplev.c:1259
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
+
+#: toplev.c:1262
+msgid "Warn about casts which discard qualifiers"
+msgstr "Advar om typeomtvingninger som forkaster modifikationer"
+
+#: toplev.c:1265
+msgid "Warn about subscripts whose type is 'char'"
+msgstr "Advar som tabelindeksering hvis type er 'char'"
+
+#: toplev.c:1268 toplev.c:1271
+msgid "Warn if nested comments are detected"
+msgstr "Advar hvis indlejrede kommentarer mødes"
+
+#: toplev.c:1274
+msgid "Warn about possibly confusing type conversions"
+msgstr "Advar om typekonverteringer der kan være forvirrende"
+
+#: toplev.c:1278
+#, fuzzy
+msgid "Do not warn about compile-time integer division by zero"
+msgstr "Forårsag ikke undtagelse ved heltalsdivision med nul"
+
+#: toplev.c:1280
+msgid "Warn about testing equality of floating point numbers"
+msgstr "Advar om lighedssammenligninger mellem kommatal"
+
+#: toplev.c:1283
+msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
+msgstr "Advar om printf/scanf/strftime/strfmon-formateringsanormaliteter"
+
+#: toplev.c:1287
+msgid "Don't warn about too many arguments to format functions"
+msgstr "Advar ikke om for mange parametre til formateringsfunktioner"
+
+#: toplev.c:1289
+msgid "Warn about non-string-literal format strings"
+msgstr "Advar om formateringsstrenge der ikke er strengkonstanter"
+
+#: toplev.c:1292
+msgid "Warn about possible security problems with format functions"
+msgstr "Advar om mulige sikkerhedsproblemer i forbindelse med formateringsfunktioner"
+
+#: toplev.c:1296
+msgid "Don't warn about strftime formats yielding 2 digit years"
+msgstr "Advar ikke om strftime-formateringer med 2-cifres år"
+
+#: toplev.c:1298
+msgid "Warn about implicit function declarations"
+msgstr "Advar om underforståede funktionserklæringer"
+
+#: toplev.c:1302
+msgid "Warn when a declaration does not specify a type"
+msgstr "Advar når en erklæring ikke angiver en type"
+
+#: toplev.c:1307
+msgid "Warn about the use of the #import directive"
+msgstr "Advar om brug af #import-direktivet"
+
+#: toplev.c:1311
+msgid "Do not warn about using 'long long' when -pedantic"
+msgstr "Advar ikke om brug af 'long long' når -pedantic benyttes"
+
+#: toplev.c:1313
+msgid "Warn about suspicious declarations of main"
+msgstr "Advar om mistænkelige erklæringer af main"
+
+#: toplev.c:1316
+msgid "Warn about possibly missing braces around initializers"
+msgstr "Advar om mulige manglende krøllede paranteser omkring startværdier"
+
+#: toplev.c:1319
+msgid "Warn about global funcs without previous declarations"
+msgstr "Advar om globale funktioner uden tidligere erklæringer"
+
+#: toplev.c:1322
+msgid "Warn about global funcs without prototypes"
+msgstr "Advar om globale funktioner uden prototyper"
+
+#: toplev.c:1325
+msgid "Warn about use of multicharacter literals"
+msgstr "Advar om brug af multitegnskonstanter"
+
+#: toplev.c:1328
+msgid "Warn about externs not at file scope level"
+msgstr "Advar om extern-erklæringer som ikke er ved filvirkefeltsniveauet"
+
+#: toplev.c:1331
+msgid "Warn about possible missing parentheses"
+msgstr "Advar om mulige manglende paranteser"
+
+#: toplev.c:1334
+msgid "Warn about function pointer arithmetic"
+msgstr "Advar om beregninger på funktionshenvisninger"
+
+#: toplev.c:1337
+msgid "Warn about multiple declarations of the same object"
+msgstr "Advar om flere erklæring af det samme objekt"
+
+#: toplev.c:1340
+#, fuzzy
+msgid "Warn whenever a function's return-type defaults to int"
+msgstr "returtypen antages at være 'int'"
+
+#: toplev.c:1343
+msgid "Warn about possible violations of sequence point rules"
+msgstr "Advar om mulige brud på sekvenspunktreglerne"
+
+#: toplev.c:1346
+msgid "Warn about signed/unsigned comparisons"
+msgstr "Advar om sammenligninger mellem typer med og uden fortegn"
+
+#: toplev.c:1349
+msgid "Warn about non-prototyped function decls"
+msgstr "Advar om funktionserklæringer uden prototype"
+
+#: toplev.c:1352
+#, fuzzy
+msgid "Warn about constructs whose meanings change in ISO C"
+msgstr "Advar om konstruktioner hvis mening skifter i ISO C"
+
+#: toplev.c:1355
+msgid "Warn when trigraphs are encountered"
+msgstr "Advar når trigrafer mødes"
+
+#: toplev.c:1360
+msgid "Warn about unrecognized pragmas"
+msgstr "Advar om ukendte pragmaer"
+
+#: toplev.c:1363
+msgid "Mark strings as 'const char *'"
+msgstr "Markér strenge som 'const char *'"
+
+#: toplev.c:1508
+msgid "Warn when a function is unused"
+msgstr "Advar når en funktion ikke benyttes"
+
+#: toplev.c:1510
+msgid "Warn when a label is unused"
+msgstr "Advar når en etiket ikke benyttes"
+
+#: toplev.c:1512
+msgid "Warn when a function parameter is unused"
+msgstr "Advar når en funktionsparameter ikke benyttes"
+
+#: toplev.c:1514
+msgid "Warn when a variable is unused"
+msgstr "Advar når en variabel ikke benyttes"
+
+#: toplev.c:1516
+msgid "Warn when an expression value is unused"
+msgstr "Advar når værdien af et udtryk ikke benyttes"
+
+#: toplev.c:1518
+msgid "Do not suppress warnings from system headers"
+msgstr "Undertryk ikke advarsler fra systeminkluderingsfiler"
+
+#: toplev.c:1520
+msgid "Treat all warnings as errors"
+msgstr "Behandl alle advarsler som fejl"
+
+#: toplev.c:1522
+msgid "Warn when one local variable shadows another"
+msgstr "Advar når en lokal variabel skygger for en anden"
+
+#: toplev.c:1524
+#, fuzzy
+msgid "Warn about enumerated switches, with no default, missing a case"
+msgstr "Advar om nummererede switch-sætninger som mangler et bestemt tilfælde"
+
+#: toplev.c:1526
+#, fuzzy
+msgid "Warn about enumerated switches missing a default case"
+msgstr "Advar om nummererede switch-sætninger som mangler et bestemt tilfælde"
+
+#: toplev.c:1528
+#, fuzzy
+msgid "Warn about all enumerated switches missing a specific case"
+msgstr "Advar om nummererede switch-sætninger som mangler et bestemt tilfælde"
+
+#: toplev.c:1530
+msgid "Warn about returning structures, unions or arrays"
+msgstr "Advar om returnering af struct, union og tabeller"
+
+#: toplev.c:1532
+msgid "Warn about pointer casts which increase alignment"
+msgstr "Advar om typeomtvingning af henvisninger som forøger justeringen"
+
+#: toplev.c:1534
+msgid "Warn about code that will never be executed"
+msgstr "Advar om kode som aldrig bliver udført"
+
+#: toplev.c:1536
+msgid "Warn about uninitialized automatic variables"
+msgstr "Advar om ikke-klargjorte automatiske variabler"
+
+#: toplev.c:1538
+msgid "Warn when an inlined function cannot be inlined"
+msgstr "Advar når en inline funktion ikke kan indbygges"
+
+#: toplev.c:1540
+msgid "Warn when the packed attribute has no effect on struct layout"
+msgstr "Advar når packed-egenskaben ikke har nogen effekt på struct-layoutet"
+
+#: toplev.c:1542
+msgid "Warn when padding is required to align struct members"
+msgstr "Advar når udfyldning er påkrævet for at justere struct-medlemmer"
+
+#: toplev.c:1544
+msgid "Warn when an optimization pass is disabled"
+msgstr "Advar når en optimeringsfase deaktiveres"
+
+#: toplev.c:1546
+msgid "Warn about uses of __attribute__((deprecated)) declarations"
+msgstr "Advar om brug af __attribute__((deprecated))-erklæringer"
+
+#: toplev.c:1548
+msgid "Warn about functions which might be candidates for attribute noreturn"
+msgstr "Advar om funktioner som kan være kandidater til egenskaben noreturn"
+
+#: toplev.c:1550
+#, fuzzy
+msgid "Warn about code which might break the strict aliasing rules"
+msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
+
+#: toplev.c:1627 toplev.c:4513 config/rs6000/rs6000.c:676
+#, c-format
+msgid "invalid option `%s'"
+msgstr "ugyldigt tilvalg '%s'"
+
+#: toplev.c:2029
+#, c-format
+msgid "`%s' used but never defined"
+msgstr "'%s' brugt, men aldrig defineret"
+
+#: toplev.c:2032
+#, c-format
+msgid "`%s' declared `static' but never defined"
+msgstr "'%s' erklæret 'static', men aldrig defineret"
+
+#: toplev.c:2051
+#, c-format
+msgid "`%s' defined but not used"
+msgstr "'%s' defineret, men aldrig brugt"
+
+#: toplev.c:2300
+#, c-format
+msgid "invalid register name `%s' for register variable"
+msgstr "ugyldigt registernavn '%s' for registervariabel"
+
+#: toplev.c:3683
+msgid "  -ffixed-<register>      Mark <register> as being unavailable to the compiler\n"
+msgstr "  -ffixed-<register>      Markér <register> som værende utilgængeligt for oversætteren\n"
+
+#: toplev.c:3684
+msgid "  -fcall-used-<register>  Mark <register> as being corrupted by function calls\n"
+msgstr "  -fcall-used-<register>  Markér <register> som værende benyttet af funktionskald\n"
+
+#: toplev.c:3685
+msgid "  -fcall-saved-<register> Mark <register> as being preserved across functions\n"
+msgstr "  -fcall-saved-<register> Markér <register> som værende bevaret over funktioner\n"
+
+#: toplev.c:3686
+msgid "  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
+msgstr "  -finline-limit=<str>    Begræns størrelsen af inlie funktion til <str>\n"
+
+#: toplev.c:3687
+msgid "  -fmessage-length=<number> Limits diagnostics messages lengths to <number> characters per line.  0 suppresses line-wrapping\n"
+msgstr "  -fmessage-length=<antal>  Begræns længden af diagnosticeringmeddelelser til længden <antal> tegn/linje. 0 undertrykker linjeombrydning\n"
+
+#: toplev.c:3688
+msgid "  -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping\n"
+msgstr "  -fdiagnostics-show-location=[once | every-line] Indikerer hvor ofte kildeplaceringsoplysninger skal udsendes som præfiks til begyndelsen af meddelelserne ved linjeombrydning\n"
+
+#: toplev.c:3689
+msgid "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indicates the default thread-local storage code generation model\n"
+msgstr ""
+
+#: toplev.c:3700
+msgid "  -O[number]              Set optimization level to [number]\n"
+msgstr "  -O[tal]                 Sæt optimeringsniveauet til [tal]\n"
+
+#: toplev.c:3701
+msgid "  -Os                     Optimize for space rather than speed\n"
+msgstr "  -Os                     Optimér mht. plads i stedet for hastighed\n"
+
+#: toplev.c:3713
+msgid "  -pedantic               Issue warnings needed by strict compliance to ISO C\n"
+msgstr "  -pedantic               Udsend advarsler som er nødvendige for streng overholdelse af ISO C\n"
+
+#: toplev.c:3714
+msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
+msgstr "  -pedantic-errors        Som -pedantic bortset fra at problemer bliver til fejl\n"
+
+#: toplev.c:3715
+msgid "  -w                      Suppress warnings\n"
+msgstr "  -w                      Undertryk advarsler\n"
+
+#: toplev.c:3716
+msgid "  -W                      Enable extra warnings\n"
+msgstr "  -W                      Aktivér ekstra advarsler\n"
+
+#: toplev.c:3727
+msgid "  -Wunused                Enable unused warnings\n"
+msgstr "  -Wunused                Aktivér ubrugthedsadvarsler\n"
+
+#: toplev.c:3728
+msgid "  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
+msgstr "  -Wlarger-than-<tal>     Advar hvis et objekt er større end <tal> byte\n"
+
+#: toplev.c:3729
+msgid "  -p                      Enable function profiling\n"
+msgstr "  -p                      Aktivér funktionsprofilering\n"
+
+#: toplev.c:3730
+msgid "  -o <file>               Place output into <file> \n"
+msgstr "  -o <fil>                Anbring uddata i <fil>\n"
+
+#: toplev.c:3731
+msgid ""
+"  -G <number>             Put global and static data smaller than <number>\n"
+"                          bytes into a special section (on some targets)\n"
+msgstr "  -G <str>                Anbring globale og statiske data mindre end <tal> byte i en specialsektion (på nogle målarkitekturer)\n"
+
+#: toplev.c:3742
+msgid "  -aux-info <file>        Emit declaration info into <file>\n"
+msgstr "  -aux-info <fil>         Udskriv erklæringsoplysninger til <fil>\n"
+
+#: toplev.c:3743
+msgid "  -quiet                  Do not display functions compiled or elapsed time\n"
+msgstr "  -quiet                  Vis ikke funktioner der oversættes eller forløbet tid\n"
+
+#: toplev.c:3744
+msgid "  -version                Display the compiler's version\n"
+msgstr "  -version                Udskriv oversætterens version\n"
+
+#: toplev.c:3745
+msgid "  -d[letters]             Enable dumps from specific passes of the compiler\n"
+msgstr "  -d[bogstaver]           Aktivér dump fra specifikke faser i oversætteren\n"
+
+#: toplev.c:3746
+msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
+msgstr "  -dumpbase <fil>         Basisnavn til brug for dump fra specifikke faser\n"
+
+#: toplev.c:3748
+msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
+msgstr "  -fsched-verbose=<tal>    Angiv hvor meget planlæggeren skal fortælle\n"
+
+#: toplev.c:3750
+msgid "  --help                  Display this information\n"
+msgstr "  --help                  Vis disse oplysninger\n"
+
+#: toplev.c:3765
+msgid ""
+"\n"
+"Language specific options:\n"
+msgstr ""
+"\n"
+"Sprogspecifikke tilvalg:\n"
+
+#: toplev.c:3777
+#, c-format
+msgid "  %-23.23s [undocumented]\n"
+msgstr "  %-23.23s [ikke dokumenteret]\n"
+
+# %s er et sprog
+#: toplev.c:3785 toplev.c:3799
+#, c-format
+msgid ""
+"\n"
+"There are undocumented %s specific options as well.\n"
+msgstr ""
+"\n"
+"Der er også ikke-dokumenterede specifikke tilvalg til %s.\n"
+
+#: toplev.c:3789
+#, c-format
+msgid ""
+"\n"
+" Options for %s:\n"
+msgstr ""
+"\n"
+" Tilvalg til %s:\n"
+
+#: toplev.c:3826
+msgid ""
+"\n"
+"Target specific options:\n"
+msgstr ""
+"\n"
+"Målspecifikke tilvalg:\n"
+
+#: toplev.c:3840 toplev.c:3859
+#, c-format
+msgid "  -m%-23.23s [undocumented]\n"
+msgstr "  -m%-23.23s [ikke dokumenteret]\n"
+
+#: toplev.c:3868
+msgid ""
+"\n"
+"There are undocumented target specific options as well.\n"
+msgstr ""
+"\n"
+"Der er også ikke-dokumenterede målspecifikke tilvalg.\n"
+
+#: toplev.c:3870
+msgid "  They exist, but they are not documented.\n"
+msgstr "  De eksisterer, men er ikke dokumenteret.\n"
+
+#: toplev.c:3923
+#, c-format
+msgid "unrecognized gcc debugging option: %c"
+msgstr "ukendt GCC-fejlfindingstilvalg: %c"
+
+#: toplev.c:3979
+#, fuzzy, c-format
+msgid "`%s': unknown tls-model option"
+msgstr "'%s': ukendt eller ikke-understøttet '-g'-tilvalg"
+
+#: toplev.c:4006
+#, c-format
+msgid "unrecognized register name `%s'"
+msgstr "ukendt registernavn '%s'"
+
+#: toplev.c:4031 toplev.c:4965
+#, c-format
+msgid "unrecognized option `%s'"
+msgstr "ukendt tilvalg '%s'"
+
+#: toplev.c:4075
+msgid "-Wid-clash-LEN is no longer supported"
+msgstr "-Wid-clash-LEN understøttes ikke længere"
+
+#: toplev.c:4152
+#, c-format
+msgid "use -gdwarf -g%d for DWARF v1, level %d"
+msgstr "benyt - gdwarf -g%d til DWARF v1, niveau %d"
+
+#: toplev.c:4155
+msgid "use -gdwarf-2   for DWARF v2"
+msgstr "benyt -gdwarf-2 til DWARF v2"
+
+#: toplev.c:4160
+#, c-format
+msgid "ignoring option `%s' due to invalid debug level specification"
+msgstr "ignorerer tilvalget '%s' på grund af ugyldig specifikation af fejlfindingsniveau"
+
+#: toplev.c:4183 toplev.c:4963
+#, c-format
+msgid "`%s': unknown or unsupported -g option"
+msgstr "'%s': ukendt eller ikke-understøttet '-g'-tilvalg"
+
+#: toplev.c:4190
+#, c-format
+msgid "`%s' ignored, conflicts with `-g%s'"
+msgstr "'%s' ignoreret, er i konflikt med '-g%s'"
+
+#: toplev.c:4269
+msgid "-param option missing argument"
+msgstr "'-param'-tilvalg mangler parameter"
+
+#: toplev.c:4278
+#, c-format
+msgid "invalid --param option: %s"
+msgstr "ugyldigt '--param'-tilvalg: %s"
+
+#: toplev.c:4290
+#, c-format
+msgid "invalid parameter value `%s'"
+msgstr "ugyldig parameterværdi '%s'"
+
+#: toplev.c:4530
+#, c-format
+msgid ""
+"%s%s%s version %s (%s)\n"
+"%s\tcompiled by GNU C version %s.\n"
+"%s%s%s version %s (%s) compiled by CC.\n"
+msgstr ""
+"%s%s%s version %s (%s)\n"
+"%s\toversat af GNU C version %s.\n"
+"%s%s%s version %s (%s) oversat af CC.\n"
+
+#: toplev.c:4586
+msgid "options passed: "
+msgstr "tilvalg overbragt: "
+
+#: toplev.c:4615
+msgid "options enabled: "
+msgstr "tilvalg slået til: "
+
+#: toplev.c:4674 java/jcf-write.c:3421
+#, c-format
+msgid "can't open %s for writing"
+msgstr "kan ikke åbne '%s' til skrivning"
+
+#: toplev.c:4955
+#, c-format
+msgid "ignoring command line option '%s'"
+msgstr "ignorerer kommandolinjetilvalget '%s'"
+
+#: toplev.c:4958
+#, c-format
+msgid "(it is valid for %s but not the selected language)"
+msgstr "(det er gyldigt for %s, men ikke for det valgte sprog)"
+
+#: toplev.c:4992
+msgid "-Wuninitialized is not supported without -O"
+msgstr "-Wuninitialized understøttes ikke uden -O"
+
+#: toplev.c:5047
+msgid "instruction scheduling not supported on this target machine"
+msgstr "instruktionsplanlægning understøttes ikke på målarkitekturen"
+
+#: toplev.c:5051
+msgid "this target machine does not have delayed branches"
+msgstr "målarkitekturen har ikke forsinkede forgreninger"
+
+#: toplev.c:5065
+#, c-format
+msgid "-f%sleading-underscore not supported on this target machine"
+msgstr "-f%sleading-underscore understøttes ikke på målarkitekturen"
+
+#: toplev.c:5128
+msgid "-ffunction-sections not supported for this target"
+msgstr "-ffunction-sections understøttes ikke på målarkitekturen"
+
+#: toplev.c:5133
+msgid "-fdata-sections not supported for this target"
+msgstr "-fdata-sections understøttes ikke på målarkitekturen"
+
+#: toplev.c:5140
+msgid "-ffunction-sections disabled; it makes profiling impossible"
+msgstr "-ffunction-sections deaktiveret; dette gør profilering umulig"
+
+#: toplev.c:5147
+msgid "-fprefetch-loop-arrays not supported for this target"
+msgstr "-fprefetch-loop-arrays understøttes ikke på målarkitekturen"
+
+#: toplev.c:5153
+msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
+msgstr "-fprefetch-loop-arrays understøttes ikke på målarkitekturen (prøv '-march'-tilvalgene)"
+
+#: toplev.c:5162
+msgid "-fprefetch-loop-arrays is not supported with -Os"
+msgstr "-fprefetch-loop-arrays understøttes ikke med -Os"
+
+#: toplev.c:5168
+msgid "-ffunction-sections may affect debugging on some targets"
+msgstr "-ffunction-sections kan have indflydelse på fejlfinding på nogle målarkitekturer"
+
+#: toplev.c:5280
+#, c-format
+msgid "error writing to %s"
+msgstr "fejl ved skrivning til %s"
+
+#: toplev.c:5282 java/jcf-parse.c:932 java/jcf-write.c:3428
+#, c-format
+msgid "error closing %s"
+msgstr "fejl ved lukning af %s"
+
+#: tree-dump.c:702
+#, c-format
+msgid "could not open dump file `%s'"
+msgstr "kunne ikke åbne dumpningsfilen '%s'"
+
+#: tree-dump.c:778
+#, c-format
+msgid "ignoring unknown option `%.*s' in `-f%s'"
+msgstr "ignorerer ukendt tilvalg '%.*s' i '-f%s'"
+
+#: tree.c:3645
+msgid "arrays of functions are not meaningful"
+msgstr "en tabel af funktioner giver ikke mening"
+
+#: tree.c:3702
+msgid "function return type cannot be function"
+msgstr "en funktions returtype kan ikke være en funktion"
+
+#: tree.c:4544
+msgid "invalid initializer for bit string"
+msgstr "ugyldig startværdi til bitstreng"
+
+#: tree.c:4603
+#, c-format
+msgid "tree check: expected %s, have %s in %s, at %s:%d"
+msgstr "træ-tjek: forventede %s, har %s i %s, ved %s:%d"
+
+#: tree.c:4620
+#, c-format
+msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
+msgstr "træ-tjek: forventede klasse '%c', har '%c' (%s) i %s, ved %s:%d"
+
+#: tree.c:4637
+#, fuzzy, c-format
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgstr "RTL-tjek: tilgang til udtrykstræ %d af vektor hvis sidste udtrykstræ er %d i %s, ved %s:%d"
+
+#: varasm.c:455 config/i386/winnt.c:546
+#, c-format
+msgid "%s causes a section type conflict"
+msgstr "%s forårsager en sektionstypekonflikt"
+
+#: varasm.c:841
+#, c-format
+msgid "register name not specified for `%s'"
+msgstr "registernavn ikke angivet for '%s'"
+
+#: varasm.c:843
+#, c-format
+msgid "invalid register name for `%s'"
+msgstr "ugyldigt registernavn for '%s'"
+
+#: varasm.c:846
+#, c-format
+msgid "data type of `%s' isn't suitable for a register"
+msgstr "datatypen for '%s' passer ikke med et register"
+
+#: varasm.c:849
+#, c-format
+msgid "register specified for `%s' isn't suitable for data type"
+msgstr "registeret som er angivet for '%s' passer ikke med datatypen"
+
+#: varasm.c:858
+msgid "global register variable has initial value"
+msgstr "global registervariabel har en startværdi"
+
+#: varasm.c:861
+msgid "volatile register variables don't work as you might wish"
+msgstr "registervariable erklæret volatile virker ikke som du måske ønsker"
+
+#: varasm.c:894
+#, c-format
+msgid "register name given for non-register variable `%s'"
+msgstr "registernavn givet for ikke-registervariablen '%s'"
+
+#: varasm.c:1542
+#, c-format
+msgid "alignment of `%s' is greater than maximum object file alignment. Using %d"
+msgstr "justering af '%s' er større end den maksimale objektfilsjustering - bruger %d"
+
+#: varasm.c:1584
+msgid "thread-local COMMON data not implemented"
+msgstr ""
+
+#: varasm.c:1608
+#, c-format
+msgid "requested alignment for %s is greater than implemented alignment of %d"
+msgstr "forespurgt justering for %s er større end den implementerede justering af %d"
+
+#: varasm.c:4020
+msgid "initializer for integer value is too complicated"
+msgstr "startværdien for heltallet er for kompliceret"
+
+#: varasm.c:4025
+msgid "initializer for floating value is not a floating constant"
+msgstr "startværdien for kommatal er ikke en kommatalskonstant"
+
+#: varasm.c:4075
+msgid "unknown set constructor type"
+msgstr "ukendt mængdekonstruktionstype"
+
+#: varasm.c:4289
+#, c-format
+msgid "invalid initial value for member `%s'"
+msgstr "ugyldig startværdi for medlemmet '%s'"
+
+#: varasm.c:4480 varasm.c:4523
+#, c-format
+msgid "weak declaration of `%s' must precede definition"
+msgstr "svag erklæring af '%s' skal komme før definitionen"
+
+#: varasm.c:4487
+#, c-format
+msgid "weak declaration of `%s' after first use results in unspecified behavior"
+msgstr "svag erklæring af '%s' efter første brug resulterer i ikke-defineret opførsel"
+
+#: varasm.c:4521
+#, c-format
+msgid "weak declaration of `%s' must be public"
+msgstr "svag erklæring af '%s' skal være public"
+
+#: varasm.c:4530
+#, c-format
+msgid "weak declaration of `%s' not supported"
+msgstr "svag erklæring af '%s' ikke understøttet"
+
+#: varasm.c:4557 varasm.c:4632
+msgid "only weak aliases are supported in this configuration"
+msgstr "kun svage aliaser understøttes i denne konfiguration"
+
+#: varasm.c:4640
+msgid "alias definitions not supported in this configuration; ignored"
+msgstr "aliasdefinitioner er ikke understøttet i denne konfiguration; ignoreret"
+
+#: varasm.c:4670
+#, fuzzy
+msgid "visibility attribute not supported in this configuration; ignored"
+msgstr "aliasdefinitioner er ikke understøttet i denne konfiguration; ignoreret"
+
+#: varray.c:134
+#, c-format
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+msgstr "virtuel tabel %s[%lu]: element %lu ude over grænserne i %s, ved %s:%d"
+
+#. Print an error message for unrecognized stab codes.
+#: xcoffout.c:175
+#, c-format
+msgid "no sclass for %s stab (0x%x)\n"
+msgstr "ingen sclass for %s stab (0x%x)\n"
+
+#: pretty-print.h:97
+#, fuzzy, c-format
+msgid "#`%s' not supported by %s#"
+msgstr "'%s' ikke understøttet %s"
+
+#: params.def:53
+#, fuzzy
+msgid "The maximum number of instructions in a single function eliglible for inlining"
+msgstr "Det maksimale antal instruktioner i en funktion der indbygges"
+
+#: params.def:74
+#, fuzzy
+msgid "The maximuem number of instructions by repeated inlining before gcc starts to throttle inlining"
+msgstr "Det maksimale antal instruktioner i en funktion der indbygges"
+
+#: params.def:87
+msgid "The slope of the linear funtion throttling inlining after the recursive inlining limit has been reached is given by the negative reciprocal value of this parameter"
+msgstr ""
+
+#: params.def:100
+#, fuzzy
+msgid "The number of instructions in a single functions still eligible to inlining after a lot recursive inlining"
+msgstr "Det maksimale antal instruktioner i en funktion der indbygges"
+
+#: params.def:111
+msgid "The maximum number of instructions to consider to fill a delay slot"
+msgstr "Det maksimale antal instruktioner det overvejes at udfylde ventepladser med"
+
+#: params.def:122
+msgid "The maximum number of instructions to consider to find accurate live register information"
+msgstr "Det maksimale antal instruktioner der overvejes under søgning efter præcis registerinfo"
+
+#: params.def:132
+msgid "The maximum length of scheduling's pending operations list"
+msgstr "Den maksimale længde af planlæggerens liste over ventende operationer"
+
+#: params.def:139
+msgid "The maximum amount of memory to be allocated by GCSE"
+msgstr "Den maksimale mængde hukommelse som skal allokeres af GCSE"
+
+#: params.def:144
+msgid "The maximum number of passes to make when doing GCSE"
+msgstr "Det maksimale antal faser der skal gennemgås ved udførsel af GCSE"
+
+#: params.def:151
+#, fuzzy
+msgid "The maximum number of instructions to consider to unroll in a loop"
+msgstr "Det maksimale antal instruktioner det overvejes at udfylde ventepladser med"
+
+#: params.def:156
+msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
+msgstr ""
+
+#: params.def:161
+msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
+msgstr ""
+
+#: params.def:166
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
+msgstr ""
+
+#: params.def:171
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
+msgstr ""
+
+#: params.def:176
+msgid "Maximal code growth caused by tail duplication (in percents)"
+msgstr ""
+
+#: params.def:180
+msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percents)"
+msgstr ""
+
+#: params.def:185
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is available"
+msgstr ""
+
+#: params.def:190
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is not available"
+msgstr ""
+
+#: params.def:204
+msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
+msgstr ""
+
+#: params.def:210
+msgid "Minimum heap size before we start collecting garbage, in kilobytes."
+msgstr ""
+
+#: config/darwin-c.c:75
+msgid "too many #pragma options align=reset"
+msgstr "for mange '#pragma options align=reset'"
+
+#: config/darwin-c.c:97 config/darwin-c.c:100 config/darwin-c.c:102
+#: config/darwin-c.c:104
+msgid "malformed '#pragma options', ignoring"
+msgstr "forkert udformet '#pragma options', ignorerer"
+
+#: config/darwin-c.c:107
+msgid "junk at end of '#pragma options'"
+msgstr "ragelse i slutningen af '#pragma options'"
+
+#: config/darwin-c.c:117
+msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
+msgstr "forkert udformet '#pragma options align={mac68k|power|reset}', ignorerer"
+
+#: config/darwin-c.c:130
+msgid "missing '(' after '#pragma unused', ignoring"
+msgstr "manglende '(' efter '#pragma unused', ignorerer"
+
+#: config/darwin-c.c:148
+msgid "missing ')' after '#pragma unused', ignoring"
+msgstr "manglende ')' efter '#pragma unused', ignorerer"
+
+#: config/darwin-c.c:151
+msgid "junk at end of '#pragma unused'"
+msgstr "ragelse i slutningen af '#pragma unused'"
+
+#: config/lynx-ng.h:97 config/lynx.h:121 config/rs6000/lynx.h:100
+msgid "-msystem-v and -p are incompatible"
+msgstr "-msystem-v og -p er indbyrdes uforenelige"
+
+#: config/lynx-ng.h:99 config/lynx.h:123 config/rs6000/lynx.h:102
+msgid "-msystem-v and -mthreads are incompatible"
+msgstr "-msystem-v og -mthreads er indbyrdes uforenelige"
+
+#: config/alpha/alpha.c:342
+#, c-format
+msgid "-f%s ignored for Unicos/Mk (not supported)"
+msgstr "-f%s ignoreret for Unicos/Mk (ikke understøttet)"
+
+#: config/alpha/alpha.c:366
+msgid "-mieee not supported on Unicos/Mk"
+msgstr "-mieee understøttes ikke på Unicos/Mk"
+
+#: config/alpha/alpha.c:377
+msgid "-mieee-with-inexact not supported on Unicos/Mk"
+msgstr "-mieee-with-inexact understøttes ikke på Unicos/Mk"
+
+#: config/alpha/alpha.c:394
+#, c-format
+msgid "bad value `%s' for -mtrap-precision switch"
+msgstr "ugyldig værdi '%s' til tilvalget -mtrap-precision"
+
+#: config/alpha/alpha.c:408
+#, c-format
+msgid "bad value `%s' for -mfp-rounding-mode switch"
+msgstr "ugyldig værdi '%s' til tilvalget -mfp-rounding-mode"
+
+#: config/alpha/alpha.c:423
+#, c-format
+msgid "bad value `%s' for -mfp-trap-mode switch"
+msgstr "ugyldig værdi '%s' til tilvalget -mfp-trap-mode"
+
+#: config/alpha/alpha.c:435
+#, fuzzy, c-format
+msgid "bad value `%s' for -mtls-size switch"
+msgstr "ugyldig værdi '%s' til tilvalget -mcpu"
+
+#: config/alpha/alpha.c:454 config/alpha/alpha.c:466
+#, c-format
+msgid "bad value `%s' for -mcpu switch"
+msgstr "ugyldig værdi '%s' til tilvalget -mcpu"
+
+#: config/alpha/alpha.c:473
+msgid "trap mode not supported on Unicos/Mk"
+msgstr "fældetilstand understøttes ikke på Unicos/Mk"
+
+#: config/alpha/alpha.c:480
+msgid "fp software completion requires -mtrap-precision=i"
+msgstr "kommatalssoftwarefuldførelse kræver -mtrap-precision=i"
+
+#: config/alpha/alpha.c:496
+msgid "rounding mode not supported for VAX floats"
+msgstr "afrundingstilstand er ikke understøttet for VAX-kommatal"
+
+#: config/alpha/alpha.c:501
+msgid "trap mode not supported for VAX floats"
+msgstr "fældetilstand er ikke understøttet for VAX-kommatal"
+
+#: config/alpha/alpha.c:530
+#, c-format
+msgid "L%d cache latency unknown for %s"
+msgstr "L%d-mellemlagersventetid ukendt for %s"
+
+#: config/alpha/alpha.c:545
+#, c-format
+msgid "bad value `%s' for -mmemory-latency"
+msgstr "ugyldig værdi '%s' for -mmemory-latency"
+
+#: config/alpha/alpha.c:5604 config/m88k/m88k.c:2889 config/romp/romp.c:754
+#: config/romp/romp.c:761
+#, c-format
+msgid "invalid %%H value"
+msgstr "ugyldig %%H-værdi"
+
+#: config/alpha/alpha.c:5625
+#, c-format
+msgid "invalid %%J value"
+msgstr "ugyldig %%J-værdi"
+
+#: config/alpha/alpha.c:5641 config/ia64/ia64.c:3834 config/m88k/m88k.c:3034
+#, c-format
+msgid "invalid %%r value"
+msgstr "ugyldig %%r-værdi"
+
+#: config/alpha/alpha.c:5651 config/rs6000/rs6000.c:7700
+#, c-format
+msgid "invalid %%R value"
+msgstr "ugyldig %%R-værdi"
+
+#: config/alpha/alpha.c:5657 config/rs6000/rs6000.c:7626
+#, c-format
+msgid "invalid %%N value"
+msgstr "ugyldig %%N-værdi"
+
+#: config/alpha/alpha.c:5665 config/rs6000/rs6000.c:7654
+#, c-format
+msgid "invalid %%P value"
+msgstr "ugyldig %%P-værdi"
+
+#: config/alpha/alpha.c:5673 config/m88k/m88k.c:2895 config/romp/romp.c:740
+#: config/romp/romp.c:747
+#, c-format
+msgid "invalid %%h value"
+msgstr "ugyldig %%h-værdi"
+
+#: config/alpha/alpha.c:5681 config/romp/romp.c:698
+#, c-format
+msgid "invalid %%L value"
+msgstr "ugyldig %%L-værdi"
+
+#: config/alpha/alpha.c:5720 config/rs6000/rs6000.c:7608
+#, c-format
+msgid "invalid %%m value"
+msgstr "ugyldig %%m-værdi"
+
+#: config/alpha/alpha.c:5728 config/rs6000/rs6000.c:7616
+#, c-format
+msgid "invalid %%M value"
+msgstr "ugyldig %%M-værdi"
+
+#: config/alpha/alpha.c:5772
+#, c-format
+msgid "invalid %%U value"
+msgstr "ugyldig %%U-værdi"
+
+#: config/alpha/alpha.c:5784 config/alpha/alpha.c:5798 config/romp/romp.c:706
+#: config/rs6000/rs6000.c:7708
+#, c-format
+msgid "invalid %%s value"
+msgstr "ugyldig %%s-værdi"
+
+#: config/alpha/alpha.c:5821 config/m88k/m88k.c:2997
+#, c-format
+msgid "invalid %%C value"
+msgstr "ugyldig %%C-værdi"
+
+#: config/alpha/alpha.c:5858 config/m88k/m88k.c:3018
+#: config/rs6000/rs6000.c:7465
+#, c-format
+msgid "invalid %%E value"
+msgstr "ugyldig %%E-værdi"
+
+#: config/alpha/alpha.c:5883 config/alpha/alpha.c:5933
+#, fuzzy
+msgid "unknown relocation unspec"
+msgstr "ukendt mængdekonstruktionstype"
+
+#: config/alpha/alpha.c:5892 config/romp/romp.c:981
+#: config/rs6000/rs6000.c:8015
+#, c-format
+msgid "invalid %%xn code"
+msgstr "ugyldig %%xn-kode"
+
+#: config/alpha/alpha.c:6615 config/alpha/alpha.c:6618
+msgid "bad builtin fcode"
+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:279 config/i386/i386.h:294 config/i386/i386.h:296
+#: config/i386/i386.h:298 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:292
+#: config/s390/s390.h:68 config/sparc/sparc.h:522 config/sparc/sparc.h:527
+msgid "Use hardware fp"
+msgstr "Brug hardwarekommatal"
+
+#: config/alpha/alpha.h:280 config/i386/i386.h:295 config/i386/i386.h:297
+#: config/rs6000/rs6000.h:294 config/sparc/sparc.h:524
+#: config/sparc/sparc.h:529
+msgid "Do not use hardware fp"
+msgstr "Brug ikke hardwarekommatal"
+
+#: config/alpha/alpha.h:281
+msgid "Use fp registers"
+msgstr "Brug kommatalsregistre"
+
+#: config/alpha/alpha.h:283
+msgid "Do not use fp registers"
+msgstr "Brug ikke kommatalsregistre"
+
+#: config/alpha/alpha.h:284
+msgid "Do not assume GAS"
+msgstr "Antag ikke GAS"
+
+#: config/alpha/alpha.h:285
+msgid "Assume GAS"
+msgstr "Antag GAS"
+
+#: config/alpha/alpha.h:287
+msgid "Request IEEE-conformant math library routines (OSF/1)"
+msgstr "Påkræv at matematiksbibliotekrutiner opfylder IEEE-standarden (OSF/1)"
+
+#: config/alpha/alpha.h:289
+msgid "Emit IEEE-conformant code, without inexact exceptions"
+msgstr "Udsend kode der opfylder IEEE-standarden, uden ineksakte undtagelser"
+
+#: config/alpha/alpha.h:291
+msgid "Emit IEEE-conformant code, with inexact exceptions"
+msgstr "Udsend kode der opfylder IEEE-standarden, med ineksakte undtagelser"
+
+#: config/alpha/alpha.h:293
+msgid "Do not emit complex integer constants to read-only memory"
+msgstr "Udsend ikke komplekse heltalskonstanter til skrivebeskyttet hukommelse"
+
+#: config/alpha/alpha.h:294
+msgid "Use VAX fp"
+msgstr "Benyt VAX-kommatal"
+
+#: config/alpha/alpha.h:295
+msgid "Do not use VAX fp"
+msgstr "Benyt ikke VAX-kommatal"
+
+#: config/alpha/alpha.h:296
+msgid "Emit code for the byte/word ISA extension"
+msgstr "Udsend kode for byte/word-ISA-udvidelsen"
+
+#: config/alpha/alpha.h:299
+msgid "Emit code for the motion video ISA extension"
+msgstr "Udsend kode for video-ISA-udvidelsen"
+
+#: config/alpha/alpha.h:302
+msgid "Emit code for the fp move and sqrt ISA extension"
+msgstr "Udsend kode for kommatalsflytning og kvadratrod-ISA-udvidelsen"
+
+#: config/alpha/alpha.h:304
+msgid "Emit code for the counting ISA extension"
+msgstr "Udsend kode for tæller-ISA-udvidelsen"
+
+#: config/alpha/alpha.h:307
+msgid "Emit code using explicit relocation directives"
+msgstr "Udsend kode der bruger eksplicitte relokaliseringsdirektiver"
+
+#: config/alpha/alpha.h:310
+msgid "Emit 16-bit relocations to the small data areas"
+msgstr "Udsend 16-bit relokalisering til det lille dataområde"
+
+#: config/alpha/alpha.h:312
+msgid "Emit 32-bit relocations to the small data areas"
+msgstr "Udsend 32-bit relokalisering til det lille dataområde"
+
+#: config/alpha/alpha.h:314
+msgid "Emit rdval instead of rduniq for thread pointer"
+msgstr ""
+
+#. For -mcpu=
+#. For -mtune=
+#. 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=
+#. For -mtls-size=
+#: config/alpha/alpha.h:343
+msgid "Use features of and schedule given CPU"
+msgstr "Brug faciliteter fra og planlæg mht. den givne processor"
+
+#: config/alpha/alpha.h:345
+msgid "Schedule given CPU"
+msgstr "Planlæg til en given processor"
+
+#: config/alpha/alpha.h:347
+msgid "Control the generated fp rounding mode"
+msgstr "Kontrollér den genererede kommatalsafrundingstilstand"
+
+#: config/alpha/alpha.h:349
+msgid "Control the IEEE trap mode"
+msgstr "Kontrollér IEEE-fældetilstanden"
+
+#: config/alpha/alpha.h:351
+msgid "Control the precision given to fp exceptions"
+msgstr "Kontrollér den præcision der gives til kommatalsundtagelser"
+
+#: config/alpha/alpha.h:353
+msgid "Tune expected memory latency"
+msgstr "Justér den forventede hukommelsesventetid"
+
+#: config/alpha/alpha.h:355 config/ia64/ia64.h:221
+msgid "Specify bit size of immediate TLS offsets"
+msgstr ""
+
+#: config/arc/arc.c:135
+#, c-format
+msgid "bad value (%s) for -mcpu switch"
+msgstr "ugyldig værdi '%s' til tilvalget -mcpu"
+
+#: config/arc/arc.c:362
+#, c-format
+msgid "argument of `%s' attribute is not a string constant"
+msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
+
+#: config/arc/arc.c:369
+#, c-format
+msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
+msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
+
+#: config/arc/arc.c:1708 config/m32r/m32r.c:2286
+#, c-format
+msgid "invalid operand to %%R code"
+msgstr "ugyldig operand til %%R-koden"
+
+#: config/arc/arc.c:1740 config/m32r/m32r.c:2309
+#, c-format
+msgid "invalid operand to %%H/%%L code"
+msgstr "ugyldig operand til %%H/%%L-koden"
+
+#: config/arc/arc.c:1763 config/m32r/m32r.c:2385
+#, c-format
+msgid "invalid operand to %%U code"
+msgstr "ugyldig operand til %%U-koden"
+
+#: config/arc/arc.c:1774
+#, c-format
+msgid "invalid operand to %%V code"
+msgstr "ugyldig operand til %%V-koden"
+
+#. Unknown flag.
+#: config/arc/arc.c:1781 config/m32r/m32r.c:2424 config/sparc/sparc.c:6473
+msgid "invalid operand output code"
+msgstr "ugyldig operand-uddatakode"
+
+#: config/arm/arm.c:459
+#, c-format
+msgid "switch -mcpu=%s conflicts with -march= switch"
+msgstr "tilvalget -mcpu=%s er i konflikt med tilvalget -march="
+
+#: config/arm/arm.c:469 config/rs6000/rs6000.c:554 config/sparc/sparc.c:393
+#, c-format
+msgid "bad value (%s) for %s switch"
+msgstr "ugyldig værdi (%s) til tilvalget %s"
+
+#: config/arm/arm.c:605
+msgid "target CPU does not support APCS-32"
+msgstr "målprocessoren understøtter ikke APCS-32"
+
+#: config/arm/arm.c:610
+msgid "target CPU does not support APCS-26"
+msgstr "målprocessoren understøtter ikke APCS-26"
+
+#: config/arm/arm.c:616
+msgid "target CPU does not support interworking"
+msgstr "målprocessoren understøtter ikke interarbejde"
+
+#: config/arm/arm.c:622
+msgid "target CPU does not support THUMB instructions"
+msgstr "målprocessoren understøtter ikke THUMB-instruktioner"
+
+#: config/arm/arm.c:636
+msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
+msgstr "aktivering af tilbagesporingsunderstøttelse giver kun mening ved oversættelse for en Thumb"
+
+#: config/arm/arm.c:639
+msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
+msgstr "aktivering af interarbejdeunderstøttelse for kaldte objekter giver kun mening ved oversættelse for en Thumb"
+
+#: config/arm/arm.c:642
+msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
+msgstr "aktivering af interarbejdeunderstøttelse for kaldere giver kun mening ved oversættelse for en Thumb"
+
+#: config/arm/arm.c:648
+msgid "interworking forces APCS-32 to be used"
+msgstr "interarbejde tvinger APCS-32 til at blive brugt"
+
+#: config/arm/arm.c:654
+msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
+msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
+
+#: config/arm/arm.c:662
+msgid "-fpic and -mapcs-reent are incompatible"
+msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
+
+#: config/arm/arm.c:665
+msgid "APCS reentrant code not supported.  Ignored"
+msgstr "APCS-genindtrædelig kode er ikke understøttet - ignoreret"
+
+#: config/arm/arm.c:673
+msgid "-g with -mno-apcs-frame may not give sensible debugging"
+msgstr "-g med -mno-apcs-frame giver måske ikke fornuftig fejlanalysering"
+
+#: config/arm/arm.c:681
+msgid "passing floating point arguments in fp regs not yet supported"
+msgstr "overbringelse af kommatalsparametre i kommatalsregistre er ikke understøttet endnu"
+
+#: config/arm/arm.c:710
+#, c-format
+msgid "invalid floating point emulation option: -mfpe-%s"
+msgstr "ugyldigt tilvalg til kommatalsemulering: -mfpe-%s"
+
+#: config/arm/arm.c:734
+msgid "structure size boundary can only be set to 8 or 32"
+msgstr "strukturstørrelsesgrænse kan kun sættes til 8 eller 32"
+
+#: config/arm/arm.c:742
+msgid "-mpic-register= is useless without -fpic"
+msgstr "-mpic-register= er ubrugelig uden -fpic"
+
+#: config/arm/arm.c:749
+#, c-format
+msgid "unable to use '%s' for PIC register"
+msgstr "kan ikke bruge '%s' til PIC-register"
+
+#: config/arm/arm.c:2061 config/arm/arm.c:2084 config/avr/avr.c:4794
+#: config/c4x/c4x.c:4644 config/h8300/h8300.c:3623 config/i386/i386.c:1389
+#: config/i386/i386.c:1418 config/m68hc11/m68hc11.c:1216
+#: config/mcore/mcore.c:3510 config/ns32k/ns32k.c:1047
+#: config/rs6000/rs6000.c:12476 config/sh/sh.c:5678 config/sh/sh.c:5703
+#: config/sh/sh.c:5742 config/stormy16/stormy16.c:2026 config/v850/v850.c:2180
+#, c-format
+msgid "`%s' attribute only applies to functions"
+msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
+
+#: config/arm/arm.c:9474
+msgid "unable to compute real location of stacked parameter"
+msgstr "kan ikke beregne virkelig placering af stakkede parametre"
+
+#: config/arm/arm.c:10153
+msgid "no low registers available for popping high registers"
+msgstr "ingen lave registre er tilgængelige til at modtage værdier fra høje registre"
+
+#: config/arm/arm.c:10404
+msgid "interrupt Service Routines cannot be coded in Thumb mode"
+msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
+
+#: config/arm/pe.c:168 config/i386/winnt.c:303 config/mcore/mcore.c:3358
+#, c-format
+msgid "initialized variable `%s' is marked dllimport"
+msgstr "variablen '%s' med startværdi er markeret dllimport"
+
+#: config/arm/pe.c:177 config/i386/winnt.c:312
+#, c-format
+msgid "static variable `%s' is marked dllimport"
+msgstr "statisk variabel '%s' er markeret dllimport"
+
+#: config/arm/arm.h:416
+msgid "Generate APCS conformant stack frames"
+msgstr "Generér APCS-overholdende stakrammer"
+
+#: config/arm/arm.h:419
+msgid "Store function names in object code"
+msgstr "Gem funktionsnavne i objektkode"
+
+#: config/arm/arm.h:423
+msgid "Use the 32-bit version of the APCS"
+msgstr "Benyt 32 bit-udgaven af APCS"
+
+#: config/arm/arm.h:425
+msgid "Use the 26-bit version of the APCS"
+msgstr "Benyt 26 bit-udgaven af APCS"
+
+#: config/arm/arm.h:429
+msgid "Pass FP arguments in FP registers"
+msgstr "Videregiv kommatalsparametre i kommatalsregistre"
+
+#: config/arm/arm.h:432
+msgid "Generate re-entrant, PIC code"
+msgstr "Generér genindtrædelig PIC-kode"
+
+#: config/arm/arm.h:435
+msgid "The MMU will trap on unaligned accesses"
+msgstr "MMU'en vil aktiveres ved ikke-justerede tilgange"
+
+#: config/arm/arm.h:442
+msgid "Use library calls to perform FP operations"
+msgstr "Benyt bibliotekskald til at udføre kommatalsoperationer"
+
+#: config/arm/arm.h:444 config/i960/i960.h:281
+msgid "Use hardware floating point instructions"
+msgstr "Benyt hardware-kommatalsinstruktioner"
+
+#: config/arm/arm.h:446
+msgid "Assume target CPU is configured as big endian"
+msgstr "Antag at målprocessoren er konfigureret som storendet"
+
+#: config/arm/arm.h:448
+msgid "Assume target CPU is configured as little endian"
+msgstr "Antag at målprocessoren er konfigureret som lilleendet"
+
+#: config/arm/arm.h:450
+msgid "Assume big endian bytes, little endian words"
+msgstr "Antag storendede byte og lilleendede word"
+
+#: config/arm/arm.h:452
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr "Understøt kald mellem Thumb- og ARM-instruktionssættene"
+
+#: config/arm/arm.h:455
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr "Generér et kald til abort hvis en noreturn-funktion returnerer"
+
+#: config/arm/arm.h:458
+msgid "Do not move instructions into a function's prologue"
+msgstr "Flyt ikke instruktioner til en funktions begyndelse"
+
+#: config/arm/arm.h:461
+msgid "Do not load the PIC register in function prologues"
+msgstr "Indlæs ikke PIC-registeret i funktionsbegyndelser"
+
+#: config/arm/arm.h:464
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr "Generér kaldeinstruktioner som indirekte kald, om nødvendigt"
+
+#: config/arm/arm.h:467
+msgid "Compile for the Thumb not the ARM"
+msgstr "Oversæt til Thymb, ikke til ARM"
+
+#: config/arm/arm.h:471
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr "Thumb: Generér (ikke-yderste) stakrammer selv hvis det ikke er nødvendigt"
+
+#: config/arm/arm.h:474
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr "Thumb: Generér (yderste) stakrammer selv hvis det ikke er nødvendigt"
+
+#: config/arm/arm.h:477
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr "Thumb: Antag at ikke-statiske funktioner kan kaldes fra ARM-kode"
+
+#: config/arm/arm.h:481
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr "Thumb: Antag at funktionshenvisninger kan gå til kode der ikke er opmærksom på Thumb"
+
+#: config/arm/arm.h:491
+msgid "Specify the name of the target CPU"
+msgstr "Angiv navnet på målprocessoren"
+
+#: config/arm/arm.h:493
+msgid "Specify the name of the target architecture"
+msgstr "Angiv navnet på målarkitekturen"
+
+#: config/arm/arm.h:497
+msgid "Specify the version of the floating point emulator"
+msgstr "Angiv versionen af kommatalsemulatoren"
+
+#: config/arm/arm.h:499
+msgid "Specify the minimum bit alignment of structures"
+msgstr "Angiv den mindste bitjustering af strukturer"
+
+#: config/arm/arm.h:501
+msgid "Specify the register to be used for PIC addressing"
+msgstr "Angiv det register der skal bruges til PIC-adressering"
+
+#: config/arm/pe.h:65
+msgid "Ignore dllimport attribute for functions"
+msgstr "Ignorér dllimport-egenskaben for funktioner"
+
+#: config/avr/avr.c:528
+#, c-format
+msgid "large frame pointer change (%d) with -mtiny-stack"
+msgstr "stor rammehenvisningsændring (%d) med -mtiny-stack"
+
+#: config/avr/avr.c:1135
+msgid "bad address, not (reg+disp):"
+msgstr "ugyldig adresse, ikke (reg+disp):"
+
+#: config/avr/avr.c:1143
+msgid "internal compiler error.  Bad address:"
+msgstr "intern oversætterfejl - ugyldig adresse:"
+
+#: config/avr/avr.c:1156
+msgid "internal compiler error.  Unknown mode:"
+msgstr "intern oversætterfejl - ugyldig tilstand:"
+
+#: config/avr/avr.c:1864 config/avr/avr.c:2576
+msgid "invalid insn:"
+msgstr "ugyldig instruktion:"
+
+#: config/avr/avr.c:1901 config/avr/avr.c:1987 config/avr/avr.c:2036
+#: config/avr/avr.c:2045 config/avr/avr.c:2143 config/avr/avr.c:2315
+#: config/avr/avr.c:2613 config/avr/avr.c:2724
+msgid "incorrect insn:"
+msgstr "ukorrekt instruktion:"
+
+#: config/avr/avr.c:2064 config/avr/avr.c:2228 config/avr/avr.c:2386
+#: config/avr/avr.c:2768
+msgid "unknown move insn:"
+msgstr "ukendt flytteinstruktion:"
+
+#: config/avr/avr.c:3003
+msgid "bad shift insn:"
+msgstr "ugyldig skifteinstruktion:"
+
+#: config/avr/avr.c:3119 config/avr/avr.c:3549 config/avr/avr.c:3929
+msgid "internal compiler error.  Incorrect shift:"
+msgstr "intern oversætterfejl - ukorrekt skift:"
+
+#: config/avr/avr.c:4767
+msgid "only initialized variables can be placed into program memory area"
+msgstr "kun variabler med startværdi kan placeres i programhukommelsesområdet"
+
+#: config/avr/avr.c:4866
+#, fuzzy
+msgid "only uninitialized variables can be placed in the .noinit section"
+msgstr "kun variabler med startværdi kan placeres i programhukommelsesområdet"
+
+#: config/avr/avr.c:4881
+#, fuzzy, c-format
+msgid "MCU `%s' supported for assembler only"
+msgstr "MCU '%s' ikke understøttet"
+
+#: config/avr/avr.h:78
+msgid "Assume int to be 8 bit integer"
+msgstr "Antag at int er 8 bit-heltal"
+
+#: config/avr/avr.h:80
+msgid "Change the stack pointer without disabling interrupts"
+msgstr "Ændr stakhenvisningen uden at deaktivere afbrydelser"
+
+#: config/avr/avr.h:82
+msgid "Use subroutines for function prologue/epilogue"
+msgstr "Benyt subrutiner for funktionsindledning/-afslutninger"
+
+#: config/avr/avr.h:84
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr "Ændr kun de laveste 8 bit af stakhenvisningen"
+
+#: config/avr/avr.h:86
+msgid "Do not generate tablejump insns"
+msgstr "Generér ikke tabelspringsinstruktioner"
+
+#: config/avr/avr.h:88
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr ""
+
+#: config/avr/avr.h:91
+msgid "Output instruction sizes to the asm file"
+msgstr "Anbring instruktionsstørrelser i asm-filen"
+
+#: config/avr/avr.h:108
+msgid "Specify the initial stack address"
+msgstr "Angiv den første stakadresse"
+
+#: config/avr/avr.h:109
+msgid "Specify the MCU name"
+msgstr "Angiv MCU-navnet"
+
+#. `GIV_SORT_CRITERION(GIV1, GIV2)'
+#. In some cases, the strength reduction optimization pass can
+#. produce better code if this is defined.  This macro controls the
+#. order that induction variables are combined.  This macro is
+#. particularly useful if the target has limited addressing modes.
+#. For instance, the SH target has only positive offsets in
+#. addresses.  Thus sorting to put the smallest address first allows
+#. the most combinations to be found.
+#: config/avr/avr.h:2450
+msgid "trampolines not supported"
+msgstr "trampoliner understøttes ikke"
+
+#: config/c4x/c4x-c.c:69
+#, c-format
+msgid "missing '(' after '#pragma %s' - ignored"
+msgstr "manglende '(' efter '#pragma %s' - ignoreret"
+
+#: config/c4x/c4x-c.c:72
+#, c-format
+msgid "missing function name in '#pragma %s' - ignored"
+msgstr "manglende funktionsnavn i '#pragma %s' - ignoreret"
+
+#: config/c4x/c4x-c.c:77
+#, c-format
+msgid "malformed '#pragma %s' - ignored"
+msgstr "forkert udformet '#pragma %s' - ignoreret"
+
+#: config/c4x/c4x-c.c:79
+#, c-format
+msgid "missing section name in '#pragma %s' - ignored"
+msgstr "manglende sektionsnavn i '#pragma %s' - ignoreret"
+
+#: config/c4x/c4x-c.c:84
+#, c-format
+msgid "missing ')' for '#pragma %s' - ignored"
+msgstr "manglende '(' for '#pragma %s' - ignoreret"
+
+#: config/c4x/c4x-c.c:87
+#, c-format
+msgid "junk at end of '#pragma %s'"
+msgstr "ragelse i slutningen af '#pragma %s'"
+
+#: config/c4x/c4x.c:280
+#, c-format
+msgid "unknown CPU version %d, using 40.\n"
+msgstr "ukendt processorversion %d, bruger 40.\n"
+
+#: config/c4x/c4x.c:853
+#, c-format
+msgid "ISR %s requires %d words of local vars, max is 32767"
+msgstr "ISR %s kræver %d ord af lokale variable, maks. er 32767"
+
+#: config/c4x/c4x.c:1602
+msgid "using CONST_DOUBLE for address"
+msgstr "bruger CONST_DOUBLE til adresse"
+
+#: config/c4x/c4x.c:1742
+msgid "c4x_address_cost: Invalid addressing mode"
+msgstr "c4x_address_cost: Ugyldig adresseringstilstand"
+
+#: config/c4x/c4x.c:1884
+#, c-format
+msgid "c4x_print_operand: %%L inconsistency"
+msgstr "c4x_print_operand: %%L-inkonsistens"
+
+#: config/c4x/c4x.c:1890
+#, c-format
+msgid "c4x_print_operand: %%N inconsistency"
+msgstr "c4x_print_operand: %%N-inkonsistens"
+
+#: config/c4x/c4x.c:1931
+#, c-format
+msgid "c4x_print_operand: %%O inconsistency"
+msgstr "c4x_print_operand: %%O-inkonsistens"
+
+#: config/c4x/c4x.c:2026
+msgid "c4x_print_operand: Bad operand case"
+msgstr "c4x_print_operand: Ugyldig operand-case"
+
+#: config/c4x/c4x.c:2069
+msgid "c4x_print_operand_address: Bad post_modify"
+msgstr "c4x_print_operand_address: Ugyldig post_modify"
+
+#: config/c4x/c4x.c:2091
+msgid "c4x_print_operand_address: Bad pre_modify"
+msgstr "c4x_print_operand_address: Ugyldig pre_modify"
+
+#: config/c4x/c4x.c:2139 config/c4x/c4x.c:2151 config/c4x/c4x.c:2166
+msgid "c4x_print_operand_address: Bad operand case"
+msgstr "c4x_print_operand_address: Ugyldig operand-case"
+
+#: config/c4x/c4x.c:2422
+msgid "c4x_rptb_insert: Cannot find start label"
+msgstr "c4x_rptb_insert: Kan ikke finde startetiket"
+
+#: config/c4x/c4x.c:3409 config/c4x/c4x.c:3429
+msgid "mode not QImode"
+msgstr "tilstand ikke QImode"
+
+#: config/c4x/c4x.c:3514
+msgid "invalid indirect memory address"
+msgstr "ugyldig indirekte hukommelsesadresse"
+
+#: config/c4x/c4x.c:3603
+msgid "invalid indirect (S) memory address"
+msgstr "ugyldig indirekte (S) hukommelsesadresse"
+
+#: config/c4x/c4x.c:3944
+msgid "c4x_valid_operands: Internal error"
+msgstr "c4x_valid_operands: Intern fejl"
+
+#: config/c4x/c4x.c:4424
+msgid "c4x_operand_subword: invalid mode"
+msgstr "c4x_operand_subword: ugyldig tilstand"
+
+#: config/c4x/c4x.c:4427
+msgid "c4x_operand_subword: invalid operand"
+msgstr "c4x_operand_subword: ugyldig operand"
+
+#. We could handle these with some difficulty.
+#. e.g., *p-- => *(p-=2); *(p+1).
+#: config/c4x/c4x.c:4453
+msgid "c4x_operand_subword: invalid autoincrement"
+msgstr "c4x_operand_subword: ugyldig selvforøgelse"
+
+#: config/c4x/c4x.c:4459
+msgid "c4x_operand_subword: invalid address"
+msgstr "c4x_operand_subword: ugyldig adresse"
+
+#: config/c4x/c4x.c:4470
+msgid "c4x_operand_subword: address not offsettable"
+msgstr "c4x_operand_subword: adresse kan ikke tilføjes et offset"
+
+#: config/c4x/c4x.c:4670
+msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
+msgstr "c4x_rptb_rpts_p: Topetiket til gentagelsesblok flyttet\n"
+
+#. Name of the c4x assembler.
+#. Name of the c4x linker.
+#. Define assembler options.
+#. Define linker options.
+#. Specify the end file to link with.
+#. Target compilation option flags.
+#. Small memory model.
+#. Use 24-bit MPYI for C3x.
+#. Fast fixing of floats.
+#. Allow use of RPTS.
+#. Emit C3x code.
+#. Be compatible with TI assembler.
+#. Be paranoid about DP reg. in ISRs.
+#. Pass arguments on stack.
+#. Enable features under development.
+#. Enable repeat block.
+#. Use BK as general register.
+#. Use decrement and branch for C3x.
+#. Enable debugging of GCC.
+#. Force constants into registers.
+#. Allow unsigned loop counters.
+#. Force op0 and op1 to be same.
+#. Save all 40 bits for floats.
+#. Allow parallel insns.
+#. Allow MPY||ADD, MPY||SUB insns.
+#. Assume mem refs possibly aliased.
+#. Emit C30 code.
+#. Emit C31 code.
+#. Emit C32 code.
 #. Emit C33 code.
 #. Emit C40 code.
 #. Emit C44 code.
 #. Run-time compilation parameters selecting different hardware subsets.
 #.
 #. Macro to define tables used to set the flags.
-#. This is a list in braces of triplets in braces,
-#. each pair being { "NAME", VALUE, "DESCRIPTION" }
+#. This is a list in braces of triplets in braces,
+#. each pair being { "NAME", VALUE, "DESCRIPTION" }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/c4x/c4x.h:170
+msgid "Small memory model"
+msgstr "Lille hukommelsesmodel"
+
+#: config/c4x/c4x.h:172
+msgid "Big memory model"
+msgstr "Stor hukommelsesmodel"
+
+#: config/c4x/c4x.h:174
+msgid "Use MPYI instruction for C3x"
+msgstr "Benyt MPYI-instruktionen til C3x"
+
+#: config/c4x/c4x.h:176
+msgid "Do not use MPYI instruction for C3x"
+msgstr "Benyt ikke MPYI-instruktionen til C3x"
+
+#: config/c4x/c4x.h:178
+msgid "Use fast but approximate float to integer conversion"
+msgstr "Benyt hurtig, men approksimativ konvertering fra komma- til heltal"
+
+#: config/c4x/c4x.h:180
+msgid "Use slow but accurate float to integer conversion"
+msgstr "Benyt langsom, men nøjagtig konvertering fra komma- til heltal"
+
+#: config/c4x/c4x.h:182
+msgid "Enable use of RTPS instruction"
+msgstr "Aktivér brug af RTPS-instruktionen"
+
+#: config/c4x/c4x.h:184
+msgid "Disable use of RTPS instruction"
+msgstr "Deaktivér brug af RTPS-instruktionen"
+
+#: config/c4x/c4x.h:186
+msgid "Enable use of RTPB instruction"
+msgstr "Aktivér brug af RTPB-instruktionen"
+
+#: config/c4x/c4x.h:188
+msgid "Disable use of RTPB instruction"
+msgstr "Deaktivér brug af RTPB-instruktionen"
+
+#: config/c4x/c4x.h:190
+msgid "Generate code for C30 CPU"
+msgstr "Generér kode til en C30-processor"
+
+#: config/c4x/c4x.h:192
+msgid "Generate code for C31 CPU"
+msgstr "Generér kode til en C31-processor"
+
+#: config/c4x/c4x.h:194
+msgid "Generate code for C32 CPU"
+msgstr "Generér kode til en C32-processor"
+
+#: config/c4x/c4x.h:196
+msgid "Generate code for C33 CPU"
+msgstr "Generér kode til en C33-processor"
+
+#: config/c4x/c4x.h:198
+msgid "Generate code for C40 CPU"
+msgstr "Generér kode til en C40-processor"
+
+#: config/c4x/c4x.h:200
+msgid "Generate code for C44 CPU"
+msgstr "Generér kode til en C44-processor"
+
+#: config/c4x/c4x.h:202
+msgid "Emit code compatible with TI tools"
+msgstr "Udsend kode der er kompatibel med TI-værktøjer"
+
+#: config/c4x/c4x.h:204
+msgid "Emit code to use GAS extensions"
+msgstr "Udsend kode der bruger GAS-udvidelser"
+
+# RETMIG: hvad står ISR for?
+#: config/c4x/c4x.h:206 config/c4x/c4x.h:210
+msgid "Save DP across ISR in small memory model"
+msgstr "Gem DP over ISR i lille hukommelsesmodel"
+
+#: config/c4x/c4x.h:208 config/c4x/c4x.h:212
+msgid "Don't save DP across ISR in small memory model"
+msgstr "Gem ikke DP over ISR i lille hukommelsesmodel"
+
+#: config/c4x/c4x.h:214
+msgid "Pass arguments on the stack"
+msgstr "Overbring parametre på stakken"
+
+#: config/c4x/c4x.h:216
+msgid "Pass arguments in registers"
+msgstr "Overbring parametre i registre"
+
+#: config/c4x/c4x.h:218
+msgid "Enable new features under development"
+msgstr "Aktivér nye faciliteter under udvikling"
+
+#: config/c4x/c4x.h:220
+msgid "Disable new features under development"
+msgstr "Deaktivér nye faciliteter under udvikling"
+
+#: config/c4x/c4x.h:222
+msgid "Use the BK register as a general purpose register"
+msgstr "Benyt BK-registeret som et alment register"
+
+#: config/c4x/c4x.h:224
+msgid "Do not allocate BK register"
+msgstr "Allokér ikke BK-registeret"
+
+#: config/c4x/c4x.h:226
+msgid "Enable use of DB instruction"
+msgstr "Aktivér brug af DB-instruktioner"
+
+#: config/c4x/c4x.h:228
+msgid "Disable use of DB instruction"
+msgstr "Deaktivér brug af DB-instruktioner"
+
+#: config/c4x/c4x.h:230
+msgid "Enable debugging"
+msgstr "Aktivér fejlanalyseringsinfo"
+
+#: config/c4x/c4x.h:232
+msgid "Disable debugging"
+msgstr "Deaktivér fejlanalyseringsinfo"
+
+# RETMIG: hvad betyder hoisting? (det har noget med jage indlæsning af dem ud af registre)
+#: config/c4x/c4x.h:234
+msgid "Force constants into registers to improve hoisting"
+msgstr "Tving konstanter ind i registre for at forbedre hoisting"
+
+#: config/c4x/c4x.h:236
+msgid "Don't force constants into registers"
+msgstr "Tving ikke konstanter ind i registre"
+
+#: config/c4x/c4x.h:238
+msgid "Force RTL generation to emit valid 3 operand insns"
+msgstr "Tving RTL-generering til at udsende gyldig 3-operandinstruktioner"
+
+#: config/c4x/c4x.h:240
+msgid "Allow RTL generation to emit invalid 3 operand insns"
+msgstr "Tillad RTL-generering at udsende ugyldig 3-operandinstruktioner"
+
+#: config/c4x/c4x.h:242
+msgid "Allow unsigned interation counts for RPTB/DB"
+msgstr "Tillad iterationstællere uden fortegn for RPTB/DB"
+
+#: config/c4x/c4x.h:244
+msgid "Disallow unsigned iteration counts for RPTB/DB"
+msgstr "Tillad ikke iterationstællere uden fortegn for RPTB/DB"
+
+#: config/c4x/c4x.h:246
+msgid "Preserve all 40 bits of FP reg across call"
+msgstr "Bevar alle 40 bit af kommatalsregisteret på tværs af kald"
+
+#: config/c4x/c4x.h:248
+msgid "Only preserve 32 bits of FP reg across call"
+msgstr "Bevar kun 32 bit af kommatalsregisteret på tværs af kald"
+
+#: config/c4x/c4x.h:250
+msgid "Enable parallel instructions"
+msgstr "Aktivér parallelle instruktioner"
+
+#: config/c4x/c4x.h:252
+msgid "Disable parallel instructions"
+msgstr "Deaktivér parallelle instruktioner"
+
+#: config/c4x/c4x.h:254
+msgid "Enable MPY||ADD and MPY||SUB instructions"
+msgstr "Aktivér instruktionerne MPY||ADD og MPY||SUB"
+
+#: config/c4x/c4x.h:256
+msgid "Disable MPY||ADD and MPY||SUB instructions"
+msgstr "Deaktivér instruktionerne MPY||ADD og MPY||SUB"
+
+#: config/c4x/c4x.h:258
+msgid "Assume that pointers may be aliased"
+msgstr "Antag at henvisninger kan være aliaser"
+
+#: config/c4x/c4x.h:260
+msgid "Assume that pointers not aliased"
+msgstr "Antag at henvisninger ikke kan være aliaser"
+
+#: config/c4x/c4x.h:333
+msgid "Specify maximum number of iterations for RPTS"
+msgstr "Angiv maksimalt antal iterationer for RPTS"
+
+#: config/c4x/c4x.h:335
+msgid "Select CPU to generate code for"
+msgstr "Vælg den processor der skal genereres kode til"
+
+#: config/cris/cris.c:583
+msgid "unexpected index-type in cris_print_index"
+msgstr "uventet indekstype i cris_print_index"
+
+#: config/cris/cris.c:599
+msgid "unexpected base-type in cris_print_base"
+msgstr "uventet grundtype in cris_print_base"
+
+#: config/cris/cris.c:892
+#, c-format
+msgid "stackframe too big: %d bytes"
+msgstr "stakramme for stor: %d byte"
+
+#: config/cris/cris.c:1207
+msgid "allocated but unused delay list in epilogue"
+msgstr "allokeret, men ubenyttet venteliste i afslutning"
+
+#: config/cris/cris.c:1217
+msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
+msgstr "uventet funktionstype behøver stak justering for __builtin_eh_return"
+
+#: config/cris/cris.c:1296
+msgid "invalid operand for 'b' modifier"
+msgstr "ugyldig operand til 'b'-ændring"
+
+#: config/cris/cris.c:1308
+msgid "invalid operand for 'v' modifier"
+msgstr "ugyldig operand til 'v'-ændring"
+
+#: config/cris/cris.c:1318
+msgid "invalid operand for 'P' modifier"
+msgstr "ugyldig operand til 'P'-ændring"
+
+#: config/cris/cris.c:1325
+msgid "invalid operand for 'p' modifier"
+msgstr "ugyldig operand til 'p'-ændring"
+
+#: config/cris/cris.c:1364
+msgid "invalid operand for 'z' modifier"
+msgstr "ugyldig operand til 'z'-ændring"
+
+#: config/cris/cris.c:1395 config/cris/cris.c:1425
+msgid "invalid operand for 'H' modifier"
+msgstr "ugyldig operand til 'H'-ændring"
+
+#: config/cris/cris.c:1401
+msgid "bad register"
+msgstr "ugyldigt register"
+
+#: config/cris/cris.c:1439
+msgid "invalid operand for 'e' modifier"
+msgstr "ugyldig operand til 'e'-ændring"
+
+#: config/cris/cris.c:1456
+msgid "invalid operand for 'm' modifier"
+msgstr "ugyldig operand til 'm'-ændring"
+
+#: config/cris/cris.c:1481
+msgid "invalid operand for 'A' modifier"
+msgstr "ugyldig operand til 'A'-ændring"
+
+#: config/cris/cris.c:1489
+msgid "invalid operand for 'D' modifier"
+msgstr "ugyldig operand til 'D'-ændring"
+
+#: config/cris/cris.c:1503
+msgid "invalid operand for 'T' modifier"
+msgstr "ugyldig operand til 'T'-ændring"
+
+#: config/cris/cris.c:1512
+msgid "invalid operand modifier letter"
+msgstr "ugyldigt operandændringsbogstav"
+
+#: config/cris/cris.c:1520
+#, c-format
+msgid "internal error: bad register: %d"
+msgstr "intern fejl: ugyldigt register: %d"
+
+#: config/cris/cris.c:1568
+msgid "unexpected multiplicative operand"
+msgstr "uventet multiplikativ operand"
+
+#: config/cris/cris.c:1588
+msgid "unexpected operand"
+msgstr "uventet operand"
+
+#: config/cris/cris.c:1623 config/cris/cris.c:1633
+msgid "unrecognized address"
+msgstr "ukendt adresse"
+
+#: config/cris/cris.c:1989
+msgid "internal error: sideeffect-insn affecting main effect"
+msgstr "intern fejl: bivirkningsinstruktion påvirker hovedvirkning"
+
+#. If we get here, the caller got its initial tests wrong.
+#: config/cris/cris.c:2276
+msgid "internal error: cris_side_effect_mode_ok with bad operands"
+msgstr "intern fejl: cris_side_effect_mode_ok med ugyldige operander"
+
+#: config/cris/cris.c:2358 config/cris/cris.c:2416
+msgid "unrecognized supposed constant"
+msgstr "ukendt formodet konstant"
+
+#: config/cris/cris.c:2457
+msgid "unrecognized supposed constant in cris_global_pic_symbol"
+msgstr "ukendt formodet konstant i cris_global_pic_symbol"
+
+#: config/cris/cris.c:2476
+#, c-format
+msgid "-max-stackframe=%d is not usable, not between 0 and %d"
+msgstr "-max-stackframe=%d er ikke brugbar mellem 0 og %d"
+
+#: config/cris/cris.c:2504
+#, c-format
+msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
+msgstr "ukendt CRIS-versionsspecifikation i -march= eller -mcpu=: %s"
+
+#: config/cris/cris.c:2540
+#, c-format
+msgid "unknown CRIS cpu version specification in -mtune= : %s"
+msgstr "ukendt CRIS-versionsspecifikation i -mtune=: %s"
+
+#: config/cris/cris.c:2558
+msgid "-fPIC and -fpic are not supported in this configuration"
+msgstr "-fPIC og -fpic understøttes ikke af denne konfiguration"
+
+#: config/cris/cris.c:2574
+msgid "that particular -g option is invalid with -maout and -melinux"
+msgstr "det bestemte '-g'-tilvalg er ugyldigt med -maout og -melinux"
+
+#: config/cris/cris.c:2808 config/cris/cris.c:2853
+msgid "unexpected side-effects in address"
+msgstr "uventede bivirkninger i adresse"
+
+#. Labels are never marked as global symbols.
+#: config/cris/cris.c:2950 config/cris/cris.c:2981
+msgid "unexpected PIC symbol"
+msgstr "uventet PIC-symbol"
+
+#: config/cris/cris.c:2954
+msgid "PIC register isn't set up"
+msgstr "PIC-register er ikke sat op"
+
+#: config/cris/cris.c:2967 config/cris/cris.c:3050
+msgid "unexpected address expression"
+msgstr "uventet adresseudtryk"
+
+#: config/cris/cris.c:2985
+msgid "emitting PIC operand, but PIC register isn't set up"
+msgstr "udsender PIC-operand, men PIC-register er ikke sat op"
+
+#: config/cris/cris.c:2994
+msgid "unexpected NOTE as addr_const:"
+msgstr "uventet NOTE som addr_const:"
+
+#: config/cris/aout.h:106
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr "Oversæt for det Etrax 100-baserede elinux-system uden MMU"
+
+#: config/cris/aout.h:113
+msgid "For elinux, request a specified stack-size for this program"
+msgstr "For elinux; forespørg en angivet stakstørrelse for dette program"
+
+#. No "no-etrax" as it does not really imply any model.                     On the other hand, "etrax" implies the common (and large)               subset matching all models.
+#: config/cris/cris.h:336
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr "Oversæt for ETRAX 4 (CRIS v3)"
+
+#: config/cris/cris.h:341
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr "Oversæt for ETRAX 100 (CRIS v8)"
+
+#: config/cris/cris.h:345
+msgid "Emit verbose debug information in assembly code"
+msgstr "Udsend fejlanalyseringsinfo i maskinkode"
+
+#: config/cris/cris.h:348
+msgid "Do not use condition codes from normal instructions"
+msgstr "Benyt ikke betingelseskoder fra normale instruktioner"
+
+#: config/cris/cris.h:352
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr "Udsend ikke adresseringstilstande med bivirkningstildeling"
+
+#: config/cris/cris.h:355
+msgid "Do not tune stack alignment"
+msgstr "Finjustér ikke stakjustering"
+
+#: config/cris/cris.h:358
+msgid "Do not tune writable data alignment"
+msgstr "Finjustér ikke justering af skrivbare data"
+
+#: config/cris/cris.h:361
+msgid "Do not tune code and read-only data alignment"
+msgstr "Finjustér ikke justering af kode og skrivebeskyttet data"
+
+#: config/cris/cris.h:370
+msgid "Align code and data to 32 bits"
+msgstr "Justér kode og data til 32 bit"
+
+#: config/cris/cris.h:383
+msgid "Don't align items in code or data"
+msgstr "Justér ikke elementer i kode eller data"
+
+#: config/cris/cris.h:386
+msgid "Do not emit function prologue or epilogue"
+msgstr "Udsend ikke funktionsindledning eller -afslutning"
+
+#. We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
+#: config/cris/cris.h:390
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr "Benyt de tilvalg der giver de fleste faciliteter tilladt af andre tilvalg"
+
+#. We must call it "override-" since calling it "no-" will cause            gcc.c to forget it, if there's a "later" -mbest-lib-options.            Kludgy, but needed for some multilibbed files.
+#: config/cris/cris.h:396
+msgid "Override -mbest-lib-options"
+msgstr "Overskriv -mbest-lib-options"
+
+#: config/cris/cris.h:428
+msgid "Generate code for the specified chip or CPU version"
+msgstr "Generér kode til en given chip- eller processorversion"
+
+#: config/cris/cris.h:430
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr "Finjustér justering til en given chip- eller processorversion"
+
+#: config/cris/cris.h:432
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr "Advar når en stakramme er større end den angivne størrelse"
+
+#. Node: Profiling
+#: config/cris/cris.h:1019
+msgid "no FUNCTION_PROFILER for CRIS"
+msgstr "ingen FUNCTION_PROFILER for CRIS"
+
+#: config/cris/linux.h:74
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr "Benyt ikke GOTPLT-referencer sammen med -fpic og -fPIC"
+
+#: config/d30v/d30v.c:207
+#, c-format
+msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
+msgstr "ugyldig modes_tieable_p for register %s, mode1 %s, mode2 %s"
+
+#: config/d30v/d30v.c:2666
+msgid "bad insn to d30v_print_operand_address:"
+msgstr "ugyldig instruktion til d30v_print_operand_address:"
+
+#: config/d30v/d30v.c:2683 config/d30v/d30v.c:2744 config/d30v/d30v.c:2765
+#: config/d30v/d30v.c:2783
+msgid "bad insn to d30v_print_operand_memory_reference:"
+msgstr "ugyldig instruktion til d30v_print_operand_memory_reference:"
+
+#: config/d30v/d30v.c:2851
+msgid "bad insn to d30v_print_operand, 'f' modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 'f'-ændring:"
+
+#: config/d30v/d30v.c:2860
+msgid "bad insn to d30v_print_operand, 'A' modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 'A'-ændring:"
+
+#: config/d30v/d30v.c:2867
+msgid "bad insn to d30v_print_operand, 'M' modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 'M'-ændring:"
+
+#: config/d30v/d30v.c:2921
+msgid "bad insn to print_operand, 'F' or 'T' modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 'F'- eller 'T'-ændring:"
+
+#: config/d30v/d30v.c:2932
+msgid "bad insn to print_operand, 'B' modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 'B'-ændring:"
+
+#: config/d30v/d30v.c:2939
+msgid "bad insn to print_operand, 'E' modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 'E'-ændring:"
+
+#: config/d30v/d30v.c:2957
+msgid "bad insn to print_operand, 'R' modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 'R'-ændring:"
+
+#: config/d30v/d30v.c:2966 config/d30v/d30v.c:2974
+msgid "bad insn to print_operand, 's' modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 's'-ændring:"
+
+#: config/d30v/d30v.c:3003
+msgid "bad insn in d30v_print_operand, 0 case"
+msgstr "ugyldig instruktion til d30v_print_operand, 0 case"
+
+#: config/d30v/d30v.c:3301
+msgid "d30v_emit_comparison"
+msgstr "d30v_emit_comparison"
+
+#: config/d30v/d30v.c:3345
+msgid "bad call to d30v_move_2words"
+msgstr "ugyldigt kald af d30v_move_2words"
+
+#: config/d30v/d30v.h:114
+msgid "Enable use of conditional move instructions"
+msgstr "Aktivér brug af betingede flytteinstruktioner"
+
+#: config/d30v/d30v.h:117
+msgid "Disable use of conditional move instructions"
+msgstr "Deaktivér brug af betingede flytteinstruktioner"
+
+#: config/d30v/d30v.h:120
+msgid "Debug argument support in compiler"
+msgstr "Fejlanalyser parameterunderstøttelse i oversætteren"
+
+#: config/d30v/d30v.h:123
+msgid "Debug stack support in compiler"
+msgstr "Fejlanalyser stakunderstøttelse i oversætteren"
+
+#: config/d30v/d30v.h:126
+msgid "Debug memory address support in compiler"
+msgstr "Fejlanalyser hukommelsesadresseunderstøttelse i oversætteren"
+
+#: config/d30v/d30v.h:129
+msgid "Make adjacent short instructions parallel if possible"
+msgstr "Gør nærliggende korte instruktioner parallelle om muligt"
+
+#: config/d30v/d30v.h:132
+msgid "Do not make adjacent short instructions parallel"
+msgstr "Gør ikke nærliggende korte instruktioner parallelle"
+
+#: config/d30v/d30v.h:135 config/d30v/d30v.h:138
+msgid "Link programs/data to be in external memory by default"
+msgstr "Sammenkæd program/data til at være i ekstern hukommelse som standard"
+
+#: config/d30v/d30v.h:141
+msgid "Link programs/data to be in onchip memory by default"
+msgstr "Sammenkæd program/data til at være i hukommelsen på chippen som standard"
+
+#: config/d30v/d30v.h:149
+msgid "Change the branch costs within the compiler"
+msgstr "Skift forgreningsomkostningen i oversætteren"
+
+#: config/d30v/d30v.h:152
+msgid "Change the threshold for conversion to conditional execution"
+msgstr "Skift tærsklen for konvertering til betinget udførelse"
+
+#: config/dsp16xx/dsp16xx.c:1446 config/dsp16xx/dsp16xx.c:1469
+msgid "stack size > 32k"
+msgstr "stakstørrelse > 32k"
+
+#: config/dsp16xx/dsp16xx.c:1678
+msgid "invalid addressing mode"
+msgstr "ugyldig adresseringstilstand"
+
+#: config/dsp16xx/dsp16xx.c:1821
+msgid "bad register extension code"
+msgstr "ugyldig registerudvidelseskode"
+
+#: config/dsp16xx/dsp16xx.c:1921
+msgid "invalid offset in ybase addressing"
+msgstr "ugyldigt afsæt i ybase-adressering"
+
+#: config/dsp16xx/dsp16xx.c:1924
+msgid "invalid register in ybase addressing"
+msgstr "ugyldigt register i ybase-adressering"
+
+#: config/dsp16xx/dsp16xx.c:2099
+msgid "invalid shift operator in emit_1600_core_shift"
+msgstr "ugyldig skifteoperator i emit_1600_core_shift"
+
+#: config/dsp16xx/dsp16xx.c:2428
+msgid "invalid mode for gen_tst_reg"
+msgstr "ugyldig tilstand for gen_tst_reg"
+
+#: config/dsp16xx/dsp16xx.c:2500
+msgid "invalid mode for integer comparison in gen_compare_reg"
+msgstr "ugyldig tilstand for heltalssammenligning i gen_compare_reg"
+
+#. 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/dsp16xx/dsp16xx.h:230
+msgid "Pass parameters in registers (default)"
+msgstr "Overbring parametre i registre (standard)"
+
+#: config/dsp16xx/dsp16xx.h:232
+msgid "Don't pass parameters in registers"
+msgstr "Overbring ikke parametre i registre"
+
+#: config/dsp16xx/dsp16xx.h:234
+msgid "Generate code for near calls"
+msgstr "Generér kode til nære kald"
+
+#: config/dsp16xx/dsp16xx.h:236
+msgid "Don't generate code for near calls"
+msgstr "Generér ikke kode til nære kald"
+
+#: config/dsp16xx/dsp16xx.h:238
+msgid "Generate code for near jumps"
+msgstr "Generér kode til nære spring"
+
+#: config/dsp16xx/dsp16xx.h:240
+msgid "Don't generate code for near jumps"
+msgstr "Generér ikke kode til nære spring"
+
+#: config/dsp16xx/dsp16xx.h:242
+msgid "Generate code for a bit-manipulation unit"
+msgstr "Generér kode til en bit-manipuleringsenhed"
+
+#: config/dsp16xx/dsp16xx.h:244
+msgid "Don't generate code for a bit-manipulation unit"
+msgstr "Generér ikke kode til en bit-manipuleringsenhed"
+
+#: config/dsp16xx/dsp16xx.h:246
+msgid "Generate code for memory map1"
+msgstr "Generér kode til memory map1"
+
+#: config/dsp16xx/dsp16xx.h:248
+msgid "Generate code for memory map2"
+msgstr "Generér kode til memory map2"
+
+#: config/dsp16xx/dsp16xx.h:250
+msgid "Generate code for memory map3"
+msgstr "Generér kode til memory map3"
+
+#: config/dsp16xx/dsp16xx.h:252
+msgid "Generate code for memory map4"
+msgstr "Generér kode til memory map4"
+
+#: config/dsp16xx/dsp16xx.h:254
+msgid "Ouput extra code for initialized data"
+msgstr "Udsend ekstra kode til data med startværdier"
+
+#: config/dsp16xx/dsp16xx.h:256
+msgid "Don't let reg. allocator use ybase registers"
+msgstr "Lad ikke registerallokeringen benytte ybase-registre"
+
+#: config/dsp16xx/dsp16xx.h:258
+msgid "Output extra debug info in Luxworks environment"
+msgstr "Udsend ekstra fejlanalyseringsinfo i Luxworks-miljøet"
+
+#: config/dsp16xx/dsp16xx.h:260
+msgid "Save temp. files in Luxworks environment"
+msgstr "Gem midlertidige filer i Luxworks-miljøet"
+
+#: config/dsp16xx/dsp16xx.h:272
+msgid "Specify alternate name for text section"
+msgstr "Angiv alternativt navn til tekstsektionen"
+
+#: config/dsp16xx/dsp16xx.h:274
+msgid "Specify alternate name for data section"
+msgstr "Angiv alternativt navn til datasektionen"
+
+#: config/dsp16xx/dsp16xx.h:276
+msgid "Specify alternate name for bss section"
+msgstr "Angiv alternativt navn til bss-sektionen"
+
+#: config/dsp16xx/dsp16xx.h:278
+msgid "Specify alternate name for constant section"
+msgstr "Angiv alternativt navn til konstantsektionen"
+
+#: config/dsp16xx/dsp16xx.h:280
+msgid "Specify alternate name for dsp16xx chip"
+msgstr "Angiv alternativt navn til dsp16xx-chippen"
+
+#. Output assembler code to FILE to increment profiler label # LABELNO
+#. for profiling a function entry.
+#: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1772
+#: config/dsp16xx/dsp16xx.h:1777
+msgid "profiling not implemented yet"
+msgstr "profilering understøttes ikke endnu"
+
+#. Emit RTL insns to initialize the variable parts of a trampoline.
+#. FNADDR is an RTX for the address of the function's pure code.
+#. CXT is an RTX for the static chain value for the function.
+#: config/dsp16xx/dsp16xx.h:1228 config/dsp16xx/dsp16xx.h:1240
+msgid "trampolines not yet implemented"
+msgstr "trampoliner understøttes ikke endnu"
+
+#: config/fr30/fr30.c:453
+msgid "fr30_print_operand_address: unhandled address"
+msgstr "fr30_print_operand_address: ikke-håndteret adresse"
+
+#: config/fr30/fr30.c:480
+#, c-format
+msgid "fr30_print_operand: unrecognized %%p code"
+msgstr "fr30_print_operand: ukendt '%%p'-kode"
+
+#: config/fr30/fr30.c:500
+#, c-format
+msgid "fr30_print_operand: unrecognized %%b code"
+msgstr "fr30_print_operand: ukendt '%%b'-kode"
+
+#: config/fr30/fr30.c:521
+#, c-format
+msgid "fr30_print_operand: unrecognized %%B code"
+msgstr "fr30_print_operand: ukendt '%%B'-kode"
+
+#: config/fr30/fr30.c:529
+#, c-format
+msgid "fr30_print_operand: invalid operand to %%A code"
+msgstr "fr30_print_operand: ugyldig operand til '%%A'-kode"
+
+#: config/fr30/fr30.c:546
+#, c-format
+msgid "fr30_print_operand: invalid %%x code"
+msgstr "fr30_print_operand: ugyldig '%%x'-kode"
+
+#: config/fr30/fr30.c:553
+#, c-format
+msgid "fr30_print_operand: invalid %%F code"
+msgstr "fr30_print_operand: ugyldig '%%F'-kode"
+
+#: config/fr30/fr30.c:570
+msgid "fr30_print_operand: unknown code"
+msgstr "fr30_print_operand: ukendt kode"
+
+#: config/fr30/fr30.c:599 config/fr30/fr30.c:608 config/fr30/fr30.c:619
+#: config/fr30/fr30.c:632
+msgid "fr30_print_operand: unhandled MEM"
+msgstr "fr30_print_operand: ikke-håndteret MEM"
+
+#: config/fr30/fr30.h:63
+msgid "Assume small address space"
+msgstr "Antag lille adresserum"
+
+#: config/frv/frv.c:410 config/frv/frv.c:428
+#, c-format
+msgid "Unknown cpu: -mcpu=%s"
+msgstr ""
+
+#: config/frv/frv.c:451
+msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
+msgstr ""
+
+#: config/frv/frv.c:2520
+#, fuzzy
+msgid "Bad insn to frv_print_operand_address:"
+msgstr "ugyldig instruktion til d30v_print_operand_address:"
+
+#: config/frv/frv.c:2533
+#, fuzzy
+msgid "Bad register to frv_print_operand_memory_reference_reg:"
+msgstr "ugyldig instruktion til d30v_print_operand_memory_reference:"
+
+#: config/frv/frv.c:2574 config/frv/frv.c:2584 config/frv/frv.c:2593
+#: config/frv/frv.c:2621 config/frv/frv.c:2633 config/frv/frv.c:2637
+#, fuzzy
+msgid "Bad insn to frv_print_operand_memory_reference:"
+msgstr "ugyldig instruktion til d30v_print_operand_memory_reference:"
+
+#: config/frv/frv.c:2779
+#, fuzzy
+msgid "Bad insn in frv_print_operand, bad const_double"
+msgstr "ugyldig instruktion til d30v_print_operand, 0 case"
+
+#: config/frv/frv.c:2824
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'C' modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 'B'-ændring:"
+
+#: config/frv/frv.c:2847
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'c' modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 'B'-ændring:"
+
+#: config/frv/frv.c:2872
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'e' modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 'B'-ændring:"
+
+#: config/frv/frv.c:2880
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'F' modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 'B'-ændring:"
+
+#: config/frv/frv.c:2896
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'f' modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 'f'-ændring:"
+
+#: config/frv/frv.c:2949
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'L' modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 'B'-ændring:"
+
+#: config/frv/frv.c:2962
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 'M'-ændring:"
+
+#: config/frv/frv.c:2983
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'O' modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 'B'-ændring:"
+
+#: config/frv/frv.c:3001
+#, fuzzy
+msgid "Bad insn to frv_print_operand, P modifier:"
+msgstr "ugyldig instruktion til d30v_print_operand, 'B'-ændring:"
+
+#: config/frv/frv.c:3021
+#, fuzzy
+msgid "Bad insn in frv_print_operand, z case"
+msgstr "ugyldig instruktion til d30v_print_operand, 0 case"
+
+#: config/frv/frv.c:3049
+#, fuzzy
+msgid "Bad insn in frv_print_operand, 0 case"
+msgstr "ugyldig instruktion til d30v_print_operand, 0 case"
+
+#: config/frv/frv.c:3054
+#, fuzzy
+msgid "frv_print_operand: unknown code"
+msgstr "fr30_print_operand: ukendt kode"
+
+#: config/frv/frv.c:5737
+#, fuzzy
+msgid "Bad output_move_single operand"
+msgstr "output_move_single:"
+
+#: config/frv/frv.c:5866
+msgid "Bad output_move_double operand"
+msgstr ""
+
+#: config/frv/frv.c:6010
+#, fuzzy
+msgid "Bad output_condmove_single operand"
+msgstr "output_move_single:"
+
+#: config/frv/frv.c:8315
+msgid "frv_registers_update"
+msgstr ""
+
+#: config/frv/frv.c:8475
+msgid "frv_registers_used_p"
+msgstr ""
+
+#: config/frv/frv.c:8604
+msgid "frv_registers_set_p"
+msgstr ""
+
+#: config/frv/frv.c:9171
+#, fuzzy
+msgid "accumulator is not a constant integer"
+msgstr "parameteren til 'asm' er ikke en konstant streng"
+
+#: config/frv/frv.c:9176
+msgid "accumulator number is out of bounds"
+msgstr ""
+
+#: config/frv/frv.c:9187
+#, fuzzy, c-format
+msgid "inappropriate accumulator for `%s'"
+msgstr "ingen tidligere erklæring af '%s'"
+
+#: config/frv/frv.c:9253
+#, fuzzy, c-format
+msgid "`%s' expects a constant argument"
+msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
+
+#: config/frv/frv.c:9258
+#, fuzzy, c-format
+msgid "constant argument out of range for `%s'"
+msgstr "operandnummer uden for det gyldige interval"
+
+#: config/frv/frv.c:9638
+msgid "media functions are not available unless -mmedia is used"
+msgstr ""
+
+#: config/frv/frv.c:9650
+msgid "this media function is only available on the fr500"
+msgstr ""
+
+#: config/frv/frv.c:9678
+msgid "this media function is only available on the fr400"
+msgstr ""
+
+#. This macro is a C statement to print on `stderr' a string describing the
+#. particular machine description choice.  Every machine description should
+#. define `TARGET_VERSION'.  For example:
+#.
+#. #ifdef MOTOROLA
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
+#. #else
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
+#. #endif
+#: config/frv/frv.h:512
+msgid " (frv)"
+msgstr ""
+
+#: config/h8300/h8300.c:314
+msgid "-ms2600 is used without -ms"
+msgstr "-ms2600 benyttet uden -ms"
+
+#: config/h8300/h8300.c:320
+#, fuzzy
+msgid "-mn is used without -mh or -ms"
+msgstr "-ms2600 benyttet uden -ms"
+
+#. 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:150
+#, fuzzy
+msgid "Generate H8S code"
+msgstr "Generér H8/S-kode"
+
+#: config/h8300/h8300.h:151
+#, fuzzy
+msgid "Do not generate H8S code"
+msgstr "Generér ikke H8/S-kode"
+
+#: config/h8300/h8300.h:152
+#, fuzzy
+msgid "Generate H8S/2600 code"
+msgstr "Generér H8/S2600-kode"
+
+#: config/h8300/h8300.h:153
+#, fuzzy
+msgid "Do not generate H8S/2600 code"
+msgstr "Generér ikke H8/S2600-kode"
+
+#: config/h8300/h8300.h:154
+msgid "Make integers 32 bits wide"
+msgstr "Gør heltal 32 bit brede"
+
+#: config/h8300/h8300.h:157
+msgid "Use registers for argument passing"
+msgstr "Benyt registre til parameteroverbringning"
+
+#: config/h8300/h8300.h:159
+msgid "Do not use registers for argument passing"
+msgstr "Benyt ikke registre til parameteroverbringning"
+
+#: config/h8300/h8300.h:161
+msgid "Consider access to byte sized memory slow"
+msgstr "Betragt tilgang til bytestørrelseshukommelse som langsomt"
+
+#: config/h8300/h8300.h:162
+msgid "Enable linker relaxing"
+msgstr "Aktivér tolerant sammenkædning"
+
+#: config/h8300/h8300.h:164
+msgid "Generate H8/300H code"
+msgstr "Generér H8/300H-kode"
+
+#: config/h8300/h8300.h:165
+msgid "Enable the normal mode"
+msgstr ""
+
+#: config/h8300/h8300.h:166
+msgid "Do not generate H8/300H code"
+msgstr "Generér ikke H8/300H-kode"
+
+#: config/h8300/h8300.h:167
+msgid "Use H8/300 alignment rules"
+msgstr "Benyt H8/300-justeringsregler"
+
+#: config/i370/i370-c.c:53
+msgid "junk at end of #pragma map"
+msgstr "ragelse i slutningen af #pragma map"
+
+#: config/i370/i370-c.c:59
+msgid "malformed #pragma map, ignored"
+msgstr "forkert udformet '#pragma map' - ignoreret"
+
+#: config/i370/i370.c:915
+msgid "real name is too long - alias ignored"
+msgstr "rigtigt navn for langt - alias ignoreret"
+
+#: config/i370/i370.c:920
+msgid "alias name is too long - alias ignored"
+msgstr "aliasnavn for langt - alias ignoreret"
+
+#: config/i370/i370.c:1191
+msgid "internal error--no jump follows compare:"
+msgstr "intern fejl - intet spring efterfølger sammenligning:"
+
+#. 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:75
+msgid "Generate char instructions"
+msgstr "Generér char-instruktioner"
+
+#: config/i370/i370.h:76
+msgid "Do not generate char instructions"
+msgstr "Generér ikke char-instruktioner"
+
+#: config/i386/i386.c:1043
+#, c-format
+msgid "code model %s not supported in PIC mode"
+msgstr "kodemodellen %s er ikke understøttet i PIC-tilstand"
+
+#: config/i386/i386.c:1053 config/sparc/sparc.c:356
+#, c-format
+msgid "bad value (%s) for -mcmodel= switch"
+msgstr "ugyldig værdi (%s) til tilvalget -mcmodel="
+
+#: config/i386/i386.c:1068
+#, c-format
+msgid "bad value (%s) for -masm= switch"
+msgstr "ugyldig værdi (%s) til tilvalget -masm="
+
+#: config/i386/i386.c:1071
+#, c-format
+msgid "code model `%s' not supported in the %s bit mode"
+msgstr "kodemodellen %s er ikke understøttet i %s bit-tilstand"
+
+#: config/i386/i386.c:1074
+msgid "code model `large' not supported yet"
+msgstr "kodemodellen 'large' er ikke understøttet endnu"
+
+#: config/i386/i386.c:1076
+#, c-format
+msgid "%i-bit mode not compiled in"
+msgstr "%i bit-tilstand er ikke oversat med ind"
+
+#: config/i386/i386.c:1106
+#, c-format
+msgid "bad value (%s) for -march= switch"
+msgstr "ugyldig værdi (%s) til tilvalget -march="
+
+#: config/i386/i386.c:1117
+#, c-format
+msgid "bad value (%s) for -mcpu= switch"
+msgstr "ugyldig værdi (%s) til tilvalget -mcpu="
+
+#: config/i386/i386.c:1134
+#, c-format
+msgid "-mregparm=%d is not between 0 and %d"
+msgstr "-mregparm=%d er ikke mellem 0 og %d"
+
+#: config/i386/i386.c:1147
+msgid "-malign-loops is obsolete, use -falign-loops"
+msgstr "-malign-loops er forældet, benyt -falign-loops"
+
+#: config/i386/i386.c:1152 config/i386/i386.c:1165 config/i386/i386.c:1178
+#, c-format
+msgid "-malign-loops=%d is not between 0 and %d"
+msgstr "-malign-loops=%d er ikke mellem 0 og %d"
+
+#: config/i386/i386.c:1160
+msgid "-malign-jumps is obsolete, use -falign-jumps"
+msgstr "-malign-jumps er forældet, benyt -falign-jumps"
+
+#: config/i386/i386.c:1173
+msgid "-malign-functions is obsolete, use -falign-functions"
+msgstr "-malign-functions er forældet, benyt -falign-functions"
+
+#: config/i386/i386.c:1211
+#, c-format
+msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
+msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
+
+#: config/i386/i386.c:1223
+#, c-format
+msgid "-mbranch-cost=%d is not between 0 and 5"
+msgstr "-mbranch-cost=%d er ikke mellem 0 og 5"
+
+#: config/i386/i386.c:1235
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-dialect= switch"
+msgstr "ugyldig værdi (%s) til tilvalget -msdata"
+
+#: config/i386/i386.c:1256
+msgid "-malign-double makes no sense in the 64bit mode"
+msgstr "-malign-double giver ikke mening i 64 bit-tilstand"
+
+#: config/i386/i386.c:1258
+msgid "-mrtd calling convention not supported in the 64bit mode"
+msgstr "kaldekonventionen -mrtd er ikke understøttet i 64 bit-tilstand"
+
+#: config/i386/i386.c:1274 config/i386/i386.c:1285
+msgid "SSE instruction set disabled, using 387 arithmetics"
+msgstr "SSE-instruktionssæt deaktiveret, bruger 387-beregninger"
+
+#: config/i386/i386.c:1290
+msgid "387 instruction set disabled, using SSE arithmetics"
+msgstr "387-instruktionssæt deaktiveret, bruger SSE-beregninger"
+
+#: config/i386/i386.c:1297
+#, c-format
+msgid "bad value (%s) for -mfpmath= switch"
+msgstr "ugyldig værdi (%s) til tilvalget -mfpmath="
+
+#: config/i386/i386.c:1429
+#, c-format
+msgid "`%s' attribute requires an integer constant argument"
+msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
+
+#: config/i386/i386.c:1435
+#, c-format
+msgid "argument to `%s' attribute larger than %d"
+msgstr "parameter til egenskaben '%s' er større end %d"
+
+#: config/i386/i386.c:6176
+msgid "invalid UNSPEC as operand"
+msgstr "ugyldig UNSPEC som operand"
+
+#: config/i386/i386.c:6438
+msgid "extended registers have no high halves"
+msgstr "udvidede registre har ikke høje halvdele"
+
+#: config/i386/i386.c:6453
+msgid "unsupported operand size for extended register"
+msgstr "ikke-understøttet operandstørrelse for udvidede registre"
+
+#: config/i386/i386.c:6768
+msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
+msgstr "operand er hverken en konstant eller en betingelseskode, ugyldig operandkode 'c'"
+
+#: config/i386/i386.c:6814
+#, c-format
+msgid "invalid operand code `%c'"
+msgstr "ugyldig operandkode '%c'"
+
+#: config/i386/i386.c:6861
+#, fuzzy
+msgid "invalid constraints for operand"
+msgstr "ugyldig %%c-operand"
+
+#: config/i386/i386.c:11027
+msgid "unknown insn mode"
+msgstr "ukendt instruktionstilstand"
+
+#. @@@ better error message
+#: config/i386/i386.c:13083 config/i386/i386.c:13119
+msgid "selector must be an immediate"
+msgstr "vælger skal være en umiddelbar værdi"
+
+#. @@@ better error message
+#: config/i386/i386.c:13280 config/i386/i386.c:13314
+msgid "mask must be an immediate"
+msgstr "maske skal være en umiddelbar værdi"
+
+#: config/i386/i386.c:13346
+#, fuzzy
+msgid "shift must be an immediate"
+msgstr "maske skal være en umiddelbar værdi"
+
+#: config/i386/winnt.c:105
+#, c-format
+msgid "`%s' attribute only applies to variables"
+msgstr "egenskaben '%s' kan kun anvendes på variabler"
+
+#: config/i386/winnt.c:275
+#, c-format
+msgid "`%s' declared as both exported to and imported from a DLL"
+msgstr "'%s' erklæret som både eksporteret til og importeret fra en DLL"
+
+#: config/i386/cygwin.h:45
+msgid "Use the Cygwin interface"
+msgstr "Benyt Cygwin-grænsefladen"
+
+#: config/i386/cygwin.h:46
+msgid "Use the Mingw32 interface"
+msgstr "Benyt Mingw32-grænsefladen"
+
+#: config/i386/cygwin.h:47
+msgid "Create GUI application"
+msgstr "Opret grafisk program"
+
+#: config/i386/cygwin.h:48
+msgid "Don't set Windows defines"
+msgstr "Angiv ikke Windows-definitioner"
+
+#: config/i386/cygwin.h:49
+msgid "Set Windows defines"
+msgstr "Angiv Windows-definitioner"
+
+#: config/i386/cygwin.h:50
+msgid "Create console application"
+msgstr "Opret konsolprogram"
+
+#: config/i386/cygwin.h:51 config/i386/win32.h:59
+msgid "Generate code for a DLL"
+msgstr "Generér kode til en DLL"
+
+#: config/i386/cygwin.h:53 config/i386/win32.h:61
+msgid "Ignore dllimport for functions"
+msgstr "Ignorér dllimport til funktioner"
+
+#: config/i386/cygwin.h:55
+msgid "Use Mingw-specific thread support"
+msgstr "Benyt Mingw-specifik trådunderstøttelse"
+
+#: config/i386/cygwin.h:244
+#, c-format
+msgid "-f%s ignored for target (all code is position independent)"
+msgstr "-f%s ignoreret for målarkitekturen (all kode er positionsuafhængigt)"
+
+#: config/i386/djgpp.h:204
+msgid "-mbnu210 is ignored (option is obsolete)"
+msgstr "-mbnu210 ignoreres (tilvalget er forældet)"
+
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#: config/i386/i386.h:306
+msgid "Alternate calling convention"
+msgstr "Alternativ kaldekonvention"
+
+#: config/i386/i386.h:308 config/m68k/m68k.h:180 config/ns32k/ns32k.h:144
+msgid "Use normal calling convention"
+msgstr "Brug normal kaldekonvention"
+
+#: config/i386/i386.h:310
+msgid "Align some doubles on dword boundary"
+msgstr "Justér nogle double-variabler til dword-grænserne"
+
+#: config/i386/i386.h:312
+msgid "Align doubles on word boundary"
+msgstr "Justér double-variabler til word-grænserne"
+
+#: config/i386/i386.h:314
+msgid "Uninitialized locals in .bss"
+msgstr "Lokale variabler uden startværdi i .bss"
+
+#: config/i386/i386.h:316
+msgid "Uninitialized locals in .data"
+msgstr "Lokale variabler uden startværdi i .data"
+
+#: config/i386/i386.h:318 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
+#: config/ns32k/ns32k.h:167
+msgid "Use IEEE math for fp comparisons"
+msgstr "Brug IEEE-matematik til kommatalssammenligninger"
+
+#: config/i386/i386.h:320 config/ns32k/ns32k.h:169
+msgid "Do not use IEEE math for fp comparisons"
+msgstr "Brug ikke IEEE-matematik til kommatalssammenligninger"
+
+#: config/i386/i386.h:322
+msgid "Return values of functions in FPU registers"
+msgstr "Returnér værdier fra funktioner i fpu-registre"
+
+#: config/i386/i386.h:324
+msgid "Do not return values of functions in FPU registers"
+msgstr "Returnér ikke værdier fra funktioner i fpu-registre"
+
+#: config/i386/i386.h:326
+msgid "Do not generate sin, cos, sqrt for FPU"
+msgstr "Generér ikke sin, cos, sqrt til fpu"
+
+#: config/i386/i386.h:328
+msgid "Generate sin, cos, sqrt for FPU"
+msgstr "Generér sin, cos og sqrt til fpu"
+
+#: config/i386/i386.h:330
+msgid "Omit the frame pointer in leaf functions"
+msgstr "Udelad rammehenvisningen i de yderste funktioner"
+
+#: config/i386/i386.h:333
+msgid "Enable stack probing"
+msgstr "Aktivér stakprøvning"
+
+#. undocumented
+#. undocumented
+#: config/i386/i386.h:338
+msgid "Align destination of the string operations"
+msgstr "Justér strengoperationernes destination"
+
+#: config/i386/i386.h:340
+msgid "Do not align destination of the string operations"
+msgstr "Justér ikke strengoperationernes destination"
+
+#: config/i386/i386.h:342
+msgid "Inline all known string operations"
+msgstr "Indbyg alle kendte strengoperationer"
+
+#: config/i386/i386.h:344
+msgid "Do not inline all known string operations"
+msgstr "Indbyg ikke alle kendte strengoperationer"
+
+#: config/i386/i386.h:346 config/i386/i386.h:350
+msgid "Use push instructions to save outgoing arguments"
+msgstr "Brug push-instruktioner til at gemme udgående parametre"
+
+#: config/i386/i386.h:348 config/i386/i386.h:352
+msgid "Do not use push instructions to save outgoing arguments"
+msgstr "Brug ikke push-instruktioner til at gemme udgående parametre"
+
+# shadowing betyder at en funktion har samme navn og dermed skjuler en anden
+#: config/i386/i386.h:354
+msgid "Support MMX built-in functions"
+msgstr "Understøt indbyggede MMX-funktioner"
+
+#: config/i386/i386.h:356
+msgid "Do not support MMX built-in functions"
+msgstr "Understøt ikke indbyggede MMX-funktioner"
+
+# shadowing betyder at en funktion har samme navn og dermed skjuler en anden
+#: config/i386/i386.h:358
+msgid "Support 3DNow! built-in functions"
+msgstr "Understøt indbyggede 3DNow!-funktioner"
+
+#: config/i386/i386.h:360
+msgid "Do not support 3DNow! built-in functions"
+msgstr "Understøt ikke indbyggede 3DNow!-funktioner"
+
+#: config/i386/i386.h:362
+msgid "Support MMX and SSE built-in functions and code generation"
+msgstr "Understøt indbyggede MMX- og SSE-funktioner og kodegenerering"
+
+#: config/i386/i386.h:364
+msgid "Do not support MMX and SSE built-in functions and code generation"
+msgstr "Understøt ikke indbyggede MMX- og SSE-funktioner og kodegenerering"
+
+#: config/i386/i386.h:366
+msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
+msgstr "Understøt indbyggede MMX-, SSE- og SSE2-funktioner og kodegenerering"
+
+#: config/i386/i386.h:368
+msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
+msgstr "Understøt ikke indbyggede MMX-, SSE- og SSE2-funktioner og kodegenerering"
+
+#: config/i386/i386.h:370
+msgid "sizeof(long double) is 16"
+msgstr "sizeof(long double) er 16"
+
+#: config/i386/i386.h:372
+msgid "sizeof(long double) is 12"
+msgstr "sizeof(long double) er 12"
+
+#: config/i386/i386.h:374
+msgid "Generate 64bit x86-64 code"
+msgstr "Generér 64 bit x86-64-kode"
+
+#: config/i386/i386.h:376
+msgid "Generate 32bit i386 code"
+msgstr "Generér 64 bit i386-kode"
+
+#: config/i386/i386.h:378
+msgid "Use red-zone in the x86-64 code"
+msgstr "Benyt rødzone i x86-64-koden"
+
+#: config/i386/i386.h:380
+msgid "Do not use red-zone in the x86-64 code"
+msgstr "Benyt ikke rødzone i x86-64-koden"
+
+#. 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.
+#: config/i386/i386.h:409 config/rs6000/rs6000.h:393 config/sparc/sparc.h:635
+msgid "Schedule code for given CPU"
+msgstr "Planlæg koden til en given processor"
+
+#: config/i386/i386.h:411
+msgid "Generate floating point mathematics using given instruction set"
+msgstr "Generér kommatalsmatematik vha. givent instruktionssæt"
+
+#: config/i386/i386.h:413
+msgid "Generate code for given CPU"
+msgstr "Generér kode til en given processor"
+
+#: config/i386/i386.h:415
+msgid "Number of registers used to pass integer arguments"
+msgstr "Antallet af registre der skal bruges til at overbringe heltalsparametre"
+
+#. TARGET_DEFAULT is defined in sun*.h and isi.h, etc.
+#. 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.
+#: config/i386/i386.h:417 config/m68k/m68k.h:263
+msgid "Loop code aligned to this power of 2"
+msgstr "Løkkekode skal justeres til denne potens af 2"
+
+#: config/i386/i386.h:419 config/m68k/m68k.h:265
+msgid "Jump targets are aligned to this power of 2"
+msgstr "Steder der skal springes til, justeres til denne potens af 2"
+
+#: config/i386/i386.h:421 config/m68k/m68k.h:267
+msgid "Function starts are aligned to this power of 2"
+msgstr "Funktionsbegyndelser justeres til denne potens af 2"
+
+#: config/i386/i386.h:424
+msgid "Attempt to keep stack aligned to this power of 2"
+msgstr "Forsøg at holde stakken justeret til denne potens af 2"
+
+#: config/i386/i386.h:426
+msgid "Branches are this expensive (1-5, arbitrary units)"
+msgstr "Forgreninger koster dette (1-5, vilkårlige enheder)"
+
+#: config/i386/i386.h:428
+msgid "Use given x86-64 code model"
+msgstr "Benyt den givne x86-64-kodemodel"
+
+#. Undocumented.
+#. Undocumented.
+#: config/i386/i386.h:434
+msgid "Use given assembler dialect"
+msgstr "Benyt den givne maskinkodedialekt"
+
+#: config/i386/i386.h:436
+#, fuzzy
+msgid "Use given thread-local storage dialect"
+msgstr "Benyt den givne maskinkodedialekt"
+
+#: config/i386/sco5.h:700
+msgid "Generate ELF output"
+msgstr "Generér ELF-uddata"
+
+#: config/i386/win32.h:53
+msgid "Use Mingw32 interface"
+msgstr "Benyt Mingw32-grænseflade"
+
+#: config/i386/win32.h:55
+msgid "Use Cygwin interface"
+msgstr "Benyt Cygwin-grænseflade"
+
+#: config/i386/win32.h:57
+msgid "Use bare Windows interface"
+msgstr "Benyt bar Windows-grænseflade"
+
+#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
+#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
+#: config/i386/xm-djgpp.h:71
+msgid "environment variable DJGPP not defined"
+msgstr "miljøvariablen DJGPP er ikke defineret"
+
+#: config/i386/xm-djgpp.h:73
+#, c-format
+msgid "environment variable DJGPP points to missing file '%s'"
+msgstr "miljøvariablen DJGPP peger på den manglende fil '%s'"
+
+#: config/i386/xm-djgpp.h:76
+#, c-format
+msgid "environment variable DJGPP points to corrupt file '%s'"
+msgstr "miljøvariablen DJGPP peger på den ødelagte fil '%s'"
+
+#: config/i960/i960-c.c:66
+msgid "sorry, not implemented: #pragma align NAME=SIZE"
+msgstr "desværre, ikke implementeret: #pragma align NAVN=STØRRELSE"
+
+#: config/i960/i960-c.c:71
+msgid "malformed #pragma align - ignored"
+msgstr "forkert udformet '#pragma align' - ignoreret"
+
+#: config/i960/i960-c.c:109
+msgid "sorry, not implemented: #pragma noalign NAME"
+msgstr "desværre, ikke implementeret: #pragma noalign NAVN"
+
+#: config/i960/i960.c:121 config/i960/i960.c:131
+msgid "conflicting architectures defined - using C series"
+msgstr "modstridende arkitekturer defineret - bruger C-serien"
+
+#: config/i960/i960.c:126
+msgid "conflicting architectures defined - using K series"
+msgstr "modstridende arkitekturer defineret - bruger K-serien"
+
+#: config/i960/i960.c:141
+msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
+msgstr "iC2.0 og iC3.0 er inkompatible - bruger iC3.0"
+
+#: config/i960/i960.c:1448 config/m68k/m68k.c:559 config/rs6000/rs6000.c:9931
+msgid "stack limit expression is not supported"
+msgstr "stakgrænseudtryk understøttes ikke"
+
+#. 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:240
+msgid "Generate SA code"
+msgstr "Generér SA-kode"
+
+#: config/i960/i960.h:243
+msgid "Generate SB code"
+msgstr "Generér SB-kode"
+
+#. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate SC code")},
+#: config/i960/i960.h:248
+msgid "Generate KA code"
+msgstr "Generér KA-kode"
+
+#: config/i960/i960.h:251
+msgid "Generate KB code"
+msgstr "Generér KB-kode"
+
+#. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate KC code")},
+#: config/i960/i960.h:256
+msgid "Generate JA code"
+msgstr "Generér JA-kode"
+
+#: config/i960/i960.h:258
+msgid "Generate JD code"
+msgstr "Generér JD-kode"
+
+#: config/i960/i960.h:261
+msgid "Generate JF code"
+msgstr "Generér JF-kode"
+
+#: config/i960/i960.h:263
+msgid "generate RP code"
+msgstr "Generér RP-kode"
+
+#: config/i960/i960.h:266
+msgid "Generate MC code"
+msgstr "Generér MC-kode"
+
+#: config/i960/i960.h:269
+msgid "Generate CA code"
+msgstr "Generér CA-kode"
+
+#. {"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:279
+msgid "Generate CF code"
+msgstr "Generér CF-kode"
+
+#: config/i960/i960.h:283 config/mips/mips.h:568 config/pa/pa.h:252
+msgid "Use software floating point"
+msgstr "Benyt softwarekommatal"
+
+#: config/i960/i960.h:285
+msgid "Use alternate leaf function entries"
+msgstr "Benyt alternative elementer til yderste funktioner"
+
+#: config/i960/i960.h:287
+msgid "Do not use alternate leaf function entries"
+msgstr "Benyt ikke alternative elementer til yderste funktioner"
+
+#: config/i960/i960.h:289
+msgid "Perform tail call optimization"
+msgstr "Udfør halekaldsoptimering"
+
+#: config/i960/i960.h:291
+msgid "Do not perform tail call optimization"
+msgstr "Udfør ikke halekaldsoptimering"
+
+#: config/i960/i960.h:293
+msgid "Use complex addressing modes"
+msgstr "Benyt komplekse adresseringstilstande"
+
+#: config/i960/i960.h:295
+msgid "Do not use complex addressing modes"
+msgstr "Benyt ikke komplekse adresseringstilstande"
+
+#: config/i960/i960.h:297
+msgid "Align code to 8 byte boundary"
+msgstr "Justér kode til 8 byte-grænser"
+
+#: config/i960/i960.h:299
+msgid "Do not align code to 8 byte boundary"
+msgstr "Justér ikke kode til 8 byte-grænser"
+
+#. {"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:305 config/i960/i960.h:307
+msgid "Enable compatibility with iC960 v2.0"
+msgstr "Aktivér kompatibilitet med iC960 v2.0"
+
+#: config/i960/i960.h:309
+msgid "Enable compatibility with iC960 v3.0"
+msgstr "Aktivér kompatibilitet med iC960 v3.0"
+
+#: config/i960/i960.h:311 config/i960/i960.h:313
+msgid "Enable compatibility with ic960 assembler"
+msgstr "Aktivér kompatibilitet med ic960-maskinkodeoversætteren"
+
+#: config/i960/i960.h:315
+msgid "Do not permit unaligned accesses"
+msgstr "Tillad ikke ikke-justeret adgang"
+
+#: config/i960/i960.h:317
+msgid "Permit unaligned accesses"
+msgstr "Tillad ikke-justeret adgang"
+
+#: config/i960/i960.h:319
+msgid "Layout types like Intel's v1.3 gcc"
+msgstr "Sammensæt typer som Intels v1.3 gcc"
+
+#: config/i960/i960.h:321
+msgid "Do not layout types like Intel's v1.3 gcc"
+msgstr "Sammensæt ikke typer som Intels v1.3 gcc"
+
+#: config/i960/i960.h:323 config/sparc/freebsd.h:79 config/sparc/linux.h:86
+#: config/sparc/linux64.h:88 config/sparc/netbsd-elf.h:238
+msgid "Use 64 bit long doubles"
+msgstr "Benyt 64 bit long double"
+
+#: config/i960/i960.h:325
+msgid "Enable linker relaxation"
+msgstr "Aktivér tolerant sammenkæder"
+
+#: config/i960/i960.h:327
+msgid "Do not enable linker relaxation"
+msgstr "Aktivér ikke tolerant sammenkæder"
+
+#: config/ia64/ia64-c.c:50
+#, fuzzy
+msgid "malformed #pragma builtin"
+msgstr "forkert udformet '#pragma implementation'"
+
+#: config/ia64/ia64.c:3879
+msgid "ia64_print_operand: unknown code"
+msgstr "ia64_print_operand: ukendt kode"
+
+#: config/ia64/ia64.c:4157
+msgid "value of -mfixed-range must have form REG1-REG2"
+msgstr "værdien af -mfixed-range skal være på formen REG1-REG2"
+
+#: config/ia64/ia64.c:4184
+#, c-format
+msgid "%s-%s is an empty range"
+msgstr "%s-%s er et tomt interval"
+
+#: config/ia64/ia64.c:4215
+#, fuzzy
+msgid "cannot optimize floating point division for both latency and throughput"
+msgstr "kan ikke optimere division for både ventetid og båndbredde"
+
+#: config/ia64/ia64.c:4221
+#, fuzzy
+msgid "cannot optimize integer division for both latency and throughput"
+msgstr "kan ikke optimere division for både ventetid og båndbredde"
+
+#: config/ia64/ia64.c:4233
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-size= switch"
+msgstr "ugyldig værdi (%s) for tilvalget -mcpu="
+
+#. This macro defines names of command options to set and clear bits in
+#. `target_flags'.  Its definition is an initializer with a subgrouping for
+#. each command option.
+#: config/ia64/ia64.h:150
+msgid "Generate big endian code"
+msgstr "Generér storendet kode"
+
+#: config/ia64/ia64.h:152 config/mcore/mcore.h:159
+msgid "Generate little endian code"
+msgstr "Generér lilleendet kode"
+
+#: config/ia64/ia64.h:154
+msgid "Generate code for GNU as"
+msgstr "Generér kode til GNU as"
+
+#: config/ia64/ia64.h:156
+msgid "Generate code for Intel as"
+msgstr "Generér kode til Intel as"
+
+#: config/ia64/ia64.h:158
+msgid "Generate code for GNU ld"
+msgstr "Generér kode til GNU ld"
+
+#: config/ia64/ia64.h:160
+msgid "Generate code for Intel ld"
+msgstr "Generér kode til Intel ld"
+
+#: config/ia64/ia64.h:162
+msgid "Generate code without GP reg"
+msgstr "Generér kode uden GP-registeret"
+
+#: config/ia64/ia64.h:164
+msgid "Emit stop bits before and after volatile extended asms"
+msgstr "Udsend stopbit før og efter volatile udvidede asm-sætninger"
+
+#: config/ia64/ia64.h:166
+msgid "Don't emit stop bits before and after volatile extended asms"
+msgstr "Udsend ikke stopbit før og efter volatile udvidede asm-sætninger"
+
+#: config/ia64/ia64.h:168
+msgid "Emit code for Itanium (TM) processor B step"
+msgstr "Udsend kode for Itanium (TM) processor B-skridt"
+
+#: config/ia64/ia64.h:170
+msgid "Use in/loc/out register names"
+msgstr "Benyt in/loc/out-registernavne"
+
+#: config/ia64/ia64.h:172
+msgid "Disable use of sdata/scommon/sbss"
+msgstr "Deaktivér brug af sdata/scommon/sbss"
+
+#: config/ia64/ia64.h:174
+msgid "Enable use of sdata/scommon/sbss"
+msgstr "Aktivér brug af sdata/scommon/sbss"
+
+#: config/ia64/ia64.h:176
+msgid "gp is constant (but save/restore gp on indirect calls)"
+msgstr "gp er konstant (men gem/gendan gp ved indirekte kald)"
+
+#: config/ia64/ia64.h:178
+msgid "Generate self-relocatable code"
+msgstr "Generér selvflyttende kode"
+
+#: config/ia64/ia64.h:180
+#, fuzzy
+msgid "Generate inline floating point division, optimize for latency"
+msgstr "Generér indlejrede divisioner, optimér for ventetid"
+
+#: config/ia64/ia64.h:182
+#, fuzzy
+msgid "Generate inline floating point division, optimize for throughput"
+msgstr "Generér indlejrede divisioner, optimér for båndbredde"
+
+#: config/ia64/ia64.h:184
+#, fuzzy
+msgid "Generate inline integer division, optimize for latency"
+msgstr "Generér indlejrede divisioner, optimér for ventetid"
+
+#: config/ia64/ia64.h:186
+#, fuzzy
+msgid "Generate inline integer division, optimize for throughput"
+msgstr "Generér indlejrede divisioner, optimér for båndbredde"
+
+#: config/ia64/ia64.h:188
+msgid "Enable Dwarf 2 line debug info via GNU as"
+msgstr "Aktivér Dwarf 2-linjefejlanalyseringsinfo via GNU as"
+
+#: config/ia64/ia64.h:190
+msgid "Disable Dwarf 2 line debug info via GNU as"
+msgstr "Deaktivér Dwarf 2-linjefejlanalyseringsinfo via GNU as"
+
+#: config/ia64/ia64.h:219
+msgid "Specify range of registers to make fixed"
+msgstr "Angiv interval af registre der skal gøres faste"
+
+#: config/ip2k/ip2k.c:1082
+#, fuzzy
+msgid "bad operand"
+msgstr "ugyldig %%f-operand"
+
+#: config/ip2k/ip2k.c:3184
+#, fuzzy
+msgid "Only initialized variables can be placed into program memory area."
+msgstr "kun variabler med startværdi kan placeres i programhukommelsesområdet"
+
+#: config/m32r/m32r.c:139
+#, c-format
+msgid "bad value (%s) for -mmodel switch"
+msgstr "ugyldig værdi (%s) til tilvalget -mmodel"
+
+#: config/m32r/m32r.c:148
+#, c-format
+msgid "bad value (%s) for -msdata switch"
+msgstr "ugyldig værdi (%s) til tilvalget -msdata"
+
+#: config/m32r/m32r.c:319
+#, c-format
+msgid "invalid argument of `%s' attribute"
+msgstr "ugyldig parameter til egenskaben '%s'"
+
+#: config/m32r/m32r.c:422
+msgid "const objects cannot go in .sdata/.sbss"
+msgstr "konstante objekter kan ikke anbringes i .sdata/.sbss"
+
+#: config/m32r/m32r.c:2256
+#, c-format
+msgid "invalid operand to %%s code"
+msgstr "ugyldig operand til %%s-koden"
+
+#: config/m32r/m32r.c:2263
+#, c-format
+msgid "invalid operand to %%p code"
+msgstr "ugyldig operand til %%p-koden"
+
+#: config/m32r/m32r.c:2318
+msgid "bad insn for 'A'"
+msgstr "ugyldig instruktion for 'A'"
+
+#: config/m32r/m32r.c:2370
+#, c-format
+msgid "invalid operand to %%T/%%B code"
+msgstr "ugyldig operand til %%T/%%B-koden"
+
+#: config/m32r/m32r.c:2393
+#, c-format
+msgid "invalid operand to %%N code"
+msgstr "ugyldig operand til %%N-koden"
+
+#: config/m32r/m32r.c:2438
+msgid "pre-increment address is not a register"
+msgstr "præfiks forøgelsesadresse er ikke et register"
+
+#: config/m32r/m32r.c:2445
+msgid "pre-decrement address is not a register"
+msgstr "præfiks formindskelsesadresse er ikke et register"
+
+#: config/m32r/m32r.c:2452
+msgid "post-increment address is not a register"
+msgstr "postfiks forøgelsesadresse er ikke et register"
+
+#: config/m32r/m32r.c:2530 config/m32r/m32r.c:2546
+#: config/rs6000/rs6000.c:12737
+msgid "bad address"
+msgstr "ugyldig adresse"
+
+#: config/m32r/m32r.c:2551
+msgid "lo_sum not of register"
+msgstr "lo_sum ikke af register"
+
+#. { "relax",                  TARGET_RELAX_MASK, "" },                    { "no-relax",               -TARGET_RELAX_MASK, "" },
+#: config/m32r/m32r.h:241
+msgid "Display compile time statistics"
+msgstr "Vis oversættelsesstatistikker"
+
+#: config/m32r/m32r.h:243
+msgid "Align all loops to 32 byte boundary"
+msgstr "Justér alle løkker til 32 byte-grænserne"
+
+#: config/m32r/m32r.h:246
+msgid "Only issue one instruction per cycle"
+msgstr "Udfør kun én instruktion pr. cyklus"
+
+#: config/m32r/m32r.h:249
+msgid "Prefer branches over conditional execution"
+msgstr "Foretræk forgrening frem for betinget udførelse"
+
+#: config/m32r/m32r.h:265
+msgid "Code size: small, medium or large"
+msgstr "Kodestørrelse: small, medium eller large"
+
+#: config/m32r/m32r.h:267
+msgid "Small data area: none, sdata, use"
+msgstr "Område til små data: none, sdata, use"
+
+#: config/m68hc11/m68hc11.c:242
+#, c-format
+msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
+msgstr "-f%s ignoreret for 68HC11/68HC12 (ikke understøttet)"
+
+#. !!!! SCz wrong here.
+#: config/m68hc11/m68hc11.c:3252 config/m68hc11/m68hc11.c:3626
+msgid "move insn not handled"
+msgstr "flytteinstruktion ikke håndteret"
+
+#: config/m68hc11/m68hc11.c:3472 config/m68hc11/m68hc11.c:3556
+#: config/m68hc11/m68hc11.c:3829
+msgid "invalid register in the move instruction"
+msgstr "ugyldigt register i flytteinstruktionen"
+
+#: config/m68hc11/m68hc11.c:3506
+msgid "invalid operand in the instruction"
+msgstr "ugyldig operand i instruktionen"
+
+#: config/m68hc11/m68hc11.c:3803
+msgid "invalid register in the instruction"
+msgstr "ugyldigt register i instruktionen"
+
+#: config/m68hc11/m68hc11.c:3836
+msgid "operand 1 must be a hard register"
+msgstr "operand 1 skal være et hårdt register"
+
+#: config/m68hc11/m68hc11.c:3853
+msgid "invalid rotate insn"
+msgstr "ugyldig roteringsinstruktion"
+
+#: config/m68hc11/m68hc11.c:4278
+msgid "registers IX, IY and Z used in the same INSN"
+msgstr "registrene IX, IY og Z benyttet i samme INSN"
+
+#: config/m68hc11/m68hc11.c:4603 config/m68hc11/m68hc11.c:4906
+msgid "cannot do z-register replacement"
+msgstr "kan ikke udføre Z-registererstatning"
+
+#: config/m68hc11/m68hc11.c:4969
+msgid "invalid Z register replacement for insn"
+msgstr "ugyldig Z-registererstatning for instruktion"
+
+#. 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/m68hc11/m68hc11.h:160
+msgid "Compile with 16-bit integer mode"
+msgstr "Oversæt med 16 bit-heltalstilstand"
+
+#: config/m68hc11/m68hc11.h:162
+msgid "Compile with 32-bit integer mode"
+msgstr "Oversæt med 32 bit-heltalstilstand"
+
+#: config/m68hc11/m68hc11.h:164
+msgid "Auto pre/post decrement increment allowed"
+msgstr "Selvformindskelse tilladt"
+
+#: config/m68hc11/m68hc11.h:166
+msgid "Auto pre/post decrement increment not allowed"
+msgstr "Selvforøgelse tilladt"
+
+#: config/m68hc11/m68hc11.h:168
+msgid "Min/max instructions allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:170
+#, fuzzy
+msgid "Min/max instructions not allowed"
+msgstr "ret-instruktion ikke implementeret"
+
+#: config/m68hc11/m68hc11.h:172
+#, fuzzy
+msgid "Use call and rtc for function calls and returns"
+msgstr "Generér et kald til abort hvis en noreturn-funktion returnerer"
+
+#: config/m68hc11/m68hc11.h:174
+#, fuzzy
+msgid "Use jsr and rts for function calls and returns"
+msgstr "Benyt stubbe til funktionsindledninger"
+
+#: config/m68hc11/m68hc11.h:176
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "Benyt ikke direkte adresseringstilstand til bløde registre"
+
+#: config/m68hc11/m68hc11.h:178 config/m68hc11/m68hc11.h:182
+msgid "Compile for a 68HC11"
+msgstr "Oversæt til en 68HC11"
+
+#: config/m68hc11/m68hc11.h:180 config/m68hc11/m68hc11.h:184
+msgid "Compile for a 68HC12"
+msgstr "Oversæt til en 68HC12"
+
+#. 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.
+#: config/m68hc11/m68hc11.h:198
+msgid "Specify the register allocation order"
+msgstr "Angiv registerallokeringsordnen"
+
+#: config/m68hc11/m68hc11.h:200
+msgid "Indicate the number of soft registers available"
+msgstr "Angiv antallet af bløde registre der er til rådighed"
+
+#: config/m68k/m68k.c:158
+#, c-format
+msgid "-malign-loops=%d is not between 1 and %d"
+msgstr "-malign-loops=%d er ikke mellem 1 og %d"
+
+#: config/m68k/m68k.c:169
+#, c-format
+msgid "-malign-jumps=%d is not between 1 and %d"
+msgstr "-malign-jumps=%d er ikke mellem 1 og %d"
+
+#: config/m68k/m68k.c:180
+#, c-format
+msgid "-malign-functions=%d is not between 1 and %d"
+msgstr "-malign-functions=%d er ikke mellem 1 og %d"
+
+#: config/m68k/m68k.c:189
+msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+msgstr "-fPIC understøttes ikke på nuværende tidspunkt på 68000 og 68010\n"
+
+#. 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/c4x/c4x.h:141
-msgid "Small memory model"
-msgstr ""
+#: config/m68k/m68k.h:162 config/m68k/m68k.h:164
+msgid "Generate code for a 68020"
+msgstr "Generér kode til en 68020"
 
-#: config/c4x/c4x.h:143
-msgid "Big memory model"
-msgstr ""
+#: config/m68k/m68k.h:169 config/m68k/m68k.h:172
+msgid "Generate code for a 68000"
+msgstr "Generér kode til en 68000"
 
-#: config/c4x/c4x.h:145
-msgid "Use MPYI instruction for C3x"
-msgstr ""
+#: config/m68k/m68k.h:174
+msgid "Use the bit-field instructions"
+msgstr "Benyt bitfeltinstruktionerne"
 
-#: config/c4x/c4x.h:147
-msgid "Do not use MPYI instruction for C3x"
-msgstr ""
+#: config/m68k/m68k.h:176
+msgid "Do not use the bit-field instructions"
+msgstr "Benyt ikke bitfeltinstruktionerne"
 
-#: config/c4x/c4x.h:149
-#, fuzzy
-msgid "Use fast but approximate float to integer conversion"
-msgstr "   i henvisning til medlem-omdannelse"
+#: config/m68k/m68k.h:178
+msgid "Use different calling convention using 'rtd'"
+msgstr "Benyt anden kaldekonvention vha. 'rtd'"
 
-#: config/c4x/c4x.h:151
-msgid "Use slow but accurate float to integer conversion"
-msgstr ""
+#: config/m68k/m68k.h:182
+msgid "Consider type `int' to be 16 bits wide"
+msgstr "Lad typen 'int' være 16 bit bred"
 
-#: config/c4x/c4x.h:153
-#, fuzzy
-msgid "Enable use of RTPS instruction"
-msgstr "Se %s for instruktioner."
+#: config/m68k/m68k.h:184
+msgid "Consider type `int' to be 32 bits wide"
+msgstr "Lad typen 'int' være 32 bit bred"
 
-#: config/c4x/c4x.h:155
-#, fuzzy
-msgid "Disable use of RTPS instruction"
-msgstr "Se %s for instruktioner."
+#: config/m68k/m68k.h:186
+msgid "Generate code for a Sun FPA"
+msgstr "Generér kode til en Sun FPA"
 
-#: config/c4x/c4x.h:157
-#, fuzzy
-msgid "Enable use of RTPB instruction"
-msgstr "Se %s for instruktioner."
+#: config/m68k/m68k.h:189
+msgid "Do not generate code for a Sun FPA"
+msgstr "Generér ikke kode til en Sun FPA"
 
-#: config/c4x/c4x.h:159
-#, fuzzy
-msgid "Disable use of RTPB instruction"
-msgstr "Se %s for instruktioner."
+#: config/m68k/m68k.h:191 config/m68k/m68k.h:193
+msgid "Generate code for a Sun Sky board"
+msgstr "Generér kode til et Sun Sky-kort"
 
-#: config/c4x/c4x.h:161
-#, fuzzy
-msgid "Generate code for C30 CPU"
-msgstr "Generér kode til en given cpu"
+#: config/m68k/m68k.h:195
+msgid "Do not use Sky linkage convention"
+msgstr "Benyt ikke Sky-kædningskonventionen"
 
-#: config/c4x/c4x.h:163
-#, fuzzy
-msgid "Generate code for C31 CPU"
-msgstr "Generér kode til en given cpu"
+#: config/m68k/m68k.h:197
+msgid "Generate code for a 68881"
+msgstr "Generér kode til en 68881"
 
-#: config/c4x/c4x.h:165
-#, fuzzy
-msgid "Generate code for C32 CPU"
-msgstr "Generér kode til en given cpu"
+#: config/m68k/m68k.h:200
+msgid "Generate code with library calls for floating point"
+msgstr "Generér kode med bibliotekskald for kommatalsoperationer"
 
-#: config/c4x/c4x.h:167
-#, fuzzy
-msgid "Generate code for C33 CPU"
-msgstr "Generér kode til en given cpu"
+#: config/m68k/m68k.h:202
+msgid "Generate code for a 68040, without any new instructions"
+msgstr "Generér kode til en 68040 uden nogen nye instruktioner"
 
-#: config/c4x/c4x.h:169
-#, fuzzy
-msgid "Generate code for C40 CPU"
-msgstr "Generér kode til en given cpu"
+#: config/m68k/m68k.h:205
+msgid "Generate code for a 68060, without any new instructions"
+msgstr "Generér kode til en 68060 uden nogen nye instruktioner"
 
-#: config/c4x/c4x.h:171
-#, fuzzy
-msgid "Generate code for C44 CPU"
-msgstr "Generér kode til en given cpu"
+#: config/m68k/m68k.h:209
+msgid "Generate code for a 68030"
+msgstr "Generér kode til en 68030"
 
-#: config/c4x/c4x.h:173
-msgid "Emit code compatible with TI tools"
-msgstr ""
+#: config/m68k/m68k.h:212
+msgid "Generate code for a 68040"
+msgstr "Generér kode til en 68040"
 
-#: config/c4x/c4x.h:175
-msgid "Emit code to use GAS extensions"
-msgstr ""
+#: config/m68k/m68k.h:216
+msgid "Generate code for a 68060"
+msgstr "Generér kode til en 68060"
 
-#: config/c4x/c4x.h:177 config/c4x/c4x.h:181
-msgid "Save DP across ISR in small memory model"
-msgstr ""
+#: config/m68k/m68k.h:221
+msgid "Generate code for a 520X"
+msgstr "Generér kode til en 520X"
 
-#: config/c4x/c4x.h:179 config/c4x/c4x.h:183
-msgid "Don't save DP across ISR in small memory model"
-msgstr ""
+#: config/m68k/m68k.h:224
+msgid "Generate code for a 68851"
+msgstr "Generér kode til en 68851"
 
-#: config/c4x/c4x.h:185
-msgid "Pass arguments on the stack"
-msgstr ""
+#: config/m68k/m68k.h:226
+msgid "Do no generate code for a 68851"
+msgstr "Generér ikke kode til en 68851"
 
-#: config/c4x/c4x.h:187
-msgid "Pass arguments in registers"
-msgstr ""
+#: config/m68k/m68k.h:229
+msgid "Generate code for a 68302"
+msgstr "Generér kode til en 68302"
 
-#: config/c4x/c4x.h:189
-msgid "Enable new features under development"
-msgstr ""
+#: config/m68k/m68k.h:232
+msgid "Generate code for a 68332"
+msgstr "Generér kode til en 68332"
 
-#: config/c4x/c4x.h:191
-msgid "Disable new features under development"
-msgstr ""
+#: config/m68k/m68k.h:236
+msgid "Generate code for a cpu32"
+msgstr "Generér kode til en cpu32"
 
-#: config/c4x/c4x.h:193
-msgid "Use the BK register as a general purpose register"
-msgstr ""
+#: config/m68k/m68k.h:239
+msgid "Align variables on a 32-bit boundary"
+msgstr "Justér variabler til 32 bit-grænserne"
 
-#: config/c4x/c4x.h:195
-#, fuzzy
-msgid "Do not allocate BK register"
-msgstr "Kontrollér tildelingsordenen for heltalsregistrene"
+#: config/m68k/m68k.h:241
+msgid "Align variables on a 16-bit boundary"
+msgstr "Justér variabler til 16 bit-grænserne"
 
-#: config/c4x/c4x.h:197
-#, fuzzy
-msgid "Enable use of DB instruction"
-msgstr "Se %s for instruktioner."
+#: config/m68k/m68k.h:243
+msgid "Generate pc-relative code"
+msgstr "Generér pc-relativ kode"
 
-#: config/c4x/c4x.h:199
-#, fuzzy
-msgid "Disable use of DB instruction"
-msgstr "Se %s for instruktioner."
+#: config/m68k/m68k.h:245
+msgid "Do not use unaligned memory references"
+msgstr "Benyt ikke ikke-justerede hukommelsesreferencer"
 
-#: config/c4x/c4x.h:201
-#, fuzzy
-msgid "Enable debugging"
-msgstr "Aktivér stakprøvning"
+#: config/m68k/m68k.h:247
+msgid "Use unaligned memory references"
+msgstr "Benyt ikke-justerede hukommelsesreferencer"
 
-#: config/c4x/c4x.h:203
-msgid "Disable debugging"
-msgstr ""
+#: config/m88k/m88k.c:903
+#, c-format
+msgid "internal gcc monitor: short-branch(%x)"
+msgstr "intern GCC-overvågning: short-branch(%x)"
 
-#: config/c4x/c4x.h:205
-msgid "Force constants into registers to improve hoisting"
-msgstr ""
+#: config/m88k/m88k.c:2302
+msgid "internal gcc error: Can't express symbolic location"
+msgstr "intern GCC-fejl: Kan ikke udtrykke symbolsk placering"
 
-#: config/c4x/c4x.h:207
-#, fuzzy
-msgid "Don't force constants into registers"
-msgstr "talkonstant uden cifre"
+#: config/m88k/m88k.c:2517
+#, c-format
+msgid "argument #%d is a structure"
+msgstr "%d. parameter er en struktur"
 
-#: config/c4x/c4x.h:209
-msgid "Force RTL generation to emit valid 3 operand insns"
-msgstr ""
+#: config/m88k/m88k.c:2816
+#, c-format
+msgid "%%R not followed by %%B/C/D/E"
+msgstr "%%R efterfølges ikke af %%B/C/D/E"
 
-#: config/c4x/c4x.h:211
-msgid "Allow RTL generation to emit invalid 3 operand insns"
-msgstr ""
+#: config/m88k/m88k.c:2884
+#, c-format
+msgid "invalid %%x/X value"
+msgstr "ugyldig %%x/X-værdi"
 
-#: config/c4x/c4x.h:213
-msgid "Allow unsigned interation counts for RPTB/DB"
-msgstr ""
+#: config/m88k/m88k.c:2901
+#, c-format
+msgid "invalid %%Q value"
+msgstr "ugyldig %%Q-værdi"
 
-#: config/c4x/c4x.h:215
-msgid "Disallow unsigned iteration counts for RPTB/DB"
-msgstr ""
+#: config/m88k/m88k.c:2907 config/rs6000/rs6000.c:7681
+#, c-format
+msgid "invalid %%q value"
+msgstr "ugyldig %%q-værdi"
 
-#: config/c4x/c4x.h:217
-msgid "Preserve all 40 bits of FP reg across call"
-msgstr ""
+#: config/m88k/m88k.c:2913
+#, c-format
+msgid "invalid %%o value"
+msgstr "ugyldig %%o-værdi"
 
-#: config/c4x/c4x.h:219
-msgid "Only preserve 32 bits of FP reg across call"
-msgstr ""
+#: config/m88k/m88k.c:2920 config/rs6000/rs6000.c:7644
+#, c-format
+msgid "invalid %%p value"
+msgstr "ugyldig %%p-værdi"
 
-#: config/c4x/c4x.h:221
-#, fuzzy
-msgid "Enable parallel instructions"
-msgstr "Se %s for instruktioner."
+#: config/m88k/m88k.c:2933 config/m88k/m88k.c:2938
+#, c-format
+msgid "invalid %%s/S value"
+msgstr "ugyldig %%s/S-værdi"
 
-#: config/c4x/c4x.h:223
-#, fuzzy
-msgid "Disable parallel instructions"
-msgstr "Se %s for instruktioner."
+#: config/m88k/m88k.c:2949
+#, c-format
+msgid "invalid %%P operand"
+msgstr "ugyldig %%P-operand"
 
-#: config/c4x/c4x.h:225
-msgid "Enable MPY||ADD and MPY||SUB instructions"
-msgstr ""
+#: config/m88k/m88k.c:2980 config/romp/romp.c:690
+#, c-format
+msgid "invalid %%B value"
+msgstr "ugyldig %%B-værdi"
 
-#: config/c4x/c4x.h:227
-msgid "Disable MPY||ADD and MPY||SUB instructions"
-msgstr ""
+#: config/m88k/m88k.c:3010
+#, c-format
+msgid "invalid %%D value"
+msgstr "ugyldig %%D-værdi"
 
-#: config/c4x/c4x.h:229
-msgid "Assume that pointers may be aliased"
-msgstr ""
+#: config/m88k/m88k.c:3023
+#, c-format
+msgid "`%%d' operand isn't a register"
+msgstr "operanden '%%d' er ikke et register"
 
-#: config/c4x/c4x.h:231
-msgid "Assume that pointers not aliased"
-msgstr ""
+#: config/m88k/m88k.c:3041
+msgid "operand is r0"
+msgstr "operanden er r0"
 
-#: config/c4x/c4x.h:321
-msgid "Specify maximum number of iterations for RPTS"
-msgstr ""
+#: config/m88k/m88k.c:3055
+msgid "operand is const_double"
+msgstr "operanden er const_double"
 
-#: config/c4x/c4x.h:323
-msgid "Select CPU to generate code for"
-msgstr ""
+#: config/m88k/m88k.c:3074
+msgid "invalid code"
+msgstr "ugyldig kode"
 
-#. 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
-#, fuzzy
-msgid "Generate code for the C400"
-msgstr "Generér kode til en given cpu"
+#. Do any checking or such that is needed after processing the -m switches.
+#: config/m88k/m88k.h:277
+msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
+msgstr "-mtrap-large-shift og -mhandle-large-shift er indbyrdes uforenelige"
 
-#: config/clipper/clipper.h:41
-#, fuzzy
-msgid "Generate code for the C300"
-msgstr "Generér kode til en given cpu"
+#: config/m88k/m88k.h:299
+#, c-format
+msgid "invalid option `-mshort-data-%s'"
+msgstr "ugyldigt tilvalg '-mshort-data-%s'"
 
-#: config/convex/convex.h:52
-#, fuzzy
-msgid "Generate code for c1"
-msgstr "Generér kode til en given cpu"
+#: config/m88k/m88k.h:304
+#, c-format
+msgid "-mshort-data-%s is too large "
+msgstr "-mshort-data-%s er for stor"
 
-#: config/convex/convex.h:53
-#, fuzzy
-msgid "Generate code for c2"
-msgstr "Generér kode til en given cpu"
+#: config/m88k/m88k.h:306
+#, c-format
+msgid "-mshort-data-%s and PIC are incompatible"
+msgstr "-mshort-data-%s og PIC er indbyrdes uforenelige"
 
-#: config/convex/convex.h:54
-#, fuzzy
-msgid "Generate code for c32"
-msgstr "Generér kode til en given cpu"
+#: config/mcore/mcore.c:3078
+#, c-format
+msgid "invalid option `-mstack-increment=%s'"
+msgstr "ugyldigt tilvalg '-mshort-increment=%s'"
 
-#: config/convex/convex.h:55 config/convex/convex.h:56
-#, fuzzy
-msgid "Generate code for c34"
-msgstr "Generér kode til en given cpu"
+#: config/mcore/mcore.h:126
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr "Indlejr konstanter hvis det kan gøres med 2 instruktioner eller mindre"
 
-#: config/convex/convex.h:58
-msgid "Use standard calling sequence, with arg count word"
-msgstr ""
+#: config/mcore/mcore.h:128
+msgid "Inline constants if it only takes 1 instruction"
+msgstr "Indlejr konstanter hvis det kan gøres med 1 instruktion"
 
-#: config/convex/convex.h:60
-msgid "Place arg count in a nop instruction (faster than push)"
-msgstr ""
+#: config/mcore/mcore.h:130
+msgid "Set maximum alignment to 4"
+msgstr "Sæt maksimal justering til 4"
 
-#: config/convex/convex.h:62
-msgid "Don't push arg count, depend on symbol table"
-msgstr ""
+#: config/mcore/mcore.h:132
+msgid "Set maximum alignment to 8"
+msgstr "Sæt maksimal justering til 8"
 
-#: config/convex/convex.h:64
-msgid "Use data cache for volatile mem refs (default)"
-msgstr ""
+#: config/mcore/mcore.h:136
+msgid "Do not use the divide instruction"
+msgstr "Benyt ikke divisionsinstruktionen"
 
-#: config/convex/convex.h:66
-msgid "Don't use data cache for volatile mem refs"
-msgstr ""
+#: config/mcore/mcore.h:140
+msgid "Do not arbitary sized immediates in bit operations"
+msgstr "Benyt ikke tilfældigt størrelses umiddelbare værdi i bitoperationer"
 
-#: config/convex/convex.h:68
-msgid "Bypass data cache for volatile mem refs"
-msgstr ""
+#: config/mcore/mcore.h:142
+msgid "Always treat bit-field as int-sized"
+msgstr "Behandl altid bitfelter som af størrelsen int"
 
-#: config/convex/convex.h:69
-msgid "Use 64-bit longs"
-msgstr ""
+#: config/mcore/mcore.h:146
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr "Tving funktioner til at blive justeret til en 4 byte-grænse"
 
-#: config/convex/convex.h:70
-msgid "Use cc- and libc-compatible 32-bit longs"
-msgstr ""
+#: config/mcore/mcore.h:148
+msgid "Force functions to be aligned to a 2 byte boundary"
+msgstr "Tving funktioner til at blive justeret til en 2 byte-grænse"
+
+#: config/mcore/mcore.h:150
+msgid "Emit call graph information"
+msgstr "Udsend kaldegrafinfo"
+
+#: config/mcore/mcore.h:154
+msgid "Prefer word accesses over byte accesses"
+msgstr "Foretræk ord-tilgange frem for byte-tilgange"
+
+#: config/mcore/mcore.h:165
+msgid "Generate code for the M*Core M340"
+msgstr "Generér kode til en M*Core M340"
+
+#: config/mcore/mcore.h:178
+msgid "Maximum amount for a single stack increment operation"
+msgstr "Maksimalt antal for en enkelt stakforøgelsesoperation"
 
-#: config/d30v/d30v.c:186
+#: config/mips/mips.c:5112
 #, c-format
-msgid "Bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
-msgstr ""
+msgid "bad value (%s) for -mabi= switch"
+msgstr "ugyldig værdi (%s) til tilvalget -mabi="
 
-#. This macro defines names of command options to set and clear bits in
-#. `target_flags'.  Its definition is an initializer with a subgrouping for
-#. each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the option name, a
-#. number, which contains the bits to set in `target_flags', and a second
-#. string which is the description displayed by `--help'.  If the number is
-#. negative then the bits specified by the number are cleared instead of being
-#. set.  If the description string is present but empty, then no help
-#. information will be displayed for that option, but it will not count as an
-#. undocumented option.  The actual option name is made by appending `-m' to
-#. the specified name.
-#.
-#. One of the subgroupings should have a null string.  The number in this
-#. grouping is the default value for target_flags.  Any target options act
-#. starting with that value.
-#.
-#. Here is an example which defines -m68000 and -m68020 with opposite meanings,
-#. and picks the latter as the default:
-#.
-#. #define TARGET_SWITCHES     { { "68020", TARGET_MASK_68020, "" },            { "68000", -TARGET_MASK_68020, "Compile for the 68000" },       { "", TARGET_MASK_68020, "" }}
-#: config/d30v/d30v.h:447
-msgid "Enable use of conditional move instructions"
+#: config/mips/mips.c:5142
+#, c-format
+msgid "-mips%d conflicts with the other architecture options, which specify a MIPS%d processor"
 msgstr ""
 
-#: config/d30v/d30v.h:450
-msgid "Disable use of conditional move instructions"
-msgstr ""
+#: config/mips/mips.c:5149
+#, c-format
+msgid "bad value (%s) for -mips switch"
+msgstr "ugyldig værdi (%s) til tilvalget -mips"
 
-#: config/d30v/d30v.h:453
-msgid "Debug argument support in compiler"
+#: config/mips/mips.c:5164
+#, c-format
+msgid "-march=%s is not compatible with the selected ABI"
 msgstr ""
 
-#: config/d30v/d30v.h:456
-msgid "Debug stack support in compiler"
+#: config/mips/mips.c:5176
+msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: config/d30v/d30v.h:459
-msgid "Debug memory address support in compiler"
-msgstr ""
+#: config/mips/mips.c:5178
+#, fuzzy
+msgid "-mgp32 used with a 64-bit ABI"
+msgstr "Benyt 64 bit-API"
 
-#: config/d30v/d30v.h:462
-msgid "Make adjacent short instructions parallel if possible."
-msgstr ""
+#: config/mips/mips.c:5180
+#, fuzzy
+msgid "-mgp64 used with a 32-bit ABI"
+msgstr "Benyt 32 bit-API"
 
-#: config/d30v/d30v.h:465
-msgid "Do not make adjacent short instructions parallel."
-msgstr ""
+#: config/mips/mips.c:5198 config/mips/mips.c:5200 config/mips/mips.c:5202
+#, fuzzy, c-format
+msgid "unsupported combination: %s"
+msgstr "versionen er ikke understøttet"
 
-#: config/d30v/d30v.h:468 config/d30v/d30v.h:471
-msgid "Link programs/data to be in external memory by default"
+#: config/mips/mips.c:5272
+msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
 msgstr ""
 
-#: config/d30v/d30v.h:474
-msgid "Link programs/data to be in onchip memory by default"
-msgstr ""
+#: config/mips/mips.c:5283
+msgid "-G is incompatible with PIC code which is the default"
+msgstr "-G er uforenelig med PIC-kode som genereres som standard"
 
-#. 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, the address of a variable, and a description string.  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,     "Specify the size of the short data section" } }
-#: config/d30v/d30v.h:501
-msgid "Change the branch costs within the compiler"
-msgstr ""
+#: config/mips/mips.c:5299
+msgid "-membedded-pic and -mabicalls are incompatible"
+msgstr "-membedded-pic og -mabicalls er indbyrdes uforenelige"
 
-#: config/d30v/d30v.h:504
-msgid "Change the threshold for conversion to conditional execution"
-msgstr ""
+#: config/mips/mips.c:5302
+msgid "-G and -membedded-pic are incompatible"
+msgstr "-G og -membedded-pic er indbyrdes uforenelige"
+
+#: config/mips/mips.c:5353
+#, c-format
+msgid "invalid option `entry%s'"
+msgstr "ugyldigt tilvalg 'entry%s'"
+
+#: config/mips/mips.c:5356
+msgid "-mentry is only meaningful with -mips-16"
+msgstr "-mentry giver kun mening sammen med -mips-16"
+
+#: config/mips/mips.c:5761
+#, c-format
+msgid "internal error: %%) found without a %%( in assembler pattern"
+msgstr "intern fejl: %%) fundet uden en %%) i maskinkodeoversættermønster"
+
+#: config/mips/mips.c:5775
+#, c-format
+msgid "internal error: %%] found without a %%[ in assembler pattern"
+msgstr "intern fejl: %%] fundet uden en %%[ i maskinkodeoversættermønster"
 
-#: config/dsp16xx/dsp16xx.c:1225 config/dsp16xx/dsp16xx.c:1250
-msgid "Stack size > 32k"
-msgstr "Stakstørrelse > 32k"
+#: config/mips/mips.c:5788
+#, c-format
+msgid "internal error: %%> found without a %%< in assembler pattern"
+msgstr "intern fejl: %%> fundet uden en %%< i maskinkodeoversættermønster"
 
-#: config/dsp16xx/dsp16xx.c:1759 config/dsp16xx/dsp16xx.c:1999
-msgid "inline float constants not supported on this host"
-msgstr "integrerede kommatalskonstanter er ikke understøttede på denne vært"
+#: config/mips/mips.c:5801
+#, c-format
+msgid "internal error: %%} found without a %%{ in assembler pattern"
+msgstr "intern fejl: %%} fundet uden en %%{ i maskinkodeoversættermønster"
 
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/dsp16xx/dsp16xx.h:1188 config/dsp16xx/dsp16xx.h:1193
-#: config/dsp16xx/dsp16xx.h:1198 config/dsp16xx/dsp16xx.h:1840
-#: config/dsp16xx/dsp16xx.h:1845
-msgid "Profiling not implemented yet."
-msgstr "Profilgenerering understøttes ikke endnu."
+#: config/mips/mips.c:5815
+#, c-format
+msgid "PRINT_OPERAND: unknown punctuation '%c'"
+msgstr "PRINT_OPERAND: ukendt tegnsætning '%c'"
 
-#. Emit RTL insns to initialize the variable parts of a trampoline.
-#. FNADDR is an RTX for the address of the function's pure code.
-#. CXT is an RTX for the static chain value for the function.
-#: config/dsp16xx/dsp16xx.h:1209 config/dsp16xx/dsp16xx.h:1221
-msgid "Trampolines not yet implemented"
-msgstr "Trampoliner understøttes ikke endnu"
+#: config/mips/mips.c:5824 config/xtensa/xtensa.c:1939
+msgid "PRINT_OPERAND null pointer"
+msgstr "PRINT_OPERAND nul-henvisning"
 
-#. 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:51
-msgid "Generate code the unix assembler can handle"
-msgstr ""
+#: config/mips/mips.c:5955
+#, c-format
+msgid "invalid use of %%d, %%x, or %%X"
+msgstr "ugyldigt brug af %%d, %%x eller %%X"
 
-#: config/elxsi/elxsi.h:52
-msgid "Generate code an embedded assembler can handle"
-msgstr ""
+#: config/mips/mips.c:5993 config/xtensa/xtensa.c:2033
+msgid "PRINT_OPERAND_ADDRESS, null pointer"
+msgstr "PRINT_OPERAND_ADDRESS, nul-henvisning"
 
-#: config/fr30/fr30.c:445
-msgid "fr30_print_operand_address: unhandled address"
-msgstr ""
+#: config/mips/mips.c:6222
+msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
+msgstr "MIPS ECOFF-formatet tillader ikke skift af filnavne inden i funktioner med #line"
 
-#: config/fr30/fr30.c:472
-#, c-format
-msgid "fr30_print_operand: unrecognised %p code"
-msgstr ""
+#: config/mips/mips.c:6532
+msgid "can't rewind temp file"
+msgstr "kan ikke spole midlertidig fil tilbage"
 
-#: config/fr30/fr30.c:492
-msgid "fr30_print_operand: unrecognised %b code"
-msgstr ""
+#: config/mips/mips.c:6536
+msgid "can't write to output file"
+msgstr "kan ikke skrive i uddatafil"
 
-#: config/fr30/fr30.c:513
-msgid "fr30_print_operand: unrecognised %B code"
-msgstr ""
+#: config/mips/mips.c:6539
+msgid "can't read from temp file"
+msgstr "kan ikke læse fra midlertidig fil"
 
-#: config/fr30/fr30.c:521
-#, fuzzy
-msgid "fr30_print_operand: invalid operand to %A code"
-msgstr "ugyldig operand til '%N'-koden"
+#: config/mips/mips.c:6542
+msgid "can't close temp file"
+msgstr "kan ikke lukke midlertidig fil"
 
-#: config/fr30/fr30.c:538
+#: config/mips/mips.c:6983
 #, c-format
-msgid "fr30_print_operand: invalid %x code"
-msgstr ""
-
-#: config/fr30/fr30.c:545
-msgid "fr30_print_operand: invalid %F code"
-msgstr ""
-
-#: config/fr30/fr30.c:561
-msgid "fr30_print_operand: unknown code"
-msgstr ""
+msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
+msgstr "gp_offset (%ld) eller end_offset (%ld) er mindre end nul"
 
-#: config/fr30/fr30.c:590 config/fr30/fr30.c:599 config/fr30/fr30.c:610
-#: config/fr30/fr30.c:623
-msgid "fr30_print_operand: unhandled MEM"
-msgstr ""
+#: config/mips/mips.c:7092
+#, c-format
+msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
+msgstr "fp_offset (%ld) eller end_offset (%ld) er mindre end nul"
 
-#: config/fr30/fr30.h:85
-msgid "Assume small address space"
-msgstr ""
+#: config/mips/mips.c:9312
+#, c-format
+msgid "can not handle inconsistent calls to `%s'"
+msgstr "kan ikke håndtere inkonsistente kald af '%s'"
 
-#: config/h8300/h8300.c:116
+#: config/mips/mips.c:10444
 #, fuzzy
-msgid "-ms2600 is used without -ms."
-msgstr "makroen '%s' kaldt uden parametre"
+msgid "the cpu name must be lower case"
+msgstr "Symbolnavne staves med små bogstaver"
 
-#: config/h8300/h8300.c:3047 config/h8300/h8300.c:3059
-msgid "Only initialized variables can be placed into the 8-bit area."
-msgstr ""
+#: config/mips/mips.c:10466
+#, fuzzy, c-format
+msgid "bad value (%s) for %s"
+msgstr "ugyldig værdi (%s) til tilvalget %s"
 
+#. Target CPU builtins.
+#. We do this here because __mips is defined below              and so we can't use builtin_define_std.
+#. Treat _R3000 and _R4000 like register-size defines,          which is how they've historically been used.
+#. Macros dependent on the C dialect.
+#. Bizzare, but needed at least for Irix.
 #. 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:108
-msgid "Generate H8/S code"
-msgstr ""
-
-#: config/h8300/h8300.h:109
-#, fuzzy
-msgid "Do not generate H8/S code"
-msgstr "Generér ikke sin, cos, sqrt til fpu"
-
-#: config/h8300/h8300.h:110
-msgid "Generate H8/S2600 code"
-msgstr ""
-
-#: config/h8300/h8300.h:111
-msgid "Do not generate H8/S2600 code"
-msgstr ""
+#: config/mips/mips.h:528 config/mn10300/mn10300.h:64
+msgid "No default crt0.o"
+msgstr "Ingen standard crt0.o"
 
-#: config/h8300/h8300.h:112
-msgid "Make integers 32 bits wide"
-msgstr ""
+#: config/mips/mips.h:530
+msgid "Use 64-bit int type"
+msgstr "Benyt 64 bit int-type"
 
-#: config/h8300/h8300.h:115
-msgid "Use registers for argument passing"
-msgstr ""
+#: config/mips/mips.h:532
+msgid "Use 64-bit long type"
+msgstr "Benyt 64 bit long-type"
 
-#: config/h8300/h8300.h:117
-msgid "Do not use registers for argument passing"
-msgstr ""
+#: config/mips/mips.h:534
+msgid "Use 32-bit long type"
+msgstr "Benyt 32 bit long-type"
 
-#: config/h8300/h8300.h:119
-msgid "Consider access to byte sized memory slow"
-msgstr ""
+#: config/mips/mips.h:536
+msgid "Optimize lui/addiu address loads"
+msgstr "Optimér lui/addiu-adresseindlæsninger"
 
-#: config/h8300/h8300.h:120
-#, fuzzy
-msgid "Enable linker relaxing"
-msgstr "Aktivér stakprøvning"
+#: config/mips/mips.h:538
+msgid "Don't optimize lui/addiu address loads"
+msgstr "Optimér ikke lui/addiu-adresseindlæsninger"
 
-#: config/h8300/h8300.h:122
-msgid "Generate H8/300H code"
-msgstr ""
+# 'as' står for assembler
+#: config/mips/mips.h:540
+msgid "Use MIPS as"
+msgstr "Benyt MIPS as"
 
-#: config/h8300/h8300.h:123
-msgid "Do not generate H8/300H code"
-msgstr ""
+#: config/mips/mips.h:542
+msgid "Use GNU as"
+msgstr "Benyt GNU as"
 
-#: config/h8300/h8300.h:124
-msgid "Use H8/300 alignment rules"
-msgstr ""
+#: config/mips/mips.h:544
+msgid "Use symbolic register names"
+msgstr "Benyt symbolske registernavne"
 
-#: config/i370/i370.c:869
-msgid "real name is too long - alias ignored"
-msgstr ""
+#: config/mips/mips.h:546
+msgid "Don't use symbolic register names"
+msgstr "Benyt ikke symbolske registernavne"
 
-#: config/i370/i370.c:874
-msgid "alias name is too long - alias ignored"
-msgstr ""
+#: config/mips/mips.h:548 config/mips/mips.h:550
+msgid "Use GP relative sdata/sbss sections"
+msgstr "Benyt GP-relative sdata/sbss-sektioner"
 
-#: config/i370/i370.c:1039
-#, fuzzy
-msgid "junk at end of #pragma map"
-msgstr "ragelse i slutningen af #%s"
+#: config/mips/mips.h:552 config/mips/mips.h:554
+msgid "Don't use GP relative sdata/sbss sections"
+msgstr "Benyt ikke GP-relative sdata/sbss-sektioner"
 
-#: config/i370/i370.c:1045
-#, fuzzy
-msgid "malformed #pragma map, ignored"
-msgstr "forkert udformet #pragma-direktiv"
+#: config/mips/mips.h:556
+msgid "Output compiler statistics"
+msgstr "Udsend oversættelsesstatistik"
 
-#. 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
-#, fuzzy
-msgid "Generate char instructions"
-msgstr "Se %s for instruktioner."
+#: config/mips/mips.h:558
+msgid "Don't output compiler statistics"
+msgstr "Udsend ikke oversættelsesstatistik"
 
-#: config/i370/i370.h:64
-#, fuzzy
-msgid "Do not generate char instructions"
-msgstr "Generér ikke sin, cos, sqrt til fpu"
+#: config/mips/mips.h:560
+msgid "Don't optimize block moves"
+msgstr "Optimér ikke blokflytninger"
 
-#: config/i386/cygwin.h:49
-msgid "Use the Cygwin interface"
-msgstr ""
+#: config/mips/mips.h:562
+msgid "Optimize block moves"
+msgstr "Optimér blokflytninger"
 
-#: config/i386/cygwin.h:51
-msgid "Use the Mingw32 interface"
-msgstr ""
+#: config/mips/mips.h:564
+msgid "Use mips-tfile asm postpass"
+msgstr "Benyt mips-tfile-maskinkodeefterfase"
 
-#: config/i386/cygwin.h:52
-msgid "Create GUI application"
-msgstr ""
+#: config/mips/mips.h:566
+msgid "Don't use mips-tfile asm postpass"
+msgstr "Benyt ikke mips-tfile-maskinkodeefterfase"
 
-#: config/i386/cygwin.h:53
-msgid "Don't set Windows defines"
-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:570 config/pdp11/pdp11.h:56
+msgid "Use hardware floating point"
+msgstr "Benyt hardware-kommatal"
 
-#: config/i386/cygwin.h:54
-msgid "Set Windows defines"
-msgstr ""
+#: config/mips/mips.h:572
+msgid "Use 64-bit FP registers"
+msgstr "Benyt 64 bit-kommatalsregistre"
 
-#: config/i386/cygwin.h:56
-msgid "Create console application"
-msgstr ""
+#: config/mips/mips.h:574
+msgid "Use 32-bit FP registers"
+msgstr "Benyt 32 bit-kommatalsregistre"
 
-#: config/i386/cygwin.h:57 config/i386/win32.h:59
-#, fuzzy
-msgid "Generate code for a DLL"
-msgstr "Generér kode til en given cpu"
+#: config/mips/mips.h:576
+msgid "Use 64-bit general registers"
+msgstr "Benyt 64 bit almene registre"
 
-#: config/i386/cygwin.h:59 config/i386/win32.h:61
-msgid "Ignore dllimport for functions"
-msgstr ""
+#: config/mips/mips.h:578
+msgid "Use 32-bit general registers"
+msgstr "Benyt 32 bit almene registre"
 
-#: config/i386/cygwin.h:61
-msgid "Use Mingw-specific thread support"
-msgstr ""
+#: config/mips/mips.h:580
+msgid "Use Irix PIC"
+msgstr "Benyt Irix PIC"
 
-#: config/i386/cygwin.h:313
-#, c-format
-msgid "-f%s ignored for target (all code is position independent)"
-msgstr ""
+#: config/mips/mips.h:582
+msgid "Don't use Irix PIC"
+msgstr "Benyt ikke Irix PIC"
 
-#: config/i386/dgux.c:185
-#, c-format
-msgid "Internal gcc abort from %s:%d"
-msgstr "Internt gcc-afbrydelse fra %s:%d"
+#: config/mips/mips.h:584
+msgid "Use indirect calls"
+msgstr "Benyt indirekte kald"
 
-#: config/i386/dgux.c:189
-msgid "The local variable `insn' has the value:"
-msgstr "Den lokale variabel 'insn' har værdien:"
+#: config/mips/mips.h:586
+msgid "Don't use indirect calls"
+msgstr "Benyt ikke indirekte kald"
 
-#: config/i386/dgux.h:62
-msgid "Retain standard MXDB information"
-msgstr ""
+#: config/mips/mips.h:588
+msgid "Use embedded PIC"
+msgstr "Benyt indlejret PIC"
 
-#: config/i386/dgux.h:64
-#, fuzzy
-msgid "Retain legend information"
-msgstr "ikke tilstrækkelig information om typen"
+#: config/mips/mips.h:590
+msgid "Don't use embedded PIC"
+msgstr "Benyt ikke indlejret PIC"
 
-#: config/i386/dgux.h:67
-#, fuzzy
-msgid "Generate external legend information"
-msgstr "ikke tilstrækkelig information om typen"
+#: config/mips/mips.h:592
+msgid "Use ROM instead of RAM"
+msgstr "Benyt ROM i stedet for RAM"
 
-#: config/i386/dgux.h:69
-msgid "Emit identifying info in .s file"
-msgstr ""
+#: config/mips/mips.h:594
+msgid "Don't use ROM instead of RAM"
+msgstr "Benyt ikke ROM i stedet for RAM"
 
-#: config/i386/dgux.h:71
-msgid "Warn when a function arg is a structure"
-msgstr ""
+#: config/mips/mips.h:596
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr "Anbring konstanter uden startværdi i ROM (behøver -membedded-data)"
 
-#: config/i386/dgux.h:249
-msgid "argument is a structure"
-msgstr ""
+#: config/mips/mips.h:598
+msgid "Don't put uninitialized constants in ROM"
+msgstr "Anbring ikke konstanter uden startværdi i ROM"
 
-#: config/i386/djgpp.h:286
-msgid "-mbnu210 is ignored (option is obsolete)."
-msgstr ""
+#. Macro to define tables used to set the flags.
+#: config/mips/mips.h:600 config/xtensa/xtensa.h:110
+msgid "Use big-endian byte order"
+msgstr "Benyt storendet byteordning"
 
-#: config/i386/i386.c:558
-#, c-format
-msgid "bad value (%s) for -march= switch"
-msgstr "Ugyldig værdi (%s) til '-march='-tilvalget"
+#: config/mips/mips.h:602 config/xtensa/xtensa.h:112
+msgid "Use little-endian byte order"
+msgstr "Benyt lilleendet byteordning"
 
-#: config/i386/i386.c:570 config/mips/mips.c:4935
-#, c-format
-msgid "bad value (%s) for -mcpu= switch"
-msgstr "Ugyldig værdi (%s) til '-mcpu='-tilvalget"
+#: config/mips/mips.h:604
+msgid "Use single (32-bit) FP only"
+msgstr "Benyt kun enkeltpræcisions (32 bit) kommatal"
 
-#: config/i386/i386.c:601
-#, c-format
-msgid "Register '%c' is unknown"
-msgstr "Registret '%c' er ukendt"
+#: config/mips/mips.h:606
+msgid "Don't use single (32-bit) FP only"
+msgstr "Benyt ikke kun enkeltpræcisions (32 bit) kommatal"
 
-#: config/i386/i386.c:607
-#, c-format
-msgid "Register '%c' already specified in allocation order"
-msgstr "Registret '%c' er allerede angivet i tildelingsordenen"
+# hvad så det er...
+#: config/mips/mips.h:608
+msgid "Use multiply accumulate"
+msgstr "Benyt multiplikationsakkumulering"
 
-#: config/i386/i386.c:620
-#, c-format
-msgid "-mregparm=%d is not between 0 and %d"
-msgstr "-mregparm=%d er ikke mellem 0 og %d"
+#: config/mips/mips.h:610
+msgid "Don't use multiply accumulate"
+msgstr "Benyt ikke multiplikationsakkumulering"
 
-#: config/i386/i386.c:631
-#, c-format
-msgid "-malign-loops=%d is not between 0 and %d"
-msgstr "-malign-loops=%d er ikke mellem 0 og %d"
+#: config/mips/mips.h:612 config/rs6000/rs6000.h:314
+msgid "Don't generate fused multiply/add instructions"
+msgstr "Generér ikke sammensatte gang/addér-instruktioner"
 
-#: config/i386/i386.c:642
-#, c-format
-msgid "-malign-jumps=%d is not between 0 and %d"
-msgstr "-malign-jumps=%d er ikke mellem 0 og %d"
+#: config/mips/mips.h:614 config/rs6000/rs6000.h:312
+msgid "Generate fused multiply/add instructions"
+msgstr "Generér sammensatte gang/addér-instruktioner"
 
-#: config/i386/i386.c:653
-#, c-format
-msgid "-malign-functions=%d is not between 0 and %d"
-msgstr "-malign-functions=%d er ikke mellem 0 og %d"
+#: config/mips/mips.h:616
+msgid "Work around early 4300 hardware bug"
+msgstr "Arbejd rundt om tidlig 4300-hardwarefejl"
 
-#: config/i386/i386.c:666
-#, c-format
-msgid "-mpreferred-stack-boundary=%d is not between 2 and 31"
-msgstr "-mpreferred-stack-boundary=%d er ikke mellem 2 og 31"
+#: config/mips/mips.h:618
+msgid "Don't work around early 4300 hardware bug"
+msgstr "Arbejd ikke rundt om tidlig 4300-hardwarefejl"
 
-#: config/i386/i386.c:677
-#, c-format
-msgid "-mbranch-cost=%d is not between 0 and 5"
-msgstr "-mbranch-cost=%d er ikke mellem 0 og 5"
+#: config/mips/mips.h:620
+msgid "Trap on integer divide by zero"
+msgstr "Forårsag undtagelse ved heltalsdivision med nul"
 
-#. We can't handle floating point constants;
-#. PRINT_OPERAND must handle them.
-#: config/i386/i386.c:3124 config/pdp11/pdp11.c:1477 final.c:3676
-msgid "floating constant misused"
-msgstr "kommatalskonstant misbrugt"
+#: config/mips/mips.h:622
+msgid "Don't trap on integer divide by zero"
+msgstr "Forårsag ikke undtagelse ved heltalsdivision med nul"
 
-#: config/i386/i386.c:3169
-msgid "invalid UNSPEC as operand"
-msgstr "ugyldig UNSPEC som operand"
+#: config/mips/mips.h:624
+msgid "Trap on integer divide overflow"
+msgstr "Forårsag undtagelse ved heltalsdivisionsoverløb"
 
-#: config/i386/i386.c:3175 config/pdp11/pdp11.c:1524 final.c:3731
-msgid "invalid expression as operand"
-msgstr "ugyldigt udtryk som operand"
+#: config/mips/mips.h:626
+msgid "Don't trap on integer divide overflow"
+msgstr "Forårsag ikke undtagelse ved heltalsdivisionsoverløb"
 
-#. @@@ better error message
-#: config/i386/i386.c:8457 config/i386/i386.c:8490 config/i386/i386.c:8627
-msgid "selector must be an immediate"
+#: config/mips/mips.h:628
+msgid "Use Branch Likely instructions, overriding default for arch"
 msgstr ""
 
-#. @@@ better error message
-#: config/i386/i386.c:8658 config/i386/i386.c:8686
-msgid "mask must be an immediate"
+#: config/mips/mips.h:630
+msgid "Don't use Branch Likely instructions, overriding default for arch"
 msgstr ""
 
-#: config/i386/i386.h:45 config/mips/mips.h:176
-msgid "half-pic init called on systems that don't support it."
-msgstr "half-pic klargøring kaldes på systemer der ikke understøtter det."
+#: config/mips/mips.h:744 config/pa/pa.h:296
+msgid "Specify CPU for scheduling purposes"
+msgstr "Angiv processor til planlægningsformål"
 
-#: config/i386/i386.h:238
-msgid "Same as -mcpu=i386"
-msgstr "Magen til -mcpu=i386"
+#: config/mips/mips.h:746
+msgid "Specify CPU for code generation purposes"
+msgstr "Angiv processor til kodegenereringsformål"
 
-#: config/i386/i386.h:239
-msgid "Same as -mcpu=i486"
-msgstr "Magen til -mcpu=i486"
+#: config/mips/mips.h:748
+#, fuzzy
+msgid "Specify an ABI"
+msgstr "Angiv ABI der skal bruges"
 
-#: config/i386/i386.h:240
-msgid "Same as -mcpu=pentium"
-msgstr "Magen til -mcpu=pentium"
+#: config/mips/mips.h:750
+msgid "Specify a Standard MIPS ISA"
+msgstr "Angiv en Standard MIPS ISA"
 
-#: config/i386/i386.h:241
-msgid "Same as -mcpu=pentiumpro"
-msgstr "Magen til -mcpu=pentiumpro"
+#: config/mips/mips.h:752
+msgid "Use mips16 entry/exit psuedo ops"
+msgstr "Benyt MIPS16-indtrædelse-/afslutningspseudooperationer"
 
-#: config/i386/i386.h:243
-msgid "Alternate calling convention"
-msgstr "Alternativ kaldekonvention"
+#: config/mips/mips.h:754
+msgid "Don't use MIPS16 instructions"
+msgstr "Benyt ikke MIPS16-instruktioner"
 
-#: config/i386/i386.h:245 config/ns32k/ns32k.h:106
-msgid "Use normal calling convention"
-msgstr "Brug normal kaldekonvention"
+#: config/mips/mips.h:756
+msgid "Don't call any cache flush functions"
+msgstr "Kald ikke nogen mellemlagertømningsfunktion"
 
-#: config/i386/i386.h:247
-msgid "Align some doubles on dword boundary"
-msgstr "Justér nogle double-variabler til dword-grænserne"
+#: config/mips/mips.h:758
+msgid "Specify cache flush function"
+msgstr "Angiv mellemlagertømningsfunktion"
 
-#: config/i386/i386.h:249
-msgid "Align doubles on word boundary"
-msgstr "Justér double-variabler til word-grænserne"
+#. Output assembler code to FILE to increment profiler label # LABELNO
+#. for profiling a function entry.
+#: config/mips/mips.h:2868
+msgid "mips16 function profiling"
+msgstr "MIPS16-funktionsprofilering"
 
-#: config/i386/i386.h:251
-msgid "Uninitialized locals in .bss"
-msgstr "Lokale variabler uden startværdi i .bss"
+#: config/mmix/mmix.c:189
+#, c-format
+msgid "-f%s not supported: ignored"
+msgstr "-f%s er ikke understøttet: ignoreret"
 
-#: config/i386/i386.h:253
-msgid "Uninitialized locals in .data"
-msgstr "Lokale variabler uden startværdi i .data"
+#: config/mmix/mmix.c:644
+#, c-format
+msgid "too large function value type, needs %d registers, have only %d registers for this"
+msgstr "for stor funktionsværditype, behøver %d registre, har kun %d registre til dette"
 
-#: config/i386/i386.h:255
-msgid "Use IEEE math for fp comparisons"
-msgstr "Brug IEEE-matematik til kommatalssammenligninger"
+#: config/mmix/mmix.c:826
+msgid "function_profiler support for MMIX"
+msgstr "function_profiler-understøttelse for MMIX"
 
-#: config/i386/i386.h:257
-msgid "Do not use IEEE math for fp comparisons"
-msgstr "Brug ikke IEEE-regning til kommatalssammenligninger"
+#: config/mmix/mmix.c:848
+msgid "MMIX Internal: Last named vararg would not fit in a register"
+msgstr "MMIX-intern: Sidst navngivne variabel parameter kan ikke passes i et register"
 
-#: config/i386/i386.h:259
-msgid "Return values of functions in FPU registers"
-msgstr "Returnér værdier fra funktioner i fpu-registre"
+#: config/mmix/mmix.c:1639 config/mmix/mmix.c:1769
+msgid "MMIX Internal: Expected a CONST_INT, not this"
+msgstr "MMIX-intern: Forventede en CONST_INT, ikke dette"
 
-#: config/i386/i386.h:261
-msgid "Do not return values of functions in FPU registers"
-msgstr "Returnér ikke værdier fra funktioner i fpu-registre"
+#: config/mmix/mmix.c:1647 config/mmix/mmix.c:1671 config/mmix/mmix.c:1787
+#, c-format
+msgid "MMIX Internal: Bad register: %d"
+msgstr "MMIX-intern: Ugyldigt register: %d"
 
-#: config/i386/i386.h:263
-msgid "Do not generate sin, cos, sqrt for FPU"
-msgstr "Generér ikke sin, cos, sqrt til fpu"
+#: config/mmix/mmix.c:1718
+msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
+msgstr "MMIX-intern: Ugyldigt værdi for 'm', ikke en CONST_INT"
 
-#: config/i386/i386.h:265
-msgid "Generate sin, cos, sqrt for FPU"
-msgstr "Generér sin, cos og sqrt til fpu"
+#: config/mmix/mmix.c:1737
+msgid "MMIX Internal: Expected a register, not this"
+msgstr "MMIX-intern: Forventede et register, ikke dette"
 
-#: config/i386/i386.h:267
-msgid "Omit the frame pointer in leaf functions"
-msgstr "Udelad rammehenvisningen i de yderste funktioner"
+#: config/mmix/mmix.c:1747
+msgid "MMIX Internal: Expected a constant, not this"
+msgstr "MMIX-intern: Forventede en konstant, ikke dette"
 
-#. undocumented
-#. undocumented
-#. undocumented
-#. undocumented
-#: config/i386/i386.h:274
-msgid "Enable stack probing"
-msgstr "Aktivér stakprøvning"
+#. Presumably there's a missing case above if we get here.
+#: config/mmix/mmix.c:1779
+#, c-format
+msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
+msgstr "MMIX-intern: Mangler '%c'-case i mmix_print_operand"
 
-#. undocumented
-#. undocumented
-#: config/i386/i386.h:279
-msgid "Emit Intel syntax assembler opcodes"
-msgstr "Konstruer instruktionerne til maskinkodeoversætteren med Intel-syntaks"
+#. We need the original here.
+#: config/mmix/mmix.c:1831
+msgid "MMIX Internal: Cannot decode this operand"
+msgstr "MMIX-intern: Kan ikke dekode denne operand"
 
-#: config/i386/i386.h:282
-msgid "Align destination of the string operations"
-msgstr "Justér strengoperationernes destination"
+#: config/mmix/mmix.c:1891
+msgid "MMIX Internal: This is not a recognized address"
+msgstr "MMIX-intern: Dette er ikke en genkendt adresse"
 
-#: config/i386/i386.h:284
-msgid "Do not align destination of the string operations"
-msgstr "Justér ikke strengoperationernes destination"
+#: config/mmix/mmix.c:2082
+#, c-format
+msgid "stack frame not a multiple of 8 bytes: %d"
+msgstr "stakramme ikke et produkt af 8 byte: %d"
 
-#: config/i386/i386.h:286
-msgid "Inline all known string operations"
-msgstr "Integrér alle kendte strengoperationer"
+#: config/mmix/mmix.c:2321
+#, c-format
+msgid "stack frame not a multiple of octabyte: %d"
+msgstr "stakramme ikke et produkt af 8 byte: %d"
 
-#: config/i386/i386.h:288
-msgid "Do not inline all known string operations"
-msgstr "Integrér ikke alle kendte strengoperationer"
+#: config/mmix/mmix.c:2818 config/mmix/mmix.c:2887
+#, c-format
+msgid "MMIX Internal: %s is not a shiftable int"
+msgstr "MMIX-intern: %s er ikke en int der kan skiftes"
 
-#: config/i386/i386.h:290 config/i386/i386.h:294
-msgid "Use push instructions to save outgoing arguments"
-msgstr "Brug push-instruktioner til at gemme udgående parametre"
+#: config/mmix/mmix.c:3006
+msgid "MMIX Internal: Trying to output invalidly reversed condition:"
+msgstr "MMIX-intern: Forsøger at udskrive ugyldigt omvendt betingelse:"
 
-#: config/i386/i386.h:292 config/i386/i386.h:296
-msgid "Do not use push instructions to save outgoing arguments"
-msgstr "Brug ikke push-instruktioner til at gemme udgående parametre"
+#: config/mmix/mmix.c:3013
+msgid "MMIX Internal: What's the CC of this?"
+msgstr "MMIX-intern: Hvad er CC af dette?"
 
-#: config/i386/i386.h:298
-msgid "sizeof(long double) is 16."
-msgstr ""
+#: config/mmix/mmix.c:3017
+msgid "MMIX Internal: What is the CC of this?"
+msgstr "MMIX-intern: Hvad er CC af dette?"
 
-#: config/i386/i386.h:300
-msgid "sizeof(long double) is 12."
-msgstr ""
+#: config/mmix/mmix.c:3088
+msgid "MMIX Internal: This is not a constant:"
+msgstr "MMIX-intern: Dette er ikke en konstant:"
 
-#. 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.
+#. For these target macros, there is no generic documentation here.  You
+#. should read `Using and Porting GCC' for that.  Only comments specific
+#. to the MMIX target are here.
 #.
-#. 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.
-#: config/i386/i386.h:333 config/rs6000/rs6000.h:402 config/sparc/sparc.h:710
-msgid "Schedule code for given CPU"
-msgstr "Planlæg koden til en given cpu"
+#. There are however references to the specific texinfo node (comments
+#. with "Node:"), so there should be little or nothing amiss.  Probably
+#. the opposite, since we don't have to care about old littering and
+#. soon outdated generic comments.
+#. Node: Driver
+#. User symbols are in the same name-space as built-in symbols, but we
+#. don't need the built-in symbols, so remove those and instead apply
+#. stricter operand checking.  Don't warn when expanding insns.
+#. Pass on -mset-program-start=N and -mset-data-start=M to the linker.
+#. Provide default program start 0x100 unless -mno-set-program-start.
+#. Don't do this if linking relocatably, with -r.  For a final link,
+#. produce mmo, unless ELF is requested or when linking relocatably.
+#. Put unused option values here.
+#: config/mmix/mmix.h:132
+msgid "Set start-address of the program"
+msgstr "Angiv startadressen for programmet"
+
+#: config/mmix/mmix.h:134
+msgid "Set start-address of data"
+msgstr "Angiv startadressen for data"
+
+#. FIXME: Provide a way to *load* the epsilon register.
+#: config/mmix/mmix.h:198
+msgid "For intrinsics library: pass all parameters in registers"
+msgstr "For indbyggede biblioteker: overbring alle parametre i registre"
+
+#: config/mmix/mmix.h:201
+msgid "Use register stack for parameters and return value"
+msgstr "Benyt registerstakken til parametre og returværdier"
+
+#: config/mmix/mmix.h:203
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr "Benyt kaldeoptagne registre til parametre og returværdier"
+
+#: config/mmix/mmix.h:205
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr "Benyt epsilon-respekterende instruktioner til kommatalssammenligning"
+
+#: config/mmix/mmix.h:208
+msgid "Use zero-extending memory loads, not sign-extending ones"
+msgstr "Benyt nul-udvidende hukommelsesindlæsninger, ikke fortegnsudvidende"
+
+#: config/mmix/mmix.h:211
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+msgstr "Generér divisionsresultater med rest som har det samme fortegn som nævneren (ikke tælleren)"
+
+#: config/mmix/mmix.h:215
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+msgstr "Tilføj \":\" til starten af globale symboler (til brug sammen med PREFIX)"
+
+#: config/mmix/mmix.h:217
+msgid "Do not provide a default start-address 0x100 of the program"
+msgstr "Tilbyd ikke standardstartadressen 0x100 for programmet"
+
+#: config/mmix/mmix.h:219
+msgid "Link to emit program in ELF format (rather than mmo)"
+msgstr "Lad sammenkædningen udsende programmet i ELF-format (i stedet for mmo)"
+
+#: config/mmix/mmix.h:221
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr "Benyt P-aliaser for forgreninger som statistisk forudses at blive taget"
+
+#: config/mmix/mmix.h:223
+msgid "Don't use P-mnemonics for branches"
+msgstr "Benyt ikke P-aliaser for forgreninger"
+
+#: config/mmix/mmix.h:225
+msgid "Use addresses that allocate global registers"
+msgstr "Benyt adresser der allokerer globale registre"
+
+#: config/mmix/mmix.h:227
+msgid "Do not use addresses that allocate global registers"
+msgstr "Benyt ikke adresser der allokerer globale registre"
+
+#: config/mmix/mmix.h:229
+#, fuzzy
+msgid "Generate a single exit point for each function"
+msgstr "Generér et kald til abort hvis en noreturn-funktion returnerer"
+
+#: config/mmix/mmix.h:231
+#, fuzzy
+msgid "Do not generate a single exit point for each function"
+msgstr "Generér ikke multm-instruktioner"
 
-#: config/i386/i386.h:335
-msgid "Generate code for given CPU"
-msgstr "Generér kode til en given cpu"
+#: config/mn10300/mn10300.h:59
+msgid "Work around hardware multiply bug"
+msgstr "Arbejd omkring hardware-multiplikationsfejl"
 
-#: config/i386/i386.h:337
-msgid "Control allocation order of integer registers"
-msgstr "Kontrollér tildelingsordenen for heltalsregistrene"
+#: config/mn10300/mn10300.h:60
+msgid "Do not work around hardware multiply bug"
+msgstr "Arbejd ikke omkring hardware-multiplikationsfejl"
 
-#: config/i386/i386.h:339
-msgid "Number of registers used to pass integer arguments"
-msgstr "Antallet af registre der skal bruges til at overbringe heltalsparametre"
+#: config/mn10300/mn10300.h:61
+msgid "Target the AM33 processor"
+msgstr "Målret mod AM33-processoren"
 
-#: config/i386/i386.h:341
-msgid "Loop code aligned to this power of 2"
-msgstr "Løkkekode skal justeres til denne potens af 2"
+#: config/mn10300/mn10300.h:65
+msgid "Enable linker relaxations"
+msgstr "Aktivér tolerant sammenkædning"
 
-#: config/i386/i386.h:343
-msgid "Jump targets are aligned to this power of 2"
-msgstr "Steder der skal springes til, justeres til denne potens af 2"
+#: config/ns32k/ns32k.h:142 config/s390/s390.h:69
+msgid "Don't use hardware fp"
+msgstr "Benyt ikke hardware-kommatal"
 
-#: config/i386/i386.h:345
-msgid "Function starts are aligned to this power of 2"
-msgstr "Funktionsbegyndelser justeres til denne potens af 2"
+#: config/ns32k/ns32k.h:143
+msgid "Alternative calling convention"
+msgstr "Alternativ kaldekonvention"
 
-#: config/i386/i386.h:348
-msgid "Attempt to keep stack aligned to this power of 2"
-msgstr "Forsøg at holde stakken justeret til denne potens af 2"
+#: config/ns32k/ns32k.h:145
+msgid "Pass some arguments in registers"
+msgstr "Overbring nogle parametre i registre"
 
-#: config/i386/i386.h:350
-msgid "Branches are this expensive (1-5, arbitrary units)"
-msgstr "Forgreninger koster dette (1-5, vilkårlige enheder)"
+#: config/ns32k/ns32k.h:146
+msgid "Pass all arguments on stack"
+msgstr "Overbring alle parametre på stakken"
 
-#: config/i386/osf1elf.h:111
-msgid "Profiling uses mcount"
-msgstr ""
+#: config/ns32k/ns32k.h:147
+msgid "Optimize for 32532 cpu"
+msgstr "Optimér for en 32532-processor"
 
-#: config/i386/osfrose.h:63
-msgid "Emit half-PIC code"
-msgstr ""
+#: config/ns32k/ns32k.h:148
+msgid "Optimize for 32332 cpu"
+msgstr "Optimér for en 32332-processor"
 
-#. intentionally undoc
-#. intentionally undoc
-#: config/i386/osfrose.h:70
-msgid "Emit ELF object code"
-msgstr ""
+#: config/ns32k/ns32k.h:150
+msgid "Optimize for 32032"
+msgstr "Optimér for en 32032-processor"
 
-#: config/i386/osfrose.h:72
-msgid "Emit ROSE object code"
-msgstr ""
+#: config/ns32k/ns32k.h:152
+msgid "Register sb is zero. Use for absolute addressing"
+msgstr "Registeret 'sb' er nul; benyt til absolut adressering"
 
-#: config/i386/osfrose.h:74
-msgid "Symbols have a leading underscore"
-msgstr ""
+#: config/ns32k/ns32k.h:153
+msgid "Do not use register sb"
+msgstr "Benyt ikke registeret 'sb'"
 
-#: config/i386/osfrose.h:77
-#, fuzzy
-msgid "Align to >word boundaries"
-msgstr "Justér double-variabler til word-grænserne"
+#: config/ns32k/ns32k.h:155
+msgid "Use bit-field instructions"
+msgstr "Benyt bitfeltinstruktioner"
 
-#: config/i386/osfrose.h:80
-msgid "Use mcount for profiling"
-msgstr ""
+#: config/ns32k/ns32k.h:157
+msgid "Do not use bit-field instructions"
+msgstr "Benyt ikke bitfeltinstruktioner"
 
-#: config/i386/osfrose.h:82
-msgid "Use mcount_ptr for profiling"
-msgstr ""
+#: config/ns32k/ns32k.h:158
+msgid "Generate code for high memory"
+msgstr "Generér kode til høj hukommelse"
 
-#: config/i386/sco5.h:887
-msgid "Generate ELF output"
-msgstr ""
+#: config/ns32k/ns32k.h:159
+msgid "Generate code for low memory"
+msgstr "Generér kode til lav hukommelse"
 
-#: config/i386/win32.h:53
-msgid "Use Mingw32 interface"
-msgstr ""
+#: config/ns32k/ns32k.h:160
+msgid "32381 fpu"
+msgstr "32381-fpu"
 
-#: config/i386/win32.h:55
-msgid "Use Cygwin interface"
-msgstr ""
+#: config/ns32k/ns32k.h:162
+msgid "Use multiply-accumulate fp instructions"
+msgstr "Benyt kommatalsinstruktioner til multiplikationsakkumulering"
 
-#: config/i386/win32.h:57
-msgid "Use bare Windows interface"
-msgstr ""
+#: config/ns32k/ns32k.h:164
+msgid "Do not use multiply-accumulate fp instructions"
+msgstr "Benyt ikke kommatalsinstruktioner til multiplikationsakkumulering"
 
-#: config/i386/winnt.c:311
-#, c-format
-msgid "`%s' declared as both exported to and imported from a DLL."
-msgstr "'%s' erklæret som både eksporteret til og importeret fra en dll."
+#: config/ns32k/ns32k.h:165
+msgid "\"Small register classes\" kludge"
+msgstr "\"Små registerklasser\"-lapning"
 
-#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
-#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
-#: config/i386/xm-djgpp.h:75
-msgid "Environment variable DJGPP not defined."
-msgstr ""
+#: config/ns32k/ns32k.h:166
+msgid "No \"Small register classes\" kludge"
+msgstr "Ingen \"Små registerklasser\"-lapning"
 
-#: config/i386/xm-djgpp.h:77
-#, c-format
-msgid "Environment variable DJGPP points to missing file '%s'."
+#: config/pa/pa.c:246
+#, fuzzy, c-format
+msgid ""
+"unknown -mschedule= option (%s).\n"
+"Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
 msgstr ""
+"ukendt '-mschedule='-tilvalg (%s).\n"
+"Gyldige tilvalg er 700, 7100, 7100LC, 7200 og 8000\n"
 
-#: config/i386/xm-djgpp.h:80
+#: config/pa/pa.c:271
 #, c-format
-msgid "Environment variable DJGPP points to corrupt file '%s'."
+msgid ""
+"unknown -march= option (%s).\n"
+"Valid options are 1.0, 1.1, and 2.0\n"
 msgstr ""
+"ukendt '-march='-tilvalg (%s).\n"
+"Gyldige tilvalg er 1.0, 1.1 og 2.0\n"
 
-#. 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
+#: config/pa/pa.c:284
+msgid "PIC code generation is not supported in the portable runtime model\n"
+msgstr "PIC-kodegenerering er ikke understøttet i den portable kørselsmodel\n"
+
+#: config/pa/pa.c:289
+msgid "PIC code generation is not compatible with fast indirect calls\n"
+msgstr "PIC-kodegenerering er ikke kompatibel med hurtige indirekte kald\n"
+
+#: config/pa/pa.c:294
+msgid "-g is only supported when using GAS on this processor,"
+msgstr "-g er kun understøttet ved brug af GAS på denne processor,"
+
+#: config/pa/pa.c:295
+msgid "-g option disabled"
+msgstr "tilvalget -g deaktiveret"
+
+#: config/pa/pa-hiux.h:75 config/pa/pa-hpux.h:80 config/pa/pa-hpux7.h:81
+#: config/pa/pa64-hpux.h:25
 #, fuzzy
-msgid "Generate code which uses the FPU"
-msgstr "Generér kode til en given cpu"
+msgid "Generate cpp defines for server IO"
+msgstr "Generér kode til en given processor"
 
-#: 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
+#: config/pa/pa-hiux.h:76 config/pa/pa-hpux.h:81 config/pa/pa-hpux7.h:82
+#: config/pa/pa64-hpux.h:27
 #, fuzzy
-msgid "Do not generate code which uses the FPU"
-msgstr "Generér ikke sin, cos, sqrt til fpu"
+msgid "Generate cpp defines for workstation IO"
+msgstr "Generér kode til en 11/40"
 
-#: config/i960/i960.c:122
-msgid "sorry, not implemented: #pragma align NAME=SIZE"
-msgstr ""
+#. Macro to define tables used to set the flags.  This is a
+#. list in braces of target switches with each switch being
+#. { "NAME", VALUE, "HELP_STRING" }.  VALUE is the bits to set,
+#. or minus the bits to clear.  An empty string NAME is used to
+#. identify the default VALUE.  Do not mark empty strings for
+#. translation.
+#: config/pa/pa.h:218 config/pa/pa.h:224
+#, fuzzy
+msgid "Generate PA1.1 code"
+msgstr "Generér CA-kode"
 
-#: config/i960/i960.c:127
+#: config/pa/pa.h:220 config/pa/pa.h:222
 #, fuzzy
-msgid "malformed #pragma align - ignored"
-msgstr "forkert udformet #pragma-direktiv"
+msgid "Generate PA1.0 code"
+msgstr "Generér CA-kode"
 
-#: config/i960/i960.c:165
-msgid "sorry, not implemented: #pragma noalign NAME"
+#: config/pa/pa.h:226
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
 msgstr ""
 
-#: config/i960/i960.c:1513 config/m68k/m68k.c:407 config/rs6000/rs6000.c:5520
+#: config/pa/pa.h:228
 #, fuzzy
-msgid "stack limit expression is not supported"
-msgstr "stakgrænser understøttes ikke på målarkitekturen"
+msgid "Disable FP regs"
+msgstr "Deaktivér fejlanalyseringsinfo"
 
-#. 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:241
+#: config/pa/pa.h:230
 #, fuzzy
-msgid "Generate SA code"
-msgstr "Generér kode til en given cpu"
+msgid "Do not disable FP regs"
+msgstr "Brug ikke kommatalsregistre"
 
-#: config/i960/i960.h:244
-#, fuzzy
-msgid "Generate SB code"
-msgstr "Generér kode til en given cpu"
+#: config/pa/pa.h:232
+msgid "Disable space regs"
+msgstr ""
 
-#. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate SC code")},
-#: config/i960/i960.h:249
+#: config/pa/pa.h:234
 #, fuzzy
-msgid "Generate KA code"
-msgstr "Generér kode til en given cpu"
+msgid "Do not disable space regs"
+msgstr "Brug ikke kommatalsregistre"
+
+#: config/pa/pa.h:236
+msgid "Put jumps in call delay slots"
+msgstr ""
 
-#: config/i960/i960.h:252
+#: config/pa/pa.h:238
+msgid "Do not put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:240
 #, fuzzy
-msgid "Generate KB code"
-msgstr "Generér kode til en given cpu"
+msgid "Disable indexed addressing"
+msgstr "ugyldig adresseringstilstand"
 
-#. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate KC code")},
-#: config/i960/i960.h:257
+#: config/pa/pa.h:242
 #, fuzzy
-msgid "Generate JA code"
-msgstr "Generér kode til en given cpu"
+msgid "Do not disable indexed addressing"
+msgstr "Benyt ikke komplekse adresseringstilstande"
 
-#: config/i960/i960.h:259
+#: config/pa/pa.h:244
 #, fuzzy
-msgid "Generate JD code"
-msgstr "Generér kode til en given cpu"
+msgid "Use portable calling conventions"
+msgstr "Brug normal kaldekonvention"
 
-#: config/i960/i960.h:262
+#: config/pa/pa.h:246
 #, fuzzy
-msgid "Generate JF code"
-msgstr "Generér kode til en given cpu"
+msgid "Do not use portable calling conventions"
+msgstr "Brug normal kaldekonvention"
 
-#: config/i960/i960.h:264
-msgid "generate RP code"
+#: config/pa/pa.h:248
+msgid "Assume code will be assembled by GAS"
 msgstr ""
 
-#: config/i960/i960.h:267
-#, fuzzy
-msgid "Generate MC code"
-msgstr "Generér kode til en given cpu"
-
-#: config/i960/i960.h:270
-#, fuzzy
-msgid "Generate CA code"
-msgstr "Generér kode til en given cpu"
+#: config/pa/pa.h:250
+msgid "Do not assume code will be assembled by GAS"
+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:280
+#: config/pa/pa.h:254
 #, fuzzy
-msgid "Generate CF code"
-msgstr "Generér kode til en given cpu"
+msgid "Do not use software floating point"
+msgstr "Benyt ikke hardware-kommatal"
 
-#: config/i960/i960.h:286
-msgid "Use alternate leaf function entries"
+#: config/pa/pa.h:256
+msgid "Emit long load/store sequences"
 msgstr ""
 
-#: config/i960/i960.h:288
+#: config/pa/pa.h:258
 #, fuzzy
-msgid "Do not use alternate leaf function entries"
-msgstr "Returnér ikke værdier fra funktioner i fpu-registre"
+msgid "Do not emit long load/store sequences"
+msgstr "Generér ikke flere indlæsnings-/lagringsinstruktioner"
 
-#: config/i960/i960.h:290
-msgid "Perform tail call optimization"
-msgstr ""
+#: config/pa/pa.h:260
+#, fuzzy
+msgid "Generate fast indirect calls"
+msgstr "Benyt ikke indirekte kald"
 
-#: config/i960/i960.h:292
-msgid "Do not perform tail call optimization"
-msgstr ""
+#: config/pa/pa.h:262
+#, fuzzy
+msgid "Do not generate fast indirect calls"
+msgstr "Generér ikke .size-direktiver"
 
-#: config/i960/i960.h:294
+#: config/pa/pa.h:264
 #, fuzzy
-msgid "Use complex addressing modes"
-msgstr "Ugyldig adresseringstilstand"
+msgid "Generate code for huge switch statements"
+msgstr "Generér kode til høj hukommelse"
 
-#: config/i960/i960.h:296
+#: config/pa/pa.h:266
 #, fuzzy
-msgid "Do not use complex addressing modes"
-msgstr "Ugyldig adresseringstilstand"
+msgid "Do not generate code for huge switch statements"
+msgstr "Generér ikke kode til nære kald"
 
-#: config/i960/i960.h:298
+#: config/pa/pa.h:268
 #, fuzzy
-msgid "Align code to 8 byte boundary"
-msgstr "Justér double-variabler til word-grænserne"
+msgid "Always generate long calls"
+msgstr "Generér ikke kode til nære kald"
 
-#: config/i960/i960.h:300
-msgid "Do not align code to 8 byte boundary"
+#: config/pa/pa.h:270
+msgid "Generate long calls only when needed"
 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:306 config/i960/i960.h:308
-msgid "Enable compatibility with iC960 v2.0"
-msgstr ""
+#: config/pa/pa.h:272
+#, fuzzy
+msgid "Enable linker optimizations"
+msgstr "Aktivér SSA-optimeringer"
 
-#: config/i960/i960.h:310
-msgid "Enable compatibility with iC960 v3.0"
+#: config/pa/pa.h:298
+msgid "Specify architecture for code generation.  Values are 1.0, 1.1, and 2.0.  2.0 requires gas snapshot 19990413 or later."
 msgstr ""
 
-#: config/i960/i960.h:312 config/i960/i960.h:314
-msgid "Enable compatibility with ic960 assembler"
+#: config/pa/pa64-hpux.h:29
+msgid "Assume code will be linked by GNU ld"
 msgstr ""
 
-#: config/i960/i960.h:316
-msgid "Do not permit unaligned accesses"
+#: config/pa/pa64-hpux.h:31
+msgid "Assume code will be linked by HP ld"
 msgstr ""
 
-#: config/i960/i960.h:318
-msgid "Permit unaligned accesses"
-msgstr ""
+#: config/pdp11/pdp11.h:57
+msgid "Do not use hardware floating point"
+msgstr "Benyt ikke hardware-kommatal"
 
-#: config/i960/i960.h:320
-msgid "Layout types like Intel's v1.3 gcc"
-msgstr ""
+#. return float result in ac0
+#: config/pdp11/pdp11.h:59
+msgid "Return floating point results in ac0"
+msgstr "Returnér kommatalsresultater i ac0"
 
-#: config/i960/i960.h:322
-msgid "Do not layout types like Intel's v1.3 gcc"
-msgstr ""
+#: config/pdp11/pdp11.h:60
+msgid "Return floating point results in memory"
+msgstr "Returnér kommatalsresultater i hukommelse"
 
-#: config/i960/i960.h:324 config/rs6000/sysv4.h:128 config/sparc/linux.h:83
-#: config/sparc/linux64.h:139
-msgid "Use 64 bit long doubles"
-msgstr ""
+#. is 11/40
+#: config/pdp11/pdp11.h:62
+msgid "Generate code for an 11/40"
+msgstr "Generér kode til en 11/40"
 
-#: config/i960/i960.h:326
-msgid "Enable linker relaxation"
-msgstr ""
+#. is 11/45
+#: config/pdp11/pdp11.h:65
+msgid "Generate code for an 11/45"
+msgstr "Generér kode til en 11/45"
 
-#: config/i960/i960.h:328
-msgid "Do not enable linker relaxation"
-msgstr ""
+#. is 11/10
+#: config/pdp11/pdp11.h:68
+msgid "Generate code for an 11/10"
+msgstr "Generér kode til en 11/10"
 
-#. 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:343 config/i960/i960.h:353
-msgid "conflicting architectures defined - using C series"
-msgstr ""
+#. use movstrhi for bcopy
+#. use 32 bit for int
+#: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74
+msgid "Use 32 bit int"
+msgstr "Benyt 32 bit int"
 
-#: config/i960/i960.h:348
-msgid "conflicting architectures defined - using K series"
-msgstr ""
+#: config/pdp11/pdp11.h:75 config/pdp11/pdp11.h:76
+msgid "Use 16 bit int"
+msgstr "Benyt 16 bit int"
 
-#: config/i960/i960.h:363
-msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
-msgstr ""
+#. use 32 bit for float
+#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
+msgid "Use 32 bit float"
+msgstr "Benyt 32 bit float"
 
-#. ??? See the LONG_DOUBLE_TYPE_SIZE definition below.
-#: config/i960/i960.h:374
-#, fuzzy
-msgid "The -mlong-double-64 option does not work yet."
-msgstr "Understøttelsen af -mabi=32 virker ikke endnu"
+#: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
+msgid "Use 64 bit float"
+msgstr "Benyt 64 bit float"
 
-#: config/ia64/ia64.c:3413
-msgid "ia64_print_operand: unknown code"
-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:90
+msgid "Target has split I&D"
+msgstr "Målarkitektur har delt I&D"
 
-#: config/ia64/ia64.c:3651
-msgid "value of -mfixed-range must have form REG1-REG2"
-msgstr ""
+#: config/pdp11/pdp11.h:91
+msgid "Target does not have split I&D"
+msgstr "Målarkitektur har ikke delt I&D"
 
-#: config/ia64/ia64.c:3663 config/ia64/ia64.c:3670 regclass.c:714
-#, fuzzy, c-format
-msgid "unknown register name: %s"
-msgstr "ukendt registernavn '%s' i 'asm'"
+#. UNIX assembler syntax?
+#: config/pdp11/pdp11.h:93
+msgid "Use UNIX assembler syntax"
+msgstr "Benyt UNIX-maskinkodesyntaks"
 
-#: config/ia64/ia64.c:3678
-#, fuzzy, c-format
-msgid "%s-%s is an empty range"
-msgstr "%s=%s er for stor."
+#: config/pdp11/pdp11.h:94
+msgid "Use DEC assembler syntax"
+msgstr "Benyt DEC-maskinkodesyntaks"
 
-#: config/ia64/ia64.c:3743
-msgid "cannot optimize division for both latency and throughput"
-msgstr ""
+#: config/romp/romp.c:717 config/rs6000/rs6000.c:7718
+#, c-format
+msgid "invalid %%S value"
+msgstr "ugyldig %%S-værdi"
 
-#. This macro defines names of command options to set and clear bits in
-#. `target_flags'.  Its definition is an initializer with a subgrouping for
-#. each command option.
-#: config/ia64/ia64.h:110
-msgid "Generate big endian code"
-msgstr ""
+#: config/romp/romp.c:726 config/romp/romp.c:733
+#, c-format
+msgid "invalid %%b value"
+msgstr "ugyldig %%b-værdi"
 
-#: config/ia64/ia64.h:112 config/mcore/mcore.h:164
-msgid "Generate little endian code"
-msgstr ""
+#: config/romp/romp.c:773 config/romp/romp.c:784
+#, c-format
+msgid "invalid %%z value"
+msgstr "ugyldig %%z-værdi"
+
+#: config/romp/romp.c:792 config/romp/romp.c:800
+#, c-format
+msgid "invalid %%Z value"
+msgstr "ugyldig %%Z-værdi"
+
+#: config/romp/romp.c:807 config/romp/romp.c:816 config/romp/romp.c:823
+#: config/rs6000/rs6000.c:7547
+#, c-format
+msgid "invalid %%k value"
+msgstr "ugyldig %%k-værdi"
+
+#: config/romp/romp.c:908 config/romp/romp.c:951
+#, c-format
+msgid "invalid %%j value"
+msgstr "ugyldig %%j-værdi"
+
+#. Perform any needed actions needed for a function that is receiving a
+#. variable number of arguments.
+#.
+#. CUM is as above.
+#.
+#. MODE and TYPE are the mode and type of the current parameter.
+#.
+#. PRETEND_SIZE is a variable that should be set to the amount of stack
+#. that must be pushed by the prolog to pretend that our caller pushed
+#. it.
+#.
+#. Normally, this macro will push all remaining incoming registers on the
+#. stack and set PRETEND_SIZE to the length of the registers pushed.
+#: config/romp/romp.h:648
+msgid "can't have varargs with -mfp-arg-in-fp-regs"
+msgstr "kan ikke have variable parameterlister med -mfp-arg-in-fp-regs"
 
-#: config/ia64/ia64.h:114
+#. Handle the machine specific pragma longcall.  Its syntax is
+#.
+#. # pragma longcall ( TOGGLE )
+#.
+#. where TOGGLE is either 0 or 1.
+#.
+#. rs6000_default_long_calls is set to the value of TOGGLE, changing
+#. whether or not new function declarations receive a longcall
+#. attribute by default.
+#: config/rs6000/rs6000-c.c:44
 #, fuzzy
-msgid "Generate code for GNU as"
-msgstr "Generér kode til en given cpu"
+msgid "ignoring malformed #pragma longcall"
+msgstr "ignorerer #pragma %s"
 
-#: config/ia64/ia64.h:116
+#: config/rs6000/rs6000-c.c:58
 #, fuzzy
-msgid "Generate code for Intel as"
-msgstr "Generér kode til en given cpu"
+msgid "missing open paren"
+msgstr "manglende Code-egenskab"
 
-#: config/ia64/ia64.h:118
+#: config/rs6000/rs6000-c.c:60
 #, fuzzy
-msgid "Generate code for GNU ld"
-msgstr "Generér kode til en given cpu"
+msgid "missing number"
+msgstr "Manglende navn"
 
-#: config/ia64/ia64.h:120
+#: config/rs6000/rs6000-c.c:62
 #, fuzzy
-msgid "Generate code for Intel ld"
-msgstr "Generér kode til en given cpu"
+msgid "missing close paren"
+msgstr "Manglende klassenavn"
 
-#: config/ia64/ia64.h:122
+#: config/rs6000/rs6000-c.c:65
+msgid "number must be 0 or 1"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:68
 #, fuzzy
-msgid "Generate code without GP reg"
-msgstr "Generér kode til en given cpu"
+msgid "junk at end of #pragma longcall"
+msgstr "ragelse i slutningen af #pragma map"
 
-#: config/ia64/ia64.h:124
-msgid "Emit stop bits before and after volatile extended asms"
-msgstr ""
+#: config/rs6000/rs6000.c:588
+msgid "-mmultiple is not supported on little endian systems"
+msgstr "-mmultiple er ikke understøttet på lilleendede systemer"
 
-#: config/ia64/ia64.h:126
-msgid "Don't emit stop bits before and after volatile extended asms"
-msgstr ""
+#: config/rs6000/rs6000.c:595
+msgid "-mstring is not supported on little endian systems"
+msgstr "-mstring er ikke understøttet på lilleendede systemer"
 
-#: config/ia64/ia64.h:128
-msgid "Emit code for Itanium (TM) processor B step"
+#: config/rs6000/rs6000.c:619
+#, c-format
+msgid "unknown -mdebug-%s switch"
+msgstr "ukendt tilvalg -mdebug-%s"
+
+#: config/rs6000/rs6000.c:631
+#, c-format
+msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
 msgstr ""
 
-#: config/ia64/ia64.h:130
-#, fuzzy
-msgid "Use in/loc/out register names"
-msgstr "ukendt registernavn '%s'"
+#: config/rs6000/rs6000.c:642
+#, c-format
+msgid "Unknown switch -mlong-double-%s"
+msgstr "Ukendt tilvalg -mlong-double-%s"
 
-#: config/ia64/ia64.h:132
-msgid "Disable use of sdata/scommon/sbss"
-msgstr ""
+#: config/rs6000/rs6000.c:734
+#, fuzzy, c-format
+msgid "unknown -misel= option specified: '%s'"
+msgstr "ukendt ABI angivet: '%s'"
 
-#: config/ia64/ia64.h:134
-msgid "Enable use of sdata/scommon/sbss"
-msgstr ""
+#: config/rs6000/rs6000.c:749
+#, fuzzy, c-format
+msgid "unknown -mvrsave= option specified: '%s'"
+msgstr "ukendt ABI angivet: '%s'"
 
-#: config/ia64/ia64.h:136
-msgid "gp is constant (but save/restore gp on indirect calls)"
-msgstr ""
+#: config/rs6000/rs6000.c:768
+#, c-format
+msgid "unknown ABI specified: '%s'"
+msgstr "ukendt ABI angivet: '%s'"
 
-#: config/ia64/ia64.h:138
-msgid "Generate self-relocatable code"
-msgstr ""
+#: config/rs6000/rs6000.c:4169
+#, fuzzy
+msgid "argument 1 must be a 5-bit signed literal"
+msgstr "3. parameter til '%s' skal være en 2 bit-konstant"
 
-#: config/ia64/ia64.h:140
-msgid "Generate inline division, optimize for latency"
-msgstr ""
+#: config/rs6000/rs6000.c:4276 config/rs6000/rs6000.c:4866
+#, fuzzy
+msgid "argument 2 must be a 5-bit unsigned literal"
+msgstr "3. parameter til '%s' skal være en 2 bit-konstant"
 
-#: config/ia64/ia64.h:142
-msgid "Generate inline division, optimize for throughput"
-msgstr ""
+#: config/rs6000/rs6000.c:4319
+msgid "argument 1 of __builtin_altivec_predicate must be a constant"
+msgstr "1. parameter til __builtin_altivec_predicate skal være en konstant"
 
-#: config/ia64/ia64.h:144
-msgid "Enable Dwarf 2 line debug info via GNU as"
-msgstr ""
+#: config/rs6000/rs6000.c:4373
+msgid "argument 1 of __builtin_altivec_predicate is out of range"
+msgstr "1. parameter til __builtin_altivec_predicate er uden for det gyldige interval"
 
-#: config/ia64/ia64.h:146
-msgid "Disable Dwarf 2 line debug info via GNU as"
-msgstr ""
+#: config/rs6000/rs6000.c:4452
+#, fuzzy
+msgid "argument 3 must be a 4-bit unsigned literal"
+msgstr "3. parameter til '%s' skal være en 2 bit-konstant"
 
-#: config/ia64/ia64.h:169
-msgid "Specify range of registers to make fixed."
-msgstr ""
+#: config/rs6000/rs6000.c:4629
+#, fuzzy, c-format
+msgid "argument to `%s' must be a 2-bit unsigned literal"
+msgstr "3. parameter til '%s' skal være en 2 bit-konstant"
 
-#: config/lynx-ng.h:97 config/lynx.h:120 config/rs6000/lynx.h:88
+#: config/rs6000/rs6000.c:4745
 #, fuzzy
-msgid "-msystem-v and -p are incompatible"
-msgstr "-mbsd og -mxopen er indbyrdes uforenelige"
+msgid "argument to dss must be a 2-bit unsigned literal"
+msgstr "3. parameter til '%s' skal være en 2 bit-konstant"
 
-#: config/lynx-ng.h:99 config/lynx.h:122 config/rs6000/lynx.h:90
+#: config/rs6000/rs6000.c:4976
 #, fuzzy
-msgid "-msystem-v and -mthreads are incompatible"
-msgstr "-f%s og -msdata=%s er indbyrdes uforenelige."
+msgid "argument 1 of __builtin_spe_predicate must be a constant"
+msgstr "1. parameter til __builtin_altivec_predicate skal være en konstant"
 
-#: config/m32r/m32r.c:83
-#, c-format
-msgid "bad value (%s) for -mmodel switch"
-msgstr "ugyldig værdi (%s) til '-mmodel'-tilvalget"
+#: config/rs6000/rs6000.c:5049
+#, fuzzy
+msgid "argument 1 of __builtin_spe_predicate is out of range"
+msgstr "1. parameter til __builtin_altivec_predicate er uden for det gyldige interval"
 
-#: config/m32r/m32r.c:92
+#: config/rs6000/rs6000.c:7474
 #, c-format
-msgid "bad value (%s) for -msdata switch"
-msgstr "ugyldig værdi (%s) til '-msdata'-tilvalget"
+msgid "invalid %%f value"
+msgstr "ugyldig %%f-værdi"
 
-#: config/m32r/m32r.c:380
-msgid "const objects cannot go in .sdata/.sbss"
-msgstr ""
+#: config/rs6000/rs6000.c:7483
+#, c-format
+msgid "invalid %%F value"
+msgstr "ugyldig %%F-værdi"
 
-#: config/m32r/m32r.c:2187
+#: config/rs6000/rs6000.c:7492
 #, c-format
-msgid "invalid operand to %s code"
-msgstr "ugyldig operand til '%s'-koden"
+msgid "invalid %%G value"
+msgstr "ugyldig %%G-værdi"
 
-#: config/m32r/m32r.c:2194
+#: config/rs6000/rs6000.c:7527
 #, c-format
-msgid "invalid operand to %p code"
-msgstr "ugyldig operand til '%p'-koden"
+msgid "invalid %%j code"
+msgstr "ugyldig %%j-kode"
 
-#: config/m32r/m32r.c:2302
-msgid "invalid operand to %T/%B code"
-msgstr "ugyldig operand til '%T/%B'-koden"
+#: config/rs6000/rs6000.c:7537
+#, c-format
+msgid "invalid %%J code"
+msgstr "ugyldig %%J-kode"
 
-#: config/m32r/m32r.c:2325
-msgid "invalid operand to %N code"
-msgstr "ugyldig operand til '%N'-koden"
+#: config/rs6000/rs6000.c:7567
+#, c-format
+msgid "invalid %%K value"
+msgstr "ugyldig %%K-værdi"
 
-#. { "relax",                  TARGET_RELAX_MASK, "" },                    { "no-relax",               -TARGET_RELAX_MASK, "" },
-#: config/m32r/m32r.h:186
-msgid "Display compile time statistics"
-msgstr ""
+#: config/rs6000/rs6000.c:7634
+#, c-format
+msgid "invalid %%O value"
+msgstr "ugyldig %%O-værdi"
 
-#: config/m32r/m32r.h:188
-#, fuzzy
-msgid "Align all loops to 32 byte boundary"
-msgstr "Justér double-variabler til word-grænserne"
+#: config/rs6000/rs6000.c:7756
+#, c-format
+msgid "invalid %%T value"
+msgstr "ugyldig %%T-værdi"
 
-#: config/m32r/m32r.h:191
-msgid "Only issue one instruction per cycle"
-msgstr ""
+#: config/rs6000/rs6000.c:7766
+#, c-format
+msgid "invalid %%u value"
+msgstr "ugyldig %%u-værdi"
 
-#: config/m32r/m32r.h:194
-#, fuzzy
-msgid "Prefer branches over conditional execution"
-msgstr "typerne i betingelsesudtrykket passer ikke sammen"
+#: config/rs6000/rs6000.c:7775
+#, c-format
+msgid "invalid %%v value"
+msgstr "ugyldig %%v-værdi"
 
-#: config/m32r/m32r.h:210
-msgid "Code size: small, medium or large"
+#: config/rs6000/rs6000.c:12180
+msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
-#: config/m32r/m32r.h:212
-msgid "Small data area: none, sdata, use"
-msgstr ""
+#: config/rs6000/aix.h:160 config/rs6000/beos.h:32
+msgid "Always pass floating-point arguments in memory"
+msgstr "Overbring altid kommatalsparametre i hukommelse"
 
-#: config/m68hc11/m68hc11.c:227
-#, c-format
-msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
-msgstr ""
+#: config/rs6000/aix.h:162 config/rs6000/beos.h:34
+msgid "Don't always pass floating-point arguments in memory"
+msgstr "Overbring ikke altid kommatalsparametre i hukommelse"
 
-#. 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/m68hc11/m68hc11.h:179
-msgid "Compile with 16-bit integer mode"
-msgstr ""
+#: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
+#: config/rs6000/aix52.h:32
+msgid "Support message passing with the Parallel Environment"
+msgstr "Understøt meddelelsesoverbringelse med Parallel Environment"
 
-#: config/m68hc11/m68hc11.h:181
-msgid "Compile with 32-bit integer mode"
-msgstr ""
+#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28 config/rs6000/aix52.h:28
+msgid "Compile for 64-bit pointers"
+msgstr "Oversæt for 64 bit-henvisninger"
 
-#: config/m68hc11/m68hc11.h:183
-msgid "Auto pre/post decrement increment allowed"
-msgstr ""
+#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
+msgid "Compile for 32-bit pointers"
+msgstr "Oversæt for 32 bit-henvisninger"
 
-#: config/m68hc11/m68hc11.h:185
-msgid "Auto pre/post decrement increment not allowed"
-msgstr ""
+#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49 config/rs6000/aix52.h:49
+msgid "-maix64 and POWER architecture are incompatible"
+msgstr "-maix64 og POWER-arkitekturen er indbyrdes uforenelige"
 
-#: config/m68hc11/m68hc11.h:187 config/m68hc11/m68hc11.h:191
-msgid "Compile for a 68HC11"
-msgstr ""
+#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54 config/rs6000/aix52.h:54
+msgid "-maix64 requires PowerPC64 architecture remain enabled"
+msgstr "-maix64 kræver at PowerPC64-arkitekturen forbliver aktiveret"
 
-#: config/m68hc11/m68hc11.h:189 config/m68hc11/m68hc11.h:193
-msgid "Compile for a 68HC12"
-msgstr ""
+#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58 config/rs6000/aix52.h:58
+msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
+msgstr "-maix64 påkrævet: 64 bit-beregninger med 32 bit-adressering understøttes endnu ikke"
 
-#. 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.
+#. Run-time compilation parameters selecting different hardware subsets.
 #.
-#. 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.
-#: config/m68hc11/m68hc11.h:207
-msgid "Specify the register allocation order"
-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/rs6000/rs6000.h:240
+msgid "Use POWER instruction set"
+msgstr "Benyt POWER-instruktionssættet"
 
-#: config/m68hc11/m68hc11.h:209
-#, fuzzy
-msgid "Indicate the number of soft registers available"
-msgstr "ugyldigt registernavn '%s' for registervariabel"
+#: config/rs6000/rs6000.h:243
+msgid "Use POWER2 instruction set"
+msgstr "Benyt POWER2-instruktionssættet"
 
-#: config/m68k/m68k.c:102
-#, c-format
-msgid "-malign-loops=%d is not between 1 and %d"
-msgstr "-malign-loops=%d er ikke mellem 1 og %d"
+#: config/rs6000/rs6000.h:245
+msgid "Do not use POWER2 instruction set"
+msgstr "Benyt ikke POWER2-instruktionssættet"
 
-#: config/m68k/m68k.c:113
-#, c-format
-msgid "-malign-jumps=%d is not between 1 and %d"
-msgstr "-malign-jumps=%d er ikke mellem 1 og %d"
+#: config/rs6000/rs6000.h:248
+msgid "Do not use POWER instruction set"
+msgstr "Benyt ikke POWER-instruktionssættet"
 
-#: config/m68k/m68k.c:124
-#, c-format
-msgid "-malign-functions=%d is not between 1 and %d"
-msgstr "-malign-functions=%d er ikke mellem 1 og %d"
+#: config/rs6000/rs6000.h:250
+msgid "Use PowerPC instruction set"
+msgstr "Benyt PowerPC-instruktionssættet"
 
-#. 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
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. Don't use this macro to turn on various extra optimizations for
-#. `-O'.  That is what `OPTIMIZATION_OPTIONS' is for.
-#: config/m68k/m68k.h:238 config/m68k/m68kelf.h:265 config/m68k/m68kv4.h:295
-msgid "-fPIC is not currently supported on the 68000 or 68010\n"
-msgstr "-fPIC understøttes ikke på nuværende tidspunkt på 68000 og 68010\n"
+#: config/rs6000/rs6000.h:253
+msgid "Do not use PowerPC instruction set"
+msgstr "Benyt ikke PowerPC-instruktionssættet"
 
-#: config/m88k/m88k.c:860
-#, c-format
-msgid "Internal gcc monitor: short-branch(%x)"
-msgstr ""
+#: config/rs6000/rs6000.h:255
+msgid "Use PowerPC General Purpose group optional instructions"
+msgstr "Benyt valgfrie instruktioner fra PowerPC General Purpose-gruppen"
 
-#: config/m88k/m88k.c:2266
-msgid "Internal gcc error: Can't express symbolic location"
-msgstr ""
+#: config/rs6000/rs6000.h:257
+msgid "Don't use PowerPC General Purpose group optional instructions"
+msgstr "Benyt ikke valgfrie instruktioner fra PowerPC General Purpose-gruppen"
 
-#: config/m88k/m88k.c:2547
-#, c-format
-msgid "argument #%d is a structure"
-msgstr ""
+#: config/rs6000/rs6000.h:259
+msgid "Use PowerPC Graphics group optional instructions"
+msgstr "Benyt valgfrie instruktioner fra PowerPC Graphics-gruppen"
 
-#: config/m88k/m88k.c:2862
-msgid "%R not followed by %B/C/D/E"
-msgstr "%R efterfølges ikke af %B/C/D/E"
+#: config/rs6000/rs6000.h:261
+msgid "Don't use PowerPC Graphics group optional instructions"
+msgstr "Benyt ikke valgfrie instruktioner fra PowerPC Graphics-gruppen"
 
-#: config/m88k/m88k.c:2930
-#, c-format
-msgid "invalid %x/X value"
-msgstr "ugyldig '%x/X'-værdi"
+#: config/rs6000/rs6000.h:263
+msgid "Use PowerPC-64 instruction set"
+msgstr "Benyt PowerPC-64-instruktionssættet"
 
-#: config/m88k/m88k.c:2935
-msgid "invalid %H value"
-msgstr "ugyldig '%H'-værdi"
+#: config/rs6000/rs6000.h:265
+msgid "Don't use PowerPC-64 instruction set"
+msgstr "Benyt ikke PowerPC-64-instruktionssættet"
 
-#: config/m88k/m88k.c:2941
-msgid "invalid %h value"
-msgstr "ugyldig '%h'-værdi"
+#: config/rs6000/rs6000.h:267
+msgid "Use AltiVec instructions"
+msgstr "Benyt AltiVec-instruktioner"
 
-#: config/m88k/m88k.c:2947
-msgid "invalid %Q value"
-msgstr "ugyldig '%Q'-værdi"
+#: config/rs6000/rs6000.h:269
+msgid "Don't use AltiVec instructions"
+msgstr "Benyt ikke AltiVec-instruktioner"
 
-#: config/m88k/m88k.c:2953
-msgid "invalid %q value"
-msgstr "ugyldig '%q'-værdi"
+#: config/rs6000/rs6000.h:271
+msgid "Use new mnemonics for PowerPC architecture"
+msgstr "Benyt nye aliaser for PowerPC-arkitekturen"
 
-#: config/m88k/m88k.c:2959
-#, c-format
-msgid "invalid %o value"
-msgstr "ugyldig '%o'-værdi"
+#: config/rs6000/rs6000.h:273
+msgid "Use old mnemonics for PowerPC architecture"
+msgstr "Benyt tidligere aliaser for PowerPC-arkitekturen"
 
-#: config/m88k/m88k.c:2966
-#, c-format
-msgid "invalid %p value"
-msgstr "ugyldig '%p'-værdi"
+#: config/rs6000/rs6000.h:276
+msgid "Put everything in the regular TOC"
+msgstr "Anbring alting i den regulære indholdsfortegnelse"
 
-#: config/m88k/m88k.c:2979 config/m88k/m88k.c:2984
-#, c-format
-msgid "invalid %s/S value"
-msgstr "ugyldig '%s/S'-værdi"
+#: config/rs6000/rs6000.h:278
+msgid "Place floating point constants in TOC"
+msgstr "Anbring kommatalskonstanter i indholdsfortegnelsen"
 
-#: config/m88k/m88k.c:2995
-msgid "invalid %P operand"
-msgstr "ugyldig '%P'-operand"
+#: config/rs6000/rs6000.h:280
+msgid "Don't place floating point constants in TOC"
+msgstr "Anbring ikke kommatalskonstanter i indholdsfortegnelsen"
 
-#: config/m88k/m88k.c:3026
-msgid "invalid %B value"
-msgstr "ugyldig '%B'-værdi"
+#: config/rs6000/rs6000.h:282
+msgid "Place symbol+offset constants in TOC"
+msgstr "Anbring symbol+afsæt-konstanter i indholdsfortegnelsen"
 
-#: config/m88k/m88k.c:3043
-msgid "invalid %C value"
-msgstr "ugyldig '%C'-værdi"
+#: config/rs6000/rs6000.h:284
+msgid "Don't place symbol+offset constants in TOC"
+msgstr "Anbring ikke symbol+afsæt-konstanter i indholdsfortegnelsen"
 
-#: config/m88k/m88k.c:3056
-msgid "invalid %D value"
-msgstr "ugyldig '%D'-værdi"
+#: config/rs6000/rs6000.h:290
+msgid "Place variable addresses in the regular TOC"
+msgstr "Anbring variabeladresser i den regulære indholdsfortegnelse"
 
-#: config/m88k/m88k.c:3064
-#, c-format
-msgid "invalid %E value"
-msgstr "ugyldig '%E'-værdi"
+#: config/rs6000/rs6000.h:296
+msgid "Generate load/store multiple instructions"
+msgstr "Generér flere indlæsnings-/lagringsinstruktioner"
 
-#: config/m88k/m88k.c:3069
-#, c-format
-msgid "`%d' operand isn't a register"
-msgstr "operanden '%d' er ikke et register"
+#: config/rs6000/rs6000.h:298
+msgid "Do not generate load/store multiple instructions"
+msgstr "Generér ikke flere indlæsnings-/lagringsinstruktioner"
 
-#: config/m88k/m88k.c:3080
-msgid "invalid %r value"
-msgstr "ugyldig '%r'-værdi"
+#: config/rs6000/rs6000.h:302
+msgid "Generate string instructions for block moves"
+msgstr "Generér strengoperationer til blokflytninger"
 
-#: config/m88k/m88k.c:3087
-msgid "operand is r0"
-msgstr "operanden er r0"
+#: config/rs6000/rs6000.h:304
+msgid "Do not generate string instructions for block moves"
+msgstr "Generér ikke strengoperationer til blokflytninger"
 
-#: config/m88k/m88k.c:3101
-msgid "operand is const_double"
-msgstr "operanden er const_double"
+#: config/rs6000/rs6000.h:308
+msgid "Generate load/store with update instructions"
+msgstr "Generér indlæsning/lagring med opdateringsinstruktioner"
 
-#: config/m88k/m88k.c:3120
-msgid "invalid code"
-msgstr "ugyldig kode"
+#: config/rs6000/rs6000.h:310
+msgid "Do not generate load/store with update instructions"
+msgstr "Generér ikke indlæsning/lagring med opdateringsinstruktioner"
 
-#. Do any checking or such that is needed after processing the -m switches.
-#: config/m88k/m88k.h:277
-msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
-msgstr "-mtrap-large-shift og -mhandle-large-shift er indbyrdes uforenelige"
+#: config/rs6000/rs6000.h:318
+msgid "Don't schedule the start and end of the procedure"
+msgstr "Planlæg ikke begyndelsen og slutningen af proceduren"
 
-#: config/m88k/m88k.h:299
-#, c-format
-msgid "Invalid option `-mshort-data-%s'"
-msgstr "Ugyldigt tilvalg '-mshort-data-%s'"
+#: config/rs6000/rs6000.h:324
+msgid "Return all structures in memory (AIX default)"
+msgstr "Returnér alle strukturer i hukommelse (SVR4-standard)"
 
-#: config/m88k/m88k.h:304
-#, c-format
-msgid "-mshort-data-%s is too large "
-msgstr "-mshort-data-%s er for stor"
+#: config/rs6000/rs6000.h:326
+msgid "Return small structures in registers (SVR4 default)"
+msgstr "Returnér små strukturer i registre (SVR4-standard)"
+
+#: config/rs6000/rs6000.h:391 config/sparc/sparc.h:633
+msgid "Use features of and schedule code for given CPU"
+msgstr "Benyt faciliteter fra og planlæg koden til en given processor"
+
+#: config/rs6000/rs6000.h:394
+msgid "Enable debug output"
+msgstr "Aktivér fejlanalyseringsuddata"
+
+#: config/rs6000/rs6000.h:396
+msgid "Select full, part, or no traceback table"
+msgstr ""
+
+#: config/rs6000/rs6000.h:397
+msgid "Specify ABI to use"
+msgstr "Angiv ABI der skal bruges"
+
+#: config/rs6000/rs6000.h:399
+msgid "Specify size of long double (64 or 128 bits)"
+msgstr "Angiv størrelsen af long double (64 eller 128 bit)"
+
+#: config/rs6000/rs6000.h:401
+msgid "Specify yes/no if isel instructions should be generated"
+msgstr ""
+
+#: config/rs6000/rs6000.h:403
+msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
+msgstr ""
+
+#: config/rs6000/rs6000.h:405
+#, fuzzy
+msgid "Avoid all range limits on call instructions"
+msgstr "Deaktivér parallelle instruktioner"
+
+#. Definitions for __builtin_return_address and __builtin_frame_address.
+#. __builtin_return_address (0) should give link register (65), enable
+#. this.
+#. This should be uncommented, so that the link register is used, but
+#. currently this would result in unmatched insns and spilling fixed
+#. registers so we'll leave it for another day.  When these problems are
+#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
+#. (mrs)
+#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
+#. 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:1869
+msgid "RETURN_ADDRESS_OFFSET not supported"
+msgstr "RETURN_ADDRESS_OFFSET er ikke understøttet"
+
+#: config/rs6000/sysv4.h:87
+msgid "Select ABI calling convention"
+msgstr "Angiv ABI-kaldekonvention"
 
-#: config/m88k/m88k.h:306
-#, c-format
-msgid "-mshort-data-%s and PIC are incompatible"
-msgstr "-mshort-data-%s og PIC er indbyrdes uforenelige"
+#: config/rs6000/sysv4.h:88
+msgid "Select method for sdata handling"
+msgstr "Angiv metode for sdata-håndtering"
 
-#: config/mcore/mcore.c:3118
-#, fuzzy, c-format
-msgid "Invalid option `-mstack-increment=%s'"
-msgstr "Ugyldigt tilvalg '-mshort-data-%s'"
+#: config/rs6000/sysv4.h:103
+msgid "Align to the base type of the bit-field"
+msgstr "Justér til grundtypen for bitfeltet"
 
-#: config/mcore/mcore.h:131
-msgid "Inline constants if it can be done in 2 insns or less"
-msgstr ""
+#: config/rs6000/sysv4.h:105
+msgid "Don't align to the base type of the bit-field"
+msgstr "Justér ikke til grundtypen for bitfeltet"
 
-#: config/mcore/mcore.h:133
-msgid "inline constants if it only takes 1 instruction"
-msgstr ""
+#: config/rs6000/sysv4.h:107
+msgid "Don't assume that unaligned accesses are handled by the system"
+msgstr "Antag ikke at ujusterede tilgange håndteres af systemet"
 
-#: config/mcore/mcore.h:135
-msgid "Set maximum alignment to 4"
-msgstr ""
+#: config/rs6000/sysv4.h:109
+msgid "Assume that unaligned accesses are handled by the system"
+msgstr "Antag at ujusterede tilgange håndteres af systemet"
+
+#: config/rs6000/sysv4.h:111 config/rs6000/sysv4.h:115
+msgid "Produce code relocatable at runtime"
+msgstr "Generér kode som kan flyttes på kørselstidspunktet"
+
+#: config/rs6000/sysv4.h:113 config/rs6000/sysv4.h:117
+msgid "Don't produce code relocatable at runtime"
+msgstr "Generér ikke kode som kan flyttes på kørselstidspunktet"
+
+#: config/rs6000/sysv4.h:119 config/rs6000/sysv4.h:121
+msgid "Produce little endian code"
+msgstr "Generér lilleendet kode"
+
+#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:125
+msgid "Produce big endian code"
+msgstr "Generér storendet kode"
+
+#: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:127
+#: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129
+#: config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131
+#: config/rs6000/sysv4.h:141 config/rs6000/sysv4.h:142
+#: config/rs6000/sysv4.h:153 config/rs6000/sysv4.h:155
+#: config/rs6000/sysv4.h:157
+msgid "no description yet"
+msgstr "ingen beskrivelse endnu"
 
-#: config/mcore/mcore.h:137
-msgid "Set maximum alignment to 8"
-msgstr ""
+#: config/rs6000/sysv4.h:132
+msgid "Use EABI"
+msgstr "Benyt EABI"
 
-#: config/mcore/mcore.h:141
-msgid "Do not use the divide instruction"
-msgstr ""
+#: config/rs6000/sysv4.h:133
+msgid "Don't use EABI"
+msgstr "Benyt ikke EABI"
 
-#: config/mcore/mcore.h:145
-#, fuzzy
-msgid "Do not arbitary sized immediates in bit operations"
-msgstr "Justér ikke strengoperationernes destination"
+#: config/rs6000/sysv4.h:136
+msgid "Do not allow bit-fields to cross word boundaries"
+msgstr "Tillad ikke bitfelter at krydse ordgrænser"
 
-#: config/mcore/mcore.h:147
-msgid "Always treat bitfield as int-sized"
-msgstr ""
+#: config/rs6000/sysv4.h:138
+msgid "Use alternate register names"
+msgstr "Benyt alternative registernavne"
 
-#: config/mcore/mcore.h:151
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr ""
+#: config/rs6000/sysv4.h:140
+msgid "Don't use alternate register names"
+msgstr "Benyt ikke alternative registernavne"
 
-#: config/mcore/mcore.h:153
-msgid "Force functions to be aligned to a 2 byte boundary"
-msgstr ""
+#: config/rs6000/sysv4.h:144
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr "Sammenkæd med libsim.a, libc.a og sim-crt0.o"
 
-#: config/mcore/mcore.h:155
-msgid "Emit call graph information"
-msgstr ""
+#: config/rs6000/sysv4.h:146
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr "Sammenkæd med libads.a, libc.a og crt0.o"
 
-#: config/mcore/mcore.h:159
-msgid "Prefer word accesses over byte accesses"
-msgstr ""
+#: config/rs6000/sysv4.h:148
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr "Sammenkæd med libyk.a, libc.a og crt0.o"
 
-#: config/mcore/mcore.h:170
-#, fuzzy
-msgid "Generate code for the M*Core M340"
-msgstr "Generér kode til en given cpu"
+#: config/rs6000/sysv4.h:150
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr "Sammenkæd med libmvme.a, libc.a og crt0.o"
 
-#: config/mcore/mcore.h:183
-msgid "Maximum amount for a single stack increment operation"
+#: config/rs6000/sysv4.h:152
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr "Sæt PPC_EMB-bitten i ELF-tilvalgshovedet"
+
+#: config/rs6000/sysv4.h:154
+msgid "Use the WindISS simulator"
 msgstr ""
 
-#: config/mips/mips.c:4737
+#. 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
+#. defined, is executed once just after all the command options have
+#. been parsed.
+#.
+#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
+#. get control.
+#: config/rs6000/sysv4.h:214
 #, c-format
-msgid "-mips%d not supported"
-msgstr "-mips%d er ikke understøttet"
+msgid "bad value for -mcall-%s"
+msgstr "ugyldig værdi til -mcall-%s"
 
-#: config/mips/mips.c:4744
+#: config/rs6000/sysv4.h:230
 #, c-format
-msgid "bad value (%s) for -mips switch"
-msgstr "ugyldig værdi (%s) til '-mips'-tilvalget"
+msgid "bad value for -msdata=%s"
+msgstr "ugyldig værdi til -msdata=%s"
 
-#: config/mips/mips.c:4763
+#: config/rs6000/sysv4.h:247
 #, c-format
-msgid "bad value (%s) for -mabi= switch"
-msgstr "ugyldig værdi (%s) til '-mabi='-tilvalget"
+msgid "-mrelocatable and -msdata=%s are incompatible"
+msgstr "-mrelocatable og -msdata=%s er indbyrdes uforenelige"
 
-#: config/mips/mips.c:4793
+#: config/rs6000/sysv4.h:255
 #, c-format
-msgid "-mabi=%s does not support -mips%d"
-msgstr "-mabi=%s understøtter ikke -mips%d"
-
-#: config/mips/mips.c:4810
-msgid "The -mabi=32 support does not work yet."
-msgstr "Understøttelsen af -mabi=32 virker ikke endnu"
-
-#: config/mips/mips.c:4814
-msgid "This target does not support the -mabi switch."
-msgstr "Dette mål understøtter ikke '-mabi'-tilvalget."
+msgid "-f%s and -msdata=%s are incompatible"
+msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
 
-#: config/mips/mips.c:4948
+#: config/rs6000/sysv4.h:263
 #, c-format
-msgid "-mcpu=%s does not support -mips%d"
-msgstr "-mcpu=%s understøtter ikke -mips%d"
+msgid "-msdata=%s and -mcall-%s are incompatible"
+msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
 
-#: config/mips/mips.c:4955
+#: config/rs6000/sysv4.h:272
+msgid "-mrelocatable and -mno-minimal-toc are incompatible"
+msgstr "-mrelocatable og -mno-minimal-toc er indbyrdes uforenelige"
+
+#: config/rs6000/sysv4.h:278
 #, c-format
-msgid "-mips%d does not support 64 bit fp registers"
-msgstr "-mips%d understøtter ikke 64-bit kommatalsregistre"
+msgid "-mrelocatable and -mcall-%s are incompatible"
+msgstr "-mrelocatable og -mcall-%s er indbyrdes uforenelige"
 
-#: config/mips/mips.c:4961
+#: config/rs6000/sysv4.h:285
 #, c-format
-msgid "-mips%d does not support 64 bit gp registers"
-msgstr "-mips%d understøtter ikke 64-bit almene registre"
+msgid "-fPIC and -mcall-%s are incompatible"
+msgstr "-fPIC og -mcall-%s er indbyrdes uforenelige"
 
-#: config/mips/mips.c:4982
-msgid "-G is incompatible with PIC code which is the default"
-msgstr ""
+#: config/rs6000/sysv4.h:292
+msgid "-mcall-aixdesc must be big endian"
+msgstr "-mcall-aixdesc skal være stor-endet"
 
-#: config/mips/mips.c:4998
-#, fuzzy
-msgid "-membedded-pic and -mabicalls are incompatible"
-msgstr "-mrelocatable og -mcall-%s er indbyrdes uforenelige."
+#: config/s390/s390.c:2584
+msgid "invalid UNSPEC as operand (1)"
+msgstr "ugyldig UNSPEC som operand (1)"
 
-#: config/mips/mips.c:5001
-#, fuzzy
-msgid "-G and -membedded-pic are incompatible"
-msgstr "-pg og -fomit-frame-pointer er indbyrdes uforenelige"
+#: config/s390/s390.c:2620
+msgid "invalid UNSPEC as operand (2)"
+msgstr "ugyldig UNSPEC som operand (2)"
 
-#: config/mips/mips.c:5052
-#, c-format
-msgid "Invalid option `entry%s'"
-msgstr "Ugyldigt tilvalg 'entry%s'"
+#: config/s390/s390.c:2626
+msgid "UNKNOWN in s390_output_symbolic_const !?"
+msgstr "UNKNOWN i s390_output_symbolic_const !?"
 
-#: config/mips/mips.c:5055
-msgid "-mentry is only meaningful with -mips-16"
-msgstr ""
+#: config/s390/s390.c:2644
+msgid "Cannot decompose address."
+msgstr "Kan ikke adskille adresse."
 
-#: config/mips/mips.c:5388
-#, c-format
-msgid "internal error: %%) found without a %%( in assembler pattern"
-msgstr "intern fejl: %%) fundet uden en %%) i maskinkodeoversættermønster"
+#: config/s390/s390.c:2784
+msgid "UNKNOWN in print_operand !?"
+msgstr "UNKNOWN i print_operand !?"
 
-#: config/mips/mips.c:5402
-#, c-format
-msgid "internal error: %%] found without a %%[ in assembler pattern"
-msgstr "intern fejl: %%] fundet uden en %%[ i maskinkodeoversættermønster"
+#: config/s390/s390.c:4421
+msgid "Total size of local variables exceeds architecture limit."
+msgstr "Total størrelse af lokale variable overstiger arkitekturgrænsen."
 
-#: config/mips/mips.c:5415
-#, c-format
-msgid "internal error: %%> found without a %%< in assembler pattern"
-msgstr "intern fejl: %%> fundet uden en %%< i maskinkodeoversættermønster"
+# RETMIG: hvad er backchain?
+#: config/s390/s390.h:70
+msgid "Set backchain"
+msgstr "Sæt backchain"
 
-#: config/mips/mips.c:5428
-#, c-format
-msgid "internal error: %%} found without a %%{ in assembler pattern"
-msgstr "intern fejl: %%} fundet uden en %%{ i maskinkodeoversættermønster"
+#: config/s390/s390.h:71
+msgid "Don't set backchain (faster, but debug harder"
+msgstr "Sæt ikke backchain (hurtigere, men sværere at fejlanalysere)"
 
-#: config/mips/mips.c:5442
-#, c-format
-msgid "PRINT_OPERAND: Unknown punctuation '%c'"
-msgstr "PRINT_OPERAND: Ukendt tegnsætning '%c'"
+#: config/s390/s390.h:72
+msgid "Use bras for execucable < 64k"
+msgstr "Benyt bras til kørbar fil < 64k"
 
-#: config/mips/mips.c:5451
-msgid "PRINT_OPERAND null pointer"
-msgstr "PRINT_OPERAND nul-henvisning"
+#: config/s390/s390.h:73
+msgid "Don't use bras"
+msgstr "Benyt ikke bras"
 
-#: config/mips/mips.c:5579
-#, fuzzy, c-format
-msgid "invalid use of %%d, %%x, or %%X"
-msgstr "ugyldig brug af void-udtryk"
+#: config/s390/s390.h:74
+msgid "Additional debug prints"
+msgstr "Udskriv ekstra fejlanalyseringsinfo"
 
-#: config/mips/mips.c:5622
-msgid "PRINT_OPERAND_ADDRESS, null pointer"
-msgstr "PRINT_OPERAND_ADDRESS, nul-henvisning"
+#: config/s390/s390.h:75
+msgid "Don't print additional debug prints"
+msgstr "Udskriv ikke ekstra fejlanalyseringsinfo"
 
-#: config/mips/mips.c:5826 f/com.c:14611 graph.c:421 java/jcf-parse.c:929
-#: java/jcf-parse.c:1065 java/lex.c:1726 objc/objc-act.c:733 profile.c:906
-#: profile.c:914 toplev.c:1875 toplev.c:2234
-#, fuzzy, c-format
-msgid "can't open %s"
-msgstr "fejl ved åbning af %s"
+#: config/s390/s390.h:76
+msgid "64 bit mode"
+msgstr "64 bit-tilstand"
 
-#: config/mips/mips.c:5877
-msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
-msgstr ""
+#: config/s390/s390.h:77
+msgid "31 bit mode"
+msgstr "31 bit-tilstand"
 
-#: config/mips/mips.c:6076
-#, fuzzy, c-format
-msgid "can't rewind %s"
-msgstr "[kan ikke finde %s]"
+#: config/s390/s390.h:78
+msgid "mvcle use"
+msgstr "Benyt mvcle"
 
-#: config/mips/mips.c:6080
-#, fuzzy, c-format
-msgid "can't write to %s"
-msgstr "fejl ved skrivning til %s"
+#: config/s390/s390.h:79
+msgid "mvc&ex"
+msgstr "mvc&ex"
 
-#: config/mips/mips.c:6083
-#, fuzzy, c-format
-msgid "can't read from %s"
-msgstr "Læser specifikationer fra %s\n"
+#: config/sh/sh.c:5134
+msgid "__builtin_saveregs not supported by this subtarget"
+msgstr "__builtin_saveregs understøttes ikke af denne undermålarkitektur"
 
-#: config/mips/mips.c:6086 java/jcf-parse.c:605 java/jcf-write.c:3341
-#, fuzzy, c-format
-msgid "can't close %s"
-msgstr "fejl ved lukning af %s"
+#: config/sh/sh.c:5684
+msgid "attribute interrupt_handler is not compatible with -m5-compact"
+msgstr ""
 
-#: config/mips/mips.c:6455
+#. The sp_switch attribute only has meaning for interrupt functions.
+#: config/sh/sh.c:5710 config/sh/sh.c:5749
 #, c-format
-msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
-msgstr "gp_offset (%ld) eller end_offset (%ld) er mindre end nul."
+msgid "`%s' attribute only applies to interrupt functions"
+msgstr "egenskaben '%s' kan kun anvendes sammen med afbrydelsesfunktioner"
 
-#: config/mips/mips.c:6673
+#. The argument must be a constant string.
+#: config/sh/sh.c:5717
 #, c-format
-msgid "fp_offset (%ld) or end_offset (%ld) is less than zero."
-msgstr "fp_offset (%ld) eller end_offset (%ld) er mindre end nul."
+msgid "`%s' attribute argument not a string constant"
+msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
 
-#: config/mips/mips.c:8744
+#. The argument must be a constant integer.
+#: config/sh/sh.c:5756
 #, c-format
-msgid "can not handle inconsistent calls to `%s'"
-msgstr "kan ikke håndtere inkonsistente kald af '%s'"
-
-#. 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:335 config/mn10300/mn10300.h:64
-msgid "No default crt0.o"
-msgstr ""
-
-#: config/mips/mips.h:337
-msgid "Use 64-bit int type"
-msgstr ""
-
-#: config/mips/mips.h:339
-msgid "Use 64-bit long type"
-msgstr ""
-
-#: config/mips/mips.h:341
-msgid "Use 32-bit long type"
-msgstr ""
+msgid "`%s' attribute argument not an integer constant"
+msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
 
-#: config/mips/mips.h:343
-msgid "Optimize lui/addiu address loads"
-msgstr ""
+#. There are no delay slots on SHmedia.
+#. Relaxation isn't yet supported for SHmedia
+#: config/sh/sh.h:437
+msgid "Profiling is not supported on this target."
+msgstr "Profilering er ikke understøttet på målarkitekturen."
 
-#: config/mips/mips.h:345
-msgid "Don't optimize lui/addiu address loads"
-msgstr ""
+#: config/sparc/sparc.c:329
+#, c-format
+msgid "%s is not supported by this configuration"
+msgstr "%s understøttes ikke af denne konfiguration"
 
-#: config/mips/mips.h:347
-msgid "Use MIPS as"
-msgstr ""
+#: config/sparc/sparc.c:336
+msgid "-mlong-double-64 not allowed with -m64"
+msgstr "-mlong-double-64 er ikke tilladt med -m64"
 
-#: config/mips/mips.h:349
-msgid "Use GNU as"
-msgstr ""
+#: config/sparc/sparc.c:361
+msgid "-mcmodel= is not supported on 32 bit systems"
+msgstr "-mcmodel= understøttes ikke på 32 bit-systemer"
 
-#: config/mips/mips.h:351
-#, fuzzy
-msgid "Use symbolic register names"
-msgstr "ukendt registernavn '%s'"
+#: config/sparc/sparc.c:6299 config/sparc/sparc.c:6305
+#, c-format
+msgid "invalid %%Y operand"
+msgstr "ugyldig %%Y-operand"
 
-#: config/mips/mips.h:353
-msgid "Don't use symbolic register names"
-msgstr ""
+#: config/sparc/sparc.c:6375
+#, c-format
+msgid "invalid %%A operand"
+msgstr "ugyldig %%A-operand"
 
-#: config/mips/mips.h:355 config/mips/mips.h:357
-msgid "Use GP relative sdata/sbss sections"
-msgstr ""
+#: config/sparc/sparc.c:6385
+#, c-format
+msgid "invalid %%B operand"
+msgstr "ugyldig %%B-operand"
 
-#: config/mips/mips.h:359 config/mips/mips.h:361
-msgid "Don't use GP relative sdata/sbss sections"
-msgstr ""
+#: config/sparc/sparc.c:6424
+#, c-format
+msgid "invalid %%c operand"
+msgstr "ugyldig %%c-operand"
 
-#: config/mips/mips.h:363
-msgid "Output compiler statistics"
-msgstr ""
+#: config/sparc/sparc.c:6425
+#, c-format
+msgid "invalid %%C operand"
+msgstr "ugyldig %%C-operand"
 
-#: config/mips/mips.h:365
-msgid "Don't output compiler statistics"
-msgstr ""
+#: config/sparc/sparc.c:6446
+#, c-format
+msgid "invalid %%d operand"
+msgstr "ugyldig %%d-operand"
 
-#: config/mips/mips.h:367
-msgid "Don't optimize block moves"
-msgstr ""
+#: config/sparc/sparc.c:6447
+#, c-format
+msgid "invalid %%D operand"
+msgstr "ugyldig %%D-operand"
 
-#: config/mips/mips.h:369
-msgid "Optimize block moves"
-msgstr ""
+#: config/sparc/sparc.c:6463
+#, c-format
+msgid "invalid %%f operand"
+msgstr "ugyldig %%f-operand"
 
-#: config/mips/mips.h:371
-msgid "Use mips-tfile asm postpass"
-msgstr ""
+#: config/sparc/sparc.c:6513
+msgid "long long constant not a valid immediate operand"
+msgstr "long long-konstant er ikke en gyldig umiddelbar operand"
 
-#: config/mips/mips.h:373
-msgid "Don't use mips-tfile asm postpass"
-msgstr ""
+#: config/sparc/sparc.c:6516
+msgid "floating point constant not a valid immediate operand"
+msgstr "kommatalskonstant er ikke en gyldig umiddelbar operand"
 
-#. 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:377 config/pdp11/pdp11.h:55
-#, fuzzy
-msgid "Use hardware floating point"
-msgstr "Brug hardware-kommatal"
+#: config/sparc/freebsd.h:80 config/sparc/linux.h:87 config/sparc/linux64.h:89
+#: config/sparc/netbsd-elf.h:239
+msgid "Use 128 bit long doubles"
+msgstr "Benyt 128 bit long double"
 
-#: config/mips/mips.h:379
-msgid "Use 64-bit FP registers"
-msgstr ""
+#: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
+msgid "Generate code for big endian"
+msgstr "Generér kode til storendet"
 
-#: config/mips/mips.h:381
-msgid "Use 32-bit FP registers"
-msgstr ""
+#: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
+msgid "Generate code for little endian"
+msgstr "Generér kode til lilleendet"
 
-#: config/mips/mips.h:383
-msgid "Use 64-bit general registers"
-msgstr ""
+#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:65
+msgid "Use little-endian byte order for data"
+msgstr "Benyt lilleendet byte-orden til data"
 
-#: config/mips/mips.h:385
-msgid "Use 32-bit general registers"
-msgstr ""
+#: config/sparc/sparc.h:532
+msgid "Assume possible double misalignment"
+msgstr "Antag at double-variabler kan være ujusterede"
 
-#: config/mips/mips.h:387
-msgid "Use Irix PIC"
-msgstr ""
+#: config/sparc/sparc.h:534
+msgid "Assume all doubles are aligned"
+msgstr "Antag at alle double-variabler er justerede"
 
-#: config/mips/mips.h:389
-msgid "Don't use Irix PIC"
-msgstr ""
+#: config/sparc/sparc.h:536
+msgid "Pass -assert pure-text to linker"
+msgstr "Overbring -assert pure-text til sammenkæderen"
 
-#: config/mips/mips.h:391
-msgid "Use OSF PIC"
-msgstr ""
+#: config/sparc/sparc.h:538
+msgid "Do not pass -assert pure-text to linker"
+msgstr "Overbring ikke -assert pure-text til sammenkæderen"
 
-#: config/mips/mips.h:393
-msgid "Don't use OSF PIC"
-msgstr ""
+#: config/sparc/sparc.h:540
+msgid "Use flat register window model"
+msgstr "Benyt flad registervinduesmodel"
 
-#: config/mips/mips.h:395
-msgid "Use indirect calls"
-msgstr ""
+#: config/sparc/sparc.h:542
+msgid "Do not use flat register window model"
+msgstr "Benyt ikke flad registervinduesmodel"
 
-#: config/mips/mips.h:397
-msgid "Don't use indirect calls"
-msgstr ""
+#: config/sparc/sparc.h:544
+msgid "Use ABI reserved registers"
+msgstr "Benyt ABI-reserverede registre"
 
-#: config/mips/mips.h:399
-msgid "Use embedded PIC"
-msgstr ""
+#: config/sparc/sparc.h:546
+msgid "Do not use ABI reserved registers"
+msgstr "Benyt ikke ABI-reserverede registre"
 
-#: config/mips/mips.h:401
-msgid "Don't use embedded PIC"
-msgstr ""
+#: config/sparc/sparc.h:548
+msgid "Use hardware quad fp instructions"
+msgstr "Benyt hardware quad-kommatalsinstruktioner"
 
-#: config/mips/mips.h:403
-msgid "Use ROM instead of RAM"
-msgstr ""
+#: config/sparc/sparc.h:550
+msgid "Do not use hardware quad fp instructions"
+msgstr "Benyt ikke hardware quad-kommatalsinstruktioner"
 
-#: config/mips/mips.h:405
-msgid "Don't use ROM instead of RAM"
-msgstr ""
+#: config/sparc/sparc.h:552
+msgid "Compile for v8plus ABI"
+msgstr "Oversæt for v8plus-ABI"
 
-#: config/mips/mips.h:407
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr ""
+#: config/sparc/sparc.h:554
+msgid "Do not compile for v8plus ABI"
+msgstr "Oversæt ikke for v8plus-ABI"
 
-#: config/mips/mips.h:409
-msgid "Don't put uninitialized constants in ROM"
-msgstr ""
+#: config/sparc/sparc.h:556
+msgid "Utilize Visual Instruction Set"
+msgstr "Benyt Visual Instruction Set"
 
-#: config/mips/mips.h:411
-msgid "Use big-endian byte order"
-msgstr ""
+#: config/sparc/sparc.h:558
+msgid "Do not utilize Visual Instruction Set"
+msgstr "Benyt ikke Visual Instruction Set"
 
-#: config/mips/mips.h:413
-msgid "Use little-endian byte order"
-msgstr ""
+#. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
+#: config/sparc/sparc.h:561
+msgid "Optimize for Cypress processors"
+msgstr "Optimér for Cypress-processorer"
 
-#: config/mips/mips.h:415
-msgid "Use single (32-bit) FP only"
-msgstr ""
+#: config/sparc/sparc.h:563
+#, fuzzy
+msgid "Optimize for SPARCLite processors"
+msgstr "Optimér for SparcLite-processorer"
 
-#: config/mips/mips.h:417
-msgid "Don't use single (32-bit) FP only"
-msgstr ""
+#: config/sparc/sparc.h:565
+msgid "Optimize for F930 processors"
+msgstr "Optimér for F930-processorer"
 
-#: config/mips/mips.h:419
-msgid "Use multiply accumulate"
-msgstr ""
+#: config/sparc/sparc.h:567
+msgid "Optimize for F934 processors"
+msgstr "Optimér for F934-processorer"
 
-#: config/mips/mips.h:421
-msgid "Don't use multiply accumulate"
-msgstr ""
+#: config/sparc/sparc.h:569
+#, fuzzy
+msgid "Use V8 SPARC ISA"
+msgstr "Benyt V8 Sparc ISA"
 
-#: config/mips/mips.h:423
-msgid "Work around early 4300 hardware bug"
-msgstr ""
+#: config/sparc/sparc.h:571
+#, fuzzy
+msgid "Optimize for SuperSPARC processors"
+msgstr "Optimér for SuperSparc-processorer"
 
-#: config/mips/mips.h:425
-msgid "Don't work around early 4300 hardware bug"
-msgstr ""
+#. End of deprecated options.
+#: config/sparc/sparc.h:574
+msgid "Pointers are 64-bit"
+msgstr "Henvisninger er 64 bit"
 
-#: config/mips/mips.h:427
-msgid "Optimize for 4650"
-msgstr ""
+#: config/sparc/sparc.h:576
+msgid "Pointers are 32-bit"
+msgstr "Henvisninger er 32 bit"
 
-#: config/mips/mips.h:429
-msgid "Optimize for 3900"
-msgstr ""
+#: config/sparc/sparc.h:578
+msgid "Use 32-bit ABI"
+msgstr "Benyt 32 bit-API"
 
-#: config/mips/mips.h:431
-msgid "Trap on integer divide by zero"
-msgstr ""
+#: config/sparc/sparc.h:580
+msgid "Use 64-bit ABI"
+msgstr "Benyt 64 bit-API"
 
-#: config/mips/mips.h:433
-msgid "Don't trap on integer divide by zero"
-msgstr ""
+#: config/sparc/sparc.h:582
+msgid "Use stack bias"
+msgstr "Benyt stakafsæt"
 
-#: config/mips/mips.h:435
-msgid "Trap on integer divide overflow"
-msgstr ""
+#: config/sparc/sparc.h:584
+msgid "Do not use stack bias"
+msgstr "Benyt ikke stakafsæt"
 
-#: config/mips/mips.h:437
-msgid "Don't trap on integer divide overflow"
-msgstr ""
+#: config/sparc/sparc.h:586
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr "Benyt strukturer på stærkere justering til dobbelt-ord kopier"
 
-#. 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:562
-msgid "Specify CPU for scheduling purposes"
-msgstr ""
+#: config/sparc/sparc.h:588
+msgid "Do not use structs on stronger alignment for double-word copies"
+msgstr "Benyt ikke strukturer på stærkere justering til dobbelt-ord kopier"
 
-#: config/mips/mips.h:564
-msgid "Specify MIPS ISA"
-msgstr ""
+#: config/sparc/sparc.h:590
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr "Optimér halekaldsinstruktioner i maskinkodeoversætteren og sammenkæderen"
 
-#: config/mips/mips.h:566
-msgid "Use mips16 entry/exit psuedo ops"
-msgstr ""
+#: config/sparc/sparc.h:592
+msgid "Do not optimize tail call instructions in assembler or linker"
+msgstr "Optimér ikke halekaldsinstruktioner i maskinkodeoversætteren og sammenkæderen"
 
-#: config/mips/mips.h:568
+#: config/sparc/sparc.h:637
 #, fuzzy
-msgid "Don't use MIPS16 instructions"
-msgstr "Se %s for instruktioner."
+msgid "Use given SPARC code model"
+msgstr "Benyt given Sparc-kodemodel"
 
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/mips/mips.h:2592
-msgid "mips16 function profiling"
-msgstr ""
+#: config/stormy16/stormy16.c:1192
+msgid "cannot use va_start in interrupt function"
+msgstr "kan ikke bruge va_start i afbrydelsesfunktion"
 
-#: config/mn10300/mn10300.h:59
-msgid "Work around hardware multiply bug"
-msgstr ""
+#: config/stormy16/stormy16.c:1552
+msgid "`B' operand is not constant"
+msgstr "'B'-operanden er ikke konstant"
 
-#: config/mn10300/mn10300.h:60
-#, fuzzy
-msgid "Do not work around hardware multiply bug"
-msgstr "Brug ikke hardware-kommatal"
+#: config/stormy16/stormy16.c:1558
+msgid "`B' operand has multiple bits set"
+msgstr "'B'-operanden har flere bit sat"
 
-#: config/mn10300/mn10300.h:61
-msgid "Target the AM33 processor"
-msgstr ""
+#: config/stormy16/stormy16.c:1585
+msgid "`o' operand is not constant"
+msgstr "'o'-operanden er ikke konstant"
 
-#: config/nextstep.c:65
-msgid "optimization turned on"
-msgstr ""
+#: config/stormy16/stormy16.c:1600
+msgid "xstormy16_print_operand: unknown code"
+msgstr "xstormy16_print_operand: ukendt kode"
 
-#: config/nextstep.c:71
-msgid "optimization turned off"
-msgstr ""
+#: config/stormy16/stormy16.c:1650
+#, c-format
+msgid "switch statement of size %lu entries too large"
+msgstr "switch-sætning med %lu elementer er for stor"
 
-#: config/nextstep.c:80
-#, fuzzy
-msgid "optimization level restored"
-msgstr "Oversættelse af inkluderingsfil udbedt"
+#: config/v850/v850-c.c:67
+msgid "#pragma GHS endXXXX found without previous startXXX"
+msgstr "'#pragma GHS endXXXX' fundet uden forudgående 'startXXX'"
 
-#: config/ns32k/ns32k.h:104
-#, fuzzy
-msgid "Don't use hardware fp"
-msgstr "Brug ikke hardware-kommatal"
+#: config/v850/v850-c.c:69
+msgid "#pragma GHS endXXX does not match previous startXXX"
+msgstr "'#pragma GHS endXXXX' passer ikke med forudgående 'startXXX'"
 
-#: config/ns32k/ns32k.h:105
-#, fuzzy
-msgid "Alternative calling convention"
-msgstr "Alternativ kaldekonvention"
+#: config/v850/v850-c.c:94
+msgid "cannot set interrupt attribute: no current function"
+msgstr "kan ikke sætte afbrydelsesegenskaben: ingen aktuel funktion"
 
-#: config/ns32k/ns32k.h:107
-msgid "Pass some arguments in registers"
-msgstr ""
+#: config/v850/v850-c.c:102
+msgid "cannot set interrupt attribute: no such identifier"
+msgstr "kan ikke sætte afbrydelsesegenskaben: intet sådant kaldenavn"
 
-#: config/ns32k/ns32k.h:108
-msgid "Pass all arguments on stack"
-msgstr ""
+#: config/v850/v850-c.c:148
+msgid "junk at end of #pragma ghs section"
+msgstr "ragelse i slutningen af '#pragma ghs section'"
 
-#: config/ns32k/ns32k.h:109
-msgid "Optimize for 32532 cpu"
-msgstr ""
+#: config/v850/v850-c.c:165
+#, c-format
+msgid "unrecognized section name \"%s\""
+msgstr "ukendt sektionsnavn \"%s\""
 
-#: config/ns32k/ns32k.h:110
-msgid "Optimize for 32332 cpu"
-msgstr ""
+#: config/v850/v850-c.c:180
+msgid "malformed #pragma ghs section"
+msgstr "forkert udformet '#pragma ghs section'"
 
-#: config/ns32k/ns32k.h:112
-msgid "Optimize for 32032"
-msgstr ""
+#: config/v850/v850-c.c:200
+msgid "junk at end of #pragma ghs interrupt"
+msgstr "ragelse i slutningen af '#pragma ghs interrupt'"
 
-#: config/ns32k/ns32k.h:114
-msgid "Register sb is zero. Use for absolute addressing"
-msgstr ""
+#: config/v850/v850-c.c:212
+msgid "junk at end of #pragma ghs starttda"
+msgstr "ragelse i slutningen af '#pragma ghs starttda'"
 
-#: config/ns32k/ns32k.h:115
-#, fuzzy
-msgid "Do not use register sb"
-msgstr "Brug ikke hardware-kommatal"
+#: config/v850/v850-c.c:224
+msgid "junk at end of #pragma ghs startsda"
+msgstr "ragelse i slutningen af '#pragma ghs startsda'"
 
-#: config/ns32k/ns32k.h:116
-#, fuzzy
-msgid "Do not use bitfield instructions"
-msgstr "Se %s for instruktioner."
+#: config/v850/v850-c.c:236
+msgid "junk at end of #pragma ghs startzda"
+msgstr "ragelse i slutningen af '#pragma ghs startzda'"
 
-#: config/ns32k/ns32k.h:117
-#, fuzzy
-msgid "Use bitfield instructions"
-msgstr "Se %s for instruktioner."
+#: config/v850/v850-c.c:248
+msgid "junk at end of #pragma ghs endtda"
+msgstr "ragelse i slutningen af '#pragma ghs endtda'"
 
-#: config/ns32k/ns32k.h:118
-#, fuzzy
-msgid "Generate code for high memory"
-msgstr "Generér kode til en given cpu"
+#: config/v850/v850-c.c:260
+msgid "junk at end of #pragma ghs endsda"
+msgstr "ragelse i slutningen af '#pragma ghs endsda'"
 
-#: config/ns32k/ns32k.h:119
-#, fuzzy
-msgid "Generate code for low memory"
-msgstr "Generér kode til en given cpu"
+#: config/v850/v850-c.c:272
+msgid "junk at end of #pragma ghs endzda"
+msgstr "ragelse i slutningen af '#pragma ghs endzda'"
 
-#: config/ns32k/ns32k.h:120
-msgid "32381 fpu"
-msgstr ""
+#: config/v850/v850.c:129
+#, c-format
+msgid "%s=%s is not numeric"
+msgstr "%s=%s er ikke et tal"
 
-#: config/ns32k/ns32k.h:121
-msgid "Use multiply-accumulate fp instructions"
-msgstr ""
+#: config/v850/v850.c:136
+#, c-format
+msgid "%s=%s is too large"
+msgstr "%s=%s er for stor"
 
-#: config/ns32k/ns32k.h:123
-msgid "Do not use multiply-accumulate fp instructions"
-msgstr ""
+#: config/v850/v850.c:302
+msgid "const_double_split got a bad insn:"
+msgstr "const_double_split modtog en ugyldig instruktion:"
 
-#: config/ns32k/ns32k.h:124
-#, fuzzy
-msgid "\"Small register classes\" kludge"
-msgstr "Ugyldigt registerklassebogstav %c"
+#: config/v850/v850.c:837
+msgid "output_move_single:"
+msgstr "output_move_single:"
 
-#: config/ns32k/ns32k.h:125
-#, fuzzy
-msgid "No \"Small register classes\" kludge"
-msgstr "Ugyldigt registerklassebogstav %c"
+#: config/v850/v850.c:2217
+msgid "a data area attribute cannot be specified for local variables"
+msgstr "en dataområdeegenskab kan ikke angives for lokale variable"
 
-#: config/pa/pa.c:135
+#: config/v850/v850.c:2228
 #, c-format
-msgid ""
-"Unknown -mschedule= option (%s).\n"
-"Valid options are 700, 7100, 7100LC, 7200, and 8000\n"
-msgstr ""
+msgid "data area of '%s' conflicts with previous declaration"
+msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
 
-#: config/pa/pa.c:160
+#: config/v850/v850.c:2447
 #, c-format
-msgid ""
-"Unknown -march= option (%s).\n"
-"Valid options are 1.0, 1.1, and 2.0\n"
-msgstr ""
+msgid "bogus JR construction: %d\n"
+msgstr "falsk JR-konstruktion: %d\n"
 
-#: config/pa/pa.c:165
-msgid "PIC code generation is not supported in the portable runtime model\n"
-msgstr ""
+#: config/v850/v850.c:2468 config/v850/v850.c:2670
+#, c-format
+msgid "bad amount of stack space removal: %d"
+msgstr "ugyldig størrelse af stakpladsfjernelse: %d"
 
-#: config/pa/pa.c:170
-msgid "PIC code generation is not compatible with fast indirect calls\n"
-msgstr ""
+#: config/v850/v850.c:2646
+#, c-format
+msgid "bogus JARL construction: %d\n"
+msgstr "falsk JARL-konstruktion: %d\n"
 
-#: config/pa/pa.c:175
-msgid "PIC code generation is not compatible with profiling\n"
-msgstr ""
+#: config/v850/v850.c:3026
+#, fuzzy, c-format
+msgid "Bogus DISPOSE construction: %d\n"
+msgstr "falsk JR-konstruktion: %d\n"
 
-#: config/pa/pa.c:180
-msgid "-g is only supported when using GAS on this processor,"
+#: config/v850/v850.c:3048
+#, c-format
+msgid "Too much stack space to dispose of: %d"
 msgstr ""
 
-#: config/pa/pa.c:181
-#, fuzzy
-msgid "-g option disabled."
-msgstr "tilvalg slået til: "
+#: config/v850/v850.c:3224
+#, fuzzy, c-format
+msgid "Bogus PREPEARE construction: %d\n"
+msgstr "falsk JARL-konstruktion: %d\n"
 
-#: config/pdp11/pdp11.h:56
-#, fuzzy
-msgid "Do not use hardware floating point"
-msgstr "Brug ikke hardware-kommatal"
+#: config/v850/v850.c:3246
+#, fuzzy, c-format
+msgid "Too much stack space to prepare: %d"
+msgstr "ugyldig størrelse af stakpladsfjernelse: %d"
 
-#. return float result in ac0
-#: config/pdp11/pdp11.h:58
-msgid "Return floating point results in ac0"
-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:158
+msgid "Support Green Hills ABI"
+msgstr "Understøt Green Hills-ABI"
 
-#: config/pdp11/pdp11.h:59
-#, fuzzy
-msgid "Return floating point results in memory"
-msgstr "Ugyldigt tilvalg til kommatalsemulering: -mfpe-%s"
+#: config/v850/v850.h:161
+msgid "Prohibit PC relative function calls"
+msgstr "Forbyd PC-relative funktionskald"
 
-#. is 11/40
-#: config/pdp11/pdp11.h:61
-#, fuzzy
-msgid "Generate code for an 11/40"
-msgstr "Generér kode til en given cpu"
+#: config/v850/v850.h:164
+msgid "Reuse r30 on a per function basis"
+msgstr "Genbrug r30 på et pr. funktionsgrundlag"
 
-#. is 11/45
-#: config/pdp11/pdp11.h:64
-#, fuzzy
-msgid "Generate code for an 11/45"
-msgstr "Generér kode til en given cpu"
+#: config/v850/v850.h:167
+msgid "Use stubs for function prologues"
+msgstr "Benyt stubbe til funktionsindledninger"
 
-#. is 11/10
-#: config/pdp11/pdp11.h:67
-#, fuzzy
-msgid "Generate code for an 11/10"
-msgstr "Generér kode til en given cpu"
+#: config/v850/v850.h:170
+msgid "Same as: -mep -mprolog-function"
+msgstr "Samme som: -mep -mprolog-function"
 
-#. use movstrhi for bcopy
-#. use 32 bit for int
-#: config/pdp11/pdp11.h:72 config/pdp11/pdp11.h:73
-msgid "Use 32 bit int"
-msgstr ""
+#: config/v850/v850.h:171
+msgid "Enable backend debugging"
+msgstr "Aktivér bagendefejlanalyseringsinfo"
 
-#: config/pdp11/pdp11.h:74 config/pdp11/pdp11.h:75
-msgid "Use 16 bit int"
-msgstr ""
+#: config/v850/v850.h:173
+msgid "Compile for the v850 processor"
+msgstr "Oversæt for v850-processoren"
 
-#. use 32 bit for float
-#: config/pdp11/pdp11.h:77 config/pdp11/pdp11.h:78
-msgid "Use 32 bit float"
-msgstr ""
+#: config/v850/v850.h:175
+#, fuzzy
+msgid "Compile for v850e processor"
+msgstr "Oversæt for v850-processoren"
 
-#: config/pdp11/pdp11.h:79 config/pdp11/pdp11.h:80
-msgid "Use 64 bit float"
-msgstr ""
+#. Make sure that the other bits are cleared.
+#: config/v850/v850.h:177
+#, fuzzy
+msgid "Enable the use of the short load instructions"
+msgstr "Aktivér brug af DB-instruktioner"
 
-#. 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:89
-msgid "Target has split I&D"
-msgstr ""
+#: config/v850/v850.h:180
+#, fuzzy
+msgid "Do not use the callt instruction"
+msgstr "Benyt ikke divisionsinstruktionen"
 
-#: config/pdp11/pdp11.h:90
-msgid "Target does not have split I&D"
-msgstr ""
+#: config/v850/v850.h:187
+#, fuzzy
+msgid "Do not use registers r2 and r5"
+msgstr "Benyt ikke registeret 'sb'"
 
-#. UNIX assembler syntax?
-#: config/pdp11/pdp11.h:92
-msgid "Use UNIX assembler syntax"
-msgstr ""
+#: config/v850/v850.h:189
+#, fuzzy
+msgid "Enfore strict alignment"
+msgstr "Finjustér ikke stakjustering"
 
-#: config/pdp11/pdp11.h:93
-msgid "Use DEC assembler syntax"
-msgstr ""
+#: config/v850/v850.h:192
+msgid "Use 4 byte entries in switch tables"
+msgstr "Benyt 4 byte-elementer i switch-tabeller"
 
-#: config/pj/pj.h:73
-msgid "Generate little endian data"
-msgstr ""
+#: config/v850/v850.h:218
+msgid "Set the max size of data eligible for the TDA area"
+msgstr "Angiv den maks. størrelse af data til TDA-området"
 
-#: config/pj/pj.h:75
-msgid "Generate big endian data"
-msgstr ""
+#: config/v850/v850.h:221
+msgid "Set the max size of data eligible for the SDA area"
+msgstr "Angiv den maks. størrelse af data til SDA-området"
 
-#: config/pj/pj.h:77
-msgid "Turn on maintainer testing code"
-msgstr ""
+#: config/v850/v850.h:224
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr "Angiv den maks. størrelse af data til ZDA-området"
 
-#: config/pj/pj.h:79
-msgid "Enable Transmeta picoJava extensions"
-msgstr ""
+#: config/xtensa/xtensa.c:1062 config/xtensa/xtensa.c:1096
+#: config/xtensa/xtensa.c:1105
+msgid "bad test"
+msgstr "ugyldig test"
 
-#: config/pj/pj.h:81
-msgid "Disable Transmeta picoJava extensions"
-msgstr ""
+#: config/xtensa/xtensa.c:1824
+msgid "boolean registers required for the floating-point option"
+msgstr "booleske registre er påkrævet til kommatalsindstillingen"
 
-#: config/pj/pj.h:83
-msgid "Disable reorganization pass"
-msgstr ""
+#: config/xtensa/xtensa.c:1991
+msgid "invalid mask"
+msgstr "ugyldig maske"
 
-#: config/romp/romp.c:674
-#, c-format
-msgid "invalid %%B value"
-msgstr "ugyldig %%B-værdi"
+#: config/xtensa/xtensa.c:2038
+msgid "invalid address"
+msgstr "ugyldig adresse"
 
-#: config/romp/romp.c:701 config/rs6000/rs6000.c:4106
-#, c-format
-msgid "invalid %%S value"
-msgstr "ugyldig %%S-værdi"
+#: config/xtensa/xtensa.c:2063
+msgid "no register in address"
+msgstr "ingen registre i adresse"
 
-#: config/romp/romp.c:710 config/romp/romp.c:717
-#, c-format
-msgid "invalid %%b value"
-msgstr "ugyldig %%b-værdi"
+#: config/xtensa/xtensa.c:2071
+msgid "address offset not a constant"
+msgstr "adresseafsæt er ikke en konstant"
 
-#: config/romp/romp.c:738 config/romp/romp.c:745
-#, c-format
-msgid "invalid %%H value"
-msgstr "ugyldig %%H-værdi"
+#: config/xtensa/xtensa.c:2809
+#, fuzzy
+msgid "only uninitialized variables can be placed in a .bss section"
+msgstr "kun variabler med startværdi kan placeres i programhukommelsesområdet"
 
-#: config/romp/romp.c:757 config/romp/romp.c:768
-#, c-format
-msgid "invalid %%z value"
-msgstr "ugyldig %%z-værdi"
+#: config/xtensa/xtensa.h:114
+msgid "Use the Xtensa code density option"
+msgstr "Benyt Xtensa-kodetæthedsindstillingen"
 
-#: config/romp/romp.c:776 config/romp/romp.c:784
-#, c-format
-msgid "invalid %%Z value"
-msgstr "ugyldig %%Z-værdi"
+#: config/xtensa/xtensa.h:116
+msgid "Do not use the Xtensa code density option"
+msgstr "Benyt ikke Xtensa-kodetæthedsindstillingen"
 
-#: config/romp/romp.c:791 config/romp/romp.c:800 config/romp/romp.c:807
-#: config/rs6000/rs6000.c:3888
-#, c-format
-msgid "invalid %%k value"
-msgstr "ugyldig %%k-værdi"
+#: config/xtensa/xtensa.h:118
+msgid "Use the Xtensa MAC16 option"
+msgstr "Benyt Xtensa-MAC16-indstillingen"
 
-#: config/romp/romp.c:892 config/romp/romp.c:935
-#, c-format
-msgid "invalid %%j value"
-msgstr "ugyldig %%j-værdi"
+#: config/xtensa/xtensa.h:120
+msgid "Do not use the Xtensa MAC16 option"
+msgstr "Benyt ikke Xtensa-MAC16-indstillingen"
 
-#. Perform any needed actions needed for a function that is receiving a
-#. variable number of arguments.
-#.
-#. CUM is as above.
-#.
-#. MODE and TYPE are the mode and type of the current parameter.
-#.
-#. PRETEND_SIZE is a variable that should be set to the amount of stack
-#. that must be pushed by the prolog to pretend that our caller pushed
-#. it.
-#.
-#. Normally, this macro will push all remaining incoming registers on the
-#. stack and set PRETEND_SIZE to the length of the registers pushed.
-#: config/romp/romp.h:661
-msgid "can't have varargs with -mfp-arg-in-fp-regs"
-msgstr "kan ikke have variable parameterlister med -mfp-arg-in-fp-regs"
+#: config/xtensa/xtensa.h:122
+msgid "Use the Xtensa MUL16 option"
+msgstr "Benyt Xtensa-MUL16-indstillingen"
 
-#: config/rs6000/aix.h:303 config/rs6000/beos.h:30
-msgid "Always pass floating-point arguments in memory"
-msgstr ""
+#: config/xtensa/xtensa.h:124
+msgid "Do not use the Xtensa MUL16 option"
+msgstr "Benyt ikke Xtensa-MUL16-indstillingen"
 
-#: config/rs6000/aix.h:305 config/rs6000/beos.h:32
-msgid "Don't always pass floating-point arguments in memory"
-msgstr ""
+#: config/xtensa/xtensa.h:126
+msgid "Use the Xtensa MUL32 option"
+msgstr "Benyt Xtensa-MUL32-indstillingen"
 
-#: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
-msgid "Support message passing with the Parallel Environment"
-msgstr ""
+#: config/xtensa/xtensa.h:128
+msgid "Do not use the Xtensa MUL32 option"
+msgstr "Benyt ikke Xtensa-MUL32-indstillingen"
 
-#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28
-msgid "Compile for 64-bit pointers"
-msgstr ""
+#. undocumented
+#. undocumented
+#: config/xtensa/xtensa.h:134
+msgid "Use the Xtensa NSA option"
+msgstr "Benyt Xtensa-NSA-indstillingen"
 
-#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30
-msgid "Compile for 32-bit pointers"
-msgstr ""
+#: config/xtensa/xtensa.h:136
+msgid "Do not use the Xtensa NSA option"
+msgstr "Benyt ikke Xtensa-NSA-indstillingen"
 
-#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49
-#, fuzzy
-msgid "-maix64 and POWER architecture are incompatible."
-msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
+#: config/xtensa/xtensa.h:138
+msgid "Use the Xtensa MIN/MAX option"
+msgstr "Benyt Xtensa-MIN/MAX-indstillingen"
 
-#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54
-msgid "-maix64 requires PowerPC64 architecture remain enabled."
-msgstr ""
+#: config/xtensa/xtensa.h:140
+msgid "Do not use the Xtensa MIN/MAX option"
+msgstr "Benyt ikke Xtensa-MIN/MAX-indstillingen"
 
-#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58
-msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported."
-msgstr "-maix64 påkrævet: 64 bit-beregninger med 32 bit-adressering understøttes endnu ikke."
+#: config/xtensa/xtensa.h:142
+msgid "Use the Xtensa SEXT option"
+msgstr "Benyt Xtensa-SEXT-indstillingen"
 
-#: config/rs6000/rs6000.c:341
-#, fuzzy
-msgid "-mmultiple is not supported on little endian systems"
-msgstr "-mcmodel= understøttes ikke på 32 bit-systemer"
+#: config/xtensa/xtensa.h:144
+msgid "Do not use the Xtensa SEXT option"
+msgstr "Benyt ikke Xtensa-SEXT-indstillingen"
 
-#: config/rs6000/rs6000.c:348
-#, fuzzy
-msgid "-mstring is not supported on little endian systems"
-msgstr "-mcmodel= understøttes ikke på 32 bit-systemer"
+#: config/xtensa/xtensa.h:146
+msgid "Use the Xtensa boolean register option"
+msgstr "Benyt Xtensa-indstillingen til booleske registre"
 
-#: config/rs6000/rs6000.c:354
-#, c-format
-msgid "-f%s ignored for AIX (all code is position independent)"
-msgstr ""
+#: config/xtensa/xtensa.h:148
+msgid "Do not use the Xtensa boolean register option"
+msgstr "Benyt ikke Xtensa-indstillingen til booleske registre"
 
-#: config/rs6000/rs6000.c:362
-msgid "-ffunction-sections disabled on AIX when debugging"
-msgstr ""
+#: config/xtensa/xtensa.h:150
+msgid "Use the Xtensa floating-point unit"
+msgstr "Benyt kommatalsenheden til Xtensa"
 
-#: config/rs6000/rs6000.c:368
-#, fuzzy
-msgid "-fdata-sections not supported on AIX"
-msgstr "-pipe understøttes ikke."
+#: config/xtensa/xtensa.h:152
+msgid "Do not use the Xtensa floating-point unit"
+msgstr "Benyt ikke kommatalsenheden til Xtensa"
 
-#: config/rs6000/rs6000.c:382
-#, c-format
-msgid "Unknown -mdebug-%s switch"
-msgstr "Ukendt '-mdebug-%s'-tilvalg"
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#: config/xtensa/xtensa.h:170
+msgid "Disable fused multiply/add and multiply/subtract FP instructions"
+msgstr "Deaktivér sammensatte gang/addér- og gang/subtrahér-kommatalsinstruktioner"
 
-#: config/rs6000/rs6000.c:3815
-#, c-format
-msgid "invalid %%f value"
-msgstr "ugyldig %%f-værdi"
+#: config/xtensa/xtensa.h:172
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+msgstr "Aktivér sammensatte gang/addér- og gang/subtrahér-kommatalsinstruktioner"
 
-#: config/rs6000/rs6000.c:3824
-#, c-format
-msgid "invalid %%F value"
-msgstr "ugyldig %%F-værdi"
+#: config/xtensa/xtensa.h:174
+msgid "Serialize volatile memory references with MEMW instructions"
+msgstr "Serialisér volatile hukommelsesreference med MEMW-instruktioner"
 
-#: config/rs6000/rs6000.c:3833
-#, c-format
-msgid "invalid %%G value"
-msgstr "ugyldig %%G-værdi"
+#: config/xtensa/xtensa.h:176
+msgid "Do not serialize volatile memory references with MEMW instructions"
+msgstr "Serialisér ikke volatile hukommelsesreference med MEMW-instruktioner"
 
-#: config/rs6000/rs6000.c:3868
-#, c-format
-msgid "invalid %%j code"
-msgstr "ugyldig %%j-kode"
+#: config/xtensa/xtensa.h:178
+msgid "Intersperse literal pools with code in the text section"
+msgstr "Fordel konstanter med kode i tekstsektionen"
 
-#: config/rs6000/rs6000.c:3878
-#, c-format
-msgid "invalid %%J code"
-msgstr "ugyldig %%J-kode"
+#: config/xtensa/xtensa.h:180
+msgid "Put literal pools in a separate literal section"
+msgstr "Anbring konstanter i en adskilt konstantsektion"
 
-#: config/rs6000/rs6000.c:3908
-#, c-format
-msgid "invalid %%K value"
-msgstr "ugyldig %%K-værdi"
+#: config/xtensa/xtensa.h:182
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr "Justér automatisk forgreningsmål for at reducere forgreningsstraffe"
 
-#: config/rs6000/rs6000.c:4032
-#, c-format
-msgid "invalid %%p value"
-msgstr "ugyldig %%p-værdi"
+#: config/xtensa/xtensa.h:184
+msgid "Do not automatically align branch targets"
+msgstr "Justér ikke automatisk forgreningsmål"
 
-#: config/rs6000/rs6000.c:4069
-#, c-format
-msgid "invalid %%q value"
-msgstr "ugyldig %%q-værdi"
+#: config/xtensa/xtensa.h:186
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr "Benyt indirekte CALLXn-instruktioner for store programmer"
 
-#: config/rs6000/rs6000.c:4132
-#, c-format
-msgid "%%S computed all 1's mask"
-msgstr "%%S beregnede alle 1'eres maske"
+#: config/xtensa/xtensa.h:188
+msgid "Use direct CALLn instructions for fast calls"
+msgstr "Benyt direkte CALLn-instruktioner for hurtige kald"
 
-#: config/rs6000/rs6000.c:4159
-#, c-format
-msgid "%%S computed all 0's mask"
-msgstr "%%S beregnede alle 0'eres maske"
+#: ada/misc.c:233
+msgid "`-gnat' misspelled as `-gant'"
+msgstr "'-gnat' stavet forkert som '-gant'"
 
-#: config/rs6000/rs6000.c:4169
-#, fuzzy, c-format
-msgid "invalid %%T value"
-msgstr "ugyldig %%v-værdi"
+#: cp/call.c:258 cp/init.c:1587
+msgid "qualified type `%T' does not match destructor name `~%T'"
+msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
 
-#: config/rs6000/rs6000.c:4179
-#, c-format
-msgid "invalid %%u value"
-msgstr "ugyldig %%u-værdi"
+#: cp/call.c:267
+msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
+msgstr "typen af '%E' passer ikke til destruktionsfunktionstypen '%T' (typen var '%T')"
 
-#: config/rs6000/rs6000.c:4188
-#, c-format
-msgid "invalid %%v value"
-msgstr "ugyldig %%v-værdi"
+#: cp/call.c:276
+msgid "`%D' is a namespace"
+msgstr "'%D' er et navnerum"
 
-#: config/rs6000/rs6000.c:4261
-#, fuzzy, c-format
-msgid "invalid %%W value"
-msgstr "ugyldig %%v-værdi"
+#: cp/call.c:284
+msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
+msgstr "stamobjektet '%E' fra metodekald forsynet med virkefelt er af en ikke-sammensat type '%T'"
 
-#. 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:253
-#, fuzzy
-msgid "Use POWER instruction set"
-msgstr "Se %s for instruktioner."
+#: cp/call.c:366
+msgid "unable to call pointer to member function here"
+msgstr "kan ikke kalde henvisning til medlemsfunktion her"
 
-#: config/rs6000/rs6000.h:256
-#, fuzzy
-msgid "Use POWER2 instruction set"
-msgstr "Se %s for instruktioner."
+#: cp/call.c:515
+msgid "destructors take no parameters"
+msgstr "destruktionsfunktioner kan ikke have parametre"
 
-#: config/rs6000/rs6000.h:258
-#, fuzzy
-msgid "Do not use POWER2 instruction set"
-msgstr "Brug ikke push-instruktioner til at gemme udgående parametre"
+#: cp/call.c:519
+msgid "destructor name `~%T' does not match type `%T' of expression"
+msgstr "destruktionsfunktionsnavn '~T' passer ikke med typen '%T' for udtrykket"
 
-#: config/rs6000/rs6000.h:261
-#, fuzzy
-msgid "Do not use POWER instruction set"
-msgstr "Brug ikke push-instruktioner til at gemme udgående parametre"
+#: cp/call.c:535 cp/call.c:4857
+msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
+msgstr "forespørgsel efter medlemmet '%D' i '%E' som er af en ikke-sammensat type '%T'"
 
-#: config/rs6000/rs6000.h:263
+#: cp/call.c:557
 #, fuzzy
-msgid "Use PowerPC instruction set"
-msgstr "Se %s for instruktioner."
+msgid "request for member `%D' is ambiguous"
+msgstr "brug af '%D' er tvetydigt"
 
-#: config/rs6000/rs6000.h:266
-#, fuzzy
-msgid "Do not use PowerPC instruction set"
-msgstr "Se %s for instruktioner."
+#: cp/call.c:2446
+msgid "%s %D(%T, %T, %T) <built-in>"
+msgstr "%s %D(%T, %T, %T) <indbygget>"
 
-#: config/rs6000/rs6000.h:268
-msgid "Use PowerPC General Purpose group optional instructions"
-msgstr ""
+#: cp/call.c:2451
+msgid "%s %D(%T, %T) <built-in>"
+msgstr "%s %D(%T, %T) <indbygget>"
 
-#: config/rs6000/rs6000.h:270
-msgid "Don't use PowerPC General Purpose group optional instructions"
-msgstr ""
+#: cp/call.c:2455
+msgid "%s %D(%T) <built-in>"
+msgstr "%s %D(%T) <indbygget>"
 
-#: config/rs6000/rs6000.h:272
-msgid "Use PowerPC Graphics group optional instructions"
-msgstr ""
+#: cp/call.c:2459
+msgid "%s %T <conversion>"
+msgstr "%s %T <konvertering>"
 
-#: config/rs6000/rs6000.h:274
-msgid "Don't use PowerPC Graphics group optional instructions"
-msgstr ""
+#: cp/call.c:2461
+msgid "%s %+#D%s"
+msgstr "%s %+#D%s"
 
-#: config/rs6000/rs6000.h:276
-#, fuzzy
-msgid "Use PowerPC-64 instruction set"
-msgstr "Se %s for instruktioner."
+#: cp/call.c:2615
+msgid "conversion from `%T' to `%T' is ambiguous"
+msgstr "konvertering fra '%T' til '%T' er tvetydigt"
 
-#: config/rs6000/rs6000.h:278
+#: cp/call.c:2690
 #, fuzzy
-msgid "Don't use PowerPC-64 instruction set"
-msgstr "Se %s for instruktioner."
+msgid "incomplete type '%T' cannot be used to name a scope"
+msgstr "objekt af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
 
-#: config/rs6000/rs6000.h:280
-msgid "Use new mnemonics for PowerPC architecture"
-msgstr ""
+#: cp/call.c:2706 cp/typeck.c:2176 cp/typeck.c:2205
+#, fuzzy
+msgid "'%D' has no member named '%E'"
+msgstr "%s har intet medlem ved navn '%s'"
 
-#: config/rs6000/rs6000.h:282
-msgid "Use old mnemonics for PowerPC architecture"
-msgstr ""
+#: cp/call.c:2812
+msgid "no matching function for call to `%D(%A)'"
+msgstr "ingen passende funktion for kald til '%D(%A)'"
 
-#: config/rs6000/rs6000.h:285
-msgid "Put everything in the regular TOC"
-msgstr ""
+#: cp/call.c:2823 cp/call.c:4948
+msgid "call of overloaded `%D(%A)' is ambiguous"
+msgstr "kald af flertydig '%D(%A)' er tvetydigt"
 
-#: config/rs6000/rs6000.h:287
-#, fuzzy
-msgid "Place floating point constants in TOC"
-msgstr "forkert udformet kommatalskonstant"
+#. It's no good looking for an overloaded operator() on a
+#. pointer-to-member-function.
+#: cp/call.c:2850
+#, c-format
+msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
+msgstr "henvisning til medlemsfunktionen %E kan ikke kaldes uden et objekt; overvej at benytte .* eller ->*"
 
-#: config/rs6000/rs6000.h:289
-msgid "Don't place floating point constants in TOC"
-msgstr ""
+#: cp/call.c:2920
+msgid "no match for call to `(%T) (%A)'"
+msgstr "ingen passende fundet for kald til '(%T) (%A)'"
 
-#: config/rs6000/rs6000.h:291
-msgid "Place symbol+offset constants in TOC"
-msgstr ""
+#: cp/call.c:2930
+msgid "call of `(%T) (%A)' is ambiguous"
+msgstr "kald af '(%T) (%A)' er tvetydigt"
 
-#: config/rs6000/rs6000.h:293
-msgid "Don't place symbol+offset constants in TOC"
-msgstr ""
+#: cp/call.c:2965
+msgid "%s for `%T ? %T : %T' operator"
+msgstr "%s for operatoren '%T ? %T : %T'"
 
-#: config/rs6000/rs6000.h:299
-msgid "Place variable addresses in the regular TOC"
-msgstr ""
+#: cp/call.c:2970
+msgid "%s for `%T %s' operator"
+msgstr "%s for operatoren '%T %s' "
 
-#: config/rs6000/rs6000.h:305
-msgid "Generate load/store multiple instructions"
-msgstr ""
+#: cp/call.c:2973
+msgid "%s for `%T [%T]' operator"
+msgstr "%s for operatoren '%T [%T]'"
 
-#: config/rs6000/rs6000.h:307
-msgid "Do not generate load/store multiple instructions"
-msgstr ""
+#: cp/call.c:2978
+msgid "%s for `%T %s %T' operator"
+msgstr "%s for operatoren '%T %s %T'"
 
-#: config/rs6000/rs6000.h:311
-msgid "Generate string instructions for block moves"
-msgstr ""
+#: cp/call.c:2981
+msgid "%s for `%s %T' operator"
+msgstr "%s for operatoren '%s %T'"
 
-#: config/rs6000/rs6000.h:313
-#, fuzzy
-msgid "Do not generate string instructions for block moves"
-msgstr "Generér ikke sin, cos, sqrt til fpu"
+#: cp/call.c:3071
+msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+msgstr "ISO C++ forbyder udeladelse af den mellemste del af et ?:-udtryk"
 
-#: config/rs6000/rs6000.h:317
-msgid "Generate load/store with update instructions"
-msgstr ""
+#: cp/call.c:3130
+#, c-format
+msgid "`%E' has type `void' and is not a throw-expression"
+msgstr "'%E' har typen 'void' og er ikke et throw-udtryk"
 
-#: config/rs6000/rs6000.h:319
-msgid "Do not generate load/store with update instructions"
-msgstr ""
+#: cp/call.c:3163 cp/call.c:3363
+msgid "operands to ?: have different types"
+msgstr "operander til ?: har forskellige typer"
 
-#: config/rs6000/rs6000.h:321
-msgid "Generate fused multiply/add instructions"
-msgstr ""
+#: cp/call.c:3316
+msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
+msgstr "enum-typer passer ikke sammen i betinget udtryk: '%T' og '%T'"
 
-#: config/rs6000/rs6000.h:323
-msgid "Don't generate fused multiply/add instructions"
-msgstr ""
+#: cp/call.c:3323
+msgid "enumeral and non-enumeral type in conditional expression"
+msgstr "enum- og ikke enum-type i betinget udtryk"
 
-#: config/rs6000/rs6000.h:327
-msgid "Don't schedule the start and end of the procedure"
-msgstr ""
+#: cp/call.c:3405
+msgid "`%D' must be declared before use"
+msgstr "'%D' skal erklæres før brug"
 
-#. 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:400 config/sparc/sparc.h:708
-#, fuzzy
-msgid "Use features of and schedule code for given CPU"
-msgstr "Planlæg koden til en given cpu"
+#: cp/call.c:3604
+msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
+msgstr "ingen '%D(int)' erklæret for suffiks '%s', prøver præfiksoperatoren i stedet"
 
-#: config/rs6000/rs6000.h:403
-msgid "Enable debug output"
-msgstr ""
+#: cp/call.c:3651
+msgid "using synthesized `%#D' for copy assignment"
+msgstr "bruger syntetiseret '%#D' for kopitildeling"
 
-#. Definitions for __builtin_return_address and __builtin_frame_address.
-#. __builtin_return_address (0) should give link register (65), enable
-#. this.
-#. This should be uncommented, so that the link register is used, but
-#. currently this would result in unmatched insns and spilling fixed
-#. registers so we'll leave it for another day.  When these problems are
-#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
-#. (mrs)
-#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
-#. 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:1654
-msgid "RETURN_ADDRESS_OFFSET not supported"
-msgstr "RETURN_ADDRESS_OFFSET er ikke understøttet"
+#: cp/call.c:3653
+msgid "  where cfront would use `%#D'"
+msgstr "  hvor cfront ville bruge '%#D'"
 
-#: config/rs6000/sysv4.h:88
-#, fuzzy
-msgid "Select ABI calling convention."
-msgstr "Alternativ kaldekonvention"
+#: cp/call.c:3680
+msgid "comparison between `%#T' and `%#T'"
+msgstr "sammenligning mellem '%#T' og '%#T'"
 
-#: config/rs6000/sysv4.h:89
-msgid "Select method for sdata handling."
-msgstr ""
+#: cp/call.c:3919
+msgid "no suitable `operator delete' for `%T'"
+msgstr "ingen passende 'operator delete' for '%T'"
 
-#: config/rs6000/sysv4.h:104
-msgid "Align to the base type of the bitfield."
-msgstr ""
+#: cp/call.c:3938
+msgid "`%+#D' is private"
+msgstr "'%+#D' er privat"
 
-#: config/rs6000/sysv4.h:106
-msgid "Don't align to the base type of the bitfield."
-msgstr ""
+#: cp/call.c:3940
+msgid "`%+#D' is protected"
+msgstr "'%+#D' er beskyttet"
 
-#: config/rs6000/sysv4.h:108
-msgid "Don't assume that unaligned accesses are handled by the system"
-msgstr ""
+#: cp/call.c:3942
+msgid "`%+#D' is inaccessible"
+msgstr "'%+#D' er ikke tilgængelig"
 
-#: config/rs6000/sysv4.h:110
-msgid "Assume that unaligned accesses are handled by the system"
-msgstr ""
+#: cp/call.c:3943
+msgid "within this context"
+msgstr "i denne kontekst"
 
-#: config/rs6000/sysv4.h:112 config/rs6000/sysv4.h:116
-msgid "Produce code relocatable at runtime."
-msgstr ""
+#: cp/call.c:3985
+msgid "invalid conversion from `%T' to `%T'"
+msgstr "ugyldig konvertering fra '%T' til '%T'"
 
-#: config/rs6000/sysv4.h:114 config/rs6000/sysv4.h:118
-msgid "Don't produce code relocatable at runtime."
-msgstr ""
+#: cp/call.c:3987 cp/call.c:4126 cp/call.c:4128
+msgid "  initializing argument %P of `%D'"
+msgstr "  ved klargøring af parameteren %P til '%D'"
 
-#: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
-msgid "Produce little endian code."
-msgstr ""
+#: cp/call.c:4050 cp/call.c:4054
+msgid "  initializing argument %P of `%D' from result of `%D'"
+msgstr "  ved klargøring af parameteren %P til '%D' fra resultatet af '%D'"
 
-#: config/rs6000/sysv4.h:124 config/rs6000/sysv4.h:126
-msgid "Produce big endian code."
-msgstr ""
+#: cp/call.c:4060 cp/call.c:4063
+msgid "  initializing temporary from result of `%D'"
+msgstr "  ved klargøring af midlertidig variabel fra resultatet af '%D'"
 
-#: config/rs6000/sysv4.h:130 config/sparc/linux.h:84
-#: config/sparc/linux64.h:140
-msgid "Use 128 bit long doubles"
-msgstr ""
+#. Undefined behavior [expr.call] 5.2.2/7.  We used to just warn
+#. here and do a bitwise copy, but now cp_expr_size will abort if we
+#. try to do that.
+#: cp/call.c:4215
+#, fuzzy
+msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
+msgstr "kan ikke videregive objekter af en ikke-POD type '%#T' gennem '...'"
 
-#: config/rs6000/sysv4.h:131 config/rs6000/sysv4.h:132
-#: config/rs6000/sysv4.h:133 config/rs6000/sysv4.h:134
-#: config/rs6000/sysv4.h:135 config/rs6000/sysv4.h:136
-#: config/rs6000/sysv4.h:143 config/rs6000/sysv4.h:144
-#: config/rs6000/sysv4.h:155 config/rs6000/sysv4.h:156
-#: config/rs6000/sysv4.h:157 config/rs6000/sysv4.h:159
-msgid "no description yet"
-msgstr ""
+#. Undefined behavior [expr.call] 5.2.2/7.
+#: cp/call.c:4242
+msgid "cannot receive objects of non-POD type `%#T' through `...'"
+msgstr "kan ikke modtage objekter af en ikke-POD type '%#T' gennem '...'"
 
-#: config/rs6000/sysv4.h:137
-msgid "Use EABI."
-msgstr ""
+#: cp/call.c:4422
+msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
+msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
 
-#: config/rs6000/sysv4.h:138
-msgid "Don't use EABI."
-msgstr ""
+#: cp/call.c:4656
+msgid "could not find class$ field in java interface type `%T'"
+msgstr "kunne ikke finde et class$-felt i Java-grænsefladetypen '%T'"
 
-#: config/rs6000/sysv4.h:140
+#: cp/call.c:4831
 #, fuzzy
-msgid "Use alternate register names."
-msgstr "ukendt registernavn '%s'"
+msgid "call to non-function `%D'"
+msgstr "virtuel funktion '%s' tilhører ikke en klasse"
 
-#: config/rs6000/sysv4.h:142
-msgid "Don't use alternate register names."
-msgstr ""
+#: cp/call.c:4937
+msgid "no matching function for call to `%T::%D(%A)%#V'"
+msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
 
-#: config/rs6000/sysv4.h:146
-msgid "Link with libsim.a, libc.a and sim-crt0.o."
-msgstr ""
+#: cp/call.c:4967
+msgid "cannot call member function `%D' without object"
+msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
 
-#: config/rs6000/sysv4.h:148
-msgid "Link with libads.a, libc.a and crt0.o."
-msgstr ""
+#: cp/call.c:5580
+msgid "passing `%T' chooses `%T' over `%T'"
+msgstr "videregivelse af '%T' vælger '%T' frem for '%T'"
 
-#: config/rs6000/sysv4.h:150
-msgid "Link with libyk.a, libc.a and crt0.o."
-msgstr ""
+#: cp/call.c:5582 cp/decl2.c:4081
+msgid "  in call to `%D'"
+msgstr "  i kald af '%D'"
 
-#: config/rs6000/sysv4.h:152
-msgid "Link with libmvme.a, libc.a and crt0.o."
-msgstr ""
+#: cp/call.c:5631 cp/call.c:5756
+msgid "choosing `%D' over `%D'"
+msgstr "vælger '%D' frem for '%D'"
 
-#: config/rs6000/sysv4.h:154
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr ""
+#: cp/call.c:5632
+msgid "  for conversion from `%T' to `%T'"
+msgstr "  for konvertering fra '%T' til '%T'"
 
-#. 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
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
-#. get control.
-#: config/rs6000/sysv4.h:205
-#, c-format
-msgid "Bad value for -mcall-%s"
-msgstr "Ugyldig værdi til -mcall-%s"
+#: cp/call.c:5634
+msgid "  because conversion sequence for the argument is better"
+msgstr "  fordi konverteringssekvensen for parameteren er bedre"
 
-#: config/rs6000/sysv4.h:221
-#, c-format
-msgid "Bad value for -msdata=%s"
-msgstr "Ugyldig værdi til -msdata=%s"
+#: cp/call.c:5758
+msgid "  because worst conversion for the former is better than worst conversion for the latter"
+msgstr "  fordi den værste konvertering for førstnævnte er bedre end den værste konvertering for den sidstnævnte"
 
-#: config/rs6000/sysv4.h:238
-#, c-format
-msgid "-mrelocatable and -msdata=%s are incompatible."
-msgstr "-mrelocatable og -msdata=%s er indbyrdes uforenelige"
+#: cp/call.c:5874 cp/call.c:5895
+msgid "could not convert `%E' to `%T'"
+msgstr "kunne ikke konvertere '%E' til '%T'"
 
-#: config/rs6000/sysv4.h:246
-#, c-format
-msgid "-f%s and -msdata=%s are incompatible."
-msgstr "-f%s og -msdata=%s er indbyrdes uforenelige."
+#: cp/class.c:286
+msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
+msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
 
-#: config/rs6000/sysv4.h:255
-#, c-format
-msgid "-msdata=%s and -mcall-%s are incompatible."
-msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige."
+#: cp/class.c:943
+msgid "`%#D' and `%#D' cannot be overloaded"
+msgstr "'%#D' og '%#D' kan ikke flertydiggøres"
 
-#: config/rs6000/sysv4.h:262
-msgid "-mrelocatable and -mno-minimal-toc are incompatible."
-msgstr "-mrelocatable og -mno-minimal-toc er indbyrdes uforenelige."
+#: cp/class.c:1027
+msgid "duplicate enum value `%D'"
+msgstr "enum-værdien '%D' optræder mere end én gang"
 
-#: config/rs6000/sysv4.h:268
-#, c-format
-msgid "-mrelocatable and -mcall-%s are incompatible."
-msgstr "-mrelocatable og -mcall-%s er indbyrdes uforenelige."
+#: cp/class.c:1030
+msgid "duplicate field `%D' (as enum and non-enum)"
+msgstr "feltet '%D' optræder mere end én gang (som enum og som ikke-enum)"
+
+#: cp/class.c:1037
+msgid "duplicate nested type `%D'"
+msgstr "den indlejrede type '%D' optræder mere end én gang"
+
+#: cp/class.c:1048
+msgid "duplicate field `%D' (as type and non-type)"
+msgstr "feltet '%D' optræder mere end én gang (som type og som ikke-type)"
+
+#: cp/class.c:1052
+msgid "duplicate member `%D'"
+msgstr "medlemmet '%D' optræder mere end én gang"
 
-#: config/rs6000/sysv4.h:275
+#: cp/class.c:1095
+msgid "conflicting access specifications for method `%D', ignored"
+msgstr "modstridende tilgangsanvisninger til metoden '%D', ignoreret"
+
+#: cp/class.c:1097
 #, c-format
-msgid "-fPIC and -mcall-%s are incompatible."
-msgstr "-fPIC og -mcall-%s er indbyrdes uforenelige."
+msgid "conflicting access specifications for field `%s', ignored"
+msgstr "modstridende tilgangsanvisninger til feltet '%s', ignoreret"
 
-#: config/rs6000/sysv4.h:282
-msgid "-mcall-aixdesc must be big endian"
-msgstr "-mcall-aixdesc skal være ordnet med de mest betydende byte først i hukommelsen (big endian)"
+#: cp/class.c:1142
+msgid "`%D' names constructor"
+msgstr "'%D' navngiver en konstruktionsfunktion"
 
-#: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
-#, fuzzy
-msgid "Generate code for big endian"
-msgstr "Generér kode til en given cpu"
+#: cp/class.c:1147
+msgid "`%D' invalid in `%T'"
+msgstr "'%D' ugyldig i '%T'"
 
-#: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
-#, fuzzy
-msgid "Generate code for little endian"
-msgstr "Generér kode til en given cpu"
+#: cp/class.c:1155
+msgid "no members matching `%D' in `%#T'"
+msgstr "ingen medlemmer passer til '%D' i '%#T'"
 
-#: config/sparc/sp86x-aout.h:53 config/sparc/sp86x-elf.h:66
-msgid "Use little-endian byte order for data"
-msgstr ""
+#: cp/class.c:1187 cp/class.c:1195
+msgid "`%D' invalid in `%#T'"
+msgstr "'%D' ugyldig i '%#T'"
 
-#: config/sparc/sparc.c:253
-#, c-format
-msgid "%s is not supported by this configuration"
-msgstr "%s understøttes ikke af denne konfiguration"
+#: cp/class.c:1188
+msgid "  because of local method `%#D' with same name"
+msgstr "  på grund af den lokale metode '%#D' med det samme navn"
 
-#: config/sparc/sparc.c:260
-msgid "-mlong-double-64 not allowed with -m64"
-msgstr "-mlong-double-64 er ikke tilladt med -m64"
+#: cp/class.c:1196
+msgid "  because of local member `%#D' with same name"
+msgstr "  på grund af det lokale medlem '%#D' med det samme navn"
 
-#: config/sparc/sparc.c:280
-#, c-format
-msgid "bad value (%s) for -mcmodel= switch"
-msgstr "ugyldig værdi (%s) til '-mcmodel='tilvalget"
+#: cp/class.c:1268
+msgid "base class `%#T' has a non-virtual destructor"
+msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
 
-#: config/sparc/sparc.c:285
-msgid "-mcmodel= is not supported on 32 bit systems"
-msgstr "-mcmodel= understøttes ikke på 32 bit-systemer"
+#: cp/class.c:1288
+msgid "base `%T' with only non-default constructor in class without a constructor"
+msgstr "stamklasse '%T' med kun ikke-standardkonstruktionsfunktion i klasse uden en konstruktionsfunktion"
 
-#: config/sparc/sparc.c:366
-msgid "profiling does not support code models other than medlow"
-msgstr "profilgenerering understøtter ikke andre kodemodeller end medlow"
+#: cp/class.c:1860
+msgid "all member functions in class `%T' are private"
+msgstr "alle medlemsfunktioner i klassen '%T' er private"
 
-#: config/sparc/sparc.c:5712 config/sparc/sparc.c:5718
-#, c-format
-msgid "Invalid %%Y operand"
-msgstr "Ugyldig %%Y-operand"
+#: cp/class.c:1874
+msgid "`%#T' only defines a private destructor and has no friends"
+msgstr "'%#T' definerer kun en privat destruktionsfunktion og har ingen venner"
 
-#: config/sparc/sparc.c:5788
-#, c-format
-msgid "Invalid %%A operand"
-msgstr "Ugyldig %%A-operand"
+#: cp/class.c:1917
+msgid "`%#T' only defines private constructors and has no friends"
+msgstr "'%#T' definerer kun private konstruktionsfunktioner og har ingen venner"
 
-#: config/sparc/sparc.c:5798
-#, c-format
-msgid "Invalid %%B operand"
-msgstr "Ugyldig %%B-operand"
+#: cp/class.c:2038 cp/class.c:5172
+msgid "redefinition of `%#T'"
+msgstr "omdefinering af '%#T'"
 
-#: config/sparc/sparc.c:5837
-#, c-format
-msgid "Invalid %%c operand"
-msgstr "Ugyldig %%c-operand"
+#: cp/class.c:2039
+msgid "previous definition of `%#T'"
+msgstr "tidligere definition af '%#T'"
 
-#: config/sparc/sparc.c:5838
-#, c-format
-msgid "Invalid %%C operand"
-msgstr "Ugyldig %%C-operand"
+# %D er en funktion
+#: cp/class.c:2313
+msgid "no unique final overrider for `%D' in `%T'"
+msgstr "ingen unik endelig overskrivning af '%D' i '%T'"
 
-#: config/sparc/sparc.c:5859
-#, c-format
-msgid "Invalid %%d operand"
-msgstr "Ugyldig %%d-operand"
+#. Here we know it is a hider, and no overrider exists.
+#: cp/class.c:2652
+msgid "`%D' was hidden"
+msgstr "'%D' var skjult"
 
-#: config/sparc/sparc.c:5860
-#, c-format
-msgid "Invalid %%D operand"
-msgstr "Ugyldig %%D-operand"
+#: cp/class.c:2653
+msgid "  by `%D'"
+msgstr "  af '%D'"
 
-#: config/sparc/sparc.c:5878
-#, c-format
-msgid "Invalid %%f operand"
-msgstr "Ugyldig %%f-operand"
+#: cp/class.c:2695
+msgid "ISO C++ forbids member `%D' with same name as enclosing class"
+msgstr "ISO C++ forbyder medlemmet '%D' med samme navn som den omgivende klasse"
 
-#: config/sparc/sparc.c:5928
-msgid "long long constant not a valid immediate operand"
-msgstr "long long-konstant er ikke en gyldig umiddelbar operand"
+#: cp/class.c:2700 cp/decl2.c:1327
+msgid "`%#D' invalid; an anonymous union can only have non-static data members"
+msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
 
-#: config/sparc/sparc.c:5931
-msgid "floating point constant not a valid immediate operand"
-msgstr "kommatalskonstant er ikke en gyldig umiddelbar operand"
+#: cp/class.c:2706 cp/decl2.c:1333
+msgid "private member `%#D' in anonymous union"
+msgstr "privat medlem '%#D' i en anonym union"
 
-#. 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 ""
+#: cp/class.c:2709 cp/decl2.c:1335
+msgid "protected member `%#D' in anonymous union"
+msgstr "beskyttet medlem '%#D' i en anonym union"
 
-#: config/sparc/sparc.h:587
-msgid "Use FUNCTION_EPILOGUE"
+#: cp/class.c:2834
+msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: config/sparc/sparc.h:589
-msgid "Do not use FUNCTION_EPILOGUE"
-msgstr ""
+#: cp/class.c:2898
+msgid "bit-field `%#D' with non-integral type"
+msgstr "bitfelt '%#D' med en ikke-heltalstype"
 
-#: config/sparc/sparc.h:591
-msgid "Assume possible double misalignment"
-msgstr ""
+#: cp/class.c:2918
+msgid "bit-field `%D' width not an integer constant"
+msgstr "bredden af bitfeltet '%D' er ikke en heltalskonstant"
 
-#: config/sparc/sparc.h:593
-msgid "Assume all doubles are aligned"
-msgstr ""
+#: cp/class.c:2924
+msgid "negative width in bit-field `%D'"
+msgstr "negativ bredde i bitfeltet '%D'"
 
-#: config/sparc/sparc.h:595
-msgid "Pass -assert pure-text to linker"
-msgstr ""
+#: cp/class.c:2929
+msgid "zero width for bit-field `%D'"
+msgstr "en bredde på nul for bitfeltet '%D'"
 
-#: config/sparc/sparc.h:597
-msgid "Do not pass -assert pure-text to linker"
-msgstr ""
+#: cp/class.c:2935
+msgid "width of `%D' exceeds its type"
+msgstr "bredden af '%D' overstiger typen"
 
-#: config/sparc/sparc.h:599
-msgid "Use flat register window model"
-msgstr ""
+#: cp/class.c:2944
+msgid "`%D' is too small to hold all values of `%#T'"
+msgstr "'%D' er for lille til at indeholde alle værdierne af '%#T'"
 
-#: config/sparc/sparc.h:601
-msgid "Do not use flat register window model"
-msgstr ""
+#: cp/class.c:3028
+msgid "member `%#D' with constructor not allowed in union"
+msgstr "medlemmet '%#D' med en konstruktionsfunktion er ikke tilladt i en union"
 
-#: config/sparc/sparc.h:603
-msgid "Use ABI reserved registers"
-msgstr ""
+#: cp/class.c:3031
+msgid "member `%#D' with destructor not allowed in union"
+msgstr "medlemmet '%#D' med en destruktionsfunktion er ikke tilladt i en union"
 
-#: config/sparc/sparc.h:605
-msgid "Do not use ABI reserved registers"
-msgstr ""
+#: cp/class.c:3034
+msgid "member `%#D' with copy assignment operator not allowed in union"
+msgstr "medlemmet '%#D' med en kopitildelingsoperator er ikke tilladt i en union"
 
-#: config/sparc/sparc.h:607
-#, fuzzy
-msgid "Use hardware quad fp instructions"
-msgstr "Se %s for instruktioner."
+#: cp/class.c:3061
+msgid "multiple fields in union `%T' initialized"
+msgstr "flere felter i union '%T' tildeles startværdi"
 
-#: config/sparc/sparc.h:609
-#, fuzzy
-msgid "Do not use hardware quad fp instructions"
-msgstr "Brug ikke hardware-kommatal"
+#: cp/class.c:3183
+msgid "field `%D' in local class cannot be static"
+msgstr "feltet '%D' i lokal klasse kan ikke være statisk"
 
-#: config/sparc/sparc.h:611
-msgid "Compile for v8plus ABI"
-msgstr ""
+#: cp/class.c:3189
+msgid "field `%D' invalidly declared function type"
+msgstr "feltet '%D' er på ugyldig vis erklæret som en funktionstype"
 
-#: config/sparc/sparc.h:613
-msgid "Do not compile for v8plus ABI"
-msgstr ""
+#: cp/class.c:3196
+msgid "field `%D' invalidly declared method type"
+msgstr "feltet '%D' er på ugyldig vis erklæret som en medlemsfunktionstype"
 
-#: config/sparc/sparc.h:615
-msgid "Utilize Visual Instruction Set"
-msgstr ""
+#: cp/class.c:3202
+msgid "field `%D' invalidly declared offset type"
+msgstr "feltet '%D' er på ugyldig vis erklæret som en afstandstype"
 
-#: config/sparc/sparc.h:617
-#, fuzzy
-msgid "Do not utilize Visual Instruction Set"
-msgstr "Integrér ikke alle kendte strengoperationer"
+#. Unions cannot have static members.
+#: cp/class.c:3220
+msgid "field `%D' declared static in union"
+msgstr "feltet '%D' er erklæret statisk i union"
 
-#. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
-#: config/sparc/sparc.h:620
-msgid "Optimize for Cypress processors"
-msgstr ""
+#: cp/class.c:3247
+msgid "non-static reference `%#D' in class without a constructor"
+msgstr "ikke-statisk reference '%#D' i klasse uden en konstruktionsfunktion"
 
-#: config/sparc/sparc.h:622
-msgid "Optimize for SparcLite processors"
-msgstr ""
+#: cp/class.c:3282
+msgid "non-static const member `%#D' in class without a constructor"
+msgstr "ikke-statisk konstant medlem '%#D' i klasse uden en konstruktionsfunktion"
 
-#: config/sparc/sparc.h:624
-msgid "Optimize for F930 processors"
-msgstr ""
+#: cp/class.c:3298
+msgid "field `%#D' with same name as class"
+msgstr "felt '%#D' med samme navn som klassen"
 
-#: config/sparc/sparc.h:626
-msgid "Optimize for F934 processors"
-msgstr ""
+#: cp/class.c:3316
+msgid "`%#T' has pointer data members"
+msgstr "'%#T' har henvisningsdatamedlemmer"
 
-#: config/sparc/sparc.h:628
-msgid "Use V8 Sparc ISA"
-msgstr ""
+#: cp/class.c:3320
+msgid "  but does not override `%T(const %T&)'"
+msgstr "  men overskriver ikke '%T(const %T&)'"
 
-#: config/sparc/sparc.h:630
-msgid "Optimize for SuperSparc processors"
-msgstr ""
+#: cp/class.c:3322
+msgid "  or `operator=(const %T&)'"
+msgstr "  eller 'operator=(const %T&)'"
 
-#. End of deprecated options.
-#: config/sparc/sparc.h:633
-msgid "Pointers are 64-bit"
-msgstr ""
+#: cp/class.c:3325
+msgid "  but does not override `operator=(const %T&)'"
+msgstr "  men overskriver ikke 'operator=(const %T&)'"
 
-#: config/sparc/sparc.h:635
-msgid "Pointers are 32-bit"
+#: cp/class.c:3775
+msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
 msgstr ""
 
-#: config/sparc/sparc.h:637
-msgid "Use 32-bit ABI"
+#: cp/class.c:3883
+msgid "class `%T' will be considered nearly empty in a future version of GCC"
 msgstr ""
 
-#: config/sparc/sparc.h:639
-msgid "Use 64-bit ABI"
-msgstr ""
+#: cp/class.c:3973
+msgid "initializer specified for non-virtual method `%D'"
+msgstr "startværdi angivet for ikke-virtuel medlemsfunktion '%D'"
 
-#: config/sparc/sparc.h:641
-msgid "Use stack bias"
+#: cp/class.c:4709
+msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: config/sparc/sparc.h:643
-#, fuzzy
-msgid "Do not use stack bias"
-msgstr "Brug ikke hardware-kommatal"
+#: cp/class.c:4809
+msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
+msgstr "direkte stamklasse '%T' er ikke tilgængelig i '%T' på grund af tvetydighed"
 
-#: config/sparc/sparc.h:645
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr ""
+#: cp/class.c:4822
+msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
+msgstr "virtuel stamklasse '%T' er ikke tilgængelig i '%T' på grund af tvetydighed"
 
-#: config/sparc/sparc.h:647
-msgid "Do not use structs on stronger alignment for double-word copies"
+#: cp/class.c:4978
+msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: config/sparc/sparc.h:649
-msgid "Optimize tail call instructions in assembler and linker"
+#: cp/class.c:5011
+msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: config/sparc/sparc.h:651
-msgid "Do not optimize tail call instructions in assembler or linker"
+#: cp/class.c:5020
+msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr ""
 
-#: config/sparc/sparc.h:712
-msgid "Use given Sparc code model"
+#: cp/class.c:5079
+msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
 msgstr ""
 
-#: config/v850/v850-c.c:68
-msgid "#pragma GHS endXXXX found without previous startXXX"
-msgstr ""
+#: cp/class.c:5320
+msgid "`%#T' has virtual functions but non-virtual destructor"
+msgstr "'%#T' har virtuelle funktioner, men ikke-virtuel destruktionsfunktion"
 
-#: config/v850/v850-c.c:70
-msgid "#pragma GHS endXXX does not match previous startXXX"
-msgstr ""
+#: cp/class.c:5405
+msgid "trying to finish struct, but kicked out due to previous parse errors"
+msgstr "forsøgte at afslutte struct, men blev stoppet af tidligere fortolkningsfejl"
 
-#: config/v850/v850-c.c:95
-msgid "Cannot set interrupt attribute: no current function"
-msgstr ""
+#: cp/class.c:5861
+#, c-format
+msgid "language string `\"%s\"' not recognized"
+msgstr "sprogstrengen '\"%s\"' ikke genkendt"
 
-#: config/v850/v850-c.c:103
-msgid "Cannot set interrupt attribute: no such identifier"
-msgstr ""
+#: cp/class.c:5957
+msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
+msgstr "kan ikke benytte den flertydiggjorte funktion '%D' baseret på konvertering til typen '%T'"
 
-#: config/v850/v850-c.c:149
-#, fuzzy
-msgid "junk at end of #pragma ghs section"
-msgstr "ragelse i slutningen af #%s"
+#: cp/class.c:6078
+msgid "no matches converting function `%D' to type `%#T'"
+msgstr "ingen passende ved konvertering af funktionen '%D' til typen '%#T'"
 
-#: config/v850/v850-c.c:166
-#, fuzzy, c-format
-msgid "unrecognised section name \"%s\""
-msgstr "ukendt registernavn '%s'"
+#: cp/class.c:6101
+msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
+msgstr "konvertering af den flertydiggjorte funktion '%D' til typen '%T' er tvetydig"
 
-#: config/v850/v850-c.c:181
-#, fuzzy
-msgid "malformed #pragma ghs section"
-msgstr "forkert udformet #pragma-direktiv"
+#: cp/class.c:6127
+msgid "assuming pointer to member `%D'"
+msgstr "antager henvisning til medlemmet '%D'"
 
-#: config/v850/v850-c.c:201
-#, fuzzy
-msgid "junk at end of #pragma ghs interrupt"
-msgstr "ragelse i slutningen af #%s"
+#: cp/class.c:6130
+#, c-format
+msgid "(a pointer to member can only be formed with `&%E')"
+msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
 
-#: config/v850/v850-c.c:213
-#, fuzzy
-msgid "junk at end of #pragma ghs starttda"
-msgstr "ragelse i slutningen af #%s"
+#: cp/class.c:6174 cp/class.c:6345 cp/class.c:6352
+msgid "not enough type information"
+msgstr "ikke tilstrækkelig information om typen"
 
-#: config/v850/v850-c.c:225
-#, fuzzy
-msgid "junk at end of #pragma ghs startsda"
-msgstr "ragelse i slutningen af #%s"
+#: cp/class.c:6183
+msgid "argument of type `%T' does not match `%T'"
+msgstr "parameter af typen '%T' passer ikke til '%T'"
 
-#: config/v850/v850-c.c:237
-#, fuzzy
-msgid "junk at end of #pragma ghs startzda"
-msgstr "ragelse i slutningen af #%s"
+#: cp/class.c:6329
+msgid "invalid operation on uninstantiated type"
+msgstr "ugyldig operation på uudskiftet type"
 
-#: config/v850/v850-c.c:249
-#, fuzzy
-msgid "junk at end of #pragma ghs endtda"
-msgstr "ragelse i slutningen af #%s"
+#. [basic.scope.class]
+#.
+#. A name N used in a class S shall refer to the same declaration
+#. in its context and when re-evaluated in the completed scope of
+#. S.
+#: cp/class.c:6612 cp/decl.c:1006 cp/decl.c:3102 cp/pt.c:1845
+msgid "declaration of `%#D'"
+msgstr "omerklæring af '%#D'"
 
-#: config/v850/v850-c.c:261
-#, fuzzy
-msgid "junk at end of #pragma ghs endsda"
-msgstr "ragelse i slutningen af #%s"
+#: cp/class.c:6613
+msgid "changes meaning of `%D' from `%+#D'"
+msgstr "skifter betydningen af '%D' fra '%+#D'"
 
-#: config/v850/v850-c.c:273
-#, fuzzy
-msgid "junk at end of #pragma ghs endzda"
-msgstr "ragelse i slutningen af #%s"
+#: cp/cvt.c:88
+msgid "can't convert from incomplete type `%T' to `%T'"
+msgstr "kan ikke konvertere fra ufuldstændig type '%T' til '%T'"
 
-#: config/v850/v850.c:107
-#, c-format
-msgid "%s=%s is not numeric."
-msgstr "%s=%s er ikke et tal."
+#: cp/cvt.c:97
+msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
+msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
 
-#: config/v850/v850.c:114
-#, c-format
-msgid "%s=%s is too large."
-msgstr "%s=%s er for stor."
+#: cp/cvt.c:126
+msgid "converting from `%T' to `%T'"
+msgstr "konvertering fra '%T' til '%T'"
 
-#: config/v850/v850.c:2039
-msgid "a data area attribute cannot be specified for local variables"
-msgstr ""
+#: cp/cvt.c:201 cp/cvt.c:205
+msgid "pointer to member cast from `%T' to `%T' is via virtual base"
+msgstr "typekonvertering af henvisning til medlem fra '%T' til '%T' er via virtuel stamklasse"
 
-#: config/v850/v850.c:2047
-#, c-format
-msgid "data area of '%s' conflicts with previous declaration"
-msgstr ""
+#: cp/cvt.c:223 cp/cvt.c:236 cp/cvt.c:283
+msgid "cannot convert `%E' from type `%T' to type `%T'"
+msgstr "kan ikke konvertere '%E' fra typen '%T' til typen '%T'"
 
-#: config/v850/v850.c:2249
-#, c-format
-msgid "Bogus JR construction: %d\n"
-msgstr "Falsk JR-konstruktion: %d\n"
+#: cp/cvt.c:262
+#, fuzzy
+msgid "invalid conversion from '%T' to '%T'"
+msgstr "ugyldig konvertering fra '%T' til '%T'"
 
-#: config/v850/v850.c:2270 config/v850/v850.c:2472
-#, c-format
-msgid "Bad amount of stack space removal: %d"
-msgstr "Ugyldig størrelse af stakpladsfjernelse: %d"
+#: cp/cvt.c:537
+msgid "conversion from `%T' to `%T' discards qualifiers"
+msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
 
-#: config/v850/v850.c:2448
-#, c-format
-msgid "Bogus JARL construction: %d\n"
-msgstr "Falsk JARL-konstruktion: %d\n"
+#: cp/cvt.c:555
+msgid "casting `%T' to `%T' does not dereference pointer"
+msgstr "typeomtvingning af '%T' til '%T' følger ikke henvisning"
 
-#. 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:121
-msgid "Support Green Hills ABI"
-msgstr ""
+#: cp/cvt.c:584
+msgid "cannot convert type `%T' to type `%T'"
+msgstr "kan ikke konvertere typen '%T' til typen '%T'"
 
-#: config/v850/v850.h:124
-msgid "Prohibit PC relative function calls"
-msgstr ""
+#: cp/cvt.c:701
+msgid "conversion from `%#T' to `%#T'"
+msgstr "konvertering fra '%#T' til '%#T'"
 
-#: config/v850/v850.h:127
-msgid "Reuse r30 on a per function basis"
-msgstr ""
+#: cp/cvt.c:713
+msgid "`%#T' used where a `%T' was expected"
+msgstr "'%#T' benyttet hvor '%T' var forventet"
 
-#: config/v850/v850.h:130
-msgid "Use stubs for function prologues"
-msgstr ""
+#: cp/cvt.c:730
+msgid "the address of `%D', will always be `true'"
+msgstr "adressen af '%D' vil altid være 'true'"
 
-#: config/v850/v850.h:133
-msgid "Same as: -mep -mprolog-function"
-msgstr ""
+#: cp/cvt.c:750
+msgid "`%#T' used where a floating point value was expected"
+msgstr "'%#T' benyttet hvor der forventedes en kommatalsværdi"
 
-#: config/v850/v850.h:134
-#, fuzzy
-msgid "Enable backend debugging"
-msgstr "Aktivér stakprøvning"
+#: cp/cvt.c:797
+msgid "conversion from `%T' to non-scalar type `%T' requested"
+msgstr "konvertering fra '%T' til en ikke-skalartype '%T' udbedt"
 
-#: config/v850/v850.h:136
-msgid "Compile for the v850 processor"
-msgstr ""
+#: cp/cvt.c:883
+msgid "object of incomplete type `%T' will not be accessed in %s"
+msgstr "objekt af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
 
-#: config/v850/v850.h:139
-msgid "Use 4 byte entries in switch tables"
-msgstr ""
+#: cp/cvt.c:886
+msgid "object of type `%T' will not be accessed in %s"
+msgstr "objekt af typen '%T' vil ikke blive tilgået i %s"
 
-#. 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:183
-msgid "Set the max size of data eligible for the TDA area"
-msgstr ""
+#: cp/cvt.c:902
+msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
+msgstr "objektet '%E' af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
 
-#: config/v850/v850.h:186
-msgid "Set the max size of data eligible for the SDA area"
-msgstr ""
+#. [over.over] enumerates the places where we can take the address
+#. of an overloaded function, and this is not one of them.
+#: cp/cvt.c:922
+#, c-format
+msgid "%s cannot resolve address of overloaded function"
+msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
 
-#: config/v850/v850.h:189
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr ""
+#. Only warn when there is no &.
+#: cp/cvt.c:927
+#, c-format
+msgid "%s is a reference, not call, to function `%E'"
+msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
 
-#: convert.c:67
-msgid "cannot convert to a pointer type"
-msgstr "kan ikke konverteres til en henvisningstype"
+#: cp/cvt.c:1065
+msgid "converting NULL to non-pointer type"
+msgstr "konverterer NULL til en ikke-henvisningstype"
 
-#: convert.c:100
-msgid "pointer value used where a floating point value was expected"
-msgstr "en henvisningsværdi er angivet hvor der forventedes en kommatalsværdi"
+#: cp/cvt.c:1141
+msgid "ambiguous default type conversion from `%T'"
+msgstr "tvetydig standardtypekonvertering fra '%T'"
 
-#: convert.c:104
-msgid "aggregate value used where a float was expected"
-msgstr "en værdi af en sammensat type er angivet hvor der forventedes et kommatal"
+#: cp/cvt.c:1143
+msgid "  candidate conversions include `%D' and `%D'"
+msgstr "  kandidater til konverteringen inkluderer '%D' og '%D'"
 
-#: convert.c:130
-msgid "conversion to incomplete type"
-msgstr "konvertering til en ufuldstændig type"
+#: cp/decl.c:1007 cp/decl.c:3205
+msgid "conflicts with previous declaration `%#D'"
+msgstr "strider mod tidligere erklæring '%#D'"
 
-#: convert.c:390 convert.c:470
-msgid "can't convert between vector values of different size"
-msgstr ""
+#: cp/decl.c:1211
+msgid "label `%D' used but not defined"
+msgstr "etiketten '%D' er benyttet, men ikke defineret"
 
-#: convert.c:396
-msgid "aggregate value used where an integer was expected"
-msgstr "en værdi af en sammensat type er angivet hvor der forventedes et heltal"
+#: cp/decl.c:1216
+msgid "label `%D' defined but not used"
+msgstr "etiketten '%D' er defineret, men ikke benyttet"
 
-#: convert.c:448 f/com.c:1132
-msgid "pointer value used where a complex was expected"
-msgstr "en henvisningsværdi er angivet hvor der forventedes et komplekst tal"
+#: cp/decl.c:2249
+msgid "namespace alias `%D' not allowed here, assuming `%D'"
+msgstr "navnerumsalias '%D' er ikke tilladt her, antager '%D'"
 
-#: convert.c:452 f/com.c:1134
-msgid "aggregate value used where a complex was expected"
-msgstr "en værdi af en sammensat type er angivet hvor der forventedes et komplekst tal"
+#: cp/decl.c:3008 cp/decl.c:3413
+msgid "previous declaration of `%D'"
+msgstr "'%D' er tidligere erklæret"
 
-#: convert.c:476
-#, fuzzy
-msgid "can't convert value to a vector"
-msgstr "kan ikke konverteres til en henvisningstype"
+#: cp/decl.c:3089 cp/decl.c:3127
+msgid "shadowing %s function `%#D'"
+msgstr "skygger for en %s-funktion '%#D'"
 
-#: cp/call.c:379
-#, fuzzy
-msgid "unable to call pointer to member function here"
-msgstr "   i henvisning til medlemsfunktion-omdannelse"
+#: cp/decl.c:3098
+msgid "library function `%#D' redeclared as non-function `%#D'"
+msgstr "biblioteksfunktionen '%#D' er omerklæret som '%#D' der ikke er en funktion"
 
-#: cp/call.c:509
-msgid "destructors take no parameters"
-msgstr "destruktionsfunktioner kan ikke have parametre"
+#: cp/decl.c:3103
+msgid "conflicts with built-in declaration `%#D'"
+msgstr "strider mod indbygget erklæring '%#D'"
 
-#: cp/call.c:2867
-msgid "ISO C++ forbids omitting the middle term of a ?: expression"
-msgstr ""
+# følges af næste tekst
+#: cp/decl.c:3122 cp/decl.c:3219 cp/decl.c:3235
+msgid "new declaration `%#D'"
+msgstr "ny erklæring af '%#D'"
 
-#: cp/class.c:1438
-#, c-format
-msgid "conflicting access specifications for field `%s', ignored"
-msgstr "modstridende tilgangsanvisninger til feltet '%s', ignoreret"
+#: cp/decl.c:3123
+msgid "ambiguates built-in declaration `%#D'"
+msgstr "tvetydiggør indbygget erklæring '%#D'"
 
-#: cp/class.c:5533
-msgid "trying to finish struct, but kicked out due to previous parse errors."
-msgstr "forsøgte at afslutte struct, men blev stoppet af tidligere tolkningsfejl."
+#: cp/decl.c:3179
+msgid "`%#D' redeclared as different kind of symbol"
+msgstr "'%#D' omerklæret som en anden form for symbol"
 
-#: cp/class.c:5988
-#, c-format
-msgid "language string `\"%s\"' not recognized"
-msgstr "sprogstrengen '\"%s\"' ikke genkendt"
+#: cp/decl.c:3182
+msgid "previous declaration of `%#D'"
+msgstr "tidligere erklæring af '%#D'"
 
-#: cp/class.c:6303 cp/class.c:6471 cp/class.c:6478
-msgid "not enough type information"
-msgstr "ikke tilstrækkelig information om typen"
+#: cp/decl.c:3204
+msgid "declaration of template `%#D'"
+msgstr "erklæring af skabelon '%#D'"
 
-#: cp/class.c:6455
-msgid "invalid operation on uninstantiated type"
-msgstr "ugyldig operation på uudskiftet type"
+#: cp/decl.c:3220 cp/decl.c:3236
+msgid "ambiguates old declaration `%#D'"
+msgstr "tvetydiggør tidligere erklæring '%#D'"
 
-#: cp/class.c:8256
-msgid "object size exceeds built-in limit for virtual function table implementation"
-msgstr ""
+#: cp/decl.c:3228
+msgid "declaration of C function `%#D' conflicts with"
+msgstr "erklæring af C-funktionen '%#D' strider mod"
 
-#: cp/class.c:8258
-msgid "object size exceeds normal limit for virtual function table implementation, recompile all source and use -fhuge-objects"
-msgstr ""
+#: cp/decl.c:3230
+msgid "previous declaration `%#D' here"
+msgstr "tidligere erklæring af '%#D' her"
 
-#: cp/decl.c:4230
-#, fuzzy, c-format
-msgid "declaration of `%s' shadows a member of `this'"
-msgstr "'%s' erklæret som en tabel af void"
+#: cp/decl.c:3246
+msgid "conflicting types for `%#D'"
+msgstr "modstridende typer for '%#D'"
 
-#: cp/decl.c:4871
-#, c-format
-msgid "label `%s' referenced outside of any function"
-msgstr "der er blevet henvist til etiketten '%s' uden for en funktion"
+#: cp/decl.c:3247
+msgid "previous declaration as `%#D'"
+msgstr "tidligere erklæring som '%#D'"
 
-#: cp/decl.c:4976 cp/decl.c:5000
-msgid "jump to case label"
-msgstr ""
+#: cp/decl.c:3290
+msgid "`%#D' previously defined here"
+msgstr "'%#D' tidligere defineret her"
 
-#: cp/decl.c:5007 cp/decl.c:5111
-msgid "  enters try block"
-msgstr "  går ind i try-blok"
+#: cp/decl.c:3291
+msgid "`%#D' previously declared here"
+msgstr "'%#D' tidligere erklæret her"
 
-#: cp/decl.c:5009 cp/decl.c:5113
-#, fuzzy
-msgid "  enters catch block"
-msgstr "  går ind i try-blok"
+#. Prototype decl follows defn w/o prototype.
+#: cp/decl.c:3300
+msgid "prototype for `%#D'"
+msgstr "prototypen for '%#D'"
 
-#: cp/decl.c:5092
-msgid "  from here"
-msgstr ""
+#: cp/decl.c:3301
+msgid "follows non-prototype definition here"
+msgstr "følger definition uden prototype her"
 
-#: cp/decl.c:6355
-#, fuzzy
-msgid "the ABI requires vtable thunks"
-msgstr "den nye binære grænseflade kræver virtuel tabel-afdelinger"
+#: cp/decl.c:3313
+msgid "previous declaration of `%#D' with %L linkage"
+msgstr "tidligere erklæring af '%#D' med %L-kædning"
 
-#: cp/decl.c:6996
-msgid "multiple types in one declaration"
-msgstr "flere typer i én erklæring"
+#: cp/decl.c:3315
+msgid "conflicts with new declaration with %L linkage"
+msgstr "strider mod ny erklæring af med %L-kædning"
 
-#: cp/decl.c:6999
-#, fuzzy
-msgid "declaration does not declare anything"
-msgstr "friend-erklæringen er ikke i klassedefinitionen"
+#: cp/decl.c:3338 cp/decl.c:3345
+msgid "default argument given for parameter %d of `%#D'"
+msgstr "standardparameter givet til %d. parameter for '%#D'"
 
-#: cp/decl.c:7023
-msgid "Missing type-name in typedef-declaration."
-msgstr ""
+#: cp/decl.c:3340 cp/decl.c:3347
+msgid "after previous specification in `%#D'"
+msgstr "efter tidligere specifikation i '%#D'"
 
-#: cp/decl.c:7030
-msgid "ISO C++ prohibits anonymous structs"
-msgstr ""
+#: cp/decl.c:3356
+msgid "`%#D' was used before it was declared inline"
+msgstr "'%#D' blev brugt før erklæring som inline"
 
-#: cp/decl.c:8018
-msgid "assignment (not initialization) in declaration"
-msgstr "tildeling (ikke klargøring) i erklæring"
+#: cp/decl.c:3358
+msgid "previous non-inline declaration here"
+msgstr "tidligere ikke-inline erklæring her"
 
-#: cp/decl.c:8580
-msgid "invalid catch parameter"
-msgstr "ugyldig catch-parameter"
+#: cp/decl.c:3412
+msgid "redundant redeclaration of `%D' in same scope"
+msgstr "overflødig omerklæring af '%D' i samme virkefelt"
 
-#: cp/decl.c:8807
-msgid "cannot declare `::main' to be a template"
-msgstr "kan ikke erklære '::main' som et template"
+#: cp/decl.c:3493
+#, c-format
+msgid "declaration of `%F' throws different exceptions"
+msgstr "erklæring af '%F' kaster forskellige undtagelser"
 
-#: cp/decl.c:8809
-msgid "cannot declare `::main' to be inline"
-msgstr "kan ikke erklære '::main' som inline"
+#: cp/decl.c:3495
+#, c-format
+msgid "than previous declaration `%F'"
+msgstr "end tidligere erklæring '%F'"
 
-#: cp/decl.c:8811
-msgid "cannot declare `::main' to be static"
-msgstr "kan ikke erklære '::main' som static"
+#. From [temp.expl.spec]:
+#.
+#. If a template, a member template or the member of a class
+#. template is explicitly specialized then that
+#. specialization shall be declared before the first use of
+#. that specialization that would cause an implicit
+#. instantiation to take place, in every translation unit in
+#. which such a use occurs.
+#: cp/decl.c:3632
+msgid "explicit specialization of %D after first use"
+msgstr "eksplicit specialisering af %D efter første brug"
+
+#: cp/decl.c:3886
+msgid "`%#D' used prior to declaration"
+msgstr "'%#D' benyttet før erklæring"
+
+#: cp/decl.c:3917
+msgid "redeclaration of `wchar_t' as `%T'"
+msgstr "omerklæring af 'wchar_t' som '%T'"
+
+#. A redeclaration of main, but not a duplicate of the
+#. previous one.
+#.
+#. [basic.start.main]
+#.
+#. This function shall not be overloaded.
+#: cp/decl.c:3945
+msgid "invalid redeclaration of `%D'"
+msgstr "ugyldig omerklæring af '%D'"
 
-#: cp/decl.c:8814
-#, fuzzy
-msgid "`main' must return `int'"
-msgstr "'operator new' skal returnere typen 'void *'"
+#: cp/decl.c:3946
+msgid "as `%D'"
+msgstr "som '%D'"
 
-#: cp/decl.c:9365
-msgid "overflow in array dimension"
-msgstr "tabeldimension for stor"
+#: cp/decl.c:4036
+msgid "previous external decl of `%#D'"
+msgstr "tidligere ekstern erklæring af '%#D'"
 
-#: cp/decl.c:9651
-msgid "destructors must be member functions"
-msgstr "destruktionsfunktioner skal være medlemmer"
+#: cp/decl.c:4077
+msgid "`%D' was previously implicitly declared to return `int'"
+msgstr "'%D' blev tidligere underforstået erklæret til at returnere 'int'"
 
-#: cp/decl.c:9980
-msgid "`bool' is now a keyword"
-msgstr "'bool' er et reserveret ord"
+#: cp/decl.c:4137
+msgid "extern declaration of `%#D' doesn't match"
+msgstr "extern-erklæring af '%#D' passer ikke med"
 
-#: cp/decl.c:10011
-#, fuzzy
-msgid "ISO C++ does not support `long long'"
-msgstr "GNU C++ understøtter ikke -C uden -E"
+#: cp/decl.c:4138
+msgid "global declaration `%#D'"
+msgstr "global erklæring '%#D'"
 
-#: cp/decl.c:10133
-#, c-format
-msgid "short, signed or unsigned invalid for `%s'"
-msgstr "short, signed eller unsigned er ugyldig for '%s'"
+#: cp/decl.c:4169
+msgid "declaration of `%#D' shadows a parameter"
+msgstr "erklæring af '%#D' skygger for en parameter"
 
-#: cp/decl.c:10138
+#: cp/decl.c:4189
 #, c-format
-msgid "long and short specified together for `%s'"
-msgstr "long og short er begge angivet for '%s'"
+msgid "declaration of `%s' shadows a member of `this'"
+msgstr "erklæring af '%s' skygger for et medlem af 'this'"
 
-#: cp/decl.c:10149
-#, c-format
-msgid "signed and unsigned given together for `%s'"
-msgstr "signed og unsigned er begge angivet for '%s'"
+#: cp/decl.c:4541
+msgid "`%#D' hides constructor for `%#T'"
+msgstr "'%#D' skjuler konstruktionsfunktion for '%#T'"
 
-#: cp/decl.c:10296
-msgid "storage class specifiers invalid in parameter declarations"
-msgstr "lagringsklasseanvisninger er ugyldige i parametererklæringer"
+#: cp/decl.c:4556
+msgid "`%#D' conflicts with previous using declaration `%#D'"
+msgstr "'%#D' strider mod tidligere using-erklæring '%#D'"
 
-#: cp/decl.c:10300
-msgid "typedef declaration invalid in parameter declaration"
-msgstr "typedef-erklæringer er ugyldig i parametererklæringer"
+#: cp/decl.c:4568
+msgid "previous non-function declaration `%#D'"
+msgstr "tidligere ikke-funktionserklæring '%#D'"
 
-#: cp/decl.c:10311
-msgid "virtual outside class declaration"
-msgstr "virtual angivet uden for klasseerklæring"
+#: cp/decl.c:4569
+msgid "conflicts with function declaration `%#D'"
+msgstr "strider mod funktionserklæring '%#D'"
+
+#: cp/decl.c:4659
+msgid "implicit declaration of function `%#D'"
+msgstr "underforstået erklæring af funktionen '%#D'"
 
-#: cp/decl.c:10365
+#: cp/decl.c:4817
 #, c-format
-msgid "storage class specified for %s `%s'"
-msgstr "lagringsklasse angivet for %s '%s'"
+msgid "label `%s' referenced outside of any function"
+msgstr "der er blevet henvist til etiketten '%s' uden for en funktion"
 
-#: cp/decl.c:10403
-msgid "storage class specifiers invalid in friend function declarations"
-msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklæringer"
+#: cp/decl.c:4920 cp/decl.c:4944 cp/decl.c:5037
+msgid "jump to label `%D'"
+msgstr "spring til etiketten '%D' "
 
-#: cp/decl.c:10585
-msgid "destructor cannot be static member function"
-msgstr "destruktionsfunktionen kan ikke være en statisk medlemsfunktion"
+#: cp/decl.c:4922 cp/decl.c:4946
+msgid "jump to case label"
+msgstr "spring til case-etiket"
 
-#: cp/decl.c:10609
-msgid "constructor cannot be static member function"
-msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
+#: cp/decl.c:4930
+msgid "  crosses initialization of `%#D'"
+msgstr "  krydser klargøring af '%#D'"
+
+#: cp/decl.c:4933 cp/decl.c:5053
+msgid "  enters scope of non-POD `%#D'"
+msgstr "  går ind i virkefelt af ikke-POD '%#D'"
+
+#: cp/decl.c:4953 cp/decl.c:5057
+msgid "  enters try block"
+msgstr "  går ind i try-blok"
 
-#: cp/decl.c:10612
-#, fuzzy
-msgid "constructors cannot be declared virtual"
-msgstr "const '%s' kan ikke erklæres 'mutable'"
+#. Can't skip init of __exception_info.
+#: cp/decl.c:4955 cp/decl.c:5049 cp/decl.c:5059
+msgid "  enters catch block"
+msgstr "  går ind i catch-blok"
 
-#: cp/decl.c:10627
-msgid "return value type specifier for constructor ignored"
-msgstr "angivelse af typen af returværdien til konstruktionsfunktionen ignoreres"
+#: cp/decl.c:5038
+msgid "  from here"
+msgstr "  herfra"
 
-#: cp/decl.c:10646
-#, c-format
-msgid "can't initialize friend function `%s'"
-msgstr "kan ikke klargøre vennefunktionen '%s'"
+#: cp/decl.c:5051
+msgid "  skips initialization of `%#D'"
+msgstr "  springer over klargøring af '%#D'"
 
-#. Cannot be both friend and virtual.
-#: cp/decl.c:10650
-msgid "virtual functions cannot be friends"
-msgstr "en virtuel funktion kan ikke erklæres som friend"
+#: cp/decl.c:5086
+msgid "label named wchar_t"
+msgstr "etiket med navnet wchar_t"
 
-#: cp/decl.c:10655
-msgid "friend declaration not in class definition"
-msgstr "friend-erklæringen er ikke i klassedefinitionen"
+#: cp/decl.c:5090
+msgid "duplicate label `%D'"
+msgstr "etiketten '%D' optræder mere end én gang"
 
-#: cp/decl.c:10711
+#: cp/decl.c:5175
 #, c-format
-msgid "cannot declare %s to references"
-msgstr "kan ikke erklære %s til referencer"
+msgid "case label `%E' not within a switch statement"
+msgstr "case-etiket '%E' befinder sig ikke inden i en switch-sætning"
 
-#: cp/decl.c:10737
-msgid "invalid type: `void &'"
-msgstr "ugyldig type: 'void &'"
+#. Definition isn't the kind we were looking for.
+#: cp/decl.c:5354 cp/decl.c:5373
+msgid "`%#D' redeclared as %C"
+msgstr "'%#D' omerklæret som %C"
 
-#: cp/decl.c:10788
-#, fuzzy
-msgid "discarding `const' applied to a reference"
-msgstr "new kan ikke bruges på en referencetype"
+#. This happens for A::B where B is a template, and there are no
+#. template arguments.
+#: cp/decl.c:5461 cp/typeck.c:2062 cp/typeck.c:2217
+msgid "invalid use of `%D'"
+msgstr "ugyldig brug af '%D"
 
-#: cp/decl.c:10790
-#, fuzzy
-msgid "discarding `volatile' applied to a reference"
-msgstr "new kan ikke bruges på en referencetype"
+#: cp/decl.c:5502
+msgid "`%D::%D' is not a template"
+msgstr "'%D::%D' er ikke en skabelon"
 
-#. [dcl.fct.spec] The explicit specifier shall only be used in
-#. declarations of constructors within a class definition.
-#: cp/decl.c:10997
-msgid "only declarations of constructors can be `explicit'"
-msgstr "kun erklæringer af konstruktionsfunktioner kan være 'explicit'"
+#: cp/decl.c:5519
+msgid "`%D' undeclared in namespace `%D'"
+msgstr "'%D' ikke erklæret i navnerummet '%D'"
 
-#: cp/decl.c:11005
-#, c-format
-msgid "non-member `%s' cannot be declared `mutable'"
-msgstr "'%s' som ikke er medlem, kan ikke erklæres 'mutable'"
+#: cp/decl.c:5652
+msgid "`%D' used without template parameters"
+msgstr "'%D' benyttet uden skabelonsparametre"
 
-#: cp/decl.c:11010
-#, c-format
-msgid "non-object member `%s' cannot be declared `mutable'"
-msgstr "'%s' som ikke er objektmedlem, kan ikke erklæres 'mutable'"
+#: cp/decl.c:5663 cp/decl.c:5679 cp/decl.c:5783
+msgid "no class template named `%#T' in `%#T'"
+msgstr "ingen klasseskabelon ved navn '%#T' i '%#T'"
 
-#: cp/decl.c:11016
-#, c-format
-msgid "function `%s' cannot be declared `mutable'"
-msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
+#: cp/decl.c:5702 cp/decl.c:5712 cp/decl.c:5744
+msgid "no type named `%#T' in `%#T'"
+msgstr "ingen type ved navn '%#T' i '%#T'"
 
-#: cp/decl.c:11021
-#, c-format
-msgid "static `%s' cannot be declared `mutable'"
-msgstr "static '%s' kan ikke erklæres 'mutable'"
+#: cp/decl.c:5968
+msgid "lookup of `%D' finds `%#D'"
+msgstr "opslag af '%D' finder '%#D'"
 
-#: cp/decl.c:11026
-#, c-format
-msgid "const `%s' cannot be declared `mutable'"
-msgstr "const '%s' kan ikke erklæres 'mutable'"
+#: cp/decl.c:5970
+msgid "  instead of `%D' from dependent base class"
+msgstr "  i stedet for '%D' fra afhængig stamklasse"
 
-#: cp/decl.c:11131
-msgid "typedef declaration includes an initializer"
-msgstr "typedef-erklæringen indeholder en startværdi"
+#: cp/decl.c:5972
+msgid "  (use `typename %T::%D' if that's what you meant)"
+msgstr "  (benyt 'typename %T::%D' hvis det er hvad du mener)"
 
-#: cp/decl.c:11241
-msgid "unnamed variable or field declared void"
-msgstr "unavngiven variabel eller felt erklæret void"
+#: cp/decl.c:6003
+#, fuzzy
+msgid "name lookup of `%D' changed"
+msgstr "navneopslag for '%s' ændret"
 
-#: cp/decl.c:11250
-msgid "variable or field declared void"
-msgstr "variabel eller felt erklæret void"
+#: cp/decl.c:6005
+msgid "  matches this `%D' under ISO standard rules"
+msgstr "  passer med '%D' under ISO-standardreglerne"
 
-#: cp/decl.c:11260
-msgid "cannot use `::' in parameter declaration"
-msgstr "kan ikke bruge '::' i parametererklæring"
+#: cp/decl.c:6007
+msgid "  matches this `%D' under old rules"
+msgstr "  passer med '%D' under tidligere regler"
 
-#: cp/decl.c:11445
-#, c-format
-msgid "`%s' is neither function nor member function; cannot be declared friend"
-msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklæres som friend"
+#: cp/decl.c:6021 cp/decl.c:6028
+#, fuzzy
+msgid "name lookup of `%D' changed for new ISO `for' scoping"
+msgstr "navneopslaget af '%s' er ændret på grund af ISO's nye 'for'-virkefelt"
 
-#: cp/decl.c:11456
-msgid "member functions are implicitly friends of their class"
-msgstr ""
+#: cp/decl.c:6023
+msgid "  cannot use obsolete binding at `%D' because it has a destructor"
+msgstr "  kan ikke bruge forældet binding til '%D' fordi den har en destruktionsfunktion"
 
-#: cp/decl.c:11570
-#, c-format
-msgid "storage class `auto' invalid for function `%s'"
-msgstr "lagringsklassen 'auto' er ugyldig for funktionen '%s'"
+#: cp/decl.c:6030
+msgid "  using obsolete binding at `%D'"
+msgstr "  bruger forældet binding til '%D'"
 
-#: cp/decl.c:11572
-#, c-format
-msgid "storage class `register' invalid for function `%s'"
-msgstr "lagringsklassen 'register' er ugyldig for funktionen '%s'"
+#: cp/decl.c:6211
+msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
+msgstr "opslag af '%D' i virkefeltet for '%#T' ('%#D') passer ikke med opslaget i det aktuelle virkefelt ('%#D')"
 
-#: cp/decl.c:11583
-#, fuzzy, c-format
-msgid "storage class `static' invalid for function `%s' declared out of global scope"
-msgstr "lagringsklassen 'auto' er ugyldig for funktionen '%s'"
+#: cp/decl.c:7025
+msgid "an anonymous union cannot have function members"
+msgstr "en anonym union kan ikke have funktionsmedlemmer"
 
-#: cp/decl.c:11585
-#, fuzzy, c-format
-msgid "storage class `inline' invalid for function `%s' declared out of global scope"
-msgstr "lagringsklassen 'register' er ugyldig for funktionen '%s'"
+#: cp/decl.c:7042
+msgid "member %#D' with constructor not allowed in anonymous aggregate"
+msgstr "medlemmet '%#D' med konstruktionsfunktion er ikke tilladt i anonym sammensat type"
 
-#: cp/decl.c:11592
-#, c-format
-msgid "virtual non-class function `%s'"
-msgstr "virtuel funktion '%s' tilhører ikke en klasse"
+#: cp/decl.c:7045
+msgid "member %#D' with destructor not allowed in anonymous aggregate"
+msgstr "medlemmet '%#D' med destruktionsfunktion er ikke tilladt i anonym sammensat type"
 
-#. FIXME need arm citation
-#: cp/decl.c:11627
-msgid "cannot declare static function inside another function"
-msgstr "kan ikke erklære en funktion for static inden i en anden funktion"
+#: cp/decl.c:7048
+msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
+msgstr "medlemmet '%#D' med kopitildelingsoperator er ikke tilladt i anonym sammensat type"
 
-#: cp/decl.c:11904
-msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
-msgstr "ugyldig heltalskonstant i parameterlisten, måske mangler parameternavnet?"
+#: cp/decl.c:7086
+msgid "redeclaration of C++ built-in type `%T'"
+msgstr "omerklæring af indbygget type i C++ '%T'"
 
-#: cp/decl.c:12281
-#, c-format
-msgid "conversion to %s%s will never use a type conversion operator"
-msgstr ""
+#: cp/decl.c:7122
+msgid "multiple types in one declaration"
+msgstr "flere typer i én erklæring"
 
-#: cp/decl.c:13365
-msgid "return type for `main' changed to `int'"
-msgstr ""
+#: cp/decl.c:7149
+msgid "missing type-name in typedef-declaration"
+msgstr "manglende typenavn i typedef-erklæring"
 
-#: cp/decl2.c:569
-#, fuzzy, c-format
-msgid "-f%s is no longer supported"
-msgstr "-pipe understøttes ikke."
+#: cp/decl.c:7156
+msgid "ISO C++ prohibits anonymous structs"
+msgstr "ISO C++ forbyder anonyme strukturer"
 
-#: cp/decl2.c:575
-msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
-msgstr ""
+#: cp/decl.c:7163
+msgid "`%D' can only be specified for functions"
+msgstr "'%D' kan kun angives for funktioner"
 
-#: cp/decl2.c:601
-msgid "-fname-mangling-version is no longer supported"
-msgstr ""
+#: cp/decl.c:7165
+msgid "`%D' can only be specified inside a class"
+msgstr "'%D' kan kun angives inden i en klasse"
 
-#: cp/decl2.c:664
-#, fuzzy
-msgid "-Wno-strict-prototypes is not supported in C++"
-msgstr "-pipe understøttes ikke."
+#: cp/decl.c:7167
+msgid "`%D' can only be specified for constructors"
+msgstr "'%D' kan kun angives for konstruktionsfunktioner"
 
-#: cp/decl2.c:1000
-msgid "name missing for member function"
-msgstr "navn mangler for medlemsfunktion"
+#: cp/decl.c:7170
+msgid "`%D' can only be specified for objects and functions"
+msgstr "'%D' kan kun angives for objekter og funktioner"
 
-#: cp/decl2.c:1061
-msgid "`__alignof__' applied to a bit-field"
-msgstr "'__alignof__' brugt på et bitfelt"
+# init dækker over værditildeling her - samme for de næste mange
+#: cp/decl.c:7312 cp/decl2.c:927
+#, fuzzy
+msgid "typedef `%D' is initialized (use __typeof__ instead)"
+msgstr "typedef '%D' bliver tildelt en værdi"
 
-#. Something has gone very wrong.  Assume we are mistakenly reducing
-#. an expression instead of a declaration.
-#: cp/decl2.c:1103
-msgid "parser may be lost: is there a '{' missing somewhere?"
-msgstr "fortolkeren kan være faret vild: mangler der en '{' et eller andet sted?"
+#: cp/decl.c:7317
+msgid "function `%#D' is initialized like a variable"
+msgstr "funktionen '%#D' bliver tildelt en startværdi som en variabel"
 
-#: cp/decl2.c:1134 cp/decl2.c:1148
-msgid "ambiguous conversion for array subscript"
-msgstr "flertydig konvertering af tabelindeks"
+#: cp/decl.c:7329
+msgid "declaration of `%#D' has `extern' and is initialized"
+msgstr "erklæringen af '%#D' indeholder 'extern' og variablen bliver tildelt en startværdi"
 
-#: cp/decl2.c:1198
-#, fuzzy
-msgid "anachronistic use of array size in vector delete"
-msgstr "ukendt tabelstørrelse i delete"
+#: cp/decl.c:7363
+msgid "`%#D' is not a static member of `%#T'"
+msgstr "'%#D' er ikke et statisk medlem af '%#T'"
 
-#: cp/decl2.c:1208
-msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
-msgstr "kan ikke slette en funktion; kun henvisninger til objekter er gyldige parametre til 'delete'"
+#: cp/decl.c:7368
+msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
+msgstr "ISO C++ tillader ikke '%T::%D' at blive defineret som '%T::%D'"
 
-#: cp/decl2.c:1505
-msgid "initializer invalid for static member with constructor"
-msgstr "tildeling af startværdi er ugyldig for statisk medlem med konstruktionsfunktion"
+#: cp/decl.c:7379
+msgid "duplicate initialization of %D"
+msgstr "%D tildelt startværdi mere end én gang"
 
-#: cp/decl2.c:1508
-msgid "(an out of class initialization is required)"
-msgstr ""
+#: cp/decl.c:7408
+msgid "declaration of `%#D' outside of class is not definition"
+msgstr "erklæring af '%#D' uden for en klasse er ikke en definition"
 
-#: cp/decl2.c:1681
-msgid "field initializer is not constant"
-msgstr "feltets startværdi er ikke en konstant"
+#: cp/decl.c:7456
+msgid "variable `%#D' has initializer but incomplete type"
+msgstr "variablen '%#D' bliver tildelt en startværdi, men er af en ufuldstændig type"
 
-#: cp/decl2.c:2020
-msgid "anonymous struct not inside named type"
-msgstr "anonym struct er ikke inden i en navngiven type"
+#: cp/decl.c:7464 cp/decl.c:8006
+msgid "elements of array `%#D' have incomplete type"
+msgstr "elementer i tabellen '%#D' er af en ufuldstændig type"
 
-#: cp/decl2.c:2119
-msgid "namespace-scope anonymous aggregates must be static"
-msgstr "anonyme variabler af sammensatte typer i navnerumsvirkefelt skal erklæres static"
+#: cp/decl.c:7480
+msgid "aggregate `%#D' has incomplete type and cannot be defined"
+msgstr "den sammensatte type '%#D' er af en ufuldstændig type og kan ikke defineres"
 
-#: cp/decl2.c:2129
-#, fuzzy
-msgid "anonymous aggregate with no members"
-msgstr "en anonym union kan ikke have funktionsmedlemmer"
+#: cp/decl.c:7519
+msgid "`%D' declared as reference but not initialized"
+msgstr "'%D' erklæret som en reference, men bliver ikke tildelt en startværdi"
 
-#. Overflow occurred.  That means there are at least 4 billion
-#. initialization functions.
-#: cp/decl2.c:2997
-#, fuzzy
-msgid "too many initialization functions required"
-msgstr "for mange parametre til funktionen"
+#: cp/decl.c:7528
+msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
+msgstr "ISO C++ forbyder brug af en startværdiliste til at klargøre referencen '%D'"
 
-#: cp/decl2.c:3807
-msgid "use of old-style cast"
-msgstr ""
+#: cp/decl.c:7561
+msgid "cannot initialize `%T' from `%T'"
+msgstr "kan ikke klargøre '%T' fra %T'"
 
-#: cp/error.c:46
-#, fuzzy, c-format
-msgid "`%s' not supported by %s"
-msgstr "-mips%d er ikke understøttet"
+#: cp/decl.c:7595
+msgid "initializer fails to determine size of `%D'"
+msgstr "startværdien giver ikke størrelsen af '%D'"
 
-#: cp/error.c:630
-#, c-format
-msgid "<anonymous %s>"
-msgstr ""
+#: cp/decl.c:7600
+msgid "array size missing in `%D'"
+msgstr "tabelstørrelsen mangler i '%D'"
 
-#: cp/error.c:891
-#, c-format
-msgid "(static %s for %s)"
-msgstr ""
+#: cp/decl.c:7612
+msgid "zero-size array `%D'"
+msgstr "nulstørrelsestabel '%D'"
 
-#: cp/error.c:2528
-#, c-format
-msgid "In %s `%s':"
-msgstr ""
+#. An automatic variable with an incomplete type: that is an error.
+#. Don't talk about array types here, since we took care of that
+#. message in grokdeclarator.
+#: cp/decl.c:7650
+msgid "storage size of `%D' isn't known"
+msgstr "lagringsstørrelsen af '%D' er ikke kendt"
 
-#: cp/error.c:2583
-#, fuzzy, c-format
-msgid "%s: In instantiation of `%s':\n"
-msgstr "%s: fandt definitionen af '%s' ved %s(%d)\n"
+#: cp/decl.c:7672
+msgid "storage size of `%D' isn't constant"
+msgstr "lagringsstørrelsen af '%D' er ikke konstant"
 
-#: cp/error.c:2607
-#, c-format
-msgid "%s:%d:   instantiated from `%s'\n"
-msgstr ""
+#: cp/decl.c:7723
+msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
+msgstr "semantikken for indlejret funktionsstatisk data '%#D' er forkert (du ender med flere kopier)"
 
-#: cp/error.c:2612
-#, c-format
-msgid "%s:%d:   instantiated from here\n"
-msgstr ""
+#: cp/decl.c:7724
+msgid "  you can work around this by removing the initializer"
+msgstr "  du kan arbejde dig rundt om dette ved at fjerne startværdien"
 
-#: cp/except.c:258
+#: cp/decl.c:7752
+msgid "uninitialized const `%D'"
+msgstr "konstant '%D' uden startværdi"
+
+#: cp/decl.c:7836
 #, fuzzy
-msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
-msgstr "kald til Java 'catch' eller 'throw' mens 'jthrowable' ikke er defineret"
+msgid "brace-enclosed initializer used to initialize `%T'"
+msgstr "stamklasse-klargøring angivet, men der er ingen stamklasse at klargøre"
 
-#: cp/except.c:329
+#: cp/decl.c:7900
 #, fuzzy
-msgid "mixing C++ and Java catches in a single translation unit"
-msgstr "blander C++ og Java 'catch' i én oversættelsesenhed"
+msgid "initializer for `%T' must be brace-enclosed"
+msgstr "unavngiven klargøring af '%T' som ikke har nogen stamklasser"
 
-#: cp/except.c:685
-msgid "  in thrown expression"
-msgstr "  i kastet udtryk"
+#: cp/decl.c:7964
+#, fuzzy
+msgid "too many initializers for `%T'"
+msgstr "stamklasseklargøringer for '%#T'"
 
-#: cp/friend.c:423
-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/decl.c:8000
+msgid "variable-sized object `%D' may not be initialized"
+msgstr "objektet '%D' af variabel størrelse må ikke tildeles en startværdi"
 
-#: cp/g++spec.c:197 java/jvspec.c:357
-#, c-format
-msgid "argument to `%s' missing\n"
-msgstr "en parameter til '%s' mangler\n"
+#: cp/decl.c:8011
+msgid "`%D' has incomplete type"
+msgstr "'%D' er af en ufuldstændig type"
 
-#: cp/init.c:313
-msgid "initializer list treated as compound expression"
-msgstr ""
+#: cp/decl.c:8060
+msgid "`%D' must be initialized by constructor, not by `{...}'"
+msgstr "'%D' skal klargøres af en konstruktionsfunktion, ikke af '{...}'"
 
-#: cp/init.c:428
-msgid "  will be re-ordered to match declaration order"
-msgstr ""
+#: cp/decl.c:8101
+msgid "structure `%D' with uninitialized const members"
+msgstr "struktur '%D' med konstante medlemmer uden startværdi"
 
-#: cp/init.c:662
-msgid "  will be re-ordered to match inheritance order"
-msgstr ""
+#: cp/decl.c:8103
+msgid "structure `%D' with uninitialized reference members"
+msgstr "struktur '%D' med referencemedlemmer uden startværdi"
 
-#: cp/init.c:1105
-msgid "base class initializer specified, but no base class to initialize"
-msgstr "stamklasse-klargøring angivet, men der er ingen stamklasse at klargøre"
+#: cp/decl.c:8346
+msgid "assignment (not initialization) in declaration"
+msgstr "tildeling (ikke klargøring) i erklæring"
 
-#: cp/init.c:1111
-msgid "initializer for unnamed base class ambiguous"
-msgstr "klargøring af unavngiven stamklasse er flertydig"
+#: cp/decl.c:8358
+msgid "cannot initialize `%D' to namespace `%D'"
+msgstr "kan ikke tildele startværdi til '%D' med navnerummet '%D'"
 
-#: cp/init.c:1136
-msgid "no base class to initialize"
-msgstr "ingen stamklasse at klargøre"
+#: cp/decl.c:8409
+msgid "shadowing previous type declaration of `%#D'"
+msgstr "skygger for tidligere typeerklæring af '%#D'"
 
-#: cp/init.c:1860
-msgid "object missing in use of pointer-to-member construct"
-msgstr "der mangler et objekt i henvisning til medlem-konstruktionen"
+#: cp/decl.c:8455
+#, fuzzy
+msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
+msgstr "'%E' kan ikke bruges som en medlemshenvisning eftersom udtrykkets type er '%T'"
 
-#: cp/init.c:1902 cp/typeck.c:3186 cp/typeck.c:3287
-msgid "at this point in file"
-msgstr "ved dette sted i filen"
+#: cp/decl.c:8470
+#, fuzzy
+msgid "`%D' is thread-local and so cannot be dynamically initialized"
+msgstr "union '%T' uden navngivne elementer kan ikke tildeles startværdi"
 
-#: cp/init.c:2076
-msgid "new of array type fails to specify size"
-msgstr "new virkende på en tabeltype mangler at angive størrelsen"
+#: cp/decl.c:8864 cp/init.c:547
+msgid "multiple initializations given for `%D'"
+msgstr "flere startværdier angivet for '%D'"
 
-#: cp/init.c:2087
-#, fuzzy
-msgid "size in array new must have integral type"
-msgstr "størrelsen af tabel '%s' er ikke af en heltalstype"
+#: cp/decl.c:8956
+msgid "invalid catch parameter"
+msgstr "ugyldig catch-parameter"
 
-#: cp/init.c:2093
-msgid "zero size array reserves no space"
-msgstr ""
+#: cp/decl.c:9074
+msgid "destructor for alien class `%T' cannot be a member"
+msgstr "destruktionsfunktionen for den fremmede klasse '%T' kan ikke være et medlem"
 
-#: cp/init.c:2158
-msgid "new cannot be applied to a reference type"
-msgstr "new kan ikke bruges på en referencetype"
+#: cp/decl.c:9077
+msgid "constructor for alien class `%T' cannot be a member"
+msgstr "konstruktionsfunktionen for den fremmede klasse '%T' kan ikke være et medlem"
 
-#: cp/init.c:2164
-msgid "new cannot be applied to a function type"
-msgstr "new kan ikke bruges på en funktionstype"
+#: cp/decl.c:9096
+msgid "`%D' declared as a `virtual' %s"
+msgstr "'%D' erklæret som 'virtual' %s"
 
-#: cp/init.c:2211
-msgid "call to Java constructor, while `jclass' undefined"
-msgstr "kald af Java-konstruktionsfunktion mens 'jclass' ikke er defineret"
+#: cp/decl.c:9098
+msgid "`%D' declared as an `inline' %s"
+msgstr "'%D' erklæret som 'inline' %s"
 
-#: cp/init.c:2227
-#, fuzzy
-msgid "Can't find class$"
-msgstr "[kan ikke finde %s]"
+# %s bliver omsat til typen
+#: cp/decl.c:9100
+msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
+msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklæring af %s"
 
-#: cp/init.c:2340
-msgid "invalid type `void' for new"
-msgstr "ugyldig type 'void' til new"
+#: cp/decl.c:9103
+msgid "`%D' declared as a friend"
+msgstr "'%D' er erklæret som en ven"
 
-#: cp/init.c:2394
-#, fuzzy, c-format
-msgid "call to Java constructor with `%s' undefined"
-msgstr "kald af Java-konstruktionsfunktion mens '%s' ikke er defineret"
+#: cp/decl.c:9109
+msgid "`%D' declared with an exception specification"
+msgstr "'%D' erklæret med en undtagelsesspecifikation"
 
-#: cp/init.c:2522 cp/typeck2.c:381 cp/typeck2.c:1207
-msgid "initializer list being treated as compound expression"
-msgstr ""
+#: cp/decl.c:9184
+msgid "cannot declare `::main' to be a template"
+msgstr "kan ikke erklære '::main' som en skabelon"
 
-#: cp/init.c:2528
-#, fuzzy
-msgid "ISO C++ forbids aggregate initializer to new"
-msgstr "ISO C++ forbyder sammenligninger af henvisningsvariabler og heltal"
+#: cp/decl.c:9186
+msgid "cannot declare `::main' to be inline"
+msgstr "kan ikke erklære '::main' som indlejret"
 
-#: cp/init.c:2967
-msgid "initializer ends prematurely"
-msgstr "startværdien slutter for tidligt"
+#: cp/decl.c:9188
+msgid "cannot declare `::main' to be static"
+msgstr "kan ikke erklære '::main' som statisk"
 
-#: cp/init.c:3037
-#, fuzzy
-msgid "cannot initialize multi-dimensional array with initializer"
-msgstr "kan ikke tildele tabeller startværdier med denne syntaks"
+#: cp/decl.c:9191
+msgid "`main' must return `int'"
+msgstr "'main' skal returnere typen 'int'"
 
-#: cp/init.c:3215
-msgid "unknown array size in delete"
-msgstr "ukendt tabelstørrelse i delete"
+#: cp/decl.c:9219
+msgid "non-local function `%#D' uses anonymous type"
+msgstr "ikke-lokal funktion '%#D' bruger anonym type"
 
-#: cp/init.c:3440
-msgid "type to vector delete is neither pointer or array type"
-msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
+#: cp/decl.c:9222
+msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
+msgstr "'%#D' refererer ikke til den ikkemodificerede type, so den bruges ikke til sammenkædning"
 
-#: cp/lang-options.h:29
-msgid "Do not obey access control semantics"
-msgstr ""
+#: cp/decl.c:9228
+msgid "non-local function `%#D' uses local type `%T'"
+msgstr "ikke-lokal funktion '%#D' bruger lokal type '%T'"
 
-#: cp/lang-options.h:31
-msgid "Change when template instances are emitted"
-msgstr ""
+#: cp/decl.c:9251
+msgid "%smember function `%D' cannot have `%T' method qualifier"
+msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
 
-#: cp/lang-options.h:36
-msgid "Check the return value of new"
-msgstr ""
+#: cp/decl.c:9275
+msgid "defining explicit specialization `%D' in friend declaration"
+msgstr "definering af eksplicit specialisering '%D' i friend-erklæring"
 
-#: cp/lang-options.h:39
-msgid "Reduce size of object files"
-msgstr ""
+#. Something like `template <class T> friend void f<T>()'.
+#: cp/decl.c:9285
+msgid "invalid use of template-id `%D' in declaration of primary template"
+msgstr "ugyldig brug af skabelons-id '%D' i erklæring af primær skabelon"
 
-#: cp/lang-options.h:43
-msgid "Make string literals `char[]' instead of `const char[]'"
-msgstr ""
+#: cp/decl.c:9313
+msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
+msgstr "standardparametre er ikke tilladt i erklæring af venneskabelonsspecialisering '%D'"
 
-#: cp/lang-options.h:46
-msgid "Dump the entire translation unit to a file"
-msgstr ""
+#: cp/decl.c:9320
+msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
+msgstr "'inline' er ikke tilladt i erklæring venneskabelonsspecialisering '%D'"
 
-#: cp/lang-options.h:48
-msgid "Do not inline member functions by default"
-msgstr ""
+#: cp/decl.c:9382
+msgid "definition of implicitly-declared `%D'"
+msgstr "definition af underforstået-erklæret '%D'"
 
-#: cp/lang-options.h:51
-#, fuzzy
-msgid "Do not generate run time type descriptor information"
-msgstr "ikke tilstrækkelig information om typen"
+#: cp/decl.c:9394 cp/decl2.c:776
+msgid "no `%#D' member function declared in class `%T'"
+msgstr "ingen medlemsfunktion '%#D' erklæret i klassen '%T'"
 
-#: cp/lang-options.h:56
-#, fuzzy
-msgid "Do not generate code to check exception specifications"
-msgstr "Justér ikke strengoperationernes destination"
+#: cp/decl.c:9527
+msgid "non-local variable `%#D' uses local type `%T'"
+msgstr "ikke-lokal variabel '%#D' bruger lokal type '%T'"
 
-#: cp/lang-options.h:61
-msgid "Scope of for-init-statement vars extends outside"
-msgstr ""
+#: cp/decl.c:9625
+msgid "invalid in-class initialization of static data member of non-integral type `%T'"
+msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
 
-#: cp/lang-options.h:64
-msgid "Do not recognise GNU defined keywords"
-msgstr ""
+#: cp/decl.c:9634
+msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
+msgstr "ISO C++ forbyder tildeling af startværdi i klasse til ikke-konstant statisk medlem '%D'"
 
-#: cp/lang-options.h:69
-msgid "Do not treat the namespace `std' as a normal namespace"
-msgstr ""
+#: cp/decl.c:9637
+msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
+msgstr "ISO C++ forbyder tildeling af startværdi til medlemskonstant '%D' af en ikke-heltallig type"
 
-#: cp/lang-options.h:71
-msgid "Enable support for huge objects"
-msgstr ""
+#: cp/decl.c:9687
+msgid "size of array `%D' has non-integer type"
+msgstr "størrelsen af tabellen '%D' er ikke af en heltalstype"
 
-#: cp/lang-options.h:75
-#, fuzzy
-msgid "Export functions even if they can be inlined"
-msgstr "funktioner der bruger setjmp, kan ikke indbygges"
+#: cp/decl.c:9689
+msgid "size of array has non-integer type"
+msgstr "størrelsen af tabel er ikke af en heltalstype"
 
-#: cp/lang-options.h:78
-msgid "Only emit explicit template instatiations"
-msgstr ""
+#: cp/decl.c:9709
+msgid "size of array `%D' is negative"
+msgstr "størrelsen af tabellen '%D' er negativ"
 
-#: cp/lang-options.h:81
-msgid "Only emit explicit instatiations of inline templates"
-msgstr ""
+#: cp/decl.c:9711
+msgid "size of array is negative"
+msgstr "størrelsen af tabel er negativ"
 
-#: cp/lang-options.h:87
-msgid "Don't pedwarn about uses of Microsoft extensions"
-msgstr ""
+#: cp/decl.c:9720
+msgid "ISO C++ forbids zero-size array `%D'"
+msgstr "ISO C++ forbyder tabellen '%D' med størrelsen nul"
 
-#: cp/lang-options.h:90
-msgid "Recognise and/bitand/bitor/compl/not/or/xor"
-msgstr ""
+#: cp/decl.c:9722
+msgid "ISO C++ forbids zero-size array"
+msgstr "ISO C++ forbyder tabel med størrelsen nul"
 
-#: cp/lang-options.h:94
-msgid "Disable optional diagnostics"
-msgstr ""
+#: cp/decl.c:9729
+msgid "size of array `%D' is not an integral constant-expression"
+msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
 
-#: cp/lang-options.h:96
-msgid "Downgrade conformance errors to warnings"
-msgstr ""
+#: cp/decl.c:9732
+msgid "size of array is not an integral constant-expression"
+msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
 
-#: cp/lang-options.h:99
-msgid "Enable automatic template instantiation"
-msgstr ""
+#: cp/decl.c:9750
+msgid "ISO C++ forbids variable-size array `%D'"
+msgstr "ISO C++ forbyder tabellen '%D' med variabel størrelse"
 
-#: cp/lang-options.h:104
-msgid "Display statistics accumulated during compilation"
-msgstr ""
+#: cp/decl.c:9753
+msgid "ISO C++ forbids variable-size array"
+msgstr "ISO C++ forbyder tabel med variabel størrelse"
 
-#: cp/lang-options.h:107
-msgid "Specify maximum template instantiation depth"
-msgstr ""
+#: cp/decl.c:9764
+msgid "overflow in array dimension"
+msgstr "tabeldimension for stor"
 
-#: cp/lang-options.h:109
-msgid "Use __cxa_atexit to register destructors."
-msgstr ""
+#: cp/decl.c:9823
+msgid "declaration of `%D' as %s"
+msgstr "erklæring af '%D' som %s"
 
-#: cp/lang-options.h:112
-msgid "Discard unused virtual functions"
-msgstr ""
+#: cp/decl.c:9825
+#, c-format
+msgid "creating %s"
+msgstr "opretter %s"
 
-#: cp/lang-options.h:115
-msgid "Implement vtables using thunks"
-msgstr ""
+#: cp/decl.c:9837
+msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
+msgstr "erklæring af '%D' som flerdimensional tabel skal have grænser for alle dimensioner pånær den første"
 
-#: cp/lang-options.h:118
-msgid "Emit common-like symbols as weak symbols"
-msgstr ""
+#: cp/decl.c:9840
+msgid "multidimensional array must have bounds for all dimensions except the first"
+msgstr "flerdimensional tabel skal have grænser for alle dimensioner pånær den første"
 
-#: cp/lang-options.h:121
-msgid "Emit cross referencing information"
-msgstr ""
+#: cp/decl.c:9869
+msgid "return type specification for constructor invalid"
+msgstr "angivelse af returneringstypen til konstruktionsfunktion er ugyldigt"
 
-#: cp/lang-options.h:125
-msgid "Warn about inconsistent return types"
-msgstr ""
+#: cp/decl.c:9876
+msgid "return type specification for destructor invalid"
+msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
 
-#: cp/lang-options.h:128
-msgid "Warn about overloaded virtual function names"
-msgstr ""
+#: cp/decl.c:9882
+msgid "operator `%T' declared to return `%T'"
+msgstr "operator '%T' erklæret til at returnere '%T'"
 
-#: cp/lang-options.h:132
-msgid "Don't warn when all ctors/dtors are private"
-msgstr ""
+#: cp/decl.c:9884
+msgid "return type specified for `operator %T'"
+msgstr "returtype angivet for 'operator %T'"
 
-#: cp/lang-options.h:134
-msgid "Warn about non virtual destructors"
-msgstr ""
+#: cp/decl.c:10052
+msgid "destructors must be member functions"
+msgstr "destruktionsfunktioner skal være medlemmer"
 
-#: cp/lang-options.h:137
-#, fuzzy
-msgid "Warn when a function is declared extern, then inline"
-msgstr "indlejret funktion '%s' er erklæret 'extern'"
+#: cp/decl.c:10071
+msgid "destructor `%T' must match class name `%T'"
+msgstr "destruktionsfunktion '%T' skal passe til klassenavnet '%T'"
 
-#: cp/lang-options.h:140
-msgid "Warn when the compiler reorders code"
+#: cp/decl.c:10100
+msgid "variable declaration is not allowed here"
 msgstr ""
 
-#: cp/lang-options.h:143
-msgid "Warn when synthesis behaviour differs from Cfront"
-msgstr ""
+#: cp/decl.c:10127
+msgid "invalid declarator"
+msgstr "ugyldig erklærer"
 
-#: cp/lang-options.h:147
-#, fuzzy
-msgid "Don't warn when type converting pointers to member functions"
-msgstr "   i henvisning til medlemsfunktion-omdannelse"
+#: cp/decl.c:10178
+msgid "declarator-id missing; using reserved word `%D'"
+msgstr "erklærer-id mangler; bruger reserveret ord '%D'"
 
-#: cp/lang-options.h:149
-msgid "Warn about violations of Effective C++ style rules"
-msgstr ""
+#: cp/decl.c:10235
+msgid "type `%T' is not derived from type `%T'"
+msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
 
-#: cp/lang-options.h:152
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr ""
+#. Parse error puts this typespec where
+#. a declarator should go.
+#: cp/decl.c:10279
+msgid "`%T' specified as declarator-id"
+msgstr "'%T' angivet som erklærer-id"
 
-#: cp/lang-options.h:155
-msgid "Warn if a C style cast is used in a program"
-msgstr ""
+#: cp/decl.c:10281
+msgid "  perhaps you want `%T' for a constructor"
+msgstr "  måske ønsker du '%T' for en konstruktionsfunktion"
 
-#: cp/lang-options.h:159
-msgid "Don't warn when non-templatized friend functions are declared within a template"
-msgstr ""
+#. Sometimes, we see a template-name used as part of a
+#. decl-specifier like in
+#. std::allocator alloc;
+#. Handle that gracefully.
+#: cp/decl.c:10303
+#, fuzzy, c-format
+msgid "invalid use of template-name '%E' in a declarator"
+msgstr "ugyldig brug af skabelons-id '%D' i erklæring af primær skabelon"
 
-#: cp/lang-options.h:162
-msgid "Don't announce deprecation of compiler features"
-msgstr ""
+#: cp/decl.c:10323
+msgid "declaration of `%D' as non-function"
+msgstr "erklæring af '%D' som ikke-funktion"
 
-#: cp/lex.c:148
-msgid "type name expected before `*'"
-msgstr "der forventedes et typenavn før '*'"
+#: cp/decl.c:10400
+msgid "`bool' is now a keyword"
+msgstr "'bool' er et reserveret ord"
 
-#: cp/lex.c:170
-msgid "cannot declare references to references"
-msgstr "kan ikke erklære referencer til referencer"
+#: cp/decl.c:10402
+msgid "extraneous `%T' ignored"
+msgstr "overflødig '%T' ignoreret"
 
-#: cp/lex.c:175
-msgid "cannot declare pointers to references"
-msgstr "kan ikke erklære henvisninger til referencer"
+#: cp/decl.c:10418 cp/decl.c:10463
+msgid "multiple declarations `%T' and `%T'"
+msgstr "flere erklæringer '%T' og '%T'"
 
-#: cp/lex.c:179
-msgid "type name expected before `&'"
-msgstr "der forventedes et typenavn før '&'"
+#: cp/decl.c:10431
+msgid "ISO C++ does not support `long long'"
+msgstr "ISO C++ understøtter ikke 'long long'"
 
-#: cp/lex.c:1018
+#: cp/decl.c:10536 cp/decl.c:10539
 #, c-format
-msgid "semicolon missing after %s declaration"
-msgstr "semikolon mangler efter %s erklæringen"
+msgid "ISO C++ forbids declaration of `%s' with no type"
+msgstr "ISO C++ forbyder erklæring af '%s' uden en type"
 
-#: cp/lex.c:1069
-#, fuzzy, c-format
-msgid "junk at end of #pragma %s"
-msgstr "ragelse i slutningen af #%s"
+#. The implicit typename extension is deprecated and will be
+#. removed.  Warn about its use now.
+#: cp/decl.c:10549
+msgid "`%T' is implicitly a typename"
+msgstr "'%T' er underforstået et typenavn"
 
-#: cp/lex.c:1076
-#, fuzzy, c-format
-msgid "invalid #pragma %s"
-msgstr "ugyldig #pragma-enhed"
+#: cp/decl.c:10585
+#, c-format
+msgid "short, signed or unsigned invalid for `%s'"
+msgstr "short, signed eller unsigned er ugyldig for '%s'"
 
-#: cp/lex.c:1166
+#: cp/decl.c:10590
 #, c-format
-msgid "#pragma implementation for %s appears after file is included"
-msgstr "'#pragma implementation' til %s optræder efter filen er inkluderet"
+msgid "long and short specified together for `%s'"
+msgstr "long og short er begge angivet for '%s'"
 
-#: cp/lex.c:1191
-msgid "junk at end of #pragma GCC java_exceptions"
-msgstr ""
+#: cp/decl.c:10601
+#, c-format
+msgid "signed and unsigned given together for `%s'"
+msgstr "signed og unsigned er begge angivet for '%s'"
 
-#: cp/lex.c:1292
-msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
-msgstr "(et kaldenavn der ikke er erklæret, rapporteres kun én gang per funktion)"
+#: cp/decl.c:10710
+msgid "qualifiers are not allowed on declaration of `operator %T'"
+msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
 
-#: cp/lex.c:1315
-#, fuzzy, c-format
-msgid "name lookup of `%s' changed"
-msgstr "opslaget af '%s' er ændret på grund af ISO definitionen af 'for'-virkefeltet"
+#: cp/decl.c:10732
+msgid "member `%D' cannot be declared both virtual and static"
+msgstr "medlemmet '%D' kan ikke afklæres både virtual og static"
+
+#: cp/decl.c:10741
+msgid "`%T::%D' is not a valid declarator"
+msgstr "'%T::%D' er ikke en gyldig erklærer"
 
-#: cp/lex.c:1329 cp/lex.c:1336
+#: cp/decl.c:10753
+msgid "storage class specifiers invalid in parameter declarations"
+msgstr "lagringsklasseanvisninger er ugyldige i parametererklæringer"
+
+#: cp/decl.c:10757
+msgid "typedef declaration invalid in parameter declaration"
+msgstr "typedef-erklæringer er ugyldig i parametererklæringer"
+
+#: cp/decl.c:10770
+msgid "virtual outside class declaration"
+msgstr "virtual angivet uden for klasseerklæring"
+
+#: cp/decl.c:10831
 #, c-format
-msgid "name lookup of `%s' changed for new ISO `for' scoping"
-msgstr "opslaget af '%s' er ændret på grund af ISO definitionen af 'for'-virkefeltet"
+msgid "storage class specified for %s `%s'"
+msgstr "lagringsklasse angivet for %s '%s'"
 
-#: cp/mangle.c:1877
-msgid "real-valued template parameters when cross-compiling"
-msgstr ""
+#: cp/decl.c:10878
+msgid "storage class specifiers invalid in friend function declarations"
+msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklæringer"
 
-#: cp/method.c:173
-#, fuzzy
-msgid "methods cannot be converted to function pointers"
-msgstr "new kan ikke bruges på en funktionstype"
+#: cp/decl.c:11048
+msgid "destructor cannot be static member function"
+msgstr "destruktionsfunktionen kan ikke være en statisk medlemsfunktion"
 
-#: cp/method.c:178
+#: cp/decl.c:11051
 #, c-format
-msgid "ambiguous request for method pointer `%s'"
-msgstr "flertydig forespørgsel efter medlemsfunktionshenvisningen '%s'"
+msgid "destructors may not be `%s'"
+msgstr "destruktionsfunktioner må ikke være '%s'"
 
-#: cp/parse.y:670
-msgid "invalid default template argument"
-msgstr "ugyldig standardparameter i skabelon"
+#: cp/decl.c:11072
+msgid "constructor cannot be static member function"
+msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
 
-#: cp/parse.y:879
-#, fuzzy
-msgid "no base or member initializers given following ':'"
-msgstr "ingen stamklasseklargøringer er angivet efter ':'"
+#: cp/decl.c:11075
+msgid "constructors cannot be declared virtual"
+msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
 
-#: cp/parse.y:892
-msgid "base initializers not allowed for non-member functions"
-msgstr "stamklasseklargøringer er ikke tilladt for ikke-medlemsfunktioner"
+#: cp/decl.c:11080
+#, c-format
+msgid "constructors may not be `%s'"
+msgstr "konstruktionsfunktioner må ikke være '%s'"
 
-#: cp/parse.y:894
-msgid "only constructors take base initializers"
-msgstr "kun konstruktionsfunktioner har stamklasseklargøringer"
+#: cp/decl.c:11090
+msgid "return value type specifier for constructor ignored"
+msgstr "angivelse af typen af returværdien til konstruktionsfunktionen ignoreret"
 
-#: cp/parse.y:927 cp/parse.y:933
-#, fuzzy
-msgid "anachronistic old style base class initializer"
-msgstr "ingen stamklasse at klargøre"
+#: cp/decl.c:11109
+#, c-format
+msgid "can't initialize friend function `%s'"
+msgstr "kan ikke tildele en startværdi til vennefunktionen '%s'"
 
-#. Handle `Class<Class<Type>>' without space in the `>>'
-#: cp/parse.y:1055
-msgid "`>>' should be `> >' in template class name"
-msgstr ""
+#. Cannot be both friend and virtual.
+#: cp/decl.c:11113
+msgid "virtual functions cannot be friends"
+msgstr "en virtuel funktion kan ikke erklæres som friend"
 
-#: cp/parse.y:1112 cp/parse.y:1121
+#: cp/decl.c:11118
+msgid "friend declaration not in class definition"
+msgstr "friend-erklæringen er ikke i klassedefinitionen"
+
+#: cp/decl.c:11120
 #, c-format
-msgid "ISO C++ forbids an empty condition for `%s'"
-msgstr "ISO C++ forbyder en tom betingelse til '%s'"
+msgid "can't define friend function `%s' in a local class definition"
+msgstr "kan ikke definere vennefunktion '%s' i en lokal klassedefinition"
 
-#: cp/parse.y:1216
-msgid "ISO C++ forbids `&&'"
-msgstr ""
+#: cp/decl.c:11144
+msgid "destructors may not have parameters"
+msgstr "destruktionsfunktioner må ikke have parametre"
 
-#: cp/parse.y:1300
-msgid "ISO C++ forbids initialization of new expression with `='"
-msgstr ""
+#: cp/decl.c:11175 cp/decl.c:11182
+#, fuzzy
+msgid "cannot declare reference to `%#T'"
+msgstr "kan ikke erklære referencer til referencer"
 
-#: cp/parse.y:1331
+#: cp/decl.c:11176
 #, fuzzy
-msgid "ISO C++ forbids compound literals"
-msgstr "ISO C++ forbyder en tom betingelse til '%s'"
+msgid "cannot declare pointer to `%#T'"
+msgstr "kan ikke erklære henvisning til medlemmet '%#T'"
 
-#: cp/parse.y:1566
-msgid "ISO C++ forbids braced-groups within expressions"
-msgstr ""
+#: cp/decl.c:11181
+msgid "cannot declare pointer to `%#T' member"
+msgstr "kan ikke erklære henvisning til medlemmet '%#T'"
 
-#: cp/parse.y:1972 cp/parse.y:1987
-msgid "sigof type specifier"
+#: cp/decl.c:11357
+msgid "extra qualification `%T::' on member `%s' ignored"
+msgstr "ekstra modifikation '%T::' af medlemmet '%s' ignoreret"
+
+#: cp/decl.c:11367
+msgid "cannot declare member function `%T::%s' within `%T'"
+msgstr "kan ikke erklære medlemsfunktion '%T::%s' inde i '%T'"
+
+#: cp/decl.c:11382
+msgid "cannot declare member `%T::%s' within `%T'"
+msgstr "kan ikke erklære medlem '%T::%s' inde i '%T'"
+
+#: cp/decl.c:11460
+msgid "data member may not have variably modified type `%T'"
 msgstr ""
 
-#: cp/parse.y:1977
-msgid "`sigof' applied to non-aggregate expression"
-msgstr "'sigof' benyttet på et udtryk der ikke er af en sammensat type"
+#. [dcl.fct.spec] The explicit specifier shall only be used in
+#. declarations of constructors within a class definition.
+#: cp/decl.c:11468
+msgid "only declarations of constructors can be `explicit'"
+msgstr "kun erklæringer af konstruktionsfunktioner kan være 'explicit'"
 
-#: cp/parse.y:1992
-msgid "`sigof' applied to non-aggregate type"
-msgstr "'sigof' benyttet på en type der ikke er sammensat"
+#: cp/decl.c:11476
+#, c-format
+msgid "non-member `%s' cannot be declared `mutable'"
+msgstr "'%s' som ikke er medlem, kan ikke erklæres 'mutable'"
 
-#: cp/parse.y:2332
+#: cp/decl.c:11481
 #, c-format
-msgid "storage class specifier `%s' not allowed after struct or class"
-msgstr "lagringsklasseangivelsen '%s' er ikke tilladt efter struct eller class"
+msgid "non-object member `%s' cannot be declared `mutable'"
+msgstr "'%s' som ikke er objektmedlem, kan ikke erklæres 'mutable'"
 
-#: cp/parse.y:2334
+#: cp/decl.c:11487
 #, c-format
-msgid "type specifier `%s' not allowed after struct or class"
-msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
+msgid "function `%s' cannot be declared `mutable'"
+msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
 
-#: cp/parse.y:2336
+#: cp/decl.c:11492
 #, c-format
-msgid "type qualifier `%s' not allowed after struct or class"
-msgstr "typemodifikationen '%s' er ikke tilladt efter struct eller class"
+msgid "static `%s' cannot be declared `mutable'"
+msgstr "static '%s' kan ikke erklæres 'mutable'"
 
-#: cp/parse.y:2338
-msgid "no body nor ';' separates two class, struct or union declarations"
-msgstr "der er hverken en krop eller et semikolon mellem to class, struct eller union-erklæringer"
+#: cp/decl.c:11497
+#, c-format
+msgid "const `%s' cannot be declared `mutable'"
+msgstr "const '%s' kan ikke erklæres 'mutable'"
 
-#: cp/parse.y:2503
-msgid "multiple access specifiers"
-msgstr "mere end én tilgangsangivelse"
+#: cp/decl.c:11510
+msgid "template-id `%D' used as a declarator"
+msgstr "skabelons-id '%D' benyttet som erklærer"
 
-#: cp/parse.y:2521
-msgid "multiple `virtual' specifiers"
-msgstr "mere end én 'virtual'-angivelse"
+#: cp/decl.c:11531
+msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
+msgstr "ISO C++ forbyder indlejret type '%D' med samme navn som den omgivende klasse"
 
-#: cp/parse.y:2556
-msgid "missing ';' before right brace"
-msgstr "der mangler et semikolon før en højre krøllet parantes"
+#: cp/decl.c:11580
+msgid "typedef name may not be class-qualified"
+msgstr "typedef-navn kan ikke klassemodificeres"
 
-#: cp/parse.y:2779
-msgid "ISO C++ forbids array dimensions with parenthesized type in new"
-msgstr ""
+#: cp/decl.c:11588
+msgid "invalid type qualifier for non-member function type"
+msgstr "ugyldig typemodifikation for ikke-medlemsfunktionstype"
 
-#: cp/parse.y:3288
-#, fuzzy
-msgid "ISO C++ forbids label declarations"
-msgstr "ISO C++ forbyder en tom betingelse til '%s'"
+#: cp/decl.c:11651
+msgid "type qualifiers specified for friend class declaration"
+msgstr "typemodifikationer angivet for friend class-erklæring"
 
-#: cp/parse.y:3450
-#, fuzzy
-msgid "ISO C++ forbids computed gotos"
-msgstr "ISO C++ forbyder en tom betingelse til '%s'"
+#: cp/decl.c:11656
+msgid "`inline' specified for friend class declaration"
+msgstr "'inline' angivet for friend class-erklæring"
 
-#: cp/parse.y:3458
-msgid "label must be followed by statement"
-msgstr "etiketten skal efterfølges af en sætning"
+#: cp/decl.c:11664
+msgid "template parameters cannot be friends"
+msgstr "skabelonsparametre kan ikke være venner"
 
-#: cp/parse.y:3557
+#: cp/decl.c:11666
 #, fuzzy
-msgid "ISO C++ forbids compound statements inside for initializations"
-msgstr "ISO C++ forbyder sammenligninger af henvisningsvariabler og heltal"
-
-#. This helps us recover from really nasty
-#. parse errors, for example, a missing right
-#. parenthesis.
-#: cp/parse.y:3640 cp/parse.y:3650
-msgid "possibly missing ')'"
-msgstr "muligvis mangler en ')'"
+msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
+msgstr "friend-erklæring kræver klasseangivelse, dvs. 'friend class %T::%T'"
 
-#: cp/parse.y:3747 cp/parse.y:3752
-msgid "type specifier omitted for parameter"
-msgstr "typeangivelsen er ikke angivet for parameteren"
-
-#: cp/pt.c:6316
-msgid "creating array with size zero"
-msgstr ""
+#: cp/decl.c:11670
+msgid "friend declaration requires class-key, i.e. `friend %#T'"
+msgstr "friend-erklæring kræver klasseangivelse, dvs. 'friend %#T'"
 
-#: cp/pt.c:6830
-#, fuzzy, c-format
-msgid "use of `%s' in template"
-msgstr "størrelsen af tabel '%s' er negativ"
+#: cp/decl.c:11684
+msgid "trying to make class `%T' a friend of global scope"
+msgstr "forsøg på at gøre klassen '%T' til ven af det globale virkningsfelt"
 
-#: cp/pt.c:8036
-msgid "incomplete type unification"
-msgstr "ufuldstændig typeforening"
+#: cp/decl.c:11695
+msgid "invalid qualifiers on non-member function type"
+msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
 
-#: cp/pt.c:8966
-#, fuzzy, c-format
-msgid "use of `%s' in template type unification"
-msgstr "ufuldstændig typeforening"
+#: cp/decl.c:11714
+msgid "abstract declarator `%T' used as declaration"
+msgstr "abstrakt erklærer '%T' benyttet som erklæring"
 
-#: cp/repo.c:272
-msgid "-frepo must be used with -c"
-msgstr ""
+#: cp/decl.c:11726
+msgid "unnamed variable or field declared void"
+msgstr "unavngiven variabel eller felt erklæret void"
 
-#: cp/repo.c:366
-#, c-format
-msgid "mysterious repository information in %s"
-msgstr "mystisk opbevaringsstedinformation i '%s'"
+#: cp/decl.c:11735
+msgid "variable or field declared void"
+msgstr "variabel eller felt erklæret void"
 
-#: cp/repo.c:381
-#, c-format
-msgid "can't create repository information file `%s'"
-msgstr "kan ikke oprette opbevaringsstedinformationsfilen '%s'"
+#: cp/decl.c:11745
+msgid "cannot use `::' in parameter declaration"
+msgstr "kan ikke bruge '::' i parametererklæring"
 
-#: cp/rtti.c:224
-msgid "taking dynamic typeid of object with -fno-rtti"
-msgstr "forsøg på at finde den dynamiske typeid af et objekt med -fno-rtti"
+#. Something like struct S { int N::j; };
+#: cp/decl.c:11784
+msgid "invalid use of `::'"
+msgstr "ugyldig brug af '::'"
 
-#: cp/rtti.c:260
-msgid "cannot use typeid with -fno-rtti"
-msgstr "kan ikke bruge typeid med -fno-rtti"
+#: cp/decl.c:11796
+msgid "function `%D' cannot be declared friend"
+msgstr "funktionen '%D' kan ikke erklæres friend"
 
-#: cp/rtti.c:266 cp/rtti.c:415
-msgid "must #include <typeinfo> before using typeid"
-msgstr "'#include <typeinfo>' er nødvendig før typeid kan benyttes"
+#: cp/decl.c:11808
+msgid "can't make `%D' into a method -- not in a class"
+msgstr "kan ikke gøre '%D' til en metode - er ikke i en klasse"
 
-#: cp/search.c:1961
-msgid "adjusting pointers for covariant returns"
-msgstr ""
+#: cp/decl.c:11817
+msgid "function `%D' declared virtual inside a union"
+msgstr "funktionen '%D' erklæret virtual inden i en union"
 
-#. This shouldn't happen, I don't want errors!
-#: cp/search.c:2469
-msgid "recoverable compiler error, fixups for virtual function"
-msgstr ""
+#: cp/decl.c:11829
+msgid "`%D' cannot be declared virtual, since it is always static"
+msgstr "'%D' kan ikke erklæres virtual eftersom den altid er statisk"
 
-#: cp/semantics.c:1026
-#, fuzzy
-msgid "ISO C++ does not permit named return values"
-msgstr "ISO C tillader ikke navngivne variabel parameterliste-makroer"
+#: cp/decl.c:11902
+msgid "field `%D' has incomplete type"
+msgstr "feltet '%D' er af en ufuldstændig type"
 
-#: cp/semantics.c:1043
-#, fuzzy
-msgid "can't redefine default return value for constructors"
-msgstr "returnerer en værdi fra en konstruktionsfunktion"
+#: cp/decl.c:11904
+msgid "name `%T' has incomplete type"
+msgstr "navnet '%T' er af en ufuldstændig type"
 
-#: cp/semantics.c:1112
-msgid "   will be re-ordered to precede member initializations"
-msgstr ""
+#: cp/decl.c:11913
+msgid "  in instantiation of template `%T'"
+msgstr "  i instantiering af skabelonen '%T'"
 
-#: cp/semantics.c:1385
-#, fuzzy
-msgid "`this' is unavailable for static member functions"
-msgstr "destruktionsfunktionen kan ikke være en statisk medlemsfunktion"
+#: cp/decl.c:11923
+#, c-format
+msgid "`%s' is neither function nor member function; cannot be declared friend"
+msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklæres som friend"
 
-#: cp/semantics.c:1391
-#, fuzzy
-msgid "invalid use of `this' in non-member function"
-msgstr "ugyldig brug af '%s' på henvisning til medlem"
+#: cp/decl.c:11934
+msgid "member functions are implicitly friends of their class"
+msgstr "medlemsfunktioner er underforstået venner af deres klasse"
 
-#: cp/semantics.c:1393
-#, fuzzy
-msgid "invalid use of `this' at top level"
-msgstr "ugyldig brug af '%s' på henvisning til medlem"
+#. An attempt is being made to initialize a non-static
+#. member.  But, from [class.mem]:
+#.
+#. 4 A member-declarator can contain a
+#. constant-initializer only if it declares a static
+#. member (_class.static_) of integral or enumeration
+#. type, see _class.static.data_.
+#.
+#. This used to be relatively common practice, but
+#. the rest of the compiler does not correctly
+#. handle the initialization unless the member is
+#. static so we make it static below.
+#: cp/decl.c:11981
+msgid "ISO C++ forbids initialization of member `%D'"
+msgstr "ISO C++ forbyder tildeling af startværdi til medlemmet '%D'"
 
-#: cp/semantics.c:1678
-#, fuzzy
-msgid "template type parameters must use the keyword `class' or `typename'"
-msgstr "  en skabelonstypeparameter skal begynde med 'class' eller 'typename'"
+#: cp/decl.c:11983
+msgid "making `%D' static"
+msgstr "gør '%D' statisk"
+
+#: cp/decl.c:12007
+msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
+msgstr "ISO C++ forbyder statisk datamedlem '%D' med samme navn som den omgivende klasse"
 
-#: cp/spew.c:249
+#: cp/decl.c:12048
 #, c-format
-msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
-msgstr ""
+msgid "storage class `auto' invalid for function `%s'"
+msgstr "lagringsklassen 'auto' er ugyldig for funktionen '%s'"
 
-#: cp/spew.c:357
-msgid "parse error"
-msgstr "tolkningsfejl"
+#: cp/decl.c:12050
+#, c-format
+msgid "storage class `register' invalid for function `%s'"
+msgstr "lagringsklassen 'register' er ugyldig for funktionen '%s'"
 
-#: cp/spew.c:1023 cp/spew.c:1295
-msgid "parse error at end of saved function text"
-msgstr "tolkningsfejl ved slutningen af gemt funktionstekst"
+#: cp/decl.c:12052
+#, fuzzy, c-format
+msgid "storage class `__thread' invalid for function `%s'"
+msgstr "lagringsklassen 'auto' er ugyldig for funktionen '%s'"
 
-#: cp/spew.c:1065
-msgid "parse error in method specification"
-msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
+#: cp/decl.c:12063
+#, c-format
+msgid "storage class `static' invalid for function `%s' declared out of global scope"
+msgstr "lagringsklassen 'static' er ugyldig for funktionen '%s' erklæret uden for det globale virkefelt"
 
-#: cp/spew.c:1107
-msgid "function body for constructor missing"
-msgstr "kroppen til konstruktionsfunktionen mangler"
+#: cp/decl.c:12065
+#, c-format
+msgid "storage class `inline' invalid for function `%s' declared out of global scope"
+msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklæret uden for det globale virkefelt"
 
-#: cp/spew.c:1500
+#: cp/decl.c:12072
 #, c-format
-msgid "%s before `%s'"
-msgstr "%s før '%s'"
+msgid "virtual non-class function `%s'"
+msgstr "virtuel funktion '%s' tilhører ikke en klasse"
 
-#: cp/spew.c:1502
-#, fuzzy, c-format
-msgid "%s before `%c'"
-msgstr "%s før '%s'"
+#: cp/decl.c:12101
+msgid "cannot declare member function `%D' to have static linkage"
+msgstr "kan ikke erklære medlemsfunktion '%D' til at have statisk kædning"
 
-#: cp/spew.c:1504
-#, fuzzy, c-format
-msgid "%s before `\\%o'"
-msgstr "%s før '%s'"
+#. FIXME need arm citation
+#: cp/decl.c:12107
+msgid "cannot declare static function inside another function"
+msgstr "kan ikke erklære en funktion for static inden i en anden funktion"
 
-#: cp/spew.c:1507
-#, fuzzy, c-format
-msgid "%s before `%s' token"
-msgstr "%s før '%s'"
+#: cp/decl.c:12135
+msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
+msgstr "'static' må ikke bruges ved definering (i modsætning til erklæring) af et statisk datamedlem"
 
-#: cp/tree.c:216
-#, c-format
-msgid "non-lvalue in %s"
-msgstr "ikke venstreværdi i %s"
+#: cp/decl.c:12141
+msgid "static member `%D' declared `register'"
+msgstr "statisk medlem '%D' erklæret 'register'"
 
-#: cp/tree.c:2232
-msgid "`java_interface' attribute can only be applied to Java class definitions"
-msgstr ""
+#: cp/decl.c:12146
+msgid "cannot explicitly declare member `%#D' to have extern linkage"
+msgstr "kan ikke eksplicit erklære medlemmet '%#D' til at have extern-kædning"
 
-#: cp/tree.c:2242
-msgid "`com_interface' only supported with -fvtable-thunks"
-msgstr "'com_interface' understøttes kun med -fvtable-thunks"
+#: cp/decl.c:12318
+msgid "default argument for `%#D' has type `%T'"
+msgstr "standardparameter for '%#D' har typen '%T'"
 
-#: cp/tree.c:2251
-msgid "`com_interface' attribute can only be applied to class definitions"
-msgstr ""
+#: cp/decl.c:12321
+msgid "default argument for parameter of type `%T' has type `%T'"
+msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
 
-#: cp/tree.c:2267
-msgid "requested init_priority is not an integer constant"
-msgstr "den udbedte init_priority er ikke en heltalskonstant"
+#: cp/decl.c:12338
+msgid "default argument `%E' uses local variable `%D'"
+msgstr "standardparameter '%E' bruger lokal variabel '%D'"
 
-#: cp/tree.c:2287
-msgid "can only use init_priority attribute on file-scope definitions of objects of class type"
-msgstr "kan kun bruge init_priority-egenskaben på filvirkefeltsdefinitioner af objekter af class-type"
+#: cp/decl.c:12383
+#, c-format
+msgid "invalid string constant `%E'"
+msgstr "ugyldig strengkonstant '%E'"
 
-#: cp/tree.c:2293
-msgid "requested init_priority is out of range"
-msgstr "den udbedte init_priority er uden for det gyldige interval"
+#: cp/decl.c:12385
+msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
+msgstr "ugyldig heltalskonstant i parameterlisten, måske mangler parameternavnet?"
 
-#: cp/tree.c:2302
-#, fuzzy
-msgid "requested init_priority is reserved for internal use"
-msgstr "den udbedte init_priority er uden for det gyldige interval"
+#: cp/decl.c:12423
+msgid "parameter `%D' invalidly declared method type"
+msgstr "parameteren '%D' er på ugyldig vis erklæret som af en medlemsfunktionstype"
 
-#: cp/tree.c:2312
-#, fuzzy
-msgid "init_priority attribute is not supported on this platform"
-msgstr "integrerede kommatalskonstanter er ikke understøttede på denne vært"
+#: cp/decl.c:12429
+msgid "parameter `%D' invalidly declared offset type"
+msgstr "parameteren '%D' er på ugyldig vis erklæret som af en offset-type"
 
-#: cp/typeck.c:483
-#, fuzzy, c-format
-msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
-msgstr "ISO C++ forbyder sammenligninger af henvisningsvariabler og heltal"
+#: cp/decl.c:12453
+msgid "parameter `%D' includes %s to array of unknown bound `%T'"
+msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grænse '%T'"
 
-#: cp/typeck.c:1558
-#, fuzzy
-msgid "ISO C++ forbids applying `sizeof' to a function type"
-msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype"
+#. [class.copy]
+#.
+#. A declaration of a constructor for a class X is ill-formed if
+#. its first parameter is of type (optionally cv-qualified) X
+#. and either there are no other parameters or else all other
+#. parameters have default arguments.
+#.
+#. We *don't* complain about member template instantiations that
+#. have this form, though; they can occur as we try to decide
+#. what constructor to use during overload resolution.  Since
+#. overload resolution will never prefer such a constructor to
+#. the non-template copy constructor (which is either explicitly
+#. or implicitly defined), there's no need to worry about their
+#. existence.  Theoretically, they should never even be
+#. instantiated, but that's hard to forestall.
+#: cp/decl.c:12615
+msgid "invalid constructor; you probably meant `%T (const %T&)'"
+msgstr "ugyldig konstruktionsfunktion; du mente sandsynligvis '%T (const %T&)'"
+
+#: cp/decl.c:12766
+msgid "`%D' must be a nonstatic member function"
+msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
+
+#: cp/decl.c:12772
+msgid "`%D' must be either a non-static member function or a non-member function"
+msgstr "'%D' skal enten være en ikke-statisk medlemsfunktion eller ikke en medlemsfunktion"
+
+#: cp/decl.c:12789
+msgid "`%D' must have an argument of class or enumerated type"
+msgstr "'%D' skal have en parameter af en klasse- eller enum-type"
+
+#: cp/decl.c:12821
+#, c-format
+msgid "conversion to %s%s will never use a type conversion operator"
+msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
 
-#: cp/typeck.c:1564
-#, fuzzy
-msgid "ISO C++ forbids applying `sizeof' to a member function"
-msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype"
+#. 13.4.0.3
+#: cp/decl.c:12828
+msgid "ISO C++ prohibits overloading operator ?:"
+msgstr "ISO C++ forbyder flertydiggørelse af operatoren ?:"
 
-#: cp/typeck.c:1570
-msgid "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
-msgstr ""
+#: cp/decl.c:12878
+msgid "postfix `%D' must take `int' as its argument"
+msgstr "postfiks '%D' skal tage mod 'int' som parameter"
 
-#: cp/typeck.c:1619
-msgid "sizeof applied to a bit-field"
-msgstr "sizeof benyttet på et bitfelt"
+#: cp/decl.c:12882
+msgid "postfix `%D' must take `int' as its second argument"
+msgstr "postfiks '%D' skal tage mod 'int' som den anden parameter"
 
-#: cp/typeck.c:1622
-#, fuzzy
-msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
-msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype"
+#: cp/decl.c:12889
+msgid "`%D' must take either zero or one argument"
+msgstr "'%D' skal tage mod nul eller én parameter"
 
-#: cp/typeck.c:2235
-msgid "invalid reference to NULL ptr, use ptr-to-member instead"
-msgstr "ugyldig reference til NULL-henvisning, benyt en henvisning til medlem i stedet"
+#: cp/decl.c:12891
+msgid "`%D' must take either one or two arguments"
+msgstr "'%D' skal tage mod én eller to parametre"
 
-#: cp/typeck.c:2398
-#, c-format
-msgid "invalid use of `%s' on pointer to member"
-msgstr "ugyldig brug af '%s' på henvisning til medlem"
+#: cp/decl.c:12912
+msgid "prefix `%D' should return `%T'"
+msgstr "præfiks '%D' skal returnere '%T'"
 
-#: cp/typeck.c:2404
-msgid "invalid type argument"
-msgstr "ugyldig typeparameter"
+#: cp/decl.c:12918
+msgid "postfix `%D' should return `%T'"
+msgstr "postfiks '%D' skal returnere '%T'"
 
-#: cp/typeck.c:2507
-#, fuzzy
-msgid "ISO C++ forbids subscripting non-lvalue array"
-msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype"
+#: cp/decl.c:12927
+msgid "`%D' must take `void'"
+msgstr "'%D' skal tage mod 'void'"
 
-#: cp/typeck.c:2518
-#, fuzzy
-msgid "subscripting array declared `register'"
-msgstr "'register' er påhæftet funktionsdefinitionen"
+#: cp/decl.c:12929 cp/decl.c:12937
+msgid "`%D' must take exactly one argument"
+msgstr "'%s' skal tage mod én parameter"
 
-#: cp/typeck.c:2693 cp/typeck.c:2833
-msgid "pointer to member function called, but not in class scope"
-msgstr "henvisning til medlem-funktion kaldt, men ikke i klassevirkefelt"
+#: cp/decl.c:12939
+msgid "`%D' must take exactly two arguments"
+msgstr "'%s' skal tage mod to parametre"
 
-#: cp/typeck.c:2831
-msgid "invalid call to member function needing `this' in static member function scope"
-msgstr "ugyldigt kald af medlemsfunktion som har brug for 'this', i et statisk medlemsfunktionsvirkefelt"
+#: cp/decl.c:12947
+msgid "user-defined `%D' always evaluates both arguments"
+msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
 
-#: cp/typeck.c:3021
-#, fuzzy
-msgid "ISO C++ forbids calling `::main' from within program"
-msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype"
+#: cp/decl.c:12961
+msgid "`%D' should return by value"
+msgstr "'%D' skal returnere pr. værdi (ikke reference)"
 
-#: cp/typeck.c:3225
-msgid "parameter type of called function is incomplete"
-msgstr "parametertypen af den kaldte funktion er ufuldstændig"
+#: cp/decl.c:12973 cp/decl.c:12976
+msgid "`%D' cannot have default arguments"
+msgstr "'%D' kan ikke have standardparametre"
 
-#: cp/typeck.c:3615
-#, c-format
-msgid "%s rotate count is negative"
-msgstr ""
+#: cp/decl.c:13052
+msgid "`%s %T' declares a new type at namespace scope"
+msgstr "'%s %T' erklærer en ny type ved navnerumsvirkefelt"
 
-#: cp/typeck.c:3618
-#, c-format
-msgid "%s rotate count >= width of type"
-msgstr ""
+#: cp/decl.c:13055
+msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
+msgstr "  navne fra afhængige stamklasser er ikke synlige for umodificerede navneopslag - benyt '%s %T::%T' for at referere til den nedarvede type"
 
-#: cp/typeck.c:3649 cp/typeck.c:3654 cp/typeck.c:3745 cp/typeck.c:3750
-msgid "ISO C++ forbids comparison between pointer and integer"
-msgstr "ISO C++ forbyder sammenligninger af henvisningsvariabler og heltal"
+#: cp/decl.c:13093
+msgid "using typedef-name `%D' after `%s'"
+msgstr "bruger typedef-navn '%D' efter '%s'"
 
-#: cp/typeck.c:3966
-#, fuzzy
-msgid "comparison between signed and unsigned integer expressions"
-msgstr "ISO C++ forbyder sammenligninger af henvisningsvariabler og heltal"
+#: cp/decl.c:13098
+msgid "using template type parameter `%T' after `%s'"
+msgstr "bruger skabelonstypeparameter '%D' efter '%s'"
 
-#: cp/typeck.c:4105
-#, fuzzy
-msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
-msgstr "ugyldig brug af en henvisning til en ufuldstændig type i henvisningsberegningen"
+#: cp/decl.c:13178
+msgid "use of enum `%#D' without previous declaration"
+msgstr "brug af enum '%#D' uden tidligere erklæring"
 
-#: cp/typeck.c:4111
-#, fuzzy
-msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
-msgstr "ugyldig brug af en henvisning til en ufuldstændig type i henvisningsberegningen"
+#: cp/decl.c:13264
+msgid "derived union `%T' invalid"
+msgstr "nedarvet union '%T' ugyldig"
 
-#: cp/typeck.c:4117
-#, fuzzy
-msgid "ISO C++ forbids using a pointer to member function in pointer arithmetic"
-msgstr "   i henvisning til medlemsfunktion-omdannelse"
+#: cp/decl.c:13310
+msgid "base type `%T' fails to be a struct or class type"
+msgstr "stamklassetype '%T' er hverken en struct- eller class-type"
 
-#: cp/typeck.c:4123
-#, fuzzy
-msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
-msgstr "ugyldig brug af en henvisning til en ufuldstændig type i henvisningsberegningen"
+#: cp/decl.c:13320
+msgid "base class `%T' has incomplete type"
+msgstr "stamklasse '%T' er af en ufuldstændig type"
 
-#: cp/typeck.c:4194
-msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
-msgstr ""
+#: cp/decl.c:13328
+msgid "recursive type `%T' undefined"
+msgstr "rekursiv type '%T' ikke defineret"
 
-#: cp/typeck.c:4196
-#, fuzzy
-msgid "ISO C++ forbids using pointer to a function in subtraction"
-msgstr "   i henvisning til medlemsfunktion-omdannelse"
+#: cp/decl.c:13330
+msgid "duplicate base type `%T' invalid"
+msgstr "stamklassetype '%T' optræder mere end én gang"
 
-#: cp/typeck.c:4198
-#, fuzzy
-msgid "ISO C++ forbids using pointer to a method in subtraction"
-msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype"
+#: cp/decl.c:13441
+msgid "multiple definition of `%#T'"
+msgstr "flere definitioner af '%#T'"
 
-#: cp/typeck.c:4200
-#, fuzzy
-msgid "ISO C++ forbids using pointer to a member in subtraction"
-msgstr "   i henvisning til medlem-omdannelse"
+#: cp/decl.c:13442
+msgid "previous definition here"
+msgstr "tidligere definition her"
 
-#: cp/typeck.c:4212
-msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
-msgstr "ugyldig brug af en henvisning til en ufuldstændig type i henvisningsberegningen"
+#: cp/decl.c:13610
+msgid "enumerator value for `%D' not integer constant"
+msgstr "enum-værdi for '%D' er ikke en heltalskonstant"
 
-#: cp/typeck.c:4317
-msgid "taking address of temporary"
-msgstr ""
+#: cp/decl.c:13630
+msgid "overflow in enumeration values at `%D'"
+msgstr "enum-værdier for store ved '%D'"
 
-#: cp/typeck.c:4517
-#, fuzzy, c-format
-msgid "ISO C++ forbids %sing an enum"
-msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype"
+#: cp/decl.c:13716
+msgid "return type `%#T' is incomplete"
+msgstr "returtype '%#T' er ufuldstændig"
 
-#: cp/typeck.c:4561
-msgid "cast to non-reference type used as lvalue"
-msgstr ""
+#: cp/decl.c:13830
+msgid "semicolon missing after declaration of `%#T'"
+msgstr "semikolon mangler efter erklæring af '%#T'"
 
-#. ARM $3.4
-#: cp/typeck.c:4628
-#, fuzzy
-msgid "ISO C++ forbids taking address of function `::main'"
-msgstr "ISO C++ forbyder en tom betingelse til '%s'"
+#: cp/decl.c:13851
+msgid "return type for `main' changed to `int'"
+msgstr "returtype for 'main' ændret til 'int'"
 
-#: cp/typeck.c:4721
-#, fuzzy
-msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
-msgstr "kan ikke finde adressen af 'this' som er et højreværdiudtryk"
+#: cp/decl.c:13882
+msgid "`%D' implicitly declared before its definition"
+msgstr "'%s' er underforstået erklæret efter dens definition"
 
-#: cp/typeck.c:4737
-msgid "unary `&'"
-msgstr "unær '&'"
+#: cp/decl.c:13904 cp/typeck.c:6229
+msgid "`operator=' should return a reference to `*this'"
+msgstr "'operator=' bør returnere en reference til '*this'"
 
-#: cp/typeck.c:4929
-#, fuzzy
-msgid "cannot take the address of `this', which is an rvalue expression"
-msgstr "kan ikke finde adressen af 'this' som er et højreværdiudtryk"
+#: cp/decl.c:14164
+msgid "parameter `%D' declared void"
+msgstr "parameteren '%D' erklæret void"
 
-#: cp/typeck.c:5232
-#, fuzzy
-msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
-msgstr "ISO C++ forbyder sammenligninger af henvisningsvariabler og heltal"
+#: cp/decl.c:14628
+msgid "`%D' is already defined in class `%T'"
+msgstr "'%D' er allerede defineret i klassen '%T'"
 
-#: cp/typeck.c:5682
-#, fuzzy
-msgid "ISO C++ forbids cast to non-reference type used as lvalue"
-msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype"
+#: cp/decl.c:14845
+msgid "static member function `%#D' declared with type qualifiers"
+msgstr "statisk medlemsfunktion '%#D' erklæret med typemodifikationer"
 
-#: cp/typeck.c:5788
-#, fuzzy
-msgid "ISO C++ forbids assignment of arrays"
-msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype"
+#: cp/decl2.c:154
+#, c-format
+msgid "duplicate type qualifiers in %s declaration"
+msgstr "dobbelte typemodifikationer i %s-erklæring"
 
-#: cp/typeck.c:5803
-msgid "return value from function receives multiple initializations"
-msgstr ""
+#: cp/decl2.c:193
+msgid "template `%#D' instantiated in file without #pragma interface"
+msgstr "skabelon '%#D' instantieret i fil uden #pragma interface"
 
-#: cp/typeck.c:5946
-msgid "   in pointer to member function conversion"
-msgstr "   i henvisning til medlemsfunktion-omdannelse"
+#: cp/decl2.c:199
+msgid "template `%#D' defined in file without #pragma interface"
+msgstr "skabelon '%#D' defineret i fil uden #pragma interface"
 
-#: cp/typeck.c:5954
-msgid "   in pointer to member conversion"
-msgstr "   i henvisning til medlem-omdannelse"
+#: cp/decl2.c:366
+msgid "name missing for member function"
+msgstr "navn mangler for medlemsfunktion"
 
-#: cp/typeck.c:6542
-msgid "returning reference to temporary"
-msgstr ""
+#. Something has gone very wrong.  Assume we are mistakenly reducing
+#. an expression instead of a declaration.
+#: cp/decl2.c:429
+msgid "parser may be lost: is there a '{' missing somewhere?"
+msgstr "fortolkeren kan være faret vild: mangler der en '{' et eller andet sted?"
 
-#: cp/typeck.c:6549
-msgid "reference to non-lvalue returned"
-msgstr ""
+#: cp/decl2.c:460 cp/decl2.c:474
+msgid "ambiguous conversion for array subscript"
+msgstr "tvetydig konvertering af tabelindeks"
 
-#: cp/typeck.c:6595
-msgid "returning a value from a destructor"
-msgstr "returnerer en værdi fra en destruktionsfunktion"
+#: cp/decl2.c:468
+msgid "invalid types `%T[%T]' for array subscript"
+msgstr "ugyldige typer '%T[%T]' for tabelopslag"
 
-#. If a return statement appears in a handler of the
-#. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6603
-msgid "cannot return from a handler of a function-try-block of a constructor"
-msgstr "kan ikke returnere fra en håndtering af en funktions-try-blok i en konstruktionsfunktion"
+#: cp/decl2.c:516
+msgid "type `%#T' argument given to `delete', expected pointer"
+msgstr "parameter af typen '%#T' givet til 'delete', forventede henvisning"
 
-#. You can't return a value from a constructor.
-#: cp/typeck.c:6606
-msgid "returning a value from a constructor"
-msgstr "returnerer en værdi fra en konstruktionsfunktion"
+#: cp/decl2.c:524
+msgid "anachronistic use of array size in vector delete"
+msgstr "forældet brug af tabelstørrelse i tabelformen af delete"
 
-#: cp/typeck.c:6623
-msgid "return-statement with no value, in function declared with a non-void return type"
-msgstr ""
+#: cp/decl2.c:534
+msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
+msgstr "kan ikke udføre delete på en funktion; kun henvisninger til objekter er gyldige som parameter til 'delete'"
 
-#: cp/typeck.c:6639
-msgid "return-statement with a value, in function declared with a void return type"
-msgstr ""
+#: cp/decl2.c:541
+msgid "deleting `%T' is undefined"
+msgstr "benyttelse af delete på '%T' er ikke defineret"
 
-#: cp/typeck2.c:171
-#, fuzzy
-msgid "  because the following virtual functions are abstract:"
-msgstr "  eftersom de følgende virtuelle funktioner er abstrakte:"
+#: cp/decl2.c:549
+msgid "deleting array `%#D'"
+msgstr "benyttelse af delete på tabellen '%#D'"
 
-#: cp/typeck2.c:268
-#, fuzzy, c-format
-msgid "Internal error #%d."
-msgstr "intern fejl: "
+#. 14.5.2.2 [temp.mem]
+#.
+#. A local class shall not have member templates.
+#: cp/decl2.c:583
+msgid "invalid declaration of member template `%#D' in local class"
+msgstr "ugyldig erklæring af medlemsskabelon '%#D' i lokal klasse"
 
-#: cp/typeck2.c:339
-msgid "due to the presence of a constructor"
-msgstr "pga. af tilstedeværelsen af en konstruktionsfunktion"
+#: cp/decl2.c:592
+msgid "invalid use of `virtual' in template declaration of `%#D'"
+msgstr "ugyldig brug af 'virtual' i skabelonserklæring af '%#D'"
 
-#: cp/typeck2.c:363
-msgid "comma expression used to initialize return value"
-msgstr ""
+#: cp/decl2.c:602 cp/pt.c:2586
+msgid "template declaration of `%#D'"
+msgstr "skabelonserklæring af '%#D'"
 
-#: cp/typeck2.c:372
-msgid "cannot initialize arrays using this syntax"
-msgstr "kan ikke tildele tabeller startværdier med denne syntaks"
+#: cp/decl2.c:652
+msgid "Java method '%D' has non-Java return type `%T'"
+msgstr "Java-metoden '%D' har har en returtype '%T' som ikke er fra Java"
 
-#: cp/typeck2.c:428
-msgid "ANSI C++ forbids non-constant aggregate initializer expressions"
-msgstr ""
+#: cp/decl2.c:661
+msgid "Java method '%D' has non-Java parameter type `%T'"
+msgstr "Java-metoden '%D' har har en parametertype '%T' som ikke er fra Java"
 
-#: cp/typeck2.c:503
-msgid "initializing array with parameter list"
-msgstr "klargører tabel med en parameterliste"
+#: cp/decl2.c:737
+msgid "prototype for `%#D' does not match any in class `%T'"
+msgstr "prototypen for '%#D' passer ikke nogen i klassen '%T'"
 
-#: cp/typeck2.c:559
-msgid "initializer for scalar variable requires one element"
-msgstr "startværdien for en skalarvariabel kan kun bestå af ét element"
+#: cp/decl2.c:819
+msgid "local class `%#T' shall not have static data member `%#D'"
+msgstr "lokal klasse '%#T' må ikke have det statiske datamedlem '%#D'"
 
-#: cp/typeck2.c:657
-#, fuzzy
-msgid "aggregate has a partly bracketed initializer"
-msgstr "krøllede paranteser uden noget imellem i startværdi"
+#: cp/decl2.c:827
+msgid "initializer invalid for static member with constructor"
+msgstr "tildeling af startværdi er ugyldig for statisk medlem med konstruktionsfunktion"
 
-#: cp/typeck2.c:687 cp/typeck2.c:788
-#, fuzzy
-msgid "non-trivial labeled initializers"
-msgstr "ugyldig startværdi"
+#: cp/decl2.c:830
+msgid "(an out of class initialization is required)"
+msgstr "(en klargøring uden for klassens erklæring er nødvendig)"
 
-#: cp/typeck2.c:704
-msgid "non-empty initializer for array of empty elements"
-msgstr "en startværdi der ikke er tom, tildeles til en tabel med tomme elementer"
+#: cp/decl2.c:889
+msgid "invalid data member initialization"
+msgstr "ugyldig tildeling af startværdi til datamedlem"
 
-#: cp/typeck2.c:754
-msgid "initializer list for object of class with virtual base classes"
-msgstr ""
+#: cp/decl2.c:892
+msgid "(use `=' to initialize static data members)"
+msgstr "(brug '=' for at klargøre statiske datamedlemmer)"
 
-#: cp/typeck2.c:760
-msgid "initializer list for object of class with base classes"
-msgstr ""
+#: cp/decl2.c:938
+msgid "member `%D' conflicts with virtual function table field name"
+msgstr "medlemmet '%D' er i konflikt med feltnavn fra den virtuelle funktionstabel"
 
-#: cp/typeck2.c:766
-#, fuzzy
-msgid "initializer list for object using virtual functions"
-msgstr "startværdien for kommatal er ikke en kommatalskonstant"
+#: cp/decl2.c:958
+msgid "`%D' is already defined in `%T'"
+msgstr "'%D' er allerede defineret i '%T'"
 
-#: cp/typeck2.c:883
-msgid "index value instead of field name in union initializer"
-msgstr "indeksværdi i stedet for feltnavn i union-startværdi"
+#: cp/decl2.c:1010
+msgid "field initializer is not constant"
+msgstr "feltets startværdi er ikke en konstant"
 
-#: cp/typeck2.c:939
-#, fuzzy
-msgid "excess elements in aggregate initializer"
-msgstr "for mange elementer i tabelstartværdi"
+#: cp/decl2.c:1034
+msgid "`asm' specifiers are not permitted on non-static data members"
+msgstr "'asm'-angivelser er ikke tilladt på ikke-statiske datamedlemmer"
 
-#: cp/typeck2.c:1037
-msgid "circular pointer delegation detected"
-msgstr "fundet en henvisningsefterfølgelse der går i ring"
+#: cp/decl2.c:1086
+msgid "cannot declare `%D' to be a bit-field type"
+msgstr "kan ikke erklære '%D' til at være en bitfeltstype"
 
-#: cp/typeck2.c:1064
-msgid "result of `operator->()' yields non-pointer result"
-msgstr "resultatet af 'operator->()' er ikke en henvisning"
+#: cp/decl2.c:1096
+msgid "cannot declare bit-field `%D' with function type"
+msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
 
-#: cp/typeck2.c:1066
-msgid "base operand of `->' is not a pointer"
-msgstr "basisoperanden til '->' er ikke en henvisning"
+#: cp/decl2.c:1103
+msgid "`%D' is already defined in the class %T"
+msgstr "'%D' er allerede defineret i klassen '%T'"
 
-#: cp/typeck2.c:1258
-#, fuzzy, c-format
-msgid "ISO C++ forbids defining types within %s"
-msgstr "ISO C++ forbyder en tom betingelse til '%s'"
+#: cp/decl2.c:1110
+msgid "static member `%D' cannot be a bit-field"
+msgstr "statisk medlem '%D' kan ikke være et bitfelt"
 
-#: cp/xref.c:833
-#, c-format
-msgid "Can't create cross-reference file `%s'"
-msgstr "Kan ikke oprette krydsreferencefilen '%s'"
+#: cp/decl2.c:1197
+msgid "initializer specified for non-member function `%D'"
+msgstr "startværdi angivet for ikke-medlemsfunktion '%D'"
 
-#. The current line in each outer source file is now the
-#. same as the line of the #include.
-#: cpperror.c:55
-#, c-format
-msgid "In file included from %s:%u"
-msgstr "I filen inkluderet af %s:%u"
+#: cp/decl2.c:1201
+msgid "invalid initializer for virtual method `%D'"
+msgstr "ugyldig startværdi til virtuel medlemsfunktion '%D'"
 
-#. Translators note: this message is used in conjunction
-#. with "In file included from %s:%ld" and some other
-#. tricks.  We want something like this:
-#.
-#. | In file included from sys/select.h:123,
-#. |                  from sys/types.h:234,
-#. |                  from userfile.c:31:
-#. | bits/select.h:45: <error message here>
-#.
-#. with all the "from"s lined up.
-#. The trailing comma is at the beginning of this message,
-#. and the trailing colon is not translated.
-#: cpperror.c:71
-#, c-format
-msgid ""
-",\n"
-"                 from %s:%u"
-msgstr ""
-",\n"
-"                   af %s:%u"
+#: cp/decl2.c:1315
+msgid "anonymous struct not inside named type"
+msgstr "anonym struct er ikke inden i en navngiven type"
 
-#: cpperror.c:188
-msgid "internal error: "
-msgstr "intern fejl: "
+#: cp/decl2.c:1411
+msgid "namespace-scope anonymous aggregates must be static"
+msgstr "anonyme variabler af sammensatte typer i navnerumsvirkefelt skal erklæres static"
 
-#: cpperror.c:195
-msgid "warning: "
-msgstr "advarsel: "
+#: cp/decl2.c:1424
+msgid "anonymous aggregate with no members"
+msgstr "anonym sammensat type uden medlemmer"
 
-#: cpperror.c:309 cpperror.c:480 cppfiles.c:661 gcc.c:6076 tradcpp.c:4722
-#, c-format
-msgid "%s: %s"
-msgstr "%s: %s"
+#: cp/decl2.c:1493
+msgid "`operator new' must return type `%T'"
+msgstr "'operator new' skal returnere typen '%T'"
 
-#: cppexp.c:209
-msgid "traditional C rejects the `U' suffix"
-msgstr ""
+#: cp/decl2.c:1501
+msgid "`operator new' takes type `size_t' (`%T') as first parameter"
+msgstr "den første parameter til 'operator new' skal være af typen 'size_t' ('%T')"
 
-#: cppexp.c:212
-msgid "too many 'l' suffixes in integer constant"
-msgstr "for mange 'l'-suffikser i heltalskonstant"
+#: cp/decl2.c:1528
+msgid "`operator delete' must return type `%T'"
+msgstr "'operator delete' skal returnere typen '%T'"
 
-#: cppexp.c:216
-msgid "integer constant contains digits beyond the radix"
-msgstr "heltalskonstanten indeholder cifre der er større end grundtallet"
+#: cp/decl2.c:1536
+msgid "`operator delete' takes type `%T' as first parameter"
+msgstr "den første parameter til 'operator delete' skal være af typen '%T'"
 
-#: cppexp.c:219
-msgid "integer constant out of range"
-msgstr "heltalskonstanten er uden for det gyldige interval"
+#. Overflow occurred.  That means there are at least 4 billion
+#. initialization functions.
+#: cp/decl2.c:2290
+msgid "too many initialization functions required"
+msgstr "for mange klargøringsfunktioner påkrævet"
 
-#: cppexp.c:225
-msgid "integer constant is so large that it is unsigned"
-msgstr "heltalskonstanten er så stor at den er unsigned"
+#: cp/decl2.c:2966
+#, fuzzy
+msgid "inline function `%D' used but never defined"
+msgstr "'%s' brugt, men aldrig defineret"
+
+#: cp/decl2.c:3086
+msgid "use of old-style cast"
+msgstr "brug af ældre type typeomtvingning"
 
-#: cppexp.c:234
-#, fuzzy, c-format
-msgid "invalid suffix '%.*s' on integer constant"
-msgstr "for mange 'l'-suffikser i heltalskonstant"
+#: cp/decl2.c:3794
+msgid "use of `%D' is ambiguous"
+msgstr "brug af '%D' er tvetydigt"
 
-#: cppexp.c:343
-msgid "missing ')' after \"defined\""
-msgstr ""
+#: cp/decl2.c:3795
+msgid "  first declared as `%#D' here"
+msgstr "  først erklæret som '%#D' her"
 
-#: cppexp.c:350
-#, fuzzy
-msgid "operator \"defined\" requires an identifier"
-msgstr "symbolet efter #undef er ikke et kaldenavn"
+#: cp/decl2.c:3798
+msgid "  also declared as `%#D' here"
+msgstr "  også erklæret som '%#D' her"
 
-#: cppexp.c:358
-#, c-format
-msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
-msgstr ""
+#: cp/decl2.c:3813
+msgid "`%D' denotes an ambiguous type"
+msgstr "'%D' angiver en tvetydig type"
 
-#: cppexp.c:427
-msgid "\"defined\" operator appears during macro expansion"
-msgstr ""
+#: cp/decl2.c:3814
+msgid "  first type here"
+msgstr "  første type her"
 
-#: cppexp.c:443
-#, fuzzy, c-format
-msgid "ISO C++ does not permit \"%s\" in #if"
-msgstr "ISO C tillader ikke navngivne variabel parameterliste-makroer"
+#: cp/decl2.c:3815
+msgid "  other type here"
+msgstr "  anden type her"
 
-#: cppexp.c:458
-#, fuzzy, c-format
-msgid "\"%s\" is not defined"
-msgstr "'%.*s' er ikke defineret"
+#: cp/decl2.c:3912
+msgid "declaration of `%D' not in a namespace surrounding `%D'"
+msgstr "erklæring af '%D' er ikke i et navnerum der omgiver '%D'"
 
-#: cppexp.c:550
-msgid "octal escape sequence out of range"
-msgstr "den oktale undvigesekvens er uden for det gyldige interval"
+#: cp/decl2.c:3946
+msgid "`%D' should have been declared inside `%D'"
+msgstr "'%D' skulle have været erklæret inden i '%D'"
 
-#: cppexp.c:583
-msgid "hex escape sequence out of range"
-msgstr "den hexadecimale undvigesekvens er uden for det gyldige interval"
+#: cp/decl2.c:4079
+msgid "`%D' is not a function,"
+msgstr "'%s' er ikke en funktion,"
 
-#: cppexp.c:598
-msgid "integer overflow in preprocessor expression"
-msgstr "heltallet løber over i forbehandlerudtrykket"
+#: cp/decl2.c:4080
+msgid "  conflict with `%D'"
+msgstr "  konflikt med '%D'"
 
-#: cppexp.c:868
-#, c-format
-msgid "impossible operator '%s'"
-msgstr ""
+#. The parser did not find it, so it's not there.
+#: cp/decl2.c:4396
+msgid "unknown namespace `%D'"
+msgstr "ukendt navnerum '%D'"
 
-#: cppexp.c:978
-msgid "comma operator in operand of #if"
-msgstr "kommeoperator i en operand til #if"
+#: cp/decl2.c:4430 cp/decl2.c:4707
+msgid "`%T' is not a namespace"
+msgstr "'%T' er ikke et navnerum"
 
-#: cppfiles.c:383
-#, c-format
-msgid "%s is too large"
-msgstr "%s er for stor"
+#: cp/decl2.c:4432
+msgid "`%D' is not a namespace"
+msgstr "'%D' er ikke et navnerum"
 
-#: cppfiles.c:412
-#, fuzzy, c-format
-msgid "%s is shorter than expected"
-msgstr "%s er kortere end forventet\n"
+#: cp/decl2.c:4441
+msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
+msgstr "en using-erklæring kan ikke angive en skabelons-id; prøv 'using %D'"
 
-#: cppfiles.c:421
-#, c-format
-msgid "%s is a block device"
-msgstr "%s er en blokenhed"
+#: cp/decl2.c:4455
+msgid "namespace `%D' not allowed in using-declaration"
+msgstr "navnerum '%D' ikke tilladt i using-erklæring"
 
-#: cppfiles.c:541
-#, c-format
-msgid "No include path in which to find %s"
-msgstr "Der er ingen inkluderingssti at finde %s i"
+#: cp/decl2.c:4484
+msgid "`%D' not declared"
+msgstr "'%D' ikke erklæret"
 
-#: cppfiles.c:609
-msgid "Multiple include guards may be useful for:\n"
-msgstr ""
+#: cp/decl2.c:4535
+msgid "`%D' is already declared in this scope"
+msgstr "'%D' er allerede erklæret i dette navnerum"
 
-#: cppfiles.c:999
-msgid "absolute file name in remap_filename"
-msgstr ""
+#: cp/decl2.c:4562
+msgid "using declaration `%D' introduced ambiguous type `%T'"
+msgstr "using-erklæring '%D' introducerede tvetydig type '%T'"
 
-#: cppinit.c:223
-#, fuzzy, c-format
-msgid "ignoring nonexistent directory \"%s\"\n"
-msgstr "ignorerer det ikkeeksisterende katalog '%s'\n"
+#: cp/decl2.c:4653
+msgid "using-declaration for non-member at class scope"
+msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
 
-#: cppinit.c:229
-#, c-format
-msgid "%s: Not a directory"
-msgstr "%s: ikke et katalog"
+#: cp/decl2.c:4659
+msgid "using-declaration for destructor"
+msgstr "using-erklæring for destruktionsfunktion"
 
-#: cppinit.c:275
-#, fuzzy, c-format
-msgid "ignoring duplicate directory \"%s\"\n"
-msgstr "ignorerer mere end én angivelse af kataloget '%s'\n"
+#: cp/decl2.c:4665
+msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
+msgstr "en using-erklæring kan ikke angive en skabelons-id; prøv 'using %T::%D'"
 
-#: cppinit.c:889
-msgid "-include and -imacros cannot be used with -fpreprocessed"
-msgstr ""
+#: cp/decl2.c:4701
+msgid "namespace `%T' undeclared"
+msgstr "navnerummet '%T' er ikke erklæret"
 
-#: cppinit.c:925
-msgid "#include \"...\" search starts here:\n"
-msgstr "#include \"...\"-søgning begynder her:\n"
+#: cp/decl2.c:4730
+msgid "default argument missing for parameter %P of `%+#D'"
+msgstr "standardparameter mangler for parameter %P  i '%+#D'"
 
-#: cppinit.c:929
-msgid "#include <...> search starts here:\n"
-msgstr "#include <...>-søgning begynder her:\n"
+#: cp/decl2.c:4829
+msgid "extra qualification `%T::' on member `%D' ignored"
+msgstr "ekstra modifikation '%T::' af medlemmet '%D' ignoreret"
 
-#: cppinit.c:932
-msgid "End of search list.\n"
-msgstr "Slut på søgningslisten.\n"
+#: cp/decl2.c:4833
+msgid "`%T' does not have a class or union named `%D'"
+msgstr "'%T' har ikke en klasse eller en union ved navn '%D'"
 
-#: cppinit.c:1004 tradcpp.c:963 tradcpp.c:973 tradcpp.c:1064
-msgid "I/O error on output"
-msgstr "I/O-fejl på uddata"
+#: cp/decl2.c:4848
+msgid "`%T' is not a class or union type"
+msgstr "'%T' er ikke af en klasse- eller union-type"
 
-#: cppinit.c:1018
-msgid "buffers still stacked in cpp_finish"
-msgstr "mellemlagre er stadig stakket op i cpp_finish"
+#: cp/decl2.c:4862
+#, fuzzy
+msgid "template argument is required for `%T'"
+msgstr "modtog %d skabelonsparametre for '%#T'"
 
-#. 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:1050
+#: cp/error.c:35
 #, c-format
-msgid "Argument missing after %s"
-msgstr "En parameter mangler efter %s"
+msgid "`%s' not supported by %s"
+msgstr "'%s' ikke understøttet %s"
 
-#: cppinit.c:1051
+#: cp/error.c:571
 #, c-format
-msgid "Assertion missing after %s"
-msgstr "Et postulat mangler efter %s"
+msgid "<anonymous %s>"
+msgstr "<anonym %s>"
 
-#: cppinit.c:1052
+#: cp/error.c:808
 #, c-format
-msgid "Directory name missing after %s"
-msgstr "Et katalognavn mangler efter %s"
+msgid "(static %s for %s)"
+msgstr "(statisk %s for %s)"
 
-#: cppinit.c:1053
+#: cp/error.c:1482
 #, c-format
-msgid "File name missing after %s"
-msgstr "Et filnavn mangler efter %s"
+msgid "\\x%x"
+msgstr ""
 
-#: cppinit.c:1054
+#: cp/error.c:2430
 #, c-format
-msgid "Macro name missing after %s"
-msgstr "Et makronavn mangler efter %s"
+msgid "In %s `%s':"
+msgstr "I %s '%s':"
 
-#: cppinit.c:1055
+#: cp/error.c:2487
 #, c-format
-msgid "Path name missing after %s"
-msgstr "Navnet på en sti mangler efter %s"
+msgid "%s: In instantiation of `%s':\n"
+msgstr "%s: i instantiering af '%s':\n"
 
-#: cppinit.c:1056
+#: cp/error.c:2511
 #, c-format
-msgid "Number missing after %s"
-msgstr "Et tal mangler efter %s"
+msgid "%s:%d:   instantiated from `%s'\n"
+msgstr "%s:%d:   instantieret fra '%s'\n"
 
-#: cppinit.c:1057
-#, fuzzy, c-format
-msgid "Target missing after %s"
-msgstr "En parameter mangler efter %s"
+#: cp/error.c:2516
+#, c-format
+msgid "%s:%d:   instantiated from here\n"
+msgstr "%s:%d:   instantieret herfra\n"
 
-#: cppinit.c:1242
-#, fuzzy, c-format
-msgid "Too many filenames. Type %s --help for usage info"
-msgstr "For mange parametre. Brugsvejledning fås ved '%s --help'"
+#. damn ICE suppression
+#: cp/error.c:2670
+#, c-format
+msgid "unexpected letter `%c' in locate_error\n"
+msgstr "uventet bogstav '%c' i locate_error\n"
 
-#: cppinit.c:1426 tradcpp.c:598
-msgid "Output filename specified twice"
-msgstr "Uddatafilnavnet er angivet to gange"
+#. Can't throw a reference.
+#: cp/except.c:240
+msgid "type `%T' is disallowed in Java `throw' or `catch'"
+msgstr "typen '%T' er ikke tilladt i Java 'throw' eller 'catch'"
 
-#: cppinit.c:1546
-msgid "-I- specified twice"
-msgstr "-I- er angivet to gange"
+#: cp/except.c:251
+msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
+msgstr "kald til Java 'catch' eller 'throw' mens 'jthrowable' ikke er defineret"
 
-#: cppinit.c:1694
-#, fuzzy, c-format
-msgid "GNU CPP version %s (cpplib)"
-msgstr "GNU CPP version %s (cpplib)\n"
+#. Thrown object must be a Throwable.
+#: cp/except.c:258
+msgid "type `%T' is not derived from `java::lang::Throwable'"
+msgstr "typen '%T' nedarver ikke fra 'java::lang::Throwable'"
 
-#: cppinit.c:1735 tradcpp.c:787
-#, fuzzy
-msgid "you must additionally specify either -M or -MM"
-msgstr "-MG skal angives sammen med en af -M eller -MM"
+#: cp/except.c:322
+msgid "mixing C++ and Java catches in a single translation unit"
+msgstr "blander C++ og Java 'catch' i én oversættelsesenhed"
 
-#: cppinit.c:1795
-#, c-format
-msgid "Usage: %s [switches] input output\n"
-msgstr "Brug: %s [tilvalg] inddata uddata\n"
+#: cp/except.c:639
+msgid "throwing NULL, which has integral, not pointer type"
+msgstr "kaster NULL som har en heltals-, ikke en henvisningstype"
 
-#. To keep the lines from getting too long for some compilers, limit
-#. to about 500 characters (6 lines) per chunk.
-#: cppinit.c:1798
-msgid ""
-"Switches:\n"
-"  -include <file>           Include the contents of <file> before other files\n"
-"  -imacros <file>           Accept definition of macros in <file>\n"
-"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
-"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
-"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
-"  -isystem <dir>            Add <dir> to the start of the system include path\n"
-msgstr ""
+#: cp/except.c:730
+msgid "  in thrown expression"
+msgstr "  i kastet udtryk"
 
-#: cppinit.c:1807
-msgid ""
-"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
-"  -I <dir>                  Add <dir> to the end of the main include path\n"
-"  -I-                       Fine-grained include path control; see info docs\n"
-"  -nostdinc                 Do not search system include directories\n"
-"                             (dirs specified with -isystem will still be used)\n"
-"  -nostdinc++               Do not search system include directories for C++\n"
-"  -o <file>                 Put output into <file>\n"
-msgstr ""
+#: cp/except.c:856
+msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
+msgstr "udtrykket '%E' med den abstrakte klassetype '%T' kan ikke bruges i throw-udtryk"
 
-#: cppinit.c:1816
-msgid ""
-"  -pedantic                 Issue all warnings demanded by strict ISO C\n"
-"  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
-"  -trigraphs                Support ISO C trigraphs\n"
-"  -lang-c                   Assume that the input sources are in C\n"
-"  -lang-c89                 Assume that the input sources are in C89\n"
-msgstr ""
+#: cp/except.c:944
+msgid "exception of type `%T' will be caught"
+msgstr "undtagelse af typen '%T' vil blive fanget"
 
-#: cppinit.c:1823
-msgid ""
-"  -lang-c++                 Assume that the input sources are in C++\n"
-"  -lang-objc                Assume that the input sources are in ObjectiveC\n"
-"  -lang-objc++              Assume that the input sources are in ObjectiveC++\n"
-"  -lang-asm                 Assume that the input sources are in assembler\n"
-msgstr ""
+#: cp/except.c:947
+msgid "   by earlier handler for `%T'"
+msgstr "  af tidligere håndtering af '%T'"
 
-#: cppinit.c:1829
-msgid ""
-"  -std=<std name>           Specify the conformance standard; one of:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999\n"
-"  -+                        Allow parsing of C++ style features\n"
-"  -w                        Inhibit warning messages\n"
-"  -Wtrigraphs               Warn if trigraphs are encountered\n"
-"  -Wno-trigraphs            Do not warn about trigraphs\n"
-"  -Wcomment{s}              Warn if one comment starts inside another\n"
-msgstr ""
+#: cp/except.c:968
+msgid "`...' handler must be the last handler for its try block"
+msgstr "håndteringen '...' skal være den sidste håndtering i try-blokken"
 
-#: cppinit.c:1839
-msgid ""
-"  -Wno-comment{s}           Do not warn about comments\n"
-"  -Wtraditional             Warn about features not present in traditional C\n"
-"  -Wno-traditional          Do not warn about traditional C\n"
-"  -Wundef                   Warn if an undefined macro is used by #if\n"
-"  -Wno-undef                Do not warn about testing undefined macros\n"
-"  -Wimport                  Warn about the use of the #import directive\n"
-msgstr ""
+#: cp/friend.c:155
+msgid "`%D' is already a friend of class `%T'"
+msgstr "'%D' er allerede en ven af klassen '%T'"
 
-#: cppinit.c:1847
-msgid ""
-"  -Wno-import               Do not warn about the use of #import\n"
-"  -Werror                   Treat all warnings as errors\n"
-"  -Wno-error                Do not treat warnings as errors\n"
-"  -Wsystem-headers          Do not suppress warnings from system headers\n"
-"  -Wno-system-headers       Suppress warnings from system headers\n"
-"  -Wall                     Enable all preprocessor warnings\n"
-msgstr ""
+#: cp/friend.c:157
+msgid "previous friend declaration of `%D'"
+msgstr "tidligere friend-erklæring af '%D'"
 
-#: cppinit.c:1855
-msgid ""
-"  -M                        Generate make dependencies\n"
-"  -MM                       As -M, but ignore system header files\n"
-"  -MF <file>                Write dependency output to the given file\n"
-"  -MG                       Treat missing header file as generated files\n"
-msgstr ""
+#: cp/friend.c:202
+msgid "invalid type `%T' declared `friend'"
+msgstr "ugyldig type '%T' erklæret 'friend'"
 
-#: cppinit.c:1861
-msgid ""
-"  -MP\t\t\t    Generate phony targets for all headers\n"
-"  -MQ <target>              Add a MAKE-quoted target\n"
-"  -MT <target>              Add an unquoted target\n"
-msgstr ""
+#. [temp.friend]
+#. Friend declarations shall not declare partial
+#. specializations.
+#: cp/friend.c:218
+msgid "partial specialization `%T' declared `friend'"
+msgstr "partiel specialisering '%T' erklæret 'friend'"
 
-#: cppinit.c:1866
-msgid ""
-"  -D<macro>                 Define a <macro> with string '1' as its value\n"
-"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
-"  -A<question> (<answer>)   Assert the <answer> to <question>\n"
-"  -A-<question> (<answer>)  Disable the <answer> to <question>\n"
-"  -U<macro>                 Undefine <macro> \n"
-"  -v                        Display the version number\n"
-msgstr ""
+#: cp/friend.c:227
+msgid "class `%T' is implicitly friends with itself"
+msgstr "klassen '%T' er underforstået ven med sig selv"
 
-#: cppinit.c:1874
-msgid ""
-"  -H                        Print the name of header files as they are used\n"
-"  -C                        Do not discard comments\n"
-"  -dM                       Display a list of macro definitions active at end\n"
-"  -dD                       Preserve macro definitions in output\n"
-"  -dN                       As -dD except that only the names are preserved\n"
-"  -dI                       Include #include directives in the output\n"
-msgstr ""
+#. template <class T> friend typename S<T>::X;
+#: cp/friend.c:245
+msgid "typename type `%#T' declared `friend'"
+msgstr "typename-type '%#T' erklæret 'friend'"
 
-#: cppinit.c:1882
-msgid ""
-"  -fpreprocessed            Treat the input file as already preprocessed\n"
-"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
-"  -P                        Do not generate #line directives\n"
-"  -$                        Do not allow '$' in identifiers\n"
-"  -remap                    Remap file names when including files.\n"
-"  --version                 Display version information\n"
-"  -h or --help              Display this information\n"
-msgstr ""
+#. template <class T> friend class T;
+#: cp/friend.c:251
+msgid "template parameter type `%T' declared `friend'"
+msgstr "skabelonsparametertypen '%T' erklæret 'friend'"
 
-#: cpplex.c:159
-#, c-format
-msgid "trigraph ??%c converted to %c"
-msgstr "trigrafen ??%c konverteret til %c"
+#. template <class T> friend class A; where A is not a template
+#: cp/friend.c:257
+msgid "`%#T' is not a template"
+msgstr "'%#T' er ikke en skabelon"
+
+#: cp/friend.c:272
+msgid "`%T' is already a friend of `%T'"
+msgstr "'%T' er allerede en ven af '%T'"
+
+#: cp/friend.c:370
+msgid "member `%D' declared as friend before type `%T' defined"
+msgstr "medlemmet '%D' erklæret som friend før typen '%T' er defineret"
 
-#: cpplex.c:167
+#: cp/friend.c:425
+msgid "friend declaration `%#D' declares a non-template function"
+msgstr "friend-erklæring '%#D' erklærer en ikke-skabelonsfunktion"
+
+#: cp/friend.c:428
+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 "(hvis dette er hvad du ønsker, så sikr dig at funktionsskabelonen allerede er blevet erklæret og tilføj <> efter funktionsnavnet her) -Wno-non-template-friend deaktiverer denne advarsel"
+
+#: cp/g++spec.c:209 java/jvspec.c:423
 #, c-format
-msgid "trigraph ??%c ignored"
-msgstr "trigrafen ??%c ignoreret"
+msgid "argument to `%s' missing\n"
+msgstr "en parameter til '%s' mangler\n"
 
-#: cpplex.c:251
-msgid "backslash and newline separated by space"
-msgstr "omvendt skråstreg og linjeskift er adskilt af mellemrum"
+#: cp/init.c:320
+msgid "`%D' should be initialized in the member initialization list"
+msgstr "'%D' bør blive klargjort i medlemsklargøringslisten"
+
+#: cp/init.c:369
+msgid "default-initialization of `%#D', which has reference type"
+msgstr "standardklargøring af '%#D' som er af en referencetype"
+
+#: cp/init.c:374
+msgid "uninitialized reference member `%D'"
+msgstr "referencemedlem '%D' uden startværdi"
+
+#: cp/init.c:382
+msgid "initializer list treated as compound expression"
+msgstr "klargøringsliste behandlet som et sammensat udtryk"
 
-#: cpplex.c:255
+#: cp/init.c:523
 #, fuzzy
-msgid "backslash-newline at end of file"
-msgstr "ingen linjeskift ved slutningen af filen"
+msgid "`%D' will be initialized after"
+msgstr "medlemmet '%D' er en reference uden startværdi"
 
-#: cpplex.c:330
+#: cp/init.c:526
 #, fuzzy
-msgid "\"/*\" within comment"
-msgstr "'/*' i en kommentar"
+msgid "base `%T' will be initialized after"
+msgstr "stamklassen '%T' er allerede blevet klargjort"
 
-#: cpplex.c:416
+#: cp/init.c:529
 #, fuzzy
-msgid "null character(s) ignored"
-msgstr "indlejrede nultegn ignoreret"
+msgid "  `%#D'"
+msgstr "  og '%#D'"
 
-#: cpplex.c:423
-#, c-format
-msgid "%s in preprocessing directive"
-msgstr "%s i forbehandlerdirektiv"
+#: cp/init.c:531
+#, fuzzy
+msgid "  base `%T'"
+msgstr "  og '%#T'"
 
-#: cpplex.c:507
+#: cp/init.c:549
 #, fuzzy
-msgid "'$' character(s) in identifier"
-msgstr "'$'-tegn optræder i kaldenavn"
+msgid "multiple initializations given for base `%T'"
+msgstr "flere startværdier angivet for '%D'"
 
-#: cpplex.c:521
-#, fuzzy, c-format
-msgid "attempt to use poisoned \"%s\""
-msgstr "forsøg på at bruge forgiftet '%s'"
+#: cp/init.c:616
+msgid "initializations for multiple members of `%T'"
+msgstr "startværdier for flere medlemmer af '%T'"
 
-#: cpplex.c:527
-msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
-msgstr ""
+#: cp/init.c:671
+msgid "base class `%#T' should be explicitly initialized in the copy constructor"
+msgstr "stamklassen '%#T' bør eksplicit blive klargjort i kopikonstruktionsfunktionen"
 
-#: cpplex.c:597
-#, c-format
-msgid "missing terminating %c character"
-msgstr "manglende afsluttende '%c'-tegn"
+#: cp/init.c:916
+msgid "class `%T' does not have any field named `%D'"
+msgstr "klassen '%T' har ikke et felt ved navn '%D'"
 
-#: cpplex.c:604
-msgid "possible start of unterminated string literal"
-msgstr "muligvis begyndelsen af uafsluttet strengkonstant"
+#: cp/init.c:922
+msgid "field `%#D' is static; the only point of initialization is its definition"
+msgstr "feltet '%#D' er statisk; det eneste sted det kan klargøres er ved dets definition"
 
-#: cpplex.c:697
-#, fuzzy
-msgid "multi-line string literals are deprecated"
-msgstr "flerlinjers strengkonstant"
+#: cp/init.c:956
+msgid "unnamed initializer for `%T', which has no base classes"
+msgstr "unavngiven klargøring af '%T' som ikke har nogen stamklasser"
 
-#: cpplex.c:708
-#, fuzzy
-msgid "null character(s) preserved in literal"
-msgstr "nultegn bevaret"
+#: cp/init.c:963
+msgid "unnamed initializer for `%T', which uses multiple inheritance"
+msgstr "unavngiven klargøring af '%T' som benytter multipel nedarvning"
 
-#: cpplex.c:881
-msgid "no newline at end of file"
-msgstr "ingen linjeskift ved slutningen af filen"
+#: cp/init.c:1000
+msgid "type `%D' is not a direct or virtual base of `%T'"
+msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
 
-#: cpplex.c:1002 tradcpp.c:1447
-msgid "unterminated comment"
-msgstr "uafsluttet kommentar"
+#: cp/init.c:1003
+msgid "type `%D' is not a direct base of `%T'"
+msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
 
-#: cpplex.c:1016
-msgid "C++ style comments are not allowed in ISO C89"
-msgstr "kommentarer i C++-stil er ikke tilladt i ISO C89"
+#. Handle bad initializers like:
+#. class COMPLEX {
+#. public:
+#. double re, im;
+#. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
+#. ~COMPLEX() {};
+#. };
+#.
+#. int main(int argc, char **argv) {
+#. COMPLEX zees(1.0, 0.0)[10];
+#. }
+#.
+#: cp/init.c:1097
+msgid "bad array initializer"
+msgstr "ugyldig tildeling af startværdi til tabel"
 
-#: cpplex.c:1018
-msgid "(this will be reported only once per input file)"
-msgstr "(dette rapporteres kun en enkelt gang per inddatafil)"
+#: cp/init.c:1304
+msgid "`%T' is not an aggregate type"
+msgstr "'%T' er ikke en sammensat type"
 
-#: cpplex.c:1026
-msgid "multi-line comment"
-msgstr "flerlinjers kommentar"
+#: cp/init.c:1327
+msgid "`%T' fails to be an aggregate typedef"
+msgstr "'%T' er ikke en sammensat typedef"
 
-#: cpplex.c:1188
-#, fuzzy
-msgid "directives may not be used inside a macro argument"
-msgstr "#%s må ikke optræde i en makroparameter"
+#: cp/init.c:1336
+msgid "type `%T' is of non-aggregate type"
+msgstr "typen '%T' er ikke en sammensat type"
 
-#: cpplex.c:1343
-#, fuzzy, c-format
-msgid "Unspellable token %s"
-msgstr "Symbol kan ikke staves"
+#: cp/init.c:1439
+msgid "cannot call destructor `%T::~%T' without object"
+msgstr "kan ikke kalde destruktionsfunktion '%T::~%T' uden objekt"
 
-#: cpplib.c:214
-#, c-format
-msgid "extra tokens at end of #%s directive"
-msgstr ""
+#: cp/init.c:1483
+msgid "invalid use of non-static field `%D'"
+msgstr "ugyldig brug af ikke-statisk felt '%D'"
 
-#: cpplib.c:303
-msgid "# followed by integer"
-msgstr "'#' efterfølges af et heltal"
+#. We can get here when processing a bad default
+#. argument, like:
+#. struct S { int a; void f(int i = a); }
+#: cp/init.c:1492 cp/method.c:160
+msgid "invalid use of member `%D'"
+msgstr "ugyldig brug af medlemmet '%D'"
 
-#: cpplib.c:352
-msgid "suggest not using #elif in traditional C"
-msgstr ""
+#: cp/init.c:1502
+msgid "no method `%T::%D'"
+msgstr "ingen metode ved navn '%T::%D'"
 
-#: cpplib.c:355
-#, c-format
-msgid "traditional C ignores #%s with the # indented"
-msgstr "traditionel C ignorerer #%s når '#' er indrykket"
+#: cp/init.c:1595
+msgid "incomplete type `%T' does not have member `%D'"
+msgstr "ufuldstændig type '%T' har ikke medlemmet '%D'"
 
-#: cpplib.c:359
-#, c-format
-msgid "suggest hiding #%s from traditional C with an indented #"
-msgstr "foreslår at skjule #%s fra traditionel C vha. indrykket '#'"
+#: cp/init.c:1669
+msgid "`%D' is not a member of type `%T'"
+msgstr "'%D' er ikke et medlem af typen '%T'"
 
-#: cpplib.c:369
-#, c-format
-msgid "#%s is a GCC extension"
-msgstr ""
+#: cp/init.c:1688
+#, fuzzy
+msgid "invalid pointer to bit-field `%D'"
+msgstr "ulovlig henvisning i bitfeltet '%D'"
 
-#: cpplib.c:393
-#, c-format
-msgid "invalid preprocessing directive #%s"
-msgstr "ugyldigt forbehandlerdirektiv #%s"
+#: cp/init.c:1727
+msgid "object missing in use of pointer-to-member construct"
+msgstr "der mangler et objekt i henvisning til medlem-konstruktion"
 
-#: cpplib.c:454
-#, c-format
-msgid "no macro name given in #%s directive"
-msgstr ""
+#: cp/init.c:1767
+msgid "member `%D' is non-static but referenced as a static member"
+msgstr "medlemmet '%D' er ikke statisk, men refereres som et statisk medlem"
+
+#: cp/init.c:1769 cp/typeck.c:2828 cp/typeck.c:2932
+msgid "at this point in file"
+msgstr "ved dette sted i filen"
 
-#: cpplib.c:458
+#: cp/init.c:1806
 #, c-format
-msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
-msgstr ""
+msgid "object missing in `%E'"
+msgstr "objekt mangler i '%E'"
 
-#: cpplib.c:461
-#, fuzzy
-msgid "macro names must be identifiers"
-msgstr "Et makronavn mangler efter %s"
+#: cp/init.c:1937
+msgid "new of array type fails to specify size"
+msgstr "new virkende på en tabeltype mangler at angive størrelsen"
 
-#: cpplib.c:470
-#, fuzzy, c-format
-msgid "\"%s\" cannot be used as a macro name"
-msgstr "#%s må ikke optræde i en makroparameter"
+#: cp/init.c:1948
+msgid "size in array new must have integral type"
+msgstr "størrelse i tabel-new skal være en heltalstype"
 
-#: cpplib.c:508
-#, fuzzy, c-format
-msgid "undefining \"%s\""
-msgstr "glemmer definitionen af '%s'"
+#: cp/init.c:1954
+msgid "zero size array reserves no space"
+msgstr "tabel med størrelsen nul reserverer ingen plads"
 
-#: cpplib.c:552
-#, fuzzy
-msgid "missing terminating > character"
-msgstr "manglende afsluttende '%c'-tegn"
+#: cp/init.c:2019
+msgid "new cannot be applied to a reference type"
+msgstr "new kan ikke bruges på en referencetype"
 
-#: cpplib.c:590
-#, c-format
-msgid "#%s expects \"FILENAME\" or <FILENAME>"
-msgstr "#%s forventer \"FILNAVN\" eller <FILNAVN>"
+#: cp/init.c:2025
+msgid "new cannot be applied to a function type"
+msgstr "new kan ikke bruges på en funktionstype"
+
+#: cp/init.c:2072
+msgid "call to Java constructor, while `jclass' undefined"
+msgstr "kald af Java-konstruktionsfunktion mens 'jclass' ikke er defineret"
+
+#: cp/init.c:2088
+msgid "can't find class$"
+msgstr "kan ikke finde class$"
 
-#: cpplib.c:599
+#: cp/init.c:2202
+msgid "invalid type `void' for new"
+msgstr "ugyldig type 'void' til new"
+
+#: cp/init.c:2254
 #, c-format
-msgid "empty file name in #%s"
-msgstr "tomt filnavn i #%s"
+msgid "call to Java constructor with `%s' undefined"
+msgstr "kald af Java-konstruktionsfunktion mens '%s' ikke er defineret"
+
+#: cp/init.c:2362
+msgid "ISO C++ forbids initialization in array new"
+msgstr "ISO C++ forbyder startværdier i tabel-new"
+
+#: cp/init.c:2380 cp/typeck2.c:360 cp/typeck2.c:1223
+msgid "initializer list being treated as compound expression"
+msgstr "klargøringsliste bliver behandlet som et sammensat udtryk"
+
+#: cp/init.c:2386
+msgid "ISO C++ forbids aggregate initializer to new"
+msgstr "ISO C++ forbyder sammensat startværditildeling ved new"
+
+#: cp/init.c:2474
+msgid "uninitialized const in `new' of `%#T'"
+msgstr "konstant uden startværdi i 'new' af '%#T'"
+
+#: cp/init.c:2840
+msgid "initializer ends prematurely"
+msgstr "startværdien slutter for tidligt"
 
-#: cpplib.c:627
-#, fuzzy
-msgid "#include nested too deeply"
-msgstr "makro eller '#include'-rekursion er for dyb"
+#: cp/init.c:2910
+msgid "cannot initialize multi-dimensional array with initializer"
+msgstr "kan ikke klargøre multidimensional tabel med startværdi"
 
-#: cpplib.c:629
-msgid "attempt to push file buffer with contexts stacked"
-msgstr ""
+#: cp/init.c:3100
+msgid "unknown array size in delete"
+msgstr "ukendt tabelstørrelse i delete"
 
-#: cpplib.c:636
-msgid "#include_next in primary source file"
-msgstr "#include_next i den primære kildekodefil"
+#: cp/init.c:3365
+msgid "type to vector delete is neither pointer or array type"
+msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
 
-#: cpplib.c:660
-msgid "#import is obsolete, use an #ifndef wrapper in the header file"
-msgstr "#import er forældet, brug en #ifndef-indpakning i inkluderingsfilen"
+#: cp/lex.c:136
+msgid "type name expected before `*'"
+msgstr "der forventedes et typenavn før '*'"
 
-#: cpplib.c:696
-#, fuzzy, c-format
-msgid "invalid flag \"%s\" in line directive"
-msgstr "ugyldigt '#pragma poison'-direktiv"
+#: cp/lex.c:158
+msgid "cannot declare references to references"
+msgstr "kan ikke erklære referencer til referencer"
 
-#: cpplib.c:748
-#, fuzzy, c-format
-msgid "\"%s\" after #line is not a positive integer"
-msgstr "symbolet efter #line er ikke et heltal"
+#: cp/lex.c:163
+msgid "cannot declare pointers to references"
+msgstr "kan ikke erklære henvisninger til referencer"
 
-#: cpplib.c:754
-#, fuzzy
-msgid "line number out of range"
-msgstr "linjenummer er uden for det gyldige interval i #line"
+#: cp/lex.c:167
+msgid "type name expected before `&'"
+msgstr "der forventedes et typenavn før '&'"
 
-#: cpplib.c:798
+#: cp/lex.c:894
 #, c-format
-msgid "file \"%s\" left but not entered"
-msgstr ""
+msgid "semicolon missing after %s declaration"
+msgstr "semikolon mangler efter %s-erklæring"
 
-#: cpplib.c:806
-#, fuzzy, c-format
-msgid "expected to return to file \"%s\""
-msgstr "Stødt på slutningen af kildefilen %s tidligere end forventet.\n"
+#: cp/lex.c:897
+msgid "semicolon missing after declaration of `%T'"
+msgstr "semikolon mangler efter erklæring af '%T'"
 
-#: cpplib.c:809
+#: cp/lex.c:945
 #, c-format
-msgid "expected to return to line number %u"
-msgstr ""
+msgid "junk at end of #pragma %s"
+msgstr "ragelse i slutningen 'af #pragma %s'"
 
-#: cpplib.c:812
+#: cp/lex.c:952
 #, c-format
-msgid "header flags for \"%s\" have changed"
-msgstr ""
+msgid "invalid #pragma %s"
+msgstr "ugyldig #pragma %s"
 
-#: cpplib.c:823
-#, fuzzy, c-format
-msgid "\"%s\" is not a valid filename"
-msgstr "%s: ugyldigt filnavn: %s\n"
+#: cp/lex.c:961
+msgid "#pragma vtable no longer supported"
+msgstr "'#pragma vtable' understøttes ikke længere"
 
-#: cpplib.c:920 f/lex.c:1240
-msgid "invalid #ident"
-msgstr "ugyldig #ident"
+#: cp/lex.c:1038
+#, c-format
+msgid "#pragma implementation for %s appears after file is included"
+msgstr "'#pragma implementation' til %s optræder efter filen er inkluderet"
 
-#: cpplib.c:971
-#, fuzzy, c-format
-msgid "unknown #pragma namespace %s"
-msgstr "ukendt maskintilstand '%s'"
+#: cp/lex.c:1063
+msgid "junk at end of #pragma GCC java_exceptions"
+msgstr "ragelse i slutningen af #pragma GCC java_exceptions"
 
-#: cpplib.c:1083
-msgid "#pragma once is obsolete"
-msgstr "'#pragma once' er forældet"
+#: cp/lex.c:1107
+msgid "`%D' not defined"
+msgstr "'%D' er ikke defineret"
 
-#: cpplib.c:1086
-#, fuzzy
-msgid "#pragma once in main file"
-msgstr "'#pragma once' uden for inkluderingsfil"
+#: cp/lex.c:1110
+msgid "`%D' was not declared in this scope"
+msgstr "'%D' blev ikke erklæret i dette virkefelt"
 
-#: cpplib.c:1110
-#, fuzzy
-msgid "invalid #pragma GCC poison directive"
-msgstr "ugyldigt '#pragma poison'-direktiv"
+#: cp/lex.c:1118
+msgid "`%D' undeclared (first use this function)"
+msgstr "'%D' er ikke erklæret (først benyttet i denne funktion)"
 
-#: cpplib.c:1119
-#, fuzzy, c-format
-msgid "poisoning existing macro \"%s\""
-msgstr "forgifter eksisterende makro '%s'"
+# dækkende, og pænere end original i praktisk brug
+#: cp/lex.c:1122
+msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
+msgstr "(et kaldenavn der ikke er erklæret, rapporteres kun én gang per funktion)"
 
-#: cpplib.c:1144
-#, fuzzy
-msgid "#pragma system_header ignored outside include file"
-msgstr "'#pragma systemheader' uden for inkluderingsfil"
+#: cp/lex.c:1239
+msgid "`::%D' undeclared (first use here)"
+msgstr "'::%D' er ikke erklæret (først benyttet her)"
 
-#: cpplib.c:1166
-#, fuzzy, c-format
-msgid "cannot find source %s"
-msgstr "[kan ikke finde %s]"
+#: cp/mangle.c:2061
+msgid "real-valued template parameters when cross-compiling"
+msgstr "skabelonsparametre med reelle værdi ved krydsoversættelse"
 
-#: cpplib.c:1170
-#, c-format
-msgid "current file is older than %s"
+#: cp/mangle.c:2325
+msgid "the mangled name of `%D' will change in a future version of GCC"
 msgstr ""
 
-#: cpplib.c:1233
-msgid "_Pragma takes a parenthesized string literal"
-msgstr ""
+#: cp/method.c:154
+msgid "invalid use of member `%D' in static member function"
+msgstr "ugyldig brug af medlemmet '%D' i statisk medlemsfunktion"
 
-#: cpplib.c:1326
-msgid "#else without #if"
-msgstr "#else uden #if"
+#: cp/method.c:216
+msgid "use of namespace `%D' as expression"
+msgstr "brug af navnerummet '%D' som udtryk"
 
-#: cpplib.c:1331 tradcpp.c:3850
-msgid "#else after #else"
-msgstr "#else efter #else"
+#: cp/method.c:221
+msgid "use of class template `%T' as expression"
+msgstr "brug af klasseskabelonen '%T' som udtryk"
 
-#: cpplib.c:1333 cpplib.c:1367
-msgid "the conditional began here"
-msgstr "betingelsen begyndte her"
+#: cp/method.c:234
+#, c-format
+msgid "use of %s from containing function"
+msgstr "brug af %s fra indeholdende funktion"
 
-#: cpplib.c:1360
-msgid "#elif without #if"
-msgstr "#elif uden #if"
+#: cp/method.c:237
+msgid "  `%#D' declared here"
+msgstr "  '%#D' erklæret her"
 
-#: cpplib.c:1365 tradcpp.c:3545
-msgid "#elif after #else"
-msgstr "#elif efter #else"
+#: cp/method.c:255
+msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
+msgstr "forespørgsel efter medlemmet '%D' er tvetydigt i det multiple nedarvningsnet"
 
-#: cpplib.c:1397
-msgid "#endif without #if"
-msgstr "#endif uden #if"
+#: cp/method.c:455
+msgid "generic thunk code fails for method `%#D' which uses `...'"
+msgstr "generel thunk-kode mislykkes for metoden '%#D' som bruger '...'"
 
-#: cpplib.c:1482 tradcpp.c:3242
-#, fuzzy
-msgid "missing '(' after predicate"
-msgstr "der mangler et semikolon før en højre krøllet parantes"
+#: cp/method.c:694
+msgid "non-static const member `%#D', can't use default assignment operator"
+msgstr "ikke-statisk konstant medlem '%#D' kan ikke bruge standardtildelingsoperatoren"
 
-#: cpplib.c:1503 tradcpp.c:3256
-msgid "missing ')' to complete answer"
-msgstr ""
+#: cp/method.c:699
+msgid "non-static reference member `%#D', can't use default assignment operator"
+msgstr "ikke-statisk referencemedlem '%#D' kan ikke bruge standardtildelingsoperatoren"
 
-#: cpplib.c:1511 tradcpp.c:3262
-msgid "predicate's answer is empty"
-msgstr ""
+#: parse.y:261
+msgid "`%s' tag used in naming `%#T'"
+msgstr "'%s'-mærke benyttet i navngivning af '%#T'"
 
-#: cpplib.c:1542 tradcpp.c:3310
-msgid "assertion without predicate"
-msgstr ""
+#: parse.y:541
+msgid "keyword `export' not implemented, and will be ignored"
+msgstr "det reserverede ord 'export' er ikke implementeret og vil blive ignoreret"
 
-#: cpplib.c:1544 tradcpp.c:3312
-#, fuzzy
-msgid "predicate must be an identifier"
-msgstr "#define skal efterfølges af et kaldenavn"
+#: parse.y:645
+msgid "use of linkage spec `%D' is different from previous spec `%D'"
+msgstr "brug af kædningsangivelse '%D' er forskellig fra den tidligere angivelse '%D'"
 
-#: cpplib.c:1625 tradcpp.c:3409
-#, fuzzy, c-format
-msgid "\"%s\" re-asserted"
-msgstr "\"%s\" omdefineret"
+#: parse.y:942
+msgid "no base or member initializers given following ':'"
+msgstr "ingen stamklasse- eller medlemsklargøringer er angivet efter ':'"
 
-#: cpplib.c:1821
-msgid "<builtin>"
-msgstr ""
+#: parse.y:983 parse.y:989
+msgid "anachronistic old style base class initializer"
+msgstr "forældet stamklasseklargøring"
 
-#: cpplib.c:1823
-#, fuzzy
-msgid "<command line>"
-msgstr "<kommandolinje>: "
+#. Handle `Class<Class<Type>>' without space in the `>>'
+#: parse.y:1115
+msgid "`>>' should be `> >' in template class name"
+msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
 
-#: cpplib.c:1846
-msgid "<stdin>"
-msgstr ""
+#: parse.y:1153
+msgid "use of template qualifier outside template"
+msgstr "brug af skabelonsmodifikation uden for skabelon"
 
-#: cpplib.c:1879
+#: parse.y:1182 parse.y:1191
 #, c-format
-msgid "unterminated #%s"
-msgstr "uafsluttet #%s"
+msgid "ISO C++ forbids an empty condition for `%s'"
+msgstr "ISO C++ forbyder en tom betingelse til '%s'"
 
-#: cpplib.c:1907
-#, c-format
-msgid "file \"%s\" entered but not left"
-msgstr ""
+#: parse.y:1214
+msgid "definition of class `%T' in condition"
+msgstr "definition af klassen '%T' i betingelse"
 
-#: cppmacro.c:213
-#, fuzzy, c-format
-msgid "invalid builtin macro \"%s\""
-msgstr "forgifter eksisterende makro '%s'"
+#: parse.y:1216
+msgid "definition of enum `%T' in condition"
+msgstr "definition af enum '%T' i betingelse"
 
-#: cppmacro.c:333
-msgid "invalid string literal, ignoring final '\\'"
-msgstr ""
+#: parse.y:1227
+msgid "definition of array `%#D' in condition"
+msgstr "definition af tabel '%#D' i betingelse"
 
-#: cppmacro.c:367
-#, c-format
-msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
-msgstr ""
+#: parse.y:1340
+msgid "old style placement syntax, use () instead"
+msgstr "forældet placeringssyntaks, brug () i stedet"
 
-#: cppmacro.c:539
-#, c-format
-msgid "unterminated argument list invoking macro \"%s\""
-msgstr ""
+#: parse.y:1351
+msgid "`%T' is not a valid expression"
+msgstr "'%T' er ikke et gyldigt udtryk"
 
-#: cppmacro.c:556
+#. This was previously allowed as an extension, but
+#. was removed in G++ 3.3.
+#: parse.y:1358
 #, fuzzy
-msgid "ISO C99 requires rest arguments to be used"
-msgstr "ISO C påkræver en navngiven parameter før '...'"
-
-#: cppmacro.c:561
-#, c-format
-msgid "macro \"%s\" requires %u arguments, but only %u given"
-msgstr ""
-
-#: cppmacro.c:572
-#, c-format
-msgid "macro \"%s\" passed %u arguments, but takes just %u"
-msgstr ""
+msgid "initialization of new expression with `='"
+msgstr "ISO C++ forbyder tildeling af startværdi til new-udtryk med '='"
 
-#: cppmacro.c:612
-#, fuzzy, c-format
-msgid "function-like macro \"%s\" must be used with arguments in traditional C"
-msgstr "funktionsmakroen %s skal bruges med parametre i traditionel C"
+#: parse.y:1384
+msgid "ISO C++ forbids compound literals"
+msgstr "ISO C++ forbyder sammensatte konstanter"
 
-#: cppmacro.c:1236
-#, fuzzy, c-format
-msgid "duplicate macro parameter \"%s\""
-msgstr "makroparameternavnet \"%s\" optræder mere end én gang"
+#: parse.y:1631
+msgid "ISO C++ forbids braced-groups within expressions"
+msgstr "ISO C++ forbyder krøllet parantes-grupper inden i udtryk"
 
-#: cppmacro.c:1271
-#, fuzzy, c-format
-msgid "\"%s\" may not appear in macro parameter list"
-msgstr "manglende højreparantes i makroparameterlisten"
+#: parse.y:2035 parse.y:2050
+msgid "sigof type specifier"
+msgstr "sigof-typeangivelse"
 
-#: cppmacro.c:1278
-msgid "macro parameters must be comma-separated"
-msgstr ""
+#: parse.y:2040
+msgid "`sigof' applied to non-aggregate expression"
+msgstr "'sigof' benyttet på et udtryk der ikke er af en sammensat type"
 
-#: cppmacro.c:1295
-#, fuzzy
-msgid "parameter name missing"
-msgstr "Et katalognavn mangler efter %s"
+#: parse.y:2055
+msgid "`sigof' applied to non-aggregate type"
+msgstr "'sigof' benyttet på en type der ikke er sammensat"
 
-#: cppmacro.c:1309
-msgid "anonymous variadic macros were introduced in C99"
-msgstr ""
+#: parse.y:2321
+msgid "using `typename' outside of template"
+msgstr "bruger 'typename' uden for en skabelon"
 
-#: cppmacro.c:1312
-#, fuzzy
-msgid "ISO C does not permit named variadic macros"
-msgstr "ISO C tillader ikke navngivne variabel parameterliste-makroer"
+#: parse.y:2391
+#, c-format
+msgid "storage class specifier `%s' not allowed after struct or class"
+msgstr "lagringsklasseangivelsen '%s' er ikke tilladt efter struct eller class"
 
-#: cppmacro.c:1321
-#, fuzzy
-msgid "missing ')' in macro parameter list"
-msgstr "manglende højreparantes i makroparameterlisten"
+#: parse.y:2393
+#, c-format
+msgid "type specifier `%s' not allowed after struct or class"
+msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
 
-#: cppmacro.c:1400
-#, fuzzy
-msgid "ISO C requires whitespace after the macro name"
-msgstr "C-standarden påkræver mellemrum efter #define %s"
+#: parse.y:2395
+#, c-format
+msgid "type qualifier `%s' not allowed after struct or class"
+msgstr "typemodifikationen '%s' er ikke tilladt efter struct eller class"
 
-#: cppmacro.c:1423
-#, fuzzy
-msgid "'#' is not followed by a macro parameter"
-msgstr "'#' efterfølges ikke af et makroparameternavn"
+#: parse.y:2397
+msgid "no body nor ';' separates two class, struct or union declarations"
+msgstr "der er hverken en krop eller et semikolon mellem to class, struct eller union-erklæringer"
 
-#: cppmacro.c:1443
-msgid "'##' cannot appear at either end of a macro expansion"
-msgstr ""
+#: parse.y:2537
+msgid "no bases given following `:'"
+msgstr "ingen stamklasse er angivet efter ':'"
 
-#: cppmacro.c:1478
-#, c-format
-msgid "\"%s\" redefined"
-msgstr "\"%s\" omdefineret"
+#: parse.y:2568 parse.y:2583
+msgid "`%D' access"
+msgstr "'%D'-tilgang"
 
-#: cppmacro.c:1484
-msgid "this is the location of the previous definition"
-msgstr "den foregående definition er her"
+#: parse.y:2573
+msgid "multiple access specifiers"
+msgstr "mere end én tilgangsangivelse"
 
-#: cppmacro.c:1542
-#, fuzzy, c-format
-msgid "macro argument \"%s\" would be stringified with -traditional."
-msgstr "makroparameteren \"%s\" ville blive gjort til en streng i traditionel C"
+#: parse.y:2591
+msgid "multiple `virtual' specifiers"
+msgstr "mere end én 'virtual'-angivelse"
 
-#: cppmacro.c:1566
-#, c-format
-msgid "invalid hash type %d in dump_definition"
-msgstr "ugyldig hashtype %d i dump_definition"
+#: parse.y:2628
+msgid "missing ';' before right brace"
+msgstr "der mangler et semikolon før en højre krøllet parantes"
 
-#: cppmain.c:128
-#, c-format
-msgid "Invalid option %s"
-msgstr "Ugyldigt tilvalg %s"
+#: parse.y:2849
+msgid "ISO C++ forbids array dimensions with parenthesized type in new"
+msgstr "ISO C++ forbyder tabeldimensioner med parantetiseret type i new"
 
-#: cppspec.c:128
-#, fuzzy, c-format
-msgid "\"%s\" is not a valid option to the preprocessor"
-msgstr "'%s' er ikke et tilladt tilvalg til forbehandleren"
+#: parse.y:3136 parse.y:3156 parse.y:3165 parse.y:3194
+msgid "`%T' is not a class or namespace"
+msgstr "'%T' er ikke en klasse eller et navnerum"
 
-#: cppspec.c:152
-msgid "too many input files"
-msgstr "for mange inddatafiler"
+#: parse.y:3361
+msgid "ISO C++ forbids label declarations"
+msgstr "ISO C++ forbyder etiketerklæringer"
 
-#: cse.c:7140
-#, c-format
-msgid ";; Processing block from %d to %d, %d sets.\n"
-msgstr ";; Behandler blok fra %d til %d, %d mængder.\n"
+#: parse.y:3521
+msgid "ISO C++ forbids computed gotos"
+msgstr "ISO C++ forbyder beregnede goto'er"
 
-#: diagnostic.c:844
-#, fuzzy, c-format
-msgid "%s:%d: warning: "
-msgstr "advarsel: "
+#: parse.y:3529
+msgid "label must be followed by statement"
+msgstr "etiketten skal efterfølges af en sætning"
 
-#: diagnostic.c:851
-#, fuzzy, c-format
-msgid "%s: warning: "
-msgstr "advarsel: "
+#: parse.y:3574
+msgid "must have at least one catch per try block"
+msgstr "skal have mindst én catch pr. try-blok"
 
-#: diagnostic.c:937
-msgid "((anonymous))"
-msgstr ""
+#: parse.y:3634
+msgid "ISO C++ forbids compound statements inside for initializations"
+msgstr "ISO C++ forbyder sammensatte sætninger inden i 'for'-klargøringer"
 
-#: diagnostic.c:1064
-#, fuzzy, c-format
-msgid "%s: warnings being treated as errors\n"
-msgstr "%s: advarsel: ingen læseadgang til filen '%s'\n"
+#. This helps us recover from really nasty
+#. parse errors, for example, a missing right
+#. parenthesis.
+#: parse.y:3721 parse.y:3731
+msgid "possibly missing ')'"
+msgstr "muligvis mangler en ')'"
 
-#: diagnostic.c:1116
-#, fuzzy, c-format
-msgid "%s: %s: "
-msgstr "%s: %s"
+#: parse.y:3824
+msgid "type specifier omitted for parameter"
+msgstr "typeangivelsen er ikke angivet for parameteren"
 
-#: diagnostic.c:1224
-#, fuzzy
-msgid "sorry, not implemented: "
-msgstr "Profilgenerering understøttes ikke endnu."
+#: parse.y:3833
+#, c-format
+msgid "`%E' is not a type, use `typename %E' to make it one"
+msgstr "'%E' er ikke en type, benyt 'typename %E' for at gøre den til en"
 
-#: diagnostic.c:1243
-#, fuzzy, c-format
-msgid "%s "
-msgstr "%s"
+#: parse.y:3835
+msgid "no type `%D' in `%T'"
+msgstr "ingen type '%D' i '%T'"
 
-#: diagnostic.c:1245
-#, fuzzy, c-format
-msgid " %s"
-msgstr "%s"
+#: parse.y:3838
+#, c-format
+msgid "type specifier omitted for parameter `%E'"
+msgstr "typeangivelse udeladt for parameteren '%E'"
 
-#: diagnostic.c:1268
-msgid "At top level:"
-msgstr ""
+#: parse.y:3846
+msgid "'%D' is used as a type, but is not defined as a type."
+msgstr "'%D' benyttes som en type, men er ikke defineret som en type"
 
-#: diagnostic.c:1273
-#, c-format
-msgid "In method `%s':"
-msgstr ""
+#: cp/pt.c:198
+msgid "data member `%D' cannot be a member template"
+msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
 
-#: diagnostic.c:1277
-#, fuzzy, c-format
-msgid "In function `%s':"
-msgstr "Ugyldigt tilvalg '%s'"
+#: cp/pt.c:210
+msgid "invalid member template declaration `%D'"
+msgstr "ugyldig medlemsskabelonerklæring '%D'"
 
-#: diagnostic.c:1412
-msgid "compilation terminated.\n"
-msgstr ""
+#: cp/pt.c:605
+msgid "explicit specialization in non-namespace scope `%D'"
+msgstr "eksplicit specialisering i virkefeltet '%D' der ikke er et navnerum"
 
-#: diagnostic.c:1447
-#, fuzzy, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr "forvirret af tidligere fejl, opgiver ævred"
+#: cp/pt.c:617
+msgid "enclosing class templates are not explicitly specialized"
+msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
 
-#: diagnostic.c:1461 diagnostic.c:1700
-#, c-format
-msgid ""
-"Please submit a full bug report,\n"
-"with preprocessed source if appropriate.\n"
-"See %s for instructions.\n"
-msgstr ""
+#: cp/pt.c:692
+msgid "specializing `%#T' in different namespace"
+msgstr "specialiserer '%#T' i andet navnerum"
 
-#: diagnostic.c:1493
-#, fuzzy
-msgid "Unrecognizable insn:"
-msgstr "Ukendt tilvalg '%s'"
+# hænger sammen med foregående tekst, derfor ikke 'fra'
+#: cp/pt.c:693
+msgid "  from definition of `%#D'"
+msgstr "  i forhold til definition af '%#D'"
 
-#: diagnostic.c:1495
-msgid "Insn does not satisfy its constraints:"
-msgstr ""
+#: cp/pt.c:701
+msgid "specialization of `%T' after instantiation"
+msgstr "specialisering af '%T' efter instantiering"
 
-#: diagnostic.c:1698
-#, fuzzy
-msgid "Internal compiler error: Error reporting routines re-entered.\n"
-msgstr "Intern oversætterfejl: program %s modtog et fatalt signal %d"
+#: cp/pt.c:704
+msgid "explicit specialization of non-template `%T'"
+msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
 
-#: diagnostic.c:1760
-#, fuzzy, c-format
-msgid "Internal compiler error in %s, at %s:%d"
-msgstr "Intern oversætterfejl %d."
+#: cp/pt.c:836
+msgid "specialization of %D after instantiation"
+msgstr "specialisering af '%D' efter instantiering"
 
-#: diagnostic.c:1805
-#, fuzzy, c-format
-msgid "In file included from %s:%d"
-msgstr "I filen inkluderet af %s:%u"
+#: cp/pt.c:939
+msgid "%s %+#D"
+msgstr "%s %+#D"
 
-#: diagnostic.c:1808
-#, fuzzy, c-format
-msgid ""
-",\n"
-"                 from %s:%d"
-msgstr ""
-",\n"
-"                   af %s:%u"
+#: cp/pt.c:990
+msgid "`%D' is not a function template"
+msgstr "'%D' er ikke en funktionsskabelon"
 
-#: diagnostic.c:1809
-msgid ":\n"
-msgstr ""
+#: cp/pt.c:1129
+msgid "template-id `%D' for `%+D' does not match any template declaration"
+msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklæring"
 
-#: dwarf2out.c:2977
-#, c-format
-msgid "DW_LOC_OP %s not implememnted\n"
-msgstr ""
+#: cp/pt.c:1137
+msgid "ambiguous template specialization `%D' for `%+D'"
+msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
 
-#: dwarf2out.c:7071 dwarfout.c:2128
-#, fuzzy, c-format
-msgid "internal regno botch: regno = %d\n"
-msgstr "Internt gcc-afbrydelse fra %s:%d"
+#. This case handles bogus declarations like template <>
+#. template <class T> void f<int>();
+#: cp/pt.c:1364 cp/pt.c:1438
+msgid "template-id `%D' in declaration of primary template"
+msgstr "skabelons-id '%D' i erklæring af primær skabelon"
 
-#: dwarfout.c:6262
-#, fuzzy
-msgid "can't get current directory"
-msgstr "%s: kan ikke få fat i arbejdskataloget: %s\n"
+#: cp/pt.c:1377
+msgid "template parameter list used in explicit instantiation"
+msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
 
-#: emit-rtl.c:1006
-#, fuzzy
-msgid "Can't access real part of complex value in hard register"
-msgstr "Kan ikke tilgå den reelle del af komplekst tal i et hardware-register på målarkitekturen"
+#: cp/pt.c:1383
+msgid "definition provided for explicit instantiation"
+msgstr "definition angivet for eksplicit instantiering"
 
-#: emit-rtl.c:1030
-#, fuzzy
-msgid "can't access imaginary part of complex value in hard register"
-msgstr "Kan ikke tilgå den imaginære del af komplekst tal i et hardware-register på målarkitekturen"
+#: cp/pt.c:1389
+msgid "too many template parameter lists in declaration of `%D'"
+msgstr "for mange skabelonsparameterlister angivet i erklæring af '%D'"
 
-#: emit-rtl.c:2560
-msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
-msgstr ""
+#: cp/pt.c:1405
+msgid "too few template parameter lists in declaration of `%D'"
+msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
 
-#: errors.c:168
-#, c-format
-msgid "abort in %s, at %s:%d"
-msgstr ""
+#: cp/pt.c:1422
+msgid "explicit specialization not preceded by `template <>'"
+msgstr "eksplicit specialisering følger ikke efter 'template <>'"
 
-#: except.c:357
-msgid "exception handling disabled, use -fexceptions to enable"
-msgstr "håndtering af undtagelser er slået fra, angiv -fexceptions for at slå dem til"
+#: cp/pt.c:1435
+msgid "partial specialization `%D' of function template"
+msgstr "partiel specialisering '%D' af funktionsskabelon"
 
-#: except.c:2931
-msgid "argument of `__builtin_eh_return_regno' must be constant"
-msgstr ""
+#: cp/pt.c:1467
+msgid "default argument specified in explicit specialization"
+msgstr "standardparameter angivet i eksplicit specialisering"
 
-#: except.c:3029 except.c:3053
-#, fuzzy
-msgid "__builtin_eh_return not supported on this target"
-msgstr "stakgrænser understøttes ikke på målarkitekturen"
+#: cp/pt.c:1471
+msgid "template specialization with C linkage"
+msgstr "skabelonsspecialisering med C-kædning"
 
-#: explow.c:1458
-msgid "stack limits not supported on this target"
-msgstr "stakgrænser understøttes ikke på målarkitekturen"
+#. From [temp.expl.spec]:
+#.
+#. If such an explicit specialization for the member
+#. of a class template names an implicitly-declared
+#. special member function (clause _special_), the
+#. program is ill-formed.
+#.
+#. Similar language is found in [temp.explicit].
+#: cp/pt.c:1558
+msgid "specialization of implicitly-declared special member function"
+msgstr "specialisering af underforstået erklæret speciel medlemsfunktion"
 
-#: expr.c:2842
-msgid "function using short complex types cannot be inline"
-msgstr "funktioner der benytter short complex-typer, kan ikke indbygges"
+#: cp/pt.c:1602
+msgid "no member function `%D' declared in `%T'"
+msgstr "ingen medlemsfunktion '%D' erklæret i '%T'"
 
-#: expr.c:5860 expr.c:5869 expr.c:5878 expr.c:5883 expr.c:6041 expr.c:6056
-msgid "unsupported wide integer operation"
-msgstr "bred heltalsoperation understøttes ikke"
+#. There are two many template parameter lists.
+#: cp/pt.c:1750
+msgid "too many template parameter lists in declaration of `%T'"
+msgstr "for mange skabelonsparameterlister i erklæringen af '%T'"
 
-#: expr.c:6103
-#, c-format
-msgid "prior parameter's size depends on `%s'"
-msgstr ""
+#: cp/pt.c:1846
+msgid " shadows template parm `%#D'"
+msgstr "  skygger for skabelonsparameter '%#D'"
 
-#: expr.c:6504
-msgid "returned value in block_exit_expr"
-msgstr ""
+#: cp/pt.c:2250
+msgid "template parameters not used in partial specialization:"
+msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
 
-#: f/com.c:11860
-msgid "no INTEGER type can hold a pointer on this configuration"
-msgstr ""
+#: cp/pt.c:2254
+msgid "        `%D'"
+msgstr "        '%D'"
 
-#: f/com.c:12087
-#, c-format
-msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
-msgstr ""
+#: cp/pt.c:2266
+msgid "partial specialization `%T' does not specialize any template arguments"
+msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
 
-#: f/com.c:12089
+# flertalsform unødvendig
+#: cp/pt.c:2291
 #, c-format
-msgid "and pointers are %d bits wide, but g77 doesn't yet work"
-msgstr ""
+msgid "template argument `%E' involves template parameter(s)"
+msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
 
-#: f/com.c:12091
-msgid "properly unless they all are 32 bits wide."
-msgstr ""
+# flertalsform unødvendig
+#: cp/pt.c:2335
+msgid "type `%T' of template argument `%E' depends on template parameter(s)"
+msgstr "typen '%T' af skabelonsparameteren '%E' afhænger af skabelonsparameter"
 
-#: f/com.c:12092
-msgid "Please keep this in mind before you report bugs.  g77 should"
-msgstr ""
+#: cp/pt.c:2423
+msgid "no default argument for `%D'"
+msgstr "ingen standardparameter til '%D'"
 
-#: f/com.c:12093
-msgid "support non-32-bit machines better as of version 0.6."
-msgstr ""
+#: cp/pt.c:2576
+msgid "template with C linkage"
+msgstr "skabelon med C-kædning"
 
-#. I/O will probably crash.
-#: f/com.c:12101
-#, c-format
-msgid "configuration: char * holds %d bits, but ftnlen only %d"
-msgstr ""
+#: cp/pt.c:2579
+msgid "template class without a name"
+msgstr "skabelonsklasse uden et navn"
 
-#. ASSIGN 10 TO I will crash.
-#: f/com.c:12110
-#, c-format
-msgid ""
-"configuration: char * holds %d bits, but INTEGER only %d --\n"
-" ASSIGN statement might fail"
-msgstr ""
+#: cp/pt.c:2656
+msgid "`%D' does not declare a template type"
+msgstr "'%D' erklærer ikke en skabelonstype"
 
-#: f/com.c:16088
-#, fuzzy
-msgid "Directory name must immediately follow -I"
-msgstr "Et katalognavn mangler efter %s"
+#: cp/pt.c:2662
+msgid "template definition of non-template `%#D'"
+msgstr "skabelonsdefinition af ikke-skabelon '%#D'"
 
-#: f/g77spec.c:250
-#, c-format
-msgid "overflowed output arg list for `%s'"
-msgstr ""
+#: cp/pt.c:2703
+msgid "expected %d levels of template parms for `%#D', got %d"
+msgstr "forvented %d niveauer af skabelonsparametre for '%#D', modtog %d"
 
-#: f/g77spec.c:436
-#, fuzzy
-msgid "--driver no longer supported"
-msgstr "-pipe understøttes ikke"
+#: cp/pt.c:2715
+msgid "got %d template parameters for `%#D'"
+msgstr "modtog %d skabelonsparametre for '%#D'"
 
-#: f/g77spec.c:450
-#, fuzzy, c-format
-msgid "argument to `%s' missing"
-msgstr "en parameter til '%s' mangler\n"
+#: cp/pt.c:2718
+msgid "got %d template parameters for `%#T'"
+msgstr "modtog %d skabelonsparametre for '%#T'"
 
-#: f/g77spec.c:454
-msgid "No input files; unwilling to write output files"
-msgstr ""
+#: cp/pt.c:2720
+#, c-format
+msgid "  but %d required"
+msgstr "  men %d påkrævet"
 
-#: f/lang-options.h:33
-msgid "Print g77-specific compiler version info, run internal tests"
-msgstr ""
+#: cp/pt.c:2803
+msgid "`%T' is not a template type"
+msgstr "'%T' er ikke en skabelonstype"
 
-#: f/lang-options.h:38
-msgid "Program is written in typical FORTRAN 66 dialect"
-msgstr ""
+# hænger sammen med næste tekst
+#: cp/pt.c:2819
+msgid "previous declaration `%D'"
+msgstr "tidligere erklæring '%D'"
 
-#: f/lang-options.h:41
-msgid "Program is written in typical Unix f77 dialect"
-msgstr ""
+#: cp/pt.c:2820
+#, c-format
+msgid "used %d template parameter%s instead of %d"
+msgstr "benyttede %d skabelonsparameter%s i stedet for %d"
 
-#: f/lang-options.h:43
-msgid "Program does not use Unix-f77 dialectal features"
-msgstr ""
+#: cp/pt.c:2836
+msgid "template parameter `%#D'"
+msgstr "skabelonsparameter '%#D'"
 
-#: f/lang-options.h:45
-msgid "Program is written in Fortran-90-ish dialect"
-msgstr ""
+#: cp/pt.c:2837
+msgid "redeclared here as `%#D'"
+msgstr "omerklæret her som '%#D'"
 
-#: f/lang-options.h:49
-msgid "Treat local vars and COMMON blocks as if they were named in SAVE statements"
-msgstr ""
+#. We have in [temp.param]:
+#.
+#. A template-parameter may not be given default arguments
+#. by two different declarations in the same scope.
+#: cp/pt.c:2847
+msgid "redefinition of default argument for `%#D'"
+msgstr "omdefinering af standardparameter for '%#D'"
 
-#: f/lang-options.h:51
-msgid "Allow $ in symbol names"
-msgstr ""
+#: cp/pt.c:2848
+msgid "  original definition appeared here"
+msgstr "  oprindelig definition er her"
 
-#: f/lang-options.h:55
-msgid "f2c-compatible code need not be generated"
-msgstr ""
+#: cp/pt.c:2941
+#, c-format
+msgid "`%E' is not a valid template argument"
+msgstr "'%E' er ikke en gyldig skabelonsparameter"
 
-#: f/lang-options.h:58
-msgid "Unsupported; do not generate libf2c-calling code"
-msgstr ""
+#: cp/pt.c:2945
+msgid "it must be the address of a function with external linkage"
+msgstr "den skal være adressen af en funktion med ekstern kædning"
 
-#: f/lang-options.h:60
-msgid "Unsupported; affects code-generation of arrays"
-msgstr ""
+#: cp/pt.c:2947
+msgid "it must be the address of an object with external linkage"
+msgstr "den skal være adressen af et objekt med ekstern kædning"
 
-#: f/lang-options.h:63
-msgid "Program is written in Fortran-90-ish free form"
-msgstr ""
+#: cp/pt.c:2951
+msgid "it must be a pointer-to-member of the form `&X::Y'"
+msgstr "den skal være en henvisning til medlem på formen '&X::Y'"
 
-#: f/lang-options.h:68
-msgid "Warn about use of (only a few for now) Fortran extensions"
-msgstr ""
+#: cp/pt.c:2962
+#, c-format
+msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
+msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
 
-#: f/lang-options.h:71
-msgid "Program is written in VXT (Digital-like) FORTRAN"
-msgstr ""
+#: cp/pt.c:2974
+#, c-format
+msgid "address of non-extern `%E' cannot be used as template argument"
+msgstr "adresse på ikke-ekstern '%E' kan ikke bruges som skabelonsparameter"
 
-#: f/lang-options.h:74
-msgid "Disallow all ugly features"
-msgstr ""
+#: cp/pt.c:2985
+#, c-format
+msgid "non-constant `%E' cannot be used as template argument"
+msgstr "ikke-konstant '%E' kan ikke bruges som skabelonsparameter"
 
-#: f/lang-options.h:77
-msgid "Hollerith and typeless constants not passed as arguments"
-msgstr ""
+#: cp/pt.c:2992
+#, c-format
+msgid "object `%E' cannot be used as template argument"
+msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
 
-#: f/lang-options.h:79
-msgid "Allow ordinary copying of ASSIGN'ed vars"
-msgstr ""
+#: cp/pt.c:3367
+#, c-format
+msgid "to refer to a type member of a template parameter, use `typename %E'"
+msgstr "benyt 'typename %E' for at referere til et typemedlem af en skabelonsparameter"
 
-#: f/lang-options.h:82
-msgid "Dummy array dimensioned to (1) is assumed-size"
-msgstr ""
+#: cp/pt.c:3380 cp/pt.c:3396 cp/pt.c:3435
+msgid "type/value mismatch at argument %d in template parameter list for `%D'"
+msgstr "type/værdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
 
-#: f/lang-options.h:85
-msgid "Trailing comma in procedure call denotes null argument"
-msgstr ""
+#: cp/pt.c:3383
+msgid "  expected a constant of type `%T', got `%T'"
+msgstr "  forventede en konstant af typen '%T', modtog '%T'"
 
-#: f/lang-options.h:88
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-msgstr ""
+#: cp/pt.c:3387
+#, c-format
+msgid "  expected a type, got `%E'"
+msgstr "  forventede en type, modtog '%E'"
 
-#: f/lang-options.h:92
-msgid "Initialization via DATA and PARAMETER is type-compatible"
-msgstr ""
+#: cp/pt.c:3399
+msgid "  expected a type, got `%T'"
+msgstr "  forventede en type, modtog '%T'"
 
-#: f/lang-options.h:94
-msgid "Allow INTEGER and LOGICAL interchangeability"
-msgstr ""
+#: cp/pt.c:3401
+msgid "  expected a class template, got `%T'"
+msgstr "  forventede en klasseskabelon, modtog '%T'"
 
-#: f/lang-options.h:97
-msgid "Print internal debugging-related info"
-msgstr ""
+#: cp/pt.c:3437
+msgid "  expected a template of type `%D', got `%D'"
+msgstr "  forventede en skabelon af typen '%D', modtog '%D'"
 
-#: f/lang-options.h:100
-#, fuzzy
-msgid "Initialize local vars and arrays to zero"
-msgstr "Lokale variabler uden startværdi i .data"
+#: cp/pt.c:3459
+msgid "template-argument `%T' uses anonymous type"
+msgstr "skabelonsparameter '%T' benytter anonym type"
 
-#: f/lang-options.h:104
-msgid "Backslashes in character/hollerith constants not special (C-style)"
-msgstr ""
+#: cp/pt.c:3462
+msgid "template-argument `%T' uses local type `%T'"
+msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
 
-#: f/lang-options.h:106
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr ""
+#: cp/pt.c:3472
+#, fuzzy
+msgid "template-argument `%T' is a variably modified type"
+msgstr "skabelonsparameter '%T' benytter anonym type"
 
-#: f/lang-options.h:110
-msgid "Disable the appending of underscores to externals"
-msgstr ""
+#: cp/pt.c:3507
+msgid "could not convert template argument `%E' to `%T'"
+msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
 
-#: f/lang-options.h:113
-msgid "Never append a second underscore to externals"
-msgstr ""
+#: cp/pt.c:3551
+#, c-format
+msgid "wrong number of template arguments (%d, should be %d)"
+msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
 
-#: f/lang-options.h:115
-msgid "Intrinsics spelled as e.g. SqRt"
-msgstr ""
+#: cp/pt.c:3555
+msgid "provided for `%D'"
+msgstr "angivet for '%D'"
 
-#: f/lang-options.h:117
-msgid "Intrinsics in uppercase"
-msgstr ""
+#: cp/pt.c:3602
+#, c-format
+msgid "template argument %d is invalid"
+msgstr "skabelonsparameter %d er ugyldig"
 
-#: f/lang-options.h:120
-msgid "Intrinsics letters in arbitrary cases"
-msgstr ""
+#: cp/pt.c:3837
+msgid "non-template used as template"
+msgstr "ikke-skabelon benyttet som skabelon"
 
-#: f/lang-options.h:122
-msgid "Language keywords spelled as e.g. IOStat"
-msgstr ""
+#: cp/pt.c:3968
+msgid "`%T' is not a template"
+msgstr "'%T' er ikke en skabelon"
 
-#: f/lang-options.h:124
-msgid "Language keywords in uppercase"
-msgstr ""
+#: cp/pt.c:3981
+msgid "non-template type `%T' used as a template"
+msgstr "ikke-skabelonstype '%T' benyttet som skabelon"
 
-#: f/lang-options.h:127
-msgid "Language keyword letters in arbitrary cases"
-msgstr ""
+#: cp/pt.c:3983
+msgid "for template declaration `%D'"
+msgstr "til skabelonserklæring '%D'"
 
-#: f/lang-options.h:129
-msgid "Internally convert most source to uppercase"
-msgstr ""
+#: cp/pt.c:4598
+msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
+msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
 
-#: f/lang-options.h:132
-msgid "Internally preserve source case"
-msgstr ""
+#: cp/pt.c:5074
+msgid "ambiguous class template instantiation for `%#T'"
+msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
 
-#: f/lang-options.h:134
-msgid "Symbol names spelled in mixed case"
-msgstr ""
+#: cp/pt.c:5081
+msgid "%s %+#T"
+msgstr "%s %+#T"
 
-#: f/lang-options.h:136
-msgid "Symbol names in uppercase"
-msgstr ""
+#: cp/pt.c:6104 cp/pt.c:6214
+msgid "instantiation of `%D' as type `%T'"
+msgstr "instantiering af '%D' som typen '%T'"
 
-#: f/lang-options.h:138
-msgid "Symbol names in lowercase"
-msgstr ""
+#: cp/pt.c:6258
+msgid "invalid parameter type `%T'"
+msgstr "ugyldig parametertype '%T'"
 
-#: f/lang-options.h:141
-msgid "Program written in uppercase"
-msgstr ""
+#: cp/pt.c:6260
+msgid "in declaration `%D'"
+msgstr "i erklæringen '%D'"
 
-#: f/lang-options.h:143
-msgid "Program written in lowercase"
-msgstr ""
+#: cp/pt.c:6335
+msgid "creating pointer to member function of non-class type `%T'"
+msgstr "opretter henvisning til medlemsfunktion af typen '%T' der ikke er en klasse"
 
-#: f/lang-options.h:145
-msgid "Program written in strict mixed-case"
-msgstr ""
+#: cp/pt.c:6498
+msgid "creating array with size zero"
+msgstr "opretter tabel med størrelsen nul"
 
-#: f/lang-options.h:147
-msgid "Compile as if program written in uppercase"
-msgstr ""
+#: cp/pt.c:6512
+#, c-format
+msgid "creating array with size zero (`%E')"
+msgstr "opretter tabel med størrelsen nul ('%E')"
 
-#: f/lang-options.h:149
-msgid "Compile as if program written in lowercase"
-msgstr ""
+#: cp/pt.c:6751
+msgid "forming reference to void"
+msgstr "danner reference til void"
 
-#: f/lang-options.h:151
-msgid "Preserve all spelling (case) used in program"
-msgstr ""
+#: cp/pt.c:6753
+msgid "forming %s to reference type `%T'"
+msgstr "danner %s til referencetypen '%T'"
 
-#: f/lang-options.h:153
-msgid "Delete libU77 intrinsics with bad interfaces"
-msgstr ""
+#: cp/pt.c:6791
+msgid "creating pointer to member of non-class type `%T'"
+msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
 
-#: f/lang-options.h:155
-msgid "Disable libU77 intrinsics with bad interfaces"
-msgstr ""
+#: cp/pt.c:6797
+msgid "creating pointer to member reference type `%T'"
+msgstr "opretter henvisning til medlemsreference af typen '%T'"
 
-#: f/lang-options.h:158
-msgid "Hide libU77 intrinsics with bad interfaces"
-msgstr ""
+#: cp/pt.c:6875
+msgid "creating array of `%T'"
+msgstr "opretter tabel af '%T'"
 
-#: f/lang-options.h:160
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
+#: cp/pt.c:6918
+msgid "`%T' is not a class, struct, or union type"
+msgstr "'%T' er ikke en class-, struct- eller union-type"
 
-#: f/lang-options.h:162
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
+#: cp/pt.c:7028
+#, c-format
+msgid "use of `%s' in template"
+msgstr "brug af '%s' i skabelon"
 
-#: f/lang-options.h:165
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
+#: cp/pt.c:7790
+msgid "type `%T' composed from a local class is not a valid template-argument"
+msgstr "typen '%T' sammensat fra lokal klasse er ikke en gyldig skabelonsparameter"
 
-#: f/lang-options.h:167
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
+#: cp/pt.c:7791
+msgid "  trying to instantiate `%D'"
+msgstr "  ved forsøg på at instantiere '%D'"
 
-#: f/lang-options.h:169
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
+#: cp/pt.c:8230
+msgid "incomplete type unification"
+msgstr "ufuldstændig typeforening"
 
-#: f/lang-options.h:172
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
+#: cp/pt.c:9178
+#, c-format
+msgid "use of `%s' in template type unification"
+msgstr "brug af '%s' i skabelonstypeforening"
 
-#: f/lang-options.h:174
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-msgstr ""
+#: cp/pt.c:9596 cp/pt.c:9668
+msgid "explicit instantiation of non-template `%#D'"
+msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
 
-#: f/lang-options.h:176
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
+#: cp/pt.c:9612 cp/pt.c:9663
+msgid "no matching template for `%D' found"
+msgstr "ingen passende skabelon for '%D' fundet"
 
-#: f/lang-options.h:179
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
+#: cp/pt.c:9618
+msgid "explicit instantiation of `%#D'"
+msgstr "eksplicit instantiering af '%#D'"
 
-#: f/lang-options.h:181
-msgid "Delete MIL-STD 1753 intrinsics"
-msgstr ""
+#: cp/pt.c:9655
+msgid "duplicate explicit instantiation of `%#D'"
+msgstr "'%#D' er blevet eksplicit instantieret mere end én gang"
 
-#: f/lang-options.h:183
-msgid "Disable MIL-STD 1753 intrinsics"
-msgstr ""
+#: cp/pt.c:9680
+msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
+msgstr "ISO C++ forbyder brugen af 'extern' ved eksplicitte instantieringer"
 
-#: f/lang-options.h:186
-msgid "Hide MIL-STD 1753 intrinsics"
-msgstr ""
+#: cp/pt.c:9684 cp/pt.c:9762
+msgid "storage class `%D' applied to template instantiation"
+msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
 
-#: f/lang-options.h:188
-msgid "Delete libU77 intrinsics"
-msgstr ""
+#: cp/pt.c:9729
+msgid "explicit instantiation of non-template type `%T'"
+msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
 
-#: f/lang-options.h:190
-msgid "Disable libU77 intrinsics"
-msgstr ""
+#: cp/pt.c:9743
+msgid "explicit instantiation of `%#T' before definition of template"
+msgstr "eksplicit instantiering af '%T' før definering af skabelonen"
 
-#: f/lang-options.h:193
-msgid "Hide libU77 intrinsics"
-msgstr ""
+#: cp/pt.c:9751
+#, c-format
+msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
+msgstr "ISO C++ forbyder brugen af '%s ved eksplicitte instantieringer"
 
-#: f/lang-options.h:195
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
+#: cp/pt.c:9795
+msgid "duplicate explicit instantiation of `%#T'"
+msgstr "'%#T' er blevet eksplicit instantieret mere end én gang"
 
-#: f/lang-options.h:197
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
+#: cp/pt.c:10177
+msgid "explicit instantiation of `%D' but no definition available"
+msgstr "eksplicit instantiering af '%D', men ingen definition tilgængelig"
 
-#: f/lang-options.h:200
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
+#: cp/pt.c:10551
+msgid "`%#T' is not a valid type for a template constant parameter"
+msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
 
-#: f/lang-options.h:202
-msgid "Treat initial values of 0 like non-zero values"
-msgstr ""
+#: cp/repo.c:271
+msgid "-frepo must be used with -c"
+msgstr "-frepo skal bruges med -c"
 
-#: f/lang-options.h:205
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-msgstr ""
+#: cp/repo.c:361
+#, c-format
+msgid "mysterious repository information in %s"
+msgstr "mystisk info om opbevaringssted i '%s'"
 
-#: f/lang-options.h:208
-msgid "Take at least one trip through each iterative DO loop"
-msgstr ""
+#: cp/repo.c:376
+#, c-format
+msgid "can't create repository information file `%s'"
+msgstr "kan ikke oprette informationsfilen '%s' til opbevaringssted"
 
-#: f/lang-options.h:212
-msgid "Print names of program units as they are compiled"
-msgstr ""
+#: cp/rtti.c:240
+msgid "cannot use typeid with -fno-rtti"
+msgstr "kan ikke bruge typeid med -fno-rtti"
 
-#: f/lang-options.h:215
-msgid "Disable fatal diagnostics about inter-procedural problems"
-msgstr ""
+#: cp/rtti.c:246
+msgid "must #include <typeinfo> before using typeid"
+msgstr "'#include <typeinfo>' er nødvendig før typeid kan benyttes"
 
-#: f/lang-options.h:217
-msgid "Make prefix-radix non-decimal constants be typeless"
-msgstr ""
+#: cp/rtti.c:320
+msgid "cannot create type information for type `%T' because its size is variable"
+msgstr "kan ikke oprette typeinformation for typen '%T' fordi dens størrelse er variabel"
 
-#: f/lang-options.h:220
-msgid "Generate code to check subscript and substring bounds"
-msgstr ""
+#: cp/rtti.c:585 cp/rtti.c:599
+msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
+msgstr "dynamic_cast af '%#D' til '%#T' kan aldrig lykkes"
 
-#: f/lang-options.h:223
-msgid "Fortran-specific form of -fbounds-check"
-msgstr ""
+#: cp/rtti.c:675
+msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
+msgstr "kan ikke anvende dynamic_cast på '%E' (af typen '%#T') til typen '%#T' (%s)"
 
-#: f/lang-options.h:227
-msgid "Disable warnings about inter-procedural problems"
-msgstr ""
+#: cp/search.c:348
+msgid "`%T' is an inaccessible base of `%T'"
+msgstr "'%T' er en utilgængelig stamklasse til '%T'"
 
-#: f/lang-options.h:231
-msgid "Warn about constructs with surprising meanings"
-msgstr ""
+#: cp/search.c:358
+msgid "`%T' is an ambiguous base of `%T'"
+msgstr "'%T' er en tvetydig stamklasse til '%T'"
 
-#: f/lang-options.h:236
-msgid "Add a directory for INCLUDE searching"
-msgstr ""
+#: cp/search.c:1925
+msgid "adjusting pointers for covariant returns"
+msgstr "justerer henvisninger for kovariante returneringer"
 
-#: f/lang-options.h:238
-msgid "Set the maximum line length"
-msgstr ""
+#: cp/search.c:1929 cp/search.c:1936
+msgid "invalid covariant return type for `%#D'"
+msgstr "ugyldig kovariant returneringstype for '%#D'"
+
+#: cp/search.c:1930
+msgid "  overriding `%#D' (must be pointer or reference to class)"
+msgstr "  overskriver '%#D' (skal være en henvisning eller reference til klasse)"
 
-#: f/lex.c:692
-msgid "the meaning of `\\a' varies with -traditional"
-msgstr ""
+#: cp/search.c:1937
+msgid "  overriding `%#D' (must use pointer or reference)"
+msgstr "  overskriver '%#D' (skal være en henvisning eller reference)"
 
-#: f/lex.c:708
-#, fuzzy, c-format
-msgid "non-ANSI-standard escape sequence, `\\%c'"
-msgstr "undvigesekvensen '\\%c' følger ikke ISO-standarden"
+#: cp/search.c:1942
+msgid "conflicting return type specified for `%#D'"
+msgstr "modstridende returtyper angivet for '%#D'"
 
-#: f/lex.c:721
-#, fuzzy, c-format
-msgid "non-ANSI escape sequence `\\%c'"
-msgstr "undvigesekvensen '\\%c' følger ikke ISO-standarden"
+#: cp/search.c:1943
+msgid "  overriding `%#D'"
+msgstr "  overskriver '%#D'"
 
-#: f/lex.c:725
-#, fuzzy, c-format
-msgid "unknown escape sequence `\\%c'"
-msgstr "undvigesekvensen '\\%c' følger ikke ISO-standarden"
+#: cp/search.c:1952
+#, c-format
+msgid "looser throw specifier for `%#F'"
+msgstr "løsere throw-angivelse for '%#F'"
 
-#: f/lex.c:727
+#: cp/search.c:1953
 #, c-format
-msgid "unknown escape sequence: `\\' followed by char code 0x%x"
-msgstr ""
+msgid "  overriding `%#F'"
+msgstr "  overskriver '%#F'"
 
-#: f/lex.c:806
-msgid "Badly formed directive -- no closing quote"
-msgstr ""
+#. A static member function cannot match an inherited
+#. virtual member function.
+#: cp/search.c:2042
+msgid "`%#D' cannot be declared"
+msgstr "'%#D' kan ikke erklæres"
 
-#: f/lex.c:870
-msgid "#-lines for entering and leaving files don't match"
-msgstr "#-linjer til at træde ind og ud af filer passer ikke"
+#: cp/search.c:2043
+msgid "  since `%#D' declared in base class"
+msgstr "  eftersom '%#D' er erklæret i stamklassen"
 
-#: f/lex.c:1039
-msgid "Bad directive -- missing close-quote"
-msgstr ""
+#: cp/search.c:2184
+msgid "`%#D' needs a final overrider"
+msgstr "'%#D' behøver en endelig overskrivning"
 
-#: f/lex.c:1156
+#: cp/semantics.c:919
 #, c-format
-msgid "ignoring pragma: %s"
-msgstr ""
+msgid "type of asm operand `%E' could not be determined"
+msgstr "typen af asm-operanden '%E' kunne ikke afgøres"
 
-#: f/lex.c:1257
-#, fuzzy
-msgid "undefined or invalid # directive"
-msgstr "# direktivet '%s' er ugyldigt eller ikke defineret"
+#: cp/semantics.c:1051
+msgid "ISO C++ does not permit named return values"
+msgstr "ISO C++ tillader ikke navngivne returværdier"
 
-#: f/lex.c:1313
-msgid "invalid #line"
-msgstr "ugyldig #line"
+#: cp/semantics.c:1060
+msgid "return identifier `%D' already in place"
+msgstr "returkaldenavn '%D' allerede på plads"
 
-#: f/lex.c:1369 f/lex.c:1413
-msgid "Use `#line ...' instead of `# ...' in first line"
-msgstr ""
+#: cp/semantics.c:1068
+msgid "can't redefine default return value for constructors"
+msgstr "kan ikke omdefinere standardreturværdi for konstruktionsfunktioner"
 
-#: f/lex.c:1423
-msgid "invalid #-line"
-msgstr "ugyldig #-linje"
+#: cp/semantics.c:1100
+msgid "only constructors take base initializers"
+msgstr "kun konstruktionsfunktioner har stamklasseklargøringer"
 
-#: f/ste.c:1436 f/ste.c:1791
-msgid "ASSIGNed FORMAT specifier is too small"
-msgstr ""
+#: cp/semantics.c:1342
+msgid "`this' is unavailable for static member functions"
+msgstr "'this' er ikke tilgængelig for statiske medlemsfunktioner"
 
-#: f/ste.c:3259
-msgid "ASSIGN to variable that is too small"
-msgstr ""
+#: cp/semantics.c:1348
+msgid "invalid use of `this' in non-member function"
+msgstr "ugyldig brug af 'this' i ikke-medlemsfunktion"
 
-#: f/ste.c:3297
-msgid "ASSIGNed GOTO target variable is too small"
-msgstr ""
+#: cp/semantics.c:1350
+msgid "invalid use of `this' at top level"
+msgstr "ugyldig brug af 'this' ved øverste niveau"
 
-#: f/top.c:240
-#, c-format
-msgid "%s no longer supported -- try -fvxt"
-msgstr ""
+#: cp/semantics.c:1380
+msgid "calling type `%T' like a method"
+msgstr "kalder typen '%T' som en metode"
 
-#: f/top.c:242
-#, c-format
-msgid "%s no longer supported -- try -fno-vxt -ff90"
-msgstr ""
+#: cp/semantics.c:1418
+msgid "destructor specifier `%T::~%T()' must have matching names"
+msgstr "destruktionsangivelse '%T::~%T()' skal have ens navne"
 
-#: f/top.c:310 f/top.c:312
-#, c-format
-msgid "%s disabled, use normal debugging flags"
-msgstr ""
+#: cp/semantics.c:1424
+msgid "`%E' is not of type `%T'"
+msgstr "'%E' er ikke af typen '%T'"
 
-#: final.c:3349
-#, fuzzy, c-format
-msgid "invalid `asm': %s"
-msgstr "%s: ugyldigt filnavn: %s\n"
+#: cp/semantics.c:1612
+msgid "template type parameters must use the keyword `class' or `typename'"
+msgstr "skabelonstypeparametre skal begynde med 'class' eller 'typename'"
 
-#: final.c:3352
-#, c-format
-msgid "output_operand: %s"
-msgstr "output_operand: %s"
+#: cp/semantics.c:1651
+msgid "invalid default template argument"
+msgstr "ugyldig standardparameter i skabelon"
 
-#: final.c:3492
-#, c-format
-msgid "operand number missing after %-letter"
-msgstr "operandtal mangler efter %-letter"
+#: cp/semantics.c:1693
+msgid "definition of `%#T' inside template parameter list"
+msgstr "definition af '%#T' inden i skabelonsparameterliste"
 
-#: final.c:3494 final.c:3529
-msgid "operand number out of range"
-msgstr "operandtal er uden for det gyldige interval"
+#: cp/semantics.c:1709
+msgid "invalid definition of qualified type `%T'"
+msgstr "ugyldig definition af modificeret type '%T'"
+
+#: cp/semantics.c:2051
+#, fuzzy
+msgid "invalid base-class specification"
+msgstr "ugyldig specifikation! Fejl i cc."
+
+# RETMIG: hvad står cv for?
+#: cp/semantics.c:2060
+msgid "base class `%T' has cv qualifiers"
+msgstr "stamklassen '%T' har cv-modifikationer"
 
-#: final.c:3543
+#: cp/semantics.c:2091
+msgid "multiple declarators in template declaration"
+msgstr "flere erklærerer i skabelonserklæring"
+
+#: cp/spew.c:225
 #, c-format
-msgid "invalid %%-code"
-msgstr "ugyldig %%-kode"
+msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
+msgstr "kaldenavnet '%s' er i modstrid med den interne navngivningsstrategi i GNU c++"
 
-#: final.c:3570
-msgid "`%l' operand isn't a label"
-msgstr "'%l'-operand er ikke en etiket"
+#: cp/spew.c:1002 cp/spew.c:1336
+msgid "parse error at end of saved function text"
+msgstr "tolkningsfejl ved slutningen af gemt funktionstekst"
 
-#: flow.c:541
-msgid "function might be possible candidate for attribute `noreturn'"
-msgstr ""
+#: cp/spew.c:1090 cp/spew.c:1178
+#, fuzzy
+msgid "%Hend of file read inside definition"
+msgstr "nåede slutningen af filen inden i en strengkonstant"
 
-#: flow.c:546
-msgid "`noreturn' function does return"
-msgstr ""
+#: cp/spew.c:1121
+msgid "parse error in method specification"
+msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
 
-#: flow.c:567
-msgid "control reaches end of non-void function"
-msgstr ""
+#: cp/spew.c:1161
+msgid "function body for constructor missing"
+msgstr "kroppen til konstruktionsfunktionen mangler"
 
-#: flow.c:6646
-#, c-format
-msgid "End insn %d for block %d not found in the insn stream."
-msgstr "Slutinstruktion %d for blok %d ikke fundet i instruktionsstrømmen."
+#: cp/spew.c:1258
+#, fuzzy
+msgid "%Hend of file read inside default argument"
+msgstr "nåede slutningen af filen inden i en tegnkonstant"
 
-#: flow.c:6660
-#, c-format
-msgid "Insn %d is in multiple basic blocks (%d and %d)"
-msgstr "Instruktion %d er i flere basisblokke (%d og %d)"
+#: cp/spew.c:1415
+msgid "circular dependency in default args of `%#D'"
+msgstr "cirkulær afhængighed i standardparametre til '%#D'"
 
-#: flow.c:6671
-#, c-format
-msgid "Head insn %d for block %d not found in the insn stream."
-msgstr "Hovedinstruktion %d for blok %d ikke fundet i instruktionsstrømmen."
+#: cp/spew.c:1479
+msgid "invalid type `%T' for default argument to `%T'"
+msgstr "ugyldig type '%T' for standardparameter til '%T'"
 
-#: flow.c:6708 flow.c:6735
+#: cp/spew.c:1539
 #, c-format
-msgid "Basic block %i edge lists are corrupted"
-msgstr "Kantlister til basisblok %i er ødelagt"
+msgid "%s before `%s'"
+msgstr "%s før '%s'"
 
-#: flow.c:6720
+#: cp/spew.c:1541
 #, c-format
-msgid "Basic block %d pred edge is corrupted"
-msgstr "Forkant til basisblok %d er ødelagt"
+msgid "%s before `%c'"
+msgstr "%s før '%c'"
 
-#: flow.c:6750
+#: cp/spew.c:1543
 #, c-format
-msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
-msgstr "NOTE_INSN_BASIC_BLOCK mangler for blok %d"
+msgid "%s before `\\%o'"
+msgstr "%s før '\\%o'"
 
-#: flow.c:6758
+#: cp/spew.c:1546
 #, c-format
-msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d\n"
-msgstr "NOTE_INSN_BASIC_BLOCK mangler for blok %d\n"
+msgid "%s before `%s' token"
+msgstr "%s før symbolet '%s'"
 
-#: flow.c:6774
+#: cp/tree.c:251 cp/tree.c:263
 #, c-format
-msgid "NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d"
-msgstr "NOTE_INSN_BASIC_BLOCK %d i midten af basisblok %d"
+msgid "non-lvalue in %s"
+msgstr "ikke-venstreværdi i %s"
 
-#: flow.c:6786
+#: cp/tree.c:635
+msgid "`%V' qualifiers cannot be applied to `%T'"
+msgstr "modifikationerne '%V' kan ikke anvendes på '%T'"
+
+#: cp/tree.c:2012
 #, c-format
-msgid "In basic block %d:"
-msgstr "I basisblok %d:"
+msgid "`%s' attribute can only be applied to Java class definitions"
+msgstr "egenskaben '%s' kan kun anvendes med Java-klassedefinitioner"
 
-#: flow.c:6848
+#: cp/tree.c:2042
 #, c-format
-msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
-msgstr "antallet af basisbloknoter i instruktionskæden (%d) != n_basic_blocks (%d)"
+msgid "`%s' attribute can only be applied to class definitions"
+msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
 
-#: fold-const.c:3013 fold-const.c:3026
+#: cp/tree.c:2048
 #, c-format
-msgid "comparison is always %d due to width of bitfield"
-msgstr ""
+msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
+msgstr "'%s' er forældet; virtuelle tabeller i g++ er nu COM-kompatible som standard"
+
+#: cp/tree.c:2073
+msgid "requested init_priority is not an integer constant"
+msgstr "den udbedte init_priority er ikke en heltalskonstant"
 
-#: fold-const.c:4069 fold-const.c:4086
+#: cp/tree.c:2094
 #, c-format
-msgid "comparison is always %d"
-msgstr ""
+msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
+msgstr "kan kun bruge egenskaben '%s' på filvirkefeltsdefinitioner af objekter af klassetype"
 
-#: fold-const.c:4217
-msgid "`or' of unmatched not-equal tests is always 1"
-msgstr ""
+#: cp/tree.c:2102
+msgid "requested init_priority is out of range"
+msgstr "den udbedte init_priority er uden for det gyldige interval"
 
-#: fold-const.c:4222
-msgid "`and' of mutually exclusive equal-tests is always 0"
-msgstr ""
+#: cp/tree.c:2112
+msgid "requested init_priority is reserved for internal use"
+msgstr "den udbedte init_priority er reserveret til intern brug"
+
+#: cp/tree.c:2122
+#, c-format
+msgid "`%s' attribute is not supported on this platform"
+msgstr "egenskaben '%s' er ikke understøttet på denne platform"
 
-#: function.c:5390
+#: cp/tree.c:2659
 #, fuzzy, c-format
-msgid "`%s' might be used uninitialized in this function"
-msgstr "'%s' er ikke erklæret (først benyttet i denne funktion)"
+msgid "lang_* check: failed in %s, at %s:%d"
+msgstr "træ-tjek: forventede %s, har %s i %s, ved %s:%d"
 
-#: function.c:5397
+#: cp/typeck.c:524
 #, c-format
-msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
-msgstr ""
+msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
+msgstr "ISO C++ forbyder %s mellem henvisning af typen 'void *' og henvisning til funktion"
 
-#: function.c:5416
-#, c-format
-msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
-msgstr ""
+#: cp/typeck.c:545
+msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
+msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
 
-#: function.c:6216
-#, fuzzy
-msgid "function returns an aggregate"
-msgstr "en funktions returtype kan ikke være en funktion"
+#: cp/typeck.c:1438
+msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
+msgstr "ISO C++ forbyder konvertering fra '%#T' til '(...)'"
 
-#: function.c:6745
-#, c-format
-msgid "unused parameter `%s'"
-msgstr ""
+#: cp/typeck.c:1516
+#, fuzzy, c-format
+msgid "invalid application of `%s' to a member function"
+msgstr "ugyldig brug af 'this' i ikke-medlemsfunktion"
 
-#: gcc.c:954
-#, c-format
-msgid "Ambiguous abbreviation %s"
-msgstr "Flertydig forkortelse %s"
+#: cp/typeck.c:1522
+#, fuzzy, c-format
+msgid "invalid application of `%s' to non-static member"
+msgstr "ugyldig brug af '%s' på henvisning til medlem"
 
-#: gcc.c:981
-#, c-format
-msgid "Incomplete `%s' option"
-msgstr "Ufuldstændigt '%s'-tilvalg"
+#: cp/typeck.c:1540
+msgid "sizeof applied to a bit-field"
+msgstr "'sizeof' benyttet på et bitfelt"
 
-#: gcc.c:992
-#, c-format
-msgid "Missing argument to `%s' option"
-msgstr "Der mangler en parameter til '%s'-tilvalget"
+#: cp/typeck.c:1543
+msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
+msgstr "ISO C++ forbyder anvendelse af 'sizeof' på et udtryk af en funktionstype"
 
-#: gcc.c:1005
-#, c-format
-msgid "Extraneous argument to `%s' option"
-msgstr "Der er en parameter for meget til '%s'-tilvalget"
+#: cp/typeck.c:1655
+msgid "invalid use of non-lvalue array"
+msgstr "ugyldig brug af en tabel der ikke kan optræde som en venstreværdi"
 
-#: gcc.c:1308
-msgid "Using builtin specs.\n"
-msgstr "Benytter indbyggede specifikationer.\n"
+#: cp/typeck.c:1761
+msgid "deprecated conversion from string constant to `%T'"
+msgstr "forældet konvertering fra strengkonstant til '%T'"
 
-#: gcc.c:1474
-#, c-format
-msgid "Setting spec %s to '%s'\n\n"
-msgstr "Sætter specifikation %s til '%s'\n\n"
+#: cp/typeck.c:1892 cp/typeck.c:2115
+#, fuzzy
+msgid "request for member `%D' in `%E', which is of non-class type `%T'"
+msgstr "forespørgsel efter medlemmet '%D' i '%E' som er af en ikke-sammensat type '%T'"
 
-#: gcc.c:1572
-#, c-format
-msgid "Reading specs from %s\n"
-msgstr "Læser specifikationer fra %s\n"
+#: cp/typeck.c:1918
+#, fuzzy
+msgid "`%D' is not a member of `%T'"
+msgstr "'%D' er ikke et medlem af typen '%T'"
 
-#: gcc.c:1670 gcc.c:1689
-#, c-format
-msgid "specs %%include syntax malformed after %ld characters"
-msgstr "%%include-syntaks i specifikationer misdannet efter %ld tegn"
+#: cp/typeck.c:1958 cp/typeck.c:1979
+#, fuzzy
+msgid "invalid access to non-static data member `%D' of NULL object"
+msgstr "ugyldig brug af ikke-statisk felt '%D'"
 
-#: gcc.c:1697
-#, c-format
-msgid "Could not find specs file %s\n"
-msgstr "Kun ikke finde specifikationsfil %s\n"
+#: cp/typeck.c:1960 cp/typeck.c:1981
+msgid "(perhaps the `offsetof' macro was used incorrectly)"
+msgstr ""
 
-#: gcc.c:1713 gcc.c:1721 gcc.c:1730 gcc.c:1739
-#, c-format
-msgid "specs %%rename syntax malformed after %ld characters"
-msgstr "%%rename-syntaks i specifikationer misdannet efter %ld tegn"
+#: cp/typeck.c:2161
+#, fuzzy
+msgid "`%D::%D' is not a member of `%T'"
+msgstr "'%D' er ikke et medlem af typen '%T'"
 
-#: gcc.c:1748
-#, c-format
-msgid "specs %s spec was not found to be renamed"
-msgstr "%s-specifikation i specifikationer kunne ikke findes til omdøbelse"
+#: cp/typeck.c:2187
+msgid "destructor specifier `%T::~%T' must have matching names"
+msgstr "destruktionsangivelse '%T::~%T' skal have ens navne"
 
-#: gcc.c:1755
-#, c-format
-msgid "rename spec %s to %s\n"
-msgstr "omdøb specifikation %s til %s\n"
+#: cp/typeck.c:2193
+msgid "type `%T' has no destructor"
+msgstr "typen '%T' har ingen destruktionsfunktion"
 
-#: gcc.c:1757
-#, c-format
-msgid "spec is '%s'\n\n"
-msgstr "specifikation er '%s'\n\n"
+#: cp/typeck.c:2232
+#, fuzzy
+msgid "`%D' is not a member template function"
+msgstr "'%s' er ikke en funktion,"
 
-#: gcc.c:1770
-#, c-format
-msgid "specs unknown %% command after %ld characters"
-msgstr "ukendt %%-kommando i specifikationer efter %ld tegn"
+#. A pointer to incomplete type (other than cv void) can be
+#. dereferenced [expr.unary.op]/1
+#: cp/typeck.c:2326
+msgid "`%T' is not a pointer-to-object type"
+msgstr "'%T' er ikke af en henvisning til objekt-type"
 
-#: gcc.c:1781 gcc.c:1794
+#: cp/typeck.c:2353
 #, c-format
-msgid "specs file malformed after %ld characters"
-msgstr "specifikationsfil misdannet efter %ld tegn"
+msgid "invalid use of `%s' on pointer to member"
+msgstr "ugyldig brug af '%s' på henvisning til medlem"
 
-#: gcc.c:1848
-msgid "spec file has no spec for linking"
-msgstr "specifikationsfil har ingen specifikation til sammenkædning"
+#: cp/typeck.c:2359
+msgid "invalid type argument"
+msgstr "ugyldig typeparameter"
 
-#: gcc.c:2609
-msgid "-pipe not supported"
-msgstr "-pipe understøttes ikke"
+#: cp/typeck.c:2462
+msgid "ISO C++ forbids subscripting non-lvalue array"
+msgstr "ISO C++ forbyder indeksering af en ikke-venstreværdis tabel"
 
-#: gcc.c:2645
-msgid "\nGo ahead? (y or n) "
-msgstr "\nFortsæt, ja (y) eller nej (n)?"
+#: cp/typeck.c:2473
+msgid "subscripting array declared `register'"
+msgstr "indeksering af tabel som er erklæret 'register'"
 
-#: gcc.c:2744
+#: cp/typeck.c:2558
 #, fuzzy, c-format
-msgid ""
-"Internal error: %s (program %s)\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
-msgstr ""
-"Intern oversætterfejl i '%s', ved %s:%d\n"
-"Send venligst en komplet fejlrapport.\n"
-"Se %s for instruktioner."
+msgid "object missing in use of `%E'"
+msgstr "objekt mangler i '%E'"
 
-#: gcc.c:2762
+#: cp/typeck.c:2663
+msgid "ISO C++ forbids calling `::main' from within program"
+msgstr "ISO C++ forbyder kald af '::main' inde fra programmet"
+
+#: cp/typeck.c:2688
 #, c-format
-msgid "# %s %.2f %.2f\n"
-msgstr "# %s %.2f %.2f\n"
+msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
+msgstr "brug .* eller ->* i kald af henvisning til medlemsfunktion i '%E (...)'"
 
-#: gcc.c:2890
+#: cp/typeck.c:2701
 #, c-format
-msgid "Usage: %s [options] file...\n"
-msgstr ""
+msgid "`%E' cannot be used as a function"
+msgstr "'%E' kan ikke bruges som en funktion"
 
-#: gcc.c:2891
-msgid "Options:\n"
-msgstr ""
+#: cp/typeck.c:2826
+msgid "too many arguments to %s `%+#D'"
+msgstr "for mange parametre til %s '%+#D'"
 
-#: gcc.c:2893
-msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
-msgstr ""
+#: cp/typeck.c:2867
+msgid "parameter type of called function is incomplete"
+msgstr "parametertypen for den kaldte funktion er ufuldstændig"
 
-#: gcc.c:2894
-msgid "  --help                   Display this information\n"
-msgstr ""
+#: cp/typeck.c:2930
+msgid "too few arguments to %s `%+#D'"
+msgstr "for få parametre til %s '%+#D'"
 
-#: gcc.c:2895
-msgid "  --target-help            Display target specific command line options\n"
-msgstr ""
+#: cp/typeck.c:3058 cp/typeck.c:3068
+msgid "assuming cast to type `%T' from overloaded function"
+msgstr "antager typeomtvingning til typen '%T' fra flertydig funktion"
 
-#: gcc.c:2897
-msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
-msgstr ""
+#: cp/typeck.c:3128
+#, c-format
+msgid "division by zero in `%E / 0'"
+msgstr "division med nul i '%E / 0'"
 
-#: gcc.c:2898
-msgid "  -dumpspecs               Display all of the built in spec strings\n"
-msgstr ""
+#: cp/typeck.c:3130
+#, c-format
+msgid "division by zero in `%E / 0.'"
+msgstr "division med nul i '%E / 0.'"
 
-#: gcc.c:2899
-msgid "  -dumpversion             Display the version of the compiler\n"
-msgstr ""
+#: cp/typeck.c:3160
+#, c-format
+msgid "division by zero in `%E %% 0'"
+msgstr "division med nul i '%E %% 0'"
 
-#: gcc.c:2900
-msgid "  -dumpmachine             Display the compiler's target processor\n"
-msgstr ""
+#: cp/typeck.c:3162
+#, c-format
+msgid "division by zero in `%E %% 0.'"
+msgstr "division med nul i '%E %% 0.'"
 
-#: gcc.c:2901
-msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
-msgstr ""
+#: cp/typeck.c:3242
+#, c-format
+msgid "%s rotate count is negative"
+msgstr "%s-roteringsantal er negativt"
 
-#: gcc.c:2902
-msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
-msgstr ""
+#: cp/typeck.c:3245
+#, c-format
+msgid "%s rotate count >= width of type"
+msgstr "%s-roteringsantal >= bredden af typen"
 
-#: gcc.c:2903
-msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
-msgstr ""
+#: cp/typeck.c:3276 cp/typeck.c:3281 cp/typeck.c:3372 cp/typeck.c:3377
+msgid "ISO C++ forbids comparison between pointer and integer"
+msgstr "ISO C++ forbyder sammenligning mellem henvisningsvariabel og heltal"
 
-#: gcc.c:2904
-msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
-msgstr ""
+#: cp/typeck.c:3555
+msgid "comparison between types `%#T' and `%#T'"
+msgstr "sammenligning mellem typerne '%#T' og '%#T'"
 
-#: gcc.c:2905
-msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
-msgstr ""
+#: cp/typeck.c:3591
+msgid "comparison between signed and unsigned integer expressions"
+msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
 
-#: gcc.c:2906
-msgid ""
-"  -print-multi-lib         Display the mapping between command line options and\n"
-"                           multiple library search directories\n"
-msgstr ""
+#: cp/typeck.c:3656
+msgid "invalid operands of types `%T' and `%T' to binary `%O'"
+msgstr "ugyldige operander af typerne '%T' og '%T' til binær '%O'"
 
-#: gcc.c:2909
-msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
-msgstr ""
+#. Some sort of arithmetic operation involving NULL was
+#. performed.  Note that pointer-difference and pointer-addition
+#. have already been handled above, and so we don't end up here in
+#. that case.
+#: cp/typeck.c:3678
+msgid "NULL used in arithmetic"
+msgstr "NULL benyttet i udregning"
 
-#: gcc.c:2910
-msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
-msgstr ""
+#: cp/typeck.c:3745
+msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
+msgstr "ISO C++ forbyder brug af henvisning af typen 'void *' i fratrækning"
 
-#: gcc.c:2911
-msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
-msgstr ""
+#: cp/typeck.c:3747
+msgid "ISO C++ forbids using pointer to a function in subtraction"
+msgstr "ISO C++ forbyder brug af henvisning til funktion i fratrækning"
 
-#: gcc.c:2912
-msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
-msgstr ""
+#: cp/typeck.c:3749
+msgid "ISO C++ forbids using pointer to a method in subtraction"
+msgstr "ISO C++ forbyder brug af henvisning til medlemsfunktion i fratrækning"
 
-#: gcc.c:2913
-msgid "  -save-temps              Do not delete intermediate files\n"
-msgstr ""
+#: cp/typeck.c:3751
+msgid "ISO C++ forbids using pointer to a member in subtraction"
+msgstr "ISO C++ forbyder brug af henvisning til medlem i fratrækning"
 
-#: gcc.c:2914
-msgid "  -pipe                    Use pipes rather than intermediate files\n"
-msgstr ""
+#: cp/typeck.c:3763
+msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+msgstr "ugyldig brug af en henvisning til en ufuldstændig type i henvisningsberegning"
 
-#: gcc.c:2915
-msgid "  -time                    Time the execution of each subprocess\n"
+#: cp/typeck.c:3823
+#, c-format
+msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
 msgstr ""
 
-#: gcc.c:2916
-msgid "  -specs=<file>            Override builtin specs with the contents of <file>\n"
+#: cp/typeck.c:3829
+#, c-format
+msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: gcc.c:2917
-msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
-msgstr ""
+#: cp/typeck.c:3852
+msgid "taking address of temporary"
+msgstr "tager adressen på midlertidig variabel"
 
-#: gcc.c:2918
-msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
-msgstr ""
+#: cp/typeck.c:4055
+#, c-format
+msgid "ISO C++ forbids %sing an enum"
+msgstr "ISO C++ forbyder %s af en enum"
 
-#: gcc.c:2919
-msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
-msgstr ""
+#: cp/typeck.c:4067
+msgid "cannot %s a pointer to incomplete type `%T'"
+msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
 
-#: gcc.c:2920
-msgid "  -V <version>             Run gcc version number <version>, if installed\n"
-msgstr ""
+#: cp/typeck.c:4074
+msgid "ISO C++ forbids %sing a pointer of type `%T'"
+msgstr "ISO C++ forbyder %s af en henvisning af typen '%T'"
 
-#: gcc.c:2921
-msgid "  -v                       Display the programs invoked by the compiler\n"
-msgstr ""
+#: cp/typeck.c:4099
+msgid "cast to non-reference type used as lvalue"
+msgstr "typeomtvingning til ikke-reference-type benyttet som venstreværdi"
 
-#: gcc.c:2922
-msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
-msgstr ""
+#: cp/typeck.c:4133
+msgid "invalid use of `--' on bool variable `%D'"
+msgstr "ugyldig brug af '--' på den booleske variabel '%D'"
 
-#: gcc.c:2923
-msgid "  -S                       Compile only; do not assemble or link\n"
-msgstr ""
+#. ARM $3.4
+#: cp/typeck.c:4166
+msgid "ISO C++ forbids taking address of function `::main'"
+msgstr "ISO C++ forbyder at tage adressen på funktionen '::main'"
 
-#: gcc.c:2924
-msgid "  -c                       Compile and assemble, but do not link\n"
-msgstr ""
+#. An expression like &memfn.
+#: cp/typeck.c:4233
+msgid "ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'"
+msgstr "ISO C++ forbyder at tage adressen på en ikke-modificeret, ikke-statisk medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
 
-#: gcc.c:2925
-msgid "  -o <file>                Place the output into <file>\n"
-msgstr ""
+#: cp/typeck.c:4235
+msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
+msgstr "ISO C++ forbyder at tage adressen på en bundet medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
 
-#: gcc.c:2926
-msgid ""
-"  -x <language>            Specify the language of the following input files\n"
-"                           Permissable languages include: c c++ assembler none\n"
-"                           'none' means revert to the default behaviour of\n"
-"                           guessing the language based on the file's extension\n"
-msgstr ""
+#: cp/typeck.c:4259
+msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
+msgstr "ISO C++ forbyder at tage adressen på en typeomtvingning til et udtryk der ikke er en venstreværdi"
 
-#: gcc.c:2933
-#, c-format
-msgid ""
-"\n"
-"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
-" passed on to the various sub-processes invoked by %s.  In order to pass\n"
-" other options on to these processes the -W<letter> options must be used.\n"
-msgstr ""
+#: cp/typeck.c:4290
+msgid "attempt to take address of bit-field structure member `%D'"
+msgstr "forsøg på at finde adressen af bitfeltstrukturmedlemmet '%D'"
 
-#: gcc.c:3300
-msgid "argument to `-Xlinker' is missing"
-msgstr "en parameter til '-Xlinker' mangler"
+#: cp/typeck.c:4418
+msgid "taking address of destructor"
+msgstr "tager adressen på en destruktionsfunktion"
 
-#: gcc.c:3317
-msgid "argument to `-specs' is missing"
-msgstr "en parameter til '-specs' mangler"
+#: cp/typeck.c:4431
+msgid "taking address of bound pointer-to-member expression"
+msgstr "tager adressen på et bundet henvisning til medlem-udtryk"
 
-#: gcc.c:3332
-msgid "argument to `-specs=' is missing"
-msgstr "en parameter til '-specs=' mangler"
+#: cp/typeck.c:4447
+msgid "cannot create pointer to reference member `%D'"
+msgstr "kan ikke oprette henvisning til reference medlemmet '%D'"
 
-#: gcc.c:3354
-msgid "argument to `-b' is missing"
-msgstr "en parameter til '-b' mangler"
+#: cp/typeck.c:4510
+msgid "cannot take the address of `this', which is an rvalue expression"
+msgstr "kan ikke tage adressen af 'this' som er et højreværdiudtryk"
 
-#: gcc.c:3367
-msgid "argument to `-B' is missing"
-msgstr "en parameter til '-B' mangler"
+#: cp/typeck.c:4529
+msgid "address requested for `%D', which is declared `register'"
+msgstr "adresse forespurgt for '%D' som er erklæret 'register'"
 
-#: gcc.c:3420
-msgid "argument to `-V' is missing"
-msgstr "en parameter til '-V' mangler"
+#: cp/typeck.c:4750
+msgid "static_cast from type `%T' to type `%T' casts away constness"
+msgstr "static_cast fra typen '%T' til typen '%T' fjerner konstanthed"
 
-#: gcc.c:3441 gcc.c:3448 gcc.c:3455
-msgid "invalid version number format"
-msgstr "ugyldigt versionsnummerformat"
+#: cp/typeck.c:4758
+msgid "invalid static_cast from type `%T' to type `%T'"
+msgstr "ugyldig static_cast fra typen '%T' til typen '%T'"
 
-#: gcc.c:3566
-msgid "cannot specify -o with -c or -S and multiple compilations"
-msgstr "kan ikke angive -o med -c eller -S og flere oversættelser"
+#: cp/typeck.c:4797
+msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
+msgstr "ugyldig reinterpret_cast af et højreværdiudtryk fra typen '%T' til typen '%T'"
 
-#: gcc.c:3762
-#, fuzzy
-msgid "Warning: -pipe ignored because -save-temps specified"
-msgstr "Advarsel: -pipe ignoreret eftersom -save-temps er angivet"
+#: cp/typeck.c:4817
+msgid "reinterpret_cast from `%T' to `%T' loses precision"
+msgstr "reinterpret_cast fra '%T' til '%T' mister præcision"
 
-#: gcc.c:3766
-#, fuzzy
-msgid "Warning: -pipe ignored because -time specified"
-msgstr "Advarsel: -pipe ignoreret eftersom -time er angivet"
+#: cp/typeck.c:4830
+msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
+msgstr "reinterpret_cast fra '%T' til '%T' fjerner const (eller volatile)"
 
-#: gcc.c:3776
-msgid "argument to `-x' is missing"
-msgstr "en parameter til '-x' mangler"
+#: cp/typeck.c:4839
+msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+msgstr "ISO C++ forbyder sammenligninger mellem henvisning til funktion og henvisning til objekt"
 
-#: gcc.c:3804
-#, c-format
-msgid "argument to `-%s' is missing"
-msgstr "en parameter til '-%s' mangler"
+#: cp/typeck.c:4845
+msgid "invalid reinterpret_cast from type `%T' to type `%T'"
+msgstr "ugyldig reinterpret_cast fra typen '%T' til typen '%T'"
 
-#: gcc.c:3867
-#, c-format
-msgid "Warning: `-x %s' after last input file has no effect"
-msgstr "Advarsel: '-x %s' efter den sidste inddatafil udvirker intet"
+#: cp/typeck.c:4872
+msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
+msgstr "ugyldig brug af const_cast med typen '%T' som ikke er en henvisnings-, reference- eller en henvisning til datamedlem-type"
 
-#: gcc.c:4072
-msgid "Invalid specification!  Bug in cc."
-msgstr "Ugyldig specifikation! Fejl i cc."
+#: cp/typeck.c:4875
+msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
+msgstr "ugyldig brug af const_cast med typen '%T' som er en henvisning eller reference til funktion"
 
-#: gcc.c:4221
-#, fuzzy, c-format
-msgid "%s\n"
-msgstr "%s"
+#: cp/typeck.c:4898
+msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
+msgstr "ugyldig const_cast af en højreværdi fra typen '%T' til typen '%T'"
 
-#. Catch the case where a spec string contains something like
-#. '%{foo:%*}'.  ie there is no * in the pattern on the left
-#. hand side of the :.
-#: gcc.c:4738
-#, c-format
-msgid "Spec failure: '%%*' has not been initialised by pattern match"
-msgstr "Specifikationsfejl: '%%*' er ikke blevet klargjort af mønstersøgning"
+#: cp/typeck.c:4914
+msgid "invalid const_cast from type `%T' to type `%T'"
+msgstr "ugyldig const_cast fra typen '%T' til typen '%T'"
 
-#: gcc.c:4747
-#, c-format
-msgid "Warning: use of obsolete %%[ operator in specs"
-msgstr "Advarsel: forældet '%%['-operator benyttet i specifikationer"
+#: cp/typeck.c:4956 cp/typeck.c:4961
+msgid "ISO C++ forbids casting to an array type `%T'"
+msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype '%T'"
 
-#: gcc.c:4765
-#, c-format
-msgid "Processing spec %c%s%c, which is '%s'\n"
-msgstr "Behandler specifikation %c%s%c, som er '%s'\n"
+#: cp/typeck.c:4969
+msgid "invalid cast to function type `%T'"
+msgstr "ugyldig omtvingelse til funktionstypen '%T'"
 
-#: gcc.c:4890
-#, c-format
-msgid "Spec failure: Unrecognised spec option '%c'"
-msgstr "Specifikationsfejl: Ukendt specifikationstilvalg '%c'"
+#: cp/typeck.c:5021
+msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
+msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
 
-#: gcc.c:5744
-#, c-format
-msgid "unrecognized option `-%s'"
-msgstr "ukendt tilvalg '-%s'"
+#: cp/typeck.c:5067
+msgid "cast from `%T' to `%T' increases required alignment of target type"
+msgstr "typeomtvingning fra '%T' til '%T' forøger den påkrævede justering af målets type"
 
-#: gcc.c:5750
-#, c-format
-msgid "install: %s%s\n"
-msgstr ""
+#: cp/typeck.c:5235
+msgid "  in evaluation of `%Q(%#T, %#T)'"
+msgstr "  i evaluering af '%Q(%#T, %#T)'"
 
-#: gcc.c:5751
-#, c-format
-msgid "programs: %s\n"
-msgstr ""
+#: cp/typeck.c:5277
+msgid "ISO C++ forbids cast to non-reference type used as lvalue"
+msgstr "ISO C++ forbyder omtvingelse af typen til en ikke-reference-type benyttet som venstreværdi"
 
-#: gcc.c:5752
-#, c-format
-msgid "libraries: %s\n"
-msgstr ""
+#: cp/typeck.c:5349
+msgid "incompatible types in assignment of `%T' to `%T'"
+msgstr "uforenelige typer i tildeling af '%T' til '%T'"
 
-#: gcc.c:5800
-msgid "\nFor bug reporting instructions, please see:\n"
-msgstr ""
+#: cp/typeck.c:5356
+msgid "ISO C++ forbids assignment of arrays"
+msgstr "ISO C++ forbyder tildeling af tabeller"
 
-#: gcc.c:5816
-#, c-format
-msgid "Configured with: %s\n"
-msgstr ""
+#: cp/typeck.c:5499
+msgid "   in pointer to member function conversion"
+msgstr "   i henvisning til medlemsfunktion-omdannelse"
 
-#: gcc.c:5830
-#, c-format
-msgid "Thread model: %s\n"
-msgstr ""
+#: cp/typeck.c:5507
+msgid "   in pointer to member conversion"
+msgstr "   i henvisning til medlem-omdannelse"
 
-#: gcc.c:5841
-#, c-format
-msgid "gcc version %s\n"
-msgstr "gcc version %s\n"
+#. This is a reinterpret cast, we choose to do nothing.
+#: cp/typeck.c:5518 cp/typeck.c:5537
+msgid "pointer to member cast via virtual base `%T' of `%T'"
+msgstr "henvisning til medlem-typeomtvingning via den virtuelle stamklasse '%T' af '%T'"
 
-#: gcc.c:5843
-#, c-format
-msgid "gcc driver version %s executing gcc version %s\n"
-msgstr "gcc-styringsprogram version %s kører gcc version %s\n"
+#: cp/typeck.c:5541
+msgid "pointer to member conversion via virtual base `%T' of `%T'"
+msgstr "henvisning til medlem-omdannelse via den virtuelle stamklasse '%T' af '%T'"
 
-#: gcc.c:5851
-msgid "No input files"
-msgstr "Ingen inddatafiler"
+#: cp/typeck.c:5611
+msgid "invalid conversion to type `%T' from type `%T'"
+msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
 
-#: gcc.c:5888
-#, c-format
-msgid "%s: %s compiler not installed on this system"
-msgstr "%s: %s-oversætter ikke installeret på dette system"
+# %s bliver til returnering eller tildeling eller noget i den retning
+#: cp/typeck.c:5776
+msgid "passing NULL used for non-pointer %s %P of `%D'"
+msgstr "overbringelse af NULL benyttet for ikke-henvisnings%s %P af '%D'"
 
-#: gcc.c:5958
-#, fuzzy, c-format
-msgid "%s: linker input file unused because linking not done"
-msgstr "%s: sammenkæderinddatafil ikke benyttet eftersom sammenkædning ikke blev foretaget"
+#: cp/typeck.c:5779
+msgid "%s to non-pointer type `%T' from NULL"
+msgstr "%s til ikke-henvisningstypen '%T' fra NULL"
 
-#: gcc.c:6001
-#, c-format
-msgid "language %s not recognized"
-msgstr "sproget %s ikke genkendt"
+#: cp/typeck.c:5787
+msgid "passing `%T' for %s %P of `%D'"
+msgstr "overbringelse af '%T' for ikke-henvisnings%s %P af '%D'"
 
-#: gcc.c:6104
-msgid "Internal gcc abort."
-msgstr "Intern gcc-afbrydelse."
+#: cp/typeck.c:5790
+msgid "%s to `%T' from `%T'"
+msgstr "%s til '%T' fra '%T'"
 
-#: gcov.c:299
-msgid "Internal gcov abort.\n"
-msgstr "Intern gcov afbrydelse.\n"
+#: cp/typeck.c:5800
+msgid "passing negative value `%E' for %s %P of `%D'"
+msgstr "overbringelse af negativ værdi '%E' for %s %P af '%D'"
 
-#: gcov.c:308
-msgid "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n"
-msgstr "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJKAT] fil\n"
+#: cp/typeck.c:5803
+msgid "%s of negative value `%E' to `%T'"
+msgstr "%s af negativ værdi '%E' til `%T'"
 
-#: gcov.c:428
-#, c-format
-msgid "Could not open basic block file %s.\n"
-msgstr "Kunne ikke åbne basisblokfilen %s.\n"
+#: cp/typeck.c:5898
+msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
+msgstr "kan ikke konvertere '%T' til '%T' for parameter '%P' til '%D'"
 
-#: gcov.c:437
-#, c-format
-msgid "Could not open data file %s.\n"
-msgstr "Kunne ikke åbne datafilen %s.\n"
+#: cp/typeck.c:5901
+msgid "cannot convert `%T' to `%T' in %s"
+msgstr "kan ikke konvertere '%T' til '%T' i %s"
 
-#: gcov.c:438
-msgid "Assuming that all execution counts are zero.\n"
-msgstr "Antager at alle kørselstællere er nul.\n"
+#: cp/typeck.c:5988 cp/typeck.c:5990
+msgid "in passing argument %P of `%+D'"
+msgstr "i overbringelse af parameter %P af '%+D'"
 
-#: gcov.c:444
-#, c-format
-msgid "Could not open program flow graph file %s.\n"
-msgstr "Kunne ikke åbne programstrømsgraffilen %s.\n"
+#: cp/typeck.c:6105
+msgid "returning reference to temporary"
+msgstr "returnerer reference til midlertidig variabel"
 
-#: gcov.c:455
-#, c-format
-msgid "No executable code associated with file %s.\n"
-msgstr "Ingen kørbar kode associeret med filen %s.\n"
+#: cp/typeck.c:6112
+msgid "reference to non-lvalue returned"
+msgstr "reference til ikke-venstreværdi returneret"
 
-#: gcov.c:754 profile.c:977
-msgid ".da file contents exhausted too early\n"
-msgstr "indholdet af .da-filen er udtømt for tidligt\n"
+#: cp/typeck.c:6124
+msgid "reference to local variable `%D' returned"
+msgstr "reference til den lokale variabel '%D' returneret"
 
-#: gcov.c:757 profile.c:980
-msgid ".da file contents not exhausted\n"
-msgstr "indholdet af .da-filen ikke udtømt\n"
+#: cp/typeck.c:6127
+msgid "address of local variable `%D' returned"
+msgstr "adresse af den lokale variabel '%D' returneret"
 
-#: gcov.c:938
-#, c-format
-msgid "%6.2f%% of %d source lines executed in function %s\n"
-msgstr "%6.2f%% af %d kildekodelinjer udført i funktionen %s\n"
+#: cp/typeck.c:6158
+msgid "returning a value from a destructor"
+msgstr "returnerer en værdi fra en destruktionsfunktion"
 
-#: gcov.c:942
-#, c-format
-msgid "No executable source lines in function %s\n"
-msgstr "Ingen kørbare kildekodelinjer i funktionen %s\n"
+#. If a return statement appears in a handler of the
+#. function-try-block of a constructor, the program is ill-formed.
+#: cp/typeck.c:6166
+msgid "cannot return from a handler of a function-try-block of a constructor"
+msgstr "kan ikke returnere fra en håndtering af en funktions-try-blok i en konstruktionsfunktion"
 
-#: gcov.c:949
-#, c-format
-msgid "%6.2f%% of %d branches executed in function %s\n"
-msgstr "%6.2f%% af %d forgreninger udført i funktionen %s\n"
+#. You can't return a value from a constructor.
+#: cp/typeck.c:6169
+msgid "returning a value from a constructor"
+msgstr "returnerer en værdi fra en konstruktionsfunktion"
 
-#: gcov.c:953
-#, c-format
-msgid "%6.2f%% of %d branches taken at least once in function %s\n"
-msgstr "%6.2f%% af %d forgreninger valgt mindst én gang i funktionen %s\n"
+#: cp/typeck.c:6186
+msgid "return-statement with no value, in function declared with a non-void return type"
+msgstr "return-sætning uden en værdi i en funktion der er erklæret med en ikke-void returtype"
 
-#: gcov.c:958
-#, c-format
-msgid "No branches in function %s\n"
-msgstr "Ingen forgreninger i funktionen %s\n"
+#: cp/typeck.c:6202
+msgid "return-statement with a value, in function declared with a void return type"
+msgstr "return-sætning med en værdi i en funktion der er erklæret med en void returtype"
 
-#: gcov.c:960
-#, c-format
-msgid "%6.2f%% of %d calls executed in function %s\n"
-msgstr "%6.2f%% af %d kald udført i funktionen %s\n"
+#: cp/typeck.c:6223
+msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
+msgstr "'operator new' må ikke returnere NULL medmindre den er erklæret 'throw()' (eller -fcheck-new er benyttet)"
 
-#: gcov.c:964
-#, c-format
-msgid "No calls in function %s\n"
-msgstr "Ingen kald i funktionen %s\n"
+#: cp/typeck2.c:54
+msgid "type `%T' is not a base type for type `%T'"
+msgstr "typen '%T' er ikke en grundtype for typen '%T'"
 
-#: gcov.c:1096
-#, c-format
-msgid "didn't use all bb entries of graph, function %s\n"
-msgstr "brugte ikke alle grafens basisblokelementer, funktion %s\n"
+#: cp/typeck2.c:151
+msgid "cannot declare variable `%D' to be of type `%T'"
+msgstr "kan ikke erklære variablen '%D' til at være af typen '%T'"
 
-#: gcov.c:1098
-#, c-format
-msgid "block_num = %ld, num_blocks = %d\n"
-msgstr "block_num = %ld, num_blocks = %d\n"
+#: cp/typeck2.c:154
+msgid "cannot declare parameter `%D' to be of type `%T'"
+msgstr "kan ikke erklære parameteren '%D' til at være af typen '%T'"
 
-#: gcov.c:1136
-#, c-format
-msgid "ERROR: too many basic blocks in .bb file %s\n"
-msgstr "Fejl: for mange basisblokke i .bb-filen %s\n"
+#: cp/typeck2.c:157
+msgid "cannot declare field `%D' to be of type `%T'"
+msgstr "kan ikke erklære feltet '%D' til at være af typen '%T'"
 
-#: gcov.c:1213
-#, c-format
-msgid "%6.2f%% of %d source lines executed in file %s\n"
-msgstr "%6.2f%% af %d kildekodelinjer udført i filen %s\n"
+#: cp/typeck2.c:161
+msgid "invalid return type for member function `%#D'"
+msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
 
-#: gcov.c:1217
-#, c-format
-msgid "No executable source lines in file %s\n"
-msgstr "Ingen kørbare kildekodelinjer i filen %s\n"
+#: cp/typeck2.c:163
+msgid "invalid return type for function `%#D'"
+msgstr "ugyldig returtype for funktionen '%#D'"
 
-#: gcov.c:1224
-#, c-format
-msgid "%6.2f%% of %d branches executed in file %s\n"
-msgstr "%6.2f%% af %d forgreninger udført i filen %s\n"
+#: cp/typeck2.c:166
+msgid "cannot allocate an object of type `%T'"
+msgstr "kan ikke allokere et objekt af typen '%T'"
 
-#: gcov.c:1228
-#, c-format
-msgid "%6.2f%% of %d branches taken at least once in file %s\n"
-msgstr "%6.2f%% af %d forgreninger valgt mindst én gang i filen %s\n"
+#: cp/typeck2.c:173
+msgid "  because the following virtual functions are abstract:"
+msgstr "  eftersom de følgende virtuelle funktioner er abstrakte:"
 
-#: gcov.c:1233
-#, c-format
-msgid "No branches in file %s\n"
-msgstr "Ingen forgreninger i filen %s\n"
+#: cp/typeck2.c:175
+msgid "\t%#D"
+msgstr "\t%#D"
 
-#: gcov.c:1235
-#, c-format
-msgid "%6.2f%% of %d calls executed in file %s\n"
-msgstr "%6.2f%% af %d kald udført i filen %s\n"
+#: cp/typeck2.c:178
+msgid "  since type `%T' has abstract virtual functions"
+msgstr "  eftersom typen '%T' har abstrakte virtuelle funktioner"
 
-#: gcov.c:1239
-#, c-format
-msgid "No calls in file %s\n"
-msgstr "Ingen kald i filen %s\n"
+#: cp/typeck2.c:331
+msgid "constructor syntax used, but no constructor declared for type `%T'"
+msgstr "konstruktionsfunktionsyntaks benyttet, men ingen konstruktionsfunktion er erklæret for typen '%T'"
 
-#: gcov.c:1251
-#, c-format
-msgid "Could not open source file %s.\n"
-msgstr "Kunne ikke åbne kildefilen %s.\n"
+#: cp/typeck2.c:342
+msgid "comma expression used to initialize return value"
+msgstr "kommaudtryk benyttet til at klargøre returværdi"
 
-#: gcov.c:1301
-#, c-format
-msgid "Could not open output file %s.\n"
-msgstr "Kunne ikke åbne uddatafilen %s.\n"
+#: cp/typeck2.c:351
+msgid "cannot initialize arrays using this syntax"
+msgstr "kan ikke tildele tabeller startværdier med denne syntaks"
 
-#: gcov.c:1309
-#, c-format
-msgid "Creating %s.\n"
-msgstr "Opretter %s.\n"
+#: cp/typeck2.c:406
+msgid "ISO C++ forbids non-constant aggregate initializer expressions"
+msgstr "ISO C++ forbyder ikke-konstante startværdiudtryk for sammensatte typer"
 
-#: gcov.c:1353
-#, c-format
-msgid "call %d never executed\n"
-msgstr "kald %d aldrig udført\n"
+#: cp/typeck2.c:490
+msgid "initializing array with parameter list"
+msgstr "klargør tabel med en parameterliste"
 
-#: gcov.c:1358
-#, c-format
-msgid "call %d returns = %d\n"
-msgstr "kald %d returnerer = %d\n"
+#: cp/typeck2.c:546
+msgid "initializer for scalar variable requires one element"
+msgstr "startværdien for en skalarvariabel kan kun bestå af ét element"
 
-#: gcov.c:1362
-#, c-format
-msgid "call %d returns = %d%%\n"
-msgstr "kald %d returnerer = %d%%\n"
+#: cp/typeck2.c:553
+msgid "braces around scalar initializer for `%T'"
+msgstr "krøllede paranteser omkring skalarstartværdi for '%T'"
 
-#: gcov.c:1370
-#, c-format
-msgid "branch %d never executed\n"
-msgstr "forgrening %d aldrig udført\n"
+#: cp/typeck2.c:556
+msgid "ignoring extra initializers for `%T'"
+msgstr "ignorerer ekstra startværdier for '%T'"
 
-#: gcov.c:1376
-#, c-format
-msgid "branch %d taken = %d\n"
-msgstr "forgrening %d valgt = %d\n"
+#: cp/typeck2.c:568
+msgid "variable-sized object of type `%T' may not be initialized"
+msgstr "objekt af typen '%T' med variabel størrelse må ikke tildeles en startværdi"
 
-#: gcov.c:1380
-#, c-format
-msgid "branch %d taken = %d%%\n"
-msgstr "forgrening %d valgt = %d%%\n"
+#: cp/typeck2.c:578
+msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
+msgstr "underobjekt af typen '%T' skal klargøres af en konstruktionsfunktion, ikke af '%E'"
 
-#: gcov.c:1394
-#, c-format
-msgid "Unexpected EOF while reading source file %s.\n"
-msgstr "Stødt på slutningen af kildefilen %s tidligere end forventet.\n"
+#: cp/typeck2.c:644
+msgid "aggregate has a partly bracketed initializer"
+msgstr "sammensat type har delvis indklammet startværdi"
 
-#: gcse.c:691
-#, c-format
-msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
-msgstr ""
+#: cp/typeck2.c:682 cp/typeck2.c:786
+msgid "non-trivial labeled initializers"
+msgstr "ikke-trivielle navngivne startværdier"
 
-#: gcse.c:703
-#, c-format
-msgid "GCSE disabled: %d basic blocks and %d registers"
-msgstr ""
+#: cp/typeck2.c:699
+msgid "non-empty initializer for array of empty elements"
+msgstr "en startværdi der ikke er tom, tildeles til en tabel med tomme elementer"
 
-#: haifa-sched.c:193
-#, c-format
-msgid "fix_sched_param: unknown param: %s"
-msgstr ""
+#: cp/typeck2.c:752
+msgid "initializer list for object of class with virtual base classes"
+msgstr "klargøringsliste for objekt af en klasse med virtuelle stamklasser"
 
-#: integrate.c:142
-#, fuzzy
-msgid "function cannot be inline"
-msgstr "funktioner med variabel parameterliste kan ikke indbygges"
+#: cp/typeck2.c:758
+msgid "initializer list for object of class with base classes"
+msgstr "klargøringsliste for objekt af en klasse med stamklasser"
 
-#: integrate.c:147
-msgid "varargs function cannot be inline"
-msgstr "funktioner med variabel parameterliste kan ikke indbygges"
+#: cp/typeck2.c:764
+msgid "initializer list for object using virtual functions"
+msgstr "klargøringsliste for objekt med virtuelle funktioner"
 
-#: integrate.c:150
-msgid "function using alloca cannot be inline"
-msgstr "funktion der bruger alloca, kan ikke indbygges"
+#: cp/typeck2.c:827 cp/typeck2.c:843
+msgid "missing initializer for member `%D'"
+msgstr "manglende startværdi for medlemmet '%D'"
 
-#: integrate.c:153
-msgid "function using setjmp cannot be inline"
-msgstr "funktioner der bruger setjmp, kan ikke indbygges"
+#: cp/typeck2.c:832
+msgid "uninitialized const member `%D'"
+msgstr "konstant medlem '%D' uden startværdi"
 
-#: integrate.c:156
-msgid "function uses __builtin_eh_return"
-msgstr "funktionen bruger __builtin_eh_return"
+#: cp/typeck2.c:834
+msgid "member `%D' with uninitialized const fields"
+msgstr "medlem '%D' med konstante felter uden startværdi"
 
-#: integrate.c:159
-msgid "function with nested functions cannot be inline"
-msgstr "funktioner med indlejrede funktioner kan ikke indbygges"
+#: cp/typeck2.c:837
+msgid "member `%D' is uninitialized reference"
+msgstr "medlemmet '%D' er en reference uden startværdi"
 
-#: integrate.c:163
-msgid "function with label addresses used in initializers cannot inline"
-msgstr "funktioner hvor etiketadresser benyttes i klargøringer, kan ikke indbygges"
+#: cp/typeck2.c:883
+msgid "index value instead of field name in union initializer"
+msgstr "indeksværdi i stedet for feltnavn i union-startværdi"
 
-#: integrate.c:170 integrate.c:214
-msgid "function too large to be inline"
-msgstr "funktionen er for stor til at blive indbygget"
+#: cp/typeck2.c:895
+msgid "no field `%D' in union being initialized"
+msgstr "intet felt '%D' i union der tildeles startværdi"
 
-#: integrate.c:180
-msgid "no prototype, and parameter address used; cannot be inline"
-msgstr "ingen prototype, og parameteradressen benyttes; kan ikke indbygges"
+#: cp/typeck2.c:903
+msgid "union `%T' with no named members cannot be initialized"
+msgstr "union '%T' uden navngivne elementer kan ikke tildeles startværdi"
 
-#: integrate.c:187 integrate.c:232
-msgid "inline functions not supported for this return value type"
-msgstr "integrerede funktioner understøttes ikke for denne returværditype"
+#: cp/typeck2.c:939
+msgid "excess elements in aggregate initializer"
+msgstr "for mange elementer i startværdi til sammensat type"
 
-#: integrate.c:192
-msgid "function with varying-size return value cannot be inline"
-msgstr "funktioner med returværdier af varierende størrelse kan ikke indbygges"
+#: cp/typeck2.c:1053
+msgid "circular pointer delegation detected"
+msgstr "fundet en henvisningsefterfølgelse der går i ring"
 
-#: integrate.c:199
-msgid "function with varying-size parameter cannot be inline"
-msgstr "funktioner med parametre af varierende størrelse kan ikke indbygges"
+#: cp/typeck2.c:1066
+msgid "base operand of `->' has non-pointer type `%T'"
+msgstr "grundoperanden til '->' har en ikke-henvisningstype '%T'"
+
+#: cp/typeck2.c:1080
+msgid "result of `operator->()' yields non-pointer result"
+msgstr "resultatet af 'operator->()' er ikke en henvisning"
 
-#: integrate.c:202
-msgid "function with transparent unit parameter cannot be inline"
-msgstr "funktioner med gennemsigtig union-parameter kan ikke indbygges"
+#: cp/typeck2.c:1082
+msgid "base operand of `->' is not a pointer"
+msgstr "grundoperanden til '->' er ikke en henvisning"
 
-#: integrate.c:221
-msgid "function with computed jump cannot inline"
-msgstr "funktioner med beregnede spring kan ikke indbygges"
+#: cp/typeck2.c:1148
+msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
+msgstr "'%E' kan ikke bruges som en medlemshenvisning eftersom udtrykkets type er '%T'"
 
-#: integrate.c:225
-msgid "function with nonlocal goto cannot be inline"
-msgstr "funktioner med ikke-lokale goto'er kan ikke indbygges"
+#: cp/typeck2.c:1155
+msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
+msgstr "kan ikke anvende medlemshenvisning '%E' på '%E' som er af den ikke-sammensatte type '%T'"
 
-#: integrate.c:240
-msgid "function with target specific attribute(s) cannot be inlined"
-msgstr "funktioner med målspecifikke egenskaber kan ikke indbygges"
+#: cp/typeck2.c:1164
+msgid "member type `%T::' incompatible with object type `%T'"
+msgstr "medlemstypen '%T::' uforenelige med objekttypen '%T'"
 
-#: java/check-init.c:731
-#, c-format
-msgid "internal error in check-init: tree code not implemented: %s"
-msgstr ""
+#: cp/typeck2.c:1201
+msgid "`%T' fails to be a typedef or built-in type"
+msgstr "'%T' er hverken en typedef eller en indbygget type"
 
-#: java/class.c:543 java/class.c:568
-msgid "internal error - too many interface type"
-msgstr ""
+#: cp/typeck2.c:1274
+#, c-format
+msgid "ISO C++ forbids defining types within %s"
+msgstr "ISO C++ forbyder definering af typer inden i %s"
 
-#: java/class.c:702
-msgid "bad method signature"
-msgstr ""
+#: cp/typeck2.c:1399
+#, fuzzy
+msgid "call to function `%D' which throws incomplete type `%#T'"
+msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
 
-#: java/class.c:747
-msgid "misplaced ConstantValue attribute (not in any field)"
-msgstr ""
+#: cp/typeck2.c:1402
+#, fuzzy
+msgid "call to function which throws incomplete type `%#T'"
+msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
 
-#: java/class.c:749
+#. XXX Not i18n clean.
+#: cp/cp-tree.h:3846
 #, c-format
-msgid "duplicate ConstanValue atribute for field '%s'"
-msgstr ""
+msgid "%s is deprecated, please see the documentation for details"
+msgstr "%s er forældet, se venligst dokumentationen for detaljer"
 
-#: java/class.c:995
-#, c-format
-msgid "field '%s' not found in class"
-msgstr ""
+#: cp/lang-options.h:29
+msgid "Do not obey access control semantics"
+msgstr "Adlyd ikke tilgangskontrolsemantikker"
 
-#: java/class.c:1203
-msgid "abstract method in non-abstract class"
-msgstr ""
+#: cp/lang-options.h:31
+msgid "Change when template instances are emitted"
+msgstr "Skift hvornår skabelonsinstanser udsendes"
 
-#: java/class.c:1820
-#, c-format
-msgid "non-static method '%s' overrides static method"
-msgstr ""
+#: cp/lang-options.h:36
+msgid "Check the return value of new"
+msgstr "Kontrollér returværdien for new"
 
-#: java/decl.c:1475
-#, c-format
-msgid "In %s: overlapped variable and exception ranges at %d"
-msgstr ""
+#: cp/lang-options.h:39
+msgid "Reduce size of object files"
+msgstr "Reducér størrelsen af objektfiler"
 
-#: java/decl.c:1563
-msgid "bad type in parameter debug info"
-msgstr ""
+#: cp/lang-options.h:43
+msgid "Make string literals `char[]' instead of `const char[]'"
+msgstr "Gør strengkonstanter til 'char[]' i stedet for 'const char[]'"
 
-#: java/decl.c:1573
-#, c-format
-msgid "bad PC range for debug info for local `%s'"
-msgstr ""
+#: cp/lang-options.h:46
+msgid "Dump the entire translation unit to a file"
+msgstr "Anbring hele oversættelsesenheden i en fil"
 
-#: java/expr.c:553
-msgid "stack underflow - dup* operation"
-msgstr ""
+#: cp/lang-options.h:48
+msgid "Do not inline member functions by default"
+msgstr "Integrér ikke medlemsfunktioner som standard"
 
-#: java/expr.c:1444
-#, c-format
-msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
-msgstr ""
+#: cp/lang-options.h:51
+msgid "Do not generate run time type descriptor information"
+msgstr "Generér ikke typebeskrivelsesoplysninger til kørselstidspunktet"
 
-#: java/expr.c:1473
-#, fuzzy, c-format
-msgid "field `%s' not found"
-msgstr "Biblioteket lib%s ikke fundet"
+#: cp/lang-options.h:56
+msgid "Do not generate code to check exception specifications"
+msgstr "Generér ikke kode til at kontrollere undtagelsesspecifikationer"
 
-#: java/expr.c:1624
-#, fuzzy
-msgid "ret instruction not implemented"
-msgstr "Profilgenerering understøttes ikke endnu."
+#: cp/lang-options.h:61
+msgid "Scope of for-init-statement vars extends outside"
+msgstr "Udvid virkefeltet for variabler i for-klargøringssætninger"
 
-#: java/expr.c:1750
-#, c-format
-msgid "method '%s' not found in class"
-msgstr ""
+#: cp/lang-options.h:64
+msgid "Do not recognize GNU defined keywords"
+msgstr "Genkend ikke GNU-definerede reserverede ord"
 
-#: java/expr.c:1885
-#, fuzzy, c-format
-msgid "failed to find class '%s'"
-msgstr "omimplementering af klassen '%s'"
+#: cp/lang-options.h:68
+msgid "Enable support for huge objects"
+msgstr "Aktivér understøttelse af enorme objekter"
 
-#: java/expr.c:1897
-#, c-format
-msgid "Class '%s' has no method named '%s' matching signature '%s'"
-msgstr ""
+#: cp/lang-options.h:72
+msgid "Export functions even if they can be inlined"
+msgstr "Eksportér funktioner også selvom de kan integreres"
 
-#: java/expr.c:1907
-msgid "invokestatic on non static method"
-msgstr ""
+#: cp/lang-options.h:75
+msgid "Only emit explicit template instatiations"
+msgstr "Udsend kun eksplicitte skabelonsinstatieringer"
 
-#: java/expr.c:1912
-msgid "invokestatic on abstract method"
-msgstr ""
+#: cp/lang-options.h:78
+msgid "Only emit explicit instatiations of inline templates"
+msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
 
-#: java/expr.c:1920
-msgid "invoke[non-static] on static method"
-msgstr ""
+#: cp/lang-options.h:84
+msgid "Don't pedwarn about uses of Microsoft extensions"
+msgstr "Udsend ikke pedantiske advarsler om brug af Microsoft-udvidelser"
 
-#: java/expr.c:2208
-#, c-format
-msgid "Missing field '%s' in '%s'"
-msgstr ""
+#: cp/lang-options.h:87
+msgid "Recognize and/bitand/bitor/compl/not/or/xor"
+msgstr "Genkend and/bitand/bitor/compl/not/or/xor"
 
-#: java/expr.c:2214
-#, c-format
-msgid "Mismatching signature for field '%s' in '%s'"
-msgstr ""
+#: cp/lang-options.h:91
+msgid "Disable optional diagnostics"
+msgstr "Deaktivér valgfrie diagnosticeringer"
 
-#: java/expr.c:2253
-#, c-format
-msgid "assignment to final field `%s' not in field's class"
-msgstr ""
+#: cp/lang-options.h:93
+msgid "Downgrade conformance errors to warnings"
+msgstr "Nedgradér standardoverholdelsesfejl til advarsler"
 
-#: java/expr.c:2258
-#, c-format
-msgid "assignment to final static field `%s' not in class initializer"
-msgstr ""
+#: cp/lang-options.h:96
+msgid "Enable automatic template instantiation"
+msgstr "Aktivér automatisk skabelonsinstantiering"
 
-#: java/expr.c:2265
-#, fuzzy, c-format
-msgid "assignment to final field `%s' not in constructor"
-msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
+#: cp/lang-options.h:101
+msgid "Display statistics accumulated during compilation"
+msgstr "Vis statistik som indsamles under oversættelsen"
 
-#: java/expr.c:2519
-#, c-format
-msgid "Can't expand %s"
-msgstr ""
+#: cp/lang-options.h:104
+msgid "Specify maximum template instantiation depth"
+msgstr "Angiv maksimal skabelonsinstantieringsdybde"
 
-#: java/expr.c:2695
-#, fuzzy
-msgid "invalid PC in line number table"
-msgstr "ugyldigt versionsnummerformat"
+#: cp/lang-options.h:106
+msgid "Use __cxa_atexit to register destructors"
+msgstr "Benyt __cxa_atexit til at registrere destruktionsfunktioner"
 
-#. We've just reached the end of a region of dead code.
-#: java/expr.c:2740
-#, c-format
-msgid "Unreachable bytecode from %d to before %d."
-msgstr ""
+#: cp/lang-options.h:109
+msgid "Discard unused virtual functions"
+msgstr "Kassér ubrugte virtuelle funktioner"
 
-#. We've just reached the end of a region of dead code.
-#: java/expr.c:2777
-#, c-format
-msgid "Unreachable bytecode from %d to the end of the method."
-msgstr ""
+#: cp/lang-options.h:112
+msgid "Implement vtables using thunks"
+msgstr "Implementér virtuelle tabeller vha. thunk-kode"
 
-#. duplicate code from LOAD macro
-#: java/expr.c:3096
-msgid "unrecogized wide sub-instruction"
-msgstr ""
+#: cp/lang-options.h:115
+msgid "Emit common-like symbols as weak symbols"
+msgstr "Udsend almindelige symboler som svage symboler"
 
-#: java/jcf-io.c:416
-#, c-format
-msgid "Source file for class `%s' is newer than its matching class file. Source file used instead"
-msgstr ""
+#: cp/lang-options.h:118
+msgid "Emit cross referencing information"
+msgstr "Udsend krydsreferenceoplysninger"
 
-#: java/jcf-parse.c:375
-#, fuzzy
-msgid "bad string constant"
-msgstr "%s før strengkonstant"
+#: cp/lang-options.h:122
+msgid "Warn about inconsistent return types"
+msgstr "Advar om inkonsistente returtyper"
 
-#: java/jcf-parse.c:431
-#, c-format
-msgid "bad value constant type %d, index %d"
-msgstr ""
+#: cp/lang-options.h:125
+msgid "Warn about overloaded virtual function names"
+msgstr "Advar om flertydige virtuelle funktionsnavne"
 
-#: java/jcf-parse.c:601
-#, fuzzy, c-format
-msgid "can't reopen %s"
-msgstr "fejl ved åbning af %s"
+#: cp/lang-options.h:129
+msgid "Don't warn when all ctors/dtors are private"
+msgstr "Advar ikke når alle konstruktions-/destruktionsfunktioner er private"
 
-#: java/jcf-parse.c:663
-#, fuzzy, c-format
-msgid "Cannot find file for class %s."
-msgstr "Kan ikke finde interface-erklæringen af '%s'"
+#: cp/lang-options.h:131
+msgid "Warn about non virtual destructors"
+msgstr "Advar om ikke-virtuelle destruktionsfunktioner"
 
-#: java/jcf-parse.c:675
-msgid "not a valid Java .class file"
-msgstr ""
+#: cp/lang-options.h:134
+msgid "Warn when a function is declared extern, then inline"
+msgstr "Advar når en funktion erklæret extern erklæres inline"
 
-#: java/jcf-parse.c:678
-#, fuzzy
-msgid "error while parsing constant pool"
-msgstr "%s før strengkonstant"
+#: cp/lang-options.h:137
+msgid "Warn when the compiler reorders code"
+msgstr "Advar når oversætteren ændrer på ordenen af kode"
 
-#: java/jcf-parse.c:681
-#, c-format
-msgid "error in constant pool entry #%d\n"
-msgstr ""
+#: cp/lang-options.h:140
+msgid "Warn when synthesis behavior differs from Cfront"
+msgstr "Advar når synteseopførslen adskiller sig fra Cfront"
 
-#. FIXME - where was first time
-#: java/jcf-parse.c:693
-#, c-format
-msgid "reading class %s for the second time from %s"
-msgstr ""
+#: cp/lang-options.h:144
+msgid "Don't warn when type converting pointers to member functions"
+msgstr "Advar ikke ved typeomdannelse af henvisninger til medlemsfunktioner"
 
-#: java/jcf-parse.c:711
-msgid "error while parsing fields"
-msgstr ""
+#: cp/lang-options.h:146
+msgid "Warn about violations of Effective C++ style rules"
+msgstr "Advar om overtrædelser af stilreglerne fra Effective C++"
 
-#: java/jcf-parse.c:714
-msgid "error while parsing methods"
-msgstr ""
+#: cp/lang-options.h:149
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "Advar når flertydiggørelse forfremmer fra unsigned til signed"
 
-#: java/jcf-parse.c:717
-msgid "error while parsing final attributes"
-msgstr ""
+#: cp/lang-options.h:152
+msgid "Warn if a C style cast is used in a program"
+msgstr "Advar hvis en typeomtvingning i C-stil benyttes"
 
-#: java/jcf-parse.c:731
-#, c-format
-msgid "The `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute. This generally means that your classpath is incorrect set. Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath."
-msgstr ""
+#: cp/lang-options.h:156
+msgid "Don't warn when non-templatized friend functions are declared within a template"
+msgstr "Advar ikke når ikke-skabelonsvennefunktioner erklæres inde i en skabelon"
 
-#: java/jcf-parse.c:804
-msgid "missing Code attribute"
-msgstr ""
+#: cp/lang-options.h:159
+msgid "Don't announce deprecation of compiler features"
+msgstr "Annoncér ikke forældelse af oversætterfaciliteter"
 
-#: java/jcf-parse.c:948 toplev.c:2511
-#, c-format
-msgid "error closing %s"
-msgstr ""
+#: f/bad.c:387
+msgid "note:"
+msgstr "bemærk:"
 
-#: java/jcf-parse.c:1029
-msgid "source file seen twice on command line and will be compiled only once."
-msgstr ""
+#: f/bad.c:391
+msgid "warning:"
+msgstr "advarsel: "
 
-#: java/jcf-parse.c:1045
-#, fuzzy
-msgid "no input file specified"
-msgstr "Ingen inddatafiler"
+#: f/bad.c:395
+msgid "fatal:"
+msgstr "fatal:"
 
-#: java/jcf-parse.c:1061
-#, fuzzy, c-format
-msgid "can't close input file %s"
-msgstr "Ingen kald i filen %s\n"
+#: f/bad.c:437
+msgid "(continued):"
+msgstr "(fortsat):"
 
-#: java/jcf-parse.c:1075
-#, fuzzy, c-format
-msgid "Premature end of input file %s"
-msgstr "%s ved slutning af inddata"
+#: f/bad.c:487 f/bad.c:505
+msgid "[REPORT BUG!!] %"
+msgstr "[RAPPORTER FEJL!] %"
+
+#: f/bad.c:494 f/bad.c:526
+msgid "[REPORT BUG!!]"
+msgstr "[RAPPORTER FEJL!]"
 
-#: java/jcf-parse.c:1098
+#: f/com.c:3132
+#, no-c-format
+msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
+msgstr "ASSIGN'et etiket kan ikke passe i '%A' ved %0 - bruger bredere søskende"
+
+#: f/com.c:11551
+msgid "no INTEGER type can hold a pointer on this configuration"
+msgstr "ingen INTEGER-type kan opbevare en henvisning i denne konfiguration"
+
+#: f/com.c:11772
 #, c-format
-msgid "bad zip/jar file %s"
-msgstr ""
+msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
+msgstr "konfiguration: REAL, INTEGER og LOGICAL er %d bit brede,"
 
-#: java/jcf-write.c:2597
+#: f/com.c:11774
 #, c-format
-msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
-msgstr ""
+msgid "and pointers are %d bits wide, but g77 doesn't yet work"
+msgstr "og henvisninger er %d bit brede, men g77 virker endnu ikke"
 
-#: java/jcf-write.c:3307
-#, fuzzy, c-format
-msgid "can't create directory %s"
-msgstr "%s: kan ikke få fat i arbejdskataloget: %s\n"
+#: f/com.c:11776
+msgid "properly unless they all are 32 bits wide"
+msgstr "ordentligt medmindre de alle er 32 bit brede"
 
-#: java/jcf-write.c:3334
-#, fuzzy, c-format
-msgid "can't to open %s"
-msgstr "fejl ved åbning af %s"
+#: f/com.c:11777
+msgid "Please keep this in mind before you report bugs."
+msgstr "Husk venligst på dette før du rapporterer fejl."
 
-#: java/jv-scan.c:183
-msgid "Only one of `--print-main', `--list-class', and `--complexity' allowed"
-msgstr ""
+#. I/O will probably crash.
+#: f/com.c:11785
+#, c-format
+msgid "configuration: char * holds %d bits, but ftnlen only %d"
+msgstr "konfiguration: char * holder %d bit, men ftnlen kun %d"
 
-#: java/jv-scan.c:186
-#, fuzzy, c-format
-msgid "Can't open output file `%s'"
-msgstr "Kunne ikke åbne uddatafilen %s.\n"
+#. ASSIGN 10 TO I will crash.
+#: f/com.c:11794
+#, c-format
+msgid ""
+"configuration: char * holds %d bits, but INTEGER only %d --\n"
+" ASSIGN statement might fail"
+msgstr "konfiguration: char * holder %d bit, men INTEGER kun %d - ASSIGN-sætning kan mislykkes"
 
-#: java/jv-scan.c:222
-#, fuzzy, c-format
-msgid "File not found `%s'"
-msgstr "kan ikke finde '%s'"
+#: f/com.c:13609
+msgid "In statement function"
+msgstr "I sætningsfunktion"
 
-#: java/jvspec.c:360
-msgid "can't specify `-D' without `--main'\n"
-msgstr ""
+#: f/com.c:13619
+msgid "Outside of any program unit:\n"
+msgstr "Uden for nogen programenhed:\n"
 
-#: java/jvspec.c:368
-msgid "Warning: already-compiled .class files ignored with -C"
-msgstr ""
+#: f/com.c:15248
+#, no-c-format
+msgid "%A from %B at %0%C"
+msgstr "%A fra %B ved %0%C"
 
-#: java/jvspec.c:375
-#, fuzzy
-msgid "cannot specify both -C and -o"
-msgstr "kan ikke bruge både -EB og -EL"
+#: f/com.c:15425
+msgid "directory name must immediately follow -I"
+msgstr "et katalognavn skal følge umiddelbart efter -I"
 
-#: java/jvspec.c:387
-#, fuzzy
-msgid "cannot create temporary file"
-msgstr "kan ikke oprette opbevaringsstedinformationsfilen '%s'"
+#: f/com.c:15568
+#, no-c-format
+msgid "At %0, INCLUDE file %A exists, but is not readable"
+msgstr "Ved %0 eksisterer INCLUDE-filen %A, men kan ikke læses"
 
-#: java/jvspec.c:415
-msgid "using both @FILE with multiple files not implemented"
-msgstr ""
+#: f/com.c:15603
+#, no-c-format
+msgid "At %0, INCLUDE nesting too deep"
+msgstr "Ved %0 er INCLUDE-indlejring for dyb"
 
-#: java/jvspec.c:456
-#, fuzzy
-msgid "cannot specify `main' class when not linking"
-msgstr "kan ikke erklære '::main' som inline"
+#: f/expr.c:9614
+#, no-c-format
+msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
+msgstr "To aritmetiske operatorer efter hinanden ved %0 og %1 - benyt paranteser"
 
-#: java/lang-options.h:32
-msgid "Disable automatic array bounds checking"
-msgstr ""
+#: f/expr.c:9664
+#, no-c-format
+msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
+msgstr "Operatoren ved %0 har lavere prioritet end den ved %1 - benyt paranteser"
 
-#: java/lang-options.h:34
-msgid "Make is_compiled_class return 1"
-msgstr ""
+#: f/expr.c:10525
+#, no-c-format
+msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
+msgstr "Benyt .EQV./.NEQV. i stedet for .EQ./.NE. ved %0 for LOGICAL-operander ved %1 og %2"
 
-#: java/lang-options.h:38
-msgid "Dump class files to <name>.class"
-msgstr ""
+#: f/expr.c:10896
+#, no-c-format
+msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
+msgstr "Ikke-understøttet operand for ** ved %1 - konverterer til standard-INTEGER"
 
-#: java/lang-options.h:40
-msgid "input file is list of file names to compile"
-msgstr ""
+#: f/g77spec.c:255
+#, c-format
+msgid "overflowed output arg list for `%s'"
+msgstr "overløb i uddataparameterlist for '%s'"
 
-#: java/lang-options.h:42
-#, fuzzy
-msgid "Generate code for Boehm GC"
-msgstr "Generér kode til en given cpu"
+#: f/g77spec.c:394
+msgid "--driver no longer supported"
+msgstr "--driver understøttes ikke længere"
+
+#: f/g77spec.c:407
+#, c-format
+msgid "argument to `%s' missing"
+msgstr "parameter til '%s' mangler"
+
+#: f/g77spec.c:411
+msgid "no input files; unwilling to write output files"
+msgstr "ingen inputfiler; vil ikke skrive outputfiler"
+
+#: f/implic.c:203
+#, no-c-format
+msgid "Implicit declaration of `%A' at %0"
+msgstr "Implicit erklæring af '%A' ved %0"
+
+#: f/lex.c:326
+#, no-c-format
+msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
+msgstr "Undvigesekvensen '\\%A' ved %0 følger ikke ISO C-standarden"
+
+#: f/lex.c:345
+#, no-c-format
+msgid "Unknown escape sequence `\\%A' at %0"
+msgstr "Ukendt undvigesekvens '\\%A' ved %0"
+
+#: f/lex.c:354
+#, no-c-format
+msgid "Unterminated escape sequence `\\' at %0"
+msgstr "Uafsluttet undvigsekvens '\\' ved %0"
+
+#: f/lex.c:365
+#, no-c-format
+msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
+msgstr "Ukendt undvigesekvens '\\' efterfulgt af tegnkode 0x%A ved %0"
+
+#: f/lex.c:393
+#, no-c-format
+msgid "\\x used at %0 with no following hex digits"
+msgstr "\\x angivet ved %0 uden efterfølgende hexadecimale cifre"
+
+#: f/lex.c:407
+#, no-c-format
+msgid "Hex escape at %0 out of range"
+msgstr "Hexadecimal undvigesekvens ved %0 er uden for det gyldige interval"
+
+#: f/lex.c:441
+#, no-c-format
+msgid "Escape sequence at %0 out of range for character"
+msgstr "Undvigesekvens ved %0 er uden for det gyldig interval for tegn"
+
+#: f/lex.c:595
+msgid "hex escape out of range"
+msgstr "hexadecimal undvigesekvens er uden for det gyldige interval"
 
-#: java/lang-options.h:44
-msgid "Don't put synchronization structure in each object"
-msgstr ""
+#: f/lex.c:648
+#, c-format
+msgid "non-ANSI-standard escape sequence, `\\%c'"
+msgstr "undvigesekvensen '\\%c' følger ikke ANSI-standarden"
 
-#: java/lang-options.h:46
-msgid "Assume native functions are implemented using JNI"
-msgstr ""
+#: f/lex.c:661
+#, c-format
+msgid "non-ISO escape sequence `\\%c'"
+msgstr "undvigesekvensen '\\%c' følger ikke ISO-standarden"
 
-#: java/lang-options.h:48
-msgid "Set class path and suppress system path"
-msgstr ""
+#: f/lex.c:665
+#, c-format
+msgid "unknown escape sequence `\\%c'"
+msgstr "ukendt undvigesekvens '\\%c'"
 
-#: java/lang-options.h:50
-msgid "Set class path"
-msgstr ""
+#: f/lex.c:667
+#, c-format
+msgid "unknown escape sequence: `\\' followed by char code 0x%x"
+msgstr "ukendt undvigesekvens: '\\' efterfulgt af tegnkoden 0x%x"
 
-#: java/lang-options.h:52
-msgid "Choose class whose main method should be used"
-msgstr ""
+#: f/lex.c:744
+msgid "badly formed directive -- no closing quote"
+msgstr "forkert udformet direktiv - intet afsluttende anførselstegn"
 
-#: java/lang-options.h:54
-msgid "Choose input encoding (default is UTF-8)"
-msgstr ""
+#: f/lex.c:802
+msgid "#-lines for entering and leaving files don't match"
+msgstr "#-linjer til at træde ind og ud af filer passer ikke"
 
-#: java/lang-options.h:56
-msgid "Add directory to class path"
-msgstr ""
+#: f/lex.c:964
+msgid "bad directive -- missing close-quote"
+msgstr "forkert udformet direktiv - intet afsluttende anførselstegn"
 
-#: java/lang-options.h:58
-msgid "Directory where class files should be written"
-msgstr ""
+#: f/lex.c:1078
+#, c-format
+msgid "ignoring pragma: %s"
+msgstr "ignorerer pragma: %s"
 
-#: java/lang-options.h:61
-msgid "Use built-in instructions for division"
-msgstr ""
+#: f/lex.c:1156
+msgid "invalid #ident"
+msgstr "ugyldig #ident"
 
-#: java/lang-options.h:63
-msgid "Warn if modifiers are specified when not necessary"
-msgstr ""
+#: f/lex.c:1173
+msgid "undefined or invalid # directive"
+msgstr "ugyldigt eller ikke-defineret #-direktiv"
 
-#: java/lang-options.h:65
-msgid "Warn if deprecated empty statements are found"
-msgstr ""
+#: f/lex.c:1229
+msgid "invalid #line"
+msgstr "ugyldig #line"
 
-#: java/lang-options.h:67
-msgid "Warn if .class files are out of date"
-msgstr ""
+#: f/lex.c:1285 f/lex.c:1329
+msgid "use `#line ...' instead of `# ...' in first line"
+msgstr "benyt '#line ...' i stedet for '# ...' i første linje"
 
-#: java/lang-options.h:69
-msgid "Always check for non gcj generated classes archives"
-msgstr ""
+#: f/lex.c:1339
+msgid "invalid #-line"
+msgstr "ugyldig #-linje"
 
-#: java/lang.c:387
-msgid "can't do dependency tracking with input from stdin"
-msgstr ""
+#: f/lex.c:1432
+#, no-c-format
+msgid "Null character at %0 -- line ignored"
+msgstr "Nultegn ved %0 - linje ignoreret"
 
-#: java/lang.c:403
-msgid "couldn't determine target name for dependency tracking"
-msgstr ""
+#: f/stb.c:12078
+#, no-c-format
+msgid "INCLUDE at %0 not the only statement on the source line"
+msgstr "INCLUDE ved %0 er ikke den eneste sætning på kildekodelinjen"
 
-#: java/lex.c:297
-#, c-format
-msgid ""
-"unknown encoding: `%s'\n"
-"This might mean that your locale's encoding is not supported\n"
-"by your system's iconv(3) implementation.  If you aren't trying\n"
-"to use a particular encoding for your input file, try the\n"
-"`--encoding=UTF-8' option."
-msgstr ""
+#: f/ste.c:1400 f/ste.c:1747
+msgid "ASSIGNed FORMAT specifier is too small"
+msgstr "ASSIGN'et FORMAT-angivelse er for lille"
 
-#: java/mangle.c:85
-#, c-format
-msgid "Can't mangle %s"
-msgstr ""
+#. ~~~Someday handle CHARACTER*1, CHARACTER*N
+#: f/ste.c:2624
+#, no-c-format
+msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
+msgstr "SELECT CASE på CHARACTER-type (ved %0) er ikke understøttet - desværre"
 
-#: java/mangle_name.c:151 java/mangle_name.c:228
-#, fuzzy
-msgid "internal error - invalid Utf8 name"
-msgstr "intern fejl: "
+#: f/ste.c:2953
+msgid "ASSIGN to variable that is too small"
+msgstr "ASSIGN til variabel der er for lille"
 
-#: java/parse.y:737 java/parse.y:775
-#, fuzzy
-msgid "Missing name"
-msgstr "manglende startværdi"
+#: f/ste.c:2981
+msgid "ASSIGNed GOTO target variable is too small"
+msgstr "ASSIGN'et GOTO-målvariabel er for lille"
 
-#: java/parse.y:739 java/parse.y:777 java/parse.y:796 java/parse.y:977
-#: java/parse.y:1324 java/parse.y:1527 java/parse.y:1529 java/parse.y:1758
-#: java/parse.y:1784 java/parse.y:1795 java/parse.y:1806 java/parse.y:1818
-msgid "';' expected"
-msgstr ""
+#: f/stu.c:305
+#, no-c-format
+msgid "Local adjustable symbol `%A' at %0"
+msgstr "Lokalt justerbart symbol '%A' ved %0"
 
-#: java/parse.y:794
-msgid "'*' expected"
-msgstr ""
+#: f/target.c:2550
+msgid "data initializer on host with different endianness"
+msgstr "datastartværdi på vært med anden endethed"
 
-#: java/parse.y:808
-#, fuzzy
-msgid "Class or interface declaration expected"
-msgstr "fundet en henvisningsefterfølgelse der går i ring"
+#: f/top.c:237
+#, c-format
+msgid "%s no longer supported -- try -fvxt"
+msgstr "%s er ikke længere understøttet - prøv -fvxt"
 
-#: java/parse.y:843 java/parse.y:845
-msgid "Missing class name"
-msgstr ""
+#: f/top.c:239
+#, c-format
+msgid "%s no longer supported -- try -fno-vxt -ff90"
+msgstr "%s er ikke længere understøttet - prøv -fno-vxt -ff90"
 
-#: java/parse.y:848 java/parse.y:852 java/parse.y:860 java/parse.y:1022
-#: java/parse.y:1270 java/parse.y:1272 java/parse.y:1593 java/parse.y:1829
-#: java/parse.y:1861 java/parse.y:1913
-msgid "'{' expected"
-msgstr ""
+#: f/top.c:307 f/top.c:309
+#, c-format
+msgid "%s disabled, use normal debugging flags"
+msgstr "%s deaktiveret, benyt normale fejlanalyseringstilvalg"
 
-#: java/parse.y:862
-#, fuzzy
-msgid "Missing super class name"
-msgstr "modstridende superklassenavn '%s'"
+#: f/lang-options.h:33
+msgid "Print g77-specific compiler version info, run internal tests"
+msgstr "Udskriv g77-specifik oversætterversioninfo, kør interne test"
 
-#: java/parse.y:872 java/parse.y:888
-msgid "Missing interface name"
-msgstr ""
+#: f/lang-options.h:37
+msgid "Program is written in typical FORTRAN 66 dialect"
+msgstr "Program er skrevet i typisk FORTRAN 66-dialekt"
 
-#. That's for ()
-#: java/parse.y:956 java/parse.y:1289 java/parse.y:1348 java/parse.y:1551
-#: java/parse.y:1773 java/parse.y:1782 java/parse.y:1793 java/parse.y:1804
-#: java/parse.y:1816 java/parse.y:1833 java/parse.y:1835 java/parse.y:1906
-#: java/parse.y:2077 java/parse.y:2138 java/parse.y:2292 java/parse.y:2294
-#: java/parse.y:2301 java/parse.y:2308 java/parse.y:2319 java/parse.y:2321
-#: java/parse.y:2358 java/parse.y:2360 java/parse.y:2362 java/parse.y:2383
-#: java/parse.y:2385 java/parse.y:2387 java/parse.y:2403 java/parse.y:2405
-#: java/parse.y:2426 java/parse.y:2428 java/parse.y:2430 java/parse.y:2458
-#: java/parse.y:2460 java/parse.y:2462 java/parse.y:2464 java/parse.y:2482
-#: java/parse.y:2484 java/parse.y:2495 java/parse.y:2506 java/parse.y:2517
-#: java/parse.y:2528 java/parse.y:2539 java/parse.y:2552 java/parse.y:2556
-#: java/parse.y:2558 java/parse.y:2571
-#, fuzzy
-msgid "Missing term"
-msgstr "manglende startværdi"
+#: f/lang-options.h:40
+msgid "Program is written in typical Unix f77 dialect"
+msgstr "Program er skrevet i typisk Unix f77-dialekt"
 
-#: java/parse.y:971
-#, fuzzy
-msgid "Missing variable initializer"
-msgstr "manglende startværdi"
+#: f/lang-options.h:42
+msgid "Program does not use Unix-f77 dialectal features"
+msgstr "Program benytter ikke Unix f77-dialektiske faciliteter"
 
-#: java/parse.y:988
-#, fuzzy
-msgid "Invalid declaration"
-msgstr "Ugyldig %%d-operand"
+#: f/lang-options.h:44
+msgid "Program is written in Fortran-90-ish dialect"
+msgstr "Program er skrevet i Fortran 90-agtig dialekt"
 
-#: java/parse.y:994
-#, fuzzy
-msgid "Can't specify array dimension in a declaration"
-msgstr "to typer angivet i én tom erklæring"
+#: f/lang-options.h:48
+msgid "Treat local vars and COMMON blocks as if they were named in SAVE statements"
+msgstr "Behandl lokale variable og COMMON-blokke som om de var nævnt i SAVE-sætninger"
 
-#: java/parse.y:996 java/parse.y:1072 java/parse.y:2113 java/parse.y:2135
-#: java/parse.y:2139 java/parse.y:2174 java/parse.y:2251 java/parse.y:2261
-msgid "']' expected"
-msgstr ""
+#: f/lang-options.h:50
+msgid "Allow $ in symbol names"
+msgstr "Tillad $ i symbolnavne"
 
-#: java/parse.y:1000
-msgid "Unbalanced ']'"
-msgstr ""
+#: f/lang-options.h:54
+msgid "f2c-compatible code need not be generated"
+msgstr "f2c-kompatibel kode behøver ikke at blive genereret"
 
-#: java/parse.y:1036
-msgid "Invalid method declaration, method name required"
-msgstr ""
+#: f/lang-options.h:57
+msgid "Unsupported; do not generate libf2c-calling code"
+msgstr "Ikke-understøttet; generér ikke libf2c-kaldende kode"
 
-#: java/parse.y:1042 java/parse.y:1044 java/parse.y:1997
-msgid "Identifier expected"
-msgstr ""
+#: f/lang-options.h:59
+msgid "Unsupported; affects code-generation of arrays"
+msgstr "Ikke-understøttet; påvirker kodegenerering af tabeller"
 
-#: java/parse.y:1047
-msgid "Invalid method declaration, return type required"
-msgstr ""
+#: f/lang-options.h:62
+msgid "Program is written in Fortran-90-ish free form"
+msgstr "Program er skrevet i Fortran 90-agtig fri stil"
 
-#: java/parse.y:1070 java/parse.y:1507 java/parse.y:1514 java/parse.y:1523
-#: java/parse.y:1525 java/parse.y:1553 java/parse.y:1661 java/parse.y:1942
-#: java/parse.y:1995
-msgid "')' expected"
-msgstr ""
+#: f/lang-options.h:67
+msgid "Warn about use of (only a few for now) Fortran extensions"
+msgstr "Advar om brug af (i øjeblikket kun nogle få) Fortran-udvidelser"
 
-#: java/parse.y:1086
-msgid "Missing formal parameter term"
-msgstr ""
+#: f/lang-options.h:70
+msgid "Program is written in VXT (Digital-like) FORTRAN"
+msgstr "Program er skrevet i VXT (Digital-agtig) FORTRAN"
 
-#: java/parse.y:1101 java/parse.y:1106
-#, fuzzy
-msgid "Missing identifier"
-msgstr "manglende startværdi"
+#: f/lang-options.h:73
+msgid "Disallow all ugly features"
+msgstr "Forbyd alle grimme faciliteter"
 
-#: java/parse.y:1126 java/parse.y:1135
-msgid "Missing class type term"
-msgstr ""
+# hollerith?
+#: f/lang-options.h:76
+msgid "Hollerith and typeless constants not passed as arguments"
+msgstr "Hollerith og typeløse konstanter overbringes ikke som parametre"
 
-#: java/parse.y:1287
-#, fuzzy
-msgid "Invalid interface type"
-msgstr "ugyldig '#pragma interface'"
+#: f/lang-options.h:78
+msgid "Allow ordinary copying of ASSIGN'ed vars"
+msgstr "Tillad almindelig kopiering af ASSIGN'ede variable"
 
-#: java/parse.y:1471 java/parse.y:1640 java/parse.y:1642
-msgid "':' expected"
-msgstr ""
+# RETMIG: ?
+#: f/lang-options.h:81
+msgid "Dummy array dimensioned to (1) is assumed-size"
+msgstr "Dummy-tabel dimensioneret til (1) er antaget størrelse"
 
-#: java/parse.y:1493 java/parse.y:1498 java/parse.y:1503
-#, fuzzy
-msgid "Invalid expression statement"
-msgstr "ugyldigt udtryk som operand"
+#: f/lang-options.h:84
+msgid "Trailing comma in procedure call denotes null argument"
+msgstr "Afsluttende komma i procedurekald angiver nulparameter"
 
-#: java/parse.y:1521 java/parse.y:1549 java/parse.y:1589 java/parse.y:1657
-#: java/parse.y:1725 java/parse.y:1831 java/parse.y:1899 java/parse.y:1989
-#: java/parse.y:1991 java/parse.y:1999 java/parse.y:2234 java/parse.y:2236
-msgid "'(' expected"
-msgstr ""
+#: f/lang-options.h:87
+msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
+msgstr "Tillad REAL(Z) og AIMAG(Z) givet DOUBLE COMPLEX Z"
 
-#: java/parse.y:1591
-msgid "Missing term or ')'"
-msgstr ""
+#: f/lang-options.h:91
+msgid "Initialization via DATA and PARAMETER is type-compatible"
+msgstr "Klargøring via DATA og PARAMETER er type-kompatible"
 
-#: java/parse.y:1638
-#, fuzzy
-msgid "Missing or invalid constant expression"
-msgstr "tabel får tildelt en startværdi fra et tabeludtryk der ikke er konstant"
+#: f/lang-options.h:93
+msgid "Allow INTEGER and LOGICAL interchangeability"
+msgstr "Tillad INTEGER og LOGICAL på hinandens plads"
 
-#: java/parse.y:1659
-#, fuzzy
-msgid "Missing term and ')' expected"
-msgstr "%s er kortere end forventet\n"
+#: f/lang-options.h:96
+msgid "Print internal debugging-related info"
+msgstr "Udskriv intern fejlanalyseringsrelateret info"
 
-#: java/parse.y:1698
-#, fuzzy
-msgid "Invalid control expression"
-msgstr "ugyldigt sandhedsværdiudtryk"
+#: f/lang-options.h:99
+msgid "Initialize local vars and arrays to zero"
+msgstr "Klargør lokale variable og tabeller til nul"
 
-#: java/parse.y:1700 java/parse.y:1702
-#, fuzzy
-msgid "Invalid update expression"
-msgstr "ugyldigt sandhedsværdiudtryk"
+#: f/lang-options.h:103
+msgid "Backslashes in character/hollerith constants not special (C-style)"
+msgstr "Omvendte skråstreger i tegn/hollerith-konstanter er ikke specielle (C-stil)"
 
-#: java/parse.y:1727
-#, fuzzy
-msgid "Invalid init statement"
-msgstr "ugyldig venstreværdi i asm-sætning"
+#: f/lang-options.h:105
+msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
+msgstr "Lad forenden emulere COMPLEX-beregninger for at undgå fejl"
 
-#: java/parse.y:1902
-msgid "Missing term or ')' expected"
-msgstr ""
+#: f/lang-options.h:109
+msgid "Disable the appending of underscores to externals"
+msgstr "Deaktivér tilføjelse af understreger bag på eksterne variable"
 
-#: java/parse.y:1944
-#, fuzzy
-msgid "'class' or 'this' expected"
-msgstr "%s er kortere end forventet\n"
+#: f/lang-options.h:112
+msgid "Never append a second underscore to externals"
+msgstr "Tilføj aldrig en anden understreg til eksterne variable"
 
-#: java/parse.y:1946 java/parse.y:1948
-msgid "'class' expected"
-msgstr ""
+#: f/lang-options.h:114
+msgid "Intrinsics spelled as e.g. SqRt"
+msgstr "Indbyggede staves som f.eks. SqRt"
 
-#: java/parse.y:1993
-#, fuzzy
-msgid "')' or term expected"
-msgstr "%s er kortere end forventet\n"
+#: f/lang-options.h:116
+msgid "Intrinsics in uppercase"
+msgstr "Indbyggede staves med store bogstaver"
 
-#: java/parse.y:2111
-msgid "'[' expected"
-msgstr ""
+#: f/lang-options.h:119
+msgid "Intrinsics letters in arbitrary cases"
+msgstr "Der skelnes ikke mellem små og store bogstaver i indbyggede"
 
-#: java/parse.y:2189
-msgid "Field expected"
-msgstr ""
+#: f/lang-options.h:121
+msgid "Language keywords spelled as e.g. IOStat"
+msgstr "Sprognøgleord staves som f.eks. IOStat"
 
-#: java/parse.y:2246 java/parse.y:2256
-#, fuzzy
-msgid "Missing term and ']' expected"
-msgstr "%s er kortere end forventet\n"
+#: f/lang-options.h:123
+msgid "Language keywords in uppercase"
+msgstr "Sprognøgleord staves med store bogstaver"
 
-#: java/parse.y:2351
-#, fuzzy
-msgid "']' expected, invalid type expression"
-msgstr "ugyldigt sandhedsværdiudtryk"
+#: f/lang-options.h:126
+msgid "Language keyword letters in arbitrary cases"
+msgstr "Der skelnes ikke mellem små og store bogstaver i sprognøgleord"
 
-#: java/parse.y:2354
-#, fuzzy
-msgid "Invalid type expression"
-msgstr "ugyldigt sandhedsværdiudtryk"
+#: f/lang-options.h:128
+msgid "Internally convert most source to uppercase"
+msgstr "Konvertér det meste kildekode til store bogstaver internt"
 
-#: java/parse.y:2466
-#, fuzzy
-msgid "Invalid reference type"
-msgstr "new kan ikke bruges på en referencetype"
+#: f/lang-options.h:131
+msgid "Internally preserve source case"
+msgstr "Bevar de store/små bogstaver i kildekoden internt"
 
-#: java/parse.y:2944
-msgid "Constructor invocation must be first thing in a constructor"
-msgstr ""
+#: f/lang-options.h:133
+msgid "Symbol names spelled in mixed case"
+msgstr "Symbolnavne staves med en blanding af store og små bogstaver"
 
-#: java/parse.y:2946
-#, fuzzy
-msgid "Only constructors can invoke constructors"
-msgstr "kun konstruktionsfunktioner har stamklasseklargøringer"
+#: f/lang-options.h:135
+msgid "Symbol names in uppercase"
+msgstr "Symbolnavne staves med store bogstaver"
 
-#: java/parse.y:2955
-#, c-format
-msgid ": `%s' JDK1.1(TM) feature"
-msgstr ""
+#: f/lang-options.h:137
+msgid "Symbol names in lowercase"
+msgstr "Symbolnavne staves med små bogstaver"
 
-#: java/parse.y:3015 java/parse.y:3017
-#, fuzzy, c-format
-msgid ""
-"%s.\n"
-"%s"
-msgstr "%s: %s"
+#: f/lang-options.h:140
+msgid "Program written in uppercase"
+msgstr "Program skrives med store bogstaver"
 
-#: java/parse.y:3480
-msgid "Can't use '$' as a separator for inner classes"
-msgstr ""
+#: f/lang-options.h:142
+msgid "Program written in lowercase"
+msgstr "Program skrives med små bogstaver"
 
-#: java/parse.y:6577
-#, c-format
-msgid "malformed .zip archive in CLASSPATH: %s"
-msgstr ""
+#: f/lang-options.h:144
+msgid "Program written in strict mixed-case"
+msgstr "Program skrives med streng blanding af store/små bogstaver"
 
-#: java/parse.y:6648
-#, c-format
-msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives."
-msgstr ""
+#: f/lang-options.h:146
+msgid "Compile as if program written in uppercase"
+msgstr "Oversæt som hvis programmet var skrevet med store bogstaver"
 
-#: java/parse.y:11787
-#, fuzzy, c-format
-msgid "missing static field `%s'"
-msgstr "manglende mellemrum efter tallet '%s'"
+#: f/lang-options.h:148
+msgid "Compile as if program written in lowercase"
+msgstr "Oversæt som hvis programmet var skrevet med små bogstaver"
 
-#: java/parse.y:11792
-#, fuzzy, c-format
-msgid "not a static field `%s'"
-msgstr "kunne ikke få fat i oplysninger om filen '%s'"
+#: f/lang-options.h:150
+msgid "Preserve all spelling (case) used in program"
+msgstr "Bevar al stavning (store/små bogstaver) benyttet i programmet"
 
-#: java/parse.y:11845
-#, fuzzy, c-format
-msgid "No case for %s"
-msgstr "Ingen kald i filen %s\n"
+#: f/lang-options.h:152
+msgid "Delete libU77 intrinsics with bad interfaces"
+msgstr "Slet libU77-indbyggede med dårlige grænseflader"
 
-#: java/parse.y:13030
-#, fuzzy, c-format
-msgid "unregistered operator %s"
-msgstr "ukendt tilvalg '-%s'"
+#: f/lang-options.h:154
+msgid "Disable libU77 intrinsics with bad interfaces"
+msgstr "Deaktivér libU77-indbyggede med dårlige grænseflader"
 
-#: java/typeck.c:178
-#, fuzzy
-msgid "internal error - use of undefined type"
-msgstr "ugyldig brug af en type '%s %s' der ikke er defineret"
+#: f/lang-options.h:157
+msgid "Hide libU77 intrinsics with bad interfaces"
+msgstr "Skjul libU77-indbyggede med dårlige grænseflader"
 
-#: java/typeck.c:557
-#, fuzzy
-msgid "junk at end of signature string"
-msgstr "ragelse i slutningen af #%s"
+#: f/lang-options.h:159
+msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
+msgstr "Slet f2c-understøttelse af ikke-FORTRAN-77-indbyggede"
 
-#: java/verify.c:464
-msgid "bad pc in exception_table"
-msgstr ""
+#: f/lang-options.h:161
+msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
+msgstr "Deaktivér f2c-understøttelse af ikke-FORTRAN-77-indbyggede"
 
-#: java/verify.c:1344
-#, c-format
-msgid "unknown opcode %d@pc=%d during verification"
-msgstr ""
+#: f/lang-options.h:164
+msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
+msgstr "Skjul f2c-understøttelse af ikke-FORTRAN-77-indbyggede"
 
-#: java/verify.c:1414 java/verify.c:1427 java/verify.c:1431
-#, c-format
-msgid "verification error at PC=%d"
-msgstr ""
+#: f/lang-options.h:166
+msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
+msgstr "Slet F90-understøttelse af ikke-FORTRAN-77-indbyggede "
 
-#: objc/lang-options.h:27
-msgid "Dump decls to a .decl file"
-msgstr ""
+#: f/lang-options.h:168
+msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
+msgstr "Deaktivér F90-understøttelse af ikke-FORTRAN-77-indbyggede"
 
-#: objc/lang-options.h:29
-#, fuzzy
-msgid "Generate code for GNU runtime environment"
-msgstr "Generér kode til en given cpu"
+#: f/lang-options.h:171
+msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
+msgstr "Skjul F90-understøttelse af ikke-FORTRAN-77-indbyggede"
 
-#: objc/lang-options.h:32
-#, fuzzy
-msgid "Generate code for NeXT runtime environment"
-msgstr "Generér kode til en given cpu"
+#: f/lang-options.h:173
+msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
+msgstr "Slet g77-understøttelse af ikke-FORTRAN-77-indbyggede "
 
-#: objc/lang-options.h:35
-msgid "Warn if a selector has multiple methods"
-msgstr ""
+#: f/lang-options.h:175
+msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
+msgstr "Deaktivér g77-understøttelse af ikke-FORTRAN-77-indbyggede"
 
-#: objc/lang-options.h:39
-msgid "Do not warn if inherited methods are unimplemented"
-msgstr ""
+#: f/lang-options.h:178
+msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
+msgstr "Skjul g77-understøttelse af ikke-FORTRAN-77-indbyggede"
 
-#: objc/lang-options.h:41
-msgid "Generate C header of platform specific features"
-msgstr ""
+#: f/lang-options.h:180
+msgid "Delete MIL-STD 1753 intrinsics"
+msgstr "Slet MIL-STD 1753-indbyggede"
 
-#: objc/lang-options.h:43
-#, fuzzy
-msgid "Specify the name of the class for constant strings"
-msgstr "parameteren til 'asm' er ikke en konstant streng"
+#: f/lang-options.h:182
+msgid "Disable MIL-STD 1753 intrinsics"
+msgstr "Deaktivér MIL-STD 1753-indbyggede"
 
-#: objc/objc-act.c:811
-msgid "no class name specified as argument to -fconstant-string-class"
-msgstr ""
+#: f/lang-options.h:185
+msgid "Hide MIL-STD 1753 intrinsics"
+msgstr "Skjul MIL-STD 1753-indbyggede"
 
-#: objc/objc-act.c:972
-#, c-format
-msgid "object does not conform to the `%s' protocol"
-msgstr ""
+#: f/lang-options.h:187
+msgid "Delete libU77 intrinsics"
+msgstr "Slet libU77-indbyggede"
 
-#: objc/objc-act.c:1010
-#, c-format
-msgid "class `%s' does not implement the `%s' protocol"
-msgstr ""
+#: f/lang-options.h:189
+msgid "Disable libU77 intrinsics"
+msgstr "Deaktivér libU77-indbyggede"
 
-#: objc/objc-act.c:1091
-#, c-format
-msgid "`%s' cannot be statically allocated"
-msgstr ""
+#: f/lang-options.h:192
+msgid "Hide libU77 intrinsics"
+msgstr "Skjul libU77-indbyggede"
 
-#: objc/objc-act.c:1147
-#, c-format
-msgid "Unexpected type for `id' (%s)"
-msgstr ""
+#: f/lang-options.h:194
+msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+msgstr "Slet VXT FORTRAN-understøttelse af ikke-FORTRAN-77-indbyggede "
 
-#: objc/objc-act.c:1152
-msgid "Undefined type `id', please import <objc/objc.h>"
-msgstr "Typen 'id' er ikke defineret, importér venligst <objc/objc.h>"
+#: f/lang-options.h:196
+msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+msgstr "Deaktivér VXT FORTRAN-understøttelse af ikke-FORTRAN-77-indbyggede "
 
-#: objc/objc-act.c:1200 objc/objc-act.c:5359
-#, c-format
-msgid "Cannot find protocol declaration for `%s'"
-msgstr "Kan ikke finde protokolerklæringen af '%s'"
+#: f/lang-options.h:199
+msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+msgstr "Skjul VXT FORTRAN-understøttelse af ikke-FORTRAN-77-indbyggede "
 
-#: objc/objc-act.c:1422 objc/objc-act.c:5879 objc/objc-act.c:6177
-#: objc/objc-act.c:6226 objc/objc-act.c:6262 objc/objc-parse.y:1371
-#, c-format
-msgid "Cannot find interface declaration for `%s'"
-msgstr "Kan ikke finde interface-erklæringen af '%s'"
+#: f/lang-options.h:201
+msgid "Treat initial values of 0 like non-zero values"
+msgstr "Behandl begyndelsesværdier på 0 som værdier forskellig fra nul"
 
-#: objc/objc-act.c:2460
-#, fuzzy, c-format
-msgid "Cannot find class `%s'"
-msgstr "kan ikke finde '%s'"
+#: f/lang-options.h:204
+msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
+msgstr "Udsend speciel fejlanalyseringsinfo for COMMON og EQUIVALENCE (deaktiveret)"
 
-#: objc/objc-act.c:2462
-#, fuzzy, c-format
-msgid "Class `%s' already exists"
-msgstr "feltet '%s' er allerede blevet klargjort"
+#: f/lang-options.h:207
+msgid "Take at least one trip through each iterative DO loop"
+msgstr "Tag i det mindste et skridt gennem hver DO-løkke"
 
-#. fatal did not work with 2 args...should fix
-#: objc/objc-act.c:2586
-#, c-format
-msgid "Cannot find interface declaration for `%s', superclass of `%s'"
-msgstr "Kan ikke interface-erklæringen af '%s', superklasse til '%s'"
+#: f/lang-options.h:211
+msgid "Print names of program units as they are compiled"
+msgstr "Udskriv navne på programenheder efterhånden som de oversættes"
 
-#: objc/objc-act.c:2593
-#, c-format
-msgid "Circular inheritance in interface declaration for `%s'"
-msgstr "Cirkulær nedarvning i interface-erklæringen af '%s'"
+#: f/lang-options.h:214
+msgid "Disable fatal diagnostics about inter-procedural problems"
+msgstr "Deaktivér fatale diagnosticeringer af interprocedurale procedurer"
 
-#: objc/objc-act.c:3643 objc/objc-act.c:3660
-msgid "inconsistent instance variable specification"
-msgstr "inkonsistent instansvariabelangivelse"
+#: f/lang-options.h:216
+msgid "Make prefix-radix non-decimal constants be typeless"
+msgstr "Gør præfiks-grundtal ikke-decimale konstanter typeløse"
 
-#: objc/objc-act.c:4854
-#, fuzzy, c-format
-msgid "multiple declarations for method `%s'"
-msgstr "mere end én erklæring af klassemetoden '%s'."
+#: f/lang-options.h:219
+msgid "Generate code to check subscript and substring bounds"
+msgstr "Generér kode for at tjekke indekserings- og understrengsgrænser"
 
-#: objc/objc-act.c:4968
-#, fuzzy, c-format
-msgid "invalid receiver type `%s'"
-msgstr "ugyldig brug af en type '%s %s' der ikke er defineret"
+#: f/lang-options.h:222
+msgid "Fortran-specific form of -fbounds-check"
+msgstr "Fortran-specifik form for -fbounds-check"
 
-#: objc/objc-act.c:5036 objc/objc-act.c:5062 objc/objc-act.c:5110
-#, c-format
-msgid "`%s' does not respond to `%s'"
-msgstr ""
+#: f/lang-options.h:226
+msgid "Disable warnings about inter-procedural problems"
+msgstr "Deaktivér advarsler om interprocedurale problemer"
 
-#: objc/objc-act.c:5042 objc/objc-act.c:7283
-#, c-format
-msgid "no super class declared in interface for `%s'"
-msgstr "der er ikke erklæret en superklasse i interface-erklæringen af '%s'"
+#: f/lang-options.h:230
+msgid "Warn about constructs with surprising meanings"
+msgstr "Advar om konstruktioner med overraskende betydninger"
 
-#: objc/objc-act.c:5140
-msgid "cannot find class (factory) method."
-msgstr ""
+#: f/lang-options.h:235
+msgid "Add a directory for INCLUDE searching"
+msgstr "Tilføj et katalog til INCLUDE-søgning"
 
-#: objc/objc-act.c:5141 objc/objc-act.c:5185
+#: f/lang-options.h:237
+msgid "Set the maximum line length"
+msgstr "Angiv den maksimale linjelængde"
+
+#: f/bad.def:39
+#, no-c-format
+msgid "Missing first operand for binary operator at %0"
+msgstr "Manglende første operand for binær operator ved %0"
+
+#: f/bad.def:42
+#, no-c-format
+msgid "Zero-length character constant at %0"
+msgstr "Nul-længde tegnkonstant ved %0"
+
+#: f/bad.def:45
+#, no-c-format
+msgid "Invalid token at %0 in expression or subexpression at %1"
+msgstr "Ugyldigt symbol ved %0 i udtryk eller underudtryk ved %1"
+
+#: f/bad.def:48
+#, no-c-format
+msgid "Missing operand for operator at %1 at end of expression at %0"
+msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
+
+#: f/bad.def:51
+#, no-c-format
+msgid "Label %A already defined at %1 when redefined at %0"
+msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
+
+#: f/bad.def:54
+#, no-c-format
+msgid "Unrecognized character at %0 [info -f g77 M LEX]"
+msgstr "Ukendt tegn ved %0 [info -f g77 M LEX]"
+
+#: f/bad.def:57
+#, no-c-format
+msgid "Label definition %A at %0 on empty statement (as of %1)"
+msgstr "Etiketdefinition %A ved %0 i tom sætning (ved %1)"
+
+#: f/bad.def:65
+#, no-c-format
+msgid "Invalid first character at %0 [info -f g77 M LEX]"
+msgstr "Ugyldig første tegn ved %0 [info -f g77 M LEX]"
+
+#: f/bad.def:68
+#, no-c-format
+msgid "Line too long as of %0 [info -f g77 M LEX]"
+msgstr "Linje for lang ved %0 [info -f g77 M LEX]"
+
+#: f/bad.def:71
+#, no-c-format
+msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
+msgstr "Tegn der ikke er tal ved %0 i etiketfelt [info -f g77 M LEX]"
+
+#: f/bad.def:74
+#, no-c-format
+msgid "Label number at %0 not in range 1-99999"
+msgstr "Etiketnummer ved %0 er ikke i intervallet 1-99999"
+
+#: f/bad.def:77
+#, no-c-format
+msgid "At %0, '!' and '/*' are not valid comment delimiters"
+msgstr "Ved %0 er '!' og '/*' ikke gyldige kommentarafgrænsninger"
+
+#: f/bad.def:80
+#, no-c-format
+msgid "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
+msgstr "Fortsættelsesindikator ved %0 skal optræde i kolonne 6 [info -f g77 M LEX]"
+
+#: f/bad.def:83
+#, no-c-format
+msgid "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M LEX]"
+msgstr "Etiket ved %0 er ugyldig med fortsættelseslinjeindikator ved %1 [info -f g77 M LEX]"
+
+#: f/bad.def:91
+#, no-c-format
+msgid "Character constant at %0 has no closing apostrophe at %1"
+msgstr "Tenkonstant ved %0 har ingen afsluttende apostrof ved %1"
+
+#: f/bad.def:94
+#, no-c-format
+msgid "Hollerith constant at %0 specified %A more characters than are present as of %1"
+msgstr "Hollerith-konstant ved %0 angiver %A flere tegn end der optræder ved %1"
+
+#: f/bad.def:97
+#, no-c-format
+msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
+msgstr "Afsluttende parantes ved %0 behøves for at svare til åben parantes ved %1"
+
+#: f/bad.def:100
+#, no-c-format
+msgid "Integer at %0 too large"
+msgstr "Heltal ved %0 for stort"
+
+#: f/bad.def:123
+#, no-c-format
+msgid "Period at %0 not followed by digits for floating-point number or by `NOT.', `TRUE.', or `FALSE.'"
+msgstr "Punktum ved %0 efterfølges ikke af cifre til kommatal eller af 'NOT.', 'TRUE.' eller 'FALSE.'"
+
+#: f/bad.def:126
+#, no-c-format
+msgid "Missing close-period between `.%A' at %0 and %1"
+msgstr "Manglende afsluttende punktum mellem '.%A' ved %0 og %1"
+
+#: f/bad.def:129
+#, no-c-format
+msgid "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent field"
+msgstr "Ugyldig eksponent ved %0 for reel konstant ved %1; ikke-ciffer '%A' i eksponentfelt"
+
+#: f/bad.def:132
+#, no-c-format
+msgid "Missing value at %1 for real-number exponent at %0"
+msgstr "Manglende værdi ved %1 for reel eksponent ved %0"
+
+#: f/bad.def:135
+#, no-c-format
+msgid "Expected binary operator between expressions at %0 and at %1"
+msgstr "Forventede binær operator mellem udtryk ved %0 og ved %1"
+
+#: f/bad.def:253
+#, no-c-format
+msgid "Semicolon at %0 is an invalid token"
+msgstr "Semikolon ved %0 er et ugyldigt symbol"
+
+#: f/bad.def:271
+#, no-c-format
+msgid "Extraneous comma in FORMAT statement at %0"
+msgstr "Ekstra komma i FORMAT-sætning ved %0"
+
+#: f/bad.def:274
+#, no-c-format
+msgid "Missing comma in FORMAT statement at %0"
+msgstr "Manglende komma i FORMAT-sætning ved %0"
+
+#: f/bad.def:277
+#, no-c-format
+msgid "Spurious sign in FORMAT statement at %0"
+msgstr "Mystisk fortegn i FORMAT-sætning ved %0"
+
+#: f/bad.def:280
+#, no-c-format
+msgid "Spurious number in FORMAT statement at %0"
+msgstr "Mystisk tal i FORMAT-sætning ved %0"
+
+#: f/bad.def:283
+#, no-c-format
+msgid "Spurious text trailing number in FORMAT statement at %0"
+msgstr "Mystisk tekstafsluttende tal i FORMAT-sætning ved %0"
+
+#: f/bad.def:291
+#, no-c-format
+msgid "Unrecognized FORMAT specifier at %0"
+msgstr "Ukendt FORMAT-angivelse ved %0"
+
+#: f/bad.def:419
+#, no-c-format
+msgid "Missing close-parenthese(s) in FORMAT statement at %0"
+msgstr "Manglende afsluttende parantes i FORMAT-sætning ved %0"
+
+#: f/bad.def:422
+#, no-c-format
+msgid "Missing number following period in FORMAT statement at %0"
+msgstr "Manglende tal efter punktum i FORMAT-sætning ved %0"
+
+#: f/bad.def:425
+#, no-c-format
+msgid "Missing number following `E' in FORMAT statement at %0"
+msgstr "Manglende tal efter 'E' i FORMAT-sætning ved %0"
+
+#: f/bad.def:433
+#, no-c-format
+msgid "Spurious trailing comma preceding terminator at %0"
+msgstr "Mystisk afsluttende komma før afslutningssymbol ved %0"
+
+#: f/bad.def:436
+#, no-c-format
+msgid "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not specifying the assignment operator (=)"
+msgstr "Angiv OPERATOR i stedet for ASSIGNMENT ved %0 for INTERFACE-sætning der ikke angiver tildelingsoperatoren (=)"
+
+#: f/bad.def:439
+#, no-c-format
+msgid "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement specifying the assignment operator (=)"
+msgstr "Angiv ASSIGNMENT i stedet for OPERATOR ved %0 for INTERFACE-sætning der angiver tildelingsoperatoren (=)"
+
+#: f/bad.def:452
+#, no-c-format
+msgid "Cannot specify =initialization-expr at %0 unless `::' appears before list of objects"
+msgstr "Kan ikke angive =klargøringsudtryk ved %0 medmindre '::' optræder før listen af objekter"
+
+#: f/bad.def:455
+#, no-c-format
+msgid "Reference to label at %1 inconsistent with its definition at %0"
+msgstr "Reference til etiket ved %1 er inkonsistent med dens definition ved %0"
+
+#: f/bad.def:458
+#, no-c-format
+msgid "Reference to label at %1 inconsistent with earlier reference at %0"
+msgstr "Reference til etiket ved %1 er inkonsistent med tidligere reference ved %0"
+
+#: f/bad.def:461
+#, no-c-format
+msgid "DO-statement reference to label at %1 follows its definition at %0"
+msgstr "DO-sætningsreference til etiket ved %1 følger dens definition ved %0"
+
+#: f/bad.def:464
+#, no-c-format
+msgid "Reference to label at %1 is outside block containing definition at %0"
+msgstr "Reference til etiket ved %1 er uden for blok der indeholder definitionen ved %0"
+
+#: f/bad.def:467
+#, no-c-format
+msgid "DO-statement references to label at %0 and %2 separated by unterminated block starting at %1"
+msgstr "DO-sætningsreferencer til etiket ved %0 og %2 adskilt af uafsluttet blok der begynder ved %1"
+
+#: f/bad.def:470
+#, no-c-format
+msgid "DO-statement reference to label at %0 and label definition at %2 separated by unterminated block starting at %1"
+msgstr "DO-sætningsreference til etiket ved %0 og etiketdefinition ved %2 adskilt af uafsluttet blok der begynder ved %1"
+
+#: f/bad.def:473
+#, no-c-format
+msgid "Label definition at %0 invalid on this kind of statement"
+msgstr "Etiketdefinition ved %0 er ugyldig ved denne slags sætning"
+
+#: f/bad.def:476
+#, no-c-format
+msgid "Statement at %0 invalid in this context"
+msgstr "Sætning ved %0 er ugyldig i denne kontekst"
+
+#: f/bad.def:479
+#, no-c-format
+msgid "Statement at %0 invalid in context established by statement at %1"
+msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
+
+#: f/bad.def:482
+#, no-c-format
+msgid "Statement at %0 must specify construct name specified at %1"
+msgstr "Sætning ved %0 skal angive konstruktionsnavn angivet ved %1"
+
+#: f/bad.def:485
+#, no-c-format
+msgid "Construct name at %0 superfluous, no construct name specified at %1"
+msgstr "Kontruktionsnavn ved %0 er overflødigt, intet kontruktionsnavn angivet ved %1"
+
+#: f/bad.def:488
+#, no-c-format
+msgid "Construct name at %0 not the same as construct name at %1"
+msgstr "Kontruktionsnavn ved %0 er ikke det samme som konstruktionsnavn ved %1"
+
+#: f/bad.def:491
+#, no-c-format
+msgid "Construct name at %0 does not match construct name for any containing DO constructs"
+msgstr "Kontruktionsnavn ved %0 passer ikke med konstruktionsnavn for nogen indeholdende DO-konstruktioner"
+
+#: f/bad.def:494
+#, no-c-format
+msgid "Label definition missing at %0 for DO construct specifying label at %1"
+msgstr "Etiketdefinition mangler ved %0 for DO-konstruktion der angiver etiket ved %1"
+
+#: f/bad.def:497
+#, no-c-format
+msgid "Statement at %0 follows ELSE block for IF construct at %1"
+msgstr "Sætning ved %0 følger ELSE-blok for IF-konstruktion ved %1"
+
+#: f/bad.def:500
+#, no-c-format
+msgid "No label definition for FORMAT statement at %0"
+msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
+
+#: f/bad.def:503
+#, no-c-format
+msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
+msgstr "Anden forekomst af ELSE WHERE ved %0 inden i WHERE ved %1"
+
+#: f/bad.def:506
+#, no-c-format
+msgid "END statement at %0 missing `%A' keyword required for internal or module procedure(s) bounded by %1"
+msgstr "END-sætning ved %0 mangler nøgleordet '%A' som er påkrævet for interne eller modul-procedurer afgrænset af %1"
+
+#: f/bad.def:509
+#, no-c-format
+msgid "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 specifies no generic name, operator, or assignment"
+msgstr "MODULE PROCEDURE-sætning ved %0 er ikke tilladt da INTERFACE ved %1 ikke angiver generisk navn, operator eller tildeling"
+
+#: f/bad.def:512
+#, no-c-format
+msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
+msgstr "BLOCK DATA-navn ved %0 er overflødigt, intet navn angivet ved %1"
+
+#: f/bad.def:515
+#, no-c-format
+msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
+msgstr "Programnavn ved %0 er overflødigt, ingen PROGRAM-sætning angivet ved %1"
+
+#: f/bad.def:518
+#, no-c-format
+msgid "Program unit name at %0 not the same as name at %1"
+msgstr "Programenhedsnavn ved %0 er ikke det samme som navn ved %1"
+
+#: f/bad.def:521
+#, no-c-format
+msgid "Type name at %0 not the same as name at %1"
+msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
+
+#: f/bad.def:524
+#, no-c-format
+msgid "End of source file before end of block started at %0"
+msgstr "Slutning på kildekodefil før slutning af blok begyndt ved %0"
+
+#: f/bad.def:527
+#, no-c-format
+msgid "Undefined label, first referenced at %0"
+msgstr "Ikke-defineret etiket, første reference er ved %0"
+
+#: f/bad.def:530
+#, no-c-format
+msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
+msgstr "SAVE-sætning eller -egenskab ved %1 kan ikke angives sammen med SAVE-sætning eller -egenskab ved %0"
+
+#: f/bad.def:533
+#, no-c-format
+msgid "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or PRIVATE statement at %0"
+msgstr "PUBLIC- eller PRIVATE-sætning ved %1 kan ikke angives sammen med PUBLIC- eller PRIVATE-sætning ved %0"
+
+#: f/bad.def:536
+#, no-c-format
+msgid "RETURN statement at %0 invalid within a main program unit"
+msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
+
+#: f/bad.def:539
+#, no-c-format
+msgid "Alternate return specifier at %0 invalid within a main program unit"
+msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en hovedprogramenhed"
+
+#: f/bad.def:542
+#, no-c-format
+msgid "Alternate return specifier at %0 invalid within a function"
+msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
+
+#: f/bad.def:545
+#, no-c-format
+msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
+msgstr "Tilgangsangivelse eller PRIVATE-sætning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
+
+#: f/bad.def:548
+#, no-c-format
+msgid "Access specifier at %0 must immediately follow derived-type statement at %1 with no intervening statements"
+msgstr "Tilgangsangivelse ved %0 skal umiddelbart følge nedarvet type-sætning ved %1 uden nogen mellemliggende sætninger"
+
+#: f/bad.def:551
+#, no-c-format
+msgid "No components specified as of %0 for derived-type definition beginning at %1"
+msgstr "Ingen komponenter angivet ved %0 for nedarvet typedefinition begyndende ved %1"
+
+#: f/bad.def:554
+#, no-c-format
+msgid "No components specified as of %0 for structure definition beginning at %1"
+msgstr "Ingen komponenter angivet ved %0 for strukturdefinition begyndende ved %1"
+
+#: f/bad.def:557
+#, no-c-format
+msgid "Missing structure name for outer structure definition at %0"
+msgstr "Manglende strukturnavn for ydre strukturdefinition ved %0"
+
+#: f/bad.def:560
+#, no-c-format
+msgid "Field names at %0 for outer structure definition -- specify them in a subsequent RECORD statement instead"
+msgstr "Feltnavne ved %0 for ydre strukturdefinition - angiv dem i en efterfølgende RECORD-sætning i stedet"
+
+#: f/bad.def:563
+#, no-c-format
+msgid "Missing field name(s) for structure definition at %0 within structure definition at %1"
+msgstr "Manglende feltnavne for strukturdefinition ved %0 inden i strukturdefinition ved %1"
+
+#: f/bad.def:566
+#, no-c-format
+msgid "No components specified as of %0 for map beginning at %1"
+msgstr "Ingen komponenter angivet ved %0 for map begyndende ved %1"
+
+#: f/bad.def:569
+#, no-c-format
+msgid "Zero or one maps specified as of %0 for union beginning at %1 -- at least two are required"
+msgstr "Nul eller en map angivet ved %0 for union begyndende ved %1 - mindst to er påkrævet"
+
+#: f/bad.def:572
+#, no-c-format
+msgid "Missing %A specifier in statement at %0"
+msgstr "Manglende %A-angivelse i sætning ved %0"
+
+#: f/bad.def:575
+#, no-c-format
+msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
+msgstr "Elementer i I/O-liste begyndende ved %0 er ugyldigt for navnlistedirigeret I/O"
+
+#: f/bad.def:578
+#, no-c-format
+msgid "Conflicting I/O control specifications at %0 and %1"
+msgstr "Modstridende I/O-kontrolangivelser ved %0 og %1"
+
+#: f/bad.def:581
+#, no-c-format
+msgid "No UNIT= specifier in I/O control list at %0"
+msgstr "Inge UNIT=-angivelse i I/O-kontrolliste ved %0"
+
+#: f/bad.def:584
+#, no-c-format
+msgid "Specification at %0 requires ADVANCE=`NO' specification in same I/O control list"
+msgstr "Specifikation ved %0 kræver ADVANCE='NO'-specifikation i samme I/O-kontrolliste"
+
+#: f/bad.def:587
+#, no-c-format
+msgid "Specification at %0 requires explicit FMT= specification in same I/O control list"
+msgstr "Specifikation ved %0 kræver eksplicit FMT=-specifikation i samme I/O-kontrolliste"
+
+#: f/bad.def:595
+#, no-c-format
+msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
+msgstr "Anden forekomst af CASE DEFAULT ved %0 inden i SELECT CASE ved %1"
+
+#: f/bad.def:598
+#, no-c-format
+msgid "Duplicate or overlapping case values/ranges at %0 and %1"
+msgstr "CASE-værdi optræder mere end én gang eller intervaller overlapper ved %0 og %1"
+
+#: f/bad.def:601
+#, no-c-format
+msgid "Type and/or kind-type parameter disagreement between CASE value or value within range at %0 and SELECT CASE at %1"
+msgstr "Type og/eller form for type-parameter konflikt mellem CASE-værdi eller værdi i interval ved %0 og SELECT CASE ved %1"
+
+#: f/bad.def:604
+#, no-c-format
+msgid "Range specification at %0 invalid for CASE statement within logical-type SELECT CASE statement"
+msgstr "Intervalangivelse ved %0 er ugyldig for CASE-sætning inden i SELECT CASE-sætning med logisk type"
+
+#: f/bad.def:617
+#, no-c-format
+msgid "Fortran 90 feature at %0 unsupported"
+msgstr "Fortran 90-facilitet ved %0 er ikke understøttet"
+
+#: f/bad.def:630
+#, no-c-format
+msgid "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %1]"
+msgstr "Ugyldig erklæring af reference til symbolet '%A' ved %0 (først set ved %1)"
+
+#: f/bad.def:638
+#, no-c-format
+msgid "Null element at %0 for array reference at %1"
+msgstr "Nulelement ved %0 for tabelreference ved %1"
+
+#: f/bad.def:641
+#, no-c-format
+msgid "Too few elements (%A missing) as of %0 for array reference at %1"
+msgstr "For få elementer (%A mangler) ved %0 for tabelreference ved %1"
+
+#: f/bad.def:644
+#, no-c-format
+msgid "Too many elements as of %0 for array reference at %1"
+msgstr "For mange elementer ved %0 for tabelreference ved %1"
+
+#: f/bad.def:647
+#, no-c-format
+msgid "Missing colon as of %0 in substring reference for %1"
+msgstr "Manglende kolon ved %0 i understrengsreference for %1"
+
+#: f/bad.def:650
+#, no-c-format
+msgid "Invalid use at %0 of substring operator on %1"
+msgstr "Ugyldig brug ved %0 af understrengsoperator på %1"
+
+#: f/bad.def:653
+#, no-c-format
+msgid "Substring begin/end point at %0 out of defined range"
+msgstr "Understrengs begyndelses-/slutpunkt ved %0 er uden for det definerede interval"
+
+#: f/bad.def:656
+#, no-c-format
+msgid "Array element value at %0 out of defined range"
+msgstr "Tabelelementværdi ved %0 er uden for det definerede interval"
+
+#: f/bad.def:659
+#, no-c-format
+msgid "Expression at %0 has incorrect data type or rank for its context"
+msgstr "Udtryk ved %0 har forkert datatype eller rang for dets kontekst"
+
+#: f/bad.def:662
+#, no-c-format
+msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
+msgstr "Division med nul ved %0 (IEEE understøttes ikke endnu)"
+
+#: f/bad.def:665
+#, no-c-format
+msgid "%A step count known to be 0 (zero) at %0"
+msgstr "%A-skridttæller vides at være nul ved %0"
+
+#: f/bad.def:668
+#, no-c-format
+msgid "%A end value plus step count known to overflow at %0"
+msgstr "%A-slutværdi plus skridttæller vides at forårsage overløb ved %0"
+
+#: f/bad.def:671
+#, no-c-format
+msgid "%A begin, end, and step-count values known to result in implementation-dependent behavior due to overflow(s) in intermediate calculations at %0"
+msgstr "%A-begyndelses-, slut- og skridttæller-værdier vides at resultere i implementeringsafhængig opførsel pga. overløb i mellemregninger ved %0"
+
+#: f/bad.def:674
+#, no-c-format
+msgid "%A begin, end, and step-count values known to result in no iterations at %0"
+msgstr "%A-begyndelses-, slut- og skridttæller-værdier vides at resultere i at der ikke foretages nogen iterationer ved %0"
+
+#: f/bad.def:677
+#, no-c-format
+msgid "Type disagreement between expressions at %0 and %1"
+msgstr "Typekonflikt mellem udtryk ved %0 og %1"
+
+#: f/bad.def:690
+#, no-c-format
+msgid "No specification for implied-DO iterator `%A' at %0"
+msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
+
+#: f/bad.def:693
+#, no-c-format
+msgid "Gratuitous parentheses surround implied-DO construct at %0"
+msgstr "Ekstra paranteser omkring underforstået DO-konstruktion ved %0"
+
+#: f/bad.def:696
+#, no-c-format
+msgid "Zero-size specification invalid at %0"
+msgstr "Nulstørrelses angivelse ugyldig ved %0"
+
+#: f/bad.def:699
+#, no-c-format
+msgid "Zero-size array at %0"
+msgstr "Nulstørrelsestabel ved %0"
+
+#: f/bad.def:702
+#, no-c-format
+msgid "Target machine does not support complex entity of kind specified at %0"
+msgstr "Målarkitekturen understøtter ikke den form for kompleks enhed der er angivet ved %0"
+
+#: f/bad.def:705
+#, no-c-format
+msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
+msgstr "Målarkitekturen understøtter ikke DOUBLE COMPLEX, som angivet ved %0"
+
+#: f/bad.def:708
+#, no-c-format
+msgid "Attempt to raise constant zero to a power at %0"
+msgstr "Forsøg at opløfte konstant nul til en potens af %0"
+
+#: f/bad.def:806
+#, no-c-format
+msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
+msgstr "Reference til generisk indbygget '%A' ved %0 kunne være for at danne %B eller %C"
+
+#: f/bad.def:809
+#, no-c-format
+msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
+msgstr "Tvetydig brug af indbygget '%A' ved %0 [info -f g77 M CMPAMBIG]"
+
+#: f/bad.def:812
+#, no-c-format
+msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
+msgstr "Indbygget '%A' refereret til som %B ved %0, som %C ved %1 [info -f g77 M EXPIMP]"
+
+#: f/bad.def:815
+#, no-c-format
+msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
+msgstr "Samme navn '%A' benyttet for %B ved %0 og %C ved %1 [info -f g77 M INTGLOB]"
+
+#: f/bad.def:818
+#, no-c-format
+msgid "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
+msgstr "Eksplicit typeerklæring for indbygget '%A' er i modstrid med kald ved %0"
+
+#: f/bad.def:821
+#, no-c-format
+msgid "Unable to open INCLUDE file `%A' at %0"
+msgstr "Kunne ikke åbne INCLUDE-filen '%A' ved %0"
+
+#: f/bad.def:839
+#, no-c-format
+msgid "Null argument at %0 for statement function reference at %1"
+msgstr "Nulparameter ved %0 for sætningsfunktionsreference ved %1"
+
+#: f/bad.def:842
+#, no-c-format
+msgid "Null argument at %0 for procedure invocation at %1"
+msgstr "Nulparameter ved %0 for procedurekald ved %1"
+
+#: f/bad.def:845
+#, no-c-format
+msgid "%A too few arguments (starting with dummy argument `%B') as of %0 for statement function reference at %1"
+msgstr "%A for få parametre (begyndende ved dummy-parameter '%B') ved %0 for sætningsfunktionsreference ved %1"
+
+#: f/bad.def:848
+#, no-c-format
+msgid "%A too many arguments as of %0 for statement function reference at %1"
+msgstr "%A for mange parametre ved %0 for sætningsfunktionsreference ved %1"
+
+#: f/bad.def:851
+#, no-c-format
+msgid "Array supplied at %1 for dummy argument `%A' in statement function reference at %0"
+msgstr "Tabel angivet ved %1 for dummy-parameter '%A' i sætningsfunktionsreference ved %1"
+
+#: f/bad.def:854
+#, no-c-format
+msgid "Unsupported FORMAT specifier at %0"
+msgstr "Ikke-understøttet FORMAT-angivelse ved %0"
+
+#: f/bad.def:857
+#, no-c-format
+msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
+msgstr "Variabel-udtryks FORMAT-angivelse ved %0 - ikke-understøttet"
+
+#: f/bad.def:880
+#, no-c-format
+msgid "Unsupported VXT statement at %0"
+msgstr "Ikke-understøttet VXT-sætning ved %0"
+
+#: f/bad.def:883
+#, no-c-format
+msgid "Attempt to specify second initial value for `%A' at %0"
+msgstr "Forsøg på at angive anden startværdi for '%A' ved %0"
+
+#: f/bad.def:886
+#, no-c-format
+msgid "Too few initial values in list of initializers for `%A' at %0"
+msgstr "For få startværdier i klargøringsliste for '%A' ved %0"
+
+#: f/bad.def:889
+#, no-c-format
+msgid "Too many initial values in list of initializers starting at %0"
+msgstr "For mange startværdier i klargøringsliste ved %0"
+
+#: f/bad.def:892
+#, no-c-format
+msgid "Array or substring specification for `%A' out of range in statement at %0"
+msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
+
+#: f/bad.def:895
+#, no-c-format
+msgid "Array subscript #%B out of range for initialization of `%A' in statement at %0"
+msgstr "Tabelindeks nr. %B er uden for det gyldig interval ved klargøring af '%A' i sætning ved %0"
+
+#: f/bad.def:898
+#, no-c-format
+msgid "Implied do-loop step count of 0 (zero) for iteration variable `%A' in statement at %0"
+msgstr "Underforstået do-løkkeskridttæller på nul for iterationsvariablen '%A' i sætning ved %0"
+
+#: f/bad.def:901
+#, no-c-format
+msgid "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in statement at %0"
+msgstr "Underforstået do-løkkegentagelsestæller på nul for iterationsvariablen '%A' i sætning ved %0"
+
+#: f/bad.def:904
+#, no-c-format
+msgid "Not an integer constant expression in implied do-loop in statement at %0"
+msgstr "Ikke et heltalskonstantudtryk i underforstået do-løkke i sætning ved %0"
+
+#: f/bad.def:907
+#, no-c-format
+msgid "Attempt to specify second initial value for element of `%A' at %0"
+msgstr "Forsøg på at angive anden startvædi for element af '%A' ved %0"
+
+#: f/bad.def:910
+#, no-c-format
+msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
+msgstr "Forsøg på at anvende EQUIVALENCE mellem de almene områder '%A' og '%B' ved %0"
+
+#: f/bad.def:913
+#, no-c-format
+msgid "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
+msgstr "Kan ikke placere '%A' som angivet af EQUIVALENCE pga. justeringsrestriktioner"
+
+#: f/bad.def:916
+#, no-c-format
+msgid "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D bytes offset from `%B'"
+msgstr "Forkerte EQUIVALENCE-krav for placering af '%A' ved både %C og %D bytes afstand fra '%B'"
+
+#: f/bad.def:919
+#, no-c-format
+msgid "Array or substring specification for `%A' out of range in EQUIVALENCE statement"
+msgstr "Tabel- eller understrengsspecifikation for '%A' er uden for det gyldige interval i EQUIVALENCE-sætning"
+
+#: f/bad.def:922
+#, no-c-format
+msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
+msgstr "Understreng af ikke-CHARACTER enhed '%A' i EQUIVALENCE-sætning"
+
+#: f/bad.def:925
+#, no-c-format
+msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
+msgstr "Tabelreference til skalar variabel '%A' i EQUIVALENCE-sætning"
+
+#: f/bad.def:928
+#, no-c-format
+msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
+msgstr "Tabelindeks nr. %B er uden for det gyldige interval for EQUIVALENCE '%A'"
+
+#: f/bad.def:936
+#, no-c-format
+msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
+msgstr "Forsøg på at udvide COMMON-område over dets begyndelsespunkt vha. EQUIVALENCE '%A'"
+
+#: f/bad.def:939
+#, no-c-format
+msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
+msgstr "For få elementer i reference til tabllen '%A' i EQUIVALENCE-sætning"
+
+#: f/bad.def:942
+#, no-c-format
+msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
+msgstr "For mange elementer i reference til tabllen '%A' i EQUIVALENCE-sætning"
+
+#: f/bad.def:945
+#, no-c-format
+msgid "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for example, `%A' and `%B'"
+msgstr "Blandede CHARACTER- og ikke-CHARACTER-typer vha. COMMON/EQUIVALENCE - f.eks. '%A' og '%B'"
+
+#: f/bad.def:958
+#, no-c-format
+msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
+msgstr "Returværdi `%A' for FUNCTION ved %0 refereres ikke i underprogram"
+
+#: f/bad.def:976
+#, no-c-format
+msgid "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at %1"
+msgstr "Almen blok '%A' er SAVEd, eksplicit eller implicit, ved %0, men ikke ved %1"
+
+#: f/bad.def:979
+#, no-c-format
+msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
+msgstr "Almen blok '%A' er %B %D i længde ved %0, men %C %E ved %1"
+
+#: f/bad.def:987
+#, no-c-format
+msgid "Blank common initialized at %0"
+msgstr "Tom almen tildelt startværdi ved %0"
+
+#: f/bad.def:990
+#, no-c-format
+msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
+msgstr "Indbygget '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret INTRINSIC"
+
+#: f/bad.def:993
+#, no-c-format
+msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
+msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
+
+#: f/bad.def:996
+#, no-c-format
+msgid "Character `%A' (for example) is upper-case in symbol name at %0"
+msgstr "Tegn '%A' (f.eks.) er et stort bogstav i symbolnavn ved %0"
+
+#: f/bad.def:999
+#, no-c-format
+msgid "Character `%A' (for example) is lower-case in symbol name at %0"
+msgstr "Tegn '%A' (f.eks.) er et lille bogstav i symbolnavn ved %0"
+
+#: f/bad.def:1002
+#, no-c-format
+msgid "Character `%A' not followed at some point by lower-case character in symbol name at %0"
+msgstr "Tegn '%A' følges ikke af lille bogstav i symbolnavn ved %0"
+
+#: f/bad.def:1005
+#, no-c-format
+msgid "Initial character `%A' is lower-case in symbol name at %0"
+msgstr "Begyndelsestegn '%A' er et lille bogstav i symbolnavn ved %0"
+
+#: f/bad.def:1013
+#, no-c-format
+msgid "NAMELIST not adequately supported by run-time library for source files with case preserved"
+msgstr "NAMELIST er ikke tilstrækkeligt understøttet af kørselsbiblioteket for kildefiler med store/små bogstaver bevaret"
+
+#: f/bad.def:1016
+#, no-c-format
+msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
+msgstr "Indlejret %%-konstruktion (%%VAL, %%REF eller %%DESCR) ved %0"
+
+#: f/bad.def:1034
+#, no-c-format
+msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
+msgstr "Sætning ved %0 er ugyldig  i BLOCK DATA-programenhed ved %1"
+
+#: f/bad.def:1037
+#, no-c-format
+msgid "Truncating characters on right side of character constant at %0"
+msgstr "Fjerner tegn på den højre side af tegnkonstant ved %0"
+
+#: f/bad.def:1040
+#, no-c-format
+msgid "Truncating characters on right side of hollerith constant at %0"
+msgstr "Fjerner tegn på den højre side af hollerith-konstant ved %0"
+
+#: f/bad.def:1043
+#, no-c-format
+msgid "Truncating non-zero data on left side of numeric constant at %0"
+msgstr "Fjerner data der ikke er nul, på den venstre side af numerisk konstant ved %0"
+
+#: f/bad.def:1046
+#, no-c-format
+msgid "Truncating non-zero data on left side of typeless constant at %0"
+msgstr "Fjerner data der ikke er nul, på den venstre side af typeløs konstant ved %0"
+
+#: f/bad.def:1049
+#, no-c-format
+msgid "Typeless constant at %0 too large"
+msgstr "Typeløs konstant ved %0 er for stor"
+
+#: f/bad.def:1052
+#, no-c-format
+msgid "First-column ampersand continuation at %0"
+msgstr "Førstekolonne og-tegnsfortsættelse ved %0"
+
+#: f/bad.def:1055 f/bad.def:1058
+#, no-c-format
+msgid "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
+msgstr "Globalt navn '%A' defineret ved %0 er allerede defineret ved %1 [info -f g77 M GLOBALS]"
+
+#: f/bad.def:1061 f/bad.def:1064
+#, no-c-format
+msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
+msgstr "Globalt navn '%A' er %B ved %0, men er %C ved %1 [info -f g77 M GLOBALS]"
+
+#: f/bad.def:1067 f/bad.def:1070
+#, no-c-format
+msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
+msgstr "Globalt navn '%A' ved %0 har anden type ved %1 [info -f g77 M GLOBALS]"
+
+#: f/bad.def:1073
+#, no-c-format
+msgid "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M GLOBALS]"
+msgstr "For %B parameter overbragt til '%A' ved %0 mod definitionen ved %1 [info -f g77 M GLOBALS]"
+
+#: f/bad.def:1076
+#, no-c-format
+msgid "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M GLOBALS]"
+msgstr "For %B parametre til '%A' ved %0 mod kald ved %1 [info -f g77 M GLOBALS]"
+
+#: f/bad.def:1079 f/bad.def:1082
+#, no-c-format
+msgid "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
+msgstr "Parameter nr. %B for '%A' er %C ved %0, men er %D ved %1 [info -f g77 M GLOBALS]"
+
+#: f/bad.def:1085
+#, no-c-format
+msgid "Array `%A' at %0 is too large to handle"
+msgstr "Tabellen '%A' ved %0 er for stor til at håndtere"
+
+#: f/bad.def:1088
+#, no-c-format
+msgid "Statement function `%A' defined at %0 is not used"
+msgstr "Sætningsfunktion '%A' defineret ved %0, men er ikke brugt"
+
+#: f/bad.def:1091
+#, no-c-format
+msgid "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M Y2KBAD]"
+msgstr "Indbygget '%A', kaldt ved %0, vides ikke være år 2000-sikker [info -f g77 M Y2KBAD]"
+
+#: f/bad.def:1094
+#, no-c-format
+msgid "Internal compiler error -- cannot perform operation"
+msgstr "Intern oversætterfejl - kan ikke udføre operation"
+
+#. Kind messages are used in diagnostic location reports of the
+#. form "<file>: In function `foo': <error message>".
+#: f/info-k.def:32
+msgid "In unknown kind"
+msgstr "I ukendt ting"
+
+#: f/info-k.def:33
+msgid "In entity"
+msgstr "I enheden"
+
+#: f/info-k.def:34
+msgid "In function"
+msgstr "I funktionen"
+
+#: f/info-k.def:35
+msgid "In subroutine"
+msgstr "I underrutinen"
+
+#: f/info-k.def:36
+msgid "In program"
+msgstr "I programmet"
+
+#: f/info-k.def:37
+msgid "In block-data unit"
+msgstr "I blokdataenheden"
+
+#: f/info-k.def:38
+msgid "In common block"
+msgstr "I den almene blok"
+
+#: f/info-k.def:39
+msgid "In construct"
+msgstr "I konstruktionen"
+
+#: f/info-k.def:40
+msgid "In namelist"
+msgstr "I navnelisten"
+
+#: f/info-k.def:41
+msgid "In anything"
+msgstr "I et eller andet"
+
+#: java/check-init.c:917
 #, c-format
-msgid "return type for `%s' defaults to id"
-msgstr ""
+msgid "internal error in check-init: tree code not implemented: %s"
+msgstr "intern fejl i check-init: trækode ikke implementeret: %s"
 
-#: objc/objc-act.c:5158
-#, fuzzy, c-format
-msgid "method `%s' not implemented by protocol."
-msgstr "Profilgenerering understøttes ikke endnu."
+#: java/check-init.c:990
+#, c-format
+msgid "final field '%s' may not have been initialized"
+msgstr "slutfeltet '%s' bliver måske ikke klargjort"
 
-#: objc/objc-act.c:5167
-msgid "return type defaults to id"
-msgstr ""
+#: java/class.c:539 java/class.c:564
+msgid "internal error - too many interface type"
+msgstr "intern fejl - for mange grænsefladetyper"
 
-#: objc/objc-act.c:5184
-#, fuzzy
-msgid "cannot find method."
-msgstr "kan ikke finde 'nm'"
+#: java/class.c:677
+msgid "bad method signature"
+msgstr "ugyldig metodesignatur"
 
-#. 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:5428
-#, fuzzy, c-format
-msgid "instance variable `%s' accessed in class method"
-msgstr "instansvariablen '%s' er erklæret '%s'"
+#: java/class.c:726
+msgid "misplaced ConstantValue attribute (not in any field)"
+msgstr "forkert placeret ConstantValue-egenskab (ikke i noget felt)"
 
-#: objc/objc-act.c:5680
+#: java/class.c:728
 #, c-format
-msgid "duplicate definition of class method `%s'."
-msgstr "mere end én definition af klassemetoden '%s'."
+msgid "duplicate ConstantValue attribute for field '%s'"
+msgstr "mere end én ConstantValue-egenskab for feltet '%s'"
 
-#: objc/objc-act.c:5686
+#: java/class.c:739
 #, c-format
-msgid "duplicate declaration of class method `%s'."
-msgstr "mere end én erklæring af klassemetoden '%s'."
+msgid "ConstantValue attribute of field '%s' has wrong type"
+msgstr "ConstantValue-egenskaben for feltet '%s' har forkert type"
 
-#: objc/objc-act.c:5722
+#: java/class.c:1103
 #, c-format
-msgid "duplicate definition of instance method `%s'."
-msgstr "mere end én definition af instansmetoden '%s'."
+msgid "field '%s' not found in class"
+msgstr "feltet '%s' blev ikke fundet i klassen"
 
-#: objc/objc-act.c:5728
-#, c-format
-msgid "duplicate declaration of instance method `%s'."
-msgstr "mere end én erklæring af instansmetoden '%s'."
+#: java/class.c:1365
+msgid "abstract method in non-abstract class"
+msgstr "abstrakt metode i ikke-abstrakt klasse"
 
-#: objc/objc-act.c:5768
-#, fuzzy, c-format
-msgid "duplicate interface declaration for category `%s(%s)'"
-msgstr "Kan ikke finde interface-erklæringen af '%s'"
+#: java/class.c:2067
+#, c-format
+msgid "non-static method '%s' overrides static method"
+msgstr "ikke-statisk metode '%s' overskriver statisk metode"
 
-#: objc/objc-act.c:5854
+#: java/decl.c:1537
 #, c-format
-msgid "instance variable `%s' is declared private"
-msgstr "instansvariablen '%s' er erklæret privat"
+msgid "In %s: overlapped variable and exception ranges at %d"
+msgstr "I %s: overlappende variabel- og undtagelsesintervaller ved %d"
+
+#: java/decl.c:1618
+msgid "bad type in parameter debug info"
+msgstr "ugyldig type i parameterfejlanalyseringsinfo"
 
-#: objc/objc-act.c:5901
+#: java/decl.c:1628
 #, c-format
-msgid "instance variable `%s' is declared %s"
-msgstr "instansvariablen '%s' er erklæret '%s'"
+msgid "bad PC range for debug info for local `%s'"
+msgstr "ugyldig PC-interval for fejlanalyseringsinfo for lokal '%s'"
 
-#: objc/objc-act.c:5911
-msgid "static access to object of type `id'"
-msgstr ""
+#: java/expr.c:530
+msgid "stack underflow - dup* operation"
+msgstr "stakunderløb - dup*-operation"
 
-#: objc/objc-act.c:5945 objc/objc-act.c:6039
-#, fuzzy, c-format
-msgid "incomplete implementation of class `%s'"
-msgstr "omimplementering af klassen '%s'"
+#: java/expr.c:1536
+#, c-format
+msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
+msgstr "reference '%s' er tvetydig: den optræder i grænsefladen '%s' og grænsefladen '%s'"
 
-#: objc/objc-act.c:5949 objc/objc-act.c:6044
-#, fuzzy, c-format
-msgid "incomplete implementation of category `%s'"
-msgstr "omimplementering af klassen '%s'"
+#: java/expr.c:1565
+#, c-format
+msgid "field `%s' not found"
+msgstr "feltet '%s' ikke fundet"
 
-#: objc/objc-act.c:5954 objc/objc-act.c:6049
-#, fuzzy, c-format
-msgid "method definition for `%c%s' not found"
-msgstr "metodedefinitionen optræder ikke i en klassekontekst"
+#: java/expr.c:1717
+msgid "ret instruction not implemented"
+msgstr "ret-instruktion ikke implementeret"
 
-#: objc/objc-act.c:6090
+#: java/expr.c:1852
 #, c-format
-msgid "%s `%s' does not fully implement the `%s' protocol"
-msgstr ""
+msgid "method '%s' not found in class"
+msgstr "metoden '%s' ikke fundet i klassen"
 
-#: objc/objc-act.c:6149
+#: java/expr.c:2055
 #, c-format
-msgid "reimplementation of class `%s'"
-msgstr "omimplementering af klassen '%s'"
+msgid "failed to find class '%s'"
+msgstr "kunne ikke finde klassen '%s'"
 
-#: objc/objc-act.c:6191
+#: java/expr.c:2065
 #, c-format
-msgid "conflicting super class name `%s'"
-msgstr "modstridende superklassenavn '%s'"
+msgid "class '%s' has no method named '%s' matching signature '%s'"
+msgstr "klassen '%s' har ingen metode ved navn '%s' der passer med signaturen '%s'"
 
-#: objc/objc-act.c:6206
-#, fuzzy, c-format
-msgid "duplicate interface declaration for class `%s'"
-msgstr "mere end én erklæring af klassemetoden '%s'."
+#: java/expr.c:2075
+msgid "invokestatic on non static method"
+msgstr "invokestatic på en ikke-statisk metode"
 
-#: objc/objc-act.c:6449
-#, fuzzy, c-format
-msgid "duplicate declaration for protocol `%s'"
-msgstr "mere end én erklæring af klassemetoden '%s'."
+#: java/expr.c:2080
+msgid "invokestatic on abstract method"
+msgstr "invokestatic på en abstrakt metode"
 
-#: objc/objc-act.c:7324
-msgid "[super ...] must appear in a method context"
-msgstr "[super ...] skal optræde i en metodekontekst"
+#: java/expr.c:2088
+msgid "invoke[non-static] on static method"
+msgstr "invoke[non-static] på en statisk metode"
 
-#: objc/objc-act.c:8287 objc/objc-act.c:8303
+#: java/expr.c:2373
 #, c-format
-msgid "potential selector conflict for method `%s'"
-msgstr ""
+msgid "missing field '%s' in '%s'"
+msgstr "manglende felt '%s' i '%s'"
 
-#: objc/objc-parse.y:2159
-#, fuzzy
-msgid "`@end' must appear in an implementation context"
-msgstr "[super ...] skal optræde i en metodekontekst"
+#: java/expr.c:2379
+#, c-format
+msgid "mismatching signature for field '%s' in '%s'"
+msgstr "signatur passer ikke med feltet '%s' i '%s'"
 
-#: objc/objc-parse.y:2425 objc/objc-parse.y:2450
-msgid "method definition not in class context"
-msgstr "metodedefinitionen optræder ikke i en klassekontekst"
+#: java/expr.c:2402
+#, c-format
+msgid "assignment to final field `%s' not in field's class"
+msgstr "tildeling til endeligt felt '%s' er ikke i feltets klasse"
 
-#: objc/objc-parse.y:3278
-#, fuzzy
-msgid "syntax error at '@' token"
-msgstr "syntaksfejl"
+#: java/expr.c:2407
+#, c-format
+msgid "assignment to final static field `%s' not in class initializer"
+msgstr "tildeling til endeligt statisk felt '%s' er ikke i klassens klargøring"
 
-#. If we didn't find this parameter, issue an error message.
-#: params.c:80
-#, fuzzy, c-format
-msgid "invalid parameter `%s'"
-msgstr "ugyldig catch-parameter"
+#: java/expr.c:2414
+#, c-format
+msgid "assignment to final field `%s' not in constructor"
+msgstr "tildeling til endeligt felt '%s' er ikke i konstruktionsfunktion"
 
-#: profile.c:490
-msgid "Arc profiling: some edge counts were bad."
-msgstr ""
+#: java/expr.c:2661
+#, c-format
+msgid "can't expand %s"
+msgstr "kan ikke udfolde %s"
 
-#: profile.c:931
-#, fuzzy, c-format
-msgid "file %s not found, execution counts assumed to be zero."
-msgstr "Antager at alle kørselstællere er nul.\n"
+#: java/expr.c:2838
+msgid "invalid PC in line number table"
+msgstr "ugyldig PC i linjetalstabel"
 
-#: protoize.c:601
+#. We've just reached the end of a region of dead code.
+#: java/expr.c:2883
 #, c-format
-msgid "%s: internal abort\n"
-msgstr "%s: intern afbrydelse\n"
+msgid "unreachable bytecode from %d to before %d"
+msgstr "kan ikke nå bytekode fra %d til før %d"
 
-#: protoize.c:692
+#. We've just reached the end of a region of dead code.
+#: java/expr.c:2920
 #, c-format
-msgid "%s: error writing file `%s': %s\n"
-msgstr "%s: fejl ved skrivning til filen '%s': %s\n"
+msgid "unreachable bytecode from %d to the end of the method"
+msgstr "kan ikke nå bytekode fra %d til slutningen af metoden"
 
-#: protoize.c:737
-#, c-format
-msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
-msgstr "%s: brug '%s [ -VqfnkN ] [ -i <istreng> ] [ filenavn ... ]'\n"
+#. duplicate code from LOAD macro
+#: java/expr.c:3238
+msgid "unrecogized wide sub-instruction"
+msgstr "ukendt bred underinstruktion"
 
-#: protoize.c:740
+#: java/jcf-io.c:537
 #, c-format
-msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
-msgstr "%s: brug '%s [ -VqfnkNlgC ] [ -B <katalognavn> ] [ filnavn ... ]'\n"
+msgid "source file for class `%s' is newer than its matching class file.  Source file `%s' used instead"
+msgstr "kildekodefilen for klassen '%s' er nyere end dens tilsvarende klassefil; kildekodefilen '%s' benyttet i stedet"
 
-#: protoize.c:847
-#, c-format
-msgid "%s: warning: no read access for file `%s'\n"
-msgstr "%s: advarsel: ingen læseadgang til filen '%s'\n"
+#: java/jcf-parse.c:338
+msgid "bad string constant"
+msgstr "ugyldig strengkonstant"
 
-#: protoize.c:855
+#: java/jcf-parse.c:356
 #, c-format
-msgid "%s: warning: no write access for file `%s'\n"
-msgstr "%s: advarsel: ingen skriveadgang til filen '%s'\n"
+msgid "bad value constant type %d, index %d"
+msgstr "ugyldig værdikonstanttype %d, indeks %d"
 
-#: protoize.c:863
+#: java/jcf-parse.c:528
 #, c-format
-msgid "%s: warning: no write access for dir containing `%s'\n"
-msgstr "%s: advarsel: ingen skriveadgang til kataloget der indeholder '%s'\n"
+msgid "can't reopen %s"
+msgstr "kan ikke genåbne %s"
 
-#. Catch cases like /.. where we try to backup to a
-#. point above the absolute root of the logical file
-#. system.
-#: protoize.c:1281
+#: java/jcf-parse.c:533
 #, c-format
-msgid "%s: invalid file name: %s\n"
-msgstr "%s: ugyldigt filnavn: %s\n"
+msgid "can't close %s"
+msgstr "kan ikke lukke %s"
 
-#: protoize.c:1433
+#: java/jcf-parse.c:615
 #, c-format
-msgid "%s: %s: can't get status: %s\n"
-msgstr "%s: %s: kan ikke finde ud filens status: %s\n"
+msgid "cannot find file for class %s"
+msgstr "kan ikke finde filen for klassen %s"
 
-#: protoize.c:1454
-#, c-format
-msgid "\n%s: fatal error: aux info file corrupted at line %d\n"
-msgstr "\n%s: fatal fejl: hjælpeinformationsfilen er beskadiget ved linje %d\n"
+#: java/jcf-parse.c:627
+msgid "not a valid Java .class file"
+msgstr "ikke en gyldig Java .class-fil"
 
-#: protoize.c:1790
-#, c-format
-msgid "%s:%d: declaration of function `%s' takes different forms\n"
-msgstr "%s:%d: erklæringen af funktionen '%s' antager forskellige former\n"
+#: java/jcf-parse.c:630
+msgid "error while parsing constant pool"
+msgstr "fejl ved tolkning af konstant område"
 
-#: protoize.c:2048
+#: java/jcf-parse.c:633
 #, c-format
-msgid "%s: compiling `%s'\n"
-msgstr "%s: oversætter '%s'\n"
+msgid "error in constant pool entry #%d\n"
+msgstr "fejl i konstantområdelement nr. %d\n"
 
-#: protoize.c:2071
+#. FIXME - where was first time
+#: java/jcf-parse.c:645
 #, c-format
-msgid "%s: wait: %s\n"
-msgstr "%s: vent: %s\n"
+msgid "reading class %s for the second time from %s"
+msgstr "læser klassen %s for anden gang fra %s"
 
-#: protoize.c:2076
-#, c-format
-msgid "%s: subprocess got fatal signal %d\n"
-msgstr "%s: barneprocessen modtog fatalt signal %d\n"
+#: java/jcf-parse.c:663
+msgid "error while parsing fields"
+msgstr "fejl ved tolkning af felter"
 
-#: protoize.c:2084
-#, c-format
-msgid "%s: %s exited with status %d\n"
-msgstr "%s: %s afsluttede med status %d\n"
+#: java/jcf-parse.c:666
+msgid "error while parsing methods"
+msgstr "fejl ved tolkning af metoder"
 
-#: protoize.c:2136
-#, c-format
-msgid "%s: warning: missing SYSCALLS file `%s'\n"
-msgstr "%s: advarsel: manglende SYSCALLS-fil '%s'\n"
+#: java/jcf-parse.c:669
+msgid "error while parsing final attributes"
+msgstr "fejl ved tolkning af endelige egenskaber"
 
-#: protoize.c:2145 protoize.c:2174
+#: java/jcf-parse.c:683
 #, c-format
-msgid "%s: can't read aux info file `%s': %s\n"
-msgstr "%s: kan ikke læse hjælpeinformationsfilen '%s': %s\n"
+msgid "the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath"
+msgstr "det 'java.lang.Object' som blev fundet i '%s' havde ikke den specielle nullængdes egenskab 'gnu.gcj.gcj-compiled'. Dette betyder som regel at din klassesti er angivet forkert. Prøv 'info gcj \"Input Options\"' for at se en infoside der beskriver hvordan man angiver klassestien"
 
-#: protoize.c:2190 protoize.c:2218
-#, c-format
-msgid "%s: can't get status of aux info file `%s': %s\n"
-msgstr "%s: kan ikke finde status af hjælpeinformationsfilen '%s': %s\n"
+#: java/jcf-parse.c:773
+msgid "missing Code attribute"
+msgstr "manglende Code-egenskab"
 
-#: protoize.c:2246
-#, c-format
-msgid "%s: can't open aux info file `%s' for reading: %s\n"
-msgstr "%s: kan ikke åbne hjælpeinformationsfilen '%s' til at læse fra: %s\n"
+#: java/jcf-parse.c:1010
+msgid "source file seen twice on command line and will be compiled only once"
+msgstr "kildekodefil angivet to gange i kommandolinjen og vil kun blive oversat én gang"
+
+#: java/jcf-parse.c:1026
+msgid "no input file specified"
+msgstr "ingen inddatafiler angivet"
 
-#: protoize.c:2264
+#: java/jcf-parse.c:1055
 #, c-format
-msgid "%s: error reading aux info file `%s': %s\n"
-msgstr "%s: fejl ved læsning af hjælpeinformationsfilen '%s': %s\n"
+msgid "can't close input file %s"
+msgstr "kan ikke lukke inddatafilen %s"
 
-#: protoize.c:2277
+#: java/jcf-parse.c:1092
 #, c-format
-msgid "%s: error closing aux info file `%s': %s\n"
-msgstr "%s: fejl ved lukning af hjælpeinformationsfilen '%s': %s\n"
+msgid "bad zip/jar file %s"
+msgstr "ødelagt zip/jar-fil %s"
 
-#: protoize.c:2293
+#: java/jcf-write.c:2641
 #, c-format
-msgid "%s: can't delete aux info file `%s': %s\n"
-msgstr "%s: kan ikke slette hjælpeinformationsfilen '%s': %s\n"
+msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
+msgstr "intern fejl i generate_bytecode_insn - trækode er ikke implementeret: %s"
 
-#: protoize.c:2375 protoize.c:4377
-#, c-format
-msgid "%s: can't delete file `%s': %s\n"
-msgstr "%s: kan ikke slette filen '%s': %s\n"
+#: java/jcf-write.c:2979
+msgid "field initializer type mismatch"
+msgstr "typen af startværdien for feltet passer ikke"
 
-#: protoize.c:2454
+#: java/jcf-write.c:3387
 #, c-format
-msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
-msgstr "%s: advarsel: kan ikke omdøbe filen '%s' til '%s': %s\n"
+msgid "can't create directory %s"
+msgstr "kan ikke oprette kataloget %s"
 
-#: protoize.c:2579
+#: java/jcf-write.c:3441
 #, c-format
-msgid "%s: conflicting extern definitions of '%s'\n"
-msgstr "%s: modstridende eksterne definitioner af '%s'\n"
+msgid "can't create %s"
+msgstr "kan ikke oprette %s"
 
-#: protoize.c:2583
-#, c-format
-msgid "%s: declarations of '%s' will not be converted\n"
-msgstr "%s: erklæringer af '%s' vil ikke blive omdannet\n"
+#: java/jv-scan.c:187
+msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
+msgstr "kun én af '--print-main', '--list-class' og '--complexity' tilladt"
 
-#: protoize.c:2585
+#: java/jv-scan.c:190
 #, c-format
-msgid "%s: conflict list for '%s' follows:\n"
-msgstr "%s: modstridene for '%s' følger:\n"
+msgid "can't open output file `%s'"
+msgstr "kan ikke åbne uddatafilen '%s'"
 
-#: protoize.c:2618
+#: java/jv-scan.c:224
 #, c-format
-msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
-msgstr "%s: advarsel: bruger parameterlisten fra %s(%d) til funktionen '%s'\n"
+msgid "file not found `%s'"
+msgstr "filen '%s' blev ikke fundet"
 
-#: protoize.c:2658
-#, c-format
-msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
-msgstr "%s: %d: '%s' benyttet, men mangler i SYSCALLS\n"
+#: java/jvspec.c:426
+msgid "can't specify `-D' without `--main'\n"
+msgstr "kan ikke angive '-D' uden '--main'\n"
 
-#: protoize.c:2664
+#: java/jvspec.c:429
 #, c-format
-msgid "%s: %d: warning: no extern definition for `%s'\n"
-msgstr "%s: %d: advarsel: ingen ekstern definition af '%s'\n"
+msgid "`%s' is not a valid class name"
+msgstr "'%s' er et ugyldigt klassenavn"
 
-#: protoize.c:2695
-#, c-format
-msgid "%s: warning: no static definition for `%s' in file `%s'\n"
-msgstr "%s: advarsel: ingen statisk definition af '%s' i filen '%s'\n"
+#: java/jvspec.c:435
+#, fuzzy
+msgid "--resource requires -o"
+msgstr "-R påkræver -o"
 
-#: protoize.c:2701
-#, c-format
-msgid "%s: multiple static defs of `%s' in file `%s'\n"
-msgstr "%s: flere statiske definitioner af '%s' i filen '%s'\n"
+#: java/jvspec.c:442
+msgid "warning: already-compiled .class files ignored with -C"
+msgstr "advarsel: allerede oversatte .class-filer ignoreret med -C"
 
-#: protoize.c:2874 protoize.c:2877
-#, c-format
-msgid "%s: %d: warning: source too confusing\n"
-msgstr "%s: %d: advarsel: koden er for forvirrende\n"
+#: java/jvspec.c:449
+msgid "cannot specify both -C and -o"
+msgstr "-C og -o er indbyrdes uforenelige"
 
-#: protoize.c:3083
-#, c-format
-msgid "%s: %d: warning: varargs function declaration not converted\n"
-msgstr "%s: %d: advarsel: funktionserklæring med variabel parameterliste er ikke omdannet\n"
+#: java/jvspec.c:461
+msgid "cannot create temporary file"
+msgstr "kan ikke oprette midlertidig fil"
 
-#: protoize.c:3098
-#, c-format
-msgid "%s: declaration of function `%s' not converted\n"
-msgstr "%s: erklæringen af funktionen '%s' er ikke omdannet\n"
+#: java/jvspec.c:489
+msgid "using both @FILE with multiple files not implemented"
+msgstr "brug af @FILE med flere filer er ikke implementeret"
 
-#: protoize.c:3221
-#, c-format
-msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
-msgstr "%s: advarsel: for mange parameterlister i erklæringen af '%s'\n"
+#: java/jvspec.c:538
+msgid "cannot specify `main' class when not linking"
+msgstr "kan ikke angive 'main'-klassen når der ikke sammenkædes"
 
-#: protoize.c:3242
-#, c-format
-msgid "\n%s: warning: too few parameter lists in declaration of `%s'\n"
-msgstr "\n%s: advarsel: for få parameterlister i erklæringen af '%s'\n"
+#: java/lang.c:543
+msgid "can't do dependency tracking with input from stdin"
+msgstr "kan ikke udføre afhængighedsfølgning med inddata fra standard-ind"
 
-#: protoize.c:3340
-#, c-format
-msgid "%s: %d: warning: found `%s' but expected `%s'\n"
-msgstr "%s: %d: advarsel: fandt '%s', men forventede '%s'\n"
+#: java/lang.c:559
+msgid "couldn't determine target name for dependency tracking"
+msgstr "kunne ikke bestemme målnavn for afhængighedsfølgning"
 
-#: protoize.c:3518
+#: java/lex.c:303
 #, c-format
-msgid "%s: local declaration for function `%s' not inserted\n"
-msgstr "%s: den lokale erklæring af funktionen '%s' er ikke indsat\n"
+msgid ""
+"unknown encoding: `%s'\n"
+"This might mean that your locale's encoding is not supported\n"
+"by your system's iconv(3) implementation.  If you aren't trying\n"
+"to use a particular encoding for your input file, try the\n"
+"`--encoding=UTF-8' option"
+msgstr ""
+"ukendt kodning: '%s'\n"
+"Dette betyder muligvis at kodningen fra dine regionaldata ikke\n"
+"understøttes af dit systems iconv(3)-implementering. Hvis du \n"
+"ikke ønske at bruge en bestemt kodning for dine inddatafiler, \n"
+"så prøv tilvalget '--encoding=UTF-8'"
 
-#: protoize.c:3545
+#: java/mangle.c:85
 #, c-format
-msgid "\n%s: %d: warning: can't add declaration of `%s' into macro call\n"
-msgstr "\n%s: %d: advarsel: kan ikke tilføje erklæringen af '%s' i makrokald\n"
+msgid "can't mangle %s"
+msgstr "kan ikke sammensætte %s"
 
-#: protoize.c:3619
-#, c-format
-msgid "%s: global declarations for file `%s' not inserted\n"
-msgstr "%s: globale erklæringer for filen '%s' er ikke indsat\n"
+#: java/mangle_name.c:144 java/mangle_name.c:216
+msgid "internal error - invalid Utf8 name"
+msgstr "intern fejl - ugyldigt UTF-8-navn"
+
+#: ../../gcc-cvs/gcc/java/parse-scan.y:881 ../../gcc-3cvs/gcc/java/parse.y:962
+#: ../../gcc-3cvs/gcc/java/parse.y:1303 ../../gcc-3cvs/gcc/java/parse.y:1364
+#: ../../gcc-3cvs/gcc/java/parse.y:1574 ../../gcc-3cvs/gcc/java/parse.y:1796
+#: ../../gcc-3cvs/gcc/java/parse.y:1805 ../../gcc-3cvs/gcc/java/parse.y:1816
+#: ../../gcc-3cvs/gcc/java/parse.y:1827 ../../gcc-3cvs/gcc/java/parse.y:1839
+#: ../../gcc-3cvs/gcc/java/parse.y:1854 ../../gcc-3cvs/gcc/java/parse.y:1871
+#: ../../gcc-3cvs/gcc/java/parse.y:1873 ../../gcc-3cvs/gcc/java/parse.y:1945
+#: ../../gcc-3cvs/gcc/java/parse.y:2116 ../../gcc-3cvs/gcc/java/parse.y:2178
+#: ../../gcc-3cvs/gcc/java/parse.y:2330 ../../gcc-3cvs/gcc/java/parse.y:2342
+#: ../../gcc-3cvs/gcc/java/parse.y:2349 ../../gcc-3cvs/gcc/java/parse.y:2356
+#: ../../gcc-3cvs/gcc/java/parse.y:2367 ../../gcc-3cvs/gcc/java/parse.y:2369
+#: ../../gcc-3cvs/gcc/java/parse.y:2407 ../../gcc-3cvs/gcc/java/parse.y:2409
+#: ../../gcc-3cvs/gcc/java/parse.y:2411 ../../gcc-3cvs/gcc/java/parse.y:2432
+#: ../../gcc-3cvs/gcc/java/parse.y:2434 ../../gcc-3cvs/gcc/java/parse.y:2436
+#: ../../gcc-3cvs/gcc/java/parse.y:2452 ../../gcc-3cvs/gcc/java/parse.y:2454
+#: ../../gcc-3cvs/gcc/java/parse.y:2475 ../../gcc-3cvs/gcc/java/parse.y:2477
+#: ../../gcc-3cvs/gcc/java/parse.y:2479 ../../gcc-3cvs/gcc/java/parse.y:2507
+#: ../../gcc-3cvs/gcc/java/parse.y:2509 ../../gcc-3cvs/gcc/java/parse.y:2511
+#: ../../gcc-3cvs/gcc/java/parse.y:2513 ../../gcc-3cvs/gcc/java/parse.y:2531
+#: ../../gcc-3cvs/gcc/java/parse.y:2533 ../../gcc-3cvs/gcc/java/parse.y:2544
+#: ../../gcc-3cvs/gcc/java/parse.y:2555 ../../gcc-3cvs/gcc/java/parse.y:2566
+#: ../../gcc-3cvs/gcc/java/parse.y:2577 ../../gcc-3cvs/gcc/java/parse.y:2588
+#: ../../gcc-3cvs/gcc/java/parse.y:2601 ../../gcc-3cvs/gcc/java/parse.y:2605
+#: ../../gcc-3cvs/gcc/java/parse.y:2607 ../../gcc-3cvs/gcc/java/parse.y:2620
+msgid "Missing term"
+msgstr "Manglende term"
+
+#: ../../gcc-cvs/gcc/java/parse-scan.y:883 ../../gcc-3cvs/gcc/java/parse.y:734
+#: ../../gcc-3cvs/gcc/java/parse.y:772 ../../gcc-3cvs/gcc/java/parse.y:797
+#: ../../gcc-3cvs/gcc/java/parse.y:983 ../../gcc-3cvs/gcc/java/parse.y:1338
+#: ../../gcc-3cvs/gcc/java/parse.y:1550 ../../gcc-3cvs/gcc/java/parse.y:1552
+#: ../../gcc-3cvs/gcc/java/parse.y:1781 ../../gcc-3cvs/gcc/java/parse.y:1807
+#: ../../gcc-3cvs/gcc/java/parse.y:1818 ../../gcc-3cvs/gcc/java/parse.y:1829
+#: ../../gcc-3cvs/gcc/java/parse.y:1841 ../../gcc-3cvs/gcc/java/parse.y:1856
+msgid "';' expected"
+msgstr "';' forventet"
 
-#: protoize.c:3710 protoize.c:3740
-#, c-format
-msgid "%s: definition of function `%s' not converted\n"
-msgstr "%s: definitionen af funktionen '%s' er ikke omdannet\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:732 ../../gcc-3cvs/gcc/java/parse.y:770
+msgid "Missing name"
+msgstr "Manglende navn"
 
-#: protoize.c:3729
-#, c-format
-msgid "%s: %d: warning: definition of %s not converted\n"
-msgstr "%s: %d: advarsel: definitionen af '%s' er ikke omdannet\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:795
+msgid "'*' expected"
+msgstr "'*' forventet"
 
-#: protoize.c:4059
-#, c-format
-msgid "%s: found definition of `%s' at %s(%d)\n"
-msgstr "%s: fandt definitionen af '%s' ved %s(%d)\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:809
+msgid "Class or interface declaration expected"
+msgstr "Klasse- eller grænsefladeerklæring forventet"
 
-#. If we make it here, then we did not know about this
-#. function definition.
-#: protoize.c:4075
-#, c-format
-msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
-msgstr "%s: %d: advarsel: '%s' ekskluderet af forbehandlingen\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:846 ../../gcc-3cvs/gcc/java/parse.y:848
+msgid "Missing class name"
+msgstr "Manglende klassenavn"
 
-#: protoize.c:4078
-#, c-format
-msgid "%s: function definition not converted\n"
-msgstr "%s: funktionsdefinitionen er ikke omdannet\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:851 ../../gcc-3cvs/gcc/java/parse.y:855
+#: ../../gcc-3cvs/gcc/java/parse.y:863 ../../gcc-3cvs/gcc/java/parse.y:1023
+#: ../../gcc-3cvs/gcc/java/parse.y:1284 ../../gcc-3cvs/gcc/java/parse.y:1286
+#: ../../gcc-3cvs/gcc/java/parse.y:1616 ../../gcc-3cvs/gcc/java/parse.y:1867
+#: ../../gcc-3cvs/gcc/java/parse.y:1899 ../../gcc-3cvs/gcc/java/parse.y:1952
+msgid "'{' expected"
+msgstr "'{' forventet"
 
-#: protoize.c:4137
-#, c-format
-msgid "%s: `%s' not converted\n"
-msgstr "%s: '%s' ikke omdannet\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:865
+msgid "Missing super class name"
+msgstr "Manglende superklassenavn"
 
-#: protoize.c:4145
-#, c-format
-msgid "%s: would convert file `%s'\n"
-msgstr "%s: ville omdanne filen '%s'\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:875 ../../gcc-3cvs/gcc/java/parse.y:891
+msgid "Missing interface name"
+msgstr "Manglende grænsefladenavn"
 
-#: protoize.c:4148
-#, c-format
-msgid "%s: converting file `%s'\n"
-msgstr "%s: omdanner filen '%s'\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:977
+msgid "Missing variable initializer"
+msgstr "Manglende variabelstartværdi"
 
-#: protoize.c:4158
-#, c-format
-msgid "%s: can't get status for file `%s': %s\n"
-msgstr "%s: kan ikke finde status af filen '%s': %s\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:994
+msgid "Invalid declaration"
+msgstr "Ugyldig erklæring"
 
-#: protoize.c:4200
-#, c-format
-msgid "%s: can't open file `%s' for reading: %s\n"
-msgstr "%s: kan ikke åbne filen '%s' til at læse fra: %s\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:997 ../../gcc-3cvs/gcc/java/parse.y:1082
+#: ../../gcc-3cvs/gcc/java/parse.y:2153 ../../gcc-3cvs/gcc/java/parse.y:2175
+#: ../../gcc-3cvs/gcc/java/parse.y:2179 ../../gcc-3cvs/gcc/java/parse.y:2214
+#: ../../gcc-3cvs/gcc/java/parse.y:2291 ../../gcc-3cvs/gcc/java/parse.y:2301
+msgid "']' expected"
+msgstr "']' forventet"
 
-#: protoize.c:4215
-#, c-format
-msgid "\n%s: error reading input file `%s': %s\n"
-msgstr "\n%s: fejl ved læsning af inddatafilen '%s': %s\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:1001
+msgid "Unbalanced ']'"
+msgstr "Uafbalanceret ']'"
 
-#: protoize.c:4249
-#, c-format
-msgid "%s: can't create/open clean file `%s': %s\n"
-msgstr "%s: kan ikke oprette/åbne oprydningsfilen '%s': %s\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:1037
+msgid "Invalid method declaration, method name required"
+msgstr "Ugyldig metodeerklæring, metodenavn påkrævet"
 
-#: protoize.c:4354
-#, c-format
-msgid "%s: warning: file `%s' already saved in `%s'\n"
-msgstr "%s: advarsel: filen '%s' er allerede gemt i '%s'\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:1042 ../../gcc-3cvs/gcc/java/parse.y:1047
+#: ../../gcc-3cvs/gcc/java/parse.y:1052 ../../gcc-3cvs/gcc/java/parse.y:2036
+msgid "Identifier expected"
+msgstr "Kaldenavn forventet"
 
-#: protoize.c:4362
-#, c-format
-msgid "%s: can't link file `%s' to `%s': %s\n"
-msgstr "%s: kan ikke kæde filen '%s' sammen med '%s': %s\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:1057
+msgid "Invalid method declaration, return type required"
+msgstr "Ugyldig metodeerklæring, returtype påkrævet"
 
-#: protoize.c:4392
-#, c-format
-msgid "%s: can't create/open output file `%s': %s\n"
-msgstr "%s: kan ikke oprette/åbne uddatafilen '%s': %s\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:1080 ../../gcc-3cvs/gcc/java/parse.y:1530
+#: ../../gcc-3cvs/gcc/java/parse.y:1537 ../../gcc-3cvs/gcc/java/parse.y:1546
+#: ../../gcc-3cvs/gcc/java/parse.y:1548 ../../gcc-3cvs/gcc/java/parse.y:1576
+#: ../../gcc-3cvs/gcc/java/parse.y:1684 ../../gcc-3cvs/gcc/java/parse.y:1981
+#: ../../gcc-3cvs/gcc/java/parse.y:2034
+msgid "')' expected"
+msgstr "')' forventet"
 
-#: protoize.c:4425
-#, c-format
-msgid "%s: can't change mode of file `%s': %s\n"
-msgstr "%s: kan ikke ændre tilstanden af filen '%s': '%s'\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:1096
+msgid "Missing formal parameter term"
+msgstr "Manglende formel parameterterm"
 
-#: protoize.c:4611
-#, c-format
-msgid "%s: cannot get working directory: %s\n"
-msgstr "%s: kan ikke få fat i arbejdskataloget: %s\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:1111 ../../gcc-3cvs/gcc/java/parse.y:1116
+msgid "Missing identifier"
+msgstr "Manglende kaldenavn"
 
-#: protoize.c:4709
-#, c-format
-msgid "%s: input file names must have .c suffixes: %s\n"
-msgstr "%s: inddatafilnavn skal have '.c'-endelser: %s\n"
+#: ../../gcc-3cvs/gcc/java/parse.y:1136 ../../gcc-3cvs/gcc/java/parse.y:1145
+msgid "Missing class type term"
+msgstr "Manglende klassetypeterm"
 
-#: real.c:802 real.c:979
-#, fuzzy
-msgid "conversion from NaN to int"
-msgstr "konvertering til en ufuldstændig type"
+#: ../../gcc-3cvs/gcc/java/parse.y:1301
+msgid "Invalid interface type"
+msgstr "Ugyldig grænsefladetype"
 
-#: real.c:825
-msgid "conversion from NaN to unsigned int"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1494 ../../gcc-3cvs/gcc/java/parse.y:1663
+#: ../../gcc-3cvs/gcc/java/parse.y:1665
+msgid "':' expected"
+msgstr "':' forventet"
 
-#: real.c:2700
-msgid "floating point overflow"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1516 ../../gcc-3cvs/gcc/java/parse.y:1521
+#: ../../gcc-3cvs/gcc/java/parse.y:1526
+msgid "Invalid expression statement"
+msgstr "Ugyldig udtrykssætning"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1544 ../../gcc-3cvs/gcc/java/parse.y:1572
+#: ../../gcc-3cvs/gcc/java/parse.y:1612 ../../gcc-3cvs/gcc/java/parse.y:1680
+#: ../../gcc-3cvs/gcc/java/parse.y:1748 ../../gcc-3cvs/gcc/java/parse.y:1869
+#: ../../gcc-3cvs/gcc/java/parse.y:1938 ../../gcc-3cvs/gcc/java/parse.y:2028
+#: ../../gcc-3cvs/gcc/java/parse.y:2030 ../../gcc-3cvs/gcc/java/parse.y:2038
+#: ../../gcc-3cvs/gcc/java/parse.y:2274 ../../gcc-3cvs/gcc/java/parse.y:2276
+msgid "'(' expected"
+msgstr "'(' forventet"
 
-#: real.c:4340 real.c:6619 real.c:6700
-#, fuzzy
-msgid "overflow on truncation to integer"
-msgstr "for mange enum-værdier"
+#: ../../gcc-3cvs/gcc/java/parse.y:1614
+msgid "Missing term or ')'"
+msgstr "Manglende term eller ')'"
 
-#: real.c:4412
-msgid "overflow on truncation to unsigned integer"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1661
+msgid "Missing or invalid constant expression"
+msgstr "Manglende eller ugyldigt konstant udtryk"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1682
+msgid "Missing term and ')' expected"
+msgstr "Manglende term eller ')' forventet"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1721
+msgid "Invalid control expression"
+msgstr "Ugyldigt kontroludtryk"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1723 ../../gcc-3cvs/gcc/java/parse.y:1725
+msgid "Invalid update expression"
+msgstr "Ugyldigt opdateringsudtryk"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1750
+msgid "Invalid init statement"
+msgstr "Ugyldig klargøringssætning"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1941
+msgid "Missing term or ')' expected"
+msgstr "Manglende term eller ')' forventet"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1983
+msgid "'class' or 'this' expected"
+msgstr "'class' eller 'this' forventet"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1985 ../../gcc-3cvs/gcc/java/parse.y:1987
+msgid "'class' expected"
+msgstr "'class' forventet"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2032
+msgid "')' or term expected"
+msgstr "')' eller term forventet"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2151
+msgid "'[' expected"
+msgstr "'[' forventet"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2229
+msgid "Field expected"
+msgstr "Felt forventet"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2286 ../../gcc-3cvs/gcc/java/parse.y:2296
+msgid "Missing term and ']' expected"
+msgstr "Manglende term og ']' forventet"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2400
+msgid "']' expected, invalid type expression"
+msgstr "']' forventet, ugyldigt typeudtryk"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2403
+msgid "Invalid type expression"
+msgstr "Ugyldigt typeudtryk"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2515
+msgid "Invalid reference type"
+msgstr "Ugyldig referencetype"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2993
+msgid "Constructor invocation must be first thing in a constructor"
+msgstr "Konstruktionsfunktionskald skal være det første i en konstruktionsfunktion"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2995
+msgid "Only constructors can invoke constructors"
+msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
 
-#: real.c:5760
+#: ../../gcc-3cvs/gcc/java/parse.y:3004
 #, c-format
-msgid "%s: argument domain error"
-msgstr ""
+msgid ": `%s' JDK1.1(TM) feature"
+msgstr ": '%s' JDK1.1(TM)-facilitet"
 
-#: real.c:5761
+#: ../../gcc-3cvs/gcc/java/parse.y:3064 ../../gcc-3cvs/gcc/java/parse.y:3066
 #, c-format
-msgid "%s: function singularity"
+msgid ""
+"%s.\n"
+"%s"
 msgstr ""
+"%s.\n"
+"%s"
 
-#: real.c:5762
+#: ../../gcc-3cvs/gcc/java/parse.y:6867
 #, c-format
-msgid "%s: overflow range error"
-msgstr ""
+msgid "malformed .zip archive in CLASSPATH: %s"
+msgstr "ugyldigt udformet .zip-arkiv i CLASSPATH: %s"
 
-#: real.c:5763
+#: ../../gcc-3cvs/gcc/java/parse.y:6938
 #, c-format
-msgid "%s: underflow range error"
-msgstr ""
+msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
+msgstr "Kan ikke finde standardpakken '%s'. Kontrollér CLASSPATH-miljøvariablen og tilgangen til arkiverne"
 
-#: real.c:5764
+#: ../../gcc-3cvs/gcc/java/parse.y:12266
 #, c-format
-msgid "%s: total loss of precision"
-msgstr ""
+msgid "missing static field `%s'"
+msgstr "manglende statisk felt '%s'"
 
-#: real.c:5765
+#: ../../gcc-3cvs/gcc/java/parse.y:12271
 #, c-format
-msgid "%s: partial loss of precision"
-msgstr ""
+msgid "not a static field `%s'"
+msgstr "ikke et statisk felt '%s'"
 
-#: real.c:5766
+#: ../../gcc-3cvs/gcc/java/parse.y:12314
 #, c-format
-msgid "%s: NaN - producing operation"
-msgstr ""
+msgid "No case for %s"
+msgstr "Ingen case for %s"
 
-#: reg-stack.c:655
+#: ../../gcc-3cvs/gcc/java/parse.y:13240
 #, c-format
-msgid "Output constraint %d must specify a single register"
-msgstr ""
+msgid "unregistered operator %s"
+msgstr "ikke-registreret operator %s"
 
-#: reg-stack.c:675
-msgid "Output regs must be grouped at top of stack"
-msgstr ""
+#: java/typeck.c:553
+msgid "junk at end of signature string"
+msgstr "ragelse i slutningen signaturstreng"
 
-#: reg-stack.c:712
-msgid "Implicitly popped regs must be grouped at top of stack"
-msgstr ""
+#: java/verify.c:479
+msgid "bad pc in exception_table"
+msgstr "ugyldig pc i exception_table"
 
-#: reg-stack.c:731
-#, fuzzy, c-format
-msgid "Output operand %d must use `&' constraint"
-msgstr "uddataoperandbegrænsning mangler '='"
+#: java/verify.c:485
+msgid "exception handler inside code that is being protected"
+msgstr ""
 
-#: regclass.c:703
+#: java/verify.c:1395
 #, c-format
-msgid "can't use '%s' as a %s register"
-msgstr "kan ikke bruge '%s' som et %s-register"
-
-#: regclass.c:725
-msgid "global register variable follows a function definition"
-msgstr "en global registervariabel følger en funktionsdefinition"
+msgid "unknown opcode %d@pc=%d during verification"
+msgstr "ukendt kode %d@pc=%d under verifikation"
 
-#: regclass.c:729
-#, fuzzy
-msgid "register used for two global register variables"
-msgstr "ugyldigt registernavn '%s' for registervariabel"
+#: java/verify.c:1465 java/verify.c:1478 java/verify.c:1482
+#, c-format
+msgid "verification error at PC=%d"
+msgstr "verifikationsfejl ved PC=%d"
 
-#: regclass.c:734
-#, fuzzy
-msgid "call-clobbered register used for global register variable"
-msgstr "ugyldigt registernavn '%s' for registervariabel"
+#: java/lang-options.h:32
+msgid "Disable automatic array bounds checking"
+msgstr "Deaktivér automatisk tabelgrænsekontrollering"
 
-#: reload.c:1198
-#, fuzzy
-msgid "cannot reload integer constant operand in `asm'"
-msgstr "mere end %d operander i 'asm'"
+#: java/lang-options.h:34
+msgid "Disable assignability checks for stores into object arrays"
+msgstr "Deaktivér tildelingstjek for lagringer i objekttabeller"
 
-#: reload.c:1220
-#, fuzzy
-msgid "impossible register constraint in `asm'"
-msgstr "muligvis den rigtige begyndelse af uafsluttet konstant"
+#: java/lang-options.h:36
+msgid "Assume native functions are implemented using JNI"
+msgstr "Antag at indfødte funktioner er implementeret vha. JNI"
 
-#: reload.c:3330
-#, fuzzy
-msgid "`&' constraint used with no register class"
-msgstr "'%%'-begrænsning brugt med sidste operand"
+#: java/lang-options.h:38
+msgid "Replace system path"
+msgstr "Erstat systemsti"
 
-#: reload.c:3487 reload.c:3701
-#, fuzzy
-msgid "inconsistent operand constraints in an `asm'"
-msgstr "inddataoperandbegrænsningen indeholder '%c'"
+#: java/lang-options.h:40
+msgid "Set class path"
+msgstr "Angiv klassesti"
 
-#: reload1.c:1235
-msgid "frame size too large for reliable stack checking"
-msgstr ""
+#: java/lang-options.h:42
+msgid "Set class path (deprecated: use --classpath instead)"
+msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
 
-#: reload1.c:1238
-msgid "try reducing the number of local variables"
-msgstr ""
+#: java/lang-options.h:44
+msgid "Choose class whose main method should be used"
+msgstr "Vælg klasse hvis main-metode skal bruges"
 
-#: reload1.c:1893
-#, fuzzy, c-format
-msgid "Can't find a register in class `%s' while reloading `asm'."
-msgstr "Kan ikke finde et register at bortødsle i klassen '%s'"
+#: java/lang-options.h:46
+msgid "Choose input encoding (default comes from locale)"
+msgstr "Vælg inddatakodning (standardværdi kommer fra regionalindstillinger)"
 
-#: reload1.c:1897
-#, c-format
-msgid "Unable to find a register to spill in class `%s'."
-msgstr "Kan ikke finde et register at bortødsle i klassen '%s'"
+#: java/lang-options.h:48
+msgid "Add directory to class path"
+msgstr "Tilføj katalog til klassesti"
 
-#: reload1.c:3922
-msgid "`asm' operand requires impossible reload"
-msgstr ""
+#: java/lang-options.h:50
+msgid "Directory where class files should be written"
+msgstr "Katalog som klassefiler skrives i"
 
-#: reload1.c:5033
-#, fuzzy
-msgid "`asm' operand constraint incompatible with operand size"
-msgstr "'%%'-begrænsning brugt med sidste operand"
+#: java/lang-options.h:52
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "Advar hvis modifikationer angives når det ikke er nødvendigt"
 
-#: reload1.c:6620
-#, fuzzy
-msgid "output operand is constant in `asm'"
-msgstr "uddataoperandbegrænsning mangler '='"
+#: java/lang-options.h:54
+msgid "Warn if deprecated empty statements are found"
+msgstr "Advar hvis forældede tomme sætninger bliver fundet"
 
-#: rtl.c:1289
-#, fuzzy, c-format
-msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
-msgstr "RTL-tjek: tilgang til udtrykstræ %d fra '%s' hvis sidste udtrykstræ er %d"
+#: java/lang-options.h:56
+msgid "Warn if .class files are out of date"
+msgstr "Advar hvis .class-filer er forældede"
 
-#: rtl.c:1304
-#, fuzzy, c-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "RTL-tjek: forventede udtrykstræ %d type '%c', har '%c' (registeroverførselsudtryk %s)"
+#: java/lang-options.h:58
+msgid "Always check for non gcj generated classes archives"
+msgstr "Kontrollér altid for ikke-GCJ-genererede klassearkiver"
 
-#: rtl.c:1320
-#, fuzzy, c-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "RTL-tjek: forventede udtrykstræ %d type '%c' eller '%c', har '%c' (registeroverførselsudtryk %s)"
+#: java/lang-options.h:60
+msgid "Never optimize static class initialization code"
+msgstr "Optimér aldrig statiske klassers klargøringskode"
 
-#: rtl.c:1333
-#, fuzzy, c-format
-msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
-msgstr "RTL-tjek: forventede koden '%s', har '%s'"
+#: java/lang-options.h:62
+msgid "Use offset tables for virtual method calls"
+msgstr "Benyt afsætstabeller til virtuelle metodekald"
 
-#: rtl.c:1347
-#, fuzzy, c-format
-msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
-msgstr "RTL-tjek: forventede koden '%s' eller '%s', har '%s'"
+#: objc/objc-act.c:651
+#, c-format
+msgid "object does not conform to the `%s' protocol"
+msgstr "objekt overholder ikke protokollen '%s'"
 
-#: rtl.c:1362
-#, fuzzy, c-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-msgstr "RTL-tjek: tilgang til udtrykstræ %d af vektor hvis sidste udtrykstræ er %d"
+#: objc/objc-act.c:737 objc/objc-act.c:810
+#, c-format
+msgid "class `%s' does not implement the `%s' protocol"
+msgstr "klassen '%s' implementerer ikke protokollen '%s'"
 
-#: stmt.c:917
+#: objc/objc-act.c:914
 #, c-format
-msgid "jump to `%s' invalidly jumps into binding contour"
-msgstr "spring til '%s' rammer på ugyldig vis ind i bindingskontur"
+msgid "`%s' cannot be statically allocated"
+msgstr "'%s' kan ikke allokeres statisk"
 
-#: stmt.c:1153 stmt.c:3641
+#: objc/objc-act.c:963
 #, c-format
-msgid "label `%s' used before containing binding contour"
-msgstr ""
+msgid "unexpected type for `id' (%s)"
+msgstr "uventet type for 'id' (%s)"
 
-#: stmt.c:1283 stmt.c:1357
-msgid "`asm' cannot be used in function where memory usage is checked"
-msgstr "'asm' kan ikke benyttes i funktioner hvor hukommelsesforbruget bliver tjekket"
+#: objc/objc-act.c:968
+msgid "undefined type `id', please import <objc/objc.h>"
+msgstr "typen 'id' er ikke defineret, importér venligst <objc/objc.h>"
 
-#: stmt.c:1343
-msgid "`asm' cannot be used with `-fcheck-memory-usage'"
-msgstr "'asm' kan ikke benyttes sammen med '-fcheck-memory-usage'"
+#: objc/objc-act.c:1019
+#, c-format
+msgid "protocol `%s' has circular dependency"
+msgstr "protokollen '%s' har cirkulær afhængighed"
 
-#: stmt.c:1372
+#: objc/objc-act.c:1041 objc/objc-act.c:5301
 #, c-format
-msgid "unknown register name `%s' in `asm'"
-msgstr "ukendt registernavn '%s' i 'asm'"
+msgid "cannot find protocol declaration for `%s'"
+msgstr "kan ikke finde protokolerklæringen af '%s'"
 
-#: stmt.c:1387
-msgid "too many alternatives in `asm'"
-msgstr "for mange alternativer i 'asm'"
+#: objc/objc-act.c:1289 objc/objc-act.c:5877 objc/objc-act.c:6195
+#: objc/objc-act.c:6244 objc/objc-act.c:6280 objc-parse.y:1800
+#, c-format
+msgid "cannot find interface declaration for `%s'"
+msgstr "kan ikke finde grænsefladeerklæringen af '%s'"
 
-#: stmt.c:1398
-msgid "operand constraints for `asm' differ in number of alternatives"
-msgstr "operandbegrænsninger til 'asm' har forskellige antal alternativer"
+#: objc/objc-act.c:1328
+#, c-format
+msgid "cannot find reference tag for class `%s'"
+msgstr "kan ikke finde referencemærket for klassen '%s'"
 
-#: stmt.c:1446
-msgid "output operand constraint lacks `='"
-msgstr "uddataoperandbegrænsning mangler '='"
+#: objc/objc-act.c:2050
+#, fuzzy, c-format
+msgid "creating selector for non existant method %s"
+msgstr "potentiel vælgerkonflikt for metoden '%s'"
 
-#: stmt.c:1465
+#: objc/objc-act.c:2364
 #, c-format
-msgid "output constraint `%c' for operand %d is not at the beginning"
-msgstr ""
+msgid "cannot find class `%s'"
+msgstr "kan ikke finde klassen '%s'"
 
-#: stmt.c:1472
+#: objc/objc-act.c:2366
 #, c-format
-msgid "output operand constraint %d contains `+'"
-msgstr "uddataoperandbegrænsning %d indeholder '+'"
+msgid "class `%s' already exists"
+msgstr "klassen '%s' eksisterer allerede"
 
-#: stmt.c:1481
-msgid "operand constraint contains '+' or '=' at illegal position."
-msgstr "operandbegrænsning indeholder '+' eller '=' på et ulovligt sted."
+#. fatal did not work with 2 args...should fix
+#: objc/objc-act.c:2473
+#, c-format
+msgid "cannot find interface declaration for `%s', superclass of `%s'"
+msgstr "kan ikke grænsefladeerklæringen af '%s', superklasse til '%s'"
 
-#: stmt.c:1487 stmt.c:1664
+#: objc/objc-act.c:2480
 #, c-format
-msgid "`%%' constraint used with last operand"
-msgstr "'%%'-begrænsning brugt med sidste operand"
+msgid "circular inheritance in interface declaration for `%s'"
+msgstr "cirkulær nedarvning i interface-erklæringen af '%s'"
 
-#: stmt.c:1501
-msgid "matching constraint not valid in output operand"
-msgstr "begrænsningen er ikke gyldig for uddataoperanden"
+#: objc/objc-act.c:3566 objc/objc-act.c:3583
+msgid "inconsistent instance variable specification"
+msgstr "inkonsistent instansvariabelangivelse"
 
-#: stmt.c:1527 stmt.c:1724
-#, c-format
-msgid "invalid punctuation `%c' in constraint"
+#: objc/objc-act.c:4580
+msgid "can not use an object as parameter to a method\n"
 msgstr ""
 
-#: stmt.c:1571
+#: objc/objc-act.c:4780
 #, c-format
-msgid "output number %d not directly addressable"
-msgstr "uddata nr. %d kan ikke adresseres direkte"
+msgid "multiple declarations for method `%s'"
+msgstr "mere end én erklæring af metoden '%s'"
 
-#: stmt.c:1599
+#: objc/objc-act.c:4946
 #, c-format
-msgid "more than %d operands in `asm'"
-msgstr "mere end %d operander i 'asm'"
+msgid "invalid receiver type `%s'"
+msgstr "ugyldig modtagertype '%s'"
 
-#: stmt.c:1637
+#: objc/objc-act.c:4977 objc/objc-act.c:5003 objc/objc-act.c:5051
 #, c-format
-msgid "hard register `%s' listed as input operand to `asm'"
-msgstr "hardware-register '%s' angivet som inddataoperand til 'asm'"
+msgid "`%s' does not respond to `%s'"
+msgstr "'%s' svarer ikke på '%s'"
 
-#: stmt.c:1654
+#: objc/objc-act.c:4983 objc/objc-act.c:7318
 #, c-format
-msgid "input operand constraint contains `%c'"
-msgstr "inddataoperandbegrænsningen indeholder '%c'"
+msgid "no super class declared in interface for `%s'"
+msgstr "ingen superklasse erklæret i grænsefladen for '%s'"
 
-#: stmt.c:1691
-msgid "matching constraint references invalid operand number"
-msgstr "begrænsning refererer til et ugyldigt operandtal"
+#: objc/objc-act.c:5081
+msgid "cannot find class (factory) method"
+msgstr "kan ikke finde klasse(fabriks)metode"
 
-#. ??? Leave this only until we have experience with what
-#. happens in combine and elsewhere when constraints are
-#. not satisfied.
-#: stmt.c:1758 stmt.c:1786
+#: objc/objc-act.c:5082 objc/objc-act.c:5126
 #, c-format
-msgid "asm operand %d probably doesn't match constraints"
-msgstr ""
+msgid "return type for `%s' defaults to id"
+msgstr "returtypen for '%s' får standardværdien id"
 
-#: stmt.c:3578
+#: objc/objc-act.c:5099
 #, c-format
-msgid "unused variable `%s'"
-msgstr ""
+msgid "method `%s' not implemented by protocol"
+msgstr "metoden '%s' er ikke implementeret af protokollen"
+
+#: objc/objc-act.c:5108
+msgid "return type defaults to id"
+msgstr "returtype får standardværdien id"
+
+#: objc/objc-act.c:5125
+msgid "cannot find method"
+msgstr "kan ikke finde metode"
 
-#: stmt.c:5026
+#: objc/objc-act.c:5399
 #, fuzzy, c-format
-msgid "enumeration value `%s' not handled in switch"
-msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
+msgid "undeclared selector `%s'"
+msgstr "omerklæret her som '%#D'"
 
-#: stmt.c:5052 stmt.c:5072
+#. 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:5443
 #, c-format
-msgid "case value `%ld' not in enumerated type"
-msgstr ""
+msgid "instance variable `%s' accessed in class method"
+msgstr "instansvariablen '%s' tilgået i klassemetode"
 
-#: stmt.c:5055 stmt.c:5075
+#: objc/objc-act.c:5678
 #, c-format
-msgid "case value `%ld' not in enumerated type `%s'"
-msgstr ""
+msgid "duplicate definition of class method `%s'"
+msgstr "mere end én definition af klassemetoden '%s'"
 
-#: stor-layout.c:140
-msgid "type size can't be explicitly evaluated"
-msgstr "det er ikke muligt eksplicit at finde typens størrelse"
+#: objc/objc-act.c:5684
+#, c-format
+msgid "duplicate declaration of class method `%s'"
+msgstr "mere end én erklæring af klassemetoden '%s'"
 
-#: stor-layout.c:142
-msgid "variable-size type declared outside of any function"
-msgstr "en type med en variabel størrelse er erklæret uden for en funktion"
+#: objc/objc-act.c:5720
+#, c-format
+msgid "duplicate definition of instance method `%s'"
+msgstr "mere end én definition af instansmetoden '%s'"
 
-#: stor-layout.c:415
-#, fuzzy, c-format
-msgid "size of `%s' is %d bytes"
-msgstr "størrelsen af tabel '%s' er negativ"
+#: objc/objc-act.c:5726
+#, c-format
+msgid "duplicate declaration of instance method `%s'"
+msgstr "mere end én erklæring af instansmetoden '%s'"
 
-#: stor-layout.c:417
-#, fuzzy, c-format
-msgid "size of `%s' is larger than %d bytes"
-msgstr "størrelsen af tabel '%s' er for stor"
+#: objc/objc-act.c:5766
+#, c-format
+msgid "duplicate interface declaration for category `%s(%s)'"
+msgstr "mere end én grænsefladeerklæring af kategorien '%s(%s)'"
 
-#: stor-layout.c:771 stor-layout.c:1023
+#: objc/objc-act.c:5852
 #, c-format
-msgid "packed attribute causes inefficient alignment for `%s'"
-msgstr ""
+msgid "instance variable `%s' is declared private"
+msgstr "instansvariablen '%s' er erklæret privat"
 
-#: stor-layout.c:773 stor-layout.c:1025
+#: objc/objc-act.c:5899
 #, c-format
-msgid "packed attribute is unnecessary for `%s'"
-msgstr ""
+msgid "instance variable `%s' is declared %s"
+msgstr "instansvariablen '%s' er erklæret '%s'"
+
+#: objc/objc-act.c:5909
+msgid "static access to object of type `id'"
+msgstr "statisk tilgang til objekt af typen 'id'"
 
-#: stor-layout.c:788
+#: objc/objc-act.c:5934 objc/objc-act.c:6027
 #, c-format
-msgid "padding struct to align `%s'"
-msgstr ""
+msgid "incomplete implementation of class `%s'"
+msgstr "ufuldstændig implementering af klassen '%s'"
 
-#: stor-layout.c:987
-msgid "padding struct size to alignment boundary"
-msgstr ""
+#: objc/objc-act.c:5938 objc/objc-act.c:6032
+#, c-format
+msgid "incomplete implementation of category `%s'"
+msgstr "ufuldstændig implementering af kategorien '%s'"
 
-#: stor-layout.c:1030
-msgid "packed attribute causes inefficient alignment"
-msgstr ""
+#: objc/objc-act.c:5943 objc/objc-act.c:6037
+#, c-format
+msgid "method definition for `%c%s' not found"
+msgstr "metodedefinitionen for '%c%s' ikke fundet"
 
-#: stor-layout.c:1032
-msgid "packed attribute is unnecessary"
-msgstr ""
+#: objc/objc-act.c:6081
+#, c-format
+msgid "%s `%s' does not fully implement the `%s' protocol"
+msgstr "%s '%s' implementerer ikke helt protokollen '%s'"
 
-#: stringpool.c:307
+#: objc/objc-act.c:6139 objc/objc-act.c:8249
+msgid "`@end' missing in implementation context"
+msgstr "'@end' mangler i implementationskontekst"
+
+#: objc/objc-act.c:6167
 #, c-format
-msgid "\"%s\" and \"%s\" identical in first %d characters"
-msgstr ""
+msgid "reimplementation of class `%s'"
+msgstr "omimplementering af klassen '%s'"
 
-#: timevar.c:428
-msgid "\nExecution times (seconds)\n"
-msgstr ""
+#: objc/objc-act.c:6209
+#, c-format
+msgid "conflicting super class name `%s'"
+msgstr "modstridende superklassenavn '%s'"
 
-#. Print total time.
-#: timevar.c:476
-#, fuzzy
-msgid " TOTAL                 :"
-msgstr ""
-",\n"
-"                   af %s:%u"
+#: objc/objc-act.c:6224
+#, c-format
+msgid "duplicate interface declaration for class `%s'"
+msgstr "mere end én grænsefladeerklæring af klassen '%s'"
 
-#: timevar.c:515
+#: objc/objc-act.c:6506
 #, c-format
-msgid "time in %s: %ld.%06ld (%ld%%)\n"
-msgstr ""
+msgid "duplicate declaration for protocol `%s'"
+msgstr "mere end én erklæring af protokollen '%s'"
 
-#: tlink.c:428
-#, fuzzy, c-format
-msgid "collect: reading %s\n"
-msgstr "collect2 version %s"
+#: objc/objc-act.c:7363
+msgid "[super ...] must appear in a method context"
+msgstr "[super ...] skal optræde i en metodekontekst"
 
-#: tlink.c:529
-#, fuzzy, c-format
-msgid "collect: recompiling %s\n"
-msgstr "%s: oversætter '%s'\n"
+#: objc/objc-act.c:8354 objc/objc-act.c:8370
+#, c-format
+msgid "potential selector conflict for method `%s'"
+msgstr "potentiel vælgerkonflikt for metoden '%s'"
 
-#: tlink.c:694
-#, fuzzy, c-format
-msgid "collect: tweaking %s in %s\n"
-msgstr "collect2 version %s"
+#: objc-parse.y:2656
+msgid "`@end' must appear in an implementation context"
+msgstr "'@end' skal optræde i en implementationskontekst"
 
-#: tlink.c:741
-msgid "collect: relinking\n"
-msgstr ""
+#: objc-parse.y:2932
+msgid "method definition not in class context"
+msgstr "metodedefinitionen optræder ikke i en klassekontekst"
 
-#: tlink.c:750
-#, fuzzy, c-format
-msgid "ld returned %d exit status"
-msgstr "%s returnerede afslutningskoden %d"
+#: objc/lang-options.h:27
+msgid "Dump decls to a .decl file"
+msgstr "Udskriv erklæringer i en .decl-fil"
 
-#: toplev.c:913
-msgid "Generate debugging info in default format"
-msgstr ""
+#: objc/lang-options.h:29
+msgid "Generate code for GNU runtime environment"
+msgstr "Generér kode til GNU-kørselmiljø"
 
-#: toplev.c:914
-msgid "Generate debugging info in default extended format"
-msgstr ""
+#: objc/lang-options.h:32
+msgid "Generate code for NeXT runtime environment"
+msgstr "Generér kode til NeXT-kørselmiljø"
 
-#: toplev.c:916
-msgid "Generate STABS format debug info"
-msgstr ""
+#: objc/lang-options.h:35
+msgid "Warn if a selector has multiple methods"
+msgstr "Advar hvis en vælger har flere metoder"
 
-#: toplev.c:917
-msgid "Generate extended STABS format debug info"
-msgstr ""
+#: objc/lang-options.h:39
+msgid "Do not warn if inherited methods are unimplemented"
+msgstr "Advar ikk hvis nedarvede metoder ikke implementeres"
 
-#: toplev.c:920
-msgid "Generate DWARF-1 format debug info"
-msgstr ""
+#: objc/lang-options.h:41
+msgid "Generate C header of platform specific features"
+msgstr "Generér C-inkluderingsfil med platformspecifikke faciliteter"
 
-#: toplev.c:922
-msgid "Generate extended DWARF-1 format debug info"
-msgstr ""
+#: objc/lang-options.h:43
+msgid "Specify the name of the class for constant strings"
+msgstr "Angiv navnet på klassen til konstante strenge"
 
-#: toplev.c:925
-msgid "Generate DWARF-2 debug info"
+#. This is the contribution to the `lang_options' array in gcc.c for
+#. treelang.
+#: treelang/lang-options.h:26
+msgid "(debug) trace parsing process"
 msgstr ""
 
-#: toplev.c:928
-msgid "Generate XCOFF format debug info"
+#: treelang/lang-options.h:27
+msgid "(debug) trace lexical analysis"
 msgstr ""
 
-#: toplev.c:929
-msgid "Generate extended XCOFF format debug info"
+#: config/darwin.h:212
+msgid "-current_version only allowed with -dynamiclib"
 msgstr ""
 
-#: toplev.c:932
-msgid "Generate COFF format debug info"
+#: config/darwin.h:215
+msgid "-install_name only allowed with -dynamiclib"
 msgstr ""
 
-#: toplev.c:976
+#: config/darwin.h:220
 #, fuzzy
-msgid "Do not store floats in registers"
-msgstr "Returnér ikke værdier fra funktioner i fpu-registre"
-
-#: toplev.c:978
-msgid "Consider all mem refs through pointers as volatile"
-msgstr ""
-
-#: toplev.c:980
-msgid "Consider all mem refs to global data to be volatile"
-msgstr ""
+msgid "-bundle not allowed with -dynamiclib"
+msgstr "-mlong-double-64 er ikke tilladt med -m64"
 
-#: toplev.c:982
-msgid "Consider all mem refs to static data to be volatile"
-msgstr ""
+#: config/darwin.h:221
+#, fuzzy
+msgid "-bundle_loader not allowed with -dynamiclib"
+msgstr "-mlong-double-64 er ikke tilladt med -m64"
 
-#: toplev.c:984
-msgid "Defer popping functions args from stack until later"
-msgstr ""
+#: config/darwin.h:222
+#, fuzzy
+msgid "-client_name not allowed with -dynamiclib"
+msgstr "-mlong-double-64 er ikke tilladt med -m64"
 
-#: toplev.c:986
-msgid "When possible do not generate stack frames"
+#: config/darwin.h:225
+msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
 msgstr ""
 
-#: toplev.c:988
-msgid "Optimize sibling and tail recursive calls"
+#: config/darwin.h:226
+msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr ""
 
-#: toplev.c:990
-msgid "When running CSE, follow jumps to their targets"
+#: config/darwin.h:228
+msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr ""
 
-#: toplev.c:992
-msgid "When running CSE, follow conditional jumps"
-msgstr ""
+#: config/darwin.h:229
+#, fuzzy
+msgid "-private_bundle not allowed with -dynamiclib"
+msgstr "-mlong-double-64 er ikke tilladt med -m64"
 
-#: toplev.c:994
-msgid "Perform a number of minor, expensive optimisations"
-msgstr ""
+#: f/lang-specs.h:38 gcc.c:689
+msgid "GNU C does not support -C without using -E"
+msgstr "GNU C understøtter ikke -C uden -E"
 
-#: toplev.c:996
-msgid "Perform jump threading optimisations"
-msgstr ""
+#: f/lang-specs.h:39 gcc.c:690
+#, fuzzy
+msgid "GNU C does not support -CC without using -E"
+msgstr "GNU C understøtter ikke -C uden -E"
 
-#: toplev.c:998
-msgid "Perform strength reduction optimisations"
-msgstr ""
+#: config/sparc/sol2-bi.h:168 config/sparc/sol2-bi.h:178
+#: config/sparc/linux64.h:197 config/sparc/linux64.h:208
+#: config/sparc/netbsd-elf.h:163 config/sparc/netbsd-elf.h:182
+msgid "may not use both -m32 and -m64"
+msgstr "-m32 og -m64 er indbyrdes uforenelige"
 
-#: toplev.c:1000
-msgid "Perform loop unrolling when iteration count is known"
-msgstr ""
+#: config/ia64/freebsd.h:23 config/sparc/freebsd.h:33
+#: config/i386/freebsd-aout.h:203 config/alpha/freebsd.h:42
+msgid "`-p' not supported; use `-pg' and gprof(1)"
+msgstr "'-p' understøttes ikke; brug '-pg' og gprof(1)"
 
-#: toplev.c:1002
-msgid "Perform loop unrolling for all loops"
-msgstr ""
+#: config/vax/vax.h:50 config/vax/vax.h:51
+msgid "profiling not supported with -mg\n"
+msgstr "profilgenerering understøttes ikke med -mg\n"
 
-#: toplev.c:1004
-msgid "Force all loop invariant computations out of loops"
-msgstr ""
+#: config/mips/mips.h:954
+msgid "-pipe is not supported"
+msgstr "-pipe understøttes ikke"
 
-#: toplev.c:1006
-msgid "Strength reduce all loop general induction variables"
-msgstr ""
+#: config/mips/mips.h:1147 config/arc/arc.h:63
+msgid "may not use both -EB and -EL"
+msgstr "kan ikke bruge både -EB og -EL"
 
-#: toplev.c:1008
-msgid "Store strings in writable data section"
-msgstr ""
+#: java/jvspec.c:77 gcc.c:716 ada/lang-specs.h:38
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg og -fomit-frame-pointer er indbyrdes uforenelige"
 
-#: toplev.c:1010
-msgid "Enable machine specific peephole optimisations"
+#: config/rs6000/darwin.h:62
+msgid " conflicting code gen style switches are used"
 msgstr ""
 
-#: toplev.c:1012
-msgid "Copy memory operands into registers before using"
-msgstr ""
+#: config/i386/cygwin.h:115
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "-mno-cygwin og -mnowin32 er indbyrdes uforenelige"
 
-#: toplev.c:1014
-msgid "Copy memory address constants into regs before using"
-msgstr ""
+#: config/i386/cygwin.h:170 config/i386/mingw32.h:84
+msgid "shared and mdll are not compatible"
+msgstr "shared og mdll er indbyrdes uforenelige"
 
-#: toplev.c:1016
-msgid "Allow function addresses to be held in registers"
-msgstr ""
+#: gcc.c:867
+msgid "-E required when input is from standard input"
+msgstr "-E påkrævet når inddata kommer fra standardind"
 
-#: toplev.c:1018
-msgid "Integrate simple functions into their callers"
-msgstr ""
+#: gcc.c:871
+msgid "compilation of header file requested"
+msgstr "oversættelse af inkluderingsfil udbedt"
 
-#: toplev.c:1020
-msgid "Generate code for funcs even if they are fully inlined"
-msgstr ""
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni og -femit-class-files er indbyrdes uforenelige"
 
-#: toplev.c:1022
-msgid "Pay attention to the 'inline' keyword"
-msgstr ""
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni og -femit-class-file er indbyrdes uforenelige"
 
-#: toplev.c:1024
-msgid "Emit static const variables even if they are not used"
-msgstr ""
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file skal bruges sammen med -fsyntax-only"
 
-#: toplev.c:1026
-msgid "Check for syntax errors, then stop"
-msgstr ""
+#: treelang/lang-specs.h:52
+#, fuzzy
+msgid "-pg or -p and -fomit-frame-pointer are incompatible"
+msgstr "-pg og -fomit-frame-pointer er indbyrdes uforenelige"
 
-#: toplev.c:1028
-msgid "Mark data as shared rather than private"
-msgstr ""
+#: config/vax/netbsd-elf.h:42
+#, fuzzy
+msgid "The -shared option is not currently supported for VAX ELF."
+msgstr "den indbyggede funktion '%s' understøttes i øjeblikket ikke"
 
-#: toplev.c:1030
-msgid "Enable saving registers around function calls"
-msgstr ""
+#: config/mcore/mcore.h:60
+msgid "choose either big or little endian, not both"
+msgstr "vælg enten stor- eller lilleendet, ikke begge"
 
-#: toplev.c:1032
-msgid "Return 'short' aggregates in memory, not registers"
-msgstr ""
+#: config/mcore/mcore.h:63
+msgid "choose either m340 or m210 not both"
+msgstr "vælg enten m340 eller m210, ikke begge"
 
-#: toplev.c:1034
-#, fuzzy
-msgid "Return 'short' aggregates in registers"
-msgstr "Returnér værdier fra funktioner i fpu-registre"
+#: config/mcore/mcore.h:64
+msgid "the m210 does not have little endian support"
+msgstr "m210 har ikke understøttelse for lilleendet"
 
-#: toplev.c:1036
-msgid "Attempt to fill delay slots of branch instructions"
-msgstr ""
+#: config/arm/arm.h:178
+msgid "-mapcs-26 and -mapcs-32 may not be used together"
+msgstr "-mapcs-26 og -mapcs-32 kan ikke bruges på samme tid"
 
-#: toplev.c:1038
-msgid "Perform the global common subexpression elimination"
-msgstr ""
+#: config/arm/arm.h:180
+msgid "-msoft-float and -mhard_float may not be used together"
+msgstr "-msoft-float og -mhard_float kan ikke bruges på samme tid"
 
-#: toplev.c:1040
-msgid "Run CSE pass after loop optimisations"
-msgstr ""
+#: config/arm/arm.h:182
+msgid "-mbig-endian and -mlittle-endian may not be used together"
+msgstr "-mbig-endian og -mlittle-endian kan ikke bruges på samme tid"
 
-#: toplev.c:1042
-msgid "Run the loop optimiser twice"
-msgstr ""
+#: config/mips/r3900.h:35
+msgid "-mhard-float not supported"
+msgstr "-mhard-float understøttes ikke"
 
-#: toplev.c:1044
-msgid "Delete useless null pointer checks"
-msgstr ""
+#: config/mips/r3900.h:37
+msgid "-msingle-float and -msoft-float can not both be specified"
+msgstr "-msingle-float og -msoft-float er indbyrdes uforenelige"
 
-#: toplev.c:1046
-msgid "Pretend that host and target use the same FP format"
-msgstr ""
+#: ada/lang-specs.h:41
+msgid "-c or -S required for Ada"
+msgstr "-c eller -S kræves til Ada"
 
-#: toplev.c:1048
-msgid "Reschedule instructions before register allocation"
-msgstr ""
+#: config/i386/sco5.h:585 config/i386/sco5.h:666
+msgid "-static not valid with -mcoff"
+msgstr "-static er ikke gyldig sammen med -mcoff"
 
-#: toplev.c:1050
-msgid "Reschedule instructions after register allocation"
-msgstr ""
+#: config/i386/sco5.h:586 config/i386/sco5.h:667
+msgid "-shared not valid with -mcoff"
+msgstr "-shared er ikke gyldig sammen med -mcoff"
 
-#: toplev.c:1052
-msgid "Enable scheduling across basic blocks"
-msgstr ""
+#: config/i386/sco5.h:587 config/i386/sco5.h:668
+msgid "-symbolic not valid with -mcoff"
+msgstr "-symbolic er ikke gyldig sammen med -mcoff"
 
-#: toplev.c:1054
-msgid "Allow speculative motion of non-loads"
-msgstr ""
+#: config/i386/sco5.h:636
+msgid "-fpic is not valid with -mcoff"
+msgstr "-fpic er ikke gyldig sammen med -mcoff"
 
-#: toplev.c:1056
-msgid "Allow speculative motion of some loads"
-msgstr ""
+#: config/i386/sco5.h:637
+msgid "-fPIC is not valid with -mcoff"
+msgstr "-fPIC er ikke gyldig sammen med -mcoff"
 
-#: toplev.c:1058
-msgid "Allow speculative motion of more loads"
-msgstr ""
+#: config/i386/sco5.h:669
+msgid "-fpic not valid with -mcoff"
+msgstr "-fpic er ikke gyldig sammen med -mcoff"
 
-#: toplev.c:1060
-msgid "Replace add,compare,branch with branch on count reg"
-msgstr ""
+#: config/i386/sco5.h:670
+msgid "-fPIC not valid with -mcoff"
+msgstr "-fPIC er ikke gyldig sammen med -mcoff"
 
-#: toplev.c:1062
-msgid "Generate position independent code, if possible"
-msgstr ""
+#~ msgid "-traditional is deprecated and may be removed"
+#~ msgstr "-traditional er forældet og kan blive fjernet"
 
-#: toplev.c:1065
-msgid "Enable exception handling"
-msgstr ""
+#~ msgid "unknown C standard `%s'"
+#~ msgstr "ukendt C-standard '%s'"
 
-#: toplev.c:1067
-msgid "Just generate unwind tables for exception handling"
-msgstr ""
+#~ msgid "type of external `%s' is not global"
+#~ msgstr "typen af den eksterne '%s' er ikke global"
 
-#: toplev.c:1069
-msgid "Support synchronous non-call exceptions"
-msgstr ""
+#~ msgid "unnamed fields of type other than struct or union are not allowed"
+#~ msgstr "unavngivne felter af andre typer end struct eller union er ikke tilladt"
 
-#: toplev.c:1071
-msgid "Insert arc based program profiling code"
-msgstr ""
+#~ msgid "null format string"
+#~ msgstr "formateringsstreng er nul"
 
-#: toplev.c:1073
-msgid "Create data files needed by gcov"
-msgstr ""
+#~ msgid "both 'f' and 'l' suffixes on floating constant"
+#~ msgstr "både 'f'- og 'l'-endelser i kommatalskonstant"
 
-#: toplev.c:1075
-msgid "Use profiling information for branch probabilities"
-msgstr ""
+#~ msgid "decimal point in exponent - impossible!"
+#~ msgstr "decimalkomma i eksponent - umuligt!"
 
-#: toplev.c:1077
-msgid "Reorder basic blocks to improve code placement"
-msgstr ""
+#~ msgid "underscore in number"
+#~ msgstr "understreg i tal"
 
-#: toplev.c:1079
-msgid "Do the register renaming optimization pass"
-msgstr ""
+#~ msgid "numeric constant with no digits"
+#~ msgstr "talkonstant uden cifre"
 
-#: toplev.c:1081
-msgid "Improve FP speed by violating ANSI & IEEE rules"
-msgstr ""
+#~ msgid "numeric constant contains digits beyond the radix"
+#~ msgstr "talkonstant indeholder cifre der ligger ud over grundtallet"
 
-#: toplev.c:1083
-msgid "Do not put unitialised globals in the common section"
-msgstr ""
+#~ msgid "floating constant may not be in radix 16"
+#~ msgstr "kommatalskonstant må ikke skrives med grundtal 16"
 
-#: toplev.c:1085
-#, fuzzy
-msgid "Do not generate .size directives"
-msgstr "Generér ikke sin, cos, sqrt til fpu"
+#~ msgid "more than one 'f' suffix on floating constant"
+#~ msgstr "mere end én 'f'-endelse i kommatalskonstant"
 
-#: toplev.c:1087
-#, fuzzy
-msgid "place each function into its own section"
-msgstr "per funktion)"
+#~ msgid "more than one 'l' suffix on floating constant"
+#~ msgstr "mere end én 'l'-endelse i kommatalskonstant"
 
-#: toplev.c:1089
-msgid "place data items into their own section"
-msgstr ""
+#~ msgid "traditional C rejects the 'l' suffix"
+#~ msgstr "traditionel C tillader ikke 'l'-endelsen"
 
-#: toplev.c:1091
-msgid "Add extra commentry to assembler output"
-msgstr ""
+#~ msgid "more than one 'i' or 'j' suffix on floating constant"
+#~ msgstr "mere end én 'i'- eller 'j'-endelse i kommatalskonstant"
 
-#: toplev.c:1093
-msgid "Output GNU ld formatted global initialisers"
-msgstr ""
+#~ msgid "ISO C forbids imaginary numeric constants"
+#~ msgstr "ISO C forbyder imaginære talkonstanter"
 
-#: toplev.c:1095
-msgid "Enables a register move optimisation"
-msgstr ""
+#~ msgid "floating constant out of range"
+#~ msgstr "kommatalskonstant er uden for det gyldige interval"
 
-#: toplev.c:1097
-msgid "Do the full regmove optimization pass"
-msgstr ""
+#~ msgid "floating point number exceeds range of 'double'"
+#~ msgstr "kommatal overskrider intervallet for 'double'"
 
-#: toplev.c:1099
-msgid "Pack structure members together without holes"
-msgstr ""
+#~ msgid "two 'u' suffixes on integer constant"
+#~ msgstr "to 'u'-endelser i heltalskonstant"
 
-#: toplev.c:1101
-msgid "Insert stack checking code into the program"
-msgstr ""
+#~ msgid "traditional C rejects the 'u' suffix"
+#~ msgstr "traditionel C tillader ikke 'u'-endelsen"
 
-#: toplev.c:1103
-msgid "Specify that arguments may alias each other & globals"
-msgstr ""
+#~ msgid "three 'l' suffixes on integer constant"
+#~ msgstr "tre 'l'-endelser i heltalskonstant"
 
-#: toplev.c:1105
-msgid "Assume arguments may alias globals but not each other"
-msgstr ""
+#~ msgid "'lul' is not a valid integer suffix"
+#~ msgstr "'lul' er ikke en gyldig heltalsendelse"
 
-#: toplev.c:1107
-msgid "Assume arguments do not alias each other or globals"
-msgstr ""
+#~ msgid "'Ll' and 'lL' are not valid integer suffixes"
+#~ msgstr "'Ll' og 'lL' er ikke gyldige heltalsendelser"
 
-#: toplev.c:1109
-msgid "Assume strict aliasing rules apply"
-msgstr ""
+#~ msgid "more than one 'i' or 'j' suffix on integer constant"
+#~ msgstr "mere end én 'i'- eller 'j'-endelse i heltalskonstant"
 
-#: toplev.c:1111
-msgid "Align the start of loops"
-msgstr ""
+#~ msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
+#~ msgstr "heltalskonstant er for stor til denne konfiguration af oversætteren - afkortet til %d bit"
 
-#: toplev.c:1113
-msgid "Align labels which are only reached by jumping"
-msgstr ""
+#~ msgid "width of integer constant changes with -traditional"
+#~ msgstr "bredden af heltalskonstant skifter med -traditional"
 
-#: toplev.c:1115
-msgid "Align all labels"
-msgstr ""
+#~ msgid "integer constant is unsigned in ISO C, signed with -traditional"
+#~ msgstr "heltalskonstant er unsigned i ISO C, signed med -traditional"
 
-#: toplev.c:1117
-#, fuzzy
-msgid "Align the start of functions"
-msgstr "underforstået erklæring af funktionen '%s'"
+#~ msgid "width of integer constant may change on other systems with -traditional"
+#~ msgstr "bredden af heltalskonstant kan skifte på andre systemer med -traditional"
 
-#: toplev.c:1119
-msgid "Generate code to check every memory access"
-msgstr ""
+#~ msgid "integer constant larger than the maximum value of %s"
+#~ msgstr "heltalskonstant er større end den maksimale værdi for %s"
 
-#: toplev.c:1121
-msgid "Add a prefix to all function names"
-msgstr ""
+#~ msgid "an unsigned long long int"
+#~ msgstr "en unsigned long long int"
 
-#: toplev.c:1123
-msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
-msgstr ""
+#~ msgid "a long long int"
+#~ msgstr "en long long int"
 
-#: toplev.c:1125
-msgid "Instrument function entry/exit with profiling calls"
-msgstr ""
+#~ msgid "an unsigned long int"
+#~ msgstr "en unsigned long int"
 
-#: toplev.c:1127
-msgid "Enable SSA optimizations"
-msgstr ""
+#~ msgid "decimal constant is so large that it is unsigned"
+#~ msgstr "decimalkonstant er så stor at den er unsigned"
 
-#: toplev.c:1129
-msgid "Enable dead code elimination"
-msgstr ""
+#~ msgid "complex integer constant is too wide for 'complex int'"
+#~ msgstr "kompleks heltalskonstant er for bred til 'complex int'"
 
-#: toplev.c:1131
-msgid "External symbols have a leading underscore"
-msgstr ""
+#~ msgid "integer constant is larger than the maximum value for its type"
+#~ msgstr "heltalskonstant er større end den maksimale værdi for dens type"
 
-#: toplev.c:1133
-#, fuzzy
-msgid "Process #ident directives"
-msgstr "%s i forbehandlerdirektiv"
+#~ msgid "missing white space after number '%.*s'"
+#~ msgstr "manglende mellemrum efter tallet '%.*s'"
 
-#: toplev.c:1135
-msgid "Enables an rtl peephole pass run before sched2"
-msgstr ""
+#~ msgid "ISO C does not permit use of `varargs.h'"
+#~ msgstr "ISO C tillader ikke brug af 'varargs.h'"
 
-#: toplev.c:1137
-msgid "Enables guessing of branch probabilities"
-msgstr ""
+#~ msgid "storage class specifier in array declarator"
+#~ msgstr "lagringsklasseanvisning i tabelerklæring"
 
-#: toplev.c:1139
-msgid "Set errno after built-in math functions"
-msgstr ""
+#~ msgid "sizeof applied to a function type"
+#~ msgstr "sizeof benyttet på en funktionstype"
 
-#: toplev.c:1141
-#, fuzzy
-msgid "Convert floating point constant to single precision constant"
-msgstr "kommatalsfælde udsender en konstant"
+#~ msgid "sizeof applied to a void type"
+#~ msgstr "sizeof benyttet på en void-type"
 
-#: toplev.c:1143
-msgid "Report time taken by each compiler pass at end of run"
-msgstr ""
+#~ msgid "sizeof applied to an incomplete type"
+#~ msgstr "sizeof benyttet på en ufuldstændig type"
 
-#: toplev.c:1145
-msgid "Report on permanent memory allocation at end of run"
-msgstr ""
+#~ msgid "execvp %s"
+#~ msgstr "execvp %s"
 
-#: toplev.c:1147
-msgid "Trap for signed overflow in addition / subtraction / multiplication."
-msgstr ""
+#~ msgid "floating point numbers are not valid in #if"
+#~ msgstr "kommatal er ikke tilladt i #if"
 
-#: toplev.c:1164
-msgid "Compile just for ISO C89"
-msgstr ""
+#~ msgid "traditional C rejects the `U' suffix"
+#~ msgstr "traditionel C forbyder 'U'-endelsen"
 
-#: toplev.c:1166
-msgid "Do not promote floats to double if using -traditional"
-msgstr ""
+#~ msgid "too many 'l' suffixes in integer constant"
+#~ msgstr "for mange 'l'-endelser i heltalskonstant"
 
-#: toplev.c:1168
-msgid "Determine language standard"
-msgstr ""
+#~ msgid "integer constant contains digits beyond the radix"
+#~ msgstr "heltalskonstanten indeholder cifre der er større end grundtallet"
 
-#: toplev.c:1172
-msgid "Make bitfields by unsigned by default"
-msgstr ""
+#~ msgid "integer constant out of range"
+#~ msgstr "heltalskonstanten er uden for det gyldige interval"
 
-#: toplev.c:1176
-msgid "Make 'char' be signed by default"
-msgstr ""
+#~ msgid "string constants are not valid in #if"
+#~ msgstr "strengkonstanter er ikke tilladt i #if"
 
-#: toplev.c:1178
-msgid "Make 'char' be unsigned by default"
-msgstr ""
+#~ msgid "missing binary operator"
+#~ msgstr "manglende binær operator"
 
-#: toplev.c:1184
-msgid "Attempt to support traditional K&R style C"
-msgstr ""
+#~ msgid "operator '%s' has no left operand"
+#~ msgstr "operatoren '%s' har ikke nogen venstre operand"
 
-#: toplev.c:1190
-msgid "Do not recognise the 'asm' keyword"
-msgstr ""
+#~ msgid "changing search order for system directory \"%s\""
+#~ msgstr "skifter søgeorden for systemkataloget \"%s\""
 
-#: toplev.c:1193
-msgid "Do not recognise any built in functions"
-msgstr ""
+#~ msgid "  as it is the same as non-system directory \"%s\""
+#~ msgstr "  da det er det samme som ikke-system-kataloget \"%s\""
 
-#: toplev.c:1195
-msgid "Assume normal C execution environment"
-msgstr ""
+#~ msgid "I/O error on output"
+#~ msgstr "I/O-fejl på uddata"
 
-#: toplev.c:1198
-msgid "Assume that standard libraries & main might not exist"
-msgstr ""
+#~ msgid "argument missing after %s"
+#~ msgstr "en parameter mangler efter %s"
 
-#: toplev.c:1201
-msgid "Allow different types as args of ? operator"
-msgstr ""
+#~ msgid "number missing after %s"
+#~ msgstr "et tal mangler efter %s"
 
-#: toplev.c:1204
-msgid "Allow the use of $ inside identifiers"
-msgstr ""
+#~ msgid "target missing after %s"
+#~ msgstr "et mål mangler efter %s"
 
-#: toplev.c:1209
-msgid "Use the same size for double as for float"
-msgstr ""
+#~ msgid "GNU CPP version %s (cpplib)"
+#~ msgstr "GNU CPP version %s (cpplib)"
 
-#: toplev.c:1212
-msgid "Use the smallest fitting integer to hold enums"
-msgstr ""
+#~ msgid ""
+#~ "  -pedantic                 Issue all warnings demanded by strict ISO C\n"
+#~ "  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
+#~ "  -trigraphs                Support ISO C trigraphs\n"
+#~ "  -lang-c                   Assume that the input sources are in C\n"
+#~ "  -lang-c89                 Assume that the input sources are in C89\n"
+#~ msgstr ""
+#~ "  -pedantic                 Fremkom med alle advarsler påkrævet for nøje ISO C\n"
+#~ "  -pedantic-errors          Behandl '-pedantic'-advarsler som fejl\n"
+#~ "  -traditional              Iagttag opførsel som en K&R-præprocessor\n"
+#~ "  -trigraphs                Understøt ANSI C-trigrafer\n"
+#~ "  -lang-c                   Antag at inddata er C\n"
+#~ "  -lang-c89                 Antag at inddata er C89\n"
 
-#: toplev.c:1215
-msgid "Override the underlying type for wchar_t to `unsigned short'"
-msgstr ""
+#~ msgid ""
+#~ "  -lang-c++                 Assume that the input sources are in C++\n"
+#~ "  -lang-objc                Assume that the input sources are in ObjectiveC\n"
+#~ "  -lang-objc++              Assume that the input sources are in ObjectiveC++\n"
+#~ "  -lang-asm                 Assume that the input sources are in assembler\n"
+#~ msgstr ""
+#~ "  -lang-c++                 Antag at inddata er C++\n"
+#~ "  -lang-cobjc               Antag at inddata er Objective C\n"
+#~ "  -lang-cobjc++             Antag at inddata er Objective C++\n"
+#~ "  -lang-asm                 Antag at inddata er maskinkode\n"
 
-#: toplev.c:1219
-msgid "Enable most warning messages"
-msgstr ""
+#~ msgid "possible start of unterminated string literal"
+#~ msgstr "muligvis begyndelsen af uafsluttet strengkonstant"
 
-#: toplev.c:1221
-msgid "Warn about casting functions to incompatible types"
-msgstr ""
+#~ msgid "multi-line string literals are deprecated"
+#~ msgstr "flerlinjers strengkonstanter er forældede"
 
-#: toplev.c:1225
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr ""
+#~ msgid "\"%s\" cannot be used as a macro name"
+#~ msgstr "\"%s\" kan ikke bruges som et makronavn"
 
-#: toplev.c:1228
-msgid "Warn about casts which discard qualifiers"
-msgstr ""
+#~ msgid "directives may not be used inside a macro argument"
+#~ msgstr "direktiver må ikke optræde inden i en makroparameter"
 
-#: toplev.c:1231
-msgid "Warn about subscripts whose type is 'char'"
-msgstr ""
+#~ msgid "invalid option %s"
+#~ msgstr "ugyldigt tilvalg %s"
 
-#: toplev.c:1234 toplev.c:1237
-msgid "Warn if nested comments are detected"
-msgstr ""
+#~ msgid "%s:%d: warning: "
+#~ msgstr "%s:%d: advarsel: "
+
+#~ msgid "%s: warning: "
+#~ msgstr "%s: advarsel: "
 
-#: toplev.c:1240
-msgid "Warn about possibly confusing type conversions"
-msgstr ""
+#~ msgid "sorry, not implemented: "
+#~ msgstr "desværre, ikke implementeret: "
 
-#: toplev.c:1243
-msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
-msgstr ""
+#~ msgid "Internal compiler error in %s, at %s:%d"
+#~ msgstr "Intern oversætterfejl i %s ved %s:%d."
 
-#: toplev.c:1247
-msgid "Don't warn about strftime formats yielding 2 digit years"
-msgstr ""
+#~ msgid "argument to `-b' is missing"
+#~ msgstr "der mangler en parameter til '-b'"
 
-#: toplev.c:1250
-#, fuzzy
-msgid "Don't warn about too many arguments to format functions"
-msgstr "for mange parametre til funktionen"
+#~ msgid "argument to `-V' is missing"
+#~ msgstr "der mangler en parameter til '-V'"
 
-#: toplev.c:1252
-msgid "Warn about non-string-literal format strings"
-msgstr ""
+#~ msgid "invalid version number format"
+#~ msgstr "ugyldigt versionsnummerformat"
 
-#: toplev.c:1255
-msgid "Warn about possible security problems with format functions"
-msgstr ""
+#~ msgid ".da file contents exhausted too early\n"
+#~ msgstr "indholdet af .da-filen er udtømt for tidligt\n"
 
-#: toplev.c:1258
-msgid "Warn about implicit function declarations"
-msgstr ""
+#~ msgid ".da file contents not exhausted\n"
+#~ msgstr "indholdet af .da-filen ikke udtømt\n"
 
-#: toplev.c:1262
-msgid "Warn when a declaration does not specify a type"
-msgstr ""
+#~ msgid "%6.2f%% of %d source lines executed in function %s\n"
+#~ msgstr "%6.2f%% af %d kildekodelinjer udført i funktionen %s\n"
 
-#: toplev.c:1267
-msgid "Warn about the use of the #import directive"
-msgstr ""
+#~ msgid "%6.2f%% of %d branches executed in function %s\n"
+#~ msgstr "%6.2f%% af %d forgreninger udført i funktionen %s\n"
 
-#: toplev.c:1271
-msgid "Do not warn about using 'long long' when -pedantic"
-msgstr ""
+#~ msgid "%6.2f%% of %d branches taken at least once in function %s\n"
+#~ msgstr "%6.2f%% af %d forgreninger valgt mindst én gang i funktionen %s\n"
 
-#: toplev.c:1273
-#, fuzzy
-msgid "Warn about suspicious declarations of main"
-msgstr "'%s' er tidligere erklæret"
+#~ msgid "No branches in function %s\n"
+#~ msgstr "Ingen forgreninger i funktionen %s\n"
 
-#: toplev.c:1276
-#, fuzzy
-msgid "Warn about possibly missing braces around initialisers"
-msgstr "krøllede paranteser mangler omkring startværdien"
+#~ msgid "%6.2f%% of %d calls executed in function %s\n"
+#~ msgstr "%6.2f%% af %d kald udført i funktionen %s\n"
 
-#: toplev.c:1279
-msgid "Warn about global funcs without previous declarations"
-msgstr ""
+#~ msgid "No calls in function %s\n"
+#~ msgstr "Ingen kald i funktionen %s\n"
 
-#: toplev.c:1282
-msgid "Warn about global funcs without prototypes"
-msgstr ""
+#~ msgid "call %d returns = %s%%\n"
+#~ msgstr "kald %d returnerer = %s%%\n"
 
-#: toplev.c:1285
-msgid "Warn about use of multicharacter literals"
-msgstr ""
+#~ msgid "branch %d taken = %s%%\n"
+#~ msgstr "forgrening %d valgt = %s%%\n"
 
-#: toplev.c:1288
-msgid "Warn about externs not at file scope level"
-msgstr ""
+#~ msgid ".da file contents exhausted too early"
+#~ msgstr "indholdet af .da-filen er udtømt for tidligt"
 
-#: toplev.c:1291
-msgid "Warn about possible missing parentheses"
-msgstr ""
+#~ msgid "conversion from NaN to int"
+#~ msgstr "konvertering fra NaN til int"
 
-#: toplev.c:1294
-msgid "Warn about possible violations of sequence point rules"
-msgstr ""
+#~ msgid "conversion from NaN to unsigned int"
+#~ msgstr "konvertering fra NaN til unsigned int"
 
-#: toplev.c:1297
-msgid "Warn about function pointer arithmetic"
-msgstr ""
+#~ msgid "floating point overflow"
+#~ msgstr "kommatalsoverløb"
 
-#: toplev.c:1300
-msgid "Warn about multiple declarations of the same object"
-msgstr ""
+#~ msgid "overflow on truncation to integer"
+#~ msgstr "overløb ved afkortelse til heltal"
 
-#: toplev.c:1303
-msgid "Warn about signed/unsigned comparisons"
-msgstr ""
+#~ msgid "overflow on truncation to unsigned integer"
+#~ msgstr "overløb ved afkortelse til heltal uden fortegn"
 
-#: toplev.c:1306
-msgid "Warn about testing equality of floating point numbers"
-msgstr ""
+#~ msgid "%s: argument domain error"
+#~ msgstr "%s: parameterdomænefejl"
 
-#: toplev.c:1309
-msgid "Warn about unrecognized pragmas"
-msgstr ""
+#~ msgid "%s: function singularity"
+#~ msgstr "%s: funktionssingularitet"
 
-#: toplev.c:1312
-msgid "Warn about non-prototyped function decls"
-msgstr ""
+#~ msgid "%s: overflow range error"
+#~ msgstr "%s: overløbsintervalfejl"
 
-#: toplev.c:1315
-msgid "Warn about constructs whose meaning change in ISO C"
-msgstr ""
+#~ msgid "%s: underflow range error"
+#~ msgstr "%s: underløbsintervalfejl"
 
-#: toplev.c:1318
-msgid "Warn when trigraphs are encountered"
-msgstr ""
+#~ msgid "%s: total loss of precision"
+#~ msgstr "%s: samlet tab af præcision"
 
-#: toplev.c:1323
-msgid "Mark strings as 'const char *'"
-msgstr ""
+#~ msgid "%s: partial loss of precision"
+#~ msgstr "%s: delvist tab af præcision"
 
-#: toplev.c:1471
-msgid "Warn when a function is unused"
-msgstr ""
+#~ msgid "%s: NaN - producing operation"
+#~ msgstr "%s: NaN - producerer operation"
 
-#: toplev.c:1473
-msgid "Warn when a label is unused"
-msgstr ""
+#~ msgid "Pretend that host and target use the same FP format"
+#~ msgstr "Lad som om værten og målet bruger samme kommatalsformat"
 
-#: toplev.c:1475
-msgid "Warn when a function parameter is unused"
-msgstr ""
+#~ msgid "Compile pointers as triples: value, base & end"
+#~ msgstr "Oversæt henvisningsvariabler som tretupler: værdi, basis og slut"
 
-#: toplev.c:1477
-msgid "Warn when a variable is unused"
-msgstr ""
+#~ msgid "Do not promote floats to double if using -traditional"
+#~ msgstr "Forfrem ikke float til double hvis -traditional benyttes"
 
-#: toplev.c:1479
-msgid "Warn when an expression value is unused"
-msgstr ""
+#~ msgid "Attempt to support traditional K&R style C"
+#~ msgstr "Forsøg at understøtte traditionel K&R C"
 
-#: toplev.c:1481
-msgid "Do not suppress warnings from system headers"
-msgstr ""
+#~ msgid "internal error: %s"
+#~ msgstr "intern fejl: %s"
 
-#: toplev.c:1483
-msgid "Treat all warnings as errors"
-msgstr ""
+#~ msgid "crossjump disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+#~ msgstr "krydsspring deaktiveret: %d > 1000 basisblokke og %d >= 20 kanter/basisblok"
 
-#: toplev.c:1485
-#, fuzzy
-msgid "Warn when one local variable shadows another"
-msgstr "Den lokale variabel 'insn' har værdien:"
+#~ msgid "  -a                      Enable block profiling \n"
+#~ msgstr "  -a                      Aktivér blokprofilering\n"
 
-#: toplev.c:1487
-msgid "Warn about enumerated switches missing a specific case"
-msgstr ""
+#~ msgid "  -ax                     Enable jump profiling \n"
+#~ msgstr "  -ax                     Aktivér springprofilering\n"
 
-#: toplev.c:1489
-msgid "Warn about returning structures, unions or arrays"
-msgstr ""
+#~ msgid "profiling does not work without a frame pointer"
+#~ msgstr "profilering virker ikke uden en rammehenvisning"
 
-#: toplev.c:1491
-msgid "Warn about pointer casts which increase alignment"
-msgstr ""
+#~ msgid "floating point numbers not allowed in #if expressions"
+#~ msgstr "kommatal er ikke tilladt i #if-udtryk"
 
-#: toplev.c:1493
-msgid "Warn about code that will never be executed"
-msgstr ""
+#~ msgid "invalid number in #if expression"
+#~ msgstr "ugyldigt tal i #if-udtryk"
 
-#: toplev.c:1495
-msgid "Warn about unitialized automatic variables"
-msgstr ""
+#~ msgid "invalid character constant in #if"
+#~ msgstr "ugyldig tegnkonstant i #if"
 
-#: toplev.c:1497
-#, fuzzy
-msgid "Warn when an inlined function cannot be inlined"
-msgstr "funktioner med variabel parameterliste kan ikke indbygges"
+#~ msgid "double quoted strings not allowed in #if expressions"
+#~ msgstr "strenge med dobbelte anførselstegn er ikke tilladte i #if-udtryk"
 
-#: toplev.c:1499
-msgid "Warn when the packed attribute has no effect on struct layout"
-msgstr ""
+#~ msgid "invalid token in expression"
+#~ msgstr "ugyldigt symbol udtryk"
 
-#: toplev.c:1501
-msgid "Warn when padding is required to align struct members"
-msgstr ""
+#~ msgid "octal character constant does not fit in a byte"
+#~ msgstr "oktal tegnkonstant kan ikke være i en byte"
 
-#: toplev.c:1503
-msgid "Warn when an optimization pass is disabled"
-msgstr ""
+#~ msgid "hex character constant does not fit in a byte"
+#~ msgstr "hexadecimal tegnkonstant kan ikke være i en byte"
 
-#: toplev.c:1505
-msgid "Warn about functions which might be candidates for attribute noreturn"
-msgstr ""
+#~ msgid "empty #if expression"
+#~ msgstr "tomt #if-udtryk"
 
-#: toplev.c:1539 toplev.c:5061 tradcpp.c:776
-#, c-format
-msgid "Invalid option `%s'"
-msgstr "Ugyldigt tilvalg '%s'"
+#~ msgid "Junk after end of expression."
+#~ msgstr "ragelse efter slutningen af udtryk"
 
-#: toplev.c:1741
-#, fuzzy, c-format
-msgid "Internal error: %s"
-msgstr "intern fejl: "
+#~ msgid "macro or #include recursion too deep"
+#~ msgstr "makro eller #include-rekursion er for dyb"
 
-#: toplev.c:2056
-#, fuzzy, c-format
-msgid "`%s' used but never defined"
-msgstr "'%.*s' er ikke defineret"
+#~ msgid "usage: %s [switches] input output"
+#~ msgstr "brug: %s [tilvalg] inddata uddata"
 
-#: toplev.c:2059
-#, c-format
-msgid "`%s' declared `static' but never defined"
-msgstr ""
+#~ msgid "-traditional is not supported in C++"
+#~ msgstr "-traditional understøttes ikke i C++"
 
-#: toplev.c:2081
-#, c-format
-msgid "`%s' defined but not used"
-msgstr ""
+#~ msgid "-traditional and -ansi are mutually exclusive"
+#~ msgstr "-traditional og -ansi er indbyrdes uforenelige"
 
-#: toplev.c:2259
-#, fuzzy, c-format
-msgid "can't open %s for writing"
-msgstr "%s: kan ikke åbne filen '%s' til at læse fra: %s\n"
+#~ msgid "filename missing after -i option"
+#~ msgstr "et filnavn mangler efter tilvalget -i"
 
-#: toplev.c:2312
-#, fuzzy
-msgid "-ffunction-sections not supported for this target."
-msgstr "integrerede funktioner understøttes ikke for denne returværditype"
+#~ msgid "filename missing after -o option"
+#~ msgstr "et filnavn mangler efter tilvalget -o"
 
-#: toplev.c:2317
-#, fuzzy
-msgid "-fdata-sections not supported for this target."
-msgstr "stakgrænser understøttes ikke på målarkitekturen"
+#~ msgid "target missing after %s option"
+#~ msgstr "et mål mangler efter tilvalget %s"
 
-#: toplev.c:2325
-msgid "-ffunction-sections disabled; it makes profiling impossible."
-msgstr ""
+#~ msgid "filename missing after %s option"
+#~ msgstr "et filnavn mangler efter tilvalget %s"
 
-#: toplev.c:2331
-msgid "-ffunction-sections may affect debugging on some targets."
-msgstr ""
+#~ msgid "macro name missing after -%c option"
+#~ msgstr "et makronavn mangler efter tilvalget -%c"
 
-#: toplev.c:2372
-msgid "Errors detected in input file (your bison.simple is out of date)\n"
-msgstr "Fandt fejl i inddatafilen (din bison.simple er forældet)\n"
+#~ msgid "-pedantic and -traditional are mutually exclusive"
+#~ msgstr "-pedantic og -traditional er indbyrdes uforenelige"
 
-#: toplev.c:2509
-#, fuzzy, c-format
-msgid "error writing to %s"
-msgstr "%s: fejl ved skrivning til filen '%s': %s\n"
+#~ msgid "-trigraphs and -traditional are mutually exclusive"
+#~ msgstr "-trigraphs og -traditional er indbyrdes uforenelige"
 
-#: toplev.c:2614
-#, c-format
-msgid "invalid register name `%s' for register variable"
-msgstr "ugyldigt registernavn '%s' for registervariabel"
+#~ msgid "directory name missing after -I option"
+#~ msgstr "et katalognavn mangler efter '-I'-tilvalg"
 
-#: toplev.c:3863
-msgid "  -ffixed-<register>      Mark <register> as being unavailable to the compiler\n"
-msgstr ""
+#~ msgid "`/*' within comment"
+#~ msgstr "'/*' i en kommentar"
 
-#: toplev.c:3864
-msgid "  -fcall-used-<register>  Mark <register> as being corrupted by function calls\n"
-msgstr ""
+#~ msgid "unterminated #%s conditional"
+#~ msgstr "uafsluttet #%s-betingelse"
 
-#: toplev.c:3865
-msgid "  -fcall-saved-<register> Mark <register> as being preserved across functions\n"
-msgstr ""
+#~ msgid "not in any file?!"
+#~ msgstr "ikke i nogen fil?!"
 
-#: toplev.c:3866
-msgid "  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
-msgstr ""
+#~ msgid "`defined' must be followed by ident or (ident)"
+#~ msgstr "'defined' skal efterfølges af et kaldenavn eller (kaldenavn)"
 
-#: toplev.c:3867
-msgid "  -fmessage-length=<number> Limits diagnostics messages lengths to <number> characters per line.  0 suppresses line-wrapping\n"
-msgstr ""
+#~ msgid "cccp error: invalid special hash type"
+#~ msgstr "cccp-fejl: ugyldig speciel hash-type"
 
-#: toplev.c:3868
-msgid "  -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping\n"
-msgstr ""
+#~ msgid "#include expects \"fname\" or <fname>"
+#~ msgstr "#include forventer \"filnavn\" eller <filnavn>"
 
-#: toplev.c:3879
-msgid "  -O[number]              Set optimisation level to [number]\n"
-msgstr ""
+#~ msgid "no include path in which to find %.*s"
+#~ msgstr "der er ingen inkluderingssti at finde %.*s i"
 
-#: toplev.c:3880
-msgid "  -Os                     Optimise for space rather than speed\n"
-msgstr ""
+#~ msgid "invalid macro name"
+#~ msgstr "ugyldigt makronavn"
 
-#: toplev.c:3892
-msgid "  -pedantic               Issue warnings needed by strict compliance to ISO C\n"
-msgstr ""
+#~ msgid "invalid macro name `%s'"
+#~ msgstr "ugyldigt makronavn '%s'"
 
-#: toplev.c:3893
-msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
-msgstr ""
+#~ msgid "parameter name starts with a digit in #define"
+#~ msgstr "parameternavn begynder med et ciffer i #define"
 
-#: toplev.c:3894
-msgid "  -w                      Suppress warnings\n"
-msgstr ""
+#~ msgid "badly punctuated parameter list in #define"
+#~ msgstr "ugyldigt punktueret parameterliste i #define"
 
-#: toplev.c:3895
-msgid "  -W                      Enable extra warnings\n"
-msgstr ""
+#~ msgid "unterminated parameter list in #define"
+#~ msgstr "uafsluttet parameterliste i #define"
 
-#: toplev.c:3906
-msgid "  -Wunused                Enable unused warnings\n"
-msgstr ""
+#~ msgid "\"%.*s\" redefined"
+#~ msgstr "\"%.*s\" omdefineret"
 
-#: toplev.c:3907
-msgid "  -Wid-clash-<num>        Warn if 2 identifiers have the same first <num> chars\n"
-msgstr ""
+#~ msgid "# operator should be followed by a macro argument name"
+#~ msgstr "operatoren # skal efterfølges af et makroparameternavn"
 
-#: toplev.c:3908
-msgid "  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
-msgstr ""
+#~ msgid "invalid format #line command"
+#~ msgstr "ugyldigt formateret #line-kommando"
 
-#: toplev.c:3909
-msgid "  -p                      Enable function profiling\n"
-msgstr ""
+#~ msgid "undefining `defined'"
+#~ msgstr "glemmer definitionen af 'defined'"
 
-#: toplev.c:3911
-msgid "  -a                      Enable block profiling \n"
-msgstr ""
+#~ msgid "undefining `%s'"
+#~ msgstr "glemmer definitionen af '%s'"
 
-#: toplev.c:3914
-msgid "  -ax                     Enable jump profiling \n"
-msgstr ""
+#~ msgid "extra text at end of directive"
+#~ msgstr "ekstra tekst i slutningen af direktiv"
 
-#: toplev.c:3916
-msgid "  -o <file>               Place output into <file> \n"
-msgstr ""
+#~ msgid "#error%.*s"
+#~ msgstr "#error%.*s"
 
-#: toplev.c:3917
-msgid ""
-"  -G <number>             Put global and static data smaller than <number>\n"
-"                          bytes into a special section (on some targets)\n"
-msgstr ""
+#~ msgid "#warning%.*s"
+#~ msgstr "#warning%.*s"
 
-#: toplev.c:3928
-msgid "  -aux-info <file>        Emit declaration info into <file>\n"
-msgstr ""
+#~ msgid "#elif not within a conditional"
+#~ msgstr "#elif er ikke inde i betingelsessætning"
 
-#: toplev.c:3929
-msgid "  -quiet                  Do not display functions compiled or elapsed time\n"
-msgstr ""
+#~ msgid "#%s not within a conditional"
+#~ msgstr "#%s ikke inde i betingelsessætning"
 
-#: toplev.c:3930
-msgid "  -version                Display the compiler's version\n"
-msgstr ""
+#~ msgid "#else or #elif after #else"
+#~ msgstr "#else eller #elif efter #else"
 
-#: toplev.c:3931
-msgid "  -d[letters]             Enable dumps from specific passes of the compiler\n"
-msgstr ""
+#~ msgid "#else not within a conditional"
+#~ msgstr "#else er ikke inde i betingelsessætning"
 
-#: toplev.c:3932
-msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
-msgstr ""
+#~ msgid "unbalanced #endif"
+#~ msgstr "uafbalanceret #endif"
 
-#: toplev.c:3934
-msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
-msgstr ""
+#~ msgid "unterminated string or character constant"
+#~ msgstr "uafsluttet streng- eller tegnkonstant"
 
-#: toplev.c:3936
-msgid "  --help                  Display this information\n"
-msgstr ""
+#~ msgid "arguments given to macro `%s'"
+#~ msgstr "parametre givet til makroen '%s'"
 
-#: toplev.c:3951
-msgid "\nLanguage specific options:\n"
-msgstr ""
+#~ msgid "no args to macro `%s'"
+#~ msgstr "ingen parametre givet til makroen '%s'"
 
-#: toplev.c:3963
-#, c-format
-msgid "  %-23.23s [undocumented]\n"
-msgstr ""
+#~ msgid "only 1 arg to macro `%s'"
+#~ msgstr "kun 1 parameter givet til makroen '%s'"
 
-#: toplev.c:3971 toplev.c:3985
-#, c-format
-msgid "\nThere are undocumented %s specific options as well.\n"
-msgstr ""
+#~ msgid "only %d args to macro `%s'"
+#~ msgstr "kun %d parametre givet til makroen '%s'"
 
-#: toplev.c:3975
-#, c-format
-msgid "\n Options for %s:\n"
-msgstr ""
+#~ msgid "too many (%d) args to macro `%s'"
+#~ msgstr "for mange (%d) parametre givet til makroen '%s'"
 
-#: toplev.c:4006
-msgid "\nTarget specific options:\n"
-msgstr ""
+#~ msgid ""
+#~ "internal error in %s, at tradcpp.c:%d\n"
+#~ "Please submit a full bug report.\n"
+#~ "See %s for instructions."
+#~ msgstr ""
+#~ "intern fejl i '%s', ved tradcpp:%d\n"
+#~ "Send venligst en komplet fejlrapport.\n"
+#~ "Se %s for instruktioner."
 
-#: toplev.c:4020 toplev.c:4039
-#, c-format
-msgid "  -m%-23.23s [undocumented]\n"
-msgstr ""
+#~ msgid "optimization turned on"
+#~ msgstr "optimeringer slået til"
 
-#: toplev.c:4048
-msgid "\nThere are undocumented target specific options as well.\n"
-msgstr ""
+#~ msgid "optimization turned off"
+#~ msgstr "optimeringer slået fra"
 
-#: toplev.c:4050
-msgid "  They exist, but they are not documented.\n"
-msgstr ""
+#~ msgid "optimization level restored"
+#~ msgstr "optimeringsniveau gendannet"
 
-#: toplev.c:4106
-#, fuzzy, c-format
-msgid "unrecognized gcc debugging option: %c"
-msgstr "ukendt tilvalg '-%s'"
+#~ msgid "Use VAX-C alignment"
+#~ msgstr "Brug VAX-C-justering"
 
-#: toplev.c:4172
-#, c-format
-msgid "unrecognized register name `%s'"
-msgstr "ukendt registernavn '%s'"
+#~ msgid "invalid %%V value"
+#~ msgstr "ugyldig %%V-værdi"
 
-#: toplev.c:4196 toplev.c:4880
-#, c-format
-msgid "Unrecognized option `%s'"
-msgstr "Ukendt tilvalg '%s'"
+#~ msgid "Generate code assuming DW bit is set"
+#~ msgstr "Generér kode der antager at DW-bitten er sat"
 
-#: toplev.c:4322
-#, c-format
-msgid "use -gdwarf -g%d for DWARF v1, level %d"
-msgstr "benyt - gdwarf -g%d til DWARF v1, niveau %d"
+#~ msgid "Generate code assuming DW bit is not set"
+#~ msgstr "Generér kode der antager at DW-bitten ikke er sat"
 
-#: toplev.c:4325
-msgid "use -gdwarf-2   for DWARF v2"
-msgstr "benyt -gdwarf-2 til DWARF v2"
+#~ msgid "Generate code using byte writes"
+#~ msgstr "Generér kode der bruger byte-skrivninger"
 
-#: toplev.c:4330
-#, c-format
-msgid "ignoring option `%s' due to invalid debug level specification"
-msgstr ""
+#~ msgid "Do not generate byte writes"
+#~ msgstr "Generér ikke byte-skrivninger"
 
-#: toplev.c:4353 toplev.c:4878
-#, c-format
-msgid "`%s': unknown or unsupported -g option"
-msgstr ""
+#~ msgid "Use small memory model"
+#~ msgstr "Brug en lille hukommelsesmodel"
 
-#: toplev.c:4360
-#, c-format
-msgid "`%s' ignored, conflicts with `-g%s'"
-msgstr ""
+#~ msgid "Use normal memory model"
+#~ msgstr "Brug en normal hukommelsesmodel"
 
-#: toplev.c:4439
-msgid "-param option missing argument"
-msgstr ""
+#~ msgid "Use large memory model"
+#~ msgstr "Brug en stor hukommelsesmodel"
 
-#: toplev.c:4448
-#, fuzzy, c-format
-msgid "invalid --param option: %s"
-msgstr "Ugyldigt tilvalg %s"
+#~ msgid "Generate 29050 code"
+#~ msgstr "Generér 29050-kode"
 
-#: toplev.c:4460
-#, fuzzy, c-format
-msgid "invalid parameter value `%s'"
-msgstr "ugyldig typeparameter '%s'"
+#~ msgid "Generate 29000 code"
+#~ msgstr "Generér 29000-kode"
 
-#: toplev.c:4551
-msgid "`-a' option (basic block profile) not supported"
-msgstr ""
+#~ msgid "Use kernel global registers"
+#~ msgstr "Bruge kerneglobale registre"
 
-#: toplev.c:4559
-#, fuzzy
-msgid "`-ax' option (jump profiling) not supported"
-msgstr "-pipe understøttes ikke."
+#~ msgid "Use user global registers"
+#~ msgstr "Bruge brugerglobale registre"
 
-#: toplev.c:4870
-#, fuzzy, c-format
-msgid "Ignoring command line option '%s'"
-msgstr "Ukendt tilvalg '%s'"
+#~ msgid "Emit stack checking code"
+#~ msgstr "Generér stakkontrolleringskode"
 
-#: toplev.c:4873
-#, c-format
-msgid "(It is valid for %s but not the selected language)"
-msgstr ""
+#~ msgid "Do not emit stack checking code"
+#~ msgstr "Generér ikke stakkontrolleringskode"
 
-#: toplev.c:4911
-#, fuzzy
-msgid "-Wuninitialized is not supported without -O"
-msgstr "profilgenerering understøttes ikke med -mg\n"
+#~ msgid "Work around storem hardware bug"
+#~ msgstr "Arbejd rundt om storem-hardwarefejl"
 
-#: toplev.c:4938
-msgid "`-ax' and `-a' are conflicting options. `-a' ignored."
-msgstr ""
+#~ msgid "Do not work around storem hardware bug"
+#~ msgstr "Arbejd ikke rundt om storem-hardwarefejl"
 
-#: toplev.c:4959
-#, fuzzy
-msgid "instruction scheduling not supported on this target machine"
-msgstr "stakgrænser understøttes ikke på målarkitekturen"
+#~ msgid "Store locals in argument registers"
+#~ msgstr "Gem lokale variable i parameterregistre"
 
-#: toplev.c:4963
-msgid "this target machine does not have delayed branches"
-msgstr ""
+#~ msgid "Do not store locals in arg registers"
+#~ msgstr "Gem ikke lokale variable i parameterregistre"
 
-#: toplev.c:4972
-#, fuzzy
-msgid "profiling does not work without a frame pointer"
-msgstr "profilgenerering understøtter ikke andre kodemodeller end medlow"
+#~ msgid "Do symbol renaming for BSD"
+#~ msgstr "Foretag symbolomdøbning for BSD"
 
-#: toplev.c:4987
-#, fuzzy, c-format
-msgid "-f%sleading-underscore not supported on this target machine"
-msgstr "stakgrænser understøttes ikke på målarkitekturen"
+#~ msgid "Do symbol renaming for X/OPEN"
+#~ msgstr "Foretag symbolomdøbning for X/OPEN"
 
-#: toplev.c:5007
-#, c-format
-msgid "Data size %ld.\n"
-msgstr "Datastørrelse %ld.\n"
+#~ msgid "Don't do symbol renaming"
+#~ msgstr "Foretag ikke symbolomdøbning"
 
-#: toplev.c:5078
-#, fuzzy, c-format
-msgid ""
-"%s%s%s version %s (%s)\n"
-"%s\tcompiled by GNU C version %s.\n"
-"%s%s%s version %s (%s) compiled by CC.\n"
-msgstr ""
-"%s%s%s version %s (%s) oversat af GNU C version %s.\n"
-"%s%s%s version %s (%s) oversat af CC.\n"
+#~ msgid "Generate code for the C400"
+#~ msgstr "Generér kode til en C400"
 
-#: toplev.c:5134
-msgid "options passed: "
-msgstr "tilvalg overbragt: "
+#~ msgid "Generate code for the C300"
+#~ msgstr "Generér kode til en C300"
 
-#: toplev.c:5163
-msgid "options enabled: "
-msgstr "tilvalg slået til: "
+#~ msgid "Generate code for c1"
+#~ msgstr "Generér kode til en c1"
 
-#: tradcif.y:110 tradcif.y:121
-msgid "division by zero in #if"
-msgstr ""
+#~ msgid "Generate code for c2"
+#~ msgstr "Generér kode til en c2"
 
-#. It's a float since it contains a point.
-#: tradcif.y:230
-#, fuzzy
-msgid "floating point numbers not allowed in #if expressions"
-msgstr "kommatal er ikke tilladt i '#if'-udtryk"
+#~ msgid "Generate code for c32"
+#~ msgstr "Generér kode til en c32"
 
-#: tradcif.y:276
-#, fuzzy
-msgid "Invalid number in #if expression"
-msgstr "ugyldigt tal i '#if'-udtryk"
+#~ msgid "Generate code for c34"
+#~ msgstr "Generér kode til en c34"
 
-#: tradcif.y:361
-#, fuzzy
-msgid "Invalid character constant in #if"
-msgstr "forkert udformet tegnkonstant"
+#~ msgid "Use standard calling sequence, with arg count word"
+#~ msgstr "Benyt standardkaldesekvens, med parameterantalsord"
 
-#: tradcif.y:398
-#, fuzzy
-msgid "double quoted strings not allowed in #if expressions"
-msgstr "'%.*s' er ikke tilladt i '#if'-udtryk"
+#~ msgid "Place arg count in a nop instruction (faster than push)"
+#~ msgstr "Anbring parameterantal i en nop-instruktion (hurtigere end push)"
 
-#: tradcif.y:411
-#, fuzzy
-msgid "Invalid token in expression"
-msgstr "ugyldigt tal i '#if'-udtryk"
+#~ msgid "Don't push arg count, depend on symbol table"
+#~ msgstr "Videresend ikke parameterantal, afhæng af symboltabel"
 
-#: tradcif.y:502
-#, fuzzy
-msgid "octal character constant does not fit in a byte"
-msgstr "tegnkonstanten er for lang"
+#~ msgid "Use data cache for volatile mem refs (default)"
+#~ msgstr "Benyt datamellemlager for volatile hukommelsesreferencer (standard)"
+
+#~ msgid "Don't use data cache for volatile mem refs"
+#~ msgstr "Benyt ikke datamellemlager for volatile hukommelsesreferencer"
 
-#: tradcif.y:527
-#, fuzzy
-msgid "hex character constant does not fit in a byte"
-msgstr "tegnkonstanten er for lang"
+#~ msgid "Bypass data cache for volatile mem refs"
+#~ msgstr "Forbigå datamellemlager for volatile hukommelsesreferencer"
 
-#: tradcif.y:558
-#, fuzzy
-msgid "empty #if expression"
-msgstr "  i kastet udtryk"
+#~ msgid "Use 64-bit longs"
+#~ msgstr "Benyt 64 bit-long"
 
-#: tradcif.y:572
-#, fuzzy
-msgid "Junk after end of expression."
-msgstr "ragelse i slutningen af #%s"
+#~ msgid "Use cc- and libc-compatible 32-bit longs"
+#~ msgstr "Benyt cc- og libc-kompatibel 32 bit-long"
 
-#: tradcpp.c:137
-#, fuzzy
-msgid "macro or #include recursion too deep"
-msgstr "makro eller '#include'-rekursion er for dyb"
+#~ msgid "inline float constants not supported on this host"
+#~ msgstr "integrerede kommatalskonstanter er ikke understøttede på denne vært"
 
-#: tradcpp.c:550
-#, fuzzy, c-format
-msgid "Usage: %s [switches] input output"
-msgstr "Brug: %s [tilvalg] inddata uddata\n"
+#~ msgid "Generate code the unix assembler can handle"
+#~ msgstr "Generér kode som Unix-maskinkodeoversætteren kan håndtere"
 
-#: tradcpp.c:566
-#, fuzzy
-msgid "-traditional is not supported in C++"
-msgstr "-pipe understøttes ikke."
+#~ msgid "Generate code an embedded assembler can handle"
+#~ msgstr "Generér kode som en indlejret maskinkodeoversætter kan håndtere"
 
-#: tradcpp.c:568
-#, fuzzy
-msgid "-traditional and -ansi are mutually exclusive"
-msgstr "-lang-chill og -trigraphs er indbyrdes uforenelige"
+#~ msgid "Retain standard MXDB information"
+#~ msgstr "Bevar standard-MXDB-info"
 
-#: tradcpp.c:582
-#, fuzzy
-msgid "Filename missing after -i option"
-msgstr "Et filnavn mangler efter %s"
+#~ msgid "Retain legend information"
+#~ msgstr "Bevar indholdsinfo"
 
-#: tradcpp.c:600
-#, fuzzy
-msgid "Filename missing after -o option"
-msgstr "Et filnavn mangler efter %s"
+#~ msgid "Generate external legend information"
+#~ msgstr "Generér ekstern indholdsinfo"
 
-#: tradcpp.c:659
-#, fuzzy, c-format
-msgid "Target missing after %s option"
-msgstr "En parameter mangler efter %s"
+#~ msgid "Emit identifying info in .s file"
+#~ msgstr "Udsend identificerende info i .s-fil"
 
-#: tradcpp.c:673
-#, fuzzy, c-format
-msgid "Filename missing after %s option"
-msgstr "Et filnavn mangler efter %s"
+#~ msgid "Warn when a function arg is a structure"
+#~ msgstr "Advar når en funktionsparameter er en struktur"
 
-#: tradcpp.c:698
-#, fuzzy, c-format
-msgid "Macro name missing after -%c option"
-msgstr "Et makronavn mangler efter %s"
+#~ msgid "argument is a structure"
+#~ msgstr "parameter er en struktur"
 
-#: tradcpp.c:718
-#, fuzzy
-msgid "-pedantic and -traditional are mutually exclusive"
-msgstr "-lang-chill og -trigraphs er indbyrdes uforenelige"
+#~ msgid "half-pic init called on systems that don't support it"
+#~ msgstr "half-PIC-klargøring kaldt på systemer der ikke understøtter det"
 
-#: tradcpp.c:723
-#, fuzzy
-msgid "-trigraphs and -traditional are mutually exclusive"
-msgstr "-lang-chill og -trigraphs er indbyrdes uforenelige"
+#~ msgid "Profiling uses mcount"
+#~ msgstr "Profilering benytter mcount"
 
-#: tradcpp.c:749
-#, fuzzy
-msgid "Directory name missing after -I option"
-msgstr "Et katalognavn mangler efter %s"
+#~ msgid "Emit half-PIC code"
+#~ msgstr "Udsend half-PIC-kode"
 
-#: tradcpp.c:1425 tradcpp.c:3916
-#, fuzzy
-msgid "`/*' within comment"
-msgstr "'/*' i en kommentar"
+#~ msgid "Emit ELF object code"
+#~ msgstr "Udsend ELF-objektkode"
 
-#: tradcpp.c:1800
-#, fuzzy, c-format
-msgid "unterminated #%s conditional"
-msgstr "uafsluttet #%s"
+#~ msgid "Emit ROSE object code"
+#~ msgstr "Udsend ROSE-objektkode"
 
-#: tradcpp.c:2159
-#, fuzzy
-msgid "not in any file?!"
-msgstr "ingen linjeskift ved slutningen af filen"
+#~ msgid "Symbols have a leading underscore"
+#~ msgstr "Symboler har en indledende understreg"
 
-#: tradcpp.c:2265
-#, fuzzy
-msgid "`defined' must be followed by ident or (ident)"
-msgstr "#define skal efterfølges af et kaldenavn"
+#~ msgid "Align to >word boundaries"
+#~ msgstr "Justér til >word-grænserne"
 
-#: tradcpp.c:2269
-#, fuzzy
-msgid "cccp error: invalid special hash type"
-msgstr "ugyldig speciel hash-type"
+#~ msgid "Use mcount for profiling"
+#~ msgstr "Benyt mcount til profilering"
 
-#: tradcpp.c:2367 tradcpp.c:2437
-msgid "#include expects \"fname\" or <fname>"
-msgstr ""
+#~ msgid "Use mcount_ptr for profiling"
+#~ msgstr "Benyt mcount_ptr til profilering"
 
-#: tradcpp.c:2522
-#, fuzzy, c-format
-msgid "No include path in which to find %.*s"
-msgstr "Der er ingen inkluderingssti at finde %s i"
+#~ msgid "Generate code which uses the FPU"
+#~ msgstr "Generér kode som bruger FPU'en"
 
-#: tradcpp.c:2700
-#, fuzzy
-msgid "invalid macro name"
-msgstr "ugyldig kode"
+#~ msgid "Do not generate code which uses the FPU"
+#~ msgstr "Generér ikke kode som bruger FPU'en"
 
-#: tradcpp.c:2708
-#, fuzzy, c-format
-msgid "invalid macro name `%s'"
-msgstr "Ugyldigt tilvalg '%s'"
+#~ msgid "the -mlong-double-64 option does not work yet"
+#~ msgstr "tilvalget -mlong-double-64 virker ikke endnu"
 
-#: tradcpp.c:2713
-#, fuzzy
-msgid "\"defined\" cannot be used as a macro name"
-msgstr "\"defined\" er ikke et tilladt makronavn"
+#~ msgid "The -march option is incompatible to -mipsN and therefore ignored."
+#~ msgstr "Tilvalget -march er uforeneligt med -mipsN og derfor ignoreret."
 
-#: tradcpp.c:2740
-msgid "parameter name starts with a digit in #define"
-msgstr ""
+#~ msgid "-mips%d not supported"
+#~ msgstr "-mips%d er ikke understøttet"
 
-#: tradcpp.c:2750
-msgid "badly punctuated parameter list in #define"
-msgstr ""
+#~ msgid "-mabi=%s does not support -mips%d"
+#~ msgstr "-mabi=%s understøtter ikke -mips%d"
 
-#: tradcpp.c:2758
-#, fuzzy
-msgid "unterminated parameter list in #define"
-msgstr "uafsluttet tegnkonstant"
+#~ msgid "this target does not support the -mabi switch"
+#~ msgstr "denne målarkitektur understøtter ikke tilvalget -mabi"
 
-#: tradcpp.c:2806
-#, fuzzy, c-format
-msgid "\"%.*s\" redefined"
-msgstr "\"%s\" omdefineret"
+#~ msgid "-mips%d does not support 64 bit fp registers"
+#~ msgstr "-mips%d understøtter ikke 64-bit kommatalsregistre"
 
-#: tradcpp.c:3063
-#, fuzzy
-msgid "# operator should be followed by a macro argument name"
-msgstr "'#' efterfølges ikke af et makroparameternavn"
+#~ msgid "-mips%d does not support 64 bit gp registers"
+#~ msgstr "-mips%d understøtter ikke 64-bit almene registre"
 
-#: tradcpp.c:3110 tradcpp.c:3136 tradcpp.c:3150 tradcpp.c:3157 tradcpp.c:3182
-#, fuzzy
-msgid "invalid format #line command"
-msgstr "ugyldigt #line-format"
+#~ msgid "Use OSF PIC"
+#~ msgstr "Benyt OSF PIC"
 
-#: tradcpp.c:3208
-#, fuzzy
-msgid "undefining `defined'"
-msgstr "glemmer definitionen af '%s'"
+#~ msgid "Don't use OSF PIC"
+#~ msgstr "Benyt ikke OSF PIC"
 
-#: tradcpp.c:3212
-#, c-format
-msgid "undefining `%s'"
-msgstr "glemmer definitionen af '%s'"
+#~ msgid "Optimize for 3900"
+#~ msgstr "Optimér for 3900"
 
-#: tradcpp.c:3268
-#, fuzzy
-msgid "extra text at end of directive"
-msgstr "overskydende krøllede paranteser ved slutningen af startværdien"
+#~ msgid "Optimize for 4650"
+#~ msgstr "Optimér for 4650"
 
-#: tradcpp.c:3375
-#, fuzzy, c-format
-msgid "#error%.*s"
-msgstr "#error %.*s"
+#~ msgid "stack frame too big"
+#~ msgstr "stakramme for stor"
 
-#: tradcpp.c:3385
-#, fuzzy, c-format
-msgid "#warning%.*s"
-msgstr "#warning %.*s"
+#~ msgid "neither varargs or stdarg in mmix_setup_incoming_varargs"
+#~ msgstr "hverken variable parametre eller standardparametre mmix_setup_incoming_varargs"
 
-#: tradcpp.c:3541
-msgid "#elif not within a conditional"
-msgstr ""
+#~ msgid "oops, not debugged; fixing up value:"
+#~ msgstr "ups, ikke fejlanalyseret; retter værdi:"
 
-#: tradcpp.c:3798
-#, c-format
-msgid "#%s not within a conditional"
-msgstr ""
+#~ msgid "Generate little endian data"
+#~ msgstr "Generér lilleendet data"
 
-#: tradcpp.c:3806
-#, fuzzy
-msgid "#else or #elif after #else"
-msgstr "#elif efter #else"
+#~ msgid "Generate big endian data"
+#~ msgstr "Generér storendet data"
 
-#: tradcpp.c:3846
-msgid "#else not within a conditional"
-msgstr ""
+#~ msgid "Turn on maintainer testing code"
+#~ msgstr "Aktivér vedligeholdertestkode"
 
-#: tradcpp.c:3877
-msgid "unbalanced #endif"
-msgstr ""
+#~ msgid "Enable Transmeta picoJava extensions"
+#~ msgstr "Aktivér Transmeta picoJava-udvidelser"
 
-#: tradcpp.c:3971
-msgid "unterminated string or character constant"
-msgstr "uafsluttet streng- eller tegnkonstant"
+#~ msgid "Disable Transmeta picoJava extensions"
+#~ msgstr "Deaktivér Transmeta picoJava-udvidelser"
 
-#: tradcpp.c:4129
-#, c-format
-msgid "arguments given to macro `%s'"
-msgstr "parametre givet til makro '%s'"
+#~ msgid "Disable reorganization pass"
+#~ msgstr "Deaktivér omorganiseringsfase"
 
-#: tradcpp.c:4135
-#, fuzzy, c-format
-msgid "no args to macro `%s'"
-msgstr "parametre givet til makro '%s'"
+#~ msgid "-f%s ignored (all code is position independent)"
+#~ msgstr "-f%s ignoreret (al kode er positionsuafhængigt)"
 
-#: tradcpp.c:4137
-#, fuzzy, c-format
-msgid "only 1 arg to macro `%s'"
-msgstr "parametre givet til makro '%s'"
+#~ msgid "-ffunction-sections disabled on AIX when debugging"
+#~ msgstr "-ffunction-sections deaktiveret på AIX ved fejlanalysering"
 
-#: tradcpp.c:4139
-#, fuzzy, c-format
-msgid "only %d args to macro `%s'"
-msgstr "parametre givet til makro '%s'"
+#~ msgid "-fdata-sections not supported on AIX"
+#~ msgstr "-fdata-sections er ikke understøttet på AIX"
 
-#: tradcpp.c:4141
-#, fuzzy, c-format
-msgid "too many (%d) args to macro `%s'"
-msgstr "for mange parametre til funktionen '%s'"
+#~ msgid "%%S computed all 1's mask"
+#~ msgstr "%%S beregnede alle 1'eres maske"
 
-#: tradcpp.c:4767
-#, fuzzy, c-format
-msgid ""
-"Internal error in %s, at tradcpp.c:%d\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
-msgstr ""
-"Intern oversætterfejl i '%s', ved %s:%d\n"
-"Send venligst en komplet fejlrapport.\n"
-"Se %s for instruktioner."
+#~ msgid "%%S computed all 0's mask"
+#~ msgstr "%%S beregnede alle 0'eres maske"
 
-#: tree.c:3879
-msgid "arrays of functions are not meaningful"
-msgstr "en tabel af funktioner giver ikke mening"
+#~ msgid "no viable candidates"
+#~ msgstr "ingen mulige kandidater"
 
-#: tree.c:3936
-msgid "function return type cannot be function"
-msgstr "en funktions returtype kan ikke være en funktion"
+#~ msgid "`%D' has already been declared in `%T'"
+#~ msgstr "'%D' er allerede blevet erklæret i '%T'"
 
-#: tree.c:4673
-msgid "invalid initializer for bit string"
-msgstr "ugyldig startværdi til bitstreng"
+#~ msgid "`%D' as declarator"
+#~ msgstr "'%D' som erklærer"
 
-#: tree.c:4732
-#, fuzzy, c-format
-msgid "Tree check: expected %s, have %s in %s, at %s:%d"
-msgstr "Træ-tjek: forventede %s, har %s"
+#~ msgid "size of member `%D' is not constant"
+#~ msgstr "størrelsen af medlemmet '%D' er ikke konstant"
 
-#: tree.c:4749
-#, fuzzy, c-format
-msgid "Tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
-msgstr "Træ-tjek: forventede klasse '%c', har '%c' (%s)"
+#~ msgid "cannot declare %s to references"
+#~ msgstr "kan ikke erklære %s til referencer"
 
-#: varasm.c:639
-#, fuzzy, c-format
-msgid "register name not specified for `%s'"
-msgstr "lagringsklasse angivet for %s '%s'"
+#~ msgid "invalid type: `void &'"
+#~ msgstr "ugyldig type: 'void &'"
 
-#: varasm.c:641
-#, fuzzy, c-format
-msgid "invalid register name for `%s'"
-msgstr "ukendt registernavn '%s'"
+#~ msgid "typedef declaration includes an initializer"
+#~ msgstr "typedef-erklæringen indeholder en startværdi"
 
-#: varasm.c:644
-#, c-format
-msgid "data type of `%s' isn't suitable for a register"
-msgstr ""
+#~ msgid "-fname-mangling-version is no longer supported"
+#~ msgstr "-fname-mangling-version understøttes ikke længere"
 
-#: varasm.c:647
-#, c-format
-msgid "register specified for `%s' isn't suitable for data type"
-msgstr ""
+#~ msgid "candidate%s: %+#D"
+#~ msgstr "candidate%s: %+#D"
 
-#: varasm.c:656
-msgid "global register variable has initial value"
-msgstr "global registervariabel har en startværdi"
+#~ msgid "                %#D"
+#~ msgstr "                %#D"
 
-#: varasm.c:659
-msgid "volatile register variables don't work as you might wish"
-msgstr ""
+#~ msgid "member initializers for `%#D'"
+#~ msgstr "medlemsstartværdier for '%#D'"
 
-#: varasm.c:695
-#, fuzzy, c-format
-msgid "register name given for non-register variable `%s'"
-msgstr "ugyldigt registernavn '%s' for registervariabel"
+#~ msgid "  will be re-ordered to match declaration order"
+#~ msgstr "  vil blive omordnet for at passe til erklæringsordenen"
 
-#: varasm.c:1333
-#, fuzzy, c-format
-msgid "size of variable `%s' is too large"
-msgstr "størrelsen af tabel '%s' er for stor"
+#~ msgid "multiple initializations given for member `%D'"
+#~ msgstr "flere startværdier angivet for medlemmet '%D'"
 
-#: varasm.c:1373
-#, c-format
-msgid "alignment of `%s' is greater than maximum object file alignment. Using %d."
-msgstr ""
+#~ msgid "  will be re-ordered to match inheritance order"
+#~ msgstr "  vil blive omordnet for at passe til nedarvningsordenen"
 
-#: varasm.c:1420
-#, fuzzy, c-format
-msgid "requested alignment for %s is greater than implemented alignment of %d."
-msgstr "angivet justering er ikke en potens af 2"
+#~ msgid "implementation-reserved name `%D' used"
+#~ msgstr "implementationsreserveret navn '%D' benyttet"
 
-#: varasm.c:1899
-msgid "floating point trap outputting a constant"
-msgstr "kommatalsfælde udsender en konstant"
+#~ msgid "explicit instantiation of `%#D' after"
+#~ msgstr "eksplicit instantiering af '%#D' efter"
 
-#: varasm.c:4304
-msgid "initializer for integer value is too complicated"
-msgstr "startværdien for heltallet er for kompliceret"
+#~ msgid "explicit specialization here"
+#~ msgstr "eksplicit specialisering her"
 
-#: varasm.c:4310
-msgid "initializer for floating value is not a floating constant"
-msgstr "startværdien for kommatal er ikke en kommatalskonstant"
+#~ msgid "explicit instantiation of `%#T' after"
+#~ msgstr "eksplicit instantiering af '%#T' efter"
 
-#: varasm.c:4367
-msgid "unknown set constructor type"
-msgstr "ukendt mængdekonstruktionstype"
+#~ msgid "base initializer for `%T'"
+#~ msgstr "stamklasseklargøring for '%T'"
 
-#: varasm.c:4572
-#, c-format
-msgid "invalid initial value for member `%s'"
-msgstr "ugyldig startværdi for medlemmet '%s'"
+#~ msgid "   will be re-ordered to precede member initializations"
+#~ msgstr "  vil blive omordnet for at komme før medlemsklargøringer"
 
-#: varasm.c:4754
-#, fuzzy, c-format
-msgid "weak declaration of `%s' must be public"
-msgstr "erklæring af '%s' som void"
+#~ msgid "ignoring `%V' qualifiers on `%T'"
+#~ msgstr "ignorerer modifikationerne '%V' til '%T'"
 
-#: varasm.c:4756
-#, fuzzy, c-format
-msgid "weak declaration of `%s' must precede definition"
-msgstr "'%s' erklæret som en tabel af funktioner"
+#~ msgid "ISO C++ forbids applying `sizeof' to a member function"
+#~ msgstr "ISO C++ forbyder anvendelse af 'sizeof' på en medlemsfunktion"
 
-#: varasm.c:4852
-#, fuzzy
-msgid "only weak aliases are supported in this configuration"
-msgstr "%s understøttes ikke af denne konfiguration"
+#~ msgid "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
+#~ msgstr "ISO C++ forbyder anvendelse af 'sizeof' på typen 'void' som er en ufuldstændig type"
 
-#: varasm.c:4857
-#, fuzzy
-msgid "alias definitions not supported in this configuration; ignored"
-msgstr "%s understøttes ikke af denne konfiguration"
+#~ msgid "`sizeof' applied to non-static member"
+#~ msgstr "'sizeof' benyttet på et ikke-statisk medlem"
 
-#: varray.c:87
-#, c-format
-msgid "Virtual array %s[%lu]: element %lu out of bounds"
-msgstr ""
+#~ msgid "`sizeof' applied to incomplete type `%T'"
+#~ msgstr "'sizeof' benyttet på en ufuldstændig type '%T'"
 
-#. Print an error message for unrecognized stab codes.
-#: xcoffout.c:176
-#, c-format
-msgid "No sclass for %s stab (0x%x)\n"
-msgstr ""
+#~ msgid "request for member `%T::%D' in expression of non-aggregate type `%T'"
+#~ msgstr "forespørgsel for medlemmet '%T::%D' i udtryk med den ikke-sammensatte type '%T'"
 
-#: config/alpha/freebsd.h:35 config/i386/freebsd-aout.h:236
-msgid "`-p' not supported; use `-pg' and gprof(1)"
-msgstr "'-p' understøttes ikke; brug '-pg' og gprof(1)"
+#~ msgid "invalid use of type decl `%#D' as expression"
+#~ msgstr "ugyldig brug af typeerklæring '%#D' som udtryk"
 
-#: config/arc/arc.h:61 config/mips/mips.h:918
-msgid "may not use both -EB and -EL"
-msgstr "kan ikke bruge både -EB og -EL"
+#~ msgid "invalid use of template `%#D' as expression"
+#~ msgstr "ugyldig brug af skabelon '%#D' som udtryk"
 
-#: config/arm/arm.h:216
-msgid "-mapcs-26 and -mapcs-32 may not be used together"
-msgstr "-mapcs-26 og -mapcs-32 kan ikke bruges på samme tid"
+#~ msgid "`%#T' has no member named `%D'"
+#~ msgstr "'%#T' har intet medlem ved navn '%D'"
 
-#: config/arm/arm.h:228
-msgid "-msoft-float and -mhard_float may not be used together"
-msgstr "-msoft-float og -mhard_float kan ikke bruges på samme tid"
+#~ msgid "invalid offsetof from non-POD type `%#T'; use pointer to member instead"
+#~ msgstr "ugyldig offsetof fra ikke-POD type '%#T'; benyt henvisning til medlem i stedet"
 
-#: config/arm/arm.h:239
-msgid "-mbig-endian and -mlittle-endian may not be used together"
-msgstr "-mbig-endian og -mlittle-endian kan ikke bruges på samme tid"
+#~ msgid "pointer to member function called, but not in class scope"
+#~ msgstr "henvisning til medlem-funktion kaldt, men ikke i klassevirkefelt"
 
-#: config/arm/arm.h:257
-#, fuzzy
-msgid "Incompatible interworking options"
-msgstr "uforenelige typer i %s"
+#~ msgid "object missing in call to method `%D'"
+#~ msgstr "objekt mangler i kald til metoden '%D'"
 
-#: config/arm/riscix.h:73 config/arm/riscix.h:135
-msgid "-mbsd and -pedantic incompatible"
-msgstr "-mbsd og -pedantic er indbyrdes uforenelige"
+#~ msgid "function `%D' declared overloaded, but no definitions appear with which to resolve it?!?"
+#~ msgstr "funktionen '%D' erklæret flertydigt, men ingen definition optræder til at passe den sammen med?!?"
 
-#: config/arm/riscix.h:74 config/arm/riscix.h:136
-msgid "-mbsd and -mxopen incompatible"
-msgstr "-mbsd og -mxopen er indbyrdes uforenelige"
+#~ msgid "invalid call to member function needing `this' in static member function scope"
+#~ msgstr "ugyldigt kald af medlemsfunktion som har brug for 'this', i et statisk medlemsfunktionsvirkefelt"
 
-#: config/arm/riscix.h:75 config/arm/riscix.h:137
-msgid "-mxopen and -pedantic incompatible"
-msgstr "-mxopen og -pedantic er indbyrdes uforenelige"
+#~ msgid "unary `&'"
+#~ msgstr "unær '&'"
 
-#: config/dsp16xx/dsp16xx.h:101 config/dsp16xx/dsp16xx.h:110
-msgid "A -ifile option requires a -map option"
-msgstr "Et '-ifile'-tilvalg påkræver et '-map'-tilvalg"
+#~ msgid "invalid use of undefined type `%#T'"
+#~ msgstr "ugyldig brug af en ikke-defineret type '%#T'"
 
-#: config/i386/cygwin.h:103
-#, fuzzy
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
+#~ msgid "forward declaration of `%#T'"
+#~ msgstr "forhåndserklæring af '%#T'"
 
-#: config/i386/cygwin.h:158 config/i386/mingw32.h:63
-#, fuzzy
-msgid "shared and mdll are not compatible"
-msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige."
+#~ msgid "invalid use of `%T'"
+#~ msgstr "ugyldig brug af '%T'"
 
-#: config/i386/sco5.h:777 config/i386/sco5.h:852
-msgid "-static not valid with -mcoff"
-msgstr "-static er ikke gyldig sammen med -mcoff"
+#~ msgid "invalid use of member (did you forget the `&' ?)"
+#~ msgstr "ugyldig brug af medlem (glemte du en '&'?)"
 
-#: config/i386/sco5.h:778 config/i386/sco5.h:853
-msgid "-shared not valid with -mcoff"
-msgstr "-shared er ikke gyldig sammen med -mcoff"
+#~ msgid "invalid use of template type parameter"
+#~ msgstr "ugyldig brug af skabelonstypeparameter"
 
-#: config/i386/sco5.h:779 config/i386/sco5.h:854
-msgid "-symbolic not valid with -mcoff"
-msgstr "-symbolic er ikke gyldig sammen med -mcoff"
+#~ msgid "address of overloaded function with no contextual type information"
+#~ msgstr "adresse af flertydig funktion uden kontekstuelle typeoplysninger"
 
-#: config/i386/sco5.h:817
-msgid "-fpic is not valid with -mcoff"
-msgstr "-fpic er ikke gyldig sammen med -mcoff"
+#~ msgid "overloaded function with no contextual type information"
+#~ msgstr "flertydig funktion uden kontekstuelle typeoplysninger"
 
-#: config/i386/sco5.h:818
-msgid "-fPIC is not valid with -mcoff"
-msgstr "-fPIC er ikke gyldig sammen med -mcoff"
+#~ msgid "insufficient contextual information to determine type"
+#~ msgstr "utilstrækkelige kontekstuelle oplysninger til at afgøre typen"
 
-#: config/i386/sco5.h:855
-msgid "-fpic not valid with -mcoff"
-msgstr "-fpic er ikke gyldig sammen med -mcoff"
+#~ msgid "initializer list construction invalid for derived class object `%D'"
+#~ msgstr "klargøringslistekonstruktion er ugyldig for nedarvet klasseobjekt '%D'"
 
-#: config/i386/sco5.h:856
-msgid "-fPIC not valid with -mcoff"
-msgstr "-fPIC er ikke gyldig sammen med -mcoff"
+#~ msgid "initializer list construction invalid for polymorphic class object `%D'"
+#~ msgstr "klargøringslistekonstruktion er ugyldig for polymorfisk klasseobjekt '%D'"
 
-#: config/i386/unix.h:122
-msgid "bx]"
-msgstr ""
+#~ msgid "initializer list construction invalid for `%D'"
+#~ msgstr "klargøringslistekonstruktion er ugyldig for '%D'"
 
-#: config/i386/unix.h:124
-msgid "bx"
-msgstr ""
+#~ msgid "due to the presence of a constructor"
+#~ msgstr "pga. af tilstedeværelsen af en konstruktionsfunktion"
 
-#: config/i386/unix.h:125
-msgid "cx"
-msgstr ""
+#~ msgid "due to non-public access of member `%D'"
+#~ msgstr "pga. ikke-public tilgang af medlemmet '%D'"
 
-#: config/i860/fx2800.h:305
-msgid "-p option not supported: use -pg instead"
-msgstr "'-p'-tilvalget understøttes ikke; benyt '-pg' i stedet"
+#~ msgid "The meaning of `\\x' (at %0) varies with -traditional"
+#~ msgstr "Betydningen af '\\x' (ved %0) skifter med -traditional"
 
-#: config/mcore/mcore.h:65
-msgid "choose either big or little endian, not both"
-msgstr ""
+#~ msgid "The meaning of `\\a' (at %0) varies with -traditional"
+#~ msgstr "Betydningen af '\\a' (ved %0) skifter med -traditional"
 
-#: config/mcore/mcore.h:68
-msgid "choose either m340 or m210 not both"
-msgstr ""
+#~ msgid "the meaning of `\\x' varies with -traditional"
+#~ msgstr "betydningen af '\\x' skifter med -traditional"
 
-#: config/mcore/mcore.h:69
-msgid "the m210 does not have little endian support"
-msgstr ""
+#~ msgid "the meaning of `\\a' varies with -traditional"
+#~ msgstr "betydningen af '\\a' skifter med -traditional"
 
-#: config/mips/mips.h:774
-msgid "-pipe is not supported."
-msgstr "-pipe understøttes ikke."
+#~ msgid "parse error; also virtual memory exceeded"
+#~ msgstr "tolkningsfejl; desuden løbet tør for virtuel hukommelse"
 
-#: config/mips/mips.h:913
-msgid "may not use both -mfp64 and -msingle-float"
-msgstr "-mfp64 og -msingle-float er indbyrdes uforenelige"
+#~ msgid "Can't specify array dimension in a declaration"
+#~ msgstr "Kan ikke angive tabeldimension i en erklæring"
 
-#: config/mips/mips.h:914
-msgid "may not use both -mfp64 and -m4650"
-msgstr "-mfp64 og -m4650 er indbyrdes uforenelige"
+#~ msgid "internal error - use of undefined type"
+#~ msgstr "intern fejl - brug af ikke-defineret type"
 
-#: config/mips/r3900.h:28 config/mips/r3900.h:42
-msgid "-mhard-float not supported."
-msgstr "-mhard-float understøttes ikke."
+#~ msgid "no class name specified as argument to -fconstant-string-class"
+#~ msgstr "intet klassenavn angivet som parameter til -fconstant-string-class"
 
-#: config/mips/r3900.h:30 config/mips/r3900.h:44
-msgid "-msingle-float and -msoft-float can not both be specified."
-msgstr "-msingle-float og -msoft-float er indbyrdes uforenelige."
+#~ msgid "-p profiling is no longer supported.  Use -pg instead"
+#~ msgstr "profilgenerering med -p understøttes ikke længere; benyt -pg i stedet for"
 
-#: config/nextstep.h:163 config/nextstep.h:166
-msgid "-p profiling is no longer supported.  Use -pg instead."
-msgstr "profilgenerering med -p understøttes ikke længere; benyt -pg i stedet for."
+#~ msgid "incompatible interworking options"
+#~ msgstr "uforenelige samvirkende tilvalg"
 
-#: config/vax/vax.h:41 config/vax/vax.h:42
-msgid "profiling not supported with -mg\n"
-msgstr "profilgenerering understøttes ikke med -mg\n"
+#~ msgid "options -mabi=mmixware and -mabi=gnu are mutually exclusive"
+#~ msgstr "-mabi=mmixware og -mabi=gnu er indbyrdes uforenelige"
 
-#: f/lang-specs.h:35 gcc.c:593
-msgid "GNU C does not support -C without using -E"
-msgstr "GNU C understøtter ikke -C uden -E"
+#~ msgid "-p option not supported: use -pg instead"
+#~ msgstr "tilvalget -p understøttes ikke; benyt -pg i stedet"
 
-#: gcc.c:614 java/jvspec.c:68
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg og -fomit-frame-pointer er indbyrdes uforenelige"
+#~ msgid "-mbsd and -pedantic incompatible"
+#~ msgstr "-mbsd og -pedantic er indbyrdes uforenelige"
 
-#: gcc.c:762
-msgid "-E required when input is from standard input"
-msgstr "-E påkrævet når inddata kommer fra standardind"
+#~ msgid "-mbsd and -mxopen incompatible"
+#~ msgstr "-mbsd og -mxopen er indbyrdes uforenelige"
 
-#: gcc.c:766
-msgid "Compilation of header file requested"
-msgstr "Oversættelse af inkluderingsfil udbedt"
+#~ msgid "-mxopen and -pedantic incompatible"
+#~ msgstr "-mxopen og -pedantic er indbyrdes uforenelige"
 
-#: java/lang-specs.h:33
-#, fuzzy
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
+#~ msgid "may not use both -mfp64 and -msingle-float"
+#~ msgstr "-mfp64 og -msingle-float er indbyrdes uforenelige"
 
-#: java/lang-specs.h:34
-#, fuzzy
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
+#~ msgid "may not use both -mfp64 and -m4650"
+#~ msgstr "-mfp64 og -m4650 er indbyrdes uforenelige"
 
-#~ msgid "iterator `%s' has derived type"
-#~ msgstr "løkkevariablen '%s' er af en nedarvet type"
+#~ msgid "may not use both -mgp32 and -mfp64"
+#~ msgstr "-mgp32 og -mfp64 er indbyrdes uforenelige"
 
-#~ msgid "iterator `%s' has noninteger type"
-#~ msgstr "løkkevariablen '%s' er ikke af en heltalstype"
+#~ msgid "declaration of `%#T'"
+#~ msgstr "erklæring af '%#T'"
+
+#~ msgid "a -ifile option requires a -map option"
+#~ msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
 
 #~ msgid "%s before character constant"
 #~ msgstr "%s før tegnkonstant"
@@ -14293,12 +21862,6 @@ msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
 #~ msgid "%s before character 0%o"
 #~ msgstr "%s før tegn 0%o"
 
-#~ msgid "more than one `f' in numeric constant"
-#~ msgstr "mere end ét 'f' i talkonstant"
-
-#~ msgid "more than one `l' in numeric constant"
-#~ msgstr "mere end ét 'l' i talkonstant"
-
 #~ msgid "invalid identifier `%s'"
 #~ msgstr "ugyldigt kaldenavn '%s'"
 
@@ -14308,26 +21871,11 @@ msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
 #~ msgid "nondigits in number and not hexadecimal"
 #~ msgstr "tegn der ikke er cifre, optræder i tal"
 
-#~ msgid "numeric constant contains digits beyond the radix"
-#~ msgstr "talkonstant indeholder cifre der ligger ud over grundtallet"
-
-#~ msgid "floating constant exponent has no digits"
-#~ msgstr "der er ingen cifre i kommatallets eksponent"
-
-#~ msgid "hexadecimal floating constant has no exponent"
-#~ msgstr "hexadecimal kommatalskonstant har ingen eksponent"
-
 #~ msgid "two `u's in integer constant"
-#~ msgstr "to 'u'er i heltalskonstant"
+#~ msgstr "to 'u'-endelser i heltalskonstant"
 
-#~ msgid "Unterminated string constant"
-#~ msgstr "Uafsluttet strengkonstant"
-
-#~ msgid "syntax error: cannot back up"
-#~ msgstr "syntaksfejl: kan ikke gå tilbage"
-
-#~ msgid "parser stack overflow"
-#~ msgstr "overløb i tolkerens stak"
+#~ msgid "`[*]' in parameter declaration only allowed in ISO C 99"
+#~ msgstr "'[*]' i parametererklæring kun tilladt i ISO C 99"
 
 #~ msgid "invalid `for (ITERATOR)' syntax"
 #~ msgstr "ugyldigt 'for (LØKKEVARIABEL)'-syntaks"
@@ -14338,24 +21886,30 @@ msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
 #~ msgid "case label within scope of cleanup or variable array"
 #~ msgstr "case-etiket i oprydningsområde eller i en variabel tabel"
 
-#~ msgid "parse error; also virtual memory exceeded"
-#~ msgstr "tolkningsfejl; desuden løbet tør for virtuel hukommelse"
+#~ msgid "wrong type argument to %s"
+#~ msgstr "forkert parametertype til %s"
+
+#~ msgid "invalid lvalue in increment"
+#~ msgstr "ugyldig venstreværdi i forøgelse"
+
+#~ msgid "invalid lvalue in decrement"
+#~ msgstr "ugyldig venstreværdi i formindskelse"
+
+#~ msgid "increment"
+#~ msgstr "forøgelse"
+
+#~ msgid "decrement"
+#~ msgstr "formindskelse"
 
 #~ msgid "duplicate array index in initializer"
 #~ msgstr "tabelindeks i startværdi optræder mere end én gang"
 
-#~ msgid "duplicate initializer"
-#~ msgstr "startværdi optræder mere end én gang"
-
 #~ msgid "thumb_load_double_from_address: destination is not a register"
 #~ msgstr "thumb_load_double_from_adress: destination er ikke et register"
 
 #~ msgid "thumb_load_double_from_address: source is not a computed memory address"
 #~ msgstr "thumb_load_double_from_adress: kilden er ikke en beregnet hukommelsesadresse"
 
-#~ msgid "thumb_load_double_from_address: base is not a register"
-#~ msgstr "thumb_load_double_from_adress: basis er ikke et register"
-
 #~ msgid "thumb_load_double_from_address: Unhandled address calculation"
 #~ msgstr "thumb_load_double_from_adress: adresseberegningen er ikke håndteret"
 
@@ -14368,23 +21922,62 @@ msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
 #~ msgid "YL found in limit_reload_class"
 #~ msgstr "YL fundet i limit_reload_class"
 
-#~ msgid "Bad register extension code"
-#~ msgstr "Ugyldig registerudvidelseskode"
+#~ msgid "Invalid register for compare"
+#~ msgstr "Ugyldigt register til sammenligningen"
+
+#~ msgid "Internal gcc abort from %s:%d"
+#~ msgstr "Intern GCC-afbrydelse fra %s:%d"
 
-#~ msgid "Invalid offset in ybase addressing"
-#~ msgstr "Ugyldigt offset i ybase-adressering"
+#~ msgid "Register '%c' is unknown"
+#~ msgstr "Registret '%c' er ukendt"
 
-#~ msgid "Invalid shift operator in emit_1600_core_shift"
-#~ msgstr "Ugyldig forskydningsoperator i emit_1600_core_shift"
+#~ msgid "Register '%c' already specified in allocation order"
+#~ msgstr "Registret '%c' er allerede angivet i tildelingsordenen"
 
-#~ msgid "Invalid mode for gen_tst_reg"
-#~ msgstr "Ugyldig tilstand for gen_tst_reg"
+#~ msgid "Same as -mcpu=i386"
+#~ msgstr "Magen til -mcpu=i386"
 
-#~ msgid "Invalid mode for integer comparison in gen_compare_reg"
-#~ msgstr "Ugyldig tilstand for heltalssammenligning i gen_compare_reg"
+#~ msgid "Same as -mcpu=i486"
+#~ msgstr "Magen til -mcpu=i486"
 
-#~ msgid "Invalid register for compare"
-#~ msgstr "Ugyldigt register til sammenligningen"
+#~ msgid "Same as -mcpu=pentium"
+#~ msgstr "Magen til -mcpu=pentium"
+
+#~ msgid "Same as -mcpu=pentiumpro"
+#~ msgstr "Magen til -mcpu=pentiumpro"
+
+#~ msgid "Emit Intel syntax assembler opcodes"
+#~ msgstr "Konstruér instruktionerne til maskinkodeoversætteren med Intel-syntaks"
+
+#~ msgid "invalid %H value"
+#~ msgstr "ugyldig %H-værdi"
+
+#~ msgid "invalid %h value"
+#~ msgstr "ugyldig %h-værdi"
+
+#~ msgid "invalid %Q value"
+#~ msgstr "ugyldig %Q-værdi"
+
+#~ msgid "invalid %q value"
+#~ msgstr "ugyldig %q-værdi"
+
+#~ msgid "invalid %p value"
+#~ msgstr "ugyldig %p-værdi"
+
+#~ msgid "invalid %B value"
+#~ msgstr "ugyldig %B-værdi"
+
+#~ msgid "invalid %C value"
+#~ msgstr "ugyldig %C-værdi"
+
+#~ msgid "invalid %E value"
+#~ msgstr "ugyldig %E-værdi"
+
+#~ msgid "invalid %r value"
+#~ msgstr "ugyldig %r-værdi"
+
+#~ msgid "-mcpu=%s does not support -mips%d"
+#~ msgstr "-mcpu=%s understøtter ikke -mips%d"
 
 #~ msgid "PRINT_OPERAND: letter %c was found & insn was not CONST_INT"
 #~ msgstr "PRINT_OPERAND: bogstavet %c blev fundet og instruktionen var ikke CONST_INT"
@@ -14398,20 +21991,8 @@ msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
 #~ msgid "virtual memory exhausted"
 #~ msgstr "løbet tør for virtuel hukommelse"
 
-#~ msgid "destructor for alien class `%s' cannot be a member"
-#~ msgstr "destruktionsfunktionen for den fremmede klasse '%s' kan ikke være et medlem"
-
-#~ msgid "constructor for alien class `%s' cannot be a member"
-#~ msgstr "konstruktionsfunktionen for den fremmede klasse '%s' kan ikke være et medlem"
-
-#~ msgid "trying to make class `%s' a friend of global scope"
-#~ msgstr "forsøg på at gøre klassen '%s' til ven af det globale virkningsfelt"
-
-#~ msgid "parameter invalidly declared method type"
-#~ msgstr "parameteren er på ugyldig vis erklæret som af en medlemsfunktionstype"
-
-#~ msgid "parameter invalidly declared offset type"
-#~ msgstr "parameteren er på ugyldig vis erklæret som af en offset-type"
+#~ msgid "the new ABI requires vtable thunks"
+#~ msgstr "den nye binære grænseflade kræver virtuel tabel-afdelinger"
 
 #~ msgid "`void' in parameter list must be entire list"
 #~ msgstr "'void' i en parameterliste skal udgøre hele listen"
@@ -14419,44 +22000,26 @@ msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
 #~ msgid "no file specified with -fdump-translation-unit"
 #~ msgstr "ingen filer angivet med -fdump-translation-unit"
 
+#~ msgid "`__alignof__' applied to a bit-field"
+#~ msgstr "'__alignof__' brugt på et bitfelt"
+
 #~ msgid "(you really want to initialize it separately)"
 #~ msgstr "(klargør den separat)"
 
 #~ msgid "`operator new' takes type `size_t' parameter"
 #~ msgstr "'operator new' skal have en parameter af typen 'size_t'"
 
-#~ msgid "`operator new' takes type `size_t' as first parameter"
-#~ msgstr "den første parameter til 'operator new' skal være af typen 'size_t'"
-
-#~ msgid "`operator delete' must return type `void'"
-#~ msgstr "'operator delete' skal returnere 'void'"
-
-#~ msgid "`operator delete' takes type `void *' as first parameter"
-#~ msgstr "den første parameter til 'operator delete' skal være af typen 'void *'"
-
-#~ msgid "too many arguments in declaration of `operator delete'"
-#~ msgstr "for mange parametre i erklæringen af 'operator delete'"
-
 #~ msgid "`...' invalid in specification of `operator delete'"
 #~ msgstr "'...' er ugyldigt i angivelsen af 'operator delete'"
 
 #~ msgid "`default' label within scope of cleanup or variable array"
 #~ msgstr "'default'-etiket i oprydningsområde eller i en variabel tabel"
 
-#~ msgid "bad array initializer"
-#~ msgstr "ugyldig tildeling af startværdi i tabel"
-
-#~ msgid "end of file encountered inside string constant"
-#~ msgstr "nåede slutningen af filen inden i en strengkonstant"
-
-#~ msgid "end of file encountered inside character constant"
-#~ msgstr "nåede slutningen af filen inden i en tegnkonstant"
+#~ msgid "initializer for unnamed base class ambiguous"
+#~ msgstr "klargøring af unavngiven stamklasse er flertydig"
 
 #~ msgid "invalid #pragma vtable"
-#~ msgstr "ugyldig #pragma virtuel tabel"
-
-#~ msgid "invalid `#pragma implementation'"
-#~ msgstr "ugyldig '#pragma implementation'"
+#~ msgstr "ugyldig #pragma vtable"
 
 #~ msgid "universal-character-name designates `%c', part of the basic source character set"
 #~ msgstr "universelt tegnnavn står for '%c', som er en del af det basale kildekodetegnsæt"
@@ -14467,11 +22030,17 @@ msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
 #~ msgid "complex integer constant is too wide for `__complex int'"
 #~ msgstr "kompleks heltalskonstant er for bred til '__complex int'"
 
-#~ msgid "request for member `%s' is ambiguous in multiple inheritance lattice"
-#~ msgstr "forespørgsel efter medlemmet '%s' er flertydigt i et net af multipel nedarvning"
+#~ msgid "ambiguous request for method pointer `%s'"
+#~ msgstr "flertydig forespørgsel efter medlemsfunktionshenvisningen '%s'"
+
+#~ msgid "taking dynamic typeid of object with -fno-rtti"
+#~ msgstr "forsøg på at finde den dynamiske typeid af et objekt med -fno-rtti"
 
-#~ msgid "Internal compiler error."
-#~ msgstr "Intern oversætterfejl."
+#~ msgid "`com_interface' only supported with -fvtable-thunks"
+#~ msgstr "'com_interface' understøttes kun med -fvtable-thunks"
+
+#~ msgid "invalid reference to NULL ptr, use ptr-to-member instead"
+#~ msgstr "ugyldig reference til NULL-henvisning, benyt en henvisning til medlem i stedet"
 
 #~ msgid "Please submit a full bug report."
 #~ msgstr "Send venligst en komplet fejlrapport."
@@ -14488,30 +22057,18 @@ msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
 #~ msgid "range values reversed"
 #~ msgstr "intervalværdierne vender omvendt"
 
+#~ msgid "Can't create cross-reference file `%s'"
+#~ msgstr "Kan ikke oprette krydsreferencefilen '%s'"
+
 #~ msgid "bad is_error(%d) in v_message"
 #~ msgstr "ugyldig is_error(%d) i v_message"
 
 #~ msgid "'defined' without an identifier"
 #~ msgstr "'defined' optræder uden et kaldenavn"
 
-#~ msgid "string constants are not allowed in #if expressions"
-#~ msgstr "strengkonstanter er ikke tilladt i '#if'-udtryk"
-
-#~ msgid "included file `%s' exists but is not readable"
-#~ msgstr "den inkluderede fil '%s' eksisterer, men kan ikke læses"
-
-#~ msgid "%s is a directory"
-#~ msgstr "%s er et katalog"
-
-#~ msgid "macro argument \"%s\" is stringified"
-#~ msgstr "makroparameteren \"%s\" er blevet gjort til en streng"
-
 #~ msgid "`##' at start of macro definition"
 #~ msgstr "'##' i begyndelsen af makrodefinitionen"
 
-#~ msgid "`##' at end of macro definition"
-#~ msgstr "'##' ved slutningen af makrodefinitionen"
-
 #~ msgid "empty object-like macro went through full #define"
 #~ msgstr "en tom objektlignende makro gik gennem komplet #define"
 
@@ -14557,6 +22114,9 @@ msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
 #~ msgid "macro `%s' used with too many (%d) args"
 #~ msgstr "makroen '%s' kaldt med for mange (%d) parametre"
 
+#~ msgid "buffers still stacked in cpp_finish"
+#~ msgstr "mellemlagre er stadig stakket op i cpp_finish"
+
 #~ msgid ""
 #~ "Switches:\n"
 #~ "  -include <file>           Include the contents of <file> before other files\n"
@@ -14644,8 +22204,8 @@ msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
 #~ "  -o <fil>                  Send uddata til <fil>\n"
 #~ "  -pedantic                 Fremkom med alle advarsler påkrævet for nøje ISO C\n"
 #~ "  -pedantic-errors          Behandl '-pedantic'-advarsler som fejl\n"
-#~ "  -traditional              Iagttag opførsel som en K&R-forbehandler\n"
-#~ "  -trigraphs                Understøt ANSI C trigrafer\n"
+#~ "  -traditional              Iagttag opførsel som en K&R-præprocessor\n"
+#~ "  -trigraphs                Understøt ANSI C-trigrafer\n"
 #~ "  -lang-c                   Antag at inddata er C\n"
 #~ "  -lang-c89                 Antag at inddata er C89\n"
 #~ "  -lang-c++                 Antag at inddata er C++\n"
@@ -14672,7 +22232,7 @@ msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
 #~ "  -Wno-import               Advar ikke om brug af #import\n"
 #~ "  -Werror                   Behandl alle advarsler som fejl\n"
 #~ "  -Wno-error                Behandl ikke alle advarsler som fejl\n"
-#~ "  -Wall                     Slå alle forbehandleradvarsler til\n"
+#~ "  -Wall                     Slå alle præprocessoradvarsler til\n"
 #~ "  -M                        Generér afhængigheder til make\n"
 #~ "  -MM                       Som -M, men ignorér systeminkluderingsfiler\n"
 #~ "  -MD                       Som -M, men anbring uddata i en '.d'-fil\n"
@@ -14710,29 +22270,17 @@ msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
 #~ msgid "C++ style comments are not allowed in traditional C"
 #~ msgstr "kommentarer i C++-stil er ikke tilladt i traditionel C"
 
-#~ msgid "embedded null character ignored"
-#~ msgstr "indlejret nultegn ignoreret"
-
 #~ msgid "string constant runs past end of line"
 #~ msgstr "strengkonstanten går ud over slutningen af linjen"
 
-#~ msgid "\\r escape inside string constant"
-#~ msgstr "\\r-undvigetegn i strengkonstant"
-
-#~ msgid "null characters in string or character constant"
-#~ msgstr "nultegn i streng- eller tegnkonstant"
-
 #~ msgid "missing '>' in `#include <FILENAME>'"
 #~ msgstr "manglende '>' i '#include <FILNAVN>'"
 
-#~ msgid "unrecognized escape \\r%c"
-#~ msgstr "ukendt undvigetegn \\r%c"
-
 #~ msgid "vertical tab in preprocessing directive"
-#~ msgstr "lodret tabulator i forbehandlerdirektiv"
+#~ msgstr "lodret tabulator i præprocessordirektiv"
 
 #~ msgid "form feed in preprocessing directive"
-#~ msgstr "sideskift i forbehandlerdirektiv"
+#~ msgstr "sideskift i præprocessordirektiv"
 
 #~ msgid "null character preserved"
 #~ msgstr "nultegn bevaret"
@@ -14770,14 +22318,8 @@ msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
 #~ msgid "cannot undefine poisoned \"%s\""
 #~ msgstr "kan ikke glemme definitionen af forgiftet \"%s\""
 
-#~ msgid "malformed #pragma implementation"
-#~ msgstr "forkert udformet '#pragma implementation'"
-
-#~ msgid "#%s with no argument"
-#~ msgstr "#%s uden parametre"
-
 #~ msgid "#%s with invalid argument"
-#~ msgstr "#%s med ugyldigt parameter"
+#~ msgstr "#%s med ugyldig parameter"
 
 #~ msgid "Cannot duplicate non-existant exception region."
 #~ msgstr "Kan ikke mangfoldiggøre en ikkeeksisterende undtagelsesregion."
@@ -14785,8 +22327,11 @@ msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
 #~ msgid "Never issued previous false_label"
 #~ msgstr "Sørgede ikke for tidligere false_label"
 
-#~ msgid "Basic blocks not numbered consecutively"
-#~ msgstr "Basisblokkene er ikke nummeret i rækkefølge"
+#~ msgid "output_operand: %s"
+#~ msgstr "output_operand: %s"
+
+#~ msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d\n"
+#~ msgstr "NOTE_INSN_BASIC_BLOCK mangler for blok %d\n"
 
 #~ msgid "file path prefix `%s%s' never used"
 #~ msgstr "stipræfikset '%s%s' blev aldrig brugt"
@@ -14794,8 +22339,8 @@ msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
 #~ msgid "file path prefix `%s' never used"
 #~ msgstr "stipræfikset '%s' blev aldrig brugt"
 
-#~ msgid "%s: option `%s' is ambiguous\n"
-#~ msgstr "%s: tilvalget '%s' er flertydigt\n"
+#~ msgid "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n"
+#~ msgstr "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJKAT] fil\n"
 
 #~ msgid "%s: option `--%s' doesn't allow an argument\n"
 #~ msgstr "%s: tilvalget '--%s' tillader ikke en parameter\n"
@@ -14821,23 +22366,50 @@ msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
 #~ msgid "%s: option requires an argument -- %c\n"
 #~ msgstr "%s: tilvalget skal have en parameter -- %c\n"
 
-#~ msgid "%s: option `-W %s' is ambiguous\n"
-#~ msgstr "%s: tilvalget '-W %s' er flertydigt\n"
-
 #~ msgid "%s: option `-W %s' doesn't allow an argument\n"
 #~ msgstr "%s: tilvalget '-W %s' tillader ikke en parameter\n"
 
-#~ msgid "function with complex parameters cannot be inline"
-#~ msgstr "funktioner med complex-parametre kan ikke indbygges"
-
 #~ msgid "Objective-C text in C source file"
 #~ msgstr "Objective C-tekst i C-kildekodefil"
 
 #~ msgid "statically allocated objects not supported"
 #~ msgstr "statisk allokerede objekter understøttes ikke"
 
+#~ msgid "`asm' cannot be used in function where memory usage is checked"
+#~ msgstr "'asm' kan ikke benyttes i funktioner hvor hukommelsesforbruget bliver tjekket"
+
+#~ msgid "`asm' cannot be used with `-fcheck-memory-usage'"
+#~ msgstr "'asm' kan ikke benyttes sammen med '-fcheck-memory-usage'"
+
+#~ msgid "output operand constraint %d contains `+'"
+#~ msgstr "uddataoperandbegrænsning %d indeholder '+'"
+
+#~ msgid "hard register `%s' listed as input operand to `asm'"
+#~ msgstr "hardware-register '%s' angivet som inddataoperand til 'asm'"
+
 #~ msgid "output pipe has been closed"
 #~ msgstr "uddataledningen er blevet lukket"
 
+#~ msgid "Errors detected in input file (your bison.simple is out of date)\n"
+#~ msgstr "Fandt fejl i inddatafilen (din bison.simple er forældet)\n"
+
+#~ msgid "Data size %ld.\n"
+#~ msgstr "Datastørrelse %ld.\n"
+
 #~ msgid "Unknown stab %s: : 0x%x\n"
 #~ msgstr "Ukendt stab %s: : 0x%x\n"
+
+#~ msgid "__builtin_trap not supported by this target"
+#~ msgstr "__builtin_trap understøttes ikke på denne målarkitektur"
+
+#~ msgid "`%s' previously defined here"
+#~ msgstr "'%s' tidligere defineret her"
+
+#~ msgid "`%s' previously declared here"
+#~ msgstr "'%s' tidligere erklæret her"
+
+#~ msgid "profiling does not support code models other than medlow"
+#~ msgstr "profilgenerering understøtter ikke andre kodemodeller end medlow"
+
+#~ msgid "Control allocation order of integer registers"
+#~ msgstr "Kontrollér tildelingsordenen for heltalsregistrene"
diff --git a/gcc/po/de.po b/gcc/po/de.po
new file mode 100644 (file)
index 0000000..4bd8a8d
--- /dev/null
@@ -0,0 +1,20423 @@
+# German translation of gcc messages.
+# Copyright © 2002, 2003 Free Software Foundation, Inc.
+# Karl Eichwalder <ke@suse.de>, 2002, 2003.
+# This file is distributed under the same license as the gcc package.
+#
+# Wer möchte an dieser Übersetzung arbeiten?  Bitte bei de@li.org melden!
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gcc 3.3-b20021230\n"
+"POT-Creation-Date: 2002-12-30 18:56+0000\n"
+"PO-Revision-Date: 2003-01-06 20:10+0100\n"
+"Last-Translator: Karl Eichwalder <ke@suse.de>\n"
+"Language-Team: German <de@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: attribs.c:185
+#, c-format
+msgid "`%s' attribute directive ignored"
+msgstr "Attribut-Anweisung »%s« wird ignoriert"
+
+#: attribs.c:193
+#, c-format
+msgid "wrong number of arguments specified for `%s' attribute"
+msgstr "falsche Anzahl an Argumenten für das Attribut »%s« angegeben"
+
+#: attribs.c:210
+#, c-format
+msgid "`%s' attribute does not apply to types"
+msgstr ""
+
+#: attribs.c:247
+#, c-format
+msgid "`%s' attribute only applies to function types"
+msgstr ""
+
+#: attribs.c:404 c-common.c:5253 c-common.c:5275 c-common.c:5297
+#: c-common.c:5328 c-common.c:5350 c-common.c:5375 c-common.c:5398
+#: c-common.c:5428 c-common.c:5466 c-common.c:5513 c-common.c:5543
+#: c-common.c:5573 c-common.c:5596 c-common.c:5853 c-common.c:5875
+#: c-common.c:5918 c-common.c:5995 c-common.c:6051 c-common.c:6112
+#: c-common.c:6146 c-common.c:6500 config/arm/arm.c:2098 config/arm/arm.c:2125
+#: config/avr/avr.c:4774 config/h8300/h8300.c:3649 config/h8300/h8300.c:3674
+#: config/i386/i386.c:1396 config/i386/winnt.c:76
+#, c-format
+msgid "`%s' attribute ignored"
+msgstr "Attribut »%s« wird ignoriert"
+
+#: builtins.c:285
+msgid "offset outside bounds of constant string"
+msgstr ""
+
+#: builtins.c:765
+msgid "second arg to `__builtin_prefetch' must be a constant"
+msgstr ""
+
+#: builtins.c:772
+msgid "invalid second arg to __builtin_prefetch; using zero"
+msgstr ""
+
+#: builtins.c:779
+msgid "third arg to `__builtin_prefetch' must be a constant"
+msgstr ""
+
+#: builtins.c:786
+msgid "invalid third arg to __builtin_prefetch; using zero"
+msgstr ""
+
+#. ??? We used to try and build up a call to the out of line function,
+#. guessing about what registers needed saving etc.  This became much
+#. harder with __builtin_va_start, since we don't have a tree for a
+#. call to __builtin_saveregs to fall back on.  There was exactly one
+#. port (i860) that used this code, and I'm unconvinced it could actually
+#. handle the general case.  So we no longer try to handle anything
+#. weird and make the backend absorb the evil.
+#: builtins.c:2864
+msgid "__builtin_saveregs not supported by this target"
+msgstr ""
+
+#: builtins.c:2906
+msgid "argument of `__builtin_args_info' must be constant"
+msgstr ""
+
+#: builtins.c:2912
+msgid "argument of `__builtin_args_info' out of range"
+msgstr ""
+
+#: builtins.c:2918
+msgid "missing argument in `__builtin_args_info'"
+msgstr ""
+
+#: builtins.c:2949
+msgid "`va_start' used in function with fixed args"
+msgstr ""
+
+#: builtins.c:2968
+msgid "second parameter of `va_start' not last named argument"
+msgstr ""
+
+#. Evidently an out of date version of <stdarg.h>; can't validate
+#. va_start's second argument, but can still work as intended.
+#: builtins.c:2973
+msgid "`__builtin_next_arg' called without an argument"
+msgstr ""
+
+#: builtins.c:3059
+msgid "too many arguments to function `va_start'"
+msgstr ""
+
+#: builtins.c:3161
+msgid "first argument to `va_arg' not of type `va_list'"
+msgstr ""
+
+#. Unfortunately, this is merely undefined, rather than a constraint
+#. violation, so we cannot make this an error.  If this call is never
+#. executed, the program is still strictly conforming.
+#: builtins.c:3193
+#, c-format
+msgid "`%s' is promoted to `%s' when passed through `...'"
+msgstr ""
+
+#: builtins.c:3198
+#, c-format
+msgid "(so you should pass `%s' not `%s' to `va_arg')"
+msgstr ""
+
+#: builtins.c:3329
+msgid "invalid arg to `__builtin_frame_address'"
+msgstr ""
+
+#: builtins.c:3331
+msgid "invalid arg to `__builtin_return_address'"
+msgstr ""
+
+#: builtins.c:3345
+msgid "unsupported arg to `__builtin_frame_address'"
+msgstr ""
+
+#: builtins.c:3347
+msgid "unsupported arg to `__builtin_return_address'"
+msgstr ""
+
+#: builtins.c:3515
+msgid "second arg to `__builtin_expect' must be a constant"
+msgstr ""
+
+#: builtins.c:4010
+msgid "__builtin_longjmp second argument must be 1"
+msgstr ""
+
+#. just do library call, if unknown builtin
+#: builtins.c:4074 c-common.c:4437
+#, c-format
+msgid "built-in function `%s' not currently supported"
+msgstr ""
+
+#: builtins.c:4147
+msgid "target format does not support infinity"
+msgstr ""
+
+#: c-common.c:1163
+#, c-format
+msgid "`%s' is not defined outside of function scope"
+msgstr ""
+
+#: c-common.c:1184
+#, c-format
+msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
+msgstr ""
+
+#: c-common.c:1242
+msgid "concatenation of string literals with __FUNCTION__ is deprecated"
+msgstr ""
+
+#: c-common.c:1338
+msgid "overflow in constant expression"
+msgstr ""
+
+#: c-common.c:1359
+msgid "integer overflow in expression"
+msgstr ""
+
+#: c-common.c:1368
+msgid "floating point overflow in expression"
+msgstr ""
+
+#: c-common.c:1374
+msgid "vector overflow in expression"
+msgstr ""
+
+#. This detects cases like converting -129 or 256 to unsigned char.
+#: c-common.c:1397
+msgid "large integer implicitly truncated to unsigned type"
+msgstr ""
+
+#: c-common.c:1399
+msgid "negative integer implicitly converted to unsigned type"
+msgstr ""
+
+#: c-common.c:1447
+msgid "overflow in implicit constant conversion"
+msgstr ""
+
+#: c-common.c:1595
+#, c-format
+msgid "operation on `%s' may be undefined"
+msgstr ""
+
+#: c-common.c:1886
+msgid "expression statement has incomplete type"
+msgstr ""
+
+#: c-common.c:1919
+msgid "case label does not reduce to an integer constant"
+msgstr ""
+
+#: c-common.c:2223
+msgid "invalid truth-value expression"
+msgstr ""
+
+#: c-common.c:2274
+#, c-format
+msgid "invalid operands to binary %s"
+msgstr ""
+
+#: c-common.c:2508
+msgid "comparison is always false due to limited range of data type"
+msgstr ""
+
+#: c-common.c:2510
+msgid "comparison is always true due to limited range of data type"
+msgstr ""
+
+#: c-common.c:2580
+msgid "comparison of unsigned expression >= 0 is always true"
+msgstr ""
+
+#: c-common.c:2589
+msgid "comparison of unsigned expression < 0 is always false"
+msgstr ""
+
+#: c-common.c:2636
+msgid "pointer of type `void *' used in arithmetic"
+msgstr ""
+
+#: c-common.c:2642
+msgid "pointer to a function used in arithmetic"
+msgstr ""
+
+#: c-common.c:2648
+msgid "pointer to member function used in arithmetic"
+msgstr ""
+
+#: c-common.c:2654
+msgid "pointer to a member used in arithmetic"
+msgstr ""
+
+#: c-common.c:2741 f/com.c:14690
+msgid "struct type value used where scalar is required"
+msgstr ""
+
+#: c-common.c:2745 f/com.c:14694
+msgid "union type value used where scalar is required"
+msgstr ""
+
+#: c-common.c:2749 f/com.c:14698
+msgid "array type value used where scalar is required"
+msgstr ""
+
+#: c-common.c:2869 f/com.c:14831
+msgid "suggest parentheses around assignment used as truth value"
+msgstr ""
+
+#: c-common.c:2913 c-common.c:2945
+msgid "invalid use of `restrict'"
+msgstr ""
+
+#: c-common.c:3059
+msgid "invalid application of `sizeof' to a function type"
+msgstr ""
+
+#: c-common.c:3069
+#, c-format
+msgid "invalid application of `%s' to a void type"
+msgstr ""
+
+#: c-common.c:3075
+#, c-format
+msgid "invalid application of `%s' to an incomplete type"
+msgstr ""
+
+#: c-common.c:3116
+msgid "`__alignof' applied to a bit-field"
+msgstr ""
+
+#: c-common.c:3596
+#, c-format
+msgid "cannot disable built-in function `%s'"
+msgstr ""
+
+#: c-common.c:3765 c-typeck.c:1734
+#, c-format
+msgid "too few arguments to function `%s'"
+msgstr ""
+
+#: c-common.c:3771 c-typeck.c:1587
+#, c-format
+msgid "too many arguments to function `%s'"
+msgstr ""
+
+#: c-common.c:3790
+#, c-format
+msgid "non-floating-point argument to function `%s'"
+msgstr ""
+
+#: c-common.c:4059
+msgid "pointers are not permitted as case values"
+msgstr ""
+
+#: c-common.c:4065
+msgid "ISO C++ forbids range expressions in switch statements"
+msgstr ""
+
+#: c-common.c:4067
+msgid "ISO C forbids range expressions in switch statements"
+msgstr ""
+
+#: c-common.c:4097
+msgid "empty range specified"
+msgstr ""
+
+#: c-common.c:4148
+msgid "duplicate (or overlapping) case value"
+msgstr ""
+
+#: c-common.c:4150
+msgid "this is the first entry overlapping that value"
+msgstr ""
+
+#: c-common.c:4154
+msgid "duplicate case value"
+msgstr ""
+
+#: c-common.c:4155
+msgid "previously used here"
+msgstr ""
+
+#: c-common.c:4159
+msgid "multiple default labels in one switch"
+msgstr ""
+
+#: c-common.c:4160
+msgid "this is the first default label"
+msgstr ""
+
+#: c-common.c:4188
+msgid "ISO C++ forbids taking the address of a label"
+msgstr ""
+
+#: c-common.c:4190
+msgid "ISO C forbids taking the address of a label"
+msgstr ""
+
+#: c-common.c:5213
+#, c-format
+msgid "declaration of `%s' shadows %s"
+msgstr ""
+
+#: c-common.c:5629
+#, c-format
+msgid "unknown machine mode `%s'"
+msgstr ""
+
+#: c-common.c:5632
+#, c-format
+msgid "no data type for mode `%s'"
+msgstr ""
+
+#: c-common.c:5641 c-common.c:6242
+#, c-format
+msgid "unable to emulate '%s'"
+msgstr ""
+
+#: c-common.c:5677
+msgid "section attribute cannot be specified for local variables"
+msgstr ""
+
+#: c-common.c:5688
+#, c-format
+msgid "section of `%s' conflicts with previous declaration"
+msgstr ""
+
+#: c-common.c:5697
+#, c-format
+msgid "section attribute not allowed for `%s'"
+msgstr ""
+
+#: c-common.c:5704
+msgid "section attributes are not supported for this target"
+msgstr ""
+
+#: c-common.c:5746
+msgid "requested alignment is not a constant"
+msgstr ""
+
+#: c-common.c:5751
+msgid "requested alignment is not a power of 2"
+msgstr ""
+
+#: c-common.c:5756
+msgid "requested alignment is too large"
+msgstr ""
+
+#: c-common.c:5783
+#, c-format
+msgid "alignment may not be specified for `%s'"
+msgstr ""
+
+#: c-common.c:5828
+#, c-format
+msgid "`%s' defined both normally and as an alias"
+msgstr ""
+
+#: c-common.c:5838
+msgid "alias arg not a string"
+msgstr ""
+
+#: c-common.c:5885
+msgid "visibility arg not a string"
+msgstr ""
+
+#: c-common.c:5894
+msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
+msgstr ""
+
+#: c-common.c:5928
+msgid "tls_model arg not a string"
+msgstr ""
+
+#: c-common.c:5937
+msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
+msgstr ""
+
+#: c-common.c:5962 c-common.c:6018
+#, c-format
+msgid "`%s' attribute applies only to functions"
+msgstr ""
+
+#: c-common.c:5969 c-common.c:6025
+#, c-format
+msgid "can't set `%s' attribute after definition"
+msgstr ""
+
+#: c-common.c:6109
+#, c-format
+msgid "`%s' attribute ignored for `%s'"
+msgstr ""
+
+#: c-common.c:6174
+#, c-format
+msgid "invalid vector type for attribute `%s'"
+msgstr ""
+
+#: c-common.c:6198 c-common.c:6230
+msgid "no vector mode with the size and type specified could be found"
+msgstr ""
+
+#: c-common.c:6329
+msgid "nonnull attribute without arguments on a non-prototype"
+msgstr ""
+
+#: c-common.c:6344
+#, c-format
+msgid "nonnull argument has invalid operand number (arg %lu)"
+msgstr ""
+
+#: c-common.c:6363
+#, c-format
+msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
+msgstr ""
+
+#: c-common.c:6371
+#, c-format
+msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
+msgstr ""
+
+#: c-common.c:6457
+#, c-format
+msgid "null argument where non-null required (arg %lu)"
+msgstr ""
+
+#: c-convert.c:80 c-typeck.c:988 c-typeck.c:4045 cp/typeck.c:1617
+#: cp/typeck.c:5855
+msgid "void value not ignored as it ought to be"
+msgstr ""
+
+#: c-convert.c:112 java/typeck.c:150
+msgid "conversion to non-scalar type requested"
+msgstr ""
+
+#: c-decl.c:336
+#, c-format
+msgid "array `%s' assumed to have one element"
+msgstr ""
+
+#: c-decl.c:522
+#, c-format
+msgid "`struct %s' incomplete in scope ending here"
+msgstr ""
+
+#: c-decl.c:525
+#, c-format
+msgid "`union %s' incomplete in scope ending here"
+msgstr ""
+
+#: c-decl.c:528
+#, c-format
+msgid "`enum %s' incomplete in scope ending here"
+msgstr ""
+
+#: c-decl.c:642 c-decl.c:767 java/decl.c:1399
+#, c-format
+msgid "label `%s' used but not defined"
+msgstr ""
+
+#: c-decl.c:648 c-decl.c:774 java/decl.c:1405
+#, c-format
+msgid "label `%s' defined but not used"
+msgstr ""
+
+#: c-decl.c:889 cp/decl.c:3058
+#, c-format
+msgid "function `%s' redeclared as inline"
+msgstr ""
+
+#: c-decl.c:891 cp/decl.c:3060
+#, c-format
+msgid "previous declaration of function `%s' with attribute noinline"
+msgstr ""
+
+#: c-decl.c:898 cp/decl.c:3067
+#, c-format
+msgid "function `%s' redeclared with attribute noinline"
+msgstr ""
+
+#: c-decl.c:900 cp/decl.c:3069
+#, c-format
+msgid "previous declaration of function `%s' was inline"
+msgstr ""
+
+#: c-decl.c:929 c-decl.c:975
+#, c-format
+msgid "shadowing built-in function `%s'"
+msgstr ""
+
+#: c-decl.c:931
+#, c-format
+msgid "shadowing library function `%s'"
+msgstr ""
+
+#: c-decl.c:937
+#, c-format
+msgid "library function `%s' declared as non-function"
+msgstr ""
+
+#: c-decl.c:941 c-decl.c:944
+#, c-format
+msgid "built-in function `%s' declared as non-function"
+msgstr ""
+
+#: c-decl.c:948 objc/objc-act.c:2384 objc/objc-act.c:6154
+#, c-format
+msgid "`%s' redeclared as different kind of symbol"
+msgstr ""
+
+#: c-decl.c:949 c-decl.c:1140 c-decl.c:1147 c-decl.c:1154 c-decl.c:1299
+#: objc/objc-act.c:2386 objc/objc-act.c:6156 objc/objc-act.c:6211
+#, 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:1044
+#, c-format
+msgid "conflicting types for built-in function `%s'"
+msgstr ""
+
+#: c-decl.c:1087 c-decl.c:1106
+#, c-format
+msgid "conflicting types for `%s'"
+msgstr ""
+
+#: c-decl.c:1129
+msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
+msgstr ""
+
+#: c-decl.c:1135
+msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
+msgstr ""
+
+#: c-decl.c:1146
+#, c-format
+msgid "thread-local declaration of `%s' follows non thread-local declaration"
+msgstr ""
+
+#: c-decl.c:1153
+#, c-format
+msgid "non thread-local declaration of `%s' follows thread-local declaration"
+msgstr ""
+
+#: c-decl.c:1164 c-decl.c:1187
+#, c-format
+msgid "redefinition of `%s'"
+msgstr ""
+
+#: c-decl.c:1167
+#, c-format
+msgid "redeclaration of `%s'"
+msgstr ""
+
+#: c-decl.c:1170
+#, c-format
+msgid "conflicting declarations of `%s'"
+msgstr ""
+
+#: c-decl.c:1214
+#, c-format
+msgid "prototype for `%s' follows"
+msgstr ""
+
+#: c-decl.c:1215 c-decl.c:1223 c-decl.c:1234
+msgid "non-prototype definition here"
+msgstr ""
+
+#: c-decl.c:1222
+#, c-format
+msgid "prototype for `%s' follows and number of arguments doesn't match"
+msgstr ""
+
+#: c-decl.c:1232
+#, c-format
+msgid "prototype for `%s' follows and argument %d doesn't match"
+msgstr ""
+
+#: c-decl.c:1250
+#, c-format
+msgid "`%s' declared inline after being called"
+msgstr ""
+
+#: c-decl.c:1256
+#, c-format
+msgid "`%s' declared inline after its definition"
+msgstr ""
+
+#: c-decl.c:1263
+#, c-format
+msgid "static declaration for `%s' follows non-static"
+msgstr ""
+
+#: c-decl.c:1271
+#, c-format
+msgid "non-static declaration for `%s' follows static"
+msgstr ""
+
+#: c-decl.c:1278
+#, c-format
+msgid "const declaration for `%s' follows non-const"
+msgstr ""
+
+#: c-decl.c:1285
+#, c-format
+msgid "type qualifiers for `%s' conflict with previous decl"
+msgstr ""
+
+#: c-decl.c:1298
+#, c-format
+msgid "redundant redeclaration of `%s' in same scope"
+msgstr ""
+
+#: c-decl.c:1599 java/decl.c:1098
+#, c-format
+msgid "declaration of `%s' shadows a parameter"
+msgstr ""
+
+#: c-decl.c:1602 java/decl.c:1101
+#, c-format
+msgid "declaration of `%s' shadows a symbol from the parameter list"
+msgstr ""
+
+#: c-decl.c:1623 cp/decl.c:4176
+msgid "a parameter"
+msgstr ""
+
+#: c-decl.c:1625 cp/decl.c:4193
+msgid "a previous local"
+msgstr ""
+
+#. XXX shadow warnings in outer-more namespaces
+#: c-decl.c:1629 cp/decl.c:4197
+msgid "a global declaration"
+msgstr ""
+
+#: c-decl.c:1673
+#, c-format
+msgid "nested extern declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:1692 java/decl.c:1051
+#, c-format
+msgid "`%s' used prior to declaration"
+msgstr ""
+
+#: c-decl.c:1706 c-decl.c:1881
+#, c-format
+msgid "`%s' was declared implicitly `extern' and later `static'"
+msgstr ""
+
+#: c-decl.c:1809 cp/decl.c:4035
+msgid "type mismatch with previous external decl"
+msgstr ""
+
+#: c-decl.c:1810
+#, c-format
+msgid "previous external decl of `%s'"
+msgstr ""
+
+#: c-decl.c:1823
+msgid "type mismatch with previous implicit declaration"
+msgstr ""
+
+#: c-decl.c:1825
+#, c-format
+msgid "previous implicit declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:1860
+#, c-format
+msgid "`%s' was previously implicitly declared to return `int'"
+msgstr ""
+
+#: c-decl.c:1885
+#, c-format
+msgid "`%s' was declared `extern' and later `static'"
+msgstr ""
+
+#: c-decl.c:1909
+#, c-format
+msgid "extern declaration of `%s' doesn't match global one"
+msgstr ""
+
+#: c-decl.c:1951
+#, c-format
+msgid "`%s' locally external but globally static"
+msgstr ""
+
+#: c-decl.c:2073
+#, c-format
+msgid "function `%s' was previously declared within a block"
+msgstr ""
+
+#: c-decl.c:2093 c-decl.c:2095
+#, c-format
+msgid "implicit declaration of function `%s'"
+msgstr ""
+
+#: c-decl.c:2174
+#, c-format
+msgid "label %s referenced outside of any function"
+msgstr ""
+
+#: c-decl.c:2231
+#, c-format
+msgid "duplicate label declaration `%s'"
+msgstr ""
+
+#: c-decl.c:2234
+msgid "this is a previous declaration"
+msgstr ""
+
+#: c-decl.c:2657
+msgid "unnamed struct/union that defines no instances"
+msgstr ""
+
+#: c-decl.c:2676
+msgid "useless keyword or type name in empty declaration"
+msgstr ""
+
+#: c-decl.c:2683
+msgid "two types specified in one empty declaration"
+msgstr ""
+
+#: c-decl.c:2688 c-parse.y:753 c-parse.y:755 parse.y:765 parse.y:1835
+#: objc-parse.y:800 objc-parse.y:802 objc-parse.y:3043
+msgid "empty declaration"
+msgstr "leere Deklaration"
+
+#: c-decl.c:2718
+msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
+msgstr ""
+
+#: c-decl.c:2720
+#, fuzzy
+msgid "ISO C90 does not support `[*]' array declarators"
+msgstr "ISO C89 unterstützt nicht »long long«"
+
+#: c-decl.c:2723
+msgid "GCC does not yet properly implement `[*]' array declarators"
+msgstr ""
+
+#: c-decl.c:2742
+msgid "static or type qualifiers in abstract declarator"
+msgstr ""
+
+#: c-decl.c:2816
+#, c-format
+msgid "`%s' is usually a function"
+msgstr ""
+
+#: c-decl.c:2825
+#, c-format
+msgid "typedef `%s' is initialized (use __typeof__ instead)"
+msgstr ""
+
+#: c-decl.c:2831
+#, 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:2838
+#, c-format
+msgid "parameter `%s' is initialized"
+msgstr ""
+
+#: c-decl.c:2858 c-typeck.c:4854
+msgid "variable-sized object may not be initialized"
+msgstr ""
+
+#: c-decl.c:2864
+#, c-format
+msgid "variable `%s' has initializer but incomplete type"
+msgstr ""
+
+#: c-decl.c:2870
+#, c-format
+msgid "elements of array `%s' have incomplete type"
+msgstr ""
+
+#: c-decl.c:2883
+#, c-format
+msgid "declaration of `%s' has `extern' and is initialized"
+msgstr ""
+
+#: c-decl.c:2932 c-decl.c:5694 cp/decl.c:7353 cp/decl.c:13860
+#, c-format
+msgid "inline function `%s' given attribute noinline"
+msgstr ""
+
+#: c-decl.c:3006
+#, c-format
+msgid "initializer fails to determine size of `%s'"
+msgstr ""
+
+#: c-decl.c:3011
+#, c-format
+msgid "array size missing in `%s'"
+msgstr ""
+
+#: c-decl.c:3027
+#, c-format
+msgid "zero or negative size array `%s'"
+msgstr ""
+
+#: c-decl.c:3055
+#, c-format
+msgid "storage size of `%s' isn't known"
+msgstr ""
+
+#: c-decl.c:3065
+#, c-format
+msgid "storage size of `%s' isn't constant"
+msgstr ""
+
+#: c-decl.c:3125
+#, c-format
+msgid "ignoring asm-specifier for non-static local variable `%s'"
+msgstr ""
+
+#: c-decl.c:3190
+#, c-format
+msgid "ISO C forbids parameter `%s' shadowing typedef"
+msgstr ""
+
+#: c-decl.c:3535 cp/decl.c:10433
+msgid "`long long long' is too long for GCC"
+msgstr "»long long long« ist für GCC zu lang"
+
+#: c-decl.c:3540
+msgid "ISO C90 does not support `long long'"
+msgstr "ISO C90 unterstützt nicht »long long«"
+
+#: c-decl.c:3549 c-decl.c:3552 cp/decl.c:10438
+#, c-format
+msgid "duplicate `%s'"
+msgstr ""
+
+#: c-decl.c:3562 cp/decl.c:10445
+msgid "`__thread' before `extern'"
+msgstr ""
+
+#: c-decl.c:3564 cp/decl.c:10447
+msgid "`__thread' before `static'"
+msgstr ""
+
+#: c-decl.c:3572 cp/decl.c:10474
+#, c-format
+msgid "two or more data types in declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:3592 cp/decl.c:10479
+#, c-format
+msgid "`%s' fails to be a typedef or built in type"
+msgstr ""
+
+#: c-decl.c:3631
+#, c-format
+msgid "type defaults to `int' in declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:3660
+#, c-format
+msgid "both long and short specified for `%s'"
+msgstr ""
+
+#: c-decl.c:3664 cp/decl.c:10594
+#, c-format
+msgid "long or short specified with char for `%s'"
+msgstr ""
+
+#: c-decl.c:3671 cp/decl.c:10598
+#, c-format
+msgid "long or short specified with floating type for `%s'"
+msgstr ""
+
+#: c-decl.c:3674
+msgid "the only valid combination is `long double'"
+msgstr ""
+
+#: c-decl.c:3680
+#, c-format
+msgid "both signed and unsigned specified for `%s'"
+msgstr ""
+
+#: c-decl.c:3682 cp/decl.c:10587
+#, c-format
+msgid "long, short, signed or unsigned invalid for `%s'"
+msgstr ""
+
+#: c-decl.c:3688 cp/decl.c:10607
+#, c-format
+msgid "long, short, signed or unsigned used invalidly for `%s'"
+msgstr ""
+
+#: c-decl.c:3706 cp/decl.c:10628
+#, c-format
+msgid "complex invalid for `%s'"
+msgstr ""
+
+#: c-decl.c:3748
+msgid "ISO C90 does not support complex types"
+msgstr "ISO C90 unterstützt nicht komplexe Typen"
+
+#: c-decl.c:3760
+msgid "ISO C does not support plain `complex' meaning `double complex'"
+msgstr ""
+
+#: c-decl.c:3766 c-decl.c:3778
+msgid "ISO C does not support complex integer types"
+msgstr ""
+
+#: c-decl.c:3793 c-decl.c:4246 cp/decl.c:11241
+msgid "duplicate `const'"
+msgstr ""
+
+#: c-decl.c:3795 c-decl.c:4250 cp/decl.c:11245
+msgid "duplicate `restrict'"
+msgstr ""
+
+#: c-decl.c:3797 c-decl.c:4248 cp/decl.c:11243
+msgid "duplicate `volatile'"
+msgstr ""
+
+#: c-decl.c:3825 cp/decl.c:10791
+#, c-format
+msgid "multiple storage classes in declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:3835
+msgid "function definition declared `auto'"
+msgstr ""
+
+#: c-decl.c:3837
+msgid "function definition declared `register'"
+msgstr ""
+
+#: c-decl.c:3839
+msgid "function definition declared `typedef'"
+msgstr ""
+
+#: c-decl.c:3841
+msgid "function definition declared `__thread'"
+msgstr ""
+
+#: c-decl.c:3854
+#, c-format
+msgid "storage class specified for structure field `%s'"
+msgstr ""
+
+#: c-decl.c:3858 cp/decl.c:10838
+#, c-format
+msgid "storage class specified for parameter `%s'"
+msgstr ""
+
+#: c-decl.c:3861 cp/decl.c:10840
+msgid "storage class specified for typename"
+msgstr ""
+
+#: c-decl.c:3873 cp/decl.c:10855
+#, c-format
+msgid "`%s' initialized and declared `extern'"
+msgstr ""
+
+#: c-decl.c:3875 cp/decl.c:10858
+#, c-format
+msgid "`%s' has both `extern' and initializer"
+msgstr ""
+
+#: c-decl.c:3880 cp/decl.c:10866
+#, c-format
+msgid "top-level declaration of `%s' specifies `auto'"
+msgstr ""
+
+#: c-decl.c:3885 cp/decl.c:10862
+#, c-format
+msgid "nested function `%s' declared `extern'"
+msgstr ""
+
+#: c-decl.c:3891 cp/decl.c:10872
+#, c-format
+msgid "function-scope `%s' implicitly auto and declared `__thread'"
+msgstr ""
+
+#. Only the innermost declarator (making a parameter be of
+#. array type which is converted to pointer type)
+#. may have static or type qualifiers.
+#: c-decl.c:3930 c-decl.c:4118
+msgid "static or type qualifiers in non-parameter array declarator"
+msgstr ""
+
+#: c-decl.c:3974
+#, c-format
+msgid "declaration of `%s' as array of voids"
+msgstr ""
+
+#: c-decl.c:3980
+#, c-format
+msgid "declaration of `%s' as array of functions"
+msgstr ""
+
+#: c-decl.c:3985 c-decl.c:5250
+msgid "invalid use of structure with flexible array member"
+msgstr ""
+
+#: c-decl.c:4004
+#, c-format
+msgid "size of array `%s' has non-integer type"
+msgstr ""
+
+#: c-decl.c:4009
+#, c-format
+msgid "ISO C forbids zero-size array `%s'"
+msgstr ""
+
+#: c-decl.c:4016
+#, c-format
+msgid "size of array `%s' is negative"
+msgstr ""
+
+#: c-decl.c:4029
+#, c-format
+msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
+msgstr ""
+
+#: c-decl.c:4032
+#, c-format
+msgid "ISO C90 forbids variable-size array `%s'"
+msgstr ""
+
+#: c-decl.c:4062 c-decl.c:4272 cp/decl.c:11450
+#, c-format
+msgid "size of array `%s' is too large"
+msgstr ""
+
+#: c-decl.c:4075
+#, fuzzy
+msgid "ISO C90 does not support flexible array members"
+msgstr "ISO C90 unterstützt nicht komplexe Typen"
+
+#: c-decl.c:4085
+msgid "array type has incomplete element type"
+msgstr ""
+
+#: c-decl.c:4092 c-decl.c:4322
+msgid "ISO C forbids const or volatile function types"
+msgstr ""
+
+#: c-decl.c:4138 cp/decl.c:10998
+#, c-format
+msgid "`%s' declared as function returning a function"
+msgstr ""
+
+#: c-decl.c:4143 cp/decl.c:11003
+#, c-format
+msgid "`%s' declared as function returning an array"
+msgstr ""
+
+#: c-decl.c:4171
+msgid "ISO C forbids qualified void function return type"
+msgstr ""
+
+#: c-decl.c:4175
+msgid "type qualifiers ignored on function return type"
+msgstr ""
+
+#: c-decl.c:4204 c-decl.c:4287 c-decl.c:4411 c-decl.c:4503
+msgid "ISO C forbids qualified function types"
+msgstr ""
+
+#: c-decl.c:4244 cp/decl.c:11237
+msgid "invalid type modifier within pointer declarator"
+msgstr ""
+
+#: c-decl.c:4342 cp/decl.c:11732
+#, c-format
+msgid "variable or field `%s' declared void"
+msgstr ""
+
+#: c-decl.c:4375
+msgid "attributes in parameter array declarator ignored"
+msgstr ""
+
+#: c-decl.c:4400
+msgid "invalid type modifier within array declarator"
+msgstr ""
+
+#: c-decl.c:4445
+#, c-format
+msgid "field `%s' declared as a function"
+msgstr ""
+
+#: c-decl.c:4451
+#, c-format
+msgid "field `%s' has incomplete type"
+msgstr ""
+
+#: c-decl.c:4483 c-decl.c:4485 c-decl.c:4487 c-decl.c:4494
+#, c-format
+msgid "invalid storage class for function `%s'"
+msgstr ""
+
+#: c-decl.c:4509
+msgid "`noreturn' function returns non-void value"
+msgstr ""
+
+#: c-decl.c:4524
+msgid "cannot inline function `main'"
+msgstr ""
+
+#: c-decl.c:4577
+#, c-format
+msgid "variable `%s' declared `inline'"
+msgstr ""
+
+#. A mere warning is sure to result in improper semantics
+#. at runtime.  Don't bother to allow this to compile.
+#: c-decl.c:4605 cp/decl.c:9511
+msgid "thread-local storage not supported for this target"
+msgstr ""
+
+#: c-decl.c:4660 c-decl.c:5746
+msgid "function declaration isn't a prototype"
+msgstr ""
+
+#: c-decl.c:4666
+msgid "parameter names (without types) in function declaration"
+msgstr ""
+
+#: c-decl.c:4698 c-decl.c:6116
+#, c-format
+msgid "parameter `%s' has incomplete type"
+msgstr ""
+
+#: c-decl.c:4701
+msgid "parameter has incomplete type"
+msgstr ""
+
+#: c-decl.c:4722
+#, c-format
+msgid "parameter `%s' points to incomplete type"
+msgstr ""
+
+#: c-decl.c:4725
+msgid "parameter points to incomplete type"
+msgstr ""
+
+#: c-decl.c:4790
+#, c-format
+msgid "parameter `%s' has just a forward declaration"
+msgstr ""
+
+#: c-decl.c:4831
+msgid "`void' in parameter list must be the entire list"
+msgstr ""
+
+#: c-decl.c:4862
+#, c-format
+msgid "`struct %s' declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:4865
+#, c-format
+msgid "`union %s' declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:4868
+#, c-format
+msgid "`enum %s' declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:4875
+msgid "anonymous struct declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:4877
+msgid "anonymous union declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:4879
+msgid "anonymous enum declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:4883
+msgid "its scope is only this definition or declaration, which is probably not what you want"
+msgstr ""
+
+#: c-decl.c:4960
+#, c-format
+msgid "redefinition of `union %s'"
+msgstr ""
+
+#: c-decl.c:4962
+#, c-format
+msgid "redefinition of `struct %s'"
+msgstr ""
+
+#: c-decl.c:5033 cp/decl.c:7125
+msgid "declaration does not declare anything"
+msgstr ""
+
+#: c-decl.c:5075 c-decl.c:5078
+#, c-format
+msgid "%s defined inside parms"
+msgstr ""
+
+#: c-decl.c:5076 c-decl.c:5079 c-decl.c:5090
+msgid "union"
+msgstr ""
+
+#: c-decl.c:5076 c-decl.c:5079
+msgid "structure"
+msgstr ""
+
+#: c-decl.c:5089
+#, c-format
+msgid "%s has no %s"
+msgstr ""
+
+#: c-decl.c:5090
+msgid "struct"
+msgstr ""
+
+#: c-decl.c:5091
+msgid "named members"
+msgstr ""
+
+#: c-decl.c:5091
+msgid "members"
+msgstr ""
+
+#: c-decl.c:5130
+#, c-format
+msgid "nested redefinition of `%s'"
+msgstr ""
+
+#: c-decl.c:5143
+#, c-format
+msgid "bit-field `%s' width not an integer constant"
+msgstr ""
+
+#: c-decl.c:5154
+#, c-format
+msgid "bit-field `%s' has invalid type"
+msgstr ""
+
+#: c-decl.c:5166
+#, c-format
+msgid "bit-field `%s' type invalid in ISO C"
+msgstr ""
+
+#: c-decl.c:5177
+#, c-format
+msgid "negative width in bit-field `%s'"
+msgstr ""
+
+#: c-decl.c:5179
+#, c-format
+msgid "width of `%s' exceeds its type"
+msgstr ""
+
+#: c-decl.c:5181
+#, c-format
+msgid "zero width for bit-field `%s'"
+msgstr ""
+
+#: c-decl.c:5195
+#, c-format
+msgid "`%s' is narrower than values of its type"
+msgstr ""
+
+#: c-decl.c:5241
+msgid "flexible array member in union"
+msgstr ""
+
+#: c-decl.c:5243
+msgid "flexible array member not at end of struct"
+msgstr ""
+
+#: c-decl.c:5245
+msgid "flexible array member in otherwise empty struct"
+msgstr ""
+
+#: c-decl.c:5275
+#, c-format
+msgid "duplicate member `%s'"
+msgstr ""
+
+#: c-decl.c:5319
+msgid "union cannot be made transparent"
+msgstr ""
+
+#. This enum is a named one that has been declared already.
+#: c-decl.c:5424
+#, c-format
+msgid "redeclaration of `enum %s'"
+msgstr ""
+
+#: c-decl.c:5458
+msgid "enum defined inside parms"
+msgstr ""
+
+#: c-decl.c:5491
+msgid "enumeration values exceed range of largest integer"
+msgstr ""
+
+#: c-decl.c:5600
+#, c-format
+msgid "enumerator value for `%s' not integer constant"
+msgstr ""
+
+#: c-decl.c:5613
+msgid "overflow in enumeration values"
+msgstr ""
+
+#: c-decl.c:5618
+msgid "ISO C restricts enumerator values to range of `int'"
+msgstr ""
+
+#: c-decl.c:5700
+msgid "return type is an incomplete type"
+msgstr ""
+
+#: c-decl.c:5708
+msgid "return type defaults to `int'"
+msgstr ""
+
+#: c-decl.c:5755
+#, c-format
+msgid "no previous prototype for `%s'"
+msgstr ""
+
+#: c-decl.c:5762
+#, c-format
+msgid "`%s' was used with no prototype before its definition"
+msgstr ""
+
+#: c-decl.c:5768
+#, c-format
+msgid "no previous declaration for `%s'"
+msgstr ""
+
+#: c-decl.c:5775
+#, c-format
+msgid "`%s' was used with no declaration before its definition"
+msgstr ""
+
+#: c-decl.c:5799 c-decl.c:6352
+#, c-format
+msgid "return type of `%s' is not `int'"
+msgstr ""
+
+#: c-decl.c:5815
+#, c-format
+msgid "first argument of `%s' should be `int'"
+msgstr ""
+
+#: c-decl.c:5824
+#, c-format
+msgid "second argument of `%s' should be `char **'"
+msgstr ""
+
+#: c-decl.c:5833
+#, c-format
+msgid "third argument of `%s' should probably be `char **'"
+msgstr ""
+
+#: c-decl.c:5842
+#, c-format
+msgid "`%s' takes only zero or two arguments"
+msgstr ""
+
+#: c-decl.c:5845
+#, c-format
+msgid "`%s' is normally a non-static function"
+msgstr ""
+
+#: c-decl.c:5943
+msgid "parm types given both in parmlist and separately"
+msgstr ""
+
+#: c-decl.c:5964
+msgid "parameter name omitted"
+msgstr ""
+
+#: c-decl.c:5968 c-decl.c:6070
+#, c-format
+msgid "parameter `%s' declared void"
+msgstr ""
+
+#: c-decl.c:6044
+msgid "parameter name missing from parameter list"
+msgstr ""
+
+#: c-decl.c:6063
+#, c-format
+msgid "multiple parameters named `%s'"
+msgstr ""
+
+#: c-decl.c:6085 c-decl.c:6087
+#, c-format
+msgid "type of `%s' defaults to `int'"
+msgstr ""
+
+#: c-decl.c:6123
+#, c-format
+msgid "declaration for parameter `%s' but no such parameter"
+msgstr ""
+
+#: c-decl.c:6171
+msgid "number of arguments doesn't match prototype"
+msgstr ""
+
+#: c-decl.c:6201
+#, c-format
+msgid "promoted argument `%s' doesn't match prototype"
+msgstr ""
+
+#: c-decl.c:6211
+#, c-format
+msgid "argument `%s' doesn't match prototype"
+msgstr ""
+
+#: c-decl.c:6384 cp/decl.c:14547
+msgid "no return statement in function returning non-void"
+msgstr ""
+
+#: c-decl.c:6536
+msgid "this function may return with or without a value"
+msgstr ""
+
+#: c-decl.c:6556
+#, c-format
+msgid "size of return value of `%s' is %u bytes"
+msgstr ""
+
+#: c-decl.c:6560
+#, c-format
+msgid "size of return value of `%s' is larger than %d bytes"
+msgstr ""
+
+#. If we get here, declarations have been used in a for loop without
+#. the C99 for loop scope.  This doesn't make much sense, so don't
+#. allow it.
+#: c-decl.c:6615
+msgid "`for' loop initial declaration used outside C99 mode"
+msgstr ""
+
+#: c-decl.c:6639
+#, c-format
+msgid "`struct %s' declared in `for' loop initial declaration"
+msgstr ""
+
+#: c-decl.c:6642
+#, c-format
+msgid "`union %s' declared in `for' loop initial declaration"
+msgstr ""
+
+#: c-decl.c:6645
+#, c-format
+msgid "`enum %s' declared in `for' loop initial declaration"
+msgstr ""
+
+#: c-decl.c:6653
+#, c-format
+msgid "declaration of non-variable `%s' in `for' loop initial declaration"
+msgstr ""
+
+#: c-decl.c:6655
+#, c-format
+msgid "declaration of static variable `%s' in `for' loop initial declaration"
+msgstr ""
+
+#: c-decl.c:6657
+#, c-format
+msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
+msgstr ""
+
+#: c-format.c:109 c-format.c:191
+msgid "format string arg not a string type"
+msgstr ""
+
+#: c-format.c:124
+msgid "args to be formatted is not '...'"
+msgstr ""
+
+#: c-format.c:133
+msgid "strftime formats cannot format arguments"
+msgstr ""
+
+#: c-format.c:168 c-format.c:270
+msgid "format string has invalid operand number"
+msgstr ""
+
+#: c-format.c:202
+msgid "function does not return string type"
+msgstr ""
+
+#: c-format.c:233
+msgid "unrecognized format specifier"
+msgstr ""
+
+#: c-format.c:246
+#, c-format
+msgid "`%s' is an unrecognized format function type"
+msgstr ""
+
+#: c-format.c:280
+msgid "format string arg follows the args to be formatted"
+msgstr ""
+
+#: c-format.c:601
+msgid "` ' flag"
+msgstr ""
+
+#: c-format.c:601
+msgid "the ` ' printf flag"
+msgstr ""
+
+#: c-format.c:602 c-format.c:673
+msgid "`+' flag"
+msgstr ""
+
+#: c-format.c:602
+msgid "the `+' printf flag"
+msgstr ""
+
+#: c-format.c:603 c-format.c:649
+msgid "`#' flag"
+msgstr ""
+
+#: c-format.c:603
+msgid "the `#' printf flag"
+msgstr ""
+
+#: c-format.c:604 c-format.c:647
+msgid "`0' flag"
+msgstr ""
+
+#: c-format.c:604
+msgid "the `0' printf flag"
+msgstr ""
+
+#: c-format.c:605 c-format.c:646 c-format.c:676
+msgid "`-' flag"
+msgstr ""
+
+#: c-format.c:605
+msgid "the `-' printf flag"
+msgstr ""
+
+#: c-format.c:606 c-format.c:630
+msgid "`'' flag"
+msgstr ""
+
+#: c-format.c:606
+msgid "the `'' printf flag"
+msgstr ""
+
+#: c-format.c:607 c-format.c:631
+msgid "`I' flag"
+msgstr ""
+
+#: c-format.c:607
+msgid "the `I' printf flag"
+msgstr ""
+
+#: c-format.c:608 c-format.c:628 c-format.c:650 c-format.c:677 c-format.c:1702
+msgid "field width"
+msgstr ""
+
+#: c-format.c:608
+msgid "field width in printf format"
+msgstr ""
+
+#: c-format.c:609
+msgid "precision"
+msgstr ""
+
+#: c-format.c:609
+msgid "precision in printf format"
+msgstr ""
+
+#: c-format.c:610 c-format.c:629 c-format.c:680
+msgid "length modifier"
+msgstr ""
+
+#: c-format.c:610
+msgid "length modifier in printf format"
+msgstr ""
+
+#: c-format.c:626
+msgid "assignment suppression"
+msgstr ""
+
+#: c-format.c:626
+msgid "the assignment suppression scanf feature"
+msgstr ""
+
+#: c-format.c:627
+msgid "`a' flag"
+msgstr ""
+
+#: c-format.c:627
+msgid "the `a' scanf flag"
+msgstr ""
+
+#: c-format.c:628
+msgid "field width in scanf format"
+msgstr ""
+
+#: c-format.c:629
+msgid "length modifier in scanf format"
+msgstr ""
+
+#: c-format.c:630
+msgid "the `'' scanf flag"
+msgstr ""
+
+#: c-format.c:631
+msgid "the `I' scanf flag"
+msgstr ""
+
+#: c-format.c:645
+msgid "`_' flag"
+msgstr ""
+
+#: c-format.c:645
+msgid "the `_' strftime flag"
+msgstr ""
+
+#: c-format.c:646
+msgid "the `-' strftime flag"
+msgstr ""
+
+#: c-format.c:647
+msgid "the `0' strftime flag"
+msgstr ""
+
+#: c-format.c:648 c-format.c:672
+msgid "`^' flag"
+msgstr ""
+
+#: c-format.c:648
+msgid "the `^' strftime flag"
+msgstr ""
+
+#: c-format.c:649
+msgid "the `#' strftime flag"
+msgstr ""
+
+#: c-format.c:650
+msgid "field width in strftime format"
+msgstr ""
+
+#: c-format.c:651
+msgid "`E' modifier"
+msgstr ""
+
+#: c-format.c:651
+msgid "the `E' strftime modifier"
+msgstr ""
+
+#: c-format.c:652
+msgid "`O' modifier"
+msgstr ""
+
+#: c-format.c:652
+msgid "the `O' strftime modifier"
+msgstr ""
+
+#: c-format.c:653
+msgid "the `O' modifier"
+msgstr ""
+
+#: c-format.c:671
+msgid "fill character"
+msgstr ""
+
+#: c-format.c:671
+msgid "fill character in strfmon format"
+msgstr ""
+
+#: c-format.c:672
+msgid "the `^' strfmon flag"
+msgstr ""
+
+#: c-format.c:673
+msgid "the `+' strfmon flag"
+msgstr ""
+
+#: c-format.c:674
+msgid "`(' flag"
+msgstr ""
+
+#: c-format.c:674
+msgid "the `(' strfmon flag"
+msgstr ""
+
+#: c-format.c:675
+msgid "`!' flag"
+msgstr ""
+
+#: c-format.c:675
+msgid "the `!' strfmon flag"
+msgstr ""
+
+#: c-format.c:676
+msgid "the `-' strfmon flag"
+msgstr ""
+
+#: c-format.c:677
+msgid "field width in strfmon format"
+msgstr ""
+
+#: c-format.c:678
+msgid "left precision"
+msgstr ""
+
+#: c-format.c:678
+msgid "left precision in strfmon format"
+msgstr ""
+
+#: c-format.c:679
+msgid "right precision"
+msgstr ""
+
+#: c-format.c:679
+msgid "right precision in strfmon format"
+msgstr ""
+
+#: c-format.c:680
+msgid "length modifier in strfmon format"
+msgstr ""
+
+#: c-format.c:983
+#, c-format
+msgid "function might be possible candidate for `%s' format attribute"
+msgstr ""
+
+#: c-format.c:1107 c-format.c:1128 c-format.c:2112
+msgid "missing $ operand number in format"
+msgstr ""
+
+#: c-format.c:1138
+#, c-format
+msgid "%s does not support %%n$ operand number formats"
+msgstr ""
+
+#: c-format.c:1145
+msgid "operand number out of range in format"
+msgstr ""
+
+#: c-format.c:1168
+#, c-format
+msgid "format argument %d used more than once in %s format"
+msgstr ""
+
+#: c-format.c:1218
+#, c-format
+msgid "format argument %d unused before used argument %d in $-style format"
+msgstr ""
+
+#: c-format.c:1322
+msgid "format not a string literal, format string not checked"
+msgstr ""
+
+#: c-format.c:1336
+msgid "format not a string literal and no format arguments"
+msgstr ""
+
+#: c-format.c:1338
+msgid "format not a string literal, argument types not checked"
+msgstr ""
+
+#: c-format.c:1351
+msgid "too many arguments for format"
+msgstr ""
+
+#: c-format.c:1354
+msgid "unused arguments in $-style format"
+msgstr ""
+
+#: c-format.c:1357
+#, c-format
+msgid "zero-length %s format string"
+msgstr ""
+
+#: c-format.c:1361
+msgid "format is a wide character string"
+msgstr ""
+
+#: c-format.c:1364
+msgid "unterminated format string"
+msgstr ""
+
+#: c-format.c:1581
+msgid "embedded `\\0' in format"
+msgstr ""
+
+#: c-format.c:1596
+#, c-format
+msgid "spurious trailing `%%' in format"
+msgstr ""
+
+#: c-format.c:1635 c-format.c:1872
+#, c-format
+msgid "repeated %s in format"
+msgstr ""
+
+#: c-format.c:1648
+msgid "missing fill character at end of strfmon format"
+msgstr ""
+
+#: c-format.c:1687 c-format.c:1786 c-format.c:2066 c-format.c:2119
+msgid "too few arguments for format"
+msgstr ""
+
+#: c-format.c:1728
+#, c-format
+msgid "zero width in %s format"
+msgstr ""
+
+#: c-format.c:1747
+#, c-format
+msgid "empty left precision in %s format"
+msgstr ""
+
+#: c-format.c:1801
+msgid "field precision"
+msgstr ""
+
+#: c-format.c:1816
+#, c-format
+msgid "empty precision in %s format"
+msgstr ""
+
+#: c-format.c:1856
+#, c-format
+msgid "%s does not support the `%s' %s length modifier"
+msgstr ""
+
+#: c-format.c:1906
+msgid "conversion lacks type at end of format"
+msgstr ""
+
+#: c-format.c:1917
+#, c-format
+msgid "unknown conversion type character `%c' in format"
+msgstr ""
+
+#: c-format.c:1920
+#, c-format
+msgid "unknown conversion type character 0x%x in format"
+msgstr ""
+
+#: c-format.c:1927
+#, c-format
+msgid "%s does not support the `%%%c' %s format"
+msgstr ""
+
+#: c-format.c:1943
+#, c-format
+msgid "%s used with `%%%c' %s format"
+msgstr ""
+
+#: c-format.c:1952
+#, c-format
+msgid "%s does not support %s"
+msgstr ""
+
+#: c-format.c:1961
+#, c-format
+msgid "%s does not support %s with the `%%%c' %s format"
+msgstr ""
+
+#: c-format.c:1994
+#, c-format
+msgid "%s ignored with %s and `%%%c' %s format"
+msgstr ""
+
+#: c-format.c:1998
+#, c-format
+msgid "%s ignored with %s in %s format"
+msgstr ""
+
+#: c-format.c:2004
+#, c-format
+msgid "use of %s and %s together with `%%%c' %s format"
+msgstr ""
+
+#: c-format.c:2008
+#, c-format
+msgid "use of %s and %s together in %s format"
+msgstr ""
+
+#: c-format.c:2027
+#, c-format
+msgid "`%%%c' yields only last 2 digits of year in some locales"
+msgstr ""
+
+#: c-format.c:2030
+#, c-format
+msgid "`%%%c' yields only last 2 digits of year"
+msgstr ""
+
+#. The end of the format string was reached.
+#: c-format.c:2046
+#, c-format
+msgid "no closing `]' for `%%[' format"
+msgstr ""
+
+#: c-format.c:2059
+#, c-format
+msgid "use of `%s' length modifier with `%c' type character"
+msgstr ""
+
+#: c-format.c:2080
+#, c-format
+msgid "%s does not support the `%%%s%c' %s format"
+msgstr ""
+
+#: c-format.c:2095
+msgid "operand number specified with suppressed assignment"
+msgstr ""
+
+#: c-format.c:2097
+msgid "operand number specified for format taking no argument"
+msgstr ""
+
+#: c-format.c:2211
+#, c-format
+msgid "writing through null pointer (arg %d)"
+msgstr ""
+
+#: c-format.c:2220
+#, c-format
+msgid "reading through null pointer (arg %d)"
+msgstr ""
+
+#: c-format.c:2240
+#, c-format
+msgid "writing into constant object (arg %d)"
+msgstr ""
+
+#: c-format.c:2250
+#, c-format
+msgid "extra type qualifiers in format argument (arg %d)"
+msgstr ""
+
+#: c-format.c:2257
+#, c-format
+msgid "format argument is not a pointer (arg %d)"
+msgstr ""
+
+#: c-format.c:2259
+#, c-format
+msgid "format argument is not a pointer to a pointer (arg %d)"
+msgstr ""
+
+#: c-format.c:2330
+msgid "pointer"
+msgstr ""
+
+#: c-format.c:2332
+msgid "different type"
+msgstr ""
+
+#: c-format.c:2353
+#, c-format
+msgid "%s is not type %s (arg %d)"
+msgstr ""
+
+#: c-format.c:2356
+#, c-format
+msgid "%s format, %s arg (arg %d)"
+msgstr ""
+
+#: c-lex.c:153
+msgid "YYDEBUG not defined"
+msgstr "YYDEBUG ist nicht definiert"
+
+#: c-lex.c:290
+msgid "badly nested C headers from preprocessor"
+msgstr ""
+
+#: c-lex.c:333
+#, c-format
+msgid "ignoring #pragma %s %s"
+msgstr ""
+
+#: c-lex.c:383
+#, c-format
+msgid "universal-character-name '\\U%08x' not valid in identifier"
+msgstr ""
+
+#: c-lex.c:629
+#, c-format
+msgid "universal-character-name '\\u%04x' not valid in identifier"
+msgstr ""
+
+#: c-lex.c:692
+#, c-format
+msgid "stray '%c' in program"
+msgstr ""
+
+#: c-lex.c:694
+#, c-format
+msgid "stray '\\%o' in program"
+msgstr ""
+
+#: c-lex.c:850
+msgid "this decimal constant is unsigned only in ISO C90"
+msgstr ""
+
+#: c-lex.c:853
+msgid "this decimal constant would be unsigned in ISO C90"
+msgstr ""
+
+#: c-lex.c:869
+#, c-format
+msgid "integer constant is too large for \"%s\" type"
+msgstr ""
+
+#: c-lex.c:937
+#, c-format
+msgid "floating constant exceeds range of \"%s\""
+msgstr ""
+
+#: c-lex.c:973 cpplex.c:330 cpplex.c:668 cpplex.c:1942
+msgid "ignoring invalid multibyte character"
+msgstr "ungültiges Multibyte-Zeichen wird ignoriert"
+
+#: c-opts.c:353
+#, c-format
+msgid "missing argument to \"-%s\""
+msgstr ""
+
+#: c-opts.c:357
+#, c-format
+msgid "no class name specified with \"-%s\""
+msgstr ""
+
+#: c-opts.c:364
+#, c-format
+msgid "missing filename after \"-%s\""
+msgstr ""
+
+#: c-opts.c:369
+#, c-format
+msgid "missing target after \"-%s\""
+msgstr ""
+
+#: c-opts.c:503
+#, c-format
+msgid "options array incorrectly sorted: %s is before %s"
+msgstr ""
+
+#: c-opts.c:548
+#, c-format
+msgid "too many filenames given.  Type %s --help for usage"
+msgstr ""
+
+#: c-opts.c:934
+msgid "-Wno-strict-prototypes is not supported in C++"
+msgstr ""
+
+#: c-opts.c:1014
+#, c-format
+msgid "switch \"%s\" is no longer supported"
+msgstr ""
+
+#: c-opts.c:1030
+#, c-format
+msgid "switch \"%s\" is deprecated, please see documentation for details"
+msgstr ""
+
+#: c-opts.c:1143
+msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
+msgstr ""
+
+#: c-opts.c:1263
+msgid "output filename specified twice"
+msgstr ""
+
+#: c-opts.c:1377
+msgid "-Wformat-y2k ignored without -Wformat"
+msgstr ""
+
+#: c-opts.c:1379
+msgid "-Wformat-extra-args ignored without -Wformat"
+msgstr ""
+
+#: c-opts.c:1381
+msgid "-Wformat-zero-length ignored without -Wformat"
+msgstr ""
+
+#: c-opts.c:1383
+msgid "-Wformat-nonliteral ignored without -Wformat"
+msgstr ""
+
+#: c-opts.c:1385
+msgid "-Wformat-security ignored without -Wformat"
+msgstr ""
+
+#: c-opts.c:1387
+msgid "-Wmissing-format-attribute ignored without -Wformat"
+msgstr ""
+
+#: c-opts.c:1409
+#, c-format
+msgid "opening output file %s"
+msgstr "Ausgabedatei »%s« wird geöffnet"
+
+#: c-opts.c:1464
+#, c-format
+msgid "opening dependency file %s"
+msgstr ""
+
+#: c-opts.c:1474
+#, c-format
+msgid "closing dependency file %s"
+msgstr ""
+
+#: c-opts.c:1477
+#, c-format
+msgid "when writing output to %s"
+msgstr ""
+
+#: c-opts.c:1557
+msgid "to generate dependencies you must specify either -M or -MM"
+msgstr "Um Abhängigkeiten zu erzeugen müssen Sie entweder -M oder -MM angeben"
+
+#: c-opts.c:1704
+#, c-format
+msgid "\"-%s\" is valid for %s but not for %s"
+msgstr ""
+
+#. To keep the lines from getting too long for some compilers, limit
+#. to about 500 characters (6 lines) per chunk.
+#: c-opts.c:1714
+msgid ""
+"Switches:\n"
+"  -include <file>           Include the contents of <file> before other files\n"
+"  -imacros <file>           Accept definition of macros in <file>\n"
+"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
+"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
+"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
+"  -isystem <dir>            Add <dir> to the start of the system include path\n"
+msgstr ""
+
+#: c-opts.c:1723
+msgid ""
+"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
+"  -I <dir>                  Add <dir> to the end of the main include path\n"
+"  -I-                       Fine-grained include path control; see info docs\n"
+"  -nostdinc                 Do not search system include directories\n"
+"                             (dirs specified with -isystem will still be used)\n"
+"  -nostdinc++               Do not search system include directories for C++\n"
+"  -o <file>                 Put output into <file>\n"
+msgstr ""
+
+#: c-opts.c:1732
+msgid ""
+"  -trigraphs                Support ISO C trigraphs\n"
+"  -std=<std name>           Specify the conformance standard; one of:\n"
+"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                            iso9899:199409, iso9899:1999, c++98\n"
+"  -w                        Inhibit warning messages\n"
+"  -W[no-]trigraphs          Warn if trigraphs are encountered\n"
+"  -W[no-]comment{s}         Warn if one comment starts inside another\n"
+msgstr ""
+
+#: c-opts.c:1741
+msgid ""
+"  -W[no-]traditional        Warn about features not present in traditional C\n"
+"  -W[no-]undef              Warn if an undefined macro is used by #if\n"
+"  -W[no-]import             Warn about the use of the #import directive\n"
+msgstr ""
+
+#: c-opts.c:1746
+msgid ""
+"  -W[no-]error              Treat all warnings as errors\n"
+"  -W[no-]system-headers     Do not suppress warnings from system headers\n"
+"  -W[no-]all                Enable most preprocessor warnings\n"
+msgstr ""
+
+#: c-opts.c:1751
+msgid ""
+"  -M                        Generate make dependencies\n"
+"  -MM                       As -M, but ignore system header files\n"
+"  -MD                       Generate make dependencies and compile\n"
+"  -MMD                      As -MD, but ignore system header files\n"
+"  -MF <file>                Write dependency output to the given file\n"
+"  -MG                       Treat missing header file as generated files\n"
+msgstr ""
+
+#: c-opts.c:1759
+msgid ""
+"  -MP\t\t\t    Generate phony targets for all headers\n"
+"  -MQ <target>              Add a MAKE-quoted target\n"
+"  -MT <target>              Add an unquoted target\n"
+msgstr ""
+
+#: c-opts.c:1764
+msgid ""
+"  -D<macro>                 Define a <macro> with string '1' as its value\n"
+"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
+"  -A<question>=<answer>     Assert the <answer> to <question>\n"
+"  -A-<question>=<answer>    Disable the <answer> to <question>\n"
+"  -U<macro>                 Undefine <macro> \n"
+"  -v                        Display the version number\n"
+msgstr ""
+
+#: c-opts.c:1772
+msgid ""
+"  -H                        Print the name of header files as they are used\n"
+"  -C                        Do not discard comments\n"
+"  -dM                       Display a list of macro definitions active at end\n"
+"  -dD                       Preserve macro definitions in output\n"
+"  -dN                       As -dD except that only the names are preserved\n"
+"  -dI                       Include #include directives in the output\n"
+msgstr ""
+
+#: c-opts.c:1780
+msgid ""
+"  -f[no-]preprocessed       Treat the input file as already preprocessed\n"
+"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
+"  -P                        Do not generate #line directives\n"
+"  -remap                    Remap file names when including files\n"
+"  --help                    Display this information\n"
+msgstr ""
+
+#. Like YYERROR but do call yyerror.
+#: c-parse.y:55 parse.y:48 objc-parse.y:56
+msgid "syntax error"
+msgstr "Syntaxfehler"
+
+#: /usr/share/bison/bison.simple:179
+msgid "syntax error: cannot back up"
+msgstr ""
+
+#: c-parse.y:325 objc-parse.y:347
+msgid "ISO C forbids an empty source file"
+msgstr "ISO C erlaubt keine leeren Quelldateien"
+
+#: c-parse.y:366 c-typeck.c:6867 objc-parse.y:389
+msgid "argument of `asm' is not a constant string"
+msgstr ""
+
+#: c-parse.y:374 objc-parse.y:397
+msgid "ISO C forbids data definition with no type or storage class"
+msgstr ""
+
+#: c-parse.y:376 objc-parse.y:399
+msgid "data definition has no type or storage class"
+msgstr ""
+
+#: c-parse.y:389 objc-parse.y:412
+msgid "ISO C does not allow extra `;' outside of a function"
+msgstr ""
+
+#: c-parse.y:449 cppexp.c:1312
+msgid "traditional C rejects the unary plus operator"
+msgstr ""
+
+#: c-parse.y:496 objc-parse.y:519
+msgid "`sizeof' applied to a bit-field"
+msgstr ""
+
+#: c-parse.y:583 objc-parse.y:606
+msgid "ISO C forbids omitting the middle term of a ?: expression"
+msgstr ""
+
+#: c-parse.y:632 objc-parse.y:655
+msgid "ISO C89 forbids compound literals"
+msgstr ""
+
+#: c-parse.y:646 objc-parse.y:669
+msgid "ISO C forbids braced-groups within expressions"
+msgstr ""
+
+#: c-parse.y:677 objc-parse.y:700
+msgid "first argument to __builtin_choose_expr not a constant"
+msgstr ""
+
+#: c-parse.y:721 objc-parse.y:768
+msgid "traditional C rejects ISO C style function definitions"
+msgstr ""
+
+#: c-parse.y:985 c-parse.y:991 c-parse.y:997 c-parse.y:1003 c-parse.y:1024
+#: c-parse.y:1030 c-parse.y:1036 c-parse.y:1042 c-parse.y:1075 c-parse.y:1081
+#: c-parse.y:1087 c-parse.y:1093 c-parse.y:1138 c-parse.y:1144 c-parse.y:1150
+#: c-parse.y:1156 parse.y:1915 parse.y:1922 parse.y:1957 objc-parse.y:1032
+#: objc-parse.y:1038 objc-parse.y:1044 objc-parse.y:1050 objc-parse.y:1071
+#: objc-parse.y:1077 objc-parse.y:1083 objc-parse.y:1089 objc-parse.y:1122
+#: objc-parse.y:1128 objc-parse.y:1134 objc-parse.y:1140 objc-parse.y:1185
+#: objc-parse.y:1191 objc-parse.y:1197 objc-parse.y:1203
+#, c-format
+msgid "`%s' is not at beginning of declaration"
+msgstr "»%s« ist nicht am Beginn einer Deklaration"
+
+#: c-parse.y:1441 objc-parse.y:1497
+msgid "ISO C forbids empty initializer braces"
+msgstr ""
+
+#: c-parse.y:1455 objc-parse.y:1511
+msgid "ISO C89 forbids specifying subobject to initialize"
+msgstr ""
+
+#: c-parse.y:1458 objc-parse.y:1514
+msgid "obsolete use of designated initializer without `='"
+msgstr ""
+
+#: c-parse.y:1462 objc-parse.y:1518
+msgid "obsolete use of designated initializer with `:'"
+msgstr ""
+
+#: c-parse.y:1489 objc-parse.y:1545
+msgid "ISO C forbids specifying range of elements to initialize"
+msgstr ""
+
+#: c-parse.y:1497 c-parse.y:1528 objc-parse.y:1553 objc-parse.y:1584
+msgid "ISO C forbids nested functions"
+msgstr "ISO C verbietet verschachtelte Funktionen"
+
+#: c-parse.y:1703 objc-parse.y:1761
+msgid "ISO C forbids forward references to `enum' types"
+msgstr ""
+
+#: c-parse.y:1715 parse.y:2385 objc-parse.y:1773
+msgid "comma at end of enumerator list"
+msgstr ""
+
+#: c-parse.y:1723 objc-parse.y:1781
+msgid "no semicolon at end of struct or union"
+msgstr ""
+
+#: c-parse.y:1732 objc-parse.y:1790 objc-parse.y:2865
+msgid "extra semicolon in struct or union specified"
+msgstr ""
+
+#: c-parse.y:1745 objc-parse.y:1817
+msgid "ISO C doesn't support unnamed structs/unions"
+msgstr ""
+
+#: c-parse.y:1754 objc-parse.y:1826
+msgid "ISO C forbids member declarations with no members"
+msgstr ""
+
+#: c-parse.y:1913 objc-parse.y:1985
+msgid "deprecated use of label at end of compound statement"
+msgstr ""
+
+#: c-parse.y:1930 objc-parse.y:2002
+msgid "ISO C89 forbids mixed declarations and code"
+msgstr ""
+
+#: c-parse.y:2005 objc-parse.y:2081
+msgid "ISO C forbids label declarations"
+msgstr ""
+
+#: c-parse.y:2055 parse.y:1627 objc-parse.y:2131
+msgid "braced-group within expression allowed only inside a function"
+msgstr ""
+
+#: c-parse.y:2182 objc-parse.y:2258
+msgid "empty body in an else-statement"
+msgstr ""
+
+#: c-parse.y:2303 objc-parse.y:2379
+msgid "ISO C forbids `goto *expr;'"
+msgstr "ISO C verbietet »goto *expr;«"
+
+#: c-parse.y:2403 objc-parse.y:2479
+msgid "ISO 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:2429 objc-parse.y:2505
+msgid "ISO C requires a named argument before `...'"
+msgstr ""
+
+#: c-parse.y:2526 objc-parse.y:2602
+msgid "`...' in old-style identifier list"
+msgstr ""
+
+#: /usr/share/bison/bison.simple:795
+msgid "parse error; also virtual memory exhausted"
+msgstr ""
+
+#: /usr/share/bison/bison.simple:799 cp/spew.c:364
+msgid "parse error"
+msgstr ""
+
+#: /usr/share/bison/bison.simple:924
+msgid "parser stack overflow"
+msgstr ""
+
+#: c-parse.y:2838 cp/spew.c:1521 objc-parse.y:3538
+#, c-format
+msgid "%s at end of input"
+msgstr "%s am Ende der Eingabe"
+
+#: c-parse.y:2844 cp/spew.c:1527 objc-parse.y:3544
+#, c-format
+msgid "%s before %s'%c'"
+msgstr "%s vor %s'%c'"
+
+#: c-parse.y:2846 cp/spew.c:1529 objc-parse.y:3546
+#, c-format
+msgid "%s before %s'\\x%x'"
+msgstr "%s vor %s'\\x%x'"
+
+#: c-parse.y:2850 cp/spew.c:1533 objc-parse.y:3550
+#, c-format
+msgid "%s before string constant"
+msgstr ""
+
+#: c-parse.y:2852 cp/spew.c:1535 objc-parse.y:3552
+#, c-format
+msgid "%s before numeric constant"
+msgstr ""
+
+#: c-parse.y:2854 objc-parse.y:3554
+#, c-format
+msgid "%s before \"%s\""
+msgstr "%s vor \"%s\""
+
+#: c-parse.y:2856 objc-parse.y:3556
+#, c-format
+msgid "%s before '%s' token"
+msgstr ""
+
+#: c-parse.y:2921
+msgid "traditional C rejects string concatenation"
+msgstr ""
+
+#: c-parse.y:3047 objc-parse.y:3780
+#, c-format
+msgid "syntax error at '%s' token"
+msgstr ""
+
+#: c-pragma.c:107
+msgid "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
+msgstr ""
+
+#: c-pragma.c:125
+#, c-format
+msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, <n>)"
+msgstr ""
+
+#: c-pragma.c:145
+msgid "#pragma pack(push[, id], <n>) is not supported on this target"
+msgstr ""
+
+#: c-pragma.c:147
+msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
+msgstr ""
+
+#: c-pragma.c:167
+msgid "missing '(' after '#pragma pack' - ignored"
+msgstr ""
+
+#: c-pragma.c:180 c-pragma.c:230
+msgid "malformed '#pragma pack' - ignored"
+msgstr ""
+
+#: c-pragma.c:185
+msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
+msgstr ""
+
+#: c-pragma.c:187
+msgid "malformed '#pragma pack(pop[, id])' - ignored"
+msgstr ""
+
+#: c-pragma.c:196
+#, c-format
+msgid "unknown action '%s' for '#pragma pack' - ignored"
+msgstr ""
+
+#: c-pragma.c:233
+msgid "junk at end of '#pragma pack'"
+msgstr ""
+
+#: c-pragma.c:247
+#, c-format
+msgid "alignment must be a small power of two, not %d"
+msgstr ""
+
+#: c-pragma.c:280
+#, c-format
+msgid "applying #pragma weak `%s' after first use results in unspecified behavior"
+msgstr ""
+
+#: c-pragma.c:321 c-pragma.c:326
+msgid "malformed #pragma weak, ignored"
+msgstr ""
+
+#: c-pragma.c:330
+msgid "junk at end of #pragma weak"
+msgstr ""
+
+#: c-pragma.c:365 c-pragma.c:370
+msgid "malformed #pragma redefine_extname, ignored"
+msgstr ""
+
+#: c-pragma.c:375
+msgid "junk at end of #pragma redefine_extname"
+msgstr ""
+
+#: c-pragma.c:382 c-pragma.c:463
+msgid "#pragma redefine_extname conflicts with declaration"
+msgstr ""
+
+#: c-pragma.c:413
+msgid "malformed #pragma extern_prefix, ignored"
+msgstr ""
+
+#: c-pragma.c:418
+msgid "junk at end of #pragma extern_prefix"
+msgstr ""
+
+#: c-pragma.c:450
+msgid "asm declaration conficts with previous rename"
+msgstr ""
+
+#: c-semantics.c:565
+msgid "break statement not within loop or switch"
+msgstr ""
+
+#: c-semantics.c:583
+msgid "continue statement not within a loop"
+msgstr ""
+
+#: c-semantics.c:678
+msgid "destructor needed for `%#D'"
+msgstr ""
+
+#: c-semantics.c:679
+msgid "where case label appears here"
+msgstr ""
+
+#: c-semantics.c:682
+msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
+msgstr ""
+
+#: c-semantics.c:725 c-typeck.c:6893 cp/semantics.c:897
+#, c-format
+msgid "%s qualifier ignored on asm"
+msgstr ""
+
+#: c-typeck.c:123
+#, c-format
+msgid "`%s' has an incomplete type"
+msgstr ""
+
+#: c-typeck.c:145 cp/call.c:2740
+msgid "invalid use of void expression"
+msgstr ""
+
+#: c-typeck.c:153
+msgid "invalid use of flexible array member"
+msgstr ""
+
+#: c-typeck.c:159
+msgid "invalid use of array with unspecified bounds"
+msgstr ""
+
+#: c-typeck.c:167
+#, 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:171
+#, c-format
+msgid "invalid use of incomplete typedef `%s'"
+msgstr ""
+
+#: c-typeck.c:424 c-typeck.c:438
+msgid "function types not truly compatible in ISO C"
+msgstr ""
+
+#: c-typeck.c:603
+msgid "types are not quite compatible"
+msgstr ""
+
+#: c-typeck.c:757 c-typeck.c:2673
+msgid "arithmetic on pointer to an incomplete type"
+msgstr ""
+
+#: c-typeck.c:1136
+#, c-format
+msgid "%s has no member named `%s'"
+msgstr ""
+
+#: c-typeck.c:1169
+#, c-format
+msgid "request for member `%s' in something not a structure or union"
+msgstr ""
+
+#: c-typeck.c:1201
+msgid "dereferencing pointer to incomplete type"
+msgstr ""
+
+#: c-typeck.c:1205
+msgid "dereferencing `void *' pointer"
+msgstr ""
+
+#: c-typeck.c:1222 cp/typeck.c:2357
+#, c-format
+msgid "invalid type argument of `%s'"
+msgstr ""
+
+#: c-typeck.c:1241 cp/typeck.c:2383
+msgid "subscript missing in array reference"
+msgstr ""
+
+#: c-typeck.c:1262 cp/typeck.c:2425
+msgid "array subscript has type `char'"
+msgstr ""
+
+#: c-typeck.c:1270 c-typeck.c:1359 cp/typeck.c:2432 cp/typeck.c:2511
+msgid "array subscript is not an integer"
+msgstr ""
+
+#: c-typeck.c:1303
+msgid "ISO C forbids subscripting `register' array"
+msgstr ""
+
+#: c-typeck.c:1305
+msgid "ISO C90 forbids subscripting non-lvalue array"
+msgstr ""
+
+#: c-typeck.c:1338
+msgid "subscript has type `char'"
+msgstr ""
+
+#: c-typeck.c:1354 cp/typeck.c:2506
+msgid "subscripted value is neither array nor pointer"
+msgstr ""
+
+#: c-typeck.c:1408
+#, c-format
+msgid "`%s' undeclared here (not in a function)"
+msgstr ""
+
+#: c-typeck.c:1415
+#, c-format
+msgid "`%s' undeclared (first use in this function)"
+msgstr ""
+
+#: c-typeck.c:1420
+msgid "(Each undeclared identifier is reported only once"
+msgstr ""
+
+#: c-typeck.c:1421
+msgid "for each function it appears in.)"
+msgstr ""
+
+#: c-typeck.c:1438
+#, c-format
+msgid "local declaration of `%s' hides instance variable"
+msgstr ""
+
+#: c-typeck.c:1504
+msgid "called object is not a function"
+msgstr ""
+
+#: c-typeck.c:1590 cp/typeck.c:2831
+msgid "too many arguments to function"
+msgstr ""
+
+#: c-typeck.c:1611
+#, c-format
+msgid "type of formal parameter %d is incomplete"
+msgstr ""
+
+#: c-typeck.c:1624
+#, c-format
+msgid "%s as integer rather than floating due to prototype"
+msgstr ""
+
+#: c-typeck.c:1627
+#, c-format
+msgid "%s as integer rather than complex due to prototype"
+msgstr ""
+
+#: c-typeck.c:1630
+#, c-format
+msgid "%s as complex rather than floating due to prototype"
+msgstr ""
+
+#: c-typeck.c:1633
+#, c-format
+msgid "%s as floating rather than integer due to prototype"
+msgstr ""
+
+#: c-typeck.c:1636
+#, c-format
+msgid "%s as complex rather than integer due to prototype"
+msgstr ""
+
+#: c-typeck.c:1639
+#, c-format
+msgid "%s as floating rather than complex due to prototype"
+msgstr ""
+
+#: c-typeck.c:1649
+#, c-format
+msgid "%s as `float' rather than `double' due to prototype"
+msgstr ""
+
+#: c-typeck.c:1667
+#, c-format
+msgid "%s with different width due to prototype"
+msgstr ""
+
+#: c-typeck.c:1701
+#, c-format
+msgid "%s as unsigned due to prototype"
+msgstr ""
+
+#: c-typeck.c:1703
+#, c-format
+msgid "%s as signed due to prototype"
+msgstr ""
+
+#: c-typeck.c:1737 cp/typeck.c:2935
+msgid "too few arguments to function"
+msgstr ""
+
+#: c-typeck.c:1779
+msgid "suggest parentheses around + or - inside shift"
+msgstr ""
+
+#: c-typeck.c:1786
+msgid "suggest parentheses around && within ||"
+msgstr ""
+
+#: c-typeck.c:1795
+msgid "suggest parentheses around arithmetic in operand of |"
+msgstr ""
+
+#: c-typeck.c:1798
+msgid "suggest parentheses around comparison in operand of |"
+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:1817
+msgid "suggest parentheses around + or - in operand of &"
+msgstr ""
+
+#: c-typeck.c:1820
+msgid "suggest parentheses around comparison in operand of &"
+msgstr ""
+
+#: c-typeck.c:1827
+msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
+msgstr ""
+
+#: c-typeck.c:1987 c-typeck.c:2022
+msgid "division by zero"
+msgstr "Teilung durch Null"
+
+#: c-typeck.c:2067 cp/typeck.c:3196
+msgid "right shift count is negative"
+msgstr ""
+
+#: c-typeck.c:2074 cp/typeck.c:3202
+msgid "right shift count >= width of type"
+msgstr ""
+
+#: c-typeck.c:2095 cp/typeck.c:3221
+msgid "left shift count is negative"
+msgstr ""
+
+#: c-typeck.c:2098 cp/typeck.c:3223
+msgid "left shift count >= width of type"
+msgstr ""
+
+#: c-typeck.c:2119
+msgid "shift count is negative"
+msgstr ""
+
+#: c-typeck.c:2121
+msgid "shift count >= width of type"
+msgstr ""
+
+#: c-typeck.c:2138 cp/typeck.c:3258
+msgid "comparing floating point with == or != is unsafe"
+msgstr ""
+
+#: c-typeck.c:2164 c-typeck.c:2170
+msgid "ISO C forbids comparison of `void *' with function pointer"
+msgstr ""
+
+#: c-typeck.c:2173 c-typeck.c:2213 c-typeck.c:2241
+msgid "comparison of distinct pointer types lacks a cast"
+msgstr ""
+
+#: c-typeck.c:2187 c-typeck.c:2192 c-typeck.c:2261 c-typeck.c:2266
+msgid "comparison between pointer and integer"
+msgstr ""
+
+#: c-typeck.c:2208 c-typeck.c:2236
+msgid "ISO C forbids ordered comparisons of pointers to functions"
+msgstr ""
+
+#: c-typeck.c:2233
+msgid "comparison of complete and incomplete pointers"
+msgstr ""
+
+#: c-typeck.c:2249 c-typeck.c:2256
+msgid "ordered comparison of pointer with integer zero"
+msgstr ""
+
+#: c-typeck.c:2280 cp/typeck.c:3391
+msgid "unordered comparison on non-floating point argument"
+msgstr ""
+
+#: c-typeck.c:2491
+msgid "comparison between signed and unsigned"
+msgstr ""
+
+#: c-typeck.c:2537 cp/typeck.c:3635
+msgid "comparison of promoted ~unsigned with constant"
+msgstr ""
+
+#: c-typeck.c:2545 cp/typeck.c:3643
+msgid "comparison of promoted ~unsigned with unsigned"
+msgstr ""
+
+#: c-typeck.c:2625
+msgid "pointer of type `void *' used in subtraction"
+msgstr ""
+
+#: c-typeck.c:2627
+msgid "pointer to a function used in subtraction"
+msgstr ""
+
+#: c-typeck.c:2724
+msgid "wrong type argument to unary plus"
+msgstr ""
+
+#: c-typeck.c:2737
+msgid "wrong type argument to unary minus"
+msgstr ""
+
+#: c-typeck.c:2754
+msgid "ISO C does not support `~' for complex conjugation"
+msgstr ""
+
+#: c-typeck.c:2760
+msgid "wrong type argument to bit-complement"
+msgstr ""
+
+#: c-typeck.c:2769
+msgid "wrong type argument to abs"
+msgstr ""
+
+#: c-typeck.c:2781
+msgid "wrong type argument to conjugation"
+msgstr ""
+
+#: c-typeck.c:2795
+msgid "wrong type argument to unary exclamation mark"
+msgstr ""
+
+#: c-typeck.c:2838
+msgid "ISO C does not support `++' and `--' on complex types"
+msgstr ""
+
+#: c-typeck.c:2853 c-typeck.c:2885
+msgid "wrong type argument to increment"
+msgstr ""
+
+#: c-typeck.c:2855 c-typeck.c:2887
+msgid "wrong type argument to decrement"
+msgstr ""
+
+#: c-typeck.c:2876
+msgid "increment of pointer to unknown structure"
+msgstr ""
+
+#: c-typeck.c:2878
+msgid "decrement of pointer to unknown structure"
+msgstr ""
+
+#: c-typeck.c:3015
+msgid "ISO C forbids the address of a cast expression"
+msgstr ""
+
+#: c-typeck.c:3025
+msgid "invalid lvalue in unary `&'"
+msgstr ""
+
+#: c-typeck.c:3057
+#, c-format
+msgid "attempt to take address of bit-field structure member `%s'"
+msgstr ""
+
+#: c-typeck.c:3166 c-typeck.c:4632 c-typeck.c:4648 c-typeck.c:4664
+#: final.c:3146 final.c:3148 gcc.c:4397 rtl-error.c:122 toplev.c:1694
+#: config/cris/cris.c:529 cp/typeck.c:4341 java/expr.c:364 java/verify.c:1467
+#: java/verify.c:1468 java/verify.c:1483
+#, c-format
+msgid "%s"
+msgstr ""
+
+#: c-typeck.c:3227
+msgid "ISO C forbids use of conditional expressions as lvalues"
+msgstr ""
+
+#: c-typeck.c:3230
+msgid "ISO C forbids use of compound expressions as lvalues"
+msgstr ""
+
+#: c-typeck.c:3233
+msgid "ISO C forbids use of cast expressions as lvalues"
+msgstr ""
+
+#: c-typeck.c:3250
+#, c-format
+msgid "%s of read-only member `%s'"
+msgstr ""
+
+#: c-typeck.c:3254
+#, c-format
+msgid "%s of read-only variable `%s'"
+msgstr ""
+
+#: c-typeck.c:3257
+#, c-format
+msgid "%s of read-only location"
+msgstr ""
+
+#: c-typeck.c:3276
+#, c-format
+msgid "cannot take address of bit-field `%s'"
+msgstr ""
+
+#: c-typeck.c:3304
+#, c-format
+msgid "global register variable `%s' used in nested function"
+msgstr ""
+
+#: c-typeck.c:3308
+#, c-format
+msgid "register variable `%s' used in nested function"
+msgstr ""
+
+#: c-typeck.c:3315
+#, c-format
+msgid "address of global register variable `%s' requested"
+msgstr ""
+
+#: c-typeck.c:3327
+msgid "cannot put object with volatile field into register"
+msgstr ""
+
+#: c-typeck.c:3331
+#, c-format
+msgid "address of register variable `%s' requested"
+msgstr ""
+
+#: c-typeck.c:3439
+msgid "signed and unsigned type in conditional expression"
+msgstr ""
+
+#: c-typeck.c:3446
+msgid "ISO C forbids conditional expr with only one void side"
+msgstr ""
+
+#: c-typeck.c:3462 c-typeck.c:3469
+msgid "ISO C forbids conditional expr between `void *' and function pointer"
+msgstr ""
+
+#: c-typeck.c:3475
+msgid "pointer type mismatch in conditional expression"
+msgstr ""
+
+#: c-typeck.c:3482 c-typeck.c:3492
+msgid "pointer/integer type mismatch in conditional expression"
+msgstr ""
+
+#: c-typeck.c:3506
+msgid "type mismatch in conditional expression"
+msgstr ""
+
+#: c-typeck.c:3577 cp/typeck.c:4597
+msgid "left-hand operand of comma expression has no effect"
+msgstr ""
+
+#: c-typeck.c:3621
+msgid "cast specifies array type"
+msgstr ""
+
+#: c-typeck.c:3627
+msgid "cast specifies function type"
+msgstr ""
+
+#: c-typeck.c:3637
+msgid "ISO C forbids casting nonscalar to the same type"
+msgstr ""
+
+#: c-typeck.c:3656
+msgid "ISO C forbids casts to union type"
+msgstr ""
+
+#: c-typeck.c:3671
+msgid "cast to union type from type not present in union"
+msgstr ""
+
+#: c-typeck.c:3722
+msgid "cast adds new qualifiers to function type"
+msgstr ""
+
+#. There are qualifiers present in IN_OTYPE that are not
+#. present in IN_TYPE.
+#: c-typeck.c:3727
+msgid "cast discards qualifiers from pointer target type"
+msgstr ""
+
+#: c-typeck.c:3742
+msgid "cast increases required alignment of target type"
+msgstr ""
+
+#: c-typeck.c:3748 cp/typeck.c:5027
+msgid "cast from pointer to integer of different size"
+msgstr ""
+
+#: c-typeck.c:3753
+msgid "cast does not match function type"
+msgstr ""
+
+#: c-typeck.c:3760 cp/typeck.c:5034
+msgid "cast to pointer from integer of different size"
+msgstr ""
+
+#: c-typeck.c:3772
+msgid "type-punning to incomplete type might break strict-aliasing rules"
+msgstr ""
+
+#: c-typeck.c:3776
+msgid "dereferencing type-punned pointer will break strict-aliasing rules"
+msgstr ""
+
+#. Now we have handled acceptable kinds of LHS that are not truly lvalues.
+#. Reject anything strange now.
+#: c-typeck.c:3935
+msgid "invalid lvalue in assignment"
+msgstr ""
+
+#. Convert new value to destination type.
+#: c-typeck.c:3944 c-typeck.c:3969 c-typeck.c:3986 cp/typeck.c:5145
+#: cp/typeck.c:5294
+msgid "assignment"
+msgstr ""
+
+#: c-typeck.c:4056
+msgid "cannot pass rvalue to reference parameter"
+msgstr ""
+
+#: c-typeck.c:4160 c-typeck.c:4227
+#, c-format
+msgid "%s makes qualified function pointer from unqualified"
+msgstr ""
+
+#: c-typeck.c:4164 c-typeck.c:4207
+#, c-format
+msgid "%s discards qualifiers from pointer target type"
+msgstr ""
+
+#: c-typeck.c:4170
+msgid "ISO C prohibits argument conversion to union type"
+msgstr ""
+
+#: c-typeck.c:4199
+#, c-format
+msgid "ISO C forbids %s between function pointer and `void *'"
+msgstr ""
+
+#: c-typeck.c:4216
+#, c-format
+msgid "pointer targets in %s differ in signedness"
+msgstr ""
+
+#: c-typeck.c:4232
+#, c-format
+msgid "%s from incompatible pointer type"
+msgstr ""
+
+#: c-typeck.c:4248
+#, c-format
+msgid "%s makes pointer from integer without a cast"
+msgstr ""
+
+#: c-typeck.c:4256
+#, c-format
+msgid "%s makes integer from pointer without a cast"
+msgstr ""
+
+#: c-typeck.c:4270 c-typeck.c:4273
+#, c-format
+msgid "incompatible type for argument %d of `%s'"
+msgstr ""
+
+#: c-typeck.c:4277
+#, c-format
+msgid "incompatible type for argument %d of indirect function call"
+msgstr ""
+
+#: c-typeck.c:4281
+#, c-format
+msgid "incompatible types in %s"
+msgstr ""
+
+#. Function name is known; supply it.
+#: c-typeck.c:4339
+#, c-format
+msgid "passing arg of `%s'"
+msgstr ""
+
+#. Function name unknown (call through ptr).
+#: c-typeck.c:4349
+msgid "passing arg of pointer to function"
+msgstr ""
+
+#. Function name is known; supply it.
+#: c-typeck.c:4357
+#, c-format
+msgid "passing arg %d of `%s'"
+msgstr ""
+
+#. Function name unknown (call through ptr); just give arg number.
+#: c-typeck.c:4367
+#, c-format
+msgid "passing arg %d of pointer to function"
+msgstr ""
+
+#: c-typeck.c:4433
+msgid "initializer for static variable is not constant"
+msgstr ""
+
+#: c-typeck.c:4439
+msgid "initializer for static variable uses complicated arithmetic"
+msgstr ""
+
+#: c-typeck.c:4447
+msgid "aggregate initializer is not constant"
+msgstr ""
+
+#: c-typeck.c:4449
+msgid "aggregate initializer uses complicated arithmetic"
+msgstr ""
+
+#: c-typeck.c:4456
+msgid "traditional C rejects automatic aggregate initialization"
+msgstr ""
+
+#: c-typeck.c:4635 c-typeck.c:4651 c-typeck.c:4667
+#, c-format
+msgid "(near initialization for `%s')"
+msgstr ""
+
+#: c-typeck.c:4718 cp/typeck2.c:505
+msgid "char-array initialized from wide string"
+msgstr ""
+
+#: c-typeck.c:4725 cp/typeck2.c:512
+msgid "int-array initialized from non-wide string"
+msgstr ""
+
+#: c-typeck.c:4743 cp/typeck2.c:528
+msgid "initializer-string for array of chars is too long"
+msgstr ""
+
+#: c-typeck.c:4781
+msgid "array initialized from non-constant array expression"
+msgstr ""
+
+#: c-typeck.c:4798 c-typeck.c:4800 c-typeck.c:4816 c-typeck.c:4837
+#: c-typeck.c:6237
+msgid "initializer element is not constant"
+msgstr ""
+
+#: c-typeck.c:4832
+msgid "initialization"
+msgstr ""
+
+#: c-typeck.c:4843 c-typeck.c:6242
+msgid "initializer element is not computable at load time"
+msgstr ""
+
+#: c-typeck.c:4858 cp/typeck2.c:605
+msgid "invalid initializer"
+msgstr ""
+
+#: c-typeck.c:5351
+msgid "extra brace group at end of initializer"
+msgstr ""
+
+#: c-typeck.c:5371
+msgid "missing braces around initializer"
+msgstr ""
+
+#: c-typeck.c:5431
+msgid "braces around scalar initializer"
+msgstr ""
+
+#: c-typeck.c:5479
+msgid "initialization of flexible array member in a nested context"
+msgstr ""
+
+#: c-typeck.c:5481
+msgid "initialization of a flexible array member"
+msgstr ""
+
+#: c-typeck.c:5512
+msgid "missing initializer"
+msgstr ""
+
+#: c-typeck.c:5538
+msgid "empty scalar initializer"
+msgstr ""
+
+#: c-typeck.c:5543
+msgid "extra elements in scalar initializer"
+msgstr ""
+
+#: c-typeck.c:5629
+msgid "initialization designators may not nest"
+msgstr ""
+
+#: c-typeck.c:5650 c-typeck.c:5721
+msgid "array index in non-array initializer"
+msgstr ""
+
+#: c-typeck.c:5655 c-typeck.c:5773
+msgid "field name not in record or union initializer"
+msgstr ""
+
+#: c-typeck.c:5717 c-typeck.c:5719
+msgid "nonconstant array index in initializer"
+msgstr ""
+
+#: c-typeck.c:5724
+msgid "array index in initializer exceeds array bounds"
+msgstr ""
+
+#: c-typeck.c:5735
+msgid "empty index range in initializer"
+msgstr ""
+
+#: c-typeck.c:5744
+msgid "array index range in initializer exceeds array bounds"
+msgstr ""
+
+#: c-typeck.c:5785
+#, c-format
+msgid "unknown field `%s' specified in initializer"
+msgstr ""
+
+#: c-typeck.c:5822 c-typeck.c:5843 c-typeck.c:6304
+msgid "initialized field with side-effects overwritten"
+msgstr ""
+
+#: c-typeck.c:6514
+msgid "excess elements in char array initializer"
+msgstr ""
+
+#: c-typeck.c:6521 c-typeck.c:6567
+msgid "excess elements in struct initializer"
+msgstr ""
+
+#: c-typeck.c:6582
+msgid "non-static initialization of a flexible array member"
+msgstr ""
+
+#: c-typeck.c:6644
+msgid "excess elements in union initializer"
+msgstr ""
+
+#: c-typeck.c:6665
+msgid "traditional C rejects initialization of unions"
+msgstr ""
+
+#: c-typeck.c:6728
+msgid "excess elements in array initializer"
+msgstr ""
+
+#: c-typeck.c:6757
+msgid "excess elements in vector initializer"
+msgstr ""
+
+#: c-typeck.c:6779
+msgid "excess elements in scalar initializer"
+msgstr ""
+
+#: c-typeck.c:6886
+msgid "asm template is not a string constant"
+msgstr ""
+
+#: c-typeck.c:6918
+msgid "invalid lvalue in asm statement"
+msgstr ""
+
+#: c-typeck.c:6993
+msgid "modification by `asm'"
+msgstr ""
+
+#: c-typeck.c:7012 cp/typeck.c:6152
+msgid "function declared `noreturn' has a `return' statement"
+msgstr ""
+
+#: c-typeck.c:7019
+msgid "`return' with no value, in function returning non-void"
+msgstr ""
+
+#: c-typeck.c:7025
+msgid "`return' with a value, in function returning void"
+msgstr ""
+
+#: c-typeck.c:7029
+msgid "return"
+msgstr ""
+
+#: c-typeck.c:7081
+msgid "function returns address of local variable"
+msgstr ""
+
+#: c-typeck.c:7137 cp/semantics.c:555
+msgid "switch quantity not an integer"
+msgstr ""
+
+#: c-typeck.c:7147
+msgid "`long' switch expression not converted to `int' in ISO C"
+msgstr ""
+
+#: c-typeck.c:7182 cp/decl.c:5173
+msgid "case label not within a switch statement"
+msgstr ""
+
+#: c-typeck.c:7184 cp/decl.c:5178
+msgid "`default' label not within a switch statement"
+msgstr ""
+
+#: calls.c:1921
+#, c-format
+msgid "inlining failed in call to `%s'"
+msgstr ""
+
+#: calls.c:1922 calls.c:2228
+msgid "called from here"
+msgstr ""
+
+#: calls.c:2227
+#, c-format
+msgid "can't inline call to `%s'"
+msgstr ""
+
+#: calls.c:2257
+msgid "function call has aggregate value"
+msgstr ""
+
+#: calls.c:4614
+msgid "variable offset is passed partially in stack and in reg"
+msgstr ""
+
+#: calls.c:4616
+msgid "variable size is passed partially in stack and in reg"
+msgstr ""
+
+#: cfgloop.c:1106
+#, c-format
+msgid "Size of loop %d should be %d, not %d."
+msgstr ""
+
+#: cfgloop.c:1125
+#, c-format
+msgid "Bb %d do not belong to loop %d."
+msgstr ""
+
+#: cfgloop.c:1143
+#, c-format
+msgid "Loop %d's header does not have exactly 2 entries."
+msgstr ""
+
+#: cfgloop.c:1151
+#, c-format
+msgid "Loop %d's latch does not have exactly 1 successor."
+msgstr ""
+
+#: cfgloop.c:1156
+#, c-format
+msgid "Loop %d's latch does not have header as successor."
+msgstr ""
+
+#: cfgloop.c:1161
+#, c-format
+msgid "Loop %d's latch does not belong directly to it."
+msgstr ""
+
+#: cfgloop.c:1167
+#, c-format
+msgid "Loop %d's header does not belong directly to it."
+msgstr ""
+
+#: cfgrtl.c:1704
+#, c-format
+msgid "bb %d on wrong place"
+msgstr ""
+
+#: cfgrtl.c:1710
+#, c-format
+msgid "prev_bb of %d should be %d, not %d"
+msgstr ""
+
+#: cfgrtl.c:1730
+#, c-format
+msgid "end insn %d for block %d not found in the insn stream"
+msgstr ""
+
+#: cfgrtl.c:1744
+#, c-format
+msgid "insn %d is in multiple basic blocks (%d and %d)"
+msgstr ""
+
+#: cfgrtl.c:1756
+#, c-format
+msgid "head insn %d for block %d not found in the insn stream"
+msgstr ""
+
+#: cfgrtl.c:1778
+#, c-format
+msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
+msgstr ""
+
+#: cfgrtl.c:1785
+#, c-format
+msgid "verify_flow_info: Wrong count of block %i %i"
+msgstr ""
+
+#: cfgrtl.c:1791
+#, c-format
+msgid "verify_flow_info: Wrong frequency of block %i %i"
+msgstr ""
+
+#: cfgrtl.c:1799
+#, c-format
+msgid "verify_flow_info: Duplicate edge %i->%i"
+msgstr ""
+
+#: cfgrtl.c:1805
+#, c-format
+msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
+msgstr ""
+
+#: cfgrtl.c:1811
+#, c-format
+msgid "verify_flow_info: Wrong count of edge %i->%i %i"
+msgstr ""
+
+#: cfgrtl.c:1841
+#, c-format
+msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
+msgstr ""
+
+#: cfgrtl.c:1856
+#, c-format
+msgid "verify_flow_info: Incorrect fallthru %i->%i"
+msgstr ""
+
+#: cfgrtl.c:1858
+msgid "wrong insn in the fallthru edge"
+msgstr ""
+
+#: cfgrtl.c:1865
+#, c-format
+msgid "verify_flow_info: Basic block %d succ edge is corrupted"
+msgstr ""
+
+#: cfgrtl.c:1881
+#, c-format
+msgid "Missing REG_EH_REGION note in the end of bb %i"
+msgstr ""
+
+#: cfgrtl.c:1889
+#, c-format
+msgid "Too many outgoing branch edges from bb %i"
+msgstr ""
+
+#: cfgrtl.c:1894
+#, c-format
+msgid "Fallthru edge after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1899
+#, c-format
+msgid "Wrong amount of branch edges after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1905
+#, c-format
+msgid "Wrong amount of branch edges after conditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1910
+#, c-format
+msgid "Call edges for non-call insn in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1919
+#, c-format
+msgid "Abnormal edges for no purpose in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1934
+#, c-format
+msgid "missing barrier after block %i"
+msgstr ""
+
+#: cfgrtl.c:1944
+#, c-format
+msgid "basic block %d pred edge is corrupted"
+msgstr ""
+
+#: cfgrtl.c:1961
+#, c-format
+msgid "insn %d inside basic block %d but block_for_insn is NULL"
+msgstr ""
+
+#: cfgrtl.c:1965
+#, c-format
+msgid "insn %d inside basic block %d but block_for_insn is %i"
+msgstr ""
+
+#: cfgrtl.c:1979 cfgrtl.c:1989
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
+msgstr ""
+
+#: cfgrtl.c:2002
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
+msgstr ""
+
+#: cfgrtl.c:2014
+#, c-format
+msgid "in basic block %d:"
+msgstr ""
+
+#: cfgrtl.c:2015
+msgid "flow control insn inside a basic block"
+msgstr ""
+
+#: cfgrtl.c:2034
+#, c-format
+msgid "basic block %i edge lists are corrupted"
+msgstr ""
+
+#: cfgrtl.c:2049
+msgid "basic blocks not numbered consecutively"
+msgstr ""
+
+#: cfgrtl.c:2074
+msgid "insn outside basic block"
+msgstr ""
+
+#: cfgrtl.c:2082
+msgid "return not followed by barrier"
+msgstr ""
+
+#: cfgrtl.c:2087
+#, c-format
+msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
+msgstr ""
+
+#: cfgrtl.c:2091
+msgid "verify_flow_info failed"
+msgstr ""
+
+#: collect2.c:425
+msgid "internal error"
+msgstr ""
+
+#: collect2.c:934
+msgid "no arguments"
+msgstr ""
+
+#: collect2.c:1263 collect2.c:1411 collect2.c:1444
+#, c-format
+msgid "fopen %s"
+msgstr ""
+
+#: collect2.c:1266 collect2.c:1416 collect2.c:1447
+#, c-format
+msgid "fclose %s"
+msgstr ""
+
+#: collect2.c:1275
+#, c-format
+msgid "collect2 version %s"
+msgstr ""
+
+#: collect2.c:1365
+#, c-format
+msgid "%d constructor(s) found\n"
+msgstr ""
+
+#: collect2.c:1366
+#, c-format
+msgid "%d destructor(s)  found\n"
+msgstr ""
+
+#: collect2.c:1367
+#, c-format
+msgid "%d frame table(s) found\n"
+msgstr ""
+
+#: collect2.c:1508
+#, c-format
+msgid "%s terminated with signal %d [%s]%s"
+msgstr ""
+
+#: collect2.c:1527
+#, c-format
+msgid "%s returned %d exit status"
+msgstr ""
+
+#: collect2.c:1555
+#, c-format
+msgid "[cannot find %s]"
+msgstr ""
+
+#: collect2.c:1570
+#, c-format
+msgid "cannot find `%s'"
+msgstr ""
+
+#: collect2.c:1581 collect2.c:1584
+#, c-format
+msgid "redirecting stdout: %s"
+msgstr ""
+
+#: collect2.c:1627
+#, c-format
+msgid "[Leaving %s]\n"
+msgstr ""
+
+#: collect2.c:1870
+#, c-format
+msgid ""
+"\n"
+"write_c_file - output name is %s, prefix is %s\n"
+msgstr ""
+
+#: collect2.c:2083
+msgid "cannot find `nm'"
+msgstr ""
+
+#: collect2.c:2093 collect2.c:2535
+msgid "pipe"
+msgstr ""
+
+#: collect2.c:2097 collect2.c:2539
+msgid "fdopen"
+msgstr ""
+
+#: collect2.c:2123 collect2.c:2565
+#, c-format
+msgid "dup2 %d 1"
+msgstr ""
+
+#: collect2.c:2126 collect2.c:2129 collect2.c:2142 collect2.c:2568
+#: collect2.c:2571 collect2.c:2584
+#, c-format
+msgid "close %d"
+msgstr ""
+
+#: collect2.c:2132 collect2.c:2574
+#, c-format
+msgid "execv %s"
+msgstr ""
+
+#: collect2.c:2186
+#, c-format
+msgid "init function found in object %s"
+msgstr ""
+
+#: collect2.c:2194
+#, c-format
+msgid "fini function found in object %s"
+msgstr ""
+
+#: collect2.c:2217 collect2.c:2623
+msgid "fclose"
+msgstr ""
+
+#: collect2.c:2262
+#, c-format
+msgid "unable to open file '%s'"
+msgstr ""
+
+#: collect2.c:2264
+#, c-format
+msgid "unable to stat file '%s'"
+msgstr ""
+
+#: collect2.c:2270
+#, c-format
+msgid "unable to mmap file '%s'"
+msgstr ""
+
+#: collect2.c:2423
+msgid "not found\n"
+msgstr ""
+
+#: collect2.c:2425 collect2.c:2602
+#, c-format
+msgid "dynamic dependency %s not found"
+msgstr ""
+
+#: collect2.c:2445
+#, c-format
+msgid "bad magic number in file '%s'"
+msgstr ""
+
+#: collect2.c:2467
+msgid "dynamic dependencies.\n"
+msgstr ""
+
+#: collect2.c:2526
+msgid "cannot find `ldd'"
+msgstr ""
+
+#: collect2.c:2587
+msgid ""
+"\n"
+"ldd output with constructors/destructors.\n"
+msgstr ""
+
+#: collect2.c:2614
+#, c-format
+msgid "unable to open dynamic dependency '%s'"
+msgstr ""
+
+#: collect2.c:2728
+#, c-format
+msgid "%s: not a COFF file"
+msgstr ""
+
+#: collect2.c:2847
+#, c-format
+msgid "%s: cannot open as COFF file"
+msgstr ""
+
+#: collect2.c:2903
+#, c-format
+msgid "library lib%s not found"
+msgstr ""
+
+#: collect2.c:3030
+#, c-format
+msgid "open %s"
+msgstr ""
+
+#: collect2.c:3053
+msgid "incompatibilities between object file & expected values"
+msgstr ""
+
+#: collect2.c:3126
+#, c-format
+msgid ""
+"\n"
+"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
+msgstr ""
+
+#: collect2.c:3135
+msgid "string section missing"
+msgstr ""
+
+#: collect2.c:3138
+msgid "section pointer missing"
+msgstr ""
+
+#: collect2.c:3186
+msgid "no symbol table found"
+msgstr ""
+
+#: collect2.c:3199
+msgid "no cmd_strings found"
+msgstr ""
+
+#: collect2.c:3211
+msgid ""
+"\n"
+"Updating header and load commands.\n"
+"\n"
+msgstr ""
+
+#: collect2.c:3218
+#, c-format
+msgid "load command map, %d cmds, new size %ld.\n"
+msgstr ""
+
+#: collect2.c:3249
+msgid ""
+"writing load commands.\n"
+"\n"
+msgstr ""
+
+#: collect2.c:3269
+#, c-format
+msgid "close %s"
+msgstr ""
+
+#: collect2.c:3343
+msgid "could not convert 0x%l.8x into a region"
+msgstr ""
+
+#: collect2.c:3347
+#, c-format
+msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
+msgstr ""
+
+#: collect2.c:3474
+msgid "bad magic number"
+msgstr ""
+
+#: collect2.c:3475
+msgid "bad header version"
+msgstr ""
+
+#: collect2.c:3476
+msgid "bad raw header version"
+msgstr ""
+
+#: collect2.c:3477
+msgid "raw header buffer too small"
+msgstr ""
+
+#: collect2.c:3478
+msgid "old raw header file"
+msgstr ""
+
+#: collect2.c:3479
+msgid "unsupported version"
+msgstr ""
+
+#: collect2.c:3481
+#, c-format
+msgid "unknown {de,en}code_mach_o_hdr return value %d"
+msgstr ""
+
+#: collect2.c:3501
+#, c-format
+msgid "fstat %s"
+msgstr ""
+
+#: collect2.c:3538 collect2.c:3586
+#, c-format
+msgid "lseek %s 0"
+msgstr ""
+
+#: collect2.c:3542
+#, c-format
+msgid "read %s"
+msgstr ""
+
+#: collect2.c:3545
+#, c-format
+msgid "read %ld bytes, expected %ld, from %s"
+msgstr ""
+
+#: collect2.c:3566
+#, c-format
+msgid "msync %s"
+msgstr ""
+
+#: collect2.c:3573
+#, c-format
+msgid "munmap %s"
+msgstr ""
+
+#: collect2.c:3590
+#, c-format
+msgid "write %s"
+msgstr ""
+
+#: collect2.c:3593
+#, c-format
+msgid "wrote %ld bytes, expected %ld, to %s"
+msgstr ""
+
+#: combine.c:12966
+#, c-format
+msgid ""
+";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
+";; %d successes.\n"
+"\n"
+msgstr ""
+
+#: combine.c:12976
+#, c-format
+msgid ""
+"\n"
+";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
+";; %d successes.\n"
+msgstr ""
+
+#: convert.c:69
+msgid "cannot convert to a pointer type"
+msgstr ""
+
+#: convert.c:102
+msgid "pointer value used where a floating point value was expected"
+msgstr ""
+
+#: convert.c:106
+msgid "aggregate value used where a float was expected"
+msgstr ""
+
+#: convert.c:132
+msgid "conversion to incomplete type"
+msgstr ""
+
+#: convert.c:414 convert.c:494
+msgid "can't convert between vector values of different size"
+msgstr ""
+
+#: convert.c:420
+msgid "aggregate value used where an integer was expected"
+msgstr ""
+
+#: convert.c:472 f/com.c:1100
+msgid "pointer value used where a complex was expected"
+msgstr ""
+
+#: convert.c:476 f/com.c:1102
+msgid "aggregate value used where a complex was expected"
+msgstr ""
+
+#: convert.c:500
+msgid "can't convert value to a vector"
+msgstr ""
+
+#: cpperror.c:113
+msgid "warning: "
+msgstr "Warnung: "
+
+#: cpperror.c:115
+msgid "internal error: "
+msgstr "interner Fehler: "
+
+#: cpperror.c:189
+msgid "stdout"
+msgstr ""
+
+#: cpperror.c:191 gcc.c:6444
+#, c-format
+msgid "%s: %s"
+msgstr ""
+
+#: cppexp.c:199
+msgid "too many decimal points in number"
+msgstr ""
+
+#: cppexp.c:219
+#, c-format
+msgid "invalid digit \"%c\" in octal constant"
+msgstr ""
+
+#: cppexp.c:225
+msgid "use of C99 hexadecimal floating constant"
+msgstr ""
+
+#: cppexp.c:234
+msgid "exponent has no digits"
+msgstr ""
+
+#: cppexp.c:241
+msgid "hexadecimal floating constants require an exponent"
+msgstr ""
+
+#: cppexp.c:247
+#, c-format
+msgid "invalid suffix \"%.*s\" on floating constant"
+msgstr ""
+
+#: cppexp.c:257 cppexp.c:282
+#, c-format
+msgid "traditional C rejects the \"%.*s\" suffix"
+msgstr ""
+
+#: cppexp.c:268
+#, c-format
+msgid "invalid suffix \"%.*s\" on integer constant"
+msgstr ""
+
+#: cppexp.c:289
+msgid "use of C99 long long integer constant"
+msgstr ""
+
+#: cppexp.c:295
+msgid "imaginary constants are a GCC extension"
+msgstr ""
+
+#: cppexp.c:383
+msgid "integer constant is too large for its type"
+msgstr ""
+
+#: cppexp.c:395
+msgid "integer constant is so large that it is unsigned"
+msgstr ""
+
+#: cppexp.c:482
+msgid "missing ')' after \"defined\""
+msgstr ""
+
+#: cppexp.c:489
+msgid "operator \"defined\" requires an identifier"
+msgstr ""
+
+#: cppexp.c:497
+#, c-format
+msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
+msgstr ""
+
+#: cppexp.c:507
+msgid "this use of \"defined\" may not be portable"
+msgstr ""
+
+#: cppexp.c:545
+msgid "floating constant in preprocessor expression"
+msgstr ""
+
+#: cppexp.c:551
+msgid "imaginary number in preprocessor expression"
+msgstr ""
+
+#: cppexp.c:596
+#, c-format
+msgid "ISO C++ does not permit \"%s\" in #if"
+msgstr ""
+
+#: cppexp.c:604
+#, c-format
+msgid "\"%s\" is not defined"
+msgstr ""
+
+#: cppexp.c:737 cppexp.c:772
+#, c-format
+msgid "missing binary operator before token \"%s\""
+msgstr ""
+
+#: cppexp.c:756
+#, c-format
+msgid "invalid character '%c' in #if"
+msgstr ""
+
+#: cppexp.c:758
+#, c-format
+msgid "invalid character '\\%03o' in #if"
+msgstr ""
+
+#: cppexp.c:763
+#, c-format
+msgid "token \"%s\" is not valid in preprocessor expressions"
+msgstr ""
+
+#: cppexp.c:782
+msgid "void expression between '(' and ')'"
+msgstr ""
+
+#: cppexp.c:785
+msgid "#if with no expression"
+msgstr ""
+
+#: cppexp.c:787
+#, c-format
+msgid "operator '%s' has no right operand"
+msgstr ""
+
+#: cppexp.c:813
+msgid " ':' without preceding '?'"
+msgstr ""
+
+#: cppexp.c:840
+msgid "unbalanced stack in #if"
+msgstr ""
+
+#: cppexp.c:862
+#, c-format
+msgid "impossible operator '%u'"
+msgstr ""
+
+#: cppexp.c:954
+msgid "missing ')' in expression"
+msgstr ""
+
+#: cppexp.c:975
+msgid "'?' without following ':'"
+msgstr ""
+
+#: cppexp.c:985
+msgid "integer overflow in preprocessor expression"
+msgstr ""
+
+#: cppexp.c:990
+msgid "missing '(' in expression"
+msgstr ""
+
+#: cppexp.c:1026
+#, c-format
+msgid "the left operand of \"%s\" changes sign when promoted"
+msgstr ""
+
+#: cppexp.c:1031
+#, c-format
+msgid "the right operand of \"%s\" changes sign when promoted"
+msgstr ""
+
+#: cppexp.c:1414
+msgid "comma operator in operand of #if"
+msgstr ""
+
+#: cppexp.c:1551
+msgid "division by zero in #if"
+msgstr ""
+
+#: cppfiles.c:411
+#, c-format
+msgid "%s is too large"
+msgstr "%s ist zu groß"
+
+#: cppfiles.c:447
+#, c-format
+msgid "%s is shorter than expected"
+msgstr ""
+
+#: cppfiles.c:461
+#, c-format
+msgid "%s is a block device"
+msgstr ""
+
+#: cppfiles.c:594
+#, c-format
+msgid "no include path in which to find %s"
+msgstr ""
+
+#: cppfiles.c:668
+msgid "Multiple include guards may be useful for:\n"
+msgstr ""
+
+#: cppfiles.c:1014
+msgid "absolute file name in remap_filename"
+msgstr ""
+
+#: cppinit.c:224
+#, c-format
+msgid "ignoring nonexistent directory \"%s\"\n"
+msgstr "nicht vorhandenes Verzeichnis »%s« wird ignoriert\n"
+
+#: cppinit.c:231
+#, c-format
+msgid "%s: Not a directory"
+msgstr "%s: Kein Verzeichnis"
+
+#: cppinit.c:287
+#, c-format
+msgid "ignoring duplicate directory \"%s\"\n"
+msgstr "doppeltes Verzeichnis »%s« wird ignoriert\n"
+
+#: cppinit.c:325
+msgid "  as it is a non-system directory that duplicates a system directory\n"
+msgstr ""
+
+#: cppinit.c:891
+msgid "cppchar_t must be an unsigned type"
+msgstr ""
+
+#: cppinit.c:895
+#, c-format
+msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits"
+msgstr ""
+
+#: cppinit.c:901
+msgid "CPP arithmetic must be at least as precise as a target int"
+msgstr ""
+
+#: cppinit.c:904
+msgid "target char is less than 8 bits wide"
+msgstr ""
+
+#: cppinit.c:908
+msgid "target wchar_t is narrower than target char"
+msgstr ""
+
+#: cppinit.c:912
+msgid "target int is narrower than target char"
+msgstr ""
+
+#: cppinit.c:916
+msgid "CPP half-integer narrower than CPP character"
+msgstr ""
+
+#: cppinit.c:920
+#, c-format
+msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits"
+msgstr ""
+
+#: cppinit.c:972
+msgid "#include \"...\" search starts here:\n"
+msgstr ""
+
+#: cppinit.c:976
+msgid "#include <...> search starts here:\n"
+msgstr ""
+
+#: cppinit.c:979
+msgid "End of search list.\n"
+msgstr ""
+
+#: cppinit.c:1055
+msgid "<built-in>"
+msgstr ""
+
+#: cppinit.c:1057
+msgid "<command line>"
+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:1162
+#, c-format
+msgid "assertion missing after %s"
+msgstr ""
+
+#: cppinit.c:1163
+#, c-format
+msgid "directory name missing after %s"
+msgstr ""
+
+#: cppinit.c:1164
+#, c-format
+msgid "file name missing after %s"
+msgstr ""
+
+#: cppinit.c:1165
+#, c-format
+msgid "macro name missing after %s"
+msgstr ""
+
+#: cppinit.c:1166
+#, c-format
+msgid "path name missing after %s"
+msgstr ""
+
+#: cppinit.c:1368
+msgid "-I- specified twice"
+msgstr ""
+
+#: cpplex.c:149
+#, c-format
+msgid "trigraph ??%c converted to %c"
+msgstr ""
+
+#: cpplex.c:157
+#, c-format
+msgid "trigraph ??%c ignored"
+msgstr ""
+
+#: cpplex.c:214
+msgid "backslash and newline separated by space"
+msgstr ""
+
+#: cpplex.c:221 cpptrad.c:158
+msgid "backslash-newline at end of file"
+msgstr ""
+
+#: cpplex.c:287 cpptrad.c:199
+msgid "\"/*\" within comment"
+msgstr ""
+
+#: cpplex.c:395
+msgid "null character(s) ignored"
+msgstr ""
+
+#: cpplex.c:402
+#, c-format
+msgid "%s in preprocessing directive"
+msgstr ""
+
+#: cpplex.c:475
+#, c-format
+msgid "attempt to use poisoned \"%s\""
+msgstr ""
+
+#: cpplex.c:483
+msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
+msgstr ""
+
+#: cpplex.c:555
+msgid "'$' character(s) in identifier or number"
+msgstr ""
+
+#: cpplex.c:698
+#, c-format
+msgid "missing terminating %c character"
+msgstr ""
+
+#: cpplex.c:711
+msgid "null character(s) preserved in literal"
+msgstr ""
+
+#: cpplex.c:915 cpptrad.c:487
+msgid "no newline at end of file"
+msgstr ""
+
+#: cpplex.c:1092 cpptrad.c:213
+msgid "unterminated comment"
+msgstr "nicht beendeter Kommentar"
+
+#: cpplex.c:1103
+msgid "C++ style comments are not allowed in ISO C90"
+msgstr ""
+
+#: cpplex.c:1105
+msgid "(this will be reported only once per input file)"
+msgstr ""
+
+#: cpplex.c:1110
+msgid "multi-line comment"
+msgstr "mehrzeiliger Kommentar"
+
+#: cpplex.c:1425
+#, c-format
+msgid "unknown string token %s\n"
+msgstr ""
+
+#: cpplex.c:1438
+#, c-format
+msgid "unspellable token %s"
+msgstr ""
+
+#: cpplex.c:1695
+#, c-format
+msgid "the meaning of '\\%c' is different in traditional C"
+msgstr ""
+
+#: cpplex.c:1701
+msgid "incomplete universal-character-name"
+msgstr ""
+
+#: cpplex.c:1715
+#, c-format
+msgid "non-hex digit '%c' in universal-character-name"
+msgstr ""
+
+#: cpplex.c:1723
+msgid "universal-character-name on EBCDIC target"
+msgstr ""
+
+#: cpplex.c:1737
+msgid "universal-character-name out of range"
+msgstr ""
+
+#: cpplex.c:1791
+msgid "the meaning of '\\a' is different in traditional C"
+msgstr ""
+
+#: cpplex.c:1798
+#, c-format
+msgid "non-ISO-standard escape sequence, '\\%c'"
+msgstr ""
+
+#: cpplex.c:1809
+msgid "the meaning of '\\x' is different in traditional C"
+msgstr ""
+
+#: cpplex.c:1828 f/lex.c:585
+msgid "\\x used with no following hex digits"
+msgstr ""
+
+#: cpplex.c:1833
+msgid "hex escape sequence out of range"
+msgstr ""
+
+#: cpplex.c:1858
+msgid "octal escape sequence out of range"
+msgstr ""
+
+#: cpplex.c:1874
+#, c-format
+msgid "unknown escape sequence '\\%c'"
+msgstr ""
+
+#: cpplex.c:1877
+#, c-format
+msgid "unknown escape sequence: '\\%03o'"
+msgstr ""
+
+#: cpplex.c:1882
+msgid "escape sequence out of range for its type"
+msgstr ""
+
+#: cpplex.c:1973
+msgid "empty character constant"
+msgstr ""
+
+#: cpplex.c:1983
+msgid "character constant too long for its type"
+msgstr ""
+
+#: cpplex.c:1986
+msgid "multi-character character constant"
+msgstr ""
+
+#: cpplib.c:225
+#, c-format
+msgid "extra tokens at end of #%s directive"
+msgstr ""
+
+#: cpplib.c:315
+#, c-format
+msgid "#%s is a GCC extension"
+msgstr "#%s ist eine Erweiterung des GCC"
+
+#: cpplib.c:327
+msgid "suggest not using #elif in traditional C"
+msgstr ""
+
+#: cpplib.c:330
+#, c-format
+msgid "traditional C ignores #%s with the # indented"
+msgstr ""
+
+#: cpplib.c:334
+#, c-format
+msgid "suggest hiding #%s from traditional C with an indented #"
+msgstr ""
+
+#: cpplib.c:358
+msgid "embedding a directive within macro arguments is not portable"
+msgstr ""
+
+#: cpplib.c:378
+msgid "style of line directive is a GCC extension"
+msgstr ""
+
+#: cpplib.c:427
+#, c-format
+msgid "invalid preprocessing directive #%s"
+msgstr ""
+
+#: cpplib.c:499
+msgid "\"defined\" cannot be used as a macro name"
+msgstr ""
+
+#: cpplib.c:505
+#, c-format
+msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
+msgstr ""
+
+#: cpplib.c:508
+#, c-format
+msgid "no macro name given in #%s directive"
+msgstr ""
+
+#: cpplib.c:511
+msgid "macro names must be identifiers"
+msgstr ""
+
+#: cpplib.c:551
+#, c-format
+msgid "undefining \"%s\""
+msgstr ""
+
+#: cpplib.c:597
+msgid "missing terminating > character"
+msgstr ""
+
+#: cpplib.c:636
+#, c-format
+msgid "#%s expects \"FILENAME\" or <FILENAME>"
+msgstr ""
+
+#: cpplib.c:647
+#, c-format
+msgid "empty file name in #%s"
+msgstr ""
+
+#: cpplib.c:666
+msgid "#include_next in primary source file"
+msgstr ""
+
+#: cpplib.c:673
+msgid "#import is obsolete, use an #ifndef wrapper in the header file"
+msgstr ""
+
+#: cpplib.c:681
+msgid "#include nested too deeply"
+msgstr ""
+
+#: cpplib.c:738
+#, c-format
+msgid "invalid flag \"%s\" in line directive"
+msgstr ""
+
+#: cpplib.c:813
+#, c-format
+msgid "\"%s\" after #line is not a positive integer"
+msgstr ""
+
+#: cpplib.c:819
+msgid "line number out of range"
+msgstr ""
+
+#: cpplib.c:830 cpplib.c:901
+#, c-format
+msgid "\"%s\" is not a valid filename"
+msgstr ""
+
+#: cpplib.c:865
+#, c-format
+msgid "\"%s\" after # is not a positive integer"
+msgstr ""
+
+#: cpplib.c:972
+msgid "invalid #ident directive"
+msgstr ""
+
+#: cpplib.c:1060
+#, c-format
+msgid "registering \"%s\" as both a pragma and a pragma namespace"
+msgstr ""
+
+#: cpplib.c:1063
+#, c-format
+msgid "#pragma %s %s is already registered"
+msgstr ""
+
+#: cpplib.c:1066
+#, c-format
+msgid "#pragma %s is already registered"
+msgstr ""
+
+#: cpplib.c:1140
+msgid "#pragma once is obsolete"
+msgstr ""
+
+#: cpplib.c:1143
+msgid "#pragma once in main file"
+msgstr ""
+
+#: cpplib.c:1167
+msgid "invalid #pragma GCC poison directive"
+msgstr ""
+
+#: cpplib.c:1176
+#, c-format
+msgid "poisoning existing macro \"%s\""
+msgstr ""
+
+#: cpplib.c:1198
+msgid "#pragma system_header ignored outside include file"
+msgstr ""
+
+#: cpplib.c:1223
+#, c-format
+msgid "cannot find source %s"
+msgstr ""
+
+#: cpplib.c:1227
+#, c-format
+msgid "current file is older than %s"
+msgstr ""
+
+#: cpplib.c:1343
+msgid "_Pragma takes a parenthesized string literal"
+msgstr ""
+
+#: cpplib.c:1426
+msgid "#else without #if"
+msgstr ""
+
+#: cpplib.c:1431
+msgid "#else after #else"
+msgstr ""
+
+#: cpplib.c:1433 cpplib.c:1467
+msgid "the conditional began here"
+msgstr ""
+
+#: cpplib.c:1460
+msgid "#elif without #if"
+msgstr ""
+
+#: cpplib.c:1465
+msgid "#elif after #else"
+msgstr ""
+
+#: cpplib.c:1496
+msgid "#endif without #if"
+msgstr ""
+
+#: cpplib.c:1579
+msgid "missing '(' after predicate"
+msgstr ""
+
+#: cpplib.c:1594
+msgid "missing ')' to complete answer"
+msgstr ""
+
+#: cpplib.c:1614
+msgid "predicate's answer is empty"
+msgstr ""
+
+#: cpplib.c:1644
+msgid "assertion without predicate"
+msgstr ""
+
+#: cpplib.c:1646
+msgid "predicate must be an identifier"
+msgstr ""
+
+#: cpplib.c:1735
+#, c-format
+msgid "\"%s\" re-asserted"
+msgstr ""
+
+#: cpplib.c:1965
+#, c-format
+msgid "unterminated #%s"
+msgstr ""
+
+#: cppmacro.c:94
+#, c-format
+msgid "macro \"%s\" is not used"
+msgstr ""
+
+#: cppmacro.c:139 cppmacro.c:294
+#, c-format
+msgid "invalid built-in macro \"%s\""
+msgstr ""
+
+#: cppmacro.c:234
+msgid "could not determine date and time"
+msgstr ""
+
+#: cppmacro.c:407
+msgid "invalid string literal, ignoring final '\\'"
+msgstr ""
+
+#: cppmacro.c:504
+#, c-format
+msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
+msgstr ""
+
+#: cppmacro.c:546
+msgid "ISO C99 requires rest arguments to be used"
+msgstr ""
+
+#: cppmacro.c:551
+#, c-format
+msgid "macro \"%s\" requires %u arguments, but only %u given"
+msgstr ""
+
+#: cppmacro.c:556
+#, c-format
+msgid "macro \"%s\" passed %u arguments, but takes just %u"
+msgstr ""
+
+#: cppmacro.c:669 cpptrad.c:774
+#, c-format
+msgid "unterminated argument list invoking macro \"%s\""
+msgstr ""
+
+#: cppmacro.c:776
+#, c-format
+msgid "function-like macro \"%s\" must be used with arguments in traditional C"
+msgstr ""
+
+#: cppmacro.c:1312
+#, c-format
+msgid "duplicate macro parameter \"%s\""
+msgstr ""
+
+#: cppmacro.c:1349
+#, c-format
+msgid "\"%s\" may not appear in macro parameter list"
+msgstr ""
+
+#: cppmacro.c:1357
+msgid "macro parameters must be comma-separated"
+msgstr ""
+
+#: cppmacro.c:1374
+msgid "parameter name missing"
+msgstr ""
+
+#: cppmacro.c:1389
+msgid "anonymous variadic macros were introduced in C99"
+msgstr ""
+
+#: cppmacro.c:1393
+msgid "ISO C does not permit named variadic macros"
+msgstr ""
+
+#: cppmacro.c:1402
+msgid "missing ')' in macro parameter list"
+msgstr ""
+
+#: cppmacro.c:1470
+msgid "ISO C requires whitespace after the macro name"
+msgstr ""
+
+#: cppmacro.c:1498
+msgid "'#' is not followed by a macro parameter"
+msgstr ""
+
+#: cppmacro.c:1517
+msgid "'##' cannot appear at either end of a macro expansion"
+msgstr ""
+
+#: cppmacro.c:1599
+#, c-format
+msgid "\"%s\" redefined"
+msgstr ""
+
+#: cppmacro.c:1604
+msgid "this is the location of the previous definition"
+msgstr ""
+
+#: cppmacro.c:1655
+#, c-format
+msgid "macro argument \"%s\" would be stringified in traditional C"
+msgstr ""
+
+#: cppmacro.c:1680
+#, c-format
+msgid "invalid hash type %d in cpp_macro_definition"
+msgstr ""
+
+#: cppspec.c:131
+#, c-format
+msgid "\"%s\" is not a valid option to the preprocessor"
+msgstr ""
+
+#: cppspec.c:155
+msgid "too many input files"
+msgstr "zu viele Eingabedateien"
+
+#: cpptrad.c:841
+#, c-format
+msgid "detected recursion whilst expanding macro \"%s\""
+msgstr ""
+
+#: cse.c:7187
+#, c-format
+msgid ";; Processing block from %d to %d, %d sets.\n"
+msgstr ""
+
+#: diagnostic.c:700
+msgid "((anonymous))"
+msgstr ""
+
+#: diagnostic.c:914
+#, c-format
+msgid "%s: warnings being treated as errors\n"
+msgstr ""
+
+#: diagnostic.c:949
+#, c-format
+msgid "%s: %s: "
+msgstr ""
+
+#: diagnostic.c:1040
+#, c-format
+msgid "%s "
+msgstr ""
+
+#: diagnostic.c:1042
+#, c-format
+msgid " %s"
+msgstr ""
+
+#: diagnostic.c:1064
+msgid "At top level:"
+msgstr ""
+
+#: diagnostic.c:1069
+#, c-format
+msgid "In member function `%s':"
+msgstr ""
+
+#: diagnostic.c:1073
+#, c-format
+msgid "In function `%s':"
+msgstr ""
+
+#: diagnostic.c:1161
+msgid "compilation terminated.\n"
+msgstr ""
+
+#: diagnostic.c:1179
+#, c-format
+msgid "%s:%d: confused by earlier errors, bailing out\n"
+msgstr ""
+
+#: diagnostic.c:1194 diagnostic.c:1302
+#, c-format
+msgid ""
+"Please submit a full bug report,\n"
+"with preprocessed source if appropriate.\n"
+"See %s for instructions.\n"
+msgstr ""
+"Bitte senden Sie einen vollständigen Fehlerbericht auf Englisch ein;\n"
+"bearbeiten Sie die Quellen zunächst mit eine Präprozessor, wenn es\n"
+"dienlich ist.\n"
+"Fehler in der deutschen Übersetzung sind an de@li.org zu melden.\n"
+"\n"
+"Gehen Sie gemäß den Hinweisen in %s vor.\n"
+
+#: diagnostic.c:1300
+msgid "Internal compiler error: Error reporting routines re-entered.\n"
+msgstr ""
+
+#: diagnostic.c:1362
+#, c-format
+msgid "in %s, at %s:%d"
+msgstr ""
+
+#: diagnostic.c:1383
+#, c-format
+msgid "In file included from %s:%d"
+msgstr ""
+
+#: diagnostic.c:1386
+#, c-format
+msgid ""
+",\n"
+"                 from %s:%d"
+msgstr ""
+
+#: diagnostic.c:1387
+msgid ":\n"
+msgstr ""
+
+#: diagnostic.c:1431 diagnostic.c:1448
+#, c-format
+msgid "`%s' is deprecated (declared at %s:%d)"
+msgstr ""
+
+#: diagnostic.c:1451
+#, c-format
+msgid "`%s' is deprecated"
+msgstr ""
+
+#: diagnostic.c:1454
+#, c-format
+msgid "type is deprecated (declared at %s:%d)"
+msgstr ""
+
+#: diagnostic.c:1457
+msgid "type is deprecated"
+msgstr ""
+
+#: dominance.c:728
+#, c-format
+msgid "dominator of %d should be %d, not %d"
+msgstr ""
+
+#: dwarf2out.c:3124
+#, c-format
+msgid "DW_LOC_OP %s not implemented\n"
+msgstr ""
+
+#: dwarfout.c:2066
+#, c-format
+msgid "internal regno botch: `%s' has regno = %d\n"
+msgstr ""
+
+#: dwarfout.c:6181
+msgid "support for the DWARF1 debugging format is deprecated"
+msgstr ""
+
+#: dwarfout.c:6278
+msgid "can't get current directory"
+msgstr ""
+
+#: emit-rtl.c:1151
+msgid "can't access real part of complex value in hard register"
+msgstr ""
+
+#: emit-rtl.c:1173
+msgid "can't access imaginary part of complex value in hard register"
+msgstr ""
+
+#: emit-rtl.c:3418
+msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
+msgstr ""
+
+#: errors.c:136
+#, c-format
+msgid "abort in %s, at %s:%d"
+msgstr ""
+
+#: except.c:371
+msgid "exception handling disabled, use -fexceptions to enable"
+msgstr ""
+
+#: except.c:2969
+msgid "argument of `__builtin_eh_return_regno' must be constant"
+msgstr ""
+
+#: except.c:3090 except.c:3112
+msgid "__builtin_eh_return not supported on this target"
+msgstr ""
+
+#: explow.c:1398
+msgid "stack limits not supported on this target"
+msgstr ""
+
+#: expr.c:3323
+msgid "function using short complex types cannot be inline"
+msgstr ""
+
+#: expr.c:6197 expr.c:6206 expr.c:6215 expr.c:6220 expr.c:6522 expr.c:6538
+msgid "unsupported wide integer operation"
+msgstr ""
+
+#: expr.c:6587
+#, c-format
+msgid "prior parameter's size depends on `%s'"
+msgstr ""
+
+#: expr.c:6932
+msgid "returned value in block_exit_expr"
+msgstr ""
+
+#: final.c:1342
+msgid "negative insn length"
+msgstr ""
+
+#: final.c:2793
+msgid "could not split insn"
+msgstr ""
+
+#: final.c:3141
+msgid "invalid `asm': "
+msgstr ""
+
+#: final.c:3328
+msgid "nested assembly dialect alternatives"
+msgstr ""
+
+#: final.c:3345 final.c:3357
+msgid "unterminated assembly dialect alternative"
+msgstr ""
+
+#: final.c:3401
+#, c-format
+msgid "operand number missing after %%-letter"
+msgstr ""
+
+#: final.c:3404 final.c:3443
+msgid "operand number out of range"
+msgstr ""
+
+#: final.c:3462
+#, c-format
+msgid "invalid %%-code"
+msgstr ""
+
+#: final.c:3493
+#, c-format
+msgid "`%%l' operand isn't a label"
+msgstr ""
+
+#. We can't handle floating point constants;
+#. PRINT_OPERAND must handle them.
+#: final.c:3600 vmsdbgout.c:466 config/i386/i386.c:6104
+#: config/pdp11/pdp11.c:1573
+msgid "floating constant misused"
+msgstr ""
+
+#: final.c:3656 vmsdbgout.c:523 config/i386/i386.c:6182
+#: config/pdp11/pdp11.c:1620
+msgid "invalid expression as operand"
+msgstr ""
+
+#: flow.c:352
+msgid "function might be possible candidate for attribute `noreturn'"
+msgstr ""
+
+#: flow.c:357
+msgid "`noreturn' function does return"
+msgstr ""
+
+#: flow.c:378
+msgid "control reaches end of non-void function"
+msgstr ""
+
+#: flow.c:1641
+msgid "Attempt to delete prologue/epilogue insn:"
+msgstr ""
+
+#: fold-const.c:2545 fold-const.c:2558
+#, c-format
+msgid "comparison is always %d due to width of bit-field"
+msgstr ""
+
+#: fold-const.c:3752 fold-const.c:3769
+#, c-format
+msgid "comparison is always %d"
+msgstr ""
+
+#: fold-const.c:3900
+msgid "`or' of unmatched not-equal tests is always 1"
+msgstr ""
+
+#: fold-const.c:3905
+msgid "`and' of mutually exclusive equal-tests is always 0"
+msgstr ""
+
+#: function.c:881 varasm.c:1503
+#, c-format
+msgid "size of variable `%s' is too large"
+msgstr ""
+
+#: function.c:5470
+#, c-format
+msgid "`%s' might be used uninitialized in this function"
+msgstr ""
+
+#: function.c:5477
+#, c-format
+msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
+msgstr ""
+
+#: function.c:5496
+#, c-format
+msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
+msgstr ""
+
+#: function.c:6363
+msgid "function returns an aggregate"
+msgstr ""
+
+#: function.c:6868
+#, c-format
+msgid "unused parameter `%s'"
+msgstr ""
+
+#: gcc.c:1126
+#, c-format
+msgid "ambiguous abbreviation %s"
+msgstr ""
+
+#: gcc.c:1153
+#, c-format
+msgid "incomplete `%s' option"
+msgstr ""
+
+#: gcc.c:1164
+#, c-format
+msgid "missing argument to `%s' option"
+msgstr ""
+
+#: gcc.c:1177
+#, c-format
+msgid "extraneous argument to `%s' option"
+msgstr ""
+
+#: gcc.c:1505
+msgid "Using built-in specs.\n"
+msgstr ""
+
+#: gcc.c:1683
+#, c-format
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
+msgstr ""
+
+#: gcc.c:1790
+#, c-format
+msgid "Reading specs from %s\n"
+msgstr ""
+
+#: gcc.c:1888 gcc.c:1907
+#, c-format
+msgid "specs %%include syntax malformed after %ld characters"
+msgstr ""
+
+#: gcc.c:1915
+#, c-format
+msgid "could not find specs file %s\n"
+msgstr ""
+
+#: gcc.c:1932 gcc.c:1940 gcc.c:1949 gcc.c:1958
+#, c-format
+msgid "specs %%rename syntax malformed after %ld characters"
+msgstr ""
+
+#: gcc.c:1967
+#, c-format
+msgid "specs %s spec was not found to be renamed"
+msgstr ""
+
+#: gcc.c:1974
+#, c-format
+msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
+msgstr ""
+
+#: gcc.c:1979
+#, c-format
+msgid "rename spec %s to %s\n"
+msgstr ""
+
+#: gcc.c:1981
+#, c-format
+msgid ""
+"spec is '%s'\n"
+"\n"
+msgstr ""
+
+#: gcc.c:1994
+#, c-format
+msgid "specs unknown %% command after %ld characters"
+msgstr ""
+
+#: gcc.c:2005 gcc.c:2018
+#, c-format
+msgid "specs file malformed after %ld characters"
+msgstr ""
+
+#: gcc.c:2072
+msgid "spec file has no spec for linking"
+msgstr ""
+
+#: gcc.c:2570
+msgid "-pipe not supported"
+msgstr "-pipe wird nicht unterstützt"
+
+# can we use j/n here, too?
+# 2002-04-23 18:57:43 CEST -ke-
+#: gcc.c:2625
+msgid ""
+"\n"
+"Go ahead? (y or n) "
+msgstr ""
+"\n"
+"Fortfahren? (y oder n) "
+
+#: gcc.c:2751
+#, c-format
+msgid ""
+"Internal error: %s (program %s)\n"
+"Please submit a full bug report.\n"
+"See %s for instructions."
+msgstr ""
+"Interner Fehler: %s (Programm %s)\n"
+"Bitte senden Sie einen vollständigen Fehlerbericht\n"
+"auf Englisch ein; Fehler in der deutschen Übersetzung\n"
+"sind an de@li.org zu melden.\n"
+"Gehen Sie gemäß den Hinweisen in %s vor."
+
+#: gcc.c:2769
+#, c-format
+msgid "# %s %.2f %.2f\n"
+msgstr ""
+
+#: gcc.c:2899
+#, c-format
+msgid "Usage: %s [options] file...\n"
+msgstr "Aufruf: %s [Optionen] Datei...\n"
+
+#: gcc.c:2900
+msgid "Options:\n"
+msgstr "Optionen:\n"
+
+#: gcc.c:2902
+msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
+msgstr ""
+
+#: gcc.c:2903
+msgid "  --help                   Display this information\n"
+msgstr "  --help                   Diese Informationen anzeigen\n"
+
+#: gcc.c:2904
+msgid "  --target-help            Display target specific command line options\n"
+msgstr ""
+
+#: gcc.c:2906
+msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
+msgstr ""
+
+#: gcc.c:2907
+msgid "  -dumpspecs               Display all of the built in spec strings\n"
+msgstr ""
+
+#: gcc.c:2908
+msgid "  -dumpversion             Display the version of the compiler\n"
+msgstr ""
+
+#: gcc.c:2909
+msgid "  -dumpmachine             Display the compiler's target processor\n"
+msgstr ""
+
+#: gcc.c:2910
+msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
+msgstr ""
+
+#: gcc.c:2911
+msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
+msgstr ""
+
+#: gcc.c:2912
+msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
+msgstr ""
+
+#: gcc.c:2913
+msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
+msgstr ""
+
+#: gcc.c:2914
+msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
+msgstr ""
+
+#: gcc.c:2915
+msgid ""
+"  -print-multi-lib         Display the mapping between command line options and\n"
+"                           multiple library search directories\n"
+msgstr ""
+
+#: gcc.c:2918
+msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
+msgstr ""
+
+#: gcc.c:2919
+msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
+msgstr ""
+
+#: gcc.c:2920
+msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
+msgstr ""
+
+#: gcc.c:2921
+msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
+msgstr ""
+
+#: gcc.c:2922
+msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
+msgstr ""
+
+#: gcc.c:2923
+msgid "  -save-temps              Do not delete intermediate files\n"
+msgstr ""
+
+#: gcc.c:2924
+msgid "  -pipe                    Use pipes rather than intermediate files\n"
+msgstr ""
+
+#: gcc.c:2925
+msgid "  -time                    Time the execution of each subprocess\n"
+msgstr ""
+
+#: gcc.c:2926
+msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
+msgstr ""
+
+#: gcc.c:2927
+msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
+msgstr ""
+
+#: gcc.c:2928
+msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
+msgstr ""
+
+#: gcc.c:2929
+msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
+msgstr ""
+
+#: gcc.c:2930
+msgid "  -V <version>             Run gcc version number <version>, if installed\n"
+msgstr ""
+
+#: gcc.c:2931
+msgid "  -v                       Display the programs invoked by the compiler\n"
+msgstr ""
+
+#: gcc.c:2932
+msgid "  -###                     Like -v but options quoted and commands not executed\n"
+msgstr ""
+
+#: gcc.c:2933
+msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
+msgstr ""
+
+#: gcc.c:2934
+msgid "  -S                       Compile only; do not assemble or link\n"
+msgstr ""
+
+#: gcc.c:2935
+msgid "  -c                       Compile and assemble, but do not link\n"
+msgstr ""
+
+#: gcc.c:2936
+msgid "  -o <file>                Place the output into <file>\n"
+msgstr "  -o <Datei>               Ausgabe in <Datei> schreiben\n"
+
+#: gcc.c:2937
+msgid ""
+"  -x <language>            Specify the language of the following input files\n"
+"                           Permissable languages include: c c++ assembler none\n"
+"                           'none' means revert to the default behavior of\n"
+"                           guessing the language based on the file's extension\n"
+msgstr ""
+
+#: gcc.c:2944
+#, c-format
+msgid ""
+"\n"
+"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
+" passed on to the various sub-processes invoked by %s.  In order to pass\n"
+" other options on to these processes the -W<letter> options must be used.\n"
+msgstr ""
+
+#: gcc.c:3079
+#, c-format
+msgid "`-%c' option must have argument"
+msgstr ""
+
+#: gcc.c:3101
+#, c-format
+msgid "couldn't run `%s': %s"
+msgstr ""
+
+#. translate_options () has turned --version into -fversion.
+#: gcc.c:3278
+#, c-format
+msgid "%s (GCC) %s\n"
+msgstr "%s (GCC) %s\n"
+
+#: gcc.c:3279
+msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n"
+msgstr "Copyright © 2002 Free Software Foundation, Inc.\n"
+
+#: gcc.c:3281 gcov.c:364
+msgid ""
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+"\n"
+msgstr ""
+"Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es\n"
+"gibt KEINE Garantie; auch nicht für VERKAUFBARKEIT oder FÜR SPEZIELLE ZWECKE.\n"
+"\n"
+
+#: gcc.c:3382
+msgid "argument to `-Xlinker' is missing"
+msgstr ""
+
+#: gcc.c:3390
+msgid "argument to `-l' is missing"
+msgstr ""
+
+#: gcc.c:3407
+msgid "argument to `-specs' is missing"
+msgstr ""
+
+#: gcc.c:3422
+msgid "argument to `-specs=' is missing"
+msgstr ""
+
+#: gcc.c:3452
+#, c-format
+msgid "`-%c' must come at the start of the command line"
+msgstr ""
+
+#: gcc.c:3461
+msgid "argument to `-B' is missing"
+msgstr ""
+
+#: gcc.c:3634
+msgid "cannot specify -o with -c or -S and multiple compilations"
+msgstr ""
+
+#: gcc.c:3807
+msgid "warning: -pipe ignored because -save-temps specified"
+msgstr ""
+
+#: gcc.c:3811
+msgid "warning: -pipe ignored because -time specified"
+msgstr ""
+
+#: gcc.c:3823
+msgid "argument to `-x' is missing"
+msgstr ""
+
+#: gcc.c:3851
+#, c-format
+msgid "argument to `-%s' is missing"
+msgstr ""
+
+#: gcc.c:3912
+#, c-format
+msgid "warning: `-x %s' after last input file has no effect"
+msgstr ""
+
+#: gcc.c:4257
+msgid "invalid specification!  Bug in cc"
+msgstr ""
+
+#: gcc.c:4411
+#, c-format
+msgid "%s\n"
+msgstr ""
+
+#. Catch the case where a spec string contains something like
+#. '%{foo:%*}'.  ie there is no * in the pattern on the left
+#. hand side of the :.
+#: gcc.c:4971
+#, c-format
+msgid "spec failure: '%%*' has not been initialized by pattern match"
+msgstr ""
+
+#: gcc.c:4980
+#, c-format
+msgid "warning: use of obsolete %%[ operator in specs"
+msgstr ""
+
+#: gcc.c:4998
+#, c-format
+msgid "Processing spec %c%s%c, which is '%s'\n"
+msgstr ""
+
+#: gcc.c:5123
+#, c-format
+msgid "spec failure: unrecognized spec option '%c'"
+msgstr ""
+
+#: gcc.c:5204
+#, c-format
+msgid "unknown spec function `%s'"
+msgstr ""
+
+#: gcc.c:5223
+#, c-format
+msgid "error in args to spec function `%s'"
+msgstr ""
+
+#: gcc.c:5272
+msgid "malformed spec function name"
+msgstr ""
+
+#. )
+#: gcc.c:5275
+msgid "no arguments for spec function"
+msgstr ""
+
+#: gcc.c:5294
+msgid "malformed spec function arguments"
+msgstr ""
+
+#: gcc.c:5402
+msgid "mismatched braces in specs"
+msgstr ""
+
+#: gcc.c:6097
+#, c-format
+msgid "unrecognized option `-%s'"
+msgstr ""
+
+#: gcc.c:6103
+#, c-format
+msgid "install: %s%s\n"
+msgstr ""
+
+#: gcc.c:6104
+#, c-format
+msgid "programs: %s\n"
+msgstr ""
+
+#: gcc.c:6105
+#, c-format
+msgid "libraries: %s\n"
+msgstr ""
+
+#: gcc.c:6162
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
+msgstr ""
+"\n"
+"Zum Einsenden von Fehlerberichten (auf Englisch) lesen Sie bitte die\n"
+"folgenden Hinweise; Fehler in der deutschen Übersetzung sind an de@li.org\n"
+"zu melden:\n"
+
+#: gcc.c:6178
+#, c-format
+msgid "Configured with: %s\n"
+msgstr "Konfiguriert mit: %s\n"
+
+#: gcc.c:6192
+#, c-format
+msgid "Thread model: %s\n"
+msgstr ""
+
+#: gcc.c:6203
+#, c-format
+msgid "gcc version %s\n"
+msgstr "gcc-Version %s\n"
+
+#: gcc.c:6205
+#, c-format
+msgid "gcc driver version %s executing gcc version %s\n"
+msgstr ""
+
+#: gcc.c:6213
+msgid "no input files"
+msgstr "keine Eingabedateien"
+
+#: gcc.c:6251
+#, c-format
+msgid "%s: %s compiler not installed on this system"
+msgstr "%s: %s-Compiler ist auf diesem System nicht installiert"
+
+#: gcc.c:6326
+#, c-format
+msgid "%s: linker input file unused because linking not done"
+msgstr ""
+
+#: gcc.c:6369
+#, c-format
+msgid "language %s not recognized"
+msgstr "Sprache %s nicht erkannt"
+
+#: gcc.c:6472
+msgid "internal gcc abort"
+msgstr ""
+
+#: gcov.c:325
+msgid "Internal gcov abort.\n"
+msgstr ""
+
+#: gcov.c:338
+msgid ""
+"Usage: gcov [OPTION]... SOURCEFILE\n"
+"\n"
+msgstr ""
+"Aufruf: gcov [OPTION]... QUELLDATEI\n"
+"\n"
+
+#: gcov.c:339
+msgid ""
+"Print code coverage information.\n"
+"\n"
+msgstr ""
+
+#: gcov.c:340
+msgid "  -h, --help                      Print this help, then exit\n"
+msgstr "  -h, --help                      Diese Hilfe anzeigen\n"
+
+#: gcov.c:341
+msgid "  -v, --version                   Print version number, then exit\n"
+msgstr "  -v, --version                   Versionsnummer anzeigen\n"
+
+#: gcov.c:342
+msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
+msgstr ""
+
+#: gcov.c:343
+msgid ""
+"  -c, --branch-counts             Given counts of branches taken\n"
+"                                    rather than percentages\n"
+msgstr ""
+
+#: gcov.c:345
+msgid "  -n, --no-output                 Do not create an output file\n"
+msgstr "  -n, --no-output                 Keine Ausgabedatei erzeugen\n"
+
+#: gcov.c:346
+msgid ""
+"  -l, --long-file-names           Use long output file names for included\n"
+"                                    source files\n"
+msgstr ""
+
+#: gcov.c:348
+msgid "  -f, --function-summaries        Output summaries for each function\n"
+msgstr ""
+
+#: gcov.c:349
+msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
+msgstr ""
+
+#: gcov.c:350
+msgid "  -p, --preserve-paths            Preserve all pathname components\n"
+msgstr ""
+
+#: gcov.c:351
+#, c-format
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
+"%s.\n"
+msgstr ""
+"\n"
+"Zum Einsenden von Fehlerberichten (auf Englisch) lesen Sie bitte die Hinweise in:\n"
+"%s.\n"
+"Fehler in der deutschen Übersetzung sind an de@li.org zu melden.\n"
+
+#: gcov.c:361
+#, c-format
+msgid "gcov (GCC) %s\n"
+msgstr "gcov (GCC) %s\n"
+
+#: gcov.c:362
+msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
+msgstr "Copyright © 2001 Free Software Foundation, Inc.\n"
+
+#: gcov.c:500
+#, c-format
+msgid "Could not open basic block file %s.\n"
+msgstr ""
+
+#: gcov.c:507
+#, c-format
+msgid "Could not open program flow graph file %s.\n"
+msgstr ""
+
+#: gcov.c:524
+#, c-format
+msgid "Could not open data file %s.\n"
+msgstr ""
+
+#: gcov.c:525
+msgid "Assuming that all execution counts are zero.\n"
+msgstr ""
+
+#: gcov.c:534
+#, c-format
+msgid "No executable code associated with file %s.\n"
+msgstr ""
+
+#: gcov.c:1186
+#, c-format
+msgid "%s of %d lines executed in %s %s\n"
+msgstr ""
+
+#: gcov.c:1191
+#, c-format
+msgid "No executable lines in %s %s\n"
+msgstr ""
+
+#: gcov.c:1198
+#, c-format
+msgid "%s of %d branches executed in %s %s\n"
+msgstr ""
+
+#: gcov.c:1203
+#, c-format
+msgid "%s of %d branches taken at least once in %s %s\n"
+msgstr ""
+
+#: gcov.c:1209
+#, c-format
+msgid "No branches in %s %s\n"
+msgstr ""
+
+#: gcov.c:1211
+#, c-format
+msgid "%s of %d calls executed in %s %s\n"
+msgstr ""
+
+#: gcov.c:1216
+#, c-format
+msgid "No calls in %s %s\n"
+msgstr ""
+
+#: gcov.c:1351
+#, c-format
+msgid "didn't use all bb entries of graph, function %s\n"
+msgstr ""
+
+#: gcov.c:1353
+#, c-format
+msgid "block_num = %ld, num_blocks = %d\n"
+msgstr ""
+
+#: gcov.c:1367
+#, c-format
+msgid "ERROR: unexpected line number %ld\n"
+msgstr ""
+
+#: gcov.c:1383
+#, c-format
+msgid "ERROR: too many basic blocks in function %s\n"
+msgstr ""
+
+#: gcov.c:1398
+#, c-format
+msgid "ERROR: out of range line number in function %s\n"
+msgstr ""
+
+#: gcov.c:1470
+#, c-format
+msgid "Could not open source file %s.\n"
+msgstr ""
+
+#: gcov.c:1480
+#, c-format
+msgid "Warning: source file %s is newer than %s\n"
+msgstr ""
+
+#: gcov.c:1510
+#, c-format
+msgid "Unexpected EOF while reading source file %s.\n"
+msgstr ""
+
+#: gcov.c:1532
+#, c-format
+msgid "call   %2d never executed\n"
+msgstr ""
+
+#: gcov.c:1535
+#, c-format
+msgid "call   %2d returns %s\n"
+msgstr ""
+
+#: gcov.c:1543
+#, c-format
+msgid "branch %2d never executed\n"
+msgstr ""
+
+#: gcov.c:1546
+#, c-format
+msgid "branch %2d taken %s\n"
+msgstr ""
+
+#: gcov.c:1610
+#, c-format
+msgid "Creating %s.\n"
+msgstr ""
+
+#: gcov.c:1613
+#, c-format
+msgid "Error writing output file %s.\n"
+msgstr ""
+
+#: gcov.c:1618
+#, c-format
+msgid "Could not open output file %s.\n"
+msgstr ""
+
+#: gcse.c:761
+#, c-format
+msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+msgstr ""
+
+#: gcse.c:773
+#, c-format
+msgid "GCSE disabled: %d basic blocks and %d registers"
+msgstr ""
+
+#: genautomata.c:1490
+#, c-format
+msgid "Name `%s' contains quotes"
+msgstr ""
+
+#: genautomata.c:1621
+#, c-format
+msgid "invalid string `%s' in define_cpu_unit"
+msgstr ""
+
+#: genautomata.c:1650
+#, c-format
+msgid "invalid string `%s' in define_query_cpu_unit"
+msgstr ""
+
+#: genautomata.c:1682 genautomata.c:1685
+#, c-format
+msgid "invalid string `%s' in define_bypass"
+msgstr ""
+
+#: genautomata.c:1720
+#, c-format
+msgid "invalid first string `%s' in exclusion_set"
+msgstr ""
+
+#: genautomata.c:1724
+#, c-format
+msgid "invalid second string `%s' in exclusion_set"
+msgstr ""
+
+#: genautomata.c:1760
+#, c-format
+msgid "invalid first string `%s' in presence_set"
+msgstr ""
+
+#: genautomata.c:1764
+#, c-format
+msgid "invalid second string `%s' in presence_set"
+msgstr ""
+
+#: genautomata.c:1800
+#, c-format
+msgid "invalid first string `%s' in absence_set"
+msgstr ""
+
+#: genautomata.c:1804
+#, c-format
+msgid "invalid second string `%s' in absence_set"
+msgstr ""
+
+#: genautomata.c:1837
+#, c-format
+msgid "invalid string `%s' in define_automaton"
+msgstr ""
+
+#: genautomata.c:1868
+#, c-format
+msgid "invalid option `%s' in automata_option"
+msgstr "ungültige Option »%s« in automata_option"
+
+#: genautomata.c:1890
+#, c-format
+msgid "garbage after ) in reservation `%s'"
+msgstr ""
+
+#: genautomata.c:1921 genautomata.c:1954 genautomata.c:1981
+#, fuzzy, c-format
+msgid "invalid `%s' in reservation `%s'"
+msgstr "ungültige Option »%s«"
+
+#: genautomata.c:1932
+#, c-format
+msgid "repetition `%s' <= 1 in reservation `%s'"
+msgstr ""
+
+#: genautomata.c:2425
+#, c-format
+msgid "unit `%s' in exclusion is not declared"
+msgstr ""
+
+#: genautomata.c:2427
+#, c-format
+msgid "`%s' in exclusion is not unit"
+msgstr ""
+
+#: genautomata.c:2465
+#, c-format
+msgid "unit `%s' excludes itself"
+msgstr ""
+
+#: genautomata.c:2473
+#, c-format
+msgid "units `%s' and `%s' in exclusion set belong to different automata"
+msgstr ""
+
+#: genautomata.c:2603 genautomata.c:2609
+#, c-format
+msgid "unit `%s' excludes and requires presence of `%s'"
+msgstr ""
+
+#: genautomata.c:2623 genautomata.c:2629
+#, c-format
+msgid "unit `%s' requires absence and presence of `%s'"
+msgstr ""
+
+#: genautomata.c:2692 genautomata.c:2695
+#, fuzzy, c-format
+msgid "repeated declaration of automaton `%s'"
+msgstr "Deklaration von »%D« als %s"
+
+#: genautomata.c:2711
+#, c-format
+msgid "define_insn_reservation `%s' has negative latency time"
+msgstr ""
+
+#: genautomata.c:2717
+#, c-format
+msgid "`%s' is already used as insn reservation name"
+msgstr ""
+
+#: genautomata.c:2723
+#, c-format
+msgid "define_bypass `%s - %s' has negative latency time"
+msgstr ""
+
+#: genautomata.c:2737
+#, c-format
+msgid "automaton `%s' is not declared"
+msgstr ""
+
+#: genautomata.c:2747
+#, c-format
+msgid "define_unit `%s' without automaton when one defined"
+msgstr ""
+
+#: genautomata.c:2753
+#, c-format
+msgid "`%s' is declared as cpu unit"
+msgstr ""
+
+#: genautomata.c:2762
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu reservation"
+msgstr "»%s« als »static« deklariert, aber nirgendwo definiert"
+
+#: genautomata.c:2772
+#, c-format
+msgid "repeated declaration of unit `%s'"
+msgstr "wiederholte Deklaration von Unit »%s«"
+
+#: genautomata.c:2775
+#, c-format
+msgid "repeated declaration of reservation `%s'"
+msgstr ""
+
+#: genautomata.c:2790 genautomata.c:2793
+#, c-format
+msgid "there is no insn reservation `%s'"
+msgstr ""
+
+#: genautomata.c:2810 genautomata.c:2815
+#, c-format
+msgid "the same bypass `%s - %s' is already defined"
+msgstr ""
+
+#: genautomata.c:2820
+#, c-format
+msgid "bypass `%s - %s' is already defined"
+msgstr ""
+
+#: genautomata.c:2925 genautomata.c:2927
+#, c-format
+msgid "automaton `%s' is not used"
+msgstr ""
+
+#: genautomata.c:2950
+#, c-format
+msgid "undeclared unit or reservation `%s'"
+msgstr ""
+
+#: genautomata.c:3028 genautomata.c:3030
+#, c-format
+msgid "unit `%s' is not used"
+msgstr "Unit »%s« wird nicht verwendet"
+
+#: genautomata.c:3035 genautomata.c:3037
+#, c-format
+msgid "reservation `%s' is not used"
+msgstr ""
+
+#: genautomata.c:3134
+#, c-format
+msgid "cycle in definition of reservation `%s'"
+msgstr ""
+
+#: genautomata.c:5333
+#, c-format
+msgid "Units `%s' and `%s' should be in the same automaton"
+msgstr ""
+
+#: genautomata.c:9441
+msgid "-split has no argument."
+msgstr ""
+
+#: genautomata.c:9442
+msgid "option `-split' has not been implemented yet\n"
+msgstr ""
+
+#: genautomata.c:9486 genautomata.c:9491
+#, c-format
+msgid "Automaton `%s': Insn `%s' will never be issued"
+msgstr ""
+
+#: genautomata.c:9498 genautomata.c:9501
+#, c-format
+msgid "Insn `%s' will never be issued"
+msgstr ""
+
+#: genautomata.c:9649
+msgid "Errors in DFA description"
+msgstr ""
+
+#: genautomata.c:9732
+#, c-format
+msgid "Error in writing DFA description file %s"
+msgstr ""
+
+#: genconditions.c:196
+msgid "No input file name."
+msgstr "Kein Eingabedateiname,"
+
+#: graph.c:420 profile.c:1204 profile.c:1211 toplev.c:1836 toplev.c:5121
+#: f/com.c:14138 java/jcf-parse.c:913 java/jcf-parse.c:1059 java/lex.c:1767
+#: objc/objc-act.c:449
+#, c-format
+msgid "can't open %s"
+msgstr "Es ist nicht möglich »%s« zu öffnen"
+
+#: haifa-sched.c:196
+#, c-format
+msgid "fix_sched_param: unknown param: %s"
+msgstr ""
+
+#: integrate.c:172
+msgid "function cannot be inline"
+msgstr ""
+
+#: integrate.c:176
+msgid "varargs function cannot be inline"
+msgstr ""
+
+#: integrate.c:179
+msgid "function using alloca cannot be inline"
+msgstr ""
+
+#: integrate.c:182
+msgid "function using setjmp cannot be inline"
+msgstr ""
+
+#: integrate.c:185
+msgid "function uses __builtin_eh_return"
+msgstr ""
+
+#: integrate.c:188
+msgid "function with nested functions cannot be inline"
+msgstr ""
+
+#: integrate.c:192
+msgid "function with label addresses used in initializers cannot inline"
+msgstr ""
+
+#: integrate.c:199 integrate.c:243
+msgid "function too large to be inline"
+msgstr ""
+
+#: integrate.c:209
+msgid "no prototype, and parameter address used; cannot be inline"
+msgstr ""
+
+#: integrate.c:216 integrate.c:261
+msgid "inline functions not supported for this return value type"
+msgstr ""
+
+#: integrate.c:221
+msgid "function with varying-size return value cannot be inline"
+msgstr ""
+
+#: integrate.c:228
+msgid "function with varying-size parameter cannot be inline"
+msgstr ""
+
+#: integrate.c:231
+msgid "function with transparent unit parameter cannot be inline"
+msgstr ""
+
+#: integrate.c:250
+msgid "function with computed jump cannot inline"
+msgstr ""
+
+#: integrate.c:254
+msgid "function with nonlocal goto cannot be inline"
+msgstr ""
+
+#: integrate.c:268
+msgid "function with target specific attribute(s) cannot be inlined"
+msgstr ""
+
+#: line-map.c:198
+#, c-format
+msgid "In file included from %s:%u"
+msgstr ""
+
+#. Translators note: this message is used in conjunction
+#. with "In file included from %s:%ld" and some other
+#. tricks.  We want something like this:
+#.
+#. | In file included from sys/select.h:123,
+#. |                  from sys/types.h:234,
+#. |                  from userfile.c:31:
+#. | bits/select.h:45: <error message here>
+#.
+#. with all the "from"s lined up.
+#. The trailing comma is at the beginning of this message,
+#. and the trailing colon is not translated.
+#: line-map.c:216
+#, c-format
+msgid ""
+",\n"
+"                 from %s:%u"
+msgstr ""
+
+#. If we didn't find this parameter, issue an error message.
+#: params.c:80
+#, c-format
+msgid "invalid parameter `%s'"
+msgstr ""
+
+#: profile.c:397
+#, c-format
+msgid "Profile does not match flowgraph of function %s (out of date?)"
+msgstr ""
+
+#: profile.c:400
+msgid ".da file corrupted"
+msgstr ""
+
+#: profile.c:634
+#, c-format
+msgid "corrupted profile info: prob for %d-%d thought to be %d"
+msgstr ""
+
+#: profile.c:1226
+#, c-format
+msgid "file %s not found, execution counts assumed to be zero"
+msgstr ""
+
+#: protoize.c:542
+#, c-format
+msgid "%s: internal abort\n"
+msgstr ""
+
+#: protoize.c:633
+#, c-format
+msgid "%s: error writing file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:678
+#, c-format
+msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
+msgstr ""
+
+#: protoize.c:681
+#, c-format
+msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
+msgstr ""
+
+#: protoize.c:788
+#, c-format
+msgid "%s: warning: no read access for file `%s'\n"
+msgstr ""
+
+#: protoize.c:796
+#, c-format
+msgid "%s: warning: no write access for file `%s'\n"
+msgstr ""
+
+#: protoize.c:804
+#, c-format
+msgid "%s: warning: no write access for dir containing `%s'\n"
+msgstr ""
+
+#. Catch cases like /.. where we try to backup to a
+#. point above the absolute root of the logical file
+#. system.
+#: protoize.c:1222
+#, c-format
+msgid "%s: invalid file name: %s\n"
+msgstr ""
+
+#: protoize.c:1374
+#, c-format
+msgid "%s: %s: can't get status: %s\n"
+msgstr ""
+
+#: protoize.c:1395
+#, c-format
+msgid ""
+"\n"
+"%s: fatal error: aux info file corrupted at line %d\n"
+msgstr ""
+
+#: protoize.c:1731
+#, c-format
+msgid "%s:%d: declaration of function `%s' takes different forms\n"
+msgstr ""
+
+#: protoize.c:1989
+#, c-format
+msgid "%s: compiling `%s'\n"
+msgstr ""
+
+#: protoize.c:2012
+#, c-format
+msgid "%s: wait: %s\n"
+msgstr ""
+
+#: protoize.c:2017
+#, c-format
+msgid "%s: subprocess got fatal signal %d\n"
+msgstr ""
+
+#: protoize.c:2025
+#, c-format
+msgid "%s: %s exited with status %d\n"
+msgstr ""
+
+#: protoize.c:2077
+#, c-format
+msgid "%s: warning: missing SYSCALLS file `%s'\n"
+msgstr ""
+
+#: protoize.c:2086 protoize.c:2115
+#, c-format
+msgid "%s: can't read aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2131 protoize.c:2159
+#, c-format
+msgid "%s: can't get status of aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2187
+#, c-format
+msgid "%s: can't open aux info file `%s' for reading: %s\n"
+msgstr ""
+
+#: protoize.c:2205
+#, c-format
+msgid "%s: error reading aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2218
+#, c-format
+msgid "%s: error closing aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2234
+#, c-format
+msgid "%s: can't delete aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2316 protoize.c:4318
+#, c-format
+msgid "%s: can't delete file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2395
+#, c-format
+msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2520
+#, c-format
+msgid "%s: conflicting extern definitions of '%s'\n"
+msgstr ""
+
+#: protoize.c:2524
+#, c-format
+msgid "%s: declarations of '%s' will not be converted\n"
+msgstr ""
+
+#: protoize.c:2526
+#, c-format
+msgid "%s: conflict list for '%s' follows:\n"
+msgstr ""
+
+#: protoize.c:2559
+#, c-format
+msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
+msgstr ""
+
+#: protoize.c:2599
+#, c-format
+msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
+msgstr ""
+
+#: protoize.c:2605
+#, c-format
+msgid "%s: %d: warning: no extern definition for `%s'\n"
+msgstr ""
+
+#: protoize.c:2636
+#, c-format
+msgid "%s: warning: no static definition for `%s' in file `%s'\n"
+msgstr ""
+
+#: protoize.c:2642
+#, c-format
+msgid "%s: multiple static defs of `%s' in file `%s'\n"
+msgstr ""
+
+#: protoize.c:2815 protoize.c:2818
+#, c-format
+msgid "%s: %d: warning: source too confusing\n"
+msgstr ""
+
+#: protoize.c:3024
+#, c-format
+msgid "%s: %d: warning: varargs function declaration not converted\n"
+msgstr ""
+
+#: protoize.c:3039
+#, c-format
+msgid "%s: declaration of function `%s' not converted\n"
+msgstr ""
+
+#: protoize.c:3162
+#, c-format
+msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
+msgstr ""
+
+#: protoize.c:3183
+#, c-format
+msgid ""
+"\n"
+"%s: warning: too few parameter lists in declaration of `%s'\n"
+msgstr ""
+
+#: protoize.c:3281
+#, c-format
+msgid "%s: %d: warning: found `%s' but expected `%s'\n"
+msgstr ""
+
+#: protoize.c:3459
+#, c-format
+msgid "%s: local declaration for function `%s' not inserted\n"
+msgstr ""
+
+#: protoize.c:3486
+#, c-format
+msgid ""
+"\n"
+"%s: %d: warning: can't add declaration of `%s' into macro call\n"
+msgstr ""
+
+#: protoize.c:3560
+#, c-format
+msgid "%s: global declarations for file `%s' not inserted\n"
+msgstr ""
+
+#: protoize.c:3651 protoize.c:3681
+#, c-format
+msgid "%s: definition of function `%s' not converted\n"
+msgstr ""
+
+#: protoize.c:3670
+#, c-format
+msgid "%s: %d: warning: definition of %s not converted\n"
+msgstr ""
+
+#: protoize.c:4000
+#, c-format
+msgid "%s: found definition of `%s' at %s(%d)\n"
+msgstr ""
+
+#. If we make it here, then we did not know about this
+#. function definition.
+#: protoize.c:4016
+#, c-format
+msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
+msgstr ""
+
+#: protoize.c:4019
+#, c-format
+msgid "%s: function definition not converted\n"
+msgstr ""
+
+#: protoize.c:4078
+#, c-format
+msgid "%s: `%s' not converted\n"
+msgstr ""
+
+#: protoize.c:4086
+#, c-format
+msgid "%s: would convert file `%s'\n"
+msgstr ""
+
+#: protoize.c:4089
+#, c-format
+msgid "%s: converting file `%s'\n"
+msgstr ""
+
+#: protoize.c:4099
+#, c-format
+msgid "%s: can't get status for file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4141
+#, c-format
+msgid "%s: can't open file `%s' for reading: %s\n"
+msgstr ""
+
+#: protoize.c:4156
+#, c-format
+msgid ""
+"\n"
+"%s: error reading input file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4190
+#, c-format
+msgid "%s: can't create/open clean file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4295
+#, c-format
+msgid "%s: warning: file `%s' already saved in `%s'\n"
+msgstr ""
+
+#: protoize.c:4303
+#, c-format
+msgid "%s: can't link file `%s' to `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4333
+#, c-format
+msgid "%s: can't create/open output file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4366
+#, c-format
+msgid "%s: can't change mode of file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4541
+#, c-format
+msgid "%s: cannot get working directory: %s\n"
+msgstr ""
+
+#: protoize.c:4639
+#, c-format
+msgid "%s: input file names must have .c suffixes: %s\n"
+msgstr ""
+
+#: ra.c:750
+msgid "Didn't find a coloring.\n"
+msgstr ""
+
+#: reg-stack.c:673
+#, c-format
+msgid "output constraint %d must specify a single register"
+msgstr ""
+
+#: reg-stack.c:683
+#, c-format
+msgid "output constraint %d cannot be specified together with \"%s\" clobber"
+msgstr ""
+
+#: reg-stack.c:706
+msgid "output regs must be grouped at top of stack"
+msgstr ""
+
+#: reg-stack.c:743
+msgid "implicitly popped regs must be grouped at top of stack"
+msgstr ""
+
+#: reg-stack.c:762
+#, c-format
+msgid "output operand %d must use `&' constraint"
+msgstr ""
+
+#: regclass.c:753
+#, c-format
+msgid "can't use '%s' as a %s register"
+msgstr ""
+
+#: regclass.c:768 config/ia64/ia64.c:4169 config/ia64/ia64.c:4176
+#, c-format
+msgid "unknown register name: %s"
+msgstr ""
+
+#: regclass.c:779
+msgid "global register variable follows a function definition"
+msgstr ""
+
+#: regclass.c:783
+msgid "register used for two global register variables"
+msgstr ""
+
+#: regclass.c:788
+msgid "call-clobbered register used for global register variable"
+msgstr ""
+
+#: regrename.c:1899
+#, c-format
+msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
+msgstr ""
+
+#: regrename.c:1911
+#, c-format
+msgid "validate_value_data: Loop in regno chain (%u)"
+msgstr ""
+
+#: regrename.c:1914
+#, c-format
+msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
+msgstr ""
+
+#: regrename.c:1926
+#, c-format
+msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
+msgstr ""
+
+#: reload.c:1225
+msgid "cannot reload integer constant operand in `asm'"
+msgstr ""
+
+#: reload.c:1247
+msgid "impossible register constraint in `asm'"
+msgstr ""
+
+#: reload.c:3467
+msgid "`&' constraint used with no register class"
+msgstr ""
+
+#: reload.c:3635
+msgid "unable to generate reloads for:"
+msgstr ""
+
+#: reload.c:3636 reload.c:3850
+msgid "inconsistent operand constraints in an `asm'"
+msgstr ""
+
+#: reload1.c:1255
+msgid "frame size too large for reliable stack checking"
+msgstr ""
+
+#: reload1.c:1258
+msgid "try reducing the number of local variables"
+msgstr ""
+
+#: reload1.c:1914
+#, c-format
+msgid "can't find a register in class `%s' while reloading `asm'"
+msgstr ""
+
+#: reload1.c:1918
+#, c-format
+msgid "unable to find a register to spill in class `%s'"
+msgstr ""
+
+#: reload1.c:1920
+msgid "this is the insn:"
+msgstr ""
+
+#: reload1.c:3941
+msgid "`asm' operand requires impossible reload"
+msgstr ""
+
+#. It's the compiler's fault.
+#: reload1.c:5055
+msgid "could not find a spill register"
+msgstr ""
+
+#: reload1.c:5060
+msgid "`asm' operand constraint incompatible with operand size"
+msgstr ""
+
+#. It's the compiler's fault.
+#: reload1.c:6680
+msgid "VOIDmode on an output"
+msgstr ""
+
+#: reload1.c:6681
+msgid "output operand is constant in `asm'"
+msgstr ""
+
+#: rtl-error.c:140
+msgid "unrecognizable insn:"
+msgstr ""
+
+#: rtl-error.c:142
+msgid "insn does not satisfy its constraints:"
+msgstr ""
+
+#: rtl.c:558
+#, c-format
+msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:573
+#, c-format
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:589
+#, c-format
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:602
+#, c-format
+msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:616
+#, c-format
+msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:631
+#, c-format
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:646
+#, c-format
+msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
+msgstr ""
+
+#: stmt.c:753
+#, c-format
+msgid "jump to `%s' invalidly jumps into binding contour"
+msgstr ""
+
+#: stmt.c:989 stmt.c:3731
+#, c-format
+msgid "label `%s' used before containing binding contour"
+msgstr ""
+
+#: stmt.c:1169
+msgid "output operand constraint lacks `='"
+msgstr ""
+
+#: stmt.c:1184
+#, c-format
+msgid "output constraint `%c' for operand %d is not at the beginning"
+msgstr ""
+
+#: stmt.c:1206
+msgid "operand constraint contains incorrectly positioned '+' or '='"
+msgstr ""
+
+#: stmt.c:1212 stmt.c:1316
+#, c-format
+msgid "`%%' constraint used with last operand"
+msgstr ""
+
+#: stmt.c:1231
+msgid "matching constraint not valid in output operand"
+msgstr ""
+
+#: stmt.c:1307
+#, c-format
+msgid "input operand constraint contains `%c'"
+msgstr ""
+
+#: stmt.c:1347
+msgid "matching constraint references invalid operand number"
+msgstr ""
+
+#: stmt.c:1379
+#, c-format
+msgid "invalid punctuation `%c' in constraint"
+msgstr ""
+
+#: stmt.c:1429
+#, c-format
+msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
+msgstr ""
+
+#: stmt.c:1519
+#, c-format
+msgid "unknown register name `%s' in `asm'"
+msgstr ""
+
+#: stmt.c:1567
+#, c-format
+msgid "more than %d operands in `asm'"
+msgstr ""
+
+#: stmt.c:1626
+#, c-format
+msgid "output number %d not directly addressable"
+msgstr ""
+
+#. ??? Leave this only until we have experience with what
+#. happens in combine and elsewhere when constraints are
+#. not satisfied.
+#: stmt.c:1698 stmt.c:1727
+#, c-format
+msgid "asm operand %d probably doesn't match constraints"
+msgstr ""
+
+#: stmt.c:1858
+msgid "asm clobber conflict with output operand"
+msgstr ""
+
+#: stmt.c:1863
+msgid "asm clobber conflict with input operand"
+msgstr ""
+
+#: stmt.c:1898
+msgid "too many alternatives in `asm'"
+msgstr ""
+
+#: stmt.c:1910
+msgid "operand constraints for `asm' differ in number of alternatives"
+msgstr ""
+
+#: stmt.c:1963
+#, c-format
+msgid "duplicate asm operand name '%s'"
+msgstr ""
+
+#: stmt.c:2050
+msgid "missing close brace for named operand"
+msgstr ""
+
+#: stmt.c:2078
+#, c-format
+msgid "undefined named operand '%s'"
+msgstr ""
+
+#: stmt.c:3668
+#, c-format
+msgid "unused variable `%s'"
+msgstr ""
+
+#: stmt.c:5149
+#, c-format
+msgid "enumeration value `%s' not handled in switch"
+msgstr ""
+
+#: stmt.c:5174 stmt.c:5194
+#, c-format
+msgid "case value `%ld' not in enumerated type"
+msgstr ""
+
+#: stmt.c:5177 stmt.c:5197
+#, c-format
+msgid "case value `%ld' not in enumerated type `%s'"
+msgstr ""
+
+#: stmt.c:5270
+msgid "switch missing default case"
+msgstr ""
+
+#: stor-layout.c:178
+msgid "type size can't be explicitly evaluated"
+msgstr ""
+
+#: stor-layout.c:180
+msgid "variable-size type declared outside of any function"
+msgstr ""
+
+#: stor-layout.c:461
+#, c-format
+msgid "size of `%s' is %d bytes"
+msgstr ""
+
+#: stor-layout.c:463
+#, c-format
+msgid "size of `%s' is larger than %d bytes"
+msgstr ""
+
+#: stor-layout.c:869 stor-layout.c:1285
+#, c-format
+msgid "packed attribute causes inefficient alignment for `%s'"
+msgstr ""
+
+#: stor-layout.c:871 stor-layout.c:1287
+#, c-format
+msgid "packed attribute is unnecessary for `%s'"
+msgstr ""
+
+#: stor-layout.c:886
+#, c-format
+msgid "padding struct to align `%s'"
+msgstr ""
+
+#: stor-layout.c:1249
+msgid "padding struct size to alignment boundary"
+msgstr ""
+
+#: stor-layout.c:1292
+msgid "packed attribute causes inefficient alignment"
+msgstr ""
+
+#: stor-layout.c:1294
+msgid "packed attribute is unnecessary"
+msgstr ""
+
+#: timevar.c:448
+msgid ""
+"\n"
+"Execution times (seconds)\n"
+msgstr ""
+
+#. Print total time.
+#: timevar.c:498
+msgid " TOTAL                 :"
+msgstr ""
+
+#: timevar.c:534
+#, c-format
+msgid "time in %s: %ld.%06ld (%ld%%)\n"
+msgstr ""
+
+#: tlink.c:399
+#, c-format
+msgid "collect: reading %s\n"
+msgstr ""
+
+#: tlink.c:502
+#, c-format
+msgid "collect: recompiling %s\n"
+msgstr ""
+
+#: tlink.c:668
+#, c-format
+msgid "collect: tweaking %s in %s\n"
+msgstr ""
+
+#: tlink.c:715
+msgid "collect: relinking\n"
+msgstr ""
+
+#: tlink.c:724
+#, c-format
+msgid "ld returned %d exit status"
+msgstr ""
+
+#: toplev.c:920
+msgid "Generate debugging info in default format"
+msgstr ""
+
+#: toplev.c:921
+msgid "Generate debugging info in default extended format"
+msgstr ""
+
+#: toplev.c:923
+msgid "Generate STABS format debug info"
+msgstr ""
+
+#: toplev.c:924
+msgid "Generate extended STABS format debug info"
+msgstr ""
+
+#: toplev.c:927
+msgid "Generate DWARF-1 format debug info"
+msgstr ""
+
+#: toplev.c:929
+msgid "Generate extended DWARF-1 format debug info"
+msgstr ""
+
+#: toplev.c:932
+msgid "Generate DWARF-2 debug info"
+msgstr ""
+
+#: toplev.c:935
+msgid "Generate XCOFF format debug info"
+msgstr ""
+
+#: toplev.c:936
+msgid "Generate extended XCOFF format debug info"
+msgstr ""
+
+#: toplev.c:939
+msgid "Generate COFF format debug info"
+msgstr ""
+
+#: toplev.c:942
+msgid "Generate VMS format debug info"
+msgstr ""
+
+#: toplev.c:981
+msgid "Perform DWARF2 duplicate elimination"
+msgstr ""
+
+#: toplev.c:983
+msgid "Do not store floats in registers"
+msgstr ""
+
+#: toplev.c:985
+msgid "Consider all mem refs through pointers as volatile"
+msgstr ""
+
+#: toplev.c:987
+msgid "Consider all mem refs to global data to be volatile"
+msgstr ""
+
+#: toplev.c:989
+msgid "Consider all mem refs to static data to be volatile"
+msgstr ""
+
+#: toplev.c:991
+msgid "Defer popping functions args from stack until later"
+msgstr ""
+
+#: toplev.c:993
+msgid "When possible do not generate stack frames"
+msgstr ""
+
+#: toplev.c:995
+msgid "Optimize sibling and tail recursive calls"
+msgstr ""
+
+#: toplev.c:997
+msgid "Perform superblock formation via tail duplication"
+msgstr ""
+
+#: toplev.c:999
+msgid "When running CSE, follow jumps to their targets"
+msgstr ""
+
+#: toplev.c:1001
+msgid "When running CSE, follow conditional jumps"
+msgstr ""
+
+#: toplev.c:1003
+msgid "Perform a number of minor, expensive optimizations"
+msgstr ""
+
+#: toplev.c:1005
+msgid "Perform jump threading optimizations"
+msgstr ""
+
+#: toplev.c:1007
+msgid "Perform strength reduction optimizations"
+msgstr ""
+
+#: toplev.c:1009
+msgid "Perform loop unrolling when iteration count is known"
+msgstr ""
+
+#: toplev.c:1011
+msgid "Perform loop unrolling for all loops"
+msgstr ""
+
+#: toplev.c:1013
+msgid "Generate prefetch instructions, if available, for arrays in loops"
+msgstr ""
+
+#: toplev.c:1015
+msgid "Force all loop invariant computations out of loops"
+msgstr ""
+
+#: toplev.c:1017
+msgid "Strength reduce all loop general induction variables"
+msgstr ""
+
+#: toplev.c:1019
+msgid "Store strings in writable data section"
+msgstr ""
+
+#: toplev.c:1021
+msgid "Enable machine specific peephole optimizations"
+msgstr ""
+
+#: toplev.c:1023
+msgid "Copy memory operands into registers before using"
+msgstr ""
+
+#: toplev.c:1025
+msgid "Copy memory address constants into regs before using"
+msgstr ""
+
+#: toplev.c:1027
+msgid "Allow function addresses to be held in registers"
+msgstr ""
+
+#: toplev.c:1029
+msgid "Integrate simple functions into their callers"
+msgstr ""
+
+#: toplev.c:1031
+msgid "Generate code for funcs even if they are fully inlined"
+msgstr ""
+
+#: toplev.c:1033
+msgid "Pay attention to the 'inline' keyword"
+msgstr ""
+
+#: toplev.c:1035
+msgid "Emit static const variables even if they are not used"
+msgstr ""
+
+#: toplev.c:1037
+msgid "Check for syntax errors, then stop"
+msgstr ""
+
+#: toplev.c:1039
+msgid "Mark data as shared rather than private"
+msgstr ""
+
+#: toplev.c:1041
+msgid "Enable saving registers around function calls"
+msgstr ""
+
+#: toplev.c:1043
+msgid "Return 'short' aggregates in memory, not registers"
+msgstr ""
+
+#: toplev.c:1045
+msgid "Return 'short' aggregates in registers"
+msgstr ""
+
+#: toplev.c:1047
+msgid "Attempt to fill delay slots of branch instructions"
+msgstr ""
+
+#: toplev.c:1049
+msgid "Perform the global common subexpression elimination"
+msgstr ""
+
+#: toplev.c:1051
+msgid "Perform enhanced load motion during global subexpression elimination"
+msgstr ""
+
+#: toplev.c:1053
+msgid "Perform store motion after global subexpression elimination"
+msgstr ""
+
+#: toplev.c:1055
+msgid "Perform the loop optimizations"
+msgstr ""
+
+#: toplev.c:1057
+msgid "Perform cross-jumping optimization"
+msgstr ""
+
+#: toplev.c:1059
+msgid "Perform conversion of conditional jumps to branchless equivalents"
+msgstr ""
+
+#: toplev.c:1061
+msgid "Perform conversion of conditional jumps to conditional execution"
+msgstr ""
+
+#: toplev.c:1063
+msgid "Run CSE pass after loop optimizations"
+msgstr ""
+
+#: toplev.c:1065
+msgid "Run the loop optimizer twice"
+msgstr ""
+
+#: toplev.c:1067
+msgid "Delete useless null pointer checks"
+msgstr ""
+
+#: toplev.c:1069
+msgid "Reschedule instructions before register allocation"
+msgstr ""
+
+#: toplev.c:1071
+msgid "Reschedule instructions after register allocation"
+msgstr ""
+
+#: toplev.c:1073
+msgid "Enable scheduling across basic blocks"
+msgstr ""
+
+#: toplev.c:1075
+msgid "Allow speculative motion of non-loads"
+msgstr ""
+
+#: toplev.c:1077
+msgid "Allow speculative motion of some loads"
+msgstr ""
+
+#: toplev.c:1079
+msgid "Allow speculative motion of more loads"
+msgstr ""
+
+#: toplev.c:1081
+msgid "Replace add,compare,branch with branch on count reg"
+msgstr ""
+
+#: toplev.c:1083
+msgid "Generate position independent code, if possible"
+msgstr ""
+
+#: toplev.c:1086
+msgid "Enable exception handling"
+msgstr ""
+
+#: toplev.c:1088
+msgid "Just generate unwind tables for exception handling"
+msgstr ""
+
+#: toplev.c:1090
+msgid "Generate unwind tables exact at each instruction boundary"
+msgstr ""
+
+#: toplev.c:1092
+msgid "Support synchronous non-call exceptions"
+msgstr ""
+
+#: toplev.c:1094
+msgid "Insert arc based program profiling code"
+msgstr ""
+
+#: toplev.c:1096
+msgid "Create data files needed by gcov"
+msgstr ""
+
+#: toplev.c:1098
+msgid "Use profiling information for branch probabilities"
+msgstr ""
+
+#: toplev.c:1100
+msgid "Enable basic program profiling code"
+msgstr ""
+
+#: toplev.c:1102
+msgid "Reorder basic blocks to improve code placement"
+msgstr ""
+
+#: toplev.c:1104
+msgid "Reorder functions to improve code placement"
+msgstr ""
+
+#: toplev.c:1106
+msgid "Do the register renaming optimization pass"
+msgstr ""
+
+#: toplev.c:1108
+msgid "Do the register copy-propagation optimization pass"
+msgstr ""
+
+#: toplev.c:1110
+msgid "Do not put uninitialized globals in the common section"
+msgstr ""
+
+#: toplev.c:1112
+msgid "Do not generate .size directives"
+msgstr ""
+
+#: toplev.c:1114
+msgid "place each function into its own section"
+msgstr ""
+
+#: toplev.c:1116
+msgid "place data items into their own section"
+msgstr ""
+
+#: toplev.c:1118
+msgid "Add extra commentry to assembler output"
+msgstr ""
+
+#: toplev.c:1120
+msgid "Output GNU ld formatted global initializers"
+msgstr ""
+
+#: toplev.c:1122
+msgid "Enables a register move optimization"
+msgstr ""
+
+#: toplev.c:1124
+msgid "Do the full regmove optimization pass"
+msgstr ""
+
+#: toplev.c:1126
+msgid "Pack structure members together without holes"
+msgstr ""
+
+#: toplev.c:1128
+msgid "Insert stack checking code into the program"
+msgstr ""
+
+#: toplev.c:1130
+msgid "Specify that arguments may alias each other & globals"
+msgstr ""
+
+#: toplev.c:1132
+msgid "Assume arguments may alias globals but not each other"
+msgstr ""
+
+#: toplev.c:1134
+msgid "Assume arguments do not alias each other or globals"
+msgstr ""
+
+#: toplev.c:1136
+msgid "Assume strict aliasing rules apply"
+msgstr ""
+
+#: toplev.c:1138
+msgid "Align the start of loops"
+msgstr ""
+
+#: toplev.c:1140
+msgid "Align labels which are only reached by jumping"
+msgstr ""
+
+#: toplev.c:1142
+msgid "Align all labels"
+msgstr ""
+
+#: toplev.c:1144
+msgid "Align the start of functions"
+msgstr ""
+
+#: toplev.c:1146
+msgid "Attempt to merge identical constants accross compilation units"
+msgstr ""
+
+#: toplev.c:1148
+msgid "Attempt to merge identical constants and constant variables"
+msgstr ""
+
+#: toplev.c:1150
+msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
+msgstr ""
+
+#: toplev.c:1152
+msgid "Instrument function entry/exit with profiling calls"
+msgstr ""
+
+#: toplev.c:1154
+msgid "Put zero initialized data in the bss section"
+msgstr ""
+
+#: toplev.c:1156
+msgid "Enable SSA optimizations"
+msgstr ""
+
+#: toplev.c:1158
+msgid "Enable SSA conditional constant propagation"
+msgstr ""
+
+#: toplev.c:1160
+msgid "Enable aggressive SSA dead code elimination"
+msgstr ""
+
+#: toplev.c:1162
+msgid "External symbols have a leading underscore"
+msgstr ""
+
+#: toplev.c:1164
+msgid "Process #ident directives"
+msgstr ""
+
+#: toplev.c:1166
+msgid "Enables an rtl peephole pass run before sched2"
+msgstr ""
+
+#: toplev.c:1168
+msgid "Assume no NaNs or +-Infs are generated"
+msgstr ""
+
+#: toplev.c:1170
+msgid "Enables guessing of branch probabilities"
+msgstr ""
+
+#: toplev.c:1172
+msgid "Set errno after built-in math functions"
+msgstr ""
+
+#: toplev.c:1174
+msgid "Floating-point operations can trap"
+msgstr ""
+
+#: toplev.c:1176
+msgid "Allow math optimizations that may violate IEEE or ANSI standards"
+msgstr ""
+
+#: toplev.c:1178
+msgid "Disable optimizations observable by IEEE signaling NaNs"
+msgstr ""
+
+#: toplev.c:1180
+msgid "Generate code to check bounds before indexing arrays"
+msgstr ""
+
+#: toplev.c:1182
+msgid "Convert floating point constant to single precision constant"
+msgstr ""
+
+#: toplev.c:1184
+msgid "Report time taken by each compiler pass at end of run"
+msgstr ""
+
+#: toplev.c:1186
+msgid "Report on permanent memory allocation at end of run"
+msgstr ""
+
+#: toplev.c:1188
+msgid "Trap for signed overflow in addition / subtraction / multiplication"
+msgstr ""
+
+#: toplev.c:1190
+msgid "Use graph coloring register allocation."
+msgstr ""
+
+#: toplev.c:1207
+msgid "Compile just for ISO C90"
+msgstr ""
+
+#: toplev.c:1209
+msgid "Determine language standard"
+msgstr ""
+
+#: toplev.c:1213
+msgid "Make bit-fields by unsigned by default"
+msgstr ""
+
+#: toplev.c:1217
+msgid "Make 'char' be signed by default"
+msgstr ""
+
+#: toplev.c:1219
+msgid "Make 'char' be unsigned by default"
+msgstr ""
+
+#: toplev.c:1225
+msgid "Do not recognize the 'asm' keyword"
+msgstr ""
+
+#: toplev.c:1228
+msgid "Do not recognize any built in functions"
+msgstr ""
+
+#: toplev.c:1230
+msgid "Assume normal C execution environment"
+msgstr ""
+
+#: toplev.c:1233
+msgid "Assume that standard libraries & main might not exist"
+msgstr ""
+
+#: toplev.c:1236
+msgid "Allow different types as args of ? operator"
+msgstr ""
+
+#: toplev.c:1239
+msgid "Allow the use of $ inside identifiers"
+msgstr ""
+
+#: toplev.c:1244
+msgid "Use the same size for double as for float"
+msgstr ""
+
+#: toplev.c:1247
+msgid "Use the smallest fitting integer to hold enums"
+msgstr ""
+
+#: toplev.c:1250
+msgid "Override the underlying type for wchar_t to `unsigned short'"
+msgstr ""
+
+#: toplev.c:1254
+msgid "Enable most warning messages"
+msgstr ""
+
+#: toplev.c:1256
+msgid "Warn about casting functions to incompatible types"
+msgstr ""
+
+#: toplev.c:1259
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr ""
+
+#: toplev.c:1262
+msgid "Warn about casts which discard qualifiers"
+msgstr ""
+
+#: toplev.c:1265
+msgid "Warn about subscripts whose type is 'char'"
+msgstr ""
+
+#: toplev.c:1268 toplev.c:1271
+msgid "Warn if nested comments are detected"
+msgstr ""
+
+#: toplev.c:1274
+msgid "Warn about possibly confusing type conversions"
+msgstr ""
+
+#: toplev.c:1278
+msgid "Do not warn about compile-time integer division by zero"
+msgstr ""
+
+#: toplev.c:1280
+msgid "Warn about testing equality of floating point numbers"
+msgstr ""
+
+#: toplev.c:1283
+msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
+msgstr ""
+
+#: toplev.c:1287
+msgid "Don't warn about too many arguments to format functions"
+msgstr ""
+
+#: toplev.c:1289
+msgid "Warn about non-string-literal format strings"
+msgstr ""
+
+#: toplev.c:1292
+msgid "Warn about possible security problems with format functions"
+msgstr ""
+
+#: toplev.c:1296
+msgid "Don't warn about strftime formats yielding 2 digit years"
+msgstr ""
+
+#: toplev.c:1298
+msgid "Warn about implicit function declarations"
+msgstr ""
+
+#: toplev.c:1302
+msgid "Warn when a declaration does not specify a type"
+msgstr ""
+
+#: toplev.c:1307
+msgid "Warn about the use of the #import directive"
+msgstr ""
+
+#: toplev.c:1311
+msgid "Do not warn about using 'long long' when -pedantic"
+msgstr ""
+
+#: toplev.c:1313
+msgid "Warn about suspicious declarations of main"
+msgstr ""
+
+#: toplev.c:1316
+msgid "Warn about possibly missing braces around initializers"
+msgstr ""
+
+#: toplev.c:1319
+msgid "Warn about global funcs without previous declarations"
+msgstr ""
+
+#: toplev.c:1322
+msgid "Warn about global funcs without prototypes"
+msgstr ""
+
+#: toplev.c:1325
+msgid "Warn about use of multicharacter literals"
+msgstr ""
+
+#: toplev.c:1328
+msgid "Warn about externs not at file scope level"
+msgstr ""
+
+#: toplev.c:1331
+msgid "Warn about possible missing parentheses"
+msgstr ""
+
+#: toplev.c:1334
+msgid "Warn about function pointer arithmetic"
+msgstr ""
+
+#: toplev.c:1337
+msgid "Warn about multiple declarations of the same object"
+msgstr ""
+
+#: toplev.c:1340
+msgid "Warn whenever a function's return-type defaults to int"
+msgstr ""
+
+#: toplev.c:1343
+msgid "Warn about possible violations of sequence point rules"
+msgstr ""
+
+#: toplev.c:1346
+msgid "Warn about signed/unsigned comparisons"
+msgstr ""
+
+#: toplev.c:1349
+msgid "Warn about non-prototyped function decls"
+msgstr ""
+
+#: toplev.c:1352
+msgid "Warn about constructs whose meanings change in ISO C"
+msgstr ""
+
+#: toplev.c:1355
+msgid "Warn when trigraphs are encountered"
+msgstr ""
+
+#: toplev.c:1360
+msgid "Warn about unrecognized pragmas"
+msgstr ""
+
+#: toplev.c:1363
+msgid "Mark strings as 'const char *'"
+msgstr ""
+
+#: toplev.c:1508
+msgid "Warn when a function is unused"
+msgstr ""
+
+#: toplev.c:1510
+msgid "Warn when a label is unused"
+msgstr ""
+
+#: toplev.c:1512
+msgid "Warn when a function parameter is unused"
+msgstr ""
+
+#: toplev.c:1514
+msgid "Warn when a variable is unused"
+msgstr ""
+
+#: toplev.c:1516
+msgid "Warn when an expression value is unused"
+msgstr ""
+
+#: toplev.c:1518
+msgid "Do not suppress warnings from system headers"
+msgstr ""
+
+#: toplev.c:1520
+msgid "Treat all warnings as errors"
+msgstr ""
+
+#: toplev.c:1522
+msgid "Warn when one local variable shadows another"
+msgstr ""
+
+#: toplev.c:1524
+msgid "Warn about enumerated switches, with no default, missing a case"
+msgstr ""
+
+#: toplev.c:1526
+msgid "Warn about enumerated switches missing a default case"
+msgstr ""
+
+#: toplev.c:1528
+msgid "Warn about all enumerated switches missing a specific case"
+msgstr ""
+
+#: toplev.c:1530
+msgid "Warn about returning structures, unions or arrays"
+msgstr ""
+
+#: toplev.c:1532
+msgid "Warn about pointer casts which increase alignment"
+msgstr ""
+
+#: toplev.c:1534
+msgid "Warn about code that will never be executed"
+msgstr ""
+
+#: toplev.c:1536
+msgid "Warn about uninitialized automatic variables"
+msgstr ""
+
+#: toplev.c:1538
+msgid "Warn when an inlined function cannot be inlined"
+msgstr ""
+
+#: toplev.c:1540
+msgid "Warn when the packed attribute has no effect on struct layout"
+msgstr ""
+
+#: toplev.c:1542
+msgid "Warn when padding is required to align struct members"
+msgstr ""
+
+#: toplev.c:1544
+msgid "Warn when an optimization pass is disabled"
+msgstr ""
+
+#: toplev.c:1546
+msgid "Warn about uses of __attribute__((deprecated)) declarations"
+msgstr ""
+
+#: toplev.c:1548
+msgid "Warn about functions which might be candidates for attribute noreturn"
+msgstr ""
+
+#: toplev.c:1550
+msgid "Warn about code which might break the strict aliasing rules"
+msgstr ""
+
+#: toplev.c:1627 toplev.c:4513 config/rs6000/rs6000.c:676
+#, c-format
+msgid "invalid option `%s'"
+msgstr "ungültige Option »%s«"
+
+#: toplev.c:2029
+#, c-format
+msgid "`%s' used but never defined"
+msgstr "»%s« verwendet, aber nirgendwo definiert"
+
+#: toplev.c:2032
+#, c-format
+msgid "`%s' declared `static' but never defined"
+msgstr "»%s« als »static« deklariert, aber nirgendwo definiert"
+
+#: toplev.c:2051
+#, c-format
+msgid "`%s' defined but not used"
+msgstr "»%s« definiert, aber nicht verwendet"
+
+#: toplev.c:2300
+#, c-format
+msgid "invalid register name `%s' for register variable"
+msgstr ""
+
+#: toplev.c:3683
+msgid "  -ffixed-<register>      Mark <register> as being unavailable to the compiler\n"
+msgstr ""
+
+#: toplev.c:3684
+msgid "  -fcall-used-<register>  Mark <register> as being corrupted by function calls\n"
+msgstr ""
+
+#: toplev.c:3685
+msgid "  -fcall-saved-<register> Mark <register> as being preserved across functions\n"
+msgstr ""
+
+#: toplev.c:3686
+msgid "  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
+msgstr ""
+
+#: toplev.c:3687
+msgid "  -fmessage-length=<number> Limits diagnostics messages lengths to <number> characters per line.  0 suppresses line-wrapping\n"
+msgstr ""
+
+#: toplev.c:3688
+msgid "  -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping\n"
+msgstr ""
+
+#: toplev.c:3689
+msgid "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indicates the default thread-local storage code generation model\n"
+msgstr ""
+
+#: toplev.c:3700
+msgid "  -O[number]              Set optimization level to [number]\n"
+msgstr ""
+
+#: toplev.c:3701
+msgid "  -Os                     Optimize for space rather than speed\n"
+msgstr ""
+
+#: toplev.c:3713
+msgid "  -pedantic               Issue warnings needed by strict compliance to ISO C\n"
+msgstr ""
+
+#: toplev.c:3714
+msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
+msgstr ""
+
+#: toplev.c:3715
+msgid "  -w                      Suppress warnings\n"
+msgstr ""
+
+#: toplev.c:3716
+msgid "  -W                      Enable extra warnings\n"
+msgstr ""
+
+#: toplev.c:3727
+msgid "  -Wunused                Enable unused warnings\n"
+msgstr ""
+
+#: toplev.c:3728
+msgid "  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
+msgstr ""
+
+#: toplev.c:3729
+msgid "  -p                      Enable function profiling\n"
+msgstr ""
+
+#: toplev.c:3730
+msgid "  -o <file>               Place output into <file> \n"
+msgstr ""
+
+#: toplev.c:3731
+msgid ""
+"  -G <number>             Put global and static data smaller than <number>\n"
+"                          bytes into a special section (on some targets)\n"
+msgstr ""
+
+#: toplev.c:3742
+msgid "  -aux-info <file>        Emit declaration info into <file>\n"
+msgstr ""
+
+#: toplev.c:3743
+msgid "  -quiet                  Do not display functions compiled or elapsed time\n"
+msgstr ""
+
+#: toplev.c:3744
+msgid "  -version                Display the compiler's version\n"
+msgstr ""
+
+#: toplev.c:3745
+msgid "  -d[letters]             Enable dumps from specific passes of the compiler\n"
+msgstr ""
+
+#: toplev.c:3746
+msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
+msgstr ""
+
+#: toplev.c:3748
+msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
+msgstr ""
+
+#: toplev.c:3750
+msgid "  --help                  Display this information\n"
+msgstr ""
+
+#: toplev.c:3765
+msgid ""
+"\n"
+"Language specific options:\n"
+msgstr ""
+
+#: toplev.c:3777
+#, c-format
+msgid "  %-23.23s [undocumented]\n"
+msgstr ""
+
+#: toplev.c:3785 toplev.c:3799
+#, c-format
+msgid ""
+"\n"
+"There are undocumented %s specific options as well.\n"
+msgstr ""
+
+#: toplev.c:3789
+#, c-format
+msgid ""
+"\n"
+" Options for %s:\n"
+msgstr ""
+
+#: toplev.c:3826
+msgid ""
+"\n"
+"Target specific options:\n"
+msgstr ""
+
+#: toplev.c:3840 toplev.c:3859
+#, c-format
+msgid "  -m%-23.23s [undocumented]\n"
+msgstr ""
+
+#: toplev.c:3868
+msgid ""
+"\n"
+"There are undocumented target specific options as well.\n"
+msgstr ""
+
+#: toplev.c:3870
+msgid "  They exist, but they are not documented.\n"
+msgstr ""
+
+#: toplev.c:3923
+#, c-format
+msgid "unrecognized gcc debugging option: %c"
+msgstr ""
+
+#: toplev.c:3979
+#, c-format
+msgid "`%s': unknown tls-model option"
+msgstr ""
+
+#: toplev.c:4006
+#, c-format
+msgid "unrecognized register name `%s'"
+msgstr ""
+
+#: toplev.c:4031 toplev.c:4965
+#, c-format
+msgid "unrecognized option `%s'"
+msgstr ""
+
+#: toplev.c:4075
+msgid "-Wid-clash-LEN is no longer supported"
+msgstr ""
+
+#: toplev.c:4152
+#, c-format
+msgid "use -gdwarf -g%d for DWARF v1, level %d"
+msgstr ""
+
+#: toplev.c:4155
+msgid "use -gdwarf-2   for DWARF v2"
+msgstr ""
+
+#: toplev.c:4160
+#, c-format
+msgid "ignoring option `%s' due to invalid debug level specification"
+msgstr ""
+
+#: toplev.c:4183 toplev.c:4963
+#, c-format
+msgid "`%s': unknown or unsupported -g option"
+msgstr ""
+
+#: toplev.c:4190
+#, c-format
+msgid "`%s' ignored, conflicts with `-g%s'"
+msgstr ""
+
+#: toplev.c:4269
+msgid "-param option missing argument"
+msgstr ""
+
+#: toplev.c:4278
+#, c-format
+msgid "invalid --param option: %s"
+msgstr ""
+
+#: toplev.c:4290
+#, c-format
+msgid "invalid parameter value `%s'"
+msgstr ""
+
+#: toplev.c:4530
+#, c-format
+msgid ""
+"%s%s%s version %s (%s)\n"
+"%s\tcompiled by GNU C version %s.\n"
+"%s%s%s version %s (%s) compiled by CC.\n"
+msgstr ""
+
+#: toplev.c:4586
+msgid "options passed: "
+msgstr ""
+
+#: toplev.c:4615
+msgid "options enabled: "
+msgstr ""
+
+#: toplev.c:4674 java/jcf-write.c:3421
+#, c-format
+msgid "can't open %s for writing"
+msgstr ""
+
+#: toplev.c:4955
+#, c-format
+msgid "ignoring command line option '%s'"
+msgstr ""
+
+#: toplev.c:4958
+#, c-format
+msgid "(it is valid for %s but not the selected language)"
+msgstr ""
+
+#: toplev.c:4992
+msgid "-Wuninitialized is not supported without -O"
+msgstr ""
+
+#: toplev.c:5047
+msgid "instruction scheduling not supported on this target machine"
+msgstr ""
+
+#: toplev.c:5051
+msgid "this target machine does not have delayed branches"
+msgstr ""
+
+#: toplev.c:5065
+#, c-format
+msgid "-f%sleading-underscore not supported on this target machine"
+msgstr ""
+
+#: toplev.c:5128
+msgid "-ffunction-sections not supported for this target"
+msgstr ""
+
+#: toplev.c:5133
+msgid "-fdata-sections not supported for this target"
+msgstr ""
+
+#: toplev.c:5140
+msgid "-ffunction-sections disabled; it makes profiling impossible"
+msgstr ""
+
+#: toplev.c:5147
+msgid "-fprefetch-loop-arrays not supported for this target"
+msgstr ""
+
+#: toplev.c:5153
+msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
+msgstr ""
+
+#: toplev.c:5162
+msgid "-fprefetch-loop-arrays is not supported with -Os"
+msgstr ""
+
+#: toplev.c:5168
+msgid "-ffunction-sections may affect debugging on some targets"
+msgstr ""
+
+#: toplev.c:5280
+#, c-format
+msgid "error writing to %s"
+msgstr ""
+
+#: toplev.c:5282 java/jcf-parse.c:932 java/jcf-write.c:3428
+#, c-format
+msgid "error closing %s"
+msgstr ""
+
+#: tree-dump.c:702
+#, c-format
+msgid "could not open dump file `%s'"
+msgstr ""
+
+#: tree-dump.c:778
+#, c-format
+msgid "ignoring unknown option `%.*s' in `-f%s'"
+msgstr ""
+
+#: tree.c:3645
+msgid "arrays of functions are not meaningful"
+msgstr ""
+
+#: tree.c:3702
+msgid "function return type cannot be function"
+msgstr ""
+
+#: tree.c:4544
+msgid "invalid initializer for bit string"
+msgstr ""
+
+#: tree.c:4603
+#, c-format
+msgid "tree check: expected %s, have %s in %s, at %s:%d"
+msgstr ""
+
+#: tree.c:4620
+#, c-format
+msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
+msgstr ""
+
+#: tree.c:4637
+#, c-format
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgstr ""
+
+#: varasm.c:455 config/i386/winnt.c:546
+#, c-format
+msgid "%s causes a section type conflict"
+msgstr ""
+
+#: varasm.c:841
+#, c-format
+msgid "register name not specified for `%s'"
+msgstr ""
+
+#: varasm.c:843
+#, c-format
+msgid "invalid register name for `%s'"
+msgstr ""
+
+#: varasm.c:846
+#, c-format
+msgid "data type of `%s' isn't suitable for a register"
+msgstr ""
+
+#: varasm.c:849
+#, c-format
+msgid "register specified for `%s' isn't suitable for data type"
+msgstr ""
+
+#: varasm.c:858
+msgid "global register variable has initial value"
+msgstr ""
+
+#: varasm.c:861
+msgid "volatile register variables don't work as you might wish"
+msgstr ""
+
+#: varasm.c:894
+#, c-format
+msgid "register name given for non-register variable `%s'"
+msgstr ""
+
+#: varasm.c:1542
+#, c-format
+msgid "alignment of `%s' is greater than maximum object file alignment. Using %d"
+msgstr ""
+
+#: varasm.c:1584
+msgid "thread-local COMMON data not implemented"
+msgstr ""
+
+#: varasm.c:1608
+#, c-format
+msgid "requested alignment for %s is greater than implemented alignment of %d"
+msgstr ""
+
+#: varasm.c:4020
+msgid "initializer for integer value is too complicated"
+msgstr ""
+
+#: varasm.c:4025
+msgid "initializer for floating value is not a floating constant"
+msgstr ""
+
+#: varasm.c:4075
+msgid "unknown set constructor type"
+msgstr ""
+
+#: varasm.c:4289
+#, c-format
+msgid "invalid initial value for member `%s'"
+msgstr ""
+
+#: varasm.c:4480 varasm.c:4523
+#, c-format
+msgid "weak declaration of `%s' must precede definition"
+msgstr ""
+
+#: varasm.c:4487
+#, c-format
+msgid "weak declaration of `%s' after first use results in unspecified behavior"
+msgstr ""
+
+#: varasm.c:4521
+#, c-format
+msgid "weak declaration of `%s' must be public"
+msgstr ""
+
+#: varasm.c:4530
+#, c-format
+msgid "weak declaration of `%s' not supported"
+msgstr ""
+
+#: varasm.c:4557 varasm.c:4632
+msgid "only weak aliases are supported in this configuration"
+msgstr ""
+
+#: varasm.c:4640
+msgid "alias definitions not supported in this configuration; ignored"
+msgstr ""
+
+#: varasm.c:4670
+msgid "visibility attribute not supported in this configuration; ignored"
+msgstr ""
+
+#: varray.c:134
+#, c-format
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+msgstr ""
+
+#. Print an error message for unrecognized stab codes.
+#: xcoffout.c:175
+#, c-format
+msgid "no sclass for %s stab (0x%x)\n"
+msgstr ""
+
+#: pretty-print.h:97
+#, c-format
+msgid "#`%s' not supported by %s#"
+msgstr "#»%s« wird von %s# nicht unterstützt"
+
+#: params.def:53
+msgid "The maximum number of instructions in a single function eliglible for inlining"
+msgstr ""
+
+#: params.def:74
+msgid "The maximuem number of instructions by repeated inlining before gcc starts to throttle inlining"
+msgstr ""
+
+#: params.def:87
+msgid "The slope of the linear funtion throttling inlining after the recursive inlining limit has been reached is given by the negative reciprocal value of this parameter"
+msgstr ""
+
+#: params.def:100
+msgid "The number of instructions in a single functions still eligible to inlining after a lot recursive inlining"
+msgstr ""
+
+#: params.def:111
+msgid "The maximum number of instructions to consider to fill a delay slot"
+msgstr ""
+
+#: params.def:122
+msgid "The maximum number of instructions to consider to find accurate live register information"
+msgstr ""
+
+#: params.def:132
+msgid "The maximum length of scheduling's pending operations list"
+msgstr ""
+
+#: params.def:139
+msgid "The maximum amount of memory to be allocated by GCSE"
+msgstr ""
+
+#: params.def:144
+msgid "The maximum number of passes to make when doing GCSE"
+msgstr ""
+
+#: params.def:151
+msgid "The maximum number of instructions to consider to unroll in a loop"
+msgstr ""
+
+#: params.def:156
+msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
+msgstr ""
+
+#: params.def:161
+msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
+msgstr ""
+
+#: params.def:166
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
+msgstr ""
+
+#: params.def:171
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
+msgstr ""
+
+#: params.def:176
+msgid "Maximal code growth caused by tail duplication (in percents)"
+msgstr ""
+
+#: params.def:180
+msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percents)"
+msgstr ""
+
+#: params.def:185
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is available"
+msgstr ""
+
+#: params.def:190
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is not available"
+msgstr ""
+
+#: params.def:204
+msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
+msgstr ""
+
+#: params.def:210
+msgid "Minimum heap size before we start collecting garbage, in kilobytes."
+msgstr ""
+
+#: config/darwin-c.c:75
+msgid "too many #pragma options align=reset"
+msgstr ""
+
+#: config/darwin-c.c:97 config/darwin-c.c:100 config/darwin-c.c:102
+#: config/darwin-c.c:104
+msgid "malformed '#pragma options', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:107
+msgid "junk at end of '#pragma options'"
+msgstr ""
+
+#: config/darwin-c.c:117
+msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:130
+msgid "missing '(' after '#pragma unused', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:148
+msgid "missing ')' after '#pragma unused', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:151
+msgid "junk at end of '#pragma unused'"
+msgstr ""
+
+#: config/lynx-ng.h:97 config/lynx.h:121 config/rs6000/lynx.h:100
+msgid "-msystem-v and -p are incompatible"
+msgstr ""
+
+#: config/lynx-ng.h:99 config/lynx.h:123 config/rs6000/lynx.h:102
+msgid "-msystem-v and -mthreads are incompatible"
+msgstr ""
+
+#: config/alpha/alpha.c:342
+#, c-format
+msgid "-f%s ignored for Unicos/Mk (not supported)"
+msgstr ""
+
+#: config/alpha/alpha.c:366
+msgid "-mieee not supported on Unicos/Mk"
+msgstr ""
+
+#: config/alpha/alpha.c:377
+msgid "-mieee-with-inexact not supported on Unicos/Mk"
+msgstr ""
+
+#: config/alpha/alpha.c:394
+#, c-format
+msgid "bad value `%s' for -mtrap-precision switch"
+msgstr ""
+
+#: config/alpha/alpha.c:408
+#, c-format
+msgid "bad value `%s' for -mfp-rounding-mode switch"
+msgstr ""
+
+#: config/alpha/alpha.c:423
+#, c-format
+msgid "bad value `%s' for -mfp-trap-mode switch"
+msgstr ""
+
+#: config/alpha/alpha.c:435
+#, c-format
+msgid "bad value `%s' for -mtls-size switch"
+msgstr ""
+
+#: config/alpha/alpha.c:454 config/alpha/alpha.c:466
+#, c-format
+msgid "bad value `%s' for -mcpu switch"
+msgstr ""
+
+#: config/alpha/alpha.c:473
+msgid "trap mode not supported on Unicos/Mk"
+msgstr ""
+
+#: config/alpha/alpha.c:480
+msgid "fp software completion requires -mtrap-precision=i"
+msgstr ""
+
+#: config/alpha/alpha.c:496
+msgid "rounding mode not supported for VAX floats"
+msgstr ""
+
+#: config/alpha/alpha.c:501
+msgid "trap mode not supported for VAX floats"
+msgstr ""
+
+#: config/alpha/alpha.c:530
+#, c-format
+msgid "L%d cache latency unknown for %s"
+msgstr ""
+
+#: config/alpha/alpha.c:545
+#, c-format
+msgid "bad value `%s' for -mmemory-latency"
+msgstr ""
+
+#: config/alpha/alpha.c:5604 config/m88k/m88k.c:2889 config/romp/romp.c:754
+#: config/romp/romp.c:761
+#, c-format
+msgid "invalid %%H value"
+msgstr ""
+
+#: config/alpha/alpha.c:5625
+#, c-format
+msgid "invalid %%J value"
+msgstr ""
+
+#: config/alpha/alpha.c:5641 config/ia64/ia64.c:3834 config/m88k/m88k.c:3034
+#, c-format
+msgid "invalid %%r value"
+msgstr ""
+
+#: config/alpha/alpha.c:5651 config/rs6000/rs6000.c:7700
+#, c-format
+msgid "invalid %%R value"
+msgstr ""
+
+#: config/alpha/alpha.c:5657 config/rs6000/rs6000.c:7626
+#, c-format
+msgid "invalid %%N value"
+msgstr ""
+
+#: config/alpha/alpha.c:5665 config/rs6000/rs6000.c:7654
+#, c-format
+msgid "invalid %%P value"
+msgstr ""
+
+#: config/alpha/alpha.c:5673 config/m88k/m88k.c:2895 config/romp/romp.c:740
+#: config/romp/romp.c:747
+#, c-format
+msgid "invalid %%h value"
+msgstr ""
+
+#: config/alpha/alpha.c:5681 config/romp/romp.c:698
+#, c-format
+msgid "invalid %%L value"
+msgstr ""
+
+#: config/alpha/alpha.c:5720 config/rs6000/rs6000.c:7608
+#, c-format
+msgid "invalid %%m value"
+msgstr ""
+
+#: config/alpha/alpha.c:5728 config/rs6000/rs6000.c:7616
+#, c-format
+msgid "invalid %%M value"
+msgstr ""
+
+#: config/alpha/alpha.c:5772
+#, c-format
+msgid "invalid %%U value"
+msgstr ""
+
+#: config/alpha/alpha.c:5784 config/alpha/alpha.c:5798 config/romp/romp.c:706
+#: config/rs6000/rs6000.c:7708
+#, c-format
+msgid "invalid %%s value"
+msgstr ""
+
+#: config/alpha/alpha.c:5821 config/m88k/m88k.c:2997
+#, c-format
+msgid "invalid %%C value"
+msgstr ""
+
+#: config/alpha/alpha.c:5858 config/m88k/m88k.c:3018
+#: config/rs6000/rs6000.c:7465
+#, c-format
+msgid "invalid %%E value"
+msgstr ""
+
+#: config/alpha/alpha.c:5883 config/alpha/alpha.c:5933
+msgid "unknown relocation unspec"
+msgstr ""
+
+#: config/alpha/alpha.c:5892 config/romp/romp.c:981
+#: config/rs6000/rs6000.c:8015
+#, c-format
+msgid "invalid %%xn code"
+msgstr ""
+
+#: config/alpha/alpha.c:6615 config/alpha/alpha.c:6618
+msgid "bad builtin fcode"
+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:279 config/i386/i386.h:294 config/i386/i386.h:296
+#: config/i386/i386.h:298 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:292
+#: config/s390/s390.h:68 config/sparc/sparc.h:522 config/sparc/sparc.h:527
+msgid "Use hardware fp"
+msgstr ""
+
+#: config/alpha/alpha.h:280 config/i386/i386.h:295 config/i386/i386.h:297
+#: config/rs6000/rs6000.h:294 config/sparc/sparc.h:524
+#: config/sparc/sparc.h:529
+msgid "Do not use hardware fp"
+msgstr ""
+
+#: config/alpha/alpha.h:281
+msgid "Use fp registers"
+msgstr ""
+
+#: config/alpha/alpha.h:283
+msgid "Do not use fp registers"
+msgstr ""
+
+#: config/alpha/alpha.h:284
+msgid "Do not assume GAS"
+msgstr ""
+
+#: config/alpha/alpha.h:285
+msgid "Assume GAS"
+msgstr ""
+
+#: config/alpha/alpha.h:287
+msgid "Request IEEE-conformant math library routines (OSF/1)"
+msgstr ""
+
+#: config/alpha/alpha.h:289
+msgid "Emit IEEE-conformant code, without inexact exceptions"
+msgstr ""
+
+#: config/alpha/alpha.h:291
+msgid "Emit IEEE-conformant code, with inexact exceptions"
+msgstr ""
+
+#: config/alpha/alpha.h:293
+msgid "Do not emit complex integer constants to read-only memory"
+msgstr ""
+
+#: config/alpha/alpha.h:294
+msgid "Use VAX fp"
+msgstr ""
+
+#: config/alpha/alpha.h:295
+msgid "Do not use VAX fp"
+msgstr ""
+
+#: config/alpha/alpha.h:296
+msgid "Emit code for the byte/word ISA extension"
+msgstr ""
+
+#: config/alpha/alpha.h:299
+msgid "Emit code for the motion video ISA extension"
+msgstr ""
+
+#: config/alpha/alpha.h:302
+msgid "Emit code for the fp move and sqrt ISA extension"
+msgstr ""
+
+#: config/alpha/alpha.h:304
+msgid "Emit code for the counting ISA extension"
+msgstr ""
+
+#: config/alpha/alpha.h:307
+msgid "Emit code using explicit relocation directives"
+msgstr ""
+
+#: config/alpha/alpha.h:310
+msgid "Emit 16-bit relocations to the small data areas"
+msgstr ""
+
+#: config/alpha/alpha.h:312
+msgid "Emit 32-bit relocations to the small data areas"
+msgstr ""
+
+#: config/alpha/alpha.h:314
+msgid "Emit rdval instead of rduniq for thread pointer"
+msgstr ""
+
+#. For -mcpu=
+#. For -mtune=
+#. 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=
+#. For -mtls-size=
+#: config/alpha/alpha.h:343
+msgid "Use features of and schedule given CPU"
+msgstr ""
+
+#: config/alpha/alpha.h:345
+msgid "Schedule given CPU"
+msgstr ""
+
+#: config/alpha/alpha.h:347
+msgid "Control the generated fp rounding mode"
+msgstr ""
+
+#: config/alpha/alpha.h:349
+msgid "Control the IEEE trap mode"
+msgstr ""
+
+#: config/alpha/alpha.h:351
+msgid "Control the precision given to fp exceptions"
+msgstr ""
+
+#: config/alpha/alpha.h:353
+msgid "Tune expected memory latency"
+msgstr ""
+
+#: config/alpha/alpha.h:355 config/ia64/ia64.h:221
+msgid "Specify bit size of immediate TLS offsets"
+msgstr ""
+
+#: config/arc/arc.c:135
+#, c-format
+msgid "bad value (%s) for -mcpu switch"
+msgstr ""
+
+#: config/arc/arc.c:362
+#, c-format
+msgid "argument of `%s' attribute is not a string constant"
+msgstr ""
+
+#: config/arc/arc.c:369
+#, c-format
+msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
+msgstr ""
+
+#: config/arc/arc.c:1708 config/m32r/m32r.c:2286
+#, c-format
+msgid "invalid operand to %%R code"
+msgstr ""
+
+#: config/arc/arc.c:1740 config/m32r/m32r.c:2309
+#, c-format
+msgid "invalid operand to %%H/%%L code"
+msgstr ""
+
+#: config/arc/arc.c:1763 config/m32r/m32r.c:2385
+#, c-format
+msgid "invalid operand to %%U code"
+msgstr ""
+
+#: config/arc/arc.c:1774
+#, c-format
+msgid "invalid operand to %%V code"
+msgstr ""
+
+#. Unknown flag.
+#: config/arc/arc.c:1781 config/m32r/m32r.c:2424 config/sparc/sparc.c:6473
+msgid "invalid operand output code"
+msgstr ""
+
+#: config/arm/arm.c:459
+#, c-format
+msgid "switch -mcpu=%s conflicts with -march= switch"
+msgstr ""
+
+#: config/arm/arm.c:469 config/rs6000/rs6000.c:554 config/sparc/sparc.c:393
+#, c-format
+msgid "bad value (%s) for %s switch"
+msgstr ""
+
+#: config/arm/arm.c:605
+msgid "target CPU does not support APCS-32"
+msgstr ""
+
+#: config/arm/arm.c:610
+msgid "target CPU does not support APCS-26"
+msgstr ""
+
+#: config/arm/arm.c:616
+msgid "target CPU does not support interworking"
+msgstr ""
+
+#: config/arm/arm.c:622
+msgid "target CPU does not support THUMB instructions"
+msgstr ""
+
+#: config/arm/arm.c:636
+msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
+msgstr ""
+
+#: config/arm/arm.c:639
+msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
+msgstr ""
+
+#: config/arm/arm.c:642
+msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
+msgstr ""
+
+#: config/arm/arm.c:648
+msgid "interworking forces APCS-32 to be used"
+msgstr ""
+
+#: config/arm/arm.c:654
+msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
+msgstr ""
+
+#: config/arm/arm.c:662
+msgid "-fpic and -mapcs-reent are incompatible"
+msgstr ""
+
+#: config/arm/arm.c:665
+msgid "APCS reentrant code not supported.  Ignored"
+msgstr ""
+
+#: config/arm/arm.c:673
+msgid "-g with -mno-apcs-frame may not give sensible debugging"
+msgstr ""
+
+#: config/arm/arm.c:681
+msgid "passing floating point arguments in fp regs not yet supported"
+msgstr ""
+
+#: config/arm/arm.c:710
+#, c-format
+msgid "invalid floating point emulation option: -mfpe-%s"
+msgstr ""
+
+#: config/arm/arm.c:734
+msgid "structure size boundary can only be set to 8 or 32"
+msgstr ""
+
+#: config/arm/arm.c:742
+msgid "-mpic-register= is useless without -fpic"
+msgstr ""
+
+#: config/arm/arm.c:749
+#, c-format
+msgid "unable to use '%s' for PIC register"
+msgstr ""
+
+#: config/arm/arm.c:2061 config/arm/arm.c:2084 config/avr/avr.c:4794
+#: config/c4x/c4x.c:4644 config/h8300/h8300.c:3623 config/i386/i386.c:1389
+#: config/i386/i386.c:1418 config/m68hc11/m68hc11.c:1216
+#: config/mcore/mcore.c:3510 config/ns32k/ns32k.c:1047
+#: config/rs6000/rs6000.c:12476 config/sh/sh.c:5678 config/sh/sh.c:5703
+#: config/sh/sh.c:5742 config/stormy16/stormy16.c:2026 config/v850/v850.c:2180
+#, c-format
+msgid "`%s' attribute only applies to functions"
+msgstr ""
+
+#: config/arm/arm.c:9474
+msgid "unable to compute real location of stacked parameter"
+msgstr ""
+
+#: config/arm/arm.c:10153
+msgid "no low registers available for popping high registers"
+msgstr ""
+
+#: config/arm/arm.c:10404
+msgid "interrupt Service Routines cannot be coded in Thumb mode"
+msgstr ""
+
+#: config/arm/pe.c:168 config/i386/winnt.c:303 config/mcore/mcore.c:3358
+#, c-format
+msgid "initialized variable `%s' is marked dllimport"
+msgstr ""
+
+#: config/arm/pe.c:177 config/i386/winnt.c:312
+#, c-format
+msgid "static variable `%s' is marked dllimport"
+msgstr ""
+
+#: config/arm/arm.h:416
+msgid "Generate APCS conformant stack frames"
+msgstr ""
+
+#: config/arm/arm.h:419
+msgid "Store function names in object code"
+msgstr ""
+
+#: config/arm/arm.h:423
+msgid "Use the 32-bit version of the APCS"
+msgstr ""
+
+#: config/arm/arm.h:425
+msgid "Use the 26-bit version of the APCS"
+msgstr ""
+
+#: config/arm/arm.h:429
+msgid "Pass FP arguments in FP registers"
+msgstr ""
+
+#: config/arm/arm.h:432
+msgid "Generate re-entrant, PIC code"
+msgstr ""
+
+#: config/arm/arm.h:435
+msgid "The MMU will trap on unaligned accesses"
+msgstr ""
+
+#: config/arm/arm.h:442
+msgid "Use library calls to perform FP operations"
+msgstr ""
+
+#: config/arm/arm.h:444 config/i960/i960.h:281
+msgid "Use hardware floating point instructions"
+msgstr ""
+
+#: config/arm/arm.h:446
+msgid "Assume target CPU is configured as big endian"
+msgstr ""
+
+#: config/arm/arm.h:448
+msgid "Assume target CPU is configured as little endian"
+msgstr ""
+
+#: config/arm/arm.h:450
+msgid "Assume big endian bytes, little endian words"
+msgstr ""
+
+#: config/arm/arm.h:452
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr ""
+
+#: config/arm/arm.h:455
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr ""
+
+#: config/arm/arm.h:458
+msgid "Do not move instructions into a function's prologue"
+msgstr ""
+
+#: config/arm/arm.h:461
+msgid "Do not load the PIC register in function prologues"
+msgstr ""
+
+#: config/arm/arm.h:464
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr ""
+
+#: config/arm/arm.h:467
+msgid "Compile for the Thumb not the ARM"
+msgstr ""
+
+#: config/arm/arm.h:471
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr ""
+
+#: config/arm/arm.h:474
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr ""
+
+#: config/arm/arm.h:477
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr ""
+
+#: config/arm/arm.h:481
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr ""
+
+#: config/arm/arm.h:491
+msgid "Specify the name of the target CPU"
+msgstr ""
+
+#: config/arm/arm.h:493
+msgid "Specify the name of the target architecture"
+msgstr ""
+
+#: config/arm/arm.h:497
+msgid "Specify the version of the floating point emulator"
+msgstr ""
+
+#: config/arm/arm.h:499
+msgid "Specify the minimum bit alignment of structures"
+msgstr ""
+
+#: config/arm/arm.h:501
+msgid "Specify the register to be used for PIC addressing"
+msgstr ""
+
+#: config/arm/pe.h:65
+msgid "Ignore dllimport attribute for functions"
+msgstr ""
+
+#: config/avr/avr.c:528
+#, c-format
+msgid "large frame pointer change (%d) with -mtiny-stack"
+msgstr ""
+
+#: config/avr/avr.c:1135
+msgid "bad address, not (reg+disp):"
+msgstr ""
+
+#: config/avr/avr.c:1143
+msgid "internal compiler error.  Bad address:"
+msgstr ""
+
+#: config/avr/avr.c:1156
+msgid "internal compiler error.  Unknown mode:"
+msgstr ""
+
+#: config/avr/avr.c:1864 config/avr/avr.c:2576
+msgid "invalid insn:"
+msgstr ""
+
+#: config/avr/avr.c:1901 config/avr/avr.c:1987 config/avr/avr.c:2036
+#: config/avr/avr.c:2045 config/avr/avr.c:2143 config/avr/avr.c:2315
+#: config/avr/avr.c:2613 config/avr/avr.c:2724
+msgid "incorrect insn:"
+msgstr ""
+
+#: config/avr/avr.c:2064 config/avr/avr.c:2228 config/avr/avr.c:2386
+#: config/avr/avr.c:2768
+msgid "unknown move insn:"
+msgstr ""
+
+#: config/avr/avr.c:3003
+msgid "bad shift insn:"
+msgstr ""
+
+#: config/avr/avr.c:3119 config/avr/avr.c:3549 config/avr/avr.c:3929
+msgid "internal compiler error.  Incorrect shift:"
+msgstr ""
+
+#: config/avr/avr.c:4767
+msgid "only initialized variables can be placed into program memory area"
+msgstr ""
+
+#: config/avr/avr.c:4866
+msgid "only uninitialized variables can be placed in the .noinit section"
+msgstr ""
+
+#: config/avr/avr.c:4881
+#, c-format
+msgid "MCU `%s' supported for assembler only"
+msgstr ""
+
+#: config/avr/avr.h:78
+msgid "Assume int to be 8 bit integer"
+msgstr ""
+
+#: config/avr/avr.h:80
+msgid "Change the stack pointer without disabling interrupts"
+msgstr ""
+
+#: config/avr/avr.h:82
+msgid "Use subroutines for function prologue/epilogue"
+msgstr ""
+
+#: config/avr/avr.h:84
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr ""
+
+#: config/avr/avr.h:86
+msgid "Do not generate tablejump insns"
+msgstr ""
+
+#: config/avr/avr.h:88
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr ""
+
+#: config/avr/avr.h:91
+msgid "Output instruction sizes to the asm file"
+msgstr ""
+
+#: config/avr/avr.h:108
+msgid "Specify the initial stack address"
+msgstr ""
+
+#: config/avr/avr.h:109
+msgid "Specify the MCU name"
+msgstr ""
+
+#. `GIV_SORT_CRITERION(GIV1, GIV2)'
+#. In some cases, the strength reduction optimization pass can
+#. produce better code if this is defined.  This macro controls the
+#. order that induction variables are combined.  This macro is
+#. particularly useful if the target has limited addressing modes.
+#. For instance, the SH target has only positive offsets in
+#. addresses.  Thus sorting to put the smallest address first allows
+#. the most combinations to be found.
+#: config/avr/avr.h:2450
+msgid "trampolines not supported"
+msgstr ""
+
+#: config/c4x/c4x-c.c:69
+#, c-format
+msgid "missing '(' after '#pragma %s' - ignored"
+msgstr ""
+
+#: config/c4x/c4x-c.c:72
+#, c-format
+msgid "missing function name in '#pragma %s' - ignored"
+msgstr ""
+
+#: config/c4x/c4x-c.c:77
+#, c-format
+msgid "malformed '#pragma %s' - ignored"
+msgstr ""
+
+#: config/c4x/c4x-c.c:79
+#, c-format
+msgid "missing section name in '#pragma %s' - ignored"
+msgstr ""
+
+#: config/c4x/c4x-c.c:84
+#, c-format
+msgid "missing ')' for '#pragma %s' - ignored"
+msgstr ""
+
+#: config/c4x/c4x-c.c:87
+#, c-format
+msgid "junk at end of '#pragma %s'"
+msgstr ""
+
+#: config/c4x/c4x.c:280
+#, c-format
+msgid "unknown CPU version %d, using 40.\n"
+msgstr ""
+
+#: config/c4x/c4x.c:853
+#, c-format
+msgid "ISR %s requires %d words of local vars, max is 32767"
+msgstr ""
+
+#: config/c4x/c4x.c:1602
+msgid "using CONST_DOUBLE for address"
+msgstr ""
+
+#: config/c4x/c4x.c:1742
+msgid "c4x_address_cost: Invalid addressing mode"
+msgstr ""
+
+#: config/c4x/c4x.c:1884
+#, c-format
+msgid "c4x_print_operand: %%L inconsistency"
+msgstr ""
+
+#: config/c4x/c4x.c:1890
+#, c-format
+msgid "c4x_print_operand: %%N inconsistency"
+msgstr ""
+
+#: config/c4x/c4x.c:1931
+#, c-format
+msgid "c4x_print_operand: %%O inconsistency"
+msgstr ""
+
+#: config/c4x/c4x.c:2026
+msgid "c4x_print_operand: Bad operand case"
+msgstr ""
+
+#: config/c4x/c4x.c:2069
+msgid "c4x_print_operand_address: Bad post_modify"
+msgstr ""
+
+#: config/c4x/c4x.c:2091
+msgid "c4x_print_operand_address: Bad pre_modify"
+msgstr ""
+
+#: config/c4x/c4x.c:2139 config/c4x/c4x.c:2151 config/c4x/c4x.c:2166
+msgid "c4x_print_operand_address: Bad operand case"
+msgstr ""
+
+#: config/c4x/c4x.c:2422
+msgid "c4x_rptb_insert: Cannot find start label"
+msgstr ""
+
+#: config/c4x/c4x.c:3409 config/c4x/c4x.c:3429
+msgid "mode not QImode"
+msgstr ""
+
+#: config/c4x/c4x.c:3514
+msgid "invalid indirect memory address"
+msgstr ""
+
+#: config/c4x/c4x.c:3603
+msgid "invalid indirect (S) memory address"
+msgstr ""
+
+#: config/c4x/c4x.c:3944
+msgid "c4x_valid_operands: Internal error"
+msgstr ""
+
+#: config/c4x/c4x.c:4424
+msgid "c4x_operand_subword: invalid mode"
+msgstr ""
+
+#: config/c4x/c4x.c:4427
+msgid "c4x_operand_subword: invalid operand"
+msgstr ""
+
+#. We could handle these with some difficulty.
+#. e.g., *p-- => *(p-=2); *(p+1).
+#: config/c4x/c4x.c:4453
+msgid "c4x_operand_subword: invalid autoincrement"
+msgstr ""
+
+#: config/c4x/c4x.c:4459
+msgid "c4x_operand_subword: invalid address"
+msgstr ""
+
+#: config/c4x/c4x.c:4470
+msgid "c4x_operand_subword: address not offsettable"
+msgstr ""
+
+#: config/c4x/c4x.c:4670
+msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
+msgstr ""
+
+#. Name of the c4x assembler.
+#. Name of the c4x linker.
+#. Define assembler options.
+#. Define linker options.
+#. Specify the end file to link with.
+#. Target compilation option flags.
+#. Small memory model.
+#. Use 24-bit MPYI for C3x.
+#. Fast fixing of floats.
+#. Allow use of RPTS.
+#. Emit C3x code.
+#. Be compatible with TI assembler.
+#. Be paranoid about DP reg. in ISRs.
+#. Pass arguments on stack.
+#. Enable features under development.
+#. Enable repeat block.
+#. Use BK as general register.
+#. Use decrement and branch for C3x.
+#. Enable debugging of GCC.
+#. Force constants into registers.
+#. Allow unsigned loop counters.
+#. Force op0 and op1 to be same.
+#. Save all 40 bits for floats.
+#. Allow parallel insns.
+#. Allow MPY||ADD, MPY||SUB insns.
+#. Assume mem refs possibly aliased.
+#. Emit C30 code.
+#. Emit C31 code.
+#. Emit C32 code.
+#. Emit C33 code.
+#. Emit C40 code.
+#. Emit C44 code.
+#. Run-time compilation parameters selecting different hardware subsets.
+#.
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of triplets in braces,
+#. each pair being { "NAME", VALUE, "DESCRIPTION" }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/c4x/c4x.h:170
+msgid "Small memory model"
+msgstr ""
+
+#: config/c4x/c4x.h:172
+msgid "Big memory model"
+msgstr ""
+
+#: config/c4x/c4x.h:174
+msgid "Use MPYI instruction for C3x"
+msgstr ""
+
+#: config/c4x/c4x.h:176
+msgid "Do not use MPYI instruction for C3x"
+msgstr ""
+
+#: config/c4x/c4x.h:178
+msgid "Use fast but approximate float to integer conversion"
+msgstr ""
+
+#: config/c4x/c4x.h:180
+msgid "Use slow but accurate float to integer conversion"
+msgstr ""
+
+#: config/c4x/c4x.h:182
+msgid "Enable use of RTPS instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:184
+msgid "Disable use of RTPS instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:186
+msgid "Enable use of RTPB instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:188
+msgid "Disable use of RTPB instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:190
+msgid "Generate code for C30 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:192
+msgid "Generate code for C31 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:194
+msgid "Generate code for C32 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:196
+msgid "Generate code for C33 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:198
+msgid "Generate code for C40 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:200
+msgid "Generate code for C44 CPU"
+msgstr ""
+
+#: config/c4x/c4x.h:202
+msgid "Emit code compatible with TI tools"
+msgstr ""
+
+#: config/c4x/c4x.h:204
+msgid "Emit code to use GAS extensions"
+msgstr ""
+
+#: config/c4x/c4x.h:206 config/c4x/c4x.h:210
+msgid "Save DP across ISR in small memory model"
+msgstr ""
+
+#: config/c4x/c4x.h:208 config/c4x/c4x.h:212
+msgid "Don't save DP across ISR in small memory model"
+msgstr ""
+
+#: config/c4x/c4x.h:214
+msgid "Pass arguments on the stack"
+msgstr ""
+
+#: config/c4x/c4x.h:216
+msgid "Pass arguments in registers"
+msgstr ""
+
+#: config/c4x/c4x.h:218
+msgid "Enable new features under development"
+msgstr ""
+
+#: config/c4x/c4x.h:220
+msgid "Disable new features under development"
+msgstr ""
+
+#: config/c4x/c4x.h:222
+msgid "Use the BK register as a general purpose register"
+msgstr ""
+
+#: config/c4x/c4x.h:224
+msgid "Do not allocate BK register"
+msgstr ""
+
+#: config/c4x/c4x.h:226
+msgid "Enable use of DB instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:228
+msgid "Disable use of DB instruction"
+msgstr ""
+
+#: config/c4x/c4x.h:230
+msgid "Enable debugging"
+msgstr ""
+
+#: config/c4x/c4x.h:232
+msgid "Disable debugging"
+msgstr ""
+
+#: config/c4x/c4x.h:234
+msgid "Force constants into registers to improve hoisting"
+msgstr ""
+
+#: config/c4x/c4x.h:236
+msgid "Don't force constants into registers"
+msgstr ""
+
+#: config/c4x/c4x.h:238
+msgid "Force RTL generation to emit valid 3 operand insns"
+msgstr ""
+
+#: config/c4x/c4x.h:240
+msgid "Allow RTL generation to emit invalid 3 operand insns"
+msgstr ""
+
+#: config/c4x/c4x.h:242
+msgid "Allow unsigned interation counts for RPTB/DB"
+msgstr ""
+
+#: config/c4x/c4x.h:244
+msgid "Disallow unsigned iteration counts for RPTB/DB"
+msgstr ""
+
+#: config/c4x/c4x.h:246
+msgid "Preserve all 40 bits of FP reg across call"
+msgstr ""
+
+#: config/c4x/c4x.h:248
+msgid "Only preserve 32 bits of FP reg across call"
+msgstr ""
+
+#: config/c4x/c4x.h:250
+msgid "Enable parallel instructions"
+msgstr ""
+
+#: config/c4x/c4x.h:252
+msgid "Disable parallel instructions"
+msgstr ""
+
+#: config/c4x/c4x.h:254
+msgid "Enable MPY||ADD and MPY||SUB instructions"
+msgstr ""
+
+#: config/c4x/c4x.h:256
+msgid "Disable MPY||ADD and MPY||SUB instructions"
+msgstr ""
+
+#: config/c4x/c4x.h:258
+msgid "Assume that pointers may be aliased"
+msgstr ""
+
+#: config/c4x/c4x.h:260
+msgid "Assume that pointers not aliased"
+msgstr ""
+
+#: config/c4x/c4x.h:333
+msgid "Specify maximum number of iterations for RPTS"
+msgstr ""
+
+#: config/c4x/c4x.h:335
+msgid "Select CPU to generate code for"
+msgstr ""
+
+#: config/cris/cris.c:583
+msgid "unexpected index-type in cris_print_index"
+msgstr ""
+
+#: config/cris/cris.c:599
+msgid "unexpected base-type in cris_print_base"
+msgstr ""
+
+#: config/cris/cris.c:892
+#, c-format
+msgid "stackframe too big: %d bytes"
+msgstr ""
+
+#: config/cris/cris.c:1207
+msgid "allocated but unused delay list in epilogue"
+msgstr ""
+
+#: config/cris/cris.c:1217
+msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
+msgstr ""
+
+#: config/cris/cris.c:1296
+msgid "invalid operand for 'b' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1308
+msgid "invalid operand for 'v' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1318
+msgid "invalid operand for 'P' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1325
+msgid "invalid operand for 'p' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1364
+msgid "invalid operand for 'z' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1395 config/cris/cris.c:1425
+msgid "invalid operand for 'H' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1401
+msgid "bad register"
+msgstr ""
+
+#: config/cris/cris.c:1439
+msgid "invalid operand for 'e' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1456
+msgid "invalid operand for 'm' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1481
+msgid "invalid operand for 'A' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1489
+msgid "invalid operand for 'D' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1503
+msgid "invalid operand for 'T' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1512
+msgid "invalid operand modifier letter"
+msgstr ""
+
+#: config/cris/cris.c:1520
+#, c-format
+msgid "internal error: bad register: %d"
+msgstr ""
+
+#: config/cris/cris.c:1568
+msgid "unexpected multiplicative operand"
+msgstr ""
+
+#: config/cris/cris.c:1588
+msgid "unexpected operand"
+msgstr ""
+
+#: config/cris/cris.c:1623 config/cris/cris.c:1633
+msgid "unrecognized address"
+msgstr ""
+
+#: config/cris/cris.c:1989
+msgid "internal error: sideeffect-insn affecting main effect"
+msgstr ""
+
+#. If we get here, the caller got its initial tests wrong.
+#: config/cris/cris.c:2276
+msgid "internal error: cris_side_effect_mode_ok with bad operands"
+msgstr ""
+
+#: config/cris/cris.c:2358 config/cris/cris.c:2416
+msgid "unrecognized supposed constant"
+msgstr ""
+
+#: config/cris/cris.c:2457
+msgid "unrecognized supposed constant in cris_global_pic_symbol"
+msgstr ""
+
+#: config/cris/cris.c:2476
+#, c-format
+msgid "-max-stackframe=%d is not usable, not between 0 and %d"
+msgstr ""
+
+#: config/cris/cris.c:2504
+#, c-format
+msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
+msgstr ""
+
+#: config/cris/cris.c:2540
+#, c-format
+msgid "unknown CRIS cpu version specification in -mtune= : %s"
+msgstr ""
+
+#: config/cris/cris.c:2558
+msgid "-fPIC and -fpic are not supported in this configuration"
+msgstr ""
+
+#: config/cris/cris.c:2574
+msgid "that particular -g option is invalid with -maout and -melinux"
+msgstr ""
+
+#: config/cris/cris.c:2808 config/cris/cris.c:2853
+msgid "unexpected side-effects in address"
+msgstr ""
+
+#. Labels are never marked as global symbols.
+#: config/cris/cris.c:2950 config/cris/cris.c:2981
+msgid "unexpected PIC symbol"
+msgstr ""
+
+#: config/cris/cris.c:2954
+msgid "PIC register isn't set up"
+msgstr ""
+
+#: config/cris/cris.c:2967 config/cris/cris.c:3050
+msgid "unexpected address expression"
+msgstr ""
+
+#: config/cris/cris.c:2985
+msgid "emitting PIC operand, but PIC register isn't set up"
+msgstr ""
+
+#: config/cris/cris.c:2994
+msgid "unexpected NOTE as addr_const:"
+msgstr ""
+
+#: config/cris/aout.h:106
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr ""
+
+#: config/cris/aout.h:113
+msgid "For elinux, request a specified stack-size for this program"
+msgstr ""
+
+#. No "no-etrax" as it does not really imply any model.                     On the other hand, "etrax" implies the common (and large)               subset matching all models.
+#: config/cris/cris.h:336
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr ""
+
+#: config/cris/cris.h:341
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr ""
+
+#: config/cris/cris.h:345
+msgid "Emit verbose debug information in assembly code"
+msgstr ""
+
+#: config/cris/cris.h:348
+msgid "Do not use condition codes from normal instructions"
+msgstr ""
+
+#: config/cris/cris.h:352
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr ""
+
+#: config/cris/cris.h:355
+msgid "Do not tune stack alignment"
+msgstr ""
+
+#: config/cris/cris.h:358
+msgid "Do not tune writable data alignment"
+msgstr ""
+
+#: config/cris/cris.h:361
+msgid "Do not tune code and read-only data alignment"
+msgstr ""
+
+#: config/cris/cris.h:370
+msgid "Align code and data to 32 bits"
+msgstr ""
+
+#: config/cris/cris.h:383
+msgid "Don't align items in code or data"
+msgstr ""
+
+#: config/cris/cris.h:386
+msgid "Do not emit function prologue or epilogue"
+msgstr ""
+
+#. We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
+#: config/cris/cris.h:390
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr ""
+
+#. We must call it "override-" since calling it "no-" will cause            gcc.c to forget it, if there's a "later" -mbest-lib-options.            Kludgy, but needed for some multilibbed files.
+#: config/cris/cris.h:396
+msgid "Override -mbest-lib-options"
+msgstr ""
+
+#: config/cris/cris.h:428
+msgid "Generate code for the specified chip or CPU version"
+msgstr ""
+
+#: config/cris/cris.h:430
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr ""
+
+#: config/cris/cris.h:432
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr ""
+
+#. Node: Profiling
+#: config/cris/cris.h:1019
+msgid "no FUNCTION_PROFILER for CRIS"
+msgstr ""
+
+#: config/cris/linux.h:74
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr ""
+
+#: config/d30v/d30v.c:207
+#, c-format
+msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
+msgstr ""
+
+#: config/d30v/d30v.c:2666
+msgid "bad insn to d30v_print_operand_address:"
+msgstr ""
+
+#: config/d30v/d30v.c:2683 config/d30v/d30v.c:2744 config/d30v/d30v.c:2765
+#: config/d30v/d30v.c:2783
+msgid "bad insn to d30v_print_operand_memory_reference:"
+msgstr ""
+
+#: config/d30v/d30v.c:2851
+msgid "bad insn to d30v_print_operand, 'f' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2860
+msgid "bad insn to d30v_print_operand, 'A' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2867
+msgid "bad insn to d30v_print_operand, 'M' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2921
+msgid "bad insn to print_operand, 'F' or 'T' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2932
+msgid "bad insn to print_operand, 'B' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2939
+msgid "bad insn to print_operand, 'E' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2957
+msgid "bad insn to print_operand, 'R' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:2966 config/d30v/d30v.c:2974
+msgid "bad insn to print_operand, 's' modifier:"
+msgstr ""
+
+#: config/d30v/d30v.c:3003
+msgid "bad insn in d30v_print_operand, 0 case"
+msgstr ""
+
+#: config/d30v/d30v.c:3301
+msgid "d30v_emit_comparison"
+msgstr ""
+
+#: config/d30v/d30v.c:3345
+msgid "bad call to d30v_move_2words"
+msgstr ""
+
+#: config/d30v/d30v.h:114
+msgid "Enable use of conditional move instructions"
+msgstr ""
+
+#: config/d30v/d30v.h:117
+msgid "Disable use of conditional move instructions"
+msgstr ""
+
+#: config/d30v/d30v.h:120
+msgid "Debug argument support in compiler"
+msgstr ""
+
+#: config/d30v/d30v.h:123
+msgid "Debug stack support in compiler"
+msgstr ""
+
+#: config/d30v/d30v.h:126
+msgid "Debug memory address support in compiler"
+msgstr ""
+
+#: config/d30v/d30v.h:129
+msgid "Make adjacent short instructions parallel if possible"
+msgstr ""
+
+#: config/d30v/d30v.h:132
+msgid "Do not make adjacent short instructions parallel"
+msgstr ""
+
+#: config/d30v/d30v.h:135 config/d30v/d30v.h:138
+msgid "Link programs/data to be in external memory by default"
+msgstr ""
+
+#: config/d30v/d30v.h:141
+msgid "Link programs/data to be in onchip memory by default"
+msgstr ""
+
+#: config/d30v/d30v.h:149
+msgid "Change the branch costs within the compiler"
+msgstr ""
+
+#: config/d30v/d30v.h:152
+msgid "Change the threshold for conversion to conditional execution"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1446 config/dsp16xx/dsp16xx.c:1469
+msgid "stack size > 32k"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1678
+msgid "invalid addressing mode"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1821
+msgid "bad register extension code"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1921
+msgid "invalid offset in ybase addressing"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1924
+msgid "invalid register in ybase addressing"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:2099
+msgid "invalid shift operator in emit_1600_core_shift"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:2428
+msgid "invalid mode for gen_tst_reg"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:2500
+msgid "invalid mode for integer comparison in gen_compare_reg"
+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/dsp16xx/dsp16xx.h:230
+msgid "Pass parameters in registers (default)"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:232
+msgid "Don't pass parameters in registers"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:234
+msgid "Generate code for near calls"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:236
+msgid "Don't generate code for near calls"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:238
+msgid "Generate code for near jumps"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:240
+msgid "Don't generate code for near jumps"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:242
+msgid "Generate code for a bit-manipulation unit"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:244
+msgid "Don't generate code for a bit-manipulation unit"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:246
+msgid "Generate code for memory map1"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:248
+msgid "Generate code for memory map2"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:250
+msgid "Generate code for memory map3"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:252
+msgid "Generate code for memory map4"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:254
+msgid "Ouput extra code for initialized data"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:256
+msgid "Don't let reg. allocator use ybase registers"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:258
+msgid "Output extra debug info in Luxworks environment"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:260
+msgid "Save temp. files in Luxworks environment"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:272
+msgid "Specify alternate name for text section"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:274
+msgid "Specify alternate name for data section"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:276
+msgid "Specify alternate name for bss section"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:278
+msgid "Specify alternate name for constant section"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:280
+msgid "Specify alternate name for dsp16xx chip"
+msgstr ""
+
+#. Output assembler code to FILE to increment profiler label # LABELNO
+#. for profiling a function entry.
+#: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1772
+#: config/dsp16xx/dsp16xx.h:1777
+msgid "profiling not implemented yet"
+msgstr ""
+
+#. Emit RTL insns to initialize the variable parts of a trampoline.
+#. FNADDR is an RTX for the address of the function's pure code.
+#. CXT is an RTX for the static chain value for the function.
+#: config/dsp16xx/dsp16xx.h:1228 config/dsp16xx/dsp16xx.h:1240
+msgid "trampolines not yet implemented"
+msgstr ""
+
+#: config/fr30/fr30.c:453
+msgid "fr30_print_operand_address: unhandled address"
+msgstr ""
+
+#: config/fr30/fr30.c:480
+#, c-format
+msgid "fr30_print_operand: unrecognized %%p code"
+msgstr ""
+
+#: config/fr30/fr30.c:500
+#, c-format
+msgid "fr30_print_operand: unrecognized %%b code"
+msgstr ""
+
+#: config/fr30/fr30.c:521
+#, c-format
+msgid "fr30_print_operand: unrecognized %%B code"
+msgstr ""
+
+#: config/fr30/fr30.c:529
+#, c-format
+msgid "fr30_print_operand: invalid operand to %%A code"
+msgstr ""
+
+#: config/fr30/fr30.c:546
+#, c-format
+msgid "fr30_print_operand: invalid %%x code"
+msgstr ""
+
+#: config/fr30/fr30.c:553
+#, c-format
+msgid "fr30_print_operand: invalid %%F code"
+msgstr ""
+
+#: config/fr30/fr30.c:570
+msgid "fr30_print_operand: unknown code"
+msgstr ""
+
+#: config/fr30/fr30.c:599 config/fr30/fr30.c:608 config/fr30/fr30.c:619
+#: config/fr30/fr30.c:632
+msgid "fr30_print_operand: unhandled MEM"
+msgstr ""
+
+#: config/fr30/fr30.h:63
+msgid "Assume small address space"
+msgstr ""
+
+#: config/frv/frv.c:410 config/frv/frv.c:428
+#, c-format
+msgid "Unknown cpu: -mcpu=%s"
+msgstr ""
+
+#: config/frv/frv.c:451
+msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
+msgstr ""
+
+#: config/frv/frv.c:2520
+msgid "Bad insn to frv_print_operand_address:"
+msgstr ""
+
+#: config/frv/frv.c:2533
+msgid "Bad register to frv_print_operand_memory_reference_reg:"
+msgstr ""
+
+#: config/frv/frv.c:2574 config/frv/frv.c:2584 config/frv/frv.c:2593
+#: config/frv/frv.c:2621 config/frv/frv.c:2633 config/frv/frv.c:2637
+msgid "Bad insn to frv_print_operand_memory_reference:"
+msgstr ""
+
+#: config/frv/frv.c:2779
+msgid "Bad insn in frv_print_operand, bad const_double"
+msgstr ""
+
+#: config/frv/frv.c:2824
+msgid "Bad insn to frv_print_operand, 'C' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2847
+msgid "Bad insn to frv_print_operand, 'c' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2872
+msgid "Bad insn to frv_print_operand, 'e' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2880
+msgid "Bad insn to frv_print_operand, 'F' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2896
+msgid "Bad insn to frv_print_operand, 'f' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2949
+msgid "Bad insn to frv_print_operand, 'L' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2962
+msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2983
+msgid "Bad insn to frv_print_operand, 'O' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:3001
+msgid "Bad insn to frv_print_operand, P modifier:"
+msgstr ""
+
+#: config/frv/frv.c:3021
+msgid "Bad insn in frv_print_operand, z case"
+msgstr ""
+
+#: config/frv/frv.c:3049
+msgid "Bad insn in frv_print_operand, 0 case"
+msgstr ""
+
+#: config/frv/frv.c:3054
+msgid "frv_print_operand: unknown code"
+msgstr ""
+
+#: config/frv/frv.c:5737
+msgid "Bad output_move_single operand"
+msgstr ""
+
+#: config/frv/frv.c:5866
+msgid "Bad output_move_double operand"
+msgstr ""
+
+#: config/frv/frv.c:6010
+msgid "Bad output_condmove_single operand"
+msgstr ""
+
+#: config/frv/frv.c:8315
+msgid "frv_registers_update"
+msgstr ""
+
+#: config/frv/frv.c:8475
+msgid "frv_registers_used_p"
+msgstr ""
+
+#: config/frv/frv.c:8604
+msgid "frv_registers_set_p"
+msgstr ""
+
+#: config/frv/frv.c:9171
+msgid "accumulator is not a constant integer"
+msgstr ""
+
+#: config/frv/frv.c:9176
+msgid "accumulator number is out of bounds"
+msgstr ""
+
+#: config/frv/frv.c:9187
+#, c-format
+msgid "inappropriate accumulator for `%s'"
+msgstr ""
+
+#: config/frv/frv.c:9253
+#, c-format
+msgid "`%s' expects a constant argument"
+msgstr ""
+
+#: config/frv/frv.c:9258
+#, c-format
+msgid "constant argument out of range for `%s'"
+msgstr ""
+
+#: config/frv/frv.c:9638
+msgid "media functions are not available unless -mmedia is used"
+msgstr ""
+
+#: config/frv/frv.c:9650
+msgid "this media function is only available on the fr500"
+msgstr ""
+
+#: config/frv/frv.c:9678
+msgid "this media function is only available on the fr400"
+msgstr ""
+
+#. This macro is a C statement to print on `stderr' a string describing the
+#. particular machine description choice.  Every machine description should
+#. define `TARGET_VERSION'.  For example:
+#.
+#. #ifdef MOTOROLA
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
+#. #else
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
+#. #endif
+#: config/frv/frv.h:512
+msgid " (frv)"
+msgstr ""
+
+#: config/h8300/h8300.c:314
+msgid "-ms2600 is used without -ms"
+msgstr ""
+
+#: config/h8300/h8300.c:320
+msgid "-mn is used without -mh or -ms"
+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:150
+msgid "Generate H8S code"
+msgstr ""
+
+#: config/h8300/h8300.h:151
+msgid "Do not generate H8S code"
+msgstr ""
+
+#: config/h8300/h8300.h:152
+msgid "Generate H8S/2600 code"
+msgstr ""
+
+#: config/h8300/h8300.h:153
+msgid "Do not generate H8S/2600 code"
+msgstr ""
+
+#: config/h8300/h8300.h:154
+msgid "Make integers 32 bits wide"
+msgstr ""
+
+#: config/h8300/h8300.h:157
+msgid "Use registers for argument passing"
+msgstr ""
+
+#: config/h8300/h8300.h:159
+msgid "Do not use registers for argument passing"
+msgstr ""
+
+#: config/h8300/h8300.h:161
+msgid "Consider access to byte sized memory slow"
+msgstr ""
+
+#: config/h8300/h8300.h:162
+msgid "Enable linker relaxing"
+msgstr ""
+
+#: config/h8300/h8300.h:164
+msgid "Generate H8/300H code"
+msgstr ""
+
+#: config/h8300/h8300.h:165
+msgid "Enable the normal mode"
+msgstr ""
+
+#: config/h8300/h8300.h:166
+msgid "Do not generate H8/300H code"
+msgstr ""
+
+#: config/h8300/h8300.h:167
+msgid "Use H8/300 alignment rules"
+msgstr ""
+
+#: config/i370/i370-c.c:53
+msgid "junk at end of #pragma map"
+msgstr ""
+
+#: config/i370/i370-c.c:59
+msgid "malformed #pragma map, ignored"
+msgstr ""
+
+#: config/i370/i370.c:915
+msgid "real name is too long - alias ignored"
+msgstr ""
+
+#: config/i370/i370.c:920
+msgid "alias name is too long - alias ignored"
+msgstr ""
+
+#: config/i370/i370.c:1191
+msgid "internal error--no jump follows compare:"
+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:75
+msgid "Generate char instructions"
+msgstr ""
+
+#: config/i370/i370.h:76
+msgid "Do not generate char instructions"
+msgstr ""
+
+#: config/i386/i386.c:1043
+#, c-format
+msgid "code model %s not supported in PIC mode"
+msgstr ""
+
+#: config/i386/i386.c:1053 config/sparc/sparc.c:356
+#, c-format
+msgid "bad value (%s) for -mcmodel= switch"
+msgstr ""
+
+#: config/i386/i386.c:1068
+#, c-format
+msgid "bad value (%s) for -masm= switch"
+msgstr ""
+
+#: config/i386/i386.c:1071
+#, c-format
+msgid "code model `%s' not supported in the %s bit mode"
+msgstr ""
+
+#: config/i386/i386.c:1074
+msgid "code model `large' not supported yet"
+msgstr ""
+
+#: config/i386/i386.c:1076
+#, c-format
+msgid "%i-bit mode not compiled in"
+msgstr ""
+
+#: config/i386/i386.c:1106
+#, c-format
+msgid "bad value (%s) for -march= switch"
+msgstr ""
+
+#: config/i386/i386.c:1117
+#, c-format
+msgid "bad value (%s) for -mcpu= switch"
+msgstr ""
+
+#: config/i386/i386.c:1134
+#, c-format
+msgid "-mregparm=%d is not between 0 and %d"
+msgstr ""
+
+#: config/i386/i386.c:1147
+msgid "-malign-loops is obsolete, use -falign-loops"
+msgstr ""
+
+#: config/i386/i386.c:1152 config/i386/i386.c:1165 config/i386/i386.c:1178
+#, c-format
+msgid "-malign-loops=%d is not between 0 and %d"
+msgstr ""
+
+#: config/i386/i386.c:1160
+msgid "-malign-jumps is obsolete, use -falign-jumps"
+msgstr ""
+
+#: config/i386/i386.c:1173
+msgid "-malign-functions is obsolete, use -falign-functions"
+msgstr ""
+
+#: config/i386/i386.c:1211
+#, c-format
+msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
+msgstr ""
+
+#: config/i386/i386.c:1223
+#, c-format
+msgid "-mbranch-cost=%d is not between 0 and 5"
+msgstr ""
+
+#: config/i386/i386.c:1235
+#, c-format
+msgid "bad value (%s) for -mtls-dialect= switch"
+msgstr ""
+
+#: config/i386/i386.c:1256
+msgid "-malign-double makes no sense in the 64bit mode"
+msgstr ""
+
+#: config/i386/i386.c:1258
+msgid "-mrtd calling convention not supported in the 64bit mode"
+msgstr ""
+
+#: config/i386/i386.c:1274 config/i386/i386.c:1285
+msgid "SSE instruction set disabled, using 387 arithmetics"
+msgstr ""
+
+#: config/i386/i386.c:1290
+msgid "387 instruction set disabled, using SSE arithmetics"
+msgstr ""
+
+#: config/i386/i386.c:1297
+#, c-format
+msgid "bad value (%s) for -mfpmath= switch"
+msgstr ""
+
+#: config/i386/i386.c:1429
+#, c-format
+msgid "`%s' attribute requires an integer constant argument"
+msgstr ""
+
+#: config/i386/i386.c:1435
+#, c-format
+msgid "argument to `%s' attribute larger than %d"
+msgstr ""
+
+#: config/i386/i386.c:6176
+msgid "invalid UNSPEC as operand"
+msgstr ""
+
+#: config/i386/i386.c:6438
+msgid "extended registers have no high halves"
+msgstr ""
+
+#: config/i386/i386.c:6453
+msgid "unsupported operand size for extended register"
+msgstr ""
+
+#: config/i386/i386.c:6768
+msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
+msgstr ""
+
+#: config/i386/i386.c:6814
+#, c-format
+msgid "invalid operand code `%c'"
+msgstr ""
+
+#: config/i386/i386.c:6861
+msgid "invalid constraints for operand"
+msgstr ""
+
+#: config/i386/i386.c:11027
+msgid "unknown insn mode"
+msgstr ""
+
+#. @@@ better error message
+#: config/i386/i386.c:13083 config/i386/i386.c:13119
+msgid "selector must be an immediate"
+msgstr ""
+
+#. @@@ better error message
+#: config/i386/i386.c:13280 config/i386/i386.c:13314
+msgid "mask must be an immediate"
+msgstr ""
+
+#: config/i386/i386.c:13346
+msgid "shift must be an immediate"
+msgstr ""
+
+#: config/i386/winnt.c:105
+#, c-format
+msgid "`%s' attribute only applies to variables"
+msgstr ""
+
+#: config/i386/winnt.c:275
+#, c-format
+msgid "`%s' declared as both exported to and imported from a DLL"
+msgstr ""
+
+#: config/i386/cygwin.h:45
+msgid "Use the Cygwin interface"
+msgstr ""
+
+#: config/i386/cygwin.h:46
+msgid "Use the Mingw32 interface"
+msgstr ""
+
+#: config/i386/cygwin.h:47
+msgid "Create GUI application"
+msgstr ""
+
+#: config/i386/cygwin.h:48
+msgid "Don't set Windows defines"
+msgstr ""
+
+#: config/i386/cygwin.h:49
+msgid "Set Windows defines"
+msgstr ""
+
+#: config/i386/cygwin.h:50
+msgid "Create console application"
+msgstr ""
+
+#: config/i386/cygwin.h:51 config/i386/win32.h:59
+msgid "Generate code for a DLL"
+msgstr ""
+
+#: config/i386/cygwin.h:53 config/i386/win32.h:61
+msgid "Ignore dllimport for functions"
+msgstr ""
+
+#: config/i386/cygwin.h:55
+msgid "Use Mingw-specific thread support"
+msgstr ""
+
+#: config/i386/cygwin.h:244
+#, c-format
+msgid "-f%s ignored for target (all code is position independent)"
+msgstr ""
+
+#: config/i386/djgpp.h:204
+msgid "-mbnu210 is ignored (option is obsolete)"
+msgstr ""
+
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#: config/i386/i386.h:306
+msgid "Alternate calling convention"
+msgstr ""
+
+#: config/i386/i386.h:308 config/m68k/m68k.h:180 config/ns32k/ns32k.h:144
+msgid "Use normal calling convention"
+msgstr ""
+
+#: config/i386/i386.h:310
+msgid "Align some doubles on dword boundary"
+msgstr ""
+
+#: config/i386/i386.h:312
+msgid "Align doubles on word boundary"
+msgstr ""
+
+#: config/i386/i386.h:314
+msgid "Uninitialized locals in .bss"
+msgstr ""
+
+#: config/i386/i386.h:316
+msgid "Uninitialized locals in .data"
+msgstr ""
+
+#: config/i386/i386.h:318 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
+#: config/ns32k/ns32k.h:167
+msgid "Use IEEE math for fp comparisons"
+msgstr ""
+
+#: config/i386/i386.h:320 config/ns32k/ns32k.h:169
+msgid "Do not use IEEE math for fp comparisons"
+msgstr ""
+
+#: config/i386/i386.h:322
+msgid "Return values of functions in FPU registers"
+msgstr ""
+
+#: config/i386/i386.h:324
+msgid "Do not return values of functions in FPU registers"
+msgstr ""
+
+#: config/i386/i386.h:326
+msgid "Do not generate sin, cos, sqrt for FPU"
+msgstr ""
+
+#: config/i386/i386.h:328
+msgid "Generate sin, cos, sqrt for FPU"
+msgstr ""
+
+#: config/i386/i386.h:330
+msgid "Omit the frame pointer in leaf functions"
+msgstr ""
+
+#: config/i386/i386.h:333
+msgid "Enable stack probing"
+msgstr ""
+
+#. undocumented
+#. undocumented
+#: config/i386/i386.h:338
+msgid "Align destination of the string operations"
+msgstr ""
+
+#: config/i386/i386.h:340
+msgid "Do not align destination of the string operations"
+msgstr ""
+
+#: config/i386/i386.h:342
+msgid "Inline all known string operations"
+msgstr ""
+
+#: config/i386/i386.h:344
+msgid "Do not inline all known string operations"
+msgstr ""
+
+#: config/i386/i386.h:346 config/i386/i386.h:350
+msgid "Use push instructions to save outgoing arguments"
+msgstr ""
+
+#: config/i386/i386.h:348 config/i386/i386.h:352
+msgid "Do not use push instructions to save outgoing arguments"
+msgstr ""
+
+#: config/i386/i386.h:354
+msgid "Support MMX built-in functions"
+msgstr ""
+
+#: config/i386/i386.h:356
+msgid "Do not support MMX built-in functions"
+msgstr ""
+
+#: config/i386/i386.h:358
+msgid "Support 3DNow! built-in functions"
+msgstr ""
+
+#: config/i386/i386.h:360
+msgid "Do not support 3DNow! built-in functions"
+msgstr ""
+
+#: config/i386/i386.h:362
+msgid "Support MMX and SSE built-in functions and code generation"
+msgstr ""
+
+#: config/i386/i386.h:364
+msgid "Do not support MMX and SSE built-in functions and code generation"
+msgstr ""
+
+#: config/i386/i386.h:366
+msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
+msgstr ""
+
+#: config/i386/i386.h:368
+msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
+msgstr ""
+
+#: config/i386/i386.h:370
+msgid "sizeof(long double) is 16"
+msgstr ""
+
+#: config/i386/i386.h:372
+msgid "sizeof(long double) is 12"
+msgstr ""
+
+#: config/i386/i386.h:374
+msgid "Generate 64bit x86-64 code"
+msgstr ""
+
+#: config/i386/i386.h:376
+msgid "Generate 32bit i386 code"
+msgstr ""
+
+#: config/i386/i386.h:378
+msgid "Use red-zone in the x86-64 code"
+msgstr ""
+
+#: config/i386/i386.h:380
+msgid "Do not use red-zone in the x86-64 code"
+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.
+#: config/i386/i386.h:409 config/rs6000/rs6000.h:393 config/sparc/sparc.h:635
+msgid "Schedule code for given CPU"
+msgstr ""
+
+#: config/i386/i386.h:411
+msgid "Generate floating point mathematics using given instruction set"
+msgstr ""
+
+#: config/i386/i386.h:413
+msgid "Generate code for given CPU"
+msgstr ""
+
+#: config/i386/i386.h:415
+msgid "Number of registers used to pass integer arguments"
+msgstr ""
+
+#. TARGET_DEFAULT is defined in sun*.h and isi.h, etc.
+#. 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.
+#: config/i386/i386.h:417 config/m68k/m68k.h:263
+msgid "Loop code aligned to this power of 2"
+msgstr ""
+
+#: config/i386/i386.h:419 config/m68k/m68k.h:265
+msgid "Jump targets are aligned to this power of 2"
+msgstr ""
+
+#: config/i386/i386.h:421 config/m68k/m68k.h:267
+msgid "Function starts are aligned to this power of 2"
+msgstr ""
+
+#: config/i386/i386.h:424
+msgid "Attempt to keep stack aligned to this power of 2"
+msgstr ""
+
+#: config/i386/i386.h:426
+msgid "Branches are this expensive (1-5, arbitrary units)"
+msgstr ""
+
+#: config/i386/i386.h:428
+msgid "Use given x86-64 code model"
+msgstr ""
+
+#. Undocumented.
+#. Undocumented.
+#: config/i386/i386.h:434
+msgid "Use given assembler dialect"
+msgstr ""
+
+#: config/i386/i386.h:436
+msgid "Use given thread-local storage dialect"
+msgstr ""
+
+#: config/i386/sco5.h:700
+msgid "Generate ELF output"
+msgstr ""
+
+#: config/i386/win32.h:53
+msgid "Use Mingw32 interface"
+msgstr ""
+
+#: config/i386/win32.h:55
+msgid "Use Cygwin interface"
+msgstr ""
+
+#: config/i386/win32.h:57
+msgid "Use bare Windows interface"
+msgstr ""
+
+#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
+#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
+#: config/i386/xm-djgpp.h:71
+msgid "environment variable DJGPP not defined"
+msgstr ""
+
+#: config/i386/xm-djgpp.h:73
+#, c-format
+msgid "environment variable DJGPP points to missing file '%s'"
+msgstr ""
+
+#: config/i386/xm-djgpp.h:76
+#, c-format
+msgid "environment variable DJGPP points to corrupt file '%s'"
+msgstr ""
+
+#: config/i960/i960-c.c:66
+msgid "sorry, not implemented: #pragma align NAME=SIZE"
+msgstr ""
+
+#: config/i960/i960-c.c:71
+msgid "malformed #pragma align - ignored"
+msgstr ""
+
+#: config/i960/i960-c.c:109
+msgid "sorry, not implemented: #pragma noalign NAME"
+msgstr ""
+
+#: config/i960/i960.c:121 config/i960/i960.c:131
+msgid "conflicting architectures defined - using C series"
+msgstr ""
+
+#: config/i960/i960.c:126
+msgid "conflicting architectures defined - using K series"
+msgstr ""
+
+#: config/i960/i960.c:141
+msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
+msgstr ""
+
+#: config/i960/i960.c:1448 config/m68k/m68k.c:559 config/rs6000/rs6000.c:9931
+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:240
+msgid "Generate SA code"
+msgstr ""
+
+#: config/i960/i960.h:243
+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:248
+msgid "Generate KA code"
+msgstr ""
+
+#: config/i960/i960.h:251
+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:256
+msgid "Generate JA code"
+msgstr ""
+
+#: config/i960/i960.h:258
+msgid "Generate JD code"
+msgstr ""
+
+#: config/i960/i960.h:261
+msgid "Generate JF code"
+msgstr ""
+
+#: config/i960/i960.h:263
+msgid "generate RP code"
+msgstr ""
+
+#: config/i960/i960.h:266
+msgid "Generate MC code"
+msgstr ""
+
+#: config/i960/i960.h:269
+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:279
+msgid "Generate CF code"
+msgstr ""
+
+#: config/i960/i960.h:283 config/mips/mips.h:568 config/pa/pa.h:252
+msgid "Use software floating point"
+msgstr ""
+
+#: config/i960/i960.h:285
+msgid "Use alternate leaf function entries"
+msgstr ""
+
+#: config/i960/i960.h:287
+msgid "Do not use alternate leaf function entries"
+msgstr ""
+
+#: config/i960/i960.h:289
+msgid "Perform tail call optimization"
+msgstr ""
+
+#: config/i960/i960.h:291
+msgid "Do not perform tail call optimization"
+msgstr ""
+
+#: config/i960/i960.h:293
+msgid "Use complex addressing modes"
+msgstr ""
+
+#: config/i960/i960.h:295
+msgid "Do not use complex addressing modes"
+msgstr ""
+
+#: config/i960/i960.h:297
+msgid "Align code to 8 byte boundary"
+msgstr ""
+
+#: config/i960/i960.h:299
+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:305 config/i960/i960.h:307
+msgid "Enable compatibility with iC960 v2.0"
+msgstr ""
+
+#: config/i960/i960.h:309
+msgid "Enable compatibility with iC960 v3.0"
+msgstr ""
+
+#: config/i960/i960.h:311 config/i960/i960.h:313
+msgid "Enable compatibility with ic960 assembler"
+msgstr ""
+
+#: config/i960/i960.h:315
+msgid "Do not permit unaligned accesses"
+msgstr ""
+
+#: config/i960/i960.h:317
+msgid "Permit unaligned accesses"
+msgstr ""
+
+#: config/i960/i960.h:319
+msgid "Layout types like Intel's v1.3 gcc"
+msgstr ""
+
+#: config/i960/i960.h:321
+msgid "Do not layout types like Intel's v1.3 gcc"
+msgstr ""
+
+#: config/i960/i960.h:323 config/sparc/freebsd.h:79 config/sparc/linux.h:86
+#: config/sparc/linux64.h:88 config/sparc/netbsd-elf.h:238
+msgid "Use 64 bit long doubles"
+msgstr ""
+
+#: config/i960/i960.h:325
+msgid "Enable linker relaxation"
+msgstr ""
+
+#: config/i960/i960.h:327
+msgid "Do not enable linker relaxation"
+msgstr ""
+
+#: config/ia64/ia64-c.c:50
+msgid "malformed #pragma builtin"
+msgstr ""
+
+#: config/ia64/ia64.c:3879
+msgid "ia64_print_operand: unknown code"
+msgstr ""
+
+#: config/ia64/ia64.c:4157
+msgid "value of -mfixed-range must have form REG1-REG2"
+msgstr ""
+
+#: config/ia64/ia64.c:4184
+#, c-format
+msgid "%s-%s is an empty range"
+msgstr ""
+
+#: config/ia64/ia64.c:4215
+msgid "cannot optimize floating point division for both latency and throughput"
+msgstr ""
+
+#: config/ia64/ia64.c:4221
+msgid "cannot optimize integer division for both latency and throughput"
+msgstr ""
+
+#: config/ia64/ia64.c:4233
+#, c-format
+msgid "bad value (%s) for -mtls-size= switch"
+msgstr ""
+
+#. This macro defines names of command options to set and clear bits in
+#. `target_flags'.  Its definition is an initializer with a subgrouping for
+#. each command option.
+#: config/ia64/ia64.h:150
+msgid "Generate big endian code"
+msgstr ""
+
+#: config/ia64/ia64.h:152 config/mcore/mcore.h:159
+msgid "Generate little endian code"
+msgstr ""
+
+#: config/ia64/ia64.h:154
+msgid "Generate code for GNU as"
+msgstr ""
+
+#: config/ia64/ia64.h:156
+msgid "Generate code for Intel as"
+msgstr ""
+
+#: config/ia64/ia64.h:158
+msgid "Generate code for GNU ld"
+msgstr ""
+
+#: config/ia64/ia64.h:160
+msgid "Generate code for Intel ld"
+msgstr ""
+
+#: config/ia64/ia64.h:162
+msgid "Generate code without GP reg"
+msgstr ""
+
+#: config/ia64/ia64.h:164
+msgid "Emit stop bits before and after volatile extended asms"
+msgstr ""
+
+#: config/ia64/ia64.h:166
+msgid "Don't emit stop bits before and after volatile extended asms"
+msgstr ""
+
+#: config/ia64/ia64.h:168
+msgid "Emit code for Itanium (TM) processor B step"
+msgstr ""
+
+#: config/ia64/ia64.h:170
+msgid "Use in/loc/out register names"
+msgstr ""
+
+#: config/ia64/ia64.h:172
+msgid "Disable use of sdata/scommon/sbss"
+msgstr ""
+
+#: config/ia64/ia64.h:174
+msgid "Enable use of sdata/scommon/sbss"
+msgstr ""
+
+#: config/ia64/ia64.h:176
+msgid "gp is constant (but save/restore gp on indirect calls)"
+msgstr ""
+
+#: config/ia64/ia64.h:178
+msgid "Generate self-relocatable code"
+msgstr ""
+
+#: config/ia64/ia64.h:180
+msgid "Generate inline floating point division, optimize for latency"
+msgstr ""
+
+#: config/ia64/ia64.h:182
+msgid "Generate inline floating point division, optimize for throughput"
+msgstr ""
+
+#: config/ia64/ia64.h:184
+msgid "Generate inline integer division, optimize for latency"
+msgstr ""
+
+#: config/ia64/ia64.h:186
+msgid "Generate inline integer division, optimize for throughput"
+msgstr ""
+
+#: config/ia64/ia64.h:188
+msgid "Enable Dwarf 2 line debug info via GNU as"
+msgstr ""
+
+#: config/ia64/ia64.h:190
+msgid "Disable Dwarf 2 line debug info via GNU as"
+msgstr ""
+
+#: config/ia64/ia64.h:219
+msgid "Specify range of registers to make fixed"
+msgstr ""
+
+#: config/ip2k/ip2k.c:1082
+msgid "bad operand"
+msgstr ""
+
+#: config/ip2k/ip2k.c:3184
+msgid "Only initialized variables can be placed into program memory area."
+msgstr ""
+
+#: config/m32r/m32r.c:139
+#, c-format
+msgid "bad value (%s) for -mmodel switch"
+msgstr ""
+
+#: config/m32r/m32r.c:148
+#, c-format
+msgid "bad value (%s) for -msdata switch"
+msgstr ""
+
+#: config/m32r/m32r.c:319
+#, c-format
+msgid "invalid argument of `%s' attribute"
+msgstr ""
+
+#: config/m32r/m32r.c:422
+msgid "const objects cannot go in .sdata/.sbss"
+msgstr ""
+
+#: config/m32r/m32r.c:2256
+#, c-format
+msgid "invalid operand to %%s code"
+msgstr ""
+
+#: config/m32r/m32r.c:2263
+#, c-format
+msgid "invalid operand to %%p code"
+msgstr ""
+
+#: config/m32r/m32r.c:2318
+msgid "bad insn for 'A'"
+msgstr ""
+
+#: config/m32r/m32r.c:2370
+#, c-format
+msgid "invalid operand to %%T/%%B code"
+msgstr ""
+
+#: config/m32r/m32r.c:2393
+#, c-format
+msgid "invalid operand to %%N code"
+msgstr ""
+
+#: config/m32r/m32r.c:2438
+msgid "pre-increment address is not a register"
+msgstr ""
+
+#: config/m32r/m32r.c:2445
+msgid "pre-decrement address is not a register"
+msgstr ""
+
+#: config/m32r/m32r.c:2452
+msgid "post-increment address is not a register"
+msgstr ""
+
+#: config/m32r/m32r.c:2530 config/m32r/m32r.c:2546
+#: config/rs6000/rs6000.c:12737
+msgid "bad address"
+msgstr ""
+
+#: config/m32r/m32r.c:2551
+msgid "lo_sum not of register"
+msgstr ""
+
+#. { "relax",                  TARGET_RELAX_MASK, "" },                    { "no-relax",               -TARGET_RELAX_MASK, "" },
+#: config/m32r/m32r.h:241
+msgid "Display compile time statistics"
+msgstr ""
+
+#: config/m32r/m32r.h:243
+msgid "Align all loops to 32 byte boundary"
+msgstr ""
+
+#: config/m32r/m32r.h:246
+msgid "Only issue one instruction per cycle"
+msgstr ""
+
+#: config/m32r/m32r.h:249
+msgid "Prefer branches over conditional execution"
+msgstr ""
+
+#: config/m32r/m32r.h:265
+msgid "Code size: small, medium or large"
+msgstr ""
+
+#: config/m32r/m32r.h:267
+msgid "Small data area: none, sdata, use"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:242
+#, c-format
+msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
+msgstr ""
+
+#. !!!! SCz wrong here.
+#: config/m68hc11/m68hc11.c:3252 config/m68hc11/m68hc11.c:3626
+msgid "move insn not handled"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:3472 config/m68hc11/m68hc11.c:3556
+#: config/m68hc11/m68hc11.c:3829
+msgid "invalid register in the move instruction"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:3506
+msgid "invalid operand in the instruction"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:3803
+msgid "invalid register in the instruction"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:3836
+msgid "operand 1 must be a hard register"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:3853
+msgid "invalid rotate insn"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:4278
+msgid "registers IX, IY and Z used in the same INSN"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:4603 config/m68hc11/m68hc11.c:4906
+msgid "cannot do z-register replacement"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:4969
+msgid "invalid Z register replacement for insn"
+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/m68hc11/m68hc11.h:160
+msgid "Compile with 16-bit integer mode"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:162
+msgid "Compile with 32-bit integer mode"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:164
+msgid "Auto pre/post decrement increment allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:166
+msgid "Auto pre/post decrement increment not allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:168
+msgid "Min/max instructions allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:170
+msgid "Min/max instructions not allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:172
+msgid "Use call and rtc for function calls and returns"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:174
+msgid "Use jsr and rts for function calls and returns"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:176
+msgid "Do not use direct addressing mode for soft registers"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:178 config/m68hc11/m68hc11.h:182
+msgid "Compile for a 68HC11"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:180 config/m68hc11/m68hc11.h:184
+msgid "Compile for a 68HC12"
+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.
+#: config/m68hc11/m68hc11.h:198
+msgid "Specify the register allocation order"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:200
+msgid "Indicate the number of soft registers available"
+msgstr ""
+
+#: config/m68k/m68k.c:158
+#, c-format
+msgid "-malign-loops=%d is not between 1 and %d"
+msgstr ""
+
+#: config/m68k/m68k.c:169
+#, c-format
+msgid "-malign-jumps=%d is not between 1 and %d"
+msgstr ""
+
+#: config/m68k/m68k.c:180
+#, c-format
+msgid "-malign-functions=%d is not between 1 and %d"
+msgstr ""
+
+#: config/m68k/m68k.c:189
+msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+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/m68k/m68k.h:162 config/m68k/m68k.h:164
+msgid "Generate code for a 68020"
+msgstr ""
+
+#: config/m68k/m68k.h:169 config/m68k/m68k.h:172
+msgid "Generate code for a 68000"
+msgstr ""
+
+#: config/m68k/m68k.h:174
+msgid "Use the bit-field instructions"
+msgstr ""
+
+#: config/m68k/m68k.h:176
+msgid "Do not use the bit-field instructions"
+msgstr ""
+
+#: config/m68k/m68k.h:178
+msgid "Use different calling convention using 'rtd'"
+msgstr ""
+
+#: config/m68k/m68k.h:182
+msgid "Consider type `int' to be 16 bits wide"
+msgstr ""
+
+#: config/m68k/m68k.h:184
+msgid "Consider type `int' to be 32 bits wide"
+msgstr ""
+
+#: config/m68k/m68k.h:186
+msgid "Generate code for a Sun FPA"
+msgstr ""
+
+#: config/m68k/m68k.h:189
+msgid "Do not generate code for a Sun FPA"
+msgstr ""
+
+#: config/m68k/m68k.h:191 config/m68k/m68k.h:193
+msgid "Generate code for a Sun Sky board"
+msgstr ""
+
+#: config/m68k/m68k.h:195
+msgid "Do not use Sky linkage convention"
+msgstr ""
+
+#: config/m68k/m68k.h:197
+msgid "Generate code for a 68881"
+msgstr ""
+
+#: config/m68k/m68k.h:200
+msgid "Generate code with library calls for floating point"
+msgstr ""
+
+#: config/m68k/m68k.h:202
+msgid "Generate code for a 68040, without any new instructions"
+msgstr ""
+
+#: config/m68k/m68k.h:205
+msgid "Generate code for a 68060, without any new instructions"
+msgstr ""
+
+#: config/m68k/m68k.h:209
+msgid "Generate code for a 68030"
+msgstr ""
+
+#: config/m68k/m68k.h:212
+msgid "Generate code for a 68040"
+msgstr ""
+
+#: config/m68k/m68k.h:216
+msgid "Generate code for a 68060"
+msgstr ""
+
+#: config/m68k/m68k.h:221
+msgid "Generate code for a 520X"
+msgstr ""
+
+#: config/m68k/m68k.h:224
+msgid "Generate code for a 68851"
+msgstr ""
+
+#: config/m68k/m68k.h:226
+msgid "Do no generate code for a 68851"
+msgstr ""
+
+#: config/m68k/m68k.h:229
+msgid "Generate code for a 68302"
+msgstr ""
+
+#: config/m68k/m68k.h:232
+msgid "Generate code for a 68332"
+msgstr ""
+
+#: config/m68k/m68k.h:236
+msgid "Generate code for a cpu32"
+msgstr ""
+
+#: config/m68k/m68k.h:239
+msgid "Align variables on a 32-bit boundary"
+msgstr ""
+
+#: config/m68k/m68k.h:241
+msgid "Align variables on a 16-bit boundary"
+msgstr ""
+
+#: config/m68k/m68k.h:243
+msgid "Generate pc-relative code"
+msgstr ""
+
+#: config/m68k/m68k.h:245
+msgid "Do not use unaligned memory references"
+msgstr ""
+
+#: config/m68k/m68k.h:247
+msgid "Use unaligned memory references"
+msgstr ""
+
+#: config/m88k/m88k.c:903
+#, c-format
+msgid "internal gcc monitor: short-branch(%x)"
+msgstr ""
+
+#: config/m88k/m88k.c:2302
+msgid "internal gcc error: Can't express symbolic location"
+msgstr ""
+
+#: config/m88k/m88k.c:2517
+#, c-format
+msgid "argument #%d is a structure"
+msgstr ""
+
+#: config/m88k/m88k.c:2816
+#, c-format
+msgid "%%R not followed by %%B/C/D/E"
+msgstr ""
+
+#: config/m88k/m88k.c:2884
+#, c-format
+msgid "invalid %%x/X value"
+msgstr ""
+
+#: config/m88k/m88k.c:2901
+#, c-format
+msgid "invalid %%Q value"
+msgstr ""
+
+#: config/m88k/m88k.c:2907 config/rs6000/rs6000.c:7681
+#, c-format
+msgid "invalid %%q value"
+msgstr ""
+
+#: config/m88k/m88k.c:2913
+#, c-format
+msgid "invalid %%o value"
+msgstr ""
+
+#: config/m88k/m88k.c:2920 config/rs6000/rs6000.c:7644
+#, c-format
+msgid "invalid %%p value"
+msgstr ""
+
+#: config/m88k/m88k.c:2933 config/m88k/m88k.c:2938
+#, c-format
+msgid "invalid %%s/S value"
+msgstr ""
+
+#: config/m88k/m88k.c:2949
+#, c-format
+msgid "invalid %%P operand"
+msgstr ""
+
+#: config/m88k/m88k.c:2980 config/romp/romp.c:690
+#, c-format
+msgid "invalid %%B value"
+msgstr ""
+
+#: config/m88k/m88k.c:3010
+#, c-format
+msgid "invalid %%D value"
+msgstr ""
+
+#: config/m88k/m88k.c:3023
+#, c-format
+msgid "`%%d' operand isn't a register"
+msgstr ""
+
+#: config/m88k/m88k.c:3041
+msgid "operand is r0"
+msgstr ""
+
+#: config/m88k/m88k.c:3055
+msgid "operand is const_double"
+msgstr ""
+
+#: config/m88k/m88k.c:3074
+msgid "invalid code"
+msgstr ""
+
+#. Do any checking or such that is needed after processing the -m switches.
+#: config/m88k/m88k.h:277
+msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
+msgstr ""
+
+#: config/m88k/m88k.h:299
+#, c-format
+msgid "invalid option `-mshort-data-%s'"
+msgstr ""
+
+#: config/m88k/m88k.h:304
+#, c-format
+msgid "-mshort-data-%s is too large "
+msgstr ""
+
+#: config/m88k/m88k.h:306
+#, c-format
+msgid "-mshort-data-%s and PIC are incompatible"
+msgstr ""
+
+#: config/mcore/mcore.c:3078
+#, c-format
+msgid "invalid option `-mstack-increment=%s'"
+msgstr ""
+
+#: config/mcore/mcore.h:126
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr ""
+
+#: config/mcore/mcore.h:128
+msgid "Inline constants if it only takes 1 instruction"
+msgstr ""
+
+#: config/mcore/mcore.h:130
+msgid "Set maximum alignment to 4"
+msgstr ""
+
+#: config/mcore/mcore.h:132
+msgid "Set maximum alignment to 8"
+msgstr ""
+
+#: config/mcore/mcore.h:136
+msgid "Do not use the divide instruction"
+msgstr ""
+
+#: config/mcore/mcore.h:140
+msgid "Do not arbitary sized immediates in bit operations"
+msgstr ""
+
+#: config/mcore/mcore.h:142
+msgid "Always treat bit-field as int-sized"
+msgstr ""
+
+#: config/mcore/mcore.h:146
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr ""
+
+#: config/mcore/mcore.h:148
+msgid "Force functions to be aligned to a 2 byte boundary"
+msgstr ""
+
+#: config/mcore/mcore.h:150
+msgid "Emit call graph information"
+msgstr ""
+
+#: config/mcore/mcore.h:154
+msgid "Prefer word accesses over byte accesses"
+msgstr ""
+
+#: config/mcore/mcore.h:165
+msgid "Generate code for the M*Core M340"
+msgstr ""
+
+#: config/mcore/mcore.h:178
+msgid "Maximum amount for a single stack increment operation"
+msgstr ""
+
+#: config/mips/mips.c:5112
+#, c-format
+msgid "bad value (%s) for -mabi= switch"
+msgstr ""
+
+#: config/mips/mips.c:5142
+#, c-format
+msgid "-mips%d conflicts with the other architecture options, which specify a MIPS%d processor"
+msgstr ""
+
+#: config/mips/mips.c:5149
+#, c-format
+msgid "bad value (%s) for -mips switch"
+msgstr ""
+
+#: config/mips/mips.c:5164
+#, c-format
+msgid "-march=%s is not compatible with the selected ABI"
+msgstr ""
+
+#: config/mips/mips.c:5176
+msgid "-mgp64 used with a 32-bit processor"
+msgstr ""
+
+#: config/mips/mips.c:5178
+msgid "-mgp32 used with a 64-bit ABI"
+msgstr ""
+
+#: config/mips/mips.c:5180
+msgid "-mgp64 used with a 32-bit ABI"
+msgstr ""
+
+#: config/mips/mips.c:5198 config/mips/mips.c:5200 config/mips/mips.c:5202
+#, c-format
+msgid "unsupported combination: %s"
+msgstr ""
+
+#: config/mips/mips.c:5272
+msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
+msgstr ""
+
+#: config/mips/mips.c:5283
+msgid "-G is incompatible with PIC code which is the default"
+msgstr ""
+
+#: config/mips/mips.c:5299
+msgid "-membedded-pic and -mabicalls are incompatible"
+msgstr ""
+
+#: config/mips/mips.c:5302
+msgid "-G and -membedded-pic are incompatible"
+msgstr ""
+
+#: config/mips/mips.c:5353
+#, c-format
+msgid "invalid option `entry%s'"
+msgstr ""
+
+#: config/mips/mips.c:5356
+msgid "-mentry is only meaningful with -mips-16"
+msgstr ""
+
+#: config/mips/mips.c:5761
+#, c-format
+msgid "internal error: %%) found without a %%( in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5775
+#, c-format
+msgid "internal error: %%] found without a %%[ in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5788
+#, c-format
+msgid "internal error: %%> found without a %%< in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5801
+#, c-format
+msgid "internal error: %%} found without a %%{ in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5815
+#, c-format
+msgid "PRINT_OPERAND: unknown punctuation '%c'"
+msgstr ""
+
+#: config/mips/mips.c:5824 config/xtensa/xtensa.c:1939
+msgid "PRINT_OPERAND null pointer"
+msgstr ""
+
+#: config/mips/mips.c:5955
+#, c-format
+msgid "invalid use of %%d, %%x, or %%X"
+msgstr ""
+
+#: config/mips/mips.c:5993 config/xtensa/xtensa.c:2033
+msgid "PRINT_OPERAND_ADDRESS, null pointer"
+msgstr ""
+
+#: config/mips/mips.c:6222
+msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
+msgstr ""
+
+#: config/mips/mips.c:6532
+msgid "can't rewind temp file"
+msgstr ""
+
+#: config/mips/mips.c:6536
+msgid "can't write to output file"
+msgstr ""
+
+#: config/mips/mips.c:6539
+msgid "can't read from temp file"
+msgstr ""
+
+#: config/mips/mips.c:6542
+msgid "can't close temp file"
+msgstr ""
+
+#: config/mips/mips.c:6983
+#, c-format
+msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
+msgstr ""
+
+#: config/mips/mips.c:7092
+#, c-format
+msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
+msgstr ""
+
+#: config/mips/mips.c:9312
+#, c-format
+msgid "can not handle inconsistent calls to `%s'"
+msgstr ""
+
+#: config/mips/mips.c:10444
+msgid "the cpu name must be lower case"
+msgstr ""
+
+#: config/mips/mips.c:10466
+#, c-format
+msgid "bad value (%s) for %s"
+msgstr ""
+
+#. Target CPU builtins.
+#. We do this here because __mips is defined below              and so we can't use builtin_define_std.
+#. Treat _R3000 and _R4000 like register-size defines,          which is how they've historically been used.
+#. Macros dependent on the C dialect.
+#. Bizzare, but needed at least for Irix.
+#. 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:528 config/mn10300/mn10300.h:64
+msgid "No default crt0.o"
+msgstr ""
+
+#: config/mips/mips.h:530
+msgid "Use 64-bit int type"
+msgstr ""
+
+#: config/mips/mips.h:532
+msgid "Use 64-bit long type"
+msgstr ""
+
+#: config/mips/mips.h:534
+msgid "Use 32-bit long type"
+msgstr ""
+
+#: config/mips/mips.h:536
+msgid "Optimize lui/addiu address loads"
+msgstr ""
+
+#: config/mips/mips.h:538
+msgid "Don't optimize lui/addiu address loads"
+msgstr ""
+
+#: config/mips/mips.h:540
+msgid "Use MIPS as"
+msgstr ""
+
+#: config/mips/mips.h:542
+msgid "Use GNU as"
+msgstr ""
+
+#: config/mips/mips.h:544
+msgid "Use symbolic register names"
+msgstr ""
+
+#: config/mips/mips.h:546
+msgid "Don't use symbolic register names"
+msgstr ""
+
+#: config/mips/mips.h:548 config/mips/mips.h:550
+msgid "Use GP relative sdata/sbss sections"
+msgstr ""
+
+#: config/mips/mips.h:552 config/mips/mips.h:554
+msgid "Don't use GP relative sdata/sbss sections"
+msgstr ""
+
+#: config/mips/mips.h:556
+msgid "Output compiler statistics"
+msgstr ""
+
+#: config/mips/mips.h:558
+msgid "Don't output compiler statistics"
+msgstr ""
+
+#: config/mips/mips.h:560
+msgid "Don't optimize block moves"
+msgstr ""
+
+#: config/mips/mips.h:562
+msgid "Optimize block moves"
+msgstr ""
+
+#: config/mips/mips.h:564
+msgid "Use mips-tfile asm postpass"
+msgstr ""
+
+#: config/mips/mips.h:566
+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:570 config/pdp11/pdp11.h:56
+msgid "Use hardware floating point"
+msgstr ""
+
+#: config/mips/mips.h:572
+msgid "Use 64-bit FP registers"
+msgstr ""
+
+#: config/mips/mips.h:574
+msgid "Use 32-bit FP registers"
+msgstr ""
+
+#: config/mips/mips.h:576
+msgid "Use 64-bit general registers"
+msgstr ""
+
+#: config/mips/mips.h:578
+msgid "Use 32-bit general registers"
+msgstr ""
+
+#: config/mips/mips.h:580
+msgid "Use Irix PIC"
+msgstr ""
+
+#: config/mips/mips.h:582
+msgid "Don't use Irix PIC"
+msgstr ""
+
+#: config/mips/mips.h:584
+msgid "Use indirect calls"
+msgstr ""
+
+#: config/mips/mips.h:586
+msgid "Don't use indirect calls"
+msgstr ""
+
+#: config/mips/mips.h:588
+msgid "Use embedded PIC"
+msgstr ""
+
+#: config/mips/mips.h:590
+msgid "Don't use embedded PIC"
+msgstr ""
+
+#: config/mips/mips.h:592
+msgid "Use ROM instead of RAM"
+msgstr ""
+
+#: config/mips/mips.h:594
+msgid "Don't use ROM instead of RAM"
+msgstr ""
+
+#: config/mips/mips.h:596
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr ""
+
+#: config/mips/mips.h:598
+msgid "Don't put uninitialized constants in ROM"
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#: config/mips/mips.h:600 config/xtensa/xtensa.h:110
+msgid "Use big-endian byte order"
+msgstr ""
+
+#: config/mips/mips.h:602 config/xtensa/xtensa.h:112
+msgid "Use little-endian byte order"
+msgstr ""
+
+#: config/mips/mips.h:604
+msgid "Use single (32-bit) FP only"
+msgstr ""
+
+#: config/mips/mips.h:606
+msgid "Don't use single (32-bit) FP only"
+msgstr ""
+
+#: config/mips/mips.h:608
+msgid "Use multiply accumulate"
+msgstr ""
+
+#: config/mips/mips.h:610
+msgid "Don't use multiply accumulate"
+msgstr ""
+
+#: config/mips/mips.h:612 config/rs6000/rs6000.h:314
+msgid "Don't generate fused multiply/add instructions"
+msgstr ""
+
+#: config/mips/mips.h:614 config/rs6000/rs6000.h:312
+msgid "Generate fused multiply/add instructions"
+msgstr ""
+
+#: config/mips/mips.h:616
+msgid "Work around early 4300 hardware bug"
+msgstr ""
+
+#: config/mips/mips.h:618
+msgid "Don't work around early 4300 hardware bug"
+msgstr ""
+
+#: config/mips/mips.h:620
+msgid "Trap on integer divide by zero"
+msgstr ""
+
+#: config/mips/mips.h:622
+msgid "Don't trap on integer divide by zero"
+msgstr ""
+
+#: config/mips/mips.h:624
+msgid "Trap on integer divide overflow"
+msgstr ""
+
+#: config/mips/mips.h:626
+msgid "Don't trap on integer divide overflow"
+msgstr ""
+
+#: config/mips/mips.h:628
+msgid "Use Branch Likely instructions, overriding default for arch"
+msgstr ""
+
+#: config/mips/mips.h:630
+msgid "Don't use Branch Likely instructions, overriding default for arch"
+msgstr ""
+
+#: config/mips/mips.h:744 config/pa/pa.h:296
+msgid "Specify CPU for scheduling purposes"
+msgstr ""
+
+#: config/mips/mips.h:746
+msgid "Specify CPU for code generation purposes"
+msgstr ""
+
+#: config/mips/mips.h:748
+msgid "Specify an ABI"
+msgstr ""
+
+#: config/mips/mips.h:750
+msgid "Specify a Standard MIPS ISA"
+msgstr ""
+
+#: config/mips/mips.h:752
+msgid "Use mips16 entry/exit psuedo ops"
+msgstr ""
+
+#: config/mips/mips.h:754
+msgid "Don't use MIPS16 instructions"
+msgstr ""
+
+#: config/mips/mips.h:756
+msgid "Don't call any cache flush functions"
+msgstr ""
+
+#: config/mips/mips.h:758
+msgid "Specify cache flush function"
+msgstr ""
+
+#. Output assembler code to FILE to increment profiler label # LABELNO
+#. for profiling a function entry.
+#: config/mips/mips.h:2868
+msgid "mips16 function profiling"
+msgstr ""
+
+#: config/mmix/mmix.c:189
+#, c-format
+msgid "-f%s not supported: ignored"
+msgstr ""
+
+#: config/mmix/mmix.c:644
+#, c-format
+msgid "too large function value type, needs %d registers, have only %d registers for this"
+msgstr ""
+
+#: config/mmix/mmix.c:826
+msgid "function_profiler support for MMIX"
+msgstr ""
+
+#: config/mmix/mmix.c:848
+msgid "MMIX Internal: Last named vararg would not fit in a register"
+msgstr ""
+
+#: config/mmix/mmix.c:1639 config/mmix/mmix.c:1769
+msgid "MMIX Internal: Expected a CONST_INT, not this"
+msgstr ""
+
+#: config/mmix/mmix.c:1647 config/mmix/mmix.c:1671 config/mmix/mmix.c:1787
+#, c-format
+msgid "MMIX Internal: Bad register: %d"
+msgstr ""
+
+#: config/mmix/mmix.c:1718
+msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
+msgstr ""
+
+#: config/mmix/mmix.c:1737
+msgid "MMIX Internal: Expected a register, not this"
+msgstr ""
+
+#: config/mmix/mmix.c:1747
+msgid "MMIX Internal: Expected a constant, not this"
+msgstr ""
+
+#. Presumably there's a missing case above if we get here.
+#: config/mmix/mmix.c:1779
+#, c-format
+msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
+msgstr ""
+
+#. We need the original here.
+#: config/mmix/mmix.c:1831
+msgid "MMIX Internal: Cannot decode this operand"
+msgstr ""
+
+#: config/mmix/mmix.c:1891
+msgid "MMIX Internal: This is not a recognized address"
+msgstr ""
+
+#: config/mmix/mmix.c:2082
+#, c-format
+msgid "stack frame not a multiple of 8 bytes: %d"
+msgstr ""
+
+#: config/mmix/mmix.c:2321
+#, c-format
+msgid "stack frame not a multiple of octabyte: %d"
+msgstr ""
+
+#: config/mmix/mmix.c:2818 config/mmix/mmix.c:2887
+#, c-format
+msgid "MMIX Internal: %s is not a shiftable int"
+msgstr ""
+
+#: config/mmix/mmix.c:3006
+msgid "MMIX Internal: Trying to output invalidly reversed condition:"
+msgstr ""
+
+#: config/mmix/mmix.c:3013
+msgid "MMIX Internal: What's the CC of this?"
+msgstr ""
+
+#: config/mmix/mmix.c:3017
+msgid "MMIX Internal: What is the CC of this?"
+msgstr ""
+
+#: config/mmix/mmix.c:3088
+msgid "MMIX Internal: This is not a constant:"
+msgstr ""
+
+#. For these target macros, there is no generic documentation here.  You
+#. should read `Using and Porting GCC' for that.  Only comments specific
+#. to the MMIX target are here.
+#.
+#. There are however references to the specific texinfo node (comments
+#. with "Node:"), so there should be little or nothing amiss.  Probably
+#. the opposite, since we don't have to care about old littering and
+#. soon outdated generic comments.
+#. Node: Driver
+#. User symbols are in the same name-space as built-in symbols, but we
+#. don't need the built-in symbols, so remove those and instead apply
+#. stricter operand checking.  Don't warn when expanding insns.
+#. Pass on -mset-program-start=N and -mset-data-start=M to the linker.
+#. Provide default program start 0x100 unless -mno-set-program-start.
+#. Don't do this if linking relocatably, with -r.  For a final link,
+#. produce mmo, unless ELF is requested or when linking relocatably.
+#. Put unused option values here.
+#: config/mmix/mmix.h:132
+msgid "Set start-address of the program"
+msgstr ""
+
+#: config/mmix/mmix.h:134
+msgid "Set start-address of data"
+msgstr ""
+
+#. FIXME: Provide a way to *load* the epsilon register.
+#: config/mmix/mmix.h:198
+msgid "For intrinsics library: pass all parameters in registers"
+msgstr ""
+
+#: config/mmix/mmix.h:201
+msgid "Use register stack for parameters and return value"
+msgstr ""
+
+#: config/mmix/mmix.h:203
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr ""
+
+#: config/mmix/mmix.h:205
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr ""
+
+#: config/mmix/mmix.h:208
+msgid "Use zero-extending memory loads, not sign-extending ones"
+msgstr ""
+
+#: config/mmix/mmix.h:211
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+msgstr ""
+
+#: config/mmix/mmix.h:215
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+msgstr ""
+
+#: config/mmix/mmix.h:217
+msgid "Do not provide a default start-address 0x100 of the program"
+msgstr ""
+
+#: config/mmix/mmix.h:219
+msgid "Link to emit program in ELF format (rather than mmo)"
+msgstr ""
+
+#: config/mmix/mmix.h:221
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr ""
+
+#: config/mmix/mmix.h:223
+msgid "Don't use P-mnemonics for branches"
+msgstr ""
+
+#: config/mmix/mmix.h:225
+msgid "Use addresses that allocate global registers"
+msgstr ""
+
+#: config/mmix/mmix.h:227
+msgid "Do not use addresses that allocate global registers"
+msgstr ""
+
+#: config/mmix/mmix.h:229
+msgid "Generate a single exit point for each function"
+msgstr ""
+
+#: config/mmix/mmix.h:231
+msgid "Do not generate a single exit point for each function"
+msgstr ""
+
+#: config/mn10300/mn10300.h:59
+msgid "Work around hardware multiply bug"
+msgstr ""
+
+#: config/mn10300/mn10300.h:60
+msgid "Do not work around hardware multiply bug"
+msgstr ""
+
+#: config/mn10300/mn10300.h:61
+msgid "Target the AM33 processor"
+msgstr ""
+
+#: config/mn10300/mn10300.h:65
+msgid "Enable linker relaxations"
+msgstr ""
+
+#: config/ns32k/ns32k.h:142 config/s390/s390.h:69
+msgid "Don't use hardware fp"
+msgstr ""
+
+#: config/ns32k/ns32k.h:143
+msgid "Alternative calling convention"
+msgstr ""
+
+#: config/ns32k/ns32k.h:145
+msgid "Pass some arguments in registers"
+msgstr ""
+
+#: config/ns32k/ns32k.h:146
+msgid "Pass all arguments on stack"
+msgstr ""
+
+#: config/ns32k/ns32k.h:147
+msgid "Optimize for 32532 cpu"
+msgstr ""
+
+#: config/ns32k/ns32k.h:148
+msgid "Optimize for 32332 cpu"
+msgstr ""
+
+#: config/ns32k/ns32k.h:150
+msgid "Optimize for 32032"
+msgstr ""
+
+#: config/ns32k/ns32k.h:152
+msgid "Register sb is zero. Use for absolute addressing"
+msgstr ""
+
+#: config/ns32k/ns32k.h:153
+msgid "Do not use register sb"
+msgstr ""
+
+#: config/ns32k/ns32k.h:155
+msgid "Use bit-field instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:157
+msgid "Do not use bit-field instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:158
+msgid "Generate code for high memory"
+msgstr ""
+
+#: config/ns32k/ns32k.h:159
+msgid "Generate code for low memory"
+msgstr ""
+
+#: config/ns32k/ns32k.h:160
+msgid "32381 fpu"
+msgstr ""
+
+#: config/ns32k/ns32k.h:162
+msgid "Use multiply-accumulate fp instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:164
+msgid "Do not use multiply-accumulate fp instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:165
+msgid "\"Small register classes\" kludge"
+msgstr ""
+
+#: config/ns32k/ns32k.h:166
+msgid "No \"Small register classes\" kludge"
+msgstr ""
+
+#: config/pa/pa.c:246
+#, c-format
+msgid ""
+"unknown -mschedule= option (%s).\n"
+"Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
+msgstr ""
+
+#: config/pa/pa.c:271
+#, c-format
+msgid ""
+"unknown -march= option (%s).\n"
+"Valid options are 1.0, 1.1, and 2.0\n"
+msgstr ""
+
+#: config/pa/pa.c:284
+msgid "PIC code generation is not supported in the portable runtime model\n"
+msgstr ""
+
+#: config/pa/pa.c:289
+msgid "PIC code generation is not compatible with fast indirect calls\n"
+msgstr ""
+
+#: config/pa/pa.c:294
+msgid "-g is only supported when using GAS on this processor,"
+msgstr ""
+
+#: config/pa/pa.c:295
+msgid "-g option disabled"
+msgstr ""
+
+#: config/pa/pa-hiux.h:75 config/pa/pa-hpux.h:80 config/pa/pa-hpux7.h:81
+#: config/pa/pa64-hpux.h:25
+msgid "Generate cpp defines for server IO"
+msgstr ""
+
+#: config/pa/pa-hiux.h:76 config/pa/pa-hpux.h:81 config/pa/pa-hpux7.h:82
+#: config/pa/pa64-hpux.h:27
+msgid "Generate cpp defines for workstation IO"
+msgstr ""
+
+#. Macro to define tables used to set the flags.  This is a
+#. list in braces of target switches with each switch being
+#. { "NAME", VALUE, "HELP_STRING" }.  VALUE is the bits to set,
+#. or minus the bits to clear.  An empty string NAME is used to
+#. identify the default VALUE.  Do not mark empty strings for
+#. translation.
+#: config/pa/pa.h:218 config/pa/pa.h:224
+msgid "Generate PA1.1 code"
+msgstr ""
+
+#: config/pa/pa.h:220 config/pa/pa.h:222
+msgid "Generate PA1.0 code"
+msgstr ""
+
+#: config/pa/pa.h:226
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr ""
+
+#: config/pa/pa.h:228
+msgid "Disable FP regs"
+msgstr ""
+
+#: config/pa/pa.h:230
+msgid "Do not disable FP regs"
+msgstr ""
+
+#: config/pa/pa.h:232
+msgid "Disable space regs"
+msgstr ""
+
+#: config/pa/pa.h:234
+msgid "Do not disable space regs"
+msgstr ""
+
+#: config/pa/pa.h:236
+msgid "Put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:238
+msgid "Do not put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:240
+msgid "Disable indexed addressing"
+msgstr ""
+
+#: config/pa/pa.h:242
+msgid "Do not disable indexed addressing"
+msgstr ""
+
+#: config/pa/pa.h:244
+msgid "Use portable calling conventions"
+msgstr ""
+
+#: config/pa/pa.h:246
+msgid "Do not use portable calling conventions"
+msgstr ""
+
+#: config/pa/pa.h:248
+msgid "Assume code will be assembled by GAS"
+msgstr ""
+
+#: config/pa/pa.h:250
+msgid "Do not assume code will be assembled by GAS"
+msgstr ""
+
+#: config/pa/pa.h:254
+msgid "Do not use software floating point"
+msgstr ""
+
+#: config/pa/pa.h:256
+msgid "Emit long load/store sequences"
+msgstr ""
+
+#: config/pa/pa.h:258
+msgid "Do not emit long load/store sequences"
+msgstr ""
+
+#: config/pa/pa.h:260
+msgid "Generate fast indirect calls"
+msgstr ""
+
+#: config/pa/pa.h:262
+msgid "Do not generate fast indirect calls"
+msgstr ""
+
+#: config/pa/pa.h:264
+msgid "Generate code for huge switch statements"
+msgstr ""
+
+#: config/pa/pa.h:266
+msgid "Do not generate code for huge switch statements"
+msgstr ""
+
+#: config/pa/pa.h:268
+msgid "Always generate long calls"
+msgstr ""
+
+#: config/pa/pa.h:270
+msgid "Generate long calls only when needed"
+msgstr ""
+
+#: config/pa/pa.h:272
+msgid "Enable linker optimizations"
+msgstr ""
+
+#: config/pa/pa.h:298
+msgid "Specify architecture for code generation.  Values are 1.0, 1.1, and 2.0.  2.0 requires gas snapshot 19990413 or later."
+msgstr ""
+
+#: config/pa/pa64-hpux.h:29
+msgid "Assume code will be linked by GNU ld"
+msgstr ""
+
+#: config/pa/pa64-hpux.h:31
+msgid "Assume code will be linked by HP ld"
+msgstr ""
+
+#: config/pdp11/pdp11.h:57
+msgid "Do not use hardware floating point"
+msgstr ""
+
+#. return float result in ac0
+#: config/pdp11/pdp11.h:59
+msgid "Return floating point results in ac0"
+msgstr ""
+
+#: config/pdp11/pdp11.h:60
+msgid "Return floating point results in memory"
+msgstr ""
+
+#. is 11/40
+#: config/pdp11/pdp11.h:62
+msgid "Generate code for an 11/40"
+msgstr ""
+
+#. is 11/45
+#: config/pdp11/pdp11.h:65
+msgid "Generate code for an 11/45"
+msgstr ""
+
+#. is 11/10
+#: config/pdp11/pdp11.h:68
+msgid "Generate code for an 11/10"
+msgstr ""
+
+#. use movstrhi for bcopy
+#. use 32 bit for int
+#: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74
+msgid "Use 32 bit int"
+msgstr ""
+
+#: config/pdp11/pdp11.h:75 config/pdp11/pdp11.h:76
+msgid "Use 16 bit int"
+msgstr ""
+
+#. use 32 bit for float
+#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
+msgid "Use 32 bit float"
+msgstr ""
+
+#: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
+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:90
+msgid "Target has split I&D"
+msgstr ""
+
+#: config/pdp11/pdp11.h:91
+msgid "Target does not have split I&D"
+msgstr ""
+
+#. UNIX assembler syntax?
+#: config/pdp11/pdp11.h:93
+msgid "Use UNIX assembler syntax"
+msgstr ""
+
+#: config/pdp11/pdp11.h:94
+msgid "Use DEC assembler syntax"
+msgstr ""
+
+#: config/romp/romp.c:717 config/rs6000/rs6000.c:7718
+#, c-format
+msgid "invalid %%S value"
+msgstr ""
+
+#: config/romp/romp.c:726 config/romp/romp.c:733
+#, c-format
+msgid "invalid %%b value"
+msgstr ""
+
+#: config/romp/romp.c:773 config/romp/romp.c:784
+#, c-format
+msgid "invalid %%z value"
+msgstr ""
+
+#: config/romp/romp.c:792 config/romp/romp.c:800
+#, c-format
+msgid "invalid %%Z value"
+msgstr ""
+
+#: config/romp/romp.c:807 config/romp/romp.c:816 config/romp/romp.c:823
+#: config/rs6000/rs6000.c:7547
+#, c-format
+msgid "invalid %%k value"
+msgstr ""
+
+#: config/romp/romp.c:908 config/romp/romp.c:951
+#, c-format
+msgid "invalid %%j value"
+msgstr ""
+
+#. Perform any needed actions needed for a function that is receiving a
+#. variable number of arguments.
+#.
+#. CUM is as above.
+#.
+#. MODE and TYPE are the mode and type of the current parameter.
+#.
+#. PRETEND_SIZE is a variable that should be set to the amount of stack
+#. that must be pushed by the prolog to pretend that our caller pushed
+#. it.
+#.
+#. Normally, this macro will push all remaining incoming registers on the
+#. stack and set PRETEND_SIZE to the length of the registers pushed.
+#: config/romp/romp.h:648
+msgid "can't have varargs with -mfp-arg-in-fp-regs"
+msgstr ""
+
+#. Handle the machine specific pragma longcall.  Its syntax is
+#.
+#. # pragma longcall ( TOGGLE )
+#.
+#. where TOGGLE is either 0 or 1.
+#.
+#. rs6000_default_long_calls is set to the value of TOGGLE, changing
+#. whether or not new function declarations receive a longcall
+#. attribute by default.
+#: config/rs6000/rs6000-c.c:44
+msgid "ignoring malformed #pragma longcall"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:58
+msgid "missing open paren"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:60
+msgid "missing number"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:62
+msgid "missing close paren"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:65
+msgid "number must be 0 or 1"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:68
+msgid "junk at end of #pragma longcall"
+msgstr ""
+
+#: config/rs6000/rs6000.c:588
+msgid "-mmultiple is not supported on little endian systems"
+msgstr ""
+
+#: config/rs6000/rs6000.c:595
+msgid "-mstring is not supported on little endian systems"
+msgstr ""
+
+#: config/rs6000/rs6000.c:619
+#, c-format
+msgid "unknown -mdebug-%s switch"
+msgstr ""
+
+#: config/rs6000/rs6000.c:631
+#, c-format
+msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:642
+#, c-format
+msgid "Unknown switch -mlong-double-%s"
+msgstr ""
+
+#: config/rs6000/rs6000.c:734
+#, c-format
+msgid "unknown -misel= option specified: '%s'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:749
+#, c-format
+msgid "unknown -mvrsave= option specified: '%s'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:768
+#, c-format
+msgid "unknown ABI specified: '%s'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4169
+msgid "argument 1 must be a 5-bit signed literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4276 config/rs6000/rs6000.c:4866
+msgid "argument 2 must be a 5-bit unsigned literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4319
+msgid "argument 1 of __builtin_altivec_predicate must be a constant"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4373
+msgid "argument 1 of __builtin_altivec_predicate is out of range"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4452
+msgid "argument 3 must be a 4-bit unsigned literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4629
+#, c-format
+msgid "argument to `%s' must be a 2-bit unsigned literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4745
+msgid "argument to dss must be a 2-bit unsigned literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4976
+msgid "argument 1 of __builtin_spe_predicate must be a constant"
+msgstr ""
+
+#: config/rs6000/rs6000.c:5049
+msgid "argument 1 of __builtin_spe_predicate is out of range"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7474
+#, c-format
+msgid "invalid %%f value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7483
+#, c-format
+msgid "invalid %%F value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7492
+#, c-format
+msgid "invalid %%G value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7527
+#, c-format
+msgid "invalid %%j code"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7537
+#, c-format
+msgid "invalid %%J code"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7567
+#, c-format
+msgid "invalid %%K value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7634
+#, c-format
+msgid "invalid %%O value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7756
+#, c-format
+msgid "invalid %%T value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7766
+#, c-format
+msgid "invalid %%u value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7775
+#, c-format
+msgid "invalid %%v value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:12180
+msgid "no profiling of 64-bit code for this ABI"
+msgstr ""
+
+#: config/rs6000/aix.h:160 config/rs6000/beos.h:32
+msgid "Always pass floating-point arguments in memory"
+msgstr ""
+
+#: config/rs6000/aix.h:162 config/rs6000/beos.h:34
+msgid "Don't always pass floating-point arguments in memory"
+msgstr ""
+
+#: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
+#: config/rs6000/aix52.h:32
+msgid "Support message passing with the Parallel Environment"
+msgstr ""
+
+#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28 config/rs6000/aix52.h:28
+msgid "Compile for 64-bit pointers"
+msgstr ""
+
+#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
+msgid "Compile for 32-bit pointers"
+msgstr ""
+
+#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49 config/rs6000/aix52.h:49
+msgid "-maix64 and POWER architecture are incompatible"
+msgstr ""
+
+#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54 config/rs6000/aix52.h:54
+msgid "-maix64 requires PowerPC64 architecture remain enabled"
+msgstr ""
+
+#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58 config/rs6000/aix52.h:58
+msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
+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:240
+msgid "Use POWER instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:243
+msgid "Use POWER2 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:245
+msgid "Do not use POWER2 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:248
+msgid "Do not use POWER instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:250
+msgid "Use PowerPC instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:253
+msgid "Do not use PowerPC instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:255
+msgid "Use PowerPC General Purpose group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:257
+msgid "Don't use PowerPC General Purpose group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:259
+msgid "Use PowerPC Graphics group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:261
+msgid "Don't use PowerPC Graphics group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:263
+msgid "Use PowerPC-64 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:265
+msgid "Don't use PowerPC-64 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:267
+msgid "Use AltiVec instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:269
+msgid "Don't use AltiVec instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:271
+msgid "Use new mnemonics for PowerPC architecture"
+msgstr ""
+
+#: config/rs6000/rs6000.h:273
+msgid "Use old mnemonics for PowerPC architecture"
+msgstr ""
+
+#: config/rs6000/rs6000.h:276
+msgid "Put everything in the regular TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:278
+msgid "Place floating point constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:280
+msgid "Don't place floating point constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:282
+msgid "Place symbol+offset constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:284
+msgid "Don't place symbol+offset constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:290
+msgid "Place variable addresses in the regular TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:296
+msgid "Generate load/store multiple instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:298
+msgid "Do not generate load/store multiple instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:302
+msgid "Generate string instructions for block moves"
+msgstr ""
+
+#: config/rs6000/rs6000.h:304
+msgid "Do not generate string instructions for block moves"
+msgstr ""
+
+#: config/rs6000/rs6000.h:308
+msgid "Generate load/store with update instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:310
+msgid "Do not generate load/store with update instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:318
+msgid "Don't schedule the start and end of the procedure"
+msgstr ""
+
+#: config/rs6000/rs6000.h:324
+msgid "Return all structures in memory (AIX default)"
+msgstr ""
+
+#: config/rs6000/rs6000.h:326
+msgid "Return small structures in registers (SVR4 default)"
+msgstr ""
+
+#: config/rs6000/rs6000.h:391 config/sparc/sparc.h:633
+msgid "Use features of and schedule code for given CPU"
+msgstr ""
+
+#: config/rs6000/rs6000.h:394
+msgid "Enable debug output"
+msgstr ""
+
+#: config/rs6000/rs6000.h:396
+msgid "Select full, part, or no traceback table"
+msgstr ""
+
+#: config/rs6000/rs6000.h:397
+msgid "Specify ABI to use"
+msgstr ""
+
+#: config/rs6000/rs6000.h:399
+msgid "Specify size of long double (64 or 128 bits)"
+msgstr ""
+
+#: config/rs6000/rs6000.h:401
+msgid "Specify yes/no if isel instructions should be generated"
+msgstr ""
+
+#: config/rs6000/rs6000.h:403
+msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
+msgstr ""
+
+#: config/rs6000/rs6000.h:405
+msgid "Avoid all range limits on call instructions"
+msgstr ""
+
+#. Definitions for __builtin_return_address and __builtin_frame_address.
+#. __builtin_return_address (0) should give link register (65), enable
+#. this.
+#. This should be uncommented, so that the link register is used, but
+#. currently this would result in unmatched insns and spilling fixed
+#. registers so we'll leave it for another day.  When these problems are
+#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
+#. (mrs)
+#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
+#. 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:1869
+msgid "RETURN_ADDRESS_OFFSET not supported"
+msgstr ""
+
+#: config/rs6000/sysv4.h:87
+msgid "Select ABI calling convention"
+msgstr ""
+
+#: config/rs6000/sysv4.h:88
+msgid "Select method for sdata handling"
+msgstr ""
+
+#: config/rs6000/sysv4.h:103
+msgid "Align to the base type of the bit-field"
+msgstr ""
+
+#: config/rs6000/sysv4.h:105
+msgid "Don't align to the base type of the bit-field"
+msgstr ""
+
+#: config/rs6000/sysv4.h:107
+msgid "Don't assume that unaligned accesses are handled by the system"
+msgstr ""
+
+#: config/rs6000/sysv4.h:109
+msgid "Assume that unaligned accesses are handled by the system"
+msgstr ""
+
+#: config/rs6000/sysv4.h:111 config/rs6000/sysv4.h:115
+msgid "Produce code relocatable at runtime"
+msgstr ""
+
+#: config/rs6000/sysv4.h:113 config/rs6000/sysv4.h:117
+msgid "Don't produce code relocatable at runtime"
+msgstr ""
+
+#: config/rs6000/sysv4.h:119 config/rs6000/sysv4.h:121
+msgid "Produce little endian code"
+msgstr ""
+
+#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:125
+msgid "Produce big endian code"
+msgstr ""
+
+#: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:127
+#: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129
+#: config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131
+#: config/rs6000/sysv4.h:141 config/rs6000/sysv4.h:142
+#: config/rs6000/sysv4.h:153 config/rs6000/sysv4.h:155
+#: config/rs6000/sysv4.h:157
+msgid "no description yet"
+msgstr ""
+
+#: config/rs6000/sysv4.h:132
+msgid "Use EABI"
+msgstr ""
+
+#: config/rs6000/sysv4.h:133
+msgid "Don't use EABI"
+msgstr ""
+
+#: config/rs6000/sysv4.h:136
+msgid "Do not allow bit-fields to cross word boundaries"
+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 ""
+
+#: config/rs6000/sysv4.h:154
+msgid "Use the WindISS simulator"
+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
+#. defined, is executed once just after all the command options have
+#. been parsed.
+#.
+#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
+#. get control.
+#: config/rs6000/sysv4.h:214
+#, c-format
+msgid "bad value for -mcall-%s"
+msgstr ""
+
+#: config/rs6000/sysv4.h:230
+#, c-format
+msgid "bad value for -msdata=%s"
+msgstr ""
+
+#: config/rs6000/sysv4.h:247
+#, c-format
+msgid "-mrelocatable and -msdata=%s are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:255
+#, c-format
+msgid "-f%s and -msdata=%s are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:263
+#, c-format
+msgid "-msdata=%s and -mcall-%s are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:272
+msgid "-mrelocatable and -mno-minimal-toc are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:278
+#, c-format
+msgid "-mrelocatable and -mcall-%s are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:285
+#, c-format
+msgid "-fPIC and -mcall-%s are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:292
+msgid "-mcall-aixdesc must be big endian"
+msgstr ""
+
+#: config/s390/s390.c:2584
+msgid "invalid UNSPEC as operand (1)"
+msgstr ""
+
+#: config/s390/s390.c:2620
+msgid "invalid UNSPEC as operand (2)"
+msgstr ""
+
+#: config/s390/s390.c:2626
+msgid "UNKNOWN in s390_output_symbolic_const !?"
+msgstr ""
+
+#: config/s390/s390.c:2644
+msgid "Cannot decompose address."
+msgstr ""
+
+#: config/s390/s390.c:2784
+msgid "UNKNOWN in print_operand !?"
+msgstr ""
+
+#: config/s390/s390.c:4421
+msgid "Total size of local variables exceeds architecture limit."
+msgstr ""
+
+#: config/s390/s390.h:70
+msgid "Set backchain"
+msgstr ""
+
+#: config/s390/s390.h:71
+msgid "Don't set backchain (faster, but debug harder"
+msgstr ""
+
+#: config/s390/s390.h:72
+msgid "Use bras for execucable < 64k"
+msgstr ""
+
+#: config/s390/s390.h:73
+msgid "Don't use bras"
+msgstr ""
+
+#: config/s390/s390.h:74
+msgid "Additional debug prints"
+msgstr ""
+
+#: config/s390/s390.h:75
+msgid "Don't print additional debug prints"
+msgstr ""
+
+#: config/s390/s390.h:76
+msgid "64 bit mode"
+msgstr ""
+
+#: config/s390/s390.h:77
+msgid "31 bit mode"
+msgstr ""
+
+#: config/s390/s390.h:78
+msgid "mvcle use"
+msgstr ""
+
+#: config/s390/s390.h:79
+msgid "mvc&ex"
+msgstr ""
+
+#: config/sh/sh.c:5134
+msgid "__builtin_saveregs not supported by this subtarget"
+msgstr ""
+
+#: config/sh/sh.c:5684
+msgid "attribute interrupt_handler is not compatible with -m5-compact"
+msgstr ""
+
+#. The sp_switch attribute only has meaning for interrupt functions.
+#: config/sh/sh.c:5710 config/sh/sh.c:5749
+#, c-format
+msgid "`%s' attribute only applies to interrupt functions"
+msgstr ""
+
+#. The argument must be a constant string.
+#: config/sh/sh.c:5717
+#, c-format
+msgid "`%s' attribute argument not a string constant"
+msgstr ""
+
+#. The argument must be a constant integer.
+#: config/sh/sh.c:5756
+#, c-format
+msgid "`%s' attribute argument not an integer constant"
+msgstr ""
+
+#. There are no delay slots on SHmedia.
+#. Relaxation isn't yet supported for SHmedia
+#: config/sh/sh.h:437
+msgid "Profiling is not supported on this target."
+msgstr ""
+
+#: config/sparc/sparc.c:329
+#, c-format
+msgid "%s is not supported by this configuration"
+msgstr ""
+
+#: config/sparc/sparc.c:336
+msgid "-mlong-double-64 not allowed with -m64"
+msgstr ""
+
+#: config/sparc/sparc.c:361
+msgid "-mcmodel= is not supported on 32 bit systems"
+msgstr ""
+
+#: config/sparc/sparc.c:6299 config/sparc/sparc.c:6305
+#, c-format
+msgid "invalid %%Y operand"
+msgstr ""
+
+#: config/sparc/sparc.c:6375
+#, c-format
+msgid "invalid %%A operand"
+msgstr ""
+
+#: config/sparc/sparc.c:6385
+#, c-format
+msgid "invalid %%B operand"
+msgstr ""
+
+#: config/sparc/sparc.c:6424
+#, c-format
+msgid "invalid %%c operand"
+msgstr ""
+
+#: config/sparc/sparc.c:6425
+#, c-format
+msgid "invalid %%C operand"
+msgstr ""
+
+#: config/sparc/sparc.c:6446
+#, c-format
+msgid "invalid %%d operand"
+msgstr ""
+
+#: config/sparc/sparc.c:6447
+#, c-format
+msgid "invalid %%D operand"
+msgstr ""
+
+#: config/sparc/sparc.c:6463
+#, c-format
+msgid "invalid %%f operand"
+msgstr ""
+
+#: config/sparc/sparc.c:6513
+msgid "long long constant not a valid immediate operand"
+msgstr ""
+
+#: config/sparc/sparc.c:6516
+msgid "floating point constant not a valid immediate operand"
+msgstr ""
+
+#: config/sparc/freebsd.h:80 config/sparc/linux.h:87 config/sparc/linux64.h:89
+#: config/sparc/netbsd-elf.h:239
+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/sp86x-aout.h:51 config/sparc/sp86x-elf.h:65
+msgid "Use little-endian byte order for data"
+msgstr ""
+
+#: config/sparc/sparc.h:532
+msgid "Assume possible double misalignment"
+msgstr ""
+
+#: config/sparc/sparc.h:534
+msgid "Assume all doubles are aligned"
+msgstr ""
+
+#: config/sparc/sparc.h:536
+msgid "Pass -assert pure-text to linker"
+msgstr ""
+
+#: config/sparc/sparc.h:538
+msgid "Do not pass -assert pure-text to linker"
+msgstr ""
+
+#: config/sparc/sparc.h:540
+msgid "Use flat register window model"
+msgstr ""
+
+#: config/sparc/sparc.h:542
+msgid "Do not use flat register window model"
+msgstr ""
+
+#: config/sparc/sparc.h:544
+msgid "Use ABI reserved registers"
+msgstr ""
+
+#: config/sparc/sparc.h:546
+msgid "Do not use ABI reserved registers"
+msgstr ""
+
+#: config/sparc/sparc.h:548
+msgid "Use hardware quad fp instructions"
+msgstr ""
+
+#: config/sparc/sparc.h:550
+msgid "Do not use hardware quad fp instructions"
+msgstr ""
+
+#: config/sparc/sparc.h:552
+msgid "Compile for v8plus ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:554
+msgid "Do not compile for v8plus ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:556
+msgid "Utilize Visual Instruction Set"
+msgstr ""
+
+#: config/sparc/sparc.h:558
+msgid "Do not utilize Visual Instruction Set"
+msgstr ""
+
+#. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
+#: config/sparc/sparc.h:561
+msgid "Optimize for Cypress processors"
+msgstr ""
+
+#: config/sparc/sparc.h:563
+msgid "Optimize for SPARCLite processors"
+msgstr ""
+
+#: config/sparc/sparc.h:565
+msgid "Optimize for F930 processors"
+msgstr ""
+
+#: config/sparc/sparc.h:567
+msgid "Optimize for F934 processors"
+msgstr ""
+
+#: config/sparc/sparc.h:569
+msgid "Use V8 SPARC ISA"
+msgstr ""
+
+#: config/sparc/sparc.h:571
+msgid "Optimize for SuperSPARC processors"
+msgstr ""
+
+#. End of deprecated options.
+#: config/sparc/sparc.h:574
+msgid "Pointers are 64-bit"
+msgstr ""
+
+#: config/sparc/sparc.h:576
+msgid "Pointers are 32-bit"
+msgstr ""
+
+#: config/sparc/sparc.h:578
+msgid "Use 32-bit ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:580
+msgid "Use 64-bit ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:582
+msgid "Use stack bias"
+msgstr ""
+
+#: config/sparc/sparc.h:584
+msgid "Do not use stack bias"
+msgstr ""
+
+#: config/sparc/sparc.h:586
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr ""
+
+#: config/sparc/sparc.h:588
+msgid "Do not use structs on stronger alignment for double-word copies"
+msgstr ""
+
+#: config/sparc/sparc.h:590
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr ""
+
+#: config/sparc/sparc.h:592
+msgid "Do not optimize tail call instructions in assembler or linker"
+msgstr ""
+
+#: config/sparc/sparc.h:637
+msgid "Use given SPARC code model"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1192
+msgid "cannot use va_start in interrupt function"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1552
+msgid "`B' operand is not constant"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1558
+msgid "`B' operand has multiple bits set"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1585
+msgid "`o' operand is not constant"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1600
+msgid "xstormy16_print_operand: unknown code"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1650
+#, c-format
+msgid "switch statement of size %lu entries too large"
+msgstr ""
+
+#: config/v850/v850-c.c:67
+msgid "#pragma GHS endXXXX found without previous startXXX"
+msgstr ""
+
+#: config/v850/v850-c.c:69
+msgid "#pragma GHS endXXX does not match previous startXXX"
+msgstr ""
+
+#: config/v850/v850-c.c:94
+msgid "cannot set interrupt attribute: no current function"
+msgstr ""
+
+#: config/v850/v850-c.c:102
+msgid "cannot set interrupt attribute: no such identifier"
+msgstr ""
+
+#: config/v850/v850-c.c:148
+msgid "junk at end of #pragma ghs section"
+msgstr ""
+
+#: config/v850/v850-c.c:165
+#, c-format
+msgid "unrecognized section name \"%s\""
+msgstr ""
+
+#: config/v850/v850-c.c:180
+msgid "malformed #pragma ghs section"
+msgstr ""
+
+#: config/v850/v850-c.c:200
+msgid "junk at end of #pragma ghs interrupt"
+msgstr ""
+
+#: config/v850/v850-c.c:212
+msgid "junk at end of #pragma ghs starttda"
+msgstr ""
+
+#: config/v850/v850-c.c:224
+msgid "junk at end of #pragma ghs startsda"
+msgstr ""
+
+#: config/v850/v850-c.c:236
+msgid "junk at end of #pragma ghs startzda"
+msgstr ""
+
+#: config/v850/v850-c.c:248
+msgid "junk at end of #pragma ghs endtda"
+msgstr ""
+
+#: config/v850/v850-c.c:260
+msgid "junk at end of #pragma ghs endsda"
+msgstr ""
+
+#: config/v850/v850-c.c:272
+msgid "junk at end of #pragma ghs endzda"
+msgstr ""
+
+#: config/v850/v850.c:129
+#, c-format
+msgid "%s=%s is not numeric"
+msgstr ""
+
+#: config/v850/v850.c:136
+#, c-format
+msgid "%s=%s is too large"
+msgstr ""
+
+#: config/v850/v850.c:302
+msgid "const_double_split got a bad insn:"
+msgstr ""
+
+#: config/v850/v850.c:837
+msgid "output_move_single:"
+msgstr ""
+
+#: config/v850/v850.c:2217
+msgid "a data area attribute cannot be specified for local variables"
+msgstr ""
+
+#: config/v850/v850.c:2228
+#, c-format
+msgid "data area of '%s' conflicts with previous declaration"
+msgstr ""
+
+#: config/v850/v850.c:2447
+#, c-format
+msgid "bogus JR construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:2468 config/v850/v850.c:2670
+#, c-format
+msgid "bad amount of stack space removal: %d"
+msgstr ""
+
+#: config/v850/v850.c:2646
+#, c-format
+msgid "bogus JARL construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:3026
+#, c-format
+msgid "Bogus DISPOSE construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:3048
+#, c-format
+msgid "Too much stack space to dispose of: %d"
+msgstr ""
+
+#: config/v850/v850.c:3224
+#, c-format
+msgid "Bogus PREPEARE construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:3246
+#, c-format
+msgid "Too much stack space to prepare: %d"
+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:158
+msgid "Support Green Hills ABI"
+msgstr ""
+
+#: config/v850/v850.h:161
+msgid "Prohibit PC relative function calls"
+msgstr ""
+
+#: config/v850/v850.h:164
+msgid "Reuse r30 on a per function basis"
+msgstr ""
+
+#: config/v850/v850.h:167
+msgid "Use stubs for function prologues"
+msgstr ""
+
+#: config/v850/v850.h:170
+msgid "Same as: -mep -mprolog-function"
+msgstr ""
+
+#: config/v850/v850.h:171
+msgid "Enable backend debugging"
+msgstr ""
+
+#: config/v850/v850.h:173
+msgid "Compile for the v850 processor"
+msgstr ""
+
+#: config/v850/v850.h:175
+msgid "Compile for v850e processor"
+msgstr ""
+
+#. Make sure that the other bits are cleared.
+#: config/v850/v850.h:177
+msgid "Enable the use of the short load instructions"
+msgstr ""
+
+#: config/v850/v850.h:180
+msgid "Do not use the callt instruction"
+msgstr ""
+
+#: config/v850/v850.h:187
+msgid "Do not use registers r2 and r5"
+msgstr ""
+
+#: config/v850/v850.h:189
+msgid "Enfore strict alignment"
+msgstr ""
+
+#: config/v850/v850.h:192
+msgid "Use 4 byte entries in switch tables"
+msgstr ""
+
+#: config/v850/v850.h:218
+msgid "Set the max size of data eligible for the TDA area"
+msgstr ""
+
+#: config/v850/v850.h:221
+msgid "Set the max size of data eligible for the SDA area"
+msgstr ""
+
+#: config/v850/v850.h:224
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr ""
+
+#: config/xtensa/xtensa.c:1062 config/xtensa/xtensa.c:1096
+#: config/xtensa/xtensa.c:1105
+msgid "bad test"
+msgstr ""
+
+#: config/xtensa/xtensa.c:1824
+msgid "boolean registers required for the floating-point option"
+msgstr ""
+
+#: config/xtensa/xtensa.c:1991
+msgid "invalid mask"
+msgstr ""
+
+#: config/xtensa/xtensa.c:2038
+msgid "invalid address"
+msgstr ""
+
+#: config/xtensa/xtensa.c:2063
+msgid "no register in address"
+msgstr ""
+
+#: config/xtensa/xtensa.c:2071
+msgid "address offset not a constant"
+msgstr ""
+
+#: config/xtensa/xtensa.c:2809
+msgid "only uninitialized variables can be placed in a .bss section"
+msgstr ""
+
+#: config/xtensa/xtensa.h:114
+msgid "Use the Xtensa code density option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:116
+msgid "Do not use the Xtensa code density option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:118
+msgid "Use the Xtensa MAC16 option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:120
+msgid "Do not use the Xtensa MAC16 option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:122
+msgid "Use the Xtensa MUL16 option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:124
+msgid "Do not use the Xtensa MUL16 option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:126
+msgid "Use the Xtensa MUL32 option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:128
+msgid "Do not use the Xtensa MUL32 option"
+msgstr ""
+
+#. undocumented
+#. undocumented
+#: config/xtensa/xtensa.h:134
+msgid "Use the Xtensa NSA option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:136
+msgid "Do not use the Xtensa NSA option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:138
+msgid "Use the Xtensa MIN/MAX option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:140
+msgid "Do not use the Xtensa MIN/MAX option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:142
+msgid "Use the Xtensa SEXT option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:144
+msgid "Do not use the Xtensa SEXT option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:146
+msgid "Use the Xtensa boolean register option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:148
+msgid "Do not use the Xtensa boolean register option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:150
+msgid "Use the Xtensa floating-point unit"
+msgstr ""
+
+#: config/xtensa/xtensa.h:152
+msgid "Do not use the Xtensa floating-point unit"
+msgstr ""
+
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#: config/xtensa/xtensa.h:170
+msgid "Disable fused multiply/add and multiply/subtract FP instructions"
+msgstr ""
+
+#: config/xtensa/xtensa.h:172
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+msgstr ""
+
+#: config/xtensa/xtensa.h:174
+msgid "Serialize volatile memory references with MEMW instructions"
+msgstr ""
+
+#: config/xtensa/xtensa.h:176
+msgid "Do not serialize volatile memory references with MEMW instructions"
+msgstr ""
+
+#: config/xtensa/xtensa.h:178
+msgid "Intersperse literal pools with code in the text section"
+msgstr ""
+
+#: config/xtensa/xtensa.h:180
+msgid "Put literal pools in a separate literal section"
+msgstr ""
+
+#: config/xtensa/xtensa.h:182
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr ""
+
+#: config/xtensa/xtensa.h:184
+msgid "Do not automatically align branch targets"
+msgstr ""
+
+#: config/xtensa/xtensa.h:186
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr ""
+
+#: config/xtensa/xtensa.h:188
+msgid "Use direct CALLn instructions for fast calls"
+msgstr ""
+
+#: ada/misc.c:233
+msgid "`-gnat' misspelled as `-gant'"
+msgstr ""
+
+#: cp/call.c:258 cp/init.c:1587
+msgid "qualified type `%T' does not match destructor name `~%T'"
+msgstr ""
+
+#: cp/call.c:267
+msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
+msgstr ""
+
+#: cp/call.c:276
+msgid "`%D' is a namespace"
+msgstr ""
+
+#: cp/call.c:284
+msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
+msgstr ""
+
+#: cp/call.c:366
+msgid "unable to call pointer to member function here"
+msgstr ""
+
+#: cp/call.c:515
+msgid "destructors take no parameters"
+msgstr ""
+
+#: cp/call.c:519
+msgid "destructor name `~%T' does not match type `%T' of expression"
+msgstr ""
+
+#: cp/call.c:535 cp/call.c:4857
+msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
+msgstr ""
+
+#: cp/call.c:557
+msgid "request for member `%D' is ambiguous"
+msgstr ""
+
+#: cp/call.c:2446
+msgid "%s %D(%T, %T, %T) <built-in>"
+msgstr ""
+
+#: cp/call.c:2451
+msgid "%s %D(%T, %T) <built-in>"
+msgstr ""
+
+#: cp/call.c:2455
+msgid "%s %D(%T) <built-in>"
+msgstr ""
+
+#: cp/call.c:2459
+msgid "%s %T <conversion>"
+msgstr ""
+
+#: cp/call.c:2461
+msgid "%s %+#D%s"
+msgstr ""
+
+#: cp/call.c:2615
+msgid "conversion from `%T' to `%T' is ambiguous"
+msgstr ""
+
+#: cp/call.c:2690
+msgid "incomplete type '%T' cannot be used to name a scope"
+msgstr ""
+
+#: cp/call.c:2706 cp/typeck.c:2176 cp/typeck.c:2205
+msgid "'%D' has no member named '%E'"
+msgstr ""
+
+#: cp/call.c:2812
+msgid "no matching function for call to `%D(%A)'"
+msgstr ""
+
+#: cp/call.c:2823 cp/call.c:4948
+msgid "call of overloaded `%D(%A)' is ambiguous"
+msgstr ""
+
+#. It's no good looking for an overloaded operator() on a
+#. pointer-to-member-function.
+#: cp/call.c:2850
+#, c-format
+msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
+msgstr ""
+
+#: cp/call.c:2920
+msgid "no match for call to `(%T) (%A)'"
+msgstr ""
+
+#: cp/call.c:2930
+msgid "call of `(%T) (%A)' is ambiguous"
+msgstr ""
+
+#: cp/call.c:2965
+msgid "%s for `%T ? %T : %T' operator"
+msgstr ""
+
+#: cp/call.c:2970
+msgid "%s for `%T %s' operator"
+msgstr ""
+
+#: cp/call.c:2973
+msgid "%s for `%T [%T]' operator"
+msgstr ""
+
+#: cp/call.c:2978
+msgid "%s for `%T %s %T' operator"
+msgstr ""
+
+#: cp/call.c:2981
+msgid "%s for `%s %T' operator"
+msgstr ""
+
+#: cp/call.c:3071
+msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+msgstr ""
+
+#: cp/call.c:3130
+#, c-format
+msgid "`%E' has type `void' and is not a throw-expression"
+msgstr ""
+
+#: cp/call.c:3163 cp/call.c:3363
+msgid "operands to ?: have different types"
+msgstr ""
+
+#: cp/call.c:3316
+msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
+msgstr ""
+
+#: cp/call.c:3323
+msgid "enumeral and non-enumeral type in conditional expression"
+msgstr ""
+
+#: cp/call.c:3405
+msgid "`%D' must be declared before use"
+msgstr ""
+
+#: cp/call.c:3604
+msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
+msgstr ""
+
+#: cp/call.c:3651
+msgid "using synthesized `%#D' for copy assignment"
+msgstr ""
+
+#: cp/call.c:3653
+msgid "  where cfront would use `%#D'"
+msgstr ""
+
+#: cp/call.c:3680
+msgid "comparison between `%#T' and `%#T'"
+msgstr ""
+
+#: cp/call.c:3919
+msgid "no suitable `operator delete' for `%T'"
+msgstr ""
+
+#: cp/call.c:3938
+msgid "`%+#D' is private"
+msgstr ""
+
+#: cp/call.c:3940
+msgid "`%+#D' is protected"
+msgstr ""
+
+#: cp/call.c:3942
+msgid "`%+#D' is inaccessible"
+msgstr ""
+
+#: cp/call.c:3943
+msgid "within this context"
+msgstr ""
+
+#: cp/call.c:3985
+msgid "invalid conversion from `%T' to `%T'"
+msgstr ""
+
+#: cp/call.c:3987 cp/call.c:4126 cp/call.c:4128
+msgid "  initializing argument %P of `%D'"
+msgstr ""
+
+#: cp/call.c:4050 cp/call.c:4054
+msgid "  initializing argument %P of `%D' from result of `%D'"
+msgstr ""
+
+#: cp/call.c:4060 cp/call.c:4063
+msgid "  initializing temporary from result of `%D'"
+msgstr ""
+
+#. Undefined behavior [expr.call] 5.2.2/7.  We used to just warn
+#. here and do a bitwise copy, but now cp_expr_size will abort if we
+#. try to do that.
+#: cp/call.c:4215
+msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
+msgstr ""
+
+#. Undefined behavior [expr.call] 5.2.2/7.
+#: cp/call.c:4242
+msgid "cannot receive objects of non-POD type `%#T' through `...'"
+msgstr ""
+
+#: cp/call.c:4422
+msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
+msgstr ""
+
+#: cp/call.c:4656
+msgid "could not find class$ field in java interface type `%T'"
+msgstr ""
+
+#: cp/call.c:4831
+msgid "call to non-function `%D'"
+msgstr ""
+
+#: cp/call.c:4937
+msgid "no matching function for call to `%T::%D(%A)%#V'"
+msgstr ""
+
+#: cp/call.c:4967
+msgid "cannot call member function `%D' without object"
+msgstr ""
+
+#: cp/call.c:5580
+msgid "passing `%T' chooses `%T' over `%T'"
+msgstr ""
+
+#: cp/call.c:5582 cp/decl2.c:4081
+msgid "  in call to `%D'"
+msgstr ""
+
+#: cp/call.c:5631 cp/call.c:5756
+msgid "choosing `%D' over `%D'"
+msgstr ""
+
+#: cp/call.c:5632
+msgid "  for conversion from `%T' to `%T'"
+msgstr ""
+
+#: cp/call.c:5634
+msgid "  because conversion sequence for the argument is better"
+msgstr ""
+
+#: cp/call.c:5758
+msgid "  because worst conversion for the former is better than worst conversion for the latter"
+msgstr ""
+
+#: cp/call.c:5874 cp/call.c:5895
+msgid "could not convert `%E' to `%T'"
+msgstr ""
+
+#: cp/class.c:286
+msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
+msgstr ""
+
+#: cp/class.c:943
+msgid "`%#D' and `%#D' cannot be overloaded"
+msgstr ""
+
+#: cp/class.c:1027
+msgid "duplicate enum value `%D'"
+msgstr ""
+
+#: cp/class.c:1030
+msgid "duplicate field `%D' (as enum and non-enum)"
+msgstr ""
+
+#: cp/class.c:1037
+msgid "duplicate nested type `%D'"
+msgstr ""
+
+#: cp/class.c:1048
+msgid "duplicate field `%D' (as type and non-type)"
+msgstr ""
+
+#: cp/class.c:1052
+msgid "duplicate member `%D'"
+msgstr ""
+
+#: cp/class.c:1095
+msgid "conflicting access specifications for method `%D', ignored"
+msgstr ""
+
+#: cp/class.c:1097
+#, c-format
+msgid "conflicting access specifications for field `%s', ignored"
+msgstr ""
+
+#: cp/class.c:1142
+msgid "`%D' names constructor"
+msgstr ""
+
+#: cp/class.c:1147
+msgid "`%D' invalid in `%T'"
+msgstr ""
+
+#: cp/class.c:1155
+msgid "no members matching `%D' in `%#T'"
+msgstr ""
+
+#: cp/class.c:1187 cp/class.c:1195
+msgid "`%D' invalid in `%#T'"
+msgstr ""
+
+#: cp/class.c:1188
+msgid "  because of local method `%#D' with same name"
+msgstr ""
+
+#: cp/class.c:1196
+msgid "  because of local member `%#D' with same name"
+msgstr ""
+
+#: cp/class.c:1268
+msgid "base class `%#T' has a non-virtual destructor"
+msgstr ""
+
+#: cp/class.c:1288
+msgid "base `%T' with only non-default constructor in class without a constructor"
+msgstr ""
+
+#: cp/class.c:1860
+msgid "all member functions in class `%T' are private"
+msgstr ""
+
+#: cp/class.c:1874
+msgid "`%#T' only defines a private destructor and has no friends"
+msgstr ""
+
+#: cp/class.c:1917
+msgid "`%#T' only defines private constructors and has no friends"
+msgstr ""
+
+#: cp/class.c:2038 cp/class.c:5172
+msgid "redefinition of `%#T'"
+msgstr ""
+
+#: cp/class.c:2039
+msgid "previous definition of `%#T'"
+msgstr ""
+
+#: cp/class.c:2313
+msgid "no unique final overrider for `%D' in `%T'"
+msgstr ""
+
+#. Here we know it is a hider, and no overrider exists.
+#: cp/class.c:2652
+msgid "`%D' was hidden"
+msgstr ""
+
+#: cp/class.c:2653
+msgid "  by `%D'"
+msgstr ""
+
+#: cp/class.c:2695
+msgid "ISO C++ forbids member `%D' with same name as enclosing class"
+msgstr ""
+
+#: cp/class.c:2700 cp/decl2.c:1327
+msgid "`%#D' invalid; an anonymous union can only have non-static data members"
+msgstr ""
+
+#: cp/class.c:2706 cp/decl2.c:1333
+msgid "private member `%#D' in anonymous union"
+msgstr ""
+
+#: cp/class.c:2709 cp/decl2.c:1335
+msgid "protected member `%#D' in anonymous union"
+msgstr ""
+
+#: cp/class.c:2834
+msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
+msgstr ""
+
+#: cp/class.c:2898
+msgid "bit-field `%#D' with non-integral type"
+msgstr ""
+
+#: cp/class.c:2918
+msgid "bit-field `%D' width not an integer constant"
+msgstr ""
+
+#: cp/class.c:2924
+msgid "negative width in bit-field `%D'"
+msgstr ""
+
+#: cp/class.c:2929
+msgid "zero width for bit-field `%D'"
+msgstr ""
+
+#: cp/class.c:2935
+msgid "width of `%D' exceeds its type"
+msgstr ""
+
+#: cp/class.c:2944
+msgid "`%D' is too small to hold all values of `%#T'"
+msgstr ""
+
+#: cp/class.c:3028
+msgid "member `%#D' with constructor not allowed in union"
+msgstr ""
+
+#: cp/class.c:3031
+msgid "member `%#D' with destructor not allowed in union"
+msgstr ""
+
+#: cp/class.c:3034
+msgid "member `%#D' with copy assignment operator not allowed in union"
+msgstr ""
+
+#: cp/class.c:3061
+msgid "multiple fields in union `%T' initialized"
+msgstr ""
+
+#: cp/class.c:3183
+msgid "field `%D' in local class cannot be static"
+msgstr ""
+
+#: cp/class.c:3189
+msgid "field `%D' invalidly declared function type"
+msgstr ""
+
+#: cp/class.c:3196
+msgid "field `%D' invalidly declared method type"
+msgstr ""
+
+#: cp/class.c:3202
+msgid "field `%D' invalidly declared offset type"
+msgstr ""
+
+#. Unions cannot have static members.
+#: cp/class.c:3220
+msgid "field `%D' declared static in union"
+msgstr ""
+
+#: cp/class.c:3247
+msgid "non-static reference `%#D' in class without a constructor"
+msgstr ""
+
+#: cp/class.c:3282
+msgid "non-static const member `%#D' in class without a constructor"
+msgstr ""
+
+#: cp/class.c:3298
+msgid "field `%#D' with same name as class"
+msgstr ""
+
+#: cp/class.c:3316
+msgid "`%#T' has pointer data members"
+msgstr ""
+
+#: cp/class.c:3320
+msgid "  but does not override `%T(const %T&)'"
+msgstr ""
+
+#: cp/class.c:3322
+msgid "  or `operator=(const %T&)'"
+msgstr ""
+
+#: cp/class.c:3325
+msgid "  but does not override `operator=(const %T&)'"
+msgstr ""
+
+#: cp/class.c:3775
+msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:3883
+msgid "class `%T' will be considered nearly empty in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:3973
+msgid "initializer specified for non-virtual method `%D'"
+msgstr ""
+
+#: cp/class.c:4709
+msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:4809
+msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
+msgstr ""
+
+#: cp/class.c:4822
+msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
+msgstr ""
+
+#: cp/class.c:4978
+msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5011
+msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5020
+msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5079
+msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5320
+msgid "`%#T' has virtual functions but non-virtual destructor"
+msgstr ""
+
+#: cp/class.c:5405
+msgid "trying to finish struct, but kicked out due to previous parse errors"
+msgstr ""
+
+#: cp/class.c:5861
+#, c-format
+msgid "language string `\"%s\"' not recognized"
+msgstr ""
+
+#: cp/class.c:5957
+msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
+msgstr ""
+
+#: cp/class.c:6078
+msgid "no matches converting function `%D' to type `%#T'"
+msgstr ""
+
+#: cp/class.c:6101
+msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
+msgstr ""
+
+#: cp/class.c:6127
+msgid "assuming pointer to member `%D'"
+msgstr ""
+
+#: cp/class.c:6130
+#, c-format
+msgid "(a pointer to member can only be formed with `&%E')"
+msgstr ""
+
+#: cp/class.c:6174 cp/class.c:6345 cp/class.c:6352
+msgid "not enough type information"
+msgstr ""
+
+#: cp/class.c:6183
+msgid "argument of type `%T' does not match `%T'"
+msgstr ""
+
+#: cp/class.c:6329
+msgid "invalid operation on uninstantiated type"
+msgstr ""
+
+#. [basic.scope.class]
+#.
+#. A name N used in a class S shall refer to the same declaration
+#. in its context and when re-evaluated in the completed scope of
+#. S.
+#: cp/class.c:6612 cp/decl.c:1006 cp/decl.c:3102 cp/pt.c:1845
+msgid "declaration of `%#D'"
+msgstr ""
+
+#: cp/class.c:6613
+msgid "changes meaning of `%D' from `%+#D'"
+msgstr ""
+
+#: cp/cvt.c:88
+msgid "can't convert from incomplete type `%T' to `%T'"
+msgstr ""
+
+#: cp/cvt.c:97
+msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
+msgstr ""
+
+#: cp/cvt.c:126
+msgid "converting from `%T' to `%T'"
+msgstr ""
+
+#: cp/cvt.c:201 cp/cvt.c:205
+msgid "pointer to member cast from `%T' to `%T' is via virtual base"
+msgstr ""
+
+#: cp/cvt.c:223 cp/cvt.c:236 cp/cvt.c:283
+msgid "cannot convert `%E' from type `%T' to type `%T'"
+msgstr ""
+
+#: cp/cvt.c:262
+msgid "invalid conversion from '%T' to '%T'"
+msgstr ""
+
+#: cp/cvt.c:537
+msgid "conversion from `%T' to `%T' discards qualifiers"
+msgstr ""
+
+#: cp/cvt.c:555
+msgid "casting `%T' to `%T' does not dereference pointer"
+msgstr ""
+
+#: cp/cvt.c:584
+msgid "cannot convert type `%T' to type `%T'"
+msgstr ""
+
+#: cp/cvt.c:701
+msgid "conversion from `%#T' to `%#T'"
+msgstr ""
+
+#: cp/cvt.c:713
+msgid "`%#T' used where a `%T' was expected"
+msgstr ""
+
+#: cp/cvt.c:730
+msgid "the address of `%D', will always be `true'"
+msgstr ""
+
+#: cp/cvt.c:750
+msgid "`%#T' used where a floating point value was expected"
+msgstr ""
+
+#: cp/cvt.c:797
+msgid "conversion from `%T' to non-scalar type `%T' requested"
+msgstr ""
+
+#: cp/cvt.c:883
+msgid "object of incomplete type `%T' will not be accessed in %s"
+msgstr ""
+
+#: cp/cvt.c:886
+msgid "object of type `%T' will not be accessed in %s"
+msgstr ""
+
+#: cp/cvt.c:902
+msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
+msgstr ""
+
+#. [over.over] enumerates the places where we can take the address
+#. of an overloaded function, and this is not one of them.
+#: cp/cvt.c:922
+#, c-format
+msgid "%s cannot resolve address of overloaded function"
+msgstr ""
+
+#. Only warn when there is no &.
+#: cp/cvt.c:927
+#, c-format
+msgid "%s is a reference, not call, to function `%E'"
+msgstr ""
+
+#: cp/cvt.c:1065
+msgid "converting NULL to non-pointer type"
+msgstr ""
+
+#: cp/cvt.c:1141
+msgid "ambiguous default type conversion from `%T'"
+msgstr ""
+
+#: cp/cvt.c:1143
+msgid "  candidate conversions include `%D' and `%D'"
+msgstr ""
+
+#: cp/decl.c:1007 cp/decl.c:3205
+msgid "conflicts with previous declaration `%#D'"
+msgstr ""
+
+#: cp/decl.c:1211
+msgid "label `%D' used but not defined"
+msgstr ""
+
+#: cp/decl.c:1216
+msgid "label `%D' defined but not used"
+msgstr ""
+
+#: cp/decl.c:2249
+msgid "namespace alias `%D' not allowed here, assuming `%D'"
+msgstr ""
+
+#: cp/decl.c:3008 cp/decl.c:3413
+msgid "previous declaration of `%D'"
+msgstr ""
+
+#: cp/decl.c:3089 cp/decl.c:3127
+msgid "shadowing %s function `%#D'"
+msgstr ""
+
+#: cp/decl.c:3098
+msgid "library function `%#D' redeclared as non-function `%#D'"
+msgstr ""
+
+#: cp/decl.c:3103
+msgid "conflicts with built-in declaration `%#D'"
+msgstr ""
+
+#: cp/decl.c:3122 cp/decl.c:3219 cp/decl.c:3235
+msgid "new declaration `%#D'"
+msgstr ""
+
+#: cp/decl.c:3123
+msgid "ambiguates built-in declaration `%#D'"
+msgstr ""
+
+#: cp/decl.c:3179
+msgid "`%#D' redeclared as different kind of symbol"
+msgstr ""
+
+#: cp/decl.c:3182
+msgid "previous declaration of `%#D'"
+msgstr ""
+
+#: cp/decl.c:3204
+msgid "declaration of template `%#D'"
+msgstr ""
+
+#: cp/decl.c:3220 cp/decl.c:3236
+msgid "ambiguates old declaration `%#D'"
+msgstr ""
+
+#: cp/decl.c:3228
+msgid "declaration of C function `%#D' conflicts with"
+msgstr ""
+
+#: cp/decl.c:3230
+msgid "previous declaration `%#D' here"
+msgstr ""
+
+#: cp/decl.c:3246
+msgid "conflicting types for `%#D'"
+msgstr ""
+
+#: cp/decl.c:3247
+msgid "previous declaration as `%#D'"
+msgstr ""
+
+#: cp/decl.c:3290
+msgid "`%#D' previously defined here"
+msgstr ""
+
+#: cp/decl.c:3291
+msgid "`%#D' previously declared here"
+msgstr ""
+
+#. Prototype decl follows defn w/o prototype.
+#: cp/decl.c:3300
+msgid "prototype for `%#D'"
+msgstr ""
+
+#: cp/decl.c:3301
+msgid "follows non-prototype definition here"
+msgstr ""
+
+#: cp/decl.c:3313
+msgid "previous declaration of `%#D' with %L linkage"
+msgstr ""
+
+#: cp/decl.c:3315
+msgid "conflicts with new declaration with %L linkage"
+msgstr ""
+
+#: cp/decl.c:3338 cp/decl.c:3345
+msgid "default argument given for parameter %d of `%#D'"
+msgstr ""
+
+#: cp/decl.c:3340 cp/decl.c:3347
+msgid "after previous specification in `%#D'"
+msgstr ""
+
+#: cp/decl.c:3356
+msgid "`%#D' was used before it was declared inline"
+msgstr ""
+
+#: cp/decl.c:3358
+msgid "previous non-inline declaration here"
+msgstr ""
+
+#: cp/decl.c:3412
+msgid "redundant redeclaration of `%D' in same scope"
+msgstr ""
+
+#: cp/decl.c:3493
+#, c-format
+msgid "declaration of `%F' throws different exceptions"
+msgstr ""
+
+#: cp/decl.c:3495
+#, c-format
+msgid "than previous declaration `%F'"
+msgstr ""
+
+#. From [temp.expl.spec]:
+#.
+#. If a template, a member template or the member of a class
+#. template is explicitly specialized then that
+#. specialization shall be declared before the first use of
+#. that specialization that would cause an implicit
+#. instantiation to take place, in every translation unit in
+#. which such a use occurs.
+#: cp/decl.c:3632
+msgid "explicit specialization of %D after first use"
+msgstr ""
+
+#: cp/decl.c:3886
+msgid "`%#D' used prior to declaration"
+msgstr ""
+
+#: cp/decl.c:3917
+msgid "redeclaration of `wchar_t' as `%T'"
+msgstr ""
+
+#. A redeclaration of main, but not a duplicate of the
+#. previous one.
+#.
+#. [basic.start.main]
+#.
+#. This function shall not be overloaded.
+#: cp/decl.c:3945
+msgid "invalid redeclaration of `%D'"
+msgstr ""
+
+#: cp/decl.c:3946
+msgid "as `%D'"
+msgstr ""
+
+#: cp/decl.c:4036
+msgid "previous external decl of `%#D'"
+msgstr ""
+
+#: cp/decl.c:4077
+msgid "`%D' was previously implicitly declared to return `int'"
+msgstr ""
+
+#: cp/decl.c:4137
+msgid "extern declaration of `%#D' doesn't match"
+msgstr ""
+
+#: cp/decl.c:4138
+msgid "global declaration `%#D'"
+msgstr ""
+
+#: cp/decl.c:4169
+msgid "declaration of `%#D' shadows a parameter"
+msgstr ""
+
+#: cp/decl.c:4189
+#, c-format
+msgid "declaration of `%s' shadows a member of `this'"
+msgstr ""
+
+#: cp/decl.c:4541
+msgid "`%#D' hides constructor for `%#T'"
+msgstr ""
+
+#: cp/decl.c:4556
+msgid "`%#D' conflicts with previous using declaration `%#D'"
+msgstr ""
+
+#: cp/decl.c:4568
+msgid "previous non-function declaration `%#D'"
+msgstr ""
+
+#: cp/decl.c:4569
+msgid "conflicts with function declaration `%#D'"
+msgstr ""
+
+#: cp/decl.c:4659
+msgid "implicit declaration of function `%#D'"
+msgstr ""
+
+#: cp/decl.c:4817
+#, c-format
+msgid "label `%s' referenced outside of any function"
+msgstr ""
+
+#: cp/decl.c:4920 cp/decl.c:4944 cp/decl.c:5037
+msgid "jump to label `%D'"
+msgstr ""
+
+#: cp/decl.c:4922 cp/decl.c:4946
+msgid "jump to case label"
+msgstr ""
+
+#: cp/decl.c:4930
+msgid "  crosses initialization of `%#D'"
+msgstr ""
+
+#: cp/decl.c:4933 cp/decl.c:5053
+msgid "  enters scope of non-POD `%#D'"
+msgstr ""
+
+#: cp/decl.c:4953 cp/decl.c:5057
+msgid "  enters try block"
+msgstr ""
+
+#. Can't skip init of __exception_info.
+#: cp/decl.c:4955 cp/decl.c:5049 cp/decl.c:5059
+msgid "  enters catch block"
+msgstr ""
+
+#: cp/decl.c:5038
+msgid "  from here"
+msgstr ""
+
+#: cp/decl.c:5051
+msgid "  skips initialization of `%#D'"
+msgstr ""
+
+#: cp/decl.c:5086
+msgid "label named wchar_t"
+msgstr ""
+
+#: cp/decl.c:5090
+msgid "duplicate label `%D'"
+msgstr ""
+
+#: cp/decl.c:5175
+#, c-format
+msgid "case label `%E' not within a switch statement"
+msgstr ""
+
+#. Definition isn't the kind we were looking for.
+#: cp/decl.c:5354 cp/decl.c:5373
+msgid "`%#D' redeclared as %C"
+msgstr ""
+
+#. This happens for A::B where B is a template, and there are no
+#. template arguments.
+#: cp/decl.c:5461 cp/typeck.c:2062 cp/typeck.c:2217
+msgid "invalid use of `%D'"
+msgstr ""
+
+#: cp/decl.c:5502
+msgid "`%D::%D' is not a template"
+msgstr ""
+
+#: cp/decl.c:5519
+msgid "`%D' undeclared in namespace `%D'"
+msgstr ""
+
+#: cp/decl.c:5652
+msgid "`%D' used without template parameters"
+msgstr ""
+
+#: cp/decl.c:5663 cp/decl.c:5679 cp/decl.c:5783
+msgid "no class template named `%#T' in `%#T'"
+msgstr ""
+
+#: cp/decl.c:5702 cp/decl.c:5712 cp/decl.c:5744
+msgid "no type named `%#T' in `%#T'"
+msgstr ""
+
+#: cp/decl.c:5968
+msgid "lookup of `%D' finds `%#D'"
+msgstr ""
+
+#: cp/decl.c:5970
+msgid "  instead of `%D' from dependent base class"
+msgstr ""
+
+#: cp/decl.c:5972
+msgid "  (use `typename %T::%D' if that's what you meant)"
+msgstr ""
+
+#: cp/decl.c:6003
+msgid "name lookup of `%D' changed"
+msgstr ""
+
+#: cp/decl.c:6005
+msgid "  matches this `%D' under ISO standard rules"
+msgstr ""
+
+#: cp/decl.c:6007
+msgid "  matches this `%D' under old rules"
+msgstr ""
+
+#: cp/decl.c:6021 cp/decl.c:6028
+msgid "name lookup of `%D' changed for new ISO `for' scoping"
+msgstr ""
+
+#: cp/decl.c:6023
+msgid "  cannot use obsolete binding at `%D' because it has a destructor"
+msgstr ""
+
+#: cp/decl.c:6030
+msgid "  using obsolete binding at `%D'"
+msgstr ""
+
+#: cp/decl.c:6211
+msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
+msgstr ""
+
+#: cp/decl.c:7025
+msgid "an anonymous union cannot have function members"
+msgstr ""
+
+#: cp/decl.c:7042
+msgid "member %#D' with constructor not allowed in anonymous aggregate"
+msgstr ""
+
+#: cp/decl.c:7045
+msgid "member %#D' with destructor not allowed in anonymous aggregate"
+msgstr ""
+
+#: cp/decl.c:7048
+msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
+msgstr ""
+
+#: cp/decl.c:7086
+msgid "redeclaration of C++ built-in type `%T'"
+msgstr ""
+
+#: cp/decl.c:7122
+msgid "multiple types in one declaration"
+msgstr ""
+
+#: cp/decl.c:7149
+msgid "missing type-name in typedef-declaration"
+msgstr ""
+
+#: cp/decl.c:7156
+msgid "ISO C++ prohibits anonymous structs"
+msgstr ""
+
+#: cp/decl.c:7163
+msgid "`%D' can only be specified for functions"
+msgstr ""
+
+#: cp/decl.c:7165
+msgid "`%D' can only be specified inside a class"
+msgstr ""
+
+#: cp/decl.c:7167
+msgid "`%D' can only be specified for constructors"
+msgstr ""
+
+#: cp/decl.c:7170
+msgid "`%D' can only be specified for objects and functions"
+msgstr ""
+
+#: cp/decl.c:7312 cp/decl2.c:927
+msgid "typedef `%D' is initialized (use __typeof__ instead)"
+msgstr ""
+
+#: cp/decl.c:7317
+msgid "function `%#D' is initialized like a variable"
+msgstr ""
+
+#: cp/decl.c:7329
+msgid "declaration of `%#D' has `extern' and is initialized"
+msgstr ""
+
+#: cp/decl.c:7363
+msgid "`%#D' is not a static member of `%#T'"
+msgstr ""
+
+#: cp/decl.c:7368
+msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
+msgstr ""
+
+#: cp/decl.c:7379
+msgid "duplicate initialization of %D"
+msgstr ""
+
+#: cp/decl.c:7408
+msgid "declaration of `%#D' outside of class is not definition"
+msgstr ""
+
+#: cp/decl.c:7456
+msgid "variable `%#D' has initializer but incomplete type"
+msgstr ""
+
+#: cp/decl.c:7464 cp/decl.c:8006
+msgid "elements of array `%#D' have incomplete type"
+msgstr ""
+
+#: cp/decl.c:7480
+msgid "aggregate `%#D' has incomplete type and cannot be defined"
+msgstr ""
+
+#: cp/decl.c:7519
+msgid "`%D' declared as reference but not initialized"
+msgstr ""
+
+#: cp/decl.c:7528
+msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
+msgstr ""
+
+#: cp/decl.c:7561
+msgid "cannot initialize `%T' from `%T'"
+msgstr ""
+
+#: cp/decl.c:7595
+msgid "initializer fails to determine size of `%D'"
+msgstr ""
+
+#: cp/decl.c:7600
+msgid "array size missing in `%D'"
+msgstr ""
+
+#: cp/decl.c:7612
+msgid "zero-size array `%D'"
+msgstr ""
+
+#. An automatic variable with an incomplete type: that is an error.
+#. Don't talk about array types here, since we took care of that
+#. message in grokdeclarator.
+#: cp/decl.c:7650
+msgid "storage size of `%D' isn't known"
+msgstr ""
+
+#: cp/decl.c:7672
+msgid "storage size of `%D' isn't constant"
+msgstr ""
+
+#: cp/decl.c:7723
+msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
+msgstr ""
+
+#: cp/decl.c:7724
+msgid "  you can work around this by removing the initializer"
+msgstr ""
+
+#: cp/decl.c:7752
+msgid "uninitialized const `%D'"
+msgstr ""
+
+#: cp/decl.c:7836
+msgid "brace-enclosed initializer used to initialize `%T'"
+msgstr ""
+
+#: cp/decl.c:7900
+msgid "initializer for `%T' must be brace-enclosed"
+msgstr ""
+
+#: cp/decl.c:7964
+#, fuzzy
+msgid "too many initializers for `%T'"
+msgstr "zu viele Eingabedateien"
+
+#: cp/decl.c:8000
+msgid "variable-sized object `%D' may not be initialized"
+msgstr ""
+
+#: cp/decl.c:8011
+msgid "`%D' has incomplete type"
+msgstr ""
+
+#: cp/decl.c:8060
+msgid "`%D' must be initialized by constructor, not by `{...}'"
+msgstr ""
+
+#: cp/decl.c:8101
+msgid "structure `%D' with uninitialized const members"
+msgstr ""
+
+#: cp/decl.c:8103
+msgid "structure `%D' with uninitialized reference members"
+msgstr ""
+
+#: cp/decl.c:8346
+msgid "assignment (not initialization) in declaration"
+msgstr ""
+
+#: cp/decl.c:8358
+msgid "cannot initialize `%D' to namespace `%D'"
+msgstr ""
+
+#: cp/decl.c:8409
+msgid "shadowing previous type declaration of `%#D'"
+msgstr ""
+
+#: cp/decl.c:8455
+msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
+msgstr ""
+
+#: cp/decl.c:8470
+msgid "`%D' is thread-local and so cannot be dynamically initialized"
+msgstr ""
+
+#: cp/decl.c:8864 cp/init.c:547
+msgid "multiple initializations given for `%D'"
+msgstr ""
+
+#: cp/decl.c:8956
+msgid "invalid catch parameter"
+msgstr ""
+
+#: cp/decl.c:9074
+msgid "destructor for alien class `%T' cannot be a member"
+msgstr ""
+
+#: cp/decl.c:9077
+msgid "constructor for alien class `%T' cannot be a member"
+msgstr ""
+
+#: cp/decl.c:9096
+msgid "`%D' declared as a `virtual' %s"
+msgstr ""
+
+#: cp/decl.c:9098
+msgid "`%D' declared as an `inline' %s"
+msgstr ""
+
+#: cp/decl.c:9100
+msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
+msgstr ""
+
+#: cp/decl.c:9103
+msgid "`%D' declared as a friend"
+msgstr ""
+
+#: cp/decl.c:9109
+msgid "`%D' declared with an exception specification"
+msgstr ""
+
+#: cp/decl.c:9184
+msgid "cannot declare `::main' to be a template"
+msgstr ""
+
+#: cp/decl.c:9186
+msgid "cannot declare `::main' to be inline"
+msgstr ""
+
+#: cp/decl.c:9188
+msgid "cannot declare `::main' to be static"
+msgstr ""
+
+#: cp/decl.c:9191
+msgid "`main' must return `int'"
+msgstr ""
+
+#: cp/decl.c:9219
+msgid "non-local function `%#D' uses anonymous type"
+msgstr ""
+
+#: cp/decl.c:9222
+msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
+msgstr ""
+
+#: cp/decl.c:9228
+msgid "non-local function `%#D' uses local type `%T'"
+msgstr ""
+
+#: cp/decl.c:9251
+msgid "%smember function `%D' cannot have `%T' method qualifier"
+msgstr ""
+
+#: cp/decl.c:9275
+msgid "defining explicit specialization `%D' in friend declaration"
+msgstr ""
+
+#. Something like `template <class T> friend void f<T>()'.
+#: cp/decl.c:9285
+msgid "invalid use of template-id `%D' in declaration of primary template"
+msgstr ""
+
+#: cp/decl.c:9313
+msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
+msgstr ""
+
+#: cp/decl.c:9320
+msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
+msgstr ""
+
+#: cp/decl.c:9382
+msgid "definition of implicitly-declared `%D'"
+msgstr ""
+
+#: cp/decl.c:9394 cp/decl2.c:776
+msgid "no `%#D' member function declared in class `%T'"
+msgstr ""
+
+#: cp/decl.c:9527
+msgid "non-local variable `%#D' uses local type `%T'"
+msgstr ""
+
+#: cp/decl.c:9625
+msgid "invalid in-class initialization of static data member of non-integral type `%T'"
+msgstr ""
+
+#: cp/decl.c:9634
+msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
+msgstr ""
+
+#: cp/decl.c:9637
+msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
+msgstr ""
+
+#: cp/decl.c:9687
+msgid "size of array `%D' has non-integer type"
+msgstr ""
+
+#: cp/decl.c:9689
+msgid "size of array has non-integer type"
+msgstr ""
+
+#: cp/decl.c:9709
+msgid "size of array `%D' is negative"
+msgstr ""
+
+#: cp/decl.c:9711
+msgid "size of array is negative"
+msgstr ""
+
+#: cp/decl.c:9720
+msgid "ISO C++ forbids zero-size array `%D'"
+msgstr ""
+
+#: cp/decl.c:9722
+msgid "ISO C++ forbids zero-size array"
+msgstr ""
+
+#: cp/decl.c:9729
+msgid "size of array `%D' is not an integral constant-expression"
+msgstr ""
+
+#: cp/decl.c:9732
+msgid "size of array is not an integral constant-expression"
+msgstr ""
+
+#: cp/decl.c:9750
+msgid "ISO C++ forbids variable-size array `%D'"
+msgstr ""
+
+#: cp/decl.c:9753
+msgid "ISO C++ forbids variable-size array"
+msgstr ""
+
+#: cp/decl.c:9764
+msgid "overflow in array dimension"
+msgstr ""
+
+#: cp/decl.c:9823
+msgid "declaration of `%D' as %s"
+msgstr "Deklaration von »%D« als %s"
+
+#: cp/decl.c:9825
+#, c-format
+msgid "creating %s"
+msgstr "Erzeugen von %s"
+
+#: cp/decl.c:9837
+msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
+msgstr ""
+
+#: cp/decl.c:9840
+msgid "multidimensional array must have bounds for all dimensions except the first"
+msgstr ""
+
+#: cp/decl.c:9869
+msgid "return type specification for constructor invalid"
+msgstr ""
+
+#: cp/decl.c:9876
+msgid "return type specification for destructor invalid"
+msgstr ""
+
+#: cp/decl.c:9882
+msgid "operator `%T' declared to return `%T'"
+msgstr ""
+
+#: cp/decl.c:9884
+msgid "return type specified for `operator %T'"
+msgstr ""
+
+#: cp/decl.c:10052
+msgid "destructors must be member functions"
+msgstr ""
+
+#: cp/decl.c:10071
+msgid "destructor `%T' must match class name `%T'"
+msgstr ""
+
+#: cp/decl.c:10100
+msgid "variable declaration is not allowed here"
+msgstr ""
+
+#: cp/decl.c:10127
+msgid "invalid declarator"
+msgstr ""
+
+#: cp/decl.c:10178
+msgid "declarator-id missing; using reserved word `%D'"
+msgstr ""
+
+#: cp/decl.c:10235
+msgid "type `%T' is not derived from type `%T'"
+msgstr ""
+
+#. Parse error puts this typespec where
+#. a declarator should go.
+#: cp/decl.c:10279
+msgid "`%T' specified as declarator-id"
+msgstr ""
+
+#: cp/decl.c:10281
+msgid "  perhaps you want `%T' for a constructor"
+msgstr ""
+
+#. Sometimes, we see a template-name used as part of a
+#. decl-specifier like in
+#. std::allocator alloc;
+#. Handle that gracefully.
+#: cp/decl.c:10303
+#, c-format
+msgid "invalid use of template-name '%E' in a declarator"
+msgstr ""
+
+#: cp/decl.c:10323
+msgid "declaration of `%D' as non-function"
+msgstr ""
+
+#: cp/decl.c:10400
+msgid "`bool' is now a keyword"
+msgstr ""
+
+#: cp/decl.c:10402
+msgid "extraneous `%T' ignored"
+msgstr ""
+
+#: cp/decl.c:10418 cp/decl.c:10463
+msgid "multiple declarations `%T' and `%T'"
+msgstr ""
+
+#: cp/decl.c:10431
+msgid "ISO C++ does not support `long long'"
+msgstr ""
+
+#: cp/decl.c:10536 cp/decl.c:10539
+#, c-format
+msgid "ISO C++ forbids declaration of `%s' with no type"
+msgstr ""
+
+#. The implicit typename extension is deprecated and will be
+#. removed.  Warn about its use now.
+#: cp/decl.c:10549
+msgid "`%T' is implicitly a typename"
+msgstr ""
+
+#: cp/decl.c:10585
+#, c-format
+msgid "short, signed or unsigned invalid for `%s'"
+msgstr ""
+
+#: cp/decl.c:10590
+#, c-format
+msgid "long and short specified together for `%s'"
+msgstr ""
+
+#: cp/decl.c:10601
+#, c-format
+msgid "signed and unsigned given together for `%s'"
+msgstr ""
+
+#: cp/decl.c:10710
+msgid "qualifiers are not allowed on declaration of `operator %T'"
+msgstr ""
+
+#: cp/decl.c:10732
+msgid "member `%D' cannot be declared both virtual and static"
+msgstr ""
+
+#: cp/decl.c:10741
+msgid "`%T::%D' is not a valid declarator"
+msgstr ""
+
+#: cp/decl.c:10753
+msgid "storage class specifiers invalid in parameter declarations"
+msgstr ""
+
+#: cp/decl.c:10757
+msgid "typedef declaration invalid in parameter declaration"
+msgstr ""
+
+#: cp/decl.c:10770
+msgid "virtual outside class declaration"
+msgstr ""
+
+#: cp/decl.c:10831
+#, c-format
+msgid "storage class specified for %s `%s'"
+msgstr ""
+
+#: cp/decl.c:10878
+msgid "storage class specifiers invalid in friend function declarations"
+msgstr ""
+
+#: cp/decl.c:11048
+msgid "destructor cannot be static member function"
+msgstr ""
+
+#: cp/decl.c:11051
+#, c-format
+msgid "destructors may not be `%s'"
+msgstr ""
+
+#: cp/decl.c:11072
+msgid "constructor cannot be static member function"
+msgstr ""
+
+#: cp/decl.c:11075
+msgid "constructors cannot be declared virtual"
+msgstr ""
+
+#: cp/decl.c:11080
+#, c-format
+msgid "constructors may not be `%s'"
+msgstr ""
+
+#: cp/decl.c:11090
+msgid "return value type specifier for constructor ignored"
+msgstr ""
+
+#: cp/decl.c:11109
+#, c-format
+msgid "can't initialize friend function `%s'"
+msgstr ""
+
+#. Cannot be both friend and virtual.
+#: cp/decl.c:11113
+msgid "virtual functions cannot be friends"
+msgstr ""
+
+#: cp/decl.c:11118
+msgid "friend declaration not in class definition"
+msgstr ""
+
+#: cp/decl.c:11120
+#, c-format
+msgid "can't define friend function `%s' in a local class definition"
+msgstr ""
+
+#: cp/decl.c:11144
+msgid "destructors may not have parameters"
+msgstr ""
+
+#: cp/decl.c:11175 cp/decl.c:11182
+msgid "cannot declare reference to `%#T'"
+msgstr ""
+
+#: cp/decl.c:11176
+msgid "cannot declare pointer to `%#T'"
+msgstr ""
+
+#: cp/decl.c:11181
+msgid "cannot declare pointer to `%#T' member"
+msgstr ""
+
+#: cp/decl.c:11357
+msgid "extra qualification `%T::' on member `%s' ignored"
+msgstr ""
+
+#: cp/decl.c:11367
+msgid "cannot declare member function `%T::%s' within `%T'"
+msgstr ""
+
+#: cp/decl.c:11382
+msgid "cannot declare member `%T::%s' within `%T'"
+msgstr ""
+
+#: cp/decl.c:11460
+msgid "data member may not have variably modified type `%T'"
+msgstr ""
+
+#. [dcl.fct.spec] The explicit specifier shall only be used in
+#. declarations of constructors within a class definition.
+#: cp/decl.c:11468
+msgid "only declarations of constructors can be `explicit'"
+msgstr ""
+
+#: cp/decl.c:11476
+#, c-format
+msgid "non-member `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11481
+#, c-format
+msgid "non-object member `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11487
+#, c-format
+msgid "function `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11492
+#, c-format
+msgid "static `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11497
+#, c-format
+msgid "const `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11510
+msgid "template-id `%D' used as a declarator"
+msgstr ""
+
+#: cp/decl.c:11531
+msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
+msgstr ""
+
+#: cp/decl.c:11580
+msgid "typedef name may not be class-qualified"
+msgstr ""
+
+#: cp/decl.c:11588
+msgid "invalid type qualifier for non-member function type"
+msgstr ""
+
+#: cp/decl.c:11651
+msgid "type qualifiers specified for friend class declaration"
+msgstr ""
+
+#: cp/decl.c:11656
+msgid "`inline' specified for friend class declaration"
+msgstr ""
+
+#: cp/decl.c:11664
+msgid "template parameters cannot be friends"
+msgstr ""
+
+#: cp/decl.c:11666
+msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
+msgstr ""
+
+#: cp/decl.c:11670
+msgid "friend declaration requires class-key, i.e. `friend %#T'"
+msgstr ""
+
+#: cp/decl.c:11684
+msgid "trying to make class `%T' a friend of global scope"
+msgstr ""
+
+#: cp/decl.c:11695
+msgid "invalid qualifiers on non-member function type"
+msgstr ""
+
+#: cp/decl.c:11714
+msgid "abstract declarator `%T' used as declaration"
+msgstr ""
+
+#: cp/decl.c:11726
+msgid "unnamed variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:11735
+msgid "variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:11745
+msgid "cannot use `::' in parameter declaration"
+msgstr ""
+
+#. Something like struct S { int N::j; };
+#: cp/decl.c:11784
+msgid "invalid use of `::'"
+msgstr ""
+
+#: cp/decl.c:11796
+msgid "function `%D' cannot be declared friend"
+msgstr ""
+
+#: cp/decl.c:11808
+msgid "can't make `%D' into a method -- not in a class"
+msgstr ""
+
+#: cp/decl.c:11817
+msgid "function `%D' declared virtual inside a union"
+msgstr ""
+
+#: cp/decl.c:11829
+msgid "`%D' cannot be declared virtual, since it is always static"
+msgstr ""
+
+#: cp/decl.c:11902
+msgid "field `%D' has incomplete type"
+msgstr ""
+
+#: cp/decl.c:11904
+msgid "name `%T' has incomplete type"
+msgstr ""
+
+#: cp/decl.c:11913
+msgid "  in instantiation of template `%T'"
+msgstr ""
+
+#: cp/decl.c:11923
+#, c-format
+msgid "`%s' is neither function nor member function; cannot be declared friend"
+msgstr ""
+
+#: cp/decl.c:11934
+msgid "member functions are implicitly friends of their class"
+msgstr ""
+
+#. An attempt is being made to initialize a non-static
+#. member.  But, from [class.mem]:
+#.
+#. 4 A member-declarator can contain a
+#. constant-initializer only if it declares a static
+#. member (_class.static_) of integral or enumeration
+#. type, see _class.static.data_.
+#.
+#. This used to be relatively common practice, but
+#. the rest of the compiler does not correctly
+#. handle the initialization unless the member is
+#. static so we make it static below.
+#: cp/decl.c:11981
+msgid "ISO C++ forbids initialization of member `%D'"
+msgstr ""
+
+#: cp/decl.c:11983
+msgid "making `%D' static"
+msgstr ""
+
+#: cp/decl.c:12007
+msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
+msgstr ""
+
+#: cp/decl.c:12048
+#, c-format
+msgid "storage class `auto' invalid for function `%s'"
+msgstr ""
+
+#: cp/decl.c:12050
+#, c-format
+msgid "storage class `register' invalid for function `%s'"
+msgstr ""
+
+#: cp/decl.c:12052
+#, c-format
+msgid "storage class `__thread' invalid for function `%s'"
+msgstr ""
+
+#: cp/decl.c:12063
+#, c-format
+msgid "storage class `static' invalid for function `%s' declared out of global scope"
+msgstr ""
+
+#: cp/decl.c:12065
+#, c-format
+msgid "storage class `inline' invalid for function `%s' declared out of global scope"
+msgstr ""
+
+#: cp/decl.c:12072
+#, c-format
+msgid "virtual non-class function `%s'"
+msgstr ""
+
+#: cp/decl.c:12101
+msgid "cannot declare member function `%D' to have static linkage"
+msgstr ""
+
+#. FIXME need arm citation
+#: cp/decl.c:12107
+msgid "cannot declare static function inside another function"
+msgstr ""
+
+#: cp/decl.c:12135
+msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
+msgstr ""
+
+#: cp/decl.c:12141
+msgid "static member `%D' declared `register'"
+msgstr ""
+
+#: cp/decl.c:12146
+msgid "cannot explicitly declare member `%#D' to have extern linkage"
+msgstr ""
+
+#: cp/decl.c:12318
+msgid "default argument for `%#D' has type `%T'"
+msgstr ""
+
+#: cp/decl.c:12321
+msgid "default argument for parameter of type `%T' has type `%T'"
+msgstr ""
+
+#: cp/decl.c:12338
+msgid "default argument `%E' uses local variable `%D'"
+msgstr ""
+
+#: cp/decl.c:12383
+#, c-format
+msgid "invalid string constant `%E'"
+msgstr ""
+
+#: cp/decl.c:12385
+msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
+msgstr ""
+
+#: cp/decl.c:12423
+msgid "parameter `%D' invalidly declared method type"
+msgstr ""
+
+#: cp/decl.c:12429
+msgid "parameter `%D' invalidly declared offset type"
+msgstr ""
+
+#: cp/decl.c:12453
+msgid "parameter `%D' includes %s to array of unknown bound `%T'"
+msgstr ""
+
+#. [class.copy]
+#.
+#. A declaration of a constructor for a class X is ill-formed if
+#. its first parameter is of type (optionally cv-qualified) X
+#. and either there are no other parameters or else all other
+#. parameters have default arguments.
+#.
+#. We *don't* complain about member template instantiations that
+#. have this form, though; they can occur as we try to decide
+#. what constructor to use during overload resolution.  Since
+#. overload resolution will never prefer such a constructor to
+#. the non-template copy constructor (which is either explicitly
+#. or implicitly defined), there's no need to worry about their
+#. existence.  Theoretically, they should never even be
+#. instantiated, but that's hard to forestall.
+#: cp/decl.c:12615
+msgid "invalid constructor; you probably meant `%T (const %T&)'"
+msgstr ""
+
+#: cp/decl.c:12766
+msgid "`%D' must be a nonstatic member function"
+msgstr ""
+
+#: cp/decl.c:12772
+msgid "`%D' must be either a non-static member function or a non-member function"
+msgstr ""
+
+#: cp/decl.c:12789
+msgid "`%D' must have an argument of class or enumerated type"
+msgstr ""
+
+#: cp/decl.c:12821
+#, c-format
+msgid "conversion to %s%s will never use a type conversion operator"
+msgstr ""
+
+#. 13.4.0.3
+#: cp/decl.c:12828
+msgid "ISO C++ prohibits overloading operator ?:"
+msgstr ""
+
+#: cp/decl.c:12878
+msgid "postfix `%D' must take `int' as its argument"
+msgstr ""
+
+#: cp/decl.c:12882
+msgid "postfix `%D' must take `int' as its second argument"
+msgstr ""
+
+#: cp/decl.c:12889
+msgid "`%D' must take either zero or one argument"
+msgstr ""
+
+#: cp/decl.c:12891
+msgid "`%D' must take either one or two arguments"
+msgstr ""
+
+#: cp/decl.c:12912
+msgid "prefix `%D' should return `%T'"
+msgstr ""
+
+#: cp/decl.c:12918
+msgid "postfix `%D' should return `%T'"
+msgstr ""
+
+#: cp/decl.c:12927
+msgid "`%D' must take `void'"
+msgstr ""
+
+#: cp/decl.c:12929 cp/decl.c:12937
+msgid "`%D' must take exactly one argument"
+msgstr ""
+
+#: cp/decl.c:12939
+msgid "`%D' must take exactly two arguments"
+msgstr ""
+
+#: cp/decl.c:12947
+msgid "user-defined `%D' always evaluates both arguments"
+msgstr ""
+
+#: cp/decl.c:12961
+msgid "`%D' should return by value"
+msgstr ""
+
+#: cp/decl.c:12973 cp/decl.c:12976
+msgid "`%D' cannot have default arguments"
+msgstr ""
+
+#: cp/decl.c:13052
+msgid "`%s %T' declares a new type at namespace scope"
+msgstr ""
+
+#: cp/decl.c:13055
+msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
+msgstr ""
+
+#: cp/decl.c:13093
+msgid "using typedef-name `%D' after `%s'"
+msgstr ""
+
+#: cp/decl.c:13098
+msgid "using template type parameter `%T' after `%s'"
+msgstr ""
+
+#: cp/decl.c:13178
+msgid "use of enum `%#D' without previous declaration"
+msgstr ""
+
+#: cp/decl.c:13264
+msgid "derived union `%T' invalid"
+msgstr ""
+
+#: cp/decl.c:13310
+msgid "base type `%T' fails to be a struct or class type"
+msgstr ""
+
+#: cp/decl.c:13320
+msgid "base class `%T' has incomplete type"
+msgstr ""
+
+#: cp/decl.c:13328
+msgid "recursive type `%T' undefined"
+msgstr ""
+
+#: cp/decl.c:13330
+msgid "duplicate base type `%T' invalid"
+msgstr ""
+
+#: cp/decl.c:13441
+msgid "multiple definition of `%#T'"
+msgstr ""
+
+#: cp/decl.c:13442
+msgid "previous definition here"
+msgstr ""
+
+#: cp/decl.c:13610
+msgid "enumerator value for `%D' not integer constant"
+msgstr ""
+
+#: cp/decl.c:13630
+msgid "overflow in enumeration values at `%D'"
+msgstr ""
+
+#: cp/decl.c:13716
+msgid "return type `%#T' is incomplete"
+msgstr ""
+
+#: cp/decl.c:13830
+msgid "semicolon missing after declaration of `%#T'"
+msgstr ""
+
+#: cp/decl.c:13851
+msgid "return type for `main' changed to `int'"
+msgstr ""
+
+#: cp/decl.c:13882
+msgid "`%D' implicitly declared before its definition"
+msgstr ""
+
+#: cp/decl.c:13904 cp/typeck.c:6229
+msgid "`operator=' should return a reference to `*this'"
+msgstr ""
+
+#: cp/decl.c:14164
+msgid "parameter `%D' declared void"
+msgstr ""
+
+#: cp/decl.c:14628
+msgid "`%D' is already defined in class `%T'"
+msgstr ""
+
+#: cp/decl.c:14845
+msgid "static member function `%#D' declared with type qualifiers"
+msgstr ""
+
+#: cp/decl2.c:154
+#, c-format
+msgid "duplicate type qualifiers in %s declaration"
+msgstr ""
+
+#: cp/decl2.c:193
+msgid "template `%#D' instantiated in file without #pragma interface"
+msgstr ""
+
+#: cp/decl2.c:199
+msgid "template `%#D' defined in file without #pragma interface"
+msgstr ""
+
+#: cp/decl2.c:366
+msgid "name missing for member function"
+msgstr ""
+
+#. Something has gone very wrong.  Assume we are mistakenly reducing
+#. an expression instead of a declaration.
+#: cp/decl2.c:429
+msgid "parser may be lost: is there a '{' missing somewhere?"
+msgstr ""
+
+#: cp/decl2.c:460 cp/decl2.c:474
+msgid "ambiguous conversion for array subscript"
+msgstr ""
+
+#: cp/decl2.c:468
+msgid "invalid types `%T[%T]' for array subscript"
+msgstr ""
+
+#: cp/decl2.c:516
+msgid "type `%#T' argument given to `delete', expected pointer"
+msgstr ""
+
+#: cp/decl2.c:524
+msgid "anachronistic use of array size in vector delete"
+msgstr ""
+
+#: cp/decl2.c:534
+msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
+msgstr ""
+
+#: cp/decl2.c:541
+msgid "deleting `%T' is undefined"
+msgstr ""
+
+#: cp/decl2.c:549
+msgid "deleting array `%#D'"
+msgstr ""
+
+#. 14.5.2.2 [temp.mem]
+#.
+#. A local class shall not have member templates.
+#: cp/decl2.c:583
+msgid "invalid declaration of member template `%#D' in local class"
+msgstr ""
+
+#: cp/decl2.c:592
+msgid "invalid use of `virtual' in template declaration of `%#D'"
+msgstr ""
+
+#: cp/decl2.c:602 cp/pt.c:2586
+msgid "template declaration of `%#D'"
+msgstr ""
+
+#: cp/decl2.c:652
+msgid "Java method '%D' has non-Java return type `%T'"
+msgstr ""
+
+#: cp/decl2.c:661
+msgid "Java method '%D' has non-Java parameter type `%T'"
+msgstr ""
+
+#: cp/decl2.c:737
+msgid "prototype for `%#D' does not match any in class `%T'"
+msgstr ""
+
+#: cp/decl2.c:819
+msgid "local class `%#T' shall not have static data member `%#D'"
+msgstr ""
+
+#: cp/decl2.c:827
+msgid "initializer invalid for static member with constructor"
+msgstr ""
+
+#: cp/decl2.c:830
+msgid "(an out of class initialization is required)"
+msgstr ""
+
+#: cp/decl2.c:889
+msgid "invalid data member initialization"
+msgstr ""
+
+#: cp/decl2.c:892
+msgid "(use `=' to initialize static data members)"
+msgstr ""
+
+#: cp/decl2.c:938
+msgid "member `%D' conflicts with virtual function table field name"
+msgstr ""
+
+#: cp/decl2.c:958
+msgid "`%D' is already defined in `%T'"
+msgstr ""
+
+#: cp/decl2.c:1010
+msgid "field initializer is not constant"
+msgstr ""
+
+#: cp/decl2.c:1034
+msgid "`asm' specifiers are not permitted on non-static data members"
+msgstr ""
+
+#: cp/decl2.c:1086
+msgid "cannot declare `%D' to be a bit-field type"
+msgstr ""
+
+#: cp/decl2.c:1096
+msgid "cannot declare bit-field `%D' with function type"
+msgstr ""
+
+#: cp/decl2.c:1103
+msgid "`%D' is already defined in the class %T"
+msgstr ""
+
+#: cp/decl2.c:1110
+msgid "static member `%D' cannot be a bit-field"
+msgstr ""
+
+#: cp/decl2.c:1197
+msgid "initializer specified for non-member function `%D'"
+msgstr ""
+
+#: cp/decl2.c:1201
+msgid "invalid initializer for virtual method `%D'"
+msgstr ""
+
+#: cp/decl2.c:1315
+msgid "anonymous struct not inside named type"
+msgstr ""
+
+#: cp/decl2.c:1411
+msgid "namespace-scope anonymous aggregates must be static"
+msgstr ""
+
+#: cp/decl2.c:1424
+msgid "anonymous aggregate with no members"
+msgstr ""
+
+#: cp/decl2.c:1493
+msgid "`operator new' must return type `%T'"
+msgstr ""
+
+#: cp/decl2.c:1501
+msgid "`operator new' takes type `size_t' (`%T') as first parameter"
+msgstr ""
+
+#: cp/decl2.c:1528
+msgid "`operator delete' must return type `%T'"
+msgstr ""
+
+#: cp/decl2.c:1536
+msgid "`operator delete' takes type `%T' as first parameter"
+msgstr ""
+
+#. Overflow occurred.  That means there are at least 4 billion
+#. initialization functions.
+#: cp/decl2.c:2290
+msgid "too many initialization functions required"
+msgstr ""
+
+#: cp/decl2.c:2966
+#, fuzzy
+msgid "inline function `%D' used but never defined"
+msgstr "»%s« verwendet, aber nirgendwo definiert"
+
+#: cp/decl2.c:3086
+msgid "use of old-style cast"
+msgstr ""
+
+#: cp/decl2.c:3794
+msgid "use of `%D' is ambiguous"
+msgstr ""
+
+#: cp/decl2.c:3795
+msgid "  first declared as `%#D' here"
+msgstr ""
+
+#: cp/decl2.c:3798
+msgid "  also declared as `%#D' here"
+msgstr ""
+
+#: cp/decl2.c:3813
+msgid "`%D' denotes an ambiguous type"
+msgstr ""
+
+#: cp/decl2.c:3814
+msgid "  first type here"
+msgstr ""
+
+#: cp/decl2.c:3815
+msgid "  other type here"
+msgstr ""
+
+#: cp/decl2.c:3912
+msgid "declaration of `%D' not in a namespace surrounding `%D'"
+msgstr ""
+
+#: cp/decl2.c:3946
+msgid "`%D' should have been declared inside `%D'"
+msgstr ""
+
+#: cp/decl2.c:4079
+msgid "`%D' is not a function,"
+msgstr ""
+
+#: cp/decl2.c:4080
+msgid "  conflict with `%D'"
+msgstr ""
+
+#. The parser did not find it, so it's not there.
+#: cp/decl2.c:4396
+msgid "unknown namespace `%D'"
+msgstr ""
+
+#: cp/decl2.c:4430 cp/decl2.c:4707
+msgid "`%T' is not a namespace"
+msgstr ""
+
+#: cp/decl2.c:4432
+msgid "`%D' is not a namespace"
+msgstr ""
+
+#: cp/decl2.c:4441
+msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
+msgstr ""
+
+#: cp/decl2.c:4455
+msgid "namespace `%D' not allowed in using-declaration"
+msgstr ""
+
+#: cp/decl2.c:4484
+msgid "`%D' not declared"
+msgstr ""
+
+#: cp/decl2.c:4535
+msgid "`%D' is already declared in this scope"
+msgstr ""
+
+#: cp/decl2.c:4562
+msgid "using declaration `%D' introduced ambiguous type `%T'"
+msgstr ""
+
+#: cp/decl2.c:4653
+msgid "using-declaration for non-member at class scope"
+msgstr ""
+
+#: cp/decl2.c:4659
+msgid "using-declaration for destructor"
+msgstr ""
+
+#: cp/decl2.c:4665
+msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
+msgstr ""
+
+#: cp/decl2.c:4701
+msgid "namespace `%T' undeclared"
+msgstr ""
+
+#: cp/decl2.c:4730
+msgid "default argument missing for parameter %P of `%+#D'"
+msgstr ""
+
+#: cp/decl2.c:4829
+msgid "extra qualification `%T::' on member `%D' ignored"
+msgstr ""
+
+#: cp/decl2.c:4833
+msgid "`%T' does not have a class or union named `%D'"
+msgstr ""
+
+#: cp/decl2.c:4848
+msgid "`%T' is not a class or union type"
+msgstr ""
+
+#: cp/decl2.c:4862
+msgid "template argument is required for `%T'"
+msgstr ""
+
+#: cp/error.c:35
+#, c-format
+msgid "`%s' not supported by %s"
+msgstr ""
+
+#: cp/error.c:571
+#, c-format
+msgid "<anonymous %s>"
+msgstr ""
+
+#: cp/error.c:808
+#, c-format
+msgid "(static %s for %s)"
+msgstr ""
+
+#: cp/error.c:1482
+#, c-format
+msgid "\\x%x"
+msgstr ""
+
+#: cp/error.c:2430
+#, c-format
+msgid "In %s `%s':"
+msgstr ""
+
+#: cp/error.c:2487
+#, c-format
+msgid "%s: In instantiation of `%s':\n"
+msgstr ""
+
+#: cp/error.c:2511
+#, c-format
+msgid "%s:%d:   instantiated from `%s'\n"
+msgstr ""
+
+#: cp/error.c:2516
+#, c-format
+msgid "%s:%d:   instantiated from here\n"
+msgstr ""
+
+#. damn ICE suppression
+#: cp/error.c:2670
+#, c-format
+msgid "unexpected letter `%c' in locate_error\n"
+msgstr ""
+
+#. Can't throw a reference.
+#: cp/except.c:240
+msgid "type `%T' is disallowed in Java `throw' or `catch'"
+msgstr ""
+
+#: cp/except.c:251
+msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
+msgstr ""
+
+#. Thrown object must be a Throwable.
+#: cp/except.c:258
+msgid "type `%T' is not derived from `java::lang::Throwable'"
+msgstr ""
+
+#: cp/except.c:322
+msgid "mixing C++ and Java catches in a single translation unit"
+msgstr ""
+
+#: cp/except.c:639
+msgid "throwing NULL, which has integral, not pointer type"
+msgstr ""
+
+#: cp/except.c:730
+msgid "  in thrown expression"
+msgstr ""
+
+#: cp/except.c:856
+msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
+msgstr ""
+
+#: cp/except.c:944
+msgid "exception of type `%T' will be caught"
+msgstr ""
+
+#: cp/except.c:947
+msgid "   by earlier handler for `%T'"
+msgstr ""
+
+#: cp/except.c:968
+msgid "`...' handler must be the last handler for its try block"
+msgstr ""
+
+#: cp/friend.c:155
+msgid "`%D' is already a friend of class `%T'"
+msgstr ""
+
+#: cp/friend.c:157
+msgid "previous friend declaration of `%D'"
+msgstr ""
+
+#: cp/friend.c:202
+msgid "invalid type `%T' declared `friend'"
+msgstr ""
+
+#. [temp.friend]
+#. Friend declarations shall not declare partial
+#. specializations.
+#: cp/friend.c:218
+msgid "partial specialization `%T' declared `friend'"
+msgstr ""
+
+#: cp/friend.c:227
+msgid "class `%T' is implicitly friends with itself"
+msgstr ""
+
+#. template <class T> friend typename S<T>::X;
+#: cp/friend.c:245
+msgid "typename type `%#T' declared `friend'"
+msgstr ""
+
+#. template <class T> friend class T;
+#: cp/friend.c:251
+msgid "template parameter type `%T' declared `friend'"
+msgstr ""
+
+#. template <class T> friend class A; where A is not a template
+#: cp/friend.c:257
+msgid "`%#T' is not a template"
+msgstr ""
+
+#: cp/friend.c:272
+msgid "`%T' is already a friend of `%T'"
+msgstr ""
+
+#: cp/friend.c:370
+msgid "member `%D' declared as friend before type `%T' defined"
+msgstr ""
+
+#: cp/friend.c:425
+msgid "friend declaration `%#D' declares a non-template function"
+msgstr ""
+
+#: cp/friend.c:428
+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:209 java/jvspec.c:423
+#, c-format
+msgid "argument to `%s' missing\n"
+msgstr ""
+
+#: cp/init.c:320
+msgid "`%D' should be initialized in the member initialization list"
+msgstr ""
+
+#: cp/init.c:369
+msgid "default-initialization of `%#D', which has reference type"
+msgstr ""
+
+#: cp/init.c:374
+msgid "uninitialized reference member `%D'"
+msgstr ""
+
+#: cp/init.c:382
+msgid "initializer list treated as compound expression"
+msgstr ""
+
+#: cp/init.c:523
+msgid "`%D' will be initialized after"
+msgstr ""
+
+#: cp/init.c:526
+msgid "base `%T' will be initialized after"
+msgstr ""
+
+#: cp/init.c:529
+msgid "  `%#D'"
+msgstr ""
+
+#: cp/init.c:531
+msgid "  base `%T'"
+msgstr ""
+
+#: cp/init.c:549
+msgid "multiple initializations given for base `%T'"
+msgstr ""
+
+#: cp/init.c:616
+msgid "initializations for multiple members of `%T'"
+msgstr ""
+
+#: cp/init.c:671
+msgid "base class `%#T' should be explicitly initialized in the copy constructor"
+msgstr ""
+
+#: cp/init.c:916
+msgid "class `%T' does not have any field named `%D'"
+msgstr ""
+
+#: cp/init.c:922
+msgid "field `%#D' is static; the only point of initialization is its definition"
+msgstr ""
+
+#: cp/init.c:956
+msgid "unnamed initializer for `%T', which has no base classes"
+msgstr ""
+
+#: cp/init.c:963
+msgid "unnamed initializer for `%T', which uses multiple inheritance"
+msgstr ""
+
+#: cp/init.c:1000
+msgid "type `%D' is not a direct or virtual base of `%T'"
+msgstr ""
+
+#: cp/init.c:1003
+msgid "type `%D' is not a direct base of `%T'"
+msgstr ""
+
+#. Handle bad initializers like:
+#. class COMPLEX {
+#. public:
+#. double re, im;
+#. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
+#. ~COMPLEX() {};
+#. };
+#.
+#. int main(int argc, char **argv) {
+#. COMPLEX zees(1.0, 0.0)[10];
+#. }
+#.
+#: cp/init.c:1097
+msgid "bad array initializer"
+msgstr ""
+
+#: cp/init.c:1304
+msgid "`%T' is not an aggregate type"
+msgstr ""
+
+#: cp/init.c:1327
+msgid "`%T' fails to be an aggregate typedef"
+msgstr ""
+
+#: cp/init.c:1336
+msgid "type `%T' is of non-aggregate type"
+msgstr ""
+
+#: cp/init.c:1439
+msgid "cannot call destructor `%T::~%T' without object"
+msgstr ""
+
+#: cp/init.c:1483
+msgid "invalid use of non-static field `%D'"
+msgstr ""
+
+#. We can get here when processing a bad default
+#. argument, like:
+#. struct S { int a; void f(int i = a); }
+#: cp/init.c:1492 cp/method.c:160
+msgid "invalid use of member `%D'"
+msgstr ""
+
+#: cp/init.c:1502
+msgid "no method `%T::%D'"
+msgstr ""
+
+#: cp/init.c:1595
+msgid "incomplete type `%T' does not have member `%D'"
+msgstr ""
+
+#: cp/init.c:1669
+msgid "`%D' is not a member of type `%T'"
+msgstr ""
+
+#: cp/init.c:1688
+msgid "invalid pointer to bit-field `%D'"
+msgstr ""
+
+#: cp/init.c:1727
+msgid "object missing in use of pointer-to-member construct"
+msgstr ""
+
+#: cp/init.c:1767
+msgid "member `%D' is non-static but referenced as a static member"
+msgstr ""
+
+#: cp/init.c:1769 cp/typeck.c:2828 cp/typeck.c:2932
+msgid "at this point in file"
+msgstr ""
+
+#: cp/init.c:1806
+#, c-format
+msgid "object missing in `%E'"
+msgstr ""
+
+#: cp/init.c:1937
+msgid "new of array type fails to specify size"
+msgstr ""
+
+#: cp/init.c:1948
+msgid "size in array new must have integral type"
+msgstr ""
+
+#: cp/init.c:1954
+msgid "zero size array reserves no space"
+msgstr ""
+
+#: cp/init.c:2019
+msgid "new cannot be applied to a reference type"
+msgstr ""
+
+#: cp/init.c:2025
+msgid "new cannot be applied to a function type"
+msgstr ""
+
+#: cp/init.c:2072
+msgid "call to Java constructor, while `jclass' undefined"
+msgstr ""
+
+#: cp/init.c:2088
+msgid "can't find class$"
+msgstr ""
+
+#: cp/init.c:2202
+msgid "invalid type `void' for new"
+msgstr ""
+
+#: cp/init.c:2254
+#, c-format
+msgid "call to Java constructor with `%s' undefined"
+msgstr ""
+
+#: cp/init.c:2362
+msgid "ISO C++ forbids initialization in array new"
+msgstr ""
+
+#: cp/init.c:2380 cp/typeck2.c:360 cp/typeck2.c:1223
+msgid "initializer list being treated as compound expression"
+msgstr ""
+
+#: cp/init.c:2386
+msgid "ISO C++ forbids aggregate initializer to new"
+msgstr ""
+
+#: cp/init.c:2474
+msgid "uninitialized const in `new' of `%#T'"
+msgstr ""
+
+#: cp/init.c:2840
+msgid "initializer ends prematurely"
+msgstr ""
+
+#: cp/init.c:2910
+msgid "cannot initialize multi-dimensional array with initializer"
+msgstr ""
+
+#: cp/init.c:3100
+msgid "unknown array size in delete"
+msgstr ""
+
+#: cp/init.c:3365
+msgid "type to vector delete is neither pointer or array type"
+msgstr ""
+
+#: cp/lex.c:136
+msgid "type name expected before `*'"
+msgstr ""
+
+#: cp/lex.c:158
+msgid "cannot declare references to references"
+msgstr ""
+
+#: cp/lex.c:163
+msgid "cannot declare pointers to references"
+msgstr ""
+
+#: cp/lex.c:167
+msgid "type name expected before `&'"
+msgstr ""
+
+#: cp/lex.c:894
+#, c-format
+msgid "semicolon missing after %s declaration"
+msgstr ""
+
+#: cp/lex.c:897
+msgid "semicolon missing after declaration of `%T'"
+msgstr ""
+
+#: cp/lex.c:945
+#, c-format
+msgid "junk at end of #pragma %s"
+msgstr ""
+
+#: cp/lex.c:952
+#, c-format
+msgid "invalid #pragma %s"
+msgstr ""
+
+#: cp/lex.c:961
+msgid "#pragma vtable no longer supported"
+msgstr ""
+
+#: cp/lex.c:1038
+#, c-format
+msgid "#pragma implementation for %s appears after file is included"
+msgstr ""
+
+#: cp/lex.c:1063
+msgid "junk at end of #pragma GCC java_exceptions"
+msgstr ""
+
+#: cp/lex.c:1107
+msgid "`%D' not defined"
+msgstr ""
+
+#: cp/lex.c:1110
+msgid "`%D' was not declared in this scope"
+msgstr ""
+
+#: cp/lex.c:1118
+msgid "`%D' undeclared (first use this function)"
+msgstr ""
+
+#: cp/lex.c:1122
+msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
+msgstr ""
+
+#: cp/lex.c:1239
+msgid "`::%D' undeclared (first use here)"
+msgstr ""
+
+#: cp/mangle.c:2061
+msgid "real-valued template parameters when cross-compiling"
+msgstr ""
+
+#: cp/mangle.c:2325
+msgid "the mangled name of `%D' will change in a future version of GCC"
+msgstr ""
+
+#: cp/method.c:154
+msgid "invalid use of member `%D' in static member function"
+msgstr ""
+
+#: cp/method.c:216
+msgid "use of namespace `%D' as expression"
+msgstr ""
+
+#: cp/method.c:221
+msgid "use of class template `%T' as expression"
+msgstr ""
+
+#: cp/method.c:234
+#, c-format
+msgid "use of %s from containing function"
+msgstr ""
+
+#: cp/method.c:237
+msgid "  `%#D' declared here"
+msgstr ""
+
+#: cp/method.c:255
+msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
+msgstr ""
+
+#: cp/method.c:455
+msgid "generic thunk code fails for method `%#D' which uses `...'"
+msgstr ""
+
+#: cp/method.c:694
+msgid "non-static const member `%#D', can't use default assignment operator"
+msgstr ""
+
+#: cp/method.c:699
+msgid "non-static reference member `%#D', can't use default assignment operator"
+msgstr ""
+
+#: parse.y:261
+msgid "`%s' tag used in naming `%#T'"
+msgstr ""
+
+#: parse.y:541
+msgid "keyword `export' not implemented, and will be ignored"
+msgstr ""
+
+#: parse.y:645
+msgid "use of linkage spec `%D' is different from previous spec `%D'"
+msgstr ""
+
+#: parse.y:942
+msgid "no base or member initializers given following ':'"
+msgstr ""
+
+#: parse.y:983 parse.y:989
+msgid "anachronistic old style base class initializer"
+msgstr ""
+
+#. Handle `Class<Class<Type>>' without space in the `>>'
+#: parse.y:1115
+msgid "`>>' should be `> >' in template class name"
+msgstr ""
+
+#: parse.y:1153
+msgid "use of template qualifier outside template"
+msgstr ""
+
+#: parse.y:1182 parse.y:1191
+#, c-format
+msgid "ISO C++ forbids an empty condition for `%s'"
+msgstr ""
+
+#: parse.y:1214
+msgid "definition of class `%T' in condition"
+msgstr ""
+
+#: parse.y:1216
+msgid "definition of enum `%T' in condition"
+msgstr ""
+
+#: parse.y:1227
+msgid "definition of array `%#D' in condition"
+msgstr ""
+
+#: parse.y:1340
+msgid "old style placement syntax, use () instead"
+msgstr ""
+
+#: parse.y:1351
+msgid "`%T' is not a valid expression"
+msgstr ""
+
+#. This was previously allowed as an extension, but
+#. was removed in G++ 3.3.
+#: parse.y:1358
+msgid "initialization of new expression with `='"
+msgstr ""
+
+#: parse.y:1384
+msgid "ISO C++ forbids compound literals"
+msgstr ""
+
+#: parse.y:1631
+msgid "ISO C++ forbids braced-groups within expressions"
+msgstr ""
+
+#: parse.y:2035 parse.y:2050
+msgid "sigof type specifier"
+msgstr ""
+
+#: parse.y:2040
+msgid "`sigof' applied to non-aggregate expression"
+msgstr ""
+
+#: parse.y:2055
+msgid "`sigof' applied to non-aggregate type"
+msgstr ""
+
+#: parse.y:2321
+msgid "using `typename' outside of template"
+msgstr ""
+
+#: parse.y:2391
+#, c-format
+msgid "storage class specifier `%s' not allowed after struct or class"
+msgstr ""
+
+#: parse.y:2393
+#, c-format
+msgid "type specifier `%s' not allowed after struct or class"
+msgstr ""
+
+#: parse.y:2395
+#, c-format
+msgid "type qualifier `%s' not allowed after struct or class"
+msgstr ""
+
+#: parse.y:2397
+msgid "no body nor ';' separates two class, struct or union declarations"
+msgstr ""
+
+#: parse.y:2537
+msgid "no bases given following `:'"
+msgstr ""
+
+#: parse.y:2568 parse.y:2583
+msgid "`%D' access"
+msgstr ""
+
+#: parse.y:2573
+msgid "multiple access specifiers"
+msgstr ""
+
+#: parse.y:2591
+msgid "multiple `virtual' specifiers"
+msgstr ""
+
+#: parse.y:2628
+msgid "missing ';' before right brace"
+msgstr ""
+
+#: parse.y:2849
+msgid "ISO C++ forbids array dimensions with parenthesized type in new"
+msgstr ""
+
+#: parse.y:3136 parse.y:3156 parse.y:3165 parse.y:3194
+msgid "`%T' is not a class or namespace"
+msgstr ""
+
+#: parse.y:3361
+msgid "ISO C++ forbids label declarations"
+msgstr ""
+
+#: parse.y:3521
+msgid "ISO C++ forbids computed gotos"
+msgstr ""
+
+#: parse.y:3529
+msgid "label must be followed by statement"
+msgstr ""
+
+#: parse.y:3574
+msgid "must have at least one catch per try block"
+msgstr ""
+
+#: parse.y:3634
+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:3721 parse.y:3731
+msgid "possibly missing ')'"
+msgstr ""
+
+#: parse.y:3824
+msgid "type specifier omitted for parameter"
+msgstr ""
+
+#: parse.y:3833
+#, c-format
+msgid "`%E' is not a type, use `typename %E' to make it one"
+msgstr ""
+
+#: parse.y:3835
+msgid "no type `%D' in `%T'"
+msgstr ""
+
+#: parse.y:3838
+#, c-format
+msgid "type specifier omitted for parameter `%E'"
+msgstr ""
+
+#: parse.y:3846
+msgid "'%D' is used as a type, but is not defined as a type."
+msgstr ""
+
+#: cp/pt.c:198
+msgid "data member `%D' cannot be a member template"
+msgstr ""
+
+#: cp/pt.c:210
+msgid "invalid member template declaration `%D'"
+msgstr ""
+
+#: cp/pt.c:605
+msgid "explicit specialization in non-namespace scope `%D'"
+msgstr ""
+
+#: cp/pt.c:617
+msgid "enclosing class templates are not explicitly specialized"
+msgstr ""
+
+#: cp/pt.c:692
+msgid "specializing `%#T' in different namespace"
+msgstr ""
+
+#: cp/pt.c:693
+msgid "  from definition of `%#D'"
+msgstr ""
+
+#: cp/pt.c:701
+msgid "specialization of `%T' after instantiation"
+msgstr ""
+
+#: cp/pt.c:704
+msgid "explicit specialization of non-template `%T'"
+msgstr ""
+
+#: cp/pt.c:836
+msgid "specialization of %D after instantiation"
+msgstr ""
+
+#: cp/pt.c:939
+msgid "%s %+#D"
+msgstr ""
+
+#: cp/pt.c:990
+msgid "`%D' is not a function template"
+msgstr ""
+
+#: cp/pt.c:1129
+msgid "template-id `%D' for `%+D' does not match any template declaration"
+msgstr ""
+
+#: cp/pt.c:1137
+msgid "ambiguous template specialization `%D' for `%+D'"
+msgstr ""
+
+#. This case handles bogus declarations like template <>
+#. template <class T> void f<int>();
+#: cp/pt.c:1364 cp/pt.c:1438
+msgid "template-id `%D' in declaration of primary template"
+msgstr ""
+
+#: cp/pt.c:1377
+msgid "template parameter list used in explicit instantiation"
+msgstr ""
+
+#: cp/pt.c:1383
+msgid "definition provided for explicit instantiation"
+msgstr ""
+
+#: cp/pt.c:1389
+msgid "too many template parameter lists in declaration of `%D'"
+msgstr ""
+
+#: cp/pt.c:1405
+msgid "too few template parameter lists in declaration of `%D'"
+msgstr ""
+
+#: cp/pt.c:1422
+msgid "explicit specialization not preceded by `template <>'"
+msgstr ""
+
+#: cp/pt.c:1435
+msgid "partial specialization `%D' of function template"
+msgstr ""
+
+#: cp/pt.c:1467
+msgid "default argument specified in explicit specialization"
+msgstr ""
+
+#: cp/pt.c:1471
+msgid "template specialization with C linkage"
+msgstr ""
+
+#. From [temp.expl.spec]:
+#.
+#. If such an explicit specialization for the member
+#. of a class template names an implicitly-declared
+#. special member function (clause _special_), the
+#. program is ill-formed.
+#.
+#. Similar language is found in [temp.explicit].
+#: cp/pt.c:1558
+msgid "specialization of implicitly-declared special member function"
+msgstr ""
+
+#: cp/pt.c:1602
+msgid "no member function `%D' declared in `%T'"
+msgstr ""
+
+#. There are two many template parameter lists.
+#: cp/pt.c:1750
+msgid "too many template parameter lists in declaration of `%T'"
+msgstr ""
+
+#: cp/pt.c:1846
+msgid " shadows template parm `%#D'"
+msgstr ""
+
+#: cp/pt.c:2250
+msgid "template parameters not used in partial specialization:"
+msgstr ""
+
+#: cp/pt.c:2254
+msgid "        `%D'"
+msgstr ""
+
+#: cp/pt.c:2266
+msgid "partial specialization `%T' does not specialize any template arguments"
+msgstr ""
+
+#: cp/pt.c:2291
+#, c-format
+msgid "template argument `%E' involves template parameter(s)"
+msgstr ""
+
+#: cp/pt.c:2335
+msgid "type `%T' of template argument `%E' depends on template parameter(s)"
+msgstr ""
+
+#: cp/pt.c:2423
+msgid "no default argument for `%D'"
+msgstr ""
+
+#: cp/pt.c:2576
+msgid "template with C linkage"
+msgstr ""
+
+#: cp/pt.c:2579
+msgid "template class without a name"
+msgstr ""
+
+#: cp/pt.c:2656
+msgid "`%D' does not declare a template type"
+msgstr ""
+
+#: cp/pt.c:2662
+msgid "template definition of non-template `%#D'"
+msgstr ""
+
+#: cp/pt.c:2703
+msgid "expected %d levels of template parms for `%#D', got %d"
+msgstr ""
+
+#: cp/pt.c:2715
+msgid "got %d template parameters for `%#D'"
+msgstr ""
+
+#: cp/pt.c:2718
+msgid "got %d template parameters for `%#T'"
+msgstr ""
+
+#: cp/pt.c:2720
+#, c-format
+msgid "  but %d required"
+msgstr ""
+
+#: cp/pt.c:2803
+msgid "`%T' is not a template type"
+msgstr ""
+
+#: cp/pt.c:2819
+msgid "previous declaration `%D'"
+msgstr ""
+
+#: cp/pt.c:2820
+#, c-format
+msgid "used %d template parameter%s instead of %d"
+msgstr ""
+
+#: cp/pt.c:2836
+msgid "template parameter `%#D'"
+msgstr ""
+
+#: cp/pt.c:2837
+msgid "redeclared here as `%#D'"
+msgstr ""
+
+#. We have in [temp.param]:
+#.
+#. A template-parameter may not be given default arguments
+#. by two different declarations in the same scope.
+#: cp/pt.c:2847
+msgid "redefinition of default argument for `%#D'"
+msgstr ""
+
+#: cp/pt.c:2848
+msgid "  original definition appeared here"
+msgstr ""
+
+#: cp/pt.c:2941
+#, c-format
+msgid "`%E' is not a valid template argument"
+msgstr ""
+
+#: cp/pt.c:2945
+msgid "it must be the address of a function with external linkage"
+msgstr ""
+
+#: cp/pt.c:2947
+msgid "it must be the address of an object with external linkage"
+msgstr ""
+
+#: cp/pt.c:2951
+msgid "it must be a pointer-to-member of the form `&X::Y'"
+msgstr ""
+
+#: cp/pt.c:2962
+#, c-format
+msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
+msgstr ""
+
+#: cp/pt.c:2974
+#, c-format
+msgid "address of non-extern `%E' cannot be used as template argument"
+msgstr ""
+
+#: cp/pt.c:2985
+#, c-format
+msgid "non-constant `%E' cannot be used as template argument"
+msgstr ""
+
+#: cp/pt.c:2992
+#, c-format
+msgid "object `%E' cannot be used as template argument"
+msgstr ""
+
+#: cp/pt.c:3367
+#, c-format
+msgid "to refer to a type member of a template parameter, use `typename %E'"
+msgstr ""
+
+#: cp/pt.c:3380 cp/pt.c:3396 cp/pt.c:3435
+msgid "type/value mismatch at argument %d in template parameter list for `%D'"
+msgstr ""
+
+#: cp/pt.c:3383
+msgid "  expected a constant of type `%T', got `%T'"
+msgstr ""
+
+#: cp/pt.c:3387
+#, c-format
+msgid "  expected a type, got `%E'"
+msgstr ""
+
+#: cp/pt.c:3399
+msgid "  expected a type, got `%T'"
+msgstr ""
+
+#: cp/pt.c:3401
+msgid "  expected a class template, got `%T'"
+msgstr ""
+
+#: cp/pt.c:3437
+msgid "  expected a template of type `%D', got `%D'"
+msgstr ""
+
+#: cp/pt.c:3459
+msgid "template-argument `%T' uses anonymous type"
+msgstr ""
+
+#: cp/pt.c:3462
+msgid "template-argument `%T' uses local type `%T'"
+msgstr ""
+
+#: cp/pt.c:3472
+msgid "template-argument `%T' is a variably modified type"
+msgstr ""
+
+#: cp/pt.c:3507
+msgid "could not convert template argument `%E' to `%T'"
+msgstr ""
+
+#: cp/pt.c:3551
+#, c-format
+msgid "wrong number of template arguments (%d, should be %d)"
+msgstr ""
+
+#: cp/pt.c:3555
+msgid "provided for `%D'"
+msgstr ""
+
+#: cp/pt.c:3602
+#, c-format
+msgid "template argument %d is invalid"
+msgstr ""
+
+#: cp/pt.c:3837
+msgid "non-template used as template"
+msgstr ""
+
+#: cp/pt.c:3968
+msgid "`%T' is not a template"
+msgstr ""
+
+#: cp/pt.c:3981
+msgid "non-template type `%T' used as a template"
+msgstr ""
+
+#: cp/pt.c:3983
+msgid "for template declaration `%D'"
+msgstr ""
+
+#: cp/pt.c:4598
+msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
+msgstr ""
+
+#: cp/pt.c:5074
+msgid "ambiguous class template instantiation for `%#T'"
+msgstr ""
+
+#: cp/pt.c:5081
+msgid "%s %+#T"
+msgstr ""
+
+#: cp/pt.c:6104 cp/pt.c:6214
+msgid "instantiation of `%D' as type `%T'"
+msgstr ""
+
+#: cp/pt.c:6258
+msgid "invalid parameter type `%T'"
+msgstr ""
+
+#: cp/pt.c:6260
+msgid "in declaration `%D'"
+msgstr ""
+
+#: cp/pt.c:6335
+msgid "creating pointer to member function of non-class type `%T'"
+msgstr ""
+
+#: cp/pt.c:6498
+msgid "creating array with size zero"
+msgstr ""
+
+#: cp/pt.c:6512
+#, c-format
+msgid "creating array with size zero (`%E')"
+msgstr ""
+
+#: cp/pt.c:6751
+msgid "forming reference to void"
+msgstr ""
+
+#: cp/pt.c:6753
+msgid "forming %s to reference type `%T'"
+msgstr ""
+
+#: cp/pt.c:6791
+msgid "creating pointer to member of non-class type `%T'"
+msgstr ""
+
+#: cp/pt.c:6797
+msgid "creating pointer to member reference type `%T'"
+msgstr ""
+
+#: cp/pt.c:6875
+msgid "creating array of `%T'"
+msgstr ""
+
+#: cp/pt.c:6918
+msgid "`%T' is not a class, struct, or union type"
+msgstr ""
+
+#: cp/pt.c:7028
+#, c-format
+msgid "use of `%s' in template"
+msgstr ""
+
+#: cp/pt.c:7790
+msgid "type `%T' composed from a local class is not a valid template-argument"
+msgstr ""
+
+#: cp/pt.c:7791
+msgid "  trying to instantiate `%D'"
+msgstr ""
+
+#: cp/pt.c:8230
+msgid "incomplete type unification"
+msgstr ""
+
+#: cp/pt.c:9178
+#, c-format
+msgid "use of `%s' in template type unification"
+msgstr ""
+
+#: cp/pt.c:9596 cp/pt.c:9668
+msgid "explicit instantiation of non-template `%#D'"
+msgstr ""
+
+#: cp/pt.c:9612 cp/pt.c:9663
+msgid "no matching template for `%D' found"
+msgstr ""
+
+#: cp/pt.c:9618
+msgid "explicit instantiation of `%#D'"
+msgstr ""
+
+#: cp/pt.c:9655
+msgid "duplicate explicit instantiation of `%#D'"
+msgstr ""
+
+#: cp/pt.c:9680
+msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
+msgstr ""
+
+#: cp/pt.c:9684 cp/pt.c:9762
+msgid "storage class `%D' applied to template instantiation"
+msgstr ""
+
+#: cp/pt.c:9729
+msgid "explicit instantiation of non-template type `%T'"
+msgstr ""
+
+#: cp/pt.c:9743
+msgid "explicit instantiation of `%#T' before definition of template"
+msgstr ""
+
+#: cp/pt.c:9751
+#, c-format
+msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
+msgstr ""
+
+#: cp/pt.c:9795
+msgid "duplicate explicit instantiation of `%#T'"
+msgstr ""
+
+#: cp/pt.c:10177
+msgid "explicit instantiation of `%D' but no definition available"
+msgstr ""
+
+#: cp/pt.c:10551
+msgid "`%#T' is not a valid type for a template constant parameter"
+msgstr ""
+
+#: cp/repo.c:271
+msgid "-frepo must be used with -c"
+msgstr ""
+
+#: cp/repo.c:361
+#, c-format
+msgid "mysterious repository information in %s"
+msgstr ""
+
+#: cp/repo.c:376
+#, c-format
+msgid "can't create repository information file `%s'"
+msgstr ""
+
+#: cp/rtti.c:240
+msgid "cannot use typeid with -fno-rtti"
+msgstr ""
+
+#: cp/rtti.c:246
+msgid "must #include <typeinfo> before using typeid"
+msgstr ""
+
+#: cp/rtti.c:320
+msgid "cannot create type information for type `%T' because its size is variable"
+msgstr ""
+
+#: cp/rtti.c:585 cp/rtti.c:599
+msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
+msgstr ""
+
+#: cp/rtti.c:675
+msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
+msgstr ""
+
+#: cp/search.c:348
+msgid "`%T' is an inaccessible base of `%T'"
+msgstr ""
+
+#: cp/search.c:358
+msgid "`%T' is an ambiguous base of `%T'"
+msgstr ""
+
+#: cp/search.c:1925
+msgid "adjusting pointers for covariant returns"
+msgstr ""
+
+#: cp/search.c:1929 cp/search.c:1936
+msgid "invalid covariant return type for `%#D'"
+msgstr ""
+
+#: cp/search.c:1930
+msgid "  overriding `%#D' (must be pointer or reference to class)"
+msgstr ""
+
+#: cp/search.c:1937
+msgid "  overriding `%#D' (must use pointer or reference)"
+msgstr ""
+
+#: cp/search.c:1942
+msgid "conflicting return type specified for `%#D'"
+msgstr ""
+
+#: cp/search.c:1943
+msgid "  overriding `%#D'"
+msgstr ""
+
+#: cp/search.c:1952
+#, c-format
+msgid "looser throw specifier for `%#F'"
+msgstr ""
+
+#: cp/search.c:1953
+#, c-format
+msgid "  overriding `%#F'"
+msgstr ""
+
+#. A static member function cannot match an inherited
+#. virtual member function.
+#: cp/search.c:2042
+msgid "`%#D' cannot be declared"
+msgstr ""
+
+#: cp/search.c:2043
+msgid "  since `%#D' declared in base class"
+msgstr ""
+
+#: cp/search.c:2184
+msgid "`%#D' needs a final overrider"
+msgstr ""
+
+#: cp/semantics.c:919
+#, c-format
+msgid "type of asm operand `%E' could not be determined"
+msgstr ""
+
+#: cp/semantics.c:1051
+msgid "ISO C++ does not permit named return values"
+msgstr ""
+
+#: cp/semantics.c:1060
+msgid "return identifier `%D' already in place"
+msgstr ""
+
+#: cp/semantics.c:1068
+msgid "can't redefine default return value for constructors"
+msgstr ""
+
+#: cp/semantics.c:1100
+msgid "only constructors take base initializers"
+msgstr ""
+
+#: cp/semantics.c:1342
+msgid "`this' is unavailable for static member functions"
+msgstr ""
+
+#: cp/semantics.c:1348
+msgid "invalid use of `this' in non-member function"
+msgstr ""
+
+#: cp/semantics.c:1350
+msgid "invalid use of `this' at top level"
+msgstr ""
+
+#: cp/semantics.c:1380
+msgid "calling type `%T' like a method"
+msgstr ""
+
+#: cp/semantics.c:1418
+msgid "destructor specifier `%T::~%T()' must have matching names"
+msgstr ""
+
+#: cp/semantics.c:1424
+msgid "`%E' is not of type `%T'"
+msgstr ""
+
+#: cp/semantics.c:1612
+msgid "template type parameters must use the keyword `class' or `typename'"
+msgstr ""
+
+#: cp/semantics.c:1651
+msgid "invalid default template argument"
+msgstr ""
+
+#: cp/semantics.c:1693
+msgid "definition of `%#T' inside template parameter list"
+msgstr ""
+
+#: cp/semantics.c:1709
+msgid "invalid definition of qualified type `%T'"
+msgstr ""
+
+#: cp/semantics.c:2051
+msgid "invalid base-class specification"
+msgstr ""
+
+#: cp/semantics.c:2060
+msgid "base class `%T' has cv qualifiers"
+msgstr ""
+
+#: cp/semantics.c:2091
+msgid "multiple declarators in template declaration"
+msgstr ""
+
+#: cp/spew.c:225
+#, c-format
+msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
+msgstr ""
+
+#: cp/spew.c:1002 cp/spew.c:1336
+msgid "parse error at end of saved function text"
+msgstr ""
+
+#: cp/spew.c:1090 cp/spew.c:1178
+msgid "%Hend of file read inside definition"
+msgstr ""
+
+#: cp/spew.c:1121
+msgid "parse error in method specification"
+msgstr ""
+
+#: cp/spew.c:1161
+msgid "function body for constructor missing"
+msgstr ""
+
+#: cp/spew.c:1258
+msgid "%Hend of file read inside default argument"
+msgstr ""
+
+#: cp/spew.c:1415
+msgid "circular dependency in default args of `%#D'"
+msgstr ""
+
+#: cp/spew.c:1479
+msgid "invalid type `%T' for default argument to `%T'"
+msgstr ""
+
+#: cp/spew.c:1539
+#, c-format
+msgid "%s before `%s'"
+msgstr ""
+
+#: cp/spew.c:1541
+#, c-format
+msgid "%s before `%c'"
+msgstr ""
+
+#: cp/spew.c:1543
+#, c-format
+msgid "%s before `\\%o'"
+msgstr ""
+
+#: cp/spew.c:1546
+#, c-format
+msgid "%s before `%s' token"
+msgstr ""
+
+#: cp/tree.c:251 cp/tree.c:263
+#, c-format
+msgid "non-lvalue in %s"
+msgstr ""
+
+#: cp/tree.c:635
+msgid "`%V' qualifiers cannot be applied to `%T'"
+msgstr ""
+
+#: cp/tree.c:2012
+#, c-format
+msgid "`%s' attribute can only be applied to Java class definitions"
+msgstr ""
+
+#: cp/tree.c:2042
+#, c-format
+msgid "`%s' attribute can only be applied to class definitions"
+msgstr ""
+
+#: cp/tree.c:2048
+#, c-format
+msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
+msgstr ""
+
+#: cp/tree.c:2073
+msgid "requested init_priority is not an integer constant"
+msgstr ""
+
+#: cp/tree.c:2094
+#, c-format
+msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
+msgstr ""
+
+#: cp/tree.c:2102
+msgid "requested init_priority is out of range"
+msgstr ""
+
+#: cp/tree.c:2112
+msgid "requested init_priority is reserved for internal use"
+msgstr ""
+
+#: cp/tree.c:2122
+#, c-format
+msgid "`%s' attribute is not supported on this platform"
+msgstr ""
+
+#: cp/tree.c:2659
+#, c-format
+msgid "lang_* check: failed in %s, at %s:%d"
+msgstr ""
+
+#: cp/typeck.c:524
+#, c-format
+msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
+msgstr ""
+
+#: cp/typeck.c:545
+msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
+msgstr ""
+
+#: cp/typeck.c:1438
+msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
+msgstr ""
+
+#: cp/typeck.c:1516
+#, c-format
+msgid "invalid application of `%s' to a member function"
+msgstr ""
+
+#: cp/typeck.c:1522
+#, c-format
+msgid "invalid application of `%s' to non-static member"
+msgstr ""
+
+#: cp/typeck.c:1540
+msgid "sizeof applied to a bit-field"
+msgstr ""
+
+#: cp/typeck.c:1543
+msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
+msgstr ""
+
+#: cp/typeck.c:1655
+msgid "invalid use of non-lvalue array"
+msgstr ""
+
+#: cp/typeck.c:1761
+msgid "deprecated conversion from string constant to `%T'"
+msgstr ""
+
+#: cp/typeck.c:1892 cp/typeck.c:2115
+msgid "request for member `%D' in `%E', which is of non-class type `%T'"
+msgstr ""
+
+#: cp/typeck.c:1918
+msgid "`%D' is not a member of `%T'"
+msgstr ""
+
+#: cp/typeck.c:1958 cp/typeck.c:1979
+msgid "invalid access to non-static data member `%D' of NULL object"
+msgstr ""
+
+#: cp/typeck.c:1960 cp/typeck.c:1981
+msgid "(perhaps the `offsetof' macro was used incorrectly)"
+msgstr ""
+
+#: cp/typeck.c:2161
+msgid "`%D::%D' is not a member of `%T'"
+msgstr ""
+
+#: cp/typeck.c:2187
+msgid "destructor specifier `%T::~%T' must have matching names"
+msgstr ""
+
+#: cp/typeck.c:2193
+msgid "type `%T' has no destructor"
+msgstr ""
+
+#: cp/typeck.c:2232
+msgid "`%D' is not a member template function"
+msgstr ""
+
+#. A pointer to incomplete type (other than cv void) can be
+#. dereferenced [expr.unary.op]/1
+#: cp/typeck.c:2326
+msgid "`%T' is not a pointer-to-object type"
+msgstr ""
+
+#: cp/typeck.c:2353
+#, c-format
+msgid "invalid use of `%s' on pointer to member"
+msgstr ""
+
+#: cp/typeck.c:2359
+msgid "invalid type argument"
+msgstr ""
+
+#: cp/typeck.c:2462
+msgid "ISO C++ forbids subscripting non-lvalue array"
+msgstr ""
+
+#: cp/typeck.c:2473
+msgid "subscripting array declared `register'"
+msgstr ""
+
+#: cp/typeck.c:2558
+#, c-format
+msgid "object missing in use of `%E'"
+msgstr ""
+
+#: cp/typeck.c:2663
+msgid "ISO C++ forbids calling `::main' from within program"
+msgstr ""
+
+#: cp/typeck.c:2688
+#, c-format
+msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
+msgstr ""
+
+#: cp/typeck.c:2701
+#, c-format
+msgid "`%E' cannot be used as a function"
+msgstr ""
+
+#: cp/typeck.c:2826
+msgid "too many arguments to %s `%+#D'"
+msgstr ""
+
+#: cp/typeck.c:2867
+msgid "parameter type of called function is incomplete"
+msgstr ""
+
+#: cp/typeck.c:2930
+msgid "too few arguments to %s `%+#D'"
+msgstr ""
+
+#: cp/typeck.c:3058 cp/typeck.c:3068
+msgid "assuming cast to type `%T' from overloaded function"
+msgstr ""
+
+#: cp/typeck.c:3128
+#, c-format
+msgid "division by zero in `%E / 0'"
+msgstr ""
+
+#: cp/typeck.c:3130
+#, c-format
+msgid "division by zero in `%E / 0.'"
+msgstr ""
+
+#: cp/typeck.c:3160
+#, c-format
+msgid "division by zero in `%E %% 0'"
+msgstr ""
+
+#: cp/typeck.c:3162
+#, c-format
+msgid "division by zero in `%E %% 0.'"
+msgstr ""
+
+#: cp/typeck.c:3242
+#, c-format
+msgid "%s rotate count is negative"
+msgstr ""
+
+#: cp/typeck.c:3245
+#, c-format
+msgid "%s rotate count >= width of type"
+msgstr ""
+
+#: cp/typeck.c:3276 cp/typeck.c:3281 cp/typeck.c:3372 cp/typeck.c:3377
+msgid "ISO C++ forbids comparison between pointer and integer"
+msgstr ""
+
+#: cp/typeck.c:3555
+msgid "comparison between types `%#T' and `%#T'"
+msgstr ""
+
+#: cp/typeck.c:3591
+msgid "comparison between signed and unsigned integer expressions"
+msgstr ""
+
+#: cp/typeck.c:3656
+msgid "invalid operands of types `%T' and `%T' to binary `%O'"
+msgstr ""
+
+#. Some sort of arithmetic operation involving NULL was
+#. performed.  Note that pointer-difference and pointer-addition
+#. have already been handled above, and so we don't end up here in
+#. that case.
+#: cp/typeck.c:3678
+msgid "NULL used in arithmetic"
+msgstr ""
+
+#: cp/typeck.c:3745
+msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
+msgstr ""
+
+#: cp/typeck.c:3747
+msgid "ISO C++ forbids using pointer to a function in subtraction"
+msgstr ""
+
+#: cp/typeck.c:3749
+msgid "ISO C++ forbids using pointer to a method in subtraction"
+msgstr ""
+
+#: cp/typeck.c:3751
+msgid "ISO C++ forbids using pointer to a member in subtraction"
+msgstr ""
+
+#: cp/typeck.c:3763
+msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+msgstr ""
+
+#: cp/typeck.c:3823
+#, c-format
+msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
+msgstr ""
+
+#: cp/typeck.c:3829
+#, c-format
+msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
+msgstr ""
+
+#: cp/typeck.c:3852
+msgid "taking address of temporary"
+msgstr ""
+
+#: cp/typeck.c:4055
+#, c-format
+msgid "ISO C++ forbids %sing an enum"
+msgstr ""
+
+#: cp/typeck.c:4067
+msgid "cannot %s a pointer to incomplete type `%T'"
+msgstr ""
+
+#: cp/typeck.c:4074
+msgid "ISO C++ forbids %sing a pointer of type `%T'"
+msgstr ""
+
+#: cp/typeck.c:4099
+msgid "cast to non-reference type used as lvalue"
+msgstr ""
+
+#: cp/typeck.c:4133
+msgid "invalid use of `--' on bool variable `%D'"
+msgstr ""
+
+#. ARM $3.4
+#: cp/typeck.c:4166
+msgid "ISO C++ forbids taking address of function `::main'"
+msgstr ""
+
+#. An expression like &memfn.
+#: cp/typeck.c:4233
+msgid "ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'"
+msgstr ""
+
+#: cp/typeck.c:4235
+msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
+msgstr ""
+
+#: cp/typeck.c:4259
+msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
+msgstr ""
+
+#: cp/typeck.c:4290
+msgid "attempt to take address of bit-field structure member `%D'"
+msgstr ""
+
+#: cp/typeck.c:4418
+msgid "taking address of destructor"
+msgstr ""
+
+#: cp/typeck.c:4431
+msgid "taking address of bound pointer-to-member expression"
+msgstr ""
+
+#: cp/typeck.c:4447
+msgid "cannot create pointer to reference member `%D'"
+msgstr ""
+
+#: cp/typeck.c:4510
+msgid "cannot take the address of `this', which is an rvalue expression"
+msgstr ""
+
+#: cp/typeck.c:4529
+msgid "address requested for `%D', which is declared `register'"
+msgstr ""
+
+#: cp/typeck.c:4750
+msgid "static_cast from type `%T' to type `%T' casts away constness"
+msgstr ""
+
+#: cp/typeck.c:4758
+msgid "invalid static_cast from type `%T' to type `%T'"
+msgstr ""
+
+#: cp/typeck.c:4797
+msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
+msgstr ""
+
+#: cp/typeck.c:4817
+msgid "reinterpret_cast from `%T' to `%T' loses precision"
+msgstr ""
+
+#: cp/typeck.c:4830
+msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
+msgstr ""
+
+#: cp/typeck.c:4839
+msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+msgstr ""
+
+#: cp/typeck.c:4845
+msgid "invalid reinterpret_cast from type `%T' to type `%T'"
+msgstr ""
+
+#: cp/typeck.c:4872
+msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
+msgstr ""
+
+#: cp/typeck.c:4875
+msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
+msgstr ""
+
+#: cp/typeck.c:4898
+msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
+msgstr ""
+
+#: cp/typeck.c:4914
+msgid "invalid const_cast from type `%T' to type `%T'"
+msgstr ""
+
+#: cp/typeck.c:4956 cp/typeck.c:4961
+msgid "ISO C++ forbids casting to an array type `%T'"
+msgstr ""
+
+#: cp/typeck.c:4969
+msgid "invalid cast to function type `%T'"
+msgstr ""
+
+#: cp/typeck.c:5021
+msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
+msgstr ""
+
+#: cp/typeck.c:5067
+msgid "cast from `%T' to `%T' increases required alignment of target type"
+msgstr ""
+
+#: cp/typeck.c:5235
+msgid "  in evaluation of `%Q(%#T, %#T)'"
+msgstr ""
+
+#: cp/typeck.c:5277
+msgid "ISO C++ forbids cast to non-reference type used as lvalue"
+msgstr ""
+
+#: cp/typeck.c:5349
+msgid "incompatible types in assignment of `%T' to `%T'"
+msgstr ""
+
+#: cp/typeck.c:5356
+msgid "ISO C++ forbids assignment of arrays"
+msgstr ""
+
+#: cp/typeck.c:5499
+msgid "   in pointer to member function conversion"
+msgstr ""
+
+#: cp/typeck.c:5507
+msgid "   in pointer to member conversion"
+msgstr ""
+
+#. This is a reinterpret cast, we choose to do nothing.
+#: cp/typeck.c:5518 cp/typeck.c:5537
+msgid "pointer to member cast via virtual base `%T' of `%T'"
+msgstr ""
+
+#: cp/typeck.c:5541
+msgid "pointer to member conversion via virtual base `%T' of `%T'"
+msgstr ""
+
+#: cp/typeck.c:5611
+msgid "invalid conversion to type `%T' from type `%T'"
+msgstr ""
+
+#: cp/typeck.c:5776
+msgid "passing NULL used for non-pointer %s %P of `%D'"
+msgstr ""
+
+#: cp/typeck.c:5779
+msgid "%s to non-pointer type `%T' from NULL"
+msgstr ""
+
+#: cp/typeck.c:5787
+msgid "passing `%T' for %s %P of `%D'"
+msgstr ""
+
+#: cp/typeck.c:5790
+msgid "%s to `%T' from `%T'"
+msgstr ""
+
+#: cp/typeck.c:5800
+msgid "passing negative value `%E' for %s %P of `%D'"
+msgstr ""
+
+#: cp/typeck.c:5803
+msgid "%s of negative value `%E' to `%T'"
+msgstr ""
+
+#: cp/typeck.c:5898
+msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
+msgstr ""
+
+#: cp/typeck.c:5901
+msgid "cannot convert `%T' to `%T' in %s"
+msgstr ""
+
+#: cp/typeck.c:5988 cp/typeck.c:5990
+msgid "in passing argument %P of `%+D'"
+msgstr ""
+
+#: cp/typeck.c:6105
+msgid "returning reference to temporary"
+msgstr ""
+
+#: cp/typeck.c:6112
+msgid "reference to non-lvalue returned"
+msgstr ""
+
+#: cp/typeck.c:6124
+msgid "reference to local variable `%D' returned"
+msgstr ""
+
+#: cp/typeck.c:6127
+msgid "address of local variable `%D' returned"
+msgstr ""
+
+#: cp/typeck.c:6158
+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:6166
+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:6169
+msgid "returning a value from a constructor"
+msgstr ""
+
+#: cp/typeck.c:6186
+msgid "return-statement with no value, in function declared with a non-void return type"
+msgstr ""
+
+#: cp/typeck.c:6202
+msgid "return-statement with a value, in function declared with a void return type"
+msgstr ""
+
+#: cp/typeck.c:6223
+msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
+msgstr ""
+
+#: cp/typeck2.c:54
+msgid "type `%T' is not a base type for type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:151
+msgid "cannot declare variable `%D' to be of type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:154
+msgid "cannot declare parameter `%D' to be of type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:157
+msgid "cannot declare field `%D' to be of type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:161
+msgid "invalid return type for member function `%#D'"
+msgstr ""
+
+#: cp/typeck2.c:163
+msgid "invalid return type for function `%#D'"
+msgstr ""
+
+#: cp/typeck2.c:166
+msgid "cannot allocate an object of type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:173
+msgid "  because the following virtual functions are abstract:"
+msgstr ""
+
+#: cp/typeck2.c:175
+msgid "\t%#D"
+msgstr ""
+
+#: cp/typeck2.c:178
+msgid "  since type `%T' has abstract virtual functions"
+msgstr ""
+
+#: cp/typeck2.c:331
+msgid "constructor syntax used, but no constructor declared for type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:342
+msgid "comma expression used to initialize return value"
+msgstr ""
+
+#: cp/typeck2.c:351
+msgid "cannot initialize arrays using this syntax"
+msgstr ""
+
+#: cp/typeck2.c:406
+msgid "ISO C++ forbids non-constant aggregate initializer expressions"
+msgstr ""
+
+#: cp/typeck2.c:490
+msgid "initializing array with parameter list"
+msgstr ""
+
+#: cp/typeck2.c:546
+msgid "initializer for scalar variable requires one element"
+msgstr ""
+
+#: cp/typeck2.c:553
+msgid "braces around scalar initializer for `%T'"
+msgstr ""
+
+#: cp/typeck2.c:556
+msgid "ignoring extra initializers for `%T'"
+msgstr ""
+
+#: cp/typeck2.c:568
+msgid "variable-sized object of type `%T' may not be initialized"
+msgstr ""
+
+#: cp/typeck2.c:578
+msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
+msgstr ""
+
+#: cp/typeck2.c:644
+msgid "aggregate has a partly bracketed initializer"
+msgstr ""
+
+#: cp/typeck2.c:682 cp/typeck2.c:786
+msgid "non-trivial labeled initializers"
+msgstr ""
+
+#: cp/typeck2.c:699
+msgid "non-empty initializer for array of empty elements"
+msgstr ""
+
+#: cp/typeck2.c:752
+msgid "initializer list for object of class with virtual base classes"
+msgstr ""
+
+#: cp/typeck2.c:758
+msgid "initializer list for object of class with base classes"
+msgstr ""
+
+#: cp/typeck2.c:764
+msgid "initializer list for object using virtual functions"
+msgstr ""
+
+#: cp/typeck2.c:827 cp/typeck2.c:843
+msgid "missing initializer for member `%D'"
+msgstr ""
+
+#: cp/typeck2.c:832
+msgid "uninitialized const member `%D'"
+msgstr ""
+
+#: cp/typeck2.c:834
+msgid "member `%D' with uninitialized const fields"
+msgstr ""
+
+#: cp/typeck2.c:837
+msgid "member `%D' is uninitialized reference"
+msgstr ""
+
+#: cp/typeck2.c:883
+msgid "index value instead of field name in union initializer"
+msgstr ""
+
+#: cp/typeck2.c:895
+msgid "no field `%D' in union being initialized"
+msgstr ""
+
+#: cp/typeck2.c:903
+msgid "union `%T' with no named members cannot be initialized"
+msgstr ""
+
+#: cp/typeck2.c:939
+msgid "excess elements in aggregate initializer"
+msgstr ""
+
+#: cp/typeck2.c:1053
+msgid "circular pointer delegation detected"
+msgstr ""
+
+#: cp/typeck2.c:1066
+msgid "base operand of `->' has non-pointer type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:1080
+msgid "result of `operator->()' yields non-pointer result"
+msgstr ""
+
+#: cp/typeck2.c:1082
+msgid "base operand of `->' is not a pointer"
+msgstr ""
+
+#: cp/typeck2.c:1148
+msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:1155
+msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:1164
+msgid "member type `%T::' incompatible with object type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:1201
+msgid "`%T' fails to be a typedef or built-in type"
+msgstr ""
+
+#: cp/typeck2.c:1274
+#, c-format
+msgid "ISO C++ forbids defining types within %s"
+msgstr ""
+
+#: cp/typeck2.c:1399
+msgid "call to function `%D' which throws incomplete type `%#T'"
+msgstr ""
+
+#: cp/typeck2.c:1402
+msgid "call to function which throws incomplete type `%#T'"
+msgstr ""
+
+#. XXX Not i18n clean.
+#: cp/cp-tree.h:3846
+#, c-format
+msgid "%s is deprecated, please see the documentation for details"
+msgstr ""
+
+#: cp/lang-options.h:29
+msgid "Do not obey access control semantics"
+msgstr ""
+
+#: cp/lang-options.h:31
+msgid "Change when template instances are emitted"
+msgstr ""
+
+#: cp/lang-options.h:36
+msgid "Check the return value of new"
+msgstr ""
+
+#: cp/lang-options.h:39
+msgid "Reduce size of object files"
+msgstr ""
+
+#: cp/lang-options.h:43
+msgid "Make string literals `char[]' instead of `const char[]'"
+msgstr ""
+
+#: cp/lang-options.h:46
+msgid "Dump the entire translation unit to a file"
+msgstr ""
+
+#: cp/lang-options.h:48
+msgid "Do not inline member functions by default"
+msgstr ""
+
+#: cp/lang-options.h:51
+msgid "Do not generate run time type descriptor information"
+msgstr ""
+
+#: cp/lang-options.h:56
+msgid "Do not generate code to check exception specifications"
+msgstr ""
+
+#: cp/lang-options.h:61
+msgid "Scope of for-init-statement vars extends outside"
+msgstr ""
+
+#: cp/lang-options.h:64
+msgid "Do not recognize GNU defined keywords"
+msgstr ""
+
+#: cp/lang-options.h:68
+msgid "Enable support for huge objects"
+msgstr ""
+
+#: cp/lang-options.h:72
+msgid "Export functions even if they can be inlined"
+msgstr ""
+
+#: cp/lang-options.h:75
+msgid "Only emit explicit template instatiations"
+msgstr ""
+
+#: cp/lang-options.h:78
+msgid "Only emit explicit instatiations of inline templates"
+msgstr ""
+
+#: cp/lang-options.h:84
+msgid "Don't pedwarn about uses of Microsoft extensions"
+msgstr ""
+
+#: cp/lang-options.h:87
+msgid "Recognize and/bitand/bitor/compl/not/or/xor"
+msgstr ""
+
+#: cp/lang-options.h:91
+msgid "Disable optional diagnostics"
+msgstr ""
+
+#: cp/lang-options.h:93
+msgid "Downgrade conformance errors to warnings"
+msgstr ""
+
+#: cp/lang-options.h:96
+msgid "Enable automatic template instantiation"
+msgstr ""
+
+#: cp/lang-options.h:101
+msgid "Display statistics accumulated during compilation"
+msgstr ""
+
+#: cp/lang-options.h:104
+msgid "Specify maximum template instantiation depth"
+msgstr ""
+
+#: cp/lang-options.h:106
+msgid "Use __cxa_atexit to register destructors"
+msgstr ""
+
+#: cp/lang-options.h:109
+msgid "Discard unused virtual functions"
+msgstr ""
+
+#: cp/lang-options.h:112
+msgid "Implement vtables using thunks"
+msgstr ""
+
+#: cp/lang-options.h:115
+msgid "Emit common-like symbols as weak symbols"
+msgstr ""
+
+#: cp/lang-options.h:118
+msgid "Emit cross referencing information"
+msgstr ""
+
+#: cp/lang-options.h:122
+msgid "Warn about inconsistent return types"
+msgstr ""
+
+#: cp/lang-options.h:125
+msgid "Warn about overloaded virtual function names"
+msgstr ""
+
+#: cp/lang-options.h:129
+msgid "Don't warn when all ctors/dtors are private"
+msgstr ""
+
+#: cp/lang-options.h:131
+msgid "Warn about non virtual destructors"
+msgstr ""
+
+#: cp/lang-options.h:134
+msgid "Warn when a function is declared extern, then inline"
+msgstr ""
+
+#: cp/lang-options.h:137
+msgid "Warn when the compiler reorders code"
+msgstr ""
+
+#: cp/lang-options.h:140
+msgid "Warn when synthesis behavior differs from Cfront"
+msgstr ""
+
+#: cp/lang-options.h:144
+msgid "Don't warn when type converting pointers to member functions"
+msgstr ""
+
+#: cp/lang-options.h:146
+msgid "Warn about violations of Effective C++ style rules"
+msgstr ""
+
+#: cp/lang-options.h:149
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr ""
+
+#: cp/lang-options.h:152
+msgid "Warn if a C style cast is used in a program"
+msgstr ""
+
+#: cp/lang-options.h:156
+msgid "Don't warn when non-templatized friend functions are declared within a template"
+msgstr ""
+
+#: cp/lang-options.h:159
+msgid "Don't announce deprecation of compiler features"
+msgstr ""
+
+#: f/bad.c:387
+msgid "note:"
+msgstr ""
+
+#: f/bad.c:391
+msgid "warning:"
+msgstr ""
+
+#: f/bad.c:395
+msgid "fatal:"
+msgstr ""
+
+#: f/bad.c:437
+msgid "(continued):"
+msgstr ""
+
+#: f/bad.c:487 f/bad.c:505
+msgid "[REPORT BUG!!] %"
+msgstr ""
+
+#: f/bad.c:494 f/bad.c:526
+msgid "[REPORT BUG!!]"
+msgstr ""
+
+#: f/com.c:3132
+#, no-c-format
+msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
+msgstr ""
+
+#: f/com.c:11551
+msgid "no INTEGER type can hold a pointer on this configuration"
+msgstr ""
+
+#: f/com.c:11772
+#, c-format
+msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
+msgstr ""
+
+#: f/com.c:11774
+#, c-format
+msgid "and pointers are %d bits wide, but g77 doesn't yet work"
+msgstr ""
+
+#: f/com.c:11776
+msgid "properly unless they all are 32 bits wide"
+msgstr ""
+
+#: f/com.c:11777
+msgid "Please keep this in mind before you report bugs."
+msgstr "Bitte bedenken Sie dies, wenn Sie einen Fehlerbericht einsenden."
+
+#. I/O will probably crash.
+#: f/com.c:11785
+#, c-format
+msgid "configuration: char * holds %d bits, but ftnlen only %d"
+msgstr ""
+
+#. ASSIGN 10 TO I will crash.
+#: f/com.c:11794
+#, c-format
+msgid ""
+"configuration: char * holds %d bits, but INTEGER only %d --\n"
+" ASSIGN statement might fail"
+msgstr ""
+
+#: f/com.c:13609
+msgid "In statement function"
+msgstr ""
+
+#: f/com.c:13619
+msgid "Outside of any program unit:\n"
+msgstr ""
+
+#: f/com.c:15248
+#, no-c-format
+msgid "%A from %B at %0%C"
+msgstr ""
+
+#: f/com.c:15425
+msgid "directory name must immediately follow -I"
+msgstr ""
+
+#: f/com.c:15568
+#, no-c-format
+msgid "At %0, INCLUDE file %A exists, but is not readable"
+msgstr ""
+
+#: f/com.c:15603
+#, no-c-format
+msgid "At %0, INCLUDE nesting too deep"
+msgstr ""
+
+#: f/expr.c:9614
+#, no-c-format
+msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
+msgstr ""
+
+#: f/expr.c:9664
+#, no-c-format
+msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
+msgstr ""
+
+#: f/expr.c:10525
+#, no-c-format
+msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
+msgstr ""
+
+#: f/expr.c:10896
+#, no-c-format
+msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
+msgstr ""
+
+#: f/g77spec.c:255
+#, c-format
+msgid "overflowed output arg list for `%s'"
+msgstr ""
+
+#: f/g77spec.c:394
+msgid "--driver no longer supported"
+msgstr ""
+
+#: f/g77spec.c:407
+#, c-format
+msgid "argument to `%s' missing"
+msgstr ""
+
+#: f/g77spec.c:411
+msgid "no input files; unwilling to write output files"
+msgstr ""
+
+#: f/implic.c:203
+#, no-c-format
+msgid "Implicit declaration of `%A' at %0"
+msgstr ""
+
+#: f/lex.c:326
+#, no-c-format
+msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
+msgstr ""
+
+#: f/lex.c:345
+#, no-c-format
+msgid "Unknown escape sequence `\\%A' at %0"
+msgstr ""
+
+#: f/lex.c:354
+#, no-c-format
+msgid "Unterminated escape sequence `\\' at %0"
+msgstr ""
+
+#: f/lex.c:365
+#, no-c-format
+msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
+msgstr ""
+
+#: f/lex.c:393
+#, no-c-format
+msgid "\\x used at %0 with no following hex digits"
+msgstr ""
+
+#: f/lex.c:407
+#, no-c-format
+msgid "Hex escape at %0 out of range"
+msgstr ""
+
+#: f/lex.c:441
+#, no-c-format
+msgid "Escape sequence at %0 out of range for character"
+msgstr ""
+
+#: f/lex.c:595
+msgid "hex escape out of range"
+msgstr ""
+
+#: f/lex.c:648
+#, c-format
+msgid "non-ANSI-standard escape sequence, `\\%c'"
+msgstr ""
+
+#: f/lex.c:661
+#, c-format
+msgid "non-ISO escape sequence `\\%c'"
+msgstr ""
+
+#: f/lex.c:665
+#, c-format
+msgid "unknown escape sequence `\\%c'"
+msgstr ""
+
+#: f/lex.c:667
+#, c-format
+msgid "unknown escape sequence: `\\' followed by char code 0x%x"
+msgstr ""
+
+#: f/lex.c:744
+msgid "badly formed directive -- no closing quote"
+msgstr ""
+
+#: f/lex.c:802
+msgid "#-lines for entering and leaving files don't match"
+msgstr ""
+
+#: f/lex.c:964
+msgid "bad directive -- missing close-quote"
+msgstr ""
+
+#: f/lex.c:1078
+#, c-format
+msgid "ignoring pragma: %s"
+msgstr ""
+
+#: f/lex.c:1156
+msgid "invalid #ident"
+msgstr ""
+
+#: f/lex.c:1173
+msgid "undefined or invalid # directive"
+msgstr ""
+
+#: f/lex.c:1229
+msgid "invalid #line"
+msgstr ""
+
+#: f/lex.c:1285 f/lex.c:1329
+msgid "use `#line ...' instead of `# ...' in first line"
+msgstr ""
+
+#: f/lex.c:1339
+msgid "invalid #-line"
+msgstr ""
+
+#: f/lex.c:1432
+#, no-c-format
+msgid "Null character at %0 -- line ignored"
+msgstr ""
+
+#: f/stb.c:12078
+#, no-c-format
+msgid "INCLUDE at %0 not the only statement on the source line"
+msgstr ""
+
+#: f/ste.c:1400 f/ste.c:1747
+msgid "ASSIGNed FORMAT specifier is too small"
+msgstr ""
+
+#. ~~~Someday handle CHARACTER*1, CHARACTER*N
+#: f/ste.c:2624
+#, no-c-format
+msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
+msgstr ""
+
+#: f/ste.c:2953
+msgid "ASSIGN to variable that is too small"
+msgstr ""
+
+#: f/ste.c:2981
+msgid "ASSIGNed GOTO target variable is too small"
+msgstr ""
+
+#: f/stu.c:305
+#, no-c-format
+msgid "Local adjustable symbol `%A' at %0"
+msgstr ""
+
+#: f/target.c:2550
+msgid "data initializer on host with different endianness"
+msgstr ""
+
+#: f/top.c:237
+#, c-format
+msgid "%s no longer supported -- try -fvxt"
+msgstr ""
+
+#: f/top.c:239
+#, c-format
+msgid "%s no longer supported -- try -fno-vxt -ff90"
+msgstr ""
+
+#: f/top.c:307 f/top.c:309
+#, c-format
+msgid "%s disabled, use normal debugging flags"
+msgstr ""
+
+#: f/lang-options.h:33
+msgid "Print g77-specific compiler version info, run internal tests"
+msgstr ""
+
+#: f/lang-options.h:37
+msgid "Program is written in typical FORTRAN 66 dialect"
+msgstr ""
+
+#: f/lang-options.h:40
+msgid "Program is written in typical Unix f77 dialect"
+msgstr ""
+
+#: f/lang-options.h:42
+msgid "Program does not use Unix-f77 dialectal features"
+msgstr ""
+
+#: f/lang-options.h:44
+msgid "Program is written in Fortran-90-ish dialect"
+msgstr ""
+
+#: f/lang-options.h:48
+msgid "Treat local vars and COMMON blocks as if they were named in SAVE statements"
+msgstr ""
+
+#: f/lang-options.h:50
+msgid "Allow $ in symbol names"
+msgstr ""
+
+#: f/lang-options.h:54
+msgid "f2c-compatible code need not be generated"
+msgstr ""
+
+#: f/lang-options.h:57
+msgid "Unsupported; do not generate libf2c-calling code"
+msgstr ""
+
+#: f/lang-options.h:59
+msgid "Unsupported; affects code-generation of arrays"
+msgstr ""
+
+#: f/lang-options.h:62
+msgid "Program is written in Fortran-90-ish free form"
+msgstr ""
+
+#: f/lang-options.h:67
+msgid "Warn about use of (only a few for now) Fortran extensions"
+msgstr ""
+
+#: f/lang-options.h:70
+msgid "Program is written in VXT (Digital-like) FORTRAN"
+msgstr ""
+
+#: f/lang-options.h:73
+msgid "Disallow all ugly features"
+msgstr ""
+
+#: f/lang-options.h:76
+msgid "Hollerith and typeless constants not passed as arguments"
+msgstr ""
+
+#: f/lang-options.h:78
+msgid "Allow ordinary copying of ASSIGN'ed vars"
+msgstr ""
+
+#: f/lang-options.h:81
+msgid "Dummy array dimensioned to (1) is assumed-size"
+msgstr ""
+
+#: f/lang-options.h:84
+msgid "Trailing comma in procedure call denotes null argument"
+msgstr ""
+
+#: f/lang-options.h:87
+msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
+msgstr ""
+
+#: f/lang-options.h:91
+msgid "Initialization via DATA and PARAMETER is type-compatible"
+msgstr ""
+
+#: f/lang-options.h:93
+msgid "Allow INTEGER and LOGICAL interchangeability"
+msgstr ""
+
+#: f/lang-options.h:96
+msgid "Print internal debugging-related info"
+msgstr ""
+
+#: f/lang-options.h:99
+msgid "Initialize local vars and arrays to zero"
+msgstr ""
+
+#: f/lang-options.h:103
+msgid "Backslashes in character/hollerith constants not special (C-style)"
+msgstr ""
+
+#: f/lang-options.h:105
+msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
+msgstr ""
+
+#: f/lang-options.h:109
+msgid "Disable the appending of underscores to externals"
+msgstr ""
+
+#: f/lang-options.h:112
+msgid "Never append a second underscore to externals"
+msgstr ""
+
+#: f/lang-options.h:114
+msgid "Intrinsics spelled as e.g. SqRt"
+msgstr ""
+
+#: f/lang-options.h:116
+msgid "Intrinsics in uppercase"
+msgstr ""
+
+#: f/lang-options.h:119
+msgid "Intrinsics letters in arbitrary cases"
+msgstr ""
+
+#: f/lang-options.h:121
+msgid "Language keywords spelled as e.g. IOStat"
+msgstr ""
+
+#: f/lang-options.h:123
+msgid "Language keywords in uppercase"
+msgstr ""
+
+#: f/lang-options.h:126
+msgid "Language keyword letters in arbitrary cases"
+msgstr ""
+
+#: f/lang-options.h:128
+msgid "Internally convert most source to uppercase"
+msgstr ""
+
+#: f/lang-options.h:131
+msgid "Internally preserve source case"
+msgstr ""
+
+#: f/lang-options.h:133
+msgid "Symbol names spelled in mixed case"
+msgstr ""
+
+#: f/lang-options.h:135
+msgid "Symbol names in uppercase"
+msgstr ""
+
+#: f/lang-options.h:137
+msgid "Symbol names in lowercase"
+msgstr ""
+
+#: f/lang-options.h:140
+msgid "Program written in uppercase"
+msgstr ""
+
+#: f/lang-options.h:142
+msgid "Program written in lowercase"
+msgstr ""
+
+#: f/lang-options.h:144
+msgid "Program written in strict mixed-case"
+msgstr ""
+
+#: f/lang-options.h:146
+msgid "Compile as if program written in uppercase"
+msgstr ""
+
+#: f/lang-options.h:148
+msgid "Compile as if program written in lowercase"
+msgstr ""
+
+#: f/lang-options.h:150
+msgid "Preserve all spelling (case) used in program"
+msgstr ""
+
+#: f/lang-options.h:152
+msgid "Delete libU77 intrinsics with bad interfaces"
+msgstr ""
+
+#: f/lang-options.h:154
+msgid "Disable libU77 intrinsics with bad interfaces"
+msgstr ""
+
+#: f/lang-options.h:157
+msgid "Hide libU77 intrinsics with bad interfaces"
+msgstr ""
+
+#: f/lang-options.h:159
+msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
+msgstr ""
+
+#: f/lang-options.h:161
+msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
+msgstr ""
+
+#: f/lang-options.h:164
+msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
+msgstr ""
+
+#: f/lang-options.h:166
+msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
+msgstr ""
+
+#: f/lang-options.h:168
+msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
+msgstr ""
+
+#: f/lang-options.h:171
+msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
+msgstr ""
+
+#: f/lang-options.h:173
+msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
+msgstr ""
+
+#: f/lang-options.h:175
+msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
+msgstr ""
+
+#: f/lang-options.h:178
+msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
+msgstr ""
+
+#: f/lang-options.h:180
+msgid "Delete MIL-STD 1753 intrinsics"
+msgstr ""
+
+#: f/lang-options.h:182
+msgid "Disable MIL-STD 1753 intrinsics"
+msgstr ""
+
+#: f/lang-options.h:185
+msgid "Hide MIL-STD 1753 intrinsics"
+msgstr ""
+
+#: f/lang-options.h:187
+msgid "Delete libU77 intrinsics"
+msgstr ""
+
+#: f/lang-options.h:189
+msgid "Disable libU77 intrinsics"
+msgstr ""
+
+#: f/lang-options.h:192
+msgid "Hide libU77 intrinsics"
+msgstr ""
+
+#: f/lang-options.h:194
+msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+msgstr ""
+
+#: f/lang-options.h:196
+msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+msgstr ""
+
+#: f/lang-options.h:199
+msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+msgstr ""
+
+#: f/lang-options.h:201
+msgid "Treat initial values of 0 like non-zero values"
+msgstr ""
+
+#: f/lang-options.h:204
+msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
+msgstr ""
+
+#: f/lang-options.h:207
+msgid "Take at least one trip through each iterative DO loop"
+msgstr ""
+
+#: f/lang-options.h:211
+msgid "Print names of program units as they are compiled"
+msgstr ""
+
+#: f/lang-options.h:214
+msgid "Disable fatal diagnostics about inter-procedural problems"
+msgstr ""
+
+#: f/lang-options.h:216
+msgid "Make prefix-radix non-decimal constants be typeless"
+msgstr ""
+
+#: f/lang-options.h:219
+msgid "Generate code to check subscript and substring bounds"
+msgstr ""
+
+#: f/lang-options.h:222
+msgid "Fortran-specific form of -fbounds-check"
+msgstr ""
+
+#: f/lang-options.h:226
+msgid "Disable warnings about inter-procedural problems"
+msgstr ""
+
+#: f/lang-options.h:230
+msgid "Warn about constructs with surprising meanings"
+msgstr ""
+
+#: f/lang-options.h:235
+msgid "Add a directory for INCLUDE searching"
+msgstr ""
+
+#: f/lang-options.h:237
+msgid "Set the maximum line length"
+msgstr ""
+
+#: f/bad.def:39
+#, no-c-format
+msgid "Missing first operand for binary operator at %0"
+msgstr ""
+
+#: f/bad.def:42
+#, no-c-format
+msgid "Zero-length character constant at %0"
+msgstr ""
+
+#: f/bad.def:45
+#, no-c-format
+msgid "Invalid token at %0 in expression or subexpression at %1"
+msgstr ""
+
+#: f/bad.def:48
+#, no-c-format
+msgid "Missing operand for operator at %1 at end of expression at %0"
+msgstr ""
+
+#: f/bad.def:51
+#, no-c-format
+msgid "Label %A already defined at %1 when redefined at %0"
+msgstr ""
+
+#: f/bad.def:54
+#, no-c-format
+msgid "Unrecognized character at %0 [info -f g77 M LEX]"
+msgstr ""
+
+#: f/bad.def:57
+#, no-c-format
+msgid "Label definition %A at %0 on empty statement (as of %1)"
+msgstr ""
+
+#: f/bad.def:65
+#, no-c-format
+msgid "Invalid first character at %0 [info -f g77 M LEX]"
+msgstr ""
+
+#: f/bad.def:68
+#, no-c-format
+msgid "Line too long as of %0 [info -f g77 M LEX]"
+msgstr ""
+
+#: f/bad.def:71
+#, no-c-format
+msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
+msgstr ""
+
+#: f/bad.def:74
+#, no-c-format
+msgid "Label number at %0 not in range 1-99999"
+msgstr ""
+
+#: f/bad.def:77
+#, no-c-format
+msgid "At %0, '!' and '/*' are not valid comment delimiters"
+msgstr ""
+
+#: f/bad.def:80
+#, no-c-format
+msgid "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
+msgstr ""
+
+#: f/bad.def:83
+#, no-c-format
+msgid "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M LEX]"
+msgstr ""
+
+#: f/bad.def:91
+#, no-c-format
+msgid "Character constant at %0 has no closing apostrophe at %1"
+msgstr ""
+
+#: f/bad.def:94
+#, no-c-format
+msgid "Hollerith constant at %0 specified %A more characters than are present as of %1"
+msgstr ""
+
+#: f/bad.def:97
+#, no-c-format
+msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
+msgstr ""
+
+#: f/bad.def:100
+#, no-c-format
+msgid "Integer at %0 too large"
+msgstr ""
+
+#: f/bad.def:123
+#, no-c-format
+msgid "Period at %0 not followed by digits for floating-point number or by `NOT.', `TRUE.', or `FALSE.'"
+msgstr ""
+
+#: f/bad.def:126
+#, no-c-format
+msgid "Missing close-period between `.%A' at %0 and %1"
+msgstr ""
+
+#: f/bad.def:129
+#, no-c-format
+msgid "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent field"
+msgstr ""
+
+#: f/bad.def:132
+#, no-c-format
+msgid "Missing value at %1 for real-number exponent at %0"
+msgstr ""
+
+#: f/bad.def:135
+#, no-c-format
+msgid "Expected binary operator between expressions at %0 and at %1"
+msgstr ""
+
+#: f/bad.def:253
+#, no-c-format
+msgid "Semicolon at %0 is an invalid token"
+msgstr ""
+
+#: f/bad.def:271
+#, no-c-format
+msgid "Extraneous comma in FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:274
+#, no-c-format
+msgid "Missing comma in FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:277
+#, no-c-format
+msgid "Spurious sign in FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:280
+#, no-c-format
+msgid "Spurious number in FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:283
+#, no-c-format
+msgid "Spurious text trailing number in FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:291
+#, no-c-format
+msgid "Unrecognized FORMAT specifier at %0"
+msgstr ""
+
+#: f/bad.def:419
+#, no-c-format
+msgid "Missing close-parenthese(s) in FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:422
+#, no-c-format
+msgid "Missing number following period in FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:425
+#, no-c-format
+msgid "Missing number following `E' in FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:433
+#, no-c-format
+msgid "Spurious trailing comma preceding terminator at %0"
+msgstr ""
+
+#: f/bad.def:436
+#, no-c-format
+msgid "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not specifying the assignment operator (=)"
+msgstr ""
+
+#: f/bad.def:439
+#, no-c-format
+msgid "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement specifying the assignment operator (=)"
+msgstr ""
+
+#: f/bad.def:452
+#, no-c-format
+msgid "Cannot specify =initialization-expr at %0 unless `::' appears before list of objects"
+msgstr ""
+
+#: f/bad.def:455
+#, no-c-format
+msgid "Reference to label at %1 inconsistent with its definition at %0"
+msgstr ""
+
+#: f/bad.def:458
+#, no-c-format
+msgid "Reference to label at %1 inconsistent with earlier reference at %0"
+msgstr ""
+
+#: f/bad.def:461
+#, no-c-format
+msgid "DO-statement reference to label at %1 follows its definition at %0"
+msgstr ""
+
+#: f/bad.def:464
+#, no-c-format
+msgid "Reference to label at %1 is outside block containing definition at %0"
+msgstr ""
+
+#: f/bad.def:467
+#, no-c-format
+msgid "DO-statement references to label at %0 and %2 separated by unterminated block starting at %1"
+msgstr ""
+
+#: f/bad.def:470
+#, no-c-format
+msgid "DO-statement reference to label at %0 and label definition at %2 separated by unterminated block starting at %1"
+msgstr ""
+
+#: f/bad.def:473
+#, no-c-format
+msgid "Label definition at %0 invalid on this kind of statement"
+msgstr ""
+
+#: f/bad.def:476
+#, no-c-format
+msgid "Statement at %0 invalid in this context"
+msgstr ""
+
+#: f/bad.def:479
+#, no-c-format
+msgid "Statement at %0 invalid in context established by statement at %1"
+msgstr ""
+
+#: f/bad.def:482
+#, no-c-format
+msgid "Statement at %0 must specify construct name specified at %1"
+msgstr ""
+
+#: f/bad.def:485
+#, no-c-format
+msgid "Construct name at %0 superfluous, no construct name specified at %1"
+msgstr ""
+
+#: f/bad.def:488
+#, no-c-format
+msgid "Construct name at %0 not the same as construct name at %1"
+msgstr ""
+
+#: f/bad.def:491
+#, no-c-format
+msgid "Construct name at %0 does not match construct name for any containing DO constructs"
+msgstr ""
+
+#: f/bad.def:494
+#, no-c-format
+msgid "Label definition missing at %0 for DO construct specifying label at %1"
+msgstr ""
+
+#: f/bad.def:497
+#, no-c-format
+msgid "Statement at %0 follows ELSE block for IF construct at %1"
+msgstr ""
+
+#: f/bad.def:500
+#, no-c-format
+msgid "No label definition for FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:503
+#, no-c-format
+msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
+msgstr ""
+
+#: f/bad.def:506
+#, no-c-format
+msgid "END statement at %0 missing `%A' keyword required for internal or module procedure(s) bounded by %1"
+msgstr ""
+
+#: f/bad.def:509
+#, no-c-format
+msgid "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 specifies no generic name, operator, or assignment"
+msgstr ""
+
+#: f/bad.def:512
+#, no-c-format
+msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
+msgstr ""
+
+#: f/bad.def:515
+#, no-c-format
+msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
+msgstr ""
+
+#: f/bad.def:518
+#, no-c-format
+msgid "Program unit name at %0 not the same as name at %1"
+msgstr ""
+
+#: f/bad.def:521
+#, no-c-format
+msgid "Type name at %0 not the same as name at %1"
+msgstr ""
+
+#: f/bad.def:524
+#, no-c-format
+msgid "End of source file before end of block started at %0"
+msgstr ""
+
+#: f/bad.def:527
+#, no-c-format
+msgid "Undefined label, first referenced at %0"
+msgstr ""
+
+#: f/bad.def:530
+#, no-c-format
+msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
+msgstr ""
+
+#: f/bad.def:533
+#, no-c-format
+msgid "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or PRIVATE statement at %0"
+msgstr ""
+
+#: f/bad.def:536
+#, no-c-format
+msgid "RETURN statement at %0 invalid within a main program unit"
+msgstr ""
+
+#: f/bad.def:539
+#, no-c-format
+msgid "Alternate return specifier at %0 invalid within a main program unit"
+msgstr ""
+
+#: f/bad.def:542
+#, no-c-format
+msgid "Alternate return specifier at %0 invalid within a function"
+msgstr ""
+
+#: f/bad.def:545
+#, no-c-format
+msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
+msgstr ""
+
+#: f/bad.def:548
+#, no-c-format
+msgid "Access specifier at %0 must immediately follow derived-type statement at %1 with no intervening statements"
+msgstr ""
+
+#: f/bad.def:551
+#, no-c-format
+msgid "No components specified as of %0 for derived-type definition beginning at %1"
+msgstr ""
+
+#: f/bad.def:554
+#, no-c-format
+msgid "No components specified as of %0 for structure definition beginning at %1"
+msgstr ""
+
+#: f/bad.def:557
+#, no-c-format
+msgid "Missing structure name for outer structure definition at %0"
+msgstr ""
+
+#: f/bad.def:560
+#, no-c-format
+msgid "Field names at %0 for outer structure definition -- specify them in a subsequent RECORD statement instead"
+msgstr ""
+
+#: f/bad.def:563
+#, no-c-format
+msgid "Missing field name(s) for structure definition at %0 within structure definition at %1"
+msgstr ""
+
+#: f/bad.def:566
+#, no-c-format
+msgid "No components specified as of %0 for map beginning at %1"
+msgstr ""
+
+#: f/bad.def:569
+#, no-c-format
+msgid "Zero or one maps specified as of %0 for union beginning at %1 -- at least two are required"
+msgstr ""
+
+#: f/bad.def:572
+#, no-c-format
+msgid "Missing %A specifier in statement at %0"
+msgstr ""
+
+#: f/bad.def:575
+#, no-c-format
+msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
+msgstr ""
+
+#: f/bad.def:578
+#, no-c-format
+msgid "Conflicting I/O control specifications at %0 and %1"
+msgstr ""
+
+#: f/bad.def:581
+#, no-c-format
+msgid "No UNIT= specifier in I/O control list at %0"
+msgstr ""
+
+#: f/bad.def:584
+#, no-c-format
+msgid "Specification at %0 requires ADVANCE=`NO' specification in same I/O control list"
+msgstr ""
+
+#: f/bad.def:587
+#, no-c-format
+msgid "Specification at %0 requires explicit FMT= specification in same I/O control list"
+msgstr ""
+
+#: f/bad.def:595
+#, no-c-format
+msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
+msgstr ""
+
+#: f/bad.def:598
+#, no-c-format
+msgid "Duplicate or overlapping case values/ranges at %0 and %1"
+msgstr ""
+
+#: f/bad.def:601
+#, no-c-format
+msgid "Type and/or kind-type parameter disagreement between CASE value or value within range at %0 and SELECT CASE at %1"
+msgstr ""
+
+#: f/bad.def:604
+#, no-c-format
+msgid "Range specification at %0 invalid for CASE statement within logical-type SELECT CASE statement"
+msgstr ""
+
+#: f/bad.def:617
+#, no-c-format
+msgid "Fortran 90 feature at %0 unsupported"
+msgstr ""
+
+#: f/bad.def:630
+#, no-c-format
+msgid "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %1]"
+msgstr ""
+
+#: f/bad.def:638
+#, no-c-format
+msgid "Null element at %0 for array reference at %1"
+msgstr ""
+
+#: f/bad.def:641
+#, no-c-format
+msgid "Too few elements (%A missing) as of %0 for array reference at %1"
+msgstr ""
+
+#: f/bad.def:644
+#, no-c-format
+msgid "Too many elements as of %0 for array reference at %1"
+msgstr ""
+
+#: f/bad.def:647
+#, no-c-format
+msgid "Missing colon as of %0 in substring reference for %1"
+msgstr ""
+
+#: f/bad.def:650
+#, no-c-format
+msgid "Invalid use at %0 of substring operator on %1"
+msgstr ""
+
+#: f/bad.def:653
+#, no-c-format
+msgid "Substring begin/end point at %0 out of defined range"
+msgstr ""
+
+#: f/bad.def:656
+#, no-c-format
+msgid "Array element value at %0 out of defined range"
+msgstr ""
+
+#: f/bad.def:659
+#, no-c-format
+msgid "Expression at %0 has incorrect data type or rank for its context"
+msgstr ""
+
+#: f/bad.def:662
+#, no-c-format
+msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
+msgstr ""
+
+#: f/bad.def:665
+#, no-c-format
+msgid "%A step count known to be 0 (zero) at %0"
+msgstr ""
+
+#: f/bad.def:668
+#, no-c-format
+msgid "%A end value plus step count known to overflow at %0"
+msgstr ""
+
+#: f/bad.def:671
+#, no-c-format
+msgid "%A begin, end, and step-count values known to result in implementation-dependent behavior due to overflow(s) in intermediate calculations at %0"
+msgstr ""
+
+#: f/bad.def:674
+#, no-c-format
+msgid "%A begin, end, and step-count values known to result in no iterations at %0"
+msgstr ""
+
+#: f/bad.def:677
+#, no-c-format
+msgid "Type disagreement between expressions at %0 and %1"
+msgstr ""
+
+#: f/bad.def:690
+#, no-c-format
+msgid "No specification for implied-DO iterator `%A' at %0"
+msgstr ""
+
+#: f/bad.def:693
+#, no-c-format
+msgid "Gratuitous parentheses surround implied-DO construct at %0"
+msgstr ""
+
+#: f/bad.def:696
+#, no-c-format
+msgid "Zero-size specification invalid at %0"
+msgstr ""
+
+#: f/bad.def:699
+#, no-c-format
+msgid "Zero-size array at %0"
+msgstr ""
+
+#: f/bad.def:702
+#, no-c-format
+msgid "Target machine does not support complex entity of kind specified at %0"
+msgstr ""
+
+#: f/bad.def:705
+#, no-c-format
+msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
+msgstr ""
+
+#: f/bad.def:708
+#, no-c-format
+msgid "Attempt to raise constant zero to a power at %0"
+msgstr ""
+
+#: f/bad.def:806
+#, no-c-format
+msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
+msgstr ""
+
+#: f/bad.def:809
+#, no-c-format
+msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
+msgstr ""
+
+#: f/bad.def:812
+#, no-c-format
+msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
+msgstr ""
+
+#: f/bad.def:815
+#, no-c-format
+msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
+msgstr ""
+
+#: f/bad.def:818
+#, no-c-format
+msgid "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
+msgstr ""
+
+#: f/bad.def:821
+#, no-c-format
+msgid "Unable to open INCLUDE file `%A' at %0"
+msgstr ""
+
+#: f/bad.def:839
+#, no-c-format
+msgid "Null argument at %0 for statement function reference at %1"
+msgstr ""
+
+#: f/bad.def:842
+#, no-c-format
+msgid "Null argument at %0 for procedure invocation at %1"
+msgstr ""
+
+#: f/bad.def:845
+#, no-c-format
+msgid "%A too few arguments (starting with dummy argument `%B') as of %0 for statement function reference at %1"
+msgstr ""
+
+#: f/bad.def:848
+#, no-c-format
+msgid "%A too many arguments as of %0 for statement function reference at %1"
+msgstr ""
+
+#: f/bad.def:851
+#, no-c-format
+msgid "Array supplied at %1 for dummy argument `%A' in statement function reference at %0"
+msgstr ""
+
+#: f/bad.def:854
+#, no-c-format
+msgid "Unsupported FORMAT specifier at %0"
+msgstr ""
+
+#: f/bad.def:857
+#, no-c-format
+msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
+msgstr ""
+
+#: f/bad.def:880
+#, no-c-format
+msgid "Unsupported VXT statement at %0"
+msgstr ""
+
+#: f/bad.def:883
+#, no-c-format
+msgid "Attempt to specify second initial value for `%A' at %0"
+msgstr ""
+
+#: f/bad.def:886
+#, no-c-format
+msgid "Too few initial values in list of initializers for `%A' at %0"
+msgstr ""
+
+#: f/bad.def:889
+#, no-c-format
+msgid "Too many initial values in list of initializers starting at %0"
+msgstr ""
+
+#: f/bad.def:892
+#, no-c-format
+msgid "Array or substring specification for `%A' out of range in statement at %0"
+msgstr ""
+
+#: f/bad.def:895
+#, no-c-format
+msgid "Array subscript #%B out of range for initialization of `%A' in statement at %0"
+msgstr ""
+
+#: f/bad.def:898
+#, no-c-format
+msgid "Implied do-loop step count of 0 (zero) for iteration variable `%A' in statement at %0"
+msgstr ""
+
+#: f/bad.def:901
+#, no-c-format
+msgid "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in statement at %0"
+msgstr ""
+
+#: f/bad.def:904
+#, no-c-format
+msgid "Not an integer constant expression in implied do-loop in statement at %0"
+msgstr ""
+
+#: f/bad.def:907
+#, no-c-format
+msgid "Attempt to specify second initial value for element of `%A' at %0"
+msgstr ""
+
+#: f/bad.def:910
+#, no-c-format
+msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
+msgstr ""
+
+#: f/bad.def:913
+#, no-c-format
+msgid "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
+msgstr ""
+
+#: f/bad.def:916
+#, no-c-format
+msgid "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D bytes offset from `%B'"
+msgstr ""
+
+#: f/bad.def:919
+#, no-c-format
+msgid "Array or substring specification for `%A' out of range in EQUIVALENCE statement"
+msgstr ""
+
+#: f/bad.def:922
+#, no-c-format
+msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
+msgstr ""
+
+#: f/bad.def:925
+#, no-c-format
+msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
+msgstr ""
+
+#: f/bad.def:928
+#, no-c-format
+msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
+msgstr ""
+
+#: f/bad.def:936
+#, no-c-format
+msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
+msgstr ""
+
+#: f/bad.def:939
+#, no-c-format
+msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
+msgstr ""
+
+#: f/bad.def:942
+#, no-c-format
+msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
+msgstr ""
+
+#: f/bad.def:945
+#, no-c-format
+msgid "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for example, `%A' and `%B'"
+msgstr ""
+
+#: f/bad.def:958
+#, no-c-format
+msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
+msgstr ""
+
+#: f/bad.def:976
+#, no-c-format
+msgid "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at %1"
+msgstr ""
+
+#: f/bad.def:979
+#, no-c-format
+msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
+msgstr ""
+
+#: f/bad.def:987
+#, no-c-format
+msgid "Blank common initialized at %0"
+msgstr ""
+
+#: f/bad.def:990
+#, no-c-format
+msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
+msgstr ""
+
+#: f/bad.def:993
+#, no-c-format
+msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
+msgstr ""
+
+#: f/bad.def:996
+#, no-c-format
+msgid "Character `%A' (for example) is upper-case in symbol name at %0"
+msgstr ""
+
+#: f/bad.def:999
+#, no-c-format
+msgid "Character `%A' (for example) is lower-case in symbol name at %0"
+msgstr ""
+
+#: f/bad.def:1002
+#, no-c-format
+msgid "Character `%A' not followed at some point by lower-case character in symbol name at %0"
+msgstr ""
+
+#: f/bad.def:1005
+#, no-c-format
+msgid "Initial character `%A' is lower-case in symbol name at %0"
+msgstr ""
+
+#: f/bad.def:1013
+#, no-c-format
+msgid "NAMELIST not adequately supported by run-time library for source files with case preserved"
+msgstr ""
+
+#: f/bad.def:1016
+#, no-c-format
+msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
+msgstr ""
+
+#: f/bad.def:1034
+#, no-c-format
+msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
+msgstr ""
+
+#: f/bad.def:1037
+#, no-c-format
+msgid "Truncating characters on right side of character constant at %0"
+msgstr ""
+
+#: f/bad.def:1040
+#, no-c-format
+msgid "Truncating characters on right side of hollerith constant at %0"
+msgstr ""
+
+#: f/bad.def:1043
+#, no-c-format
+msgid "Truncating non-zero data on left side of numeric constant at %0"
+msgstr ""
+
+#: f/bad.def:1046
+#, no-c-format
+msgid "Truncating non-zero data on left side of typeless constant at %0"
+msgstr ""
+
+#: f/bad.def:1049
+#, no-c-format
+msgid "Typeless constant at %0 too large"
+msgstr ""
+
+#: f/bad.def:1052
+#, no-c-format
+msgid "First-column ampersand continuation at %0"
+msgstr ""
+
+#: f/bad.def:1055 f/bad.def:1058
+#, no-c-format
+msgid "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1061 f/bad.def:1064
+#, no-c-format
+msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1067 f/bad.def:1070
+#, no-c-format
+msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1073
+#, no-c-format
+msgid "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1076
+#, no-c-format
+msgid "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1079 f/bad.def:1082
+#, no-c-format
+msgid "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1085
+#, no-c-format
+msgid "Array `%A' at %0 is too large to handle"
+msgstr ""
+
+#: f/bad.def:1088
+#, no-c-format
+msgid "Statement function `%A' defined at %0 is not used"
+msgstr ""
+
+#: f/bad.def:1091
+#, no-c-format
+msgid "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M Y2KBAD]"
+msgstr ""
+
+#: f/bad.def:1094
+#, no-c-format
+msgid "Internal compiler error -- cannot perform operation"
+msgstr ""
+
+#. Kind messages are used in diagnostic location reports of the
+#. form "<file>: In function `foo': <error message>".
+#: f/info-k.def:32
+msgid "In unknown kind"
+msgstr ""
+
+#: f/info-k.def:33
+msgid "In entity"
+msgstr ""
+
+#: f/info-k.def:34
+msgid "In function"
+msgstr ""
+
+#: f/info-k.def:35
+msgid "In subroutine"
+msgstr ""
+
+#: f/info-k.def:36
+msgid "In program"
+msgstr ""
+
+#: f/info-k.def:37
+msgid "In block-data unit"
+msgstr ""
+
+#: f/info-k.def:38
+msgid "In common block"
+msgstr ""
+
+#: f/info-k.def:39
+msgid "In construct"
+msgstr ""
+
+#: f/info-k.def:40
+msgid "In namelist"
+msgstr ""
+
+#: f/info-k.def:41
+msgid "In anything"
+msgstr ""
+
+#: java/check-init.c:917
+#, c-format
+msgid "internal error in check-init: tree code not implemented: %s"
+msgstr ""
+
+#: java/check-init.c:990
+#, c-format
+msgid "final field '%s' may not have been initialized"
+msgstr ""
+
+#: java/class.c:539 java/class.c:564
+msgid "internal error - too many interface type"
+msgstr ""
+
+#: java/class.c:677
+msgid "bad method signature"
+msgstr ""
+
+#: java/class.c:726
+msgid "misplaced ConstantValue attribute (not in any field)"
+msgstr ""
+
+#: java/class.c:728
+#, c-format
+msgid "duplicate ConstantValue attribute for field '%s'"
+msgstr ""
+
+#: java/class.c:739
+#, c-format
+msgid "ConstantValue attribute of field '%s' has wrong type"
+msgstr ""
+
+#: java/class.c:1103
+#, c-format
+msgid "field '%s' not found in class"
+msgstr ""
+
+#: java/class.c:1365
+msgid "abstract method in non-abstract class"
+msgstr ""
+
+#: java/class.c:2067
+#, c-format
+msgid "non-static method '%s' overrides static method"
+msgstr ""
+
+#: java/decl.c:1537
+#, c-format
+msgid "In %s: overlapped variable and exception ranges at %d"
+msgstr ""
+
+#: java/decl.c:1618
+msgid "bad type in parameter debug info"
+msgstr ""
+
+#: java/decl.c:1628
+#, c-format
+msgid "bad PC range for debug info for local `%s'"
+msgstr ""
+
+#: java/expr.c:530
+msgid "stack underflow - dup* operation"
+msgstr ""
+
+#: java/expr.c:1536
+#, c-format
+msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
+msgstr ""
+
+#: java/expr.c:1565
+#, c-format
+msgid "field `%s' not found"
+msgstr ""
+
+#: java/expr.c:1717
+msgid "ret instruction not implemented"
+msgstr ""
+
+#: java/expr.c:1852
+#, c-format
+msgid "method '%s' not found in class"
+msgstr ""
+
+#: java/expr.c:2055
+#, c-format
+msgid "failed to find class '%s'"
+msgstr ""
+
+#: java/expr.c:2065
+#, c-format
+msgid "class '%s' has no method named '%s' matching signature '%s'"
+msgstr ""
+
+#: java/expr.c:2075
+msgid "invokestatic on non static method"
+msgstr ""
+
+#: java/expr.c:2080
+msgid "invokestatic on abstract method"
+msgstr ""
+
+#: java/expr.c:2088
+msgid "invoke[non-static] on static method"
+msgstr ""
+
+#: java/expr.c:2373
+#, c-format
+msgid "missing field '%s' in '%s'"
+msgstr ""
+
+#: java/expr.c:2379
+#, c-format
+msgid "mismatching signature for field '%s' in '%s'"
+msgstr ""
+
+#: java/expr.c:2402
+#, c-format
+msgid "assignment to final field `%s' not in field's class"
+msgstr ""
+
+#: java/expr.c:2407
+#, c-format
+msgid "assignment to final static field `%s' not in class initializer"
+msgstr ""
+
+#: java/expr.c:2414
+#, c-format
+msgid "assignment to final field `%s' not in constructor"
+msgstr ""
+
+#: java/expr.c:2661
+#, c-format
+msgid "can't expand %s"
+msgstr ""
+
+#: java/expr.c:2838
+msgid "invalid PC in line number table"
+msgstr ""
+
+#. We've just reached the end of a region of dead code.
+#: java/expr.c:2883
+#, c-format
+msgid "unreachable bytecode from %d to before %d"
+msgstr ""
+
+#. We've just reached the end of a region of dead code.
+#: java/expr.c:2920
+#, c-format
+msgid "unreachable bytecode from %d to the end of the method"
+msgstr ""
+
+#. duplicate code from LOAD macro
+#: java/expr.c:3238
+msgid "unrecogized wide sub-instruction"
+msgstr ""
+
+#: java/jcf-io.c:537
+#, c-format
+msgid "source file for class `%s' is newer than its matching class file.  Source file `%s' used instead"
+msgstr ""
+
+#: java/jcf-parse.c:338
+msgid "bad string constant"
+msgstr ""
+
+#: java/jcf-parse.c:356
+#, c-format
+msgid "bad value constant type %d, index %d"
+msgstr ""
+
+#: java/jcf-parse.c:528
+#, c-format
+msgid "can't reopen %s"
+msgstr ""
+
+#: java/jcf-parse.c:533
+#, c-format
+msgid "can't close %s"
+msgstr ""
+
+#: java/jcf-parse.c:615
+#, c-format
+msgid "cannot find file for class %s"
+msgstr ""
+
+#: java/jcf-parse.c:627
+msgid "not a valid Java .class file"
+msgstr ""
+
+#: java/jcf-parse.c:630
+msgid "error while parsing constant pool"
+msgstr ""
+
+#: java/jcf-parse.c:633
+#, c-format
+msgid "error in constant pool entry #%d\n"
+msgstr ""
+
+#. FIXME - where was first time
+#: java/jcf-parse.c:645
+#, c-format
+msgid "reading class %s for the second time from %s"
+msgstr ""
+
+#: java/jcf-parse.c:663
+msgid "error while parsing fields"
+msgstr ""
+
+#: java/jcf-parse.c:666
+msgid "error while parsing methods"
+msgstr ""
+
+#: java/jcf-parse.c:669
+msgid "error while parsing final attributes"
+msgstr ""
+
+#: java/jcf-parse.c:683
+#, c-format
+msgid "the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath"
+msgstr ""
+
+#: java/jcf-parse.c:773
+msgid "missing Code attribute"
+msgstr ""
+
+#: java/jcf-parse.c:1010
+msgid "source file seen twice on command line and will be compiled only once"
+msgstr ""
+
+#: java/jcf-parse.c:1026
+msgid "no input file specified"
+msgstr ""
+
+#: java/jcf-parse.c:1055
+#, c-format
+msgid "can't close input file %s"
+msgstr ""
+
+#: java/jcf-parse.c:1092
+#, c-format
+msgid "bad zip/jar file %s"
+msgstr ""
+
+#: java/jcf-write.c:2641
+#, c-format
+msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
+msgstr ""
+
+#: java/jcf-write.c:2979
+msgid "field initializer type mismatch"
+msgstr ""
+
+#: java/jcf-write.c:3387
+#, c-format
+msgid "can't create directory %s"
+msgstr ""
+
+#: java/jcf-write.c:3441
+#, c-format
+msgid "can't create %s"
+msgstr "Es ist nicht möglich %s zu erzeugen"
+
+#: java/jv-scan.c:187
+msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
+msgstr ""
+
+#: java/jv-scan.c:190
+#, c-format
+msgid "can't open output file `%s'"
+msgstr ""
+
+#: java/jv-scan.c:224
+#, c-format
+msgid "file not found `%s'"
+msgstr ""
+
+#: java/jvspec.c:426
+msgid "can't specify `-D' without `--main'\n"
+msgstr ""
+
+#: java/jvspec.c:429
+#, c-format
+msgid "`%s' is not a valid class name"
+msgstr "»%s« ist kein gültiger Klassenname"
+
+#: java/jvspec.c:435
+msgid "--resource requires -o"
+msgstr "--resource erfordert -o"
+
+#: java/jvspec.c:442
+msgid "warning: already-compiled .class files ignored with -C"
+msgstr ""
+
+#: java/jvspec.c:449
+msgid "cannot specify both -C and -o"
+msgstr "-C und -o können nicht zusammen angegeben werden"
+
+#: java/jvspec.c:461
+msgid "cannot create temporary file"
+msgstr "temporäre Datei konnte nicht angelegt werden"
+
+#: java/jvspec.c:489
+msgid "using both @FILE with multiple files not implemented"
+msgstr ""
+
+#: java/jvspec.c:538
+msgid "cannot specify `main' class when not linking"
+msgstr ""
+
+#: java/lang.c:543
+msgid "can't do dependency tracking with input from stdin"
+msgstr ""
+
+#: java/lang.c:559
+msgid "couldn't determine target name for dependency tracking"
+msgstr ""
+
+#: java/lex.c:303
+#, c-format
+msgid ""
+"unknown encoding: `%s'\n"
+"This might mean that your locale's encoding is not supported\n"
+"by your system's iconv(3) implementation.  If you aren't trying\n"
+"to use a particular encoding for your input file, try the\n"
+"`--encoding=UTF-8' option"
+msgstr ""
+
+#: java/mangle.c:85
+#, c-format
+msgid "can't mangle %s"
+msgstr ""
+
+#: java/mangle_name.c:144 java/mangle_name.c:216
+msgid "internal error - invalid Utf8 name"
+msgstr ""
+
+#: ../../gcc-cvs/gcc/java/parse-scan.y:881 ../../gcc-3cvs/gcc/java/parse.y:962
+#: ../../gcc-3cvs/gcc/java/parse.y:1303 ../../gcc-3cvs/gcc/java/parse.y:1364
+#: ../../gcc-3cvs/gcc/java/parse.y:1574 ../../gcc-3cvs/gcc/java/parse.y:1796
+#: ../../gcc-3cvs/gcc/java/parse.y:1805 ../../gcc-3cvs/gcc/java/parse.y:1816
+#: ../../gcc-3cvs/gcc/java/parse.y:1827 ../../gcc-3cvs/gcc/java/parse.y:1839
+#: ../../gcc-3cvs/gcc/java/parse.y:1854 ../../gcc-3cvs/gcc/java/parse.y:1871
+#: ../../gcc-3cvs/gcc/java/parse.y:1873 ../../gcc-3cvs/gcc/java/parse.y:1945
+#: ../../gcc-3cvs/gcc/java/parse.y:2116 ../../gcc-3cvs/gcc/java/parse.y:2178
+#: ../../gcc-3cvs/gcc/java/parse.y:2330 ../../gcc-3cvs/gcc/java/parse.y:2342
+#: ../../gcc-3cvs/gcc/java/parse.y:2349 ../../gcc-3cvs/gcc/java/parse.y:2356
+#: ../../gcc-3cvs/gcc/java/parse.y:2367 ../../gcc-3cvs/gcc/java/parse.y:2369
+#: ../../gcc-3cvs/gcc/java/parse.y:2407 ../../gcc-3cvs/gcc/java/parse.y:2409
+#: ../../gcc-3cvs/gcc/java/parse.y:2411 ../../gcc-3cvs/gcc/java/parse.y:2432
+#: ../../gcc-3cvs/gcc/java/parse.y:2434 ../../gcc-3cvs/gcc/java/parse.y:2436
+#: ../../gcc-3cvs/gcc/java/parse.y:2452 ../../gcc-3cvs/gcc/java/parse.y:2454
+#: ../../gcc-3cvs/gcc/java/parse.y:2475 ../../gcc-3cvs/gcc/java/parse.y:2477
+#: ../../gcc-3cvs/gcc/java/parse.y:2479 ../../gcc-3cvs/gcc/java/parse.y:2507
+#: ../../gcc-3cvs/gcc/java/parse.y:2509 ../../gcc-3cvs/gcc/java/parse.y:2511
+#: ../../gcc-3cvs/gcc/java/parse.y:2513 ../../gcc-3cvs/gcc/java/parse.y:2531
+#: ../../gcc-3cvs/gcc/java/parse.y:2533 ../../gcc-3cvs/gcc/java/parse.y:2544
+#: ../../gcc-3cvs/gcc/java/parse.y:2555 ../../gcc-3cvs/gcc/java/parse.y:2566
+#: ../../gcc-3cvs/gcc/java/parse.y:2577 ../../gcc-3cvs/gcc/java/parse.y:2588
+#: ../../gcc-3cvs/gcc/java/parse.y:2601 ../../gcc-3cvs/gcc/java/parse.y:2605
+#: ../../gcc-3cvs/gcc/java/parse.y:2607 ../../gcc-3cvs/gcc/java/parse.y:2620
+msgid "Missing term"
+msgstr ""
+
+#: ../../gcc-cvs/gcc/java/parse-scan.y:883 ../../gcc-3cvs/gcc/java/parse.y:734
+#: ../../gcc-3cvs/gcc/java/parse.y:772 ../../gcc-3cvs/gcc/java/parse.y:797
+#: ../../gcc-3cvs/gcc/java/parse.y:983 ../../gcc-3cvs/gcc/java/parse.y:1338
+#: ../../gcc-3cvs/gcc/java/parse.y:1550 ../../gcc-3cvs/gcc/java/parse.y:1552
+#: ../../gcc-3cvs/gcc/java/parse.y:1781 ../../gcc-3cvs/gcc/java/parse.y:1807
+#: ../../gcc-3cvs/gcc/java/parse.y:1818 ../../gcc-3cvs/gcc/java/parse.y:1829
+#: ../../gcc-3cvs/gcc/java/parse.y:1841 ../../gcc-3cvs/gcc/java/parse.y:1856
+msgid "';' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:732 ../../gcc-3cvs/gcc/java/parse.y:770
+msgid "Missing name"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:795
+msgid "'*' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:809
+msgid "Class or interface declaration expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:846 ../../gcc-3cvs/gcc/java/parse.y:848
+msgid "Missing class name"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:851 ../../gcc-3cvs/gcc/java/parse.y:855
+#: ../../gcc-3cvs/gcc/java/parse.y:863 ../../gcc-3cvs/gcc/java/parse.y:1023
+#: ../../gcc-3cvs/gcc/java/parse.y:1284 ../../gcc-3cvs/gcc/java/parse.y:1286
+#: ../../gcc-3cvs/gcc/java/parse.y:1616 ../../gcc-3cvs/gcc/java/parse.y:1867
+#: ../../gcc-3cvs/gcc/java/parse.y:1899 ../../gcc-3cvs/gcc/java/parse.y:1952
+msgid "'{' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:865
+msgid "Missing super class name"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:875 ../../gcc-3cvs/gcc/java/parse.y:891
+msgid "Missing interface name"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:977
+msgid "Missing variable initializer"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:994
+msgid "Invalid declaration"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:997 ../../gcc-3cvs/gcc/java/parse.y:1082
+#: ../../gcc-3cvs/gcc/java/parse.y:2153 ../../gcc-3cvs/gcc/java/parse.y:2175
+#: ../../gcc-3cvs/gcc/java/parse.y:2179 ../../gcc-3cvs/gcc/java/parse.y:2214
+#: ../../gcc-3cvs/gcc/java/parse.y:2291 ../../gcc-3cvs/gcc/java/parse.y:2301
+msgid "']' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1001
+msgid "Unbalanced ']'"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1037
+msgid "Invalid method declaration, method name required"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1042 ../../gcc-3cvs/gcc/java/parse.y:1047
+#: ../../gcc-3cvs/gcc/java/parse.y:1052 ../../gcc-3cvs/gcc/java/parse.y:2036
+msgid "Identifier expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1057
+msgid "Invalid method declaration, return type required"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1080 ../../gcc-3cvs/gcc/java/parse.y:1530
+#: ../../gcc-3cvs/gcc/java/parse.y:1537 ../../gcc-3cvs/gcc/java/parse.y:1546
+#: ../../gcc-3cvs/gcc/java/parse.y:1548 ../../gcc-3cvs/gcc/java/parse.y:1576
+#: ../../gcc-3cvs/gcc/java/parse.y:1684 ../../gcc-3cvs/gcc/java/parse.y:1981
+#: ../../gcc-3cvs/gcc/java/parse.y:2034
+msgid "')' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1096
+msgid "Missing formal parameter term"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1111 ../../gcc-3cvs/gcc/java/parse.y:1116
+msgid "Missing identifier"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1136 ../../gcc-3cvs/gcc/java/parse.y:1145
+msgid "Missing class type term"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1301
+msgid "Invalid interface type"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1494 ../../gcc-3cvs/gcc/java/parse.y:1663
+#: ../../gcc-3cvs/gcc/java/parse.y:1665
+msgid "':' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1516 ../../gcc-3cvs/gcc/java/parse.y:1521
+#: ../../gcc-3cvs/gcc/java/parse.y:1526
+msgid "Invalid expression statement"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1544 ../../gcc-3cvs/gcc/java/parse.y:1572
+#: ../../gcc-3cvs/gcc/java/parse.y:1612 ../../gcc-3cvs/gcc/java/parse.y:1680
+#: ../../gcc-3cvs/gcc/java/parse.y:1748 ../../gcc-3cvs/gcc/java/parse.y:1869
+#: ../../gcc-3cvs/gcc/java/parse.y:1938 ../../gcc-3cvs/gcc/java/parse.y:2028
+#: ../../gcc-3cvs/gcc/java/parse.y:2030 ../../gcc-3cvs/gcc/java/parse.y:2038
+#: ../../gcc-3cvs/gcc/java/parse.y:2274 ../../gcc-3cvs/gcc/java/parse.y:2276
+msgid "'(' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1614
+msgid "Missing term or ')'"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1661
+msgid "Missing or invalid constant expression"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1682
+msgid "Missing term and ')' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1721
+msgid "Invalid control expression"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1723 ../../gcc-3cvs/gcc/java/parse.y:1725
+msgid "Invalid update expression"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1750
+msgid "Invalid init statement"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1941
+msgid "Missing term or ')' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1983
+msgid "'class' or 'this' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1985 ../../gcc-3cvs/gcc/java/parse.y:1987
+msgid "'class' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2032
+msgid "')' or term expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2151
+msgid "'[' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2229
+msgid "Field expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2286 ../../gcc-3cvs/gcc/java/parse.y:2296
+msgid "Missing term and ']' expected"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2400
+msgid "']' expected, invalid type expression"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2403
+msgid "Invalid type expression"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2515
+msgid "Invalid reference type"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2993
+msgid "Constructor invocation must be first thing in a constructor"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2995
+msgid "Only constructors can invoke constructors"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:3004
+#, c-format
+msgid ": `%s' JDK1.1(TM) feature"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:3064 ../../gcc-3cvs/gcc/java/parse.y:3066
+#, c-format
+msgid ""
+"%s.\n"
+"%s"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:6867
+#, c-format
+msgid "malformed .zip archive in CLASSPATH: %s"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:6938
+#, c-format
+msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:12266
+#, c-format
+msgid "missing static field `%s'"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:12271
+#, c-format
+msgid "not a static field `%s'"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:12314
+#, c-format
+msgid "No case for %s"
+msgstr ""
+
+#: ../../gcc-3cvs/gcc/java/parse.y:13240
+#, c-format
+msgid "unregistered operator %s"
+msgstr ""
+
+#: java/typeck.c:553
+msgid "junk at end of signature string"
+msgstr ""
+
+#: java/verify.c:479
+msgid "bad pc in exception_table"
+msgstr ""
+
+#: java/verify.c:485
+msgid "exception handler inside code that is being protected"
+msgstr ""
+
+#: java/verify.c:1395
+#, c-format
+msgid "unknown opcode %d@pc=%d during verification"
+msgstr ""
+
+#: java/verify.c:1465 java/verify.c:1478 java/verify.c:1482
+#, c-format
+msgid "verification error at PC=%d"
+msgstr ""
+
+#: java/lang-options.h:32
+msgid "Disable automatic array bounds checking"
+msgstr ""
+
+#: java/lang-options.h:34
+msgid "Disable assignability checks for stores into object arrays"
+msgstr ""
+
+#: java/lang-options.h:36
+msgid "Assume native functions are implemented using JNI"
+msgstr ""
+
+#: java/lang-options.h:38
+msgid "Replace system path"
+msgstr ""
+
+#: java/lang-options.h:40
+msgid "Set class path"
+msgstr ""
+
+#: java/lang-options.h:42
+msgid "Set class path (deprecated: use --classpath instead)"
+msgstr ""
+
+#: java/lang-options.h:44
+msgid "Choose class whose main method should be used"
+msgstr ""
+
+#: java/lang-options.h:46
+msgid "Choose input encoding (default comes from locale)"
+msgstr ""
+
+#: java/lang-options.h:48
+msgid "Add directory to class path"
+msgstr ""
+
+#: java/lang-options.h:50
+msgid "Directory where class files should be written"
+msgstr ""
+
+#: java/lang-options.h:52
+msgid "Warn if modifiers are specified when not necessary"
+msgstr ""
+
+#: java/lang-options.h:54
+msgid "Warn if deprecated empty statements are found"
+msgstr ""
+
+#: java/lang-options.h:56
+msgid "Warn if .class files are out of date"
+msgstr ""
+
+#: java/lang-options.h:58
+msgid "Always check for non gcj generated classes archives"
+msgstr ""
+
+#: java/lang-options.h:60
+msgid "Never optimize static class initialization code"
+msgstr ""
+
+#: java/lang-options.h:62
+msgid "Use offset tables for virtual method calls"
+msgstr ""
+
+#: objc/objc-act.c:651
+#, c-format
+msgid "object does not conform to the `%s' protocol"
+msgstr ""
+
+#: objc/objc-act.c:737 objc/objc-act.c:810
+#, c-format
+msgid "class `%s' does not implement the `%s' protocol"
+msgstr ""
+
+#: objc/objc-act.c:914
+#, c-format
+msgid "`%s' cannot be statically allocated"
+msgstr ""
+
+#: objc/objc-act.c:963
+#, c-format
+msgid "unexpected type for `id' (%s)"
+msgstr ""
+
+#: objc/objc-act.c:968
+msgid "undefined type `id', please import <objc/objc.h>"
+msgstr ""
+
+#: objc/objc-act.c:1019
+#, c-format
+msgid "protocol `%s' has circular dependency"
+msgstr ""
+
+#: objc/objc-act.c:1041 objc/objc-act.c:5301
+#, c-format
+msgid "cannot find protocol declaration for `%s'"
+msgstr ""
+
+#: objc/objc-act.c:1289 objc/objc-act.c:5877 objc/objc-act.c:6195
+#: objc/objc-act.c:6244 objc/objc-act.c:6280 objc-parse.y:1800
+#, c-format
+msgid "cannot find interface declaration for `%s'"
+msgstr ""
+
+#: objc/objc-act.c:1328
+#, c-format
+msgid "cannot find reference tag for class `%s'"
+msgstr ""
+
+#: objc/objc-act.c:2050
+#, c-format
+msgid "creating selector for non existant method %s"
+msgstr ""
+
+#: objc/objc-act.c:2364
+#, c-format
+msgid "cannot find class `%s'"
+msgstr ""
+
+#: objc/objc-act.c:2366
+#, c-format
+msgid "class `%s' already exists"
+msgstr ""
+
+#. fatal did not work with 2 args...should fix
+#: objc/objc-act.c:2473
+#, c-format
+msgid "cannot find interface declaration for `%s', superclass of `%s'"
+msgstr ""
+
+#: objc/objc-act.c:2480
+#, c-format
+msgid "circular inheritance in interface declaration for `%s'"
+msgstr ""
+
+#: objc/objc-act.c:3566 objc/objc-act.c:3583
+msgid "inconsistent instance variable specification"
+msgstr ""
+
+#: objc/objc-act.c:4580
+msgid "can not use an object as parameter to a method\n"
+msgstr ""
+
+#: objc/objc-act.c:4780
+#, c-format
+msgid "multiple declarations for method `%s'"
+msgstr ""
+
+#: objc/objc-act.c:4946
+#, c-format
+msgid "invalid receiver type `%s'"
+msgstr ""
+
+#: objc/objc-act.c:4977 objc/objc-act.c:5003 objc/objc-act.c:5051
+#, c-format
+msgid "`%s' does not respond to `%s'"
+msgstr ""
+
+#: objc/objc-act.c:4983 objc/objc-act.c:7318
+#, c-format
+msgid "no super class declared in interface for `%s'"
+msgstr ""
+
+#: objc/objc-act.c:5081
+msgid "cannot find class (factory) method"
+msgstr ""
+
+#: objc/objc-act.c:5082 objc/objc-act.c:5126
+#, c-format
+msgid "return type for `%s' defaults to id"
+msgstr ""
+
+#: objc/objc-act.c:5099
+#, c-format
+msgid "method `%s' not implemented by protocol"
+msgstr ""
+
+#: objc/objc-act.c:5108
+msgid "return type defaults to id"
+msgstr ""
+
+#: objc/objc-act.c:5125
+msgid "cannot find method"
+msgstr ""
+
+#: objc/objc-act.c:5399
+#, c-format
+msgid "undeclared selector `%s'"
+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:5443
+#, c-format
+msgid "instance variable `%s' accessed in class method"
+msgstr ""
+
+#: objc/objc-act.c:5678
+#, c-format
+msgid "duplicate definition of class method `%s'"
+msgstr ""
+
+#: objc/objc-act.c:5684
+#, c-format
+msgid "duplicate declaration of class method `%s'"
+msgstr ""
+
+#: objc/objc-act.c:5720
+#, c-format
+msgid "duplicate definition of instance method `%s'"
+msgstr ""
+
+#: objc/objc-act.c:5726
+#, c-format
+msgid "duplicate declaration of instance method `%s'"
+msgstr ""
+
+#: objc/objc-act.c:5766
+#, c-format
+msgid "duplicate interface declaration for category `%s(%s)'"
+msgstr ""
+
+#: objc/objc-act.c:5852
+#, c-format
+msgid "instance variable `%s' is declared private"
+msgstr ""
+
+#: objc/objc-act.c:5899
+#, c-format
+msgid "instance variable `%s' is declared %s"
+msgstr ""
+
+#: objc/objc-act.c:5909
+msgid "static access to object of type `id'"
+msgstr ""
+
+#: objc/objc-act.c:5934 objc/objc-act.c:6027
+#, c-format
+msgid "incomplete implementation of class `%s'"
+msgstr ""
+
+#: objc/objc-act.c:5938 objc/objc-act.c:6032
+#, c-format
+msgid "incomplete implementation of category `%s'"
+msgstr ""
+
+#: objc/objc-act.c:5943 objc/objc-act.c:6037
+#, c-format
+msgid "method definition for `%c%s' not found"
+msgstr ""
+
+#: objc/objc-act.c:6081
+#, c-format
+msgid "%s `%s' does not fully implement the `%s' protocol"
+msgstr "%s »%s« implementiert das »%s«-Protokoll nicht vollständig"
+
+#: objc/objc-act.c:6139 objc/objc-act.c:8249
+msgid "`@end' missing in implementation context"
+msgstr ""
+
+#: objc/objc-act.c:6167
+#, c-format
+msgid "reimplementation of class `%s'"
+msgstr ""
+
+#: objc/objc-act.c:6209
+#, c-format
+msgid "conflicting super class name `%s'"
+msgstr ""
+
+#: objc/objc-act.c:6224
+#, c-format
+msgid "duplicate interface declaration for class `%s'"
+msgstr ""
+
+#: objc/objc-act.c:6506
+#, c-format
+msgid "duplicate declaration for protocol `%s'"
+msgstr ""
+
+#: objc/objc-act.c:7363
+msgid "[super ...] must appear in a method context"
+msgstr ""
+
+#: objc/objc-act.c:8354 objc/objc-act.c:8370
+#, c-format
+msgid "potential selector conflict for method `%s'"
+msgstr ""
+
+#: objc-parse.y:2656
+msgid "`@end' must appear in an implementation context"
+msgstr ""
+
+#: objc-parse.y:2932
+msgid "method definition not in class context"
+msgstr ""
+
+#: objc/lang-options.h:27
+msgid "Dump decls to a .decl file"
+msgstr ""
+
+#: objc/lang-options.h:29
+msgid "Generate code for GNU runtime environment"
+msgstr "Code für die GNU-Laufzeitumgebung erzeugen"
+
+#: objc/lang-options.h:32
+msgid "Generate code for NeXT runtime environment"
+msgstr ""
+
+#: objc/lang-options.h:35
+msgid "Warn if a selector has multiple methods"
+msgstr ""
+
+#: objc/lang-options.h:39
+msgid "Do not warn if inherited methods are unimplemented"
+msgstr ""
+
+#: objc/lang-options.h:41
+msgid "Generate C header of platform specific features"
+msgstr "C-Header mit Plattform-spezifischen Merkmalen erzeugen"
+
+#: objc/lang-options.h:43
+msgid "Specify the name of the class for constant strings"
+msgstr ""
+
+#. This is the contribution to the `lang_options' array in gcc.c for
+#. treelang.
+#: treelang/lang-options.h:26
+msgid "(debug) trace parsing process"
+msgstr ""
+
+#: treelang/lang-options.h:27
+msgid "(debug) trace lexical analysis"
+msgstr ""
+
+#: config/darwin.h:212
+msgid "-current_version only allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:215
+msgid "-install_name only allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:220
+msgid "-bundle not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:221
+msgid "-bundle_loader not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:222
+msgid "-client_name not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:225
+msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:226
+msgid "-force_flat_namespace not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:228
+msgid "-keep_private_externs not allowed with -dynamiclib"
+msgstr "-keep_private_externs ist mit -dynamiclib nicht erlaubt"
+
+#: config/darwin.h:229
+msgid "-private_bundle not allowed with -dynamiclib"
+msgstr "-private_bundle ist mit -dynamiclib nicht erlaubt"
+
+#: f/lang-specs.h:38 gcc.c:689
+msgid "GNU C does not support -C without using -E"
+msgstr "GNU C unterstützt nicht -C ohne -E"
+
+#: f/lang-specs.h:39 gcc.c:690
+msgid "GNU C does not support -CC without using -E"
+msgstr "GNU C unterstützt nicht -CC ohne -E"
+
+#: config/sparc/sol2-bi.h:168 config/sparc/sol2-bi.h:178
+#: config/sparc/linux64.h:197 config/sparc/linux64.h:208
+#: config/sparc/netbsd-elf.h:163 config/sparc/netbsd-elf.h:182
+msgid "may not use both -m32 and -m64"
+msgstr "-m32 und -m64 können nicht zusammen angegeben werden"
+
+#: config/ia64/freebsd.h:23 config/sparc/freebsd.h:33
+#: config/i386/freebsd-aout.h:203 config/alpha/freebsd.h:42
+msgid "`-p' not supported; use `-pg' and gprof(1)"
+msgstr "»-p« wird nicht unterstützt; verwenden Sie »-pg« und gprof(1)"
+
+#: config/vax/vax.h:50 config/vax/vax.h:51
+msgid "profiling not supported with -mg\n"
+msgstr "Profiling wird mit -mg nicht unterstützt\n"
+
+#: config/mips/mips.h:954
+msgid "-pipe is not supported"
+msgstr "-pipe wird nicht unterstützt"
+
+#: config/mips/mips.h:1147 config/arc/arc.h:63
+msgid "may not use both -EB and -EL"
+msgstr ""
+
+#: java/jvspec.c:77 gcc.c:716 ada/lang-specs.h:38
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr ""
+
+#: config/rs6000/darwin.h:62
+msgid " conflicting code gen style switches are used"
+msgstr ""
+
+#: config/i386/cygwin.h:115
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr ""
+
+#: config/i386/cygwin.h:170 config/i386/mingw32.h:84
+msgid "shared and mdll are not compatible"
+msgstr ""
+
+#: gcc.c:867
+msgid "-E required when input is from standard input"
+msgstr ""
+
+#: gcc.c:871
+msgid "compilation of header file requested"
+msgstr ""
+
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr ""
+
+#: treelang/lang-specs.h:52
+msgid "-pg or -p and -fomit-frame-pointer are incompatible"
+msgstr ""
+
+#: config/vax/netbsd-elf.h:42
+msgid "The -shared option is not currently supported for VAX ELF."
+msgstr ""
+
+#: config/mcore/mcore.h:60
+msgid "choose either big or little endian, not both"
+msgstr ""
+
+#: config/mcore/mcore.h:63
+msgid "choose either m340 or m210 not both"
+msgstr ""
+
+#: config/mcore/mcore.h:64
+msgid "the m210 does not have little endian support"
+msgstr ""
+
+#: config/arm/arm.h:178
+msgid "-mapcs-26 and -mapcs-32 may not be used together"
+msgstr ""
+
+#: config/arm/arm.h:180
+msgid "-msoft-float and -mhard_float may not be used together"
+msgstr ""
+
+#: config/arm/arm.h:182
+msgid "-mbig-endian and -mlittle-endian may not be used together"
+msgstr ""
+
+#: config/mips/r3900.h:35
+msgid "-mhard-float not supported"
+msgstr ""
+
+#: config/mips/r3900.h:37
+msgid "-msingle-float and -msoft-float can not both be specified"
+msgstr ""
+
+#: ada/lang-specs.h:41
+msgid "-c or -S required for Ada"
+msgstr ""
+
+#: config/i386/sco5.h:585 config/i386/sco5.h:666
+msgid "-static not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:586 config/i386/sco5.h:667
+msgid "-shared not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:587 config/i386/sco5.h:668
+msgid "-symbolic not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:636
+msgid "-fpic is not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:637
+msgid "-fPIC is not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:669
+msgid "-fpic not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:670
+msgid "-fPIC not valid with -mcoff"
+msgstr ""
+
+#~ msgid "I/O error on output"
+#~ msgstr "Ein-/Ausgabefehler bei der Ausgabe"
+
+#~ msgid ""
+#~ "internal error in %s, at tradcpp.c:%d\n"
+#~ "Please submit a full bug report.\n"
+#~ "See %s for instructions."
+#~ msgstr ""
+#~ "Interner Fehler in %s bei tradcpp.c:%d\n"
+#~ "Bitte senden Sie einen vollständigen Fehlerbericht\n"
+#~ "auf Englisch ein; Fehler in der deutschen Übersetzung\n"
+#~ "sind an de@li.org zu melden.\n"
+#~ "Gehen Sie gemäß den Hinweisen in %s vor."
index 0b432f328df8fbbad0c8f2045acf165639c1b268..318e0fdd407777f5fedae737dc090e522f19c8b6 100644 (file)
 # Greek translation of gcc.
-# Copyright (C) 2001 Free Software Foundation, Inc.
-# Simos Xenitellis <simos@hellug.gr>, 2001.
+# Copyright (C) 2001, 2002 Free Software Foundation, Inc.
+# Simos Xenitellis <simos@hellug.gr>, 2001, 2002.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gcc 3.1-b20011219\n"
-"POT-Creation-Date: 2002-01-22 19:38-0800\n"
-"PO-Revision-Date: 2001-12-20 17:19+0000\n"
+"Project-Id-Version: gcc 3.2\n"
+"POT-Creation-Date: 2002-12-30 18:56+0000\n"
+"PO-Revision-Date: 2002-08-18 15:46+0100\n"
 "Last-Translator: Simos Xenitellis <simos@hellug.gr>\n"
 "Language-Team: Greek <nls@tux.hellug.gr>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=iso-8859-7\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: attribs.c:310
+#: attribs.c:185
 #, c-format
 msgid "`%s' attribute directive ignored"
 msgstr ""
 
-#: attribs.c:318
+#: attribs.c:193
 #, fuzzy, c-format
 msgid "wrong number of arguments specified for `%s' attribute"
 msgstr "ëÜèïò áñéèìüò ïñéóìÜôùí"
 
-#: attribs.c:335
+#: attribs.c:210
 #, c-format
 msgid "`%s' attribute does not apply to types"
 msgstr ""
 
-#: attribs.c:372
+#: attribs.c:247
 #, c-format
 msgid "`%s' attribute only applies to function types"
 msgstr ""
 
-#: attribs.c:462 attribs.c:484 attribs.c:506 attribs.c:537 attribs.c:559
-#: attribs.c:582 attribs.c:612 attribs.c:650 attribs.c:697 attribs.c:727
-#: attribs.c:757 attribs.c:780 attribs.c:1026 attribs.c:1082 attribs.c:1138
-#: attribs.c:1199 attribs.c:1225 attribs.c:1427 config/arm/arm.c:2012
-#: config/arm/arm.c:2039 config/avr/avr.c:4683 config/h8300/h8300.c:3045
-#: config/h8300/h8300.c:3070 config/i386/i386.c:1261 config/i386/winnt.c:74
+#: attribs.c:404 c-common.c:5253 c-common.c:5275 c-common.c:5297
+#: c-common.c:5328 c-common.c:5350 c-common.c:5375 c-common.c:5398
+#: c-common.c:5428 c-common.c:5466 c-common.c:5513 c-common.c:5543
+#: c-common.c:5573 c-common.c:5596 c-common.c:5853 c-common.c:5875
+#: c-common.c:5918 c-common.c:5995 c-common.c:6051 c-common.c:6112
+#: c-common.c:6146 c-common.c:6500 config/arm/arm.c:2098 config/arm/arm.c:2125
+#: config/avr/avr.c:4774 config/h8300/h8300.c:3649 config/h8300/h8300.c:3674
+#: config/i386/i386.c:1396 config/i386/winnt.c:76
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr ""
 
-#: attribs.c:813
-#, fuzzy, c-format
-msgid "unknown machine mode `%s'"
-msgstr "Üãíùóôï óåô `%s'"
-
-#: attribs.c:816
-#, fuzzy, c-format
-msgid "no data type for mode `%s'"
-msgstr "äåí ïñßóôçêå âáñýôçôá ãéá ôï óýìâïëï `%s'"
-
-#: attribs.c:849
-msgid "section attribute cannot be specified for local variables"
-msgstr ""
-
-#: attribs.c:860
-#, c-format
-msgid "section of `%s' conflicts with previous declaration"
-msgstr ""
-
-#: attribs.c:869
-#, c-format
-msgid "section attribute not allowed for `%s'"
-msgstr ""
-
-#: attribs.c:876
-#, fuzzy
-msgid "section attributes are not supported for this target"
-msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
-
-#: attribs.c:918
-msgid "requested alignment is not a constant"
-msgstr ""
-
-#: attribs.c:923
-msgid "requested alignment is not a power of 2"
-msgstr ""
-
-#: attribs.c:928
-#, fuzzy
-msgid "requested alignment is too large"
-msgstr "ÊáêÞ áßôçóç ðáñáìÝôñùí"
-
-#: attribs.c:955
-#, fuzzy, c-format
-msgid "alignment may not be specified for `%s'"
-msgstr "ìüíï Ýíá üñéóìá ìðïñåß íá äçëùèåß"
-
-#: attribs.c:1000
-#, c-format
-msgid "`%s' defined both normally and as an alias"
-msgstr ""
-
-#: attribs.c:1010
-msgid "alias arg not a string"
-msgstr ""
-
-#: attribs.c:1049 attribs.c:1105
-#, c-format
-msgid "`%s' attribute applies only to functions"
-msgstr ""
-
-#: attribs.c:1056 attribs.c:1112
-#, fuzzy, c-format
-msgid "can't set `%s' attribute after definition"
-msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
-
-#: attribs.c:1196
-#, fuzzy, c-format
-msgid "`%s' attribute ignored for `%s'"
-msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
-
-#: attribs.c:1253
-#, fuzzy, c-format
-msgid "invalid vector type for attribute `%s'"
-msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'"
-
-#: attribs.c:1276 attribs.c:1281
-msgid "no vector mode with the size and type specified could be found"
-msgstr ""
-
-#: builtins.c:282
+#: builtins.c:285
 msgid "offset outside bounds of constant string"
 msgstr ""
 
-#: builtins.c:759
+#: builtins.c:765
 msgid "second arg to `__builtin_prefetch' must be a constant"
 msgstr ""
 
-#: builtins.c:766
+#: builtins.c:772
 msgid "invalid second arg to __builtin_prefetch; using zero"
 msgstr ""
 
-#: builtins.c:773
+#: builtins.c:779
 msgid "third arg to `__builtin_prefetch' must be a constant"
 msgstr ""
 
-#: builtins.c:780
+#: builtins.c:786
 msgid "invalid third arg to __builtin_prefetch; using zero"
 msgstr ""
 
@@ -150,1297 +72,1464 @@ msgstr ""
 #. port (i860) that used this code, and I'm unconvinced it could actually
 #. handle the general case.  So we no longer try to handle anything
 #. weird and make the backend absorb the evil.
-#: builtins.c:2759
+#: builtins.c:2864
 #, fuzzy
 msgid "__builtin_saveregs not supported by this target"
 msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: builtins.c:2801
+#: builtins.c:2906
 msgid "argument of `__builtin_args_info' must be constant"
 msgstr ""
 
-#: builtins.c:2807
+#: builtins.c:2912
 msgid "argument of `__builtin_args_info' out of range"
 msgstr ""
 
-#: builtins.c:2813
+#: builtins.c:2918
 #, fuzzy
 msgid "missing argument in `__builtin_args_info'"
 msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
 
-#: builtins.c:2845
+#: builtins.c:2949
 msgid "`va_start' used in function with fixed args"
 msgstr ""
 
-#: builtins.c:2864
+#: builtins.c:2968
 msgid "second parameter of `va_start' not last named argument"
 msgstr ""
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:2869
+#: builtins.c:2973
 msgid "`__builtin_next_arg' called without an argument"
 msgstr ""
 
-#: builtins.c:2973
+#: builtins.c:3059
 #, fuzzy
 msgid "too many arguments to function `va_start'"
 msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: builtins.c:3057
+#: builtins.c:3161
 msgid "first argument to `va_arg' not of type `va_list'"
 msgstr ""
 
-#: builtins.c:3085
+#. Unfortunately, this is merely undefined, rather than a constraint
+#. violation, so we cannot make this an error.  If this call is never
+#. executed, the program is still strictly conforming.
+#: builtins.c:3193
 #, c-format
 msgid "`%s' is promoted to `%s' when passed through `...'"
 msgstr ""
 
-#: builtins.c:3089
+#: builtins.c:3198
 #, c-format
 msgid "(so you should pass `%s' not `%s' to `va_arg')"
 msgstr ""
 
-#: builtins.c:3213
+#: builtins.c:3329
 msgid "invalid arg to `__builtin_frame_address'"
 msgstr ""
 
-#: builtins.c:3215
+#: builtins.c:3331
 msgid "invalid arg to `__builtin_return_address'"
 msgstr ""
 
-#: builtins.c:3229
+#: builtins.c:3345
 msgid "unsupported arg to `__builtin_frame_address'"
 msgstr ""
 
-#: builtins.c:3231
+#: builtins.c:3347
 msgid "unsupported arg to `__builtin_return_address'"
 msgstr ""
 
-#: builtins.c:3399
+#: builtins.c:3515
 msgid "second arg to `__builtin_expect' must be a constant"
 msgstr ""
 
-#: builtins.c:3868
+#: builtins.c:4010
 msgid "__builtin_longjmp second argument must be 1"
 msgstr ""
 
-#: builtins.c:3882
-#, fuzzy
-msgid "__builtin_trap not supported by this target"
-msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
-
 #. just do library call, if unknown builtin
-#: builtins.c:3947 c-common.c:3685
+#: builtins.c:4074 c-common.c:4437
 #, c-format
 msgid "built-in function `%s' not currently supported"
 msgstr ""
 
-#: c-common.c:550
-#, c-format
-msgid "`%s' is not defined outside of function scope"
+#: builtins.c:4147
+msgid "target format does not support infinity"
 msgstr ""
 
-#: c-common.c:590
-msgid "concatenation of string literals with __FUNCTION__ is deprecated.  This feature will be removed in future"
+#: c-common.c:1163
+#, c-format
+msgid "`%s' is not defined outside of function scope"
 msgstr ""
 
-#: c-common.c:659
+#: c-common.c:1184
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr ""
 
-#: c-common.c:707 ch/decl.c:4100
+#: c-common.c:1242
+msgid "concatenation of string literals with __FUNCTION__ is deprecated"
+msgstr ""
+
+#: c-common.c:1338
 msgid "overflow in constant expression"
 msgstr ""
 
-#: c-common.c:728
+#: c-common.c:1359
 msgid "integer overflow in expression"
 msgstr ""
 
-#: c-common.c:737
+#: c-common.c:1368
 #, fuzzy
 msgid "floating point overflow in expression"
 msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
 
+#: c-common.c:1374
+#, fuzzy
+msgid "vector overflow in expression"
+msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
+
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:758
+#: c-common.c:1397
 msgid "large integer implicitly truncated to unsigned type"
 msgstr ""
 
-#: c-common.c:760
+#: c-common.c:1399
 msgid "negative integer implicitly converted to unsigned type"
 msgstr ""
 
-#: c-common.c:807
+#: c-common.c:1447
 msgid "overflow in implicit constant conversion"
 msgstr ""
 
-#: c-common.c:955
+#: c-common.c:1595
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr ""
 
-#: c-common.c:1246
+#: c-common.c:1886
 msgid "expression statement has incomplete type"
 msgstr ""
 
-#: c-common.c:1279 ch/actions.c:1027
+#: c-common.c:1919
 msgid "case label does not reduce to an integer constant"
 msgstr ""
 
-#: c-common.c:1577
+#: c-common.c:2223
 #, fuzzy
 msgid "invalid truth-value expression"
 msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
 
-#: c-common.c:1628
+#: c-common.c:2274
 #, fuzzy, c-format
 msgid "invalid operands to binary %s"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: c-common.c:1863 c-common.c:1872
+#: c-common.c:2508
 msgid "comparison is always false due to limited range of data type"
 msgstr ""
 
-#: c-common.c:1865 c-common.c:1874
+#: c-common.c:2510
 msgid "comparison is always true due to limited range of data type"
 msgstr ""
 
-#: c-common.c:1940
+#: c-common.c:2580
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr ""
 
-#: c-common.c:1949
+#: c-common.c:2589
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr ""
 
-#: c-common.c:2000 f/com.c:14814
+#: c-common.c:2636
+msgid "pointer of type `void *' used in arithmetic"
+msgstr ""
+
+#: c-common.c:2642
+msgid "pointer to a function used in arithmetic"
+msgstr ""
+
+#: c-common.c:2648
+msgid "pointer to member function used in arithmetic"
+msgstr ""
+
+#: c-common.c:2654
+msgid "pointer to a member used in arithmetic"
+msgstr ""
+
+#: c-common.c:2741 f/com.c:14690
 msgid "struct type value used where scalar is required"
 msgstr ""
 
-#: c-common.c:2004 f/com.c:14818
+#: c-common.c:2745 f/com.c:14694
 msgid "union type value used where scalar is required"
 msgstr ""
 
-#: c-common.c:2008 f/com.c:14822
+#: c-common.c:2749 f/com.c:14698
 msgid "array type value used where scalar is required"
 msgstr ""
 
-#: c-common.c:2123 f/com.c:14948
+#: c-common.c:2869 f/com.c:14831
 msgid "suggest parentheses around assignment used as truth value"
 msgstr ""
 
-#: c-common.c:2167 c-common.c:2199
+#: c-common.c:2913 c-common.c:2945
 #, fuzzy
 msgid "invalid use of `restrict'"
 msgstr "ìç Ýãêõñïò áñéèìüò áðü ãñáììÝò"
 
-#: c-common.c:2315
-msgid "__alignof__ applied to an incomplete type"
-msgstr ""
+#: c-common.c:3059
+#, fuzzy
+msgid "invalid application of `sizeof' to a function type"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: c-common.c:3069
+#, fuzzy, c-format
+msgid "invalid application of `%s' to a void type"
+msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
+
+#: c-common.c:3075
+#, fuzzy, c-format
+msgid "invalid application of `%s' to an incomplete type"
+msgstr "ìç Ýãêõñïò äåýôåñïò ôåëåóôÞò óå êáôÜóôáóç óõìâáôüôçôáò `%s'"
 
-#: c-common.c:2341
+#: c-common.c:3116
 msgid "`__alignof' applied to a bit-field"
 msgstr ""
 
-#: c-common.c:2783
+#: c-common.c:3596
 #, fuzzy, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'"
 
-#: c-common.c:3064 c-typeck.c:1774
+#: c-common.c:3765 c-typeck.c:1734
 #, fuzzy, c-format
 msgid "too few arguments to function `%s'"
 msgstr "Ðñïåéäïðïßçóç: Ðïëý ëßãá ïñßóìáôá óôï åóùäïìçìÝíï `%s'"
 
-#: c-common.c:3070 c-typeck.c:1627
+#: c-common.c:3771 c-typeck.c:1587
 #, fuzzy, c-format
 msgid "too many arguments to function `%s'"
 msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: c-common.c:3258
+#: c-common.c:3790
+#, fuzzy, c-format
+msgid "non-floating-point argument to function `%s'"
+msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
+
+#: c-common.c:4059
 msgid "pointers are not permitted as case values"
 msgstr ""
 
-#: c-common.c:3264
+#: c-common.c:4065
 msgid "ISO C++ forbids range expressions in switch statements"
 msgstr ""
 
-#: c-common.c:3266
+#: c-common.c:4067
 msgid "ISO C forbids range expressions in switch statements"
 msgstr ""
 
-#: c-common.c:3296
+#: c-common.c:4097
 #, fuzzy
 msgid "empty range specified"
 msgstr "ìç ïñéóìÝíï"
 
-#: c-common.c:3347
+#: c-common.c:4148
 msgid "duplicate (or overlapping) case value"
 msgstr ""
 
-#: c-common.c:3349
+#: c-common.c:4150
 #, fuzzy
 msgid "this is the first entry overlapping that value"
 msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
 
-#: c-common.c:3353 ch/actions.c:1125
+#: c-common.c:4154
 #, fuzzy
 msgid "duplicate case value"
 msgstr "äéðëüò áñéèìüò ìçíýìáôïò"
 
-#: c-common.c:3354
+#: c-common.c:4155
 msgid "previously used here"
 msgstr ""
 
-#: c-common.c:3358
+#: c-common.c:4159
 msgid "multiple default labels in one switch"
 msgstr ""
 
-#: c-common.c:3359
+#: c-common.c:4160
 #, fuzzy
 msgid "this is the first default label"
 msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
 
-#: c-common.c:3387
+#: c-common.c:4188
 msgid "ISO C++ forbids taking the address of a label"
 msgstr ""
 
-#: c-common.c:3389
+#: c-common.c:4190
 msgid "ISO C forbids taking the address of a label"
 msgstr ""
 
-#: c-common.c:4023
-msgid "-Wformat-y2k ignored without -Wformat"
+#: c-common.c:5213
+#, c-format
+msgid "declaration of `%s' shadows %s"
 msgstr ""
 
-#: c-common.c:4025
-msgid "-Wformat-extra-args ignored without -Wformat"
+#: c-common.c:5629
+#, fuzzy, c-format
+msgid "unknown machine mode `%s'"
+msgstr "Üãíùóôï óåô `%s'"
+
+#: c-common.c:5632
+#, fuzzy, c-format
+msgid "no data type for mode `%s'"
+msgstr "äåí ïñßóôçêå âáñýôçôá ãéá ôï óýìâïëï `%s'"
+
+#: c-common.c:5641 c-common.c:6242
+#, fuzzy, c-format
+msgid "unable to emulate '%s'"
+msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
+
+#: c-common.c:5677
+msgid "section attribute cannot be specified for local variables"
 msgstr ""
 
-#: c-common.c:4027
-msgid "-Wformat-nonliteral ignored without -Wformat"
+#: c-common.c:5688
+#, c-format
+msgid "section of `%s' conflicts with previous declaration"
 msgstr ""
 
-#: c-common.c:4029
-msgid "-Wformat-security ignored without -Wformat"
+#: c-common.c:5697
+#, c-format
+msgid "section attribute not allowed for `%s'"
 msgstr ""
 
-#: c-common.c:4031
-msgid "-Wmissing-format-attribute ignored without -Wformat"
+#: c-common.c:5704
+#, fuzzy
+msgid "section attributes are not supported for this target"
+msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
+
+#: c-common.c:5746
+msgid "requested alignment is not a constant"
+msgstr ""
+
+#: c-common.c:5751
+msgid "requested alignment is not a power of 2"
 msgstr ""
 
-#: c-common.c:4122
+#: c-common.c:5756
+#, fuzzy
+msgid "requested alignment is too large"
+msgstr "ÊáêÞ áßôçóç ðáñáìÝôñùí"
+
+#: c-common.c:5783
+#, fuzzy, c-format
+msgid "alignment may not be specified for `%s'"
+msgstr "ìüíï Ýíá üñéóìá ìðïñåß íá äçëùèåß"
+
+#: c-common.c:5828
 #, c-format
-msgid "declaration of `%s' shadows %s"
+msgid "`%s' defined both normally and as an alias"
 msgstr ""
 
-#: c-convert.c:78 c-typeck.c:1031 c-typeck.c:4139 ch/convert.c:1164
-#: cp/typeck.c:1728 cp/typeck.c:6288
-msgid "void value not ignored as it ought to be"
+#: c-common.c:5838
+msgid "alias arg not a string"
 msgstr ""
 
-#: c-convert.c:110 java/typeck.c:150
-msgid "conversion to non-scalar type requested"
+#: c-common.c:5885
+msgid "visibility arg not a string"
+msgstr ""
+
+#: c-common.c:5894
+msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
+msgstr ""
+
+#: c-common.c:5928
+msgid "tls_model arg not a string"
+msgstr ""
+
+#: c-common.c:5937
+msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr ""
 
-#: c-decl.c:470
-msgid "-traditional is deprecated and may be removed"
+#: c-common.c:5962 c-common.c:6018
+#, c-format
+msgid "`%s' attribute applies only to functions"
 msgstr ""
 
-#: c-decl.c:560
+#: c-common.c:5969 c-common.c:6025
 #, fuzzy, c-format
-msgid "unknown C standard `%s'"
-msgstr "Üãíùóôï óåô `%s'"
+msgid "can't set `%s' attribute after definition"
+msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
+
+#: c-common.c:6109
+#, fuzzy, c-format
+msgid "`%s' attribute ignored for `%s'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: c-decl.c:842
+#: c-common.c:6174
+#, fuzzy, c-format
+msgid "invalid vector type for attribute `%s'"
+msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'"
+
+#: c-common.c:6198 c-common.c:6230
+msgid "no vector mode with the size and type specified could be found"
+msgstr ""
+
+#: c-common.c:6329
+msgid "nonnull attribute without arguments on a non-prototype"
+msgstr ""
+
+#: c-common.c:6344
+#, c-format
+msgid "nonnull argument has invalid operand number (arg %lu)"
+msgstr ""
+
+#: c-common.c:6363
+#, c-format
+msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
+msgstr ""
+
+#: c-common.c:6371
+#, c-format
+msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
+msgstr ""
+
+#: c-common.c:6457
+#, c-format
+msgid "null argument where non-null required (arg %lu)"
+msgstr ""
+
+#: c-convert.c:80 c-typeck.c:988 c-typeck.c:4045 cp/typeck.c:1617
+#: cp/typeck.c:5855
+msgid "void value not ignored as it ought to be"
+msgstr ""
+
+#: c-convert.c:112 java/typeck.c:150
+msgid "conversion to non-scalar type requested"
+msgstr ""
+
+#: c-decl.c:336
 #, c-format
 msgid "array `%s' assumed to have one element"
 msgstr ""
 
-#: c-decl.c:1018
+#: c-decl.c:522
 #, c-format
 msgid "`struct %s' incomplete in scope ending here"
 msgstr ""
 
-#: c-decl.c:1021
+#: c-decl.c:525
 #, c-format
 msgid "`union %s' incomplete in scope ending here"
 msgstr ""
 
-#: c-decl.c:1024
+#: c-decl.c:528
 #, c-format
 msgid "`enum %s' incomplete in scope ending here"
 msgstr ""
 
-#: c-decl.c:1138 c-decl.c:1279 ch/decl.c:2920 java/decl.c:1373
+#: c-decl.c:642 c-decl.c:767 java/decl.c:1399
 #, c-format
 msgid "label `%s' used but not defined"
 msgstr ""
 
-#: c-decl.c:1144 c-decl.c:1286 ch/decl.c:2926 java/decl.c:1379
+#: c-decl.c:648 c-decl.c:774 java/decl.c:1405
 #, c-format
 msgid "label `%s' defined but not used"
 msgstr ""
 
-#: c-decl.c:1403 cp/decl.c:3138
+#: c-decl.c:889 cp/decl.c:3058
 #, c-format
 msgid "function `%s' redeclared as inline"
 msgstr ""
 
-#: c-decl.c:1405 cp/decl.c:3140
+#: c-decl.c:891 cp/decl.c:3060
 #, c-format
 msgid "previous declaration of function `%s' with attribute noinline"
 msgstr ""
 
-#: c-decl.c:1412 cp/decl.c:3147
+#: c-decl.c:898 cp/decl.c:3067
 #, c-format
 msgid "function `%s' redeclared with attribute noinline"
 msgstr ""
 
-#: c-decl.c:1414 cp/decl.c:3149
+#: c-decl.c:900 cp/decl.c:3069
 #, c-format
 msgid "previous declaration of function `%s' was inline"
 msgstr ""
 
-#: c-decl.c:1443 c-decl.c:1496
+#: c-decl.c:929 c-decl.c:975
 #, c-format
 msgid "shadowing built-in function `%s'"
 msgstr ""
 
-#: c-decl.c:1445
+#: c-decl.c:931
 #, c-format
 msgid "shadowing library function `%s'"
 msgstr ""
 
-#: c-decl.c:1451
+#: c-decl.c:937
 #, c-format
 msgid "library function `%s' declared as non-function"
 msgstr ""
 
-#: c-decl.c:1455 c-decl.c:1458
+#: c-decl.c:941 c-decl.c:944
 #, c-format
 msgid "built-in function `%s' declared as non-function"
 msgstr ""
 
-#: c-decl.c:1462 objc/objc-act.c:2334 objc/objc-act.c:6036
+#: c-decl.c:948 objc/objc-act.c:2384 objc/objc-act.c:6154
 #, c-format
 msgid "`%s' redeclared as different kind of symbol"
 msgstr ""
 
-#: c-decl.c:1463 c-decl.c:1645 c-decl.c:1794 objc/objc-act.c:2336
-#: objc/objc-act.c:6038 objc/objc-act.c:6093
+#: c-decl.c:949 c-decl.c:1140 c-decl.c:1147 c-decl.c:1154 c-decl.c:1299
+#: objc/objc-act.c:2386 objc/objc-act.c:6156 objc/objc-act.c:6211
 #, 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:1549
+#: c-decl.c:1044
 #, c-format
 msgid "conflicting types for built-in function `%s'"
 msgstr ""
 
-#: c-decl.c:1592 c-decl.c:1611
+#: c-decl.c:1087 c-decl.c:1106
 #, fuzzy, c-format
 msgid "conflicting types for `%s'"
 msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'"
 
-#: c-decl.c:1634
+#: c-decl.c:1129
 msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
 msgstr ""
 
-#: c-decl.c:1640
+#: c-decl.c:1135
 msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
 msgstr ""
 
-#: c-decl.c:1655 c-decl.c:1677
+#: c-decl.c:1146
+#, c-format
+msgid "thread-local declaration of `%s' follows non thread-local declaration"
+msgstr ""
+
+#: c-decl.c:1153
+#, c-format
+msgid "non thread-local declaration of `%s' follows thread-local declaration"
+msgstr ""
+
+#: c-decl.c:1164 c-decl.c:1187
 #, fuzzy, c-format
 msgid "redefinition of `%s'"
 msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
 
-#: c-decl.c:1658
+#: c-decl.c:1167
 #, fuzzy, c-format
 msgid "redeclaration of `%s'"
 msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
 
-#: c-decl.c:1661
+#: c-decl.c:1170
 #, c-format
 msgid "conflicting declarations of `%s'"
 msgstr ""
 
-#: c-decl.c:1670 c-decl.c:1682
-#, fuzzy, c-format
-msgid "`%s' previously defined here"
-msgstr "Äåí õðÜñ÷åé ðñïçãïýìåíç êáíïíéêÞ Ýêöñáóç"
-
-#: c-decl.c:1671 c-decl.c:1683
-#, fuzzy, c-format
-msgid "`%s' previously declared here"
-msgstr "Äåí õðÜñ÷åé ðñïçãïýìåíç êáíïíéêÞ Ýêöñáóç"
-
-#: c-decl.c:1704
+#: c-decl.c:1214
 #, c-format
 msgid "prototype for `%s' follows"
 msgstr ""
 
-#: c-decl.c:1705 c-decl.c:1713 c-decl.c:1729
+#: c-decl.c:1215 c-decl.c:1223 c-decl.c:1234
 msgid "non-prototype definition here"
 msgstr ""
 
-#: c-decl.c:1712
+#: c-decl.c:1222
 #, c-format
 msgid "prototype for `%s' follows and number of arguments doesn't match"
 msgstr ""
 
-#: c-decl.c:1727
+#: c-decl.c:1232
 #, c-format
 msgid "prototype for `%s' follows and argument %d doesn't match"
 msgstr ""
 
-#: c-decl.c:1745
+#: c-decl.c:1250
 #, c-format
 msgid "`%s' declared inline after being called"
 msgstr ""
 
-#: c-decl.c:1751
+#: c-decl.c:1256
 #, fuzzy, c-format
 msgid "`%s' declared inline after its definition"
 msgstr "%s: äéðëüò ïñéóìüò Ýêäïóçò êáôçãïñßáò"
 
-#: c-decl.c:1758
+#: c-decl.c:1263
 #, c-format
 msgid "static declaration for `%s' follows non-static"
 msgstr ""
 
-#: c-decl.c:1766
+#: c-decl.c:1271
 #, c-format
 msgid "non-static declaration for `%s' follows static"
 msgstr ""
 
-#: c-decl.c:1773
+#: c-decl.c:1278
 #, c-format
 msgid "const declaration for `%s' follows non-const"
 msgstr ""
 
-#: c-decl.c:1780
+#: c-decl.c:1285
 #, c-format
 msgid "type qualifiers for `%s' conflict with previous decl"
 msgstr ""
 
-#: c-decl.c:1793
+#: c-decl.c:1298
 #, c-format
 msgid "redundant redeclaration of `%s' in same scope"
 msgstr ""
 
-#: c-decl.c:2097 java/decl.c:1072
+#: c-decl.c:1599 java/decl.c:1098
 #, c-format
 msgid "declaration of `%s' shadows a parameter"
 msgstr ""
 
-#: c-decl.c:2100 java/decl.c:1075
+#: c-decl.c:1602 java/decl.c:1101
 #, c-format
 msgid "declaration of `%s' shadows a symbol from the parameter list"
 msgstr ""
 
-#: c-decl.c:2121 cp/decl.c:4220
+#: c-decl.c:1623 cp/decl.c:4176
 #, fuzzy
 msgid "a parameter"
 msgstr "êáêü üñéóìá"
 
-#: c-decl.c:2123 cp/decl.c:4237
+#: c-decl.c:1625 cp/decl.c:4193
 msgid "a previous local"
 msgstr ""
 
 #. XXX shadow warnings in outer-more namespaces
-#: c-decl.c:2127 cp/decl.c:4241
+#: c-decl.c:1629 cp/decl.c:4197
 msgid "a global declaration"
 msgstr ""
 
-#: c-decl.c:2171
+#: c-decl.c:1673
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:2191 java/decl.c:1025
+#: c-decl.c:1692 java/decl.c:1051
 #, c-format
 msgid "`%s' used prior to declaration"
 msgstr ""
 
-#: c-decl.c:2206 c-decl.c:2421
+#: c-decl.c:1706 c-decl.c:1881
 #, c-format
 msgid "`%s' was declared implicitly `extern' and later `static'"
 msgstr ""
 
-#: c-decl.c:2316 cp/decl.c:4079
+#: c-decl.c:1809 cp/decl.c:4035
 msgid "type mismatch with previous external decl"
 msgstr ""
 
-#: c-decl.c:2317
+#: c-decl.c:1810
 #, c-format
 msgid "previous external decl of `%s'"
 msgstr ""
 
-#: c-decl.c:2330
+#: c-decl.c:1823
 msgid "type mismatch with previous implicit declaration"
 msgstr "óöÜëìá ôáéñéÜóìáôïò ôýðïõ ìå ðñïçãïýìåíç áõôïíüçôç äéáêýñçîç"
 
-#: c-decl.c:2332
+#: c-decl.c:1825
 #, c-format
 msgid "previous implicit declaration of `%s'"
 msgstr "ðñïçãïýìåíç áõôïíüçôç äéáêýñçîç ôïõ `%s'"
 
-#: c-decl.c:2349
-#, c-format
-msgid "type of external `%s' is not global"
-msgstr ""
-
-#: c-decl.c:2400
+#: c-decl.c:1860
 #, c-format
 msgid "`%s' was previously implicitly declared to return `int'"
 msgstr ""
 
-#: c-decl.c:2425
+#: c-decl.c:1885
 #, c-format
 msgid "`%s' was declared `extern' and later `static'"
 msgstr ""
 
-#: c-decl.c:2449
+#: c-decl.c:1909
 #, c-format
 msgid "extern declaration of `%s' doesn't match global one"
 msgstr ""
 
-#: c-decl.c:2491
+#: c-decl.c:1951
 #, c-format
 msgid "`%s' locally external but globally static"
 msgstr ""
 
-#: c-decl.c:2613
+#: c-decl.c:2073
 #, c-format
 msgid "function `%s' was previously declared within a block"
 msgstr ""
 
-#: c-decl.c:2633 c-decl.c:2635
+#: c-decl.c:2093 c-decl.c:2095
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "áõôïíüçôç äéáêýñçîç ôçò óõíÜñôçóçò `%s'"
 
-#: c-decl.c:2723
+#: c-decl.c:2174
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr ""
 
-#: c-decl.c:2780
+#: c-decl.c:2231
 #, fuzzy, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: c-decl.c:2783
+#: c-decl.c:2234
 #, fuzzy
 msgid "this is a previous declaration"
 msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
 
-#: c-decl.c:3291
+#: c-decl.c:2657
 msgid "unnamed struct/union that defines no instances"
 msgstr ""
 
-#: c-decl.c:3310
+#: c-decl.c:2676
 msgid "useless keyword or type name in empty declaration"
 msgstr ""
 
-#: c-decl.c:3317
+#: c-decl.c:2683
 msgid "two types specified in one empty declaration"
 msgstr ""
 
-#: c-decl.c:3322 c-parse.y:725 c-parse.y:727 objc-parse.y:761 objc-parse.y:763
-#: objc-parse.y:2987 parse.y:728 parse.y:1808
+#: c-decl.c:2688 c-parse.y:753 c-parse.y:755 parse.y:765 parse.y:1835
+#: objc-parse.y:800 objc-parse.y:802 objc-parse.y:3043
 #, fuzzy
 msgid "empty declaration"
 msgstr "êåíü áëöáñéèìçôéêü"
 
-#: c-decl.c:3352
-msgid "ISO C89 does not support `static' or type qualifiers in parameter array declarators"
+#: c-decl.c:2718
+msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr ""
 
-#: c-decl.c:3354
-msgid "ISO C89 does not support `[*]' array declarators"
+#: c-decl.c:2720
+msgid "ISO C90 does not support `[*]' array declarators"
 msgstr ""
 
-#: c-decl.c:3357
+#: c-decl.c:2723
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr ""
 
-#: c-decl.c:3376
+#: c-decl.c:2742
 msgid "static or type qualifiers in abstract declarator"
 msgstr ""
 
-#: c-decl.c:3450
+#: c-decl.c:2816
 #, c-format
 msgid "`%s' is usually a function"
 msgstr ""
 
-#: c-decl.c:3464
+#: c-decl.c:2825
 #, c-format
-msgid "typedef `%s' is initialized"
+msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr ""
 
-#: c-decl.c:3471
+#: c-decl.c:2831
 #, 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:3478
+#: c-decl.c:2838
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr ""
 
-#: c-decl.c:3498 c-typeck.c:4907
+#: c-decl.c:2858 c-typeck.c:4854
 msgid "variable-sized object may not be initialized"
 msgstr ""
 
-#: c-decl.c:3504
+#: c-decl.c:2864
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr ""
 
-#: c-decl.c:3510
+#: c-decl.c:2870
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr ""
 
-#: c-decl.c:3523
+#: c-decl.c:2883
 #, c-format
 msgid "declaration of `%s' has `extern' and is initialized"
 msgstr ""
 
-#: c-decl.c:3558 c-decl.c:6198 cp/decl.c:7264 cp/decl.c:13533
+#: c-decl.c:2932 c-decl.c:5694 cp/decl.c:7353 cp/decl.c:13860
 #, c-format
 msgid "inline function `%s' given attribute noinline"
 msgstr ""
 
-#: c-decl.c:3639
+#: c-decl.c:3006
 #, c-format
 msgid "initializer fails to determine size of `%s'"
 msgstr ""
 
-#: c-decl.c:3644
+#: c-decl.c:3011
 #, fuzzy, c-format
 msgid "array size missing in `%s'"
 msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôçò åéóüäïõ `%s'"
 
-#: c-decl.c:3660
+#: c-decl.c:3027
 #, c-format
 msgid "zero or negative size array `%s'"
 msgstr ""
 
-#: c-decl.c:3688 ch/decl.c:4133
+#: c-decl.c:3055
 #, fuzzy, c-format
 msgid "storage size of `%s' isn't known"
 msgstr "Ôï üíïìá `%s' åßíáé Üãíùóôï\n"
 
-#: c-decl.c:3698
+#: c-decl.c:3065
 #, c-format
 msgid "storage size of `%s' isn't constant"
 msgstr ""
 
-#: c-decl.c:3757
+#: c-decl.c:3125
 #, c-format
 msgid "ignoring asm-specifier for non-static local variable `%s'"
 msgstr ""
 
-#: c-decl.c:3832
+#: c-decl.c:3190
 #, c-format
 msgid "ISO C forbids parameter `%s' shadowing typedef"
 msgstr ""
 
-#: c-decl.c:4136 cp/decl.c:10069
+#: c-decl.c:3535 cp/decl.c:10433
 msgid "`long long long' is too long for GCC"
 msgstr ""
 
-#: c-decl.c:4141
-msgid "ISO C89 does not support `long long'"
-msgstr ""
+#: c-decl.c:3540
+#, fuzzy
+msgid "ISO C90 does not support `long long'"
+msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
 
-#: c-decl.c:4146 cp/decl.c:10074
+#: c-decl.c:3549 c-decl.c:3552 cp/decl.c:10438
 #, fuzzy, c-format
 msgid "duplicate `%s'"
 msgstr "äéðëü êëåéäß"
 
-#: c-decl.c:4152 cp/decl.c:10098
+#: c-decl.c:3562 cp/decl.c:10445
+msgid "`__thread' before `extern'"
+msgstr ""
+
+#: c-decl.c:3564 cp/decl.c:10447
+msgid "`__thread' before `static'"
+msgstr ""
+
+#: c-decl.c:3572 cp/decl.c:10474
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:4167 cp/decl.c:10103
+#: c-decl.c:3592 cp/decl.c:10479
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr ""
 
-#: c-decl.c:4206
+#: c-decl.c:3631
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:4235
+#: c-decl.c:3660
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr ""
 
-#: c-decl.c:4239 cp/decl.c:10217
+#: c-decl.c:3664 cp/decl.c:10594
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr ""
 
-#: c-decl.c:4246 cp/decl.c:10221
+#: c-decl.c:3671 cp/decl.c:10598
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr ""
 
-#: c-decl.c:4249
+#: c-decl.c:3674
 msgid "the only valid combination is `long double'"
 msgstr ""
 
-#: c-decl.c:4255
+#: c-decl.c:3680
 #, fuzzy, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "ìç Ýãêõñïò äçëùôÞò ðåäßïõ: `%s'"
 
-#: c-decl.c:4257 cp/decl.c:10210
+#: c-decl.c:3682 cp/decl.c:10587
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr ""
 
-#: c-decl.c:4263 cp/decl.c:10230
+#: c-decl.c:3688 cp/decl.c:10607
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr ""
 
-#: c-decl.c:4282 cp/decl.c:10251
+#: c-decl.c:3706 cp/decl.c:10628
 #, fuzzy, c-format
 msgid "complex invalid for `%s'"
 msgstr "Ìç Ýãêõñç ðñïôåñáéüôçôá `%s'"
 
-#: c-decl.c:4327
-msgid "ISO C89 does not support complex types"
-msgstr ""
+#: c-decl.c:3748
+#, fuzzy
+msgid "ISO C90 does not support complex types"
+msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
 
-#: c-decl.c:4339
+#: c-decl.c:3760
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr ""
 
-#: c-decl.c:4345 c-decl.c:4357
+#: c-decl.c:3766 c-decl.c:3778
 msgid "ISO C does not support complex integer types"
 msgstr ""
 
-#: c-decl.c:4372 c-decl.c:4811 cp/decl.c:10853
+#: c-decl.c:3793 c-decl.c:4246 cp/decl.c:11241
 #, fuzzy
 msgid "duplicate `const'"
 msgstr "äéðëü êëåéäß"
 
-#: c-decl.c:4374 c-decl.c:4815 cp/decl.c:10857
+#: c-decl.c:3795 c-decl.c:4250 cp/decl.c:11245
 #, fuzzy
 msgid "duplicate `restrict'"
 msgstr "äéðëü êëåéäß"
 
-#: c-decl.c:4376 c-decl.c:4813 cp/decl.c:10855
+#: c-decl.c:3797 c-decl.c:4248 cp/decl.c:11243
 #, fuzzy
 msgid "duplicate `volatile'"
 msgstr "äéðëü êëåéäß"
 
-#: c-decl.c:4398 cp/decl.c:10402
+#: c-decl.c:3825 cp/decl.c:10791
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:4407
+#: c-decl.c:3835
 msgid "function definition declared `auto'"
 msgstr ""
 
-#: c-decl.c:4409
+#: c-decl.c:3837
 msgid "function definition declared `register'"
 msgstr ""
 
-#: c-decl.c:4411
+#: c-decl.c:3839
 msgid "function definition declared `typedef'"
 msgstr ""
 
-#: c-decl.c:4424
+#: c-decl.c:3841
+msgid "function definition declared `__thread'"
+msgstr ""
+
+#: c-decl.c:3854
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr ""
 
-#: c-decl.c:4428 cp/decl.c:10449
+#: c-decl.c:3858 cp/decl.c:10838
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr ""
 
-#: c-decl.c:4431 cp/decl.c:10451
+#: c-decl.c:3861 cp/decl.c:10840
 msgid "storage class specified for typename"
 msgstr ""
 
-#: c-decl.c:4443 cp/decl.c:10465
+#: c-decl.c:3873 cp/decl.c:10855
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr ""
 
-#: c-decl.c:4445 cp/decl.c:10468
+#: c-decl.c:3875 cp/decl.c:10858
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr ""
 
-#: c-decl.c:4449 cp/decl.c:10472
+#: c-decl.c:3880 cp/decl.c:10866
+#, c-format
+msgid "top-level declaration of `%s' specifies `auto'"
+msgstr ""
+
+#: c-decl.c:3885 cp/decl.c:10862
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr ""
 
-#: c-decl.c:4452 cp/decl.c:10476
+#: c-decl.c:3891 cp/decl.c:10872
 #, c-format
-msgid "top-level declaration of `%s' specifies `auto'"
+msgid "function-scope `%s' implicitly auto and declared `__thread'"
 msgstr ""
 
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4487 c-decl.c:4676
+#: c-decl.c:3930 c-decl.c:4118
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr ""
 
-#: c-decl.c:4531
+#: c-decl.c:3974
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr ""
 
-#: c-decl.c:4537
+#: c-decl.c:3980
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr ""
 
-#: c-decl.c:4558
+#: c-decl.c:3985 c-decl.c:5250
+#, fuzzy
+msgid "invalid use of structure with flexible array member"
+msgstr "ìç Ýãêõñç þñá ôçò ìÝñáò"
+
+#: c-decl.c:4004
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr ""
 
-#: c-decl.c:4563
+#: c-decl.c:4009
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr ""
 
-#: c-decl.c:4570
+#: c-decl.c:4016
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr ""
 
-#: c-decl.c:4583
+#: c-decl.c:4029
 #, c-format
-msgid "ISO C89 forbids array `%s' whose size can't be evaluated"
+msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr ""
 
-#: c-decl.c:4586
+#: c-decl.c:4032
 #, c-format
-msgid "ISO C89 forbids variable-size array `%s'"
+msgid "ISO C90 forbids variable-size array `%s'"
 msgstr ""
 
-#: c-decl.c:4616 c-decl.c:4837 cp/decl.c:11074
+#: c-decl.c:4062 c-decl.c:4272 cp/decl.c:11450
 #, fuzzy, c-format
 msgid "size of array `%s' is too large"
 msgstr "Ï êáôÜëïãïò `%s' äåí åßíáé ðñïóéôüò."
 
-#: c-decl.c:4633
-msgid "ISO C89 does not support flexible array members"
-msgstr ""
+#: c-decl.c:4075
+#, fuzzy
+msgid "ISO C90 does not support flexible array members"
+msgstr "ìç Ýãêõñç þñá ôçò ìÝñáò"
 
-#: c-decl.c:4643
+#: c-decl.c:4085
 msgid "array type has incomplete element type"
 msgstr ""
 
-#: c-decl.c:4650 c-decl.c:4887
+#: c-decl.c:4092 c-decl.c:4322
 msgid "ISO C forbids const or volatile function types"
 msgstr ""
 
-#: c-decl.c:4696 cp/decl.c:10613
+#: c-decl.c:4138 cp/decl.c:10998
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr ""
 
-#: c-decl.c:4701 cp/decl.c:10618
+#: c-decl.c:4143 cp/decl.c:11003
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr ""
 
-#: c-decl.c:4736
+#: c-decl.c:4171
 msgid "ISO C forbids qualified void function return type"
 msgstr ""
 
-#: c-decl.c:4740
+#: c-decl.c:4175
 msgid "type qualifiers ignored on function return type"
 msgstr ""
 
-#: c-decl.c:4769 c-decl.c:4852 c-decl.c:4976 c-decl.c:5070
+#: c-decl.c:4204 c-decl.c:4287 c-decl.c:4411 c-decl.c:4503
 msgid "ISO C forbids qualified function types"
 msgstr ""
 
-#: c-decl.c:4809 cp/decl.c:10849
+#: c-decl.c:4244 cp/decl.c:11237
 msgid "invalid type modifier within pointer declarator"
 msgstr ""
 
-#: c-decl.c:4907 cp/decl.c:11357
+#: c-decl.c:4342 cp/decl.c:11732
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr ""
 
-#: c-decl.c:4940
+#: c-decl.c:4375
 msgid "attributes in parameter array declarator ignored"
 msgstr ""
 
-#: c-decl.c:4965
+#: c-decl.c:4400
 msgid "invalid type modifier within array declarator"
 msgstr ""
 
-#: c-decl.c:5014
+#: c-decl.c:4445
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr ""
 
-#: c-decl.c:5020
+#: c-decl.c:4451
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr ""
 
-#: c-decl.c:5052 c-decl.c:5054 c-decl.c:5061
+#: c-decl.c:4483 c-decl.c:4485 c-decl.c:4487 c-decl.c:4494
 #, fuzzy, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "ìç Ýãêõñç ôÜîç ÷áñáêôÞñùí `%s'"
 
-#: c-decl.c:5076
+#: c-decl.c:4509
 msgid "`noreturn' function returns non-void value"
 msgstr ""
 
-#: c-decl.c:5088
+#: c-decl.c:4524
 #, fuzzy
 msgid "cannot inline function `main'"
 msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï áñ÷åßï fifo `%s'"
 
-#: c-decl.c:5141
+#: c-decl.c:4577
 #, c-format
 msgid "variable `%s' declared `inline'"
 msgstr ""
 
-#: c-decl.c:5214 c-decl.c:6250
+#. A mere warning is sure to result in improper semantics
+#. at runtime.  Don't bother to allow this to compile.
+#: c-decl.c:4605 cp/decl.c:9511
+#, fuzzy
+msgid "thread-local storage not supported for this target"
+msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
+
+#: c-decl.c:4660 c-decl.c:5746
 msgid "function declaration isn't a prototype"
 msgstr ""
 
-#: c-decl.c:5220
+#: c-decl.c:4666
 msgid "parameter names (without types) in function declaration"
 msgstr ""
 
-#: c-decl.c:5252 c-decl.c:6641
+#: c-decl.c:4698 c-decl.c:6116
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr ""
 
-#: c-decl.c:5255
+#: c-decl.c:4701
 #, fuzzy
 msgid "parameter has incomplete type"
 msgstr "ìç ðëÞñçò åããñáöÞ"
 
-#: c-decl.c:5276
+#: c-decl.c:4722
 #, c-format
 msgid "parameter `%s' points to incomplete type"
 msgstr ""
 
-#: c-decl.c:5279
+#: c-decl.c:4725
 msgid "parameter points to incomplete type"
 msgstr ""
 
-#: c-decl.c:5344
+#: c-decl.c:4790
 #, c-format
 msgid "parameter `%s' has just a forward declaration"
 msgstr ""
 
-#: c-decl.c:5385
+#: c-decl.c:4831
 msgid "`void' in parameter list must be the entire list"
 msgstr ""
 
-#: c-decl.c:5416
+#: c-decl.c:4862
 #, c-format
 msgid "`struct %s' declared inside parameter list"
 msgstr ""
 
-#: c-decl.c:5419
+#: c-decl.c:4865
 #, c-format
 msgid "`union %s' declared inside parameter list"
 msgstr ""
 
-#: c-decl.c:5422
+#: c-decl.c:4868
 #, c-format
 msgid "`enum %s' declared inside parameter list"
 msgstr ""
 
-#: c-decl.c:5429
+#: c-decl.c:4875
 msgid "anonymous struct declared inside parameter list"
 msgstr ""
 
-#: c-decl.c:5431
+#: c-decl.c:4877
 msgid "anonymous union declared inside parameter list"
 msgstr ""
 
-#: c-decl.c:5433
+#: c-decl.c:4879
 msgid "anonymous enum declared inside parameter list"
 msgstr ""
 
-#: c-decl.c:5437
+#: c-decl.c:4883
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr ""
 
-#: c-decl.c:5516
+#: c-decl.c:4960
 #, fuzzy, c-format
 msgid "redefinition of `union %s'"
 msgstr "Ïé ïñéóìïß ðçãÞ âñßóêïíôáé óôï ÁÑ×ÅÉÏ"
 
-#: c-decl.c:5519
+#: c-decl.c:4962
 #, c-format
 msgid "redefinition of `struct %s'"
 msgstr ""
 
-#: c-decl.c:5558
-msgid "unnamed fields of type other than struct or union are not allowed"
+#: c-decl.c:5033 cp/decl.c:7125
+msgid "declaration does not declare anything"
 msgstr ""
 
-#: c-decl.c:5599 c-decl.c:5602
+#: c-decl.c:5075 c-decl.c:5078
 #, fuzzy, c-format
 msgid "%s defined inside parms"
 msgstr "óõíå÷ßæåôáé óôï ôìÞìá"
 
-#: c-decl.c:5600 c-decl.c:5603 c-decl.c:5614
+#: c-decl.c:5076 c-decl.c:5079 c-decl.c:5090
 msgid "union"
-msgstr ""
+msgstr "Ýíùóç"
 
-#: c-decl.c:5600 c-decl.c:5603
+#: c-decl.c:5076 c-decl.c:5079
 msgid "structure"
-msgstr ""
+msgstr "äïìÞ"
 
 # src/request.c:37
-#: c-decl.c:5613
+#: c-decl.c:5089
 #, fuzzy, c-format
 msgid "%s has no %s"
 msgstr "%s óå %s"
 
-#: c-decl.c:5614
+#: c-decl.c:5090
 msgid "struct"
-msgstr ""
+msgstr "äïìÞ"
 
-#: c-decl.c:5615
+#: c-decl.c:5091
 msgid "named members"
-msgstr ""
+msgstr "åðþíõìá ìÝëç"
 
-#: c-decl.c:5615
+#: c-decl.c:5091
 msgid "members"
-msgstr ""
+msgstr "ìÝëç"
 
-#: c-decl.c:5654
+#: c-decl.c:5130
 #, fuzzy, c-format
 msgid "nested redefinition of `%s'"
 msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
 
-#: c-decl.c:5667
+#: c-decl.c:5143
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr ""
 
-#: c-decl.c:5678
+#: c-decl.c:5154
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr ""
 
-#: c-decl.c:5690
+#: c-decl.c:5166
 #, c-format
 msgid "bit-field `%s' type invalid in ISO C"
 msgstr ""
 
-#: c-decl.c:5702
+#: c-decl.c:5177
 #, fuzzy, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "Áñíçôéêü ðëÜôïò óôçí áðïôßìçóç"
 
-#: c-decl.c:5704
+#: c-decl.c:5179
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr ""
 
-#: c-decl.c:5706
+#: c-decl.c:5181
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr ""
 
-#: c-decl.c:5720
+#: c-decl.c:5195
 #, fuzzy, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: c-decl.c:5765
+#: c-decl.c:5241
 msgid "flexible array member in union"
 msgstr ""
 
-#: c-decl.c:5767
+#: c-decl.c:5243
 msgid "flexible array member not at end of struct"
 msgstr ""
 
-#: c-decl.c:5769
+#: c-decl.c:5245
 msgid "flexible array member in otherwise empty struct"
 msgstr ""
 
-#: c-decl.c:5794 ch/typeck.c:3060
+#: c-decl.c:5275
 #, fuzzy, c-format
 msgid "duplicate member `%s'"
 msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: c-decl.c:5838
+#: c-decl.c:5319
 msgid "union cannot be made transparent"
 msgstr ""
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5932
+#: c-decl.c:5424
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr ""
 
-#: c-decl.c:5966
+#: c-decl.c:5458
 #, fuzzy
 msgid "enum defined inside parms"
 msgstr "Ìç ïñéóìÝíï üíïìá %s"
 
-#: c-decl.c:5999
+#: c-decl.c:5491
 msgid "enumeration values exceed range of largest integer"
 msgstr ""
 
-#: c-decl.c:6108 ch/decl.c:4437
+#: c-decl.c:5600
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr ""
 
-#: c-decl.c:6121 ch/decl.c:4449
+#: c-decl.c:5613
 msgid "overflow in enumeration values"
 msgstr ""
 
-#: c-decl.c:6126
+#: c-decl.c:5618
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr ""
 
-#: c-decl.c:6204
+#: c-decl.c:5700
 msgid "return type is an incomplete type"
 msgstr ""
 
-#: c-decl.c:6212
+#: c-decl.c:5708
 msgid "return type defaults to `int'"
 msgstr "ï åðéóôñåöüìåíïò ôýðïò ðñïêáèïñßæåôáé óå `int'"
 
-#: c-decl.c:6259
+#: c-decl.c:5755
 #, c-format
 msgid "no previous prototype for `%s'"
 msgstr ""
 
-#: c-decl.c:6266
+#: c-decl.c:5762
 #, c-format
 msgid "`%s' was used with no prototype before its definition"
 msgstr ""
 
-#: c-decl.c:6272
+#: c-decl.c:5768
 #, c-format
 msgid "no previous declaration for `%s'"
 msgstr ""
 
-#: c-decl.c:6279
+#: c-decl.c:5775
 #, fuzzy, c-format
 msgid "`%s' was used with no declaration before its definition"
 msgstr "áõôÞ åßíáé ç èÝóç ôïõ ðñþôïõ ïñéóìïý"
 
-#: c-decl.c:6303 c-decl.c:6884
+#: c-decl.c:5799 c-decl.c:6352
 #, c-format
 msgid "return type of `%s' is not `int'"
-msgstr ""
+msgstr "ç åðéóôñåöüìåíç ôéìÞ ôçò `%s' äåí åßíáé `int'"
 
-#: c-decl.c:6319
+#: c-decl.c:5815
 #, c-format
 msgid "first argument of `%s' should be `int'"
-msgstr ""
+msgstr "ôï ðñþôï üñéóìá ôçò `%s' ðñÝðåé íá åßíáé `int'"
 
-#: c-decl.c:6328
+#: c-decl.c:5824
 #, c-format
 msgid "second argument of `%s' should be `char **'"
-msgstr ""
+msgstr "ôï äåýôåñï üñéóìá ôçò `%s' ðñÝðåé íá åßíáé `char **'"
 
-#: c-decl.c:6337
+#: c-decl.c:5833
 #, c-format
 msgid "third argument of `%s' should probably be `char **'"
-msgstr ""
+msgstr "ôï ôñßôï üñéóìá ôçò `%s' ðñÝðåé íá åßíáé `char **'"
 
-#: c-decl.c:6346
+#: c-decl.c:5842
 #, c-format
 msgid "`%s' takes only zero or two arguments"
-msgstr ""
+msgstr "ç `%s' ðáßñíåé åßôå êáíÝíá åßôå äýï ïñßóìáôá"
 
-#: c-decl.c:6349
+#: c-decl.c:5845
 #, c-format
 msgid "`%s' is normally a non-static function"
-msgstr ""
+msgstr "ç `%s' åßíáé óõíÞèùò ìç-óôáôéêÞ óõíÜñôçóç"
 
-#: c-decl.c:6459
+#: c-decl.c:5943
 msgid "parm types given both in parmlist and separately"
 msgstr ""
 
-#: c-decl.c:6480
+#: c-decl.c:5964
 msgid "parameter name omitted"
-msgstr ""
+msgstr "Ý÷åé ðáñáëçöèåß ôï üíïìá ôçò ðáñáìÝôñïõ"
 
-#: c-decl.c:6484 c-decl.c:6586
+#: c-decl.c:5968 c-decl.c:6070
 #, fuzzy, c-format
 msgid "parameter `%s' declared void"
 msgstr "ï ÷Üñôçò ÷áñáêôÞñùí `%s' ïñßóôçêå Þäç"
 
-#: c-decl.c:6560
+#: c-decl.c:6044
 msgid "parameter name missing from parameter list"
 msgstr ""
 
-#: c-decl.c:6579
+#: c-decl.c:6063
 #, fuzzy, c-format
 msgid "multiple parameters named `%s'"
 msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: c-decl.c:6610 c-decl.c:6612
+#: c-decl.c:6085 c-decl.c:6087
 #, c-format
 msgid "type of `%s' defaults to `int'"
 msgstr ""
 
-#: c-decl.c:6648
+#: c-decl.c:6123
 #, c-format
 msgid "declaration for parameter `%s' but no such parameter"
 msgstr ""
 
-#: c-decl.c:6696
+#: c-decl.c:6171
 msgid "number of arguments doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:6726
+#: c-decl.c:6201
 #, c-format
 msgid "promoted argument `%s' doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:6740
+#: c-decl.c:6211
 #, c-format
 msgid "argument `%s' doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:7054
+#: c-decl.c:6384 cp/decl.c:14547
+#, fuzzy
+msgid "no return statement in function returning non-void"
+msgstr "`return' ÷ùñßò ôéìÞ, óå óõíÜñôçóç ðïõ åðéóôñÝöåé ìç-êåíü"
+
+#: c-decl.c:6536
 msgid "this function may return with or without a value"
 msgstr ""
 
-#: c-decl.c:7074
+#: c-decl.c:6556
 #, c-format
 msgid "size of return value of `%s' is %u bytes"
 msgstr ""
 
-#: c-decl.c:7078
+#: c-decl.c:6560
 #, fuzzy, c-format
 msgid "size of return value of `%s' is larger than %d bytes"
 msgstr "%s: ïé ôéìÝò ôïõ ðåäßïõ `%s' äåí ðñÝðåé íá åßíáé ìåãáëýôåñåò áðü %d"
@@ -1448,932 +1537,951 @@ msgstr "%s: 
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:7133
+#: c-decl.c:6615
 msgid "`for' loop initial declaration used outside C99 mode"
 msgstr ""
 
-#: c-decl.c:7157
+#: c-decl.c:6639
 #, c-format
 msgid "`struct %s' declared in `for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:7160
+#: c-decl.c:6642
 #, c-format
 msgid "`union %s' declared in `for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:7163
+#: c-decl.c:6645
 #, c-format
 msgid "`enum %s' declared in `for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:7171
+#: c-decl.c:6653
 #, c-format
 msgid "declaration of non-variable `%s' in `for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:7173
+#: c-decl.c:6655
 #, c-format
 msgid "declaration of static variable `%s' in `for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:7175
+#: c-decl.c:6657
 #, c-format
 msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
 msgstr ""
 
-#: c-format.c:128 c-format.c:210
+#: c-format.c:109 c-format.c:191
 msgid "format string arg not a string type"
 msgstr ""
 
-#: c-format.c:143
+#: c-format.c:124
 msgid "args to be formatted is not '...'"
 msgstr ""
 
-#: c-format.c:152
+#: c-format.c:133
 msgid "strftime formats cannot format arguments"
 msgstr ""
 
-#: c-format.c:187 c-format.c:289
+#: c-format.c:168 c-format.c:270
 msgid "format string has invalid operand number"
 msgstr ""
 
-#: c-format.c:221
+#: c-format.c:202
 msgid "function does not return string type"
 msgstr ""
 
-#: c-format.c:252
+#: c-format.c:233
 #, fuzzy
 msgid "unrecognized format specifier"
 msgstr "Üãíùóôï ðñüèåìá: %s"
 
-#: c-format.c:265
+#: c-format.c:246
 #, c-format
 msgid "`%s' is an unrecognized format function type"
 msgstr ""
 
-#: c-format.c:299
+#: c-format.c:280
 msgid "format string arg follows the args to be formatted"
 msgstr ""
 
-#: c-format.c:620
+#: c-format.c:601
 msgid "` ' flag"
 msgstr ""
 
-#: c-format.c:620
+#: c-format.c:601
 msgid "the ` ' printf flag"
 msgstr ""
 
-#: c-format.c:621 c-format.c:692
+#: c-format.c:602 c-format.c:673
 msgid "`+' flag"
 msgstr ""
 
-#: c-format.c:621
+#: c-format.c:602
 msgid "the `+' printf flag"
 msgstr ""
 
-#: c-format.c:622 c-format.c:668
+#: c-format.c:603 c-format.c:649
 msgid "`#' flag"
 msgstr ""
 
-#: c-format.c:622
+#: c-format.c:603
 msgid "the `#' printf flag"
 msgstr ""
 
-#: c-format.c:623 c-format.c:666
+#: c-format.c:604 c-format.c:647
 msgid "`0' flag"
 msgstr ""
 
-#: c-format.c:623
+#: c-format.c:604
 msgid "the `0' printf flag"
 msgstr ""
 
-#: c-format.c:624 c-format.c:665 c-format.c:695
+#: c-format.c:605 c-format.c:646 c-format.c:676
 msgid "`-' flag"
 msgstr ""
 
-#: c-format.c:624
+#: c-format.c:605
 msgid "the `-' printf flag"
 msgstr ""
 
-#: c-format.c:625 c-format.c:649
+#: c-format.c:606 c-format.c:630
 msgid "`'' flag"
 msgstr ""
 
-#: c-format.c:625
+#: c-format.c:606
 msgid "the `'' printf flag"
 msgstr ""
 
-#: c-format.c:626 c-format.c:650
+#: c-format.c:607 c-format.c:631
 msgid "`I' flag"
 msgstr ""
 
-#: c-format.c:626
+#: c-format.c:607
 msgid "the `I' printf flag"
 msgstr ""
 
-#: c-format.c:627 c-format.c:647 c-format.c:669 c-format.c:696 c-format.c:1791
+#: c-format.c:608 c-format.c:628 c-format.c:650 c-format.c:677 c-format.c:1702
 msgid "field width"
-msgstr ""
+msgstr "ìÝãåèïò ðåäßïõ"
 
-#: c-format.c:627
+#: c-format.c:608
 msgid "field width in printf format"
 msgstr ""
 
-#: c-format.c:628
+#: c-format.c:609
 msgid "precision"
-msgstr ""
+msgstr "áêñßâåéá"
 
-#: c-format.c:628
+#: c-format.c:609
 msgid "precision in printf format"
 msgstr ""
 
-#: c-format.c:629 c-format.c:648 c-format.c:699
+#: c-format.c:610 c-format.c:629 c-format.c:680
 msgid "length modifier"
 msgstr ""
 
-#: c-format.c:629
+#: c-format.c:610
 msgid "length modifier in printf format"
 msgstr ""
 
-#: c-format.c:645
+#: c-format.c:626
 msgid "assignment suppression"
 msgstr ""
 
-#: c-format.c:645
+#: c-format.c:626
 msgid "the assignment suppression scanf feature"
 msgstr ""
 
-#: c-format.c:646
+#: c-format.c:627
 msgid "`a' flag"
 msgstr ""
 
-#: c-format.c:646
+#: c-format.c:627
 msgid "the `a' scanf flag"
 msgstr ""
 
-#: c-format.c:647
+#: c-format.c:628
 msgid "field width in scanf format"
 msgstr ""
 
-#: c-format.c:648
+#: c-format.c:629
 msgid "length modifier in scanf format"
 msgstr ""
 
-#: c-format.c:649
+#: c-format.c:630
 msgid "the `'' scanf flag"
 msgstr ""
 
-#: c-format.c:650
+#: c-format.c:631
 msgid "the `I' scanf flag"
 msgstr ""
 
-#: c-format.c:664
+#: c-format.c:645
 msgid "`_' flag"
 msgstr ""
 
-#: c-format.c:664
+#: c-format.c:645
 msgid "the `_' strftime flag"
 msgstr ""
 
-#: c-format.c:665
+#: c-format.c:646
 msgid "the `-' strftime flag"
 msgstr ""
 
-#: c-format.c:666
+#: c-format.c:647
 msgid "the `0' strftime flag"
 msgstr ""
 
-#: c-format.c:667 c-format.c:691
+#: c-format.c:648 c-format.c:672
 msgid "`^' flag"
 msgstr ""
 
-#: c-format.c:667
+#: c-format.c:648
 msgid "the `^' strftime flag"
 msgstr ""
 
-#: c-format.c:668
+#: c-format.c:649
 msgid "the `#' strftime flag"
 msgstr ""
 
-#: c-format.c:669
+#: c-format.c:650
 msgid "field width in strftime format"
 msgstr ""
 
-#: c-format.c:670
+#: c-format.c:651
 msgid "`E' modifier"
 msgstr ""
 
-#: c-format.c:670
+#: c-format.c:651
 msgid "the `E' strftime modifier"
 msgstr ""
 
-#: c-format.c:671
+#: c-format.c:652
 msgid "`O' modifier"
 msgstr ""
 
-#: c-format.c:671
+#: c-format.c:652
 msgid "the `O' strftime modifier"
 msgstr ""
 
-#: c-format.c:672
+#: c-format.c:653
 msgid "the `O' modifier"
 msgstr ""
 
-#: c-format.c:690
+#: c-format.c:671
 #, fuzzy
 msgid "fill character"
 msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ðáñáâïëÞò"
 
-#: c-format.c:690
+#: c-format.c:671
 #, fuzzy
 msgid "fill character in strfmon format"
 msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò óôï áñ÷åßï: "
 
-#: c-format.c:691
+#: c-format.c:672
 msgid "the `^' strfmon flag"
 msgstr ""
 
-#: c-format.c:692
+#: c-format.c:673
 msgid "the `+' strfmon flag"
 msgstr ""
 
-#: c-format.c:693
+#: c-format.c:674
 msgid "`(' flag"
 msgstr ""
 
-#: c-format.c:693
+#: c-format.c:674
 msgid "the `(' strfmon flag"
 msgstr ""
 
-#: c-format.c:694
+#: c-format.c:675
 msgid "`!' flag"
 msgstr ""
 
-#: c-format.c:694
+#: c-format.c:675
 msgid "the `!' strfmon flag"
 msgstr ""
 
-#: c-format.c:695
+#: c-format.c:676
 msgid "the `-' strfmon flag"
 msgstr ""
 
-#: c-format.c:696
+#: c-format.c:677
 msgid "field width in strfmon format"
 msgstr ""
 
-#: c-format.c:697
+#: c-format.c:678
 msgid "left precision"
 msgstr ""
 
-#: c-format.c:697
+#: c-format.c:678
 msgid "left precision in strfmon format"
 msgstr ""
 
-#: c-format.c:698
+#: c-format.c:679
 #, fuzzy
 msgid "right precision"
 msgstr "ÅìöÜíéóç Ýêäïóçò ðñïãñÜììáôïò"
 
-#: c-format.c:698
+#: c-format.c:679
 msgid "right precision in strfmon format"
 msgstr ""
 
-#: c-format.c:699
+#: c-format.c:680
 msgid "length modifier in strfmon format"
 msgstr ""
 
-#: c-format.c:998
+#: c-format.c:983
 #, c-format
 msgid "function might be possible candidate for `%s' format attribute"
 msgstr ""
 
-#: c-format.c:1122 c-format.c:1143 c-format.c:2201
+#: c-format.c:1107 c-format.c:1128 c-format.c:2112
 #, fuzzy
 msgid "missing $ operand number in format"
 msgstr "Ëåßðåé ï äåêáåîáäéêüò áñéèìüò óôïí ÷áñáêôÞñá äéáöõãÞò."
 
-#: c-format.c:1153
+#: c-format.c:1138
 #, c-format
 msgid "%s does not support %%n$ operand number formats"
 msgstr ""
 
-#: c-format.c:1160
+#: c-format.c:1145
 #, fuzzy
 msgid "operand number out of range in format"
 msgstr "Ï áñéèìüò óýíäåóìïõ åßíáé Ýîù áðü ôï üñéï"
 
-#: c-format.c:1183
+#: c-format.c:1168
 #, c-format
 msgid "format argument %d used more than once in %s format"
 msgstr ""
 
-#: c-format.c:1233
+#: c-format.c:1218
 #, c-format
 msgid "format argument %d unused before used argument %d in $-style format"
 msgstr ""
 
-#: c-format.c:1330
+#: c-format.c:1322
 msgid "format not a string literal, format string not checked"
 msgstr ""
 
-#: c-format.c:1344
+#: c-format.c:1336
 msgid "format not a string literal and no format arguments"
 msgstr ""
 
-#: c-format.c:1346
+#: c-format.c:1338
 msgid "format not a string literal, argument types not checked"
 msgstr ""
 
-#: c-format.c:1359
+#: c-format.c:1351
 #, fuzzy
 msgid "too many arguments for format"
 msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: c-format.c:1362
+#: c-format.c:1354
 msgid "unused arguments in $-style format"
 msgstr ""
 
-#: c-format.c:1365
-msgid "zero-length format string"
-msgstr ""
+#: c-format.c:1357
+#, fuzzy, c-format
+msgid "zero-length %s format string"
+msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
 
-#: c-format.c:1368
+#: c-format.c:1361
 #, fuzzy
 msgid "format is a wide character string"
 msgstr "ëßóôá ìå üëá ôá ãíùóôÜ óýíïëá ÷áñáêôÞñùí"
 
-#: c-format.c:1371
+#: c-format.c:1364
 #, fuzzy
 msgid "unterminated format string"
 msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
 
-#. FIXME: this warning should go away once Marc Espie's
-#. __attribute__((nonnull)) patch is in.  Instead, checking for
-#. nonnull attributes should probably change this function to act
-#. specially if info == NULL and add a res->number_null entry for
-#. that case, or maybe add a function pointer to be called at
-#. the end instead of hardcoding check_format_info_main.
-#: c-format.c:1478
-#, fuzzy
-msgid "null format string"
-msgstr "Ç áëõóßäá ìïñöÞò äåí åßíáé Ýãêõñç: `%s'"
-
-#: c-format.c:1670
+#: c-format.c:1581
 msgid "embedded `\\0' in format"
 msgstr ""
 
-#: c-format.c:1685
+#: c-format.c:1596
 #, c-format
 msgid "spurious trailing `%%' in format"
 msgstr ""
 
-#: c-format.c:1724 c-format.c:1961
+#: c-format.c:1635 c-format.c:1872
 #, fuzzy, c-format
 msgid "repeated %s in format"
 msgstr "repeated leap second moment"
 
-#: c-format.c:1737
+#: c-format.c:1648
 msgid "missing fill character at end of strfmon format"
 msgstr ""
 
-#: c-format.c:1757 c-format.c:1875 c-format.c:2155 c-format.c:2208
+#: c-format.c:1687 c-format.c:1786 c-format.c:2066 c-format.c:2119
 #, fuzzy
 msgid "too few arguments for format"
 msgstr "ðïëý ëßãá ïñßóìáôá"
 
-#: c-format.c:1817
+#: c-format.c:1728
 #, fuzzy, c-format
 msgid "zero width in %s format"
 msgstr "óöÜëìá åããñáöÞò %s"
 
-#: c-format.c:1836
+#: c-format.c:1747
 #, c-format
 msgid "empty left precision in %s format"
 msgstr ""
 
-#: c-format.c:1890
+#: c-format.c:1801
 msgid "field precision"
 msgstr ""
 
-#: c-format.c:1905
+#: c-format.c:1816
 #, c-format
 msgid "empty precision in %s format"
 msgstr ""
 
-#: c-format.c:1945
+#: c-format.c:1856
 #, c-format
 msgid "%s does not support the `%s' %s length modifier"
 msgstr ""
 
-#: c-format.c:1995
+#: c-format.c:1906
 msgid "conversion lacks type at end of format"
 msgstr ""
 
-#: c-format.c:2006
+#: c-format.c:1917
 #, fuzzy, c-format
 msgid "unknown conversion type character `%c' in format"
 msgstr "Üãíùóôïò ÷áñáêôÞñáò `%s'"
 
-#: c-format.c:2009
+#: c-format.c:1920
 #, c-format
 msgid "unknown conversion type character 0x%x in format"
 msgstr ""
 
-#: c-format.c:2016
+#: c-format.c:1927
 #, c-format
 msgid "%s does not support the `%%%c' %s format"
 msgstr ""
 
-#: c-format.c:2032
+#: c-format.c:1943
 #, c-format
 msgid "%s used with `%%%c' %s format"
 msgstr ""
 
-#: c-format.c:2041
+#: c-format.c:1952
 #, fuzzy, c-format
 msgid "%s does not support %s"
 msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
 
-#: c-format.c:2050
+#: c-format.c:1961
 #, c-format
 msgid "%s does not support %s with the `%%%c' %s format"
 msgstr ""
 
-#: c-format.c:2083
+#: c-format.c:1994
 #, c-format
 msgid "%s ignored with %s and `%%%c' %s format"
 msgstr ""
 
-#: c-format.c:2087
+#: c-format.c:1998
 #, c-format
 msgid "%s ignored with %s in %s format"
 msgstr ""
 
-#: c-format.c:2093
+#: c-format.c:2004
 #, c-format
 msgid "use of %s and %s together with `%%%c' %s format"
 msgstr ""
 
-#: c-format.c:2097
+#: c-format.c:2008
 #, c-format
 msgid "use of %s and %s together in %s format"
 msgstr ""
 
-#: c-format.c:2116
+#: c-format.c:2027
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year in some locales"
 msgstr ""
 
-#: c-format.c:2119
+#: c-format.c:2030
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year"
 msgstr ""
 
 #. The end of the format string was reached.
-#: c-format.c:2135
+#: c-format.c:2046
 #, c-format
 msgid "no closing `]' for `%%[' format"
 msgstr ""
 
-#: c-format.c:2148
+#: c-format.c:2059
 #, c-format
 msgid "use of `%s' length modifier with `%c' type character"
 msgstr ""
 
-#: c-format.c:2169
+#: c-format.c:2080
 #, c-format
 msgid "%s does not support the `%%%s%c' %s format"
 msgstr ""
 
-#: c-format.c:2184
+#: c-format.c:2095
 msgid "operand number specified with suppressed assignment"
 msgstr ""
 
-#: c-format.c:2186
+#: c-format.c:2097
 msgid "operand number specified for format taking no argument"
 msgstr ""
 
-#: c-format.c:2305
+#: c-format.c:2211
 #, c-format
 msgid "writing through null pointer (arg %d)"
 msgstr ""
 
-#: c-format.c:2314
+#: c-format.c:2220
 #, c-format
 msgid "reading through null pointer (arg %d)"
 msgstr ""
 
-#: c-format.c:2334
+#: c-format.c:2240
 #, c-format
 msgid "writing into constant object (arg %d)"
 msgstr ""
 
-#: c-format.c:2344
+#: c-format.c:2250
 #, c-format
 msgid "extra type qualifiers in format argument (arg %d)"
 msgstr ""
 
-#: c-format.c:2351
+#: c-format.c:2257
 #, c-format
 msgid "format argument is not a pointer (arg %d)"
 msgstr ""
 
-#: c-format.c:2353
+#: c-format.c:2259
 #, c-format
 msgid "format argument is not a pointer to a pointer (arg %d)"
 msgstr ""
 
-#: c-format.c:2424
+#: c-format.c:2330
 msgid "pointer"
 msgstr ""
 
-#: c-format.c:2426
+#: c-format.c:2332
 #, fuzzy
 msgid "different type"
 msgstr "åßäïò ìïñöÞò"
 
-#: c-format.c:2447
+#: c-format.c:2353
 #, c-format
 msgid "%s is not type %s (arg %d)"
 msgstr ""
 
-#: c-format.c:2450
+#: c-format.c:2356
 #, c-format
 msgid "%s format, %s arg (arg %d)"
 msgstr ""
 
-#: c-lex.c:292
+#: c-lex.c:153
+msgid "YYDEBUG not defined"
+msgstr ""
+
+#: c-lex.c:290
 msgid "badly nested C headers from preprocessor"
 msgstr ""
 
-#: c-lex.c:342
+#: c-lex.c:333
 #, c-format
 msgid "ignoring #pragma %s %s"
 msgstr ""
 
-#: c-lex.c:344
-#, fuzzy, c-format
-msgid "ignoring #pragma %s"
-msgstr "áãíïïýíôáé üëá ôá ïñßóìáôá"
-
-#: c-lex.c:394
+#: c-lex.c:383
 #, c-format
 msgid "universal-character-name '\\U%08x' not valid in identifier"
 msgstr ""
 
-#: c-lex.c:640
+#: c-lex.c:629
 #, c-format
 msgid "universal-character-name '\\u%04x' not valid in identifier"
 msgstr ""
 
-#: c-lex.c:730
-msgid "both 'f' and 'l' suffixes on floating constant"
-msgstr ""
-
-#: c-lex.c:757
-#, c-format
-msgid "floating point number exceeds range of '%s'"
-msgstr ""
-
-#: c-lex.c:787
+#: c-lex.c:692
 #, c-format
 msgid "stray '%c' in program"
 msgstr ""
 
-#: c-lex.c:789
+#: c-lex.c:694
 #, c-format
 msgid "stray '\\%o' in program"
 msgstr ""
 
-#: c-lex.c:887
-msgid "too many decimal points in floating constant"
+#: c-lex.c:850
+msgid "this decimal constant is unsigned only in ISO C90"
 msgstr ""
 
-#: c-lex.c:889
-msgid "decimal point in exponent - impossible!"
+#: c-lex.c:853
+msgid "this decimal constant would be unsigned in ISO C90"
 msgstr ""
 
-#. Possible future extension: silently ignore _ in numbers,
-#. permitting cosmetic grouping - e.g. 0x8000_0000 == 0x80000000
-#. but somewhat easier to read.  Ada has this?
-#: c-lex.c:900
-msgid "underscore in number"
-msgstr ""
+#: c-lex.c:869
+#, fuzzy, c-format
+msgid "integer constant is too large for \"%s\" type"
+msgstr "%s: ôï %s åßíáé ôüóï ìåãÜëï ðïõ äå ìðïñåß íá áíáðáñáóôáèåß"
 
-#: c-lex.c:962
-msgid "numeric constant with no digits"
-msgstr ""
+#: c-lex.c:937
+#, fuzzy, c-format
+msgid "floating constant exceeds range of \"%s\""
+msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
 
-#: c-lex.c:965
-msgid "numeric constant contains digits beyond the radix"
-msgstr ""
+#: c-lex.c:973 cpplex.c:330 cpplex.c:668 cpplex.c:1942
+#, fuzzy
+msgid "ignoring invalid multibyte character"
+msgstr "Ìç Ýãêõñï Þ áóõìðëÞñùôï multibyte Þ ðëáôýò ÷áñáêôÞñáò"
 
-#: c-lex.c:976
-msgid "floating constant may not be in radix 16"
-msgstr ""
+#: c-opts.c:353
+#, fuzzy, c-format
+msgid "missing argument to \"-%s\""
+msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
 
-#: c-lex.c:979
-msgid "hexadecimal floating constant has no exponent"
+#: c-opts.c:357
+#, c-format
+msgid "no class name specified with \"-%s\""
 msgstr ""
 
-#: c-lex.c:991
-msgid "floating constant exponent has no digits"
-msgstr ""
+#: c-opts.c:364
+#, fuzzy, c-format
+msgid "missing filename after \"-%s\""
+msgstr "ðáñÜëçøç ïñßóìáôïò áñ÷åßïõ"
 
-#: c-lex.c:1011
-msgid "more than one 'f' suffix on floating constant"
+#: c-opts.c:369
+#, fuzzy, c-format
+msgid "missing target after \"-%s\""
+msgstr "Ý÷åé ðáñáëçöèåß ç ëßóôá ìå ôá ðåäßá"
+
+#: c-opts.c:503
+#, c-format
+msgid "options array incorrectly sorted: %s is before %s"
 msgstr ""
 
-#: c-lex.c:1014
-msgid "traditional C rejects the 'f' suffix"
+#: c-opts.c:548
+#, c-format
+msgid "too many filenames given.  Type %s --help for usage"
 msgstr ""
 
-#: c-lex.c:1021
-msgid "more than one 'l' suffix on floating constant"
+#: c-opts.c:934
+msgid "-Wno-strict-prototypes is not supported in C++"
 msgstr ""
 
-#: c-lex.c:1024
-msgid "traditional C rejects the 'l' suffix"
+#: c-opts.c:1014
+#, fuzzy, c-format
+msgid "switch \"%s\" is no longer supported"
+msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
+
+#: c-opts.c:1030
+#, c-format
+msgid "switch \"%s\" is deprecated, please see documentation for details"
 msgstr ""
 
-#: c-lex.c:1032
-msgid "more than one 'i' or 'j' suffix on floating constant"
+#: c-opts.c:1143
+msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
 msgstr ""
 
-#: c-lex.c:1034 c-lex.c:1128
-msgid "ISO C forbids imaginary numeric constants"
+#: c-opts.c:1263
+msgid "output filename specified twice"
 msgstr ""
 
-#: c-lex.c:1039
-#, fuzzy
-msgid "invalid suffix on floating constant"
-msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
+#: c-opts.c:1377
+msgid "-Wformat-y2k ignored without -Wformat"
+msgstr ""
 
-#. We got an exception from parse_float()
-#: c-lex.c:1056
-#, fuzzy
-msgid "floating constant out of range"
-msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
+#: c-opts.c:1379
+msgid "-Wformat-extra-args ignored without -Wformat"
+msgstr ""
 
-#: c-lex.c:1068
-msgid "floating point number exceeds range of 'double'"
+#: c-opts.c:1381
+msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr ""
 
-#: c-lex.c:1097
-msgid "two 'u' suffixes on integer constant"
+#: c-opts.c:1383
+msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr ""
 
-#: c-lex.c:1100
-msgid "traditional C rejects the 'u' suffix"
+#: c-opts.c:1385
+msgid "-Wformat-security ignored without -Wformat"
 msgstr ""
 
-#: c-lex.c:1111
-msgid "three 'l' suffixes on integer constant"
+#: c-opts.c:1387
+msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr ""
 
-#: c-lex.c:1113
-#, fuzzy
-msgid "'lul' is not a valid integer suffix"
-msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+#: c-opts.c:1409
+#, fuzzy, c-format
+msgid "opening output file %s"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'"
 
-#: c-lex.c:1115
-msgid "'Ll' and 'lL' are not valid integer suffixes"
-msgstr ""
+#: c-opts.c:1464
+#, fuzzy, c-format
+msgid "opening dependency file %s"
+msgstr "äõíáìéêÝò åîáñôÞóåéò.\n"
 
-#: c-lex.c:1118
-msgid "ISO C89 forbids long long integer constants"
-msgstr ""
+#: c-opts.c:1474
+#, fuzzy, c-format
+msgid "closing dependency file %s"
+msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
 
-#: c-lex.c:1126
-msgid "more than one 'i' or 'j' suffix on integer constant"
-msgstr ""
+#: c-opts.c:1477
+#, fuzzy, c-format
+msgid "when writing output to %s"
+msgstr "óöÜëìá åããñáöÞò %s"
 
-#: c-lex.c:1133
-#, fuzzy
-msgid "invalid suffix on integer constant"
-msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
+#: c-opts.c:1557
+msgid "to generate dependencies you must specify either -M or -MM"
+msgstr ""
 
-#: c-lex.c:1141
+#: c-opts.c:1704
 #, c-format
-msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
+msgid "\"-%s\" is valid for %s but not for %s"
 msgstr ""
 
-#: c-lex.c:1231
-msgid "width of integer constant changes with -traditional"
+#. To keep the lines from getting too long for some compilers, limit
+#. to about 500 characters (6 lines) per chunk.
+#: c-opts.c:1714
+msgid ""
+"Switches:\n"
+"  -include <file>           Include the contents of <file> before other files\n"
+"  -imacros <file>           Accept definition of macros in <file>\n"
+"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
+"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
+"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
+"  -isystem <dir>            Add <dir> to the start of the system include path\n"
 msgstr ""
 
-#: c-lex.c:1233
-msgid "integer constant is unsigned in ISO C, signed with -traditional"
+#: c-opts.c:1723
+msgid ""
+"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
+"  -I <dir>                  Add <dir> to the end of the main include path\n"
+"  -I-                       Fine-grained include path control; see info docs\n"
+"  -nostdinc                 Do not search system include directories\n"
+"                             (dirs specified with -isystem will still be used)\n"
+"  -nostdinc++               Do not search system include directories for C++\n"
+"  -o <file>                 Put output into <file>\n"
 msgstr ""
 
-#: c-lex.c:1235
-msgid "width of integer constant may change on other systems with -traditional"
+#: c-opts.c:1732
+msgid ""
+"  -trigraphs                Support ISO C trigraphs\n"
+"  -std=<std name>           Specify the conformance standard; one of:\n"
+"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                            iso9899:199409, iso9899:1999, c++98\n"
+"  -w                        Inhibit warning messages\n"
+"  -W[no-]trigraphs          Warn if trigraphs are encountered\n"
+"  -W[no-]comment{s}         Warn if one comment starts inside another\n"
 msgstr ""
 
-#: c-lex.c:1245
-#, c-format
-msgid "integer constant larger than the maximum value of %s"
+#: c-opts.c:1741
+msgid ""
+"  -W[no-]traditional        Warn about features not present in traditional C\n"
+"  -W[no-]undef              Warn if an undefined macro is used by #if\n"
+"  -W[no-]import             Warn about the use of the #import directive\n"
 msgstr ""
 
-#: c-lex.c:1248
-msgid "an unsigned long long int"
+#: c-opts.c:1746
+msgid ""
+"  -W[no-]error              Treat all warnings as errors\n"
+"  -W[no-]system-headers     Do not suppress warnings from system headers\n"
+"  -W[no-]all                Enable most preprocessor warnings\n"
 msgstr ""
 
-#: c-lex.c:1249
-msgid "a long long int"
+#: c-opts.c:1751
+msgid ""
+"  -M                        Generate make dependencies\n"
+"  -MM                       As -M, but ignore system header files\n"
+"  -MD                       Generate make dependencies and compile\n"
+"  -MMD                      As -MD, but ignore system header files\n"
+"  -MF <file>                Write dependency output to the given file\n"
+"  -MG                       Treat missing header file as generated files\n"
 msgstr ""
 
-#: c-lex.c:1250
-msgid "an unsigned long int"
+#: c-opts.c:1759
+msgid ""
+"  -MP\t\t\t    Generate phony targets for all headers\n"
+"  -MQ <target>              Add a MAKE-quoted target\n"
+"  -MT <target>              Add an unquoted target\n"
 msgstr ""
 
-#: c-lex.c:1254
-#, fuzzy
-msgid "decimal constant is so large that it is unsigned"
-msgstr "%s: ôï %s åßíáé ôüóï ìåãÜëï ðïõ äå ìðïñåß íá áíáðáñáóôáèåß"
-
-#: c-lex.c:1263
-msgid "complex integer constant is too wide for 'complex int'"
+#: c-opts.c:1764
+msgid ""
+"  -D<macro>                 Define a <macro> with string '1' as its value\n"
+"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
+"  -A<question>=<answer>     Assert the <answer> to <question>\n"
+"  -A-<question>=<answer>    Disable the <answer> to <question>\n"
+"  -U<macro>                 Undefine <macro> \n"
+"  -v                        Display the version number\n"
 msgstr ""
 
-#: c-lex.c:1283
-#, fuzzy
-msgid "integer constant is larger than the maximum value for its type"
+#: c-opts.c:1772
+msgid ""
+"  -H                        Print the name of header files as they are used\n"
+"  -C                        Do not discard comments\n"
+"  -dM                       Display a list of macro definitions active at end\n"
+"  -dD                       Preserve macro definitions in output\n"
+"  -dN                       As -dD except that only the names are preserved\n"
+"  -dI                       Include #include directives in the output\n"
 msgstr ""
-"ï äçëùìÝíïò áñéèìüò bytes `%s' åßíáé ìåãáëýôåñïò áðü ôï ìÝãéóôï\n"
-"ðïõ ìðïñåß íá áíáðáñáóôáèåß áðü ôï ôýðï äåäïìÝíùí `long'"
 
-#: c-lex.c:1287
-#, c-format
-msgid "missing white space after number '%.*s'"
+#: c-opts.c:1780
+msgid ""
+"  -f[no-]preprocessed       Treat the input file as already preprocessed\n"
+"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
+"  -P                        Do not generate #line directives\n"
+"  -remap                    Remap file names when including files\n"
+"  --help                    Display this information\n"
 msgstr ""
 
-#: c-lex.c:1323 cpplex.c:1866
-#, fuzzy
-msgid "ignoring invalid multibyte character"
-msgstr "Ìç Ýãêõñï Þ áóõìðëÞñùôï multibyte Þ ðëáôýò ÷áñáêôÞñáò"
-
 #. Like YYERROR but do call yyerror.
-#: c-parse.y:56 objc-parse.y:57 parse.y:51
+#: c-parse.y:55 parse.y:48 objc-parse.y:56
 msgid "syntax error"
 msgstr "óöÜëìá óýíôáîçò"
 
-#: /usr/share/bison/bison.simple:107 /usr/share/bison/bison.simple:110
-#: /usr/share/bison/bison.simple:172
+#: /usr/share/bison/bison.simple:179
 #, fuzzy
 msgid "syntax error: cannot back up"
 msgstr "ï äéá÷ùñéóôÞò äå ìðïñåß íá åßíáé êåíüò"
 
-#: /usr/share/bison/bison.simple:358 /usr/share/bison/bison.simple:410
-#: /usr/share/bison/bison.simple:946
-#, fuzzy
-msgid "parser stack overflow"
-msgstr "Õðåñ÷åßëéóç ðßíáêá áñ÷åßïõ"
-
-#: c-parse.y:288 objc-parse.y:310
+#: c-parse.y:325 objc-parse.y:347
 msgid "ISO C forbids an empty source file"
 msgstr ""
 
-#: c-parse.y:321 c-typeck.c:6909 ch/parse.c:2113 objc-parse.y:343
+#: c-parse.y:366 c-typeck.c:6867 objc-parse.y:389
 msgid "argument of `asm' is not a constant string"
 msgstr ""
 
-#: c-parse.y:329 objc-parse.y:351
+#: c-parse.y:374 objc-parse.y:397
 msgid "ISO C forbids data definition with no type or storage class"
 msgstr ""
 
-#: c-parse.y:331 objc-parse.y:353
+#: c-parse.y:376 objc-parse.y:399
 msgid "data definition has no type or storage class"
 msgstr ""
 
-#: c-parse.y:344 objc-parse.y:366
+#: c-parse.y:389 objc-parse.y:412
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr ""
 
-#: c-parse.y:404 cppexp.c:691
+#: c-parse.y:449 cppexp.c:1312
 msgid "traditional C rejects the unary plus operator"
 msgstr ""
 
-#: c-parse.y:466 objc-parse.y:488
+#: c-parse.y:496 objc-parse.y:519
 msgid "`sizeof' applied to a bit-field"
 msgstr ""
 
-#: c-parse.y:546 objc-parse.y:568
+#: c-parse.y:583 objc-parse.y:606
 msgid "ISO C forbids omitting the middle term of a ?: expression"
 msgstr ""
 
-#: c-parse.y:593 objc-parse.y:615
+#: c-parse.y:632 objc-parse.y:655
 msgid "ISO C89 forbids compound literals"
 msgstr ""
 
-#: c-parse.y:607 objc-parse.y:629
+#: c-parse.y:646 objc-parse.y:669
 msgid "ISO C forbids braced-groups within expressions"
 msgstr ""
 
-#: c-parse.y:638 objc-parse.y:660
+#: c-parse.y:677 objc-parse.y:700
 msgid "first argument to __builtin_choose_expr not a constant"
 msgstr ""
 
-#: c-parse.y:681
-msgid "traditional C rejects string concatenation"
-msgstr ""
-
-#: c-parse.y:696 objc-parse.y:732
-msgid "ISO C does not permit use of `varargs.h'"
+#: c-parse.y:721 objc-parse.y:768
+msgid "traditional C rejects ISO C style function definitions"
 msgstr ""
 
-#: c-parse.y:957 c-parse.y:963 c-parse.y:969 c-parse.y:975 c-parse.y:996
-#: c-parse.y:1002 c-parse.y:1008 c-parse.y:1014 c-parse.y:1047 c-parse.y:1053
-#: c-parse.y:1059 c-parse.y:1065 c-parse.y:1110 c-parse.y:1116 c-parse.y:1122
-#: c-parse.y:1128 objc-parse.y:993 objc-parse.y:999 objc-parse.y:1005
-#: objc-parse.y:1011 objc-parse.y:1032 objc-parse.y:1038 objc-parse.y:1044
-#: objc-parse.y:1050 objc-parse.y:1083 objc-parse.y:1089 objc-parse.y:1095
-#: objc-parse.y:1101 objc-parse.y:1146 objc-parse.y:1152 objc-parse.y:1158
-#: objc-parse.y:1164 parse.y:1888 parse.y:1895 parse.y:1934
+#: c-parse.y:985 c-parse.y:991 c-parse.y:997 c-parse.y:1003 c-parse.y:1024
+#: c-parse.y:1030 c-parse.y:1036 c-parse.y:1042 c-parse.y:1075 c-parse.y:1081
+#: c-parse.y:1087 c-parse.y:1093 c-parse.y:1138 c-parse.y:1144 c-parse.y:1150
+#: c-parse.y:1156 parse.y:1915 parse.y:1922 parse.y:1957 objc-parse.y:1032
+#: objc-parse.y:1038 objc-parse.y:1044 objc-parse.y:1050 objc-parse.y:1071
+#: objc-parse.y:1077 objc-parse.y:1083 objc-parse.y:1089 objc-parse.y:1122
+#: objc-parse.y:1128 objc-parse.y:1134 objc-parse.y:1140 objc-parse.y:1185
+#: objc-parse.y:1191 objc-parse.y:1197 objc-parse.y:1203
 #, fuzzy, c-format
 msgid "`%s' is not at beginning of declaration"
 msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: c-parse.y:1410 objc-parse.y:1455
+#: c-parse.y:1441 objc-parse.y:1497
 msgid "ISO C forbids empty initializer braces"
 msgstr ""
 
-#: c-parse.y:1424 objc-parse.y:1469
+#: c-parse.y:1455 objc-parse.y:1511
 msgid "ISO C89 forbids specifying subobject to initialize"
 msgstr ""
 
-#: c-parse.y:1427 objc-parse.y:1472
+#: c-parse.y:1458 objc-parse.y:1514
 msgid "obsolete use of designated initializer without `='"
 msgstr ""
 
-#: c-parse.y:1431 objc-parse.y:1476
+#: c-parse.y:1462 objc-parse.y:1518
 msgid "obsolete use of designated initializer with `:'"
 msgstr ""
 
-#: c-parse.y:1460
+#: c-parse.y:1489 objc-parse.y:1545
 msgid "ISO C forbids specifying range of elements to initialize"
 msgstr ""
 
-#: c-parse.y:1468 c-parse.y:1498 objc-parse.y:1507 objc-parse.y:1537
+#: c-parse.y:1497 c-parse.y:1528 objc-parse.y:1553 objc-parse.y:1584
 msgid "ISO C forbids nested functions"
 msgstr ""
 
-#: c-parse.y:1672 objc-parse.y:1713
+#: c-parse.y:1703 objc-parse.y:1761
 msgid "ISO C forbids forward references to `enum' types"
 msgstr ""
 
-#: c-parse.y:1684 objc-parse.y:1725 parse.y:2346
+#: c-parse.y:1715 parse.y:2385 objc-parse.y:1773
 #, fuzzy
 msgid "comma at end of enumerator list"
 msgstr "óêïõðßäéá óôï ôÝëïò ôïõ áñéèìïý"
 
-#: c-parse.y:1692 objc-parse.y:1733
+#: c-parse.y:1723 objc-parse.y:1781
 msgid "no semicolon at end of struct or union"
 msgstr ""
 
-#: c-parse.y:1701 objc-parse.y:1742 objc-parse.y:2809
+#: c-parse.y:1732 objc-parse.y:1790 objc-parse.y:2865
 msgid "extra semicolon in struct or union specified"
 msgstr ""
 
-#: c-parse.y:1714 objc-parse.y:1769
+#: c-parse.y:1745 objc-parse.y:1817
 msgid "ISO C doesn't support unnamed structs/unions"
 msgstr ""
 
-#: c-parse.y:1723 objc-parse.y:1778
+#: c-parse.y:1754 objc-parse.y:1826
 msgid "ISO C forbids member declarations with no members"
 msgstr ""
 
-#: c-parse.y:1872 c-parse.y:1876 c-parse.y:1880 objc-parse.y:1927
-#: objc-parse.y:1931 objc-parse.y:1935
-msgid "storage class specifier in array declarator"
-msgstr ""
-
-#: c-parse.y:1895 objc-parse.y:1950
+#: c-parse.y:1913 objc-parse.y:1985
 msgid "deprecated use of label at end of compound statement"
 msgstr ""
 
-#: c-parse.y:1912 objc-parse.y:1967
+#: c-parse.y:1930 objc-parse.y:2002
 msgid "ISO C89 forbids mixed declarations and code"
 msgstr ""
 
-#: c-parse.y:1986 objc-parse.y:2045
+#: c-parse.y:2005 objc-parse.y:2081
 msgid "ISO C forbids label declarations"
 msgstr ""
 
-#: c-parse.y:2035 objc-parse.y:2094 parse.y:1588
+#: c-parse.y:2055 parse.y:1627 objc-parse.y:2131
 msgid "braced-group within expression allowed only inside a function"
 msgstr ""
 
-#: c-parse.y:2160 objc-parse.y:2219
+#: c-parse.y:2182 objc-parse.y:2258
 msgid "empty body in an else-statement"
 msgstr ""
 
-#: c-parse.y:2280 objc-parse.y:2339
+#: c-parse.y:2303 objc-parse.y:2379
 msgid "ISO C forbids `goto *expr;'"
 msgstr ""
 
-#: c-parse.y:2378 objc-parse.y:2437
+#: c-parse.y:2403 objc-parse.y:2479
 msgid "ISO C forbids forward parameter declarations"
 msgstr ""
 
@@ -2383,1430 +2491,1577 @@ msgstr ""
 #. 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:2404 objc-parse.y:2463
+#: c-parse.y:2429 objc-parse.y:2505
 msgid "ISO C requires a named argument before `...'"
 msgstr ""
 
-#: c-parse.y:2498 objc-parse.y:2557
+#: c-parse.y:2526 objc-parse.y:2602
 msgid "`...' in old-style identifier list"
 msgstr ""
 
-#: /usr/share/bison/bison.simple:639 /usr/share/bison/bison.simple:699
-msgid "parse error; also virtual memory exceeded"
+#: /usr/share/bison/bison.simple:795
+#, fuzzy
+msgid "parse error; also virtual memory exhausted"
 msgstr "óöÜëìá åðåîåñãáóßáò· åðßóçò ç ìíÞìç åîáíôëÞèçêå"
 
-#: /usr/share/bison/bison.simple:643 /usr/share/bison/bison.simple:703
-#: /usr/share/bison/bison.simple:821 cp/spew.c:349
+#: /usr/share/bison/bison.simple:799 cp/spew.c:364
 msgid "parse error"
 msgstr "óöÜëìá åðåîåñãáóßáò"
 
-#: c-parse.y:2814 cp/spew.c:1477 objc-parse.y:3501
+#: /usr/share/bison/bison.simple:924
+#, fuzzy
+msgid "parser stack overflow"
+msgstr "Õðåñ÷åßëéóç ðßíáêá áñ÷åßïõ"
+
+#: c-parse.y:2838 cp/spew.c:1521 objc-parse.y:3538
 #, c-format
 msgid "%s at end of input"
 msgstr "%s óôï ôÝëïò ôçò åéóüäïõ"
 
-#: c-parse.y:2820 cp/spew.c:1483 objc-parse.y:3507
+#: c-parse.y:2844 cp/spew.c:1527 objc-parse.y:3544
 #, c-format
 msgid "%s before %s'%c'"
 msgstr "%s ðñéí áðü %s'%c'"
 
-#: c-parse.y:2822 cp/spew.c:1485 objc-parse.y:3509
+#: c-parse.y:2846 cp/spew.c:1529 objc-parse.y:3546
 #, c-format
 msgid "%s before %s'\\x%x'"
-msgstr ""
+msgstr "%s ðñéí áðü %s'\\x%x'"
 
-#: c-parse.y:2826 cp/spew.c:1489 objc-parse.y:3513
+#: c-parse.y:2850 cp/spew.c:1533 objc-parse.y:3550
 #, fuzzy, c-format
 msgid "%s before string constant"
 msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
 
-#: c-parse.y:2828 cp/spew.c:1491 objc-parse.y:3515
+#: c-parse.y:2852 cp/spew.c:1535 objc-parse.y:3552
 #, c-format
 msgid "%s before numeric constant"
-msgstr ""
+msgstr "%s ðñéí áðü áñéèìçôéêÞ óôáèåñÜ"
 
 # src/request.c:37
-#: c-parse.y:2830 objc-parse.y:3517
-#, fuzzy, c-format
+#: c-parse.y:2854 objc-parse.y:3554
+#, c-format
 msgid "%s before \"%s\""
-msgstr "%s óå %s"
+msgstr "%s ðñéí áðü \"%s\""
 
-#: c-parse.y:2832 objc-parse.y:3519
+#: c-parse.y:2856 objc-parse.y:3556
 #, c-format
 msgid "%s before '%s' token"
+msgstr "%s ðñéí áðü ôï óýìâïëï '%s'"
+
+#: c-parse.y:2921
+msgid "traditional C rejects string concatenation"
 msgstr ""
 
-#: c-parse.y:2968 objc-parse.y:3698
-#, fuzzy, c-format
+#: c-parse.y:3047 objc-parse.y:3780
+#, c-format
 msgid "syntax error at '%s' token"
-msgstr "óõíôáêôéêü óöÜëìá óôï ïñéóìü ôïõ %s: %s"
-
-#: c-parse.y:2998 ch/parse.c:4329 cp/lex.c:910 objc-parse.y:3728
-msgid "YYDEBUG not defined"
-msgstr ""
+msgstr "óõíôáêôéêü óöÜëìá óôï óýìâïëï '%s'"
 
-#: c-pragma.c:109
+#: c-pragma.c:107
 msgid "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
 msgstr ""
 
-#: c-pragma.c:127
+#: c-pragma.c:125
 #, c-format
 msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, <n>)"
 msgstr ""
 
-#: c-pragma.c:162
+#: c-pragma.c:145
 #, fuzzy
 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
 msgstr "ðñïåéäïðïßçóç: ôï --pid=PID äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
 
-#: c-pragma.c:164
+#: c-pragma.c:147
 #, fuzzy
 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
 msgstr "ðñïåéäïðïßçóç: ôï --pid=PID äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
 
-#: c-pragma.c:184
+#: c-pragma.c:167
 msgid "missing '(' after '#pragma pack' - ignored"
 msgstr ""
 
-#: c-pragma.c:197 c-pragma.c:247
+#: c-pragma.c:180 c-pragma.c:230
 #, fuzzy
 msgid "malformed '#pragma pack' - ignored"
 msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
 
-#: c-pragma.c:202
+#: c-pragma.c:185
 msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
 msgstr ""
 
-#: c-pragma.c:204
+#: c-pragma.c:187
 msgid "malformed '#pragma pack(pop[, id])' - ignored"
 msgstr ""
 
-#: c-pragma.c:213
+#: c-pragma.c:196
 #, c-format
 msgid "unknown action '%s' for '#pragma pack' - ignored"
 msgstr ""
 
-#: c-pragma.c:250
+#: c-pragma.c:233
 msgid "junk at end of '#pragma pack'"
 msgstr ""
 
-#: c-pragma.c:264
+#: c-pragma.c:247
 #, c-format
 msgid "alignment must be a small power of two, not %d"
 msgstr ""
 
-#: c-pragma.c:290 c-pragma.c:295
+#: c-pragma.c:280
+#, c-format
+msgid "applying #pragma weak `%s' after first use results in unspecified behavior"
+msgstr ""
+
+#: c-pragma.c:321 c-pragma.c:326
 #, fuzzy
 msgid "malformed #pragma weak, ignored"
 msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
 
-#: c-pragma.c:299
+#: c-pragma.c:330
 msgid "junk at end of #pragma weak"
 msgstr ""
 
-#: c-semantics.c:563
+#: c-pragma.c:365 c-pragma.c:370
+#, fuzzy
+msgid "malformed #pragma redefine_extname, ignored"
+msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
+
+#: c-pragma.c:375
+#, fuzzy
+msgid "junk at end of #pragma redefine_extname"
+msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
+
+#: c-pragma.c:382 c-pragma.c:463
+msgid "#pragma redefine_extname conflicts with declaration"
+msgstr ""
+
+#: c-pragma.c:413
+#, fuzzy
+msgid "malformed #pragma extern_prefix, ignored"
+msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
+
+#: c-pragma.c:418
+#, fuzzy
+msgid "junk at end of #pragma extern_prefix"
+msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
+
+#: c-pragma.c:450
+msgid "asm declaration conficts with previous rename"
+msgstr ""
+
+#: c-semantics.c:565
 msgid "break statement not within loop or switch"
 msgstr ""
 
-#: c-semantics.c:581
+#: c-semantics.c:583
 msgid "continue statement not within a loop"
 msgstr ""
 
-#: c-semantics.c:676
+#: c-semantics.c:678
 msgid "destructor needed for `%#D'"
 msgstr ""
 
-#: c-semantics.c:677
+#: c-semantics.c:679
 msgid "where case label appears here"
 msgstr ""
 
-#: c-semantics.c:680
+#: c-semantics.c:682
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr ""
 
-#: c-semantics.c:723 c-typeck.c:6937 cp/semantics.c:881
+#: c-semantics.c:725 c-typeck.c:6893 cp/semantics.c:897
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr ""
 
-#: c-typeck.c:124
+#: c-typeck.c:123
 #, c-format
 msgid "`%s' has an incomplete type"
 msgstr ""
 
-#: c-typeck.c:146 cp/call.c:2590
+#: c-typeck.c:145 cp/call.c:2740
 #, fuzzy
 msgid "invalid use of void expression"
 msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
 
-#: c-typeck.c:155 cp/typeck2.c:227
+#: c-typeck.c:153
+#, fuzzy
+msgid "invalid use of flexible array member"
+msgstr "ìç Ýãêõñç þñá ôçò ìÝñáò"
+
+#: c-typeck.c:159
 msgid "invalid use of array with unspecified bounds"
 msgstr ""
 
-#: c-typeck.c:163
+#: c-typeck.c:167
 #, fuzzy, c-format
 msgid "invalid use of undefined type `%s %s'"
 msgstr "ìç Ýãêõñïò áñéèìüò áðü êåíÝò ãñáììÝò: `%s'"
 
 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
-#: c-typeck.c:167
+#: c-typeck.c:171
 #, fuzzy, c-format
 msgid "invalid use of incomplete typedef `%s'"
 msgstr "ìç Ýãêõñïò äåýôåñïò ôåëåóôÞò óå êáôÜóôáóç óõìâáôüôçôáò `%s'"
 
-#: c-typeck.c:398 c-typeck.c:412
+#: c-typeck.c:424 c-typeck.c:438
 msgid "function types not truly compatible in ISO C"
 msgstr ""
 
-#: c-typeck.c:572
+#: c-typeck.c:603
 msgid "types are not quite compatible"
 msgstr ""
 
-#: c-typeck.c:725
-msgid "sizeof applied to a function type"
-msgstr ""
-
-#: c-typeck.c:731
-msgid "sizeof applied to a void type"
-msgstr ""
-
-#: c-typeck.c:738
-msgid "sizeof applied to an incomplete type"
-msgstr ""
-
-#: c-typeck.c:791 c-typeck.c:2809
+#: c-typeck.c:757 c-typeck.c:2673
 msgid "arithmetic on pointer to an incomplete type"
 msgstr ""
 
-#: c-typeck.c:1179
+#: c-typeck.c:1136
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr ""
 
-#: c-typeck.c:1212
+#: c-typeck.c:1169
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr ""
 
-#: c-typeck.c:1244 ch/expr.c:810
+#: c-typeck.c:1201
 msgid "dereferencing pointer to incomplete type"
 msgstr ""
 
-#: c-typeck.c:1248 ch/expr.c:814
+#: c-typeck.c:1205
 msgid "dereferencing `void *' pointer"
 msgstr ""
 
-#: c-typeck.c:1265 cp/typeck.c:2380
+#: c-typeck.c:1222 cp/typeck.c:2357
 #, fuzzy, c-format
 msgid "invalid type argument of `%s'"
 msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
 
-#: c-typeck.c:1284 cp/typeck.c:2406
+#: c-typeck.c:1241 cp/typeck.c:2383
 msgid "subscript missing in array reference"
 msgstr ""
 
-#: c-typeck.c:1305 cp/typeck.c:2448
+#: c-typeck.c:1262 cp/typeck.c:2425
 msgid "array subscript has type `char'"
 msgstr ""
 
-#: c-typeck.c:1313 c-typeck.c:1402 cp/typeck.c:2455 cp/typeck.c:2534
+#: c-typeck.c:1270 c-typeck.c:1359 cp/typeck.c:2432 cp/typeck.c:2511
 msgid "array subscript is not an integer"
 msgstr ""
 
-#: c-typeck.c:1346
+#: c-typeck.c:1303
 msgid "ISO C forbids subscripting `register' array"
 msgstr ""
 
-#: c-typeck.c:1348
-msgid "ISO C89 forbids subscripting non-lvalue array"
+#: c-typeck.c:1305
+msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr ""
 
-#: c-typeck.c:1381
+#: c-typeck.c:1338
 msgid "subscript has type `char'"
 msgstr ""
 
-#: c-typeck.c:1397 cp/typeck.c:2529
+#: c-typeck.c:1354 cp/typeck.c:2506
 msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
-#: c-typeck.c:1451
+#: c-typeck.c:1408
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr ""
 
-#: c-typeck.c:1458
+#: c-typeck.c:1415
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr ""
 
-#: c-typeck.c:1463
+#: c-typeck.c:1420
 msgid "(Each undeclared identifier is reported only once"
 msgstr ""
 
-#: c-typeck.c:1464
+#: c-typeck.c:1421
 msgid "for each function it appears in.)"
 msgstr ""
 
-#: c-typeck.c:1481
+#: c-typeck.c:1438
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr ""
 
-#: c-typeck.c:1546
+#: c-typeck.c:1504
 #, fuzzy
 msgid "called object is not a function"
 msgstr "Ôï åðþíõìï áíôéêåßìåíï äåí åßíáé áíáæçôÞóéìï"
 
-#: c-typeck.c:1630 cp/typeck.c:3171
+#: c-typeck.c:1590 cp/typeck.c:2831
 #, fuzzy
 msgid "too many arguments to function"
 msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: c-typeck.c:1651
+#: c-typeck.c:1611
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr ""
 
-#: c-typeck.c:1664
+#: c-typeck.c:1624
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:1667
+#: c-typeck.c:1627
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1670
+#: c-typeck.c:1630
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:1673
+#: c-typeck.c:1633
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:1676
+#: c-typeck.c:1636
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:1679
+#: c-typeck.c:1639
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1689
+#: c-typeck.c:1649
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr ""
 
-#: c-typeck.c:1707
+#: c-typeck.c:1667
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr ""
 
-#: c-typeck.c:1741
+#: c-typeck.c:1701
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr ""
 
-#: c-typeck.c:1743
+#: c-typeck.c:1703
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr ""
 
-#: c-typeck.c:1777 cp/typeck.c:3279
+#: c-typeck.c:1737 cp/typeck.c:2935
 #, fuzzy
 msgid "too few arguments to function"
 msgstr "ðïëý ëßãá ïñßóìáôá"
 
-#: c-typeck.c:1819
+#: c-typeck.c:1779
 msgid "suggest parentheses around + or - inside shift"
 msgstr ""
 
-#: c-typeck.c:1826
+#: c-typeck.c:1786
 msgid "suggest parentheses around && within ||"
 msgstr ""
 
-#: c-typeck.c:1835
+#: c-typeck.c:1795
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr ""
 
-#: c-typeck.c:1838
+#: c-typeck.c:1798
 msgid "suggest parentheses around comparison in operand of |"
 msgstr ""
 
-#: c-typeck.c:1847
+#: c-typeck.c:1807
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr ""
 
-#: c-typeck.c:1850
+#: c-typeck.c:1810
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr ""
 
-#: c-typeck.c:1857
+#: c-typeck.c:1817
 msgid "suggest parentheses around + or - in operand of &"
 msgstr ""
 
-#: c-typeck.c:1860
+#: c-typeck.c:1820
 msgid "suggest parentheses around comparison in operand of &"
 msgstr ""
 
-#: c-typeck.c:1867
+#: c-typeck.c:1827
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr ""
 
-#: c-typeck.c:2027 c-typeck.c:2083 ch/expr.c:3951
+#: c-typeck.c:1987 c-typeck.c:2022
 msgid "division by zero"
-msgstr ""
+msgstr "äéáßñåóç ìå ìçäÝí"
 
-#: c-typeck.c:2128 cp/typeck.c:3565
+#: c-typeck.c:2067 cp/typeck.c:3196
 msgid "right shift count is negative"
 msgstr ""
 
-#: c-typeck.c:2135 cp/typeck.c:3571
+#: c-typeck.c:2074 cp/typeck.c:3202
 msgid "right shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:2160 cp/typeck.c:3590
+#: c-typeck.c:2095 cp/typeck.c:3221
 msgid "left shift count is negative"
 msgstr ""
 
-#: c-typeck.c:2163 cp/typeck.c:3592
+#: c-typeck.c:2098 cp/typeck.c:3223
 msgid "left shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:2188
+#: c-typeck.c:2119
 msgid "shift count is negative"
 msgstr ""
 
-#: c-typeck.c:2190
+#: c-typeck.c:2121
 msgid "shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:2211 cp/typeck.c:3627
+#: c-typeck.c:2138 cp/typeck.c:3258
 msgid "comparing floating point with == or != is unsafe"
 msgstr ""
 
-#: c-typeck.c:2235 c-typeck.c:2241
+#: c-typeck.c:2164 c-typeck.c:2170
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr ""
 
-#: c-typeck.c:2244 c-typeck.c:2286 c-typeck.c:2314
+#: c-typeck.c:2173 c-typeck.c:2213 c-typeck.c:2241
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr ""
 
-#: c-typeck.c:2259 c-typeck.c:2265 c-typeck.c:2335 c-typeck.c:2341
+#: c-typeck.c:2187 c-typeck.c:2192 c-typeck.c:2261 c-typeck.c:2266
 msgid "comparison between pointer and integer"
 msgstr ""
 
-#: c-typeck.c:2281 c-typeck.c:2309
+#: c-typeck.c:2208 c-typeck.c:2236
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr ""
 
-#: c-typeck.c:2306
+#: c-typeck.c:2233
 msgid "comparison of complete and incomplete pointers"
 msgstr ""
 
-#: c-typeck.c:2322 c-typeck.c:2329
+#: c-typeck.c:2249 c-typeck.c:2256
 msgid "ordered comparison of pointer with integer zero"
 msgstr ""
 
-#: c-typeck.c:2355 cp/typeck.c:3760
+#: c-typeck.c:2280 cp/typeck.c:3391
 #, fuzzy
 msgid "unordered comparison on non-floating point argument"
 msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
 
-#: c-typeck.c:2559
+#: c-typeck.c:2491
 msgid "comparison between signed and unsigned"
 msgstr ""
 
-#: c-typeck.c:2605 cp/typeck.c:4006
+#: c-typeck.c:2537 cp/typeck.c:3635
 msgid "comparison of promoted ~unsigned with constant"
 msgstr ""
 
-#: c-typeck.c:2613 cp/typeck.c:4014
+#: c-typeck.c:2545 cp/typeck.c:3643
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr ""
 
-#: c-typeck.c:2675
-msgid "pointer of type `void *' used in arithmetic"
-msgstr ""
-
-#: c-typeck.c:2681
-msgid "pointer to a function used in arithmetic"
-msgstr ""
-
-#: c-typeck.c:2761
+#: c-typeck.c:2625
 msgid "pointer of type `void *' used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2763
+#: c-typeck.c:2627
 msgid "pointer to a function used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2860
+#: c-typeck.c:2724
 msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: c-typeck.c:2871
+#: c-typeck.c:2737
 msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: c-typeck.c:2883
+#: c-typeck.c:2754
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr ""
 
-#: c-typeck.c:2889
+#: c-typeck.c:2760
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: c-typeck.c:2900
+#: c-typeck.c:2769
 #, fuzzy
 msgid "wrong type argument to abs"
 msgstr "ëÜèïò áñéèìüò ïñéóìÜôùí"
 
-#: c-typeck.c:2912
+#: c-typeck.c:2781
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: c-typeck.c:2926
+#: c-typeck.c:2795
 msgid "wrong type argument to unary exclamation mark"
 msgstr ""
 
-#: c-typeck.c:2969
+#: c-typeck.c:2838
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr ""
 
-#: c-typeck.c:2984 c-typeck.c:3016
+#: c-typeck.c:2853 c-typeck.c:2885
 msgid "wrong type argument to increment"
 msgstr ""
 
-#: c-typeck.c:2986 c-typeck.c:3018
+#: c-typeck.c:2855 c-typeck.c:2887
 msgid "wrong type argument to decrement"
 msgstr ""
 
-#: c-typeck.c:3007
+#: c-typeck.c:2876
 msgid "increment of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:3009
+#: c-typeck.c:2878
 msgid "decrement of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:3082
-#, fuzzy
-msgid "invalid lvalue in increment"
-msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
-
-#: c-typeck.c:3083
-#, fuzzy
-msgid "invalid lvalue in decrement"
-msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
-
-#: c-typeck.c:3091 cp/typeck.c:4594
-msgid "increment"
-msgstr ""
-
-#: c-typeck.c:3091 cp/typeck.c:4594
-msgid "decrement"
-msgstr ""
-
-#: c-typeck.c:3146
+#: c-typeck.c:3015
 msgid "ISO C forbids the address of a cast expression"
 msgstr ""
 
-#: c-typeck.c:3156
+#: c-typeck.c:3025
 #, fuzzy
 msgid "invalid lvalue in unary `&'"
 msgstr "ìç Ýãêõñïò ÷ñüíïò áíáðÞäçò"
 
-#: c-typeck.c:3188
+#: c-typeck.c:3057
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr ""
 
-#. condition met at compile time
-#: c-typeck.c:3297 c-typeck.c:4686 c-typeck.c:4702 c-typeck.c:4718
-#: ch/expr.c:1782 ch/parse.c:361 ch/typeck.c:160 cp/typeck.c:4787 gcc.c:4467
-#: java/expr.c:387 java/verify.c:1464 java/verify.c:1465 java/verify.c:1480
-#: rtl-error.c:121 tradcif.y:533 tradcpp.c:4123
+#: c-typeck.c:3166 c-typeck.c:4632 c-typeck.c:4648 c-typeck.c:4664
+#: final.c:3146 final.c:3148 gcc.c:4397 rtl-error.c:122 toplev.c:1694
+#: config/cris/cris.c:529 cp/typeck.c:4341 java/expr.c:364 java/verify.c:1467
+#: java/verify.c:1468 java/verify.c:1483
 #, c-format
 msgid "%s"
-msgstr ""
+msgstr "%s"
 
-#: c-typeck.c:3358
+#: c-typeck.c:3227
 msgid "ISO C forbids use of conditional expressions as lvalues"
 msgstr ""
 
-#: c-typeck.c:3361
+#: c-typeck.c:3230
 msgid "ISO C forbids use of compound expressions as lvalues"
 msgstr ""
 
-#: c-typeck.c:3364
+#: c-typeck.c:3233
 msgid "ISO C forbids use of cast expressions as lvalues"
 msgstr ""
 
-#: c-typeck.c:3381
+#: c-typeck.c:3250
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr ""
 
-#: c-typeck.c:3385
+#: c-typeck.c:3254
 #, fuzzy, c-format
 msgid "%s of read-only variable `%s'"
 msgstr "Ìç áíáãíùñßóéìç ìåôáâëçôÞ `%s'"
 
-#: c-typeck.c:3388
+#: c-typeck.c:3257
 #, c-format
 msgid "%s of read-only location"
 msgstr ""
 
-#: c-typeck.c:3406
+#: c-typeck.c:3276
 #, fuzzy, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï áñ÷åßï fifo `%s'"
 
-#: c-typeck.c:3434 ch/typeck.c:3676 ch/xtypeck.c:62
+#: c-typeck.c:3304
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr ""
 
-#: c-typeck.c:3438 ch/typeck.c:3680 ch/xtypeck.c:66
+#: c-typeck.c:3308
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr ""
 
-#: c-typeck.c:3445 ch/typeck.c:3687 ch/xtypeck.c:73
+#: c-typeck.c:3315
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr ""
 
-#: c-typeck.c:3457 ch/typeck.c:3699 ch/xtypeck.c:85
+#: c-typeck.c:3327
 msgid "cannot put object with volatile field into register"
 msgstr ""
 
-#: c-typeck.c:3461 ch/typeck.c:3703 ch/xtypeck.c:89
+#: c-typeck.c:3331
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr ""
 
-#: c-typeck.c:3569
+#: c-typeck.c:3439
 msgid "signed and unsigned type in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3576
+#: c-typeck.c:3446
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr ""
 
-#: c-typeck.c:3592 c-typeck.c:3599
+#: c-typeck.c:3462 c-typeck.c:3469
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr ""
 
-#: c-typeck.c:3605
+#: c-typeck.c:3475
 msgid "pointer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3612 c-typeck.c:3622
+#: c-typeck.c:3482 c-typeck.c:3492
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3636
+#: c-typeck.c:3506
 msgid "type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3707 cp/typeck.c:5044
+#: c-typeck.c:3577 cp/typeck.c:4597
 msgid "left-hand operand of comma expression has no effect"
 msgstr ""
 
-#: c-typeck.c:3746
+#: c-typeck.c:3621
 msgid "cast specifies array type"
 msgstr ""
 
-#: c-typeck.c:3752
+#: c-typeck.c:3627
 msgid "cast specifies function type"
 msgstr ""
 
-#: c-typeck.c:3762
+#: c-typeck.c:3637
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr ""
 
-#: c-typeck.c:3781
+#: c-typeck.c:3656
 msgid "ISO C forbids casts to union type"
 msgstr ""
 
-#: c-typeck.c:3797
+#: c-typeck.c:3671
 msgid "cast to union type from type not present in union"
 msgstr ""
 
+#: c-typeck.c:3722
+msgid "cast adds new qualifiers to function type"
+msgstr ""
+
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3840
+#: c-typeck.c:3727
 msgid "cast discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:3855
+#: c-typeck.c:3742
 msgid "cast increases required alignment of target type"
 msgstr ""
 
-#: c-typeck.c:3861 cp/typeck.c:5458
+#: c-typeck.c:3748 cp/typeck.c:5027
 msgid "cast from pointer to integer of different size"
 msgstr ""
 
-#: c-typeck.c:3866
+#: c-typeck.c:3753
 msgid "cast does not match function type"
 msgstr ""
 
-#: c-typeck.c:3873 cp/typeck.c:5465
+#: c-typeck.c:3760 cp/typeck.c:5034
 msgid "cast to pointer from integer of different size"
 msgstr ""
 
+#: c-typeck.c:3772
+msgid "type-punning to incomplete type might break strict-aliasing rules"
+msgstr ""
+
+#: c-typeck.c:3776
+msgid "dereferencing type-punned pointer will break strict-aliasing rules"
+msgstr ""
+
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:4031
+#: c-typeck.c:3935
 #, fuzzy
 msgid "invalid lvalue in assignment"
 msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
 
 #. Convert new value to destination type.
-#: c-typeck.c:4040 c-typeck.c:4065 c-typeck.c:4082 ch/typeck.c:2334
-#: cp/typeck.c:5575 cp/typeck.c:5726
+#: c-typeck.c:3944 c-typeck.c:3969 c-typeck.c:3986 cp/typeck.c:5145
+#: cp/typeck.c:5294
 #, fuzzy
 msgid "assignment"
 msgstr "ðñïóðÝñáóìá ïñßóìáôïò"
 
-#: c-typeck.c:4249 c-typeck.c:4316
+#: c-typeck.c:4056
+#, fuzzy
+msgid "cannot pass rvalue to reference parameter"
+msgstr "äåí åßíáé äõíáôüí íá ãßíåé `stat' ôï locale áñ÷åßï `%s'"
+
+#: c-typeck.c:4160 c-typeck.c:4227
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4253 c-typeck.c:4296
+#: c-typeck.c:4164 c-typeck.c:4207
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4259
+#: c-typeck.c:4170
 msgid "ISO C prohibits argument conversion to union type"
 msgstr ""
 
-#: c-typeck.c:4288
+#: c-typeck.c:4199
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr ""
 
-#: c-typeck.c:4305
+#: c-typeck.c:4216
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4321
+#: c-typeck.c:4232
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:4337
+#: c-typeck.c:4248
 #, c-format
 msgid "%s makes pointer from integer without a cast"
-msgstr ""
+msgstr "%s ìåôáôñÝðåé áêÝñáéï óå äåßêôç ÷ùñßò ìåôáôñïðÝá"
 
-#: c-typeck.c:4345
+#: c-typeck.c:4256
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:4359 c-typeck.c:4362
+#: c-typeck.c:4270 c-typeck.c:4273
 #, fuzzy, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
 
-#: c-typeck.c:4366
+#: c-typeck.c:4277
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr ""
 
-#: c-typeck.c:4370
+#: c-typeck.c:4281
 #, fuzzy, c-format
 msgid "incompatible types in %s"
 msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'"
 
 #. Function name is known; supply it.
-#: c-typeck.c:4401
+#: c-typeck.c:4339
 #, fuzzy, c-format
-msgid "passing arg %d of `%s'"
-msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
+msgid "passing arg of `%s'"
+msgstr "ôï ðÝñáóìá ôïõ ïñßóìáôïò %d áðü `%s'"
 
-#. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:4411
-#, c-format
+#. Function name unknown (call through ptr).
+#: c-typeck.c:4349
+#, fuzzy
+msgid "passing arg of pointer to function"
+msgstr "ôï ðÝñáóìá ôïõ ïñßóìáôïò %d ôïõ äåßêôç óôç óõíÜñôçóç"
+
+#. Function name is known; supply it.
+#: c-typeck.c:4357
+#, c-format
+msgid "passing arg %d of `%s'"
+msgstr "ôï ðÝñáóìá ôïõ ïñßóìáôïò %d áðü `%s'"
+
+#. Function name unknown (call through ptr); just give arg number.
+#: c-typeck.c:4367
+#, c-format
 msgid "passing arg %d of pointer to function"
-msgstr ""
+msgstr "ôï ðÝñáóìá ôïõ ïñßóìáôïò %d ôïõ äåßêôç óôç óõíÜñôçóç"
 
-#: c-typeck.c:4478
+#: c-typeck.c:4433
 msgid "initializer for static variable is not constant"
 msgstr ""
 
-#: c-typeck.c:4484
+#: c-typeck.c:4439
 msgid "initializer for static variable uses complicated arithmetic"
 msgstr ""
 
-#: c-typeck.c:4492
+#: c-typeck.c:4447
 msgid "aggregate initializer is not constant"
 msgstr ""
 
-#: c-typeck.c:4494
+#: c-typeck.c:4449
 msgid "aggregate initializer uses complicated arithmetic"
 msgstr ""
 
-#: c-typeck.c:4501
+#: c-typeck.c:4456
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
 # src/request.c:263
-#: c-typeck.c:4689 c-typeck.c:4705 c-typeck.c:4721
+#: c-typeck.c:4635 c-typeck.c:4651 c-typeck.c:4667
 #, fuzzy, c-format
 msgid "(near initialization for `%s')"
 msgstr "Ôï âÞìá áñ÷éêïðïßçóçò áðÝôõ÷å"
 
-#: c-typeck.c:4773 cp/typeck2.c:531
+#: c-typeck.c:4718 cp/typeck2.c:505
 msgid "char-array initialized from wide string"
 msgstr ""
 
-#: c-typeck.c:4780 cp/typeck2.c:538
+#: c-typeck.c:4725 cp/typeck2.c:512
 msgid "int-array initialized from non-wide string"
 msgstr ""
 
-#: c-typeck.c:4798 cp/typeck2.c:554
+#: c-typeck.c:4743 cp/typeck2.c:528
 msgid "initializer-string for array of chars is too long"
 msgstr ""
 
-#: c-typeck.c:4834
+#: c-typeck.c:4781
 msgid "array initialized from non-constant array expression"
 msgstr ""
 
-#: c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4869 c-typeck.c:4890
-#: c-typeck.c:6311
+#: c-typeck.c:4798 c-typeck.c:4800 c-typeck.c:4816 c-typeck.c:4837
+#: c-typeck.c:6237
 #, fuzzy
 msgid "initializer element is not constant"
 msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
 
 # src/request.c:263
-#: c-typeck.c:4885
-#, fuzzy
+#: c-typeck.c:4832
 msgid "initialization"
-msgstr "Ôï âÞìá áñ÷éêïðïßçóçò áðÝôõ÷å"
+msgstr "áñ÷éêïðïßçóç"
 
-#: c-typeck.c:4896 c-typeck.c:6316
+#: c-typeck.c:4843 c-typeck.c:6242
 msgid "initializer element is not computable at load time"
 msgstr ""
 
-#: c-typeck.c:4933 c-typeck.c:4949 cp/typeck2.c:631
+#: c-typeck.c:4858 cp/typeck2.c:605
 #, fuzzy
 msgid "invalid initializer"
 msgstr "ìç Ýãêõñï ìÝãåèïò ïñéæüíôéïõ óôçëïèÝôç: %s"
 
-#: c-typeck.c:5434
+#: c-typeck.c:5351
 #, fuzzy
 msgid "extra brace group at end of initializer"
 msgstr "áêïëïõèïýí óêïõðßäéá óôï ôÝëïò ôçò ãñáììÞò"
 
-#: c-typeck.c:5454
+#: c-typeck.c:5371
 msgid "missing braces around initializer"
 msgstr ""
 
-#: c-typeck.c:5506
+#: c-typeck.c:5431
 msgid "braces around scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5554
+#: c-typeck.c:5479
 msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: c-typeck.c:5556
+#: c-typeck.c:5481
 msgid "initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:5587
+#: c-typeck.c:5512
 #, fuzzy
 msgid "missing initializer"
 msgstr "Ý÷åé ðáñáëçöèåß ôï áñ÷åßï ðñïïñéóìïý"
 
-#: c-typeck.c:5612
+#: c-typeck.c:5538
 msgid "empty scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5617
+#: c-typeck.c:5543
 msgid "extra elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5703
+#: c-typeck.c:5629
 msgid "initialization designators may not nest"
 msgstr ""
 
-#: c-typeck.c:5724 c-typeck.c:5795
+#: c-typeck.c:5650 c-typeck.c:5721
 msgid "array index in non-array initializer"
 msgstr ""
 
-#: c-typeck.c:5729 c-typeck.c:5847
+#: c-typeck.c:5655 c-typeck.c:5773
 msgid "field name not in record or union initializer"
 msgstr ""
 
-#: c-typeck.c:5791 c-typeck.c:5793
+#: c-typeck.c:5717 c-typeck.c:5719
 msgid "nonconstant array index in initializer"
 msgstr ""
 
-#: c-typeck.c:5798
+#: c-typeck.c:5724
 msgid "array index in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5809
+#: c-typeck.c:5735
 msgid "empty index range in initializer"
 msgstr ""
 
-#: c-typeck.c:5818
+#: c-typeck.c:5744
 msgid "array index range in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5859
+#: c-typeck.c:5785
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr ""
 
-#: c-typeck.c:5896 c-typeck.c:5917 c-typeck.c:6379
+#: c-typeck.c:5822 c-typeck.c:5843 c-typeck.c:6304
 msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: c-typeck.c:6589
+#: c-typeck.c:6514
 msgid "excess elements in char array initializer"
 msgstr ""
 
-#: c-typeck.c:6596 c-typeck.c:6642
+#: c-typeck.c:6521 c-typeck.c:6567
 msgid "excess elements in struct initializer"
 msgstr ""
 
-#: c-typeck.c:6709
+#: c-typeck.c:6582
+msgid "non-static initialization of a flexible array member"
+msgstr ""
+
+#: c-typeck.c:6644
 msgid "excess elements in union initializer"
 msgstr ""
 
-#: c-typeck.c:6730
+#: c-typeck.c:6665
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: c-typeck.c:6793
+#: c-typeck.c:6728
 msgid "excess elements in array initializer"
 msgstr ""
 
-#: c-typeck.c:6819
+#: c-typeck.c:6757
+msgid "excess elements in vector initializer"
+msgstr ""
+
+#: c-typeck.c:6779
 msgid "excess elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:6930 ch/parse.c:2026
+#: c-typeck.c:6886
 #, fuzzy
 msgid "asm template is not a string constant"
 msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
 
-#: c-typeck.c:6962
+#: c-typeck.c:6918
 msgid "invalid lvalue in asm statement"
 msgstr ""
 
-#: c-typeck.c:7033
+#: c-typeck.c:6993
 #, fuzzy
 msgid "modification by `asm'"
 msgstr "Ç ôñïðïðïßçóç áðÝôõ÷å"
 
-#: c-typeck.c:7052 cp/typeck.c:6576
+#: c-typeck.c:7012 cp/typeck.c:6152
 msgid "function declared `noreturn' has a `return' statement"
 msgstr ""
 
-#: c-typeck.c:7059
+#: c-typeck.c:7019
 msgid "`return' with no value, in function returning non-void"
 msgstr "`return' ÷ùñßò ôéìÞ, óå óõíÜñôçóç ðïõ åðéóôñÝöåé ìç-êåíü"
 
-#: c-typeck.c:7065
+#: c-typeck.c:7025
 msgid "`return' with a value, in function returning void"
 msgstr ""
 
-#: c-typeck.c:7069
+#: c-typeck.c:7029
 msgid "return"
-msgstr ""
+msgstr "åðéóôñïöÞ"
 
-#: c-typeck.c:7120
+#: c-typeck.c:7081
 msgid "function returns address of local variable"
 msgstr ""
 
-#: c-typeck.c:7177 cp/semantics.c:525
+#: c-typeck.c:7137 cp/semantics.c:555
 msgid "switch quantity not an integer"
 msgstr ""
 
-#: c-typeck.c:7187
+#: c-typeck.c:7147
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr ""
 
-#: c-typeck.c:7222 cp/decl.c:5230
+#: c-typeck.c:7182 cp/decl.c:5173
 msgid "case label not within a switch statement"
 msgstr ""
 
-#: c-typeck.c:7224 cp/decl.c:5235
+#: c-typeck.c:7184 cp/decl.c:5178
 msgid "`default' label not within a switch statement"
 msgstr ""
 
-#: calls.c:1901
+#: calls.c:1921
 #, c-format
 msgid "inlining failed in call to `%s'"
 msgstr ""
 
-#: calls.c:1902 calls.c:2208
+#: calls.c:1922 calls.c:2228
 msgid "called from here"
 msgstr ""
 
-#: calls.c:2207
+#: calls.c:2227
 #, fuzzy, c-format
 msgid "can't inline call to `%s'"
 msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'"
 
-#: calls.c:2237
+#: calls.c:2257
 msgid "function call has aggregate value"
 msgstr ""
 
-#: calls.c:4539
+#: calls.c:4614
 msgid "variable offset is passed partially in stack and in reg"
 msgstr ""
 
-#: calls.c:4541
+#: calls.c:4616
 msgid "variable size is passed partially in stack and in reg"
 msgstr ""
 
-#: cfgrtl.c:1578
+#: cfgloop.c:1106
+#, c-format
+msgid "Size of loop %d should be %d, not %d."
+msgstr ""
+
+#: cfgloop.c:1125
+#, c-format
+msgid "Bb %d do not belong to loop %d."
+msgstr ""
+
+#: cfgloop.c:1143
+#, c-format
+msgid "Loop %d's header does not have exactly 2 entries."
+msgstr ""
+
+#: cfgloop.c:1151
+#, c-format
+msgid "Loop %d's latch does not have exactly 1 successor."
+msgstr ""
+
+#: cfgloop.c:1156
+#, c-format
+msgid "Loop %d's latch does not have header as successor."
+msgstr ""
+
+#: cfgloop.c:1161
+#, c-format
+msgid "Loop %d's latch does not belong directly to it."
+msgstr ""
+
+#: cfgloop.c:1167
+#, c-format
+msgid "Loop %d's header does not belong directly to it."
+msgstr ""
+
+#: cfgrtl.c:1704
+#, c-format
+msgid "bb %d on wrong place"
+msgstr ""
+
+#: cfgrtl.c:1710
+#, c-format
+msgid "prev_bb of %d should be %d, not %d"
+msgstr ""
+
+#: cfgrtl.c:1730
 #, c-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1592
+#: cfgrtl.c:1744
 #, c-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: cfgrtl.c:1604
+#: cfgrtl.c:1756
 #, c-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1623
+#: cfgrtl.c:1778
+#, c-format
+msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
+msgstr ""
+
+#: cfgrtl.c:1785
+#, c-format
+msgid "verify_flow_info: Wrong count of block %i %i"
+msgstr ""
+
+#: cfgrtl.c:1791
+#, c-format
+msgid "verify_flow_info: Wrong frequency of block %i %i"
+msgstr ""
+
+#: cfgrtl.c:1799
 #, c-format
 msgid "verify_flow_info: Duplicate edge %i->%i"
 msgstr ""
 
-#: cfgrtl.c:1642
+#: cfgrtl.c:1805
+#, c-format
+msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
+msgstr ""
+
+#: cfgrtl.c:1811
+#, c-format
+msgid "verify_flow_info: Wrong count of edge %i->%i %i"
+msgstr ""
+
+#: cfgrtl.c:1841
 #, c-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:1657
+#: cfgrtl.c:1856
 #, c-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:1659
+#: cfgrtl.c:1858
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.c:1666
+#: cfgrtl.c:1865
 #, c-format
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr ""
 
-#: cfgrtl.c:1690
+#: cfgrtl.c:1881
+#, c-format
+msgid "Missing REG_EH_REGION note in the end of bb %i"
+msgstr ""
+
+#: cfgrtl.c:1889
+#, c-format
+msgid "Too many outgoing branch edges from bb %i"
+msgstr ""
+
+#: cfgrtl.c:1894
+#, c-format
+msgid "Fallthru edge after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1899
+#, c-format
+msgid "Wrong amount of branch edges after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1905
+#, c-format
+msgid "Wrong amount of branch edges after conditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1910
+#, c-format
+msgid "Call edges for non-call insn in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1919
+#, c-format
+msgid "Abnormal edges for no purpose in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1934
 #, c-format
 msgid "missing barrier after block %i"
 msgstr ""
 
-#: cfgrtl.c:1700
+#: cfgrtl.c:1944
 #, c-format
 msgid "basic block %d pred edge is corrupted"
 msgstr ""
 
-#: cfgrtl.c:1717
+#: cfgrtl.c:1961
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cfgrtl.c:1721
+#: cfgrtl.c:1965
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: cfgrtl.c:1735 cfgrtl.c:1745
+#: cfgrtl.c:1979 cfgrtl.c:1989
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: cfgrtl.c:1758
+#: cfgrtl.c:2002
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: cfgrtl.c:1770
+#: cfgrtl.c:2014
 #, c-format
 msgid "in basic block %d:"
 msgstr ""
 
-#: cfgrtl.c:1771
+#: cfgrtl.c:2015
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:1790
+#: cfgrtl.c:2034
 #, c-format
 msgid "basic block %i edge lists are corrupted"
 msgstr ""
 
-#: cfgrtl.c:1804
+#: cfgrtl.c:2049
 msgid "basic blocks not numbered consecutively"
 msgstr ""
 
-#: cfgrtl.c:1829
+#: cfgrtl.c:2074
 msgid "insn outside basic block"
 msgstr ""
 
-#: cfgrtl.c:1837
+#: cfgrtl.c:2082
 msgid "return not followed by barrier"
 msgstr ""
 
-#: cfgrtl.c:1842
+#: cfgrtl.c:2087
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: cfgrtl.c:1846
+#: cfgrtl.c:2091
 msgid "verify_flow_info failed"
 msgstr ""
 
-#: collect2.c:439
-#, fuzzy
+#: collect2.c:425
 msgid "internal error"
-msgstr "Åóùôåñéêü óöÜëìá NIS"
+msgstr "åóùôåñéêü óöÜëìá"
 
-#: collect2.c:940
-#, fuzzy
+#: collect2.c:934
 msgid "no arguments"
-msgstr "ðïëý ëßãá ïñßóìáôá"
+msgstr "÷ùñßò ïñßóìáôá"
 
 # src/getopt1.c:132
 # src/getopt1.c:132
-#: collect2.c:1269 collect2.c:1417 collect2.c:1450
-#, fuzzy, c-format
+#: collect2.c:1263 collect2.c:1411 collect2.c:1444
+#, c-format
 msgid "fopen %s"
-msgstr "åðéëïãÞ %s"
+msgstr "fopen %s"
 
-#: collect2.c:1272 collect2.c:1422 collect2.c:1453
+#: collect2.c:1266 collect2.c:1416 collect2.c:1447
 #, c-format
 msgid "fclose %s"
-msgstr ""
+msgstr "fclose %s"
 
-#: collect2.c:1281
+#: collect2.c:1275
 #, c-format
 msgid "collect2 version %s"
 msgstr ""
 
-#: collect2.c:1371
+#: collect2.c:1365
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr ""
 
-#: collect2.c:1372
+#: collect2.c:1366
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr ""
 
-#: collect2.c:1373
+#: collect2.c:1367
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr ""
 
-#: collect2.c:1514
+#: collect2.c:1508
 #, fuzzy, c-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s: Ï ðñïåðåîåñãáóôÞò C áðÝôõ÷å ìå óÞìá %d\n"
 
-#: collect2.c:1533
+#: collect2.c:1527
 #, c-format
 msgid "%s returned %d exit status"
 msgstr ""
 
-#: collect2.c:1561
+#: collect2.c:1555
 #, fuzzy, c-format
 msgid "[cannot find %s]"
 msgstr "Äåí åßíáé äõíáôüí íá åêôåëåóôåß ôï %s"
 
-#: collect2.c:1576
+#: collect2.c:1570
 #, fuzzy, c-format
 msgid "cannot find `%s'"
 msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
 
-#: collect2.c:1587 collect2.c:1590
+#: collect2.c:1581 collect2.c:1584
 #, c-format
 msgid "redirecting stdout: %s"
 msgstr ""
 
-#: collect2.c:1633
+#: collect2.c:1627
 #, fuzzy, c-format
 msgid "[Leaving %s]\n"
 msgstr "äéáãñáöÞ êáôáëüãïõ %s\n"
 
-#: collect2.c:1876
+#: collect2.c:1870
 #, c-format
-msgid "\nwrite_c_file - output name is %s, prefix is %s\n"
+msgid ""
+"\n"
+"write_c_file - output name is %s, prefix is %s\n"
 msgstr ""
 
-#: collect2.c:2089
+#: collect2.c:2083
 #, fuzzy
 msgid "cannot find `nm'"
 msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
 
-#: collect2.c:2099 collect2.c:2541
+#: collect2.c:2093 collect2.c:2535
 msgid "pipe"
-msgstr ""
+msgstr "óùëÞíùóç"
 
-#: collect2.c:2103 collect2.c:2545
+#: collect2.c:2097 collect2.c:2539
 msgid "fdopen"
-msgstr ""
+msgstr "fdopen"
 
-#: collect2.c:2129 collect2.c:2571
+#: collect2.c:2123 collect2.c:2565
 #, c-format
 msgid "dup2 %d 1"
-msgstr ""
+msgstr "dup2 %d 1"
 
-#: collect2.c:2132 collect2.c:2135 collect2.c:2148 collect2.c:2574
-#: collect2.c:2577 collect2.c:2590
-#, fuzzy, c-format
+#: collect2.c:2126 collect2.c:2129 collect2.c:2142 collect2.c:2568
+#: collect2.c:2571 collect2.c:2584
+#, c-format
 msgid "close %d"
-msgstr "ôï %s åßíáé êëåéóôü"
+msgstr "close %d"
 
-#: collect2.c:2138
+#: collect2.c:2132 collect2.c:2574
 #, c-format
-msgid "execvp %s"
-msgstr ""
+msgid "execv %s"
+msgstr "execv %s"
 
-#: collect2.c:2192
+#: collect2.c:2186
 #, c-format
 msgid "init function found in object %s"
 msgstr ""
 
-#: collect2.c:2200
+#: collect2.c:2194
 #, c-format
 msgid "fini function found in object %s"
 msgstr ""
 
-#: collect2.c:2223 collect2.c:2629
-#, fuzzy
+#: collect2.c:2217 collect2.c:2623
 msgid "fclose"
-msgstr "áñ÷åßï"
+msgstr "fclose"
 
-#: collect2.c:2268
+#: collect2.c:2262
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
 
-#: collect2.c:2270
+#: collect2.c:2264
 #, fuzzy, c-format
 msgid "unable to stat file '%s'"
 msgstr "áäõíáìßá ðñïóðÝëáóçò(stat()) áñ÷åßïõ `%s': %s"
 
-#: collect2.c:2276
+#: collect2.c:2270
 #, fuzzy, c-format
 msgid "unable to mmap file '%s'"
 msgstr "Áäõíáìßá ìåôáöïñÜò óôç ìíÞìç (mmap) ôïõ áñ÷åßïõ %s.\n"
 
-#: collect2.c:2429
-#, fuzzy
+#: collect2.c:2423
 msgid "not found\n"
-msgstr "Äå âñÝèçêå"
+msgstr "äå âñÝèçêå\n"
 
-#: collect2.c:2431 collect2.c:2608
+#: collect2.c:2425 collect2.c:2602
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr ""
 
-#: collect2.c:2451
+#: collect2.c:2445
 #, fuzzy, c-format
 msgid "bad magic number in file '%s'"
 msgstr "ìç Ýãêõñïò áñéèìüò áñ÷åßïõ óôç äÞëùóç ðåäßïõ: `%s'"
 
-#: collect2.c:2473
+#: collect2.c:2467
 msgid "dynamic dependencies.\n"
-msgstr ""
+msgstr "äõíáìéêÝò åîáñôÞóåéò.\n"
 
-#: collect2.c:2532
+#: collect2.c:2526
 #, fuzzy
 msgid "cannot find `ldd'"
 msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
 
-#: collect2.c:2580
-#, c-format
-msgid "execv %s"
-msgstr ""
-
-#: collect2.c:2593
-msgid "\nldd output with constructors/destructors.\n"
+#: collect2.c:2587
+msgid ""
+"\n"
+"ldd output with constructors/destructors.\n"
 msgstr ""
 
-#: collect2.c:2620
+#: collect2.c:2614
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr ""
 
-#: collect2.c:2734
+#: collect2.c:2728
 #, fuzzy, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: Äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: collect2.c:2853
+#: collect2.c:2847
 #, fuzzy, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ"
 
-#: collect2.c:2909
+#: collect2.c:2903
 #, fuzzy, c-format
 msgid "library lib%s not found"
 msgstr "Ðéèáíüí äå âñÝèçêå"
 
 # src/getopt1.c:132
 # src/getopt1.c:132
-#: collect2.c:3038
-#, fuzzy, c-format
+#: collect2.c:3030
+#, c-format
 msgid "open %s"
-msgstr "åðéëïãÞ %s"
+msgstr "open %s"
 
-#: collect2.c:3061
+#: collect2.c:3053
 msgid "incompatibilities between object file & expected values"
 msgstr ""
 
-#: collect2.c:3134
+#: collect2.c:3126
 #, c-format
-msgid "\nProcessing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
+msgid ""
+"\n"
+"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
 msgstr ""
 
-#: collect2.c:3143
+#: collect2.c:3135
 msgid "string section missing"
 msgstr ""
 
-#: collect2.c:3146
+#: collect2.c:3138
 #, fuzzy
 msgid "section pointer missing"
 msgstr "ïñéóìüò äéêáéùìÜôùí óôï %s"
 
-#: collect2.c:3194
+#: collect2.c:3186
 #, fuzzy
 msgid "no symbol table found"
 msgstr "äåí äþèçêå óõìâïëéêü üíïìá"
 
-#: collect2.c:3207
+#: collect2.c:3199
 #, fuzzy
 msgid "no cmd_strings found"
 msgstr "Äåí âñÝèçêå ìÝóï"
 
-#: collect2.c:3219
-msgid "\nUpdating header and load commands.\n\n"
+#: collect2.c:3211
+msgid ""
+"\n"
+"Updating header and load commands.\n"
+"\n"
 msgstr ""
 
-#: collect2.c:3226
+#: collect2.c:3218
 #, c-format
 msgid "load command map, %d cmds, new size %ld.\n"
 msgstr ""
 
-#: collect2.c:3257
+#: collect2.c:3249
 #, fuzzy
-msgid "writing load commands.\n\n"
+msgid ""
+"writing load commands.\n"
+"\n"
 msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
 
-#: collect2.c:3277
-#, fuzzy, c-format
+#: collect2.c:3269
+#, c-format
 msgid "close %s"
-msgstr "Êëåßóéìï ôïõ `%s'"
+msgstr "close %s"
 
-#: collect2.c:3351
+#: collect2.c:3343
 msgid "could not convert 0x%l.8x into a region"
 msgstr ""
 
-#: collect2.c:3355
+#: collect2.c:3347
 #, c-format
 msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
 msgstr ""
 
-#: collect2.c:3482
+#: collect2.c:3474
 #, fuzzy
 msgid "bad magic number"
 msgstr "ÅóöáëìÝíïò áñéèìüò áñ÷åßïõ"
 
-#: collect2.c:3483
+#: collect2.c:3475
 msgid "bad header version"
-msgstr ""
+msgstr "åóöáëìÝíç Ýêäïóç êåöáëßäáò"
 
-#: collect2.c:3484
+#: collect2.c:3476
 msgid "bad raw header version"
 msgstr ""
 
-#: collect2.c:3485
+#: collect2.c:3477
 msgid "raw header buffer too small"
 msgstr ""
 
-#: collect2.c:3486
+#: collect2.c:3478
 #, fuzzy
 msgid "old raw header file"
 msgstr "Äåí åßíáé åðþíõìï áñ÷åßï"
 
-#: collect2.c:3487
+#: collect2.c:3479
 #, fuzzy
 msgid "unsupported version"
 msgstr "ÅìöÜíéóç Ýêäïóçò ðñïãñÜììáôïò"
 
-#: collect2.c:3489
+#: collect2.c:3481
 #, c-format
 msgid "unknown {de,en}code_mach_o_hdr return value %d"
 msgstr ""
 
 # src/request.c:37
-#: collect2.c:3509
-#, fuzzy, c-format
+#: collect2.c:3501
+#, c-format
 msgid "fstat %s"
-msgstr "%s óå %s"
+msgstr "fstat %s"
 
-#: collect2.c:3546 collect2.c:3594
+#: collect2.c:3538 collect2.c:3586
 #, c-format
 msgid "lseek %s 0"
-msgstr ""
+msgstr "lseek %s 0"
 
-#: collect2.c:3550
-#, fuzzy, c-format
+#: collect2.c:3542
+#, c-format
 msgid "read %s"
-msgstr "óöÜëìá áíÜãíùóçò %s"
+msgstr "read %s"
 
-#: collect2.c:3553
+#: collect2.c:3545
 #, c-format
 msgid "read %ld bytes, expected %ld, from %s"
 msgstr ""
 
-#: collect2.c:3574
+#: collect2.c:3566
 #, c-format
 msgid "msync %s"
-msgstr ""
+msgstr "msync %s"
 
-#: collect2.c:3581
+#: collect2.c:3573
 #, c-format
 msgid "munmap %s"
-msgstr ""
+msgstr "munmap %s"
 
-#: collect2.c:3598
-#, fuzzy, c-format
+#: collect2.c:3590
+#, c-format
 msgid "write %s"
-msgstr "óöÜëìá åããñáöÞò"
+msgstr "write %s"
 
-#: collect2.c:3601
+#: collect2.c:3593
 #, c-format
 msgid "wrote %ld bytes, expected %ld, to %s"
 msgstr ""
 
-#: combine.c:12639
+#: combine.c:12966
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -3814,7 +4069,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: combine.c:12649
+#: combine.c:12976
 #, c-format
 msgid ""
 "\n"
@@ -3822,984 +4077,883 @@ msgid ""
 ";; %d successes.\n"
 msgstr ""
 
-#: convert.c:67
+#: convert.c:69
 #, fuzzy
 msgid "cannot convert to a pointer type"
 msgstr "Äåí åßíáé äõíáôüí íá âñåèåß ï ôýðïò ôïõ åðåîåñãáóôÞ."
 
-#: convert.c:100
+#: convert.c:102
 msgid "pointer value used where a floating point value was expected"
 msgstr ""
 
-#: convert.c:104
+#: convert.c:106
 msgid "aggregate value used where a float was expected"
 msgstr ""
 
-#: convert.c:130
+#: convert.c:132
 #, fuzzy
 msgid "conversion to incomplete type"
 msgstr "ìç ðëÞñçò åããñáöÞ"
 
-#: convert.c:390 convert.c:470
+#: convert.c:414 convert.c:494
 msgid "can't convert between vector values of different size"
 msgstr ""
 
-#: convert.c:396
+#: convert.c:420
 msgid "aggregate value used where an integer was expected"
 msgstr ""
 
-#: convert.c:448 f/com.c:1073
+#: convert.c:472 f/com.c:1100
 msgid "pointer value used where a complex was expected"
 msgstr ""
 
-#: convert.c:452 f/com.c:1075
+#: convert.c:476 f/com.c:1102
 msgid "aggregate value used where a complex was expected"
 msgstr ""
 
-#: convert.c:476
+#: convert.c:500
 msgid "can't convert value to a vector"
 msgstr ""
 
-#: cpperror.c:125
-#, fuzzy
-msgid "internal error: "
-msgstr "Åóùôåñéêü óöÜëìá NIS"
-
-#: cpperror.c:132 tradcpp.c:4679
+#: cpperror.c:113
 msgid "warning: "
 msgstr "ðñïåéäïðïßçóç: "
 
+#: cpperror.c:115
+msgid "internal error: "
+msgstr "åóùôåñéêü óöÜëìá: "
+
+#: cpperror.c:189
+#, fuzzy
+msgid "stdout"
+msgstr "äïìÞ"
+
 # src/request.c:37
-#: cpperror.c:209 cpperror.c:299 cppfiles.c:691 gcc.c:6318 tradcpp.c:4717
-#, fuzzy, c-format
+#: cpperror.c:191 gcc.c:6444
+#, c-format
 msgid "%s: %s"
-msgstr "%s óå %s"
+msgstr "%s: %s"
+
+#: cppexp.c:199
+#, fuzzy
+msgid "too many decimal points in number"
+msgstr "Õðåñâïëéêá ðïëëÜ áíïéêôÜ áñ÷åßá óôï óýóôçìá"
+
+#: cppexp.c:219
+#, fuzzy, c-format
+msgid "invalid digit \"%c\" in octal constant"
+msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
 
-#: cppexp.c:154
-msgid "floating point numbers are not valid in #if"
+#: cppexp.c:225
+msgid "use of C99 hexadecimal floating constant"
 msgstr ""
 
-#: cppexp.c:176
-msgid "traditional C rejects the `U' suffix"
+#: cppexp.c:234
+msgid "exponent has no digits"
 msgstr ""
 
-#: cppexp.c:179
-msgid "too many 'l' suffixes in integer constant"
+#: cppexp.c:241
+msgid "hexadecimal floating constants require an exponent"
 msgstr ""
 
-#: cppexp.c:183
-msgid "integer constant contains digits beyond the radix"
+#: cppexp.c:247
+#, fuzzy, c-format
+msgid "invalid suffix \"%.*s\" on floating constant"
+msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
+
+#: cppexp.c:257 cppexp.c:282
+#, c-format
+msgid "traditional C rejects the \"%.*s\" suffix"
 msgstr ""
 
-#: cppexp.c:186
+#: cppexp.c:268
+#, fuzzy, c-format
+msgid "invalid suffix \"%.*s\" on integer constant"
+msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
+
+#: cppexp.c:289
 #, fuzzy
-msgid "integer constant out of range"
-msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
+msgid "use of C99 long long integer constant"
+msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
 
-#: cppexp.c:192
+#: cppexp.c:295
+msgid "imaginary constants are a GCC extension"
+msgstr ""
+
+#: cppexp.c:383
 #, fuzzy
-msgid "integer constant is so large that it is unsigned"
+msgid "integer constant is too large for its type"
 msgstr "%s: ôï %s åßíáé ôüóï ìåãÜëï ðïõ äå ìðïñåß íá áíáðáñáóôáèåß"
 
-#: cppexp.c:201
-#, c-format
-msgid "invalid suffix '%.*s' on integer constant"
-msgstr ""
+#: cppexp.c:395
+#, fuzzy
+msgid "integer constant is so large that it is unsigned"
+msgstr "%s: ôï %s åßíáé ôüóï ìåãÜëï ðïõ äå ìðïñåß íá áíáðáñáóôáèåß"
 
-#: cppexp.c:234
+#: cppexp.c:482
 #, fuzzy
 msgid "missing ')' after \"defined\""
 msgstr "Ý÷åé ðáñáëçöèåß ç ëßóôá ìå ôá ðåäßá"
 
-#: cppexp.c:240
+#: cppexp.c:489
 msgid "operator \"defined\" requires an identifier"
 msgstr ""
 
-#: cppexp.c:248
+#: cppexp.c:497
 #, c-format
 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
 msgstr ""
 
-#: cppexp.c:259
+#: cppexp.c:507
 msgid "this use of \"defined\" may not be portable"
 msgstr ""
 
-#: cppexp.c:305
-msgid "string constants are not valid in #if"
-msgstr ""
-
-#: cppexp.c:309
-#, fuzzy, c-format
-msgid "invalid character '%c' in #if"
-msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
+#: cppexp.c:545
+#, fuzzy
+msgid "floating constant in preprocessor expression"
+msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
 
-#: cppexp.c:311
-#, fuzzy, c-format
-msgid "invalid character '\\%03o' in #if"
-msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
+#: cppexp.c:551
+#, fuzzy
+msgid "imaginary number in preprocessor expression"
+msgstr "ìç Ýãêõñïò áñéèìüò áðü ãñáììÝò"
 
-#: cppexp.c:328
+#: cppexp.c:596
 #, c-format
 msgid "ISO C++ does not permit \"%s\" in #if"
 msgstr ""
 
-#: cppexp.c:339
+#: cppexp.c:604
 #, fuzzy, c-format
 msgid "\"%s\" is not defined"
 msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cppexp.c:365
+#: cppexp.c:737 cppexp.c:772
 #, fuzzy, c-format
-msgid "\"%s\" is not valid in #if expressions"
-msgstr "%s: ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç: %s"
+msgid "missing binary operator before token \"%s\""
+msgstr "%s: Áíáìåíüôáí äõáäéêüò ÷åéñéóôÞò.\n"
 
-#: cppexp.c:380
-msgid "integer overflow in preprocessor expression"
-msgstr ""
+#: cppexp.c:756
+#, fuzzy, c-format
+msgid "invalid character '%c' in #if"
+msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
 
-#: cppexp.c:610
-#, fuzzy
-msgid "missing binary operator"
-msgstr "Áãíùóôïò äõáäéêüò ÷åéñéóôÞò."
+#: cppexp.c:758
+#, fuzzy, c-format
+msgid "invalid character '\\%03o' in #if"
+msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
+
+#: cppexp.c:763
+#, fuzzy, c-format
+msgid "token \"%s\" is not valid in preprocessor expressions"
+msgstr "%s: ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç: %s"
 
-#: cppexp.c:645
+#: cppexp.c:782
 msgid "void expression between '(' and ')'"
 msgstr ""
 
-#: cppexp.c:647
-#, c-format
-msgid "operator '%s' has no right operand"
+#: cppexp.c:785
+msgid "#if with no expression"
 msgstr ""
 
-#: cppexp.c:659
+#: cppexp.c:787
 #, c-format
-msgid "impossible operator '%s'"
+msgid "operator '%s' has no right operand"
 msgstr ""
 
-#: cppexp.c:735 tradcif.y:111 tradcif.y:122
-#, fuzzy
-msgid "division by zero in #if"
-msgstr "Äéáßñåóç ìå ìçäÝí óôçí áðïôßìçóç: %s"
-
-#: cppexp.c:769
-msgid "comma operator in operand of #if"
+#: cppexp.c:813
+msgid " ':' without preceding '?'"
 msgstr ""
 
-#: cppexp.c:774
-#, fuzzy
-msgid "syntax error '?' without following ':'"
-msgstr "óõíôáêôéêü óöÜëìá óôïí ðñüëïãï: %s"
-
-#: cppexp.c:777
-msgid "syntax error ':' without preceding '?'"
+#: cppexp.c:840
+msgid "unbalanced stack in #if"
 msgstr ""
 
-#: cppexp.c:785
+#: cppexp.c:862
+#, fuzzy, c-format
+msgid "impossible operator '%u'"
+msgstr "RPC: Ìç óõìâáôÝò åêäüóåéò ôïõ RPC"
+
+#: cppexp.c:954
 #, fuzzy
 msgid "missing ')' in expression"
 msgstr "Ý÷åé ðáñáëçöèåß ç ëßóôá ìå ôéò èÝóåéò"
 
-#: cppexp.c:792
+#: cppexp.c:975
+#, fuzzy
+msgid "'?' without following ':'"
+msgstr "óõíôáêôéêü óöÜëìá óôïí ðñüëïãï: %s"
+
+#: cppexp.c:985
+msgid "integer overflow in preprocessor expression"
+msgstr ""
+
+#: cppexp.c:990
 #, fuzzy
 msgid "missing '(' in expression"
 msgstr "Ý÷åé ðáñáëçöèåß ç ëßóôá ìå ôéò èÝóåéò"
 
-#: cppexp.c:818
-#, fuzzy, c-format
-msgid "missing binary operator before '%s'"
-msgstr "%s: Áíáìåíüôáí äõáäéêüò ÷åéñéóôÞò.\n"
-
-#: cppexp.c:824
+#: cppexp.c:1026
 #, c-format
-msgid "operator '%s' has no left operand"
+msgid "the left operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: cppexp.c:862
-msgid "unbalanced stack in #if"
+#: cppexp.c:1031
+#, c-format
+msgid "the right operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: cppexp.c:865
-msgid "#if with no expression"
+#: cppexp.c:1414
+msgid "comma operator in operand of #if"
 msgstr ""
 
+#: cppexp.c:1551
+#, fuzzy
+msgid "division by zero in #if"
+msgstr "Äéáßñåóç ìå ìçäÝí óôçí áðïôßìçóç: %s"
+
 # src/shred.c:1134
-#: cppfiles.c:395
+#: cppfiles.c:411
 #, fuzzy, c-format
 msgid "%s is too large"
 msgstr "%s: ôï áñ÷åßï åßíáé ðïëý ìåãÜëï"
 
-#: cppfiles.c:426
+#: cppfiles.c:447
 #, fuzzy, c-format
 msgid "%s is shorter than expected"
 msgstr "%s: Áíáìåíüôáí äõáäéêüò ÷åéñéóôÞò.\n"
 
-#: cppfiles.c:440
+#: cppfiles.c:461
 #, fuzzy, c-format
 msgid "%s is a block device"
 msgstr "Äåí Ýìåéíå êáèüëïõ ÷þñïò óôç óõóêåõÞ"
 
-#: cppfiles.c:566
+#: cppfiles.c:594
 #, c-format
 msgid "no include path in which to find %s"
 msgstr ""
 
-#: cppfiles.c:639
+#: cppfiles.c:668
 msgid "Multiple include guards may be useful for:\n"
 msgstr ""
 
-#: cppfiles.c:1029
+#: cppfiles.c:1014
 msgid "absolute file name in remap_filename"
 msgstr ""
 
-#: cppinit.c:230
+#: cppinit.c:224
 #, fuzzy, c-format
 msgid "ignoring nonexistent directory \"%s\"\n"
 msgstr "äéáãñáöÞ ìç-êáôáëüãïõ `%s'\n"
 
-#: cppinit.c:237
+#: cppinit.c:231
 #, fuzzy, c-format
 msgid "%s: Not a directory"
 msgstr "Äåí åßíáé êáôÜëïãïò"
 
-#: cppinit.c:284
+#: cppinit.c:287
 #, fuzzy, c-format
 msgid "ignoring duplicate directory \"%s\"\n"
 msgstr "áäõíáìßá áëëáãÞò óôï êáôÜëïãï \"%s\""
 
-#: cppinit.c:312
-#, fuzzy, c-format
-msgid "changing search order for system directory \"%s\""
-msgstr "áäõíáìßá áëëáãÞò óôï êáôÜëïãï \"%s\""
+#: cppinit.c:325
+msgid "  as it is a non-system directory that duplicates a system directory\n"
+msgstr ""
 
-#: cppinit.c:316
+#: cppinit.c:891
+#, fuzzy
+msgid "cppchar_t must be an unsigned type"
+msgstr "äéðëüò ðñïóäéïñéóôÞò ìçíýìáôïò"
+
+#: cppinit.c:895
 #, c-format
-msgid "  as it is the same as non-system directory \"%s\""
+msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits"
+msgstr ""
+
+#: cppinit.c:901
+msgid "CPP arithmetic must be at least as precise as a target int"
+msgstr ""
+
+#: cppinit.c:904
+msgid "target char is less than 8 bits wide"
+msgstr ""
+
+#: cppinit.c:908
+msgid "target wchar_t is narrower than target char"
+msgstr ""
+
+#: cppinit.c:912
+msgid "target int is narrower than target char"
+msgstr ""
+
+#: cppinit.c:916
+msgid "CPP half-integer narrower than CPP character"
 msgstr ""
 
-#: cppinit.c:320
-msgid "  as it has already been specified as a non-system directory"
+#: cppinit.c:920
+#, c-format
+msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits"
 msgstr ""
 
-#: cppinit.c:927
+#: cppinit.c:972
 msgid "#include \"...\" search starts here:\n"
 msgstr ""
 
-#: cppinit.c:931
+#: cppinit.c:976
 msgid "#include <...> search starts here:\n"
 msgstr ""
 
-#: cppinit.c:934
+#: cppinit.c:979
 #, fuzzy
 msgid "End of search list.\n"
 msgstr "ÔÝëïò ôìÞìáôïò"
 
-#: cppinit.c:1001
+#: cppinit.c:1055
 msgid "<built-in>"
 msgstr ""
 
-#: cppinit.c:1003
+#: cppinit.c:1057
 msgid "<command line>"
 msgstr ""
 
-#: cppinit.c:1099 tradcpp.c:968 tradcpp.c:978 tradcpp.c:1069
-#, fuzzy
-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:1147
-#, fuzzy, c-format
-msgid "argument missing after %s"
-msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
-
-#: cppinit.c:1148
+#: cppinit.c:1162
 #, fuzzy, c-format
 msgid "assertion missing after %s"
 msgstr "ïñéóìüò äéêáéùìÜôùí óôï %s"
 
-#: cppinit.c:1149
+#: cppinit.c:1163
 #, c-format
 msgid "directory name missing after %s"
 msgstr ""
 
-#: cppinit.c:1150
+#: cppinit.c:1164
 #, fuzzy, c-format
 msgid "file name missing after %s"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: cppinit.c:1151
+#: cppinit.c:1165
 #, c-format
 msgid "macro name missing after %s"
 msgstr ""
 
-#: cppinit.c:1152
+#: cppinit.c:1166
 #, c-format
 msgid "path name missing after %s"
 msgstr ""
 
-#: cppinit.c:1153
-#, fuzzy, c-format
-msgid "number missing after %s"
-msgstr "ïñéóìüò äéêáéùìÜôùí óôï %s"
+#: cppinit.c:1368
+#, fuzzy
+msgid "-I- specified twice"
+msgstr "ìç ïñéóìÝíï"
 
-#: cppinit.c:1154
-#, fuzzy, c-format
-msgid "target missing after %s"
-msgstr "Áñ÷Þ áñ÷åßïõ %s\n"
-
-#: cppinit.c:1338
-#, c-format
-msgid "too many filenames. Type %s --help for usage info"
-msgstr ""
-
-#: cppinit.c:1522 tradcpp.c:603
-msgid "output filename specified twice"
-msgstr ""
-
-#: cppinit.c:1634
-#, fuzzy
-msgid "-I- specified twice"
-msgstr "ìç ïñéóìÝíï"
-
-#: cppinit.c:1773
-#, c-format
-msgid "GNU CPP version %s (cpplib)"
-msgstr ""
-
-#: cppinit.c:1814 tradcpp.c:792
-msgid "you must additionally specify either -M or -MM"
-msgstr ""
-
-#: cppinit.c:1877
-#, c-format
-msgid "Usage: %s [switches] input output\n"
-msgstr ""
-
-#. To keep the lines from getting too long for some compilers, limit
-#. to about 500 characters (6 lines) per chunk.
-#: cppinit.c:1880
-msgid ""
-"Switches:\n"
-"  -include <file>           Include the contents of <file> before other files\n"
-"  -imacros <file>           Accept definition of macros in <file>\n"
-"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
-"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
-"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
-"  -isystem <dir>            Add <dir> to the start of the system include path\n"
-msgstr ""
-
-#: cppinit.c:1889
-msgid ""
-"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
-"  -I <dir>                  Add <dir> to the end of the main include path\n"
-"  -I-                       Fine-grained include path control; see info docs\n"
-"  -nostdinc                 Do not search system include directories\n"
-"                             (dirs specified with -isystem will still be used)\n"
-"  -nostdinc++               Do not search system include directories for C++\n"
-"  -o <file>                 Put output into <file>\n"
-msgstr ""
-
-#: cppinit.c:1898
-msgid ""
-"  -pedantic                 Issue all warnings demanded by strict ISO C\n"
-"  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
-"  -trigraphs                Support ISO C trigraphs\n"
-"  -lang-c                   Assume that the input sources are in C\n"
-"  -lang-c89                 Assume that the input sources are in C89\n"
-msgstr ""
-
-#: cppinit.c:1905
-msgid ""
-"  -lang-c++                 Assume that the input sources are in C++\n"
-"  -lang-objc                Assume that the input sources are in ObjectiveC\n"
-"  -lang-objc++              Assume that the input sources are in ObjectiveC++\n"
-"  -lang-asm                 Assume that the input sources are in assembler\n"
-msgstr ""
-
-#: cppinit.c:1911
-msgid ""
-"  -std=<std name>           Specify the conformance standard; one of:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999\n"
-"  -+                        Allow parsing of C++ style features\n"
-"  -w                        Inhibit warning messages\n"
-"  -Wtrigraphs               Warn if trigraphs are encountered\n"
-"  -Wno-trigraphs            Do not warn about trigraphs\n"
-"  -Wcomment{s}              Warn if one comment starts inside another\n"
-msgstr ""
-
-#: cppinit.c:1921
-msgid ""
-"  -Wno-comment{s}           Do not warn about comments\n"
-"  -Wtraditional             Warn about features not present in traditional C\n"
-"  -Wno-traditional          Do not warn about traditional C\n"
-"  -Wundef                   Warn if an undefined macro is used by #if\n"
-"  -Wno-undef                Do not warn about testing undefined macros\n"
-"  -Wimport                  Warn about the use of the #import directive\n"
-msgstr ""
-
-#: cppinit.c:1929
-msgid ""
-"  -Wno-import               Do not warn about the use of #import\n"
-"  -Werror                   Treat all warnings as errors\n"
-"  -Wno-error                Do not treat warnings as errors\n"
-"  -Wsystem-headers          Do not suppress warnings from system headers\n"
-"  -Wno-system-headers       Suppress warnings from system headers\n"
-"  -Wall                     Enable all preprocessor warnings\n"
-msgstr ""
-
-#: cppinit.c:1937
-msgid ""
-"  -M                        Generate make dependencies\n"
-"  -MM                       As -M, but ignore system header files\n"
-"  -MF <file>                Write dependency output to the given file\n"
-"  -MG                       Treat missing header file as generated files\n"
-msgstr ""
-
-#: cppinit.c:1943
-msgid ""
-"  -MP\t\t\t    Generate phony targets for all headers\n"
-"  -MQ <target>              Add a MAKE-quoted target\n"
-"  -MT <target>              Add an unquoted target\n"
-msgstr ""
-
-#: cppinit.c:1948
-msgid ""
-"  -D<macro>                 Define a <macro> with string '1' as its value\n"
-"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
-"  -A<question> (<answer>)   Assert the <answer> to <question>\n"
-"  -A-<question> (<answer>)  Disable the <answer> to <question>\n"
-"  -U<macro>                 Undefine <macro> \n"
-"  -v                        Display the version number\n"
-msgstr ""
-
-#: cppinit.c:1956
-msgid ""
-"  -H                        Print the name of header files as they are used\n"
-"  -C                        Do not discard comments\n"
-"  -dM                       Display a list of macro definitions active at end\n"
-"  -dD                       Preserve macro definitions in output\n"
-"  -dN                       As -dD except that only the names are preserved\n"
-"  -dI                       Include #include directives in the output\n"
-msgstr ""
-
-#: cppinit.c:1964
-msgid ""
-"  -fpreprocessed            Treat the input file as already preprocessed\n"
-"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
-"  -P                        Do not generate #line directives\n"
-"  -$                        Do not allow '$' in identifiers\n"
-"  -remap                    Remap file names when including files.\n"
-"  --version                 Display version information\n"
-"  -h or --help              Display this information\n"
-msgstr ""
-
-#: cpplex.c:154
+#: cpplex.c:149
 #, c-format
 msgid "trigraph ??%c converted to %c"
 msgstr ""
 
-#: cpplex.c:162
+#: cpplex.c:157
 #, c-format
 msgid "trigraph ??%c ignored"
 msgstr ""
 
-#: cpplex.c:218
+#: cpplex.c:214
 msgid "backslash and newline separated by space"
 msgstr ""
 
-#: cpplex.c:224
+#: cpplex.c:221 cpptrad.c:158
 #, fuzzy
 msgid "backslash-newline at end of file"
 msgstr "ìç Ýãêõñç äéáöõãÞ ìå ðéóùêÜèåôï óôï ôÝëïò ôïõ áëöáñéèìçôéêïý"
 
-#: cpplex.c:290
+#: cpplex.c:287 cpptrad.c:199
 msgid "\"/*\" within comment"
 msgstr ""
 
-#: cpplex.c:373
+#: cpplex.c:395
 #, fuzzy
 msgid "null character(s) ignored"
 msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò óôï áñ÷åßï: "
 
-#: cpplex.c:380
+#: cpplex.c:402
 #, c-format
 msgid "%s in preprocessing directive"
 msgstr ""
 
-#: cpplex.c:447
+#: cpplex.c:475
 #, c-format
 msgid "attempt to use poisoned \"%s\""
 msgstr ""
 
-#: cpplex.c:455
+#: cpplex.c:483
 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
 msgstr ""
 
-#: cpplex.c:508
-msgid "'$' character(s) in identifier"
+#: cpplex.c:555
+msgid "'$' character(s) in identifier or number"
 msgstr ""
 
-#: cpplex.c:589
-#, fuzzy, c-format
+#: cpplex.c:698
+#, c-format
 msgid "missing terminating %c character"
-msgstr "Ý÷åé ðáñáëçöèåß ôï áñ÷åßï ðñïïñéóìïý"
-
-#: cpplex.c:594
-#, fuzzy
-msgid "possible start of unterminated string literal"
-msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
-
-#: cpplex.c:689
-msgid "multi-line string literals are deprecated"
-msgstr ""
+msgstr "Ý÷åé ðáñáëçöèåß ôåñìáôéêüò ÷áñáêôÞñáò %c"
 
-#: cpplex.c:712
+#: cpplex.c:711
 msgid "null character(s) preserved in literal"
 msgstr ""
 
-#: cpplex.c:914
+#: cpplex.c:915 cpptrad.c:487
 #, fuzzy
 msgid "no newline at end of file"
 msgstr "%s: ðñüùñï ôÝëïò áñ÷åßïõ"
 
-#: cpplex.c:1034 tradcpp.c:1456
+#: cpplex.c:1092 cpptrad.c:213
 #, fuzzy
 msgid "unterminated comment"
 msgstr "Ìç ôåñìáôéóìÝíç åíôïëÞ `s'"
 
-#: cpplex.c:1045
-msgid "C++ style comments are not allowed in ISO C89"
+#: cpplex.c:1103
+msgid "C++ style comments are not allowed in ISO C90"
 msgstr ""
 
-#: cpplex.c:1047
+#: cpplex.c:1105
 msgid "(this will be reported only once per input file)"
 msgstr ""
 
-#: cpplex.c:1052
+#: cpplex.c:1110
 msgid "multi-line comment"
 msgstr ""
 
-#: cpplex.c:1367
+#: cpplex.c:1425
 #, fuzzy, c-format
 msgid "unknown string token %s\n"
 msgstr "¶ãíùóôÞ åðéëïãÞ ãéá ôï `s'"
 
-#: cpplex.c:1379
+#: cpplex.c:1438
 #, fuzzy, c-format
 msgid "unspellable token %s"
 msgstr "%s: áäýíáôï ôï Üíïéãìá ôïõ %s: %m\n"
 
-#: cpplex.c:1635
+#: cpplex.c:1695
 #, c-format
-msgid "the meaning of '\\%c' varies with -traditional"
+msgid "the meaning of '\\%c' is different in traditional C"
 msgstr ""
 
-#: cpplex.c:1641
+#: cpplex.c:1701
 msgid "incomplete universal-character-name"
 msgstr ""
 
-#: cpplex.c:1655
+#: cpplex.c:1715
 #, c-format
 msgid "non-hex digit '%c' in universal-character-name"
 msgstr ""
 
-#: cpplex.c:1663
+#: cpplex.c:1723
 msgid "universal-character-name on EBCDIC target"
 msgstr ""
 
-#: cpplex.c:1677
+#: cpplex.c:1737
 #, fuzzy
 msgid "universal-character-name out of range"
 msgstr "U+%04X: åêôüò ïñßùí ÷áñáêôÞñáò"
 
-#: cpplex.c:1722
-msgid "the meaning of '\\a' varies with -traditional"
+#: cpplex.c:1791
+msgid "the meaning of '\\a' is different in traditional C"
 msgstr ""
 
-#: cpplex.c:1729
+#: cpplex.c:1798
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr ""
 
-#: cpplex.c:1739
-msgid "the meaning of '\\x' varies with -traditional"
+#: cpplex.c:1809
+msgid "the meaning of '\\x' is different in traditional C"
 msgstr ""
 
-#: cpplex.c:1758 f/lex.c:610
+#: cpplex.c:1828 f/lex.c:585
 msgid "\\x used with no following hex digits"
 msgstr ""
 
-#: cpplex.c:1762
+#: cpplex.c:1833
 #, fuzzy
 msgid "hex escape sequence out of range"
 msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý"
 
-#: cpplex.c:1786
+#: cpplex.c:1858
 #, fuzzy
 msgid "octal escape sequence out of range"
 msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý"
 
 # src/main.c:663
-#: cpplex.c:1801
+#: cpplex.c:1874
 #, fuzzy, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
 
 # src/main.c:663
-#: cpplex.c:1803
+#: cpplex.c:1877
 #, fuzzy, c-format
 msgid "unknown escape sequence: '\\%03o'"
 msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
 
-#: cpplex.c:1807
-msgid "escape sequence out of range for character"
-msgstr ""
+#: cpplex.c:1882
+#, fuzzy
+msgid "escape sequence out of range for its type"
+msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý"
 
-#: cpplex.c:1897
+#: cpplex.c:1973
 #, fuzzy
 msgid "empty character constant"
 msgstr "êåíü áëöáñéèìçôéêü"
 
-#: cpplex.c:1901
+#: cpplex.c:1983
 #, fuzzy
-msgid "character constant too long"
+msgid "character constant too long for its type"
 msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
 
-#: cpplex.c:1904
+#: cpplex.c:1986
 #, fuzzy
 msgid "multi-character character constant"
 msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: cpplib.c:221
+#: cpplib.c:225
 #, c-format
 msgid "extra tokens at end of #%s directive"
 msgstr ""
 
-#: cpplib.c:275
-msgid "style of line directive is a GCC extension"
-msgstr ""
-
-#: cpplib.c:283
+#: cpplib.c:315
 #, c-format
 msgid "#%s is a GCC extension"
 msgstr ""
 
-#: cpplib.c:294
+#: cpplib.c:327
 msgid "suggest not using #elif in traditional C"
 msgstr ""
 
-#: cpplib.c:297
+#: cpplib.c:330
 #, c-format
 msgid "traditional C ignores #%s with the # indented"
 msgstr ""
 
-#: cpplib.c:301
+#: cpplib.c:334
 #, c-format
 msgid "suggest hiding #%s from traditional C with an indented #"
 msgstr ""
 
-#: cpplib.c:383
+#: cpplib.c:358
+msgid "embedding a directive within macro arguments is not portable"
+msgstr ""
+
+#: cpplib.c:378
+msgid "style of line directive is a GCC extension"
+msgstr ""
+
+#: cpplib.c:427
 #, c-format
 msgid "invalid preprocessing directive #%s"
 msgstr ""
 
-#: cpplib.c:438
-#, c-format
-msgid "no macro name given in #%s directive"
+#: cpplib.c:499
+msgid "\"defined\" cannot be used as a macro name"
 msgstr ""
 
-#: cpplib.c:442
+#: cpplib.c:505
 #, c-format
 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
 msgstr ""
 
-#: cpplib.c:445
+#: cpplib.c:508
+#, c-format
+msgid "no macro name given in #%s directive"
+msgstr ""
+
+#: cpplib.c:511
 #, fuzzy
 msgid "macro names must be identifiers"
 msgstr "äéðëüò ðñïóäéïñéóôÞò ìçíýìáôïò"
 
-#: cpplib.c:456
-#, c-format
-msgid "\"%s\" cannot be used as a macro name"
-msgstr ""
-
-#: cpplib.c:494
+#: cpplib.c:551
 #, fuzzy, c-format
 msgid "undefining \"%s\""
 msgstr "Ìç ïñéóìÝíï üíïìá %s"
 
-#: cpplib.c:540
+#: cpplib.c:597
 #, fuzzy
 msgid "missing terminating > character"
 msgstr "Ý÷åé ðáñáëçöèåß ôï áñ÷åßï ðñïïñéóìïý"
 
-#: cpplib.c:575
+#: cpplib.c:636
 #, c-format
 msgid "#%s expects \"FILENAME\" or <FILENAME>"
 msgstr ""
 
-#: cpplib.c:586
+#: cpplib.c:647
 #, fuzzy, c-format
 msgid "empty file name in #%s"
 msgstr "Ìç ïñéóìÝíï üíïìá %s"
 
-#: cpplib.c:605
+#: cpplib.c:666
 msgid "#include_next in primary source file"
 msgstr ""
 
-#: cpplib.c:612
+#: cpplib.c:673
 msgid "#import is obsolete, use an #ifndef wrapper in the header file"
 msgstr ""
 
-#: cpplib.c:620
+#: cpplib.c:681
 msgid "#include nested too deeply"
 msgstr ""
 
-#: cpplib.c:677
+#: cpplib.c:738
 #, c-format
 msgid "invalid flag \"%s\" in line directive"
 msgstr ""
 
-#: cpplib.c:732
+#: cpplib.c:813
 #, fuzzy, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: cpplib.c:739
+#: cpplib.c:819
 #, fuzzy
 msgid "line number out of range"
 msgstr "%s: áñéèìüò ãñáììÞò Ýîù áðü ôá üñéá"
 
-#: cpplib.c:777
+#: cpplib.c:830 cpplib.c:901
 #, fuzzy, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: cpplib.c:846
+#: cpplib.c:865
+#, fuzzy, c-format
+msgid "\"%s\" after # is not a positive integer"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+
+#: cpplib.c:972
 #, fuzzy
 msgid "invalid #ident directive"
 msgstr "%%%c: êáôåõèõíôÞñéïò ãñáììÞ ìç Ýãêõñç."
 
-#: cpplib.c:934
+#: cpplib.c:1060
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr ""
 
-#: cpplib.c:937
+#: cpplib.c:1063
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr ""
 
-#: cpplib.c:939
+#: cpplib.c:1066
 #, fuzzy, c-format
 msgid "#pragma %s is already registered"
 msgstr "ï ÷Üñôçò ÷áñáêôÞñùí `%s' ïñßóôçêå Þäç"
 
-#: cpplib.c:1014
+#: cpplib.c:1140
 msgid "#pragma once is obsolete"
 msgstr ""
 
-#: cpplib.c:1017
+#: cpplib.c:1143
 msgid "#pragma once in main file"
 msgstr ""
 
-#: cpplib.c:1041
+#: cpplib.c:1167
 msgid "invalid #pragma GCC poison directive"
 msgstr ""
 
-#: cpplib.c:1050
+#: cpplib.c:1176
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr ""
 
-#: cpplib.c:1070
+#: cpplib.c:1198
 msgid "#pragma system_header ignored outside include file"
 msgstr ""
 
-#: cpplib.c:1095
+#: cpplib.c:1223
 #, fuzzy, c-format
 msgid "cannot find source %s"
 msgstr "áäõíáìßá áíïßãìáôïò õðïäï÷Þò: %s"
 
-#: cpplib.c:1099
+#: cpplib.c:1227
 #, c-format
 msgid "current file is older than %s"
 msgstr ""
 
-#: cpplib.c:1174
+#: cpplib.c:1343
 msgid "_Pragma takes a parenthesized string literal"
 msgstr ""
 
-#: cpplib.c:1273
+#: cpplib.c:1426
 msgid "#else without #if"
 msgstr ""
 
-#: cpplib.c:1278 tradcpp.c:3860
+#: cpplib.c:1431
 msgid "#else after #else"
 msgstr "#else ìåôÜ áðü #else"
 
-#: cpplib.c:1280 cpplib.c:1314
+#: cpplib.c:1433 cpplib.c:1467
 msgid "the conditional began here"
 msgstr ""
 
-#: cpplib.c:1307
+#: cpplib.c:1460
 msgid "#elif without #if"
 msgstr ""
 
-#: cpplib.c:1312 tradcpp.c:3555
+#: cpplib.c:1465
 msgid "#elif after #else"
 msgstr "#elif ìåôÜ áðü #else"
 
-#: cpplib.c:1343
+#: cpplib.c:1496
 msgid "#endif without #if"
 msgstr ""
 
-#: cpplib.c:1426 tradcpp.c:3252
+#: cpplib.c:1579
 msgid "missing '(' after predicate"
 msgstr ""
 
-#: cpplib.c:1441 tradcpp.c:3266
+#: cpplib.c:1594
 msgid "missing ')' to complete answer"
 msgstr ""
 
-#: cpplib.c:1461 tradcpp.c:3272
+#: cpplib.c:1614
 msgid "predicate's answer is empty"
 msgstr ""
 
-#: cpplib.c:1491 tradcpp.c:3320
+#: cpplib.c:1644
 #, fuzzy
 msgid "assertion without predicate"
 msgstr "Ç ëåéôïõñãßá äåí åðéôñÝðåôáé"
 
-#: cpplib.c:1493 tradcpp.c:3322
+#: cpplib.c:1646
 #, fuzzy
 msgid "predicate must be an identifier"
 msgstr "äéðëüò ðñïóäéïñéóôÞò ìçíýìáôïò"
 
-#: cpplib.c:1575 tradcpp.c:3419
+#: cpplib.c:1735
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr ""
 
-#: cpplib.c:1805
+#: cpplib.c:1965
 #, fuzzy, c-format
 msgid "unterminated #%s"
 msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
 
-#: cppmacro.c:148
+#: cppmacro.c:94
+#, fuzzy, c-format
+msgid "macro \"%s\" is not used"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+
+#: cppmacro.c:139 cppmacro.c:294
 #, fuzzy, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "ìç Ýãêõñï ìÞêïò ãñáììÞò: %s"
 
-#: cppmacro.c:348
+#: cppmacro.c:234
+#, fuzzy
+msgid "could not determine date and time"
+msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
+
+#: cppmacro.c:407
 #, fuzzy
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "ìç Ýãêõñïò áñ÷éêüò áñéèìüò ãñáììÞò: `%s'"
 
-#: cppmacro.c:440
+#: cppmacro.c:504
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr ""
 
-#: cppmacro.c:566
-msgid "directives may not be used inside a macro argument"
-msgstr ""
-
-#: cppmacro.c:578
-#, c-format
-msgid "unterminated argument list invoking macro \"%s\""
-msgstr ""
-
-#: cppmacro.c:595
+#: cppmacro.c:546
 #, fuzzy
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ÊáêÞ áßôçóç ðáñáìÝôñùí"
 
-#: cppmacro.c:600
+#: cppmacro.c:551
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr ""
 
-#: cppmacro.c:611
+#: cppmacro.c:556
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr ""
 
-#: cppmacro.c:694
+#: cppmacro.c:669 cpptrad.c:774
+#, c-format
+msgid "unterminated argument list invoking macro \"%s\""
+msgstr ""
+
+#: cppmacro.c:776
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr ""
 
-#: cppmacro.c:1190
+#: cppmacro.c:1312
 #, fuzzy, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: cppmacro.c:1218
+#: cppmacro.c:1349
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr ""
 
-#: cppmacro.c:1225
+#: cppmacro.c:1357
 msgid "macro parameters must be comma-separated"
 msgstr ""
 
-#: cppmacro.c:1242
+#: cppmacro.c:1374
 msgid "parameter name missing"
 msgstr ""
 
-#: cppmacro.c:1256
+#: cppmacro.c:1389
 msgid "anonymous variadic macros were introduced in C99"
 msgstr ""
 
-#: cppmacro.c:1259
+#: cppmacro.c:1393
 msgid "ISO C does not permit named variadic macros"
 msgstr ""
 
-#: cppmacro.c:1268
+#: cppmacro.c:1402
 msgid "missing ')' in macro parameter list"
 msgstr ""
 
-#: cppmacro.c:1346
+#: cppmacro.c:1470
 msgid "ISO C requires whitespace after the macro name"
 msgstr ""
 
-#: cppmacro.c:1376
+#: cppmacro.c:1498
 msgid "'#' is not followed by a macro parameter"
 msgstr ""
 
-#: cppmacro.c:1396
+#: cppmacro.c:1517
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr ""
 
-#: cppmacro.c:1432
+#: cppmacro.c:1599
 #, fuzzy, c-format
 msgid "\"%s\" redefined"
 msgstr "áüñéóôï"
 
-#: cppmacro.c:1436
+#: cppmacro.c:1604
 #, fuzzy
 msgid "this is the location of the previous definition"
 msgstr "áõôÞ åßíáé ç èÝóç ôïõ ðñþôïõ ïñéóìïý"
 
-#: cppmacro.c:1500
+#: cppmacro.c:1655
 #, c-format
-msgid "macro argument \"%s\" would be stringified with -traditional"
+msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr ""
 
-#: cppmacro.c:1524
+#: cppmacro.c:1680
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr ""
 
-#: cppmain.c:121
-#, c-format
-msgid "invalid option %s"
-msgstr "ìç Ýãêõñç åðéëïãÞ %s"
-
 #: cppspec.c:131
 #, fuzzy, c-format
 msgid "\"%s\" is not a valid option to the preprocessor"
@@ -4809,75 +4963,66 @@ msgstr "%s' 
 msgid "too many input files"
 msgstr "õðåñâïëéêÜ ðïëëÜ áñ÷åßá åéóüäïõ"
 
-#: cse.c:7092
+#: cpptrad.c:841
 #, c-format
-msgid ";; Processing block from %d to %d, %d sets.\n"
+msgid "detected recursion whilst expanding macro \"%s\""
 msgstr ""
 
-#: diagnostic.c:784
+#: cse.c:7187
 #, c-format
-msgid "%s:%d: warning: "
-msgstr "%s:%d: ðñïåéäïðïßçóç: "
-
-#: diagnostic.c:791
-#, c-format
-msgid "%s: warning: "
-msgstr "%s: ðñïåéäïðïßçóç: "
+msgid ";; Processing block from %d to %d, %d sets.\n"
+msgstr ""
 
-#: diagnostic.c:871
+#: diagnostic.c:700
 msgid "((anonymous))"
 msgstr "((áíþíõìï))"
 
-#: diagnostic.c:941
+#: diagnostic.c:914
 #, c-format
 msgid "%s: warnings being treated as errors\n"
 msgstr ""
 
 # src/request.c:37
-#: diagnostic.c:978
+#: diagnostic.c:949
 #, c-format
 msgid "%s: %s: "
 msgstr "%s: %s: "
 
-#: diagnostic.c:1057
-msgid "sorry, not implemented: "
-msgstr "óõããíþìç, ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß: "
-
-#: diagnostic.c:1076
+#: diagnostic.c:1040
 #, c-format
 msgid "%s "
 msgstr "%s "
 
-#: diagnostic.c:1078
+#: diagnostic.c:1042
 #, c-format
 msgid " %s"
-msgstr ""
+msgstr " %s"
 
-#: diagnostic.c:1102
+#: diagnostic.c:1064
 msgid "At top level:"
 msgstr ""
 
-#: diagnostic.c:1107
+#: diagnostic.c:1069
 #, c-format
 msgid "In member function `%s':"
-msgstr ""
+msgstr "Óôç óõíÜñôçóç ìÝëïò `%s':"
 
-#: diagnostic.c:1111
+#: diagnostic.c:1073
 #, c-format
 msgid "In function `%s':"
 msgstr "Óôç óõíÜñôçóç `%s':"
 
-#: diagnostic.c:1195
+#: diagnostic.c:1161
 #, fuzzy
 msgid "compilation terminated.\n"
 msgstr "Ç ëåéôïõñãßá äåí åðéôñÝðåôáé"
 
-#: diagnostic.c:1226
+#: diagnostic.c:1179
 #, c-format
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr ""
 
-#: diagnostic.c:1240 diagnostic.c:1390
+#: diagnostic.c:1194 diagnostic.c:1302
 #, c-format
 msgid ""
 "Please submit a full bug report,\n"
@@ -4885,74 +5030,83 @@ msgid ""
 "See %s for instructions.\n"
 msgstr ""
 
-#: diagnostic.c:1388
+#: diagnostic.c:1300
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 msgstr ""
 
-#: diagnostic.c:1450
-#, fuzzy, c-format
-msgid "Internal compiler error in %s, at %s:%d"
-msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
+#: diagnostic.c:1362
+#, c-format
+msgid "in %s, at %s:%d"
+msgstr ""
 
-#: diagnostic.c:1495
+#: diagnostic.c:1383
 #, c-format
 msgid "In file included from %s:%d"
 msgstr ""
 
-#: diagnostic.c:1498
+#: diagnostic.c:1386
 #, c-format
 msgid ""
 ",\n"
 "                 from %s:%d"
 msgstr ""
 
-#: diagnostic.c:1499
+#: diagnostic.c:1387
 msgid ":\n"
-msgstr ""
+msgstr ":\n"
 
-#: diagnostic.c:1532 diagnostic.c:1549
+#: diagnostic.c:1431 diagnostic.c:1448
 #, c-format
 msgid "`%s' is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: diagnostic.c:1552
+#: diagnostic.c:1451
 #, fuzzy, c-format
 msgid "`%s' is deprecated"
 msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: diagnostic.c:1555
+#: diagnostic.c:1454
 #, c-format
 msgid "type is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: diagnostic.c:1558
+#: diagnostic.c:1457
 msgid "type is deprecated"
 msgstr ""
 
-#: dwarf2out.c:3034
+#: dominance.c:728
+#, c-format
+msgid "dominator of %d should be %d, not %d"
+msgstr ""
+
+#: dwarf2out.c:3124
 #, fuzzy, c-format
 msgid "DW_LOC_OP %s not implemented\n"
 msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
 
-#: dwarfout.c:2089
+#: dwarfout.c:2066
 #, c-format
-msgid "internal regno botch: regno = %d\n"
+msgid "internal regno botch: `%s' has regno = %d\n"
+msgstr ""
+
+#: dwarfout.c:6181
+msgid "support for the DWARF1 debugging format is deprecated"
 msgstr ""
 
-#: dwarfout.c:6291
+#: dwarfout.c:6278
 #, fuzzy
 msgid "can't get current directory"
 msgstr "Äåí åßíáé äõíáôüí íá ëçöèåß ï ôñÝ÷ùí êáôÜëïãïò."
 
-#: emit-rtl.c:1091
+#: emit-rtl.c:1151
 msgid "can't access real part of complex value in hard register"
 msgstr ""
 
-#: emit-rtl.c:1113
+#: emit-rtl.c:1173
 msgid "can't access imaginary part of complex value in hard register"
 msgstr ""
 
-#: emit-rtl.c:3140
+#: emit-rtl.c:3418
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr ""
 
@@ -4961,248 +5115,262 @@ msgstr ""
 msgid "abort in %s, at %s:%d"
 msgstr ""
 
-#: except.c:360
+#: except.c:371
 msgid "exception handling disabled, use -fexceptions to enable"
 msgstr ""
 
-#: except.c:3062
+#: except.c:2969
 msgid "argument of `__builtin_eh_return_regno' must be constant"
 msgstr ""
 
-#: except.c:3173 except.c:3195
+#: except.c:3090 except.c:3112
 #, fuzzy
 msgid "__builtin_eh_return not supported on this target"
 msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: explow.c:1357
+#: explow.c:1398
 #, fuzzy
 msgid "stack limits not supported on this target"
 msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: expr.c:2926
+#: expr.c:3323
 msgid "function using short complex types cannot be inline"
 msgstr ""
 
-#: expr.c:5766 expr.c:5775 expr.c:5784 expr.c:5789 expr.c:6075 expr.c:6091
+#: expr.c:6197 expr.c:6206 expr.c:6215 expr.c:6220 expr.c:6522 expr.c:6538
 msgid "unsupported wide integer operation"
 msgstr ""
 
-#: expr.c:6140
+#: expr.c:6587
 #, c-format
 msgid "prior parameter's size depends on `%s'"
 msgstr ""
 
-#: expr.c:6474
+#: expr.c:6932
 msgid "returned value in block_exit_expr"
 msgstr ""
 
-#: final.c:1209
+#: final.c:1342
 msgid "negative insn length"
 msgstr ""
 
-#: final.c:2627
+#: final.c:2793
 #, fuzzy
 msgid "could not split insn"
 msgstr "áäõíáìßá åýñåóçò âñü÷ïõ"
 
-#: final.c:2971
-#, fuzzy, c-format
-msgid "invalid `asm': %s"
+#: final.c:3141
+#, fuzzy
+msgid "invalid `asm': "
 msgstr "ìç Ýãêõñï ìÝãåèïò ïñéæüíôéïõ óôçëïèÝôç: %s"
 
-#: final.c:2973
-#, c-format
-msgid "output_operand: %s"
-msgstr ""
-
-#: final.c:3146
+#: final.c:3328
 msgid "nested assembly dialect alternatives"
 msgstr ""
 
-#: final.c:3163 final.c:3175
+#: final.c:3345 final.c:3357
 #, fuzzy
 msgid "unterminated assembly dialect alternative"
 msgstr "ìç ôåñìáôéæüìåíï óõìâïëéêü üíïìá"
 
-#: final.c:3219
-#, c-format
-msgid "operand number missing after %-letter"
-msgstr ""
+#: final.c:3401
+#, fuzzy, c-format
+msgid "operand number missing after %%-letter"
+msgstr "ïñéóìüò äéêáéùìÜôùí óôï %s"
 
-#: final.c:3222 final.c:3261
+#: final.c:3404 final.c:3443
 #, fuzzy
 msgid "operand number out of range"
 msgstr "Ï áñéèìüò óýíäåóìïõ åßíáé Ýîù áðü ôï üñéï"
 
-#: final.c:3280
+#: final.c:3462
 #, fuzzy, c-format
 msgid "invalid %%-code"
 msgstr "ìç Ýãêõñï äéêáßùìá"
 
-#: final.c:3311
-msgid "`%l' operand isn't a label"
+#: final.c:3493
+#, c-format
+msgid "`%%l' operand isn't a label"
 msgstr ""
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: config/i386/i386.c:5280 config/pdp11/pdp11.c:1570 final.c:3418
-#: vmsdbgout.c:478
+#: final.c:3600 vmsdbgout.c:466 config/i386/i386.c:6104
+#: config/pdp11/pdp11.c:1573
 msgid "floating constant misused"
 msgstr ""
 
-#: config/i386/i386.c:5334 config/pdp11/pdp11.c:1617 final.c:3473
-#: vmsdbgout.c:535
+#: final.c:3656 vmsdbgout.c:523 config/i386/i386.c:6182
+#: config/pdp11/pdp11.c:1620
 #, fuzzy
 msgid "invalid expression as operand"
 msgstr "%s: ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç: %s"
 
-#: flow.c:360
+#: flow.c:352
 msgid "function might be possible candidate for attribute `noreturn'"
 msgstr ""
 
-#: flow.c:365
+#: flow.c:357
 msgid "`noreturn' function does return"
 msgstr ""
 
-#: flow.c:384
+#: flow.c:378
 msgid "control reaches end of non-void function"
 msgstr "ï Ýëåã÷ïò öèÜíåé óôï ôÝëïò ìç-êåíÞò óõíÜñôçóçò"
 
-#: flow.c:1569
+#: flow.c:1641
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr ""
 
-#: fold-const.c:3114 fold-const.c:3127
+#: fold-const.c:2545 fold-const.c:2558
 #, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr ""
 
-#: fold-const.c:4169 fold-const.c:4186
+#: fold-const.c:3752 fold-const.c:3769
 #, c-format
 msgid "comparison is always %d"
 msgstr ""
 
-#: fold-const.c:4317
+#: fold-const.c:3900
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: fold-const.c:4322
+#: fold-const.c:3905
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: function.c:5378
+# src/shred.c:1134
+#: function.c:881 varasm.c:1503
+#, fuzzy, c-format
+msgid "size of variable `%s' is too large"
+msgstr "%s: ôï áñ÷åßï åßíáé ðïëý ìåãÜëï"
+
+#: function.c:5470
 #, c-format
 msgid "`%s' might be used uninitialized in this function"
 msgstr ""
 
-#: function.c:5385
+#: function.c:5477
 #, c-format
 msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: function.c:5404
+#: function.c:5496
 #, c-format
 msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: function.c:6270
+#: function.c:6363
 msgid "function returns an aggregate"
 msgstr ""
 
-#: function.c:6789
+#: function.c:6868
 #, fuzzy, c-format
 msgid "unused parameter `%s'"
 msgstr "Üãíùóôïò ÷áñáêôÞñáò `%s'"
 
 # src/main.c:785
-#: gcc.c:1100
+#: gcc.c:1126
 #, fuzzy, c-format
 msgid "ambiguous abbreviation %s"
 msgstr "ÁóáöÞò ìïñöÞ `%s'"
 
-#: gcc.c:1127
+#: gcc.c:1153
 #, c-format
 msgid "incomplete `%s' option"
 msgstr ""
 
-#: gcc.c:1138
+#: gcc.c:1164
 #, fuzzy, c-format
 msgid "missing argument to `%s' option"
 msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
 
-#: gcc.c:1151
+#: gcc.c:1177
 #, fuzzy, c-format
 msgid "extraneous argument to `%s' option"
 msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
 
-#: gcc.c:1465
+#: gcc.c:1505
 msgid "Using built-in specs.\n"
 msgstr ""
 
-#: gcc.c:1639
+#: gcc.c:1683
 #, fuzzy, c-format
-msgid "Setting spec %s to '%s'\n\n"
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
 msgstr "äçìéïõñãßá %s %s óôï %s"
 
-#: gcc.c:1737
+#: gcc.c:1790
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr ""
 
-#: gcc.c:1835 gcc.c:1854
+#: gcc.c:1888 gcc.c:1907
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:1862
+#: gcc.c:1915
 #, fuzzy, c-format
 msgid "could not find specs file %s\n"
 msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
 
-#: gcc.c:1878 gcc.c:1886 gcc.c:1895 gcc.c:1904
+#: gcc.c:1932 gcc.c:1940 gcc.c:1949 gcc.c:1958
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:1913
+#: gcc.c:1967
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr ""
 
-#: gcc.c:1920
+#: gcc.c:1974
+#, c-format
+msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
+msgstr ""
+
+#: gcc.c:1979
 #, fuzzy, c-format
 msgid "rename spec %s to %s\n"
 msgstr "äçìéïõñãßá %s %s óôï %s"
 
-#: gcc.c:1922
+#: gcc.c:1981
 #, c-format
-msgid "spec is '%s'\n\n"
+msgid ""
+"spec is '%s'\n"
+"\n"
 msgstr ""
 
-#: gcc.c:1935
+#: gcc.c:1994
 #, fuzzy, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "ëßóôá ìå üëá ôá ãíùóôÜ óýíïëá ÷áñáêôÞñùí"
 
-#: gcc.c:1946 gcc.c:1959
+#: gcc.c:2005 gcc.c:2018
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2013
+#: gcc.c:2072
 msgid "spec file has no spec for linking"
 msgstr ""
 
-#: gcc.c:2725
-#, fuzzy
+#: gcc.c:2570
 msgid "-pipe not supported"
-msgstr "Ôï ai_socktype äåí õðïóôçñßæåôáé"
+msgstr "ôï -pipe äåí õðïóôçñßæåôáé"
 
-#: gcc.c:2779
-msgid "\nGo ahead? (y or n) "
+#: gcc.c:2625
+msgid ""
+"\n"
+"Go ahead? (y or n) "
 msgstr ""
+"\n"
+"Íá óõíå÷ßóåôå; (y Þ n) "
 
-#: gcc.c:2878
+#: gcc.c:2751
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5210,156 +5378,170 @@ msgid ""
 "See %s for instructions."
 msgstr ""
 
-#: gcc.c:2896
+#: gcc.c:2769
 #, c-format
 msgid "# %s %.2f %.2f\n"
-msgstr ""
+msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3029
-#, fuzzy, c-format
+#: gcc.c:2899
+#, c-format
 msgid "Usage: %s [options] file...\n"
-msgstr "÷ñÞóç: %s áñ÷åßï_åéóüäïõ\n"
+msgstr "÷ñÞóç: %s [åðéëïãÝò] áñ÷åßï...\n"
 
-#: gcc.c:3030
-#, fuzzy
+#: gcc.c:2900
 msgid "Options:\n"
-msgstr " (åðéëïãÝò:"
+msgstr "ÅðéëïãÝò:\n"
 
-#: gcc.c:3032
+#: gcc.c:2902
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
-msgstr ""
+msgstr "  -pass-exit-codes         ¸îïäïò ìå ôï õøçëüôåñï êùäéêü óöÜëìáôïò ôçò öÜóçò\n"
 
-#: gcc.c:3033
+#: gcc.c:2903
 msgid "  --help                   Display this information\n"
-msgstr ""
+msgstr "  --help                   ÅìöÜíéóç áõôþí ôùí ðëçñïöïñéþí\n"
 
-#: gcc.c:3034
+#: gcc.c:2904
 msgid "  --target-help            Display target specific command line options\n"
-msgstr ""
+msgstr "  --target-help            ÅìöÜíéóç åðéëïãÝò ãñáììþí åíôïëÞò ó÷åôéêÝò ìå ôï óôü÷ï\n"
 
-#: gcc.c:3036
+#: gcc.c:2906
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
-msgstr ""
+msgstr "  (×ñÞóç '-v --help' ãéá ôçí åìöÜíéóç åðéëïãþí ãñáììÞò åíôïëÞò õðïäéåñãáóéþí)\n"
 
-#: gcc.c:3037
+#: gcc.c:2907
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
-msgstr ""
+msgstr "  -dumpspecs               ÅìöÜíéóç üëùí ôùí ðñïêáèïñéóìÝíùí áëöáñéèìçôéêþí ôùí ðñïóäéïñéóìþí\n"
 
-#: gcc.c:3038
+#: gcc.c:2908
 msgid "  -dumpversion             Display the version of the compiler\n"
-msgstr ""
+msgstr "  -dumpversion             ÅìöÜíéóç ôçò Ýêäïóçò ôïõ ìåôáãëùôôéóôÞ\n"
 
-#: gcc.c:3039
+#: gcc.c:2909
 msgid "  -dumpmachine             Display the compiler's target processor\n"
-msgstr ""
+msgstr "  -dumpmachine             ÅìöÜíéóç ôïõ åðåîåñãáóôÞ óôü÷ïõ ôïõ ìåôáãëùôôéóôÞ\n"
 
-#: gcc.c:3040
+#: gcc.c:2910
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
-msgstr ""
+msgstr "  -print-search-dirs       ÅìöÜíéóç ôùí êáôáëüãùí óôéò äéáäñïìÝò áíáæÞôçóçò ôïõ ìåôáãëùôôéóôÞ\n"
 
-#: gcc.c:3041
+#: gcc.c:2911
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
-msgstr ""
+msgstr "  -print-libgcc-file-name  ÅìöÜíéóç ôïõ ïíüìáôïò ôçò óõíïäåõôéêÞò âéâëéïèÞêçò ôïõ ìåôáãëùôôéóôÞ\n"
 
-#: gcc.c:3042
+#: gcc.c:2912
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
-msgstr ""
+msgstr "  -print-file-name=<âéâëéïè> ÅìöÜíéóç ôçò ðëÞñçò äéáäñïìÞò óôç âéâëéïèÞêç <âéâëéïè>\n"
 
-#: gcc.c:3043
+#: gcc.c:2913
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
-msgstr ""
+msgstr "  -print-prog-name=<ðñüãñ> ÅìöÜíéóç ôçò ðëÞñçò äéáäñïìÞò óôï óõóôáôéêü ìåôáãëùôôéóôÞ <ðñüãñ>\n"
 
-#: gcc.c:3044
+#: gcc.c:2914
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
-msgstr ""
+msgstr "  -print-multi-directory   ÅìöÜíéóç ôïõ ñéæéêïý êáôáëüãïõ ãéá åêäüóåéò ôçò libgcc\n"
 
-#: gcc.c:3045
+#: gcc.c:2915
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
 msgstr ""
+"  -print-multi-lib         ÅìöÜíéóç ôçò áíôéóôïß÷éóçò ìåôáîý åðéëïãþí ãñáììÞò\n"
+"                           åíôïëÞò êáé êáôáëüãùí áíáæÞôçóçò ðïëëáðëþí\n"
+"                           âéâëéïèçêþí\n"
+
+#: gcc.c:2918
+#, fuzzy
+msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
+msgstr "  -print-multi-directory   ÅìöÜíéóç ôïõ ñéæéêïý êáôáëüãïõ ãéá åêäüóåéò ôçò libgcc\n"
 
-#: gcc.c:3048
+#: gcc.c:2919
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
-msgstr ""
+msgstr "  -Wa,<åðéëïãÝò>            ÐÝñáóìá <åðéëïãþí> äéá÷ùñéóìÝíùí ìå êüììá óôï óõíáñìïëïãçôÞ\n"
 
-#: gcc.c:3049
+#: gcc.c:2920
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
-msgstr ""
+msgstr "  -Wp,<åðéëïãÝò>            ÐÝñáóìá <åðéëïãþí> äéá÷ùñéóìÝíùí ìå êüììá óôïí ðñï-åðåîåñãáóôÞ\n"
 
-#: gcc.c:3050
+#: gcc.c:2921
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
-msgstr ""
+msgstr "  -Wl,<åðéëïãÝò>            ÐÝñáóìá <åðéëïãþí> äéá÷ùñéóìÝíùí ìå êüììá óôï óõíäÝôç\n"
 
-#: gcc.c:3051
+#: gcc.c:2922
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
-msgstr ""
+msgstr "  -Xlinker <üñéóìá>        ÐÝñáóìá <ïñßóìáôïò> óôï óõíäÝôç\n"
 
-#: gcc.c:3052
+#: gcc.c:2923
 msgid "  -save-temps              Do not delete intermediate files\n"
-msgstr ""
+msgstr "  -save-temps              Íá ìç äéáãñáöïýí ôá åíäéÜìåóá áñ÷åßá\n"
 
-#: gcc.c:3053
+#: gcc.c:2924
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
-msgstr ""
+msgstr "  -pipe                    ×ñÞóç óùëçíþóåùí áíôß åíäéÜìåóùí áñ÷åßùí\n"
 
-#: gcc.c:3054
+#: gcc.c:2925
 msgid "  -time                    Time the execution of each subprocess\n"
-msgstr ""
+msgstr "  -time                    ÌÝôñçóç ôïõ ÷ñüíïõ åêôÝëåóçò êÜèå õðïäéåñãáóßáò\n"
 
-#: gcc.c:3055
+#: gcc.c:2926
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
-msgstr ""
+msgstr "  -specs=<áñ÷åßï>           ×ñÞóç ôïõ ðåñéå÷ïìÝíïõ ôïõ <áñ÷åßïõ> áíôß ôùí ðñïêáèïñéóìÝíùí ðñïóäéïñéóìþí\n"
 
-#: gcc.c:3056
+#: gcc.c:2927
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
+"  -std=<ðñüôõðï>           Èåþñçóå üôé ïé ðçãÝò êþäéêá åßíáé ãéá ôï <ðñüôõðï>\n"
+"\n"
 
-#: gcc.c:3057
+#: gcc.c:2928
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
-msgstr ""
+msgstr "  -B <êáôÜëïãïò>           ÐñïóèÞêç ôïõ <êáôáëüãïõ> óôéò äéáäñïìÝò áíáæÞôçóçò ôïõ ìåôáãëùôôéóôÞ\n"
 
-#: gcc.c:3058
+#: gcc.c:2929
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
-msgstr ""
+msgstr "  -b <ìç÷áíÞ>              ÅêôÝëåóç ôïõ gcc ãéá ôï óôü÷ï <ìç÷áíÞ>, áí åßíáé åãêáôåóôçìÝíïò\n"
 
-#: gcc.c:3059
+#: gcc.c:2930
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
-msgstr ""
+msgstr "  -V <Ýêäïóç>              ÅêôÝëåóç ôçò Ýêäïóçò <Ýêäïóç> ôïõ gcc, áí åßíáé åãêáôåóôçìÝíç\n"
 
-#: gcc.c:3060
+#: gcc.c:2931
 msgid "  -v                       Display the programs invoked by the compiler\n"
-msgstr ""
+msgstr "  -v                       ÅìöÜíéóç ôùí ðñïãñáììÜôùí ðïõ êáëåß ï ìåôáãëùôôéóôÞò\n"
 
-#: gcc.c:3061
+#: gcc.c:2932
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: gcc.c:3062
+#: gcc.c:2933
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
-msgstr ""
+msgstr "  -E                       Ðñïåðåîåñãáóßá ìüíï· ü÷é ìåôáãëþôôéóç, óõíáñìïëüãçóç Þ óýíäåóç\n"
 
-#: gcc.c:3063
+#: gcc.c:2934
 msgid "  -S                       Compile only; do not assemble or link\n"
-msgstr ""
+msgstr "  -S                       Ìåôáãëþôôéóç ìüíï· ü÷é óõíáñìïëüãçóç Þóýíäåóç\n"
 
-#: gcc.c:3064
+#: gcc.c:2935
 msgid "  -c                       Compile and assemble, but do not link\n"
-msgstr ""
+msgstr "  -c                       Ìåôáãëþôôéóç êáé óõíáñìïëüãçóç, ü÷éüìùò óýíäåóç\n"
 
-#: gcc.c:3065
+#: gcc.c:2936
 msgid "  -o <file>                Place the output into <file>\n"
-msgstr ""
+msgstr "  -o <áñ÷åßï>              ÔïðïèÝôçóç ôçò åîüäïõ óôï <áñ÷åßï>\n"
 
-#: gcc.c:3066
+#: gcc.c:2937
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissable languages include: c c++ assembler none\n"
 "                           'none' means revert to the default behavior of\n"
 "                           guessing the language based on the file's extension\n"
 msgstr ""
+"  -x <ãëþóóá>              Êáèïñéóìüò ôçò ãëþóóáò ôùí åðüìåíùí áñ÷Ýéùí åéóüäïõ\n"
+"                           ÁðïäåêôÝò ãëþóóåò åßíáé: c c++ assembler none\n"
+"                           Ôï 'none' óçìáßíåé åðáíáöïñÜ óôçí åî ïñéóìïý\n"
+"                           óõìðåñéöïñÜ åýñåóçò ôçò ãëþóóáò âÜóåé ôçò åðÝêôáóçò\n"
+"                           ôïõ áñ÷åßïõ\n"
 
-#: gcc.c:3073
+#: gcc.c:2944
 #, c-format
 msgid ""
 "\n"
@@ -5367,20 +5549,34 @@ msgid ""
 " passed on to the various sub-processes invoked by %s.  In order to pass\n"
 " other options on to these processes the -W<letter> options must be used.\n"
 msgstr ""
+"\n"
+"Ïé åðéëïãÝò ðïõ îåêéíïýí ìå -g, -f, -m, -O, -W Þ --param ðåñíïýí áõôüìáôá\n"
+" óôéò äéÜöïñåò õðïäéåñãáóßåò ðïõ êáëåß ôï %s.  Ãéá íá ðåñÜóåôå Üëëåò\n"
+" åðéëïãÝò óå áõôÝò ôéò äéåñãáóßåò, ðñÝðåé íá ÷ñçóéìïðïéÞóåôå ôéò åðéëïãÝò\n"
+" -W<ãñÜììá>.\n"
+
+#: gcc.c:3079
+#, fuzzy, c-format
+msgid "`-%c' option must have argument"
+msgstr "ðáñÜëçøç ïñßóìáôïò áñ÷åßïõ"
+
+#: gcc.c:3101
+#, c-format
+msgid "couldn't run `%s': %s"
+msgstr ""
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3353
+#: gcc.c:3278
 #, c-format
 msgid "%s (GCC) %s\n"
-msgstr ""
+msgstr "%s (GCC) %s\n"
 
-#: gcc.c:3354
-#, fuzzy
+#: gcc.c:3279
 msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n"
-msgstr "ÐíåõìáôéêÜ Äéêáéþìáôá (C) 2000 Free Software Foundation, Inc."
+msgstr "ÐíåõìáôéêÜ Äéêáéþìáôá (C) 2002 Free Software Foundation, Inc.\n"
 
 # src/main.c:850
-#: gcc.c:3356 gcov.c:320
+#: gcc.c:3281 gcov.c:364
 #, fuzzy
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -5391,79 +5587,69 @@ msgstr ""
 "áíôéãñáöÞò. Äåí õðÜñ÷åé ÊÁÌÉÁ åããýçóç· ïýôå áêüìá ãéá ËÅÉÔÏÕÑÃÉÊÏÔÇÔÁ Þ \n"
 "ÊÁÔÁËËÇËÏÔÇÔÁ ÃÉÁ ÅÍÁ ÓÕÃÊÅÊÑÉÌÅÍÏ ÓÊÏÐÏ.\n"
 
-#: gcc.c:3455
+#: gcc.c:3382
 #, fuzzy
 msgid "argument to `-Xlinker' is missing"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: gcc.c:3463
+#: gcc.c:3390
 #, fuzzy
 msgid "argument to `-l' is missing"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: gcc.c:3480
+#: gcc.c:3407
 #, fuzzy
 msgid "argument to `-specs' is missing"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: gcc.c:3495
+#: gcc.c:3422
 #, fuzzy
 msgid "argument to `-specs=' is missing"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: gcc.c:3526
-#, fuzzy
-msgid "argument to `-b' is missing"
-msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
+#: gcc.c:3452
+#, c-format
+msgid "`-%c' must come at the start of the command line"
+msgstr ""
 
-#: gcc.c:3541
+#: gcc.c:3461
 #, fuzzy
 msgid "argument to `-B' is missing"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: gcc.c:3611
-#, fuzzy
-msgid "argument to `-V' is missing"
-msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
-
-#: gcc.c:3632 gcc.c:3639 gcc.c:3646
-#, fuzzy
-msgid "invalid version number format"
-msgstr "ìç Ýãêõñç äéáìüñöùóç óõíôüìåõóçò"
-
-#: gcc.c:3757
+#: gcc.c:3634
 msgid "cannot specify -o with -c or -S and multiple compilations"
 msgstr ""
 
-#: gcc.c:3928
+#: gcc.c:3807
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr ""
 
-#: gcc.c:3932
+#: gcc.c:3811
 msgid "warning: -pipe ignored because -time specified"
 msgstr ""
 
-#: gcc.c:3944
+#: gcc.c:3823
 #, fuzzy
 msgid "argument to `-x' is missing"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: gcc.c:3972
+#: gcc.c:3851
 #, fuzzy, c-format
 msgid "argument to `-%s' is missing"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: gcc.c:4033
+#: gcc.c:3912
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr ""
 
-#: gcc.c:4332
+#: gcc.c:4257
 #, fuzzy
 msgid "invalid specification!  Bug in cc"
 msgstr "Ìç Ýãêõñç ñýèìéóç èýñáò (port)"
 
-#: gcc.c:4481
+#: gcc.c:4411
 #, c-format
 msgid "%s\n"
 msgstr ""
@@ -5471,420 +5657,666 @@ msgstr ""
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5040
+#: gcc.c:4971
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr ""
 
-#: gcc.c:5049
+#: gcc.c:4980
 #, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr ""
 
-#: gcc.c:5067
+#: gcc.c:4998
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: gcc.c:5192
+#: gcc.c:5123
 #, fuzzy, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "%s: ìç áíáãíùñßóéìç åðéëïãÞ `-%c'\n"
 
-#: gcc.c:5302
-msgid "mismatched braces in specs"
-msgstr ""
-
-#: gcc.c:5980
-#, c-format
-msgid "unrecognized option `-%s'"
-msgstr "ìç áíáãíùñßóçìç åðéëïãÞ `-%s'"
+#: gcc.c:5204
+#, fuzzy, c-format
+msgid "unknown spec function `%s'"
+msgstr "Óôç óõíÜñôçóç `%s':"
 
-#: gcc.c:5986
+#: gcc.c:5223
 #, fuzzy, c-format
-msgid "install: %s%s\n"
-msgstr "Ôïðïèåóßá: %s%s\n"
+msgid "error in args to spec function `%s'"
+msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: gcc.c:5987
-#, c-format
-msgid "programs: %s\n"
+#: gcc.c:5272
+msgid "malformed spec function name"
 msgstr ""
 
-#: gcc.c:5988
-#, fuzzy, c-format
+#. )
+#: gcc.c:5275
+#, fuzzy
+msgid "no arguments for spec function"
+msgstr "ðïëý ëßãá ïñßóìáôá"
+
+#: gcc.c:5294
+msgid "malformed spec function arguments"
+msgstr ""
+
+#: gcc.c:5402
+msgid "mismatched braces in specs"
+msgstr ""
+
+#: gcc.c:6097
+#, c-format
+msgid "unrecognized option `-%s'"
+msgstr "ìç áíáãíùñßóçìç åðéëïãÞ `-%s'"
+
+#: gcc.c:6103
+#, c-format
+msgid "install: %s%s\n"
+msgstr "åãêáôÜóôáóç: %s%s\n"
+
+#: gcc.c:6104
+#, c-format
+msgid "programs: %s\n"
+msgstr "ðñïãñÜììáôá: %s\n"
+
+#: gcc.c:6105
+#, c-format
 msgid "libraries: %s\n"
-msgstr "áêáôÜëëçëç êáíïíéêÞ Ýêöñáóç: %s\n"
+msgstr "âéâëéïèÞêåò: %s\n"
 
-#: gcc.c:6036
-msgid "\nFor bug reporting instructions, please see:\n"
+#: gcc.c:6162
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
 msgstr ""
+"\n"
+"Ãéá ïäçãßåò ãéá áíáöïñÝò óöáëìÜôùí. ðáñáêáëþ äåßôå:\n"
 
-#: gcc.c:6052
+#: gcc.c:6178
 #, c-format
 msgid "Configured with: %s\n"
-msgstr ""
+msgstr "¸÷åé ñõèìéóôåß ìå: %s\n"
 
-#: gcc.c:6066
+#: gcc.c:6192
 #, c-format
 msgid "Thread model: %s\n"
-msgstr ""
+msgstr "ÌïíôÝëï íçìÜôùí: %s\n"
 
-#: gcc.c:6077
+#: gcc.c:6203
 #, c-format
 msgid "gcc version %s\n"
-msgstr ""
+msgstr "Ýêäïóç gcc %s\n"
 
-#: gcc.c:6079
+#: gcc.c:6205
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
-msgstr ""
+msgstr "Ýêäïóç ïäçãïý gcc %s åêôåëåß ôçí Ýêäïóç gcc %s\n"
 
-#: gcc.c:6087
-#, fuzzy
+#: gcc.c:6213
 msgid "no input files"
-msgstr "Äåí õðÜñ÷ïõí áñ÷åßá åéóüäïõ"
+msgstr "äåí õðÜñ÷ïõí áñ÷åßá åéóüäïõ"
 
-#: gcc.c:6125
-#, fuzzy, c-format
+#: gcc.c:6251
+#, c-format
 msgid "%s: %s compiler not installed on this system"
-msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
+msgstr "%s: ï ìåôáãëùôôéóôÞò %s äåí Ý÷åé åãêáôáóôáèåß óôï óýóôçìá áõôü"
 
-#: gcc.c:6200
+#: gcc.c:6326
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: gcc.c:6243
+#: gcc.c:6369
 #, c-format
 msgid "language %s not recognized"
 msgstr ""
 
-#: gcc.c:6346
-#, fuzzy
+#: gcc.c:6472
 msgid "internal gcc abort"
-msgstr "Åóùôåñéêü óöÜëìá NIS"
+msgstr "åóùôåñéêü óöÜëìá gcc"
 
 # src/main.c:178
-#: gcov.c:282
+#: gcov.c:325
 #, fuzzy
 msgid "Internal gcov abort.\n"
 msgstr "Åóùôåñéêü óöÜëìá (recoding)"
 
-#: gcov.c:295
-#, fuzzy
-msgid "Usage: gcov [OPTION]... SOURCEFILE\n\n"
-msgstr "×ñÞóç: %s [ÅÐÉËÏÃÇ]... [ÁÑ×ÅÉÏ]\n"
+#: gcov.c:338
+msgid ""
+"Usage: gcov [OPTION]... SOURCEFILE\n"
+"\n"
+msgstr ""
+"×ñÞóç: gcov [ÅÐÉËÏÃÇ]... [ÁÑןÏÐÇÃÇÓ]\n"
+"\n"
 
-#: gcov.c:296
-#, fuzzy
-msgid "Print code coverage information.\n\n"
-msgstr "åìöÜíéóç ðëçñïöïñéþí ðñïüäïõ"
+#: gcov.c:339
+msgid ""
+"Print code coverage information.\n"
+"\n"
+msgstr ""
+"EìöÜíéóç ðëçñïöïñéþí êÜëõøçò êþäéêá.\n"
+"\n"
 
-#: gcov.c:297
+#: gcov.c:340
 msgid "  -h, --help                      Print this help, then exit\n"
-msgstr ""
+msgstr "  -h, --help                      ÅìöÜíéóç áõôÞò ôçò âïÞèåéáò, ìåôÜ Ýîïäïò\n"
 
-#: gcov.c:298
+#: gcov.c:341
 msgid "  -v, --version                   Print version number, then exit\n"
-msgstr ""
+msgstr "  -v, --version                   ÅìöÜíéóç áñéèìïý Ýêäïóçò, ìåôÜ Ýîïäïò\n"
 
-#: gcov.c:299
+#: gcov.c:342
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr ""
 
-#: gcov.c:300
+#: gcov.c:343
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr ""
 
-#: gcov.c:302
+#: gcov.c:345
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr ""
 
-#: gcov.c:303
+#: gcov.c:346
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
 msgstr ""
 
-#: gcov.c:305
+#: gcov.c:348
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr ""
 
-#: gcov.c:306
-msgid "  -o, --object-directory OBJDIR   Search for object files in OBJDIR\n"
+#: gcov.c:349
+msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
+msgstr ""
+
+#: gcov.c:350
+msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr ""
 
-#: gcov.c:307
+#: gcov.c:351
 #, c-format
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
 "%s.\n"
 msgstr ""
+"\n"
+"Ãéá ïäçãßåò óôéò áíáöïñÝò óöáëìÜôùí, ðáñáêáëþ äåßôå:\n"
+"%s.\n"
 
-#: gcov.c:317
+#: gcov.c:361
 #, c-format
 msgid "gcov (GCC) %s\n"
-msgstr ""
+msgstr "gcov (GCC) %s\n"
 
-#: gcov.c:318
-#, fuzzy
+#: gcov.c:362
 msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
-msgstr "ÐíåõìáôéêÜ Äéêáéþìáôá (C) 2000 Free Software Foundation, Inc."
+msgstr "ÐíåõìáôéêÜ Äéêáéþìáôá (C) 2001 Free Software Foundation, Inc.\n"
 
-#: gcov.c:462
+#: gcov.c:500
 #, fuzzy, c-format
 msgid "Could not open basic block file %s.\n"
 msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
 
-#: gcov.c:471
+#: gcov.c:507
+#, fuzzy, c-format
+msgid "Could not open program flow graph file %s.\n"
+msgstr "Áäýíáôç ç äçìéïõñãßá áñ÷åßïõ êáôáãñáöþí \"%s\""
+
+#: gcov.c:524
 #, fuzzy, c-format
 msgid "Could not open data file %s.\n"
 msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
 
-#: gcov.c:472
+#: gcov.c:525
 msgid "Assuming that all execution counts are zero.\n"
 msgstr ""
 
-#: gcov.c:478
-#, fuzzy, c-format
-msgid "Could not open program flow graph file %s.\n"
-msgstr "Áäýíáôç ç äçìéïõñãßá áñ÷åßïõ êáôáãñáöþí \"%s\""
-
-#: gcov.c:489
+#: gcov.c:534
 #, fuzzy, c-format
 msgid "No executable code associated with file %s.\n"
 msgstr "ÊáìéÜ äéåýèõíóç äåí óõíäÝåôáé ìå ôï üíïìá"
 
-#: gcov.c:789
-msgid ".da file contents exhausted too early\n"
+#: gcov.c:1186
+#, c-format
+msgid "%s of %d lines executed in %s %s\n"
 msgstr ""
 
-#: gcov.c:792
-msgid ".da file contents not exhausted\n"
+#: gcov.c:1191
+#, fuzzy, c-format
+msgid "No executable lines in %s %s\n"
+msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
+
+#: gcov.c:1198
+#, fuzzy, c-format
+msgid "%s of %d branches executed in %s %s\n"
 msgstr ""
+"Äåí õðÜñ÷åé áñ÷åßï `%s'.\n"
+"\n"
 
-#: gcov.c:973
+#: gcov.c:1203
 #, c-format
-msgid "%6.2f%% of %d source lines executed in function %s\n"
+msgid "%s of %d branches taken at least once in %s %s\n"
+msgstr ""
+
+#: gcov.c:1209
+#, fuzzy, c-format
+msgid "No branches in %s %s\n"
 msgstr ""
+"Äåí õðÜñ÷åé áñ÷åßï `%s'.\n"
+"\n"
 
-#: gcov.c:977
+#: gcov.c:1211
 #, c-format
-msgid "No executable source lines in function %s\n"
+msgid "%s of %d calls executed in %s %s\n"
 msgstr ""
 
-#: gcov.c:984
+#: gcov.c:1216
+#, fuzzy, c-format
+msgid "No calls in %s %s\n"
+msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
+
+#: gcov.c:1351
+#, fuzzy, c-format
+msgid "didn't use all bb entries of graph, function %s\n"
+msgstr "äéáãñáöÞ üëùí ôùí åããñáöþí ôïõ êáôáëüãïõ %s\n"
+
+#: gcov.c:1353
 #, c-format
-msgid "%6.2f%% of %d branches executed in function %s\n"
+msgid "block_num = %ld, num_blocks = %d\n"
 msgstr ""
 
-#: gcov.c:988
+#: gcov.c:1367
 #, c-format
-msgid "%6.2f%% of %d branches taken at least once in function %s\n"
+msgid "ERROR: unexpected line number %ld\n"
 msgstr ""
 
-#: gcov.c:993
+#: gcov.c:1383
 #, fuzzy, c-format
-msgid "No branches in function %s\n"
-msgstr "Äåí âñÝèçêáí ôáéñéÜóìáôá óôç ìïñöÞ `%s'.\n"
+msgid "ERROR: too many basic blocks in function %s\n"
+msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: gcov.c:995
+#: gcov.c:1398
 #, c-format
-msgid "%6.2f%% of %d calls executed in function %s\n"
+msgid "ERROR: out of range line number in function %s\n"
 msgstr ""
 
-#: gcov.c:999
+#: gcov.c:1470
 #, fuzzy, c-format
-msgid "No calls in function %s\n"
-msgstr "Äåí âñÝèçêáí URL óôï %s.\n"
+msgid "Could not open source file %s.\n"
+msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
 
-#: gcov.c:1126
-#, fuzzy, c-format
-msgid "didn't use all bb entries of graph, function %s\n"
-msgstr "äéáãñáöÞ üëùí ôùí åããñáöþí ôïõ êáôáëüãïõ %s\n"
+#: gcov.c:1480
+#, c-format
+msgid "Warning: source file %s is newer than %s\n"
+msgstr ""
 
-#: gcov.c:1128
+#: gcov.c:1510
 #, c-format
-msgid "block_num = %ld, num_blocks = %d\n"
+msgid "Unexpected EOF while reading source file %s.\n"
+msgstr ""
+
+#: gcov.c:1532
+#, c-format
+msgid "call   %2d never executed\n"
 msgstr ""
 
-#: gcov.c:1166
+#: gcov.c:1535
 #, c-format
-msgid "ERROR: too many basic blocks in .bb file %s\n"
+msgid "call   %2d returns %s\n"
 msgstr ""
 
-#: gcov.c:1243
+#: gcov.c:1543
 #, c-format
-msgid "%6.2f%% of %d source lines executed in file %s\n"
+msgid "branch %2d never executed\n"
+msgstr ""
+
+#: gcov.c:1546
+#, fuzzy, c-format
+msgid "branch %2d taken %s\n"
 msgstr ""
+"Äåí õðÜñ÷åé áñ÷åßï `%s'.\n"
+"\n"
+
+#: gcov.c:1610
+#, c-format
+msgid "Creating %s.\n"
+msgstr "Äçìéïõñãßá ôïõ %s.\n"
+
+#: gcov.c:1613
+#, fuzzy, c-format
+msgid "Error writing output file %s.\n"
+msgstr "óöÜëìá åããñáöÞò %s"
 
-#: gcov.c:1247
+#: gcov.c:1618
+#, fuzzy, c-format
+msgid "Could not open output file %s.\n"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'"
+
+#: gcse.c:761
 #, c-format
-msgid "No executable source lines in file %s\n"
+msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
 msgstr ""
 
-#: gcov.c:1254
+#: gcse.c:773
 #, c-format
-msgid "%6.2f%% of %d branches executed in file %s\n"
+msgid "GCSE disabled: %d basic blocks and %d registers"
 msgstr ""
 
-#: gcov.c:1258
+#: genautomata.c:1490
 #, c-format
-msgid "%6.2f%% of %d branches taken at least once in file %s\n"
+msgid "Name `%s' contains quotes"
 msgstr ""
 
-#: gcov.c:1263
+#: genautomata.c:1621
 #, fuzzy, c-format
-msgid "No branches in file %s\n"
-msgstr "Äåí õðÜñ÷åé áñ÷åßï `%s'.\n\n"
+msgid "invalid string `%s' in define_cpu_unit"
+msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
 
-#: gcov.c:1265
+#: genautomata.c:1650
 #, c-format
-msgid "%6.2f%% of %d calls executed in file %s\n"
+msgid "invalid string `%s' in define_query_cpu_unit"
 msgstr ""
 
-#: gcov.c:1269
+#: genautomata.c:1682 genautomata.c:1685
 #, fuzzy, c-format
-msgid "No calls in file %s\n"
-msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
+msgid "invalid string `%s' in define_bypass"
+msgstr "ìç Ýãêõñïò áñéèìüò áðü êåíÝò ãñáììÝò: `%s'"
 
-#: gcov.c:1281
+#: genautomata.c:1720
 #, fuzzy, c-format
-msgid "Could not open source file %s.\n"
-msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
+msgid "invalid first string `%s' in exclusion_set"
+msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
 
-#: gcov.c:1331
+#: genautomata.c:1724
 #, fuzzy, c-format
-msgid "Could not open output file %s.\n"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'"
+msgid "invalid second string `%s' in exclusion_set"
+msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
 
-#: gcov.c:1339
+#: genautomata.c:1760
 #, c-format
-msgid "Creating %s.\n"
-msgstr "Äçìéïõñãßá ôïõ %s.\n"
+msgid "invalid first string `%s' in presence_set"
+msgstr ""
+
+#: genautomata.c:1764
+#, fuzzy, c-format
+msgid "invalid second string `%s' in presence_set"
+msgstr "ìç Ýãêõñï üíïìá ìÞíá"
+
+#: genautomata.c:1800
+#, c-format
+msgid "invalid first string `%s' in absence_set"
+msgstr ""
 
-#: gcov.c:1387
+#: genautomata.c:1804
 #, c-format
-msgid "call %d never executed\n"
+msgid "invalid second string `%s' in absence_set"
 msgstr ""
 
-#: gcov.c:1396
+#: genautomata.c:1837
 #, c-format
-msgid "call %d returns = %s\n"
+msgid "invalid string `%s' in define_automaton"
 msgstr ""
 
-#: gcov.c:1406
+#: genautomata.c:1868
+#, fuzzy, c-format
+msgid "invalid option `%s' in automata_option"
+msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
+
+#: genautomata.c:1890
 #, c-format
-msgid "call %d returns = %s%%\n"
+msgid "garbage after ) in reservation `%s'"
 msgstr ""
 
-#: gcov.c:1413
+#: genautomata.c:1921 genautomata.c:1954 genautomata.c:1981
+#, fuzzy, c-format
+msgid "invalid `%s' in reservation `%s'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: genautomata.c:1932
 #, c-format
-msgid "branch %d never executed\n"
+msgid "repetition `%s' <= 1 in reservation `%s'"
 msgstr ""
 
-#: gcov.c:1423
+#: genautomata.c:2425
 #, c-format
-msgid "branch %d taken = %s\n"
+msgid "unit `%s' in exclusion is not declared"
 msgstr ""
 
-#: gcov.c:1433
+#: genautomata.c:2427
 #, c-format
-msgid "branch %d taken = %s%%\n"
+msgid "`%s' in exclusion is not unit"
 msgstr ""
 
-#: gcov.c:1444
+#: genautomata.c:2465
 #, c-format
-msgid "Unexpected EOF while reading source file %s.\n"
+msgid "unit `%s' excludes itself"
 msgstr ""
 
-#: gcse.c:757
+#: genautomata.c:2473
 #, c-format
-msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+msgid "units `%s' and `%s' in exclusion set belong to different automata"
 msgstr ""
 
-#: gcse.c:769
+#: genautomata.c:2603 genautomata.c:2609
 #, c-format
-msgid "GCSE disabled: %d basic blocks and %d registers"
+msgid "unit `%s' excludes and requires presence of `%s'"
+msgstr ""
+
+#: genautomata.c:2623 genautomata.c:2629
+#, c-format
+msgid "unit `%s' requires absence and presence of `%s'"
+msgstr ""
+
+#: genautomata.c:2692 genautomata.c:2695
+#, fuzzy, c-format
+msgid "repeated declaration of automaton `%s'"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+
+#: genautomata.c:2711
+#, c-format
+msgid "define_insn_reservation `%s' has negative latency time"
+msgstr ""
+
+#: genautomata.c:2717
+#, c-format
+msgid "`%s' is already used as insn reservation name"
+msgstr ""
+
+#: genautomata.c:2723
+#, c-format
+msgid "define_bypass `%s - %s' has negative latency time"
+msgstr ""
+
+#: genautomata.c:2737
+#, fuzzy, c-format
+msgid "automaton `%s' is not declared"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+
+#: genautomata.c:2747
+#, c-format
+msgid "define_unit `%s' without automaton when one defined"
+msgstr ""
+
+#: genautomata.c:2753
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu unit"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+
+#: genautomata.c:2762
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu reservation"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+
+#: genautomata.c:2772
+#, fuzzy, c-format
+msgid "repeated declaration of unit `%s'"
+msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
+
+#: genautomata.c:2775
+#, fuzzy, c-format
+msgid "repeated declaration of reservation `%s'"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+
+#: genautomata.c:2790 genautomata.c:2793
+#, c-format
+msgid "there is no insn reservation `%s'"
+msgstr ""
+
+#: genautomata.c:2810 genautomata.c:2815
+#, c-format
+msgid "the same bypass `%s - %s' is already defined"
+msgstr ""
+
+#: genautomata.c:2820
+#, fuzzy, c-format
+msgid "bypass `%s - %s' is already defined"
+msgstr "(ôï áñ÷åßï Þäç õðÜñ÷åé)"
+
+#: genautomata.c:2925 genautomata.c:2927
+#, fuzzy, c-format
+msgid "automaton `%s' is not used"
+msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
+
+#: genautomata.c:2950
+#, fuzzy, c-format
+msgid "undeclared unit or reservation `%s'"
+msgstr "ìç Ýãêõñïò äçëùôÞò ðåäßïõ: `%s'"
+
+#: genautomata.c:3028 genautomata.c:3030
+#, fuzzy, c-format
+msgid "unit `%s' is not used"
+msgstr "ôï áñ÷åßï ÷Üñôç ÷áñáêôÞñùí `%s' äåí âñÝèçêå"
+
+#: genautomata.c:3035 genautomata.c:3037
+#, fuzzy, c-format
+msgid "reservation `%s' is not used"
+msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
+
+#: genautomata.c:3134
+#, fuzzy, c-format
+msgid "cycle in definition of reservation `%s'"
+msgstr "Ïé ïñéóìïß ðçãÞ âñßóêïíôáé óôï ÁÑ×ÅÉÏ"
+
+#: genautomata.c:5333
+#, c-format
+msgid "Units `%s' and `%s' should be in the same automaton"
+msgstr ""
+
+#: genautomata.c:9441
+#, fuzzy
+msgid "-split has no argument."
+msgstr "÷ùñßò ïñßóìáôá"
+
+#: genautomata.c:9442
+#, fuzzy
+msgid "option `-split' has not been implemented yet\n"
+msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
+
+#: genautomata.c:9486 genautomata.c:9491
+#, c-format
+msgid "Automaton `%s': Insn `%s' will never be issued"
+msgstr ""
+
+#: genautomata.c:9498 genautomata.c:9501
+#, c-format
+msgid "Insn `%s' will never be issued"
 msgstr ""
 
-#: ch/grant.c:2652 ch/lex.c:212 ch/lex.c:2189 f/com.c:14249 graph.c:421
-#: java/jcf-parse.c:981 java/jcf-parse.c:1133 java/lex.c:1782
-#: objc/objc-act.c:529 profile.c:950 profile.c:958 toplev.c:1845 toplev.c:4954
+#: genautomata.c:9649
+#, fuzzy
+msgid "Errors in DFA description"
+msgstr "(÷ùñßò ðåñéãñáöÞ)"
+
+#: genautomata.c:9732
+#, fuzzy, c-format
+msgid "Error in writing DFA description file %s"
+msgstr "óöÜëìá åããñáöÞò %s"
+
+#: genconditions.c:196
+#, fuzzy
+msgid "No input file name."
+msgstr "äåí õðÜñ÷ïõí áñ÷åßá åéóüäïõ"
+
+#: graph.c:420 profile.c:1204 profile.c:1211 toplev.c:1836 toplev.c:5121
+#: f/com.c:14138 java/jcf-parse.c:913 java/jcf-parse.c:1059 java/lex.c:1767
+#: objc/objc-act.c:449
 #, fuzzy, c-format
 msgid "can't open %s"
 msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
 
-#: haifa-sched.c:190
+#: haifa-sched.c:196
 #, c-format
 msgid "fix_sched_param: unknown param: %s"
 msgstr ""
 
-#: integrate.c:185
+#: integrate.c:172
 #, fuzzy
 msgid "function cannot be inline"
 msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
 
-#: integrate.c:190
+#: integrate.c:176
 msgid "varargs function cannot be inline"
 msgstr ""
 
-#: integrate.c:193
+#: integrate.c:179
 msgid "function using alloca cannot be inline"
 msgstr ""
 
-#: integrate.c:196
+#: integrate.c:182
 msgid "function using setjmp cannot be inline"
 msgstr ""
 
-#: integrate.c:199
+#: integrate.c:185
 msgid "function uses __builtin_eh_return"
 msgstr ""
 
-#: integrate.c:202
+#: integrate.c:188
 msgid "function with nested functions cannot be inline"
 msgstr ""
 
-#: integrate.c:206
+#: integrate.c:192
 msgid "function with label addresses used in initializers cannot inline"
 msgstr ""
 
-#: integrate.c:213 integrate.c:257
+#: integrate.c:199 integrate.c:243
 msgid "function too large to be inline"
 msgstr ""
 
-#: integrate.c:223
+#: integrate.c:209
 msgid "no prototype, and parameter address used; cannot be inline"
 msgstr ""
 
-#: integrate.c:230 integrate.c:275
+#: integrate.c:216 integrate.c:261
 msgid "inline functions not supported for this return value type"
 msgstr ""
 
-#: integrate.c:235
+#: integrate.c:221
 msgid "function with varying-size return value cannot be inline"
 msgstr ""
 
-#: integrate.c:242
+#: integrate.c:228
 msgid "function with varying-size parameter cannot be inline"
 msgstr ""
 
-#: integrate.c:245
+#: integrate.c:231
 msgid "function with transparent unit parameter cannot be inline"
 msgstr ""
 
-#: integrate.c:264
+#: integrate.c:250
 msgid "function with computed jump cannot inline"
 msgstr ""
 
-#: integrate.c:268
+#: integrate.c:254
 msgid "function with nonlocal goto cannot be inline"
 msgstr ""
 
-#: integrate.c:282
+#: integrate.c:268
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr ""
 
@@ -5918,55 +6350,56 @@ msgstr ""
 msgid "invalid parameter `%s'"
 msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
 
-#: profile.c:429
+#: profile.c:397
 #, c-format
-msgid "corrupted profile info: prob for %d-%d thought to be %d"
+msgid "Profile does not match flowgraph of function %s (out of date?)"
 msgstr ""
 
-#: profile.c:975
-#, c-format
-msgid "file %s not found, execution counts assumed to be zero"
+#: profile.c:400
+msgid ".da file corrupted"
 msgstr ""
 
-#: profile.c:1022
-msgid ".da file contents exhausted too early"
+#: profile.c:634
+#, c-format
+msgid "corrupted profile info: prob for %d-%d thought to be %d"
 msgstr ""
 
-#: profile.c:1025
-msgid ".da file contents not exhausted"
+#: profile.c:1226
+#, c-format
+msgid "file %s not found, execution counts assumed to be zero"
 msgstr ""
 
-#: protoize.c:593
+#: protoize.c:542
 #, fuzzy, c-format
 msgid "%s: internal abort\n"
 msgstr "Åóùôåñéêü óöÜëìá ôïõ áíáëõôÞ äéåõèýíóåùí"
 
-#: protoize.c:684
+#: protoize.c:633
 #, fuzzy, c-format
 msgid "%s: error writing file `%s': %s\n"
 msgstr "%s: ÓöÜëìá êáôÜ ôçí åããñáöÞ ôïõ %s\n"
 
-#: protoize.c:729
+#: protoize.c:678
 #, fuzzy, c-format
 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
 msgstr "%s: ç ÷ñÞóç åßíáé %s [ -v ] [ -c äéáêïðÞ ] ïíïìáóßá æþíçò ...\n"
 
-#: protoize.c:732
+#: protoize.c:681
 #, fuzzy, c-format
 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
 msgstr "%s: ç ÷ñÞóç åßíáé %s [ -v ] [ -c äéáêïðÞ ] ïíïìáóßá æþíçò ...\n"
 
-#: protoize.c:839
+#: protoize.c:788
 #, fuzzy, c-format
 msgid "%s: warning: no read access for file `%s'\n"
 msgstr "%s: Ðñïåéäïðïßçóç: ç uname áðÝôõ÷å: %s\n"
 
-#: protoize.c:847
+#: protoize.c:796
 #, fuzzy, c-format
 msgid "%s: warning: no write access for file `%s'\n"
 msgstr "%s: Ðñïåéäïðïßçóç: ç uname áðÝôõ÷å: %s\n"
 
-#: protoize.c:855
+#: protoize.c:804
 #, c-format
 msgid "%s: warning: no write access for dir containing `%s'\n"
 msgstr ""
@@ -5974,556 +6407,520 @@ msgstr ""
 #. Catch cases like /.. where we try to backup to a
 #. point above the absolute root of the logical file
 #. system.
-#: protoize.c:1273
+#: protoize.c:1222
 #, fuzzy, c-format
 msgid "%s: invalid file name: %s\n"
 msgstr "%s: ìç Ýãêõñï åßäïò áñ÷åßïõ"
 
-#: protoize.c:1425
+#: protoize.c:1374
 #, fuzzy, c-format
 msgid "%s: %s: can't get status: %s\n"
 msgstr "%s: áäõíáìßá ðñüóâáóçò óôï %s: %s\n"
 
-#: protoize.c:1446
+#: protoize.c:1395
 #, c-format
-msgid "\n%s: fatal error: aux info file corrupted at line %d\n"
+msgid ""
+"\n"
+"%s: fatal error: aux info file corrupted at line %d\n"
 msgstr ""
 
-#: protoize.c:1782
+#: protoize.c:1731
 #, c-format
 msgid "%s:%d: declaration of function `%s' takes different forms\n"
 msgstr ""
 
-#: protoize.c:2040
+#: protoize.c:1989
 #, fuzzy, c-format
 msgid "%s: compiling `%s'\n"
 msgstr "%s: ÓöÜëìá êáôÜ ôçí åããñáöÞ ôïõ %s\n"
 
 # src/request.c:37
-#: protoize.c:2063
+#: protoize.c:2012
 #, fuzzy, c-format
 msgid "%s: wait: %s\n"
 msgstr "%s óå %s"
 
-#: protoize.c:2068
+#: protoize.c:2017
 #, fuzzy, c-format
 msgid "%s: subprocess got fatal signal %d\n"
 msgstr "%s: Ï ðñïåðåîåñãáóôÞò C áðÝôõ÷å ìå óÞìá %d\n"
 
-#: protoize.c:2076
+#: protoize.c:2025
 #, fuzzy, c-format
 msgid "%s: %s exited with status %d\n"
 msgstr "%s: Ï ðñïåðåîåñãáóôÞò C áðÝôõ÷å ìå óÞìá %d\n"
 
-#: protoize.c:2128
+#: protoize.c:2077
 #, fuzzy, c-format
 msgid "%s: warning: missing SYSCALLS file `%s'\n"
 msgstr "%s: Ðñïåéäïðïßçóç: ç uname áðÝôõ÷å: %s\n"
 
-#: protoize.c:2137 protoize.c:2166
+#: protoize.c:2086 protoize.c:2115
 #, fuzzy, c-format
 msgid "%s: can't read aux info file `%s': %s\n"
 msgstr "%s: áäõíáìßá óôçí áíÜãíùóç %s: %s\n"
 
-#: protoize.c:2182 protoize.c:2210
+#: protoize.c:2131 protoize.c:2159
 #, fuzzy, c-format
 msgid "%s: can't get status of aux info file `%s': %s\n"
 msgstr "áäõíáìßá ðñïóðÝëáóçò(stat()) áñ÷åßïõ `%s': %s"
 
-#: protoize.c:2238
+#: protoize.c:2187
 #, fuzzy, c-format
 msgid "%s: can't open aux info file `%s' for reading: %s\n"
 msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäï `%s' ãéá ôçí êáôçãïñßá `%s'"
 
 # src/shred.c:1103
-#: protoize.c:2256
+#: protoize.c:2205
 #, fuzzy, c-format
 msgid "%s: error reading aux info file `%s': %s\n"
 msgstr "%s: óöÜëìá åããñáöÞò óôç èÝóç %s"
 
-#: protoize.c:2269
+#: protoize.c:2218
 #, fuzzy, c-format
 msgid "%s: error closing aux info file `%s': %s\n"
 msgstr "%s: ÓöÜëìá êáôÜ ôï êëåßóéìï ôïõ %s: %s\n"
 
-#: protoize.c:2285
+#: protoize.c:2234
 #, fuzzy, c-format
 msgid "%s: can't delete aux info file `%s': %s\n"
 msgstr "%s: Äå ìðïñåß íá äéáãñáöåß ôï %s: %s\n"
 
-#: protoize.c:2367 protoize.c:4369
+#: protoize.c:2316 protoize.c:4318
 #, fuzzy, c-format
 msgid "%s: can't delete file `%s': %s\n"
 msgstr "%s: Äåí åßíáé äõíáôüí íá äçìéïõñãçèåß %s: %s\n"
 
-#: protoize.c:2446
+#: protoize.c:2395
 #, fuzzy, c-format
 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
 msgstr "%s: Ðñïåéäïðïßçóç: ç uname áðÝôõ÷å: %s\n"
 
-#: protoize.c:2571
+#: protoize.c:2520
 #, c-format
 msgid "%s: conflicting extern definitions of '%s'\n"
 msgstr ""
 
-#: protoize.c:2575
+#: protoize.c:2524
 #, c-format
 msgid "%s: declarations of '%s' will not be converted\n"
 msgstr ""
 
-#: protoize.c:2577
+#: protoize.c:2526
 #, c-format
 msgid "%s: conflict list for '%s' follows:\n"
 msgstr ""
 
-#: protoize.c:2610
+#: protoize.c:2559
 #, c-format
 msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
 msgstr ""
 
-#: protoize.c:2650
+#: protoize.c:2599
 #, c-format
 msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
 msgstr ""
 
-#: protoize.c:2656
+#: protoize.c:2605
 #, fuzzy, c-format
 msgid "%s: %d: warning: no extern definition for `%s'\n"
 msgstr "%s: ðñïåéäïðïßçóç: äå âñÝèçêå áñ÷Þ êåöáëßäáò"
 
-#: protoize.c:2687
+#: protoize.c:2636
 #, c-format
 msgid "%s: warning: no static definition for `%s' in file `%s'\n"
 msgstr ""
 
-#: protoize.c:2693
+#: protoize.c:2642
 #, c-format
 msgid "%s: multiple static defs of `%s' in file `%s'\n"
 msgstr ""
 
-#: protoize.c:2866 protoize.c:2869
+#: protoize.c:2815 protoize.c:2818
 #, c-format
 msgid "%s: %d: warning: source too confusing\n"
 msgstr ""
 
-#: protoize.c:3075
+#: protoize.c:3024
 #, c-format
 msgid "%s: %d: warning: varargs function declaration not converted\n"
 msgstr ""
 
-#: protoize.c:3090
+#: protoize.c:3039
 #, c-format
 msgid "%s: declaration of function `%s' not converted\n"
 msgstr ""
 
-#: protoize.c:3213
+#: protoize.c:3162
 #, c-format
 msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
 msgstr ""
 
-#: protoize.c:3234
+#: protoize.c:3183
 #, fuzzy, c-format
-msgid "\n%s: warning: too few parameter lists in declaration of `%s'\n"
+msgid ""
+"\n"
+"%s: warning: too few parameter lists in declaration of `%s'\n"
 msgstr "Ðñïåéäïðïßçóç: Ðïëý ëßãá ïñßóìáôá óôï åóùäïìçìÝíï `%s'"
 
-#: protoize.c:3332
+#: protoize.c:3281
 #, c-format
 msgid "%s: %d: warning: found `%s' but expected `%s'\n"
 msgstr ""
 
-#: protoize.c:3510
+#: protoize.c:3459
 #, c-format
 msgid "%s: local declaration for function `%s' not inserted\n"
 msgstr ""
 
-#: protoize.c:3537
+#: protoize.c:3486
 #, c-format
-msgid "\n%s: %d: warning: can't add declaration of `%s' into macro call\n"
+msgid ""
+"\n"
+"%s: %d: warning: can't add declaration of `%s' into macro call\n"
 msgstr ""
 
-#: protoize.c:3611
+#: protoize.c:3560
 #, c-format
 msgid "%s: global declarations for file `%s' not inserted\n"
 msgstr ""
 
-#: protoize.c:3702 protoize.c:3732
+#: protoize.c:3651 protoize.c:3681
 #, c-format
 msgid "%s: definition of function `%s' not converted\n"
 msgstr ""
 
-#: protoize.c:3721
+#: protoize.c:3670
 #, c-format
 msgid "%s: %d: warning: definition of %s not converted\n"
 msgstr ""
 
-#: protoize.c:4051
+#: protoize.c:4000
 #, c-format
 msgid "%s: found definition of `%s' at %s(%d)\n"
 msgstr ""
 
 #. If we make it here, then we did not know about this
 #. function definition.
-#: protoize.c:4067
+#: protoize.c:4016
 #, c-format
 msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
 msgstr ""
 
-#: protoize.c:4070
+#: protoize.c:4019
 #, c-format
 msgid "%s: function definition not converted\n"
 msgstr ""
 
-#: protoize.c:4129
+#: protoize.c:4078
 #, fuzzy, c-format
 msgid "%s: `%s' not converted\n"
 msgstr "%s: `%s': äåí âñÝèçêå ôáßñéáóìá"
 
-#: protoize.c:4137
+#: protoize.c:4086
 #, fuzzy, c-format
 msgid "%s: would convert file `%s'\n"
 msgstr "%s: ç Ýîïäïò èá åðéêáëýøåé ôï %s\n"
 
-#: protoize.c:4140
+#: protoize.c:4089
 #, fuzzy, c-format
 msgid "%s: converting file `%s'\n"
 msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
 
-#: protoize.c:4150
+#: protoize.c:4099
 #, fuzzy, c-format
 msgid "%s: can't get status for file `%s': %s\n"
 msgstr "áäõíáìßá ðñïóðÝëáóçò(stat()) áñ÷åßïõ `%s': %s"
 
-#: protoize.c:4192
+#: protoize.c:4141
 #, fuzzy, c-format
 msgid "%s: can't open file `%s' for reading: %s\n"
 msgstr "%s: Äåí åßíáé äõíáôüí íá áíïé÷ôåß ôï %s: %s\n"
 
-#: protoize.c:4207
+#: protoize.c:4156
 #, fuzzy, c-format
-msgid "\n%s: error reading input file `%s': %s\n"
+msgid ""
+"\n"
+"%s: error reading input file `%s': %s\n"
 msgstr "%s: ÓöÜëìá êáôÜ ôçí áíÜãíùóç ôïõ %s\n"
 
-#: protoize.c:4241
+#: protoize.c:4190
 #, fuzzy, c-format
 msgid "%s: can't create/open clean file `%s': %s\n"
 msgstr "%s: Äåí åßíáé äõíáôüí íá äçìéïõñãçèåß %s: %s\n"
 
-#: protoize.c:4346
+#: protoize.c:4295
 #, c-format
 msgid "%s: warning: file `%s' already saved in `%s'\n"
 msgstr ""
 
-#: protoize.c:4354
+#: protoize.c:4303
 #, fuzzy, c-format
 msgid "%s: can't link file `%s' to `%s': %s\n"
 msgstr "%s: Äåí åßíáé äõíáôüí íá óõíäåèåß ôï %s ìå ôï %s: %s\n"
 
-#: protoize.c:4384
+#: protoize.c:4333
 #, fuzzy, c-format
 msgid "%s: can't create/open output file `%s': %s\n"
 msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'"
 
-#: protoize.c:4417
+#: protoize.c:4366
 #, fuzzy, c-format
 msgid "%s: can't change mode of file `%s': %s\n"
 msgstr "%s: Äåí åßíáé äõíáôüí íá áöáéñåèåß ôï %s: %s\n"
 
-#: protoize.c:4592
+#: protoize.c:4541
 #, fuzzy, c-format
 msgid "%s: cannot get working directory: %s\n"
 msgstr "%s: äåí åßíáé äõíáôü íá ãñáöôåß ðÜíù óå êáôÜëïãï"
 
-#: protoize.c:4690
+#: protoize.c:4639
 #, fuzzy, c-format
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: ôï áñ÷åßï åéóüäïõ åßíáé ôï áñ÷åßï åîüäïõ"
 
-#: real.c:824 real.c:1001
-#, fuzzy
-msgid "conversion from NaN to int"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
-
-#: real.c:847
-#, fuzzy
-msgid "conversion from NaN to unsigned int"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
-
-#: real.c:2730
-#, fuzzy
-msgid "floating point overflow"
-msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
-
-#: real.c:4395 real.c:6675 real.c:6756
-msgid "overflow on truncation to integer"
+#: ra.c:750
+msgid "Didn't find a coloring.\n"
 msgstr ""
 
-#: real.c:4467
-msgid "overflow on truncation to unsigned integer"
+#: reg-stack.c:673
+#, c-format
+msgid "output constraint %d must specify a single register"
 msgstr ""
 
-#: real.c:5812
-#, fuzzy, c-format
-msgid "%s: argument domain error"
-msgstr "%s: óöÜëìá áíÜãíùóçò"
-
-#: real.c:5813
+#: reg-stack.c:683
 #, c-format
-msgid "%s: function singularity"
+msgid "output constraint %d cannot be specified together with \"%s\" clobber"
 msgstr ""
 
-#: real.c:5814
-#, fuzzy, c-format
-msgid "%s: overflow range error"
-msgstr "%s: óöÜëìá åããñáöÞò"
+#: reg-stack.c:706
+msgid "output regs must be grouped at top of stack"
+msgstr ""
 
-#: real.c:5815
-#, fuzzy, c-format
-msgid "%s: underflow range error"
-msgstr "%s: óöÜëìá åããñáöÞò"
+#: reg-stack.c:743
+msgid "implicitly popped regs must be grouped at top of stack"
+msgstr ""
 
-#: real.c:5816
+#: reg-stack.c:762
 #, c-format
-msgid "%s: total loss of precision"
+msgid "output operand %d must use `&' constraint"
 msgstr ""
 
-#: real.c:5817
-#, c-format
-msgid "%s: partial loss of precision"
-msgstr ""
-
-#: real.c:5818
-#, c-format
-msgid "%s: NaN - producing operation"
-msgstr ""
-
-#: reg-stack.c:677
-#, c-format
-msgid "output constraint %d must specify a single register"
-msgstr ""
-
-#: reg-stack.c:687
-#, c-format
-msgid "output constraint %d cannot be specified together with \"%s\" clobber"
-msgstr ""
-
-#: reg-stack.c:710
-msgid "output regs must be grouped at top of stack"
-msgstr ""
-
-#: reg-stack.c:747
-msgid "implicitly popped regs must be grouped at top of stack"
-msgstr ""
-
-#: reg-stack.c:766
-#, c-format
-msgid "output operand %d must use `&' constraint"
-msgstr ""
-
-#: regclass.c:778
+#: regclass.c:753
 #, c-format
 msgid "can't use '%s' as a %s register"
 msgstr ""
 
-#: config/ia64/ia64.c:3856 config/ia64/ia64.c:3863 regclass.c:793
+#: regclass.c:768 config/ia64/ia64.c:4169 config/ia64/ia64.c:4176
 #, fuzzy, c-format
 msgid "unknown register name: %s"
 msgstr "Üãíùóôïò ÷áñáêôÞñáò `%s'"
 
-#: regclass.c:804
+#: regclass.c:779
 msgid "global register variable follows a function definition"
 msgstr ""
 
-#: regclass.c:808
+#: regclass.c:783
 msgid "register used for two global register variables"
 msgstr ""
 
-#: regclass.c:813
+#: regclass.c:788
 msgid "call-clobbered register used for global register variable"
 msgstr ""
 
-#: regrename.c:1821
+#: regrename.c:1899
 #, c-format
 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
 msgstr ""
 
-#: regrename.c:1833
+#: regrename.c:1911
 #, c-format
 msgid "validate_value_data: Loop in regno chain (%u)"
 msgstr ""
 
-#: regrename.c:1836
+#: regrename.c:1914
 #, c-format
 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
 msgstr ""
 
-#: regrename.c:1848
+#: regrename.c:1926
 #, c-format
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr ""
 
-#: reload.c:1207
+#: reload.c:1225
 msgid "cannot reload integer constant operand in `asm'"
 msgstr ""
 
-#: reload.c:1229
+#: reload.c:1247
 msgid "impossible register constraint in `asm'"
 msgstr ""
 
-#: reload.c:3387
+#: reload.c:3467
 msgid "`&' constraint used with no register class"
 msgstr ""
 
-#: reload.c:3555
+#: reload.c:3635
 #, fuzzy
 msgid "unable to generate reloads for:"
 msgstr "Áäýíáôç ç äçìéïõñãßá äéåñãáóßáò óôïí åîõðçñåôçôÞ"
 
-#: reload.c:3556 reload.c:3770
+#: reload.c:3636 reload.c:3850
 msgid "inconsistent operand constraints in an `asm'"
 msgstr ""
 
-#: reload1.c:1242
+#: reload1.c:1255
 msgid "frame size too large for reliable stack checking"
 msgstr ""
 
-#: reload1.c:1245
+#: reload1.c:1258
 msgid "try reducing the number of local variables"
 msgstr ""
 
-#: reload1.c:1892
+#: reload1.c:1914
 #, c-format
 msgid "can't find a register in class `%s' while reloading `asm'"
 msgstr ""
 
-#: reload1.c:1896
+#: reload1.c:1918
 #, c-format
 msgid "unable to find a register to spill in class `%s'"
 msgstr ""
 
-#: reload1.c:1898
+#: reload1.c:1920
 #, fuzzy
 msgid "this is the insn:"
 msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
 
-#: reload1.c:3917
+#: reload1.c:3941
 msgid "`asm' operand requires impossible reload"
 msgstr ""
 
 #. It's the compiler's fault.
-#: reload1.c:5033
+#: reload1.c:5055
 #, fuzzy
 msgid "could not find a spill register"
 msgstr "áäõíáìßá åýñåóçò âñü÷ïõ"
 
-#: reload1.c:5038
+#: reload1.c:5060
 msgid "`asm' operand constraint incompatible with operand size"
 msgstr ""
 
 #. It's the compiler's fault.
-#: reload1.c:6629
+#: reload1.c:6680
 msgid "VOIDmode on an output"
 msgstr ""
 
-#: reload1.c:6630
+#: reload1.c:6681
 msgid "output operand is constant in `asm'"
 msgstr ""
 
-#: rtl-error.c:139
+#: rtl-error.c:140
 #, fuzzy
 msgid "unrecognizable insn:"
 msgstr "Ìç áíáãíùñßóéìç ìåôáâëçôÞ `%s'"
 
-#: rtl-error.c:141
+#: rtl-error.c:142
 msgid "insn does not satisfy its constraints:"
 msgstr ""
 
-#: rtl.c:707
+#: rtl.c:558
 #, c-format
 msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:722
+#: rtl.c:573
 #, c-format
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:738
+#: rtl.c:589
 #, c-format
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:751
+#: rtl.c:602
 #, c-format
 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:765
+#: rtl.c:616
 #, c-format
 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:780
+#: rtl.c:631
 #, c-format
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 msgstr ""
 
-#: stmt.c:927
+#: rtl.c:646
+#, c-format
+msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
+msgstr ""
+
+#: stmt.c:753
 #, c-format
 msgid "jump to `%s' invalidly jumps into binding contour"
 msgstr ""
 
-#: stmt.c:1163 stmt.c:3895
+#: stmt.c:989 stmt.c:3731
 #, c-format
 msgid "label `%s' used before containing binding contour"
 msgstr ""
 
-#: stmt.c:1343
+#: stmt.c:1169
 msgid "output operand constraint lacks `='"
 msgstr ""
 
-#: stmt.c:1358
+#: stmt.c:1184
 #, c-format
 msgid "output constraint `%c' for operand %d is not at the beginning"
 msgstr ""
 
-#: stmt.c:1380
+#: stmt.c:1206
 msgid "operand constraint contains incorrectly positioned '+' or '='"
 msgstr ""
 
-#: stmt.c:1386 stmt.c:1486
+#: stmt.c:1212 stmt.c:1316
 #, c-format
 msgid "`%%' constraint used with last operand"
 msgstr ""
 
-#: stmt.c:1405
+#: stmt.c:1231
 msgid "matching constraint not valid in output operand"
 msgstr ""
 
-#: stmt.c:1477
+#: stmt.c:1307
 #, c-format
 msgid "input operand constraint contains `%c'"
 msgstr ""
 
-#: stmt.c:1517
+#: stmt.c:1347
 msgid "matching constraint references invalid operand number"
 msgstr ""
 
-#: stmt.c:1549
+#: stmt.c:1379
 #, fuzzy, c-format
 msgid "invalid punctuation `%c' in constraint"
 msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
 
-#: stmt.c:1645
+#: stmt.c:1429
+#, c-format
+msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
+msgstr ""
+
+#: stmt.c:1519
 #, fuzzy, c-format
 msgid "unknown register name `%s' in `asm'"
 msgstr "Üãíùóôïò ÷áñáêôÞñáò óôï ðåäßï `%s' ôçò êáôçãïñßáò `%s'"
 
-#: stmt.c:1689
+#: stmt.c:1567
 #, c-format
 msgid "more than %d operands in `asm'"
 msgstr ""
 
-#: stmt.c:1748
+#: stmt.c:1626
 #, c-format
 msgid "output number %d not directly addressable"
 msgstr ""
@@ -6531,101 +6928,116 @@ msgstr ""
 #. ??? Leave this only until we have experience with what
 #. happens in combine and elsewhere when constraints are
 #. not satisfied.
-#: stmt.c:1817 stmt.c:1846
+#: stmt.c:1698 stmt.c:1727
 #, c-format
 msgid "asm operand %d probably doesn't match constraints"
 msgstr ""
 
-#: stmt.c:1992
+#: stmt.c:1858
+msgid "asm clobber conflict with output operand"
+msgstr ""
+
+#: stmt.c:1863
+msgid "asm clobber conflict with input operand"
+msgstr ""
+
+#: stmt.c:1898
 #, fuzzy
 msgid "too many alternatives in `asm'"
 msgstr "Õðåñâïëéêá ðïëëÜ áíïéêôÜ áñ÷åßá óôï óýóôçìá"
 
-#: stmt.c:2004
+#: stmt.c:1910
 msgid "operand constraints for `asm' differ in number of alternatives"
 msgstr ""
 
-#: stmt.c:2057
+#: stmt.c:1963
 #, fuzzy, c-format
 msgid "duplicate asm operand name '%s'"
 msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: stmt.c:2144
+#: stmt.c:2050
 msgid "missing close brace for named operand"
 msgstr ""
 
-#: stmt.c:2164
+#: stmt.c:2078
 #, fuzzy, c-format
 msgid "undefined named operand '%s'"
 msgstr "Ìç ïñéóìÝíï üíïìá %s"
 
-#: stmt.c:3832
-#, fuzzy, c-format
+#: stmt.c:3668
+#, c-format
 msgid "unused variable `%s'"
-msgstr "Ìç áíáãíùñßóéìç ìåôáâëçôÞ `%s'"
+msgstr "á÷ñçóéìïðïßçôç ìåôáâëçôÞ `%s'"
 
-#: stmt.c:5284
+#: stmt.c:5149
 #, c-format
 msgid "enumeration value `%s' not handled in switch"
 msgstr ""
 
-#: stmt.c:5310 stmt.c:5330
+#: stmt.c:5174 stmt.c:5194
 #, c-format
 msgid "case value `%ld' not in enumerated type"
 msgstr ""
 
-#: stmt.c:5313 stmt.c:5333
+#: stmt.c:5177 stmt.c:5197
 #, c-format
 msgid "case value `%ld' not in enumerated type `%s'"
 msgstr ""
 
-#: stor-layout.c:172
+#: stmt.c:5270
+#, fuzzy
+msgid "switch missing default case"
+msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
+
+#: stor-layout.c:178
 msgid "type size can't be explicitly evaluated"
 msgstr ""
 
-#: stor-layout.c:174
+#: stor-layout.c:180
 msgid "variable-size type declared outside of any function"
 msgstr ""
 
-#: stor-layout.c:455
+#: stor-layout.c:461
 #, c-format
 msgid "size of `%s' is %d bytes"
 msgstr ""
 
-#: stor-layout.c:457
+#: stor-layout.c:463
 #, fuzzy, c-format
 msgid "size of `%s' is larger than %d bytes"
 msgstr "%s: ïé ôéìÝò ôïõ ðåäßïõ `%s' äåí ðñÝðåé íá åßíáé ìåãáëýôåñåò áðü %d"
 
-#: stor-layout.c:836 stor-layout.c:1089
+#: stor-layout.c:869 stor-layout.c:1285
 #, c-format
 msgid "packed attribute causes inefficient alignment for `%s'"
 msgstr ""
 
-#: stor-layout.c:838 stor-layout.c:1091
+#: stor-layout.c:871 stor-layout.c:1287
 #, c-format
 msgid "packed attribute is unnecessary for `%s'"
 msgstr ""
 
-#: stor-layout.c:853
+#: stor-layout.c:886
 #, c-format
 msgid "padding struct to align `%s'"
 msgstr ""
 
-#: stor-layout.c:1053
+#: stor-layout.c:1249
 msgid "padding struct size to alignment boundary"
 msgstr ""
 
-#: stor-layout.c:1096
+#: stor-layout.c:1292
 msgid "packed attribute causes inefficient alignment"
 msgstr ""
 
-#: stor-layout.c:1098
+#: stor-layout.c:1294
 msgid "packed attribute is unnecessary"
 msgstr ""
 
 #: timevar.c:448
-msgid "\nExecution times (seconds)\n"
+msgid ""
+"\n"
+"Execution times (seconds)\n"
 msgstr ""
 
 #. Print total time.
@@ -6638,744 +7050,794 @@ msgstr " 
 msgid "time in %s: %ld.%06ld (%ld%%)\n"
 msgstr ""
 
-#: tlink.c:428
+#: tlink.c:399
 #, fuzzy, c-format
 msgid "collect: reading %s\n"
 msgstr "óöÜëìá áíÜãíùóçò %s"
 
-#: tlink.c:532
+#: tlink.c:502
 #, c-format
 msgid "collect: recompiling %s\n"
 msgstr ""
 
-#: tlink.c:698
+#: tlink.c:668
 #, c-format
 msgid "collect: tweaking %s in %s\n"
 msgstr ""
 
-#: tlink.c:745
+#: tlink.c:715
 msgid "collect: relinking\n"
 msgstr ""
 
-#: tlink.c:754
+#: tlink.c:724
 #, c-format
 msgid "ld returned %d exit status"
 msgstr "ç ld åðÝóôñåøå êáôÜóôáóç åîüäïõ %d"
 
-#: toplev.c:913
+#: toplev.c:920
 msgid "Generate debugging info in default format"
 msgstr ""
 
-#: toplev.c:914
+#: toplev.c:921
 msgid "Generate debugging info in default extended format"
 msgstr ""
 
-#: toplev.c:916
+#: toplev.c:923
 msgid "Generate STABS format debug info"
 msgstr ""
 
-#: toplev.c:917
+#: toplev.c:924
 msgid "Generate extended STABS format debug info"
 msgstr ""
 
-#: toplev.c:920
+#: toplev.c:927
 msgid "Generate DWARF-1 format debug info"
 msgstr ""
 
-#: toplev.c:922
+#: toplev.c:929
 msgid "Generate extended DWARF-1 format debug info"
 msgstr ""
 
-#: toplev.c:925
+#: toplev.c:932
 msgid "Generate DWARF-2 debug info"
 msgstr ""
 
-#: toplev.c:928
+#: toplev.c:935
 msgid "Generate XCOFF format debug info"
 msgstr ""
 
-#: toplev.c:929
+#: toplev.c:936
 msgid "Generate extended XCOFF format debug info"
 msgstr ""
 
-#: toplev.c:932
+#: toplev.c:939
 msgid "Generate COFF format debug info"
 msgstr ""
 
-#: toplev.c:976
+#: toplev.c:942
+msgid "Generate VMS format debug info"
+msgstr ""
+
+#: toplev.c:981
 msgid "Perform DWARF2 duplicate elimination"
 msgstr ""
 
-#: toplev.c:978
+#: toplev.c:983
 msgid "Do not store floats in registers"
 msgstr ""
 
-#: toplev.c:980
+#: toplev.c:985
 msgid "Consider all mem refs through pointers as volatile"
 msgstr ""
 
-#: toplev.c:982
+#: toplev.c:987
 msgid "Consider all mem refs to global data to be volatile"
 msgstr ""
 
-#: toplev.c:984
+#: toplev.c:989
 msgid "Consider all mem refs to static data to be volatile"
 msgstr ""
 
-#: toplev.c:986
+#: toplev.c:991
 msgid "Defer popping functions args from stack until later"
 msgstr ""
 
-#: toplev.c:988
+#: toplev.c:993
 msgid "When possible do not generate stack frames"
 msgstr ""
 
-#: toplev.c:990
+#: toplev.c:995
 msgid "Optimize sibling and tail recursive calls"
 msgstr ""
 
-#: toplev.c:992
+#: toplev.c:997
+msgid "Perform superblock formation via tail duplication"
+msgstr ""
+
+#: toplev.c:999
 msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 
-#: toplev.c:994
+#: toplev.c:1001
 msgid "When running CSE, follow conditional jumps"
 msgstr ""
 
-#: toplev.c:996
+#: toplev.c:1003
 msgid "Perform a number of minor, expensive optimizations"
 msgstr ""
 
-#: toplev.c:998
+#: toplev.c:1005
 msgid "Perform jump threading optimizations"
 msgstr ""
 
-#: toplev.c:1000
+#: toplev.c:1007
 msgid "Perform strength reduction optimizations"
 msgstr ""
 
-#: toplev.c:1002
+#: toplev.c:1009
 msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
-#: toplev.c:1004
+#: toplev.c:1011
 msgid "Perform loop unrolling for all loops"
 msgstr ""
 
-#: toplev.c:1006
+#: toplev.c:1013
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
-#: toplev.c:1008
+#: toplev.c:1015
 msgid "Force all loop invariant computations out of loops"
 msgstr ""
 
-#: toplev.c:1010
+#: toplev.c:1017
 msgid "Strength reduce all loop general induction variables"
 msgstr ""
 
-#: toplev.c:1012
+#: toplev.c:1019
 msgid "Store strings in writable data section"
 msgstr ""
 
-#: toplev.c:1014
+#: toplev.c:1021
 msgid "Enable machine specific peephole optimizations"
 msgstr ""
 
-#: toplev.c:1016
+#: toplev.c:1023
 msgid "Copy memory operands into registers before using"
 msgstr ""
 
-#: toplev.c:1018
+#: toplev.c:1025
 msgid "Copy memory address constants into regs before using"
 msgstr ""
 
-#: toplev.c:1020
+#: toplev.c:1027
 msgid "Allow function addresses to be held in registers"
 msgstr ""
 
-#: toplev.c:1022
+#: toplev.c:1029
 msgid "Integrate simple functions into their callers"
 msgstr ""
 
-#: toplev.c:1024
+#: toplev.c:1031
 msgid "Generate code for funcs even if they are fully inlined"
 msgstr ""
 
-#: toplev.c:1026
+#: toplev.c:1033
 msgid "Pay attention to the 'inline' keyword"
 msgstr ""
 
-#: toplev.c:1028
+#: toplev.c:1035
 msgid "Emit static const variables even if they are not used"
 msgstr ""
 
-#: toplev.c:1030
+#: toplev.c:1037
 msgid "Check for syntax errors, then stop"
 msgstr ""
 
-#: toplev.c:1032
+#: toplev.c:1039
 msgid "Mark data as shared rather than private"
 msgstr ""
 
-#: toplev.c:1034
+#: toplev.c:1041
 msgid "Enable saving registers around function calls"
 msgstr ""
 
-#: toplev.c:1036
+#: toplev.c:1043
 msgid "Return 'short' aggregates in memory, not registers"
 msgstr ""
 
-#: toplev.c:1038
+#: toplev.c:1045
 msgid "Return 'short' aggregates in registers"
 msgstr ""
 
-#: toplev.c:1040
+#: toplev.c:1047
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 
-#: toplev.c:1042
+#: toplev.c:1049
 msgid "Perform the global common subexpression elimination"
 msgstr ""
 
-#: toplev.c:1044
+#: toplev.c:1051
 msgid "Perform enhanced load motion during global subexpression elimination"
 msgstr ""
 
-#: toplev.c:1046
+#: toplev.c:1053
 msgid "Perform store motion after global subexpression elimination"
 msgstr ""
 
-#: toplev.c:1048
+#: toplev.c:1055
+msgid "Perform the loop optimizations"
+msgstr ""
+
+#: toplev.c:1057
+msgid "Perform cross-jumping optimization"
+msgstr ""
+
+#: toplev.c:1059
+msgid "Perform conversion of conditional jumps to branchless equivalents"
+msgstr ""
+
+#: toplev.c:1061
+msgid "Perform conversion of conditional jumps to conditional execution"
+msgstr ""
+
+#: toplev.c:1063
 msgid "Run CSE pass after loop optimizations"
 msgstr ""
 
-#: toplev.c:1050
+#: toplev.c:1065
 msgid "Run the loop optimizer twice"
 msgstr ""
 
-#: toplev.c:1052
+#: toplev.c:1067
 msgid "Delete useless null pointer checks"
 msgstr ""
 
-#: toplev.c:1054
-msgid "Pretend that host and target use the same FP format"
-msgstr ""
-
-#: toplev.c:1056
+#: toplev.c:1069
 msgid "Reschedule instructions before register allocation"
 msgstr ""
 
-#: toplev.c:1058
+#: toplev.c:1071
 msgid "Reschedule instructions after register allocation"
 msgstr ""
 
-#: toplev.c:1060
+#: toplev.c:1073
 msgid "Enable scheduling across basic blocks"
 msgstr ""
 
-#: toplev.c:1062
+#: toplev.c:1075
 msgid "Allow speculative motion of non-loads"
 msgstr ""
 
-#: toplev.c:1064
+#: toplev.c:1077
 msgid "Allow speculative motion of some loads"
 msgstr ""
 
-#: toplev.c:1066
+#: toplev.c:1079
 msgid "Allow speculative motion of more loads"
 msgstr ""
 
-#: toplev.c:1068
+#: toplev.c:1081
 msgid "Replace add,compare,branch with branch on count reg"
 msgstr ""
 
-#: toplev.c:1070
+#: toplev.c:1083
 msgid "Generate position independent code, if possible"
 msgstr ""
 
-#: toplev.c:1073
+#: toplev.c:1086
 msgid "Enable exception handling"
 msgstr ""
 
-#: toplev.c:1075
+#: toplev.c:1088
 msgid "Just generate unwind tables for exception handling"
 msgstr ""
 
-#: toplev.c:1077
+#: toplev.c:1090
 msgid "Generate unwind tables exact at each instruction boundary"
 msgstr ""
 
-#: toplev.c:1079
+#: toplev.c:1092
 msgid "Support synchronous non-call exceptions"
 msgstr ""
 
-#: toplev.c:1081
+#: toplev.c:1094
 msgid "Insert arc based program profiling code"
 msgstr ""
 
-#: toplev.c:1083
+#: toplev.c:1096
 msgid "Create data files needed by gcov"
 msgstr ""
 
-#: toplev.c:1085
+#: toplev.c:1098
 msgid "Use profiling information for branch probabilities"
 msgstr ""
 
-#: toplev.c:1087
+#: toplev.c:1100
+msgid "Enable basic program profiling code"
+msgstr ""
+
+#: toplev.c:1102
 msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 
-#: toplev.c:1089
+#: toplev.c:1104
+msgid "Reorder functions to improve code placement"
+msgstr ""
+
+#: toplev.c:1106
 msgid "Do the register renaming optimization pass"
 msgstr ""
 
-#: toplev.c:1091
+#: toplev.c:1108
 msgid "Do the register copy-propagation optimization pass"
 msgstr ""
 
-#: toplev.c:1093
+#: toplev.c:1110
 msgid "Do not put uninitialized globals in the common section"
 msgstr ""
 
-#: toplev.c:1095
+#: toplev.c:1112
 msgid "Do not generate .size directives"
 msgstr ""
 
-#: toplev.c:1097
+#: toplev.c:1114
 msgid "place each function into its own section"
 msgstr ""
 
-#: toplev.c:1099
+#: toplev.c:1116
 msgid "place data items into their own section"
 msgstr ""
 
-#: toplev.c:1101
+#: toplev.c:1118
 msgid "Add extra commentry to assembler output"
 msgstr ""
 
-#: toplev.c:1103
+#: toplev.c:1120
 msgid "Output GNU ld formatted global initializers"
 msgstr ""
 
-#: toplev.c:1105
+#: toplev.c:1122
 msgid "Enables a register move optimization"
 msgstr ""
 
-#: toplev.c:1107
+#: toplev.c:1124
 msgid "Do the full regmove optimization pass"
 msgstr ""
 
-#: toplev.c:1109
+#: toplev.c:1126
 msgid "Pack structure members together without holes"
 msgstr ""
 
-#: toplev.c:1111
+#: toplev.c:1128
 msgid "Insert stack checking code into the program"
 msgstr ""
 
-#: toplev.c:1113
+#: toplev.c:1130
 msgid "Specify that arguments may alias each other & globals"
 msgstr ""
 
-#: toplev.c:1115
+#: toplev.c:1132
 msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 
-#: toplev.c:1117
+#: toplev.c:1134
 msgid "Assume arguments do not alias each other or globals"
 msgstr ""
 
-#: toplev.c:1119
+#: toplev.c:1136
 msgid "Assume strict aliasing rules apply"
 msgstr ""
 
-#: toplev.c:1121
+#: toplev.c:1138
 msgid "Align the start of loops"
 msgstr ""
 
-#: toplev.c:1123
+#: toplev.c:1140
 msgid "Align labels which are only reached by jumping"
 msgstr ""
 
-#: toplev.c:1125
+#: toplev.c:1142
 msgid "Align all labels"
 msgstr ""
 
-#: toplev.c:1127
+#: toplev.c:1144
 msgid "Align the start of functions"
 msgstr ""
 
-#: toplev.c:1129
+#: toplev.c:1146
 msgid "Attempt to merge identical constants accross compilation units"
 msgstr ""
 
-#: toplev.c:1131
+#: toplev.c:1148
 msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: toplev.c:1133
+#: toplev.c:1150
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr ""
 
-#: toplev.c:1135
+#: toplev.c:1152
 msgid "Instrument function entry/exit with profiling calls"
 msgstr ""
 
-#: toplev.c:1137
+#: toplev.c:1154
+msgid "Put zero initialized data in the bss section"
+msgstr ""
+
+#: toplev.c:1156
 msgid "Enable SSA optimizations"
 msgstr ""
 
-#: toplev.c:1139
+#: toplev.c:1158
 msgid "Enable SSA conditional constant propagation"
 msgstr ""
 
-#: toplev.c:1141
+#: toplev.c:1160
 msgid "Enable aggressive SSA dead code elimination"
 msgstr ""
 
-#: toplev.c:1143
+#: toplev.c:1162
 msgid "External symbols have a leading underscore"
 msgstr ""
 
-#: toplev.c:1145
+#: toplev.c:1164
 msgid "Process #ident directives"
 msgstr ""
 
-#: toplev.c:1147
+#: toplev.c:1166
 msgid "Enables an rtl peephole pass run before sched2"
 msgstr ""
 
-#: toplev.c:1149
+#: toplev.c:1168
+msgid "Assume no NaNs or +-Infs are generated"
+msgstr ""
+
+#: toplev.c:1170
 msgid "Enables guessing of branch probabilities"
 msgstr ""
 
-#: toplev.c:1151
+#: toplev.c:1172
 msgid "Set errno after built-in math functions"
 msgstr ""
 
-#: toplev.c:1153
+#: toplev.c:1174
 #, fuzzy
 msgid "Floating-point operations can trap"
 msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
 
-#: toplev.c:1155
+#: toplev.c:1176
 msgid "Allow math optimizations that may violate IEEE or ANSI standards"
 msgstr ""
 
-#: toplev.c:1157
-msgid "Compile pointers as triples: value, base & end"
+#: toplev.c:1178
+msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: toplev.c:1159
-msgid "Generate code to check bounds before dereferencing pointers and arrays"
-msgstr ""
+#: toplev.c:1180
+#, fuzzy
+msgid "Generate code to check bounds before indexing arrays"
+msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
 
-#: toplev.c:1161
+#: toplev.c:1182
 msgid "Convert floating point constant to single precision constant"
 msgstr ""
 
-#: toplev.c:1163
+#: toplev.c:1184
 msgid "Report time taken by each compiler pass at end of run"
 msgstr ""
 
-#: toplev.c:1165
+#: toplev.c:1186
 msgid "Report on permanent memory allocation at end of run"
 msgstr ""
 
-#: toplev.c:1167
+#: toplev.c:1188
 msgid "Trap for signed overflow in addition / subtraction / multiplication"
 msgstr ""
 
-#: toplev.c:1184
-msgid "Compile just for ISO C89"
-msgstr ""
+#: toplev.c:1190
+#, fuzzy
+msgid "Use graph coloring register allocation."
+msgstr "ìç ôåñìáôéæüìåíï üíïìá âÜñïõò"
 
-#: toplev.c:1186
-msgid "Do not promote floats to double if using -traditional"
+#: toplev.c:1207
+msgid "Compile just for ISO C90"
 msgstr ""
 
-#: toplev.c:1188
+#: toplev.c:1209
 msgid "Determine language standard"
 msgstr ""
 
-#: toplev.c:1192
+#: toplev.c:1213
 msgid "Make bit-fields by unsigned by default"
 msgstr ""
 
-#: toplev.c:1196
+#: toplev.c:1217
 msgid "Make 'char' be signed by default"
 msgstr ""
 
-#: toplev.c:1198
+#: toplev.c:1219
 msgid "Make 'char' be unsigned by default"
 msgstr ""
 
-#: toplev.c:1204
-msgid "Attempt to support traditional K&R style C"
-msgstr ""
-
-#: toplev.c:1210
+#: toplev.c:1225
 msgid "Do not recognize the 'asm' keyword"
 msgstr ""
 
-#: toplev.c:1213
+#: toplev.c:1228
 msgid "Do not recognize any built in functions"
 msgstr ""
 
-#: toplev.c:1215
+#: toplev.c:1230
 msgid "Assume normal C execution environment"
 msgstr ""
 
-#: toplev.c:1218
+#: toplev.c:1233
 msgid "Assume that standard libraries & main might not exist"
 msgstr ""
 
-#: toplev.c:1221
+#: toplev.c:1236
 msgid "Allow different types as args of ? operator"
 msgstr ""
 
-#: toplev.c:1224
+#: toplev.c:1239
 msgid "Allow the use of $ inside identifiers"
 msgstr ""
 
-#: toplev.c:1229
+#: toplev.c:1244
 msgid "Use the same size for double as for float"
 msgstr ""
 
-#: toplev.c:1232
+#: toplev.c:1247
 msgid "Use the smallest fitting integer to hold enums"
 msgstr ""
 
-#: toplev.c:1235
+#: toplev.c:1250
 msgid "Override the underlying type for wchar_t to `unsigned short'"
 msgstr ""
 
-#: toplev.c:1239
+#: toplev.c:1254
 msgid "Enable most warning messages"
 msgstr ""
 
-#: toplev.c:1241
+#: toplev.c:1256
 msgid "Warn about casting functions to incompatible types"
 msgstr ""
 
-#: toplev.c:1245
+#: toplev.c:1259
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr ""
 
-#: toplev.c:1248
+#: toplev.c:1262
 msgid "Warn about casts which discard qualifiers"
 msgstr ""
 
-#: toplev.c:1251
+#: toplev.c:1265
 msgid "Warn about subscripts whose type is 'char'"
 msgstr ""
 
-#: toplev.c:1254 toplev.c:1257
+#: toplev.c:1268 toplev.c:1271
 msgid "Warn if nested comments are detected"
 msgstr ""
 
-#: toplev.c:1260
+#: toplev.c:1274
 msgid "Warn about possibly confusing type conversions"
 msgstr ""
 
-#: toplev.c:1263
-msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
+#: toplev.c:1278
+msgid "Do not warn about compile-time integer division by zero"
 msgstr ""
 
-#: toplev.c:1267
-msgid "Don't warn about strftime formats yielding 2 digit years"
+#: toplev.c:1280
+msgid "Warn about testing equality of floating point numbers"
 msgstr ""
 
-#: toplev.c:1270
+#: toplev.c:1283
+msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
+msgstr ""
+
+#: toplev.c:1287
 msgid "Don't warn about too many arguments to format functions"
 msgstr ""
 
-#: toplev.c:1272
+#: toplev.c:1289
 msgid "Warn about non-string-literal format strings"
 msgstr ""
 
-#: toplev.c:1275
+#: toplev.c:1292
 msgid "Warn about possible security problems with format functions"
 msgstr ""
 
-#: toplev.c:1278
+#: toplev.c:1296
+msgid "Don't warn about strftime formats yielding 2 digit years"
+msgstr ""
+
+#: toplev.c:1298
 msgid "Warn about implicit function declarations"
 msgstr ""
 
-#: toplev.c:1282
+#: toplev.c:1302
 msgid "Warn when a declaration does not specify a type"
 msgstr ""
 
-#: toplev.c:1287
+#: toplev.c:1307
 msgid "Warn about the use of the #import directive"
 msgstr ""
 
-#: toplev.c:1291
+#: toplev.c:1311
 msgid "Do not warn about using 'long long' when -pedantic"
 msgstr ""
 
-#: toplev.c:1293
+#: toplev.c:1313
 msgid "Warn about suspicious declarations of main"
 msgstr ""
 
-#: toplev.c:1296
+#: toplev.c:1316
 msgid "Warn about possibly missing braces around initializers"
 msgstr ""
 
-#: toplev.c:1299
+#: toplev.c:1319
 msgid "Warn about global funcs without previous declarations"
 msgstr ""
 
-#: toplev.c:1302
+#: toplev.c:1322
 msgid "Warn about global funcs without prototypes"
 msgstr ""
 
-#: toplev.c:1305
+#: toplev.c:1325
 msgid "Warn about use of multicharacter literals"
 msgstr ""
 
-#: toplev.c:1308
+#: toplev.c:1328
 msgid "Warn about externs not at file scope level"
 msgstr ""
 
-#: toplev.c:1311
+#: toplev.c:1331
 msgid "Warn about possible missing parentheses"
 msgstr ""
 
-#: toplev.c:1314
-msgid "Warn about possible violations of sequence point rules"
-msgstr ""
-
-#: toplev.c:1317
+#: toplev.c:1334
 msgid "Warn about function pointer arithmetic"
 msgstr ""
 
-#: toplev.c:1320
+#: toplev.c:1337
 msgid "Warn about multiple declarations of the same object"
 msgstr ""
 
-#: toplev.c:1323
-msgid "Warn about signed/unsigned comparisons"
-msgstr ""
+#: toplev.c:1340
+#, fuzzy
+msgid "Warn whenever a function's return-type defaults to int"
+msgstr "ï åðéóôñåöüìåíïò ôýðïò ðñïêáèïñßæåôáé óå `int'"
 
-#: toplev.c:1326
-msgid "Warn about testing equality of floating point numbers"
+#: toplev.c:1343
+msgid "Warn about possible violations of sequence point rules"
 msgstr ""
 
-#: toplev.c:1329
-msgid "Warn about unrecognized pragmas"
+#: toplev.c:1346
+msgid "Warn about signed/unsigned comparisons"
 msgstr ""
 
-#: toplev.c:1332
+#: toplev.c:1349
 msgid "Warn about non-prototyped function decls"
 msgstr ""
 
-#: toplev.c:1335
-msgid "Warn about constructs whose meaning change in ISO C"
+#: toplev.c:1352
+msgid "Warn about constructs whose meanings change in ISO C"
 msgstr ""
 
-#: toplev.c:1338
+#: toplev.c:1355
 msgid "Warn when trigraphs are encountered"
 msgstr ""
 
-#: toplev.c:1343
+#: toplev.c:1360
+msgid "Warn about unrecognized pragmas"
+msgstr ""
+
+#: toplev.c:1363
 msgid "Mark strings as 'const char *'"
 msgstr ""
 
-#: toplev.c:1473
+#: toplev.c:1508
 msgid "Warn when a function is unused"
 msgstr ""
 
-#: toplev.c:1475
+#: toplev.c:1510
 msgid "Warn when a label is unused"
 msgstr ""
 
-#: toplev.c:1477
+#: toplev.c:1512
 msgid "Warn when a function parameter is unused"
 msgstr ""
 
-#: toplev.c:1479
+#: toplev.c:1514
 msgid "Warn when a variable is unused"
 msgstr ""
 
-#: toplev.c:1481
+#: toplev.c:1516
 msgid "Warn when an expression value is unused"
 msgstr ""
 
-#: toplev.c:1483
+#: toplev.c:1518
 #, fuzzy
 msgid "Do not suppress warnings from system headers"
 msgstr "Áðïóéþðçóç ðñïçäïðïéÞóåùí êáé ìçíõìÜôùí ðëçñïöüñçóçò"
 
-#: toplev.c:1485
+#: toplev.c:1520
 msgid "Treat all warnings as errors"
 msgstr ""
 
-#: toplev.c:1487
+#: toplev.c:1522
 msgid "Warn when one local variable shadows another"
 msgstr ""
 
-#: toplev.c:1489
-msgid "Warn about enumerated switches missing a specific case"
+#: toplev.c:1524
+msgid "Warn about enumerated switches, with no default, missing a case"
+msgstr ""
+
+#: toplev.c:1526
+msgid "Warn about enumerated switches missing a default case"
+msgstr ""
+
+#: toplev.c:1528
+msgid "Warn about all enumerated switches missing a specific case"
 msgstr ""
 
-#: toplev.c:1491
+#: toplev.c:1530
 msgid "Warn about returning structures, unions or arrays"
 msgstr ""
 
-#: toplev.c:1493
+#: toplev.c:1532
 msgid "Warn about pointer casts which increase alignment"
 msgstr ""
 
-#: toplev.c:1495
+#: toplev.c:1534
 msgid "Warn about code that will never be executed"
 msgstr ""
 
-#: toplev.c:1497
+#: toplev.c:1536
 msgid "Warn about uninitialized automatic variables"
 msgstr ""
 
-#: toplev.c:1499
+#: toplev.c:1538
 msgid "Warn when an inlined function cannot be inlined"
 msgstr ""
 
-#: toplev.c:1501
+#: toplev.c:1540
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr ""
 
-#: toplev.c:1503
+#: toplev.c:1542
 msgid "Warn when padding is required to align struct members"
 msgstr ""
 
-#: toplev.c:1505
+#: toplev.c:1544
 msgid "Warn when an optimization pass is disabled"
 msgstr ""
 
-#: toplev.c:1507
+#: toplev.c:1546
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr ""
 
-#: toplev.c:1509
+#: toplev.c:1548
 msgid "Warn about functions which might be candidates for attribute noreturn"
 msgstr ""
 
-#: toplev.c:1580 toplev.c:4363 tradcpp.c:781
+#: toplev.c:1550
+msgid "Warn about code which might break the strict aliasing rules"
+msgstr ""
+
+#: toplev.c:1627 toplev.c:4513 config/rs6000/rs6000.c:676
 #, c-format
 msgid "invalid option `%s'"
 msgstr "ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: toplev.c:1726
-#, fuzzy, c-format
-msgid "internal error: %s"
-msgstr "óöÜëìá óôçí áíÜãíùóç åéóüäïõ: %s"
-
-#: toplev.c:2026
+#: toplev.c:2029
 #, c-format
 msgid "`%s' used but never defined"
 msgstr ""
 
-#: toplev.c:2029
+#: toplev.c:2032
 #, c-format
 msgid "`%s' declared `static' but never defined"
 msgstr ""
@@ -7385,214 +7847,225 @@ msgstr ""
 msgid "`%s' defined but not used"
 msgstr ""
 
-#: toplev.c:2282
+#: toplev.c:2300
 #, c-format
 msgid "invalid register name `%s' for register variable"
 msgstr ""
 
-#: toplev.c:3574
+#: toplev.c:3683
 msgid "  -ffixed-<register>      Mark <register> as being unavailable to the compiler\n"
 msgstr ""
 
-#: toplev.c:3575
+#: toplev.c:3684
 msgid "  -fcall-used-<register>  Mark <register> as being corrupted by function calls\n"
 msgstr ""
 
-#: toplev.c:3576
+#: toplev.c:3685
 msgid "  -fcall-saved-<register> Mark <register> as being preserved across functions\n"
 msgstr ""
 
-#: toplev.c:3577
+#: toplev.c:3686
 msgid "  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
 msgstr ""
 
-#: toplev.c:3578
+#: toplev.c:3687
 msgid "  -fmessage-length=<number> Limits diagnostics messages lengths to <number> characters per line.  0 suppresses line-wrapping\n"
 msgstr ""
 
-#: toplev.c:3579
+#: toplev.c:3688
 msgid "  -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping\n"
 msgstr ""
 
-#: toplev.c:3590
+#: toplev.c:3689
+msgid "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indicates the default thread-local storage code generation model\n"
+msgstr ""
+
+#: toplev.c:3700
 msgid "  -O[number]              Set optimization level to [number]\n"
 msgstr ""
 
-#: toplev.c:3591
+#: toplev.c:3701
 msgid "  -Os                     Optimize for space rather than speed\n"
 msgstr ""
 
-#: toplev.c:3603
+#: toplev.c:3713
 msgid "  -pedantic               Issue warnings needed by strict compliance to ISO C\n"
 msgstr ""
 
-#: toplev.c:3604
+#: toplev.c:3714
 msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
 msgstr ""
 
-#: toplev.c:3605
+#: toplev.c:3715
 msgid "  -w                      Suppress warnings\n"
 msgstr ""
 
-#: toplev.c:3606
+#: toplev.c:3716
 msgid "  -W                      Enable extra warnings\n"
 msgstr ""
 
-#: toplev.c:3617
+#: toplev.c:3727
 msgid "  -Wunused                Enable unused warnings\n"
 msgstr ""
 
-#: toplev.c:3618
+#: toplev.c:3728
 msgid "  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
 msgstr ""
 
-#: toplev.c:3619
+#: toplev.c:3729
 msgid "  -p                      Enable function profiling\n"
 msgstr ""
 
-#: toplev.c:3621
-msgid "  -a                      Enable block profiling \n"
-msgstr ""
-
-#: toplev.c:3624
-msgid "  -ax                     Enable jump profiling \n"
-msgstr ""
-
-#: toplev.c:3626
+#: toplev.c:3730
 msgid "  -o <file>               Place output into <file> \n"
 msgstr ""
 
-#: toplev.c:3627
+#: toplev.c:3731
 msgid ""
 "  -G <number>             Put global and static data smaller than <number>\n"
 "                          bytes into a special section (on some targets)\n"
 msgstr ""
 
-#: toplev.c:3638
+#: toplev.c:3742
 msgid "  -aux-info <file>        Emit declaration info into <file>\n"
 msgstr ""
 
-#: toplev.c:3639
+#: toplev.c:3743
 msgid "  -quiet                  Do not display functions compiled or elapsed time\n"
 msgstr ""
 
-#: toplev.c:3640
+#: toplev.c:3744
 msgid "  -version                Display the compiler's version\n"
 msgstr ""
 
-#: toplev.c:3641
+#: toplev.c:3745
 msgid "  -d[letters]             Enable dumps from specific passes of the compiler\n"
 msgstr ""
 
-#: toplev.c:3642
+#: toplev.c:3746
 msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
 msgstr ""
 
-#: toplev.c:3644
+#: toplev.c:3748
 msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
 msgstr ""
 
-#: toplev.c:3646
+#: toplev.c:3750
 msgid "  --help                  Display this information\n"
 msgstr ""
 
-#: toplev.c:3661
-msgid "\nLanguage specific options:\n"
+#: toplev.c:3765
+msgid ""
+"\n"
+"Language specific options:\n"
 msgstr ""
 
-#: toplev.c:3673
+#: toplev.c:3777
 #, c-format
 msgid "  %-23.23s [undocumented]\n"
 msgstr ""
 
-#: toplev.c:3681 toplev.c:3695
+#: toplev.c:3785 toplev.c:3799
 #, c-format
-msgid "\nThere are undocumented %s specific options as well.\n"
+msgid ""
+"\n"
+"There are undocumented %s specific options as well.\n"
 msgstr ""
 
-#: toplev.c:3685
+#: toplev.c:3789
 #, c-format
-msgid "\n Options for %s:\n"
+msgid ""
+"\n"
+" Options for %s:\n"
 msgstr ""
 
-#: toplev.c:3722
+#: toplev.c:3826
 #, fuzzy
-msgid "\nTarget specific options:\n"
+msgid ""
+"\n"
+"Target specific options:\n"
 msgstr "äÞëùóç ðëÜôïõò"
 
-#: toplev.c:3736 toplev.c:3755
+#: toplev.c:3840 toplev.c:3859
 #, c-format
 msgid "  -m%-23.23s [undocumented]\n"
 msgstr ""
 
-#: toplev.c:3764
-msgid "\nThere are undocumented target specific options as well.\n"
+#: toplev.c:3868
+msgid ""
+"\n"
+"There are undocumented target specific options as well.\n"
 msgstr ""
 
-#: toplev.c:3766
+#: toplev.c:3870
 msgid "  They exist, but they are not documented.\n"
 msgstr ""
 
-#: toplev.c:3819
+#: toplev.c:3923
 #, fuzzy, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr "ìç áíáãíùñßóçìç åðéëïãÞ `-%c'"
 
+#: toplev.c:3979
+#, fuzzy, c-format
+msgid "`%s': unknown tls-model option"
+msgstr "%s: Üãíùóôï/ìç õðïóôçñéæüìåíï åßäïò áñ÷åßïõ.\n"
+
 # src/request.c:806 src/request.c:912
-#: toplev.c:3889
+#: toplev.c:4006
 #, fuzzy, c-format
 msgid "unrecognized register name `%s'"
 msgstr "Ìç áíáãíùñßóçìï üíïìá åðéöÜíåéáò `%s'"
 
-#: toplev.c:3914 toplev.c:4792
+#: toplev.c:4031 toplev.c:4965
 #, fuzzy, c-format
 msgid "unrecognized option `%s'"
 msgstr "ìç áíáãíùñßóçìç åðéëïãÞ `-%c'"
 
-#: toplev.c:3958
+#: toplev.c:4075
 msgid "-Wid-clash-LEN is no longer supported"
 msgstr ""
 
-#: toplev.c:4035
+#: toplev.c:4152
 #, c-format
 msgid "use -gdwarf -g%d for DWARF v1, level %d"
 msgstr ""
 
-#: toplev.c:4038
+#: toplev.c:4155
 msgid "use -gdwarf-2   for DWARF v2"
 msgstr ""
 
-#: toplev.c:4043
+#: toplev.c:4160
 #, c-format
 msgid "ignoring option `%s' due to invalid debug level specification"
 msgstr ""
 
-#: toplev.c:4066 toplev.c:4790
+#: toplev.c:4183 toplev.c:4963
 #, fuzzy, c-format
 msgid "`%s': unknown or unsupported -g option"
 msgstr "%s: Üãíùóôï/ìç õðïóôçñéæüìåíï åßäïò áñ÷åßïõ.\n"
 
-#: toplev.c:4073
+#: toplev.c:4190
 #, c-format
 msgid "`%s' ignored, conflicts with `-g%s'"
 msgstr ""
 
-#: toplev.c:4152
+#: toplev.c:4269
 #, fuzzy
 msgid "-param option missing argument"
 msgstr "ðáñÜëçøç ïñßóìáôïò áñ÷åßïõ"
 
-#: toplev.c:4161
+#: toplev.c:4278
 #, fuzzy, c-format
 msgid "invalid --param option: %s"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: toplev.c:4173
+#: toplev.c:4290
 #, fuzzy, c-format
 msgid "invalid parameter value `%s'"
 msgstr "Ìç Ýãêõñï äéÜóôçìá ÷ñüíïõ `%s'"
 
-#: toplev.c:4380
+#: toplev.c:4530
 #, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -7602,1177 +8075,908 @@ msgstr ""
 
 # src/getopt1.c:132
 # src/getopt1.c:132
-#: toplev.c:4436
+#: toplev.c:4586
 #, fuzzy
 msgid "options passed: "
 msgstr "åðéëïãÞ %s"
 
 # src/getopt1.c:155
 # src/getopt1.c:155
-#: toplev.c:4465
+#: toplev.c:4615
 #, fuzzy
 msgid "options enabled: "
 msgstr "åðéëïãÞ á\n"
 
-#: toplev.c:4524
+#: toplev.c:4674 java/jcf-write.c:3421
 #, fuzzy, c-format
 msgid "can't open %s for writing"
 msgstr "%s: ÓöÜëìá åããñáöÞò "
 
-#: toplev.c:4782
+#: toplev.c:4955
 #, fuzzy, c-format
 msgid "ignoring command line option '%s'"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: toplev.c:4785
+#: toplev.c:4958
 #, c-format
 msgid "(it is valid for %s but not the selected language)"
 msgstr ""
 
-#: toplev.c:4814
+#: toplev.c:4992
 msgid "-Wuninitialized is not supported without -O"
 msgstr ""
 
-#: toplev.c:4870
+#: toplev.c:5047
 #, fuzzy
 msgid "instruction scheduling not supported on this target machine"
 msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: toplev.c:4874
+#: toplev.c:5051
 msgid "this target machine does not have delayed branches"
 msgstr ""
 
-#: toplev.c:4883
-msgid "profiling does not work without a frame pointer"
-msgstr ""
-
-#: toplev.c:4898
+#: toplev.c:5065
 #, fuzzy, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: toplev.c:4961
+#: toplev.c:5128
 #, fuzzy
 msgid "-ffunction-sections not supported for this target"
 msgstr "ôï --no-dereference (-h) äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
 
-#: toplev.c:4966
+#: toplev.c:5133
 #, fuzzy
 msgid "-fdata-sections not supported for this target"
 msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: toplev.c:4973
+#: toplev.c:5140
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr ""
 
-#: toplev.c:4980
+#: toplev.c:5147
 #, fuzzy
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "ôï --no-dereference (-h) äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
 
-#: toplev.c:4986
+#: toplev.c:5153
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr ""
 
-#: toplev.c:4993
+#: toplev.c:5162
+#, fuzzy
+msgid "-fprefetch-loop-arrays is not supported with -Os"
+msgstr "ôï --no-dereference (-h) äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
+
+#: toplev.c:5168
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr ""
 
-#: toplev.c:5114
+#: toplev.c:5280
 #, fuzzy, c-format
 msgid "error writing to %s"
 msgstr "óöÜëìá åããñáöÞò %s"
 
-#: java/jcf-parse.c:1000 toplev.c:5116
+#: toplev.c:5282 java/jcf-parse.c:932 java/jcf-write.c:3428
 #, fuzzy, c-format
 msgid "error closing %s"
 msgstr "óöÜëìá áíÜãíùóçò %s"
 
-#. It's a float since it contains a point.
-#: tradcif.y:231
-msgid "floating point numbers not allowed in #if expressions"
-msgstr ""
-
-#: tradcif.y:277
-#, fuzzy
-msgid "invalid number in #if expression"
-msgstr "ìç Ýãêõñïò áñéèìüò áðü ãñáììÝò"
+#: tree-dump.c:702
+#, fuzzy, c-format
+msgid "could not open dump file `%s'"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'"
 
-#: tradcif.y:358
-#, fuzzy
-msgid "invalid character constant in #if"
-msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
+#: tree-dump.c:778
+#, fuzzy, c-format
+msgid "ignoring unknown option `%.*s' in `-f%s'"
+msgstr "¶ãíùóôç åðéëïãÞ: %s %s %s"
 
-#: tradcif.y:395
-msgid "double quoted strings not allowed in #if expressions"
+#: tree.c:3645
+msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: tradcif.y:408
-#, fuzzy
-msgid "invalid token in expression"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: tradcif.y:499
-#, fuzzy
-msgid "octal character constant does not fit in a byte"
-msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
-
-#: tradcif.y:520
-#, fuzzy
-msgid "hex character constant does not fit in a byte"
-msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
-
-#: tradcif.y:551
-msgid "empty #if expression"
+#: tree.c:3702
+msgid "function return type cannot be function"
 msgstr ""
 
-#: tradcif.y:565
+#: tree.c:4544
 #, fuzzy
-msgid "Junk after end of expression."
-msgstr "Ðñüùñï ôÝëïò ôçò êáíïíéêÞò Ýêöñáóçò"
-
-#: tradcpp.c:138
-msgid "macro or #include recursion too deep"
-msgstr ""
+msgid "invalid initializer for bit string"
+msgstr "Ç áëõóßäá ìïñöÞò äåí åßíáé Ýãêõñç: `%s'"
 
-#: tradcpp.c:555
+#: tree.c:4603
 #, c-format
-msgid "usage: %s [switches] input output"
-msgstr ""
-
-#: tradcpp.c:571
-#, fuzzy
-msgid "-traditional is not supported in C++"
-msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
-
-#: tradcpp.c:573
-#, fuzzy
-msgid "-traditional and -ansi are mutually exclusive"
-msgstr "ïé åðéëïãÝò --string êáé --check åßíáé áìïéâáßùò áðïêëåéüìåíåò"
-
-#: tradcpp.c:587
-msgid "filename missing after -i option"
-msgstr ""
-
-#: tradcpp.c:605
-msgid "filename missing after -o option"
+msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tradcpp.c:664
+#: tree.c:4620
 #, c-format
-msgid "target missing after %s option"
+msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tradcpp.c:678
+#: tree.c:4637
 #, c-format
-msgid "filename missing after %s option"
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tradcpp.c:703
+#: varasm.c:455 config/i386/winnt.c:546
 #, c-format
-msgid "macro name missing after -%c option"
+msgid "%s causes a section type conflict"
 msgstr ""
 
-#: tradcpp.c:723
-#, fuzzy
-msgid "-pedantic and -traditional are mutually exclusive"
-msgstr "\"Æþíç %s\" ãñáììÞ êáé åðéëïãÞ -l åßíáé áìïéâáßùò áðïêëåéüìåíá"
+#: varasm.c:841
+#, fuzzy, c-format
+msgid "register name not specified for `%s'"
+msgstr "ÅããñáöÞ ïíïìÜôùí ôùí åðéëåãìÝíùí ëÝîåùí-êëåéäéþí"
 
-#: tradcpp.c:728
-#, fuzzy
-msgid "-trigraphs and -traditional are mutually exclusive"
-msgstr "ïé åðéëïãÝò --string êáé --check åßíáé áìïéâáßùò áðïêëåéüìåíåò"
+#: varasm.c:843
+#, fuzzy, c-format
+msgid "invalid register name for `%s'"
+msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'"
 
-#: tradcpp.c:754
-msgid "directory name missing after -I option"
+#: varasm.c:846
+#, c-format
+msgid "data type of `%s' isn't suitable for a register"
 msgstr ""
 
-#: tradcpp.c:1434 tradcpp.c:3926
-msgid "`/*' within comment"
+#: varasm.c:849
+#, c-format
+msgid "register specified for `%s' isn't suitable for data type"
 msgstr ""
 
-#: tradcpp.c:1810
-#, fuzzy, c-format
-msgid "unterminated #%s conditional"
-msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
-
-#: tradcpp.c:2169
-#, fuzzy
-msgid "not in any file?!"
-msgstr "Äåí åßíáé åðþíõìï áñ÷åßï"
-
-#: tradcpp.c:2275
-msgid "`defined' must be followed by ident or (ident)"
+#: varasm.c:858
+msgid "global register variable has initial value"
 msgstr ""
 
-#: tradcpp.c:2279
-msgid "cccp error: invalid special hash type"
+#: varasm.c:861
+msgid "volatile register variables don't work as you might wish"
 msgstr ""
 
-#: tradcpp.c:2377 tradcpp.c:2447
-msgid "#include expects \"fname\" or <fname>"
+#: varasm.c:894
+#, c-format
+msgid "register name given for non-register variable `%s'"
 msgstr ""
 
-#: tradcpp.c:2532
+#: varasm.c:1542
 #, c-format
-msgid "no include path in which to find %.*s"
+msgid "alignment of `%s' is greater than maximum object file alignment. Using %d"
 msgstr ""
 
-#: tradcpp.c:2710
-#, fuzzy
-msgid "invalid macro name"
-msgstr "ìç Ýãêõñï üíïìá ìÞíá"
-
-#: tradcpp.c:2718
-#, fuzzy, c-format
-msgid "invalid macro name `%s'"
-msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
+#: varasm.c:1584
+msgid "thread-local COMMON data not implemented"
+msgstr ""
 
-#: tradcpp.c:2723
-msgid "\"defined\" cannot be used as a macro name"
+#: varasm.c:1608
+#, c-format
+msgid "requested alignment for %s is greater than implemented alignment of %d"
 msgstr ""
 
-#: tradcpp.c:2750
-msgid "parameter name starts with a digit in #define"
+#: varasm.c:4020
+msgid "initializer for integer value is too complicated"
 msgstr ""
 
-#: tradcpp.c:2760
-msgid "badly punctuated parameter list in #define"
+#: varasm.c:4025
+msgid "initializer for floating value is not a floating constant"
 msgstr ""
 
-#: tradcpp.c:2768
+#: varasm.c:4075
 #, fuzzy
-msgid "unterminated parameter list in #define"
-msgstr "ìç ôåñìáôéæüìåíï üíïìá âÜñïõò"
+msgid "unknown set constructor type"
+msgstr "Äåí åßíáé äõíáôüí íá âñåèåß ï ôýðïò ôïõ åðåîåñãáóôÞ."
+
+#: varasm.c:4289
+#, fuzzy, c-format
+msgid "invalid initial value for member `%s'"
+msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'"
 
-#: tradcpp.c:2816
+#: varasm.c:4480 varasm.c:4523
 #, c-format
-msgid "\"%.*s\" redefined"
+msgid "weak declaration of `%s' must precede definition"
 msgstr ""
 
-#: tradcpp.c:3073
-msgid "# operator should be followed by a macro argument name"
-msgstr ""
-
-#: tradcpp.c:3120 tradcpp.c:3146 tradcpp.c:3160 tradcpp.c:3167 tradcpp.c:3192
-#, fuzzy
-msgid "invalid format #line command"
-msgstr "Ç áëõóßäá ìïñöÞò äåí åßíáé Ýãêõñç: `%s'"
-
-#: tradcpp.c:3218
-#, fuzzy
-msgid "undefining `defined'"
-msgstr "áüñéóôï"
-
-#: tradcpp.c:3222
-#, fuzzy, c-format
-msgid "undefining `%s'"
-msgstr "¶íïéãìá ôïõ `%s'"
-
-#: tradcpp.c:3278
-msgid "extra text at end of directive"
-msgstr ""
-
-#: tradcpp.c:3385
-#, c-format
-msgid "#error%.*s"
-msgstr ""
-
-#: tradcpp.c:3395
-#, fuzzy, c-format
-msgid "#warning%.*s"
-msgstr "ðñïåéäïðïßçóç: "
-
-#: tradcpp.c:3551
-msgid "#elif not within a conditional"
-msgstr ""
-
-#: tradcpp.c:3808
-#, c-format
-msgid "#%s not within a conditional"
-msgstr ""
-
-#: tradcpp.c:3816
-msgid "#else or #elif after #else"
-msgstr ""
-
-#: tradcpp.c:3856
-msgid "#else not within a conditional"
-msgstr ""
-
-# src/dfa.c:652 src/dfa.c:655 src/dfa.c:682 src/dfa.c:686 src/dfa.c:687
-# src/dfa.c:690 src/dfa.c:703 src/dfa.c:704
-# src/dfa.c:660 src/dfa.c:663 src/dfa.c:690 src/dfa.c:694 src/dfa.c:695
-# src/dfa.c:698 src/dfa.c:711 src/dfa.c:712
-#: tradcpp.c:3887
-#, fuzzy
-msgid "unbalanced #endif"
-msgstr "Ìç éóóïñïðçìÝíï ["
-
-#: tradcpp.c:3981
-#, fuzzy
-msgid "unterminated string or character constant"
-msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
-
-#: tradcpp.c:4139
+#: varasm.c:4487
 #, fuzzy, c-format
-msgid "arguments given to macro `%s'"
-msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
-
-#: tradcpp.c:4145
-#, fuzzy, c-format
-msgid "no args to macro `%s'"
-msgstr "Üãíùóôïò ÷áñáêôÞñáò `%s'"
-
-#: tradcpp.c:4147
-#, c-format
-msgid "only 1 arg to macro `%s'"
-msgstr ""
-
-#: tradcpp.c:4149
-#, c-format
-msgid "only %d args to macro `%s'"
-msgstr ""
-
-#: tradcpp.c:4151
-#, c-format
-msgid "too many (%d) args to macro `%s'"
-msgstr ""
+msgid "weak declaration of `%s' after first use results in unspecified behavior"
+msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
 
-#: tradcpp.c:4748
+#: varasm.c:4521
 #, c-format
-msgid ""
-"internal error in %s, at tradcpp.c:%d\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
+msgid "weak declaration of `%s' must be public"
 msgstr ""
 
-#: tree-dump.c:841
-#, fuzzy, c-format
-msgid "could not open dump file `%s'"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'"
-
-#: tree-dump.c:917
+#: varasm.c:4530
 #, fuzzy, c-format
-msgid "ignoring unknown option `%.*s' in `-f%s'"
-msgstr "¶ãíùóôç åðéëïãÞ: %s %s %s"
+msgid "weak declaration of `%s' not supported"
+msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
 
-#: tree.c:3841
-msgid "arrays of functions are not meaningful"
+#: varasm.c:4557 varasm.c:4632
+msgid "only weak aliases are supported in this configuration"
 msgstr ""
 
-#: tree.c:3898
-msgid "function return type cannot be function"
+#: varasm.c:4640
+msgid "alias definitions not supported in this configuration; ignored"
 msgstr ""
 
-#: tree.c:4645
+#: varasm.c:4670
 #, fuzzy
-msgid "invalid initializer for bit string"
-msgstr "Ç áëõóßäá ìïñöÞò äåí åßíáé Ýãêõñç: `%s'"
-
-#: tree.c:4704
-#, c-format
-msgid "tree check: expected %s, have %s in %s, at %s:%d"
-msgstr ""
+msgid "visibility attribute not supported in this configuration; ignored"
+msgstr "Ç ïéêïãÝíåéá äéåõèýíóåùí äåí õðïóôçñßæåôáé áðü ôçí ïéêïãÝíåéá ðñùôïêüëëïõ"
 
-#: tree.c:4721
+#: varray.c:134
 #, c-format
-msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
 msgstr ""
 
-#: config/i386/winnt.c:522 varasm.c:451
+#. Print an error message for unrecognized stab codes.
+#: xcoffout.c:175
 #, c-format
-msgid "%s causes a section type conflict"
+msgid "no sclass for %s stab (0x%x)\n"
 msgstr ""
 
-#: varasm.c:877
-#, fuzzy, c-format
-msgid "register name not specified for `%s'"
-msgstr "ÅããñáöÞ ïíïìÜôùí ôùí åðéëåãìÝíùí ëÝîåùí-êëåéäéþí"
-
-#: varasm.c:879
+#: pretty-print.h:97
 #, fuzzy, c-format
-msgid "invalid register name for `%s'"
-msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'"
-
-#: varasm.c:882
-#, c-format
-msgid "data type of `%s' isn't suitable for a register"
-msgstr ""
+msgid "#`%s' not supported by %s#"
+msgstr "Äåí õðïóôçñßæåôáé"
 
-#: varasm.c:885
-#, c-format
-msgid "register specified for `%s' isn't suitable for data type"
+#: params.def:53
+msgid "The maximum number of instructions in a single function eliglible for inlining"
 msgstr ""
 
-#: varasm.c:894
-msgid "global register variable has initial value"
+#: params.def:74
+msgid "The maximuem number of instructions by repeated inlining before gcc starts to throttle inlining"
 msgstr ""
 
-#: varasm.c:897
-msgid "volatile register variables don't work as you might wish"
+#: params.def:87
+msgid "The slope of the linear funtion throttling inlining after the recursive inlining limit has been reached is given by the negative reciprocal value of this parameter"
 msgstr ""
 
-#: varasm.c:930
-#, c-format
-msgid "register name given for non-register variable `%s'"
+#: params.def:100
+msgid "The number of instructions in a single functions still eligible to inlining after a lot recursive inlining"
 msgstr ""
 
-# src/shred.c:1134
-#: varasm.c:1537
-#, fuzzy, c-format
-msgid "size of variable `%s' is too large"
-msgstr "%s: ôï áñ÷åßï åßíáé ðïëý ìåãÜëï"
-
-#: varasm.c:1577
-#, c-format
-msgid "alignment of `%s' is greater than maximum object file alignment. Using %d"
+#: params.def:111
+msgid "The maximum number of instructions to consider to fill a delay slot"
 msgstr ""
 
-#: varasm.c:1628
-#, c-format
-msgid "requested alignment for %s is greater than implemented alignment of %d"
+#: params.def:122
+msgid "The maximum number of instructions to consider to find accurate live register information"
 msgstr ""
 
-#: varasm.c:4449
-msgid "initializer for integer value is too complicated"
+#: params.def:132
+msgid "The maximum length of scheduling's pending operations list"
 msgstr ""
 
-#: varasm.c:4454
-msgid "initializer for floating value is not a floating constant"
+#: params.def:139
+msgid "The maximum amount of memory to be allocated by GCSE"
 msgstr ""
 
-#: varasm.c:4503
-#, fuzzy
-msgid "unknown set constructor type"
-msgstr "Äåí åßíáé äõíáôüí íá âñåèåß ï ôýðïò ôïõ åðåîåñãáóôÞ."
-
-#: varasm.c:4717
-#, fuzzy, c-format
-msgid "invalid initial value for member `%s'"
-msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'"
-
-#: varasm.c:4909
-#, c-format
-msgid "weak declaration of `%s' must be public"
+#: params.def:144
+msgid "The maximum number of passes to make when doing GCSE"
 msgstr ""
 
-#: varasm.c:4911
-#, c-format
-msgid "weak declaration of `%s' must precede definition"
+#: params.def:151
+msgid "The maximum number of instructions to consider to unroll in a loop"
 msgstr ""
 
-#: varasm.c:4915
-#, fuzzy, c-format
-msgid "weak declaration of `%s' not supported"
-msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
-
-#: varasm.c:5011
-msgid "only weak aliases are supported in this configuration"
+#: params.def:156
+msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
 msgstr ""
 
-#: varasm.c:5016
-msgid "alias definitions not supported in this configuration; ignored"
+#: params.def:161
+msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
 msgstr ""
 
-#: varray.c:88
-#, c-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+#: params.def:166
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
 msgstr ""
 
-#. Print an error message for unrecognized stab codes.
-#: xcoffout.c:174
-#, c-format
-msgid "no sclass for %s stab (0x%x)\n"
+#: params.def:171
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
 msgstr ""
 
-#: params.def:46
-msgid "The maximum number of instructions in a function that is eligible for inlining"
+#: params.def:176
+msgid "Maximal code growth caused by tail duplication (in percents)"
 msgstr ""
 
-#: params.def:57
-msgid "The maximum number of instructions to consider to fill a delay slot"
+#: params.def:180
+msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percents)"
 msgstr ""
 
-#: params.def:68
-msgid "The maximum number of instructions to consider to find accurate live register information"
+#: params.def:185
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is available"
 msgstr ""
 
-#: params.def:78
-msgid "The maximum length of scheduling's pending operations list"
+#: params.def:190
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is not available"
 msgstr ""
 
-#: params.def:85
-msgid "The maximum amount of memory to be allocated by GCSE"
+#: params.def:204
+msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
 msgstr ""
 
-#: params.def:90
-msgid "The maximum number of passes to make when doing GCSE"
+#: params.def:210
+msgid "Minimum heap size before we start collecting garbage, in kilobytes."
 msgstr ""
 
-#: config/darwin-c.c:76
+#: config/darwin-c.c:75
 #, fuzzy
 msgid "too many #pragma options align=reset"
 msgstr "ÕðåñâïëéêÝò ðáñÜìåôñïé ðïõ äåí åßíáé åðéëïãÝò."
 
-#: config/darwin-c.c:98 config/darwin-c.c:101 config/darwin-c.c:103
-#: config/darwin-c.c:105
+#: config/darwin-c.c:97 config/darwin-c.c:100 config/darwin-c.c:102
+#: config/darwin-c.c:104
 #, fuzzy
 msgid "malformed '#pragma options', ignoring"
 msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
 
-#: config/darwin-c.c:108
+#: config/darwin-c.c:107
 msgid "junk at end of '#pragma options'"
 msgstr ""
 
-#: config/darwin-c.c:118
+#: config/darwin-c.c:117
 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
 msgstr ""
 
-#: config/darwin-c.c:131
+#: config/darwin-c.c:130
 msgid "missing '(' after '#pragma unused', ignoring"
 msgstr ""
 
-#: config/darwin-c.c:149
+#: config/darwin-c.c:148
 msgid "missing ')' after '#pragma unused', ignoring"
 msgstr ""
 
-#: config/darwin-c.c:152
+#: config/darwin-c.c:151
 msgid "junk at end of '#pragma unused'"
 msgstr ""
 
-#: config/nextstep.c:68
-msgid "optimization turned on"
-msgstr ""
-
-#: config/nextstep.c:74
-msgid "optimization turned off"
-msgstr ""
-
-#: config/nextstep.c:83
-msgid "optimization level restored"
-msgstr ""
-
-#: config/lynx-ng.h:97 config/lynx.h:120 config/rs6000/lynx.h:85
+#: config/lynx-ng.h:97 config/lynx.h:121 config/rs6000/lynx.h:100
 msgid "-msystem-v and -p are incompatible"
 msgstr ""
 
-#: config/lynx-ng.h:99 config/lynx.h:122 config/rs6000/lynx.h:87
+#: config/lynx-ng.h:99 config/lynx.h:123 config/rs6000/lynx.h:102
 msgid "-msystem-v and -mthreads are incompatible"
 msgstr ""
 
-#. Run-time compilation parameters selecting different hardware subsets.
-#: config/1750a/1750a.h:39
-msgid "Use VAX-C alignment"
-msgstr ""
-
-#: config/a29k/a29k.c:1028
-#, fuzzy, c-format
-msgid "invalid %%Q value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/a29k/a29k.c:1034 config/alpha/alpha.c:5355
-#, fuzzy, c-format
-msgid "invalid %%C value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/a29k/a29k.c:1040 config/alpha/alpha.c:5200
-#: config/rs6000/rs6000.c:6110
-#, fuzzy, c-format
-msgid "invalid %%N value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/a29k/a29k.c:1046 config/alpha/alpha.c:5271
-#: config/rs6000/rs6000.c:6072
-#, fuzzy, c-format
-msgid "invalid %%M value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/a29k/a29k.c:1052 config/alpha/alpha.c:5263
-#: config/rs6000/rs6000.c:6037
-#, fuzzy, c-format
-msgid "invalid %%m value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/a29k/a29k.c:1154 config/alpha/alpha.c:5224 config/romp/romp.c:690
-#, fuzzy, c-format
-msgid "invalid %%L value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/a29k/a29k.c:1159 config/rs6000/rs6000.c:6118
-#, fuzzy, c-format
-msgid "invalid %%O value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/a29k/a29k.c:1165 config/alpha/alpha.c:5208
-#: config/rs6000/rs6000.c:6138
-#, fuzzy, c-format
-msgid "invalid %%P value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/a29k/a29k.c:1175
-#, fuzzy, c-format
-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:289 config/mips/mips.h:408
-msgid "Use software floating point"
-msgstr ""
-
-#: config/a29k/a29k.h:119
-msgid "Do not generate multm instructions"
-msgstr ""
-
-#: config/alpha/alpha.c:273
+#: config/alpha/alpha.c:342
 #, fuzzy, c-format
 msgid "-f%s ignored for Unicos/Mk (not supported)"
 msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
 
-#: config/alpha/alpha.c:297
+#: config/alpha/alpha.c:366
 #, fuzzy
 msgid "-mieee not supported on Unicos/Mk"
 msgstr "Ôï servname äåí õðïóôçñßæåôáé áðü ôï ai_socktype"
 
-#: config/alpha/alpha.c:308
+#: config/alpha/alpha.c:377
 msgid "-mieee-with-inexact not supported on Unicos/Mk"
 msgstr ""
 
-#: config/alpha/alpha.c:325
+#: config/alpha/alpha.c:394
 #, c-format
 msgid "bad value `%s' for -mtrap-precision switch"
 msgstr ""
 
-#: config/alpha/alpha.c:339
+#: config/alpha/alpha.c:408
 #, c-format
 msgid "bad value `%s' for -mfp-rounding-mode switch"
 msgstr ""
 
-#: config/alpha/alpha.c:354
+#: config/alpha/alpha.c:423
 #, c-format
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr ""
 
-#: config/alpha/alpha.c:373 config/alpha/alpha.c:385
+#: config/alpha/alpha.c:435
+#, fuzzy, c-format
+msgid "bad value `%s' for -mtls-size switch"
+msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
+
+#: config/alpha/alpha.c:454 config/alpha/alpha.c:466
 #, c-format
 msgid "bad value `%s' for -mcpu switch"
 msgstr ""
 
-#: config/alpha/alpha.c:392
+#: config/alpha/alpha.c:473
 #, fuzzy
 msgid "trap mode not supported on Unicos/Mk"
 msgstr "Ôï servname äåí õðïóôçñßæåôáé áðü ôï ai_socktype"
 
-#: config/alpha/alpha.c:399
+#: config/alpha/alpha.c:480
 msgid "fp software completion requires -mtrap-precision=i"
 msgstr ""
 
-#: config/alpha/alpha.c:415
+#: config/alpha/alpha.c:496
 #, fuzzy
 msgid "rounding mode not supported for VAX floats"
 msgstr "Ôï servname äåí õðïóôçñßæåôáé áðü ôï ai_socktype"
 
-#: config/alpha/alpha.c:420
+#: config/alpha/alpha.c:501
 #, fuzzy
 msgid "trap mode not supported for VAX floats"
 msgstr "Ôï servname äåí õðïóôçñßæåôáé áðü ôï ai_socktype"
 
-#: config/alpha/alpha.c:449
+#: config/alpha/alpha.c:530
 #, c-format
 msgid "L%d cache latency unknown for %s"
 msgstr ""
 
-#: config/alpha/alpha.c:464
+#: config/alpha/alpha.c:545
 #, c-format
 msgid "bad value `%s' for -mmemory-latency"
 msgstr ""
 
-#: config/alpha/alpha.c:5164 config/romp/romp.c:746 config/romp/romp.c:753
+#: config/alpha/alpha.c:5604 config/m88k/m88k.c:2889 config/romp/romp.c:754
+#: config/romp/romp.c:761
 #, fuzzy, c-format
 msgid "invalid %%H value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/alpha/alpha.c:5174
+#: config/alpha/alpha.c:5625
 #, fuzzy, c-format
 msgid "invalid %%J value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/alpha/alpha.c:5184 config/ia64/ia64.c:3525
+#: config/alpha/alpha.c:5641 config/ia64/ia64.c:3834 config/m88k/m88k.c:3034
 #, fuzzy, c-format
 msgid "invalid %%r value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/alpha/alpha.c:5194 config/rs6000/rs6000.c:6184
+#: config/alpha/alpha.c:5651 config/rs6000/rs6000.c:7700
 #, fuzzy, c-format
 msgid "invalid %%R value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/alpha/alpha.c:5216 config/romp/romp.c:732 config/romp/romp.c:739
+#: config/alpha/alpha.c:5657 config/rs6000/rs6000.c:7626
+#, fuzzy, c-format
+msgid "invalid %%N value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5665 config/rs6000/rs6000.c:7654
+#, fuzzy, c-format
+msgid "invalid %%P value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5673 config/m88k/m88k.c:2895 config/romp/romp.c:740
+#: config/romp/romp.c:747
 #, fuzzy, c-format
 msgid "invalid %%h value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/alpha/alpha.c:5306
+#: config/alpha/alpha.c:5681 config/romp/romp.c:698
+#, fuzzy, c-format
+msgid "invalid %%L value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5720 config/rs6000/rs6000.c:7608
+#, fuzzy, c-format
+msgid "invalid %%m value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5728 config/rs6000/rs6000.c:7616
+#, fuzzy, c-format
+msgid "invalid %%M value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5772
 #, fuzzy, c-format
 msgid "invalid %%U value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/alpha/alpha.c:5318 config/alpha/alpha.c:5332 config/romp/romp.c:698
-#: config/rs6000/rs6000.c:6192
+#: config/alpha/alpha.c:5784 config/alpha/alpha.c:5798 config/romp/romp.c:706
+#: config/rs6000/rs6000.c:7708
 #, fuzzy, c-format
 msgid "invalid %%s value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/alpha/alpha.c:5392 config/rs6000/rs6000.c:5899
+#: config/alpha/alpha.c:5821 config/m88k/m88k.c:2997
+#, fuzzy, c-format
+msgid "invalid %%C value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5858 config/m88k/m88k.c:3018
+#: config/rs6000/rs6000.c:7465
 #, fuzzy, c-format
 msgid "invalid %%E value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/alpha/alpha.c:5413 config/romp/romp.c:973
-#: config/rs6000/rs6000.c:6500
+#: config/alpha/alpha.c:5883 config/alpha/alpha.c:5933
+#, fuzzy
+msgid "unknown relocation unspec"
+msgstr "Äåí åßíáé äõíáôüí íá âñåèåß ï ôýðïò ôïõ åðåîåñãáóôÞ."
+
+#: config/alpha/alpha.c:5892 config/romp/romp.c:981
+#: config/rs6000/rs6000.c:8015
 #, fuzzy, c-format
 msgid "invalid %%xn code"
 msgstr "ìç Ýãêõñï äéêáßùìá"
 
+#: config/alpha/alpha.c:6615 config/alpha/alpha.c:6618
+msgid "bad builtin fcode"
+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:220 config/i386/i386.h:285 config/i386/i386.h:287
-#: config/i386/i386.h:289 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:329
-#: config/s390/s390.h:51 config/sparc/sparc.h:552 config/sparc/sparc.h:557
+#: config/alpha/alpha.h:279 config/i386/i386.h:294 config/i386/i386.h:296
+#: config/i386/i386.h:298 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:292
+#: config/s390/s390.h:68 config/sparc/sparc.h:522 config/sparc/sparc.h:527
 msgid "Use hardware fp"
 msgstr ""
 
-#: config/alpha/alpha.h:221 config/i386/i386.h:286 config/i386/i386.h:288
-#: config/rs6000/rs6000.h:331 config/sparc/sparc.h:554
-#: config/sparc/sparc.h:559
+#: config/alpha/alpha.h:280 config/i386/i386.h:295 config/i386/i386.h:297
+#: config/rs6000/rs6000.h:294 config/sparc/sparc.h:524
+#: config/sparc/sparc.h:529
 msgid "Do not use hardware fp"
 msgstr ""
 
-#: config/alpha/alpha.h:222
+#: config/alpha/alpha.h:281
 msgid "Use fp registers"
 msgstr ""
 
-#: config/alpha/alpha.h:224
+#: config/alpha/alpha.h:283
 msgid "Do not use fp registers"
 msgstr ""
 
-#: config/alpha/alpha.h:225
+#: config/alpha/alpha.h:284
 msgid "Do not assume GAS"
 msgstr ""
 
-#: config/alpha/alpha.h:226
+#: config/alpha/alpha.h:285
 msgid "Assume GAS"
 msgstr ""
 
-#: config/alpha/alpha.h:228
+#: config/alpha/alpha.h:287
 msgid "Request IEEE-conformant math library routines (OSF/1)"
 msgstr ""
 
-#: config/alpha/alpha.h:230
+#: config/alpha/alpha.h:289
 msgid "Emit IEEE-conformant code, without inexact exceptions"
 msgstr ""
 
-#: config/alpha/alpha.h:232
+#: config/alpha/alpha.h:291
 msgid "Emit IEEE-conformant code, with inexact exceptions"
 msgstr ""
 
-#: config/alpha/alpha.h:234
+#: config/alpha/alpha.h:293
 msgid "Do not emit complex integer constants to read-only memory"
 msgstr ""
 
-#: config/alpha/alpha.h:235
+#: config/alpha/alpha.h:294
 msgid "Use VAX fp"
 msgstr ""
 
-#: config/alpha/alpha.h:236
+#: config/alpha/alpha.h:295
 msgid "Do not use VAX fp"
 msgstr ""
 
-#: config/alpha/alpha.h:237
+#: config/alpha/alpha.h:296
 msgid "Emit code for the byte/word ISA extension"
 msgstr ""
 
-#: config/alpha/alpha.h:240
+#: config/alpha/alpha.h:299
 msgid "Emit code for the motion video ISA extension"
 msgstr ""
 
-#: config/alpha/alpha.h:243
+#: config/alpha/alpha.h:302
 msgid "Emit code for the fp move and sqrt ISA extension"
 msgstr ""
 
-#: config/alpha/alpha.h:245
+#: config/alpha/alpha.h:304
 msgid "Emit code for the counting ISA extension"
 msgstr ""
 
-#: config/alpha/alpha.h:248
+#: config/alpha/alpha.h:307
 msgid "Emit code using explicit relocation directives"
 msgstr ""
 
-#: config/alpha/alpha.h:251
+#: config/alpha/alpha.h:310
 msgid "Emit 16-bit relocations to the small data areas"
 msgstr ""
 
-#: config/alpha/alpha.h:253
+#: config/alpha/alpha.h:312
 msgid "Emit 32-bit relocations to the small data areas"
 msgstr ""
 
+#: config/alpha/alpha.h:314
+msgid "Emit rdval instead of rduniq for thread pointer"
+msgstr ""
+
 #. For -mcpu=
 #. For -mtune=
 #. 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:281
+#. For -mtls-size=
+#: config/alpha/alpha.h:343
 msgid "Use features of and schedule given CPU"
 msgstr ""
 
-#: config/alpha/alpha.h:283
+#: config/alpha/alpha.h:345
 msgid "Schedule given CPU"
 msgstr ""
 
-#: config/alpha/alpha.h:285
+#: config/alpha/alpha.h:347
 msgid "Control the generated fp rounding mode"
 msgstr ""
 
-#: config/alpha/alpha.h:287
+#: config/alpha/alpha.h:349
 msgid "Control the IEEE trap mode"
 msgstr ""
 
-#: config/alpha/alpha.h:289
+#: config/alpha/alpha.h:351
 msgid "Control the precision given to fp exceptions"
 msgstr ""
 
-#: config/alpha/alpha.h:291
+#: config/alpha/alpha.h:353
 msgid "Tune expected memory latency"
 msgstr ""
 
-#: config/arc/arc.c:132
+#: config/alpha/alpha.h:355 config/ia64/ia64.h:221
+msgid "Specify bit size of immediate TLS offsets"
+msgstr ""
+
+#: config/arc/arc.c:135
 #, c-format
 msgid "bad value (%s) for -mcpu switch"
 msgstr ""
 
-#: config/arc/arc.c:359
+#: config/arc/arc.c:362
 #, fuzzy, c-format
 msgid "argument of `%s' attribute is not a string constant"
 msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: config/arc/arc.c:366
+#: config/arc/arc.c:369
 #, c-format
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr ""
 
-#: config/arc/arc.c:1709 config/m32r/m32r.c:2278
-#, fuzzy
-msgid "invalid operand to %R code"
+#: config/arc/arc.c:1708 config/m32r/m32r.c:2286
+#, fuzzy, c-format
+msgid "invalid operand to %%R code"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/arc/arc.c:1741 config/m32r/m32r.c:2301
-msgid "invalid operand to %H/%L code"
-msgstr ""
+#: config/arc/arc.c:1740 config/m32r/m32r.c:2309
+#, fuzzy, c-format
+msgid "invalid operand to %%H/%%L code"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/arc/arc.c:1765 config/m32r/m32r.c:2378
-#, fuzzy
-msgid "invalid operand to %U code"
+#: config/arc/arc.c:1763 config/m32r/m32r.c:2385
+#, fuzzy, c-format
+msgid "invalid operand to %%U code"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/arc/arc.c:1776
-#, fuzzy
-msgid "invalid operand to %V code"
+#: config/arc/arc.c:1774
+#, fuzzy, c-format
+msgid "invalid operand to %%V code"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
 #. Unknown flag.
-#: config/arc/arc.c:1783 config/m32r/m32r.c:2417 config/sparc/sparc.c:6010
+#: config/arc/arc.c:1781 config/m32r/m32r.c:2424 config/sparc/sparc.c:6473
 #, fuzzy
 msgid "invalid operand output code"
 msgstr "Ìç Ýãêõñïò êþäéêáò áßôçóçò"
 
-#: config/arm/arm.c:439
+#: config/arm/arm.c:459
 #, c-format
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr ""
 
-#: config/arm/arm.c:449 config/rs6000/rs6000.c:441 config/sparc/sparc.c:383
+#: config/arm/arm.c:469 config/rs6000/rs6000.c:554 config/sparc/sparc.c:393
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr ""
 
-#: config/arm/arm.c:585
+#: config/arm/arm.c:605
 msgid "target CPU does not support APCS-32"
 msgstr ""
 
-#: config/arm/arm.c:590
+#: config/arm/arm.c:610
 msgid "target CPU does not support APCS-26"
 msgstr ""
 
-#: config/arm/arm.c:596
+#: config/arm/arm.c:616
 msgid "target CPU does not support interworking"
 msgstr ""
 
-#: config/arm/arm.c:602
+#: config/arm/arm.c:622
 msgid "target CPU does not support THUMB instructions"
 msgstr ""
 
-#: config/arm/arm.c:616
+#: config/arm/arm.c:636
 msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: config/arm/arm.c:619
+#: config/arm/arm.c:639
 msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: config/arm/arm.c:622
+#: config/arm/arm.c:642
 msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: config/arm/arm.c:628
+#: config/arm/arm.c:648
 msgid "interworking forces APCS-32 to be used"
 msgstr ""
 
-#: config/arm/arm.c:634
+#: config/arm/arm.c:654
 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
 msgstr ""
 
-#: config/arm/arm.c:642
+#: config/arm/arm.c:662
 msgid "-fpic and -mapcs-reent are incompatible"
 msgstr ""
 
-#: config/arm/arm.c:645
+#: config/arm/arm.c:665
 msgid "APCS reentrant code not supported.  Ignored"
 msgstr ""
 
-#: config/arm/arm.c:653
+#: config/arm/arm.c:673
 msgid "-g with -mno-apcs-frame may not give sensible debugging"
 msgstr ""
 
-#: config/arm/arm.c:661
+#: config/arm/arm.c:681
 msgid "passing floating point arguments in fp regs not yet supported"
 msgstr ""
 
-#: config/arm/arm.c:690
+#: config/arm/arm.c:710
 #, fuzzy, c-format
 msgid "invalid floating point emulation option: -mfpe-%s"
 msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
 
-#: config/arm/arm.c:714
+#: config/arm/arm.c:734
 msgid "structure size boundary can only be set to 8 or 32"
 msgstr ""
 
-#: config/arm/arm.c:722
+#: config/arm/arm.c:742
 msgid "-mpic-register= is useless without -fpic"
 msgstr ""
 
-#: config/arm/arm.c:731
+#: config/arm/arm.c:749
 #, c-format
 msgid "unable to use '%s' for PIC register"
 msgstr ""
 
-#: config/arm/arm.c:1975 config/arm/arm.c:1998 config/avr/avr.c:4703
-#: config/c4x/c4x.c:4650 config/h8300/h8300.c:3019 config/i386/i386.c:1254
-#: config/i386/i386.c:1283 config/m68hc11/m68hc11.c:1160
-#: config/mcore/mcore.c:3505 config/ns32k/ns32k.c:1044
-#: config/rs6000/rs6000.c:10412 config/sh/sh.c:4703 config/sh/sh.c:4723
-#: config/sh/sh.c:4762 config/stormy16/stormy16.c:1999 config/v850/v850.c:2044
+#: config/arm/arm.c:2061 config/arm/arm.c:2084 config/avr/avr.c:4794
+#: config/c4x/c4x.c:4644 config/h8300/h8300.c:3623 config/i386/i386.c:1389
+#: config/i386/i386.c:1418 config/m68hc11/m68hc11.c:1216
+#: config/mcore/mcore.c:3510 config/ns32k/ns32k.c:1047
+#: config/rs6000/rs6000.c:12476 config/sh/sh.c:5678 config/sh/sh.c:5703
+#: config/sh/sh.c:5742 config/stormy16/stormy16.c:2026 config/v850/v850.c:2180
 #, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr ""
 
-#: config/arm/arm.c:9265
+#: config/arm/arm.c:9474
 msgid "unable to compute real location of stacked parameter"
 msgstr ""
 
-#: config/arm/arm.c:9945
+#: config/arm/arm.c:10153
 msgid "no low registers available for popping high registers"
 msgstr ""
 
-#: config/arm/arm.c:10137
+#: config/arm/arm.c:10404
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 msgstr ""
 
-#: config/arm/pe.c:168 config/i386/winnt.c:290 config/mcore/mcore.c:3365
+#: config/arm/pe.c:168 config/i386/winnt.c:303 config/mcore/mcore.c:3358
 #, c-format
 msgid "initialized variable `%s' is marked dllimport"
 msgstr ""
 
-#: config/arm/pe.c:177 config/i386/winnt.c:299
+#: config/arm/pe.c:177 config/i386/winnt.c:312
 #, c-format
 msgid "static variable `%s' is marked dllimport"
 msgstr ""
 
-#: config/arm/arm.h:424
+#: config/arm/arm.h:416
 msgid "Generate APCS conformant stack frames"
 msgstr ""
 
-#: config/arm/arm.h:427
+#: config/arm/arm.h:419
 msgid "Store function names in object code"
 msgstr ""
 
-#: config/arm/arm.h:431
+#: config/arm/arm.h:423
 msgid "Use the 32-bit version of the APCS"
 msgstr ""
 
-#: config/arm/arm.h:433
+#: config/arm/arm.h:425
 msgid "Use the 26-bit version of the APCS"
 msgstr ""
 
-#: config/arm/arm.h:437
+#: config/arm/arm.h:429
 msgid "Pass FP arguments in FP registers"
 msgstr ""
 
-#: config/arm/arm.h:440
+#: config/arm/arm.h:432
 msgid "Generate re-entrant, PIC code"
 msgstr ""
 
-#: config/arm/arm.h:443
+#: config/arm/arm.h:435
 msgid "The MMU will trap on unaligned accesses"
 msgstr ""
 
-#: config/arm/arm.h:450
+#: config/arm/arm.h:442
 msgid "Use library calls to perform FP operations"
 msgstr ""
 
-#: config/arm/arm.h:452 config/i960/i960.h:287
+#: config/arm/arm.h:444 config/i960/i960.h:281
 msgid "Use hardware floating point instructions"
 msgstr ""
 
-#: config/arm/arm.h:454
+#: config/arm/arm.h:446
 msgid "Assume target CPU is configured as big endian"
 msgstr ""
 
-#: config/arm/arm.h:456
+#: config/arm/arm.h:448
 msgid "Assume target CPU is configured as little endian"
 msgstr ""
 
-#: config/arm/arm.h:458
+#: config/arm/arm.h:450
 msgid "Assume big endian bytes, little endian words"
 msgstr ""
 
-#: config/arm/arm.h:460
+#: config/arm/arm.h:452
 msgid "Support calls between Thumb and ARM instruction sets"
 msgstr ""
 
-#: config/arm/arm.h:463
+#: config/arm/arm.h:455
 msgid "Generate a call to abort if a noreturn function returns"
 msgstr ""
 
-#: config/arm/arm.h:466
+#: config/arm/arm.h:458
 msgid "Do not move instructions into a function's prologue"
 msgstr ""
 
-#: config/arm/arm.h:469
+#: config/arm/arm.h:461
 msgid "Do not load the PIC register in function prologues"
 msgstr ""
 
-#: config/arm/arm.h:472
+#: config/arm/arm.h:464
 msgid "Generate call insns as indirect calls, if necessary"
 msgstr ""
 
-#: config/arm/arm.h:475
+#: config/arm/arm.h:467
 msgid "Compile for the Thumb not the ARM"
 msgstr ""
 
-#: config/arm/arm.h:479
+#: config/arm/arm.h:471
 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
 msgstr ""
 
-#: config/arm/arm.h:482
+#: config/arm/arm.h:474
 msgid "Thumb: Generate (leaf) stack frames even if not needed"
 msgstr ""
 
-#: config/arm/arm.h:485
+#: config/arm/arm.h:477
 msgid "Thumb: Assume non-static functions may be called from ARM code"
 msgstr ""
 
-#: config/arm/arm.h:489
+#: config/arm/arm.h:481
 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
 msgstr ""
 
-#: config/arm/arm.h:499
+#: config/arm/arm.h:491
 msgid "Specify the name of the target CPU"
 msgstr ""
 
-#: config/arm/arm.h:501
+#: config/arm/arm.h:493
 msgid "Specify the name of the target architecture"
 msgstr ""
 
-#: config/arm/arm.h:505
+#: config/arm/arm.h:497
 msgid "Specify the version of the floating point emulator"
 msgstr ""
 
-#: config/arm/arm.h:507
+#: config/arm/arm.h:499
 msgid "Specify the minimum bit alignment of structures"
 msgstr ""
 
-#: config/arm/arm.h:509
+#: config/arm/arm.h:501
 msgid "Specify the register to be used for PIC addressing"
 msgstr ""
 
@@ -8780,103 +8984,95 @@ msgstr ""
 msgid "Ignore dllimport attribute for functions"
 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
-#, fuzzy
-msgid "Don't do symbol renaming"
-msgstr "äåí äþèçêå óõìâïëéêü üíïìá"
-
-#: config/avr/avr.c:221
-#, fuzzy, c-format
-msgid "MCU `%s' not supported"
-msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
-
-#: config/avr/avr.c:461
+#: config/avr/avr.c:528
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr ""
 
-#: config/avr/avr.c:1056
+#: config/avr/avr.c:1135
 msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: config/avr/avr.c:1064
+#: config/avr/avr.c:1143
 msgid "internal compiler error.  Bad address:"
 msgstr ""
 
-#: config/avr/avr.c:1077
+#: config/avr/avr.c:1156
 msgid "internal compiler error.  Unknown mode:"
 msgstr ""
 
-#: config/avr/avr.c:1785 config/avr/avr.c:2497
+#: config/avr/avr.c:1864 config/avr/avr.c:2576
 #, fuzzy
 msgid "invalid insn:"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/avr/avr.c:1822 config/avr/avr.c:1908 config/avr/avr.c:1957
-#: config/avr/avr.c:1966 config/avr/avr.c:2064 config/avr/avr.c:2236
-#: config/avr/avr.c:2534 config/avr/avr.c:2645
+#: config/avr/avr.c:1901 config/avr/avr.c:1987 config/avr/avr.c:2036
+#: config/avr/avr.c:2045 config/avr/avr.c:2143 config/avr/avr.c:2315
+#: config/avr/avr.c:2613 config/avr/avr.c:2724
 #, fuzzy
 msgid "incorrect insn:"
 msgstr "ëÜèïò óõíèçìáôéêü"
 
-#: config/avr/avr.c:1985 config/avr/avr.c:2149 config/avr/avr.c:2307
-#: config/avr/avr.c:2689
+#: config/avr/avr.c:2064 config/avr/avr.c:2228 config/avr/avr.c:2386
+#: config/avr/avr.c:2768
 #, fuzzy
 msgid "unknown move insn:"
 msgstr "Üãíùóôï óåô `%s'"
 
-#: config/avr/avr.c:2925
+#: config/avr/avr.c:3003
 msgid "bad shift insn:"
 msgstr ""
 
-#: config/avr/avr.c:3041 config/avr/avr.c:3471 config/avr/avr.c:3851
+#: config/avr/avr.c:3119 config/avr/avr.c:3549 config/avr/avr.c:3929
 msgid "internal compiler error.  Incorrect shift:"
 msgstr ""
 
-#: config/avr/avr.c:4676
+#: config/avr/avr.c:4767
 msgid "only initialized variables can be placed into program memory area"
 msgstr ""
 
-#: config/avr/avr.h:63
+#: config/avr/avr.c:4866
+msgid "only uninitialized variables can be placed in the .noinit section"
+msgstr ""
+
+#: config/avr/avr.c:4881
+#, fuzzy, c-format
+msgid "MCU `%s' supported for assembler only"
+msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
+
+#: config/avr/avr.h:78
 msgid "Assume int to be 8 bit integer"
 msgstr ""
 
-#: config/avr/avr.h:65
+#: config/avr/avr.h:80
 msgid "Change the stack pointer without disabling interrupts"
 msgstr ""
 
-#: config/avr/avr.h:67
+#: config/avr/avr.h:82
 msgid "Use subroutines for function prologue/epilogue"
 msgstr ""
 
-#: config/avr/avr.h:69
+#: config/avr/avr.h:84
 msgid "Change only the low 8 bits of the stack pointer"
 msgstr ""
 
-#: config/avr/avr.h:71
+#: config/avr/avr.h:86
 msgid "Do not generate tablejump insns"
 msgstr ""
 
-#: config/avr/avr.h:74
+#: config/avr/avr.h:88
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr ""
+
+#: config/avr/avr.h:91
 msgid "Output instruction sizes to the asm file"
 msgstr ""
 
-#: config/avr/avr.h:87
+#: config/avr/avr.h:108
 msgid "Specify the initial stack address"
 msgstr ""
 
-#: config/avr/avr.h:88
+#: config/avr/avr.h:109
 #, fuzzy
 msgid "Specify the MCU name"
 msgstr "Ïñéóìüò ïíüìáôïò ðñïãñÜììáôïò"
@@ -8889,135 +9085,135 @@ msgstr "
 #. For instance, the SH target has only positive offsets in
 #. addresses.  Thus sorting to put the smallest address first allows
 #. the most combinations to be found.
-#: config/avr/avr.h:2566
+#: config/avr/avr.h:2450
 #, fuzzy
 msgid "trampolines not supported"
 msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
 
-#: config/c4x/c4x-c.c:70
+#: config/c4x/c4x-c.c:69
 #, c-format
 msgid "missing '(' after '#pragma %s' - ignored"
 msgstr ""
 
-#: config/c4x/c4x-c.c:73
+#: config/c4x/c4x-c.c:72
 #, c-format
 msgid "missing function name in '#pragma %s' - ignored"
 msgstr ""
 
-#: config/c4x/c4x-c.c:78
+#: config/c4x/c4x-c.c:77
 #, fuzzy, c-format
 msgid "malformed '#pragma %s' - ignored"
 msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
 
-#: config/c4x/c4x-c.c:80
+#: config/c4x/c4x-c.c:79
 #, c-format
 msgid "missing section name in '#pragma %s' - ignored"
 msgstr ""
 
-#: config/c4x/c4x-c.c:85
+#: config/c4x/c4x-c.c:84
 #, c-format
 msgid "missing ')' for '#pragma %s' - ignored"
 msgstr ""
 
-#: config/c4x/c4x-c.c:88
+#: config/c4x/c4x-c.c:87
 #, c-format
 msgid "junk at end of '#pragma %s'"
 msgstr ""
 
-#: config/c4x/c4x.c:299
+#: config/c4x/c4x.c:280
 #, c-format
 msgid "unknown CPU version %d, using 40.\n"
 msgstr ""
 
-#: config/c4x/c4x.c:883
+#: config/c4x/c4x.c:853
 #, c-format
 msgid "ISR %s requires %d words of local vars, max is 32767"
 msgstr ""
 
-#: config/c4x/c4x.c:1635
+#: config/c4x/c4x.c:1602
 msgid "using CONST_DOUBLE for address"
 msgstr ""
 
-#: config/c4x/c4x.c:1775
+#: config/c4x/c4x.c:1742
 msgid "c4x_address_cost: Invalid addressing mode"
 msgstr ""
 
-#: config/c4x/c4x.c:1917
+#: config/c4x/c4x.c:1884
 #, c-format
 msgid "c4x_print_operand: %%L inconsistency"
 msgstr ""
 
-#: config/c4x/c4x.c:1923
+#: config/c4x/c4x.c:1890
 #, c-format
 msgid "c4x_print_operand: %%N inconsistency"
 msgstr ""
 
-#: config/c4x/c4x.c:1964
+#: config/c4x/c4x.c:1931
 #, c-format
 msgid "c4x_print_operand: %%O inconsistency"
 msgstr ""
 
-#: config/c4x/c4x.c:2060
+#: config/c4x/c4x.c:2026
 msgid "c4x_print_operand: Bad operand case"
 msgstr ""
 
-#: config/c4x/c4x.c:2103
+#: config/c4x/c4x.c:2069
 msgid "c4x_print_operand_address: Bad post_modify"
 msgstr ""
 
-#: config/c4x/c4x.c:2125
+#: config/c4x/c4x.c:2091
 msgid "c4x_print_operand_address: Bad pre_modify"
 msgstr ""
 
-#: config/c4x/c4x.c:2173 config/c4x/c4x.c:2185 config/c4x/c4x.c:2200
+#: config/c4x/c4x.c:2139 config/c4x/c4x.c:2151 config/c4x/c4x.c:2166
 msgid "c4x_print_operand_address: Bad operand case"
 msgstr ""
 
-#: config/c4x/c4x.c:2456
+#: config/c4x/c4x.c:2422
 msgid "c4x_rptb_insert: Cannot find start label"
 msgstr ""
 
-#: config/c4x/c4x.c:3443 config/c4x/c4x.c:3463
+#: config/c4x/c4x.c:3409 config/c4x/c4x.c:3429
 #, fuzzy
 msgid "mode not QImode"
 msgstr "íåá_êáôÜóôáóç: êáôÜóôáóç ëåéôïõñãßáò\n"
 
-#: config/c4x/c4x.c:3520
+#: config/c4x/c4x.c:3514
 #, fuzzy
 msgid "invalid indirect memory address"
 msgstr "ìç Ýãêõñïò ÷ñüíïò ëÞîçò"
 
-#: config/c4x/c4x.c:3609
+#: config/c4x/c4x.c:3603
 msgid "invalid indirect (S) memory address"
 msgstr ""
 
-#: config/c4x/c4x.c:3950
+#: config/c4x/c4x.c:3944
 msgid "c4x_valid_operands: Internal error"
 msgstr ""
 
-#: config/c4x/c4x.c:4430
+#: config/c4x/c4x.c:4424
 msgid "c4x_operand_subword: invalid mode"
 msgstr ""
 
-#: config/c4x/c4x.c:4433
+#: config/c4x/c4x.c:4427
 msgid "c4x_operand_subword: invalid operand"
 msgstr ""
 
 #. We could handle these with some difficulty.
 #. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:4459
+#: config/c4x/c4x.c:4453
 msgid "c4x_operand_subword: invalid autoincrement"
 msgstr ""
 
-#: config/c4x/c4x.c:4465
+#: config/c4x/c4x.c:4459
 msgid "c4x_operand_subword: invalid address"
 msgstr ""
 
-#: config/c4x/c4x.c:4476
+#: config/c4x/c4x.c:4470
 msgid "c4x_operand_subword: address not offsettable"
 msgstr ""
 
-#: config/c4x/c4x.c:4676
+#: config/c4x/c4x.c:4670
 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
 msgstr ""
 
@@ -9025,7 +9221,6 @@ msgstr ""
 #. Name of the c4x linker.
 #. Define assembler options.
 #. Define linker options.
-#. Define C preprocessor options.
 #. Specify the end file to link with.
 #. Target compilation option flags.
 #. Small memory model.
@@ -9061,337 +9256,364 @@ msgstr ""
 #. each pair being { "NAME", VALUE, "DESCRIPTION" }
 #. where VALUE is the bits to set or minus the bits to clear.
 #. An empty string NAME is used to identify the default VALUE.
-#: config/c4x/c4x.h:141
+#: config/c4x/c4x.h:170
 msgid "Small memory model"
 msgstr ""
 
-#: config/c4x/c4x.h:143
+#: config/c4x/c4x.h:172
 msgid "Big memory model"
 msgstr ""
 
-#: config/c4x/c4x.h:145
+#: config/c4x/c4x.h:174
 msgid "Use MPYI instruction for C3x"
 msgstr ""
 
-#: config/c4x/c4x.h:147
+#: config/c4x/c4x.h:176
 msgid "Do not use MPYI instruction for C3x"
 msgstr ""
 
-#: config/c4x/c4x.h:149
+#: config/c4x/c4x.h:178
 msgid "Use fast but approximate float to integer conversion"
 msgstr ""
 
-#: config/c4x/c4x.h:151
+#: config/c4x/c4x.h:180
 msgid "Use slow but accurate float to integer conversion"
 msgstr ""
 
-#: config/c4x/c4x.h:153
+#: config/c4x/c4x.h:182
 msgid "Enable use of RTPS instruction"
 msgstr ""
 
-#: config/c4x/c4x.h:155
+#: config/c4x/c4x.h:184
 msgid "Disable use of RTPS instruction"
 msgstr ""
 
-#: config/c4x/c4x.h:157
+#: config/c4x/c4x.h:186
 msgid "Enable use of RTPB instruction"
 msgstr ""
 
-#: config/c4x/c4x.h:159
+#: config/c4x/c4x.h:188
 msgid "Disable use of RTPB instruction"
 msgstr ""
 
-#: config/c4x/c4x.h:161
+#: config/c4x/c4x.h:190
 msgid "Generate code for C30 CPU"
 msgstr ""
 
-#: config/c4x/c4x.h:163
+#: config/c4x/c4x.h:192
 msgid "Generate code for C31 CPU"
 msgstr ""
 
-#: config/c4x/c4x.h:165
+#: config/c4x/c4x.h:194
 msgid "Generate code for C32 CPU"
 msgstr ""
 
-#: config/c4x/c4x.h:167
+#: config/c4x/c4x.h:196
 msgid "Generate code for C33 CPU"
 msgstr ""
 
-#: config/c4x/c4x.h:169
+#: config/c4x/c4x.h:198
 msgid "Generate code for C40 CPU"
 msgstr ""
 
-#: config/c4x/c4x.h:171
+#: config/c4x/c4x.h:200
 msgid "Generate code for C44 CPU"
 msgstr ""
 
-#: config/c4x/c4x.h:173
+#: config/c4x/c4x.h:202
 msgid "Emit code compatible with TI tools"
 msgstr ""
 
-#: config/c4x/c4x.h:175
+#: config/c4x/c4x.h:204
 msgid "Emit code to use GAS extensions"
 msgstr ""
 
-#: config/c4x/c4x.h:177 config/c4x/c4x.h:181
+#: config/c4x/c4x.h:206 config/c4x/c4x.h:210
 msgid "Save DP across ISR in small memory model"
 msgstr ""
 
-#: config/c4x/c4x.h:179 config/c4x/c4x.h:183
+#: config/c4x/c4x.h:208 config/c4x/c4x.h:212
 msgid "Don't save DP across ISR in small memory model"
 msgstr ""
 
-#: config/c4x/c4x.h:185
+#: config/c4x/c4x.h:214
 msgid "Pass arguments on the stack"
 msgstr ""
 
-#: config/c4x/c4x.h:187
+#: config/c4x/c4x.h:216
 msgid "Pass arguments in registers"
 msgstr ""
 
-#: config/c4x/c4x.h:189
+#: config/c4x/c4x.h:218
 msgid "Enable new features under development"
 msgstr ""
 
-#: config/c4x/c4x.h:191
+#: config/c4x/c4x.h:220
 msgid "Disable new features under development"
 msgstr ""
 
-#: config/c4x/c4x.h:193
+#: config/c4x/c4x.h:222
 msgid "Use the BK register as a general purpose register"
 msgstr ""
 
-#: config/c4x/c4x.h:195
+#: config/c4x/c4x.h:224
 #, fuzzy
 msgid "Do not allocate BK register"
 msgstr "Äåí åßíáé äõíáôü íá äåóìåõôåß ìíÞìç"
 
-#: config/c4x/c4x.h:197
+#: config/c4x/c4x.h:226
 msgid "Enable use of DB instruction"
 msgstr ""
 
-#: config/c4x/c4x.h:199
+#: config/c4x/c4x.h:228
 msgid "Disable use of DB instruction"
 msgstr ""
 
-#: config/c4x/c4x.h:201
+#: config/c4x/c4x.h:230
 msgid "Enable debugging"
 msgstr ""
 
-#: config/c4x/c4x.h:203
+#: config/c4x/c4x.h:232
 msgid "Disable debugging"
 msgstr ""
 
-#: config/c4x/c4x.h:205
+#: config/c4x/c4x.h:234
 msgid "Force constants into registers to improve hoisting"
 msgstr ""
 
-#: config/c4x/c4x.h:207
+#: config/c4x/c4x.h:236
 msgid "Don't force constants into registers"
 msgstr ""
 
-#: config/c4x/c4x.h:209
+#: config/c4x/c4x.h:238
 msgid "Force RTL generation to emit valid 3 operand insns"
 msgstr ""
 
-#: config/c4x/c4x.h:211
+#: config/c4x/c4x.h:240
 msgid "Allow RTL generation to emit invalid 3 operand insns"
 msgstr ""
 
-#: config/c4x/c4x.h:213
+#: config/c4x/c4x.h:242
 msgid "Allow unsigned interation counts for RPTB/DB"
 msgstr ""
 
-#: config/c4x/c4x.h:215
+#: config/c4x/c4x.h:244
 msgid "Disallow unsigned iteration counts for RPTB/DB"
 msgstr ""
 
-#: config/c4x/c4x.h:217
+#: config/c4x/c4x.h:246
 msgid "Preserve all 40 bits of FP reg across call"
 msgstr ""
 
-#: config/c4x/c4x.h:219
+#: config/c4x/c4x.h:248
 msgid "Only preserve 32 bits of FP reg across call"
 msgstr ""
 
-#: config/c4x/c4x.h:221
+#: config/c4x/c4x.h:250
 #, fuzzy
 msgid "Enable parallel instructions"
 msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/c4x/c4x.h:223
+#: config/c4x/c4x.h:252
 #, fuzzy
 msgid "Disable parallel instructions"
 msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/c4x/c4x.h:225
+#: config/c4x/c4x.h:254
 msgid "Enable MPY||ADD and MPY||SUB instructions"
 msgstr ""
 
-#: config/c4x/c4x.h:227
+#: config/c4x/c4x.h:256
 msgid "Disable MPY||ADD and MPY||SUB instructions"
 msgstr ""
 
-#: config/c4x/c4x.h:229
+#: config/c4x/c4x.h:258
 msgid "Assume that pointers may be aliased"
 msgstr ""
 
-#: config/c4x/c4x.h:231
+#: config/c4x/c4x.h:260
 msgid "Assume that pointers not aliased"
 msgstr ""
 
-#: config/c4x/c4x.h:304
+#: config/c4x/c4x.h:333
 msgid "Specify maximum number of iterations for RPTS"
 msgstr ""
 
-#: config/c4x/c4x.h:306
+#: config/c4x/c4x.h:335
 msgid "Select CPU to generate code for"
 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"
+#: config/cris/cris.c:583
+msgid "unexpected index-type in cris_print_index"
 msgstr ""
 
-#: config/clipper/clipper.h:41
-msgid "Generate code for the C300"
+#: config/cris/cris.c:599
+msgid "unexpected base-type in cris_print_base"
 msgstr ""
 
-#: config/convex/convex.h:53
-msgid "Generate code for c1"
+#: config/cris/cris.c:892
+#, c-format
+msgid "stackframe too big: %d bytes"
 msgstr ""
 
-#: config/convex/convex.h:54
-msgid "Generate code for c2"
+#: config/cris/cris.c:1207
+msgid "allocated but unused delay list in epilogue"
 msgstr ""
 
-#: config/convex/convex.h:55
-msgid "Generate code for c32"
+#: config/cris/cris.c:1217
+msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
 msgstr ""
 
-#: config/convex/convex.h:56 config/convex/convex.h:57
-msgid "Generate code for c34"
-msgstr ""
+#: config/cris/cris.c:1296
+#, fuzzy
+msgid "invalid operand for 'b' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/convex/convex.h:59
-msgid "Use standard calling sequence, with arg count word"
-msgstr ""
+#: config/cris/cris.c:1308
+#, fuzzy
+msgid "invalid operand for 'v' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/convex/convex.h:61
-msgid "Place arg count in a nop instruction (faster than push)"
-msgstr ""
+#: config/cris/cris.c:1318
+#, fuzzy
+msgid "invalid operand for 'P' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/convex/convex.h:63
-msgid "Don't push arg count, depend on symbol table"
-msgstr ""
+#: config/cris/cris.c:1325
+#, fuzzy
+msgid "invalid operand for 'p' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/convex/convex.h:65
-msgid "Use data cache for volatile mem refs (default)"
-msgstr ""
+#: config/cris/cris.c:1364
+#, fuzzy
+msgid "invalid operand for 'z' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/convex/convex.h:67
-msgid "Don't use data cache for volatile mem refs"
-msgstr ""
+#: config/cris/cris.c:1395 config/cris/cris.c:1425
+#, fuzzy
+msgid "invalid operand for 'H' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/convex/convex.h:69
-msgid "Bypass data cache for volatile mem refs"
-msgstr ""
+#: config/cris/cris.c:1401
+#, fuzzy
+msgid "bad register"
+msgstr "Äåí åßíáé äõíáôÞ ç êáôá÷þñçóç ôçò õðçñåóßáò"
 
-#: config/convex/convex.h:70
-msgid "Use 64-bit longs"
-msgstr ""
+#: config/cris/cris.c:1439
+#, fuzzy
+msgid "invalid operand for 'e' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/convex/convex.h:71
-msgid "Use cc- and libc-compatible 32-bit longs"
-msgstr ""
+#: config/cris/cris.c:1456
+#, fuzzy
+msgid "invalid operand for 'm' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/cris/cris.c:878
-#, c-format
-msgid "stackframe too big: %d bytes"
-msgstr ""
+#: config/cris/cris.c:1481
+#, fuzzy
+msgid "invalid operand for 'A' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/cris/cris.c:1193
-msgid "allocated but unused delay list in epilogue"
-msgstr ""
+#: config/cris/cris.c:1489
+#, fuzzy
+msgid "invalid operand for 'D' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/cris/cris.c:1203
-msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
-msgstr ""
+#: config/cris/cris.c:1503
+#, fuzzy
+msgid "invalid operand for 'T' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/cris/cris.c:1497
+#: config/cris/cris.c:1512
+#, fuzzy
+msgid "invalid operand modifier letter"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/cris/cris.c:1520
 #, fuzzy, c-format
 msgid "internal error: bad register: %d"
 msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
 
-#: config/cris/cris.c:1966
+#: config/cris/cris.c:1568
+msgid "unexpected multiplicative operand"
+msgstr ""
+
+#: config/cris/cris.c:1588
+#, fuzzy
+msgid "unexpected operand"
+msgstr "Ìç ïñéóìÝíï üíïìá %s"
+
+# src/request.c:806 src/request.c:912
+#: config/cris/cris.c:1623 config/cris/cris.c:1633
+#, fuzzy
+msgid "unrecognized address"
+msgstr "Ìç áíáãíùñßóçìï üíïìá åðéöÜíåéáò `%s'"
+
+#: config/cris/cris.c:1989
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr ""
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:2253
+#: config/cris/cris.c:2276
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr ""
 
-#: config/cris/cris.c:2335 config/cris/cris.c:2393
+#: config/cris/cris.c:2358 config/cris/cris.c:2416
 #, fuzzy
 msgid "unrecognized supposed constant"
 msgstr "Üãíùóôï ðñüèåìá: %s"
 
-#: config/cris/cris.c:2434
+#: config/cris/cris.c:2457
 msgid "unrecognized supposed constant in cris_global_pic_symbol"
 msgstr ""
 
-#: config/cris/cris.c:2453
+#: config/cris/cris.c:2476
 #, c-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr ""
 
-#: config/cris/cris.c:2481
+#: config/cris/cris.c:2504
 #, c-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr ""
 
-#: config/cris/cris.c:2517
+#: config/cris/cris.c:2540
 #, fuzzy, c-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr "ðÜñá ðïëëÝò äçëþóåéò ìåôáôñïðÞò óôçí êáôÜëçîç"
 
-#: config/cris/cris.c:2535
-msgid "-fPIC not supported in this configuration"
-msgstr ""
+#: config/cris/cris.c:2558
+#, fuzzy
+msgid "-fPIC and -fpic are not supported in this configuration"
+msgstr "Ç ïéêïãÝíåéá äéåõèýíóåùí äåí õðïóôçñßæåôáé áðü ôçí ïéêïãÝíåéá ðñùôïêüëëïõ"
 
-#: config/cris/cris.c:2551
+#: config/cris/cris.c:2574
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr ""
 
-#: config/cris/cris.c:2742 config/cris/cris.c:2787
+#: config/cris/cris.c:2808 config/cris/cris.c:2853
 msgid "unexpected side-effects in address"
 msgstr ""
 
-#: config/cris/cris.c:2888
+#. Labels are never marked as global symbols.
+#: config/cris/cris.c:2950 config/cris/cris.c:2981
+msgid "unexpected PIC symbol"
+msgstr ""
+
+#: config/cris/cris.c:2954
 msgid "PIC register isn't set up"
 msgstr ""
 
-#: config/cris/cris.c:2901
+#: config/cris/cris.c:2967 config/cris/cris.c:3050
 #, fuzzy
 msgid "unexpected address expression"
 msgstr "Ìç Ýãêõñç ðñïðïñåõüìåíç êáíïíéêÞ Ýêöñáóç"
 
-#. Labels are never marked as global symbols.
-#: config/cris/cris.c:2915
-msgid "unexpected PIC symbol"
-msgstr ""
-
-#: config/cris/cris.c:2919
+#: config/cris/cris.c:2985
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr ""
 
-#: config/cris/cris.c:2928
+#: config/cris/cris.c:2994
 msgid "unexpected NOTE as addr_const:"
 msgstr ""
 
@@ -9404,74 +9626,74 @@ msgid "For elinux, request a specified stack-size for this program"
 msgstr ""
 
 #. No "no-etrax" as it does not really imply any model.                     On the other hand, "etrax" implies the common (and large)               subset matching all models.
-#: config/cris/cris.h:333
+#: config/cris/cris.h:336
 msgid "Compile for ETRAX 4 (CRIS v3)"
 msgstr ""
 
-#: config/cris/cris.h:338
+#: config/cris/cris.h:341
 msgid "Compile for ETRAX 100 (CRIS v8)"
 msgstr ""
 
-#: config/cris/cris.h:342
+#: config/cris/cris.h:345
 msgid "Emit verbose debug information in assembly code"
 msgstr ""
 
-#: config/cris/cris.h:345
+#: config/cris/cris.h:348
 msgid "Do not use condition codes from normal instructions"
 msgstr ""
 
-#: config/cris/cris.h:349
+#: config/cris/cris.h:352
 msgid "Do not emit addressing modes with side-effect assignment"
 msgstr ""
 
-#: config/cris/cris.h:352
+#: config/cris/cris.h:355
 msgid "Do not tune stack alignment"
 msgstr ""
 
-#: config/cris/cris.h:355
+#: config/cris/cris.h:358
 msgid "Do not tune writable data alignment"
 msgstr ""
 
-#: config/cris/cris.h:358
+#: config/cris/cris.h:361
 msgid "Do not tune code and read-only data alignment"
 msgstr ""
 
-#: config/cris/cris.h:367
+#: config/cris/cris.h:370
 msgid "Align code and data to 32 bits"
 msgstr ""
 
-#: config/cris/cris.h:380
+#: config/cris/cris.h:383
 msgid "Don't align items in code or data"
 msgstr ""
 
-#: config/cris/cris.h:383
+#: config/cris/cris.h:386
 msgid "Do not emit function prologue or epilogue"
 msgstr ""
 
 #. We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
-#: config/cris/cris.h:387
+#: config/cris/cris.h:390
 msgid "Use the most feature-enabling options allowed by other options"
 msgstr ""
 
 #. We must call it "override-" since calling it "no-" will cause            gcc.c to forget it, if there's a "later" -mbest-lib-options.            Kludgy, but needed for some multilibbed files.
-#: config/cris/cris.h:393
+#: config/cris/cris.h:396
 msgid "Override -mbest-lib-options"
 msgstr ""
 
-#: config/cris/cris.h:425
+#: config/cris/cris.h:428
 msgid "Generate code for the specified chip or CPU version"
 msgstr ""
 
-#: config/cris/cris.h:427
+#: config/cris/cris.h:430
 msgid "Tune alignment for the specified chip or CPU version"
 msgstr ""
 
-#: config/cris/cris.h:429
+#: config/cris/cris.h:432
 msgid "Warn when a stackframe is larger than the specified size"
 msgstr ""
 
 #. Node: Profiling
-#: config/cris/cris.h:1025
+#: config/cris/cris.h:1019
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr ""
 
@@ -9479,107 +9701,107 @@ msgstr ""
 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
 msgstr ""
 
-#: config/d30v/d30v.c:209
+#: config/d30v/d30v.c:207
 #, c-format
 msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
 msgstr ""
 
-#: config/d30v/d30v.c:2676
+#: config/d30v/d30v.c:2666
 msgid "bad insn to d30v_print_operand_address:"
 msgstr ""
 
-#: config/d30v/d30v.c:2693 config/d30v/d30v.c:2754 config/d30v/d30v.c:2775
-#: config/d30v/d30v.c:2793
+#: config/d30v/d30v.c:2683 config/d30v/d30v.c:2744 config/d30v/d30v.c:2765
+#: config/d30v/d30v.c:2783
 msgid "bad insn to d30v_print_operand_memory_reference:"
 msgstr ""
 
-#: config/d30v/d30v.c:2861
+#: config/d30v/d30v.c:2851
 msgid "bad insn to d30v_print_operand, 'f' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2870
+#: config/d30v/d30v.c:2860
 msgid "bad insn to d30v_print_operand, 'A' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2877
+#: config/d30v/d30v.c:2867
 msgid "bad insn to d30v_print_operand, 'M' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2931
+#: config/d30v/d30v.c:2921
 msgid "bad insn to print_operand, 'F' or 'T' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2942
+#: config/d30v/d30v.c:2932
 msgid "bad insn to print_operand, 'B' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2949
+#: config/d30v/d30v.c:2939
 msgid "bad insn to print_operand, 'E' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2967
+#: config/d30v/d30v.c:2957
 msgid "bad insn to print_operand, 'R' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2976 config/d30v/d30v.c:2984
+#: config/d30v/d30v.c:2966 config/d30v/d30v.c:2974
 msgid "bad insn to print_operand, 's' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:3013
+#: config/d30v/d30v.c:3003
 msgid "bad insn in d30v_print_operand, 0 case"
 msgstr ""
 
-#: config/d30v/d30v.c:3368
+#: config/d30v/d30v.c:3301
 msgid "d30v_emit_comparison"
 msgstr ""
 
-#: config/d30v/d30v.c:3412
+#: config/d30v/d30v.c:3345
 msgid "bad call to d30v_move_2words"
 msgstr ""
 
-#: config/d30v/d30v.h:108
+#: config/d30v/d30v.h:114
 msgid "Enable use of conditional move instructions"
 msgstr ""
 
-#: config/d30v/d30v.h:111
+#: config/d30v/d30v.h:117
 msgid "Disable use of conditional move instructions"
 msgstr ""
 
-#: config/d30v/d30v.h:114
+#: config/d30v/d30v.h:120
 #, fuzzy
 msgid "Debug argument support in compiler"
 msgstr "%s: ç õðïóôÞñéîç åêóöáëìÜôùóçò äåí Ý÷åé óõìðåñéëçöèåß óôç ìåôáãëþôôéóç.\n"
 
-#: config/d30v/d30v.h:117
+#: config/d30v/d30v.h:123
 #, fuzzy
 msgid "Debug stack support in compiler"
 msgstr "%s: ç õðïóôÞñéîç åêóöáëìÜôùóçò äåí Ý÷åé óõìðåñéëçöèåß óôç ìåôáãëþôôéóç.\n"
 
-#: config/d30v/d30v.h:120
+#: config/d30v/d30v.h:126
 msgid "Debug memory address support in compiler"
 msgstr ""
 
-#: config/d30v/d30v.h:123
+#: config/d30v/d30v.h:129
 msgid "Make adjacent short instructions parallel if possible"
 msgstr ""
 
-#: config/d30v/d30v.h:126
+#: config/d30v/d30v.h:132
 msgid "Do not make adjacent short instructions parallel"
 msgstr ""
 
-#: config/d30v/d30v.h:129 config/d30v/d30v.h:132
+#: config/d30v/d30v.h:135 config/d30v/d30v.h:138
 msgid "Link programs/data to be in external memory by default"
 msgstr ""
 
-#: config/d30v/d30v.h:135
+#: config/d30v/d30v.h:141
 msgid "Link programs/data to be in onchip memory by default"
 msgstr ""
 
-#: config/d30v/d30v.h:143
+#: config/d30v/d30v.h:149
 msgid "Change the branch costs within the compiler"
 msgstr ""
 
-#: config/d30v/d30v.h:146
+#: config/d30v/d30v.h:152
 msgid "Change the threshold for conversion to conditional execution"
 msgstr ""
 
@@ -9592,36 +9814,31 @@ msgstr ""
 msgid "invalid addressing mode"
 msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
 
-#: config/dsp16xx/dsp16xx.c:1857
+#: config/dsp16xx/dsp16xx.c:1821
 #, fuzzy
 msgid "bad register extension code"
 msgstr "Äåí åßíáé äõíáôÞ ç êáôá÷þñçóç ôçò õðçñåóßáò"
 
-#: config/dsp16xx/dsp16xx.c:1958
+#: config/dsp16xx/dsp16xx.c:1921
 #, fuzzy
 msgid "invalid offset in ybase addressing"
 msgstr "ìç Ýãêõñïò ÷ñüíïò Ýíáñîçò"
 
-#: config/dsp16xx/dsp16xx.c:1961
+#: config/dsp16xx/dsp16xx.c:1924
 #, fuzzy
 msgid "invalid register in ybase addressing"
 msgstr "ìç Ýãêõñïò ÷ñüíïò Ýíáñîçò"
 
-#: config/dsp16xx/dsp16xx.c:1990
-#, fuzzy
-msgid "inline float constants not supported on this host"
-msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
-
-#: config/dsp16xx/dsp16xx.c:2140
+#: config/dsp16xx/dsp16xx.c:2099
 msgid "invalid shift operator in emit_1600_core_shift"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:2469
+#: config/dsp16xx/dsp16xx.c:2428
 #, fuzzy
 msgid "invalid mode for gen_tst_reg"
 msgstr "ìç Ýãêõñç êáôÜóôáóç ãéá ôçí dlopen()"
 
-#: config/dsp16xx/dsp16xx.c:2541
+#: config/dsp16xx/dsp16xx.c:2500
 msgid "invalid mode for integer comparison in gen_compare_reg"
 msgstr ""
 
@@ -9630,97 +9847,96 @@ msgstr ""
 #. each pair being { "NAME", VALUE }
 #. where VALUE is the bits to set or minus the bits to clear.
 #. An empty string NAME is used to identify the default VALUE.
-#: config/dsp16xx/dsp16xx.h:215
+#: config/dsp16xx/dsp16xx.h:230
 msgid "Pass parameters in registers (default)"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:217
+#: config/dsp16xx/dsp16xx.h:232
 msgid "Don't pass parameters in registers"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:219
+#: config/dsp16xx/dsp16xx.h:234
 #, fuzzy
 msgid "Generate code for near calls"
 msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
 
-#: config/dsp16xx/dsp16xx.h:221
+#: config/dsp16xx/dsp16xx.h:236
 msgid "Don't generate code for near calls"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:223
+#: config/dsp16xx/dsp16xx.h:238
 #, fuzzy
 msgid "Generate code for near jumps"
 msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
 
-#: config/dsp16xx/dsp16xx.h:225
+#: config/dsp16xx/dsp16xx.h:240
 msgid "Don't generate code for near jumps"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:227
+#: config/dsp16xx/dsp16xx.h:242
 msgid "Generate code for a bit-manipulation unit"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:229
+#: config/dsp16xx/dsp16xx.h:244
 msgid "Don't generate code for a bit-manipulation unit"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:231
+#: config/dsp16xx/dsp16xx.h:246
 msgid "Generate code for memory map1"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:233
+#: config/dsp16xx/dsp16xx.h:248
 msgid "Generate code for memory map2"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:235
+#: config/dsp16xx/dsp16xx.h:250
 msgid "Generate code for memory map3"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:237
+#: config/dsp16xx/dsp16xx.h:252
 msgid "Generate code for memory map4"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:239
+#: config/dsp16xx/dsp16xx.h:254
 msgid "Ouput extra code for initialized data"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:241
+#: config/dsp16xx/dsp16xx.h:256
 msgid "Don't let reg. allocator use ybase registers"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:243
+#: config/dsp16xx/dsp16xx.h:258
 msgid "Output extra debug info in Luxworks environment"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:245
+#: config/dsp16xx/dsp16xx.h:260
 msgid "Save temp. files in Luxworks environment"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:257
+#: config/dsp16xx/dsp16xx.h:272
 msgid "Specify alternate name for text section"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:259
+#: config/dsp16xx/dsp16xx.h:274
 msgid "Specify alternate name for data section"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:261
+#: config/dsp16xx/dsp16xx.h:276
 msgid "Specify alternate name for bss section"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:263
+#: config/dsp16xx/dsp16xx.h:278
 msgid "Specify alternate name for constant section"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:265
+#: config/dsp16xx/dsp16xx.h:280
 msgid "Specify alternate name for dsp16xx chip"
 msgstr ""
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/dsp16xx/dsp16xx.h:1219 config/dsp16xx/dsp16xx.h:1224
-#: config/dsp16xx/dsp16xx.h:1229 config/dsp16xx/dsp16xx.h:1809
-#: config/dsp16xx/dsp16xx.h:1814
+#: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1772
+#: config/dsp16xx/dsp16xx.h:1777
 #, fuzzy
 msgid "profiling not implemented yet"
 msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
@@ -9728,143 +9944,300 @@ msgstr "
 #. Emit RTL insns to initialize the variable parts of a trampoline.
 #. FNADDR is an RTX for the address of the function's pure code.
 #. CXT is an RTX for the static chain value for the function.
-#: config/dsp16xx/dsp16xx.h:1240 config/dsp16xx/dsp16xx.h:1252
+#: config/dsp16xx/dsp16xx.h:1228 config/dsp16xx/dsp16xx.h:1240
 #, fuzzy
 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:51
-msgid "Generate code the unix assembler can handle"
+#: config/fr30/fr30.c:453
+msgid "fr30_print_operand_address: unhandled address"
 msgstr ""
 
-#: config/elxsi/elxsi.h:52
-msgid "Generate code an embedded assembler can handle"
+#: config/fr30/fr30.c:480
+#, c-format
+msgid "fr30_print_operand: unrecognized %%p code"
 msgstr ""
 
-#: config/fr30/fr30.c:456
-msgid "fr30_print_operand_address: unhandled address"
+#: config/fr30/fr30.c:500
+#, c-format
+msgid "fr30_print_operand: unrecognized %%b code"
+msgstr ""
+
+#: config/fr30/fr30.c:521
+#, c-format
+msgid "fr30_print_operand: unrecognized %%B code"
 msgstr ""
 
-#: config/fr30/fr30.c:483
+#: config/fr30/fr30.c:529
+#, fuzzy, c-format
+msgid "fr30_print_operand: invalid operand to %%A code"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/fr30/fr30.c:546
+#, fuzzy, c-format
+msgid "fr30_print_operand: invalid %%x code"
+msgstr "ìç Ýãêõñï äéêáßùìá"
+
+#: config/fr30/fr30.c:553
 #, c-format
-msgid "fr30_print_operand: unrecognized %p code"
+msgid "fr30_print_operand: invalid %%F code"
 msgstr ""
 
-#: config/fr30/fr30.c:503
-msgid "fr30_print_operand: unrecognized %b code"
+#: config/fr30/fr30.c:570
+msgid "fr30_print_operand: unknown code"
 msgstr ""
 
-#: config/fr30/fr30.c:524
-msgid "fr30_print_operand: unrecognized %B code"
+#: config/fr30/fr30.c:599 config/fr30/fr30.c:608 config/fr30/fr30.c:619
+#: config/fr30/fr30.c:632
+msgid "fr30_print_operand: unhandled MEM"
 msgstr ""
 
-#: config/fr30/fr30.c:532
-msgid "fr30_print_operand: invalid operand to %A code"
+#: config/fr30/fr30.h:63
+msgid "Assume small address space"
 msgstr ""
 
-#: config/fr30/fr30.c:549
+#: config/frv/frv.c:410 config/frv/frv.c:428
 #, c-format
-msgid "fr30_print_operand: invalid %x code"
+msgid "Unknown cpu: -mcpu=%s"
 msgstr ""
 
-#: config/fr30/fr30.c:556
-msgid "fr30_print_operand: invalid %F code"
+#: config/frv/frv.c:451
+msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
 msgstr ""
 
-#: config/fr30/fr30.c:572
-msgid "fr30_print_operand: unknown code"
+#: config/frv/frv.c:2520
+msgid "Bad insn to frv_print_operand_address:"
 msgstr ""
 
-#: config/fr30/fr30.c:601 config/fr30/fr30.c:610 config/fr30/fr30.c:621
-#: config/fr30/fr30.c:634
-msgid "fr30_print_operand: unhandled MEM"
+#: config/frv/frv.c:2533
+msgid "Bad register to frv_print_operand_memory_reference_reg:"
 msgstr ""
 
-#: config/fr30/fr30.h:57
-msgid "Assume small address space"
+#: config/frv/frv.c:2574 config/frv/frv.c:2584 config/frv/frv.c:2593
+#: config/frv/frv.c:2621 config/frv/frv.c:2633 config/frv/frv.c:2637
+msgid "Bad insn to frv_print_operand_memory_reference:"
+msgstr ""
+
+#: config/frv/frv.c:2779
+msgid "Bad insn in frv_print_operand, bad const_double"
+msgstr ""
+
+#: config/frv/frv.c:2824
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'C' modifier:"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/frv/frv.c:2847
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'c' modifier:"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/frv/frv.c:2872
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'e' modifier:"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/frv/frv.c:2880
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'F' modifier:"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/frv/frv.c:2896
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'f' modifier:"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/frv/frv.c:2949
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'L' modifier:"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/frv/frv.c:2962
+msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2983
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'O' modifier:"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/frv/frv.c:3001
+msgid "Bad insn to frv_print_operand, P modifier:"
+msgstr ""
+
+#: config/frv/frv.c:3021
+msgid "Bad insn in frv_print_operand, z case"
+msgstr ""
+
+#: config/frv/frv.c:3049
+msgid "Bad insn in frv_print_operand, 0 case"
+msgstr ""
+
+#: config/frv/frv.c:3054
+#, fuzzy
+msgid "frv_print_operand: unknown code"
+msgstr "ìç Ýãêõñï äéêáßùìá"
+
+#: config/frv/frv.c:5737
+#, fuzzy
+msgid "Bad output_move_single operand"
+msgstr "áñ÷åßï åîüäïõ"
+
+#: config/frv/frv.c:5866
+msgid "Bad output_move_double operand"
+msgstr ""
+
+#: config/frv/frv.c:6010
+#, fuzzy
+msgid "Bad output_condmove_single operand"
+msgstr "áñ÷åßï åîüäïõ"
+
+#: config/frv/frv.c:8315
+msgid "frv_registers_update"
+msgstr ""
+
+#: config/frv/frv.c:8475
+msgid "frv_registers_used_p"
 msgstr ""
 
-#: config/h8300/h8300.c:141
+#: config/frv/frv.c:8604
+msgid "frv_registers_set_p"
+msgstr ""
+
+#: config/frv/frv.c:9171
+#, fuzzy
+msgid "accumulator is not a constant integer"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+
+#: config/frv/frv.c:9176
+msgid "accumulator number is out of bounds"
+msgstr ""
+
+#: config/frv/frv.c:9187
+#, c-format
+msgid "inappropriate accumulator for `%s'"
+msgstr ""
+
+#: config/frv/frv.c:9253
+#, c-format
+msgid "`%s' expects a constant argument"
+msgstr ""
+
+#: config/frv/frv.c:9258
+#, fuzzy, c-format
+msgid "constant argument out of range for `%s'"
+msgstr "ðÜñá ðïëëÜ ïñßóìáôá óôç ñïõôßíá `%s'"
+
+#: config/frv/frv.c:9638
+msgid "media functions are not available unless -mmedia is used"
+msgstr ""
+
+#: config/frv/frv.c:9650
+msgid "this media function is only available on the fr500"
+msgstr ""
+
+#: config/frv/frv.c:9678
+msgid "this media function is only available on the fr400"
+msgstr ""
+
+#. This macro is a C statement to print on `stderr' a string describing the
+#. particular machine description choice.  Every machine description should
+#. define `TARGET_VERSION'.  For example:
+#.
+#. #ifdef MOTOROLA
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
+#. #else
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
+#. #endif
+#: config/frv/frv.h:512
+msgid " (frv)"
+msgstr ""
+
+#: config/h8300/h8300.c:314
 msgid "-ms2600 is used without -ms"
 msgstr ""
 
+#: config/h8300/h8300.c:320
+msgid "-mn is used without -mh or -ms"
+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:117
-msgid "Generate H8/S code"
+#: config/h8300/h8300.h:150
+msgid "Generate H8S code"
 msgstr ""
 
-#: config/h8300/h8300.h:118
-msgid "Do not generate H8/S code"
+#: config/h8300/h8300.h:151
+msgid "Do not generate H8S code"
 msgstr ""
 
-#: config/h8300/h8300.h:119
-msgid "Generate H8/S2600 code"
+#: config/h8300/h8300.h:152
+msgid "Generate H8S/2600 code"
 msgstr ""
 
-#: config/h8300/h8300.h:120
-msgid "Do not generate H8/S2600 code"
+#: config/h8300/h8300.h:153
+msgid "Do not generate H8S/2600 code"
 msgstr ""
 
-#: config/h8300/h8300.h:121
+#: config/h8300/h8300.h:154
 msgid "Make integers 32 bits wide"
 msgstr ""
 
-#: config/h8300/h8300.h:124
+#: config/h8300/h8300.h:157
 #, fuzzy
 msgid "Use registers for argument passing"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: config/h8300/h8300.h:126
+#: config/h8300/h8300.h:159
 msgid "Do not use registers for argument passing"
 msgstr ""
 
-#: config/h8300/h8300.h:128
+#: config/h8300/h8300.h:161
 msgid "Consider access to byte sized memory slow"
 msgstr ""
 
-#: config/h8300/h8300.h:129
+#: config/h8300/h8300.h:162
 msgid "Enable linker relaxing"
 msgstr ""
 
-#: config/h8300/h8300.h:131
+#: config/h8300/h8300.h:164
 msgid "Generate H8/300H code"
 msgstr ""
 
-#: config/h8300/h8300.h:132
+#: config/h8300/h8300.h:165
+#, fuzzy
+msgid "Enable the normal mode"
+msgstr "ìçäåíéóìÝíç åããñáöÞ êáé ãñÜøéìï ðÜíù óå áõôÞ (truncated)"
+
+#: config/h8300/h8300.h:166
 msgid "Do not generate H8/300H code"
 msgstr ""
 
-#: config/h8300/h8300.h:133
+#: config/h8300/h8300.h:167
 msgid "Use H8/300 alignment rules"
 msgstr ""
 
-#: config/i370/i370-c.c:54
+#: config/i370/i370-c.c:53
 msgid "junk at end of #pragma map"
 msgstr ""
 
-#: config/i370/i370-c.c:60
+#: config/i370/i370-c.c:59
 #, fuzzy
 msgid "malformed #pragma map, ignored"
 msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
 
-#: config/i370/i370.c:897
+#: config/i370/i370.c:915
 msgid "real name is too long - alias ignored"
 msgstr ""
 
-#: config/i370/i370.c:902
+#: config/i370/i370.c:920
 msgid "alias name is too long - alias ignored"
 msgstr ""
 
-#: config/i370/i370.c:1173
+#: config/i370/i370.c:1191
 msgid "internal error--no jump follows compare:"
 msgstr ""
 
@@ -9872,376 +10245,371 @@ msgstr ""
 #. 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
+#: config/i370/i370.h:75
 #, fuzzy
 msgid "Generate char instructions"
 msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/i370/i370.h:64
+#: config/i370/i370.h:76
 msgid "Do not generate char instructions"
 msgstr ""
 
-#: config/i386/i386.c:924
+#: config/i386/i386.c:1043
 #, c-format
 msgid "code model %s not supported in PIC mode"
 msgstr ""
 
-#: config/i386/i386.c:934 config/sparc/sparc.c:346
+#: config/i386/i386.c:1053 config/sparc/sparc.c:356
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr ""
 
-#: config/i386/i386.c:949
+#: config/i386/i386.c:1068
 #, c-format
 msgid "bad value (%s) for -masm= switch"
 msgstr ""
 
-#: config/i386/i386.c:952
+#: config/i386/i386.c:1071
 #, c-format
 msgid "code model `%s' not supported in the %s bit mode"
 msgstr ""
 
-#: config/i386/i386.c:955
+#: config/i386/i386.c:1074
 #, fuzzy
 msgid "code model `large' not supported yet"
 msgstr "åéäéêÜ áñ÷åßá ìðëïê äåí õðïóôçñßæïíôáé"
 
-#: config/i386/i386.c:957
+#: config/i386/i386.c:1076
 #, fuzzy, c-format
 msgid "%i-bit mode not compiled in"
 msgstr "%s: ç õðïóôÞñéîç åêóöáëìÜôùóçò äåí Ý÷åé óõìðåñéëçöèåß óôç ìåôáãëþôôéóç.\n"
 
-#: config/i386/i386.c:987 config/mips/mips.c:4972
+#: config/i386/i386.c:1106
 #, c-format
 msgid "bad value (%s) for -march= switch"
 msgstr ""
 
-#: config/i386/i386.c:998 config/mips/mips.c:4928
+#: config/i386/i386.c:1117
 #, c-format
 msgid "bad value (%s) for -mcpu= switch"
 msgstr ""
 
-#: config/i386/i386.c:1017
+#: config/i386/i386.c:1134
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr ""
 
-#: config/i386/i386.c:1030
+#: config/i386/i386.c:1147
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr ""
 
-#: config/i386/i386.c:1035 config/i386/i386.c:1048 config/i386/i386.c:1061
+#: config/i386/i386.c:1152 config/i386/i386.c:1165 config/i386/i386.c:1178
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr ""
 
-#: config/i386/i386.c:1043
+#: config/i386/i386.c:1160
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr ""
 
-#: config/i386/i386.c:1056
+#: config/i386/i386.c:1173
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr ""
 
-#: config/i386/i386.c:1094
+#: config/i386/i386.c:1211
 #, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr ""
 
-#: config/i386/i386.c:1106
+#: config/i386/i386.c:1223
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr ""
 
-#: config/i386/i386.c:1123
+#: config/i386/i386.c:1235
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-dialect= switch"
+msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
+
+#: config/i386/i386.c:1256
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr ""
 
-#: config/i386/i386.c:1125
+#: config/i386/i386.c:1258
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr ""
 
-#: config/i386/i386.c:1141 config/i386/i386.c:1152
+#: config/i386/i386.c:1274 config/i386/i386.c:1285
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr ""
 
-#: config/i386/i386.c:1157
+#: config/i386/i386.c:1290
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr ""
 
-#: config/i386/i386.c:1164
+#: config/i386/i386.c:1297
 #, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr ""
 
-#: config/i386/i386.c:1294
+#: config/i386/i386.c:1429
 #, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr ""
 
-#: config/i386/i386.c:1300
+#: config/i386/i386.c:1435
 #, fuzzy, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "%s: ïé ôéìÝò ôïõ ðåäßïõ `%s' äåí ðñÝðåé íá åßíáé ìåãáëýôåñåò áðü %d"
 
-#: config/i386/i386.c:5328
+#: config/i386/i386.c:6176
 #, fuzzy
 msgid "invalid UNSPEC as operand"
 msgstr "ìç Ýãêõñç ìåôáôüðéóç UTC"
 
-#: config/i386/i386.c:5529
+#: config/i386/i386.c:6438
 msgid "extended registers have no high halves"
 msgstr ""
 
-#: config/i386/i386.c:5544
+#: config/i386/i386.c:6453
 msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: config/i386/i386.c:5791
+#: config/i386/i386.c:6768
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
+#: config/i386/i386.c:6814
+#, fuzzy, c-format
+msgid "invalid operand code `%c'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/i386/i386.c:6861
+#, fuzzy
+msgid "invalid constraints for operand"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
 # src/grep.c:1133
-#: config/i386/i386.c:9774
+#: config/i386/i386.c:11027
 #, fuzzy
 msgid "unknown insn mode"
 msgstr "Üãíùóôç ìÝèïäïò êáôáëüãùí"
 
 #. @@@ better error message
-#: config/i386/i386.c:11617 config/i386/i386.c:11650
+#: config/i386/i386.c:13083 config/i386/i386.c:13119
 #, fuzzy
 msgid "selector must be an immediate"
 msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
 
 #. @@@ better error message
-#: config/i386/i386.c:11808 config/i386/i386.c:11836
+#: config/i386/i386.c:13280 config/i386/i386.c:13314
 #, fuzzy
 msgid "mask must be an immediate"
 msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
 
-#: config/i386/winnt.c:94
+#: config/i386/i386.c:13346
+#, fuzzy
+msgid "shift must be an immediate"
+msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
+
+#: config/i386/winnt.c:105
 #, c-format
 msgid "`%s' attribute only applies to variables"
 msgstr ""
 
-#: config/i386/winnt.c:262
+#: config/i386/winnt.c:275
 #, c-format
 msgid "`%s' declared as both exported to and imported from a DLL"
 msgstr ""
 
-#: config/i386/cygwin.h:51
+#: config/i386/cygwin.h:45
 msgid "Use the Cygwin interface"
 msgstr ""
 
-#: config/i386/cygwin.h:53
+#: config/i386/cygwin.h:46
 msgid "Use the Mingw32 interface"
 msgstr ""
 
-#: config/i386/cygwin.h:54
+#: config/i386/cygwin.h:47
 msgid "Create GUI application"
 msgstr ""
 
-#: config/i386/cygwin.h:55
+#: config/i386/cygwin.h:48
 msgid "Don't set Windows defines"
 msgstr ""
 
-#: config/i386/cygwin.h:56
+#: config/i386/cygwin.h:49
 msgid "Set Windows defines"
 msgstr ""
 
-#: config/i386/cygwin.h:58
+#: config/i386/cygwin.h:50
 msgid "Create console application"
 msgstr ""
 
-#: config/i386/cygwin.h:59 config/i386/win32.h:59
+#: config/i386/cygwin.h:51 config/i386/win32.h:59
 msgid "Generate code for a DLL"
 msgstr ""
 
-#: config/i386/cygwin.h:61 config/i386/win32.h:61
+#: config/i386/cygwin.h:53 config/i386/win32.h:61
 msgid "Ignore dllimport for functions"
 msgstr ""
 
-#: config/i386/cygwin.h:63
+#: config/i386/cygwin.h:55
 msgid "Use Mingw-specific thread support"
 msgstr ""
 
-#: config/i386/cygwin.h:257
+#: config/i386/cygwin.h:244
 #, c-format
 msgid "-f%s ignored for target (all code is position independent)"
 msgstr ""
 
-#: config/i386/dgux.h:60
-msgid "Retain standard MXDB information"
-msgstr ""
-
-#: config/i386/dgux.h:62
-#, fuzzy
-msgid "Retain legend information"
-msgstr "åìöÜíéóç ðëçñïöïñéþí ðñïüäïõ"
-
-#: config/i386/dgux.h:65
-msgid "Generate external legend information"
-msgstr ""
-
-#: config/i386/dgux.h:67
-msgid "Emit identifying info in .s file"
-msgstr ""
-
-#: config/i386/dgux.h:69
-msgid "Warn when a function arg is a structure"
-msgstr ""
-
-# lib/argmatch.c:188
-#: config/i386/dgux.h:252
-#, fuzzy
-msgid "argument is a structure"
-msgstr "¸ãêõñá ïñßóìáôá åßíáé:"
-
-#: config/i386/djgpp.h:201
+#: config/i386/djgpp.h:204
 msgid "-mbnu210 is ignored (option is obsolete)"
 msgstr ""
 
-#: config/i386/i386.h:45 config/mips/mips.h:186
-msgid "half-pic init called on systems that don't support it"
-msgstr ""
-
 #. Deprecated.
-#: config/i386/i386.h:297
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#: config/i386/i386.h:306
 #, fuzzy
 msgid "Alternate calling convention"
 msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
 
-#: config/i386/i386.h:299 config/m68k/m68k.h:180 config/ns32k/ns32k.h:106
+#: config/i386/i386.h:308 config/m68k/m68k.h:180 config/ns32k/ns32k.h:144
 msgid "Use normal calling convention"
 msgstr ""
 
-#: config/i386/i386.h:301
+#: config/i386/i386.h:310
 msgid "Align some doubles on dword boundary"
 msgstr ""
 
-#: config/i386/i386.h:303
+#: config/i386/i386.h:312
 msgid "Align doubles on word boundary"
 msgstr ""
 
-#: config/i386/i386.h:305
+#: config/i386/i386.h:314
 msgid "Uninitialized locals in .bss"
 msgstr ""
 
-#: config/i386/i386.h:307
+#: config/i386/i386.h:316
 msgid "Uninitialized locals in .data"
 msgstr ""
 
-#: config/i386/i386.h:309 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
+#: config/i386/i386.h:318 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
+#: config/ns32k/ns32k.h:167
 msgid "Use IEEE math for fp comparisons"
 msgstr ""
 
-#: config/i386/i386.h:311
+#: config/i386/i386.h:320 config/ns32k/ns32k.h:169
 msgid "Do not use IEEE math for fp comparisons"
 msgstr ""
 
-#: config/i386/i386.h:313
+#: config/i386/i386.h:322
 msgid "Return values of functions in FPU registers"
 msgstr ""
 
-#: config/i386/i386.h:315
+#: config/i386/i386.h:324
 msgid "Do not return values of functions in FPU registers"
 msgstr ""
 
-#: config/i386/i386.h:317
+#: config/i386/i386.h:326
 msgid "Do not generate sin, cos, sqrt for FPU"
 msgstr ""
 
-#: config/i386/i386.h:319
+#: config/i386/i386.h:328
 msgid "Generate sin, cos, sqrt for FPU"
 msgstr ""
 
-#: config/i386/i386.h:321
+#: config/i386/i386.h:330
 msgid "Omit the frame pointer in leaf functions"
 msgstr ""
 
-#: config/i386/i386.h:324
+#: config/i386/i386.h:333
 msgid "Enable stack probing"
 msgstr ""
 
 #. undocumented
 #. undocumented
-#: config/i386/i386.h:329
+#: config/i386/i386.h:338
 msgid "Align destination of the string operations"
 msgstr ""
 
-#: config/i386/i386.h:331
+#: config/i386/i386.h:340
 msgid "Do not align destination of the string operations"
 msgstr ""
 
-#: config/i386/i386.h:333
+#: config/i386/i386.h:342
 msgid "Inline all known string operations"
 msgstr ""
 
-#: config/i386/i386.h:335
+#: config/i386/i386.h:344
 msgid "Do not inline all known string operations"
 msgstr ""
 
-#: config/i386/i386.h:337 config/i386/i386.h:342
+#: config/i386/i386.h:346 config/i386/i386.h:350
 msgid "Use push instructions to save outgoing arguments"
 msgstr ""
 
-#: config/i386/i386.h:339 config/i386/i386.h:344
+#: config/i386/i386.h:348 config/i386/i386.h:352
 msgid "Do not use push instructions to save outgoing arguments"
 msgstr ""
 
-#: config/i386/i386.h:346
+#: config/i386/i386.h:354
 msgid "Support MMX built-in functions"
 msgstr ""
 
-#: config/i386/i386.h:348
+#: config/i386/i386.h:356
 msgid "Do not support MMX built-in functions"
 msgstr ""
 
-#: config/i386/i386.h:351
+#: config/i386/i386.h:358
 msgid "Support 3DNow! built-in functions"
 msgstr ""
 
-#: config/i386/i386.h:354
+#: config/i386/i386.h:360
 msgid "Do not support 3DNow! built-in functions"
 msgstr ""
 
-#: config/i386/i386.h:356
+#: config/i386/i386.h:362
 msgid "Support MMX and SSE built-in functions and code generation"
 msgstr ""
 
-#: config/i386/i386.h:359
+#: config/i386/i386.h:364
 msgid "Do not support MMX and SSE built-in functions and code generation"
 msgstr ""
 
-#: config/i386/i386.h:361
+#: config/i386/i386.h:366
 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr ""
 
-#: config/i386/i386.h:364
+#: config/i386/i386.h:368
 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr ""
 
-#: config/i386/i386.h:366
+#: config/i386/i386.h:370
 msgid "sizeof(long double) is 16"
 msgstr ""
 
-#: config/i386/i386.h:368
+#: config/i386/i386.h:372
 msgid "sizeof(long double) is 12"
 msgstr ""
 
-#: config/i386/i386.h:370
+#: config/i386/i386.h:374
 msgid "Generate 64bit x86-64 code"
 msgstr ""
 
-#: config/i386/i386.h:372
+#: config/i386/i386.h:376
 msgid "Generate 32bit i386 code"
 msgstr ""
 
-#: config/i386/i386.h:374
+#: config/i386/i386.h:378
 msgid "Use red-zone in the x86-64 code"
 msgstr ""
 
-#: config/i386/i386.h:376
+#: config/i386/i386.h:380
 msgid "Do not use red-zone in the x86-64 code"
 msgstr ""
 
@@ -10254,19 +10622,19 @@ 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:422 config/rs6000/rs6000.h:428 config/sparc/sparc.h:668
+#: config/i386/i386.h:409 config/rs6000/rs6000.h:393 config/sparc/sparc.h:635
 msgid "Schedule code for given CPU"
 msgstr ""
 
-#: config/i386/i386.h:424
+#: config/i386/i386.h:411
 msgid "Generate floating point mathematics using given instruction set"
 msgstr ""
 
-#: config/i386/i386.h:426
+#: config/i386/i386.h:413
 msgid "Generate code for given CPU"
 msgstr ""
 
-#: config/i386/i386.h:428
+#: config/i386/i386.h:415
 msgid "Number of registers used to pass integer arguments"
 msgstr ""
 
@@ -10280,70 +10648,41 @@ 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:430 config/m68k/m68k.h:263
+#: config/i386/i386.h:417 config/m68k/m68k.h:263
 msgid "Loop code aligned to this power of 2"
 msgstr ""
 
-#: config/i386/i386.h:432 config/m68k/m68k.h:265
+#: config/i386/i386.h:419 config/m68k/m68k.h:265
 msgid "Jump targets are aligned to this power of 2"
 msgstr ""
 
-#: config/i386/i386.h:434 config/m68k/m68k.h:267
+#: config/i386/i386.h:421 config/m68k/m68k.h:267
 msgid "Function starts are aligned to this power of 2"
 msgstr ""
 
-#: config/i386/i386.h:437
+#: config/i386/i386.h:424
 msgid "Attempt to keep stack aligned to this power of 2"
 msgstr ""
 
-#: config/i386/i386.h:439
+#: config/i386/i386.h:426
 msgid "Branches are this expensive (1-5, arbitrary units)"
 msgstr ""
 
-#: config/i386/i386.h:441
+#: config/i386/i386.h:428
 msgid "Use given x86-64 code model"
 msgstr ""
 
-#: config/i386/i386.h:447
+#. Undocumented.
+#. Undocumented.
+#: config/i386/i386.h:434
 msgid "Use given assembler dialect"
 msgstr ""
 
-#: config/i386/osf1elf.h:112
-msgid "Profiling uses mcount"
-msgstr ""
-
-#: config/i386/osfrose.h:60
-msgid "Emit half-PIC code"
-msgstr ""
-
-#. intentionally undoc
-#. intentionally undoc
-#: config/i386/osfrose.h:67
-msgid "Emit ELF object code"
-msgstr ""
-
-#: config/i386/osfrose.h:69
-msgid "Emit ROSE object code"
-msgstr ""
-
-#: config/i386/osfrose.h:71
-msgid "Symbols have a leading underscore"
-msgstr ""
-
-#: config/i386/osfrose.h:74
-msgid "Align to >word boundaries"
-msgstr ""
-
-#: config/i386/osfrose.h:77
-#, fuzzy
-msgid "Use mcount for profiling"
-msgstr "áäýíáôç ç öüñôùóç äåäïìÝíùí ðñïößë"
-
-#: config/i386/osfrose.h:79
-msgid "Use mcount_ptr for profiling"
+#: config/i386/i386.h:436
+msgid "Use given thread-local storage dialect"
 msgstr ""
 
-#: config/i386/sco5.h:771
+#: config/i386/sco5.h:700
 msgid "Generate ELF output"
 msgstr ""
 
@@ -10375,34 +10714,32 @@ msgstr ""
 msgid "environment variable DJGPP points to corrupt file '%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/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.c:67
+#: config/i960/i960-c.c:66
 msgid "sorry, not implemented: #pragma align NAME=SIZE"
 msgstr ""
 
-#: config/i960/i960-c.c:72
+#: config/i960/i960-c.c:71
 #, fuzzy
 msgid "malformed #pragma align - ignored"
 msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
 
-#: config/i960/i960-c.c:110
+#: config/i960/i960-c.c:109
 msgid "sorry, not implemented: #pragma noalign NAME"
 msgstr ""
 
-#: config/i960/i960.c:1405 config/m68k/m68k.c:665 config/rs6000/rs6000.c:8094
+#: config/i960/i960.c:121 config/i960/i960.c:131
+msgid "conflicting architectures defined - using C series"
+msgstr ""
+
+#: config/i960/i960.c:126
+msgid "conflicting architectures defined - using K series"
+msgstr ""
+
+#: config/i960/i960.c:141
+msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
+msgstr ""
+
+#: config/i960/i960.c:1448 config/m68k/m68k.c:559 config/rs6000/rs6000.c:9931
 #, fuzzy
 msgid "stack limit expression is not supported"
 msgstr "åéäéêÜ áñ÷åßá ìðëïê äåí õðïóôçñßæïíôáé"
@@ -10414,309 +10751,327 @@ msgstr "
 #. 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:246
+#: config/i960/i960.h:240
 msgid "Generate SA code"
 msgstr ""
 
-#: config/i960/i960.h:249
+#: config/i960/i960.h:243
 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:254
+#: config/i960/i960.h:248
 msgid "Generate KA code"
 msgstr ""
 
-#: config/i960/i960.h:257
+#: config/i960/i960.h:251
 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:262
+#: config/i960/i960.h:256
 msgid "Generate JA code"
 msgstr ""
 
-#: config/i960/i960.h:264
+#: config/i960/i960.h:258
 msgid "Generate JD code"
 msgstr ""
 
-#: config/i960/i960.h:267
+#: config/i960/i960.h:261
 msgid "Generate JF code"
 msgstr ""
 
-#: config/i960/i960.h:269
+#: config/i960/i960.h:263
 msgid "generate RP code"
 msgstr ""
 
-#: config/i960/i960.h:272
+#: config/i960/i960.h:266
 msgid "Generate MC code"
 msgstr ""
 
-#: config/i960/i960.h:275
+#: config/i960/i960.h:269
 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:285
+#: config/i960/i960.h:279
 msgid "Generate CF code"
 msgstr ""
 
-#: config/i960/i960.h:291
+#: config/i960/i960.h:283 config/mips/mips.h:568 config/pa/pa.h:252
+msgid "Use software floating point"
+msgstr ""
+
+#: config/i960/i960.h:285
 msgid "Use alternate leaf function entries"
 msgstr ""
 
-#: config/i960/i960.h:293
+#: config/i960/i960.h:287
 msgid "Do not use alternate leaf function entries"
 msgstr ""
 
-#: config/i960/i960.h:295
+#: config/i960/i960.h:289
 msgid "Perform tail call optimization"
 msgstr ""
 
-#: config/i960/i960.h:297
+#: config/i960/i960.h:291
 msgid "Do not perform tail call optimization"
 msgstr ""
 
-#: config/i960/i960.h:299
+#: config/i960/i960.h:293
 msgid "Use complex addressing modes"
 msgstr ""
 
-#: config/i960/i960.h:301
+#: config/i960/i960.h:295
 #, fuzzy
 msgid "Do not use complex addressing modes"
 msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
 
-#: config/i960/i960.h:303
+#: config/i960/i960.h:297
 msgid "Align code to 8 byte boundary"
 msgstr ""
 
-#: config/i960/i960.h:305
+#: config/i960/i960.h:299
 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:311 config/i960/i960.h:313
+#: config/i960/i960.h:305 config/i960/i960.h:307
 msgid "Enable compatibility with iC960 v2.0"
 msgstr ""
 
-#: config/i960/i960.h:315
+#: config/i960/i960.h:309
 msgid "Enable compatibility with iC960 v3.0"
 msgstr ""
 
-#: config/i960/i960.h:317 config/i960/i960.h:319
+#: config/i960/i960.h:311 config/i960/i960.h:313
 msgid "Enable compatibility with ic960 assembler"
 msgstr ""
 
-#: config/i960/i960.h:321
+#: config/i960/i960.h:315
 msgid "Do not permit unaligned accesses"
 msgstr ""
 
-#: config/i960/i960.h:323
+#: config/i960/i960.h:317
 msgid "Permit unaligned accesses"
 msgstr ""
 
-#: config/i960/i960.h:325
+#: config/i960/i960.h:319
 msgid "Layout types like Intel's v1.3 gcc"
 msgstr ""
 
-#: config/i960/i960.h:327
+#: config/i960/i960.h:321
 msgid "Do not layout types like Intel's v1.3 gcc"
 msgstr ""
 
-#: config/i960/i960.h:329 config/sparc/freebsd.h:80 config/sparc/linux.h:85
-#: config/sparc/linux64.h:138
+#: config/i960/i960.h:323 config/sparc/freebsd.h:79 config/sparc/linux.h:86
+#: config/sparc/linux64.h:88 config/sparc/netbsd-elf.h:238
 msgid "Use 64 bit long doubles"
 msgstr ""
 
-#: config/i960/i960.h:331
+#: config/i960/i960.h:325
 msgid "Enable linker relaxation"
 msgstr ""
 
-#: config/i960/i960.h:333
+#: config/i960/i960.h:327
 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:348 config/i960/i960.h:358
-msgid "conflicting architectures defined - using C series"
-msgstr ""
-
-#: config/i960/i960.h:353
-msgid "conflicting architectures defined - using K series"
-msgstr ""
-
-#: config/i960/i960.h:368
-msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
-msgstr ""
-
-#. ??? See the LONG_DOUBLE_TYPE_SIZE definition below.
-#: config/i960/i960.h:379
-msgid "the -mlong-double-64 option does not work yet"
-msgstr ""
+# src/dfa.c:569 src/dfa.c:583 src/dfa.c:587
+# src/dfa.c:577 src/dfa.c:591 src/dfa.c:595
+#: config/ia64/ia64-c.c:50
+#, fuzzy
+msgid "malformed #pragma builtin"
+msgstr "êáêïó÷çìáôéóìÝíïò ìåôñçôÞò åðáíÜëçøçò"
 
-#: config/ia64/ia64.c:3570
+#: config/ia64/ia64.c:3879
 msgid "ia64_print_operand: unknown code"
 msgstr ""
 
-#: config/ia64/ia64.c:3844
+#: config/ia64/ia64.c:4157
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr ""
 
-#: config/ia64/ia64.c:3871
+#: config/ia64/ia64.c:4184
 #, c-format
 msgid "%s-%s is an empty range"
 msgstr ""
 
-#: config/ia64/ia64.c:3936
-msgid "cannot optimize division for both latency and throughput"
+#: config/ia64/ia64.c:4215
+msgid "cannot optimize floating point division for both latency and throughput"
+msgstr ""
+
+#: config/ia64/ia64.c:4221
+msgid "cannot optimize integer division for both latency and throughput"
 msgstr ""
 
+#: config/ia64/ia64.c:4233
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-size= switch"
+msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
+
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:112
+#: config/ia64/ia64.h:150
 msgid "Generate big endian code"
 msgstr ""
 
-#: config/ia64/ia64.h:114 config/mcore/mcore.h:159
+#: config/ia64/ia64.h:152 config/mcore/mcore.h:159
 msgid "Generate little endian code"
 msgstr ""
 
-#: config/ia64/ia64.h:116
+#: config/ia64/ia64.h:154
 msgid "Generate code for GNU as"
 msgstr ""
 
-#: config/ia64/ia64.h:118
+#: config/ia64/ia64.h:156
 msgid "Generate code for Intel as"
 msgstr ""
 
-#: config/ia64/ia64.h:120
+#: config/ia64/ia64.h:158
 msgid "Generate code for GNU ld"
 msgstr ""
 
-#: config/ia64/ia64.h:122
+#: config/ia64/ia64.h:160
 msgid "Generate code for Intel ld"
 msgstr ""
 
-#: config/ia64/ia64.h:124
+#: config/ia64/ia64.h:162
 msgid "Generate code without GP reg"
 msgstr ""
 
-#: config/ia64/ia64.h:126
+#: config/ia64/ia64.h:164
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/ia64/ia64.h:128
+#: config/ia64/ia64.h:166
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/ia64/ia64.h:130
+#: config/ia64/ia64.h:168
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr ""
 
-#: config/ia64/ia64.h:132
+#: config/ia64/ia64.h:170
 msgid "Use in/loc/out register names"
 msgstr ""
 
-#: config/ia64/ia64.h:134
+#: config/ia64/ia64.h:172
 msgid "Disable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/ia64/ia64.h:136
+#: config/ia64/ia64.h:174
 msgid "Enable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/ia64/ia64.h:138
+#: config/ia64/ia64.h:176
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr ""
 
-#: config/ia64/ia64.h:140
+#: config/ia64/ia64.h:178
 msgid "Generate self-relocatable code"
 msgstr ""
 
-#: config/ia64/ia64.h:142
-msgid "Generate inline division, optimize for latency"
+#: config/ia64/ia64.h:180
+msgid "Generate inline floating point division, optimize for latency"
 msgstr ""
 
-#: config/ia64/ia64.h:144
-msgid "Generate inline division, optimize for throughput"
+#: config/ia64/ia64.h:182
+msgid "Generate inline floating point division, optimize for throughput"
 msgstr ""
 
-#: config/ia64/ia64.h:146
+#: config/ia64/ia64.h:184
+msgid "Generate inline integer division, optimize for latency"
+msgstr ""
+
+#: config/ia64/ia64.h:186
+msgid "Generate inline integer division, optimize for throughput"
+msgstr ""
+
+#: config/ia64/ia64.h:188
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#: config/ia64/ia64.h:148
+#: config/ia64/ia64.h:190
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#: config/ia64/ia64.h:176
+#: config/ia64/ia64.h:219
 msgid "Specify range of registers to make fixed"
 msgstr ""
 
-#: config/m32r/m32r.c:130
+#: config/ip2k/ip2k.c:1082
+#, fuzzy
+msgid "bad operand"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/ip2k/ip2k.c:3184
+msgid "Only initialized variables can be placed into program memory area."
+msgstr ""
+
+#: config/m32r/m32r.c:139
 #, c-format
 msgid "bad value (%s) for -mmodel switch"
 msgstr ""
 
-#: config/m32r/m32r.c:139
+#: config/m32r/m32r.c:148
 #, c-format
 msgid "bad value (%s) for -msdata switch"
 msgstr ""
 
-#: config/m32r/m32r.c:310
+#: config/m32r/m32r.c:319
 #, fuzzy, c-format
 msgid "invalid argument of `%s' attribute"
 msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
 
-#: config/m32r/m32r.c:408
+#: config/m32r/m32r.c:422
 msgid "const objects cannot go in .sdata/.sbss"
 msgstr ""
 
-#: config/m32r/m32r.c:2248
+#: config/m32r/m32r.c:2256
 #, fuzzy, c-format
-msgid "invalid operand to %s code"
+msgid "invalid operand to %%s code"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/m32r/m32r.c:2255
+#: config/m32r/m32r.c:2263
 #, fuzzy, c-format
-msgid "invalid operand to %p code"
+msgid "invalid operand to %%p code"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/m32r/m32r.c:2311
+#: config/m32r/m32r.c:2318
 msgid "bad insn for 'A'"
 msgstr ""
 
-#: config/m32r/m32r.c:2363
-msgid "invalid operand to %T/%B code"
-msgstr ""
+#: config/m32r/m32r.c:2370
+#, fuzzy, c-format
+msgid "invalid operand to %%T/%%B code"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/m32r/m32r.c:2386
-#, fuzzy
-msgid "invalid operand to %N code"
+#: config/m32r/m32r.c:2393
+#, fuzzy, c-format
+msgid "invalid operand to %%N code"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/m32r/m32r.c:2431
+#: config/m32r/m32r.c:2438
 msgid "pre-increment address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.c:2438
+#: config/m32r/m32r.c:2445
 msgid "pre-decrement address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.c:2445
+#: config/m32r/m32r.c:2452
 msgid "post-increment address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.c:2523 config/m32r/m32r.c:2539
-#: config/rs6000/rs6000.c:10712
+#: config/m32r/m32r.c:2530 config/m32r/m32r.c:2546
+#: config/rs6000/rs6000.c:12737
 #, fuzzy
 msgid "bad address"
 msgstr "ÅóöáëìÝíç äéåýèõíóç"
 
-#: config/m32r/m32r.c:2544
+#: config/m32r/m32r.c:2551
 #, fuzzy
 msgid "lo_sum not of register"
 msgstr "RPC: Ôï ðñüãñáììá äåí Ý÷åé êáôá÷ùñçèåß"
@@ -10746,50 +11101,50 @@ msgstr ""
 msgid "Small data area: none, sdata, use"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:236
+#: config/m68hc11/m68hc11.c:242
 #, c-format
 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
 msgstr ""
 
 #. !!!! SCz wrong here.
-#: config/m68hc11/m68hc11.c:3032 config/m68hc11/m68hc11.c:3406
+#: config/m68hc11/m68hc11.c:3252 config/m68hc11/m68hc11.c:3626
 msgid "move insn not handled"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:3252 config/m68hc11/m68hc11.c:3336
-#: config/m68hc11/m68hc11.c:3609
+#: config/m68hc11/m68hc11.c:3472 config/m68hc11/m68hc11.c:3556
+#: config/m68hc11/m68hc11.c:3829
 msgid "invalid register in the move instruction"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:3286
+#: config/m68hc11/m68hc11.c:3506
 #, fuzzy
 msgid "invalid operand in the instruction"
 msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
 
-#: config/m68hc11/m68hc11.c:3583
+#: config/m68hc11/m68hc11.c:3803
 #, fuzzy
 msgid "invalid register in the instruction"
 msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
 
-#: config/m68hc11/m68hc11.c:3616
+#: config/m68hc11/m68hc11.c:3836
 msgid "operand 1 must be a hard register"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:3633
+#: config/m68hc11/m68hc11.c:3853
 #, fuzzy
 msgid "invalid rotate insn"
 msgstr "Ìç Ýãêõñç çìåñïìçíßá `%s'."
 
-#: config/m68hc11/m68hc11.c:4053
+#: config/m68hc11/m68hc11.c:4278
 msgid "registers IX, IY and Z used in the same INSN"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:4373 config/m68hc11/m68hc11.c:4678
+#: config/m68hc11/m68hc11.c:4603 config/m68hc11/m68hc11.c:4906
 #, fuzzy
 msgid "cannot do z-register replacement"
 msgstr "Äåí åßíáé äõíáôÞ ç êáôá÷þñçóç ôçò õðçñåóßáò"
 
-#: config/m68hc11/m68hc11.c:4727
+#: config/m68hc11/m68hc11.c:4969
 msgid "invalid Z register replacement for insn"
 msgstr ""
 
@@ -10797,27 +11152,49 @@ msgstr ""
 #. 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/m68hc11/m68hc11.h:152
+#: config/m68hc11/m68hc11.h:160
 msgid "Compile with 16-bit integer mode"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:154
+#: config/m68hc11/m68hc11.h:162
 msgid "Compile with 32-bit integer mode"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:156
+#: config/m68hc11/m68hc11.h:164
 msgid "Auto pre/post decrement increment allowed"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:158
+#: config/m68hc11/m68hc11.h:166
 msgid "Auto pre/post decrement increment not allowed"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:160 config/m68hc11/m68hc11.h:164
+#: config/m68hc11/m68hc11.h:168
+msgid "Min/max instructions allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:170
+#, fuzzy
+msgid "Min/max instructions not allowed"
+msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
+
+#: config/m68hc11/m68hc11.h:172
+msgid "Use call and rtc for function calls and returns"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:174
+msgid "Use jsr and rts for function calls and returns"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:176
+#, fuzzy
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
+
+#: config/m68hc11/m68hc11.h:178 config/m68hc11/m68hc11.h:182
 msgid "Compile for a 68HC11"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:162 config/m68hc11/m68hc11.h:166
+#: config/m68hc11/m68hc11.h:180 config/m68hc11/m68hc11.h:184
 msgid "Compile for a 68HC12"
 msgstr ""
 
@@ -10830,30 +11207,34 @@ 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/m68hc11/m68hc11.h:180
+#: config/m68hc11/m68hc11.h:198
 #, fuzzy
 msgid "Specify the register allocation order"
 msgstr "Áðïôõ÷ßá äÝóìåõóçò ðüñùí óõóôÞìáôïò"
 
-#: config/m68hc11/m68hc11.h:182
+#: config/m68hc11/m68hc11.h:200
 msgid "Indicate the number of soft registers available"
 msgstr ""
 
-#: config/m68k/m68k.c:150
+#: config/m68k/m68k.c:158
 #, c-format
 msgid "-malign-loops=%d is not between 1 and %d"
 msgstr ""
 
-#: config/m68k/m68k.c:161
+#: config/m68k/m68k.c:169
 #, c-format
 msgid "-malign-jumps=%d is not between 1 and %d"
 msgstr ""
 
-#: config/m68k/m68k.c:172
+#: config/m68k/m68k.c:180
 #, c-format
 msgid "-malign-functions=%d is not between 1 and %d"
 msgstr ""
 
+#: config/m68k/m68k.c:189
+msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+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 }
@@ -10976,120 +11357,84 @@ msgstr ""
 msgid "Use unaligned memory references"
 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
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. Don't use this macro to turn on various extra optimizations for
-#. `-O'.  That is what `OPTIMIZATION_OPTIONS' is for.
-#: config/m68k/m68k.h:284 config/m68k/m68kelf.h:267 config/m68k/m68kv4.h:299
-msgid "-fPIC is not currently supported on the 68000 or 68010\n"
-msgstr ""
-
-#: config/m88k/m88k.c:900
+#: config/m88k/m88k.c:903
 #, c-format
 msgid "internal gcc monitor: short-branch(%x)"
 msgstr ""
 
-#: config/m88k/m88k.c:2300
+#: config/m88k/m88k.c:2302
 msgid "internal gcc error: Can't express symbolic location"
 msgstr ""
 
-#: config/m88k/m88k.c:2582
+#: config/m88k/m88k.c:2517
 #, c-format
 msgid "argument #%d is a structure"
 msgstr ""
 
-#: config/m88k/m88k.c:2882
-msgid "%R not followed by %B/C/D/E"
+#: config/m88k/m88k.c:2816
+#, c-format
+msgid "%%R not followed by %%B/C/D/E"
 msgstr ""
 
-#: config/m88k/m88k.c:2950
+#: config/m88k/m88k.c:2884
 #, fuzzy, c-format
-msgid "invalid %x/X value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/m88k/m88k.c:2955
-#, fuzzy
-msgid "invalid %H value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/m88k/m88k.c:2961
-#, fuzzy
-msgid "invalid %h value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/m88k/m88k.c:2967
-#, fuzzy
-msgid "invalid %Q value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/m88k/m88k.c:2973
-#, fuzzy
-msgid "invalid %q value"
+msgid "invalid %%x/X value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/m88k/m88k.c:2979
+#: config/m88k/m88k.c:2901
 #, fuzzy, c-format
-msgid "invalid %o value"
+msgid "invalid %%Q value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/m88k/m88k.c:2986
+#: config/m88k/m88k.c:2907 config/rs6000/rs6000.c:7681
 #, fuzzy, c-format
-msgid "invalid %p value"
+msgid "invalid %%q value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/m88k/m88k.c:2999 config/m88k/m88k.c:3004
+#: config/m88k/m88k.c:2913
 #, fuzzy, c-format
-msgid "invalid %s/S value"
+msgid "invalid %%o value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/m88k/m88k.c:3015
-#, fuzzy
-msgid "invalid %P operand"
+#: config/m88k/m88k.c:2920 config/rs6000/rs6000.c:7644
+#, fuzzy, c-format
+msgid "invalid %%p value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/m88k/m88k.c:3046
-#, fuzzy
-msgid "invalid %B value"
+#: config/m88k/m88k.c:2933 config/m88k/m88k.c:2938
+#, fuzzy, c-format
+msgid "invalid %%s/S value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/m88k/m88k.c:3063
-#, fuzzy
-msgid "invalid %C value"
+#: config/m88k/m88k.c:2949
+#, fuzzy, c-format
+msgid "invalid %%P operand"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/m88k/m88k.c:3076
-#, fuzzy
-msgid "invalid %D value"
+#: config/m88k/m88k.c:2980 config/romp/romp.c:690
+#, fuzzy, c-format
+msgid "invalid %%B value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/m88k/m88k.c:3084
+#: config/m88k/m88k.c:3010
 #, fuzzy, c-format
-msgid "invalid %E value"
+msgid "invalid %%D value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/m88k/m88k.c:3089
+#: config/m88k/m88k.c:3023
 #, c-format
-msgid "`%d' operand isn't a register"
+msgid "`%%d' operand isn't a register"
 msgstr ""
 
-#: config/m88k/m88k.c:3100
-#, fuzzy
-msgid "invalid %r value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/m88k/m88k.c:3107
+#: config/m88k/m88k.c:3041
 msgid "operand is r0"
 msgstr ""
 
-#: config/m88k/m88k.c:3121
+#: config/m88k/m88k.c:3055
 msgid "operand is const_double"
 msgstr ""
 
-#: config/m88k/m88k.c:3140
+#: config/m88k/m88k.c:3074
 #, fuzzy
 msgid "invalid code"
 msgstr "ìç Ýãêõñï äéêáßùìá"
@@ -11114,7 +11459,7 @@ msgstr ""
 msgid "-mshort-data-%s and PIC are incompatible"
 msgstr ""
 
-#: config/mcore/mcore.c:3083
+#: config/mcore/mcore.c:3078
 #, fuzzy, c-format
 msgid "invalid option `-mstack-increment=%s'"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
@@ -11172,223 +11517,236 @@ msgstr ""
 msgid "Maximum amount for a single stack increment operation"
 msgstr ""
 
-#: config/mips/mips.c:4824
-#, fuzzy, c-format
-msgid "-mips%d not supported"
-msgstr "Ôï ai_family äåí õðïóôçñßæåôáé"
-
-#: config/mips/mips.c:4831
-#, c-format
-msgid "bad value (%s) for -mips switch"
-msgstr ""
-
-#: config/mips/mips.c:4852
+#: config/mips/mips.c:5112
 #, c-format
 msgid "bad value (%s) for -mabi= switch"
 msgstr ""
 
-#: config/mips/mips.c:4890
-#, fuzzy, c-format
-msgid "-mabi=%s does not support -mips%d"
-msgstr "Ôï ai_socktype äåí õðïóôçñßæåôáé"
-
-#: config/mips/mips.c:4907
-msgid "this target does not support the -mabi switch"
+#: config/mips/mips.c:5142
+#, c-format
+msgid "-mips%d conflicts with the other architecture options, which specify a MIPS%d processor"
 msgstr ""
 
-#: config/mips/mips.c:5017
+#: config/mips/mips.c:5149
 #, c-format
-msgid "bad value (%s) for -mtune= switch"
+msgid "bad value (%s) for -mips switch"
 msgstr ""
 
-#: config/mips/mips.c:5033
+#: config/mips/mips.c:5164
 #, c-format
-msgid "-march=%s does not support -mips%d"
+msgid "-march=%s is not compatible with the selected ABI"
 msgstr ""
 
-#: config/mips/mips.c:5040
-#, c-format
-msgid "-mips%d does not support 64 bit fp registers"
+#: config/mips/mips.c:5176
+msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: config/mips/mips.c:5046
-#, c-format
-msgid "-mips%d does not support 64 bit gp registers"
+#: config/mips/mips.c:5178
+#, fuzzy
+msgid "-mgp32 used with a 64-bit ABI"
+msgstr "×ñÞóç ABI 64-bit"
+
+#: config/mips/mips.c:5180
+#, fuzzy
+msgid "-mgp64 used with a 32-bit ABI"
+msgstr "×ñÞóç ABI 32-bit"
+
+#: config/mips/mips.c:5198 config/mips/mips.c:5200 config/mips/mips.c:5202
+#, fuzzy, c-format
+msgid "unsupported combination: %s"
+msgstr "ÅìöÜíéóç Ýêäïóçò ðñïãñÜììáôïò"
+
+#: config/mips/mips.c:5272
+msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
 msgstr ""
 
-#: config/mips/mips.c:5067
+#: config/mips/mips.c:5283
 msgid "-G is incompatible with PIC code which is the default"
 msgstr ""
 
-#: config/mips/mips.c:5083
+#: config/mips/mips.c:5299
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr ""
 
-#: config/mips/mips.c:5086
+#: config/mips/mips.c:5302
 msgid "-G and -membedded-pic are incompatible"
 msgstr ""
 
-#: config/mips/mips.c:5137
+#: config/mips/mips.c:5353
 #, fuzzy, c-format
 msgid "invalid option `entry%s'"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/mips/mips.c:5140
+#: config/mips/mips.c:5356
 msgid "-mentry is only meaningful with -mips-16"
 msgstr ""
 
-#: config/mips/mips.c:5480
+#: config/mips/mips.c:5761
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5494
+#: config/mips/mips.c:5775
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5507
+#: config/mips/mips.c:5788
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5520
+#: config/mips/mips.c:5801
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5534
+#: config/mips/mips.c:5815
 #, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr ""
 
-#: config/mips/mips.c:5543
+#: config/mips/mips.c:5824 config/xtensa/xtensa.c:1939
 msgid "PRINT_OPERAND null pointer"
 msgstr ""
 
-#: config/mips/mips.c:5676
+#: config/mips/mips.c:5955
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr ""
 
-#: config/mips/mips.c:5719
+#: config/mips/mips.c:5993 config/xtensa/xtensa.c:2033
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr ""
 
-#: config/mips/mips.c:5943
+#: config/mips/mips.c:6222
 msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
 msgstr ""
 
-#: config/mips/mips.c:6257
+#: config/mips/mips.c:6532
 #, fuzzy
 msgid "can't rewind temp file"
 msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ"
 
-#: config/mips/mips.c:6261
+#: config/mips/mips.c:6536
 #, fuzzy
 msgid "can't write to output file"
 msgstr "áäõíáìßá åããñáöÞò áñ÷åßùí åîüäïõ óôï `%s'"
 
-#: config/mips/mips.c:6264
+#: config/mips/mips.c:6539
 #, fuzzy
 msgid "can't read from temp file"
 msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ"
 
-#: config/mips/mips.c:6267
+#: config/mips/mips.c:6542
 #, fuzzy
 msgid "can't close temp file"
 msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ"
 
-#: config/mips/mips.c:6700
+#: config/mips/mips.c:6983
 #, c-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr ""
 
-#: config/mips/mips.c:6862
+#: config/mips/mips.c:7092
 #, c-format
 msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr ""
 
-#: config/mips/mips.c:8893
+#: config/mips/mips.c:9312
 #, fuzzy, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'"
 
+#: config/mips/mips.c:10444
+msgid "the cpu name must be lower case"
+msgstr ""
+
+#: config/mips/mips.c:10466
+#, fuzzy, c-format
+msgid "bad value (%s) for %s"
+msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
+
+#. Target CPU builtins.
+#. We do this here because __mips is defined below              and so we can't use builtin_define_std.
+#. Treat _R3000 and _R4000 like register-size defines,          which is how they've historically been used.
+#. Macros dependent on the C dialect.
+#. Bizzare, but needed at least for Irix.
 #. 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:368 config/mn10300/mn10300.h:64
+#: config/mips/mips.h:528 config/mn10300/mn10300.h:64
 msgid "No default crt0.o"
 msgstr ""
 
-#: config/mips/mips.h:370
+#: config/mips/mips.h:530
 msgid "Use 64-bit int type"
 msgstr ""
 
-#: config/mips/mips.h:372
+#: config/mips/mips.h:532
 msgid "Use 64-bit long type"
 msgstr ""
 
-#: config/mips/mips.h:374
+#: config/mips/mips.h:534
 msgid "Use 32-bit long type"
 msgstr ""
 
-#: config/mips/mips.h:376
+#: config/mips/mips.h:536
 msgid "Optimize lui/addiu address loads"
 msgstr ""
 
-#: config/mips/mips.h:378
+#: config/mips/mips.h:538
 msgid "Don't optimize lui/addiu address loads"
 msgstr ""
 
-#: config/mips/mips.h:380
+#: config/mips/mips.h:540
 msgid "Use MIPS as"
 msgstr ""
 
-#: config/mips/mips.h:382
+#: config/mips/mips.h:542
 msgid "Use GNU as"
 msgstr ""
 
-#: config/mips/mips.h:384
+#: config/mips/mips.h:544
 #, fuzzy
 msgid "Use symbolic register names"
 msgstr "äåí äþèçêå óõìâïëéêü üíïìá"
 
-#: config/mips/mips.h:386
+#: config/mips/mips.h:546
 msgid "Don't use symbolic register names"
 msgstr ""
 
-#: config/mips/mips.h:388 config/mips/mips.h:390
+#: config/mips/mips.h:548 config/mips/mips.h:550
 msgid "Use GP relative sdata/sbss sections"
 msgstr ""
 
-#: config/mips/mips.h:392 config/mips/mips.h:394
+#: config/mips/mips.h:552 config/mips/mips.h:554
 msgid "Don't use GP relative sdata/sbss sections"
 msgstr ""
 
-#: config/mips/mips.h:396
+#: config/mips/mips.h:556
 msgid "Output compiler statistics"
 msgstr ""
 
-#: config/mips/mips.h:398
+#: config/mips/mips.h:558
 msgid "Don't output compiler statistics"
 msgstr ""
 
-#: config/mips/mips.h:400
+#: config/mips/mips.h:560
 msgid "Don't optimize block moves"
 msgstr ""
 
-#: config/mips/mips.h:402
+#: config/mips/mips.h:562
 msgid "Optimize block moves"
 msgstr ""
 
-#: config/mips/mips.h:404
+#: config/mips/mips.h:564
 msgid "Use mips-tfile asm postpass"
 msgstr ""
 
-#: config/mips/mips.h:406
+#: config/mips/mips.h:566
 msgid "Don't use mips-tfile asm postpass"
 msgstr ""
 
@@ -11398,267 +11756,251 @@ msgstr ""
 #. 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:410 config/pdp11/pdp11.h:55
+#: config/mips/mips.h:570 config/pdp11/pdp11.h:56
 msgid "Use hardware floating point"
 msgstr ""
 
-#: config/mips/mips.h:412
+#: config/mips/mips.h:572
 msgid "Use 64-bit FP registers"
 msgstr ""
 
-#: config/mips/mips.h:414
+#: config/mips/mips.h:574
 msgid "Use 32-bit FP registers"
 msgstr ""
 
-#: config/mips/mips.h:416
+#: config/mips/mips.h:576
 msgid "Use 64-bit general registers"
 msgstr ""
 
-#: config/mips/mips.h:418
+#: config/mips/mips.h:578
 msgid "Use 32-bit general registers"
 msgstr ""
 
-#: config/mips/mips.h:420
+#: config/mips/mips.h:580
 msgid "Use Irix PIC"
 msgstr ""
 
-#: config/mips/mips.h:422
+#: config/mips/mips.h:582
 msgid "Don't use Irix PIC"
 msgstr ""
 
-#: config/mips/mips.h:424
-msgid "Use OSF PIC"
-msgstr ""
-
-#: config/mips/mips.h:426
-msgid "Don't use OSF PIC"
-msgstr ""
-
-#: config/mips/mips.h:428
+#: config/mips/mips.h:584
 msgid "Use indirect calls"
 msgstr ""
 
-#: config/mips/mips.h:430
+#: config/mips/mips.h:586
 msgid "Don't use indirect calls"
 msgstr ""
 
-#: config/mips/mips.h:432
+#: config/mips/mips.h:588
 msgid "Use embedded PIC"
 msgstr ""
 
-#: config/mips/mips.h:434
+#: config/mips/mips.h:590
 msgid "Don't use embedded PIC"
 msgstr ""
 
-#: config/mips/mips.h:436
+#: config/mips/mips.h:592
 msgid "Use ROM instead of RAM"
 msgstr ""
 
-#: config/mips/mips.h:438
+#: config/mips/mips.h:594
 msgid "Don't use ROM instead of RAM"
 msgstr ""
 
-#: config/mips/mips.h:440
+#: config/mips/mips.h:596
 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
 msgstr ""
 
-#: config/mips/mips.h:442
+#: config/mips/mips.h:598
 msgid "Don't put uninitialized constants in ROM"
 msgstr ""
 
-#: config/mips/mips.h:444
+#. Macro to define tables used to set the flags.
+#: config/mips/mips.h:600 config/xtensa/xtensa.h:110
 msgid "Use big-endian byte order"
 msgstr ""
 
-#: config/mips/mips.h:446
+#: config/mips/mips.h:602 config/xtensa/xtensa.h:112
 msgid "Use little-endian byte order"
 msgstr ""
 
-#: config/mips/mips.h:448
+#: config/mips/mips.h:604
 msgid "Use single (32-bit) FP only"
 msgstr ""
 
-#: config/mips/mips.h:450
+#: config/mips/mips.h:606
 msgid "Don't use single (32-bit) FP only"
 msgstr ""
 
-#: config/mips/mips.h:452
+#: config/mips/mips.h:608
 msgid "Use multiply accumulate"
 msgstr ""
 
-#: config/mips/mips.h:454
+#: config/mips/mips.h:610
 msgid "Don't use multiply accumulate"
 msgstr ""
 
-#: config/mips/mips.h:456 config/rs6000/rs6000.h:351
+#: config/mips/mips.h:612 config/rs6000/rs6000.h:314
 msgid "Don't generate fused multiply/add instructions"
 msgstr ""
 
-#: config/mips/mips.h:458 config/rs6000/rs6000.h:349
+#: config/mips/mips.h:614 config/rs6000/rs6000.h:312
 msgid "Generate fused multiply/add instructions"
 msgstr ""
 
-#: config/mips/mips.h:460
+#: config/mips/mips.h:616
 msgid "Work around early 4300 hardware bug"
 msgstr ""
 
-#: config/mips/mips.h:462
+#: config/mips/mips.h:618
 msgid "Don't work around early 4300 hardware bug"
 msgstr ""
 
-#: config/mips/mips.h:464
-msgid "Optimize for 3900"
-msgstr ""
-
-#: config/mips/mips.h:466
-msgid "Optimize for 4650"
-msgstr ""
-
-#: config/mips/mips.h:468
+#: config/mips/mips.h:620
 msgid "Trap on integer divide by zero"
 msgstr ""
 
-#: config/mips/mips.h:470
+#: config/mips/mips.h:622
 msgid "Don't trap on integer divide by zero"
 msgstr ""
 
-#: config/mips/mips.h:472
+#: config/mips/mips.h:624
 msgid "Trap on integer divide overflow"
 msgstr ""
 
-#: config/mips/mips.h:474
+#: config/mips/mips.h:626
 msgid "Don't trap on integer divide overflow"
 msgstr ""
 
-#: config/mips/mips.h:590 config/mips/mips.h:592
-msgid "Specify CPU for scheduling purposes"
+#: config/mips/mips.h:628
+msgid "Use Branch Likely instructions, overriding default for arch"
 msgstr ""
 
-#: config/mips/mips.h:594
-msgid "Specify CPU for code generation purposes"
+#: config/mips/mips.h:630
+msgid "Don't use Branch Likely instructions, overriding default for arch"
 msgstr ""
 
-#: config/mips/mips.h:596
+#: config/mips/mips.h:744 config/pa/pa.h:296
+msgid "Specify CPU for scheduling purposes"
+msgstr ""
+
+#: config/mips/mips.h:746
+msgid "Specify CPU for code generation purposes"
+msgstr ""
+
+#: config/mips/mips.h:748
+msgid "Specify an ABI"
+msgstr ""
+
+#: config/mips/mips.h:750
 msgid "Specify a Standard MIPS ISA"
 msgstr ""
 
-#: config/mips/mips.h:598
+#: config/mips/mips.h:752
 msgid "Use mips16 entry/exit psuedo ops"
 msgstr ""
 
-#: config/mips/mips.h:600
+#: config/mips/mips.h:754
 msgid "Don't use MIPS16 instructions"
 msgstr ""
 
-#: config/mips/mips.h:604
+#: config/mips/mips.h:756
 msgid "Don't call any cache flush functions"
 msgstr ""
 
-#: config/mips/mips.h:606
+#: config/mips/mips.h:758
 msgid "Specify cache flush function"
 msgstr ""
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2869
+#: config/mips/mips.h:2868
 msgid "mips16 function profiling"
 msgstr ""
 
-#: config/mmix/mmix.c:138
+#: config/mmix/mmix.c:189
 #, fuzzy, c-format
 msgid "-f%s not supported: ignored"
 msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
 
-#: config/mmix/mmix.c:564
+#: config/mmix/mmix.c:644
 #, c-format
 msgid "too large function value type, needs %d registers, have only %d registers for this"
 msgstr ""
 
-#: config/mmix/mmix.c:651
-msgid "stack frame too big"
-msgstr ""
-
-#: config/mmix/mmix.c:679
-#, fuzzy, c-format
-msgid "stack frame not a multiple of 8 bytes: %d"
-msgstr "ï ßäéïò êáíüíáò óå ðïëëáðëÜ áñ÷åßá"
-
-#: config/mmix/mmix.c:1022
-#, c-format
-msgid "stack frame not a multiple of octabyte: %d"
-msgstr ""
-
-#: config/mmix/mmix.c:1190
+#: config/mmix/mmix.c:826
 msgid "function_profiler support for MMIX"
 msgstr ""
 
-#: config/mmix/mmix.c:1227
-msgid "neither varargs or stdarg in mmix_setup_incoming_varargs"
-msgstr ""
-
-#: config/mmix/mmix.c:1233
+#: config/mmix/mmix.c:848
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr ""
 
-#. FIXME: Remove when I know this trigs.
-#: config/mmix/mmix.c:1556
-msgid "oops, not debugged; fixing up value:"
-msgstr ""
-
-#: config/mmix/mmix.c:2100 config/mmix/mmix.c:2234
+#: config/mmix/mmix.c:1639 config/mmix/mmix.c:1769
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:2108 config/mmix/mmix.c:2132 config/mmix/mmix.c:2251
+#: config/mmix/mmix.c:1647 config/mmix/mmix.c:1671 config/mmix/mmix.c:1787
 #, c-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr ""
 
-#: config/mmix/mmix.c:2179
+#: config/mmix/mmix.c:1718
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr ""
 
-#: config/mmix/mmix.c:2202
+#: config/mmix/mmix.c:1737
 msgid "MMIX Internal: Expected a register, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:2212
+#: config/mmix/mmix.c:1747
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr ""
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:2244
+#: config/mmix/mmix.c:1779
 #, c-format
 msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
 msgstr ""
 
 #. We need the original here.
-#: config/mmix/mmix.c:2295
+#: config/mmix/mmix.c:1831
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr ""
 
-#: config/mmix/mmix.c:2354
+#: config/mmix/mmix.c:1891
 msgid "MMIX Internal: This is not a recognized address"
 msgstr ""
 
-#: config/mmix/mmix.c:2823 config/mmix/mmix.c:2892
+#: config/mmix/mmix.c:2082
+#, fuzzy, c-format
+msgid "stack frame not a multiple of 8 bytes: %d"
+msgstr "ï ßäéïò êáíüíáò óå ðïëëáðëÜ áñ÷åßá"
+
+#: config/mmix/mmix.c:2321
+#, c-format
+msgid "stack frame not a multiple of octabyte: %d"
+msgstr ""
+
+#: config/mmix/mmix.c:2818 config/mmix/mmix.c:2887
 #, c-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr ""
 
-#: config/mmix/mmix.c:3011
+#: config/mmix/mmix.c:3006
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr ""
 
-#: config/mmix/mmix.c:3018
+#: config/mmix/mmix.c:3013
 msgid "MMIX Internal: What's the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:3022
+#: config/mmix/mmix.c:3017
 msgid "MMIX Internal: What is the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:3093
+#: config/mmix/mmix.c:3088
 msgid "MMIX Internal: This is not a constant:"
 msgstr ""
 
@@ -11671,68 +12013,84 @@ msgstr ""
 #. the opposite, since we don't have to care about old littering and
 #. soon outdated generic comments.
 #. Node: Driver
-#. When both ABI:s work, this is how we tell them apart in code.  The
-#. GNU abi is implied the default.  Also implied in TARGET_DEFAULT.
 #. User symbols are in the same name-space as built-in symbols, but we
 #. don't need the built-in symbols, so remove those and instead apply
 #. stricter operand checking.  Don't warn when expanding insns.
 #. Pass on -mset-program-start=N and -mset-data-start=M to the linker.
 #. Provide default program start 0x100 unless -mno-set-program-start.
-#. Link to ELF if requested.
+#. Don't do this if linking relocatably, with -r.  For a final link,
+#. produce mmo, unless ELF is requested or when linking relocatably.
 #. Put unused option values here.
-#: config/mmix/mmix.h:135
+#: config/mmix/mmix.h:132
 msgid "Set start-address of the program"
 msgstr ""
 
-#: config/mmix/mmix.h:137
+#: config/mmix/mmix.h:134
 msgid "Set start-address of data"
 msgstr ""
 
 #. FIXME: Provide a way to *load* the epsilon register.
-#: config/mmix/mmix.h:175
+#: config/mmix/mmix.h:198
 msgid "For intrinsics library: pass all parameters in registers"
 msgstr ""
 
-#: config/mmix/mmix.h:178
+#: config/mmix/mmix.h:201
 msgid "Use register stack for parameters and return value"
 msgstr ""
 
-#: config/mmix/mmix.h:180
+#: config/mmix/mmix.h:203
 msgid "Use call-clobbered registers for parameters and return value"
 msgstr ""
 
-#: config/mmix/mmix.h:182
+#: config/mmix/mmix.h:205
 msgid "Use epsilon-respecting floating point compare instructions"
 msgstr ""
 
-#: config/mmix/mmix.h:185
+#: config/mmix/mmix.h:208
 msgid "Use zero-extending memory loads, not sign-extending ones"
 msgstr ""
 
-#: config/mmix/mmix.h:188
+#: config/mmix/mmix.h:211
 msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
 msgstr ""
 
-#: config/mmix/mmix.h:192
+#: config/mmix/mmix.h:215
 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
 msgstr ""
 
-#: config/mmix/mmix.h:194
+#: config/mmix/mmix.h:217
 msgid "Do not provide a default start-address 0x100 of the program"
 msgstr ""
 
-#: config/mmix/mmix.h:196
+#: config/mmix/mmix.h:219
 msgid "Link to emit program in ELF format (rather than mmo)"
 msgstr ""
 
-#: config/mmix/mmix.h:198
+#: config/mmix/mmix.h:221
 msgid "Use P-mnemonics for branches statically predicted as taken"
 msgstr ""
 
-#: config/mmix/mmix.h:200
+#: config/mmix/mmix.h:223
 msgid "Don't use P-mnemonics for branches"
 msgstr ""
 
+#: config/mmix/mmix.h:225
+msgid "Use addresses that allocate global registers"
+msgstr ""
+
+#: config/mmix/mmix.h:227
+#, fuzzy
+msgid "Do not use addresses that allocate global registers"
+msgstr "Äåí åßíáé äõíáôü íá äåóìåõôåß ìíÞìç"
+
+#: config/mmix/mmix.h:229
+msgid "Generate a single exit point for each function"
+msgstr ""
+
+#: config/mmix/mmix.h:231
+msgid "Do not generate a single exit point for each function"
+msgstr ""
+
 #: config/mn10300/mn10300.h:59
 msgid "Work around hardware multiply bug"
 msgstr ""
@@ -11749,156 +12107,293 @@ msgstr ""
 msgid "Enable linker relaxations"
 msgstr ""
 
-#: config/ns32k/ns32k.h:104 config/s390/s390.h:52
+#: config/ns32k/ns32k.h:142 config/s390/s390.h:69
 msgid "Don't use hardware fp"
 msgstr ""
 
-#: config/ns32k/ns32k.h:105
+#: config/ns32k/ns32k.h:143
 msgid "Alternative calling convention"
 msgstr ""
 
-#: config/ns32k/ns32k.h:107
+#: config/ns32k/ns32k.h:145
 msgid "Pass some arguments in registers"
 msgstr ""
 
-#: config/ns32k/ns32k.h:108
+#: config/ns32k/ns32k.h:146
 msgid "Pass all arguments on stack"
 msgstr ""
 
-#: config/ns32k/ns32k.h:109
+#: config/ns32k/ns32k.h:147
 msgid "Optimize for 32532 cpu"
 msgstr ""
 
-#: config/ns32k/ns32k.h:110
+#: config/ns32k/ns32k.h:148
 msgid "Optimize for 32332 cpu"
 msgstr ""
 
-#: config/ns32k/ns32k.h:112
+#: config/ns32k/ns32k.h:150
 msgid "Optimize for 32032"
 msgstr ""
 
-#: config/ns32k/ns32k.h:114
+#: config/ns32k/ns32k.h:152
 msgid "Register sb is zero. Use for absolute addressing"
 msgstr ""
 
-#: config/ns32k/ns32k.h:115
+#: config/ns32k/ns32k.h:153
 #, fuzzy
 msgid "Do not use register sb"
 msgstr "Äåí åßíáé äõíáôÞ ç êáôá÷þñçóç ôçò õðçñåóßáò"
 
-#: config/ns32k/ns32k.h:116
-msgid "Do not use bit-field instructions"
-msgstr ""
-
-#: config/ns32k/ns32k.h:117
+#: config/ns32k/ns32k.h:155
 #, fuzzy
 msgid "Use bit-field instructions"
 msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/ns32k/ns32k.h:118
+#: config/ns32k/ns32k.h:157
+msgid "Do not use bit-field instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:158
 msgid "Generate code for high memory"
 msgstr ""
 
-#: config/ns32k/ns32k.h:119
+#: config/ns32k/ns32k.h:159
 msgid "Generate code for low memory"
 msgstr ""
 
-#: config/ns32k/ns32k.h:120
+#: config/ns32k/ns32k.h:160
 msgid "32381 fpu"
 msgstr ""
 
-#: config/ns32k/ns32k.h:121
+#: config/ns32k/ns32k.h:162
 msgid "Use multiply-accumulate fp instructions"
 msgstr ""
 
-#: config/ns32k/ns32k.h:123
+#: config/ns32k/ns32k.h:164
 msgid "Do not use multiply-accumulate fp instructions"
 msgstr ""
 
-#: config/ns32k/ns32k.h:124
+#: config/ns32k/ns32k.h:165
 msgid "\"Small register classes\" kludge"
 msgstr ""
 
-#: config/ns32k/ns32k.h:125
+#: config/ns32k/ns32k.h:166
 msgid "No \"Small register classes\" kludge"
 msgstr ""
 
-#: config/pa/pa.c:188
+#: config/pa/pa.c:246
 #, c-format
 msgid ""
 "unknown -mschedule= option (%s).\n"
-"Valid options are 700, 7100, 7100LC, 7200, and 8000\n"
+"Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
 msgstr ""
 
-#: config/pa/pa.c:213
+#: config/pa/pa.c:271
 #, c-format
 msgid ""
 "unknown -march= option (%s).\n"
 "Valid options are 1.0, 1.1, and 2.0\n"
 msgstr ""
 
-#: config/pa/pa.c:218
+#: config/pa/pa.c:284
 msgid "PIC code generation is not supported in the portable runtime model\n"
 msgstr ""
 
-#: config/pa/pa.c:223
+#: config/pa/pa.c:289
 msgid "PIC code generation is not compatible with fast indirect calls\n"
 msgstr ""
 
-#: config/pa/pa.c:228
+#: config/pa/pa.c:294
 msgid "-g is only supported when using GAS on this processor,"
 msgstr ""
 
-#: config/pa/pa.c:229
+#: config/pa/pa.c:295
 #, fuzzy
 msgid "-g option disabled"
 msgstr "Ç ëåéôïõñãßá NIS+ áðÝôõ÷å"
 
-#: config/pdp11/pdp11.h:56
+#: config/pa/pa-hiux.h:75 config/pa/pa-hpux.h:80 config/pa/pa-hpux7.h:81
+#: config/pa/pa64-hpux.h:25
+#, fuzzy
+msgid "Generate cpp defines for server IO"
+msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
+
+#: config/pa/pa-hiux.h:76 config/pa/pa-hpux.h:81 config/pa/pa-hpux7.h:82
+#: config/pa/pa64-hpux.h:27
+msgid "Generate cpp defines for workstation IO"
+msgstr ""
+
+#. Macro to define tables used to set the flags.  This is a
+#. list in braces of target switches with each switch being
+#. { "NAME", VALUE, "HELP_STRING" }.  VALUE is the bits to set,
+#. or minus the bits to clear.  An empty string NAME is used to
+#. identify the default VALUE.  Do not mark empty strings for
+#. translation.
+#: config/pa/pa.h:218 config/pa/pa.h:224
+msgid "Generate PA1.1 code"
+msgstr ""
+
+#: config/pa/pa.h:220 config/pa/pa.h:222
+msgid "Generate PA1.0 code"
+msgstr ""
+
+#: config/pa/pa.h:226
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr ""
+
+#: config/pa/pa.h:228
+msgid "Disable FP regs"
+msgstr ""
+
+#: config/pa/pa.h:230
+#, fuzzy
+msgid "Do not disable FP regs"
+msgstr "Äåí åßíáé äõíáôü íá äåóìåõôåß ìíÞìç"
+
+#: config/pa/pa.h:232
+msgid "Disable space regs"
+msgstr ""
+
+#: config/pa/pa.h:234
+#, fuzzy
+msgid "Do not disable space regs"
+msgstr "Äåí åßíáé äõíáôü íá äåóìåõôåß ìíÞìç"
+
+#: config/pa/pa.h:236
+msgid "Put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:238
+msgid "Do not put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:240
+#, fuzzy
+msgid "Disable indexed addressing"
+msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
+
+#: config/pa/pa.h:242
+#, fuzzy
+msgid "Do not disable indexed addressing"
+msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
+
+#: config/pa/pa.h:244
+#, fuzzy
+msgid "Use portable calling conventions"
+msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
+
+#: config/pa/pa.h:246
+#, fuzzy
+msgid "Do not use portable calling conventions"
+msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
+
+#: config/pa/pa.h:248
+msgid "Assume code will be assembled by GAS"
+msgstr ""
+
+#: config/pa/pa.h:250
+msgid "Do not assume code will be assembled by GAS"
+msgstr ""
+
+#: config/pa/pa.h:254
+msgid "Do not use software floating point"
+msgstr ""
+
+#: config/pa/pa.h:256
+msgid "Emit long load/store sequences"
+msgstr ""
+
+#: config/pa/pa.h:258
+msgid "Do not emit long load/store sequences"
+msgstr ""
+
+#: config/pa/pa.h:260
+#, fuzzy
+msgid "Generate fast indirect calls"
+msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
+
+#: config/pa/pa.h:262
+msgid "Do not generate fast indirect calls"
+msgstr ""
+
+#: config/pa/pa.h:264
+#, fuzzy
+msgid "Generate code for huge switch statements"
+msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
+
+#: config/pa/pa.h:266
+msgid "Do not generate code for huge switch statements"
+msgstr ""
+
+#: config/pa/pa.h:268
+msgid "Always generate long calls"
+msgstr ""
+
+#: config/pa/pa.h:270
+msgid "Generate long calls only when needed"
+msgstr ""
+
+#: config/pa/pa.h:272
+msgid "Enable linker optimizations"
+msgstr ""
+
+#: config/pa/pa.h:298
+msgid "Specify architecture for code generation.  Values are 1.0, 1.1, and 2.0.  2.0 requires gas snapshot 19990413 or later."
+msgstr ""
+
+#: config/pa/pa64-hpux.h:29
+msgid "Assume code will be linked by GNU ld"
+msgstr ""
+
+#: config/pa/pa64-hpux.h:31
+msgid "Assume code will be linked by HP ld"
+msgstr ""
+
+#: config/pdp11/pdp11.h:57
 msgid "Do not use hardware floating point"
 msgstr ""
 
 #. return float result in ac0
-#: config/pdp11/pdp11.h:58
+#: config/pdp11/pdp11.h:59
 #, fuzzy
 msgid "Return floating point results in ac0"
 msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
 
-#: config/pdp11/pdp11.h:59
+#: config/pdp11/pdp11.h:60
 msgid "Return floating point results in memory"
 msgstr ""
 
 #. is 11/40
-#: config/pdp11/pdp11.h:61
+#: config/pdp11/pdp11.h:62
 msgid "Generate code for an 11/40"
 msgstr ""
 
 #. is 11/45
-#: config/pdp11/pdp11.h:64
+#: config/pdp11/pdp11.h:65
 msgid "Generate code for an 11/45"
 msgstr ""
 
 #. is 11/10
-#: config/pdp11/pdp11.h:67
+#: config/pdp11/pdp11.h:68
 msgid "Generate code for an 11/10"
 msgstr ""
 
 #. use movstrhi for bcopy
 #. use 32 bit for int
-#: config/pdp11/pdp11.h:72 config/pdp11/pdp11.h:73
+#: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74
 msgid "Use 32 bit int"
 msgstr ""
 
-#: config/pdp11/pdp11.h:74 config/pdp11/pdp11.h:75
+#: config/pdp11/pdp11.h:75 config/pdp11/pdp11.h:76
 msgid "Use 16 bit int"
 msgstr ""
 
 #. use 32 bit for float
-#: config/pdp11/pdp11.h:77 config/pdp11/pdp11.h:78
+#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
 msgid "Use 32 bit float"
 msgstr ""
 
-#: config/pdp11/pdp11.h:79 config/pdp11/pdp11.h:80
+#: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
 msgid "Use 64 bit float"
 msgstr ""
 
@@ -11906,80 +12401,51 @@ msgstr ""
 #. 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:89
+#: config/pdp11/pdp11.h:90
 msgid "Target has split I&D"
 msgstr ""
 
-#: config/pdp11/pdp11.h:90
+#: config/pdp11/pdp11.h:91
 #, fuzzy
 msgid "Target does not have split I&D"
 msgstr "-nt äåí äÝ÷åôáé -l\n"
 
 #. UNIX assembler syntax?
-#: config/pdp11/pdp11.h:92
+#: config/pdp11/pdp11.h:93
 msgid "Use UNIX assembler syntax"
 msgstr ""
 
-#: config/pdp11/pdp11.h:93
+#: config/pdp11/pdp11.h:94
 msgid "Use DEC assembler syntax"
 msgstr ""
 
-#: config/pj/pj.h:73
-msgid "Generate little endian data"
-msgstr ""
-
-#: config/pj/pj.h:75
-msgid "Generate big endian data"
-msgstr ""
-
-#: config/pj/pj.h:77
-msgid "Turn on maintainer testing code"
-msgstr ""
-
-#: config/pj/pj.h:79
-msgid "Enable Transmeta picoJava extensions"
-msgstr ""
-
-#: config/pj/pj.h:81
-msgid "Disable Transmeta picoJava extensions"
-msgstr ""
-
-#: config/pj/pj.h:83
-msgid "Disable reorganization pass"
-msgstr ""
-
-#: config/romp/romp.c:682
-#, fuzzy, c-format
-msgid "invalid %%B value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/romp/romp.c:709 config/rs6000/rs6000.c:6202
+#: config/romp/romp.c:717 config/rs6000/rs6000.c:7718
 #, fuzzy, c-format
 msgid "invalid %%S value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/romp/romp.c:718 config/romp/romp.c:725
+#: config/romp/romp.c:726 config/romp/romp.c:733
 #, fuzzy, c-format
 msgid "invalid %%b value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/romp/romp.c:765 config/romp/romp.c:776
+#: config/romp/romp.c:773 config/romp/romp.c:784
 #, fuzzy, c-format
 msgid "invalid %%z value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/romp/romp.c:784 config/romp/romp.c:792
+#: config/romp/romp.c:792 config/romp/romp.c:800
 #, fuzzy, c-format
 msgid "invalid %%Z value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/romp/romp.c:799 config/romp/romp.c:808 config/romp/romp.c:815
-#: config/rs6000/rs6000.c:5981
+#: config/romp/romp.c:807 config/romp/romp.c:816 config/romp/romp.c:823
+#: config/rs6000/rs6000.c:7547
 #, fuzzy, c-format
 msgid "invalid %%k value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/romp/romp.c:900 config/romp/romp.c:943
+#: config/romp/romp.c:908 config/romp/romp.c:951
 #, fuzzy, c-format
 msgid "invalid %%j value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
@@ -11997,150 +12463,216 @@ msgstr "
 #.
 #. Normally, this macro will push all remaining incoming registers on the
 #. stack and set PRETEND_SIZE to the length of the registers pushed.
-#: config/romp/romp.h:661
+#: config/romp/romp.h:648
 msgid "can't have varargs with -mfp-arg-in-fp-regs"
 msgstr ""
 
-#: config/rs6000/rs6000.c:472
+#. Handle the machine specific pragma longcall.  Its syntax is
+#.
+#. # pragma longcall ( TOGGLE )
+#.
+#. where TOGGLE is either 0 or 1.
+#.
+#. rs6000_default_long_calls is set to the value of TOGGLE, changing
+#. whether or not new function declarations receive a longcall
+#. attribute by default.
+#: config/rs6000/rs6000-c.c:44
+#, fuzzy
+msgid "ignoring malformed #pragma longcall"
+msgstr "áãíïïýíôáé üëá ôá ïñßóìáôá"
+
+#: config/rs6000/rs6000-c.c:58
+#, fuzzy
+msgid "missing open paren"
+msgstr "ÅëëéðÞò Þ êáêïó÷çìáôéóìÝíç éäéüôçôá"
+
+#: config/rs6000/rs6000-c.c:60
+#, fuzzy
+msgid "missing number"
+msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
+
+#: config/rs6000/rs6000-c.c:62
+#, fuzzy
+msgid "missing close paren"
+msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
+
+#: config/rs6000/rs6000-c.c:65
+msgid "number must be 0 or 1"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:68
+#, fuzzy
+msgid "junk at end of #pragma longcall"
+msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
+
+#: config/rs6000/rs6000.c:588
 #, fuzzy
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: config/rs6000/rs6000.c:479
+#: config/rs6000/rs6000.c:595
 #, fuzzy
 msgid "-mstring is not supported on little endian systems"
 msgstr "ðñïåéäïðïßçóç: ôï --pid=PID äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
 
-#: config/rs6000/rs6000.c:485
+#: config/rs6000/rs6000.c:619
 #, c-format
-msgid "-f%s ignored (all code is position independent)"
-msgstr ""
-
-#: config/rs6000/rs6000.c:494
-msgid "-ffunction-sections disabled on AIX when debugging"
+msgid "unknown -mdebug-%s switch"
 msgstr ""
 
-#: config/rs6000/rs6000.c:500
-#, fuzzy
-msgid "-fdata-sections not supported on AIX"
-msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
-
-#: config/rs6000/rs6000.c:515
+#: config/rs6000/rs6000.c:631
 #, c-format
-msgid "unknown -mdebug-%s switch"
+msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:525
+#: config/rs6000/rs6000.c:642
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:590
+#: config/rs6000/rs6000.c:734
+#, fuzzy, c-format
+msgid "unknown -misel= option specified: '%s'"
+msgstr "Üãíùóôï óåô `%s'"
+
+#: config/rs6000/rs6000.c:749
+#, fuzzy, c-format
+msgid "unknown -mvrsave= option specified: '%s'"
+msgstr "Üãíùóôï óåô `%s'"
+
+#: config/rs6000/rs6000.c:768
 #, fuzzy, c-format
 msgid "unknown ABI specified: '%s'"
 msgstr "Üãíùóôï óåô `%s'"
 
-#: config/rs6000/rs6000.c:3810
+#: config/rs6000/rs6000.c:4169
+#, fuzzy
+msgid "argument 1 must be a 5-bit signed literal"
+msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
+
+#: config/rs6000/rs6000.c:4276 config/rs6000/rs6000.c:4866
+#, fuzzy
+msgid "argument 2 must be a 5-bit unsigned literal"
+msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
+
+#: config/rs6000/rs6000.c:4319
+msgid "argument 1 of __builtin_altivec_predicate must be a constant"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4373
+msgid "argument 1 of __builtin_altivec_predicate is out of range"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4452
+#, fuzzy
+msgid "argument 3 must be a 4-bit unsigned literal"
+msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
+
+#: config/rs6000/rs6000.c:4629
 #, fuzzy, c-format
-msgid "argument 3 of `%s' must be a 2-bit literal"
+msgid "argument to `%s' must be a 2-bit unsigned literal"
 msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: config/rs6000/rs6000.c:5908
+#: config/rs6000/rs6000.c:4745
+#, fuzzy
+msgid "argument to dss must be a 2-bit unsigned literal"
+msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
+
+#: config/rs6000/rs6000.c:4976
+#, fuzzy
+msgid "argument 1 of __builtin_spe_predicate must be a constant"
+msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
+
+#: config/rs6000/rs6000.c:5049
+msgid "argument 1 of __builtin_spe_predicate is out of range"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7474
 #, fuzzy, c-format
 msgid "invalid %%f value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/rs6000/rs6000.c:5917
+#: config/rs6000/rs6000.c:7483
 #, fuzzy, c-format
 msgid "invalid %%F value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/rs6000/rs6000.c:5926
+#: config/rs6000/rs6000.c:7492
 #, fuzzy, c-format
 msgid "invalid %%G value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/rs6000/rs6000.c:5961
+#: config/rs6000/rs6000.c:7527
 #, fuzzy, c-format
 msgid "invalid %%j code"
 msgstr "ìç Ýãêõñï äéêáßùìá"
 
-#: config/rs6000/rs6000.c:5971
+#: config/rs6000/rs6000.c:7537
 #, fuzzy, c-format
 msgid "invalid %%J code"
 msgstr "ìç Ýãêõñï äéêáßùìá"
 
-#: config/rs6000/rs6000.c:6001
+#: config/rs6000/rs6000.c:7567
 #, fuzzy, c-format
 msgid "invalid %%K value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/rs6000/rs6000.c:6128
-#, fuzzy, c-format
-msgid "invalid %%p value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/rs6000/rs6000.c:6165
+#: config/rs6000/rs6000.c:7634
 #, fuzzy, c-format
-msgid "invalid %%q value"
+msgid "invalid %%O value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/rs6000/rs6000.c:6228
-#, c-format
-msgid "%%S computed all 1's mask"
-msgstr ""
-
-#: config/rs6000/rs6000.c:6255
-#, c-format
-msgid "%%S computed all 0's mask"
-msgstr ""
-
-#: config/rs6000/rs6000.c:6265
+#: config/rs6000/rs6000.c:7756
 #, fuzzy, c-format
 msgid "invalid %%T value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/rs6000/rs6000.c:6275
+#: config/rs6000/rs6000.c:7766
 #, fuzzy, c-format
 msgid "invalid %%u value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/rs6000/rs6000.c:6284
+#: config/rs6000/rs6000.c:7775
 #, fuzzy, c-format
 msgid "invalid %%v value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/rs6000/aix.h:134 config/rs6000/beos.h:32
+#: config/rs6000/rs6000.c:12180
+msgid "no profiling of 64-bit code for this ABI"
+msgstr ""
+
+#: config/rs6000/aix.h:160 config/rs6000/beos.h:32
 #, fuzzy
 msgid "Always pass floating-point arguments in memory"
 msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
 
-#: config/rs6000/aix.h:136 config/rs6000/beos.h:34
+#: config/rs6000/aix.h:162 config/rs6000/beos.h:34
 #, fuzzy
 msgid "Don't always pass floating-point arguments in memory"
 msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
 
 #: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
+#: config/rs6000/aix52.h:32
 msgid "Support message passing with the Parallel Environment"
 msgstr ""
 
-#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28
+#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28 config/rs6000/aix52.h:28
 msgid "Compile for 64-bit pointers"
 msgstr ""
 
-#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30
+#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
 msgid "Compile for 32-bit pointers"
 msgstr ""
 
-#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49
+#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49 config/rs6000/aix52.h:49
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr ""
 
-#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54
+#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54 config/rs6000/aix52.h:54
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr ""
 
-#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58
+#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58 config/rs6000/aix52.h:58
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr ""
 
@@ -12151,147 +12683,164 @@ msgstr ""
 #. each pair being { "NAME", VALUE }
 #. where VALUE is the bits to set or minus the bits to clear.
 #. An empty string NAME is used to identify the default VALUE.
-#: config/rs6000/rs6000.h:277
+#: config/rs6000/rs6000.h:240
 msgid "Use POWER instruction set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:280
+#: config/rs6000/rs6000.h:243
 msgid "Use POWER2 instruction set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:282
+#: config/rs6000/rs6000.h:245
 msgid "Do not use POWER2 instruction set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:285
+#: config/rs6000/rs6000.h:248
 msgid "Do not use POWER instruction set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:287
+#: config/rs6000/rs6000.h:250
 msgid "Use PowerPC instruction set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:290
+#: config/rs6000/rs6000.h:253
 msgid "Do not use PowerPC instruction set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:292
+#: config/rs6000/rs6000.h:255
 msgid "Use PowerPC General Purpose group optional instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:294
+#: config/rs6000/rs6000.h:257
 msgid "Don't use PowerPC General Purpose group optional instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:296
+#: config/rs6000/rs6000.h:259
 msgid "Use PowerPC Graphics group optional instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:298
+#: config/rs6000/rs6000.h:261
 msgid "Don't use PowerPC Graphics group optional instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:300
+#: config/rs6000/rs6000.h:263
 msgid "Use PowerPC-64 instruction set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:302
+#: config/rs6000/rs6000.h:265
 msgid "Don't use PowerPC-64 instruction set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:304
+#: config/rs6000/rs6000.h:267
 #, fuzzy
 msgid "Use AltiVec instructions"
 msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/rs6000/rs6000.h:306
+#: config/rs6000/rs6000.h:269
 msgid "Don't use AltiVec instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:308
+#: config/rs6000/rs6000.h:271
 msgid "Use new mnemonics for PowerPC architecture"
 msgstr ""
 
-#: config/rs6000/rs6000.h:310
+#: config/rs6000/rs6000.h:273
 msgid "Use old mnemonics for PowerPC architecture"
 msgstr ""
 
-#: config/rs6000/rs6000.h:313
+#: config/rs6000/rs6000.h:276
 msgid "Put everything in the regular TOC"
 msgstr ""
 
-#: config/rs6000/rs6000.h:315
+#: config/rs6000/rs6000.h:278
 msgid "Place floating point constants in TOC"
 msgstr ""
 
-#: config/rs6000/rs6000.h:317
+#: config/rs6000/rs6000.h:280
 msgid "Don't place floating point constants in TOC"
 msgstr ""
 
-#: config/rs6000/rs6000.h:319
+#: config/rs6000/rs6000.h:282
 msgid "Place symbol+offset constants in TOC"
 msgstr ""
 
-#: config/rs6000/rs6000.h:321
+#: config/rs6000/rs6000.h:284
 msgid "Don't place symbol+offset constants in TOC"
 msgstr ""
 
-#: config/rs6000/rs6000.h:327
+#: config/rs6000/rs6000.h:290
 msgid "Place variable addresses in the regular TOC"
 msgstr ""
 
-#: config/rs6000/rs6000.h:333
+#: config/rs6000/rs6000.h:296
 msgid "Generate load/store multiple instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:335
+#: config/rs6000/rs6000.h:298
 msgid "Do not generate load/store multiple instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:339
+#: config/rs6000/rs6000.h:302
 msgid "Generate string instructions for block moves"
 msgstr ""
 
-#: config/rs6000/rs6000.h:341
+#: config/rs6000/rs6000.h:304
 msgid "Do not generate string instructions for block moves"
 msgstr ""
 
-#: config/rs6000/rs6000.h:345
+#: config/rs6000/rs6000.h:308
 msgid "Generate load/store with update instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:347
+#: config/rs6000/rs6000.h:310
 msgid "Do not generate load/store with update instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:355
+#: config/rs6000/rs6000.h:318
 msgid "Don't schedule the start and end of the procedure"
 msgstr ""
 
-#: config/rs6000/rs6000.h:361
+#: config/rs6000/rs6000.h:324
 msgid "Return all structures in memory (AIX default)"
 msgstr ""
 
-#: config/rs6000/rs6000.h:363
+#: config/rs6000/rs6000.h:326
 msgid "Return small structures in registers (SVR4 default)"
 msgstr ""
 
-#: config/rs6000/rs6000.h:426 config/sparc/sparc.h:666
+#: config/rs6000/rs6000.h:391 config/sparc/sparc.h:633
 msgid "Use features of and schedule code for given CPU"
 msgstr ""
 
-#: config/rs6000/rs6000.h:429
+#: config/rs6000/rs6000.h:394
 msgid "Enable debug output"
 msgstr ""
 
-#: config/rs6000/rs6000.h:430
+#: config/rs6000/rs6000.h:396
+msgid "Select full, part, or no traceback table"
+msgstr ""
+
+#: config/rs6000/rs6000.h:397
 msgid "Specify ABI to use"
 msgstr ""
 
-#: config/rs6000/rs6000.h:432
+#: config/rs6000/rs6000.h:399
 msgid "Specify size of long double (64 or 128 bits)"
 msgstr ""
 
+#: config/rs6000/rs6000.h:401
+msgid "Specify yes/no if isel instructions should be generated"
+msgstr ""
+
+#: config/rs6000/rs6000.h:403
+msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
+msgstr ""
+
+#: config/rs6000/rs6000.h:405
+#, fuzzy
+msgid "Avoid all range limits on call instructions"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
+
 #. Definitions for __builtin_return_address and __builtin_frame_address.
 #. __builtin_return_address (0) should give link register (65), enable
 #. this.
@@ -12304,101 +12853,105 @@ 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:1776
+#: config/rs6000/rs6000.h:1869
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr ""
 
-#: config/rs6000/sysv4.h:88
+#: config/rs6000/sysv4.h:87
 msgid "Select ABI calling convention"
 msgstr ""
 
-#: config/rs6000/sysv4.h:89
+#: config/rs6000/sysv4.h:88
 msgid "Select method for sdata handling"
 msgstr ""
 
-#: config/rs6000/sysv4.h:104
+#: config/rs6000/sysv4.h:103
 msgid "Align to the base type of the bit-field"
 msgstr ""
 
-#: config/rs6000/sysv4.h:106
+#: config/rs6000/sysv4.h:105
 msgid "Don't align to the base type of the bit-field"
 msgstr ""
 
-#: config/rs6000/sysv4.h:108
+#: config/rs6000/sysv4.h:107
 msgid "Don't assume that unaligned accesses are handled by the system"
 msgstr ""
 
-#: config/rs6000/sysv4.h:110
+#: config/rs6000/sysv4.h:109
 msgid "Assume that unaligned accesses are handled by the system"
 msgstr ""
 
-#: config/rs6000/sysv4.h:112 config/rs6000/sysv4.h:116
+#: config/rs6000/sysv4.h:111 config/rs6000/sysv4.h:115
 msgid "Produce code relocatable at runtime"
 msgstr ""
 
-#: config/rs6000/sysv4.h:114 config/rs6000/sysv4.h:118
+#: config/rs6000/sysv4.h:113 config/rs6000/sysv4.h:117
 msgid "Don't produce code relocatable at runtime"
 msgstr ""
 
-#: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
+#: config/rs6000/sysv4.h:119 config/rs6000/sysv4.h:121
 msgid "Produce little endian code"
 msgstr ""
 
-#: config/rs6000/sysv4.h:124 config/rs6000/sysv4.h:126
+#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:125
 msgid "Produce big endian code"
 msgstr ""
 
-#: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128
-#: config/rs6000/sysv4.h:129 config/rs6000/sysv4.h:130
-#: config/rs6000/sysv4.h:131 config/rs6000/sysv4.h:132
-#: config/rs6000/sysv4.h:142 config/rs6000/sysv4.h:143
-#: config/rs6000/sysv4.h:154 config/rs6000/sysv4.h:155
+#: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:127
+#: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129
+#: config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131
+#: config/rs6000/sysv4.h:141 config/rs6000/sysv4.h:142
+#: config/rs6000/sysv4.h:153 config/rs6000/sysv4.h:155
 #: config/rs6000/sysv4.h:157
 #, fuzzy
 msgid "no description yet"
 msgstr "(÷ùñßò ðåñéãñáöÞ)"
 
-#: config/rs6000/sysv4.h:133
+#: config/rs6000/sysv4.h:132
 msgid "Use EABI"
 msgstr ""
 
-#: config/rs6000/sysv4.h:134
+#: config/rs6000/sysv4.h:133
 msgid "Don't use EABI"
 msgstr ""
 
-#: config/rs6000/sysv4.h:137
+#: config/rs6000/sysv4.h:136
 msgid "Do not allow bit-fields to cross word boundaries"
 msgstr ""
 
-#: config/rs6000/sysv4.h:139
+#: config/rs6000/sysv4.h:138
 #, fuzzy
 msgid "Use alternate register names"
 msgstr "ìç ôåñìáôéæüìåíï üíïìá âÜñïõò"
 
-#: config/rs6000/sysv4.h:141
+#: config/rs6000/sysv4.h:140
 msgid "Don't use alternate register names"
 msgstr ""
 
-#: config/rs6000/sysv4.h:145
+#: config/rs6000/sysv4.h:144
 msgid "Link with libsim.a, libc.a and sim-crt0.o"
 msgstr ""
 
-#: config/rs6000/sysv4.h:147
+#: config/rs6000/sysv4.h:146
 msgid "Link with libads.a, libc.a and crt0.o"
 msgstr ""
 
-#: config/rs6000/sysv4.h:149
+#: config/rs6000/sysv4.h:148
 msgid "Link with libyk.a, libc.a and crt0.o"
 msgstr ""
 
-#: config/rs6000/sysv4.h:151
+#: config/rs6000/sysv4.h:150
 msgid "Link with libmvme.a, libc.a and crt0.o"
 msgstr ""
 
-#: config/rs6000/sysv4.h:153
+#: config/rs6000/sysv4.h:152
 msgid "Set the PPC_EMB bit in the ELF flags header"
 msgstr ""
 
+#: config/rs6000/sysv4.h:154
+msgid "Use the WindISS simulator"
+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
@@ -12407,11251 +12960,8870 @@ msgstr ""
 #.
 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
 #. get control.
-#: config/rs6000/sysv4.h:212
+#: config/rs6000/sysv4.h:214
 #, fuzzy, c-format
 msgid "bad value for -mcall-%s"
 msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
 
-#: config/rs6000/sysv4.h:228
+#: config/rs6000/sysv4.h:230
 #, fuzzy, c-format
 msgid "bad value for -msdata=%s"
 msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
 
-#: config/rs6000/sysv4.h:245
+#: config/rs6000/sysv4.h:247
 #, c-format
 msgid "-mrelocatable and -msdata=%s are incompatible"
 msgstr ""
 
-#: config/rs6000/sysv4.h:253
+#: config/rs6000/sysv4.h:255
 #, c-format
 msgid "-f%s and -msdata=%s are incompatible"
 msgstr ""
 
-#: config/rs6000/sysv4.h:261
+#: config/rs6000/sysv4.h:263
 #, c-format
 msgid "-msdata=%s and -mcall-%s are incompatible"
 msgstr ""
 
-#: config/rs6000/sysv4.h:268
+#: config/rs6000/sysv4.h:272
 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
 msgstr ""
 
-#: config/rs6000/sysv4.h:274
+#: config/rs6000/sysv4.h:278
 #, c-format
 msgid "-mrelocatable and -mcall-%s are incompatible"
 msgstr ""
 
-#: config/rs6000/sysv4.h:281
+#: config/rs6000/sysv4.h:285
 #, c-format
 msgid "-fPIC and -mcall-%s are incompatible"
 msgstr ""
 
-#: config/rs6000/sysv4.h:288
+#: config/rs6000/sysv4.h:292
 #, fuzzy
 msgid "-mcall-aixdesc must be big endian"
 msgstr "ôá ìåãÝèç ôïõ óôçëïãíþìïíá ðñÝðåé íá åßíáé êáôÜ áýîïõóá óåéñÜ"
 
-#: config/s390/s390.c:1762
+#: config/s390/s390.c:2584
 msgid "invalid UNSPEC as operand (1)"
 msgstr ""
 
-#: config/s390/s390.c:1792
+#: config/s390/s390.c:2620
 msgid "invalid UNSPEC as operand (2)"
 msgstr ""
 
-#: config/s390/s390.c:1798
+#: config/s390/s390.c:2626
 msgid "UNKNOWN in s390_output_symbolic_const !?"
 msgstr ""
 
-#: config/s390/s390.c:1814
+#: config/s390/s390.c:2644
 #, fuzzy
 msgid "Cannot decompose address."
 msgstr "Äåí åßíáé äõíáôÞ ç åê÷þñçóç ôçò æçôçèÞóáò äéåýèõíóçò"
 
-#: config/s390/s390.c:1962
+#: config/s390/s390.c:2784
 msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
-#: config/s390/s390.c:2507
-msgid "no code label found"
-msgstr ""
-
-#: config/s390/s390.c:2653
+#: config/s390/s390.c:4421
 msgid "Total size of local variables exceeds architecture limit."
 msgstr ""
 
-#: config/s390/s390.h:53
+#: config/s390/s390.h:70
 msgid "Set backchain"
 msgstr ""
 
-#: config/s390/s390.h:54
+#: config/s390/s390.h:71
 msgid "Don't set backchain (faster, but debug harder"
 msgstr ""
 
-#: config/s390/s390.h:55
+#: config/s390/s390.h:72
 msgid "Use bras for execucable < 64k"
 msgstr ""
 
-#: config/s390/s390.h:56
+#: config/s390/s390.h:73
 msgid "Don't use bras"
 msgstr ""
 
-#: config/s390/s390.h:57
+#: config/s390/s390.h:74
 msgid "Additional debug prints"
 msgstr ""
 
-#: config/s390/s390.h:58
+#: config/s390/s390.h:75
 msgid "Don't print additional debug prints"
 msgstr ""
 
-#: config/s390/s390.h:59
+#: config/s390/s390.h:76
 msgid "64 bit mode"
-msgstr ""
+msgstr "êáôÜóôáóç 64 bit"
 
-#: config/s390/s390.h:60
+#: config/s390/s390.h:77
 msgid "31 bit mode"
-msgstr ""
+msgstr "êáôÜóôáóç 31 bit"
 
-#: config/s390/s390.h:61
+#: config/s390/s390.h:78
 #, fuzzy
 msgid "mvcle use"
 msgstr "Ç óõóêåõÞ åßíáé áðáó÷ïëçìÝíç"
 
-#: config/s390/s390.h:62
+#: config/s390/s390.h:79
 msgid "mvc&ex"
 msgstr ""
 
+#: config/sh/sh.c:5134
+#, fuzzy
+msgid "__builtin_saveregs not supported by this subtarget"
+msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
+
+#: config/sh/sh.c:5684
+msgid "attribute interrupt_handler is not compatible with -m5-compact"
+msgstr ""
+
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:4730 config/sh/sh.c:4769
+#: config/sh/sh.c:5710 config/sh/sh.c:5749
 #, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr ""
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:4737
+#: config/sh/sh.c:5717
 #, fuzzy, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:4776
+#: config/sh/sh.c:5756
 #, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr ""
 
-#: config/sparc/sparc.c:319
+#. There are no delay slots on SHmedia.
+#. Relaxation isn't yet supported for SHmedia
+#: config/sh/sh.h:437
+#, fuzzy
+msgid "Profiling is not supported on this target."
+msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
+
+#: config/sparc/sparc.c:329
 #, fuzzy, c-format
 msgid "%s is not supported by this configuration"
 msgstr "Ç ïéêïãÝíåéá äéåõèýíóåùí äåí õðïóôçñßæåôáé áðü ôçí ïéêïãÝíåéá ðñùôïêüëëïõ"
 
-#: config/sparc/sparc.c:326
+#: config/sparc/sparc.c:336
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr ""
 
-#: config/sparc/sparc.c:351
+#: config/sparc/sparc.c:361
 #, fuzzy
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: config/sparc/sparc.c:439
-msgid "profiling does not support code models other than medlow"
-msgstr ""
-
-#: config/sparc/sparc.c:5834 config/sparc/sparc.c:5840
+#: config/sparc/sparc.c:6299 config/sparc/sparc.c:6305
 #, fuzzy, c-format
 msgid "invalid %%Y operand"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/sparc/sparc.c:5910
+#: config/sparc/sparc.c:6375
 #, fuzzy, c-format
 msgid "invalid %%A operand"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/sparc/sparc.c:5920
+#: config/sparc/sparc.c:6385
 #, fuzzy, c-format
 msgid "invalid %%B operand"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/sparc/sparc.c:5959
+#: config/sparc/sparc.c:6424
 #, fuzzy, c-format
 msgid "invalid %%c operand"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/sparc/sparc.c:5960
+#: config/sparc/sparc.c:6425
 #, fuzzy, c-format
 msgid "invalid %%C operand"
 msgstr "ìç Ýãêõñç ìåôáôüðéóç UTC"
 
-#: config/sparc/sparc.c:5981
+#: config/sparc/sparc.c:6446
 #, fuzzy, c-format
 msgid "invalid %%d operand"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/sparc/sparc.c:5982
+#: config/sparc/sparc.c:6447
 #, fuzzy, c-format
 msgid "invalid %%D operand"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/sparc/sparc.c:6000
+#: config/sparc/sparc.c:6463
 #, fuzzy, c-format
 msgid "invalid %%f operand"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/sparc/sparc.c:6050
+#: config/sparc/sparc.c:6513
 msgid "long long constant not a valid immediate operand"
 msgstr ""
 
-#: config/sparc/sparc.c:6053
+#: config/sparc/sparc.c:6516
 msgid "floating point constant not a valid immediate operand"
 msgstr ""
 
-#: config/sparc/freebsd.h:81 config/sparc/linux.h:86
-#: config/sparc/linux64.h:139
+#: config/sparc/freebsd.h:80 config/sparc/linux.h:87 config/sparc/linux64.h:89
+#: config/sparc/netbsd-elf.h:239
 msgid "Use 128 bit long doubles"
 msgstr ""
 
-#: config/sparc/sp64-elf.h:82 config/sparc/splet.h:29
+#: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
 msgid "Generate code for big endian"
 msgstr ""
 
-#: config/sparc/sp64-elf.h:83 config/sparc/splet.h:30
+#: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
 msgid "Generate code for little endian"
 msgstr ""
 
-#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:67
+#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:65
 msgid "Use little-endian byte order for data"
 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:388
-#, c-format
-msgid "%s and profiling conflict: disabling %s"
-msgstr ""
-
-#: config/sparc/sparc.h:562
-msgid "Use function_epilogue()"
-msgstr ""
-
-#: config/sparc/sparc.h:564
-msgid "Do not use function_epilogue()"
-msgstr ""
-
-#: config/sparc/sparc.h:566
+#: config/sparc/sparc.h:532
 msgid "Assume possible double misalignment"
 msgstr ""
 
-#: config/sparc/sparc.h:568
+#: config/sparc/sparc.h:534
 msgid "Assume all doubles are aligned"
 msgstr ""
 
-#: config/sparc/sparc.h:570
+#: config/sparc/sparc.h:536
 msgid "Pass -assert pure-text to linker"
 msgstr ""
 
-#: config/sparc/sparc.h:572
+#: config/sparc/sparc.h:538
 msgid "Do not pass -assert pure-text to linker"
 msgstr ""
 
-#: config/sparc/sparc.h:574
+#: config/sparc/sparc.h:540
 msgid "Use flat register window model"
 msgstr ""
 
-#: config/sparc/sparc.h:576
+#: config/sparc/sparc.h:542
 msgid "Do not use flat register window model"
 msgstr ""
 
-#: config/sparc/sparc.h:578
+#: config/sparc/sparc.h:544
 msgid "Use ABI reserved registers"
 msgstr ""
 
-#: config/sparc/sparc.h:580
+#: config/sparc/sparc.h:546
 msgid "Do not use ABI reserved registers"
 msgstr ""
 
-#: config/sparc/sparc.h:582
+#: config/sparc/sparc.h:548
 msgid "Use hardware quad fp instructions"
 msgstr ""
 
-#: config/sparc/sparc.h:584
+#: config/sparc/sparc.h:550
 msgid "Do not use hardware quad fp instructions"
 msgstr ""
 
-#: config/sparc/sparc.h:586
+#: config/sparc/sparc.h:552
 msgid "Compile for v8plus ABI"
 msgstr ""
 
-#: config/sparc/sparc.h:588
+#: config/sparc/sparc.h:554
 msgid "Do not compile for v8plus ABI"
 msgstr ""
 
-#: config/sparc/sparc.h:590
+#: config/sparc/sparc.h:556
 #, fuzzy
 msgid "Utilize Visual Instruction Set"
 msgstr "ÐáñÜíïìç ÅíôïëÞ"
 
-#: config/sparc/sparc.h:592
+#: config/sparc/sparc.h:558
 msgid "Do not utilize Visual Instruction Set"
 msgstr ""
 
 #. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
-#: config/sparc/sparc.h:595
+#: config/sparc/sparc.h:561
 msgid "Optimize for Cypress processors"
 msgstr ""
 
-#: config/sparc/sparc.h:597
-msgid "Optimize for SparcLite processors"
+#: config/sparc/sparc.h:563
+msgid "Optimize for SPARCLite processors"
 msgstr ""
 
-#: config/sparc/sparc.h:599
+#: config/sparc/sparc.h:565
 msgid "Optimize for F930 processors"
 msgstr ""
 
-#: config/sparc/sparc.h:601
+#: config/sparc/sparc.h:567
 msgid "Optimize for F934 processors"
 msgstr ""
 
-#: config/sparc/sparc.h:603
-msgid "Use V8 Sparc ISA"
+#: config/sparc/sparc.h:569
+msgid "Use V8 SPARC ISA"
 msgstr ""
 
-#: config/sparc/sparc.h:605
-msgid "Optimize for SuperSparc processors"
+#: config/sparc/sparc.h:571
+msgid "Optimize for SuperSPARC processors"
 msgstr ""
 
 #. End of deprecated options.
-#: config/sparc/sparc.h:608
+#: config/sparc/sparc.h:574
 msgid "Pointers are 64-bit"
 msgstr ""
 
-#: config/sparc/sparc.h:610
+#: config/sparc/sparc.h:576
 msgid "Pointers are 32-bit"
 msgstr ""
 
-#: config/sparc/sparc.h:612
+#: config/sparc/sparc.h:578
 msgid "Use 32-bit ABI"
-msgstr ""
+msgstr "×ñÞóç ABI 32-bit"
 
-#: config/sparc/sparc.h:614
+#: config/sparc/sparc.h:580
 msgid "Use 64-bit ABI"
-msgstr ""
+msgstr "×ñÞóç ABI 64-bit"
 
-#: config/sparc/sparc.h:616
+#: config/sparc/sparc.h:582
 msgid "Use stack bias"
 msgstr ""
 
-#: config/sparc/sparc.h:618
+#: config/sparc/sparc.h:584
 msgid "Do not use stack bias"
 msgstr ""
 
-#: config/sparc/sparc.h:620
+#: config/sparc/sparc.h:586
 msgid "Use structs on stronger alignment for double-word copies"
 msgstr ""
 
-#: config/sparc/sparc.h:622
+#: config/sparc/sparc.h:588
 msgid "Do not use structs on stronger alignment for double-word copies"
 msgstr ""
 
-#: config/sparc/sparc.h:624
+#: config/sparc/sparc.h:590
 msgid "Optimize tail call instructions in assembler and linker"
 msgstr ""
 
-#: config/sparc/sparc.h:626
+#: config/sparc/sparc.h:592
 msgid "Do not optimize tail call instructions in assembler or linker"
 msgstr ""
 
-#: config/sparc/sparc.h:670
-msgid "Use given Sparc code model"
+#: config/sparc/sparc.h:637
+msgid "Use given SPARC code model"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1168
+#: config/stormy16/stormy16.c:1192
 msgid "cannot use va_start in interrupt function"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1525
+#: config/stormy16/stormy16.c:1552
 msgid "`B' operand is not constant"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1531
+#: config/stormy16/stormy16.c:1558
 msgid "`B' operand has multiple bits set"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1558
+#: config/stormy16/stormy16.c:1585
 msgid "`o' operand is not constant"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1573
+#: config/stormy16/stormy16.c:1600
 msgid "xstormy16_print_operand: unknown code"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1623
+#: config/stormy16/stormy16.c:1650
 #, c-format
 msgid "switch statement of size %lu entries too large"
 msgstr ""
 
-#: config/v850/v850-c.c:68
+#: config/v850/v850-c.c:67
 msgid "#pragma GHS endXXXX found without previous startXXX"
 msgstr ""
 
-#: config/v850/v850-c.c:70
+#: config/v850/v850-c.c:69
 msgid "#pragma GHS endXXX does not match previous startXXX"
 msgstr ""
 
-#: config/v850/v850-c.c:95
+#: config/v850/v850-c.c:94
 msgid "cannot set interrupt attribute: no current function"
 msgstr ""
 
-#: config/v850/v850-c.c:103
+#: config/v850/v850-c.c:102
 msgid "cannot set interrupt attribute: no such identifier"
 msgstr ""
 
-#: config/v850/v850-c.c:149
+#: config/v850/v850-c.c:148
 msgid "junk at end of #pragma ghs section"
 msgstr ""
 
 # src/request.c:806 src/request.c:912
-#: config/v850/v850-c.c:166
+#: config/v850/v850-c.c:165
 #, fuzzy, c-format
 msgid "unrecognized section name \"%s\""
 msgstr "Ìç áíáãíùñßóçìï üíïìá åðéöÜíåéáò `%s'"
 
 # src/dfa.c:569 src/dfa.c:583 src/dfa.c:587
 # src/dfa.c:577 src/dfa.c:591 src/dfa.c:595
-#: config/v850/v850-c.c:181
+#: config/v850/v850-c.c:180
 #, fuzzy
 msgid "malformed #pragma ghs section"
 msgstr "êáêïó÷çìáôéóìÝíïò ìåôñçôÞò åðáíÜëçøçò"
 
-#: config/v850/v850-c.c:201
+#: config/v850/v850-c.c:200
 msgid "junk at end of #pragma ghs interrupt"
 msgstr ""
 
-#: config/v850/v850-c.c:213
+#: config/v850/v850-c.c:212
 msgid "junk at end of #pragma ghs starttda"
 msgstr ""
 
-#: config/v850/v850-c.c:225
+#: config/v850/v850-c.c:224
 msgid "junk at end of #pragma ghs startsda"
 msgstr ""
 
-#: config/v850/v850-c.c:237
+#: config/v850/v850-c.c:236
 msgid "junk at end of #pragma ghs startzda"
 msgstr ""
 
-#: config/v850/v850-c.c:249
+#: config/v850/v850-c.c:248
 msgid "junk at end of #pragma ghs endtda"
 msgstr ""
 
-#: config/v850/v850-c.c:261
+#: config/v850/v850-c.c:260
 msgid "junk at end of #pragma ghs endsda"
 msgstr ""
 
-#: config/v850/v850-c.c:273
+#: config/v850/v850-c.c:272
 msgid "junk at end of #pragma ghs endzda"
 msgstr ""
 
-#: config/v850/v850.c:122
+#: config/v850/v850.c:129
 #, c-format
 msgid "%s=%s is not numeric"
 msgstr ""
 
 # src/shred.c:1134
-#: config/v850/v850.c:129
+#: config/v850/v850.c:136
 #, fuzzy, c-format
 msgid "%s=%s is too large"
 msgstr "%s: ôï áñ÷åßï åßíáé ðïëý ìåãÜëï"
 
-#: config/v850/v850.c:285
+#: config/v850/v850.c:302
 msgid "const_double_split got a bad insn:"
 msgstr ""
 
-#: config/v850/v850.c:777
+#: config/v850/v850.c:837
 #, fuzzy
 msgid "output_move_single:"
 msgstr "áñ÷åßï åîüäïõ"
 
-#: config/v850/v850.c:2081
+#: config/v850/v850.c:2217
 msgid "a data area attribute cannot be specified for local variables"
 msgstr ""
 
-#: config/v850/v850.c:2092
+#: config/v850/v850.c:2228
 #, c-format
 msgid "data area of '%s' conflicts with previous declaration"
 msgstr ""
 
-#: config/v850/v850.c:2295
+#: config/v850/v850.c:2447
 #, c-format
 msgid "bogus JR construction: %d\n"
 msgstr ""
 
-#: config/v850/v850.c:2316 config/v850/v850.c:2518
+#: config/v850/v850.c:2468 config/v850/v850.c:2670
 #, c-format
 msgid "bad amount of stack space removal: %d"
 msgstr ""
 
-#: config/v850/v850.c:2494
+#: config/v850/v850.c:2646
 #, c-format
 msgid "bogus JARL construction: %d\n"
 msgstr ""
 
+#: config/v850/v850.c:3026
+#, c-format
+msgid "Bogus DISPOSE construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:3048
+#, c-format
+msgid "Too much stack space to dispose of: %d"
+msgstr ""
+
+#: config/v850/v850.c:3224
+#, c-format
+msgid "Bogus PREPEARE construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:3246
+#, c-format
+msgid "Too much stack space to prepare: %d"
+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:120
+#: config/v850/v850.h:158
 msgid "Support Green Hills ABI"
 msgstr ""
 
-#: config/v850/v850.h:123
+#: config/v850/v850.h:161
 msgid "Prohibit PC relative function calls"
 msgstr ""
 
-#: config/v850/v850.h:126
+#: config/v850/v850.h:164
 msgid "Reuse r30 on a per function basis"
 msgstr ""
 
-#: config/v850/v850.h:129
+#: config/v850/v850.h:167
 msgid "Use stubs for function prologues"
 msgstr ""
 
-#: config/v850/v850.h:132
+#: config/v850/v850.h:170
 msgid "Same as: -mep -mprolog-function"
 msgstr ""
 
-#: config/v850/v850.h:133
+#: config/v850/v850.h:171
 msgid "Enable backend debugging"
 msgstr ""
 
-#: config/v850/v850.h:135
+#: config/v850/v850.h:173
 msgid "Compile for the v850 processor"
 msgstr ""
 
-#: config/v850/v850.h:138
-msgid "Use 4 byte entries in switch tables"
-msgstr ""
-
-#: config/v850/v850.h:164
-msgid "Set the max size of data eligible for the TDA area"
+#: config/v850/v850.h:175
+msgid "Compile for v850e processor"
 msgstr ""
 
-#: config/v850/v850.h:167
-msgid "Set the max size of data eligible for the SDA area"
-msgstr ""
+#. Make sure that the other bits are cleared.
+#: config/v850/v850.h:177
+#, fuzzy
+msgid "Enable the use of the short load instructions"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/v850/v850.h:170
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr ""
+#: config/v850/v850.h:180
+#, fuzzy
+msgid "Do not use the callt instruction"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: ada/misc.c:219
-msgid "`-gnat' misspelled as `-gant'"
-msgstr ""
+#: config/v850/v850.h:187
+#, fuzzy
+msgid "Do not use registers r2 and r5"
+msgstr "Äåí åßíáé äõíáôÞ ç êáôá÷þñçóç ôçò õðçñåóßáò"
 
-#: ch/actions.c:118
-#, c-format
-msgid "%d errors, %d sorries, do granting"
+#: config/v850/v850.h:189
+msgid "Enfore strict alignment"
 msgstr ""
 
-#: ch/actions.c:135
-msgid "GNU compiler does not support statically allocated objects"
+#: config/v850/v850.h:192
+msgid "Use 4 byte entries in switch tables"
 msgstr ""
 
-#: ch/actions.c:138 objc/objc-act.c:882
-#, c-format
-msgid "`%s' cannot be statically allocated"
+#: config/v850/v850.h:218
+msgid "Set the max size of data eligible for the TDA area"
 msgstr ""
 
-#: ch/actions.c:300
-#, c-format
-msgid "causing unhandled exception `%s' (this is flaged only once)"
+#: config/v850/v850.h:221
+msgid "Set the max size of data eligible for the SDA area"
 msgstr ""
 
-#: ch/actions.c:438
-msgid "range failure (not inside function)"
+#: config/v850/v850.h:224
+msgid "Set the max size of data eligible for the ZDA area"
 msgstr ""
 
-#: ch/actions.c:440
-msgid "possible range failure (not inside function)"
-msgstr ""
+#: config/xtensa/xtensa.c:1062 config/xtensa/xtensa.c:1096
+#: config/xtensa/xtensa.c:1105
+#, fuzzy
+msgid "bad test"
+msgstr "ÅóöáëìÝíç äéåýèõíóç"
 
-#: ch/actions.c:445
-msgid "expression will always cause RANGEFAIL"
+#: config/xtensa/xtensa.c:1824
+msgid "boolean registers required for the floating-point option"
 msgstr ""
 
-#: ch/actions.c:492
-msgid "right hand side of assignment is a mode"
-msgstr ""
+#: config/xtensa/xtensa.c:1991
+#, fuzzy
+msgid "invalid mask"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: ch/actions.c:498
-#, c-format
-msgid "incompatible modes in %s"
-msgstr ""
+#: config/xtensa/xtensa.c:2038
+#, fuzzy
+msgid "invalid address"
+msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
 
-#: ch/actions.c:523
-#, fuzzy, c-format
-msgid "bad string length in %s"
-msgstr "åëÜ÷éóôï ìÝãåèïò áëöáñéèìçôéêïý"
+#: config/xtensa/xtensa.c:2063
+#, fuzzy
+msgid "no register in address"
+msgstr "ìç Ýãêõñïò ÷ñüíïò Ýíáñîçò"
 
-#: ch/actions.c:631 ch/actions.c:644
-#, fuzzy, c-format
-msgid "mode mismatch in %s expression"
-msgstr "ÓöÜëìá óôï ôáßñéáóìá óôçí êáíïíéêÞ Ýêöñáóç `%s'"
+#: config/xtensa/xtensa.c:2071
+#, fuzzy
+msgid "address offset not a constant"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: ch/actions.c:638
-#, c-format
-msgid "%s expression must be referable"
+#: config/xtensa/xtensa.c:2809
+msgid "only uninitialized variables can be placed in a .bss section"
 msgstr ""
 
-#: ch/actions.c:667
-#, c-format
-msgid "%s not allowed outside a PROC"
+#: config/xtensa/xtensa.h:114
+msgid "Use the Xtensa code density option"
 msgstr ""
 
-#: ch/actions.c:673
-#, c-format
-msgid "%s action in PROC with no declared RESULTS"
+#: config/xtensa/xtensa.h:116
+msgid "Do not use the Xtensa code density option"
 msgstr ""
 
-#: ch/actions.c:704
-msgid "RETURN not allowed outside PROC"
+#: config/xtensa/xtensa.h:118
+msgid "Use the Xtensa MAC16 option"
 msgstr ""
 
-#: ch/actions.c:717
-msgid "RETURN with a value, in PROC returning void"
+#: config/xtensa/xtensa.h:120
+msgid "Do not use the Xtensa MAC16 option"
 msgstr ""
 
-#: ch/actions.c:726
-msgid "RETURN with no value and no RESULT action in procedure"
+#: config/xtensa/xtensa.h:122
+msgid "Use the Xtensa MUL16 option"
 msgstr ""
 
-# src/main.c:697 src/main.c:751
-#: ch/actions.c:749
-#, fuzzy, c-format
-msgid "no label named `%s'"
-msgstr "¶ãíùóôç ãëþóóá `%s'"
-
-#: ch/actions.c:751
-#, c-format
-msgid "cannot GOTO label `%s' outside current function"
+#: config/xtensa/xtensa.h:124
+msgid "Do not use the Xtensa MUL16 option"
 msgstr ""
 
-#: ch/actions.c:773
-#, c-format
-msgid "no EXITable label named `%s'"
+#: config/xtensa/xtensa.h:126
+msgid "Use the Xtensa MUL32 option"
 msgstr ""
 
-#: ch/actions.c:775
-#, c-format
-msgid "cannot EXIT label `%s' outside current function"
+#: config/xtensa/xtensa.h:128
+msgid "Do not use the Xtensa MUL32 option"
 msgstr ""
 
-#: ch/actions.c:1018
-msgid "case selector not compatible with label"
+#. undocumented
+#. undocumented
+#: config/xtensa/xtensa.h:134
+msgid "Use the Xtensa NSA option"
 msgstr ""
 
-#: ch/actions.c:1044
-msgid "ELSE label not within a CASE statement"
+#: config/xtensa/xtensa.h:136
+msgid "Do not use the Xtensa NSA option"
 msgstr ""
 
-#: ch/actions.c:1048
-msgid "multiple default labels found in a CASE statement"
+#: config/xtensa/xtensa.h:138
+msgid "Use the Xtensa MIN/MAX option"
 msgstr ""
 
-#: ch/actions.c:1049
-#, fuzzy
-msgid "this is the first ELSE label"
-msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
-
-#: ch/actions.c:1070
-msgid "label found outside of CASE statement"
+#: config/xtensa/xtensa.h:140
+msgid "Do not use the Xtensa MIN/MAX option"
 msgstr ""
 
-#: ch/actions.c:1073
-#, fuzzy
-msgid "duplicate CASE value"
-msgstr "äéðëü êëåéäß"
-
-#: ch/actions.c:1074 ch/actions.c:1127
-#, fuzzy
-msgid "this is the first entry for that value"
-msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
+#: config/xtensa/xtensa.h:142
+msgid "Use the Xtensa SEXT option"
+msgstr ""
 
-#: ch/actions.c:1077 ch/actions.c:1130
-#, fuzzy
-msgid "CASE value out of range"
-msgstr "Ï áñéèìüò ôùí êáíáëéþí åßíáé Ýîù áðü ôá üñéá"
+#: config/xtensa/xtensa.h:144
+msgid "Do not use the Xtensa SEXT option"
+msgstr ""
 
-#: ch/actions.c:1079 ch/actions.c:1132
+#: config/xtensa/xtensa.h:146
 #, fuzzy
-msgid "empty range"
-msgstr "êåíü áëöáñéèìçôéêü"
+msgid "Use the Xtensa boolean register option"
+msgstr "ìç ôåñìáôéæüìåíï üíïìá âÜñïõò"
 
-#: ch/actions.c:1081 ch/actions.c:1134
-msgid "label within scope of cleanup or variable array"
+#: config/xtensa/xtensa.h:148
+msgid "Do not use the Xtensa boolean register option"
 msgstr ""
 
-#: ch/actions.c:1105 ch/actions.c:1302
-msgid "mode in label is not discrete"
+#: config/xtensa/xtensa.h:150
+msgid "Use the Xtensa floating-point unit"
 msgstr ""
 
-#: ch/actions.c:1122
-msgid "label not within a CASE statement"
+#: config/xtensa/xtensa.h:152
+msgid "Do not use the Xtensa floating-point unit"
 msgstr ""
 
-#: ch/actions.c:1282
-msgid "lower bound of range must be a discrete literal expression"
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#: config/xtensa/xtensa.h:170
+msgid "Disable fused multiply/add and multiply/subtract FP instructions"
 msgstr ""
 
-#: ch/actions.c:1287
-msgid "upper bound of range must be a discrete literal expression"
+#: config/xtensa/xtensa.h:172
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
 msgstr ""
 
-#: ch/actions.c:1311
-msgid "CASE label is not valid"
+#: config/xtensa/xtensa.h:174
+msgid "Serialize volatile memory references with MEMW instructions"
 msgstr ""
 
-#: ch/actions.c:1357
-msgid "number of CASE selectors does not match the number of CASE label lists"
+#: config/xtensa/xtensa.h:176
+msgid "Do not serialize volatile memory references with MEMW instructions"
 msgstr ""
 
-#: ch/actions.c:1442
-#, c-format
-msgid "incomplete CASE - %s not handled"
+#: config/xtensa/xtensa.h:178
+msgid "Intersperse literal pools with code in the text section"
 msgstr ""
 
-#: ch/actions.c:1461
-msgid "CASE selector with variable range"
+#: config/xtensa/xtensa.h:180
+msgid "Put literal pools in a separate literal section"
 msgstr ""
 
-#: ch/actions.c:1465
-msgid "too many cases to do CASE completeness testing"
+#: config/xtensa/xtensa.h:182
+msgid "Automatically align branch targets to reduce branch penalties"
 msgstr ""
 
-#: ch/actions.c:1550
-msgid "type of tuple cannot be implicit in multiple assignent"
+#: config/xtensa/xtensa.h:184
+msgid "Do not automatically align branch targets"
 msgstr ""
 
-#: ch/actions.c:1552
-msgid "conditional expression cannot be used in multiple assignent"
+#: config/xtensa/xtensa.h:186
+msgid "Use indirect CALLXn instructions for large programs"
 msgstr ""
 
-#: ch/actions.c:1554
-#, fuzzy
-msgid "internal error - unknown type in multiple assignment"
-msgstr "åóùôåñéêü óöÜëìá - êëÞèçêå ç addtype ìå êáêü ttisgmt"
-
-#: ch/actions.c:1558
-msgid "no operator allowed in multiple assignment,"
+#: config/xtensa/xtensa.h:188
+msgid "Use direct CALLn instructions for fast calls"
 msgstr ""
 
-#: ch/actions.c:1568
-msgid "location modes in multiple assignment are not equivalent"
+#: ada/misc.c:233
+msgid "`-gnat' misspelled as `-gant'"
 msgstr ""
 
-#: ch/actions.c:1606
-msgid "you may not assign a value to a BUFFER or EVENT location"
+#: cp/call.c:258 cp/init.c:1587
+msgid "qualified type `%T' does not match destructor name `~%T'"
 msgstr ""
 
-#: ch/actions.c:1614
-msgid "can't assign value to READonly location"
+#: cp/call.c:267
+msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
 msgstr ""
 
-#: ch/actions.c:1619
-msgid "cannot assign to location with non-value property"
+#: cp/call.c:276
+msgid "`%D' is a namespace"
 msgstr ""
 
-#: ch/actions.c:1639
-msgid "lefthand side of assignment is not a location"
+#: cp/call.c:284
+msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
 msgstr ""
 
-#: ch/actions.c:1715 ch/actions.c:1785
-msgid "bitstring slice"
+#: cp/call.c:366
+msgid "unable to call pointer to member function here"
 msgstr ""
 
-#: ch/actions.c:1810
-msgid "LENGTH on left-hand-side is non-portable"
+#: cp/call.c:515
+msgid "destructors take no parameters"
 msgstr ""
 
-#: ch/actions.c:1814
-msgid "can only set LENGTH of array location"
+#: cp/call.c:519
+msgid "destructor name `~%T' does not match type `%T' of expression"
 msgstr ""
 
-#: ch/convert.c:63
-msgid "internal error: trying to make loc-identity with non-location"
+#: cp/call.c:535 cp/call.c:4857
+msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
 msgstr ""
 
-#: ch/convert.c:117
-#, fuzzy
-msgid "cannot convert to a boolean mode"
-msgstr "áäýíáôç ç ìåôáôñïðÞ ôïõ U+%04X óôï ôïðéêü óýíïëï ÷áñáêôÞñùí"
-
-#: ch/convert.c:152
-#, fuzzy
-msgid "cannot convert to a char mode"
-msgstr "áäýíáôç ç ìåôáôñïðÞ ôïõ U+%04X óôï ôïðéêü óýíïëï ÷áñáêôÞñùí"
-
-#: ch/convert.c:248
+# src/getopt.c:628
+# src/getopt.c:628
+#: cp/call.c:557
 #, fuzzy
-msgid "powerset tuple element out of range"
-msgstr "%s: áñéèìüò ãñáììÞò Ýîù áðü ôá üñéá"
+msgid "request for member `%D' is ambiguous"
+msgstr "%s: ç åðéëïãÞ `%s' åßíáé áóáöÞò\n"
 
-#: ch/convert.c:284 ch/convert.c:312
-#, c-format
-msgid "incompatible member of powerset tuple (at position #%d)"
+#: cp/call.c:2446
+msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr ""
 
-#: ch/convert.c:394
-#, c-format
-msgid "no initializer value for fixed field `%s'"
+#: cp/call.c:2451
+msgid "%s %D(%T, %T) <built-in>"
 msgstr ""
 
-#: ch/convert.c:436
-#, c-format
-msgid "non-constant value for tag field `%s'"
+#: cp/call.c:2455
+msgid "%s %D(%T) <built-in>"
 msgstr ""
 
-#: ch/convert.c:488
-#, c-format
-msgid "field `%s' in wrong variant"
+#: cp/call.c:2459
+msgid "%s %T <conversion>"
 msgstr ""
 
-#: ch/convert.c:495
-#, fuzzy, c-format
-msgid "missing variant fields (at least `%s')"
-msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
+#: cp/call.c:2461
+msgid "%s %+#D%s"
+msgstr ""
 
-#: ch/convert.c:518
-#, fuzzy, c-format
-msgid "bad initializer for field `%s'"
-msgstr "ìç Ýãêõñï byte Þ ëßóôá ðåäßùí"
+#: cp/call.c:2615
+#, fuzzy
+msgid "conversion from `%T' to `%T' is ambiguous"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
 
-#: ch/convert.c:525
-#, c-format
-msgid "no initializer value for variant field `%s'"
+#: cp/call.c:2690
+msgid "incomplete type '%T' cannot be used to name a scope"
 msgstr ""
 
-#: ch/convert.c:531
-msgid "no selected variant"
-msgstr ""
+#: cp/call.c:2706 cp/typeck.c:2176 cp/typeck.c:2205
+#, fuzzy
+msgid "'%D' has no member named '%E'"
+msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
 
-#: ch/convert.c:546 ch/convert.c:912
-msgid "mixture of labelled and unlabelled tuple elements"
+#: cp/call.c:2812
+msgid "no matching function for call to `%D(%A)'"
 msgstr ""
 
-#: ch/convert.c:557
-msgid "probably not a structure tuple"
+#: cp/call.c:2823 cp/call.c:4948
+msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr ""
 
-#: ch/convert.c:559
+#. It's no good looking for an overloaded operator() on a
+#. pointer-to-member-function.
+#: cp/call.c:2850
 #, c-format
-msgid "excess initializer for field `%s'"
-msgstr ""
-
-#: ch/convert.c:566
-msgid "excess unnamed initializers"
+msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr ""
 
-#: ch/convert.c:693
-msgid "non-constant start index for tuple"
+#: cp/call.c:2920
+msgid "no match for call to `(%T) (%A)'"
 msgstr ""
 
-#: ch/convert.c:736
+# src/getopt.c:813
+# src/getopt.c:813
+#: cp/call.c:2930
 #, fuzzy
-msgid "invalid array tuple label"
-msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ïíüìáôïò êëÜóçò"
+msgid "call of `(%T) (%A)' is ambiguous"
+msgstr "%s: ç åðéëïãÞ `-W %s' åßíáé äéöïñïýìåíç\n"
 
-#: ch/convert.c:750
-msgid "non-constant array tuple index range"
+#: cp/call.c:2965
+msgid "%s for `%T ? %T : %T' operator"
 msgstr ""
 
-#: ch/convert.c:759
-#, c-format
-msgid "incompatible array tuple element %s"
+#: cp/call.c:2970
+msgid "%s for `%T %s' operator"
 msgstr ""
 
-#: ch/convert.c:775
-msgid "multiple (*) or (ELSE) array tuple labels"
+#: cp/call.c:2973
+msgid "%s for `%T [%T]' operator"
 msgstr ""
 
-#: ch/convert.c:784
-msgid "empty range in array tuple"
+#: cp/call.c:2978
+msgid "%s for `%T %s %T' operator"
 msgstr ""
 
-#: ch/convert.c:801
-#, c-format
-msgid "array tuple has duplicate index %s"
+#: cp/call.c:2981
+msgid "%s for `%s %T' operator"
 msgstr ""
 
-#: ch/convert.c:809
-#, fuzzy
-msgid "array tuple index out of range"
-msgstr "%s: áñéèìüò ãñáììÞò Ýîù áðü ôá üñéá"
-
-#: ch/convert.c:811
-#, fuzzy
-msgid "too many array tuple values"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
-
-#: ch/convert.c:883
-msgid "dynamic array tuple without (*) or (ELSE)"
+#: cp/call.c:3071
+msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr ""
 
-#: ch/convert.c:885
-#, fuzzy, c-format
-msgid "missing array tuple element %s"
-msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
-
-#: ch/convert.c:892
-#, fuzzy, c-format
-msgid "missing array tuple elements %s : %s"
-msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
-
-#: ch/convert.c:1086
-msgid "initializer is not an array or string mode"
+#: cp/call.c:3130
+#, c-format
+msgid "`%E' has type `void' and is not a throw-expression"
 msgstr ""
 
-#: ch/convert.c:1096
-msgid "destination is too small"
+#: cp/call.c:3163 cp/call.c:3363
+msgid "operands to ?: have different types"
 msgstr ""
 
-#: ch/convert.c:1152
-msgid "internal error:  unknown type of expression"
+#: cp/call.c:3316
+msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
 msgstr ""
 
-#: ch/decl.c:1033
-#, fuzzy, c-format
-msgid "`%s' must not be declared readonly"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
-
-#: ch/decl.c:1037
-msgid "declaration of readonly variable without initialization"
+#: cp/call.c:3323
+msgid "enumeral and non-enumeral type in conditional expression"
 msgstr ""
 
-# src/request.c:263
-#: ch/decl.c:1059
-#, fuzzy, c-format
-msgid "no initialization allowed for `%s'"
-msgstr "Ôï âÞìá áñ÷éêïðïßçóçò áðÝôõ÷å"
-
-#: ch/decl.c:1067
-#, c-format
-msgid "value for loc-identity `%s' is not a location"
+#: cp/call.c:3405
+msgid "`%D' must be declared before use"
 msgstr ""
 
-#: ch/decl.c:1074
-#, fuzzy, c-format
-msgid "location for `%s' not read-compatible"
-msgstr "Ï êáôÜëïãïò `%s' äåí åßíáé ðñïóéôüò."
+#: cp/call.c:3604
+msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
+msgstr ""
 
-#: ch/decl.c:1101
-#, c-format
-msgid "nonconstant initializer for `%s'"
+#: cp/call.c:3651
+msgid "using synthesized `%#D' for copy assignment"
 msgstr ""
 
-#: ch/decl.c:1132
-msgid "do_decl: internal error: don't know what to initialize"
+#: cp/call.c:3653
+msgid "  where cfront would use `%#D'"
 msgstr ""
 
-#: ch/decl.c:1189
-msgid "RECURSIVE PROCs"
+#: cp/call.c:3680
+msgid "comparison between `%#T' and `%#T'"
 msgstr ""
 
-#: ch/decl.c:1445
-#, c-format
-msgid "`%s' must not be READonly"
+#: cp/call.c:3919
+msgid "no suitable `operator delete' for `%T'"
 msgstr ""
 
-#: ch/decl.c:1471
-msgid "POS may not be specified for a list of field declarations"
+#: cp/call.c:3938
+msgid "`%+#D' is private"
 msgstr ""
 
-#: ch/decl.c:1525
-msgid "(ELSE) case label as well as ELSE variant"
+#: cp/call.c:3940
+msgid "`%+#D' is protected"
 msgstr ""
 
-#: ch/decl.c:1610 ch/decl.c:1613
-msgid "inconsistent modes between labels and tag field"
+#: cp/call.c:3942
+#, fuzzy
+msgid "`%+#D' is inaccessible"
+msgstr "ôï `%s' åßíáé ìç-ðñïóðåëÜóéìï"
+
+#: cp/call.c:3943
+msgid "within this context"
 msgstr ""
 
-#: ch/decl.c:1618
+#: cp/call.c:3985
 #, fuzzy
-msgid "too few tag labels"
-msgstr "ðïëý ëßãá ïñßóìáôá"
+msgid "invalid conversion from `%T' to `%T'"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
 
-#: ch/decl.c:1620
+#: cp/call.c:3987 cp/call.c:4126 cp/call.c:4128
 #, fuzzy
-msgid "too many tag labels"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
+msgid "  initializing argument %P of `%D'"
+msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
 
-#: ch/decl.c:1658
-msgid "case label lower limit is not a discrete constant expression"
+#: cp/call.c:4050 cp/call.c:4054
+msgid "  initializing argument %P of `%D' from result of `%D'"
 msgstr ""
 
-#: ch/decl.c:1660
-msgid "case label upper limit is not a discrete constant expression"
+#: cp/call.c:4060 cp/call.c:4063
+msgid "  initializing temporary from result of `%D'"
 msgstr ""
 
-#: ch/decl.c:1670
-msgid "case label must be a discrete constant expression"
+#. Undefined behavior [expr.call] 5.2.2/7.  We used to just warn
+#. here and do a bitwise copy, but now cp_expr_size will abort if we
+#. try to do that.
+#: cp/call.c:4215
+msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr ""
 
-#: ch/decl.c:1697
-msgid "variant label declared here..."
+#. Undefined behavior [expr.call] 5.2.2/7.
+#: cp/call.c:4242
+msgid "cannot receive objects of non-POD type `%#T' through `...'"
 msgstr ""
 
-#: ch/decl.c:1699
-#, fuzzy
-msgid "...is duplicated here"
-msgstr "äéðëü êëåéäß"
-
-#: ch/decl.c:1729
-#, c-format
-msgid "no field (yet) for tag %s"
+#: cp/call.c:4422
+msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr ""
 
-#: ch/decl.c:1824
-msgid "non-value mode may only returned by LOC"
+#: cp/call.c:4656
+msgid "could not find class$ field in java interface type `%T'"
 msgstr ""
 
-#: ch/decl.c:1847
-#, fuzzy, c-format
-msgid "mode of `%s' is not a mode"
-msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
+#: cp/call.c:4831
+#, fuzzy
+msgid "call to non-function `%D'"
+msgstr "Äåí âñÝèçêáí URL óôï %s.\n"
 
-#: ch/decl.c:1853
-#, c-format
-msgid "`%s' may only be passed by LOC"
+#: cp/call.c:4937
+msgid "no matching function for call to `%T::%D(%A)%#V'"
 msgstr ""
 
-#: ch/decl.c:2281
-#, c-format
-msgid "nothing named `%s' to grant"
+#: cp/call.c:4967
+msgid "cannot call member function `%D' without object"
 msgstr ""
 
-#: ch/decl.c:2321
-#, fuzzy, c-format
-msgid "duplicate grant for `%s'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
-
-#: ch/decl.c:2322
-#, fuzzy, c-format
-msgid "previous grant for `%s'"
-msgstr "äéáôÞñçóç ùñþí óôï %s"
+#: cp/call.c:5580
+msgid "passing `%T' chooses `%T' over `%T'"
+msgstr ""
 
-#: ch/decl.c:2409
-#, fuzzy, c-format
-msgid "duplicate definition `%s'"
-msgstr "äéðëüò ïñéóìüò óõíüëïõ"
+#: cp/call.c:5582 cp/decl2.c:4081
+#, fuzzy
+msgid "  in call to `%D'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: ch/decl.c:2410
-#, fuzzy, c-format
-msgid "previous definition of `%s'"
-msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
+#: cp/call.c:5631 cp/call.c:5756
+msgid "choosing `%D' over `%D'"
+msgstr ""
 
-# src/main.c:785
-#: ch/decl.c:3248 ch/decl.c:3258
-#, fuzzy, c-format
-msgid "ambiguous choice for seize `%s' -"
-msgstr "ÁóáöÞò ìïñöÞ `%s'"
+#: cp/call.c:5632
+#, fuzzy
+msgid "  for conversion from `%T' to `%T'"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
 
-#: ch/decl.c:3249 ch/decl.c:3259
-#, c-format
-msgid " - can seize this `%s' -"
+#: cp/call.c:5634
+msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: ch/decl.c:3250 ch/decl.c:3261
-#, c-format
-msgid " - or this granted decl `%s'"
+#: cp/call.c:5758
+msgid "  because worst conversion for the former is better than worst conversion for the latter"
 msgstr ""
 
-#: ch/decl.c:4430
-#, fuzzy, c-format
-msgid "enumerator value for `%s' is less than 0"
-msgstr "%s: ïé ôéìÝò ôïõ ðåäßïõ `%s' äåí ðñÝðåé íá åßíáé ìåãáëýôåñåò áðü %d"
+#: cp/call.c:5874 cp/call.c:5895
+#, fuzzy
+msgid "could not convert `%E' to `%T'"
+msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
 
-#: ch/decl.c:4512
-#, c-format
-msgid "enumerators `%s' and `%s' have equal values"
+#: cp/class.c:286
+msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
 msgstr ""
 
-#: ch/decl.c:4618
-msgid "undefined value in SET mode is obsolete and deprecated"
+#: cp/class.c:943
+msgid "`%#D' and `%#D' cannot be overloaded"
 msgstr ""
 
-#: ch/decl.c:4794
-msgid "BASE variable never declared"
-msgstr ""
+#: cp/class.c:1027
+#, fuzzy
+msgid "duplicate enum value `%D'"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: ch/decl.c:4796
-msgid "cannot BASE a variable on a PROC/PROCESS name"
+#: cp/class.c:1030
+msgid "duplicate field `%D' (as enum and non-enum)"
 msgstr ""
 
-#: ch/decl.c:4848
+#: cp/class.c:1037
 #, fuzzy
-msgid "INTERNAL ERROR: handle_one_level is broken"
-msgstr "ÅÓÙÔÅÑÉÊÏ ÓÖÁËÌÁ: ËÜèïò åßäïò áíôéêåéìÝíïõ óôï expand_token ()"
+msgid "duplicate nested type `%D'"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: ch/expr.c:126
-#, c-format
-msgid "tuple without specified mode not allowed in %s"
+#: cp/class.c:1048
+msgid "duplicate field `%D' (as type and non-type)"
 msgstr ""
 
-#: ch/expr.c:128
-#, fuzzy, c-format
-msgid "conditional expression not allowed in %s"
-msgstr "ËÜèïò Ýêöñáóç óôçí áðïôßìçóç (ëÜèïò åßóïäïò): %s"
-
-#: ch/expr.c:130
-#, fuzzy, c-format
-msgid "internal error:  unknown expression mode in %s"
-msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
+#: cp/class.c:1052
+#, fuzzy
+msgid "duplicate member `%D'"
+msgstr "äéðëüò áñéèìüò ìçíýìáôïò"
 
-#: ch/expr.c:147
-msgid "CASE selector is not a discrete expression"
+#: cp/class.c:1095
+msgid "conflicting access specifications for method `%D', ignored"
 msgstr ""
 
-#: ch/expr.c:215
-msgid "The number of CASE selectors does not match the number of CASE label lists"
+#: cp/class.c:1097
+#, c-format
+msgid "conflicting access specifications for field `%s', ignored"
 msgstr ""
 
-#: ch/expr.c:594
-msgid "powerset is not addressable"
+#: cp/class.c:1142
+msgid "`%D' names constructor"
 msgstr ""
 
-#: ch/expr.c:639
+#: cp/class.c:1147
 #, fuzzy
-msgid "array is not addressable"
-msgstr "Ï êáôÜëïãïò `%s' äåí åßíáé ðñïóéôüò."
-
-#: ch/expr.c:687
-#, c-format
-msgid "too few arguments in call to `%s'"
-msgstr "ðïëý ëßãá ïñßóìáôá óôç êëÞóç ôçò `%s'"
+msgid "`%D' invalid in `%T'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: ch/expr.c:689
-#, c-format
-msgid "too many arguments in call to `%s'"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá óôç êëÞóç ôçò `%s'"
+#: cp/class.c:1155
+msgid "no members matching `%D' in `%#T'"
+msgstr ""
 
-#: ch/expr.c:758
+#: cp/class.c:1187 cp/class.c:1195
 #, fuzzy
-msgid "cannot dereference, not a pointer"
-msgstr "Äåí ìðïñåß íá êáèïñéóôåß ôï üíïìá ôïõ óõóôÞìáôïò"
+msgid "`%D' invalid in `%#T'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: ch/expr.c:768
-#, c-format
-msgid "missing '.' operator or undefined mode name `%s'"
+#: cp/class.c:1188
+msgid "  because of local method `%#D' with same name"
 msgstr ""
 
-#: ch/expr.c:771
-msgid "you have forgotten the '.' operator which must"
+#: cp/class.c:1196
+msgid "  because of local member `%#D' with same name"
 msgstr ""
 
-#: ch/expr.c:772
-#, c-format
-msgid " precede a STRUCT field reference, or `%s' is an undefined mode"
+#: cp/class.c:1268
+msgid "base class `%#T' has a non-virtual destructor"
 msgstr ""
 
-#: ch/expr.c:786
-msgid "can't dereference PTR value using unary `->'"
+#: cp/class.c:1288
+msgid "base `%T' with only non-default constructor in class without a constructor"
 msgstr ""
 
-#: ch/expr.c:831
-#, fuzzy
-msgid "invalid type argument of `->'"
-msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
-
-#: ch/expr.c:856 ch/expr.c:969
-msgid "operand of '.' is not a STRUCT"
+#: cp/class.c:1860
+msgid "all member functions in class `%T' are private"
 msgstr ""
 
-#: ch/expr.c:909
-#, fuzzy, c-format
-msgid "no field named `%s'"
-msgstr "Ìç ïñéóìÝíï üíïìá %s"
-
-#: ch/expr.c:1217
-msgid "ABS argument must be discrete or real mode"
+#: cp/class.c:1874
+msgid "`%#T' only defines a private destructor and has no friends"
 msgstr ""
 
-#: ch/expr.c:1250
-#, fuzzy, c-format
-msgid "argument %d to ABSTIME must be of integer type"
-msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
-
-#: ch/expr.c:1288 ch/expr.c:1329
-msgid "parameter 1 must be referable"
+#: cp/class.c:1917
+msgid "`%#T' only defines private constructors and has no friends"
 msgstr ""
 
-#: ch/expr.c:1294 ch/expr.c:1335 ch/expr.c:1372
-msgid "mode mismatch in parameter 1"
-msgstr ""
+#: cp/class.c:2038 cp/class.c:5172
+#, fuzzy
+msgid "redefinition of `%#T'"
+msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
 
-#: ch/expr.c:1301 ch/expr.c:1342
+#: cp/class.c:2039
 #, fuzzy
-msgid "parameter 2 must be a positive integer"
-msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
+msgid "previous definition of `%#T'"
+msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
 
-#: ch/expr.c:1436
-msgid "CARD argument must be powerset mode"
+#: cp/class.c:2313
+msgid "no unique final overrider for `%D' in `%T'"
 msgstr ""
 
-#: ch/expr.c:1487
-msgid "expression for DESCR-built-in must be referable"
+#. Here we know it is a hider, and no overrider exists.
+#: cp/class.c:2652
+msgid "`%D' was hidden"
 msgstr ""
 
-#: ch/expr.c:1535
-#, fuzzy, c-format
-msgid "argument to `%s' must be of integer type"
-msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
-
-#: ch/expr.c:1568
-#, fuzzy, c-format
-msgid "argument 1 to `%s' must be of floating point mode"
-msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
-
-#: ch/expr.c:1602
-#, fuzzy, c-format
-msgid "first argument to `%s' must be a mode"
-msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
-
-#: ch/expr.c:1609
-#, c-format
-msgid "READonly modes for %s must have a value"
-msgstr ""
+#: cp/class.c:2653
+msgid "  by `%D'"
+msgstr "  êáôÜ `%D'"
 
-#: ch/expr.c:1692
-msgid "argument to TERMINATE must be a reference primitive value"
+#: cp/class.c:2695
+msgid "ISO C++ forbids member `%D' with same name as enclosing class"
 msgstr ""
 
-#: ch/expr.c:1741
-msgid "argument 1 to INTTIME must be of mode TIME"
+#: cp/class.c:2700 cp/decl2.c:1327
+msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr ""
 
-#: ch/expr.c:1888
-msgid "LENGTH argument must be string, buffer, event mode, text location or mode"
+#: cp/class.c:2706 cp/decl2.c:1333
+msgid "private member `%#D' in anonymous union"
 msgstr ""
 
-#: ch/expr.c:1917
-msgid "UPPER argument must have a mode, or be a mode"
+#: cp/class.c:2709 cp/decl2.c:1335
+msgid "protected member `%#D' in anonymous union"
 msgstr ""
 
-#: ch/expr.c:1919
-msgid "LOWER argument must have a mode, or be a mode"
+#: cp/class.c:2834
+msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: ch/expr.c:1953
-msgid "UPPER argument must be string, array, mode or integer"
+#: cp/class.c:2898
+msgid "bit-field `%#D' with non-integral type"
 msgstr ""
 
-#: ch/expr.c:1955
-msgid "LOWER argument must be string, array, mode or integer"
+#: cp/class.c:2918
+msgid "bit-field `%D' width not an integer constant"
 msgstr ""
 
-#: ch/expr.c:1991
-#, c-format
-msgid "%s argument must be POWERSET mode"
-msgstr ""
+#: cp/class.c:2924
+#, fuzzy
+msgid "negative width in bit-field `%D'"
+msgstr "Áñíçôéêü ðëÜôïò óôçí áðïôßìçóç"
 
-#: ch/expr.c:2017
-#, c-format
-msgid "%s called for empty POWERSET"
+#: cp/class.c:2929
+msgid "zero width for bit-field `%D'"
 msgstr ""
 
-#: ch/expr.c:2098
-msgid "argument to NUM is not discrete"
+#: cp/class.c:2935
+msgid "width of `%D' exceeds its type"
 msgstr ""
 
-#: ch/expr.c:2110
-msgid "no integer mode which matches expression's mode"
+#: cp/class.c:2944
+msgid "`%D' is too small to hold all values of `%#T'"
 msgstr ""
 
-#: ch/expr.c:2119
-msgid "NUM's parameter is below its mode range"
+#: cp/class.c:3028
+msgid "member `%#D' with constructor not allowed in union"
 msgstr ""
 
-#: ch/expr.c:2122
-msgid "NUM's parameter is above its mode range"
+#: cp/class.c:3031
+msgid "member `%#D' with destructor not allowed in union"
 msgstr ""
 
-#: ch/expr.c:2161
-msgid "cannot take SUCC or PRED of a numbered SET"
+#: cp/class.c:3034
+msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr ""
 
-#: ch/expr.c:2169
-msgid "SUCC or PRED must not be done on a PTR"
+#: cp/class.c:3061
+msgid "multiple fields in union `%T' initialized"
 msgstr ""
 
-#: ch/expr.c:2172
-msgid "SUCC or PRED for a reference type is not standard"
+#: cp/class.c:3183
+msgid "field `%D' in local class cannot be static"
 msgstr ""
 
-#: ch/expr.c:2182
-msgid "SUCC or PRED argument must be a discrete mode"
+#: cp/class.c:3189
+msgid "field `%D' invalidly declared function type"
 msgstr ""
 
-#: ch/expr.c:2203
-#, c-format
-msgid "taking the %s of a value already at its %s value"
+#: cp/class.c:3196
+msgid "field `%D' invalidly declared method type"
 msgstr ""
 
-#: ch/expr.c:2254
-msgid "size applied to a function mode"
+#: cp/class.c:3202
+msgid "field `%D' invalidly declared offset type"
 msgstr ""
 
-#: ch/expr.c:2260
-msgid "sizeof applied to a void mode"
+#. Unions cannot have static members.
+#: cp/class.c:3220
+msgid "field `%D' declared static in union"
 msgstr ""
 
-#: ch/expr.c:2265
-msgid "sizeof applied to an incomplete mode"
+#: cp/class.c:3247
+msgid "non-static reference `%#D' in class without a constructor"
 msgstr ""
 
-#: ch/expr.c:2360
-msgid "cannot call a PROCESS, you START a PROCESS"
+#: cp/class.c:3282
+msgid "non-static const member `%#D' in class without a constructor"
 msgstr ""
 
-#: ch/expr.c:2422
-#, fuzzy, c-format
-msgid "invalid %s"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+#: cp/class.c:3298
+#, fuzzy
+msgid "field `%#D' with same name as class"
+msgstr "ÕðÜñ÷åé áíôéêåßìåíï ìå ôï ßäéï üíïìá"
 
-#: ch/expr.c:2437
-#, c-format
-msgid "%s parameter %d must be a location"
+#: cp/class.c:3316
+msgid "`%#T' has pointer data members"
 msgstr ""
 
-#: ch/expr.c:2445
-#, c-format
-msgid "%s parameter %d is READ-only"
+#: cp/class.c:3320
+msgid "  but does not override `%T(const %T&)'"
 msgstr ""
 
-#: ch/expr.c:2488
-#, c-format
-msgid "LOC actual parameter %d is a non-referable location"
+#: cp/class.c:3322
+msgid "  or `operator=(const %T&)'"
 msgstr ""
 
-#: ch/expr.c:2494
-#, c-format
-msgid "mode mismatch in parameter %d"
+#: cp/class.c:3325
+msgid "  but does not override `operator=(const %T&)'"
 msgstr ""
 
-#: ch/expr.c:2518
-#, c-format
-msgid "too many arguments to procedure `%s'"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá óôç ñïõôßíá `%s'"
+#: cp/class.c:3775
+msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
+msgstr ""
 
-#: ch/expr.c:2521
-msgid "too many arguments to procedure"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá óôç ñïõôßíá"
+#: cp/class.c:3883
+msgid "class `%T' will be considered nearly empty in a future version of GCC"
+msgstr ""
 
-#: ch/expr.c:2527
-#, fuzzy, c-format
-msgid "too few arguments to procedure `%s'"
-msgstr "Ðñïåéäïðïßçóç: Ðïëý ëßãá ïñßóìáôá óôï åóùäïìçìÝíï `%s'"
+#: cp/class.c:3973
+msgid "initializer specified for non-virtual method `%D'"
+msgstr ""
 
-#: ch/expr.c:2530
-#, fuzzy
-msgid "too few arguments to procedure"
-msgstr "ðïëý ëßãá ïñßóìáôá"
+#: cp/class.c:4709
+msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
+msgstr ""
 
-#: ch/expr.c:2596
-#, fuzzy
-msgid "syntax error (integer used as function)"
-msgstr "óõíôáêôéêü óöÜëìá óôïí êáèïñéóìü óåéñÜò"
+#: cp/class.c:4809
+msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
+msgstr ""
 
-#: ch/expr.c:2616
-#, fuzzy
-msgid "syntax error - missing operator, comma, or '('?"
-msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü ôïõ ðßíáêá ñåðåñôïñßïõ: %s"
+#: cp/class.c:4822
+msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
+msgstr ""
 
-#: ch/expr.c:2977
-#, c-format
-msgid "unimplemented built-in function `%s'"
+#: cp/class.c:4978
+msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: ch/expr.c:2981
-#, fuzzy, c-format
-msgid "internal error - bad built-in function `%s'"
-msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
+#: cp/class.c:5011
+msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
+msgstr ""
 
-#: ch/expr.c:2995
-msgid "empty expression in string index"
+#: cp/class.c:5020
+msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr ""
 
-#: ch/expr.c:3000
-msgid "only one expression allowed in string index"
+#: cp/class.c:5079
+msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
 msgstr ""
 
-#: ch/expr.c:3017
-msgid "invalid: primval ( untyped_exprlist )"
+#: cp/class.c:5320
+msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr ""
 
-#: ch/expr.c:3081 ch/expr.c:3095
-msgid "operand is variable-size bitstring/power-set"
+#: cp/class.c:5405
+msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr ""
 
-#: ch/expr.c:3245
+#: cp/class.c:5861
 #, c-format
-msgid "tree code `%s' unhandled in build_compare_set_expr"
+msgid "language string `\"%s\"' not recognized"
 msgstr ""
 
-#: ch/expr.c:3410
-msgid "incompatible modes in concat expression"
+#: cp/class.c:5957
+msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr ""
 
-#: ch/expr.c:3459
-#, fuzzy
-msgid "invalid operation on array of chars"
-msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ðáñáâïëÞò"
-
-#: ch/expr.c:3504
-msgid "comparison of variant structures is unsafe"
+#: cp/class.c:6078
+msgid "no matches converting function `%D' to type `%#T'"
 msgstr ""
 
-#: ch/expr.c:3511
-msgid "compare with variant records"
+#: cp/class.c:6101
+msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr ""
 
-#: ch/expr.c:3688 ch/expr.c:3924
-#, fuzzy, c-format
-msgid "incompatible operands to %s"
-msgstr "RPC: Ìç óõìâáôÝò åêäüóåéò ôïõ RPC"
-
-#: ch/expr.c:3740
-msgid "relational operator not allowed for this mode"
+#: cp/class.c:6127
+msgid "assuming pointer to member `%D'"
 msgstr ""
 
-#: ch/expr.c:3794
+#: cp/class.c:6130
 #, c-format
-msgid "cannot use %s operator on PROC mode variable"
+msgid "(a pointer to member can only be formed with `&%E')"
 msgstr ""
 
-#: ch/expr.c:3800
-#, fuzzy, c-format
-msgid "invalid left operand of %s"
-msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'"
-
-#: ch/expr.c:3805 ch/expr.c:4357
-#, fuzzy, c-format
-msgid "invalid right operand of %s"
-msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'"
+#: cp/class.c:6174 cp/class.c:6345 cp/class.c:6352
+#, fuzzy
+msgid "not enough type information"
+msgstr "åìöÜíéóç ðëçñïöïñéþí ðñïüäïõ"
 
-#: ch/expr.c:3819
-msgid "repetition expression must be constant"
+#: cp/class.c:6183
+msgid "argument of type `%T' does not match `%T'"
 msgstr ""
 
-#: ch/expr.c:3829
-msgid "left argument to MOD/REM operator must be integral"
+#: cp/class.c:6329
+msgid "invalid operation on uninstantiated type"
 msgstr ""
 
-#: ch/expr.c:3834
-msgid "right argument to MOD/REM operator must be integral"
-msgstr ""
+#. [basic.scope.class]
+#.
+#. A name N used in a class S shall refer to the same declaration
+#. in its context and when re-evaluated in the completed scope of
+#. S.
+#: cp/class.c:6612 cp/decl.c:1006 cp/decl.c:3102 cp/pt.c:1845
+#, fuzzy
+msgid "declaration of `%#D'"
+msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
 
-#: ch/expr.c:3891
-msgid "right operand of IN is not a powerset"
+#: cp/class.c:6613
+msgid "changes meaning of `%D' from `%+#D'"
 msgstr ""
 
-#: ch/expr.c:3896
-msgid "left operand of IN incompatible with right operand"
+#: cp/cvt.c:88
+msgid "can't convert from incomplete type `%T' to `%T'"
 msgstr ""
 
-#: ch/expr.c:3987
-msgid "-> operator not allow in constant expression"
-msgstr ""
+#: cp/cvt.c:97
+#, fuzzy
+msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
 
-#: ch/expr.c:4000
-msgid "taking the address of a string literal is non-standard"
-msgstr ""
+#: cp/cvt.c:126
+#, fuzzy
+msgid "converting from `%T' to `%T'"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
 
-#: ch/expr.c:4002
-msgid "taking the address of a function is non-standard"
+#: cp/cvt.c:201 cp/cvt.c:205
+msgid "pointer to member cast from `%T' to `%T' is via virtual base"
 msgstr ""
 
-#: ch/expr.c:4005
+#: cp/cvt.c:223 cp/cvt.c:236 cp/cvt.c:283
 #, fuzzy
-msgid "ADDR requires a LOCATION argument"
-msgstr "ç åðéëïãÞ `-k' áðáéôåß Ýíá üñéóìá"
+msgid "cannot convert `%E' from type `%T' to type `%T'"
+msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
 
-#: ch/expr.c:4035
+#: cp/cvt.c:262
 #, fuzzy
-msgid "-> expression is not addressable"
-msgstr "ËÜèïò Ýêöñáóç óôçí áðïôßìçóç: %s"
+msgid "invalid conversion from '%T' to '%T'"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
 
-#: ch/expr.c:4062
-msgid "ADDR parameter must be a LOCATION"
-msgstr ""
+#: cp/cvt.c:537
+#, fuzzy
+msgid "conversion from `%T' to `%T' discards qualifiers"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
 
-#: ch/expr.c:4071
-msgid "possible internal error in build_chill_arrow_expr"
+#: cp/cvt.c:555
+msgid "casting `%T' to `%T' does not dereference pointer"
 msgstr ""
 
-#: ch/expr.c:4076
-#, fuzzy, c-format
-msgid "%s is not addressable"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+#: cp/cvt.c:584
+#, fuzzy
+msgid "cannot convert type `%T' to type `%T'"
+msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
 
-#: ch/expr.c:4175
-msgid "repetition count is not an integer constant"
-msgstr ""
+#: cp/cvt.c:701
+#, fuzzy
+msgid "conversion from `%#T' to `%#T'"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
 
-#: ch/expr.c:4183
-msgid "repetition count < 0"
+#: cp/cvt.c:713
+msgid "`%#T' used where a `%T' was expected"
 msgstr ""
 
-#: ch/expr.c:4188
-msgid "repetition value not constant"
+#: cp/cvt.c:730
+msgid "the address of `%D', will always be `true'"
 msgstr ""
 
-#: ch/expr.c:4200
-msgid "bitstring repetition of non-constant boolean"
+#: cp/cvt.c:750
+msgid "`%#T' used where a floating point value was expected"
 msgstr ""
 
-#: ch/expr.c:4223
-msgid "string repetition operand is non-constant bitstring"
+#: cp/cvt.c:797
+#, fuzzy
+msgid "conversion from `%T' to non-scalar type `%T' requested"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+
+#: cp/cvt.c:883
+msgid "object of incomplete type `%T' will not be accessed in %s"
 msgstr ""
 
-#: ch/expr.c:4283
-msgid "non-char, non-bit string repetition"
+#: cp/cvt.c:886
+msgid "object of type `%T' will not be accessed in %s"
 msgstr ""
 
-#: ch/expr.c:4311
-#, fuzzy, c-format
-msgid "invalid operand of %s"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: cp/cvt.c:902
+msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
+msgstr ""
 
-#: ch/expr.c:4322
+#. [over.over] enumerates the places where we can take the address
+#. of an overloaded function, and this is not one of them.
+#: cp/cvt.c:922
 #, c-format
-msgid "right operand of %s is not array of boolean"
+msgid "%s cannot resolve address of overloaded function"
 msgstr ""
 
-#: ch/expr.c:4335
+#. Only warn when there is no &.
+#: cp/cvt.c:927
 #, c-format
-msgid "%s operator applied to boolean variable"
+msgid "%s is a reference, not call, to function `%E'"
 msgstr ""
 
-#: ch/expr.c:4406
-msgid "non-boolean mode in conditional expression"
+#: cp/cvt.c:1065
+msgid "converting NULL to non-pointer type"
 msgstr ""
 
-#: ch/grant.c:1978
-msgid "decode_constant: invalid component_ref"
+#: cp/cvt.c:1141
+msgid "ambiguous default type conversion from `%T'"
 msgstr ""
 
-#: ch/grant.c:1986
-msgid "decode_constant: mode and value mismatch"
+#: cp/cvt.c:1143
+msgid "  candidate conversions include `%D' and `%D'"
 msgstr ""
 
-#: ch/grant.c:1989
-msgid "decode_constant: cannot decode this mode"
+#: cp/decl.c:1007 cp/decl.c:3205
+msgid "conflicts with previous declaration `%#D'"
 msgstr ""
 
-#: ch/grant.c:2214
-msgid "decode_constant_selective: mode and value mismatch"
+#: cp/decl.c:1211
+msgid "label `%D' used but not defined"
 msgstr ""
 
-#: ch/grant.c:2217
-msgid "decode_constant_selective: cannot decode this mode"
+#: cp/decl.c:1216
+msgid "label `%D' defined but not used"
 msgstr ""
 
-#: ch/grant.c:2677
-#, fuzzy, c-format
-msgid "can't write to %s"
-msgstr "áäõíáìßá åããñáöÞò áðïôåëÝóìáôïò: %s"
-
-#: ch/grant.c:2764
-#, fuzzy
-msgid "FORBID is not yet implemented"
-msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
-
-#. this nerver should happen
-#: ch/grant.c:2825
-#, c-format
-msgid "function \"really_grant_this\" called for `%s'"
+#: cp/decl.c:2249
+msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr ""
 
-#: ch/inout.c:1645
-msgid "non-integral text length"
+#: cp/decl.c:3008 cp/decl.c:3413
+msgid "previous declaration of `%D'"
 msgstr ""
 
-#: ch/inout.c:1650
-msgid "non-constant text length"
+#: cp/decl.c:3089 cp/decl.c:3127
+msgid "shadowing %s function `%#D'"
 msgstr ""
 
-#: ch/inout.c:1655
-#, fuzzy
-msgid "text length must be greater than 0"
-msgstr "%s: ï áñéèìüò ãñáììÞò ðñÝðåé íá åßíáé ìåãáëýôåñïò áðü ôï ìçäÝí"
-
-#: ch/inout.c:1755
-#, c-format
-msgid "argument %d of %s must be of mode ASSOCIATION"
+#: cp/decl.c:3098
+msgid "library function `%#D' redeclared as non-function `%#D'"
 msgstr ""
 
-#: ch/inout.c:1760 ch/inout.c:2146 ch/inout.c:2516 ch/inout.c:2751
-#, fuzzy, c-format
-msgid "argument %d of %s must be a location"
-msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
-
-#: ch/inout.c:1795
-#, fuzzy
-msgid "argument 2 of ASSOCIATE must not be an empty string"
-msgstr "%s: ç ôéìÞ ãéá ôï ðåäßï `%s' äåí ðñÝðåé íá åßíáé Ýíá êåíü áëöáñéèìçôéêü"
-
-#: ch/inout.c:1811
-#, fuzzy
-msgid "argument 2 to ASSOCIATE must be a string"
-msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
-
-#: ch/inout.c:1850
-#, fuzzy
-msgid "argument 3 to ASSOCIATE must be a string"
-msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
-
-#: ch/inout.c:2031
-#, fuzzy
-msgid "too many arguments in call to MODIFY"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
-
-#: ch/inout.c:2044
-#, fuzzy
-msgid "argument 2 of MODIFY must not be an empty string"
-msgstr "%s: ç ôéìÞ ãéá ôï ðåäßï `%s' äåí ðñÝðåé íá åßíáé Ýíá êåíü áëöáñéèìçôéêü"
+#: cp/decl.c:3103
+msgid "conflicts with built-in declaration `%#D'"
+msgstr ""
 
-#: ch/inout.c:2060
-#, fuzzy
-msgid "argument 2 to MODIFY must be a string"
-msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
+#: cp/decl.c:3122 cp/decl.c:3219 cp/decl.c:3235
+msgid "new declaration `%#D'"
+msgstr ""
 
-#: ch/inout.c:2094
-#, fuzzy
-msgid "argument 3 to MODIFY must be a string"
-msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
+#: cp/decl.c:3123
+msgid "ambiguates built-in declaration `%#D'"
+msgstr ""
 
-#: ch/inout.c:2141
-#, c-format
-msgid "argument %d of %s must be an ACCESS or TEXT mode"
+#: cp/decl.c:3179
+msgid "`%#D' redeclared as different kind of symbol"
 msgstr ""
 
-#: ch/inout.c:2355
-msgid "argument 4 of CONNECT must be of mode WHERE"
+#: cp/decl.c:3182
+msgid "previous declaration of `%#D'"
 msgstr ""
 
-#: ch/inout.c:2371
-msgid "index expression for ACCESS without index"
+#: cp/decl.c:3204
+msgid "declaration of template `%#D'"
 msgstr ""
 
-#: ch/inout.c:2376 ch/inout.c:2554 ch/inout.c:2636 ch/inout.c:4356
-#: ch/inout.c:4504
-#, fuzzy
-msgid "incompatible index mode"
-msgstr "ìç Ýãêõñï äéêáßùìá"
+#: cp/decl.c:3220 cp/decl.c:3236
+msgid "ambiguates old declaration `%#D'"
+msgstr ""
 
-#: ch/inout.c:2476
-msgid "argument 3 to CONNECT must be of mode USAGE"
+#: cp/decl.c:3228
+msgid "declaration of C function `%#D' conflicts with"
 msgstr ""
 
-#: ch/inout.c:2511
-#, fuzzy, c-format
-msgid "argument %d of %s must be of mode ACCESS"
-msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
+#: cp/decl.c:3230
+msgid "previous declaration `%#D' here"
+msgstr ""
 
-#: ch/inout.c:2545
-#, fuzzy
-msgid "too few arguments in call to `readrecord'"
-msgstr "ðïëý ëßãá bytes óôçí êùäéêïðïßçóç ÷áñáêôÞñá"
+#: cp/decl.c:3246
+msgid "conflicting types for `%#D'"
+msgstr ""
 
-#: ch/inout.c:2569 ch/inout.c:2648
-#, fuzzy
-msgid "incompatible record mode"
-msgstr "ìçäåíéóìÝíç åããñáöÞ êáé ãñÜøéìï ðÜíù óå áõôÞ (truncated)"
+#: cp/decl.c:3247
+msgid "previous declaration as `%#D'"
+msgstr ""
 
-#: ch/inout.c:2574
-msgid "store location must not be READonly"
+#: cp/decl.c:3290
+msgid "`%#D' previously defined here"
 msgstr ""
 
-#: ch/inout.c:2616
+#: cp/decl.c:3291
 #, fuzzy
-msgid "too few arguments in call to `writerecord'"
-msgstr "ðïëý ëßãá bytes óôçí êùäéêïðïßçóç ÷áñáêôÞñá"
+msgid "`%#D' previously declared here"
+msgstr "Äåí õðÜñ÷åé ðñïçãïýìåíç êáíïíéêÞ Ýêöñáóç"
 
-#: ch/inout.c:2643
-msgid "transfer to ACCESS without record mode"
+#. Prototype decl follows defn w/o prototype.
+#: cp/decl.c:3300
+msgid "prototype for `%#D'"
 msgstr ""
 
-#: ch/inout.c:2746
-#, fuzzy, c-format
-msgid "argument %d of %s must be of mode TEXT"
-msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
-
-#: ch/inout.c:2803
-msgid "TEXT doesn't have a location"
+#: cp/decl.c:3301
+msgid "follows non-prototype definition here"
 msgstr ""
 
-#: ch/inout.c:2905
-msgid "incompatible index mode for SETETEXTACCESS"
+#: cp/decl.c:3313
+msgid "previous declaration of `%#D' with %L linkage"
 msgstr ""
 
-#: ch/inout.c:2915
-msgid "incompatible record mode for SETTEXTACCESS"
+#: cp/decl.c:3315
+msgid "conflicts with new declaration with %L linkage"
 msgstr ""
 
-#: ch/inout.c:2945
-msgid "parameter 2 must be a location"
+#: cp/decl.c:3338 cp/decl.c:3345
+msgid "default argument given for parameter %d of `%#D'"
 msgstr ""
 
-#: ch/inout.c:2955
-msgid "incompatible modes in parameter 2"
-msgstr ""
+#: cp/decl.c:3340 cp/decl.c:3347
+#, fuzzy
+msgid "after previous specification in `%#D'"
+msgstr "%s: Ìç Ýãêõñç ñýèìéóç `%s'.\n"
 
-#: ch/inout.c:3062
-msgid "conditional expression not allowed in this context"
+#: cp/decl.c:3356
+msgid "`%#D' was used before it was declared inline"
 msgstr ""
 
-#: ch/inout.c:3064
-#, c-format
-msgid "untyped expression as argument %d"
+#: cp/decl.c:3358
+msgid "previous non-inline declaration here"
 msgstr ""
 
-#: ch/inout.c:3141 ch/inout.c:3187
-#, c-format
-msgid "cannot process %d bits integer for READTEXT argument %d"
+#: cp/decl.c:3412
+msgid "redundant redeclaration of `%D' in same scope"
 msgstr ""
 
-#: ch/inout.c:3262
+#: cp/decl.c:3493
 #, c-format
-msgid "cannot process %d bits integer WRITETEXT argument %d"
+msgid "declaration of `%F' throws different exceptions"
 msgstr ""
 
-#: ch/inout.c:3283 ch/inout.c:3338 ch/inout.c:3417 ch/inout.c:3483
-#: ch/inout.c:3534 ch/inout.c:3619 ch/inout.c:3654
+#: cp/decl.c:3495
 #, c-format
-msgid "argument %d is READonly"
+msgid "than previous declaration `%F'"
 msgstr ""
 
-#: ch/inout.c:3290 ch/inout.c:3345 ch/inout.c:3424 ch/inout.c:3491
-#: ch/inout.c:3542 ch/inout.c:3627 ch/inout.c:3659
-#, fuzzy, c-format
-msgid "argument %d must be referable"
-msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
+#. From [temp.expl.spec]:
+#.
+#. If a template, a member template or the member of a class
+#. template is explicitly specialized then that
+#. specialization shall be declared before the first use of
+#. that specialization that would cause an implicit
+#. instantiation to take place, in every translation unit in
+#. which such a use occurs.
+#: cp/decl.c:3632
+msgid "explicit specialization of %D after first use"
+msgstr ""
 
-#: ch/inout.c:3578
-#, c-format
-msgid "cannot process argument %d of WRITETEXT, unknown size"
+#: cp/decl.c:3886
+msgid "`%#D' used prior to declaration"
 msgstr ""
 
-#. datatype is not yet implemented, issue a warning
-#: ch/inout.c:3725
-#, c-format
-msgid "cannot process mode of argument %d for %sTEXT"
+#: cp/decl.c:3917
+msgid "redeclaration of `wchar_t' as `%T'"
 msgstr ""
 
-#: ch/inout.c:3868
+#. A redeclaration of main, but not a duplicate of the
+#. previous one.
+#.
+#. [basic.start.main]
+#.
+#. This function shall not be overloaded.
+#: cp/decl.c:3945
 #, fuzzy
-msgid "too few arguments for this format string"
-msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
+msgid "invalid redeclaration of `%D'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: ch/inout.c:3893 ch/inout.c:3902
-#, c-format
-msgid "type of argument %d invalid for conversion code at offset %d"
+#: cp/decl.c:3946
+msgid "as `%D'"
 msgstr ""
 
-#: ch/inout.c:4012
-msgid "unmatched open paren"
+#: cp/decl.c:4036
+msgid "previous external decl of `%#D'"
 msgstr ""
 
-#: ch/inout.c:4026 ch/inout.c:4221
-#, c-format
-msgid "bad format specification character (offset %d)"
+#: cp/decl.c:4077
+msgid "`%D' was previously implicitly declared to return `int'"
 msgstr ""
 
-#: ch/inout.c:4039
-#, c-format
-msgid "repetition factor overflow (offset %d)"
+#: cp/decl.c:4137
+msgid "extern declaration of `%#D' doesn't match"
 msgstr ""
 
-#: ch/inout.c:4057 ch/inout.c:4064 ch/inout.c:4071
-#, c-format
-msgid "duplicate qualifier (offset %d)"
+#: cp/decl.c:4138
+msgid "global declaration `%#D'"
 msgstr ""
 
-#: ch/inout.c:4093
-#, c-format
-msgid "clause width overflow (offset %d)"
+#: cp/decl.c:4169
+msgid "declaration of `%#D' shadows a parameter"
 msgstr ""
 
-#: ch/inout.c:4106
+#: cp/decl.c:4189
 #, c-format
-msgid "no fraction (offset %d)"
+msgid "declaration of `%s' shadows a member of `this'"
 msgstr ""
 
-#: ch/inout.c:4124
-#, c-format
-msgid "no fraction width (offset %d)"
-msgstr ""
+#: cp/decl.c:4541
+#, fuzzy
+msgid "`%#D' hides constructor for `%#T'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: ch/inout.c:4131
-#, c-format
-msgid "fraction width overflow (offset %d)"
+#: cp/decl.c:4556
+msgid "`%#D' conflicts with previous using declaration `%#D'"
 msgstr ""
 
-#: ch/inout.c:4142
-#, c-format
-msgid "no exponent (offset %d)"
+#: cp/decl.c:4568
+msgid "previous non-function declaration `%#D'"
 msgstr ""
 
-#: ch/inout.c:4160
-#, c-format
-msgid "no exponent width (offset %d)"
+#: cp/decl.c:4569
+msgid "conflicts with function declaration `%#D'"
 msgstr ""
 
-#: ch/inout.c:4167
+#: cp/decl.c:4659
+msgid "implicit declaration of function `%#D'"
+msgstr "áõôïíüçôç äéáêýñçîç ôçò óõíÜñôçóçò `%#D'"
+
+#: cp/decl.c:4817
 #, c-format
-msgid "exponent width overflow (offset %d)"
+msgid "label `%s' referenced outside of any function"
 msgstr ""
 
-#: ch/inout.c:4208
-#, fuzzy
-msgid "internal error in check_format_string"
-msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
-
-# src/recode.c:171
-#: ch/inout.c:4224
-#, fuzzy, c-format
-msgid "no padding character (offset %d)"
-msgstr "ÊáíÝíáò ÷áñáêôÞñáò äåí ìåôáôñÝðåôáé óå %3d"
-
-#. too  may arguments for format string
-#: ch/inout.c:4256
-#, fuzzy
-msgid "too many arguments for this format string"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá óå áõôü ôï áëöáñéèìçôéêü ìïñöÞò"
-
-#: ch/inout.c:4354 ch/inout.c:4502
-#, fuzzy
-msgid "missing index expression"
-msgstr "ðáñÜëçøç ïñßóìáôïò áñ÷åßïõ"
-
-#: ch/inout.c:4361
-msgid "too few arguments in call to `writetext'"
+#: cp/decl.c:4920 cp/decl.c:4944 cp/decl.c:5037
+msgid "jump to label `%D'"
 msgstr ""
 
-#: ch/inout.c:4374
-msgid "argument 1 for WRITETEXT must be a TEXT or CHARS(n) VARYING location"
+#: cp/decl.c:4922 cp/decl.c:4946
+msgid "jump to case label"
 msgstr ""
 
-#: ch/inout.c:4397
-msgid "`format string' for WRITETEXT must be a CHARACTER string"
+#: cp/decl.c:4930
+msgid "  crosses initialization of `%#D'"
 msgstr ""
 
-#: ch/inout.c:4509
-#, fuzzy
-msgid "too few arguments in call to `readtext'"
-msgstr "ðïëý ëßãá ïñßóìáôá"
-
-#: ch/inout.c:4522
-msgid "argument 1 for READTEXT must be a TEXT location or CHARS(n) [ VARYING ] expression"
+#: cp/decl.c:4933 cp/decl.c:5053
+msgid "  enters scope of non-POD `%#D'"
 msgstr ""
 
-#: ch/inout.c:4543
-msgid "`format string' for READTEXT must be a CHARACTER string"
+#: cp/decl.c:4953 cp/decl.c:5057
+msgid "  enters try block"
 msgstr ""
 
-#: ch/lang.c:105
-#, fuzzy
-msgid "non-constant expression"
-msgstr "Áäõíáìßá ðñïóðÝëáóçò ôïõ áñ÷åßïõ ôçò áëëáãÞò"
-
-#: ch/lang.c:191
-msgid "ignoring case upon input and"
+#. Can't skip init of __exception_info.
+#: cp/decl.c:4955 cp/decl.c:5049 cp/decl.c:5059
+msgid "  enters catch block"
 msgstr ""
 
-#: ch/lang.c:192
-msgid "making special words uppercase wouldn't work"
+#: cp/decl.c:5038
+msgid "  from here"
 msgstr ""
 
-#: ch/lang.c:203
-msgid "making special words uppercase and"
+#: cp/decl.c:5051
+msgid "  skips initialization of `%#D'"
 msgstr ""
 
-#: ch/lang.c:204
-msgid " ignoring case upon input wouldn't work"
+#: cp/decl.c:5086
+msgid "label named wchar_t"
 msgstr ""
 
-#: ch/lang.c:277 java/typeck.c:178
-#, fuzzy
-msgid "internal error - use of undefined type"
-msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
-
-#: ch/lex.c:502
+#: cp/decl.c:5090
 #, fuzzy
-msgid "invalid C'xx' "
-msgstr "ìç Ýãêõñç ìåôáôüðéóç UTC"
-
-#: ch/lex.c:607 java/jcf-parse.c:611 java/jcf-write.c:3376
-#, fuzzy, c-format
-msgid "can't close %s"
-msgstr "äåí åßíáé äõíáôü íá áëëá÷ôïýí ôá äéêáéþìáôá ôïõ `%s'"
-
-#: ch/lex.c:711
-msgid "malformed exponent part of floating-point literal"
-msgstr ""
+msgid "duplicate label `%D'"
+msgstr "äéðëü êëåéäß"
 
-#: ch/lex.c:728
-msgid "real number exceeds range of REAL"
+#: cp/decl.c:5175
+#, c-format
+msgid "case label `%E' not within a switch statement"
 msgstr ""
 
-#: ch/lex.c:747 ch/lex.c:774
-msgid "end-of-file in '<>' directive"
+#. Definition isn't the kind we were looking for.
+#: cp/decl.c:5354 cp/decl.c:5373
+msgid "`%#D' redeclared as %C"
 msgstr ""
 
-#: ch/lex.c:780
+#. This happens for A::B where B is a template, and there are no
+#. template arguments.
+#: cp/decl.c:5461 cp/typeck.c:2062 cp/typeck.c:2217
 #, fuzzy
-msgid "unrecognized compiler directive"
-msgstr "ìç áíáãíùñßóçìç åðéëïãÞ `-%c'"
-
-#: ch/lex.c:788 ch/lex.c:834
-#, fuzzy, c-format
-msgid "unrecognized compiler directive `%s'"
-msgstr "ìç áíáãíùñßóçìç åðéëïãÞ `-%c'"
+msgid "invalid use of `%D'"
+msgstr "Ìç Ýãêõñç çìåñïìçíßá `%s'."
 
-#: ch/lex.c:995
+#: cp/decl.c:5502
 #, fuzzy
-msgid "unterminated control sequence"
-msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
+msgid "`%D::%D' is not a template"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: ch/lex.c:1010 ch/lex.c:1046
-msgid "invalid integer literal in control sequence"
+#: cp/decl.c:5519
+msgid "`%D' undeclared in namespace `%D'"
 msgstr ""
 
-#: ch/lex.c:1021 ch/lex.c:1029
-msgid "control sequence overflow"
+#: cp/decl.c:5652
+msgid "`%D' used without template parameters"
 msgstr ""
 
-#: ch/lex.c:1023 ch/lex.c:1031
-#, fuzzy
-msgid "invalid control sequence"
-msgstr "ìç Ýãêõñï üíïìá ìÞíá"
-
-#: ch/lex.c:1111
-msgid "invalid base in read control sequence"
+#: cp/decl.c:5663 cp/decl.c:5679 cp/decl.c:5783
+msgid "no class template named `%#T' in `%#T'"
 msgstr ""
 
-#: ch/lex.c:1118
-msgid "invalid digit in control sequence"
+#: cp/decl.c:5702 cp/decl.c:5712 cp/decl.c:5744
+msgid "no type named `%#T' in `%#T'"
 msgstr ""
 
-#: ch/lex.c:1145
-#, fuzzy
-msgid "unterminated string literal"
-msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
-
-#: ch/lex.c:1248 ch/lex.c:1334
-#, fuzzy, c-format
-msgid "invalid number format `%s'"
-msgstr "ìç Ýãêõñïò áñéèìüò áðü óôÞëåò: `%s'"
-
-#: ch/lex.c:1266
-msgid "integer literal too big"
+#: cp/decl.c:5968
+msgid "lookup of `%D' finds `%#D'"
 msgstr ""
 
-#: ch/lex.c:1395
-#, fuzzy, c-format
-msgid "can't find %s"
-msgstr "Äåí åßíáé äõíáôüí íá åêôåëåóôåß ôï %s"
-
-#: ch/lex.c:1421
-msgid "USE_SEIZE_FILE directive must be followed by string"
+#: cp/decl.c:5970
+msgid "  instead of `%D' from dependent base class"
 msgstr ""
 
-#: ch/lex.c:1693 f/lex.c:1190
-#, fuzzy
-msgid "invalid #ident"
-msgstr "ìç Ýãêõñï äéêáßùìá"
-
-#: ch/lex.c:1711 f/lex.c:1207
-#, fuzzy
-msgid "undefined or invalid # directive"
-msgstr "%%%c: êáôåõèõíôÞñéïò ãñáììÞ ìç Ýãêõñç."
-
-#: ch/lex.c:1765 ch/lex.c:1774 f/lex.c:1263
-#, fuzzy
-msgid "invalid #line"
-msgstr "ìç Ýãêõñïò áñéèìüò"
-
-#: ch/lex.c:1843 f/lex.c:836
-msgid "#-lines for entering and leaving files don't match"
+#: cp/decl.c:5972
+msgid "  (use `typename %T::%D' if that's what you meant)"
 msgstr ""
 
-#: ch/lex.c:1868 f/lex.c:1373
+#: cp/decl.c:6003
 #, fuzzy
-msgid "invalid #-line"
-msgstr "ìç Ýãêõñïò áñéèìüò"
+msgid "name lookup of `%D' changed"
+msgstr "ç ïìÜäá ôïõ %s Üëëáîå óå %s\n"
 
-#: ch/lex.c:1998
-msgid "missing `=' in compiler directive"
+#: cp/decl.c:6005
+msgid "  matches this `%D' under ISO standard rules"
 msgstr ""
 
-#: ch/lex.c:2040 ch/lex.c:2050 ch/lex.c:2091
-msgid "invalid value follows `=' in compiler directive"
+#: cp/decl.c:6007
+msgid "  matches this `%D' under old rules"
 msgstr ""
 
-#: ch/lex.c:2061
-#, fuzzy, c-format
-msgid "invalid `%c' character in name"
-msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ïíüìáôïò êëÜóçò"
+#: cp/decl.c:6021 cp/decl.c:6028
+#, fuzzy
+msgid "name lookup of `%D' changed for new ISO `for' scoping"
+msgstr "ç ïìÜäá ôïõ %s Üëëáîå óå %s\n"
 
-#: ch/lex.c:2074
-#, c-format
-msgid "`%s' not integer constant synonym "
+#: cp/decl.c:6023
+msgid "  cannot use obsolete binding at `%D' because it has a destructor"
 msgstr ""
 
-#: ch/lex.c:2097
-msgid "value out of range in compiler directive"
+#: cp/decl.c:6030
+msgid "  using obsolete binding at `%D'"
 msgstr ""
 
-#: ch/lex.c:2214 java/jcf-parse.c:607
-#, fuzzy, c-format
-msgid "can't reopen %s"
-msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
-
-#: ch/lex.c:2225
-msgid "no modules seen"
+#: cp/decl.c:6211
+msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
 msgstr ""
 
-#: ch/loop.c:480
-msgid "modeless tuple not allowed in this context"
+#: cp/decl.c:7025
+msgid "an anonymous union cannot have function members"
 msgstr ""
 
-#: ch/loop.c:482
-msgid "IN expression does not have a mode"
+#: cp/decl.c:7042
+msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: ch/loop.c:489
-msgid "location enumeration for BOOLS"
+#: cp/decl.c:7045
+msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: ch/loop.c:517
-msgid "location enumeration for bit-packed arrays"
+#: cp/decl.c:7048
+msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: ch/loop.c:526 ch/nloop.c:481
-msgid "loop's IN expression is not a composite object"
+#: cp/decl.c:7086
+msgid "redeclaration of C++ built-in type `%T'"
 msgstr ""
 
-#: ch/loop.c:541 ch/nloop.c:498
-msgid "start expr must have discrete mode"
+#: cp/decl.c:7122
+msgid "multiple types in one declaration"
 msgstr ""
 
-#: ch/loop.c:547 ch/nloop.c:504
-msgid "DO FOR start expression is a numbered SET"
+#: cp/decl.c:7149
+msgid "missing type-name in typedef-declaration"
 msgstr ""
 
-#: ch/loop.c:555 ch/nloop.c:510
-msgid "TO expression is a numbered SET"
+#: cp/decl.c:7156
+msgid "ISO C++ prohibits anonymous structs"
 msgstr ""
 
-#: ch/loop.c:560 ch/nloop.c:525
-msgid "TO expr must have discrete mode"
+#: cp/decl.c:7163
+msgid "`%D' can only be specified for functions"
 msgstr ""
 
-#: ch/loop.c:565 ch/nloop.c:531
-msgid "start expr and TO expr must be compatible"
+#: cp/decl.c:7165
+msgid "`%D' can only be specified inside a class"
 msgstr ""
 
-#: ch/loop.c:574 ch/nloop.c:546
-msgid "BY expr must have discrete mode"
+#: cp/decl.c:7167
+msgid "`%D' can only be specified for constructors"
 msgstr ""
 
-#: ch/loop.c:579 ch/nloop.c:552
-msgid "start expr and BY expr must be compatible"
+#: cp/decl.c:7170
+msgid "`%D' can only be specified for objects and functions"
 msgstr ""
 
-#: ch/loop.c:595 ch/nloop.c:765
-#, fuzzy
-msgid "loop identifier undeclared"
-msgstr "áíáìåíüôáí óôáèåñÜ Þ ðñïóäéïñéóôÞò"
+#: cp/decl.c:7312 cp/decl2.c:927
+msgid "typedef `%D' is initialized (use __typeof__ instead)"
+msgstr ""
 
-#: ch/loop.c:606
-msgid "loop variable incompatible with start expression"
+#: cp/decl.c:7317
+msgid "function `%#D' is initialized like a variable"
 msgstr ""
 
-#: ch/loop.c:633 ch/nloop.c:564
-msgid "body of DO FOR will never execute"
+#: cp/decl.c:7329
+msgid "declaration of `%#D' has `extern' and is initialized"
 msgstr ""
 
-#: ch/loop.c:648 ch/nloop.c:585
+#: cp/decl.c:7363
 #, fuzzy
-msgid "BY expression is negative or zero"
-msgstr "ËÜèïò Ýêöñáóç óôçí áðïôßìçóç: %s"
+msgid "`%#D' is not a static member of `%#T'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: ch/loop.c:847 ch/nloop.c:817
-msgid "can't iterate through array of BOOL"
+#: cp/decl.c:7368
+msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
 msgstr ""
 
-#: ch/nloop.c:867
-msgid "Can't iterate through array of BOOL"
-msgstr ""
+# src/request.c:263
+#: cp/decl.c:7379
+#, fuzzy
+msgid "duplicate initialization of %D"
+msgstr "Ôï âÞìá áñ÷éêïðïßçóçò áðÝôõ÷å"
 
-#: ch/parse.c:159
-#, c-format
-msgid "there was no start label to match the end label '%s'"
+#: cp/decl.c:7408
+msgid "declaration of `%#D' outside of class is not definition"
 msgstr ""
 
-#: ch/parse.c:162
-#, fuzzy, c-format
-msgid "start label '%s' does not match end label '%s'"
-msgstr "ôï áñ÷åßï äåäïìÝíùí ðñïößë `%s' äåí ôáéñéÜæåé ìå ôï äéáìïéñáæüìåíï áíôéêåßìåíï `%s'"
-
-#: ch/parse.c:192
-#, fuzzy, c-format
-msgid "`%s' not declared"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+#: cp/decl.c:7456
+msgid "variable `%#D' has initializer but incomplete type"
+msgstr ""
 
-#: ch/parse.c:226
-msgid "no RETURN or RESULT in procedure"
+#: cp/decl.c:7464 cp/decl.c:8006
+msgid "elements of array `%#D' have incomplete type"
 msgstr ""
 
-#: ch/parse.c:245
-msgid "PREFIXED clause with no prelix in unlabeled module"
+#: cp/decl.c:7480
+msgid "aggregate `%#D' has incomplete type and cannot be defined"
 msgstr ""
 
-#: ch/parse.c:336
-#, c-format
-msgid "internal parser error - expected token %d"
+#: cp/decl.c:7519
+msgid "`%D' declared as reference but not initialized"
 msgstr ""
 
-#: ch/parse.c:529
-#, c-format
-msgid "'%s!' is not followed by an identifier"
+#: cp/decl.c:7528
+msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
 msgstr ""
 
-#: ch/parse.c:545
+#: cp/decl.c:7561
 #, fuzzy
-msgid "expected a name here"
-msgstr "%s: áíáìåíüôáí áñéèìçôéêÞ ôéìÞ."
+msgid "cannot initialize `%T' from `%T'"
+msgstr "äåí åßíáé äõíáôü íá ìåôáíïìáóôåß ôï `.' Þ ôï `..'"
+
+#: cp/decl.c:7595
+msgid "initializer fails to determine size of `%D'"
+msgstr ""
 
-#: ch/parse.c:560
+#: cp/decl.c:7600
 #, fuzzy
-msgid "expected a name string here"
-msgstr "%s: áíáìåíüôáí áñéèìçôéêÞ ôéìÞ."
+msgid "array size missing in `%D'"
+msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôçò åéóüäïõ `%s'"
 
-#: ch/parse.c:591
-#, c-format
-msgid "`%s' undeclared"
+#: cp/decl.c:7612
+msgid "zero-size array `%D'"
 msgstr ""
 
-#: ch/parse.c:669
-msgid "action not allowed in SPEC MODULE"
+#. An automatic variable with an incomplete type: that is an error.
+#. Don't talk about array types here, since we took care of that
+#. message in grokdeclarator.
+#: cp/decl.c:7650
+msgid "storage size of `%D' isn't known"
 msgstr ""
 
-#: ch/parse.c:691
-#, fuzzy
-msgid "missing defining occurrence"
-msgstr "Ý÷åé ðáñáëçöèåß ôï áñ÷åßï ðñïïñéóìïý"
-
-#: ch/parse.c:702
-msgid "bad defining occurrence following ','"
+#: cp/decl.c:7672
+msgid "storage size of `%D' isn't constant"
 msgstr ""
 
-#: ch/parse.c:802
-#, fuzzy
-msgid "missing '(' in exception list"
-msgstr "Ý÷åé ðáñáëçöèåß ôï áñ÷åßï ðñïïñéóìïý"
+#: cp/decl.c:7723
+msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
+msgstr ""
 
-#: ch/parse.c:827
-msgid "ON exception names must be unique"
+#: cp/decl.c:7724
+msgid "  you can work around this by removing the initializer"
 msgstr ""
 
-#: ch/parse.c:837
+#: cp/decl.c:7752
 #, fuzzy
-msgid "syntax error in exception list"
-msgstr "óõíôáêôéêü óöÜëìá óôï ïñéóìü ôïõ %s: %s"
+msgid "uninitialized const `%D'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: ch/parse.c:873
+#: cp/decl.c:7836
 #, fuzzy
-msgid "empty ON-condition"
-msgstr "Åðåßãïõóá êáôÜóôáóç åéóüäïõ/åîüäïõ"
+msgid "brace-enclosed initializer used to initialize `%T'"
+msgstr "ìç Ýãêõñï byte Þ ëßóôá ðåäßùí"
 
-#: ch/parse.c:938
-msgid "INIT not allowed at loc-identity declaration"
+#: cp/decl.c:7900
+msgid "initializer for `%T' must be brace-enclosed"
 msgstr ""
 
-#: ch/parse.c:948
-msgid "'=' used where ':=' is required"
-msgstr ""
+#: cp/decl.c:7964
+#, fuzzy
+msgid "too many initializers for `%T'"
+msgstr "ìç Ýãêõñï byte Þ ëßóôá ðåäßùí"
 
-#: ch/parse.c:956
-msgid "initialization is not allowed in spec module"
+#: cp/decl.c:8000
+msgid "variable-sized object `%D' may not be initialized"
 msgstr ""
 
-#: ch/parse.c:964
-msgid "loc-identity declaration without initialization"
+#: cp/decl.c:8011
+msgid "`%D' has incomplete type"
 msgstr ""
 
-#: ch/parse.c:1008
-msgid "bad syntax following FORBID"
+#: cp/decl.c:8060
+msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr ""
 
-#: ch/parse.c:1023
-msgid "expected a postfix name here"
+#: cp/decl.c:8101
+msgid "structure `%D' with uninitialized const members"
 msgstr ""
 
-#: ch/parse.c:1068
-#, fuzzy
-msgid "expected another rename clause"
-msgstr "%s: áíáìåíüôáí áñéèìçôéêÞ ôéìÞ."
+#: cp/decl.c:8103
+msgid "structure `%D' with uninitialized reference members"
+msgstr ""
 
-#: ch/parse.c:1128
-#, fuzzy
-msgid "syntax error in parameter name list"
-msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü êëÜóçò ÷áñáêôÞñùí"
+#: cp/decl.c:8346
+msgid "assignment (not initialization) in declaration"
+msgstr ""
 
-#: ch/parse.c:1221
-msgid "NONREF specific without LOC in result attribute"
+#: cp/decl.c:8358
+msgid "cannot initialize `%D' to namespace `%D'"
 msgstr ""
 
-#: ch/parse.c:1223
-msgid "DYNAMIC specific without LOC in result attribute"
+#: cp/decl.c:8409
+msgid "shadowing previous type declaration of `%#D'"
 msgstr ""
 
-#: ch/parse.c:1245
-msgid "exception names must be unique"
+#: cp/decl.c:8455
+msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
 msgstr ""
 
-#: ch/parse.c:1441
-msgid "must specify a PROCESS name"
+#: cp/decl.c:8470
+msgid "`%D' is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: ch/parse.c:1448
-msgid "SIGNAL must be in global reach"
+#: cp/decl.c:8864 cp/init.c:547
+msgid "multiple initializations given for `%D'"
 msgstr ""
 
-#: ch/parse.c:1479
+#: cp/decl.c:8956
 #, fuzzy
-msgid "syntax error while parsing signal definition statement"
-msgstr "óõíôáêôéêü óöÜëìá óôï ïñéóìü ôïõ %s: %s"
+msgid "invalid catch parameter"
+msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ðáñáâïëÞò"
 
-#: ch/parse.c:1593
-msgid "case range list"
+#: cp/decl.c:9074
+msgid "destructor for alien class `%T' cannot be a member"
 msgstr ""
 
-#: ch/parse.c:1660
-msgid "misplaced colon in case label"
+#: cp/decl.c:9077
+msgid "constructor for alien class `%T' cannot be a member"
 msgstr ""
 
-#: ch/parse.c:1707
-msgid "unrecognized case label list after ','"
+#: cp/decl.c:9096
+msgid "`%D' declared as a `virtual' %s"
 msgstr ""
 
-#: ch/parse.c:1971 ch/parse.c:1997
-msgid "bad ASM operand"
+#: cp/decl.c:9098
+msgid "`%D' declared as an `inline' %s"
 msgstr ""
 
-#: ch/parse.c:2067
-msgid "readonly location modified by 'asm'"
+#: cp/decl.c:9100
+msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr ""
 
-#: ch/parse.c:2198
-msgid "expected 'TO' in step enumeration"
+#: cp/decl.c:9103
+msgid "`%D' declared as a friend"
 msgstr ""
 
-#: ch/parse.c:2213
-msgid "expected 'IN' in FOR control here"
+#: cp/decl.c:9109
+msgid "`%D' declared with an exception specification"
 msgstr ""
 
-#: ch/parse.c:2314
-msgid "missing DELAY CASE alternative"
+#: cp/decl.c:9184
+msgid "cannot declare `::main' to be a template"
 msgstr ""
 
-#. This is probably not possible
-#: ch/parse.c:2348
-msgid "non-referable location in DO WITH"
+#: cp/decl.c:9186
+msgid "cannot declare `::main' to be inline"
 msgstr ""
 
-#: ch/parse.c:2360
-msgid "WITH element must be of STRUCT mode"
+#: cp/decl.c:9188
+msgid "cannot declare `::main' to be static"
 msgstr ""
 
-#: ch/parse.c:2467
-msgid "missing ')' in signal/buffer receive alternative"
+#: cp/decl.c:9191
+msgid "`main' must return `int'"
 msgstr ""
 
-#: ch/parse.c:2481
-msgid "misplaced 'IN' in signal/buffer receive alternative"
+#: cp/decl.c:9219
+msgid "non-local function `%#D' uses anonymous type"
 msgstr ""
 
-#: ch/parse.c:2529
-msgid "missing RECEIVE alternative"
+#: cp/decl.c:9222
+msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: ch/parse.c:2655
-msgid "PROCESS copy number must be integer"
+#: cp/decl.c:9228
+msgid "non-local function `%#D' uses local type `%T'"
 msgstr ""
 
-#: ch/parse.c:2882
-msgid "missing parenthesis for procedure call"
+#: cp/decl.c:9251
+msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr ""
 
-#: ch/parse.c:2884
-#, fuzzy
-msgid "expression is not an action"
-msgstr "ËÜèïò Ýêöñáóç óôçí áðïôßìçóç: %s"
+#: cp/decl.c:9275
+msgid "defining explicit specialization `%D' in friend declaration"
+msgstr ""
 
-#: ch/parse.c:2918
-#, fuzzy
-msgid "syntax error in action"
-msgstr "óõíôáêôéêü óöÜëìá óôïí êáèïñéóìü óåéñÜò"
+#. Something like `template <class T> friend void f<T>()'.
+#: cp/decl.c:9285
+msgid "invalid use of template-id `%D' in declaration of primary template"
+msgstr ""
 
-#: ch/parse.c:2945
-msgid "no handler is permitted on this action"
+#: cp/decl.c:9313
+msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: ch/parse.c:2966
-msgid "definition follows action"
+#: cp/decl.c:9320
+msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: ch/parse.c:3042
-#, fuzzy
-msgid "bad tuple field name list"
-msgstr "ìç Ýãêõñï byte Þ ëßóôá ðåäßùí"
+#: cp/decl.c:9382
+msgid "definition of implicitly-declared `%D'"
+msgstr ""
 
-#: ch/parse.c:3088
-#, fuzzy
-msgid "invalid syntax for label in tuple"
-msgstr "ìç Ýãêõñï byte Þ ëßóôá ðåäßùí"
+#: cp/decl.c:9394 cp/decl2.c:776
+msgid "no `%#D' member function declared in class `%T'"
+msgstr ""
 
-#: ch/parse.c:3133
-msgid "bad syntax in tuple"
+#: cp/decl.c:9527
+msgid "non-local variable `%#D' uses local type `%T'"
 msgstr ""
 
-#: ch/parse.c:3160
-msgid "non-mode name before tuple"
+#: cp/decl.c:9625
+msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr ""
 
-#: ch/parse.c:3205
-msgid "invalid expression/location syntax"
+#: cp/decl.c:9634
+msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
 msgstr ""
 
-#: ch/parse.c:3262
-msgid "RECEIVE expression"
+#: cp/decl.c:9637
+msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
 msgstr ""
 
-#: ch/parse.c:3457
-msgid "there should not be a ';' here"
+#: cp/decl.c:9687
+msgid "size of array `%D' has non-integer type"
 msgstr ""
 
-#: ch/parse.c:3496
-msgid "missing ELSE/ELSIF in IF expression"
+#: cp/decl.c:9689
+msgid "size of array has non-integer type"
 msgstr ""
 
-#: ch/parse.c:3547
-msgid "conditional expression not allowed inside parentheses"
+#: cp/decl.c:9709
+msgid "size of array `%D' is negative"
 msgstr ""
 
-#: ch/parse.c:3551
-msgid "mode-less tuple not allowed inside parentheses"
+#: cp/decl.c:9711
+msgid "size of array is negative"
 msgstr ""
 
-#. Z.200 doesn't allow mixed numbered and unnumbered set elements,
-#. but we can do it. Print a warning
-#: ch/parse.c:3664
-msgid "mixed numbered and unnumbered set elements is not standard"
+#: cp/decl.c:9720
+msgid "ISO C++ forbids zero-size array `%D'"
 msgstr ""
 
-#: ch/parse.c:3667
-msgid "SET mode must define at least one named value"
+#: cp/decl.c:9722
+msgid "ISO C++ forbids zero-size array"
 msgstr ""
 
-#: ch/parse.c:3766
-msgid "POS not allowed for ARRAY"
+#: cp/decl.c:9729
+msgid "size of array `%D' is not an integral constant-expression"
 msgstr ""
 
-#: ch/parse.c:3776
-msgid "STEP not allowed in field definition"
+#: cp/decl.c:9732
+msgid "size of array is not an integral constant-expression"
 msgstr ""
 
-#: ch/parse.c:3792
-#, fuzzy
-msgid "missing field name"
-msgstr "ðáñÜëçøç ïñßóìáôïò áñ÷åßïõ"
+#: cp/decl.c:9750
+msgid "ISO C++ forbids variable-size array `%D'"
+msgstr ""
 
-#: ch/parse.c:3801
-msgid "bad field name following ','"
+#: cp/decl.c:9753
+msgid "ISO C++ forbids variable-size array"
 msgstr ""
 
-#: ch/parse.c:3861
-msgid "expected ':' in structure variant alternative"
+#: cp/decl.c:9764
+msgid "overflow in array dimension"
 msgstr ""
 
-#: ch/parse.c:3912
-#, fuzzy
-msgid "missing field"
-msgstr "Ý÷åé ðáñáëçöèåß ç ëßóôá ìå ôá ðåäßá"
+#: cp/decl.c:9823
+msgid "declaration of `%D' as %s"
+msgstr ""
 
-#: ch/parse.c:4060
-#, fuzzy
-msgid "VARYING bit-strings not implemented"
-msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
+#: cp/decl.c:9825
+#, fuzzy, c-format
+msgid "creating %s"
+msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
+
+#: cp/decl.c:9837
+msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
+msgstr ""
 
-#: ch/parse.c:4121
-msgid "strings must be composed of chars"
+#: cp/decl.c:9840
+msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: ch/parse.c:4171
-msgid "BUFFER modes may not be readonly"
+#: cp/decl.c:9869
+msgid "return type specification for constructor invalid"
 msgstr ""
 
-#: ch/parse.c:4178
-msgid "EVENT modes may not be readonly"
+#: cp/decl.c:9876
+msgid "return type specification for destructor invalid"
 msgstr ""
 
-#: ch/parse.c:4198
-#, fuzzy
-msgid "SIGNAL is not a valid mode"
-msgstr "ìç Ýãêõñï äéêáßùìá"
+#: cp/decl.c:9882
+msgid "operator `%T' declared to return `%T'"
+msgstr ""
 
-#: ch/parse.c:4235
-#, fuzzy
-msgid "syntax error - missing mode"
-msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìïý locale ìçíýìáôïò"
+#: cp/decl.c:9884
+msgid "return type specified for `operator %T'"
+msgstr ""
 
-#: ch/parse.c:4282
-msgid "syntax error - expected a module or end of file"
+#: cp/decl.c:10052
+msgid "destructors must be member functions"
 msgstr ""
 
-#: ch/satisfy.c:58
-#, c-format
-msgid "  `%s', which depends on ..."
+#: cp/decl.c:10071
+msgid "destructor `%T' must match class name `%T'"
 msgstr ""
 
-#: ch/satisfy.c:90
-#, c-format
-msgid "cycle: `%s' depends on ..."
+#: cp/decl.c:10100
+msgid "variable declaration is not allowed here"
 msgstr ""
 
-#: ch/satisfy.c:92
-#, c-format
-msgid "  `%s'"
-msgstr "  `%s'"
+#: cp/decl.c:10127
+#, fuzzy
+msgid "invalid declarator"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: ch/satisfy.c:151
-msgid "SYN of this mode not allowed"
+#: cp/decl.c:10178
+msgid "declarator-id missing; using reserved word `%D'"
 msgstr ""
 
-#: ch/satisfy.c:156
-msgid "mode of SYN incompatible with value"
+#: cp/decl.c:10235
+msgid "type `%T' is not derived from type `%T'"
 msgstr ""
 
-#: ch/satisfy.c:167
-msgid "SYN value outside range of its mode"
+#. Parse error puts this typespec where
+#. a declarator should go.
+#: cp/decl.c:10279
+msgid "`%T' specified as declarator-id"
 msgstr ""
 
-#: ch/satisfy.c:176
-msgid "INIT string too large for mode"
+#: cp/decl.c:10281
+msgid "  perhaps you want `%T' for a constructor"
 msgstr ""
 
-#: ch/satisfy.c:195
+#. Sometimes, we see a template-name used as part of a
+#. decl-specifier like in
+#. std::allocator alloc;
+#. Handle that gracefully.
+#: cp/decl.c:10303
 #, fuzzy, c-format
-msgid "value of %s is not a valid constant"
-msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+msgid "invalid use of template-name '%E' in a declarator"
+msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
 
-#: ch/satisfy.c:226
-msgid "mode with non-value property in signal definition"
+#: cp/decl.c:10323
+msgid "declaration of `%D' as non-function"
 msgstr ""
 
-#: ch/satisfy.c:403
-#, fuzzy, c-format
-msgid "undeclared identifier `%s'"
-msgstr "ìç Ýãêõñïò äçëùôÞò ðåäßïõ: `%s'"
+#: cp/decl.c:10400
+#, fuzzy
+msgid "`bool' is now a keyword"
+msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: ch/satisfy.c:456
-msgid "RETURNS spec with invalid mode"
+#: cp/decl.c:10402
+msgid "extraneous `%T' ignored"
 msgstr ""
 
-#: ch/satisfy.c:520
-msgid "operand to REF is not a mode"
-msgstr ""
+#: cp/decl.c:10418 cp/decl.c:10463
+#, fuzzy
+msgid "multiple declarations `%T' and `%T'"
+msgstr "ðïëëáðëüò áñéèìüò åðéëïãþí ôçí åíôïëÞ `s'"
 
-#: ch/satisfy.c:554
-msgid "field with non-value mode in variant structure not allowed"
+#: cp/decl.c:10431
+msgid "ISO C++ does not support `long long'"
 msgstr ""
 
-#: ch/satisfy.c:593
-msgid "buffer element mode must not have non-value property"
+#: cp/decl.c:10536 cp/decl.c:10539
+#, c-format
+msgid "ISO C++ forbids declaration of `%s' with no type"
 msgstr ""
 
-#: ch/satisfy.c:602
-msgid "recordmode must not have the non-value property"
+#. The implicit typename extension is deprecated and will be
+#. removed.  Warn about its use now.
+#: cp/decl.c:10549
+msgid "`%T' is implicitly a typename"
 msgstr ""
 
-#: ch/tasking.c:170 ch/tasking.c:218
+#: cp/decl.c:10585
 #, c-format
-msgid "tasking code %ld out of range for `%s'"
+msgid "short, signed or unsigned invalid for `%s'"
 msgstr ""
 
-#: ch/tasking.c:284
+#: cp/decl.c:10590
 #, c-format
-msgid "invalid attribute for argument `%s' (only IN or LOC allowed)"
-msgstr ""
-
-#: ch/tasking.c:325
-msgid "PROCESS may only be declared at module level"
+msgid "long and short specified together for `%s'"
 msgstr ""
 
-#: ch/tasking.c:549
+#: cp/decl.c:10601
 #, c-format
-msgid "process name %s never declared"
-msgstr ""
-
-#: ch/tasking.c:554
-msgid "you may only START a process, not a proc"
+msgid "signed and unsigned given together for `%s'"
 msgstr ""
 
-#: ch/tasking.c:590
-msgid "SET expression not a location"
+#: cp/decl.c:10710
+msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr ""
 
-#: ch/tasking.c:595
-msgid "SET location must be INSTANCE mode"
+#: cp/decl.c:10732
+msgid "member `%D' cannot be declared both virtual and static"
 msgstr ""
 
-#: ch/tasking.c:632
-#, fuzzy, c-format
-msgid "too many arguments to process `%s'"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
-
-#: ch/tasking.c:635
+#: cp/decl.c:10741
 #, fuzzy
-msgid "too many arguments to process"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
-
-#: ch/tasking.c:640
-#, fuzzy, c-format
-msgid "too few arguments to process `%s'"
-msgstr "ðïëý ëßãá ïñßóìáôá"
+msgid "`%T::%D' is not a valid declarator"
+msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: ch/tasking.c:643
-#, fuzzy
-msgid "too few arguments to process"
-msgstr "ðïëý ëßãá ïñßóìáôá"
+#: cp/decl.c:10753
+msgid "storage class specifiers invalid in parameter declarations"
+msgstr ""
 
-#: ch/tasking.c:983
-msgid "COPY_NUMBER argument must be INSTANCE expression"
+#: cp/decl.c:10757
+msgid "typedef declaration invalid in parameter declaration"
 msgstr ""
 
-#: ch/tasking.c:1007
-msgid "GEN_CODE argument must be a process or signal name"
+#: cp/decl.c:10770
+msgid "virtual outside class declaration"
 msgstr ""
 
-#: ch/tasking.c:1029
-#, fuzzy
-msgid "GEN_INST parameter 2 must be an integer mode"
-msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
+#: cp/decl.c:10831
+#, c-format
+msgid "storage class specified for %s `%s'"
+msgstr ""
 
-#: ch/tasking.c:1050
-msgid "GEN_INST parameter 1 must be a PROCESS or an integer expression"
+#: cp/decl.c:10878
+msgid "storage class specifiers invalid in friend function declarations"
 msgstr ""
 
-#: ch/tasking.c:1076
-#, fuzzy, c-format
-msgid "%s is not a declared process"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+#: cp/decl.c:11048
+msgid "destructor cannot be static member function"
+msgstr ""
 
-#: ch/tasking.c:1097
-msgid "PROC_TYPE argument must be INSTANCE expression"
+#: cp/decl.c:11051
+#, c-format
+msgid "destructors may not be `%s'"
 msgstr ""
 
-#: ch/tasking.c:1139
-msgid "QUEUE_LENGTH argument must be a BUFFER/EVENT location"
+#: cp/decl.c:11072
+msgid "constructor cannot be static member function"
 msgstr ""
 
-#: ch/tasking.c:1289
-#, c-format
-msgid "SEND requires a SIGNAL; %s is not a SIGNAL name"
+#: cp/decl.c:11075
+msgid "constructors cannot be declared virtual"
 msgstr ""
 
-#: ch/tasking.c:1314
+#: cp/decl.c:11080
 #, c-format
-msgid "too many values for SIGNAL `%s'"
+msgid "constructors may not be `%s'"
 msgstr ""
 
-#: ch/tasking.c:1320
-#, c-format
-msgid "too few values for SIGNAL `%s'"
+#: cp/decl.c:11090
+msgid "return value type specifier for constructor ignored"
 msgstr ""
 
-#: ch/tasking.c:1398
-msgid "signal sent without priority"
+#: cp/decl.c:11109
+#, fuzzy, c-format
+msgid "can't initialize friend function `%s'"
+msgstr "Äåí Þôáí äõíáôÞ ç åýñåóç åôéêÝôôáò ãéá ìåôáãùãÞ óôï `%s'"
+
+#. Cannot be both friend and virtual.
+#: cp/decl.c:11113
+msgid "virtual functions cannot be friends"
 msgstr ""
 
-#: ch/tasking.c:1399 ch/tasking.c:2927
+#: cp/decl.c:11118
 #, fuzzy
-msgid " and no default priority was set."
-msgstr "Äåí åßíáé äõíáôüí íá âñåèåß ç ðñïôåñáéüôçôá."
+msgid "friend declaration not in class definition"
+msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü êëÜóçò ÷áñáêôÞñùí"
 
-#: ch/tasking.c:1400 ch/tasking.c:2777 ch/tasking.c:2928
-msgid " PRIORITY defaulted to 0"
+#: cp/decl.c:11120
+#, c-format
+msgid "can't define friend function `%s' in a local class definition"
 msgstr ""
 
-#: ch/tasking.c:1415
-msgid "SEND without a destination instance"
+#: cp/decl.c:11144
+msgid "destructors may not have parameters"
 msgstr ""
 
-#: ch/tasking.c:1416
+#: cp/decl.c:11175 cp/decl.c:11182
 #, fuzzy
-msgid " and no destination process specified"
-msgstr "Áðáéôåßôáé äéåýèõíóç ðñïïñéóìïý"
+msgid "cannot declare reference to `%#T'"
+msgstr "áäõíáìßá áëëáãÞò óôï êáôÜëïãï %s"
 
-#: ch/tasking.c:1417
-msgid " for the signal"
-msgstr ""
+#: cp/decl.c:11176
+#, fuzzy
+msgid "cannot declare pointer to `%#T'"
+msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
 
-#. as our system doesn't allow that and Z.200 specifies it,
-#. we issue a warning
-#: ch/tasking.c:1436
-#, c-format
-msgid "SEND to ANY copy of process `%s'"
+#: cp/decl.c:11181
+msgid "cannot declare pointer to `%#T' member"
 msgstr ""
 
-#: ch/tasking.c:1441
-msgid "SEND TO must be an INSTANCE mode"
+#: cp/decl.c:11357
+msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr ""
 
-#: ch/tasking.c:1455
-msgid "SEND WITH must have a mode"
+#: cp/decl.c:11367
+msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr ""
 
-#: ch/tasking.c:1724
-msgid "internal error: RECEIVE CASE stack invalid"
-msgstr ""
+#: cp/decl.c:11382
+#, fuzzy
+msgid "cannot declare member `%T::%s' within `%T'"
+msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
 
-#: ch/tasking.c:1764 ch/tasking.c:2492
-msgid "SET requires INSTANCE location"
+#: cp/decl.c:11460
+msgid "data member may not have variably modified type `%T'"
 msgstr ""
 
-#: ch/tasking.c:1843
-msgid "SIGNAL in RECEIVE CASE alternative follows"
+#. [dcl.fct.spec] The explicit specifier shall only be used in
+#. declarations of constructors within a class definition.
+#: cp/decl.c:11468
+msgid "only declarations of constructors can be `explicit'"
 msgstr ""
 
-#: ch/tasking.c:1844
+#: cp/decl.c:11476
 #, c-format
-msgid " a BUFFER name on line %d"
+msgid "non-member `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: ch/tasking.c:1852
+#: cp/decl.c:11481
 #, c-format
-msgid "SIGNAL `%s' has no data fields"
+msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: ch/tasking.c:1857
+#: cp/decl.c:11487
 #, c-format
-msgid "SIGNAL `%s' requires data fields"
+msgid "function `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: ch/tasking.c:1921
+#: cp/decl.c:11492
 #, c-format
-msgid "too few data fields provided for `%s'"
+msgid "static `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: ch/tasking.c:1924
+#: cp/decl.c:11497
 #, c-format
-msgid "too many data fields provided for `%s'"
-msgstr ""
-
-#: ch/tasking.c:1947
-msgid "BUFFER in RECEIVE CASE alternative follows"
+msgid "const `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: ch/tasking.c:1948
-#, c-format
-msgid " a SIGNAL name on line %d"
+#: cp/decl.c:11510
+msgid "template-id `%D' used as a declarator"
 msgstr ""
 
-#: ch/tasking.c:1956
-msgid "BUFFER in RECEIVE CASE alternative must be a location"
+#: cp/decl.c:11531
+msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr ""
 
-#: ch/tasking.c:1962
-msgid "buffer receive alternative requires only 1 defining occurrence"
+#: cp/decl.c:11580
+msgid "typedef name may not be class-qualified"
 msgstr ""
 
-#: ch/tasking.c:2043
-msgid "incompatible modes in receive buffer alternative"
+#: cp/decl.c:11588
+msgid "invalid type qualifier for non-member function type"
 msgstr ""
 
-#: ch/tasking.c:2049
-msgid "defining occurrence in receive buffer alternative must be a location"
+#: cp/decl.c:11651
+msgid "type qualifiers specified for friend class declaration"
 msgstr ""
 
-#: ch/tasking.c:2086
-msgid "buffer receive alternative without `IN location'"
+#: cp/decl.c:11656
+msgid "`inline' specified for friend class declaration"
 msgstr ""
 
-#: ch/tasking.c:2092
-msgid "RECEIVE CASE alternative must specify a SIGNAL name or BUFFER location"
-msgstr ""
+#: cp/decl.c:11664
+#, fuzzy
+msgid "template parameters cannot be friends"
+msgstr "ï äéá÷ùñéóôÞò äå ìðïñåß íá åßíáé êåíüò"
 
-#: ch/tasking.c:2331
-msgid "RECEIVE CASE without alternatives"
+#: cp/decl.c:11666
+msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr ""
 
-#: ch/tasking.c:2369
-msgid "CONTINUE requires an event location"
+#: cp/decl.c:11670
+msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr ""
 
-#: ch/tasking.c:2503 ch/tasking.c:2939
-msgid "PRIORITY must be of integer type"
+#: cp/decl.c:11684
+msgid "trying to make class `%T' a friend of global scope"
 msgstr ""
 
-#: ch/tasking.c:2581
-msgid "delay alternative must be an EVENT location"
+#: cp/decl.c:11695
+msgid "invalid qualifiers on non-member function type"
 msgstr ""
 
-#: ch/tasking.c:2636
-msgid "DELAY CASE without alternatives"
+#: cp/decl.c:11714
+msgid "abstract declarator `%T' used as declaration"
 msgstr ""
 
-#: ch/tasking.c:2756
-msgid "DELAY action requires an event location"
+#: cp/decl.c:11726
+msgid "unnamed variable or field declared void"
 msgstr ""
 
-#: ch/tasking.c:2767
-msgid "PRIORITY in DELAY action must be of integer type"
+#: cp/decl.c:11735
+msgid "variable or field declared void"
 msgstr ""
 
-#: ch/tasking.c:2776
-msgid "DELAY action without priority."
+#: cp/decl.c:11745
+msgid "cannot use `::' in parameter declaration"
 msgstr ""
 
-#: ch/tasking.c:2867
-msgid "send buffer action requires a BUFFER location"
-msgstr ""
+#. Something like struct S { int N::j; };
+#: cp/decl.c:11784
+#, fuzzy
+msgid "invalid use of `::'"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: ch/tasking.c:2884
-msgid "there must be only 1 value for send buffer action"
+#: cp/decl.c:11796
+msgid "function `%D' cannot be declared friend"
 msgstr ""
 
-#: ch/tasking.c:2905
-msgid "convert failed for send buffer action"
+#: cp/decl.c:11808
+msgid "can't make `%D' into a method -- not in a class"
 msgstr ""
 
-#: ch/tasking.c:2911
-msgid "incompatible modes in send buffer action"
+#: cp/decl.c:11817
+msgid "function `%D' declared virtual inside a union"
 msgstr ""
 
-#: ch/tasking.c:2926
-msgid "buffer sent without priority"
+#: cp/decl.c:11829
+msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr ""
 
-#: ch/tasking.c:2945
-msgid "WITH not allowed for send buffer action"
+#: cp/decl.c:11902
+msgid "field `%D' has incomplete type"
 msgstr ""
 
-#: ch/tasking.c:2950
-msgid "TO not allowed for send buffer action"
+#: cp/decl.c:11904
+msgid "name `%T' has incomplete type"
 msgstr ""
 
-#: ch/tasking.c:3093
-#, c-format
-msgid "SEND requires a BUFFER; `%s' is not a BUFFER name"
+#: cp/decl.c:11913
+msgid "  in instantiation of template `%T'"
 msgstr ""
 
-#: ch/tasking.c:3234
-msgid "non-integral max queue size for EVENT/BUFFER mode"
+#: cp/decl.c:11923
+#, c-format
+msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr ""
 
-#: ch/tasking.c:3239
-msgid "non-constant max queue size for EVENT/BUFFER mode"
+#: cp/decl.c:11934
+msgid "member functions are implicitly friends of their class"
 msgstr ""
 
-#: ch/tasking.c:3246
-msgid "max queue_size for EVENT/BUFFER is not positive"
+#. An attempt is being made to initialize a non-static
+#. member.  But, from [class.mem]:
+#.
+#. 4 A member-declarator can contain a
+#. constant-initializer only if it declares a static
+#. member (_class.static_) of integral or enumeration
+#. type, see _class.static.data_.
+#.
+#. This used to be relatively common practice, but
+#. the rest of the compiler does not correctly
+#. handle the initialization unless the member is
+#. static so we make it static below.
+#: cp/decl.c:11981
+msgid "ISO C++ forbids initialization of member `%D'"
 msgstr ""
 
-#: ch/timing.c:224
-msgid "absolute time value must be of mode TIME"
+#: cp/decl.c:11983
+msgid "making `%D' static"
 msgstr ""
 
-#: ch/timing.c:281 ch/timing.c:364
-msgid "duration primitive value must be of mode DURATION"
+#: cp/decl.c:12007
+msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
 msgstr ""
 
-#: ch/tree.c:58
-msgid "string length > UPPER (UINT)"
+#: cp/decl.c:12048
+#, c-format
+msgid "storage class `auto' invalid for function `%s'"
 msgstr ""
 
-#: ch/tree.c:112
-msgid "can only build a powerset from a discrete mode"
+#: cp/decl.c:12050
+#, c-format
+msgid "storage class `register' invalid for function `%s'"
 msgstr ""
 
-#: ch/tree.c:124
-msgid "non-constant bitstring size invalid"
-msgstr ""
+#: cp/decl.c:12052
+#, fuzzy, c-format
+msgid "storage class `__thread' invalid for function `%s'"
+msgstr "ìç Ýãêõñç ôÜîç ÷áñáêôÞñùí `%s'"
 
-#: ch/tree.c:126
-msgid "non-constant powerset size invalid"
+#: cp/decl.c:12063
+#, c-format
+msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr ""
 
-#: ch/typeck.c:83
-msgid "array or string index is a mode (instead of a value)"
+#: cp/decl.c:12065
+#, c-format
+msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr ""
 
-#: ch/typeck.c:114
-msgid "index is not an integer expression"
+#: cp/decl.c:12072
+#, c-format
+msgid "virtual non-class function `%s'"
 msgstr ""
 
-#: ch/typeck.c:122
-msgid "index not compatible with index mode"
+#: cp/decl.c:12101
+msgid "cannot declare member function `%D' to have static linkage"
 msgstr ""
 
-#. should never happen
-#: ch/typeck.c:132
-msgid "index is not discrete"
+#. FIXME need arm citation
+#: cp/decl.c:12107
+msgid "cannot declare static function inside another function"
 msgstr ""
 
-#: ch/typeck.c:196
-msgid "possible internal error - slice argument is neither referable nor constant"
+#: cp/decl.c:12135
+msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
 
-#: ch/typeck.c:285
-msgid "bit array slice with non-constant length"
+#: cp/decl.c:12141
+msgid "static member `%D' declared `register'"
 msgstr ""
 
-#: ch/typeck.c:325
-msgid "bitstring slice with non-constant length"
+#: cp/decl.c:12146
+msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr ""
 
-#: ch/typeck.c:338
-msgid "slice operation on non-array, non-bitstring value not supported"
+#: cp/decl.c:12318
+msgid "default argument for `%#D' has type `%T'"
 msgstr ""
 
-#: ch/typeck.c:390 ch/typeck.c:441
-msgid "can only take slice of array or string"
+#: cp/decl.c:12321
+msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr ""
 
-#: ch/typeck.c:455
-msgid "slice length is not an integer"
+#: cp/decl.c:12338
+msgid "default argument `%E' uses local variable `%D'"
 msgstr ""
 
-#: ch/typeck.c:488
-#, fuzzy
-msgid "slice length out-of-range"
-msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
-
-#: ch/typeck.c:543
-#, fuzzy
-msgid "too many index expressions"
-msgstr "õðåñâïëéêÜ ðïëëÜ äåõôåñüëåðôá áíáðÞäçóçò"
+#: cp/decl.c:12383
+#, fuzzy, c-format
+msgid "invalid string constant `%E'"
+msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
 
-#: ch/typeck.c:595
-msgid "array index is not discrete"
+#: cp/decl.c:12385
+msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr ""
 
-#: ch/typeck.c:675
-msgid "invalid compound index for bitstring mode"
+#: cp/decl.c:12423
+msgid "parameter `%D' invalidly declared method type"
 msgstr ""
 
-#: ch/typeck.c:1079
-msgid "conversions from variable_size value"
+#: cp/decl.c:12429
+msgid "parameter `%D' invalidly declared offset type"
 msgstr ""
 
-#: ch/typeck.c:1084
-msgid "conversions to variable_size mode"
+#: cp/decl.c:12453
+msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr ""
 
-#: ch/typeck.c:1098
-#, fuzzy
-msgid "cannot convert to float"
-msgstr "áäýíáôç ç ìåôáôñïðÞ ôïõ U+%04X óôï ôïðéêü óýíïëï ÷áñáêôÞñùí"
+#. [class.copy]
+#.
+#. A declaration of a constructor for a class X is ill-formed if
+#. its first parameter is of type (optionally cv-qualified) X
+#. and either there are no other parameters or else all other
+#. parameters have default arguments.
+#.
+#. We *don't* complain about member template instantiations that
+#. have this form, though; they can occur as we try to decide
+#. what constructor to use during overload resolution.  Since
+#. overload resolution will never prefer such a constructor to
+#. the non-template copy constructor (which is either explicitly
+#. or implicitly defined), there's no need to worry about their
+#. existence.  Theoretically, they should never even be
+#. instantiated, but that's hard to forestall.
+#: cp/decl.c:12615
+msgid "invalid constructor; you probably meant `%T (const %T&)'"
+msgstr ""
 
-#: ch/typeck.c:1103
-#, fuzzy
-msgid "cannot convert float to this mode"
-msgstr "yp_update: áäõíáìßá ìåôáôñïðÞò ïíüìáôïò óõóôÞìáôïò óå üíïìá äéêôýïõ\n"
+#: cp/decl.c:12766
+msgid "`%D' must be a nonstatic member function"
+msgstr ""
 
-#: ch/typeck.c:1130
-msgid "OVERFLOW in expression conversion"
+#: cp/decl.c:12772
+msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: ch/typeck.c:1159
-msgid "overflow (not inside function)"
+#: cp/decl.c:12789
+msgid "`%D' must have an argument of class or enumerated type"
 msgstr ""
 
-#: ch/typeck.c:1161
-msgid "possible overflow (not inside function)"
+#: cp/decl.c:12821
+#, c-format
+msgid "conversion to %s%s will never use a type conversion operator"
 msgstr ""
 
-#: ch/typeck.c:1166
-msgid "expression will always cause OVERFLOW"
+#. 13.4.0.3
+#: cp/decl.c:12828
+msgid "ISO C++ prohibits overloading operator ?:"
 msgstr ""
 
-#: ch/typeck.c:1199
-msgid "not implemented: constant conversion from that kind of expression"
+#: cp/decl.c:12878
+msgid "postfix `%D' must take `int' as its argument"
 msgstr ""
 
-#: ch/typeck.c:1205
-msgid "not implemented: constant conversion to that kind of mode"
+#: cp/decl.c:12882
+msgid "postfix `%D' must take `int' as its second argument"
 msgstr ""
 
-#: ch/typeck.c:1216
-msgid "non-standard, non-portable value conversion"
+#: cp/decl.c:12889
+msgid "`%D' must take either zero or one argument"
 msgstr ""
 
-#: ch/typeck.c:1222
-msgid "location conversion between differently-sized modes"
+#: cp/decl.c:12891
+msgid "`%D' must take either one or two arguments"
 msgstr ""
 
-#: ch/typeck.c:1224
-msgid "unsupported value conversion"
+#: cp/decl.c:12912
+msgid "prefix `%D' should return `%T'"
 msgstr ""
 
-#: ch/typeck.c:1272
-msgid "operand to bin must be a non-negative integer literal"
+#: cp/decl.c:12918
+msgid "postfix `%D' should return `%T'"
 msgstr ""
 
-#: ch/typeck.c:1288
-#, c-format
-msgid "size %d of BIN too big - no such integer mode"
+#: cp/decl.c:12927
+msgid "`%D' must take `void'"
 msgstr ""
 
-#: ch/typeck.c:1302
-msgid "BIN in pass 2"
+#: cp/decl.c:12929 cp/decl.c:12937
+msgid "`%D' must take exactly one argument"
 msgstr ""
 
-#: ch/typeck.c:1335
-msgid "mode of tuple is neither ARRAY, STRUCT, nor POWERSET"
+#: cp/decl.c:12939
+msgid "`%D' must take exactly two arguments"
 msgstr ""
 
-#: ch/typeck.c:2108
-#, fuzzy
-msgid "internal error in chill_root_resulting_mode"
-msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
+#: cp/decl.c:12947
+msgid "user-defined `%D' always evaluates both arguments"
+msgstr ""
 
-#: ch/typeck.c:2367
-msgid "string lengths not equal"
+#: cp/decl.c:12961
+msgid "`%D' should return by value"
 msgstr ""
 
-#: ch/typeck.c:2382
-msgid "can't do ARRAY assignment - too large"
+#: cp/decl.c:12973 cp/decl.c:12976
+msgid "`%D' cannot have default arguments"
 msgstr ""
 
-#: ch/typeck.c:2400
-msgid "rhs of array assignment is not addressable"
+#: cp/decl.c:13052
+msgid "`%s %T' declares a new type at namespace scope"
 msgstr ""
 
-#: ch/typeck.c:2577
-msgid "non-constant expression for BIN"
+#: cp/decl.c:13055
+msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
 msgstr ""
 
-#: ch/typeck.c:2582
-msgid "expression for BIN must not be negative"
+#: cp/decl.c:13093
+msgid "using typedef-name `%D' after `%s'"
 msgstr ""
 
-#: ch/typeck.c:2587
-#, fuzzy
-msgid "cannot process BIN (>32)"
-msgstr "Äåí åßíáé äõíáôüí íá âñåèåß ï ôýðïò ôïõ åðåîåñãáóôÞ."
+#: cp/decl.c:13098
+msgid "using template type parameter `%T' after `%s'"
+msgstr ""
 
-#: ch/typeck.c:2603
-msgid "bounds of range are not compatible"
+#: cp/decl.c:13178
+msgid "use of enum `%#D' without previous declaration"
 msgstr ""
 
-#: ch/typeck.c:2612
-#, fuzzy
-msgid "negative string length"
-msgstr "åëÜ÷éóôï ìÝãåèïò áëöáñéèìçôéêïý"
+#: cp/decl.c:13264
+msgid "derived union `%T' invalid"
+msgstr ""
 
-#: ch/typeck.c:2649
-msgid "range's lower bound and parent mode don't match"
+#: cp/decl.c:13310
+msgid "base type `%T' fails to be a struct or class type"
 msgstr ""
 
-#: ch/typeck.c:2654
-msgid "range's upper bound and parent mode don't match"
+#: cp/decl.c:13320
+msgid "base class `%T' has incomplete type"
 msgstr ""
 
-#: ch/typeck.c:2663
-msgid "making range from non-mode"
+#: cp/decl.c:13328
+msgid "recursive type `%T' undefined"
 msgstr ""
 
-#: ch/typeck.c:2669
+#: cp/decl.c:13330
 #, fuzzy
-msgid "floating point ranges"
-msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
+msgid "duplicate base type `%T' invalid"
+msgstr "äéðëüò ïñéóìüò óõíüëïõ"
 
-#: ch/typeck.c:2677
-msgid "range mode has non-constant limits"
-msgstr ""
+#: cp/decl.c:13441
+#, fuzzy
+msgid "multiple definition of `%#T'"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
 
-#: ch/typeck.c:2686
-msgid "range's high bound < mode's low bound"
+#: cp/decl.c:13442
+msgid "previous definition here"
 msgstr ""
 
-#: ch/typeck.c:2691
-msgid "range's high bound > mode's high bound"
+#: cp/decl.c:13610
+msgid "enumerator value for `%D' not integer constant"
 msgstr ""
 
-#: ch/typeck.c:2696
-msgid "range mode high bound < range mode low bound"
+#: cp/decl.c:13630
+msgid "overflow in enumeration values at `%D'"
 msgstr ""
 
-#: ch/typeck.c:2701
-msgid "range's low bound < mode's low bound"
+#: cp/decl.c:13716
+msgid "return type `%#T' is incomplete"
 msgstr ""
 
-#: ch/typeck.c:2706
-msgid "range's low bound > mode's high bound"
+#: cp/decl.c:13830
+msgid "semicolon missing after declaration of `%#T'"
 msgstr ""
 
-#: ch/typeck.c:2814
-msgid "stepsize in STEP must be an integer constant"
+#: cp/decl.c:13851
+msgid "return type for `main' changed to `int'"
 msgstr ""
 
-#: ch/typeck.c:2818
-msgid "stepsize in STEP must be > 0"
+#: cp/decl.c:13882
+msgid "`%D' implicitly declared before its definition"
 msgstr ""
 
-#: ch/typeck.c:2824
-msgid "stepsize in STEP must be the natural width of the array element mode"
+#: cp/decl.c:13904 cp/typeck.c:6229
+msgid "`operator=' should return a reference to `*this'"
 msgstr ""
 
-#: ch/typeck.c:2830 ch/typeck.c:3131
-#, fuzzy
-msgid "starting word in POS must be an integer constant"
-msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
+#: cp/decl.c:14164
+msgid "parameter `%D' declared void"
+msgstr ""
 
-#: ch/typeck.c:2834 ch/typeck.c:3138
-msgid "starting word in POS must be >= 0"
+#: cp/decl.c:14628
+msgid "`%D' is already defined in class `%T'"
 msgstr ""
 
-#: ch/typeck.c:2836
-msgid "starting word in POS within STEP must be 0"
+#: cp/decl.c:14845
+msgid "static member function `%#D' declared with type qualifiers"
 msgstr ""
 
-#: ch/typeck.c:2848 ch/typeck.c:3155
-msgid "starting bit in POS must be an integer constant"
+#: cp/decl2.c:154
+#, c-format
+msgid "duplicate type qualifiers in %s declaration"
 msgstr ""
 
-#: ch/typeck.c:2854
-msgid "starting bit in POS within STEP must be 0"
+#: cp/decl2.c:193
+msgid "template `%#D' instantiated in file without #pragma interface"
 msgstr ""
 
-#: ch/typeck.c:2858 ch/typeck.c:3163
-msgid "starting bit in POS must be >= 0"
+#: cp/decl2.c:199
+msgid "template `%#D' defined in file without #pragma interface"
 msgstr ""
 
-#: ch/typeck.c:2866 ch/typeck.c:3171
-msgid "starting bit in POS must be < the width of a word"
+#: cp/decl2.c:366
+msgid "name missing for member function"
 msgstr ""
 
-#: ch/typeck.c:2880 ch/typeck.c:3185
-#, fuzzy
-msgid "length in POS must be an integer constant"
-msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
+#. Something has gone very wrong.  Assume we are mistakenly reducing
+#. an expression instead of a declaration.
+#: cp/decl2.c:429
+msgid "parser may be lost: is there a '{' missing somewhere?"
+msgstr ""
 
-#: ch/typeck.c:2887 ch/typeck.c:3192
-msgid "length in POS must be > 0"
+#: cp/decl2.c:460 cp/decl2.c:474
+msgid "ambiguous conversion for array subscript"
 msgstr ""
 
-#: ch/typeck.c:2894 ch/typeck.c:3205
-#, fuzzy
-msgid "end bit in POS must be an integer constant"
-msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
+#: cp/decl2.c:468
+msgid "invalid types `%T[%T]' for array subscript"
+msgstr ""
 
-#: ch/typeck.c:2903 ch/typeck.c:3214
-msgid "end bit in POS must be >= the start bit"
+#: cp/decl2.c:516
+msgid "type `%#T' argument given to `delete', expected pointer"
 msgstr ""
 
-#: ch/typeck.c:2909 ch/typeck.c:3219
-msgid "end bit in POS must be < the width of a word"
+#: cp/decl2.c:524
+msgid "anachronistic use of array size in vector delete"
 msgstr ""
 
-#: ch/typeck.c:2921
-msgid "the length specified on POS within STEP must be the natural length of the array element type"
+#: cp/decl2.c:534
+msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
 msgstr ""
 
-#: ch/typeck.c:2926
-msgid "step size in STEP must be >= the length in POS"
+#: cp/decl2.c:541
+msgid "deleting `%T' is undefined"
 msgstr ""
 
-#: ch/typeck.c:2952
-msgid "array index must be a range, not a single integer"
+#: cp/decl2.c:549
+msgid "deleting array `%#D'"
 msgstr ""
 
-#: ch/typeck.c:2958
-msgid "array index is not a discrete mode"
+#. 14.5.2.2 [temp.mem]
+#.
+#. A local class shall not have member templates.
+#: cp/decl2.c:583
+msgid "invalid declaration of member template `%#D' in local class"
 msgstr ""
 
-#: ch/typeck.c:3229
-msgid "the length specified on POS must be the natural length of the field type"
+#: cp/decl2.c:592
+msgid "invalid use of `virtual' in template declaration of `%#D'"
 msgstr ""
 
-#: ch/typeck.c:3238
-msgid "STRUCT fields must be layed out in monotonically increasing order"
+#: cp/decl2.c:602 cp/pt.c:2586
+msgid "template declaration of `%#D'"
 msgstr ""
 
-#: ch/typeck.c:3301
-msgid "if one field has a POS layout, then all fields must have a POS layout"
+#: cp/decl2.c:652
+msgid "Java method '%D' has non-Java return type `%T'"
 msgstr ""
 
-#: ch/typeck.c:3444
-msgid "parameterized structures not implemented"
+#: cp/decl2.c:661
+msgid "Java method '%D' has non-Java parameter type `%T'"
 msgstr ""
 
-#: ch/typeck.c:3449
+#: cp/decl2.c:737
 #, fuzzy
-msgid "invalid parameterized type"
-msgstr "%s: ìç Ýãêõñï åßäïò áñ÷åßïõ"
+msgid "prototype for `%#D' does not match any in class `%T'"
+msgstr "ôï áñ÷åßï äåäïìÝíùí ðñïößë `%s' äåí ôáéñéÜæåé ìå ôï äéáìïéñáæüìåíï áíôéêåßìåíï `%s'"
 
-#: cp/call.c:270 cp/init.c:1637
-msgid "qualified type `%T' does not match destructor name `~%T'"
+#: cp/decl2.c:819
+#, fuzzy
+msgid "local class `%#T' shall not have static data member `%#D'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+
+#: cp/decl2.c:827
+msgid "initializer invalid for static member with constructor"
 msgstr ""
 
-#: cp/call.c:279
-msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
+#: cp/decl2.c:830
+msgid "(an out of class initialization is required)"
 msgstr ""
 
-#: cp/call.c:288
-msgid "`%D' is a namespace"
+#: cp/decl2.c:889
+msgid "invalid data member initialization"
 msgstr ""
 
-#: cp/call.c:296
-msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
+#: cp/decl2.c:892
+msgid "(use `=' to initialize static data members)"
 msgstr ""
 
-#: cp/call.c:394
-msgid "unable to call pointer to member function here"
+#: cp/decl2.c:938
+msgid "member `%D' conflicts with virtual function table field name"
 msgstr ""
 
-#: cp/call.c:527
-msgid "destructors take no parameters"
+#: cp/decl2.c:958
+msgid "`%D' is already defined in `%T'"
 msgstr ""
 
-#: cp/call.c:534
-msgid "destructor name `~%T' does not match type `%T' of expression"
+#: cp/decl2.c:1010
+msgid "field initializer is not constant"
 msgstr ""
 
-#: cp/call.c:2343
-msgid "%s %D(%T, %T, %T) <built-in>"
+#: cp/decl2.c:1034
+msgid "`asm' specifiers are not permitted on non-static data members"
 msgstr ""
 
-#: cp/call.c:2348
-msgid "%s %D(%T, %T) <built-in>"
+#: cp/decl2.c:1086
+msgid "cannot declare `%D' to be a bit-field type"
 msgstr ""
 
-#: cp/call.c:2352
-msgid "%s %D(%T) <built-in>"
+#: cp/decl2.c:1096
+msgid "cannot declare bit-field `%D' with function type"
 msgstr ""
 
-#: cp/call.c:2356
-msgid "%s %T <conversion>"
+#: cp/decl2.c:1103
+msgid "`%D' is already defined in the class %T"
 msgstr ""
 
-#: cp/call.c:2358
-msgid "%s %+#D%s"
+#: cp/decl2.c:1110
+msgid "static member `%D' cannot be a bit-field"
 msgstr ""
 
-#: cp/call.c:2515
-msgid "no viable candidates"
+#: cp/decl2.c:1197
+msgid "initializer specified for non-member function `%D'"
 msgstr ""
 
-#: cp/call.c:2529
+#: cp/decl2.c:1201
 #, fuzzy
-msgid "conversion from `%T' to `%T' is ambiguous"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+msgid "invalid initializer for virtual method `%D'"
+msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
 
-#: cp/call.c:2646
-msgid "no matching function for call to `%D(%A)'"
+#: cp/decl2.c:1315
+msgid "anonymous struct not inside named type"
 msgstr ""
 
-#: cp/call.c:2657 cp/call.c:4642
-msgid "call of overloaded `%D(%A)' is ambiguous"
+#: cp/decl2.c:1411
+msgid "namespace-scope anonymous aggregates must be static"
 msgstr ""
 
-#. It's no good looking for an overloaded operator() on a
-#. pointer-to-member-function.
-#: cp/call.c:2684
-#, c-format
-msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
+#: cp/decl2.c:1424
+msgid "anonymous aggregate with no members"
 msgstr ""
 
-#: cp/call.c:2753
-msgid "no match for call to `(%T) (%A)'"
+#: cp/decl2.c:1493
+msgid "`operator new' must return type `%T'"
 msgstr ""
 
-# src/getopt.c:813
-# src/getopt.c:813
-#: cp/call.c:2763
-#, fuzzy
-msgid "call of `(%T) (%A)' is ambiguous"
-msgstr "%s: ç åðéëïãÞ `-W %s' åßíáé äéöïñïýìåíç\n"
-
-#: cp/call.c:2798
-msgid "%s for `%T ? %T : %T' operator"
+#: cp/decl2.c:1501
+msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr ""
 
-#: cp/call.c:2803
-msgid "%s for `%T %s' operator"
+#: cp/decl2.c:1528
+msgid "`operator delete' must return type `%T'"
 msgstr ""
 
-#: cp/call.c:2806
-msgid "%s for `%T [%T]' operator"
+#: cp/decl2.c:1536
+msgid "`operator delete' takes type `%T' as first parameter"
 msgstr ""
 
-#: cp/call.c:2811
-msgid "%s for `%T %s %T' operator"
+#. Overflow occurred.  That means there are at least 4 billion
+#. initialization functions.
+#: cp/decl2.c:2290
+msgid "too many initialization functions required"
 msgstr ""
 
-#: cp/call.c:2814
-msgid "%s for `%s %T' operator"
+#: cp/decl2.c:2966
+msgid "inline function `%D' used but never defined"
 msgstr ""
 
-#: cp/call.c:2906
-msgid "ISO C++ forbids omitting the middle term of a ?: expression"
-msgstr ""
+#: cp/decl2.c:3086
+#, fuzzy
+msgid "use of old-style cast"
+msgstr "ðáëáéïý åßäïõò èÝóç"
 
-#: cp/call.c:2965
-#, c-format
-msgid "`%E' has type `void' and is not a throw-expression"
-msgstr ""
-
-#: cp/call.c:2998 cp/call.c:3198
-msgid "operands to ?: have different types"
-msgstr ""
-
-#: cp/call.c:3151
-msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
-msgstr ""
-
-#: cp/call.c:3158
-msgid "enumeral and non-enumeral type in conditional expression"
-msgstr ""
-
-#: cp/call.c:3239
-msgid "`%D' must be declared before use"
-msgstr ""
+# src/getopt.c:628
+# src/getopt.c:628
+#: cp/decl2.c:3794
+#, fuzzy
+msgid "use of `%D' is ambiguous"
+msgstr "%s: ç åðéëïãÞ `%s' åßíáé áóáöÞò\n"
 
-#: cp/call.c:3402
-msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
+#: cp/decl2.c:3795
+msgid "  first declared as `%#D' here"
 msgstr ""
 
-#: cp/call.c:3449
-msgid "using synthesized `%#D' for copy assignment"
+#: cp/decl2.c:3798
+msgid "  also declared as `%#D' here"
 msgstr ""
 
-#: cp/call.c:3451
-msgid "  where cfront would use `%#D'"
+#: cp/decl2.c:3813
+msgid "`%D' denotes an ambiguous type"
 msgstr ""
 
-#: cp/call.c:3478
-msgid "comparison between `%#T' and `%#T'"
+#: cp/decl2.c:3814
+msgid "  first type here"
 msgstr ""
 
-#: cp/call.c:3711
-msgid "no suitable `operator delete' for `%T'"
+#: cp/decl2.c:3815
+msgid "  other type here"
 msgstr ""
 
-#: cp/call.c:3730
-msgid "`%+#D' is private"
+#: cp/decl2.c:3912
+msgid "declaration of `%D' not in a namespace surrounding `%D'"
 msgstr ""
 
-#: cp/call.c:3732
-msgid "`%+#D' is protected"
+#: cp/decl2.c:3946
+msgid "`%D' should have been declared inside `%D'"
 msgstr ""
 
-#: cp/call.c:3734
+#: cp/decl2.c:4079
 #, fuzzy
-msgid "`%+#D' is inaccessible"
-msgstr "ôï `%s' åßíáé ìç-ðñïóðåëÜóéìï"
+msgid "`%D' is not a function,"
+msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: cp/call.c:3735
-msgid "within this context"
+#: cp/decl2.c:4080
+msgid "  conflict with `%D'"
 msgstr ""
 
-#: cp/call.c:3777
+#. The parser did not find it, so it's not there.
+#: cp/decl2.c:4396
 #, fuzzy
-msgid "invalid conversion from `%T' to `%T'"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+msgid "unknown namespace `%D'"
+msgstr "Üãíùóôï óåô `%s'"
 
-#: cp/call.c:3779 cp/call.c:3918 cp/call.c:3920
+#: cp/decl2.c:4430 cp/decl2.c:4707
 #, fuzzy
-msgid "  initializing argument %P of `%D'"
-msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
+msgid "`%T' is not a namespace"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/call.c:3842 cp/call.c:3846
-msgid "  initializing argument %P of `%D' from result of `%D'"
-msgstr ""
+#: cp/decl2.c:4432
+#, fuzzy
+msgid "`%D' is not a namespace"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/call.c:3852 cp/call.c:3855
-msgid "  initializing temporary from result of `%D'"
+#: cp/decl2.c:4441
+msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
 msgstr ""
 
-#. Undefined behaviour [expr.call] 5.2.2/7.
-#: cp/call.c:3989
-msgid "cannot pass objects of non-POD type `%#T' through `...'"
+#: cp/decl2.c:4455
+msgid "namespace `%D' not allowed in using-declaration"
 msgstr ""
 
-#. Undefined behaviour [expr.call] 5.2.2/7.
-#: cp/call.c:4014
-msgid "cannot receive objects of non-POD type `%#T' through `...'"
-msgstr ""
+#: cp/decl2.c:4484
+#, fuzzy
+msgid "`%D' not declared"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/call.c:4156
-msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
+#: cp/decl2.c:4535
+msgid "`%D' is already declared in this scope"
 msgstr ""
 
-#: cp/call.c:4404
-msgid "could not find class$ field in java interface type `%T'"
+#: cp/decl2.c:4562
+msgid "using declaration `%D' introduced ambiguous type `%T'"
 msgstr ""
 
-#: cp/call.c:4505 cp/typeck.c:2071
-msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
+#: cp/decl2.c:4653
+msgid "using-declaration for non-member at class scope"
 msgstr ""
 
-#: cp/call.c:4631
-msgid "no matching function for call to `%T::%D(%A)%#V'"
+#: cp/decl2.c:4659
+msgid "using-declaration for destructor"
 msgstr ""
 
-#: cp/call.c:4655
-msgid "abstract virtual `%#D' called from constructor"
+#: cp/decl2.c:4665
+msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
 msgstr ""
 
-#: cp/call.c:4656
-msgid "abstract virtual `%#D' called from destructor"
+#: cp/decl2.c:4701
+msgid "namespace `%T' undeclared"
 msgstr ""
 
-#: cp/call.c:4661
-msgid "cannot call member function `%D' without object"
+#: cp/decl2.c:4730
+msgid "default argument missing for parameter %P of `%+#D'"
 msgstr ""
 
-#: cp/call.c:5274
-msgid "passing `%T' chooses `%T' over `%T'"
+#: cp/decl2.c:4829
+msgid "extra qualification `%T::' on member `%D' ignored"
 msgstr ""
 
-#: cp/call.c:5276 cp/decl2.c:4496
+#: cp/decl2.c:4833
 #, fuzzy
-msgid "  in call to `%D'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
-
-#: cp/call.c:5325 cp/call.c:5450
-msgid "choosing `%D' over `%D'"
-msgstr ""
+msgid "`%T' does not have a class or union named `%D'"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/call.c:5326
+#: cp/decl2.c:4848
 #, fuzzy
-msgid "  for conversion from `%T' to `%T'"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
-
-#: cp/call.c:5328
-msgid "  because conversion sequence for the argument is better"
-msgstr ""
-
-#: cp/call.c:5452
-msgid "  because worst conversion for the former is better than worst conversion for the latter"
-msgstr ""
+msgid "`%T' is not a class or union type"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/call.c:5568 cp/call.c:5589
+#: cp/decl2.c:4862
 #, fuzzy
-msgid "could not convert `%E' to `%T'"
-msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
+msgid "template argument is required for `%T'"
+msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: cp/class.c:286
-msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
-msgstr ""
+#: cp/error.c:35
+#, fuzzy, c-format
+msgid "`%s' not supported by %s"
+msgstr "Äåí õðïóôçñßæåôáé"
 
-#: cp/class.c:1012
-msgid "`%#D' and `%#D' cannot be overloaded"
+#: cp/error.c:571
+#, c-format
+msgid "<anonymous %s>"
 msgstr ""
 
-#. There has already been a declaration of this method
-#. or member template.
-#: cp/class.c:1023
-msgid "`%D' has already been declared in `%T'"
+#: cp/error.c:808
+#, c-format
+msgid "(static %s for %s)"
 msgstr ""
 
-#: cp/class.c:1104
-#, fuzzy
-msgid "duplicate enum value `%D'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
-
-#: cp/class.c:1107
-msgid "duplicate field `%D' (as enum and non-enum)"
+#: cp/error.c:1482
+#, c-format
+msgid "\\x%x"
 msgstr ""
 
-#: cp/class.c:1114
-#, fuzzy
-msgid "duplicate nested type `%D'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
-
-#: cp/class.c:1125
-msgid "duplicate field `%D' (as type and non-type)"
+#: cp/error.c:2430
+#, c-format
+msgid "In %s `%s':"
 msgstr ""
 
-#: cp/class.c:1129
-#, fuzzy
-msgid "duplicate member `%D'"
-msgstr "äéðëüò áñéèìüò ìçíýìáôïò"
+#: cp/error.c:2487
+#, fuzzy, c-format
+msgid "%s: In instantiation of `%s':\n"
+msgstr "%s: Ìç Ýãêõñç ñýèìéóç `%s'.\n"
 
-#: cp/class.c:1172
-msgid "conflicting access specifications for method `%D', ignored"
+#: cp/error.c:2511
+#, c-format
+msgid "%s:%d:   instantiated from `%s'\n"
 msgstr ""
 
-#: cp/class.c:1174
+#: cp/error.c:2516
 #, c-format
-msgid "conflicting access specifications for field `%s', ignored"
+msgid "%s:%d:   instantiated from here\n"
 msgstr ""
 
-#: cp/class.c:1217
-msgid "`%D' names constructor"
+#. damn ICE suppression
+#: cp/error.c:2670
+#, c-format
+msgid "unexpected letter `%c' in locate_error\n"
 msgstr ""
 
-#: cp/class.c:1223
-#, fuzzy
-msgid "`%D' invalid in `%T'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
-
-#: cp/class.c:1231
-msgid "no members matching `%D' in `%#T'"
+#. Can't throw a reference.
+#: cp/except.c:240
+msgid "type `%T' is disallowed in Java `throw' or `catch'"
 msgstr ""
 
-#: cp/class.c:1263 cp/class.c:1271
-#, fuzzy
-msgid "`%D' invalid in `%#T'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
-
-#: cp/class.c:1264
-msgid "  because of local method `%#D' with same name"
+#: cp/except.c:251
+msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
 msgstr ""
 
-#: cp/class.c:1272
-msgid "  because of local member `%#D' with same name"
+#. Thrown object must be a Throwable.
+#: cp/except.c:258
+msgid "type `%T' is not derived from `java::lang::Throwable'"
 msgstr ""
 
-#: cp/class.c:1344
-msgid "base class `%#T' has a non-virtual destructor"
+#: cp/except.c:322
+msgid "mixing C++ and Java catches in a single translation unit"
 msgstr ""
 
-#: cp/class.c:1364
-msgid "base `%T' with only non-default constructor in class without a constructor"
+#: cp/except.c:639
+msgid "throwing NULL, which has integral, not pointer type"
 msgstr ""
 
-#: cp/class.c:1950
-msgid "all member functions in class `%T' are private"
+#: cp/except.c:730
+msgid "  in thrown expression"
 msgstr ""
 
-#: cp/class.c:1964
-msgid "`%#T' only defines a private destructor and has no friends"
+#: cp/except.c:856
+msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
 msgstr ""
 
-#: cp/class.c:2007
-msgid "`%#T' only defines private constructors and has no friends"
+#: cp/except.c:944
+msgid "exception of type `%T' will be caught"
 msgstr ""
 
-#: cp/class.c:2128 cp/class.c:5045
-#, fuzzy
-msgid "redefinition of `%#T'"
-msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
-
-#: cp/class.c:2129
-#, fuzzy
-msgid "previous definition of `%#T'"
-msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
-
-#: cp/class.c:2459
-msgid "no unique final overrider for `%D' in `%T'"
+#: cp/except.c:947
+msgid "   by earlier handler for `%T'"
 msgstr ""
 
-#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2841
-msgid "`%D' was hidden"
+#: cp/except.c:968
+msgid "`...' handler must be the last handler for its try block"
 msgstr ""
 
-#: cp/class.c:2842
-msgid "  by `%D'"
+#: cp/friend.c:155
+msgid "`%D' is already a friend of class `%T'"
 msgstr ""
 
-#: cp/class.c:2884
-msgid "ISO C++ forbids member `%D' with same name as enclosing class"
+#: cp/friend.c:157
+msgid "previous friend declaration of `%D'"
 msgstr ""
 
-#: cp/class.c:2889 cp/decl2.c:1898
-msgid "`%#D' invalid; an anonymous union can only have non-static data members"
+#: cp/friend.c:202
+msgid "invalid type `%T' declared `friend'"
 msgstr ""
 
-#: cp/class.c:2895 cp/decl2.c:1904
-msgid "private member `%#D' in anonymous union"
+#. [temp.friend]
+#. Friend declarations shall not declare partial
+#. specializations.
+#: cp/friend.c:218
+msgid "partial specialization `%T' declared `friend'"
 msgstr ""
 
-#: cp/class.c:2898 cp/decl2.c:1906
-msgid "protected member `%#D' in anonymous union"
+#: cp/friend.c:227
+msgid "class `%T' is implicitly friends with itself"
 msgstr ""
 
-#: cp/class.c:3050
-msgid "bit-field `%#D' with non-integral type"
+#. template <class T> friend typename S<T>::X;
+#: cp/friend.c:245
+msgid "typename type `%#T' declared `friend'"
 msgstr ""
 
-#: cp/class.c:3070
-msgid "bit-field `%D' width not an integer constant"
+#. template <class T> friend class T;
+#: cp/friend.c:251
+msgid "template parameter type `%T' declared `friend'"
 msgstr ""
 
-#: cp/class.c:3076
+#. template <class T> friend class A; where A is not a template
+#: cp/friend.c:257
 #, fuzzy
-msgid "negative width in bit-field `%D'"
-msgstr "Áñíçôéêü ðëÜôïò óôçí áðïôßìçóç"
-
-#: cp/class.c:3081
-msgid "zero width for bit-field `%D'"
-msgstr ""
+msgid "`%#T' is not a template"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/class.c:3087
-msgid "width of `%D' exceeds its type"
-msgstr ""
+#: cp/friend.c:272
+#, fuzzy
+msgid "`%T' is already a friend of `%T'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: cp/class.c:3096
-msgid "`%D' is too small to hold all values of `%#T'"
+#: cp/friend.c:370
+msgid "member `%D' declared as friend before type `%T' defined"
 msgstr ""
 
-#: cp/class.c:3179
-msgid "member `%#D' with constructor not allowed in union"
+#: cp/friend.c:425
+msgid "friend declaration `%#D' declares a non-template function"
 msgstr ""
 
-#: cp/class.c:3182
-msgid "member `%#D' with destructor not allowed in union"
+#: cp/friend.c:428
+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/class.c:3185
-msgid "member `%#D' with copy assignment operator not allowed in union"
-msgstr ""
+#: cp/g++spec.c:209 java/jvspec.c:423
+#, fuzzy, c-format
+msgid "argument to `%s' missing\n"
+msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: cp/class.c:3212
-msgid "multiple fields in union `%T' initialized"
+#: cp/init.c:320
+msgid "`%D' should be initialized in the member initialization list"
 msgstr ""
 
-#: cp/class.c:3333
-msgid "field `%D' in local class cannot be static"
+#: cp/init.c:369
+msgid "default-initialization of `%#D', which has reference type"
 msgstr ""
 
-#: cp/class.c:3339
-msgid "field `%D' invalidly declared function type"
+#: cp/init.c:374
+msgid "uninitialized reference member `%D'"
 msgstr ""
 
-#: cp/class.c:3346
-msgid "field `%D' invalidly declared method type"
+#: cp/init.c:382
+msgid "initializer list treated as compound expression"
 msgstr ""
 
-#: cp/class.c:3352
-msgid "field `%D' invalidly declared offset type"
+#: cp/init.c:523
+msgid "`%D' will be initialized after"
 msgstr ""
 
-#. Unions cannot have static members.
-#: cp/class.c:3370
-msgid "field `%D' declared static in union"
-msgstr ""
+#: cp/init.c:526
+#, fuzzy
+msgid "base `%T' will be initialized after"
+msgstr "ç êëÜóç ÷áñáêôÞñùí `%s' ïñßóôçêå Þäç"
 
-#: cp/class.c:3396
-msgid "non-static reference `%#D' in class without a constructor"
-msgstr ""
+#: cp/init.c:529
+#, fuzzy
+msgid "  `%#D'"
+msgstr "  `%s'"
 
-#: cp/class.c:3427
-msgid "non-static const member `%#D' in class without a constructor"
-msgstr ""
+#: cp/init.c:531
+#, fuzzy
+msgid "  base `%T'"
+msgstr "  êáôÜ `%D'"
 
-#: cp/class.c:3442
+# src/request.c:263
+#: cp/init.c:549
 #, fuzzy
-msgid "field `%#D' with same name as class"
-msgstr "ÕðÜñ÷åé áíôéêåßìåíï ìå ôï ßäéï üíïìá"
+msgid "multiple initializations given for base `%T'"
+msgstr "Ôï âÞìá áñ÷éêïðïßçóçò áðÝôõ÷å"
 
-#: cp/class.c:3460
-msgid "`%#T' has pointer data members"
+#: cp/init.c:616
+msgid "initializations for multiple members of `%T'"
 msgstr ""
 
-#: cp/class.c:3464
-msgid "  but does not override `%T(const %T&)'"
+#: cp/init.c:671
+msgid "base class `%#T' should be explicitly initialized in the copy constructor"
 msgstr ""
 
-#: cp/class.c:3466
-msgid "  or `operator=(const %T&)'"
+#: cp/init.c:916
+msgid "class `%T' does not have any field named `%D'"
 msgstr ""
 
-#: cp/class.c:3469
-msgid "  but does not override `operator=(const %T&)'"
-msgstr ""
-
-#: cp/class.c:3937
-msgid "initializer specified for non-virtual method `%D'"
-msgstr ""
-
-#: cp/class.c:4721
-msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
+#: cp/init.c:922
+msgid "field `%#D' is static; the only point of initialization is its definition"
 msgstr ""
 
-#: cp/class.c:4791
-msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
+#: cp/init.c:956
+msgid "unnamed initializer for `%T', which has no base classes"
 msgstr ""
 
-#: cp/class.c:5208
-msgid "`%#T' has virtual functions but non-virtual destructor"
+#: cp/init.c:963
+msgid "unnamed initializer for `%T', which uses multiple inheritance"
 msgstr ""
 
-#: cp/class.c:5292
-msgid "trying to finish struct, but kicked out due to previous parse errors"
+#: cp/init.c:1000
+msgid "type `%D' is not a direct or virtual base of `%T'"
 msgstr ""
 
-#: cp/class.c:5749
-#, c-format
-msgid "language string `\"%s\"' not recognized"
-msgstr ""
+#: cp/init.c:1003
+#, fuzzy
+msgid "type `%D' is not a direct base of `%T'"
+msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: cp/class.c:5845
-msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
+#. Handle bad initializers like:
+#. class COMPLEX {
+#. public:
+#. double re, im;
+#. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
+#. ~COMPLEX() {};
+#. };
+#.
+#. int main(int argc, char **argv) {
+#. COMPLEX zees(1.0, 0.0)[10];
+#. }
+#.
+#: cp/init.c:1097
+msgid "bad array initializer"
 msgstr ""
 
-#: cp/class.c:5966
-msgid "no matches converting function `%D' to type `%#T'"
-msgstr ""
+#: cp/init.c:1304
+#, fuzzy
+msgid "`%T' is not an aggregate type"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/class.c:5989
-msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
+#: cp/init.c:1327
+msgid "`%T' fails to be an aggregate typedef"
 msgstr ""
 
-#: cp/class.c:6015
-msgid "assuming pointer to member `%D'"
+#: cp/init.c:1336
+msgid "type `%T' is of non-aggregate type"
 msgstr ""
 
-#: cp/class.c:6018
-#, c-format
-msgid "(a pointer to member can only be formed with `&%E')"
+#: cp/init.c:1439
+msgid "cannot call destructor `%T::~%T' without object"
 msgstr ""
 
-#: cp/class.c:6062 cp/class.c:6230 cp/class.c:6237
+#: cp/init.c:1483
 #, fuzzy
-msgid "not enough type information"
-msgstr "åìöÜíéóç ðëçñïöïñéþí ðñïüäïõ"
-
-#: cp/class.c:6071
-msgid "argument of type `%T' does not match `%T'"
-msgstr ""
-
-#: cp/class.c:6214
-msgid "invalid operation on uninstantiated type"
-msgstr ""
+msgid "invalid use of non-static field `%D'"
+msgstr "ìç Ýãêõñïò áñéèìüò áðü óôÞëåò: `%s'"
 
-#. [basic.scope.class]
-#.
-#. A name N used in a class S shall refer to the same declaration
-#. in its context and when re-evaluated in the completed scope of
-#. S.
-#: cp/class.c:6465 cp/decl.c:1030 cp/decl.c:3178 cp/pt.c:1839
+#. We can get here when processing a bad default
+#. argument, like:
+#. struct S { int a; void f(int i = a); }
+#: cp/init.c:1492 cp/method.c:160
 #, fuzzy
-msgid "declaration of `%#D'"
-msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
+msgid "invalid use of member `%D'"
+msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'"
 
-#: cp/class.c:6466
-msgid "changes meaning of `%D' from `%+#D'"
+#: cp/init.c:1502
+msgid "no method `%T::%D'"
 msgstr ""
 
-#: cp/cvt.c:88
-msgid "can't convert from incomplete type `%T' to `%T'"
+#: cp/init.c:1595
+msgid "incomplete type `%T' does not have member `%D'"
 msgstr ""
 
-#: cp/cvt.c:97
+#: cp/init.c:1669
 #, fuzzy
-msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+msgid "`%D' is not a member of type `%T'"
+msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
 
-#: cp/cvt.c:126
+#: cp/init.c:1688
 #, fuzzy
-msgid "converting from `%T' to `%T'"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+msgid "invalid pointer to bit-field `%D'"
+msgstr "áêáôÜëëçëïò ôýðïò äéêôýïõ :`%s'\n"
 
-#: cp/cvt.c:198 cp/cvt.c:202
-msgid "pointer to member cast from `%T' to `%T' is via virtual base"
+#: cp/init.c:1727
+msgid "object missing in use of pointer-to-member construct"
 msgstr ""
 
-#: cp/cvt.c:220 cp/cvt.c:233 cp/cvt.c:272
-#, fuzzy
-msgid "cannot convert `%E' from type `%T' to type `%T'"
-msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
-
-#: cp/cvt.c:525
-#, fuzzy
-msgid "conversion from `%T' to `%T' discards qualifiers"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
-
-#: cp/cvt.c:543
-msgid "casting `%T' to `%T' does not dereference pointer"
+#: cp/init.c:1767
+msgid "member `%D' is non-static but referenced as a static member"
 msgstr ""
 
-#: cp/cvt.c:572
-#, fuzzy
-msgid "cannot convert type `%T' to type `%T'"
-msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
-
-#: cp/cvt.c:689
-#, fuzzy
-msgid "conversion from `%#T' to `%#T'"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
-
-#: cp/cvt.c:701
-msgid "`%#T' used where a `%T' was expected"
+#: cp/init.c:1769 cp/typeck.c:2828 cp/typeck.c:2932
+msgid "at this point in file"
 msgstr ""
 
-#: cp/cvt.c:718
-msgid "the address of `%D', will always be `true'"
+#: cp/init.c:1806
+#, c-format
+msgid "object missing in `%E'"
 msgstr ""
 
-#: cp/cvt.c:738
-msgid "`%#T' used where a floating point value was expected"
+#: cp/init.c:1937
+msgid "new of array type fails to specify size"
 msgstr ""
 
-#: cp/cvt.c:793
-#, fuzzy
-msgid "conversion from `%T' to non-scalar type `%T' requested"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
-
-#: cp/cvt.c:878
-msgid "object of incomplete type `%T' will not be accessed in %s"
+#: cp/init.c:1948
+msgid "size in array new must have integral type"
 msgstr ""
 
-#: cp/cvt.c:881
-msgid "object of type `%T' will not be accessed in %s"
+#: cp/init.c:1954
+msgid "zero size array reserves no space"
 msgstr ""
 
-#: cp/cvt.c:897
-msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
+#: cp/init.c:2019
+msgid "new cannot be applied to a reference type"
 msgstr ""
 
-#. [over.over] enumerates the places where we can take the address
-#. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:917
-#, c-format
-msgid "%s cannot resolve address of overloaded function"
+#: cp/init.c:2025
+msgid "new cannot be applied to a function type"
 msgstr ""
 
-#. Only warn when there is no &.
-#: cp/cvt.c:922
-#, c-format
-msgid "%s is a reference, not call, to function `%E'"
+#: cp/init.c:2072
+msgid "call to Java constructor, while `jclass' undefined"
 msgstr ""
 
-#: cp/cvt.c:1060
-msgid "converting NULL to non-pointer type"
+#: cp/init.c:2088
+msgid "can't find class$"
 msgstr ""
 
-#: cp/cvt.c:1136
-msgid "ambiguous default type conversion from `%T'"
-msgstr ""
+#: cp/init.c:2202
+#, fuzzy
+msgid "invalid type `void' for new"
+msgstr "ìç Ýãêõñç êáôÜóôáóç ãéá ôçí dlopen()"
 
-#: cp/cvt.c:1138
-msgid "  candidate conversions include `%D' and `%D'"
+#: cp/init.c:2254
+#, c-format
+msgid "call to Java constructor with `%s' undefined"
 msgstr ""
 
-#: cp/decl.c:1031 cp/decl.c:3278
-msgid "conflicts with previous declaration `%#D'"
+#: cp/init.c:2362
+msgid "ISO C++ forbids initialization in array new"
 msgstr ""
 
-#: cp/decl.c:1220
-msgid "label `%D' used but not defined"
+#: cp/init.c:2380 cp/typeck2.c:360 cp/typeck2.c:1223
+msgid "initializer list being treated as compound expression"
 msgstr ""
 
-#: cp/decl.c:1225
-msgid "label `%D' defined but not used"
+#: cp/init.c:2386
+msgid "ISO C++ forbids aggregate initializer to new"
 msgstr ""
 
-#: cp/decl.c:2305
-msgid "namespace alias `%D' not allowed here, assuming `%D'"
+#: cp/init.c:2474
+msgid "uninitialized const in `new' of `%#T'"
 msgstr ""
 
-#: cp/decl.c:3088 cp/decl.c:3476
-msgid "previous declaration of `%D'"
+#: cp/init.c:2840
+msgid "initializer ends prematurely"
 msgstr ""
 
-#: cp/decl.c:3165 cp/decl.c:3200
-msgid "shadowing %s function `%#D'"
+#: cp/init.c:2910
+msgid "cannot initialize multi-dimensional array with initializer"
 msgstr ""
 
-#: cp/decl.c:3174
-msgid "library function `%#D' redeclared as non-function `%#D'"
+#: cp/init.c:3100
+msgid "unknown array size in delete"
 msgstr ""
 
-#: cp/decl.c:3179
-msgid "conflicts with built-in declaration `%#D'"
+#: cp/init.c:3365
+msgid "type to vector delete is neither pointer or array type"
 msgstr ""
 
-#: cp/decl.c:3195 cp/decl.c:3288 cp/decl.c:3304
-msgid "new declaration `%#D'"
-msgstr ""
+#: cp/lex.c:136
+#, fuzzy
+msgid "type name expected before `*'"
+msgstr "ÅããñáöÞ ïíïìÜôùí ôùí åðéëåãìÝíùí êáôçãïñéþí"
 
-#: cp/decl.c:3196
-msgid "ambiguates built-in declaration `%#D'"
+#: cp/lex.c:158
+msgid "cannot declare references to references"
 msgstr ""
 
-#: cp/decl.c:3252
-msgid "`%#D' redeclared as different kind of symbol"
+#: cp/lex.c:163
+msgid "cannot declare pointers to references"
 msgstr ""
 
-#: cp/decl.c:3255
-msgid "previous declaration of `%#D'"
-msgstr ""
+#: cp/lex.c:167
+#, fuzzy
+msgid "type name expected before `&'"
+msgstr "ÅããñáöÞ ïíïìÜôùí ôùí åðéëåãìÝíùí êáôçãïñéþí"
 
-#: cp/decl.c:3277
-msgid "declaration of template `%#D'"
+#: cp/lex.c:894
+#, c-format
+msgid "semicolon missing after %s declaration"
 msgstr ""
 
-#: cp/decl.c:3289 cp/decl.c:3305
-msgid "ambiguates old declaration `%#D'"
+#: cp/lex.c:897
+msgid "semicolon missing after declaration of `%T'"
 msgstr ""
 
-#: cp/decl.c:3297
-msgid "declaration of C function `%#D' conflicts with"
+#: cp/lex.c:945
+#, c-format
+msgid "junk at end of #pragma %s"
 msgstr ""
 
-#: cp/decl.c:3299
-msgid "previous declaration `%#D' here"
-msgstr ""
+#: cp/lex.c:952
+#, fuzzy, c-format
+msgid "invalid #pragma %s"
+msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
 
-#: cp/decl.c:3315
-msgid "conflicting types for `%#D'"
+#: cp/lex.c:961
+msgid "#pragma vtable no longer supported"
 msgstr ""
 
-#: cp/decl.c:3316
-msgid "previous declaration as `%#D'"
+#: cp/lex.c:1038
+#, c-format
+msgid "#pragma implementation for %s appears after file is included"
 msgstr ""
 
-#: cp/decl.c:3359
-msgid "`%#D' previously defined here"
+#: cp/lex.c:1063
+msgid "junk at end of #pragma GCC java_exceptions"
 msgstr ""
 
-#: cp/decl.c:3360
+#: cp/lex.c:1107
 #, fuzzy
-msgid "`%#D' previously declared here"
-msgstr "Äåí õðÜñ÷åé ðñïçãïýìåíç êáíïíéêÞ Ýêöñáóç"
+msgid "`%D' not defined"
+msgstr "áüñéóôï"
 
-#. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:3368
-msgid "prototype for `%#D'"
+#: cp/lex.c:1110
+msgid "`%D' was not declared in this scope"
 msgstr ""
 
-#: cp/decl.c:3369
-msgid "follows non-prototype definition here"
+#: cp/lex.c:1118
+msgid "`%D' undeclared (first use this function)"
 msgstr ""
 
-#: cp/decl.c:3381
-msgid "previous declaration of `%#D' with %L linkage"
+#: cp/lex.c:1122
+msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
 msgstr ""
 
-#: cp/decl.c:3383
-msgid "conflicts with new declaration with %L linkage"
+#: cp/lex.c:1239
+msgid "`::%D' undeclared (first use here)"
 msgstr ""
 
-#: cp/decl.c:3408 cp/decl.c:3416
-msgid "default argument given for parameter %d of `%#D'"
+#: cp/mangle.c:2061
+msgid "real-valued template parameters when cross-compiling"
 msgstr ""
 
-#: cp/decl.c:3410 cp/decl.c:3418
-#, fuzzy
-msgid "after previous specification in `%#D'"
-msgstr "%s: Ìç Ýãêõñç ñýèìéóç `%s'.\n"
+#: cp/mangle.c:2325
+msgid "the mangled name of `%D' will change in a future version of GCC"
+msgstr ""
 
-#: cp/decl.c:3427
-msgid "`%#D' was used before it was declared inline"
+#: cp/method.c:154
+msgid "invalid use of member `%D' in static member function"
 msgstr ""
 
-#: cp/decl.c:3429
-msgid "previous non-inline declaration here"
+#: cp/method.c:216
+msgid "use of namespace `%D' as expression"
 msgstr ""
 
-#: cp/decl.c:3475
-msgid "redundant redeclaration of `%D' in same scope"
+#: cp/method.c:221
+msgid "use of class template `%T' as expression"
 msgstr ""
 
-#: cp/decl.c:3558
-msgid "declaration of `%F' throws different exceptions"
+#: cp/method.c:234
+#, c-format
+msgid "use of %s from containing function"
 msgstr ""
 
-#: cp/decl.c:3560
-msgid "than previous declaration `%F'"
+#: cp/method.c:237
+msgid "  `%#D' declared here"
 msgstr ""
 
-#. From [temp.expl.spec]:
-#.
-#. If a template, a member template or the member of a class
-#. template is explicitly specialized then that
-#. specialization shall be declared before the first use of
-#. that specialization that would cause an implicit
-#. instantiation to take place, in every translation unit in
-#. which such a use occurs.
-#: cp/decl.c:3685
-msgid "explicit specialization of %D after first use"
+#: cp/method.c:255
+msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr ""
 
-#: cp/decl.c:3930
-msgid "`%#D' used prior to declaration"
+#: cp/method.c:455
+msgid "generic thunk code fails for method `%#D' which uses `...'"
 msgstr ""
 
-#: cp/decl.c:3961
-msgid "redeclaration of `wchar_t' as `%T'"
+#: cp/method.c:694
+msgid "non-static const member `%#D', can't use default assignment operator"
 msgstr ""
 
-#. A redeclaration of main, but not a duplicate of the
-#. previous one.
-#.
-#. [basic.start.main]
-#.
-#. This function shall not be overloaded.
-#: cp/decl.c:3989
+#: cp/method.c:699
+msgid "non-static reference member `%#D', can't use default assignment operator"
+msgstr ""
+
+#: parse.y:261
 #, fuzzy
-msgid "invalid redeclaration of `%D'"
+msgid "`%s' tag used in naming `%#T'"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: cp/decl.c:3990
-msgid "as `%D'"
+#: parse.y:541
+msgid "keyword `export' not implemented, and will be ignored"
 msgstr ""
 
-#: cp/decl.c:4080
-msgid "previous external decl of `%#D'"
+#: parse.y:645
+msgid "use of linkage spec `%D' is different from previous spec `%D'"
 msgstr ""
 
-#: cp/decl.c:4121
-msgid "`%D' was previously implicitly declared to return `int'"
+#: parse.y:942
+msgid "no base or member initializers given following ':'"
 msgstr ""
 
-#: cp/decl.c:4181
-msgid "extern declaration of `%#D' doesn't match"
+#: parse.y:983 parse.y:989
+msgid "anachronistic old style base class initializer"
 msgstr ""
 
-#: cp/decl.c:4182
-msgid "global declaration `%#D'"
-msgstr ""
-
-#: cp/decl.c:4213
-msgid "declaration of `%#D' shadows a parameter"
+#. Handle `Class<Class<Type>>' without space in the `>>'
+#: parse.y:1115
+msgid "`>>' should be `> >' in template class name"
 msgstr ""
 
-#: cp/decl.c:4233
-#, c-format
-msgid "declaration of `%s' shadows a member of `this'"
+#: parse.y:1153
+msgid "use of template qualifier outside template"
 msgstr ""
 
-#: cp/decl.c:4598
-#, fuzzy
-msgid "`%#D' hides constructor for `%#T'"
-msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
-
-#: cp/decl.c:4613
-msgid "`%#D' conflicts with previous using declaration `%#D'"
+#: parse.y:1182 parse.y:1191
+#, c-format
+msgid "ISO C++ forbids an empty condition for `%s'"
 msgstr ""
 
-#: cp/decl.c:4625
-msgid "previous non-function declaration `%#D'"
+#: parse.y:1214
+msgid "definition of class `%T' in condition"
 msgstr ""
 
-#: cp/decl.c:4626
-msgid "conflicts with function declaration `%#D'"
+#: parse.y:1216
+msgid "definition of enum `%T' in condition"
 msgstr ""
 
-#: cp/decl.c:4716
-msgid "implicit declaration of function `%#D'"
-msgstr "áõôïíüçôç äéáêýñçîç ôçò óõíÜñôçóçò `%#D'"
-
-#: cp/decl.c:4874
-#, c-format
-msgid "label `%s' referenced outside of any function"
+#: parse.y:1227
+msgid "definition of array `%#D' in condition"
 msgstr ""
 
-#: cp/decl.c:4977 cp/decl.c:5001 cp/decl.c:5094
-msgid "jump to label `%D'"
+#: parse.y:1340
+msgid "old style placement syntax, use () instead"
 msgstr ""
 
-#: cp/decl.c:4979 cp/decl.c:5003
-msgid "jump to case label"
-msgstr ""
+#: parse.y:1351
+#, fuzzy
+msgid "`%T' is not a valid expression"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: cp/decl.c:4987
-msgid "  crosses initialization of `%#D'"
-msgstr ""
+#. This was previously allowed as an extension, but
+#. was removed in G++ 3.3.
+#: parse.y:1358
+#, fuzzy
+msgid "initialization of new expression with `='"
+msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
 
-#: cp/decl.c:4990 cp/decl.c:5110
-msgid "  enters scope of non-POD `%#D'"
+#: parse.y:1384
+msgid "ISO C++ forbids compound literals"
 msgstr ""
 
-#: cp/decl.c:5010 cp/decl.c:5114
-msgid "  enters try block"
+#: parse.y:1631
+msgid "ISO C++ forbids braced-groups within expressions"
 msgstr ""
 
-#. Can't skip init of __exception_info.
-#: cp/decl.c:5012 cp/decl.c:5106 cp/decl.c:5116
-msgid "  enters catch block"
-msgstr ""
+# src/dfa.c:962
+# src/dfa.c:970
+#: parse.y:2035 parse.y:2050
+#, fuzzy
+msgid "sigof type specifier"
+msgstr "Äåí ïñßóôçêå óõíôáêôéêü"
 
-#: cp/decl.c:5095
-msgid "  from here"
+#: parse.y:2040
+msgid "`sigof' applied to non-aggregate expression"
 msgstr ""
 
-#: cp/decl.c:5108
-msgid "  skips initialization of `%#D'"
+#: parse.y:2055
+msgid "`sigof' applied to non-aggregate type"
 msgstr ""
 
-#: cp/decl.c:5143
-msgid "label named wchar_t"
+#: parse.y:2321
+msgid "using `typename' outside of template"
 msgstr ""
 
-#: cp/decl.c:5147
-#, fuzzy
-msgid "duplicate label `%D'"
-msgstr "äéðëü êëåéäß"
-
-#: cp/decl.c:5232
+#: parse.y:2391
 #, c-format
-msgid "case label `%E' not within a switch statement"
+msgid "storage class specifier `%s' not allowed after struct or class"
 msgstr ""
 
-#. Definition isn't the kind we were looking for.
-#: cp/decl.c:5365 cp/decl.c:5385
-msgid "`%#D' redeclared as %C"
+#: parse.y:2393
+#, c-format
+msgid "type specifier `%s' not allowed after struct or class"
 msgstr ""
 
-#. This happens for A::B where B is a template, and there are no
-#. template arguments.
-#: cp/decl.c:5474 cp/typeck.c:2033
-#, fuzzy
-msgid "invalid use of `%D'"
-msgstr "Ìç Ýãêõñç çìåñïìçíßá `%s'."
-
-#: cp/decl.c:5515
-#, fuzzy
-msgid "`%D::%D' is not a template"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
-
-#: cp/decl.c:5527
-msgid "`%D' undeclared in namespace `%D'"
+#: parse.y:2395
+#, c-format
+msgid "type qualifier `%s' not allowed after struct or class"
 msgstr ""
 
-#: cp/decl.c:5661
-msgid "`%D' used without template parameters"
+#: parse.y:2397
+msgid "no body nor ';' separates two class, struct or union declarations"
 msgstr ""
 
-#: cp/decl.c:5672 cp/decl.c:5688 cp/decl.c:5759
-msgid "no class template named `%#T' in `%#T'"
+#: parse.y:2537
+msgid "no bases given following `:'"
 msgstr ""
 
-#: cp/decl.c:5706 cp/decl.c:5721
-msgid "no type named `%#T' in `%#T'"
+#: parse.y:2568 parse.y:2583
+msgid "`%D' access"
 msgstr ""
 
-#: cp/decl.c:5938
-msgid "lookup of `%D' finds `%#D'"
+#: parse.y:2573
+msgid "multiple access specifiers"
 msgstr ""
 
-#: cp/decl.c:5940
-msgid "  instead of `%D' from dependent base class"
+#: parse.y:2591
+msgid "multiple `virtual' specifiers"
 msgstr ""
 
-#: cp/decl.c:5942
-msgid "  (use `typename %T::%D' if that's what you meant)"
+#: parse.y:2628
+msgid "missing ';' before right brace"
 msgstr ""
 
-#: cp/decl.c:6115
-msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
+#: parse.y:2849
+msgid "ISO C++ forbids array dimensions with parenthesized type in new"
 msgstr ""
 
-#: cp/decl.c:6938
-msgid "an anonymous union cannot have function members"
-msgstr ""
+#: parse.y:3136 parse.y:3156 parse.y:3165 parse.y:3194
+#, fuzzy
+msgid "`%T' is not a class or namespace"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/decl.c:6955
-msgid "member %#D' with constructor not allowed in anonymous aggregate"
+#: parse.y:3361
+msgid "ISO C++ forbids label declarations"
 msgstr ""
 
-#: cp/decl.c:6958
-msgid "member %#D' with destructor not allowed in anonymous aggregate"
+#: parse.y:3521
+msgid "ISO C++ forbids computed gotos"
 msgstr ""
 
-#: cp/decl.c:6961
-msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
+#: parse.y:3529
+msgid "label must be followed by statement"
 msgstr ""
 
-#: cp/decl.c:6999
-msgid "redeclaration of C++ built-in type `%T'"
+#: parse.y:3574
+msgid "must have at least one catch per try block"
 msgstr ""
 
-#: cp/decl.c:7034
-msgid "multiple types in one declaration"
+#: parse.y:3634
+msgid "ISO C++ forbids compound statements inside for initializations"
 msgstr ""
 
-#: cp/decl.c:7037
-msgid "declaration does not declare anything"
+#. This helps us recover from really nasty
+#. parse errors, for example, a missing right
+#. parenthesis.
+#: parse.y:3721 parse.y:3731
+msgid "possibly missing ')'"
 msgstr ""
 
-#: cp/decl.c:7061
-msgid "missing type-name in typedef-declaration"
+#: parse.y:3824
+msgid "type specifier omitted for parameter"
 msgstr ""
 
-#: cp/decl.c:7068
-msgid "ISO C++ prohibits anonymous structs"
+#: parse.y:3833
+#, c-format
+msgid "`%E' is not a type, use `typename %E' to make it one"
 msgstr ""
 
-#: cp/decl.c:7075
-msgid "`%D' can only be specified for functions"
-msgstr ""
+#: parse.y:3835
+#, fuzzy
+msgid "no type `%D' in `%T'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: cp/decl.c:7077
-msgid "`%D' can only be specified inside a class"
+#: parse.y:3838
+#, c-format
+msgid "type specifier omitted for parameter `%E'"
 msgstr ""
 
-#: cp/decl.c:7079
-msgid "`%D' can only be specified for constructors"
+#: parse.y:3846
+msgid "'%D' is used as a type, but is not defined as a type."
 msgstr ""
 
-#: cp/decl.c:7082
-msgid "`%D' can only be specified for objects and functions"
+#: cp/pt.c:198
+msgid "data member `%D' cannot be a member template"
 msgstr ""
 
-#: cp/decl.c:7226
-msgid "typedef `%D' is initialized"
-msgstr ""
+#: cp/pt.c:210
+#, fuzzy
+msgid "invalid member template declaration `%D'"
+msgstr "ìç Ýãêõñïò áñéèìüò áðü êåíÝò ãñáììÝò: `%s'"
 
-#: cp/decl.c:7232
-msgid "function `%#D' is initialized like a variable"
+#: cp/pt.c:605
+msgid "explicit specialization in non-namespace scope `%D'"
 msgstr ""
 
-#: cp/decl.c:7244
-msgid "declaration of `%#D' has `extern' and is initialized"
+#: cp/pt.c:617
+msgid "enclosing class templates are not explicitly specialized"
 msgstr ""
 
-#: cp/decl.c:7274
-#, fuzzy
-msgid "`%#D' is not a static member of `%#T'"
-msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
-
-#: cp/decl.c:7279
-msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
+#: cp/pt.c:692
+msgid "specializing `%#T' in different namespace"
 msgstr ""
 
-# src/request.c:263
-#: cp/decl.c:7290
+#: cp/pt.c:693
 #, fuzzy
-msgid "duplicate initialization of %D"
-msgstr "Ôï âÞìá áñ÷éêïðïßçóçò áðÝôõ÷å"
+msgid "  from definition of `%#D'"
+msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
 
-#: cp/decl.c:7319
-msgid "declaration of `%#D' outside of class is not definition"
+#: cp/pt.c:701
+msgid "specialization of `%T' after instantiation"
 msgstr ""
 
-#: cp/decl.c:7367
-msgid "variable `%#D' has initializer but incomplete type"
+#: cp/pt.c:704
+msgid "explicit specialization of non-template `%T'"
 msgstr ""
 
-#: cp/decl.c:7375 cp/decl.c:7726
-msgid "elements of array `%#D' have incomplete type"
+#: cp/pt.c:836
+msgid "specialization of %D after instantiation"
 msgstr ""
 
-#: cp/decl.c:7391
-msgid "aggregate `%#D' has incomplete type and cannot be initialized"
+#: cp/pt.c:939
+msgid "%s %+#D"
 msgstr ""
 
-#: cp/decl.c:7430
-msgid "`%D' declared as reference but not initialized"
+#: cp/pt.c:990
+msgid "`%D' is not a function template"
 msgstr ""
 
-#: cp/decl.c:7439
-msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
+#: cp/pt.c:1129
+msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr ""
 
-#: cp/decl.c:7472
-#, fuzzy
-msgid "cannot initialize `%T' from `%T'"
-msgstr "äåí åßíáé äõíáôü íá ìåôáíïìáóôåß ôï `.' Þ ôï `..'"
-
-#: cp/decl.c:7533
-msgid "initializer fails to determine size of `%D'"
+#: cp/pt.c:1137
+msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr ""
 
-#: cp/decl.c:7538
-#, fuzzy
-msgid "array size missing in `%D'"
-msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôçò åéóüäïõ `%s'"
-
-#: cp/decl.c:7550
-msgid "zero-size array `%D'"
+#. This case handles bogus declarations like template <>
+#. template <class T> void f<int>();
+#: cp/pt.c:1364 cp/pt.c:1438
+msgid "template-id `%D' in declaration of primary template"
 msgstr ""
 
-#. An automatic variable with an incomplete type: that is an error.
-#. Don't talk about array types here, since we took care of that
-#. message in grokdeclarator.
-#: cp/decl.c:7583
-msgid "storage size of `%D' isn't known"
+#: cp/pt.c:1377
+msgid "template parameter list used in explicit instantiation"
 msgstr ""
 
-#: cp/decl.c:7605
-msgid "storage size of `%D' isn't constant"
+#: cp/pt.c:1383
+msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: cp/decl.c:7656
-msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
+#: cp/pt.c:1389
+msgid "too many template parameter lists in declaration of `%D'"
 msgstr ""
 
-#: cp/decl.c:7657
-msgid "  you can work around this by removing the initializer"
+#: cp/pt.c:1405
+msgid "too few template parameter lists in declaration of `%D'"
 msgstr ""
 
-#: cp/decl.c:7685
-#, fuzzy
-msgid "uninitialized const `%D'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
-
-#: cp/decl.c:7720
-msgid "variable-sized object `%D' may not be initialized"
+#: cp/pt.c:1422
+msgid "explicit specialization not preceded by `template <>'"
 msgstr ""
 
-#: cp/decl.c:7731 cp/typeck2.c:201
-msgid "`%D' has incomplete type"
+#: cp/pt.c:1435
+msgid "partial specialization `%D' of function template"
 msgstr ""
 
-#: cp/decl.c:7763
-msgid "`%D' must be initialized by constructor, not by `{...}'"
+#: cp/pt.c:1467
+msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: cp/decl.c:7793
-msgid "structure `%D' with uninitialized const members"
+#: cp/pt.c:1471
+msgid "template specialization with C linkage"
 msgstr ""
 
-#: cp/decl.c:7795
-msgid "structure `%D' with uninitialized reference members"
+#. From [temp.expl.spec]:
+#.
+#. If such an explicit specialization for the member
+#. of a class template names an implicitly-declared
+#. special member function (clause _special_), the
+#. program is ill-formed.
+#.
+#. Similar language is found in [temp.explicit].
+#: cp/pt.c:1558
+msgid "specialization of implicitly-declared special member function"
 msgstr ""
 
-#: cp/decl.c:8060
-msgid "assignment (not initialization) in declaration"
+#: cp/pt.c:1602
+msgid "no member function `%D' declared in `%T'"
 msgstr ""
 
-#: cp/decl.c:8070
-msgid "cannot initialize `%D' to namespace `%D'"
+#. There are two many template parameter lists.
+#: cp/pt.c:1750
+msgid "too many template parameter lists in declaration of `%T'"
 msgstr ""
 
-#: cp/decl.c:8127
-msgid "shadowing previous type declaration of `%#D'"
+#: cp/pt.c:1846
+msgid " shadows template parm `%#D'"
 msgstr ""
 
-#: cp/decl.c:8526
-msgid "multiple initializations given for `%D'"
+#: cp/pt.c:2250
+msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: cp/decl.c:8626
-#, fuzzy
-msgid "invalid catch parameter"
-msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ðáñáâïëÞò"
+#: cp/pt.c:2254
+msgid "        `%D'"
+msgstr "        `%D'"
 
-#: cp/decl.c:8744
-msgid "destructor for alien class `%T' cannot be a member"
+#: cp/pt.c:2266
+msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr ""
 
-#: cp/decl.c:8747
-msgid "constructor for alien class `%T' cannot be a member"
+#: cp/pt.c:2291
+#, c-format
+msgid "template argument `%E' involves template parameter(s)"
 msgstr ""
 
-#: cp/decl.c:8766
-msgid "`%D' declared as a `virtual' %s"
+#: cp/pt.c:2335
+msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr ""
 
-#: cp/decl.c:8768
-msgid "`%D' declared as an `inline' %s"
-msgstr ""
+#: cp/pt.c:2423
+#, fuzzy
+msgid "no default argument for `%D'"
+msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
 
-#: cp/decl.c:8770
-msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
+#: cp/pt.c:2576
+msgid "template with C linkage"
 msgstr ""
 
-#: cp/decl.c:8773
-msgid "`%D' declared as a friend"
-msgstr ""
+#: cp/pt.c:2579
+#, fuzzy
+msgid "template class without a name"
+msgstr "ìç ôåñìáôéæüìåíï üíïìá âÜñïõò"
 
-#: cp/decl.c:8779
-msgid "`%D' declared with an exception specification"
+#: cp/pt.c:2656
+msgid "`%D' does not declare a template type"
 msgstr ""
 
-#: cp/decl.c:8854
-msgid "cannot declare `::main' to be a template"
-msgstr ""
+#: cp/pt.c:2662
+#, fuzzy
+msgid "template definition of non-template `%#D'"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
 
-#: cp/decl.c:8856
-msgid "cannot declare `::main' to be inline"
+#: cp/pt.c:2703
+msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr ""
 
-#: cp/decl.c:8858
-msgid "cannot declare `::main' to be static"
+#: cp/pt.c:2715
+msgid "got %d template parameters for `%#D'"
 msgstr ""
 
-#: cp/decl.c:8861
-msgid "`main' must return `int'"
+#: cp/pt.c:2718
+msgid "got %d template parameters for `%#T'"
 msgstr ""
 
-#: cp/decl.c:8889
-msgid "non-local function `%#D' uses anonymous type"
-msgstr ""
+#: cp/pt.c:2720
+#, c-format
+msgid "  but %d required"
+msgstr "  áëëÜ %d áðáéôïýíôáé"
 
-#: cp/decl.c:8892
-msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
-msgstr ""
+#: cp/pt.c:2803
+#, fuzzy
+msgid "`%T' is not a template type"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/decl.c:8898
-msgid "non-local function `%#D' uses local type `%T'"
+#: cp/pt.c:2819
+msgid "previous declaration `%D'"
 msgstr ""
 
-#: cp/decl.c:8921
-msgid "%smember function `%D' cannot have `%T' method qualifier"
+#: cp/pt.c:2820
+#, c-format
+msgid "used %d template parameter%s instead of %d"
 msgstr ""
 
-#: cp/decl.c:8945
-msgid "defining explicit specialization `%D' in friend declaration"
-msgstr ""
+#: cp/pt.c:2836
+#, fuzzy
+msgid "template parameter `%#D'"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:8955
-msgid "invalid use of template-id `%D' in declaration of primary template"
+#: cp/pt.c:2837
+msgid "redeclared here as `%#D'"
 msgstr ""
 
-#: cp/decl.c:8983
-msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
+#. We have in [temp.param]:
+#.
+#. A template-parameter may not be given default arguments
+#. by two different declarations in the same scope.
+#: cp/pt.c:2847
+msgid "redefinition of default argument for `%#D'"
 msgstr ""
 
-#: cp/decl.c:8990
-msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
+#: cp/pt.c:2848
+msgid "  original definition appeared here"
 msgstr ""
 
-#: cp/decl.c:9052
-msgid "definition of implicitly-declared `%D'"
-msgstr ""
+#: cp/pt.c:2941
+#, fuzzy, c-format
+msgid "`%E' is not a valid template argument"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: cp/decl.c:9064 cp/decl2.c:1384
-msgid "no `%#D' member function declared in class `%T'"
+#: cp/pt.c:2945
+msgid "it must be the address of a function with external linkage"
 msgstr ""
 
-#: cp/decl.c:9183
-msgid "non-local variable `%#D' uses local type `%T'"
+#: cp/pt.c:2947
+msgid "it must be the address of an object with external linkage"
 msgstr ""
 
-#: cp/decl.c:9273
-msgid "invalid in-class initialization of static data member of non-integral type `%T'"
+#: cp/pt.c:2951
+msgid "it must be a pointer-to-member of the form `&X::Y'"
 msgstr ""
 
-#: cp/decl.c:9282
-msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
+#: cp/pt.c:2962
+#, c-format
+msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
 msgstr ""
 
-#: cp/decl.c:9285
-msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
+#: cp/pt.c:2974
+#, c-format
+msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr ""
 
-#: cp/decl.c:9335
-msgid "size of array `%D' has non-integer type"
+#: cp/pt.c:2985
+#, c-format
+msgid "non-constant `%E' cannot be used as template argument"
 msgstr ""
 
-#: cp/decl.c:9337
-msgid "size of array has non-integer type"
+#: cp/pt.c:2992
+#, c-format
+msgid "object `%E' cannot be used as template argument"
 msgstr ""
 
-#: cp/decl.c:9357
-msgid "size of array `%D' is negative"
+#: cp/pt.c:3367
+#, c-format
+msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr ""
 
-#: cp/decl.c:9359
-msgid "size of array is negative"
+#: cp/pt.c:3380 cp/pt.c:3396 cp/pt.c:3435
+msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr ""
 
-#: cp/decl.c:9368
-msgid "ISO C++ forbids zero-size array `%D'"
+#: cp/pt.c:3383
+msgid "  expected a constant of type `%T', got `%T'"
 msgstr ""
 
-#: cp/decl.c:9370
-msgid "ISO C++ forbids zero-size array"
-msgstr ""
+#: cp/pt.c:3387
+#, fuzzy, c-format
+msgid "  expected a type, got `%E'"
+msgstr "%s: áíáìåíüôáí áêÝñáéïò ìåôÜ ôï `%c'"
 
-#: cp/decl.c:9377
-msgid "size of array `%D' is not an integral constant-expression"
-msgstr ""
+#: cp/pt.c:3399
+#, fuzzy
+msgid "  expected a type, got `%T'"
+msgstr "%s: áíáìåíüôáí áêÝñáéïò ìåôÜ ôï `%c'"
 
-#: cp/decl.c:9380
-msgid "size of array is not an integral constant-expression"
+#: cp/pt.c:3401
+msgid "  expected a class template, got `%T'"
 msgstr ""
 
-#: cp/decl.c:9398
-msgid "ISO C++ forbids variable-size array `%D'"
+#: cp/pt.c:3437
+msgid "  expected a template of type `%D', got `%D'"
 msgstr ""
 
-#: cp/decl.c:9401
-msgid "ISO C++ forbids variable-size array"
+#: cp/pt.c:3459
+msgid "template-argument `%T' uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:9412
-msgid "overflow in array dimension"
+#: cp/pt.c:3462
+msgid "template-argument `%T' uses local type `%T'"
 msgstr ""
 
-#: cp/decl.c:9471
-msgid "declaration of `%D' as %s"
+#: cp/pt.c:3472
+#, fuzzy
+msgid "template-argument `%T' is a variably modified type"
+msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
+
+#: cp/pt.c:3507
+msgid "could not convert template argument `%E' to `%T'"
 msgstr ""
 
-#: cp/decl.c:9473
+#: cp/pt.c:3551
 #, fuzzy, c-format
-msgid "creating %s"
-msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
+msgid "wrong number of template arguments (%d, should be %d)"
+msgstr "ëÜèïò áñéèìüò ïñéóìÜôùí"
 
-#: cp/decl.c:9485
-msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
+#: cp/pt.c:3555
+msgid "provided for `%D'"
 msgstr ""
 
-#: cp/decl.c:9488
-msgid "multidimensional array must have bounds for all dimensions except the first"
+#: cp/pt.c:3602
+#, fuzzy, c-format
+msgid "template argument %d is invalid"
+msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
+
+#: cp/pt.c:3837
+msgid "non-template used as template"
 msgstr ""
 
-#: cp/decl.c:9517
-msgid "return type specification for constructor invalid"
+#: cp/pt.c:3968
+#, fuzzy
+msgid "`%T' is not a template"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+
+#: cp/pt.c:3981
+msgid "non-template type `%T' used as a template"
 msgstr ""
 
-#: cp/decl.c:9524
-msgid "return type specification for destructor invalid"
+#: cp/pt.c:3983
+msgid "for template declaration `%D'"
 msgstr ""
 
-#: cp/decl.c:9530
-msgid "operator `%T' declared to return `%T'"
+#: cp/pt.c:4598
+msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr ""
 
-#: cp/decl.c:9532
-msgid "return type specified for `operator %T'"
+#: cp/pt.c:5074
+msgid "ambiguous class template instantiation for `%#T'"
 msgstr ""
 
-#: cp/decl.c:9702
-msgid "destructors must be member functions"
+#: cp/pt.c:5081
+msgid "%s %+#T"
 msgstr ""
 
-#: cp/decl.c:9721
-msgid "destructor `%T' must match class name `%T'"
+#: cp/pt.c:6104 cp/pt.c:6214
+msgid "instantiation of `%D' as type `%T'"
 msgstr ""
 
-#: cp/decl.c:9771
+#: cp/pt.c:6258
 #, fuzzy
-msgid "invalid declarator"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+msgid "invalid parameter type `%T'"
+msgstr "Ìç Ýãêõñç ðñïôåñáéüôçôá `%s'"
 
-#: cp/decl.c:9824
-msgid "declarator-id missing; using reserved word `%D'"
+#: cp/pt.c:6260
+msgid "in declaration `%D'"
 msgstr ""
 
-#: cp/decl.c:9868
-#, fuzzy
-msgid "`%T::%D' is not a valid declarator"
-msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
-
-#: cp/decl.c:9870
-msgid "  perhaps you want `typename %T::%D' to make it a type"
+#: cp/pt.c:6335
+msgid "creating pointer to member function of non-class type `%T'"
 msgstr ""
 
-#: cp/decl.c:9882
-msgid "type `%T' is not derived from type `%T'"
+#: cp/pt.c:6498
+msgid "creating array with size zero"
 msgstr ""
 
-#. Parse error puts this typespec where
-#. a declarator should go.
-#: cp/decl.c:9928
-msgid "`%T' specified as declarator-id"
+#: cp/pt.c:6512
+#, c-format
+msgid "creating array with size zero (`%E')"
 msgstr ""
 
-#: cp/decl.c:9930
-msgid "  perhaps you want `%T' for a constructor"
+#: cp/pt.c:6751
+msgid "forming reference to void"
 msgstr ""
 
-#: cp/decl.c:9944
-#, fuzzy
-msgid "`%D' as declarator"
-msgstr "ôï `%s' åßíáé êáôÜëïãïò"
+#: cp/pt.c:6753
+msgid "forming %s to reference type `%T'"
+msgstr ""
 
-#: cp/decl.c:9959
-msgid "declaration of `%D' as non-function"
+#: cp/pt.c:6791
+msgid "creating pointer to member of non-class type `%T'"
 msgstr ""
 
-#: cp/decl.c:10036
+#: cp/pt.c:6797
 #, fuzzy
-msgid "`bool' is now a keyword"
-msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
-
-#: cp/decl.c:10038
-msgid "extraneous `%T' ignored"
-msgstr ""
+msgid "creating pointer to member reference type `%T'"
+msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
 
-#: cp/decl.c:10054 cp/decl.c:10088
+#: cp/pt.c:6875
 #, fuzzy
-msgid "multiple declarations `%T' and `%T'"
-msgstr "ðïëëáðëüò áñéèìüò åðéëïãþí ôçí åíôïëÞ `s'"
+msgid "creating array of `%T'"
+msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
 
-#: cp/decl.c:10067
-msgid "ISO C++ does not support `long long'"
+#: cp/pt.c:6918
+msgid "`%T' is not a class, struct, or union type"
 msgstr ""
 
-#: cp/decl.c:10159 cp/decl.c:10162
+#: cp/pt.c:7028
 #, c-format
-msgid "ISO C++ forbids declaration of `%s' with no type"
+msgid "use of `%s' in template"
 msgstr ""
 
-#. The implicit typename extension is deprecated and will be
-#. removed.  Warn about its use now.
-#: cp/decl.c:10172
-msgid "`%T' is implicitly a typename"
+#: cp/pt.c:7790
+msgid "type `%T' composed from a local class is not a valid template-argument"
 msgstr ""
 
-#: cp/decl.c:10208
-#, c-format
-msgid "short, signed or unsigned invalid for `%s'"
+#: cp/pt.c:7791
+msgid "  trying to instantiate `%D'"
 msgstr ""
 
-#: cp/decl.c:10213
-#, c-format
-msgid "long and short specified together for `%s'"
-msgstr ""
+#: cp/pt.c:8230
+#, fuzzy
+msgid "incomplete type unification"
+msgstr "Ìåôáãëùôôéóìüò ðñïäéáãñáöþí ôïðéêþí ñõèìßóåùí"
 
-#: cp/decl.c:10224
+#: cp/pt.c:9178
 #, c-format
-msgid "signed and unsigned given together for `%s'"
-msgstr ""
-
-#: cp/decl.c:10329
-msgid "qualifiers are not allowed on declaration of `operator %T'"
+msgid "use of `%s' in template type unification"
 msgstr ""
 
-#: cp/decl.c:10357
-msgid "member `%D' cannot be declared both virtual and static"
+#: cp/pt.c:9596 cp/pt.c:9668
+msgid "explicit instantiation of non-template `%#D'"
 msgstr ""
 
-#: cp/decl.c:10371
-msgid "storage class specifiers invalid in parameter declarations"
-msgstr ""
+#: cp/pt.c:9612 cp/pt.c:9663
+#, fuzzy
+msgid "no matching template for `%D' found"
+msgstr "Ï Ýëåã÷ïò ìïíïðáôéïý ãéá ôï `%s' âñÞêå `%s'"
 
-#: cp/decl.c:10375
-msgid "typedef declaration invalid in parameter declaration"
+#: cp/pt.c:9618
+msgid "explicit instantiation of `%#D'"
 msgstr ""
 
-#: cp/decl.c:10388
-msgid "virtual outside class declaration"
-msgstr ""
+#: cp/pt.c:9655
+#, fuzzy
+msgid "duplicate explicit instantiation of `%#D'"
+msgstr "äéðëüò ïñéóìüò óõíüëïõ"
 
-#: cp/decl.c:10442
-#, c-format
-msgid "storage class specified for %s `%s'"
+#: cp/pt.c:9680
+msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr ""
 
-#: cp/decl.c:10480
-msgid "storage class specifiers invalid in friend function declarations"
+#: cp/pt.c:9684 cp/pt.c:9762
+msgid "storage class `%D' applied to template instantiation"
 msgstr ""
 
-#: cp/decl.c:10584
-msgid "size of member `%D' is not constant"
+#: cp/pt.c:9729
+msgid "explicit instantiation of non-template type `%T'"
 msgstr ""
 
-#: cp/decl.c:10663
-msgid "destructor cannot be static member function"
+#: cp/pt.c:9743
+msgid "explicit instantiation of `%#T' before definition of template"
 msgstr ""
 
-#: cp/decl.c:10666
+#: cp/pt.c:9751
 #, c-format
-msgid "destructors may not be `%s'"
+msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr ""
 
-#: cp/decl.c:10687
-msgid "constructor cannot be static member function"
-msgstr ""
+#: cp/pt.c:9795
+#, fuzzy
+msgid "duplicate explicit instantiation of `%#T'"
+msgstr "äéðëüò ïñéóìüò óõíüëïõ"
 
-#: cp/decl.c:10690
-msgid "constructors cannot be declared virtual"
+#: cp/pt.c:10177
+msgid "explicit instantiation of `%D' but no definition available"
 msgstr ""
 
-#: cp/decl.c:10695
-#, c-format
-msgid "constructors may not be `%s'"
+#: cp/pt.c:10551
+#, fuzzy
+msgid "`%#T' is not a valid type for a template constant parameter"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+
+#: cp/repo.c:271
+msgid "-frepo must be used with -c"
 msgstr ""
 
-#: cp/decl.c:10705
-msgid "return value type specifier for constructor ignored"
+#: cp/repo.c:361
+#, c-format
+msgid "mysterious repository information in %s"
 msgstr ""
 
-#: cp/decl.c:10724
+#: cp/repo.c:376
 #, fuzzy, c-format
-msgid "can't initialize friend function `%s'"
-msgstr "Äåí Þôáí äõíáôÞ ç åýñåóç åôéêÝôôáò ãéá ìåôáãùãÞ óôï `%s'"
-
-#. Cannot be both friend and virtual.
-#: cp/decl.c:10728
-msgid "virtual functions cannot be friends"
-msgstr ""
+msgid "can't create repository information file `%s'"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
 
-#: cp/decl.c:10733
+#: cp/rtti.c:240
 #, fuzzy
-msgid "friend declaration not in class definition"
-msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü êëÜóçò ÷áñáêôÞñùí"
+msgid "cannot use typeid with -fno-rtti"
+msgstr "Äåí åßíáé äõíáôü íá ÷ñçóéìïðïéçèåß ç åðéëïãÞ -a ÷ùñßò ôï -n"
 
-#: cp/decl.c:10735
-#, c-format
-msgid "can't define friend function `%s' in a local class definition"
+#: cp/rtti.c:246
+msgid "must #include <typeinfo> before using typeid"
 msgstr ""
 
-#: cp/decl.c:10759
-msgid "destructors may not have parameters"
+#: cp/rtti.c:320
+msgid "cannot create type information for type `%T' because its size is variable"
 msgstr ""
 
-#: cp/decl.c:10789
-#, fuzzy, c-format
-msgid "cannot declare %s to references"
-msgstr "áäõíáìßá áëëáãÞò óôï êáôÜëïãï %s"
+#: cp/rtti.c:585 cp/rtti.c:599
+msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
+msgstr ""
 
-#: cp/decl.c:10800
-msgid "cannot declare pointer to `%#T' member"
+#: cp/rtti.c:675
+msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
 msgstr ""
 
-#: cp/decl.c:10815
+#: cp/search.c:348
+#, fuzzy
+msgid "`%T' is an inaccessible base of `%T'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+
+#: cp/search.c:358
 #, fuzzy
-msgid "invalid type: `void &'"
-msgstr "Ìç Ýãêõñç çìåñïìçíßá `%s'"
+msgid "`%T' is an ambiguous base of `%T'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: cp/decl.c:10866
-msgid "discarding `const' applied to a reference"
+#: cp/search.c:1925
+msgid "adjusting pointers for covariant returns"
 msgstr ""
 
-#: cp/decl.c:10868
-msgid "discarding `volatile' applied to a reference"
+#: cp/search.c:1929 cp/search.c:1936
+#, fuzzy
+msgid "invalid covariant return type for `%#D'"
+msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
+
+#: cp/search.c:1930
+msgid "  overriding `%#D' (must be pointer or reference to class)"
 msgstr ""
 
-#: cp/decl.c:10979
-msgid "extra qualification `%T::' on member `%s' ignored"
+#: cp/search.c:1937
+msgid "  overriding `%#D' (must use pointer or reference)"
 msgstr ""
 
-#: cp/decl.c:10989
-msgid "cannot declare member function `%T::%s' within `%T'"
+#: cp/search.c:1942
+msgid "conflicting return type specified for `%#D'"
 msgstr ""
 
-#: cp/decl.c:11004
+#: cp/search.c:1943
 #, fuzzy
-msgid "cannot declare member `%T::%s' within `%T'"
-msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
+msgid "  overriding `%#D'"
+msgstr "áíôéãñÜöåôáé áðü ðÜíù"
 
-#. [dcl.fct.spec] The explicit specifier shall only be used in
-#. declarations of constructors within a class definition.
-#: cp/decl.c:11084
-msgid "only declarations of constructors can be `explicit'"
+#: cp/search.c:1952
+#, c-format
+msgid "looser throw specifier for `%#F'"
 msgstr ""
 
-#: cp/decl.c:11092
-#, c-format
-msgid "non-member `%s' cannot be declared `mutable'"
+#: cp/search.c:1953
+#, fuzzy, c-format
+msgid "  overriding `%#F'"
+msgstr "áíôéãñÜöåôáé áðü ðÜíù"
+
+#. A static member function cannot match an inherited
+#. virtual member function.
+#: cp/search.c:2042
+#, fuzzy
+msgid "`%#D' cannot be declared"
+msgstr "Äåí ìðïñåß íá ôåèåß ç çìåñïìçíßá."
+
+#: cp/search.c:2043
+msgid "  since `%#D' declared in base class"
 msgstr ""
 
-#: cp/decl.c:11097
-#, c-format
-msgid "non-object member `%s' cannot be declared `mutable'"
+#: cp/search.c:2184
+msgid "`%#D' needs a final overrider"
 msgstr ""
 
-#: cp/decl.c:11103
+#: cp/semantics.c:919
 #, c-format
-msgid "function `%s' cannot be declared `mutable'"
+msgid "type of asm operand `%E' could not be determined"
 msgstr ""
 
-#: cp/decl.c:11108
-#, c-format
-msgid "static `%s' cannot be declared `mutable'"
+#: cp/semantics.c:1051
+msgid "ISO C++ does not permit named return values"
 msgstr ""
 
-#: cp/decl.c:11113
-#, c-format
-msgid "const `%s' cannot be declared `mutable'"
+#: cp/semantics.c:1060
+msgid "return identifier `%D' already in place"
 msgstr ""
 
-#: cp/decl.c:11126
-msgid "template-id `%D' used as a declarator"
+#: cp/semantics.c:1068
+msgid "can't redefine default return value for constructors"
 msgstr ""
 
-#: cp/decl.c:11147
-msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
+#: cp/semantics.c:1100
+msgid "only constructors take base initializers"
 msgstr ""
 
-#: cp/decl.c:11194
-msgid "typedef name may not be class-qualified"
+#: cp/semantics.c:1342
+msgid "`this' is unavailable for static member functions"
 msgstr ""
 
-#: cp/decl.c:11202
-msgid "invalid type qualifier for non-member function type"
+#: cp/semantics.c:1348
+msgid "invalid use of `this' in non-member function"
 msgstr ""
 
-#: cp/decl.c:11218
-msgid "typedef declaration includes an initializer"
+#: cp/semantics.c:1350
+msgid "invalid use of `this' at top level"
 msgstr ""
 
-#: cp/decl.c:11271
-msgid "type qualifiers specified for friend class declaration"
+#: cp/semantics.c:1380
+msgid "calling type `%T' like a method"
 msgstr ""
 
-#: cp/decl.c:11276
-msgid "`inline' specified for friend class declaration"
+#: cp/semantics.c:1418
+msgid "destructor specifier `%T::~%T()' must have matching names"
 msgstr ""
 
-#: cp/decl.c:11286
+#: cp/semantics.c:1424
 #, fuzzy
-msgid "template parameters cannot be friends"
-msgstr "ï äéá÷ùñéóôÞò äå ìðïñåß íá åßíáé êåíüò"
+msgid "`%E' is not of type `%T'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: cp/decl.c:11288
-msgid "friend declaration requires class-key, i.e. `friend class %T::%T'"
+#: cp/semantics.c:1612
+msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr ""
 
-#: cp/decl.c:11293
-msgid "friend declaration requires class-key, i.e. `friend %#T'"
-msgstr ""
+# src/grep.c:785 src/grep.c:792
+# src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
+#: cp/semantics.c:1651
+#, fuzzy
+msgid "invalid default template argument"
+msgstr "ìç Ýãêõñï üñéóìá ìÞêïõò ðåñéå÷ïìÝíïõ"
 
-#: cp/decl.c:11309
-msgid "trying to make class `%T' a friend of global scope"
+#: cp/semantics.c:1693
+msgid "definition of `%#T' inside template parameter list"
 msgstr ""
 
-#: cp/decl.c:11320
-msgid "invalid qualifiers on non-member function type"
-msgstr ""
+#: cp/semantics.c:1709
+#, fuzzy
+msgid "invalid definition of qualified type `%T'"
+msgstr "ìç Ýãêõñïò áñéèìüò áñ÷åßïõ óôç äÞëùóç ðåäßïõ: `%s'"
 
-#: cp/decl.c:11339
-msgid "abstract declarator `%T' used as declaration"
-msgstr ""
+#: cp/semantics.c:2051
+#, fuzzy
+msgid "invalid base-class specification"
+msgstr "Ìç Ýãêõñç ñýèìéóç èýñáò (port)"
 
-#: cp/decl.c:11351
-msgid "unnamed variable or field declared void"
+#: cp/semantics.c:2060
+msgid "base class `%T' has cv qualifiers"
 msgstr ""
 
-#: cp/decl.c:11360
-msgid "variable or field declared void"
+#: cp/semantics.c:2091
+msgid "multiple declarators in template declaration"
 msgstr ""
 
-#: cp/decl.c:11370
-msgid "cannot use `::' in parameter declaration"
+#: cp/spew.c:225
+#, c-format
+msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
 msgstr ""
 
-#. Something like struct S { int N::j; };
-#: cp/decl.c:11416
-#, fuzzy
-msgid "invalid use of `::'"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: cp/decl.c:11428
-msgid "function `%D' cannot be declared friend"
+#: cp/spew.c:1002 cp/spew.c:1336
+msgid "parse error at end of saved function text"
 msgstr ""
 
-#: cp/decl.c:11440
-msgid "can't make `%D' into a method -- not in a class"
+#: cp/spew.c:1090 cp/spew.c:1178
+msgid "%Hend of file read inside definition"
 msgstr ""
 
-#: cp/decl.c:11449
-msgid "function `%D' declared virtual inside a union"
-msgstr ""
+#: cp/spew.c:1121
+#, fuzzy
+msgid "parse error in method specification"
+msgstr "óõíôáêôéêü óöÜëìá óôïí êáèïñéóìü óåéñÜò"
 
-#: cp/decl.c:11461
-msgid "`%D' cannot be declared virtual, since it is always static"
+#: cp/spew.c:1161
+msgid "function body for constructor missing"
 msgstr ""
 
-#: cp/decl.c:11534
-msgid "field `%D' has incomplete type"
+#: cp/spew.c:1258
+msgid "%Hend of file read inside default argument"
 msgstr ""
 
-#: cp/decl.c:11536
-msgid "name `%T' has incomplete type"
+#: cp/spew.c:1415
+msgid "circular dependency in default args of `%#D'"
 msgstr ""
 
-#: cp/decl.c:11545
-msgid "  in instantiation of template `%T'"
-msgstr ""
+#: cp/spew.c:1479
+#, fuzzy
+msgid "invalid type `%T' for default argument to `%T'"
+msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
 
-#: cp/decl.c:11555
+#: cp/spew.c:1539
 #, c-format
-msgid "`%s' is neither function nor member function; cannot be declared friend"
-msgstr ""
+msgid "%s before `%s'"
+msgstr "%s ðñéí áðü `%s'"
 
-#: cp/decl.c:11572
-msgid "member functions are implicitly friends of their class"
-msgstr ""
+#: cp/spew.c:1541
+#, c-format
+msgid "%s before `%c'"
+msgstr "%s ðñéí áðü `%c'"
 
-#. An attempt is being made to initialize a non-static
-#. member.  But, from [class.mem]:
-#.
-#. 4 A member-declarator can contain a
-#. constant-initializer only if it declares a static
-#. member (_class.static_) of integral or enumeration
-#. type, see _class.static.data_.
-#.
-#. This used to be relatively common practice, but
-#. the rest of the compiler does not correctly
-#. handle the initialization unless the member is
-#. static so we make it static below.
-#: cp/decl.c:11614
-msgid "ISO C++ forbids initialization of member `%D'"
-msgstr ""
+#: cp/spew.c:1543
+#, c-format
+msgid "%s before `\\%o'"
+msgstr "%s ðñéí áðü `\\%o'"
 
-#: cp/decl.c:11616
-msgid "making `%D' static"
-msgstr ""
+#: cp/spew.c:1546
+#, fuzzy, c-format
+msgid "%s before `%s' token"
+msgstr "%s (ãéá êáíïíéêÞ Ýêöñáóç `%s')"
 
-#: cp/decl.c:11640
-msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
+#: cp/tree.c:251 cp/tree.c:263
+#, c-format
+msgid "non-lvalue in %s"
 msgstr ""
 
-#: cp/decl.c:11681
+#: cp/tree.c:635
+#, fuzzy
+msgid "`%V' qualifiers cannot be applied to `%T'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+
+#: cp/tree.c:2012
 #, c-format
-msgid "storage class `auto' invalid for function `%s'"
+msgid "`%s' attribute can only be applied to Java class definitions"
 msgstr ""
 
-#: cp/decl.c:11683
+#: cp/tree.c:2042
 #, c-format
-msgid "storage class `register' invalid for function `%s'"
+msgid "`%s' attribute can only be applied to class definitions"
 msgstr ""
 
-#: cp/decl.c:11694
+#: cp/tree.c:2048
 #, c-format
-msgid "storage class `static' invalid for function `%s' declared out of global scope"
+msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
 msgstr ""
 
-#: cp/decl.c:11696
-#, c-format
-msgid "storage class `inline' invalid for function `%s' declared out of global scope"
+#: cp/tree.c:2073
+msgid "requested init_priority is not an integer constant"
 msgstr ""
 
-#: cp/decl.c:11703
+#: cp/tree.c:2094
 #, c-format
-msgid "virtual non-class function `%s'"
+msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
 msgstr ""
 
-#: cp/decl.c:11732
-msgid "cannot declare member function `%D' to have static linkage"
+#: cp/tree.c:2102
+msgid "requested init_priority is out of range"
 msgstr ""
 
-#. FIXME need arm citation
-#: cp/decl.c:11738
-msgid "cannot declare static function inside another function"
+#: cp/tree.c:2112
+msgid "requested init_priority is reserved for internal use"
 msgstr ""
 
-#: cp/decl.c:11766
-msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
-msgstr ""
+#: cp/tree.c:2122
+#, fuzzy, c-format
+msgid "`%s' attribute is not supported on this platform"
+msgstr "ðñïåéäïðïßçóç: ôï --pid=PID äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
 
-#: cp/decl.c:11772
-msgid "static member `%D' declared `register'"
+#: cp/tree.c:2659
+#, c-format
+msgid "lang_* check: failed in %s, at %s:%d"
 msgstr ""
 
-#: cp/decl.c:11777
-msgid "cannot explicitly declare member `%#D' to have extern linkage"
+#: cp/typeck.c:524
+#, c-format
+msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
 msgstr ""
 
-#: cp/decl.c:11949
-msgid "default argument for `%#D' has type `%T'"
+#: cp/typeck.c:545
+msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
 msgstr ""
 
-#: cp/decl.c:11952
-msgid "default argument for parameter of type `%T' has type `%T'"
+#: cp/typeck.c:1438
+msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
 msgstr ""
 
-#: cp/decl.c:11969
-msgid "default argument `%E' uses local variable `%D'"
+#: cp/typeck.c:1516
+#, c-format
+msgid "invalid application of `%s' to a member function"
 msgstr ""
 
-#: cp/decl.c:12013
+#: cp/typeck.c:1522
 #, fuzzy, c-format
-msgid "invalid string constant `%E'"
-msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
+msgid "invalid application of `%s' to non-static member"
+msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
 
-#: cp/decl.c:12015
-msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
+#: cp/typeck.c:1540
+msgid "sizeof applied to a bit-field"
 msgstr ""
 
-#: cp/decl.c:12049
-msgid "parameter `%D' invalidly declared method type"
+#: cp/typeck.c:1543
+msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
 msgstr ""
 
-#: cp/decl.c:12055
-msgid "parameter `%D' invalidly declared offset type"
-msgstr ""
+#: cp/typeck.c:1655
+#, fuzzy
+msgid "invalid use of non-lvalue array"
+msgstr "ìç Ýãêõñç þñá ôçò ìÝñáò"
 
-#: cp/decl.c:12079
-msgid "parameter `%D' includes %s to array of unknown bound `%T'"
+#: cp/typeck.c:1761
+msgid "deprecated conversion from string constant to `%T'"
 msgstr ""
 
-#. [class.copy]
-#.
-#. A declaration of a constructor for a class X is ill-formed if
-#. its first parameter is of type (optionally cv-qualified) X
-#. and either there are no other parameters or else all other
-#. parameters have default arguments.
-#.
-#. We *don't* complain about member template instantiations that
-#. have this form, though; they can occur as we try to decide
-#. what constructor to use during overload resolution.  Since
-#. overload resolution will never prefer such a constructor to
-#. the non-template copy constructor (which is either explicitly
-#. or implicitly defined), there's no need to worry about their
-#. existence.  Theoretically, they should never even be
-#. instantiated, but that's hard to forestall.
-#: cp/decl.c:12246
-msgid "invalid constructor; you probably meant `%T (const %T&)'"
+#: cp/typeck.c:1892 cp/typeck.c:2115
+msgid "request for member `%D' in `%E', which is of non-class type `%T'"
 msgstr ""
 
-#: cp/decl.c:12397
-msgid "`%D' must be a nonstatic member function"
-msgstr ""
+#: cp/typeck.c:1918
+#, fuzzy
+msgid "`%D' is not a member of `%T'"
+msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
 
-#: cp/decl.c:12403
-msgid "`%D' must be either a non-static member function or a non-member function"
-msgstr ""
+#: cp/typeck.c:1958 cp/typeck.c:1979
+#, fuzzy
+msgid "invalid access to non-static data member `%D' of NULL object"
+msgstr "ìç Ýãêõñïò áñéèìüò áðü óôÞëåò: `%s'"
 
-#: cp/decl.c:12420
-msgid "`%D' must have an argument of class or enumerated type"
+#: cp/typeck.c:1960 cp/typeck.c:1981
+msgid "(perhaps the `offsetof' macro was used incorrectly)"
 msgstr ""
 
-#: cp/decl.c:12452
-#, c-format
-msgid "conversion to %s%s will never use a type conversion operator"
-msgstr ""
+#: cp/typeck.c:2161
+#, fuzzy
+msgid "`%D::%D' is not a member of `%T'"
+msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
 
-#. 13.4.0.3
-#: cp/decl.c:12459
-msgid "ISO C++ prohibits overloading operator ?:"
+#: cp/typeck.c:2187
+msgid "destructor specifier `%T::~%T' must have matching names"
 msgstr ""
 
-#: cp/decl.c:12509
-msgid "postfix `%D' must take `int' as its argument"
-msgstr ""
+#: cp/typeck.c:2193
+#, fuzzy
+msgid "type `%T' has no destructor"
+msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: cp/decl.c:12513
-msgid "postfix `%D' must take `int' as its second argument"
-msgstr ""
+#: cp/typeck.c:2232
+#, fuzzy
+msgid "`%D' is not a member template function"
+msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: cp/decl.c:12520
-msgid "`%D' must take either zero or one argument"
-msgstr ""
+#. A pointer to incomplete type (other than cv void) can be
+#. dereferenced [expr.unary.op]/1
+#: cp/typeck.c:2326
+#, fuzzy
+msgid "`%T' is not a pointer-to-object type"
+msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: cp/decl.c:12522
-msgid "`%D' must take either one or two arguments"
+#: cp/typeck.c:2353
+#, c-format
+msgid "invalid use of `%s' on pointer to member"
 msgstr ""
 
-#: cp/decl.c:12543
-msgid "prefix `%D' should return `%T'"
-msgstr ""
+#: cp/typeck.c:2359
+#, fuzzy
+msgid "invalid type argument"
+msgstr "Ìç Ýãêõñç ðáñÜìåôñïò"
 
-#: cp/decl.c:12549
-msgid "postfix `%D' should return `%T'"
+#: cp/typeck.c:2462
+msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr ""
 
-#: cp/decl.c:12558
-msgid "`%D' must take `void'"
+#: cp/typeck.c:2473
+msgid "subscripting array declared `register'"
 msgstr ""
 
-#: cp/decl.c:12560 cp/decl.c:12568
-msgid "`%D' must take exactly one argument"
+#: cp/typeck.c:2558
+#, c-format
+msgid "object missing in use of `%E'"
 msgstr ""
 
-#: cp/decl.c:12570
-msgid "`%D' must take exactly two arguments"
+#: cp/typeck.c:2663
+msgid "ISO C++ forbids calling `::main' from within program"
 msgstr ""
 
-#: cp/decl.c:12578
-msgid "user-defined `%D' always evaluates both arguments"
+#: cp/typeck.c:2688
+#, c-format
+msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
 msgstr ""
 
-#: cp/decl.c:12590
-msgid "`%D' should return by value"
+#: cp/typeck.c:2701
+#, c-format
+msgid "`%E' cannot be used as a function"
 msgstr ""
 
-#: cp/decl.c:12602 cp/decl.c:12605
-msgid "`%D' cannot have default arguments"
+#: cp/typeck.c:2826
+#, fuzzy
+msgid "too many arguments to %s `%+#D'"
+msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
+
+#: cp/typeck.c:2867
+msgid "parameter type of called function is incomplete"
 msgstr ""
 
-#: cp/decl.c:12698
-msgid "`%s %T' declares a new type at namespace scope"
-msgstr ""
+#: cp/typeck.c:2930
+#, fuzzy
+msgid "too few arguments to %s `%+#D'"
+msgstr "ðïëý ëßãá ïñßóìáôá"
 
-#: cp/decl.c:12701
-msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
+#: cp/typeck.c:3058 cp/typeck.c:3068
+msgid "assuming cast to type `%T' from overloaded function"
 msgstr ""
 
-#: cp/decl.c:12737
-msgid "using typedef-name `%D' after `%s'"
+#: cp/typeck.c:3128
+#, c-format
+msgid "division by zero in `%E / 0'"
 msgstr ""
 
-#: cp/decl.c:12740
-msgid "using template type parameter `%T' after `%s'"
+#: cp/typeck.c:3130
+#, c-format
+msgid "division by zero in `%E / 0.'"
 msgstr ""
 
-#: cp/decl.c:12822
-msgid "use of enum `%#D' without previous declaration"
+#: cp/typeck.c:3160
+#, fuzzy, c-format
+msgid "division by zero in `%E %% 0'"
+msgstr "Äéáßñåóç ìå ìçäÝí óôçí áðïôßìçóç: %s"
+
+#: cp/typeck.c:3162
+#, fuzzy, c-format
+msgid "division by zero in `%E %% 0.'"
+msgstr "Äéáßñåóç ìå ìçäÝí óôçí áðïôßìçóç: %s"
+
+#: cp/typeck.c:3242
+#, c-format
+msgid "%s rotate count is negative"
 msgstr ""
 
-#: cp/decl.c:12932
-msgid "derived union `%T' invalid"
+#: cp/typeck.c:3245
+#, c-format
+msgid "%s rotate count >= width of type"
 msgstr ""
 
-#: cp/decl.c:12976
-msgid "base type `%T' fails to be a struct or class type"
+#: cp/typeck.c:3276 cp/typeck.c:3281 cp/typeck.c:3372 cp/typeck.c:3377
+msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr ""
 
-#: cp/decl.c:12988
-msgid "base class `%T' has incomplete type"
+#: cp/typeck.c:3555
+msgid "comparison between types `%#T' and `%#T'"
 msgstr ""
 
-#: cp/decl.c:12996
-msgid "recursive type `%T' undefined"
+#: cp/typeck.c:3591
+msgid "comparison between signed and unsigned integer expressions"
 msgstr ""
 
-#: cp/decl.c:12998
-#, fuzzy
-msgid "duplicate base type `%T' invalid"
-msgstr "äéðëüò ïñéóìüò óõíüëïõ"
+#: cp/typeck.c:3656
+msgid "invalid operands of types `%T' and `%T' to binary `%O'"
+msgstr ""
 
-#: cp/decl.c:13109
-#, fuzzy
-msgid "multiple definition of `%#T'"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
+#. Some sort of arithmetic operation involving NULL was
+#. performed.  Note that pointer-difference and pointer-addition
+#. have already been handled above, and so we don't end up here in
+#. that case.
+#: cp/typeck.c:3678
+msgid "NULL used in arithmetic"
+msgstr ""
 
-#: cp/decl.c:13110
-msgid "previous definition here"
+#: cp/typeck.c:3745
+msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
 msgstr ""
 
-#: cp/decl.c:13285
-msgid "enumerator value for `%D' not integer constant"
+#: cp/typeck.c:3747
+msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr ""
 
-#: cp/decl.c:13305
-msgid "overflow in enumeration values at `%D'"
+#: cp/typeck.c:3749
+msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr ""
 
-#: cp/decl.c:13394
-msgid "return type `%#T' is incomplete"
+#: cp/typeck.c:3751
+msgid "ISO C++ forbids using pointer to a member in subtraction"
 msgstr ""
 
-#: cp/decl.c:13503
-msgid "semicolon missing after declaration of `%#T'"
+#: cp/typeck.c:3763
+msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr ""
 
-#: cp/decl.c:13524
-msgid "return type for `main' changed to `int'"
+#: cp/typeck.c:3823
+#, c-format
+msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
 msgstr ""
 
-#: cp/decl.c:13555
-msgid "`%D' implicitly declared before its definition"
+#: cp/typeck.c:3829
+#, c-format
+msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/decl.c:13577 cp/typeck.c:6653
-msgid "`operator=' should return a reference to `*this'"
+#: cp/typeck.c:3852
+msgid "taking address of temporary"
 msgstr ""
 
-#: cp/decl.c:13858
-msgid "parameter `%D' declared void"
+#: cp/typeck.c:4055
+#, c-format
+msgid "ISO C++ forbids %sing an enum"
 msgstr ""
 
-#: cp/decl.c:14302
-msgid "`%D' is already defined in class `%T'"
+#: cp/typeck.c:4067
+msgid "cannot %s a pointer to incomplete type `%T'"
 msgstr ""
 
-#: cp/decl.c:14453
-msgid "parser lost in parsing declaration of `%D'"
+#: cp/typeck.c:4074
+msgid "ISO C++ forbids %sing a pointer of type `%T'"
 msgstr ""
 
-#: cp/decl.c:14538
-msgid "static member function `%#D' declared with type qualifiers"
+#: cp/typeck.c:4099
+msgid "cast to non-reference type used as lvalue"
 msgstr ""
 
-#: cp/decl2.c:529
-#, fuzzy, c-format
-msgid "-f%s is no longer supported"
-msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
+#: cp/typeck.c:4133
+#, fuzzy
+msgid "invalid use of `--' on bool variable `%D'"
+msgstr "ìç Ýãêõñïò áñéèìüò áðü êåíÝò ãñáììÝò: `%s'"
 
-#: cp/decl2.c:535
-msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
+#. ARM $3.4
+#: cp/typeck.c:4166
+msgid "ISO C++ forbids taking address of function `::main'"
 msgstr ""
 
-#: cp/decl2.c:561
-msgid "-fname-mangling-version is no longer supported"
+#. An expression like &memfn.
+#: cp/typeck.c:4233
+msgid "ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr ""
 
-#: cp/decl2.c:624
-msgid "-Wno-strict-prototypes is not supported in C++"
+#: cp/typeck.c:4235
+msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr ""
 
-#: cp/decl2.c:761
-#, c-format
-msgid "duplicate type qualifiers in %s declaration"
+#: cp/typeck.c:4259
+msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr ""
 
-#: cp/decl2.c:800
-msgid "template `%#D' instantiated in file without #pragma interface"
+#: cp/typeck.c:4290
+msgid "attempt to take address of bit-field structure member `%D'"
 msgstr ""
 
-#: cp/decl2.c:806
-msgid "template `%#D' defined in file without #pragma interface"
+#: cp/typeck.c:4418
+msgid "taking address of destructor"
 msgstr ""
 
-#: cp/decl2.c:963
-msgid "name missing for member function"
+#: cp/typeck.c:4431
+msgid "taking address of bound pointer-to-member expression"
 msgstr ""
 
-#. Something has gone very wrong.  Assume we are mistakenly reducing
-#. an expression instead of a declaration.
-#: cp/decl2.c:1030
-msgid "parser may be lost: is there a '{' missing somewhere?"
-msgstr ""
+#: cp/typeck.c:4447
+#, fuzzy
+msgid "cannot create pointer to reference member `%D'"
+msgstr "äåí åßíáé äõíáôüí íá ãßíåé `stat' ôï locale áñ÷åßï `%s'"
 
-#: cp/decl2.c:1061 cp/decl2.c:1075
-msgid "ambiguous conversion for array subscript"
+#: cp/typeck.c:4510
+msgid "cannot take the address of `this', which is an rvalue expression"
 msgstr ""
 
-#: cp/decl2.c:1069
-msgid "invalid types `%T[%T]' for array subscript"
+#: cp/typeck.c:4529
+msgid "address requested for `%D', which is declared `register'"
 msgstr ""
 
-#: cp/decl2.c:1117
-msgid "type `%#T' argument given to `delete', expected pointer"
+#: cp/typeck.c:4750
+msgid "static_cast from type `%T' to type `%T' casts away constness"
 msgstr ""
 
-#: cp/decl2.c:1125
-msgid "anachronistic use of array size in vector delete"
-msgstr ""
+#: cp/typeck.c:4758
+#, fuzzy
+msgid "invalid static_cast from type `%T' to type `%T'"
+msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
 
-#: cp/decl2.c:1135
-msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
+#: cp/typeck.c:4797
+msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/decl2.c:1142
-msgid "deleting `%T' is undefined"
+#: cp/typeck.c:4817
+msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr ""
 
-#: cp/decl2.c:1150
-msgid "deleting array `%#D'"
+#: cp/typeck.c:4830
+msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
 msgstr ""
 
-#. 14.5.2.2 [temp.mem]
-#.
-#. A local class shall not have member templates.
-#: cp/decl2.c:1197
-msgid "invalid declaration of member template `%#D' in local class"
+#: cp/typeck.c:4839
+msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr ""
 
-#: cp/decl2.c:1206
-msgid "invalid use of `virtual' in template declaration of `%#D'"
+#: cp/typeck.c:4845
+msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/decl2.c:1216 cp/pt.c:2559
-msgid "template declaration of `%#D'"
+#: cp/typeck.c:4872
+msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr ""
 
-#: cp/decl2.c:1266
-msgid "Java method '%D' has non-Java return type `%T'"
+#: cp/typeck.c:4875
+msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr ""
 
-#: cp/decl2.c:1275
-msgid "Java method '%D' has non-Java parameter type `%T'"
+#: cp/typeck.c:4898
+msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/decl2.c:1371
+#: cp/typeck.c:4914
 #, fuzzy
-msgid "prototype for `%#D' does not match any in class `%T'"
-msgstr "ôï áñ÷åßï äåäïìÝíùí ðñïößë `%s' äåí ôáéñéÜæåé ìå ôï äéáìïéñáæüìåíï áíôéêåßìåíï `%s'"
-
-#: cp/decl2.c:1373
-msgid "candidate%s: %+#D"
-msgstr ""
-
-#: cp/decl2.c:1376
-msgid "                %#D"
-msgstr "                %#D"
+msgid "invalid const_cast from type `%T' to type `%T'"
+msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
 
-#: cp/decl2.c:1432
-msgid "initializer invalid for static member with constructor"
+#: cp/typeck.c:4956 cp/typeck.c:4961
+msgid "ISO C++ forbids casting to an array type `%T'"
 msgstr ""
 
-#: cp/decl2.c:1435
-msgid "(an out of class initialization is required)"
-msgstr ""
+#: cp/typeck.c:4969
+#, fuzzy
+msgid "invalid cast to function type `%T'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: cp/decl2.c:1494
-msgid "invalid data member initialization"
+#: cp/typeck.c:5021
+msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
 msgstr ""
 
-#: cp/decl2.c:1497
-msgid "(use `=' to initialize static data members)"
+#: cp/typeck.c:5067
+msgid "cast from `%T' to `%T' increases required alignment of target type"
 msgstr ""
 
-#: cp/decl2.c:1537
-msgid "member `%D' conflicts with virtual function table field name"
+#: cp/typeck.c:5235
+msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr ""
 
-#: cp/decl2.c:1557
-msgid "`%D' is already defined in `%T'"
+#: cp/typeck.c:5277
+msgid "ISO C++ forbids cast to non-reference type used as lvalue"
 msgstr ""
 
-#: cp/decl2.c:1608
-msgid "field initializer is not constant"
+#: cp/typeck.c:5349
+msgid "incompatible types in assignment of `%T' to `%T'"
 msgstr ""
 
-#: cp/decl2.c:1631
-msgid "`asm' specifiers are not permitted on non-static data members"
+#: cp/typeck.c:5356
+msgid "ISO C++ forbids assignment of arrays"
 msgstr ""
 
-#: cp/decl2.c:1683
-msgid "cannot declare `%D' to be a bit-field type"
+#: cp/typeck.c:5499
+msgid "   in pointer to member function conversion"
 msgstr ""
 
-#: cp/decl2.c:1693
-msgid "cannot declare bit-field `%D' with function type"
+#: cp/typeck.c:5507
+msgid "   in pointer to member conversion"
 msgstr ""
 
-#: cp/decl2.c:1700
-msgid "`%D' is already defined in the class %T"
+#. This is a reinterpret cast, we choose to do nothing.
+#: cp/typeck.c:5518 cp/typeck.c:5537
+msgid "pointer to member cast via virtual base `%T' of `%T'"
 msgstr ""
 
-#: cp/decl2.c:1709
-msgid "static member `%D' cannot be a bit-field"
+#: cp/typeck.c:5541
+msgid "pointer to member conversion via virtual base `%T' of `%T'"
 msgstr ""
 
-#: cp/decl2.c:1778
-msgid "initializer specified for non-member function `%D'"
+#: cp/typeck.c:5611
+msgid "invalid conversion to type `%T' from type `%T'"
 msgstr ""
 
-#: cp/decl2.c:1782
-#, fuzzy
-msgid "invalid initializer for virtual method `%D'"
-msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
-
-#: cp/decl2.c:1886
-msgid "anonymous struct not inside named type"
+#: cp/typeck.c:5776
+msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr ""
 
-#: cp/decl2.c:1982
-msgid "namespace-scope anonymous aggregates must be static"
+#: cp/typeck.c:5779
+msgid "%s to non-pointer type `%T' from NULL"
 msgstr ""
 
-#: cp/decl2.c:1992
-msgid "anonymous aggregate with no members"
+#: cp/typeck.c:5787
+msgid "passing `%T' for %s %P of `%D'"
 msgstr ""
 
-#: cp/decl2.c:2059
-msgid "`operator new' must return type `%T'"
+#: cp/typeck.c:5790
+msgid "%s to `%T' from `%T'"
 msgstr ""
 
-#: cp/decl2.c:2067
-msgid "`operator new' takes type `size_t' (`%T') as first parameter"
+#: cp/typeck.c:5800
+msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr ""
 
-#: cp/decl2.c:2094
-msgid "`operator delete' must return type `%T'"
+#: cp/typeck.c:5803
+msgid "%s of negative value `%E' to `%T'"
 msgstr ""
 
-#: cp/decl2.c:2102
-msgid "`operator delete' takes type `%T' as first parameter"
+#: cp/typeck.c:5898
+msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
 msgstr ""
 
-#. Overflow occurred.  That means there are at least 4 billion
-#. initialization functions.
-#: cp/decl2.c:2839
-msgid "too many initialization functions required"
-msgstr ""
+#: cp/typeck.c:5901
+#, fuzzy
+msgid "cannot convert `%T' to `%T' in %s"
+msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
 
-#: cp/decl2.c:3650
+#: cp/typeck.c:5988 cp/typeck.c:5990
 #, fuzzy
-msgid "use of old-style cast"
-msgstr "ðáëáéïý åßäïõò èÝóç"
+msgid "in passing argument %P of `%+D'"
+msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
 
-# src/getopt.c:628
-# src/getopt.c:628
-#: cp/decl2.c:4208
+#: cp/typeck.c:6105
 #, fuzzy
-msgid "use of `%D' is ambiguous"
-msgstr "%s: ç åðéëïãÞ `%s' åßíáé áóáöÞò\n"
+msgid "returning reference to temporary"
+msgstr "xdr_reference: ç ìíÞìç åîáíôëÞèçêå\n"
 
-#: cp/decl2.c:4209
-msgid "  first declared as `%#D' here"
+#: cp/typeck.c:6112
+msgid "reference to non-lvalue returned"
 msgstr ""
 
-#: cp/decl2.c:4212
-msgid "  also declared as `%#D' here"
+#: cp/typeck.c:6124
+msgid "reference to local variable `%D' returned"
 msgstr ""
 
-#: cp/decl2.c:4227
-msgid "`%D' denotes an ambiguous type"
+#: cp/typeck.c:6127
+msgid "address of local variable `%D' returned"
 msgstr ""
 
-#: cp/decl2.c:4228
-msgid "  first type here"
+#: cp/typeck.c:6158
+msgid "returning a value from a destructor"
 msgstr ""
 
-#: cp/decl2.c:4229
-msgid "  other type here"
+#. If a return statement appears in a handler of the
+#. function-try-block of a constructor, the program is ill-formed.
+#: cp/typeck.c:6166
+msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr ""
 
-#: cp/decl2.c:4326
-msgid "declaration of `%D' not in a namespace surrounding `%D'"
+#. You can't return a value from a constructor.
+#: cp/typeck.c:6169
+msgid "returning a value from a constructor"
 msgstr ""
 
-#: cp/decl2.c:4360
-msgid "`%D' should have been declared inside `%D'"
+#: cp/typeck.c:6186
+msgid "return-statement with no value, in function declared with a non-void return type"
 msgstr ""
 
-#: cp/decl2.c:4494
-#, fuzzy
-msgid "`%D' is not a function,"
-msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
+#: cp/typeck.c:6202
+msgid "return-statement with a value, in function declared with a void return type"
+msgstr ""
 
-#: cp/decl2.c:4495
-msgid "  conflict with `%D'"
+#: cp/typeck.c:6223
+msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
 msgstr ""
 
-#. The parser did not find it, so it's not there.
-#: cp/decl2.c:4809
-#, fuzzy
-msgid "unknown namespace `%D'"
-msgstr "Üãíùóôï óåô `%s'"
+#: cp/typeck2.c:54
+msgid "type `%T' is not a base type for type `%T'"
+msgstr ""
 
-#: cp/decl2.c:4843 cp/decl2.c:5104
+#: cp/typeck2.c:151
 #, fuzzy
-msgid "`%T' is not a namespace"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+msgid "cannot declare variable `%D' to be of type `%T'"
+msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
 
-#: cp/decl2.c:4845
+#: cp/typeck2.c:154
 #, fuzzy
-msgid "`%D' is not a namespace"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+msgid "cannot declare parameter `%D' to be of type `%T'"
+msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
 
-#: cp/decl2.c:4854
-msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
-msgstr ""
+#: cp/typeck2.c:157
+#, fuzzy
+msgid "cannot declare field `%D' to be of type `%T'"
+msgstr "Üãíùóôïò ÷áñáêôÞñáò óôï ðåäßï `%s' ôçò êáôçãïñßáò `%s'"
 
-#: cp/decl2.c:4868
-msgid "namespace `%D' not allowed in using-declaration"
+#: cp/typeck2.c:161
+msgid "invalid return type for member function `%#D'"
 msgstr ""
 
-#: cp/decl2.c:4897
+#: cp/typeck2.c:163
 #, fuzzy
-msgid "`%D' not declared"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+msgid "invalid return type for function `%#D'"
+msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'"
 
-#: cp/decl2.c:4939
-msgid "`%D' is already declared in this scope"
-msgstr ""
+#: cp/typeck2.c:166
+#, fuzzy
+msgid "cannot allocate an object of type `%T'"
+msgstr "áäõíáìßá áíÜãíùóçò êáôáëüãïõ locale `%s'"
 
-#: cp/decl2.c:4966
-msgid "using declaration `%D' introduced ambiguous type `%T'"
+#: cp/typeck2.c:173
+msgid "  because the following virtual functions are abstract:"
 msgstr ""
 
-#: cp/decl2.c:5057
-msgid "using-declaration for non-member at class scope"
+#: cp/typeck2.c:175
+msgid "\t%#D"
 msgstr ""
 
-#: cp/decl2.c:5063
-msgid "using-declaration for destructor"
+#: cp/typeck2.c:178
+msgid "  since type `%T' has abstract virtual functions"
 msgstr ""
 
-#: cp/decl2.c:5069
-msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
+#: cp/typeck2.c:331
+msgid "constructor syntax used, but no constructor declared for type `%T'"
 msgstr ""
 
-#: cp/decl2.c:5098
-msgid "namespace `%T' undeclared"
+#: cp/typeck2.c:342
+msgid "comma expression used to initialize return value"
 msgstr ""
 
-#: cp/decl2.c:5127
-msgid "default argument missing for parameter %P of `%+#D'"
+#: cp/typeck2.c:351
+msgid "cannot initialize arrays using this syntax"
 msgstr ""
 
-#: cp/decl2.c:5217
-msgid "extra qualification `%T::' on member `%D' ignored"
+#: cp/typeck2.c:406
+msgid "ISO C++ forbids non-constant aggregate initializer expressions"
 msgstr ""
 
-#: cp/decl2.c:5221
-#, fuzzy
-msgid "`%T' does not have a class or union named `%D'"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
-
-#: cp/decl2.c:5234
-#, fuzzy
-msgid "`%T' is not a class or union type"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
-
-#: cp/error.c:35
-#, fuzzy, c-format
-msgid "`%s' not supported by %s"
-msgstr "Äåí õðïóôçñßæåôáé"
+#: cp/typeck2.c:490
+msgid "initializing array with parameter list"
+msgstr ""
 
-#: cp/error.c:571
-#, c-format
-msgid "<anonymous %s>"
+#: cp/typeck2.c:546
+msgid "initializer for scalar variable requires one element"
 msgstr ""
 
-#: cp/error.c:808
-#, c-format
-msgid "(static %s for %s)"
+#: cp/typeck2.c:553
+msgid "braces around scalar initializer for `%T'"
 msgstr ""
 
-#: cp/error.c:2432
-#, c-format
-msgid "In %s `%s':"
+#: cp/typeck2.c:556
+msgid "ignoring extra initializers for `%T'"
 msgstr ""
 
-#: cp/error.c:2487
-#, fuzzy, c-format
-msgid "%s: In instantiation of `%s':\n"
-msgstr "%s: Ìç Ýãêõñç ñýèìéóç `%s'.\n"
+#: cp/typeck2.c:568
+msgid "variable-sized object of type `%T' may not be initialized"
+msgstr ""
 
-#: cp/error.c:2511
-#, c-format
-msgid "%s:%d:   instantiated from `%s'\n"
+#: cp/typeck2.c:578
+msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr ""
 
-#: cp/error.c:2516
-#, c-format
-msgid "%s:%d:   instantiated from here\n"
+#: cp/typeck2.c:644
+msgid "aggregate has a partly bracketed initializer"
 msgstr ""
 
-#. damn ICE suppression
-#: cp/error.c:2669
-#, c-format
-msgid "unexpected letter `%c' in locate_error\n"
+#: cp/typeck2.c:682 cp/typeck2.c:786
+msgid "non-trivial labeled initializers"
 msgstr ""
 
-#. Can't throw a reference.
-#: cp/except.c:245
-msgid "type `%T' is disallowed in Java `throw' or `catch'"
+#: cp/typeck2.c:699
+msgid "non-empty initializer for array of empty elements"
 msgstr ""
 
-#: cp/except.c:256
-msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
+#: cp/typeck2.c:752
+msgid "initializer list for object of class with virtual base classes"
 msgstr ""
 
-#. Thrown object must be a Throwable.
-#: cp/except.c:263
-msgid "type `%T' is not derived from `java::lang::Throwable'"
+#: cp/typeck2.c:758
+msgid "initializer list for object of class with base classes"
 msgstr ""
 
-#: cp/except.c:327
-msgid "mixing C++ and Java catches in a single translation unit"
+#: cp/typeck2.c:764
+msgid "initializer list for object using virtual functions"
 msgstr ""
 
-#: cp/except.c:558
-msgid "throwing NULL, which has integral, not pointer type"
+#: cp/typeck2.c:827 cp/typeck2.c:843
+msgid "missing initializer for member `%D'"
 msgstr ""
 
-#: cp/except.c:663
-msgid "  in thrown expression"
+#: cp/typeck2.c:832
+msgid "uninitialized const member `%D'"
 msgstr ""
 
-#: cp/except.c:775
-msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
+#: cp/typeck2.c:834
+msgid "member `%D' with uninitialized const fields"
 msgstr ""
 
-#: cp/except.c:863
-msgid "exception of type `%T' will be caught"
+#: cp/typeck2.c:837
+msgid "member `%D' is uninitialized reference"
 msgstr ""
 
-#: cp/except.c:866
-msgid "   by earlier handler for `%T'"
+#: cp/typeck2.c:883
+msgid "index value instead of field name in union initializer"
 msgstr ""
 
-#: cp/except.c:887
-msgid "`...' handler must be the last handler for its try block"
+#: cp/typeck2.c:895
+msgid "no field `%D' in union being initialized"
 msgstr ""
 
-#: cp/friend.c:155
-msgid "`%D' is already a friend of class `%T'"
+#: cp/typeck2.c:903
+msgid "union `%T' with no named members cannot be initialized"
 msgstr ""
 
-#: cp/friend.c:157
-msgid "previous friend declaration of `%D'"
+#: cp/typeck2.c:939
+msgid "excess elements in aggregate initializer"
 msgstr ""
 
-#: cp/friend.c:197
-msgid "invalid type `%T' declared `friend'"
+#: cp/typeck2.c:1053
+msgid "circular pointer delegation detected"
 msgstr ""
 
-#. [temp.friend]
-#.
-#. Friend declarations shall not declare partial
-#. specializations.
-#: cp/friend.c:209
-msgid "partial specialization `%T' declared `friend'"
+#: cp/typeck2.c:1066
+msgid "base operand of `->' has non-pointer type `%T'"
 msgstr ""
 
-#: cp/friend.c:221
-msgid "class `%T' is implicitly friends with itself"
+#: cp/typeck2.c:1080
+msgid "result of `operator->()' yields non-pointer result"
 msgstr ""
 
-#. template <class T> friend typename S<T>::X;
-#: cp/friend.c:239
-msgid "typename type `%#T' declared `friend'"
+#: cp/typeck2.c:1082
+msgid "base operand of `->' is not a pointer"
 msgstr ""
 
-#. template <class T> friend class T;
-#: cp/friend.c:245
-msgid "template parameter type `%T' declared `friend'"
+#: cp/typeck2.c:1148
+msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
 msgstr ""
 
-#. template <class T> friend class A; where A is not a template
-#: cp/friend.c:251
-#, fuzzy
-msgid "`%#T' is not a template"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+#: cp/typeck2.c:1155
+msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
+msgstr ""
 
-#: cp/friend.c:268
-#, fuzzy
-msgid "`%T' is already a friend of `%T'"
-msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+#: cp/typeck2.c:1164
+msgid "member type `%T::' incompatible with object type `%T'"
+msgstr ""
 
-#: cp/friend.c:364
-msgid "member `%D' declared as friend before type `%T' defined"
+#: cp/typeck2.c:1201
+msgid "`%T' fails to be a typedef or built-in type"
 msgstr ""
 
-#: cp/friend.c:419
-msgid "friend declaration `%#D' declares a non-template function"
+#: cp/typeck2.c:1274
+#, c-format
+msgid "ISO C++ forbids defining types within %s"
 msgstr ""
 
-#: cp/friend.c:422
-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"
+#: cp/typeck2.c:1399
+msgid "call to function `%D' which throws incomplete type `%#T'"
 msgstr ""
 
-#: cp/g++spec.c:198 java/jvspec.c:381
-#, fuzzy, c-format
-msgid "argument to `%s' missing\n"
-msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
+#: cp/typeck2.c:1402
+#, fuzzy
+msgid "call to function which throws incomplete type `%#T'"
+msgstr "ìç ðëÞñçò åããñáöÞ"
 
-#: cp/init.c:285
-msgid "default-initialization of `%#D', which has reference type"
+#. XXX Not i18n clean.
+#: cp/cp-tree.h:3846
+#, c-format
+msgid "%s is deprecated, please see the documentation for details"
 msgstr ""
 
-#: cp/init.c:290
-msgid "uninitialized reference member `%D'"
+#: cp/lang-options.h:29
+msgid "Do not obey access control semantics"
 msgstr ""
 
-#: cp/init.c:298
-msgid "initializer list treated as compound expression"
+#: cp/lang-options.h:31
+msgid "Change when template instances are emitted"
 msgstr ""
 
-#: cp/init.c:410
-msgid "member initializers for `%#D'"
+#: cp/lang-options.h:36
+msgid "Check the return value of new"
 msgstr ""
 
-#: cp/init.c:412
-msgid "  and `%#D'"
+#: cp/lang-options.h:39
+msgid "Reduce size of object files"
 msgstr ""
 
-#: cp/init.c:413
-msgid "  will be re-ordered to match declaration order"
+#: cp/lang-options.h:43
+msgid "Make string literals `char[]' instead of `const char[]'"
 msgstr ""
 
-#: cp/init.c:428
-msgid "multiple initializations given for member `%D'"
+#: cp/lang-options.h:46
+msgid "Dump the entire translation unit to a file"
 msgstr ""
 
-#: cp/init.c:500
-msgid "initializations for multiple members of `%T'"
+#: cp/lang-options.h:48
+msgid "Do not inline member functions by default"
 msgstr ""
 
-#: cp/init.c:617
-msgid "base initializers for `%#T'"
+#: cp/lang-options.h:51
+msgid "Do not generate run time type descriptor information"
 msgstr ""
 
-#: cp/init.c:618
-msgid "  and `%#T'"
+#: cp/lang-options.h:56
+msgid "Do not generate code to check exception specifications"
 msgstr ""
 
-#: cp/init.c:619
-msgid "  will be re-ordered to match inheritance order"
+#: cp/lang-options.h:61
+msgid "Scope of for-init-statement vars extends outside"
 msgstr ""
 
-#: cp/init.c:631
-#, fuzzy
-msgid "base class `%T' already initialized"
-msgstr "ç êëÜóç ÷áñáêôÞñùí `%s' ïñßóôçêå Þäç"
-
-#: cp/init.c:702
-msgid "base class `%#T' should be explicitly initialized in the copy constructor"
+#: cp/lang-options.h:64
+msgid "Do not recognize GNU defined keywords"
 msgstr ""
 
-#: cp/init.c:745
-msgid "`%D' should be initialized in the member initialization list"
+#: cp/lang-options.h:68
+msgid "Enable support for huge objects"
 msgstr ""
 
-#: cp/init.c:987
-msgid "class `%T' does not have any field named `%D'"
+#: cp/lang-options.h:72
+msgid "Export functions even if they can be inlined"
 msgstr ""
 
-#: cp/init.c:993
-msgid "field `%#D' is static; the only point of initialization is its definition"
+#: cp/lang-options.h:75
+msgid "Only emit explicit template instatiations"
 msgstr ""
 
-#: cp/init.c:1032
-msgid "unnamed initializer for `%T', which has no base classes"
+#: cp/lang-options.h:78
+msgid "Only emit explicit instatiations of inline templates"
 msgstr ""
 
-#: cp/init.c:1039
-msgid "unnamed initializer for `%T', which uses multiple inheritance"
+#: cp/lang-options.h:84
+msgid "Don't pedwarn about uses of Microsoft extensions"
 msgstr ""
 
-#: cp/init.c:1068
-msgid "type `%D' is not a direct or virtual base of `%T'"
+#: cp/lang-options.h:87
+msgid "Recognize and/bitand/bitor/compl/not/or/xor"
 msgstr ""
 
-#: cp/init.c:1071
-#, fuzzy
-msgid "type `%D' is not a direct base of `%T'"
-msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
-
-#. Handle bad initializers like:
-#. class COMPLEX {
-#. public:
-#. double re, im;
-#. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
-#. ~COMPLEX() {};
-#. };
-#.
-#. int main(int argc, char **argv) {
-#. COMPLEX zees(1.0, 0.0)[10];
-#. }
-#.
-#: cp/init.c:1165
-msgid "bad array initializer"
+#: cp/lang-options.h:91
+msgid "Disable optional diagnostics"
 msgstr ""
 
-#: cp/init.c:1357
-#, fuzzy
-msgid "`%T' is not an aggregate type"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
-
-#: cp/init.c:1380
-msgid "`%T' fails to be an aggregate typedef"
+#: cp/lang-options.h:93
+msgid "Downgrade conformance errors to warnings"
 msgstr ""
 
-#: cp/init.c:1389
-msgid "type `%T' is of non-aggregate type"
+#: cp/lang-options.h:96
+msgid "Enable automatic template instantiation"
 msgstr ""
 
-#: cp/init.c:1491
-msgid "cannot call destructor `%T::~%T' without object"
+#: cp/lang-options.h:101
+msgid "Display statistics accumulated during compilation"
 msgstr ""
 
-#: cp/init.c:1533
-#, fuzzy
-msgid "invalid use of non-static field `%D'"
-msgstr "ìç Ýãêõñïò áñéèìüò áðü óôÞëåò: `%s'"
+#: cp/lang-options.h:104
+msgid "Specify maximum template instantiation depth"
+msgstr ""
 
-#. We can get here when processing a bad default
-#. argument, like:
-#. struct S { int a; void f(int i = a); }
-#: cp/init.c:1542 cp/method.c:194
-#, fuzzy
-msgid "invalid use of member `%D'"
-msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'"
+#: cp/lang-options.h:106
+msgid "Use __cxa_atexit to register destructors"
+msgstr ""
 
-#: cp/init.c:1552
-msgid "no method `%T::%D'"
+#: cp/lang-options.h:109
+msgid "Discard unused virtual functions"
 msgstr ""
 
-#: cp/init.c:1645
-msgid "incomplete type `%T' does not have member `%D'"
+#: cp/lang-options.h:112
+msgid "Implement vtables using thunks"
 msgstr ""
 
-#: cp/init.c:1714
-#, fuzzy
-msgid "`%D' is not a member of type `%T'"
-msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
+#: cp/lang-options.h:115
+msgid "Emit common-like symbols as weak symbols"
+msgstr ""
 
-#: cp/init.c:1733
+#: cp/lang-options.h:118
 #, fuzzy
-msgid "illegal pointer to bit-field `%D'"
-msgstr "áêáôÜëëçëïò ôýðïò äéêôýïõ :`%s'\n"
+msgid "Emit cross referencing information"
+msgstr "åìöÜíéóç ðëçñïöïñéþí ðñïüäïõ"
 
-#: cp/init.c:1772
-msgid "object missing in use of pointer-to-member construct"
+#: cp/lang-options.h:122
+msgid "Warn about inconsistent return types"
 msgstr ""
 
-#: cp/init.c:1812
-msgid "member `%D' is non-static but referenced as a static member"
+#: cp/lang-options.h:125
+msgid "Warn about overloaded virtual function names"
 msgstr ""
 
-#: cp/init.c:1814 cp/typeck.c:3168 cp/typeck.c:3276
-msgid "at this point in file"
-msgstr ""
-
-#: cp/init.c:1872 cp/typeck.c:2963
-#, c-format
-msgid "object missing in `%E'"
-msgstr ""
-
-#: cp/init.c:2004
-msgid "new of array type fails to specify size"
+#: cp/lang-options.h:129
+msgid "Don't warn when all ctors/dtors are private"
 msgstr ""
 
-#: cp/init.c:2015
-msgid "size in array new must have integral type"
+#: cp/lang-options.h:131
+msgid "Warn about non virtual destructors"
 msgstr ""
 
-#: cp/init.c:2021
-msgid "zero size array reserves no space"
+#: cp/lang-options.h:134
+msgid "Warn when a function is declared extern, then inline"
 msgstr ""
 
-#: cp/init.c:2086
-msgid "new cannot be applied to a reference type"
+#: cp/lang-options.h:137
+msgid "Warn when the compiler reorders code"
 msgstr ""
 
-#: cp/init.c:2092
-msgid "new cannot be applied to a function type"
+#: cp/lang-options.h:140
+msgid "Warn when synthesis behavior differs from Cfront"
 msgstr ""
 
-#: cp/init.c:2139
-msgid "call to Java constructor, while `jclass' undefined"
+#: cp/lang-options.h:144
+msgid "Don't warn when type converting pointers to member functions"
 msgstr ""
 
-#: cp/init.c:2155
-msgid "can't find class$"
+#: cp/lang-options.h:146
+msgid "Warn about violations of Effective C++ style rules"
 msgstr ""
 
-#: cp/init.c:2268
-#, fuzzy
-msgid "invalid type `void' for new"
-msgstr "ìç Ýãêõñç êáôÜóôáóç ãéá ôçí dlopen()"
-
-#: cp/init.c:2320
-#, c-format
-msgid "call to Java constructor with `%s' undefined"
+#: cp/lang-options.h:149
+msgid "Warn when overload promotes from unsigned to signed"
 msgstr ""
 
-#: cp/init.c:2429
-msgid "ISO C++ forbids initialization in array new"
+#: cp/lang-options.h:152
+msgid "Warn if a C style cast is used in a program"
 msgstr ""
 
-#: cp/init.c:2447 cp/typeck2.c:383 cp/typeck2.c:1227
-msgid "initializer list being treated as compound expression"
+#: cp/lang-options.h:156
+msgid "Don't warn when non-templatized friend functions are declared within a template"
 msgstr ""
 
-#: cp/init.c:2453
-msgid "ISO C++ forbids aggregate initializer to new"
+#: cp/lang-options.h:159
+msgid "Don't announce deprecation of compiler features"
 msgstr ""
 
-#: cp/init.c:2528
-msgid "uninitialized const in `new' of `%#T'"
-msgstr ""
+#: f/bad.c:387
+msgid "note:"
+msgstr "óçìåßùóç:"
 
-#: cp/init.c:2892
-msgid "initializer ends prematurely"
-msgstr ""
+#: f/bad.c:391
+#, fuzzy
+msgid "warning:"
+msgstr "ðñïåéäïðïßçóç: "
 
-#: cp/init.c:2962
-msgid "cannot initialize multi-dimensional array with initializer"
-msgstr ""
+#: f/bad.c:395
+msgid "fatal:"
+msgstr "ìïéñáßï:"
 
-#: cp/init.c:3137
-msgid "unknown array size in delete"
-msgstr ""
+#: f/bad.c:437
+msgid "(continued):"
+msgstr "(óõíå÷ßæåôáé):"
 
-#: cp/init.c:3402
-msgid "type to vector delete is neither pointer or array type"
-msgstr ""
+#: f/bad.c:487 f/bad.c:505
+msgid "[REPORT BUG!!] %"
+msgstr "[ÁÍÁÖ¸ÑÅÔÅ ÔÏ ÓÖ¶ËÌÁ!!] %"
 
-#: cp/lex.c:144
-#, fuzzy
-msgid "type name expected before `*'"
-msgstr "ÅããñáöÞ ïíïìÜôùí ôùí åðéëåãìÝíùí êáôçãïñéþí"
+#: f/bad.c:494 f/bad.c:526
+msgid "[REPORT BUG!!]"
+msgstr "[ÁÍÁÖ¸ÑÅÔÅ ÔÏ ÓÖÁËÌÁ!!]"
 
-#: cp/lex.c:166
-msgid "cannot declare references to references"
+#: f/com.c:3132
+#, no-c-format
+msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
 msgstr ""
 
-#: cp/lex.c:171
-msgid "cannot declare pointers to references"
+#: f/com.c:11551
+msgid "no INTEGER type can hold a pointer on this configuration"
 msgstr ""
 
-#: cp/lex.c:175
-#, fuzzy
-msgid "type name expected before `&'"
-msgstr "ÅããñáöÞ ïíïìÜôùí ôùí åðéëåãìÝíùí êáôçãïñéþí"
-
-#: cp/lex.c:1000
+#: f/com.c:11772
 #, c-format
-msgid "semicolon missing after %s declaration"
-msgstr ""
-
-#: cp/lex.c:1003
-msgid "semicolon missing after declaration of `%T'"
+msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
 msgstr ""
 
-#: cp/lex.c:1051
+#: f/com.c:11774
 #, c-format
-msgid "junk at end of #pragma %s"
+msgid "and pointers are %d bits wide, but g77 doesn't yet work"
 msgstr ""
 
-#: cp/lex.c:1058
-#, fuzzy, c-format
-msgid "invalid #pragma %s"
-msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
+#: f/com.c:11776
+msgid "properly unless they all are 32 bits wide"
+msgstr ""
 
-#: cp/lex.c:1067
-msgid "#pragma vtable no longer supported"
+#: f/com.c:11777
+msgid "Please keep this in mind before you report bugs."
 msgstr ""
 
-#: cp/lex.c:1144
+#. I/O will probably crash.
+#: f/com.c:11785
 #, c-format
-msgid "#pragma implementation for %s appears after file is included"
+msgid "configuration: char * holds %d bits, but ftnlen only %d"
 msgstr ""
 
-#: cp/lex.c:1169
-msgid "junk at end of #pragma GCC java_exceptions"
+#. ASSIGN 10 TO I will crash.
+#: f/com.c:11794
+#, c-format
+msgid ""
+"configuration: char * holds %d bits, but INTEGER only %d --\n"
+" ASSIGN statement might fail"
 msgstr ""
 
-#: cp/lex.c:1254
+#: f/com.c:13609
 #, fuzzy
-msgid "`%D' not defined"
-msgstr "áüñéóôï"
+msgid "In statement function"
+msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: cp/lex.c:1259
-msgid "`%D' was not declared in this scope"
+#: f/com.c:13619
+msgid "Outside of any program unit:\n"
 msgstr ""
 
-#: cp/lex.c:1269
-msgid "`%D' undeclared (first use this function)"
+#: f/com.c:15248
+#, no-c-format
+msgid "%A from %B at %0%C"
 msgstr ""
 
-#: cp/lex.c:1273
-msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
+#: f/com.c:15425
+msgid "directory name must immediately follow -I"
 msgstr ""
 
-#: cp/lex.c:1296
-#, fuzzy, c-format
-msgid "name lookup of `%s' changed"
-msgstr "ç ïìÜäá ôïõ %s Üëëáîå óå %s\n"
-
-#: cp/lex.c:1298
-msgid "  matches this `%D' under ISO standard rules"
+#: f/com.c:15568
+#, no-c-format
+msgid "At %0, INCLUDE file %A exists, but is not readable"
 msgstr ""
 
-#: cp/lex.c:1300
-msgid "  matches this `%D' under old rules"
+#: f/com.c:15603
+#, no-c-format
+msgid "At %0, INCLUDE nesting too deep"
 msgstr ""
 
-#: cp/lex.c:1310 cp/lex.c:1317
-#, c-format
-msgid "name lookup of `%s' changed for new ISO `for' scoping"
+#: f/expr.c:9614
+#, no-c-format
+msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
 msgstr ""
 
-#: cp/lex.c:1312
-msgid "  cannot use obsolete binding at `%D' because it has a destructor"
+#: f/expr.c:9664
+#, no-c-format
+msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
 msgstr ""
 
-#: cp/lex.c:1319
-msgid "  using obsolete binding at `%D'"
+#: f/expr.c:10525
+#, no-c-format
+msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
 msgstr ""
 
-#: cp/lex.c:1384
-msgid "`::%D' undeclared (first use here)"
+#: f/expr.c:10896
+#, no-c-format
+msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
 msgstr ""
 
-#: cp/mangle.c:1892
-msgid "real-valued template parameters when cross-compiling"
+#: f/g77spec.c:255
+#, c-format
+msgid "overflowed output arg list for `%s'"
 msgstr ""
 
-#: cp/method.c:166
-msgid "methods cannot be converted to function pointers"
+#: f/g77spec.c:394
+msgid "--driver no longer supported"
 msgstr ""
 
-# src/main.c:659
-#: cp/method.c:171
+#: f/g77spec.c:407
 #, fuzzy, c-format
-msgid "ambiguous request for method pointer `%s'"
-msgstr "ÁóáöÞò óõìâïëïóåéñÜ `%s'"
-
-#: cp/method.c:188
-msgid "invalid use of member `%D' in static member function"
-msgstr ""
+msgid "argument to `%s' missing"
+msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: cp/method.c:236
-msgid "use of namespace `%D' as expression"
-msgstr ""
+#: f/g77spec.c:411
+#, fuzzy
+msgid "no input files; unwilling to write output files"
+msgstr "%s: ôï áñ÷åßï åéóüäïõ åßíáé ôï áñ÷åßï åîüäïõ"
 
-#: cp/method.c:241
-msgid "use of class template `%T' as expression"
-msgstr ""
+#: f/implic.c:203
+#, fuzzy, no-c-format
+msgid "Implicit declaration of `%A' at %0"
+msgstr "ðñïçãïýìåíç áõôïíüçôç äéáêýñçîç ôïõ `%s'"
 
-#: cp/method.c:254
-#, c-format
-msgid "use of %s from containing function"
-msgstr ""
+# src/main.c:663
+#: f/lex.c:326
+#, fuzzy, no-c-format
+msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
+msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
 
-#: cp/method.c:257
-msgid "  `%#D' declared here"
-msgstr ""
+# src/main.c:663
+#: f/lex.c:345
+#, fuzzy, no-c-format
+msgid "Unknown escape sequence `\\%A' at %0"
+msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
 
-#: cp/method.c:275
-msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
-msgstr ""
+#: f/lex.c:354
+#, fuzzy, no-c-format
+msgid "Unterminated escape sequence `\\' at %0"
+msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
 
-#: cp/method.c:328
-msgid "implementation-reserved name `%D' used"
+#: f/lex.c:365
+#, no-c-format
+msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
 msgstr ""
 
-#: cp/method.c:453
-msgid "generic thunk code fails for method `%#D' which uses `...'"
+#: f/lex.c:393
+#, no-c-format
+msgid "\\x used at %0 with no following hex digits"
 msgstr ""
 
-#: cp/method.c:683
-msgid "non-static const member `%#D', can't use default assignment operator"
-msgstr ""
+#: f/lex.c:407
+#, fuzzy, no-c-format
+msgid "Hex escape at %0 out of range"
+msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
 
-#: cp/method.c:688
-msgid "non-static reference member `%#D', can't use default assignment operator"
-msgstr ""
+#: f/lex.c:441
+#, fuzzy, no-c-format
+msgid "Escape sequence at %0 out of range for character"
+msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý"
 
-#: parse.y:498
-msgid "keyword `export' not implemented, and will be ignored"
-msgstr ""
+#: f/lex.c:595
+#, fuzzy
+msgid "hex escape out of range"
+msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
 
-#: parse.y:602
-msgid "use of linkage spec `%D' is different from previous spec `%D'"
+#: f/lex.c:648
+#, c-format
+msgid "non-ANSI-standard escape sequence, `\\%c'"
 msgstr ""
 
-# src/grep.c:785 src/grep.c:792
-# src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
-#: parse.y:674
-#, fuzzy
-msgid "invalid default template argument"
-msgstr "ìç Ýãêõñï üñéóìá ìÞêïõò ðåñéå÷ïìÝíïõ"
+# src/main.c:663
+#: f/lex.c:661
+#, fuzzy, c-format
+msgid "non-ISO escape sequence `\\%c'"
+msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
 
-#: parse.y:905
-msgid "only constructors take base initializers"
-msgstr ""
+# src/main.c:663
+#: f/lex.c:665
+#, fuzzy, c-format
+msgid "unknown escape sequence `\\%c'"
+msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
 
-#: parse.y:907
-msgid "no base or member initializers given following ':'"
+#: f/lex.c:667
+#, c-format
+msgid "unknown escape sequence: `\\' followed by char code 0x%x"
 msgstr ""
 
-#: parse.y:949 parse.y:955
-msgid "anachronistic old style base class initializer"
+#: f/lex.c:744
+msgid "badly formed directive -- no closing quote"
 msgstr ""
 
-#. Handle `Class<Class<Type>>' without space in the `>>'
-#: parse.y:1077
-msgid "`>>' should be `> >' in template class name"
+#: f/lex.c:802
+msgid "#-lines for entering and leaving files don't match"
 msgstr ""
 
-#: parse.y:1115
-msgid "use of template qualifier outside template"
+#: f/lex.c:964
+msgid "bad directive -- missing close-quote"
 msgstr ""
 
-#: parse.y:1144 parse.y:1153
-#, c-format
-msgid "ISO C++ forbids an empty condition for `%s'"
-msgstr ""
+#: f/lex.c:1078
+#, fuzzy, c-format
+msgid "ignoring pragma: %s"
+msgstr "áãíïïýíôáé üëá ôá ïñßóìáôá"
 
-#: parse.y:1176
-msgid "definition of class `%T' in condition"
-msgstr ""
+#: f/lex.c:1156
+#, fuzzy
+msgid "invalid #ident"
+msgstr "ìç Ýãêõñï äéêáßùìá"
 
-#: parse.y:1178
-msgid "definition of enum `%T' in condition"
-msgstr ""
+#: f/lex.c:1173
+#, fuzzy
+msgid "undefined or invalid # directive"
+msgstr "%%%c: êáôåõèõíôÞñéïò ãñáììÞ ìç Ýãêõñç."
 
-#: parse.y:1189
-msgid "definition of array `%#D' in condition"
-msgstr ""
+#: f/lex.c:1229
+#, fuzzy
+msgid "invalid #line"
+msgstr "ìç Ýãêõñïò áñéèìüò"
 
-#: parse.y:1298
-msgid "old style placement syntax, use () instead"
+#: f/lex.c:1285 f/lex.c:1329
+msgid "use `#line ...' instead of `# ...' in first line"
 msgstr ""
 
-#: parse.y:1309
+#: f/lex.c:1339
 #, fuzzy
-msgid "`%T' is not a valid expression"
-msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+msgid "invalid #-line"
+msgstr "ìç Ýãêõñïò áñéèìüò"
+
+#: f/lex.c:1432
+#, fuzzy, no-c-format
+msgid "Null character at %0 -- line ignored"
+msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò óôï áñ÷åßï: "
 
-#: parse.y:1320
-msgid "ISO C++ forbids initialization of new expression with `='"
+#: f/stb.c:12078
+#, no-c-format
+msgid "INCLUDE at %0 not the only statement on the source line"
 msgstr ""
 
-#: parse.y:1351
-msgid "ISO C++ forbids compound literals"
+#: f/ste.c:1400 f/ste.c:1747
+msgid "ASSIGNed FORMAT specifier is too small"
 msgstr ""
 
-#: parse.y:1592
-msgid "ISO C++ forbids braced-groups within expressions"
+#. ~~~Someday handle CHARACTER*1, CHARACTER*N
+#: f/ste.c:2624
+#, no-c-format
+msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
 msgstr ""
 
-# src/dfa.c:962
-# src/dfa.c:970
-#: parse.y:1999 parse.y:2014
-#, fuzzy
-msgid "sigof type specifier"
-msgstr "Äåí ïñßóôçêå óõíôáêôéêü"
+#: f/ste.c:2953
+msgid "ASSIGN to variable that is too small"
+msgstr ""
 
-#: parse.y:2004
-msgid "`sigof' applied to non-aggregate expression"
+#: f/ste.c:2981
+msgid "ASSIGNed GOTO target variable is too small"
 msgstr ""
 
-#: parse.y:2019
-msgid "`sigof' applied to non-aggregate type"
+#: f/stu.c:305
+#, no-c-format
+msgid "Local adjustable symbol `%A' at %0"
 msgstr ""
 
-#: parse.y:2283
-msgid "using `typename' outside of template"
+#: f/target.c:2550
+msgid "data initializer on host with different endianness"
 msgstr ""
 
-#: parse.y:2352
+#: f/top.c:237
 #, c-format
-msgid "storage class specifier `%s' not allowed after struct or class"
+msgid "%s no longer supported -- try -fvxt"
 msgstr ""
 
-#: parse.y:2354
+#: f/top.c:239
 #, c-format
-msgid "type specifier `%s' not allowed after struct or class"
+msgid "%s no longer supported -- try -fno-vxt -ff90"
 msgstr ""
 
-#: parse.y:2356
+#: f/top.c:307 f/top.c:309
 #, c-format
-msgid "type qualifier `%s' not allowed after struct or class"
+msgid "%s disabled, use normal debugging flags"
 msgstr ""
 
-#: parse.y:2358
-msgid "no body nor ';' separates two class, struct or union declarations"
+#: f/lang-options.h:33
+msgid "Print g77-specific compiler version info, run internal tests"
 msgstr ""
 
-#: parse.y:2490
-msgid "no bases given following `:'"
+#: f/lang-options.h:37
+msgid "Program is written in typical FORTRAN 66 dialect"
 msgstr ""
 
-#: parse.y:2521 parse.y:2536
-msgid "`%D' access"
+#: f/lang-options.h:40
+msgid "Program is written in typical Unix f77 dialect"
 msgstr ""
 
-#: parse.y:2526
-msgid "multiple access specifiers"
+#: f/lang-options.h:42
+msgid "Program does not use Unix-f77 dialectal features"
 msgstr ""
 
-#: parse.y:2544
-msgid "multiple `virtual' specifiers"
+#: f/lang-options.h:44
+msgid "Program is written in Fortran-90-ish dialect"
 msgstr ""
 
-#: parse.y:2581
-msgid "missing ';' before right brace"
+#: f/lang-options.h:48
+msgid "Treat local vars and COMMON blocks as if they were named in SAVE statements"
 msgstr ""
 
-#: parse.y:2801
-msgid "ISO C++ forbids array dimensions with parenthesized type in new"
+#: f/lang-options.h:50
+msgid "Allow $ in symbol names"
 msgstr ""
 
-#: parse.y:3082 parse.y:3102 parse.y:3111 parse.y:3140
-#, fuzzy
-msgid "`%T' is not a class or namespace"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
-
-#: parse.y:3307
-msgid "ISO C++ forbids label declarations"
+#: f/lang-options.h:54
+msgid "f2c-compatible code need not be generated"
 msgstr ""
 
-#: parse.y:3462
-msgid "ISO C++ forbids computed gotos"
+#: f/lang-options.h:57
+msgid "Unsupported; do not generate libf2c-calling code"
 msgstr ""
 
-#: parse.y:3470
-msgid "label must be followed by statement"
+#: f/lang-options.h:59
+msgid "Unsupported; affects code-generation of arrays"
 msgstr ""
 
-#: parse.y:3566
-msgid "ISO C++ forbids compound statements inside for initializations"
+#: f/lang-options.h:62
+msgid "Program is written in Fortran-90-ish free form"
 msgstr ""
 
-#. This helps us recover from really nasty
-#. parse errors, for example, a missing right
-#. parenthesis.
-#: parse.y:3651 parse.y:3661
-msgid "possibly missing ')'"
+#: f/lang-options.h:67
+msgid "Warn about use of (only a few for now) Fortran extensions"
 msgstr ""
 
-#: parse.y:3758
-msgid "type specifier omitted for parameter"
+#: f/lang-options.h:70
+msgid "Program is written in VXT (Digital-like) FORTRAN"
 msgstr ""
 
-#: parse.y:3767
-#, c-format
-msgid "`%E' is not a type, use `typename %E' to make it one"
+#: f/lang-options.h:73
+msgid "Disallow all ugly features"
 msgstr ""
 
-#: parse.y:3769
-#, fuzzy
-msgid "no type `%D' in `%T'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
-
-#: parse.y:3772
-#, c-format
-msgid "type specifier omitted for parameter `%E'"
+#: f/lang-options.h:76
+msgid "Hollerith and typeless constants not passed as arguments"
 msgstr ""
 
-#: parse.y:3780
-msgid "'%D' is used as a type, but is not defined as a type."
+#: f/lang-options.h:78
+msgid "Allow ordinary copying of ASSIGN'ed vars"
 msgstr ""
 
-#: /usr/share/bison/bison.simple:817
-#, fuzzy
-msgid "parse error; also virtual memory exhausted"
-msgstr "óöÜëìá åðåîåñãáóßáò· åðßóçò ç ìíÞìç åîáíôëÞèçêå"
-
-#: cp/pt.c:208
-msgid "data member `%D' cannot be a member template"
+#: f/lang-options.h:81
+msgid "Dummy array dimensioned to (1) is assumed-size"
 msgstr ""
 
-#: cp/pt.c:220
-#, fuzzy
-msgid "invalid member template declaration `%D'"
-msgstr "ìç Ýãêõñïò áñéèìüò áðü êåíÝò ãñáììÝò: `%s'"
-
-#: cp/pt.c:615
-msgid "explicit specialization in non-namespace scope `%D'"
+#: f/lang-options.h:84
+msgid "Trailing comma in procedure call denotes null argument"
 msgstr ""
 
-#: cp/pt.c:627
-msgid "enclosing class templates are not explicitly specialized"
+#: f/lang-options.h:87
+msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
 msgstr ""
 
-#: cp/pt.c:702
-msgid "specializing `%#T' in different namespace"
+#: f/lang-options.h:91
+msgid "Initialization via DATA and PARAMETER is type-compatible"
 msgstr ""
 
-#: cp/pt.c:703
-#, fuzzy
-msgid "  from definition of `%#D'"
-msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
-
-#: cp/pt.c:711
-msgid "specialization of `%T' after instantiation"
+#: f/lang-options.h:93
+msgid "Allow INTEGER and LOGICAL interchangeability"
 msgstr ""
 
-#: cp/pt.c:714
-msgid "explicit specialization of non-template `%T'"
+#: f/lang-options.h:96
+msgid "Print internal debugging-related info"
 msgstr ""
 
-#: cp/pt.c:846
-msgid "specialization of %D after instantiation"
+#: f/lang-options.h:99
+msgid "Initialize local vars and arrays to zero"
 msgstr ""
 
-#: cp/pt.c:949
-msgid "%s %+#D"
+#: f/lang-options.h:103
+msgid "Backslashes in character/hollerith constants not special (C-style)"
 msgstr ""
 
-#: cp/pt.c:1000
-msgid "`%D' is not a function template"
+#: f/lang-options.h:105
+msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
 msgstr ""
 
-#: cp/pt.c:1123
-msgid "template-id `%D' for `%+D' does not match any template declaration"
+#: f/lang-options.h:109
+msgid "Disable the appending of underscores to externals"
 msgstr ""
 
-#: cp/pt.c:1131
-msgid "ambiguous template specialization `%D' for `%+D'"
+#: f/lang-options.h:112
+msgid "Never append a second underscore to externals"
 msgstr ""
 
-#. This case handles bogus declarations like template <>
-#. template <class T> void f<int>();
-#: cp/pt.c:1358 cp/pt.c:1432
-msgid "template-id `%D' in declaration of primary template"
+#: f/lang-options.h:114
+msgid "Intrinsics spelled as e.g. SqRt"
 msgstr ""
 
-#: cp/pt.c:1371
-msgid "template parameter list used in explicit instantiation"
+#: f/lang-options.h:116
+msgid "Intrinsics in uppercase"
 msgstr ""
 
-#: cp/pt.c:1377
-msgid "definition provided for explicit instantiation"
+#: f/lang-options.h:119
+msgid "Intrinsics letters in arbitrary cases"
 msgstr ""
 
-#: cp/pt.c:1383
-msgid "too many template parameter lists in declaration of `%D'"
+#: f/lang-options.h:121
+msgid "Language keywords spelled as e.g. IOStat"
 msgstr ""
 
-#: cp/pt.c:1399
-msgid "too few template parameter lists in declaration of `%D'"
+#: f/lang-options.h:123
+msgid "Language keywords in uppercase"
 msgstr ""
 
-#: cp/pt.c:1416
-msgid "explicit specialization not preceded by `template <>'"
+#: f/lang-options.h:126
+msgid "Language keyword letters in arbitrary cases"
 msgstr ""
 
-#: cp/pt.c:1429
-msgid "partial specialization `%D' of function template"
+#: f/lang-options.h:128
+msgid "Internally convert most source to uppercase"
 msgstr ""
 
-#: cp/pt.c:1461
-msgid "default argument specified in explicit specialization"
+#: f/lang-options.h:131
+msgid "Internally preserve source case"
 msgstr ""
 
-#: cp/pt.c:1465
-msgid "template specialization with C linkage"
+#: f/lang-options.h:133
+msgid "Symbol names spelled in mixed case"
 msgstr ""
 
-#. From [temp.expl.spec]:
-#.
-#. If such an explicit specialization for the member
-#. of a class template names an implicitly-declared
-#. special member function (clause _special_), the
-#. program is ill-formed.
-#.
-#. Similar language is found in [temp.explicit].
-#: cp/pt.c:1553
-msgid "specialization of implicitly-declared special member function"
+#: f/lang-options.h:135
+msgid "Symbol names in uppercase"
 msgstr ""
 
-#: cp/pt.c:1596
-msgid "no member function `%D' declared in `%T'"
+#: f/lang-options.h:137
+msgid "Symbol names in lowercase"
 msgstr ""
 
-#. There are two many template parameter lists.
-#: cp/pt.c:1744
-msgid "too many template parameter lists in declaration of `%T'"
+#: f/lang-options.h:140
+msgid "Program written in uppercase"
 msgstr ""
 
-#: cp/pt.c:1840
-msgid " shadows template parm `%#D'"
+#: f/lang-options.h:142
+msgid "Program written in lowercase"
 msgstr ""
 
-#: cp/pt.c:2244
-msgid "template parameters not used in partial specialization:"
+#: f/lang-options.h:144
+msgid "Program written in strict mixed-case"
 msgstr ""
 
-#: cp/pt.c:2248
-msgid "        `%D'"
-msgstr "        `%D'"
-
-#: cp/pt.c:2260
-msgid "partial specialization `%T' does not specialize any template arguments"
+#: f/lang-options.h:146
+msgid "Compile as if program written in uppercase"
 msgstr ""
 
-#: cp/pt.c:2285
-#, c-format
-msgid "template argument `%E' involves template parameter(s)"
+#: f/lang-options.h:148
+msgid "Compile as if program written in lowercase"
 msgstr ""
 
-#: cp/pt.c:2328
-msgid "type `%T' of template argument `%E' depends on template parameter(s)"
+#: f/lang-options.h:150
+msgid "Preserve all spelling (case) used in program"
 msgstr ""
 
-#: cp/pt.c:2416
-#, fuzzy
-msgid "no default argument for `%D'"
-msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
-
-#: cp/pt.c:2549
-msgid "template with C linkage"
+#: f/lang-options.h:152
+msgid "Delete libU77 intrinsics with bad interfaces"
 msgstr ""
 
-#: cp/pt.c:2552
-#, fuzzy
-msgid "template class without a name"
-msgstr "ìç ôåñìáôéæüìåíï üíïìá âÜñïõò"
-
-#: cp/pt.c:2627
-msgid "`%D' does not declare a template type"
+#: f/lang-options.h:154
+msgid "Disable libU77 intrinsics with bad interfaces"
 msgstr ""
 
-#: cp/pt.c:2633
-#, fuzzy
-msgid "template definition of non-template `%#D'"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
-
-#: cp/pt.c:2674
-msgid "expected %d levels of template parms for `%#D', got %d"
+#: f/lang-options.h:157
+msgid "Hide libU77 intrinsics with bad interfaces"
 msgstr ""
 
-#: cp/pt.c:2686
-msgid "got %d template parameters for `%#D'"
+#: f/lang-options.h:159
+msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
 msgstr ""
 
-#: cp/pt.c:2689
-msgid "got %d template parameters for `%#T'"
+#: f/lang-options.h:161
+msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
 msgstr ""
 
-#: cp/pt.c:2691
-#, c-format
-msgid "  but %d required"
-msgstr "  áëëÜ %d áðáéôïýíôáé"
-
-#: cp/pt.c:2759
-#, fuzzy
-msgid "`%T' is not a template type"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
-
-#: cp/pt.c:2775
-msgid "previous declaration `%D'"
+#: f/lang-options.h:164
+msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
 msgstr ""
 
-#: cp/pt.c:2776
-#, c-format
-msgid "used %d template parameter%s instead of %d"
+#: f/lang-options.h:166
+msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
 msgstr ""
 
-#: cp/pt.c:2792
-#, fuzzy
-msgid "template parameter `%#D'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
-
-#: cp/pt.c:2793
-msgid "redeclared here as `%#D'"
+#: f/lang-options.h:168
+msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
 msgstr ""
 
-#. We have in [temp.param]:
-#.
-#. A template-parameter may not be given default arguments
-#. by two different declarations in the same scope.
-#: cp/pt.c:2803
-msgid "redefinition of default argument for `%#D'"
+#: f/lang-options.h:171
+msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
 msgstr ""
 
-#: cp/pt.c:2804
-msgid "  original definition appeared here"
+#: f/lang-options.h:173
+msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
 msgstr ""
 
-#: cp/pt.c:2897
-#, fuzzy, c-format
-msgid "`%E' is not a valid template argument"
-msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+#: f/lang-options.h:175
+msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
+msgstr ""
 
-#: cp/pt.c:2901
-msgid "it must be the address of a function with external linkage"
+#: f/lang-options.h:178
+msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
 msgstr ""
 
-#: cp/pt.c:2903
-msgid "it must be the address of an object with external linkage"
+#: f/lang-options.h:180
+msgid "Delete MIL-STD 1753 intrinsics"
 msgstr ""
 
-#: cp/pt.c:2907
-msgid "it must be a pointer-to-member of the form `&X::Y'"
+#: f/lang-options.h:182
+msgid "Disable MIL-STD 1753 intrinsics"
 msgstr ""
 
-#: cp/pt.c:2918
-#, c-format
-msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
+#: f/lang-options.h:185
+msgid "Hide MIL-STD 1753 intrinsics"
 msgstr ""
 
-#: cp/pt.c:2930
-#, c-format
-msgid "address of non-extern `%E' cannot be used as template argument"
+#: f/lang-options.h:187
+msgid "Delete libU77 intrinsics"
 msgstr ""
 
-#: cp/pt.c:2941
-#, c-format
-msgid "non-constant `%E' cannot be used as template argument"
+#: f/lang-options.h:189
+msgid "Disable libU77 intrinsics"
 msgstr ""
 
-#: cp/pt.c:2948
-#, c-format
-msgid "object `%E' cannot be used as template argument"
+#: f/lang-options.h:192
+msgid "Hide libU77 intrinsics"
 msgstr ""
 
-#: cp/pt.c:3328
-#, c-format
-msgid "to refer to a type member of a template parameter, use `typename %E'"
+#: f/lang-options.h:194
+msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
 msgstr ""
 
-#: cp/pt.c:3341 cp/pt.c:3357 cp/pt.c:3396
-msgid "type/value mismatch at argument %d in template parameter list for `%D'"
+#: f/lang-options.h:196
+msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
 msgstr ""
 
-#: cp/pt.c:3344
-msgid "  expected a constant of type `%T', got `%T'"
+#: f/lang-options.h:199
+msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
 msgstr ""
 
-#: cp/pt.c:3348
-#, fuzzy, c-format
-msgid "  expected a type, got `%E'"
-msgstr "%s: áíáìåíüôáí áêÝñáéïò ìåôÜ ôï `%c'"
+#: f/lang-options.h:201
+msgid "Treat initial values of 0 like non-zero values"
+msgstr ""
 
-#: cp/pt.c:3360
-#, fuzzy
-msgid "  expected a type, got `%T'"
-msgstr "%s: áíáìåíüôáí áêÝñáéïò ìåôÜ ôï `%c'"
+#: f/lang-options.h:204
+msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
+msgstr ""
 
-#: cp/pt.c:3362
-msgid "  expected a class template, got `%T'"
+#: f/lang-options.h:207
+msgid "Take at least one trip through each iterative DO loop"
 msgstr ""
 
-#: cp/pt.c:3398
-msgid "  expected a template of type `%D', got `%D'"
+#: f/lang-options.h:211
+msgid "Print names of program units as they are compiled"
 msgstr ""
 
-#: cp/pt.c:3420
-msgid "template-argument `%T' uses anonymous type"
+#: f/lang-options.h:214
+msgid "Disable fatal diagnostics about inter-procedural problems"
 msgstr ""
 
-#: cp/pt.c:3423
-msgid "template-argument `%T' uses local type `%T'"
+#: f/lang-options.h:216
+msgid "Make prefix-radix non-decimal constants be typeless"
 msgstr ""
 
-#: cp/pt.c:3458
-msgid "could not convert template argument `%E' to `%T'"
+#: f/lang-options.h:219
+msgid "Generate code to check subscript and substring bounds"
 msgstr ""
 
-#: cp/pt.c:3502
-#, fuzzy, c-format
-msgid "wrong number of template arguments (%d, should be %d)"
-msgstr "ëÜèïò áñéèìüò ïñéóìÜôùí"
+#: f/lang-options.h:222
+msgid "Fortran-specific form of -fbounds-check"
+msgstr ""
 
-#: cp/pt.c:3506
-msgid "provided for `%D'"
+#: f/lang-options.h:226
+msgid "Disable warnings about inter-procedural problems"
 msgstr ""
 
-#: cp/pt.c:3553
-#, fuzzy, c-format
-msgid "template argument %d is invalid"
-msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
+#: f/lang-options.h:230
+msgid "Warn about constructs with surprising meanings"
+msgstr ""
 
-#: cp/pt.c:3785
-msgid "non-template used as template"
+#: f/lang-options.h:235
+msgid "Add a directory for INCLUDE searching"
 msgstr ""
 
-#: cp/pt.c:3903
+#: f/lang-options.h:237
 #, fuzzy
-msgid "`%T' is not a template"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+msgid "Set the maximum line length"
+msgstr "åëÜ÷éóôï ìÝãåèïò áëöáñéèìçôéêïý"
 
-#: cp/pt.c:3916
-msgid "non-template type `%T' used as a template"
-msgstr ""
+#: f/bad.def:39
+#, fuzzy, no-c-format
+msgid "Missing first operand for binary operator at %0"
+msgstr "Áãíùóôïò äõáäéêüò ÷åéñéóôÞò."
 
-#: cp/pt.c:3918
-msgid "for template declaration `%D'"
-msgstr ""
+#: f/bad.def:42
+#, fuzzy, no-c-format
+msgid "Zero-length character constant at %0"
+msgstr "êåíü áëöáñéèìçôéêü"
 
-#: cp/pt.c:4481
-msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
+#: f/bad.def:45
+#, fuzzy, no-c-format
+msgid "Invalid token at %0 in expression or subexpression at %1"
+msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+
+#: f/bad.def:48
+#, no-c-format
+msgid "Missing operand for operator at %1 at end of expression at %0"
 msgstr ""
 
-#: cp/pt.c:4916
-msgid "ambiguous class template instantiation for `%#T'"
+#: f/bad.def:51
+#, no-c-format
+msgid "Label %A already defined at %1 when redefined at %0"
 msgstr ""
 
-#: cp/pt.c:4923
-msgid "%s %+#T"
+#: f/bad.def:54
+#, no-c-format
+msgid "Unrecognized character at %0 [info -f g77 M LEX]"
 msgstr ""
 
-#: cp/pt.c:5942 cp/pt.c:6056
-msgid "instantiation of `%D' as type `%T'"
+#: f/bad.def:57
+#, no-c-format
+msgid "Label definition %A at %0 on empty statement (as of %1)"
 msgstr ""
 
-#: cp/pt.c:6098
-#, fuzzy
-msgid "invalid parameter type `%T'"
-msgstr "Ìç Ýãêõñç ðñïôåñáéüôçôá `%s'"
+#: f/bad.def:65
+#, no-c-format
+msgid "Invalid first character at %0 [info -f g77 M LEX]"
+msgstr ""
 
-#: cp/pt.c:6100
-msgid "in declaration `%D'"
+#: f/bad.def:68
+#, no-c-format
+msgid "Line too long as of %0 [info -f g77 M LEX]"
 msgstr ""
 
-#: cp/pt.c:6175
-msgid "creating pointer to member function of non-class type `%T'"
+#: f/bad.def:71
+#, no-c-format
+msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
 msgstr ""
 
-#: cp/pt.c:6338
-msgid "creating array with size zero"
+#: f/bad.def:74
+#, no-c-format
+msgid "Label number at %0 not in range 1-99999"
 msgstr ""
 
-#: cp/pt.c:6352
-#, c-format
-msgid "creating array with size zero (`%E')"
+#: f/bad.def:77
+#, no-c-format
+msgid "At %0, '!' and '/*' are not valid comment delimiters"
 msgstr ""
 
-#: cp/pt.c:6590
-msgid "forming reference to void"
+#: f/bad.def:80
+#, no-c-format
+msgid "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
 msgstr ""
 
-#: cp/pt.c:6592
-msgid "forming %s to reference type `%T'"
+#: f/bad.def:83
+#, no-c-format
+msgid "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M LEX]"
 msgstr ""
 
-#: cp/pt.c:6630
-msgid "creating pointer to member of non-class type `%T'"
+#: f/bad.def:91
+#, fuzzy, no-c-format
+msgid "Character constant at %0 has no closing apostrophe at %1"
+msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
+
+#: f/bad.def:94
+#, no-c-format
+msgid "Hollerith constant at %0 specified %A more characters than are present as of %1"
 msgstr ""
 
-#: cp/pt.c:6637
-#, fuzzy
-msgid "creating pointer to member reference type `%T'"
-msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
+#: f/bad.def:97
+#, no-c-format
+msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
+msgstr ""
 
-#: cp/pt.c:6715
-#, fuzzy
-msgid "creating array of `%T'"
-msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
+#: f/bad.def:100
+#, fuzzy, no-c-format
+msgid "Integer at %0 too large"
+msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
 
-#: cp/pt.c:6761
-msgid "`%T' is not a class, struct, or union type"
+#: f/bad.def:123
+#, no-c-format
+msgid "Period at %0 not followed by digits for floating-point number or by `NOT.', `TRUE.', or `FALSE.'"
 msgstr ""
 
-#: cp/pt.c:6873
-#, c-format
-msgid "use of `%s' in template"
+#: f/bad.def:126
+#, no-c-format
+msgid "Missing close-period between `.%A' at %0 and %1"
 msgstr ""
 
-#: cp/pt.c:7630
-msgid "type `%T' composed from a local class is not a valid template-argument"
+#: f/bad.def:129
+#, no-c-format
+msgid "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent field"
 msgstr ""
 
-#: cp/pt.c:7631
-msgid "  trying to instantiate `%D'"
+#: f/bad.def:132
+#, no-c-format
+msgid "Missing value at %1 for real-number exponent at %0"
 msgstr ""
 
-#: cp/pt.c:8061
-#, fuzzy
-msgid "incomplete type unification"
-msgstr "Ìåôáãëùôôéóìüò ðñïäéáãñáöþí ôïðéêþí ñõèìßóåùí"
+#: f/bad.def:135
+#, no-c-format
+msgid "Expected binary operator between expressions at %0 and at %1"
+msgstr ""
 
-#: cp/pt.c:9016
-#, c-format
-msgid "use of `%s' in template type unification"
+#: f/bad.def:253
+#, no-c-format
+msgid "Semicolon at %0 is an invalid token"
 msgstr ""
 
-#: cp/pt.c:9438 cp/pt.c:9506
-msgid "explicit instantiation of non-template `%#D'"
+#: f/bad.def:271
+#, no-c-format
+msgid "Extraneous comma in FORMAT statement at %0"
 msgstr ""
 
-#: cp/pt.c:9454 cp/pt.c:9501
-#, fuzzy
-msgid "no matching template for `%D' found"
-msgstr "Ï Ýëåã÷ïò ìïíïðáôéïý ãéá ôï `%s' âñÞêå `%s'"
+#: f/bad.def:274
+#, no-c-format
+msgid "Missing comma in FORMAT statement at %0"
+msgstr ""
 
-#: cp/pt.c:9460
-msgid "explicit instantiation of `%#D'"
+#: f/bad.def:277
+#, no-c-format
+msgid "Spurious sign in FORMAT statement at %0"
 msgstr ""
 
-#. [temp.spec]
-#.
-#. No program shall both explicitly instantiate and explicitly
-#. specialize a template.
-#: cp/pt.c:9477
-msgid "explicit instantiation of `%#D' after"
+#: f/bad.def:280
+#, no-c-format
+msgid "Spurious number in FORMAT statement at %0"
 msgstr ""
 
-#: cp/pt.c:9478 cp/pt.c:9615
-msgid "explicit specialization here"
+#: f/bad.def:283
+#, no-c-format
+msgid "Spurious text trailing number in FORMAT statement at %0"
 msgstr ""
 
-#: cp/pt.c:9493
-#, fuzzy
-msgid "duplicate explicit instantiation of `%#D'"
-msgstr "äéðëüò ïñéóìüò óõíüëïõ"
+#: f/bad.def:291
+#, fuzzy, no-c-format
+msgid "Unrecognized FORMAT specifier at %0"
+msgstr "Üãíùóôï ðñüèåìá: %s"
 
-#: cp/pt.c:9518
-msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
+#: f/bad.def:419
+#, no-c-format
+msgid "Missing close-parenthese(s) in FORMAT statement at %0"
 msgstr ""
 
-#: cp/pt.c:9522 cp/pt.c:9600
-msgid "storage class `%D' applied to template instantiation"
+#: f/bad.def:422
+#, no-c-format
+msgid "Missing number following period in FORMAT statement at %0"
 msgstr ""
 
-#: cp/pt.c:9567
-msgid "explicit instantiation of non-template type `%T'"
+#: f/bad.def:425
+#, no-c-format
+msgid "Missing number following `E' in FORMAT statement at %0"
 msgstr ""
 
-#: cp/pt.c:9581
-msgid "explicit instantiation of `%#T' before definition of template"
+#: f/bad.def:433
+#, no-c-format
+msgid "Spurious trailing comma preceding terminator at %0"
 msgstr ""
 
-#: cp/pt.c:9589
-#, c-format
-msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
+#: f/bad.def:436
+#, no-c-format
+msgid "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not specifying the assignment operator (=)"
 msgstr ""
 
-#: cp/pt.c:9614
-msgid "explicit instantiation of `%#T' after"
+#: f/bad.def:439
+#, no-c-format
+msgid "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement specifying the assignment operator (=)"
 msgstr ""
 
-#: cp/pt.c:9632
-#, fuzzy
-msgid "duplicate explicit instantiation of `%#T'"
-msgstr "äéðëüò ïñéóìüò óõíüëïõ"
-
-#: cp/pt.c:9973
-msgid "explicit instantiation of `%D' but no definition available"
+#: f/bad.def:452
+#, no-c-format
+msgid "Cannot specify =initialization-expr at %0 unless `::' appears before list of objects"
 msgstr ""
 
-#: cp/pt.c:10345
-#, fuzzy
-msgid "`%#T' is not a valid type for a template constant parameter"
-msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
-
-#: cp/repo.c:272
-msgid "-frepo must be used with -c"
+#: f/bad.def:455
+#, no-c-format
+msgid "Reference to label at %1 inconsistent with its definition at %0"
 msgstr ""
 
-#: cp/repo.c:366
-#, c-format
-msgid "mysterious repository information in %s"
+#: f/bad.def:458
+#, no-c-format
+msgid "Reference to label at %1 inconsistent with earlier reference at %0"
 msgstr ""
 
-#: cp/repo.c:381
-#, fuzzy, c-format
-msgid "can't create repository information file `%s'"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
+#: f/bad.def:461
+#, no-c-format
+msgid "DO-statement reference to label at %1 follows its definition at %0"
+msgstr ""
 
-#: cp/rtti.c:200
-#, fuzzy
-msgid "cannot use typeid with -fno-rtti"
-msgstr "Äåí åßíáé äõíáôü íá ÷ñçóéìïðïéçèåß ç åðéëïãÞ -a ÷ùñßò ôï -n"
+#: f/bad.def:464
+#, no-c-format
+msgid "Reference to label at %1 is outside block containing definition at %0"
+msgstr ""
 
-#: cp/rtti.c:206
-msgid "must #include <typeinfo> before using typeid"
+#: f/bad.def:467
+#, no-c-format
+msgid "DO-statement references to label at %0 and %2 separated by unterminated block starting at %1"
 msgstr ""
 
-#: cp/rtti.c:280
-msgid "cannot create type information for type `%T' because its size is variable"
+#: f/bad.def:470
+#, no-c-format
+msgid "DO-statement reference to label at %0 and label definition at %2 separated by unterminated block starting at %1"
 msgstr ""
 
-#: cp/rtti.c:525 cp/rtti.c:539
-msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
+#: f/bad.def:473
+#, no-c-format
+msgid "Label definition at %0 invalid on this kind of statement"
 msgstr ""
 
-#: cp/rtti.c:614
-msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
+#: f/bad.def:476
+#, no-c-format
+msgid "Statement at %0 invalid in this context"
 msgstr ""
 
-#: cp/search.c:340
-#, fuzzy
-msgid "`%T' is an inaccessible base of `%T'"
-msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+#: f/bad.def:479
+#, no-c-format
+msgid "Statement at %0 invalid in context established by statement at %1"
+msgstr ""
 
-#: cp/search.c:350
-#, fuzzy
-msgid "`%T' is an ambiguous base of `%T'"
-msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+#: f/bad.def:482
+#, no-c-format
+msgid "Statement at %0 must specify construct name specified at %1"
+msgstr ""
 
-#: cp/search.c:1826
-msgid "adjusting pointers for covariant returns"
+#: f/bad.def:485
+#, no-c-format
+msgid "Construct name at %0 superfluous, no construct name specified at %1"
 msgstr ""
 
-#: cp/search.c:1830 cp/search.c:1837
-#, fuzzy
-msgid "invalid covariant return type for `%#D'"
-msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
+#: f/bad.def:488
+#, no-c-format
+msgid "Construct name at %0 not the same as construct name at %1"
+msgstr ""
 
-#: cp/search.c:1831
-msgid "  overriding `%#D' (must be pointer or reference to class)"
+#: f/bad.def:491
+#, no-c-format
+msgid "Construct name at %0 does not match construct name for any containing DO constructs"
 msgstr ""
 
-#: cp/search.c:1838
-msgid "  overriding `%#D' (must use pointer or reference)"
+#: f/bad.def:494
+#, no-c-format
+msgid "Label definition missing at %0 for DO construct specifying label at %1"
 msgstr ""
 
-#: cp/search.c:1843
-msgid "conflicting return type specified for `%#D'"
+#: f/bad.def:497
+#, no-c-format
+msgid "Statement at %0 follows ELSE block for IF construct at %1"
 msgstr ""
 
-#: cp/search.c:1844
-#, fuzzy
-msgid "  overriding `%#D'"
-msgstr "áíôéãñÜöåôáé áðü ðÜíù"
-
-#: cp/search.c:1853
-msgid "looser throw specifier for `%#F'"
+#: f/bad.def:500
+#, no-c-format
+msgid "No label definition for FORMAT statement at %0"
 msgstr ""
 
-#: cp/search.c:1854
-#, fuzzy
-msgid "  overriding `%#F'"
-msgstr "áíôéãñÜöåôáé áðü ðÜíù"
-
-#. A static member function cannot match an inherited
-#. virtual member function.
-#: cp/search.c:1944
-#, fuzzy
-msgid "`%#D' cannot be declared"
-msgstr "Äåí ìðïñåß íá ôåèåß ç çìåñïìçíßá."
+#: f/bad.def:503
+#, no-c-format
+msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
+msgstr ""
 
-#: cp/search.c:1945
-msgid "  since `%#D' declared in base class"
+#: f/bad.def:506
+#, no-c-format
+msgid "END statement at %0 missing `%A' keyword required for internal or module procedure(s) bounded by %1"
 msgstr ""
 
-#: cp/search.c:2130
-msgid "`%#D' needs a final overrider"
+#: f/bad.def:509
+#, no-c-format
+msgid "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 specifies no generic name, operator, or assignment"
 msgstr ""
 
-#: cp/semantics.c:903
-#, c-format
-msgid "type of asm operand `%E' could not be determined"
+#: f/bad.def:512
+#, no-c-format
+msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
 msgstr ""
 
-#: cp/semantics.c:1045
-msgid "ISO C++ does not permit named return values"
+#: f/bad.def:515
+#, no-c-format
+msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
 msgstr ""
 
-#: cp/semantics.c:1054
-msgid "return identifier `%D' already in place"
+#: f/bad.def:518
+#, no-c-format
+msgid "Program unit name at %0 not the same as name at %1"
 msgstr ""
 
-#: cp/semantics.c:1062
-msgid "can't redefine default return value for constructors"
+#: f/bad.def:521
+#, no-c-format
+msgid "Type name at %0 not the same as name at %1"
 msgstr ""
 
-#: cp/semantics.c:1129
-msgid "base initializer for `%T'"
+#: f/bad.def:524
+#, no-c-format
+msgid "End of source file before end of block started at %0"
 msgstr ""
 
-#: cp/semantics.c:1131
-msgid "   will be re-ordered to precede member initializations"
+#: f/bad.def:527
+#, no-c-format
+msgid "Undefined label, first referenced at %0"
 msgstr ""
 
-#: cp/semantics.c:1319
-msgid "`this' is unavailable for static member functions"
+#: f/bad.def:530
+#, no-c-format
+msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
 msgstr ""
 
-#: cp/semantics.c:1325
-msgid "invalid use of `this' in non-member function"
+#: f/bad.def:533
+#, no-c-format
+msgid "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or PRIVATE statement at %0"
 msgstr ""
 
-#: cp/semantics.c:1327
-msgid "invalid use of `this' at top level"
+#: f/bad.def:536
+#, no-c-format
+msgid "RETURN statement at %0 invalid within a main program unit"
 msgstr ""
 
-#: cp/semantics.c:1365
-msgid "calling type `%T' like a method"
+#: f/bad.def:539
+#, no-c-format
+msgid "Alternate return specifier at %0 invalid within a main program unit"
 msgstr ""
 
-#: cp/semantics.c:1401
-msgid "destructor specifier `%T::~%T()' must have matching names"
+#: f/bad.def:542
+#, no-c-format
+msgid "Alternate return specifier at %0 invalid within a function"
 msgstr ""
 
-#: cp/semantics.c:1407
-#, fuzzy
-msgid "`%E' is not of type `%T'"
-msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+#: f/bad.def:545
+#, no-c-format
+msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
+msgstr ""
 
-#: cp/semantics.c:1619
-msgid "template type parameters must use the keyword `class' or `typename'"
+#: f/bad.def:548
+#, no-c-format
+msgid "Access specifier at %0 must immediately follow derived-type statement at %1 with no intervening statements"
 msgstr ""
 
-#: cp/semantics.c:1678
-msgid "definition of `%#T' inside template parameter list"
+#: f/bad.def:551
+#, no-c-format
+msgid "No components specified as of %0 for derived-type definition beginning at %1"
 msgstr ""
 
-#: cp/semantics.c:1694
-#, fuzzy
-msgid "invalid definition of qualified type `%T'"
-msgstr "ìç Ýãêõñïò áñéèìüò áñ÷åßïõ óôç äÞëùóç ðåäßïõ: `%s'"
+#: f/bad.def:554
+#, no-c-format
+msgid "No components specified as of %0 for structure definition beginning at %1"
+msgstr ""
 
-#: cp/semantics.c:2046
-msgid "base class `%T' has cv qualifiers"
+#: f/bad.def:557
+#, no-c-format
+msgid "Missing structure name for outer structure definition at %0"
 msgstr ""
 
-#: cp/semantics.c:2079
-msgid "multiple declarators in template declaration"
+#: f/bad.def:560
+#, no-c-format
+msgid "Field names at %0 for outer structure definition -- specify them in a subsequent RECORD statement instead"
 msgstr ""
 
-#: cp/spew.c:245
-#, c-format
-msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
+#: f/bad.def:563
+#, no-c-format
+msgid "Missing field name(s) for structure definition at %0 within structure definition at %1"
 msgstr ""
 
-#: cp/spew.c:1020 cp/spew.c:1292
-msgid "parse error at end of saved function text"
+#: f/bad.def:566
+#, no-c-format
+msgid "No components specified as of %0 for map beginning at %1"
 msgstr ""
 
-#: cp/spew.c:1062
-#, fuzzy
-msgid "parse error in method specification"
-msgstr "óõíôáêôéêü óöÜëìá óôïí êáèïñéóìü óåéñÜò"
+#: f/bad.def:569
+#, no-c-format
+msgid "Zero or one maps specified as of %0 for union beginning at %1 -- at least two are required"
+msgstr ""
 
-#: cp/spew.c:1104
-msgid "function body for constructor missing"
+#: f/bad.def:572
+#, no-c-format
+msgid "Missing %A specifier in statement at %0"
 msgstr ""
 
-#: cp/spew.c:1371
-msgid "circular dependency in default args of `%#D'"
+#: f/bad.def:575
+#, no-c-format
+msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
 msgstr ""
 
-#: cp/spew.c:1435
-#, fuzzy
-msgid "invalid type `%T' for default argument to `%T'"
-msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
+#: f/bad.def:578
+#, no-c-format
+msgid "Conflicting I/O control specifications at %0 and %1"
+msgstr ""
 
-#: cp/spew.c:1495
-#, c-format
-msgid "%s before `%s'"
-msgstr "%s ðñéí áðü `%s'"
+#: f/bad.def:581
+#, no-c-format
+msgid "No UNIT= specifier in I/O control list at %0"
+msgstr ""
 
-#: cp/spew.c:1497
-#, c-format
-msgid "%s before `%c'"
-msgstr "%s ðñéí áðü `%c'"
+#: f/bad.def:584
+#, no-c-format
+msgid "Specification at %0 requires ADVANCE=`NO' specification in same I/O control list"
+msgstr ""
 
-#: cp/spew.c:1499
-#, c-format
-msgid "%s before `\\%o'"
-msgstr "%s ðñéí áðü `\\%o'"
+#: f/bad.def:587
+#, no-c-format
+msgid "Specification at %0 requires explicit FMT= specification in same I/O control list"
+msgstr ""
 
-#: cp/spew.c:1502
-#, fuzzy, c-format
-msgid "%s before `%s' token"
-msgstr "%s (ãéá êáíïíéêÞ Ýêöñáóç `%s')"
+#: f/bad.def:595
+#, no-c-format
+msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
+msgstr ""
 
-#: cp/tree.c:224
-#, c-format
-msgid "non-lvalue in %s"
+#: f/bad.def:598
+#, no-c-format
+msgid "Duplicate or overlapping case values/ranges at %0 and %1"
 msgstr ""
 
-#: cp/tree.c:536
-msgid "`%T' cannot be `restrict'-qualified"
+#: f/bad.def:601
+#, no-c-format
+msgid "Type and/or kind-type parameter disagreement between CASE value or value within range at %0 and SELECT CASE at %1"
 msgstr ""
 
-#: cp/tree.c:547
-msgid "`%T' cannot be `const'-, `volatile'-, or `restrict'-qualified"
+#: f/bad.def:604
+#, no-c-format
+msgid "Range specification at %0 invalid for CASE statement within logical-type SELECT CASE statement"
 msgstr ""
 
-#: cp/tree.c:1888
-#, c-format
-msgid "`%s' attribute can only be applied to Java class definitions"
+#: f/bad.def:617
+#, no-c-format
+msgid "Fortran 90 feature at %0 unsupported"
 msgstr ""
 
-#: cp/tree.c:1918
-#, c-format
-msgid "`%s' attribute can only be applied to class definitions"
+#: f/bad.def:630
+#, no-c-format
+msgid "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %1]"
 msgstr ""
 
-#: cp/tree.c:1924
-#, c-format
-msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
+#: f/bad.def:638
+#, no-c-format
+msgid "Null element at %0 for array reference at %1"
 msgstr ""
 
-#: cp/tree.c:1949
-msgid "requested init_priority is not an integer constant"
+#: f/bad.def:641
+#, no-c-format
+msgid "Too few elements (%A missing) as of %0 for array reference at %1"
 msgstr ""
 
-#: cp/tree.c:1970
-#, c-format
-msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
+#: f/bad.def:644
+#, no-c-format
+msgid "Too many elements as of %0 for array reference at %1"
 msgstr ""
 
-#: cp/tree.c:1978
-msgid "requested init_priority is out of range"
+#: f/bad.def:647
+#, no-c-format
+msgid "Missing colon as of %0 in substring reference for %1"
 msgstr ""
 
-#: cp/tree.c:1988
-msgid "requested init_priority is reserved for internal use"
+#: f/bad.def:650
+#, no-c-format
+msgid "Invalid use at %0 of substring operator on %1"
 msgstr ""
 
-#: cp/tree.c:1998
-#, fuzzy, c-format
-msgid "`%s' attribute is not supported on this platform"
-msgstr "ðñïåéäïðïßçóç: ôï --pid=PID äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
+#: f/bad.def:653
+#, no-c-format
+msgid "Substring begin/end point at %0 out of defined range"
+msgstr ""
 
-#: cp/typeck.c:480
-#, c-format
-msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
+#: f/bad.def:656
+#, no-c-format
+msgid "Array element value at %0 out of defined range"
 msgstr ""
 
-#: cp/typeck.c:501
-msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
+#: f/bad.def:659
+#, no-c-format
+msgid "Expression at %0 has incorrect data type or rank for its context"
 msgstr ""
 
-#: cp/typeck.c:1485
-msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
+#: f/bad.def:662
+#, no-c-format
+msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
 msgstr ""
 
-#: cp/typeck.c:1555
-msgid "ISO C++ forbids applying `sizeof' to a function type"
+#: f/bad.def:665
+#, no-c-format
+msgid "%A step count known to be 0 (zero) at %0"
 msgstr ""
 
-#: cp/typeck.c:1561
-msgid "ISO C++ forbids applying `sizeof' to a member function"
+#: f/bad.def:668
+#, no-c-format
+msgid "%A end value plus step count known to overflow at %0"
 msgstr ""
 
-#: cp/typeck.c:1567
-msgid "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
+#: f/bad.def:671
+#, no-c-format
+msgid "%A begin, end, and step-count values known to result in implementation-dependent behavior due to overflow(s) in intermediate calculations at %0"
 msgstr ""
 
-#: cp/typeck.c:1581
-msgid "`sizeof' applied to non-static member"
+#: f/bad.def:674
+#, no-c-format
+msgid "%A begin, end, and step-count values known to result in no iterations at %0"
 msgstr ""
 
-#: cp/typeck.c:1586
-msgid "`sizeof' applied to incomplete type `%T'"
+#: f/bad.def:677
+#, no-c-format
+msgid "Type disagreement between expressions at %0 and %1"
 msgstr ""
 
-#: cp/typeck.c:1616
-msgid "sizeof applied to a bit-field"
+#: f/bad.def:690
+#, no-c-format
+msgid "No specification for implied-DO iterator `%A' at %0"
 msgstr ""
 
-#: cp/typeck.c:1619
-msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
+#: f/bad.def:693
+#, no-c-format
+msgid "Gratuitous parentheses surround implied-DO construct at %0"
 msgstr ""
 
-#: cp/typeck.c:1766
-#, fuzzy
-msgid "invalid use of non-lvalue array"
-msgstr "ìç Ýãêõñç þñá ôçò ìÝñáò"
+#: f/bad.def:696
+#, fuzzy, no-c-format
+msgid "Zero-size specification invalid at %0"
+msgstr "%s: Ìç Ýãêõñç ñýèìéóç `%s'.\n"
 
-#: cp/typeck.c:1872
-msgid "deprecated conversion from string constant to `%T'"
+#: f/bad.def:699
+#, no-c-format
+msgid "Zero-size array at %0"
 msgstr ""
 
-#: cp/typeck.c:1890
-msgid "request for member `%T::%D' in expression of non-aggregate type `%T'"
+#: f/bad.def:702
+#, no-c-format
+msgid "Target machine does not support complex entity of kind specified at %0"
 msgstr ""
 
-#: cp/typeck.c:2083
-msgid "destructor specifier `%T::~%T' must have matching names"
+#: f/bad.def:705
+#, no-c-format
+msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
 msgstr ""
 
-#: cp/typeck.c:2089
-#, fuzzy
-msgid "type `%T' has no destructor"
-msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
-
-#: cp/typeck.c:2106 cp/typeck.c:2188
-#, fuzzy
-msgid "invalid use of type decl `%#D' as expression"
-msgstr "Ìç Ýãêõñç ðñïðïñåõüìåíç êáíïíéêÞ Ýêöñáóç"
+#: f/bad.def:708
+#, no-c-format
+msgid "Attempt to raise constant zero to a power at %0"
+msgstr ""
 
-#: cp/typeck.c:2111
-#, fuzzy
-msgid "invalid use of template `%#D' as expression"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+#: f/bad.def:806
+#, no-c-format
+msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
+msgstr ""
 
-#: cp/typeck.c:2179
-msgid "`%#T' has no member named `%D'"
+#: f/bad.def:809
+#, no-c-format
+msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
 msgstr ""
 
-#: cp/typeck.c:2223
-msgid "invalid reference to NULL ptr, use ptr-to-member instead"
+#: f/bad.def:812
+#, no-c-format
+msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
 msgstr ""
 
-#. A pointer to incomplete type (other than cv void) can be
-#. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2349
-#, fuzzy
-msgid "`%T' is not a pointer-to-object type"
-msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
+#: f/bad.def:815
+#, no-c-format
+msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
+msgstr ""
 
-#: cp/typeck.c:2376
-#, c-format
-msgid "invalid use of `%s' on pointer to member"
+#: f/bad.def:818
+#, no-c-format
+msgid "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
 msgstr ""
 
-#: cp/typeck.c:2382
-#, fuzzy
-msgid "invalid type argument"
-msgstr "Ìç Ýãêõñç ðáñÜìåôñïò"
+#: f/bad.def:821
+#, fuzzy, no-c-format
+msgid "Unable to open INCLUDE file `%A' at %0"
+msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
 
-#: cp/typeck.c:2485
-msgid "ISO C++ forbids subscripting non-lvalue array"
+#: f/bad.def:839
+#, no-c-format
+msgid "Null argument at %0 for statement function reference at %1"
 msgstr ""
 
-#: cp/typeck.c:2496
-msgid "subscripting array declared `register'"
+#: f/bad.def:842
+#, no-c-format
+msgid "Null argument at %0 for procedure invocation at %1"
 msgstr ""
 
-#: cp/typeck.c:2671 cp/typeck.c:2821
-msgid "pointer to member function called, but not in class scope"
+#: f/bad.def:845
+#, no-c-format
+msgid "%A too few arguments (starting with dummy argument `%B') as of %0 for statement function reference at %1"
 msgstr ""
 
-#: cp/typeck.c:2695
-msgid "object missing in call to method `%D'"
+#: f/bad.def:848
+#, no-c-format
+msgid "%A too many arguments as of %0 for statement function reference at %1"
 msgstr ""
 
-#: cp/typeck.c:2739
-msgid "function `%D' declared overloaded, but no definitions appear with which to resolve it?!?"
+#: f/bad.def:851
+#, no-c-format
+msgid "Array supplied at %1 for dummy argument `%A' in statement function reference at %0"
 msgstr ""
 
-#: cp/typeck.c:2819
-msgid "invalid call to member function needing `this' in static member function scope"
+#: f/bad.def:854
+#, no-c-format
+msgid "Unsupported FORMAT specifier at %0"
 msgstr ""
 
-#: cp/typeck.c:3003
-msgid "ISO C++ forbids calling `::main' from within program"
+#: f/bad.def:857
+#, no-c-format
+msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
 msgstr ""
 
-#: cp/typeck.c:3028
-#, c-format
-msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
+#: f/bad.def:880
+#, no-c-format
+msgid "Unsupported VXT statement at %0"
 msgstr ""
 
-#: cp/typeck.c:3041
-#, c-format
-msgid "`%E' cannot be used as a function"
+#: f/bad.def:883
+#, no-c-format
+msgid "Attempt to specify second initial value for `%A' at %0"
 msgstr ""
 
-#: cp/typeck.c:3166
-#, fuzzy
-msgid "too many arguments to %s `%+#D'"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
-
-#: cp/typeck.c:3207
-msgid "parameter type of called function is incomplete"
+#: f/bad.def:886
+#, no-c-format
+msgid "Too few initial values in list of initializers for `%A' at %0"
 msgstr ""
 
-#: cp/typeck.c:3274
-#, fuzzy
-msgid "too few arguments to %s `%+#D'"
-msgstr "ðïëý ëßãá ïñßóìáôá"
+#: f/bad.def:889
+#, no-c-format
+msgid "Too many initial values in list of initializers starting at %0"
+msgstr ""
 
-#: cp/typeck.c:3402 cp/typeck.c:3412
-msgid "assuming cast to type `%T' from overloaded function"
+#: f/bad.def:892
+#, no-c-format
+msgid "Array or substring specification for `%A' out of range in statement at %0"
 msgstr ""
 
-#: cp/typeck.c:3472
-#, c-format
-msgid "division by zero in `%E / 0'"
+#: f/bad.def:895
+#, no-c-format
+msgid "Array subscript #%B out of range for initialization of `%A' in statement at %0"
 msgstr ""
 
-#: cp/typeck.c:3474
-#, c-format
-msgid "division by zero in `%E / 0.'"
+#: f/bad.def:898
+#, no-c-format
+msgid "Implied do-loop step count of 0 (zero) for iteration variable `%A' in statement at %0"
 msgstr ""
 
-#: cp/typeck.c:3529
-#, fuzzy, c-format
-msgid "division by zero in `%E %% 0'"
-msgstr "Äéáßñåóç ìå ìçäÝí óôçí áðïôßìçóç: %s"
+#: f/bad.def:901
+#, no-c-format
+msgid "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in statement at %0"
+msgstr ""
 
-#: cp/typeck.c:3531
-#, fuzzy, c-format
-msgid "division by zero in `%E %% 0.'"
-msgstr "Äéáßñåóç ìå ìçäÝí óôçí áðïôßìçóç: %s"
+#: f/bad.def:904
+#, no-c-format
+msgid "Not an integer constant expression in implied do-loop in statement at %0"
+msgstr ""
 
-#: cp/typeck.c:3611
-#, c-format
-msgid "%s rotate count is negative"
+#: f/bad.def:907
+#, no-c-format
+msgid "Attempt to specify second initial value for element of `%A' at %0"
 msgstr ""
 
-#: cp/typeck.c:3614
-#, c-format
-msgid "%s rotate count >= width of type"
+#: f/bad.def:910
+#, no-c-format
+msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
 msgstr ""
 
-#: cp/typeck.c:3645 cp/typeck.c:3650 cp/typeck.c:3741 cp/typeck.c:3746
-msgid "ISO C++ forbids comparison between pointer and integer"
+#: f/bad.def:913
+#, no-c-format
+msgid "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
 msgstr ""
 
-#: cp/typeck.c:3926
-msgid "comparison between types `%#T' and `%#T'"
+#: f/bad.def:916
+#, no-c-format
+msgid "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D bytes offset from `%B'"
 msgstr ""
 
-#: cp/typeck.c:3962
-msgid "comparison between signed and unsigned integer expressions"
+#: f/bad.def:919
+#, no-c-format
+msgid "Array or substring specification for `%A' out of range in EQUIVALENCE statement"
 msgstr ""
 
-#: cp/typeck.c:4027
-msgid "invalid operands of types `%T' and `%T' to binary `%O'"
+#: f/bad.def:922
+#, no-c-format
+msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
 msgstr ""
 
-#. Some sort of arithmetic operation involving NULL was
-#. performed.  Note that pointer-difference and pointer-addition
-#. have already been handled above, and so we don't end up here in
-#. that case.
-#: cp/typeck.c:4049
-msgid "NULL used in arithmetic"
+#: f/bad.def:925
+#, no-c-format
+msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
 msgstr ""
 
-#: cp/typeck.c:4101
-msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
+#: f/bad.def:928
+#, no-c-format
+msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
 msgstr ""
 
-#: cp/typeck.c:4107
-msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
+#: f/bad.def:936
+#, no-c-format
+msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
 msgstr ""
 
-#: cp/typeck.c:4113
-msgid "ISO C++ forbids using a pointer to member function in pointer arithmetic"
+#: f/bad.def:939
+#, no-c-format
+msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
 msgstr ""
 
-#: cp/typeck.c:4119
-msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
+#: f/bad.def:942
+#, no-c-format
+msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
 msgstr ""
 
-#: cp/typeck.c:4190
-msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
+#: f/bad.def:945
+#, no-c-format
+msgid "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for example, `%A' and `%B'"
 msgstr ""
 
-#: cp/typeck.c:4192
-msgid "ISO C++ forbids using pointer to a function in subtraction"
+#: f/bad.def:958
+#, no-c-format
+msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
 msgstr ""
 
-#: cp/typeck.c:4194
-msgid "ISO C++ forbids using pointer to a method in subtraction"
+#: f/bad.def:976
+#, no-c-format
+msgid "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at %1"
 msgstr ""
 
-#: cp/typeck.c:4196
-msgid "ISO C++ forbids using pointer to a member in subtraction"
+#: f/bad.def:979
+#, no-c-format
+msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
 msgstr ""
 
-#: cp/typeck.c:4208
-msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+#: f/bad.def:987
+#, no-c-format
+msgid "Blank common initialized at %0"
 msgstr ""
 
-#: cp/typeck.c:4245
-msgid "attempt to take address of bit-field structure member `%D'"
+#: f/bad.def:990
+#, no-c-format
+msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
 msgstr ""
 
-#: cp/typeck.c:4322
-msgid "taking address of temporary"
+#: f/bad.def:993
+#, no-c-format
+msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
 msgstr ""
 
-#: cp/typeck.c:4524
-#, c-format
-msgid "ISO C++ forbids %sing an enum"
+#: f/bad.def:996
+#, no-c-format
+msgid "Character `%A' (for example) is upper-case in symbol name at %0"
 msgstr ""
 
-#: cp/typeck.c:4536
-msgid "cannot %s a pointer to incomplete type `%T'"
+#: f/bad.def:999
+#, no-c-format
+msgid "Character `%A' (for example) is lower-case in symbol name at %0"
 msgstr ""
 
-#: cp/typeck.c:4543
-msgid "ISO C++ forbids %sing a pointer of type `%T'"
+#: f/bad.def:1002
+#, no-c-format
+msgid "Character `%A' not followed at some point by lower-case character in symbol name at %0"
 msgstr ""
 
-#: cp/typeck.c:4568
-msgid "cast to non-reference type used as lvalue"
+#: f/bad.def:1005
+#, no-c-format
+msgid "Initial character `%A' is lower-case in symbol name at %0"
 msgstr ""
 
-#: cp/typeck.c:4602
-#, fuzzy
-msgid "invalid use of `--' on bool variable `%D'"
-msgstr "ìç Ýãêõñïò áñéèìüò áðü êåíÝò ãñáììÝò: `%s'"
-
-#. ARM $3.4
-#: cp/typeck.c:4635
-msgid "ISO C++ forbids taking address of function `::main'"
+#: f/bad.def:1013
+#, no-c-format
+msgid "NAMELIST not adequately supported by run-time library for source files with case preserved"
 msgstr ""
 
-#. An expression like &memfn.
-#: cp/typeck.c:4702
-msgid "ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'"
+#: f/bad.def:1016
+#, no-c-format
+msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
 msgstr ""
 
-#: cp/typeck.c:4704
-msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
+#: f/bad.def:1034
+#, no-c-format
+msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
 msgstr ""
 
-#: cp/typeck.c:4728
-msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
-msgstr ""
+#: f/bad.def:1037
+#, fuzzy, no-c-format
+msgid "Truncating characters on right side of character constant at %0"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: cp/typeck.c:4744
-msgid "unary `&'"
+#: f/bad.def:1040
+#, no-c-format
+msgid "Truncating characters on right side of hollerith constant at %0"
 msgstr ""
 
-#: cp/typeck.c:4864
-msgid "taking address of destructor"
+#: f/bad.def:1043
+#, no-c-format
+msgid "Truncating non-zero data on left side of numeric constant at %0"
 msgstr ""
 
-#: cp/typeck.c:4877
-msgid "taking address of bound pointer-to-member expression"
+#: f/bad.def:1046
+#, no-c-format
+msgid "Truncating non-zero data on left side of typeless constant at %0"
 msgstr ""
 
-#: cp/typeck.c:4893
-#, fuzzy
-msgid "cannot create pointer to reference member `%D'"
-msgstr "äåí åßíáé äõíáôüí íá ãßíåé `stat' ôï locale áñ÷åßï `%s'"
+#: f/bad.def:1049
+#, fuzzy, no-c-format
+msgid "Typeless constant at %0 too large"
+msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
 
-#: cp/typeck.c:4961
-msgid "cannot take the address of `this', which is an rvalue expression"
+#: f/bad.def:1052
+#, no-c-format
+msgid "First-column ampersand continuation at %0"
 msgstr ""
 
-#: cp/typeck.c:4977
-msgid "address requested for `%D', which is declared `register'"
+#: f/bad.def:1055 f/bad.def:1058
+#, no-c-format
+msgid "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: cp/typeck.c:5181
-msgid "static_cast from type `%T' to type `%T' casts away constness"
+#: f/bad.def:1061 f/bad.def:1064
+#, no-c-format
+msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: cp/typeck.c:5189
-#, fuzzy
-msgid "invalid static_cast from type `%T' to type `%T'"
-msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
-
-#: cp/typeck.c:5228
-msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
+#: f/bad.def:1067 f/bad.def:1070
+#, no-c-format
+msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: cp/typeck.c:5248
-msgid "reinterpret_cast from `%T' to `%T' loses precision"
+#: f/bad.def:1073
+#, no-c-format
+msgid "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: cp/typeck.c:5261
-msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
+#: f/bad.def:1076
+#, no-c-format
+msgid "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: cp/typeck.c:5270
-msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+#: f/bad.def:1079 f/bad.def:1082
+#, no-c-format
+msgid "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: cp/typeck.c:5276
-msgid "invalid reinterpret_cast from type `%T' to type `%T'"
-msgstr ""
+#: f/bad.def:1085
+#, fuzzy, no-c-format
+msgid "Array `%A' at %0 is too large to handle"
+msgstr "Ï êáôÜëïãïò `%s' äåí åßíáé ðñïóéôüò."
 
-#: cp/typeck.c:5303
-msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
+#: f/bad.def:1088
+#, no-c-format
+msgid "Statement function `%A' defined at %0 is not used"
 msgstr ""
 
-#: cp/typeck.c:5306
-msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
+#: f/bad.def:1091
+#, no-c-format
+msgid "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M Y2KBAD]"
 msgstr ""
 
-#: cp/typeck.c:5329
-msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
-msgstr ""
+#: f/bad.def:1094
+#, fuzzy, no-c-format
+msgid "Internal compiler error -- cannot perform operation"
+msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
 
-#: cp/typeck.c:5345
+# src/grep.c:1133
+#. Kind messages are used in diagnostic location reports of the
+#. form "<file>: In function `foo': <error message>".
+#: f/info-k.def:32
 #, fuzzy
-msgid "invalid const_cast from type `%T' to type `%T'"
-msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
+msgid "In unknown kind"
+msgstr "Üãíùóôç ìÝèïäïò êáôáëüãùí"
 
-#: cp/typeck.c:5387 cp/typeck.c:5392
-msgid "ISO C++ forbids casting to an array type `%T'"
+#: f/info-k.def:33
+msgid "In entity"
 msgstr ""
 
-#: cp/typeck.c:5400
-#, fuzzy
-msgid "invalid cast to function type `%T'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: f/info-k.def:34
+msgid "In function"
+msgstr "Óôç óõíÜñôçóç"
 
-#: cp/typeck.c:5452
-msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
-msgstr ""
+#: f/info-k.def:35
+msgid "In subroutine"
+msgstr "Óôçí õðïñïõôßíá"
 
-#: cp/typeck.c:5498
-msgid "cast from `%T' to `%T' increases required alignment of target type"
+#: f/info-k.def:36
+msgid "In program"
+msgstr "Óôï ðñüãñáììá"
+
+#: f/info-k.def:37
+msgid "In block-data unit"
+msgstr "Óôç ìïíÜäá ìðëïê-äåäïìÝíùí"
+
+#: f/info-k.def:38
+msgid "In common block"
+msgstr "Óôï êïéíü ìðëïê"
+
+#: f/info-k.def:39
+msgid "In construct"
 msgstr ""
 
-#: cp/typeck.c:5667
-msgid "  in evaluation of `%Q(%#T, %#T)'"
+#: f/info-k.def:40
+msgid "In namelist"
 msgstr ""
 
-#: cp/typeck.c:5709
-msgid "ISO C++ forbids cast to non-reference type used as lvalue"
+#: f/info-k.def:41
+msgid "In anything"
 msgstr ""
 
-#: cp/typeck.c:5782
-msgid "incompatible types in assignment of `%T' to `%T'"
+#: java/check-init.c:917
+#, c-format
+msgid "internal error in check-init: tree code not implemented: %s"
 msgstr ""
 
-#: cp/typeck.c:5789
-msgid "ISO C++ forbids assignment of arrays"
+#: java/check-init.c:990
+#, c-format
+msgid "final field '%s' may not have been initialized"
 msgstr ""
 
-#: cp/typeck.c:5932
-msgid "   in pointer to member function conversion"
+#: java/class.c:539 java/class.c:564
+#, fuzzy
+msgid "internal error - too many interface type"
+msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
+
+#: java/class.c:677
+msgid "bad method signature"
 msgstr ""
 
-#: cp/typeck.c:5940
-msgid "   in pointer to member conversion"
+#: java/class.c:726
+msgid "misplaced ConstantValue attribute (not in any field)"
 msgstr ""
 
-#. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5951 cp/typeck.c:5970
-msgid "pointer to member cast via virtual base `%T' of `%T'"
+#: java/class.c:728
+#, c-format
+msgid "duplicate ConstantValue attribute for field '%s'"
 msgstr ""
 
-#: cp/typeck.c:5974
-msgid "pointer to member conversion via virtual base `%T' of `%T'"
+#: java/class.c:739
+#, c-format
+msgid "ConstantValue attribute of field '%s' has wrong type"
 msgstr ""
 
-#: cp/typeck.c:6044
-msgid "invalid conversion to type `%T' from type `%T'"
+#: java/class.c:1103
+#, c-format
+msgid "field '%s' not found in class"
 msgstr ""
 
-#: cp/typeck.c:6209
-msgid "passing NULL used for non-pointer %s %P of `%D'"
+#: java/class.c:1365
+msgid "abstract method in non-abstract class"
 msgstr ""
 
-#: cp/typeck.c:6212
-msgid "%s to non-pointer type `%T' from NULL"
+#: java/class.c:2067
+#, c-format
+msgid "non-static method '%s' overrides static method"
 msgstr ""
 
-#: cp/typeck.c:6220
-msgid "passing `%T' for %s %P of `%D'"
+#: java/decl.c:1537
+#, c-format
+msgid "In %s: overlapped variable and exception ranges at %d"
 msgstr ""
 
-#: cp/typeck.c:6223
-msgid "%s to `%T' from `%T'"
+#: java/decl.c:1618
+msgid "bad type in parameter debug info"
 msgstr ""
 
-#: cp/typeck.c:6233
-msgid "passing negative value `%E' for %s %P of `%D'"
+#: java/decl.c:1628
+#, c-format
+msgid "bad PC range for debug info for local `%s'"
 msgstr ""
 
-#: cp/typeck.c:6236
-msgid "%s of negative value `%E' to `%T'"
+#: java/expr.c:530
+msgid "stack underflow - dup* operation"
 msgstr ""
 
-#: cp/typeck.c:6323
-msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
+#: java/expr.c:1536
+#, c-format
+msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
 msgstr ""
 
-#: cp/typeck.c:6326
-#, fuzzy
-msgid "cannot convert `%T' to `%T' in %s"
-msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
+#: java/expr.c:1565
+#, fuzzy, c-format
+msgid "field `%s' not found"
+msgstr "ôï áñ÷åßï ÷Üñôç ÷áñáêôÞñùí `%s' äåí âñÝèçêå"
 
-#: cp/typeck.c:6413 cp/typeck.c:6415
+#: java/expr.c:1717
 #, fuzzy
-msgid "in passing argument %P of `%+D'"
-msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
+msgid "ret instruction not implemented"
+msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
 
-#: cp/typeck.c:6529
-#, fuzzy
-msgid "returning reference to temporary"
-msgstr "xdr_reference: ç ìíÞìç åîáíôëÞèçêå\n"
+#: java/expr.c:1852
+#, c-format
+msgid "method '%s' not found in class"
+msgstr ""
 
-#: cp/typeck.c:6536
-msgid "reference to non-lvalue returned"
+#: java/expr.c:2055
+#, c-format
+msgid "failed to find class '%s'"
 msgstr ""
 
-#: cp/typeck.c:6548
-msgid "reference to local variable `%D' returned"
+#: java/expr.c:2065
+#, c-format
+msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr ""
 
-#: cp/typeck.c:6551
-msgid "address of local variable `%D' returned"
+#: java/expr.c:2075
+msgid "invokestatic on non static method"
 msgstr ""
 
-#: cp/typeck.c:6582
-msgid "returning a value from a destructor"
+#: java/expr.c:2080
+msgid "invokestatic on abstract method"
 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:6590
-msgid "cannot return from a handler of a function-try-block of a constructor"
+#: java/expr.c:2088
+msgid "invoke[non-static] on static method"
 msgstr ""
 
-#. You can't return a value from a constructor.
-#: cp/typeck.c:6593
-msgid "returning a value from a constructor"
+#: java/expr.c:2373
+#, c-format
+msgid "missing field '%s' in '%s'"
 msgstr ""
 
-#: cp/typeck.c:6610
-msgid "return-statement with no value, in function declared with a non-void return type"
+#: java/expr.c:2379
+#, c-format
+msgid "mismatching signature for field '%s' in '%s'"
 msgstr ""
 
-#: cp/typeck.c:6626
-msgid "return-statement with a value, in function declared with a void return type"
+#: java/expr.c:2402
+#, c-format
+msgid "assignment to final field `%s' not in field's class"
 msgstr ""
 
-#: cp/typeck.c:6647
-msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
+#: java/expr.c:2407
+#, c-format
+msgid "assignment to final static field `%s' not in class initializer"
 msgstr ""
 
-#: cp/typeck2.c:54
-msgid "type `%T' is not a base type for type `%T'"
+#: java/expr.c:2414
+#, c-format
+msgid "assignment to final field `%s' not in constructor"
 msgstr ""
 
-#: cp/typeck2.c:151
-#, fuzzy
-msgid "cannot declare variable `%D' to be of type `%T'"
-msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
+#: java/expr.c:2661
+#, fuzzy, c-format
+msgid "can't expand %s"
+msgstr "%s: áäõíáìßá óôçí áíÜãíùóç %s: %s\n"
 
-#: cp/typeck2.c:154
+#: java/expr.c:2838
 #, fuzzy
-msgid "cannot declare parameter `%D' to be of type `%T'"
-msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
+msgid "invalid PC in line number table"
+msgstr "ìç Ýãêõñïò áñ÷éêüò áñéèìüò ãñáììÞò: `%s'"
 
-#: cp/typeck2.c:157
-#, fuzzy
-msgid "cannot declare field `%D' to be of type `%T'"
-msgstr "Üãíùóôïò ÷áñáêôÞñáò óôï ðåäßï `%s' ôçò êáôçãïñßáò `%s'"
+#. We've just reached the end of a region of dead code.
+#: java/expr.c:2883
+#, c-format
+msgid "unreachable bytecode from %d to before %d"
+msgstr ""
 
-#: cp/typeck2.c:161
-msgid "invalid return type for member function `%#D'"
+#. We've just reached the end of a region of dead code.
+#: java/expr.c:2920
+#, c-format
+msgid "unreachable bytecode from %d to the end of the method"
 msgstr ""
 
-#: cp/typeck2.c:163
-#, fuzzy
-msgid "invalid return type for function `%#D'"
-msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'"
-
-#: cp/typeck2.c:166
-#, fuzzy
-msgid "cannot allocate an object of type `%T'"
-msgstr "áäõíáìßá áíÜãíùóçò êáôáëüãïõ locale `%s'"
-
-#: cp/typeck2.c:173
-msgid "  because the following virtual functions are abstract:"
-msgstr ""
-
-#: cp/typeck2.c:175
-msgid "\t%#D"
-msgstr ""
-
-#: cp/typeck2.c:178
-msgid "  since type `%T' has abstract virtual functions"
-msgstr ""
-
-#: cp/typeck2.c:213
-#, fuzzy
-msgid "invalid use of undefined type `%#T'"
-msgstr "ìç Ýãêõñïò áñéèìüò áðü êåíÝò ãñáììÝò: `%s'"
-
-#: cp/typeck2.c:214
-msgid "forward declaration of `%#T'"
-msgstr ""
-
-#: cp/typeck2.c:218
-#, fuzzy
-msgid "invalid use of `%T'"
-msgstr "Ìç Ýãêõñç çìåñïìçíßá `%s'."
-
-#: cp/typeck2.c:232
-msgid "invalid use of member (did you forget the `&' ?)"
-msgstr ""
-
-#: cp/typeck2.c:236
-msgid "invalid use of template type parameter"
-msgstr ""
-
-#: cp/typeck2.c:243
-msgid "address of overloaded function with no contextual type information"
-msgstr ""
-
-#: cp/typeck2.c:245
-msgid "overloaded function with no contextual type information"
-msgstr ""
-
-#: cp/typeck2.c:247
-msgid "insufficient contextual information to determine type"
-msgstr ""
-
-#: cp/typeck2.c:270
-#, fuzzy, c-format
-msgid "internal error #%d"
-msgstr "Åóùôåñéêü óöÜëìá NIS"
-
-#: cp/typeck2.c:325
-msgid "constructor syntax used, but no constructor declared for type `%T'"
-msgstr ""
-
-#: cp/typeck2.c:335
-msgid "initializer list construction invalid for derived class object `%D'"
-msgstr ""
-
-#: cp/typeck2.c:337
-msgid "initializer list construction invalid for polymorphic class object `%D'"
-msgstr ""
-
-#: cp/typeck2.c:340 cp/typeck2.c:346 cp/typeck2.c:352
-msgid "initializer list construction invalid for `%D'"
-msgstr ""
-
-#: cp/typeck2.c:341
-msgid "due to the presence of a constructor"
-msgstr ""
-
-#: cp/typeck2.c:347 cp/typeck2.c:353
-msgid "due to non-public access of member `%D'"
-msgstr ""
-
-#: cp/typeck2.c:365
-msgid "comma expression used to initialize return value"
-msgstr ""
-
-#: cp/typeck2.c:374
-msgid "cannot initialize arrays using this syntax"
-msgstr ""
-
-#: cp/typeck2.c:436
-msgid "ISO C++ forbids non-constant aggregate initializer expressions"
-msgstr ""
-
-#: cp/typeck2.c:516
-msgid "initializing array with parameter list"
-msgstr ""
-
-#: cp/typeck2.c:572
-msgid "initializer for scalar variable requires one element"
-msgstr ""
-
-#: cp/typeck2.c:579
-msgid "braces around scalar initializer for `%T'"
-msgstr ""
-
-#: cp/typeck2.c:582
-msgid "ignoring extra initializers for `%T'"
-msgstr ""
-
-#: cp/typeck2.c:594
-msgid "variable-sized object of type `%T' may not be initialized"
-msgstr ""
-
-#: cp/typeck2.c:604
-msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
-msgstr ""
-
-#: cp/typeck2.c:670
-msgid "aggregate has a partly bracketed initializer"
-msgstr ""
-
-#: cp/typeck2.c:700 cp/typeck2.c:801
-msgid "non-trivial labeled initializers"
-msgstr ""
-
-#: cp/typeck2.c:717
-msgid "non-empty initializer for array of empty elements"
-msgstr ""
-
-#: cp/typeck2.c:767
-msgid "initializer list for object of class with virtual base classes"
-msgstr ""
-
-#: cp/typeck2.c:773
-msgid "initializer list for object of class with base classes"
-msgstr ""
-
-#: cp/typeck2.c:779
-msgid "initializer list for object using virtual functions"
-msgstr ""
-
-#: cp/typeck2.c:842 cp/typeck2.c:859
-msgid "missing initializer for member `%D'"
-msgstr ""
-
-#: cp/typeck2.c:847
-msgid "uninitialized const member `%D'"
-msgstr ""
-
-#: cp/typeck2.c:850
-msgid "member `%D' with uninitialized const fields"
-msgstr ""
-
-#: cp/typeck2.c:853
-msgid "member `%D' is uninitialized reference"
-msgstr ""
-
-#: cp/typeck2.c:896
-msgid "index value instead of field name in union initializer"
-msgstr ""
-
-#: cp/typeck2.c:908
-msgid "no field `%D' in union being initialized"
-msgstr ""
-
-#: cp/typeck2.c:916
-msgid "union `%T' with no named members cannot be initialized"
-msgstr ""
-
-#: cp/typeck2.c:952
-msgid "excess elements in aggregate initializer"
-msgstr ""
-
-#: cp/typeck2.c:1057
-msgid "circular pointer delegation detected"
-msgstr ""
-
-#: cp/typeck2.c:1070
-msgid "base operand of `->' has non-pointer type `%T'"
-msgstr ""
-
-#: cp/typeck2.c:1084
-msgid "result of `operator->()' yields non-pointer result"
-msgstr ""
-
-#: cp/typeck2.c:1086
-msgid "base operand of `->' is not a pointer"
-msgstr ""
-
-#: cp/typeck2.c:1152
-msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
-msgstr ""
-
-#: cp/typeck2.c:1159
-msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
-msgstr ""
-
-#: cp/typeck2.c:1168
-msgid "member type `%T::' incompatible with object type `%T'"
-msgstr ""
-
-#: cp/typeck2.c:1205
-msgid "`%T' fails to be a typedef or built-in type"
-msgstr ""
-
-#: cp/typeck2.c:1278
-#, c-format
-msgid "ISO C++ forbids defining types within %s"
-msgstr ""
-
-#: cp/xref.c:826
-#, fuzzy, c-format
-msgid "can't create cross-reference file `%s'"
-msgstr "äåí åßíáé äõíáôüí íá ãßíåé `stat' ôï locale áñ÷åßï `%s'"
-
-#. XXX Not i18n clean.
-#: cp/cp-tree.h:3847
-#, c-format
-msgid "%s is deprecated, please see the documentation for details"
-msgstr ""
-
-#: cp/lang-options.h:29
-msgid "Do not obey access control semantics"
-msgstr ""
-
-#: cp/lang-options.h:31
-msgid "Change when template instances are emitted"
-msgstr ""
-
-#: cp/lang-options.h:36
-msgid "Check the return value of new"
-msgstr ""
-
-#: cp/lang-options.h:39
-msgid "Reduce size of object files"
-msgstr ""
-
-#: cp/lang-options.h:43
-msgid "Make string literals `char[]' instead of `const char[]'"
-msgstr ""
-
-#: cp/lang-options.h:46
-msgid "Dump the entire translation unit to a file"
-msgstr ""
-
-#: cp/lang-options.h:48
-msgid "Do not inline member functions by default"
-msgstr ""
-
-#: cp/lang-options.h:51
-msgid "Do not generate run time type descriptor information"
-msgstr ""
-
-#: cp/lang-options.h:56
-msgid "Do not generate code to check exception specifications"
-msgstr ""
-
-#: cp/lang-options.h:61
-msgid "Scope of for-init-statement vars extends outside"
-msgstr ""
-
-#: cp/lang-options.h:64
-msgid "Do not recognize GNU defined keywords"
-msgstr ""
-
-#: cp/lang-options.h:68
-msgid "Enable support for huge objects"
-msgstr ""
-
-#: cp/lang-options.h:72
-msgid "Export functions even if they can be inlined"
-msgstr ""
-
-#: cp/lang-options.h:75
-msgid "Only emit explicit template instatiations"
-msgstr ""
-
-#: cp/lang-options.h:78
-msgid "Only emit explicit instatiations of inline templates"
-msgstr ""
-
-#: cp/lang-options.h:84
-msgid "Don't pedwarn about uses of Microsoft extensions"
-msgstr ""
-
-#: cp/lang-options.h:87
-msgid "Recognize and/bitand/bitor/compl/not/or/xor"
-msgstr ""
-
-#: cp/lang-options.h:91
-msgid "Disable optional diagnostics"
-msgstr ""
-
-#: cp/lang-options.h:93
-msgid "Downgrade conformance errors to warnings"
-msgstr ""
-
-#: cp/lang-options.h:96
-msgid "Enable automatic template instantiation"
-msgstr ""
-
-#: cp/lang-options.h:101
-msgid "Display statistics accumulated during compilation"
-msgstr ""
-
-#: cp/lang-options.h:104
-msgid "Specify maximum template instantiation depth"
-msgstr ""
-
-#: cp/lang-options.h:106
-msgid "Use __cxa_atexit to register destructors"
-msgstr ""
-
-#: cp/lang-options.h:109
-msgid "Discard unused virtual functions"
-msgstr ""
-
-#: cp/lang-options.h:112
-msgid "Implement vtables using thunks"
-msgstr ""
-
-#: cp/lang-options.h:115
-msgid "Emit common-like symbols as weak symbols"
-msgstr ""
-
-#: cp/lang-options.h:118
-#, fuzzy
-msgid "Emit cross referencing information"
-msgstr "åìöÜíéóç ðëçñïöïñéþí ðñïüäïõ"
-
-#: cp/lang-options.h:122
-msgid "Warn about inconsistent return types"
-msgstr ""
-
-#: cp/lang-options.h:125
-msgid "Warn about overloaded virtual function names"
-msgstr ""
-
-#: cp/lang-options.h:129
-msgid "Don't warn when all ctors/dtors are private"
-msgstr ""
-
-#: cp/lang-options.h:131
-msgid "Warn about non virtual destructors"
-msgstr ""
-
-#: cp/lang-options.h:134
-msgid "Warn when a function is declared extern, then inline"
-msgstr ""
-
-#: cp/lang-options.h:137
-msgid "Warn when the compiler reorders code"
-msgstr ""
-
-#: cp/lang-options.h:140
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr ""
-
-#: cp/lang-options.h:144
-msgid "Don't warn when type converting pointers to member functions"
-msgstr ""
-
-#: cp/lang-options.h:146
-msgid "Warn about violations of Effective C++ style rules"
-msgstr ""
-
-#: cp/lang-options.h:149
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr ""
-
-#: cp/lang-options.h:152
-msgid "Warn if a C style cast is used in a program"
-msgstr ""
-
-#: cp/lang-options.h:156
-msgid "Don't warn when non-templatized friend functions are declared within a template"
-msgstr ""
-
-#: cp/lang-options.h:159
-msgid "Don't announce deprecation of compiler features"
-msgstr ""
-
-#: f/bad.c:386
-msgid "note:"
-msgstr ""
-
-#: f/bad.c:390
-#, fuzzy
-msgid "warning:"
-msgstr "ðñïåéäïðïßçóç: "
-
-#: f/bad.c:394
-msgid "fatal:"
-msgstr ""
-
-#: f/bad.c:436
-msgid "(continued):"
-msgstr ""
-
-#: f/bad.c:486 f/bad.c:504
-#, c-format
-msgid "[REPORT BUG!!] %"
-msgstr ""
-
-#: f/bad.c:493 f/bad.c:525
-msgid "[REPORT BUG!!]"
-msgstr ""
-
-#: f/com.c:3116
-msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
-msgstr ""
-
-#: f/com.c:11596
-msgid "no INTEGER type can hold a pointer on this configuration"
-msgstr ""
-
-#: f/com.c:11821
-#, c-format
-msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
-msgstr ""
-
-#: f/com.c:11823
-#, c-format
-msgid "and pointers are %d bits wide, but g77 doesn't yet work"
-msgstr ""
-
-#: f/com.c:11825
-msgid "properly unless they all are 32 bits wide"
-msgstr ""
-
-#: f/com.c:11826
-msgid "Please keep this in mind before you report bugs.  g77 should"
-msgstr ""
-
-#: f/com.c:11827
-msgid "support non-32-bit machines better as of version 0.6"
-msgstr ""
-
-#. I/O will probably crash.
-#: f/com.c:11835
-#, c-format
-msgid "configuration: char * holds %d bits, but ftnlen only %d"
-msgstr ""
-
-#. ASSIGN 10 TO I will crash.
-#: f/com.c:11844
-#, c-format
-msgid ""
-"configuration: char * holds %d bits, but INTEGER only %d --\n"
-" ASSIGN statement might fail"
-msgstr ""
-
-#: f/com.c:13678
-#, fuzzy
-msgid "In statement function"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
-
-#: f/com.c:13688
-msgid "Outside of any program unit:\n"
-msgstr ""
-
-#: f/com.c:15376
-msgid "%A from %B at %0%C"
-msgstr ""
-
-#: f/com.c:15553
-msgid "directory name must immediately follow -I"
-msgstr ""
-
-#: f/com.c:15695
-msgid "At %0, INCLUDE file %A exists, but is not readable"
-msgstr ""
-
-#: f/com.c:15729
-msgid "At %0, INCLUDE nesting too deep"
-msgstr ""
-
-#: f/expr.c:9611
-msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
-msgstr ""
-
-#: f/expr.c:9660
-msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
-msgstr ""
-
-#: f/expr.c:10520
-msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
-msgstr ""
-
-#: f/expr.c:10890
-msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
-msgstr ""
-
-#: f/g77spec.c:256
-#, c-format
-msgid "overflowed output arg list for `%s'"
-msgstr ""
-
-#: f/g77spec.c:395
-msgid "--driver no longer supported"
-msgstr ""
-
-#: f/g77spec.c:408
-#, fuzzy, c-format
-msgid "argument to `%s' missing"
-msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
-
-#: f/g77spec.c:412
-#, fuzzy
-msgid "no input files; unwilling to write output files"
-msgstr "%s: ôï áñ÷åßï åéóüäïõ åßíáé ôï áñ÷åßï åîüäïõ"
-
-#: f/implic.c:202
-#, fuzzy
-msgid "Implicit declaration of `%A' at %0"
-msgstr "ðñïçãïýìåíç áõôïíüçôç äéáêýñçîç ôïõ `%s'"
-
-#: f/lex.c:272
-msgid "The meaning of `\\x' (at %0) varies with -traditional"
-msgstr ""
-
-#: f/lex.c:322
-msgid "The meaning of `\\a' (at %0) varies with -traditional"
-msgstr ""
-
-# src/main.c:663
-#: f/lex.c:351
-#, fuzzy
-msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
-msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
-
-# src/main.c:663
-#: f/lex.c:369
-#, fuzzy
-msgid "Unknown escape sequence `\\%A' at %0"
-msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
-
-#: f/lex.c:377
-#, fuzzy, c-format
-msgid "Unterminated escape sequence `\\' at %0"
-msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
-
-#: f/lex.c:387
-msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
-msgstr ""
-
-#: f/lex.c:414
-msgid "\\x used at %0 with no following hex digits"
-msgstr ""
-
-#: f/lex.c:427
-#, fuzzy, c-format
-msgid "Hex escape at %0 out of range"
-msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
-
-#: f/lex.c:460
-#, fuzzy, c-format
-msgid "Escape sequence at %0 out of range for character"
-msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý"
-
-#: f/lex.c:583
-msgid "the meaning of `\\x' varies with -traditional"
-msgstr ""
-
-#: f/lex.c:620
-#, fuzzy
-msgid "hex escape out of range"
-msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
-
-#: f/lex.c:666
-msgid "the meaning of `\\a' varies with -traditional"
-msgstr ""
-
-#: f/lex.c:682
-#, c-format
-msgid "non-ANSI-standard escape sequence, `\\%c'"
-msgstr ""
-
-# src/main.c:663
-#: f/lex.c:695
-#, fuzzy, c-format
-msgid "non-ISO escape sequence `\\%c'"
-msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
-
-# src/main.c:663
-#: f/lex.c:699
-#, fuzzy, c-format
-msgid "unknown escape sequence `\\%c'"
-msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
-
-#: f/lex.c:701
-#, c-format
-msgid "unknown escape sequence: `\\' followed by char code 0x%x"
-msgstr ""
-
-#: f/lex.c:778
-msgid "badly formed directive -- no closing quote"
-msgstr ""
-
-#: f/lex.c:998
-msgid "bad directive -- missing close-quote"
-msgstr ""
-
-#: f/lex.c:1112
-#, fuzzy, c-format
-msgid "ignoring pragma: %s"
-msgstr "áãíïïýíôáé üëá ôá ïñßóìáôá"
-
-#: f/lex.c:1319 f/lex.c:1363
-msgid "use `#line ...' instead of `# ...' in first line"
-msgstr ""
-
-#: f/lex.c:1465
-#, fuzzy, c-format
-msgid "Null character at %0 -- line ignored"
-msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò óôï áñ÷åßï: "
-
-#: f/stb.c:12077
-#, c-format
-msgid "INCLUDE at %0 not the only statement on the source line"
-msgstr ""
-
-#: f/ste.c:1404 f/ste.c:1755
-msgid "ASSIGNed FORMAT specifier is too small"
-msgstr ""
-
-#. ~~~Someday handle CHARACTER*1, CHARACTER*N
-#: f/ste.c:2635
-msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
-msgstr ""
-
-#: f/ste.c:2964
-msgid "ASSIGN to variable that is too small"
-msgstr ""
-
-#: f/ste.c:2992
-msgid "ASSIGNed GOTO target variable is too small"
-msgstr ""
-
-#: f/stu.c:304
-msgid "Local adjustable symbol `%A' at %0"
-msgstr ""
-
-#: f/top.c:238
-#, c-format
-msgid "%s no longer supported -- try -fvxt"
-msgstr ""
-
-#: f/top.c:240
-#, c-format
-msgid "%s no longer supported -- try -fno-vxt -ff90"
-msgstr ""
-
-#: f/top.c:308 f/top.c:310
-#, c-format
-msgid "%s disabled, use normal debugging flags"
-msgstr ""
-
-#: f/lang-options.h:33
-msgid "Print g77-specific compiler version info, run internal tests"
-msgstr ""
-
-#: f/lang-options.h:37
-msgid "Program is written in typical FORTRAN 66 dialect"
-msgstr ""
-
-#: f/lang-options.h:40
-msgid "Program is written in typical Unix f77 dialect"
-msgstr ""
-
-#: f/lang-options.h:42
-msgid "Program does not use Unix-f77 dialectal features"
-msgstr ""
-
-#: f/lang-options.h:44
-msgid "Program is written in Fortran-90-ish dialect"
-msgstr ""
-
-#: f/lang-options.h:48
-msgid "Treat local vars and COMMON blocks as if they were named in SAVE statements"
-msgstr ""
-
-#: f/lang-options.h:50
-msgid "Allow $ in symbol names"
-msgstr ""
-
-#: f/lang-options.h:54
-msgid "f2c-compatible code need not be generated"
-msgstr ""
-
-#: f/lang-options.h:57
-msgid "Unsupported; do not generate libf2c-calling code"
-msgstr ""
-
-#: f/lang-options.h:59
-msgid "Unsupported; affects code-generation of arrays"
-msgstr ""
-
-#: f/lang-options.h:62
-msgid "Program is written in Fortran-90-ish free form"
-msgstr ""
-
-#: f/lang-options.h:67
-msgid "Warn about use of (only a few for now) Fortran extensions"
-msgstr ""
-
-#: f/lang-options.h:70
-msgid "Program is written in VXT (Digital-like) FORTRAN"
-msgstr ""
-
-#: f/lang-options.h:73
-msgid "Disallow all ugly features"
-msgstr ""
-
-#: f/lang-options.h:76
-msgid "Hollerith and typeless constants not passed as arguments"
-msgstr ""
-
-#: f/lang-options.h:78
-msgid "Allow ordinary copying of ASSIGN'ed vars"
-msgstr ""
-
-#: f/lang-options.h:81
-msgid "Dummy array dimensioned to (1) is assumed-size"
-msgstr ""
-
-#: f/lang-options.h:84
-msgid "Trailing comma in procedure call denotes null argument"
-msgstr ""
-
-#: f/lang-options.h:87
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-msgstr ""
-
-#: f/lang-options.h:91
-msgid "Initialization via DATA and PARAMETER is type-compatible"
-msgstr ""
-
-#: f/lang-options.h:93
-msgid "Allow INTEGER and LOGICAL interchangeability"
-msgstr ""
-
-#: f/lang-options.h:96
-msgid "Print internal debugging-related info"
-msgstr ""
-
-#: f/lang-options.h:99
-msgid "Initialize local vars and arrays to zero"
-msgstr ""
-
-#: f/lang-options.h:103
-msgid "Backslashes in character/hollerith constants not special (C-style)"
-msgstr ""
-
-#: f/lang-options.h:105
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr ""
-
-#: f/lang-options.h:109
-msgid "Disable the appending of underscores to externals"
-msgstr ""
-
-#: f/lang-options.h:112
-msgid "Never append a second underscore to externals"
-msgstr ""
-
-#: f/lang-options.h:114
-msgid "Intrinsics spelled as e.g. SqRt"
-msgstr ""
-
-#: f/lang-options.h:116
-msgid "Intrinsics in uppercase"
-msgstr ""
-
-#: f/lang-options.h:119
-msgid "Intrinsics letters in arbitrary cases"
-msgstr ""
-
-#: f/lang-options.h:121
-msgid "Language keywords spelled as e.g. IOStat"
-msgstr ""
-
-#: f/lang-options.h:123
-msgid "Language keywords in uppercase"
-msgstr ""
-
-#: f/lang-options.h:126
-msgid "Language keyword letters in arbitrary cases"
-msgstr ""
-
-#: f/lang-options.h:128
-msgid "Internally convert most source to uppercase"
-msgstr ""
-
-#: f/lang-options.h:131
-msgid "Internally preserve source case"
-msgstr ""
-
-#: f/lang-options.h:133
-msgid "Symbol names spelled in mixed case"
-msgstr ""
-
-#: f/lang-options.h:135
-msgid "Symbol names in uppercase"
-msgstr ""
-
-#: f/lang-options.h:137
-msgid "Symbol names in lowercase"
-msgstr ""
-
-#: f/lang-options.h:140
-msgid "Program written in uppercase"
-msgstr ""
-
-#: f/lang-options.h:142
-msgid "Program written in lowercase"
-msgstr ""
-
-#: f/lang-options.h:144
-msgid "Program written in strict mixed-case"
-msgstr ""
-
-#: f/lang-options.h:146
-msgid "Compile as if program written in uppercase"
-msgstr ""
-
-#: f/lang-options.h:148
-msgid "Compile as if program written in lowercase"
-msgstr ""
-
-#: f/lang-options.h:150
-msgid "Preserve all spelling (case) used in program"
-msgstr ""
-
-#: f/lang-options.h:152
-msgid "Delete libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: f/lang-options.h:154
-msgid "Disable libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: f/lang-options.h:157
-msgid "Hide libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: f/lang-options.h:159
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: f/lang-options.h:161
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: f/lang-options.h:164
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: f/lang-options.h:166
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: f/lang-options.h:168
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: f/lang-options.h:171
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: f/lang-options.h:173
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-msgstr ""
-
-#: f/lang-options.h:175
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: f/lang-options.h:178
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: f/lang-options.h:180
-msgid "Delete MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: f/lang-options.h:182
-msgid "Disable MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: f/lang-options.h:185
-msgid "Hide MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: f/lang-options.h:187
-msgid "Delete libU77 intrinsics"
-msgstr ""
-
-#: f/lang-options.h:189
-msgid "Disable libU77 intrinsics"
-msgstr ""
-
-#: f/lang-options.h:192
-msgid "Hide libU77 intrinsics"
-msgstr ""
-
-#: f/lang-options.h:194
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: f/lang-options.h:196
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: f/lang-options.h:199
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: f/lang-options.h:201
-msgid "Treat initial values of 0 like non-zero values"
-msgstr ""
-
-#: f/lang-options.h:204
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-msgstr ""
-
-#: f/lang-options.h:207
-msgid "Take at least one trip through each iterative DO loop"
-msgstr ""
-
-#: f/lang-options.h:211
-msgid "Print names of program units as they are compiled"
-msgstr ""
-
-#: f/lang-options.h:214
-msgid "Disable fatal diagnostics about inter-procedural problems"
-msgstr ""
-
-#: f/lang-options.h:216
-msgid "Make prefix-radix non-decimal constants be typeless"
-msgstr ""
-
-#: f/lang-options.h:219
-msgid "Generate code to check subscript and substring bounds"
-msgstr ""
-
-#: f/lang-options.h:222
-msgid "Fortran-specific form of -fbounds-check"
-msgstr ""
-
-#: f/lang-options.h:226
-msgid "Disable warnings about inter-procedural problems"
-msgstr ""
-
-#: f/lang-options.h:230
-msgid "Warn about constructs with surprising meanings"
-msgstr ""
-
-#: f/lang-options.h:235
-msgid "Add a directory for INCLUDE searching"
-msgstr ""
-
-#: f/lang-options.h:237
-#, fuzzy
-msgid "Set the maximum line length"
-msgstr "åëÜ÷éóôï ìÝãåèïò áëöáñéèìçôéêïý"
-
-#: f/bad.def:38
-#, fuzzy, c-format
-msgid "Missing first operand for binary operator at %0"
-msgstr "Áãíùóôïò äõáäéêüò ÷åéñéóôÞò."
-
-#: f/bad.def:40
-#, fuzzy, c-format
-msgid "Zero-length character constant at %0"
-msgstr "êåíü áëöáñéèìçôéêü"
-
-#: f/bad.def:42
-#, fuzzy, c-format
-msgid "Invalid token at %0 in expression or subexpression at %1"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:44
-msgid "Missing operand for operator at %1 at end of expression at %0"
-msgstr ""
-
-#: f/bad.def:46
-msgid "Label %A already defined at %1 when redefined at %0"
-msgstr ""
-
-#: f/bad.def:48
-msgid "Unrecognized character at %0 [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:50
-msgid "Label definition %A at %0 on empty statement (as of %1)"
-msgstr ""
-
-#: f/bad.def:52
-msgid "Extra label definition %A at %0 -- perhaps previous label definition %B at %1 should have CONTINUE statement?"
-msgstr ""
-
-#: f/bad.def:53
-msgid "Extra label definition %A at %0 following label definition %B at %1"
-msgstr ""
-
-#: f/bad.def:55
-msgid "Invalid first character at %0 [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:57
-msgid "Line too long as of %0 [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:59
-#, c-format
-msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:61
-#, c-format
-msgid "Label number at %0 not in range 1-99999"
-msgstr ""
-
-#: f/bad.def:63
-msgid "At %0, '!' and '/*' are not valid comment delimiters"
-msgstr ""
-
-#: f/bad.def:65
-#, c-format
-msgid "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:67
-msgid "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:69
-#, c-format
-msgid "Continuation indicator at %0 invalid on first non-comment line of file or following END or INCLUDE [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:70
-#, c-format
-msgid "Continuation indicator at %0 invalid here [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:72
-#, fuzzy
-msgid "Character constant at %0 has no closing apostrophe at %1"
-msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
-
-#: f/bad.def:74
-msgid "Hollerith constant at %0 specified %A more characters than are present as of %1"
-msgstr ""
-
-#: f/bad.def:76
-#, c-format
-msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
-msgstr ""
-
-#: f/bad.def:78
-#, fuzzy
-msgid "Integer at %0 too large"
-msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
-
-#: f/bad.def:80
-msgid "Integer at %0 too large except as negative number (preceded by unary minus sign)"
-msgstr ""
-
-#: f/bad.def:81
-msgid "Non-negative integer at %0 too large"
-msgstr ""
-
-#: f/bad.def:83
-msgid "Integer at %0 too large; even though preceded by unary minus sign at %1, subsequent operator at %2 has precedence over unary minus -- enclose unary minus sign and integer in parentheses to force precedence"
-msgstr ""
-
-#: f/bad.def:84
-msgid "Integer at %0 too large (%2 has precedence over %1)"
-msgstr ""
-
-#: f/bad.def:86
-msgid "Integer at %0 too large; even though preceded by minus sign at %1, because minus sign is a binary, not unary, operator -- insert plus sign before minus sign to change it to a unary minus sign"
-msgstr ""
-
-#: f/bad.def:87
-msgid "Integer at %0 too large (needs unary, not binary, minus at %1)"
-msgstr ""
-
-#: f/bad.def:89
-msgid "Integer at %0 too large; even though preceded by minus sign at %1, subsequent operator at %2 has precedence over minus, and that minus sign should be a unary minus rather than a binary minus -- insert plus sign before minus sign to change it to a unary minus sign, and enclose unary minus sign and integer in parentheses to force precedence"
-msgstr ""
-
-#: f/bad.def:90
-msgid "Integer at %0 too large (%2 has precedence over %1, which needs to be unary, not binary, minus)"
-msgstr ""
-
-#: f/bad.def:92
-#, c-format
-msgid "Period at %0 not followed by digits for floating-point number or by `NOT.', `TRUE.', or `FALSE.'"
-msgstr ""
-
-#: f/bad.def:94
-msgid "Missing close-period between `.%A' at %0 and %1"
-msgstr ""
-
-#: f/bad.def:96
-msgid "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent field"
-msgstr ""
-
-#: f/bad.def:98
-msgid "Missing value at %1 for real-number exponent at %0"
-msgstr ""
-
-#: f/bad.def:100
-msgid "Expected binary operator between expressions at %0 and at %1"
-msgstr ""
-
-#: f/bad.def:102
-msgid "Period at %0 not followed by valid keyword forming a valid binary operator; `.%A.' is not a valid binary operator"
-msgstr ""
-
-#: f/bad.def:103
-msgid "`.%A.' at %0 not a binary operator"
-msgstr ""
-
-#: f/bad.def:105
-#, c-format
-msgid "Double-quote at %0 not followed by a string of valid octal digits at %1"
-msgstr ""
-
-#: f/bad.def:106 f/bad.def:115 f/bad.def:124
-#, fuzzy, c-format
-msgid "Invalid octal constant at %0"
-msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
-
-#: f/bad.def:108 f/bad.def:120
-#, c-format
-msgid "Invalid binary digit(s) found in string of digits at %0"
-msgstr ""
-
-#: f/bad.def:109 f/bad.def:121
-#, fuzzy, c-format
-msgid "Invalid binary constant at %0"
-msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
-
-#: f/bad.def:111 f/bad.def:126
-#, c-format
-msgid "Invalid hexadecimal digit(s) found in string of digits at %0"
-msgstr ""
-
-#: f/bad.def:112 f/bad.def:127
-#, fuzzy, c-format
-msgid "Invalid hexadecimal constant at %0"
-msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
-
-#: f/bad.def:114 f/bad.def:123
-#, c-format
-msgid "Invalid octal digit(s) found in string of digits at %0"
-msgstr ""
-
-#: f/bad.def:117
-msgid "Invalid radix specifier `%A' at %0 for typeless constant at %1"
-msgstr ""
-
-#: f/bad.def:118
-#, fuzzy, c-format
-msgid "Invalid typeless constant at %1"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:129
-msgid "%A part of complex constant at %0 must be a real or integer constant -- otherwise use CMPLX() or COMPLEX() in place of ()"
-msgstr ""
-
-#: f/bad.def:130
-msgid "%A part of complex constant at %0 not a real or integer constant"
-msgstr ""
-
-#: f/bad.def:132
-msgid "Invalid keyword `%%%A' at %0 in this context"
-msgstr ""
-
-#: f/bad.def:133
-msgid "Invalid keyword `%%%A' at %0"
-msgstr ""
-
-#: f/bad.def:135
-msgid "Null expression between %0 and %1 invalid in this context"
-msgstr ""
-
-#: f/bad.def:136
-#, fuzzy
-msgid "Invalid null expression between %0 and %1"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:138
-msgid "Concatenation operator at %0 must operate on two subexpressions of character type, but neither subexpression at %1 or %2 is of character type"
-msgstr ""
-
-#: f/bad.def:139
-msgid "Invalid operands at %1 and %2 for concatenation operator at %0"
-msgstr ""
-
-#: f/bad.def:141
-msgid "Concatenation operator at %0 must operate on two subexpressions of character type, but the subexpression at %1 is not of character type"
-msgstr ""
-
-#: f/bad.def:142
-msgid "Invalid operand at %1 for concatenation operator at %0"
-msgstr ""
-
-#: f/bad.def:144
-msgid "Concatenation operator at %0 must operate on two scalar (not array) subexpressions, two function invocations returning character scalars, or a combination of both -- but the subexpression at %1 is %A"
-msgstr ""
-
-#: f/bad.def:145
-msgid "Invalid operand (is %A) at %1 for concatenation operator at %0"
-msgstr ""
-
-#: f/bad.def:147
-msgid "Arithmetic operator at %0 must operate on two subexpressions of arithmetic type, but neither subexpression at %1 or %2 is of arithmetic type"
-msgstr ""
-
-#: f/bad.def:148
-msgid "Invalid operands at %1 and %2 for arithmetic operator at %0"
-msgstr ""
-
-#: f/bad.def:150
-msgid "Arithmetic operator at %0 must operate on two subexpressions of arithmetic type, but the subexpression at %1 is not of arithmetic type"
-msgstr ""
-
-#: f/bad.def:151
-msgid "Invalid operand at %1 for arithmetic operator at %0"
-msgstr ""
-
-#: f/bad.def:153
-msgid "Arithmetic operator at %0 must operate on two scalar (not array) subexpressions, two function invocations returning arithmetic scalars, or a combination of both -- but the subexpression at %1 is %A"
-msgstr ""
-
-#: f/bad.def:154
-msgid "Invalid operand (is %A) at %1 for arithmetic operator at %0"
-msgstr ""
-
-#: f/bad.def:156
-msgid "Character constant at %0 has no closing quote at %1 [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:157
-#, fuzzy
-msgid "Unterminated character constant at %0 [info -f g77 M LEX]"
-msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
-
-#: f/bad.def:159
-#, c-format
-msgid "Continuation line at %0 must have initial `&' since it continues a character context [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:160 f/bad.def:163
-msgid "Missing initial `&' on continuation line at %0 [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:162
-#, c-format
-msgid "Continuation line at %0 must have initial `&' since it continues a split lexical token [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:165
-#, c-format
-msgid "Continuation line at %0 invalid because it consists only of a single `&' as the only nonblank character"
-msgstr ""
-
-#: f/bad.def:166
-#, fuzzy, c-format
-msgid "Invalid continuation line at %0"
-msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
-
-#: f/bad.def:168
-msgid "Statement at %0 begins with invalid token [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:169
-msgid "Invalid statement at %0 [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:171
-#, c-format
-msgid "Semicolon at %0 is an invalid token"
-msgstr ""
-
-#: f/bad.def:173
-msgid "Unrecognized statement name at %0 and invalid form for assignment or statement-function definition at %1"
-msgstr ""
-
-#: f/bad.def:174
-#, fuzzy, c-format
-msgid "Invalid statement at %0"
-msgstr "Ìç Ýãêõñç ðáñÜìåôñïò"
-
-#: f/bad.def:176
-#, fuzzy
-msgid "Invalid form for %A statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:177
-#, fuzzy
-msgid "Invalid %A statement at %0"
-msgstr "Ìç Ýãêõñç ðáñÜìåôñïò"
-
-#: f/bad.def:179
-#, c-format
-msgid "Invalid use of hollerith constant in statement at %0 -- enclose the constant in parentheses (for example, change BACKSPACE 2HAB to BACKSPACE (2HAB))"
-msgstr ""
-
-#: f/bad.def:180
-#, c-format
-msgid "Enclose hollerith constant in statement at %0 in parentheses"
-msgstr ""
-
-#: f/bad.def:182
-#, c-format
-msgid "Extraneous comma in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:184
-#, c-format
-msgid "Missing comma in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:186
-#, c-format
-msgid "Spurious sign in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:188
-#, c-format
-msgid "Spurious number in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:190
-#, c-format
-msgid "Spurious text trailing number in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:192
-#, c-format
-msgid "nP control edit descriptor not followed by comma but followed by edit descriptor at %0 other than D, E, EN, F, or G"
-msgstr ""
-
-#: f/bad.def:193
-#, c-format
-msgid "Invalid edit descriptor at %0 following nP control edit descriptor"
-msgstr ""
-
-#: f/bad.def:195
-#, fuzzy, c-format
-msgid "Unrecognized FORMAT specifier at %0"
-msgstr "Üãíùóôï ðñüèåìá: %s"
-
-#: f/bad.def:197
-#, c-format
-msgid "Invalid I specifier in FORMAT statement at %0 -- correct form: [r]Iw.[m]"
-msgstr ""
-
-#: f/bad.def:198
-#, fuzzy, c-format
-msgid "Invalid I specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:200
-#, c-format
-msgid "Invalid B specifier in FORMAT statement at %0 -- correct form: [r]Bw.[m]"
-msgstr ""
-
-#: f/bad.def:201
-#, fuzzy, c-format
-msgid "Invalid B specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:203
-#, c-format
-msgid "Invalid O specifier in FORMAT statement at %0 -- correct form: [r]Ow.[m]"
-msgstr ""
-
-#: f/bad.def:204
-#, fuzzy, c-format
-msgid "Invalid O specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:206
-#, c-format
-msgid "Invalid Z specifier in FORMAT statement at %0 -- correct form: [r]Zw.[m]"
-msgstr ""
-
-#: f/bad.def:207
-#, fuzzy, c-format
-msgid "Invalid Z specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:209
-#, c-format
-msgid "Invalid F specifier in FORMAT statement at %0 -- correct form: [r]Fw.d"
-msgstr ""
-
-#: f/bad.def:210
-#, fuzzy, c-format
-msgid "Invalid F specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:212
-#, c-format
-msgid "Invalid E specifier in FORMAT statement at %0 -- correct form: [r]Ew.d[Ee]"
-msgstr ""
-
-#: f/bad.def:213
-#, fuzzy, c-format
-msgid "Invalid E specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:215
-#, c-format
-msgid "Invalid EN specifier in FORMAT statement at %0 -- correct form: [r]ENw.d[Ee]"
-msgstr ""
-
-#: f/bad.def:216
-#, c-format
-msgid "Invalid EN specifier in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:218
-#, c-format
-msgid "Invalid G specifier in FORMAT statement at %0 -- correct form: [r]Gw.d[Ee]"
-msgstr ""
-
-#: f/bad.def:219
-#, fuzzy, c-format
-msgid "Invalid G specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:221
-#, c-format
-msgid "Invalid L specifier in FORMAT statement at %0 -- correct form: [r]Lw"
-msgstr ""
-
-#: f/bad.def:222
-#, fuzzy, c-format
-msgid "Invalid L specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:224
-#, c-format
-msgid "Invalid A specifier in FORMAT statement at %0 -- correct form: [r]A[w]"
-msgstr ""
-
-#: f/bad.def:225
-#, fuzzy, c-format
-msgid "Invalid A specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:227
-#, c-format
-msgid "Invalid D specifier in FORMAT statement at %0 -- correct form: [r]Dw.d"
-msgstr ""
-
-#: f/bad.def:228
-#, fuzzy, c-format
-msgid "Invalid D specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:230
-#, c-format
-msgid "Invalid Q specifier in FORMAT statement at %0 -- correct form: Q"
-msgstr ""
-
-#: f/bad.def:231
-#, fuzzy, c-format
-msgid "Invalid Q specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:233
-#, c-format
-msgid "Invalid $ specifier in FORMAT statement at %0 -- correct form: $"
-msgstr ""
-
-#: f/bad.def:234
-#, fuzzy, c-format
-msgid "Invalid $ specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:236
-#, c-format
-msgid "Invalid P specifier in FORMAT statement at %0 -- correct form: kP"
-msgstr ""
-
-#: f/bad.def:237
-#, fuzzy, c-format
-msgid "Invalid P specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:239
-#, c-format
-msgid "Invalid T specifier in FORMAT statement at %0 -- correct form: Tn"
-msgstr ""
-
-#: f/bad.def:240
-#, fuzzy, c-format
-msgid "Invalid T specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:242
-#, c-format
-msgid "Invalid TL specifier in FORMAT statement at %0 -- correct form: TLn"
-msgstr ""
-
-#: f/bad.def:243
-#, c-format
-msgid "Invalid TL specifier in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:245
-#, c-format
-msgid "Invalid TR specifier in FORMAT statement at %0 -- correct form: TRn"
-msgstr ""
-
-#: f/bad.def:246
-#, c-format
-msgid "Invalid TR specifier in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:248
-#, c-format
-msgid "Invalid X specifier in FORMAT statement at %0 -- correct form: nX"
-msgstr ""
-
-#: f/bad.def:249
-#, fuzzy, c-format
-msgid "Invalid X specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:251
-#, c-format
-msgid "Invalid S specifier in FORMAT statement at %0 -- correct form: S"
-msgstr ""
-
-#: f/bad.def:252
-#, fuzzy, c-format
-msgid "Invalid S specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:254
-#, c-format
-msgid "Invalid SP specifier in FORMAT statement at %0 -- correct form: SP"
-msgstr ""
-
-#: f/bad.def:255
-#, c-format
-msgid "Invalid SP specifier in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:257
-#, c-format
-msgid "Invalid SS specifier in FORMAT statement at %0 -- correct form: SS"
-msgstr ""
-
-#: f/bad.def:258
-#, c-format
-msgid "Invalid SS specifier in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:260
-#, c-format
-msgid "Invalid BN specifier in FORMAT statement at %0 -- correct form: BN"
-msgstr ""
-
-#: f/bad.def:261
-#, c-format
-msgid "Invalid BN specifier in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:263
-#, c-format
-msgid "Invalid BZ specifier in FORMAT statement at %0 -- correct form: BZ"
-msgstr ""
-
-#: f/bad.def:264
-#, c-format
-msgid "Invalid BZ specifier in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:266
-#, c-format
-msgid "Invalid : specifier in FORMAT statement at %0 -- correct form: :"
-msgstr ""
-
-#: f/bad.def:267
-#, fuzzy, c-format
-msgid "Invalid : specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:269
-#, c-format
-msgid "Invalid H specifier in FORMAT statement at %0 -- correct form: nHcharacters  !where n is an unsigned decimal constant, and characters               !contains exactly n characters (including spaces)"
-msgstr ""
-
-#: f/bad.def:270
-#, fuzzy, c-format
-msgid "Invalid H specifier in FORMAT statement at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:272
-#, c-format
-msgid "Missing close-parenthese(s) in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:274
-#, c-format
-msgid "Missing number following period in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:276
-#, c-format
-msgid "Missing number following `E' in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:278
-#, c-format
-msgid "Invalid token with FORMAT run-time expression at %0 -- use the traditional operators .LT., .LE., .GT., .GE., .EQ., and .NE. in place of the newer tokens <, <=, >, >=, ==, and !=, because > ends an expression within a FORMAT statement"
-msgstr ""
-
-#: f/bad.def:279
-#, fuzzy, c-format
-msgid "Invalid token with FORMAT run-time expression at %0"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: f/bad.def:281
-#, c-format
-msgid "Spurious trailing comma preceding terminator at %0"
-msgstr ""
-
-#: f/bad.def:283
-msgid "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not specifying the assignment operator (=)"
-msgstr ""
-
-#: f/bad.def:285
-msgid "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement specifying the assignment operator (=)"
-msgstr ""
-
-#: f/bad.def:287
-#, c-format
-msgid "Defined operator at %0 contains a nonletter -- must contain only letters A-Z (or a-z)"
-msgstr ""
-
-#: f/bad.def:288
-#, fuzzy, c-format
-msgid "Nonletter in defined operator at %0"
-msgstr "ðïôÝ äåí äçëþèçêå ôï ðñüãñáììá %d\n"
-
-#: f/bad.def:290
-#, c-format
-msgid "Invalid type-declaration attribute at %0 -- must be one of: DIMENSION(array-spec), EXTERNAL, INTRINSIC, PARAMETER, or SAVE"
-msgstr ""
-
-#: f/bad.def:291
-#, fuzzy, c-format
-msgid "Invalid type-declaration attribute at %0"
-msgstr "Ìç Ýãêõñç áíôáëëáãÞ"
-
-#: f/bad.def:293
-#, c-format
-msgid "Cannot specify =initialization-expr at %0 unless `::' appears before list of objects"
-msgstr ""
-
-#: f/bad.def:295
-msgid "Reference to label at %1 inconsistent with its definition at %0"
-msgstr ""
-
-#: f/bad.def:297
-msgid "Reference to label at %1 inconsistent with earlier reference at %0"
-msgstr ""
-
-#: f/bad.def:299
-msgid "DO-statement reference to label at %1 follows its definition at %0"
-msgstr ""
-
-#: f/bad.def:301
-msgid "Reference to label at %1 is outside block containing definition at %0"
-msgstr ""
-
-#: f/bad.def:303
-msgid "DO-statement references to label at %0 and %2 separated by unterminated block starting at %1"
-msgstr ""
-
-#: f/bad.def:305
-msgid "DO-statement reference to label at %0 and label definition at %2 separated by unterminated block starting at %1"
-msgstr ""
-
-#: f/bad.def:307
-#, c-format
-msgid "Label definition at %0 invalid on this kind of statement"
-msgstr ""
-
-#: f/bad.def:309
-#, c-format
-msgid "Statement at %0 invalid in this context"
-msgstr ""
-
-#: f/bad.def:311
-#, c-format
-msgid "Statement at %0 invalid in context established by statement at %1"
-msgstr ""
-
-#: f/bad.def:313
-#, c-format
-msgid "Statement at %0 must specify construct name specified at %1"
-msgstr ""
-
-#: f/bad.def:315
-#, c-format
-msgid "Construct name at %0 superfluous, no construct name specified at %1"
-msgstr ""
-
-#: f/bad.def:317
-#, c-format
-msgid "Construct name at %0 not the same as construct name at %1"
-msgstr ""
-
-#: f/bad.def:319
-#, c-format
-msgid "Construct name at %0 does not match construct name for any containing DO constructs"
-msgstr ""
-
-#: f/bad.def:321
-#, c-format
-msgid "Label definition missing at %0 for DO construct specifying label at %1"
-msgstr ""
-
-#: f/bad.def:323
-#, c-format
-msgid "Statement at %0 follows ELSE block for IF construct at %1"
-msgstr ""
-
-#: f/bad.def:325
-#, c-format
-msgid "No label definition for FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:327
-msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
-msgstr ""
-
-#: f/bad.def:329
-msgid "END statement at %0 missing `%A' keyword required for internal or module procedure(s) bounded by %1"
-msgstr ""
-
-#: f/bad.def:331
-msgid "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 specifies no generic name, operator, or assignment"
-msgstr ""
-
-#: f/bad.def:333
-#, c-format
-msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
-msgstr ""
-
-#: f/bad.def:335
-#, c-format
-msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
-msgstr ""
-
-#: f/bad.def:337
-#, c-format
-msgid "Program unit name at %0 not the same as name at %1"
-msgstr ""
-
-#: f/bad.def:339
-#, c-format
-msgid "Type name at %0 not the same as name at %1"
-msgstr ""
-
-#: f/bad.def:341
-#, c-format
-msgid "End of source file before end of block started at %0"
-msgstr ""
-
-#: f/bad.def:343
-#, c-format
-msgid "Undefined label, first referenced at %0"
-msgstr ""
-
-#: f/bad.def:345
-msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
-msgstr ""
-
-#: f/bad.def:347
-msgid "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or PRIVATE statement at %0"
+#. duplicate code from LOAD macro
+#: java/expr.c:3238
+msgid "unrecogized wide sub-instruction"
 msgstr ""
 
-#: f/bad.def:349
+#: java/jcf-io.c:537
 #, c-format
-msgid "RETURN statement at %0 invalid within a main program unit"
+msgid "source file for class `%s' is newer than its matching class file.  Source file `%s' used instead"
 msgstr ""
 
-#: f/bad.def:351
-#, c-format
-msgid "Alternate return specifier at %0 invalid within a main program unit"
-msgstr ""
+#: java/jcf-parse.c:338
+#, fuzzy
+msgid "bad string constant"
+msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
 
-#: f/bad.def:353
+#: java/jcf-parse.c:356
 #, c-format
-msgid "Alternate return specifier at %0 invalid within a function"
+msgid "bad value constant type %d, index %d"
 msgstr ""
 
-#: f/bad.def:355
-#, c-format
-msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
-msgstr ""
+#: java/jcf-parse.c:528
+#, fuzzy, c-format
+msgid "can't reopen %s"
+msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
 
-#: f/bad.def:357
-msgid "Access specifier at %0 must immediately follow derived-type statement at %1 with no intervening statements"
-msgstr ""
+#: java/jcf-parse.c:533
+#, fuzzy, c-format
+msgid "can't close %s"
+msgstr "äåí åßíáé äõíáôü íá áëëá÷ôïýí ôá äéêáéþìáôá ôïõ `%s'"
 
-#: f/bad.def:359
-#, c-format
-msgid "No components specified as of %0 for derived-type definition beginning at %1"
-msgstr ""
+#: java/jcf-parse.c:615
+#, fuzzy, c-format
+msgid "cannot find file for class %s"
+msgstr "äå âñÝèçêå ï ðñïåðåîåñãáóôÞò C: %s \n"
 
-#: f/bad.def:361
-#, c-format
-msgid "No components specified as of %0 for structure definition beginning at %1"
-msgstr ""
+#: java/jcf-parse.c:627
+#, fuzzy
+msgid "not a valid Java .class file"
+msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ïíüìáôïò êëÜóçò"
 
-#: f/bad.def:363
-#, c-format
-msgid "Missing structure name for outer structure definition at %0"
-msgstr ""
+#: java/jcf-parse.c:630
+#, fuzzy
+msgid "error while parsing constant pool"
+msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôïõ áñ÷åßïõ åîüäïõ"
 
-#: f/bad.def:365
+#: java/jcf-parse.c:633
 #, c-format
-msgid "Field names at %0 for outer structure definition -- specify them in a subsequent RECORD statement instead"
-msgstr ""
-
-#: f/bad.def:367
-msgid "Missing field name(s) for structure definition at %0 within structure definition at %1"
+msgid "error in constant pool entry #%d\n"
 msgstr ""
 
-#: f/bad.def:369
+#. FIXME - where was first time
+#: java/jcf-parse.c:645
 #, c-format
-msgid "No components specified as of %0 for map beginning at %1"
-msgstr ""
-
-#: f/bad.def:371
-msgid "Zero or one maps specified as of %0 for union beginning at %1 -- at least two are required"
+msgid "reading class %s for the second time from %s"
 msgstr ""
 
-#: f/bad.def:373
-msgid "Missing %A specifier in statement at %0"
-msgstr ""
+#: java/jcf-parse.c:663
+#, fuzzy
+msgid "error while parsing fields"
+msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôïõ áñ÷åßïõ åîüäïõ"
 
-#: f/bad.def:375
-#, c-format
-msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
-msgstr ""
+#: java/jcf-parse.c:666
+#, fuzzy
+msgid "error while parsing methods"
+msgstr "óöÜëìá êáôÜ ôçí áíÜãíùóç ôçò åéóüäïõ"
 
-#: f/bad.def:377
-msgid "Conflicting I/O control specifications at %0 and %1"
-msgstr ""
+#: java/jcf-parse.c:669
+#, fuzzy
+msgid "error while parsing final attributes"
+msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôçò åéóüäïõ `%s'"
 
-#: f/bad.def:379
+#: java/jcf-parse.c:683
 #, c-format
-msgid "No UNIT= specifier in I/O control list at %0"
+msgid "the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath"
 msgstr ""
 
-#: f/bad.def:381
-msgid "Specification at %0 requires ADVANCE=`NO' specification in same I/O control list"
-msgstr ""
+#: java/jcf-parse.c:773
+#, fuzzy
+msgid "missing Code attribute"
+msgstr "ÅëëéðÞò Þ êáêïó÷çìáôéóìÝíç éäéüôçôá"
 
-#: f/bad.def:383
-msgid "Specification at %0 requires explicit FMT= specification in same I/O control list"
+#: java/jcf-parse.c:1010
+msgid "source file seen twice on command line and will be compiled only once"
 msgstr ""
 
-#: f/bad.def:385
-msgid "Unrecognized value for character constant at %0 -- expecting %A"
-msgstr ""
+#: java/jcf-parse.c:1026
+#, fuzzy
+msgid "no input file specified"
+msgstr "Äåí õðÜñ÷ïõí áñ÷åßá åéóüäïõ"
 
-#: f/bad.def:386
+#: java/jcf-parse.c:1055
 #, fuzzy, c-format
-msgid "Unrecognized value for character constant at %0"
-msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
-
-#: f/bad.def:388
-msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
-msgstr ""
-
-#: f/bad.def:390
-msgid "Duplicate or overlapping case values/ranges at %0 and %1"
-msgstr ""
-
-#: f/bad.def:392
-msgid "Type and/or kind-type parameter disagreement between CASE value or value within range at %0 and SELECT CASE at %1"
-msgstr ""
+msgid "can't close input file %s"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åéóüäïõ `%s'"
 
-#: f/bad.def:394
+#: java/jcf-parse.c:1092
 #, c-format
-msgid "Range specification at %0 invalid for CASE statement within logical-type SELECT CASE statement"
+msgid "bad zip/jar file %s"
 msgstr ""
 
-#: f/bad.def:396
+#: java/jcf-write.c:2641
 #, c-format
-msgid "Range specification at %0 invalid -- at least one expression must be specified, or use CASE DEFAULT"
+msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
 msgstr ""
 
-#: f/bad.def:397
-#, fuzzy, c-format
-msgid "Range specification at %0 invalid"
-msgstr "Ìç Ýãêõñç ñýèìéóç èýñáò (port)"
-
-#: f/bad.def:399
-#, c-format
-msgid "Range specification at %0 useless; first expression greater than second expression in range, so range can never be matched by any selection expression"
-msgstr ""
+#: java/jcf-write.c:2979
+#, fuzzy
+msgid "field initializer type mismatch"
+msgstr "Êáêïóõíôáßñéáóìá ôýðùí êáôá÷þñçóçò/ðßíáêá"
 
-#: f/bad.def:400
-#, c-format
-msgid "Useless range at %0"
-msgstr ""
+#: java/jcf-write.c:3387
+#, fuzzy, c-format
+msgid "can't create directory %s"
+msgstr "%s: Äåí åßíáé äõíáôüí íá äçìéïõñãçèåß ï êáôÜëïãïò %s: %s\n"
 
-#: f/bad.def:402
-#, c-format
-msgid "Fortran 90 feature at %0 unsupported"
-msgstr ""
+#: java/jcf-write.c:3441
+#, fuzzy, c-format
+msgid "can't create %s"
+msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
 
-#: f/bad.def:404
-msgid "Invalid kind at %0 for type at %1 -- unsupported or not permitted"
+#: java/jv-scan.c:187
+msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
 msgstr ""
 
-#: f/bad.def:405
+#: java/jv-scan.c:190
 #, fuzzy, c-format
-msgid "Invalid kind at %0 for type at %1"
-msgstr "Ìç Ýãêõñïò åîáêñéâùôÞò(verifier) åîõðçñåôïýìåíïõ"
-
-#: f/bad.def:407
-msgid "Cannot establish implicit type for initial letter `%A' at %0 -- already explicitly established or used to set implicit type of some name, or backwards order of letters in letter range"
-msgstr ""
+msgid "can't open output file `%s'"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'"
 
-#: f/bad.def:408
-msgid "Cannot establish implicit type for initial letter `%A' at %0"
-msgstr ""
+#: java/jv-scan.c:224
+#, fuzzy, c-format
+msgid "file not found `%s'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: f/bad.def:410
-msgid "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %1]"
+#: java/jvspec.c:426
+msgid "can't specify `-D' without `--main'\n"
 msgstr ""
 
-#: f/bad.def:412
-msgid "Label definition %A (at %0) invalid -- must be in columns 1-5"
-msgstr ""
+#: java/jvspec.c:429
+#, fuzzy, c-format
+msgid "`%s' is not a valid class name"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: f/bad.def:413
+#: java/jvspec.c:435
 #, fuzzy
-msgid "Invalid label definition %A (at %0)"
-msgstr "ìç Ýãêõñïò áñéèìüò áñ÷åßïõ óôç äÞëùóç ðåäßïõ: `%s'"
-
-#: f/bad.def:415
-#, c-format
-msgid "Null element at %0 for array reference at %1"
-msgstr ""
-
-#: f/bad.def:417
-msgid "Too few elements (%A missing) as of %0 for array reference at %1"
-msgstr ""
-
-#: f/bad.def:419
-#, c-format
-msgid "Too many elements as of %0 for array reference at %1"
-msgstr ""
-
-#: f/bad.def:421
-#, c-format
-msgid "Missing colon as of %0 in substring reference for %1"
-msgstr ""
-
-#: f/bad.def:423
-#, c-format
-msgid "Invalid use at %0 of substring operator on %1"
-msgstr ""
-
-#: f/bad.def:425
-#, c-format
-msgid "Substring begin/end point at %0 out of defined range"
-msgstr ""
-
-#: f/bad.def:427
-#, c-format
-msgid "Array element value at %0 out of defined range"
-msgstr ""
-
-#: f/bad.def:429
-msgid "Expression at %0 has incorrect data type or rank for its context"
-msgstr ""
-
-#: f/bad.def:431
-msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
-msgstr ""
-
-#: f/bad.def:433
-msgid "%A step count known to be 0 (zero) at %0"
-msgstr ""
-
-#: f/bad.def:435
-msgid "%A end value plus step count known to overflow at %0"
-msgstr ""
-
-#: f/bad.def:437
-msgid "%A begin, end, and step-count values known to result in implementation-dependent behavior due to overflow(s) in intermediate calculations at %0"
-msgstr ""
+msgid "--resource requires -o"
+msgstr "ÅóöáëìÝíïò êþäéêáò áßôçóçò"
 
-#: f/bad.def:439
-msgid "%A begin, end, and step-count values known to result in no iterations at %0"
+#: java/jvspec.c:442
+msgid "warning: already-compiled .class files ignored with -C"
 msgstr ""
 
-#: f/bad.def:441
-msgid "Type disagreement between expressions at %0 and %1"
-msgstr ""
+#: java/jvspec.c:449
+#, fuzzy
+msgid "cannot specify both -C and -o"
+msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ï ÷ñÞóôçò êáé ç ïìÜäá"
 
-#: f/bad.def:443
-#, c-format
-msgid "Run-time expression at %0 in FORMAT statement that does not follow the first executable statement in the program unit -- move the statement"
-msgstr ""
+#: java/jvspec.c:461
+#, fuzzy
+msgid "cannot create temporary file"
+msgstr "ÓÖÁËÌÁ: Áäõíáìßá äçìéïõñãßáò ðñïóùñéíïý áñ÷åßïõ ãéá áëëáãÞ"
 
-#: f/bad.def:444
-msgid "FORMAT at %0 with run-time expression must follow first executable statement"
+#: java/jvspec.c:489
+msgid "using both @FILE with multiple files not implemented"
 msgstr ""
 
-#: f/bad.def:446
-msgid "Unexpected token at %0 in implied-DO construct at %1 -- form of implied-DO is `(item-list,do-var=start,end[,incr])'"
-msgstr ""
+#: java/jvspec.c:538
+#, fuzzy
+msgid "cannot specify `main' class when not linking"
+msgstr "Äåí åßíáé äõíáôü íá äçëùèåß áñéèìüò óôçëþí óôçí ðáñÜëëçëç åêôýðùóç."
 
-#: f/bad.def:447
-#, c-format
-msgid "Unexpected token at %0 in implied-DO construct at %1"
+#: java/lang.c:543
+msgid "can't do dependency tracking with input from stdin"
 msgstr ""
 
-#: f/bad.def:449
-msgid "No specification for implied-DO iterator `%A' at %0"
+#: java/lang.c:559
+msgid "couldn't determine target name for dependency tracking"
 msgstr ""
 
-#: f/bad.def:451
+#: java/lex.c:303
 #, c-format
-msgid "Gratuitous parentheses surround implied-DO construct at %0"
+msgid ""
+"unknown encoding: `%s'\n"
+"This might mean that your locale's encoding is not supported\n"
+"by your system's iconv(3) implementation.  If you aren't trying\n"
+"to use a particular encoding for your input file, try the\n"
+"`--encoding=UTF-8' option"
 msgstr ""
 
-#: f/bad.def:453
+#: java/mangle.c:85
 #, fuzzy, c-format
-msgid "Zero-size specification invalid at %0"
-msgstr "%s: Ìç Ýãêõñç ñýèìéóç `%s'.\n"
-
-#: f/bad.def:455
-#, c-format
-msgid "Zero-size array at %0"
-msgstr ""
-
-#: f/bad.def:457
-#, c-format
-msgid "Target machine does not support complex entity of kind specified at %0"
-msgstr ""
-
-#: f/bad.def:459
-#, c-format
-msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
-msgstr ""
-
-#: f/bad.def:461
-#, c-format
-msgid "Attempt to raise constant zero to a power at %0"
-msgstr ""
-
-#: f/bad.def:463
-msgid "Boolean/logical operator at %0 must operate on two subexpressions of logical type, but neither subexpression at %1 or %2 is of logical type"
-msgstr ""
-
-#: f/bad.def:464
-msgid "Invalid operands at %1 and %2 for boolean operator at %0"
-msgstr ""
-
-#: f/bad.def:466
-msgid "Boolean/logical operator at %0 must operate on two subexpressions of logical type, but the subexpression at %1 is not of logical type"
-msgstr ""
+msgid "can't mangle %s"
+msgstr "Äåí åßíáé äõíáôüí íá åêôåëåóôåß ôï %s"
 
-#: f/bad.def:467
+#: java/mangle_name.c:144 java/mangle_name.c:216
 #, fuzzy
-msgid "Invalid operand at %1 for boolean operator at %0"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
-
-#: f/bad.def:469
-msgid "Boolean/logical operator at %0 must operate on two scalar (not array) subexpressions, two function invocations returning logical scalars, or a combination of both -- but the subexpression at %1 is %A"
-msgstr ""
+msgid "internal error - invalid Utf8 name"
+msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
 
-#: f/bad.def:470
-msgid "Invalid operand (is %A) at %1 for boolean operator at %0"
-msgstr ""
+#: ../../gcc-cvs/gcc/java/parse-scan.y:881 ../../gcc-3cvs/gcc/java/parse.y:962
+#: ../../gcc-3cvs/gcc/java/parse.y:1303 ../../gcc-3cvs/gcc/java/parse.y:1364
+#: ../../gcc-3cvs/gcc/java/parse.y:1574 ../../gcc-3cvs/gcc/java/parse.y:1796
+#: ../../gcc-3cvs/gcc/java/parse.y:1805 ../../gcc-3cvs/gcc/java/parse.y:1816
+#: ../../gcc-3cvs/gcc/java/parse.y:1827 ../../gcc-3cvs/gcc/java/parse.y:1839
+#: ../../gcc-3cvs/gcc/java/parse.y:1854 ../../gcc-3cvs/gcc/java/parse.y:1871
+#: ../../gcc-3cvs/gcc/java/parse.y:1873 ../../gcc-3cvs/gcc/java/parse.y:1945
+#: ../../gcc-3cvs/gcc/java/parse.y:2116 ../../gcc-3cvs/gcc/java/parse.y:2178
+#: ../../gcc-3cvs/gcc/java/parse.y:2330 ../../gcc-3cvs/gcc/java/parse.y:2342
+#: ../../gcc-3cvs/gcc/java/parse.y:2349 ../../gcc-3cvs/gcc/java/parse.y:2356
+#: ../../gcc-3cvs/gcc/java/parse.y:2367 ../../gcc-3cvs/gcc/java/parse.y:2369
+#: ../../gcc-3cvs/gcc/java/parse.y:2407 ../../gcc-3cvs/gcc/java/parse.y:2409
+#: ../../gcc-3cvs/gcc/java/parse.y:2411 ../../gcc-3cvs/gcc/java/parse.y:2432
+#: ../../gcc-3cvs/gcc/java/parse.y:2434 ../../gcc-3cvs/gcc/java/parse.y:2436
+#: ../../gcc-3cvs/gcc/java/parse.y:2452 ../../gcc-3cvs/gcc/java/parse.y:2454
+#: ../../gcc-3cvs/gcc/java/parse.y:2475 ../../gcc-3cvs/gcc/java/parse.y:2477
+#: ../../gcc-3cvs/gcc/java/parse.y:2479 ../../gcc-3cvs/gcc/java/parse.y:2507
+#: ../../gcc-3cvs/gcc/java/parse.y:2509 ../../gcc-3cvs/gcc/java/parse.y:2511
+#: ../../gcc-3cvs/gcc/java/parse.y:2513 ../../gcc-3cvs/gcc/java/parse.y:2531
+#: ../../gcc-3cvs/gcc/java/parse.y:2533 ../../gcc-3cvs/gcc/java/parse.y:2544
+#: ../../gcc-3cvs/gcc/java/parse.y:2555 ../../gcc-3cvs/gcc/java/parse.y:2566
+#: ../../gcc-3cvs/gcc/java/parse.y:2577 ../../gcc-3cvs/gcc/java/parse.y:2588
+#: ../../gcc-3cvs/gcc/java/parse.y:2601 ../../gcc-3cvs/gcc/java/parse.y:2605
+#: ../../gcc-3cvs/gcc/java/parse.y:2607 ../../gcc-3cvs/gcc/java/parse.y:2620
+#, fuzzy
+msgid "Missing term"
+msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
 
-#: f/bad.def:472
-msgid ".NOT. operator at %0 must operate on subexpression of logical type, but the subexpression at %1 is not of logical type"
-msgstr ""
+#: ../../gcc-cvs/gcc/java/parse-scan.y:883 ../../gcc-3cvs/gcc/java/parse.y:734
+#: ../../gcc-3cvs/gcc/java/parse.y:772 ../../gcc-3cvs/gcc/java/parse.y:797
+#: ../../gcc-3cvs/gcc/java/parse.y:983 ../../gcc-3cvs/gcc/java/parse.y:1338
+#: ../../gcc-3cvs/gcc/java/parse.y:1550 ../../gcc-3cvs/gcc/java/parse.y:1552
+#: ../../gcc-3cvs/gcc/java/parse.y:1781 ../../gcc-3cvs/gcc/java/parse.y:1807
+#: ../../gcc-3cvs/gcc/java/parse.y:1818 ../../gcc-3cvs/gcc/java/parse.y:1829
+#: ../../gcc-3cvs/gcc/java/parse.y:1841 ../../gcc-3cvs/gcc/java/parse.y:1856
+msgid "';' expected"
+msgstr "áíáìåíüôáí ';'"
 
-#: f/bad.def:473
+#: ../../gcc-3cvs/gcc/java/parse.y:732 ../../gcc-3cvs/gcc/java/parse.y:770
 #, fuzzy
-msgid "Invalid operand at %1 for .NOT. operator at %0"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+msgid "Missing name"
+msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
 
-#: f/bad.def:475
-msgid ".NOT. operator at %0 must operate on scalar subexpressions -- but the subexpression at %1 is %A"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:795
+msgid "'*' expected"
+msgstr "áíáìåíüôáí '*'"
 
-#: f/bad.def:476
-msgid "Invalid operand (is %A) at %1 for .NOT. operator at %0"
+#: ../../gcc-3cvs/gcc/java/parse.y:809
+msgid "Class or interface declaration expected"
 msgstr ""
 
-#: f/bad.def:478
-msgid "Equality operator at %0 must operate on two subexpressions of arithmetic or character type, but neither subexpression at %1 or %2 is of arithmetic or character type"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:846 ../../gcc-3cvs/gcc/java/parse.y:848
+#, fuzzy
+msgid "Missing class name"
+msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
 
-#: f/bad.def:479
-msgid "Invalid operands at %1 and %2 for equality operator at %0"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:851 ../../gcc-3cvs/gcc/java/parse.y:855
+#: ../../gcc-3cvs/gcc/java/parse.y:863 ../../gcc-3cvs/gcc/java/parse.y:1023
+#: ../../gcc-3cvs/gcc/java/parse.y:1284 ../../gcc-3cvs/gcc/java/parse.y:1286
+#: ../../gcc-3cvs/gcc/java/parse.y:1616 ../../gcc-3cvs/gcc/java/parse.y:1867
+#: ../../gcc-3cvs/gcc/java/parse.y:1899 ../../gcc-3cvs/gcc/java/parse.y:1952
+msgid "'{' expected"
+msgstr "áíáìåíüôáí '{'"
 
-#: f/bad.def:481
-msgid "Equality operator at %0 must operate on two subexpressions of arithmetic or character type, but the subexpression at %1 is not of arithmetic or character type"
+#: ../../gcc-3cvs/gcc/java/parse.y:865
+msgid "Missing super class name"
 msgstr ""
 
-#: f/bad.def:482
-msgid "Invalid operand at %1 for equality operator at %0"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:875 ../../gcc-3cvs/gcc/java/parse.y:891
+#, fuzzy
+msgid "Missing interface name"
+msgstr "ðáñÜëçøç ïñßóìáôïò áñ÷åßïõ"
 
-#: f/bad.def:484
-msgid "Equality operator at %0 must operate on two scalar (not array) subexpressions, two function invocations returning arithmetic or character scalars, or a combination of both -- but the subexpression at %1 is %A"
+#: ../../gcc-3cvs/gcc/java/parse.y:977
+msgid "Missing variable initializer"
 msgstr ""
 
-#: f/bad.def:485
-msgid "Invalid operand (is %A) at %1 for equality operator at %0"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:994
+#, fuzzy
+msgid "Invalid declaration"
+msgstr "Ìç Ýãêõñç áíôáëëáãÞ"
 
-#: f/bad.def:487
-msgid "Relational operator at %0 must operate on two subexpressions of integer, real, or character type, but neither subexpression at %1 or %2 is of integer, real, or character type"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:997 ../../gcc-3cvs/gcc/java/parse.y:1082
+#: ../../gcc-3cvs/gcc/java/parse.y:2153 ../../gcc-3cvs/gcc/java/parse.y:2175
+#: ../../gcc-3cvs/gcc/java/parse.y:2179 ../../gcc-3cvs/gcc/java/parse.y:2214
+#: ../../gcc-3cvs/gcc/java/parse.y:2291 ../../gcc-3cvs/gcc/java/parse.y:2301
+msgid "']' expected"
+msgstr "áíáìåíüôáí ']'"
 
-#: f/bad.def:488
-msgid "Invalid operands at %1 and %2 for relational operator at %0"
-msgstr ""
+# src/dfa.c:652 src/dfa.c:655 src/dfa.c:682 src/dfa.c:686 src/dfa.c:687
+# src/dfa.c:690 src/dfa.c:703 src/dfa.c:704
+# src/dfa.c:660 src/dfa.c:663 src/dfa.c:690 src/dfa.c:694 src/dfa.c:695
+# src/dfa.c:698 src/dfa.c:711 src/dfa.c:712
+#: ../../gcc-3cvs/gcc/java/parse.y:1001
+#, fuzzy
+msgid "Unbalanced ']'"
+msgstr "Ìç éóóïñïðçìÝíï ["
 
-#: f/bad.def:490
-msgid "Relational operator at %0 must operate on two subexpressions of integer, real, or character type, but the subexpression at %1 is not of integer, real, or character type"
+#: ../../gcc-3cvs/gcc/java/parse.y:1037
+msgid "Invalid method declaration, method name required"
 msgstr ""
 
-#: f/bad.def:491
+#: ../../gcc-3cvs/gcc/java/parse.y:1042 ../../gcc-3cvs/gcc/java/parse.y:1047
+#: ../../gcc-3cvs/gcc/java/parse.y:1052 ../../gcc-3cvs/gcc/java/parse.y:2036
 #, fuzzy
-msgid "Invalid operand at %1 for relational operator at %0"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
-
-#: f/bad.def:493
-msgid "Relational operator at %0 must operate on two scalar (not array) subexpressions, two function invocations returning integer, real, or character scalars, or a combination of both -- but the subexpression at %1 is %A"
-msgstr ""
+msgid "Identifier expected"
+msgstr "ÐñïóäéïñéóôÞò áöáéñÝèçêå"
 
-#: f/bad.def:494
-msgid "Invalid operand (is %A) at %1 for relational operator at %0"
+#: ../../gcc-3cvs/gcc/java/parse.y:1057
+msgid "Invalid method declaration, return type required"
 msgstr ""
 
-#: f/bad.def:496
-msgid "Reference to intrinsic `%A' at %0 invalid -- one or more arguments have incorrect type"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1080 ../../gcc-3cvs/gcc/java/parse.y:1530
+#: ../../gcc-3cvs/gcc/java/parse.y:1537 ../../gcc-3cvs/gcc/java/parse.y:1546
+#: ../../gcc-3cvs/gcc/java/parse.y:1548 ../../gcc-3cvs/gcc/java/parse.y:1576
+#: ../../gcc-3cvs/gcc/java/parse.y:1684 ../../gcc-3cvs/gcc/java/parse.y:1981
+#: ../../gcc-3cvs/gcc/java/parse.y:2034
+msgid "')' expected"
+msgstr "áíáìåíüôáí '('"
 
-#: f/bad.def:497
+#: ../../gcc-3cvs/gcc/java/parse.y:1096
 #, fuzzy
-msgid "Invalid reference to intrinsic `%A' at %0"
-msgstr "Ìç Ýãêõñç ðéóù-ðáñáðïìðÞ"
+msgid "Missing formal parameter term"
+msgstr "ÅëëéðÞò Þ êáêïó÷çìáôéóìÝíç éäéüôçôá"
 
-#: f/bad.def:499
+#: ../../gcc-3cvs/gcc/java/parse.y:1111 ../../gcc-3cvs/gcc/java/parse.y:1116
 #, fuzzy
-msgid "Too few arguments passed to intrinsic `%A' at %0"
-msgstr "Ðñïåéäïðïßçóç: Ðïëý ëßãá ïñßóìáôá óôï åóùäïìçìÝíï `%s'"
+msgid "Missing identifier"
+msgstr "Ý÷åé ðáñáëçöèåß ôï áñ÷åßï ðñïïñéóìïý"
 
-#: f/bad.def:500
-#, fuzzy
-msgid "Too few arguments for intrinsic `%A' at %0"
-msgstr "Ðñïåéäïðïßçóç: Ðïëý ëßãá ïñßóìáôá óôï åóùäïìçìÝíï `%s'"
+#: ../../gcc-3cvs/gcc/java/parse.y:1136 ../../gcc-3cvs/gcc/java/parse.y:1145
+msgid "Missing class type term"
+msgstr ""
 
-#: f/bad.def:502
+#: ../../gcc-3cvs/gcc/java/parse.y:1301
 #, fuzzy
-msgid "Too many arguments passed to intrinsic `%A' at %0"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
+msgid "Invalid interface type"
+msgstr "Ìç Ýãêõñïò åîáêñéâùôÞò(verifier) åîõðçñåôïýìåíïõ"
 
-#: f/bad.def:503
-#, fuzzy
-msgid "Too many arguments for intrinsic `%A' at %0"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
+#: ../../gcc-3cvs/gcc/java/parse.y:1494 ../../gcc-3cvs/gcc/java/parse.y:1663
+#: ../../gcc-3cvs/gcc/java/parse.y:1665
+msgid "':' expected"
+msgstr "áíáìåíüôáí ':'"
 
-#: f/bad.def:505
-msgid "Reference to disabled intrinsic `%A' at %0"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1516 ../../gcc-3cvs/gcc/java/parse.y:1521
+#: ../../gcc-3cvs/gcc/java/parse.y:1526
+#, fuzzy
+msgid "Invalid expression statement"
+msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
 
-#: f/bad.def:506
-msgid "Disabled intrinsic `%A' at %0"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1544 ../../gcc-3cvs/gcc/java/parse.y:1572
+#: ../../gcc-3cvs/gcc/java/parse.y:1612 ../../gcc-3cvs/gcc/java/parse.y:1680
+#: ../../gcc-3cvs/gcc/java/parse.y:1748 ../../gcc-3cvs/gcc/java/parse.y:1869
+#: ../../gcc-3cvs/gcc/java/parse.y:1938 ../../gcc-3cvs/gcc/java/parse.y:2028
+#: ../../gcc-3cvs/gcc/java/parse.y:2030 ../../gcc-3cvs/gcc/java/parse.y:2038
+#: ../../gcc-3cvs/gcc/java/parse.y:2274 ../../gcc-3cvs/gcc/java/parse.y:2276
+msgid "'(' expected"
+msgstr "áíáìåíüôáí '('"
 
-#: f/bad.def:508
-msgid "Reference to intrinsic subroutine `%A' as if it were a function at %0"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1614
+#, fuzzy
+msgid "Missing term or ')'"
+msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
 
-#: f/bad.def:509
-msgid "Function reference to intrinsic subroutine `%A' at %0"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1661
+#, fuzzy
+msgid "Missing or invalid constant expression"
+msgstr "%s: ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç: %s"
 
-#: f/bad.def:511
-msgid "Reference to intrinsic function `%A' as if it were a subroutine at %0"
+#: ../../gcc-3cvs/gcc/java/parse.y:1682
+msgid "Missing term and ')' expected"
 msgstr ""
 
-#: f/bad.def:512
-msgid "Subroutine reference to intrinsic function `%A' at %0"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1721
+#, fuzzy
+msgid "Invalid control expression"
+msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
 
-#: f/bad.def:514
-msgid "Reference to unimplemented intrinsic `%A' at %0 -- use EXTERNAL to reference user-written procedure with this name"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1723 ../../gcc-3cvs/gcc/java/parse.y:1725
+#, fuzzy
+msgid "Invalid update expression"
+msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
 
-#: f/bad.def:515
-msgid "Unimplemented intrinsic `%A' at %0"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1750
+#, fuzzy
+msgid "Invalid init statement"
+msgstr "Ìç Ýãêõñç ðáñÜìåôñïò"
 
-#: f/bad.def:517
-msgid "Reference to unimplemented intrinsic `%A' at %0 (assumed EXTERNAL)"
+#: ../../gcc-3cvs/gcc/java/parse.y:1941
+msgid "Missing term or ')' expected"
 msgstr ""
 
-#: f/bad.def:518
-msgid "Unimplemented intrinsic `%A' at %0 (assumed EXTERNAL)"
+#: ../../gcc-3cvs/gcc/java/parse.y:1983
+msgid "'class' or 'this' expected"
 msgstr ""
 
-#: f/bad.def:520
-msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1985 ../../gcc-3cvs/gcc/java/parse.y:1987
+#, fuzzy
+msgid "'class' expected"
+msgstr "áíáìåíüôáí ')'\n"
 
-#: f/bad.def:522
-msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:2032
+#, fuzzy
+msgid "')' or term expected"
+msgstr "áíáìåíüôáí ')'\n"
 
-#: f/bad.def:524
-msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:2151
+msgid "'[' expected"
+msgstr "áíáìåíüôáí '['"
 
-#: f/bad.def:526
-msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:2229
+#, fuzzy
+msgid "Field expected"
+msgstr "Ç èõãáôñéêÞ äéåñãáóßá ôåñìáôßóôçêå"
 
-#: f/bad.def:528
-msgid "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
+#: ../../gcc-3cvs/gcc/java/parse.y:2286 ../../gcc-3cvs/gcc/java/parse.y:2296
+msgid "Missing term and ']' expected"
 msgstr ""
 
-#: f/bad.def:530
+#: ../../gcc-3cvs/gcc/java/parse.y:2400
 #, fuzzy
-msgid "Unable to open INCLUDE file `%A' at %0"
-msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
+msgid "']' expected, invalid type expression"
+msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
 
-#: f/bad.def:532
-msgid "Attempt to modify variable `%A' at %0 while it serves as DO-loop iterator at %1"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:2403
+#, fuzzy
+msgid "Invalid type expression"
+msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
 
-#: f/bad.def:533 f/bad.def:536
-msgid "Modification of DO-loop iterator `%A' at %0"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:2515
+#, fuzzy
+msgid "Invalid reference type"
+msgstr "Ìç Ýãêõñç ðéóù-ðáñáðïìðÞ"
 
-#: f/bad.def:535
-msgid "Attempt to modify variable `%A' via item #%B in list at %0 while it serves as implied-DO iterator at %1"
+#: ../../gcc-3cvs/gcc/java/parse.y:2993
+msgid "Constructor invocation must be first thing in a constructor"
 msgstr ""
 
-#: f/bad.def:538
-#, c-format
-msgid "Array has too many dimensions, as of dimension specifier at %0"
+#: ../../gcc-3cvs/gcc/java/parse.y:2995
+msgid "Only constructors can invoke constructors"
 msgstr ""
 
-#: f/bad.def:539
-#, fuzzy, c-format
-msgid "Too many dimensions at %0"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá óôç êëÞóç ôçò `%s'"
-
-#: f/bad.def:541
+#: ../../gcc-3cvs/gcc/java/parse.y:3004
 #, c-format
-msgid "Null argument at %0 for statement function reference at %1"
+msgid ": `%s' JDK1.1(TM) feature"
 msgstr ""
 
-#: f/bad.def:543
+#: ../../gcc-3cvs/gcc/java/parse.y:3064 ../../gcc-3cvs/gcc/java/parse.y:3066
 #, c-format
-msgid "Null argument at %0 for procedure invocation at %1"
-msgstr ""
-
-#: f/bad.def:545
-msgid "%A too few arguments (starting with dummy argument `%B') as of %0 for statement function reference at %1"
-msgstr ""
-
-#: f/bad.def:547
-msgid "%A too many arguments as of %0 for statement function reference at %1"
-msgstr ""
-
-#: f/bad.def:549
-msgid "Array supplied at %1 for dummy argument `%A' in statement function reference at %0"
+msgid ""
+"%s.\n"
+"%s"
 msgstr ""
+"%s.\n"
+"%s"
 
-#: f/bad.def:551
+#: ../../gcc-3cvs/gcc/java/parse.y:6867
 #, c-format
-msgid "Unsupported FORMAT specifier at %0"
+msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr ""
 
-#: f/bad.def:553
+#: ../../gcc-3cvs/gcc/java/parse.y:6938
 #, c-format
-msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
+msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr ""
 
-#: f/bad.def:555
-msgid "Unsupported OPEN control item at %0 -- ACTION=, ASSOCIATEVARIABLE=, BLOCKSIZE=, BUFFERCOUNT=, CARRIAGECONTROL=, DEFAULTFILE=, DELIM=, DISPOSE=, EXTENDSIZE=, INITIALSIZE=, KEY=, MAXREC=, NOSPANBLOCKS, ORGANIZATION=, PAD=, POSITION=, READONLY=, RECORDTYPE=, SHARED=, and USEROPEN= are not supported"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:12266
+#, fuzzy, c-format
+msgid "missing static field `%s'"
+msgstr "Ý÷åé ðáñáëçöèåß ç ëßóôá ìå ôá ðåäßá"
 
-#: f/bad.def:556
-#, c-format
-msgid "Unsupported OPEN control item at %0"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:12271
+#, fuzzy, c-format
+msgid "not a static field `%s'"
+msgstr "áäõíáìßá ðñïóðÝëáóçò(stat()) áñ÷åßïõ `%s': %s"
 
-#: f/bad.def:558
-msgid "Unsupported INQUIRE control item at %0 -- ACTION=, CARRIAGECONTROL=, DEFAULTFILE=, DELIM=, KEYED=, ORGANIZATION=, PAD=, POSITION=, READ=, READWRITE=, RECORDTYPE=, and WRITE= are not supported"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:12314
+#, fuzzy, c-format
+msgid "No case for %s"
+msgstr "ÓöÜëìá åðåîåñãáóßáò: %s"
 
-#: f/bad.def:559
-#, c-format
-msgid "Unsupported INQUIRE control item at %0"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:13240
+#, fuzzy, c-format
+msgid "unregistered operator %s"
+msgstr "ðïôÝ äåí äçëþèçêå ôï ðñüãñáììá %d\n"
 
-#: f/bad.def:561
-msgid "Unsupported READ control item at %0 -- ADVANCE=, EOR=, KEYEQ=, KEYGE=, KEYGT=, KEYID=, NULLS=, and SIZE= are not supported"
-msgstr ""
+#: java/typeck.c:553
+#, fuzzy
+msgid "junk at end of signature string"
+msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
 
-#: f/bad.def:562
-#, c-format
-msgid "Unsupported READ control item at %0"
-msgstr ""
+#: java/verify.c:479
+#, fuzzy
+msgid "bad pc in exception_table"
+msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
 
-#: f/bad.def:564
-msgid "Unsupported WRITE control item at %0 -- ADVANCE= and EOR= are not supported"
+#: java/verify.c:485
+msgid "exception handler inside code that is being protected"
 msgstr ""
 
-#: f/bad.def:565
+#: java/verify.c:1395
 #, c-format
-msgid "Unsupported WRITE control item at %0"
+msgid "unknown opcode %d@pc=%d during verification"
 msgstr ""
 
-#: f/bad.def:567
+#: java/verify.c:1465 java/verify.c:1478 java/verify.c:1482
 #, c-format
-msgid "Unsupported VXT statement at %0"
-msgstr ""
-
-#: f/bad.def:569
-msgid "Attempt to specify second initial value for `%A' at %0"
+msgid "verification error at PC=%d"
 msgstr ""
 
-#: f/bad.def:571
-msgid "Too few initial values in list of initializers for `%A' at %0"
+#: java/lang-options.h:32
+msgid "Disable automatic array bounds checking"
 msgstr ""
 
-#: f/bad.def:573
-#, c-format
-msgid "Too many initial values in list of initializers starting at %0"
+#: java/lang-options.h:34
+msgid "Disable assignability checks for stores into object arrays"
 msgstr ""
 
-#: f/bad.def:575
-msgid "Array or substring specification for `%A' out of range in statement at %0"
+#: java/lang-options.h:36
+msgid "Assume native functions are implemented using JNI"
 msgstr ""
 
-#: f/bad.def:577
-msgid "Array subscript #%B out of range for initialization of `%A' in statement at %0"
+#: java/lang-options.h:38
+msgid "Replace system path"
 msgstr ""
 
-#: f/bad.def:579
-msgid "Implied do-loop step count of 0 (zero) for iteration variable `%A' in statement at %0"
+#: java/lang-options.h:40
+msgid "Set class path"
 msgstr ""
 
-#: f/bad.def:581
-msgid "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in statement at %0"
+#: java/lang-options.h:42
+msgid "Set class path (deprecated: use --classpath instead)"
 msgstr ""
 
-#: f/bad.def:583
-#, c-format
-msgid "Not an integer constant expression in implied do-loop in statement at %0"
+#: java/lang-options.h:44
+msgid "Choose class whose main method should be used"
 msgstr ""
 
-#: f/bad.def:585
-msgid "Attempt to specify second initial value for element of `%A' at %0"
+#: java/lang-options.h:46
+msgid "Choose input encoding (default comes from locale)"
 msgstr ""
 
-#: f/bad.def:587
-msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
+#: java/lang-options.h:48
+msgid "Add directory to class path"
 msgstr ""
 
-#: f/bad.def:589
-msgid "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
+#: java/lang-options.h:50
+msgid "Directory where class files should be written"
 msgstr ""
 
-#: f/bad.def:591
-msgid "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D bytes offset from `%B'"
-msgstr ""
+#: java/lang-options.h:52
+#, fuzzy
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "äå ìðïñïýí íá äçëþíïíôáé áñ÷åßá üôáí ãßíåôáé ÷ñÞóç ôïõ --string"
 
-#: f/bad.def:593
-msgid "Array or substring specification for `%A' out of range in EQUIVALENCE statement"
+#: java/lang-options.h:54
+msgid "Warn if deprecated empty statements are found"
 msgstr ""
 
-#: f/bad.def:595
-msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
+#: java/lang-options.h:56
+msgid "Warn if .class files are out of date"
 msgstr ""
 
-#: f/bad.def:597
-msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
+#: java/lang-options.h:58
+msgid "Always check for non gcj generated classes archives"
 msgstr ""
 
-#: f/bad.def:599
-msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
+#: java/lang-options.h:60
+msgid "Never optimize static class initialization code"
 msgstr ""
 
-#: f/bad.def:601
-msgid "Padding of %A %D required before `%B' in common block `%C' at %0 -- consider reordering members, largest-type-size first"
+#: java/lang-options.h:62
+msgid "Use offset tables for virtual method calls"
 msgstr ""
 
-#: f/bad.def:602
-msgid "Padding of %A %D required before `%B' in common block `%C' at %0"
+#: objc/objc-act.c:651
+#, c-format
+msgid "object does not conform to the `%s' protocol"
 msgstr ""
 
-#: f/bad.def:604
-msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
+#: objc/objc-act.c:737 objc/objc-act.c:810
+#, c-format
+msgid "class `%s' does not implement the `%s' protocol"
 msgstr ""
 
-#: f/bad.def:606
-msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
+#: objc/objc-act.c:914
+#, c-format
+msgid "`%s' cannot be statically allocated"
 msgstr ""
 
-#: f/bad.def:608
-msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
+#: objc/objc-act.c:963
+#, c-format
+msgid "unexpected type for `id' (%s)"
 msgstr ""
 
-#: f/bad.def:610
-msgid "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for example, `%A' and `%B'"
+#: objc/objc-act.c:968
+msgid "undefined type `id', please import <objc/objc.h>"
 msgstr ""
 
-#: f/bad.def:612
+#: objc/objc-act.c:1019
 #, c-format
-msgid "Invalid length specification at %0 for IMPLICIT statement -- must be integer constant expression"
+msgid "protocol `%s' has circular dependency"
 msgstr ""
 
-#: f/bad.def:613
+#: objc/objc-act.c:1041 objc/objc-act.c:5301
 #, fuzzy, c-format
-msgid "Invalid length specification at %0"
-msgstr "Ìç Ýãêõñç ñýèìéóç èýñáò (port)"
+msgid "cannot find protocol declaration for `%s'"
+msgstr "áäõíáìßá åéóáãùãÞò óôïé÷åßï ðáñáâïëÞò `%.*s'"
 
-#: f/bad.def:615
-msgid "Type of ENTRY point at %0 to function conflicts with type(s) of previous entrypoint(s) -- must all be identical-length CHARACTER or none be CHARACTER type"
-msgstr ""
+#: objc/objc-act.c:1289 objc/objc-act.c:5877 objc/objc-act.c:6195
+#: objc/objc-act.c:6244 objc/objc-act.c:6280 objc-parse.y:1800
+#, fuzzy, c-format
+msgid "cannot find interface declaration for `%s'"
+msgstr "áäõíáìßá áíÜãíùóçò êåöáëßäáò áðü ôï `%s'"
 
-#: f/bad.def:616
-msgid "Type of ENTRY point at %0 to function conflicts with type(s) of previous entrypoint(s)"
-msgstr ""
+#: objc/objc-act.c:1328
+#, fuzzy, c-format
+msgid "cannot find reference tag for class `%s'"
+msgstr "äå âñÝèçêå ï ðñïåðåîåñãáóôÞò C: %s \n"
 
-#: f/bad.def:618
-msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
+#: objc/objc-act.c:2050
+#, c-format
+msgid "creating selector for non existant method %s"
 msgstr ""
 
-#: f/bad.def:620
-msgid "Common block `%A' initialized at %0 already initialized at %1 -- only one program unit may specify initial values for a particular common block"
-msgstr ""
+#: objc/objc-act.c:2364
+#, fuzzy, c-format
+msgid "cannot find class `%s'"
+msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'"
 
-#: f/bad.def:621
-msgid "Common block `%A' initialized at %0 already initialized at %1"
-msgstr ""
+#: objc/objc-act.c:2366
+#, fuzzy, c-format
+msgid "class `%s' already exists"
+msgstr "(ôï áñ÷åßï Þäç õðÜñ÷åé)"
 
-#: f/bad.def:623
-msgid "Initial padding for common block `%A' is %B %C at %0 -- consider reordering members, largest-type-size first"
+#. fatal did not work with 2 args...should fix
+#: objc/objc-act.c:2473
+#, c-format
+msgid "cannot find interface declaration for `%s', superclass of `%s'"
 msgstr ""
 
-#: f/bad.def:624
-msgid "Initial padding for common block `%A' is %B %C at %0"
+#: objc/objc-act.c:2480
+#, c-format
+msgid "circular inheritance in interface declaration for `%s'"
 msgstr ""
 
-#: f/bad.def:626
-msgid "Initial padding for common block `%A' is %B %D at %0 but %C %E at %1 -- consider reordering members, largest-type-size first"
-msgstr ""
+#: objc/objc-act.c:3566 objc/objc-act.c:3583
+#, fuzzy
+msgid "inconsistent instance variable specification"
+msgstr "Ìåôáãëùôôéóìüò ðñïäéáãñáöþí ôïðéêþí ñõèìßóåùí"
 
-#: f/bad.def:627
-msgid "Initial padding for common block `%A' is %B %D at %0 but %C %E at %1"
+#: objc/objc-act.c:4580
+msgid "can not use an object as parameter to a method\n"
 msgstr ""
 
-#: f/bad.def:629
-msgid "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at %1"
-msgstr ""
+#: objc/objc-act.c:4780
+#, fuzzy, c-format
+msgid "multiple declarations for method `%s'"
+msgstr "ðïëëáðëüò áñéèìüò åðéëïãþí ôçí åíôïëÞ `s'"
 
-#: f/bad.def:631
-msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
-msgstr ""
+#: objc/objc-act.c:4946
+#, fuzzy, c-format
+msgid "invalid receiver type `%s'"
+msgstr "Ìç Ýãêõñç ðñïôåñáéüôçôá `%s'"
 
-#: f/bad.def:633
-msgid "Common block `%A' is initialized to %B %D long at %0 but enlarged to %C %E at %1 -- use consistent definitions or reorder program units in source file"
-msgstr ""
+#: objc/objc-act.c:4977 objc/objc-act.c:5003 objc/objc-act.c:5051
+#, fuzzy, c-format
+msgid "`%s' does not respond to `%s'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+
+# src/outer.c:102
+#: objc/objc-act.c:4983 objc/objc-act.c:7318
+#, fuzzy, c-format
+msgid "no super class declared in interface for `%s'"
+msgstr "Ï áíôéôïðïèåôçôÞò åðéöÜíåéáò Ý÷åé ôåèåß ðåñéóóüôåñï áðü ìéá öïñÜ ãéá ôï `%s'"
 
-#: f/bad.def:634
-msgid "Common block `%A' is initialized to %B %D long at %0 but enlarged to %C %E at %1"
+#: objc/objc-act.c:5081
+msgid "cannot find class (factory) method"
 msgstr ""
 
-#: f/bad.def:636
+#: objc/objc-act.c:5082 objc/objc-act.c:5126
 #, c-format
-msgid "Blank common initialized at %0"
+msgid "return type for `%s' defaults to id"
 msgstr ""
 
-#: f/bad.def:638
-msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
-msgstr ""
+#: objc/objc-act.c:5099
+#, fuzzy, c-format
+msgid "method `%s' not implemented by protocol"
+msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé áðü ôï ðñùôüêïëëï"
 
-#: f/bad.def:640
-msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
+#: objc/objc-act.c:5108
+msgid "return type defaults to id"
 msgstr ""
 
-#: f/bad.def:642
-msgid "Character `%A' (for example) is upper-case in symbol name at %0"
-msgstr ""
+# src/install.c:562
+#: objc/objc-act.c:5125
+#, fuzzy
+msgid "cannot find method"
+msgstr "áäõíáìßá äéêñÜíùóçò"
 
-#: f/bad.def:644
-msgid "Character `%A' (for example) is lower-case in symbol name at %0"
-msgstr ""
+#: objc/objc-act.c:5399
+#, fuzzy, c-format
+msgid "undeclared selector `%s'"
+msgstr "ìç Ýãêõñïò äçëùôÞò ðåäßïõ: `%s'"
 
-#: f/bad.def:646
-msgid "Character `%A' not followed at some point by lower-case character in symbol name at %0"
+#. 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:5443
+#, c-format
+msgid "instance variable `%s' accessed in class method"
 msgstr ""
 
-#: f/bad.def:648
-msgid "Initial character `%A' is lower-case in symbol name at %0"
-msgstr ""
+#: objc/objc-act.c:5678
+#, fuzzy, c-format
+msgid "duplicate definition of class method `%s'"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
 
-#: f/bad.def:650
-msgid "DO-variable `%A' is type REAL or DOUBLE PRECISION at %0 -- unexpected behavior likely"
-msgstr ""
+#: objc/objc-act.c:5684
+#, fuzzy, c-format
+msgid "duplicate declaration of class method `%s'"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: f/bad.def:651
-msgid "DO-variable `%A' is type REAL or DOUBLE PRECISION at %0"
-msgstr ""
+#: objc/objc-act.c:5720
+#, fuzzy, c-format
+msgid "duplicate definition of instance method `%s'"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
 
-#: f/bad.def:653
-msgid "NAMELIST not adequately supported by run-time library for source files with case preserved"
+#: objc/objc-act.c:5726
+#, fuzzy, c-format
+msgid "duplicate declaration of instance method `%s'"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+
+#: objc/objc-act.c:5766
+#, c-format
+msgid "duplicate interface declaration for category `%s(%s)'"
 msgstr ""
 
-#: f/bad.def:655
+#: objc/objc-act.c:5852
 #, c-format
-msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
+msgid "instance variable `%s' is declared private"
 msgstr ""
 
-#: f/bad.def:657
-msgid "Invalid actual argument at %0 -- replace hollerith constants with %%REF('string') and typeless constants with INTEGER constant equivalents, or use -fugly-args or -fugly"
+#: objc/objc-act.c:5899
+#, c-format
+msgid "instance variable `%s' is declared %s"
 msgstr ""
 
-#: f/bad.def:658
-#, fuzzy, c-format
-msgid "Invalid actual argument at %0"
-msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
+#: objc/objc-act.c:5909
+msgid "static access to object of type `id'"
+msgstr ""
 
-#: f/bad.def:660
-msgid "Quadruple-precision floating-point unsupported -- treating constant at %0 as double-precision"
+#: objc/objc-act.c:5934 objc/objc-act.c:6027
+#, c-format
+msgid "incomplete implementation of class `%s'"
 msgstr ""
 
-#: f/bad.def:661
-msgid "Quadruple-precision floating-point unsupported"
+#: objc/objc-act.c:5938 objc/objc-act.c:6032
+#, fuzzy, c-format
+msgid "incomplete implementation of category `%s'"
+msgstr "áðïôõ÷ßá êáôÜ ôçí åããñáöÞ äåäïìÝíùí ãéá ôçí êáôçãïñßá `%s'"
+
+#: objc/objc-act.c:5943 objc/objc-act.c:6037
+#, c-format
+msgid "method definition for `%c%s' not found"
 msgstr ""
 
-#: f/bad.def:663
-msgid "Initialization of large (%B-unit) aggregate area `%A' at %0 currently very slow and takes lots of memory during g77 compile -- to be improved in 0.6"
+#: objc/objc-act.c:6081
+#, c-format
+msgid "%s `%s' does not fully implement the `%s' protocol"
 msgstr ""
 
-#: f/bad.def:664
-msgid "This could take a while (initializing `%A' at %0)..."
+#: objc/objc-act.c:6139 objc/objc-act.c:8249
+msgid "`@end' missing in implementation context"
 msgstr ""
 
-#: f/bad.def:666
+#: objc/objc-act.c:6167
 #, c-format
-msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
+msgid "reimplementation of class `%s'"
 msgstr ""
 
-#: f/bad.def:668
+# src/request.c:806 src/request.c:912
+#: objc/objc-act.c:6209
 #, fuzzy, c-format
-msgid "Truncating characters on right side of character constant at %0"
+msgid "conflicting super class name `%s'"
+msgstr "Ìç áíáãíùñßóçìï üíïìá åðéöÜíåéáò `%s'"
+
+#: objc/objc-act.c:6224
+#, fuzzy, c-format
+msgid "duplicate interface declaration for class `%s'"
 msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: f/bad.def:670
-#, c-format
-msgid "Truncating characters on right side of hollerith constant at %0"
-msgstr ""
+#: objc/objc-act.c:6506
+#, fuzzy, c-format
+msgid "duplicate declaration for protocol `%s'"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: f/bad.def:672
-#, c-format
-msgid "Truncating non-zero data on left side of numeric constant at %0"
+#: objc/objc-act.c:7363
+msgid "[super ...] must appear in a method context"
 msgstr ""
 
-#: f/bad.def:674
+#: objc/objc-act.c:8354 objc/objc-act.c:8370
 #, c-format
-msgid "Truncating non-zero data on left side of typeless constant at %0"
+msgid "potential selector conflict for method `%s'"
 msgstr ""
 
-#: f/bad.def:676
-#, fuzzy
-msgid "Typeless constant at %0 too large"
-msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
-
-#: f/bad.def:678
-#, c-format
-msgid "First-column ampersand continuation at %0"
+#: objc-parse.y:2656
+msgid "`@end' must appear in an implementation context"
 msgstr ""
 
-#: f/bad.def:680 f/bad.def:682
-msgid "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
+#: objc-parse.y:2932
+msgid "method definition not in class context"
 msgstr ""
 
-#: f/bad.def:684 f/bad.def:686
-msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
+#: objc/lang-options.h:27
+msgid "Dump decls to a .decl file"
 msgstr ""
 
-#: f/bad.def:688 f/bad.def:690
-msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
+#: objc/lang-options.h:29
+msgid "Generate code for GNU runtime environment"
 msgstr ""
 
-#: f/bad.def:692
-msgid "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M GLOBALS]"
+#: objc/lang-options.h:32
+msgid "Generate code for NeXT runtime environment"
 msgstr ""
 
-#: f/bad.def:694
-msgid "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M GLOBALS]"
+#: objc/lang-options.h:35
+msgid "Warn if a selector has multiple methods"
 msgstr ""
 
-#: f/bad.def:696 f/bad.def:698
-msgid "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
+#: objc/lang-options.h:39
+msgid "Do not warn if inherited methods are unimplemented"
 msgstr ""
 
-#: f/bad.def:700
-#, fuzzy
-msgid "Array `%A' at %0 is too large to handle"
-msgstr "Ï êáôÜëïãïò `%s' äåí åßíáé ðñïóéôüò."
+#: objc/lang-options.h:41
+msgid "Generate C header of platform specific features"
+msgstr ""
 
-#: f/bad.def:702
-msgid "Statement function `%A' defined at %0 is not used"
+#: objc/lang-options.h:43
+msgid "Specify the name of the class for constant strings"
 msgstr ""
 
-#: f/bad.def:704
-msgid "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M Y2KBAD]"
+#. This is the contribution to the `lang_options' array in gcc.c for
+#. treelang.
+#: treelang/lang-options.h:26
+msgid "(debug) trace parsing process"
 msgstr ""
 
-#: f/bad.def:706
-#, fuzzy
-msgid "Internal compiler error -- cannot perform operation"
-msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
+#: treelang/lang-options.h:27
+msgid "(debug) trace lexical analysis"
+msgstr ""
 
-# src/grep.c:1133
-#. Kind messages are used in diagnostic location reports of the
-#. form "<file>: In function `foo': <error message>".
-#: f/info-k.def:32
-#, fuzzy
-msgid "In unknown kind"
-msgstr "Üãíùóôç ìÝèïäïò êáôáëüãùí"
+#: config/darwin.h:212
+msgid "-current_version only allowed with -dynamiclib"
+msgstr ""
 
-#: f/info-k.def:33
-msgid "In entity"
+#: config/darwin.h:215
+msgid "-install_name only allowed with -dynamiclib"
 msgstr ""
 
-#: f/info-k.def:34
-#, fuzzy
-msgid "In function"
-msgstr "Óôç óõíÜñôçóç `%s':"
+#: config/darwin.h:220
+msgid "-bundle not allowed with -dynamiclib"
+msgstr ""
 
-#: f/info-k.def:35
-msgid "In subroutine"
+#: config/darwin.h:221
+msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr ""
 
-#: f/info-k.def:36
-msgid "In program"
+#: config/darwin.h:222
+msgid "-client_name not allowed with -dynamiclib"
 msgstr ""
 
-#: f/info-k.def:37
-msgid "In block-data unit"
+#: config/darwin.h:225
+msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
 msgstr ""
 
-#: f/info-k.def:38
-msgid "In common block"
+#: config/darwin.h:226
+msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr ""
 
-#: f/info-k.def:39
-msgid "In construct"
+#: config/darwin.h:228
+msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr ""
 
-#: f/info-k.def:40
-msgid "In namelist"
+#: config/darwin.h:229
+msgid "-private_bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: f/info-k.def:41
-msgid "In anything"
+#: f/lang-specs.h:38 gcc.c:689
+msgid "GNU C does not support -C without using -E"
 msgstr ""
 
-#: java/check-init.c:915
-#, c-format
-msgid "internal error in check-init: tree code not implemented: %s"
+#: f/lang-specs.h:39 gcc.c:690
+msgid "GNU C does not support -CC without using -E"
 msgstr ""
 
-#: java/check-init.c:988
-#, c-format
-msgid "final field '%s' may not have been initialized"
+#: config/sparc/sol2-bi.h:168 config/sparc/sol2-bi.h:178
+#: config/sparc/linux64.h:197 config/sparc/linux64.h:208
+#: config/sparc/netbsd-elf.h:163 config/sparc/netbsd-elf.h:182
+#, fuzzy
+msgid "may not use both -m32 and -m64"
+msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ï ÷ñÞóôçò êáé ç ïìÜäá"
+
+#: config/ia64/freebsd.h:23 config/sparc/freebsd.h:33
+#: config/i386/freebsd-aout.h:203 config/alpha/freebsd.h:42
+msgid "`-p' not supported; use `-pg' and gprof(1)"
 msgstr ""
 
-#: java/class.c:567 java/class.c:592
+#: config/vax/vax.h:50 config/vax/vax.h:51
 #, fuzzy
-msgid "internal error - too many interface type"
-msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
+msgid "profiling not supported with -mg\n"
+msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
 
-#: java/class.c:742
-msgid "bad method signature"
+#: config/mips/mips.h:954
+msgid "-pipe is not supported"
+msgstr "ôï -pipe äåí õðïóôçñßæåôáé"
+
+#: config/mips/mips.h:1147 config/arc/arc.h:63
+msgid "may not use both -EB and -EL"
 msgstr ""
 
-#: java/class.c:787
-msgid "misplaced ConstantValue attribute (not in any field)"
+#: java/jvspec.c:77 gcc.c:716 ada/lang-specs.h:38
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr ""
+
+#: config/rs6000/darwin.h:62
+msgid " conflicting code gen style switches are used"
+msgstr ""
+
+#: config/i386/cygwin.h:115
+msgid "mno-cygwin and mno-win32 are not compatible"
 msgstr ""
 
-#: java/class.c:789
-#, c-format
-msgid "duplicate ConstantValue attribute for field '%s'"
+#: config/i386/cygwin.h:170 config/i386/mingw32.h:84
+msgid "shared and mdll are not compatible"
 msgstr ""
 
-#: java/class.c:800
-#, c-format
-msgid "ConstantValue attribute of field '%s' has wrong type"
+#: gcc.c:867
+msgid "-E required when input is from standard input"
 msgstr ""
 
-#: java/class.c:1149
-#, c-format
-msgid "field '%s' not found in class"
+#: gcc.c:871
+msgid "compilation of header file requested"
 msgstr ""
 
-#: java/class.c:1407
-msgid "abstract method in non-abstract class"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
 msgstr ""
 
-#: java/class.c:2092
-#, c-format
-msgid "non-static method '%s' overrides static method"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
 msgstr ""
 
-#: java/decl.c:1511
-#, c-format
-msgid "In %s: overlapped variable and exception ranges at %d"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
-#: java/decl.c:1599
-msgid "bad type in parameter debug info"
+#: treelang/lang-specs.h:52
+msgid "-pg or -p and -fomit-frame-pointer are incompatible"
 msgstr ""
 
-#: java/decl.c:1609
-#, c-format
-msgid "bad PC range for debug info for local `%s'"
+#: config/vax/netbsd-elf.h:42
+msgid "The -shared option is not currently supported for VAX ELF."
 msgstr ""
 
-#: java/expr.c:550
-msgid "stack underflow - dup* operation"
+#: config/mcore/mcore.h:60
+msgid "choose either big or little endian, not both"
 msgstr ""
 
-#: java/expr.c:1504
-#, c-format
-msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
+#: config/mcore/mcore.h:63
+msgid "choose either m340 or m210 not both"
 msgstr ""
 
-#: java/expr.c:1533
-#, fuzzy, c-format
-msgid "field `%s' not found"
-msgstr "ôï áñ÷åßï ÷Üñôç ÷áñáêôÞñùí `%s' äåí âñÝèçêå"
+#: config/mcore/mcore.h:64
+msgid "the m210 does not have little endian support"
+msgstr ""
 
-#: java/expr.c:1684
+#: config/arm/arm.h:178
 #, fuzzy
-msgid "ret instruction not implemented"
-msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
-
-#: java/expr.c:1821
-#, c-format
-msgid "method '%s' not found in class"
+msgid "-mapcs-26 and -mapcs-32 may not be used together"
 msgstr ""
+"Ïé åðéëïãÝò ãéá íá åêôõðùèåß êáé íá ïñéóôåß ç þñá äåí ìðïñïýí íá\n"
+"÷ñçóéìïðïéçèïýí ðáñÜëëçëá."
 
-#: java/expr.c:2025
-#, c-format
-msgid "failed to find class '%s'"
+#: config/arm/arm.h:180
+#, fuzzy
+msgid "-msoft-float and -mhard_float may not be used together"
 msgstr ""
+"Ïé åðéëïãÝò ãéá íá åêôõðùèåß êáé íá ïñéóôåß ç þñá äåí ìðïñïýí íá\n"
+"÷ñçóéìïðïéçèïýí ðáñÜëëçëá."
 
-#: java/expr.c:2037
-#, c-format
-msgid "class '%s' has no method named '%s' matching signature '%s'"
+#: config/arm/arm.h:182
+#, fuzzy
+msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr ""
+"Ïé åðéëïãÝò ãéá íá åêôõðùèåß êáé íá ïñéóôåß ç þñá äåí ìðïñïýí íá\n"
+"÷ñçóéìïðïéçèïýí ðáñÜëëçëá."
 
-#: java/expr.c:2047
-msgid "invokestatic on non static method"
+#: config/mips/r3900.h:35
+#, fuzzy
+msgid "-mhard-float not supported"
+msgstr "Ôï ðñùôüêïëëï äåí õðïóôçñßæåôáé"
+
+#: config/mips/r3900.h:37
+msgid "-msingle-float and -msoft-float can not both be specified"
 msgstr ""
 
-#: java/expr.c:2052
-msgid "invokestatic on abstract method"
+#: ada/lang-specs.h:41
+msgid "-c or -S required for Ada"
 msgstr ""
 
-#: java/expr.c:2060
-msgid "invoke[non-static] on static method"
+#: config/i386/sco5.h:585 config/i386/sco5.h:666
+msgid "-static not valid with -mcoff"
 msgstr ""
 
-#: java/expr.c:2337
-#, c-format
-msgid "missing field '%s' in '%s'"
+#: config/i386/sco5.h:586 config/i386/sco5.h:667
+msgid "-shared not valid with -mcoff"
 msgstr ""
 
-#: java/expr.c:2343
-#, c-format
-msgid "mismatching signature for field '%s' in '%s'"
+#: config/i386/sco5.h:587 config/i386/sco5.h:668
+msgid "-symbolic not valid with -mcoff"
 msgstr ""
 
-#: java/expr.c:2366
-#, c-format
-msgid "assignment to final field `%s' not in field's class"
+#: config/i386/sco5.h:636
+msgid "-fpic is not valid with -mcoff"
 msgstr ""
 
-#: java/expr.c:2371
-#, c-format
-msgid "assignment to final static field `%s' not in class initializer"
+#: config/i386/sco5.h:637
+msgid "-fPIC is not valid with -mcoff"
 msgstr ""
 
-#: java/expr.c:2378
-#, c-format
-msgid "assignment to final field `%s' not in constructor"
+#: config/i386/sco5.h:669
+msgid "-fpic not valid with -mcoff"
 msgstr ""
 
-#: java/expr.c:2616
-#, fuzzy, c-format
-msgid "can't expand %s"
-msgstr "%s: áäõíáìßá óôçí áíÜãíùóç %s: %s\n"
+#: config/i386/sco5.h:670
+msgid "-fPIC not valid with -mcoff"
+msgstr ""
 
-#: java/expr.c:2792
 #, fuzzy
-msgid "invalid PC in line number table"
-msgstr "ìç Ýãêõñïò áñ÷éêüò áñéèìüò ãñáììÞò: `%s'"
+#~ msgid "unknown C standard `%s'"
+#~ msgstr "Üãíùóôï óåô `%s'"
 
-#. We've just reached the end of a region of dead code.
-#: java/expr.c:2837
-#, c-format
-msgid "unreachable bytecode from %d to before %d"
-msgstr ""
-
-#. We've just reached the end of a region of dead code.
-#: java/expr.c:2874
-#, c-format
-msgid "unreachable bytecode from %d to the end of the method"
-msgstr ""
+#, fuzzy
+#~ msgid "null format string"
+#~ msgstr "Ç áëõóßäá ìïñöÞò äåí åßíáé Ýãêõñç: `%s'"
 
-#. duplicate code from LOAD macro
-#: java/expr.c:3193
-msgid "unrecogized wide sub-instruction"
-msgstr ""
+#, fuzzy
+#~ msgid "'lul' is not a valid integer suffix"
+#~ msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: java/jcf-io.c:410
-#, c-format
-msgid "source file for class `%s' is newer than its matching class file.  Source file `%s' used instead"
-msgstr ""
+#, fuzzy
+#~ msgid "decimal constant is so large that it is unsigned"
+#~ msgstr "%s: ôï %s åßíáé ôüóï ìåãÜëï ðïõ äå ìðïñåß íá áíáðáñáóôáèåß"
 
-#: java/jcf-parse.c:379
 #, fuzzy
-msgid "bad string constant"
-msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
+#~ msgid "integer constant is larger than the maximum value for its type"
+#~ msgstr ""
+#~ "ï äçëùìÝíïò áñéèìüò bytes `%s' åßíáé ìåãáëýôåñïò áðü ôï ìÝãéóôï\n"
+#~ "ðïõ ìðïñåß íá áíáðáñáóôáèåß áðü ôï ôýðï äåäïìÝíùí `long'"
 
-#: java/jcf-parse.c:435
-#, c-format
-msgid "bad value constant type %d, index %d"
-msgstr ""
+#~ msgid "execvp %s"
+#~ msgstr "execvp %s"
 
-#: java/jcf-parse.c:693
-#, fuzzy, c-format
-msgid "cannot find file for class %s"
-msgstr "äå âñÝèçêå ï ðñïåðåîåñãáóôÞò C: %s \n"
+#, fuzzy
+#~ msgid "integer constant out of range"
+#~ msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
 
-#: java/jcf-parse.c:705
 #, fuzzy
-msgid "not a valid Java .class file"
-msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ïíüìáôïò êëÜóçò"
+#~ msgid "missing binary operator"
+#~ msgstr "Áãíùóôïò äõáäéêüò ÷åéñéóôÞò."
 
-#: java/jcf-parse.c:708
 #, fuzzy
-msgid "error while parsing constant pool"
-msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôïõ áñ÷åßïõ åîüäïõ"
+#~ msgid "changing search order for system directory \"%s\""
+#~ msgstr "áäõíáìßá áëëáãÞò óôï êáôÜëïãï \"%s\""
 
-#: java/jcf-parse.c:711
-#, c-format
-msgid "error in constant pool entry #%d\n"
-msgstr ""
+#, fuzzy
+#~ msgid "I/O error on output"
+#~ msgstr "ÓöÜëìá åéóüäïõ/åîüäïõ"
 
-#. FIXME - where was first time
-#: java/jcf-parse.c:723
-#, c-format
-msgid "reading class %s for the second time from %s"
-msgstr ""
+#, fuzzy
+#~ msgid "argument missing after %s"
+#~ msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: java/jcf-parse.c:741
 #, fuzzy
-msgid "error while parsing fields"
-msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôïõ áñ÷åßïõ åîüäïõ"
+#~ msgid "number missing after %s"
+#~ msgstr "ïñéóìüò äéêáéùìÜôùí óôï %s"
 
-#: java/jcf-parse.c:744
 #, fuzzy
-msgid "error while parsing methods"
-msgstr "óöÜëìá êáôÜ ôçí áíÜãíùóç ôçò åéóüäïõ"
+#~ msgid "target missing after %s"
+#~ msgstr "Áñ÷Þ áñ÷åßïõ %s\n"
 
-#: java/jcf-parse.c:747
 #, fuzzy
-msgid "error while parsing final attributes"
-msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôçò åéóüäïõ `%s'"
+#~ msgid "possible start of unterminated string literal"
+#~ msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
 
-#: java/jcf-parse.c:761
-#, c-format
-msgid "the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath"
-msgstr ""
+#~ msgid "multi-line string literals are deprecated"
+#~ msgstr "äå óõíßóôáôáé ðéá ç ÷ñÞóç áëöáñéèìçôéêþí óôáèåñþí ðïëëáðëþí ãñáììþí"
+
+#~ msgid "invalid option %s"
+#~ msgstr "ìç Ýãêõñç åðéëïãÞ %s"
+
+#~ msgid "%s:%d: warning: "
+#~ msgstr "%s:%d: ðñïåéäïðïßçóç: "
+
+#~ msgid "%s: warning: "
+#~ msgstr "%s: ðñïåéäïðïßçóç: "
+
+#~ msgid "sorry, not implemented: "
+#~ msgstr "óõããíþìç, ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß: "
 
-#: java/jcf-parse.c:846
 #, fuzzy
-msgid "missing Code attribute"
-msgstr "ÅëëéðÞò Þ êáêïó÷çìáôéóìÝíç éäéüôçôá"
+#~ msgid "Internal compiler error in %s, at %s:%d"
+#~ msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
 
-#: java/jcf-parse.c:1081
-msgid "source file seen twice on command line and will be compiled only once"
-msgstr ""
+#, fuzzy
+#~ msgid "argument to `-b' is missing"
+#~ msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: java/jcf-parse.c:1097
 #, fuzzy
-msgid "no input file specified"
-msgstr "Äåí õðÜñ÷ïõí áñ÷åßá åéóüäïõ"
+#~ msgid "argument to `-V' is missing"
+#~ msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: java/jcf-parse.c:1129
-#, fuzzy, c-format
-msgid "can't close input file %s"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åéóüäïõ `%s'"
+#, fuzzy
+#~ msgid "invalid version number format"
+#~ msgstr "ìç Ýãêõñç äéáìüñöùóç óõíôüìåõóçò"
 
-#: java/jcf-parse.c:1166
-#, c-format
-msgid "bad zip/jar file %s"
-msgstr ""
+#, fuzzy
+#~ msgid "No branches in function %s\n"
+#~ msgstr "Äåí âñÝèçêáí ôáéñéÜóìáôá óôç ìïñöÞ `%s'.\n"
 
-#: java/jcf-write.c:2626
-#, c-format
-msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
-msgstr ""
+#, fuzzy
+#~ msgid "conversion from NaN to int"
+#~ msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
 
-#: java/jcf-write.c:2933
 #, fuzzy
-msgid "field initializer type mismatch"
-msgstr "Êáêïóõíôáßñéáóìá ôýðùí êáôá÷þñçóçò/ðßíáêá"
+#~ msgid "conversion from NaN to unsigned int"
+#~ msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
 
-#: java/jcf-write.c:3342
-#, fuzzy, c-format
-msgid "can't create directory %s"
-msgstr "%s: Äåí åßíáé äõíáôüí íá äçìéïõñãçèåß ï êáôÜëïãïò %s: %s\n"
+#, fuzzy
+#~ msgid "floating point overflow"
+#~ msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
 
-#: java/jcf-write.c:3369
-#, fuzzy, c-format
-msgid "can't to open %s"
-msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
+#, fuzzy
+#~ msgid "%s: argument domain error"
+#~ msgstr "%s: óöÜëìá áíÜãíùóçò"
 
-#: java/jv-scan.c:183
-msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
-msgstr ""
+#, fuzzy
+#~ msgid "%s: overflow range error"
+#~ msgstr "%s: óöÜëìá åããñáöÞò"
 
-#: java/jv-scan.c:186
-#, fuzzy, c-format
-msgid "can't open output file `%s'"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'"
+#, fuzzy
+#~ msgid "%s: underflow range error"
+#~ msgstr "%s: óöÜëìá åããñáöÞò"
 
-#: java/jv-scan.c:222
-#, fuzzy, c-format
-msgid "file not found `%s'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#, fuzzy
+#~ msgid "internal error: %s"
+#~ msgstr "óöÜëìá óôçí áíÜãíùóç åéóüäïõ: %s"
 
-#: java/jvspec.c:384
-msgid "can't specify `-D' without `--main'\n"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid character constant in #if"
+#~ msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
 
-#: java/jvspec.c:390
 #, fuzzy
-msgid "-R requires -o"
-msgstr "ÅóöáëìÝíïò êþäéêáò áßôçóçò"
+#~ msgid "octal character constant does not fit in a byte"
+#~ msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
 
-#: java/jvspec.c:397
-msgid "warning: already-compiled .class files ignored with -C"
-msgstr ""
+#, fuzzy
+#~ msgid "hex character constant does not fit in a byte"
+#~ msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
 
-#: java/jvspec.c:404
 #, fuzzy
-msgid "cannot specify both -C and -o"
-msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ï ÷ñÞóôçò êáé ç ïìÜäá"
+#~ msgid "Junk after end of expression."
+#~ msgstr "Ðñüùñï ôÝëïò ôçò êáíïíéêÞò Ýêöñáóçò"
 
-#: java/jvspec.c:416
 #, fuzzy
-msgid "cannot create temporary file"
-msgstr "ÓÖÁËÌÁ: Áäõíáìßá äçìéïõñãßáò ðñïóùñéíïý áñ÷åßïõ ãéá áëëáãÞ"
+#~ msgid "-traditional is not supported in C++"
+#~ msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
 
-#: java/jvspec.c:444
-msgid "using both @FILE with multiple files not implemented"
-msgstr ""
+#, fuzzy
+#~ msgid "-traditional and -ansi are mutually exclusive"
+#~ msgstr "ïé åðéëïãÝò --string êáé --check åßíáé áìïéâáßùò áðïêëåéüìåíåò"
 
-#: java/jvspec.c:501
 #, fuzzy
-msgid "cannot specify `main' class when not linking"
-msgstr "Äåí åßíáé äõíáôü íá äçëùèåß áñéèìüò óôçëþí óôçí ðáñÜëëçëç åêôýðùóç."
+#~ msgid "-pedantic and -traditional are mutually exclusive"
+#~ msgstr "\"Æþíç %s\" ãñáììÞ êáé åðéëïãÞ -l åßíáé áìïéâáßùò áðïêëåéüìåíá"
 
-#: java/lang.c:433
-msgid "can't do dependency tracking with input from stdin"
-msgstr ""
+#, fuzzy
+#~ msgid "-trigraphs and -traditional are mutually exclusive"
+#~ msgstr "ïé åðéëïãÝò --string êáé --check åßíáé áìïéâáßùò áðïêëåéüìåíåò"
 
-#: java/lang.c:449
-msgid "couldn't determine target name for dependency tracking"
-msgstr ""
+#, fuzzy
+#~ msgid "unterminated #%s conditional"
+#~ msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
 
-#: java/lex.c:303
-#, c-format
-msgid ""
-"unknown encoding: `%s'\n"
-"This might mean that your locale's encoding is not supported\n"
-"by your system's iconv(3) implementation.  If you aren't trying\n"
-"to use a particular encoding for your input file, try the\n"
-"`--encoding=UTF-8' option"
-msgstr ""
+#, fuzzy
+#~ msgid "not in any file?!"
+#~ msgstr "Äåí åßíáé åðþíõìï áñ÷åßï"
 
-#: java/mangle.c:85
-#, fuzzy, c-format
-msgid "can't mangle %s"
-msgstr "Äåí åßíáé äõíáôüí íá åêôåëåóôåß ôï %s"
+#, fuzzy
+#~ msgid "invalid macro name"
+#~ msgstr "ìç Ýãêõñï üíïìá ìÞíá"
 
-#: java/mangle_name.c:145 java/mangle_name.c:217
 #, fuzzy
-msgid "internal error - invalid Utf8 name"
-msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
+#~ msgid "invalid macro name `%s'"
+#~ msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:748
-#: ../../../gcc/vanilla/gcc/java/parse.y:786
 #, fuzzy
-msgid "Missing name"
-msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
+#~ msgid "unterminated parameter list in #define"
+#~ msgstr "ìç ôåñìáôéæüìåíï üíïìá âÜñïõò"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:750
-#: ../../../gcc/vanilla/gcc/java/parse.y:788
-#: ../../../gcc/vanilla/gcc/java/parse.y:813
-#: ../../../gcc/vanilla/gcc/java/parse.y:997
-#: ../../../gcc/vanilla/gcc/java/parse.y:1344
-#: ../../../gcc/vanilla/gcc/java/parse.y:1555
-#: ../../../gcc/vanilla/gcc/java/parse.y:1557
-#: ../../../gcc/vanilla/gcc/java/parse.y:1786
-#: ../../../gcc/vanilla/gcc/java/parse.y:1812
-#: ../../../gcc/vanilla/gcc/java/parse.y:1823
-#: ../../../gcc/vanilla/gcc/java/parse.y:1834
-#: ../../../gcc/vanilla/gcc/java/parse.y:1846
-msgid "';' expected"
-msgstr "áíáìåíüôáí ';'"
+#, fuzzy
+#~ msgid "invalid format #line command"
+#~ msgstr "Ç áëõóßäá ìïñöÞò äåí åßíáé Ýãêõñç: `%s'"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:811
-msgid "'*' expected"
-msgstr "áíáìåíüôáí '*'"
+#, fuzzy
+#~ msgid "undefining `defined'"
+#~ msgstr "áüñéóôï"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:825
-msgid "Class or interface declaration expected"
-msgstr ""
+#, fuzzy
+#~ msgid "undefining `%s'"
+#~ msgstr "¶íïéãìá ôïõ `%s'"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:860
-#: ../../../gcc/vanilla/gcc/java/parse.y:862
 #, fuzzy
-msgid "Missing class name"
-msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
+#~ msgid "#warning%.*s"
+#~ msgstr "ðñïåéäïðïßçóç: "
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:865
-#: ../../../gcc/vanilla/gcc/java/parse.y:869
-#: ../../../gcc/vanilla/gcc/java/parse.y:877
-#: ../../../gcc/vanilla/gcc/java/parse.y:1042
-#: ../../../gcc/vanilla/gcc/java/parse.y:1290
-#: ../../../gcc/vanilla/gcc/java/parse.y:1292
-#: ../../../gcc/vanilla/gcc/java/parse.y:1621
-#: ../../../gcc/vanilla/gcc/java/parse.y:1857
-#: ../../../gcc/vanilla/gcc/java/parse.y:1889
-#: ../../../gcc/vanilla/gcc/java/parse.y:1941
-msgid "'{' expected"
-msgstr "áíáìåíüôáí '{'"
+# src/dfa.c:652 src/dfa.c:655 src/dfa.c:682 src/dfa.c:686 src/dfa.c:687
+# src/dfa.c:690 src/dfa.c:703 src/dfa.c:704
+# src/dfa.c:660 src/dfa.c:663 src/dfa.c:690 src/dfa.c:694 src/dfa.c:695
+# src/dfa.c:698 src/dfa.c:711 src/dfa.c:712
+#, fuzzy
+#~ msgid "unbalanced #endif"
+#~ msgstr "Ìç éóóïñïðçìÝíï ["
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:879
-msgid "Missing super class name"
-msgstr ""
+#, fuzzy
+#~ msgid "unterminated string or character constant"
+#~ msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:889
-#: ../../../gcc/vanilla/gcc/java/parse.y:905
 #, fuzzy
-msgid "Missing interface name"
-msgstr "ðáñÜëçøç ïñßóìáôïò áñ÷åßïõ"
+#~ msgid "arguments given to macro `%s'"
+#~ msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:976
-#: ../../../gcc/vanilla/gcc/java/parse.y:1309
-#: ../../../gcc/vanilla/gcc/java/parse.y:1370
-#: ../../../gcc/vanilla/gcc/java/parse.y:1579
-#: ../../../gcc/vanilla/gcc/java/parse.y:1801
-#: ../../../gcc/vanilla/gcc/java/parse.y:1810
-#: ../../../gcc/vanilla/gcc/java/parse.y:1821
-#: ../../../gcc/vanilla/gcc/java/parse.y:1832
-#: ../../../gcc/vanilla/gcc/java/parse.y:1844
-#: ../../../gcc/vanilla/gcc/java/parse.y:1861
-#: ../../../gcc/vanilla/gcc/java/parse.y:1863
-#: ../../../gcc/vanilla/gcc/java/parse.y:1934
-#: ../../../gcc/vanilla/gcc/java/parse.y:2105
-#: ../../../gcc/vanilla/gcc/java/parse.y:2167
-#: ../../../gcc/vanilla/gcc/java/parse.y:2319
-#: ../../../gcc/vanilla/gcc/java/parse.y:2331
-#: ../../../gcc/vanilla/gcc/java/parse.y:2338
-#: ../../../gcc/vanilla/gcc/java/parse.y:2345
-#: ../../../gcc/vanilla/gcc/java/parse.y:2356
-#: ../../../gcc/vanilla/gcc/java/parse.y:2358
-#: ../../../gcc/vanilla/gcc/java/parse.y:2396
-#: ../../../gcc/vanilla/gcc/java/parse.y:2398
-#: ../../../gcc/vanilla/gcc/java/parse.y:2400
-#: ../../../gcc/vanilla/gcc/java/parse.y:2421
-#: ../../../gcc/vanilla/gcc/java/parse.y:2423
-#: ../../../gcc/vanilla/gcc/java/parse.y:2425
-#: ../../../gcc/vanilla/gcc/java/parse.y:2441
-#: ../../../gcc/vanilla/gcc/java/parse.y:2443
-#: ../../../gcc/vanilla/gcc/java/parse.y:2464
-#: ../../../gcc/vanilla/gcc/java/parse.y:2466
-#: ../../../gcc/vanilla/gcc/java/parse.y:2468
-#: ../../../gcc/vanilla/gcc/java/parse.y:2496
-#: ../../../gcc/vanilla/gcc/java/parse.y:2498
-#: ../../../gcc/vanilla/gcc/java/parse.y:2500
-#: ../../../gcc/vanilla/gcc/java/parse.y:2502
-#: ../../../gcc/vanilla/gcc/java/parse.y:2520
-#: ../../../gcc/vanilla/gcc/java/parse.y:2522
-#: ../../../gcc/vanilla/gcc/java/parse.y:2533
-#: ../../../gcc/vanilla/gcc/java/parse.y:2544
-#: ../../../gcc/vanilla/gcc/java/parse.y:2555
-#: ../../../gcc/vanilla/gcc/java/parse.y:2566
-#: ../../../gcc/vanilla/gcc/java/parse.y:2577
-#: ../../../gcc/vanilla/gcc/java/parse.y:2590
-#: ../../../gcc/vanilla/gcc/java/parse.y:2594
-#: ../../../gcc/vanilla/gcc/java/parse.y:2596
-#: ../../../gcc/vanilla/gcc/java/parse.y:2609
 #, fuzzy
-msgid "Missing term"
-msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
+#~ msgid "no args to macro `%s'"
+#~ msgstr "Üãíùóôïò ÷áñáêôÞñáò `%s'"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:991
-msgid "Missing variable initializer"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid %%V value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1008
 #, fuzzy
-msgid "Invalid declaration"
-msgstr "Ìç Ýãêõñç áíôáëëáãÞ"
+#~ msgid "Don't do symbol renaming"
+#~ msgstr "äåí äþèçêå óõìâïëéêü üíïìá"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1014
-msgid "Can't specify array dimension in a declaration"
-msgstr ""
+#, fuzzy
+#~ msgid "inline float constants not supported on this host"
+#~ msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
+
+#, fuzzy
+#~ msgid "Retain legend information"
+#~ msgstr "åìöÜíéóç ðëçñïöïñéþí ðñïüäïõ"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1016
-#: ../../../gcc/vanilla/gcc/java/parse.y:1092
-#: ../../../gcc/vanilla/gcc/java/parse.y:2142
-#: ../../../gcc/vanilla/gcc/java/parse.y:2164
-#: ../../../gcc/vanilla/gcc/java/parse.y:2168
-#: ../../../gcc/vanilla/gcc/java/parse.y:2203
-#: ../../../gcc/vanilla/gcc/java/parse.y:2280
-#: ../../../gcc/vanilla/gcc/java/parse.y:2290
-msgid "']' expected"
-msgstr "áíáìåíüôáí ']'"
+# lib/argmatch.c:188
+#, fuzzy
+#~ msgid "argument is a structure"
+#~ msgstr "¸ãêõñá ïñßóìáôá åßíáé:"
 
-# src/dfa.c:652 src/dfa.c:655 src/dfa.c:682 src/dfa.c:686 src/dfa.c:687
-# src/dfa.c:690 src/dfa.c:703 src/dfa.c:704
-# src/dfa.c:660 src/dfa.c:663 src/dfa.c:690 src/dfa.c:694 src/dfa.c:695
-# src/dfa.c:698 src/dfa.c:711 src/dfa.c:712
-#: ../../../gcc/vanilla/gcc/java/parse.y:1020
 #, fuzzy
-msgid "Unbalanced ']'"
-msgstr "Ìç éóóïñïðçìÝíï ["
+#~ msgid "Use mcount for profiling"
+#~ msgstr "áäýíáôç ç öüñôùóç äåäïìÝíùí ðñïößë"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1056
-msgid "Invalid method declaration, method name required"
-msgstr ""
+#, fuzzy
+#~ msgid "-mips%d not supported"
+#~ msgstr "Ôï ai_family äåí õðïóôçñßæåôáé"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1062
-#: ../../../gcc/vanilla/gcc/java/parse.y:1064
-#: ../../../gcc/vanilla/gcc/java/parse.y:2025
 #, fuzzy
-msgid "Identifier expected"
-msgstr "ÐñïóäéïñéóôÞò áöáéñÝèçêå"
+#~ msgid "-mabi=%s does not support -mips%d"
+#~ msgstr "Ôï ai_socktype äåí õðïóôçñßæåôáé"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1067
-msgid "Invalid method declaration, return type required"
-msgstr ""
+#, fuzzy
+#~ msgid "-fdata-sections not supported on AIX"
+#~ msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1090
-#: ../../../gcc/vanilla/gcc/java/parse.y:1535
-#: ../../../gcc/vanilla/gcc/java/parse.y:1542
-#: ../../../gcc/vanilla/gcc/java/parse.y:1551
-#: ../../../gcc/vanilla/gcc/java/parse.y:1553
-#: ../../../gcc/vanilla/gcc/java/parse.y:1581
-#: ../../../gcc/vanilla/gcc/java/parse.y:1689
-#: ../../../gcc/vanilla/gcc/java/parse.y:1970
-#: ../../../gcc/vanilla/gcc/java/parse.y:2023
-msgid "')' expected"
-msgstr "áíáìåíüôáí '('"
+#, fuzzy
+#~ msgid "`%D' as declarator"
+#~ msgstr "ôï `%s' åßíáé êáôÜëïãïò"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1106
 #, fuzzy
-msgid "Missing formal parameter term"
-msgstr "ÅëëéðÞò Þ êáêïó÷çìáôéóìÝíç éäéüôçôá"
+#~ msgid "invalid type: `void &'"
+#~ msgstr "Ìç Ýãêõñç çìåñïìçíßá `%s'"
+
+#~ msgid "                %#D"
+#~ msgstr "                %#D"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1121
-#: ../../../gcc/vanilla/gcc/java/parse.y:1126
 #, fuzzy
-msgid "Missing identifier"
-msgstr "Ý÷åé ðáñáëçöèåß ôï áñ÷åßï ðñïïñéóìïý"
+#~ msgid "invalid use of type decl `%#D' as expression"
+#~ msgstr "Ìç Ýãêõñç ðñïðïñåõüìåíç êáíïíéêÞ Ýêöñáóç"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1146
-#: ../../../gcc/vanilla/gcc/java/parse.y:1155
-msgid "Missing class type term"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid use of undefined type `%#T'"
+#~ msgstr "ìç Ýãêõñïò áñéèìüò áðü êåíÝò ãñáììÝò: `%s'"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1307
 #, fuzzy
-msgid "Invalid interface type"
-msgstr "Ìç Ýãêõñïò åîáêñéâùôÞò(verifier) åîõðçñåôïýìåíïõ"
+#~ msgid "declaration of `%#T'"
+#~ msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1499
-#: ../../../gcc/vanilla/gcc/java/parse.y:1668
-#: ../../../gcc/vanilla/gcc/java/parse.y:1670
-msgid "':' expected"
-msgstr "áíáìåíüôáí ':'"
+#, fuzzy
+#~ msgid "invalid use of `%T'"
+#~ msgstr "Ìç Ýãêõñç çìåñïìçíßá `%s'."
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1521
-#: ../../../gcc/vanilla/gcc/java/parse.y:1526
-#: ../../../gcc/vanilla/gcc/java/parse.y:1531
 #, fuzzy
-msgid "Invalid expression statement"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+#~ msgid "internal error - use of undefined type"
+#~ msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1549
-#: ../../../gcc/vanilla/gcc/java/parse.y:1577
-#: ../../../gcc/vanilla/gcc/java/parse.y:1617
-#: ../../../gcc/vanilla/gcc/java/parse.y:1685
-#: ../../../gcc/vanilla/gcc/java/parse.y:1753
-#: ../../../gcc/vanilla/gcc/java/parse.y:1859
-#: ../../../gcc/vanilla/gcc/java/parse.y:1927
-#: ../../../gcc/vanilla/gcc/java/parse.y:2017
-#: ../../../gcc/vanilla/gcc/java/parse.y:2019
-#: ../../../gcc/vanilla/gcc/java/parse.y:2027
-#: ../../../gcc/vanilla/gcc/java/parse.y:2263
-#: ../../../gcc/vanilla/gcc/java/parse.y:2265
-msgid "'(' expected"
-msgstr "áíáìåíüôáí '('"
+#, fuzzy
+#~ msgid "-p option not supported: use -pg instead"
+#~ msgstr "ôï -C äåí óõíßóôáôáé ðéá, ÷ñçóéìïðïéÞóôå -Z"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1619
 #, fuzzy
-msgid "Missing term or ')'"
-msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
+#~ msgid "options -mabi=mmixware and -mabi=gnu are mutually exclusive"
+#~ msgstr "\"Æþíç %s\" ãñáììÞ êáé åðéëïãÞ -l åßíáé áìïéâáßùò áðïêëåéüìåíá"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1666
 #, fuzzy
-msgid "Missing or invalid constant expression"
-msgstr "%s: ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç: %s"
+#~ msgid "__builtin_trap not supported by this target"
+#~ msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1687
-msgid "Missing term and ')' expected"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid %H value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1726
 #, fuzzy
-msgid "Invalid control expression"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+#~ msgid "invalid %h value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1728
-#: ../../../gcc/vanilla/gcc/java/parse.y:1730
 #, fuzzy
-msgid "Invalid update expression"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+#~ msgid "invalid %Q value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1755
 #, fuzzy
-msgid "Invalid init statement"
-msgstr "Ìç Ýãêõñç ðáñÜìåôñïò"
+#~ msgid "invalid %q value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1930
-msgid "Missing term or ')' expected"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid %p value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1972
-msgid "'class' or 'this' expected"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid %B value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1974
-#: ../../../gcc/vanilla/gcc/java/parse.y:1976
 #, fuzzy
-msgid "'class' expected"
-msgstr "áíáìåíüôáí ')'\n"
+#~ msgid "invalid %C value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2021
 #, fuzzy
-msgid "')' or term expected"
-msgstr "áíáìåíüôáí ')'\n"
+#~ msgid "invalid %E value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2140
-msgid "'[' expected"
-msgstr "áíáìåíüôáí '['"
+#, fuzzy
+#~ msgid "invalid %r value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2218
 #, fuzzy
-msgid "Field expected"
-msgstr "Ç èõãáôñéêÞ äéåñãáóßá ôåñìáôßóôçêå"
+#~ msgid "bad string length in %s"
+#~ msgstr "åëÜ÷éóôï ìÝãåèïò áëöáñéèìçôéêïý"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2275
-#: ../../../gcc/vanilla/gcc/java/parse.y:2285
-msgid "Missing term and ']' expected"
-msgstr ""
+#, fuzzy
+#~ msgid "mode mismatch in %s expression"
+#~ msgstr "ÓöÜëìá óôï ôáßñéáóìá óôçí êáíïíéêÞ Ýêöñáóç `%s'"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2389
+# src/main.c:697 src/main.c:751
 #, fuzzy
-msgid "']' expected, invalid type expression"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+#~ msgid "no label named `%s'"
+#~ msgstr "¶ãíùóôç ãëþóóá `%s'"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2392
 #, fuzzy
-msgid "Invalid type expression"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+#~ msgid "this is the first ELSE label"
+#~ msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2504
 #, fuzzy
-msgid "Invalid reference type"
-msgstr "Ìç Ýãêõñç ðéóù-ðáñáðïìðÞ"
+#~ msgid "duplicate CASE value"
+#~ msgstr "äéðëü êëåéäß"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2982
-msgid "Constructor invocation must be first thing in a constructor"
-msgstr ""
+#, fuzzy
+#~ msgid "this is the first entry for that value"
+#~ msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2984
-msgid "Only constructors can invoke constructors"
-msgstr ""
+#, fuzzy
+#~ msgid "CASE value out of range"
+#~ msgstr "Ï áñéèìüò ôùí êáíáëéþí åßíáé Ýîù áðü ôá üñéá"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2993
-#, c-format
-msgid ": `%s' JDK1.1(TM) feature"
-msgstr ""
+#, fuzzy
+#~ msgid "empty range"
+#~ msgstr "êåíü áëöáñéèìçôéêü"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:3053
-#: ../../../gcc/vanilla/gcc/java/parse.y:3055
-#, c-format
-msgid ""
-"%s.\n"
-"%s"
-msgstr ""
+#, fuzzy
+#~ msgid "internal error - unknown type in multiple assignment"
+#~ msgstr "åóùôåñéêü óöÜëìá - êëÞèçêå ç addtype ìå êáêü ttisgmt"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:6789
-#, c-format
-msgid "malformed .zip archive in CLASSPATH: %s"
-msgstr ""
+#, fuzzy
+#~ msgid "cannot convert to a boolean mode"
+#~ msgstr "áäýíáôç ç ìåôáôñïðÞ ôïõ U+%04X óôï ôïðéêü óýíïëï ÷áñáêôÞñùí"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:6860
-#, c-format
-msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
-msgstr ""
+#, fuzzy
+#~ msgid "cannot convert to a char mode"
+#~ msgstr "áäýíáôç ç ìåôáôñïðÞ ôïõ U+%04X óôï ôïðéêü óýíïëï ÷áñáêôÞñùí"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:12191
-#, fuzzy, c-format
-msgid "missing static field `%s'"
-msgstr "Ý÷åé ðáñáëçöèåß ç ëßóôá ìå ôá ðåäßá"
+#, fuzzy
+#~ msgid "powerset tuple element out of range"
+#~ msgstr "%s: áñéèìüò ãñáììÞò Ýîù áðü ôá üñéá"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:12196
-#, fuzzy, c-format
-msgid "not a static field `%s'"
-msgstr "áäõíáìßá ðñïóðÝëáóçò(stat()) áñ÷åßïõ `%s': %s"
+#, fuzzy
+#~ msgid "missing variant fields (at least `%s')"
+#~ msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:12239
-#, fuzzy, c-format
-msgid "No case for %s"
-msgstr "ÓöÜëìá åðåîåñãáóßáò: %s"
+#, fuzzy
+#~ msgid "invalid array tuple label"
+#~ msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ïíüìáôïò êëÜóçò"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:13140
-#, fuzzy, c-format
-msgid "unregistered operator %s"
-msgstr "ðïôÝ äåí äçëþèçêå ôï ðñüãñáììá %d\n"
+#, fuzzy
+#~ msgid "array tuple index out of range"
+#~ msgstr "%s: áñéèìüò ãñáììÞò Ýîù áðü ôá üñéá"
 
-#: java/typeck.c:566
 #, fuzzy
-msgid "junk at end of signature string"
-msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
+#~ msgid "too many array tuple values"
+#~ msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: java/verify.c:480
 #, fuzzy
-msgid "bad pc in exception_table"
-msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
+#~ msgid "missing array tuple element %s"
+#~ msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
 
-#: java/verify.c:1392
-#, c-format
-msgid "unknown opcode %d@pc=%d during verification"
-msgstr ""
+#, fuzzy
+#~ msgid "missing array tuple elements %s : %s"
+#~ msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
 
-#: java/verify.c:1462 java/verify.c:1475 java/verify.c:1479
-#, c-format
-msgid "verification error at PC=%d"
-msgstr ""
+# src/request.c:263
+#, fuzzy
+#~ msgid "no initialization allowed for `%s'"
+#~ msgstr "Ôï âÞìá áñ÷éêïðïßçóçò áðÝôõ÷å"
 
-#: java/lang-options.h:32
-msgid "Disable automatic array bounds checking"
-msgstr ""
+#, fuzzy
+#~ msgid "location for `%s' not read-compatible"
+#~ msgstr "Ï êáôÜëïãïò `%s' äåí åßíáé ðñïóéôüò."
 
-#: java/lang-options.h:34
-msgid "Assume native functions are implemented using JNI"
-msgstr ""
+#, fuzzy
+#~ msgid "too few tag labels"
+#~ msgstr "ðïëý ëßãá ïñßóìáôá"
 
-#: java/lang-options.h:36
-msgid "Set class path and suppress system path"
-msgstr ""
+#, fuzzy
+#~ msgid "too many tag labels"
+#~ msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: java/lang-options.h:38
-msgid "Set class path"
-msgstr ""
+#, fuzzy
+#~ msgid "...is duplicated here"
+#~ msgstr "äéðëü êëåéäß"
 
-#: java/lang-options.h:40
-msgid "Choose class whose main method should be used"
-msgstr ""
+#, fuzzy
+#~ msgid "duplicate grant for `%s'"
+#~ msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: java/lang-options.h:42
-msgid "Choose input encoding (default comes from locale)"
-msgstr ""
+#, fuzzy
+#~ msgid "previous grant for `%s'"
+#~ msgstr "äéáôÞñçóç ùñþí óôï %s"
 
-#: java/lang-options.h:44
-msgid "Add directory to class path"
-msgstr ""
+#, fuzzy
+#~ msgid "duplicate definition `%s'"
+#~ msgstr "äéðëüò ïñéóìüò óõíüëïõ"
 
-#: java/lang-options.h:46
-msgid "Directory where class files should be written"
-msgstr ""
+#, fuzzy
+#~ msgid "previous definition of `%s'"
+#~ msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
 
-#: java/lang-options.h:48
+# src/main.c:785
 #, fuzzy
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "äå ìðïñïýí íá äçëþíïíôáé áñ÷åßá üôáí ãßíåôáé ÷ñÞóç ôïõ --string"
+#~ msgid "ambiguous choice for seize `%s' -"
+#~ msgstr "ÁóáöÞò ìïñöÞ `%s'"
 
-#: java/lang-options.h:50
-msgid "Warn if deprecated empty statements are found"
-msgstr ""
+#, fuzzy
+#~ msgid "INTERNAL ERROR: handle_one_level is broken"
+#~ msgstr "ÅÓÙÔÅÑÉÊÏ ÓÖÁËÌÁ: ËÜèïò åßäïò áíôéêåéìÝíïõ óôï expand_token ()"
 
-#: java/lang-options.h:52
-msgid "Warn if .class files are out of date"
-msgstr ""
+#, fuzzy
+#~ msgid "conditional expression not allowed in %s"
+#~ msgstr "ËÜèïò Ýêöñáóç óôçí áðïôßìçóç (ëÜèïò åßóïäïò): %s"
 
-#: java/lang-options.h:54
-msgid "Always check for non gcj generated classes archives"
-msgstr ""
+#, fuzzy
+#~ msgid "internal error:  unknown expression mode in %s"
+#~ msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
 
-#: java/lang-options.h:56
-msgid "Never optimize static class initialization code"
-msgstr ""
+#, fuzzy
+#~ msgid "array is not addressable"
+#~ msgstr "Ï êáôÜëïãïò `%s' äåí åßíáé ðñïóéôüò."
 
-#: objc/objc-act.c:606
-msgid "no class name specified as argument to -fconstant-string-class"
-msgstr ""
+#~ msgid "too few arguments in call to `%s'"
+#~ msgstr "ðïëý ëßãá ïñßóìáôá óôç êëÞóç ôçò `%s'"
 
-#: objc/objc-act.c:757
-#, c-format
-msgid "object does not conform to the `%s' protocol"
-msgstr ""
+#~ msgid "too many arguments in call to `%s'"
+#~ msgstr "ðÜñá ðïëëÜ ïñßóìáôá óôç êëÞóç ôçò `%s'"
 
-#: objc/objc-act.c:801
-#, c-format
-msgid "class `%s' does not implement the `%s' protocol"
-msgstr ""
+#, fuzzy
+#~ msgid "cannot dereference, not a pointer"
+#~ msgstr "Äåí ìðïñåß íá êáèïñéóôåß ôï üíïìá ôïõ óõóôÞìáôïò"
 
-#: objc/objc-act.c:939
-#, c-format
-msgid "unexpected type for `id' (%s)"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid type argument of `->'"
+#~ msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
 
-#: objc/objc-act.c:944
-msgid "undefined type `id', please import <objc/objc.h>"
-msgstr ""
+#, fuzzy
+#~ msgid "no field named `%s'"
+#~ msgstr "Ìç ïñéóìÝíï üíïìá %s"
 
-#: objc/objc-act.c:996
-#, c-format
-msgid "protocol `%s' has circular dependency"
-msgstr ""
+#, fuzzy
+#~ msgid "argument %d to ABSTIME must be of integer type"
+#~ msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: objc/objc-act.c:1018 objc/objc-act.c:5229
-#, fuzzy, c-format
-msgid "cannot find protocol declaration for `%s'"
-msgstr "áäõíáìßá åéóáãùãÞò óôïé÷åßï ðáñáâïëÞò `%.*s'"
+#, fuzzy
+#~ msgid "parameter 2 must be a positive integer"
+#~ msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
 
-#: objc-parse.y:1752 objc/objc-act.c:1279 objc/objc-act.c:5747
-#: objc/objc-act.c:6077 objc/objc-act.c:6126 objc/objc-act.c:6162
-#, fuzzy, c-format
-msgid "cannot find interface declaration for `%s'"
-msgstr "áäõíáìßá áíÜãíùóçò êåöáëßäáò áðü ôï `%s'"
+#, fuzzy
+#~ msgid "argument 1 to `%s' must be of floating point mode"
+#~ msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: objc/objc-act.c:1304
-#, fuzzy, c-format
-msgid "cannot find reference tag for class `%s'"
-msgstr "äå âñÝèçêå ï ðñïåðåîåñãáóôÞò C: %s \n"
+#, fuzzy
+#~ msgid "first argument to `%s' must be a mode"
+#~ msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: objc/objc-act.c:2314
-#, fuzzy, c-format
-msgid "cannot find class `%s'"
-msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'"
+#~ msgid "too many arguments to procedure"
+#~ msgstr "ðÜñá ðïëëÜ ïñßóìáôá óôç ñïõôßíá"
 
-#: objc/objc-act.c:2316
-#, fuzzy, c-format
-msgid "class `%s' already exists"
-msgstr "(ôï áñ÷åßï Þäç õðÜñ÷åé)"
+#, fuzzy
+#~ msgid "too few arguments to procedure `%s'"
+#~ msgstr "Ðñïåéäïðïßçóç: Ðïëý ëßãá ïñßóìáôá óôï åóùäïìçìÝíï `%s'"
 
-#. fatal did not work with 2 args...should fix
-#: objc/objc-act.c:2440
-#, c-format
-msgid "cannot find interface declaration for `%s', superclass of `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "too few arguments to procedure"
+#~ msgstr "ðïëý ëßãá ïñßóìáôá"
 
-#: objc/objc-act.c:2447
-#, c-format
-msgid "circular inheritance in interface declaration for `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "syntax error (integer used as function)"
+#~ msgstr "óõíôáêôéêü óöÜëìá óôïí êáèïñéóìü óåéñÜò"
 
-#: objc/objc-act.c:3500 objc/objc-act.c:3517
 #, fuzzy
-msgid "inconsistent instance variable specification"
-msgstr "Ìåôáãëùôôéóìüò ðñïäéáãñáöþí ôïðéêþí ñõèìßóåùí"
+#~ msgid "syntax error - missing operator, comma, or '('?"
+#~ msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü ôïõ ðßíáêá ñåðåñôïñßïõ: %s"
 
-#: objc/objc-act.c:4710
-#, fuzzy, c-format
-msgid "multiple declarations for method `%s'"
-msgstr "ðïëëáðëüò áñéèìüò åðéëïãþí ôçí åíôïëÞ `s'"
+#, fuzzy
+#~ msgid "internal error - bad built-in function `%s'"
+#~ msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
 
-#: objc/objc-act.c:4876
-#, fuzzy, c-format
-msgid "invalid receiver type `%s'"
-msgstr "Ìç Ýãêõñç ðñïôåñáéüôçôá `%s'"
+#, fuzzy
+#~ msgid "invalid operation on array of chars"
+#~ msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ðáñáâïëÞò"
 
-#: objc/objc-act.c:4907 objc/objc-act.c:4933 objc/objc-act.c:4981
-#, fuzzy, c-format
-msgid "`%s' does not respond to `%s'"
-msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+#, fuzzy
+#~ msgid "invalid left operand of %s"
+#~ msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'"
 
-# src/outer.c:102
-#: objc/objc-act.c:4913 objc/objc-act.c:7197
-#, fuzzy, c-format
-msgid "no super class declared in interface for `%s'"
-msgstr "Ï áíôéôïðïèåôçôÞò åðéöÜíåéáò Ý÷åé ôåèåß ðåñéóóüôåñï áðü ìéá öïñÜ ãéá ôï `%s'"
+#, fuzzy
+#~ msgid "invalid right operand of %s"
+#~ msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'"
 
-#: objc/objc-act.c:5011
-msgid "cannot find class (factory) method"
-msgstr ""
+#, fuzzy
+#~ msgid "ADDR requires a LOCATION argument"
+#~ msgstr "ç åðéëïãÞ `-k' áðáéôåß Ýíá üñéóìá"
 
-#: objc/objc-act.c:5012 objc/objc-act.c:5056
-#, c-format
-msgid "return type for `%s' defaults to id"
-msgstr ""
+#, fuzzy
+#~ msgid "-> expression is not addressable"
+#~ msgstr "ËÜèïò Ýêöñáóç óôçí áðïôßìçóç: %s"
 
-#: objc/objc-act.c:5029
-#, fuzzy, c-format
-msgid "method `%s' not implemented by protocol"
-msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé áðü ôï ðñùôüêïëëï"
+#, fuzzy
+#~ msgid "%s is not addressable"
+#~ msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: objc/objc-act.c:5038
-msgid "return type defaults to id"
-msgstr ""
+#, fuzzy
+#~ msgid "can't write to %s"
+#~ msgstr "áäõíáìßá åããñáöÞò áðïôåëÝóìáôïò: %s"
 
-# src/install.c:562
-#: objc/objc-act.c:5055
 #, fuzzy
-msgid "cannot find method"
-msgstr "áäõíáìßá äéêñÜíùóçò"
+#~ msgid "FORBID is not yet implemented"
+#~ 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:5298
-#, c-format
-msgid "instance variable `%s' accessed in class method"
-msgstr ""
+#, fuzzy
+#~ msgid "text length must be greater then 0"
+#~ msgstr "%s: ï áñéèìüò ãñáììÞò ðñÝðåé íá åßíáé ìåãáëýôåñïò áðü ôï ìçäÝí"
 
-#: objc/objc-act.c:5548
-#, fuzzy, c-format
-msgid "duplicate definition of class method `%s'"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
+#, fuzzy
+#~ msgid "argument 2 of ASSOCIATE must not be an empty string"
+#~ msgstr "%s: ç ôéìÞ ãéá ôï ðåäßï `%s' äåí ðñÝðåé íá åßíáé Ýíá êåíü áëöáñéèìçôéêü"
 
-#: objc/objc-act.c:5554
-#, fuzzy, c-format
-msgid "duplicate declaration of class method `%s'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+#, fuzzy
+#~ msgid "argument 2 to ASSOCIATE must be a string"
+#~ msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: objc/objc-act.c:5590
-#, fuzzy, c-format
-msgid "duplicate definition of instance method `%s'"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
+#, fuzzy
+#~ msgid "argument 3 to ASSOCIATE must be a string"
+#~ msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: objc/objc-act.c:5596
-#, fuzzy, c-format
-msgid "duplicate declaration of instance method `%s'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+#, fuzzy
+#~ msgid "too many arguments in call to MODIFY"
+#~ msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: objc/objc-act.c:5636
-#, c-format
-msgid "duplicate interface declaration for category `%s(%s)'"
-msgstr ""
+#, fuzzy
+#~ msgid "argument 2 of MODIFY must not be an empty string"
+#~ msgstr "%s: ç ôéìÞ ãéá ôï ðåäßï `%s' äåí ðñÝðåé íá åßíáé Ýíá êåíü áëöáñéèìçôéêü"
 
-#: objc/objc-act.c:5722
-#, c-format
-msgid "instance variable `%s' is declared private"
-msgstr ""
+#, fuzzy
+#~ msgid "argument 2 to MODIFY must be a string"
+#~ msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: objc/objc-act.c:5769
-#, c-format
-msgid "instance variable `%s' is declared %s"
-msgstr ""
+#, fuzzy
+#~ msgid "argument 3 to MODIFY must be a string"
+#~ msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: objc/objc-act.c:5779
-msgid "static access to object of type `id'"
-msgstr ""
+#, fuzzy
+#~ msgid "incompatible index mode"
+#~ msgstr "ìç Ýãêõñï äéêáßùìá"
 
-#: objc/objc-act.c:5816 objc/objc-act.c:5909
-#, c-format
-msgid "incomplete implementation of class `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "argument %d of %s must be of mode ACCESS"
+#~ msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: objc/objc-act.c:5820 objc/objc-act.c:5914
-#, fuzzy, c-format
-msgid "incomplete implementation of category `%s'"
-msgstr "áðïôõ÷ßá êáôÜ ôçí åããñáöÞ äåäïìÝíùí ãéá ôçí êáôçãïñßá `%s'"
+#, fuzzy
+#~ msgid "too few arguments in call to `readrecord'"
+#~ msgstr "ðïëý ëßãá bytes óôçí êùäéêïðïßçóç ÷áñáêôÞñá"
 
-#: objc/objc-act.c:5825 objc/objc-act.c:5919
-#, c-format
-msgid "method definition for `%c%s' not found"
-msgstr ""
+#, fuzzy
+#~ msgid "too few arguments in call to `writerecord'"
+#~ msgstr "ðïëý ëßãá bytes óôçí êùäéêïðïßçóç ÷áñáêôÞñá"
 
-#: objc/objc-act.c:5963
-#, c-format
-msgid "%s `%s' does not fully implement the `%s' protocol"
-msgstr ""
+#, fuzzy
+#~ msgid "argument %d of %s must be of mode TEXT"
+#~ msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: objc/objc-act.c:6021 objc/objc-act.c:8118
-msgid "`@end' missing in implementation context"
-msgstr ""
+#, fuzzy
+#~ msgid "argument %d must be referable"
+#~ msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: objc/objc-act.c:6049
-#, c-format
-msgid "reimplementation of class `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "too few arguments for this format string"
+#~ msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-# src/request.c:806 src/request.c:912
-#: objc/objc-act.c:6091
-#, fuzzy, c-format
-msgid "conflicting super class name `%s'"
-msgstr "Ìç áíáãíùñßóçìï üíïìá åðéöÜíåéáò `%s'"
+#, fuzzy
+#~ msgid "internal error in check_format_string"
+#~ msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
 
-#: objc/objc-act.c:6106
-#, fuzzy, c-format
-msgid "duplicate interface declaration for class `%s'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+# src/recode.c:171
+#, fuzzy
+#~ msgid "no padding character (offset %d)"
+#~ msgstr "ÊáíÝíáò ÷áñáêôÞñáò äåí ìåôáôñÝðåôáé óå %3d"
 
-#: objc/objc-act.c:6388
-#, fuzzy, c-format
-msgid "duplicate declaration for protocol `%s'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+#, fuzzy
+#~ msgid "too many arguments for this format string"
+#~ msgstr "ðÜñá ðïëëÜ ïñßóìáôá óå áõôü ôï áëöáñéèìçôéêü ìïñöÞò"
 
-#: objc/objc-act.c:7238
-msgid "[super ...] must appear in a method context"
-msgstr ""
+#, fuzzy
+#~ msgid "missing index expression"
+#~ msgstr "ðáñÜëçøç ïñßóìáôïò áñ÷åßïõ"
 
-#: objc/objc-act.c:8220 objc/objc-act.c:8236
-#, c-format
-msgid "potential selector conflict for method `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "too few arguments in call to `readtext'"
+#~ msgstr "ðïëý ëßãá ïñßóìáôá"
 
-#: objc-parse.y:2602
-msgid "`@end' must appear in an implementation context"
-msgstr ""
+#, fuzzy
+#~ msgid "non-constant expression"
+#~ msgstr "Áäõíáìßá ðñïóðÝëáóçò ôïõ áñ÷åßïõ ôçò áëëáãÞò"
 
-#: objc-parse.y:2876
-msgid "method definition not in class context"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid C'xx' "
+#~ msgstr "ìç Ýãêõñç ìåôáôüðéóç UTC"
 
-#: objc/lang-options.h:27
-msgid "Dump decls to a .decl file"
-msgstr ""
+#, fuzzy
+#~ msgid "unrecognized compiler directive"
+#~ msgstr "ìç áíáãíùñßóçìç åðéëïãÞ `-%c'"
 
-#: objc/lang-options.h:29
-msgid "Generate code for GNU runtime environment"
-msgstr ""
+#, fuzzy
+#~ msgid "unrecognized compiler directive `%s'"
+#~ msgstr "ìç áíáãíùñßóçìç åðéëïãÞ `-%c'"
 
-#: objc/lang-options.h:32
-msgid "Generate code for NeXT runtime environment"
-msgstr ""
+#, fuzzy
+#~ msgid "unterminated string literal"
+#~ msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
 
-#: objc/lang-options.h:35
-msgid "Warn if a selector has multiple methods"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid number format `%s'"
+#~ msgstr "ìç Ýãêõñïò áñéèìüò áðü óôÞëåò: `%s'"
 
-#: objc/lang-options.h:39
-msgid "Do not warn if inherited methods are unimplemented"
-msgstr ""
+#, fuzzy
+#~ msgid "can't find %s"
+#~ msgstr "Äåí åßíáé äõíáôüí íá åêôåëåóôåß ôï %s"
 
-#: objc/lang-options.h:41
-msgid "Generate C header of platform specific features"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid `%c' character in name"
+#~ msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ïíüìáôïò êëÜóçò"
 
-#: objc/lang-options.h:43
-msgid "Specify the name of the class for constant strings"
-msgstr ""
+#, fuzzy
+#~ msgid "loop identifier undeclared"
+#~ msgstr "áíáìåíüôáí óôáèåñÜ Þ ðñïóäéïñéóôÞò"
 
-#: config/mmix/mmix.h:112
 #, fuzzy
-msgid "options -mabi=mmixware and -mabi=gnu are mutually exclusive"
-msgstr "\"Æþíç %s\" ãñáììÞ êáé åðéëïãÞ -l åßíáé áìïéâáßùò áðïêëåéüìåíá"
+#~ msgid "BY expression is negative or zero"
+#~ msgstr "ËÜèïò Ýêöñáóç óôçí áðïôßìçóç: %s"
 
-#: f/lang-specs.h:35 gcc.c:677
-msgid "GNU C does not support -C without using -E"
-msgstr ""
+#, fuzzy
+#~ msgid "start label '%s' does not match end label '%s'"
+#~ msgstr "ôï áñ÷åßï äåäïìÝíùí ðñïößë `%s' äåí ôáéñéÜæåé ìå ôï äéáìïéñáæüìåíï áíôéêåßìåíï `%s'"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr ""
+#, fuzzy
+#~ msgid "expected a name here"
+#~ msgstr "%s: áíáìåíüôáí áñéèìçôéêÞ ôéìÞ."
 
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr ""
+#, fuzzy
+#~ msgid "expected a name string here"
+#~ msgstr "%s: áíáìåíüôáí áñéèìçôéêÞ ôéìÞ."
 
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
+#, fuzzy
+#~ msgid "missing defining occurrence"
+#~ msgstr "Ý÷åé ðáñáëçöèåß ôï áñ÷åßï ðñïïñéóìïý"
 
-#: config/mcore/mcore.h:60
-msgid "choose either big or little endian, not both"
-msgstr ""
+#, fuzzy
+#~ msgid "missing '(' in exception list"
+#~ msgstr "Ý÷åé ðáñáëçöèåß ôï áñ÷åßï ðñïïñéóìïý"
 
-#: config/mcore/mcore.h:63
-msgid "choose either m340 or m210 not both"
-msgstr ""
+#, fuzzy
+#~ msgid "syntax error in exception list"
+#~ msgstr "óõíôáêôéêü óöÜëìá óôï ïñéóìü ôïõ %s: %s"
 
-#: config/mcore/mcore.h:64
-msgid "the m210 does not have little endian support"
-msgstr ""
+#, fuzzy
+#~ msgid "empty ON-condition"
+#~ msgstr "Åðåßãïõóá êáôÜóôáóç åéóüäïõ/åîüäïõ"
 
-#: config/alpha/freebsd.h:36 config/i386/freebsd-aout.h:227
-#: config/ia64/freebsd.h:24 config/sparc/freebsd.h:31
-msgid "`-p' not supported; use `-pg' and gprof(1)"
-msgstr ""
+#, fuzzy
+#~ msgid "expected another rename clause"
+#~ msgstr "%s: áíáìåíüôáí áñéèìçôéêÞ ôéìÞ."
 
-#: ada/lang-specs.h:39 gcc.c:698 java/jvspec.c:74
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr ""
+#, fuzzy
+#~ msgid "syntax error in parameter name list"
+#~ msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü êëÜóçò ÷áñáêôÞñùí"
 
-#: ada/lang-specs.h:42
-msgid "-c or -S required for Ada"
-msgstr ""
+#, fuzzy
+#~ msgid "syntax error while parsing signal definition statement"
+#~ msgstr "óõíôáêôéêü óöÜëìá óôï ïñéóìü ôïõ %s: %s"
 
-#: config/arm/arm.h:213
 #, fuzzy
-msgid "-mapcs-26 and -mapcs-32 may not be used together"
-msgstr ""
-"Ïé åðéëïãÝò ãéá íá åêôõðùèåß êáé íá ïñéóôåß ç þñá äåí ìðïñïýí íá\n"
-"÷ñçóéìïðïéçèïýí ðáñÜëëçëá."
+#~ msgid "expression is not an action"
+#~ msgstr "ËÜèïò Ýêöñáóç óôçí áðïôßìçóç: %s"
 
-#: config/arm/arm.h:225
 #, fuzzy
-msgid "-msoft-float and -mhard_float may not be used together"
-msgstr ""
-"Ïé åðéëïãÝò ãéá íá åêôõðùèåß êáé íá ïñéóôåß ç þñá äåí ìðïñïýí íá\n"
-"÷ñçóéìïðïéçèïýí ðáñÜëëçëá."
+#~ msgid "syntax error in action"
+#~ msgstr "óõíôáêôéêü óöÜëìá óôïí êáèïñéóìü óåéñÜò"
 
-#: config/arm/arm.h:236
 #, fuzzy
-msgid "-mbig-endian and -mlittle-endian may not be used together"
-msgstr ""
-"Ïé åðéëïãÝò ãéá íá åêôõðùèåß êáé íá ïñéóôåß ç þñá äåí ìðïñïýí íá\n"
-"÷ñçóéìïðïéçèïýí ðáñÜëëçëá."
+#~ msgid "bad tuple field name list"
+#~ msgstr "ìç Ýãêõñï byte Þ ëßóôá ðåäßùí"
 
-#: config/arm/arm.h:254
-msgid "incompatible interworking options"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid syntax for label in tuple"
+#~ msgstr "ìç Ýãêõñï byte Þ ëßóôá ðåäßùí"
 
-#: config/arm/riscix.h:73 config/arm/riscix.h:133
-msgid "-mbsd and -pedantic incompatible"
-msgstr ""
+#, fuzzy
+#~ msgid "missing field"
+#~ msgstr "Ý÷åé ðáñáëçöèåß ç ëßóôá ìå ôá ðåäßá"
 
-#: config/arm/riscix.h:74 config/arm/riscix.h:134
-msgid "-mbsd and -mxopen incompatible"
-msgstr ""
+#, fuzzy
+#~ msgid "VARYING bit-strings not implemented"
+#~ msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
 
-#: config/arm/riscix.h:75 config/arm/riscix.h:135
-msgid "-mxopen and -pedantic incompatible"
-msgstr ""
+#, fuzzy
+#~ msgid "SIGNAL is not a valid mode"
+#~ msgstr "ìç Ýãêõñï äéêáßùìá"
 
-#: config/nextstep.h:161 config/nextstep.h:164
-msgid "-p profiling is no longer supported.  Use -pg instead"
-msgstr ""
+#, fuzzy
+#~ msgid "syntax error - missing mode"
+#~ msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìïý locale ìçíýìáôïò"
 
-#: gcc.c:846
-msgid "-E required when input is from standard input"
-msgstr ""
+#, fuzzy
+#~ msgid "too many arguments to process `%s'"
+#~ msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: gcc.c:850
-msgid "compilation of header file requested"
-msgstr ""
+#, fuzzy
+#~ msgid "too many arguments to process"
+#~ msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: config/i386/cygwin.h:169 config/i386/mingw32.h:69
-msgid "shared and mdll are not compatible"
-msgstr ""
+#, fuzzy
+#~ msgid "too few arguments to process `%s'"
+#~ msgstr "ðïëý ëßãá ïñßóìáôá"
 
-#: config/i386/sco5.h:662 config/i386/sco5.h:737
-msgid "-static not valid with -mcoff"
-msgstr ""
+#, fuzzy
+#~ msgid "too few arguments to process"
+#~ msgstr "ðïëý ëßãá ïñßóìáôá"
 
-#: config/i386/sco5.h:663 config/i386/sco5.h:738
-msgid "-shared not valid with -mcoff"
-msgstr ""
+#, fuzzy
+#~ msgid "GEN_INST parameter 2 must be an integer mode"
+#~ msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
 
-#: config/i386/sco5.h:664 config/i386/sco5.h:739
-msgid "-symbolic not valid with -mcoff"
-msgstr ""
+#, fuzzy
+#~ msgid "%s is not a declared process"
+#~ msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: config/i386/sco5.h:702
-msgid "-fpic is not valid with -mcoff"
-msgstr ""
+#, fuzzy
+#~ msgid " and no default priority was set."
+#~ msgstr "Äåí åßíáé äõíáôüí íá âñåèåß ç ðñïôåñáéüôçôá."
 
-#: config/i386/sco5.h:703
-msgid "-fPIC is not valid with -mcoff"
-msgstr ""
+#, fuzzy
+#~ msgid " and no destination process specified"
+#~ msgstr "Áðáéôåßôáé äéåýèõíóç ðñïïñéóìïý"
 
-#: config/i386/sco5.h:740
-msgid "-fpic not valid with -mcoff"
-msgstr ""
+#, fuzzy
+#~ msgid "slice length out-of-range"
+#~ msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
 
-#: config/i386/sco5.h:741
-msgid "-fPIC not valid with -mcoff"
-msgstr ""
+#, fuzzy
+#~ msgid "too many index expressions"
+#~ msgstr "õðåñâïëéêÜ ðïëëÜ äåõôåñüëåðôá áíáðÞäçóçò"
 
-#: config/dsp16xx/dsp16xx.h:103 config/dsp16xx/dsp16xx.h:112
-msgid "a -ifile option requires a -map option"
-msgstr ""
+#, fuzzy
+#~ msgid "cannot convert to float"
+#~ msgstr "áäýíáôç ç ìåôáôñïðÞ ôïõ U+%04X óôï ôïðéêü óýíïëï ÷áñáêôÞñùí"
 
-#: config/arc/arc.h:59 config/mips/mips.h:1007
-msgid "may not use both -EB and -EL"
-msgstr ""
+#, fuzzy
+#~ msgid "cannot convert float to this mode"
+#~ msgstr "yp_update: áäõíáìßá ìåôáôñïðÞò ïíüìáôïò óõóôÞìáôïò óå üíïìá äéêôýïõ\n"
 
-#: config/i860/fx2800.h:290
 #, fuzzy
-msgid "-p option not supported: use -pg instead"
-msgstr "ôï -C äåí óõíßóôáôáé ðéá, ÷ñçóéìïðïéÞóôå -Z"
+#~ msgid "internal error in chill_root_resulting_mode"
+#~ msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
 
-#: config/mips/mips.h:837
 #, fuzzy
-msgid "-pipe is not supported"
-msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
+#~ msgid "cannot process BIN (>32)"
+#~ msgstr "Äåí åßíáé äõíáôüí íá âñåèåß ï ôýðïò ôïõ åðåîåñãáóôÞ."
 
-#: config/mips/mips.h:1003
-msgid "may not use both -mfp64 and -msingle-float"
-msgstr ""
+#, fuzzy
+#~ msgid "negative string length"
+#~ msgstr "åëÜ÷éóôï ìÝãåèïò áëöáñéèìçôéêïý"
 
-#: config/mips/mips.h:1004
-msgid "may not use both -mfp64 and -m4650"
-msgstr ""
+#, fuzzy
+#~ msgid "floating point ranges"
+#~ msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
 
-#: config/mips/mips.h:1006
-msgid "may not use both -mgp32 and -mfp64"
-msgstr ""
+#, fuzzy
+#~ msgid "starting word in POS must be an integer constant"
+#~ msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
 
-#: config/mips/r3900.h:36 config/mips/r3900.h:42
 #, fuzzy
-msgid "-mhard-float not supported"
-msgstr "Ôï ðñùôüêïëëï äåí õðïóôçñßæåôáé"
+#~ msgid "length in POS must be an integer constant"
+#~ msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
 
-#: config/mips/r3900.h:38 config/mips/r3900.h:44
-msgid "-msingle-float and -msoft-float can not both be specified"
-msgstr ""
+#, fuzzy
+#~ msgid "end bit in POS must be an integer constant"
+#~ msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
 
-#: config/i386/cygwin.h:114
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid parameterized type"
+#~ msgstr "%s: ìç Ýãêõñï åßäïò áñ÷åßïõ"
 
-#: config/vax/vax.h:42 config/vax/vax.h:43
+# src/main.c:659
 #, fuzzy
-msgid "profiling not supported with -mg\n"
-msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
+#~ msgid "ambiguous request for method pointer `%s'"
+#~ msgstr "ÁóáöÞò óõìâïëïóåéñÜ `%s'"
 
-#~ #, fuzzy
+#, fuzzy
 #~ msgid "invalid use of %D"
 #~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#, fuzzy
+#~ msgid "internal error #%d"
+#~ msgstr "Åóùôåñéêü óöÜëìá NIS"
+
+#, fuzzy
+#~ msgid "can't to open %s"
+#~ msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
index a9b5b4b00fe5de9eae348788583e417e9cdddb40..e7f88bee39de7097174ac673fac9bdb9d0c2bd7f 100644 (file)
-# Mensajes en español para gcc-3.1-b20020415
-# Copyright (C) 2001, 2002 Free Software Foundation, Inc.
-# Cristian Othón Martínez Vera <cfuga@itam.mx>, 2001, 2002.
+# Mensajes en español para gcc-3.3-b20021230
+# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
+# Cristian Othón Martínez Vera <cfuga@itam.mx>, 2001, 2002, 2003.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gcc 3.1-b20020415\n"
-"POT-Creation-Date: 2002-04-23 12:53+0200\n"
-"PO-Revision-Date: 2002-04-23 16:15-0600\n"
+"Project-Id-Version: gcc 3.3-b20021230\n"
+"POT-Creation-Date: 2002-12-30 18:56+0000\n"
+"PO-Revision-Date: 2003-01-07 21:02-0600\n"
 "Last-Translator: Cristian Othón Martínez Vera <cfuga@itam.mx>\n"
 "Language-Team: Spanish <es@li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: attribs.c:314
+#: attribs.c:185
 #, c-format
 msgid "`%s' attribute directive ignored"
 msgstr "se ignora la directiva de atributo `%s'"
 
-#: attribs.c:322
+#: attribs.c:193
 #, c-format
 msgid "wrong number of arguments specified for `%s' attribute"
 msgstr "se especificó el número equivocado de argumentos para el atributo `%s'"
 
-#: attribs.c:339
+#: attribs.c:210
 #, c-format
 msgid "`%s' attribute does not apply to types"
 msgstr "el atributo `%s' no aplica a tipos"
 
-#: attribs.c:376
+#: attribs.c:247
 #, c-format
 msgid "`%s' attribute only applies to function types"
 msgstr "el atributo `%s' aplica solamente a tipos de funciones"
 
-#: attribs.c:468 attribs.c:490 attribs.c:512 attribs.c:543 attribs.c:565 attribs.c:590 attribs.c:613 attribs.c:643 attribs.c:681 attribs.c:728 attribs.c:758 attribs.c:788 attribs.c:811 attribs.c:1057 attribs.c:1113 attribs.c:1169 attribs.c:1230 attribs.c:1256 attribs.c:1458 config/arm/arm.c:2007 config/arm/arm.c:2034 config/avr/avr.c:4683 config/h8300/h8300.c:3071 config/h8300/h8300.c:3096 config/i386/i386.c:1267 config/i386/winnt.c:74
+#: attribs.c:404 c-common.c:5253 c-common.c:5275 c-common.c:5297
+#: c-common.c:5328 c-common.c:5350 c-common.c:5375 c-common.c:5398
+#: c-common.c:5428 c-common.c:5466 c-common.c:5513 c-common.c:5543
+#: c-common.c:5573 c-common.c:5596 c-common.c:5853 c-common.c:5875
+#: c-common.c:5918 c-common.c:5995 c-common.c:6051 c-common.c:6112
+#: c-common.c:6146 c-common.c:6500 config/arm/arm.c:2098 config/arm/arm.c:2125
+#: config/avr/avr.c:4774 config/h8300/h8300.c:3649 config/h8300/h8300.c:3674
+#: config/i386/i386.c:1396 config/i386/winnt.c:76
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr "se ignora el atributo `%s'"
 
-#: attribs.c:844
-#, c-format
-msgid "unknown machine mode `%s'"
-msgstr "se desconoce el modo de máquina `%s'"
-
-#: attribs.c:847
-#, c-format
-msgid "no data type for mode `%s'"
-msgstr "no hay tipo de datos para el modo `%s'"
-
-#: attribs.c:880
-msgid "section attribute cannot be specified for local variables"
-msgstr "el atributo de sección no puede ser especificado para las variables locales"
-
-#: attribs.c:891
-#, c-format
-msgid "section of `%s' conflicts with previous declaration"
-msgstr "la sección de `%s' causa conflictos con la declaración previa"
-
-#: attribs.c:900
-#, c-format
-msgid "section attribute not allowed for `%s'"
-msgstr "no se permite un atributo de sección para `%s'"
-
-#: attribs.c:907
-msgid "section attributes are not supported for this target"
-msgstr "no se da soporte a atributos de sección en este objetivo"
-
-#: attribs.c:949
-msgid "requested alignment is not a constant"
-msgstr "la alineación solicitada no es una constante"
-
-#: attribs.c:954
-msgid "requested alignment is not a power of 2"
-msgstr "la alineación solicitada no es una potencia de 2"
-
-#: attribs.c:959
-msgid "requested alignment is too large"
-msgstr "la alineación solicitada es demasiado grande"
-
-#: attribs.c:986
-#, c-format
-msgid "alignment may not be specified for `%s'"
-msgstr "la alineación no puede ser especificada para `%s'"
-
-#: attribs.c:1031
-#, c-format
-msgid "`%s' defined both normally and as an alias"
-msgstr "`%s' definido normalmente y como un alias"
-
-#: attribs.c:1041
-msgid "alias arg not a string"
-msgstr "el argumento de alias no es una cadena"
-
-#: attribs.c:1080 attribs.c:1136
-#, c-format
-msgid "`%s' attribute applies only to functions"
-msgstr "el atributo `%s' aplica solamente a funciones"
-
-#: attribs.c:1087 attribs.c:1143
-#, c-format
-msgid "can't set `%s' attribute after definition"
-msgstr "no se puede establecer el atributo `%s' después de la definición"
-
-#: attribs.c:1227
-#, c-format
-msgid "`%s' attribute ignored for `%s'"
-msgstr "se ignora el atributo `%s' para `%s'"
-
-#: attribs.c:1284
-#, c-format
-msgid "invalid vector type for attribute `%s'"
-msgstr "tipo vector inválido para el atributo `%s'"
-
-#: attribs.c:1307 attribs.c:1312
-msgid "no vector mode with the size and type specified could be found"
-msgstr "no se puede encontrar un modo vector con el tamaño y tipo especificados"
-
-#: builtins.c:282
+#: builtins.c:285
 msgid "offset outside bounds of constant string"
 msgstr "el desplazamiento fuera de los límites de la constante de cadena"
 
-#: builtins.c:759
+#: builtins.c:765
 msgid "second arg to `__builtin_prefetch' must be a constant"
 msgstr "el segundo argumento de `__builtin_prefetch' debe ser una constante"
 
-#: builtins.c:766
+#: builtins.c:772
 msgid "invalid second arg to __builtin_prefetch; using zero"
 msgstr "el segundo argumento para __builtin_prefetch es inválido; se usará cero"
 
-#: builtins.c:773
+#: builtins.c:779
 msgid "third arg to `__builtin_prefetch' must be a constant"
 msgstr "el tercer argumento de `__builtin_prefetch' debe ser una constante"
 
-#: builtins.c:780
+#: builtins.c:786
 msgid "invalid third arg to __builtin_prefetch; using zero"
 msgstr "el tercer argumento para __builtin_prefetch es inválido; se usará cero"
 
@@ -143,1286 +72,1434 @@ msgstr "el tercer argumento para __builtin_prefetch es inv
 #. port (i860) that used this code, and I'm unconvinced it could actually
 #. handle the general case.  So we no longer try to handle anything
 #. weird and make the backend absorb the evil.
-#: builtins.c:2760
+#: builtins.c:2864
 msgid "__builtin_saveregs not supported by this target"
 msgstr "no se da soporte a __builtin_saveregs en este objetivo"
 
-#: builtins.c:2802
+#: builtins.c:2906
 msgid "argument of `__builtin_args_info' must be constant"
 msgstr "el argumento de `__builtin_args_info' debe ser constante"
 
-#: builtins.c:2808
+#: builtins.c:2912
 msgid "argument of `__builtin_args_info' out of range"
 msgstr "el argumento de `__builtin_args_info' está fuera de rango"
 
-#: builtins.c:2814
+#: builtins.c:2918
 msgid "missing argument in `__builtin_args_info'"
 msgstr "falta un argumento en `__builtin_args_info'"
 
-#: builtins.c:2846
+#: builtins.c:2949
 msgid "`va_start' used in function with fixed args"
 msgstr "se usó `va_start' en una función con argumentos fijos"
 
-#: builtins.c:2865
+#: builtins.c:2968
 msgid "second parameter of `va_start' not last named argument"
 msgstr "el segundo parámetro de `va_start' no es el último argumento nombrado"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:2870
+#: builtins.c:2973
 msgid "`__builtin_next_arg' called without an argument"
 msgstr "se llamó a `__builtin_next_arg' sin un argumento"
 
-#: builtins.c:2974
+#: builtins.c:3059
 msgid "too many arguments to function `va_start'"
 msgstr "demasiados argumentos para la función `va_start'"
 
-#: builtins.c:3075
+#: builtins.c:3161
 msgid "first argument to `va_arg' not of type `va_list'"
 msgstr "el primer argumento para `va_arg' no es del tipo `va_list'"
 
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:3106
+#: builtins.c:3193
 #, c-format
 msgid "`%s' is promoted to `%s' when passed through `...'"
 msgstr "`%s' se promueve a `%s' cuando pasa a través de `...'"
 
-#: builtins.c:3111
+#: builtins.c:3198
 #, c-format
 msgid "(so you should pass `%s' not `%s' to `va_arg')"
 msgstr "(así que debe pasar `%s' y no `%s' a `va_arg')"
 
-#: builtins.c:3242
+#: builtins.c:3329
 msgid "invalid arg to `__builtin_frame_address'"
 msgstr "argumento inválido para `__builtin_frame_address'"
 
-#: builtins.c:3244
+#: builtins.c:3331
 msgid "invalid arg to `__builtin_return_address'"
 msgstr "argumento inválido para `__builtin_return_address'"
 
-#: builtins.c:3258
+#: builtins.c:3345
 msgid "unsupported arg to `__builtin_frame_address'"
 msgstr "argumento sin soporte para `__builtin_frame_address'"
 
-#: builtins.c:3260
+#: builtins.c:3347
 msgid "unsupported arg to `__builtin_return_address'"
 msgstr "argumento no soportado para `__builtin_return_address'"
 
-#: builtins.c:3428
+#: builtins.c:3515
 msgid "second arg to `__builtin_expect' must be a constant"
 msgstr "el segundo argumento de `__builtin_expect' debe ser una constante"
 
-#: builtins.c:3909
+#: builtins.c:4010
 msgid "__builtin_longjmp second argument must be 1"
 msgstr "el segundo argumento de __builtin_longjump debe ser 1"
 
 #. just do library call, if unknown builtin
-#: builtins.c:3982 c-common.c:3811
+#: builtins.c:4074 c-common.c:4437
 #, c-format
 msgid "built-in function `%s' not currently supported"
 msgstr "no se soporta actualmente la función interna `%s'"
 
-#: c-common.c:550
+#: builtins.c:4147
+msgid "target format does not support infinity"
+msgstr "el formato objetivo no tiene soporte para infinito"
+
+#: c-common.c:1163
 #, c-format
 msgid "`%s' is not defined outside of function scope"
 msgstr "`%s' no está definido fuera del ámbito de la función"
 
-#: c-common.c:590
-msgid "concatenation of string literals with __FUNCTION__ is deprecated.  This feature will be removed in future"
-msgstr "la concatenación de literales de cadena con __FUNCTION__ está deprecado.  Esta característica será eliminada en el futuro"
-
-#: c-common.c:659
+#: c-common.c:1184
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr "la longitud de la cadena `%d' es mayor que la longitud `%d' que se requiere que los compiladores ISO C%d den soporte"
 
-#: c-common.c:708
+#: c-common.c:1242
+msgid "concatenation of string literals with __FUNCTION__ is deprecated"
+msgstr "la concatenación de literales de cadena con __FUNCTION__ está deprecado"
+
+#: c-common.c:1338
 msgid "overflow in constant expression"
 msgstr "desbordamiento en la expresión constante"
 
-#: c-common.c:729
+#: c-common.c:1359
 msgid "integer overflow in expression"
 msgstr "desbordamiento entero en la expresión"
 
-#: c-common.c:738
+#: c-common.c:1368
 msgid "floating point overflow in expression"
 msgstr "desbordamiento de coma flotante en la expresión"
 
-#: c-common.c:744
+#: c-common.c:1374
 msgid "vector overflow in expression"
 msgstr "desbordamiento vectorial en la expresión"
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:765
+#: c-common.c:1397
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "entero grande truncado implícitamente al tipo unsigned"
 
-#: c-common.c:767
+#: c-common.c:1399
 msgid "negative integer implicitly converted to unsigned type"
 msgstr "entero negativo truncado implícitamente al tipo unsigned"
 
-#: c-common.c:814
+#: c-common.c:1447
 msgid "overflow in implicit constant conversion"
 msgstr "desbordamiento en la conversión implícita de constante"
 
-#: c-common.c:962
+#: c-common.c:1595
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr "la operación sobre `%s' puede estar indefinida"
 
-#: c-common.c:1253
+#: c-common.c:1886
 msgid "expression statement has incomplete type"
 msgstr "la declaración de la expresión tiene tipo de dato incompleto"
 
-#: c-common.c:1286
+#: c-common.c:1919
 msgid "case label does not reduce to an integer constant"
 msgstr "la etiqueta de `case' no se reduce a una constante entera"
 
-#: c-common.c:1586
+#: c-common.c:2223
 msgid "invalid truth-value expression"
 msgstr "expresión de valor verdadero inválida"
 
-#: c-common.c:1637
+#: c-common.c:2274
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "operadores inválidos para el binario %s"
 
-#: c-common.c:1872 c-common.c:1881
+#: c-common.c:2508
 msgid "comparison is always false due to limited range of data type"
 msgstr "la comparación siempre es falsa debido al rango limitado del tipo de datos"
 
-#: c-common.c:1874 c-common.c:1883
+#: c-common.c:2510
 msgid "comparison is always true due to limited range of data type"
 msgstr "la comparación siempre es verdadera debido al rango limitado del tipo de datos"
 
-#: c-common.c:1949
+#: c-common.c:2580
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "la comparación de una expresión unsigned >= 0 siempre es verdadera"
 
-#: c-common.c:1958
+#: c-common.c:2589
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "la comparación de una expresión unsigned < 0 siempre es falsa"
 
-#: c-common.c:2005
+#: c-common.c:2636
 msgid "pointer of type `void *' used in arithmetic"
 msgstr "se usó un apuntador de tipo `void *' en la aritmética"
 
-#: c-common.c:2011
+#: c-common.c:2642
 msgid "pointer to a function used in arithmetic"
 msgstr "se usó un apuntador a una función en la aritmética"
 
-#: c-common.c:2017
+#: c-common.c:2648
 msgid "pointer to member function used in arithmetic"
 msgstr "se usó un apuntador a una función miembro en la aritmética"
 
-#: c-common.c:2023
+#: c-common.c:2654
 msgid "pointer to a member used in arithmetic"
 msgstr "se usó un apuntador a un miembro en la aritmética"
 
-#: c-common.c:2110 f/com.c:14823
+#: c-common.c:2741 f/com.c:14690
 msgid "struct type value used where scalar is required"
 msgstr "se usa un valor de tipo struct cuando se requiere un escalar"
 
-#: c-common.c:2114 f/com.c:14827
+#: c-common.c:2745 f/com.c:14694
 msgid "union type value used where scalar is required"
 msgstr "se usa un valor de tipo union cuando se requiere un escalar"
 
-#: c-common.c:2118 f/com.c:14831
+#: c-common.c:2749 f/com.c:14698
 msgid "array type value used where scalar is required"
 msgstr "se usa un valor de tipo matriz cuando se requiere un escalar"
 
-#: c-common.c:2233 f/com.c:14957
+#: c-common.c:2869 f/com.c:14831
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "se sugieren paréntesis alrededor de la asignación usada como valor verdadero"
 
-#: c-common.c:2277 c-common.c:2309
+#: c-common.c:2913 c-common.c:2945
 msgid "invalid use of `restrict'"
 msgstr "uso inválido de `restrict'"
 
-#: c-common.c:2425
-msgid "__alignof__ applied to an incomplete type"
-msgstr "__alignof__ aplicado a un tipo de dato incompleto"
+#: c-common.c:3059
+msgid "invalid application of `sizeof' to a function type"
+msgstr "aplicación inválida de `sizeof' a un tipo de función"
 
-#: c-common.c:2451
+#: c-common.c:3069
+#, c-format
+msgid "invalid application of `%s' to a void type"
+msgstr "aplicación inválida de `%s' a un tipo void"
+
+#: c-common.c:3075
+#, c-format
+msgid "invalid application of `%s' to an incomplete type"
+msgstr "aplicación inválida de `%s' a un tipo de dato incompleto"
+
+#: c-common.c:3116
 msgid "`__alignof' applied to a bit-field"
 msgstr "`__alignof' applicado a un campo de bits"
 
-#: c-common.c:2893
+#: c-common.c:3596
 #, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "no se puede desactivar la función interna `%s'"
 
-#: c-common.c:3174 c-typeck.c:1781
+#: c-common.c:3765 c-typeck.c:1734
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "muy pocos argumentos para la función `%s'"
 
-#: c-common.c:3180 c-typeck.c:1634
+#: c-common.c:3771 c-typeck.c:1587
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "demasiados argumentos para la función `%s'"
 
-#: c-common.c:3369
+#: c-common.c:3790
+#, c-format
+msgid "non-floating-point argument to function `%s'"
+msgstr "argumentos que no son de coma flotante para la función `%s'"
+
+#: c-common.c:4059
 msgid "pointers are not permitted as case values"
 msgstr "los apuntadores no son permitidos como valores case"
 
-#: c-common.c:3375
+#: c-common.c:4065
 msgid "ISO C++ forbids range expressions in switch statements"
 msgstr "ISO C++ prohibe un rango de expresiones en las declaraciones switch"
 
-#: c-common.c:3377
+#: c-common.c:4067
 msgid "ISO C forbids range expressions in switch statements"
 msgstr "ISO C prohibe un rango de expresiones en las declaraciones switch"
 
-#: c-common.c:3407
+#: c-common.c:4097
 msgid "empty range specified"
 msgstr "se especificó un rango vacío"
 
-#: c-common.c:3458
+#: c-common.c:4148
 msgid "duplicate (or overlapping) case value"
 msgstr "valor case duplicado (o traslapado)"
 
-#: c-common.c:3460
+#: c-common.c:4150
 msgid "this is the first entry overlapping that value"
 msgstr "esta es la primera entrada que traslapa ese valor"
 
-#: c-common.c:3464
+#: c-common.c:4154
 msgid "duplicate case value"
 msgstr "valor de case duplicado"
 
-#: c-common.c:3465
+#: c-common.c:4155
 msgid "previously used here"
 msgstr "se usó previamente aquí"
 
-#: c-common.c:3469
+#: c-common.c:4159
 msgid "multiple default labels in one switch"
 msgstr "múltiples etiquetas por omisión en un solo switch"
 
-#: c-common.c:3470
+#: c-common.c:4160
 msgid "this is the first default label"
 msgstr "esta es la primera etiqueta por omisión"
 
-#: c-common.c:3498
+#: c-common.c:4188
 msgid "ISO C++ forbids taking the address of a label"
 msgstr "ISO C++ prohibe tomar la dirección de una etiqueta"
 
-#: c-common.c:3500
+#: c-common.c:4190
 msgid "ISO C forbids taking the address of a label"
 msgstr "ISO C prohibe tomar la dirección de una etiqueta"
 
-#: c-common.c:4148
-msgid "-Wformat-y2k ignored without -Wformat"
-msgstr "se ignora -Wformat-y2k sin -Wformat"
+#: c-common.c:5213
+#, c-format
+msgid "declaration of `%s' shadows %s"
+msgstr "la declaración de `%s' obscurece a %s"
 
-#: c-common.c:4150
-msgid "-Wformat-extra-args ignored without -Wformat"
-msgstr "se ignora -Wformat-extra-args sin -Wformat"
+#: c-common.c:5629
+#, c-format
+msgid "unknown machine mode `%s'"
+msgstr "se desconoce el modo de máquina `%s'"
 
-#: c-common.c:4152
-msgid "-Wformat-nonliteral ignored without -Wformat"
-msgstr "se ignora -Wformat-nonliteral sin -Wformat"
+#: c-common.c:5632
+#, c-format
+msgid "no data type for mode `%s'"
+msgstr "no hay tipo de datos para el modo `%s'"
 
-#: c-common.c:4154
-msgid "-Wformat-security ignored without -Wformat"
-msgstr "se ignora -Wformat-security sin -Wformat"
+#: c-common.c:5641 c-common.c:6242
+#, c-format
+msgid "unable to emulate '%s'"
+msgstr "no se puede emular '%s'"
 
-#: c-common.c:4156
-msgid "-Wmissing-format-attribute ignored without -Wformat"
-msgstr "se ignora -Wformat-attribute sin -Wformat"
+#: c-common.c:5677
+msgid "section attribute cannot be specified for local variables"
+msgstr "el atributo de sección no puede ser especificado para las variables locales"
 
-#: c-common.c:4247
+#: c-common.c:5688
 #, c-format
-msgid "declaration of `%s' shadows %s"
-msgstr "la declaración de `%s' obscurece a %s"
+msgid "section of `%s' conflicts with previous declaration"
+msgstr "la sección de `%s' causa conflictos con la declaración previa"
+
+#: c-common.c:5697
+#, c-format
+msgid "section attribute not allowed for `%s'"
+msgstr "no se permite un atributo de sección para `%s'"
+
+#: c-common.c:5704
+msgid "section attributes are not supported for this target"
+msgstr "no se da soporte a atributos de sección en este objetivo"
+
+#: c-common.c:5746
+msgid "requested alignment is not a constant"
+msgstr "la alineación solicitada no es una constante"
+
+#: c-common.c:5751
+msgid "requested alignment is not a power of 2"
+msgstr "la alineación solicitada no es una potencia de 2"
+
+#: c-common.c:5756
+msgid "requested alignment is too large"
+msgstr "la alineación solicitada es demasiado grande"
+
+#: c-common.c:5783
+#, c-format
+msgid "alignment may not be specified for `%s'"
+msgstr "la alineación no puede ser especificada para `%s'"
+
+#: c-common.c:5828
+#, c-format
+msgid "`%s' defined both normally and as an alias"
+msgstr "`%s' definido normalmente y como un alias"
+
+#: c-common.c:5838
+msgid "alias arg not a string"
+msgstr "el argumento de alias no es una cadena"
+
+#: c-common.c:5885
+msgid "visibility arg not a string"
+msgstr "el argumento de visibilidad no es una cadena"
+
+#: c-common.c:5894
+msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
+msgstr "el argumento de visibilidad debe ser uno de \"default\", \"hidden\", \"protected\" ó \"internal\""
+
+#: c-common.c:5928
+msgid "tls_model arg not a string"
+msgstr "el argumento de tls_model no es una cadena"
+
+#: c-common.c:5937
+msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
+msgstr "el argumento de tls_model debe ser uno de \"local-exec\", \"initial-exec\", \"local-dynamic\" ó \"global-dynamic\""
+
+#: c-common.c:5962 c-common.c:6018
+#, c-format
+msgid "`%s' attribute applies only to functions"
+msgstr "el atributo `%s' aplica solamente a funciones"
+
+#: c-common.c:5969 c-common.c:6025
+#, c-format
+msgid "can't set `%s' attribute after definition"
+msgstr "no se puede establecer el atributo `%s' después de la definición"
+
+#: c-common.c:6109
+#, c-format
+msgid "`%s' attribute ignored for `%s'"
+msgstr "se ignora el atributo `%s' para `%s'"
+
+#: c-common.c:6174
+#, c-format
+msgid "invalid vector type for attribute `%s'"
+msgstr "tipo vector inválido para el atributo `%s'"
+
+#: c-common.c:6198 c-common.c:6230
+msgid "no vector mode with the size and type specified could be found"
+msgstr "no se puede encontrar un modo vector con el tamaño y tipo especificados"
+
+#: c-common.c:6329
+msgid "nonnull attribute without arguments on a non-prototype"
+msgstr "atributo que no es nulo sin argumentos en uno que no es prototipo"
+
+#: c-common.c:6344
+#, c-format
+msgid "nonnull argument has invalid operand number (arg %lu)"
+msgstr "un argumento que no es nulo tiene un número inválido de operandos (arg %lu)"
+
+#: c-common.c:6363
+#, c-format
+msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
+msgstr "un argumento que no es nulo con un número de operandos fuera de rango (arg %lu, operando %lu)"
+
+#: c-common.c:6371
+#, c-format
+msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
+msgstr "un argumento que no es nulo hace referencia a un operando que no es apuntador (arg %lu, operando %lu)"
+
+#: c-common.c:6457
+#, c-format
+msgid "null argument where non-null required (arg %lu)"
+msgstr "un argumento nulo donde se requiere uno que no sea nulo (arg %lu)"
 
-#: c-convert.c:78 c-typeck.c:1035 c-typeck.c:4047 cp/typeck.c:1673 cp/typeck.c:6165
+#: c-convert.c:80 c-typeck.c:988 c-typeck.c:4045 cp/typeck.c:1617
+#: cp/typeck.c:5855
 msgid "void value not ignored as it ought to be"
 msgstr "valor void no ignorado como debería de ser"
 
-#: c-convert.c:110 java/typeck.c:150
+#: c-convert.c:112 java/typeck.c:150
 msgid "conversion to non-scalar type requested"
 msgstr "se solicitó conversión a tipo no escalar"
 
-#: c-decl.c:476
-msgid "-traditional is deprecated and may be removed"
-msgstr "-traditional está deprecado y será eliminado"
-
-#: c-decl.c:566
-#, c-format
-msgid "unknown C standard `%s'"
-msgstr "no se conoce el estándard de C `%s'"
-
-#: c-decl.c:848
+#: c-decl.c:336
 #, c-format
 msgid "array `%s' assumed to have one element"
 msgstr "se asume que la matriz `%s' tiene un elemento"
 
-#: c-decl.c:1024
+#: c-decl.c:522
 #, c-format
 msgid "`struct %s' incomplete in scope ending here"
 msgstr "el `struct %s' incompleto en el ámbito termina aquí"
 
-#: c-decl.c:1027
+#: c-decl.c:525
 #, c-format
 msgid "`union %s' incomplete in scope ending here"
 msgstr "el `union %s' incompleto en el ámbito termina aquí"
 
-#: c-decl.c:1030
+#: c-decl.c:528
 #, c-format
 msgid "`enum %s' incomplete in scope ending here"
 msgstr "el `enum %s' incompleto en el ámbito termina aquí"
 
-#: c-decl.c:1144 c-decl.c:1285 java/decl.c:1377
+#: c-decl.c:642 c-decl.c:767 java/decl.c:1399
 #, c-format
 msgid "label `%s' used but not defined"
 msgstr "se usa la etiqueta `%s' pero no está definida"
 
-#: c-decl.c:1150 c-decl.c:1292 java/decl.c:1383
+#: c-decl.c:648 c-decl.c:774 java/decl.c:1405
 #, c-format
 msgid "label `%s' defined but not used"
 msgstr "la etiqueta `%s' está definida pero no se usa"
 
-#: c-decl.c:1409 cp/decl.c:3128
+#: c-decl.c:889 cp/decl.c:3058
 #, c-format
 msgid "function `%s' redeclared as inline"
 msgstr "la función `%s' es redeclarada como inline"
 
-#: c-decl.c:1411 cp/decl.c:3130
+#: c-decl.c:891 cp/decl.c:3060
 #, c-format
 msgid "previous declaration of function `%s' with attribute noinline"
 msgstr "declaración previa de la función `%s' con el atributo noinline"
 
-#: c-decl.c:1418 cp/decl.c:3137
+#: c-decl.c:898 cp/decl.c:3067
 #, c-format
 msgid "function `%s' redeclared with attribute noinline"
 msgstr "la función `%s' redeclarada con el atributo noinline"
 
-#: c-decl.c:1420 cp/decl.c:3139
+#: c-decl.c:900 cp/decl.c:3069
 #, c-format
 msgid "previous declaration of function `%s' was inline"
 msgstr "la declaración previa de la función `%s' era inline"
 
-#: c-decl.c:1449 c-decl.c:1502
+#: c-decl.c:929 c-decl.c:975
 #, c-format
 msgid "shadowing built-in function `%s'"
 msgstr "obscureciendo la función interna `%s'"
 
-#: c-decl.c:1451
+#: c-decl.c:931
 #, c-format
 msgid "shadowing library function `%s'"
 msgstr "obscureciendo la función de biblioteca `%s'"
 
-#: c-decl.c:1457
+#: c-decl.c:937
 #, c-format
 msgid "library function `%s' declared as non-function"
 msgstr "la función de biblioteca `%s' no es declarada como función"
 
-#: c-decl.c:1461 c-decl.c:1464
+#: c-decl.c:941 c-decl.c:944
 #, c-format
 msgid "built-in function `%s' declared as non-function"
 msgstr "la función interna `%s' no es declarada como función"
 
-#: c-decl.c:1468 objc/objc-act.c:2334 objc/objc-act.c:6036
+#: c-decl.c:948 objc/objc-act.c:2384 objc/objc-act.c:6154
 #, c-format
 msgid "`%s' redeclared as different kind of symbol"
 msgstr "`%s' redeclarado como un tipo diferente de símbolo"
 
-#: c-decl.c:1469 c-decl.c:1667 c-decl.c:1817 objc/objc-act.c:2336 objc/objc-act.c:6038 objc/objc-act.c:6093
+#: c-decl.c:949 c-decl.c:1140 c-decl.c:1147 c-decl.c:1154 c-decl.c:1299
+#: objc/objc-act.c:2386 objc/objc-act.c:6156 objc/objc-act.c:6211
 #, c-format
 msgid "previous declaration of `%s'"
 msgstr "declaración previa de `%s'"
 
 #. If types don't match for a built-in, throw away the built-in.
-#: c-decl.c:1571
+#: c-decl.c:1044
 #, c-format
 msgid "conflicting types for built-in function `%s'"
 msgstr "tipos en conflicto para la función interna `%s'"
 
-#: c-decl.c:1614 c-decl.c:1633
+#: c-decl.c:1087 c-decl.c:1106
 #, c-format
 msgid "conflicting types for `%s'"
 msgstr "tipos en conflicto para `%s'"
 
-#: c-decl.c:1656
+#: c-decl.c:1129
 msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
 msgstr "una lista de parámetros con una elipsis no puede coincidir con una declaración de nombre de lista de parámetros vacía."
 
-#: c-decl.c:1662
+#: c-decl.c:1135
 msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
 msgstr "un tipo de argumento que tiene una promoción por omisión no puede coincidir con una declaración de nombre de lista de parámetros vacía."
 
-#: c-decl.c:1677 c-decl.c:1700
+#: c-decl.c:1146
+#, c-format
+msgid "thread-local declaration of `%s' follows non thread-local declaration"
+msgstr "la declaración thread-local para `%s' a continuación de una que no es thread-local"
+
+#: c-decl.c:1153
+#, c-format
+msgid "non thread-local declaration of `%s' follows thread-local declaration"
+msgstr "la declaración que no es thread-local para `%s' a continuación de una thread-local"
+
+#: c-decl.c:1164 c-decl.c:1187
 #, c-format
 msgid "redefinition of `%s'"
 msgstr "redefinición de `%s'"
 
-#: c-decl.c:1680
+#: c-decl.c:1167
 #, c-format
 msgid "redeclaration of `%s'"
 msgstr "redeclaración de `%s'"
 
-#: c-decl.c:1683
+#: c-decl.c:1170
 #, c-format
 msgid "conflicting declarations of `%s'"
 msgstr "declaraciones de `%s' en conflicto"
 
-#: c-decl.c:1727
+#: c-decl.c:1214
 #, c-format
 msgid "prototype for `%s' follows"
 msgstr "el prototipo para '%s' a continuación"
 
-#: c-decl.c:1728 c-decl.c:1736 c-decl.c:1752
+#: c-decl.c:1215 c-decl.c:1223 c-decl.c:1234
 msgid "non-prototype definition here"
 msgstr "la definición del no prototipo aquí"
 
-#: c-decl.c:1735
+#: c-decl.c:1222
 #, c-format
 msgid "prototype for `%s' follows and number of arguments doesn't match"
 msgstr "el prototipo para `%s' continúa y el número de argumentos no coincide"
 
-#: c-decl.c:1750
+#: c-decl.c:1232
 #, c-format
 msgid "prototype for `%s' follows and argument %d doesn't match"
 msgstr "el prototipo para `%s' a continuación y el argumento %d no coinciden"
 
-#: c-decl.c:1768
+#: c-decl.c:1250
 #, c-format
 msgid "`%s' declared inline after being called"
 msgstr "`%s' declarado inline antes de ser llamado"
 
-#: c-decl.c:1774
+#: c-decl.c:1256
 #, c-format
 msgid "`%s' declared inline after its definition"
 msgstr "`%s' declarado inline después de su definición"
 
-#: c-decl.c:1781
+#: c-decl.c:1263
 #, c-format
 msgid "static declaration for `%s' follows non-static"
 msgstr "la declaración static para `%s' a continuación de una no static"
 
-#: c-decl.c:1789
+#: c-decl.c:1271
 #, c-format
 msgid "non-static declaration for `%s' follows static"
 msgstr "la declaración no static para `%s' a continuación de una static"
 
-#: c-decl.c:1796
+#: c-decl.c:1278
 #, c-format
 msgid "const declaration for `%s' follows non-const"
 msgstr "la declaración const para '%s' a continuación de una no const"
 
-#: c-decl.c:1803
+#: c-decl.c:1285
 #, c-format
 msgid "type qualifiers for `%s' conflict with previous decl"
 msgstr "los calificadores de tipo para `%s' generan conflicto con la declaración previa"
 
-#: c-decl.c:1816
+#: c-decl.c:1298
 #, c-format
 msgid "redundant redeclaration of `%s' in same scope"
 msgstr "declaración redundante de `%s' en el mismo ámbito"
 
-#: c-decl.c:2120 java/decl.c:1076
+#: c-decl.c:1599 java/decl.c:1098
 #, c-format
 msgid "declaration of `%s' shadows a parameter"
 msgstr "la declaración de `%s' obscurece un parámetro"
 
-#: c-decl.c:2123 java/decl.c:1079
+#: c-decl.c:1602 java/decl.c:1101
 #, c-format
 msgid "declaration of `%s' shadows a symbol from the parameter list"
 msgstr "la declaración de `%s' obscurece un símbolo de la lista de parámetros"
 
-#: c-decl.c:2144 cp/decl.c:4236
+#: c-decl.c:1623 cp/decl.c:4176
 msgid "a parameter"
 msgstr "un parámetro"
 
-#: c-decl.c:2146 cp/decl.c:4253
+#: c-decl.c:1625 cp/decl.c:4193
 msgid "a previous local"
 msgstr "un local previo"
 
 #. XXX shadow warnings in outer-more namespaces
-#: c-decl.c:2150 cp/decl.c:4257
+#: c-decl.c:1629 cp/decl.c:4197
 msgid "a global declaration"
 msgstr "una declaración global"
 
-#: c-decl.c:2194
+#: c-decl.c:1673
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr "declaración externa anidada de `%s'"
 
-#: c-decl.c:2216 java/decl.c:1029
+#: c-decl.c:1692 java/decl.c:1051
 #, c-format
 msgid "`%s' used prior to declaration"
 msgstr "se usa `%s' previo a la declaración"
 
-#: c-decl.c:2231 c-decl.c:2446
+#: c-decl.c:1706 c-decl.c:1881
 #, c-format
 msgid "`%s' was declared implicitly `extern' and later `static'"
 msgstr "`%s' se declaró implícitamente `extern' y después `static'"
 
-#: c-decl.c:2341 cp/decl.c:4095
+#: c-decl.c:1809 cp/decl.c:4035
 msgid "type mismatch with previous external decl"
 msgstr "no coinciden los tipos con la declaración externa previa"
 
-#: c-decl.c:2342
+#: c-decl.c:1810
 #, c-format
 msgid "previous external decl of `%s'"
 msgstr "declaración externa previa de `%s'"
 
-#: c-decl.c:2355
+#: c-decl.c:1823
 msgid "type mismatch with previous implicit declaration"
 msgstr "no coinciden los tipos con la declaración implícita previa"
 
-#: c-decl.c:2357
+#: c-decl.c:1825
 #, c-format
 msgid "previous implicit declaration of `%s'"
 msgstr "declaración implícita previa de `%s'"
 
-#: c-decl.c:2374
-#, c-format
-msgid "type of external `%s' is not global"
-msgstr "el tamaño de `%s' externo no es global"
-
-#: c-decl.c:2425
+#: c-decl.c:1860
 #, c-format
 msgid "`%s' was previously implicitly declared to return `int'"
 msgstr "`%s' fue declarado previa e implícitamente para devolver `int'"
 
-#: c-decl.c:2450
+#: c-decl.c:1885
 #, c-format
 msgid "`%s' was declared `extern' and later `static'"
 msgstr "`%s' fue declarado `extern' y después `static'"
 
-#: c-decl.c:2474
+#: c-decl.c:1909
 #, c-format
 msgid "extern declaration of `%s' doesn't match global one"
 msgstr "la declaración externa de `%s' no coincide con la global"
 
-#: c-decl.c:2516
+#: c-decl.c:1951
 #, c-format
 msgid "`%s' locally external but globally static"
 msgstr "`%s' es externa localmente pero estática globalmente"
 
-#: c-decl.c:2638
+#: c-decl.c:2073
 #, c-format
 msgid "function `%s' was previously declared within a block"
 msgstr "la función `%s' fue declarada previamente dentro de un bloque"
 
-#: c-decl.c:2658 c-decl.c:2660
+#: c-decl.c:2093 c-decl.c:2095
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "declaración implícita de la función `%s'"
 
-#: c-decl.c:2748
+#: c-decl.c:2174
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr "la etiqueta %s es referenciada fuera de cualquier función"
 
-#: c-decl.c:2805
+#: c-decl.c:2231
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "declaración de la etiqueta `%s' duplicada"
 
-#: c-decl.c:2808
+#: c-decl.c:2234
 msgid "this is a previous declaration"
 msgstr "esta es una declaración previa"
 
-#: c-decl.c:3320
+#: c-decl.c:2657
 msgid "unnamed struct/union that defines no instances"
 msgstr "struct/union sin nombre que no define ninguna instancia"
 
-#: c-decl.c:3339
+#: c-decl.c:2676
 msgid "useless keyword or type name in empty declaration"
 msgstr "palabras claves inútiles o nombres de tipos en una declaración vacía"
 
-#: c-decl.c:3346
+#: c-decl.c:2683
 msgid "two types specified in one empty declaration"
 msgstr "se especificaron dos tipos en una declaración vacía"
 
-#: c-decl.c:3351 c-parse.y:725 c-parse.y:727 parse.y:742 parse.y:1827 objc-parse.y:761 objc-parse.y:763 objc-parse.y:2997
+#: c-decl.c:2688 c-parse.y:753 c-parse.y:755 parse.y:765 parse.y:1835
+#: objc-parse.y:800 objc-parse.y:802 objc-parse.y:3043
 msgid "empty declaration"
 msgstr "declaración vacía"
 
-#: c-decl.c:3381
-msgid "ISO C89 does not support `static' or type qualifiers in parameter array declarators"
-msgstr "ISO C89 no tiene soporte para `static' o calificadores de tipo en las declaraciones de parámetros de matrices"
+#: c-decl.c:2718
+msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
+msgstr "ISO C90 no tiene soporte para `static' o calificadores de tipo en las declaraciones de parámetros de matrices"
 
-#: c-decl.c:3383
-msgid "ISO C89 does not support `[*]' array declarators"
-msgstr "ISO C89 no tiene soporte para declaradores de matriz `[*]'"
+#: c-decl.c:2720
+msgid "ISO C90 does not support `[*]' array declarators"
+msgstr "ISO C90 no tiene soporte para declaradores de matriz `[*]'"
 
-#: c-decl.c:3386
+#: c-decl.c:2723
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr "GCC aún no implementa adecuadamente los declaradores de matriz `[*]'"
 
-#: c-decl.c:3405
+#: c-decl.c:2742
 msgid "static or type qualifiers in abstract declarator"
 msgstr "static o calificador de tipo en un declarador abstracto"
 
-#: c-decl.c:3479
+#: c-decl.c:2816
 #, c-format
 msgid "`%s' is usually a function"
 msgstr "`%s' generalmente es una función"
 
-#: c-decl.c:3493
+#: c-decl.c:2825
 #, c-format
-msgid "typedef `%s' is initialized"
-msgstr "typedef `%s' tiene valor inicial"
+msgid "typedef `%s' is initialized (use __typeof__ instead)"
+msgstr "typedef `%s' está inicializado (utilice __typeof__ en su lugar)"
 
-#: c-decl.c:3500
+#: c-decl.c:2831
 #, c-format
 msgid "function `%s' is initialized like a variable"
-msgstr "la función `%s' tiene valor inicial como una variable"
+msgstr "la función `%s' está inicializada como una variable"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3507
+#: c-decl.c:2838
 #, c-format
 msgid "parameter `%s' is initialized"
-msgstr "el parámetro `%s' tiene valor inicial"
+msgstr "el parámetro `%s' está inicializado"
 
-#: c-decl.c:3527 c-typeck.c:4841
+#: c-decl.c:2858 c-typeck.c:4854
 msgid "variable-sized object may not be initialized"
-msgstr "un objeto de tamaño variable no puede tener valor inicial"
+msgstr "un objeto de tamaño variable no puede ser inicializado"
 
-#: c-decl.c:3533
+#: c-decl.c:2864
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
-msgstr "la variable `%s' tiene asignación de valor inicial, pero tipo de dato incompleto"
+msgstr "la variable `%s' tiene un inicializador, pero es de tipo de dato incompleto"
 
-#: c-decl.c:3539
+#: c-decl.c:2870
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr "algunos elementos de la matriz `%s' tienen tipo de dato incompleto"
 
-#: c-decl.c:3552
+#: c-decl.c:2883
 #, c-format
 msgid "declaration of `%s' has `extern' and is initialized"
-msgstr "la declaración  de `%s' tiene `extern' y tiene valor inicial"
+msgstr "la declaración  de `%s' tiene `extern' y está inicializada"
 
-#: c-decl.c:3591 c-decl.c:6246 cp/decl.c:7368 cp/decl.c:13623
+#: c-decl.c:2932 c-decl.c:5694 cp/decl.c:7353 cp/decl.c:13860
 #, c-format
 msgid "inline function `%s' given attribute noinline"
 msgstr "se le dió a la función inline `%s' un atributo noinline"
 
-#: c-decl.c:3674
+#: c-decl.c:3006
 #, c-format
 msgid "initializer fails to determine size of `%s'"
-msgstr "el iniciador no pudo determinar el tamaño de `%s'"
+msgstr "el inicializador no puede determinar el tamaño de `%s'"
 
-#: c-decl.c:3679
+#: c-decl.c:3011
 #, c-format
 msgid "array size missing in `%s'"
 msgstr "falta el tamaño de la matriz en %s"
 
-#: c-decl.c:3695
+#: c-decl.c:3027
 #, c-format
 msgid "zero or negative size array `%s'"
 msgstr "matriz `%s' de tamaño cero o negativo"
 
-#: c-decl.c:3723
+#: c-decl.c:3055
 #, c-format
 msgid "storage size of `%s' isn't known"
 msgstr "no se conoce el tamaño de almacenamiento de `%s'"
 
-#: c-decl.c:3733
+#: c-decl.c:3065
 #, c-format
 msgid "storage size of `%s' isn't constant"
 msgstr "el tamaño de almacenamiento de `%s' no es constante"
 
-#: c-decl.c:3792
+#: c-decl.c:3125
 #, c-format
 msgid "ignoring asm-specifier for non-static local variable `%s'"
 msgstr "se ignora el especificador asm para la variable local no estática `%s'"
 
-#: c-decl.c:3867
+#: c-decl.c:3190
 #, c-format
 msgid "ISO C forbids parameter `%s' shadowing typedef"
 msgstr "ISO C prohibe el obscurecimiento del parámetro `%s' de typedef"
 
-#: c-decl.c:4171 cp/decl.c:10171
+#: c-decl.c:3535 cp/decl.c:10433
 msgid "`long long long' is too long for GCC"
 msgstr "`long long long' es demasiado largo para GCC"
 
-#: c-decl.c:4176
-msgid "ISO C89 does not support `long long'"
-msgstr "ISO C89 no da soporte a `long long'"
+#: c-decl.c:3540
+msgid "ISO C90 does not support `long long'"
+msgstr "ISO C90 no da soporte a `long long'"
 
-#: c-decl.c:4181 cp/decl.c:10176
+#: c-decl.c:3549 c-decl.c:3552 cp/decl.c:10438
 #, c-format
 msgid "duplicate `%s'"
 msgstr "`%s' duplicado"
 
-#: c-decl.c:4187 cp/decl.c:10200
+#: c-decl.c:3562 cp/decl.c:10445
+msgid "`__thread' before `extern'"
+msgstr "`__thread' antes de `extern'"
+
+#: c-decl.c:3564 cp/decl.c:10447
+msgid "`__thread' before `static'"
+msgstr "`__thread' antes de `static'"
+
+#: c-decl.c:3572 cp/decl.c:10474
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr "dos o más tipos de datos en la declaración de `%s'"
 
-#: c-decl.c:4207 cp/decl.c:10205
+#: c-decl.c:3592 cp/decl.c:10479
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr "`%s' falla al ser un typedef o un tipo interno del compilador"
 
-#: c-decl.c:4246
+#: c-decl.c:3631
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr "el tipo de dato por omisión es `int' en la declaración de `%s'"
 
-#: c-decl.c:4275
+#: c-decl.c:3660
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr "se especifica long y short al mismo tiempo para `%s'"
 
-#: c-decl.c:4279 cp/decl.c:10320
+#: c-decl.c:3664 cp/decl.c:10594
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr "se especifica long ó short con char para `%s'"
 
-#: c-decl.c:4286 cp/decl.c:10324
+#: c-decl.c:3671 cp/decl.c:10598
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr "se especifica long ó short con tipo floating para `%s'"
 
-#: c-decl.c:4289
+#: c-decl.c:3674
 msgid "the only valid combination is `long double'"
 msgstr "la única combinación válida es `long double'"
 
-#: c-decl.c:4295
+#: c-decl.c:3680
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "se especifica signed y unsigned al mismo tiempo para `%s'"
 
-#: c-decl.c:4297 cp/decl.c:10313
+#: c-decl.c:3682 cp/decl.c:10587
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "long, short, signed ó unsigned inválidos para `%s'"
 
-#: c-decl.c:4303 cp/decl.c:10333
+#: c-decl.c:3688 cp/decl.c:10607
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr "uso inválido de long, short, signed ó unsigned para `%s'"
 
-#: c-decl.c:4322 cp/decl.c:10354
+#: c-decl.c:3706 cp/decl.c:10628
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "complex inválido para `%s'"
 
-#: c-decl.c:4367
-msgid "ISO C89 does not support complex types"
-msgstr "ISO C89 no tiene soporte para tipos complejos"
+#: c-decl.c:3748
+msgid "ISO C90 does not support complex types"
+msgstr "ISO C90 no tiene soporte para tipos complejos"
 
-#: c-decl.c:4379
+#: c-decl.c:3760
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO C no tiene soporte para `complex' simples que significan `double complex'"
 
-#: c-decl.c:4385 c-decl.c:4397
+#: c-decl.c:3766 c-decl.c:3778
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C no da soporte a tipos enteros complejos"
 
-#: c-decl.c:4412 c-decl.c:4851 cp/decl.c:10969
+#: c-decl.c:3793 c-decl.c:4246 cp/decl.c:11241
 msgid "duplicate `const'"
 msgstr "`const' duplicado"
 
-#: c-decl.c:4414 c-decl.c:4855 cp/decl.c:10973
+#: c-decl.c:3795 c-decl.c:4250 cp/decl.c:11245
 msgid "duplicate `restrict'"
 msgstr "`restrict' duplicado"
 
-#: c-decl.c:4416 c-decl.c:4853 cp/decl.c:10971
+#: c-decl.c:3797 c-decl.c:4248 cp/decl.c:11243
 msgid "duplicate `volatile'"
 msgstr "`volatile' duplicado"
 
-#: c-decl.c:4438 cp/decl.c:10509
+#: c-decl.c:3825 cp/decl.c:10791
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr "múltiples clases de almacenamiento en la declaración de `%s'"
 
-#: c-decl.c:4447
+#: c-decl.c:3835
 msgid "function definition declared `auto'"
-msgstr "la definición de la función lo declaró como `auto'"
+msgstr "la definición de la función se declaró como `auto'"
 
-#: c-decl.c:4449
+#: c-decl.c:3837
 msgid "function definition declared `register'"
-msgstr "la definición de la función lo declaró como `register'"
+msgstr "la definición de la función se declaró como `register'"
 
-#: c-decl.c:4451
+#: c-decl.c:3839
 msgid "function definition declared `typedef'"
-msgstr "la definición de la función lo declaró como `typedef'"
+msgstr "la definición de la función se declaró como `typedef'"
+
+#: c-decl.c:3841
+msgid "function definition declared `__thread'"
+msgstr "la definición de la función se declaró como `__thread'"
 
-#: c-decl.c:4464
+#: c-decl.c:3854
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr "se especificó una clase de almacenamiento para el campo de la estructura `%s'"
 
-#: c-decl.c:4468 cp/decl.c:10556
+#: c-decl.c:3858 cp/decl.c:10838
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr "se especificó una clase de almacenamiento para el parámetro `%s'"
 
-#: c-decl.c:4471 cp/decl.c:10558
+#: c-decl.c:3861 cp/decl.c:10840
 msgid "storage class specified for typename"
 msgstr "se especificó una clase de almacenamiento para el nombre de tipo"
 
-#: c-decl.c:4483 cp/decl.c:10572
+#: c-decl.c:3873 cp/decl.c:10855
 #, c-format
 msgid "`%s' initialized and declared `extern'"
-msgstr "`%s' iniciado y declarado como `extern'"
+msgstr "`%s' inicializado y declarado como `extern'"
 
-#: c-decl.c:4485 cp/decl.c:10575
+#: c-decl.c:3875 cp/decl.c:10858
 #, c-format
 msgid "`%s' has both `extern' and initializer"
-msgstr "`%s' tiene `extern' y asignador de valor inicial al mismo tiempo"
+msgstr "`%s' tiene `extern' e inicializador al mismo tiempo"
 
-#: c-decl.c:4489 cp/decl.c:10579
+#: c-decl.c:3880 cp/decl.c:10866
+#, c-format
+msgid "top-level declaration of `%s' specifies `auto'"
+msgstr "la declaración del nivel superior de `%s' especifica `auto'"
+
+#: c-decl.c:3885 cp/decl.c:10862
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr "la función anidada `%s' se declaró `extern'"
 
-#: c-decl.c:4492 cp/decl.c:10583
+#: c-decl.c:3891 cp/decl.c:10872
 #, c-format
-msgid "top-level declaration of `%s' specifies `auto'"
-msgstr "la declaración del nivel superior de `%s' especifica `auto'"
+msgid "function-scope `%s' implicitly auto and declared `__thread'"
+msgstr "el ámbito de la función `%s' es implícitamente auto y declarada `__thread'"
 
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4527 c-decl.c:4716
+#: c-decl.c:3930 c-decl.c:4118
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "static o calificadores de tipo en un declarador de matriz que no es parámetro"
 
-#: c-decl.c:4571
+#: c-decl.c:3974
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr "la declaración de `%s' como una matriz de voids"
 
-#: c-decl.c:4577
+#: c-decl.c:3980
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr "la declaración de `%s' como una matriz de funciones"
 
-#: c-decl.c:4598
+#: c-decl.c:3985 c-decl.c:5250
+msgid "invalid use of structure with flexible array member"
+msgstr "uso inválido de una estructura con un miembro de matriz flexible"
+
+#: c-decl.c:4004
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr "el tamaño de la matriz `%s' tiene un tipo no entero"
 
-#: c-decl.c:4603
+#: c-decl.c:4009
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr "ISO C prohibe la matriz `%s' de tamaño cero"
 
-#: c-decl.c:4610
+#: c-decl.c:4016
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "el tamaño de la matriz `%s' es negativo"
 
-#: c-decl.c:4623
+#: c-decl.c:4029
 #, c-format
-msgid "ISO C89 forbids array `%s' whose size can't be evaluated"
-msgstr "ISO C89 prohibe la matriz `%s' cuyo tamaño no puede ser evaluado"
+msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
+msgstr "ISO C90 prohibe la matriz `%s' cuyo tamaño no se puede evaluar"
 
-#: c-decl.c:4626
+#: c-decl.c:4032
 #, c-format
-msgid "ISO C89 forbids variable-size array `%s'"
-msgstr "ISO C89 prohibe la matriz `%s' de tamaño variable"
+msgid "ISO C90 forbids variable-size array `%s'"
+msgstr "ISO C90 prohibe la matriz `%s' de tamaño variable"
 
-#: c-decl.c:4656 c-decl.c:4877 cp/decl.c:11179
+#: c-decl.c:4062 c-decl.c:4272 cp/decl.c:11450
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "el tamaño de la matriz `%s' es demasiado grande"
 
-#: c-decl.c:4673
-msgid "ISO C89 does not support flexible array members"
-msgstr "ISO C89 no tiene soporte para miembros de matriz flexibles"
+#: c-decl.c:4075
+msgid "ISO C90 does not support flexible array members"
+msgstr "ISO C90 no tiene soporte para miembros de matriz flexibles"
 
-#: c-decl.c:4683
+#: c-decl.c:4085
 msgid "array type has incomplete element type"
 msgstr "el tipo matriz tiene tipo de elemento incompleto"
 
-#: c-decl.c:4690 c-decl.c:4927
+#: c-decl.c:4092 c-decl.c:4322
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C prohibe los tipos de función const o volatile"
 
-#: c-decl.c:4736 cp/decl.c:10720
+#: c-decl.c:4138 cp/decl.c:10998
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr "`%s' que es declarado como función devuelve una función"
 
-#: c-decl.c:4741 cp/decl.c:10725
+#: c-decl.c:4143 cp/decl.c:11003
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr "`%s' que es declarado como función devuelve una matriz"
 
-#: c-decl.c:4776
+#: c-decl.c:4171
 msgid "ISO C forbids qualified void function return type"
 msgstr "ISO C prohibe el tipo calificado de devolución de una función void"
 
-#: c-decl.c:4780
+#: c-decl.c:4175
 msgid "type qualifiers ignored on function return type"
 msgstr "se ignoran los calificadores de tipo en el tipo de devolución de la función"
 
-#: c-decl.c:4809 c-decl.c:4892 c-decl.c:5016 c-decl.c:5110
+#: c-decl.c:4204 c-decl.c:4287 c-decl.c:4411 c-decl.c:4503
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C prohibe los tipos de función calificados"
 
-#: c-decl.c:4849 cp/decl.c:10965
+#: c-decl.c:4244 cp/decl.c:11237
 msgid "invalid type modifier within pointer declarator"
 msgstr "modificador de tipo inválido dentro de la declaración del apuntador"
 
-#: c-decl.c:4947 cp/decl.c:11457
+#: c-decl.c:4342 cp/decl.c:11732
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr "variable o campo `%s' declarado void"
 
-#: c-decl.c:4980
+#: c-decl.c:4375
 msgid "attributes in parameter array declarator ignored"
 msgstr "se ignoran los atributos en los declaradores de parámetros de matriz"
 
-#: c-decl.c:5005
+#: c-decl.c:4400
 msgid "invalid type modifier within array declarator"
 msgstr "modificador de tipo inválido dentro de un declarador de matriz"
 
-#: c-decl.c:5054
+#: c-decl.c:4445
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr "el campo `%s' declarado como una función"
 
-#: c-decl.c:5060
+#: c-decl.c:4451
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr "el campo `%s' tiene tipo de dato incompleto"
 
-#: c-decl.c:5092 c-decl.c:5094 c-decl.c:5101
+#: c-decl.c:4483 c-decl.c:4485 c-decl.c:4487 c-decl.c:4494
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "clase de almacenamiento inválida para la función `%s'"
 
-#: c-decl.c:5116
+#: c-decl.c:4509
 msgid "`noreturn' function returns non-void value"
 msgstr "la función `no return' devuelve un valor que no es void"
 
-#: c-decl.c:5131
+#: c-decl.c:4524
 msgid "cannot inline function `main'"
 msgstr "no se puede hacer inline la función `main'"
 
-#: c-decl.c:5184
+#: c-decl.c:4577
 #, c-format
 msgid "variable `%s' declared `inline'"
 msgstr "la variable `%s' fue declarada como `inline'"
 
-#: c-decl.c:5257 c-decl.c:6298
+#. A mere warning is sure to result in improper semantics
+#. at runtime.  Don't bother to allow this to compile.
+#: c-decl.c:4605 cp/decl.c:9511
+msgid "thread-local storage not supported for this target"
+msgstr "no se da soporte a almacenamiento thread-local para este objetivo"
+
+#: c-decl.c:4660 c-decl.c:5746
 msgid "function declaration isn't a prototype"
 msgstr "la declaración de la función no es un prototipo"
 
-#: c-decl.c:5263
+#: c-decl.c:4666
 msgid "parameter names (without types) in function declaration"
 msgstr "nombres de parámetros (sin tipos) en la declaración de la función"
 
-#: c-decl.c:5295 c-decl.c:6689
+#: c-decl.c:4698 c-decl.c:6116
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr "el parámetro `%s' tiene tipo de dato incompleto"
 
-#: c-decl.c:5298
+#: c-decl.c:4701
 msgid "parameter has incomplete type"
 msgstr "el parámetro tiene tipo incompleto"
 
-#: c-decl.c:5319
+#: c-decl.c:4722
 #, c-format
 msgid "parameter `%s' points to incomplete type"
 msgstr "el parámetro `%s' apunta a un tipo incompleto"
 
-#: c-decl.c:5322
+#: c-decl.c:4725
 msgid "parameter points to incomplete type"
 msgstr "el parámetro apunta a un tipo incompleto"
 
-#: c-decl.c:5387
+#: c-decl.c:4790
 #, c-format
 msgid "parameter `%s' has just a forward declaration"
 msgstr "el parámetro `%s' sólo tiene una declaración posterior"
 
-#: c-decl.c:5428
+#: c-decl.c:4831
 msgid "`void' in parameter list must be the entire list"
 msgstr "`void' en la lista de parámetros debe ser la lista completa"
 
-#: c-decl.c:5459
+#: c-decl.c:4862
 #, c-format
 msgid "`struct %s' declared inside parameter list"
 msgstr "se declaró `struct %s' dentro de la lista de parámetros"
 
-#: c-decl.c:5462
+#: c-decl.c:4865
 #, c-format
 msgid "`union %s' declared inside parameter list"
 msgstr "se declaró `union %s' dentro de la lista de parámetros"
 
-#: c-decl.c:5465
+#: c-decl.c:4868
 #, c-format
 msgid "`enum %s' declared inside parameter list"
 msgstr "se declaró `enum %s' dentro de la lista de parámetros"
 
-#: c-decl.c:5472
+#: c-decl.c:4875
 msgid "anonymous struct declared inside parameter list"
 msgstr "struct anónimo declarado dentro de una lista de parámetros"
 
-#: c-decl.c:5474
+#: c-decl.c:4877
 msgid "anonymous union declared inside parameter list"
 msgstr "union anónimo declarado dentro de una lista de parámetros"
 
-#: c-decl.c:5476
+#: c-decl.c:4879
 msgid "anonymous enum declared inside parameter list"
 msgstr "enum anónimo declarado dentro de una lista de parámetros"
 
-#: c-decl.c:5480
+#: c-decl.c:4883
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "su ámbito es solamente esta definición o declaración, lo cual probablemente no sea lo que desea"
 
-#: c-decl.c:5559
+#: c-decl.c:4960
 #, c-format
 msgid "redefinition of `union %s'"
 msgstr "redefinición de `union %s'"
 
-#: c-decl.c:5562
+#: c-decl.c:4962
 #, c-format
 msgid "redefinition of `struct %s'"
 msgstr "redefinición de `struct %s'"
 
-#: c-decl.c:5601
-msgid "unnamed fields of type other than struct or union are not allowed"
-msgstr "no se permiten campos sin nombre de otro tipo que no sea struct o union"
+#: c-decl.c:5033 cp/decl.c:7125
+msgid "declaration does not declare anything"
+msgstr "la declaración no declara nada}"
 
-#: c-decl.c:5642 c-decl.c:5645
+#: c-decl.c:5075 c-decl.c:5078
 #, c-format
 msgid "%s defined inside parms"
 msgstr "se definió %s dentro de los parámetros"
 
-#: c-decl.c:5643 c-decl.c:5646 c-decl.c:5657
+#: c-decl.c:5076 c-decl.c:5079 c-decl.c:5090
 msgid "union"
 msgstr "unión"
 
-#: c-decl.c:5643 c-decl.c:5646
+#: c-decl.c:5076 c-decl.c:5079
 msgid "structure"
 msgstr "estructura"
 
-#: c-decl.c:5656
+#: c-decl.c:5089
 #, c-format
 msgid "%s has no %s"
 msgstr "%s no tiene `%s'"
 
-#: c-decl.c:5657
+#: c-decl.c:5090
 msgid "struct"
 msgstr "struct"
 
-#: c-decl.c:5658
+#: c-decl.c:5091
 msgid "named members"
 msgstr "miembros nombrados"
 
-#: c-decl.c:5658
+#: c-decl.c:5091
 msgid "members"
 msgstr "miembros"
 
-#: c-decl.c:5697
+#: c-decl.c:5130
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr "redefinición anidada de `%s'"
 
-#: c-decl.c:5710
+#: c-decl.c:5143
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr "la anchura del campo de bits `%s' no es una constante entera"
 
-#: c-decl.c:5721
+#: c-decl.c:5154
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr "el campo de bits `%s' tiene un tipo inválido"
 
-#: c-decl.c:5733
+#: c-decl.c:5166
 #, c-format
 msgid "bit-field `%s' type invalid in ISO C"
 msgstr "el tipo de campo de bit `%s' es inválido en ISO C"
 
-#: c-decl.c:5744
+#: c-decl.c:5177
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "anchura negativa en el campo de bit `%s'"
 
-#: c-decl.c:5746
+#: c-decl.c:5179
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr "la anchura de `%s' excede su tipo"
 
-#: c-decl.c:5748
+#: c-decl.c:5181
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr "anchura cero para el campo de bits `%s'"
 
-#: c-decl.c:5762
+#: c-decl.c:5195
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr "`%s' es más estrecho que los valores de su tipo"
 
-#: c-decl.c:5808
+#: c-decl.c:5241
 msgid "flexible array member in union"
 msgstr "miembro de matriz flexible en el union"
 
-#: c-decl.c:5810
+#: c-decl.c:5243
 msgid "flexible array member not at end of struct"
 msgstr "el miembro de matriz flexible no está al final del struct"
 
-#: c-decl.c:5812
+#: c-decl.c:5245
 msgid "flexible array member in otherwise empty struct"
 msgstr "el miembro de matriz flexible sería de otra manera un struct vacío"
 
-#: c-decl.c:5837
+#: c-decl.c:5275
 #, c-format
 msgid "duplicate member `%s'"
 msgstr "miembro duplicado `%s'"
 
-#: c-decl.c:5881
+#: c-decl.c:5319
 msgid "union cannot be made transparent"
 msgstr "union no se puede hacer transparente"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5975
+#: c-decl.c:5424
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr "redeclaración de `enum %s'"
 
-#: c-decl.c:6009
+#: c-decl.c:5458
 msgid "enum defined inside parms"
 msgstr "enum definido dentro de los parámetros"
 
-#: c-decl.c:6042
+#: c-decl.c:5491
 msgid "enumeration values exceed range of largest integer"
 msgstr "los valores de enumeración exceden el rango del entero más grande"
 
-#: c-decl.c:6151
+#: c-decl.c:5600
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr "el valor de enumerador para `%s' no es una constante entera"
 
-#: c-decl.c:6164
+#: c-decl.c:5613
 msgid "overflow in enumeration values"
 msgstr "desbordamiento en valores de enumeración"
 
-#: c-decl.c:6169
+#: c-decl.c:5618
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr "ISO C restringe los valores de enumeración al rango de `int'"
 
-#: c-decl.c:6252
+#: c-decl.c:5700
 msgid "return type is an incomplete type"
 msgstr "el tipo de devolución es un tipo de dato incompleto"
 
-#: c-decl.c:6260
+#: c-decl.c:5708
 msgid "return type defaults to `int'"
 msgstr "el tipo de devolución por omisión es `int'"
 
-#: c-decl.c:6307
+#: c-decl.c:5755
 #, c-format
 msgid "no previous prototype for `%s'"
 msgstr "no hay un prototipo previo para `%s'"
 
-#: c-decl.c:6314
+#: c-decl.c:5762
 #, c-format
 msgid "`%s' was used with no prototype before its definition"
 msgstr "se usó `%s' sin prototipo antes de su definición"
 
-#: c-decl.c:6320
+#: c-decl.c:5768
 #, c-format
 msgid "no previous declaration for `%s'"
 msgstr "no hay declaración previa para `%s'"
 
-#: c-decl.c:6327
+#: c-decl.c:5775
 #, c-format
 msgid "`%s' was used with no declaration before its definition"
 msgstr "se usó `%s' sin declaración antes de su definición"
 
-#: c-decl.c:6351 c-decl.c:6936
+#: c-decl.c:5799 c-decl.c:6352
 #, c-format
 msgid "return type of `%s' is not `int'"
 msgstr "el tipo de devolución de `%s' no es `int'"
 
-#: c-decl.c:6367
+#: c-decl.c:5815
 #, c-format
 msgid "first argument of `%s' should be `int'"
 msgstr "el primer argumento de `%s' debe ser `int'"
 
-#: c-decl.c:6376
+#: c-decl.c:5824
 #, c-format
 msgid "second argument of `%s' should be `char **'"
 msgstr "el segundo argumento de `%s' debe ser `char **'"
 
-#: c-decl.c:6385
+#: c-decl.c:5833
 #, c-format
 msgid "third argument of `%s' should probably be `char **'"
 msgstr "el tercer argumento de `%s' debería ser `char **'"
 
-#: c-decl.c:6394
+#: c-decl.c:5842
 #, c-format
 msgid "`%s' takes only zero or two arguments"
 msgstr "`%s' sólo toma cero o dos argumentos"
 
-#: c-decl.c:6397
+#: c-decl.c:5845
 #, c-format
 msgid "`%s' is normally a non-static function"
 msgstr "`%s' generalmente es una función no estática"
 
-#: c-decl.c:6507
+#: c-decl.c:5943
 msgid "parm types given both in parmlist and separately"
 msgstr "se dieron los tipos de los parámetros en la lista de parámetros y por separado"
 
-#: c-decl.c:6528
+#: c-decl.c:5964
 msgid "parameter name omitted"
 msgstr "se omitió el nombre del parámetro"
 
-#: c-decl.c:6532 c-decl.c:6634
+#: c-decl.c:5968 c-decl.c:6070
 #, c-format
 msgid "parameter `%s' declared void"
 msgstr "el parámetro `%s' se declaró void"
 
-#: c-decl.c:6608
+#: c-decl.c:6044
 msgid "parameter name missing from parameter list"
 msgstr "falta el nombre del parámetro de la lista de parámetros"
 
-#: c-decl.c:6627
+#: c-decl.c:6063
 #, c-format
 msgid "multiple parameters named `%s'"
 msgstr "múltiples parámetros nombrados `%s'"
 
-#: c-decl.c:6658 c-decl.c:6660
+#: c-decl.c:6085 c-decl.c:6087
 #, c-format
 msgid "type of `%s' defaults to `int'"
 msgstr "el tipo de `%s' es `int' por omisión"
 
-#: c-decl.c:6696
+#: c-decl.c:6123
 #, c-format
 msgid "declaration for parameter `%s' but no such parameter"
 msgstr "existe la declaración para el parámetro `%s' pero no hay tal parámetro"
 
-#: c-decl.c:6744
+#: c-decl.c:6171
 msgid "number of arguments doesn't match prototype"
 msgstr "el número de argumentos no coinciden con el prototipo"
 
-#: c-decl.c:6774
+#: c-decl.c:6201
 #, c-format
 msgid "promoted argument `%s' doesn't match prototype"
 msgstr "el argumento promovido `%s' no coincide con el prototipo"
 
-#: c-decl.c:6788
+#: c-decl.c:6211
 #, c-format
 msgid "argument `%s' doesn't match prototype"
 msgstr "el argumento `%s' no coincide con el prototipo"
 
-#: c-decl.c:6968 cp/decl.c:14327
+#: c-decl.c:6384 cp/decl.c:14547
 msgid "no return statement in function returning non-void"
 msgstr "no hay una declaración de devolución en una función que no devuelve void"
 
-#: c-decl.c:7124
+#: c-decl.c:6536
 msgid "this function may return with or without a value"
 msgstr "esta función puede devolver con o sin un valor"
 
-#: c-decl.c:7144
+#: c-decl.c:6556
 #, c-format
 msgid "size of return value of `%s' is %u bytes"
 msgstr "el tamaño del valor de devolución de `%s' es de %u bytes"
 
-#: c-decl.c:7148
+#: c-decl.c:6560
 #, c-format
 msgid "size of return value of `%s' is larger than %d bytes"
 msgstr "el tamaño del valor de devolución de `%s' es más grande que %d bytes"
@@ -1430,894 +1507,991 @@ msgstr "el tama
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:7203
+#: c-decl.c:6615
 msgid "`for' loop initial declaration used outside C99 mode"
 msgstr "se usó la declaración inicial del ciclo `for' fuera del modo C99"
 
-#: c-decl.c:7227
+#: c-decl.c:6639
 #, c-format
 msgid "`struct %s' declared in `for' loop initial declaration"
 msgstr "`struct %s' declarado en la declaración inicial del ciclo `for'"
 
-#: c-decl.c:7230
+#: c-decl.c:6642
 #, c-format
 msgid "`union %s' declared in `for' loop initial declaration"
 msgstr "`union %s' declarado en la declaración inicial del ciclo `for'"
 
-#: c-decl.c:7233
+#: c-decl.c:6645
 #, c-format
 msgid "`enum %s' declared in `for' loop initial declaration"
 msgstr "`enum %s' declarado en la declaración inicial del ciclo `for'"
 
-#: c-decl.c:7241
+#: c-decl.c:6653
 #, c-format
 msgid "declaration of non-variable `%s' in `for' loop initial declaration"
 msgstr "declaración de `%s' que no es variable en la declaración inicial del ciclo `for'"
 
-#: c-decl.c:7243
+#: c-decl.c:6655
 #, c-format
 msgid "declaration of static variable `%s' in `for' loop initial declaration"
 msgstr "declaración de la variable static `%s' en la declaración inicial del ciclo `for'"
 
-#: c-decl.c:7245
+#: c-decl.c:6657
 #, c-format
 msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
 msgstr "declaración de la variable `extern' `%s' en la declaración inicial del ciclo `for'"
 
-#: c-format.c:128 c-format.c:210
+#: c-format.c:109 c-format.c:191
 msgid "format string arg not a string type"
 msgstr "el argumento de la cadena de formato no es del tipo cadena de texto"
 
-#: c-format.c:143
+#: c-format.c:124
 msgid "args to be formatted is not '...'"
 msgstr "los argumentos que recibirán formato no son '...'"
 
-#: c-format.c:152
+#: c-format.c:133
 msgid "strftime formats cannot format arguments"
 msgstr "los formatos de strftime no pueden dar formato a los argumentos"
 
-#: c-format.c:187 c-format.c:289
+#: c-format.c:168 c-format.c:270
 msgid "format string has invalid operand number"
 msgstr "la cadena de formato tiene un número de operadores inválido"
 
-#: c-format.c:221
+#: c-format.c:202
 msgid "function does not return string type"
 msgstr "la función no devuelve valores de tipo cadena"
 
-#: c-format.c:252
+#: c-format.c:233
 msgid "unrecognized format specifier"
 msgstr "no se reconoce el especificador de formato"
 
-#: c-format.c:265
+#: c-format.c:246
 #, c-format
 msgid "`%s' is an unrecognized format function type"
 msgstr "`%s' es un formato de tipo de función no reconocido"
 
-#: c-format.c:299
+#: c-format.c:280
 msgid "format string arg follows the args to be formatted"
 msgstr "el argumento de la cadena de formato sigue a los argumentos que recibirán formato"
 
-#: c-format.c:620
+#: c-format.c:601
 msgid "` ' flag"
 msgstr "opción ` '"
 
-#: c-format.c:620
+#: c-format.c:601
 msgid "the ` ' printf flag"
 msgstr "la opción de printf ` '"
 
-#: c-format.c:621 c-format.c:692
+#: c-format.c:602 c-format.c:673
 msgid "`+' flag"
 msgstr "opción `+'"
 
-#: c-format.c:621
+#: c-format.c:602
 msgid "the `+' printf flag"
 msgstr "la opción de printf `+'"
 
-#: c-format.c:622 c-format.c:668
+#: c-format.c:603 c-format.c:649
 msgid "`#' flag"
 msgstr "opción `#'"
 
-#: c-format.c:622
+#: c-format.c:603
 msgid "the `#' printf flag"
 msgstr "la opción de printf `#'"
 
-#: c-format.c:623 c-format.c:666
+#: c-format.c:604 c-format.c:647
 msgid "`0' flag"
 msgstr "opción `0'"
 
-#: c-format.c:623
+#: c-format.c:604
 msgid "the `0' printf flag"
 msgstr "la opción de printf `0'"
 
-#: c-format.c:624 c-format.c:665 c-format.c:695
+#: c-format.c:605 c-format.c:646 c-format.c:676
 msgid "`-' flag"
 msgstr "opción `-'"
 
-#: c-format.c:624
+#: c-format.c:605
 msgid "the `-' printf flag"
 msgstr "la opción de printf `-'"
 
-#: c-format.c:625 c-format.c:649
+#: c-format.c:606 c-format.c:630
 msgid "`'' flag"
 msgstr "opción `''"
 
-#: c-format.c:625
+#: c-format.c:606
 msgid "the `'' printf flag"
 msgstr "la opción de printf `''"
 
-#: c-format.c:626 c-format.c:650
+#: c-format.c:607 c-format.c:631
 msgid "`I' flag"
 msgstr "opción `I'"
 
-#: c-format.c:626
+#: c-format.c:607
 msgid "the `I' printf flag"
 msgstr "la opción de printf `I'"
 
-#: c-format.c:627 c-format.c:647 c-format.c:669 c-format.c:696 c-format.c:1790
+#: c-format.c:608 c-format.c:628 c-format.c:650 c-format.c:677 c-format.c:1702
 msgid "field width"
 msgstr "anchura de campo"
 
-#: c-format.c:627
+#: c-format.c:608
 msgid "field width in printf format"
 msgstr "anchura de campo en formato printf"
 
-#: c-format.c:628
+#: c-format.c:609
 msgid "precision"
 msgstr "precisión"
 
-#: c-format.c:628
+#: c-format.c:609
 msgid "precision in printf format"
 msgstr "precisión en formato printf"
 
-#: c-format.c:629 c-format.c:648 c-format.c:699
+#: c-format.c:610 c-format.c:629 c-format.c:680
 msgid "length modifier"
 msgstr "modificador de longitud"
 
-#: c-format.c:629
+#: c-format.c:610
 msgid "length modifier in printf format"
 msgstr "modificador de longitud en formato printf"
 
-#: c-format.c:645
+#: c-format.c:626
 msgid "assignment suppression"
 msgstr "supresión de la asignación"
 
-#: c-format.c:645
+#: c-format.c:626
 msgid "the assignment suppression scanf feature"
 msgstr "la supresión de la asignación es una característica de scanf"
 
-#: c-format.c:646
+#: c-format.c:627
 msgid "`a' flag"
 msgstr "opción `a'"
 
-#: c-format.c:646
+#: c-format.c:627
 msgid "the `a' scanf flag"
 msgstr "la opción de scanf `a'"
 
-#: c-format.c:647
+#: c-format.c:628
 msgid "field width in scanf format"
 msgstr "anchura de campo en formato scanf"
 
-#: c-format.c:648
+#: c-format.c:629
 msgid "length modifier in scanf format"
 msgstr "modificador de longitud en formato scanf"
 
-#: c-format.c:649
+#: c-format.c:630
 msgid "the `'' scanf flag"
 msgstr "la opción de scanf `''"
 
-#: c-format.c:650
+#: c-format.c:631
 msgid "the `I' scanf flag"
 msgstr "la opción de scanf `I'"
 
-#: c-format.c:664
+#: c-format.c:645
 msgid "`_' flag"
 msgstr "opción `_'"
 
-#: c-format.c:664
+#: c-format.c:645
 msgid "the `_' strftime flag"
 msgstr "la opción de strftime `_'"
 
-#: c-format.c:665
+#: c-format.c:646
 msgid "the `-' strftime flag"
 msgstr "la opción de strftime `-'"
 
-#: c-format.c:666
+#: c-format.c:647
 msgid "the `0' strftime flag"
 msgstr "la opción de strftime `0'"
 
-#: c-format.c:667 c-format.c:691
+#: c-format.c:648 c-format.c:672
 msgid "`^' flag"
 msgstr "opción `^'"
 
-#: c-format.c:667
+#: c-format.c:648
 msgid "the `^' strftime flag"
 msgstr "la opción de strftime `^'"
 
-#: c-format.c:668
+#: c-format.c:649
 msgid "the `#' strftime flag"
 msgstr "la opción de strftime `#'"
 
-#: c-format.c:669
+#: c-format.c:650
 msgid "field width in strftime format"
 msgstr "anchura de campo en formato strftime"
 
-#: c-format.c:670
+#: c-format.c:651
 msgid "`E' modifier"
 msgstr "modificador `E'"
 
-#: c-format.c:670
+#: c-format.c:651
 msgid "the `E' strftime modifier"
 msgstr "el modificador de strftime `E'"
 
-#: c-format.c:671
+#: c-format.c:652
 msgid "`O' modifier"
 msgstr "modificador `O'"
 
-#: c-format.c:671
+#: c-format.c:652
 msgid "the `O' strftime modifier"
 msgstr "el modificador de strftime `O'"
 
-#: c-format.c:672
+#: c-format.c:653
 msgid "the `O' modifier"
 msgstr "el modificador `O'"
 
-#: c-format.c:690
+#: c-format.c:671
 msgid "fill character"
 msgstr "carácter de relleno"
 
-#: c-format.c:690
+#: c-format.c:671
 msgid "fill character in strfmon format"
 msgstr "carácter de relleno en el formato de strfmon"
 
-#: c-format.c:691
+#: c-format.c:672
 msgid "the `^' strfmon flag"
 msgstr "la opción de strfmon `^'"
 
-#: c-format.c:692
+#: c-format.c:673
 msgid "the `+' strfmon flag"
 msgstr "la opción de strfmon `+'"
 
-#: c-format.c:693
+#: c-format.c:674
 msgid "`(' flag"
 msgstr "opción `('"
 
-#: c-format.c:693
+#: c-format.c:674
 msgid "the `(' strfmon flag"
 msgstr "la opción de strfmon `('"
 
-#: c-format.c:694
+#: c-format.c:675
 msgid "`!' flag"
 msgstr "opción `!'"
 
-#: c-format.c:694
+#: c-format.c:675
 msgid "the `!' strfmon flag"
 msgstr "la opción de strfmon `!'"
 
-#: c-format.c:695
+#: c-format.c:676
 msgid "the `-' strfmon flag"
 msgstr "la opción de strfmon `-'"
 
-#: c-format.c:696
+#: c-format.c:677
 msgid "field width in strfmon format"
 msgstr "anchura de campo en formato strfmon"
 
-#: c-format.c:697
+#: c-format.c:678
 msgid "left precision"
 msgstr "precisión izquierda"
 
-#: c-format.c:697
+#: c-format.c:678
 msgid "left precision in strfmon format"
 msgstr "precisión izquierda en formato strfmon"
 
-#: c-format.c:698
+#: c-format.c:679
 msgid "right precision"
 msgstr "precisión derecha"
 
-#: c-format.c:698
+#: c-format.c:679
 msgid "right precision in strfmon format"
 msgstr "precisión derecha en formato strfmon"
 
-#: c-format.c:699
+#: c-format.c:680
 msgid "length modifier in strfmon format"
 msgstr "modificador de longitud en formato strfmon"
 
-#: c-format.c:998
+#: c-format.c:983
 #, c-format
 msgid "function might be possible candidate for `%s' format attribute"
 msgstr "la función puede ser un candidato posible para el atributo de formato `%s'"
 
-#: c-format.c:1122 c-format.c:1143 c-format.c:2200
+#: c-format.c:1107 c-format.c:1128 c-format.c:2112
 msgid "missing $ operand number in format"
 msgstr "falta el operando numérico $ en el formato"
 
-#: c-format.c:1153
+#: c-format.c:1138
 #, c-format
 msgid "%s does not support %%n$ operand number formats"
 msgstr "%s no tiene soporte para el operando de formato de número %%n$"
 
-#: c-format.c:1160
+#: c-format.c:1145
 msgid "operand number out of range in format"
 msgstr "operando numérico fuera de rango en el formato"
 
-#: c-format.c:1183
+#: c-format.c:1168
 #, c-format
 msgid "format argument %d used more than once in %s format"
 msgstr "se usa más de una vez el argumento de formato %d en el formato %s"
 
-#: c-format.c:1233
+#: c-format.c:1218
 #, c-format
 msgid "format argument %d unused before used argument %d in $-style format"
 msgstr "no se usa el argumento de formato %d antes de usar el argumento %d en el formato de estilo-$"
 
-#: c-format.c:1330
+#: c-format.c:1322
 msgid "format not a string literal, format string not checked"
 msgstr "el formato no es una cadena literal, no se revisó la cadena de formato"
 
-#: c-format.c:1344
+#: c-format.c:1336
 msgid "format not a string literal and no format arguments"
 msgstr "el formato no es una cadena literal y no tiene argumentos de formato"
 
-#: c-format.c:1346
+#: c-format.c:1338
 msgid "format not a string literal, argument types not checked"
 msgstr "el formato no es una cadena literal, no se revisaron los tipos de argumento"
 
-#: c-format.c:1359
+#: c-format.c:1351
 msgid "too many arguments for format"
 msgstr "demasiados argumentos para el formato"
 
-#: c-format.c:1362
+#: c-format.c:1354
 msgid "unused arguments in $-style format"
 msgstr "no se usaron argumentos en el formato de estilo-$"
 
-#: c-format.c:1365
-msgid "zero-length format string"
-msgstr "cadena de formato de longitud cero"
+#: c-format.c:1357
+#, c-format
+msgid "zero-length %s format string"
+msgstr "cadena de formato %s de longitud cero"
 
-#: c-format.c:1368
+#: c-format.c:1361
 msgid "format is a wide character string"
 msgstr "el formato es una cadena de carácter ancha"
 
-#: c-format.c:1371
+#: c-format.c:1364
 msgid "unterminated format string"
 msgstr "constante de formato sin terminar"
 
-#. FIXME: this warning should go away once Marc Espie's
-#. __attribute__((nonnull)) patch is in.  Instead, checking for
-#. nonnull attributes should probably change this function to act
-#. specially if info == NULL and add a res->number_null entry for
-#. that case, or maybe add a function pointer to be called at
-#. the end instead of hardcoding check_format_info_main.
-#: c-format.c:1478
-msgid "null format string"
-msgstr "formato de cadena nulo"
-
-#: c-format.c:1669
+#: c-format.c:1581
 msgid "embedded `\\0' in format"
 msgstr "`\\0' incrustado en el formato"
 
-#: c-format.c:1684
+#: c-format.c:1596
 #, c-format
 msgid "spurious trailing `%%' in format"
 msgstr "`%%' final espurio en el formato"
 
-#: c-format.c:1723 c-format.c:1960
+#: c-format.c:1635 c-format.c:1872
 #, c-format
 msgid "repeated %s in format"
 msgstr "se repitió %s en el formato"
 
-#: c-format.c:1736
+#: c-format.c:1648
 msgid "missing fill character at end of strfmon format"
 msgstr "falta el carácter de relleno al final del formato strfmon"
 
-#: c-format.c:1756 c-format.c:1874 c-format.c:2154 c-format.c:2207
+#: c-format.c:1687 c-format.c:1786 c-format.c:2066 c-format.c:2119
 msgid "too few arguments for format"
 msgstr "muy pocos argumentos para el formato"
 
-#: c-format.c:1816
+#: c-format.c:1728
 #, c-format
 msgid "zero width in %s format"
 msgstr "anchura cero en el formato %s"
 
-#: c-format.c:1835
+#: c-format.c:1747
 #, c-format
 msgid "empty left precision in %s format"
 msgstr "precisión izquierda vacía en el formato %s"
 
-#: c-format.c:1889
+#: c-format.c:1801
 msgid "field precision"
 msgstr "precisión del campo"
 
-#: c-format.c:1904
+#: c-format.c:1816
 #, c-format
 msgid "empty precision in %s format"
 msgstr "precisión vacía en el formato %s"
 
-#: c-format.c:1944
+#: c-format.c:1856
 #, c-format
 msgid "%s does not support the `%s' %s length modifier"
 msgstr "%s no tiene soporte para el modificador de longitud %s `%s'"
 
-#: c-format.c:1994
+#: c-format.c:1906
 msgid "conversion lacks type at end of format"
 msgstr "la conversión carece de tipo al final del formato"
 
-#: c-format.c:2005
+#: c-format.c:1917
 #, c-format
 msgid "unknown conversion type character `%c' in format"
 msgstr "se desconoce el carácter de tipo de conversión `%c' en el formato"
 
-#: c-format.c:2008
+#: c-format.c:1920
 #, c-format
 msgid "unknown conversion type character 0x%x in format"
 msgstr "se desconoce el carácter de tipo de conversión 0x%x en el formato"
 
-#: c-format.c:2015
+#: c-format.c:1927
 #, c-format
 msgid "%s does not support the `%%%c' %s format"
 msgstr "%s no tiene soporte para el formato `%%%c' %s"
 
-#: c-format.c:2031
+#: c-format.c:1943
 #, c-format
 msgid "%s used with `%%%c' %s format"
 msgstr "se usó %s con el formato `%%%c' %s"
 
-#: c-format.c:2040
+#: c-format.c:1952
 #, c-format
 msgid "%s does not support %s"
 msgstr "%s no tiene soporte para %s"
 
-#: c-format.c:2049
+#: c-format.c:1961
 #, c-format
 msgid "%s does not support %s with the `%%%c' %s format"
 msgstr "%s no tiene soporte para %s con el formato `%%%c' %s"
 
-#: c-format.c:2082
+#: c-format.c:1994
 #, c-format
 msgid "%s ignored with %s and `%%%c' %s format"
 msgstr "se ignora %s con %s y el formato `%%%c' %s"
 
-#: c-format.c:2086
+#: c-format.c:1998
 #, c-format
 msgid "%s ignored with %s in %s format"
 msgstr "se ignora %s con %s en el formato %s"
 
-#: c-format.c:2092
+#: c-format.c:2004
 #, c-format
 msgid "use of %s and %s together with `%%%c' %s format"
 msgstr "uso de %s y %s junto con el formato `%%%c' %s"
 
-#: c-format.c:2096
+#: c-format.c:2008
 #, c-format
 msgid "use of %s and %s together in %s format"
 msgstr "uso de %s y %s juntos en el formato %s"
 
-#: c-format.c:2115
+#: c-format.c:2027
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year in some locales"
 msgstr "`%%%c' sólo produce los dos últimos dígitos del año en algunos lugares"
 
-#: c-format.c:2118
+#: c-format.c:2030
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year"
 msgstr "`%%%c' sólo produce los dos últimos dígitos del año"
 
 #. The end of the format string was reached.
-#: c-format.c:2134
+#: c-format.c:2046
 #, c-format
 msgid "no closing `]' for `%%[' format"
 msgstr "no hay un `]' que cierre para el formato `%%['"
 
-#: c-format.c:2147
+#: c-format.c:2059
 #, c-format
 msgid "use of `%s' length modifier with `%c' type character"
 msgstr "uso del modificador de longitud `%s' con el carácter de tipo `%c'"
 
-#: c-format.c:2168
+#: c-format.c:2080
 #, c-format
 msgid "%s does not support the `%%%s%c' %s format"
 msgstr "%s no tiene soporte para el formato `%%%s%c' %s"
 
-#: c-format.c:2183
+#: c-format.c:2095
 msgid "operand number specified with suppressed assignment"
 msgstr "número de operandos especificado con asignación suprimida"
 
-#: c-format.c:2185
+#: c-format.c:2097
 msgid "operand number specified for format taking no argument"
 msgstr "el número de operandos especificados para el formato no toma argumentos"
 
-#: c-format.c:2304
+#: c-format.c:2211
 #, c-format
 msgid "writing through null pointer (arg %d)"
 msgstr "escribiendo a través de un apuntador nulo (argumento %d)"
 
-#: c-format.c:2313
+#: c-format.c:2220
 #, c-format
 msgid "reading through null pointer (arg %d)"
 msgstr "leyendo a través de un apuntador nulo (argumento %d)"
 
-#: c-format.c:2333
+#: c-format.c:2240
 #, c-format
 msgid "writing into constant object (arg %d)"
 msgstr "escribiendo en un objeto constante (argumento %d)"
 
-#: c-format.c:2343
+#: c-format.c:2250
 #, c-format
 msgid "extra type qualifiers in format argument (arg %d)"
 msgstr "calificadores de tipo extra en el argumento de formato (argumento %d)"
 
-#: c-format.c:2350
+#: c-format.c:2257
 #, c-format
 msgid "format argument is not a pointer (arg %d)"
 msgstr "el argumento de formato no es un apuntador (argumento %d)"
 
-#: c-format.c:2352
+#: c-format.c:2259
 #, c-format
 msgid "format argument is not a pointer to a pointer (arg %d)"
 msgstr "el argumento de formato no es un apuntador a un apuntador (argumento %d)"
 
-#: c-format.c:2423
+#: c-format.c:2330
 msgid "pointer"
 msgstr "apuntador"
 
-#: c-format.c:2425
+#: c-format.c:2332
 msgid "different type"
 msgstr "tipo diferente"
 
-#: c-format.c:2446
+#: c-format.c:2353
 #, c-format
 msgid "%s is not type %s (arg %d)"
 msgstr "%s no es del tipo %s (argumento %d)"
 
-#: c-format.c:2449
+#: c-format.c:2356
 #, c-format
 msgid "%s format, %s arg (arg %d)"
 msgstr "formato %s, argumento %s (argumento %d)"
 
-#: c-lex.c:298
+#: c-lex.c:153
+msgid "YYDEBUG not defined"
+msgstr "no se definió YYDEBUG"
+
+#: c-lex.c:290
 msgid "badly nested C headers from preprocessor"
 msgstr "encabezados C mal anidados del preprocesador"
 
-#: c-lex.c:348
+#: c-lex.c:333
 #, c-format
 msgid "ignoring #pragma %s %s"
 msgstr "ignorando el #pragma %s %s"
 
-#: c-lex.c:350
-#, c-format
-msgid "ignoring #pragma %s"
-msgstr "ignorando el #pragma %s"
-
-#: c-lex.c:400
+#: c-lex.c:383
 #, c-format
 msgid "universal-character-name '\\U%08x' not valid in identifier"
 msgstr "universal-character-name `\\U%08x' no es válido en el identificador"
 
-#: c-lex.c:646
+#: c-lex.c:629
 #, c-format
 msgid "universal-character-name '\\u%04x' not valid in identifier"
 msgstr "universal-character-name `\\u%04x' no es válido en el identificador"
 
-#: c-lex.c:736
-msgid "both 'f' and 'l' suffixes on floating constant"
-msgstr "se encuentran los sufijos `f' y `l' al mismo tiempo en una constante de coma flotante"
-
-#: c-lex.c:763
-#, c-format
-msgid "floating point number exceeds range of '%s'"
-msgstr "el número de coma flotante excede el rango de '%s'"
-
-#: c-lex.c:793
+#: c-lex.c:692
 #, c-format
 msgid "stray '%c' in program"
 msgstr "'%c' parásito en el programa"
 
-#: c-lex.c:795
+#: c-lex.c:694
 #, c-format
 msgid "stray '\\%o' in program"
 msgstr "'\\%o' parásito en el programa"
 
-#: c-lex.c:893
-msgid "too many decimal points in floating constant"
-msgstr "demasiados puntos decimales en la constante de coma flotante"
+#: c-lex.c:850
+msgid "this decimal constant is unsigned only in ISO C90"
+msgstr "esta constante decimal sólo es unsigned en ISO C90"
 
-#: c-lex.c:895
-msgid "decimal point in exponent - impossible!"
-msgstr "punto decimal en el exponente - ¡Imposible!"
+#: c-lex.c:853
+msgid "this decimal constant would be unsigned in ISO C90"
+msgstr "esta constante decimal será unsigned en ISO C90"
 
-#. Possible future extension: silently ignore _ in numbers,
-#. permitting cosmetic grouping - e.g. 0x8000_0000 == 0x80000000
-#. but somewhat easier to read.  Ada has this?
-#: c-lex.c:906
-msgid "underscore in number"
-msgstr "subrayado en el número"
+#: c-lex.c:869
+#, c-format
+msgid "integer constant is too large for \"%s\" type"
+msgstr "la constante entera es demasiado grande para el tipo \"%s\""
 
-#: c-lex.c:968
-msgid "numeric constant with no digits"
-msgstr "constante numérica sin dígitos"
+#: c-lex.c:937
+#, c-format
+msgid "floating constant exceeds range of \"%s\""
+msgstr "el número de coma flotante excede el rango de \"%s\""
 
-#: c-lex.c:971
-msgid "numeric constant contains digits beyond the radix"
-msgstr "la constante numérica contiene dígitos más allá del radical"
+#: c-lex.c:973 cpplex.c:330 cpplex.c:668 cpplex.c:1942
+msgid "ignoring invalid multibyte character"
+msgstr "ignorando los carácteres multibyte inválidos"
 
-#: c-lex.c:982
-msgid "floating constant may not be in radix 16"
-msgstr "la constante de coma flotante no puede ser de radical 16"
+#: c-opts.c:353
+#, c-format
+msgid "missing argument to \"-%s\""
+msgstr "faltan argumentos para \"-%s\""
 
-#: c-lex.c:985
-msgid "hexadecimal floating constant has no exponent"
-msgstr "la constante de coma flotante hexadecimal no tiene exponente"
+#: c-opts.c:357
+#, c-format
+msgid "no class name specified with \"-%s\""
+msgstr "no se especificó un nombre de clase con \"-%s\""
 
-#: c-lex.c:997
-msgid "floating constant exponent has no digits"
-msgstr "el exponente de la constante de coma flotante no tiene dígitos"
+#: c-opts.c:364
+#, c-format
+msgid "missing filename after \"-%s\""
+msgstr "falta un nombre de fichero después de \"-%s\""
 
-#: c-lex.c:1017
-msgid "more than one 'f' suffix on floating constant"
-msgstr "más de un sufijo `f' en una constante de coma flotante"
+#: c-opts.c:369
+#, c-format
+msgid "missing target after \"-%s\""
+msgstr "falta un objetivo después de \"-%s\""
 
-#: c-lex.c:1020
-msgid "traditional C rejects the 'f' suffix"
-msgstr "C tradicional rechaza el sufijo 'f'"
+#: c-opts.c:503
+#, c-format
+msgid "options array incorrectly sorted: %s is before %s"
+msgstr "opciones de matriz ordenadas incorrectamente: %s está antes de %s"
 
-#: c-lex.c:1027
-msgid "more than one 'l' suffix on floating constant"
-msgstr "más de un sufijo `l' en una constante de coma flotante"
+#: c-opts.c:548
+#, c-format
+msgid "too many filenames given.  Type %s --help for usage"
+msgstr "demasiados nombres de ficheros.  Teclee %s --help para información de modo de empleo"
 
-#: c-lex.c:1030
-msgid "traditional C rejects the 'l' suffix"
-msgstr "C tradicional rechaza el sufijo 'l'"
+#: c-opts.c:934
+msgid "-Wno-strict-prototypes is not supported in C++"
+msgstr "-Wno-strict-prototypes no tiene soporte en C++"
 
-#: c-lex.c:1038
-msgid "more than one 'i' or 'j' suffix on floating constant"
-msgstr "más de un sufijo `i' o una `j' en una constante de coma flotante"
+#: c-opts.c:1014
+#, c-format
+msgid "switch \"%s\" is no longer supported"
+msgstr "la opción \"%s\" ya no tiene soporte"
 
-#: c-lex.c:1040 c-lex.c:1134
-msgid "ISO C forbids imaginary numeric constants"
-msgstr "ISO C prohibe las constantes numéricas imaginarias"
+#: c-opts.c:1030
+#, c-format
+msgid "switch \"%s\" is deprecated, please see documentation for details"
+msgstr "la opción \"%s\" está deprecada, por favor vea la documentación para más detalles"
 
-#: c-lex.c:1045
-msgid "invalid suffix on floating constant"
-msgstr "sufijo inválido en una constante entera"
+#: c-opts.c:1143
+msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
+msgstr "se renombró -fhandle-exceptions a -fexceptions (y ahora está activado por omisión)"
 
-#. We got an exception from parse_float()
-#: c-lex.c:1062
-msgid "floating constant out of range"
-msgstr "constante de coma flotante fuera de rango"
+#: c-opts.c:1263
+msgid "output filename specified twice"
+msgstr "se especificó dos veces el nombre del fichero de salida"
 
-#: c-lex.c:1074
-msgid "floating point number exceeds range of 'double'"
-msgstr "el número de coma flotante excede el rango de 'double'"
+#: c-opts.c:1377
+msgid "-Wformat-y2k ignored without -Wformat"
+msgstr "se ignora -Wformat-y2k sin -Wformat"
 
-#: c-lex.c:1103
-msgid "two 'u' suffixes on integer constant"
-msgstr "dos sufijos 'u' en la constante entera"
+#: c-opts.c:1379
+msgid "-Wformat-extra-args ignored without -Wformat"
+msgstr "se ignora -Wformat-extra-args sin -Wformat"
 
-#: c-lex.c:1106
-msgid "traditional C rejects the 'u' suffix"
-msgstr "C tradicional rechaza el sufijo 'u'"
+#: c-opts.c:1381
+msgid "-Wformat-zero-length ignored without -Wformat"
+msgstr "se ignora -Wformat-zero-lenght sin -Wformat"
 
-#: c-lex.c:1117
-msgid "three 'l' suffixes on integer constant"
-msgstr "tres sufijos 'l' en la constante entera"
+#: c-opts.c:1383
+msgid "-Wformat-nonliteral ignored without -Wformat"
+msgstr "se ignora -Wformat-nonliteral sin -Wformat"
 
-#: c-lex.c:1119
-msgid "'lul' is not a valid integer suffix"
-msgstr "'lul' no es un sufijo entero válido"
+#: c-opts.c:1385
+msgid "-Wformat-security ignored without -Wformat"
+msgstr "se ignora -Wformat-security sin -Wformat"
 
-#: c-lex.c:1121
-msgid "'Ll' and 'lL' are not valid integer suffixes"
-msgstr "'Ll' y 'lL' no son sufijos enteros válidos"
+#: c-opts.c:1387
+msgid "-Wmissing-format-attribute ignored without -Wformat"
+msgstr "se ignora -Wformat-attribute sin -Wformat"
 
-#: c-lex.c:1124
-msgid "ISO C89 forbids long long integer constants"
-msgstr "ISO C89 prohibe constantes enteras long long"
+#: c-opts.c:1409
+#, c-format
+msgid "opening output file %s"
+msgstr "abriendo el fichero de salida %s"
 
-#: c-lex.c:1132
-msgid "more than one 'i' or 'j' suffix on integer constant"
-msgstr "más de un sufijo `i' o una `j' en una constante entera"
+#: c-opts.c:1464
+#, c-format
+msgid "opening dependency file %s"
+msgstr "abriendo el fichero de dependencias %s"
 
-#: c-lex.c:1139
-msgid "invalid suffix on integer constant"
-msgstr "sufijo inválido en una constante entera"
+#: c-opts.c:1474
+#, c-format
+msgid "closing dependency file %s"
+msgstr "cerrando el fichero de dependencias %s"
 
-#: c-lex.c:1147
+#: c-opts.c:1477
 #, c-format
-msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
-msgstr "la constante entera es muy grande para esta configuración del compilador - truncando a %d bits"
+msgid "when writing output to %s"
+msgstr "al escribir la salida a %s"
 
-#: c-lex.c:1237
-msgid "width of integer constant changes with -traditional"
-msgstr "la anchura de la constante entera cambia con -traditional"
+#: c-opts.c:1557
+msgid "to generate dependencies you must specify either -M or -MM"
+msgstr "para generar dependencias debe especificar -M ó -MM"
 
-#: c-lex.c:1239
-msgid "integer constant is unsigned in ISO C, signed with -traditional"
-msgstr "la constante entera es unsigned en ISO C, es signed con -traditional"
+#: c-opts.c:1704
+#, c-format
+msgid "\"-%s\" is valid for %s but not for %s"
+msgstr "\"-%s\" es válido para %s pero no para %s"
 
-#: c-lex.c:1241
-msgid "width of integer constant may change on other systems with -traditional"
-msgstr "la anchura de la constante entera puede cambiar en otros sistemas con -traditional"
+#. To keep the lines from getting too long for some compilers, limit
+#. to about 500 characters (6 lines) per chunk.
+#: c-opts.c:1714
+msgid ""
+"Switches:\n"
+"  -include <file>           Include the contents of <file> before other files\n"
+"  -imacros <file>           Accept definition of macros in <file>\n"
+"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
+"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
+"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
+"  -isystem <dir>            Add <dir> to the start of the system include path\n"
+msgstr ""
+"Interruptores:\n"
+"  -include <fichero>        Incluye el contenido del <fichero> antes de otros ficheros\n"
+"  -imacros <fichero>        Aceptar definiciones de macros en el <fichero>\n"
+"  -iprefix <ruta>           Especificar la <ruta> como un prefijo para las siguientes dos opciones\n"
+"  -iwithprefix <dir>        Agregar el <dir>ectorio al final de la ruta de inclusión del sistema\n"
+"  -iwithprefixbefore <dir>  Agregar el <dir>ectorio al final de la ruta de inclusión principal\n"
+"  -isystem <dir>            Agregar el <dir>ectorio al inicio de la ruta de inclusión del sistema\n"
 
-#: c-lex.c:1251
-#, c-format
-msgid "integer constant larger than the maximum value of %s"
-msgstr "la constante entera es más grande que el valor máximo de %s"
+#: c-opts.c:1723
+msgid ""
+"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
+"  -I <dir>                  Add <dir> to the end of the main include path\n"
+"  -I-                       Fine-grained include path control; see info docs\n"
+"  -nostdinc                 Do not search system include directories\n"
+"                             (dirs specified with -isystem will still be used)\n"
+"  -nostdinc++               Do not search system include directories for C++\n"
+"  -o <file>                 Put output into <file>\n"
+msgstr ""
+"  -idirafter <dir>          Agregar el <dir>ectorio al final de la ruta de inclusión del sistema\n"
+"  -I <dir>                  Agregar el <dir>ectorio al final de la ruta de inclusión principal\n"
+"  -I-                       Control granula de la ruta de inclusión; vea los documentos info\n"
+"  -nostdinc                 No buscar en los directorios de inclusión del sistema\n"
+"                             (aún se usarán los directorios especificados con -isystem)\n"
+"  -nostdinc++               No buscar en los directorios de inclusión del sistema para C++\n"
+"  -o <fichero>              Poner la salida en el <fichero>\n"
 
-#: c-lex.c:1254
-msgid "an unsigned long long int"
-msgstr "un unsigned long long int"
+#: c-opts.c:1732
+msgid ""
+"  -trigraphs                Support ISO C trigraphs\n"
+"  -std=<std name>           Specify the conformance standard; one of:\n"
+"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                            iso9899:199409, iso9899:1999, c++98\n"
+"  -w                        Inhibit warning messages\n"
+"  -W[no-]trigraphs          Warn if trigraphs are encountered\n"
+"  -W[no-]comment{s}         Warn if one comment starts inside another\n"
+msgstr ""
+"  -trigraphs                Soporte para trigrafos ISO C\n"
+"  -std=<nombre std>         Especificar la concordancia con estándard; una de:\n"
+"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                            iso9899:199409, iso9899:1999, c++98\n"
+"  -w                        Inhibir los mensajes de aviso\n"
+"  -W[no-]trigraphs          Avisar si se encuentran trigrafos\n"
+"  -W[no-]comment{s}         Avisar si un comentario inicia dentro de otro\n"
 
-#: c-lex.c:1255
-msgid "a long long int"
-msgstr "un long long int"
+#: c-opts.c:1741
+msgid ""
+"  -W[no-]traditional        Warn about features not present in traditional C\n"
+"  -W[no-]undef              Warn if an undefined macro is used by #if\n"
+"  -W[no-]import             Warn about the use of the #import directive\n"
+msgstr ""
+"  -W[no-]traditional        Avisar sobre características no presentes en C tradicional\n"
+"  -W[no-]undef              Avisar si una macro sin definir es usada por #if\n"
+"  -W[no-]import             Avisar sobre el uso de la directiva #import\n"
 
-#: c-lex.c:1256
-msgid "an unsigned long int"
-msgstr "un unsigned long int"
+#: c-opts.c:1746
+msgid ""
+"  -W[no-]error              Treat all warnings as errors\n"
+"  -W[no-]system-headers     Do not suppress warnings from system headers\n"
+"  -W[no-]all                Enable most preprocessor warnings\n"
+msgstr ""
+"  -W[no-]error              Tratar todos los avisos como errores\n"
+"  -W[no-]system-headers     No suprimir los avisos de los encabezados del sistema\n"
+"  -W[no-]all                Activar casi todos los avisos del preprocesador\n"
 
-#: c-lex.c:1260
-msgid "decimal constant is so large that it is unsigned"
-msgstr "la constante decimal es tan grande que es unsigned"
+#: c-opts.c:1751
+msgid ""
+"  -M                        Generate make dependencies\n"
+"  -MM                       As -M, but ignore system header files\n"
+"  -MD                       Generate make dependencies and compile\n"
+"  -MMD                      As -MD, but ignore system header files\n"
+"  -MF <file>                Write dependency output to the given file\n"
+"  -MG                       Treat missing header file as generated files\n"
+msgstr ""
+"  -M                        Genera dependencias para make\n"
+"  -MM                       Como -M, pero ignora los ficheros de encabezado del sistema\n"
+"  -MD                       Genera dependencias para make y compila\n"
+"  -MMD                      Como -MD, pero ignora los ficheros de encabezado del sistema\n"
+"  -MF <fichero>             Escribe la salida de la dependencia en el fichero dado\n"
+"  -MG                       Trata los ficheros de encabezado faltantes como ficheros generados\n"
 
-#: c-lex.c:1269
-msgid "complex integer constant is too wide for 'complex int'"
-msgstr "la constante entera compleja es demasiado ancha para `complex int'"
+# ¿Estoy usando la traducción correcta de 'quoted'? cfuga
+#: c-opts.c:1759
+msgid ""
+"  -MP\t\t\t    Generate phony targets for all headers\n"
+"  -MQ <target>              Add a MAKE-quoted target\n"
+"  -MT <target>              Add an unquoted target\n"
+msgstr ""
+"  -MP\t\t\t    Generar objetivos falsos para todos los encabezados\n"
+"  -MQ <objetivo>            Agregar un objetivo entrecomillado para MAKE\n"
+"  -MT <objetivo>            Agregar un objetivo sin comillas\n"
 
-#: c-lex.c:1289
-msgid "integer constant is larger than the maximum value for its type"
-msgstr "la constante entera es más grande que el valor máximo para su tipo"
+#: c-opts.c:1764
+msgid ""
+"  -D<macro>                 Define a <macro> with string '1' as its value\n"
+"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
+"  -A<question>=<answer>     Assert the <answer> to <question>\n"
+"  -A-<question>=<answer>    Disable the <answer> to <question>\n"
+"  -U<macro>                 Undefine <macro> \n"
+"  -v                        Display the version number\n"
+msgstr ""
+"  -D<macro>                 Define una <macro> con la cadena '1' como su valor\n"
+"  -D<macro>=<valor>         Define una <macro> con <valor> como su valor\n"
+"  -A<pregunta>=<resp>       Define la <resp>uesta para la <pregunta>\n"
+"  -A-<pregunta>=<resp>      Desactiva la <resp>uesta a la <pregunta>\n"
+"  -U<macro>                 Borra la definición de <macro> \n"
+"  -v                        Muestra el número de la versión\n"
 
-#: c-lex.c:1293
-#, c-format
-msgid "missing white space after number '%.*s'"
-msgstr "falta un espacio en blanco después del número `%.*s'"
+#: c-opts.c:1772
+msgid ""
+"  -H                        Print the name of header files as they are used\n"
+"  -C                        Do not discard comments\n"
+"  -dM                       Display a list of macro definitions active at end\n"
+"  -dD                       Preserve macro definitions in output\n"
+"  -dN                       As -dD except that only the names are preserved\n"
+"  -dI                       Include #include directives in the output\n"
+msgstr ""
+"  -H                        Muestra el nombre de los ficheros de encabezado cada vez que se usan\n"
+"  -C                        No descarta los comentarios\n"
+"  -dM                       Muestra una lista de definiciones de macro activas al final\n"
+"  -dD                       Preserva las definiciones de macro en la salida\n"
+"  -dN                       Como -dD excepto que sólo se preservan los nombres\n"
+"  -dI                       Incluye directivas #include en la salida\n"
 
-#: c-lex.c:1329 cpplex.c:1873
-msgid "ignoring invalid multibyte character"
-msgstr "ignorando los carácteres multibyte inválidos"
+#: c-opts.c:1780
+msgid ""
+"  -f[no-]preprocessed       Treat the input file as already preprocessed\n"
+"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
+"  -P                        Do not generate #line directives\n"
+"  -remap                    Remap file names when including files\n"
+"  --help                    Display this information\n"
+msgstr ""
+"  -f[no-]preprocessed       Trata el fichero de salida como si ya fuera preprocesado\n"
+"  -ftabstop=<número>        Distancia entre los topes de tabulador para el reporte en columnas\n"
+"  -P                        No genera directivas #line\n"
+"  -remap                    Remapea los nombres de fichero cuando se incluyan ficheros\n"
+"  --help                    Muestra esta información\n"
 
 #. Like YYERROR but do call yyerror.
-#: c-parse.y:56 parse.y:51 objc-parse.y:57
+#: c-parse.y:55 parse.y:48 objc-parse.y:56
 msgid "syntax error"
 msgstr "error sintáctico"
 
-#: /usr/share/bison/bison.simple:176 /usr/share/bison.simple:112
+#: /usr/share/bison/bison.simple:179
 msgid "syntax error: cannot back up"
 msgstr "error sintáctico: no se puede regresar"
 
-#: c-parse.y:288 objc-parse.y:310
+#: c-parse.y:325 objc-parse.y:347
 msgid "ISO C forbids an empty source file"
 msgstr "ISO C prohibe un fichero fuente vacío"
 
-#: c-parse.y:321 c-typeck.c:6895 objc-parse.y:343
+#: c-parse.y:366 c-typeck.c:6867 objc-parse.y:389
 msgid "argument of `asm' is not a constant string"
 msgstr "el argumento de `asm' no es una cadena constante"
 
-#: c-parse.y:329 objc-parse.y:351
+#: c-parse.y:374 objc-parse.y:397
 msgid "ISO C forbids data definition with no type or storage class"
 msgstr "ISO C prohibe la definición de datos sin tipo o clase de almacenamiento"
 
-#: c-parse.y:331 objc-parse.y:353
+#: c-parse.y:376 objc-parse.y:399
 msgid "data definition has no type or storage class"
 msgstr "la definición de datos no tiene tipo o clase de almacenamiento"
 
-#: c-parse.y:344 objc-parse.y:366
+#: c-parse.y:389 objc-parse.y:412
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr "ISO C no permite ';' extra fuera de una función"
 
-#: c-parse.y:404 cppexp.c:693
+#: c-parse.y:449 cppexp.c:1312
 msgid "traditional C rejects the unary plus operator"
 msgstr "C tradicional rechaza el operador unario mas"
 
-#: c-parse.y:466 objc-parse.y:488
+#: c-parse.y:496 objc-parse.y:519
 msgid "`sizeof' applied to a bit-field"
 msgstr "`sizeof' aplicado a un campo de bits"
 
-#: c-parse.y:546 objc-parse.y:568
+#: c-parse.y:583 objc-parse.y:606
 msgid "ISO C forbids omitting the middle term of a ?: expression"
 msgstr "ISO C prohibe la omisión del término medio de una expresión ?:"
 
-#: c-parse.y:593 objc-parse.y:615
+#: c-parse.y:632 objc-parse.y:655
 msgid "ISO C89 forbids compound literals"
 msgstr "ISO C89 prohibe las literales compuestas"
 
-#: c-parse.y:607 objc-parse.y:629
+#: c-parse.y:646 objc-parse.y:669
 msgid "ISO C forbids braced-groups within expressions"
 msgstr "ISO C prohibe grupos de llaves dentro de expresiones"
 
-#: c-parse.y:638 objc-parse.y:660
+#: c-parse.y:677 objc-parse.y:700
 msgid "first argument to __builtin_choose_expr not a constant"
 msgstr "el primer argumento de __builtin_choose_expr no es una constante"
 
-#: c-parse.y:681
-msgid "traditional C rejects string concatenation"
-msgstr "C tradicional rechaza la concatenación de cadenas"
-
-#: c-parse.y:696 objc-parse.y:732
-msgid "ISO C does not permit use of `varargs.h'"
-msgstr "ISO C no permite el uso de `varargs.h'"
+#: c-parse.y:721 objc-parse.y:768
+msgid "traditional C rejects ISO C style function definitions"
+msgstr "C tradicional rechaza la definición de funciones de estilo ISO C"
 
-#: c-parse.y:957 c-parse.y:963 c-parse.y:969 c-parse.y:975 c-parse.y:996 c-parse.y:1002 c-parse.y:1008 c-parse.y:1014 c-parse.y:1047 c-parse.y:1053 c-parse.y:1059 c-parse.y:1065 c-parse.y:1110 c-parse.y:1116 c-parse.y:1122 c-parse.y:1128 parse.y:1907 parse.y:1914 parse.y:1949 objc-parse.y:993 objc-parse.y:999 objc-parse.y:1005 objc-parse.y:1011 objc-parse.y:1032 objc-parse.y:1038 objc-parse.y:1044 objc-parse.y:1050 objc-parse.y:1083 objc-parse.y:1089 objc-parse.y:1095 objc-parse.y:1101 objc-parse.y:1146 objc-parse.y:1152 objc-parse.y:1158 objc-parse.y:1164
+#: c-parse.y:985 c-parse.y:991 c-parse.y:997 c-parse.y:1003 c-parse.y:1024
+#: c-parse.y:1030 c-parse.y:1036 c-parse.y:1042 c-parse.y:1075 c-parse.y:1081
+#: c-parse.y:1087 c-parse.y:1093 c-parse.y:1138 c-parse.y:1144 c-parse.y:1150
+#: c-parse.y:1156 parse.y:1915 parse.y:1922 parse.y:1957 objc-parse.y:1032
+#: objc-parse.y:1038 objc-parse.y:1044 objc-parse.y:1050 objc-parse.y:1071
+#: objc-parse.y:1077 objc-parse.y:1083 objc-parse.y:1089 objc-parse.y:1122
+#: objc-parse.y:1128 objc-parse.y:1134 objc-parse.y:1140 objc-parse.y:1185
+#: objc-parse.y:1191 objc-parse.y:1197 objc-parse.y:1203
 #, c-format
 msgid "`%s' is not at beginning of declaration"
 msgstr "`%s' no está en el inicio de la declaración"
 
-#: c-parse.y:1410 objc-parse.y:1455
+#: c-parse.y:1441 objc-parse.y:1497
 msgid "ISO C forbids empty initializer braces"
-msgstr "ISO C prohibe las llaves de iniciador vacías"
+msgstr "ISO C prohibe las llaves de inicializador vacías"
 
-#: c-parse.y:1424 objc-parse.y:1469
+#: c-parse.y:1455 objc-parse.y:1511
 msgid "ISO C89 forbids specifying subobject to initialize"
-msgstr "ISO C89 prohibe la especificación de subobjetos a iniciar"
+msgstr "ISO C89 prohibe la especificación de subobjetos a inicializar"
 
-#: c-parse.y:1427 objc-parse.y:1472
+#: c-parse.y:1458 objc-parse.y:1514
 msgid "obsolete use of designated initializer without `='"
-msgstr "uso obsoleto del iniciador designado sin `='"
+msgstr "uso obsoleto del inicializador designado sin `='"
 
-#: c-parse.y:1431 objc-parse.y:1476
+#: c-parse.y:1462 objc-parse.y:1518
 msgid "obsolete use of designated initializer with `:'"
-msgstr "uso obsoleto del iniciador asignado con `:'"
+msgstr "uso obsoleto del inicializador asignado con `:'"
 
-#: c-parse.y:1460
+#: c-parse.y:1489 objc-parse.y:1545
 msgid "ISO C forbids specifying range of elements to initialize"
-msgstr "ISO C prohibe la especificación de rangos de elementos a iniciar"
+msgstr "ISO C prohibe la especificación de rangos de elementos a inicializar"
 
-#: c-parse.y:1468 c-parse.y:1498 objc-parse.y:1507 objc-parse.y:1537
+#: c-parse.y:1497 c-parse.y:1528 objc-parse.y:1553 objc-parse.y:1584
 msgid "ISO C forbids nested functions"
 msgstr "ISO C prohibe las funciones anidadas"
 
-#: c-parse.y:1672 objc-parse.y:1713
+#: c-parse.y:1703 objc-parse.y:1761
 msgid "ISO C forbids forward references to `enum' types"
 msgstr "ISO C prohibe las declaraciones posteriores para tipos `enum'"
 
-#: c-parse.y:1684 parse.y:2364 objc-parse.y:1725
+#: c-parse.y:1715 parse.y:2385 objc-parse.y:1773
 msgid "comma at end of enumerator list"
 msgstr "coma al final de la lista de enumeradores"
 
-#: c-parse.y:1692 objc-parse.y:1733
+#: c-parse.y:1723 objc-parse.y:1781
 msgid "no semicolon at end of struct or union"
 msgstr "no hay punto y coma al final del struct o union"
 
-#: c-parse.y:1701 objc-parse.y:1742 objc-parse.y:2819
+#: c-parse.y:1732 objc-parse.y:1790 objc-parse.y:2865
 msgid "extra semicolon in struct or union specified"
 msgstr "se especificó un punto y coma extra en un struct o union"
 
-#: c-parse.y:1714 objc-parse.y:1769
+#: c-parse.y:1745 objc-parse.y:1817
 msgid "ISO C doesn't support unnamed structs/unions"
 msgstr "ISO C no tiene soporte para structs/unions sin nombre"
 
-#: c-parse.y:1723 objc-parse.y:1778
+#: c-parse.y:1754 objc-parse.y:1826
 msgid "ISO C forbids member declarations with no members"
 msgstr "ISO C prohibe declaraciones de miembros con no miembros"
 
-#: c-parse.y:1872 c-parse.y:1876 c-parse.y:1880 objc-parse.y:1927 objc-parse.y:1931 objc-parse.y:1935
-msgid "storage class specifier in array declarator"
-msgstr "especificadores de clase de almacenamiento en el declarador de una matriz"
-
-#: c-parse.y:1895 objc-parse.y:1950
+#: c-parse.y:1913 objc-parse.y:1985
 msgid "deprecated use of label at end of compound statement"
 msgstr "uso deprecado de la etiqueta al final de la declaración compuesta"
 
-#: c-parse.y:1912 objc-parse.y:1967
+#: c-parse.y:1930 objc-parse.y:2002
 msgid "ISO C89 forbids mixed declarations and code"
 msgstr "ISO C89 prohibe las declaraciones mezcladas y código"
 
-#: c-parse.y:1986 objc-parse.y:2045
+#: c-parse.y:2005 objc-parse.y:2081
 msgid "ISO C forbids label declarations"
 msgstr "ISO C prohibe las declaraciones etiquetadas"
 
-#: c-parse.y:2035 parse.y:1607 objc-parse.y:2094
+#: c-parse.y:2055 parse.y:1627 objc-parse.y:2131
 msgid "braced-group within expression allowed only inside a function"
 msgstr "un grupo de llaves dentro de una expresión sólo se permite dentro de una función"
 
-#: c-parse.y:2161 objc-parse.y:2220
+#: c-parse.y:2182 objc-parse.y:2258
 msgid "empty body in an else-statement"
 msgstr "cuerpo vacío en una declaración else"
 
-#: c-parse.y:2281 objc-parse.y:2340
+#: c-parse.y:2303 objc-parse.y:2379
 msgid "ISO C forbids `goto *expr;'"
 msgstr "ISO C prohibe `goto *expr;'"
 
-#: c-parse.y:2379 objc-parse.y:2438
+#: c-parse.y:2403 objc-parse.y:2479
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C prohibe declaraciones adelantadas de parámetros"
 
@@ -2327,170 +2501,175 @@ msgstr "ISO C prohibe declaraciones adelantadas de par
 #. 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:2405 objc-parse.y:2464
+#: c-parse.y:2429 objc-parse.y:2505
 msgid "ISO C requires a named argument before `...'"
 msgstr "ISO C requiere un argumento con nombre antes de `...'"
 
-#: c-parse.y:2500 objc-parse.y:2559
+#: c-parse.y:2526 objc-parse.y:2602
 msgid "`...' in old-style identifier list"
 msgstr "`...' en una lista de identificadores de estilo antiguo"
 
-#: /usr/share/bison/bison.simple:821
+#: /usr/share/bison/bison.simple:795
 msgid "parse error; also virtual memory exhausted"
 msgstr "error de decodificación; también se agotó la memoria"
 
-#: /usr/share/bison/bison.simple:825 cp/spew.c:343 /usr/share/bison.simple:654
+#: /usr/share/bison/bison.simple:799 cp/spew.c:364
 msgid "parse error"
 msgstr "error de decodificación"
 
-#: /usr/share/bison/bison.simple:950 /usr/share/bison.simple:367
+#: /usr/share/bison/bison.simple:924
 msgid "parser stack overflow"
 msgstr "desbordamiento de la pila del decodificador"
 
-#: c-parse.y:2824 cp/spew.c:1477 objc-parse.y:3511
+#: c-parse.y:2838 cp/spew.c:1521 objc-parse.y:3538
 #, c-format
 msgid "%s at end of input"
 msgstr "%s al final de la entrada"
 
-#: c-parse.y:2830 cp/spew.c:1483 objc-parse.y:3517
+#: c-parse.y:2844 cp/spew.c:1527 objc-parse.y:3544
 #, c-format
 msgid "%s before %s'%c'"
 msgstr "%s antes de %s'%c'"
 
-#: c-parse.y:2832 cp/spew.c:1485 objc-parse.y:3519
+#: c-parse.y:2846 cp/spew.c:1529 objc-parse.y:3546
 #, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%s antes de %s'\\x%x'"
 
-#: c-parse.y:2836 cp/spew.c:1489 objc-parse.y:3523
+#: c-parse.y:2850 cp/spew.c:1533 objc-parse.y:3550
 #, c-format
 msgid "%s before string constant"
 msgstr "%s antes de una constante de cadena"
 
-#: c-parse.y:2838 cp/spew.c:1491 objc-parse.y:3525
+#: c-parse.y:2852 cp/spew.c:1535 objc-parse.y:3552
 #, c-format
 msgid "%s before numeric constant"
 msgstr "%s antes de una constante numérica"
 
-#: c-parse.y:2840 objc-parse.y:3527
+#: c-parse.y:2854 objc-parse.y:3554
 #, c-format
 msgid "%s before \"%s\""
 msgstr "%s antes de \"%s\""
 
-#: c-parse.y:2842 objc-parse.y:3529
+#: c-parse.y:2856 objc-parse.y:3556
 #, c-format
 msgid "%s before '%s' token"
 msgstr "%s antes del elemento '%s'"
 
-#: c-parse.y:2978 objc-parse.y:3708
+#: c-parse.y:2921
+msgid "traditional C rejects string concatenation"
+msgstr "C tradicional rechaza la concatenación de cadenas"
+
+#: c-parse.y:3047 objc-parse.y:3780
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr "error sintáctico en el elemento '%s'"
 
-#: c-parse.y:3008 cp/lex.c:906 objc-parse.y:3738
-msgid "YYDEBUG not defined"
-msgstr "no se definió YYDEBUG"
-
-#: c-pragma.c:109
+#: c-pragma.c:107
 msgid "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
 msgstr "se encontró un #pragma pack (pop) sin un #pragma pack (push, <n>) coincidente"
 
-#: c-pragma.c:127
+#: c-pragma.c:125
 #, c-format
 msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, <n>)"
 msgstr "se encontró un #pragma pack (pop, %s) sin un #pragma pack (push, %s, <n>) coincidente"
 
-#: c-pragma.c:162
+#: c-pragma.c:145
 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
 msgstr "#pragma pack(push[, id], <n>) no tiene soporte en este objetivo"
 
-#: c-pragma.c:164
+#: c-pragma.c:147
 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
 msgstr "#pragma pack(pop[, id], <n>) no tiene soporte en este objetivo"
 
-#: c-pragma.c:184
+#: c-pragma.c:167
 msgid "missing '(' after '#pragma pack' - ignored"
 msgstr "falta un '(' después de '#pragma pack' - ignorado"
 
-#: c-pragma.c:197 c-pragma.c:247
+#: c-pragma.c:180 c-pragma.c:230
 msgid "malformed '#pragma pack' - ignored"
 msgstr "'#pragma pack' mal formado - ignorado"
 
-#: c-pragma.c:202
+#: c-pragma.c:185
 msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
 msgstr "'#pragma pack(push[, id], <n>)' mal formado - ignorado"
 
-#: c-pragma.c:204
+#: c-pragma.c:187
 msgid "malformed '#pragma pack(pop[, id])' - ignored"
 msgstr "'#pragma pack(pop[, id], <n>)' mal formado - ignorado"
 
-#: c-pragma.c:213
+#: c-pragma.c:196
 #, c-format
 msgid "unknown action '%s' for '#pragma pack' - ignored"
 msgstr "acción desconocida '%s' para '#pragma pack' - ignorado"
 
-#: c-pragma.c:250
+#: c-pragma.c:233
 msgid "junk at end of '#pragma pack'"
 msgstr "basura al final de '#pragma pack'"
 
-#: c-pragma.c:264
+#: c-pragma.c:247
 #, c-format
 msgid "alignment must be a small power of two, not %d"
 msgstr "la alineación debe ser una potencia pequeña de dos, no %d"
 
-#: c-pragma.c:329 c-pragma.c:334
+#: c-pragma.c:280
+#, c-format
+msgid "applying #pragma weak `%s' after first use results in unspecified behavior"
+msgstr "la aplicación del #pragma weak `%s' después del primer uso resulta en conducta no especificada"
+
+#: c-pragma.c:321 c-pragma.c:326
 msgid "malformed #pragma weak, ignored"
 msgstr "#pragma weak malformado, ignorado"
 
-#: c-pragma.c:338
+#: c-pragma.c:330
 msgid "junk at end of #pragma weak"
 msgstr "basura al final de #pragma weak"
 
-#: c-pragma.c:369 c-pragma.c:374
+#: c-pragma.c:365 c-pragma.c:370
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "#pragma redefine_extname malformado, ignorado"
 
-#: c-pragma.c:379
+#: c-pragma.c:375
 msgid "junk at end of #pragma redefine_extname"
 msgstr "basura al final de #pragma redefine_extname"
 
-#: c-pragma.c:386 c-pragma.c:461
+#: c-pragma.c:382 c-pragma.c:463
 msgid "#pragma redefine_extname conflicts with declaration"
 msgstr "#pragma redefine_extname tiene conflictos con la declaración"
 
-#: c-pragma.c:410
+#: c-pragma.c:413
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "#pragma extern_prefix malformado, ignorado"
 
-#: c-pragma.c:415
+#: c-pragma.c:418
 msgid "junk at end of #pragma extern_prefix"
 msgstr "basura al final de #pragma extern_prefix"
 
-#: c-pragma.c:447
+#: c-pragma.c:450
 msgid "asm declaration conficts with previous rename"
 msgstr "la declaración asm causa conflictos con el renombrado previo"
 
-#: c-semantics.c:563
+#: c-semantics.c:565
 msgid "break statement not within loop or switch"
 msgstr "la declaración break no está dentro de un ciclo o switch"
 
-#: c-semantics.c:581
+#: c-semantics.c:583
 msgid "continue statement not within a loop"
 msgstr "la declaración continue no está dentro dentro de un ciclo"
 
-#: c-semantics.c:676
+#: c-semantics.c:678
 msgid "destructor needed for `%#D'"
 msgstr "se necesita un destructor para `%#D'"
 
-#: c-semantics.c:677
+#: c-semantics.c:679
 msgid "where case label appears here"
 msgstr "donde la etiqueta case aparece aquí"
 
-#: c-semantics.c:680
+#: c-semantics.c:682
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr "(las acciones adjuntas de declaraciones case previas requieren destructores en su propio ámbito.)"
 
-#: c-semantics.c:723 c-typeck.c:6923 cp/semantics.c:889
+#: c-semantics.c:725 c-typeck.c:6893 cp/semantics.c:897
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr "calificador %s ignorado en asm"
@@ -2500,7 +2679,7 @@ msgstr "calificador %s ignorado en asm"
 msgid "`%s' has an incomplete type"
 msgstr "`%s' tiene un tipo de dato incompleto"
 
-#: c-typeck.c:145 cp/call.c:2621
+#: c-typeck.c:145 cp/call.c:2740
 msgid "invalid use of void expression"
 msgstr "uso inválido de la expresión void"
 
@@ -2508,7 +2687,7 @@ msgstr "uso inv
 msgid "invalid use of flexible array member"
 msgstr "uso inválido de un miembro de matriz flexible"
 
-#: c-typeck.c:159 cp/typeck2.c:227
+#: c-typeck.c:159
 msgid "invalid use of array with unspecified bounds"
 msgstr "uso inválido de matrices con límites sin especificar"
 
@@ -2523,967 +2702,1088 @@ msgstr "uso inv
 msgid "invalid use of incomplete typedef `%s'"
 msgstr "uso inválido del typedef incompleto `%s'"
 
-#: c-typeck.c:402 c-typeck.c:416
+#: c-typeck.c:424 c-typeck.c:438
 msgid "function types not truly compatible in ISO C"
 msgstr "los tipos de función no son totalmente compatibles en ISO C"
 
-#: c-typeck.c:576
+#: c-typeck.c:603
 msgid "types are not quite compatible"
 msgstr "los tipos no son totalmente compatibles"
 
-#: c-typeck.c:729
-msgid "sizeof applied to a function type"
-msgstr "sizeof aplicado a un tipo de función"
-
-#: c-typeck.c:735
-msgid "sizeof applied to a void type"
-msgstr "sizeof aplicado a un tipo de dato void"
-
-#: c-typeck.c:742
-msgid "sizeof applied to an incomplete type"
-msgstr "sizeof aplicado a un tipo de dato incompleto"
-
-#: c-typeck.c:795 c-typeck.c:2704
+#: c-typeck.c:757 c-typeck.c:2673
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "aritmética en apuntador a un tipo de dato incompleto"
 
-#: c-typeck.c:1183
+#: c-typeck.c:1136
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr "%s no tiene un miembro llamado `%s'"
 
-#: c-typeck.c:1216
+#: c-typeck.c:1169
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr "petición del miembro `%s' en algo que no es estructura ó unión"
 
-#: c-typeck.c:1248
+#: c-typeck.c:1201
 msgid "dereferencing pointer to incomplete type"
 msgstr "apuntador deferenciado a tipo de dato incompleto"
 
-#: c-typeck.c:1252
+#: c-typeck.c:1205
 msgid "dereferencing `void *' pointer"
 msgstr "deferenciando el apuntador `void *'"
 
-#: c-typeck.c:1269 cp/typeck.c:2347
+#: c-typeck.c:1222 cp/typeck.c:2357
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr "argumento de tipo inválido de `%s'"
 
-#: c-typeck.c:1288 cp/typeck.c:2373
+#: c-typeck.c:1241 cp/typeck.c:2383
 msgid "subscript missing in array reference"
 msgstr "falta subíndice en la referencia de la matriz"
 
-#: c-typeck.c:1309 cp/typeck.c:2415
+#: c-typeck.c:1262 cp/typeck.c:2425
 msgid "array subscript has type `char'"
 msgstr "el subíndice de la matriz tiene tipo `char'"
 
-#: c-typeck.c:1317 c-typeck.c:1406 cp/typeck.c:2422 cp/typeck.c:2501
+#: c-typeck.c:1270 c-typeck.c:1359 cp/typeck.c:2432 cp/typeck.c:2511
 msgid "array subscript is not an integer"
 msgstr "el subíndice de la matriz no es un entero"
 
-#: c-typeck.c:1350
+#: c-typeck.c:1303
 msgid "ISO C forbids subscripting `register' array"
 msgstr "ISO C prohibe el subíndice de una matriz `register'"
 
-#: c-typeck.c:1352
-msgid "ISO C89 forbids subscripting non-lvalue array"
-msgstr "ISO C89 prohibe el subíndice de una matriz no-lvaluada"
+#: c-typeck.c:1305
+msgid "ISO C90 forbids subscripting non-lvalue array"
+msgstr "ISO C90 prohibe el subíndice de una matriz no-lvaluada"
 
-#: c-typeck.c:1385
+#: c-typeck.c:1338
 msgid "subscript has type `char'"
 msgstr "el subíndice es de tipo `char'"
 
-#: c-typeck.c:1401 cp/typeck.c:2496
+#: c-typeck.c:1354 cp/typeck.c:2506
 msgid "subscripted value is neither array nor pointer"
 msgstr "el valor indicado por el subíndice no es ni matriz ni apuntador"
 
-#: c-typeck.c:1455
+#: c-typeck.c:1408
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
-msgstr "`%s' no ha sido declarado aquí (no en una función)"
+msgstr "`%s' no se declaró aquí (no en una función)"
 
-#: c-typeck.c:1462
+#: c-typeck.c:1415
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
-msgstr "`%s' no ha sido declarado aquí (primero úselo en esta función)"
+msgstr "`%s' no se declaró aquí (primer uso en esta función)"
 
-#: c-typeck.c:1467
+#: c-typeck.c:1420
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(Cada identificador no declarado solamente se reporta una vez"
 
-#: c-typeck.c:1468
+#: c-typeck.c:1421
 msgid "for each function it appears in.)"
 msgstr "para cada funcion en la que aparece.)"
 
-#: c-typeck.c:1485
+#: c-typeck.c:1438
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr "la declaración local de `%s' oculta la variable de instancia"
 
-#: c-typeck.c:1550
+#: c-typeck.c:1504
 msgid "called object is not a function"
 msgstr "el objeto llamado no es una función"
 
-#: c-typeck.c:1637 cp/typeck.c:3133
+#: c-typeck.c:1590 cp/typeck.c:2831
 msgid "too many arguments to function"
 msgstr "demasiados argumentos para la función"
 
-#: c-typeck.c:1658
+#: c-typeck.c:1611
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "el tipo de dato del parámetro formal %d está incompleto"
 
-#: c-typeck.c:1671
+#: c-typeck.c:1624
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr "%s como entero en lugar de coma flotante debido al prototipo"
 
-#: c-typeck.c:1674
+#: c-typeck.c:1627
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr "%s como entero en lugar de complejo debido al prototipo"
 
-#: c-typeck.c:1677
+#: c-typeck.c:1630
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr "%s como complejo en lugar de coma flotante debido al prototipo"
 
-#: c-typeck.c:1680
+#: c-typeck.c:1633
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr "%s como coma flotante en lugar de entero debido al prototipo"
 
-#: c-typeck.c:1683
+#: c-typeck.c:1636
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr "%s como complejo en lugar de entero debido al prototipo"
 
-#: c-typeck.c:1686
+#: c-typeck.c:1639
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr "%s como coma flotante en lugar de complejo debido al prototipo"
 
-#: c-typeck.c:1696
+#: c-typeck.c:1649
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr "%s como `float' en lugar de `double' debido al prototipo"
 
-#: c-typeck.c:1714
+#: c-typeck.c:1667
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr "%s con anchura diferente debido al prototipo"
 
-#: c-typeck.c:1748
+#: c-typeck.c:1701
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr "%s como unsigned debido al prototipo"
 
-#: c-typeck.c:1750
+#: c-typeck.c:1703
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr "%s como signed debido al prototipo"
 
-#: c-typeck.c:1784 cp/typeck.c:3241
+#: c-typeck.c:1737 cp/typeck.c:2935
 msgid "too few arguments to function"
 msgstr "muy pocos argumentos para la función"
 
-#: c-typeck.c:1826
+#: c-typeck.c:1779
 msgid "suggest parentheses around + or - inside shift"
 msgstr "se sugieren paréntesis alrededor de + o - dentro de un desplazamiento"
 
-#: c-typeck.c:1833
+#: c-typeck.c:1786
 msgid "suggest parentheses around && within ||"
 msgstr "se sugieren paréntesis alrededor de && junto con ||"
 
-#: c-typeck.c:1842
+#: c-typeck.c:1795
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr "se sugieren paréntesis alrededor de la aritmética para operandos de |"
 
-#: c-typeck.c:1845
+#: c-typeck.c:1798
 msgid "suggest parentheses around comparison in operand of |"
 msgstr "se sugieren paréntesis alrededor de las comparaciones para operandos de |"
 
-#: c-typeck.c:1854
+#: c-typeck.c:1807
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr "se sugieren paréntesis alrededor de la aritmética para operandos de ^"
 
-#: c-typeck.c:1857
+#: c-typeck.c:1810
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr "se sugieren paréntesis alrededor de las comparaciones para operandos de ^"
 
-#: c-typeck.c:1864
+#: c-typeck.c:1817
 msgid "suggest parentheses around + or - in operand of &"
 msgstr "se sugieren paréntesis alrededor de + o - para operandos de &"
 
-#: c-typeck.c:1867
+#: c-typeck.c:1820
 msgid "suggest parentheses around comparison in operand of &"
 msgstr "se sugieren paréntesis alrededor de las comparaciones para operandos de &"
 
-#: c-typeck.c:1874
+#: c-typeck.c:1827
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr "las comparaciones como X<=Y<=Z no tienen su significado matemático"
 
-#: c-typeck.c:2034 c-typeck.c:2067
+#: c-typeck.c:1987 c-typeck.c:2022
 msgid "division by zero"
 msgstr "división por cero"
 
-#: c-typeck.c:2112 cp/typeck.c:3502
+#: c-typeck.c:2067 cp/typeck.c:3196
 msgid "right shift count is negative"
 msgstr "la cuenta de desplazamiento a la derecha es negativa"
 
-#: c-typeck.c:2119 cp/typeck.c:3508
+#: c-typeck.c:2074 cp/typeck.c:3202
 msgid "right shift count >= width of type"
 msgstr "cuenta de desplazamiento a la derecha >= anchura del tipo"
 
-#: c-typeck.c:2144 cp/typeck.c:3527
+#: c-typeck.c:2095 cp/typeck.c:3221
 msgid "left shift count is negative"
 msgstr "la cuenta de desplazamiento a la izquierda es negativa"
 
-#: c-typeck.c:2147 cp/typeck.c:3529
+#: c-typeck.c:2098 cp/typeck.c:3223
 msgid "left shift count >= width of type"
 msgstr "cuenta de desplazamiento a la izquierda >= anchura del tipo"
 
-#: c-typeck.c:2172
+#: c-typeck.c:2119
 msgid "shift count is negative"
 msgstr "la cuenta de desplazamiento es negativa"
 
-#: c-typeck.c:2174
+#: c-typeck.c:2121
 msgid "shift count >= width of type"
 msgstr "cuenta de desplazamiento >= anchura del tipo"
 
-#: c-typeck.c:2195 cp/typeck.c:3564
+#: c-typeck.c:2138 cp/typeck.c:3258
 msgid "comparing floating point with == or != is unsafe"
 msgstr "no es segura la comparacion de coma flotante con == o !="
 
-#: c-typeck.c:2219 c-typeck.c:2225
+#: c-typeck.c:2164 c-typeck.c:2170
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr "ISO C prohibe la comparación de `void *' con un apuntador de función"
 
-#: c-typeck.c:2228 c-typeck.c:2270 c-typeck.c:2298
+#: c-typeck.c:2173 c-typeck.c:2213 c-typeck.c:2241
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "la comparación de diferentes tipos de apuntador carece de una conversión"
 
-#: c-typeck.c:2243 c-typeck.c:2249 c-typeck.c:2319 c-typeck.c:2325
+#: c-typeck.c:2187 c-typeck.c:2192 c-typeck.c:2261 c-typeck.c:2266
 msgid "comparison between pointer and integer"
 msgstr "comparación entre apuntador y entero"
 
-#: c-typeck.c:2265 c-typeck.c:2293
+#: c-typeck.c:2208 c-typeck.c:2236
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C prohibe la comparación entre apuntadores a funciones"
 
-#: c-typeck.c:2290
+#: c-typeck.c:2233
 msgid "comparison of complete and incomplete pointers"
 msgstr "comparación de apuntadores completos e incompletos"
 
-#: c-typeck.c:2306 c-typeck.c:2313
+#: c-typeck.c:2249 c-typeck.c:2256
 msgid "ordered comparison of pointer with integer zero"
 msgstr "comparación ordenada de apuntador con el entero cero"
 
-#: c-typeck.c:2339 cp/typeck.c:3697
+#: c-typeck.c:2280 cp/typeck.c:3391
 msgid "unordered comparison on non-floating point argument"
 msgstr "comparación sin orden en argumento de coma no flotante"
 
-#: c-typeck.c:2543
+#: c-typeck.c:2491
 msgid "comparison between signed and unsigned"
 msgstr "comparación entre signed y unsigned"
 
-#: c-typeck.c:2589 cp/typeck.c:3943
+#: c-typeck.c:2537 cp/typeck.c:3635
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "comparación de un ~unsigned promovido con una constante"
 
-#: c-typeck.c:2597 cp/typeck.c:3951
+#: c-typeck.c:2545 cp/typeck.c:3643
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "comparación de un ~unsigned promovido con unsigned"
 
-#: c-typeck.c:2656
+#: c-typeck.c:2625
 msgid "pointer of type `void *' used in subtraction"
 msgstr "se usó un apuntador de tipo `void *' en la sustracción"
 
-#: c-typeck.c:2658
+#: c-typeck.c:2627
 msgid "pointer to a function used in subtraction"
 msgstr "se utilizó un apuntador a una función en la sustracción"
 
-#: c-typeck.c:2755
+#: c-typeck.c:2724
 msgid "wrong type argument to unary plus"
 msgstr "argumento de tipo erróneo para el incremento unario"
 
-#: c-typeck.c:2766
+#: c-typeck.c:2737
 msgid "wrong type argument to unary minus"
 msgstr "argumento de tipo erróneo para el decremento unario"
 
-#: c-typeck.c:2778
+#: c-typeck.c:2754
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr "ISO C no tiene soporte de `~' para conjugaciones complejas"
 
-#: c-typeck.c:2784
+#: c-typeck.c:2760
 msgid "wrong type argument to bit-complement"
 msgstr "argumento de tipo erróneo para complemento de bits"
 
-#: c-typeck.c:2795
+#: c-typeck.c:2769
 msgid "wrong type argument to abs"
 msgstr "argumento de tipo erróneo para abs"
 
-#: c-typeck.c:2807
+#: c-typeck.c:2781
 msgid "wrong type argument to conjugation"
 msgstr "argumento de tipo erróneo para la conjugación"
 
-#: c-typeck.c:2821
+#: c-typeck.c:2795
 msgid "wrong type argument to unary exclamation mark"
 msgstr "argumento de tipo erróneo para el signo de exclamación unario"
 
-#: c-typeck.c:2864
+#: c-typeck.c:2838
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ISO C no tiene soporte para `++' y `--' en tipos complejos"
 
-#: c-typeck.c:2879 c-typeck.c:2911
+#: c-typeck.c:2853 c-typeck.c:2885
 msgid "wrong type argument to increment"
 msgstr "argumento de tipo erróneo para el incremento"
 
-#: c-typeck.c:2881 c-typeck.c:2913
+#: c-typeck.c:2855 c-typeck.c:2887
 msgid "wrong type argument to decrement"
 msgstr "argumento de tipo erróneo para el decremento"
 
-#: c-typeck.c:2902
+#: c-typeck.c:2876
 msgid "increment of pointer to unknown structure"
 msgstr "incremento de apuntador a estructura desconocida"
 
-#: c-typeck.c:2904
+#: c-typeck.c:2878
 msgid "decrement of pointer to unknown structure"
 msgstr "decremento de apuntador a estructura desconocida"
 
-#: c-typeck.c:3041
+#: c-typeck.c:3015
 msgid "ISO C forbids the address of a cast expression"
 msgstr "ISO C prohibe la dirección de una expresión cast"
 
-#: c-typeck.c:3051
+#: c-typeck.c:3025
 msgid "invalid lvalue in unary `&'"
 msgstr "l-valor inválido en `&' unario"
 
-#: c-typeck.c:3083
+#: c-typeck.c:3057
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr "se intentó tomar la dirección del miembro de la estructura de campos de bits `%s'"
 
-#: c-typeck.c:3192 c-typeck.c:4618 c-typeck.c:4634 c-typeck.c:4650 final.c:2981 final.c:2983 gcc.c:4462 rtl-error.c:121 tradcif.y:532 tradcpp.c:4134 config/cris/cris.c:515 cp/typeck.c:4650 java/expr.c:386 java/verify.c:1464 java/verify.c:1465 java/verify.c:1480
+#: c-typeck.c:3166 c-typeck.c:4632 c-typeck.c:4648 c-typeck.c:4664
+#: final.c:3146 final.c:3148 gcc.c:4397 rtl-error.c:122 toplev.c:1694
+#: config/cris/cris.c:529 cp/typeck.c:4341 java/expr.c:364 java/verify.c:1467
+#: java/verify.c:1468 java/verify.c:1483
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: c-typeck.c:3253
+#: c-typeck.c:3227
 msgid "ISO C forbids use of conditional expressions as lvalues"
 msgstr "ISO C prohibe el uso de expresiones condicionales como l-valores"
 
-#: c-typeck.c:3256
+#: c-typeck.c:3230
 msgid "ISO C forbids use of compound expressions as lvalues"
 msgstr "ISO C prohibe el uso de expresiones compuestas como l-valores"
 
-#: c-typeck.c:3259
+#: c-typeck.c:3233
 msgid "ISO C forbids use of cast expressions as lvalues"
 msgstr "ISO C prohibe el uso de expresiones de conversión como l-valores"
 
-#: c-typeck.c:3276
+#: c-typeck.c:3250
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr "%s del miembro de sólo lectura `%s'"
 
-#: c-typeck.c:3280
+#: c-typeck.c:3254
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr "%s de la variable de sólo lectura `%s'"
 
-#: c-typeck.c:3283
+#: c-typeck.c:3257
 #, c-format
 msgid "%s of read-only location"
 msgstr "%s de la ubicación de sólo lectura"
 
-#: c-typeck.c:3301
+#: c-typeck.c:3276
 #, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "no se puede tomar la dirección del campo de bits `%s'"
 
-#: c-typeck.c:3329
+#: c-typeck.c:3304
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr "se usó la variable de registro global `%s' en funciones anidadas"
 
-#: c-typeck.c:3333
+#: c-typeck.c:3308
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr "se usó la variable de registro `%s' en funciones anidadas"
 
-#: c-typeck.c:3340
+#: c-typeck.c:3315
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr "se solicitó la dirección de la variable de registro global `%s'"
 
-#: c-typeck.c:3352
+#: c-typeck.c:3327
 msgid "cannot put object with volatile field into register"
 msgstr "no se puede poner objeto con campo volatile en register"
 
-#: c-typeck.c:3356
+#: c-typeck.c:3331
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr "se solicitó la dirección de la variable register `%s'"
 
-#: c-typeck.c:3464
+#: c-typeck.c:3439
 msgid "signed and unsigned type in conditional expression"
 msgstr "tipos signed y unsigned en la expresión condicional"
 
-#: c-typeck.c:3471
+#: c-typeck.c:3446
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C prohibe una expresión condicional con sólo un lado void"
 
-#: c-typeck.c:3487 c-typeck.c:3494
+#: c-typeck.c:3462 c-typeck.c:3469
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr "ISO C prohibe expresiones condicionales entre `void *' y apuntadores de funciones"
 
-#: c-typeck.c:3500
+#: c-typeck.c:3475
 msgid "pointer type mismatch in conditional expression"
 msgstr "los tipos de datos apuntadores no coinciden en la expresión condicional"
 
-#: c-typeck.c:3507 c-typeck.c:3517
+#: c-typeck.c:3482 c-typeck.c:3492
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "los tipos de datos apuntadores/enteros no coinciden en la expresión condicional"
 
-#: c-typeck.c:3531
+#: c-typeck.c:3506
 msgid "type mismatch in conditional expression"
 msgstr "los tipos de datos no coinciden en la expresión condicional"
 
-#: c-typeck.c:3602 cp/typeck.c:4907
+#: c-typeck.c:3577 cp/typeck.c:4597
 msgid "left-hand operand of comma expression has no effect"
 msgstr "el operador del lado izquierdo de la expresión coma no tiene efecto"
 
-#: c-typeck.c:3641
+#: c-typeck.c:3621
 msgid "cast specifies array type"
 msgstr "la conversión especifica el tipo matriz"
 
-#: c-typeck.c:3647
+#: c-typeck.c:3627
 msgid "cast specifies function type"
 msgstr "la conversión especifica el tipo función"
 
-#: c-typeck.c:3657
+#: c-typeck.c:3637
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C prohibe la conversión de un no escalar al mismo tipo"
 
-#: c-typeck.c:3676
+#: c-typeck.c:3656
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C prohibe la conversión al tipo union"
 
-#: c-typeck.c:3692
+#: c-typeck.c:3671
 msgid "cast to union type from type not present in union"
 msgstr "conversión a tipo union desde un tipo no presente en union"
 
-#: c-typeck.c:3743
+#: c-typeck.c:3722
 msgid "cast adds new qualifiers to function type"
 msgstr "la conversión agrega calificadores nuevos al tipo función"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3748
+#: c-typeck.c:3727
 msgid "cast discards qualifiers from pointer target type"
 msgstr "la conversión descarta los calificadores del tipo del destino del apuntador"
 
-#: c-typeck.c:3763
+#: c-typeck.c:3742
 msgid "cast increases required alignment of target type"
 msgstr "la conversión incrementa la alineación requerida del tipo del destino"
 
-#: c-typeck.c:3769 cp/typeck.c:5337
+#: c-typeck.c:3748 cp/typeck.c:5027
 msgid "cast from pointer to integer of different size"
 msgstr "conversión de apuntador a entero de tamaño diferente"
 
-#: c-typeck.c:3774
+#: c-typeck.c:3753
 msgid "cast does not match function type"
 msgstr "la conversión no coincide con el tipo de la función"
 
-#: c-typeck.c:3781 cp/typeck.c:5344
+#: c-typeck.c:3760 cp/typeck.c:5034
 msgid "cast to pointer from integer of different size"
 msgstr "conversión a apuntador desde un entero de tamaño diferente"
 
+#: c-typeck.c:3772
+msgid "type-punning to incomplete type might break strict-aliasing rules"
+msgstr "el castigo de tipo a tipo incompleto podría romper las reglas de alias estricto"
+
+#: c-typeck.c:3776
+msgid "dereferencing type-punned pointer will break strict-aliasing rules"
+msgstr "la dereferencia de apuntadores de tipo castigado romperá las reglas de alias estricto"
+
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:3939
+#: c-typeck.c:3935
 msgid "invalid lvalue in assignment"
 msgstr "l-valor inválido en la asignación"
 
 #. Convert new value to destination type.
-#: c-typeck.c:3948 c-typeck.c:3973 c-typeck.c:3990 cp/typeck.c:5454 cp/typeck.c:5605
+#: c-typeck.c:3944 c-typeck.c:3969 c-typeck.c:3986 cp/typeck.c:5145
+#: cp/typeck.c:5294
 msgid "assignment"
 msgstr "asignación"
 
-#: c-typeck.c:4157 c-typeck.c:4224
+#: c-typeck.c:4056
+msgid "cannot pass rvalue to reference parameter"
+msgstr "no se puede pasar un valor-r a un parámetro de referencia"
+
+#: c-typeck.c:4160 c-typeck.c:4227
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr "%s hace que la función calificada apunte desde una no calificada"
 
-#: c-typeck.c:4161 c-typeck.c:4204
+#: c-typeck.c:4164 c-typeck.c:4207
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr "%s descarta calificadores del tipo del destino del apuntador"
 
-#: c-typeck.c:4167
+#: c-typeck.c:4170
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C prohibe la conversión de argumentos a tipo union"
 
-#: c-typeck.c:4196
+#: c-typeck.c:4199
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr "ISO C prohibe %s entre apuntadores a función y `void *'"
 
-#: c-typeck.c:4213
+#: c-typeck.c:4216
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr "el apuntador que apunta a %s difiere en signo"
 
-#: c-typeck.c:4229
+#: c-typeck.c:4232
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr "%s de tipo de apuntador incompatible"
 
-#: c-typeck.c:4245
+#: c-typeck.c:4248
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s crea un apuntador desde un entero sin una conversión"
 
-#: c-typeck.c:4253
+#: c-typeck.c:4256
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr "%s crea un entero desde un apuntador sin una conversión"
 
-#: c-typeck.c:4267 c-typeck.c:4270
+#: c-typeck.c:4270 c-typeck.c:4273
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "tipo incompatible para el argumento %d de `%s'"
 
-#: c-typeck.c:4274
+#: c-typeck.c:4277
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr "tipo incompatible para el argumento %d de la llamada indirecta a función"
 
-#: c-typeck.c:4278
+#: c-typeck.c:4281
 #, c-format
 msgid "incompatible types in %s"
 msgstr "tipos incompatibles en %s"
 
 #. Function name is known; supply it.
-#: c-typeck.c:4333
+#: c-typeck.c:4339
+#, c-format
+msgid "passing arg of `%s'"
+msgstr "pasando el argumento `%s'"
+
+#. Function name unknown (call through ptr).
+#: c-typeck.c:4349
+msgid "passing arg of pointer to function"
+msgstr "pasando el argumento de apuntador a la función"
+
+#. Function name is known; supply it.
+#: c-typeck.c:4357
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr "pasando el argumento %d de `%s'"
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:4343
+#: c-typeck.c:4367
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr "pasando el argumento %d del apuntador a la función"
 
-#: c-typeck.c:4410
+#: c-typeck.c:4433
 msgid "initializer for static variable is not constant"
-msgstr "el valor inicial asignado para la variable estática no es una constante"
+msgstr "el inicializador para la variable estática no es una constante"
 
-#: c-typeck.c:4416
+#: c-typeck.c:4439
 msgid "initializer for static variable uses complicated arithmetic"
-msgstr "el valor inicial asignado para la variable estática usa aritmética complicada"
+msgstr "el inicializador para la variable estática usa aritmética complicada"
 
-#: c-typeck.c:4424
+#: c-typeck.c:4447
 msgid "aggregate initializer is not constant"
-msgstr "el iniciador agregado no es una constante"
+msgstr "el inicializador agregado no es una constante"
 
-#: c-typeck.c:4426
+#: c-typeck.c:4449
 msgid "aggregate initializer uses complicated arithmetic"
-msgstr "el iniciador agregado usa aritmética complicada"
+msgstr "el inicializador agregado usa aritmética complicada"
 
-#: c-typeck.c:4433
+#: c-typeck.c:4456
 msgid "traditional C rejects automatic aggregate initialization"
-msgstr "C tradicional rechaza la iniciación automática de agregados"
+msgstr "C tradicional rechaza la inicialización automática de agregados"
 
-#: c-typeck.c:4621 c-typeck.c:4637 c-typeck.c:4653
+#: c-typeck.c:4635 c-typeck.c:4651 c-typeck.c:4667
 #, c-format
 msgid "(near initialization for `%s')"
-msgstr "(cerca de la asignación de valores iniciales para `%s')"
+msgstr "(cerca de la inicialización de `%s')"
 
-#: c-typeck.c:4705 cp/typeck2.c:513
+#: c-typeck.c:4718 cp/typeck2.c:505
 msgid "char-array initialized from wide string"
-msgstr "matriz de caracteres con valores iniciales asignados de una cadena ancha"
+msgstr "matriz de caracteres inicializada con una cadena ancha"
 
 # no ancha -> angosta? cfuga
-#: c-typeck.c:4712 cp/typeck2.c:520
+#: c-typeck.c:4725 cp/typeck2.c:512
 msgid "int-array initialized from non-wide string"
-msgstr "matriz de enteros con valores iniciales asignados de una cadena no ancha"
+msgstr "matriz de enteros inicializada con una cadena no ancha"
 
-#: c-typeck.c:4730 cp/typeck2.c:536
+#: c-typeck.c:4743 cp/typeck2.c:528
 msgid "initializer-string for array of chars is too long"
-msgstr "la cadena de valores iniciales para la matriz de caracteres es demasiado larga"
+msgstr "la cadena del inicializador para la matriz de caracteres es demasiado larga"
 
-#: c-typeck.c:4768
+#: c-typeck.c:4781
 msgid "array initialized from non-constant array expression"
-msgstr "matriz con valores iniciales asignados de una expresión matrizal que no es constante"
+msgstr "matriz inicializada con una expresión matrizal que no es constante"
 
-#: c-typeck.c:4785 c-typeck.c:4787 c-typeck.c:4803 c-typeck.c:4824 c-typeck.c:6262
+#: c-typeck.c:4798 c-typeck.c:4800 c-typeck.c:4816 c-typeck.c:4837
+#: c-typeck.c:6237
 msgid "initializer element is not constant"
-msgstr "el elemento de valor inicial no es constante"
+msgstr "el elemento inicializador no es constante"
 
-#: c-typeck.c:4819
+#: c-typeck.c:4832
 msgid "initialization"
-msgstr "asignación de valores iniciales"
+msgstr "inicialización"
 
-#: c-typeck.c:4830 c-typeck.c:6267
+#: c-typeck.c:4843 c-typeck.c:6242
 msgid "initializer element is not computable at load time"
-msgstr "el elemento de valor inicial no es calculable al momento de la carga"
+msgstr "el elemento inicializador no es calculable al momento de la carga"
 
-#: c-typeck.c:4867 c-typeck.c:4883 cp/typeck2.c:613
+#: c-typeck.c:4858 cp/typeck2.c:605
 msgid "invalid initializer"
-msgstr "valor inicial inválido"
+msgstr "inicializador inválido"
 
-#: c-typeck.c:5376
+#: c-typeck.c:5351
 msgid "extra brace group at end of initializer"
-msgstr "grupo extra de llaves al final de los valores iniciales"
+msgstr "grupo extra de llaves al final del inicializador"
 
-#: c-typeck.c:5396
+#: c-typeck.c:5371
 msgid "missing braces around initializer"
-msgstr "faltan llaves alrededor de los valores iniciales"
+msgstr "faltan llaves alrededor del inicializador"
 
-#: c-typeck.c:5456
+#: c-typeck.c:5431
 msgid "braces around scalar initializer"
-msgstr "llaves alrededor del valor inicial escalar"
+msgstr "llaves alrededor del inicializador escalar"
 
-#: c-typeck.c:5504
+#: c-typeck.c:5479
 msgid "initialization of flexible array member in a nested context"
-msgstr "iniciación de un miembro de matriz flexible en un contexto anidado"
+msgstr "inicialización de un miembro de matriz flexible en un contexto anidado"
 
-#: c-typeck.c:5506
+#: c-typeck.c:5481
 msgid "initialization of a flexible array member"
-msgstr "iniciación de un miembro de matriz flexible"
+msgstr "inicialización de un miembro de matriz flexible"
 
-#: c-typeck.c:5537
+#: c-typeck.c:5512
 msgid "missing initializer"
-msgstr "falta valor inicial"
+msgstr "falta el inicializador"
 
-#: c-typeck.c:5563
+#: c-typeck.c:5538
 msgid "empty scalar initializer"
-msgstr "valor inicial escalar vacío"
+msgstr "inicializador escalar vacío"
 
-#: c-typeck.c:5568
+#: c-typeck.c:5543
 msgid "extra elements in scalar initializer"
-msgstr "elementos extras en valor inicial escalar"
+msgstr "elementos extras en el inicializador escalar"
 
-#: c-typeck.c:5654
+#: c-typeck.c:5629
 msgid "initialization designators may not nest"
-msgstr "no se pueden anidar los designadores de iniciación"
+msgstr "no se pueden anidar los designadores de inicialización"
 
-#: c-typeck.c:5675 c-typeck.c:5746
+#: c-typeck.c:5650 c-typeck.c:5721
 msgid "array index in non-array initializer"
-msgstr "índice de matriz en valor inicial que no es de matriz"
+msgstr "índice de matriz en el inicializador que no es matriz"
 
-#: c-typeck.c:5680 c-typeck.c:5798
+#: c-typeck.c:5655 c-typeck.c:5773
 msgid "field name not in record or union initializer"
-msgstr "el nombre del campo no está en el iniciador de record o union"
+msgstr "el nombre del campo no está en el inicializador de record o union"
 
-#: c-typeck.c:5742 c-typeck.c:5744
+#: c-typeck.c:5717 c-typeck.c:5719
 msgid "nonconstant array index in initializer"
-msgstr "índice de matriz no constante en valor inicial"
+msgstr "índice de matriz no constante en el inicializador"
 
-#: c-typeck.c:5749
+#: c-typeck.c:5724
 msgid "array index in initializer exceeds array bounds"
-msgstr "el índice de matriz en el valor inicial excede los límites de la matriz"
+msgstr "el índice de matriz en el inicializador excede los límites de la matriz"
 
-#: c-typeck.c:5760
+#: c-typeck.c:5735
 msgid "empty index range in initializer"
-msgstr "rango de índices vacío en valor inicial"
+msgstr "rango de índices vacío en el inicializador"
 
-#: c-typeck.c:5769
+#: c-typeck.c:5744
 msgid "array index range in initializer exceeds array bounds"
-msgstr "el rango de índices de la matriz en el valor inicial excede los límites de la matriz"
+msgstr "el rango de índices de la matriz en el inicializador excede los límites de la matriz"
 
-#: c-typeck.c:5810
+#: c-typeck.c:5785
 #, c-format
 msgid "unknown field `%s' specified in initializer"
-msgstr "campo `%s' desconocido especificado en el valor inicial"
+msgstr "campo `%s' desconocido especificado en el inicializador"
 
-#: c-typeck.c:5847 c-typeck.c:5868 c-typeck.c:6330
+#: c-typeck.c:5822 c-typeck.c:5843 c-typeck.c:6304
 msgid "initialized field with side-effects overwritten"
-msgstr "campo iniciado con efectos laterales sobreescritos"
+msgstr "campo inicializado con efectos laterales sobreescritos"
 
-#: c-typeck.c:6540
+#: c-typeck.c:6514
 msgid "excess elements in char array initializer"
-msgstr "exceso de elementos en valores iniciales de matriz de caracteres"
+msgstr "exceso de elementos en el inicializador de matriz de caracteres"
 
-#: c-typeck.c:6547 c-typeck.c:6593
+#: c-typeck.c:6521 c-typeck.c:6567
 msgid "excess elements in struct initializer"
-msgstr "exceso de elementos en valores iniciales de struct"
+msgstr "exceso de elementos en el inicializador de struct"
 
-#: c-typeck.c:6608
+#: c-typeck.c:6582
 msgid "non-static initialization of a flexible array member"
-msgstr "iniciación no estática de un miembro de matriz flexible"
+msgstr "inicialización no estática de un miembro de matriz flexible"
 
-#: c-typeck.c:6670
+#: c-typeck.c:6644
 msgid "excess elements in union initializer"
-msgstr "exceso de elementos en valores iniciales de union"
+msgstr "exceso de elementos en el inicializador de union"
 
-#: c-typeck.c:6691
+#: c-typeck.c:6665
 msgid "traditional C rejects initialization of unions"
-msgstr "C tradicional rechaza los valores iniciales de unions"
+msgstr "C tradicional rechaza la inicialización de unions"
 
-#: c-typeck.c:6754
+#: c-typeck.c:6728
 msgid "excess elements in array initializer"
-msgstr "exceso de elementos en valores iniciales de matriz"
+msgstr "exceso de elementos en el inicializador de matriz"
 
-#: c-typeck.c:6783
+#: c-typeck.c:6757
 msgid "excess elements in vector initializer"
-msgstr "exceso de elementos en valor inicial vectorial"
+msgstr "exceso de elementos en el inicializador de vector"
 
-#: c-typeck.c:6805
+#: c-typeck.c:6779
 msgid "excess elements in scalar initializer"
-msgstr "exceso de elementos en valor inicial escalar"
+msgstr "exceso de elementos en el inicializador de escalar"
 
-#: c-typeck.c:6916
+#: c-typeck.c:6886
 msgid "asm template is not a string constant"
 msgstr "la plantilla asm no es una cadena constante"
 
-#: c-typeck.c:6948
+#: c-typeck.c:6918
 msgid "invalid lvalue in asm statement"
-msgstr "l-valor inválido en declaración asm"
+msgstr "l-valor inválido en la declaración asm"
 
-#: c-typeck.c:7019
+#: c-typeck.c:6993
 msgid "modification by `asm'"
 msgstr "modificación por `asm'"
 
-#: c-typeck.c:7038 cp/typeck.c:6453
+#: c-typeck.c:7012 cp/typeck.c:6152
 msgid "function declared `noreturn' has a `return' statement"
 msgstr "la función declarada `noreturn' tiene una declaración `return'"
 
-#: c-typeck.c:7045
+#: c-typeck.c:7019
 msgid "`return' with no value, in function returning non-void"
 msgstr "`return' sin valores, en una función que no devuelve void"
 
-#: c-typeck.c:7051
+#: c-typeck.c:7025
 msgid "`return' with a value, in function returning void"
 msgstr "`return' con valor, en una función que devuelve void"
 
-#: c-typeck.c:7055
+#: c-typeck.c:7029
 msgid "return"
 msgstr "return"
 
-#: c-typeck.c:7107
+#: c-typeck.c:7081
 msgid "function returns address of local variable"
 msgstr "la función devuelve la dirección de una variable local"
 
-#: c-typeck.c:7163 cp/semantics.c:529
+#: c-typeck.c:7137 cp/semantics.c:555
 msgid "switch quantity not an integer"
 msgstr "la cantidad de switch no es un entero"
 
-#: c-typeck.c:7173
+#: c-typeck.c:7147
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr "no se convierte la expresión de switch `long' a `int' en ISO C"
 
-#: c-typeck.c:7208 cp/decl.c:5232
+#: c-typeck.c:7182 cp/decl.c:5173
 msgid "case label not within a switch statement"
 msgstr "la etiqueta case no se encuentra dentro de una declaración switch"
 
-#: c-typeck.c:7210 cp/decl.c:5237
+#: c-typeck.c:7184 cp/decl.c:5178
 msgid "`default' label not within a switch statement"
 msgstr "la etiqueta `default' no está dentro de una declaración switch"
 
 # ¿Cómo traducir inlining de forma correcta? cfuga
-#: calls.c:1902
+#: calls.c:1921
 #, c-format
 msgid "inlining failed in call to `%s'"
 msgstr "el `inlining' falló en la llamada a `%s'"
 
-#: calls.c:1903 calls.c:2209
+#: calls.c:1922 calls.c:2228
 msgid "called from here"
 msgstr "llamado desde aquí"
 
-#: calls.c:2208
+#: calls.c:2227
 #, c-format
 msgid "can't inline call to `%s'"
 msgstr "no se pueden hacer la llamada inline a `%s'"
 
-#: calls.c:2238
+#: calls.c:2257
 msgid "function call has aggregate value"
 msgstr "la llamada a la función tiene valor agregado"
 
-#: calls.c:4545
+#: calls.c:4614
 msgid "variable offset is passed partially in stack and in reg"
 msgstr "se pasa parcialmente el desplazamiento de la variable a la pila y al registro"
 
-#: calls.c:4547
+#: calls.c:4616
 msgid "variable size is passed partially in stack and in reg"
 msgstr "se pasa parcialemente el tamaño de la variable a la pila y al registro"
 
-#: cfgrtl.c:1624
+#: cfgloop.c:1106
+#, c-format
+msgid "Size of loop %d should be %d, not %d."
+msgstr "El tamaño del ciclo %d debe ser %d, no %d."
+
+#: cfgloop.c:1125
+#, c-format
+msgid "Bb %d do not belong to loop %d."
+msgstr "Bb %d no pertenece al ciclo %d."
+
+#: cfgloop.c:1143
+#, c-format
+msgid "Loop %d's header does not have exactly 2 entries."
+msgstr "El encabezado del ciclo %d no tiene exactamente 2 entradas."
+
+#: cfgloop.c:1151
+#, c-format
+msgid "Loop %d's latch does not have exactly 1 successor."
+msgstr "El cerrojo del ciclo %d no tiene 1 sucesor exactamente."
+
+#: cfgloop.c:1156
+#, c-format
+msgid "Loop %d's latch does not have header as successor."
+msgstr "El cerrojo del ciclo %d no tiene un encabezado como sucesor."
+
+#: cfgloop.c:1161
+#, c-format
+msgid "Loop %d's latch does not belong directly to it."
+msgstr "El cerrojo del ciclo %d no pertenece directamente a él."
+
+#: cfgloop.c:1167
+#, c-format
+msgid "Loop %d's header does not belong directly to it."
+msgstr "El encabezado del ciclo %d no pertenece directamente a él."
+
+#: cfgrtl.c:1704
+#, c-format
+msgid "bb %d on wrong place"
+msgstr "bb %d en el lugar equivocado"
+
+#: cfgrtl.c:1710
+#, c-format
+msgid "prev_bb of %d should be %d, not %d"
+msgstr "el prev_bb de %d debe ser %d, no %d"
+
+#: cfgrtl.c:1730
 #, c-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "el insn final %d para el bloque %d no se encuentra en el flujo insn"
 
-#: cfgrtl.c:1638
+#: cfgrtl.c:1744
 #, c-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "insn %d está en múltiples bloques básicos (%d y %d)"
 
-#: cfgrtl.c:1650
+#: cfgrtl.c:1756
 #, c-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "la cabeza insn %d para el bloque %d no se encuentra en el flujo insn"
 
-#: cfgrtl.c:1669
+#: cfgrtl.c:1778
+#, c-format
+msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
+msgstr "verify_flow_info: REG_BR_PROB no coincide con la configuración %i %i"
+
+#: cfgrtl.c:1785
+#, c-format
+msgid "verify_flow_info: Wrong count of block %i %i"
+msgstr "verify_flow_info: Cuenta errónea del bloque %i %i"
+
+#: cfgrtl.c:1791
+#, c-format
+msgid "verify_flow_info: Wrong frequency of block %i %i"
+msgstr "verify_flow_info: Frecuencia errónea del bloque %i %i"
+
+#: cfgrtl.c:1799
 #, c-format
 msgid "verify_flow_info: Duplicate edge %i->%i"
 msgstr "verify_flow_info: Borde duplicado %i->%i"
 
-#: cfgrtl.c:1688
+#: cfgrtl.c:1805
+#, c-format
+msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
+msgstr "verify_flow_info: Probabilidad errónea del borde %i->%i %i"
+
+#: cfgrtl.c:1811
+#, c-format
+msgid "verify_flow_info: Wrong count of edge %i->%i %i"
+msgstr "verify_flow_info: Cuenta errónea del borde %i->%i %i"
+
+#: cfgrtl.c:1841
 #, c-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr "verify_flow_info: Bloques incorrectos para el respaldo %i->%i"
 
-#: cfgrtl.c:1703
+#: cfgrtl.c:1856
 #, c-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_info: Respaldo incorrecto %i->%i"
 
-#: cfgrtl.c:1705
+#: cfgrtl.c:1858
 msgid "wrong insn in the fallthru edge"
 msgstr "insn erróneo en el borde del respaldo"
 
-#: cfgrtl.c:1712
+#: cfgrtl.c:1865
 #, c-format
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: El bloque básico %d succ edge está corrupto"
 
-#: cfgrtl.c:1736
+#: cfgrtl.c:1881
+#, c-format
+msgid "Missing REG_EH_REGION note in the end of bb %i"
+msgstr "Falta la nota REG_EH_REGION al final de bb %i"
+
+#: cfgrtl.c:1889
+#, c-format
+msgid "Too many outgoing branch edges from bb %i"
+msgstr "Demasiados bordes de ramificación de salida de bb %i"
+
+#: cfgrtl.c:1894
+#, c-format
+msgid "Fallthru edge after unconditional jump %i"
+msgstr "Borde de caída después del salto incondicional %i"
+
+#: cfgrtl.c:1899
+#, c-format
+msgid "Wrong amount of branch edges after unconditional jump %i"
+msgstr "Cantidad errónea de bordes de ramificación después del salto incondicional %i"
+
+#: cfgrtl.c:1905
+#, c-format
+msgid "Wrong amount of branch edges after conditional jump %i"
+msgstr "Cantidad errónea de bordes de ramificación después del salto condicional %i"
+
+#: cfgrtl.c:1910
+#, c-format
+msgid "Call edges for non-call insn in bb %i"
+msgstr "Bordes de llamada para una insn que no es llamada en bb %i"
+
+#: cfgrtl.c:1919
+#, c-format
+msgid "Abnormal edges for no purpose in bb %i"
+msgstr "Bordes anormales sin ningún propósito en bb %i"
+
+#: cfgrtl.c:1934
 #, c-format
 msgid "missing barrier after block %i"
 msgstr "falta una barrera después del bloque %i"
 
-#: cfgrtl.c:1746
+#: cfgrtl.c:1944
 #, c-format
 msgid "basic block %d pred edge is corrupted"
 msgstr "el bloque básico %d pred edge está corrupto"
 
-#: cfgrtl.c:1763
+#: cfgrtl.c:1961
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "insn %d está dentro del bloque básico %d pero block_for_insn es NULL"
 
-#: cfgrtl.c:1767
+#: cfgrtl.c:1965
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "insn %d está dentro del bloque básico %d pero block_for_insn es %i"
 
-#: cfgrtl.c:1781 cfgrtl.c:1791
+#: cfgrtl.c:1979 cfgrtl.c:1989
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK falta para el bloque %d"
 
-#: cfgrtl.c:1804
+#: cfgrtl.c:2002
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d en el medio del bloque básico %d"
 
-#: cfgrtl.c:1816
+#: cfgrtl.c:2014
 #, c-format
 msgid "in basic block %d:"
 msgstr "en el bloque básico %d:"
 
-#: cfgrtl.c:1817
+#: cfgrtl.c:2015
 msgid "flow control insn inside a basic block"
 msgstr "control de flujo insn dentro de un bloque básico"
 
-#: cfgrtl.c:1836
+#: cfgrtl.c:2034
 #, c-format
 msgid "basic block %i edge lists are corrupted"
 msgstr "las listas de borde del bloque básico %i están corruptas"
 
-#: cfgrtl.c:1850
+#: cfgrtl.c:2049
 msgid "basic blocks not numbered consecutively"
 msgstr "los bloques básicos no están numerados consecutivamente"
 
-#: cfgrtl.c:1875
+#: cfgrtl.c:2074
 msgid "insn outside basic block"
 msgstr "insn fuera del bloque básico"
 
-#: cfgrtl.c:1883
+#: cfgrtl.c:2082
 msgid "return not followed by barrier"
 msgstr "return no es seguido por una barrera"
 
-#: cfgrtl.c:1888
+#: cfgrtl.c:2087
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "el número de notas bb en la cadena insn (%d) != n_basic_blocks (%d)"
 
-#: cfgrtl.c:1892
+#: cfgrtl.c:2091
 msgid "verify_flow_info failed"
 msgstr "falló verify_flow_info"
 
-#: collect2.c:439
+#: collect2.c:425
 msgid "internal error"
 msgstr "error interno"
 
-#: collect2.c:940
+#: collect2.c:934
 msgid "no arguments"
 msgstr "sin argumentos"
 
-#: collect2.c:1269 collect2.c:1417 collect2.c:1450
+#: collect2.c:1263 collect2.c:1411 collect2.c:1444
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1272 collect2.c:1422 collect2.c:1453
+#: collect2.c:1266 collect2.c:1416 collect2.c:1447
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: collect2.c:1281
+#: collect2.c:1275
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 versión %s"
 
-#: collect2.c:1371
+#: collect2.c:1365
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "se encuentra(n) %d constructor(es)\n"
 
-#: collect2.c:1372
+#: collect2.c:1366
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "se encuentra(n) %d  destructor(es)\n"
 
-#: collect2.c:1373
+#: collect2.c:1367
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "se encuentra(n) %d marcos de tabla(s)\n"
 
-#: collect2.c:1514
+#: collect2.c:1508
 #, c-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s terminado con la señal %d [%s]%s"
 
-#: collect2.c:1533
+#: collect2.c:1527
 #, c-format
 msgid "%s returned %d exit status"
 msgstr "%s devolvió el estado de salida %d"
 
-#: collect2.c:1561
+#: collect2.c:1555
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[no se puede encontrar %s]"
 
-#: collect2.c:1576
+#: collect2.c:1570
 #, c-format
 msgid "cannot find `%s'"
 msgstr "no se puede encontrar `%s'"
 
-#: collect2.c:1587 collect2.c:1590
+#: collect2.c:1581 collect2.c:1584
 #, c-format
 msgid "redirecting stdout: %s"
 msgstr "redirigiendo salida estándard: %s"
 
-#: collect2.c:1633
+#: collect2.c:1627
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[Dejando %s]\n"
 
-#: collect2.c:1876
+#: collect2.c:1870
 #, c-format
 msgid ""
 "\n"
@@ -3492,90 +3792,86 @@ msgstr ""
 "\n"
 "write_c_file - el nombre de salida es %s, el prefijo es %s\n"
 
-#: collect2.c:2089
+#: collect2.c:2083
 msgid "cannot find `nm'"
 msgstr "no se puede encontrar `nm'"
 
-#: collect2.c:2099 collect2.c:2541
+#: collect2.c:2093 collect2.c:2535
 msgid "pipe"
 msgstr "pipe"
 
-#: collect2.c:2103 collect2.c:2545
+#: collect2.c:2097 collect2.c:2539
 msgid "fdopen"
 msgstr "fdopen"
 
-#: collect2.c:2129 collect2.c:2571
+#: collect2.c:2123 collect2.c:2565
 #, c-format
 msgid "dup2 %d 1"
 msgstr "dup2 %d 1"
 
-#: collect2.c:2132 collect2.c:2135 collect2.c:2148 collect2.c:2574 collect2.c:2577 collect2.c:2590
+#: collect2.c:2126 collect2.c:2129 collect2.c:2142 collect2.c:2568
+#: collect2.c:2571 collect2.c:2584
 #, c-format
 msgid "close %d"
 msgstr "close %d"
 
-#: collect2.c:2138
+#: collect2.c:2132 collect2.c:2574
 #, c-format
-msgid "execvp %s"
-msgstr "execvp %s"
+msgid "execv %s"
+msgstr "execv %s"
 
-#: collect2.c:2192
+#: collect2.c:2186
 #, c-format
 msgid "init function found in object %s"
 msgstr "se encontró la función init en el objeto %s"
 
-#: collect2.c:2200
+#: collect2.c:2194
 #, c-format
 msgid "fini function found in object %s"
 msgstr "se encontró la función fini en el objeto %s"
 
-#: collect2.c:2223 collect2.c:2629
+#: collect2.c:2217 collect2.c:2623
 msgid "fclose"
 msgstr "fclose"
 
-#: collect2.c:2268
+#: collect2.c:2262
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "no se puede abrir el fichero '%s'"
 
-#: collect2.c:2270
+#: collect2.c:2264
 #, c-format
 msgid "unable to stat file '%s'"
 msgstr "no se puede evaluar el fichero '%s'"
 
-#: collect2.c:2276
+#: collect2.c:2270
 #, c-format
 msgid "unable to mmap file '%s'"
 msgstr "no se puede hacer mmap al fichero '%s'"
 
-#: collect2.c:2429
+#: collect2.c:2423
 msgid "not found\n"
 msgstr "no se encuentra\n"
 
-#: collect2.c:2431 collect2.c:2608
+#: collect2.c:2425 collect2.c:2602
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "no se encuentra la dependencia dinámica %s"
 
-#: collect2.c:2451
+#: collect2.c:2445
 #, c-format
 msgid "bad magic number in file '%s'"
 msgstr "número mágico erróneo en el fichero '%s'"
 
-#: collect2.c:2473
+#: collect2.c:2467
 msgid "dynamic dependencies.\n"
 msgstr "dependencias dinámicas.\n"
 
-#: collect2.c:2532
+#: collect2.c:2526
 msgid "cannot find `ldd'"
 msgstr "no se encuentra `ldd'"
 
-#: collect2.c:2580
-#, c-format
-msgid "execv %s"
-msgstr "execv %s"
-
-#: collect2.c:2593
+#: collect2.c:2587
 msgid ""
 "\n"
 "ldd output with constructors/destructors.\n"
@@ -3583,36 +3879,36 @@ msgstr ""
 "\n"
 "salida de ldd con constructores/destructores.\n"
 
-#: collect2.c:2620
+#: collect2.c:2614
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "no se puede abrir la dependencia dinámica '%s'"
 
-#: collect2.c:2734
+#: collect2.c:2728
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: no es un fichero COFF"
 
-#: collect2.c:2853
+#: collect2.c:2847
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%s: no se puede abrir como un fichero COFF"
 
-#: collect2.c:2909
+#: collect2.c:2903
 #, c-format
 msgid "library lib%s not found"
 msgstr "no se encuentra la biblioteca lib%s"
 
-#: collect2.c:3038
+#: collect2.c:3030
 #, c-format
 msgid "open %s"
 msgstr "abrir %s"
 
-#: collect2.c:3061
+#: collect2.c:3053
 msgid "incompatibilities between object file & expected values"
 msgstr "incompatibilidades entre el fichero objeto y los valores esperados"
 
-#: collect2.c:3134
+#: collect2.c:3126
 #, c-format
 msgid ""
 "\n"
@@ -3621,23 +3917,23 @@ msgstr ""
 "\n"
 "Procesando la tabla de símbolos #%d, desfase =  0x%.8lx, tipo = %s\n"
 
-#: collect2.c:3143
+#: collect2.c:3135
 msgid "string section missing"
 msgstr "falta la sección de cadenas"
 
-#: collect2.c:3146
+#: collect2.c:3138
 msgid "section pointer missing"
 msgstr "falta la sección de apuntadores"
 
-#: collect2.c:3194
+#: collect2.c:3186
 msgid "no symbol table found"
 msgstr "no se encuentra la tabla de símbolos"
 
-#: collect2.c:3207
+#: collect2.c:3199
 msgid "no cmd_strings found"
 msgstr "no se encuentran cmd_strings"
 
-#: collect2.c:3219
+#: collect2.c:3211
 msgid ""
 "\n"
 "Updating header and load commands.\n"
@@ -3647,12 +3943,12 @@ msgstr ""
 "Actualizando las órdenes de encabezado y carga.\n"
 "\n"
 
-#: collect2.c:3226
+#: collect2.c:3218
 #, c-format
 msgid "load command map, %d cmds, new size %ld.\n"
 msgstr "cargar mapa de órdenes, %d órdenes, nuevo tamaño %ld.\n"
 
-#: collect2.c:3257
+#: collect2.c:3249
 msgid ""
 "writing load commands.\n"
 "\n"
@@ -3660,90 +3956,90 @@ msgstr ""
 "escribiendo las órdenes de carga.\n"
 "\n"
 
-#: collect2.c:3277
+#: collect2.c:3269
 #, c-format
 msgid "close %s"
 msgstr "cerrar %s"
 
-#: collect2.c:3351
+#: collect2.c:3343
 msgid "could not convert 0x%l.8x into a region"
 msgstr "no se puede convertir 0x%l.8x en una región"
 
-#: collect2.c:3355
+#: collect2.c:3347
 #, c-format
 msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
 msgstr "función %s, región %d, desfase = %ld (0x%.8lx)\n"
 
-#: collect2.c:3482
+#: collect2.c:3474
 msgid "bad magic number"
 msgstr "número mágico erróneo"
 
-#: collect2.c:3483
+#: collect2.c:3475
 msgid "bad header version"
 msgstr "versión de encabezado errónea"
 
-#: collect2.c:3484
+#: collect2.c:3476
 msgid "bad raw header version"
 msgstr "versión de encabezado textual errónea"
 
-#: collect2.c:3485
+#: collect2.c:3477
 msgid "raw header buffer too small"
 msgstr "almacenamiento temporal de encabezado textual demasiado pequeño"
 
-#: collect2.c:3486
+#: collect2.c:3478
 msgid "old raw header file"
 msgstr "fichero de encabezado textual antiguo"
 
-#: collect2.c:3487
+#: collect2.c:3479
 msgid "unsupported version"
 msgstr "versión sin soporte"
 
-#: collect2.c:3489
+#: collect2.c:3481
 #, c-format
 msgid "unknown {de,en}code_mach_o_hdr return value %d"
 msgstr "valor de devolución {de,en}code_mach_o_hdr %d desconocido"
 
-#: collect2.c:3509
+#: collect2.c:3501
 #, c-format
 msgid "fstat %s"
 msgstr "fstat %s"
 
-#: collect2.c:3546 collect2.c:3594
+#: collect2.c:3538 collect2.c:3586
 #, c-format
 msgid "lseek %s 0"
 msgstr "lseek %s 0"
 
-#: collect2.c:3550
+#: collect2.c:3542
 #, c-format
 msgid "read %s"
 msgstr "read %s"
 
-#: collect2.c:3553
+#: collect2.c:3545
 #, c-format
 msgid "read %ld bytes, expected %ld, from %s"
 msgstr "%ld bytes leídos, se esperaban %ld, de %s"
 
-#: collect2.c:3574
+#: collect2.c:3566
 #, c-format
 msgid "msync %s"
 msgstr "msync %s"
 
-#: collect2.c:3581
+#: collect2.c:3573
 #, c-format
 msgid "munmap %s"
 msgstr "munmap %s"
 
-#: collect2.c:3598
+#: collect2.c:3590
 #, c-format
 msgid "write %s"
 msgstr "write %s"
 
-#: collect2.c:3601
+#: collect2.c:3593
 #, c-format
 msgid "wrote %ld bytes, expected %ld, to %s"
 msgstr "%ld bytes escritos, se esperaban %ld, a %s"
 
-#: combine.c:12769
+#: combine.c:12966
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -3754,7 +4050,7 @@ msgstr ""
 ";; %d éxitos.\n"
 "\n"
 
-#: combine.c:12779
+#: combine.c:12976
 #, c-format
 msgid ""
 "\n"
@@ -3765,1020 +4061,841 @@ msgstr ""
 ";; Totales del combinador: %d intentos, %d sustituciones (%d requirieron espacio nuevo),\n"
 ";; %d éxitos.\n"
 
-#: convert.c:67
+#: convert.c:69
 msgid "cannot convert to a pointer type"
 msgstr "no se puede convertir a un tipo apuntador"
 
-#: convert.c:100
+#: convert.c:102
 msgid "pointer value used where a floating point value was expected"
 msgstr "se usó un valor de apuntador donde se esperaba un valor de coma flotante"
 
-#: convert.c:104
+#: convert.c:106
 msgid "aggregate value used where a float was expected"
 msgstr "se usó un valor agregado donde se esperaba un float"
 
-#: convert.c:130
+#: convert.c:132
 msgid "conversion to incomplete type"
 msgstr "conversión a tipo de dato incompleto"
 
-#: convert.c:390 convert.c:470
+#: convert.c:414 convert.c:494
 msgid "can't convert between vector values of different size"
 msgstr "no se puede convertir entre valores vectoriales de tamaños diferentes"
 
-#: convert.c:396
+#: convert.c:420
 msgid "aggregate value used where an integer was expected"
 msgstr "se usó un valor agregado donde se esperaba un entero"
 
-#: convert.c:448 f/com.c:1073
+#: convert.c:472 f/com.c:1100
 msgid "pointer value used where a complex was expected"
 msgstr "se usó un valor de apuntador donde se esperaba un complejo"
 
-#: convert.c:452 f/com.c:1075
+#: convert.c:476 f/com.c:1102
 msgid "aggregate value used where a complex was expected"
 msgstr "se usó un valor agregado donde se esperaba un complejo"
 
-#: convert.c:476
+#: convert.c:500
 msgid "can't convert value to a vector"
 msgstr "no se puede convertir el valor a un vector"
 
-#: cpperror.c:125
+#: cpperror.c:113
+msgid "warning: "
+msgstr "aviso: "
+
+#: cpperror.c:115
 msgid "internal error: "
 msgstr "error interno: "
 
-#: cpperror.c:132 tradcpp.c:4690
-msgid "warning: "
-msgstr "aviso: "
+#: cpperror.c:189
+msgid "stdout"
+msgstr "salida estándard"
 
-#: cpperror.c:209 cpperror.c:299 cppfiles.c:691 gcc.c:6307 tradcpp.c:4728
+#: cpperror.c:191 gcc.c:6444
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: cppexp.c:154
-msgid "floating point numbers are not valid in #if"
-msgstr "los números de coma flotante no son válidos en #if"
+#: cppexp.c:199
+msgid "too many decimal points in number"
+msgstr "demasiados puntos decimales en el número"
 
-#: cppexp.c:176
-msgid "traditional C rejects the `U' suffix"
-msgstr "C tradicional rechaza el sufijo `U'"
+#: cppexp.c:219
+#, c-format
+msgid "invalid digit \"%c\" in octal constant"
+msgstr "dígito \"%c\" inválido en la constante octal"
 
-#: cppexp.c:179
-msgid "too many 'l' suffixes in integer constant"
-msgstr "demasiados sufijos 'l' en constante entera"
+#: cppexp.c:225
+msgid "use of C99 hexadecimal floating constant"
+msgstr "uso de una constante de coma flotante hexadecimal C99"
 
-#: cppexp.c:183
-msgid "integer constant contains digits beyond the radix"
-msgstr "la constante entera contiene dígitos más allá del radical"
+#: cppexp.c:234
+msgid "exponent has no digits"
+msgstr "el exponente no tiene dígitos"
 
-#: cppexp.c:186
-msgid "integer constant out of range"
-msgstr "constante entera fuera de rango"
+#: cppexp.c:241
+msgid "hexadecimal floating constants require an exponent"
+msgstr "las constantes de coma flotante hexadecimal requiere un exponente"
 
-#: cppexp.c:192
-msgid "integer constant is so large that it is unsigned"
-msgstr "la constante entera es tan grande que es unsigned"
+#: cppexp.c:247
+#, c-format
+msgid "invalid suffix \"%.*s\" on floating constant"
+msgstr "sufijo \"%.*s\" inválido en una constante de coma flotante"
 
-#: cppexp.c:201
+#: cppexp.c:257 cppexp.c:282
 #, c-format
-msgid "invalid suffix '%.*s' on integer constant"
-msgstr "sufijo '%.*s' inválido en constante entera"
+msgid "traditional C rejects the \"%.*s\" suffix"
+msgstr "C tradicional rechaza el sufijo \"%.*s\""
 
-#: cppexp.c:234
+#: cppexp.c:268
+#, c-format
+msgid "invalid suffix \"%.*s\" on integer constant"
+msgstr "sufijo \"%.*s\" inválido en la constante entera"
+
+#: cppexp.c:289
+msgid "use of C99 long long integer constant"
+msgstr "uso de constantes enteras long long C99"
+
+#: cppexp.c:295
+msgid "imaginary constants are a GCC extension"
+msgstr "las constantes imaginarias son una extensión GCC"
+
+#: cppexp.c:383
+msgid "integer constant is too large for its type"
+msgstr "la constante entera es demasiado grande para su tipo"
+
+#: cppexp.c:395
+msgid "integer constant is so large that it is unsigned"
+msgstr "la constante entera es tan grande que es unsigned"
+
+#: cppexp.c:482
 msgid "missing ')' after \"defined\""
 msgstr "falta `)' después de \"defined\""
 
-#: cppexp.c:240
+#: cppexp.c:489
 msgid "operator \"defined\" requires an identifier"
 msgstr "el operador \"defined\" requiere un identificador"
 
-#: cppexp.c:248
+#: cppexp.c:497
 #, c-format
 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
 msgstr "(\"%s\" es un elemento alternativo para \"%s\" en C++)"
 
-#: cppexp.c:259
+#: cppexp.c:507
 msgid "this use of \"defined\" may not be portable"
 msgstr "este uso de \"defined\" puede no ser transportable"
 
-#: cppexp.c:307
-msgid "string constants are not valid in #if"
-msgstr "las constantes de cadena no son válidas en #if"
-
-#: cppexp.c:311
-#, c-format
-msgid "invalid character '%c' in #if"
-msgstr "Carácter inválido '%c' en #if"
+#: cppexp.c:545
+msgid "floating constant in preprocessor expression"
+msgstr "constante de coma flotante en una expresión del preprocesador"
 
-#: cppexp.c:313
-#, c-format
-msgid "invalid character '\\%03o' in #if"
-msgstr "Carácter inválido '\\%03o' en #if"
+#: cppexp.c:551
+msgid "imaginary number in preprocessor expression"
+msgstr "número imaginario en una expresión del preprocesador"
 
-#: cppexp.c:330
+#: cppexp.c:596
 #, c-format
 msgid "ISO C++ does not permit \"%s\" in #if"
 msgstr "ISO C++ no permite \"%s\" en #if"
 
-#: cppexp.c:341
+#: cppexp.c:604
 #, c-format
 msgid "\"%s\" is not defined"
 msgstr "\"%s\" no está definido"
 
-#: cppexp.c:367
+#: cppexp.c:737 cppexp.c:772
 #, c-format
-msgid "\"%s\" is not valid in #if expressions"
-msgstr "\"%s\" no es válido en las expresiones #if"
+msgid "missing binary operator before token \"%s\""
+msgstr "falta un operador binario antes del elemento \"%s\""
 
-#: cppexp.c:382
-msgid "integer overflow in preprocessor expression"
-msgstr "desbordamiento entero en expresión del preprocesador"
+#: cppexp.c:756
+#, c-format
+msgid "invalid character '%c' in #if"
+msgstr "Carácter inválido '%c' en #if"
+
+#: cppexp.c:758
+#, c-format
+msgid "invalid character '\\%03o' in #if"
+msgstr "Carácter inválido '\\%03o' en #if"
 
-#: cppexp.c:612
-msgid "missing binary operator"
-msgstr "falta un operador binario"
+#: cppexp.c:763
+#, c-format
+msgid "token \"%s\" is not valid in preprocessor expressions"
+msgstr "el elemento \"%s\" no es válido en las expresiones del preprocesador"
 
-#: cppexp.c:647
+#: cppexp.c:782
 msgid "void expression between '(' and ')'"
 msgstr "expresión void entre '(' y ')'"
 
-#: cppexp.c:649
+#: cppexp.c:785
+msgid "#if with no expression"
+msgstr "#if sin expresión"
+
+#: cppexp.c:787
 #, c-format
 msgid "operator '%s' has no right operand"
 msgstr "el operador '%s' no tiene operando derecho"
 
-#: cppexp.c:661
-#, c-format
-msgid "impossible operator '%s'"
-msgstr "operador '%s' imposible"
-
-#: cppexp.c:737 tradcif.y:111 tradcif.y:122
-msgid "division by zero in #if"
-msgstr "división por cero en #if"
-
-#: cppexp.c:771
-msgid "comma operator in operand of #if"
-msgstr "operador coma en operando de #if"
+#: cppexp.c:813
+msgid " ':' without preceding '?'"
+msgstr " ':' sin una '?' precedente"
 
-#: cppexp.c:776
-msgid "syntax error '?' without following ':'"
-msgstr "error sintáctico '?' sin ':' a continuación"
+#: cppexp.c:840
+msgid "unbalanced stack in #if"
+msgstr "pila desbalanceada en #if"
 
-#: cppexp.c:779
-msgid "syntax error ':' without preceding '?'"
-msgstr "error sintáctico ':' sin una '?' precedente"
+#: cppexp.c:862
+#, c-format
+msgid "impossible operator '%u'"
+msgstr "operador '%u' imposible"
 
-#: cppexp.c:787
+#: cppexp.c:954
 msgid "missing ')' in expression"
 msgstr "falta un ')' en la expresión"
 
-#: cppexp.c:794
-msgid "missing '(' in expression"
-msgstr "falta un '(' en la expresión"
+#: cppexp.c:975
+msgid "'?' without following ':'"
+msgstr "'?' sin ':' a continuación"
 
-#: cppexp.c:820
+#: cppexp.c:985
+msgid "integer overflow in preprocessor expression"
+msgstr "desbordamiento entero en expresión del preprocesador"
+
+#: cppexp.c:990
+msgid "missing '(' in expression"
+msgstr "falta un '(' en la expresión"
+
+#: cppexp.c:1026
 #, c-format
-msgid "missing binary operator before '%s'"
-msgstr "falta un operador binario antes de `%s'"
+msgid "the left operand of \"%s\" changes sign when promoted"
+msgstr "el operando izquierdo de \"%s\" cambia el signo cuando es promovido"
 
-#: cppexp.c:826
+#: cppexp.c:1031
 #, c-format
-msgid "operator '%s' has no left operand"
-msgstr "el operador `%s' no tiene operando izquierdo"
+msgid "the right operand of \"%s\" changes sign when promoted"
+msgstr "el operando derecho de \"%s\" cambia el signo cuando es promovido"
 
-#: cppexp.c:864
-msgid "unbalanced stack in #if"
-msgstr "pila desbalanceada en #if"
+#: cppexp.c:1414
+msgid "comma operator in operand of #if"
+msgstr "operador coma en operando de #if"
 
-#: cppexp.c:867
-msgid "#if with no expression"
-msgstr "#if sin expresión"
+#: cppexp.c:1551
+msgid "division by zero in #if"
+msgstr "división por cero en #if"
 
-#: cppfiles.c:395
+#: cppfiles.c:411
 #, c-format
 msgid "%s is too large"
 msgstr "%s es demasiado grande"
 
-#: cppfiles.c:426
+#: cppfiles.c:447
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "%s es más corto de lo esperado"
 
-#: cppfiles.c:440
+#: cppfiles.c:461
 #, c-format
 msgid "%s is a block device"
 msgstr "%s es un dispositivo de bloques"
 
-#: cppfiles.c:566
+#: cppfiles.c:594
 #, c-format
 msgid "no include path in which to find %s"
 msgstr "no hay ruta de inclusión en la cual se encuentre %s"
 
-#: cppfiles.c:639
+#: cppfiles.c:668
 msgid "Multiple include guards may be useful for:\n"
 msgstr "Guardias múltiples de include pueden ser útiles para:\n"
 
-#: cppfiles.c:1029
+#: cppfiles.c:1014
 msgid "absolute file name in remap_filename"
 msgstr "nombre de fichero absoluto en remap_filename"
 
-#: cppinit.c:230
+#: cppinit.c:224
 #, c-format
 msgid "ignoring nonexistent directory \"%s\"\n"
 msgstr "ignorando el directorio inexistente \"%s\"\n"
 
-#: cppinit.c:237
+#: cppinit.c:231
 #, c-format
 msgid "%s: Not a directory"
 msgstr "%s: No es un directorio"
 
-#: cppinit.c:284
+#: cppinit.c:287
 #, c-format
 msgid "ignoring duplicate directory \"%s\"\n"
 msgstr "ignorando el directorio duplicado \"%s\"\n"
 
-#: cppinit.c:312
-#, c-format
-msgid "changing search order for system directory \"%s\""
-msgstr "cambiando el orden de búsqueda para el directorio del sistema \"%s\""
+#: cppinit.c:325
+msgid "  as it is a non-system directory that duplicates a system directory\n"
+msgstr "  porque es un directorio que no es del sistema que duplica un directorio del sistema\n"
+
+#: cppinit.c:891
+msgid "cppchar_t must be an unsigned type"
+msgstr "cppchar_t debe ser de un tipo unsigned"
 
-#: cppinit.c:316
+#: cppinit.c:895
 #, c-format
-msgid "  as it is the same as non-system directory \"%s\""
-msgstr "  porque es el mismo que el directorio que no es del sistema \"%s\""
+msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits"
+msgstr "la aritmética del preprocesador tiene una precisión máxima de %lu bits; el objetivo requiere de %lu bits"
 
-#: cppinit.c:320
-msgid "  as it has already been specified as a non-system directory"
-msgstr "  porque ya ha sido especificado cmo un directorio que no es del sistema"
+#: cppinit.c:901
+msgid "CPP arithmetic must be at least as precise as a target int"
+msgstr "la aritmética de CPP debe se al menos tan precisa como un int del objetivo"
 
-#: cppinit.c:936
+#: cppinit.c:904
+msgid "target char is less than 8 bits wide"
+msgstr "el char del objetivo tiene menos de 8 bits de ancho"
+
+#: cppinit.c:908
+msgid "target wchar_t is narrower than target char"
+msgstr "el wchar_t del objetivo es más estrecho que el char del objetivo"
+
+#: cppinit.c:912
+msgid "target int is narrower than target char"
+msgstr "el int del objetivo es más estrecho que el char del objetivo"
+
+#: cppinit.c:916
+msgid "CPP half-integer narrower than CPP character"
+msgstr "el medio-entero de CPP es más estrecho que el carácter de CPP"
+
+#: cppinit.c:920
+#, c-format
+msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits"
+msgstr "CPP no puede manejar constantes de carácter anchas más allá de %lu bits en este objetivo, pero el objetivo requiere %lu bits"
+
+#: cppinit.c:972
 msgid "#include \"...\" search starts here:\n"
 msgstr "la búsqueda de #include \"...\" inicia aquí:\n"
 
-#: cppinit.c:940
+#: cppinit.c:976
 msgid "#include <...> search starts here:\n"
 msgstr "la búsqueda de #include <...> inicia aquí:\n"
 
-#: cppinit.c:943
+#: cppinit.c:979
 msgid "End of search list.\n"
 msgstr "Fin de la lista de búsqueda.\n"
 
-#: cppinit.c:1010
+#: cppinit.c:1055
 msgid "<built-in>"
 msgstr "<interno>"
 
-#: cppinit.c:1012
+#: cppinit.c:1057
 msgid "<command line>"
 msgstr "<línea de orden>"
 
-#: cppinit.c:1108 tradcpp.c:979 tradcpp.c:989 tradcpp.c:1080
-msgid "I/O error on output"
-msgstr "error de E/S en la salida"
-
 #. 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:1156
-#, c-format
-msgid "argument missing after %s"
-msgstr "falta un argumento después de %s"
-
-#: cppinit.c:1157
+#: cppinit.c:1162
 #, c-format
 msgid "assertion missing after %s"
 msgstr "falta una aserción después de %s"
 
-#: cppinit.c:1158
+#: cppinit.c:1163
 #, c-format
 msgid "directory name missing after %s"
 msgstr "falta el nombre de directorio después de %s"
 
-#: cppinit.c:1159
+#: cppinit.c:1164
 #, c-format
 msgid "file name missing after %s"
 msgstr "falta el nombre de fichero después de %s"
 
-#: cppinit.c:1160
+#: cppinit.c:1165
 #, c-format
 msgid "macro name missing after %s"
 msgstr "falta el nombre de macro después de %s"
 
-#: cppinit.c:1161
+#: cppinit.c:1166
 #, c-format
 msgid "path name missing after %s"
 msgstr "falta el nombre de la ruta después de %s"
 
-#: cppinit.c:1162
-#, c-format
-msgid "number missing after %s"
-msgstr "falta el número después de %s"
-
-#: cppinit.c:1163
-#, c-format
-msgid "target missing after %s"
-msgstr "falta el objetivo después de %s"
-
-#: cppinit.c:1351
-#, c-format
-msgid "too many filenames. Type %s --help for usage info"
-msgstr "demasiados nombres de ficheros. Teclee %s --help para información de modo de empleo"
-
-#: cppinit.c:1541 tradcpp.c:610
-msgid "output filename specified twice"
-msgstr "se especificó dos veces el nombre del fichero de salida"
-
-#: cppinit.c:1653
+#: cppinit.c:1368
 msgid "-I- specified twice"
 msgstr "se especificó -I- dos veces"
 
-#: cppinit.c:1794
-#, c-format
-msgid "GNU CPP version %s (cpplib)"
-msgstr "GNU CPP versión %s (cpplib)"
-
-#: cppinit.c:1835 tradcpp.c:803
-msgid "you must additionally specify either -M or -MM"
-msgstr "debe especificar adicionalmente -M o -MM"
-
-#. To keep the lines from getting too long for some compilers, limit
-#. to about 500 characters (6 lines) per chunk.
-#: cppinit.c:1896
-msgid ""
-"Switches:\n"
-"  -include <file>           Include the contents of <file> before other files\n"
-"  -imacros <file>           Accept definition of macros in <file>\n"
-"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
-"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
-"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
-"  -isystem <dir>            Add <dir> to the start of the system include path\n"
-msgstr ""
-"Interruptores:\n"
-"  -include <fichero>        Incluye el contenido del <fichero> antes de otros ficheros\n"
-"  -imacros <fichero>        Aceptar definiciones de macros en el <fichero>\n"
-"  -iprefix <ruta>           Especificar la <ruta> como un prefijo para las siguientes dos opciones\n"
-"  -iwithprefix <dir>        Agregar el <dir>ectorio al final de la ruta de inclusión del sistema\n"
-"  -iwithprefixbefore <dir>  Agregar el <dir>ectorio al final de la ruta de inclusión principal\n"
-"  -isystem <dir>            Agregar el <dir>ectorio al inicio de la ruta de inclusión del sistema\n"
-
-#: cppinit.c:1905
-msgid ""
-"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
-"  -I <dir>                  Add <dir> to the end of the main include path\n"
-"  -I-                       Fine-grained include path control; see info docs\n"
-"  -nostdinc                 Do not search system include directories\n"
-"                             (dirs specified with -isystem will still be used)\n"
-"  -nostdinc++               Do not search system include directories for C++\n"
-"  -o <file>                 Put output into <file>\n"
-msgstr ""
-"  -idirafter <dir>          Agregar el <dir>ectorio al final de la ruta de inclusión del sistema\n"
-"  -I <dir>                  Agregar el <dir>ectorio al final de la ruta de inclusión principal\n"
-"  -I-                       Control granula de la ruta de inclusión; vea los documentos info\n"
-"  -nostdinc                 No buscar en los directorios de inclusión del sistema\n"
-"                             (aún se usarán los directorios especificados con -isystem)\n"
-"  -nostdinc++               No buscar en los directorios de inclusión del sistema para C++\n"
-"  -o <fichero>              Poner la salida en el <fichero>\n"
-
-#: cppinit.c:1914
-msgid ""
-"  -pedantic                 Issue all warnings demanded by strict ISO C\n"
-"  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
-"  -trigraphs                Support ISO C trigraphs\n"
-"  -lang-c                   Assume that the input sources are in C\n"
-"  -lang-c89                 Assume that the input sources are in C89\n"
-msgstr ""
-"  -pedantic                 Habilita todos los avisos demandados por ISO C estricto\n"
-"  -pedantic-errors          Habilita los avisos -pedantic como errores\n"
-"  -trigraphs                Soporte para trigrafos de ISO C\n"
-"  -lang-c                   Asumir que las fuentes de entrada están en C\n"
-"  -lang-c89                 Asumir que las fuentes de entrada están en C89\n"
-
-#: cppinit.c:1921
-msgid ""
-"  -lang-c++                 Assume that the input sources are in C++\n"
-"  -lang-objc                Assume that the input sources are in ObjectiveC\n"
-"  -lang-objc++              Assume that the input sources are in ObjectiveC++\n"
-"  -lang-asm                 Assume that the input sources are in assembler\n"
-msgstr ""
-"  -lang-c++                 Asumir que las fuentes de entrada están en C++\n"
-"  -lang-objc                Asumir que las fuentes de entrada están en ObjectiveC\n"
-"  -lang-objc++              Asumir que las fuentes de entrada están en ObjectiveC++\n"
-"  -lang-asm                 Asumir que las fuentes de entrada están en ensamblador\n"
-
-#: cppinit.c:1927
-msgid ""
-"  -std=<std name>           Specify the conformance standard; one of:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999\n"
-"  -+                        Allow parsing of C++ style features\n"
-"  -w                        Inhibit warning messages\n"
-"  -Wtrigraphs               Warn if trigraphs are encountered\n"
-"  -Wno-trigraphs            Do not warn about trigraphs\n"
-"  -Wcomment{s}              Warn if one comment starts inside another\n"
-msgstr ""
-"  -std=<nombre std>         Especificar la concordancia estándard; una de:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999\n"
-"  -+                        Permite el análisis de las características de estilo C++\n"
-"  -w                        Inhibir los mensajes de aviso\n"
-"  -Wtrigraphs               Avisar si se encuentran trigrafos\n"
-"  -Wno-trigraphs            No avisar si se encuentran trigrafos\n"
-"  -Wcomment{s}              Avisar si un comentario inicia dentro de otro\n"
-
-#: cppinit.c:1937
-msgid ""
-"  -Wno-comment{s}           Do not warn about comments\n"
-"  -Wtraditional             Warn about features not present in traditional C\n"
-"  -Wno-traditional          Do not warn about traditional C\n"
-"  -Wundef                   Warn if an undefined macro is used by #if\n"
-"  -Wno-undef                Do not warn about testing undefined macros\n"
-"  -Wimport                  Warn about the use of the #import directive\n"
-msgstr ""
-"  -Wno-comment{s}           No avisar si se encuentran comentarios\n"
-"  -Wtraditional             Avisar sobre características no presentes en C tradicional\n"
-"  -Wno-traditional          No avisar sobre C tradicional\n"
-"  -Wundef                   Avisar si una macro sin definir es usada por #if\n"
-"  -Wno-undef                No avisar sobre pruebas con macros sin definir\n"
-"  -Wimport                  Avisar sobre el uso de la directiva #import\n"
-
-#: cppinit.c:1945
-msgid ""
-"  -Wno-import               Do not warn about the use of #import\n"
-"  -Werror                   Treat all warnings as errors\n"
-"  -Wno-error                Do not treat warnings as errors\n"
-"  -Wsystem-headers          Do not suppress warnings from system headers\n"
-"  -Wno-system-headers       Suppress warnings from system headers\n"
-"  -Wall                     Enable all preprocessor warnings\n"
-msgstr ""
-"  -Wno-import               No avisar sobre el uso de #import\n"
-"  -Werror                   Tratar todos los avisos como errores\n"
-"  -Wno-error                No tratar los avisos como errores\n"
-"  -Wsystem-headers          No suprimir los avisos de los encabezados del sistema\n"
-"  -Wno-system-headers       Suprimir avisos de los encabezados del sistema\n"
-"  -Wall                     Activar todas los avisos del preprocesador\n"
-
-#: cppinit.c:1953
-msgid ""
-"  -M                        Generate make dependencies\n"
-"  -MM                       As -M, but ignore system header files\n"
-"  -MD                       Generate make dependencies and compile\n"
-"  -MMD                      As -MD, but ignore system header files\n"
-"  -MF <file>                Write dependency output to the given file\n"
-"  -MG                       Treat missing header file as generated files\n"
-msgstr ""
-"  -M                        Genera dependencias para make\n"
-"  -MM                       Como -M, pero ignora los ficheros de encabezado del sistema\n"
-"  -MD                       Genera dependencias para make y compila\n"
-"  -MMD                      Como -MD, pero ignora los ficheros de encabezado del sistema\n"
-"  -MF <fichero>             Escribe la salida de la dependencia en el fichero dado\n"
-"  -MG                       Trata los ficheros de encabezado faltantes como ficheros generados\n"
-
-# ¿Estoy usando la traducción correcta de 'quoted'? cfuga
-#: cppinit.c:1961
-msgid ""
-"  -MP\t\t\t    Generate phony targets for all headers\n"
-"  -MQ <target>              Add a MAKE-quoted target\n"
-"  -MT <target>              Add an unquoted target\n"
-msgstr ""
-"  -MP\t\t\t    Generar objetivos falsos para todos los encabezados\n"
-"  -MQ <objetivo>            Agregar un objetivo entrecomillado para MAKE\n"
-"  -MT <objetivo>            Agregar un objetivo sin comillas\n"
-
-#: cppinit.c:1966
-msgid ""
-"  -D<macro>                 Define a <macro> with string '1' as its value\n"
-"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
-"  -A<question>=<answer>     Assert the <answer> to <question>\n"
-"  -A-<question>=<answer>    Disable the <answer> to <question>\n"
-"  -U<macro>                 Undefine <macro> \n"
-"  -v                        Display the version number\n"
-msgstr ""
-"  -D<macro>                 Define una <macro> con la cadena '1' como su valor\n"
-"  -D<macro>=<valor>         Define una <macro> con <valor> como su valor\n"
-"  -A<pregunta>=<resp>       Define la <resp>uesta para la <pregunta>\n"
-"  -A-<pregunta>=<resp>      Desactiva la <resp>uesta a la <pregunta>\n"
-"  -U<macro>                 Borra la definición de <macro> \n"
-"  -v                        Muestra el número de la versión\n"
-
-#: cppinit.c:1974
-msgid ""
-"  -H                        Print the name of header files as they are used\n"
-"  -C                        Do not discard comments\n"
-"  -dM                       Display a list of macro definitions active at end\n"
-"  -dD                       Preserve macro definitions in output\n"
-"  -dN                       As -dD except that only the names are preserved\n"
-"  -dI                       Include #include directives in the output\n"
-msgstr ""
-"  -H                        Muestra el nombre de los ficheros de encabezado cada vez que se usan\n"
-"  -C                        No descarta los comentarios\n"
-"  -dM                       Muestra una lista de definiciones de macro activas al final\n"
-"  -dD                       Preserva las definiciones de macro en la salida\n"
-"  -dN                       Como -dD excepto que sólo se preservan los nombres\n"
-"  -dI                       Incluye directivas #include en la salida\n"
-
-#: cppinit.c:1982
-msgid ""
-"  -fpreprocessed            Treat the input file as already preprocessed\n"
-"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
-"  -P                        Do not generate #line directives\n"
-"  -$                        Do not allow '$' in identifiers\n"
-"  -remap                    Remap file names when including files\n"
-"  --version                 Display version information\n"
-"  -h or --help              Display this information\n"
-msgstr ""
-"  -fpreprocessed            Trata el fichero de salida como si ya fuera preprocesado\n"
-"  -ftabstop=<número>        Distancia entre los topes de tabulador para el reporte en columnas\n"
-"  -P                        No generar directivas #line\n"
-"  -$                        No permitir '$' en los identificadores\n"
-"  -remap                    Remapear los nombres de fichero cuando se incluyan ficheros\n"
-"  --version                 Muestra la información de la versión\n"
-"  -h ó --help               Muestra esta información\n"
-
-#: cpplex.c:154
+#: cpplex.c:149
 #, c-format
 msgid "trigraph ??%c converted to %c"
 msgstr "trigrafo ??%c convertido a %c"
 
-#: cpplex.c:162
+#: cpplex.c:157
 #, c-format
 msgid "trigraph ??%c ignored"
 msgstr "se ignora el trigrafo ??%c"
 
-#: cpplex.c:218
+#: cpplex.c:214
 msgid "backslash and newline separated by space"
 msgstr "caracteres de barra invertida y fin de línea separados por espacio"
 
-#: cpplex.c:224
+#: cpplex.c:221 cpptrad.c:158
 msgid "backslash-newline at end of file"
 msgstr "no hay caractér de barra invertida o fin de línea al final del fichero"
 
-#: cpplex.c:290
+#: cpplex.c:287 cpptrad.c:199
 msgid "\"/*\" within comment"
 msgstr "\"/*\" dentro de un comentario"
 
-#: cpplex.c:373
+#: cpplex.c:395
 msgid "null character(s) ignored"
 msgstr "caracter(es) nulo(s) ignorados"
 
-#: cpplex.c:380
+#: cpplex.c:402
 #, c-format
 msgid "%s in preprocessing directive"
 msgstr "%s en directiva de preprocesamiento"
 
-#: cpplex.c:447
+#: cpplex.c:475
 #, c-format
 msgid "attempt to use poisoned \"%s\""
 msgstr "intento de usar \"%s\" envenenado"
 
-#: cpplex.c:455
+#: cpplex.c:483
 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
 msgstr "__VA_ARGS__ solamente puede aparecer en la expansión de una macro variadic C99"
 
-#: cpplex.c:508
-msgid "'$' character(s) in identifier"
-msgstr "caracter(es) '$' en un identificador"
+#: cpplex.c:555
+msgid "'$' character(s) in identifier or number"
+msgstr "caracter(es) '$' en un identificador o número"
 
-#: cpplex.c:589
+#: cpplex.c:698
 #, c-format
 msgid "missing terminating %c character"
 msgstr "falta carácter terminando %c"
 
-#: cpplex.c:594
-msgid "possible start of unterminated string literal"
-msgstr "posible inicio de la cadena literal sin terminar"
-
-#: cpplex.c:689
-msgid "multi-line string literals are deprecated"
-msgstr "las literales de cadena en múltiples líneas están deprecadas"
-
-#: cpplex.c:712
+#: cpplex.c:711
 msgid "null character(s) preserved in literal"
 msgstr "caracter(es) nulo(s) preservados en la literal"
 
-#: cpplex.c:914
+#: cpplex.c:915 cpptrad.c:487
 msgid "no newline at end of file"
 msgstr "no hay caractér de fin de línea al final del fichero"
 
-#: cpplex.c:1034 tradcpp.c:1467
+#: cpplex.c:1092 cpptrad.c:213
 msgid "unterminated comment"
 msgstr "comentario sin terminar"
 
-#: cpplex.c:1045
-msgid "C++ style comments are not allowed in ISO C89"
-msgstr "los comentarios de estilo C++ no son permitidos en ISO C89"
+#: cpplex.c:1103
+msgid "C++ style comments are not allowed in ISO C90"
+msgstr "los comentarios de estilo C++ no se permiten en ISO C90"
 
-#: cpplex.c:1047
+#: cpplex.c:1105
 msgid "(this will be reported only once per input file)"
 msgstr "(esto se reportará solamente una vez por cada fichero de entrada)"
 
-#: cpplex.c:1052
+#: cpplex.c:1110
 msgid "multi-line comment"
 msgstr "comentario en múltiples líneas"
 
-#: cpplex.c:1367
+#: cpplex.c:1425
 #, c-format
 msgid "unknown string token %s\n"
 msgstr "cadena de elemento %s desconocida\n"
 
-#: cpplex.c:1379
+#: cpplex.c:1438
 #, c-format
 msgid "unspellable token %s"
 msgstr "elemento %s impronunciable"
 
-#: cpplex.c:1635
+#: cpplex.c:1695
 #, c-format
-msgid "the meaning of '\\%c' varies with -traditional"
-msgstr "el significado de `\\%c' varía con -traditional"
+msgid "the meaning of '\\%c' is different in traditional C"
+msgstr "el significado de '\\%c' es diferente en C tradicional"
 
-#: cpplex.c:1641
+#: cpplex.c:1701
 msgid "incomplete universal-character-name"
 msgstr "universal-character-name incompleto"
 
-#: cpplex.c:1655
+#: cpplex.c:1715
 #, c-format
 msgid "non-hex digit '%c' in universal-character-name"
 msgstr "dígito no hexadecimal '%c' en universal-character-name"
 
-#: cpplex.c:1663
+#: cpplex.c:1723
 msgid "universal-character-name on EBCDIC target"
 msgstr "universal-character-name en el objetivo EBCDIC"
 
-#: cpplex.c:1677
+#: cpplex.c:1737
 msgid "universal-character-name out of range"
 msgstr "universal-character-name fuera de rango"
 
-#: cpplex.c:1722
-msgid "the meaning of '\\a' varies with -traditional"
-msgstr "el significado de `\\a' varía con -traditional"
+#: cpplex.c:1791
+msgid "the meaning of '\\a' is different in traditional C"
+msgstr "el significado de '\\a' es diferente en C tradicional"
 
-#: cpplex.c:1729
+#: cpplex.c:1798
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "secuencia de escape que no es estándard ISO, '\\%c'"
 
-#: cpplex.c:1739
-msgid "the meaning of '\\x' varies with -traditional"
-msgstr "el significado de '\\x' varía con -traditional"
+#: cpplex.c:1809
+msgid "the meaning of '\\x' is different in traditional C"
+msgstr "el significado de '\\x' es diferente en C tradicional"
 
-#: cpplex.c:1758 f/lex.c:620
+#: cpplex.c:1828 f/lex.c:585
 msgid "\\x used with no following hex digits"
 msgstr "se usó \\x sin dígitos hexadecimales a continuación"
 
-#: cpplex.c:1762
+#: cpplex.c:1833
 msgid "hex escape sequence out of range"
 msgstr "secuencia de escape hexadecimal fuera de rango"
 
-#: cpplex.c:1786
+#: cpplex.c:1858
 msgid "octal escape sequence out of range"
 msgstr "secuencia de escape octal fuera de rango"
 
-#: cpplex.c:1801
+#: cpplex.c:1874
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "secuencia de escape desconocida, '\\%c'"
 
-#: cpplex.c:1803
+#: cpplex.c:1877
 #, c-format
 msgid "unknown escape sequence: '\\%03o'"
 msgstr "secuencia de escape desconocida: '\\%03o'"
 
-#: cpplex.c:1807
-msgid "escape sequence out of range for character"
-msgstr "secuencia de escape fuera de rango por el carácter"
+#: cpplex.c:1882
+msgid "escape sequence out of range for its type"
+msgstr "secuencia de escape fuera de rango por su tipo"
 
-#: cpplex.c:1904
+#: cpplex.c:1973
 msgid "empty character constant"
 msgstr "constante de carácter vacía"
 
-#: cpplex.c:1908
-msgid "character constant too long"
-msgstr "constante de carácter demasiado larga"
+#: cpplex.c:1983
+msgid "character constant too long for its type"
+msgstr "constante de carácter demasiado grande para su tipo"
 
-#: cpplex.c:1911
+#: cpplex.c:1986
 msgid "multi-character character constant"
 msgstr "constante de carácter con múltiples caracteres"
 
-#: cpplib.c:228
+#: cpplib.c:225
 #, c-format
 msgid "extra tokens at end of #%s directive"
 msgstr "elementos extra al final de la directiva #%s"
 
-#: cpplib.c:281
+#: cpplib.c:315
 #, c-format
 msgid "#%s is a GCC extension"
 msgstr "#%s es una extensión de GCC"
 
-#: cpplib.c:292
+#: cpplib.c:327
 msgid "suggest not using #elif in traditional C"
 msgstr "se sugiere no usar #elif en C tradicional"
 
-#: cpplib.c:295
+#: cpplib.c:330
 #, c-format
 msgid "traditional C ignores #%s with the # indented"
 msgstr "C tradicional ignora #%s con el # indentado"
 
-#: cpplib.c:299
+#: cpplib.c:334
 #, c-format
 msgid "suggest hiding #%s from traditional C with an indented #"
 msgstr "se sugiere ocultar #%s de C tradicional con un # indentado"
 
-#: cpplib.c:333
+#: cpplib.c:358
+msgid "embedding a directive within macro arguments is not portable"
+msgstr "imbuir una directiva dentro de los argumentos de una macro no es transportable"
+
+#: cpplib.c:378
 msgid "style of line directive is a GCC extension"
 msgstr "la directiva de estilo de línea es una extensión de GCC"
 
-#: cpplib.c:382
+#: cpplib.c:427
 #, c-format
 msgid "invalid preprocessing directive #%s"
 msgstr "directiva de preprocesamiento #%s inválida"
 
-#: cpplib.c:437
-#, c-format
-msgid "no macro name given in #%s directive"
-msgstr "no se dio un nombre de macro en la directiva #%s"
+#: cpplib.c:499
+msgid "\"defined\" cannot be used as a macro name"
+msgstr "\"defined\" no se puede usar como un nombre de macro"
 
-#: cpplib.c:441
+#: cpplib.c:505
 #, c-format
 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
 msgstr "no se puede usar \"%s\" como un nombre de macro porque es un operador en C++"
 
-#: cpplib.c:444
+#: cpplib.c:508
+#, c-format
+msgid "no macro name given in #%s directive"
+msgstr "no se dio un nombre de macro en la directiva #%s"
+
+#: cpplib.c:511
 msgid "macro names must be identifiers"
 msgstr "los nombres de macro deben ser identificadores"
 
-#: cpplib.c:455
-#, c-format
-msgid "\"%s\" cannot be used as a macro name"
-msgstr "no se puede usar \"%s\" como un nombre de macro"
-
-#: cpplib.c:493
+#: cpplib.c:551
 #, c-format
 msgid "undefining \"%s\""
 msgstr "borrando la definición de \"%s\""
 
-#: cpplib.c:536
+#: cpplib.c:597
 msgid "missing terminating > character"
 msgstr "falta el carácter de terminación >"
 
-#: cpplib.c:574
+#: cpplib.c:636
 #, c-format
 msgid "#%s expects \"FILENAME\" or <FILENAME>"
 msgstr "#%s espera \"NOMBRE_ARCHIVO\" ó <NOMBRE_ARCHIVO>"
 
-#: cpplib.c:585
+#: cpplib.c:647
 #, c-format
 msgid "empty file name in #%s"
 msgstr "nombre de fichero vacío en #%s"
 
-#: cpplib.c:604
+#: cpplib.c:666
 msgid "#include_next in primary source file"
 msgstr "#include_next en fichero primario de código fuente"
 
-#: cpplib.c:611
+#: cpplib.c:673
 msgid "#import is obsolete, use an #ifndef wrapper in the header file"
 msgstr "#import es obsoleto, use una envoltura #ifndef en el fichero de encabezado"
 
-#: cpplib.c:619
+#: cpplib.c:681
 msgid "#include nested too deeply"
 msgstr "#include anidado con demasiada profundidad"
 
-#: cpplib.c:677
+#: cpplib.c:738
 #, c-format
 msgid "invalid flag \"%s\" in line directive"
 msgstr "indicador \"%s\" inválido en la línea de la directiva"
 
-#: cpplib.c:759
+#: cpplib.c:813
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "\"%s\" después de #line no es un entero positivo"
 
-#: cpplib.c:765
+#: cpplib.c:819
 msgid "line number out of range"
 msgstr "número de línea fuera de rango"
 
-#: cpplib.c:776 cpplib.c:847
+#: cpplib.c:830 cpplib.c:901
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "\"%s\" no es un nombre de fichero válido"
 
-#: cpplib.c:811
+#: cpplib.c:865
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "\"%s\" después de # no es un entero positivo"
 
-#: cpplib.c:916
+#: cpplib.c:972
 msgid "invalid #ident directive"
 msgstr "directiva #ident inválida"
 
-#: cpplib.c:1004
+#: cpplib.c:1060
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr "registrando \"%s\" como un pragma y como un espacio de nombres de pragma"
 
-#: cpplib.c:1007
+#: cpplib.c:1063
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "#pragma %s %s ya está registrado"
 
-#: cpplib.c:1009
+#: cpplib.c:1066
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr "#pragma %s ya está registrado"
 
-#: cpplib.c:1084
+#: cpplib.c:1140
 msgid "#pragma once is obsolete"
 msgstr "#pragma una vez es obsoleto"
 
-#: cpplib.c:1087
+#: cpplib.c:1143
 msgid "#pragma once in main file"
 msgstr "#pragma una vez en el fichero principal"
 
-#: cpplib.c:1111
+#: cpplib.c:1167
 msgid "invalid #pragma GCC poison directive"
 msgstr "directiva #pragma de GCC envenenada inválida"
 
-#: cpplib.c:1120
+#: cpplib.c:1176
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "envenenando la macro existente \"%s\""
 
-#: cpplib.c:1140
+#: cpplib.c:1198
 msgid "#pragma system_header ignored outside include file"
 msgstr "#pragma system_header ignorado fuera del fichero a incluir"
 
-#: cpplib.c:1165
+#: cpplib.c:1223
 #, c-format
 msgid "cannot find source %s"
 msgstr "no se puede encontrar la fuente %s"
 
-#: cpplib.c:1169
+#: cpplib.c:1227
 #, c-format
 msgid "current file is older than %s"
 msgstr "el fichero actual es más antiguo que %s"
 
-#: cpplib.c:1244
+#: cpplib.c:1343
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "_Pragma lleva una cadena literal entre paréntesis"
 
-#: cpplib.c:1343
+#: cpplib.c:1426
 msgid "#else without #if"
 msgstr "#else sin #if"
 
-#: cpplib.c:1348 tradcpp.c:3871
+#: cpplib.c:1431
 msgid "#else after #else"
 msgstr "#else después de #else"
 
-#: cpplib.c:1350 cpplib.c:1384
+#: cpplib.c:1433 cpplib.c:1467
 msgid "the conditional began here"
 msgstr "el condicional empezó aquí"
 
-#: cpplib.c:1377
+#: cpplib.c:1460
 msgid "#elif without #if"
 msgstr "#elif sin #if"
 
-#: cpplib.c:1382 tradcpp.c:3566
+#: cpplib.c:1465
 msgid "#elif after #else"
 msgstr "#elif después de #else"
 
-#: cpplib.c:1413
+#: cpplib.c:1496
 msgid "#endif without #if"
 msgstr "#endif sin #if"
 
-#: cpplib.c:1496 tradcpp.c:3263
+#: cpplib.c:1579
 msgid "missing '(' after predicate"
 msgstr "falta '(' antes del predicado"
 
-#: cpplib.c:1511 tradcpp.c:3277
+#: cpplib.c:1594
 msgid "missing ')' to complete answer"
 msgstr "falta ')' para completar la respuesta"
 
-#: cpplib.c:1531 tradcpp.c:3283
+#: cpplib.c:1614
 msgid "predicate's answer is empty"
 msgstr "el predicado de la respuesta está vacío"
 
-#: cpplib.c:1561 tradcpp.c:3331
+#: cpplib.c:1644
 msgid "assertion without predicate"
 msgstr "afirmación sin predicado"
 
-#: cpplib.c:1563 tradcpp.c:3333
+#: cpplib.c:1646
 msgid "predicate must be an identifier"
 msgstr "el predicado debe ser un identificador"
 
-#: cpplib.c:1645 tradcpp.c:3430
+#: cpplib.c:1735
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "\"%s\" reafirmado"
 
-#: cpplib.c:1875
+#: cpplib.c:1965
 #, c-format
 msgid "unterminated #%s"
 msgstr "#%s sin terminar"
 
-#: cppmacro.c:145
+#: cppmacro.c:94
+#, c-format
+msgid "macro \"%s\" is not used"
+msgstr "la macro \"%s\" no se utiliza"
+
+#: cppmacro.c:139 cppmacro.c:294
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "macro interna \"%s\" inválida"
 
-#: cppmacro.c:346
+#: cppmacro.c:234
+msgid "could not determine date and time"
+msgstr "no se puede determinar la fecha y la hora"
+
+#: cppmacro.c:407
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "cadena literal inválida, se ignora el '\\' finales"
 
-#: cppmacro.c:438
+#: cppmacro.c:504
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "pegar \"%s\" y \"%s\" no da un elemento válido de preprocesamiento"
 
-#: cppmacro.c:564
-msgid "directives may not be used inside a macro argument"
-msgstr "no se pueden usar las directivas dentro de un argumento de macro"
-
-#: cppmacro.c:576
-#, c-format
-msgid "unterminated argument list invoking macro \"%s\""
-msgstr "lista de argumentos sin terminar al invocar la macro \"%s\""
-
-#: cppmacro.c:593
+#: cppmacro.c:546
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO C99 requiere que el resto de los argumentos sea usado"
 
-#: cppmacro.c:598
+#: cppmacro.c:551
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "la macro \"%s\" requiere %u argumentos, pero solo se proporcionan %u"
 
-#: cppmacro.c:609
+#: cppmacro.c:556
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "la macro \"%s\" recibió %u argumentos, pero solamente tomó %u"
 
-#: cppmacro.c:692
+#: cppmacro.c:669 cpptrad.c:774
+#, c-format
+msgid "unterminated argument list invoking macro \"%s\""
+msgstr "lista de argumentos sin terminar al invocar la macro \"%s\""
+
+#: cppmacro.c:776
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr "la función de macro \"%s\" se debe usar con argumentos en C tradicional"
 
-#: cppmacro.c:1188
+#: cppmacro.c:1312
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "parámetro de macro \"%s\" duplicado"
 
-#: cppmacro.c:1216
+#: cppmacro.c:1349
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "\"%s\" podría faltar en la lista de parámetro de macro"
 
-#: cppmacro.c:1223
+#: cppmacro.c:1357
 msgid "macro parameters must be comma-separated"
 msgstr "los parámetros de macro deben ser separados por comas"
 
-#: cppmacro.c:1240
+#: cppmacro.c:1374
 msgid "parameter name missing"
 msgstr "falta el nombre del parámetro"
 
-#: cppmacro.c:1254
+#: cppmacro.c:1389
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "los macros variadic anónimos se introdujeron en C99"
 
-#: cppmacro.c:1257
+#: cppmacro.c:1393
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO C no permite macros variadic nombrados"
 
-#: cppmacro.c:1266
+#: cppmacro.c:1402
 msgid "missing ')' in macro parameter list"
 msgstr "falta paréntesis derecho en la lista de parámetros de macro"
 
-#: cppmacro.c:1344
+#: cppmacro.c:1470
 msgid "ISO C requires whitespace after the macro name"
 msgstr "ISO C requiere espacios en blanco después del nombre de macro"
 
-#: cppmacro.c:1374
+#: cppmacro.c:1498
 msgid "'#' is not followed by a macro parameter"
 msgstr "'#' no es seguido por un parámetro de macro"
 
-#: cppmacro.c:1394
+#: cppmacro.c:1517
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "'##' no puede aparece en o al final de una expansión de macro"
 
-#: cppmacro.c:1430
+#: cppmacro.c:1599
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "\"%s\" redefinido"
 
-#: cppmacro.c:1434
+#: cppmacro.c:1604
 msgid "this is the location of the previous definition"
 msgstr "esta es la ubicación de la definición previa"
 
-#: cppmacro.c:1498
+#: cppmacro.c:1655
 #, c-format
-msgid "macro argument \"%s\" would be stringified with -traditional"
-msgstr "el argumento de macro \"%s\" debería ser convertido a cadena con -traditional"
+msgid "macro argument \"%s\" would be stringified in traditional C"
+msgstr "el argumento de macro \"%s\" debería ser convertido a cadena en C tradicional"
 
-#: cppmacro.c:1522
+#: cppmacro.c:1680
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "tipo de hash %d inválido en cpp_macro_definition"
 
-#: cppmain.c:121
-#, c-format
-msgid "invalid option %s"
-msgstr "opción %s inválida"
-
 #: cppspec.c:131
 #, c-format
 msgid "\"%s\" is not a valid option to the preprocessor"
@@ -4788,73 +4905,64 @@ msgstr "\"%s\" no es una opci
 msgid "too many input files"
 msgstr "demasiados ficheros de entrada"
 
-#: cse.c:7112
-#, c-format
-msgid ";; Processing block from %d to %d, %d sets.\n"
-msgstr ";; Procesando el bloque de %d a %d, %d establecido.\n"
-
-#: diagnostic.c:784
+#: cpptrad.c:841
 #, c-format
-msgid "%s:%d: warning: "
-msgstr "%s:%d: aviso: "
+msgid "detected recursion whilst expanding macro \"%s\""
+msgstr "se detectó recursión al expandir la macro \"%s\""
 
-#: diagnostic.c:791
+#: cse.c:7187
 #, c-format
-msgid "%s: warning: "
-msgstr "%s: aviso: "
+msgid ";; Processing block from %d to %d, %d sets.\n"
+msgstr ";; Procesando el bloque de %d a %d, %d establecido.\n"
 
-#: diagnostic.c:871
+#: diagnostic.c:700
 msgid "((anonymous))"
 msgstr "((anónimo))"
 
-#: diagnostic.c:941
+#: diagnostic.c:914
 #, c-format
 msgid "%s: warnings being treated as errors\n"
 msgstr "%s: los avisos son tratados como errores\n"
 
-#: diagnostic.c:978
+#: diagnostic.c:949
 #, c-format
 msgid "%s: %s: "
 msgstr "%s: %s: "
 
-#: diagnostic.c:1057
-msgid "sorry, not implemented: "
-msgstr "lo sentimos, sin implementar: "
-
-#: diagnostic.c:1076
+#: diagnostic.c:1040
 #, c-format
 msgid "%s "
 msgstr "%s "
 
-#: diagnostic.c:1078
+#: diagnostic.c:1042
 #, c-format
 msgid " %s"
 msgstr " %s"
 
-#: diagnostic.c:1102
+#: diagnostic.c:1064
 msgid "At top level:"
 msgstr "En el nivel principal:"
 
-#: diagnostic.c:1107
+#: diagnostic.c:1069
 #, c-format
 msgid "In member function `%s':"
 msgstr "En la función miembro `%s':"
 
-#: diagnostic.c:1111
+#: diagnostic.c:1073
 #, c-format
 msgid "In function `%s':"
 msgstr "En la función `%s':"
 
-#: diagnostic.c:1195
+#: diagnostic.c:1161
 msgid "compilation terminated.\n"
 msgstr "compilación terminada.\n"
 
-#: diagnostic.c:1227
+#: diagnostic.c:1179
 #, c-format
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr "%s:%d: confusión por errores previos, saliendo\n"
 
-#: diagnostic.c:1242 diagnostic.c:1392
+#: diagnostic.c:1194 diagnostic.c:1302
 #, c-format
 msgid ""
 "Please submit a full bug report,\n"
@@ -4865,21 +4973,21 @@ msgstr ""
 "con el código preprocesado si es apropiado.\n"
 "Vea %s para más instrucciones.\n"
 
-#: diagnostic.c:1390
+#: diagnostic.c:1300
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 msgstr "Error interno del compilador: Error al reportar rutinas reentradas.\n"
 
-#: diagnostic.c:1452
+#: diagnostic.c:1362
 #, c-format
-msgid "Internal compiler error in %s, at %s:%d"
-msgstr "Error interno del compilador %s, en %s:%d"
+msgid "in %s, at %s:%d"
+msgstr "en %s, en %s:%d"
 
-#: diagnostic.c:1497
+#: diagnostic.c:1383
 #, c-format
 msgid "In file included from %s:%d"
 msgstr "En el fichero incluído de %s:%d"
 
-#: diagnostic.c:1500
+#: diagnostic.c:1386
 #, c-format
 msgid ""
 ",\n"
@@ -4888,52 +4996,61 @@ msgstr ""
 ",\n"
 "                 de %s:%d"
 
-#: diagnostic.c:1501
+#: diagnostic.c:1387
 msgid ":\n"
 msgstr ":\n"
 
-#: diagnostic.c:1534 diagnostic.c:1551
+#: diagnostic.c:1431 diagnostic.c:1448
 #, c-format
 msgid "`%s' is deprecated (declared at %s:%d)"
 msgstr "`%s' está deprecado (declarado en %s:%d)"
 
-#: diagnostic.c:1554
+#: diagnostic.c:1451
 #, c-format
 msgid "`%s' is deprecated"
 msgstr "`%s' está deprecado"
 
-#: diagnostic.c:1557
+#: diagnostic.c:1454
 #, c-format
 msgid "type is deprecated (declared at %s:%d)"
 msgstr "el tipo está deprecado (declarado en %s:%d)"
 
-#: diagnostic.c:1560
+#: diagnostic.c:1457
 msgid "type is deprecated"
 msgstr "el tipo está deprecado"
 
-#: dwarf2out.c:3056
+#: dominance.c:728
+#, c-format
+msgid "dominator of %d should be %d, not %d"
+msgstr "el dominador de %d debería ser %d, no %d"
+
+#: dwarf2out.c:3124
 #, c-format
 msgid "DW_LOC_OP %s not implemented\n"
 msgstr "DW_LOC_OP %s no está implementado\n"
 
-#: dwarfout.c:2089
+#: dwarfout.c:2066
 #, c-format
-msgid "internal regno botch: regno = %d\n"
-msgstr "regno interno fastidiado: regno = %d\n"
+msgid "internal regno botch: `%s' has regno = %d\n"
+msgstr "regno interno fastidiado: `%s' tiene regno = %d\n"
+
+#: dwarfout.c:6181
+msgid "support for the DWARF1 debugging format is deprecated"
+msgstr "el soporte para el formato de depuración DWARF1 está deprecado"
 
-#: dwarfout.c:6291
+#: dwarfout.c:6278
 msgid "can't get current directory"
 msgstr "no se puede obtener el directorio actual"
 
-#: emit-rtl.c:1098
+#: emit-rtl.c:1151
 msgid "can't access real part of complex value in hard register"
 msgstr "no se puede accesar a la parte real de un valor complejo en un registro fijo"
 
-#: emit-rtl.c:1120
+#: emit-rtl.c:1173
 msgid "can't access imaginary part of complex value in hard register"
 msgstr "No se puede accesar a la parte imaginaria de un valor complejo en un registro fijo"
 
-#: emit-rtl.c:3271
+#: emit-rtl.c:3418
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr "ICE: se usa emit_insn donde se necesita emit_jump_insn:\n"
 
@@ -4942,93 +5059,95 @@ msgstr "ICE: se usa emit_insn donde se necesita emit_jump_insn:\n"
 msgid "abort in %s, at %s:%d"
 msgstr "aborto en %s, en %s:%d"
 
-#: except.c:382
+#: except.c:371
 msgid "exception handling disabled, use -fexceptions to enable"
 msgstr "manejo de excepciones desactivado, use -fexceptions para activar"
 
-#: except.c:3235
+#: except.c:2969
 msgid "argument of `__builtin_eh_return_regno' must be constant"
 msgstr "el argumento de `builtin_eh_return_regno' debe ser constante"
 
-#: except.c:3346 except.c:3368
+#: except.c:3090 except.c:3112
 msgid "__builtin_eh_return not supported on this target"
 msgstr "no se da soporte a __builtin_eh_return en este objetivo"
 
-#: explow.c:1369
+#: explow.c:1398
 msgid "stack limits not supported on this target"
 msgstr "no se da soporte a límites de la pila en este objetivo"
 
-#: expr.c:2948
+#: expr.c:3323
 msgid "function using short complex types cannot be inline"
 msgstr "las funciones que usan tipos short complex no pueden ser inline"
 
-#: expr.c:5810 expr.c:5819 expr.c:5828 expr.c:5833 expr.c:6120 expr.c:6136
+#: expr.c:6197 expr.c:6206 expr.c:6215 expr.c:6220 expr.c:6522 expr.c:6538
 msgid "unsupported wide integer operation"
 msgstr "operación de enteros anchos sin soporte"
 
-#: expr.c:6185
+#: expr.c:6587
 #, c-format
 msgid "prior parameter's size depends on `%s'"
 msgstr "el tamaño del parámetro previo depende de `%s'"
 
-#: expr.c:6531
+#: expr.c:6932
 msgid "returned value in block_exit_expr"
 msgstr "se regresó un valor en block_exit_expr"
 
-#: final.c:1209
+#: final.c:1342
 msgid "negative insn length"
 msgstr "longitud de insn negativa"
 
-#: final.c:2628
+#: final.c:2793
 msgid "could not split insn"
 msgstr "no se puede dividir insn"
 
-#: final.c:2976
+#: final.c:3141
 msgid "invalid `asm': "
 msgstr "`asm' inválido: "
 
-#: final.c:3160
+#: final.c:3328
 msgid "nested assembly dialect alternatives"
 msgstr "alternativas de dialecto ensamblador anidadas"
 
-#: final.c:3177 final.c:3189
+#: final.c:3345 final.c:3357
 msgid "unterminated assembly dialect alternative"
 msgstr "alternativa de dialecto ensamblador sin terminar"
 
-#: final.c:3233
+#: final.c:3401
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr "falta un número operando después de %%-letra"
 
-#: final.c:3236 final.c:3275
+#: final.c:3404 final.c:3443
 msgid "operand number out of range"
 msgstr "número operando fuera de rango"
 
-#: final.c:3294
+#: final.c:3462
 #, c-format
 msgid "invalid %%-code"
 msgstr "%%-código inválido"
 
-#: final.c:3325
+#: final.c:3493
 #, c-format
 msgid "`%%l' operand isn't a label"
 msgstr "el operando `%%l' no es una etiqueta"
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3432 vmsdbgout.c:478 config/i386/i386.c:5315 config/pdp11/pdp11.c:1570
+#: final.c:3600 vmsdbgout.c:466 config/i386/i386.c:6104
+#: config/pdp11/pdp11.c:1573
 msgid "floating constant misused"
 msgstr "constante de coma flotante mal usada"
 
-#: final.c:3488 vmsdbgout.c:535 config/i386/i386.c:5369 config/pdp11/pdp11.c:1617
+#: final.c:3656 vmsdbgout.c:523 config/i386/i386.c:6182
+#: config/pdp11/pdp11.c:1620
 msgid "invalid expression as operand"
 msgstr "expresión inválida como operando"
 
-#: flow.c:354
+#: flow.c:352
 msgid "function might be possible candidate for attribute `noreturn'"
 msgstr "la función sería un posible candidato para el atributo `noreturn'"
 
-#: flow.c:359
+#: flow.c:357
 msgid "`noreturn' function does return"
 msgstr "la función `noreturn' devuelve"
 
@@ -5036,82 +5155,82 @@ msgstr "la funci
 msgid "control reaches end of non-void function"
 msgstr "el control alcanza el final de una función que no es void"
 
-#: flow.c:1600
+#: flow.c:1641
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr "Se intentó borrar el insn de prólogo/epílogo"
 
-#: fold-const.c:3135 fold-const.c:3148
+#: fold-const.c:2545 fold-const.c:2558
 #, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "la comparación siempre es %d debido a la anchura del campo de bit"
 
-#: fold-const.c:4190 fold-const.c:4207
+#: fold-const.c:3752 fold-const.c:3769
 #, c-format
 msgid "comparison is always %d"
 msgstr "la comparación siempre es %d"
 
-#: fold-const.c:4338
+#: fold-const.c:3900
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr "un `or' de pruebas no equivalentes sin coincidencia siempre es 1"
 
-#: fold-const.c:4343
+#: fold-const.c:3905
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr "un `and' de pruebas equivalentes mutuamente exclusivas siempre es 0"
 
-#: function.c:906 varasm.c:1530
+#: function.c:881 varasm.c:1503
 #, c-format
 msgid "size of variable `%s' is too large"
 msgstr "el tamaño de la variable `%s' es demasiado grande"
 
-#: function.c:5445
+#: function.c:5470
 #, c-format
 msgid "`%s' might be used uninitialized in this function"
-msgstr "`%s' se debería usar sin iniciar en esta función"
+msgstr "`%s' se debería usar sin inicializar en esta función"
 
-#: function.c:5452
+#: function.c:5477
 #, c-format
 msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
 msgstr "la variable `%s' podría ser sobreescrita por `longjmp' o `vfork'"
 
-#: function.c:5471
+#: function.c:5496
 #, c-format
 msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
 msgstr "el argumento `%s' podría ser sobreescrito por `longjmp' o `vfork'"
 
-#: function.c:6337
+#: function.c:6363
 msgid "function returns an aggregate"
 msgstr "la función devuelve un agregado"
 
-#: function.c:6856
+#: function.c:6868
 #, c-format
 msgid "unused parameter `%s'"
 msgstr "parámetro `%s' sin uso"
 
-#: gcc.c:1102
+#: gcc.c:1126
 #, c-format
 msgid "ambiguous abbreviation %s"
 msgstr "abreviación ambigua %s"
 
-#: gcc.c:1129
+#: gcc.c:1153
 #, c-format
 msgid "incomplete `%s' option"
 msgstr "opción `%s' incompleta"
 
-#: gcc.c:1140
+#: gcc.c:1164
 #, c-format
 msgid "missing argument to `%s' option"
 msgstr "faltan argumentos para la opción `%s'"
 
-#: gcc.c:1153
+#: gcc.c:1177
 #, c-format
 msgid "extraneous argument to `%s' option"
 msgstr "argumento extraño para la opción `%s'"
 
-#: gcc.c:1460
+#: gcc.c:1505
 msgid "Using built-in specs.\n"
 msgstr "Usando especificaciones internas.\n"
 
-#: gcc.c:1634
+#: gcc.c:1683
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -5120,37 +5239,42 @@ msgstr ""
 "Cambiando la especificación de %s a '%s'\n"
 "\n"
 
-#: gcc.c:1732
+#: gcc.c:1790
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "Leyendo especificaciones de %s\n"
 
-#: gcc.c:1830 gcc.c:1849
+#: gcc.c:1888 gcc.c:1907
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "specs sintaxis mal formada de %%include después de %ld caracteres"
 
-#: gcc.c:1857
+#: gcc.c:1915
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "no se puede encontrar el fichero de especificaciones %s\n"
 
-#: gcc.c:1873 gcc.c:1881 gcc.c:1890 gcc.c:1899
+#: gcc.c:1932 gcc.c:1940 gcc.c:1949 gcc.c:1958
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "specs sintaxis mal formada de %%rename después de %ld caracteres"
 
-#: gcc.c:1908
+#: gcc.c:1967
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "specs la especificación %s no se encontró para ser renombrada"
 
-#: gcc.c:1915
+#: gcc.c:1974
+#, c-format
+msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
+msgstr "%s: se intentó renombrar la especificación '%s' a la especificación '%s' que ya estaba definida"
+
+#: gcc.c:1979
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "renombrando especificación %s a %s\n"
 
-#: gcc.c:1917
+#: gcc.c:1981
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -5159,25 +5283,25 @@ msgstr ""
 "la especificacion es '%s'\n"
 "\n"
 
-#: gcc.c:1930
+#: gcc.c:1994
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "specs comando %% desconocido después de %ld caracteres"
 
-#: gcc.c:1941 gcc.c:1954
+#: gcc.c:2005 gcc.c:2018
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "specs fichero mal formado después de %ld caracteres"
 
-#: gcc.c:2008
+#: gcc.c:2072
 msgid "spec file has no spec for linking"
 msgstr "el fichero de especificaciones no tiene especificaciones para enlazar"
 
-#: gcc.c:2720
+#: gcc.c:2570
 msgid "-pipe not supported"
 msgstr "-pipe no tiene soporte"
 
-#: gcc.c:2774
+#: gcc.c:2625
 msgid ""
 "\n"
 "Go ahead? (y or n) "
@@ -5185,7 +5309,7 @@ msgstr ""
 "\n"
 "¿Continuar? (s ó n) "
 
-#: gcc.c:2873
+#: gcc.c:2751
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5196,69 +5320,69 @@ msgstr ""
 "Por favor envíe un reporte completo de error.\n"
 "Vea %s para más instrucciones."
 
-#: gcc.c:2891
+#: gcc.c:2769
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3024
+#: gcc.c:2899
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Modo de empleo: %s [opciones] fichero...\n"
 
-#: gcc.c:3025
+#: gcc.c:2900
 msgid "Options:\n"
 msgstr "Opciones:\n"
 
-#: gcc.c:3027
+#: gcc.c:2902
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         Salir con el código de error más alto de una fase\n"
 
-#: gcc.c:3028
+#: gcc.c:2903
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Muestra esta información\n"
 
-#: gcc.c:3029
+#: gcc.c:2904
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            Muestra opciones de línea de comando específicas del objetivo\n"
 
-#: gcc.c:3031
+#: gcc.c:2906
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (Use '-v --help' para mostrar las opciones de línea de comando de los subprocesos)\n"
 
-#: gcc.c:3032
+#: gcc.c:2907
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               Muestra todas las cadenas internas de especificación\n"
 
-#: gcc.c:3033
+#: gcc.c:2908
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             Muestra la versión del compilador\n"
 
-#: gcc.c:3034
+#: gcc.c:2909
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             Muestra el procesador objetivo del compilador\n"
 
-#: gcc.c:3035
+#: gcc.c:2910
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       Muestra los directorios en la ruta de búsqueda del compilador\n"
 
-#: gcc.c:3036
+#: gcc.c:2911
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  Muestra el nombre de la biblioteca que acompaña al compilador\n"
 
-#: gcc.c:3037
+#: gcc.c:2912
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<bib>   Muestra la ruta completa a la biblioteca <bib>\n"
 
-#: gcc.c:3038
+#: gcc.c:2913
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  Muestra la ruta completa del programa componente del compilador <prog>\n"
 
-#: gcc.c:3039
+#: gcc.c:2914
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   Muestra el directorio raíz para las versiones de libgcc\n"
 
-#: gcc.c:3040
+#: gcc.c:2915
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -5266,79 +5390,83 @@ msgstr ""
 "  -print-multi-lib         Muestra el mapeo entre las opciones de línea de comando\n"
 "                           y los múltiples directorios de la búsqueda de bibliotecas\n"
 
-#: gcc.c:3043
+#: gcc.c:2918
+msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
+msgstr "  -print-multi-os-directory Muestra la ruta relativa para las bibliotecas del SO\n"
+
+#: gcc.c:2919
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<opciones>           Pasa <opciones> separadas por coma al ensamblador\n"
 
-#: gcc.c:3044
+#: gcc.c:2920
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<opciones>           Pasa <opciones> separadas por coma al preprocesador\n"
 
-#: gcc.c:3045
+#: gcc.c:2921
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<opciones>           Pasa <opciones> separadas por coma al enlazador\n"
 
-#: gcc.c:3046
+#: gcc.c:2922
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <argumento>     Pasa el <argumento> al enlazador\n"
 
-#: gcc.c:3047
+#: gcc.c:2923
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              No borra los ficheros intermedios\n"
 
-#: gcc.c:3048
+#: gcc.c:2924
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    Usa tuberías en lugar de ficheros intermedios\n"
 
-#: gcc.c:3049
+#: gcc.c:2925
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    Obtiene el tiempo de ejecución de cada subproceso\n"
 
-#: gcc.c:3050
+#: gcc.c:2926
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<fichero>         Sobrepone las especificaciones internas con el contenido del <fichero>\n"
 
-#: gcc.c:3051
+#: gcc.c:2927
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
-msgstr "  -std=<estándard>         Asume que los ficheros de entrada son para el <staándard>\n"
+msgstr "  -std=<estándard>         Asume que los ficheros de entrada son para el <estándard>\n"
 
-#: gcc.c:3052
+#: gcc.c:2928
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <directorio>          Agrega el <directorio> a las rutas de búsqueda del compilador\n"
 
-#: gcc.c:3053
+#: gcc.c:2929
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <máquina>             Ejecuta gcc para el objetivo <máquina>, si fue instalado\n"
 
-#: gcc.c:3054
+#: gcc.c:2930
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <versión>             Ejecuta el gcc con número de versión <versión>, si fue instalado\n"
 
-#: gcc.c:3055
+#: gcc.c:2931
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       Muestra los programas invocados por el compilador\n"
 
-#: gcc.c:3056
+#: gcc.c:2932
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr "  -###                     Como -v pero no se ejecutan las opciones entre comillas y los comandos\n"
 
-#: gcc.c:3057
+#: gcc.c:2933
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       Solamente preprocesa; no compila, ensambla o enlaza\n"
 
-#: gcc.c:3058
+#: gcc.c:2934
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       Solamente compila; no ensambla o enlaza\n"
 
-#: gcc.c:3059
+#: gcc.c:2935
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       Compila y ensambla, pero no enlaza\n"
 
-#: gcc.c:3060
+#: gcc.c:2936
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <fichero>             Coloca la salida en el <fichero>\n"
 
-#: gcc.c:3061
+#: gcc.c:2937
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissable languages include: c c++ assembler none\n"
@@ -5350,7 +5478,7 @@ msgstr ""
 "                           'none' significa revertir a la conducta habitual de\n"
 "                           adivinar el lenguaje basado en la extensión del fichero\n"
 
-#: gcc.c:3068
+#: gcc.c:2944
 #, c-format
 msgid ""
 "\n"
@@ -5363,17 +5491,27 @@ msgstr ""
 " automáticamente a los varios subprocesos invocados por %s.  Para pasar\n"
 " otras opciones a estos procesos se deben usar las opciones -W<letra>.\n"
 
+#: gcc.c:3079
+#, c-format
+msgid "`-%c' option must have argument"
+msgstr "la opción `-%c' debe tener argumentos"
+
+#: gcc.c:3101
+#, c-format
+msgid "couldn't run `%s': %s"
+msgstr "no se puede ejecutar `%s': %s"
+
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3348
+#: gcc.c:3278
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr "%s (GCC) %s\n"
 
-#: gcc.c:3349
+#: gcc.c:3279
 msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n"
 msgstr "Copyright (C) 2002 Free Software Foundation, Inc.\n"
 
-#: gcc.c:3351 gcov.c:320
+#: gcc.c:3281 gcov.c:364
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
@@ -5384,69 +5522,62 @@ msgstr ""
 "PARTICULAR\n"
 "\n"
 
-#: gcc.c:3450
+#: gcc.c:3382
 msgid "argument to `-Xlinker' is missing"
 msgstr "falta el argumento para `-Xlinker'"
 
-#: gcc.c:3458
+#: gcc.c:3390
 msgid "argument to `-l' is missing"
 msgstr "falta el argumento para `-l'"
 
-#: gcc.c:3475
+#: gcc.c:3407
 msgid "argument to `-specs' is missing"
 msgstr "falta el argumento para `-specs'"
 
-#: gcc.c:3490
+#: gcc.c:3422
 msgid "argument to `-specs=' is missing"
 msgstr "falta el argumento para `-specs='"
 
-#: gcc.c:3521
-msgid "argument to `-b' is missing"
-msgstr "falta el argumento para `-b'"
+#: gcc.c:3452
+#, c-format
+msgid "`-%c' must come at the start of the command line"
+msgstr "`-%c' debe estar al inicio de la línea de comandos"
 
-#: gcc.c:3536
+#: gcc.c:3461
 msgid "argument to `-B' is missing"
 msgstr "falta el argumento para `-B'"
 
-#: gcc.c:3606
-msgid "argument to `-V' is missing"
-msgstr "falta el argumento para `-V'"
-
-#: gcc.c:3627 gcc.c:3634 gcc.c:3641
-msgid "invalid version number format"
-msgstr "formato de número de versión inválido"
-
-#: gcc.c:3752
+#: gcc.c:3634
 msgid "cannot specify -o with -c or -S and multiple compilations"
 msgstr "no se puede especificar -o con -c ó -S y con múltiples compilaciones"
 
-#: gcc.c:3923
+#: gcc.c:3807
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "aviso: se ignora -pipe porque se especificó -save-temps"
 
-#: gcc.c:3927
+#: gcc.c:3811
 msgid "warning: -pipe ignored because -time specified"
 msgstr "aviso: se ignora -pipe porque se especificó -time"
 
-#: gcc.c:3939
+#: gcc.c:3823
 msgid "argument to `-x' is missing"
 msgstr "falta el argumento para `-x'"
 
-#: gcc.c:3967
+#: gcc.c:3851
 #, c-format
 msgid "argument to `-%s' is missing"
 msgstr "falta el argumento para `-%s'"
 
-#: gcc.c:4028
+#: gcc.c:3912
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr "aviso: `-x %s' después del último fichero de entrada no tiene efecto"
 
-#: gcc.c:4327
+#: gcc.c:4257
 msgid "invalid specification!  Bug in cc"
 msgstr "¡Especificación inválida!  `Bug' en cc"
 
-#: gcc.c:4476
+#: gcc.c:4411
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
@@ -5454,51 +5585,74 @@ msgstr "%s\n"
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5029
+#: gcc.c:4971
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
-msgstr "falla en spec: '%%*' no ha sido iniciado por coincidencia de patrón"
+msgstr "falla en spec: '%%*' no ha sido inicializado por coincidencia de patrón"
 
-#: gcc.c:5038
+#: gcc.c:4980
 #, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "aviso: uso del operador obsoleto %%[ en especificación"
 
-#: gcc.c:5056
+#: gcc.c:4998
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "Procesando la especificación %c%s%c, el cual es '%s'\n"
 
-#: gcc.c:5181
+#: gcc.c:5123
 #, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "falla en spec: opción de especificación '%c' no reconocida"
 
-#: gcc.c:5291
+#: gcc.c:5204
+#, c-format
+msgid "unknown spec function `%s'"
+msgstr "función de especificación `%s' desconocida"
+
+#: gcc.c:5223
+#, c-format
+msgid "error in args to spec function `%s'"
+msgstr "error en los argumentos para la función de especificación `%s'"
+
+#: gcc.c:5272
+msgid "malformed spec function name"
+msgstr "nombre de la función de especificación malformado"
+
+#. )
+#: gcc.c:5275
+msgid "no arguments for spec function"
+msgstr "no hay argumentos para la función de especificación"
+
+#: gcc.c:5294
+msgid "malformed spec function arguments"
+msgstr "argumentos de la función de especificación malformados"
+
+#: gcc.c:5402
 msgid "mismatched braces in specs"
 msgstr "llaves sin coincidencia en especificación"
 
-#: gcc.c:5969
+#: gcc.c:6097
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr "opción `-%s' no reconocida"
 
-#: gcc.c:5975
+#: gcc.c:6103
 #, c-format
 msgid "install: %s%s\n"
 msgstr "instalar: %s%s\n"
 
-#: gcc.c:5976
+#: gcc.c:6104
 #, c-format
 msgid "programs: %s\n"
 msgstr "programas: %s\n"
 
-#: gcc.c:5977
+#: gcc.c:6105
 #, c-format
 msgid "libraries: %s\n"
 msgstr "bibliotecas: %s\n"
 
-#: gcc.c:6025
+#: gcc.c:6162
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
@@ -5506,54 +5660,54 @@ msgstr ""
 "\n"
 "Para instrucciones de reporte de `bugs', por favor vea:\n"
 
-#: gcc.c:6041
+#: gcc.c:6178
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "Configurado con: %s\n"
 
-#: gcc.c:6055
+#: gcc.c:6192
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "Modelo de hilos: %s\n"
 
-#: gcc.c:6066
+#: gcc.c:6203
 #, c-format
 msgid "gcc version %s\n"
 msgstr "gcc versión %s\n"
 
-#: gcc.c:6068
+#: gcc.c:6205
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr "controlador gcc versión %s ejecutando gcc version %s\n"
 
-#: gcc.c:6076
+#: gcc.c:6213
 msgid "no input files"
 msgstr "no hay ficheros de entrada"
 
-#: gcc.c:6114
+#: gcc.c:6251
 #, c-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: el compilador %s no está instalado en este sistema"
 
-#: gcc.c:6189
+#: gcc.c:6326
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: no se usó el fichero de entrada del enlazador porque no se hizo enlace"
 
-#: gcc.c:6232
+#: gcc.c:6369
 #, c-format
 msgid "language %s not recognized"
 msgstr "no se reconoce el lenguaje %s"
 
-#: gcc.c:6335
+#: gcc.c:6472
 msgid "internal gcc abort"
 msgstr "aborto interno de gcc"
 
-#: gcov.c:282
+#: gcov.c:325
 msgid "Internal gcov abort.\n"
 msgstr "Aborto interno de gcov.\n"
 
-#: gcov.c:295
+#: gcov.c:338
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE\n"
 "\n"
@@ -5561,7 +5715,7 @@ msgstr ""
 "Modo de empleo: gcov [OPCIÓN]... FICHERO-FUENTE\n"
 "\n"
 
-#: gcov.c:296
+#: gcov.c:339
 msgid ""
 "Print code coverage information.\n"
 "\n"
@@ -5569,19 +5723,19 @@ msgstr ""
 "Mostrar información de cobertura de código.\n"
 "\n"
 
-#: gcov.c:297
+#: gcov.c:340
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  -h, --help                      Muestra esta información, y finaliza\n"
 
-#: gcov.c:298
+#: gcov.c:341
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -v, --version                   Muestra el número de versión, y finaliza\n"
 
-#: gcov.c:299
+#: gcov.c:342
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr "  -b, --branch-probabilities      Incluye las probabilidades de ramificación en la salida\n"
 
-#: gcov.c:300
+#: gcov.c:343
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
@@ -5589,11 +5743,11 @@ msgstr ""
 "  -c, --branch-counts             Se muestran el número de ramificaciones\n"
 "                                    en lugar de los porcentajes\n"
 
-#: gcov.c:302
+#: gcov.c:345
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -n, --no-output                 No crea un fichero de salida\n"
 
-#: gcov.c:303
+#: gcov.c:346
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
@@ -5601,15 +5755,19 @@ msgstr ""
 "  -l, --long-file-names           Usar nombres largos de ficheros para los\n"
 "                                    ficheros fuentes incluidos\n"
 
-#: gcov.c:305
+#: gcov.c:348
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr "  -f, --function-summaries        Mostrar sumarios para cada función\n"
 
-#: gcov.c:306
-msgid "  -o, --object-directory OBJDIR   Search for object files in OBJDIR\n"
-msgstr "  -o, --object-directory OBJDIR   Buscar ficheros objeto en OBJDIR\n"
+#: gcov.c:349
+msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
+msgstr "  -o, --object-directory DIR|FICH Buscar ficheros objeto en DIR o en el FICHero nombrado\n"
+
+#: gcov.c:350
+msgid "  -p, --preserve-paths            Preserve all pathname components\n"
+msgstr "  -p, --preserve-paths            Preserva todos los nombres de ruta de los componentes\n"
 
-#: gcov.c:307
+#: gcov.c:351
 #, c-format
 msgid ""
 "\n"
@@ -5620,263 +5778,463 @@ msgstr ""
 "Para instrucciones de reporte de `bugs', por favor vea:\n"
 "%s.\n"
 
-#: gcov.c:317
+#: gcov.c:361
 #, c-format
 msgid "gcov (GCC) %s\n"
 msgstr "gcov (GCC) %s\n"
 
-#: gcov.c:318
+#: gcov.c:362
 msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
 msgstr "Copyright (C) 2001 Free Software Foundation, Inc.\n"
 
-#: gcov.c:462
+#: gcov.c:500
 #, c-format
 msgid "Could not open basic block file %s.\n"
 msgstr "No se puede abrir fichero de bloque básico %s.\n"
 
-#: gcov.c:471
+#: gcov.c:507
+#, c-format
+msgid "Could not open program flow graph file %s.\n"
+msgstr "No se puede abrir el fichero del grafo de flujo del programa %s.\n"
+
+#: gcov.c:524
 #, c-format
 msgid "Could not open data file %s.\n"
 msgstr "No se puede abrir fichero de datos %s.\n"
 
-#: gcov.c:472
+#: gcov.c:525
 msgid "Assuming that all execution counts are zero.\n"
 msgstr "Asumiendo que todas las cuentas de ejecución son cero.\n"
 
-#: gcov.c:478
-#, c-format
-msgid "Could not open program flow graph file %s.\n"
-msgstr "No se puede abrir el fichero del grafo de flujo del programa %s.\n"
-
-#: gcov.c:489
+#: gcov.c:534
 #, c-format
 msgid "No executable code associated with file %s.\n"
 msgstr "No hay código ejecutable asociado al fichero %s.\n"
 
-#: gcov.c:789
-msgid ".da file contents exhausted too early\n"
-msgstr "el contenido del fichero .da se agotó demasiado pronto\n"
-
-#: gcov.c:792
-msgid ".da file contents not exhausted\n"
-msgstr "el contenido del fichero .da no se agotó\n"
-
-#: gcov.c:973
+#: gcov.c:1186
 #, c-format
-msgid "%6.2f%% of %d source lines executed in function %s\n"
-msgstr "%6.2f%% de %d líneas de código fuente ejecutadas en la función %s\n"
+msgid "%s of %d lines executed in %s %s\n"
+msgstr "%s de %d líneas ejecutadas en %s %s\n"
 
-#: gcov.c:977
+#: gcov.c:1191
 #, c-format
-msgid "No executable source lines in function %s\n"
-msgstr "No hay líneas de código fuente ejecutable en la función %s\n"
+msgid "No executable lines in %s %s\n"
+msgstr "No hay líneas ejecutables en %s %s\n"
 
-#: gcov.c:984
+#: gcov.c:1198
 #, c-format
-msgid "%6.2f%% of %d branches executed in function %s\n"
-msgstr "%6.2f%% de %d ramificaciones ejecutadas en la función %s\n"
+msgid "%s of %d branches executed in %s %s\n"
+msgstr "%s de %d ramificaciones ejecutadas en %s %s\n"
 
-#: gcov.c:988
+#: gcov.c:1203
 #, c-format
-msgid "%6.2f%% of %d branches taken at least once in function %s\n"
-msgstr "%6.2f%% de %d ramificaciones visitadas al menos una vez en la función %s\n"
+msgid "%s of %d branches taken at least once in %s %s\n"
+msgstr "%s de %d ramificaciones visitadas al menos una vez en %s %s\n"
 
-#: gcov.c:993
+#: gcov.c:1209
 #, c-format
-msgid "No branches in function %s\n"
-msgstr "No hay ramificaciones en la función %s\n"
+msgid "No branches in %s %s\n"
+msgstr "No hay ramificaciones en %s %s\n"
 
-#: gcov.c:995
+#: gcov.c:1211
 #, c-format
-msgid "%6.2f%% of %d calls executed in function %s\n"
-msgstr "%6.2f%% de %d llamadas ejecutadas en la función %s\n"
+msgid "%s of %d calls executed in %s %s\n"
+msgstr "%s de %d llamadas ejecutadas en %s %s\n"
 
-#: gcov.c:999
+#: gcov.c:1216
 #, c-format
-msgid "No calls in function %s\n"
-msgstr "No hay llamadas en la función %s\n"
+msgid "No calls in %s %s\n"
+msgstr "No hay llamadas en %s %s\n"
 
-#: gcov.c:1126
+#: gcov.c:1351
 #, c-format
 msgid "didn't use all bb entries of graph, function %s\n"
 msgstr "no se usaron todas las entradas bb del grafo, función %s\n"
 
-#: gcov.c:1128
+#: gcov.c:1353
 #, c-format
 msgid "block_num = %ld, num_blocks = %d\n"
 msgstr "block_num = %ld, num_blocks = %d\n"
 
-#: gcov.c:1166
+#: gcov.c:1367
 #, c-format
-msgid "ERROR: too many basic blocks in .bb file %s\n"
-msgstr "ERROR: demasiados bloques básicos en el fichero .bb %s\n"
+msgid "ERROR: unexpected line number %ld\n"
+msgstr "ERROR: número de línea %ld inesperado\n"
 
-#: gcov.c:1243
+#: gcov.c:1383
 #, c-format
-msgid "%6.2f%% of %d source lines executed in file %s\n"
-msgstr "%6.2f%% de %d líneas de código fuente ejecutadas en el fichero %s\n"
+msgid "ERROR: too many basic blocks in function %s\n"
+msgstr "ERROR: demasiados bloques básicos en la función %s\n"
 
-#: gcov.c:1247
+#: gcov.c:1398
 #, c-format
-msgid "No executable source lines in file %s\n"
-msgstr "No hay líneas de código fuente ejecutable en el fichero %s\n"
+msgid "ERROR: out of range line number in function %s\n"
+msgstr "ERROR: número de líneas fuera de rango en la función %s\n"
 
-#: gcov.c:1254
+#: gcov.c:1470
 #, c-format
-msgid "%6.2f%% of %d branches executed in file %s\n"
-msgstr "%6.2f%% de %d ramificaciones ejecutadas en el fichero %s\n"
+msgid "Could not open source file %s.\n"
+msgstr "No se puede abrir el fichero de código fuente %s.\n"
 
-#: gcov.c:1258
+#: gcov.c:1480
 #, c-format
-msgid "%6.2f%% of %d branches taken at least once in file %s\n"
-msgstr "%6.2f%% de %d ramificaciones visitadas al menos una vez en el fichero %s\n"
+msgid "Warning: source file %s is newer than %s\n"
+msgstr "Aviso: el fichero fuente %s es más nuevo que %s\n"
 
-#: gcov.c:1263
+#: gcov.c:1510
 #, c-format
-msgid "No branches in file %s\n"
-msgstr "No hay ramificaciones en el fichero %s\n"
+msgid "Unexpected EOF while reading source file %s.\n"
+msgstr "EOF inesperado mientras se leía el fichero de código fuente %s.\n"
 
-#: gcov.c:1265
+#: gcov.c:1532
 #, c-format
-msgid "%6.2f%% of %d calls executed in file %s\n"
-msgstr "%6.2f%% de %d llamadas ejecutadas en el fichero %s\n"
+msgid "call   %2d never executed\n"
+msgstr "la llamada %2d nunca se ejecuta\n"
 
-#: gcov.c:1269
+#: gcov.c:1535
 #, c-format
-msgid "No calls in file %s\n"
-msgstr "No hay llamadas en el fichero %s\n"
+msgid "call   %2d returns %s\n"
+msgstr "la llamada %2d devuelve = %s\n"
 
-#: gcov.c:1281
+#: gcov.c:1543
 #, c-format
-msgid "Could not open source file %s.\n"
-msgstr "No se puede abrir el fichero de código fuente %s.\n"
+msgid "branch %2d never executed\n"
+msgstr "la ramificacion %2d nunca se ejecuta\n"
 
-#: gcov.c:1331
+#: gcov.c:1546
 #, c-format
-msgid "Could not open output file %s.\n"
-msgstr "No se puede abrir el fichero de salida %s.\n"
+msgid "branch %2d taken %s\n"
+msgstr "ramificación %2d tomada %s\n"
 
-#: gcov.c:1339
+#: gcov.c:1610
 #, c-format
 msgid "Creating %s.\n"
 msgstr "Creando %s.\n"
 
-#: gcov.c:1387
+#: gcov.c:1613
 #, c-format
-msgid "call %d never executed\n"
-msgstr "la llamada %d nunca se ejecuta\n"
+msgid "Error writing output file %s.\n"
+msgstr "Error al escribir el fichero de salida %s.\n"
 
-#: gcov.c:1396
+#: gcov.c:1618
 #, c-format
-msgid "call %d returns = %s\n"
-msgstr "la llamada %d devuelve = %s\n"
+msgid "Could not open output file %s.\n"
+msgstr "No se puede abrir el fichero de salida %s.\n"
 
-#: gcov.c:1406
+#: gcse.c:761
 #, c-format
-msgid "call %d returns = %s%%\n"
-msgstr "la llamada %d devuelve = %s%%\n"
+msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+msgstr "GCSE desactivado: %d > 1000 bloques básicos y %d >= 20 bloques borde/básicos"
 
-#: gcov.c:1413
+#: gcse.c:773
 #, c-format
-msgid "branch %d never executed\n"
-msgstr "la ramificacion %d nunca se ejecuta\n"
+msgid "GCSE disabled: %d basic blocks and %d registers"
+msgstr "GCSE desactivado: %d bloques básicos y %d registros"
 
-#: gcov.c:1423
+#: genautomata.c:1490
 #, c-format
-msgid "branch %d taken = %s\n"
-msgstr "ramificación %d tomada = %s\n"
+msgid "Name `%s' contains quotes"
+msgstr "El nombre `%s' contiene comillas"
 
-#: gcov.c:1433
+#: genautomata.c:1621
 #, c-format
-msgid "branch %d taken = %s%%\n"
-msgstr "ramificación %d tomada = %s%%\n"
+msgid "invalid string `%s' in define_cpu_unit"
+msgstr "cadena `%s' inválida en define_cpu_unit"
 
-#: gcov.c:1444
+#: genautomata.c:1650
 #, c-format
-msgid "Unexpected EOF while reading source file %s.\n"
-msgstr "EOF inesperado mientras se leía el fichero de código fuente %s.\n"
+msgid "invalid string `%s' in define_query_cpu_unit"
+msgstr "cadena `%s' inválida en define_query_cpu_unit"
 
-#: gcse.c:758
+#: genautomata.c:1682 genautomata.c:1685
 #, c-format
-msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
-msgstr "GCSE desactivado: %d > 1000 bloques básicos y %d >= 20 bloques borde/básicos"
+msgid "invalid string `%s' in define_bypass"
+msgstr "cadena `%s' inválida en define_bypass"
 
-#: gcse.c:770
+#: genautomata.c:1720
 #, c-format
-msgid "GCSE disabled: %d basic blocks and %d registers"
-msgstr "GCSE desactivado: %d bloques básicos y %d registros"
+msgid "invalid first string `%s' in exclusion_set"
+msgstr "primera cadena `%s' inválida en exclusion_set"
 
-#: graph.c:421 profile.c:950 profile.c:958 toplev.c:1835 toplev.c:4978 f/com.c:14258 java/jcf-parse.c:950 java/jcf-parse.c:1099 java/lex.c:1790 objc/objc-act.c:529
+#: genautomata.c:1724
+#, c-format
+msgid "invalid second string `%s' in exclusion_set"
+msgstr "segunda cadena `%s' inválida en exclusion_set"
+
+#: genautomata.c:1760
+#, c-format
+msgid "invalid first string `%s' in presence_set"
+msgstr "primera cadena `%s' inválida en presence_set"
+
+#: genautomata.c:1764
+#, c-format
+msgid "invalid second string `%s' in presence_set"
+msgstr "segunda cadena `%s' inválida en presence_set"
+
+#: genautomata.c:1800
+#, c-format
+msgid "invalid first string `%s' in absence_set"
+msgstr "primera cadena `%s' inválida en absence_set"
+
+#: genautomata.c:1804
+#, c-format
+msgid "invalid second string `%s' in absence_set"
+msgstr "segunda cadena `%s' inválida en absence_set"
+
+#: genautomata.c:1837
+#, c-format
+msgid "invalid string `%s' in define_automaton"
+msgstr "cadena `%s' inválida en define_automaton"
+
+#: genautomata.c:1868
+#, c-format
+msgid "invalid option `%s' in automata_option"
+msgstr "opción `%s' inválida en automata_option"
+
+#: genautomata.c:1890
+#, c-format
+msgid "garbage after ) in reservation `%s'"
+msgstr "basura después de ) en la reservación `%s'"
+
+#: genautomata.c:1921 genautomata.c:1954 genautomata.c:1981
+#, c-format
+msgid "invalid `%s' in reservation `%s'"
+msgstr "`%s' inválido en la reservación `%s'"
+
+#: genautomata.c:1932
+#, c-format
+msgid "repetition `%s' <= 1 in reservation `%s'"
+msgstr "repetición `%s' <= 1 en la reservación `%s'"
+
+#: genautomata.c:2425
+#, c-format
+msgid "unit `%s' in exclusion is not declared"
+msgstr "no se declaró la unidad `%s' en la exclusión"
+
+#: genautomata.c:2427
+#, c-format
+msgid "`%s' in exclusion is not unit"
+msgstr "`%s' en la exclusión no es una unidad"
+
+#: genautomata.c:2465
+#, c-format
+msgid "unit `%s' excludes itself"
+msgstr "la unidad `%s' se excluye a sí misma"
+
+#: genautomata.c:2473
+#, c-format
+msgid "units `%s' and `%s' in exclusion set belong to different automata"
+msgstr "las unidades `%s' y `%s' en el conjunto de exclusión pertenece a autómatas diferentes"
+
+#: genautomata.c:2603 genautomata.c:2609
+#, c-format
+msgid "unit `%s' excludes and requires presence of `%s'"
+msgstr "la unidad `%s' excluye y requiere la presencia de `%s'"
+
+#: genautomata.c:2623 genautomata.c:2629
+#, c-format
+msgid "unit `%s' requires absence and presence of `%s'"
+msgstr "la unidad `%s' requiere la ausencia y la presencia de `%s'"
+
+#: genautomata.c:2692 genautomata.c:2695
+#, c-format
+msgid "repeated declaration of automaton `%s'"
+msgstr "declaración repetida del autómata `%s'"
+
+#: genautomata.c:2711
+#, c-format
+msgid "define_insn_reservation `%s' has negative latency time"
+msgstr "define_insn_reservation `%s' tiene un tiempo de latencia negativo"
+
+#: genautomata.c:2717
+#, c-format
+msgid "`%s' is already used as insn reservation name"
+msgstr "`%s' ya se utilizó como un nombre de reservación de insn"
+
+#: genautomata.c:2723
+#, c-format
+msgid "define_bypass `%s - %s' has negative latency time"
+msgstr "define_bypass `%s - %s' tiene un tiempo de latencia negativo"
+
+#: genautomata.c:2737
+#, c-format
+msgid "automaton `%s' is not declared"
+msgstr "el autómata `%s' no se declaró"
+
+#: genautomata.c:2747
+#, c-format
+msgid "define_unit `%s' without automaton when one defined"
+msgstr "define_unit `%s' sin un autómata cuando uno está definido"
+
+#: genautomata.c:2753
+#, c-format
+msgid "`%s' is declared as cpu unit"
+msgstr "`%s' está declarado como una unidad de cpu"
+
+#: genautomata.c:2762
+#, c-format
+msgid "`%s' is declared as cpu reservation"
+msgstr "`%s' está declarado como una reservación de cpu"
+
+#: genautomata.c:2772
+#, c-format
+msgid "repeated declaration of unit `%s'"
+msgstr "declaración repetida de la unidad `%s'"
+
+#: genautomata.c:2775
+#, c-format
+msgid "repeated declaration of reservation `%s'"
+msgstr "declaración repetida de la reservación `%s'"
+
+#: genautomata.c:2790 genautomata.c:2793
+#, c-format
+msgid "there is no insn reservation `%s'"
+msgstr "no hay reservación de insn `%s' previa"
+
+#: genautomata.c:2810 genautomata.c:2815
+#, c-format
+msgid "the same bypass `%s - %s' is already defined"
+msgstr "el mismo bypass `%s - %s' ya está definido"
+
+#: genautomata.c:2820
+#, c-format
+msgid "bypass `%s - %s' is already defined"
+msgstr "el bypass `%s - %s' ya está definido"
+
+#: genautomata.c:2925 genautomata.c:2927
+#, c-format
+msgid "automaton `%s' is not used"
+msgstr "el autómata `%s' no se utiliza"
+
+#: genautomata.c:2950
+#, c-format
+msgid "undeclared unit or reservation `%s'"
+msgstr "unidad o reservación `%s' sin declarar"
+
+#: genautomata.c:3028 genautomata.c:3030
+#, c-format
+msgid "unit `%s' is not used"
+msgstr "la unidad `%s' no se utiliza"
+
+#: genautomata.c:3035 genautomata.c:3037
+#, c-format
+msgid "reservation `%s' is not used"
+msgstr "la reservación `%s' no se utiliza"
+
+#: genautomata.c:3134
+#, c-format
+msgid "cycle in definition of reservation `%s'"
+msgstr "ciclo en la definición de la reservación `%s'"
+
+#: genautomata.c:5333
+#, c-format
+msgid "Units `%s' and `%s' should be in the same automaton"
+msgstr "Las unidades `%s' y `%s' deben estar en el mismo autómata"
+
+#: genautomata.c:9441
+msgid "-split has no argument."
+msgstr "-split no tiene argumentos."
+
+#: genautomata.c:9442
+msgid "option `-split' has not been implemented yet\n"
+msgstr "la opción `-split' aún no se ha implementado\n"
+
+#: genautomata.c:9486 genautomata.c:9491
+#, c-format
+msgid "Automaton `%s': Insn `%s' will never be issued"
+msgstr "Autómata `%s': Insn `%s' nunca se utilizará"
+
+#: genautomata.c:9498 genautomata.c:9501
+#, c-format
+msgid "Insn `%s' will never be issued"
+msgstr "Insn `%s' nunca se utilizará"
+
+#: genautomata.c:9649
+msgid "Errors in DFA description"
+msgstr "Errores en la descripción DFA"
+
+#: genautomata.c:9732
+#, c-format
+msgid "Error in writing DFA description file %s"
+msgstr "Error al escribir el fichero de descripción DFA %s"
+
+#: genconditions.c:196
+msgid "No input file name."
+msgstr "No hay nombre de fichero de entrada."
+
+#: graph.c:420 profile.c:1204 profile.c:1211 toplev.c:1836 toplev.c:5121
+#: f/com.c:14138 java/jcf-parse.c:913 java/jcf-parse.c:1059 java/lex.c:1767
+#: objc/objc-act.c:449
 #, c-format
 msgid "can't open %s"
-msgstr "no se puede abrir abrir %s"
+msgstr "no se puede abrir %s"
 
-#: haifa-sched.c:190
+#: haifa-sched.c:196
 #, c-format
 msgid "fix_sched_param: unknown param: %s"
 msgstr "fix_sched_param: parámetro desconocido: %s"
 
-#: integrate.c:185
+#: integrate.c:172
 msgid "function cannot be inline"
 msgstr "la función no puede ser inline"
 
-#: integrate.c:190
+#: integrate.c:176
 msgid "varargs function cannot be inline"
 msgstr "la función varargs no puede ser inline"
 
-#: integrate.c:193
+#: integrate.c:179
 msgid "function using alloca cannot be inline"
 msgstr "la función que usa alloca no puede ser inline"
 
-#: integrate.c:196
+#: integrate.c:182
 msgid "function using setjmp cannot be inline"
 msgstr "la función que usa setjmp no puede ser inline"
 
-#: integrate.c:199
+#: integrate.c:185
 msgid "function uses __builtin_eh_return"
 msgstr "la función usa __builtin_eh_return"
 
-#: integrate.c:202
+#: integrate.c:188
 msgid "function with nested functions cannot be inline"
 msgstr "la función con funciones anidadas no puede ser inline"
 
-#: integrate.c:206
+#: integrate.c:192
 msgid "function with label addresses used in initializers cannot inline"
-msgstr "la función con direcciones de etiquetas usada en iniciadores no puede ser inline"
+msgstr "la función con direcciones de etiquetas usada en los inicializadores no puede ser inline"
 
-#: integrate.c:213 integrate.c:257
+#: integrate.c:199 integrate.c:243
 msgid "function too large to be inline"
 msgstr "la función es demasiado grande para ser inline"
 
-#: integrate.c:223
+#: integrate.c:209
 msgid "no prototype, and parameter address used; cannot be inline"
 msgstr "no hay prototipo, y se usan direcciones de parámetro; no puede ser inline"
 
-#: integrate.c:230 integrate.c:275
+#: integrate.c:216 integrate.c:261
 msgid "inline functions not supported for this return value type"
 msgstr "no se da soport a funciones inline para este tipo de valor de devoluciòn"
 
-#: integrate.c:235
+#: integrate.c:221
 msgid "function with varying-size return value cannot be inline"
 msgstr "la función con valor de devolución de tamaño variable no puede ser inline"
 
-#: integrate.c:242
+#: integrate.c:228
 msgid "function with varying-size parameter cannot be inline"
 msgstr "la función con parámetro de tamaño variable no puede ser inline"
 
-#: integrate.c:245
+#: integrate.c:231
 msgid "function with transparent unit parameter cannot be inline"
 msgstr "la función con parámetro de unidad transparente no puede ser inline"
 
-#: integrate.c:264
+#: integrate.c:250
 msgid "function with computed jump cannot inline"
 msgstr "la función con salto calculado no puede ser inline"
 
-#: integrate.c:268
+#: integrate.c:254
 msgid "function with nonlocal goto cannot be inline"
 msgstr "la función con goto no local no puede ser inline"
 
-#: integrate.c:282
+#: integrate.c:268
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr "la función con atributo(s) específicos del objetivo no puede ser inline"
 
@@ -5912,55 +6270,56 @@ msgstr ""
 msgid "invalid parameter `%s'"
 msgstr "el parámetro `%s' es inválido"
 
-#: profile.c:429
+#: profile.c:397
+#, c-format
+msgid "Profile does not match flowgraph of function %s (out of date?)"
+msgstr "El análisis de perfil no coincide con la gráfica de flujo de la función %s (¿desactualizado?)"
+
+#: profile.c:400
+msgid ".da file corrupted"
+msgstr "fichero .da corrupto"
+
+#: profile.c:634
 #, c-format
 msgid "corrupted profile info: prob for %d-%d thought to be %d"
 msgstr "información de análisis de perfil corrupta: la prueba para %d-%d debería ser %d"
 
-#: profile.c:975
+#: profile.c:1226
 #, c-format
 msgid "file %s not found, execution counts assumed to be zero"
 msgstr "no se encuentra el fichero %s, se asume que la cuenta de ejecución es cero"
 
-#: profile.c:1022
-msgid ".da file contents exhausted too early"
-msgstr "el contenido del fichero .da se agotó demasiado pronto"
-
-#: profile.c:1025
-msgid ".da file contents not exhausted"
-msgstr "el contenido del fichero .da no se agotó"
-
-#: protoize.c:599
+#: protoize.c:542
 #, c-format
 msgid "%s: internal abort\n"
 msgstr "%s: aborto interno\n"
 
-#: protoize.c:690
+#: protoize.c:633
 #, c-format
 msgid "%s: error writing file `%s': %s\n"
 msgstr "%s: error al escribir al fichero `%s': %s\n"
 
-#: protoize.c:735
+#: protoize.c:678
 #, c-format
 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
 msgstr "%s: modo de empleo '%s [ -VqfnkN ] [ -i <cadena-i> ] [ nombre_fichero ... ]'\n"
 
-#: protoize.c:738
+#: protoize.c:681
 #, c-format
 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
 msgstr "%s: modo de empleo '%s [ -VqufnkNlgC ] [ -B <nombre_directorio> ] [ nombre_fichero ... ]'\n"
 
-#: protoize.c:845
+#: protoize.c:788
 #, c-format
 msgid "%s: warning: no read access for file `%s'\n"
 msgstr "%s: aviso: no hay acceso de lectura para el fichero `%s'\n"
 
-#: protoize.c:853
+#: protoize.c:796
 #, c-format
 msgid "%s: warning: no write access for file `%s'\n"
 msgstr "%s: aviso: no hay acceso de escritura para el fichero `%s'\n"
 
-#: protoize.c:861
+#: protoize.c:804
 #, c-format
 msgid "%s: warning: no write access for dir containing `%s'\n"
 msgstr "%s: aviso: no hay acceso de escritura para el directorio que contiene a `%s'\n"
@@ -5968,17 +6327,17 @@ msgstr "%s: aviso: no hay acceso de escritura para el directorio que contiene a
 #. Catch cases like /.. where we try to backup to a
 #. point above the absolute root of the logical file
 #. system.
-#: protoize.c:1279
+#: protoize.c:1222
 #, c-format
 msgid "%s: invalid file name: %s\n"
 msgstr "%s: nombre de fichero inválido: %s\n"
 
-#: protoize.c:1431
+#: protoize.c:1374
 #, c-format
 msgid "%s: %s: can't get status: %s\n"
 msgstr "%s: %s: no se puede obtener el estado: %s\n"
 
-#: protoize.c:1452
+#: protoize.c:1395
 #, c-format
 msgid ""
 "\n"
@@ -5987,137 +6346,137 @@ msgstr ""
 "\n"
 "%s: error fatal: fichero de información auxiliar corrupto en la línea %d\n"
 
-#: protoize.c:1788
+#: protoize.c:1731
 #, c-format
 msgid "%s:%d: declaration of function `%s' takes different forms\n"
 msgstr "%s:%d: la declaración de la función `%s' toma formas diferentes\n"
 
-#: protoize.c:2046
+#: protoize.c:1989
 #, c-format
 msgid "%s: compiling `%s'\n"
 msgstr "%s: compilando `%s'\n"
 
-#: protoize.c:2069
+#: protoize.c:2012
 #, c-format
 msgid "%s: wait: %s\n"
 msgstr "%s: esperar: %s\n"
 
-#: protoize.c:2074
+#: protoize.c:2017
 #, c-format
 msgid "%s: subprocess got fatal signal %d\n"
 msgstr "%s: el subproceso recibió la señal fatal %d\n"
 
-#: protoize.c:2082
+#: protoize.c:2025
 #, c-format
 msgid "%s: %s exited with status %d\n"
 msgstr "%s: %s terminó con estado %d\n"
 
-#: protoize.c:2134
+#: protoize.c:2077
 #, c-format
 msgid "%s: warning: missing SYSCALLS file `%s'\n"
 msgstr "%s: aviso: falta el fichero SYSCALLS `%s'\n"
 
-#: protoize.c:2143 protoize.c:2172
+#: protoize.c:2086 protoize.c:2115
 #, c-format
 msgid "%s: can't read aux info file `%s': %s\n"
 msgstr "%s: no se puede leer el fichero de información auxiliar `%s': %s\n"
 
-#: protoize.c:2188 protoize.c:2216
+#: protoize.c:2131 protoize.c:2159
 #, c-format
 msgid "%s: can't get status of aux info file `%s': %s\n"
 msgstr "%s: no se puede obtener el estado del fichero de información auxiliar `%s': %s\n"
 
-#: protoize.c:2244
+#: protoize.c:2187
 #, c-format
 msgid "%s: can't open aux info file `%s' for reading: %s\n"
 msgstr "%s: no se puede abrir el fichero de información auxiliar `%s' para lectura: %s\n"
 
-#: protoize.c:2262
+#: protoize.c:2205
 #, c-format
 msgid "%s: error reading aux info file `%s': %s\n"
 msgstr "%s: error al leer el fichero de información auxiliar `%s': %s\n"
 
-#: protoize.c:2275
+#: protoize.c:2218
 #, c-format
 msgid "%s: error closing aux info file `%s': %s\n"
 msgstr "%s: error al cerrar el fichero de información auxiliar `%s': %s\n"
 
-#: protoize.c:2291
+#: protoize.c:2234
 #, c-format
 msgid "%s: can't delete aux info file `%s': %s\n"
 msgstr "%s: no se puede borrar el fichero de información auxiliar `%s': %s\n"
 
-#: protoize.c:2373 protoize.c:4375
+#: protoize.c:2316 protoize.c:4318
 #, c-format
 msgid "%s: can't delete file `%s': %s\n"
 msgstr "%s: no se puede borrar el fichero `%s': %s\n"
 
-#: protoize.c:2452
+#: protoize.c:2395
 #, c-format
 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
 msgstr "%s: aviso: no se puede renombrar el fichero `%s' a `%s': %s\n"
 
-#: protoize.c:2577
+#: protoize.c:2520
 #, c-format
 msgid "%s: conflicting extern definitions of '%s'\n"
 msgstr "%s: definiciones extern de '%s' en conflicto\n"
 
-#: protoize.c:2581
+#: protoize.c:2524
 #, c-format
 msgid "%s: declarations of '%s' will not be converted\n"
 msgstr "%s: las declaraciones de '%s' no se convertirán\n"
 
-#: protoize.c:2583
+#: protoize.c:2526
 #, c-format
 msgid "%s: conflict list for '%s' follows:\n"
 msgstr "%s: listas de conflictos para '%s' a continuación:\n"
 
-#: protoize.c:2616
+#: protoize.c:2559
 #, c-format
 msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
 msgstr "%s: aviso: usando listas formales de %s(%d) para la función `%s'\n"
 
-#: protoize.c:2656
+#: protoize.c:2599
 #, c-format
 msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
 msgstr "%s: %d: se usa `%s' pero falta en SYSCALLS\n"
 
-#: protoize.c:2662
+#: protoize.c:2605
 #, c-format
 msgid "%s: %d: warning: no extern definition for `%s'\n"
 msgstr "%s: %d: aviso: no hay definición extern para `%s'\n"
 
-#: protoize.c:2693
+#: protoize.c:2636
 #, c-format
 msgid "%s: warning: no static definition for `%s' in file `%s'\n"
 msgstr "%s: aviso: no hay definición static para `%s' en el fichero `%s'\n"
 
-#: protoize.c:2699
+#: protoize.c:2642
 #, c-format
 msgid "%s: multiple static defs of `%s' in file `%s'\n"
 msgstr "%s: definiciones static múltiples de `%s' en el fichero `%s'\n"
 
-#: protoize.c:2872 protoize.c:2875
+#: protoize.c:2815 protoize.c:2818
 #, c-format
 msgid "%s: %d: warning: source too confusing\n"
 msgstr "%s: %d: aviso: código fuente demasiado confuso\n"
 
-#: protoize.c:3081
+#: protoize.c:3024
 #, c-format
 msgid "%s: %d: warning: varargs function declaration not converted\n"
 msgstr "%s: %d: aviso: no se convirtió la declaración de la función varargs\n"
 
-#: protoize.c:3096
+#: protoize.c:3039
 #, c-format
 msgid "%s: declaration of function `%s' not converted\n"
 msgstr "%s: no se convirtió la declaración de la función `%s'\n"
 
-#: protoize.c:3219
+#: protoize.c:3162
 #, c-format
 msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
 msgstr "%s: aviso: demasiadas listas de parámetros en la declaración de `%s'\n"
 
-#: protoize.c:3240
+#: protoize.c:3183
 #, c-format
 msgid ""
 "\n"
@@ -6126,17 +6485,17 @@ msgstr ""
 "\n"
 "%s: aviso: muy pocas listas de parámetros en la declaración de `%s'\n"
 
-#: protoize.c:3338
+#: protoize.c:3281
 #, c-format
 msgid "%s: %d: warning: found `%s' but expected `%s'\n"
 msgstr "%s: %d: aviso: se encontró `%s' pero se esperaba `%s'\n"
 
-#: protoize.c:3516
+#: protoize.c:3459
 #, c-format
 msgid "%s: local declaration for function `%s' not inserted\n"
 msgstr "%s: no se insertó la declaración local para la función `%s'\n"
 
-#: protoize.c:3543
+#: protoize.c:3486
 #, c-format
 msgid ""
 "\n"
@@ -6145,64 +6504,64 @@ msgstr ""
 "\n"
 "%s: %d: aviso: no se puede agregar la declaración de `%s' en la llamada a macro\n"
 
-#: protoize.c:3617
+#: protoize.c:3560
 #, c-format
 msgid "%s: global declarations for file `%s' not inserted\n"
 msgstr "%s: no se insertaron las declaraciones globales para el fichero `%s'\n"
 
-#: protoize.c:3708 protoize.c:3738
+#: protoize.c:3651 protoize.c:3681
 #, c-format
 msgid "%s: definition of function `%s' not converted\n"
 msgstr "%s: no se convirtió la definición de la función `%s'\n"
 
-#: protoize.c:3727
+#: protoize.c:3670
 #, c-format
 msgid "%s: %d: warning: definition of %s not converted\n"
 msgstr "%s: %d: aviso: no se convirtió la definición de %s\n"
 
-#: protoize.c:4057
+#: protoize.c:4000
 #, c-format
 msgid "%s: found definition of `%s' at %s(%d)\n"
 msgstr "%s: se encontró la definición de `%s' en %s(%d)\n"
 
 #. If we make it here, then we did not know about this
 #. function definition.
-#: protoize.c:4073
+#: protoize.c:4016
 #, c-format
 msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
 msgstr "%s: %d: aviso: `%s' fue excluído por el preprocesamiento\n"
 
-#: protoize.c:4076
+#: protoize.c:4019
 #, c-format
 msgid "%s: function definition not converted\n"
 msgstr "%s: no se convirtió la definición de la función\n"
 
-#: protoize.c:4135
+#: protoize.c:4078
 #, c-format
 msgid "%s: `%s' not converted\n"
 msgstr "%s: no se convirtió `%s'\n"
 
-#: protoize.c:4143
+#: protoize.c:4086
 #, c-format
 msgid "%s: would convert file `%s'\n"
 msgstr "%s: se podría convertir el fichero `%s'\n"
 
-#: protoize.c:4146
+#: protoize.c:4089
 #, c-format
 msgid "%s: converting file `%s'\n"
 msgstr "%s: convirtiendo el fichero `%s'\n"
 
-#: protoize.c:4156
+#: protoize.c:4099
 #, c-format
 msgid "%s: can't get status for file `%s': %s\n"
 msgstr "%s: no se puede obtener el estado del fichero `%s': %s\n"
 
-#: protoize.c:4198
+#: protoize.c:4141
 #, c-format
 msgid "%s: can't open file `%s' for reading: %s\n"
 msgstr "%s: no se puede abrir el fichero `%s' para lectura: %s\n"
 
-#: protoize.c:4213
+#: protoize.c:4156
 #, c-format
 msgid ""
 "\n"
@@ -6211,321 +6570,281 @@ msgstr ""
 "\n"
 "%s: error al leer el fichero de entrada `%s': %s\n"
 
-#: protoize.c:4247
+#: protoize.c:4190
 #, c-format
 msgid "%s: can't create/open clean file `%s': %s\n"
 msgstr "%s: no se puede crear/abrir el fichero limpio `%s': %s\n"
 
-#: protoize.c:4352
+#: protoize.c:4295
 #, c-format
 msgid "%s: warning: file `%s' already saved in `%s'\n"
 msgstr "%s: aviso: el fichero `%s' ya había sido guardado en `%s'\n"
 
-#: protoize.c:4360
+#: protoize.c:4303
 #, c-format
 msgid "%s: can't link file `%s' to `%s': %s\n"
 msgstr "%s: no se puede enlazar el fichero `%s' a `%s': %s\n"
 
-#: protoize.c:4390
+#: protoize.c:4333
 #, c-format
 msgid "%s: can't create/open output file `%s': %s\n"
 msgstr "%s: no se puede crear/abrir el fichero de salida `%s': %s\n"
 
-#: protoize.c:4423
+#: protoize.c:4366
 #, c-format
 msgid "%s: can't change mode of file `%s': %s\n"
 msgstr "%s: no se puede cambiar el modo del fichero `%s': %s\n"
 
-#: protoize.c:4598
+#: protoize.c:4541
 #, c-format
 msgid "%s: cannot get working directory: %s\n"
 msgstr "%s: no se puede obtener el directorio de trabajo: %s\n"
 
-#: protoize.c:4696
+#: protoize.c:4639
 #, c-format
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: los nombres de fichero de entrada deben tener sufijos .c: %s\n"
 
-#: real.c:824 real.c:1001
-msgid "conversion from NaN to int"
-msgstr "conversión de NaN a int"
-
-#: real.c:847
-msgid "conversion from NaN to unsigned int"
-msgstr "conversión de NaNa a unsigned int"
-
-#: real.c:2730
-msgid "floating point overflow"
-msgstr "desbordamiento de coma flotante"
-
-#: real.c:4395 real.c:6675 real.c:6756
-msgid "overflow on truncation to integer"
-msgstr "desbordamiento en truncado a entero"
-
-#: real.c:4467
-msgid "overflow on truncation to unsigned integer"
-msgstr "desbordamiento en el truncado a unsigned integer"
-
-#: real.c:5812
-#, c-format
-msgid "%s: argument domain error"
-msgstr "%s: error de dominio del argumento"
-
-#: real.c:5813
-#, c-format
-msgid "%s: function singularity"
-msgstr "%s: singularidad de la función"
-
-#: real.c:5814
-#, c-format
-msgid "%s: overflow range error"
-msgstr "%s: desbordamiento del error de rango"
-
-#: real.c:5815
-#, c-format
-msgid "%s: underflow range error"
-msgstr "%s: desbordamiento por debajo del error de rango"
-
-#: real.c:5816
-#, c-format
-msgid "%s: total loss of precision"
-msgstr "%s: pérdida total de precisión"
-
-#: real.c:5817
-#, c-format
-msgid "%s: partial loss of precision"
-msgstr "%s: pérdida parcial de precisión"
-
-#: real.c:5818
-#, c-format
-msgid "%s: NaN - producing operation"
-msgstr "%s: NaN - produciendo una operación"
+#: ra.c:750
+msgid "Didn't find a coloring.\n"
+msgstr "No se puede encontrar un coloreado.\n"
 
-#: reg-stack.c:677
+#: reg-stack.c:673
 #, c-format
 msgid "output constraint %d must specify a single register"
 msgstr "la restricción de salida %d debe especificar un solo registro"
 
 # ¿Cómo traducir 'clobber'? cfuga
-#: reg-stack.c:687
+#: reg-stack.c:683
 #, c-format
 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
 msgstr "la restricción de salida %d no puede ser usada junto con el ataque \"%s\""
 
-#: reg-stack.c:710
+#: reg-stack.c:706
 msgid "output regs must be grouped at top of stack"
 msgstr "los registros de salida deben ser agrupados en la parte superior de la pila"
 
-#: reg-stack.c:747
+#: reg-stack.c:743
 msgid "implicitly popped regs must be grouped at top of stack"
 msgstr "los registros extraídos implícitamente deben ser agrupados en la parte superior de la pila"
 
-#: reg-stack.c:766
+#: reg-stack.c:762
 #, c-format
 msgid "output operand %d must use `&' constraint"
 msgstr "el operando de salida %d debe usar la restricción `&'"
 
-#: regclass.c:778
+#: regclass.c:753
 #, c-format
 msgid "can't use '%s' as a %s register"
 msgstr "no se puede usar '%s' como un registro %s"
 
-#: regclass.c:793 config/ia64/ia64.c:3840 config/ia64/ia64.c:3847
+#: regclass.c:768 config/ia64/ia64.c:4169 config/ia64/ia64.c:4176
 #, c-format
 msgid "unknown register name: %s"
 msgstr "nombre de registro desconocido: %s"
 
-#: regclass.c:804
+#: regclass.c:779
 msgid "global register variable follows a function definition"
 msgstr "la variable de registro global sigue a una definiciónd de función"
 
-#: regclass.c:808
+#: regclass.c:783
 msgid "register used for two global register variables"
 msgstr "nombre de registro usado por dos variables de registro globales"
 
-#: regclass.c:813
+#: regclass.c:788
 msgid "call-clobbered register used for global register variable"
 msgstr "registro de llamada alterada usado para una variable de registro global"
 
-#: regrename.c:1845
+#: regrename.c:1899
 #, c-format
 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
 msgstr "validate_value_data: [%u] next_regno erróneo para la cadena vacía (%u)"
 
-#: regrename.c:1857
+#: regrename.c:1911
 #, c-format
 msgid "validate_value_data: Loop in regno chain (%u)"
 msgstr "validate_value_data: Ciclo en la cadena regno (%u)"
 
-#: regrename.c:1860
+#: regrename.c:1914
 #, c-format
 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
 msgstr "validate_value_data: [%u] oldest_regno erróneo (%u)"
 
-#: regrename.c:1872
+#: regrename.c:1926
 #, c-format
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr "validate_value_data: [%u] Registro no vacío en la cadena (%s %u %i)"
 
-#: reload.c:1208
+#: reload.c:1225
 msgid "cannot reload integer constant operand in `asm'"
 msgstr "no se puede recargar operandos constantes enteros en `asm'"
 
-#: reload.c:1230
+#: reload.c:1247
 msgid "impossible register constraint in `asm'"
 msgstr "es imposible inicio la restricción de registros en `asm'"
 
-#: reload.c:3389
+#: reload.c:3467
 msgid "`&' constraint used with no register class"
 msgstr "se usó la restricción `&' sin una clase de registro"
 
-#: reload.c:3557
+#: reload.c:3635
 msgid "unable to generate reloads for:"
 msgstr "no se pueden generar recargas para:"
 
-#: reload.c:3558 reload.c:3772
+#: reload.c:3636 reload.c:3850
 msgid "inconsistent operand constraints in an `asm'"
 msgstr "restricciones de operandos inconsistentes en un `asm'"
 
-#: reload1.c:1247
+#: reload1.c:1255
 msgid "frame size too large for reliable stack checking"
 msgstr "el tamaño del marco es demasiado grande para una revisión confiable de la pila"
 
-#: reload1.c:1250
+#: reload1.c:1258
 msgid "try reducing the number of local variables"
 msgstr "intente reducir el número de variables locales"
 
-#: reload1.c:1902
+#: reload1.c:1914
 #, c-format
 msgid "can't find a register in class `%s' while reloading `asm'"
 msgstr "no se puede encontrar un registro en la clase `%s' mientras se recarga `asm'"
 
-#: reload1.c:1906
+#: reload1.c:1918
 #, c-format
 msgid "unable to find a register to spill in class `%s'"
 msgstr "no se puede encontrar un registro para vaciar la clase `%s'"
 
-#: reload1.c:1908
+#: reload1.c:1920
 msgid "this is the insn:"
 msgstr "este es el insn:"
 
-#: reload1.c:3924
+#: reload1.c:3941
 msgid "`asm' operand requires impossible reload"
 msgstr "el operando `asm' requiere una recarga imposible"
 
 #. It's the compiler's fault.
-#: reload1.c:5040
+#: reload1.c:5055
 msgid "could not find a spill register"
 msgstr "no se puede encontrar un registro de vaciado"
 
-#: reload1.c:5045
+#: reload1.c:5060
 msgid "`asm' operand constraint incompatible with operand size"
 msgstr "la restricción del operando `asm' es incompatible con el tamaño del operando"
 
 #. It's the compiler's fault.
-#: reload1.c:6639
+#: reload1.c:6680
 msgid "VOIDmode on an output"
 msgstr "modoVOID en una salida"
 
-#: reload1.c:6640
+#: reload1.c:6681
 msgid "output operand is constant in `asm'"
 msgstr "el operando de salida es constante en `asm'"
 
-#: rtl-error.c:139
+#: rtl-error.c:140
 msgid "unrecognizable insn:"
 msgstr "insn no reconocible:"
 
-#: rtl-error.c:141
+#: rtl-error.c:142
 msgid "insn does not satisfy its constraints:"
 msgstr "insn no satisface sus restricciones:"
 
-#: rtl.c:627
+#: rtl.c:558
 #, c-format
 msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
 msgstr "Revisión RTL: acceso de elt %d de `%s' con el último elt %d en %s, en %s:%d"
 
-#: rtl.c:642
+#: rtl.c:573
 #, c-format
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr "Revisión RTL: se esperaba el tipo elt %d '%c', se tiene '%c' (rtx %s) en %s, en %s:%d"
 
-#: rtl.c:658
+#: rtl.c:589
 #, c-format
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr "Revisión RTL: se esperaba el tipo elt %d '%c' ó '%c', se tiene '%c' (rtx %s) en %s, en%s:%d"
 
-#: rtl.c:671
+#: rtl.c:602
 #, c-format
 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
 msgstr "Revisión RTL: se esperaba el código `%s', se tiene `%s' en %s, en %s:%d"
 
-#: rtl.c:685
+#: rtl.c:616
 #, c-format
 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
 msgstr "Revisión RTL: se esperaba el código `%s' ó ``%s', se tiene `%s' en %s, en %s:%d"
 
-#: rtl.c:700
+#: rtl.c:631
 #, c-format
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 msgstr "Revisión RTL: acceso de elt %d de vector con el último elt %d en %s, en %s:%d"
 
-#: stmt.c:927
+#: rtl.c:646
+#, c-format
+msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
+msgstr "Revisión de opción RTL: se usó %s con el código rtx inesperado `%s' en %s, en %s:%d"
+
+#: stmt.c:753
 #, c-format
 msgid "jump to `%s' invalidly jumps into binding contour"
 msgstr "el salto a `%s' salta de forma inválida a un contorno de unión"
 
-#: stmt.c:1163 stmt.c:3755
+#: stmt.c:989 stmt.c:3731
 #, c-format
 msgid "label `%s' used before containing binding contour"
 msgstr "se usó antes la etiqueta `%s' que contenía un contorno de unión"
 
-#: stmt.c:1343
+#: stmt.c:1169
 msgid "output operand constraint lacks `='"
 msgstr "la restricción de operando de salida carece de `='"
 
-#: stmt.c:1358
+#: stmt.c:1184
 #, c-format
 msgid "output constraint `%c' for operand %d is not at the beginning"
 msgstr "la restricción de salida `%c' para el operando %d no está al principio"
 
-#: stmt.c:1380
+#: stmt.c:1206
 msgid "operand constraint contains incorrectly positioned '+' or '='"
 msgstr "la restriccion de operando contiene '+' ó '=' en una posición ilegal"
 
-#: stmt.c:1386 stmt.c:1486
+#: stmt.c:1212 stmt.c:1316
 #, c-format
 msgid "`%%' constraint used with last operand"
 msgstr "se usó la restricción `%%' con el último operando"
 
-#: stmt.c:1405
+#: stmt.c:1231
 msgid "matching constraint not valid in output operand"
 msgstr "la restricción coincidente no es válida en el operando de salida"
 
-#: stmt.c:1477
+#: stmt.c:1307
 #, c-format
 msgid "input operand constraint contains `%c'"
 msgstr "la restrcción de operando de entrada contiene `%c'"
 
-#: stmt.c:1517
+#: stmt.c:1347
 msgid "matching constraint references invalid operand number"
 msgstr "la restricción de coincidencia hace referencia a un número de operando no válido"
 
-#: stmt.c:1549
+#: stmt.c:1379
 #, c-format
 msgid "invalid punctuation `%c' in constraint"
 msgstr "puntuación inválida `%c' en la restricción"
 
-#: stmt.c:1645
+# FIXME: encontrar una mejor traducción para `clobber' en este contexto. cfuga
+#: stmt.c:1429
+#, c-format
+msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
+msgstr "los calificadores asm para la variable `%s' generan conflicto con la liasta de agrupación asm"
+
+#: stmt.c:1519
 #, c-format
 msgid "unknown register name `%s' in `asm'"
 msgstr "nombre de registro `%s' desconocido en `asm'"
 
-#: stmt.c:1689
+#: stmt.c:1567
 #, c-format
 msgid "more than %d operands in `asm'"
 msgstr "más de %d operandos en `asm'"
 
-#: stmt.c:1748
+#: stmt.c:1626
 #, c-format
 msgid "output number %d not directly addressable"
 msgstr "el número de salida %d no es directamente direccionable"
@@ -6533,95 +6852,107 @@ msgstr "el n
 #. ??? Leave this only until we have experience with what
 #. happens in combine and elsewhere when constraints are
 #. not satisfied.
-#: stmt.c:1817 stmt.c:1846
+#: stmt.c:1698 stmt.c:1727
 #, c-format
 msgid "asm operand %d probably doesn't match constraints"
 msgstr "el operando asm %d probablemente no coincide con las restricciones"
 
-#: stmt.c:1992
+#: stmt.c:1858
+msgid "asm clobber conflict with output operand"
+msgstr "la agrupación asm causa conflictos con el operando de salida"
+
+#: stmt.c:1863
+msgid "asm clobber conflict with input operand"
+msgstr "la agrupación asm causa conflictos con el operando de entrada"
+
+#: stmt.c:1898
 msgid "too many alternatives in `asm'"
 msgstr "demasiadas alternativas en `asm'"
 
-#: stmt.c:2004
+#: stmt.c:1910
 msgid "operand constraints for `asm' differ in number of alternatives"
 msgstr "las restricciones de operandos para `asm' difieren en el número de alternativas"
 
-#: stmt.c:2057
+#: stmt.c:1963
 #, c-format
 msgid "duplicate asm operand name '%s'"
 msgstr "nombre `%s' de operando asm duplicado"
 
-#: stmt.c:2144
+#: stmt.c:2050
 msgid "missing close brace for named operand"
 msgstr "falta la llave final para el operando nombrado"
 
-#: stmt.c:2172
+#: stmt.c:2078
 #, c-format
 msgid "undefined named operand '%s'"
 msgstr "operador '%s' nombrado sin definir"
 
-#: stmt.c:3692
+#: stmt.c:3668
 #, c-format
 msgid "unused variable `%s'"
 msgstr "variable `%s' sin uso"
 
-#: stmt.c:5167
+#: stmt.c:5149
 #, c-format
 msgid "enumeration value `%s' not handled in switch"
 msgstr "el valor de enumeración `%s' no se maneja en un switch"
 
-#: stmt.c:5193 stmt.c:5213
+#: stmt.c:5174 stmt.c:5194
 #, c-format
 msgid "case value `%ld' not in enumerated type"
 msgstr "el valor de case `%ld' no es un tipo enumerado"
 
-#: stmt.c:5196 stmt.c:5216
+#: stmt.c:5177 stmt.c:5197
 #, c-format
 msgid "case value `%ld' not in enumerated type `%s'"
 msgstr "el valor de case `%ld' no es un tipo enumerado `%s'"
 
-#: stor-layout.c:173
+#: stmt.c:5270
+msgid "switch missing default case"
+msgstr "falta el case por omisión para un switch"
+
+#: stor-layout.c:178
 msgid "type size can't be explicitly evaluated"
 msgstr "el tamaño del tipo no puede ser evaluado explícitamente"
 
-#: stor-layout.c:175
+#: stor-layout.c:180
 msgid "variable-size type declared outside of any function"
 msgstr "tipo de tamaño variable declarado fuera de cualquier función"
 
-#: stor-layout.c:456
+#: stor-layout.c:461
 #, c-format
 msgid "size of `%s' is %d bytes"
 msgstr "el tamaño de `%s' es de %d bytes"
 
-#: stor-layout.c:458
+#: stor-layout.c:463
 #, c-format
 msgid "size of `%s' is larger than %d bytes"
 msgstr "el tamaño de `%s' es mayor que %d bytes"
 
-#: stor-layout.c:856 stor-layout.c:1157
+#: stor-layout.c:869 stor-layout.c:1285
 #, c-format
 msgid "packed attribute causes inefficient alignment for `%s'"
 msgstr "el atributo packed causa una alineación ineficiente para `%s'"
 
-#: stor-layout.c:858 stor-layout.c:1159
+#: stor-layout.c:871 stor-layout.c:1287
 #, c-format
 msgid "packed attribute is unnecessary for `%s'"
 msgstr "no es necesario el atributo packed para `%s'"
 
-#: stor-layout.c:873
+#: stor-layout.c:886
 #, c-format
 msgid "padding struct to align `%s'"
 msgstr "estructura de relleno para alinear `%s'"
 
-#: stor-layout.c:1121
+#: stor-layout.c:1249
 msgid "padding struct size to alignment boundary"
 msgstr "tamaño de la estructura de relleno para los límites de alineación"
 
-#: stor-layout.c:1164
+#: stor-layout.c:1292
 msgid "packed attribute causes inefficient alignment"
 msgstr "el atributo packed causa uan alineación ineficiente"
 
-#: stor-layout.c:1166
+#: stor-layout.c:1294
 msgid "packed attribute is unnecessary"
 msgstr "no es necesario el atributo packed"
 
@@ -6643,838 +6974,872 @@ msgstr " TOTAL                 :"
 msgid "time in %s: %ld.%06ld (%ld%%)\n"
 msgstr "tiempo en %s: %ld.%06ld (%ld%%)\n"
 
-#: tlink.c:428
+#: tlink.c:399
 #, c-format
 msgid "collect: reading %s\n"
 msgstr "collect: leyendo %s\n"
 
-#: tlink.c:532
+#: tlink.c:502
 #, c-format
 msgid "collect: recompiling %s\n"
 msgstr "collect: recompilando %s\n"
 
-#: tlink.c:698
+#: tlink.c:668
 #, c-format
 msgid "collect: tweaking %s in %s\n"
 msgstr "collect: alterando %s en %s\n"
 
-#: tlink.c:745
+#: tlink.c:715
 msgid "collect: relinking\n"
 msgstr "collect: reenlazando\n"
 
-#: tlink.c:754
+#: tlink.c:724
 #, c-format
 msgid "ld returned %d exit status"
 msgstr "ld devolvió el estado de salida %d"
 
-#: toplev.c:895
+#: toplev.c:920
 msgid "Generate debugging info in default format"
 msgstr "Generar información de depuración en el formato por omisión"
 
-#: toplev.c:896
+#: toplev.c:921
 msgid "Generate debugging info in default extended format"
 msgstr "Generar información de depuración en el formato extendido por omisión"
 
-#: toplev.c:898
+#: toplev.c:923
 msgid "Generate STABS format debug info"
 msgstr "Generar información de depuración en el formato STABS"
 
-#: toplev.c:899
+#: toplev.c:924
 msgid "Generate extended STABS format debug info"
 msgstr "Generar información de depuración en el formato STABS extendido"
 
-#: toplev.c:902
+#: toplev.c:927
 msgid "Generate DWARF-1 format debug info"
 msgstr "Generar información de depuración en el formato DWARF-1"
 
-#: toplev.c:904
+#: toplev.c:929
 msgid "Generate extended DWARF-1 format debug info"
 msgstr "Generar información de depuración en el formato DWARF-1 extendido"
 
-#: toplev.c:907
+#: toplev.c:932
 msgid "Generate DWARF-2 debug info"
 msgstr "Generar información de depuración en el formato DWARF-2"
 
-#: toplev.c:910
+#: toplev.c:935
 msgid "Generate XCOFF format debug info"
 msgstr "Generar información de depuración en el formato XCOFF"
 
-#: toplev.c:911
+#: toplev.c:936
 msgid "Generate extended XCOFF format debug info"
 msgstr "Generar información de depuración en el formato XCOFF extendido"
 
-#: toplev.c:914
+#: toplev.c:939
 msgid "Generate COFF format debug info"
 msgstr "Generar información de depuración en el formato XCOFF"
 
-#: toplev.c:917
+#: toplev.c:942
 msgid "Generate VMS format debug info"
 msgstr "Generar información de depuración en el formato VMS"
 
-#: toplev.c:961
+#: toplev.c:981
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "Realizar la eliminación de DWARF2 duplicados"
 
-#: toplev.c:963
+#: toplev.c:983
 msgid "Do not store floats in registers"
 msgstr "No guardar floats en registros"
 
-#: toplev.c:965
+#: toplev.c:985
 msgid "Consider all mem refs through pointers as volatile"
 msgstr "Considerar todas las referencias a memoria a través de apuntadores como volatile"
 
-#: toplev.c:967
+#: toplev.c:987
 msgid "Consider all mem refs to global data to be volatile"
 msgstr "Considerar todas las referencias a datos globales como volatile"
 
-#: toplev.c:969
+#: toplev.c:989
 msgid "Consider all mem refs to static data to be volatile"
 msgstr "Considerar todas las referencias a datos static como volatile"
 
-#: toplev.c:971
+#: toplev.c:991
 msgid "Defer popping functions args from stack until later"
 msgstr "Postergar la extracción de argumentos de funciones de la pila hasta más tarde"
 
-#: toplev.c:973
+#: toplev.c:993
 msgid "When possible do not generate stack frames"
 msgstr "Cuando sea posible no generar marcos de pila"
 
-#: toplev.c:975
+#: toplev.c:995
 msgid "Optimize sibling and tail recursive calls"
 msgstr "Optimizar las llamadas recursivas hermanadas y de extremo"
 
-#: toplev.c:977
+#: toplev.c:997
+msgid "Perform superblock formation via tail duplication"
+msgstr "Realizar la formación de superbloques a través de la duplicación de colas"
+
+#: toplev.c:999
 msgid "When running CSE, follow jumps to their targets"
 msgstr "Cuando se esté ejecutando CSE, seguir a los saltos a sus objetivos"
 
-#: toplev.c:979
+#: toplev.c:1001
 msgid "When running CSE, follow conditional jumps"
 msgstr "Cuando se esté ejecutando CSE, seguir a los saltos condicionales"
 
-#: toplev.c:981
+#: toplev.c:1003
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "Realizar un número de optimizaciones menores y costosas"
 
-#: toplev.c:983
+#: toplev.c:1005
 msgid "Perform jump threading optimizations"
 msgstr "Realizar optimizaciones de hilado de saltos"
 
-#: toplev.c:985
+#: toplev.c:1007
 msgid "Perform strength reduction optimizations"
 msgstr "Realizar optimizaciones de reducción de fuerza"
 
-#: toplev.c:987
+#: toplev.c:1009
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "Realizar el desenrollamiento del ciclo cuando se conoce la cuenta de iteración"
 
-#: toplev.c:989
+#: toplev.c:1011
 msgid "Perform loop unrolling for all loops"
 msgstr "Realizar el desenrollamiento del ciclo para todos los ciclos"
 
-#: toplev.c:991
+#: toplev.c:1013
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr "Generar instrucciones de precargado, si están disponibles, para matrices en ciclos"
 
-#: toplev.c:993
+#: toplev.c:1015
 msgid "Force all loop invariant computations out of loops"
 msgstr "Forzar que todas las computaciones invariantes del ciclo sean fuera del ciclo"
 
-#: toplev.c:995
+#: toplev.c:1017
 msgid "Strength reduce all loop general induction variables"
 msgstr "Reducir la fuerza de todas las variables generales de inducción de ciclo"
 
-#: toplev.c:997
+#: toplev.c:1019
 msgid "Store strings in writable data section"
 msgstr "Guardar las cadenas en la sección de datos modificables"
 
-#: toplev.c:999
+#: toplev.c:1021
 msgid "Enable machine specific peephole optimizations"
 msgstr "Activar las optimizaciones de mirilla específicas de la máquina"
 
-#: toplev.c:1001
+#: toplev.c:1023
 msgid "Copy memory operands into registers before using"
 msgstr "Copiar los operandos de memoria en registros antes de usarlos"
 
-#: toplev.c:1003
+#: toplev.c:1025
 msgid "Copy memory address constants into regs before using"
 msgstr "Copiar las constantes de direcciones de memoria en registros antes de usarlos"
 
-#: toplev.c:1005
+#: toplev.c:1027
 msgid "Allow function addresses to be held in registers"
 msgstr "Permitir que las direcciones de las funciones se conservern en registros"
 
-#: toplev.c:1007
+#: toplev.c:1029
 msgid "Integrate simple functions into their callers"
 msgstr "Integrar las funciones simples en sus invocadores"
 
-#: toplev.c:1009
+#: toplev.c:1031
 msgid "Generate code for funcs even if they are fully inlined"
 msgstr "Generar códio para las funciones aún si están completamente inline"
 
-#: toplev.c:1011
+#: toplev.c:1033
 msgid "Pay attention to the 'inline' keyword"
 msgstr "Poner atención a la palabra clave 'inline'"
 
-#: toplev.c:1013
+#: toplev.c:1035
 msgid "Emit static const variables even if they are not used"
 msgstr "Emitir variables static const aún si no se usan"
 
-#: toplev.c:1015
+#: toplev.c:1037
 msgid "Check for syntax errors, then stop"
 msgstr "Buscar errores de sintaxis, y entonces detenerse"
 
-#: toplev.c:1017
+#: toplev.c:1039
 msgid "Mark data as shared rather than private"
 msgstr "Marcar datos como compartidos en lugar de privados"
 
-#: toplev.c:1019
+#: toplev.c:1041
 msgid "Enable saving registers around function calls"
 msgstr "Permitir guardar registros alrededor de llamadas de función"
 
-#: toplev.c:1021
+#: toplev.c:1043
 msgid "Return 'short' aggregates in memory, not registers"
 msgstr "Devolver los agregados 'short' en memoria, no en registros"
 
-#: toplev.c:1023
+#: toplev.c:1045
 msgid "Return 'short' aggregates in registers"
 msgstr "Devolver los agregados 'short' en registros"
 
-#: toplev.c:1025
+#: toplev.c:1047
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "Intentar rellenar las ranuras de retraso de las instrucciones de ramificación"
 
-#: toplev.c:1027
+#: toplev.c:1049
 msgid "Perform the global common subexpression elimination"
 msgstr "Realizar la eliminación de subexpresiones comunes globales"
 
-#: toplev.c:1029
+#: toplev.c:1051
 msgid "Perform enhanced load motion during global subexpression elimination"
 msgstr "Realizar el movimiento de la carga mejorada durante la eliminación de subexpresiones globales"
 
-#: toplev.c:1031
+#: toplev.c:1053
 msgid "Perform store motion after global subexpression elimination"
 msgstr "Realizar el movimiento de guardado después de la eliminación de subexpresiones globales"
 
-#: toplev.c:1033
+#: toplev.c:1055
+msgid "Perform the loop optimizations"
+msgstr "Realizar las optimizaciones de ciclo"
+
+#: toplev.c:1057
+msgid "Perform cross-jumping optimization"
+msgstr "Realizar optimizaciones de saltos cruzados"
+
+#: toplev.c:1059
+msgid "Perform conversion of conditional jumps to branchless equivalents"
+msgstr "Realizar la conversión de saltos condicionales a equivalentes sin ramificación"
+
+#: toplev.c:1061
+msgid "Perform conversion of conditional jumps to conditional execution"
+msgstr "Realizar la conversión de saltos condicionales a ejecución condicional"
+
+#: toplev.c:1063
 msgid "Run CSE pass after loop optimizations"
 msgstr "Ejecutar un paso CSE después de las optimizaciones de ciclos"
 
-#: toplev.c:1035
+#: toplev.c:1065
 msgid "Run the loop optimizer twice"
 msgstr "Ejecutar el optimizador de ciclos dos veces"
 
-#: toplev.c:1037
+#: toplev.c:1067
 msgid "Delete useless null pointer checks"
 msgstr "Borrar las revisiones de apuntadores nulos sin uso"
 
-#: toplev.c:1039
-msgid "Pretend that host and target use the same FP format"
-msgstr "Pretender que el anfitrión y el objetivo utilizan el mismo formato de FP"
-
-#: toplev.c:1041
+#: toplev.c:1069
 msgid "Reschedule instructions before register allocation"
 msgstr "Recalendarizar las instrucciones antes del alojamiento de registros"
 
-#: toplev.c:1043
+#: toplev.c:1071
 msgid "Reschedule instructions after register allocation"
 msgstr "Recalendarizar las instrucciones después del alojamiento de registros"
 
-#: toplev.c:1045
+#: toplev.c:1073
 msgid "Enable scheduling across basic blocks"
 msgstr "Activar la calendarización entre bloques básicos"
 
-#: toplev.c:1047
+#: toplev.c:1075
 msgid "Allow speculative motion of non-loads"
 msgstr "Permitir el movimiento especulativo de ninguna carga"
 
-#: toplev.c:1049
+#: toplev.c:1077
 msgid "Allow speculative motion of some loads"
 msgstr "Permitir el movimiento especulativo de algunas cargas"
 
-#: toplev.c:1051
+#: toplev.c:1079
 msgid "Allow speculative motion of more loads"
 msgstr "Permitir el movimiento especulativo de más cargas"
 
-#: toplev.c:1053
+#: toplev.c:1081
 msgid "Replace add,compare,branch with branch on count reg"
 msgstr "Reemplazar add,compare,branch con branch en la cuenta de registros"
 
-#: toplev.c:1055
+#: toplev.c:1083
 msgid "Generate position independent code, if possible"
 msgstr "Generar código independiente de posición, si es posible"
 
-#: toplev.c:1058
+#: toplev.c:1086
 msgid "Enable exception handling"
 msgstr "Activar el manejo de excepciones"
 
-#: toplev.c:1060
+#: toplev.c:1088
 msgid "Just generate unwind tables for exception handling"
 msgstr "Sólo generar tablas de desenredo para manejo de excepciones"
 
-#: toplev.c:1062
+#: toplev.c:1090
 msgid "Generate unwind tables exact at each instruction boundary"
 msgstr "Generar tablas de desenredo exactamente en cada límite de instrucción"
 
-#: toplev.c:1064
+#: toplev.c:1092
 msgid "Support synchronous non-call exceptions"
 msgstr "Soporte para excepciones síncronas no de llamadas"
 
-#: toplev.c:1066
+#: toplev.c:1094
 msgid "Insert arc based program profiling code"
 msgstr "Insertar código de análisis de perfil basado en el programa arc"
 
-#: toplev.c:1068
+#: toplev.c:1096
 msgid "Create data files needed by gcov"
 msgstr "Crear ficheros de datos necesarios para gcov"
 
-#: toplev.c:1070
+#: toplev.c:1098
 msgid "Use profiling information for branch probabilities"
 msgstr "Usar la información de análisis de perfil para las probabilidades de ramificación"
 
-#: toplev.c:1072
+#: toplev.c:1100
+msgid "Enable basic program profiling code"
+msgstr "Activar el código básico de análisis de perfil del programa"
+
+#: toplev.c:1102
 msgid "Reorder basic blocks to improve code placement"
 msgstr "Reordenar los bloques básicos para mejorar la ubicación del código"
 
-#: toplev.c:1074
+#: toplev.c:1104
+msgid "Reorder functions to improve code placement"
+msgstr "Reordenar las funciones para mejorar la ubicación del código"
+
+#: toplev.c:1106
 msgid "Do the register renaming optimization pass"
 msgstr "Hacer el paso de optimización de renombrado de registros"
 
-#: toplev.c:1076
+#: toplev.c:1108
 msgid "Do the register copy-propagation optimization pass"
 msgstr "Hacer el paso de optimización de copia-propagación de registros"
 
-#: toplev.c:1078
+#: toplev.c:1110
 msgid "Do not put uninitialized globals in the common section"
-msgstr "No poner globales sin iniciar en la sección común"
+msgstr "No poner globales sin inicializar en la sección común"
 
-#: toplev.c:1080
+#: toplev.c:1112
 msgid "Do not generate .size directives"
 msgstr "No generar directivas .size"
 
-#: toplev.c:1082
+#: toplev.c:1114
 msgid "place each function into its own section"
 msgstr "colocar cada función en su propia sección"
 
-#: toplev.c:1084
+#: toplev.c:1116
 msgid "place data items into their own section"
 msgstr "colocar los elementos de datos en su propia sección"
 
-#: toplev.c:1086
+#: toplev.c:1118
 msgid "Add extra commentry to assembler output"
 msgstr "Agregar comentarios extra a la salida de ensamblador"
 
-#: toplev.c:1088
+#: toplev.c:1120
 msgid "Output GNU ld formatted global initializers"
-msgstr "Obtener iniciadores globales con formato para ld de GNU"
+msgstr "Obtener inicializadores globales con formato para ld de GNU"
 
-#: toplev.c:1090
+#: toplev.c:1122
 msgid "Enables a register move optimization"
 msgstr "Permite una optimización de movimiento de registros"
 
-#: toplev.c:1092
+#: toplev.c:1124
 msgid "Do the full regmove optimization pass"
 msgstr "Hace el paso completo de optimización de movimiento de registros"
 
-#: toplev.c:1094
+#: toplev.c:1126
 msgid "Pack structure members together without holes"
 msgstr "Empaqueta juntos a los miembros de la estructura sin agujeros"
 
-#: toplev.c:1096
+#: toplev.c:1128
 msgid "Insert stack checking code into the program"
 msgstr "Inserta código de revisión de la pila en el programa"
 
-#: toplev.c:1098
+#: toplev.c:1130
 msgid "Specify that arguments may alias each other & globals"
 msgstr "Especifica que los argumentos pueden ser alias de cada otro y de los globales"
 
-#: toplev.c:1100
+#: toplev.c:1132
 msgid "Assume arguments may alias globals but not each other"
 msgstr "Asumir que los argumentos pueden ser alias de globales pero no de cada otro"
 
-#: toplev.c:1102
+#: toplev.c:1134
 msgid "Assume arguments do not alias each other or globals"
 msgstr "Asumir que los argumentos no pueden ser alias de globales o de cada otro"
 
-#: toplev.c:1104
+#: toplev.c:1136
 msgid "Assume strict aliasing rules apply"
 msgstr "Asumir que se aplican las reglas estrictas de alias"
 
-#: toplev.c:1106
+#: toplev.c:1138
 msgid "Align the start of loops"
 msgstr "Alinear el inicio de los ciclos"
 
-#: toplev.c:1108
+#: toplev.c:1140
 msgid "Align labels which are only reached by jumping"
 msgstr "Alinear las etiquetas que solamente se alcanzan saltando"
 
-#: toplev.c:1110
+#: toplev.c:1142
 msgid "Align all labels"
 msgstr "Alinear todas las etiquetas"
 
-#: toplev.c:1112
+#: toplev.c:1144
 msgid "Align the start of functions"
 msgstr "Alinear el inicio de las funciones"
 
-#: toplev.c:1114
+#: toplev.c:1146
 msgid "Attempt to merge identical constants accross compilation units"
 msgstr "Intentar mezclar constantes idénticas a través de las unidades de compilación"
 
-#: toplev.c:1116
+#: toplev.c:1148
 msgid "Attempt to merge identical constants and constant variables"
 msgstr "Intentar mezclar constantes idénticas y variables constantes"
 
-#: toplev.c:1118
+#: toplev.c:1150
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr "Suprimir la salida de notas de números de instrucción y números de linea en los volcados de depuración"
 
-#: toplev.c:1120
+#: toplev.c:1152
 msgid "Instrument function entry/exit with profiling calls"
 msgstr "Instrumentar funciones entrada/salida con llamadas de análisis de perfil"
 
-#: toplev.c:1122
+#: toplev.c:1154
+msgid "Put zero initialized data in the bss section"
+msgstr "Poner datos inicializados a cero en la sección bss"
+
+#: toplev.c:1156
 msgid "Enable SSA optimizations"
 msgstr "Activar las optimizaciones SSA"
 
-#: toplev.c:1124
+#: toplev.c:1158
 msgid "Enable SSA conditional constant propagation"
 msgstr "Activar la propagación de las constantes condicionales SSA"
 
-#: toplev.c:1126
+#: toplev.c:1160
 msgid "Enable aggressive SSA dead code elimination"
 msgstr "Activar la eliminación agresiva de código muerto SSA"
 
-#: toplev.c:1128
+#: toplev.c:1162
 msgid "External symbols have a leading underscore"
 msgstr "Los símbolos externos tienen un subrayado inicial"
 
-#: toplev.c:1130
+#: toplev.c:1164
 msgid "Process #ident directives"
 msgstr "Procesar directivas #ident"
 
-#: toplev.c:1132
+#: toplev.c:1166
 msgid "Enables an rtl peephole pass run before sched2"
 msgstr "Activa una ejecución de paso de mirilla rtl antes de sched2"
 
-#: toplev.c:1134
+#: toplev.c:1168
+msgid "Assume no NaNs or +-Infs are generated"
+msgstr "Asumir que no se generan NaNs ó +-Infs"
+
+#: toplev.c:1170
 msgid "Enables guessing of branch probabilities"
 msgstr "Activar la predicción de probabilidades de ramificación"
 
-#: toplev.c:1136
+#: toplev.c:1172
 msgid "Set errno after built-in math functions"
 msgstr "Establecer errno después de las funciones matemáticas internas"
 
-#: toplev.c:1138
+#: toplev.c:1174
 msgid "Floating-point operations can trap"
 msgstr "Las operaciones de coma flotante pueden capturar"
 
-#: toplev.c:1140
+#: toplev.c:1176
 msgid "Allow math optimizations that may violate IEEE or ANSI standards"
 msgstr "Permitir optimizaciones matemáticas que pueden violar los estándares IEEE ó ANSI"
 
-#: toplev.c:1142
-msgid "Compile pointers as triples: value, base & end"
-msgstr "Compilar los apuntadores como triples: valor, base y fin"
+#: toplev.c:1178
+msgid "Disable optimizations observable by IEEE signaling NaNs"
+msgstr "Desactivar optimizaciones observables con IEEE señalando NaNs"
 
-#: toplev.c:1144
-msgid "Generate code to check bounds before dereferencing pointers and arrays"
-msgstr "Generar código para revisar los límites antes de deferencias apuntadores y matrices"
+#: toplev.c:1180
+msgid "Generate code to check bounds before indexing arrays"
+msgstr "Generar código para revisar los límites antes de matrices indizadoras"
 
-#: toplev.c:1146
+#: toplev.c:1182
 msgid "Convert floating point constant to single precision constant"
 msgstr "Convertir constantes de coma flotante a constantes de precisión simple"
 
-#: toplev.c:1148
+#: toplev.c:1184
 msgid "Report time taken by each compiler pass at end of run"
 msgstr "Reportar el tiempo tomado por cada paso del compilador al final de la ejecución"
 
-#: toplev.c:1150
+#: toplev.c:1186
 msgid "Report on permanent memory allocation at end of run"
 msgstr "Reportar el alojamiento en memoria permanente al final de la ejecución"
 
-#: toplev.c:1152
+#: toplev.c:1188
 msgid "Trap for signed overflow in addition / subtraction / multiplication"
 msgstr "Atrapar desbordamientos signed en adición / sustracción / multiplicación"
 
-#: toplev.c:1169
-msgid "Compile just for ISO C89"
-msgstr "Compilar sólo para ISO C89"
+#: toplev.c:1190
+msgid "Use graph coloring register allocation."
+msgstr "Utilizar coloración de grafos para el alojamiento de registros."
 
-#: toplev.c:1171
-msgid "Do not promote floats to double if using -traditional"
-msgstr "No promover floats a double si se usa -traditional"
+#: toplev.c:1207
+msgid "Compile just for ISO C90"
+msgstr "Compilar sólo para ISO C90"
 
-#: toplev.c:1173
+#: toplev.c:1209
 msgid "Determine language standard"
 msgstr "Determinar el estándard de lenguaje"
 
-#: toplev.c:1177
+#: toplev.c:1213
 msgid "Make bit-fields by unsigned by default"
 msgstr "Hacer por omisión unsigned los campos de bit"
 
-#: toplev.c:1181
+#: toplev.c:1217
 msgid "Make 'char' be signed by default"
 msgstr "Hacer que 'char' sea signed por omisión"
 
-#: toplev.c:1183
+#: toplev.c:1219
 msgid "Make 'char' be unsigned by default"
 msgstr "Hacer que 'char' sea unsigned por omisión"
 
-#: toplev.c:1189
-msgid "Attempt to support traditional K&R style C"
-msgstr "Intentar dar soporte a C estilo K&R tradicional"
-
-#: toplev.c:1195
+#: toplev.c:1225
 msgid "Do not recognize the 'asm' keyword"
 msgstr "No reconocer la palabra clave 'asm'"
 
-#: toplev.c:1198
+#: toplev.c:1228
 msgid "Do not recognize any built in functions"
 msgstr "No reconocer ninguna función interna"
 
-#: toplev.c:1200
+#: toplev.c:1230
 msgid "Assume normal C execution environment"
 msgstr "Asumir el ambiente normal de ejecución C"
 
-#: toplev.c:1203
+#: toplev.c:1233
 msgid "Assume that standard libraries & main might not exist"
 msgstr "Asumir que podrían no existir las bibliotecas estándard y main"
 
-#: toplev.c:1206
+#: toplev.c:1236
 msgid "Allow different types as args of ? operator"
 msgstr "Permitir tipos diferentes como argumentos del operador ?"
 
-#: toplev.c:1209
+#: toplev.c:1239
 msgid "Allow the use of $ inside identifiers"
 msgstr "Permitir el uso de $ dentro de los identificadores"
 
-#: toplev.c:1214
+#: toplev.c:1244
 msgid "Use the same size for double as for float"
 msgstr "Usar el mismo tamaño para double que para float"
 
-#: toplev.c:1217
+#: toplev.c:1247
 msgid "Use the smallest fitting integer to hold enums"
 msgstr "Usar el entero adecuado más pequeño para contener enumerados"
 
-#: toplev.c:1220
+#: toplev.c:1250
 msgid "Override the underlying type for wchar_t to `unsigned short'"
 msgstr "Hacer de lado el tipo debajo de wchar_t por `unsigned short'"
 
-#: toplev.c:1224
+#: toplev.c:1254
 msgid "Enable most warning messages"
 msgstr "Activar casi todos los mensajes de aviso"
 
-#: toplev.c:1226
+#: toplev.c:1256
 msgid "Warn about casting functions to incompatible types"
 msgstr "Avisar por funciones de conversión a tipos incompatibles"
 
-#: toplev.c:1230
+#: toplev.c:1259
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr "Avisar por funciones que podrían ser candidatas para atributos de formato"
 
-#: toplev.c:1233
+#: toplev.c:1262
 msgid "Warn about casts which discard qualifiers"
 msgstr "Avisar sobre conversiones que descartan calificadores"
 
-#: toplev.c:1236
+#: toplev.c:1265
 msgid "Warn about subscripts whose type is 'char'"
 msgstr "Avisar sobre subíndices cuyo tipo es 'char'"
 
-#: toplev.c:1239 toplev.c:1242
+#: toplev.c:1268 toplev.c:1271
 msgid "Warn if nested comments are detected"
 msgstr "Avisar si se detectan comentarios anidados"
 
-#: toplev.c:1245
+#: toplev.c:1274
 msgid "Warn about possibly confusing type conversions"
 msgstr "Avisar sobre la posibilidad de conversión de tipos confusas"
 
-#: toplev.c:1248
+#: toplev.c:1278
+msgid "Do not warn about compile-time integer division by zero"
+msgstr "No avisar sobre la división entera por cero en tiempo de compilación"
+
+#: toplev.c:1280
+msgid "Warn about testing equality of floating point numbers"
+msgstr "Avisar sobre la equidad de pruebas de números de coma flotante"
+
+#: toplev.c:1283
 msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
 msgstr "Avisar sobre anomalías de formato de printf/scanf/strftime/strfmon"
 
-#: toplev.c:1252
-msgid "Don't warn about strftime formats yielding 2 digit years"
-msgstr "No avisar sobre formatos de strftime que producen dos dígitos para el año"
-
-#: toplev.c:1255
+#: toplev.c:1287
 msgid "Don't warn about too many arguments to format functions"
 msgstr "No avisar sobre demasiados argumentos para las funciones de formato"
 
-#: toplev.c:1257
+#: toplev.c:1289
 msgid "Warn about non-string-literal format strings"
 msgstr "Avisar sobre cadenas de formato que no son cadenas literales"
 
-#: toplev.c:1260
+#: toplev.c:1292
 msgid "Warn about possible security problems with format functions"
 msgstr "Avisar sobre posibles problemas de seguridad con funciones de formato"
 
-#: toplev.c:1263
+#: toplev.c:1296
+msgid "Don't warn about strftime formats yielding 2 digit years"
+msgstr "No avisar sobre formatos de strftime que producen dos dígitos para el año"
+
+#: toplev.c:1298
 msgid "Warn about implicit function declarations"
 msgstr "Avisar sobre la declaración implícita de funciones"
 
-#: toplev.c:1267
+#: toplev.c:1302
 msgid "Warn when a declaration does not specify a type"
 msgstr "Avisar cuando una declaración no especifique un tipo"
 
-#: toplev.c:1272
+#: toplev.c:1307
 msgid "Warn about the use of the #import directive"
 msgstr "Avisar sobre el uso de la directiva #import"
 
-#: toplev.c:1276
+#: toplev.c:1311
 msgid "Do not warn about using 'long long' when -pedantic"
 msgstr "No avisar sobre el uso de 'long long' cuando se use -pedantic"
 
-#: toplev.c:1278
+#: toplev.c:1313
 msgid "Warn about suspicious declarations of main"
 msgstr "Avisar sobre declaraciones sospechosas de main"
 
-#: toplev.c:1281
+#: toplev.c:1316
 msgid "Warn about possibly missing braces around initializers"
-msgstr "Avisar sobre posibles llaves faltantes alrededor de iniciadores"
+msgstr "Avisar sobre posibles llaves faltantes alrededor de los inicializadores"
 
-#: toplev.c:1284
+#: toplev.c:1319
 msgid "Warn about global funcs without previous declarations"
 msgstr "Avisar sobre funciones globales sin declaraciones previas"
 
-#: toplev.c:1287
+#: toplev.c:1322
 msgid "Warn about global funcs without prototypes"
 msgstr "Avisar sobre funciones globales sin prototipos"
 
-#: toplev.c:1290
+#: toplev.c:1325
 msgid "Warn about use of multicharacter literals"
 msgstr "Avisar sobre el uso de literales multicaracteres"
 
-#: toplev.c:1293
+#: toplev.c:1328
 msgid "Warn about externs not at file scope level"
 msgstr "Avisar sobre externs que no están en el nivel del alcance del fichero"
 
-#: toplev.c:1296
+#: toplev.c:1331
 msgid "Warn about possible missing parentheses"
 msgstr "Avisar sobre posibles paréntesis faltantes"
 
-#: toplev.c:1299
-msgid "Warn about possible violations of sequence point rules"
-msgstr "Avisar sobre posibles violaciones a las reglas de secuencia de punto"
-
-#: toplev.c:1302
+#: toplev.c:1334
 msgid "Warn about function pointer arithmetic"
 msgstr "Avisar sobre la aritmética de apuntadores de funciones"
 
-#: toplev.c:1305
+#: toplev.c:1337
 msgid "Warn about multiple declarations of the same object"
 msgstr "Avisar sobre declaraciones múltiples del mismo objeto"
 
-#: toplev.c:1308
-msgid "Warn about signed/unsigned comparisons"
-msgstr "Avisar sobre comparaciones signed/unsigned"
+#: toplev.c:1340
+msgid "Warn whenever a function's return-type defaults to int"
+msgstr "Avisar cuando el tipo de devolución por omisión de una función cambia a int"
 
-#: toplev.c:1311
-msgid "Warn about testing equality of floating point numbers"
-msgstr "Avisar sobre la equidad de pruebas de números de coma flotante"
+#: toplev.c:1343
+msgid "Warn about possible violations of sequence point rules"
+msgstr "Avisar sobre posibles violaciones a las reglas de secuencia de punto"
 
-#: toplev.c:1314
-msgid "Warn about unrecognized pragmas"
-msgstr "Avisar sobre pragmas no reconocidos"
+#: toplev.c:1346
+msgid "Warn about signed/unsigned comparisons"
+msgstr "Avisar sobre comparaciones signed/unsigned"
 
-#: toplev.c:1317
+#: toplev.c:1349
 msgid "Warn about non-prototyped function decls"
 msgstr "Avisar sobre declaraciones de función sin prototipo"
 
-#: toplev.c:1320
-msgid "Warn about constructs whose meaning change in ISO C"
-msgstr "Avisar sobre construcciones cuyo significado cambia en ISO C"
+#: toplev.c:1352
+msgid "Warn about constructs whose meanings change in ISO C"
+msgstr "Avisar sobre construcciones cuyos significados cambian en ISO C"
 
-#: toplev.c:1323
+#: toplev.c:1355
 msgid "Warn when trigraphs are encountered"
 msgstr "Avisar si se encuentran trigrafos"
 
-#: toplev.c:1328
+#: toplev.c:1360
+msgid "Warn about unrecognized pragmas"
+msgstr "Avisar sobre pragmas no reconocidos"
+
+#: toplev.c:1363
 msgid "Mark strings as 'const char *'"
 msgstr "Marcar las cadenas como 'const char *'"
 
-#: toplev.c:1458
+#: toplev.c:1508
 msgid "Warn when a function is unused"
 msgstr "Avisar cuando no se use una función"
 
-#: toplev.c:1460
+#: toplev.c:1510
 msgid "Warn when a label is unused"
 msgstr "Avisar cuando no se use una etiqueta"
 
-#: toplev.c:1462
+#: toplev.c:1512
 msgid "Warn when a function parameter is unused"
 msgstr "Avisar cuando no se use un parámetro de una función"
 
-#: toplev.c:1464
+#: toplev.c:1514
 msgid "Warn when a variable is unused"
 msgstr "Avisar cuando no se use una variable"
 
-#: toplev.c:1466
+#: toplev.c:1516
 msgid "Warn when an expression value is unused"
 msgstr "Avisar cuando no se use un valor de una expresión"
 
-#: toplev.c:1468
+#: toplev.c:1518
 msgid "Do not suppress warnings from system headers"
 msgstr "No suprimir los avisos de los encabezados del sistema"
 
-#: toplev.c:1470
+#: toplev.c:1520
 msgid "Treat all warnings as errors"
 msgstr "Tratar todos los avisos como errores"
 
-#: toplev.c:1472
+#: toplev.c:1522
 msgid "Warn when one local variable shadows another"
 msgstr "Avisar cuando una variable local obscurece otra"
 
-#: toplev.c:1474
-msgid "Warn about enumerated switches missing a specific case"
-msgstr "Avisar sobre switches enumerados que carezcan de un case específico"
+#: toplev.c:1524
+msgid "Warn about enumerated switches, with no default, missing a case"
+msgstr "Avisar sobre switches enumerados, sin valor por omisión, que carezcan de un case"
+
+#: toplev.c:1526
+msgid "Warn about enumerated switches missing a default case"
+msgstr "Avisar sobre switches enumerados que carezcan de un case por omisión"
 
-#: toplev.c:1476
+#: toplev.c:1528
+msgid "Warn about all enumerated switches missing a specific case"
+msgstr "Avisar sobre todos los switches enumerados que carezcan de un case específico"
+
+#: toplev.c:1530
 msgid "Warn about returning structures, unions or arrays"
 msgstr "Avisar sobre la devolución de estructuras, unions o matrices"
 
-#: toplev.c:1478
+#: toplev.c:1532
 msgid "Warn about pointer casts which increase alignment"
 msgstr "Avisar sobre conversión de apuntadores que incremente la alineación"
 
-#: toplev.c:1480
+#: toplev.c:1534
 msgid "Warn about code that will never be executed"
 msgstr "Avisar sobre código que nunca se ejecutará"
 
-#: toplev.c:1482
+#: toplev.c:1536
 msgid "Warn about uninitialized automatic variables"
-msgstr "Avisar sobre variables automáticas sin iniciar"
+msgstr "Avisar sobre variables automáticas sin inicializar"
 
-#: toplev.c:1484
+#: toplev.c:1538
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "Avisar cuando una función inline no puede ser inline"
 
-#: toplev.c:1486
+#: toplev.c:1540
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "Avisar cuando el atributo packed no tiene efecto en la disposición de un struct"
 
-#: toplev.c:1488
+#: toplev.c:1542
 msgid "Warn when padding is required to align struct members"
 msgstr "Avisar cuando se requiere relleno para alinear a los miembros de un struct"
 
-#: toplev.c:1490
+#: toplev.c:1544
 msgid "Warn when an optimization pass is disabled"
 msgstr "Avisar cuando se desactivó un paso de optimización"
 
-#: toplev.c:1492
+#: toplev.c:1546
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "Avisar sobre usos de declaraciones __attribute__((deprecated))"
 
-#: toplev.c:1494
+#: toplev.c:1548
 msgid "Warn about functions which might be candidates for attribute noreturn"
 msgstr "Avisar sobre funciones que podrían ser candidatas para el atributo noreturn"
 
-#: toplev.c:1565 toplev.c:4379 tradcpp.c:792
+#: toplev.c:1550
+msgid "Warn about code which might break the strict aliasing rules"
+msgstr "Avisar sobre código que pueda romper las reglas estrictas de aliases"
+
+#: toplev.c:1627 toplev.c:4513 config/rs6000/rs6000.c:676
 #, c-format
 msgid "invalid option `%s'"
 msgstr "opción `%s' inválida"
 
-#: toplev.c:1711
-#, c-format
-msgid "internal error: %s"
-msgstr "error interno: %s"
-
-#: toplev.c:2024
+#: toplev.c:2029
 #, c-format
 msgid "`%s' used but never defined"
 msgstr "se usa `%s' pero nunca se definió"
 
-#: toplev.c:2027
+#: toplev.c:2032
 #, c-format
 msgid "`%s' declared `static' but never defined"
 msgstr "`%s' declarado `static' pero nunca se definió"
 
-#: toplev.c:2049
+#: toplev.c:2051
 #, c-format
 msgid "`%s' defined but not used"
 msgstr "se definió `%s' pero no se usó"
 
-#: toplev.c:2280
+#: toplev.c:2300
 #, c-format
 msgid "invalid register name `%s' for register variable"
 msgstr "el nombre de registro `%s' no es válido para variable de registro"
 
-#: toplev.c:3279
-#, c-format
-msgid "crossjump disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
-msgstr "salto cruzado desactivado: %d > 1000 bloques básicos y %d >= 20 bloques borde/básicos"
-
-#: toplev.c:3590
+#: toplev.c:3683
 msgid "  -ffixed-<register>      Mark <register> as being unavailable to the compiler\n"
 msgstr "  -ffixed-<registro>      Marca el <registro> como no disponible para el compilador\n"
 
-#: toplev.c:3591
+#: toplev.c:3684
 msgid "  -fcall-used-<register>  Mark <register> as being corrupted by function calls\n"
 msgstr "  -fcall-used-<registro>  Marca el <registro> como corrupto para llamadas de función\n"
 
-#: toplev.c:3592
+#: toplev.c:3685
 msgid "  -fcall-saved-<register> Mark <register> as being preserved across functions\n"
 msgstr "  -fcall-saved-<registro> Marcar el <registro> como preservado entre funciones\n"
 
-#: toplev.c:3593
+#: toplev.c:3686
 msgid "  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
 msgstr "  -finline-limit=<número> Limita el tamaño de funciones inline a <número>\n"
 
-#: toplev.c:3594
+#: toplev.c:3687
 msgid "  -fmessage-length=<number> Limits diagnostics messages lengths to <number> characters per line.  0 suppresses line-wrapping\n"
 msgstr "  -fmessage-length=<número> Limita la longitud de los mensajes de diagnóstico a <número> caracteres por línea.  0 suprime el corte de línea\n"
 
-#: toplev.c:3595
+#: toplev.c:3688
 msgid "  -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping\n"
 msgstr "  -fdiagnostics-show-location=[once | every-line] Indica que tan seguido se debe emitir la información de ubicación del código, como prefijo, al inicio de los diagnósticos cuando está activado el corte de línea\n"
 
-#: toplev.c:3606
+#: toplev.c:3689
+msgid "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indicates the default thread-local storage code generation model\n"
+msgstr "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indica el modelo de generación de código por omisión para almacenamiento thread-local\n"
+
+#: toplev.c:3700
 msgid "  -O[number]              Set optimization level to [number]\n"
 msgstr "  -O[número]              Establecer el nivel de optimización a [número]\n"
 
-#: toplev.c:3607
+#: toplev.c:3701
 msgid "  -Os                     Optimize for space rather than speed\n"
 msgstr "  -Os                     Optimizar para espacio en lugar de velocidad\n"
 
-#: toplev.c:3619
+#: toplev.c:3713
 msgid "  -pedantic               Issue warnings needed by strict compliance to ISO C\n"
 msgstr "  -pedantic               Activar los avisos necesarios para cumplir estrictamente con ISO C\n"
 
-#: toplev.c:3620
+#: toplev.c:3714
 msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
 msgstr "  -pedantic-errors        Como -pedantic excepto que se producen errores\n"
 
-#: toplev.c:3621
+#: toplev.c:3715
 msgid "  -w                      Suppress warnings\n"
 msgstr "  -w                      Suprimir avisos\n"
 
-#: toplev.c:3622
+#: toplev.c:3716
 msgid "  -W                      Enable extra warnings\n"
 msgstr "  -W                      Activar avisos extra\n"
 
-#: toplev.c:3633
+#: toplev.c:3727
 msgid "  -Wunused                Enable unused warnings\n"
 msgstr "  -Wunused                Activar avisos sin usar\n"
 
-#: toplev.c:3634
+#: toplev.c:3728
 msgid "  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
 msgstr "  -Wlarger-than-<número>  Avisar si un objeto es más grande que <número> bytes\n"
 
-#: toplev.c:3635
+#: toplev.c:3729
 msgid "  -p                      Enable function profiling\n"
 msgstr "  -p                      Activar el análisis de perfil de funciones\n"
 
-#: toplev.c:3637
-msgid "  -a                      Enable block profiling \n"
-msgstr "  -a                      Activar el análisis de perfil de bloques\n"
-
-#: toplev.c:3640
-msgid "  -ax                     Enable jump profiling \n"
-msgstr "  -ax                     Activar el análisis de perfil de saltos\n"
-
-#: toplev.c:3642
+#: toplev.c:3730
 msgid "  -o <file>               Place output into <file> \n"
 msgstr "  -o <fichero>            Ubicar la salida en el <fichero>\n"
 
-#: toplev.c:3643
+#: toplev.c:3731
 msgid ""
 "  -G <number>             Put global and static data smaller than <number>\n"
 "                          bytes into a special section (on some targets)\n"
@@ -7482,35 +7847,35 @@ msgstr ""
 "  -G <número>             Colocar los datos globales y estáticos más pequeños que <número>\n"
 "                          bytes en una sección especial (en algunos objetivos)\n"
 
-#: toplev.c:3654
+#: toplev.c:3742
 msgid "  -aux-info <file>        Emit declaration info into <file>\n"
 msgstr "  -aux-info <fichero>     Emitir la información de declaraciones en el <fichero>\n"
 
-#: toplev.c:3655
+#: toplev.c:3743
 msgid "  -quiet                  Do not display functions compiled or elapsed time\n"
 msgstr "  -quiet                  No mostrar las funciones compiladas o el tiempo transcurrido\n"
 
-#: toplev.c:3656
+#: toplev.c:3744
 msgid "  -version                Display the compiler's version\n"
 msgstr "  -version                Muestra la versión del compilador\n"
 
-#: toplev.c:3657
+#: toplev.c:3745
 msgid "  -d[letters]             Enable dumps from specific passes of the compiler\n"
 msgstr "  -d[letras]              Activa los volcados desde pasos específicos del compilador\n"
 
-#: toplev.c:3658
+#: toplev.c:3746
 msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
 msgstr "  -dumpbase <fichero>     Nombre base a usar para los volcados desde pasos específicos\n"
 
-#: toplev.c:3660
+#: toplev.c:3748
 msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
 msgstr "  -fsched-verbose=<número> Establece el nivel detalle del calendarizador\n"
 
-#: toplev.c:3662
+#: toplev.c:3750
 msgid "  --help                  Display this information\n"
 msgstr "  --help                  Muestra esta información\n"
 
-#: toplev.c:3677
+#: toplev.c:3765
 msgid ""
 "\n"
 "Language specific options:\n"
@@ -7518,12 +7883,12 @@ msgstr ""
 "\n"
 "Opciones específicas del lenguaje:\n"
 
-#: toplev.c:3689
+#: toplev.c:3777
 #, c-format
 msgid "  %-23.23s [undocumented]\n"
 msgstr "  %-23.23s [sin documentar]\n"
 
-#: toplev.c:3697 toplev.c:3711
+#: toplev.c:3785 toplev.c:3799
 #, c-format
 msgid ""
 "\n"
@@ -7532,7 +7897,7 @@ msgstr ""
 "\n"
 "Además hay opciones específicas de %s sin documentar.\n"
 
-#: toplev.c:3701
+#: toplev.c:3789
 #, c-format
 msgid ""
 "\n"
@@ -7541,7 +7906,7 @@ msgstr ""
 "\n"
 " Opciones para %s:\n"
 
-#: toplev.c:3738
+#: toplev.c:3826
 msgid ""
 "\n"
 "Target specific options:\n"
@@ -7549,12 +7914,12 @@ msgstr ""
 "\n"
 "Opciones específicas del objetivo:\n"
 
-#: toplev.c:3752 toplev.c:3771
+#: toplev.c:3840 toplev.c:3859
 #, c-format
 msgid "  -m%-23.23s [undocumented]\n"
 msgstr "  -m%-23.23s [sin documentar]\n"
 
-#: toplev.c:3780
+#: toplev.c:3868
 msgid ""
 "\n"
 "There are undocumented target specific options as well.\n"
@@ -7562,68 +7927,73 @@ msgstr ""
 "\n"
 "Además hay opciones específicas del objetivo sin documentar.\n"
 
-#: toplev.c:3782
+#: toplev.c:3870
 msgid "  They exist, but they are not documented.\n"
 msgstr "  Existen, pero no están documentadas.\n"
 
-#: toplev.c:3835
+#: toplev.c:3923
 #, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr "opción de depuración de gcc no reconocida: %c"
 
-#: toplev.c:3905
+#: toplev.c:3979
+#, c-format
+msgid "`%s': unknown tls-model option"
+msgstr "`%s': opción de tls-model desconocida"
+
+#: toplev.c:4006
 #, c-format
 msgid "unrecognized register name `%s'"
 msgstr "no se reconoce el nombre de registro `%s'"
 
-#: toplev.c:3930 toplev.c:4808
+#: toplev.c:4031 toplev.c:4965
 #, c-format
 msgid "unrecognized option `%s'"
 msgstr "opción `-%s' no reconocida"
 
-#: toplev.c:3974
+#: toplev.c:4075
 msgid "-Wid-clash-LEN is no longer supported"
 msgstr "-Wid-clash-LEN ya no tiene soporte"
 
-#: toplev.c:4051
+#: toplev.c:4152
 #, c-format
 msgid "use -gdwarf -g%d for DWARF v1, level %d"
 msgstr "use -gdwarf -g%d para DWARF v1, nivel %d"
 
-#: toplev.c:4054
+#: toplev.c:4155
 msgid "use -gdwarf-2   for DWARF v2"
 msgstr "use -dwarf-2    para DWARF v2"
 
-#: toplev.c:4059
+#: toplev.c:4160
 #, c-format
 msgid "ignoring option `%s' due to invalid debug level specification"
 msgstr "ignorando la opción `%s' debido a la especificación de un nivel de depuración inválido"
 
-#: toplev.c:4082 toplev.c:4806
+#: toplev.c:4183 toplev.c:4963
 #, c-format
 msgid "`%s': unknown or unsupported -g option"
 msgstr "`%s': opción -g desconocida o sin soporte"
 
-#: toplev.c:4089
+#: toplev.c:4190
 #, c-format
 msgid "`%s' ignored, conflicts with `-g%s'"
 msgstr "`%s' ignorado, tiene conflicto con `-g%s'"
 
-#: toplev.c:4168
+#: toplev.c:4269
 msgid "-param option missing argument"
 msgstr "falta el argumento para la opción -param"
 
-#: toplev.c:4177
+#: toplev.c:4278
 #, c-format
 msgid "invalid --param option: %s"
 msgstr "opción de --param inválida: %s"
 
-#: toplev.c:4189
+#: toplev.c:4290
 #, c-format
 msgid "invalid parameter value `%s'"
 msgstr "valor de parámetro `%s' inválido"
 
-#: toplev.c:4396
+#: toplev.c:4530
 #, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -7634,1126 +8004,889 @@ msgstr ""
 "%s\t compilado por GNU C versión %s.\n"
 "%s%s%s versión %s (%s) compilado por CC.\n"
 
-#: toplev.c:4452
+#: toplev.c:4586
 msgid "options passed: "
 msgstr "opciones pasadas: "
 
-#: toplev.c:4481
+#: toplev.c:4615
 msgid "options enabled: "
 msgstr "opciones activadas: "
 
-#: toplev.c:4540 java/jcf-write.c:3373
+#: toplev.c:4674 java/jcf-write.c:3421
 #, c-format
 msgid "can't open %s for writing"
 msgstr "no se puede abrir %s para escritura"
 
-#: toplev.c:4798
+#: toplev.c:4955
 #, c-format
 msgid "ignoring command line option '%s'"
 msgstr "ignorando la opción de línea de comando '%s'"
 
-#: toplev.c:4801
+#: toplev.c:4958
 #, c-format
 msgid "(it is valid for %s but not the selected language)"
 msgstr "(es válida para %s pero no para el lenguaje seleccionado)"
 
-#: toplev.c:4835
+#: toplev.c:4992
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized no tiene soporte sin -O"
 
-#: toplev.c:4894
+#: toplev.c:5047
 msgid "instruction scheduling not supported on this target machine"
 msgstr "no se da soporte a la calendarización de instrucciones en este objetivo"
 
-#: toplev.c:4898
+#: toplev.c:5051
 msgid "this target machine does not have delayed branches"
 msgstr "esta máquina objetivo no tiene ramificaciones retardadas"
 
-#: toplev.c:4907
-msgid "profiling does not work without a frame pointer"
-msgstr "el análisis de perfil no funciona sin un apuntador de marco"
-
-#: toplev.c:4922
+#: toplev.c:5065
 #, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "no se da soporte a -f%sleading-underscore en este objetivo"
 
-#: toplev.c:4985
+#: toplev.c:5128
 msgid "-ffunction-sections not supported for this target"
 msgstr "no se da soporte a -ffunction-sections para este objetivo"
 
-#: toplev.c:4990
+#: toplev.c:5133
 msgid "-fdata-sections not supported for this target"
 msgstr "no se da soporte a -fdata-sections para este objetivo"
 
-#: toplev.c:4997
+#: toplev.c:5140
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections desactivado; hace imposible el análisis de perfil"
 
-#: toplev.c:5004
+#: toplev.c:5147
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "no se da soporte a -fprefetch-loop-arrays para este objetivo"
 
-#: toplev.c:5010
+#: toplev.c:5153
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "no se da soporte a -fprefetch-loop-arrays para este objetivo (intente los interruptores -march)"
 
-#: toplev.c:5019
+#: toplev.c:5162
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays no tiene soporte con -Os"
 
-#: toplev.c:5025
+#: toplev.c:5168
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections podría afectar la depuración en algunos objetivos"
 
-#: toplev.c:5146
+#: toplev.c:5280
 #, c-format
 msgid "error writing to %s"
 msgstr "error al escribir a %s"
 
-#: toplev.c:5148 java/jcf-parse.c:969 java/jcf-write.c:3380
+#: toplev.c:5282 java/jcf-parse.c:932 java/jcf-write.c:3428
 #, c-format
 msgid "error closing %s"
 msgstr "error al cerrar %s"
 
-#. It's a float since it contains a point.
-#: tradcif.y:231
-msgid "floating point numbers not allowed in #if expressions"
-msgstr "no se permiten números de coma flotante en expresiones #if"
-
-#: tradcif.y:277
-msgid "invalid number in #if expression"
-msgstr "número inválido en la expresión #if"
-
-#: tradcif.y:357
-msgid "invalid character constant in #if"
-msgstr "constante de carácter inválida en #if"
-
-#: tradcif.y:394
-msgid "double quoted strings not allowed in #if expressions"
-msgstr "no se permite cadenas con comillas dobles en expresiones #if"
-
-#: tradcif.y:407
-msgid "invalid token in expression"
-msgstr "elemento inválido en la expresión"
-
-#: tradcif.y:498
-msgid "octal character constant does not fit in a byte"
-msgstr "la constante de carácter octal no cabe en un byte"
-
-#: tradcif.y:519
-msgid "hex character constant does not fit in a byte"
-msgstr "la constante de carácter hexadecimal no cabe en un byte"
-
-#: tradcif.y:550
-msgid "empty #if expression"
-msgstr "expresión #if vacía"
-
-#: tradcif.y:564
-msgid "Junk after end of expression."
-msgstr "Basura después del final de la expresión."
-
-#: tradcpp.c:145
-msgid "macro or #include recursion too deep"
-msgstr "recursión de macro o #include demasiado profunda"
-
-#: tradcpp.c:562
-#, c-format
-msgid "usage: %s [switches] input output"
-msgstr "modo de empleo: %s [interruptores] entrada salida"
-
-#: tradcpp.c:578
-msgid "-traditional is not supported in C++"
-msgstr "-traditional no tiene soporte en C++"
-
-#: tradcpp.c:580
-msgid "-traditional and -ansi are mutually exclusive"
-msgstr "-traditional y -ansi son mutuamente exclusivos"
-
-#: tradcpp.c:594
-msgid "filename missing after -i option"
-msgstr "falta el nombre del fichero después de la opción -i"
-
-#: tradcpp.c:612
-msgid "filename missing after -o option"
-msgstr "falta el nombre del fichero después de la opción -o"
-
-#: tradcpp.c:675
-#, c-format
-msgid "target missing after %s option"
-msgstr "falta el objetivo después de la opción %s"
-
-#: tradcpp.c:689
-#, c-format
-msgid "filename missing after %s option"
-msgstr "falta el nombre del fichero después de la opción %s"
-
-#: tradcpp.c:714
-#, c-format
-msgid "macro name missing after -%c option"
-msgstr "falta el nombre de macro después de la opción -%c"
-
-#: tradcpp.c:734
-msgid "-pedantic and -traditional are mutually exclusive"
-msgstr "-pedantic y -traditional son mutuamente exclusivos"
-
-#: tradcpp.c:739
-msgid "-trigraphs and -traditional are mutually exclusive"
-msgstr "-trigraphs y -traditional son mutuamente exclusivos"
-
-#: tradcpp.c:765
-msgid "directory name missing after -I option"
-msgstr "falta el nombre de directorio después de la opción -I"
-
-#: tradcpp.c:1445 tradcpp.c:3937
-msgid "`/*' within comment"
-msgstr "`/*' dentro de un comentario"
-
-#: tradcpp.c:1821
-#, c-format
-msgid "unterminated #%s conditional"
-msgstr "condicional #%s sin terminar"
-
-#: tradcpp.c:2180
-msgid "not in any file?!"
-msgstr "¡¿No está en ningún fichero?!"
-
-#: tradcpp.c:2286
-msgid "`defined' must be followed by ident or (ident)"
-msgstr "`defined' debe ser seguido por ident o (ident)"
-
-#: tradcpp.c:2290
-msgid "cccp error: invalid special hash type"
-msgstr "error de cccp: tipo de dispersión especial inválido"
-
-#: tradcpp.c:2388 tradcpp.c:2458
-msgid "#include expects \"fname\" or <fname>"
-msgstr "#include espera \"fname\" ó <fname>"
-
-#: tradcpp.c:2543
-#, c-format
-msgid "no include path in which to find %.*s"
-msgstr "no hay ruta de inclusión en la cual se encuentre %.*s"
-
-#: tradcpp.c:2721
-msgid "invalid macro name"
-msgstr "nombre de macro inválido"
-
-#: tradcpp.c:2729
-#, c-format
-msgid "invalid macro name `%s'"
-msgstr "nombre de macro `%s' inválido"
-
-#: tradcpp.c:2734
-msgid "\"defined\" cannot be used as a macro name"
-msgstr "\"defined\" no se puede usar como un nombre de macro"
-
-#: tradcpp.c:2761
-msgid "parameter name starts with a digit in #define"
-msgstr "el nombre de un parámetro empieza con un dígito en un #define"
-
-#: tradcpp.c:2771
-msgid "badly punctuated parameter list in #define"
-msgstr "lista de parámetros con puntuación errónea en un #define"
-
-#: tradcpp.c:2779
-msgid "unterminated parameter list in #define"
-msgstr "lista de parámetros en #define sin terminar"
-
-#: tradcpp.c:2827
-#, c-format
-msgid "\"%.*s\" redefined"
-msgstr "\"%.*s\" redefinido"
-
-#: tradcpp.c:3084
-msgid "# operator should be followed by a macro argument name"
-msgstr "el operador # debe continuar con un nombre de argumento de macro"
-
-#: tradcpp.c:3131 tradcpp.c:3157 tradcpp.c:3171 tradcpp.c:3178 tradcpp.c:3203
-msgid "invalid format #line command"
-msgstr "formato inválido de la orden #line"
-
-#: tradcpp.c:3229
-msgid "undefining `defined'"
-msgstr "borrando la definición de `defined'"
-
-#: tradcpp.c:3233
-#, c-format
-msgid "undefining `%s'"
-msgstr "borrando la definición de `%s'"
-
-#: tradcpp.c:3289
-msgid "extra text at end of directive"
-msgstr "texto extra al final de la directiva"
-
-#: tradcpp.c:3396
-#, c-format
-msgid "#error%.*s"
-msgstr "#error%.*s"
-
-#: tradcpp.c:3406
-#, c-format
-msgid "#warning%.*s"
-msgstr "#warning%.*s"
-
-#: tradcpp.c:3562
-msgid "#elif not within a conditional"
-msgstr "#elif no está dentro de un condicional"
-
-#: tradcpp.c:3819
-#, c-format
-msgid "#%s not within a conditional"
-msgstr "#%s no está dentro de un condicional"
-
-#: tradcpp.c:3827
-msgid "#else or #elif after #else"
-msgstr "#else o #elif después de #else"
-
-#: tradcpp.c:3867
-msgid "#else not within a conditional"
-msgstr "#else no está dentro de un condicional"
-
-#: tradcpp.c:3898
-msgid "unbalanced #endif"
-msgstr "#endif desbalanceado"
-
-#: tradcpp.c:3992
-msgid "unterminated string or character constant"
-msgstr "cadena sin terminar o constante de carácter"
-
-#: tradcpp.c:4150
-#, c-format
-msgid "arguments given to macro `%s'"
-msgstr "argumentos dados a la macro `%s'"
-
-#: tradcpp.c:4156
-#, c-format
-msgid "no args to macro `%s'"
-msgstr "no hay argumentos para la macro `%s'"
-
-#: tradcpp.c:4158
-#, c-format
-msgid "only 1 arg to macro `%s'"
-msgstr "sólo 1 argumento para la macro `%s'"
-
-#: tradcpp.c:4160
-#, c-format
-msgid "only %d args to macro `%s'"
-msgstr "sólo %d argumentos para la macro `%s'"
-
-#: tradcpp.c:4162
-#, c-format
-msgid "too many (%d) args to macro `%s'"
-msgstr "demasiados argumentos (%d) para la macro `%s'"
-
-#: tradcpp.c:4759
-#, c-format
-msgid ""
-"internal error in %s, at tradcpp.c:%d\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
-msgstr ""
-"error interno en %s, en tradcpp.c:%d\n"
-"Por favor envíe un reporte completo de error.\n"
-"Vea %s para más instrucciones."
-
-#: tree-dump.c:848
+#: tree-dump.c:702
 #, c-format
 msgid "could not open dump file `%s'"
 msgstr "no se puede abrir el fichero de volcado `%s'"
 
-#: tree-dump.c:924
+#: tree-dump.c:778
 #, c-format
 msgid "ignoring unknown option `%.*s' in `-f%s'"
 msgstr "ignorando la opción desconocida `%.*s' al final de `-f%s'"
 
-#: tree.c:3888
+#: tree.c:3645
 msgid "arrays of functions are not meaningful"
 msgstr "las matrices de funciones no tienen significado"
 
-#: tree.c:3945
+#: tree.c:3702
 msgid "function return type cannot be function"
 msgstr "el tipo de devolución de función no puede ser función"
 
-#: tree.c:4699
+#: tree.c:4544
 msgid "invalid initializer for bit string"
-msgstr "iniciador inválido para cadena de bits"
+msgstr "inicializador inválido para la cadena de bits"
 
-#: tree.c:4758
+#: tree.c:4603
 #, c-format
 msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr "revisión de árbol: se esperaba %s, se tiene %s en %s, en %s:%d"
 
-#: tree.c:4775
+#: tree.c:4620
 #, c-format
 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr "revisión de árbol: es esperaba la clase '%c', se tiene '%c' (%s) en %s, en %s:%d"
 
-#: varasm.c:454 config/i386/winnt.c:522
+#: tree.c:4637
+#, c-format
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgstr "revisión de árbol: acceso de elt %d de tree_vec con %d elts en %s, en %s:%d"
+
+#: varasm.c:455 config/i386/winnt.c:546
 #, c-format
 msgid "%s causes a section type conflict"
 msgstr "%s causa un conflicto de tipo de sección"
 
-#: varasm.c:879
+#: varasm.c:841
 #, c-format
 msgid "register name not specified for `%s'"
 msgstr "no se especifica nombre de registro para `%s'"
 
-#: varasm.c:881
+#: varasm.c:843
 #, c-format
 msgid "invalid register name for `%s'"
 msgstr "nombre de registro inválido para `%s'"
 
-#: varasm.c:884
+#: varasm.c:846
 #, c-format
 msgid "data type of `%s' isn't suitable for a register"
 msgstr "el tipo de datos de `%s' no es adecuado para un registro"
 
-#: varasm.c:887
+#: varasm.c:849
 #, c-format
 msgid "register specified for `%s' isn't suitable for data type"
 msgstr "el registro especificado por `%s' no es adecuado para el tipo de datos"
 
-#: varasm.c:896
+#: varasm.c:858
 msgid "global register variable has initial value"
-msgstr "la variable de registro global tiene valor inicial"
+msgstr "la variable de registro global tiene el valor inicial"
 
-#: varasm.c:899
+#: varasm.c:861
 msgid "volatile register variables don't work as you might wish"
 msgstr "las variables de registro volatile no funcionan como usted quisiera"
 
-#: varasm.c:932
+#: varasm.c:894
 #, c-format
 msgid "register name given for non-register variable `%s'"
 msgstr "nombre de registro dado para una variable `%s' que no es registro"
 
-#: varasm.c:1570
+#: varasm.c:1542
 #, c-format
 msgid "alignment of `%s' is greater than maximum object file alignment. Using %d"
 msgstr "la alineación de `%s' es mayor que la alineación máxima del fichero objeto. Se usa %d"
 
-#: varasm.c:1621
+#: varasm.c:1584
+msgid "thread-local COMMON data not implemented"
+msgstr "los datos COMMON thread-local no están implentados"
+
+#: varasm.c:1608
 #, c-format
 msgid "requested alignment for %s is greater than implemented alignment of %d"
 msgstr "la alineación solicitada para %s es mayor que la alineación implementada de %d"
 
-#: varasm.c:4570
+#: varasm.c:4020
 msgid "initializer for integer value is too complicated"
-msgstr "el iniciador para un valor entero es demasiado complicado"
+msgstr "el inicializador para un valor entero es demasiado complicado"
 
-#: varasm.c:4575
+#: varasm.c:4025
 msgid "initializer for floating value is not a floating constant"
-msgstr "el iniciador para un valor de coma flotante no es una constante de coma flotante"
+msgstr "el inicializador para un valor de coma flotante no es una constante de coma flotante"
 
-#: varasm.c:4625
+#: varasm.c:4075
 msgid "unknown set constructor type"
 msgstr "conjunto de tipo constructor desconocido"
 
-#: varasm.c:4839
+#: varasm.c:4289
 #, c-format
 msgid "invalid initial value for member `%s'"
 msgstr "valor inicial inválido para el miembro `%s'"
 
-#: varasm.c:5000
-#, c-format
-msgid "weak declaration of `%s' must be public"
-msgstr "la declaración débil de `%s' debe ser public"
-
-#: varasm.c:5002
+#: varasm.c:4480 varasm.c:4523
 #, c-format
 msgid "weak declaration of `%s' must precede definition"
 msgstr "la declaración débil de `%s' debe preceder a la definición"
 
-#: varasm.c:5009
+#: varasm.c:4487
+#, c-format
+msgid "weak declaration of `%s' after first use results in unspecified behavior"
+msgstr "la declaración débil de `%s' después del primer uso resulta en una conducta no especificada"
+
+#: varasm.c:4521
+#, c-format
+msgid "weak declaration of `%s' must be public"
+msgstr "la declaración débil de `%s' debe ser public"
+
+#: varasm.c:4530
 #, c-format
 msgid "weak declaration of `%s' not supported"
 msgstr "la declaración débil de `%s' no tiene soporte"
 
-#: varasm.c:5036 varasm.c:5107
+#: varasm.c:4557 varasm.c:4632
 msgid "only weak aliases are supported in this configuration"
 msgstr "sólo los aliases débiles tienen soporte en esta configuración"
 
-#: varasm.c:5116
+#: varasm.c:4640
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr "las definiciones de alias no tienen soporte en esta configuración; ignoradas"
 
-#: varray.c:88
+#: varasm.c:4670
+msgid "visibility attribute not supported in this configuration; ignored"
+msgstr "los atributos de visibilidad no tienen soporte en esta configuración; ignorados"
+
+#: varray.c:134
 #, c-format
 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
 msgstr "matriz virtual %s[%lu]: el elemento %lu está fuera del límite en %s, en %s:%d"
 
 #. Print an error message for unrecognized stab codes.
-#: xcoffout.c:174
+#: xcoffout.c:175
 #, c-format
 msgid "no sclass for %s stab (0x%x)\n"
 msgstr "no hay sclass para el stab %s (0x%x)\n"
 
-#: params.def:46
-msgid "The maximum number of instructions in a function that is eligible for inlining"
-msgstr "El número máximo de instrucciones en una función para ser elegible para inlining"
+#: pretty-print.h:97
+#, c-format
+msgid "#`%s' not supported by %s#"
+msgstr "#`%s' no tiene soporte para %s#"
+
+#: params.def:53
+msgid "The maximum number of instructions in a single function eliglible for inlining"
+msgstr "El número máximo de instrucciones en una sola función para ser elegible para inlining"
 
-#: params.def:57
+#: params.def:74
+msgid "The maximuem number of instructions by repeated inlining before gcc starts to throttle inlining"
+msgstr "El número máximo de instrucciones por inlining repetido antes de que gcc comience a descartar inlining"
+
+#: params.def:87
+msgid "The slope of the linear funtion throttling inlining after the recursive inlining limit has been reached is given by the negative reciprocal value of this parameter"
+msgstr "La pendiente de la función lineal de descarte de inlining antes de que se alcance el límite de inlining recursivo es dada por el valor recíproco negativo de este parámetro"
+
+#: params.def:100
+msgid "The number of instructions in a single functions still eligible to inlining after a lot recursive inlining"
+msgstr "El número de instrucciones en una sola función para ser aún elegible para inlining después de mucho inlining recursivo"
+
+#: params.def:111
 msgid "The maximum number of instructions to consider to fill a delay slot"
 msgstr "El número máximo de instrucciones para considerar el llenado de una ranura de retraso"
 
-#: params.def:68
+#: params.def:122
 msgid "The maximum number of instructions to consider to find accurate live register information"
 msgstr "El número máximo de instruccions para considerar la búsqueda de información de registros en vivo exacta"
 
-#: params.def:78
+#: params.def:132
 msgid "The maximum length of scheduling's pending operations list"
 msgstr "La longitud máxima de la lista de operaciones pendientes del calendarizador"
 
-#: params.def:85
+#: params.def:139
 msgid "The maximum amount of memory to be allocated by GCSE"
 msgstr "La cantidad máxima de memoria a ser asignada por GCSE"
 
-#: params.def:90
+#: params.def:144
 msgid "The maximum number of passes to make when doing GCSE"
 msgstr "El número máximo de pasos a realizar cuando se hace GCSE"
 
-#: config/darwin-c.c:76
+#: params.def:151
+msgid "The maximum number of instructions to consider to unroll in a loop"
+msgstr "El número máximo de instrucciones para considerar el desenrollo en un ciclo"
+
+#: params.def:156
+msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
+msgstr "Seleccionar la fracción de la cuenta maximal de repeticiones del bloque básico en el programa dado el bloque básico necesita ser considerado caliente"
+
+#: params.def:161
+msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
+msgstr "Seleccionar la fracción de la frecuencia maximal de ejecuciones de bloque básico en la función dado el bloque básico necesita ser considerado caliente"
+
+#: params.def:166
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
+msgstr "El porcentaje de la función, evaluado por la frecuencia de ejecución, que debe ser cubierto por la información de rastreo. Se utiliza cuando está disponible la retroalimentación del análisis de perfil"
+
+#: params.def:171
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
+msgstr "El porcentaje de la función, evaluado por la frecuencia de ejecución, que debe ser cubierto por la información de rastreo. Se utiliza cuando la retroalimentación de análisis de perfil no está disponible"
+
+#: params.def:176
+msgid "Maximal code growth caused by tail duplication (in percents)"
+msgstr "Crecimiento de código maximal causado por duplicación de colas (en porcentajes)"
+
+#: params.def:180
+msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percents)"
+msgstr "Detener el crecimiento inverso si la probabilidad reversa del mejor borde es menor a este intervalo (en porcentajes)"
+
+#: params.def:185
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is available"
+msgstr "Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este intervalo. Se utiliza cuando la retroalimentación de análisis de perfil está disponible"
+
+#: params.def:190
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is not available"
+msgstr "Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor a este intervalo. Se utiliza cuando la retroalimentación de análisis de perfil no está disponible"
+
+#: params.def:204
+msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
+msgstr "Expansión mínima de la pila para iniciar la recolección de basura, como un porcentaje del tamaño total de la pila."
+
+#: params.def:210
+msgid "Minimum heap size before we start collecting garbage, in kilobytes."
+msgstr "Tamaño mínimo de la pila antes de comenzar a recolectar basura, en kilobytes."
+
+#: config/darwin-c.c:75
 msgid "too many #pragma options align=reset"
 msgstr "demasiadas opciones #pragma align=reset"
 
-#: config/darwin-c.c:98 config/darwin-c.c:101 config/darwin-c.c:103 config/darwin-c.c:105
+#: config/darwin-c.c:97 config/darwin-c.c:100 config/darwin-c.c:102
+#: config/darwin-c.c:104
 msgid "malformed '#pragma options', ignoring"
 msgstr "'#pragma options' malformado, ignorando"
 
-#: config/darwin-c.c:108
+#: config/darwin-c.c:107
 msgid "junk at end of '#pragma options'"
 msgstr "basura al final de '#pragma options'"
 
-#: config/darwin-c.c:118
+#: config/darwin-c.c:117
 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
 msgstr "'#pragma options align={mac68k|power|reset}' malformado, ignorando"
 
-#: config/darwin-c.c:131
+#: config/darwin-c.c:130
 msgid "missing '(' after '#pragma unused', ignoring"
 msgstr "falta un '(' después de '#pragma unused', ignorando"
 
-#: config/darwin-c.c:149
+#: config/darwin-c.c:148
 msgid "missing ')' after '#pragma unused', ignoring"
 msgstr "falta un '(' después de '#pragma unused', ignorando"
 
-#: config/darwin-c.c:152
+#: config/darwin-c.c:151
 msgid "junk at end of '#pragma unused'"
 msgstr "basura al final de '#pragma unused'"
 
-#: config/nextstep.c:68
-msgid "optimization turned on"
-msgstr "nivel de optimización encendido"
-
-#: config/nextstep.c:74
-msgid "optimization turned off"
-msgstr "nivel de optimización apagado"
-
-#: config/nextstep.c:83
-msgid "optimization level restored"
-msgstr "nivel de optimización restaurado"
-
-#: config/lynx-ng.h:97 config/lynx.h:120 config/rs6000/lynx.h:85
+#: config/lynx-ng.h:97 config/lynx.h:121 config/rs6000/lynx.h:100
 msgid "-msystem-v and -p are incompatible"
 msgstr "-msystem-v y -p son incompatibles"
 
-#: config/lynx-ng.h:99 config/lynx.h:122 config/rs6000/lynx.h:87
+#: config/lynx-ng.h:99 config/lynx.h:123 config/rs6000/lynx.h:102
 msgid "-msystem-v and -mthreads are incompatible"
 msgstr "-msystem-v y -mthreads son incompatibles"
 
-#. Run-time compilation parameters selecting different hardware subsets.
-#: config/1750a/1750a.h:39
-msgid "Use VAX-C alignment"
-msgstr "Usar alineación VAX-C"
-
-#: config/a29k/a29k.c:1028 config/m88k/m88k.c:2967
-#, c-format
-msgid "invalid %%Q value"
-msgstr "valor %%Q inválido"
-
-#: config/a29k/a29k.c:1034 config/alpha/alpha.c:5402 config/m88k/m88k.c:3063
-#, c-format
-msgid "invalid %%C value"
-msgstr "valor %%C inválido"
-
-#: config/a29k/a29k.c:1040 config/alpha/alpha.c:5247 config/rs6000/rs6000.c:6454
-#, c-format
-msgid "invalid %%N value"
-msgstr "valor %%N inválido"
-
-#: config/a29k/a29k.c:1046 config/alpha/alpha.c:5318 config/rs6000/rs6000.c:6416
-#, c-format
-msgid "invalid %%M value"
-msgstr "valor %%M inválido"
-
-#: config/a29k/a29k.c:1052 config/alpha/alpha.c:5310 config/rs6000/rs6000.c:6381
-#, c-format
-msgid "invalid %%m value"
-msgstr "valor %%m inválido"
-
-#: config/a29k/a29k.c:1154 config/alpha/alpha.c:5271 config/romp/romp.c:690
-#, c-format
-msgid "invalid %%L value"
-msgstr "valor %%L inválido"
-
-#: config/a29k/a29k.c:1159 config/rs6000/rs6000.c:6462
-#, c-format
-msgid "invalid %%O value"
-msgstr "valor %%O inválido"
-
-#: config/a29k/a29k.c:1165 config/alpha/alpha.c:5255 config/rs6000/rs6000.c:6482
-#, c-format
-msgid "invalid %%P value"
-msgstr "valor %%P inválido"
-
-#: config/a29k/a29k.c:1175
-#, c-format
-msgid "invalid %%V value"
-msgstr "valor %%V inválido"
-
-#: config/a29k/a29k.h:101
-msgid "Generate code assuming DW bit is set"
-msgstr "Generar código asumiendo que el bit DW está activado"
-
-#: config/a29k/a29k.h:102
-msgid "Generate code assuming DW bit is not set"
-msgstr "Generar código asumiendo que el bit DW no está activado"
-
-#: config/a29k/a29k.h:103
-msgid "Generate code using byte writes"
-msgstr "Generar código usando escritura de byte"
-
-#: config/a29k/a29k.h:104
-msgid "Do not generate byte writes"
-msgstr "No generar escritura de byte"
-
-#: config/a29k/a29k.h:105
-msgid "Use small memory model"
-msgstr "Usar modelo de memoria small"
-
-#: config/a29k/a29k.h:106
-msgid "Use normal memory model"
-msgstr "Usar modelo de memoria normal"
-
-#: config/a29k/a29k.h:107
-msgid "Use large memory model"
-msgstr "Usar modelo de memoria large"
-
-#: config/a29k/a29k.h:108
-msgid "Generate 29050 code"
-msgstr "Generar código 29050"
-
-#: config/a29k/a29k.h:109
-msgid "Generate 29000 code"
-msgstr "Generar código 29000"
-
-#: config/a29k/a29k.h:110
-msgid "Use kernel global registers"
-msgstr "Usar registros globales del núcleo"
-
-#: config/a29k/a29k.h:111
-msgid "Use user global registers"
-msgstr "Usar registros globales del usuario"
-
-#: config/a29k/a29k.h:112
-msgid "Emit stack checking code"
-msgstr "Emitir código de revisión de la pila"
-
-#: config/a29k/a29k.h:113
-msgid "Do not emit stack checking code"
-msgstr "No emitir código de revisión de la pila"
-
-#: config/a29k/a29k.h:114
-msgid "Work around storem hardware bug"
-msgstr "Evitar el bug de hardware storem"
-
-#: config/a29k/a29k.h:115
-msgid "Do not work around storem hardware bug"
-msgstr "No evitar el bug de hardware storem"
-
-#: config/a29k/a29k.h:116
-msgid "Store locals in argument registers"
-msgstr "Almacenar los locales en los registros de argumento"
-
-#: config/a29k/a29k.h:117
-msgid "Do not store locals in arg registers"
-msgstr "No almacenar los locales en los registros de argumento"
-
-#: config/a29k/a29k.h:118 config/i960/i960.h:283 config/mips/mips.h:408
-msgid "Use software floating point"
-msgstr "Usar coma flotante de software"
-
-#: config/a29k/a29k.h:119
-msgid "Do not generate multm instructions"
-msgstr "No generar instrucciones multm"
-
-#: config/alpha/alpha.c:271
+#: config/alpha/alpha.c:342
 #, c-format
 msgid "-f%s ignored for Unicos/Mk (not supported)"
 msgstr "se ignora -f%s para Unicos/Mk (sin soporte)"
 
-#: config/alpha/alpha.c:295
+#: config/alpha/alpha.c:366
 msgid "-mieee not supported on Unicos/Mk"
 msgstr "-mieee no tiene soporte en Unicos/Mk"
 
-#: config/alpha/alpha.c:306
+#: config/alpha/alpha.c:377
 msgid "-mieee-with-inexact not supported on Unicos/Mk"
 msgstr "-mieee-with-inexact no tiene soporte en Unicos/Mk"
 
-#: config/alpha/alpha.c:323
+#: config/alpha/alpha.c:394
 #, c-format
 msgid "bad value `%s' for -mtrap-precision switch"
 msgstr "valor erróneo `%s' para el interruptor -mtrap-precision"
 
-#: config/alpha/alpha.c:337
+#: config/alpha/alpha.c:408
 #, c-format
 msgid "bad value `%s' for -mfp-rounding-mode switch"
 msgstr "valor erróneo `%s' para el interruptor -mfp-rounding-mode"
 
-#: config/alpha/alpha.c:352
+#: config/alpha/alpha.c:423
 #, c-format
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr "valor erróneo `%s' para el interruptor -mfp-trap-mode"
 
-#: config/alpha/alpha.c:371 config/alpha/alpha.c:383
+#: config/alpha/alpha.c:435
+#, c-format
+msgid "bad value `%s' for -mtls-size switch"
+msgstr "valor erróneo `%s' para el interruptor -mtls-size"
+
+#: config/alpha/alpha.c:454 config/alpha/alpha.c:466
 #, c-format
 msgid "bad value `%s' for -mcpu switch"
 msgstr "valor erróneo `%s' para el interruptor -mcpu"
 
-#: config/alpha/alpha.c:390
+#: config/alpha/alpha.c:473
 msgid "trap mode not supported on Unicos/Mk"
 msgstr "el modo de captura no tiene soporte en Unicos/Mk"
 
-#: config/alpha/alpha.c:397
+#: config/alpha/alpha.c:480
 msgid "fp software completion requires -mtrap-precision=i"
 msgstr "el completado por software de fp requiere una opción -mtrap-precision=i"
 
-#: config/alpha/alpha.c:413
+#: config/alpha/alpha.c:496
 msgid "rounding mode not supported for VAX floats"
 msgstr "el modo de redondeo no tiene soporte para floats de VAX"
 
-#: config/alpha/alpha.c:418
+#: config/alpha/alpha.c:501
 msgid "trap mode not supported for VAX floats"
 msgstr "el modo de captura no tiene soporte para valores de coma flotante VAX"
 
-#: config/alpha/alpha.c:447
+#: config/alpha/alpha.c:530
 #, c-format
 msgid "L%d cache latency unknown for %s"
 msgstr "latencia de caché L%d desconocida para %s"
 
-#: config/alpha/alpha.c:462
+#: config/alpha/alpha.c:545
 #, c-format
 msgid "bad value `%s' for -mmemory-latency"
 msgstr "valor erróneo `%s' para -mmemory-latency"
 
-#: config/alpha/alpha.c:5211 config/m88k/m88k.c:2955 config/romp/romp.c:746 config/romp/romp.c:753
+#: config/alpha/alpha.c:5604 config/m88k/m88k.c:2889 config/romp/romp.c:754
+#: config/romp/romp.c:761
 #, c-format
 msgid "invalid %%H value"
 msgstr "valor %%H inválido"
 
-#: config/alpha/alpha.c:5221
+#: config/alpha/alpha.c:5625
 #, c-format
 msgid "invalid %%J value"
 msgstr "valor %%J inválido"
 
-#: config/alpha/alpha.c:5231 config/ia64/ia64.c:3509 config/m88k/m88k.c:3100
+#: config/alpha/alpha.c:5641 config/ia64/ia64.c:3834 config/m88k/m88k.c:3034
 #, c-format
 msgid "invalid %%r value"
 msgstr "valor %%r inválido"
 
-#: config/alpha/alpha.c:5241 config/rs6000/rs6000.c:6528
+#: config/alpha/alpha.c:5651 config/rs6000/rs6000.c:7700
 #, c-format
 msgid "invalid %%R value"
 msgstr "valor %%R inválido"
 
-#: config/alpha/alpha.c:5263 config/m88k/m88k.c:2961 config/romp/romp.c:732 config/romp/romp.c:739
+#: config/alpha/alpha.c:5657 config/rs6000/rs6000.c:7626
 #, c-format
-msgid "invalid %%h value"
-msgstr "valor %%h inválido"
+msgid "invalid %%N value"
+msgstr "valor %%N inválido"
 
-#: config/alpha/alpha.c:5353
+#: config/alpha/alpha.c:5665 config/rs6000/rs6000.c:7654
+#, c-format
+msgid "invalid %%P value"
+msgstr "valor %%P inválido"
+
+#: config/alpha/alpha.c:5673 config/m88k/m88k.c:2895 config/romp/romp.c:740
+#: config/romp/romp.c:747
+#, c-format
+msgid "invalid %%h value"
+msgstr "valor %%h inválido"
+
+#: config/alpha/alpha.c:5681 config/romp/romp.c:698
+#, c-format
+msgid "invalid %%L value"
+msgstr "valor %%L inválido"
+
+#: config/alpha/alpha.c:5720 config/rs6000/rs6000.c:7608
+#, c-format
+msgid "invalid %%m value"
+msgstr "valor %%m inválido"
+
+#: config/alpha/alpha.c:5728 config/rs6000/rs6000.c:7616
+#, c-format
+msgid "invalid %%M value"
+msgstr "valor %%M inválido"
+
+#: config/alpha/alpha.c:5772
 #, c-format
 msgid "invalid %%U value"
 msgstr "valor %%U inválido"
 
-#: config/alpha/alpha.c:5365 config/alpha/alpha.c:5379 config/romp/romp.c:698 config/rs6000/rs6000.c:6536
+#: config/alpha/alpha.c:5784 config/alpha/alpha.c:5798 config/romp/romp.c:706
+#: config/rs6000/rs6000.c:7708
 #, c-format
 msgid "invalid %%s value"
 msgstr "valor %%s inválido"
 
-#: config/alpha/alpha.c:5439 config/m88k/m88k.c:3084 config/rs6000/rs6000.c:6243
+#: config/alpha/alpha.c:5821 config/m88k/m88k.c:2997
+#, c-format
+msgid "invalid %%C value"
+msgstr "valor %%C inválido"
+
+#: config/alpha/alpha.c:5858 config/m88k/m88k.c:3018
+#: config/rs6000/rs6000.c:7465
 #, c-format
 msgid "invalid %%E value"
 msgstr "valor %%E inválido"
 
-#: config/alpha/alpha.c:5460 config/romp/romp.c:973 config/rs6000/rs6000.c:6844
+#: config/alpha/alpha.c:5883 config/alpha/alpha.c:5933
+msgid "unknown relocation unspec"
+msgstr "reubicación unspec desconocida"
+
+#: config/alpha/alpha.c:5892 config/romp/romp.c:981
+#: config/rs6000/rs6000.c:8015
 #, c-format
 msgid "invalid %%xn code"
 msgstr "código %%xn inválido"
 
+#: config/alpha/alpha.c:6615 config/alpha/alpha.c:6618
+msgid "bad builtin fcode"
+msgstr "fcode interno erróneo"
+
 #. 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:214 config/i386/i386.h:291 config/i386/i386.h:293 config/i386/i386.h:295 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:329 config/s390/s390.h:56 config/sparc/sparc.h:529 config/sparc/sparc.h:534
+#: config/alpha/alpha.h:279 config/i386/i386.h:294 config/i386/i386.h:296
+#: config/i386/i386.h:298 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:292
+#: config/s390/s390.h:68 config/sparc/sparc.h:522 config/sparc/sparc.h:527
 msgid "Use hardware fp"
 msgstr "Usar fp de hardware"
 
-#: config/alpha/alpha.h:215 config/i386/i386.h:292 config/i386/i386.h:294 config/rs6000/rs6000.h:331 config/sparc/sparc.h:531 config/sparc/sparc.h:536
+#: config/alpha/alpha.h:280 config/i386/i386.h:295 config/i386/i386.h:297
+#: config/rs6000/rs6000.h:294 config/sparc/sparc.h:524
+#: config/sparc/sparc.h:529
 msgid "Do not use hardware fp"
 msgstr "No usar fp de hardware"
 
-#: config/alpha/alpha.h:216
+#: config/alpha/alpha.h:281
 msgid "Use fp registers"
 msgstr "Usar registros fp"
 
-#: config/alpha/alpha.h:218
+#: config/alpha/alpha.h:283
 msgid "Do not use fp registers"
 msgstr "No usar registros fp"
 
-#: config/alpha/alpha.h:219
+#: config/alpha/alpha.h:284
 msgid "Do not assume GAS"
 msgstr "No asumir GAS"
 
-#: config/alpha/alpha.h:220
+#: config/alpha/alpha.h:285
 msgid "Assume GAS"
 msgstr "Asumir GAS"
 
-#: config/alpha/alpha.h:222
+#: config/alpha/alpha.h:287
 msgid "Request IEEE-conformant math library routines (OSF/1)"
 msgstr "Requerir rutinas de biblioteca matemática que cumplan con IEEE (OSF/1)"
 
-#: config/alpha/alpha.h:224
+#: config/alpha/alpha.h:289
 msgid "Emit IEEE-conformant code, without inexact exceptions"
 msgstr "Emitir código que cumpla con IEEE, sin excepciones inexactas"
 
-#: config/alpha/alpha.h:226
+#: config/alpha/alpha.h:291
 msgid "Emit IEEE-conformant code, with inexact exceptions"
 msgstr "Emitir código que cumpla con IEEE, con excepciones inexactas"
 
-#: config/alpha/alpha.h:228
+#: config/alpha/alpha.h:293
 msgid "Do not emit complex integer constants to read-only memory"
 msgstr "No emitir constantes enteras complejas a memoria de sólo lectura"
 
-#: config/alpha/alpha.h:229
+#: config/alpha/alpha.h:294
 msgid "Use VAX fp"
 msgstr "Usar fp VAX"
 
-#: config/alpha/alpha.h:230
+#: config/alpha/alpha.h:295
 msgid "Do not use VAX fp"
 msgstr "No usar fp VAX"
 
-#: config/alpha/alpha.h:231
+#: config/alpha/alpha.h:296
 msgid "Emit code for the byte/word ISA extension"
 msgstr "Emitir código para la extensión ISA byte/word"
 
-#: config/alpha/alpha.h:234
+#: config/alpha/alpha.h:299
 msgid "Emit code for the motion video ISA extension"
 msgstr "Emitir código para la extensión ISA de video en movimiento"
 
-#: config/alpha/alpha.h:237
+#: config/alpha/alpha.h:302
 msgid "Emit code for the fp move and sqrt ISA extension"
 msgstr "Emitir código para la extensión ISA de move y sqrt de fp"
 
-#: config/alpha/alpha.h:239
+#: config/alpha/alpha.h:304
 msgid "Emit code for the counting ISA extension"
 msgstr "Emitir código para la extensión ISA de conteo"
 
-#: config/alpha/alpha.h:242
+#: config/alpha/alpha.h:307
 msgid "Emit code using explicit relocation directives"
 msgstr "Emitir código usando directivas explícitas de reubicación"
 
-#: config/alpha/alpha.h:245
+#: config/alpha/alpha.h:310
 msgid "Emit 16-bit relocations to the small data areas"
 msgstr "Emitir reubicaciones de 16-bit a las áreas de datos small"
 
-#: config/alpha/alpha.h:247
+#: config/alpha/alpha.h:312
 msgid "Emit 32-bit relocations to the small data areas"
 msgstr "Emitir reubicaciones de 32-bit a las áreas de datos small"
 
+#: config/alpha/alpha.h:314
+msgid "Emit rdval instead of rduniq for thread pointer"
+msgstr "Emitir rdval en lugar de rduniq para un apuntador thread"
+
 #. For -mcpu=
 #. For -mtune=
 #. 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:275
+#. For -mtls-size=
+#: config/alpha/alpha.h:343
 msgid "Use features of and schedule given CPU"
 msgstr "Usar las características de y el calendarizador del CPU dado"
 
-#: config/alpha/alpha.h:277
+#: config/alpha/alpha.h:345
 msgid "Schedule given CPU"
 msgstr "Calendarizador para el CPU dado"
 
-#: config/alpha/alpha.h:279
+#: config/alpha/alpha.h:347
 msgid "Control the generated fp rounding mode"
 msgstr "Controlar el modo de redondeo generado de fp"
 
-#: config/alpha/alpha.h:281
+#: config/alpha/alpha.h:349
 msgid "Control the IEEE trap mode"
 msgstr "Controlar el modo de captura IEEE"
 
-#: config/alpha/alpha.h:283
+#: config/alpha/alpha.h:351
 msgid "Control the precision given to fp exceptions"
 msgstr "Controlar la precisión dada a las excepciones de fp"
 
-#: config/alpha/alpha.h:285
+#: config/alpha/alpha.h:353
 msgid "Tune expected memory latency"
 msgstr "Ajustar la latencia esperada de memoria"
 
-#: config/arc/arc.c:132
+#: config/alpha/alpha.h:355 config/ia64/ia64.h:221
+msgid "Specify bit size of immediate TLS offsets"
+msgstr "Especificar el tamaño de bit para los desplazamientos TLS inmediatos"
+
+#: config/arc/arc.c:135
 #, c-format
 msgid "bad value (%s) for -mcpu switch"
 msgstr "valor erróneo (%s) para el interruptor -mcpu"
 
-#: config/arc/arc.c:359
+#: config/arc/arc.c:362
 #, c-format
 msgid "argument of `%s' attribute is not a string constant"
 msgstr "el argumento del atributo `%s' no es una cadena constante"
 
-#: config/arc/arc.c:366
+#: config/arc/arc.c:369
 #, c-format
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr "el argumento del atributo `%s' no es \"ilink1\" o \"ilink2\""
 
-#: config/arc/arc.c:1709 config/m32r/m32r.c:2278
+#: config/arc/arc.c:1708 config/m32r/m32r.c:2286
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "operando inválido para el código %%R"
 
-#: config/arc/arc.c:1741 config/m32r/m32r.c:2301
+#: config/arc/arc.c:1740 config/m32r/m32r.c:2309
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "operando inválido para el código %%H%%L"
 
-#: config/arc/arc.c:1765 config/m32r/m32r.c:2378
+#: config/arc/arc.c:1763 config/m32r/m32r.c:2385
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "operando inválido para el código %%U"
 
-#: config/arc/arc.c:1776
+#: config/arc/arc.c:1774
 #, c-format
 msgid "invalid operand to %%V code"
 msgstr "operando inválido para el código %%V"
 
 #. Unknown flag.
-#: config/arc/arc.c:1783 config/m32r/m32r.c:2417 config/sparc/sparc.c:6145
+#: config/arc/arc.c:1781 config/m32r/m32r.c:2424 config/sparc/sparc.c:6473
 msgid "invalid operand output code"
 msgstr "operando inválido para el código de salida"
 
-#: config/arm/arm.c:436
+#: config/arm/arm.c:459
 #, c-format
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "el interruptor -mcpu=%s genera conflictos con el switch -march="
 
-#: config/arm/arm.c:446 config/rs6000/rs6000.c:444 config/sparc/sparc.c:381
+#: config/arm/arm.c:469 config/rs6000/rs6000.c:554 config/sparc/sparc.c:393
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr "valor erróneo (%s) para el interruptor %s"
 
-#: config/arm/arm.c:582
+#: config/arm/arm.c:605
 msgid "target CPU does not support APCS-32"
 msgstr "el CPU objetivo no tiene soporte para APCS-32"
 
-#: config/arm/arm.c:587
+#: config/arm/arm.c:610
 msgid "target CPU does not support APCS-26"
 msgstr "el CPU objetivo no tiene soporte para APCS-26"
 
-#: config/arm/arm.c:593
+#: config/arm/arm.c:616
 msgid "target CPU does not support interworking"
 msgstr "el CPU objetivo no tiene soporte para trabajo interno"
 
-#: config/arm/arm.c:599
+#: config/arm/arm.c:622
 msgid "target CPU does not support THUMB instructions"
 msgstr "el CPU objetivo no tiene soporte para las instrucciones THUMB"
 
-#: config/arm/arm.c:613
+#: config/arm/arm.c:636
 msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
 msgstr "habilitar el soporte de rastreo hacia atrás sólo tiene significado cuando se compila para el Thumb"
 
 # ¿callee? cfuga
-#: config/arm/arm.c:616
+#: config/arm/arm.c:639
 msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
 msgstr "habilitar el soporte de trabajo interno de llamadas sólo tiene significado cuando se compila para el Thumb"
 
-#: config/arm/arm.c:619
+#: config/arm/arm.c:642
 msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
 msgstr "habilitar el soporte de trabajo interno de llamado sólo tiene significado cuando se compila para el Thumb"
 
-#: config/arm/arm.c:625
+#: config/arm/arm.c:648
 msgid "interworking forces APCS-32 to be used"
 msgstr "el trabajo interno forza el uso de APCS-32"
 
-#: config/arm/arm.c:631
+#: config/arm/arm.c:654
 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
 msgstr "-mapcs-stack-check es incompatible con -mno-apcs-frame"
 
-#: config/arm/arm.c:639
+#: config/arm/arm.c:662
 msgid "-fpic and -mapcs-reent are incompatible"
 msgstr "-fpic y -mapcs-reent son incompatibles"
 
-#: config/arm/arm.c:642
+#: config/arm/arm.c:665
 msgid "APCS reentrant code not supported.  Ignored"
 msgstr "no se soporta el código reentrante APCS.  Ignorado"
 
-#: config/arm/arm.c:650
+#: config/arm/arm.c:673
 msgid "-g with -mno-apcs-frame may not give sensible debugging"
 msgstr "-g con -mno-apcs-frame no permite una depuración sensible"
 
-#: config/arm/arm.c:658
+#: config/arm/arm.c:681
 msgid "passing floating point arguments in fp regs not yet supported"
 msgstr "aún no se soporta pasar argumentos de coma flotante en registros fp"
 
-#: config/arm/arm.c:687
+#: config/arm/arm.c:710
 #, c-format
 msgid "invalid floating point emulation option: -mfpe-%s"
 msgstr "opción de emulación de coma flotante inválida: -mfpe-%s"
 
-#: config/arm/arm.c:711
+#: config/arm/arm.c:734
 msgid "structure size boundary can only be set to 8 or 32"
 msgstr "el límite del tamaño de la estructura sólo puede establecerse a 8 o 32"
 
-#: config/arm/arm.c:719
+#: config/arm/arm.c:742
 msgid "-mpic-register= is useless without -fpic"
 msgstr "-mpic-register= es inútil sin -fpic"
 
-#: config/arm/arm.c:726
+#: config/arm/arm.c:749
 #, c-format
 msgid "unable to use '%s' for PIC register"
 msgstr "no se puede usar '%s' para registro PIC"
 
-#: config/arm/arm.c:1970 config/arm/arm.c:1993 config/avr/avr.c:4703 config/c4x/c4x.c:4650 config/h8300/h8300.c:3045 config/i386/i386.c:1260 config/i386/i386.c:1289 config/m68hc11/m68hc11.c:1220 config/mcore/mcore.c:3505 config/ns32k/ns32k.c:1044 config/rs6000/rs6000.c:10760 config/sh/sh.c:5583 config/sh/sh.c:5603 config/sh/sh.c:5642 config/stormy16/stormy16.c:2010 config/v850/v850.c:2047
+#: config/arm/arm.c:2061 config/arm/arm.c:2084 config/avr/avr.c:4794
+#: config/c4x/c4x.c:4644 config/h8300/h8300.c:3623 config/i386/i386.c:1389
+#: config/i386/i386.c:1418 config/m68hc11/m68hc11.c:1216
+#: config/mcore/mcore.c:3510 config/ns32k/ns32k.c:1047
+#: config/rs6000/rs6000.c:12476 config/sh/sh.c:5678 config/sh/sh.c:5703
+#: config/sh/sh.c:5742 config/stormy16/stormy16.c:2026 config/v850/v850.c:2180
 #, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr "el atributo `%s' aplica solamente a funciones"
 
-#: config/arm/arm.c:9288
+#: config/arm/arm.c:9474
 msgid "unable to compute real location of stacked parameter"
 msgstr "no se puede calcular la ubicación real del parámetro apilado"
 
-#: config/arm/arm.c:9968
+#: config/arm/arm.c:10153
 msgid "no low registers available for popping high registers"
 msgstr "no hay registros inferiores disponibles para almacenar registros superiores"
 
-#: config/arm/arm.c:10160
+#: config/arm/arm.c:10404
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 msgstr "no se pueden codificar las Rutinas de Servicios de Interrupción en el modo Thumb"
 
-#: config/arm/pe.c:168 config/i386/winnt.c:290 config/mcore/mcore.c:3365
+#: config/arm/pe.c:168 config/i386/winnt.c:303 config/mcore/mcore.c:3358
 #, c-format
 msgid "initialized variable `%s' is marked dllimport"
-msgstr "la variable iniciada `%s' está marcada como dllimport"
+msgstr "la variable inicializada `%s' está marcada como dllimport"
 
-#: config/arm/pe.c:177 config/i386/winnt.c:299
+#: config/arm/pe.c:177 config/i386/winnt.c:312
 #, c-format
 msgid "static variable `%s' is marked dllimport"
 msgstr "la variable estática `%s' está marcada como dllimport"
 
-#: config/arm/arm.h:422
+#: config/arm/arm.h:416
 msgid "Generate APCS conformant stack frames"
 msgstr "Generar marcos de pila que cumplan con APCS"
 
-#: config/arm/arm.h:425
+#: config/arm/arm.h:419
 msgid "Store function names in object code"
 msgstr "Almacenar nombres de función en el código objeto"
 
-#: config/arm/arm.h:429
+#: config/arm/arm.h:423
 msgid "Use the 32-bit version of the APCS"
 msgstr "Usar la versión 32-bit del APCS"
 
-#: config/arm/arm.h:431
+#: config/arm/arm.h:425
 msgid "Use the 26-bit version of the APCS"
 msgstr "Usar la versión 26-bit del APCS"
 
-#: config/arm/arm.h:435
+#: config/arm/arm.h:429
 msgid "Pass FP arguments in FP registers"
 msgstr "Pasar los argumentos FP en los registros FP"
 
-#: config/arm/arm.h:438
+#: config/arm/arm.h:432
 msgid "Generate re-entrant, PIC code"
 msgstr "Generar código PIC reentrante"
 
-#: config/arm/arm.h:441
+#: config/arm/arm.h:435
 msgid "The MMU will trap on unaligned accesses"
 msgstr "La MMU atrapará los accesos no alineados"
 
-#: config/arm/arm.h:448
+#: config/arm/arm.h:442
 msgid "Use library calls to perform FP operations"
 msgstr "Usar llamadas a bibliotecas para realizar las operaciones de FP"
 
-#: config/arm/arm.h:450 config/i960/i960.h:281
+#: config/arm/arm.h:444 config/i960/i960.h:281
 msgid "Use hardware floating point instructions"
 msgstr "Usar instrucciones de hardware para coma flotante"
 
-#: config/arm/arm.h:452
+#: config/arm/arm.h:446
 msgid "Assume target CPU is configured as big endian"
 msgstr "Asumir que el CPU destino está configurado como big endian"
 
-#: config/arm/arm.h:454
+#: config/arm/arm.h:448
 msgid "Assume target CPU is configured as little endian"
 msgstr "Asumir que el CPU destino está configurado como little endian"
 
-#: config/arm/arm.h:456
+#: config/arm/arm.h:450
 msgid "Assume big endian bytes, little endian words"
 msgstr "Asumir bytes big endian, words little endian"
 
-#: config/arm/arm.h:458
+#: config/arm/arm.h:452
 msgid "Support calls between Thumb and ARM instruction sets"
 msgstr "Soporte a llamadas entre los conjuntos de instrucciones Thumb y ARM"
 
-#: config/arm/arm.h:461
+#: config/arm/arm.h:455
 msgid "Generate a call to abort if a noreturn function returns"
 msgstr "Generar una llamada a abortar si una funcion noreturn devuelve"
 
-#: config/arm/arm.h:464
+#: config/arm/arm.h:458
 msgid "Do not move instructions into a function's prologue"
 msgstr "No mover las instrucciones al prólogo de una función"
 
-#: config/arm/arm.h:467
+#: config/arm/arm.h:461
 msgid "Do not load the PIC register in function prologues"
 msgstr "No cargar el registro PIC en los prólogos de función"
 
-#: config/arm/arm.h:470
+#: config/arm/arm.h:464
 msgid "Generate call insns as indirect calls, if necessary"
 msgstr "Generar las llamadas insns como llamadas indirectas, si es necesario"
 
-#: config/arm/arm.h:473
+#: config/arm/arm.h:467
 msgid "Compile for the Thumb not the ARM"
 msgstr "Compilar para el Thumb on para el ARM"
 
-#: config/arm/arm.h:477
+#: config/arm/arm.h:471
 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
 msgstr "Thumb: Generar marcos de pila (no-hojas) aún si no es necesario"
 
-#: config/arm/arm.h:480
+#: config/arm/arm.h:474
 msgid "Thumb: Generate (leaf) stack frames even if not needed"
 msgstr "Thumb: Generar marcos de pila (hojas) aún si no es necesario"
 
-#: config/arm/arm.h:483
+#: config/arm/arm.h:477
 msgid "Thumb: Assume non-static functions may be called from ARM code"
 msgstr "Thumb: Asumir que las funciones no static pueden ser llamadas desde código ARM"
 
-#: config/arm/arm.h:487
+#: config/arm/arm.h:481
 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
 msgstr "Thumb: Asumir que los apuntadores de función pueden ir a código no informado sobre Thumb"
 
-#: config/arm/arm.h:497
+#: config/arm/arm.h:491
 msgid "Specify the name of the target CPU"
 msgstr "Especificar el nombre del CPU destino"
 
-#: config/arm/arm.h:499
+#: config/arm/arm.h:493
 msgid "Specify the name of the target architecture"
 msgstr "Especificar el nombre de la arquitectura destino"
 
-#: config/arm/arm.h:503
+#: config/arm/arm.h:497
 msgid "Specify the version of the floating point emulator"
 msgstr "Especificar la versión del emulador de coma flotante"
 
-#: config/arm/arm.h:505
+#: config/arm/arm.h:499
 msgid "Specify the minimum bit alignment of structures"
 msgstr "Especificar la alineación mínima de bit de las estructuras"
 
-#: config/arm/arm.h:507
+#: config/arm/arm.h:501
 msgid "Specify the register to be used for PIC addressing"
 msgstr "Especificar el registro a usar para el direccionamiento PIC"
 
@@ -8761,96 +8894,92 @@ msgstr "Especificar el registro a usar para el direccionamiento PIC"
 msgid "Ignore dllimport attribute for functions"
 msgstr "Ignorar el atributo dllimport para las funciones"
 
-#. 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 "Renombrar los símbolos para BSD"
-
-#: config/arm/riscix.h:85
-msgid "Do symbol renaming for X/OPEN"
-msgstr "Renombrar los símbolos para X/OPEN"
-
-#: config/arm/riscix.h:86
-msgid "Don't do symbol renaming"
-msgstr "No renombrar símbolos"
-
-#: config/avr/avr.c:221
-#, c-format
-msgid "MCU `%s' not supported"
-msgstr "MCU `%s' no tiene soporte"
-
-#: config/avr/avr.c:461
+#: config/avr/avr.c:528
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "cambio de apuntador grande de marco (%d) con -mtiny-stack"
 
-#: config/avr/avr.c:1056
+#: config/avr/avr.c:1135
 msgid "bad address, not (reg+disp):"
 msgstr "dirección errónea, no (reg+disp)"
 
-#: config/avr/avr.c:1064
+#: config/avr/avr.c:1143
 msgid "internal compiler error.  Bad address:"
 msgstr "error interno del compilador.  Dirección errónea:"
 
-#: config/avr/avr.c:1077
+#: config/avr/avr.c:1156
 msgid "internal compiler error.  Unknown mode:"
 msgstr "error interno del compilador.  Modo desconocido:"
 
-#: config/avr/avr.c:1785 config/avr/avr.c:2497
+#: config/avr/avr.c:1864 config/avr/avr.c:2576
 msgid "invalid insn:"
 msgstr "insn inválido:"
 
-#: config/avr/avr.c:1822 config/avr/avr.c:1908 config/avr/avr.c:1957 config/avr/avr.c:1966 config/avr/avr.c:2064 config/avr/avr.c:2236 config/avr/avr.c:2534 config/avr/avr.c:2645
+#: config/avr/avr.c:1901 config/avr/avr.c:1987 config/avr/avr.c:2036
+#: config/avr/avr.c:2045 config/avr/avr.c:2143 config/avr/avr.c:2315
+#: config/avr/avr.c:2613 config/avr/avr.c:2724
 msgid "incorrect insn:"
 msgstr "insn incorrecto:"
 
-#: config/avr/avr.c:1985 config/avr/avr.c:2149 config/avr/avr.c:2307 config/avr/avr.c:2689
+#: config/avr/avr.c:2064 config/avr/avr.c:2228 config/avr/avr.c:2386
+#: config/avr/avr.c:2768
 msgid "unknown move insn:"
 msgstr "movimiento insn desconocido:"
 
-#: config/avr/avr.c:2925
+#: config/avr/avr.c:3003
 msgid "bad shift insn:"
 msgstr "desplazamiento insn erróneo:"
 
-#: config/avr/avr.c:3041 config/avr/avr.c:3471 config/avr/avr.c:3851
+#: config/avr/avr.c:3119 config/avr/avr.c:3549 config/avr/avr.c:3929
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "error interno del compilador.  Desplazamiento incorrecto:"
 
-#: config/avr/avr.c:4676
+#: config/avr/avr.c:4767
 msgid "only initialized variables can be placed into program memory area"
-msgstr "sólo las variables iniciadas se pueden ubicar en el área de memoria del programa"
+msgstr "sólo las variables inicializadas se pueden ubicar en el área de memoria del programa"
+
+#: config/avr/avr.c:4866
+msgid "only uninitialized variables can be placed in the .noinit section"
+msgstr "Sólo las variables sin inicializar se pueden colocar en la sección .noinit"
+
+#: config/avr/avr.c:4881
+#, c-format
+msgid "MCU `%s' supported for assembler only"
+msgstr "MCU `%s' sólo tiene soporte para ensamblador"
 
-#: config/avr/avr.h:63
+#: config/avr/avr.h:78
 msgid "Assume int to be 8 bit integer"
 msgstr "Asumir que int sea entero de 8 bit"
 
-#: config/avr/avr.h:65
+#: config/avr/avr.h:80
 msgid "Change the stack pointer without disabling interrupts"
 msgstr "Cambiar el apuntador de la pila sin desactivar las interrupciones"
 
-#: config/avr/avr.h:67
+#: config/avr/avr.h:82
 msgid "Use subroutines for function prologue/epilogue"
 msgstr "Usar subrutinas para el prólogo/epílogo de función"
 
-#: config/avr/avr.h:69
+#: config/avr/avr.h:84
 msgid "Change only the low 8 bits of the stack pointer"
 msgstr "Cambiar sólo los 8 bits bajos del apuntador de pila"
 
-#: config/avr/avr.h:71
+#: config/avr/avr.h:86
 msgid "Do not generate tablejump insns"
 msgstr "No generar insns de salto de tabla"
 
-#: config/avr/avr.h:74
+#: config/avr/avr.h:88
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr "Usar rjmp/rcall (rango limitado) en dispositivos >8K"
+
+#: config/avr/avr.h:91
 msgid "Output instruction sizes to the asm file"
 msgstr "Tamaños de instrucción de salida al fichero asm"
 
-#: config/avr/avr.h:87
+#: config/avr/avr.h:108
 msgid "Specify the initial stack address"
 msgstr "Especificar la dirección inicial de la pila"
 
-#: config/avr/avr.h:88
+#: config/avr/avr.h:109
 msgid "Specify the MCU name"
 msgstr "Especificar el nombre MCU"
 
@@ -8862,136 +8991,136 @@ msgstr "Especificar el nombre MCU"
 #. For instance, the SH target has only positive offsets in
 #. addresses.  Thus sorting to put the smallest address first allows
 #. the most combinations to be found.
-#: config/avr/avr.h:2566
+#: config/avr/avr.h:2450
 msgid "trampolines not supported"
 msgstr "los trampolines no tienen soporte"
 
-#: config/c4x/c4x-c.c:70
+#: config/c4x/c4x-c.c:69
 #, c-format
 msgid "missing '(' after '#pragma %s' - ignored"
 msgstr "falta un '(' después de '#pragma %s' - ignorado"
 
-#: config/c4x/c4x-c.c:73
+#: config/c4x/c4x-c.c:72
 #, c-format
 msgid "missing function name in '#pragma %s' - ignored"
 msgstr "falta el nombre de la función en '#pragma %s' - ignorado"
 
-#: config/c4x/c4x-c.c:78
+#: config/c4x/c4x-c.c:77
 #, c-format
 msgid "malformed '#pragma %s' - ignored"
 msgstr "'#pragma %s' malformado - ignorado"
 
-#: config/c4x/c4x-c.c:80
+#: config/c4x/c4x-c.c:79
 #, c-format
 msgid "missing section name in '#pragma %s' - ignored"
 msgstr "falta el nombre de la sección en '#pragma %s' - ignorado"
 
-#: config/c4x/c4x-c.c:85
+#: config/c4x/c4x-c.c:84
 #, c-format
 msgid "missing ')' for '#pragma %s' - ignored"
 msgstr "falta un ')' para '#pragma %s' - ignorado"
 
-#: config/c4x/c4x-c.c:88
+#: config/c4x/c4x-c.c:87
 #, c-format
 msgid "junk at end of '#pragma %s'"
 msgstr "basura al final de '#pragma %s'"
 
-#: config/c4x/c4x.c:299
+#: config/c4x/c4x.c:280
 #, c-format
 msgid "unknown CPU version %d, using 40.\n"
 msgstr "versión desconocida de CPU %d, usando 40.\n"
 
-#: config/c4x/c4x.c:883
+#: config/c4x/c4x.c:853
 #, c-format
 msgid "ISR %s requires %d words of local vars, max is 32767"
 msgstr "el ISR %s requiere de %d words de variables locales, el máximo es 32767"
 
-#: config/c4x/c4x.c:1635
+#: config/c4x/c4x.c:1602
 msgid "using CONST_DOUBLE for address"
 msgstr "usando CONST_DOUBLE para las direcciones"
 
-#: config/c4x/c4x.c:1775
+#: config/c4x/c4x.c:1742
 msgid "c4x_address_cost: Invalid addressing mode"
 msgstr "c4x_address_cost: Modo inválido de direccionamiento"
 
-#: config/c4x/c4x.c:1917
+#: config/c4x/c4x.c:1884
 #, c-format
 msgid "c4x_print_operand: %%L inconsistency"
 msgstr "c4x_print_operand: inconsistencia %%L"
 
-#: config/c4x/c4x.c:1923
+#: config/c4x/c4x.c:1890
 #, c-format
 msgid "c4x_print_operand: %%N inconsistency"
 msgstr "c4x_print_operand: inconsistencia %%N"
 
-#: config/c4x/c4x.c:1964
+#: config/c4x/c4x.c:1931
 #, c-format
 msgid "c4x_print_operand: %%O inconsistency"
 msgstr "c4x_print_operand: inconsistencia %%O"
 
-#: config/c4x/c4x.c:2060
+#: config/c4x/c4x.c:2026
 msgid "c4x_print_operand: Bad operand case"
 msgstr "c4x_print_operand: Operando case erróneo"
 
 # FIXME: Revisar si post_modify es una instrucción en el código de
 #        gcc. cfuga
-#: config/c4x/c4x.c:2103
+#: config/c4x/c4x.c:2069
 msgid "c4x_print_operand_address: Bad post_modify"
 msgstr "c4x_print_operand_address: post_modify erróneo"
 
 # FIXME: Revisar si pre_modify es una instrucción en el código de
 #        gcc. cfuga
-#: config/c4x/c4x.c:2125
+#: config/c4x/c4x.c:2091
 msgid "c4x_print_operand_address: Bad pre_modify"
 msgstr "c4x_print_operand_address: pre_modify erróneo"
 
-#: config/c4x/c4x.c:2173 config/c4x/c4x.c:2185 config/c4x/c4x.c:2200
+#: config/c4x/c4x.c:2139 config/c4x/c4x.c:2151 config/c4x/c4x.c:2166
 msgid "c4x_print_operand_address: Bad operand case"
 msgstr "c4x_print_operand_address: Operando case erróneo"
 
-#: config/c4x/c4x.c:2456
+#: config/c4x/c4x.c:2422
 msgid "c4x_rptb_insert: Cannot find start label"
 msgstr "c4x_rptb_insert: No se puede encontrar la etiqueta de inicio"
 
-#: config/c4x/c4x.c:3443 config/c4x/c4x.c:3463
+#: config/c4x/c4x.c:3409 config/c4x/c4x.c:3429
 msgid "mode not QImode"
 msgstr "el modo no es QImode"
 
-#: config/c4x/c4x.c:3520
+#: config/c4x/c4x.c:3514
 msgid "invalid indirect memory address"
 msgstr "dirección indirecta de memoria inválida"
 
-#: config/c4x/c4x.c:3609
+#: config/c4x/c4x.c:3603
 msgid "invalid indirect (S) memory address"
 msgstr "dirección (S) indirecta de memoria inválida"
 
-#: config/c4x/c4x.c:3950
+#: config/c4x/c4x.c:3944
 msgid "c4x_valid_operands: Internal error"
 msgstr "c4x_valid_operands: Error interno"
 
-#: config/c4x/c4x.c:4430
+#: config/c4x/c4x.c:4424
 msgid "c4x_operand_subword: invalid mode"
 msgstr "c4x_operand_subword: modo inválido"
 
-#: config/c4x/c4x.c:4433
+#: config/c4x/c4x.c:4427
 msgid "c4x_operand_subword: invalid operand"
 msgstr "c4x_operand_subword: operando inválido"
 
 #. We could handle these with some difficulty.
 #. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:4459
+#: config/c4x/c4x.c:4453
 msgid "c4x_operand_subword: invalid autoincrement"
 msgstr "c4x_operand_subword: autoincremento inválido"
 
-#: config/c4x/c4x.c:4465
+#: config/c4x/c4x.c:4459
 msgid "c4x_operand_subword: invalid address"
 msgstr "c4x_operand_subword: dirección inválida"
 
-#: config/c4x/c4x.c:4476
+#: config/c4x/c4x.c:4470
 msgid "c4x_operand_subword: address not offsettable"
 msgstr "c4x_operand_subword: dirección no desplazable"
 
-#: config/c4x/c4x.c:4676
+#: config/c4x/c4x.c:4670
 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
 msgstr "c4x_rptb_rpts_p: Se movió la etiqueta princiapl del bloque de repetición\n"
 
@@ -8999,7 +9128,6 @@ msgstr "c4x_rptb_rpts_p: Se movi
 #. Name of the c4x linker.
 #. Define assembler options.
 #. Define linker options.
-#. Define C preprocessor options.
 #. Specify the end file to link with.
 #. Target compilation option flags.
 #. Small memory model.
@@ -9035,405 +9163,343 @@ msgstr "c4x_rptb_rpts_p: Se movi
 #. each pair being { "NAME", VALUE, "DESCRIPTION" }
 #. where VALUE is the bits to set or minus the bits to clear.
 #. An empty string NAME is used to identify the default VALUE.
-#: config/c4x/c4x.h:141
+#: config/c4x/c4x.h:170
 msgid "Small memory model"
 msgstr "Modelo de memoria small"
 
-#: config/c4x/c4x.h:143
+#: config/c4x/c4x.h:172
 msgid "Big memory model"
 msgstr "Modelo de memoria big"
 
-#: config/c4x/c4x.h:145
+#: config/c4x/c4x.h:174
 msgid "Use MPYI instruction for C3x"
 msgstr "Usar instrucción MPYI para C3x"
 
-#: config/c4x/c4x.h:147
+#: config/c4x/c4x.h:176
 msgid "Do not use MPYI instruction for C3x"
 msgstr "No usar instrucción MPYI para C3x"
 
-#: config/c4x/c4x.h:149
+#: config/c4x/c4x.h:178
 msgid "Use fast but approximate float to integer conversion"
 msgstr "Usar conversión de coma flotante a entero rápida pero aproximada"
 
-#: config/c4x/c4x.h:151
+#: config/c4x/c4x.h:180
 msgid "Use slow but accurate float to integer conversion"
 msgstr "Usar conversión de coma flotante a entero lenta pero exacta"
 
-#: config/c4x/c4x.h:153
+#: config/c4x/c4x.h:182
 msgid "Enable use of RTPS instruction"
 msgstr "Activar el uso de la instrucción RTPS"
 
-#: config/c4x/c4x.h:155
+#: config/c4x/c4x.h:184
 msgid "Disable use of RTPS instruction"
 msgstr "Desactivar el uso de la instrucción RTPS"
 
-#: config/c4x/c4x.h:157
+#: config/c4x/c4x.h:186
 msgid "Enable use of RTPB instruction"
 msgstr "Activar el uso de la instrucción RTPB"
 
-#: config/c4x/c4x.h:159
+#: config/c4x/c4x.h:188
 msgid "Disable use of RTPB instruction"
 msgstr "Desactivar el uso de la instrucción RTPB"
 
-#: config/c4x/c4x.h:161
+#: config/c4x/c4x.h:190
 msgid "Generate code for C30 CPU"
 msgstr "Generar código para el CPU C30"
 
-#: config/c4x/c4x.h:163
+#: config/c4x/c4x.h:192
 msgid "Generate code for C31 CPU"
 msgstr "Generar código para el CPU C31"
 
-#: config/c4x/c4x.h:165
+#: config/c4x/c4x.h:194
 msgid "Generate code for C32 CPU"
 msgstr "Generar código para el CPU C32"
 
-#: config/c4x/c4x.h:167
+#: config/c4x/c4x.h:196
 msgid "Generate code for C33 CPU"
 msgstr "Generar código para el CPU C33"
 
-#: config/c4x/c4x.h:169
+#: config/c4x/c4x.h:198
 msgid "Generate code for C40 CPU"
 msgstr "Generar código para el CPU C40"
 
-#: config/c4x/c4x.h:171
+#: config/c4x/c4x.h:200
 msgid "Generate code for C44 CPU"
 msgstr "Generar código para el CPU C44"
 
-#: config/c4x/c4x.h:173
+#: config/c4x/c4x.h:202
 msgid "Emit code compatible with TI tools"
 msgstr "Emitir código compatible con las herramientas TI"
 
-#: config/c4x/c4x.h:175
+#: config/c4x/c4x.h:204
 msgid "Emit code to use GAS extensions"
 msgstr "Emitir código para usar las extensiones de GAS"
 
-#: config/c4x/c4x.h:177 config/c4x/c4x.h:181
+#: config/c4x/c4x.h:206 config/c4x/c4x.h:210
 msgid "Save DP across ISR in small memory model"
 msgstr "Guardar DP entre ISR en el modelo de memoria small"
 
-#: config/c4x/c4x.h:179 config/c4x/c4x.h:183
+#: config/c4x/c4x.h:208 config/c4x/c4x.h:212
 msgid "Don't save DP across ISR in small memory model"
 msgstr "No guardar DP entre ISR en el modelo de memoria small"
 
-#: config/c4x/c4x.h:185
+#: config/c4x/c4x.h:214
 msgid "Pass arguments on the stack"
 msgstr "Pasar los argumenotos en la pila"
 
-#: config/c4x/c4x.h:187
+#: config/c4x/c4x.h:216
 msgid "Pass arguments in registers"
 msgstr "Pasar los argumentos en los registros"
 
-#: config/c4x/c4x.h:189
+#: config/c4x/c4x.h:218
 msgid "Enable new features under development"
 msgstr "Activar nuevas características en desarrollo"
 
-#: config/c4x/c4x.h:191
+#: config/c4x/c4x.h:220
 msgid "Disable new features under development"
 msgstr "Desactivar nuevas características en desarrollo"
 
-#: config/c4x/c4x.h:193
+#: config/c4x/c4x.h:222
 msgid "Use the BK register as a general purpose register"
 msgstr "Usar el registro BK como un registro de propósito general"
 
-#: config/c4x/c4x.h:195
+#: config/c4x/c4x.h:224
 msgid "Do not allocate BK register"
 msgstr "No asignar el registro BK"
 
-#: config/c4x/c4x.h:197
+#: config/c4x/c4x.h:226
 msgid "Enable use of DB instruction"
 msgstr "Activar el uso de la instrucción DB"
 
-#: config/c4x/c4x.h:199
+#: config/c4x/c4x.h:228
 msgid "Disable use of DB instruction"
 msgstr "Desactivar el uso de la instrucción DB"
 
-#: config/c4x/c4x.h:201
+#: config/c4x/c4x.h:230
 msgid "Enable debugging"
 msgstr "Activar la depuración"
 
-#: config/c4x/c4x.h:203
+#: config/c4x/c4x.h:232
 msgid "Disable debugging"
 msgstr "Desactivar la depuración"
 
-#: config/c4x/c4x.h:205
+#: config/c4x/c4x.h:234
 msgid "Force constants into registers to improve hoisting"
 msgstr "Forzar las constantes dentro de registros para mejorar el levantamiento"
 
-#: config/c4x/c4x.h:207
+#: config/c4x/c4x.h:236
 msgid "Don't force constants into registers"
 msgstr "No forzar las constantes en los registros"
 
-#: config/c4x/c4x.h:209
+#: config/c4x/c4x.h:238
 msgid "Force RTL generation to emit valid 3 operand insns"
 msgstr "Forzar que la generación de RTL emita 3 operandos insns válidos"
 
-#: config/c4x/c4x.h:211
+#: config/c4x/c4x.h:240
 msgid "Allow RTL generation to emit invalid 3 operand insns"
 msgstr "Permitir que la generación de RTL emita 3 operandos insns inválidos"
 
 # Error de dedo de desarrolladores originales en interation. Avisar. cfuga
-#: config/c4x/c4x.h:213
+#: config/c4x/c4x.h:242
 msgid "Allow unsigned interation counts for RPTB/DB"
 msgstr "Permitir cuentas de iteración unsigned para RPTB/DB"
 
-#: config/c4x/c4x.h:215
+#: config/c4x/c4x.h:244
 msgid "Disallow unsigned iteration counts for RPTB/DB"
 msgstr "No ermitir cuentas de iteración unsigned para RPTB/DB"
 
-#: config/c4x/c4x.h:217
+#: config/c4x/c4x.h:246
 msgid "Preserve all 40 bits of FP reg across call"
 msgstr "Preservar los 40 bits del registro FP entre llamadas"
 
-#: config/c4x/c4x.h:219
+#: config/c4x/c4x.h:248
 msgid "Only preserve 32 bits of FP reg across call"
 msgstr "Sólo preservar 32 bits del registro FP entre llamadas"
 
-#: config/c4x/c4x.h:221
+#: config/c4x/c4x.h:250
 msgid "Enable parallel instructions"
 msgstr "Activar las funciones paralelas"
 
-#: config/c4x/c4x.h:223
+#: config/c4x/c4x.h:252
 msgid "Disable parallel instructions"
 msgstr "Desactivar las funciones paralelas"
 
-#: config/c4x/c4x.h:225
+#: config/c4x/c4x.h:254
 msgid "Enable MPY||ADD and MPY||SUB instructions"
 msgstr "Activar las instrucciones MPY||ADD y MPY||SUB"
 
-#: config/c4x/c4x.h:227
+#: config/c4x/c4x.h:256
 msgid "Disable MPY||ADD and MPY||SUB instructions"
 msgstr "Desactivar las instrucciones MPY||ADD y MPY||SUB"
 
-#: config/c4x/c4x.h:229
+#: config/c4x/c4x.h:258
 msgid "Assume that pointers may be aliased"
 msgstr "Asumir que se pueden hacer alias de los apuntadores"
 
-#: config/c4x/c4x.h:231
+#: config/c4x/c4x.h:260
 msgid "Assume that pointers not aliased"
-msgstr "Asumir que se hay alias de los apuntadores"
+msgstr "Asumir que no se pueden hacer alias de los apuntadores"
 
-#: config/c4x/c4x.h:304
+#: config/c4x/c4x.h:333
 msgid "Specify maximum number of iterations for RPTS"
 msgstr "Especificar el número máximo de iteraciones para RPTS"
 
-#: config/c4x/c4x.h:306
+#: config/c4x/c4x.h:335
 msgid "Select CPU to generate code for"
 msgstr "Seleccionar el CPU para el cual se genera código"
 
-#. 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 "Generar código para el C400"
-
-#: config/clipper/clipper.h:41
-msgid "Generate code for the C300"
-msgstr "Generar código para el C300"
-
-#: config/convex/convex.h:53
-msgid "Generate code for c1"
-msgstr "Generar código para el c1"
-
-#: config/convex/convex.h:54
-msgid "Generate code for c2"
-msgstr "Generar código para el c2"
-
-#: config/convex/convex.h:55
-msgid "Generate code for c32"
-msgstr "Generar código para el c32"
-
-#: config/convex/convex.h:56 config/convex/convex.h:57
-msgid "Generate code for c34"
-msgstr "Generar código para el c34"
-
-#: config/convex/convex.h:59
-msgid "Use standard calling sequence, with arg count word"
-msgstr "Usar secuencia de llamada estándard, con palabra de cuenta de argumentos"
-
-#: config/convex/convex.h:61
-msgid "Place arg count in a nop instruction (faster than push)"
-msgstr "Colocar la cuenta de argumentos en una instrucción nop (más rápido que push)"
-
-#: config/convex/convex.h:63
-msgid "Don't push arg count, depend on symbol table"
-msgstr "No hacer push de la cuenta de argumentos, depender de la tabla de símbolos"
-
-#: config/convex/convex.h:65
-msgid "Use data cache for volatile mem refs (default)"
-msgstr "Usar el caché de datos para referencias a memoria volatile (por omisión)"
-
-#: config/convex/convex.h:67
-msgid "Don't use data cache for volatile mem refs"
-msgstr "No usar el caché de datos para referencias a memoria volatile"
-
-#: config/convex/convex.h:69
-msgid "Bypass data cache for volatile mem refs"
-msgstr "Saltar el caché de datos para referencias a memoria volatile"
-
-#: config/convex/convex.h:70
-msgid "Use 64-bit longs"
-msgstr "Usar longs de 64-bit"
-
-#: config/convex/convex.h:71
-msgid "Use cc- and libc-compatible 32-bit longs"
-msgstr "Usar longs de 32-bit compatibles con cc y libc"
-
-#: config/cris/cris.c:569
+#: config/cris/cris.c:583
 msgid "unexpected index-type in cris_print_index"
 msgstr "tipo-índice inesperado en cris_print_index"
 
-#: config/cris/cris.c:585
+#: config/cris/cris.c:599
 msgid "unexpected base-type in cris_print_base"
 msgstr "tipo-base inesperado en cris_print_base"
 
-#: config/cris/cris.c:878
+#: config/cris/cris.c:892
 #, c-format
 msgid "stackframe too big: %d bytes"
 msgstr "marco de la pila demasiado grande: %d bytes"
 
-#: config/cris/cris.c:1193
+#: config/cris/cris.c:1207
 msgid "allocated but unused delay list in epilogue"
 msgstr "lista de retardo asignada pero sin uso en el epílogo"
 
-#: config/cris/cris.c:1203
+#: config/cris/cris.c:1217
 msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
 msgstr "el tipo de función inesperado necesita un ajuste de pila para __builtin_eh_return"
 
-#: config/cris/cris.c:1282
+#: config/cris/cris.c:1296
 msgid "invalid operand for 'b' modifier"
 msgstr "operando inválido para el modificador 'b'"
 
-#: config/cris/cris.c:1294
+#: config/cris/cris.c:1308
 msgid "invalid operand for 'v' modifier"
 msgstr "operando inválido para el modificador 'v'"
 
-#: config/cris/cris.c:1304
+#: config/cris/cris.c:1318
 msgid "invalid operand for 'P' modifier"
 msgstr "operando inválido para el modificador 'P'"
 
-#: config/cris/cris.c:1311
+#: config/cris/cris.c:1325
 msgid "invalid operand for 'p' modifier"
 msgstr "operador inválido para el modificador 'p'"
 
-#: config/cris/cris.c:1350
+#: config/cris/cris.c:1364
 msgid "invalid operand for 'z' modifier"
 msgstr "operando inválido para el modificador 'z'"
 
-#: config/cris/cris.c:1381 config/cris/cris.c:1411
+#: config/cris/cris.c:1395 config/cris/cris.c:1425
 msgid "invalid operand for 'H' modifier"
 msgstr "operando inválido para el modificador 'H'"
 
-#: config/cris/cris.c:1387
+#: config/cris/cris.c:1401
 msgid "bad register"
 msgstr "registro erróneo"
 
-#: config/cris/cris.c:1425
+#: config/cris/cris.c:1439
 msgid "invalid operand for 'e' modifier"
 msgstr "operando inválido para el modificador 'e'"
 
-#: config/cris/cris.c:1442
+#: config/cris/cris.c:1456
 msgid "invalid operand for 'm' modifier"
 msgstr "operando inválido para el modificador 'm'"
 
-#: config/cris/cris.c:1467
+#: config/cris/cris.c:1481
 msgid "invalid operand for 'A' modifier"
 msgstr "operando inválido para el modificador 'A'"
 
-#: config/cris/cris.c:1475
+#: config/cris/cris.c:1489
 msgid "invalid operand for 'D' modifier"
 msgstr "operando inválido para el modificador 'D'"
 
-#: config/cris/cris.c:1489
+#: config/cris/cris.c:1503
 msgid "invalid operand for 'T' modifier"
 msgstr "operando inválido para el modificador 'T'"
 
-#: config/cris/cris.c:1498
+#: config/cris/cris.c:1512
 msgid "invalid operand modifier letter"
 msgstr "modificador de letra de operando inválido"
 
-#: config/cris/cris.c:1506
+#: config/cris/cris.c:1520
 #, c-format
 msgid "internal error: bad register: %d"
 msgstr "error interno: registro erróneo: %d"
 
-#: config/cris/cris.c:1554
+#: config/cris/cris.c:1568
 msgid "unexpected multiplicative operand"
 msgstr "operando multiplicativo inesperado"
 
-#: config/cris/cris.c:1574
+#: config/cris/cris.c:1588
 msgid "unexpected operand"
 msgstr "operando inesperado"
 
-#: config/cris/cris.c:1609 config/cris/cris.c:1619
+#: config/cris/cris.c:1623 config/cris/cris.c:1633
 msgid "unrecognized address"
 msgstr "no se reconoce la dirección"
 
-#: config/cris/cris.c:1975
+#: config/cris/cris.c:1989
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr "error interno: insn colateral afectando al efecto principal"
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:2262
+#: config/cris/cris.c:2276
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr "error interno: cris_side_effect_mode_ok con operandos erróneos"
 
-#: config/cris/cris.c:2344 config/cris/cris.c:2402
+#: config/cris/cris.c:2358 config/cris/cris.c:2416
 msgid "unrecognized supposed constant"
 msgstr "supuesta constante no reconocida"
 
-#: config/cris/cris.c:2443
+#: config/cris/cris.c:2457
 msgid "unrecognized supposed constant in cris_global_pic_symbol"
 msgstr "supuesta constante no reconocida en cris_global_pic_symbol"
 
-#: config/cris/cris.c:2462
+#: config/cris/cris.c:2476
 #, c-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "no se puede usar -max-stackframe=%d, no está entre 0 y %d"
 
-#: config/cris/cris.c:2490
+#: config/cris/cris.c:2504
 #, c-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr "especificación de versión CRIS desconocida en -march= o -mcpu= : %s"
 
-#: config/cris/cris.c:2526
+#: config/cris/cris.c:2540
 #, c-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr "especificación de versión de cpu CRIS desconocida en -mtune= : %s"
 
-#: config/cris/cris.c:2544
+#: config/cris/cris.c:2558
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "-fPIC y -fpic no tienen soporte en esta configuración"
 
-#: config/cris/cris.c:2560
+#: config/cris/cris.c:2574
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr "esa opción -g en particular es inválida con -maout y -melinux"
 
-#: config/cris/cris.c:2790 config/cris/cris.c:2835
+#: config/cris/cris.c:2808 config/cris/cris.c:2853
 msgid "unexpected side-effects in address"
 msgstr "efectos colaterales inesperados en la dirección"
 
 #. Labels are never marked as global symbols.
-#: config/cris/cris.c:2932 config/cris/cris.c:2963
+#: config/cris/cris.c:2950 config/cris/cris.c:2981
 msgid "unexpected PIC symbol"
 msgstr "símbolo PIC inesperado"
 
-#: config/cris/cris.c:2936
+#: config/cris/cris.c:2954
 msgid "PIC register isn't set up"
 msgstr "el registro PIC aún no está preparado"
 
-#: config/cris/cris.c:2949 config/cris/cris.c:3032
+#: config/cris/cris.c:2967 config/cris/cris.c:3050
 msgid "unexpected address expression"
 msgstr "expresión de dirección inesperada"
 
-#: config/cris/cris.c:2967
+#: config/cris/cris.c:2985
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr "emitiendo un operando PIC, pero el registro PIC aún no está preparado"
 
-#: config/cris/cris.c:2976
+#: config/cris/cris.c:2994
 msgid "unexpected NOTE as addr_const:"
 msgstr "NOTE inesperado como addr_const:"
 
@@ -9513,7 +9579,7 @@ msgid "Warn when a stackframe is larger than the specified size"
 msgstr "Avisar cuando un marco de pila sea más grande que el tamaño especificado"
 
 #. Node: Profiling
-#: config/cris/cris.h:1029
+#: config/cris/cris.h:1019
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr "no hay FUNCTION_PROFILER para CRIS"
 
@@ -9521,104 +9587,105 @@ msgstr "no hay FUNCTION_PROFILER para CRIS"
 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
 msgstr "Junto con -fpic y -fPIC, no utilizar referencias GOTPLT"
 
-#: config/d30v/d30v.c:209
+#: config/d30v/d30v.c:207
 #, c-format
 msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
 msgstr "modes_tieable_p erróneos para el registro %s, modo1 %s, modo2 %s"
 
-#: config/d30v/d30v.c:2676
+#: config/d30v/d30v.c:2666
 msgid "bad insn to d30v_print_operand_address:"
 msgstr "insn errónea para d30v_print_operand_address:"
 
-#: config/d30v/d30v.c:2693 config/d30v/d30v.c:2754 config/d30v/d30v.c:2775 config/d30v/d30v.c:2793
+#: config/d30v/d30v.c:2683 config/d30v/d30v.c:2744 config/d30v/d30v.c:2765
+#: config/d30v/d30v.c:2783
 msgid "bad insn to d30v_print_operand_memory_reference:"
 msgstr "insn erróneo para d30v_print_operand_memory_reference:"
 
-#: config/d30v/d30v.c:2861
+#: config/d30v/d30v.c:2851
 msgid "bad insn to d30v_print_operand, 'f' modifier:"
 msgstr "insn erróneo para d30v_print_operand, modificador 'f':"
 
-#: config/d30v/d30v.c:2870
+#: config/d30v/d30v.c:2860
 msgid "bad insn to d30v_print_operand, 'A' modifier:"
 msgstr "insn erróneo para d30v_print_operand, modificador 'A':"
 
-#: config/d30v/d30v.c:2877
+#: config/d30v/d30v.c:2867
 msgid "bad insn to d30v_print_operand, 'M' modifier:"
 msgstr "insn erróneo para d30v_print_operand, modificador 'M':"
 
-#: config/d30v/d30v.c:2931
+#: config/d30v/d30v.c:2921
 msgid "bad insn to print_operand, 'F' or 'T' modifier:"
 msgstr "insn erróneo para print_operand, modificador 'F' o 'T':"
 
-#: config/d30v/d30v.c:2942
+#: config/d30v/d30v.c:2932
 msgid "bad insn to print_operand, 'B' modifier:"
 msgstr "insn erróneo para print_operand, modificador 'B':"
 
-#: config/d30v/d30v.c:2949
+#: config/d30v/d30v.c:2939
 msgid "bad insn to print_operand, 'E' modifier:"
 msgstr "insn erróneo para print_operand, modificador 'E':"
 
-#: config/d30v/d30v.c:2967
+#: config/d30v/d30v.c:2957
 msgid "bad insn to print_operand, 'R' modifier:"
 msgstr "insn erróneo para print_operand, modificador 'R':"
 
-#: config/d30v/d30v.c:2976 config/d30v/d30v.c:2984
+#: config/d30v/d30v.c:2966 config/d30v/d30v.c:2974
 msgid "bad insn to print_operand, 's' modifier:"
 msgstr "insn erróneo para print_operand, modificador 's':"
 
-#: config/d30v/d30v.c:3013
+#: config/d30v/d30v.c:3003
 msgid "bad insn in d30v_print_operand, 0 case"
 msgstr "insn erróneo en d30v_print_operand, caso 0"
 
-#: config/d30v/d30v.c:3368
+#: config/d30v/d30v.c:3301
 msgid "d30v_emit_comparison"
 msgstr "d30v_emit_comparison"
 
-#: config/d30v/d30v.c:3412
+#: config/d30v/d30v.c:3345
 msgid "bad call to d30v_move_2words"
 msgstr "llamada errónea a d30v_move_2words"
 
-#: config/d30v/d30v.h:108
+#: config/d30v/d30v.h:114
 msgid "Enable use of conditional move instructions"
 msgstr "Activar el uso de las instrucciones condicionales move"
 
-#: config/d30v/d30v.h:111
+#: config/d30v/d30v.h:117
 msgid "Disable use of conditional move instructions"
 msgstr "Desactivar el uso de las instrucciones condicionales move"
 
-#: config/d30v/d30v.h:114
+#: config/d30v/d30v.h:120
 msgid "Debug argument support in compiler"
 msgstr "Soporte para depuración de argumentos en el compilador"
 
-#: config/d30v/d30v.h:117
+#: config/d30v/d30v.h:123
 msgid "Debug stack support in compiler"
 msgstr "Soporte para depuración de pila en el compilador"
 
-#: config/d30v/d30v.h:120
+#: config/d30v/d30v.h:126
 msgid "Debug memory address support in compiler"
 msgstr "Soporte para depuración de direcciones de memoria en el compilador"
 
-#: config/d30v/d30v.h:123
+#: config/d30v/d30v.h:129
 msgid "Make adjacent short instructions parallel if possible"
 msgstr "Hacer paralelas las instrucciones adyacentes cortas si es posible"
 
-#: config/d30v/d30v.h:126
+#: config/d30v/d30v.h:132
 msgid "Do not make adjacent short instructions parallel"
 msgstr "No hacer paralelas las instrucciones adyacentes"
 
-#: config/d30v/d30v.h:129 config/d30v/d30v.h:132
+#: config/d30v/d30v.h:135 config/d30v/d30v.h:138
 msgid "Link programs/data to be in external memory by default"
 msgstr "Enlazar programas/datos para estar en la memoria externa por omisión"
 
-#: config/d30v/d30v.h:135
+#: config/d30v/d30v.h:141
 msgid "Link programs/data to be in onchip memory by default"
 msgstr "Enlazar programas/datos para estar en la memoria del chip por omisión"
 
-#: config/d30v/d30v.h:143
+#: config/d30v/d30v.h:149
 msgid "Change the branch costs within the compiler"
 msgstr "Cambiar los costos de ramificación dentro del compilador"
 
-#: config/d30v/d30v.h:146
+#: config/d30v/d30v.h:152
 msgid "Change the threshold for conversion to conditional execution"
 msgstr "Cambiar el umbral para la conversión a ejecución condicional"
 
@@ -9630,31 +9697,27 @@ msgstr "tama
 msgid "invalid addressing mode"
 msgstr "modo de direccionamiento inválido"
 
-#: config/dsp16xx/dsp16xx.c:1857
+#: config/dsp16xx/dsp16xx.c:1821
 msgid "bad register extension code"
 msgstr "código de extensión de registro erróneo"
 
-#: config/dsp16xx/dsp16xx.c:1958
+#: config/dsp16xx/dsp16xx.c:1921
 msgid "invalid offset in ybase addressing"
 msgstr "desplazamiento inválido en el direccionamiento de ybase"
 
-#: config/dsp16xx/dsp16xx.c:1961
+#: config/dsp16xx/dsp16xx.c:1924
 msgid "invalid register in ybase addressing"
 msgstr "registro inválido en el direccionamiento de ybase"
 
-#: config/dsp16xx/dsp16xx.c:1990
-msgid "inline float constants not supported on this host"
-msgstr "no se da soporte a constantes inline float en este `host'"
-
-#: config/dsp16xx/dsp16xx.c:2140
+#: config/dsp16xx/dsp16xx.c:2099
 msgid "invalid shift operator in emit_1600_core_shift"
 msgstr "operador de desplazamiento inválido en emit_1600_core_shift"
 
-#: config/dsp16xx/dsp16xx.c:2469
+#: config/dsp16xx/dsp16xx.c:2428
 msgid "invalid mode for gen_tst_reg"
 msgstr "modo inválido para gen_tst_reg"
 
-#: config/dsp16xx/dsp16xx.c:2541
+#: config/dsp16xx/dsp16xx.c:2500
 msgid "invalid mode for integer comparison in gen_compare_reg"
 msgstr "modo inválido para la comparación entera en gen_compare_reg"
 
@@ -9663,236 +9726,379 @@ msgstr "modo inv
 #. 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/dsp16xx/dsp16xx.h:215
+#: config/dsp16xx/dsp16xx.h:230
 msgid "Pass parameters in registers (default)"
 msgstr "Pasar los parámetros en los registros (por omisión)"
 
-#: config/dsp16xx/dsp16xx.h:217
+#: config/dsp16xx/dsp16xx.h:232
 msgid "Don't pass parameters in registers"
 msgstr "No pasar los parámetros en los registros"
 
-#: config/dsp16xx/dsp16xx.h:219
+#: config/dsp16xx/dsp16xx.h:234
 msgid "Generate code for near calls"
 msgstr "Generar código para llamadas near"
 
-#: config/dsp16xx/dsp16xx.h:221
+#: config/dsp16xx/dsp16xx.h:236
 msgid "Don't generate code for near calls"
 msgstr "No generar código para llamadas near"
 
-#: config/dsp16xx/dsp16xx.h:223
+#: config/dsp16xx/dsp16xx.h:238
 msgid "Generate code for near jumps"
 msgstr "Generar código para saltos near"
 
-#: config/dsp16xx/dsp16xx.h:225
+#: config/dsp16xx/dsp16xx.h:240
 msgid "Don't generate code for near jumps"
 msgstr "No generar código para saltos near"
 
-#: config/dsp16xx/dsp16xx.h:227
+#: config/dsp16xx/dsp16xx.h:242
 msgid "Generate code for a bit-manipulation unit"
 msgstr "Generar código para una unidad de manipulación de bits"
 
-#: config/dsp16xx/dsp16xx.h:229
+#: config/dsp16xx/dsp16xx.h:244
 msgid "Don't generate code for a bit-manipulation unit"
 msgstr "No generar código para una unidad de manipulación de bits"
 
-#: config/dsp16xx/dsp16xx.h:231
+#: config/dsp16xx/dsp16xx.h:246
 msgid "Generate code for memory map1"
 msgstr "Generar código para memoria map1"
 
-#: config/dsp16xx/dsp16xx.h:233
+#: config/dsp16xx/dsp16xx.h:248
 msgid "Generate code for memory map2"
 msgstr "Generar código para memoria map2"
 
-#: config/dsp16xx/dsp16xx.h:235
+#: config/dsp16xx/dsp16xx.h:250
 msgid "Generate code for memory map3"
 msgstr "Generar código para memoria map3"
 
-#: config/dsp16xx/dsp16xx.h:237
+#: config/dsp16xx/dsp16xx.h:252
 msgid "Generate code for memory map4"
 msgstr "Generar código para memoria map4"
 
-#: config/dsp16xx/dsp16xx.h:239
+#: config/dsp16xx/dsp16xx.h:254
 msgid "Ouput extra code for initialized data"
-msgstr "Generar código extra para datos iniciados"
+msgstr "Generar código extra para datos inicializados"
 
-#: config/dsp16xx/dsp16xx.h:241
+#: config/dsp16xx/dsp16xx.h:256
 msgid "Don't let reg. allocator use ybase registers"
 msgstr "No permitir que el alojador de registros use registros ybase"
 
-#: config/dsp16xx/dsp16xx.h:243
+#: config/dsp16xx/dsp16xx.h:258
 msgid "Output extra debug info in Luxworks environment"
 msgstr "Generar información extra de depuración en el ambiente Luxworks"
 
-#: config/dsp16xx/dsp16xx.h:245
+#: config/dsp16xx/dsp16xx.h:260
 msgid "Save temp. files in Luxworks environment"
 msgstr "Guardar los ficheros temporales en el ambiente Luxworks"
 
-#: config/dsp16xx/dsp16xx.h:257
+#: config/dsp16xx/dsp16xx.h:272
 msgid "Specify alternate name for text section"
 msgstr "Especificar un nombre alternativo para la sección de texto"
 
-#: config/dsp16xx/dsp16xx.h:259
+#: config/dsp16xx/dsp16xx.h:274
 msgid "Specify alternate name for data section"
 msgstr "Especificar un nombre alternativo para la sección de datos"
 
-#: config/dsp16xx/dsp16xx.h:261
+#: config/dsp16xx/dsp16xx.h:276
 msgid "Specify alternate name for bss section"
 msgstr "Especificar un nombre alternativo para la sección bss"
 
-#: config/dsp16xx/dsp16xx.h:263
+#: config/dsp16xx/dsp16xx.h:278
 msgid "Specify alternate name for constant section"
 msgstr "Especificar un nombre alternativo para la sección de constantes"
 
-#: config/dsp16xx/dsp16xx.h:265
+#: config/dsp16xx/dsp16xx.h:280
 msgid "Specify alternate name for dsp16xx chip"
 msgstr "Especificar un nombre alternativo para el chip dsp16xx"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/dsp16xx/dsp16xx.h:1219 config/dsp16xx/dsp16xx.h:1224 config/dsp16xx/dsp16xx.h:1229 config/dsp16xx/dsp16xx.h:1809 config/dsp16xx/dsp16xx.h:1814
+#: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1772
+#: config/dsp16xx/dsp16xx.h:1777
 msgid "profiling not implemented yet"
 msgstr "aún no se ha implementado el análisis de perfil"
 
 #. Emit RTL insns to initialize the variable parts of a trampoline.
 #. FNADDR is an RTX for the address of the function's pure code.
 #. CXT is an RTX for the static chain value for the function.
-#: config/dsp16xx/dsp16xx.h:1240 config/dsp16xx/dsp16xx.h:1252
+#: config/dsp16xx/dsp16xx.h:1228 config/dsp16xx/dsp16xx.h:1240
 msgid "trampolines not yet implemented"
 msgstr "aún no se han implementado trampolines"
 
-#. 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:51
-msgid "Generate code the unix assembler can handle"
-msgstr "Generar código que el ensamblador de unix pueda manejar"
-
-#: config/elxsi/elxsi.h:52
-msgid "Generate code an embedded assembler can handle"
-msgstr "Generar código que un ensamblador imbuído pueda manejar"
-
-#: config/fr30/fr30.c:456
+#: config/fr30/fr30.c:453
 msgid "fr30_print_operand_address: unhandled address"
 msgstr "fr30_print_operand_address: dirección sin manejar"
 
-#: config/fr30/fr30.c:483
+#: config/fr30/fr30.c:480
 #, c-format
 msgid "fr30_print_operand: unrecognized %%p code"
 msgstr "fr30_print_operand: no se reconoce el código %%p"
 
-#: config/fr30/fr30.c:503
+#: config/fr30/fr30.c:500
 #, c-format
 msgid "fr30_print_operand: unrecognized %%b code"
 msgstr "fr30_print_operand: no se reconoce el código %%b"
 
-#: config/fr30/fr30.c:524
+#: config/fr30/fr30.c:521
 #, c-format
 msgid "fr30_print_operand: unrecognized %%B code"
 msgstr "fr30_print_operand: no se reconoce el código %%B"
 
-#: config/fr30/fr30.c:532
+#: config/fr30/fr30.c:529
 #, c-format
 msgid "fr30_print_operand: invalid operand to %%A code"
 msgstr "fr30_print_operand: operando inválido para el código %%A"
 
-#: config/fr30/fr30.c:549
+#: config/fr30/fr30.c:546
 #, c-format
 msgid "fr30_print_operand: invalid %%x code"
 msgstr "fr30_print_operand: código %%x inválido"
 
-#: config/fr30/fr30.c:556
+#: config/fr30/fr30.c:553
 #, c-format
 msgid "fr30_print_operand: invalid %%F code"
 msgstr "fr30_print_operand: código %%F inválido"
 
-#: config/fr30/fr30.c:572
+#: config/fr30/fr30.c:570
 msgid "fr30_print_operand: unknown code"
 msgstr "fr30_print_operand: código desconocido"
 
-#: config/fr30/fr30.c:601 config/fr30/fr30.c:610 config/fr30/fr30.c:621 config/fr30/fr30.c:634
+#: config/fr30/fr30.c:599 config/fr30/fr30.c:608 config/fr30/fr30.c:619
+#: config/fr30/fr30.c:632
 msgid "fr30_print_operand: unhandled MEM"
 msgstr "fr30_print_operand: MEM sin manejar"
 
-#: config/fr30/fr30.h:57
+#: config/fr30/fr30.h:63
 msgid "Assume small address space"
 msgstr "Asumiendo espacio de direcciones pequeño"
 
-#: config/h8300/h8300.c:142
+#: config/frv/frv.c:410 config/frv/frv.c:428
+#, c-format
+msgid "Unknown cpu: -mcpu=%s"
+msgstr "cpu desconocido: -mcpu=%s"
+
+#: config/frv/frv.c:451
+msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
+msgstr "-fpic y -gdwarf son incompatibles (-fpic y -g/-gdwarf-2 están bien)"
+
+#: config/frv/frv.c:2520
+msgid "Bad insn to frv_print_operand_address:"
+msgstr "insn errónea para frv_print_operand_address:"
+
+#: config/frv/frv.c:2533
+msgid "Bad register to frv_print_operand_memory_reference_reg:"
+msgstr "Registro erróneo para frv_print_operand_memory_reference_reg:"
+
+#: config/frv/frv.c:2574 config/frv/frv.c:2584 config/frv/frv.c:2593
+#: config/frv/frv.c:2621 config/frv/frv.c:2633 config/frv/frv.c:2637
+msgid "Bad insn to frv_print_operand_memory_reference:"
+msgstr "insn erróneo para frv_print_operand_memory_reference:"
+
+#: config/frv/frv.c:2779
+msgid "Bad insn in frv_print_operand, bad const_double"
+msgstr "insn erróneo en frv_print_operand, const_double errónea"
+
+#: config/frv/frv.c:2824
+msgid "Bad insn to frv_print_operand, 'C' modifier:"
+msgstr "insn erróneo para frv_print_operand, modificador 'C':"
+
+#: config/frv/frv.c:2847
+msgid "Bad insn to frv_print_operand, 'c' modifier:"
+msgstr "insn erróneo para frv_print_operand, modificador 'c':"
+
+#: config/frv/frv.c:2872
+msgid "Bad insn to frv_print_operand, 'e' modifier:"
+msgstr "insn erróneo para frv_print_operand, modificador 'e':"
+
+#: config/frv/frv.c:2880
+msgid "Bad insn to frv_print_operand, 'F' modifier:"
+msgstr "insn erróneo para frv_print_operand, modificador 'F':"
+
+#: config/frv/frv.c:2896
+msgid "Bad insn to frv_print_operand, 'f' modifier:"
+msgstr "insn erróneo para frv_print_operand, modificador 'f':"
+
+#: config/frv/frv.c:2949
+msgid "Bad insn to frv_print_operand, 'L' modifier:"
+msgstr "insn erróneo para frv_print_operand, modificador 'L':"
+
+#: config/frv/frv.c:2962
+msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
+msgstr "insn erróneo para frv_print_operand, modificador 'M/N':"
+
+#: config/frv/frv.c:2983
+msgid "Bad insn to frv_print_operand, 'O' modifier:"
+msgstr "insn erróneo para frv_print_operand, modificador 'O':"
+
+#: config/frv/frv.c:3001
+msgid "Bad insn to frv_print_operand, P modifier:"
+msgstr "insn erróneo para frv_print_operand, modificador 'P':"
+
+#: config/frv/frv.c:3021
+msgid "Bad insn in frv_print_operand, z case"
+msgstr "insn erróneo en frv_print_operand, caso z"
+
+#: config/frv/frv.c:3049
+msgid "Bad insn in frv_print_operand, 0 case"
+msgstr "insn erróneo en frv_print_operand, caso 0"
+
+#: config/frv/frv.c:3054
+msgid "frv_print_operand: unknown code"
+msgstr "frv_print_operand: código desconocido"
+
+#: config/frv/frv.c:5737
+msgid "Bad output_move_single operand"
+msgstr "Operando output_move_single erróneo"
+
+#: config/frv/frv.c:5866
+msgid "Bad output_move_double operand"
+msgstr "Operando output_move_double erróneo"
+
+#: config/frv/frv.c:6010
+msgid "Bad output_condmove_single operand"
+msgstr "Operando output_condmove_single erróneo"
+
+#: config/frv/frv.c:8315
+msgid "frv_registers_update"
+msgstr "frv_registers_update"
+
+#: config/frv/frv.c:8475
+msgid "frv_registers_used_p"
+msgstr "frv_registers_used_p"
+
+#: config/frv/frv.c:8604
+msgid "frv_registers_set_p"
+msgstr "frv_registers_set_p"
+
+#: config/frv/frv.c:9171
+msgid "accumulator is not a constant integer"
+msgstr "el acumulador no es una constante entera"
+
+#: config/frv/frv.c:9176
+msgid "accumulator number is out of bounds"
+msgstr "el número del acumulador está fuera de los límites"
+
+#: config/frv/frv.c:9187
+#, c-format
+msgid "inappropriate accumulator for `%s'"
+msgstr "acumulador inapropiado para `%s'"
+
+#: config/frv/frv.c:9253
+#, c-format
+msgid "`%s' expects a constant argument"
+msgstr "el atributo `%s' espera una constante como argumento"
+
+#: config/frv/frv.c:9258
+#, c-format
+msgid "constant argument out of range for `%s'"
+msgstr "el argumento constante está fuera de rango para `%s'"
+
+#: config/frv/frv.c:9638
+msgid "media functions are not available unless -mmedia is used"
+msgstr "las funciones de medios no están disponibles a menos que se use -mmedia"
+
+#: config/frv/frv.c:9650
+msgid "this media function is only available on the fr500"
+msgstr "esta función de medios sólo está disponible en el fr500"
+
+#: config/frv/frv.c:9678
+msgid "this media function is only available on the fr400"
+msgstr "esta función de medios sólo está disponible en el fr400"
+
+#. This macro is a C statement to print on `stderr' a string describing the
+#. particular machine description choice.  Every machine description should
+#. define `TARGET_VERSION'.  For example:
+#.
+#. #ifdef MOTOROLA
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
+#. #else
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
+#. #endif
+#: config/frv/frv.h:512
+msgid " (frv)"
+msgstr " (frv)"
+
+#: config/h8300/h8300.c:314
 msgid "-ms2600 is used without -ms"
 msgstr "se usó -ms2600 sin -ms"
 
+#: config/h8300/h8300.c:320
+msgid "-mn is used without -mh or -ms"
+msgstr "se usó -mn sin -mh ó -ms"
+
 #. 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:117
-msgid "Generate H8/S code"
-msgstr "Generar código H8/S"
+#: config/h8300/h8300.h:150
+msgid "Generate H8S code"
+msgstr "Generar código H8S"
 
-#: config/h8300/h8300.h:118
-msgid "Do not generate H8/S code"
-msgstr "No generar código H8/S"
+#: config/h8300/h8300.h:151
+msgid "Do not generate H8S code"
+msgstr "No generar código H8S"
 
-#: config/h8300/h8300.h:119
-msgid "Generate H8/S2600 code"
-msgstr "Generar código H8/S2600"
+#: config/h8300/h8300.h:152
+msgid "Generate H8S/2600 code"
+msgstr "Generar código H8S/2600"
 
-#: config/h8300/h8300.h:120
-msgid "Do not generate H8/S2600 code"
-msgstr "No generar código H8/S2600"
+#: config/h8300/h8300.h:153
+msgid "Do not generate H8S/2600 code"
+msgstr "No generar código H8S/2600"
 
-#: config/h8300/h8300.h:121
+#: config/h8300/h8300.h:154
 msgid "Make integers 32 bits wide"
 msgstr "Hacer enteros de 32 bits de anchura"
 
-#: config/h8300/h8300.h:124
+#: config/h8300/h8300.h:157
 msgid "Use registers for argument passing"
 msgstr "Usar registros para paso de parámetros"
 
-#: config/h8300/h8300.h:126
+#: config/h8300/h8300.h:159
 msgid "Do not use registers for argument passing"
 msgstr "No usar registros para paso de parámetros"
 
-#: config/h8300/h8300.h:128
+#: config/h8300/h8300.h:161
 msgid "Consider access to byte sized memory slow"
 msgstr "Considerar lento el acceso a la memoria de tamaño byte"
 
-#: config/h8300/h8300.h:129
+#: config/h8300/h8300.h:162
 msgid "Enable linker relaxing"
 msgstr "Activar el relajamiento del enlazador"
 
-#: config/h8300/h8300.h:131
+#: config/h8300/h8300.h:164
 msgid "Generate H8/300H code"
 msgstr "Generar código H8/300H"
 
-#: config/h8300/h8300.h:132
+#: config/h8300/h8300.h:165
+msgid "Enable the normal mode"
+msgstr "Activar el modo normal"
+
+#: config/h8300/h8300.h:166
 msgid "Do not generate H8/300H code"
 msgstr "No generar código H8/300H"
 
-#: config/h8300/h8300.h:133
+#: config/h8300/h8300.h:167
 msgid "Use H8/300 alignment rules"
 msgstr "Usar reglas de alineación H8/300"
 
-#: config/i370/i370-c.c:54
+#: config/i370/i370-c.c:53
 msgid "junk at end of #pragma map"
 msgstr "basura al final de #pragma map"
 
-#: config/i370/i370-c.c:60
+#: config/i370/i370-c.c:59
 msgid "malformed #pragma map, ignored"
 msgstr "#pragma map malformado, ignorado"
 
-#: config/i370/i370.c:897
+#: config/i370/i370.c:915
 msgid "real name is too long - alias ignored"
 msgstr "el nombre real es demasiado largo - se ignora el alias"
 
-#: config/i370/i370.c:902
+#: config/i370/i370.c:920
 msgid "alias name is too long - alias ignored"
 msgstr "el nombre de alias es demasiado largo - se ignora el alias"
 
-#: config/i370/i370.c:1173
+#: config/i370/i370.c:1191
 msgid "internal error--no jump follows compare:"
 msgstr "error interno--no hay saltos a continuación de la comparación:"
 
@@ -9900,331 +10106,317 @@ msgstr "error interno--no hay saltos a continuaci
 #. 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
+#: config/i370/i370.h:75
 msgid "Generate char instructions"
 msgstr "Generar instrucciones char"
 
-#: config/i370/i370.h:64
+#: config/i370/i370.h:76
 msgid "Do not generate char instructions"
 msgstr "No generar instrucciones char"
 
-#: config/i386/i386.c:925
+#: config/i386/i386.c:1043
 #, c-format
 msgid "code model %s not supported in PIC mode"
 msgstr "el modelo de código %s no tiene soporte en el modo PIC"
 
-#: config/i386/i386.c:935 config/sparc/sparc.c:344
+#: config/i386/i386.c:1053 config/sparc/sparc.c:356
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "valor erróneo (%s) para el interruptor -mcmodel="
 
-#: config/i386/i386.c:950
+#: config/i386/i386.c:1068
 #, c-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "valor erróneo (%s) para el interruptor -masm="
 
-#: config/i386/i386.c:953
+#: config/i386/i386.c:1071
 #, c-format
 msgid "code model `%s' not supported in the %s bit mode"
 msgstr "el modelo de código `%s' no tiene soporte en el modo de bit %s"
 
-#: config/i386/i386.c:956
+#: config/i386/i386.c:1074
 msgid "code model `large' not supported yet"
 msgstr "aún no hay soporte para el modelo de código `large'"
 
-#: config/i386/i386.c:958
+#: config/i386/i386.c:1076
 #, c-format
 msgid "%i-bit mode not compiled in"
 msgstr "no está compilado el modo bit-%i"
 
-#: config/i386/i386.c:988 config/mips/mips.c:4989
+#: config/i386/i386.c:1106
 #, c-format
 msgid "bad value (%s) for -march= switch"
 msgstr "valor erróneo (%s) para el interruptor -march="
 
-#: config/i386/i386.c:999 config/mips/mips.c:4945
+#: config/i386/i386.c:1117
 #, c-format
 msgid "bad value (%s) for -mcpu= switch"
 msgstr "valor erróneo (%s) para el interruptor -mcpu="
 
-#: config/i386/i386.c:1018
+#: config/i386/i386.c:1134
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d no está entre 0 y %d"
 
-#: config/i386/i386.c:1031
+#: config/i386/i386.c:1147
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops es obsoleto, use -falign-loops"
 
-#: config/i386/i386.c:1036 config/i386/i386.c:1049 config/i386/i386.c:1062
+#: config/i386/i386.c:1152 config/i386/i386.c:1165 config/i386/i386.c:1178
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d no está entre 0 y %d"
 
-#: config/i386/i386.c:1044
+#: config/i386/i386.c:1160
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps es obsoleto, use -falign-jumps"
 
-#: config/i386/i386.c:1057
+#: config/i386/i386.c:1173
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions es obsoleto, use -falign-functions"
 
-#: config/i386/i386.c:1095
+#: config/i386/i386.c:1211
 #, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d no está entre %d y 12"
 
-#: config/i386/i386.c:1107
+#: config/i386/i386.c:1223
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d no está entre 0 y 5"
 
-#: config/i386/i386.c:1129
+#: config/i386/i386.c:1235
+#, c-format
+msgid "bad value (%s) for -mtls-dialect= switch"
+msgstr "valor erróneo (%s) para el interruptor -mtls-dialect="
+
+#: config/i386/i386.c:1256
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr "-malign-double no tiene sentido en el modo 64bit"
 
-#: config/i386/i386.c:1131
+#: config/i386/i386.c:1258
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr "la convención de llamadas -mrtd no tiene soporte en el modo de 64 bit"
 
-#: config/i386/i386.c:1147 config/i386/i386.c:1158
+#: config/i386/i386.c:1274 config/i386/i386.c:1285
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "el conjunto de instrucciones SSE está desactivado, usando la aritmética 387"
 
-#: config/i386/i386.c:1163
+#: config/i386/i386.c:1290
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "el conjunto de instrucciones 387 está desactivado, usando la aritmética SSE"
 
-#: config/i386/i386.c:1170
+#: config/i386/i386.c:1297
 #, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "valor erróneo (%s) para el interruptor -mfpmath="
 
-#: config/i386/i386.c:1300
+#: config/i386/i386.c:1429
 #, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr "el atributo `%s' requiere una constante entera como argumento"
 
-#: config/i386/i386.c:1306
+#: config/i386/i386.c:1435
 #, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "el argumento para el atributo `%s' es más grande que %d"
 
-#: config/i386/i386.c:5363
+#: config/i386/i386.c:6176
 msgid "invalid UNSPEC as operand"
 msgstr "UNSPEC inválido como operando"
 
-#: config/i386/i386.c:5596
+#: config/i386/i386.c:6438
 msgid "extended registers have no high halves"
 msgstr "los registros extendidos no tiene mitades superiores"
 
-#: config/i386/i386.c:5611
+#: config/i386/i386.c:6453
 msgid "unsupported operand size for extended register"
 msgstr "tamaño de operando sin soporte para el registro extendido"
 
-#: config/i386/i386.c:5884
+#: config/i386/i386.c:6768
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "el operando no es una constante ni un código de condición, código de operando 'c' inválido"
 
-#: config/i386/i386.c:5930
+#: config/i386/i386.c:6814
 #, c-format
 msgid "invalid operand code `%c'"
 msgstr "código de operando `%c' inválido"
 
-#: config/i386/i386.c:9867
+#: config/i386/i386.c:6861
+msgid "invalid constraints for operand"
+msgstr "restricciones inválidas para el operando"
+
+#: config/i386/i386.c:11027
 msgid "unknown insn mode"
 msgstr "modo insn desconocido"
 
 #. @@@ better error message
-#: config/i386/i386.c:11730 config/i386/i386.c:11763
+#: config/i386/i386.c:13083 config/i386/i386.c:13119
 msgid "selector must be an immediate"
 msgstr "el selector debe ser un inmediato"
 
 #. @@@ better error message
-#: config/i386/i386.c:11921 config/i386/i386.c:11949
+#: config/i386/i386.c:13280 config/i386/i386.c:13314
 msgid "mask must be an immediate"
 msgstr "la máscara debe ser un inmediato"
 
-#: config/i386/winnt.c:94
+#: config/i386/i386.c:13346
+msgid "shift must be an immediate"
+msgstr "el desplazamiento debe ser un inmediato"
+
+#: config/i386/winnt.c:105
 #, c-format
 msgid "`%s' attribute only applies to variables"
 msgstr "el atributo `%s' solamente aplica a variables"
 
-#: config/i386/winnt.c:262
+#: config/i386/winnt.c:275
 #, c-format
 msgid "`%s' declared as both exported to and imported from a DLL"
 msgstr "`%s' es declarado como exportado a e importado de una DLL al mismo tiempo"
 
-#: config/i386/cygwin.h:51
+#: config/i386/cygwin.h:45
 msgid "Use the Cygwin interface"
 msgstr "Usar la interfaz Cygwin"
 
-#: config/i386/cygwin.h:53
+#: config/i386/cygwin.h:46
 msgid "Use the Mingw32 interface"
 msgstr "Usar la interfaz Mingw32"
 
-#: config/i386/cygwin.h:54
+#: config/i386/cygwin.h:47
 msgid "Create GUI application"
 msgstr "Crear una aplicación con interfaz gráfica de usuario (GUI)"
 
-#: config/i386/cygwin.h:55
+#: config/i386/cygwin.h:48
 msgid "Don't set Windows defines"
 msgstr "No establecer las definiciones de Windows"
 
-#: config/i386/cygwin.h:56
+#: config/i386/cygwin.h:49
 msgid "Set Windows defines"
 msgstr "Establecer las definiciones de Windows"
 
-#: config/i386/cygwin.h:58
+#: config/i386/cygwin.h:50
 msgid "Create console application"
 msgstr "Crear una aplicación de consola"
 
-#: config/i386/cygwin.h:59 config/i386/win32.h:59
+#: config/i386/cygwin.h:51 config/i386/win32.h:59
 msgid "Generate code for a DLL"
 msgstr "Generar código para una DLL"
 
-#: config/i386/cygwin.h:61 config/i386/win32.h:61
+#: config/i386/cygwin.h:53 config/i386/win32.h:61
 msgid "Ignore dllimport for functions"
 msgstr "Ignorar dllimport para funciones"
 
-#: config/i386/cygwin.h:63
+#: config/i386/cygwin.h:55
 msgid "Use Mingw-specific thread support"
 msgstr "Usar soporte de hilos específico de Mingw"
 
-#: config/i386/cygwin.h:257
+#: config/i386/cygwin.h:244
 #, c-format
 msgid "-f%s ignored for target (all code is position independent)"
 msgstr "se ignora -f%s para el objetivo (todo el código es independiente de posición)"
 
-#: config/i386/dgux.h:60
-msgid "Retain standard MXDB information"
-msgstr "Retener la información MXDB estándard"
-
-#: config/i386/dgux.h:62
-msgid "Retain legend information"
-msgstr "Retener información de la leyenda"
-
-#: config/i386/dgux.h:65
-msgid "Generate external legend information"
-msgstr "General información de leyenda externa"
-
-#: config/i386/dgux.h:67
-msgid "Emit identifying info in .s file"
-msgstr "Emitir información de identificación en el fichero .s"
-
-#: config/i386/dgux.h:69
-msgid "Warn when a function arg is a structure"
-msgstr "Advertir cuando el argumento de una función es una estructura"
-
-#: config/i386/dgux.h:252
-msgid "argument is a structure"
-msgstr "el argumento es una estructura"
-
-#: config/i386/djgpp.h:201
+#: config/i386/djgpp.h:204
 msgid "-mbnu210 is ignored (option is obsolete)"
 msgstr "se ignora -mbnu210 (la opción es obsoleta)"
 
-#: config/i386/i386.h:45 config/mips/mips.h:186
-msgid "half-pic init called on systems that don't support it"
-msgstr "se llamó a half-pic init en sistemas que no le dan soporte"
-
 #. Deprecated.
 #. Deprecated.
 #. Deprecated.
 #. Deprecated.
 #. Deprecated.
 #. Deprecated.
-#: config/i386/i386.h:303
+#: config/i386/i386.h:306
 msgid "Alternate calling convention"
 msgstr "Convención de llamada alternativa"
 
-#: config/i386/i386.h:305 config/m68k/m68k.h:180 config/ns32k/ns32k.h:106
+#: config/i386/i386.h:308 config/m68k/m68k.h:180 config/ns32k/ns32k.h:144
 msgid "Use normal calling convention"
 msgstr "Usar convención de llamada normal"
 
-#: config/i386/i386.h:307
+#: config/i386/i386.h:310
 msgid "Align some doubles on dword boundary"
 msgstr "Alinear algunos doubles en límites de dword"
 
-#: config/i386/i386.h:309
+#: config/i386/i386.h:312
 msgid "Align doubles on word boundary"
 msgstr "Alinear doubles en límites de word"
 
-#: config/i386/i386.h:311
+#: config/i386/i386.h:314
 msgid "Uninitialized locals in .bss"
-msgstr "Locales sin valores iniciales en .bss"
+msgstr "Locales sin inicializar en .bss"
 
-#: config/i386/i386.h:313
+#: config/i386/i386.h:316
 msgid "Uninitialized locals in .data"
-msgstr "Locales sin valores iniciales en .data"
+msgstr "Locales sin inicializar en .data"
 
-#: config/i386/i386.h:315 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
+#: config/i386/i386.h:318 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
+#: config/ns32k/ns32k.h:167
 msgid "Use IEEE math for fp comparisons"
 msgstr "Usar matemática IEEE para comparaciones fp"
 
-#: config/i386/i386.h:317
+#: config/i386/i386.h:320 config/ns32k/ns32k.h:169
 msgid "Do not use IEEE math for fp comparisons"
 msgstr "No usar matemática IEEE para comparaciones fp"
 
-#: config/i386/i386.h:319
+#: config/i386/i386.h:322
 msgid "Return values of functions in FPU registers"
 msgstr "Devolver valores de funciones en registros FPU"
 
-#: config/i386/i386.h:321
+#: config/i386/i386.h:324
 msgid "Do not return values of functions in FPU registers"
 msgstr "No devolver valores de funciones en registros FPU"
 
-#: config/i386/i386.h:323
+#: config/i386/i386.h:326
 msgid "Do not generate sin, cos, sqrt for FPU"
 msgstr "No generar sin, cos, sqrt para FPU"
 
-#: config/i386/i386.h:325
+#: config/i386/i386.h:328
 msgid "Generate sin, cos, sqrt for FPU"
 msgstr "Generar sin, cos, sqrt para FPU"
 
-#: config/i386/i386.h:327
+#: config/i386/i386.h:330
 msgid "Omit the frame pointer in leaf functions"
 msgstr "Omitir el marco de referencia para las funciones hojas"
 
-#: config/i386/i386.h:330
+#: config/i386/i386.h:333
 msgid "Enable stack probing"
 msgstr "Habilitar la prueba de la pila"
 
 #. undocumented
 #. undocumented
-#: config/i386/i386.h:335
+#: config/i386/i386.h:338
 msgid "Align destination of the string operations"
 msgstr "Alinear destino de las operaciones de cadenas"
 
-#: config/i386/i386.h:337
+#: config/i386/i386.h:340
 msgid "Do not align destination of the string operations"
 msgstr "No alinear destino de las operaciones de cadenas"
 
-#: config/i386/i386.h:339
+#: config/i386/i386.h:342
 msgid "Inline all known string operations"
 msgstr "Convertir a inline todas las operaciones de cadenas conocidas"
 
-#: config/i386/i386.h:341
+#: config/i386/i386.h:344
 msgid "Do not inline all known string operations"
 msgstr "No convertir a inline todas las operaciones de cadenas conocidas"
 
-#: config/i386/i386.h:343 config/i386/i386.h:348
+#: config/i386/i386.h:346 config/i386/i386.h:350
 msgid "Use push instructions to save outgoing arguments"
 msgstr "Usar instrucciones push para guardar los argumentos de salida"
 
-#: config/i386/i386.h:345 config/i386/i386.h:350
+#: config/i386/i386.h:348 config/i386/i386.h:352
 msgid "Do not use push instructions to save outgoing arguments"
 msgstr "No usar instrucciones push para guardar los argumentos de salida"
 
-#: config/i386/i386.h:352
+#: config/i386/i386.h:354
 msgid "Support MMX built-in functions"
 msgstr "Dar soporte para funciones internas MMX"
 
-#: config/i386/i386.h:354
+#: config/i386/i386.h:356
 msgid "Do not support MMX built-in functions"
 msgstr "No dar soporte para funciones internas MMX"
 
-#: config/i386/i386.h:357
+#: config/i386/i386.h:358
 msgid "Support 3DNow! built-in functions"
 msgstr "Dar soporte para funciones internas 3DNow!"
 
@@ -10236,39 +10428,39 @@ msgstr "No dar soporte para funciones internas 3DNow!"
 msgid "Support MMX and SSE built-in functions and code generation"
 msgstr "Dar soporte para funciones internas y generación de código MMX y SSE"
 
-#: config/i386/i386.h:365
+#: config/i386/i386.h:364
 msgid "Do not support MMX and SSE built-in functions and code generation"
 msgstr "No dar soporte para funciones internas y generación de código MMX y SSE"
 
-#: config/i386/i386.h:367
+#: config/i386/i386.h:366
 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr "Dar soporte para funciones internas y generación de código MMX, SSE y SSE2"
 
-#: config/i386/i386.h:370
+#: config/i386/i386.h:368
 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr "No dar soporte para funciones internas y generación de código MMX, SSE y SSE2"
 
-#: config/i386/i386.h:372
+#: config/i386/i386.h:370
 msgid "sizeof(long double) is 16"
 msgstr "sizeof(long double) es 16"
 
-#: config/i386/i386.h:374
+#: config/i386/i386.h:372
 msgid "sizeof(long double) is 12"
 msgstr "sizeof(long double) es 12"
 
-#: config/i386/i386.h:376
+#: config/i386/i386.h:374
 msgid "Generate 64bit x86-64 code"
 msgstr "Generar código x86-64 de 64bit"
 
-#: config/i386/i386.h:378
+#: config/i386/i386.h:376
 msgid "Generate 32bit i386 code"
 msgstr "Generar código i386 de 32bit"
 
-#: config/i386/i386.h:380
+#: config/i386/i386.h:378
 msgid "Use red-zone in the x86-64 code"
 msgstr "Usar la zona roja en el código x86-64"
 
-#: config/i386/i386.h:382
+#: config/i386/i386.h:380
 msgid "Do not use red-zone in the x86-64 code"
 msgstr "No usar la zona roja en el código x86-64"
 
@@ -10281,19 +10473,19 @@ msgstr "No usar la zona roja en el c
 #. 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:428 config/rs6000/rs6000.h:428 config/sparc/sparc.h:641
+#: config/i386/i386.h:409 config/rs6000/rs6000.h:393 config/sparc/sparc.h:635
 msgid "Schedule code for given CPU"
 msgstr "Código de calendarizador para el CPU dado"
 
-#: config/i386/i386.h:430
+#: config/i386/i386.h:411
 msgid "Generate floating point mathematics using given instruction set"
 msgstr "Generar matemáticas de coma flotante usando el conjunto de instrucciones dado"
 
-#: config/i386/i386.h:432
+#: config/i386/i386.h:413
 msgid "Generate code for given CPU"
 msgstr "Generar código para el CPU dado"
 
-#: config/i386/i386.h:434
+#: config/i386/i386.h:415
 msgid "Number of registers used to pass integer arguments"
 msgstr "Número de registros usados para pasar argumentos enteros"
 
@@ -10307,71 +10499,41 @@ msgstr "N
 #. 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:436 config/m68k/m68k.h:263
+#: config/i386/i386.h:417 config/m68k/m68k.h:263
 msgid "Loop code aligned to this power of 2"
 msgstr "El código de ciclo es alineado a esta potencia de 2"
 
-#: config/i386/i386.h:438 config/m68k/m68k.h:265
+#: config/i386/i386.h:419 config/m68k/m68k.h:265
 msgid "Jump targets are aligned to this power of 2"
 msgstr "Los objetivos de salto son alineados a esta potencia de 2"
 
-#: config/i386/i386.h:440 config/m68k/m68k.h:267
+#: config/i386/i386.h:421 config/m68k/m68k.h:267
 msgid "Function starts are aligned to this power of 2"
 msgstr "Los inicios de las funciones son alineados a esta potencia de 2"
 
-#: config/i386/i386.h:443
+#: config/i386/i386.h:424
 msgid "Attempt to keep stack aligned to this power of 2"
 msgstr "Se trata de mantenter la pila alineada a esta potencia de 2"
 
-#: config/i386/i386.h:445
+#: config/i386/i386.h:426
 msgid "Branches are this expensive (1-5, arbitrary units)"
 msgstr "Las ramificaciones son así de caras (1-5, unidades arbitrarias)"
 
-#: config/i386/i386.h:447
+#: config/i386/i386.h:428
 msgid "Use given x86-64 code model"
 msgstr "Usar el modelo de código del x86-64 dado"
 
 #. Undocumented.
 #. Undocumented.
-#: config/i386/i386.h:453
+#: config/i386/i386.h:434
 msgid "Use given assembler dialect"
 msgstr "Usar el dialecto del ensamblador dado"
 
-#: config/i386/osf1elf.h:112
-msgid "Profiling uses mcount"
-msgstr "El análisis de perfil usa mcount"
-
-#: config/i386/osfrose.h:60
-msgid "Emit half-PIC code"
-msgstr "Emitir código semi-PIC"
-
-#. intentionally undoc
-#. intentionally undoc
-#: config/i386/osfrose.h:67
-msgid "Emit ELF object code"
-msgstr "Emitir código objeto ELF"
-
-#: config/i386/osfrose.h:69
-msgid "Emit ROSE object code"
-msgstr "Emitir código objeto ROSE"
-
-#: config/i386/osfrose.h:71
-msgid "Symbols have a leading underscore"
-msgstr "Los símbolos son precedidos por un subrayado"
-
-#: config/i386/osfrose.h:74
-msgid "Align to >word boundaries"
-msgstr "Alinear a límites >word"
-
-#: config/i386/osfrose.h:77
-msgid "Use mcount for profiling"
-msgstr "Usar mcount para análisis de perfil"
+#: config/i386/i386.h:436
+msgid "Use given thread-local storage dialect"
+msgstr "Usar el dialecto de almacenamiento thread-local dado"
 
-#: config/i386/osfrose.h:79
-msgid "Use mcount_ptr for profiling"
-msgstr "Usar mcount_ptr para análisis de perfil"
-
-#: config/i386/sco5.h:771
+#: config/i386/sco5.h:700
 msgid "Generate ELF output"
 msgstr "Generar salida ELF"
 
@@ -10403,32 +10565,31 @@ msgstr "la variable de ambiente DJGPP apunta al fichero faltante '%s'"
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr "la variable de ambiente DJGPP apunta al fichero corrupto '%s'"
 
-#. 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 "Generar código que use el FPU"
-
-#: 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 "No generar código que use el FPU"
-
-#: config/i960/i960-c.c:67
+#: config/i960/i960-c.c:66
 msgid "sorry, not implemented: #pragma align NAME=SIZE"
 msgstr "disculpe, no se ha implementado: #pragma align NOMBRE=TAMAÑO"
 
-#: config/i960/i960-c.c:72
+#: config/i960/i960-c.c:71
 msgid "malformed #pragma align - ignored"
 msgstr "#pragma align mal formado - ignorado"
 
-#: config/i960/i960-c.c:110
+#: config/i960/i960-c.c:109
 msgid "sorry, not implemented: #pragma noalign NAME"
 msgstr "disculpe, no se ha implementado: #pragma noalign NOMBRE"
 
-#: config/i960/i960.c:1405 config/m68k/m68k.c:665 config/rs6000/rs6000.c:8437
+#: config/i960/i960.c:121 config/i960/i960.c:131
+msgid "conflicting architectures defined - using C series"
+msgstr "se definieron arquitecturas en conflicto - usando las series C"
+
+#: config/i960/i960.c:126
+msgid "conflicting architectures defined - using K series"
+msgstr "se definieron arquitecturas en conflicto - usando las series K"
+
+#: config/i960/i960.c:141
+msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
+msgstr "iC2.0 e iC3.0 son incompatibles - usando iC3.0"
+
+#: config/i960/i960.c:1448 config/m68k/m68k.c:559 config/rs6000/rs6000.c:9931
 msgid "stack limit expression is not supported"
 msgstr "no se da soporte a la expresión del límite de la pila"
 
@@ -10486,6 +10647,10 @@ msgstr "Generar c
 msgid "Generate CF code"
 msgstr "Generar código CF"
 
+#: config/i960/i960.h:283 config/mips/mips.h:568 config/pa/pa.h:252
+msgid "Use software floating point"
+msgstr "Usar coma flotante de software"
+
 #: config/i960/i960.h:285
 msgid "Use alternate leaf function entries"
 msgstr "Usar entradas de función hojas alternadas"
@@ -10548,7 +10713,8 @@ msgstr "Presentar tipos como en el gcc v1.3 de Intel"
 msgid "Do not layout types like Intel's v1.3 gcc"
 msgstr "No presentar tipos como en el gcc v1.3 de Intel"
 
-#: config/i960/i960.h:323 config/sparc/freebsd.h:80 config/sparc/linux.h:86 config/sparc/linux64.h:143 config/sparc/netbsd-elf.h:238
+#: config/i960/i960.h:323 config/sparc/freebsd.h:79 config/sparc/linux.h:86
+#: config/sparc/linux64.h:88 config/sparc/netbsd-elf.h:238
 msgid "Use 64 bit long doubles"
 msgstr "Usar long doubles de 64 bit"
 
@@ -10560,186 +10726,196 @@ msgstr "Activar la relajaci
 msgid "Do not enable linker relaxation"
 msgstr "Desactivar la relajación del enlazador"
 
-#. 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:342 config/i960/i960.h:352
-msgid "conflicting architectures defined - using C series"
-msgstr "se definieron arquitecturas en conflicto - usando las series C"
-
-#: config/i960/i960.h:347
-msgid "conflicting architectures defined - using K series"
-msgstr "se definieron arquitecturas en conflicto - usando las series K"
-
-#: config/i960/i960.h:362
-msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
-msgstr "iC2.0 e iC3.0 son incompatibles - usando iC3.0"
-
-#. ??? See the LONG_DOUBLE_TYPE_SIZE definition below.
-#: config/i960/i960.h:373
-msgid "the -mlong-double-64 option does not work yet"
-msgstr "el soporte para -mlong-double-64 aún no funciona"
+#: config/ia64/ia64-c.c:50
+msgid "malformed #pragma builtin"
+msgstr "#pragma interno malformado"
 
-#: config/ia64/ia64.c:3554
+#: config/ia64/ia64.c:3879
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: código desconocido"
 
-#: config/ia64/ia64.c:3828
+#: config/ia64/ia64.c:4157
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "el valor de -mfixed-range debe ser de la forma REG1-REG2"
 
-#: config/ia64/ia64.c:3855
+#: config/ia64/ia64.c:4184
 #, c-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s es un rango vacío"
 
-#: config/ia64/ia64.c:3920
-msgid "cannot optimize division for both latency and throughput"
-msgstr "no se puede optimizar la división para latencia y salida al mismo tiempo"
+#: config/ia64/ia64.c:4215
+msgid "cannot optimize floating point division for both latency and throughput"
+msgstr "no se puede optimizar la división de coma flotante para latencia y salida al mismo tiempo"
+
+#: config/ia64/ia64.c:4221
+msgid "cannot optimize integer division for both latency and throughput"
+msgstr "no se puede optimizar la división entera para latencia y salida al mismo tiempo"
+
+#: config/ia64/ia64.c:4233
+#, c-format
+msgid "bad value (%s) for -mtls-size= switch"
+msgstr "valor erróneo (%s) para el interruptor -mtls-size="
 
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:119
+#: config/ia64/ia64.h:150
 msgid "Generate big endian code"
 msgstr "Generar código big endian"
 
-#: config/ia64/ia64.h:121 config/mcore/mcore.h:159
+#: config/ia64/ia64.h:152 config/mcore/mcore.h:159
 msgid "Generate little endian code"
 msgstr "Generar código little endian"
 
-#: config/ia64/ia64.h:123
+#: config/ia64/ia64.h:154
 msgid "Generate code for GNU as"
 msgstr "Generar código para as de GNU"
 
-#: config/ia64/ia64.h:125
+#: config/ia64/ia64.h:156
 msgid "Generate code for Intel as"
 msgstr "Generar código as de Intel"
 
-#: config/ia64/ia64.h:127
+#: config/ia64/ia64.h:158
 msgid "Generate code for GNU ld"
 msgstr "Generar código para ld de GNU"
 
-#: config/ia64/ia64.h:129
+#: config/ia64/ia64.h:160
 msgid "Generate code for Intel ld"
 msgstr "Generar código para ld de Intel"
 
-#: config/ia64/ia64.h:131
+#: config/ia64/ia64.h:162
 msgid "Generate code without GP reg"
 msgstr "Generar código sin registro GP"
 
-#: config/ia64/ia64.h:133
+#: config/ia64/ia64.h:164
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr "Emitir bits de parada antes y después de asms extendidos con volatile"
 
-#: config/ia64/ia64.h:135
+#: config/ia64/ia64.h:166
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr "No emitir bits de parada antes y después de asms extendidos con volatile"
 
-#: config/ia64/ia64.h:137
+#: config/ia64/ia64.h:168
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr "Emitir código para el procesador Itanium (TM) paso B"
 
-#: config/ia64/ia64.h:139
+#: config/ia64/ia64.h:170
 msgid "Use in/loc/out register names"
 msgstr "Usar nombres de registro in/loc/out"
 
-#: config/ia64/ia64.h:141
+#: config/ia64/ia64.h:172
 msgid "Disable use of sdata/scommon/sbss"
 msgstr "Desactivar el uso de sdata/scommon/sbss"
 
-#: config/ia64/ia64.h:143
+#: config/ia64/ia64.h:174
 msgid "Enable use of sdata/scommon/sbss"
 msgstr "Activar el uso de sdata/scommon/sbss"
 
-#: config/ia64/ia64.h:145
+#: config/ia64/ia64.h:176
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr "gp es constante (pero hay save/restore de gp en llamadas indirectas)"
 
-#: config/ia64/ia64.h:147
+#: config/ia64/ia64.h:178
 msgid "Generate self-relocatable code"
 msgstr "Generar código auto-reubicable"
 
-#: config/ia64/ia64.h:149
-msgid "Generate inline division, optimize for latency"
-msgstr "Generar división inline, optimizada para latencia"
+#: config/ia64/ia64.h:180
+msgid "Generate inline floating point division, optimize for latency"
+msgstr "Generar división de coma flotante inline, optimizada para latencia"
 
-#: config/ia64/ia64.h:151
-msgid "Generate inline division, optimize for throughput"
-msgstr "Generar división inline, optimizada para salida"
+#: config/ia64/ia64.h:182
+msgid "Generate inline floating point division, optimize for throughput"
+msgstr "Generar división de coma flotante inline, optimizada para salida"
 
-#: config/ia64/ia64.h:153
+#: config/ia64/ia64.h:184
+msgid "Generate inline integer division, optimize for latency"
+msgstr "Generar división entera inline, optimizada para latencia"
+
+#: config/ia64/ia64.h:186
+msgid "Generate inline integer division, optimize for throughput"
+msgstr "Generar división entera inline, optimizada para salida"
+
+#: config/ia64/ia64.h:188
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr "Activar la información de la línea de depuración Dwarf 2 a través de as de GNU"
 
-#: config/ia64/ia64.h:155
+#: config/ia64/ia64.h:190
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr "Desactivar la información de la línea de depuración Dwarf 2 a través de as de GNU"
 
-#: config/ia64/ia64.h:183
+#: config/ia64/ia64.h:219
 msgid "Specify range of registers to make fixed"
 msgstr "Especifica el rango de registros a convertir en fijos"
 
-#: config/m32r/m32r.c:130
+#: config/ip2k/ip2k.c:1082
+msgid "bad operand"
+msgstr "operando erróneo"
+
+#: config/ip2k/ip2k.c:3184
+msgid "Only initialized variables can be placed into program memory area."
+msgstr "Sólo las variables inicializadas se pueden ubicar en el área de memoria del programa."
+
+#: config/m32r/m32r.c:139
 #, c-format
 msgid "bad value (%s) for -mmodel switch"
 msgstr "valor erróneo (%s) para el interruptor -mmodel"
 
-#: config/m32r/m32r.c:139
+#: config/m32r/m32r.c:148
 #, c-format
 msgid "bad value (%s) for -msdata switch"
 msgstr "valor erróneo (%s) para el interruptor -msdata"
 
-#: config/m32r/m32r.c:310
+#: config/m32r/m32r.c:319
 #, c-format
 msgid "invalid argument of `%s' attribute"
 msgstr "argumento inválido del atributo `%s'"
 
-#: config/m32r/m32r.c:408
+#: config/m32r/m32r.c:422
 msgid "const objects cannot go in .sdata/.sbss"
 msgstr "los objetos const no pueden ir en .sdata/.sbss"
 
-#: config/m32r/m32r.c:2248
+#: config/m32r/m32r.c:2256
 #, c-format
 msgid "invalid operand to %%s code"
 msgstr "operando inválido para el código %%s"
 
-#: config/m32r/m32r.c:2255
+#: config/m32r/m32r.c:2263
 #, c-format
 msgid "invalid operand to %%p code"
 msgstr "operador inválido para el código %%p"
 
-#: config/m32r/m32r.c:2311
+#: config/m32r/m32r.c:2318
 msgid "bad insn for 'A'"
 msgstr "insn erróneo para 'A'"
 
-#: config/m32r/m32r.c:2363
+#: config/m32r/m32r.c:2370
 #, c-format
 msgid "invalid operand to %%T/%%B code"
 msgstr "operador inválido para el código %%T/%%B"
 
-#: config/m32r/m32r.c:2386
+#: config/m32r/m32r.c:2393
 #, c-format
 msgid "invalid operand to %%N code"
 msgstr "operando inválido para el código %%N"
 
-#: config/m32r/m32r.c:2431
+#: config/m32r/m32r.c:2438
 msgid "pre-increment address is not a register"
 msgstr "la dirección de pre-incremento no es un registro"
 
-#: config/m32r/m32r.c:2438
+#: config/m32r/m32r.c:2445
 msgid "pre-decrement address is not a register"
 msgstr "la dirección de pre-decremento no es un registro"
 
-#: config/m32r/m32r.c:2445
+#: config/m32r/m32r.c:2452
 msgid "post-increment address is not a register"
 msgstr "la dirección de post-incremento no es un registro"
 
-#: config/m32r/m32r.c:2523 config/m32r/m32r.c:2539 config/rs6000/rs6000.c:11065
+#: config/m32r/m32r.c:2530 config/m32r/m32r.c:2546
+#: config/rs6000/rs6000.c:12737
 msgid "bad address"
 msgstr "dirección errónea"
 
-#: config/m32r/m32r.c:2544
+#: config/m32r/m32r.c:2551
 msgid "lo_sum not of register"
 msgstr "lo_sum no de un registro"
 
@@ -10768,46 +10944,47 @@ msgstr "Tama
 msgid "Small data area: none, sdata, use"
 msgstr "Área de datos small: none, sdata, use"
 
-#: config/m68hc11/m68hc11.c:236
+#: config/m68hc11/m68hc11.c:242
 #, c-format
 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
 msgstr "se ignora -f%s para 68HC11/68HC12 (sin soporte)"
 
 #. !!!! SCz wrong here.
-#: config/m68hc11/m68hc11.c:3170 config/m68hc11/m68hc11.c:3544
+#: config/m68hc11/m68hc11.c:3252 config/m68hc11/m68hc11.c:3626
 msgid "move insn not handled"
 msgstr "no se maneja move insn"
 
-#: config/m68hc11/m68hc11.c:3390 config/m68hc11/m68hc11.c:3474 config/m68hc11/m68hc11.c:3747
+#: config/m68hc11/m68hc11.c:3472 config/m68hc11/m68hc11.c:3556
+#: config/m68hc11/m68hc11.c:3829
 msgid "invalid register in the move instruction"
 msgstr "registro inválido en la instrucción move"
 
-#: config/m68hc11/m68hc11.c:3424
+#: config/m68hc11/m68hc11.c:3506
 msgid "invalid operand in the instruction"
 msgstr "operando inválido en la instrucción"
 
-#: config/m68hc11/m68hc11.c:3721
+#: config/m68hc11/m68hc11.c:3803
 msgid "invalid register in the instruction"
 msgstr "registro inválido en la instrucción"
 
-#: config/m68hc11/m68hc11.c:3754
+#: config/m68hc11/m68hc11.c:3836
 msgid "operand 1 must be a hard register"
 msgstr "el operando 1 debe ser un registro fijo"
 
 # FIXME: ¿O 'rotación de insn inválida'? Revisar en el código. cfuga
-#: config/m68hc11/m68hc11.c:3771
+#: config/m68hc11/m68hc11.c:3853
 msgid "invalid rotate insn"
 msgstr "rotate insn inválido"
 
-#: config/m68hc11/m68hc11.c:4196
+#: config/m68hc11/m68hc11.c:4278
 msgid "registers IX, IY and Z used in the same INSN"
 msgstr "se usaron los registros IX, IY y Z en el mismo INSN"
 
-#: config/m68hc11/m68hc11.c:4521 config/m68hc11/m68hc11.c:4823
+#: config/m68hc11/m68hc11.c:4603 config/m68hc11/m68hc11.c:4906
 msgid "cannot do z-register replacement"
 msgstr "no se puede reemplazar el registro-z"
 
-#: config/m68hc11/m68hc11.c:4886
+#: config/m68hc11/m68hc11.c:4969
 msgid "invalid Z register replacement for insn"
 msgstr "reemplazo de registro Z inválido para el insn"
 
@@ -10815,33 +10992,49 @@ msgstr "reemplazo de registro Z inv
 #. 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/m68hc11/m68hc11.h:155
+#: config/m68hc11/m68hc11.h:160
 msgid "Compile with 16-bit integer mode"
 msgstr "Compilar con el modo entero de 16-bit"
 
-#: config/m68hc11/m68hc11.h:157
+#: config/m68hc11/m68hc11.h:162
 msgid "Compile with 32-bit integer mode"
 msgstr "Compilar con el modo entero de 32-bit"
 
-#: config/m68hc11/m68hc11.h:159
+#: config/m68hc11/m68hc11.h:164
 msgid "Auto pre/post decrement increment allowed"
 msgstr "Se permite el auto pre/post decremento incremento"
 
-#: config/m68hc11/m68hc11.h:161
+#: config/m68hc11/m68hc11.h:166
 msgid "Auto pre/post decrement increment not allowed"
 msgstr "No se permite el auto pre/post decremento incremento"
 
+#: config/m68hc11/m68hc11.h:168
+msgid "Min/max instructions allowed"
+msgstr "Se permiten las instrucciones min/max"
+
+#: config/m68hc11/m68hc11.h:170
+msgid "Min/max instructions not allowed"
+msgstr "No se permiten las instrucciones min/max"
+
+#: config/m68hc11/m68hc11.h:172
+msgid "Use call and rtc for function calls and returns"
+msgstr "Usar call y rtc para llamadas y devoluciones de función"
+
+#: config/m68hc11/m68hc11.h:174
+msgid "Use jsr and rts for function calls and returns"
+msgstr "Usar jsr y rts para llamadas y devoluciones de función"
+
 # Ya sé que "soft" se refiere a un tipo de dato no fijo, pero no se me
 # ocurre en este momento una mejor traducción. cfuga
-#: config/m68hc11/m68hc11.h:163
+#: config/m68hc11/m68hc11.h:176
 msgid "Do not use direct addressing mode for soft registers"
 msgstr "No usar modo de direccionamiento directo para los registros suaves"
 
-#: config/m68hc11/m68hc11.h:165 config/m68hc11/m68hc11.h:169
+#: config/m68hc11/m68hc11.h:178 config/m68hc11/m68hc11.h:182
 msgid "Compile for a 68HC11"
 msgstr "Compilar para un 68HC11"
 
-#: config/m68hc11/m68hc11.h:167 config/m68hc11/m68hc11.h:171
+#: config/m68hc11/m68hc11.h:180 config/m68hc11/m68hc11.h:184
 msgid "Compile for a 68HC12"
 msgstr "Compilar para un 68HC12"
 
@@ -10854,29 +11047,33 @@ msgstr "Compilar para un 68HC12"
 #. 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/m68hc11/m68hc11.h:185
+#: config/m68hc11/m68hc11.h:198
 msgid "Specify the register allocation order"
 msgstr "Especificar el orden de asignación de registros"
 
-#: config/m68hc11/m68hc11.h:187
+#: config/m68hc11/m68hc11.h:200
 msgid "Indicate the number of soft registers available"
 msgstr "Indicar el número de registros suaves disponibles"
 
-#: config/m68k/m68k.c:150
+#: config/m68k/m68k.c:158
 #, c-format
 msgid "-malign-loops=%d is not between 1 and %d"
 msgstr "-malign-loops=%d no está entre 1 y %d"
 
-#: config/m68k/m68k.c:161
+#: config/m68k/m68k.c:169
 #, c-format
 msgid "-malign-jumps=%d is not between 1 and %d"
 msgstr "-malign-jumps=%d no está entre 1 y %d"
 
-#: config/m68k/m68k.c:172
+#: config/m68k/m68k.c:180
 #, c-format
 msgid "-malign-functions=%d is not between 1 and %d"
 msgstr "-malign-functions=%d no está entre 1 y %d"
 
+#: config/m68k/m68k.c:189
+msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+msgstr "-fPIC actualmente no tiene soporte en el 68000 o 68010\n"
+
 #. Macro to define tables used to set the flags.
 #. This is a list in braces of pairs in braces,
 #. each pair being { "NAME", VALUE }
@@ -10999,91 +11196,84 @@ msgstr "No permitir referencias a memoria sin alinear"
 msgid "Use unaligned memory references"
 msgstr "Usar referencias a memoria sin alinear"
 
-#. 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
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. Don't use this macro to turn on various extra optimizations for
-#. `-O'.  That is what `OPTIMIZATION_OPTIONS' is for.
-#: config/m68k/m68k.h:284 config/m68k/m68kelf.h:267 config/m68k/m68kv4.h:299
-msgid "-fPIC is not currently supported on the 68000 or 68010\n"
-msgstr "-fPIC actualmente no tiene soporte en el 68000 o 68010\n"
-
-#: config/m88k/m88k.c:900
+#: config/m88k/m88k.c:903
 #, c-format
 msgid "internal gcc monitor: short-branch(%x)"
 msgstr "monitor interno de gcc: short-branch(%x)"
 
-#: config/m88k/m88k.c:2300
+#: config/m88k/m88k.c:2302
 msgid "internal gcc error: Can't express symbolic location"
 msgstr "error interno de gcc: No se puede expresar la ubicación simbólica"
 
-#: config/m88k/m88k.c:2582
+#: config/m88k/m88k.c:2517
 #, c-format
 msgid "argument #%d is a structure"
 msgstr "el argumento #%d es una estructura"
 
-#: config/m88k/m88k.c:2882
+#: config/m88k/m88k.c:2816
 #, c-format
 msgid "%%R not followed by %%B/C/D/E"
 msgstr "%%R no es seguido por %%B/C/D/E"
 
-#: config/m88k/m88k.c:2950
+#: config/m88k/m88k.c:2884
 #, c-format
 msgid "invalid %%x/X value"
 msgstr "valor %%x/X inválido"
 
-#: config/m88k/m88k.c:2973 config/rs6000/rs6000.c:6509
+#: config/m88k/m88k.c:2901
+#, c-format
+msgid "invalid %%Q value"
+msgstr "valor %%Q inválido"
+
+#: config/m88k/m88k.c:2907 config/rs6000/rs6000.c:7681
 #, c-format
 msgid "invalid %%q value"
 msgstr "valor %%q inválido"
 
-#: config/m88k/m88k.c:2979
+#: config/m88k/m88k.c:2913
 #, c-format
 msgid "invalid %%o value"
 msgstr "valor %%o inválido"
 
-#: config/m88k/m88k.c:2986 config/rs6000/rs6000.c:6472
+#: config/m88k/m88k.c:2920 config/rs6000/rs6000.c:7644
 #, c-format
 msgid "invalid %%p value"
 msgstr "valor %%p inválido"
 
-#: config/m88k/m88k.c:2999 config/m88k/m88k.c:3004
+#: config/m88k/m88k.c:2933 config/m88k/m88k.c:2938
 #, c-format
 msgid "invalid %%s/S value"
 msgstr "valor %%s/S inválido"
 
-#: config/m88k/m88k.c:3015
+#: config/m88k/m88k.c:2949
 #, c-format
 msgid "invalid %%P operand"
 msgstr "operando %%P inválido"
 
-#: config/m88k/m88k.c:3046 config/romp/romp.c:682
+#: config/m88k/m88k.c:2980 config/romp/romp.c:690
 #, c-format
 msgid "invalid %%B value"
 msgstr "valor %%B inválido"
 
-#: config/m88k/m88k.c:3076
+#: config/m88k/m88k.c:3010
 #, c-format
 msgid "invalid %%D value"
 msgstr "valor %%D inválido"
 
-#: config/m88k/m88k.c:3089
+#: config/m88k/m88k.c:3023
 #, c-format
 msgid "`%%d' operand isn't a register"
 msgstr "el operando `%%d' no es un registro"
 
-#: config/m88k/m88k.c:3107
+#: config/m88k/m88k.c:3041
 msgid "operand is r0"
 msgstr "el operando es r0"
 
-#: config/m88k/m88k.c:3121
+#: config/m88k/m88k.c:3055
 msgid "operand is const_double"
 msgstr "el operando es const_double"
 
-#: config/m88k/m88k.c:3140
+#: config/m88k/m88k.c:3074
 msgid "invalid code"
 msgstr "código inválido"
 
@@ -11107,7 +11297,7 @@ msgstr "-mshort-data-%s es demasiado grande "
 msgid "-mshort-data-%s and PIC are incompatible"
 msgstr "-mshort-data-%s y PIC son incompatibles"
 
-#: config/mcore/mcore.c:3083
+#: config/mcore/mcore.c:3078
 #, c-format
 msgid "invalid option `-mstack-increment=%s'"
 msgstr "opción inválida `-mstack-increment=%s'"
@@ -11165,217 +11355,229 @@ msgstr "Generar c
 msgid "Maximum amount for a single stack increment operation"
 msgstr "Cantidad máxima para una sola operación de incremento de pila"
 
-#: config/mips/mips.c:4815
-msgid "The -march option is incompatible to -mipsN and therefore ignored."
-msgstr "La opción -march es incompatible con -mipsN y por lo tanto se ignora."
+#: config/mips/mips.c:5112
+#, c-format
+msgid "bad value (%s) for -mabi= switch"
+msgstr "valor erróneo (%s) para el interruptor -mabi="
 
-#: config/mips/mips.c:4841
+#: config/mips/mips.c:5142
 #, c-format
-msgid "-mips%d not supported"
-msgstr "-mips%d no tiene soporte"
+msgid "-mips%d conflicts with the other architecture options, which specify a MIPS%d processor"
+msgstr "-mips%d tiene conflictos con las otras opciones de la arquitectura, las cuales especifican un procesador MIPS%d"
 
-#: config/mips/mips.c:4848
+#: config/mips/mips.c:5149
 #, c-format
 msgid "bad value (%s) for -mips switch"
 msgstr "valor erróneo (%s) para el interruptor -mips"
 
-#: config/mips/mips.c:4869
+#: config/mips/mips.c:5164
 #, c-format
-msgid "bad value (%s) for -mabi= switch"
-msgstr "valor erróneo (%s) para el interruptor -mabi="
+msgid "-march=%s is not compatible with the selected ABI"
+msgstr "-march=%s no es compatible con la ABI seleccionada"
 
-#: config/mips/mips.c:4907
-#, c-format
-msgid "-mabi=%s does not support -mips%d"
-msgstr "-mabi=%s no tiene soporte para -mips%d"
+#: config/mips/mips.c:5176
+msgid "-mgp64 used with a 32-bit processor"
+msgstr "se utiliza -mgp64 con un procesador de 32-bit"
 
-#: config/mips/mips.c:4924
-msgid "this target does not support the -mabi switch"
-msgstr "este objetivo no tiene soporte para el interruptor -mabi"
+#: config/mips/mips.c:5178
+msgid "-mgp32 used with a 64-bit ABI"
+msgstr "se utiliza -mgp32 cun una ABI de 64-bit"
 
-#: config/mips/mips.c:5034
-#, c-format
-msgid "bad value (%s) for -mtune= switch"
-msgstr "valor erróneo (%s) para el interruptor -mtune="
+#: config/mips/mips.c:5180
+msgid "-mgp64 used with a 32-bit ABI"
+msgstr "se utiliza -mgp64 con una ABI de 32-bit"
 
-#: config/mips/mips.c:5044
+#: config/mips/mips.c:5198 config/mips/mips.c:5200 config/mips/mips.c:5202
 #, c-format
-msgid "-mips%d does not support 64 bit fp registers"
-msgstr "-mips%d not tiene soporte para registros fp de 64 bit"
+msgid "unsupported combination: %s"
+msgstr "combinación sin soporte: %s"
 
-#: config/mips/mips.c:5050
-#, c-format
-msgid "-mips%d does not support 64 bit gp registers"
-msgstr "-mips%d no tiene soporte para registros gp de 64 bit"
+#: config/mips/mips.c:5272
+msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
+msgstr "la generación de instrucciones Probables a Ramificar está activada, pero no tiene soporte por la arquitectura"
 
-#: config/mips/mips.c:5071
+#: config/mips/mips.c:5283
 msgid "-G is incompatible with PIC code which is the default"
 msgstr "-G es incompatible con el código PIC el cual es por omisión"
 
-#: config/mips/mips.c:5087
+#: config/mips/mips.c:5299
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr "-membedded-pic y -mabicalls son incompatibles"
 
-#: config/mips/mips.c:5090
+#: config/mips/mips.c:5302
 msgid "-G and -membedded-pic are incompatible"
 msgstr "-G y -membedded-pic son incompatibles"
 
-#: config/mips/mips.c:5141
+#: config/mips/mips.c:5353
 #, c-format
 msgid "invalid option `entry%s'"
 msgstr "opción inválida `entry%s'"
 
-#: config/mips/mips.c:5144
+#: config/mips/mips.c:5356
 msgid "-mentry is only meaningful with -mips-16"
 msgstr "-mentry sólo tiene significado con -mips-16"
 
-#: config/mips/mips.c:5484
+#: config/mips/mips.c:5761
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr "error interno: se encontró %%) sin un %%( en el patrón del ensamblador"
 
-#: config/mips/mips.c:5498
+#: config/mips/mips.c:5775
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr "error interno: se encontró %%] sin un %%[ en el patrón del ensamblador"
 
-#: config/mips/mips.c:5511
+#: config/mips/mips.c:5788
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr "error interno: se encontró %%> sin un %%< en el patrón del ensamblador"
 
-#: config/mips/mips.c:5524
+#: config/mips/mips.c:5801
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr "error interno: se encontró %%} sin un %%{ en el patrón del ensamblador"
 
-#: config/mips/mips.c:5538
+#: config/mips/mips.c:5815
 #, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: puntuación desconocida '%c'"
 
-#: config/mips/mips.c:5547 config/xtensa/xtensa.c:1913
+#: config/mips/mips.c:5824 config/xtensa/xtensa.c:1939
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND apuntador nulo"
 
-#: config/mips/mips.c:5680
+#: config/mips/mips.c:5955
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "uso inválido de %%d, %%x, o %%X"
 
-#: config/mips/mips.c:5723 config/xtensa/xtensa.c:2012
+#: config/mips/mips.c:5993 config/xtensa/xtensa.c:2033
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr "PRINT_OPERAND_ADDRESS, apuntador nulo"
 
-#: config/mips/mips.c:5947
+#: config/mips/mips.c:6222
 msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
 msgstr "el formato ECOFF de MIPS no permite el cambio de nombres de fichero dentro de funciones con #line"
 
-#: config/mips/mips.c:6261
+#: config/mips/mips.c:6532
 msgid "can't rewind temp file"
 msgstr "no se puede rebobinar el fichero temporal"
 
-#: config/mips/mips.c:6265
+#: config/mips/mips.c:6536
 msgid "can't write to output file"
 msgstr "no se puede escribir al fichero de salida"
 
-#: config/mips/mips.c:6268
+#: config/mips/mips.c:6539
 msgid "can't read from temp file"
 msgstr "no se puede leer desde el fichero temporal"
 
-#: config/mips/mips.c:6271
+#: config/mips/mips.c:6542
 msgid "can't close temp file"
 msgstr "no se puede cerrar el fichero temporal"
 
-#: config/mips/mips.c:6704
+#: config/mips/mips.c:6983
 #, c-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "gp_offset (%ld) o end_offset (%ld) es menor a cero"
 
-#: config/mips/mips.c:6866
+#: config/mips/mips.c:7092
 #, c-format
 msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "fp_offset (%ld) o end_offset (%ld) es menor a cero"
 
-#: config/mips/mips.c:8927
+#: config/mips/mips.c:9312
 #, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr "no se pueden manejar llamadas inconsistentes a `%s'"
 
+#: config/mips/mips.c:10444
+msgid "the cpu name must be lower case"
+msgstr "el nombre de cpu debe estar en minúsculas"
+
+#: config/mips/mips.c:10466
+#, c-format
+msgid "bad value (%s) for %s"
+msgstr "valor erróneo (%s) para %s"
+
+#. Target CPU builtins.
+#. We do this here because __mips is defined below              and so we can't use builtin_define_std.
+#. Treat _R3000 and _R4000 like register-size defines,          which is how they've historically been used.
+#. Macros dependent on the C dialect.
+#. Bizzare, but needed at least for Irix.
 #. 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:368 config/mn10300/mn10300.h:64
+#: config/mips/mips.h:528 config/mn10300/mn10300.h:64
 msgid "No default crt0.o"
 msgstr "No está el crt0.o por omisión"
 
-#: config/mips/mips.h:370
+#: config/mips/mips.h:530
 msgid "Use 64-bit int type"
 msgstr "Usar tipo int de 64-bit"
 
-#: config/mips/mips.h:372
+#: config/mips/mips.h:532
 msgid "Use 64-bit long type"
 msgstr "Usar tipo long de 64-bit"
 
-#: config/mips/mips.h:374
+#: config/mips/mips.h:534
 msgid "Use 32-bit long type"
 msgstr "Usar tipo long de 32-bit"
 
-#: config/mips/mips.h:376
+#: config/mips/mips.h:536
 msgid "Optimize lui/addiu address loads"
 msgstr "Optimizar las cargas de las direcciones lui/addiu"
 
-#: config/mips/mips.h:378
+#: config/mips/mips.h:538
 msgid "Don't optimize lui/addiu address loads"
 msgstr "No ptimizar las cargas de las direcciones lui/addiu"
 
-#: config/mips/mips.h:380
+#: config/mips/mips.h:540
 msgid "Use MIPS as"
 msgstr "Utilizar el as de MIPS"
 
-#: config/mips/mips.h:382
+#: config/mips/mips.h:542
 msgid "Use GNU as"
 msgstr "Utilizar el as de GNU"
 
-#: config/mips/mips.h:384
+#: config/mips/mips.h:544
 msgid "Use symbolic register names"
 msgstr "Usar nombres simbólicos de registro"
 
-#: config/mips/mips.h:386
+#: config/mips/mips.h:546
 msgid "Don't use symbolic register names"
 msgstr "No usar nombres simbólicos de registro"
 
-#: config/mips/mips.h:388 config/mips/mips.h:390
+#: config/mips/mips.h:548 config/mips/mips.h:550
 msgid "Use GP relative sdata/sbss sections"
 msgstr "Utilizar secciones sdata/sbss relativas a GP"
 
-#: config/mips/mips.h:392 config/mips/mips.h:394
+#: config/mips/mips.h:552 config/mips/mips.h:554
 msgid "Don't use GP relative sdata/sbss sections"
 msgstr "No utilizar secciones sdata/sbss relativas a GP"
 
-#: config/mips/mips.h:396
+#: config/mips/mips.h:556
 msgid "Output compiler statistics"
 msgstr "Mostrar la salida de estadísticas del compilador"
 
-#: config/mips/mips.h:398
+#: config/mips/mips.h:558
 msgid "Don't output compiler statistics"
 msgstr "No mostrar la salida de estadísticas del compilador"
 
-#: config/mips/mips.h:400
+#: config/mips/mips.h:560
 msgid "Don't optimize block moves"
 msgstr "No optimizar los movimientos de bloques"
 
-#: config/mips/mips.h:402
+#: config/mips/mips.h:562
 msgid "Optimize block moves"
 msgstr "Optimizar los movimientos de bloques"
 
-#: config/mips/mips.h:404
+#: config/mips/mips.h:564
 msgid "Use mips-tfile asm postpass"
 msgstr "Usar el postpase asm mips-tfile"
 
-#: config/mips/mips.h:406
+#: config/mips/mips.h:566
 msgid "Don't use mips-tfile asm postpass"
 msgstr "No usar el postpase asm mips-tfile"
 
@@ -11385,269 +11587,252 @@ msgstr "No usar el postpase asm mips-tfile"
 #. 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:410 config/pdp11/pdp11.h:55
+#: config/mips/mips.h:570 config/pdp11/pdp11.h:56
 msgid "Use hardware floating point"
 msgstr "Usar coma flotante de hardware"
 
-#: config/mips/mips.h:412
+#: config/mips/mips.h:572
 msgid "Use 64-bit FP registers"
 msgstr "Usar registros FP de 64-bit"
 
-#: config/mips/mips.h:414
+#: config/mips/mips.h:574
 msgid "Use 32-bit FP registers"
 msgstr "Usar registros FP de 32-bit"
 
-#: config/mips/mips.h:416
+#: config/mips/mips.h:576
 msgid "Use 64-bit general registers"
 msgstr "Usar registros generales de 64-bit"
 
-#: config/mips/mips.h:418
+#: config/mips/mips.h:578
 msgid "Use 32-bit general registers"
 msgstr "Usar registros generales de 32-bit"
 
-#: config/mips/mips.h:420
+#: config/mips/mips.h:580
 msgid "Use Irix PIC"
 msgstr "Usar PIC de Irix"
 
-#: config/mips/mips.h:422
+#: config/mips/mips.h:582
 msgid "Don't use Irix PIC"
 msgstr "No usar PIC de Irix"
 
-#: config/mips/mips.h:424
-msgid "Use OSF PIC"
-msgstr "Usar PIC de OSF"
-
-#: config/mips/mips.h:426
-msgid "Don't use OSF PIC"
-msgstr "No usar PIC de OSF"
-
-#: config/mips/mips.h:428
+#: config/mips/mips.h:584
 msgid "Use indirect calls"
 msgstr "Usar llamadas indirectas"
 
-#: config/mips/mips.h:430
+#: config/mips/mips.h:586
 msgid "Don't use indirect calls"
 msgstr "No usar llamadas indirectas"
 
-#: config/mips/mips.h:432
+#: config/mips/mips.h:588
 msgid "Use embedded PIC"
 msgstr "Usar PIC imbuído"
 
-#: config/mips/mips.h:434
+#: config/mips/mips.h:590
 msgid "Don't use embedded PIC"
 msgstr "No usar PIC imbuído"
 
-#: config/mips/mips.h:436
+#: config/mips/mips.h:592
 msgid "Use ROM instead of RAM"
 msgstr "Usar la ROM en lugar de la RAM"
 
-#: config/mips/mips.h:438
+#: config/mips/mips.h:594
 msgid "Don't use ROM instead of RAM"
 msgstr "No usar la ROM en lugar de la RAM"
 
-#: config/mips/mips.h:440
+#: config/mips/mips.h:596
 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "Poner las constantes sin valor inicial en ROM (necesita -membedded-data)"
+msgstr "Poner las constantes sin inicializar en ROM (necesita -membedded-data)"
 
-#: config/mips/mips.h:442
+#: config/mips/mips.h:598
 msgid "Don't put uninitialized constants in ROM"
-msgstr "No poner las constantes sin valor inicial en ROM"
+msgstr "No poner las constantes sin inicializar en ROM"
 
 #. Macro to define tables used to set the flags.
-#: config/mips/mips.h:444 config/xtensa/xtensa.h:110
+#: config/mips/mips.h:600 config/xtensa/xtensa.h:110
 msgid "Use big-endian byte order"
 msgstr "Usar el orden de byte big-endian"
 
-#: config/mips/mips.h:446 config/xtensa/xtensa.h:112
+#: config/mips/mips.h:602 config/xtensa/xtensa.h:112
 msgid "Use little-endian byte order"
 msgstr "Usar el orden de byte little-endian"
 
-#: config/mips/mips.h:448
+#: config/mips/mips.h:604
 msgid "Use single (32-bit) FP only"
 msgstr "Usar únicamente una sola FP (32-bit)"
 
-#: config/mips/mips.h:450
+#: config/mips/mips.h:606
 msgid "Don't use single (32-bit) FP only"
 msgstr "No usar únicamente una sola FP (32-bit)"
 
-#: config/mips/mips.h:452
+#: config/mips/mips.h:608
 msgid "Use multiply accumulate"
 msgstr "Usar el acumulador de multiplicación"
 
-#: config/mips/mips.h:454
+#: config/mips/mips.h:610
 msgid "Don't use multiply accumulate"
 msgstr "No usar el acumulador de multiplicación"
 
-#: config/mips/mips.h:456 config/rs6000/rs6000.h:351
+#: config/mips/mips.h:612 config/rs6000/rs6000.h:314
 msgid "Don't generate fused multiply/add instructions"
 msgstr "No generar instrucciones multiply/add de corto circuito"
 
-#: config/mips/mips.h:458 config/rs6000/rs6000.h:349
+#: config/mips/mips.h:614 config/rs6000/rs6000.h:312
 msgid "Generate fused multiply/add instructions"
 msgstr "Generar instrucciones multiply/add de corto circuito"
 
-#: config/mips/mips.h:460
+#: config/mips/mips.h:616
 msgid "Work around early 4300 hardware bug"
 msgstr "Evitar el bug del primer hardware 4300"
 
-#: config/mips/mips.h:462
+#: config/mips/mips.h:618
 msgid "Don't work around early 4300 hardware bug"
 msgstr "No evitar el bug del primer hardware 4300"
 
-#: config/mips/mips.h:464
-msgid "Optimize for 3900"
-msgstr "Optimizar para 3900"
-
-#: config/mips/mips.h:466
-msgid "Optimize for 4650"
-msgstr "Optimizar para 4650"
-
-#: config/mips/mips.h:468
+#: config/mips/mips.h:620
 msgid "Trap on integer divide by zero"
 msgstr "Atrapar la división entera por cero"
 
-#: config/mips/mips.h:470
+#: config/mips/mips.h:622
 msgid "Don't trap on integer divide by zero"
 msgstr "No atrapar la división entera por cero"
 
-#: config/mips/mips.h:472
+#: config/mips/mips.h:624
 msgid "Trap on integer divide overflow"
 msgstr "Atrapar desbordamientos en la división entera"
 
-#: config/mips/mips.h:474
+#: config/mips/mips.h:626
 msgid "Don't trap on integer divide overflow"
 msgstr "No atrapar desbordamientos en la división entera"
 
-#: config/mips/mips.h:590 config/mips/mips.h:592
+#: config/mips/mips.h:628
+msgid "Use Branch Likely instructions, overriding default for arch"
+msgstr "Usar instrucciones Propensas a Ramificar, sobreponiendo el valor por omisión para la arquitectura"
+
+#: config/mips/mips.h:630
+msgid "Don't use Branch Likely instructions, overriding default for arch"
+msgstr "No utilizarinstrucciones Propensas a Ramificar, sobreponiendo el valor por omisión para la arquitectura"
+
+#: config/mips/mips.h:744 config/pa/pa.h:296
 msgid "Specify CPU for scheduling purposes"
 msgstr "Especificar el CPU para propósitos de calendarización"
 
-#: config/mips/mips.h:594
+#: config/mips/mips.h:746
 msgid "Specify CPU for code generation purposes"
 msgstr "Especificar el CPU para propósitos de generación de código"
 
-#: config/mips/mips.h:596
+#: config/mips/mips.h:748
+msgid "Specify an ABI"
+msgstr "Especificar un ABI"
+
+#: config/mips/mips.h:750
 msgid "Specify a Standard MIPS ISA"
 msgstr "Especificar el ISA de MIPS Standard"
 
 # Error de dedo de los desarrolladores originales. Avisar. cfuga
-#: config/mips/mips.h:598
+#: config/mips/mips.h:752
 msgid "Use mips16 entry/exit psuedo ops"
 msgstr "Usar pseudo ops mips16 de entry/exit"
 
-#: config/mips/mips.h:600
+#: config/mips/mips.h:754
 msgid "Don't use MIPS16 instructions"
 msgstr "No usar instrucciones MIPS16"
 
-#: config/mips/mips.h:604
+#: config/mips/mips.h:756
 msgid "Don't call any cache flush functions"
 msgstr "No llamar ninguna función de limpieza de caché"
 
-#: config/mips/mips.h:606
+#: config/mips/mips.h:758
 msgid "Specify cache flush function"
 msgstr "Especificar la función de limpieza de caché"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2873
+#: config/mips/mips.h:2868
 msgid "mips16 function profiling"
 msgstr "análisis de perfil de las funciones mips16"
 
-#: config/mmix/mmix.c:138
+#: config/mmix/mmix.c:189
 #, c-format
 msgid "-f%s not supported: ignored"
 msgstr "-f%s no tiene soporte: ignorado"
 
-#: config/mmix/mmix.c:596
+#: config/mmix/mmix.c:644
 #, c-format
 msgid "too large function value type, needs %d registers, have only %d registers for this"
 msgstr "el valor del tipo de la función es demasiado grande, necesita %d registros, sólo se tienen %d registros para esto"
 
-#: config/mmix/mmix.c:677
-msgid "stack frame too big"
-msgstr "marco de pila demasiado grande"
-
-#: config/mmix/mmix.c:705
-#, c-format
-msgid "stack frame not a multiple of 8 bytes: %d"
-msgstr "el marco de pila no es un múltiplo de 8 bytes: %d"
-
-#: config/mmix/mmix.c:1044
-#, c-format
-msgid "stack frame not a multiple of octabyte: %d"
-msgstr "el marco de pila no es un múltiplo de octabyte: %d"
-
-#: config/mmix/mmix.c:1203
+#: config/mmix/mmix.c:826
 msgid "function_profiler support for MMIX"
 msgstr "soporte para function_profiler para MMIX"
 
-#: config/mmix/mmix.c:1240
-msgid "neither varargs or stdarg in mmix_setup_incoming_varargs"
-msgstr "no hay varargs ni stdarg en mmix_setup_incoming_varargs"
-
-#: config/mmix/mmix.c:1246
+#: config/mmix/mmix.c:848
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr "MMIX Interno: El último vararg nombrado no cabe en un registro"
 
-#. FIXME: Remove when I know this trigs.
-#: config/mmix/mmix.c:1608
-msgid "oops, not debugged; fixing up value:"
-msgstr "ups, no depurado; componiendo el valor:"
-
-#: config/mmix/mmix.c:2184 config/mmix/mmix.c:2318
+#: config/mmix/mmix.c:1639 config/mmix/mmix.c:1769
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr "MMIX Interno: Se esperaba un CONST_INT, no esto"
 
-#: config/mmix/mmix.c:2192 config/mmix/mmix.c:2216 config/mmix/mmix.c:2335
+#: config/mmix/mmix.c:1647 config/mmix/mmix.c:1671 config/mmix/mmix.c:1787
 #, c-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr "MMIX Interno: Registro erróneo: %d"
 
-#: config/mmix/mmix.c:2263
+#: config/mmix/mmix.c:1718
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr "MMIX Interno: Valor erróneo para 'm', no es un CONST_INT"
 
-#: config/mmix/mmix.c:2286
+#: config/mmix/mmix.c:1737
 msgid "MMIX Internal: Expected a register, not this"
 msgstr "MMIX Interno: Se esperaba un registro, no esto"
 
-#: config/mmix/mmix.c:2296
+#: config/mmix/mmix.c:1747
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr "MMIX Interno: Se esperaba una constante, no esto"
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:2328
+#: config/mmix/mmix.c:1779
 #, c-format
 msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
 msgstr "MMIX Interno: Falta un case `%c' en mmix_print_operand"
 
 #. We need the original here.
-#: config/mmix/mmix.c:2379
+#: config/mmix/mmix.c:1831
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr "MMIX Interno: No se puede decodificar este operando"
 
-#: config/mmix/mmix.c:2444
+#: config/mmix/mmix.c:1891
 msgid "MMIX Internal: This is not a recognized address"
 msgstr "MMIX Interno: Esta no es una dirección reconocida"
 
-#: config/mmix/mmix.c:2940 config/mmix/mmix.c:3009
+#: config/mmix/mmix.c:2082
+#, c-format
+msgid "stack frame not a multiple of 8 bytes: %d"
+msgstr "el marco de pila no es un múltiplo de 8 bytes: %d"
+
+#: config/mmix/mmix.c:2321
+#, c-format
+msgid "stack frame not a multiple of octabyte: %d"
+msgstr "el marco de pila no es un múltiplo de octabyte: %d"
+
+#: config/mmix/mmix.c:2818 config/mmix/mmix.c:2887
 #, c-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr "MMIX Interno: %s no es un int desplazable"
 
-#: config/mmix/mmix.c:3128
+#: config/mmix/mmix.c:3006
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr "MMIX Interno: Tratando de mostrar una condición invertida de forma inválida:"
 
-#: config/mmix/mmix.c:3135
+#: config/mmix/mmix.c:3013
 msgid "MMIX Internal: What's the CC of this?"
 msgstr "MMIX Interno: ¿Cuál es el CC de esto?"
 
-#: config/mmix/mmix.c:3139
+#: config/mmix/mmix.c:3017
 msgid "MMIX Internal: What is the CC of this?"
 msgstr "MMIX Interno: ¿Cuál es el CC de esto?"
 
-#: config/mmix/mmix.c:3210
+#: config/mmix/mmix.c:3088
 msgid "MMIX Internal: This is not a constant:"
 msgstr "MMIX Interno: Esto no es una constante:"
 
@@ -11660,8 +11845,6 @@ msgstr "MMIX Interno: Esto no es una constante:"
 #. the opposite, since we don't have to care about old littering and
 #. soon outdated generic comments.
 #. Node: Driver
-#. When both ABI:s work, this is how we tell them apart in code.  The
-#. GNU abi is implied the default.  Also implied in TARGET_DEFAULT.
 #. User symbols are in the same name-space as built-in symbols, but we
 #. don't need the built-in symbols, so remove those and instead apply
 #. stricter operand checking.  Don't warn when expanding insns.
@@ -11670,67 +11853,75 @@ msgstr "MMIX Interno: Esto no es una constante:"
 #. Don't do this if linking relocatably, with -r.  For a final link,
 #. produce mmo, unless ELF is requested or when linking relocatably.
 #. Put unused option values here.
-#: config/mmix/mmix.h:137
+#: config/mmix/mmix.h:132
 msgid "Set start-address of the program"
 msgstr "Estableciendo la dirección de inicio del programa"
 
-#: config/mmix/mmix.h:139
+#: config/mmix/mmix.h:134
 msgid "Set start-address of data"
 msgstr "Estableciendo la dirección de inicio de los datos"
 
 #. FIXME: Provide a way to *load* the epsilon register.
-#: config/mmix/mmix.h:188
+#: config/mmix/mmix.h:198
 msgid "For intrinsics library: pass all parameters in registers"
 msgstr "Para la biblioteca de intrínsecos: pasar todos los parámetros en registros"
 
-#: config/mmix/mmix.h:191
+#: config/mmix/mmix.h:201
 msgid "Use register stack for parameters and return value"
 msgstr "Usar la pila de registros para los parámetros y el valor de devolución"
 
-#: config/mmix/mmix.h:193
+#: config/mmix/mmix.h:203
 msgid "Use call-clobbered registers for parameters and return value"
 msgstr "Usar registros de llamada alterada para los parámetros y el valor de devolución"
 
-#: config/mmix/mmix.h:195
+#: config/mmix/mmix.h:205
 msgid "Use epsilon-respecting floating point compare instructions"
 msgstr "Usar instrucciones de comparación de coma flotante que respeten epsilon"
 
-#: config/mmix/mmix.h:198
+#: config/mmix/mmix.h:208
 msgid "Use zero-extending memory loads, not sign-extending ones"
 msgstr "Usar cargas de memoria de extensión cero, no las de extensión con signo"
 
-#: config/mmix/mmix.h:201
+#: config/mmix/mmix.h:211
 msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
 msgstr "Generar resultados de división con residuo que tenga el mismo signo que el divisor (no el del dividendo)"
 
-#: config/mmix/mmix.h:205
+#: config/mmix/mmix.h:215
 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
 msgstr "Preceder a los símbolos globales con \":\" (para usarse con PREFIJO)"
 
-#: config/mmix/mmix.h:207
+#: config/mmix/mmix.h:217
 msgid "Do not provide a default start-address 0x100 of the program"
 msgstr "No proveer una dirección de inicio por omisión 0x100 del programa"
 
-#: config/mmix/mmix.h:209
+#: config/mmix/mmix.h:219
 msgid "Link to emit program in ELF format (rather than mmo)"
 msgstr "Enlazar para emitir el programa en formato ELF (en lugar de mmo)"
 
-#: config/mmix/mmix.h:211
+#: config/mmix/mmix.h:221
 msgid "Use P-mnemonics for branches statically predicted as taken"
 msgstr "Usar Mnemónicos-P para ramificaciones predichas estáticamente como tomadas"
 
-#: config/mmix/mmix.h:213
+#: config/mmix/mmix.h:223
 msgid "Don't use P-mnemonics for branches"
 msgstr "No usar Mnemónicos-P para ramificaciones"
 
-#: config/mmix/mmix.h:215
+#: config/mmix/mmix.h:225
 msgid "Use addresses that allocate global registers"
 msgstr "Usar direcciones que reserven registros globales"
 
-#: config/mmix/mmix.h:217
+#: config/mmix/mmix.h:227
 msgid "Do not use addresses that allocate global registers"
 msgstr "No usar direcciones que reserven registros globales"
 
+#: config/mmix/mmix.h:229
+msgid "Generate a single exit point for each function"
+msgstr "Generar un sólo punto de salida para cada función"
+
+#: config/mmix/mmix.h:231
+msgid "Do not generate a single exit point for each function"
+msgstr "No generar un sólo punto de salida para cada función"
+
 #: config/mn10300/mn10300.h:59
 msgid "Work around hardware multiply bug"
 msgstr "Evitar el bug de multiplicación de hardware"
@@ -11747,88 +11938,88 @@ msgstr "Apuntar al procesador AM33"
 msgid "Enable linker relaxations"
 msgstr "Activar la relajación del enlazador"
 
-#: config/ns32k/ns32k.h:104 config/s390/s390.h:57
+#: config/ns32k/ns32k.h:142 config/s390/s390.h:69
 msgid "Don't use hardware fp"
 msgstr "No usar fp de hardware"
 
-#: config/ns32k/ns32k.h:105
+#: config/ns32k/ns32k.h:143
 msgid "Alternative calling convention"
 msgstr "Convención de llamada alternativa"
 
-#: config/ns32k/ns32k.h:107
+#: config/ns32k/ns32k.h:145
 msgid "Pass some arguments in registers"
 msgstr "Pasar algunos argumentos en registros"
 
-#: config/ns32k/ns32k.h:108
+#: config/ns32k/ns32k.h:146
 msgid "Pass all arguments on stack"
 msgstr "Pasar todos los argumentos en la pila"
 
-#: config/ns32k/ns32k.h:109
+#: config/ns32k/ns32k.h:147
 msgid "Optimize for 32532 cpu"
 msgstr "Optimizar para el cpu 32532"
 
-#: config/ns32k/ns32k.h:110
+#: config/ns32k/ns32k.h:148
 msgid "Optimize for 32332 cpu"
 msgstr "Optimizar para el cpu 32332"
 
-#: config/ns32k/ns32k.h:112
+#: config/ns32k/ns32k.h:150
 msgid "Optimize for 32032"
 msgstr "Optimizar para 32032"
 
-#: config/ns32k/ns32k.h:114
+#: config/ns32k/ns32k.h:152
 msgid "Register sb is zero. Use for absolute addressing"
 msgstr "El registro sb es cero. Se usa para direccionamiento absoluto"
 
-#: config/ns32k/ns32k.h:115
+#: config/ns32k/ns32k.h:153
 msgid "Do not use register sb"
 msgstr "No usar el registro sb"
 
-#: config/ns32k/ns32k.h:116
-msgid "Do not use bit-field instructions"
-msgstr "No usar instrucciones de campos de bit"
-
-#: config/ns32k/ns32k.h:117
+#: config/ns32k/ns32k.h:155
 msgid "Use bit-field instructions"
 msgstr "Usar instrucciones de campos de bit"
 
-#: config/ns32k/ns32k.h:118
+#: config/ns32k/ns32k.h:157
+msgid "Do not use bit-field instructions"
+msgstr "No usar instrucciones de campos de bit"
+
+#: config/ns32k/ns32k.h:158
 msgid "Generate code for high memory"
 msgstr "Generar código para memoria alta"
 
-#: config/ns32k/ns32k.h:119
+#: config/ns32k/ns32k.h:159
 msgid "Generate code for low memory"
 msgstr "Generar código para memoria baja"
 
-#: config/ns32k/ns32k.h:120
+#: config/ns32k/ns32k.h:160
 msgid "32381 fpu"
 msgstr "fpu 32381"
 
-#: config/ns32k/ns32k.h:121
+#: config/ns32k/ns32k.h:162
 msgid "Use multiply-accumulate fp instructions"
 msgstr "Usar instrucciones de fp para multiplicar-acumular"
 
-#: config/ns32k/ns32k.h:123
+#: config/ns32k/ns32k.h:164
 msgid "Do not use multiply-accumulate fp instructions"
 msgstr "No usar instrucciones de fp para multiplicar-acumular"
 
-#: config/ns32k/ns32k.h:124
+#: config/ns32k/ns32k.h:165
 msgid "\"Small register classes\" kludge"
 msgstr "Con truco sucio \"Clases de registro pequeñas\""
 
-#: config/ns32k/ns32k.h:125
+#: config/ns32k/ns32k.h:166
 msgid "No \"Small register classes\" kludge"
 msgstr "Sin truco sucio \"Clases de registro pequeñas\""
 
-#: config/pa/pa.c:200
+#: config/pa/pa.c:246
 #, c-format
 msgid ""
 "unknown -mschedule= option (%s).\n"
-"Valid options are 700, 7100, 7100LC, 7200, and 8000\n"
+"Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
 msgstr ""
 "opción -mschedule= desconocida (%s).\n"
-"Las opciones válidas son 700, 7100, 7100LC, 7200, y 8000\n"
+"Las opciones válidas son 700, 7100, 7100LC, 7200, 7300, y 8000\n"
 
-#: config/pa/pa.c:225
+#: config/pa/pa.c:271
 #, c-format
 msgid ""
 "unknown -march= option (%s).\n"
@@ -11837,66 +12028,195 @@ msgstr ""
 "opción -march= desconocida (%s).\n"
 "Las opciones válidas son 1.0, 1.1, y 2.0\n"
 
-#: config/pa/pa.c:230
+#: config/pa/pa.c:284
 msgid "PIC code generation is not supported in the portable runtime model\n"
 msgstr "La generación de código PIC no tiene soporte en el modelo transportable de tiempo de ejecución\n"
 
-#: config/pa/pa.c:235
+#: config/pa/pa.c:289
 msgid "PIC code generation is not compatible with fast indirect calls\n"
 msgstr "La generación de código PIC no es compatible con las llamadas rápidas indirectas\n"
 
-#: config/pa/pa.c:240
+#: config/pa/pa.c:294
 msgid "-g is only supported when using GAS on this processor,"
 msgstr "-g sólo tiene soporte cuando se usa GAS en este procesador,"
 
-#: config/pa/pa.c:241
+#: config/pa/pa.c:295
 msgid "-g option disabled"
 msgstr "opción -g desactivada"
 
-#: config/pdp11/pdp11.h:56
+#: config/pa/pa-hiux.h:75 config/pa/pa-hpux.h:80 config/pa/pa-hpux7.h:81
+#: config/pa/pa64-hpux.h:25
+msgid "Generate cpp defines for server IO"
+msgstr "Generar definiciones cpp para ES de servidor"
+
+#: config/pa/pa-hiux.h:76 config/pa/pa-hpux.h:81 config/pa/pa-hpux7.h:82
+#: config/pa/pa64-hpux.h:27
+msgid "Generate cpp defines for workstation IO"
+msgstr "Generar definiciones cpp para ES de estación de trabajo"
+
+#. Macro to define tables used to set the flags.  This is a
+#. list in braces of target switches with each switch being
+#. { "NAME", VALUE, "HELP_STRING" }.  VALUE is the bits to set,
+#. or minus the bits to clear.  An empty string NAME is used to
+#. identify the default VALUE.  Do not mark empty strings for
+#. translation.
+#: config/pa/pa.h:218 config/pa/pa.h:224
+msgid "Generate PA1.1 code"
+msgstr "Generar código PA1.1"
+
+#: config/pa/pa.h:220 config/pa/pa.h:222
+msgid "Generate PA1.0 code"
+msgstr "Generar código PA1.0"
+
+#: config/pa/pa.h:226
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr "Generar código PA2.0 (requiere binutils 2.10 o superior)"
+
+#: config/pa/pa.h:228
+msgid "Disable FP regs"
+msgstr "Desactivar los registros FP"
+
+#: config/pa/pa.h:230
+msgid "Do not disable FP regs"
+msgstr "No desactivar registros FP"
+
+#: config/pa/pa.h:232
+msgid "Disable space regs"
+msgstr "Desactivar registros de espacio"
+
+#: config/pa/pa.h:234
+msgid "Do not disable space regs"
+msgstr "No desactivar registros de espacio"
+
+# config/pa/pa.h:236
+#: config/pa/pa.h:236
+msgid "Put jumps in call delay slots"
+msgstr "Poner saltos en ranuras de retardo de llamadas"
+
+#: config/pa/pa.h:238
+msgid "Do not put jumps in call delay slots"
+msgstr "No poner saltos en ranuras de retardo de llamadas"
+
+#: config/pa/pa.h:240
+msgid "Disable indexed addressing"
+msgstr "Desactivar direccionamiento indizado"
+
+#: config/pa/pa.h:242
+msgid "Do not disable indexed addressing"
+msgstr "No desactivar direccionamiento indizado"
+
+#: config/pa/pa.h:244
+msgid "Use portable calling conventions"
+msgstr "Usar convenciones de llamada transportable"
+
+#: config/pa/pa.h:246
+msgid "Do not use portable calling conventions"
+msgstr "No usar convenciones de llamada trasportable"
+
+#: config/pa/pa.h:248
+msgid "Assume code will be assembled by GAS"
+msgstr "Asumir que el código será ensamblado por GAS"
+
+#: config/pa/pa.h:250
+msgid "Do not assume code will be assembled by GAS"
+msgstr "No asumir que el código será ensamblado por GAS"
+
+#: config/pa/pa.h:254
+msgid "Do not use software floating point"
+msgstr "No usar coma flotante de software"
+
+#: config/pa/pa.h:256
+msgid "Emit long load/store sequences"
+msgstr "Emitir secuencias load/store long"
+
+#: config/pa/pa.h:258
+msgid "Do not emit long load/store sequences"
+msgstr "No emitir secuencias load/store long"
+
+#: config/pa/pa.h:260
+msgid "Generate fast indirect calls"
+msgstr "Generar llamadas indirectas rápidas"
+
+#: config/pa/pa.h:262
+msgid "Do not generate fast indirect calls"
+msgstr "No generar llamadas indirectas rápidas"
+
+#: config/pa/pa.h:264
+msgid "Generate code for huge switch statements"
+msgstr "Generar código para declaraciones switch huge"
+
+#: config/pa/pa.h:266
+msgid "Do not generate code for huge switch statements"
+msgstr "No generar código para declaraciones switch huge"
+
+#: config/pa/pa.h:268
+msgid "Always generate long calls"
+msgstr "Generar siempre llamadas long"
+
+#: config/pa/pa.h:270
+msgid "Generate long calls only when needed"
+msgstr "Generar llamadas long sólo cuando sean necesarias"
+
+#: config/pa/pa.h:272
+msgid "Enable linker optimizations"
+msgstr "Activar las optimizaciones del enlazador"
+
+#: config/pa/pa.h:298
+msgid "Specify architecture for code generation.  Values are 1.0, 1.1, and 2.0.  2.0 requires gas snapshot 19990413 or later."
+msgstr "Especificar la arquitectura para la generación del código.  Los valores son 1.0, 1.1, y 2.0. 2.0 requiere la versión de gas 19990413 o posterior."
+
+#: config/pa/pa64-hpux.h:29
+msgid "Assume code will be linked by GNU ld"
+msgstr "Asumir que el código será enlazado por ld de GNU"
+
+#: config/pa/pa64-hpux.h:31
+msgid "Assume code will be linked by HP ld"
+msgstr "Asumir que el código será enlazado por ld de HP"
+
+#: config/pdp11/pdp11.h:57
 msgid "Do not use hardware floating point"
 msgstr "No usar coma flotante de hardware"
 
 #. return float result in ac0
-#: config/pdp11/pdp11.h:58
+#: config/pdp11/pdp11.h:59
 msgid "Return floating point results in ac0"
 msgstr "Devolución de resultados de coma flotante en ac0"
 
-#: config/pdp11/pdp11.h:59
+#: config/pdp11/pdp11.h:60
 msgid "Return floating point results in memory"
 msgstr "Devolución de resultados de coma flotante en memoria"
 
 #. is 11/40
-#: config/pdp11/pdp11.h:61
+#: config/pdp11/pdp11.h:62
 msgid "Generate code for an 11/40"
 msgstr "Generar código para un 11/40"
 
 #. is 11/45
-#: config/pdp11/pdp11.h:64
+#: config/pdp11/pdp11.h:65
 msgid "Generate code for an 11/45"
 msgstr "Generar código para un 11/45"
 
 #. is 11/10
-#: config/pdp11/pdp11.h:67
+#: config/pdp11/pdp11.h:68
 msgid "Generate code for an 11/10"
 msgstr "Generar código para un 11/10"
 
 #. use movstrhi for bcopy
 #. use 32 bit for int
-#: config/pdp11/pdp11.h:72 config/pdp11/pdp11.h:73
+#: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74
 msgid "Use 32 bit int"
 msgstr "Usar int de 32 bit"
 
-#: config/pdp11/pdp11.h:74 config/pdp11/pdp11.h:75
+#: config/pdp11/pdp11.h:75 config/pdp11/pdp11.h:76
 msgid "Use 16 bit int"
 msgstr "Usar int de 16 bit"
 
 #. use 32 bit for float
-#: config/pdp11/pdp11.h:77 config/pdp11/pdp11.h:78
+#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
 msgid "Use 32 bit float"
 msgstr "Usar float de 32 bit"
 
-#: config/pdp11/pdp11.h:79 config/pdp11/pdp11.h:80
+#: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
 msgid "Use 64 bit float"
 msgstr "Usar float de 64 bit"
 
@@ -11904,73 +12224,50 @@ msgstr "Usar float de 64 bit"
 #. 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:89
+#: config/pdp11/pdp11.h:90
 msgid "Target has split I&D"
 msgstr "El objetivo tiene I&D dividido"
 
-#: config/pdp11/pdp11.h:90
+#: config/pdp11/pdp11.h:91
 msgid "Target does not have split I&D"
 msgstr "El objetivo no tiene I&D dividido"
 
 #. UNIX assembler syntax?
-#: config/pdp11/pdp11.h:92
+#: config/pdp11/pdp11.h:93
 msgid "Use UNIX assembler syntax"
 msgstr "Usar sintaxis de ensamblador UNIX"
 
-#: config/pdp11/pdp11.h:93
+#: config/pdp11/pdp11.h:94
 msgid "Use DEC assembler syntax"
 msgstr "Usar sintaxis de ensamblador DEC"
 
-#: config/pj/pj.h:73
-msgid "Generate little endian data"
-msgstr "Generar datos little endian"
-
-#: config/pj/pj.h:75
-msgid "Generate big endian data"
-msgstr "Generar datos big endian"
-
-#: config/pj/pj.h:77
-msgid "Turn on maintainer testing code"
-msgstr "Activar el código de prueba del mantenedor"
-
-#: config/pj/pj.h:79
-msgid "Enable Transmeta picoJava extensions"
-msgstr "Activar las extensiones picoJava de Transmeta"
-
-#: config/pj/pj.h:81
-msgid "Disable Transmeta picoJava extensions"
-msgstr "Desactivar las extensiones picoJava de Transmeta"
-
-#: config/pj/pj.h:83
-msgid "Disable reorganization pass"
-msgstr "Desactivar el paso de reorganización"
-
-#: config/romp/romp.c:709 config/rs6000/rs6000.c:6546
+#: config/romp/romp.c:717 config/rs6000/rs6000.c:7718
 #, c-format
 msgid "invalid %%S value"
 msgstr "valor %%S inválido"
 
-#: config/romp/romp.c:718 config/romp/romp.c:725
+#: config/romp/romp.c:726 config/romp/romp.c:733
 #, c-format
 msgid "invalid %%b value"
 msgstr "valor %%b inválido"
 
-#: config/romp/romp.c:765 config/romp/romp.c:776
+#: config/romp/romp.c:773 config/romp/romp.c:784
 #, c-format
 msgid "invalid %%z value"
 msgstr "valor %%z inválido"
 
-#: config/romp/romp.c:784 config/romp/romp.c:792
+#: config/romp/romp.c:792 config/romp/romp.c:800
 #, c-format
 msgid "invalid %%Z value"
 msgstr "valor %%Z inválido"
 
-#: config/romp/romp.c:799 config/romp/romp.c:808 config/romp/romp.c:815 config/rs6000/rs6000.c:6325
+#: config/romp/romp.c:807 config/romp/romp.c:816 config/romp/romp.c:823
+#: config/rs6000/rs6000.c:7547
 #, c-format
 msgid "invalid %%k value"
 msgstr "valor %%k inválido"
 
-#: config/romp/romp.c:900 config/romp/romp.c:943
+#: config/romp/romp.c:908 config/romp/romp.c:951
 #, c-format
 msgid "invalid %%j value"
 msgstr "valor %%j inválido"
@@ -11988,144 +12285,203 @@ msgstr "valor %%j inv
 #.
 #. Normally, this macro will push all remaining incoming registers on the
 #. stack and set PRETEND_SIZE to the length of the registers pushed.
-#: config/romp/romp.h:661
+#: config/romp/romp.h:648
 msgid "can't have varargs with -mfp-arg-in-fp-regs"
 msgstr "no se puede tener varargs con -mfp-arg-in-fp-regs"
 
+#. Handle the machine specific pragma longcall.  Its syntax is
+#.
+#. # pragma longcall ( TOGGLE )
+#.
+#. where TOGGLE is either 0 or 1.
+#.
+#. rs6000_default_long_calls is set to the value of TOGGLE, changing
+#. whether or not new function declarations receive a longcall
+#. attribute by default.
+#: config/rs6000/rs6000-c.c:44
+msgid "ignoring malformed #pragma longcall"
+msgstr "ignorando el #pragma longcall malformado"
+
+#: config/rs6000/rs6000-c.c:58
+msgid "missing open paren"
+msgstr "falta el paréntesis que abre"
+
+#: config/rs6000/rs6000-c.c:60
+msgid "missing number"
+msgstr "falta el número"
+
+#: config/rs6000/rs6000-c.c:62
+msgid "missing close paren"
+msgstr "falta el paréntesis que cierra"
+
+#: config/rs6000/rs6000-c.c:65
+msgid "number must be 0 or 1"
+msgstr "el número debe ser 0 ó 1"
+
+#: config/rs6000/rs6000-c.c:68
+msgid "junk at end of #pragma longcall"
+msgstr "basura al final de #pragma longcall"
+
 # FIXME: ¿Traducción correcta al español de little endian? cfuga
-#: config/rs6000/rs6000.c:475
+#: config/rs6000/rs6000.c:588
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple no tiene soporte en sistemas little endian"
 
-#: config/rs6000/rs6000.c:482
+#: config/rs6000/rs6000.c:595
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring no tiene soporte en sistemas little endian"
 
-#: config/rs6000/rs6000.c:488 config/xtensa/xtensa.c:1846
-#, c-format
-msgid "-f%s ignored (all code is position independent)"
-msgstr "se ignora -f%s (todo el código es independiente de posición)"
-
-#: config/rs6000/rs6000.c:497
-msgid "-ffunction-sections disabled on AIX when debugging"
-msgstr "se desactiva -ffunction-sections en AIX mientras se depura"
-
-#: config/rs6000/rs6000.c:503
-msgid "-fdata-sections not supported on AIX"
-msgstr "-fdata-sections no tiene soporte en AIX"
-
-#: config/rs6000/rs6000.c:518
+#: config/rs6000/rs6000.c:619
 #, c-format
 msgid "unknown -mdebug-%s switch"
 msgstr "interruptor -mdebug-%s desconocido"
 
-#: config/rs6000/rs6000.c:528
+#: config/rs6000/rs6000.c:631
+#, c-format
+msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
+msgstr "argumento de -mtraceback `%s' desconocido; se esperaba `full', `partial' o `none'"
+
+#: config/rs6000/rs6000.c:642
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "Interruptor -mlong-double-%s desconocido"
 
-#: config/rs6000/rs6000.c:595
+#: config/rs6000/rs6000.c:734
+#, c-format
+msgid "unknown -misel= option specified: '%s'"
+msgstr "opción -misel= especificada desconocida: '%s'"
+
+#: config/rs6000/rs6000.c:749
+#, c-format
+msgid "unknown -mvrsave= option specified: '%s'"
+msgstr "opción -mvrsave= especificada desconocida: '%s'"
+
+#: config/rs6000/rs6000.c:768
 #, c-format
 msgid "unknown ABI specified: '%s'"
 msgstr "ABI especificada desconocida: '%s'"
 
-#: config/rs6000/rs6000.c:3631
+#: config/rs6000/rs6000.c:4169
+msgid "argument 1 must be a 5-bit signed literal"
+msgstr "el argumento 1 debe ser una literal con signo de 5-bit"
+
+#: config/rs6000/rs6000.c:4276 config/rs6000/rs6000.c:4866
+msgid "argument 2 must be a 5-bit unsigned literal"
+msgstr "el argumento 2 debe ser una literal sin signo de 5-bit"
+
+#: config/rs6000/rs6000.c:4319
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "el argumento 1 de __builtin_altivec_predicate debe ser una constante"
 
-#: config/rs6000/rs6000.c:3685
+#: config/rs6000/rs6000.c:4373
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "el argumento 1 de __builtin_altivec_predicate está fuera de rango"
 
-#: config/rs6000/rs6000.c:4041
+#: config/rs6000/rs6000.c:4452
+msgid "argument 3 must be a 4-bit unsigned literal"
+msgstr "el argumento 3 debe ser una literal sin signo de 4-bit"
+
+#: config/rs6000/rs6000.c:4629
 #, c-format
-msgid "argument 3 of `%s' must be a 2-bit literal"
-msgstr "el argumento 3 para `%s' debe ser una literal de 2-bit"
+msgid "argument to `%s' must be a 2-bit unsigned literal"
+msgstr "el argumento para `%s' debe ser una literal sin signo de 2-bit"
+
+#: config/rs6000/rs6000.c:4745
+msgid "argument to dss must be a 2-bit unsigned literal"
+msgstr "el argumento para dss debe ser una literal sin signo de 2-bit"
 
-#: config/rs6000/rs6000.c:6252
+#: config/rs6000/rs6000.c:4976
+msgid "argument 1 of __builtin_spe_predicate must be a constant"
+msgstr "el argumento 1 de __builtin_spe_predicate debe ser una constante"
+
+#: config/rs6000/rs6000.c:5049
+msgid "argument 1 of __builtin_spe_predicate is out of range"
+msgstr "el argumento 1 de __builtin_spe_predicate está fuera de rango"
+
+#: config/rs6000/rs6000.c:7474
 #, c-format
 msgid "invalid %%f value"
 msgstr "valor %%f inválido"
 
-#: config/rs6000/rs6000.c:6261
+#: config/rs6000/rs6000.c:7483
 #, c-format
 msgid "invalid %%F value"
 msgstr "valor %%F inválido"
 
-#: config/rs6000/rs6000.c:6270
+#: config/rs6000/rs6000.c:7492
 #, c-format
 msgid "invalid %%G value"
 msgstr "valor %%G inválido"
 
-#: config/rs6000/rs6000.c:6305
+#: config/rs6000/rs6000.c:7527
 #, c-format
 msgid "invalid %%j code"
 msgstr "código %%j inválido"
 
-#: config/rs6000/rs6000.c:6315
+#: config/rs6000/rs6000.c:7537
 #, c-format
 msgid "invalid %%J code"
 msgstr "código %%J inválido"
 
-#: config/rs6000/rs6000.c:6345
+#: config/rs6000/rs6000.c:7567
 #, c-format
 msgid "invalid %%K value"
 msgstr "valor %%K inválido"
 
-#: config/rs6000/rs6000.c:6572
-#, c-format
-msgid "%%S computed all 1's mask"
-msgstr "%%S calculó una máscara con sólo 1's"
-
-#: config/rs6000/rs6000.c:6599
+#: config/rs6000/rs6000.c:7634
 #, c-format
-msgid "%%S computed all 0's mask"
-msgstr "%%S calculó una máscara con sólo 0's"
+msgid "invalid %%O value"
+msgstr "valor %%O inválido"
 
-#: config/rs6000/rs6000.c:6609
+#: config/rs6000/rs6000.c:7756
 #, c-format
 msgid "invalid %%T value"
 msgstr "valor %%T inválido"
 
-#: config/rs6000/rs6000.c:6619
+#: config/rs6000/rs6000.c:7766
 #, c-format
 msgid "invalid %%u value"
 msgstr "valor %%u inválido"
 
-#: config/rs6000/rs6000.c:6628
+#: config/rs6000/rs6000.c:7775
 #, c-format
 msgid "invalid %%v value"
 msgstr "valor %%v inválido"
 
-#: config/rs6000/aix.h:137 config/rs6000/beos.h:32
+#: config/rs6000/rs6000.c:12180
+msgid "no profiling of 64-bit code for this ABI"
+msgstr "no hay análisis de perfil del código de 64-bit para esta ABI"
+
+#: config/rs6000/aix.h:160 config/rs6000/beos.h:32
 msgid "Always pass floating-point arguments in memory"
 msgstr "Pasar siempre los argumentos de coma flotante en memoria"
 
-#: config/rs6000/aix.h:139 config/rs6000/beos.h:34
+#: config/rs6000/aix.h:162 config/rs6000/beos.h:34
 msgid "Don't always pass floating-point arguments in memory"
 msgstr "No pasar siempre los argumentos de coma flotante en memoria"
 
 #: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
+#: config/rs6000/aix52.h:32
 msgid "Support message passing with the Parallel Environment"
 msgstr "Soporte para el paso de mensajes con el Ambiente Paralelo"
 
-#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28
+#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28 config/rs6000/aix52.h:28
 msgid "Compile for 64-bit pointers"
 msgstr "Compilar para apuntadores de 64-bit"
 
-#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30
+#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
 msgid "Compile for 32-bit pointers"
 msgstr "Compilar para apuntadores de 32-bit"
 
-#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49
+#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49 config/rs6000/aix52.h:49
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr "-maix64 y la arquitectura POWER son incompatibles"
 
-#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54
+#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54 config/rs6000/aix52.h:54
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr "-maix64 requiere que la arquitectura PowerPC64 permanezca activada"
 
-#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58
+#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58 config/rs6000/aix52.h:58
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr "se requiere -maix64: cálculo de 64 bits con direccionamiento de 32 bits no tiene soporte aún"
 
@@ -12136,146 +12492,162 @@ msgstr "se requiere -maix64: c
 #. 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:277
+#: config/rs6000/rs6000.h:240
 msgid "Use POWER instruction set"
 msgstr "Usar el conjunto de instrucciones POWER"
 
-#: config/rs6000/rs6000.h:280
+#: config/rs6000/rs6000.h:243
 msgid "Use POWER2 instruction set"
 msgstr "Usar el conjunto de instrucciones POWER2"
 
-#: config/rs6000/rs6000.h:282
+#: config/rs6000/rs6000.h:245
 msgid "Do not use POWER2 instruction set"
 msgstr "No usar el conjunto de instrucciones POWER2"
 
-#: config/rs6000/rs6000.h:285
+#: config/rs6000/rs6000.h:248
 msgid "Do not use POWER instruction set"
 msgstr "No usar el conjunto de instrucciones POWER"
 
-#: config/rs6000/rs6000.h:287
+#: config/rs6000/rs6000.h:250
 msgid "Use PowerPC instruction set"
 msgstr "Usar el conjunto de instrucciones PowerPC"
 
-#: config/rs6000/rs6000.h:290
+#: config/rs6000/rs6000.h:253
 msgid "Do not use PowerPC instruction set"
 msgstr "No usar el conjunto de instrucciones PowerPC"
 
-#: config/rs6000/rs6000.h:292
+#: config/rs6000/rs6000.h:255
 msgid "Use PowerPC General Purpose group optional instructions"
 msgstr "Usar el grupo opcional de instrucciones PowerPC de Propósito General"
 
-#: config/rs6000/rs6000.h:294
+#: config/rs6000/rs6000.h:257
 msgid "Don't use PowerPC General Purpose group optional instructions"
 msgstr "No usar el grupo opcional de instrucciones PowerPC de Propósito General"
 
-#: config/rs6000/rs6000.h:296
+#: config/rs6000/rs6000.h:259
 msgid "Use PowerPC Graphics group optional instructions"
 msgstr "Usar el grupo opcional de instrucciones PowerPC de Gráficas"
 
-#: config/rs6000/rs6000.h:298
+#: config/rs6000/rs6000.h:261
 msgid "Don't use PowerPC Graphics group optional instructions"
 msgstr "No usar el grupo opcional de instrucciones PowerPC de Gráficas"
 
-#: config/rs6000/rs6000.h:300
+#: config/rs6000/rs6000.h:263
 msgid "Use PowerPC-64 instruction set"
 msgstr "Usar el conjunto de instrucciones PowerPC-64"
 
-#: config/rs6000/rs6000.h:302
+#: config/rs6000/rs6000.h:265
 msgid "Don't use PowerPC-64 instruction set"
 msgstr "No usar el conjunto de instrucciones PowerPC-64"
 
-#: config/rs6000/rs6000.h:304
+#: config/rs6000/rs6000.h:267
 msgid "Use AltiVec instructions"
 msgstr "Usar instrucciones AltiVec"
 
-#: config/rs6000/rs6000.h:306
+#: config/rs6000/rs6000.h:269
 msgid "Don't use AltiVec instructions"
 msgstr "No usar instrucciones AltiVec"
 
-#: config/rs6000/rs6000.h:308
+#: config/rs6000/rs6000.h:271
 msgid "Use new mnemonics for PowerPC architecture"
 msgstr "Usar los mnemónicos nuevos para la arquitectura PowerPC"
 
-#: config/rs6000/rs6000.h:310
+#: config/rs6000/rs6000.h:273
 msgid "Use old mnemonics for PowerPC architecture"
 msgstr "Usar los mnemónicos antiguos para la arquitectura PowerPC"
 
-#: config/rs6000/rs6000.h:313
+#: config/rs6000/rs6000.h:276
 msgid "Put everything in the regular TOC"
 msgstr "Colocar todo en el TOC normal"
 
-#: config/rs6000/rs6000.h:315
+#: config/rs6000/rs6000.h:278
 msgid "Place floating point constants in TOC"
 msgstr "Colocar las constantes de coma flotante en TOC"
 
-#: config/rs6000/rs6000.h:317
+#: config/rs6000/rs6000.h:280
 msgid "Don't place floating point constants in TOC"
 msgstr "No colocar las constantes de coma flotante en TOC"
 
-#: config/rs6000/rs6000.h:319
+#: config/rs6000/rs6000.h:282
 msgid "Place symbol+offset constants in TOC"
 msgstr "Colocar las constantes símbolo+desplazamiento en TOC"
 
-#: config/rs6000/rs6000.h:321
+#: config/rs6000/rs6000.h:284
 msgid "Don't place symbol+offset constants in TOC"
 msgstr "No colocar las constantes símbolo+desplazamiento en TOC"
 
-#: config/rs6000/rs6000.h:327
+#: config/rs6000/rs6000.h:290
 msgid "Place variable addresses in the regular TOC"
 msgstr "Colocar las direcciones variables en el TOC normal"
 
-#: config/rs6000/rs6000.h:333
+#: config/rs6000/rs6000.h:296
 msgid "Generate load/store multiple instructions"
 msgstr "Generar múltiples instrucciones load/store"
 
-#: config/rs6000/rs6000.h:335
+#: config/rs6000/rs6000.h:298
 msgid "Do not generate load/store multiple instructions"
 msgstr "No generar múltiples instrucciones load/store"
 
-#: config/rs6000/rs6000.h:339
+#: config/rs6000/rs6000.h:302
 msgid "Generate string instructions for block moves"
 msgstr "Generar instrucciones de cadena para movimiento de bloques"
 
-#: config/rs6000/rs6000.h:341
+#: config/rs6000/rs6000.h:304
 msgid "Do not generate string instructions for block moves"
 msgstr "No generar instrucciones de cadena para movimiento de bloques"
 
-#: config/rs6000/rs6000.h:345
+#: config/rs6000/rs6000.h:308
 msgid "Generate load/store with update instructions"
 msgstr "Generar load/store con instrucciones de actualización"
 
-#: config/rs6000/rs6000.h:347
+#: config/rs6000/rs6000.h:310
 msgid "Do not generate load/store with update instructions"
 msgstr "No generar load/store con instrucciones de actualización"
 
-#: config/rs6000/rs6000.h:355
+#: config/rs6000/rs6000.h:318
 msgid "Don't schedule the start and end of the procedure"
 msgstr "No calendarizar el inicio y el final del procedimiento"
 
-#: config/rs6000/rs6000.h:361
+#: config/rs6000/rs6000.h:324
 msgid "Return all structures in memory (AIX default)"
 msgstr "Regresar todas las estructuras en memoria (por omisión en AIX)"
 
-#: config/rs6000/rs6000.h:363
+#: config/rs6000/rs6000.h:326
 msgid "Return small structures in registers (SVR4 default)"
 msgstr "Regresar las estructuras pequeñas en registros (por omisión en SVR4)"
 
-#: config/rs6000/rs6000.h:426 config/sparc/sparc.h:639
+#: config/rs6000/rs6000.h:391 config/sparc/sparc.h:633
 msgid "Use features of and schedule code for given CPU"
 msgstr "Usar características del código de calendarizador and para el CPU dado"
 
-#: config/rs6000/rs6000.h:429
+#: config/rs6000/rs6000.h:394
 msgid "Enable debug output"
 msgstr "Activar la salida de depuración"
 
-#: config/rs6000/rs6000.h:430
+#: config/rs6000/rs6000.h:396
+msgid "Select full, part, or no traceback table"
+msgstr "Seleccionar la tabla full, part, ó sin traceback"
+
+#: config/rs6000/rs6000.h:397
 msgid "Specify ABI to use"
 msgstr "Especificar el ABI a utilizar"
 
-#: config/rs6000/rs6000.h:432
+#: config/rs6000/rs6000.h:399
 msgid "Specify size of long double (64 or 128 bits)"
 msgstr "Especificar el tamaño de long double (64 ó 128 bits)"
 
+#: config/rs6000/rs6000.h:401
+msgid "Specify yes/no if isel instructions should be generated"
+msgstr "Especificar sí/no si se deben generar las instrucciones isel"
+
+#: config/rs6000/rs6000.h:403
+msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
+msgstr "Especificar sí/no si se deben generar las instrucciones VRSAVE para AltiVec"
+
+#: config/rs6000/rs6000.h:405
+msgid "Avoid all range limits on call instructions"
+msgstr "Evitar todos los límites de rango en las instrucciones de llamadas"
+
 #. Definitions for __builtin_return_address and __builtin_frame_address.
 #. __builtin_return_address (0) should give link register (65), enable
 #. this.
@@ -12288,94 +12660,103 @@ msgstr "Especificar el tama
 #. 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:1792
+#: config/rs6000/rs6000.h:1869
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET no tiene soporte"
 
-#: config/rs6000/sysv4.h:88
+#: config/rs6000/sysv4.h:87
 msgid "Select ABI calling convention"
 msgstr "Seleccionar la convención de llamada ABI"
 
-#: config/rs6000/sysv4.h:89
+#: config/rs6000/sysv4.h:88
 msgid "Select method for sdata handling"
 msgstr "Seleccionar el método para el manejo de sdata"
 
-#: config/rs6000/sysv4.h:104
+#: config/rs6000/sysv4.h:103
 msgid "Align to the base type of the bit-field"
 msgstr "Alinear al tipo base del campo de bit"
 
-#: config/rs6000/sysv4.h:106
+#: config/rs6000/sysv4.h:105
 msgid "Don't align to the base type of the bit-field"
 msgstr "No alinear al tipo base del campo de bit"
 
-#: config/rs6000/sysv4.h:108
+#: config/rs6000/sysv4.h:107
 msgid "Don't assume that unaligned accesses are handled by the system"
 msgstr "No asumir que los accesos sin alinear son manejados por el sistema"
 
-#: config/rs6000/sysv4.h:110
+#: config/rs6000/sysv4.h:109
 msgid "Assume that unaligned accesses are handled by the system"
 msgstr "Asumir que los accesos sin alinear son manejados por el sistema"
 
-#: config/rs6000/sysv4.h:112 config/rs6000/sysv4.h:116
+#: config/rs6000/sysv4.h:111 config/rs6000/sysv4.h:115
 msgid "Produce code relocatable at runtime"
 msgstr "Producir código reubicable en el momento de ejecución"
 
-#: config/rs6000/sysv4.h:114 config/rs6000/sysv4.h:118
+#: config/rs6000/sysv4.h:113 config/rs6000/sysv4.h:117
 msgid "Don't produce code relocatable at runtime"
 msgstr "No producir código reubicable en el momento de ejecución"
 
-#: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
+#: config/rs6000/sysv4.h:119 config/rs6000/sysv4.h:121
 msgid "Produce little endian code"
 msgstr "Producir código little endian"
 
-#: config/rs6000/sysv4.h:124 config/rs6000/sysv4.h:126
+#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:125
 msgid "Produce big endian code"
 msgstr "Producir código big endian"
 
-#: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129 config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131 config/rs6000/sysv4.h:132 config/rs6000/sysv4.h:142 config/rs6000/sysv4.h:143 config/rs6000/sysv4.h:154 config/rs6000/sysv4.h:155 config/rs6000/sysv4.h:157
+#: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:127
+#: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129
+#: config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131
+#: config/rs6000/sysv4.h:141 config/rs6000/sysv4.h:142
+#: config/rs6000/sysv4.h:153 config/rs6000/sysv4.h:155
+#: config/rs6000/sysv4.h:157
 msgid "no description yet"
 msgstr "sin descripción aún"
 
-#: config/rs6000/sysv4.h:133
+#: config/rs6000/sysv4.h:132
 msgid "Use EABI"
 msgstr "Usar EABI"
 
-#: config/rs6000/sysv4.h:134
+#: config/rs6000/sysv4.h:133
 msgid "Don't use EABI"
 msgstr "No usar EABI"
 
-#: config/rs6000/sysv4.h:137
+#: config/rs6000/sysv4.h:136
 msgid "Do not allow bit-fields to cross word boundaries"
 msgstr "No permitir que los campos de bits crucen los límites de word"
 
-#: config/rs6000/sysv4.h:139
+#: config/rs6000/sysv4.h:138
 msgid "Use alternate register names"
 msgstr "Usar nombres de registro alternados"
 
-#: config/rs6000/sysv4.h:141
+#: config/rs6000/sysv4.h:140
 msgid "Don't use alternate register names"
 msgstr "No usar nombres de registro alternados"
 
-#: config/rs6000/sysv4.h:145
+#: config/rs6000/sysv4.h:144
 msgid "Link with libsim.a, libc.a and sim-crt0.o"
 msgstr "Enlazar con libsim.a, libc.a y sim-crt0.o"
 
-#: config/rs6000/sysv4.h:147
+#: config/rs6000/sysv4.h:146
 msgid "Link with libads.a, libc.a and crt0.o"
 msgstr "Enlazar con libads.a, libc.a y crt0.o"
 
-#: config/rs6000/sysv4.h:149
+#: config/rs6000/sysv4.h:148
 msgid "Link with libyk.a, libc.a and crt0.o"
 msgstr "Enlazar con libyk.a, libc.a y crt0.o"
 
-#: config/rs6000/sysv4.h:151
+#: config/rs6000/sysv4.h:150
 msgid "Link with libmvme.a, libc.a and crt0.o"
 msgstr "Enlazar con libmvme.a, libc.a y crt0.o"
 
-#: config/rs6000/sysv4.h:153
+#: config/rs6000/sysv4.h:152
 msgid "Set the PPC_EMB bit in the ELF flags header"
 msgstr "Establecer el bit PPC_EMB en los interruptores del encabezado ELF"
 
+#: config/rs6000/sysv4.h:154
+msgid "Use the WindISS simulator"
+msgstr "Usar el simulador WindISS"
+
 #. 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
@@ -12409,179 +12790,184 @@ msgstr "-f%s y -msdata=%s son incompatibles"
 msgid "-msdata=%s and -mcall-%s are incompatible"
 msgstr "-msdata=%s y -mcall-%s son incompatibles"
 
-#: config/rs6000/sysv4.h:270
+#: config/rs6000/sysv4.h:272
 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
 msgstr "-mrelocatable y -mno-minimal-toc son incompatibles"
 
-#: config/rs6000/sysv4.h:276
+#: config/rs6000/sysv4.h:278
 #, c-format
 msgid "-mrelocatable and -mcall-%s are incompatible"
 msgstr "-mrelocatable y -mcall-%s son incompatibles"
 
-#: config/rs6000/sysv4.h:283
+#: config/rs6000/sysv4.h:285
 #, c-format
 msgid "-fPIC and -mcall-%s are incompatible"
 msgstr "-fPIC y -mcall-%s son incompatibles"
 
-#: config/rs6000/sysv4.h:290
+#: config/rs6000/sysv4.h:292
 msgid "-mcall-aixdesc must be big endian"
 msgstr "-mcall-aixdesc debe ser big endian"
 
-#: config/s390/s390.c:1910
+#: config/s390/s390.c:2584
 msgid "invalid UNSPEC as operand (1)"
 msgstr "UNSPEC inválido como operando (1)"
 
-#: config/s390/s390.c:1940
+#: config/s390/s390.c:2620
 msgid "invalid UNSPEC as operand (2)"
 msgstr "UNSPEC inválido como operando (2)"
 
-#: config/s390/s390.c:1946
+#: config/s390/s390.c:2626
 msgid "UNKNOWN in s390_output_symbolic_const !?"
 msgstr "UNKNOWN en s390_output_symbolic_const !?"
 
-#: config/s390/s390.c:1962
+#: config/s390/s390.c:2644
 msgid "Cannot decompose address."
 msgstr "No se puede descomponer la dirección."
 
-#: config/s390/s390.c:2110
+#: config/s390/s390.c:2784
 msgid "UNKNOWN in print_operand !?"
 msgstr "UNKNOWN en print_operand !?"
 
-#: config/s390/s390.c:2703
+#: config/s390/s390.c:4421
 msgid "Total size of local variables exceeds architecture limit."
 msgstr "El tamaño total de las variables locales excede el límite de la arquitectura."
 
-#: config/s390/s390.h:58
+#: config/s390/s390.h:70
 msgid "Set backchain"
 msgstr "Establecer la cadena hacia atrás"
 
-#: config/s390/s390.h:59
+#: config/s390/s390.h:71
 msgid "Don't set backchain (faster, but debug harder"
 msgstr "No establecer la cadena hacia atrás (más rápido, pero más difícil de depurar"
 
 # Error de dedo del autor original. Avisar. cfuga
-#: config/s390/s390.h:60
+#: config/s390/s390.h:72
 msgid "Use bras for execucable < 64k"
 msgstr "Usar bras para el ejecutable < 64k"
 
-#: config/s390/s390.h:61
+#: config/s390/s390.h:73
 msgid "Don't use bras"
 msgstr "No usar bras"
 
-#: config/s390/s390.h:62
+#: config/s390/s390.h:74
 msgid "Additional debug prints"
 msgstr "Impresiones adicionales de depuración"
 
-#: config/s390/s390.h:63
+#: config/s390/s390.h:75
 msgid "Don't print additional debug prints"
 msgstr "No mostrar impresiones adicionales de depuración"
 
-#: config/s390/s390.h:64
+#: config/s390/s390.h:76
 msgid "64 bit mode"
 msgstr "modo de 64 bit"
 
-#: config/s390/s390.h:65
+#: config/s390/s390.h:77
 msgid "31 bit mode"
 msgstr "modo de 31 bit"
 
-#: config/s390/s390.h:66
+#: config/s390/s390.h:78
 msgid "mvcle use"
 msgstr "uso de mvcle"
 
-#: config/s390/s390.h:67
+#: config/s390/s390.h:79
 msgid "mvc&ex"
 msgstr "mvc&ex"
 
-#: config/sh/sh.c:5060
+#: config/sh/sh.c:5134
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "no se da soporte a __builtin_saveregs en este subobjetivo"
 
+#: config/sh/sh.c:5684
+msgid "attribute interrupt_handler is not compatible with -m5-compact"
+msgstr "el atributo interrupt_handler no es compatible con -m5-compact"
+
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:5610 config/sh/sh.c:5649
+#: config/sh/sh.c:5710 config/sh/sh.c:5749
 #, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr "el atributo `%s' aplica solamente a funciones de interrupción"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:5617
+#: config/sh/sh.c:5717
 #, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr "el argumento del atributo `%s' no es una cadena constante"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:5656
+#: config/sh/sh.c:5756
 #, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "el argumento del atributo `%s' no es una constante entera"
 
 #. There are no delay slots on SHmedia.
 #. Relaxation isn't yet supported for SHmedia
-#: config/sh/sh.h:367
+#: config/sh/sh.h:437
 msgid "Profiling is not supported on this target."
 msgstr "No se da soporte a análisis de perfil en este objetivo."
 
-#: config/sparc/sparc.c:317
+#: config/sparc/sparc.c:329
 #, c-format
 msgid "%s is not supported by this configuration"
 msgstr "%s no tiene soporte en esta configuración"
 
-#: config/sparc/sparc.c:324
+#: config/sparc/sparc.c:336
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "no se permite -mlong-double-64 con -m64"
 
-#: config/sparc/sparc.c:349
+#: config/sparc/sparc.c:361
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= no tiene soporte en sistemas de 32 bit"
 
-#: config/sparc/sparc.c:5971 config/sparc/sparc.c:5977
+#: config/sparc/sparc.c:6299 config/sparc/sparc.c:6305
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "operando %%Y inválido"
 
-#: config/sparc/sparc.c:6047
+#: config/sparc/sparc.c:6375
 #, c-format
 msgid "invalid %%A operand"
 msgstr "operando %%A inválido"
 
-#: config/sparc/sparc.c:6057
+#: config/sparc/sparc.c:6385
 #, c-format
 msgid "invalid %%B operand"
 msgstr "operando %%B inválido"
 
-#: config/sparc/sparc.c:6096
+#: config/sparc/sparc.c:6424
 #, c-format
 msgid "invalid %%c operand"
 msgstr "operando %%c inválido"
 
-#: config/sparc/sparc.c:6097
+#: config/sparc/sparc.c:6425
 #, c-format
 msgid "invalid %%C operand"
 msgstr "operando %%C inválido"
 
-#: config/sparc/sparc.c:6118
+#: config/sparc/sparc.c:6446
 #, c-format
 msgid "invalid %%d operand"
 msgstr "operando %%d inválido"
 
-#: config/sparc/sparc.c:6119
+#: config/sparc/sparc.c:6447
 #, c-format
 msgid "invalid %%D operand"
 msgstr "operando %%D inválido"
 
-#: config/sparc/sparc.c:6135
+#: config/sparc/sparc.c:6463
 #, c-format
 msgid "invalid %%f operand"
 msgstr "operando %%f inválido"
 
-#: config/sparc/sparc.c:6185
+#: config/sparc/sparc.c:6513
 msgid "long long constant not a valid immediate operand"
 msgstr "la constante long long no es un operando inmediato válido"
 
-#: config/sparc/sparc.c:6188
+#: config/sparc/sparc.c:6516
 msgid "floating point constant not a valid immediate operand"
 msgstr "la constante de coma flotante no es un operando inmediato válido"
 
-#: config/sparc/freebsd.h:81 config/sparc/linux.h:87 config/sparc/linux64.h:144 config/sparc/netbsd-elf.h:239
+#: config/sparc/freebsd.h:80 config/sparc/linux.h:87 config/sparc/linux64.h:89
+#: config/sparc/netbsd-elf.h:239
 msgid "Use 128 bit long doubles"
 msgstr "Usar long doubles de 128 bit"
 
@@ -12593,334 +12979,380 @@ msgstr "Generar c
 msgid "Generate code for little endian"
 msgstr "Generar código para little endian"
 
-#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:67
+#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:65
 msgid "Use little-endian byte order for data"
 msgstr "Usar el orden de byte little-endian para los datos"
 
-#: config/sparc/sparc.h:539
+#: config/sparc/sparc.h:532
 msgid "Assume possible double misalignment"
 msgstr "Asumir desalineación de double posible"
 
-#: config/sparc/sparc.h:541
+#: config/sparc/sparc.h:534
 msgid "Assume all doubles are aligned"
 msgstr "Asumir que todos los doubles están alineados"
 
-#: config/sparc/sparc.h:543
+#: config/sparc/sparc.h:536
 msgid "Pass -assert pure-text to linker"
 msgstr "Pasar el texto puro de -assert al enlazador"
 
-#: config/sparc/sparc.h:545
+#: config/sparc/sparc.h:538
 msgid "Do not pass -assert pure-text to linker"
 msgstr "No pasar el texto puro de -assert al enlazador"
 
-#: config/sparc/sparc.h:547
+#: config/sparc/sparc.h:540
 msgid "Use flat register window model"
 msgstr "Usar el modelo plano de ventana de registro"
 
-#: config/sparc/sparc.h:549
+#: config/sparc/sparc.h:542
 msgid "Do not use flat register window model"
 msgstr "No usar el modelo plano de ventana de registro"
 
-#: config/sparc/sparc.h:551
+#: config/sparc/sparc.h:544
 msgid "Use ABI reserved registers"
 msgstr "Usar los registros ABI reservados"
 
-#: config/sparc/sparc.h:553
+#: config/sparc/sparc.h:546
 msgid "Do not use ABI reserved registers"
 msgstr "No usar los registros ABI reservados"
 
-#: config/sparc/sparc.h:555
+#: config/sparc/sparc.h:548
 msgid "Use hardware quad fp instructions"
 msgstr "Usar instrucciones de fp quad de hardware"
 
-#: config/sparc/sparc.h:557
+#: config/sparc/sparc.h:550
 msgid "Do not use hardware quad fp instructions"
 msgstr "No usar instrucciones de fp quad de hardware"
 
-#: config/sparc/sparc.h:559
+#: config/sparc/sparc.h:552
 msgid "Compile for v8plus ABI"
 msgstr "Compilar para el ABI de v8plus"
 
-#: config/sparc/sparc.h:561
+#: config/sparc/sparc.h:554
 msgid "Do not compile for v8plus ABI"
 msgstr "No compilar para el ABI de v8plus"
 
-#: config/sparc/sparc.h:563
+#: config/sparc/sparc.h:556
 msgid "Utilize Visual Instruction Set"
 msgstr "Utilizar el Conjunto de Instrucciones Visuales"
 
-#: config/sparc/sparc.h:565
+#: config/sparc/sparc.h:558
 msgid "Do not utilize Visual Instruction Set"
 msgstr "No utilizar el Conjunto de Instrucciones Visuales"
 
 #. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
-#: config/sparc/sparc.h:568
+#: config/sparc/sparc.h:561
 msgid "Optimize for Cypress processors"
 msgstr "Optimizar para los procesadores Cypress"
 
-#: config/sparc/sparc.h:570
-msgid "Optimize for SparcLite processors"
-msgstr "Optimizar para los procesadores SparcLite"
+#: config/sparc/sparc.h:563
+msgid "Optimize for SPARCLite processors"
+msgstr "Optimizar para los procesadores SPARCLite"
 
-#: config/sparc/sparc.h:572
+#: config/sparc/sparc.h:565
 msgid "Optimize for F930 processors"
 msgstr "Optimizar para los procesadores F930"
 
-#: config/sparc/sparc.h:574
+#: config/sparc/sparc.h:567
 msgid "Optimize for F934 processors"
 msgstr "Optimizar para los procesadores F934"
 
-#: config/sparc/sparc.h:576
-msgid "Use V8 Sparc ISA"
-msgstr "Usar el ISA V8 Sparc"
+#: config/sparc/sparc.h:569
+msgid "Use V8 SPARC ISA"
+msgstr "Usar el ISA V8 de SPARC"
 
-#: config/sparc/sparc.h:578
-msgid "Optimize for SuperSparc processors"
-msgstr "Optimizar para procesadores SuperSparc"
+#: config/sparc/sparc.h:571
+msgid "Optimize for SuperSPARC processors"
+msgstr "Optimizar para procesadores SuperSPARC"
 
 #. End of deprecated options.
-#: config/sparc/sparc.h:581
+#: config/sparc/sparc.h:574
 msgid "Pointers are 64-bit"
 msgstr "Los apuntadores son 64-bit"
 
-#: config/sparc/sparc.h:583
+#: config/sparc/sparc.h:576
 msgid "Pointers are 32-bit"
 msgstr "Los apuntadores son 32-bit"
 
-#: config/sparc/sparc.h:585
+#: config/sparc/sparc.h:578
 msgid "Use 32-bit ABI"
 msgstr "Usar ABI de 32-bit"
 
-#: config/sparc/sparc.h:587
+#: config/sparc/sparc.h:580
 msgid "Use 64-bit ABI"
 msgstr "Usar ABI de 64-bit"
 
-#: config/sparc/sparc.h:589
+#: config/sparc/sparc.h:582
 msgid "Use stack bias"
 msgstr "Usar tendencia de la pila"
 
-#: config/sparc/sparc.h:591
+#: config/sparc/sparc.h:584
 msgid "Do not use stack bias"
 msgstr "No usar la tendencia de la pila"
 
-#: config/sparc/sparc.h:593
+#: config/sparc/sparc.h:586
 msgid "Use structs on stronger alignment for double-word copies"
 msgstr "Usar structs en alineación más fuerte para copias double-word"
 
-#: config/sparc/sparc.h:595
+#: config/sparc/sparc.h:588
 msgid "Do not use structs on stronger alignment for double-word copies"
 msgstr "No usar structs en alineación más fuerte para copias double-word"
 
-#: config/sparc/sparc.h:597
+#: config/sparc/sparc.h:590
 msgid "Optimize tail call instructions in assembler and linker"
 msgstr "Optimizar las instrucciones de la llamada del extremo en el ensamblador y el enlazador"
 
-#: config/sparc/sparc.h:599
+#: config/sparc/sparc.h:592
 msgid "Do not optimize tail call instructions in assembler or linker"
 msgstr "No optimizar las instrucciones de la llamada del extremo en el ensamblador y el enlazador"
 
-#: config/sparc/sparc.h:643
-msgid "Use given Sparc code model"
-msgstr "Usar el modelo de código del Sparc dado"
+#: config/sparc/sparc.h:637
+msgid "Use given SPARC code model"
+msgstr "Usar el modelo de código del SPARC dado"
 
-#: config/stormy16/stormy16.c:1179
+#: config/stormy16/stormy16.c:1192
 msgid "cannot use va_start in interrupt function"
 msgstr "no se puede usar va_start en una función de interrupción"
 
-#: config/stormy16/stormy16.c:1536
+#: config/stormy16/stormy16.c:1552
 msgid "`B' operand is not constant"
 msgstr "el operando `B' no es una constante"
 
-#: config/stormy16/stormy16.c:1542
+#: config/stormy16/stormy16.c:1558
 msgid "`B' operand has multiple bits set"
 msgstr "el operando `B' tiene establecidos múltiples bits"
 
-#: config/stormy16/stormy16.c:1569
+#: config/stormy16/stormy16.c:1585
 msgid "`o' operand is not constant"
 msgstr "el operando `o' no es una constante"
 
-#: config/stormy16/stormy16.c:1584
+#: config/stormy16/stormy16.c:1600
 msgid "xstormy16_print_operand: unknown code"
 msgstr "xstormy16_print_operand: código desconocido"
 
-#: config/stormy16/stormy16.c:1634
+#: config/stormy16/stormy16.c:1650
 #, c-format
 msgid "switch statement of size %lu entries too large"
 msgstr "la declaración switch de tamaño de %lu entradas es demasiado grande"
 
-#: config/v850/v850-c.c:68
+#: config/v850/v850-c.c:67
 msgid "#pragma GHS endXXXX found without previous startXXX"
 msgstr "se encontró un #pragma GHS endXXXX sin un startXXX previo"
 
-#: config/v850/v850-c.c:70
+#: config/v850/v850-c.c:69
 msgid "#pragma GHS endXXX does not match previous startXXX"
 msgstr "el #pragma GHS endXXXX no coincide con el startXXX previo"
 
-#: config/v850/v850-c.c:95
+#: config/v850/v850-c.c:94
 msgid "cannot set interrupt attribute: no current function"
 msgstr "no se puede establecer el atributo de interrupción: no hay función actual"
 
-#: config/v850/v850-c.c:103
+#: config/v850/v850-c.c:102
 msgid "cannot set interrupt attribute: no such identifier"
 msgstr "no se puede establecer el atributo de interrupción: no hay tal identificador"
 
-#: config/v850/v850-c.c:149
+#: config/v850/v850-c.c:148
 msgid "junk at end of #pragma ghs section"
 msgstr "basura al final de la sección #pragma ghs"
 
-#: config/v850/v850-c.c:166
+#: config/v850/v850-c.c:165
 #, c-format
 msgid "unrecognized section name \"%s\""
 msgstr "no se reconoce el nombre de sección \"%s\""
 
-#: config/v850/v850-c.c:181
+#: config/v850/v850-c.c:180
 msgid "malformed #pragma ghs section"
 msgstr "sección #pragma ghs malformada"
 
-#: config/v850/v850-c.c:201
+#: config/v850/v850-c.c:200
 msgid "junk at end of #pragma ghs interrupt"
 msgstr "basura al final del #pragma ghs interrupt"
 
-#: config/v850/v850-c.c:213
+#: config/v850/v850-c.c:212
 msgid "junk at end of #pragma ghs starttda"
 msgstr "basura al final del #pragma ghs starttda"
 
-#: config/v850/v850-c.c:225
+#: config/v850/v850-c.c:224
 msgid "junk at end of #pragma ghs startsda"
 msgstr "basura al final del #pragma ghs startsda"
 
-#: config/v850/v850-c.c:237
+#: config/v850/v850-c.c:236
 msgid "junk at end of #pragma ghs startzda"
 msgstr "basura al final del #pragma ghs startzda"
 
-#: config/v850/v850-c.c:249
+#: config/v850/v850-c.c:248
 msgid "junk at end of #pragma ghs endtda"
 msgstr "basura al final del #pragma ghs endtda"
 
-#: config/v850/v850-c.c:261
+#: config/v850/v850-c.c:260
 msgid "junk at end of #pragma ghs endsda"
 msgstr "basura al final del #pragma ghs endsda"
 
-#: config/v850/v850-c.c:273
+#: config/v850/v850-c.c:272
 msgid "junk at end of #pragma ghs endzda"
 msgstr "basura al final del #pragma ghs endzda"
 
-#: config/v850/v850.c:122
+#: config/v850/v850.c:129
 #, c-format
 msgid "%s=%s is not numeric"
 msgstr "%s=%s no es numérico"
 
-#: config/v850/v850.c:129
+#: config/v850/v850.c:136
 #, c-format
 msgid "%s=%s is too large"
 msgstr "%s=%s es demasiado grande"
 
-#: config/v850/v850.c:285
+#: config/v850/v850.c:302
 msgid "const_double_split got a bad insn:"
 msgstr "const_double_split recibió un insn erróneo:"
 
-#: config/v850/v850.c:777
+#: config/v850/v850.c:837
 msgid "output_move_single:"
 msgstr "output_move_single:"
 
-#: config/v850/v850.c:2084
+#: config/v850/v850.c:2217
 msgid "a data area attribute cannot be specified for local variables"
 msgstr "no se puede especificar un atributo de área de datos para variables locales"
 
-#: config/v850/v850.c:2095
+#: config/v850/v850.c:2228
 #, c-format
 msgid "data area of '%s' conflicts with previous declaration"
 msgstr "el área de datos de '%s' en conflicto con una declaración previa"
 
-#: config/v850/v850.c:2298
+#: config/v850/v850.c:2447
 #, c-format
 msgid "bogus JR construction: %d\n"
 msgstr "construcción JR ambigua: %d\n"
 
-#: config/v850/v850.c:2319 config/v850/v850.c:2521
+#: config/v850/v850.c:2468 config/v850/v850.c:2670
 #, c-format
 msgid "bad amount of stack space removal: %d"
 msgstr "cantidad errónea de eliminación de espacio de pila: %d"
 
-#: config/v850/v850.c:2497
+#: config/v850/v850.c:2646
 #, c-format
 msgid "bogus JARL construction: %d\n"
 msgstr "construcción JARL ambigua: %d\n"
 
+#: config/v850/v850.c:3026
+#, c-format
+msgid "Bogus DISPOSE construction: %d\n"
+msgstr "construcción DISPOSE ambigua: %d\n"
+
+#: config/v850/v850.c:3048
+#, c-format
+msgid "Too much stack space to dispose of: %d"
+msgstr "Demasiado espacio de pila para disponer de él: %d"
+
+#: config/v850/v850.c:3224
+#, c-format
+msgid "Bogus PREPEARE construction: %d\n"
+msgstr "construcción PREPARE ambigua: %d\n"
+
+#: config/v850/v850.c:3246
+#, c-format
+msgid "Too much stack space to prepare: %d"
+msgstr "Demasiado espacio de pila para preparar: %d"
+
 #. 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:120
+#: config/v850/v850.h:158
 msgid "Support Green Hills ABI"
 msgstr "Soporte para el ABI Green Hills"
 
-#: config/v850/v850.h:123
+#: config/v850/v850.h:161
 msgid "Prohibit PC relative function calls"
 msgstr "Prohibir la llamada a funciones relativas al PC"
 
-#: config/v850/v850.h:126
+#: config/v850/v850.h:164
 msgid "Reuse r30 on a per function basis"
 msgstr "Reusar r30 basado por función"
 
-#: config/v850/v850.h:129
+#: config/v850/v850.h:167
 msgid "Use stubs for function prologues"
 msgstr "Usar cabos para los prólogos de función"
 
-#: config/v850/v850.h:132
+#: config/v850/v850.h:170
 msgid "Same as: -mep -mprolog-function"
 msgstr "Igual que: -mep -mprolog-function"
 
 # No me gusta mucho esta traducción. cfuga
-#: config/v850/v850.h:133
+#: config/v850/v850.h:171
 msgid "Enable backend debugging"
 msgstr "Habilitar la depuración del extremo trasero"
 
-#: config/v850/v850.h:135
+#: config/v850/v850.h:173
 msgid "Compile for the v850 processor"
 msgstr "Compilar para el procesador v850"
 
-#: config/v850/v850.h:138
+#: config/v850/v850.h:175
+msgid "Compile for v850e processor"
+msgstr "Compilar para el procesador v850e"
+
+#. Make sure that the other bits are cleared.
+#: config/v850/v850.h:177
+msgid "Enable the use of the short load instructions"
+msgstr "Activar el uso de las instrucciones short load"
+
+#: config/v850/v850.h:180
+msgid "Do not use the callt instruction"
+msgstr "No usar la instrucción callt"
+
+#: config/v850/v850.h:187
+msgid "Do not use registers r2 and r5"
+msgstr "No usar los registros r2 y r5"
+
+#: config/v850/v850.h:189
+msgid "Enfore strict alignment"
+msgstr "Reforzar la alineación estricta"
+
+#: config/v850/v850.h:192
 msgid "Use 4 byte entries in switch tables"
 msgstr "Usar entradas de 4 byte en las tablas de switch"
 
-#: config/v850/v850.h:164
+#: config/v850/v850.h:218
 msgid "Set the max size of data eligible for the TDA area"
 msgstr "Establecer el tamaño máximo de datos elegibles para el área TDA"
 
-#: config/v850/v850.h:167
+#: config/v850/v850.h:221
 msgid "Set the max size of data eligible for the SDA area"
 msgstr "Establecer el tamaño máximo de datos elegibles para el área SDA"
 
-#: config/v850/v850.h:170
+#: config/v850/v850.h:224
 msgid "Set the max size of data eligible for the ZDA area"
 msgstr "Establecer el tamaño máximo de datos elegibles para el área ZDA"
 
-#: config/xtensa/xtensa.c:1048 config/xtensa/xtensa.c:1082 config/xtensa/xtensa.c:1091
+#: config/xtensa/xtensa.c:1062 config/xtensa/xtensa.c:1096
+#: config/xtensa/xtensa.c:1105
 msgid "bad test"
 msgstr "prueba errónea"
 
-#: config/xtensa/xtensa.c:1790
+#: config/xtensa/xtensa.c:1824
 msgid "boolean registers required for the floating-point option"
 msgstr "se requieren registros booleanos para la opción de coma flotante"
 
-#: config/xtensa/xtensa.c:1965
+#: config/xtensa/xtensa.c:1991
 msgid "invalid mask"
 msgstr "máscara inválida"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2038
 msgid "invalid address"
 msgstr "dirección inválida"
 
-#: config/xtensa/xtensa.c:2042
+#: config/xtensa/xtensa.c:2063
 msgid "no register in address"
 msgstr "no hay registro en la dirección"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2071
 msgid "address offset not a constant"
 msgstr "el desplazamiento de dirección no es una constante"
 
+#: config/xtensa/xtensa.c:2809
+msgid "only uninitialized variables can be placed in a .bss section"
+msgstr "sólo las variables sin inicializar se pueden colocar en una sección .bss"
+
 #: config/xtensa/xtensa.h:114
 msgid "Use the Xtensa code density option"
 msgstr "Usar la opción de densidad del código Xtensa"
@@ -13043,513 +13475,553 @@ msgstr "Usar instrucciones CALLXn indirectas para programas grandes"
 msgid "Use direct CALLn instructions for fast calls"
 msgstr "Usar instrucciones CALLn directas para llamadas rápidas"
 
-#: ada/misc.c:219
+#: ada/misc.c:233
 msgid "`-gnat' misspelled as `-gant'"
 msgstr "`-gnat' mal deletreado como `-gant'"
 
-#: cp/call.c:270 cp/init.c:1635
+#: cp/call.c:258 cp/init.c:1587
 msgid "qualified type `%T' does not match destructor name `~%T'"
 msgstr "el tipo calificado `%T' no coincide con el nombre del destructor `~%T'"
 
-#: cp/call.c:279
+#: cp/call.c:267
 msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
 msgstr "el tipo de `%E' no coincide con el tipo del destructor `%T' (el tipo era `%T')"
 
-#: cp/call.c:288
+#: cp/call.c:276
 msgid "`%D' is a namespace"
 msgstr "`%D' es un nombre de espacio"
 
-#: cp/call.c:296
+#: cp/call.c:284
 msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
 msgstr "el objeto base `%E' de la llamada de método del ambiente es del tipo no agregado `%T'"
 
-#: cp/call.c:394
+#: cp/call.c:366
 msgid "unable to call pointer to member function here"
 msgstr "no se puede llamar un apuntador a una función miembro aquí"
 
-#: cp/call.c:530
+#: cp/call.c:515
 msgid "destructors take no parameters"
 msgstr "los destructores no tienen parámetros"
 
-#: cp/call.c:537
+#: cp/call.c:519
 msgid "destructor name `~%T' does not match type `%T' of expression"
 msgstr "el nombre del destructor `~%T' no coincide con el tipo `%T' de la expresión"
 
-#: cp/call.c:2374
+#: cp/call.c:535 cp/call.c:4857
+msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
+msgstr "solicitud por el miembro `%D' en `%E' el cual es del tipo no agregado `%T'"
+
+#: cp/call.c:557
+msgid "request for member `%D' is ambiguous"
+msgstr "la petición para el miembro `%D' es ambigua"
+
+#: cp/call.c:2446
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <interno>"
 
-#: cp/call.c:2379
+#: cp/call.c:2451
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <interno>"
 
-#: cp/call.c:2383
+#: cp/call.c:2455
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <interno>"
 
-#: cp/call.c:2387
+#: cp/call.c:2459
 msgid "%s %T <conversion>"
 msgstr "%s %T <conversión>"
 
-#: cp/call.c:2389
+#: cp/call.c:2461
 msgid "%s %+#D%s"
 msgstr "%s %+#D%s"
 
-#: cp/call.c:2546
-msgid "no viable candidates"
-msgstr "no hay candidatos viables"
-
-#: cp/call.c:2560
+#: cp/call.c:2615
 msgid "conversion from `%T' to `%T' is ambiguous"
 msgstr "la conversión de `%T' a `%T' es ambigua"
 
-#: cp/call.c:2677
+#: cp/call.c:2690
+msgid "incomplete type '%T' cannot be used to name a scope"
+msgstr "el tipo incompleto `%T' no se puede utilizar para nombrar un ámbito"
+
+#: cp/call.c:2706 cp/typeck.c:2176 cp/typeck.c:2205
+msgid "'%D' has no member named '%E'"
+msgstr "'%D' no tiene un miembro llamado '%E'"
+
+#: cp/call.c:2812
 msgid "no matching function for call to `%D(%A)'"
 msgstr "no hay una función coincidente para la llamada a `%D(%A)'"
 
-#: cp/call.c:2688 cp/call.c:4681
+#: cp/call.c:2823 cp/call.c:4948
 msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr "la llamada del `%D(%A)' sobrecargado es ambigua"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:2715
+#: cp/call.c:2850
 #, c-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "la función apuntador-a-miembro %E no se puede llamar dentro de un objeto; considere utilizar .* o ->*"
 
-#: cp/call.c:2784
+#: cp/call.c:2920
 msgid "no match for call to `(%T) (%A)'"
 msgstr "no hay coincidencia para la llamada a `(%T) (%A)'"
 
-#: cp/call.c:2794
+#: cp/call.c:2930
 msgid "call of `(%T) (%A)' is ambiguous"
 msgstr "la llamada de `(%T) (%A)' es ambigua"
 
-#: cp/call.c:2829
+#: cp/call.c:2965
 msgid "%s for `%T ? %T : %T' operator"
 msgstr "%s para el operador `%T ? %T : %T'"
 
-#: cp/call.c:2834
+#: cp/call.c:2970
 msgid "%s for `%T %s' operator"
 msgstr "%s para el operador `%T %s'"
 
-#: cp/call.c:2837
+#: cp/call.c:2973
 msgid "%s for `%T [%T]' operator"
 msgstr "%s para el operador `%T [%T]'"
 
-#: cp/call.c:2842
+#: cp/call.c:2978
 msgid "%s for `%T %s %T' operator"
 msgstr "%s para el operador `%T %s %T'"
 
-#: cp/call.c:2845
+#: cp/call.c:2981
 msgid "%s for `%s %T' operator"
 msgstr "%s para el operador `%s %T'"
 
-#: cp/call.c:2937
+#: cp/call.c:3071
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ prohibe la omisión del término medio de una expresión ?:"
 
-#: cp/call.c:2996
+#: cp/call.c:3130
 #, c-format
 msgid "`%E' has type `void' and is not a throw-expression"
 msgstr "`%E' tiene tipo `void' y no es una expresión throw"
 
-#: cp/call.c:3029 cp/call.c:3229
+#: cp/call.c:3163 cp/call.c:3363
 msgid "operands to ?: have different types"
 msgstr "los operandos de ?: tienen tipos diferentes"
 
-#: cp/call.c:3182
+#: cp/call.c:3316
 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
 msgstr "no coincide el enumeral en la expresión condicional: `%T' vs `%T'"
 
-#: cp/call.c:3189
+#: cp/call.c:3323
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "tipos enumeral y no enumeral en la expresión condicional"
 
-#: cp/call.c:3270
+#: cp/call.c:3405
 msgid "`%D' must be declared before use"
 msgstr "se debe declarar `%D' antes de su uso"
 
-#: cp/call.c:3433
+#: cp/call.c:3604
 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr "no se declaró `%D(int)' para el `%s' postfijo, intentando en su lugar el operador prefijo"
 
-#: cp/call.c:3480
+#: cp/call.c:3651
 msgid "using synthesized `%#D' for copy assignment"
 msgstr "usando `%#D' sintetizado para asignación de copia"
 
-#: cp/call.c:3482
+#: cp/call.c:3653
 msgid "  where cfront would use `%#D'"
 msgstr "  donde cfront podría usar `%#D'"
 
-#: cp/call.c:3509
+#: cp/call.c:3680
 msgid "comparison between `%#T' and `%#T'"
 msgstr "comparación entre `%#T' y `%#T'"
 
-#: cp/call.c:3748
+#: cp/call.c:3919
 msgid "no suitable `operator delete' for `%T'"
 msgstr "no hay un operador `operator delete' adecuado para `%T'"
 
-#: cp/call.c:3767
+#: cp/call.c:3938
 msgid "`%+#D' is private"
 msgstr "`%+#D' es privado"
 
-#: cp/call.c:3769
+#: cp/call.c:3940
 msgid "`%+#D' is protected"
 msgstr "`%+#D' está protegido"
 
-#: cp/call.c:3771
+#: cp/call.c:3942
 msgid "`%+#D' is inaccessible"
 msgstr "`%+#D' es inaccesible"
 
-#: cp/call.c:3772
+#: cp/call.c:3943
 msgid "within this context"
 msgstr "desde este contexto"
 
-#: cp/call.c:3814
+#: cp/call.c:3985
 msgid "invalid conversion from `%T' to `%T'"
 msgstr "conversión inválida de `%T' a `%T'"
 
-#: cp/call.c:3816 cp/call.c:3955 cp/call.c:3957
+#: cp/call.c:3987 cp/call.c:4126 cp/call.c:4128
 msgid "  initializing argument %P of `%D'"
-msgstr " argumento de iniciación %P de `%D'"
+msgstr " argumento de inicialización %P de `%D'"
 
-#: cp/call.c:3879 cp/call.c:3883
+#: cp/call.c:4050 cp/call.c:4054
 msgid "  initializing argument %P of `%D' from result of `%D'"
-msgstr "  argumento de iniciación %P de `%D' a partir del resultado de `%D'"
+msgstr "  argumento de inicialización %P de `%D' a partir del resultado de `%D'"
 
-#: cp/call.c:3889 cp/call.c:3892
+#: cp/call.c:4060 cp/call.c:4063
 msgid "  initializing temporary from result of `%D'"
-msgstr "  iniciando el temporal a partir del resultado de `%D'"
+msgstr "  inicializando el temporal a partir del resultado de `%D'"
 
-#. Undefined behaviour [expr.call] 5.2.2/7.
-#: cp/call.c:4026
-msgid "cannot pass objects of non-POD type `%#T' through `...'"
-msgstr "no se puede pasar objetos de tipo `%#T' que no es POD a través de `...'"
+#. Undefined behavior [expr.call] 5.2.2/7.  We used to just warn
+#. here and do a bitwise copy, but now cp_expr_size will abort if we
+#. try to do that.
+#: cp/call.c:4215
+msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
+msgstr "no se puede pasar objetos de tipo `%#T' que no es POD a través de `...'; la llamada abortará en tiempo de ejecución"
 
-#. Undefined behaviour [expr.call] 5.2.2/7.
-#: cp/call.c:4051
+#. Undefined behavior [expr.call] 5.2.2/7.
+#: cp/call.c:4242
 msgid "cannot receive objects of non-POD type `%#T' through `...'"
 msgstr "no se puede recibir objetos de tipo `%#T' que no es POD a través de `...'"
 
-#: cp/call.c:4193
+#: cp/call.c:4422
 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr "pasar `%T' como el argumento `this' de `%#D' descarta a los calificadores"
 
-#: cp/call.c:4443
+#: cp/call.c:4656
 msgid "could not find class$ field in java interface type `%T'"
 msgstr "no se pudo encontrar un campo class$ en el tipo de interfaz java `%T'"
 
-#: cp/call.c:4544 cp/typeck.c:2018
-msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
-msgstr "solicitud por el miembro `%D' en `%E' el cual es del tipo no agregado `%T'"
+#: cp/call.c:4831
+msgid "call to non-function `%D'"
+msgstr "llamada a `%D' que no es función"
 
-#: cp/call.c:4670
+#: cp/call.c:4937
 msgid "no matching function for call to `%T::%D(%A)%#V'"
 msgstr "no se encuentra una función coincidente para la llamada a `%T::%D(%A)%#V'"
 
-#: cp/call.c:4700
+#: cp/call.c:4967
 msgid "cannot call member function `%D' without object"
 msgstr "no se puede llamar a la función miembro `%D' sin un objeto"
 
-#: cp/call.c:5313
+#: cp/call.c:5580
 msgid "passing `%T' chooses `%T' over `%T'"
 msgstr "pasar `%T' escoge `%T'n sobre `%T'"
 
-#: cp/call.c:5315 cp/decl2.c:4508
+#: cp/call.c:5582 cp/decl2.c:4081
 msgid "  in call to `%D'"
 msgstr "  en la llamada a `%D'"
 
-#: cp/call.c:5364 cp/call.c:5489
+#: cp/call.c:5631 cp/call.c:5756
 msgid "choosing `%D' over `%D'"
 msgstr "escogiendo `%D' sobre `%D'"
 
-#: cp/call.c:5365
+#: cp/call.c:5632
 msgid "  for conversion from `%T' to `%T'"
 msgstr "  para la conversión de `%T' a `%T'"
 
-#: cp/call.c:5367
+#: cp/call.c:5634
 msgid "  because conversion sequence for the argument is better"
 msgstr "  porque la secuencia de conversión para el argumento es mejor"
 
-#: cp/call.c:5491
+#: cp/call.c:5758
 msgid "  because worst conversion for the former is better than worst conversion for the latter"
 msgstr "  porque la peor conversión para el anterior es mejor que la peor conversión para el posterior"
 
-#: cp/call.c:5607 cp/call.c:5628
+#: cp/call.c:5874 cp/call.c:5895
 msgid "could not convert `%E' to `%T'"
 msgstr "no se puede convertir `%E' a `%T'"
 
-#: cp/class.c:287
+#: cp/class.c:286
 msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
 msgstr "no se puede convertir de la base `%T' al tipo derivado `%T' a través de la base virtual `%T'"
 
-#: cp/class.c:1020
+#: cp/class.c:943
 msgid "`%#D' and `%#D' cannot be overloaded"
 msgstr "no se pueden sobrecargar `%#D' y `%#D'"
 
-#. There has already been a declaration of this method
-#. or member template.
-#: cp/class.c:1031
-msgid "`%D' has already been declared in `%T'"
-msgstr "`%D' ya ha sido declarado en `%T'"
-
-#: cp/class.c:1112
+#: cp/class.c:1027
 msgid "duplicate enum value `%D'"
 msgstr "valor enum duplicado `%D'"
 
-#: cp/class.c:1115
+#: cp/class.c:1030
 msgid "duplicate field `%D' (as enum and non-enum)"
 msgstr "campo duplicado `%D' (como enum y no enum)"
 
-#: cp/class.c:1122
+#: cp/class.c:1037
 msgid "duplicate nested type `%D'"
 msgstr "tipo anidado duplicado `%D'"
 
-#: cp/class.c:1133
+#: cp/class.c:1048
 msgid "duplicate field `%D' (as type and non-type)"
 msgstr "campo duplicado `%D' (como tipo y no tipo)"
 
-#: cp/class.c:1137
+#: cp/class.c:1052
 msgid "duplicate member `%D'"
 msgstr "miembro duplicado `%D'"
 
-#: cp/class.c:1180
+#: cp/class.c:1095
 msgid "conflicting access specifications for method `%D', ignored"
 msgstr "especificaciones de acceso en conflicto para el método `%D', ignorado"
 
-#: cp/class.c:1182
+#: cp/class.c:1097
 #, c-format
 msgid "conflicting access specifications for field `%s', ignored"
 msgstr "especificaciones de acceso en conflicto para el campo `%s', ignorado"
 
-#: cp/class.c:1225
+#: cp/class.c:1142
 msgid "`%D' names constructor"
 msgstr "`%D' nombra al constructor"
 
-#: cp/class.c:1231
+#: cp/class.c:1147
 msgid "`%D' invalid in `%T'"
 msgstr "`%D' inválido en `%T'"
 
-#: cp/class.c:1239
+#: cp/class.c:1155
 msgid "no members matching `%D' in `%#T'"
 msgstr "no hay miembros que coincidan con `%D' en `%#T'"
 
-#: cp/class.c:1271 cp/class.c:1279
+#: cp/class.c:1187 cp/class.c:1195
 msgid "`%D' invalid in `%#T'"
 msgstr "`%D' inválido en `%#T'"
 
-#: cp/class.c:1272
+#: cp/class.c:1188
 msgid "  because of local method `%#D' with same name"
 msgstr "  debido al método local `%#D' con el mismo nombre"
 
-#: cp/class.c:1280
+#: cp/class.c:1196
 msgid "  because of local member `%#D' with same name"
 msgstr "  debido al miembro local `%#D' con el mismo nombre"
 
-#: cp/class.c:1352
+#: cp/class.c:1268
 msgid "base class `%#T' has a non-virtual destructor"
 msgstr "la clase base `%#T' tiene un destructor no virtual"
 
-#: cp/class.c:1372
+#: cp/class.c:1288
 msgid "base `%T' with only non-default constructor in class without a constructor"
 msgstr "base `%T' con sólo un constructor que no es por omisión en una clase sin un constructor"
 
-#: cp/class.c:1959
+#: cp/class.c:1860
 msgid "all member functions in class `%T' are private"
 msgstr "todos las funciones miembros en la clase `%T' son privadas"
 
-#: cp/class.c:1973
+#: cp/class.c:1874
 msgid "`%#T' only defines a private destructor and has no friends"
 msgstr "`%#T' solamente define un destructor privado y no tiene friends"
 
-#: cp/class.c:2016
+#: cp/class.c:1917
 msgid "`%#T' only defines private constructors and has no friends"
 msgstr "`%#T' solamente define constructores privados y no tiene friends"
 
-#: cp/class.c:2137 cp/class.c:5064
+#: cp/class.c:2038 cp/class.c:5172
 msgid "redefinition of `%#T'"
 msgstr "redefinición de `%#T'"
 
-#: cp/class.c:2138
+#: cp/class.c:2039
 msgid "previous definition of `%#T'"
 msgstr "definición previa de `%#T'"
 
 # Ojo, no es impostor, sino impositor, el que impone. cfuga
-#: cp/class.c:2468
+#: cp/class.c:2313
 msgid "no unique final overrider for `%D' in `%T'"
 msgstr "no hay un impositor único final para `%D' en `%T'"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2850
+#: cp/class.c:2652
 msgid "`%D' was hidden"
 msgstr "`%D' estaba escondido"
 
-#: cp/class.c:2851
+#: cp/class.c:2653
 msgid "  by `%D'"
 msgstr "  por `%D'"
 
-#: cp/class.c:2893
+#: cp/class.c:2695
 msgid "ISO C++ forbids member `%D' with same name as enclosing class"
 msgstr "ISO C++ prohibe que el miembro `%D' tenga el mismo nombre que la clase que lo contiene"
 
-#: cp/class.c:2898 cp/decl2.c:1883
+#: cp/class.c:2700 cp/decl2.c:1327
 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr "`%#D' inválido; un union anónimo sólo puede tener miembros con datos no estáticos"
 
-#: cp/class.c:2904 cp/decl2.c:1889
+#: cp/class.c:2706 cp/decl2.c:1333
 msgid "private member `%#D' in anonymous union"
 msgstr "miembro privado `%#D' en union anónima"
 
-#: cp/class.c:2907 cp/decl2.c:1891
+#: cp/class.c:2709 cp/decl2.c:1335
 msgid "protected member `%#D' in anonymous union"
 msgstr "miembro protegido `%#D' en union anónima"
 
-#: cp/class.c:3059
+#: cp/class.c:2834
+msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
+msgstr "la disposición vtable para la clase `%T' puede no cumplir con la ABI y puede cambiar en una versión futura de GCC debido al destructor virtual implícito"
+
+#: cp/class.c:2898
 msgid "bit-field `%#D' with non-integral type"
 msgstr "campo de bits `%#D' con tipo no entero"
 
-#: cp/class.c:3079
+#: cp/class.c:2918
 msgid "bit-field `%D' width not an integer constant"
 msgstr "la anchura del campo de bits `%D' no es una constante entera"
 
-#: cp/class.c:3085
+#: cp/class.c:2924
 msgid "negative width in bit-field `%D'"
 msgstr "anchura negativa en el campo de bit `%D'"
 
-#: cp/class.c:3090
+#: cp/class.c:2929
 msgid "zero width for bit-field `%D'"
 msgstr "anchura cero para el campo de bits `%D'"
 
-#: cp/class.c:3096
+#: cp/class.c:2935
 msgid "width of `%D' exceeds its type"
 msgstr "la anchura de `%D' excede su tipo"
 
-#: cp/class.c:3105
+#: cp/class.c:2944
 msgid "`%D' is too small to hold all values of `%#T'"
 msgstr "`%D' es demasiado pequeño para guardar todos los valores de `%#T'"
 
-#: cp/class.c:3189
+#: cp/class.c:3028
 msgid "member `%#D' with constructor not allowed in union"
 msgstr "no se permite el miembro `%#D' con constructor en la union"
 
-#: cp/class.c:3192
+#: cp/class.c:3031
 msgid "member `%#D' with destructor not allowed in union"
 msgstr "no se permite el miembro `%#D' con destructor en la union"
 
-#: cp/class.c:3195
+#: cp/class.c:3034
 msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr "no se permite el miembro `%#D' con operador de asignación de copia en la union"
 
-#: cp/class.c:3222
+#: cp/class.c:3061
 msgid "multiple fields in union `%T' initialized"
-msgstr "múltiples campos iniciados en la unión `%T'"
+msgstr "múltiples campos inicializados en la unión `%T'"
 
-#: cp/class.c:3341
+#: cp/class.c:3183
 msgid "field `%D' in local class cannot be static"
 msgstr "el campo `%D' en la clase local no puede ser static"
 
-#: cp/class.c:3347
+#: cp/class.c:3189
 msgid "field `%D' invalidly declared function type"
 msgstr "el campo `%D' es declarado inválidamente como un tipo de función"
 
-#: cp/class.c:3354
+#: cp/class.c:3196
 msgid "field `%D' invalidly declared method type"
 msgstr "el campo `%D' es declarado inválidamente como un tipo de método"
 
-#: cp/class.c:3360
+#: cp/class.c:3202
 msgid "field `%D' invalidly declared offset type"
 msgstr "el campo `%D' es declarado inválidamente como un tipo de desplazamiento"
 
 #. Unions cannot have static members.
-#: cp/class.c:3378
+#: cp/class.c:3220
 msgid "field `%D' declared static in union"
 msgstr "el campo `%s' es declarado como static en la unión"
 
-#: cp/class.c:3404
+#: cp/class.c:3247
 msgid "non-static reference `%#D' in class without a constructor"
 msgstr "referencia `%#D' que no es static en una clase sin un constructor"
 
-#: cp/class.c:3435
+#: cp/class.c:3282
 msgid "non-static const member `%#D' in class without a constructor"
 msgstr "miembro const `%#D' que no es static en una clase sin un constructor"
 
-#: cp/class.c:3450
+#: cp/class.c:3298
 msgid "field `%#D' with same name as class"
 msgstr "campo `%#D' con el mismo nombre que la clase"
 
-#: cp/class.c:3468
+#: cp/class.c:3316
 msgid "`%#T' has pointer data members"
 msgstr "`%#T' tiene miembros apuntadores a datos"
 
-#: cp/class.c:3472
+#: cp/class.c:3320
 msgid "  but does not override `%T(const %T&)'"
 msgstr "  pero no se impone a `%T(const %T&)'"
 
-#: cp/class.c:3474
+#: cp/class.c:3322
 msgid "  or `operator=(const %T&)'"
 msgstr "  o a `operator=(cont %T&)'"
 
-#: cp/class.c:3477
+#: cp/class.c:3325
 msgid "  but does not override `operator=(const %T&)'"
 msgstr "  pero no se impone a `operator=(const %T&)'"
 
-#: cp/class.c:3943
+#: cp/class.c:3775
+msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
+msgstr "el desplazamiento de la base vacía `%T' puede no cumplir con la ABI y puede cambiar en una versión futura de GCC"
+
+#: cp/class.c:3883
+msgid "class `%T' will be considered nearly empty in a future version of GCC"
+msgstr "la clase `%T' se considerará casi vacía en una versión futura de GCC"
+
+#: cp/class.c:3973
 msgid "initializer specified for non-virtual method `%D'"
-msgstr "iniciador especificado para el método no virtual `%D'"
+msgstr "se especificó un inicializador para el método no virtual `%D'"
 
-#: cp/class.c:4728
-msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
-msgstr "base virtual `%T' inaccesible en `%T' debido a ambigüedad"
+#: cp/class.c:4709
+msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
+msgstr "el desplazamiento de la base virtual `%T' no cumple con la ABI y puede cambiar en una versión futura de GCC"
 
-#: cp/class.c:4798
+#: cp/class.c:4809
 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr "base directa `%T' inaccesible en `%T' debido a ambigüedad"
 
-#: cp/class.c:5225
+#: cp/class.c:4822
+msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
+msgstr "base virtual `%T' inaccesible en `%T' debido a ambigüedad"
+
+#: cp/class.c:4978
+msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
+msgstr "el tamaño asignado a `%T' puede no cumplir con la ABI y puede cambiar en una versión futura de GCC"
+
+#: cp/class.c:5011
+msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
+msgstr "el desplazamiento de `%D' no cumple con la ABI y puede cambiar en una versión futura de GCC"
+
+#: cp/class.c:5020
+msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
+msgstr "`%D' contiene clases vacías las cuales pueden causar que las clases base se coloquen en diferentes ubicaciones en una versión futura de GCC"
+
+#: cp/class.c:5079
+msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
+msgstr "la disposición de clases derivadas de la clase vacía `%T' puede cambiar en una versión futura de GCC"
+
+#: cp/class.c:5320
 msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr "`%#T' tiene funciones virtuales pero destructores no virtuales"
 
-#: cp/class.c:5309
+#: cp/class.c:5405
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "se trató de terminar struct, pero fue sacado debido a errores previos de decodificación"
 
-#: cp/class.c:5766
+#: cp/class.c:5861
 #, c-format
 msgid "language string `\"%s\"' not recognized"
 msgstr "cadena de lenguaje `\"%s\"' no se reconocen"
 
-#: cp/class.c:5862
+#: cp/class.c:5957
 msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr "no se puede resolver la función sobrecargada `%D' basándose en la conversión al tipo `%T'"
 
-#: cp/class.c:5983
+#: cp/class.c:6078
 msgid "no matches converting function `%D' to type `%#T'"
 msgstr "no hay coincidencias al convertir la función `%D' al tipo `%#T'"
 
-#: cp/class.c:6006
+#: cp/class.c:6101
 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr "la conversión de la función sobrecargada `%D' al tipo `%#T' es ambigua"
 
-#: cp/class.c:6032
+#: cp/class.c:6127
 msgid "assuming pointer to member `%D'"
 msgstr "asumiendo el apuntador a miembro `%D'"
 
-#: cp/class.c:6035
+#: cp/class.c:6130
 #, c-format
 msgid "(a pointer to member can only be formed with `&%E')"
 msgstr "(un apuntador a miembro solamente se puede formar con `&%E')"
 
-#: cp/class.c:6079 cp/class.c:6247 cp/class.c:6254
+#: cp/class.c:6174 cp/class.c:6345 cp/class.c:6352
 msgid "not enough type information"
 msgstr "no hay suficiente información de tipo"
 
-#: cp/class.c:6088
+#: cp/class.c:6183
 msgid "argument of type `%T' does not match `%T'"
 msgstr "el argumento de tipo `%T' no coincide con `%T'"
 
-#: cp/class.c:6231
+#: cp/class.c:6329
 msgid "invalid operation on uninstantiated type"
 msgstr "operación inválida en tipo no instanciado"
 
@@ -13558,11 +14030,11 @@ msgstr "operaci
 #. A name N used in a class S shall refer to the same declaration
 #. in its context and when re-evaluated in the completed scope of
 #. S.
-#: cp/class.c:6483 cp/decl.c:1032 cp/decl.c:3172 cp/pt.c:1842
+#: cp/class.c:6612 cp/decl.c:1006 cp/decl.c:3102 cp/pt.c:1845
 msgid "declaration of `%#D'"
 msgstr "la declaración de `%#D'"
 
-#: cp/class.c:6484
+#: cp/class.c:6613
 msgid "changes meaning of `%D' from `%+#D'"
 msgstr "cambia el significado de `%D' a partir de `%+#D'"
 
@@ -13578,206 +14050,210 @@ msgstr "la conversi
 msgid "converting from `%T' to `%T'"
 msgstr "convirtiendo de `%T' a `%T'"
 
-#: cp/cvt.c:198 cp/cvt.c:202
+#: cp/cvt.c:201 cp/cvt.c:205
 msgid "pointer to member cast from `%T' to `%T' is via virtual base"
 msgstr "apuntador a la conversión de miembro de `%T' a `%T' es a través de una base virtual"
 
-#: cp/cvt.c:220 cp/cvt.c:233 cp/cvt.c:272
+#: cp/cvt.c:223 cp/cvt.c:236 cp/cvt.c:283
 msgid "cannot convert `%E' from type `%T' to type `%T'"
 msgstr "no se puede convertir `%E' desde el tipo `%T' al tipo `%T'"
 
-#: cp/cvt.c:525
+#: cp/cvt.c:262
+msgid "invalid conversion from '%T' to '%T'"
+msgstr "conversión inválida de '%T' a '%T'"
+
+#: cp/cvt.c:537
 msgid "conversion from `%T' to `%T' discards qualifiers"
 msgstr "la conversión de `%T' a `%T' descarta los calificadores"
 
-#: cp/cvt.c:543
+#: cp/cvt.c:555
 msgid "casting `%T' to `%T' does not dereference pointer"
 msgstr "la conversión de `%T' a `%T' no dereferencía a los apuntadores"
 
-#: cp/cvt.c:572
+#: cp/cvt.c:584
 msgid "cannot convert type `%T' to type `%T'"
 msgstr "no se puede convertir del tipo `%T' al tipo `%T'"
 
-#: cp/cvt.c:689
+#: cp/cvt.c:701
 msgid "conversion from `%#T' to `%#T'"
 msgstr "conversión de `%#T' a `%#T'"
 
-#: cp/cvt.c:701
+#: cp/cvt.c:713
 msgid "`%#T' used where a `%T' was expected"
 msgstr "se usó un `%#T' donde se esperaba un `%T'"
 
-#: cp/cvt.c:718
+#: cp/cvt.c:730
 msgid "the address of `%D', will always be `true'"
 msgstr "la dirección de `%D', siempre será `true'"
 
-#: cp/cvt.c:738
+#: cp/cvt.c:750
 msgid "`%#T' used where a floating point value was expected"
 msgstr "se usó un `%#T' donde se esperaba un valor de coma flotante"
 
-#: cp/cvt.c:793
+#: cp/cvt.c:797
 msgid "conversion from `%T' to non-scalar type `%T' requested"
 msgstr "se solicitó la conversión desde `%T' al tipo no escalar `%T'"
 
-#: cp/cvt.c:879
+#: cp/cvt.c:883
 msgid "object of incomplete type `%T' will not be accessed in %s"
 msgstr "el objeto de tipo incompleto `%T' no se accesará en %s"
 
-#: cp/cvt.c:882
+#: cp/cvt.c:886
 msgid "object of type `%T' will not be accessed in %s"
 msgstr "el objeto de tipo `%T' no se accesará en %s"
 
-#: cp/cvt.c:898
+#: cp/cvt.c:902
 msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
 msgstr "el objeto `%E' de tipo incompleto `%T' no se accesará en %s"
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:918
+#: cp/cvt.c:922
 #, c-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr "%s no puede resolver la dirección de la función sobrecargada"
 
 #. Only warn when there is no &.
-#: cp/cvt.c:923
+#: cp/cvt.c:927
 #, c-format
 msgid "%s is a reference, not call, to function `%E'"
 msgstr "%s es una referencia, no una llamada, a la función `%E'"
 
-#: cp/cvt.c:1061
+#: cp/cvt.c:1065
 msgid "converting NULL to non-pointer type"
 msgstr "convirtiendo NULL a un tipo que no es apuntador"
 
-#: cp/cvt.c:1137
+#: cp/cvt.c:1141
 msgid "ambiguous default type conversion from `%T'"
 msgstr "conversión de tipo por omisión ambigua desde `%T'"
 
-#: cp/cvt.c:1139
+#: cp/cvt.c:1143
 msgid "  candidate conversions include `%D' and `%D'"
 msgstr "  las conversiones candidatas incluyen `%D' y `%D'"
 
-#: cp/decl.c:1033 cp/decl.c:3275
+#: cp/decl.c:1007 cp/decl.c:3205
 msgid "conflicts with previous declaration `%#D'"
 msgstr "causa conflictos con la declaración previa `%#D'"
 
-#: cp/decl.c:1222
+#: cp/decl.c:1211
 msgid "label `%D' used but not defined"
 msgstr "se usa la etiqueta `%D' pero no está definida"
 
-#: cp/decl.c:1227
+#: cp/decl.c:1216
 msgid "label `%D' defined but not used"
 msgstr "la etiqueta `%D' está definida pero no se usa"
 
-#: cp/decl.c:2294
+#: cp/decl.c:2249
 msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr "no se permite aquí el alias del espacio de nombres `%D', asumiendo que es `%D'"
 
-#: cp/decl.c:3078 cp/decl.c:3483
+#: cp/decl.c:3008 cp/decl.c:3413
 msgid "previous declaration of `%D'"
 msgstr "declaración previa de `%D'"
 
-#: cp/decl.c:3159 cp/decl.c:3197
+#: cp/decl.c:3089 cp/decl.c:3127
 msgid "shadowing %s function `%#D'"
 msgstr "obscureciendo la función de biblioteca `%#D'"
 
-#: cp/decl.c:3168
+#: cp/decl.c:3098
 msgid "library function `%#D' redeclared as non-function `%#D'"
 msgstr "la función de biblioteca `%#D' es redeclarada como `%#D' que no es función"
 
-#: cp/decl.c:3173
+#: cp/decl.c:3103
 msgid "conflicts with built-in declaration `%#D'"
 msgstr "causa conflicto con la declaración interna `%#D'"
 
-#: cp/decl.c:3192 cp/decl.c:3285 cp/decl.c:3301
+#: cp/decl.c:3122 cp/decl.c:3219 cp/decl.c:3235
 msgid "new declaration `%#D'"
 msgstr "declaración nueva `%#D'"
 
-#: cp/decl.c:3193
+#: cp/decl.c:3123
 msgid "ambiguates built-in declaration `%#D'"
 msgstr "hace ambigua la declaración interna `%#D'"
 
-#: cp/decl.c:3249
+#: cp/decl.c:3179
 msgid "`%#D' redeclared as different kind of symbol"
 msgstr "`%#D' redeclarado como un tipo diferente de símbolo"
 
-#: cp/decl.c:3252
+#: cp/decl.c:3182
 msgid "previous declaration of `%#D'"
 msgstr "declaración previa de `%#D'"
 
-#: cp/decl.c:3274
+#: cp/decl.c:3204
 msgid "declaration of template `%#D'"
 msgstr "redeclaración de la plantilla `%#D'"
 
-#: cp/decl.c:3286 cp/decl.c:3302
+#: cp/decl.c:3220 cp/decl.c:3236
 msgid "ambiguates old declaration `%#D'"
 msgstr "hace ambigua la declaración antigua `%#D'"
 
-#: cp/decl.c:3294
+#: cp/decl.c:3228
 msgid "declaration of C function `%#D' conflicts with"
 msgstr "la declaración de la función C `%#D' tiene conflictos con"
 
-#: cp/decl.c:3296
+#: cp/decl.c:3230
 msgid "previous declaration `%#D' here"
 msgstr "declaración previa de `%#D' aquí"
 
-#: cp/decl.c:3312
+#: cp/decl.c:3246
 msgid "conflicting types for `%#D'"
 msgstr "tipos en conflicto para `%#D'"
 
-#: cp/decl.c:3313
+#: cp/decl.c:3247
 msgid "previous declaration as `%#D'"
 msgstr "declaración previa como `%#D'"
 
-#: cp/decl.c:3356
+#: cp/decl.c:3290
 msgid "`%#D' previously defined here"
 msgstr "se definió `%#D' previamente aquí"
 
-#: cp/decl.c:3357
+#: cp/decl.c:3291
 msgid "`%#D' previously declared here"
 msgstr "se declaró `%#D' previamente aquí"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:3366
+#: cp/decl.c:3300
 msgid "prototype for `%#D'"
 msgstr "el prototipo para '%#D'"
 
-#: cp/decl.c:3367
+#: cp/decl.c:3301
 msgid "follows non-prototype definition here"
 msgstr "a continuación la definición del no prototipo aquí"
 
-#: cp/decl.c:3379
+#: cp/decl.c:3313
 msgid "previous declaration of `%#D' with %L linkage"
 msgstr "declaración previa de `%#D' con el enlace %L"
 
-#: cp/decl.c:3381
+#: cp/decl.c:3315
 msgid "conflicts with new declaration with %L linkage"
 msgstr "tiene conflictos con la declaración nueva con el enlace %L"
 
-#: cp/decl.c:3404 cp/decl.c:3411
+#: cp/decl.c:3338 cp/decl.c:3345
 msgid "default argument given for parameter %d of `%#D'"
 msgstr "argumento por omisión dado para el parámetro %d de `%#D'"
 
-#: cp/decl.c:3406 cp/decl.c:3413
+#: cp/decl.c:3340 cp/decl.c:3347
 msgid "after previous specification in `%#D'"
 msgstr "después de la especificación previa en `%#D'"
 
-#: cp/decl.c:3422
+#: cp/decl.c:3356
 msgid "`%#D' was used before it was declared inline"
 msgstr "se usó `%#D' antes de que fuera declarado inline"
 
-#: cp/decl.c:3424
+#: cp/decl.c:3358
 msgid "previous non-inline declaration here"
 msgstr "declaración previa no inline aquí"
 
-#: cp/decl.c:3482
+#: cp/decl.c:3412
 msgid "redundant redeclaration of `%D' in same scope"
 msgstr "declaración redundante de `%D' en el mismo ámbito"
 
-#: cp/decl.c:3566
+#: cp/decl.c:3493
 #, c-format
 msgid "declaration of `%F' throws different exceptions"
 msgstr "la declaración de `%F' arroja excepciones diferentes"
 
-#: cp/decl.c:3568
+#: cp/decl.c:3495
 #, c-format
 msgid "than previous declaration `%F'"
 msgstr "que la declaración previa `%F'"
@@ -13790,15 +14266,15 @@ msgstr "que la declaraci
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:3701
+#: cp/decl.c:3632
 msgid "explicit specialization of %D after first use"
 msgstr "especialización explícita de %D después del primer uso"
 
-#: cp/decl.c:3946
+#: cp/decl.c:3886
 msgid "`%#D' used prior to declaration"
 msgstr "se usa `%#D' previo a la declaración"
 
-#: cp/decl.c:3977
+#: cp/decl.c:3917
 msgid "redeclaration of `wchar_t' as `%T'"
 msgstr "redeclaración de `wchar_t' como `%T'"
 
@@ -13808,839 +14284,883 @@ msgstr "redeclaraci
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/decl.c:4005
+#: cp/decl.c:3945
 msgid "invalid redeclaration of `%D'"
 msgstr "redeclaración inválida de `%D'"
 
-#: cp/decl.c:4006
+#: cp/decl.c:3946
 msgid "as `%D'"
 msgstr "como `%D'"
 
-#: cp/decl.c:4096
+#: cp/decl.c:4036
 msgid "previous external decl of `%#D'"
 msgstr "declaración externa previa de `%#D'"
 
-#: cp/decl.c:4137
+#: cp/decl.c:4077
 msgid "`%D' was previously implicitly declared to return `int'"
 msgstr "`%D' fue declarado previa e implícitamente para devolver `int'"
 
-#: cp/decl.c:4197
+#: cp/decl.c:4137
 msgid "extern declaration of `%#D' doesn't match"
 msgstr "la declaración externa de `%#D' no coincide"
 
-#: cp/decl.c:4198
+#: cp/decl.c:4138
 msgid "global declaration `%#D'"
 msgstr "con la declaración global `%#D'"
 
-#: cp/decl.c:4229
+#: cp/decl.c:4169
 msgid "declaration of `%#D' shadows a parameter"
 msgstr "la declaración de `%#D' obscurece un parámetro"
 
-#: cp/decl.c:4249
+#: cp/decl.c:4189
 #, c-format
 msgid "declaration of `%s' shadows a member of `this'"
 msgstr "la declaración de `%s' obscurece a un miembro de `this'"
 
-#: cp/decl.c:4600
+#: cp/decl.c:4541
 msgid "`%#D' hides constructor for `%#T'"
 msgstr "`%#D' esconde el destructor para `%#T'"
 
-#: cp/decl.c:4615
+#: cp/decl.c:4556
 msgid "`%#D' conflicts with previous using declaration `%#D'"
 msgstr "`%#D' causa conflicto con la declaración previa en uso `%#D'"
 
-#: cp/decl.c:4627
+#: cp/decl.c:4568
 msgid "previous non-function declaration `%#D'"
 msgstr "la declaración previa `%#D' que no es función"
 
-#: cp/decl.c:4628
+#: cp/decl.c:4569
 msgid "conflicts with function declaration `%#D'"
 msgstr "causa conflicto con la declaración de la función `%#D'"
 
-#: cp/decl.c:4718
+#: cp/decl.c:4659
 msgid "implicit declaration of function `%#D'"
 msgstr "declaración implícita de la función `%#D'"
 
-#: cp/decl.c:4876
+#: cp/decl.c:4817
 #, c-format
 msgid "label `%s' referenced outside of any function"
-msgstr "la etiqueta `%s' se ha referenciado fuera de cualquier función"
+msgstr "la etiqueta `%s' se referenció fuera de cualquier función"
 
-#: cp/decl.c:4979 cp/decl.c:5003 cp/decl.c:5096
+#: cp/decl.c:4920 cp/decl.c:4944 cp/decl.c:5037
 msgid "jump to label `%D'"
 msgstr "salto a la etiqueta `%D'"
 
-#: cp/decl.c:4981 cp/decl.c:5005
+#: cp/decl.c:4922 cp/decl.c:4946
 msgid "jump to case label"
 msgstr "salto a la etiqueta case"
 
-#: cp/decl.c:4989
+#: cp/decl.c:4930
 msgid "  crosses initialization of `%#D'"
-msgstr "  cruza la asignación de valores iniciales de `%#D'"
+msgstr "  cruza la inicialización de `%#D'"
 
-#: cp/decl.c:4992 cp/decl.c:5112
+#: cp/decl.c:4933 cp/decl.c:5053
 msgid "  enters scope of non-POD `%#D'"
 msgstr "  entra en el ámbito de `%#D' que no es POD"
 
-#: cp/decl.c:5012 cp/decl.c:5116
+#: cp/decl.c:4953 cp/decl.c:5057
 msgid "  enters try block"
 msgstr "  entra intento de bloque"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:5014 cp/decl.c:5108 cp/decl.c:5118
+#: cp/decl.c:4955 cp/decl.c:5049 cp/decl.c:5059
 msgid "  enters catch block"
 msgstr "  entra captura de bloque"
 
-#: cp/decl.c:5097
+#: cp/decl.c:5038
 msgid "  from here"
 msgstr "  desde aquí"
 
-#: cp/decl.c:5110
+#: cp/decl.c:5051
 msgid "  skips initialization of `%#D'"
-msgstr "  salta la asignación de valores iniciales de `%#D'"
+msgstr "  salta la inicialización de `%#D'"
 
-#: cp/decl.c:5145
+#: cp/decl.c:5086
 msgid "label named wchar_t"
 msgstr "etiqueta nombrada wchar_t"
 
-#: cp/decl.c:5149
+#: cp/decl.c:5090
 msgid "duplicate label `%D'"
 msgstr "etiqueta duplicada `%D'"
 
-#: cp/decl.c:5234
+#: cp/decl.c:5175
 #, c-format
 msgid "case label `%E' not within a switch statement"
 msgstr "la etiqueta case `%E' no se encuentra dentro de una declaración switch"
 
 #. Definition isn't the kind we were looking for.
-#: cp/decl.c:5411 cp/decl.c:5430
+#: cp/decl.c:5354 cp/decl.c:5373
 msgid "`%#D' redeclared as %C"
 msgstr "`%#D' redeclarado como %C"
 
 #. This happens for A::B where B is a template, and there are no
 #. template arguments.
-#: cp/decl.c:5518 cp/typeck.c:1980
+#: cp/decl.c:5461 cp/typeck.c:2062 cp/typeck.c:2217
 msgid "invalid use of `%D'"
 msgstr "uso inválido de `%D'"
 
-#: cp/decl.c:5559
+#: cp/decl.c:5502
 msgid "`%D::%D' is not a template"
 msgstr "`%D::%D' no es una plantilla"
 
-#: cp/decl.c:5576
+#: cp/decl.c:5519
 msgid "`%D' undeclared in namespace `%D'"
 msgstr "`%D' no declarado en el espacio de nombres `%D'"
 
-#: cp/decl.c:5713
+#: cp/decl.c:5652
 msgid "`%D' used without template parameters"
 msgstr "se usa `%D' sin parámetros de plantilla"
 
-#: cp/decl.c:5724 cp/decl.c:5740 cp/decl.c:5828
+#: cp/decl.c:5663 cp/decl.c:5679 cp/decl.c:5783
 msgid "no class template named `%#T' in `%#T'"
 msgstr "no hay una plantilla de clase llamada `%#T' en `%#T'"
 
-#: cp/decl.c:5758 cp/decl.c:5788
+#: cp/decl.c:5702 cp/decl.c:5712 cp/decl.c:5744
 msgid "no type named `%#T' in `%#T'"
 msgstr "no hay un tipo llamado `%#T' en `%#T'"
 
-#: cp/decl.c:6011
+#: cp/decl.c:5968
 msgid "lookup of `%D' finds `%#D'"
 msgstr "la búsqueda de `%D' encuentra a `%#D'"
 
-#: cp/decl.c:6013
+#: cp/decl.c:5970
 msgid "  instead of `%D' from dependent base class"
 msgstr "  en lugar de `%D' de la clase base dependiente"
 
-#: cp/decl.c:6015
+#: cp/decl.c:5972
 msgid "  (use `typename %T::%D' if that's what you meant)"
 msgstr "  (use `typename %T::%D' si eso es lo que quería)"
 
-#: cp/decl.c:6188
+#: cp/decl.c:6003
+msgid "name lookup of `%D' changed"
+msgstr "la búsqueda de nombre de `%D' cambió"
+
+#: cp/decl.c:6005
+msgid "  matches this `%D' under ISO standard rules"
+msgstr "  coincide con este `%D' bajo las reglas de ISO estándard"
+
+#: cp/decl.c:6007
+msgid "  matches this `%D' under old rules"
+msgstr "  coincide con este `%D' bajo las reglas antiguas"
+
+#: cp/decl.c:6021 cp/decl.c:6028
+msgid "name lookup of `%D' changed for new ISO `for' scoping"
+msgstr "la búsqueda de nombre de `%D' cambió por el nuevo alcance ISO de `for'"
+
+#: cp/decl.c:6023
+msgid "  cannot use obsolete binding at `%D' because it has a destructor"
+msgstr "  no se puede usar la asignación obsoleta en `%D' porque tiene un destructor"
+
+#: cp/decl.c:6030
+msgid "  using obsolete binding at `%D'"
+msgstr "  usando la asignación obsoleta en `%D'"
+
+#: cp/decl.c:6211
 msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
 msgstr "la búsqueda de `%D' en el ámbito de `%#T' (`%#D') no coincide con la búsqueda en el ámbito actual (`%#D')"
 
-#: cp/decl.c:7033
+#: cp/decl.c:7025
 msgid "an anonymous union cannot have function members"
 msgstr "un union anónimo no puede tener funciones miembro"
 
-#: cp/decl.c:7050
+#: cp/decl.c:7042
 msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr "no se permite el miembro %#D' con constructor en un agregado anónimo"
 
-#: cp/decl.c:7053
+#: cp/decl.c:7045
 msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr "no se permite el miembro %#D' con destructor en un agregado anónimo"
 
-#: cp/decl.c:7056
+#: cp/decl.c:7048
 msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr "no se permite el miembro %#D' con operador de asignación de copia en un agregado anónimo"
 
-#: cp/decl.c:7094
+#: cp/decl.c:7086
 msgid "redeclaration of C++ built-in type `%T'"
 msgstr "redeclaración del tipo interno de C++ `%T'"
 
-#: cp/decl.c:7129
+#: cp/decl.c:7122
 msgid "multiple types in one declaration"
 msgstr "tipos múltiples en una declaración"
 
-#: cp/decl.c:7132
-msgid "declaration does not declare anything"
-msgstr "la declaración no declara nada}"
-
-#: cp/decl.c:7156
+#: cp/decl.c:7149
 msgid "missing type-name in typedef-declaration"
 msgstr "falta el nombre del tipo en la declaración typedef"
 
-#: cp/decl.c:7163
+#: cp/decl.c:7156
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ prohibe structs anónimos"
 
-#: cp/decl.c:7170
+#: cp/decl.c:7163
 msgid "`%D' can only be specified for functions"
 msgstr "`%D' sólo puede ser especificado para funciones"
 
-#: cp/decl.c:7172
+#: cp/decl.c:7165
 msgid "`%D' can only be specified inside a class"
 msgstr "`%D' sólo puede ser especificado dentro de una clase"
 
-#: cp/decl.c:7174
+#: cp/decl.c:7167
 msgid "`%D' can only be specified for constructors"
 msgstr "`%D' sólo puede ser especificado para constructores"
 
-#: cp/decl.c:7177
+#: cp/decl.c:7170
 msgid "`%D' can only be specified for objects and functions"
 msgstr "`%D' sólo puede ser especificado para objetos y funciones"
 
-#: cp/decl.c:7326
-msgid "typedef `%D' is initialized"
-msgstr "typedef `%D' tiene valor inicial"
+#: cp/decl.c:7312 cp/decl2.c:927
+msgid "typedef `%D' is initialized (use __typeof__ instead)"
+msgstr "typedef `%D' está inicializado (utilice __typeof__ en su lugar)"
 
-#: cp/decl.c:7332
+#: cp/decl.c:7317
 msgid "function `%#D' is initialized like a variable"
-msgstr "la función `%#D' tiene valor inicial como una variable"
+msgstr "la función `%#D' está inicializada como una variable"
 
-#: cp/decl.c:7344
+#: cp/decl.c:7329
 msgid "declaration of `%#D' has `extern' and is initialized"
-msgstr "la declaración  de `%#D' tiene `extern' y tiene valor inicial"
+msgstr "la declaración  de `%#D' tiene `extern' y está inicializada"
 
-#: cp/decl.c:7378
+#: cp/decl.c:7363
 msgid "`%#D' is not a static member of `%#T'"
 msgstr "`%#D' no es un miembro static de `%#T'"
 
-#: cp/decl.c:7383
+#: cp/decl.c:7368
 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
-msgstr "ISO C++ no permite que `%T::%D' sea definido como `%T::%D'"
+msgstr "ISO C++ no permite que `%T::%D' se definida como `%T::%D'"
 
-#: cp/decl.c:7394
+#: cp/decl.c:7379
 msgid "duplicate initialization of %D"
-msgstr "asignación de valores iniciales duplicada de %D"
+msgstr "inicialización duplicada de %D"
 
-#: cp/decl.c:7423
+#: cp/decl.c:7408
 msgid "declaration of `%#D' outside of class is not definition"
 msgstr "la declaración de `%#D' fuera de la clase no es una definición"
 
-#: cp/decl.c:7471
+#: cp/decl.c:7456
 msgid "variable `%#D' has initializer but incomplete type"
-msgstr "la variable `%#D' tiene asignación de valor inicial, pero tipo de dato incompleto"
+msgstr "la variable `%#D' tiene inicializador pero de tipo de dato incompleto"
 
-#: cp/decl.c:7479 cp/decl.c:7830
+#: cp/decl.c:7464 cp/decl.c:8006
 msgid "elements of array `%#D' have incomplete type"
 msgstr "algunos elementos de la matriz `%#D' tienen tipo de dato incompleto"
 
-#: cp/decl.c:7495
+#: cp/decl.c:7480
 msgid "aggregate `%#D' has incomplete type and cannot be defined"
 msgstr "el agregado `%#D' tiene un tipo incompleto y no se puede definir"
 
-#: cp/decl.c:7534
+#: cp/decl.c:7519
 msgid "`%D' declared as reference but not initialized"
-msgstr "`%D' declarado como referencia pero no es iniciado"
+msgstr "`%D' declarado como referencia pero no está inicializado"
 
-#: cp/decl.c:7543
+#: cp/decl.c:7528
 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
-msgstr "ISO C++ prohibe el uso de una lista de iniciadores para iniciar la referencia `%D'"
+msgstr "ISO C++ prohibe el uso de una lista de inicializadores para inicializar la referencia `%D'"
 
-#: cp/decl.c:7576
+#: cp/decl.c:7561
 msgid "cannot initialize `%T' from `%T'"
-msgstr "no se pueden iniciar `%T' desde `%T'"
+msgstr "no se pueden inicializar `%T' desde `%T'"
 
-#: cp/decl.c:7637
+#: cp/decl.c:7595
 msgid "initializer fails to determine size of `%D'"
-msgstr "el iniciador no pudo determinar el tamaño de `%D'"
+msgstr "el inicializador no puede determinar el tamaño de `%D'"
 
-#: cp/decl.c:7642
+#: cp/decl.c:7600
 msgid "array size missing in `%D'"
 msgstr "falta el tamaño de la matriz en `%D'"
 
-#: cp/decl.c:7654
+#: cp/decl.c:7612
 msgid "zero-size array `%D'"
 msgstr "matriz `%D' de tamaño cero"
 
 #. An automatic variable with an incomplete type: that is an error.
 #. Don't talk about array types here, since we took care of that
 #. message in grokdeclarator.
-#: cp/decl.c:7687
+#: cp/decl.c:7650
 msgid "storage size of `%D' isn't known"
 msgstr "no se conoce el tamaño de almacenamiento de `%D'"
 
-#: cp/decl.c:7709
+#: cp/decl.c:7672
 msgid "storage size of `%D' isn't constant"
 msgstr "el tamaño de almacenamiento de `%D' no es constante"
 
-#: cp/decl.c:7760
+#: cp/decl.c:7723
 msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr "perdón: la semántica de los datos static de la función inline `%#D' es errónea (terminará con múltiples copias)"
 
-#: cp/decl.c:7761
+#: cp/decl.c:7724
 msgid "  you can work around this by removing the initializer"
-msgstr "  puede evitar esto eliminando el iniciador"
+msgstr "  puede evitar esto eliminando el inicializador"
 
-#: cp/decl.c:7789
+#: cp/decl.c:7752
 msgid "uninitialized const `%D'"
-msgstr "const `%D' sin iniciar"
+msgstr "const `%D' sin inicializar"
+
+#: cp/decl.c:7836
+msgid "brace-enclosed initializer used to initialize `%T'"
+msgstr "se utilizó un inicializador encerrado entre llaves para inicializar a `%T'"
 
-#: cp/decl.c:7824
+#: cp/decl.c:7900
+msgid "initializer for `%T' must be brace-enclosed"
+msgstr "el inicializador para `%T' debe estar encerrado entre llaves"
+
+#: cp/decl.c:7964
+msgid "too many initializers for `%T'"
+msgstr "demasiados inicializadores para `%T'"
+
+#: cp/decl.c:8000
 msgid "variable-sized object `%D' may not be initialized"
-msgstr "el objeto de tamaño variable `%D' no puede tener valor inicial"
+msgstr "el objeto de tamaño variable `%D' no puede ser inicializado"
 
-#: cp/decl.c:7835 cp/typeck2.c:201
+#: cp/decl.c:8011
 msgid "`%D' has incomplete type"
 msgstr "`%D' tiene un tipo de dato incompleto"
 
-#: cp/decl.c:7867
+#: cp/decl.c:8060
 msgid "`%D' must be initialized by constructor, not by `{...}'"
-msgstr "`%D' debe ser iniciado por un constructor, no por `{...}'"
+msgstr "`%D' debe ser inicializado por un constructor, no por `{...}'"
 
-#: cp/decl.c:7897
+#: cp/decl.c:8101
 msgid "structure `%D' with uninitialized const members"
-msgstr "estructura `%D' con miembros constantes sin iniciar"
+msgstr "estructura `%D' con miembros const sin inicializar"
 
-#: cp/decl.c:7899
+#: cp/decl.c:8103
 msgid "structure `%D' with uninitialized reference members"
-msgstr "estructura `%D' con miembros de referencia sin iniciar"
+msgstr "estructura `%D' con miembros de referencia sin inicializar"
 
-#: cp/decl.c:8166
+#: cp/decl.c:8346
 msgid "assignment (not initialization) in declaration"
-msgstr "asignación (no asignación de valores iniciales) en la declaración"
+msgstr "asignación (no inicialización) en la declaración"
 
-#: cp/decl.c:8178
+#: cp/decl.c:8358
 msgid "cannot initialize `%D' to namespace `%D'"
-msgstr "no se pueden iniciar `%D' para el espacio de nombres `%D'"
+msgstr "no se pueden inicializar `%D' para el espacio de nombres `%D'"
 
-#: cp/decl.c:8235
+#: cp/decl.c:8409
 msgid "shadowing previous type declaration of `%#D'"
 msgstr "obscureciendo la declaración de tipo previa de `%#D'"
 
-#: cp/decl.c:8631
+#: cp/decl.c:8455
+msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
+msgstr "`%D' no puede ser thread-local porque es de tipo `%T' que no es POD"
+
+#: cp/decl.c:8470
+msgid "`%D' is thread-local and so cannot be dynamically initialized"
+msgstr "`%D' es thread-local y por lo tanto no se puede inicializar dinámicamente"
+
+#: cp/decl.c:8864 cp/init.c:547
 msgid "multiple initializations given for `%D'"
-msgstr "se asignaron múltiples valores iniciales para `%D'"
+msgstr "se dieron inicializaciones múltiples para `%D'"
 
-#: cp/decl.c:8731
+#: cp/decl.c:8956
 msgid "invalid catch parameter"
 msgstr "parámetro de captura inválido"
 
-#: cp/decl.c:8849
+#: cp/decl.c:9074
 msgid "destructor for alien class `%T' cannot be a member"
 msgstr "el destructor para la clase extranjera `%T' no puede ser un miembro"
 
-#: cp/decl.c:8852
+#: cp/decl.c:9077
 msgid "constructor for alien class `%T' cannot be a member"
 msgstr "el constructor para la clase extranjera `%T' no puede ser un miembro"
 
-#: cp/decl.c:8871
+#: cp/decl.c:9096
 msgid "`%D' declared as a `virtual' %s"
 msgstr "`%D' fue declarado como un %s `virtual'"
 
-#: cp/decl.c:8873
+#: cp/decl.c:9098
 msgid "`%D' declared as an `inline' %s"
 msgstr "`%D' fue declarado como un %s `inline'"
 
-#: cp/decl.c:8875
+#: cp/decl.c:9100
 msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr "especificadores de función `const' y `volatile' en `%D' inválidos en la declaración %s"
 
-#: cp/decl.c:8878
+#: cp/decl.c:9103
 msgid "`%D' declared as a friend"
 msgstr "`%D' declarado como un friend"
 
-#: cp/decl.c:8884
+#: cp/decl.c:9109
 msgid "`%D' declared with an exception specification"
 msgstr "`%D' declarado con una excepción de especificación"
 
-#: cp/decl.c:8959
+#: cp/decl.c:9184
 msgid "cannot declare `::main' to be a template"
 msgstr "no se puede declarar `::main' como template"
 
-#: cp/decl.c:8961
+#: cp/decl.c:9186
 msgid "cannot declare `::main' to be inline"
 msgstr "no se puede declarar `::main' como inline"
 
-#: cp/decl.c:8963
+#: cp/decl.c:9188
 msgid "cannot declare `::main' to be static"
 msgstr "no se puede declarar `::main' como static"
 
-#: cp/decl.c:8966
+#: cp/decl.c:9191
 msgid "`main' must return `int'"
 msgstr "`main' debe devolver `int'"
 
-#: cp/decl.c:8994
+#: cp/decl.c:9219
 msgid "non-local function `%#D' uses anonymous type"
 msgstr "la función `%#D' que no es local usa un tipo anónimo"
 
-#: cp/decl.c:8997
+#: cp/decl.c:9222
 msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr "`%#D' no se refiere al tipo sin calificar, así que no se usa para el enlazado"
 
-#: cp/decl.c:9003
+#: cp/decl.c:9228
 msgid "non-local function `%#D' uses local type `%T'"
 msgstr "la función `%#D' que no es local utiliza el tipo local `%T'"
 
-#: cp/decl.c:9026
+#: cp/decl.c:9251
 msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr "%sfunción miembro `%D' no puede tener el calificador de método `%T'"
 
-#: cp/decl.c:9050
+#: cp/decl.c:9275
 msgid "defining explicit specialization `%D' in friend declaration"
 msgstr "definiendo la especialización explícita `%D' en la declaración friend"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:9060
+#: cp/decl.c:9285
 msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr "uso inválido del id de plantilla `%D' en la declaración de la plantilla primaria"
 
-#: cp/decl.c:9088
+#: cp/decl.c:9313
 msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr "no se permiten los argumento por omisión en la declaración de la especialización friend de la plantilla `%D'"
 
-#: cp/decl.c:9095
+#: cp/decl.c:9320
 msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr "no se permiten `inline' en la declaración de la especialización friend de la plantilla `%D'"
 
-#: cp/decl.c:9157
+#: cp/decl.c:9382
 msgid "definition of implicitly-declared `%D'"
 msgstr "la definición de `%D' declarado implícitamente"
 
-#: cp/decl.c:9169 cp/decl2.c:1367
+#: cp/decl.c:9394 cp/decl2.c:776
 msgid "no `%#D' member function declared in class `%T'"
 msgstr "no hay una función miembro `%#D' declarada en la clase `%T'"
 
-#: cp/decl.c:9288
+#: cp/decl.c:9527
 msgid "non-local variable `%#D' uses local type `%T'"
 msgstr "la variable `%#D' que no es local usa el tipo local `%T'"
 
-#: cp/decl.c:9378
+#: cp/decl.c:9625
 msgid "invalid in-class initialization of static data member of non-integral type `%T'"
-msgstr "iniciación en la clase inválida para el miembro de datos static de tipo `%T' que no es integral"
+msgstr "inicialización en la clase inválida para el miembro de datos static de tipo `%T' que no es integral"
 
-#: cp/decl.c:9387
+#: cp/decl.c:9634
 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
-msgstr "ISO C++ prohibe la iniciación en la clase del miembro static `%D' que no es constante"
+msgstr "ISO C++ prohibe la inicialización en la clase del miembro static `%D' que no es constante"
 
-#: cp/decl.c:9390
+#: cp/decl.c:9637
 msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
-msgstr "ISO C++ prohibe la iniciación del miembro constante `%D' del tipo `%T' que no es entero"
+msgstr "ISO C++ prohibe la inicialización del miembro constante `%D' del tipo `%T' que no es entero"
 
-#: cp/decl.c:9440
+#: cp/decl.c:9687
 msgid "size of array `%D' has non-integer type"
 msgstr "el tamaño de la matriz `%D' tiene un tipo no entero"
 
-#: cp/decl.c:9442
+#: cp/decl.c:9689
 msgid "size of array has non-integer type"
 msgstr "el tamaño de la matriz tiene un tipo no entero"
 
-#: cp/decl.c:9462
+#: cp/decl.c:9709
 msgid "size of array `%D' is negative"
 msgstr "el tamaño de la matriz `%D' es negativo"
 
-#: cp/decl.c:9464
+#: cp/decl.c:9711
 msgid "size of array is negative"
 msgstr "el tamaño de la matriz es negativo"
 
-#: cp/decl.c:9473
+#: cp/decl.c:9720
 msgid "ISO C++ forbids zero-size array `%D'"
 msgstr "ISO C++ prohibe la matriz `%D' de tamaño cero"
 
-#: cp/decl.c:9475
+#: cp/decl.c:9722
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++ prohibe una matriz de tamaño cero"
 
-#: cp/decl.c:9482
+#: cp/decl.c:9729
 msgid "size of array `%D' is not an integral constant-expression"
 msgstr "el tamaño de la matriz `%D' no es una expresion constante integral"
 
-#: cp/decl.c:9485
+#: cp/decl.c:9732
 msgid "size of array is not an integral constant-expression"
 msgstr "el tamaño de la matriz no es una expresion constante integral"
 
-#: cp/decl.c:9503
+#: cp/decl.c:9750
 msgid "ISO C++ forbids variable-size array `%D'"
 msgstr "ISO C++ prohibe la matriz `%D' de tamaño variable"
 
-#: cp/decl.c:9506
+#: cp/decl.c:9753
 msgid "ISO C++ forbids variable-size array"
 msgstr "ISO C++ prohibe la matriz de tamaño variable"
 
-#: cp/decl.c:9517
+#: cp/decl.c:9764
 msgid "overflow in array dimension"
 msgstr "desbordamiento en la dimensión de la matriz"
 
-#: cp/decl.c:9576
+#: cp/decl.c:9823
 msgid "declaration of `%D' as %s"
 msgstr "redeclaración de `%D' como %s"
 
-#: cp/decl.c:9578
+#: cp/decl.c:9825
 #, c-format
 msgid "creating %s"
 msgstr "creando %s"
 
-#: cp/decl.c:9590
+#: cp/decl.c:9837
 msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr "la declaración de `%D' como una matriz multidimensional debe tener límites para todas las dimensiones excepto la primera"
 
-#: cp/decl.c:9593
+#: cp/decl.c:9840
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "una matriz multidimensional debe tener límites para todas las dimensiones excepto para la primera"
 
-#: cp/decl.c:9622
+#: cp/decl.c:9869
 msgid "return type specification for constructor invalid"
 msgstr "la especificación del tipo de devolución para el constructor es inválido"
 
-#: cp/decl.c:9629
+#: cp/decl.c:9876
 msgid "return type specification for destructor invalid"
 msgstr "la especificación del tipo de devolución para el destructor es inválido"
 
-#: cp/decl.c:9635
+#: cp/decl.c:9882
 msgid "operator `%T' declared to return `%T'"
 msgstr "el operador `%T' se declaró para devolver `%T'"
 
-#: cp/decl.c:9637
+#: cp/decl.c:9884
 msgid "return type specified for `operator %T'"
 msgstr "se especificó un tipo de devolución para `operator %T'"
 
-#: cp/decl.c:9805
+#: cp/decl.c:10052
 msgid "destructors must be member functions"
 msgstr "los destructores deben ser funciones miembro"
 
-#: cp/decl.c:9824
+#: cp/decl.c:10071
 msgid "destructor `%T' must match class name `%T'"
 msgstr "el destructor `%T' debe coincidir con el nombre de la clase `%T'"
 
-#: cp/decl.c:9874
+#: cp/decl.c:10100
+msgid "variable declaration is not allowed here"
+msgstr "no se permite aquí la declaración de variables"
+
+#: cp/decl.c:10127
 msgid "invalid declarator"
 msgstr "declarador inválido"
 
-#: cp/decl.c:9927
+#: cp/decl.c:10178
 msgid "declarator-id missing; using reserved word `%D'"
 msgstr "falta el id del declarador; utilizando la palabra reservada `%D'"
 
-#: cp/decl.c:9984
+#: cp/decl.c:10235
 msgid "type `%T' is not derived from type `%T'"
 msgstr "el tipo `%T' no es derivado del tipo `%T'"
 
 #. Parse error puts this typespec where
 #. a declarator should go.
-#: cp/decl.c:10030
+#: cp/decl.c:10279
 msgid "`%T' specified as declarator-id"
 msgstr "`%T' especificado como id de declarador"
 
-#: cp/decl.c:10032
+#: cp/decl.c:10281
 msgid "  perhaps you want `%T' for a constructor"
 msgstr "  tal vez quiere `%T' para un constructor"
 
-#: cp/decl.c:10046
-msgid "`%D' as declarator"
-msgstr "`%D' como declarador"
+#. Sometimes, we see a template-name used as part of a
+#. decl-specifier like in
+#. std::allocator alloc;
+#. Handle that gracefully.
+#: cp/decl.c:10303
+#, c-format
+msgid "invalid use of template-name '%E' in a declarator"
+msgstr "uso inválido del nombre de plantilla `%E' en un declarador"
 
-#: cp/decl.c:10061
+#: cp/decl.c:10323
 msgid "declaration of `%D' as non-function"
 msgstr "la declaración de `%D' como una no función"
 
-#: cp/decl.c:10138
+#: cp/decl.c:10400
 msgid "`bool' is now a keyword"
 msgstr "`bool' ahora es una palabra clave"
 
-#: cp/decl.c:10140
+#: cp/decl.c:10402
 msgid "extraneous `%T' ignored"
 msgstr "`%T' extra ignorado"
 
-#: cp/decl.c:10156 cp/decl.c:10189
+#: cp/decl.c:10418 cp/decl.c:10463
 msgid "multiple declarations `%T' and `%T'"
 msgstr "declaraciones múltiples `%T' y `%T'"
 
-#: cp/decl.c:10169
+#: cp/decl.c:10431
 msgid "ISO C++ does not support `long long'"
 msgstr "ISO C++ no da soporte a `long long'"
 
-#: cp/decl.c:10262 cp/decl.c:10265
+#: cp/decl.c:10536 cp/decl.c:10539
 #, c-format
 msgid "ISO C++ forbids declaration of `%s' with no type"
 msgstr "ISO C++ prohibe la declaración de `%s' sin tipo"
 
 #. The implicit typename extension is deprecated and will be
 #. removed.  Warn about its use now.
-#: cp/decl.c:10275
+#: cp/decl.c:10549
 msgid "`%T' is implicitly a typename"
 msgstr "`%T' implícitamente es un nombre de tipo"
 
-#: cp/decl.c:10311
+#: cp/decl.c:10585
 #, c-format
 msgid "short, signed or unsigned invalid for `%s'"
 msgstr "short, signed ó unsigned inválido para `%s'"
 
-#: cp/decl.c:10316
+#: cp/decl.c:10590
 #, c-format
 msgid "long and short specified together for `%s'"
 msgstr "long y short especificados juntos para `%s'"
 
-#: cp/decl.c:10327
+#: cp/decl.c:10601
 #, c-format
 msgid "signed and unsigned given together for `%s'"
 msgstr "se dieron juntos signed y unsigned para `%s'"
 
-#: cp/decl.c:10436
+#: cp/decl.c:10710
 msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr "no se permiten calificadores en la declaración de `operator %T'"
 
-#: cp/decl.c:10458
+#: cp/decl.c:10732
 msgid "member `%D' cannot be declared both virtual and static"
 msgstr "el miembro `%D' no puede ser declarado como virtual y static al mismo tiempo"
 
-#: cp/decl.c:10467
+#: cp/decl.c:10741
 msgid "`%T::%D' is not a valid declarator"
 msgstr "`%T::%D' no es una declaración válida"
 
-#: cp/decl.c:10478
+#: cp/decl.c:10753
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "especificadores de clase de almacenamiento inválidos en las declaraciones de parámetros"
 
-#: cp/decl.c:10482
+#: cp/decl.c:10757
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "declaración typedef inválida en la declaración de parámetros"
 
-#: cp/decl.c:10495
+#: cp/decl.c:10770
 msgid "virtual outside class declaration"
 msgstr "declaración de virtual fuera de class"
 
-#: cp/decl.c:10549
+#: cp/decl.c:10831
 #, c-format
 msgid "storage class specified for %s `%s'"
 msgstr "clase de almacenamiento especificada por %s `%s'"
 
-#: cp/decl.c:10587
+#: cp/decl.c:10878
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "especificadores de clase de almacenamiento inválidos en las declaraciones de funciones friend"
 
-#: cp/decl.c:10691
-msgid "size of member `%D' is not constant"
-msgstr "el tamaño del miembro `%D' no es constante"
-
-#: cp/decl.c:10770
+#: cp/decl.c:11048
 msgid "destructor cannot be static member function"
 msgstr "el destructor no puede ser una función miembro de tipo static"
 
-#: cp/decl.c:10773
+#: cp/decl.c:11051
 #, c-format
 msgid "destructors may not be `%s'"
 msgstr "los destructores no pueden ser `%s'"
 
-#: cp/decl.c:10794
+#: cp/decl.c:11072
 msgid "constructor cannot be static member function"
 msgstr "el constructor no puede ser una función miembro de tipo static"
 
-#: cp/decl.c:10797
+#: cp/decl.c:11075
 msgid "constructors cannot be declared virtual"
 msgstr "los constructores no pueden ser declarados virtual"
 
-#: cp/decl.c:10802
+#: cp/decl.c:11080
 #, c-format
 msgid "constructors may not be `%s'"
 msgstr "los constructores no pueden ser `%s'"
 
-#: cp/decl.c:10812
+#: cp/decl.c:11090
 msgid "return value type specifier for constructor ignored"
 msgstr "el especificador de tipo del valor devuelto para el constructor es ignorado"
 
-#: cp/decl.c:10831
+#: cp/decl.c:11109
 #, c-format
 msgid "can't initialize friend function `%s'"
-msgstr "no se pueden iniciar la función friend `%s'"
+msgstr "no se pueden inicializar la función friend `%s'"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:10835
+#: cp/decl.c:11113
 msgid "virtual functions cannot be friends"
 msgstr "las funciones virtual no pueden ser friend"
 
-#: cp/decl.c:10840
+#: cp/decl.c:11118
 msgid "friend declaration not in class definition"
 msgstr "la declaración friend no está en una definición de clase"
 
-#: cp/decl.c:10842
+#: cp/decl.c:11120
 #, c-format
 msgid "can't define friend function `%s' in a local class definition"
 msgstr "la no se puede definir la función friend `%s' en una definición de clase local"
 
-#: cp/decl.c:10866
+#: cp/decl.c:11144
 msgid "destructors may not have parameters"
 msgstr "los destructores no pueden tener parámetros"
 
-#: cp/decl.c:10896
-#, c-format
-msgid "cannot declare %s to references"
-msgstr "no se puede declarar %s a referencias"
+#: cp/decl.c:11175 cp/decl.c:11182
+msgid "cannot declare reference to `%#T'"
+msgstr "no se pueden declarar referencias a `%#T'"
+
+#: cp/decl.c:11176
+msgid "cannot declare pointer to `%#T'"
+msgstr "no se pueden declarar apuntadores a `%#T'"
 
-#: cp/decl.c:10907
+#: cp/decl.c:11181
 msgid "cannot declare pointer to `%#T' member"
 msgstr "no se pueden declarar un apuntador al miembro `%#T'"
 
-#: cp/decl.c:10922
-msgid "invalid type: `void &'"
-msgstr "tipo inválido: `void &'"
-
-#: cp/decl.c:11084
+#: cp/decl.c:11357
 msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr "se ignora la calificación extra `%T::' en el miembro `%s'"
 
-#: cp/decl.c:11094
+#: cp/decl.c:11367
 msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr "no se puede declarar la función miembro `%T::%s' dentro de `%T'"
 
-#: cp/decl.c:11109
+#: cp/decl.c:11382
 msgid "cannot declare member `%T::%s' within `%T'"
 msgstr "no se puede declarar el miembro `%T::%s' dentro de `%T'"
 
+#: cp/decl.c:11460
+msgid "data member may not have variably modified type `%T'"
+msgstr "los datos miembro pueden no tener el tipo modificado variablemente `%T'"
+
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:11189
+#: cp/decl.c:11468
 msgid "only declarations of constructors can be `explicit'"
 msgstr "solamente las declaraciones de constructores pueden ser `explicit'"
 
-#: cp/decl.c:11197
+#: cp/decl.c:11476
 #, c-format
 msgid "non-member `%s' cannot be declared `mutable'"
 msgstr "el no-miembro `%s' no puede ser declarado `mutable'"
 
-#: cp/decl.c:11202
+#: cp/decl.c:11481
 #, c-format
 msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr "el miembro no-objeto `%s' no puede ser declarado `mutable'"
 
-#: cp/decl.c:11208
+#: cp/decl.c:11487
 #, c-format
 msgid "function `%s' cannot be declared `mutable'"
 msgstr "la función `%s' no puede ser declarada `mutable'"
 
-#: cp/decl.c:11213
+#: cp/decl.c:11492
 #, c-format
 msgid "static `%s' cannot be declared `mutable'"
 msgstr "static `%s' no puede ser declarado `mutable'"
 
-#: cp/decl.c:11218
+#: cp/decl.c:11497
 #, c-format
 msgid "const `%s' cannot be declared `mutable'"
 msgstr "const `%s' no puede ser declarado `mutable'"
 
-#: cp/decl.c:11231
+#: cp/decl.c:11510
 msgid "template-id `%D' used as a declarator"
 msgstr "el id de plantilla `%D' se usa como un declarador"
 
-#: cp/decl.c:11252
+#: cp/decl.c:11531
 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr "ISO C++ prohibe el tipo anidado `%D' con el mismo nombre que la clase que lo contiene"
 
-#: cp/decl.c:11299
+#: cp/decl.c:11580
 msgid "typedef name may not be class-qualified"
 msgstr "el nombre de la definición de tipo puede no ser calificada para la clase"
 
-#: cp/decl.c:11307
+#: cp/decl.c:11588
 msgid "invalid type qualifier for non-member function type"
 msgstr "calificador de tipo inválido para el tipo de función no miembro"
 
-#: cp/decl.c:11323
-msgid "typedef declaration includes an initializer"
-msgstr "la declaración typedef incluye una asignación inicial de valores"
-
-#: cp/decl.c:11373
+#: cp/decl.c:11651
 msgid "type qualifiers specified for friend class declaration"
 msgstr "se especificaron calificadores de tipo en una declaración de clase friend"
 
-#: cp/decl.c:11378
+#: cp/decl.c:11656
 msgid "`inline' specified for friend class declaration"
 msgstr "se especificó `inline' para la declaración de clase friend"
 
-#: cp/decl.c:11388
+#: cp/decl.c:11664
 msgid "template parameters cannot be friends"
 msgstr "los parámetros de la plantilla no pueden ser friends"
 
-#: cp/decl.c:11390
-msgid "friend declaration requires class-key, i.e. `friend class %T::%T'"
-msgstr "la declaración friend requere una llave de clase, p.e. `friend class %T::%T'"
+#: cp/decl.c:11666
+msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
+msgstr "la declaración friend requere una llave de clase, p.e. `friend class %T::%D'"
 
-#: cp/decl.c:11395
+#: cp/decl.c:11670
 msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr "la declaración friend requiere una llave de clase, p.e. `friend %#T'"
 
-#: cp/decl.c:11409
+#: cp/decl.c:11684
 msgid "trying to make class `%T' a friend of global scope"
 msgstr "tratando hacer que la clase `%T' sea un friend de ámbito global"
 
-#: cp/decl.c:11420
+#: cp/decl.c:11695
 msgid "invalid qualifiers on non-member function type"
 msgstr "calificadores inválidos en el tipo de función no miembro"
 
-#: cp/decl.c:11439
+#: cp/decl.c:11714
 msgid "abstract declarator `%T' used as declaration"
 msgstr "el declarador abstracto `%T' se utilizó como una declaración"
 
-#: cp/decl.c:11451
+#: cp/decl.c:11726
 msgid "unnamed variable or field declared void"
 msgstr "variable sin nombre o campo declarado void"
 
-#: cp/decl.c:11460
+#: cp/decl.c:11735
 msgid "variable or field declared void"
 msgstr "variable o campo declarado void"
 
-#: cp/decl.c:11470
+#: cp/decl.c:11745
 msgid "cannot use `::' in parameter declaration"
 msgstr "no se puede usar `::'  en la declaración de parámetros"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:11516
+#: cp/decl.c:11784
 msgid "invalid use of `::'"
 msgstr "uso inválido de `::'"
 
-#: cp/decl.c:11528
+#: cp/decl.c:11796
 msgid "function `%D' cannot be declared friend"
 msgstr "la función `%D' no puede ser declarada friend"
 
-#: cp/decl.c:11540
+#: cp/decl.c:11808
 msgid "can't make `%D' into a method -- not in a class"
 msgstr "no se puede hacer `%D' en un método -- no está en una clase"
 
-#: cp/decl.c:11549
+#: cp/decl.c:11817
 msgid "function `%D' declared virtual inside a union"
 msgstr "la función `%s' se declaró virtual dentro de un union"
 
-#: cp/decl.c:11561
+#: cp/decl.c:11829
 msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr "`%D' no se puede declarar virtual, ya que siempre es static"
 
-#: cp/decl.c:11634
+#: cp/decl.c:11902
 msgid "field `%D' has incomplete type"
 msgstr "el campo `%D' tiene tipo de dato incompleto"
 
-#: cp/decl.c:11636
+#: cp/decl.c:11904
 msgid "name `%T' has incomplete type"
 msgstr "el nombre `%T' tiene tipo de dato incompleto"
 
-#: cp/decl.c:11645
+#: cp/decl.c:11913
 msgid "  in instantiation of template `%T'"
 msgstr "  en la instanciación de la plantilla `%T'"
 
-#: cp/decl.c:11655
+#: cp/decl.c:11923
 #, c-format
 msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr "`%s' no es ni función ni función miembro; no puede ser declarado friend"
 
-#: cp/decl.c:11666
+#: cp/decl.c:11934
 msgid "member functions are implicitly friends of their class"
 msgstr "las funciones miembros son implícitamente friends de su clase"
 
@@ -14656,94 +15176,99 @@ msgstr "las funciones miembros son impl
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:11713
+#: cp/decl.c:11981
 msgid "ISO C++ forbids initialization of member `%D'"
-msgstr "ISO C++ prohibe la iniciación del miembro `%D'"
+msgstr "ISO C++ prohibe la inicialización del miembro `%D'"
 
-#: cp/decl.c:11715
+#: cp/decl.c:11983
 msgid "making `%D' static"
 msgstr "haciendo a `%D' static"
 
-#: cp/decl.c:11739
+#: cp/decl.c:12007
 msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
 msgstr "ISO C++ prohibe que el miembro de datos static `%D' tenga el mismo nombre que la clase que lo contiene"
 
-#: cp/decl.c:11780
+#: cp/decl.c:12048
 #, c-format
 msgid "storage class `auto' invalid for function `%s'"
-msgstr "clase de almacenamiento `auto' inválida para la función `%s'"
+msgstr "la clase de almacenamiento `auto' es inválida para la función `%s'"
 
-#: cp/decl.c:11782
+#: cp/decl.c:12050
 #, c-format
 msgid "storage class `register' invalid for function `%s'"
-msgstr "clase de almacenamiento `register' inválida para la función `%s'"
+msgstr "la clase de almacenamiento `register' es inválida para la función `%s'"
+
+#: cp/decl.c:12052
+#, c-format
+msgid "storage class `__thread' invalid for function `%s'"
+msgstr "la clase de almacenamiento `__thread' es inválida para la función `%s'"
 
-#: cp/decl.c:11793
+#: cp/decl.c:12063
 #, c-format
 msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr "la clase de almacenamiento `static' es inválida para la función `%s' declarada fuera del ámbito global"
 
-#: cp/decl.c:11795
+#: cp/decl.c:12065
 #, c-format
 msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr "la clase de almacenamiento `inline' es inválida para la función `%s' declarada fuera del ámbito global"
 
-#: cp/decl.c:11802
+#: cp/decl.c:12072
 #, c-format
 msgid "virtual non-class function `%s'"
 msgstr "la función virtual `%s' no es clase"
 
-#: cp/decl.c:11831
+#: cp/decl.c:12101
 msgid "cannot declare member function `%D' to have static linkage"
 msgstr "no se puede declarar que la función miembro `%D' tenga enlazado estático"
 
 #. FIXME need arm citation
-#: cp/decl.c:11837
+#: cp/decl.c:12107
 msgid "cannot declare static function inside another function"
 msgstr "no se puede declarar una función static dentro de otra función"
 
-#: cp/decl.c:11865
+#: cp/decl.c:12135
 msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr "`static' puede no ser utilizado cuando se define (opuesto a la declaración) un dato miembro static"
 
-#: cp/decl.c:11871
+#: cp/decl.c:12141
 msgid "static member `%D' declared `register'"
 msgstr "se declaró  el miembro static `%D' como `register'"
 
-#: cp/decl.c:11876
+#: cp/decl.c:12146
 msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr "no se puede declarar explícitamente que el miembro `%#D' tenga un enlazado externo"
 
-#: cp/decl.c:12048
+#: cp/decl.c:12318
 msgid "default argument for `%#D' has type `%T'"
 msgstr "el argumento por omisión de `%#D' tiene tipo `%T'"
 
-#: cp/decl.c:12051
+#: cp/decl.c:12321
 msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr "el argumento por omisión para el parámetro del tipo `%T' tiene el tipo `%T'"
 
-#: cp/decl.c:12068
+#: cp/decl.c:12338
 msgid "default argument `%E' uses local variable `%D'"
 msgstr "el argumento por omisión `%E' usa la variable local `%D'"
 
-#: cp/decl.c:12113
+#: cp/decl.c:12383
 #, c-format
 msgid "invalid string constant `%E'"
 msgstr "constante de cadena inválida `%E'"
 
-#: cp/decl.c:12115
+#: cp/decl.c:12385
 msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr "constante entera inválida en la lista de parámetros, ¿olvidó proporcionar nombre(s) de parámetro(s)?"
 
-#: cp/decl.c:12153
+#: cp/decl.c:12423
 msgid "parameter `%D' invalidly declared method type"
 msgstr "el parámetro `%D' se declaró inválidamente como tipo de método"
 
-#: cp/decl.c:12159
+#: cp/decl.c:12429
 msgid "parameter `%D' invalidly declared offset type"
 msgstr "el parámetro `%D' se declaró inválidamente como tipo de desplazamiento"
 
-#: cp/decl.c:12183
+#: cp/decl.c:12453
 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr "el parámetro `%D' incluye %s para la matriz `%T' de límite desconocido"
 
@@ -14762,554 +15287,542 @@ msgstr "el par
 #. or implicitly defined), there's no need to worry about their
 #. existence.  Theoretically, they should never even be
 #. instantiated, but that's hard to forestall.
-#: cp/decl.c:12350
+#: cp/decl.c:12615
 msgid "invalid constructor; you probably meant `%T (const %T&)'"
 msgstr "constructor inválido; tal vez quiso decir `%T (const %T&)'"
 
-#: cp/decl.c:12501
+#: cp/decl.c:12766
 msgid "`%D' must be a nonstatic member function"
 msgstr "`%D' debe ser una función miembro que no sea static"
 
-#: cp/decl.c:12507
+#: cp/decl.c:12772
 msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr "`%D' debe ser una función miembro no estático o una función no miembro"
 
-#: cp/decl.c:12524
+#: cp/decl.c:12789
 msgid "`%D' must have an argument of class or enumerated type"
 msgstr "`%D' debe tener un argumento de tipo clase o enumerado"
 
-#: cp/decl.c:12556
+#: cp/decl.c:12821
 #, c-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "la conversión a %s%s nunca usará un operador de conversión de tipo"
 
 #. 13.4.0.3
-#: cp/decl.c:12563
+#: cp/decl.c:12828
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ prohibe la sobrecarga del operador ?:"
 
-#: cp/decl.c:12613
+#: cp/decl.c:12878
 msgid "postfix `%D' must take `int' as its argument"
 msgstr "el postfijo `%D' debe tomar `int' como su argumento"
 
-#: cp/decl.c:12617
+#: cp/decl.c:12882
 msgid "postfix `%D' must take `int' as its second argument"
 msgstr "el postfijo `%D' debe tomar `int' como su segundo argumento"
 
-#: cp/decl.c:12624
+#: cp/decl.c:12889
 msgid "`%D' must take either zero or one argument"
 msgstr "`%D' debe tomar cero o un argumentos"
 
-#: cp/decl.c:12626
+#: cp/decl.c:12891
 msgid "`%D' must take either one or two arguments"
 msgstr "`%D' debe tomar uno o dos argumentos"
 
-#: cp/decl.c:12647
+#: cp/decl.c:12912
 msgid "prefix `%D' should return `%T'"
 msgstr "el prefijo `%D' debe regresar `%T'"
 
-#: cp/decl.c:12653
+#: cp/decl.c:12918
 msgid "postfix `%D' should return `%T'"
 msgstr "el postfijo `%D' debe regresar `%T'"
 
-#: cp/decl.c:12662
+#: cp/decl.c:12927
 msgid "`%D' must take `void'"
 msgstr "`%D' debe tomar `void'"
 
-#: cp/decl.c:12664 cp/decl.c:12672
+#: cp/decl.c:12929 cp/decl.c:12937
 msgid "`%D' must take exactly one argument"
 msgstr "`%D' debe tomar cero o un argumentos exactamente"
 
-#: cp/decl.c:12674
+#: cp/decl.c:12939
 msgid "`%D' must take exactly two arguments"
 msgstr "`%s' debe tomar cero o dos argumentos exactamente"
 
-#: cp/decl.c:12682
+#: cp/decl.c:12947
 msgid "user-defined `%D' always evaluates both arguments"
 msgstr "el `%D' definido por el usuario siempre evalúa ambos argumentos"
 
-#: cp/decl.c:12694
+#: cp/decl.c:12961
 msgid "`%D' should return by value"
 msgstr "`%D' debe regresar por valor"
 
-#: cp/decl.c:12706 cp/decl.c:12709
+#: cp/decl.c:12973 cp/decl.c:12976
 msgid "`%D' cannot have default arguments"
 msgstr "`%D' no puede tener argumentos por omisión"
 
-#: cp/decl.c:12800
+#: cp/decl.c:13052
 msgid "`%s %T' declares a new type at namespace scope"
 msgstr "`%s %T' declara un tipo nuevo en el ámbito del nombre de espacio"
 
-#: cp/decl.c:12803
+#: cp/decl.c:13055
 msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
 msgstr "  los nombres de las clases bases dependientes no son visibles para la búsqueda de nombres sin calificar - para referirse al tipo heredado, utilice `%s %T::%T'"
 
-#: cp/decl.c:12841
+#: cp/decl.c:13093
 msgid "using typedef-name `%D' after `%s'"
 msgstr " usando el nombre de definición de tipo `%D' después de `%s'"
 
-#: cp/decl.c:12846
+#: cp/decl.c:13098
 msgid "using template type parameter `%T' after `%s'"
 msgstr "usando el parámetro de tipo plantilla `%T' después de `%s'"
 
-#: cp/decl.c:12926
+#: cp/decl.c:13178
 msgid "use of enum `%#D' without previous declaration"
 msgstr "uso del enum `%#D' sin declaración previa"
 
-#: cp/decl.c:13024
+#: cp/decl.c:13264
 msgid "derived union `%T' invalid"
 msgstr "union derivada `%T' inválida"
 
-#: cp/decl.c:13068
+#: cp/decl.c:13310
 msgid "base type `%T' fails to be a struct or class type"
 msgstr "el tipo base `%T' falla en ser un tipo struct o clase"
 
-#: cp/decl.c:13078
+#: cp/decl.c:13320
 msgid "base class `%T' has incomplete type"
 msgstr "la clase base `%T' tiene tipo de dato incompleto"
 
-#: cp/decl.c:13086
+#: cp/decl.c:13328
 msgid "recursive type `%T' undefined"
 msgstr "tipo recursivo `%T' sin definir"
 
-#: cp/decl.c:13088
+#: cp/decl.c:13330
 msgid "duplicate base type `%T' invalid"
 msgstr "tipo base duplicado `%T' inválido"
 
-#: cp/decl.c:13199
+#: cp/decl.c:13441
 msgid "multiple definition of `%#T'"
 msgstr "definición múltiple de `%#T'"
 
-#: cp/decl.c:13200
+#: cp/decl.c:13442
 msgid "previous definition here"
 msgstr "definición previa aquí"
 
-#: cp/decl.c:13371
+#: cp/decl.c:13610
 msgid "enumerator value for `%D' not integer constant"
 msgstr "el valor de enumerador para `%D' no es una constante entera"
 
-#: cp/decl.c:13391
+#: cp/decl.c:13630
 msgid "overflow in enumeration values at `%D'"
 msgstr "desbordamiento en valores de enumeración en `%D'"
 
-#: cp/decl.c:13477
+#: cp/decl.c:13716
 msgid "return type `%#T' is incomplete"
 msgstr "el tipo de devolución `%#T' es un tipo de dato incompleto"
 
-#: cp/decl.c:13593
+#: cp/decl.c:13830
 msgid "semicolon missing after declaration of `%#T'"
 msgstr "falta punto y coma después de la declaración de `%#T'"
 
-#: cp/decl.c:13614
+#: cp/decl.c:13851
 msgid "return type for `main' changed to `int'"
 msgstr "el tipo de devolución para `main' cambió a `int'"
 
-#: cp/decl.c:13645
+#: cp/decl.c:13882
 msgid "`%D' implicitly declared before its definition"
 msgstr "`%D' declarado implícitamente antes de su definición"
 
-#: cp/decl.c:13667 cp/typeck.c:6530
+#: cp/decl.c:13904 cp/typeck.c:6229
 msgid "`operator=' should return a reference to `*this'"
 msgstr "`operator=' debe devolver una referencia a `*this'"
 
-#: cp/decl.c:13931
+#: cp/decl.c:14164
 msgid "parameter `%D' declared void"
 msgstr "el parámetro `%D' se declaró void"
 
-#: cp/decl.c:14408
+#: cp/decl.c:14628
 msgid "`%D' is already defined in class `%T'"
-msgstr "`%D' ya se ha definido en la clase `%T'"
+msgstr "`%D' ya se definió en la clase `%T'"
 
-#: cp/decl.c:14625
+#: cp/decl.c:14845
 msgid "static member function `%#D' declared with type qualifiers"
 msgstr "la función miembro static `%#D' es declarada con calificadores de tipo"
 
-#: cp/decl2.c:529
-#, c-format
-msgid "-f%s is no longer supported"
-msgstr "-f%s ya no tiene soporte"
-
-#: cp/decl2.c:535
-msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
-msgstr "se renombró -fhandle-exceptions a -fexceptions (y ahora está activado por omisión)"
-
-#: cp/decl2.c:561
-msgid "-fname-mangling-version is no longer supported"
-msgstr "-fname-mangling-version ya no tiene soporte"
-
-#: cp/decl2.c:624
-msgid "-Wno-strict-prototypes is not supported in C++"
-msgstr "-Wno-strict-prototypes no tiene soporte en C++"
-
-#: cp/decl2.c:761
+#: cp/decl2.c:154
 #, c-format
 msgid "duplicate type qualifiers in %s declaration"
 msgstr "calificadores de tipo duplicados en la declaración %s"
 
-#: cp/decl2.c:800
+#: cp/decl2.c:193
 msgid "template `%#D' instantiated in file without #pragma interface"
 msgstr "se instanció la plantilla `%#D' en el fichero sin #pragma interface"
 
-#: cp/decl2.c:806
+#: cp/decl2.c:199
 msgid "template `%#D' defined in file without #pragma interface"
 msgstr "se definió la plantilla `%#D' en el fichero sin #pragma interface"
 
-#: cp/decl2.c:963
+#: cp/decl2.c:366
 msgid "name missing for member function"
 msgstr "falta el nombre para la función miembro"
 
 #. Something has gone very wrong.  Assume we are mistakenly reducing
 #. an expression instead of a declaration.
-#: cp/decl2.c:1026
+#: cp/decl2.c:429
 msgid "parser may be lost: is there a '{' missing somewhere?"
-msgstr "el decodificador se ha perdido: ¿falta algún '{' en algún lugar?"
+msgstr "el decodificador tal vez se perdió: ¿falta algún '{' en algún lugar?"
 
-#: cp/decl2.c:1057 cp/decl2.c:1071
+#: cp/decl2.c:460 cp/decl2.c:474
 msgid "ambiguous conversion for array subscript"
 msgstr "conversión ambigua para índice de matriz"
 
-#: cp/decl2.c:1065
+#: cp/decl2.c:468
 msgid "invalid types `%T[%T]' for array subscript"
 msgstr "tipos inválidos `%T[%T]' para índice de matriz"
 
-#: cp/decl2.c:1113
+#: cp/decl2.c:516
 msgid "type `%#T' argument given to `delete', expected pointer"
 msgstr "se dió un argumento de tipo `%#T' a `delete', se esperaba un apuntador"
 
-#: cp/decl2.c:1121
+#: cp/decl2.c:524
 msgid "anachronistic use of array size in vector delete"
 msgstr "uso anacrónico del tamaño de la matriz desconocida en vector delete"
 
-#: cp/decl2.c:1131
+#: cp/decl2.c:534
 msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
 msgstr "no se puede borrar una función.  Solamente los apuntadores a objetos son argumentos válidos para `delete'"
 
-#: cp/decl2.c:1138
+#: cp/decl2.c:541
 msgid "deleting `%T' is undefined"
 msgstr "el borrar `%T' está indefinido"
 
-#: cp/decl2.c:1146
+#: cp/decl2.c:549
 msgid "deleting array `%#D'"
 msgstr "borrando la matriz `%#D'"
 
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/decl2.c:1180
+#: cp/decl2.c:583
 msgid "invalid declaration of member template `%#D' in local class"
 msgstr "declaración inválida de la plantilla miembro `%#D' en la clase local"
 
-#: cp/decl2.c:1189
+#: cp/decl2.c:592
 msgid "invalid use of `virtual' in template declaration of `%#D'"
 msgstr "uso inválido de `virtual' en la declaración de plantilla de `%#D'"
 
-#: cp/decl2.c:1199 cp/pt.c:2562
+#: cp/decl2.c:602 cp/pt.c:2586
 msgid "template declaration of `%#D'"
 msgstr "redeclaración en plantilla de `%#D'"
 
-#: cp/decl2.c:1249
+#: cp/decl2.c:652
 msgid "Java method '%D' has non-Java return type `%T'"
 msgstr "el método Java `%D' tiene un tipo de devolución `%T' que no es de Java"
 
-#: cp/decl2.c:1258
+#: cp/decl2.c:661
 msgid "Java method '%D' has non-Java parameter type `%T'"
 msgstr "el método Java `%D' tiene un tipo de parámetro `%T' que no es de Java"
 
-#: cp/decl2.c:1354
+#: cp/decl2.c:737
 msgid "prototype for `%#D' does not match any in class `%T'"
 msgstr "el prototipo para `%#D' no coincide con ningún otro en la clase `%T'"
 
-#: cp/decl2.c:1356
-msgid "candidate%s: %+#D"
-msgstr "candidato%s: %+#D"
-
-#: cp/decl2.c:1359
-msgid "                %#D"
-msgstr "                %#D"
-
-#: cp/decl2.c:1411
+#: cp/decl2.c:819
 msgid "local class `%#T' shall not have static data member `%#D'"
 msgstr "la clase local `%#T' no debe tener el miembro static `%#D'"
 
-#: cp/decl2.c:1419
+#: cp/decl2.c:827
 msgid "initializer invalid for static member with constructor"
-msgstr "iniciador inválido para miembro static con constructor"
+msgstr "inicializador inválido para el miembro static con constructor"
 
-#: cp/decl2.c:1422
+#: cp/decl2.c:830
 msgid "(an out of class initialization is required)"
-msgstr "(se requiere un inicio fuera de la clase)"
+msgstr "(se requiere una inicialización fuera de la clase)"
 
-#: cp/decl2.c:1481
+#: cp/decl2.c:889
 msgid "invalid data member initialization"
-msgstr "iniciación del dato miembro inválida"
+msgstr "inicialización del dato miembro inválida"
 
-#: cp/decl2.c:1484
+#: cp/decl2.c:892
 msgid "(use `=' to initialize static data members)"
-msgstr "(use `=' para iniciar datos miembros static)"
+msgstr "(use `=' para inicializar miembros de datos static)"
 
-#: cp/decl2.c:1524
+#: cp/decl2.c:938
 msgid "member `%D' conflicts with virtual function table field name"
 msgstr "el miembro `%D' tiene conflictos con el nombre de campo de la tabla de funciones virtuales"
 
-#: cp/decl2.c:1544
+#: cp/decl2.c:958
 msgid "`%D' is already defined in `%T'"
 msgstr "`%D' ya está definido en `%T'"
 
-#: cp/decl2.c:1595
+#: cp/decl2.c:1010
 msgid "field initializer is not constant"
-msgstr "iniciador del campo no es constat"
+msgstr "el inicializador del campo no es constante"
 
-#: cp/decl2.c:1618
+#: cp/decl2.c:1034
 msgid "`asm' specifiers are not permitted on non-static data members"
 msgstr "no se permiten los especificadores `asm' en miembros de datos no estáticos"
 
-#: cp/decl2.c:1670
+#: cp/decl2.c:1086
 msgid "cannot declare `%D' to be a bit-field type"
 msgstr "no se puede declarar `%D' que sea un tipo de campo de bits"
 
-#: cp/decl2.c:1680
+#: cp/decl2.c:1096
 msgid "cannot declare bit-field `%D' with function type"
 msgstr "no se puede declarar el campo de bits `%D' con un tipo de función"
 
-#: cp/decl2.c:1687
+#: cp/decl2.c:1103
 msgid "`%D' is already defined in the class %T"
 msgstr "`%D' ya está definido en la clase %T"
 
-#: cp/decl2.c:1694
+#: cp/decl2.c:1110
 msgid "static member `%D' cannot be a bit-field"
 msgstr "el miembro static `%D' no puede ser un campo de bits"
 
-#: cp/decl2.c:1763
+#: cp/decl2.c:1197
 msgid "initializer specified for non-member function `%D'"
-msgstr "iniciador especificado para la función no-miembro `%D'"
+msgstr "se especificó un inicializador para la función no-miembro `%D'"
 
-#: cp/decl2.c:1767
+#: cp/decl2.c:1201
 msgid "invalid initializer for virtual method `%D'"
-msgstr "iniciador inválido para el método virtual `%D'"
+msgstr "inicializador inválido para el método virtual `%D'"
 
-#: cp/decl2.c:1871
+#: cp/decl2.c:1315
 msgid "anonymous struct not inside named type"
 msgstr "struct anónimo no se encuentra dentro de un tipo nombrado"
 
-#: cp/decl2.c:1967
+#: cp/decl2.c:1411
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "los agregados anónimos de alcance de nombre de espacio deben ser static"
 
-#: cp/decl2.c:1977
+#: cp/decl2.c:1424
 msgid "anonymous aggregate with no members"
 msgstr "agregado anónimo sin miembros"
 
-#: cp/decl2.c:2044
+#: cp/decl2.c:1493
 msgid "`operator new' must return type `%T'"
 msgstr "`operator new' debe devolver el tipo `%T'"
 
-#: cp/decl2.c:2052
+#: cp/decl2.c:1501
 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr "`operator new' toma el tipo `size_t' (`%T') como primer argumento"
 
-#: cp/decl2.c:2079
+#: cp/decl2.c:1528
 msgid "`operator delete' must return type `%T'"
 msgstr "`operator delete' debe devolver el tipo `%T'"
 
-#: cp/decl2.c:2087
+#: cp/decl2.c:1536
 msgid "`operator delete' takes type `%T' as first parameter"
 msgstr "`operator delete' toma el tipo `%T' como primer argumento"
 
 #. Overflow occurred.  That means there are at least 4 billion
 #. initialization functions.
-#: cp/decl2.c:2828
+#: cp/decl2.c:2290
 msgid "too many initialization functions required"
-msgstr "se requieren demasiados argumentos para el inicio de la función"
+msgstr "se requieren demasiadas funciones de inicialización"
+
+#: cp/decl2.c:2966
+msgid "inline function `%D' used but never defined"
+msgstr "se usa la función inline `%D' pero nunca se definió"
 
-#: cp/decl2.c:3639
+#: cp/decl2.c:3086
 msgid "use of old-style cast"
 msgstr "uso de la conversión de estilo antiguo"
 
-#: cp/decl2.c:4220
+#: cp/decl2.c:3794
 msgid "use of `%D' is ambiguous"
 msgstr "el uso de `%D' es ambiguo"
 
-#: cp/decl2.c:4221
+#: cp/decl2.c:3795
 msgid "  first declared as `%#D' here"
-msgstr "  primero declarado como `%#D' aquí"
+msgstr "  declarado inicialmente como `%#D' aquí"
 
-#: cp/decl2.c:4224
+#: cp/decl2.c:3798
 msgid "  also declared as `%#D' here"
 msgstr "  también declarado como `%#D' aquí"
 
-#: cp/decl2.c:4239
+#: cp/decl2.c:3813
 msgid "`%D' denotes an ambiguous type"
 msgstr "`%D' denota un tipo ambiguo"
 
-#: cp/decl2.c:4240
+#: cp/decl2.c:3814
 msgid "  first type here"
 msgstr "  primer tipo aquí"
 
-#: cp/decl2.c:4241
+#: cp/decl2.c:3815
 msgid "  other type here"
 msgstr "  otro tipo aquí"
 
-#: cp/decl2.c:4338
+#: cp/decl2.c:3912
 msgid "declaration of `%D' not in a namespace surrounding `%D'"
 msgstr "la declaración de `%D' no está en un espacio de nombres alrededor de `%D'"
 
-#: cp/decl2.c:4372
+#: cp/decl2.c:3946
 msgid "`%D' should have been declared inside `%D'"
 msgstr "`%D' debería ser declarado dentro de `%D'"
 
-#: cp/decl2.c:4506
+#: cp/decl2.c:4079
 msgid "`%D' is not a function,"
 msgstr "`%D' no es una función,"
 
-#: cp/decl2.c:4507
+#: cp/decl2.c:4080
 msgid "  conflict with `%D'"
 msgstr "  tiene conflicto con `%D'"
 
 #. The parser did not find it, so it's not there.
-#: cp/decl2.c:4821
+#: cp/decl2.c:4396
 msgid "unknown namespace `%D'"
 msgstr "espacio de nombres `%D' desconocido"
 
-#: cp/decl2.c:4855 cp/decl2.c:5125
+#: cp/decl2.c:4430 cp/decl2.c:4707
 msgid "`%T' is not a namespace"
 msgstr "`%T' no es un nombre de espacio"
 
-#: cp/decl2.c:4857
+#: cp/decl2.c:4432
 msgid "`%D' is not a namespace"
 msgstr "`%D' no es un nombre de espacio"
 
-#: cp/decl2.c:4866
+#: cp/decl2.c:4441
 msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
 msgstr "una declaración de uso no puede especificar un id de plantilla.  Intente `using %D'"
 
-#: cp/decl2.c:4880
+#: cp/decl2.c:4455
 msgid "namespace `%D' not allowed in using-declaration"
 msgstr "no se permite el espacio de nombres `%D' en la declaración de uso"
 
-#: cp/decl2.c:4909
+#: cp/decl2.c:4484
 msgid "`%D' not declared"
 msgstr "no se declaró `%D'"
 
-#: cp/decl2.c:4960
+#: cp/decl2.c:4535
 msgid "`%D' is already declared in this scope"
-msgstr "`%D' ya se ha declarado en este ámbito"
+msgstr "`%D' ya se declaró en este ámbito"
 
-#: cp/decl2.c:4987
+#: cp/decl2.c:4562
 msgid "using declaration `%D' introduced ambiguous type `%T'"
 msgstr "el uso de la declaración `%D' introdujo el tipo ambiguo `%T'"
 
-#: cp/decl2.c:5078
+#: cp/decl2.c:4653
 msgid "using-declaration for non-member at class scope"
 msgstr "declaración de uso para un no miembro en el ámbito de la clase"
 
-#: cp/decl2.c:5084
+#: cp/decl2.c:4659
 msgid "using-declaration for destructor"
 msgstr "declaración de uso para el destructor"
 
-#: cp/decl2.c:5090
+#: cp/decl2.c:4665
 msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
 msgstr "una declaración de uso no puede especificar un id de plantilla.  Intente `using %T::%D'"
 
-#: cp/decl2.c:5119
+#: cp/decl2.c:4701
 msgid "namespace `%T' undeclared"
 msgstr "espacio de nombres `%T' sin declarar"
 
-#: cp/decl2.c:5148
+#: cp/decl2.c:4730
 msgid "default argument missing for parameter %P of `%+#D'"
 msgstr "falta el argumento por omisión para el parámetro %P de `%+#D'"
 
-#: cp/decl2.c:5238
+#: cp/decl2.c:4829
 msgid "extra qualification `%T::' on member `%D' ignored"
 msgstr "se ignora la calificación extra `%T::' en el miembro `%D'"
 
-#: cp/decl2.c:5242
+#: cp/decl2.c:4833
 msgid "`%T' does not have a class or union named `%D'"
 msgstr "`%T' no tiene una clase o union llamado `%D'"
 
-#: cp/decl2.c:5255
+#: cp/decl2.c:4848
 msgid "`%T' is not a class or union type"
 msgstr "`%T' no es una clase o tipo union"
 
+#: cp/decl2.c:4862
+msgid "template argument is required for `%T'"
+msgstr "se requiere un argumento de plantilla para `%T'"
+
 #: cp/error.c:35
 #, c-format
 msgid "`%s' not supported by %s"
 msgstr "`%s' no tiene soporte para %s"
 
-#: cp/error.c:577
+#: cp/error.c:571
 #, c-format
 msgid "<anonymous %s>"
 msgstr "<%s anónimo>"
 
-#: cp/error.c:814
+#: cp/error.c:808
 #, c-format
 msgid "(static %s for %s)"
 msgstr "(% static para %s)"
 
-#: cp/error.c:2438
+#: cp/error.c:1482
+#, c-format
+msgid "\\x%x"
+msgstr "\\x%x"
+
+#: cp/error.c:2430
 #, c-format
 msgid "In %s `%s':"
 msgstr "En %s `%s':"
 
-#: cp/error.c:2493
+#: cp/error.c:2487
 #, c-format
 msgid "%s: In instantiation of `%s':\n"
 msgstr "%s: En la instanciación de `%s':\n"
 
-#: cp/error.c:2517
+#: cp/error.c:2511
 #, c-format
 msgid "%s:%d:   instantiated from `%s'\n"
 msgstr "%s:%d:   instanciado desde `%s'\n"
 
-#: cp/error.c:2522
+#: cp/error.c:2516
 #, c-format
 msgid "%s:%d:   instantiated from here\n"
 msgstr "%s:%d:   instanciado desde aquí\n"
 
 #. damn ICE suppression
-#: cp/error.c:2675
+#: cp/error.c:2670
 #, c-format
 msgid "unexpected letter `%c' in locate_error\n"
 msgstr "letra `%c' inesperada en locate_error\n"
 
 #. Can't throw a reference.
-#: cp/except.c:245
+#: cp/except.c:240
 msgid "type `%T' is disallowed in Java `throw' or `catch'"
 msgstr "el tipo `%T' no está permitido en `throw' o `catch' de Java"
 
-#: cp/except.c:256
+#: cp/except.c:251
 msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
 msgstr "llamada a `catch' ó `throw' de Java con `jthrowable' sin definir"
 
 #. Thrown object must be a Throwable.
-#: cp/except.c:263
+#: cp/except.c:258
 msgid "type `%T' is not derived from `java::lang::Throwable'"
 msgstr "el tipo `%T' no es derivado de `java::lang::Throwable'"
 
-#: cp/except.c:327
+#: cp/except.c:322
 msgid "mixing C++ and Java catches in a single translation unit"
 msgstr "mezclando `catch'es de C++ y Java en una sola unidad de traducción"
 
-#: cp/except.c:558
+#: cp/except.c:639
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "arrojando NULL, que tiene un tipo integral, no apuntador"
 
-#: cp/except.c:663
+#: cp/except.c:730
 msgid "  in thrown expression"
 msgstr "  en expresión thrown"
 
-#: cp/except.c:775
+#: cp/except.c:856
 msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
 msgstr "no se puede usar la expresión '%E' del tipo de clase abstracta '%T' en las expresiones thrown"
 
-#: cp/except.c:863
+#: cp/except.c:944
 msgid "exception of type `%T' will be caught"
 msgstr "la excepción del tipo `%T' será atrapada"
 
-#: cp/except.c:866
+#: cp/except.c:947
 msgid "   by earlier handler for `%T'"
 msgstr "   por un manejador anterior para `%T'"
 
-#: cp/except.c:887
+#: cp/except.c:968
 msgid "`...' handler must be the last handler for its try block"
 msgstr "el manejador `...' debe ser el último manejador para su bloque try"
 
@@ -15321,135 +15834,122 @@ msgstr "`%D' ya es un friend de la clase `%T'"
 msgid "previous friend declaration of `%D'"
 msgstr "declaración friend previa de `%D'"
 
-#: cp/friend.c:197
+#: cp/friend.c:202
 msgid "invalid type `%T' declared `friend'"
 msgstr "el tipo inválido `%T' fue declarado `friend'"
 
 #. [temp.friend]
-#.
 #. Friend declarations shall not declare partial
 #. specializations.
-#: cp/friend.c:209
+#: cp/friend.c:218
 msgid "partial specialization `%T' declared `friend'"
 msgstr "la especialización parcial `%T' se declaró `friend'"
 
-#: cp/friend.c:221
+#: cp/friend.c:227
 msgid "class `%T' is implicitly friends with itself"
 msgstr "la clase `%T' es implícitamente friend con sí misma"
 
 #. template <class T> friend typename S<T>::X;
-#: cp/friend.c:239
+#: cp/friend.c:245
 msgid "typename type `%#T' declared `friend'"
 msgstr "el tipo de nombre de tipo `%#T' se declaró `friend'"
 
 #. template <class T> friend class T;
-#: cp/friend.c:245
+#: cp/friend.c:251
 msgid "template parameter type `%T' declared `friend'"
 msgstr "el tipo de parámetro de plantilla `%T' se declaró `friend'"
 
 #. template <class T> friend class A; where A is not a template
-#: cp/friend.c:251
+#: cp/friend.c:257
 msgid "`%#T' is not a template"
 msgstr "`%#T' no es una plantilla"
 
-#: cp/friend.c:266
+#: cp/friend.c:272
 msgid "`%T' is already a friend of `%T'"
 msgstr "`%T' ya es un friend de `%T'"
 
-#: cp/friend.c:362
+#: cp/friend.c:370
 msgid "member `%D' declared as friend before type `%T' defined"
 msgstr "el miembro `%D' es declarado friend antes que se defina el tipo `%T'"
 
-#: cp/friend.c:417
+#: cp/friend.c:425
 msgid "friend declaration `%#D' declares a non-template function"
 msgstr "la declaración friend `%#D' declara una función que no es plantilla"
 
-#: cp/friend.c:420
+#: cp/friend.c:428
 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 "(si esta no es su intención, asegúrese que la plantilla de la función ya ha sido declarada y agregue <> aquí después del nombre de la función) -Wno-non-template-friend desactiva este aviso"
 
-#: cp/g++spec.c:198 java/jvspec.c:424
+#: cp/g++spec.c:209 java/jvspec.c:423
 #, c-format
 msgid "argument to `%s' missing\n"
 msgstr "falta el argumento para `%s'\n"
 
-#: cp/init.c:285
+#: cp/init.c:320
+msgid "`%D' should be initialized in the member initialization list"
+msgstr "`%D' se debe inicializar en la lista de inicialización de miembros"
+
+#: cp/init.c:369
 msgid "default-initialization of `%#D', which has reference type"
-msgstr "la iniciación por omisión de `%#D', el cual tiene el tipo de referencia"
+msgstr "la inicialización por omisión de `%#D', el cual tiene el tipo de referencia"
 
-#: cp/init.c:290
+#: cp/init.c:374
 msgid "uninitialized reference member `%D'"
-msgstr "referencia del miembro `%D' sin iniciar"
+msgstr "miembro referencia `%D' sin inicializar"
 
-#: cp/init.c:298
+#: cp/init.c:382
 msgid "initializer list treated as compound expression"
-msgstr "la lista de iniciadores tratada como una expresión compuesta"
-
-#: cp/init.c:410
-msgid "member initializers for `%#D'"
-msgstr "iniciadores miembro para `%#D'"
-
-#: cp/init.c:412
-msgid "  and `%#D'"
-msgstr "  y `%#D'"
+msgstr "la lista de inicializadores se trata como una expresión compuesta"
 
-#: cp/init.c:413
-msgid "  will be re-ordered to match declaration order"
-msgstr "  se reordenará para coincidir con el orden de la declaración"
+#: cp/init.c:523
+msgid "`%D' will be initialized after"
+msgstr "`%D' se inicializará después de"
 
-#: cp/init.c:428
-msgid "multiple initializations given for member `%D'"
-msgstr "se dieron iniciaciones múltiples para el miembro `%D'"
+#: cp/init.c:526
+msgid "base `%T' will be initialized after"
+msgstr "la base `%T' se inicializará después de"
 
-#: cp/init.c:500
-msgid "initializations for multiple members of `%T'"
-msgstr "iniciaciones para múltiples miembros de `%T'"
-
-#: cp/init.c:617
-msgid "base initializers for `%#T'"
-msgstr "iniciadores base para `%#T'"
+#: cp/init.c:529
+msgid "  `%#D'"
+msgstr "  `%#D'"
 
-#: cp/init.c:618
-msgid "  and `%#T'"
-msgstr "  y `%#T'"
+#: cp/init.c:531
+msgid "  base `%T'"
+msgstr "  base `%T'"
 
-#: cp/init.c:619
-msgid "  will be re-ordered to match inheritance order"
-msgstr "  se reordenará para coincidir con el orden de herencia"
+#: cp/init.c:549
+msgid "multiple initializations given for base `%T'"
+msgstr "se dieron inicializaciones múltiples para la base `%T'"
 
-#: cp/init.c:631
-msgid "base class `%T' already initialized"
-msgstr "la clase base `%T' ya se ha iniciado"
+#: cp/init.c:616
+msgid "initializations for multiple members of `%T'"
+msgstr "inicializaciones para múltiples miembros de `%T'"
 
-#: cp/init.c:702
+#: cp/init.c:671
 msgid "base class `%#T' should be explicitly initialized in the copy constructor"
-msgstr "la clase base `%#T' debe ser iniciada explícitamente en la copia del constructor"
-
-#: cp/init.c:745
-msgid "`%D' should be initialized in the member initialization list"
-msgstr "`%D' debe ser iniciado explícitamente en la lista de iniciación de miembros"
+msgstr "la clase base `%#T' debe ser inicializada explícitamente en la copia del constructor"
 
-#: cp/init.c:987
+#: cp/init.c:916
 msgid "class `%T' does not have any field named `%D'"
 msgstr "la clase `%T' no tiene ningún campo llamado `%D'"
 
-#: cp/init.c:993
+#: cp/init.c:922
 msgid "field `%#D' is static; the only point of initialization is its definition"
-msgstr "el campo `%#D' es static; el único punto de iniciación es su definición"
+msgstr "el campo `%#D' es static; el único punto de inicialización es su definición"
 
-#: cp/init.c:1032
+#: cp/init.c:956
 msgid "unnamed initializer for `%T', which has no base classes"
-msgstr "iniciador sin nombre para `%T', el cual no tiene una clase base"
+msgstr "inicializador sin nombre para `%T', el cual no tiene una clase base"
 
-#: cp/init.c:1039
+#: cp/init.c:963
 msgid "unnamed initializer for `%T', which uses multiple inheritance"
-msgstr "iniciador sin nombre para `%T', el cual usa herencia múltiple"
+msgstr "inicializador sin nombre para `%T', el cual usa herencia múltiple"
 
-#: cp/init.c:1068
+#: cp/init.c:1000
 msgid "type `%D' is not a direct or virtual base of `%T'"
 msgstr "el tipo `%D' no es una base directa o virtual de `%T'"
 
-#: cp/init.c:1071
+#: cp/init.c:1003
 msgid "type `%D' is not a direct base of `%T'"
 msgstr "el tipo `%D' no es una base directa de `%T'"
 
@@ -15465,551 +15965,519 @@ msgstr "el tipo `%D' no es una base directa de `%T'"
 #. COMPLEX zees(1.0, 0.0)[10];
 #. }
 #.
-#: cp/init.c:1165
+#: cp/init.c:1097
 msgid "bad array initializer"
-msgstr "iniciador de matriz erróneo"
+msgstr "inicializador de matriz erróneo"
 
-#: cp/init.c:1357
+#: cp/init.c:1304
 msgid "`%T' is not an aggregate type"
 msgstr "`%T' no es un tipo agregado"
 
-#: cp/init.c:1380
+#: cp/init.c:1327
 msgid "`%T' fails to be an aggregate typedef"
 msgstr "`%T' falla en ser un tipo agregado"
 
-#: cp/init.c:1389
+#: cp/init.c:1336
 msgid "type `%T' is of non-aggregate type"
 msgstr "el tipo `%T' es de un tipo no agregado"
 
-#: cp/init.c:1491
+#: cp/init.c:1439
 msgid "cannot call destructor `%T::~%T' without object"
 msgstr "no se puede llamar al destructor `%T::~%T' sin un objeto"
 
-#: cp/init.c:1531
+#: cp/init.c:1483
 msgid "invalid use of non-static field `%D'"
 msgstr "uso inválido del campo no static `%D'"
 
 #. We can get here when processing a bad default
 #. argument, like:
 #. struct S { int a; void f(int i = a); }
-#: cp/init.c:1540 cp/method.c:163
+#: cp/init.c:1492 cp/method.c:160
 msgid "invalid use of member `%D'"
 msgstr "uso inválido del miembro `%D'"
 
-#: cp/init.c:1550
+#: cp/init.c:1502
 msgid "no method `%T::%D'"
 msgstr "no hay un método `%T::%D'"
 
-#: cp/init.c:1643
+#: cp/init.c:1595
 msgid "incomplete type `%T' does not have member `%D'"
 msgstr "el tipo incompleto `%T' no tiene al miembro `%D'"
 
-#: cp/init.c:1712
+#: cp/init.c:1669
 msgid "`%D' is not a member of type `%T'"
 msgstr "`%D' no es un miembro de tipo `%T'"
 
-#: cp/init.c:1731
-msgid "illegal pointer to bit-field `%D'"
-msgstr "apuntador ilegal al campo de bit `%D'"
+#: cp/init.c:1688
+msgid "invalid pointer to bit-field `%D'"
+msgstr "apuntador inválido al campo de bit `%D'"
 
-#: cp/init.c:1770
+#: cp/init.c:1727
 msgid "object missing in use of pointer-to-member construct"
 msgstr "falta objeto en el uso de una consctrucción que apunta a miembros"
 
-#: cp/init.c:1810
+#: cp/init.c:1767
 msgid "member `%D' is non-static but referenced as a static member"
 msgstr "el miembro `%D' no es static pero es referenciado como un miembro static"
 
-#: cp/init.c:1812 cp/typeck.c:3130 cp/typeck.c:3238
+#: cp/init.c:1769 cp/typeck.c:2828 cp/typeck.c:2932
 msgid "at this point in file"
 msgstr "en este punto en el fichero"
 
-#: cp/init.c:1853 cp/typeck.c:2929
+#: cp/init.c:1806
 #, c-format
 msgid "object missing in `%E'"
 msgstr "falta un objeto en `%E'"
 
-#: cp/init.c:1984
+#: cp/init.c:1937
 msgid "new of array type fails to specify size"
 msgstr "new de matriz falla al especificar el tamaño"
 
-#: cp/init.c:1995
+#: cp/init.c:1948
 msgid "size in array new must have integral type"
 msgstr "el tamaño de la matriz nueva debe tener un tipo integral"
 
-#: cp/init.c:2001
+#: cp/init.c:1954
 msgid "zero size array reserves no space"
 msgstr "la matriz de tamaño cero no reserva espacio"
 
-#: cp/init.c:2066
+#: cp/init.c:2019
 msgid "new cannot be applied to a reference type"
 msgstr "new no puede ser aplicado a un tipo de referencia"
 
-#: cp/init.c:2072
+#: cp/init.c:2025
 msgid "new cannot be applied to a function type"
 msgstr "new no puede ser aplicado a un tipo de referencia"
 
-#: cp/init.c:2119
+#: cp/init.c:2072
 msgid "call to Java constructor, while `jclass' undefined"
 msgstr "llamado a constructor Java, mientras `jclass' está indefinido"
 
-#: cp/init.c:2135
+#: cp/init.c:2088
 msgid "can't find class$"
 msgstr "no se puede encontrar class$"
 
-#: cp/init.c:2249
+#: cp/init.c:2202
 msgid "invalid type `void' for new"
 msgstr "tipo `void' inválido para new"
 
-#: cp/init.c:2301
+#: cp/init.c:2254
 #, c-format
 msgid "call to Java constructor with `%s' undefined"
 msgstr "llamado a constructor Java con `%s' sin definir"
 
-#: cp/init.c:2408
+#: cp/init.c:2362
 msgid "ISO C++ forbids initialization in array new"
-msgstr "ISO C++ prohibe la iniciación en la matriz new"
+msgstr "ISO C++ prohibe la inicialización en la matriz new"
 
-#: cp/init.c:2426 cp/typeck2.c:359 cp/typeck2.c:1217
+#: cp/init.c:2380 cp/typeck2.c:360 cp/typeck2.c:1223
 msgid "initializer list being treated as compound expression"
-msgstr "se trata la lista de iniciadores como una expresión compuesta"
+msgstr "se trata la lista de inicializadores como una expresión compuesta"
 
-#: cp/init.c:2432
+#: cp/init.c:2386
 msgid "ISO C++ forbids aggregate initializer to new"
-msgstr "ISO C++ prohibe un iniciador agregado para new"
+msgstr "ISO C++ prohibe un inicializador agregado para new"
 
-#: cp/init.c:2516
+#: cp/init.c:2474
 msgid "uninitialized const in `new' of `%#T'"
-msgstr "const sin iniciar en `new' de `%#T'"
+msgstr "const sin inicializar en `new' de `%#T'"
 
-#: cp/init.c:2880
+#: cp/init.c:2840
 msgid "initializer ends prematurely"
-msgstr "el iniciador termina prematuramente"
+msgstr "el inicializador termina prematuramente"
 
-#: cp/init.c:2950
+#: cp/init.c:2910
 msgid "cannot initialize multi-dimensional array with initializer"
-msgstr "no se pueden asignar valores iniciales a matrices multidimensionales con el iniciador"
+msgstr "no se pueden inicializar matrices multidimensionales con el inicializador"
 
-#: cp/init.c:3125
+#: cp/init.c:3100
 msgid "unknown array size in delete"
 msgstr "tamaño de matriz desconocida en delete"
 
-#: cp/init.c:3398
+#: cp/init.c:3365
 msgid "type to vector delete is neither pointer or array type"
 msgstr "el tipo de vector delete no es del tipo apuntador ni matriz"
 
-#: cp/lex.c:144
+#: cp/lex.c:136
 msgid "type name expected before `*'"
 msgstr "se esperaba nombre de tipo antes de `*'"
 
-#: cp/lex.c:166
+#: cp/lex.c:158
 msgid "cannot declare references to references"
 msgstr "no se pueden declarar referencias a referencias"
 
-#: cp/lex.c:171
+#: cp/lex.c:163
 msgid "cannot declare pointers to references"
 msgstr "no se pueden declarar apuntadores a referencias"
 
-#: cp/lex.c:175
+#: cp/lex.c:167
 msgid "type name expected before `&'"
 msgstr "se esperaba nombre de tipo antes de `&'"
 
-#: cp/lex.c:993
+#: cp/lex.c:894
 #, c-format
 msgid "semicolon missing after %s declaration"
 msgstr "falta punto y coma después de la declaración %s"
 
-#: cp/lex.c:996
+#: cp/lex.c:897
 msgid "semicolon missing after declaration of `%T'"
 msgstr "falta punto y coma después de la declaración de `%T'"
 
-#: cp/lex.c:1044
+#: cp/lex.c:945
 #, c-format
 msgid "junk at end of #pragma %s"
 msgstr "basura al final de #pragma %s"
 
-#: cp/lex.c:1051
+#: cp/lex.c:952
 #, c-format
 msgid "invalid #pragma %s"
 msgstr "#pragma %s inválida"
 
-#: cp/lex.c:1060
+#: cp/lex.c:961
 msgid "#pragma vtable no longer supported"
 msgstr "#pragma vtable ya no tiene soporte"
 
-#: cp/lex.c:1137
+#: cp/lex.c:1038
 #, c-format
 msgid "#pragma implementation for %s appears after file is included"
 msgstr "implementación de #pragma para %s aparece después de que el fichero es incluído"
 
-#: cp/lex.c:1162
+#: cp/lex.c:1063
 msgid "junk at end of #pragma GCC java_exceptions"
 msgstr "basura al final del #pragma GCC java_exceptions"
 
-#: cp/lex.c:1247
+#: cp/lex.c:1107
 msgid "`%D' not defined"
 msgstr "`%D' no está definido"
 
-#: cp/lex.c:1252
+#: cp/lex.c:1110
 msgid "`%D' was not declared in this scope"
-msgstr "`%D' no fue declarado en este ámbito"
+msgstr "`%D' no se declaró en este ámbito"
 
-#: cp/lex.c:1262
+#: cp/lex.c:1118
 msgid "`%D' undeclared (first use this function)"
-msgstr "`%D' sin declarar (primero use esta función)"
+msgstr "`%D' sin declarar (primer uso en esta función)"
 
-#: cp/lex.c:1266
+#: cp/lex.c:1122
 msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
 msgstr "(Cada identificador sin declarar es reportado sólo una vez para cada función en el que aparece.)"
 
-#: cp/lex.c:1289
-#, c-format
-msgid "name lookup of `%s' changed"
-msgstr "la búsqueda de nombre de `%s' cambió"
-
-#: cp/lex.c:1291
-msgid "  matches this `%D' under ISO standard rules"
-msgstr "  coincide con este `%D' bajo las reglas de ISO estándard"
-
-#: cp/lex.c:1293
-msgid "  matches this `%D' under old rules"
-msgstr "  coincide con este `%D' bajo las reglas antiguas"
-
-#: cp/lex.c:1303 cp/lex.c:1310
-#, c-format
-msgid "name lookup of `%s' changed for new ISO `for' scoping"
-msgstr "la búsqueda de nombre de `%s' cambió por el nuevo alcance ISO de `for'"
-
-#: cp/lex.c:1305
-msgid "  cannot use obsolete binding at `%D' because it has a destructor"
-msgstr "  no se puede usar la asignación obsoleta en `%D' porque tiene un destructor"
-
-#: cp/lex.c:1312
-msgid "  using obsolete binding at `%D'"
-msgstr "  usando la asignación obsoleta en `%D'"
-
-#: cp/lex.c:1378
+#: cp/lex.c:1239
 msgid "`::%D' undeclared (first use here)"
 msgstr "`::%D' sin declarar (primer uso aquí)"
 
-#: cp/mangle.c:1912
+#: cp/mangle.c:2061
 msgid "real-valued template parameters when cross-compiling"
 msgstr "parámetros de una plantilla con valores reales cuando se hizo una compilación cruzada"
 
-#: cp/method.c:157
+#: cp/mangle.c:2325
+msgid "the mangled name of `%D' will change in a future version of GCC"
+msgstr "el nombre revuelto de `%D' cambiará en una versión futura de GCC"
+
+#: cp/method.c:154
 msgid "invalid use of member `%D' in static member function"
 msgstr "uso inválido del miembro `%D' en la función miembro static"
 
-#: cp/method.c:205
+#: cp/method.c:216
 msgid "use of namespace `%D' as expression"
 msgstr "uso del espacio de nombres `%D' como una expresión"
 
-#: cp/method.c:210
+#: cp/method.c:221
 msgid "use of class template `%T' as expression"
 msgstr "uso de la plantilla de clase `%T' como una expresión"
 
-#: cp/method.c:223
+#: cp/method.c:234
 #, c-format
 msgid "use of %s from containing function"
 msgstr "uso de %s desde una función contenedora"
 
-#: cp/method.c:226
+#: cp/method.c:237
 msgid "  `%#D' declared here"
 msgstr "  `%#D' declarado aquí"
 
-#: cp/method.c:244
+#: cp/method.c:255
 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr "la petición por el miembro `%D' es ambigua en la red de herencia múltiple"
 
-#: cp/method.c:297
-msgid "implementation-reserved name `%D' used"
-msgstr "se usó el nombre `%D' reservado para la implementación"
-
-#: cp/method.c:428
+#: cp/method.c:455
 msgid "generic thunk code fails for method `%#D' which uses `...'"
 msgstr "el código de thunk genérico falló para el método `%#D' que utiliza `...'"
 
-#: cp/method.c:653
+#: cp/method.c:694
 msgid "non-static const member `%#D', can't use default assignment operator"
 msgstr "el miembro const `%#D' que no es static, no puede usar el operador de asignación por omisión"
 
-#: cp/method.c:658
+#: cp/method.c:699
 msgid "non-static reference member `%#D', can't use default assignment operator"
 msgstr "el miembro de referencia `%#D' que no es static, no puede usar el operador de asignación por omisión"
 
-#: parse.y:218
+#: parse.y:261
 msgid "`%s' tag used in naming `%#T'"
 msgstr "se usó la marca `%s' al nombrar a`%#T'"
 
-#: parse.y:510
+#: parse.y:541
 msgid "keyword `export' not implemented, and will be ignored"
 msgstr "la palabra clave `export' no está implementada, y será ignorada"
 
-#: parse.y:615
+#: parse.y:645
 msgid "use of linkage spec `%D' is different from previous spec `%D'"
 msgstr "el uso de la especificación de enlazado `%D' es diferente de la especificación previa `%D'"
 
-#: parse.y:688
-msgid "invalid default template argument"
-msgstr "argumento de la plantilla por omisión inválido"
-
-#: parse.y:919
-msgid "only constructors take base initializers"
-msgstr "solamente los constructores toman iniciadores base"
-
-#: parse.y:921
+#: parse.y:942
 msgid "no base or member initializers given following ':'"
-msgstr "no hay iniciadores de base o miembros dados después de ':'"
+msgstr "no hay inicializadores de base o miembros dados después de ':'"
 
-#: parse.y:963 parse.y:969
+#: parse.y:983 parse.y:989
 msgid "anachronistic old style base class initializer"
-msgstr "iniciador de clase base de estilo antiguo anacrónico"
+msgstr "inicializador de clase base de estilo antiguo anacrónico"
 
 #. Handle `Class<Class<Type>>' without space in the `>>'
-#: parse.y:1095
+#: parse.y:1115
 msgid "`>>' should be `> >' in template class name"
 msgstr "`>>' debe ser `> >' en el nombre de clase de la plantilla"
 
-#: parse.y:1133
+#: parse.y:1153
 msgid "use of template qualifier outside template"
 msgstr "uso del calificador de plantilla fuera de la plantilla"
 
-#: parse.y:1162 parse.y:1171
+#: parse.y:1182 parse.y:1191
 #, c-format
 msgid "ISO C++ forbids an empty condition for `%s'"
 msgstr "ISO C++ prohibe una condición vacía para `%s'"
 
-#: parse.y:1194
+#: parse.y:1214
 msgid "definition of class `%T' in condition"
 msgstr "definición de la clase `%T' en una condición"
 
-#: parse.y:1196
+#: parse.y:1216
 msgid "definition of enum `%T' in condition"
 msgstr "definición del enum `%T' en una condición"
 
-#: parse.y:1207
+#: parse.y:1227
 msgid "definition of array `%#D' in condition"
 msgstr "definición de la matriz `%#D' en una condición"
 
-#: parse.y:1316
+#: parse.y:1340
 msgid "old style placement syntax, use () instead"
 msgstr "sintaxis de ubicación de estilo antiguo, use en su lugar ()"
 
-#: parse.y:1327
+#: parse.y:1351
 msgid "`%T' is not a valid expression"
 msgstr "`%T' no es una expresión válida"
 
-#: parse.y:1338
-msgid "ISO C++ forbids initialization of new expression with `='"
-msgstr "ISO C++ prohibe la iniciación de la expresión new con `='"
+#. This was previously allowed as an extension, but
+#. was removed in G++ 3.3.
+#: parse.y:1358
+msgid "initialization of new expression with `='"
+msgstr "inicialización de la expresión new con `='"
 
-#: parse.y:1369
+#: parse.y:1384
 msgid "ISO C++ forbids compound literals"
 msgstr "ISO C++ prohibe literales compuestos"
 
-#: parse.y:1611
+#: parse.y:1631
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr "ISO C++ prohibe grupos de llaves dentro de las expresiones"
 
-#: parse.y:2013 parse.y:2028
+#: parse.y:2035 parse.y:2050
 msgid "sigof type specifier"
 msgstr "especificador de tipo sigof"
 
-#: parse.y:2018
+#: parse.y:2040
 msgid "`sigof' applied to non-aggregate expression"
 msgstr "`sigof' aplicado a una expresión no agregada"
 
-#: parse.y:2033
+#: parse.y:2055
 msgid "`sigof' applied to non-aggregate type"
 msgstr "`sigof' aplicado a un tipo no agregado"
 
-#: parse.y:2299
+#: parse.y:2321
 msgid "using `typename' outside of template"
 msgstr "usando `typename' fuera de la plantilla"
 
-#: parse.y:2370
+#: parse.y:2391
 #, c-format
 msgid "storage class specifier `%s' not allowed after struct or class"
 msgstr "no se permite el especificador de clase de almacenamiento `%s' después de struct ó class"
 
-#: parse.y:2372
+#: parse.y:2393
 #, c-format
 msgid "type specifier `%s' not allowed after struct or class"
 msgstr "no se permite el especificador de tipo `%s' después de struct ó class"
 
-#: parse.y:2374
+#: parse.y:2395
 #, c-format
 msgid "type qualifier `%s' not allowed after struct or class"
 msgstr "no se permite el calificador de tipo `%s' después de struct ó class"
 
-#: parse.y:2376
+#: parse.y:2397
 msgid "no body nor ';' separates two class, struct or union declarations"
 msgstr "no hay cuerpo ni ';' separa dos declaraciones class, struct ó union"
 
-#: parse.y:2508
+#: parse.y:2537
 msgid "no bases given following `:'"
 msgstr "no hay bases dado el siguiente `:'"
 
-#: parse.y:2539 parse.y:2554
+#: parse.y:2568 parse.y:2583
 msgid "`%D' access"
 msgstr "acceso `%D'"
 
-#: parse.y:2544
+#: parse.y:2573
 msgid "multiple access specifiers"
 msgstr "especificadores de acceso múltiples"
 
-#: parse.y:2562
+#: parse.y:2591
 msgid "multiple `virtual' specifiers"
 msgstr "especificadores `virtual' múltiples"
 
-#: parse.y:2599
+#: parse.y:2628
 msgid "missing ';' before right brace"
 msgstr "falta ';' antes de la llave derecha"
 
-#: parse.y:2820
+#: parse.y:2849
 msgid "ISO C++ forbids array dimensions with parenthesized type in new"
 msgstr "ISO C++ prohibe las dimensiones de matriz con tipos con paréntesis en new"
 
-#: parse.y:3107 parse.y:3127 parse.y:3136 parse.y:3165
+#: parse.y:3136 parse.y:3156 parse.y:3165 parse.y:3194
 msgid "`%T' is not a class or namespace"
 msgstr "`%T' no es una claso o un espacio de nombres"
 
-#: parse.y:3332
+#: parse.y:3361
 msgid "ISO C++ forbids label declarations"
 msgstr "ISO C++ prohibe declaraciones etiquetadas"
 
-#: parse.y:3492
+#: parse.y:3521
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ prohibe gotos calculados"
 
-#: parse.y:3500
+#: parse.y:3529
 msgid "label must be followed by statement"
 msgstr "la etiqueta debe ser seguida de una declaración"
 
-#: parse.y:3545
+#: parse.y:3574
 msgid "must have at least one catch per try block"
 msgstr "se debe tener por lo menos un catch por cada bloque try"
 
-#: parse.y:3605
+#: parse.y:3634
 msgid "ISO C++ forbids compound statements inside for initializations"
-msgstr "ISO C++ prohibe las declaraciones compuestas internas para iniciaciones"
+msgstr "ISO C++ prohibe las declaraciones compuestas internas para inicializaciones"
 
 #. This helps us recover from really nasty
 #. parse errors, for example, a missing right
 #. parenthesis.
-#: parse.y:3690 parse.y:3700
+#: parse.y:3721 parse.y:3731
 msgid "possibly missing ')'"
 msgstr "posible ')' faltante"
 
-#: parse.y:3793
+#: parse.y:3824
 msgid "type specifier omitted for parameter"
 msgstr "especificador de tipo omitido para el parámetro"
 
-#: parse.y:3802
+#: parse.y:3833
 #, c-format
 msgid "`%E' is not a type, use `typename %E' to make it one"
 msgstr "`%E' no es un tipo, use `typename %E' para hacerlo un tipo"
 
-#: parse.y:3804
+#: parse.y:3835
 msgid "no type `%D' in `%T'"
 msgstr "no hay un tipo `%D' en `%T'"
 
-#: parse.y:3807
+#: parse.y:3838
 #, c-format
 msgid "type specifier omitted for parameter `%E'"
 msgstr "se omitió el especificador para el parámetro `%E'"
 
-#: parse.y:3815
+#: parse.y:3846
 msgid "'%D' is used as a type, but is not defined as a type."
 msgstr "se usa '%D' como un tipo, pero no está definido como un tipo."
 
-#: cp/pt.c:211
+#: cp/pt.c:198
 msgid "data member `%D' cannot be a member template"
 msgstr "los datos miembros `%D' no puede ser una plantilla miembro"
 
-#: cp/pt.c:223
+#: cp/pt.c:210
 msgid "invalid member template declaration `%D'"
 msgstr "declaración de la plantilla miembro `%D' inválida"
 
-#: cp/pt.c:618
+#: cp/pt.c:605
 msgid "explicit specialization in non-namespace scope `%D'"
 msgstr "especialización explícita en el ámbito `%D' que no es espacio de nombres"
 
-#: cp/pt.c:630
+#: cp/pt.c:617
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "las plantillas de clase contenidas no son especializadas explícitamente"
 
-#: cp/pt.c:705
+#: cp/pt.c:692
 msgid "specializing `%#T' in different namespace"
 msgstr "especializando `%#T' en diferentes espacios de nombres"
 
-#: cp/pt.c:706
+#: cp/pt.c:693
 msgid "  from definition of `%#D'"
 msgstr "  de la definición de `%#D'"
 
-#: cp/pt.c:714
+#: cp/pt.c:701
 msgid "specialization of `%T' after instantiation"
 msgstr "especialización de `%T' después de la instanciación"
 
-#: cp/pt.c:717
+#: cp/pt.c:704
 msgid "explicit specialization of non-template `%T'"
 msgstr "especialización explícita de `%T' que no es plantilla"
 
-#: cp/pt.c:849
+#: cp/pt.c:836
 msgid "specialization of %D after instantiation"
 msgstr "especialización de %D después de la instanciación"
 
-#: cp/pt.c:952
+#: cp/pt.c:939
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/pt.c:1003
+#: cp/pt.c:990
 msgid "`%D' is not a function template"
 msgstr "`%D' no es una plantilla de función"
 
-#: cp/pt.c:1126
+#: cp/pt.c:1129
 msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr "el id de plantilla `%D' para `%+D' no coincide con ninguna declaración de plantilla"
 
-#: cp/pt.c:1134
+#: cp/pt.c:1137
 msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr "especialización de plantilla ambigua `%D' para `%+D'"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1361 cp/pt.c:1435
+#: cp/pt.c:1364 cp/pt.c:1438
 msgid "template-id `%D' in declaration of primary template"
 msgstr "id de plantilla `%D' en la declaración de la plantilla primaria"
 
-#: cp/pt.c:1374
+#: cp/pt.c:1377
 msgid "template parameter list used in explicit instantiation"
 msgstr "se usó una lista de parámetros de plantilla en una instanciación explícita"
 
-#: cp/pt.c:1380
+#: cp/pt.c:1383
 msgid "definition provided for explicit instantiation"
 msgstr "se provee una definición para instanciación explícita"
 
-#: cp/pt.c:1386
+#: cp/pt.c:1389
 msgid "too many template parameter lists in declaration of `%D'"
 msgstr "demasiadas listas de parámetros de plantilla en la declaración de `%D'"
 
-#: cp/pt.c:1402
+#: cp/pt.c:1405
 msgid "too few template parameter lists in declaration of `%D'"
 msgstr "muy pocas listas de parámetros de plantilla en la declaración de `%D'"
 
-#: cp/pt.c:1419
+#: cp/pt.c:1422
 msgid "explicit specialization not preceded by `template <>'"
 msgstr "especialización explícita no precedida por `template <>'"
 
-#: cp/pt.c:1432
+#: cp/pt.c:1435
 msgid "partial specialization `%D' of function template"
 msgstr "especialización parcial `%D' de la plantilla de función"
 
-#: cp/pt.c:1464
+#: cp/pt.c:1467
 msgid "default argument specified in explicit specialization"
 msgstr "se especificó un argumento por omisión en la especialización explícita"
 
-#: cp/pt.c:1468
+#: cp/pt.c:1471
 msgid "template specialization with C linkage"
 msgstr "especialización de plantilla con enlace C"
 
@@ -16021,99 +16489,99 @@ msgstr "especializaci
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:1556
+#: cp/pt.c:1558
 msgid "specialization of implicitly-declared special member function"
 msgstr "especialización de la función miembro especial declarada implícitamente"
 
-#: cp/pt.c:1599
+#: cp/pt.c:1602
 msgid "no member function `%D' declared in `%T'"
 msgstr "la función no miembro `%D' se declaró en `%T'"
 
 #. There are two many template parameter lists.
-#: cp/pt.c:1747
+#: cp/pt.c:1750
 msgid "too many template parameter lists in declaration of `%T'"
 msgstr "demasiadas listas de parámetros de plantilla en la declaración de `%T'"
 
-#: cp/pt.c:1843
+#: cp/pt.c:1846
 msgid " shadows template parm `%#D'"
 msgstr " obscurece el parámetro de plantilla `%#D'"
 
-#: cp/pt.c:2247
+#: cp/pt.c:2250
 msgid "template parameters not used in partial specialization:"
 msgstr "no se usan los parámetros de plantilla en la especialización parcial:"
 
-#: cp/pt.c:2251
+#: cp/pt.c:2254
 msgid "        `%D'"
 msgstr "        `%D'"
 
-#: cp/pt.c:2263
+#: cp/pt.c:2266
 msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr "la especialización parcial `%T' no especializa ningún argumento de plantilla"
 
-#: cp/pt.c:2288
+#: cp/pt.c:2291
 #, c-format
 msgid "template argument `%E' involves template parameter(s)"
 msgstr "el argumento de plantilla `%E' involucra a el(los) parámetro(s) de plantilla"
 
-#: cp/pt.c:2331
+#: cp/pt.c:2335
 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr "el tipo `%T' del argumento de plantilla `%E' depende de el(los) parámetro(s) de plantilla"
 
-#: cp/pt.c:2419
+#: cp/pt.c:2423
 msgid "no default argument for `%D'"
 msgstr "no hay un argumento por omisión para `%D'"
 
-#: cp/pt.c:2552
+#: cp/pt.c:2576
 msgid "template with C linkage"
 msgstr "plantilla con enlace C"
 
-#: cp/pt.c:2555
+#: cp/pt.c:2579
 msgid "template class without a name"
 msgstr "clase de plantilla sin nombre"
 
-#: cp/pt.c:2632
+#: cp/pt.c:2656
 msgid "`%D' does not declare a template type"
 msgstr "`%D' no declara un tipo de plantilla"
 
-#: cp/pt.c:2638
+#: cp/pt.c:2662
 msgid "template definition of non-template `%#D'"
 msgstr "definición de plantilla de `%#D' que no es plantilla"
 
-#: cp/pt.c:2679
+#: cp/pt.c:2703
 msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr "se esperaban %d niveles de parámetros de plantilla para `%#D', se obtuvieron %d"
 
-#: cp/pt.c:2691
+#: cp/pt.c:2715
 msgid "got %d template parameters for `%#D'"
 msgstr "se obtuvieron %d parámetros de plantilla para `%#D'"
 
-#: cp/pt.c:2694
+#: cp/pt.c:2718
 msgid "got %d template parameters for `%#T'"
 msgstr "se obtuvieron %d parámetros de plantilla para `%#T'"
 
-#: cp/pt.c:2696
+#: cp/pt.c:2720
 #, c-format
 msgid "  but %d required"
 msgstr "  pero se requieren %d"
 
-#: cp/pt.c:2764
+#: cp/pt.c:2803
 msgid "`%T' is not a template type"
 msgstr "`%T' no es un tipo plantilla"
 
-#: cp/pt.c:2780
+#: cp/pt.c:2819
 msgid "previous declaration `%D'"
 msgstr "declaración previa de `%D'"
 
-#: cp/pt.c:2781
+#: cp/pt.c:2820
 #, c-format
 msgid "used %d template parameter%s instead of %d"
 msgstr "se usaron %d parámetro%s de plantilla en lugar de %d"
 
-#: cp/pt.c:2797
+#: cp/pt.c:2836
 msgid "template parameter `%#D'"
 msgstr "parámetro de plantilla `%#D'"
 
-#: cp/pt.c:2798
+#: cp/pt.c:2837
 msgid "redeclared here as `%#D'"
 msgstr "redeclarado aquí como `%#D'"
 
@@ -16121,714 +16589,698 @@ msgstr "redeclarado aqu
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:2808
+#: cp/pt.c:2847
 msgid "redefinition of default argument for `%#D'"
 msgstr "redefinición del argumento por omisión para `%#D'"
 
-#: cp/pt.c:2809
+#: cp/pt.c:2848
 msgid "  original definition appeared here"
 msgstr "  la definición original aparece aquí"
 
-#: cp/pt.c:2902
+#: cp/pt.c:2941
 #, c-format
 msgid "`%E' is not a valid template argument"
 msgstr "`%E' no es un argumento de plantilla válido"
 
-#: cp/pt.c:2906
+#: cp/pt.c:2945
 msgid "it must be the address of a function with external linkage"
 msgstr "debe ser la dirección de una función con enlace externo"
 
-#: cp/pt.c:2908
+#: cp/pt.c:2947
 msgid "it must be the address of an object with external linkage"
 msgstr "debe ser la dirección de un objeto con enlace externo"
 
-#: cp/pt.c:2912
+#: cp/pt.c:2951
 msgid "it must be a pointer-to-member of the form `&X::Y'"
 msgstr "debe ser un apuntador-a-miembro de la forma `&X::Y'"
 
-#: cp/pt.c:2923
+#: cp/pt.c:2962
 #, c-format
 msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
 msgstr "la cadena literal %E no es un argumento válido de plantilla porque es la dirección de un objeto con enlace estático"
 
-#: cp/pt.c:2935
+#: cp/pt.c:2974
 #, c-format
 msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr "no se puede usar la dirección de `%E' que no es externo como un argumento de plantilla"
 
-#: cp/pt.c:2946
+#: cp/pt.c:2985
 #, c-format
 msgid "non-constant `%E' cannot be used as template argument"
 msgstr "`%E' que no es constante no se puede usar como un argumento de plantilla"
 
-#: cp/pt.c:2953
+#: cp/pt.c:2992
 #, c-format
 msgid "object `%E' cannot be used as template argument"
 msgstr "el objeto `%E' no se puede usar como un argumento de plantilla"
 
-#: cp/pt.c:3333
+#: cp/pt.c:3367
 #, c-format
 msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr "para hacer referencia a un tipo miembro de un parámetro de plantilla, use `typename %E'"
 
-#: cp/pt.c:3346 cp/pt.c:3362 cp/pt.c:3401
+#: cp/pt.c:3380 cp/pt.c:3396 cp/pt.c:3435
 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr "no coincide el tipo/valor en el argumento %d en la lista de parámetros de plantilla para `%D'"
 
-#: cp/pt.c:3349
+#: cp/pt.c:3383
 msgid "  expected a constant of type `%T', got `%T'"
 msgstr "  se esperaba una constante de tipo `%T', se obtuvo `%T'"
 
-#: cp/pt.c:3353
+#: cp/pt.c:3387
 #, c-format
 msgid "  expected a type, got `%E'"
 msgstr "  se esperaba un tipo, se obtuvo `%E'"
 
-#: cp/pt.c:3365
+#: cp/pt.c:3399
 msgid "  expected a type, got `%T'"
 msgstr "  se esperaba un tipo, se obtuvo `%T'"
 
-#: cp/pt.c:3367
+#: cp/pt.c:3401
 msgid "  expected a class template, got `%T'"
 msgstr "  se esperaba una plantilla de clase, se obtuvo `%T'"
 
-#: cp/pt.c:3403
+#: cp/pt.c:3437
 msgid "  expected a template of type `%D', got `%D'"
 msgstr "  se esperaba una plantilla de tipo `%D', se obtuvo `%D'"
 
-#: cp/pt.c:3425
+#: cp/pt.c:3459
 msgid "template-argument `%T' uses anonymous type"
 msgstr "el argumento de plantilla `%T' usa un tipo anónimo"
 
-#: cp/pt.c:3428
+#: cp/pt.c:3462
 msgid "template-argument `%T' uses local type `%T'"
 msgstr "el argumento de plantilla `%T' usa el tipo local `%T'"
 
-#: cp/pt.c:3463
+#: cp/pt.c:3472
+msgid "template-argument `%T' is a variably modified type"
+msgstr "el argumento de plantilla `%T' es un tipo modificado variablemente"
+
+#: cp/pt.c:3507
 msgid "could not convert template argument `%E' to `%T'"
 msgstr "no se puede convertir el argumento de plantilla `%E' a `%T'"
 
-#: cp/pt.c:3507
+#: cp/pt.c:3551
 #, c-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "número erróneo de argumentos de plantilla (%d, debería ser %d)"
 
-#: cp/pt.c:3511
+#: cp/pt.c:3555
 msgid "provided for `%D'"
 msgstr "provisto por `%D'"
 
-#: cp/pt.c:3558
+#: cp/pt.c:3602
 #, c-format
 msgid "template argument %d is invalid"
 msgstr "el argumento de plantilla %d es inválido"
 
-#: cp/pt.c:3790
+#: cp/pt.c:3837
 msgid "non-template used as template"
 msgstr "se usa una no plantilla como plantilla"
 
-#: cp/pt.c:3908
+#: cp/pt.c:3968
 msgid "`%T' is not a template"
 msgstr "`%T' no es una plantilla"
 
-#: cp/pt.c:3921
+#: cp/pt.c:3981
 msgid "non-template type `%T' used as a template"
 msgstr "se usa el tipo `%T' que no es plantilla como una plantilla"
 
-#: cp/pt.c:3923
+#: cp/pt.c:3983
 msgid "for template declaration `%D'"
 msgstr "para la declaración de plantilla `%D'"
 
-#: cp/pt.c:4486
+#: cp/pt.c:4598
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr "la profundidad de instanciación de la plantilla excede el máximo de %d (use -ftemplate-depth-NN para incrementar el máximo) al instanciar `%D'"
 
-#: cp/pt.c:4921
+#: cp/pt.c:5074
 msgid "ambiguous class template instantiation for `%#T'"
 msgstr "instanciación de plantilla clase ambigua para `%#T'"
 
-#: cp/pt.c:4928
+#: cp/pt.c:5081
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:5949 cp/pt.c:6054
+#: cp/pt.c:6104 cp/pt.c:6214
 msgid "instantiation of `%D' as type `%T'"
 msgstr "instanciación de `%D' como tipo `%T'"
 
-#: cp/pt.c:6096
+#: cp/pt.c:6258
 msgid "invalid parameter type `%T'"
 msgstr "tipo de parámetro `%T' inválido"
 
-#: cp/pt.c:6098
+#: cp/pt.c:6260
 msgid "in declaration `%D'"
 msgstr "en la declaración `%D'"
 
-#: cp/pt.c:6173
+#: cp/pt.c:6335
 msgid "creating pointer to member function of non-class type `%T'"
 msgstr "creando un apuntador a función miembro del tipo `%T' que no es clase"
 
-#: cp/pt.c:6336
+#: cp/pt.c:6498
 msgid "creating array with size zero"
 msgstr "creando la matriz con tamaño cero"
 
-#: cp/pt.c:6350
+#: cp/pt.c:6512
 #, c-format
 msgid "creating array with size zero (`%E')"
 msgstr "creando la matriz con tamaño cero (`%E')"
 
-#: cp/pt.c:6589
+#: cp/pt.c:6751
 msgid "forming reference to void"
 msgstr "formando la referencia a void"
 
-#: cp/pt.c:6591
+#: cp/pt.c:6753
 msgid "forming %s to reference type `%T'"
 msgstr "formando %s para referenciar al tipo `%T'"
 
-#: cp/pt.c:6629
+#: cp/pt.c:6791
 msgid "creating pointer to member of non-class type `%T'"
 msgstr "creando un apuntador al miembro del tipo `%T' que no es clase"
 
-#: cp/pt.c:6635
+#: cp/pt.c:6797
 msgid "creating pointer to member reference type `%T'"
 msgstr "creando un apuntador al miembro de referencia de tipo `%T'"
 
-#: cp/pt.c:6713
+#: cp/pt.c:6875
 msgid "creating array of `%T'"
 msgstr "creando la matriz de `%T'"
 
-#: cp/pt.c:6756
+#: cp/pt.c:6918
 msgid "`%T' is not a class, struct, or union type"
 msgstr "`%T' no es de tipo clase, struct o union"
 
-#: cp/pt.c:6866
+#: cp/pt.c:7028
 #, c-format
 msgid "use of `%s' in template"
 msgstr "uso de `%s' en la plantilla"
 
-#: cp/pt.c:7629
+#: cp/pt.c:7790
 msgid "type `%T' composed from a local class is not a valid template-argument"
 msgstr "el tipo `%T' compuesto desde una clase local no es un argumento de plantilla válido"
 
-#: cp/pt.c:7630
+#: cp/pt.c:7791
 msgid "  trying to instantiate `%D'"
 msgstr "  tratando de instanciar `%D'"
 
-#: cp/pt.c:8060
+#: cp/pt.c:8230
 msgid "incomplete type unification"
 msgstr "unificación de tipo incompleto"
 
-#: cp/pt.c:9027
+#: cp/pt.c:9178
 #, c-format
 msgid "use of `%s' in template type unification"
 msgstr "uso de `%s' en la unificación de tipo de la plantilla"
 
-#: cp/pt.c:9447 cp/pt.c:9515
+#: cp/pt.c:9596 cp/pt.c:9668
 msgid "explicit instantiation of non-template `%#D'"
 msgstr "instanciación explícita de `%#D' que no es plantilla"
 
-#: cp/pt.c:9463 cp/pt.c:9510
+#: cp/pt.c:9612 cp/pt.c:9663
 msgid "no matching template for `%D' found"
 msgstr "no se encuentra una plantilla coincidente para `%D'"
 
-#: cp/pt.c:9469
+#: cp/pt.c:9618
 msgid "explicit instantiation of `%#D'"
 msgstr "instanciación explícita de `%#D'"
 
-#. [temp.spec]
-#.
-#. No program shall both explicitly instantiate and explicitly
-#. specialize a template.
-#: cp/pt.c:9486
-msgid "explicit instantiation of `%#D' after"
-msgstr "instanciación explícita de `%#D' después de"
-
-#: cp/pt.c:9487 cp/pt.c:9624
-msgid "explicit specialization here"
-msgstr "especialización explícita aquí"
-
-#: cp/pt.c:9502
+#: cp/pt.c:9655
 msgid "duplicate explicit instantiation of `%#D'"
 msgstr "instanciación explícita duplicada de `%#D'"
 
-#: cp/pt.c:9527
+#: cp/pt.c:9680
 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr "ISO C++ prohibe el uso de `extern' en instanciaciones explícitas"
 
-#: cp/pt.c:9531 cp/pt.c:9609
+#: cp/pt.c:9684 cp/pt.c:9762
 msgid "storage class `%D' applied to template instantiation"
 msgstr "clase de almacenamiento `%D' aplicada a la instanciación de una plantilla"
 
-#: cp/pt.c:9576
+#: cp/pt.c:9729
 msgid "explicit instantiation of non-template type `%T'"
 msgstr "instanciación explícita del tipo `%T' del tipo no plantilla"
 
-#: cp/pt.c:9590
+#: cp/pt.c:9743
 msgid "explicit instantiation of `%#T' before definition of template"
 msgstr "instanciación explícita de `%#T' antes de la definición de la plantilla"
 
-#: cp/pt.c:9598
+#: cp/pt.c:9751
 #, c-format
 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr "ISO C++ prohibe el uso de `%s' en las instanciaciones explícitas"
 
-#: cp/pt.c:9623
-msgid "explicit instantiation of `%#T' after"
-msgstr "instanciación explícita de `%#T' después de"
-
-#: cp/pt.c:9641
+#: cp/pt.c:9795
 msgid "duplicate explicit instantiation of `%#T'"
 msgstr "instanciación explícita duplicada de `%#T'"
 
-#: cp/pt.c:10003
+#: cp/pt.c:10177
 msgid "explicit instantiation of `%D' but no definition available"
 msgstr "instanciación explícita de `%D' pero no hay una definición disponible"
 
-#: cp/pt.c:10375
+#: cp/pt.c:10551
 msgid "`%#T' is not a valid type for a template constant parameter"
 msgstr "`%#T' no es un tipo válido para un parámetro constante de plantilla"
 
-#: cp/repo.c:272
+#: cp/repo.c:271
 msgid "-frepo must be used with -c"
 msgstr "-frepo debe ser usado con -c"
 
-#: cp/repo.c:366
+#: cp/repo.c:361
 #, c-format
 msgid "mysterious repository information in %s"
 msgstr "información de repositorio misteriosa en %s"
 
-#: cp/repo.c:381
+#: cp/repo.c:376
 #, c-format
 msgid "can't create repository information file `%s'"
 msgstr "no se puede crear el fichero de información de repositorio `%s'"
 
-#: cp/rtti.c:200
+#: cp/rtti.c:240
 msgid "cannot use typeid with -fno-rtti"
 msgstr "no se puede usar typeid sin -fno-rtti"
 
-#: cp/rtti.c:206
+#: cp/rtti.c:246
 msgid "must #include <typeinfo> before using typeid"
 msgstr "debe hacer #include <typeinfo> antes de usar typeid"
 
-#: cp/rtti.c:280
+#: cp/rtti.c:320
 msgid "cannot create type information for type `%T' because its size is variable"
 msgstr "no se puede crear la información de tipo para el tipo `%T' porque su tamaño es variable"
 
-#: cp/rtti.c:525 cp/rtti.c:539
+#: cp/rtti.c:585 cp/rtti.c:599
 msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
 msgstr "dynamic_cast de `%#D' a `%#T' nunca podrá tener éxito"
 
-#: cp/rtti.c:614
+#: cp/rtti.c:675
 msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
 msgstr "no se puede hacer dynamic_cast `%E' (de tipo `%#T') al tipo `%#T' (%s)"
 
-#: cp/search.c:340
+#: cp/search.c:348
 msgid "`%T' is an inaccessible base of `%T'"
 msgstr "`%T' es una base inaccesible de `%T'"
 
-#: cp/search.c:350
+#: cp/search.c:358
 msgid "`%T' is an ambiguous base of `%T'"
 msgstr "`%T' es una base ambigua de `%T'"
 
-#: cp/search.c:1820
+#: cp/search.c:1925
 msgid "adjusting pointers for covariant returns"
 msgstr "ajustando los apuntadores de devoluciones covariantes"
 
-#: cp/search.c:1824 cp/search.c:1831
+#: cp/search.c:1929 cp/search.c:1936
 msgid "invalid covariant return type for `%#D'"
 msgstr "tipo de devolución covariante inválido para `%#D'"
 
-#: cp/search.c:1825
+#: cp/search.c:1930
 msgid "  overriding `%#D' (must be pointer or reference to class)"
 msgstr "  sustituyendo a `%#D' (debe ser apuntador o referencia a una clase)"
 
-#: cp/search.c:1832
+#: cp/search.c:1937
 msgid "  overriding `%#D' (must use pointer or reference)"
 msgstr "  sustituyendo a `%#D' (debe ser apuntador o referencia)"
 
-#: cp/search.c:1837
+#: cp/search.c:1942
 msgid "conflicting return type specified for `%#D'"
 msgstr "tipos de devolución en conflicto especificados para `%#D'"
 
-#: cp/search.c:1838
+#: cp/search.c:1943
 msgid "  overriding `%#D'"
 msgstr "  sustituyendo `%#D'"
 
-#: cp/search.c:1847
+#: cp/search.c:1952
 #, c-format
 msgid "looser throw specifier for `%#F'"
 msgstr "especificador thrown más flexible para `%#F'"
 
-#: cp/search.c:1848
+#: cp/search.c:1953
 #, c-format
 msgid "  overriding `%#F'"
 msgstr "  sustituyendo `%#F'"
 
 #. A static member function cannot match an inherited
 #. virtual member function.
-#: cp/search.c:1938
+#: cp/search.c:2042
 msgid "`%#D' cannot be declared"
 msgstr "`%#D' no puede ser declarado"
 
-#: cp/search.c:1939
+#: cp/search.c:2043
 msgid "  since `%#D' declared in base class"
 msgstr "  ya que se declaró `%#D' en la clase base"
 
-#: cp/search.c:2080
+#: cp/search.c:2184
 msgid "`%#D' needs a final overrider"
 msgstr "`%#D' necesita un impositor final"
 
-#: cp/semantics.c:911
+#: cp/semantics.c:919
 #, c-format
 msgid "type of asm operand `%E' could not be determined"
 msgstr "no se puede determinar el tipo del operando asm `%E'"
 
-#: cp/semantics.c:1053
+#: cp/semantics.c:1051
 msgid "ISO C++ does not permit named return values"
 msgstr "ISO C++ no permite valores nombrados de devolución"
 
-#: cp/semantics.c:1062
+#: cp/semantics.c:1060
 msgid "return identifier `%D' already in place"
 msgstr "el identificador de devolución `%D' ya está en su lugar"
 
-#: cp/semantics.c:1070
+#: cp/semantics.c:1068
 msgid "can't redefine default return value for constructors"
 msgstr "no se puede redefinir el valor por omisión de devoluciòn para los constructores"
 
-#: cp/semantics.c:1137
-msgid "base initializer for `%T'"
-msgstr "iniciador base para `%T'"
-
-#: cp/semantics.c:1139
-msgid "   will be re-ordered to precede member initializations"
-msgstr "   será reordenado para preceder la iniciaciones de los miembros"
+#: cp/semantics.c:1100
+msgid "only constructors take base initializers"
+msgstr "solamente los constructores toman inicializadores base"
 
-#: cp/semantics.c:1327
+#: cp/semantics.c:1342
 msgid "`this' is unavailable for static member functions"
 msgstr "`this' no está disponible para funciones miembro static"
 
-#: cp/semantics.c:1333
+#: cp/semantics.c:1348
 msgid "invalid use of `this' in non-member function"
 msgstr "uso inválido de `this' en la función no miembro"
 
-#: cp/semantics.c:1335
+#: cp/semantics.c:1350
 msgid "invalid use of `this' at top level"
 msgstr "uso inválido de `this' en el nivel principal"
 
-#: cp/semantics.c:1373
+#: cp/semantics.c:1380
 msgid "calling type `%T' like a method"
 msgstr "llamando al tipo `%T' como un método"
 
-#: cp/semantics.c:1409
+#: cp/semantics.c:1418
 msgid "destructor specifier `%T::~%T()' must have matching names"
 msgstr "el especificador del destructor `%T::~%T()' debe tener nombres coincidentes"
 
-#: cp/semantics.c:1415
+#: cp/semantics.c:1424
 msgid "`%E' is not of type `%T'"
 msgstr "`%E' no es de tipo `%T'"
 
-#: cp/semantics.c:1608
+#: cp/semantics.c:1612
 msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr "los parámetros de tipo plantilla debe usar la palabra clave `class' o `typename'"
 
-#: cp/semantics.c:1670
+#: cp/semantics.c:1651
+msgid "invalid default template argument"
+msgstr "argumento de la plantilla por omisión inválido"
+
+#: cp/semantics.c:1693
 msgid "definition of `%#T' inside template parameter list"
 msgstr "la definición de `%#T' dentro de la lista de parámetros de plantilla"
 
-#: cp/semantics.c:1686
+#: cp/semantics.c:1709
 msgid "invalid definition of qualified type `%T'"
 msgstr "definición inválida del tipo calificado `%T'"
 
-#: cp/semantics.c:2039
+#: cp/semantics.c:2051
+msgid "invalid base-class specification"
+msgstr "especificación de clase base inválida"
+
+#: cp/semantics.c:2060
 msgid "base class `%T' has cv qualifiers"
 msgstr "la clase base `%T' tiene calificadores cv"
 
-#: cp/semantics.c:2072
+#: cp/semantics.c:2091
 msgid "multiple declarators in template declaration"
 msgstr "múltiples declaradores en una declaración de plantilla"
 
-#: cp/spew.c:239
+#: cp/spew.c:225
 #, c-format
 msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
 msgstr "el nombre de identificador `%s' causa conflictos con la estrategia interna de nombrado del C++ de GNU"
 
-#: cp/spew.c:1017 cp/spew.c:1292
+#: cp/spew.c:1002 cp/spew.c:1336
 msgid "parse error at end of saved function text"
 msgstr "error de decodificación al final del texto de la función guardada"
 
-#: cp/spew.c:1062
+#: cp/spew.c:1090 cp/spew.c:1178
+msgid "%Hend of file read inside definition"
+msgstr "%Hlectura de final de fichero dentro de la definición"
+
+#: cp/spew.c:1121
 msgid "parse error in method specification"
 msgstr "error de decodificación en la especificación del método"
 
-#: cp/spew.c:1104
+#: cp/spew.c:1161
 msgid "function body for constructor missing"
 msgstr "falta el cuerpo de la función para el constructor"
 
-#: cp/spew.c:1371
+#: cp/spew.c:1258
+msgid "%Hend of file read inside default argument"
+msgstr "%Hlectura de final de fichero dentro del argumento por omisión"
+
+#: cp/spew.c:1415
 msgid "circular dependency in default args of `%#D'"
 msgstr "dependencia circular en los argumentos por omisión de `%#D'"
 
-#: cp/spew.c:1435
+#: cp/spew.c:1479
 msgid "invalid type `%T' for default argument to `%T'"
 msgstr "tipo `%T' inválido para el argumento por omisión de `%T'"
 
-#: cp/spew.c:1495
+#: cp/spew.c:1539
 #, c-format
 msgid "%s before `%s'"
 msgstr "%s antes de `%s'"
 
-#: cp/spew.c:1497
+#: cp/spew.c:1541
 #, c-format
 msgid "%s before `%c'"
 msgstr "%s antes de `%c'"
 
-#: cp/spew.c:1499
+#: cp/spew.c:1543
 #, c-format
 msgid "%s before `\\%o'"
 msgstr "%s antes de `\\%o'"
 
-#: cp/spew.c:1502
+#: cp/spew.c:1546
 #, c-format
 msgid "%s before `%s' token"
 msgstr "%s antes del elemento `%s'"
 
-#: cp/tree.c:224
+#: cp/tree.c:251 cp/tree.c:263
 #, c-format
 msgid "non-lvalue in %s"
 msgstr "no es valor-l en %s"
 
-#: cp/tree.c:578
+#: cp/tree.c:635
 msgid "`%V' qualifiers cannot be applied to `%T'"
 msgstr "los calificadores `%V' no se pueden aplicar a `%T'"
 
-#: cp/tree.c:581
-msgid "ignoring `%V' qualifiers on `%T'"
-msgstr "se ignoran los calificadores `%V' para `%T'"
-
-#: cp/tree.c:1920
+#: cp/tree.c:2012
 #, c-format
 msgid "`%s' attribute can only be applied to Java class definitions"
 msgstr "el atributo `%s' sólo se puede aplicar a definiciones de clases Java"
 
-#: cp/tree.c:1950
+#: cp/tree.c:2042
 #, c-format
 msgid "`%s' attribute can only be applied to class definitions"
 msgstr "el atributo `%s' solo se puede aplicar a definiciones de clase"
 
-#: cp/tree.c:1956
+#: cp/tree.c:2048
 #, c-format
 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "`%s' es obsoleto; las vtables de g++ ahora son compatibles con COM por omisión"
 
-#: cp/tree.c:1981
+#: cp/tree.c:2073
 msgid "requested init_priority is not an integer constant"
 msgstr "la init_priority solicitada no es una constante entera"
 
-#: cp/tree.c:2002
+#: cp/tree.c:2094
 #, c-format
 msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
 msgstr "solo se puede usar el atributo `%s' en definiciones de rango de fichero de objetos de tipo class"
 
-#: cp/tree.c:2010
+#: cp/tree.c:2102
 msgid "requested init_priority is out of range"
 msgstr "la init_priority solicitada está fuera de rango"
 
-#: cp/tree.c:2020
+#: cp/tree.c:2112
 msgid "requested init_priority is reserved for internal use"
 msgstr "la init_priority solicitada está reservada para uso interno"
 
-#: cp/tree.c:2030
+#: cp/tree.c:2122
 #, c-format
 msgid "`%s' attribute is not supported on this platform"
 msgstr "el atributo `%s' no tiene soporte en esta plataforma"
 
-#: cp/typeck.c:518
+#: cp/tree.c:2659
+#, c-format
+msgid "lang_* check: failed in %s, at %s:%d"
+msgstr "revisión lang_*: falló en %s, en %s:%d"
+
+#: cp/typeck.c:524
 #, c-format
 msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
 msgstr "ISO C++ prohibe %s entre apuntadores de tipo `void *' y apuntadores a funciones"
 
-#: cp/typeck.c:539
+#: cp/typeck.c:545
 msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
 msgstr "%s de diferentes tipos de apuntador `%T' y `%T' carece de una conversión"
 
-#: cp/typeck.c:1430
+#: cp/typeck.c:1438
 msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
 msgstr "ISO C++ prohibe la conversión de `%#T' a `(...)'"
 
-#: cp/typeck.c:1500
-msgid "ISO C++ forbids applying `sizeof' to a function type"
-msgstr "ISO C++ prohibe la aplicación de `sizeof' a un tipo de función"
-
-#: cp/typeck.c:1506
-msgid "ISO C++ forbids applying `sizeof' to a member function"
-msgstr "ISO C++ prohibe la aplicación de `sizeof' a una función miembro"
-
-#: cp/typeck.c:1512
-msgid "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
-msgstr "ISO C++ prohibe aplicar `sizeof' al tipo `void' el cual es un tipo incompleto"
-
-#: cp/typeck.c:1526
-msgid "`sizeof' applied to non-static member"
-msgstr "`sizeof' aplicado a miembro que no es static"
+#: cp/typeck.c:1516
+#, c-format
+msgid "invalid application of `%s' to a member function"
+msgstr "aplicación inválida de `%s' a una función miembro"
 
-#: cp/typeck.c:1531
-msgid "`sizeof' applied to incomplete type `%T'"
-msgstr "sizeof aplicado a un tipo de dato incompleto `%T'"
+#: cp/typeck.c:1522
+#, c-format
+msgid "invalid application of `%s' to non-static member"
+msgstr "aplicación inválida de `%s' a un miembro que no es static"
 
-#: cp/typeck.c:1561
+#: cp/typeck.c:1540
 msgid "sizeof applied to a bit-field"
 msgstr "sizeof aplicado a un campo de bits"
 
-#: cp/typeck.c:1564
+#: cp/typeck.c:1543
 msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
 msgstr "ISO C++ prohibe la aplicación de `sizeof' a una expresión de tipo de función"
 
-#: cp/typeck.c:1711
+#: cp/typeck.c:1655
 msgid "invalid use of non-lvalue array"
 msgstr "uso inválido de matriz no-lvaluada"
 
-#: cp/typeck.c:1817
+#: cp/typeck.c:1761
 msgid "deprecated conversion from string constant to `%T'"
 msgstr "conversión deprecada de una constante de cadena a `%T'"
 
-#: cp/typeck.c:1835
-msgid "request for member `%T::%D' in expression of non-aggregate type `%T'"
-msgstr "petición por el miembro `%T::%D' en la expresión de tipo no agregado `%T'"
+#: cp/typeck.c:1892 cp/typeck.c:2115
+msgid "request for member `%D' in `%E', which is of non-class type `%T'"
+msgstr "solicitud por el miembro `%D' en `%E', el cual es del tipo `%T' que no es clase"
+
+#: cp/typeck.c:1918
+msgid "`%D' is not a member of `%T'"
+msgstr "`%D' no es un miembro de `%T'"
 
-#: cp/typeck.c:2030
+#: cp/typeck.c:1958 cp/typeck.c:1979
+msgid "invalid access to non-static data member `%D' of NULL object"
+msgstr "acceso inválido a datos del miembro que no es static `%D' del objeto NULL"
+
+#: cp/typeck.c:1960 cp/typeck.c:1981
+msgid "(perhaps the `offsetof' macro was used incorrectly)"
+msgstr "(tal vez se utilizó incorrectamente la macro `offsetof')"
+
+#: cp/typeck.c:2161
+msgid "`%D::%D' is not a member of `%T'"
+msgstr "`%D::%D' no es un miembro de `%T'"
+
+#: cp/typeck.c:2187
 msgid "destructor specifier `%T::~%T' must have matching names"
 msgstr "el especificador del destructor `%T::~%T' debe tener nombres coincidentes"
 
-#: cp/typeck.c:2036
+#: cp/typeck.c:2193
 msgid "type `%T' has no destructor"
 msgstr "el tipo `%T' no tiene destructor"
 
-#: cp/typeck.c:2053 cp/typeck.c:2135
-msgid "invalid use of type decl `%#D' as expression"
-msgstr "uso inválido de la declaración de tipo `%#D' como una expresión"
-
-#: cp/typeck.c:2058
-msgid "invalid use of template `%#D' as expression"
-msgstr "uso inválido de la plantilla `%#D' como una expresión"
-
-#: cp/typeck.c:2126
-msgid "`%#T' has no member named `%D'"
-msgstr "`%#T' no tiene un miembro llamado `%D'"
-
-#: cp/typeck.c:2176 cp/typeck.c:2205
-msgid "invalid offsetof from non-POD type `%#T'; use pointer to member instead"
-msgstr "desplazamiento inválido desde un tipo `%#T' que no es POD; use en su lugar un apuntador a miembro"
+#: cp/typeck.c:2232
+msgid "`%D' is not a member template function"
+msgstr "`%D' no es una función plantilla miembro"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2316
+#: cp/typeck.c:2326
 msgid "`%T' is not a pointer-to-object type"
 msgstr "`%T' no es de tipo apuntador-a-objeto"
 
-#: cp/typeck.c:2343
+#: cp/typeck.c:2353
 #, c-format
 msgid "invalid use of `%s' on pointer to member"
 msgstr "uso inválido de `%s' en apuntador a miembro"
 
-#: cp/typeck.c:2349
+#: cp/typeck.c:2359
 msgid "invalid type argument"
 msgstr "argumento de tipo inválido"
 
-#: cp/typeck.c:2452
+#: cp/typeck.c:2462
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr "ISO C++ prohibe el subíndice de una matriz de l-valores"
 
-#: cp/typeck.c:2463
+#: cp/typeck.c:2473
 msgid "subscripting array declared `register'"
 msgstr "se declaró  el subíndice de la matriz como `register'"
 
-#: cp/typeck.c:2638 cp/typeck.c:2788
-msgid "pointer to member function called, but not in class scope"
-msgstr "se llamó a apuntador a función miembro, pero no en el alcance de la clase"
-
-#: cp/typeck.c:2662
-msgid "object missing in call to method `%D'"
-msgstr "falta un objeto en la llamada al método `%D'"
-
-#: cp/typeck.c:2706
-msgid "function `%D' declared overloaded, but no definitions appear with which to resolve it?!?"
-msgstr "¿!¿se declaró la función `%D' sobrecargada, pero no aparece ninguna definición con la cual resolverlo?!?"
-
-#: cp/typeck.c:2786
-msgid "invalid call to member function needing `this' in static member function scope"
-msgstr "llamada inválida a función miembro requiere `this' en el alcance de la función miembro static"
+#: cp/typeck.c:2558
+#, c-format
+msgid "object missing in use of `%E'"
+msgstr "falta un objeto en el uso de `%E'"
 
-#: cp/typeck.c:2965
+#: cp/typeck.c:2663
 msgid "ISO C++ forbids calling `::main' from within program"
 msgstr "ISO C++ prohibe la llamada `::main' dentro del mismo programa"
 
-#: cp/typeck.c:2990
+#: cp/typeck.c:2688
 #, c-format
 msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
 msgstr "se debe usar .* o ->* en la llamada a la función apuntador-a-miembro en `%E (...)'"
 
-#: cp/typeck.c:3003
+#: cp/typeck.c:2701
 #, c-format
 msgid "`%E' cannot be used as a function"
 msgstr "no se puede usar `%E' como una función"
 
-#: cp/typeck.c:3128
+#: cp/typeck.c:2826
 msgid "too many arguments to %s `%+#D'"
 msgstr "demasiados argumentos para %s `%+#D'"
 
-#: cp/typeck.c:3169
+#: cp/typeck.c:2867
 msgid "parameter type of called function is incomplete"
 msgstr "el tipo del parámetro de la función llamada es incompleto"
 
-#: cp/typeck.c:3236
+#: cp/typeck.c:2930
 msgid "too few arguments to %s `%+#D'"
 msgstr "muy pocos argumentos para %s `%+#D'"
 
-#: cp/typeck.c:3364 cp/typeck.c:3374
+#: cp/typeck.c:3058 cp/typeck.c:3068
 msgid "assuming cast to type `%T' from overloaded function"
 msgstr "asumiendo la conversión al tipo `%T' desde la función sobrecargada"
 
-#: cp/typeck.c:3434
+#: cp/typeck.c:3128
 #, c-format
 msgid "division by zero in `%E / 0'"
 msgstr "división por cero en `%E / 0'"
 
-#: cp/typeck.c:3436
+#: cp/typeck.c:3130
 #, c-format
 msgid "division by zero in `%E / 0.'"
 msgstr "división por cero en `%E / 0.'"
 
-#: cp/typeck.c:3466
+#: cp/typeck.c:3160
 #, c-format
 msgid "division by zero in `%E %% 0'"
 msgstr "división por cero en `%E %% 0'"
 
-#: cp/typeck.c:3468
+#: cp/typeck.c:3162
 #, c-format
 msgid "division by zero in `%E %% 0.'"
 msgstr "división por cero en `%E %% 0.'"
 
-#: cp/typeck.c:3548
+#: cp/typeck.c:3242
 #, c-format
 msgid "%s rotate count is negative"
 msgstr "la cuenta de rotación %s es negativa"
 
-#: cp/typeck.c:3551
+#: cp/typeck.c:3245
 #, c-format
 msgid "%s rotate count >= width of type"
 msgstr "la cuenta de rotación %s >= anchura del tipo"
 
-#: cp/typeck.c:3582 cp/typeck.c:3587 cp/typeck.c:3678 cp/typeck.c:3683
+#: cp/typeck.c:3276 cp/typeck.c:3281 cp/typeck.c:3372 cp/typeck.c:3377
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr "ISO C++ prohibe la comparación entre apuntadores y enteros"
 
-#: cp/typeck.c:3863
+#: cp/typeck.c:3555
 msgid "comparison between types `%#T' and `%#T'"
 msgstr "comparación entre los tipos `%#T' y `%#T'"
 
-#: cp/typeck.c:3899
+#: cp/typeck.c:3591
 msgid "comparison between signed and unsigned integer expressions"
 msgstr "comparación entre expresiones enteras signed y unsigned"
 
-#: cp/typeck.c:3964
+#: cp/typeck.c:3656
 msgid "invalid operands of types `%T' and `%T' to binary `%O'"
 msgstr "operadores inválidos de tipos `%T' y `%T' para el binario `%O'"
 
@@ -16836,276 +17288,282 @@ msgstr "operadores inv
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3986
+#: cp/typeck.c:3678
 msgid "NULL used in arithmetic"
 msgstr "se usó NULL en la aritmética"
 
-#: cp/typeck.c:4053
+#: cp/typeck.c:3745
 msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
 msgstr "ISO C++ prohibe el uso de un apuntador de tipo `void *' en la sustracción"
 
-#: cp/typeck.c:4055
+#: cp/typeck.c:3747
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr "ISO C++ prohibe el uso de un apuntador a una función en la sustracción"
 
-#: cp/typeck.c:4057
+#: cp/typeck.c:3749
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr "ISO C++ prohibe el uso de un apuntador a un método en la sustracción"
 
-#: cp/typeck.c:4059
+#: cp/typeck.c:3751
 msgid "ISO C++ forbids using pointer to a member in subtraction"
 msgstr "ISO C++ prohibe el uso de un apuntador a un miembro en la sustracción"
 
-#: cp/typeck.c:4071
+#: cp/typeck.c:3763
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "uso inválido de un apuntador a un tipo incompleto en aitmética de apuntadores"
 
-#: cp/typeck.c:4108
-msgid "attempt to take address of bit-field structure member `%D'"
-msgstr "se intentó tomar la dirección del miembro de la estructura de campos de bits `%D'"
+#: cp/typeck.c:3823
+#, c-format
+msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
+msgstr "uso inválido de '%E' para formar una función apuntador a miembro.  Use un identificador calificado."
 
-#: cp/typeck.c:4185
+#: cp/typeck.c:3829
+#, c-format
+msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
+msgstr "no se pueden usar paréntesis alrededor de '%E' para formar una función apuntador a miembro"
+
+#: cp/typeck.c:3852
 msgid "taking address of temporary"
 msgstr "tomando la dirección del temporal"
 
-#: cp/typeck.c:4387
+#: cp/typeck.c:4055
 #, c-format
 msgid "ISO C++ forbids %sing an enum"
 msgstr "ISO C++ prohibe %sing un enum"
 
-#: cp/typeck.c:4399
+#: cp/typeck.c:4067
 msgid "cannot %s a pointer to incomplete type `%T'"
 msgstr "no se puede %s un apuntador a un tipo incompleto `%T'"
 
-#: cp/typeck.c:4406
+#: cp/typeck.c:4074
 msgid "ISO C++ forbids %sing a pointer of type `%T'"
 msgstr "ISO C++ prohibe el %s un apuntador de tipo `%T'"
 
-#: cp/typeck.c:4431
+#: cp/typeck.c:4099
 msgid "cast to non-reference type used as lvalue"
 msgstr "se usa la conversión a un tipo no referenciado como un l-valor"
 
-#: cp/typeck.c:4465
+#: cp/typeck.c:4133
 msgid "invalid use of `--' on bool variable `%D'"
 msgstr "uso inválido de `--' en la variable booleana `%D'"
 
 #. ARM $3.4
-#: cp/typeck.c:4498
+#: cp/typeck.c:4166
 msgid "ISO C++ forbids taking address of function `::main'"
 msgstr "ISO C++ prohibe tomar la dirección de la función `::main'"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4565
+#: cp/typeck.c:4233
 msgid "ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ prohibe tomar la dirección de una función miembro no estática sin calificar para formar un apuntador a la función miembro.  Como `&%T::%D'"
 
-#: cp/typeck.c:4567
+#: cp/typeck.c:4235
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ prohibe tomar la dirección de una función miembro limitada para formar un apuntador a la función miembro.  Como `&%T::%D'"
 
-#: cp/typeck.c:4591
+#: cp/typeck.c:4259
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ prohibe tomar la dirección de una conversión a una expresión no l-valuada"
 
-#: cp/typeck.c:4607
-msgid "unary `&'"
-msgstr "`&' unario"
+#: cp/typeck.c:4290
+msgid "attempt to take address of bit-field structure member `%D'"
+msgstr "se intentó tomar la dirección del miembro de la estructura de campos de bits `%D'"
 
-#: cp/typeck.c:4727
+#: cp/typeck.c:4418
 msgid "taking address of destructor"
 msgstr "tomando la dirección del destructor"
 
 # FIXME
 # ¿bound se utiliza aquí como 'limitada' o 'sujeta'? Revisar el código. cfuga
-#: cp/typeck.c:4740
+#: cp/typeck.c:4431
 msgid "taking address of bound pointer-to-member expression"
 msgstr "tomando la dirección de la expresión limitada apuntador-a-miembro"
 
-#: cp/typeck.c:4756
+#: cp/typeck.c:4447
 msgid "cannot create pointer to reference member `%D'"
 msgstr "no se pueden crear un apuntador al miembro referencia `%D'"
 
-#: cp/typeck.c:4824
+#: cp/typeck.c:4510
 msgid "cannot take the address of `this', which is an rvalue expression"
 msgstr "no se puede tomar la dirección de `this' que es una expresión rvalue"
 
-#: cp/typeck.c:4840
+#: cp/typeck.c:4529
 msgid "address requested for `%D', which is declared `register'"
 msgstr "se solicitó la dirección de `%D', el cual se declaró como `register'"
 
-#: cp/typeck.c:5060
+#: cp/typeck.c:4750
 msgid "static_cast from type `%T' to type `%T' casts away constness"
 msgstr "static_cast del tipo `%T' al tipo `%T' proscribe la constancia"
 
-#: cp/typeck.c:5068
+#: cp/typeck.c:4758
 msgid "invalid static_cast from type `%T' to type `%T'"
 msgstr "static_cast inválido del tipo `%T' al tipo `%T'"
 
-#: cp/typeck.c:5107
+#: cp/typeck.c:4797
 msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr "reinterpret_cast inválido de una expresión valor-r del tipo `%T' al tipo `%T'"
 
-#: cp/typeck.c:5127
+#: cp/typeck.c:4817
 msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr "reinterpret_cast de `%T' a `%T' pierde precisión"
 
-#: cp/typeck.c:5140
+#: cp/typeck.c:4830
 msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
 msgstr "reinterpret_cast de `%T' a `%T' proscribe a const (o volatile)"
 
-#: cp/typeck.c:5149
+#: cp/typeck.c:4839
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ prohibe la conversión entre entre apuntador a función y apuntador a objeto"
 
-#: cp/typeck.c:5155
+#: cp/typeck.c:4845
 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr "reinterpret_cast inválido del tipo `%T' al tipo `%T'"
 
-#: cp/typeck.c:5182
+#: cp/typeck.c:4872
 msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "uso inválido de const_cast con tipo `%T', que no es apuntador, referencia, ni un tipo apuntador-a-datos-miembros"
 
-#: cp/typeck.c:5185
+#: cp/typeck.c:4875
 msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr "uso inválido de const_cast con tipo `%T', el cual es un apuntador o referencia a un tipo de función"
 
-#: cp/typeck.c:5208
+#: cp/typeck.c:4898
 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr "const_cast inválido de un valor-r de tipo `%T' al tipo `%T'"
 
-#: cp/typeck.c:5224
+#: cp/typeck.c:4914
 msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr "const_cast inválido del tipo `%T' al tipo `%T'"
 
-#: cp/typeck.c:5266 cp/typeck.c:5271
+#: cp/typeck.c:4956 cp/typeck.c:4961
 msgid "ISO C++ forbids casting to an array type `%T'"
 msgstr "ISO C++ prohibe la conversión a un tipo de matriz `%T'"
 
-#: cp/typeck.c:5279
+#: cp/typeck.c:4969
 msgid "invalid cast to function type `%T'"
 msgstr "conversión inválida al tipo de función `%T'"
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5021
 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
 msgstr "la conversión de `%T' a `%T' descarta los calificadores del tipo del destino del apuntador"
 
-#: cp/typeck.c:5377
+#: cp/typeck.c:5067
 msgid "cast from `%T' to `%T' increases required alignment of target type"
 msgstr "la conversión de `%T' a `%T' incrementa la alineación requerida del tipo del destino"
 
-#: cp/typeck.c:5546
+#: cp/typeck.c:5235
 msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr "  en la evaluación de `%Q(%#T, %#T)'"
 
-#: cp/typeck.c:5588
+#: cp/typeck.c:5277
 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
 msgstr "ISO C++ prohibe la conversión a un tipo no referente usado como l-valor"
 
-#: cp/typeck.c:5659
+#: cp/typeck.c:5349
 msgid "incompatible types in assignment of `%T' to `%T'"
 msgstr "tipos incompatible en la asignación de `%T' a `%T'"
 
-#: cp/typeck.c:5666
+#: cp/typeck.c:5356
 msgid "ISO C++ forbids assignment of arrays"
 msgstr "ISO C++ prohibe la asignación de matrices"
 
-#: cp/typeck.c:5809
+#: cp/typeck.c:5499
 msgid "   in pointer to member function conversion"
 msgstr "   en la conversión del apuntador a función miembro"
 
-#: cp/typeck.c:5817
+#: cp/typeck.c:5507
 msgid "   in pointer to member conversion"
 msgstr "   en la conversión del apuntador a miembro"
 
 #. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5828 cp/typeck.c:5847
+#: cp/typeck.c:5518 cp/typeck.c:5537
 msgid "pointer to member cast via virtual base `%T' of `%T'"
 msgstr "apuntador a la conversión miembro a través de la base virtual `%T' de `%T'"
 
-#: cp/typeck.c:5851
+#: cp/typeck.c:5541
 msgid "pointer to member conversion via virtual base `%T' of `%T'"
 msgstr "apuntador a la conversión miembro a través de la base virtual `%T' de `%T'"
 
-#: cp/typeck.c:5921
+#: cp/typeck.c:5611
 msgid "invalid conversion to type `%T' from type `%T'"
 msgstr "conversión inválida del tipo `%T' a partir del tipo `%T'"
 
-#: cp/typeck.c:6086
+#: cp/typeck.c:5776
 msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr "pasando NULL usado para el no apuntador %s %P de `%D'"
 
-#: cp/typeck.c:6089
+#: cp/typeck.c:5779
 msgid "%s to non-pointer type `%T' from NULL"
 msgstr "%s al tipo `%T' que no es apuntador desde NULL"
 
-#: cp/typeck.c:6097
+#: cp/typeck.c:5787
 msgid "passing `%T' for %s %P of `%D'"
 msgstr "pasando `%T' para %s %P de `%D'"
 
-#: cp/typeck.c:6100
+#: cp/typeck.c:5790
 msgid "%s to `%T' from `%T'"
 msgstr "%s a `%T' desde `%T'"
 
-#: cp/typeck.c:6110
+#: cp/typeck.c:5800
 msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr "pasando el valor negativo `%E' para %s %P de `%D'"
 
-#: cp/typeck.c:6113
+#: cp/typeck.c:5803
 msgid "%s of negative value `%E' to `%T'"
 msgstr "%s de valor negatio `%E' a `%T'"
 
-#: cp/typeck.c:6200
+#: cp/typeck.c:5898
 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
 msgstr "no se puede convertir `%T' a `%T' para el argumento `%P' para `%D'"
 
-#: cp/typeck.c:6203
+#: cp/typeck.c:5901
 msgid "cannot convert `%T' to `%T' in %s"
 msgstr "no se puede convertir `%T' a `%T' en %s"
 
-#: cp/typeck.c:6290 cp/typeck.c:6292
+#: cp/typeck.c:5988 cp/typeck.c:5990
 msgid "in passing argument %P of `%+D'"
 msgstr "en el paso del argumento %P de `%+D'"
 
-#: cp/typeck.c:6406
+#: cp/typeck.c:6105
 msgid "returning reference to temporary"
 msgstr "devolviendo la referencia al temporal"
 
-#: cp/typeck.c:6413
+#: cp/typeck.c:6112
 msgid "reference to non-lvalue returned"
 msgstr "se devolvió una referencia a un valor que no es l-valor"
 
-#: cp/typeck.c:6425
+#: cp/typeck.c:6124
 msgid "reference to local variable `%D' returned"
 msgstr "se devolvió una referencia a la variable local `%D'"
 
-#: cp/typeck.c:6428
+#: cp/typeck.c:6127
 msgid "address of local variable `%D' returned"
 msgstr "se devolvió la dirección de la variable local `%D'"
 
-#: cp/typeck.c:6459
+#: cp/typeck.c:6158
 msgid "returning a value from a destructor"
 msgstr "devolviendo un valor de un destructor"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6467
+#: cp/typeck.c:6166
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "no se puede regresar de un manejador de una función-intenta-bloque de un constructor"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6470
+#: cp/typeck.c:6169
 msgid "returning a value from a constructor"
 msgstr "devolviendo un valor de un constructor"
 
-#: cp/typeck.c:6487
+#: cp/typeck.c:6186
 msgid "return-statement with no value, in function declared with a non-void return type"
 msgstr "sentencia de devolución sin valor, en una función declarada con un tipo de devolución que no es void"
 
-#: cp/typeck.c:6503
+#: cp/typeck.c:6202
 msgid "return-statement with a value, in function declared with a void return type"
 msgstr "declaración de devolución con un valor, en una función declarada con un tipo de devolución void"
 
-#: cp/typeck.c:6524
+#: cp/typeck.c:6223
 msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
 msgstr "`operator new' no debe regresar NULL a menos que se declare `throw()' (o -fcheck-new esté en efecto)"
 
@@ -17149,193 +17607,149 @@ msgstr "\t%#D"
 msgid "  since type `%T' has abstract virtual functions"
 msgstr "  ya que el tipo `%T' tiene funciones virtuales abstractas"
 
-#: cp/typeck2.c:213
-msgid "invalid use of undefined type `%#T'"
-msgstr "uso inválido del tipo indefinido `%#T'"
-
-#: cp/typeck2.c:214
-msgid "forward declaration of `%#T'"
-msgstr "declaración hacia adelante de `%#T'"
-
-#: cp/typeck2.c:218
-msgid "invalid use of `%T'"
-msgstr "uso inválido de `%T'"
-
-#: cp/typeck2.c:232
-msgid "invalid use of member (did you forget the `&' ?)"
-msgstr "uso inválido del miembro (¿olvidó el `&'?)"
-
-#: cp/typeck2.c:236
-msgid "invalid use of template type parameter"
-msgstr "uso inválido del parámetro de tipo plantilla"
-
-#: cp/typeck2.c:243
-msgid "address of overloaded function with no contextual type information"
-msgstr "dirección de la función sobrecargada sin información contextual de tipo"
-
-#: cp/typeck2.c:245
-msgid "overloaded function with no contextual type information"
-msgstr "función sobrecargada sin información contextual de tipo"
-
-#: cp/typeck2.c:247
-msgid "insufficient contextual information to determine type"
-msgstr "información contextual insuficiente para determinar el tipo"
-
-#: cp/typeck2.c:301
+#: cp/typeck2.c:331
 msgid "constructor syntax used, but no constructor declared for type `%T'"
 msgstr "se usó la sintaxis de constructor, pero no se declaró un constructor para el tipo `%T'"
 
-#: cp/typeck2.c:311
-msgid "initializer list construction invalid for derived class object `%D'"
-msgstr "construcción de la lista de iniciadores inválida para el objeto de la clase derivada `%D'"
-
-#: cp/typeck2.c:313
-msgid "initializer list construction invalid for polymorphic class object `%D'"
-msgstr "construcción de la lista de iniciadores inválida para el objeto de la clase polimórfica `%D'"
-
-#: cp/typeck2.c:316 cp/typeck2.c:322 cp/typeck2.c:328
-msgid "initializer list construction invalid for `%D'"
-msgstr "construcción de la lista de iniciadores inválida para `%D'"
-
-#: cp/typeck2.c:317
-msgid "due to the presence of a constructor"
-msgstr "debido a la presencia de un constructor"
-
-#: cp/typeck2.c:323 cp/typeck2.c:329
-msgid "due to non-public access of member `%D'"
-msgstr "debido al acceso no público del miembro `%D'"
-
-#: cp/typeck2.c:341
+#: cp/typeck2.c:342
 msgid "comma expression used to initialize return value"
-msgstr "expresión coma utilizada para iniciar el valor de devolución"
+msgstr "se usó una expresión coma para inicializar el valor de devolución"
 
-#: cp/typeck2.c:350
+#: cp/typeck2.c:351
 msgid "cannot initialize arrays using this syntax"
-msgstr "no se pueden asignar valores iniciales a matrices usando esta sintaxis"
+msgstr "no se pueden inicializar matrices usando esta sintaxis"
 
-#: cp/typeck2.c:412
+#: cp/typeck2.c:406
 msgid "ISO C++ forbids non-constant aggregate initializer expressions"
-msgstr "ISO C++ prohibe las expresiones agregadas iniciadoras que no son constantes"
+msgstr "ISO C++ prohibe las expresiones inicializadoras agregadas que no son constantes"
 
-#: cp/typeck2.c:498
+#: cp/typeck2.c:490
 msgid "initializing array with parameter list"
-msgstr "asignando valores iniciales a una matriz con una lista de parámetros"
+msgstr "inicializando una matriz con una lista de parámetros"
 
-#: cp/typeck2.c:554
+#: cp/typeck2.c:546
 msgid "initializer for scalar variable requires one element"
-msgstr "iniciador para una variable escalar requiere un elemento"
+msgstr "inicializador para una variable escalar requiere un elemento"
 
-#: cp/typeck2.c:561
+#: cp/typeck2.c:553
 msgid "braces around scalar initializer for `%T'"
-msgstr "llaves alrededor del valor inicial escalar para `%T'"
+msgstr "llaves alrededor del inicializador para `%T'"
 
-#: cp/typeck2.c:564
+#: cp/typeck2.c:556
 msgid "ignoring extra initializers for `%T'"
-msgstr "ignorando los iniciadores extra para `%T'"
+msgstr "ignorando los inicializadores extra para `%T'"
 
-#: cp/typeck2.c:576
+#: cp/typeck2.c:568
 msgid "variable-sized object of type `%T' may not be initialized"
-msgstr "un objeto de tamaño variable de tipo `%T' no puede tener valor inicial"
+msgstr "un objeto de tamaño variable de tipo `%T' no puede ser inicializado"
 
-#: cp/typeck2.c:586
+#: cp/typeck2.c:578
 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
-msgstr "el subobjeto de tipo `%T' debe ser iniciado por un constructor, no por `%E'"
+msgstr "el subobjeto de tipo `%T' debe ser inicializado por un constructor, no por `%E'"
 
-#: cp/typeck2.c:652
+#: cp/typeck2.c:644
 msgid "aggregate has a partly bracketed initializer"
-msgstr "el agregado tiene un iniciador con llaves parciales"
+msgstr "el agregado tiene un inicializador con llaves parciales"
 
-#: cp/typeck2.c:690 cp/typeck2.c:791
+#: cp/typeck2.c:682 cp/typeck2.c:786
 msgid "non-trivial labeled initializers"
-msgstr "iniciadores etiquetados como no triviales"
+msgstr "inicializadores etiquetados como no triviales"
 
-#: cp/typeck2.c:707
+#: cp/typeck2.c:699
 msgid "non-empty initializer for array of empty elements"
-msgstr "iniciador no-vacío para una matriz de elementos vacíos"
+msgstr "inicializador no-vacío para una matriz de elementos vacíos"
 
-#: cp/typeck2.c:757
+#: cp/typeck2.c:752
 msgid "initializer list for object of class with virtual base classes"
-msgstr "lista de iniciadores para un objeto de una clase con clases base virtual"
+msgstr "lista de inicializadores para un objeto de una clase con clases base virtual"
 
-#: cp/typeck2.c:763
+#: cp/typeck2.c:758
 msgid "initializer list for object of class with base classes"
-msgstr "lista de iniciadores para un objeto de una clase con clases base"
+msgstr "lista de inicializadores para un objeto de una clase con clases base"
 
-#: cp/typeck2.c:769
+#: cp/typeck2.c:764
 msgid "initializer list for object using virtual functions"
-msgstr "lista de iniciadores para un objeto que usa funciones virtuales"
+msgstr "lista de inicializadores para un objeto que usa funciones virtuales"
 
-#: cp/typeck2.c:832 cp/typeck2.c:849
+#: cp/typeck2.c:827 cp/typeck2.c:843
 msgid "missing initializer for member `%D'"
-msgstr "falta el iniciador para el miembro `%D'"
+msgstr "falta el inicializador para el miembro `%D'"
 
-#: cp/typeck2.c:837
+#: cp/typeck2.c:832
 msgid "uninitialized const member `%D'"
-msgstr "miembro const `%D' sin iniciar"
+msgstr "miembro const `%D' sin inicializar"
 
-#: cp/typeck2.c:840
+#: cp/typeck2.c:834
 msgid "member `%D' with uninitialized const fields"
-msgstr "miembro `%D' con campos const sin iniciar"
+msgstr "miembro `%D' con campos const sin inicializar"
 
-#: cp/typeck2.c:843
+#: cp/typeck2.c:837
 msgid "member `%D' is uninitialized reference"
-msgstr "el miembro `%D' es una referencia sin iniciar"
+msgstr "el miembro `%D' es una referencia sin inicializar"
 
-#: cp/typeck2.c:886
+#: cp/typeck2.c:883
 msgid "index value instead of field name in union initializer"
-msgstr "valor de índice en lugar del nombre del campo en el iniciador de union"
+msgstr "valor de índice en lugar del nombre del campo en el inicializador de union"
 
-#: cp/typeck2.c:898
+#: cp/typeck2.c:895
 msgid "no field `%D' in union being initialized"
-msgstr "no existe el campo `%D' en la union que se está iniciando"
+msgstr "no existe el campo `%D' en la union que se está inicializando"
 
-#: cp/typeck2.c:906
+#: cp/typeck2.c:903
 msgid "union `%T' with no named members cannot be initialized"
-msgstr "no se puede iniciar la union `%T' sin miembros nombrados"
+msgstr "no se puede inicializar la union `%T' sin miembros nombrados"
 
-#: cp/typeck2.c:942
+#: cp/typeck2.c:939
 msgid "excess elements in aggregate initializer"
-msgstr "exceso de elementos en iniciador agregado"
+msgstr "exceso de elementos en el inicializador agregado"
 
-#: cp/typeck2.c:1047
+#: cp/typeck2.c:1053
 msgid "circular pointer delegation detected"
 msgstr "se detectó una delegación de apuntador circular"
 
-#: cp/typeck2.c:1060
+#: cp/typeck2.c:1066
 msgid "base operand of `->' has non-pointer type `%T'"
 msgstr "el operando base de `->' tiene el tipo `%T' que no es apuntador"
 
-#: cp/typeck2.c:1074
+#: cp/typeck2.c:1080
 msgid "result of `operator->()' yields non-pointer result"
 msgstr "el resultado de `operator->()' produce un resultado que no es apuntador"
 
-#: cp/typeck2.c:1076
+#: cp/typeck2.c:1082
 msgid "base operand of `->' is not a pointer"
 msgstr "el operando base de `->' no es un apuntador"
 
-#: cp/typeck2.c:1142
+#: cp/typeck2.c:1148
 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
 msgstr "no se puede usar `%E' como un apuntador miembro, porque es de tipo `%T'"
 
-#: cp/typeck2.c:1149
+#: cp/typeck2.c:1155
 msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
 msgstr "no se puede aplicar el apuntador a miembro `%E' a `%E', el cual es del tipo no agregado `%T'"
 
-#: cp/typeck2.c:1158
+#: cp/typeck2.c:1164
 msgid "member type `%T::' incompatible with object type `%T'"
 msgstr "el tipo de miembro `%T::' es incompatible con el tipo objeto `%T'"
 
-#: cp/typeck2.c:1195
+#: cp/typeck2.c:1201
 msgid "`%T' fails to be a typedef or built-in type"
 msgstr "`%T' falla al ser un typedef o un tipo interno"
 
-#: cp/typeck2.c:1268
+#: cp/typeck2.c:1274
 #, c-format
 msgid "ISO C++ forbids defining types within %s"
 msgstr "ISO C++ prohibe la definición de tipos dentro de %s"
 
+#: cp/typeck2.c:1399
+msgid "call to function `%D' which throws incomplete type `%#T'"
+msgstr "llamada a la función `%D' la cual arroja el tipo incompleto `%#T'"
+
+#: cp/typeck2.c:1402
+msgid "call to function which throws incomplete type `%#T'"
+msgstr "llamada a una función la cual arroja el tipo incompleto `%#T'"
+
 #. XXX Not i18n clean.
-#: cp/cp-tree.h:3854
+#: cp/cp-tree.h:3846
 #, c-format
 msgid "%s is deprecated, please see the documentation for details"
 msgstr "%s está deprecado, por favor vea la documentación para más detalles"
@@ -17500,65 +17914,65 @@ msgstr "No avisar cuando las funciones friend sin plantillas son declaradas dent
 msgid "Don't announce deprecation of compiler features"
 msgstr "No anunciar características deprecadas del compilador"
 
-#: f/bad.c:386
+#: f/bad.c:387
 msgid "note:"
 msgstr "nota:"
 
-#: f/bad.c:390
+#: f/bad.c:391
 msgid "warning:"
 msgstr "aviso:"
 
-#: f/bad.c:394
+#: f/bad.c:395
 msgid "fatal:"
 msgstr "fatal:"
 
-#: f/bad.c:436
+#: f/bad.c:437
 msgid "(continued):"
 msgstr "(continuado):"
 
-#: f/bad.c:486 f/bad.c:504
+#: f/bad.c:487 f/bad.c:505
 msgid "[REPORT BUG!!] %"
 msgstr "[¡¡REPORTAR BICHO!!] %"
 
-#: f/bad.c:493 f/bad.c:525
+#: f/bad.c:494 f/bad.c:526
 msgid "[REPORT BUG!!]"
 msgstr "[¡¡REPORTAR BICHO!!]"
 
-#: f/com.c:3122
+#: f/com.c:3132
 #, no-c-format
 msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
 msgstr "la etiqueta ASSIGNada no cabe en `%A' en %0 -- utilizando una similar más ancho"
 
-#: f/com.c:11606
+#: f/com.c:11551
 msgid "no INTEGER type can hold a pointer on this configuration"
 msgstr "ningún tipo INTEGER puede guardar una apuntador en esta configuración"
 
-#: f/com.c:11831
+#: f/com.c:11772
 #, c-format
 msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
 msgstr "configuration: REAL, INTEGER, y LOGICAL son de %d bits de anchura,"
 
-#: f/com.c:11833
+#: f/com.c:11774
 #, c-format
 msgid "and pointers are %d bits wide, but g77 doesn't yet work"
 msgstr "y los apuntadores son de %d bits de anchura, pero g77 aún no trabaja"
 
-#: f/com.c:11835
+#: f/com.c:11776
 msgid "properly unless they all are 32 bits wide"
 msgstr "de forma adecuada a menos que todos sean de 32 bits de anchura"
 
-#: f/com.c:11836
+#: f/com.c:11777
 msgid "Please keep this in mind before you report bugs."
 msgstr "Por favor tenga esto presente antes de reportar `bugs'."
 
 #. I/O will probably crash.
-#: f/com.c:11844
+#: f/com.c:11785
 #, c-format
 msgid "configuration: char * holds %d bits, but ftnlen only %d"
 msgstr "configuration: char * guarda %d bits, pero ftnlen sólo %d"
 
 #. ASSIGN 10 TO I will crash.
-#: f/com.c:11853
+#: f/com.c:11794
 #, c-format
 msgid ""
 "configuration: char * holds %d bits, but INTEGER only %d --\n"
@@ -17567,68 +17981,68 @@ msgstr ""
 "configuration: char * guarda %d bits, pero INTEGER sólo %d --\n"
 " la declaración ASSIGN podría fallar"
 
-#: f/com.c:13687
+#: f/com.c:13609
 msgid "In statement function"
 msgstr "En la declaración de la función"
 
-#: f/com.c:13697
+#: f/com.c:13619
 msgid "Outside of any program unit:\n"
 msgstr "Fuera de cualquier unidad de programa:\n"
 
-#: f/com.c:15386
+#: f/com.c:15248
 #, no-c-format
 msgid "%A from %B at %0%C"
 msgstr "%A desde %B en %0%C"
 
-#: f/com.c:15563
+#: f/com.c:15425
 msgid "directory name must immediately follow -I"
 msgstr "el nombre del directorio debe seguir inmediatamente a -I"
 
-#: f/com.c:15706
+#: f/com.c:15568
 #, no-c-format
 msgid "At %0, INCLUDE file %A exists, but is not readable"
 msgstr "En %0, el fichero INCLUDE %A existe, pero no es legible"
 
-#: f/com.c:15741
+#: f/com.c:15603
 #, no-c-format
 msgid "At %0, INCLUDE nesting too deep"
 msgstr "En %0, la anidación de INCLUDE es demasiado profunda"
 
-#: f/expr.c:9613
+#: f/expr.c:9614
 #, no-c-format
 msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
 msgstr "Dos operadores aritméticos en una fila en %0 y %1 -- use paréntesis"
 
-#: f/expr.c:9663
+#: f/expr.c:9664
 #, no-c-format
 msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
 msgstr "El operador en %0 tiene una preferencia menor que aquél en %1 -- use paréntesis"
 
-#: f/expr.c:10524
+#: f/expr.c:10525
 #, no-c-format
 msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
 msgstr "Use .EQV./.NEQV. en lugar de .EQ./.NE. en %0 para los operandos LOGICAL en %1 y %2"
 
-#: f/expr.c:10895
+#: f/expr.c:10896
 #, no-c-format
 msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
 msgstr "Operando sin soporte para ** en %1 -- se convirtió a INTEGER por omisión"
 
-#: f/g77spec.c:256
+#: f/g77spec.c:255
 #, c-format
 msgid "overflowed output arg list for `%s'"
 msgstr "lista de argumentos de salida desbordada para `%s'"
 
-#: f/g77spec.c:395
+#: f/g77spec.c:394
 msgid "--driver no longer supported"
 msgstr "--driver ya no tiene soporte"
 
-#: f/g77spec.c:408
+#: f/g77spec.c:407
 #, c-format
 msgid "argument to `%s' missing"
 msgstr "falta el argumento para `%s'"
 
-#: f/g77spec.c:412
+#: f/g77spec.c:411
 msgid "no input files; unwilling to write output files"
 msgstr "no hay ficheros de entrada; incapaz de escribir ficheros de salida"
 
@@ -17637,121 +18051,103 @@ msgstr "no hay ficheros de entrada; incapaz de escribir ficheros de salida"
 msgid "Implicit declaration of `%A' at %0"
 msgstr "Declaración implícita de `%A' en %0"
 
-#: f/lex.c:274
-#, no-c-format
-msgid "The meaning of `\\x' (at %0) varies with -traditional"
-msgstr "el significado de `\\x' (en %0) varía con -traditional"
-
-#: f/lex.c:325
-#, no-c-format
-msgid "The meaning of `\\a' (at %0) varies with -traditional"
-msgstr "el significado de `\\a' (en %0) varía con -traditional"
-
-#: f/lex.c:355
+#: f/lex.c:326
 #, no-c-format
 msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
 msgstr "Secuencia de escape que no es estándard ISO `\\%A' en %0"
 
-#: f/lex.c:374
+#: f/lex.c:345
 #, no-c-format
 msgid "Unknown escape sequence `\\%A' at %0"
 msgstr "Secuencia de escape desconocida `\\%A' en %0"
 
-#: f/lex.c:383
+#: f/lex.c:354
 #, no-c-format
 msgid "Unterminated escape sequence `\\' at %0"
 msgstr "Secuencia de escape sin terminar `\\' en %0"
 
-#: f/lex.c:394
+#: f/lex.c:365
 #, no-c-format
 msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
 msgstr "Secuencia de escape desconocida: `\\' seguida por el código de caracter 0x%A en %0"
 
-#: f/lex.c:422
+#: f/lex.c:393
 #, no-c-format
 msgid "\\x used at %0 with no following hex digits"
 msgstr "se usó \\x en %0 sin dígitos hexadecimales a continuación"
 
-#: f/lex.c:436
+#: f/lex.c:407
 #, no-c-format
 msgid "Hex escape at %0 out of range"
 msgstr "Secuencia de escape hexadecimal en %0 fuera de rango"
 
-#: f/lex.c:470
+#: f/lex.c:441
 #, no-c-format
 msgid "Escape sequence at %0 out of range for character"
 msgstr "Secuencia de escape en %0 fuera de rango por el carácter"
 
-#: f/lex.c:593
-msgid "the meaning of `\\x' varies with -traditional"
-msgstr "el significado de `\\x' varía con -traditional"
-
-#: f/lex.c:630
+#: f/lex.c:595
 msgid "hex escape out of range"
 msgstr "secuencia de escape hexadecimal fuera de rango"
 
-#: f/lex.c:676
-msgid "the meaning of `\\a' varies with -traditional"
-msgstr "el significado de `\\a' varía con -traditional"
-
-#: f/lex.c:692
+#: f/lex.c:648
 #, c-format
 msgid "non-ANSI-standard escape sequence, `\\%c'"
 msgstr "secuencia de escape que no es estándar ANSI, `\\%c'"
 
-#: f/lex.c:705
+#: f/lex.c:661
 #, c-format
 msgid "non-ISO escape sequence `\\%c'"
 msgstr "secuencia de escape que no es ISO, `\\%c'"
 
-#: f/lex.c:709
+#: f/lex.c:665
 #, c-format
 msgid "unknown escape sequence `\\%c'"
 msgstr "secuencia de escape desconocida, `\\%c'"
 
-#: f/lex.c:711
+#: f/lex.c:667
 #, c-format
 msgid "unknown escape sequence: `\\' followed by char code 0x%x"
 msgstr "secuencia de escape desconocida: `\\' seguida por el código de caracter 0x%x"
 
-#: f/lex.c:788
+#: f/lex.c:744
 msgid "badly formed directive -- no closing quote"
 msgstr "directiva mal formada -- comilla sin cerrar"
 
-#: f/lex.c:846
+#: f/lex.c:802
 msgid "#-lines for entering and leaving files don't match"
 msgstr "el número de #-lines para entrar y salir de los ficheros no coinciden"
 
-#: f/lex.c:1008
+#: f/lex.c:964
 msgid "bad directive -- missing close-quote"
 msgstr "directiva errónea -- falta una comilla que cierre"
 
-#: f/lex.c:1122
+#: f/lex.c:1078
 #, c-format
 msgid "ignoring pragma: %s"
 msgstr "ignorando el pragma: %s"
 
-#: f/lex.c:1200
+#: f/lex.c:1156
 msgid "invalid #ident"
 msgstr "instrucción #ident inválida"
 
-#: f/lex.c:1217
+#: f/lex.c:1173
 msgid "undefined or invalid # directive"
 msgstr "directiva # no definida o inválida"
 
-#: f/lex.c:1273
+#: f/lex.c:1229
 msgid "invalid #line"
 msgstr "instrucción #line inválida"
 
-#: f/lex.c:1329 f/lex.c:1373
+#: f/lex.c:1285 f/lex.c:1329
 msgid "use `#line ...' instead of `# ...' in first line"
 msgstr "use `#line ...' en lugar de `# ...' en la primera línea"
 
-#: f/lex.c:1383
+#: f/lex.c:1339
 msgid "invalid #-line"
 msgstr "instrucción #-line inválida"
 
-#: f/lex.c:1476
+#: f/lex.c:1432
 #, no-c-format
 msgid "Null character at %0 -- line ignored"
 msgstr "Carácter nulo en %0 -- línea ignorada"
@@ -17761,21 +18157,21 @@ msgstr "Car
 msgid "INCLUDE at %0 not the only statement on the source line"
 msgstr "INCLUDE en %0 no es la primera declaración en la línea de código"
 
-#: f/ste.c:1404 f/ste.c:1755
+#: f/ste.c:1400 f/ste.c:1747
 msgid "ASSIGNed FORMAT specifier is too small"
 msgstr "el especificador de FORMATo ASSIGNado es demasiado pequeño"
 
 #. ~~~Someday handle CHARACTER*1, CHARACTER*N
-#: f/ste.c:2636
+#: f/ste.c:2624
 #, no-c-format
 msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
 msgstr "SELECT CASE en el tipo CHARACTER (en %0) no tiene soporte -- perdón"
 
-#: f/ste.c:2965
+#: f/ste.c:2953
 msgid "ASSIGN to variable that is too small"
 msgstr "ASSIGN a una variable que es demasiado pequeña"
 
-#: f/ste.c:2993
+#: f/ste.c:2981
 msgid "ASSIGNed GOTO target variable is too small"
 msgstr "la variable ASSIGNada del objetivo GOTO es demasiado pequeña"
 
@@ -17784,21 +18180,21 @@ msgstr "la variable ASSIGNada del objetivo GOTO es demasiado peque
 msgid "Local adjustable symbol `%A' at %0"
 msgstr "Símbolo local ajustable `%A' en %0"
 
-#: f/target.c:2560
+#: f/target.c:2550
 msgid "data initializer on host with different endianness"
-msgstr "iniciador de datos en el anfitrión con `endianness' diferente"
+msgstr "inicializador de datos en el anfitrión con `endianness' diferente"
 
-#: f/top.c:238
+#: f/top.c:237
 #, c-format
 msgid "%s no longer supported -- try -fvxt"
 msgstr "%s ya no tiene soporte -- intente -fvxt"
 
-#: f/top.c:240
+#: f/top.c:239
 #, c-format
 msgid "%s no longer supported -- try -fno-vxt -ff90"
 msgstr "%s ya no tiene soporte -- intente -fno-vxt -ff90"
 
-#: f/top.c:308 f/top.c:310
+#: f/top.c:307 f/top.c:309
 #, c-format
 msgid "%s disabled, use normal debugging flags"
 msgstr "%s desactivado, use los interruptores normales de depuración"
@@ -17881,7 +18277,7 @@ msgstr "Permite que REAL(Z) y AIMAG(Z) reciban DOUBLE COMPLEX Z"
 
 #: f/lang-options.h:91
 msgid "Initialization via DATA and PARAMETER is type-compatible"
-msgstr "La iniciación a través de DATA y PARAMETER es de tipos compatibles"
+msgstr "La inicialización a través de DATA y PARAMETER es de tipos compatibles"
 
 #: f/lang-options.h:93
 msgid "Allow INTEGER and LOGICAL interchangeability"
@@ -17893,7 +18289,7 @@ msgstr "Muestra la informaci
 
 #: f/lang-options.h:99
 msgid "Initialize local vars and arrays to zero"
-msgstr "Iniciando las variables locales y matrices a cero"
+msgstr "Inicializa las variables locales y matrices a cero"
 
 #: f/lang-options.h:103
 msgid "Backslashes in character/hollerith constants not special (C-style)"
@@ -18735,12 +19131,12 @@ msgstr "Se intent
 #: f/bad.def:886
 #, no-c-format
 msgid "Too few initial values in list of initializers for `%A' at %0"
-msgstr "Muy pocos valores iniciales en la lista de iniciadores para `%A' en %0"
+msgstr "Muy pocos valores iniciales en la lista de inicializadores para `%A' en %0"
 
 #: f/bad.def:889
 #, no-c-format
 msgid "Too many initial values in list of initializers starting at %0"
-msgstr "Demasiados valores iniciales en la lista de iniciadores que comienza en %0"
+msgstr "Demasiados valores iniciales en la lista de inicializadores que comienza en %0"
 
 #: f/bad.def:892
 #, no-c-format
@@ -18750,7 +19146,7 @@ msgstr "La especificaci
 #: f/bad.def:895
 #, no-c-format
 msgid "Array subscript #%B out of range for initialization of `%A' in statement at %0"
-msgstr "El subíndice de matriz #%B está fuera de rango para la iniciación de `%A' en la declaración en %0"
+msgstr "El subíndice de matriz #%B está fuera de rango para la inicialización de `%A' en la declaración en %0"
 
 #: f/bad.def:898
 #, no-c-format
@@ -18845,7 +19241,7 @@ msgstr "El bloque com
 #: f/bad.def:987
 #, no-c-format
 msgid "Blank common initialized at %0"
-msgstr "Común en blanco iniciado en %0"
+msgstr "Común en blanco inicializado en %0"
 
 #: f/bad.def:990
 #, no-c-format
@@ -18925,7 +19321,7 @@ msgstr "Continuaci
 #: f/bad.def:1055 f/bad.def:1058
 #, no-c-format
 msgid "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
-msgstr "El nombre global `%A' definido en %0 ya se había definido en %1 [info -f g77 M GLOBALS]"
+msgstr "El nombre global `%A' definido en %0 ya estaba definido en %1 [info -f g77 M GLOBALS]"
 
 #: f/bad.def:1061 f/bad.def:1064
 #, no-c-format
@@ -19018,319 +19414,324 @@ msgstr "En la lista de nombres"
 msgid "In anything"
 msgstr "En cualquier"
 
-#: java/check-init.c:915
+#: java/check-init.c:917
 #, c-format
 msgid "internal error in check-init: tree code not implemented: %s"
 msgstr "error interno en check-init: árbol de código no implementado: %s"
 
-#: java/check-init.c:988
+#: java/check-init.c:990
 #, c-format
 msgid "final field '%s' may not have been initialized"
-msgstr "el campo final '%s' puede no haber sido iniciado"
+msgstr "el campo final '%s' puede no haber sido inicializado"
 
-#: java/class.c:568 java/class.c:593
+#: java/class.c:539 java/class.c:564
 msgid "internal error - too many interface type"
 msgstr "error interno - demasiados tipos de interfaz"
 
-#: java/class.c:744
+#: java/class.c:677
 msgid "bad method signature"
 msgstr "firma de método errónea"
 
-#: java/class.c:793
+#: java/class.c:726
 msgid "misplaced ConstantValue attribute (not in any field)"
 msgstr "atributo ConstantValue mal colocado (no está en ningún campo)"
 
-#: java/class.c:795
+#: java/class.c:728
 #, c-format
 msgid "duplicate ConstantValue attribute for field '%s'"
 msgstr "atributo ConstantValue duplicado para el campo '%s'"
 
-#: java/class.c:806
+#: java/class.c:739
 #, c-format
 msgid "ConstantValue attribute of field '%s' has wrong type"
 msgstr "el atributo ConstantValue del campo '%s' tiene un tipo erróneo"
 
-#: java/class.c:1170
+#: java/class.c:1103
 #, c-format
 msgid "field '%s' not found in class"
 msgstr "no se encuentra el campo '%s' en la clase"
 
-#: java/class.c:1432
+#: java/class.c:1365
 msgid "abstract method in non-abstract class"
 msgstr "método abstracto en la clase que no es abstracta"
 
-#: java/class.c:2133
+#: java/class.c:2067
 #, c-format
 msgid "non-static method '%s' overrides static method"
 msgstr "el método '%s' que no es estático anula al método estático"
 
-#: java/decl.c:1515
+#: java/decl.c:1537
 #, c-format
 msgid "In %s: overlapped variable and exception ranges at %d"
 msgstr "En %s: variable sobreescrita y rangos de excepción en %d"
 
-#: java/decl.c:1603
+#: java/decl.c:1618
 msgid "bad type in parameter debug info"
 msgstr "tipo erróneo en la información de parámetros de depuración"
 
-#: java/decl.c:1613
+#: java/decl.c:1628
 #, c-format
 msgid "bad PC range for debug info for local `%s'"
 msgstr "rango de PC erróneo para la información de depuración para `%s' local"
 
-#: java/expr.c:549
+#: java/expr.c:530
 msgid "stack underflow - dup* operation"
 msgstr "desbordamiento de la pila - operación dup*"
 
-#: java/expr.c:1541
+#: java/expr.c:1536
 #, c-format
 msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
 msgstr "la referencia `%s' es ambigua: aparece en la interfaz `%s' y en la interfaz `%s'"
 
-#: java/expr.c:1570
+#: java/expr.c:1565
 #, c-format
 msgid "field `%s' not found"
 msgstr "no se encuentra el campo `%s'"
 
-#: java/expr.c:1725
+#: java/expr.c:1717
 msgid "ret instruction not implemented"
 msgstr "no se ha implementado aún la instrucción ret"
 
-#: java/expr.c:1862
+#: java/expr.c:1852
 #, c-format
 msgid "method '%s' not found in class"
 msgstr "no se encuentra el método '%s' en la clase"
 
-#: java/expr.c:2066
+#: java/expr.c:2055
 #, c-format
 msgid "failed to find class '%s'"
 msgstr "no se encontró la clase '%s'"
 
-#: java/expr.c:2078
+#: java/expr.c:2065
 #, c-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr "la clase '%s' no tiene un método llamado '%s' que coincida con la firma '%s'"
 
-#: java/expr.c:2088
+#: java/expr.c:2075
 msgid "invokestatic on non static method"
 msgstr "invokestatic en un método no estático"
 
-#: java/expr.c:2093
+#: java/expr.c:2080
 msgid "invokestatic on abstract method"
 msgstr "invokestatic en un método abstracto"
 
-#: java/expr.c:2101
+#: java/expr.c:2088
 msgid "invoke[non-static] on static method"
 msgstr "invoke[no-estático] en un método estático"
 
-#: java/expr.c:2386
+#: java/expr.c:2373
 #, c-format
 msgid "missing field '%s' in '%s'"
 msgstr "falta el campo '%s' en '%s'"
 
-#: java/expr.c:2392
+#: java/expr.c:2379
 #, c-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr "no coincide la firma para el campo '%s' en '%s'"
 
-#: java/expr.c:2415
+#: java/expr.c:2402
 #, c-format
 msgid "assignment to final field `%s' not in field's class"
 msgstr "la asignación para el campo final `%s' no está en el campo de la clase"
 
-#: java/expr.c:2420
+#: java/expr.c:2407
 #, c-format
 msgid "assignment to final static field `%s' not in class initializer"
-msgstr "la asignación para el campo final estático `%s' no está en el iniciador de la clase"
+msgstr "la asignación para el campo final estático `%s' no está en el inicializador de la clase"
 
-#: java/expr.c:2427
+#: java/expr.c:2414
 #, c-format
 msgid "assignment to final field `%s' not in constructor"
 msgstr "la asignación al campo final `%s' no está en el constructor"
 
-#: java/expr.c:2665
+#: java/expr.c:2661
 #, c-format
 msgid "can't expand %s"
 msgstr "no se puede expandir %s"
 
-#: java/expr.c:2841
+#: java/expr.c:2838
 msgid "invalid PC in line number table"
 msgstr "PC inválido en la tabla de números de línea"
 
 #. We've just reached the end of a region of dead code.
-#: java/expr.c:2886
+#: java/expr.c:2883
 #, c-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr "bytecode inalcanzable desde %d hasta antes de %d"
 
 #. We've just reached the end of a region of dead code.
-#: java/expr.c:2923
+#: java/expr.c:2920
 #, c-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr "bytecode inalcanzable desde %d hasta el final del método"
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3237
+#: java/expr.c:3238
 msgid "unrecogized wide sub-instruction"
 msgstr "no se reconoce la sub-instrucción ancha"
 
-#: java/jcf-io.c:410
+#: java/jcf-io.c:537
 #, c-format
 msgid "source file for class `%s' is newer than its matching class file.  Source file `%s' used instead"
 msgstr "el fichero fuente para la clase `%s' es más nuevo que su fichero de clase coincidente.  Se usa entonces el fichero fuente `%s'"
 
-#: java/jcf-parse.c:376
+#: java/jcf-parse.c:338
 msgid "bad string constant"
 msgstr "constante de cadena errónea"
 
-#: java/jcf-parse.c:394
+#: java/jcf-parse.c:356
 #, c-format
 msgid "bad value constant type %d, index %d"
 msgstr "valor erróneo del tipo constante %d, índice %d"
 
-#: java/jcf-parse.c:566
+#: java/jcf-parse.c:528
 #, c-format
 msgid "can't reopen %s"
 msgstr "no se puede reabrir %s"
 
-#: java/jcf-parse.c:571
+#: java/jcf-parse.c:533
 #, c-format
 msgid "can't close %s"
 msgstr "no se puede cerrar %s"
 
-#: java/jcf-parse.c:653
+#: java/jcf-parse.c:615
 #, c-format
 msgid "cannot find file for class %s"
 msgstr "no se puede encontrar el fichero para la clase %s"
 
-#: java/jcf-parse.c:665
+#: java/jcf-parse.c:627
 msgid "not a valid Java .class file"
 msgstr "no es un fichero .class de Java válido"
 
-#: java/jcf-parse.c:668
+#: java/jcf-parse.c:630
 msgid "error while parsing constant pool"
 msgstr "error mientras se analizaba el conjunto de constantes"
 
-#: java/jcf-parse.c:671
+#: java/jcf-parse.c:633
 #, c-format
 msgid "error in constant pool entry #%d\n"
 msgstr "error en la entrada de #%d del conjunto de constantes\n"
 
 #. FIXME - where was first time
-#: java/jcf-parse.c:683
+#: java/jcf-parse.c:645
 #, c-format
 msgid "reading class %s for the second time from %s"
 msgstr "leyendo la clase %s por segunda vez desde %s"
 
-#: java/jcf-parse.c:701
+#: java/jcf-parse.c:663
 msgid "error while parsing fields"
 msgstr "error mientras se analizaban los campos"
 
-#: java/jcf-parse.c:704
+#: java/jcf-parse.c:666
 msgid "error while parsing methods"
 msgstr "error mientras se analizaban los métodos"
 
-#: java/jcf-parse.c:707
+#: java/jcf-parse.c:669
 msgid "error while parsing final attributes"
 msgstr "error mientras se analizaban los atributos finales"
 
-#: java/jcf-parse.c:721
+#: java/jcf-parse.c:683
 #, c-format
 msgid "the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath"
 msgstr "el `java.lang.Object' que se encontró en `%s' no tiene el atributo especial de longitud cero `gnu.gcj.gcj-compiled'.  Esto significa generalmente que su ruta de clases está establecida incorrectamente.  Use `info gcj \"Input Options\"' para ver la página de info que describe cómo establecer la ruta de clases"
 
-#: java/jcf-parse.c:811
+#: java/jcf-parse.c:773
 msgid "missing Code attribute"
 msgstr "falta el atributo Code"
 
-#: java/jcf-parse.c:1050
+#: java/jcf-parse.c:1010
 msgid "source file seen twice on command line and will be compiled only once"
 msgstr "el fichero fuente se vio dos veces en la línea de comando y se compilará solo una vez"
 
-#: java/jcf-parse.c:1066
+#: java/jcf-parse.c:1026
 msgid "no input file specified"
 msgstr "no se especificaron ficheros de entrada"
 
-#: java/jcf-parse.c:1095
+#: java/jcf-parse.c:1055
 #, c-format
 msgid "can't close input file %s"
 msgstr "no se puede cerrar el fichero de entrada %s"
 
-#: java/jcf-parse.c:1132
+#: java/jcf-parse.c:1092
 #, c-format
 msgid "bad zip/jar file %s"
 msgstr "fichero zip/jar %s erróneo"
 
-#: java/jcf-write.c:2630
+#: java/jcf-write.c:2641
 #, c-format
 msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
 msgstr "error interno en generate_bytecode_insn - no se ha implementado el árbol de código: %s"
 
-#: java/jcf-write.c:2937
+#: java/jcf-write.c:2979
 msgid "field initializer type mismatch"
-msgstr "no coincide el tipo del iniciador del campo"
+msgstr "no coincide el tipo del inicializador del campo"
 
-#: java/jcf-write.c:3346
+#: java/jcf-write.c:3387
 #, c-format
 msgid "can't create directory %s"
 msgstr "no se puede crear el directorio %s"
 
-#: java/jv-scan.c:183
+#: java/jcf-write.c:3441
+#, c-format
+msgid "can't create %s"
+msgstr "no se puede crear %s"
+
+#: java/jv-scan.c:187
 msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
 msgstr "sólo se permite uno de `--print-main', `--list-class' y `--complexity'"
 
-#: java/jv-scan.c:186
+#: java/jv-scan.c:190
 #, c-format
 msgid "can't open output file `%s'"
 msgstr "no se puede abrir el fichero de salida `%s'"
 
-#: java/jv-scan.c:220
+#: java/jv-scan.c:224
 #, c-format
 msgid "file not found `%s'"
 msgstr "no se puede encontrar el fichero `%s'"
 
-#: java/jvspec.c:427
+#: java/jvspec.c:426
 msgid "can't specify `-D' without `--main'\n"
 msgstr "no se puede especificar `-D' sin `--main'\n"
 
-#: java/jvspec.c:430
+#: java/jvspec.c:429
 #, c-format
 msgid "`%s' is not a valid class name"
 msgstr "`%s' no es un nombre de clase válido"
 
-#: java/jvspec.c:436
-msgid "-R requires -o"
-msgstr "-R requiere -o"
+#: java/jvspec.c:435
+msgid "--resource requires -o"
+msgstr "--resource requiere -o"
 
-#: java/jvspec.c:443
+#: java/jvspec.c:442
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr "aviso: se ignoraron los ficheros .class que ya fueron compilados con -C"
 
-#: java/jvspec.c:450
+#: java/jvspec.c:449
 msgid "cannot specify both -C and -o"
 msgstr "no se pueden especificar -C y -o al mismo tiempo"
 
-#: java/jvspec.c:462
+#: java/jvspec.c:461
 msgid "cannot create temporary file"
 msgstr "no se puede crear el fichero temporal"
 
-#: java/jvspec.c:490
+#: java/jvspec.c:489
 msgid "using both @FILE with multiple files not implemented"
 msgstr "no está implementado usar ambos @FILE con ficheros múltiples"
 
-#: java/jvspec.c:548
+#: java/jvspec.c:538
 msgid "cannot specify `main' class when not linking"
 msgstr "no se puede especificar la clase `main' cuando no se está enlazando"
 
-#: java/lang.c:453
+#: java/lang.c:543
 msgid "can't do dependency tracking with input from stdin"
 msgstr "no se puede hacer la revisión de dependencias con entrada desde entrada estándard"
 
-#: java/lang.c:469
+#: java/lang.c:559
 msgid "couldn't determine target name for dependency tracking"
 msgstr "no se puede determinar el nombre del objetivo para la revisión de dependencias"
 
-#: java/lex.c:308
+#: java/lex.c:303
 #, c-format
 msgid ""
 "unknown encoding: `%s'\n"
@@ -19350,192 +19751,232 @@ msgstr ""
 msgid "can't mangle %s"
 msgstr "no se puede deshacer %s"
 
-#: java/mangle_name.c:145 java/mangle_name.c:217
+#: java/mangle_name.c:144 java/mangle_name.c:216
 msgid "internal error - invalid Utf8 name"
 msgstr "error interno - nombre Utf8 inválido"
 
-#: /usr/share/bison.simple:650
-msgid "parse error; also virtual memory exceeded"
-msgstr "error de decodificación; también se excedió la memoria"
-
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:747 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:785
-msgid "Missing name"
-msgstr "Falta el nombre"
+#: ../../gcc-cvs/gcc/java/parse-scan.y:881 ../../gcc-3cvs/gcc/java/parse.y:962
+#: ../../gcc-3cvs/gcc/java/parse.y:1303 ../../gcc-3cvs/gcc/java/parse.y:1364
+#: ../../gcc-3cvs/gcc/java/parse.y:1574 ../../gcc-3cvs/gcc/java/parse.y:1796
+#: ../../gcc-3cvs/gcc/java/parse.y:1805 ../../gcc-3cvs/gcc/java/parse.y:1816
+#: ../../gcc-3cvs/gcc/java/parse.y:1827 ../../gcc-3cvs/gcc/java/parse.y:1839
+#: ../../gcc-3cvs/gcc/java/parse.y:1854 ../../gcc-3cvs/gcc/java/parse.y:1871
+#: ../../gcc-3cvs/gcc/java/parse.y:1873 ../../gcc-3cvs/gcc/java/parse.y:1945
+#: ../../gcc-3cvs/gcc/java/parse.y:2116 ../../gcc-3cvs/gcc/java/parse.y:2178
+#: ../../gcc-3cvs/gcc/java/parse.y:2330 ../../gcc-3cvs/gcc/java/parse.y:2342
+#: ../../gcc-3cvs/gcc/java/parse.y:2349 ../../gcc-3cvs/gcc/java/parse.y:2356
+#: ../../gcc-3cvs/gcc/java/parse.y:2367 ../../gcc-3cvs/gcc/java/parse.y:2369
+#: ../../gcc-3cvs/gcc/java/parse.y:2407 ../../gcc-3cvs/gcc/java/parse.y:2409
+#: ../../gcc-3cvs/gcc/java/parse.y:2411 ../../gcc-3cvs/gcc/java/parse.y:2432
+#: ../../gcc-3cvs/gcc/java/parse.y:2434 ../../gcc-3cvs/gcc/java/parse.y:2436
+#: ../../gcc-3cvs/gcc/java/parse.y:2452 ../../gcc-3cvs/gcc/java/parse.y:2454
+#: ../../gcc-3cvs/gcc/java/parse.y:2475 ../../gcc-3cvs/gcc/java/parse.y:2477
+#: ../../gcc-3cvs/gcc/java/parse.y:2479 ../../gcc-3cvs/gcc/java/parse.y:2507
+#: ../../gcc-3cvs/gcc/java/parse.y:2509 ../../gcc-3cvs/gcc/java/parse.y:2511
+#: ../../gcc-3cvs/gcc/java/parse.y:2513 ../../gcc-3cvs/gcc/java/parse.y:2531
+#: ../../gcc-3cvs/gcc/java/parse.y:2533 ../../gcc-3cvs/gcc/java/parse.y:2544
+#: ../../gcc-3cvs/gcc/java/parse.y:2555 ../../gcc-3cvs/gcc/java/parse.y:2566
+#: ../../gcc-3cvs/gcc/java/parse.y:2577 ../../gcc-3cvs/gcc/java/parse.y:2588
+#: ../../gcc-3cvs/gcc/java/parse.y:2601 ../../gcc-3cvs/gcc/java/parse.y:2605
+#: ../../gcc-3cvs/gcc/java/parse.y:2607 ../../gcc-3cvs/gcc/java/parse.y:2620
+msgid "Missing term"
+msgstr "Falta el término"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:749 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:787 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:812 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:996 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1343 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1554 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1556 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1785 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1811 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1822 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1833 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1845
+#: ../../gcc-cvs/gcc/java/parse-scan.y:883 ../../gcc-3cvs/gcc/java/parse.y:734
+#: ../../gcc-3cvs/gcc/java/parse.y:772 ../../gcc-3cvs/gcc/java/parse.y:797
+#: ../../gcc-3cvs/gcc/java/parse.y:983 ../../gcc-3cvs/gcc/java/parse.y:1338
+#: ../../gcc-3cvs/gcc/java/parse.y:1550 ../../gcc-3cvs/gcc/java/parse.y:1552
+#: ../../gcc-3cvs/gcc/java/parse.y:1781 ../../gcc-3cvs/gcc/java/parse.y:1807
+#: ../../gcc-3cvs/gcc/java/parse.y:1818 ../../gcc-3cvs/gcc/java/parse.y:1829
+#: ../../gcc-3cvs/gcc/java/parse.y:1841 ../../gcc-3cvs/gcc/java/parse.y:1856
 msgid "';' expected"
 msgstr "se esperaba ';'"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:810
+#: ../../gcc-3cvs/gcc/java/parse.y:732 ../../gcc-3cvs/gcc/java/parse.y:770
+msgid "Missing name"
+msgstr "Falta el nombre"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:795
 msgid "'*' expected"
 msgstr "se esperaba '*'"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:824
+#: ../../gcc-3cvs/gcc/java/parse.y:809
 msgid "Class or interface declaration expected"
 msgstr "se esperaba una declaración de clase o interfaz"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:859 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:861
+#: ../../gcc-3cvs/gcc/java/parse.y:846 ../../gcc-3cvs/gcc/java/parse.y:848
 msgid "Missing class name"
 msgstr "Falta el nombre de la clase"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:864 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:868 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:876 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1041 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1289 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1291 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1620 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1856 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1888 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1940
+#: ../../gcc-3cvs/gcc/java/parse.y:851 ../../gcc-3cvs/gcc/java/parse.y:855
+#: ../../gcc-3cvs/gcc/java/parse.y:863 ../../gcc-3cvs/gcc/java/parse.y:1023
+#: ../../gcc-3cvs/gcc/java/parse.y:1284 ../../gcc-3cvs/gcc/java/parse.y:1286
+#: ../../gcc-3cvs/gcc/java/parse.y:1616 ../../gcc-3cvs/gcc/java/parse.y:1867
+#: ../../gcc-3cvs/gcc/java/parse.y:1899 ../../gcc-3cvs/gcc/java/parse.y:1952
 msgid "'{' expected"
 msgstr "Se esperaba '{'"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:878
+#: ../../gcc-3cvs/gcc/java/parse.y:865
 msgid "Missing super class name"
 msgstr "No se encuentra el nombre de la super clase"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:888 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:904
+#: ../../gcc-3cvs/gcc/java/parse.y:875 ../../gcc-3cvs/gcc/java/parse.y:891
 msgid "Missing interface name"
 msgstr "No se encuentra el nombre de la interfaz"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:975 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1308 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1369 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1578 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1800 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1809 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1820 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1831 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1843 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1860 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1862 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1933 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2104 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2166 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2318 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2330 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2337 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2344 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2355 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2357 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2395 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2397 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2399 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2420 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2422 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2424 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2440 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2442 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2463 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2465 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2467 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2495 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2497 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2499 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2501 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2519 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2521 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2532 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2543 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2554 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2565 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2576 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2589 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2593 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2595 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2608
-msgid "Missing term"
-msgstr "Falta el término"
-
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:990
+#: ../../gcc-3cvs/gcc/java/parse.y:977
 msgid "Missing variable initializer"
-msgstr "Falta la variable de inicio"
+msgstr "Falta el inicializador de la variable"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1007
+#: ../../gcc-3cvs/gcc/java/parse.y:994
 msgid "Invalid declaration"
 msgstr "Declaración inválida"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1013
-msgid "Can't specify array dimension in a declaration"
-msgstr "No se puede especificar la dimensión de una matriz en una declaración"
-
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1015 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1091 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2141 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2163 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2167 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2202 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2279 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2289
+#: ../../gcc-3cvs/gcc/java/parse.y:997 ../../gcc-3cvs/gcc/java/parse.y:1082
+#: ../../gcc-3cvs/gcc/java/parse.y:2153 ../../gcc-3cvs/gcc/java/parse.y:2175
+#: ../../gcc-3cvs/gcc/java/parse.y:2179 ../../gcc-3cvs/gcc/java/parse.y:2214
+#: ../../gcc-3cvs/gcc/java/parse.y:2291 ../../gcc-3cvs/gcc/java/parse.y:2301
 msgid "']' expected"
 msgstr "Se esperaba ']'"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1019
+#: ../../gcc-3cvs/gcc/java/parse.y:1001
 msgid "Unbalanced ']'"
 msgstr "']' desbalanceado"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1055
+#: ../../gcc-3cvs/gcc/java/parse.y:1037
 msgid "Invalid method declaration, method name required"
 msgstr "Declaración de método inválida, se requiere un nombre de método"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1061 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1063 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2024
+#: ../../gcc-3cvs/gcc/java/parse.y:1042 ../../gcc-3cvs/gcc/java/parse.y:1047
+#: ../../gcc-3cvs/gcc/java/parse.y:1052 ../../gcc-3cvs/gcc/java/parse.y:2036
 msgid "Identifier expected"
 msgstr "Se esperaba un identificador"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1066
+#: ../../gcc-3cvs/gcc/java/parse.y:1057
 msgid "Invalid method declaration, return type required"
 msgstr "Declaración de método inválida, se requiere un tipo de devolución"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1089 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1534 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1541 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1550 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1552 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1580 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1688 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1969 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2022
+#: ../../gcc-3cvs/gcc/java/parse.y:1080 ../../gcc-3cvs/gcc/java/parse.y:1530
+#: ../../gcc-3cvs/gcc/java/parse.y:1537 ../../gcc-3cvs/gcc/java/parse.y:1546
+#: ../../gcc-3cvs/gcc/java/parse.y:1548 ../../gcc-3cvs/gcc/java/parse.y:1576
+#: ../../gcc-3cvs/gcc/java/parse.y:1684 ../../gcc-3cvs/gcc/java/parse.y:1981
+#: ../../gcc-3cvs/gcc/java/parse.y:2034
 msgid "')' expected"
 msgstr "Se esperaba ')'"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1105
+#: ../../gcc-3cvs/gcc/java/parse.y:1096
 msgid "Missing formal parameter term"
 msgstr "Falta el término de parámetro formal"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1120 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1125
+#: ../../gcc-3cvs/gcc/java/parse.y:1111 ../../gcc-3cvs/gcc/java/parse.y:1116
 msgid "Missing identifier"
 msgstr "Falta el identificador"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1145 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1154
+#: ../../gcc-3cvs/gcc/java/parse.y:1136 ../../gcc-3cvs/gcc/java/parse.y:1145
 msgid "Missing class type term"
 msgstr "Falta el término de tipo de clase"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1306
+#: ../../gcc-3cvs/gcc/java/parse.y:1301
 msgid "Invalid interface type"
 msgstr "Tipo de interfaz inválido"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1498 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1667 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1669
+#: ../../gcc-3cvs/gcc/java/parse.y:1494 ../../gcc-3cvs/gcc/java/parse.y:1663
+#: ../../gcc-3cvs/gcc/java/parse.y:1665
 msgid "':' expected"
 msgstr "Se esperaba ':'"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1520 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1525 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1530
+#: ../../gcc-3cvs/gcc/java/parse.y:1516 ../../gcc-3cvs/gcc/java/parse.y:1521
+#: ../../gcc-3cvs/gcc/java/parse.y:1526
 msgid "Invalid expression statement"
 msgstr "Declaración de expresión inválida"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1548 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1576 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1616 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1684 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1752 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1858 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1926 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2016 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2018 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2026 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2262 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2264
+#: ../../gcc-3cvs/gcc/java/parse.y:1544 ../../gcc-3cvs/gcc/java/parse.y:1572
+#: ../../gcc-3cvs/gcc/java/parse.y:1612 ../../gcc-3cvs/gcc/java/parse.y:1680
+#: ../../gcc-3cvs/gcc/java/parse.y:1748 ../../gcc-3cvs/gcc/java/parse.y:1869
+#: ../../gcc-3cvs/gcc/java/parse.y:1938 ../../gcc-3cvs/gcc/java/parse.y:2028
+#: ../../gcc-3cvs/gcc/java/parse.y:2030 ../../gcc-3cvs/gcc/java/parse.y:2038
+#: ../../gcc-3cvs/gcc/java/parse.y:2274 ../../gcc-3cvs/gcc/java/parse.y:2276
 msgid "'(' expected"
 msgstr "Se esperaba '('"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1618
+#: ../../gcc-3cvs/gcc/java/parse.y:1614
 msgid "Missing term or ')'"
 msgstr "Falta término o ')'"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1665
+#: ../../gcc-3cvs/gcc/java/parse.y:1661
 msgid "Missing or invalid constant expression"
 msgstr "Expresión constante faltante o inválida"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1686
+#: ../../gcc-3cvs/gcc/java/parse.y:1682
 msgid "Missing term and ')' expected"
 msgstr "Faltan término y ')' esperados"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1725
+#: ../../gcc-3cvs/gcc/java/parse.y:1721
 msgid "Invalid control expression"
 msgstr "Expresión de control inválida"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1727 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1729
+#: ../../gcc-3cvs/gcc/java/parse.y:1723 ../../gcc-3cvs/gcc/java/parse.y:1725
 msgid "Invalid update expression"
 msgstr "Expresión de actualización inválida"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1754
+#: ../../gcc-3cvs/gcc/java/parse.y:1750
 msgid "Invalid init statement"
 msgstr "Declaración de inicio inválida"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1929
+#: ../../gcc-3cvs/gcc/java/parse.y:1941
 msgid "Missing term or ')' expected"
 msgstr "Faltan término o ')' esperados"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1971
+#: ../../gcc-3cvs/gcc/java/parse.y:1983
 msgid "'class' or 'this' expected"
 msgstr "Se esperaba 'class' o 'this'"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1973 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1975
+#: ../../gcc-3cvs/gcc/java/parse.y:1985 ../../gcc-3cvs/gcc/java/parse.y:1987
 msgid "'class' expected"
 msgstr "Se esperaba 'class'"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2020
+#: ../../gcc-3cvs/gcc/java/parse.y:2032
 msgid "')' or term expected"
 msgstr "Se esperaba ')' o término"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2139
+#: ../../gcc-3cvs/gcc/java/parse.y:2151
 msgid "'[' expected"
 msgstr "Se esperaba '['"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2217
+#: ../../gcc-3cvs/gcc/java/parse.y:2229
 msgid "Field expected"
 msgstr "Se esperaba un campo"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2274 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2284
+#: ../../gcc-3cvs/gcc/java/parse.y:2286 ../../gcc-3cvs/gcc/java/parse.y:2296
 msgid "Missing term and ']' expected"
 msgstr "Faltan término y ']' esperados"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2388
+#: ../../gcc-3cvs/gcc/java/parse.y:2400
 msgid "']' expected, invalid type expression"
 msgstr "Se esperaba ']', expresión de tipo inválida"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2391
+#: ../../gcc-3cvs/gcc/java/parse.y:2403
 msgid "Invalid type expression"
 msgstr "Expresión de tipo inválida"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2503
+#: ../../gcc-3cvs/gcc/java/parse.y:2515
 msgid "Invalid reference type"
 msgstr "Tipo de referencia inválido"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2981
+#: ../../gcc-3cvs/gcc/java/parse.y:2993
 msgid "Constructor invocation must be first thing in a constructor"
 msgstr "La invocación del constructor debe ser el primer elemento en un constructor"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2983
+#: ../../gcc-3cvs/gcc/java/parse.y:2995
 msgid "Only constructors can invoke constructors"
 msgstr "Solamente los constructores pueden invocar constructores"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2992
+#: ../../gcc-3cvs/gcc/java/parse.y:3004
 #, c-format
 msgid ": `%s' JDK1.1(TM) feature"
 msgstr ": `%s' es una característica de JDK1.1(MR)"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:3052 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:3054
+#: ../../gcc-3cvs/gcc/java/parse.y:3064 ../../gcc-3cvs/gcc/java/parse.y:3066
 #, c-format
 msgid ""
 "%s.\n"
@@ -19544,54 +19985,54 @@ msgstr ""
 "%s.\n"
 "%s"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:6833
+#: ../../gcc-3cvs/gcc/java/parse.y:6867
 #, c-format
 msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr "archivo .zip malformado en CLASSPATH: %s"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:6904
+#: ../../gcc-3cvs/gcc/java/parse.y:6938
 #, c-format
 msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr "No se puede encontrar el paquete por omisión `%s'. Revise la variable de ambiente CLASSPATH y el acceso a los archivos"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:12228
+#: ../../gcc-3cvs/gcc/java/parse.y:12266
 #, c-format
 msgid "missing static field `%s'"
 msgstr "falta el campo static `%s'"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:12233
+#: ../../gcc-3cvs/gcc/java/parse.y:12271
 #, c-format
 msgid "not a static field `%s'"
 msgstr "'%s' no es un campo static"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:12276
+#: ../../gcc-3cvs/gcc/java/parse.y:12314
 #, c-format
 msgid "No case for %s"
 msgstr "No hay case para %s"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:13122
+#: ../../gcc-3cvs/gcc/java/parse.y:13240
 #, c-format
 msgid "unregistered operator %s"
 msgstr "operador %s sin registrar"
 
-#: java/typeck.c:178
-msgid "internal error - use of undefined type"
-msgstr "error interno - uso de tipo indefinido"
-
-#: java/typeck.c:566
+#: java/typeck.c:553
 msgid "junk at end of signature string"
 msgstr "basura al final de la cadena de firma"
 
-#: java/verify.c:480
+#: java/verify.c:479
 msgid "bad pc in exception_table"
 msgstr "pc erróneo en exception_table"
 
-#: java/verify.c:1392
+#: java/verify.c:485
+msgid "exception handler inside code that is being protected"
+msgstr "manejador de excepciones dentro del código que se está protegiendo"
+
+#: java/verify.c:1395
 #, c-format
 msgid "unknown opcode %d@pc=%d during verification"
 msgstr "opcode desconocido %d@pc=%d durante la verificación"
 
-#: java/verify.c:1462 java/verify.c:1475 java/verify.c:1479
+#: java/verify.c:1465 java/verify.c:1478 java/verify.c:1482
 #, c-format
 msgid "verification error at PC=%d"
 msgstr "error de verificación en PC=%d"
@@ -19640,438 +20081,1429 @@ msgstr "Directorio donde se escribir
 msgid "Warn if modifiers are specified when not necessary"
 msgstr "Avisar si se especifican modificadores cuando no son necesarios"
 
-#: java/lang-options.h:54
-msgid "Warn if deprecated empty statements are found"
-msgstr "Avisar si se encuentran declaraciones vacías deprecadas"
+#: java/lang-options.h:54
+msgid "Warn if deprecated empty statements are found"
+msgstr "Avisar si se encuentran declaraciones vacías deprecadas"
+
+#: java/lang-options.h:56
+msgid "Warn if .class files are out of date"
+msgstr "Avisar si los ficheros .class están desactualizados"
+
+#: java/lang-options.h:58
+msgid "Always check for non gcj generated classes archives"
+msgstr "Revisar siempre por archivos de clases no generados por gcj"
+
+#: java/lang-options.h:60
+msgid "Never optimize static class initialization code"
+msgstr "Nunca optimizar el código de inicialización de las clases static"
+
+#: java/lang-options.h:62
+msgid "Use offset tables for virtual method calls"
+msgstr "Utilizar tablas de desplazamiento para llamadas a métodos virtuales"
+
+#: objc/objc-act.c:651
+#, c-format
+msgid "object does not conform to the `%s' protocol"
+msgstr "el objeto no es conforme con el protocolo `%s'"
+
+#: objc/objc-act.c:737 objc/objc-act.c:810
+#, c-format
+msgid "class `%s' does not implement the `%s' protocol"
+msgstr "la clase `%s' no implementa el protocolo `%s'"
+
+#: objc/objc-act.c:914
+#, c-format
+msgid "`%s' cannot be statically allocated"
+msgstr "`%s' no se puede ubicar estáticamente"
+
+#: objc/objc-act.c:963
+#, c-format
+msgid "unexpected type for `id' (%s)"
+msgstr "tipo inesperado para `id' (%s)"
+
+#: objc/objc-act.c:968
+msgid "undefined type `id', please import <objc/objc.h>"
+msgstr "tipo `id' indefinido, por favor importe <objc/objc.h>"
+
+#: objc/objc-act.c:1019
+#, c-format
+msgid "protocol `%s' has circular dependency"
+msgstr "el protocolo `%s' tiene una dependencia circular"
+
+#: objc/objc-act.c:1041 objc/objc-act.c:5301
+#, c-format
+msgid "cannot find protocol declaration for `%s'"
+msgstr "no se puede encontrar la declaración de protocolo para `%s'"
+
+#: objc/objc-act.c:1289 objc/objc-act.c:5877 objc/objc-act.c:6195
+#: objc/objc-act.c:6244 objc/objc-act.c:6280 objc-parse.y:1800
+#, c-format
+msgid "cannot find interface declaration for `%s'"
+msgstr "no se puede encontrar la declaración de interfaz para `%s'"
+
+#: objc/objc-act.c:1328
+#, c-format
+msgid "cannot find reference tag for class `%s'"
+msgstr "no se puede encontrar la marca de referencia para la clase %s"
+
+#: objc/objc-act.c:2050
+#, c-format
+msgid "creating selector for non existant method %s"
+msgstr "creaundo un selector para el método `%s' que no existe"
+
+#: objc/objc-act.c:2364
+#, c-format
+msgid "cannot find class `%s'"
+msgstr "no se puede encontrar la clase `%s'"
+
+#: objc/objc-act.c:2366
+#, c-format
+msgid "class `%s' already exists"
+msgstr "ya existe la clase `%s'"
+
+#. fatal did not work with 2 args...should fix
+#: objc/objc-act.c:2473
+#, c-format
+msgid "cannot find interface declaration for `%s', superclass of `%s'"
+msgstr "no se puede encontrar la declaración de interfaz para `%s', superclase de `%s'"
+
+#: objc/objc-act.c:2480
+#, c-format
+msgid "circular inheritance in interface declaration for `%s'"
+msgstr "herencia circular en la declaración de interfaz para `%s'"
+
+#: objc/objc-act.c:3566 objc/objc-act.c:3583
+msgid "inconsistent instance variable specification"
+msgstr "especificación de instancia de variable inconsistente"
+
+#: objc/objc-act.c:4580
+msgid "can not use an object as parameter to a method\n"
+msgstr "no se puede usar un objeto como un parámetro para un método\n"
+
+#: objc/objc-act.c:4780
+#, c-format
+msgid "multiple declarations for method `%s'"
+msgstr "declaraciones múltiples para el método `%s'"
+
+#: objc/objc-act.c:4946
+#, c-format
+msgid "invalid receiver type `%s'"
+msgstr "tipo receptor `%s' inválido"
+
+#: objc/objc-act.c:4977 objc/objc-act.c:5003 objc/objc-act.c:5051
+#, c-format
+msgid "`%s' does not respond to `%s'"
+msgstr "`%s' no responde a `%s'"
+
+#: objc/objc-act.c:4983 objc/objc-act.c:7318
+#, c-format
+msgid "no super class declared in interface for `%s'"
+msgstr "no se declaró una super clase en la interfaz para `%s'"
+
+#: objc/objc-act.c:5081
+msgid "cannot find class (factory) method"
+msgstr "no se puede encontrar el método de la clase (de fábrica)"
+
+#: objc/objc-act.c:5082 objc/objc-act.c:5126
+#, c-format
+msgid "return type for `%s' defaults to id"
+msgstr "el tipo de devolución para `%s' por omisión es id"
+
+#: objc/objc-act.c:5099
+#, c-format
+msgid "method `%s' not implemented by protocol"
+msgstr "el método `%s' no se ha implementado por el protocolo"
+
+#: objc/objc-act.c:5108
+msgid "return type defaults to id"
+msgstr "el tipo de devolución por omisión es id"
+
+#: objc/objc-act.c:5125
+msgid "cannot find method"
+msgstr "no se puede encontrar el método"
+
+#: objc/objc-act.c:5399
+#, c-format
+msgid "undeclared selector `%s'"
+msgstr "selector `%s' sin declarar"
+
+#. 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:5443
+#, c-format
+msgid "instance variable `%s' accessed in class method"
+msgstr "la variable de instancia `%s' es accessada en el método de la clase"
+
+#: objc/objc-act.c:5678
+#, c-format
+msgid "duplicate definition of class method `%s'"
+msgstr "definición duplicada del método de la clase `%s'"
+
+#: objc/objc-act.c:5684
+#, c-format
+msgid "duplicate declaration of class method `%s'"
+msgstr "declaración duplicada del método de la clase `%s'"
+
+#: objc/objc-act.c:5720
+#, c-format
+msgid "duplicate definition of instance method `%s'"
+msgstr "definición duplicada del método de la instancia `%s'"
+
+#: objc/objc-act.c:5726
+#, c-format
+msgid "duplicate declaration of instance method `%s'"
+msgstr "declaración duplicada del método de la instancia `%s'"
+
+#: objc/objc-act.c:5766
+#, c-format
+msgid "duplicate interface declaration for category `%s(%s)'"
+msgstr "declaración de interfaz duplicada para la categoría `%s(%s)'"
+
+#: objc/objc-act.c:5852
+#, c-format
+msgid "instance variable `%s' is declared private"
+msgstr "la variable de instancia `%s' es declarada privada"
+
+#: objc/objc-act.c:5899
+#, c-format
+msgid "instance variable `%s' is declared %s"
+msgstr "la variable de instancia `%s' es declarada %s"
+
+#: objc/objc-act.c:5909
+msgid "static access to object of type `id'"
+msgstr "acceso estático al objeto de tipo `id'"
+
+#: objc/objc-act.c:5934 objc/objc-act.c:6027
+#, c-format
+msgid "incomplete implementation of class `%s'"
+msgstr "implementación incompleta de la clase `%s'"
+
+#: objc/objc-act.c:5938 objc/objc-act.c:6032
+#, c-format
+msgid "incomplete implementation of category `%s'"
+msgstr "implementación incompleta de la categoría `%s'"
+
+#: objc/objc-act.c:5943 objc/objc-act.c:6037
+#, c-format
+msgid "method definition for `%c%s' not found"
+msgstr "no se encuentra la definición de método para `%c%s'"
+
+#: objc/objc-act.c:6081
+#, c-format
+msgid "%s `%s' does not fully implement the `%s' protocol"
+msgstr "%s `%s' no implementa completamente el protocolo `%s'"
+
+#: objc/objc-act.c:6139 objc/objc-act.c:8249
+msgid "`@end' missing in implementation context"
+msgstr "falta un `@end' en el contexto de una implementación"
+
+#: objc/objc-act.c:6167
+#, c-format
+msgid "reimplementation of class `%s'"
+msgstr "reimplementación de la clase `%s'"
+
+#: objc/objc-act.c:6209
+#, c-format
+msgid "conflicting super class name `%s'"
+msgstr "el nombre de la super clase `%s' causa conflicto"
+
+#: objc/objc-act.c:6224
+#, c-format
+msgid "duplicate interface declaration for class `%s'"
+msgstr "declaración de interfaz duplicada para la clase `%s'"
+
+#: objc/objc-act.c:6506
+#, c-format
+msgid "duplicate declaration for protocol `%s'"
+msgstr "declaración duplicada para el protocolo `%s'"
+
+#: objc/objc-act.c:7363
+msgid "[super ...] must appear in a method context"
+msgstr "[super ...] debe aparecer en el contexto de un método"
+
+#: objc/objc-act.c:8354 objc/objc-act.c:8370
+#, c-format
+msgid "potential selector conflict for method `%s'"
+msgstr "conflicto potencial de selectores para el método `%s'"
+
+#: objc-parse.y:2656
+msgid "`@end' must appear in an implementation context"
+msgstr "`@end' debe aparecer en el contexto de una implementación"
+
+#: objc-parse.y:2932
+msgid "method definition not in class context"
+msgstr "la definición de método no está en el contexto de la clase"
+
+#: objc/lang-options.h:27
+msgid "Dump decls to a .decl file"
+msgstr "Volcar decls a un fichero .decl"
+
+#: objc/lang-options.h:29
+msgid "Generate code for GNU runtime environment"
+msgstr "Generar código para el ambiente de tiempo de ejecución GNU"
+
+#: objc/lang-options.h:32
+msgid "Generate code for NeXT runtime environment"
+msgstr "Generar código para el ambiente de tiempo de ejecución NeXT"
+
+#: objc/lang-options.h:35
+msgid "Warn if a selector has multiple methods"
+msgstr "Avisar si un selector tiene métodos múltiples"
+
+#: objc/lang-options.h:39
+msgid "Do not warn if inherited methods are unimplemented"
+msgstr "No avisar si los métodos heredados no están implementados"
+
+#: objc/lang-options.h:41
+msgid "Generate C header of platform specific features"
+msgstr "Generar encabezado C de características específicas de la plataforma"
+
+#: objc/lang-options.h:43
+msgid "Specify the name of the class for constant strings"
+msgstr "Especificar el nombre de la clase para cadenas constantes"
+
+#. This is the contribution to the `lang_options' array in gcc.c for
+#. treelang.
+#: treelang/lang-options.h:26
+msgid "(debug) trace parsing process"
+msgstr "(depuracion) proceso de decodificación de rastreo"
+
+#: treelang/lang-options.h:27
+msgid "(debug) trace lexical analysis"
+msgstr "(depuración) análisis léxico de rastreo"
+
+#: config/darwin.h:212
+msgid "-current_version only allowed with -dynamiclib"
+msgstr "sólo se permite -current_version con -dynamiclib"
+
+#: config/darwin.h:215
+msgid "-install_name only allowed with -dynamiclib"
+msgstr "sólo se permite -install_name con -dynamiclib"
+
+#: config/darwin.h:220
+msgid "-bundle not allowed with -dynamiclib"
+msgstr "no se permite -bundle con -dynamiclib"
+
+#: config/darwin.h:221
+msgid "-bundle_loader not allowed with -dynamiclib"
+msgstr "no se permite -bundle_loader con -dynamiclib"
+
+#: config/darwin.h:222
+msgid "-client_name not allowed with -dynamiclib"
+msgstr "no se permite -client_name con -dynamiclib"
+
+#: config/darwin.h:225
+msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
+msgstr "no se permite -force_cpusubtype_ALL con -dynamiclib"
+
+#: config/darwin.h:226
+msgid "-force_flat_namespace not allowed with -dynamiclib"
+msgstr "no se permite -force_flat_namespace con -dynamiclib"
+
+#: config/darwin.h:228
+msgid "-keep_private_externs not allowed with -dynamiclib"
+msgstr "no se permite keep_private_externs con -dynamiclib"
+
+#: config/darwin.h:229
+msgid "-private_bundle not allowed with -dynamiclib"
+msgstr "no se permite -private_bundle con -dynamiclib"
+
+#: f/lang-specs.h:38 gcc.c:689
+msgid "GNU C does not support -C without using -E"
+msgstr "GNU C no da soporte a -C sin usar -E"
+
+#: f/lang-specs.h:39 gcc.c:690
+msgid "GNU C does not support -CC without using -E"
+msgstr "GNU C no da soporte a -CC sin usar -E"
+
+#: config/sparc/sol2-bi.h:168 config/sparc/sol2-bi.h:178
+#: config/sparc/linux64.h:197 config/sparc/linux64.h:208
+#: config/sparc/netbsd-elf.h:163 config/sparc/netbsd-elf.h:182
+msgid "may not use both -m32 and -m64"
+msgstr "no se pueden usar -m32 y -m64 al mismo tiempo"
+
+#: config/ia64/freebsd.h:23 config/sparc/freebsd.h:33
+#: config/i386/freebsd-aout.h:203 config/alpha/freebsd.h:42
+msgid "`-p' not supported; use `-pg' and gprof(1)"
+msgstr "`-p' no tiene soporte; use `-pg' y gprof(1)"
+
+#: config/vax/vax.h:50 config/vax/vax.h:51
+msgid "profiling not supported with -mg\n"
+msgstr "la creación de perfil no tiene soporte con -mg\n"
+
+#: config/mips/mips.h:954
+msgid "-pipe is not supported"
+msgstr "-pipe no tiene soporte"
+
+#: config/mips/mips.h:1147 config/arc/arc.h:63
+msgid "may not use both -EB and -EL"
+msgstr "no se pueden usar -EB y -EL al mismo tiempo"
+
+#: java/jvspec.c:77 gcc.c:716 ada/lang-specs.h:38
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg y -fomit-frame-pointer son incompatibles"
+
+#: config/rs6000/darwin.h:62
+msgid " conflicting code gen style switches are used"
+msgstr " se usan interruptores de estilo de generación de código en conflicto"
+
+#: config/i386/cygwin.h:115
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "-mno-cygwin y -mno-win32 no son compatibles"
+
+#: config/i386/cygwin.h:170 config/i386/mingw32.h:84
+msgid "shared and mdll are not compatible"
+msgstr "shared y mdll no son compatibles."
+
+#: gcc.c:867
+msgid "-E required when input is from standard input"
+msgstr "se requiere -E cuando la entrada es de entrada estándar"
+
+#: gcc.c:871
+msgid "compilation of header file requested"
+msgstr "se solicitó la compilación de fichero de encabezado"
+
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni y -femit-class-files son incompatibles"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni y -femit-class-file son incompatibles"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file se debe usar junto con -fsyntax-only"
+
+#: treelang/lang-specs.h:52
+msgid "-pg or -p and -fomit-frame-pointer are incompatible"
+msgstr "-pg ó -p y -fomit-frame-pointer son incompatibles"
+
+#: config/vax/netbsd-elf.h:42
+msgid "The -shared option is not currently supported for VAX ELF."
+msgstr "La opción -shared no se soporta actualmente para ELF de VAX."
+
+#: config/mcore/mcore.h:60
+msgid "choose either big or little endian, not both"
+msgstr "escoja entre big o little endian, no ambos"
+
+#: config/mcore/mcore.h:63
+msgid "choose either m340 or m210 not both"
+msgstr "escoja entre m340 o m210, no ambos"
+
+#: config/mcore/mcore.h:64
+msgid "the m210 does not have little endian support"
+msgstr "el m210 no tiene soporte para little endian"
+
+#: config/arm/arm.h:178
+msgid "-mapcs-26 and -mapcs-32 may not be used together"
+msgstr "no se pueden usar juntos -mapcs-26 y -mapcs-32"
+
+#: config/arm/arm.h:180
+msgid "-msoft-float and -mhard_float may not be used together"
+msgstr "no se pueden usar juntos -msoft-float y -mhard_float"
+
+#: config/arm/arm.h:182
+msgid "-mbig-endian and -mlittle-endian may not be used together"
+msgstr "no se pueden usar juntos -mbig-endian y -mlittle-endian"
+
+#: config/mips/r3900.h:35
+msgid "-mhard-float not supported"
+msgstr "-mhard-float no tiene soporte"
+
+#: config/mips/r3900.h:37
+msgid "-msingle-float and -msoft-float can not both be specified"
+msgstr "-msingle-float y -msoft-float no se pueden especificar al mismo tiempo"
+
+#: ada/lang-specs.h:41
+msgid "-c or -S required for Ada"
+msgstr "se requiere -c o -S para Ada"
+
+#: config/i386/sco5.h:585 config/i386/sco5.h:666
+msgid "-static not valid with -mcoff"
+msgstr "-static no es válido con -mcoff"
+
+#: config/i386/sco5.h:586 config/i386/sco5.h:667
+msgid "-shared not valid with -mcoff"
+msgstr "-shared no es válido con -mcoff"
+
+#: config/i386/sco5.h:587 config/i386/sco5.h:668
+msgid "-symbolic not valid with -mcoff"
+msgstr "-symbolic no es válido con -mcoff"
+
+#: config/i386/sco5.h:636
+msgid "-fpic is not valid with -mcoff"
+msgstr "-fpic no es válido con -mcoff"
+
+#: config/i386/sco5.h:637
+msgid "-fPIC is not valid with -mcoff"
+msgstr "-fPIC no es válido con -mcoff"
+
+#: config/i386/sco5.h:669
+msgid "-fpic not valid with -mcoff"
+msgstr "-fpic no es válido con -mcoff"
+
+#: config/i386/sco5.h:670
+msgid "-fPIC not valid with -mcoff"
+msgstr "-fPIC no es válido con -mcoff"
+
+#~ msgid "-traditional is deprecated and may be removed"
+#~ msgstr "-traditional está deprecado y será eliminado"
+
+#~ msgid "unknown C standard `%s'"
+#~ msgstr "no se conoce el estándard de C `%s'"
+
+#~ msgid "type of external `%s' is not global"
+#~ msgstr "el tamaño de `%s' externo no es global"
+
+#~ msgid "unnamed fields of type other than struct or union are not allowed"
+#~ msgstr "no se permiten campos sin nombre de otro tipo que no sea struct o union"
+
+#~ msgid "null format string"
+#~ msgstr "formato de cadena nulo"
+
+#~ msgid "both 'f' and 'l' suffixes on floating constant"
+#~ msgstr "se encuentran los sufijos `f' y `l' al mismo tiempo en una constante de coma flotante"
+
+#~ msgid "decimal point in exponent - impossible!"
+#~ msgstr "punto decimal en el exponente - ¡Imposible!"
+
+#~ msgid "underscore in number"
+#~ msgstr "subrayado en el número"
+
+#~ msgid "numeric constant with no digits"
+#~ msgstr "constante numérica sin dígitos"
+
+#~ msgid "numeric constant contains digits beyond the radix"
+#~ msgstr "la constante numérica contiene dígitos más allá del radical"
+
+#~ msgid "floating constant may not be in radix 16"
+#~ msgstr "la constante de coma flotante no puede ser de radical 16"
+
+#~ msgid "more than one 'f' suffix on floating constant"
+#~ msgstr "más de un sufijo `f' en una constante de coma flotante"
+
+#~ msgid "more than one 'l' suffix on floating constant"
+#~ msgstr "más de un sufijo `l' en una constante de coma flotante"
+
+#~ msgid "traditional C rejects the 'l' suffix"
+#~ msgstr "C tradicional rechaza el sufijo 'l'"
+
+#~ msgid "more than one 'i' or 'j' suffix on floating constant"
+#~ msgstr "más de un sufijo `i' o una `j' en una constante de coma flotante"
+
+#~ msgid "ISO C forbids imaginary numeric constants"
+#~ msgstr "ISO C prohibe las constantes numéricas imaginarias"
+
+#~ msgid "floating constant out of range"
+#~ msgstr "constante de coma flotante fuera de rango"
+
+#~ msgid "floating point number exceeds range of 'double'"
+#~ msgstr "el número de coma flotante excede el rango de 'double'"
+
+#~ msgid "two 'u' suffixes on integer constant"
+#~ msgstr "dos sufijos 'u' en la constante entera"
+
+#~ msgid "traditional C rejects the 'u' suffix"
+#~ msgstr "C tradicional rechaza el sufijo 'u'"
+
+#~ msgid "three 'l' suffixes on integer constant"
+#~ msgstr "tres sufijos 'l' en la constante entera"
+
+#~ msgid "'lul' is not a valid integer suffix"
+#~ msgstr "'lul' no es un sufijo entero válido"
+
+#~ msgid "'Ll' and 'lL' are not valid integer suffixes"
+#~ msgstr "'Ll' y 'lL' no son sufijos enteros válidos"
+
+#~ msgid "more than one 'i' or 'j' suffix on integer constant"
+#~ msgstr "más de un sufijo `i' o una `j' en una constante entera"
+
+#~ msgid "invalid suffix on integer constant"
+#~ msgstr "sufijo inválido en una constante entera"
+
+#~ msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
+#~ msgstr "la constante entera es muy grande para esta configuración del compilador - truncando a %d bits"
+
+#~ msgid "width of integer constant changes with -traditional"
+#~ msgstr "la anchura de la constante entera cambia con -traditional"
+
+#~ msgid "integer constant is unsigned in ISO C, signed with -traditional"
+#~ msgstr "la constante entera es unsigned en ISO C, es signed con -traditional"
+
+#~ msgid "width of integer constant may change on other systems with -traditional"
+#~ msgstr "la anchura de la constante entera puede cambiar en otros sistemas con -traditional"
+
+#~ msgid "integer constant larger than the maximum value of %s"
+#~ msgstr "la constante entera es más grande que el valor máximo de %s"
+
+#~ msgid "an unsigned long long int"
+#~ msgstr "un unsigned long long int"
+
+#~ msgid "a long long int"
+#~ msgstr "un long long int"
+
+#~ msgid "an unsigned long int"
+#~ msgstr "un unsigned long int"
+
+#~ msgid "decimal constant is so large that it is unsigned"
+#~ msgstr "la constante decimal es tan grande que es unsigned"
+
+#~ msgid "complex integer constant is too wide for 'complex int'"
+#~ msgstr "la constante entera compleja es demasiado ancha para `complex int'"
+
+#~ msgid "integer constant is larger than the maximum value for its type"
+#~ msgstr "la constante entera es más grande que el valor máximo para su tipo"
+
+#~ msgid "missing white space after number '%.*s'"
+#~ msgstr "falta un espacio en blanco después del número `%.*s'"
+
+#~ msgid "ISO C does not permit use of `varargs.h'"
+#~ msgstr "ISO C no permite el uso de `varargs.h'"
+
+#~ msgid "storage class specifier in array declarator"
+#~ msgstr "especificadores de clase de almacenamiento en el declarador de una matriz"
+
+#~ msgid "sizeof applied to a function type"
+#~ msgstr "sizeof aplicado a un tipo de función"
+
+#~ msgid "sizeof applied to a void type"
+#~ msgstr "sizeof aplicado a un tipo de dato void"
+
+#~ msgid "sizeof applied to an incomplete type"
+#~ msgstr "sizeof aplicado a un tipo de dato incompleto"
+
+#~ msgid "execvp %s"
+#~ msgstr "execvp %s"
+
+#~ msgid "floating point numbers are not valid in #if"
+#~ msgstr "los números de coma flotante no son válidos en #if"
+
+#~ msgid "traditional C rejects the `U' suffix"
+#~ msgstr "C tradicional rechaza el sufijo `U'"
+
+#~ msgid "too many 'l' suffixes in integer constant"
+#~ msgstr "demasiados sufijos 'l' en constante entera"
+
+#~ msgid "integer constant contains digits beyond the radix"
+#~ msgstr "la constante entera contiene dígitos más allá del radical"
+
+#~ msgid "integer constant out of range"
+#~ msgstr "constante entera fuera de rango"
+
+#~ msgid "string constants are not valid in #if"
+#~ msgstr "las constantes de cadena no son válidas en #if"
+
+#~ msgid "missing binary operator"
+#~ msgstr "falta un operador binario"
+
+#~ msgid "operator '%s' has no left operand"
+#~ msgstr "el operador `%s' no tiene operando izquierdo"
+
+#~ msgid "changing search order for system directory \"%s\""
+#~ msgstr "cambiando el orden de búsqueda para el directorio del sistema \"%s\""
+
+#~ msgid "  as it is the same as non-system directory \"%s\""
+#~ msgstr "  porque es el mismo que el directorio que no es del sistema \"%s\""
+
+#~ msgid "I/O error on output"
+#~ msgstr "error de E/S en la salida"
+
+#~ msgid "argument missing after %s"
+#~ msgstr "falta un argumento después de %s"
+
+#~ msgid "number missing after %s"
+#~ msgstr "falta el número después de %s"
+
+#~ msgid "target missing after %s"
+#~ msgstr "falta el objetivo después de %s"
+
+#~ msgid "GNU CPP version %s (cpplib)"
+#~ msgstr "GNU CPP versión %s (cpplib)"
+
+#~ msgid ""
+#~ "  -pedantic                 Issue all warnings demanded by strict ISO C\n"
+#~ "  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
+#~ "  -trigraphs                Support ISO C trigraphs\n"
+#~ "  -lang-c                   Assume that the input sources are in C\n"
+#~ "  -lang-c89                 Assume that the input sources are in C89\n"
+#~ msgstr ""
+#~ "  -pedantic                 Habilita todos los avisos demandados por ISO C estricto\n"
+#~ "  -pedantic-errors          Habilita los avisos -pedantic como errores\n"
+#~ "  -trigraphs                Soporte para trigrafos de ISO C\n"
+#~ "  -lang-c                   Asumir que las fuentes de entrada están en C\n"
+#~ "  -lang-c89                 Asumir que las fuentes de entrada están en C89\n"
+
+#~ msgid ""
+#~ "  -lang-c++                 Assume that the input sources are in C++\n"
+#~ "  -lang-objc                Assume that the input sources are in ObjectiveC\n"
+#~ "  -lang-objc++              Assume that the input sources are in ObjectiveC++\n"
+#~ "  -lang-asm                 Assume that the input sources are in assembler\n"
+#~ msgstr ""
+#~ "  -lang-c++                 Asumir que las fuentes de entrada están en C++\n"
+#~ "  -lang-objc                Asumir que las fuentes de entrada están en ObjectiveC\n"
+#~ "  -lang-objc++              Asumir que las fuentes de entrada están en ObjectiveC++\n"
+#~ "  -lang-asm                 Asumir que las fuentes de entrada están en ensamblador\n"
+
+#~ msgid "possible start of unterminated string literal"
+#~ msgstr "posible inicio de la cadena literal sin terminar"
+
+#~ msgid "multi-line string literals are deprecated"
+#~ msgstr "las literales de cadena en múltiples líneas están deprecadas"
+
+#~ msgid "\"%s\" cannot be used as a macro name"
+#~ msgstr "no se puede usar \"%s\" como un nombre de macro"
+
+#~ msgid "directives may not be used inside a macro argument"
+#~ msgstr "no se pueden usar las directivas dentro de un argumento de macro"
+
+#~ msgid "invalid option %s"
+#~ msgstr "opción %s inválida"
+
+#~ msgid "%s:%d: warning: "
+#~ msgstr "%s:%d: aviso: "
+
+#~ msgid "%s: warning: "
+#~ msgstr "%s: aviso: "
+
+#~ msgid "sorry, not implemented: "
+#~ msgstr "lo sentimos, sin implementar: "
+
+#~ msgid "Internal compiler error in %s, at %s:%d"
+#~ msgstr "Error interno del compilador %s, en %s:%d"
+
+#~ msgid "argument to `-b' is missing"
+#~ msgstr "falta el argumento para `-b'"
+
+#~ msgid "argument to `-V' is missing"
+#~ msgstr "falta el argumento para `-V'"
+
+#~ msgid "invalid version number format"
+#~ msgstr "formato de número de versión inválido"
+
+#~ msgid ".da file contents exhausted too early\n"
+#~ msgstr "el contenido del fichero .da se agotó demasiado pronto\n"
+
+#~ msgid ".da file contents not exhausted\n"
+#~ msgstr "el contenido del fichero .da no se agotó\n"
+
+#~ msgid "%6.2f%% of %d source lines executed in function %s\n"
+#~ msgstr "%6.2f%% de %d líneas de código fuente ejecutadas en la función %s\n"
+
+#~ msgid "%6.2f%% of %d branches executed in function %s\n"
+#~ msgstr "%6.2f%% de %d ramificaciones ejecutadas en la función %s\n"
+
+#~ msgid "%6.2f%% of %d branches taken at least once in function %s\n"
+#~ msgstr "%6.2f%% de %d ramificaciones visitadas al menos una vez en la función %s\n"
+
+#~ msgid "No branches in function %s\n"
+#~ msgstr "No hay ramificaciones en la función %s\n"
+
+#~ msgid "%6.2f%% of %d calls executed in function %s\n"
+#~ msgstr "%6.2f%% de %d llamadas ejecutadas en la función %s\n"
+
+#~ msgid "No calls in function %s\n"
+#~ msgstr "No hay llamadas en la función %s\n"
+
+#~ msgid "call %d returns = %s%%\n"
+#~ msgstr "la llamada %d devuelve = %s%%\n"
+
+#~ msgid "branch %d taken = %s%%\n"
+#~ msgstr "ramificación %d tomada = %s%%\n"
+
+#~ msgid ".da file contents exhausted too early"
+#~ msgstr "el contenido del fichero .da se agotó demasiado pronto"
+
+#~ msgid "conversion from NaN to int"
+#~ msgstr "conversión de NaN a int"
+
+#~ msgid "conversion from NaN to unsigned int"
+#~ msgstr "conversión de NaNa a unsigned int"
+
+#~ msgid "floating point overflow"
+#~ msgstr "desbordamiento de coma flotante"
+
+#~ msgid "overflow on truncation to integer"
+#~ msgstr "desbordamiento en truncado a entero"
+
+#~ msgid "overflow on truncation to unsigned integer"
+#~ msgstr "desbordamiento en el truncado a unsigned integer"
+
+#~ msgid "%s: argument domain error"
+#~ msgstr "%s: error de dominio del argumento"
+
+#~ msgid "%s: function singularity"
+#~ msgstr "%s: singularidad de la función"
+
+#~ msgid "%s: overflow range error"
+#~ msgstr "%s: desbordamiento del error de rango"
+
+#~ msgid "%s: underflow range error"
+#~ msgstr "%s: desbordamiento por debajo del error de rango"
+
+#~ msgid "%s: total loss of precision"
+#~ msgstr "%s: pérdida total de precisión"
+
+#~ msgid "%s: partial loss of precision"
+#~ msgstr "%s: pérdida parcial de precisión"
+
+#~ msgid "%s: NaN - producing operation"
+#~ msgstr "%s: NaN - produciendo una operación"
+
+#~ msgid "Pretend that host and target use the same FP format"
+#~ msgstr "Pretender que el anfitrión y el objetivo utilizan el mismo formato de FP"
+
+#~ msgid "Compile pointers as triples: value, base & end"
+#~ msgstr "Compilar los apuntadores como triples: valor, base y fin"
+
+#~ msgid "Do not promote floats to double if using -traditional"
+#~ msgstr "No promover floats a double si se usa -traditional"
+
+#~ msgid "Attempt to support traditional K&R style C"
+#~ msgstr "Intentar dar soporte a C estilo K&R tradicional"
+
+#~ msgid "internal error: %s"
+#~ msgstr "error interno: %s"
+
+#~ msgid "crossjump disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+#~ msgstr "salto cruzado desactivado: %d > 1000 bloques básicos y %d >= 20 bloques borde/básicos"
+
+#~ msgid "  -a                      Enable block profiling \n"
+#~ msgstr "  -a                      Activar el análisis de perfil de bloques\n"
+
+#~ msgid "  -ax                     Enable jump profiling \n"
+#~ msgstr "  -ax                     Activar el análisis de perfil de saltos\n"
+
+#~ msgid "profiling does not work without a frame pointer"
+#~ msgstr "el análisis de perfil no funciona sin un apuntador de marco"
+
+#~ msgid "floating point numbers not allowed in #if expressions"
+#~ msgstr "no se permiten números de coma flotante en expresiones #if"
+
+#~ msgid "invalid number in #if expression"
+#~ msgstr "número inválido en la expresión #if"
+
+#~ msgid "invalid character constant in #if"
+#~ msgstr "constante de carácter inválida en #if"
+
+#~ msgid "double quoted strings not allowed in #if expressions"
+#~ msgstr "no se permite cadenas con comillas dobles en expresiones #if"
+
+#~ msgid "invalid token in expression"
+#~ msgstr "elemento inválido en la expresión"
+
+#~ msgid "octal character constant does not fit in a byte"
+#~ msgstr "la constante de carácter octal no cabe en un byte"
+
+#~ msgid "hex character constant does not fit in a byte"
+#~ msgstr "la constante de carácter hexadecimal no cabe en un byte"
+
+#~ msgid "empty #if expression"
+#~ msgstr "expresión #if vacía"
+
+#~ msgid "Junk after end of expression."
+#~ msgstr "Basura después del final de la expresión."
+
+#~ msgid "macro or #include recursion too deep"
+#~ msgstr "recursión de macro o #include demasiado profunda"
+
+#~ msgid "usage: %s [switches] input output"
+#~ msgstr "modo de empleo: %s [interruptores] entrada salida"
+
+#~ msgid "-traditional is not supported in C++"
+#~ msgstr "-traditional no tiene soporte en C++"
+
+#~ msgid "-traditional and -ansi are mutually exclusive"
+#~ msgstr "-traditional y -ansi son mutuamente exclusivos"
+
+#~ msgid "filename missing after -i option"
+#~ msgstr "falta el nombre del fichero después de la opción -i"
+
+#~ msgid "filename missing after -o option"
+#~ msgstr "falta el nombre del fichero después de la opción -o"
+
+#~ msgid "target missing after %s option"
+#~ msgstr "falta el objetivo después de la opción %s"
+
+#~ msgid "filename missing after %s option"
+#~ msgstr "falta el nombre del fichero después de la opción %s"
+
+#~ msgid "macro name missing after -%c option"
+#~ msgstr "falta el nombre de macro después de la opción -%c"
+
+#~ msgid "-pedantic and -traditional are mutually exclusive"
+#~ msgstr "-pedantic y -traditional son mutuamente exclusivos"
+
+#~ msgid "-trigraphs and -traditional are mutually exclusive"
+#~ msgstr "-trigraphs y -traditional son mutuamente exclusivos"
+
+#~ msgid "directory name missing after -I option"
+#~ msgstr "falta el nombre de directorio después de la opción -I"
+
+#~ msgid "`/*' within comment"
+#~ msgstr "`/*' dentro de un comentario"
+
+#~ msgid "unterminated #%s conditional"
+#~ msgstr "condicional #%s sin terminar"
+
+#~ msgid "not in any file?!"
+#~ msgstr "¡¿No está en ningún fichero?!"
+
+#~ msgid "`defined' must be followed by ident or (ident)"
+#~ msgstr "`defined' debe ser seguido por ident o (ident)"
+
+#~ msgid "cccp error: invalid special hash type"
+#~ msgstr "error de cccp: tipo de dispersión especial inválido"
+
+#~ msgid "#include expects \"fname\" or <fname>"
+#~ msgstr "#include espera \"fname\" ó <fname>"
+
+#~ msgid "no include path in which to find %.*s"
+#~ msgstr "no hay ruta de inclusión en la cual se encuentre %.*s"
+
+#~ msgid "invalid macro name"
+#~ msgstr "nombre de macro inválido"
+
+#~ msgid "invalid macro name `%s'"
+#~ msgstr "nombre de macro `%s' inválido"
+
+#~ msgid "parameter name starts with a digit in #define"
+#~ msgstr "el nombre de un parámetro empieza con un dígito en un #define"
+
+#~ msgid "badly punctuated parameter list in #define"
+#~ msgstr "lista de parámetros con puntuación errónea en un #define"
+
+#~ msgid "unterminated parameter list in #define"
+#~ msgstr "lista de parámetros en #define sin terminar"
+
+#~ msgid "\"%.*s\" redefined"
+#~ msgstr "\"%.*s\" redefinido"
+
+#~ msgid "# operator should be followed by a macro argument name"
+#~ msgstr "el operador # debe continuar con un nombre de argumento de macro"
+
+#~ msgid "invalid format #line command"
+#~ msgstr "formato inválido de la orden #line"
+
+#~ msgid "undefining `defined'"
+#~ msgstr "borrando la definición de `defined'"
+
+#~ msgid "undefining `%s'"
+#~ msgstr "borrando la definición de `%s'"
+
+#~ msgid "extra text at end of directive"
+#~ msgstr "texto extra al final de la directiva"
+
+#~ msgid "#error%.*s"
+#~ msgstr "#error%.*s"
+
+#~ msgid "#warning%.*s"
+#~ msgstr "#warning%.*s"
+
+#~ msgid "#elif not within a conditional"
+#~ msgstr "#elif no está dentro de un condicional"
+
+#~ msgid "#%s not within a conditional"
+#~ msgstr "#%s no está dentro de un condicional"
+
+#~ msgid "#else or #elif after #else"
+#~ msgstr "#else o #elif después de #else"
+
+#~ msgid "#else not within a conditional"
+#~ msgstr "#else no está dentro de un condicional"
+
+#~ msgid "unbalanced #endif"
+#~ msgstr "#endif desbalanceado"
+
+#~ msgid "unterminated string or character constant"
+#~ msgstr "cadena sin terminar o constante de carácter"
+
+#~ msgid "arguments given to macro `%s'"
+#~ msgstr "argumentos dados a la macro `%s'"
+
+#~ msgid "no args to macro `%s'"
+#~ msgstr "no hay argumentos para la macro `%s'"
+
+#~ msgid "only 1 arg to macro `%s'"
+#~ msgstr "sólo 1 argumento para la macro `%s'"
+
+#~ msgid "only %d args to macro `%s'"
+#~ msgstr "sólo %d argumentos para la macro `%s'"
+
+#~ msgid "too many (%d) args to macro `%s'"
+#~ msgstr "demasiados argumentos (%d) para la macro `%s'"
+
+#~ msgid ""
+#~ "internal error in %s, at tradcpp.c:%d\n"
+#~ "Please submit a full bug report.\n"
+#~ "See %s for instructions."
+#~ msgstr ""
+#~ "error interno en %s, en tradcpp.c:%d\n"
+#~ "Por favor envíe un reporte completo de error.\n"
+#~ "Vea %s para más instrucciones."
+
+#~ msgid "optimization turned on"
+#~ msgstr "nivel de optimización encendido"
+
+#~ msgid "optimization turned off"
+#~ msgstr "nivel de optimización apagado"
+
+#~ msgid "optimization level restored"
+#~ msgstr "nivel de optimización restaurado"
+
+#~ msgid "Use VAX-C alignment"
+#~ msgstr "Usar alineación VAX-C"
+
+#~ msgid "invalid %%V value"
+#~ msgstr "valor %%V inválido"
+
+#~ msgid "Generate code assuming DW bit is set"
+#~ msgstr "Generar código asumiendo que el bit DW está activado"
+
+#~ msgid "Generate code assuming DW bit is not set"
+#~ msgstr "Generar código asumiendo que el bit DW no está activado"
+
+#~ msgid "Generate code using byte writes"
+#~ msgstr "Generar código usando escritura de byte"
+
+#~ msgid "Do not generate byte writes"
+#~ msgstr "No generar escritura de byte"
+
+#~ msgid "Use small memory model"
+#~ msgstr "Usar modelo de memoria small"
+
+#~ msgid "Use normal memory model"
+#~ msgstr "Usar modelo de memoria normal"
+
+#~ msgid "Use large memory model"
+#~ msgstr "Usar modelo de memoria large"
+
+#~ msgid "Generate 29050 code"
+#~ msgstr "Generar código 29050"
+
+#~ msgid "Generate 29000 code"
+#~ msgstr "Generar código 29000"
+
+#~ msgid "Use kernel global registers"
+#~ msgstr "Usar registros globales del núcleo"
+
+#~ msgid "Use user global registers"
+#~ msgstr "Usar registros globales del usuario"
+
+#~ msgid "Emit stack checking code"
+#~ msgstr "Emitir código de revisión de la pila"
+
+#~ msgid "Do not emit stack checking code"
+#~ msgstr "No emitir código de revisión de la pila"
+
+#~ msgid "Work around storem hardware bug"
+#~ msgstr "Evitar el bug de hardware storem"
+
+#~ msgid "Do not work around storem hardware bug"
+#~ msgstr "No evitar el bug de hardware storem"
+
+#~ msgid "Store locals in argument registers"
+#~ msgstr "Almacenar los locales en los registros de argumento"
+
+#~ msgid "Do not store locals in arg registers"
+#~ msgstr "No almacenar los locales en los registros de argumento"
+
+#~ msgid "Do symbol renaming for BSD"
+#~ msgstr "Renombrar los símbolos para BSD"
+
+#~ msgid "Do symbol renaming for X/OPEN"
+#~ msgstr "Renombrar los símbolos para X/OPEN"
+
+#~ msgid "Don't do symbol renaming"
+#~ msgstr "No renombrar símbolos"
+
+#~ msgid "Generate code for the C400"
+#~ msgstr "Generar código para el C400"
+
+#~ msgid "Generate code for the C300"
+#~ msgstr "Generar código para el C300"
+
+#~ msgid "Generate code for c1"
+#~ msgstr "Generar código para el c1"
+
+#~ msgid "Generate code for c2"
+#~ msgstr "Generar código para el c2"
+
+#~ msgid "Generate code for c32"
+#~ msgstr "Generar código para el c32"
+
+#~ msgid "Generate code for c34"
+#~ msgstr "Generar código para el c34"
+
+#~ msgid "Use standard calling sequence, with arg count word"
+#~ msgstr "Usar secuencia de llamada estándard, con palabra de cuenta de argumentos"
+
+#~ msgid "Place arg count in a nop instruction (faster than push)"
+#~ msgstr "Colocar la cuenta de argumentos en una instrucción nop (más rápido que push)"
+
+#~ msgid "Don't push arg count, depend on symbol table"
+#~ msgstr "No hacer push de la cuenta de argumentos, depender de la tabla de símbolos"
+
+#~ msgid "Use data cache for volatile mem refs (default)"
+#~ msgstr "Usar el caché de datos para referencias a memoria volatile (por omisión)"
+
+#~ msgid "Don't use data cache for volatile mem refs"
+#~ msgstr "No usar el caché de datos para referencias a memoria volatile"
+
+#~ msgid "Bypass data cache for volatile mem refs"
+#~ msgstr "Saltar el caché de datos para referencias a memoria volatile"
+
+#~ msgid "Use 64-bit longs"
+#~ msgstr "Usar longs de 64-bit"
+
+#~ msgid "Use cc- and libc-compatible 32-bit longs"
+#~ msgstr "Usar longs de 32-bit compatibles con cc y libc"
+
+#~ msgid "inline float constants not supported on this host"
+#~ msgstr "no se da soporte a constantes inline float en este `host'"
+
+#~ msgid "Generate code the unix assembler can handle"
+#~ msgstr "Generar código que el ensamblador de unix pueda manejar"
+
+#~ msgid "Generate code an embedded assembler can handle"
+#~ msgstr "Generar código que un ensamblador imbuído pueda manejar"
+
+#~ msgid "Retain standard MXDB information"
+#~ msgstr "Retener la información MXDB estándard"
+
+#~ msgid "Retain legend information"
+#~ msgstr "Retener información de la leyenda"
+
+#~ msgid "Generate external legend information"
+#~ msgstr "General información de leyenda externa"
+
+#~ msgid "Emit identifying info in .s file"
+#~ msgstr "Emitir información de identificación en el fichero .s"
+
+#~ msgid "Warn when a function arg is a structure"
+#~ msgstr "Advertir cuando el argumento de una función es una estructura"
+
+#~ msgid "argument is a structure"
+#~ msgstr "el argumento es una estructura"
+
+#~ msgid "half-pic init called on systems that don't support it"
+#~ msgstr "se llamó a half-pic init en sistemas que no le dan soporte"
+
+#~ msgid "Profiling uses mcount"
+#~ msgstr "El análisis de perfil usa mcount"
+
+#~ msgid "Emit half-PIC code"
+#~ msgstr "Emitir código semi-PIC"
+
+#~ msgid "Emit ELF object code"
+#~ msgstr "Emitir código objeto ELF"
+
+#~ msgid "Emit ROSE object code"
+#~ msgstr "Emitir código objeto ROSE"
+
+#~ msgid "Symbols have a leading underscore"
+#~ msgstr "Los símbolos son precedidos por un subrayado"
+
+#~ msgid "Align to >word boundaries"
+#~ msgstr "Alinear a límites >word"
+
+#~ msgid "Use mcount for profiling"
+#~ msgstr "Usar mcount para análisis de perfil"
 
-#: java/lang-options.h:56
-msgid "Warn if .class files are out of date"
-msgstr "Avisar si los ficheros .class están desactualizados"
+#~ msgid "Use mcount_ptr for profiling"
+#~ msgstr "Usar mcount_ptr para análisis de perfil"
 
-#: java/lang-options.h:58
-msgid "Always check for non gcj generated classes archives"
-msgstr "Revisar siempre por archivos de clases no generados por gcj"
+#~ msgid "Generate code which uses the FPU"
+#~ msgstr "Generar código que use el FPU"
 
-#: java/lang-options.h:60
-msgid "Never optimize static class initialization code"
-msgstr "Nunca optimizar el código de iniciación de las clases static"
+#~ msgid "Do not generate code which uses the FPU"
+#~ msgstr "No generar código que use el FPU"
 
-#: java/lang-options.h:62
-msgid "Use offset tables for virtual method calls"
-msgstr "Utilizar tablas de desplazamiento para llamadas a métodos virtuales"
+#~ msgid "the -mlong-double-64 option does not work yet"
+#~ msgstr "el soporte para -mlong-double-64 aún no funciona"
 
-#: objc/objc-act.c:606
-msgid "no class name specified as argument to -fconstant-string-class"
-msgstr "no se especificó un nombre de clase como argumento para -fconstant-string-class"
+#~ msgid "The -march option is incompatible to -mipsN and therefore ignored."
+#~ msgstr "La opción -march es incompatible con -mipsN y por lo tanto se ignora."
 
-#: objc/objc-act.c:757
-#, c-format
-msgid "object does not conform to the `%s' protocol"
-msgstr "el objeto no es conforme con el protocolo `%s'"
+#~ msgid "-mips%d not supported"
+#~ msgstr "-mips%d no tiene soporte"
 
-#: objc/objc-act.c:801
-#, c-format
-msgid "class `%s' does not implement the `%s' protocol"
-msgstr "la clase `%s' no implementa el protocolo `%s'"
+#~ msgid "-mabi=%s does not support -mips%d"
+#~ msgstr "-mabi=%s no tiene soporte para -mips%d"
 
-#: objc/objc-act.c:882
-#, c-format
-msgid "`%s' cannot be statically allocated"
-msgstr "`%s' no se puede ubicar estáticamente"
+#~ msgid "this target does not support the -mabi switch"
+#~ msgstr "este objetivo no tiene soporte para el interruptor -mabi"
 
-#: objc/objc-act.c:939
-#, c-format
-msgid "unexpected type for `id' (%s)"
-msgstr "tipo inesperado para `id' (%s)"
+#~ msgid "-mips%d does not support 64 bit fp registers"
+#~ msgstr "-mips%d not tiene soporte para registros fp de 64 bit"
 
-#: objc/objc-act.c:944
-msgid "undefined type `id', please import <objc/objc.h>"
-msgstr "tipo `id' indefinido, por favor importe <objc/objc.h>"
+#~ msgid "-mips%d does not support 64 bit gp registers"
+#~ msgstr "-mips%d no tiene soporte para registros gp de 64 bit"
 
-#: objc/objc-act.c:996
-#, c-format
-msgid "protocol `%s' has circular dependency"
-msgstr "el protocolo `%s' tiene una dependencia circular"
+#~ msgid "Use OSF PIC"
+#~ msgstr "Usar PIC de OSF"
 
-#: objc/objc-act.c:1018 objc/objc-act.c:5229
-#, c-format
-msgid "cannot find protocol declaration for `%s'"
-msgstr "no se puede encontrar la declaración de protocolo para `%s'"
+#~ msgid "Don't use OSF PIC"
+#~ msgstr "No usar PIC de OSF"
 
-#: objc/objc-act.c:1279 objc/objc-act.c:5747 objc/objc-act.c:6077 objc/objc-act.c:6126 objc/objc-act.c:6162 objc-parse.y:1752
-#, c-format
-msgid "cannot find interface declaration for `%s'"
-msgstr "no se puede encontrar la declaración de interfaz para `%s'"
+#~ msgid "Optimize for 3900"
+#~ msgstr "Optimizar para 3900"
 
-#: objc/objc-act.c:1304
-#, c-format
-msgid "cannot find reference tag for class `%s'"
-msgstr "no se puede encontrar la marca de referencia para la clase %s"
+#~ msgid "Optimize for 4650"
+#~ msgstr "Optimizar para 4650"
 
-#: objc/objc-act.c:2314
-#, c-format
-msgid "cannot find class `%s'"
-msgstr "no se puede encontrar la clase `%s'"
+#~ msgid "stack frame too big"
+#~ msgstr "marco de pila demasiado grande"
 
-#: objc/objc-act.c:2316
-#, c-format
-msgid "class `%s' already exists"
-msgstr "ya existe la clase `%s'"
+#~ msgid "neither varargs or stdarg in mmix_setup_incoming_varargs"
+#~ msgstr "no hay varargs ni stdarg en mmix_setup_incoming_varargs"
 
-#. fatal did not work with 2 args...should fix
-#: objc/objc-act.c:2440
-#, c-format
-msgid "cannot find interface declaration for `%s', superclass of `%s'"
-msgstr "no se puede encontrar la declaración de interfaz para `%s', superclase de `%s'"
+#~ msgid "oops, not debugged; fixing up value:"
+#~ msgstr "ups, no depurado; componiendo el valor:"
 
-#: objc/objc-act.c:2447
-#, c-format
-msgid "circular inheritance in interface declaration for `%s'"
-msgstr "herencia circular en la declaración de interfaz para `%s'"
+#~ msgid "Generate little endian data"
+#~ msgstr "Generar datos little endian"
 
-#: objc/objc-act.c:3500 objc/objc-act.c:3517
-msgid "inconsistent instance variable specification"
-msgstr "especificación de instancia de variable inconsistente"
+#~ msgid "Generate big endian data"
+#~ msgstr "Generar datos big endian"
 
-#: objc/objc-act.c:4710
-#, c-format
-msgid "multiple declarations for method `%s'"
-msgstr "declaraciones múltiples para el método `%s'"
+#~ msgid "Turn on maintainer testing code"
+#~ msgstr "Activar el código de prueba del mantenedor"
 
-#: objc/objc-act.c:4876
-#, c-format
-msgid "invalid receiver type `%s'"
-msgstr "tipo receptor `%s' inválido"
+#~ msgid "Enable Transmeta picoJava extensions"
+#~ msgstr "Activar las extensiones picoJava de Transmeta"
 
-#: objc/objc-act.c:4907 objc/objc-act.c:4933 objc/objc-act.c:4981
-#, c-format
-msgid "`%s' does not respond to `%s'"
-msgstr "`%s' no responde a `%s'"
+#~ msgid "Disable Transmeta picoJava extensions"
+#~ msgstr "Desactivar las extensiones picoJava de Transmeta"
 
-#: objc/objc-act.c:4913 objc/objc-act.c:7197
-#, c-format
-msgid "no super class declared in interface for `%s'"
-msgstr "no se declaró una super clase en la interfaz para `%s'"
+#~ msgid "Disable reorganization pass"
+#~ msgstr "Desactivar el paso de reorganización"
 
-#: objc/objc-act.c:5011
-msgid "cannot find class (factory) method"
-msgstr "no se puede encontrar el método de la clase (de fábrica)"
+#~ msgid "-f%s ignored (all code is position independent)"
+#~ msgstr "se ignora -f%s (todo el código es independiente de posición)"
 
-#: objc/objc-act.c:5012 objc/objc-act.c:5056
-#, c-format
-msgid "return type for `%s' defaults to id"
-msgstr "el tipo de devolución para `%s' por omisión es id"
+#~ msgid "-ffunction-sections disabled on AIX when debugging"
+#~ msgstr "se desactiva -ffunction-sections en AIX mientras se depura"
 
-#: objc/objc-act.c:5029
-#, c-format
-msgid "method `%s' not implemented by protocol"
-msgstr "el método `%s' no se ha implementado por el protocolo"
+#~ msgid "-fdata-sections not supported on AIX"
+#~ msgstr "-fdata-sections no tiene soporte en AIX"
 
-#: objc/objc-act.c:5038
-msgid "return type defaults to id"
-msgstr "el tipo de devolución por omisión es id"
+#~ msgid "%%S computed all 1's mask"
+#~ msgstr "%%S calculó una máscara con sólo 1's"
 
-#: objc/objc-act.c:5055
-msgid "cannot find method"
-msgstr "no se puede encontrar el método"
+#~ msgid "%%S computed all 0's mask"
+#~ msgstr "%%S calculó una máscara con sólo 0's"
 
-#. 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:5298
-#, c-format
-msgid "instance variable `%s' accessed in class method"
-msgstr "la variable de instancia `%s' es accessada en el método de la clase"
+#~ msgid "no viable candidates"
+#~ msgstr "no hay candidatos viables"
 
-#: objc/objc-act.c:5548
-#, c-format
-msgid "duplicate definition of class method `%s'"
-msgstr "definición duplicada del método de la clase `%s'"
+#~ msgid "`%D' has already been declared in `%T'"
+#~ msgstr "`%D' ya ha sido declarado en `%T'"
 
-#: objc/objc-act.c:5554
-#, c-format
-msgid "duplicate declaration of class method `%s'"
-msgstr "declaración duplicada del método de la clase `%s'"
+#~ msgid "`%D' as declarator"
+#~ msgstr "`%D' como declarador"
 
-#: objc/objc-act.c:5590
-#, c-format
-msgid "duplicate definition of instance method `%s'"
-msgstr "definición duplicada del método de la instancia `%s'"
+#~ msgid "size of member `%D' is not constant"
+#~ msgstr "el tamaño del miembro `%D' no es constante"
 
-#: objc/objc-act.c:5596
-#, c-format
-msgid "duplicate declaration of instance method `%s'"
-msgstr "declaración duplicada del método de la instancia `%s'"
+#~ msgid "cannot declare %s to references"
+#~ msgstr "no se puede declarar %s a referencias"
 
-#: objc/objc-act.c:5636
-#, c-format
-msgid "duplicate interface declaration for category `%s(%s)'"
-msgstr "declaración de interfaz duplicada para la categoría `%s(%s)'"
+#~ msgid "invalid type: `void &'"
+#~ msgstr "tipo inválido: `void &'"
 
-#: objc/objc-act.c:5722
-#, c-format
-msgid "instance variable `%s' is declared private"
-msgstr "la variable de instancia `%s' es declarada privada"
+#~ msgid "typedef declaration includes an initializer"
+#~ msgstr "la declaración typedef incluye un inicializador"
 
-#: objc/objc-act.c:5769
-#, c-format
-msgid "instance variable `%s' is declared %s"
-msgstr "la variable de instancia `%s' es declarada %s"
+#~ msgid "-fname-mangling-version is no longer supported"
+#~ msgstr "-fname-mangling-version ya no tiene soporte"
 
-#: objc/objc-act.c:5779
-msgid "static access to object of type `id'"
-msgstr "acceso estático al objeto de tipo `id'"
+#~ msgid "candidate%s: %+#D"
+#~ msgstr "candidato%s: %+#D"
 
-#: objc/objc-act.c:5816 objc/objc-act.c:5909
-#, c-format
-msgid "incomplete implementation of class `%s'"
-msgstr "implementación incompleta de la clase `%s'"
+#~ msgid "                %#D"
+#~ msgstr "                %#D"
 
-#: objc/objc-act.c:5820 objc/objc-act.c:5914
-#, c-format
-msgid "incomplete implementation of category `%s'"
-msgstr "implementación incompleta de la categoría `%s'"
+#~ msgid "member initializers for `%#D'"
+#~ msgstr "inicializadores miembro para `%#D'"
 
-#: objc/objc-act.c:5825 objc/objc-act.c:5919
-#, c-format
-msgid "method definition for `%c%s' not found"
-msgstr "no se encuentra la definición de método para `%c%s'"
+#~ msgid "  will be re-ordered to match declaration order"
+#~ msgstr "  se reordenará para coincidir con el orden de la declaración"
 
-#: objc/objc-act.c:5963
-#, c-format
-msgid "%s `%s' does not fully implement the `%s' protocol"
-msgstr "%s `%s' no implementa completamente el protocolo `%s'"
+#~ msgid "multiple initializations given for member `%D'"
+#~ msgstr "se dieron inicializadores múltiples para el miembro `%D'"
 
-#: objc/objc-act.c:6021 objc/objc-act.c:8118
-msgid "`@end' missing in implementation context"
-msgstr "falta un `@end' en el contexto de una implementación"
+#~ msgid "  will be re-ordered to match inheritance order"
+#~ msgstr "  se reordenará para coincidir con el orden de herencia"
 
-#: objc/objc-act.c:6049
-#, c-format
-msgid "reimplementation of class `%s'"
-msgstr "reimplementación de la clase `%s'"
+#~ msgid "implementation-reserved name `%D' used"
+#~ msgstr "se usó el nombre `%D' reservado para la implementación"
 
-#: objc/objc-act.c:6091
-#, c-format
-msgid "conflicting super class name `%s'"
-msgstr "el nombre de la super clase `%s' causa conflicto"
+#~ msgid "explicit instantiation of `%#D' after"
+#~ msgstr "instanciación explícita de `%#D' después de"
 
-#: objc/objc-act.c:6106
-#, c-format
-msgid "duplicate interface declaration for class `%s'"
-msgstr "declaración de interfaz duplicada para la clase `%s'"
+#~ msgid "explicit specialization here"
+#~ msgstr "especialización explícita aquí"
 
-#: objc/objc-act.c:6388
-#, c-format
-msgid "duplicate declaration for protocol `%s'"
-msgstr "declaración duplicada para el protocolo `%s'"
+#~ msgid "explicit instantiation of `%#T' after"
+#~ msgstr "instanciación explícita de `%#T' después de"
 
-#: objc/objc-act.c:7238
-msgid "[super ...] must appear in a method context"
-msgstr "[super ...] debe aparecer en el contexto de un método"
+#~ msgid "base initializer for `%T'"
+#~ msgstr "inicializador base para `%T'"
 
-#: objc/objc-act.c:8220 objc/objc-act.c:8236
-#, c-format
-msgid "potential selector conflict for method `%s'"
-msgstr "conflicto potencial de selectores para el método `%s'"
+#~ msgid "   will be re-ordered to precede member initializations"
+#~ msgstr "   será reordenado para preceder las inicializaciones de los miembros"
 
-#: objc-parse.y:2612
-msgid "`@end' must appear in an implementation context"
-msgstr "`@end' debe aparecer en el contexto de una implementación"
+#~ msgid "ignoring `%V' qualifiers on `%T'"
+#~ msgstr "se ignoran los calificadores `%V' para `%T'"
 
-#: objc-parse.y:2886
-msgid "method definition not in class context"
-msgstr "la definición de método no está en el contexto de la clase"
+#~ msgid "ISO C++ forbids applying `sizeof' to a member function"
+#~ msgstr "ISO C++ prohibe la aplicación de `sizeof' a una función miembro"
 
-#: objc/lang-options.h:27
-msgid "Dump decls to a .decl file"
-msgstr "Volcar decls a un fichero .decl"
+#~ msgid "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
+#~ msgstr "ISO C++ prohibe aplicar `sizeof' al tipo `void' el cual es un tipo incompleto"
 
-#: objc/lang-options.h:29
-msgid "Generate code for GNU runtime environment"
-msgstr "Generar código para el ambiente de tiempo de ejecución GNU"
+#~ msgid "`sizeof' applied to non-static member"
+#~ msgstr "`sizeof' aplicado a miembro que no es static"
 
-#: objc/lang-options.h:32
-msgid "Generate code for NeXT runtime environment"
-msgstr "Generar código para el ambiente de tiempo de ejecución NeXT"
+#~ msgid "`sizeof' applied to incomplete type `%T'"
+#~ msgstr "sizeof aplicado a un tipo de dato incompleto `%T'"
 
-#: objc/lang-options.h:35
-msgid "Warn if a selector has multiple methods"
-msgstr "Avisar si un selector tiene métodos múltiples"
+#~ msgid "request for member `%T::%D' in expression of non-aggregate type `%T'"
+#~ msgstr "petición por el miembro `%T::%D' en la expresión de tipo no agregado `%T'"
 
-#: objc/lang-options.h:39
-msgid "Do not warn if inherited methods are unimplemented"
-msgstr "No avisar si los métodos heredados no están implementados"
+#~ msgid "invalid use of type decl `%#D' as expression"
+#~ msgstr "uso inválido de la declaración de tipo `%#D' como una expresión"
 
-#: objc/lang-options.h:41
-msgid "Generate C header of platform specific features"
-msgstr "Generar encabezado C de características específicas de la plataforma"
+#~ msgid "invalid use of template `%#D' as expression"
+#~ msgstr "uso inválido de la plantilla `%#D' como una expresión"
 
-#: objc/lang-options.h:43
-msgid "Specify the name of the class for constant strings"
-msgstr "Especificar el nombre de la clase para cadenas constantes"
+#~ msgid "`%#T' has no member named `%D'"
+#~ msgstr "`%#T' no tiene un miembro llamado `%D'"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni y -femit-class-files son incompatibles"
+#~ msgid "invalid offsetof from non-POD type `%#T'; use pointer to member instead"
+#~ msgstr "desplazamiento inválido desde un tipo `%#T' que no es POD; use en su lugar un apuntador a miembro"
 
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni y -femit-class-file son incompatibles"
+#~ msgid "pointer to member function called, but not in class scope"
+#~ msgstr "se llamó a apuntador a función miembro, pero no en el alcance de la clase"
 
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file se debe usar junto con -fsyntax-only"
+#~ msgid "object missing in call to method `%D'"
+#~ msgstr "falta un objeto en la llamada al método `%D'"
 
-#: config/nextstep.h:161 config/nextstep.h:164
-msgid "-p profiling is no longer supported.  Use -pg instead"
-msgstr "la creación de perfil con -p ya no tiene soporte.  Use en su lugar -pg"
+#~ msgid "function `%D' declared overloaded, but no definitions appear with which to resolve it?!?"
+#~ msgstr "¿!¿se declaró la función `%D' sobrecargada, pero no aparece ninguna definición con la cual resolverlo?!?"
 
-#: config/arm/arm.h:211
-msgid "-mapcs-26 and -mapcs-32 may not be used together"
-msgstr "no se pueden usar juntos -mapcs-26 y -mapcs-32"
+#~ msgid "invalid call to member function needing `this' in static member function scope"
+#~ msgstr "llamada inválida a función miembro requiere `this' en el alcance de la función miembro static"
 
-#: config/arm/arm.h:223
-msgid "-msoft-float and -mhard_float may not be used together"
-msgstr "no se pueden usar juntos -msoft-float y -mhard_float"
+#~ msgid "unary `&'"
+#~ msgstr "`&' unario"
 
-#: config/arm/arm.h:234
-msgid "-mbig-endian and -mlittle-endian may not be used together"
-msgstr "no se pueden usar juntos -mbig-endian y -mlittle-endian"
+#~ msgid "invalid use of undefined type `%#T'"
+#~ msgstr "uso inválido del tipo indefinido `%#T'"
 
-#: config/arm/arm.h:252
-msgid "incompatible interworking options"
-msgstr "opciones de trabajo interno incompatibles"
+#~ msgid "forward declaration of `%#T'"
+#~ msgstr "declaración hacia adelante de `%#T'"
 
-#: config/sparc/freebsd.h:31 config/ia64/freebsd.h:23 config/alpha/freebsd.h:36 config/i386/freebsd-aout.h:227
-msgid "`-p' not supported; use `-pg' and gprof(1)"
-msgstr "`-p' no tiene soporte; use `-pg' y gprof(1)"
+#~ msgid "invalid use of `%T'"
+#~ msgstr "uso inválido de `%T'"
 
-#: gcc.c:672 f/lang-specs.h:35
-msgid "GNU C does not support -C without using -E"
-msgstr "GNU C no da soporte a -C sin usar -E"
+#~ msgid "invalid use of member (did you forget the `&' ?)"
+#~ msgstr "uso inválido del miembro (¿olvidó el `&'?)"
 
-#: gcc.c:699 ada/lang-specs.h:39 java/jvspec.c:77
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg y -fomit-frame-pointer son incompatibles"
+#~ msgid "invalid use of template type parameter"
+#~ msgstr "uso inválido del parámetro de tipo plantilla"
 
-#: gcc.c:846
-msgid "-E required when input is from standard input"
-msgstr "se requiere -E cuando la entrada es de entrada estándar"
+#~ msgid "address of overloaded function with no contextual type information"
+#~ msgstr "dirección de la función sobrecargada sin información contextual de tipo"
 
-#: gcc.c:850
-msgid "compilation of header file requested"
-msgstr "se solicitó la compilación de fichero de encabezado"
+#~ msgid "overloaded function with no contextual type information"
+#~ msgstr "función sobrecargada sin información contextual de tipo"
 
-#: config/mcore/mcore.h:60
-msgid "choose either big or little endian, not both"
-msgstr "escoja entre big o little endian, no ambos"
+#~ msgid "insufficient contextual information to determine type"
+#~ msgstr "información contextual insuficiente para determinar el tipo"
 
-#: config/mcore/mcore.h:63
-msgid "choose either m340 or m210 not both"
-msgstr "escoja entre m340 o m210, no ambos"
+#~ msgid "initializer list construction invalid for derived class object `%D'"
+#~ msgstr "construcción de la lista de inicializadores inválida para el objeto de la clase derivada `%D'"
 
-#: config/mcore/mcore.h:64
-msgid "the m210 does not have little endian support"
-msgstr "el m210 no tiene soporte para little endian"
+#~ msgid "initializer list construction invalid for polymorphic class object `%D'"
+#~ msgstr "construcción de la lista de inicializadores inválida para el objeto de la clase polimórfica `%D'"
 
-#: ada/lang-specs.h:42
-msgid "-c or -S required for Ada"
-msgstr "se requiere -c o -S para Ada"
+#~ msgid "initializer list construction invalid for `%D'"
+#~ msgstr "construcción de la lista de inicializadores inválida para `%D'"
 
-#: config/mips/r3900.h:36 config/mips/r3900.h:42
-msgid "-mhard-float not supported"
-msgstr "-mhard-float no tiene soporte"
+#~ msgid "due to the presence of a constructor"
+#~ msgstr "debido a la presencia de un constructor"
 
-#: config/mips/r3900.h:38 config/mips/r3900.h:44
-msgid "-msingle-float and -msoft-float can not both be specified"
-msgstr "-msingle-float y -msoft-float no se pueden especificar al mismo tiempo"
+#~ msgid "due to non-public access of member `%D'"
+#~ msgstr "debido al acceso no público del miembro `%D'"
 
-#: config/mmix/mmix.h:112
-msgid "options -mabi=mmixware and -mabi=gnu are mutually exclusive"
-msgstr "las opciones -mabi=mmixware y -mabi=gnu son mutuamente exclusivas"
+#~ msgid "The meaning of `\\x' (at %0) varies with -traditional"
+#~ msgstr "el significado de `\\x' (en %0) varía con -traditional"
 
-#: config/i860/fx2800.h:290
-msgid "-p option not supported: use -pg instead"
-msgstr "la opción -p no tiene soporte: en su lugar use -pg"
+#~ msgid "The meaning of `\\a' (at %0) varies with -traditional"
+#~ msgstr "el significado de `\\a' (en %0) varía con -traditional"
 
-#: config/arm/riscix.h:73 config/arm/riscix.h:133
-msgid "-mbsd and -pedantic incompatible"
-msgstr "-mbsd y -pedantic son incompatibles"
+#~ msgid "the meaning of `\\x' varies with -traditional"
+#~ msgstr "el significado de `\\x' varía con -traditional"
 
-#: config/arm/riscix.h:74 config/arm/riscix.h:134
-msgid "-mbsd and -mxopen incompatible"
-msgstr "-mbsd y -mxopen son incompatibles"
+#~ msgid "the meaning of `\\a' varies with -traditional"
+#~ msgstr "el significado de `\\a' varía con -traditional"
 
-#: config/arm/riscix.h:75 config/arm/riscix.h:135
-msgid "-mxopen and -pedantic incompatible"
-msgstr "-mxopen y -pedantic son incompatibles"
+#~ msgid "parse error; also virtual memory exceeded"
+#~ msgstr "error de decodificación; también se excedió la memoria"
 
-#: config/arc/arc.h:59 config/mips/mips.h:1007
-msgid "may not use both -EB and -EL"
-msgstr "no se pueden usar -EB y -EL al mismo tiempo"
+#~ msgid "Can't specify array dimension in a declaration"
+#~ msgstr "No se puede especificar la dimensión de una matriz en una declaración"
 
-#: config/vax/vax.h:42 config/vax/vax.h:43
-msgid "profiling not supported with -mg\n"
-msgstr "la creación de perfil no tiene soporte con -mg\n"
+#~ msgid "internal error - use of undefined type"
+#~ msgstr "error interno - uso de tipo indefinido"
 
-#: config/i386/cygwin.h:114
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "-mno-cygwin y -mno-win32 no son compatibles"
+#~ msgid "no class name specified as argument to -fconstant-string-class"
+#~ msgstr "no se especificó un nombre de clase como argumento para -fconstant-string-class"
 
-#: config/i386/cygwin.h:169 config/i386/mingw32.h:69
-msgid "shared and mdll are not compatible"
-msgstr "shared y mdll no son compatibles."
+#~ msgid "-p profiling is no longer supported.  Use -pg instead"
+#~ msgstr "la creación de perfil con -p ya no tiene soporte.  Use en su lugar -pg"
 
-#: config/mips/mips.h:837
-msgid "-pipe is not supported"
-msgstr "-pipe no tiene soporte"
+#~ msgid "incompatible interworking options"
+#~ msgstr "opciones de trabajo interno incompatibles"
 
-#: config/mips/mips.h:1003
-msgid "may not use both -mfp64 and -msingle-float"
-msgstr "no se pueden usar -mfp64 y -msingle-float al mismo tiempo"
+#~ msgid "options -mabi=mmixware and -mabi=gnu are mutually exclusive"
+#~ msgstr "las opciones -mabi=mmixware y -mabi=gnu son mutuamente exclusivas"
 
-#: config/mips/mips.h:1004
-msgid "may not use both -mfp64 and -m4650"
-msgstr "no se pueden usar -mfp64 y -m4650 al mismo tiempo"
+#~ msgid "-p option not supported: use -pg instead"
+#~ msgstr "la opción -p no tiene soporte: en su lugar use -pg"
 
-#: config/mips/mips.h:1006
-msgid "may not use both -mgp32 and -mfp64"
-msgstr "no se pueden usar -mgp32 y -mfp64 al mismo tiempo"
+#~ msgid "-mbsd and -pedantic incompatible"
+#~ msgstr "-mbsd y -pedantic son incompatibles"
 
-#: config/i386/sco5.h:662 config/i386/sco5.h:737
-msgid "-static not valid with -mcoff"
-msgstr "-static no es válido con -mcoff"
+#~ msgid "-mbsd and -mxopen incompatible"
+#~ msgstr "-mbsd y -mxopen son incompatibles"
 
-#: config/i386/sco5.h:663 config/i386/sco5.h:738
-msgid "-shared not valid with -mcoff"
-msgstr "-shared no es válido con -mcoff"
+#~ msgid "-mxopen and -pedantic incompatible"
+#~ msgstr "-mxopen y -pedantic son incompatibles"
 
-#: config/i386/sco5.h:664 config/i386/sco5.h:739
-msgid "-symbolic not valid with -mcoff"
-msgstr "-symbolic no es válido con -mcoff"
+#~ msgid "may not use both -mfp64 and -msingle-float"
+#~ msgstr "no se pueden usar -mfp64 y -msingle-float al mismo tiempo"
 
-#: config/i386/sco5.h:702
-msgid "-fpic is not valid with -mcoff"
-msgstr "-fpic no es válido con -mcoff"
+#~ msgid "may not use both -mfp64 and -m4650"
+#~ msgstr "no se pueden usar -mfp64 y -m4650 al mismo tiempo"
 
-#: config/i386/sco5.h:703
-msgid "-fPIC is not valid with -mcoff"
-msgstr "-fPIC no es válido con -mcoff"
+#~ msgid "may not use both -mgp32 and -mfp64"
+#~ msgstr "no se pueden usar -mgp32 y -mfp64 al mismo tiempo"
 
-#: config/i386/sco5.h:740
-msgid "-fpic not valid with -mcoff"
-msgstr "-fpic no es válido con -mcoff"
+#~ msgid "declaration of `%#T'"
+#~ msgstr "la declaración de `%#T'"
 
-#: config/i386/sco5.h:741
-msgid "-fPIC not valid with -mcoff"
-msgstr "-fPIC no es válido con -mcoff"
+#~ msgid "a -ifile option requires a -map option"
+#~ msgstr "una opción -ifile requiere una opción -map"
 
 #~ msgid "__builtin_trap not supported by this target"
 #~ msgstr "no se da soporte a __builtin_trap en este objetivo"
@@ -20205,9 +21637,6 @@ msgstr "-fPIC no es v
 #~ msgid "cannot EXIT label `%s' outside current function"
 #~ msgstr "no se puede hacer EXIT a la etiqueta `%s' fuera de la función actual"
 
-#~ msgid "case selector not compatible with label"
-#~ msgstr "el selector del case no es compatible con la etiqueta"
-
 #~ msgid "ELSE label not within a CASE statement"
 #~ msgstr "la etiqueta ELSE no se encuentra dentro de una declaración CASE"
 
@@ -20317,7 +21746,7 @@ msgstr "-fPIC no es v
 #~ msgstr "miembro incompatible de la tupla powerset (en la posición #%d)"
 
 #~ msgid "no initializer value for fixed field `%s'"
-#~ msgstr "no hay valor inicial para el campo fijo `%s'"
+#~ msgstr "no hay valor inicializador para el campo fijo `%s'"
 
 #~ msgid "non-constant value for tag field `%s'"
 #~ msgstr "valor no constante para el campo de marcado '%s'"
@@ -20329,10 +21758,10 @@ msgstr "-fPIC no es v
 #~ msgstr "falta los campos variantes (por lo menos `%s')"
 
 #~ msgid "bad initializer for field `%s'"
-#~ msgstr "iniciador inválido para el campo `%s'"
+#~ msgstr "inicializador inválido para el campo `%s'"
 
 #~ msgid "no initializer value for variant field `%s'"
-#~ msgstr "no hay un valor iniciador para el campo variante `%s'"
+#~ msgstr "no hay un valor inicializador para el campo variante `%s'"
 
 #~ msgid "no selected variant"
 #~ msgstr "no se ha escogido un variant"
@@ -20344,10 +21773,10 @@ msgstr "-fPIC no es v
 #~ msgstr "probablemente no es una estructura de tupla"
 
 #~ msgid "excess initializer for field `%s'"
-#~ msgstr "exceso de iniciadores para el campo `%s'"
+#~ msgstr "exceso de inicializadores para el campo `%s'"
 
 #~ msgid "excess unnamed initializers"
-#~ msgstr "exceso de iniciadores sin nombre"
+#~ msgstr "exceso de inicializadores sin nombre"
 
 #~ msgid "non-constant start index for tuple"
 #~ msgstr "índice de inicio no constante para la tupla"
@@ -20386,7 +21815,7 @@ msgstr "-fPIC no es v
 #~ msgstr "falta los elementos %s : %s de la tupla matriz"
 
 #~ msgid "initializer is not an array or string mode"
-#~ msgstr "el iniciador no es un modo matriz o cadena"
+#~ msgstr "el inicializador no es un modo matriz o cadena"
 
 #~ msgid "destination is too small"
 #~ msgstr "el destino es muy pequeño"
@@ -20398,10 +21827,10 @@ msgstr "-fPIC no es v
 #~ msgstr "`%s' no debe ser declarado readonly"
 
 #~ msgid "declaration of readonly variable without initialization"
-#~ msgstr "declaración de una variable readonly sin iniciación"
+#~ msgstr "declaración de una variable readonly sin inicialización"
 
 #~ msgid "no initialization allowed for `%s'"
-#~ msgstr "no se permite iniciación para `%s'"
+#~ msgstr "no se permite la inicialización para `%s'"
 
 #~ msgid "value for loc-identity `%s' is not a location"
 #~ msgstr "el valor para la loc-identity `%s' no es una ubicación"
@@ -20410,10 +21839,10 @@ msgstr "-fPIC no es v
 #~ msgstr "la ubicación para `%s' no es compatible con la lectura"
 
 #~ msgid "nonconstant initializer for `%s'"
-#~ msgstr "iniciador no constante para `%s'"
+#~ msgstr "inicializador no constante para `%s'"
 
 #~ msgid "do_decl: internal error: don't know what to initialize"
-#~ msgstr "do_decl: error interno: no se sabe qué hay que iniciar"
+#~ msgstr "do_decl: error interno: no se sabe qué hay que inicializar"
 
 #~ msgid "RECURSIVE PROCs"
 #~ msgstr "PROCs RECURSIVE"
@@ -20457,9 +21886,6 @@ msgstr "-fPIC no es v
 #~ msgid "non-value mode may only returned by LOC"
 #~ msgstr "un modo que no es valor sólo puede ser devuelto por LOC"
 
-#~ msgid "mode of `%s' is not a mode"
-#~ msgstr "el modo de `%s' no es un modo"
-
 #~ msgid "`%s' may only be passed by LOC"
 #~ msgstr "`%s' sólo puede ser pasado por LOC"
 
@@ -20883,9 +22309,6 @@ msgstr "-fPIC no es v
 #~ msgid "too few arguments in call to `readrecord'"
 #~ msgstr "muy pocos argumentos en la llamada a `readrecord'"
 
-#~ msgid "incompatible record mode"
-#~ msgstr "modo de registro incompatible"
-
 #~ msgid "store location must not be READonly"
 #~ msgstr "la ubicación de almacenamiento no debe ser READonly"
 
@@ -21048,15 +22471,9 @@ msgstr "-fPIC no es v
 #~ msgid "control sequence overflow"
 #~ msgstr "desbordamiento de la secuencia de control"
 
-#~ msgid "invalid control sequence"
-#~ msgstr "secuencia de control inválida"
-
 #~ msgid "invalid base in read control sequence"
 #~ msgstr "base inválida en la secuencia de control de lectura"
 
-#~ msgid "invalid digit in control sequence"
-#~ msgstr "dígito inválido en la secuencia de control"
-
 #~ msgid "unterminated string literal"
 #~ msgstr "cadena literal sin terminar"
 
@@ -21150,9 +22567,6 @@ msgstr "-fPIC no es v
 #~ msgid "start label '%s' does not match end label '%s'"
 #~ msgstr "la etiqueta de inicio '%s' no coincide con la etiqueta final '%s'"
 
-#~ msgid "`%s' not declared"
-#~ msgstr "no se declaró `%s'"
-
 #~ msgid "no RETURN or RESULT in procedure"
 #~ msgstr "no hay RETURN o RESULT en el procedimiento"
 
@@ -21202,11 +22616,8 @@ msgstr "-fPIC no es v
 #~ msgid "'=' used where ':=' is required"
 #~ msgstr "se usa '=' cuando se requiere ':='"
 
-#~ msgid "initialization is not allowed in spec module"
-#~ msgstr "no se permite la iniciación en el módulo de especificaciones"
-
 #~ msgid "loc-identity declaration without initialization"
-#~ msgstr "declaración loc-identity sin iniciación"
+#~ msgstr "declaración loc-identity sin inicialización"
 
 #~ msgid "bad syntax following FORBID"
 #~ msgstr "sintaxis errónea a continuación de FORBID"
@@ -21247,9 +22658,6 @@ msgstr "-fPIC no es v
 #~ msgid "unrecognized case label list after ','"
 #~ msgstr "no se reconoce la lista de etiquetas case después de ','"
 
-#~ msgid "bad ASM operand"
-#~ msgstr "operando ASM erróneo"
-
 #~ msgid "readonly location modified by 'asm'"
 #~ msgstr "ubicación de sólo lectura modificada por 'asm'"
 
@@ -21334,12 +22742,6 @@ msgstr "-fPIC no es v
 #~ msgid "POS not allowed for ARRAY"
 #~ msgstr "no se permite POS en ARRAY"
 
-#~ msgid "STEP not allowed in field definition"
-#~ msgstr "no se permite STEP en la definición de campos"
-
-#~ msgid "missing field name"
-#~ msgstr "falta el nombre del campo"
-
 #~ msgid "bad field name following ','"
 #~ msgstr "nombre de campo erróneo a continuación de ','"
 
@@ -21397,9 +22799,6 @@ msgstr "-fPIC no es v
 #~ msgid "mode with non-value property in signal definition"
 #~ msgstr "modo sin propiedad que no es valor en la definición de la señal"
 
-#~ msgid "undeclared identifier `%s'"
-#~ msgstr "identificador sin declarar `%s'"
-
 #~ msgid "RETURNS spec with invalid mode"
 #~ msgstr "especificación de RETURNS con modo inválido"
 
@@ -21415,9 +22814,6 @@ msgstr "-fPIC no es v
 #~ msgid "recordmode must not have the non-value property"
 #~ msgstr "el modo de grabación no debe tener la propiedad que no es valor"
 
-#~ msgid "tasking code %ld out of range for `%s'"
-#~ msgstr "el código de tarea %ld está fuera de rango para `%s'"
-
 #~ msgid "invalid attribute for argument `%s' (only IN or LOC allowed)"
 #~ msgstr "atributo inválido para el argumento `%s' (solamente se permiten IN o LOC)"
 
@@ -21709,9 +23105,6 @@ msgstr "-fPIC no es v
 #~ msgid "location conversion between differently-sized modes"
 #~ msgstr "conversión de ubicaciones entre modos de tamaños diferentes"
 
-#~ msgid "unsupported value conversion"
-#~ msgstr "conversión de valor sin soporte"
-
 #~ msgid "operand to bin must be a non-negative integer literal"
 #~ msgstr "el operando para bin debe ser una literal entera no negativa"
 
@@ -22442,9 +23835,6 @@ msgstr "-fPIC no es v
 #~ msgid "Invalid length specification at %0 for IMPLICIT statement -- must be integer constant expression"
 #~ msgstr "Especificación de longitud inválida en %0 para la declaración IMPLICIT -- debe ser una expresión constante entera"
 
-#~ msgid "Invalid length specification at %0"
-#~ msgstr "Especificación de longitud inválida en %0"
-
 #~ msgid "Type of ENTRY point at %0 to function conflicts with type(s) of previous entrypoint(s) -- must all be identical-length CHARACTER or none be CHARACTER type"
 #~ msgstr "El tipo del punto ENTRY en %0 a la función tiene conflictos con el(los) tipo(s) de punto(s) de entrada previo(s) -- deben ser todos CHARACTER de longitud idéntica o ninguno debe ser de tipo CHARACTER"
 
@@ -22452,10 +23842,10 @@ msgstr "-fPIC no es v
 #~ msgstr "El tipo del punto ENTRY en %0 a la función tiene conflictos con el(los) tipo(s) de punto(s) de entrada previo(s)"
 
 #~ msgid "Common block `%A' initialized at %0 already initialized at %1 -- only one program unit may specify initial values for a particular common block"
-#~ msgstr "El bloque común `%A' iniciado en %0 ya se habia iniciado en %1 -- solamente una unidad de programa puede especificar valores iniciales para un bloque común en particular"
+#~ msgstr "El bloque común `%A' inicializado en %0 ya se habia inicializado en %1 -- solamente una unidad de programa puede especificar valores iniciales para un bloque común en particular"
 
 #~ msgid "Common block `%A' initialized at %0 already initialized at %1"
-#~ msgstr "El bloque común `%A' iniciado en %0 ya se habia iniciado en %1"
+#~ msgstr "El bloque común `%A' inicializado en %0 ya se habia inicializado en %1"
 
 #~ msgid "Initial padding for common block `%A' is %B %C at %0 -- consider reordering members, largest-type-size first"
 #~ msgstr "El relleno inicial para el bloque común `%A' es %B %C en %0 -- considere reordenar a los miembros, primero los de tamaño de tipo más grande"
@@ -22470,10 +23860,10 @@ msgstr "-fPIC no es v
 #~ msgstr "El relleno inicial para el bloque común `%A' es %B %D en %0 pero %C %E en %1"
 
 #~ msgid "Common block `%A' is initialized to %B %D long at %0 but enlarged to %C %E at %1 -- use consistent definitions or reorder program units in source file"
-#~ msgstr "El bloque común `%A' está iniciado a %B %D de longitud en %0 pero agrandado a %C %E en %1 -- utilice definiciones consistentes o reordene las unidades de programa en el fichero fuente"
+#~ msgstr "El bloque común `%A' está inicializado a %B %D de longitud en %0 pero agrandado a %C %E en %1 -- utilice definiciones consistentes o reordene las unidades de programa en el fichero fuente"
 
 #~ msgid "Common block `%A' is initialized to %B %D long at %0 but enlarged to %C %E at %1"
-#~ msgstr "El bloque común `%A' está iniciado a %B %D de longitud en %0 pero agrandado a %C %E en %1"
+#~ msgstr "El bloque común `%A' está inicializado a %B %D de longitud en %0 pero agrandado a %C %E en %1"
 
 #~ msgid "DO-variable `%A' is type REAL or DOUBLE PRECISION at %0 -- unexpected behavior likely"
 #~ msgstr "La variable DO `%A' es de tipo REAL o DOUBLE PRECISION en %0 -- es probable que tenga una conducta inesperada"
@@ -22494,10 +23884,10 @@ msgstr "-fPIC no es v
 #~ msgstr "Coma flotante de precisión cuádruple sin soporte"
 
 #~ msgid "Initialization of large (%B-unit) aggregate area `%A' at %0 slow and takes lots of memory during g77 compile"
-#~ msgstr "La iniciación del área agregada grande (unidad-%B) `%A' en %0 es actualmente muy lenta y toma mucha memoria durante la compilación de g77"
+#~ msgstr "La inicialización del área agregada grande (unidad-%B) `%A' en %0 es actualmente muy lenta y toma mucha memoria durante la compilación de g77"
 
 #~ msgid "This could take a while (initializing `%A' at %0)..."
-#~ msgstr "Esto puede tardar un rato (iniciando `%A' en %0)..."
+#~ msgstr "Esto puede tardar un rato (inicializando `%A' en %0)..."
 
 #~ msgid "can't to open %s"
 #~ msgstr "no se puede abrir %s"
@@ -22505,9 +23895,6 @@ msgstr "-fPIC no es v
 #~ msgid "Set class path and suppress system path"
 #~ msgstr "Establecer la ruta de clases y suprimir la ruta del sistema"
 
-#~ msgid "a -ifile option requires a -map option"
-#~ msgstr "una opción -ifile requiere una opción -map"
-
 #~ msgid "invalid reference to NULL ptr, use ptr-to-member instead"
 #~ msgstr "referencia inválida a NULL ptr, use en su lugar ptr-a-miembro"
 
@@ -22551,7 +23938,7 @@ msgstr "-fPIC no es v
 #~ msgstr "uso inválido de %D"
 
 #~ msgid "return value from function receives multiple initializations"
-#~ msgstr "el valor de de devolución de la función recibe iniciaciones múltiples"
+#~ msgstr "el valor de de devolución de la función recibe inicializaciones múltiples"
 
 #~ msgid "Can't use '$' as a separator for inner classes"
 #~ msgstr "No se puede usar '$' como un separador para las clases interiores"
@@ -22587,20 +23974,17 @@ msgstr "-fPIC no es v
 #~ msgstr "argumento de tipo erróneo para %s"
 
 #~ msgid "deprecated initialization of zero-length array"
-#~ msgstr "iniciación deprecada de una matriz de longitud cero"
+#~ msgstr "inicialización deprecada de una matriz de longitud cero"
 
 #~ msgid "initialization of zero-length array before end of structure"
-#~ msgstr "iniciación de una matriz de longitud cero antes del fin de la estructura"
+#~ msgstr "inicialización de una matriz de longitud cero antes del fin de la estructura"
 
 #~ msgid "initialization of zero-length array inside a nested context"
-#~ msgstr "iniciación de una matriz de longitud cero dentro de un contexto anidado"
+#~ msgstr "inicialización de una matriz de longitud cero dentro de un contexto anidado"
 
 #~ msgid "Unable to find a temporary location for static chain register"
 #~ msgstr "No se puede encontrar una ubicación temporal para el registro estático de cadena"
 
-#~ msgid "Only initialized variables can be placed into the 8-bit area."
-#~ msgstr "Sólo las variables con valor inicial pueden ser colocadas en el área de 8-bit."
-
 #~ msgid "Internal gcc abort from %s:%d"
 #~ msgstr "Aborto interno de gcc de %s:%d"
 
@@ -22655,11 +24039,8 @@ msgstr "-fPIC no es v
 #~ msgid "`__alignof__' applied to a bit-field"
 #~ msgstr "`__alignof__' aplicado a un campo de bits"
 
-#~ msgid "base class initializer specified, but no base class to initialize"
-#~ msgstr "se especificó el iniciador de la clase base, pero no hay clase base a iniciar"
-
 #~ msgid "initializer for unnamed base class ambiguous"
-#~ msgstr "iniciador para clase base sin nombre ambiguo"
+#~ msgstr "inicializador para clase base sin nombre ambiguo"
 
 #~ msgid "Do not treat the namespace `std' as a normal namespace"
 #~ msgstr "No tratar al espacio de nombres `std' como un espacio de nombres normal"
@@ -22697,9 +24078,6 @@ msgstr "-fPIC no es v
 #~ msgid "expected to return to file \"%s\""
 #~ msgstr "se esperaba regresar al fichero \"%s\""
 
-#~ msgid "expected to return to line number %u"
-#~ msgstr "se esperaba regresar a la línea número %u"
-
 #~ msgid "header flags for \"%s\" have changed"
 #~ msgstr "los interruptores del encabezado para \"%s\" han cambiado"
 
index ab6742a244e35fdab48a47d5a9f942c302f93120..65ce5e086b30acd546d39275b551dfc9a305eb3c 100644 (file)
 # Messages français pour GNU concernant gcc.
 # Copyright © 2001 Free Software Foundation, Inc.
-# Michel Robitaille <robitail@IRO.UMontreal.CA>, since 1996.
+# Michel Robitaille <robitail@IRO.UMontreal.CA>, traducteur depuis/since 1996.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: GNU gcc 3.1-b20020415\n"
-"POT-Creation-Date: 2002-04-23 12:53+0200\n"
-"PO-Revision-Date: 2002-04-29 14:00-0500\n"
+"Project-Id-Version: GNU gcc 3.2.1\n"
+"POT-Creation-Date: 2002-12-30 18:56+0000\n"
+"PO-Revision-Date: 2002-11-21 08:00-0500\n"
 "Last-Translator: Michel Robitaille <robitail@IRO.UMontreal.CA>\n"
 "Language-Team: French <traduc@traduc.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8-bit\n"
 
-#: attribs.c:314
+#: attribs.c:185
 #, c-format
 msgid "`%s' attribute directive ignored"
 msgstr "« %s » attribut de la directive ignoré"
 
-#: attribs.c:322
+#: attribs.c:193
 #, c-format
 msgid "wrong number of arguments specified for `%s' attribute"
 msgstr "nombre erroné d'arguments spécifié pour l'attribut « %s »"
 
-#: attribs.c:339
+#: attribs.c:210
 #, c-format
 msgid "`%s' attribute does not apply to types"
 msgstr "« %s » attribut ne s'applique pas à ces types"
 
-#: attribs.c:376
+#: attribs.c:247
 #, c-format
 msgid "`%s' attribute only applies to function types"
 msgstr "attribut « %s » ne s'applique seulement qu'à des types de fonction"
 
-#: attribs.c:468 attribs.c:490 attribs.c:512 attribs.c:543 attribs.c:565 attribs.c:590 attribs.c:613 attribs.c:643 attribs.c:681 attribs.c:728 attribs.c:758 attribs.c:788 attribs.c:811 attribs.c:1057 attribs.c:1113 attribs.c:1169 attribs.c:1230 attribs.c:1256 attribs.c:1458 config/arm/arm.c:2007 config/arm/arm.c:2034 config/avr/avr.c:4683 config/h8300/h8300.c:3071 config/h8300/h8300.c:3096 config/i386/i386.c:1267 config/i386/winnt.c:74
+#: attribs.c:404 c-common.c:5253 c-common.c:5275 c-common.c:5297
+#: c-common.c:5328 c-common.c:5350 c-common.c:5375 c-common.c:5398
+#: c-common.c:5428 c-common.c:5466 c-common.c:5513 c-common.c:5543
+#: c-common.c:5573 c-common.c:5596 c-common.c:5853 c-common.c:5875
+#: c-common.c:5918 c-common.c:5995 c-common.c:6051 c-common.c:6112
+#: c-common.c:6146 c-common.c:6500 config/arm/arm.c:2098 config/arm/arm.c:2125
+#: config/avr/avr.c:4774 config/h8300/h8300.c:3649 config/h8300/h8300.c:3674
+#: config/i386/i386.c:1396 config/i386/winnt.c:76
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr "« %s » attribut ignoré"
 
-#: attribs.c:844
-#, c-format
-msgid "unknown machine mode `%s'"
-msgstr "mode machine inconnu « %s »"
-
-#: attribs.c:847
-#, c-format
-msgid "no data type for mode `%s'"
-msgstr "aucun type de données pour le mode « %s »"
-
-#: attribs.c:880
-msgid "section attribute cannot be specified for local variables"
-msgstr "attribut de section ne peut être spécifié pour des variables locales"
-
-#: attribs.c:891
-#, c-format
-msgid "section of `%s' conflicts with previous declaration"
-msgstr "section de « %s » en conflit avec une déclaration précédente"
-
-#: attribs.c:900
-#, c-format
-msgid "section attribute not allowed for `%s'"
-msgstr "attribut de section n'est pas permis pour « %s »"
-
-#: attribs.c:907
-msgid "section attributes are not supported for this target"
-msgstr "attribut de section ne sont pas supportés pour la cible"
-
-#: attribs.c:949
-msgid "requested alignment is not a constant"
-msgstr "alignement demandé n'est pas une constante"
-
-#: attribs.c:954
-msgid "requested alignment is not a power of 2"
-msgstr "alignement demandé n'est pas une puissance de 2"
-
-#: attribs.c:959
-msgid "requested alignment is too large"
-msgstr "alignement demandé est trop grand"
-
-#: attribs.c:986
-#, c-format
-msgid "alignment may not be specified for `%s'"
-msgstr "alignement ne peut pas être spécifié pour « %s »"
-
-#: attribs.c:1031
-#, c-format
-msgid "`%s' defined both normally and as an alias"
-msgstr "« %s » défini à la fois comme normal et comme alias"
-
-#: attribs.c:1041
-msgid "alias arg not a string"
-msgstr "argument d'alias n'est pas une chaîne"
-
-#: attribs.c:1080 attribs.c:1136
-#, c-format
-msgid "`%s' attribute applies only to functions"
-msgstr "attribut « %s » ne s'applique seulement qu'à des fonctions"
-
-#: attribs.c:1087 attribs.c:1143
-#, c-format
-msgid "can't set `%s' attribute after definition"
-msgstr "ne peut initialiser l'attribut « %s » après définition"
-
-#: attribs.c:1227
-#, c-format
-msgid "`%s' attribute ignored for `%s'"
-msgstr "« %s » attribut ignoré pour « %s »"
-
-#: attribs.c:1284
-#, c-format
-msgid "invalid vector type for attribute `%s'"
-msgstr "type de vecteur invalide pour l'attribut « %s »"
-
-#: attribs.c:1307 attribs.c:1312
-msgid "no vector mode with the size and type specified could be found"
-msgstr "aucun mode vecteur avec la taille et le type spécifié n'a pas été répéré"
-
-#: builtins.c:282
+#: builtins.c:285
 msgid "offset outside bounds of constant string"
 msgstr "décalage hors gamme d'une chaîne de constante"
 
-#: builtins.c:759
+#: builtins.c:765
 msgid "second arg to `__builtin_prefetch' must be a constant"
 msgstr "second argument de « __builtin_prefetch » doit être une constante"
 
-#: builtins.c:766
+#: builtins.c:772
 msgid "invalid second arg to __builtin_prefetch; using zero"
 msgstr "second argument invalide de « __builtin_prefetch »; utilise zéro"
 
-#: builtins.c:773
+#: builtins.c:779
 msgid "third arg to `__builtin_prefetch' must be a constant"
 msgstr "troisième argument de « __builtin_prefetch » doit être une constante"
 
-#: builtins.c:780
+#: builtins.c:786
 msgid "invalid third arg to __builtin_prefetch; using zero"
 msgstr "troisième argument invalide de « __builtin_prefetch »; utilise zéro"
 
@@ -143,1286 +72,1448 @@ msgstr "troisi
 #. port (i860) that used this code, and I'm unconvinced it could actually
 #. handle the general case.  So we no longer try to handle anything
 #. weird and make the backend absorb the evil.
-#: builtins.c:2760
+#: builtins.c:2864
 msgid "__builtin_saveregs not supported by this target"
 msgstr "« __builtin_saveregs » n'est pas supporté par la cible"
 
-#: builtins.c:2802
+#: builtins.c:2906
 msgid "argument of `__builtin_args_info' must be constant"
 msgstr "argument de « __builtin_args_info » doit être une constante"
 
-#: builtins.c:2808
+#: builtins.c:2912
 msgid "argument of `__builtin_args_info' out of range"
 msgstr "argument de « __builtin_args_info » hors gamme"
 
-#: builtins.c:2814
+#: builtins.c:2918
 msgid "missing argument in `__builtin_args_info'"
 msgstr "argument manquant dans « __builtin_args_info »"
 
-#: builtins.c:2846
+#: builtins.c:2949
 msgid "`va_start' used in function with fixed args"
 msgstr "« va_start » utilisé dans la fonction avec des arguments fixes"
 
-#: builtins.c:2865
+#: builtins.c:2968
 msgid "second parameter of `va_start' not last named argument"
 msgstr "second paramètre de « va_start » n'est pas le dernier argument nommé"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:2870
+#: builtins.c:2973
 msgid "`__builtin_next_arg' called without an argument"
 msgstr "« __builtin_next_arg » appelé sans argument"
 
-#: builtins.c:2974
+#: builtins.c:3059
 msgid "too many arguments to function `va_start'"
 msgstr "trop d'arguments pour la function « va_start »"
 
-#: builtins.c:3075
+#: builtins.c:3161
 msgid "first argument to `va_arg' not of type `va_list'"
 msgstr "premier argument de « va_arg » n'est pas de type « va_list "
 
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:3106
+#: builtins.c:3193
 #, c-format
 msgid "`%s' is promoted to `%s' when passed through `...'"
 msgstr "« %s » a été promu à « %s » lorsque passé à travers « ... »"
 
-#: builtins.c:3111
+#: builtins.c:3198
 #, c-format
 msgid "(so you should pass `%s' not `%s' to `va_arg')"
 msgstr "(vous devriez passer « %s » mais non pas « %s » à « va_arg »)"
 
-#: builtins.c:3242
+#: builtins.c:3329
 msgid "invalid arg to `__builtin_frame_address'"
 msgstr "argument invalid de « __builtin_frame_address »"
 
-#: builtins.c:3244
+#: builtins.c:3331
 msgid "invalid arg to `__builtin_return_address'"
 msgstr "argument invalid de « __builtin_return_address »"
 
-#: builtins.c:3258
+#: builtins.c:3345
 msgid "unsupported arg to `__builtin_frame_address'"
 msgstr "argument non supporté de « __builtin_frame_address »"
 
-#: builtins.c:3260
+#: builtins.c:3347
 msgid "unsupported arg to `__builtin_return_address'"
 msgstr "argument non supporté de « __builtin_return_address »"
 
-#: builtins.c:3428
+#: builtins.c:3515
 msgid "second arg to `__builtin_expect' must be a constant"
 msgstr "second argument de « __builtin_expect » doit être une constante"
 
-#: builtins.c:3909
+#: builtins.c:4010
 msgid "__builtin_longjmp second argument must be 1"
 msgstr "second argument de « __builtin_longjmp » doit être 1"
 
 #. just do library call, if unknown builtin
-#: builtins.c:3982 c-common.c:3811
+#: builtins.c:4074 c-common.c:4437
 #, c-format
 msgid "built-in function `%s' not currently supported"
 msgstr "fonction interne « %s » n'est pas couramment supportée"
 
-#: c-common.c:550
+#: builtins.c:4147
+#, fuzzy
+msgid "target format does not support infinity"
+msgstr "CPU cible ne supporte pas l'inter-réseautage"
+
+#: c-common.c:1163
 #, c-format
 msgid "`%s' is not defined outside of function scope"
 msgstr "« %s » n'est pas défini à l'extérieur de l'étendue de la fonction"
 
-#: c-common.c:590
-msgid "concatenation of string literals with __FUNCTION__ is deprecated.  This feature will be removed in future"
-msgstr "concaténation de litéraux de chaîne avec « __FUNCTION__ » est dépréciée. Cette option ne sera plus disponible dans le futur."
-
-#: c-common.c:659
+#: c-common.c:1184
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr "longueur de la chaîne « %d » plus grande que la longueur « %d » que le compilateur ISO C%d requiert pour le support"
 
-#: c-common.c:708
+#: c-common.c:1242
+#, fuzzy
+msgid "concatenation of string literals with __FUNCTION__ is deprecated"
+msgstr "concaténation de chaînes de litéraux avec « __FUNCTION__ » est dépréciée. Cette option disparaîtra dans le futur."
+
+#: c-common.c:1338
 msgid "overflow in constant expression"
 msgstr "débordement dans l'expression de la constante"
 
-#: c-common.c:729
+#: c-common.c:1359
 msgid "integer overflow in expression"
 msgstr "débordement d'entier dans l'expression"
 
-#: c-common.c:738
+#: c-common.c:1368
 msgid "floating point overflow in expression"
 msgstr "débordement d'un nombre en virgule flottante dans l'expression"
 
-#: c-common.c:744
+#: c-common.c:1374
 msgid "vector overflow in expression"
 msgstr "débordement du vecteur dans l'expression"
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:765
+#: c-common.c:1397
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "grand entier implicitement tronqué pour un type non signé"
 
-#: c-common.c:767
+#: c-common.c:1399
 msgid "negative integer implicitly converted to unsigned type"
 msgstr "entier négatif implicitement converti en un type non signé"
 
-#: c-common.c:814
+#: c-common.c:1447
 msgid "overflow in implicit constant conversion"
 msgstr "débordement dans la conversion implicte de la constante"
 
-#: c-common.c:962
+#: c-common.c:1595
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr "opération portant sur « %s » est peut être indéfinie"
 
-#: c-common.c:1253
+#: c-common.c:1886
 msgid "expression statement has incomplete type"
 msgstr "déclaration de l'expression a un type incomplet"
 
-#: c-common.c:1286
+#: c-common.c:1919
 msgid "case label does not reduce to an integer constant"
 msgstr "l'étiquette du « case » ne se réduit pas en une constante entière"
 
-#: c-common.c:1586
+#: c-common.c:2223
 msgid "invalid truth-value expression"
 msgstr "expression valeur de vérité invalide"
 
-#: c-common.c:1637
+#: c-common.c:2274
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "opérandes invalides pour le binaire %s"
 
-#: c-common.c:1872 c-common.c:1881
+#: c-common.c:2508
 msgid "comparison is always false due to limited range of data type"
 msgstr "comparaison est toujours fausse en raison d'une gamme limitée de type de données"
 
-#: c-common.c:1874 c-common.c:1883
+#: c-common.c:2510
 msgid "comparison is always true due to limited range of data type"
 msgstr "comparaison est toujours vraie en raison d'une gamme limitée de type de données"
 
-#: c-common.c:1949
+#: c-common.c:2580
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "comparaison d'une expression non signée >=0 est toujours vraie"
 
-#: c-common.c:1958
+#: c-common.c:2589
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "comparaison d'une expression non signée < 0 est toujours fausse"
 
-#: c-common.c:2005
+#: c-common.c:2636
 msgid "pointer of type `void *' used in arithmetic"
 msgstr "pointeur de type « void * » utilisé en arithmétique"
 
-#: c-common.c:2011
+#: c-common.c:2642
 msgid "pointer to a function used in arithmetic"
 msgstr "pointeur vers une fonction utilisé en arithmétique"
 
-#: c-common.c:2017
+#: c-common.c:2648
 msgid "pointer to member function used in arithmetic"
 msgstr "pointeur vers le membre d'une fonction utilisée dans l'arithmétique"
 
-#: c-common.c:2023
+#: c-common.c:2654
 msgid "pointer to a member used in arithmetic"
 msgstr "pointeur vers un membre utilisé dans l'arithmétique"
 
-#: c-common.c:2110 f/com.c:14823
+#: c-common.c:2741 f/com.c:14690
 msgid "struct type value used where scalar is required"
 msgstr "valeur du type struct utilisé nécessite un scalaire"
 
-#: c-common.c:2114 f/com.c:14827
+#: c-common.c:2745 f/com.c:14694
 msgid "union type value used where scalar is required"
 msgstr "valeur du type union utilisé nécessite un scalaire"
 
-#: c-common.c:2118 f/com.c:14831
+#: c-common.c:2749 f/com.c:14698
 msgid "array type value used where scalar is required"
 msgstr "valeur du type array utilisé nécessite un scalaire"
 
-#: c-common.c:2233 f/com.c:14957
+#: c-common.c:2869 f/com.c:14831
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "parenthèses suggérées autour de l'affectation utilisées comme valeur de vérité"
 
-#: c-common.c:2277 c-common.c:2309
+#: c-common.c:2913 c-common.c:2945
 msgid "invalid use of `restrict'"
 msgstr "utilisation invalide de « restrict »"
 
-#: c-common.c:2425
-msgid "__alignof__ applied to an incomplete type"
+#: c-common.c:3059
+#, fuzzy
+msgid "invalid application of `sizeof' to a function type"
+msgstr "ISO C++ interdit l'application de « sizeof » sur un type de fonction"
+
+#: c-common.c:3069
+#, fuzzy, c-format
+msgid "invalid application of `%s' to a void type"
+msgstr "opération invalide sur un type non instancié"
+
+#: c-common.c:3075
+#, fuzzy, c-format
+msgid "invalid application of `%s' to an incomplete type"
 msgstr "« __alignof__ » appliqué sur un type incomplet"
 
-#: c-common.c:2451
+#: c-common.c:3116
 msgid "`__alignof' applied to a bit-field"
 msgstr "« __alignof » appliqué sur un champ de bits"
 
-#: c-common.c:2893
+#: c-common.c:3596
 #, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "ne peut désactiver la fonction interne « %s »"
 
-#: c-common.c:3174 c-typeck.c:1781
+#: c-common.c:3765 c-typeck.c:1734
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "pas assez d'argument pour la fonction « %s »"
 
-#: c-common.c:3180 c-typeck.c:1634
+#: c-common.c:3771 c-typeck.c:1587
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "trop d'arguments pour la fonction « %s »"
 
-#: c-common.c:3369
+#: c-common.c:3790
+#, fuzzy, c-format
+msgid "non-floating-point argument to function `%s'"
+msgstr "trop d'arguments pour la fonction « %s »"
+
+#: c-common.c:4059
 msgid "pointers are not permitted as case values"
 msgstr "les pointeurs ne sont pas permis comme valeurs de « case »"
 
-#: c-common.c:3375
+#: c-common.c:4065
 msgid "ISO C++ forbids range expressions in switch statements"
 msgstr "ISO C++ interdit les expressions de bornes dans les déclarations de « switch »"
 
-#: c-common.c:3377
+#: c-common.c:4067
 msgid "ISO C forbids range expressions in switch statements"
 msgstr "ISO C interdit les expressions de bornes dans les déclarations de « switch »"
 
-#: c-common.c:3407
+#: c-common.c:4097
 msgid "empty range specified"
 msgstr "bornes spécifiées sont vides"
 
-#: c-common.c:3458
+#: c-common.c:4148
 msgid "duplicate (or overlapping) case value"
 msgstr "valeur de « case » double ou qui en chevauche un autre"
 
-#: c-common.c:3460
+#: c-common.c:4150
 msgid "this is the first entry overlapping that value"
 msgstr "c'est la première entrée qui chevauche cette valeur"
 
-#: c-common.c:3464
+#: c-common.c:4154
 msgid "duplicate case value"
 msgstr "valeur de « case » double"
 
-#: c-common.c:3465
+#: c-common.c:4155
 msgid "previously used here"
 msgstr "précédemment utilisé ici"
 
-#: c-common.c:3469
+#: c-common.c:4159
 msgid "multiple default labels in one switch"
 msgstr "étiquettes multiples de défaut dans un « case »"
 
-#: c-common.c:3470
+#: c-common.c:4160
 msgid "this is the first default label"
 msgstr "ceci est la première étiquette de défaut"
 
-#: c-common.c:3498
+#: c-common.c:4188
 msgid "ISO C++ forbids taking the address of a label"
 msgstr "ISO C++ interdit de prendre l'adresse d'une étiquette"
 
-#: c-common.c:3500
+#: c-common.c:4190
 msgid "ISO C forbids taking the address of a label"
 msgstr "ISO C interdit l'adresse d'une expression d'une étiquette"
 
-#: c-common.c:4148
-msgid "-Wformat-y2k ignored without -Wformat"
-msgstr "-Wformat-y2k ignorée sans -Wformat"
+#: c-common.c:5213
+#, c-format
+msgid "declaration of `%s' shadows %s"
+msgstr "déclaration de « %s » fait ombrage à %s"
 
-#: c-common.c:4150
-msgid "-Wformat-extra-args ignored without -Wformat"
-msgstr "-Wformat-extra-args ignorée sans -Wformat"
+#: c-common.c:5629
+#, c-format
+msgid "unknown machine mode `%s'"
+msgstr "mode machine inconnu « %s »"
 
-#: c-common.c:4152
-msgid "-Wformat-nonliteral ignored without -Wformat"
-msgstr "-Wformat-nonliteral ignorée sans -Wformat"
+#: c-common.c:5632
+#, c-format
+msgid "no data type for mode `%s'"
+msgstr "aucun type de données pour le mode « %s »"
 
-#: c-common.c:4154
-msgid "-Wformat-security ignored without -Wformat"
-msgstr "-Wformat-security ignorée sans -Wformat"
+#: c-common.c:5641 c-common.c:6242
+#, fuzzy, c-format
+msgid "unable to emulate '%s'"
+msgstr "incapable d'ouvrir le fichier « %s »"
 
-#: c-common.c:4156
-msgid "-Wmissing-format-attribute ignored without -Wformat"
-msgstr "-Wmissing-format-attribute ignorée sans -Wformat"
+#: c-common.c:5677
+msgid "section attribute cannot be specified for local variables"
+msgstr "attribut de section ne peut être spécifié pour des variables locales"
 
-#: c-common.c:4247
+#: c-common.c:5688
 #, c-format
-msgid "declaration of `%s' shadows %s"
-msgstr "déclaration de « %s » fait ombrage à %s"
+msgid "section of `%s' conflicts with previous declaration"
+msgstr "section de « %s » en conflit avec une déclaration précédente"
+
+#: c-common.c:5697
+#, c-format
+msgid "section attribute not allowed for `%s'"
+msgstr "attribut de section n'est pas permis pour « %s »"
+
+#: c-common.c:5704
+msgid "section attributes are not supported for this target"
+msgstr "attribut de section ne sont pas supportés pour la cible"
+
+#: c-common.c:5746
+msgid "requested alignment is not a constant"
+msgstr "alignement demandé n'est pas une constante"
+
+#: c-common.c:5751
+msgid "requested alignment is not a power of 2"
+msgstr "alignement demandé n'est pas une puissance de 2"
+
+#: c-common.c:5756
+msgid "requested alignment is too large"
+msgstr "alignement demandé est trop grand"
+
+#: c-common.c:5783
+#, c-format
+msgid "alignment may not be specified for `%s'"
+msgstr "alignement ne peut pas être spécifié pour « %s »"
+
+#: c-common.c:5828
+#, c-format
+msgid "`%s' defined both normally and as an alias"
+msgstr "« %s » défini à la fois comme normal et comme alias"
+
+#: c-common.c:5838
+msgid "alias arg not a string"
+msgstr "argument d'alias n'est pas une chaîne"
+
+#: c-common.c:5885
+#, fuzzy
+msgid "visibility arg not a string"
+msgstr "argument d'alias n'est pas une chaîne"
+
+#: c-common.c:5894
+msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
+msgstr ""
+
+#: c-common.c:5928
+#, fuzzy
+msgid "tls_model arg not a string"
+msgstr "argument d'alias n'est pas une chaîne"
+
+#: c-common.c:5937
+msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
+msgstr ""
+
+#: c-common.c:5962 c-common.c:6018
+#, c-format
+msgid "`%s' attribute applies only to functions"
+msgstr "attribut « %s » ne s'applique seulement qu'à des fonctions"
+
+#: c-common.c:5969 c-common.c:6025
+#, c-format
+msgid "can't set `%s' attribute after definition"
+msgstr "ne peut initialiser l'attribut « %s » après définition"
+
+#: c-common.c:6109
+#, c-format
+msgid "`%s' attribute ignored for `%s'"
+msgstr "« %s » attribut ignoré pour « %s »"
+
+#: c-common.c:6174
+#, c-format
+msgid "invalid vector type for attribute `%s'"
+msgstr "type de vecteur invalide pour l'attribut « %s »"
+
+#: c-common.c:6198 c-common.c:6230
+msgid "no vector mode with the size and type specified could be found"
+msgstr "aucun mode vecteur avec la taille et le type spécifié n'a pas été répéré"
+
+#: c-common.c:6329
+#, fuzzy
+msgid "nonnull attribute without arguments on a non-prototype"
+msgstr "nombre d'arguments ne concorde pas avec celui du prototype"
+
+#: c-common.c:6344
+#, fuzzy, c-format
+msgid "nonnull argument has invalid operand number (arg %lu)"
+msgstr "chaîne de format a un nombre invalide d'opérandes"
+
+#: c-common.c:6363
+#, c-format
+msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
+msgstr ""
+
+#: c-common.c:6371
+#, c-format
+msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
+msgstr ""
+
+#: c-common.c:6457
+#, c-format
+msgid "null argument where non-null required (arg %lu)"
+msgstr ""
 
-#: c-convert.c:78 c-typeck.c:1035 c-typeck.c:4047 cp/typeck.c:1673 cp/typeck.c:6165
+#: c-convert.c:80 c-typeck.c:988 c-typeck.c:4045 cp/typeck.c:1617
+#: cp/typeck.c:5855
 msgid "void value not ignored as it ought to be"
 msgstr "valeur void n'a pas été ignorée comme elle aurait dû l'être"
 
-#: c-convert.c:110 java/typeck.c:150
+#: c-convert.c:112 java/typeck.c:150
 msgid "conversion to non-scalar type requested"
 msgstr "conversion vers un type non scalaire demandé"
 
-#: c-decl.c:476
-msgid "-traditional is deprecated and may be removed"
-msgstr "-traditional est dépréciée et peut être enlevée dans le futur"
-
-#: c-decl.c:566
-#, c-format
-msgid "unknown C standard `%s'"
-msgstr "standard C « %s » inconnu"
-
-#: c-decl.c:848
+#: c-decl.c:336
 #, c-format
 msgid "array `%s' assumed to have one element"
 msgstr "on assume que le tableau « %s » a un élément"
 
-#: c-decl.c:1024
+#: c-decl.c:522
 #, c-format
 msgid "`struct %s' incomplete in scope ending here"
 msgstr "« struct %s » incomplet dans le champ final ici"
 
-#: c-decl.c:1027
+#: c-decl.c:525
 #, c-format
 msgid "`union %s' incomplete in scope ending here"
 msgstr "« union %s » incomplet dans le champs final ici"
 
-#: c-decl.c:1030
+#: c-decl.c:528
 #, c-format
 msgid "`enum %s' incomplete in scope ending here"
 msgstr "« enum %s » incomplet dans le champ final ici"
 
-#: c-decl.c:1144 c-decl.c:1285 java/decl.c:1377
+#: c-decl.c:642 c-decl.c:767 java/decl.c:1399
 #, c-format
 msgid "label `%s' used but not defined"
 msgstr "étiquette « %s » utilisée mais non définie"
 
-#: c-decl.c:1150 c-decl.c:1292 java/decl.c:1383
+#: c-decl.c:648 c-decl.c:774 java/decl.c:1405
 #, c-format
 msgid "label `%s' defined but not used"
 msgstr "étiquette « %s » définie mais non utilisée"
 
-#: c-decl.c:1409 cp/decl.c:3128
+#: c-decl.c:889 cp/decl.c:3058
 #, c-format
 msgid "function `%s' redeclared as inline"
 msgstr "fonction « %s » redéclarée comme étant inline"
 
-#: c-decl.c:1411 cp/decl.c:3130
+#: c-decl.c:891 cp/decl.c:3060
 #, c-format
 msgid "previous declaration of function `%s' with attribute noinline"
 msgstr "déclaration précédente de la fonction « %s » avec l'attribut noinline"
 
-#: c-decl.c:1418 cp/decl.c:3137
+#: c-decl.c:898 cp/decl.c:3067
 #, c-format
 msgid "function `%s' redeclared with attribute noinline"
 msgstr "fonction « %s » redéclarée à l'intérieur noinline"
 
-#: c-decl.c:1420 cp/decl.c:3139
+#: c-decl.c:900 cp/decl.c:3069
 #, c-format
 msgid "previous declaration of function `%s' was inline"
 msgstr "déclaration précédente de la fonction « %s » était inline"
 
-#: c-decl.c:1449 c-decl.c:1502
+#: c-decl.c:929 c-decl.c:975
 #, c-format
 msgid "shadowing built-in function `%s'"
 msgstr "fait ombrage à la fonction interne « %s »"
 
-#: c-decl.c:1451
+#: c-decl.c:931
 #, c-format
 msgid "shadowing library function `%s'"
 msgstr "fait ombrage à fonction « %s » de la librairie"
 
-#: c-decl.c:1457
+#: c-decl.c:937
 #, c-format
 msgid "library function `%s' declared as non-function"
 msgstr "fonction « %s » de la librairie déclarée comme n'étant pas une fonction"
 
-#: c-decl.c:1461 c-decl.c:1464
+#: c-decl.c:941 c-decl.c:944
 #, c-format
 msgid "built-in function `%s' declared as non-function"
 msgstr "fonction interne « %s » n'est pas déclarée comme une fonction"
 
-#: c-decl.c:1468 objc/objc-act.c:2334 objc/objc-act.c:6036
+#: c-decl.c:948 objc/objc-act.c:2384 objc/objc-act.c:6154
 #, c-format
 msgid "`%s' redeclared as different kind of symbol"
 msgstr "« %s » redéclaré comme une sorte différente de symbole"
 
-#: c-decl.c:1469 c-decl.c:1667 c-decl.c:1817 objc/objc-act.c:2336 objc/objc-act.c:6038 objc/objc-act.c:6093
+#: c-decl.c:949 c-decl.c:1140 c-decl.c:1147 c-decl.c:1154 c-decl.c:1299
+#: objc/objc-act.c:2386 objc/objc-act.c:6156 objc/objc-act.c:6211
 #, c-format
 msgid "previous declaration of `%s'"
 msgstr "déclaration précédente de « %s »"
 
 #. If types don't match for a built-in, throw away the built-in.
-#: c-decl.c:1571
+#: c-decl.c:1044
 #, c-format
 msgid "conflicting types for built-in function `%s'"
 msgstr "type conflictuels pour la fonction interne « %s »"
 
-#: c-decl.c:1614 c-decl.c:1633
+#: c-decl.c:1087 c-decl.c:1106
 #, c-format
 msgid "conflicting types for `%s'"
 msgstr "types conflictuels pour « %s »"
 
-#: c-decl.c:1656
+#: c-decl.c:1129
 msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
 msgstr "un paramètre de la liste avec une ellipse ne peut concorder une déclaration vide de liste de noms de paramètres"
 
-#: c-decl.c:1662
+#: c-decl.c:1135
 msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
 msgstr "un type d'argument qui a une promotion par défaut ne peut concorder avec une déclaration vide de noms de paramètres"
 
-#: c-decl.c:1677 c-decl.c:1700
+#: c-decl.c:1146
+#, fuzzy, c-format
+msgid "thread-local declaration of `%s' follows non thread-local declaration"
+msgstr "la déclaration « static» de « %s » en suit une non « static »"
+
+#: c-decl.c:1153
+#, fuzzy, c-format
+msgid "non thread-local declaration of `%s' follows thread-local declaration"
+msgstr "la déclaration non « static» de « %s » en suit une « static »"
+
+#: c-decl.c:1164 c-decl.c:1187
 #, c-format
 msgid "redefinition of `%s'"
 msgstr "redéfinition de « %s »"
 
-#: c-decl.c:1680
+#: c-decl.c:1167
 #, c-format
 msgid "redeclaration of `%s'"
 msgstr "redéclaration de « %s »"
 
-#: c-decl.c:1683
+#: c-decl.c:1170
 #, c-format
 msgid "conflicting declarations of `%s'"
 msgstr "déclarations conflictuelles de « %s »"
 
-#: c-decl.c:1727
+#: c-decl.c:1214
 #, c-format
 msgid "prototype for `%s' follows"
 msgstr "prototype de « %s » suit"
 
-#: c-decl.c:1728 c-decl.c:1736 c-decl.c:1752
+#: c-decl.c:1215 c-decl.c:1223 c-decl.c:1234
 msgid "non-prototype definition here"
 msgstr "définition d'un non prototype ici"
 
-#: c-decl.c:1735
+#: c-decl.c:1222
 #, c-format
 msgid "prototype for `%s' follows and number of arguments doesn't match"
 msgstr "prototype de « %s » suit mais le nombre d'arguments ne concorde pas"
 
-#: c-decl.c:1750
+#: c-decl.c:1232
 #, c-format
 msgid "prototype for `%s' follows and argument %d doesn't match"
 msgstr "prototype de « %s » suit mais le nombre d'arguments %d ne concorde pas"
 
-#: c-decl.c:1768
+#: c-decl.c:1250
 #, c-format
 msgid "`%s' declared inline after being called"
 msgstr "« %s » déclaré en ligne après avoir été appelé"
 
-#: c-decl.c:1774
+#: c-decl.c:1256
 #, c-format
 msgid "`%s' declared inline after its definition"
 msgstr "« %s » déclaré en ligne après sa définition"
 
-#: c-decl.c:1781
+#: c-decl.c:1263
 #, c-format
 msgid "static declaration for `%s' follows non-static"
 msgstr "la déclaration « static» de « %s » en suit une non « static »"
 
-#: c-decl.c:1789
+#: c-decl.c:1271
 #, c-format
 msgid "non-static declaration for `%s' follows static"
 msgstr "la déclaration non « static» de « %s » en suit une « static »"
 
-#: c-decl.c:1796
+#: c-decl.c:1278
 #, c-format
 msgid "const declaration for `%s' follows non-const"
 msgstr "la déclaration constante de « %s » en suit une non constante"
 
-#: c-decl.c:1803
+#: c-decl.c:1285
 #, c-format
 msgid "type qualifiers for `%s' conflict with previous decl"
 msgstr "le qualificateur du type de « %s » est en conflit avec une déclaration précédente"
 
-#: c-decl.c:1816
+#: c-decl.c:1298
 #, c-format
 msgid "redundant redeclaration of `%s' in same scope"
 msgstr "re-déclaration redondante de « %s » dans le même champ."
 
-#: c-decl.c:2120 java/decl.c:1076
+#: c-decl.c:1599 java/decl.c:1098
 #, c-format
 msgid "declaration of `%s' shadows a parameter"
 msgstr "déclaration de « %s » cache un paramètre"
 
-#: c-decl.c:2123 java/decl.c:1079
+#: c-decl.c:1602 java/decl.c:1101
 #, c-format
 msgid "declaration of `%s' shadows a symbol from the parameter list"
 msgstr "déclaration de « %s » cache un symbole de la liste des paramètres"
 
-#: c-decl.c:2144 cp/decl.c:4236
+#: c-decl.c:1623 cp/decl.c:4176
 msgid "a parameter"
 msgstr "un paramètre"
 
-#: c-decl.c:2146 cp/decl.c:4253
+#: c-decl.c:1625 cp/decl.c:4193
 msgid "a previous local"
 msgstr "un local antérieur"
 
 #. XXX shadow warnings in outer-more namespaces
-#: c-decl.c:2150 cp/decl.c:4257
+#: c-decl.c:1629 cp/decl.c:4197
 msgid "a global declaration"
 msgstr "une déclaration globale"
 
-#: c-decl.c:2194
+#: c-decl.c:1673
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr "déclaration de « %s » externe imbriquée"
 
-#: c-decl.c:2216 java/decl.c:1029
+#: c-decl.c:1692 java/decl.c:1051
 #, c-format
 msgid "`%s' used prior to declaration"
 msgstr "« %s » utilisé précédemment avant sa déclaration"
 
-#: c-decl.c:2231 c-decl.c:2446
+#: c-decl.c:1706 c-decl.c:1881
 #, c-format
 msgid "`%s' was declared implicitly `extern' and later `static'"
 msgstr "« %s » a été déclaré implicitement « extern » et plus loin « static »"
 
-#: c-decl.c:2341 cp/decl.c:4095
+#: c-decl.c:1809 cp/decl.c:4035
 msgid "type mismatch with previous external decl"
 msgstr "pas de concordance de type avec une déclaration externe précédente"
 
-#: c-decl.c:2342
+#: c-decl.c:1810
 #, c-format
 msgid "previous external decl of `%s'"
 msgstr "déclaration externe précédente de « %s »"
 
-#: c-decl.c:2355
+#: c-decl.c:1823
 msgid "type mismatch with previous implicit declaration"
 msgstr "non concordance de type avec la déclaration implicite précédente"
 
-#: c-decl.c:2357
+#: c-decl.c:1825
 #, c-format
 msgid "previous implicit declaration of `%s'"
 msgstr "déclaration précédente implicite de « %s »"
 
-#: c-decl.c:2374
-#, c-format
-msgid "type of external `%s' is not global"
-msgstr "le type de l'externe « %s » n'est pas global"
-
-#: c-decl.c:2425
+#: c-decl.c:1860
 #, c-format
 msgid "`%s' was previously implicitly declared to return `int'"
 msgstr "« %s » a été précédemment implicitement déclaré comme retournant un « int »"
 
-#: c-decl.c:2450
+#: c-decl.c:1885
 #, c-format
 msgid "`%s' was declared `extern' and later `static'"
 msgstr "« %s » a été déclaré « extern » et plus loin « static »"
 
-#: c-decl.c:2474
+#: c-decl.c:1909
 #, c-format
 msgid "extern declaration of `%s' doesn't match global one"
 msgstr "déclaration externe de « %s » ne concorde pas avec la globale"
 
-#: c-decl.c:2516
+#: c-decl.c:1951
 #, c-format
 msgid "`%s' locally external but globally static"
 msgstr "« %s » localement externe mais globalement static"
 
-#: c-decl.c:2638
+#: c-decl.c:2073
 #, c-format
 msgid "function `%s' was previously declared within a block"
 msgstr "fonction « %s » a été précédemment déclarée à l'intérieur d'un bloc"
 
-#: c-decl.c:2658 c-decl.c:2660
+#: c-decl.c:2093 c-decl.c:2095
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "déclaration implicite de la fonction « %s »"
 
-#: c-decl.c:2748
+#: c-decl.c:2174
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr "étiquette %s référencée à l'extérieur de n'importe quelle fonction"
 
-#: c-decl.c:2805
+#: c-decl.c:2231
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "déclaration de l'étiquette « %s » est double"
 
-#: c-decl.c:2808
+#: c-decl.c:2234
 msgid "this is a previous declaration"
 msgstr "ceci est une déclaration précédente"
 
-#: c-decl.c:3320
+#: c-decl.c:2657
 msgid "unnamed struct/union that defines no instances"
 msgstr "struct/union sans nom qui définit aucune instance"
 
-#: c-decl.c:3339
+#: c-decl.c:2676
 msgid "useless keyword or type name in empty declaration"
 msgstr "mot clé ou nom de type inutile dans une déclaration vide"
 
-#: c-decl.c:3346
+#: c-decl.c:2683
 msgid "two types specified in one empty declaration"
 msgstr "deux types spécifiés dans une déclaration vide"
 
-#: c-decl.c:3351 c-parse.y:725 c-parse.y:727 parse.y:742 parse.y:1827 objc-parse.y:761 objc-parse.y:763 objc-parse.y:2997
+#: c-decl.c:2688 c-parse.y:753 c-parse.y:755 parse.y:765 parse.y:1835
+#: objc-parse.y:800 objc-parse.y:802 objc-parse.y:3043
 msgid "empty declaration"
 msgstr "déclaration vide"
 
-#: c-decl.c:3381
-msgid "ISO C89 does not support `static' or type qualifiers in parameter array declarators"
+#: c-decl.c:2718
+#, fuzzy
+msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr "ISO C89 ne supporte pas « static » ou les qualificateurs de type dans les déclarateurs de tableau de paramètres"
 
-#: c-decl.c:3383
-msgid "ISO C89 does not support `[*]' array declarators"
+#: c-decl.c:2720
+#, fuzzy
+msgid "ISO C90 does not support `[*]' array declarators"
 msgstr "ISO C89 ne supporte pas « [*] » dans les déclarateurs de tableau"
 
-#: c-decl.c:3386
+#: c-decl.c:2723
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr "GCC ne supporte pas encore adéquatement « [* ]» dans les déclarateurs de tableau"
 
-#: c-decl.c:3405
+#: c-decl.c:2742
 msgid "static or type qualifiers in abstract declarator"
 msgstr "static ou qualificateurs de type dans un déclarateur abstrait"
 
-#: c-decl.c:3479
+#: c-decl.c:2816
 #, c-format
 msgid "`%s' is usually a function"
 msgstr "« %s » est habituellement une fonction"
 
-#: c-decl.c:3493
-#, c-format
-msgid "typedef `%s' is initialized"
+#: c-decl.c:2825
+#, fuzzy, c-format
+msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "typedef « %s » est initialisé"
 
-#: c-decl.c:3500
+#: c-decl.c:2831
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr "fonction « %s » est initialisée comme une variable"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3507
+#: c-decl.c:2838
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr "paramètre « %s » est initialisé"
 
-#: c-decl.c:3527 c-typeck.c:4841
+#: c-decl.c:2858 c-typeck.c:4854
 msgid "variable-sized object may not be initialized"
 msgstr "objet de taille variable peut ne pas être initialisé"
 
-#: c-decl.c:3533
+#: c-decl.c:2864
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr "variable « %s » a un initialiseur mais un type incomplet"
 
-#: c-decl.c:3539
+#: c-decl.c:2870
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr "éléments du tableau « %s » ont des types incomplets"
 
-#: c-decl.c:3552
+#: c-decl.c:2883
 #, c-format
 msgid "declaration of `%s' has `extern' and is initialized"
 msgstr "déclaration de « %s » est « extern » et est initialisé"
 
-#: c-decl.c:3591 c-decl.c:6246 cp/decl.c:7368 cp/decl.c:13623
+#: c-decl.c:2932 c-decl.c:5694 cp/decl.c:7353 cp/decl.c:13860
 #, c-format
 msgid "inline function `%s' given attribute noinline"
 msgstr "fonction inline « %s » a reçu l'attribut noinline"
 
-#: c-decl.c:3674
+#: c-decl.c:3006
 #, c-format
 msgid "initializer fails to determine size of `%s'"
 msgstr "échec de l'initialiseur pour déterminer la taille de « %s »"
 
-#: c-decl.c:3679
+#: c-decl.c:3011
 #, c-format
 msgid "array size missing in `%s'"
 msgstr "taille du tableau manquant dans « %s »"
 
-#: c-decl.c:3695
+#: c-decl.c:3027
 #, c-format
 msgid "zero or negative size array `%s'"
 msgstr "tableau de taille zéro ou négative « %s »"
 
-#: c-decl.c:3723
+#: c-decl.c:3055
 #, c-format
 msgid "storage size of `%s' isn't known"
 msgstr "taille de stockage de « %s » n'est pas connue"
 
-#: c-decl.c:3733
+#: c-decl.c:3065
 #, c-format
 msgid "storage size of `%s' isn't constant"
 msgstr "taille de stockage de « %s » n'est pas une constante"
 
-#: c-decl.c:3792
+#: c-decl.c:3125
 #, c-format
 msgid "ignoring asm-specifier for non-static local variable `%s'"
 msgstr "spécificateur asm ignorés pour la variable locale non statique « %s »"
 
-#: c-decl.c:3867
+#: c-decl.c:3190
 #, c-format
 msgid "ISO C forbids parameter `%s' shadowing typedef"
 msgstr "ISO C interdit le paramètre « %s » faisant ombrage au typedef"
 
-#: c-decl.c:4171 cp/decl.c:10171
+#: c-decl.c:3535 cp/decl.c:10433
 msgid "`long long long' is too long for GCC"
 msgstr "« long long long » est trop long pour GCC"
 
-#: c-decl.c:4176
-msgid "ISO C89 does not support `long long'"
+#: c-decl.c:3540
+#, fuzzy
+msgid "ISO C90 does not support `long long'"
 msgstr "ISO C89 ne supporte pas « long long »"
 
-#: c-decl.c:4181 cp/decl.c:10176
+#: c-decl.c:3549 c-decl.c:3552 cp/decl.c:10438
 #, c-format
 msgid "duplicate `%s'"
 msgstr "« %s » apparaît en double"
 
-#: c-decl.c:4187 cp/decl.c:10200
+#: c-decl.c:3562 cp/decl.c:10445
+msgid "`__thread' before `extern'"
+msgstr ""
+
+#: c-decl.c:3564 cp/decl.c:10447
+msgid "`__thread' before `static'"
+msgstr ""
+
+#: c-decl.c:3572 cp/decl.c:10474
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr "deux types de données ou plus dans la déclaration de « %s »"
 
-#: c-decl.c:4207 cp/decl.c:10205
+#: c-decl.c:3592 cp/decl.c:10479
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr "« %s » a échoué pour devenir un typedef ou un type construit"
 
-#: c-decl.c:4246
+#: c-decl.c:3631
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr "type utilisé par défaut « int» dans la déclaration de « %s  »"
 
-#: c-decl.c:4275
+#: c-decl.c:3660
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr "« long » et « short » spécifiés à la fois pour « %s  »"
 
-#: c-decl.c:4279 cp/decl.c:10320
+#: c-decl.c:3664 cp/decl.c:10594
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr "« long » ou « short » spécifié avec «char» pour « %s  »"
 
-#: c-decl.c:4286 cp/decl.c:10324
+#: c-decl.c:3671 cp/decl.c:10598
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr "« long » ou « short » spécifié avec un type flottant pour « %s  »"
 
-#: c-decl.c:4289
+#: c-decl.c:3674
 msgid "the only valid combination is `long double'"
 msgstr "la seule combinaison valide est « long double »"
 
-#: c-decl.c:4295
+#: c-decl.c:3680
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "signé et non signé spécifiés à la fois pour « %s »"
 
-#: c-decl.c:4297 cp/decl.c:10313
+#: c-decl.c:3682 cp/decl.c:10587
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "« long », « short », signé ou non signé est invalide pour « %s  »"
 
-#: c-decl.c:4303 cp/decl.c:10333
+#: c-decl.c:3688 cp/decl.c:10607
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr "« long », « short », signé ou non signé utilisé incorrectement pour « %s  »"
 
-#: c-decl.c:4322 cp/decl.c:10354
+#: c-decl.c:3706 cp/decl.c:10628
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "« complex » invalide pour « %s  »"
 
-#: c-decl.c:4367
-msgid "ISO C89 does not support complex types"
+#: c-decl.c:3748
+#, fuzzy
+msgid "ISO C90 does not support complex types"
 msgstr "ISO C89 ne supporte pas les types « complex »"
 
-#: c-decl.c:4379
+#: c-decl.c:3760
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO C ne supporte pas les « complex » utilisé comme «double complex »"
 
-#: c-decl.c:4385 c-decl.c:4397
+#: c-decl.c:3766 c-decl.c:3778
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C ne supporte pas les type « complex » d'entiers"
 
-#: c-decl.c:4412 c-decl.c:4851 cp/decl.c:10969
+#: c-decl.c:3793 c-decl.c:4246 cp/decl.c:11241
 msgid "duplicate `const'"
 msgstr "« const » apparaît en double"
 
-#: c-decl.c:4414 c-decl.c:4855 cp/decl.c:10973
+#: c-decl.c:3795 c-decl.c:4250 cp/decl.c:11245
 msgid "duplicate `restrict'"
 msgstr "« restrict » apparaît en double"
 
-#: c-decl.c:4416 c-decl.c:4853 cp/decl.c:10971
+#: c-decl.c:3797 c-decl.c:4248 cp/decl.c:11243
 msgid "duplicate `volatile'"
 msgstr "volatile» apparaît en double"
 
-#: c-decl.c:4438 cp/decl.c:10509
+#: c-decl.c:3825 cp/decl.c:10791
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr "multiples classes de stockage dans la déclaration de « %s »"
 
-#: c-decl.c:4447
+#: c-decl.c:3835
 msgid "function definition declared `auto'"
 msgstr "définition de fonction déclaré « auto »"
 
-#: c-decl.c:4449
+#: c-decl.c:3837
 msgid "function definition declared `register'"
 msgstr "définition de fonction déclarée « register »"
 
-#: c-decl.c:4451
+#: c-decl.c:3839
 msgid "function definition declared `typedef'"
 msgstr "définition de fonction déclarée « typedef »"
 
-#: c-decl.c:4464
+#: c-decl.c:3841
+#, fuzzy
+msgid "function definition declared `__thread'"
+msgstr "définition de fonction déclarée « typedef »"
+
+#: c-decl.c:3854
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr "classe de stockage spécifiée pour la structure du champ « %s »"
 
-#: c-decl.c:4468 cp/decl.c:10556
+#: c-decl.c:3858 cp/decl.c:10838
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr "classe de stockage spécifiée pour le paramètre « %s »"
 
-#: c-decl.c:4471 cp/decl.c:10558
+#: c-decl.c:3861 cp/decl.c:10840
 msgid "storage class specified for typename"
 msgstr "classe de stockage spécifié pour un typename"
 
-#: c-decl.c:4483 cp/decl.c:10572
+#: c-decl.c:3873 cp/decl.c:10855
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr "« %s » initialisé et déclaré « extern »"
 
-#: c-decl.c:4485 cp/decl.c:10575
+#: c-decl.c:3875 cp/decl.c:10858
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr "« %s » est à la fois « extern » et initialiseur"
 
-#: c-decl.c:4489 cp/decl.c:10579
+#: c-decl.c:3880 cp/decl.c:10866
+#, c-format
+msgid "top-level declaration of `%s' specifies `auto'"
+msgstr "la déclaration de haut niveau de « %s » a spécifié «auto »"
+
+#: c-decl.c:3885 cp/decl.c:10862
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr "fonction imbriquée « %s » déclarée « extern »"
 
-#: c-decl.c:4492 cp/decl.c:10583
-#, c-format
-msgid "top-level declaration of `%s' specifies `auto'"
-msgstr "la déclaration de haut niveau de « %s » a spécifié «auto »"
+#: c-decl.c:3891 cp/decl.c:10872
+#, fuzzy, c-format
+msgid "function-scope `%s' implicitly auto and declared `__thread'"
+msgstr "fonction « %s » ne peut être déclarée « mutable »"
 
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4527 c-decl.c:4716
+#: c-decl.c:3930 c-decl.c:4118
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "static ou qualificateurs de type dans un déclarateur d'un tableau de non paramètres"
 
-#: c-decl.c:4571
+#: c-decl.c:3974
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr "déclaration de « %s » comme un tableau de « voids »"
 
-#: c-decl.c:4577
+#: c-decl.c:3980
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr "déclaration de « %s » comme un tableau de fonctions"
 
-#: c-decl.c:4598
+#: c-decl.c:3985 c-decl.c:5250
+#, fuzzy
+msgid "invalid use of structure with flexible array member"
+msgstr "utilisation invalide d'un membre de tableau flexible"
+
+#: c-decl.c:4004
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr "taille du tableau « %s » n'est pas de type entier"
 
-#: c-decl.c:4603
+#: c-decl.c:4009
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr "ISO C interdit les tableaux de taille zéro « %s »"
 
-#: c-decl.c:4610
+#: c-decl.c:4016
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "taille du tableau « %s » est négative"
 
-#: c-decl.c:4623
-#, c-format
-msgid "ISO C89 forbids array `%s' whose size can't be evaluated"
+#: c-decl.c:4029
+#, fuzzy, c-format
+msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr "ISO C89 interdit le tableau « %s » dont la taille ne peut être évaluée"
 
-#: c-decl.c:4626
-#, c-format
-msgid "ISO C89 forbids variable-size array `%s'"
+#: c-decl.c:4032
+#, fuzzy, c-format
+msgid "ISO C90 forbids variable-size array `%s'"
 msgstr "ISO C89 interdit le tableau de taille variable « %s »"
 
-#: c-decl.c:4656 c-decl.c:4877 cp/decl.c:11179
+#: c-decl.c:4062 c-decl.c:4272 cp/decl.c:11450
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "taille du tableau « %s » est trop grande"
 
-#: c-decl.c:4673
-msgid "ISO C89 does not support flexible array members"
+#: c-decl.c:4075
+#, fuzzy
+msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C89 ne supporte pas les membres flexibles d'un tableau"
 
-#: c-decl.c:4683
+#: c-decl.c:4085
 msgid "array type has incomplete element type"
 msgstr "type tableau a un type d'élément incomplet"
 
-#: c-decl.c:4690 c-decl.c:4927
+#: c-decl.c:4092 c-decl.c:4322
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C interdit les types volatile ou de constante de fonction"
 
-#: c-decl.c:4736 cp/decl.c:10720
+#: c-decl.c:4138 cp/decl.c:10998
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr "« %s » déclaré comme une fonction retournant une fonction"
 
-#: c-decl.c:4741 cp/decl.c:10725
+#: c-decl.c:4143 cp/decl.c:11003
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr "« %s » déclaré comme une fonction retournant un tableau"
 
-#: c-decl.c:4776
+#: c-decl.c:4171
 msgid "ISO C forbids qualified void function return type"
 msgstr "ISO C interdit les type retourné d'une fonction void qualifié"
 
-#: c-decl.c:4780
+#: c-decl.c:4175
 msgid "type qualifiers ignored on function return type"
 msgstr "qualificateurs de type ignorés pour le type retourné d'une fonction"
 
-#: c-decl.c:4809 c-decl.c:4892 c-decl.c:5016 c-decl.c:5110
+#: c-decl.c:4204 c-decl.c:4287 c-decl.c:4411 c-decl.c:4503
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C interdit les types de fonction qualifiées"
 
-#: c-decl.c:4849 cp/decl.c:10965
+#: c-decl.c:4244 cp/decl.c:11237
 msgid "invalid type modifier within pointer declarator"
 msgstr "modificateur de type invalide dans la déclaration de pointeur"
 
-#: c-decl.c:4947 cp/decl.c:11457
+#: c-decl.c:4342 cp/decl.c:11732
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr "variable ou champ « %s » déclaré «void »"
 
-#: c-decl.c:4980
+#: c-decl.c:4375
 msgid "attributes in parameter array declarator ignored"
 msgstr "les attributs dans un paramètre déclarateur de tableau sont ignorés"
 
-#: c-decl.c:5005
+#: c-decl.c:4400
 msgid "invalid type modifier within array declarator"
 msgstr "modificateur invalide de type à l'intérieur d'un déclarateur de tableau"
 
-#: c-decl.c:5054
+#: c-decl.c:4445
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr "champ « %s » déclaré comme une fonction"
 
-#: c-decl.c:5060
+#: c-decl.c:4451
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr "champ « %s » a un type incomplet"
 
-#: c-decl.c:5092 c-decl.c:5094 c-decl.c:5101
+#: c-decl.c:4483 c-decl.c:4485 c-decl.c:4487 c-decl.c:4494
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "classe de stockage invalide pour la fonction « %s »"
 
-#: c-decl.c:5116
+#: c-decl.c:4509
 msgid "`noreturn' function returns non-void value"
 msgstr "fonction « noreturn» retourne une valeur non «void »"
 
-#: c-decl.c:5131
+#: c-decl.c:4524
 msgid "cannot inline function `main'"
 msgstr "ne peut rendre en ligne « main » en fonction en ligne"
 
-#: c-decl.c:5184
+#: c-decl.c:4577
 #, c-format
 msgid "variable `%s' declared `inline'"
 msgstr "variable « %s » déclarée «inline »"
 
-#: c-decl.c:5257 c-decl.c:6298
+#. A mere warning is sure to result in improper semantics
+#. at runtime.  Don't bother to allow this to compile.
+#: c-decl.c:4605 cp/decl.c:9511
+#, fuzzy
+msgid "thread-local storage not supported for this target"
+msgstr "-fdata-sections n'est pas supporté pour cette machine cible"
+
+#: c-decl.c:4660 c-decl.c:5746
 msgid "function declaration isn't a prototype"
 msgstr "déclaration de fonction n'est pas un prototype"
 
-#: c-decl.c:5263
+#: c-decl.c:4666
 msgid "parameter names (without types) in function declaration"
 msgstr "noms de paramètres (sans types) dans la déclaration de fonction"
 
-#: c-decl.c:5295 c-decl.c:6689
+#: c-decl.c:4698 c-decl.c:6116
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr "paramètre « %s » a un type incomplet"
 
-#: c-decl.c:5298
+#: c-decl.c:4701
 msgid "parameter has incomplete type"
 msgstr "paramètre a un type incomplet"
 
-#: c-decl.c:5319
+#: c-decl.c:4722
 #, c-format
 msgid "parameter `%s' points to incomplete type"
 msgstr "paramètre « %s » pointe vers un type incomplet"
 
-#: c-decl.c:5322
+#: c-decl.c:4725
 msgid "parameter points to incomplete type"
 msgstr "paramètre pointe vers un type incomplet"
 
-#: c-decl.c:5387
+#: c-decl.c:4790
 #, c-format
 msgid "parameter `%s' has just a forward declaration"
 msgstr "paramètre « %s » n'a qu'une déclaration vers l'avant"
 
-#: c-decl.c:5428
+#: c-decl.c:4831
 msgid "`void' in parameter list must be the entire list"
 msgstr "« void » dans la liste des paramètres doit être la liste entière"
 
-#: c-decl.c:5459
+#: c-decl.c:4862
 #, c-format
 msgid "`struct %s' declared inside parameter list"
 msgstr "« struct %s » déclaré à l'intérieur de la liste de paramètres"
 
-#: c-decl.c:5462
+#: c-decl.c:4865
 #, c-format
 msgid "`union %s' declared inside parameter list"
 msgstr "« union %s » déclaré à l'intérieur de la liste de paramètres"
 
-#: c-decl.c:5465
+#: c-decl.c:4868
 #, c-format
 msgid "`enum %s' declared inside parameter list"
 msgstr "« enum %s » déclaré à l'intérieur de la liste de paramètres"
 
-#: c-decl.c:5472
+#: c-decl.c:4875
 msgid "anonymous struct declared inside parameter list"
 msgstr "« struct » anonyme déclaré à l'intérieur de la liste des paramètres"
 
-#: c-decl.c:5474
+#: c-decl.c:4877
 msgid "anonymous union declared inside parameter list"
 msgstr "« union » anonyme déclaré à l'intérieur de la liste des paramètres"
 
-#: c-decl.c:5476
+#: c-decl.c:4879
 msgid "anonymous enum declared inside parameter list"
 msgstr "« enum » anonyme déclaré à l'intérieur de la liste des paramètres"
 
-#: c-decl.c:5480
+#: c-decl.c:4883
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "son étendue ne vaut que pour cette définition ou déclaration, laquelle n'est probablement celle que vous désirez."
 
-#: c-decl.c:5559
+#: c-decl.c:4960
 #, c-format
 msgid "redefinition of `union %s'"
 msgstr "redéfinition de «union %s'"
 
-#: c-decl.c:5562
+#: c-decl.c:4962
 #, c-format
 msgid "redefinition of `struct %s'"
 msgstr "redéfinition de «struct %s'"
 
-#: c-decl.c:5601
-msgid "unnamed fields of type other than struct or union are not allowed"
-msgstr "champs sans nom de type autre que struct ou union ne sont pas permis"
+#: c-decl.c:5033 cp/decl.c:7125
+msgid "declaration does not declare anything"
+msgstr "déclaration ne déclare rien du tout!"
 
-#: c-decl.c:5642 c-decl.c:5645
+#: c-decl.c:5075 c-decl.c:5078
 #, c-format
 msgid "%s defined inside parms"
 msgstr "%s défini à l'intérieur des paramètres"
 
-#: c-decl.c:5643 c-decl.c:5646 c-decl.c:5657
+#: c-decl.c:5076 c-decl.c:5079 c-decl.c:5090
 msgid "union"
 msgstr "union"
 
-#: c-decl.c:5643 c-decl.c:5646
+#: c-decl.c:5076 c-decl.c:5079
 msgid "structure"
 msgstr "structure"
 
-#: c-decl.c:5656
+#: c-decl.c:5089
 #, c-format
 msgid "%s has no %s"
 msgstr "%s n'a pas de %s"
 
-#: c-decl.c:5657
+#: c-decl.c:5090
 msgid "struct"
 msgstr "struct"
 
-#: c-decl.c:5658
+#: c-decl.c:5091
 msgid "named members"
 msgstr "membres nommés"
 
-#: c-decl.c:5658
+#: c-decl.c:5091
 msgid "members"
 msgstr "membres"
 
-#: c-decl.c:5697
+#: c-decl.c:5130
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr "redéfinition imbriquée de « %s »"
 
-#: c-decl.c:5710
+#: c-decl.c:5143
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr "largeur du champ de bits « %s » n'est pas une constante entière"
 
-#: c-decl.c:5721
+#: c-decl.c:5154
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr "champ de bits « %s » a un type invalide"
 
-#: c-decl.c:5733
+#: c-decl.c:5166
 #, c-format
 msgid "bit-field `%s' type invalid in ISO C"
 msgstr "champ de bits « %s » a un type invalide en ISO C"
 
-#: c-decl.c:5744
+#: c-decl.c:5177
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "largeur négative du champ de bits « %s »"
 
-#: c-decl.c:5746
+#: c-decl.c:5179
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr "largeur de « %s » excède son type"
 
-#: c-decl.c:5748
+#: c-decl.c:5181
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr "largeur zéro pour le champ de bits « %s »"
 
-#: c-decl.c:5762
+#: c-decl.c:5195
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr "« %s » est plus étroit que les valeurs de son type"
 
-#: c-decl.c:5808
+#: c-decl.c:5241
 msgid "flexible array member in union"
 msgstr "membre flexible de tableau dans l'union"
 
-#: c-decl.c:5810
+#: c-decl.c:5243
 msgid "flexible array member not at end of struct"
 msgstr "membre flexible de tableau n'est pas à la fin du struct"
 
-#: c-decl.c:5812
+#: c-decl.c:5245
 msgid "flexible array member in otherwise empty struct"
 msgstr "membre flexible de tableau dans un autre struct vide"
 
-#: c-decl.c:5837
+#: c-decl.c:5275
 #, c-format
 msgid "duplicate member `%s'"
 msgstr "membre « %s » apparaît en double"
 
-#: c-decl.c:5881
+#: c-decl.c:5319
 msgid "union cannot be made transparent"
 msgstr "union ne peut pas être faite de façon transparente"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5975
+#: c-decl.c:5424
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr "redéclaration de «enum %s'"
 
-#: c-decl.c:6009
+#: c-decl.c:5458
 msgid "enum defined inside parms"
 msgstr "enum défini à l'intérieur des paramètres"
 
-#: c-decl.c:6042
+#: c-decl.c:5491
 msgid "enumeration values exceed range of largest integer"
 msgstr "valeurs d'énumération excède les bornes du plus grand entier"
 
-#: c-decl.c:6151
+#: c-decl.c:5600
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr "valeur de l'énumérateur pour « %s » n'est pas une constante entière"
 
-#: c-decl.c:6164
+#: c-decl.c:5613
 msgid "overflow in enumeration values"
 msgstr "débordement dans les valeurs de l'énumération"
 
-#: c-decl.c:6169
+#: c-decl.c:5618
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr "ISO C restreint les valeurs de l'énumérateur aux bornes d'un « int »"
 
-#: c-decl.c:6252
+#: c-decl.c:5700
 msgid "return type is an incomplete type"
 msgstr "type retourné est d'un type incomplet"
 
-#: c-decl.c:6260
+#: c-decl.c:5708
 msgid "return type defaults to `int'"
 msgstr "le défaut choisi du type retourné est « int »"
 
-#: c-decl.c:6307
+#: c-decl.c:5755
 #, c-format
 msgid "no previous prototype for `%s'"
 msgstr "aucun prototype précédent pour « %s »"
 
-#: c-decl.c:6314
+#: c-decl.c:5762
 #, c-format
 msgid "`%s' was used with no prototype before its definition"
 msgstr "« %s » a été utilisé sans prototype avant sa définition"
 
-#: c-decl.c:6320
+#: c-decl.c:5768
 #, c-format
 msgid "no previous declaration for `%s'"
 msgstr "aucune déclaration précédente pour « %s »"
 
-#: c-decl.c:6327
+#: c-decl.c:5775
 #, c-format
 msgid "`%s' was used with no declaration before its definition"
 msgstr "« %s » a été utilisé sans déclaration avant sa définition"
 
-#: c-decl.c:6351 c-decl.c:6936
+#: c-decl.c:5799 c-decl.c:6352
 #, c-format
 msgid "return type of `%s' is not `int'"
 msgstr "type retourné de « %s » n'est pas «int »"
 
-#: c-decl.c:6367
+#: c-decl.c:5815
 #, c-format
 msgid "first argument of `%s' should be `int'"
 msgstr "premier argument de « %s » devrait être «int »"
 
-#: c-decl.c:6376
+#: c-decl.c:5824
 #, c-format
 msgid "second argument of `%s' should be `char **'"
 msgstr "second argument de « %s » devrait être «char ** »"
 
-#: c-decl.c:6385
+#: c-decl.c:5833
 #, c-format
 msgid "third argument of `%s' should probably be `char **'"
 msgstr "troisième argument de « %s » devrait probablement être «char ** »"
 
-#: c-decl.c:6394
+#: c-decl.c:5842
 #, c-format
 msgid "`%s' takes only zero or two arguments"
 msgstr "« %s » prend seulement aucun OU deux arguments"
 
-#: c-decl.c:6397
+#: c-decl.c:5845
 #, c-format
 msgid "`%s' is normally a non-static function"
 msgstr "« %s » est normalement une fonction non «static »"
 
-#: c-decl.c:6507
+#: c-decl.c:5943
 msgid "parm types given both in parmlist and separately"
 msgstr "type de paramètres à la fois donné dans la liste et séparément"
 
-#: c-decl.c:6528
+#: c-decl.c:5964
 msgid "parameter name omitted"
 msgstr "nom de paramètre a été omis"
 
-#: c-decl.c:6532 c-decl.c:6634
+#: c-decl.c:5968 c-decl.c:6070
 #, c-format
 msgid "parameter `%s' declared void"
 msgstr "paramètre « %s » déclaré «void »"
 
-#: c-decl.c:6608
+#: c-decl.c:6044
 msgid "parameter name missing from parameter list"
 msgstr "nom du paramètre manquant dans la liste des paramètres"
 
-#: c-decl.c:6627
+#: c-decl.c:6063
 #, c-format
 msgid "multiple parameters named `%s'"
 msgstr "multiples paramètres nommés « %s »"
 
-#: c-decl.c:6658 c-decl.c:6660
+#: c-decl.c:6085 c-decl.c:6087
 #, c-format
 msgid "type of `%s' defaults to `int'"
 msgstr "type de « %s » utilisé par défaut est «int »"
 
-#: c-decl.c:6696
+#: c-decl.c:6123
 #, c-format
 msgid "declaration for parameter `%s' but no such parameter"
 msgstr "déclaration du paramètre « %s » mais pas de tel paramètre"
 
-#: c-decl.c:6744
+#: c-decl.c:6171
 msgid "number of arguments doesn't match prototype"
 msgstr "nombre d'arguments ne concorde pas avec celui du prototype"
 
-#: c-decl.c:6774
+#: c-decl.c:6201
 #, c-format
 msgid "promoted argument `%s' doesn't match prototype"
 msgstr "argument promu « %s » ne concorde pas avec celui du prototype"
 
-#: c-decl.c:6788
+#: c-decl.c:6211
 #, c-format
 msgid "argument `%s' doesn't match prototype"
 msgstr "argument « %s » ne concorde pas avec celui du prototype"
 
-#: c-decl.c:6968 cp/decl.c:14327
+#: c-decl.c:6384 cp/decl.c:14547
 msgid "no return statement in function returning non-void"
 msgstr "pas de déclaration « return » dans la fonction retournant un non void"
 
-#: c-decl.c:7124
+#: c-decl.c:6536
 msgid "this function may return with or without a value"
 msgstr "cette fonction peut ou ne peut pas retourner une valeur"
 
-#: c-decl.c:7144
+#: c-decl.c:6556
 #, c-format
 msgid "size of return value of `%s' is %u bytes"
 msgstr "taille de la valeur retournée de « %s » est %u octets"
 
-#: c-decl.c:7148
+#: c-decl.c:6560
 #, c-format
 msgid "size of return value of `%s' is larger than %d bytes"
 msgstr "taille de la valeur retournée de « %s » est plus grande que %d octets"
@@ -1430,894 +1521,1007 @@ msgstr "taille de la valeur retourn
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:7203
+#: c-decl.c:6615
 msgid "`for' loop initial declaration used outside C99 mode"
 msgstr "déclaration initiale de la boucle « for » utilisée en dehords du mode C99"
 
-#: c-decl.c:7227
+#: c-decl.c:6639
 #, c-format
 msgid "`struct %s' declared in `for' loop initial declaration"
 msgstr "« struct %s» déclaré dans la déclaration initiale de la boucle «for »"
 
-#: c-decl.c:7230
+#: c-decl.c:6642
 #, c-format
 msgid "`union %s' declared in `for' loop initial declaration"
 msgstr "« union %s» déclaré dans la déclaration initiale de la boucle «for »"
 
-#: c-decl.c:7233
+#: c-decl.c:6645
 #, c-format
 msgid "`enum %s' declared in `for' loop initial declaration"
 msgstr "« enum %s» déclaré dans la déclaration initiale de la boucle «for »"
 
-#: c-decl.c:7241
+#: c-decl.c:6653
 #, c-format
 msgid "declaration of non-variable `%s' in `for' loop initial declaration"
 msgstr "déclaration de « %s » qui n'est pas une variable dans la déclaration initiale de «for »"
 
-#: c-decl.c:7243
+#: c-decl.c:6655
 #, c-format
 msgid "declaration of static variable `%s' in `for' loop initial declaration"
 msgstr "déclaration d'une variable « static» « %s » dans la déclaration initiale de la boucle «for »"
 
-#: c-decl.c:7245
+#: c-decl.c:6657
 #, c-format
 msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
 msgstr "déclaration d'une variable « extern » « %s » dans la déclaration initiale «for »"
 
-#: c-format.c:128 c-format.c:210
+#: c-format.c:109 c-format.c:191
 msgid "format string arg not a string type"
 msgstr "l'argument de la chaîne de format n'est pas de type « string »"
 
-#: c-format.c:143
+#: c-format.c:124
 msgid "args to be formatted is not '...'"
 msgstr "arguments à être formattés ne sont pas « ... »"
 
-#: c-format.c:152
+#: c-format.c:133
 msgid "strftime formats cannot format arguments"
 msgstr "Les formats de strftime ne peuvent formater les arguments"
 
-#: c-format.c:187 c-format.c:289
+#: c-format.c:168 c-format.c:270
 msgid "format string has invalid operand number"
 msgstr "chaîne de format a un nombre invalide d'opérandes"
 
-#: c-format.c:221
+#: c-format.c:202
 msgid "function does not return string type"
 msgstr "fonction ne retourne pas un type « string »"
 
-#: c-format.c:252
+#: c-format.c:233
 msgid "unrecognized format specifier"
 msgstr "spécificateur de format non reconnu"
 
-#: c-format.c:265
+#: c-format.c:246
 #, c-format
 msgid "`%s' is an unrecognized format function type"
 msgstr "« %s » a un format non reconnu de type de fonction"
 
-#: c-format.c:299
+#: c-format.c:280
 msgid "format string arg follows the args to be formatted"
 msgstr "l'argument de la chaîne de format suit les arguments devant être formattés"
 
-#: c-format.c:620
+#: c-format.c:601
 msgid "` ' flag"
 msgstr "fanion « »"
 
-#: c-format.c:620
+#: c-format.c:601
 msgid "the ` ' printf flag"
 msgstr "le fanion « » de printf"
 
-#: c-format.c:621 c-format.c:692
+#: c-format.c:602 c-format.c:673
 msgid "`+' flag"
 msgstr "fanion «+»"
 
-#: c-format.c:621
+#: c-format.c:602
 msgid "the `+' printf flag"
 msgstr "le fanion «+» de printf"
 
-#: c-format.c:622 c-format.c:668
+#: c-format.c:603 c-format.c:649
 msgid "`#' flag"
 msgstr "fanion «#»"
 
-#: c-format.c:622
+#: c-format.c:603
 msgid "the `#' printf flag"
 msgstr "le fanion «#» de printf"
 
-#: c-format.c:623 c-format.c:666
+#: c-format.c:604 c-format.c:647
 msgid "`0' flag"
 msgstr "fanion « 0 »"
 
-#: c-format.c:623
+#: c-format.c:604
 msgid "the `0' printf flag"
 msgstr "le fanion « 0 » de printf"
 
-#: c-format.c:624 c-format.c:665 c-format.c:695
+#: c-format.c:605 c-format.c:646 c-format.c:676
 msgid "`-' flag"
 msgstr "fanion « - »"
 
-#: c-format.c:624
+#: c-format.c:605
 msgid "the `-' printf flag"
 msgstr "le fanion « - » de printf"
 
-#: c-format.c:625 c-format.c:649
+#: c-format.c:606 c-format.c:630
 msgid "`'' flag"
 msgstr "fanion « ' »"
 
-#: c-format.c:625
+#: c-format.c:606
 msgid "the `'' printf flag"
 msgstr "le fanion « ' » de printf"
 
-#: c-format.c:626 c-format.c:650
+#: c-format.c:607 c-format.c:631
 msgid "`I' flag"
 msgstr "fanion « I »"
 
-#: c-format.c:626
+#: c-format.c:607
 msgid "the `I' printf flag"
 msgstr "le fanion « I » de printf"
 
-#: c-format.c:627 c-format.c:647 c-format.c:669 c-format.c:696 c-format.c:1790
+#: c-format.c:608 c-format.c:628 c-format.c:650 c-format.c:677 c-format.c:1702
 msgid "field width"
 msgstr "largeur de champ"
 
-#: c-format.c:627
+#: c-format.c:608
 msgid "field width in printf format"
 msgstr "largeur de champ dans le format de printf"
 
-#: c-format.c:628
+#: c-format.c:609
 msgid "precision"
 msgstr "précision"
 
-#: c-format.c:628
+#: c-format.c:609
 msgid "precision in printf format"
 msgstr "précision dans le format de printf"
 
-#: c-format.c:629 c-format.c:648 c-format.c:699
+#: c-format.c:610 c-format.c:629 c-format.c:680
 msgid "length modifier"
 msgstr "longueur du modificateur"
 
-#: c-format.c:629
+#: c-format.c:610
 msgid "length modifier in printf format"
 msgstr "longueur du modificateur dans le format printf"
 
-#: c-format.c:645
+#: c-format.c:626
 msgid "assignment suppression"
 msgstr "suppression d'affectation"
 
-#: c-format.c:645
+#: c-format.c:626
 msgid "the assignment suppression scanf feature"
 msgstr "options de scanf pour la suppression d'affectation"
 
-#: c-format.c:646
+#: c-format.c:627
 msgid "`a' flag"
 msgstr "fanion « a »"
 
-#: c-format.c:646
+#: c-format.c:627
 msgid "the `a' scanf flag"
 msgstr "le fanion « a » de scanf"
 
-#: c-format.c:647
+#: c-format.c:628
 msgid "field width in scanf format"
 msgstr "largeur de champ dans le format de scanf"
 
-#: c-format.c:648
+#: c-format.c:629
 msgid "length modifier in scanf format"
 msgstr "longueur du modificateur dans le format de scanf"
 
-#: c-format.c:649
+#: c-format.c:630
 msgid "the `'' scanf flag"
 msgstr "la fanion « ' » de scanf"
 
-#: c-format.c:650
+#: c-format.c:631
 msgid "the `I' scanf flag"
 msgstr "le fanion « I » de scanf"
 
-#: c-format.c:664
+#: c-format.c:645
 msgid "`_' flag"
 msgstr "fanion « _ »"
 
-#: c-format.c:664
+#: c-format.c:645
 msgid "the `_' strftime flag"
 msgstr "le fanion « _ » de strftime"
 
-#: c-format.c:665
+#: c-format.c:646
 msgid "the `-' strftime flag"
 msgstr "le fanion « - » de strftime"
 
-#: c-format.c:666
+#: c-format.c:647
 msgid "the `0' strftime flag"
 msgstr "le fanion « 0 » de strftime"
 
-#: c-format.c:667 c-format.c:691
+#: c-format.c:648 c-format.c:672
 msgid "`^' flag"
 msgstr "fanion « ^ »"
 
-#: c-format.c:667
+#: c-format.c:648
 msgid "the `^' strftime flag"
 msgstr "la fanion « ^ » de strftime"
 
-#: c-format.c:668
+#: c-format.c:649
 msgid "the `#' strftime flag"
 msgstr "le fanion « # » de strftime"
 
-#: c-format.c:669
+#: c-format.c:650
 msgid "field width in strftime format"
 msgstr "largeur de champ dans le format de strftime"
 
-#: c-format.c:670
+#: c-format.c:651
 msgid "`E' modifier"
 msgstr "modificateur « E »"
 
-#: c-format.c:670
+#: c-format.c:651
 msgid "the `E' strftime modifier"
 msgstr "le modificateur « E » de strftime"
 
-#: c-format.c:671
+#: c-format.c:652
 msgid "`O' modifier"
 msgstr "modificateur « O »"
 
-#: c-format.c:671
+#: c-format.c:652
 msgid "the `O' strftime modifier"
 msgstr "le modificateur « O » de strftime"
 
-#: c-format.c:672
+#: c-format.c:653
 msgid "the `O' modifier"
 msgstr "le modificateur « O »"
 
-#: c-format.c:690
+#: c-format.c:671
 msgid "fill character"
 msgstr "caractère de remplissage"
 
-#: c-format.c:690
+#: c-format.c:671
 msgid "fill character in strfmon format"
 msgstr "caractère de remplissage dans le format de strfmon"
 
-#: c-format.c:691
+#: c-format.c:672
 msgid "the `^' strfmon flag"
 msgstr "le fanion «^» de strfmon"
 
-#: c-format.c:692
+#: c-format.c:673
 msgid "the `+' strfmon flag"
 msgstr "le fanion «+» de strfmon"
 
-#: c-format.c:693
+#: c-format.c:674
 msgid "`(' flag"
 msgstr "fanion «(»"
 
-#: c-format.c:693
+#: c-format.c:674
 msgid "the `(' strfmon flag"
 msgstr "le fanion «(» de strfmon"
 
-#: c-format.c:694
+#: c-format.c:675
 msgid "`!' flag"
 msgstr "fanion «!»"
 
-#: c-format.c:694
+#: c-format.c:675
 msgid "the `!' strfmon flag"
 msgstr "le fanion «!» de strfmon"
 
-#: c-format.c:695
+#: c-format.c:676
 msgid "the `-' strfmon flag"
 msgstr "le fanion «-» de strfmon"
 
-#: c-format.c:696
+#: c-format.c:677
 msgid "field width in strfmon format"
 msgstr "largeur de champ dans le format de strfmon"
 
-#: c-format.c:697
+#: c-format.c:678
 msgid "left precision"
 msgstr "précision de gauche"
 
-#: c-format.c:697
+#: c-format.c:678
 msgid "left precision in strfmon format"
 msgstr "précision de gauche dans le format de strfmon"
 
-#: c-format.c:698
+#: c-format.c:679
 msgid "right precision"
 msgstr "précision de droite"
 
-#: c-format.c:698
+#: c-format.c:679
 msgid "right precision in strfmon format"
 msgstr "précision de droite dans le format de strfmon"
 
-#: c-format.c:699
+#: c-format.c:680
 msgid "length modifier in strfmon format"
 msgstr "modificateur de longueur dans le format de strfmon"
 
-#: c-format.c:998
+#: c-format.c:983
 #, c-format
 msgid "function might be possible candidate for `%s' format attribute"
 msgstr "fonction peut être un candidat possible pour l'attribut du format de « %s »"
 
-#: c-format.c:1122 c-format.c:1143 c-format.c:2200
+#: c-format.c:1107 c-format.c:1128 c-format.c:2112
 msgid "missing $ operand number in format"
 msgstr "opérande $ de nombre manquant dans le format"
 
-#: c-format.c:1153
+#: c-format.c:1138
 #, c-format
 msgid "%s does not support %%n$ operand number formats"
 msgstr "%s ne supporte pas le format d'opérande de nombre %%n$"
 
-#: c-format.c:1160
+#: c-format.c:1145
 msgid "operand number out of range in format"
 msgstr "opérande de nombre hors gamme dans le format"
 
-#: c-format.c:1183
+#: c-format.c:1168
 #, c-format
 msgid "format argument %d used more than once in %s format"
 msgstr "argument de format %d utilisé plus d'une fois dans le format %s"
 
-#: c-format.c:1233
+#: c-format.c:1218
 #, c-format
 msgid "format argument %d unused before used argument %d in $-style format"
 msgstr "argument de format %d inutilisé avant l'utilisation de l'argument %d dans le format $-style"
 
-#: c-format.c:1330
+#: c-format.c:1322
 msgid "format not a string literal, format string not checked"
 msgstr "format n'est pas une chaîne de mots, chaîne du format n'est pas vérifée"
 
-#: c-format.c:1344
+#: c-format.c:1336
 msgid "format not a string literal and no format arguments"
 msgstr "format n'est pas une chaîne de mots et pas d'arguments de format"
 
-#: c-format.c:1346
+#: c-format.c:1338
 msgid "format not a string literal, argument types not checked"
 msgstr "format n'est pas une chaîne de mots, types d'arguments ne sont pas vérifiés"
 
-#: c-format.c:1359
+#: c-format.c:1351
 msgid "too many arguments for format"
 msgstr "trop d'arguments pour le format"
 
-#: c-format.c:1362
+#: c-format.c:1354
 msgid "unused arguments in $-style format"
 msgstr "arguments non utilisés dans le format $-style"
 
-#: c-format.c:1365
-msgid "zero-length format string"
+#: c-format.c:1357
+#, fuzzy, c-format
+msgid "zero-length %s format string"
 msgstr "chaîne de longueur zéro dans le format"
 
-#: c-format.c:1368
+#: c-format.c:1361
 msgid "format is a wide character string"
 msgstr "format est une longue chaîne de caractères"
 
-#: c-format.c:1371
+#: c-format.c:1364
 msgid "unterminated format string"
 msgstr "chaîne de format non terminée"
 
-#. FIXME: this warning should go away once Marc Espie's
-#. __attribute__((nonnull)) patch is in.  Instead, checking for
-#. nonnull attributes should probably change this function to act
-#. specially if info == NULL and add a res->number_null entry for
-#. that case, or maybe add a function pointer to be called at
-#. the end instead of hardcoding check_format_info_main.
-#: c-format.c:1478
-msgid "null format string"
-msgstr "chaîne de format nulle"
-
-#: c-format.c:1669
+#: c-format.c:1581
 msgid "embedded `\\0' in format"
 msgstr "«\\0» enchâssé dans le format"
 
-#: c-format.c:1684
+#: c-format.c:1596
 #, c-format
 msgid "spurious trailing `%%' in format"
 msgstr "faux caractères « %% » qui traînent dans le format"
 
-#: c-format.c:1723 c-format.c:1960
+#: c-format.c:1635 c-format.c:1872
 #, c-format
 msgid "repeated %s in format"
 msgstr "%s répété dans le format"
 
-#: c-format.c:1736
+#: c-format.c:1648
 msgid "missing fill character at end of strfmon format"
 msgstr "caractère de remplissage manquant à la fin du format strfmon"
 
-#: c-format.c:1756 c-format.c:1874 c-format.c:2154 c-format.c:2207
+#: c-format.c:1687 c-format.c:1786 c-format.c:2066 c-format.c:2119
 msgid "too few arguments for format"
 msgstr "trop peu d'arguments dans le format"
 
-#: c-format.c:1816
+#: c-format.c:1728
 #, c-format
 msgid "zero width in %s format"
 msgstr "largeur zéro dans le format %s"
 
-#: c-format.c:1835
+#: c-format.c:1747
 #, c-format
 msgid "empty left precision in %s format"
 msgstr "précision de gauche vide dans le format %s"
 
-#: c-format.c:1889
+#: c-format.c:1801
 msgid "field precision"
 msgstr "champ de précision"
 
-#: c-format.c:1904
+#: c-format.c:1816
 #, c-format
 msgid "empty precision in %s format"
 msgstr "précision vide dans le format %s"
 
-#: c-format.c:1944
+#: c-format.c:1856
 #, c-format
 msgid "%s does not support the `%s' %s length modifier"
 msgstr "%s ne supporte pas « %s » %s comme modificateur de longueur"
 
-#: c-format.c:1994
+#: c-format.c:1906
 msgid "conversion lacks type at end of format"
 msgstr "il manque un type pour la conversion à la fin du format"
 
-#: c-format.c:2005
+#: c-format.c:1917
 #, c-format
 msgid "unknown conversion type character `%c' in format"
 msgstr "type de caractère de conversion inconnu « %c » dans le format"
 
-#: c-format.c:2008
+#: c-format.c:1920
 #, c-format
 msgid "unknown conversion type character 0x%x in format"
 msgstr "type de caractère de conversion inconnu 0x%x dans le format"
 
-#: c-format.c:2015
+#: c-format.c:1927
 #, c-format
 msgid "%s does not support the `%%%c' %s format"
 msgstr "%s ne supporte pas le format «%%%c» %s"
 
-#: c-format.c:2031
+#: c-format.c:1943
 #, c-format
 msgid "%s used with `%%%c' %s format"
 msgstr "%s utilisé avec le format «%%%c» %s"
 
-#: c-format.c:2040
+#: c-format.c:1952
 #, c-format
 msgid "%s does not support %s"
 msgstr "%s ne supporte pas %s"
 
-#: c-format.c:2049
+#: c-format.c:1961
 #, c-format
 msgid "%s does not support %s with the `%%%c' %s format"
 msgstr "%s ne supporte pas %s avec le format «%%%c» %s "
 
-#: c-format.c:2082
+#: c-format.c:1994
 #, c-format
 msgid "%s ignored with %s and `%%%c' %s format"
 msgstr "%s ignoré avec %s et le format «%%%c» %s"
 
-#: c-format.c:2086
+#: c-format.c:1998
 #, c-format
 msgid "%s ignored with %s in %s format"
 msgstr "%s ignoré avec %s et le format %s"
 
-#: c-format.c:2092
+#: c-format.c:2004
 #, c-format
 msgid "use of %s and %s together with `%%%c' %s format"
 msgstr "utilisation de %s et de %s ensemble dans le format «%%%c» %s"
 
-#: c-format.c:2096
+#: c-format.c:2008
 #, c-format
 msgid "use of %s and %s together in %s format"
 msgstr "utilisation de %s et de %s ensemble dans le format %s"
 
-#: c-format.c:2115
+#: c-format.c:2027
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year in some locales"
 msgstr "«%%%c» laisse seulement les 2 dernies chiffres de l'année dans certaines localisation"
 
-#: c-format.c:2118
+#: c-format.c:2030
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year"
 msgstr "«%%%c» laisse seulement les 2 derniers chiffres de l'année"
 
 #. The end of the format string was reached.
-#: c-format.c:2134
+#: c-format.c:2046
 #, c-format
 msgid "no closing `]' for `%%[' format"
 msgstr "pas de «]» de fermeture pour le format «%%[»"
 
-#: c-format.c:2147
+#: c-format.c:2059
 #, c-format
 msgid "use of `%s' length modifier with `%c' type character"
 msgstr "utilisation du modificateur de longueur « %s » avec le type de caractère « %c »"
 
-#: c-format.c:2168
+#: c-format.c:2080
 #, c-format
 msgid "%s does not support the `%%%s%c' %s format"
 msgstr "%s ne supporte par le format «%%%s%c» %s"
 
-#: c-format.c:2183
+#: c-format.c:2095
 msgid "operand number specified with suppressed assignment"
 msgstr "nombre d'opérandes spécifié avec des affectations suprimées"
 
-#: c-format.c:2185
+#: c-format.c:2097
 msgid "operand number specified for format taking no argument"
 msgstr "nombre d'opérandes spécifié pour un format n'acceptan aucun argument"
 
-#: c-format.c:2304
+#: c-format.c:2211
 #, c-format
 msgid "writing through null pointer (arg %d)"
 msgstr "écriture à travers un pointeur nul (arg %d)"
 
-#: c-format.c:2313
+#: c-format.c:2220
 #, c-format
 msgid "reading through null pointer (arg %d)"
 msgstr "lecture à l'aide d'un pointeur nul (arg %d)"
 
-#: c-format.c:2333
+#: c-format.c:2240
 #, c-format
 msgid "writing into constant object (arg %d)"
 msgstr "écriture dans une constante objet (arg %d)"
 
-#: c-format.c:2343
+#: c-format.c:2250
 #, c-format
 msgid "extra type qualifiers in format argument (arg %d)"
 msgstr "qualificateur de type additionnel dans l'argument du format (arg %d)"
 
-#: c-format.c:2350
+#: c-format.c:2257
 #, c-format
 msgid "format argument is not a pointer (arg %d)"
 msgstr "l'argument de format n'est pas un pointeur (arg %d)"
 
-#: c-format.c:2352
+#: c-format.c:2259
 #, c-format
 msgid "format argument is not a pointer to a pointer (arg %d)"
 msgstr "l'argument de format n'est pas un pointeur de pointeur (arg %d)"
 
-#: c-format.c:2423
+#: c-format.c:2330
 msgid "pointer"
 msgstr "pointeur"
 
-#: c-format.c:2425
+#: c-format.c:2332
 msgid "different type"
 msgstr "type différent"
 
-#: c-format.c:2446
+#: c-format.c:2353
 #, c-format
 msgid "%s is not type %s (arg %d)"
 msgstr "%s n'est pas de type %s (arg %d)"
 
-#: c-format.c:2449
+#: c-format.c:2356
 #, c-format
 msgid "%s format, %s arg (arg %d)"
 msgstr "format %s, arg %s (arg %d)"
 
-#: c-lex.c:298
+#: c-lex.c:153
+msgid "YYDEBUG not defined"
+msgstr "YYDEBUG n'est pas défini"
+
+#: c-lex.c:290
 msgid "badly nested C headers from preprocessor"
 msgstr "en-têtes C incorrectement imbriquées du préprocesseur"
 
-#: c-lex.c:348
+#: c-lex.c:333
 #, c-format
 msgid "ignoring #pragma %s %s"
 msgstr "#pragma ignoré %s %s"
 
-#: c-lex.c:350
-#, c-format
-msgid "ignoring #pragma %s"
-msgstr "#pragma ignoré %s"
-
-#: c-lex.c:400
+#: c-lex.c:383
 #, c-format
 msgid "universal-character-name '\\U%08x' not valid in identifier"
 msgstr "nom-de-caractère-universel invalide '\\U%08x» invalide dans l'identificcateur"
 
-#: c-lex.c:646
+#: c-lex.c:629
 #, c-format
 msgid "universal-character-name '\\u%04x' not valid in identifier"
 msgstr "nom-de-caractère-universel invalide '\\U%04x» invalide dans l'identificcateur"
 
-#: c-lex.c:736
-msgid "both 'f' and 'l' suffixes on floating constant"
-msgstr "les suffixes « f » et « l » ensembles sur une constante flottante"
-
-#: c-lex.c:763
-#, c-format
-msgid "floating point number exceeds range of '%s'"
-msgstr "nombre flottant excède les limites de « %s »"
-
-#: c-lex.c:793
+#: c-lex.c:692
 #, c-format
 msgid "stray '%c' in program"
 msgstr "stray « %c » dans le programme"
 
-#: c-lex.c:795
+#: c-lex.c:694
 #, c-format
 msgid "stray '\\%o' in program"
 msgstr "stray '\\%o» dans le programme"
 
-#: c-lex.c:893
-msgid "too many decimal points in floating constant"
-msgstr "trop de points décimaux dans la constante flottante"
+#: c-lex.c:850
+msgid "this decimal constant is unsigned only in ISO C90"
+msgstr ""
 
-#: c-lex.c:895
-msgid "decimal point in exponent - impossible!"
-msgstr "point décimal dans l'exposant - impossible!"
+#: c-lex.c:853
+msgid "this decimal constant would be unsigned in ISO C90"
+msgstr ""
 
-#. Possible future extension: silently ignore _ in numbers,
-#. permitting cosmetic grouping - e.g. 0x8000_0000 == 0x80000000
-#. but somewhat easier to read.  Ada has this?
-#: c-lex.c:906
-msgid "underscore in number"
-msgstr "souligné présent dans le nombre"
+#: c-lex.c:869
+#, fuzzy, c-format
+msgid "integer constant is too large for \"%s\" type"
+msgstr "constante entière est si grande qu'ell est non signée"
 
-#: c-lex.c:968
-msgid "numeric constant with no digits"
-msgstr "constante numérique sans chiffre"
+#: c-lex.c:937
+#, fuzzy, c-format
+msgid "floating constant exceeds range of \"%s\""
+msgstr "nombre flottant excède les limites de « %s »"
 
-#: c-lex.c:971
-msgid "numeric constant contains digits beyond the radix"
-msgstr "constante numérique contient des chiffres en dehors la base numérique"
+#: c-lex.c:973 cpplex.c:330 cpplex.c:668 cpplex.c:1942
+msgid "ignoring invalid multibyte character"
+msgstr "caractère multioctet invalide ignoré"
 
-#: c-lex.c:982
-msgid "floating constant may not be in radix 16"
-msgstr "constante flottante peut ne pas être en base 16"
+#: c-opts.c:353
+#, fuzzy, c-format
+msgid "missing argument to \"-%s\""
+msgstr "argument manquant à l'option « %s »"
 
-#: c-lex.c:985
-msgid "hexadecimal floating constant has no exponent"
-msgstr "contante flottante hexadécimal n'a pas d'exposant"
+#: c-opts.c:357
+#, fuzzy, c-format
+msgid "no class name specified with \"-%s\""
+msgstr "nom de fichier de sortie spécifié deux fois"
 
-#: c-lex.c:997
-msgid "floating constant exponent has no digits"
-msgstr "exposant de la constante flottante n'a pas de chiffre"
+#: c-opts.c:364
+#, fuzzy, c-format
+msgid "missing filename after \"-%s\""
+msgstr "nom de champ manquant"
 
-#: c-lex.c:1017
-msgid "more than one 'f' suffix on floating constant"
-msgstr "plus d'un « f » en suffixe sur une constante flottante"
+#: c-opts.c:369
+#, fuzzy, c-format
+msgid "missing target after \"-%s\""
+msgstr "barrière manquante après le boc %i"
 
-#: c-lex.c:1020
-msgid "traditional C rejects the 'f' suffix"
-msgstr "C traditionnel rejette le suffixe « f »"
+#: c-opts.c:503
+#, c-format
+msgid "options array incorrectly sorted: %s is before %s"
+msgstr ""
 
-#: c-lex.c:1027
-msgid "more than one 'l' suffix on floating constant"
-msgstr "plus d'un « l » en suffixe sur une constante flottante"
+#: c-opts.c:548
+#, fuzzy, c-format
+msgid "too many filenames given.  Type %s --help for usage"
+msgstr "trop de noms de fichiers. Taper %s --help pour en connaître l'usage"
 
-#: c-lex.c:1030
-msgid "traditional C rejects the 'l' suffix"
-msgstr "C traditionnel rejette le suffixe « l »"
+#: c-opts.c:934
+msgid "-Wno-strict-prototypes is not supported in C++"
+msgstr "-Wno-strict-prototypes n'est pas supportée en C++"
 
-#: c-lex.c:1038
-msgid "more than one 'i' or 'j' suffix on floating constant"
-msgstr "plus d'un « i » ou « j » en suffixe sur une constante flottante"
+#: c-opts.c:1014
+#, fuzzy, c-format
+msgid "switch \"%s\" is no longer supported"
+msgstr "-f%s n'est plus supportée"
 
-#: c-lex.c:1040 c-lex.c:1134
-msgid "ISO C forbids imaginary numeric constants"
-msgstr "ISO C interdit les constante numérique de nombres imaginaires"
+#: c-opts.c:1030
+#, fuzzy, c-format
+msgid "switch \"%s\" is deprecated, please see documentation for details"
+msgstr "%s est déprécié, SVP voir la documentation pour les détails"
 
-#: c-lex.c:1045
-msgid "invalid suffix on floating constant"
-msgstr "suffixe invalide pour une constante entière"
+#: c-opts.c:1143
+msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
+msgstr "-fhandle-exceptions a été renommé -fexceptions (et est utilisé par défaut maintenant)"
 
-#. We got an exception from parse_float()
-#: c-lex.c:1062
-msgid "floating constant out of range"
-msgstr "constante flottante est hors gamme"
+#: c-opts.c:1263
+msgid "output filename specified twice"
+msgstr "nom de fichier de sortie spécifié deux fois"
 
-#: c-lex.c:1074
-msgid "floating point number exceeds range of 'double'"
-msgstr "nombre en virgule flottante excède les limites de « double »"
+#: c-opts.c:1377
+msgid "-Wformat-y2k ignored without -Wformat"
+msgstr "-Wformat-y2k ignorée sans -Wformat"
 
-#: c-lex.c:1103
-msgid "two 'u' suffixes on integer constant"
-msgstr "deux « u » en suffixe sur une constante entière"
+#: c-opts.c:1379
+msgid "-Wformat-extra-args ignored without -Wformat"
+msgstr "-Wformat-extra-args ignorée sans -Wformat"
 
-#: c-lex.c:1106
-msgid "traditional C rejects the 'u' suffix"
-msgstr "C traditionnel rejette le suffixe « u »"
+#: c-opts.c:1381
+#, fuzzy
+msgid "-Wformat-zero-length ignored without -Wformat"
+msgstr "-Wformat-extra-args ignorée sans -Wformat"
 
-#: c-lex.c:1117
-msgid "three 'l' suffixes on integer constant"
-msgstr "trois « l » en suffixe sur une constante entière"
+#: c-opts.c:1383
+msgid "-Wformat-nonliteral ignored without -Wformat"
+msgstr "-Wformat-nonliteral ignorée sans -Wformat"
 
-#: c-lex.c:1119
-msgid "'lul' is not a valid integer suffix"
-msgstr "'lul» n'est pas un suffixe valide pour un entier"
+#: c-opts.c:1385
+msgid "-Wformat-security ignored without -Wformat"
+msgstr "-Wformat-security ignorée sans -Wformat"
 
-#: c-lex.c:1121
-msgid "'Ll' and 'lL' are not valid integer suffixes"
-msgstr "« Ll» et «1L » ne sont pas des suffixes valides pour un entier"
+#: c-opts.c:1387
+msgid "-Wmissing-format-attribute ignored without -Wformat"
+msgstr "-Wmissing-format-attribute ignorée sans -Wformat"
 
-#: c-lex.c:1124
-msgid "ISO C89 forbids long long integer constants"
-msgstr "ISO C89 interdit les constantes entières de type long long"
+#: c-opts.c:1409
+#, fuzzy, c-format
+msgid "opening output file %s"
+msgstr "ne peut ouvrir le fichier de sortie « %s »"
 
-#: c-lex.c:1132
-msgid "more than one 'i' or 'j' suffix on integer constant"
-msgstr "plus d'un « i » ou « j » en suffixe sur une constante entière"
+#: c-opts.c:1464
+#, fuzzy, c-format
+msgid "opening dependency file %s"
+msgstr "dépendances dynamiques.\n"
 
-#: c-lex.c:1139
-msgid "invalid suffix on integer constant"
-msgstr "suffixe invalide pour une constante entière"
+#: c-opts.c:1474
+#, fuzzy, c-format
+msgid "closing dependency file %s"
+msgstr "ne peut repérer le fichiers des specs %s\n"
 
-#: c-lex.c:1147
-#, c-format
-msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
-msgstr "constante entière trop grande pour la configuration du compilateur - tronqué à %d bits"
+#: c-opts.c:1477
+#, fuzzy, c-format
+msgid "when writing output to %s"
+msgstr "erreur d'écriture dans %s"
 
-#: c-lex.c:1237
-msgid "width of integer constant changes with -traditional"
-msgstr "largeur de la constante entière change avec -traditional"
+#: c-opts.c:1557
+#, fuzzy
+msgid "to generate dependencies you must specify either -M or -MM"
+msgstr "vous devez en plus spécifier soit -M ou -MM"
 
-#: c-lex.c:1239
-msgid "integer constant is unsigned in ISO C, signed with -traditional"
-msgstr "constante entìère est non signée en ISO C, signé avec -traditional"
+#: c-opts.c:1704
+#, fuzzy, c-format
+msgid "\"-%s\" is valid for %s but not for %s"
+msgstr "(c'est valide pour %s mais pas pour le langage séclectionné)"
 
-#: c-lex.c:1241
-msgid "width of integer constant may change on other systems with -traditional"
-msgstr "largeur de la constante entière peut changer sur d'autres système avec -traditional"
+#. To keep the lines from getting too long for some compilers, limit
+#. to about 500 characters (6 lines) per chunk.
+#: c-opts.c:1714
+msgid ""
+"Switches:\n"
+"  -include <file>           Include the contents of <file> before other files\n"
+"  -imacros <file>           Accept definition of macros in <file>\n"
+"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
+"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
+"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
+"  -isystem <dir>            Add <dir> to the start of the system include path\n"
+msgstr ""
+"Options:\n"
+"  -include <fichier>        inclure le contenu du <fichier> avant d'autres fichiers\n"
+"  -imacros <fichier>        accepter la définition de macros dans le <fichier>\n"
+"  -iprefix <chemin>         spécifier le <chemin> comme un préfixe aux prochaines deux options\n"
+"  -iwithprefix <rép>        ajouter le <rép>ertoire à la fin du chemin d'inclusion système\n"
+"  -iwithprefixbefore <rép>  ajouter le <rép>ertoire à la fin du chemin d'inclusion principal\n"
+"  -isystem <rép>            ajouter le <rép>ertoire au début du chemin d'inclusion système\n"
 
-#: c-lex.c:1251
-#, c-format
-msgid "integer constant larger than the maximum value of %s"
-msgstr "constante entière plus grande que la valeur maximale de %s"
+#: c-opts.c:1723
+msgid ""
+"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
+"  -I <dir>                  Add <dir> to the end of the main include path\n"
+"  -I-                       Fine-grained include path control; see info docs\n"
+"  -nostdinc                 Do not search system include directories\n"
+"                             (dirs specified with -isystem will still be used)\n"
+"  -nostdinc++               Do not search system include directories for C++\n"
+"  -o <file>                 Put output into <file>\n"
+msgstr ""
+"  -idirafter <rép>          ajouter le <rép>ertoire à la fin du chemind'inclusion système\n"
+"  -I <rép>                  ajouter le <rép>ertoire à la fin du chemind'inclusion principal\n"
+"  -I-                       raffiner le contrôle du chemin d'inclusion; consulter la doc\n"
+"  -nostdinc                 ne pas rechercher à travers les répertoires d'inclusion système\n"
+"                             (rép spécifiés avec -isystem seront encode utilisés)\n"
+"  -nostdinc++               ne pas rechercher à travers les répertoires d'inclusion système pour C++\n"
+"  -o <fichier>              produire la sortie dans le <fichier>\n"
 
-#: c-lex.c:1254
-msgid "an unsigned long long int"
-msgstr "un entier long long non signé"
+#: c-opts.c:1732
+#, fuzzy
+msgid ""
+"  -trigraphs                Support ISO C trigraphs\n"
+"  -std=<std name>           Specify the conformance standard; one of:\n"
+"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                            iso9899:199409, iso9899:1999, c++98\n"
+"  -w                        Inhibit warning messages\n"
+"  -W[no-]trigraphs          Warn if trigraphs are encountered\n"
+"  -W[no-]comment{s}         Warn if one comment starts inside another\n"
+msgstr ""
+"  -std=<standard>           spécifier le <standard> de conformité à utiliser; soit:\n"
+"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                            iso9899:199409, iso9899:1999\n"
+"  -+                        permettre l'analyse des options de style C++\n"
+"  -w                        inhiber les messages d'avertissement\n"
+"  -Wtrigraphs               avertir si des trigraphes sont rencontrés\n"
+"  -Wno-trigraphs            ne pas avertir à propos des trigraphes\n"
+"  -Wcomment{s}              avertir si un commentaire débute à l'intérieur d'un autre\n"
 
-#: c-lex.c:1255
-msgid "a long long int"
-msgstr "un entier long long"
+#: c-opts.c:1741
+#, fuzzy
+msgid ""
+"  -W[no-]traditional        Warn about features not present in traditional C\n"
+"  -W[no-]undef              Warn if an undefined macro is used by #if\n"
+"  -W[no-]import             Warn about the use of the #import directive\n"
+msgstr ""
+"  -Wno-comment{s}           ne pas avertir à propos des commentaires\n"
+"  -Wtraditional             avertir à propos des options non présentes en C traditionnel\n"
+"  -Wno-traditional          ne pas avertir à propos du C traditionel\n"
+"  -Wundef                   avertir à propos de macros indéfinies si utilisé dans un  #if\n"
+"  -Wno-undef                ne pas avertir à propos de la vérification des macros indéfinies\n"
+"  -Wimport                  avertir de l'utilisation de la directive #import\n"
 
-#: c-lex.c:1256
-msgid "an unsigned long int"
-msgstr "un entier long non signé"
+#: c-opts.c:1746
+#, fuzzy
+msgid ""
+"  -W[no-]error              Treat all warnings as errors\n"
+"  -W[no-]system-headers     Do not suppress warnings from system headers\n"
+"  -W[no-]all                Enable most preprocessor warnings\n"
+msgstr ""
+"  -Wno-import               ne pas avertir à propos de l'utilisation de #import\n"
+"  -Werror                   traiter tous les avertissements comme des erreurs\n"
+"  -Wno-error                ne pas traiter tous les avertissements comme des erreurs\n"
+"  -Wsystem-headers          ne pas supprimer les avertissements dans les en-têtes système\n"
+"  -Wno-system-headers       supprimer les avertissements dans les en-têtes système\n"
+"  -Wall                     autoriser tous les avertissements du préprocesseur\n"
 
-#: c-lex.c:1260
-msgid "decimal constant is so large that it is unsigned"
-msgstr "constante décimale est tellement grande qu'elle est non signée"
+#: c-opts.c:1751
+msgid ""
+"  -M                        Generate make dependencies\n"
+"  -MM                       As -M, but ignore system header files\n"
+"  -MD                       Generate make dependencies and compile\n"
+"  -MMD                      As -MD, but ignore system header files\n"
+"  -MF <file>                Write dependency output to the given file\n"
+"  -MG                       Treat missing header file as generated files\n"
+msgstr ""
+"  -M                        générer les dépendances pour make\n"
+"  -MM                       identique à -M, mais ignorer les en-têtes systèmes de fichiers\n"
+"  -MD                       générer les dépendances pour make et compiler\n"
+"  -MMD                      identique à -MD, mais ignorer les fichiers d'en-tête système\n"
+"  -MF <fichier>             écrire les dépendances dans le <fichier>\n"
+"  -MG                       traiter les en-têtes de fichiers comme des fichiers générés\n"
 
-#: c-lex.c:1269
-msgid "complex integer constant is too wide for 'complex int'"
-msgstr "constante complexe entière est trop grande pour le type 'complex int'"
+#: c-opts.c:1759
+msgid ""
+"  -MP\t\t\t    Generate phony targets for all headers\n"
+"  -MQ <target>              Add a MAKE-quoted target\n"
+"  -MT <target>              Add an unquoted target\n"
+msgstr ""
+"  -MP\t\t\t    générer des cibles factices pour toutes les en-têtes\n"
+"  -MQ <target>              ajouter une cible MAKE-quoted\n"
+"  -MT <target>              ajouter une cible non « quoted »\n"
 
-#: c-lex.c:1289
-msgid "integer constant is larger than the maximum value for its type"
-msgstr "constante entière est plus grande que la valeur maximale pour ce type"
+#: c-opts.c:1764
+msgid ""
+"  -D<macro>                 Define a <macro> with string '1' as its value\n"
+"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
+"  -A<question>=<answer>     Assert the <answer> to <question>\n"
+"  -A-<question>=<answer>    Disable the <answer> to <question>\n"
+"  -U<macro>                 Undefine <macro> \n"
+"  -v                        Display the version number\n"
+msgstr ""
+"  -D<macro>                 définir une <macro> avec la chaîne « 1 » pour valeur\n"
+"  -D<macro>=<valeur>        définir une <macro> de <valeur>\n"
+"  -A<question>=(<réponse>)  associer la <réponse> à la <question>\n"
+"  -A-<question>=(<réponse>) dissocier la <réponse> à la <question>\n"
+"  -U<macro>                 ne plus définir la <macro> \n"
+"  -v                        afficher le numéro de version\n"
 
-#: c-lex.c:1293
-#, c-format
-msgid "missing white space after number '%.*s'"
-msgstr "espace blanc manquant après le nombre '%.*s'"
+#: c-opts.c:1772
+msgid ""
+"  -H                        Print the name of header files as they are used\n"
+"  -C                        Do not discard comments\n"
+"  -dM                       Display a list of macro definitions active at end\n"
+"  -dD                       Preserve macro definitions in output\n"
+"  -dN                       As -dD except that only the names are preserved\n"
+"  -dI                       Include #include directives in the output\n"
+msgstr ""
+"  -H                        afficher le nom des fichiers en-tête tel qu'utilisés\n"
+"  -C                        ne pas mettre de côté les commantaires\n"
+"  -dM                       afficher la liste des définitions de macro actives à la fin\n"
+"  -dD                       préserver les définitions de macros à la sortie\n"
+"  -dN                       identique à -dD sauf que seuls les noms sont préservés\n"
+"  -dI                       inclure la directive #include à la sortie\n"
 
-#: c-lex.c:1329 cpplex.c:1873
-msgid "ignoring invalid multibyte character"
-msgstr "caractère multioctet invalide ignoré"
+#: c-opts.c:1780
+#, fuzzy
+msgid ""
+"  -f[no-]preprocessed       Treat the input file as already preprocessed\n"
+"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
+"  -P                        Do not generate #line directives\n"
+"  -remap                    Remap file names when including files\n"
+"  --help                    Display this information\n"
+msgstr ""
+"  -fpreprocessed            traiter le fichier d'entrée comme étant déjà pré-traitée\n"
+"  -ftabstop=<nombre>        sélectionner la largeur de tabulation pour les rapports\n"
+"  -P                        ne pas générer des directives #line\n"
+"  -$                        ne pas permettre «$» dans les identificateurs\n"
+"  -remap                    refaire la table des noms de fichiers\n"
+"                            lors de l'inclusion de fichiers\n"
+"  --version                 afficher le numéro de version\n"
+"  -h or --help              afficher l'aide mémoire\n"
 
 #. Like YYERROR but do call yyerror.
-#: c-parse.y:56 parse.y:51 objc-parse.y:57
+#: c-parse.y:55 parse.y:48 objc-parse.y:56
 msgid "syntax error"
 msgstr "erreur de syntaxes"
 
-#: /usr/share/bison/bison.simple:176 /usr/share/bison.simple:112
+#: /usr/share/bison/bison.simple:179
 msgid "syntax error: cannot back up"
 msgstr "erreur de syntaxe: ne reculer en arrière"
 
-#: c-parse.y:288 objc-parse.y:310
+#: c-parse.y:325 objc-parse.y:347
 msgid "ISO C forbids an empty source file"
 msgstr "ISO C interdit un fichier source vide"
 
-#: c-parse.y:321 c-typeck.c:6895 objc-parse.y:343
+#: c-parse.y:366 c-typeck.c:6867 objc-parse.y:389
 msgid "argument of `asm' is not a constant string"
 msgstr "argument de « asm » n'est pas une chaîne de constante"
 
-#: c-parse.y:329 objc-parse.y:351
+#: c-parse.y:374 objc-parse.y:397
 msgid "ISO C forbids data definition with no type or storage class"
 msgstr "ISO C interdit la définition de données sans type ou classe de stockage"
 
-#: c-parse.y:331 objc-parse.y:353
+#: c-parse.y:376 objc-parse.y:399
 msgid "data definition has no type or storage class"
 msgstr "définition de données n'a pas de type ou de classe de stockage"
 
-#: c-parse.y:344 objc-parse.y:366
+#: c-parse.y:389 objc-parse.y:412
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr "ISO C ne permet pas de «;» additionnel en dehors d'une fonction"
 
-#: c-parse.y:404 cppexp.c:693
+#: c-parse.y:449 cppexp.c:1312
 msgid "traditional C rejects the unary plus operator"
 msgstr "C traditionnel rejette l'opérateur unaire +"
 
-#: c-parse.y:466 objc-parse.y:488
+#: c-parse.y:496 objc-parse.y:519
 msgid "`sizeof' applied to a bit-field"
 msgstr "« sizeof » appliqué à un champ de bits"
 
-#: c-parse.y:546 objc-parse.y:568
+#: c-parse.y:583 objc-parse.y:606
 msgid "ISO C forbids omitting the middle term of a ?: expression"
 msgstr "ISO C interdit l'omission du terme milieu de l'expression ?:"
 
-#: c-parse.y:593 objc-parse.y:615
+#: c-parse.y:632 objc-parse.y:655
 msgid "ISO C89 forbids compound literals"
 msgstr "ISO C89 interdit les mots composés"
 
-#: c-parse.y:607 objc-parse.y:629
+#: c-parse.y:646 objc-parse.y:669
 msgid "ISO C forbids braced-groups within expressions"
 msgstr "ISO C interdit les groupes d'accolades à l'intérieur d'expressions"
 
-#: c-parse.y:638 objc-parse.y:660
+#: c-parse.y:677 objc-parse.y:700
 msgid "first argument to __builtin_choose_expr not a constant"
 msgstr "premier argument de « __builtin_choose_expr » n'est pas une constante"
 
-#: c-parse.y:681
-msgid "traditional C rejects string concatenation"
+#: c-parse.y:721 objc-parse.y:768
+#, fuzzy
+msgid "traditional C rejects ISO C style function definitions"
 msgstr "C traditionel rejette la concaténation de chaînes"
 
-#: c-parse.y:696 objc-parse.y:732
-msgid "ISO C does not permit use of `varargs.h'"
-msgstr "ISO C ne permet pas l'usage de « varargs.h »"
-
-#: c-parse.y:957 c-parse.y:963 c-parse.y:969 c-parse.y:975 c-parse.y:996 c-parse.y:1002 c-parse.y:1008 c-parse.y:1014 c-parse.y:1047 c-parse.y:1053 c-parse.y:1059 c-parse.y:1065 c-parse.y:1110 c-parse.y:1116 c-parse.y:1122 c-parse.y:1128 parse.y:1907 parse.y:1914 parse.y:1949 objc-parse.y:993 objc-parse.y:999 objc-parse.y:1005 objc-parse.y:1011 objc-parse.y:1032 objc-parse.y:1038 objc-parse.y:1044 objc-parse.y:1050 objc-parse.y:1083 objc-parse.y:1089 objc-parse.y:1095 objc-parse.y:1101 objc-parse.y:1146 objc-parse.y:1152 objc-parse.y:1158 objc-parse.y:1164
+#: c-parse.y:985 c-parse.y:991 c-parse.y:997 c-parse.y:1003 c-parse.y:1024
+#: c-parse.y:1030 c-parse.y:1036 c-parse.y:1042 c-parse.y:1075 c-parse.y:1081
+#: c-parse.y:1087 c-parse.y:1093 c-parse.y:1138 c-parse.y:1144 c-parse.y:1150
+#: c-parse.y:1156 parse.y:1915 parse.y:1922 parse.y:1957 objc-parse.y:1032
+#: objc-parse.y:1038 objc-parse.y:1044 objc-parse.y:1050 objc-parse.y:1071
+#: objc-parse.y:1077 objc-parse.y:1083 objc-parse.y:1089 objc-parse.y:1122
+#: objc-parse.y:1128 objc-parse.y:1134 objc-parse.y:1140 objc-parse.y:1185
+#: objc-parse.y:1191 objc-parse.y:1197 objc-parse.y:1203
 #, c-format
 msgid "`%s' is not at beginning of declaration"
 msgstr "« %s » n'est pas au début de la déclaration"
 
-#: c-parse.y:1410 objc-parse.y:1455
+#: c-parse.y:1441 objc-parse.y:1497
 msgid "ISO C forbids empty initializer braces"
 msgstr "ISO C interdit les accolades vides d'initialiseurs"
 
-#: c-parse.y:1424 objc-parse.y:1469
+#: c-parse.y:1455 objc-parse.y:1511
 msgid "ISO C89 forbids specifying subobject to initialize"
 msgstr "ISO C89 interdit la spécification d'objets à initialiser"
 
-#: c-parse.y:1427 objc-parse.y:1472
+#: c-parse.y:1458 objc-parse.y:1514
 msgid "obsolete use of designated initializer without `='"
 msgstr "utilisation obsolète de l'initialisateur désigné sans «=»"
 
-#: c-parse.y:1431 objc-parse.y:1476
+#: c-parse.y:1462 objc-parse.y:1518
 msgid "obsolete use of designated initializer with `:'"
 msgstr "utilisation obsolète d'un initialiseur désigné avec «:»"
 
-#: c-parse.y:1460
+#: c-parse.y:1489 objc-parse.y:1545
 msgid "ISO C forbids specifying range of elements to initialize"
 msgstr "ISO C interdit de spécifier les bornes des éléments à initaliser"
 
-#: c-parse.y:1468 c-parse.y:1498 objc-parse.y:1507 objc-parse.y:1537
+#: c-parse.y:1497 c-parse.y:1528 objc-parse.y:1553 objc-parse.y:1584
 msgid "ISO C forbids nested functions"
 msgstr "ISO C interdit les fonctions imbriquées"
 
-#: c-parse.y:1672 objc-parse.y:1713
+#: c-parse.y:1703 objc-parse.y:1761
 msgid "ISO C forbids forward references to `enum' types"
 msgstr "ISO C interdit les références avant vers un type « enum »"
 
-#: c-parse.y:1684 parse.y:2364 objc-parse.y:1725
+#: c-parse.y:1715 parse.y:2385 objc-parse.y:1773
 msgid "comma at end of enumerator list"
 msgstr "virgule à la fin de liste d'énumerateurs"
 
-#: c-parse.y:1692 objc-parse.y:1733
+#: c-parse.y:1723 objc-parse.y:1781
 msgid "no semicolon at end of struct or union"
 msgstr "pas de point virgule à la fin du struct ou de l'union"
 
-#: c-parse.y:1701 objc-parse.y:1742 objc-parse.y:2819
+#: c-parse.y:1732 objc-parse.y:1790 objc-parse.y:2865
 msgid "extra semicolon in struct or union specified"
 msgstr "point virgule superflu dans le struct ou l'union spécifié"
 
-#: c-parse.y:1714 objc-parse.y:1769
+#: c-parse.y:1745 objc-parse.y:1817
 msgid "ISO C doesn't support unnamed structs/unions"
 msgstr "ISO C ne supporte pas les structs/unions sans nom"
 
-#: c-parse.y:1723 objc-parse.y:1778
+#: c-parse.y:1754 objc-parse.y:1826
 msgid "ISO C forbids member declarations with no members"
 msgstr "ISO C interdit la déclaration de membre sans aucun membre"
 
-#: c-parse.y:1872 c-parse.y:1876 c-parse.y:1880 objc-parse.y:1927 objc-parse.y:1931 objc-parse.y:1935
-msgid "storage class specifier in array declarator"
-msgstr "spécificateur de classe de stockage dans le déclarateur de tableau"
-
-#: c-parse.y:1895 objc-parse.y:1950
+#: c-parse.y:1913 objc-parse.y:1985
 msgid "deprecated use of label at end of compound statement"
 msgstr "utilisation déprécié d'étiquette à la fin de la déclaration composée"
 
-#: c-parse.y:1912 objc-parse.y:1967
+#: c-parse.y:1930 objc-parse.y:2002
 msgid "ISO C89 forbids mixed declarations and code"
 msgstr "ISO C89 interdit les déclarations mélangés et de code"
 
-#: c-parse.y:1986 objc-parse.y:2045
+#: c-parse.y:2005 objc-parse.y:2081
 msgid "ISO C forbids label declarations"
 msgstr "ISO C interdit la déclaration d'étiquette"
 
-#: c-parse.y:2035 parse.y:1607 objc-parse.y:2094
+#: c-parse.y:2055 parse.y:1627 objc-parse.y:2131
 msgid "braced-group within expression allowed only inside a function"
 msgstr "groupe d'accolades à l'intérieur d'expression permis seulement à l'intérieur d'une fonction"
 
-#: c-parse.y:2161 objc-parse.y:2220
+#: c-parse.y:2182 objc-parse.y:2258
 msgid "empty body in an else-statement"
 msgstr "corps vide de la déclaration du else"
 
-#: c-parse.y:2281 objc-parse.y:2340
+#: c-parse.y:2303 objc-parse.y:2379
 msgid "ISO C forbids `goto *expr;'"
 msgstr "ISO C interdit « goto *expr; »"
 
-#: c-parse.y:2379 objc-parse.y:2438
+#: c-parse.y:2403 objc-parse.y:2479
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C interdit la déclaration de paramètres vers l'avant"
 
@@ -2327,170 +2531,175 @@ msgstr "ISO C interdit la d
 #. 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:2405 objc-parse.y:2464
+#: c-parse.y:2429 objc-parse.y:2505
 msgid "ISO C requires a named argument before `...'"
 msgstr "ISO C requiert un argument nommé devant « ... »"
 
-#: c-parse.y:2500 objc-parse.y:2559
+#: c-parse.y:2526 objc-parse.y:2602
 msgid "`...' in old-style identifier list"
 msgstr "« ... » dans une liste d'identificateurs de style ancien"
 
-#: /usr/share/bison/bison.simple:821
+#: /usr/share/bison/bison.simple:795
 msgid "parse error; also virtual memory exhausted"
 msgstr "erreur d'analyse syntaxique; de plus la mémoire virtuelle est épuisée"
 
-#: /usr/share/bison/bison.simple:825 cp/spew.c:343 /usr/share/bison.simple:654
+#: /usr/share/bison/bison.simple:799 cp/spew.c:364
 msgid "parse error"
 msgstr "erreur d'analyse syntaxique"
 
-#: /usr/share/bison/bison.simple:950 /usr/share/bison.simple:367
+#: /usr/share/bison/bison.simple:924
 msgid "parser stack overflow"
 msgstr "débordement de la pile de l'analyseur syntaxique"
 
-#: c-parse.y:2824 cp/spew.c:1477 objc-parse.y:3511
+#: c-parse.y:2838 cp/spew.c:1521 objc-parse.y:3538
 #, c-format
 msgid "%s at end of input"
 msgstr "%s à la fin de l'entrée"
 
-#: c-parse.y:2830 cp/spew.c:1483 objc-parse.y:3517
+#: c-parse.y:2844 cp/spew.c:1527 objc-parse.y:3544
 #, c-format
 msgid "%s before %s'%c'"
 msgstr "%s avant %s« %c »"
 
-#: c-parse.y:2832 cp/spew.c:1485 objc-parse.y:3519
+#: c-parse.y:2846 cp/spew.c:1529 objc-parse.y:3546
 #, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%s avant %s'\\x%x'"
 
-#: c-parse.y:2836 cp/spew.c:1489 objc-parse.y:3523
+#: c-parse.y:2850 cp/spew.c:1533 objc-parse.y:3550
 #, c-format
 msgid "%s before string constant"
 msgstr "%s avant la constante chaîne"
 
-#: c-parse.y:2838 cp/spew.c:1491 objc-parse.y:3525
+#: c-parse.y:2852 cp/spew.c:1535 objc-parse.y:3552
 #, c-format
 msgid "%s before numeric constant"
 msgstr "%s avant la constante numérique"
 
-#: c-parse.y:2840 objc-parse.y:3527
+#: c-parse.y:2854 objc-parse.y:3554
 #, c-format
 msgid "%s before \"%s\""
 msgstr "%s avant « %s »"
 
-#: c-parse.y:2842 objc-parse.y:3529
+#: c-parse.y:2856 objc-parse.y:3556
 #, c-format
 msgid "%s before '%s' token"
 msgstr "%s avant le jeton « %s »"
 
-#: c-parse.y:2978 objc-parse.y:3708
+#: c-parse.y:2921
+msgid "traditional C rejects string concatenation"
+msgstr "C traditionel rejette la concaténation de chaînes"
+
+#: c-parse.y:3047 objc-parse.y:3780
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr "erreur de syntaxe au jeton « %s »"
 
-#: c-parse.y:3008 cp/lex.c:906 objc-parse.y:3738
-msgid "YYDEBUG not defined"
-msgstr "YYDEBUG n'est pas défini"
-
-#: c-pragma.c:109
+#: c-pragma.c:107
 msgid "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
 msgstr "#pragma pack (pop) rencontré sans #pragma pack (push, <n>) concordant"
 
-#: c-pragma.c:127
+#: c-pragma.c:125
 #, c-format
 msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, <n>)"
 msgstr "#pragma pack(pop, %s) rencontré sans  #pragma pack(push, %s, <n>) concordant"
 
-#: c-pragma.c:162
+#: c-pragma.c:145
 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
 msgstr "#pragma pack(push[, id], <n>) n'est pas supporté sur cette cible"
 
-#: c-pragma.c:164
+#: c-pragma.c:147
 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
 msgstr "#pragma pack(pop[, id], <n>) n'est pas supporté sur cette cible"
 
-#: c-pragma.c:184
+#: c-pragma.c:167
 msgid "missing '(' after '#pragma pack' - ignored"
 msgstr "«(» manquante après «#pragma pack» - ignoré"
 
-#: c-pragma.c:197 c-pragma.c:247
+#: c-pragma.c:180 c-pragma.c:230
 msgid "malformed '#pragma pack' - ignored"
 msgstr "«#pragma pack» mal composé - ignoré"
 
-#: c-pragma.c:202
+#: c-pragma.c:185
 msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
 msgstr "«#pragma pack(push[, id], <n>)» mal composé - ignoré"
 
-#: c-pragma.c:204
+#: c-pragma.c:187
 msgid "malformed '#pragma pack(pop[, id])' - ignored"
 msgstr "«#pragma pack(pop[, id])» mal composé, ignoré"
 
-#: c-pragma.c:213
+#: c-pragma.c:196
 #, c-format
 msgid "unknown action '%s' for '#pragma pack' - ignored"
 msgstr "« %s » action inconnue pour «#pragma pack» - ignoré"
 
-#: c-pragma.c:250
+#: c-pragma.c:233
 msgid "junk at end of '#pragma pack'"
 msgstr "rebut à la fin de «#pragma pack»"
 
-#: c-pragma.c:264
+#: c-pragma.c:247
 #, c-format
 msgid "alignment must be a small power of two, not %d"
 msgstr "l'alignement doit être une puissance faible de 2, pas %d"
 
-#: c-pragma.c:329 c-pragma.c:334
+#: c-pragma.c:280
+#, c-format
+msgid "applying #pragma weak `%s' after first use results in unspecified behavior"
+msgstr "application du #pragma faible « %s » après une première utilisation des résultats d'un comportement non spécifié"
+
+#: c-pragma.c:321 c-pragma.c:326
 msgid "malformed #pragma weak, ignored"
 msgstr "#pragma weak mal composé, ignoré"
 
-#: c-pragma.c:338
+#: c-pragma.c:330
 msgid "junk at end of #pragma weak"
 msgstr "rebut à la fin de #pragma weak"
 
-#: c-pragma.c:369 c-pragma.c:374
+#: c-pragma.c:365 c-pragma.c:370
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "#pragma redefine_extname mal composé, ignoré"
 
-#: c-pragma.c:379
+#: c-pragma.c:375
 msgid "junk at end of #pragma redefine_extname"
 msgstr "rebut à la fin de #pragma redefine_extname"
 
-#: c-pragma.c:386 c-pragma.c:461
+#: c-pragma.c:382 c-pragma.c:463
 msgid "#pragma redefine_extname conflicts with declaration"
 msgstr "#pragma redefine_extname en conflit avec la déclaration"
 
-#: c-pragma.c:410
+#: c-pragma.c:413
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "#pragma extern_prefix mal composé, ignoré"
 
-#: c-pragma.c:415
+#: c-pragma.c:418
 msgid "junk at end of #pragma extern_prefix"
 msgstr "rebut à la fin de #pragma extern_prefix"
 
-#: c-pragma.c:447
+#: c-pragma.c:450
 msgid "asm declaration conficts with previous rename"
 msgstr "déclaration asm en conflit avec le changement de nom précédent"
 
-#: c-semantics.c:563
+#: c-semantics.c:565
 msgid "break statement not within loop or switch"
 msgstr "déclaration de « break» n'est pas à l'intérieur d'une boucle ou d'un «switch »"
 
-#: c-semantics.c:581
+#: c-semantics.c:583
 msgid "continue statement not within a loop"
 msgstr "déclaration de « continue » n'est pas à l'intérieur d'une boucle"
 
-#: c-semantics.c:676
+#: c-semantics.c:678
 msgid "destructor needed for `%#D'"
 msgstr "destructeur requis pour «%#D»'"
 
-#: c-semantics.c:677
+#: c-semantics.c:679
 msgid "where case label appears here"
 msgstr "où les étiquettes de « case » apparaissent ici"
 
-#: c-semantics.c:680
+#: c-semantics.c:682
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr "(les actions enfermées du case précédent de la déclaration requiert des destructeurs dans leur propre champ.)"
 
-#: c-semantics.c:723 c-typeck.c:6923 cp/semantics.c:889
+#: c-semantics.c:725 c-typeck.c:6893 cp/semantics.c:897
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr "%s qualificateur ignoré avec asm"
@@ -2500,7 +2709,7 @@ msgstr "%s qualificateur ignor
 msgid "`%s' has an incomplete type"
 msgstr "« %s » a un type incomplet"
 
-#: c-typeck.c:145 cp/call.c:2621
+#: c-typeck.c:145 cp/call.c:2740
 msgid "invalid use of void expression"
 msgstr "utilisation de l'expression voir invalide"
 
@@ -2508,7 +2717,7 @@ msgstr "utilisation de l'expression voir invalide"
 msgid "invalid use of flexible array member"
 msgstr "utilisation invalide d'un membre de tableau flexible"
 
-#: c-typeck.c:159 cp/typeck2.c:227
+#: c-typeck.c:159
 msgid "invalid use of array with unspecified bounds"
 msgstr "utilisation invalide d'un tableau avec bornes non spécifiées"
 
@@ -2523,965 +2732,1089 @@ msgstr "utilisation invalide d'un type ind
 msgid "invalid use of incomplete typedef `%s'"
 msgstr "utilisation invalide d'un typedef incomplet « %s »"
 
-#: c-typeck.c:402 c-typeck.c:416
+#: c-typeck.c:424 c-typeck.c:438
 msgid "function types not truly compatible in ISO C"
 msgstr "types de fonction ne sont pas vraiment compatibles en ISO C"
 
-#: c-typeck.c:576
+#: c-typeck.c:603
 msgid "types are not quite compatible"
 msgstr "types ne sont pas très compatibles"
 
-#: c-typeck.c:729
-msgid "sizeof applied to a function type"
-msgstr "sizeof appliqué sur un type de fonction"
-
-#: c-typeck.c:735
-msgid "sizeof applied to a void type"
-msgstr "sizeof appliqué sur un type void"
-
-#: c-typeck.c:742
-msgid "sizeof applied to an incomplete type"
-msgstr "sizeof appliqué sur un type incomplet"
-
-#: c-typeck.c:795 c-typeck.c:2704
+#: c-typeck.c:757 c-typeck.c:2673
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "arithmétique sur un pointeur appliqué sur un type incomplet"
 
-#: c-typeck.c:1183
+#: c-typeck.c:1136
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr "%s n'a pas de membre nommé « %s »"
 
-#: c-typeck.c:1216
+#: c-typeck.c:1169
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr "requête pour le membre « %s » dans quelque chose qui n'est pas une structure ou un union"
 
-#: c-typeck.c:1248
+#: c-typeck.c:1201
 msgid "dereferencing pointer to incomplete type"
 msgstr "déréférence d'un pointeur en un type incomplet"
 
-#: c-typeck.c:1252
+#: c-typeck.c:1205
 msgid "dereferencing `void *' pointer"
 msgstr "déréférence d'un pointeur « void * »"
 
-#: c-typeck.c:1269 cp/typeck.c:2347
+#: c-typeck.c:1222 cp/typeck.c:2357
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr "type d'argument invalide pour « %s »"
 
-#: c-typeck.c:1288 cp/typeck.c:2373
+#: c-typeck.c:1241 cp/typeck.c:2383
 msgid "subscript missing in array reference"
 msgstr "souscript manquant dans la référence du tableau"
 
-#: c-typeck.c:1309 cp/typeck.c:2415
+#: c-typeck.c:1262 cp/typeck.c:2425
 msgid "array subscript has type `char'"
 msgstr "souscript de tableau a un type « char »"
 
-#: c-typeck.c:1317 c-typeck.c:1406 cp/typeck.c:2422 cp/typeck.c:2501
+#: c-typeck.c:1270 c-typeck.c:1359 cp/typeck.c:2432 cp/typeck.c:2511
 msgid "array subscript is not an integer"
 msgstr "souscript de tableau n'est pas un entier"
 
-#: c-typeck.c:1350
+#: c-typeck.c:1303
 msgid "ISO C forbids subscripting `register' array"
 msgstr "ISO C interdit le souscriptage de type « register » de tableau"
 
-#: c-typeck.c:1352
-msgid "ISO C89 forbids subscripting non-lvalue array"
+#: c-typeck.c:1305
+#, fuzzy
+msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C89 interdit le souscriptage de tableau non lvalue"
 
-#: c-typeck.c:1385
+#: c-typeck.c:1338
 msgid "subscript has type `char'"
 msgstr "souscript a un type « char »"
 
-#: c-typeck.c:1401 cp/typeck.c:2496
+#: c-typeck.c:1354 cp/typeck.c:2506
 msgid "subscripted value is neither array nor pointer"
 msgstr "valeur sourcripté n'est ni un tableau ni un pointeur"
 
-#: c-typeck.c:1455
+#: c-typeck.c:1408
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr "« %s » non déclaré ici (n'est pas dans une fonction)"
 
-#: c-typeck.c:1462
+#: c-typeck.c:1415
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr "« %s » non déclaré (première utilisation dans cette fonction)"
 
-#: c-typeck.c:1467
+#: c-typeck.c:1420
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(Chaque identificateur non déclaré est rapporté une seule fois"
 
-#: c-typeck.c:1468
+#: c-typeck.c:1421
 msgid "for each function it appears in.)"
 msgstr "pour chaque fonction dans laquelle il apparaît.)"
 
-#: c-typeck.c:1485
+#: c-typeck.c:1438
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr "la déclaration locale de « %s » cache l'instance d'une variable"
 
-#: c-typeck.c:1550
+#: c-typeck.c:1504
 msgid "called object is not a function"
 msgstr "objet appelé n'est pas une fonction"
 
-#: c-typeck.c:1637 cp/typeck.c:3133
+#: c-typeck.c:1590 cp/typeck.c:2831
 msgid "too many arguments to function"
 msgstr "trop d'arguments pour la fonction"
 
-#: c-typeck.c:1658
+#: c-typeck.c:1611
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "type de paramètre formel %d est incomplet"
 
-#: c-typeck.c:1671
+#: c-typeck.c:1624
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr "%s est entier plutôt que flottant en raison du prototype"
 
-#: c-typeck.c:1674
+#: c-typeck.c:1627
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr "%s est entier plutôt que complexe en raison du prototype"
 
-#: c-typeck.c:1677
+#: c-typeck.c:1630
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr "%s est complexe plutôt que flottant en raison du prototype"
 
-#: c-typeck.c:1680
+#: c-typeck.c:1633
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr "%s est flottant plutôt qu'entier en raison du prototype"
 
-#: c-typeck.c:1683
+#: c-typeck.c:1636
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr "%s est complexe plutôt qu'entier en raison du prototype"
 
-#: c-typeck.c:1686
+#: c-typeck.c:1639
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr "%s est flottant plutôt que complexe en raison du prototype"
 
-#: c-typeck.c:1696
+#: c-typeck.c:1649
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr "%s est « float» plutôt que «double » en raison du prototype"
 
-#: c-typeck.c:1714
+#: c-typeck.c:1667
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr "%s a une largeur différente en raison du prototype"
 
-#: c-typeck.c:1748
+#: c-typeck.c:1701
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr "%s est non signé en raison du prototype"
 
-#: c-typeck.c:1750
+#: c-typeck.c:1703
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr "%s est signé en raison du prototype"
 
-#: c-typeck.c:1784 cp/typeck.c:3241
+#: c-typeck.c:1737 cp/typeck.c:2935
 msgid "too few arguments to function"
 msgstr "trop peu d'arguments pour la fonction"
 
-#: c-typeck.c:1826
+#: c-typeck.c:1779
 msgid "suggest parentheses around + or - inside shift"
 msgstr "parenthèses suggérées autour de + ou - à l'intérieur du décalage"
 
-#: c-typeck.c:1833
+#: c-typeck.c:1786
 msgid "suggest parentheses around && within ||"
 msgstr "parenthèses suggérées autour de && à l'intérieur de ||"
 
-#: c-typeck.c:1842
+#: c-typeck.c:1795
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr "parenthèses suggérées autour de l'arithmétique dans l'opérande |"
 
-#: c-typeck.c:1845
+#: c-typeck.c:1798
 msgid "suggest parentheses around comparison in operand of |"
 msgstr "parenthèses suggérées autour de la comparaison dans l'opérande |"
 
-#: c-typeck.c:1854
+#: c-typeck.c:1807
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr "parenthèses suggérées autour de l'arithmétique dans l'opérande ^"
 
-#: c-typeck.c:1857
+#: c-typeck.c:1810
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr "parenthèses suggérées autour de la comparaison dans l'opérande ^"
 
-#: c-typeck.c:1864
+#: c-typeck.c:1817
 msgid "suggest parentheses around + or - in operand of &"
 msgstr "parenthèses suggérées autour de + ou - dans l'opérande &"
 
-#: c-typeck.c:1867
+#: c-typeck.c:1820
 msgid "suggest parentheses around comparison in operand of &"
 msgstr "parenthèses suggérées autour de la comparaison dans l'opérande &"
 
-#: c-typeck.c:1874
+#: c-typeck.c:1827
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr "comparaisons comme X<=Y<=Z n'ont pas de signification mathématique"
 
-#: c-typeck.c:2034 c-typeck.c:2067
+#: c-typeck.c:1987 c-typeck.c:2022
 msgid "division by zero"
 msgstr "division par zéro"
 
-#: c-typeck.c:2112 cp/typeck.c:3502
+#: c-typeck.c:2067 cp/typeck.c:3196
 msgid "right shift count is negative"
 msgstr "compteur de décalage à droite est négatif"
 
-#: c-typeck.c:2119 cp/typeck.c:3508
+#: c-typeck.c:2074 cp/typeck.c:3202
 msgid "right shift count >= width of type"
 msgstr "compteur de décalage à droite >= à la largeur du type"
 
-#: c-typeck.c:2144 cp/typeck.c:3527
+#: c-typeck.c:2095 cp/typeck.c:3221
 msgid "left shift count is negative"
 msgstr "compteur de décalage à gauche est négatif"
 
-#: c-typeck.c:2147 cp/typeck.c:3529
+#: c-typeck.c:2098 cp/typeck.c:3223
 msgid "left shift count >= width of type"
 msgstr "compteur de décalage à gauche >= à la largeur du type"
 
-#: c-typeck.c:2172
+#: c-typeck.c:2119
 msgid "shift count is negative"
 msgstr "compteur de décalage est négatif"
 
-#: c-typeck.c:2174
+#: c-typeck.c:2121
 msgid "shift count >= width of type"
 msgstr "compteur de décalage >= à la largeur du type"
 
-#: c-typeck.c:2195 cp/typeck.c:3564
+#: c-typeck.c:2138 cp/typeck.c:3258
 msgid "comparing floating point with == or != is unsafe"
 msgstr "comparaison d'un nombre flottant à l'aide de == ou != n'est pas sûre"
 
-#: c-typeck.c:2219 c-typeck.c:2225
+#: c-typeck.c:2164 c-typeck.c:2170
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr "ISO C interdit la comparaison de « void * » avec un pointeur de fonction pointer"
 
-#: c-typeck.c:2228 c-typeck.c:2270 c-typeck.c:2298
+#: c-typeck.c:2173 c-typeck.c:2213 c-typeck.c:2241
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "comparaison entre des types distincs de pointeur manque de transtypage"
 
-#: c-typeck.c:2243 c-typeck.c:2249 c-typeck.c:2319 c-typeck.c:2325
+#: c-typeck.c:2187 c-typeck.c:2192 c-typeck.c:2261 c-typeck.c:2266
 msgid "comparison between pointer and integer"
 msgstr "comparaison entre un pointeur et un entier"
 
-#: c-typeck.c:2265 c-typeck.c:2293
+#: c-typeck.c:2208 c-typeck.c:2236
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C interdit les comparaisons ordonnées de pointeurs à des fonctions"
 
-#: c-typeck.c:2290
+#: c-typeck.c:2233
 msgid "comparison of complete and incomplete pointers"
 msgstr "comparaison de pointeurs complet et incomplet"
 
-#: c-typeck.c:2306 c-typeck.c:2313
+#: c-typeck.c:2249 c-typeck.c:2256
 msgid "ordered comparison of pointer with integer zero"
 msgstr "comparaison ordonné de pointeur avec un entier zéro"
 
-#: c-typeck.c:2339 cp/typeck.c:3697
+#: c-typeck.c:2280 cp/typeck.c:3391
 msgid "unordered comparison on non-floating point argument"
 msgstr "comparaison non ordonné sur un argument qui n'est pas en virgule flottante"
 
-#: c-typeck.c:2543
+#: c-typeck.c:2491
 msgid "comparison between signed and unsigned"
 msgstr "comparaison entre un signé et un non signé"
 
-#: c-typeck.c:2589 cp/typeck.c:3943
+#: c-typeck.c:2537 cp/typeck.c:3635
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "comparaison d'un non signé promu avec une constante"
 
-#: c-typeck.c:2597 cp/typeck.c:3951
+#: c-typeck.c:2545 cp/typeck.c:3643
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "comparaison d'un non signé promu avec un non signé"
 
-#: c-typeck.c:2656
+#: c-typeck.c:2625
 msgid "pointer of type `void *' used in subtraction"
 msgstr "pointeur de type « void * » utilisé dans une soustraction"
 
-#: c-typeck.c:2658
+#: c-typeck.c:2627
 msgid "pointer to a function used in subtraction"
 msgstr "pointeur vers un fonction utilisé dans une soustraction"
 
-#: c-typeck.c:2755
+#: c-typeck.c:2724
 msgid "wrong type argument to unary plus"
 msgstr "type d'argument erroné pour l'unaire +"
 
-#: c-typeck.c:2766
+#: c-typeck.c:2737
 msgid "wrong type argument to unary minus"
 msgstr "type d'argument erroné pour l'unaire -"
 
-#: c-typeck.c:2778
+#: c-typeck.c:2754
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr "ISO C ne supporte pas «~» pour une conjugaison complexe"
 
-#: c-typeck.c:2784
+#: c-typeck.c:2760
 msgid "wrong type argument to bit-complement"
 msgstr "type d'argument erroné pour un complément de bit"
 
-#: c-typeck.c:2795
+#: c-typeck.c:2769
 msgid "wrong type argument to abs"
 msgstr "type d'argument erroné pour abs"
 
-#: c-typeck.c:2807
+#: c-typeck.c:2781
 msgid "wrong type argument to conjugation"
 msgstr "type d'argument erroné pour la conjugaison"
 
-#: c-typeck.c:2821
+#: c-typeck.c:2795
 msgid "wrong type argument to unary exclamation mark"
 msgstr "type d'argument erroné pour l'unaire point d'exclamation"
 
-#: c-typeck.c:2864
+#: c-typeck.c:2838
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ISO C ne supporte «++» et «--» sur les types complexes"
 
-#: c-typeck.c:2879 c-typeck.c:2911
+#: c-typeck.c:2853 c-typeck.c:2885
 msgid "wrong type argument to increment"
 msgstr "type d'argument erroné pour un incrément"
 
-#: c-typeck.c:2881 c-typeck.c:2913
+#: c-typeck.c:2855 c-typeck.c:2887
 msgid "wrong type argument to decrement"
 msgstr "type d'argument erroné pour un décrément"
 
-#: c-typeck.c:2902
+#: c-typeck.c:2876
 msgid "increment of pointer to unknown structure"
 msgstr "incérment d'un pointeur vers une structure inconnue"
 
-#: c-typeck.c:2904
+#: c-typeck.c:2878
 msgid "decrement of pointer to unknown structure"
 msgstr "décrément d'un pointeur vers une structure inconnue"
 
-#: c-typeck.c:3041
+#: c-typeck.c:3015
 msgid "ISO C forbids the address of a cast expression"
 msgstr "ISO C interdit l'adresse d'une expression transtypée"
 
-#: c-typeck.c:3051
+#: c-typeck.c:3025
 msgid "invalid lvalue in unary `&'"
 msgstr "lvalue invalide dans l'unaire «&»"
 
-#: c-typeck.c:3083
+#: c-typeck.c:3057
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr "tentative de prise d'adresse du membre « %s » d'une structure de champ de bits"
 
-#: c-typeck.c:3192 c-typeck.c:4618 c-typeck.c:4634 c-typeck.c:4650 final.c:2981 final.c:2983 gcc.c:4462 rtl-error.c:121 tradcif.y:532 tradcpp.c:4134 config/cris/cris.c:515 cp/typeck.c:4650 java/expr.c:386 java/verify.c:1464 java/verify.c:1465 java/verify.c:1480
+#: c-typeck.c:3166 c-typeck.c:4632 c-typeck.c:4648 c-typeck.c:4664
+#: final.c:3146 final.c:3148 gcc.c:4397 rtl-error.c:122 toplev.c:1694
+#: config/cris/cris.c:529 cp/typeck.c:4341 java/expr.c:364 java/verify.c:1467
+#: java/verify.c:1468 java/verify.c:1483
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: c-typeck.c:3253
+#: c-typeck.c:3227
 msgid "ISO C forbids use of conditional expressions as lvalues"
 msgstr "ISO C interdit l'utilisation d'expressions conditionnelles comme lvalue"
 
-#: c-typeck.c:3256
+#: c-typeck.c:3230
 msgid "ISO C forbids use of compound expressions as lvalues"
 msgstr "ISO C interdit l'utilisation d'expressions composées comme lvalue"
 
-#: c-typeck.c:3259
+#: c-typeck.c:3233
 msgid "ISO C forbids use of cast expressions as lvalues"
 msgstr "ISO C interdit l'utilisation de transtypage d'une expression comme lvalues"
 
-#: c-typeck.c:3276
+#: c-typeck.c:3250
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr "%s d'un membre en lecture seulement « %s »"
 
-#: c-typeck.c:3280
+#: c-typeck.c:3254
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr "%s d'une variable en lecture seulement « %s »"
 
-#: c-typeck.c:3283
+#: c-typeck.c:3257
 #, c-format
 msgid "%s of read-only location"
 msgstr "%s d'une location en lecture seulement"
 
-#: c-typeck.c:3301
+#: c-typeck.c:3276
 #, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "ne peut prendre l'adresse du champ de bits « %s »"
 
-#: c-typeck.c:3329
+#: c-typeck.c:3304
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr "variable registre globale « %s » utilisée dans une fonction imbriquée"
 
-#: c-typeck.c:3333
+#: c-typeck.c:3308
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr "variable registre « %s » utilisée dans une fonction imbriquée"
 
-#: c-typeck.c:3340
+#: c-typeck.c:3315
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr "adresse d'une variable registre globale « %s » requise"
 
-#: c-typeck.c:3352
+#: c-typeck.c:3327
 msgid "cannot put object with volatile field into register"
 msgstr "ne peut mettre un objet avec un champ volatile dans un registre"
 
-#: c-typeck.c:3356
+#: c-typeck.c:3331
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr "adresse d'une variable registre « %s » requise"
 
-#: c-typeck.c:3464
+#: c-typeck.c:3439
 msgid "signed and unsigned type in conditional expression"
 msgstr "type signé et non signé dans une expression conditionnelle"
 
-#: c-typeck.c:3471
+#: c-typeck.c:3446
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C interdit une expression conditionnelle dont un seul côté est « void »"
 
-#: c-typeck.c:3487 c-typeck.c:3494
+#: c-typeck.c:3462 c-typeck.c:3469
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr "ISO C interdit une expression conditionnelle entre « void * » et un pointeur de fonction"
 
-#: c-typeck.c:3500
+#: c-typeck.c:3475
 msgid "pointer type mismatch in conditional expression"
 msgstr "non concordance de type de pointeur dans un expression conditionnelle"
 
-#: c-typeck.c:3507 c-typeck.c:3517
+#: c-typeck.c:3482 c-typeck.c:3492
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "non concordance de type pointeur/entier dans une expression conditionnelle"
 
-#: c-typeck.c:3531
+#: c-typeck.c:3506
 msgid "type mismatch in conditional expression"
 msgstr "non concordance de type dans une expression conditionnelle"
 
-#: c-typeck.c:3602 cp/typeck.c:4907
+#: c-typeck.c:3577 cp/typeck.c:4597
 msgid "left-hand operand of comma expression has no effect"
 msgstr "l'opérande à gauche de la virgule dans l'expression n'a pas d'effet"
 
-#: c-typeck.c:3641
+#: c-typeck.c:3621
 msgid "cast specifies array type"
 msgstr "le transtypage spécifie le type de tableau"
 
-#: c-typeck.c:3647
+#: c-typeck.c:3627
 msgid "cast specifies function type"
 msgstr "le transtypage spécifie le type de fonction"
 
-#: c-typeck.c:3657
+#: c-typeck.c:3637
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C interdit le transtypage non scalaire au même type"
 
-#: c-typeck.c:3676
+#: c-typeck.c:3656
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C interdit le transtypage vers un type union"
 
-#: c-typeck.c:3692
+#: c-typeck.c:3671
 msgid "cast to union type from type not present in union"
 msgstr "transtypage vers un type union d'un type non présent dans l'union"
 
-#: c-typeck.c:3743
+#: c-typeck.c:3722
 msgid "cast adds new qualifiers to function type"
 msgstr "le transtypage ajoute un nouveau qualifacateur au type de la fonction"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3748
+#: c-typeck.c:3727
 msgid "cast discards qualifiers from pointer target type"
 msgstr "transtypage écarte les qualificateurs du type cible du pointeur"
 
-#: c-typeck.c:3763
+#: c-typeck.c:3742
 msgid "cast increases required alignment of target type"
 msgstr "transtypage augmente l'alignement requis pour le type ciblé"
 
-#: c-typeck.c:3769 cp/typeck.c:5337
+#: c-typeck.c:3748 cp/typeck.c:5027
 msgid "cast from pointer to integer of different size"
 msgstr "transtypage d'un pointeur vers un entier de taille différente"
 
-#: c-typeck.c:3774
+#: c-typeck.c:3753
 msgid "cast does not match function type"
 msgstr "transtypage ne concorde pas avec le type de la fonction"
 
-#: c-typeck.c:3781 cp/typeck.c:5344
+#: c-typeck.c:3760 cp/typeck.c:5034
 msgid "cast to pointer from integer of different size"
 msgstr "transtypage vers un pointeur d'un entier de taille différente"
 
+#: c-typeck.c:3772
+msgid "type-punning to incomplete type might break strict-aliasing rules"
+msgstr ""
+
+#: c-typeck.c:3776
+msgid "dereferencing type-punned pointer will break strict-aliasing rules"
+msgstr ""
+
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:3939
+#: c-typeck.c:3935
 msgid "invalid lvalue in assignment"
 msgstr "lvalue invalide dans l'affectation"
 
 #. Convert new value to destination type.
-#: c-typeck.c:3948 c-typeck.c:3973 c-typeck.c:3990 cp/typeck.c:5454 cp/typeck.c:5605
+#: c-typeck.c:3944 c-typeck.c:3969 c-typeck.c:3986 cp/typeck.c:5145
+#: cp/typeck.c:5294
 msgid "assignment"
 msgstr "affectation"
 
-#: c-typeck.c:4157 c-typeck.c:4224
+#: c-typeck.c:4056
+#, fuzzy
+msgid "cannot pass rvalue to reference parameter"
+msgstr "new ne peut être appliqué à un type référencé"
+
+#: c-typeck.c:4160 c-typeck.c:4227
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr "%s a rendu un pointeur de fonction qualifié à partir d'un non qualifié"
 
-#: c-typeck.c:4161 c-typeck.c:4204
+#: c-typeck.c:4164 c-typeck.c:4207
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr "%s écarte le qualificateur du type du pointeur cible"
 
-#: c-typeck.c:4167
+#: c-typeck.c:4170
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C interdit la conversion d'argument pour un type union"
 
-#: c-typeck.c:4196
+#: c-typeck.c:4199
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr "ISO C interdit %s entre le pointeur de fonction et « void * »"
 
-#: c-typeck.c:4213
+#: c-typeck.c:4216
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr "pointeurs ciblés dans %s diffèrent au niveau du signe"
 
-#: c-typeck.c:4229
+#: c-typeck.c:4232
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr "%s d'un type pointeur incompatible"
 
-#: c-typeck.c:4245
+#: c-typeck.c:4248
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s transforme en pointeur un entier sans transtypage"
 
-#: c-typeck.c:4253
+#: c-typeck.c:4256
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr "%s transforme en entier un pointeur sans transtypage"
 
-#: c-typeck.c:4267 c-typeck.c:4270
+#: c-typeck.c:4270 c-typeck.c:4273
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "type incompatible pour l'argument %d de « %s »"
 
-#: c-typeck.c:4274
+#: c-typeck.c:4277
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr "type incompatible pour l'argument %d de l'appel indirect de fonction"
 
-#: c-typeck.c:4278
+#: c-typeck.c:4281
 #, c-format
 msgid "incompatible types in %s"
 msgstr "type incompatibles dans %s"
 
 #. Function name is known; supply it.
-#: c-typeck.c:4333
+#: c-typeck.c:4339
+#, fuzzy, c-format
+msgid "passing arg of `%s'"
+msgstr "passage de arg %d de « %s »"
+
+#. Function name unknown (call through ptr).
+#: c-typeck.c:4349
+#, fuzzy
+msgid "passing arg of pointer to function"
+msgstr "passage de arg %d du pointeur vers la fonction"
+
+#. Function name is known; supply it.
+#: c-typeck.c:4357
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr "passage de arg %d de « %s »"
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:4343
+#: c-typeck.c:4367
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr "passage de arg %d du pointeur vers la fonction"
 
-#: c-typeck.c:4410
+#: c-typeck.c:4433
 msgid "initializer for static variable is not constant"
 msgstr "initialisateur de variable « static » n'est pas une constante"
 
-#: c-typeck.c:4416
+#: c-typeck.c:4439
 msgid "initializer for static variable uses complicated arithmetic"
 msgstr "initialisateur de variable « static » utilise une artihmétique compliquée"
 
-#: c-typeck.c:4424
+#: c-typeck.c:4447
 msgid "aggregate initializer is not constant"
 msgstr "initialiseur d'aggrégat n'est pas une constante"
 
-#: c-typeck.c:4426
+#: c-typeck.c:4449
 msgid "aggregate initializer uses complicated arithmetic"
 msgstr "initialiseur d'aggrégat utilise une arithmétique compliquée"
 
-#: c-typeck.c:4433
+#: c-typeck.c:4456
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "C traditionel rejette l'initialisation automatique d'aggrégats"
 
-#: c-typeck.c:4621 c-typeck.c:4637 c-typeck.c:4653
+#: c-typeck.c:4635 c-typeck.c:4651 c-typeck.c:4667
 #, c-format
 msgid "(near initialization for `%s')"
 msgstr "(près de l'initialisation pour « %s »)"
 
-#: c-typeck.c:4705 cp/typeck2.c:513
+#: c-typeck.c:4718 cp/typeck2.c:505
 msgid "char-array initialized from wide string"
 msgstr "tableau de caractères initialisé à l'aide d'une grande chaîne"
 
-#: c-typeck.c:4712 cp/typeck2.c:520
+#: c-typeck.c:4725 cp/typeck2.c:512
 msgid "int-array initialized from non-wide string"
 msgstr "tableau d'entier initialisé à l'aide d'un chaîne courte"
 
-#: c-typeck.c:4730 cp/typeck2.c:536
+#: c-typeck.c:4743 cp/typeck2.c:528
 msgid "initializer-string for array of chars is too long"
 msgstr "chaîne d'initialisateur pour le tableau de caractères est trop longue"
 
-#: c-typeck.c:4768
+#: c-typeck.c:4781
 msgid "array initialized from non-constant array expression"
 msgstr "tableau initialisé à l'aide de l'expression d'un tableau de non constantes"
 
-#: c-typeck.c:4785 c-typeck.c:4787 c-typeck.c:4803 c-typeck.c:4824 c-typeck.c:6262
+#: c-typeck.c:4798 c-typeck.c:4800 c-typeck.c:4816 c-typeck.c:4837
+#: c-typeck.c:6237
 msgid "initializer element is not constant"
 msgstr "élément initialiseur n'est pas une constante"
 
-#: c-typeck.c:4819
+#: c-typeck.c:4832
 msgid "initialization"
 msgstr "initialisation"
 
-#: c-typeck.c:4830 c-typeck.c:6267
+#: c-typeck.c:4843 c-typeck.c:6242
 msgid "initializer element is not computable at load time"
 msgstr "élément initialisateur n'est pas évaluable au moment du chargement"
 
-#: c-typeck.c:4867 c-typeck.c:4883 cp/typeck2.c:613
+#: c-typeck.c:4858 cp/typeck2.c:605
 msgid "invalid initializer"
 msgstr "initialiseur invalide"
 
-#: c-typeck.c:5376
+#: c-typeck.c:5351
 msgid "extra brace group at end of initializer"
 msgstr "groupe d'accolades superflu à la fin de l'initialiseur"
 
-#: c-typeck.c:5396
+#: c-typeck.c:5371
 msgid "missing braces around initializer"
 msgstr "accolades manquantes autour de l'initialiseur"
 
-#: c-typeck.c:5456
+#: c-typeck.c:5431
 msgid "braces around scalar initializer"
 msgstr "accolades autour de l'initialiseur scalaire"
 
-#: c-typeck.c:5504
+#: c-typeck.c:5479
 msgid "initialization of flexible array member in a nested context"
 msgstr "initialisation d'un membre de tableau flexible dans un contexte imbriqué"
 
-#: c-typeck.c:5506
+#: c-typeck.c:5481
 msgid "initialization of a flexible array member"
 msgstr "initialisation d'un membre de tableau flexible"
 
-#: c-typeck.c:5537
+#: c-typeck.c:5512
 msgid "missing initializer"
 msgstr "initialiseur manquant"
 
-#: c-typeck.c:5563
+#: c-typeck.c:5538
 msgid "empty scalar initializer"
 msgstr "initialiseur scalaire vide"
 
-#: c-typeck.c:5568
+#: c-typeck.c:5543
 msgid "extra elements in scalar initializer"
 msgstr "éléments superflus dans l'initialiseur scalaire"
 
-#: c-typeck.c:5654
+#: c-typeck.c:5629
 msgid "initialization designators may not nest"
 msgstr "initialisation des désignateurs ne doit pas être imbriquée"
 
-#: c-typeck.c:5675 c-typeck.c:5746
+#: c-typeck.c:5650 c-typeck.c:5721
 msgid "array index in non-array initializer"
 msgstr "index de tableau dans un initialiseur qui n'est pas pour tableau"
 
-#: c-typeck.c:5680 c-typeck.c:5798
+#: c-typeck.c:5655 c-typeck.c:5773
 msgid "field name not in record or union initializer"
 msgstr "nom du champ n'est pas dans l'initialiseur de l'enregistrement ou de l'union"
 
-#: c-typeck.c:5742 c-typeck.c:5744
+#: c-typeck.c:5717 c-typeck.c:5719
 msgid "nonconstant array index in initializer"
 msgstr "index de tableau non constante dans l'initialiseur"
 
-#: c-typeck.c:5749
+#: c-typeck.c:5724
 msgid "array index in initializer exceeds array bounds"
 msgstr "index de tableau dans l'initialiseur excèdes les bornes du tableau"
 
-#: c-typeck.c:5760
+#: c-typeck.c:5735
 msgid "empty index range in initializer"
 msgstr "bornes vides d'index dans l'initialiseur"
 
-#: c-typeck.c:5769
+#: c-typeck.c:5744
 msgid "array index range in initializer exceeds array bounds"
 msgstr "plage d'index du tableau dans l'initialiseur excède les bornes du tableau"
 
-#: c-typeck.c:5810
+#: c-typeck.c:5785
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr "champ inconnu « %s » spécifié dans l'initialisateur"
 
-#: c-typeck.c:5847 c-typeck.c:5868 c-typeck.c:6330
+#: c-typeck.c:5822 c-typeck.c:5843 c-typeck.c:6304
 msgid "initialized field with side-effects overwritten"
 msgstr "champ initialisé avec effets de bord a été écrasé"
 
-#: c-typeck.c:6540
+#: c-typeck.c:6514
 msgid "excess elements in char array initializer"
 msgstr "éléments en excès dans l'initialisateur de tableau de caractères"
 
-#: c-typeck.c:6547 c-typeck.c:6593
+#: c-typeck.c:6521 c-typeck.c:6567
 msgid "excess elements in struct initializer"
 msgstr "éléments en excès dans l'initialisateur de struct"
 
-#: c-typeck.c:6608
+#: c-typeck.c:6582
 msgid "non-static initialization of a flexible array member"
 msgstr "initialisation non statique d'un membre de tableau flexible"
 
-#: c-typeck.c:6670
+#: c-typeck.c:6644
 msgid "excess elements in union initializer"
 msgstr "éléments en excès dans l'initialisateur d'union"
 
-#: c-typeck.c:6691
+#: c-typeck.c:6665
 msgid "traditional C rejects initialization of unions"
 msgstr "C traditionel rejette l'initialisation d'unions"
 
-#: c-typeck.c:6754
+#: c-typeck.c:6728
 msgid "excess elements in array initializer"
 msgstr "éléments en excès dans l'initialisation de tableau"
 
-#: c-typeck.c:6783
+#: c-typeck.c:6757
 msgid "excess elements in vector initializer"
 msgstr "éléments en excès dans l'initialisateur du vecteur"
 
-#: c-typeck.c:6805
+#: c-typeck.c:6779
 msgid "excess elements in scalar initializer"
 msgstr "éléments en excès dans l'initialisateur de scalaire"
 
-#: c-typeck.c:6916
+#: c-typeck.c:6886
 msgid "asm template is not a string constant"
 msgstr "patron asm n'est pas une chaîne de constante"
 
-#: c-typeck.c:6948
+#: c-typeck.c:6918
 msgid "invalid lvalue in asm statement"
 msgstr "lvalue invalide dans la déclaration asm"
 
-#: c-typeck.c:7019
+#: c-typeck.c:6993
 msgid "modification by `asm'"
 msgstr "modification par « asm »"
 
-#: c-typeck.c:7038 cp/typeck.c:6453
+#: c-typeck.c:7012 cp/typeck.c:6152
 msgid "function declared `noreturn' has a `return' statement"
 msgstr "fonction déclarée avec « noreturn» a une déclaraion avec «return »"
 
-#: c-typeck.c:7045
+#: c-typeck.c:7019
 msgid "`return' with no value, in function returning non-void"
 msgstr "« return » sans valeur, dans la fonction ne retournant pas un void"
 
-#: c-typeck.c:7051
+#: c-typeck.c:7025
 msgid "`return' with a value, in function returning void"
 msgstr "« return » avec une valeur, dans la fonction retournant un void"
 
-#: c-typeck.c:7055
+#: c-typeck.c:7029
 msgid "return"
 msgstr "return"
 
-#: c-typeck.c:7107
+#: c-typeck.c:7081
 msgid "function returns address of local variable"
 msgstr "fonction retourne l'adresse d'une variable locale"
 
-#: c-typeck.c:7163 cp/semantics.c:529
+#: c-typeck.c:7137 cp/semantics.c:555
 msgid "switch quantity not an integer"
 msgstr "quantité du switch n'est pas un entier"
 
-#: c-typeck.c:7173
+#: c-typeck.c:7147
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr "expression « long» du switch pas converti à «int » en ISO C"
 
-#: c-typeck.c:7208 cp/decl.c:5232
+#: c-typeck.c:7182 cp/decl.c:5173
 msgid "case label not within a switch statement"
 msgstr "étiquette du 'case« n»est pas à l'intérieur de la déclaration du switch"
 
-#: c-typeck.c:7210 cp/decl.c:5237
+#: c-typeck.c:7184 cp/decl.c:5178
 msgid "`default' label not within a switch statement"
 msgstr "étiquette « default » n'est pas à l'intérieur de la déclaration du switch"
 
-#: calls.c:1902
+#: calls.c:1921
 #, c-format
 msgid "inlining failed in call to `%s'"
 msgstr "enlignage a échoué dans l'appel à « %s »"
 
-#: calls.c:1903 calls.c:2209
+#: calls.c:1922 calls.c:2228
 msgid "called from here"
 msgstr "appelé d'ici"
 
-#: calls.c:2208
+#: calls.c:2227
 #, c-format
 msgid "can't inline call to `%s'"
 msgstr "ne peut enligner l'appel de « %s »"
 
-#: calls.c:2238
+#: calls.c:2257
 msgid "function call has aggregate value"
 msgstr "appel de fonction a une valeur d'aggrégat"
 
-#: calls.c:4545
+#: calls.c:4614
 msgid "variable offset is passed partially in stack and in reg"
 msgstr "décalage de variable est passé partiellement dans la pile et dans le registre"
 
-#: calls.c:4547
+#: calls.c:4616
 msgid "variable size is passed partially in stack and in reg"
 msgstr "taille de la variable est passée partiellement dans la pile et le registre"
 
-#: cfgrtl.c:1624
+#: cfgloop.c:1106
 #, c-format
-msgid "end insn %d for block %d not found in the insn stream"
-msgstr "fin insn %d du bloc %d n'a pas été repéré dans le flot insn"
+msgid "Size of loop %d should be %d, not %d."
+msgstr ""
 
-#: cfgrtl.c:1638
+#: cfgloop.c:1125
 #, c-format
-msgid "insn %d is in multiple basic blocks (%d and %d)"
-msgstr "insn %d est dans de multiples blocs de base (%d et %d)"
+msgid "Bb %d do not belong to loop %d."
+msgstr ""
 
-#: cfgrtl.c:1650
+#: cfgloop.c:1143
 #, c-format
-msgid "head insn %d for block %d not found in the insn stream"
-msgstr "en-tête insn %d du bloc %d n'a pas été repérée dans le flot insn"
+msgid "Loop %d's header does not have exactly 2 entries."
+msgstr ""
 
-#: cfgrtl.c:1669
+#: cfgloop.c:1151
 #, c-format
-msgid "verify_flow_info: Duplicate edge %i->%i"
-msgstr "verify_flow_info: bordure dupliquée %i->%i"
+msgid "Loop %d's latch does not have exactly 1 successor."
+msgstr ""
 
-#: cfgrtl.c:1688
+#: cfgloop.c:1156
 #, c-format
-msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
-msgstr "verify_flow_info: blocs incorrects pour le fallthru %i->%i"
+msgid "Loop %d's latch does not have header as successor."
+msgstr ""
 
-#: cfgrtl.c:1703
+#: cfgloop.c:1161
 #, c-format
-msgid "verify_flow_info: Incorrect fallthru %i->%i"
-msgstr "verify_flow_info: fallthru incorrect %i->%i"
+msgid "Loop %d's latch does not belong directly to it."
+msgstr ""
 
-#: cfgrtl.c:1705
-msgid "wrong insn in the fallthru edge"
+#: cfgloop.c:1167
+#, c-format
+msgid "Loop %d's header does not belong directly to it."
+msgstr ""
+
+#: cfgrtl.c:1704
+#, c-format
+msgid "bb %d on wrong place"
+msgstr ""
+
+#: cfgrtl.c:1710
+#, c-format
+msgid "prev_bb of %d should be %d, not %d"
+msgstr ""
+
+#: cfgrtl.c:1730
+#, c-format
+msgid "end insn %d for block %d not found in the insn stream"
+msgstr "fin insn %d du bloc %d n'a pas été repéré dans le flot insn"
+
+#: cfgrtl.c:1744
+#, c-format
+msgid "insn %d is in multiple basic blocks (%d and %d)"
+msgstr "insn %d est dans de multiples blocs de base (%d et %d)"
+
+#: cfgrtl.c:1756
+#, c-format
+msgid "head insn %d for block %d not found in the insn stream"
+msgstr "en-tête insn %d du bloc %d n'a pas été repérée dans le flot insn"
+
+#: cfgrtl.c:1778
+#, fuzzy, c-format
+msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
+msgstr "verify_flow_info: fallthru incorrect %i->%i"
+
+#: cfgrtl.c:1785
+#, fuzzy, c-format
+msgid "verify_flow_info: Wrong count of block %i %i"
+msgstr "verify_flow_info: fallthru incorrect %i->%i"
+
+#: cfgrtl.c:1791
+#, fuzzy, c-format
+msgid "verify_flow_info: Wrong frequency of block %i %i"
+msgstr "verify_flow_info: fallthru incorrect %i->%i"
+
+#: cfgrtl.c:1799
+#, c-format
+msgid "verify_flow_info: Duplicate edge %i->%i"
+msgstr "verify_flow_info: bordure dupliquée %i->%i"
+
+#: cfgrtl.c:1805
+#, fuzzy, c-format
+msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
+msgstr "verify_flow_info: bordure dupliquée %i->%i"
+
+#: cfgrtl.c:1811
+#, fuzzy, c-format
+msgid "verify_flow_info: Wrong count of edge %i->%i %i"
+msgstr "verify_flow_info: bordure dupliquée %i->%i"
+
+#: cfgrtl.c:1841
+#, c-format
+msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
+msgstr "verify_flow_info: blocs incorrects pour le fallthru %i->%i"
+
+#: cfgrtl.c:1856
+#, c-format
+msgid "verify_flow_info: Incorrect fallthru %i->%i"
+msgstr "verify_flow_info: fallthru incorrect %i->%i"
+
+#: cfgrtl.c:1858
+msgid "wrong insn in the fallthru edge"
 msgstr "insn erronée dans la bordure fallthru"
 
-#: cfgrtl.c:1712
+#: cfgrtl.c:1865
 #, c-format
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: bordure suivante du bloc de base %d est corrompue"
 
-#: cfgrtl.c:1736
+#: cfgrtl.c:1881
+#, c-format
+msgid "Missing REG_EH_REGION note in the end of bb %i"
+msgstr ""
+
+#: cfgrtl.c:1889
+#, c-format
+msgid "Too many outgoing branch edges from bb %i"
+msgstr ""
+
+#: cfgrtl.c:1894
+#, c-format
+msgid "Fallthru edge after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1899
+#, c-format
+msgid "Wrong amount of branch edges after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1905
+#, fuzzy, c-format
+msgid "Wrong amount of branch edges after conditional jump %i"
+msgstr "Privilégier les branchements au lieu d'une exécution conditionnelle"
+
+#: cfgrtl.c:1910
+#, c-format
+msgid "Call edges for non-call insn in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1919
+#, c-format
+msgid "Abnormal edges for no purpose in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1934
 #, c-format
 msgid "missing barrier after block %i"
 msgstr "barrière manquante après le boc %i"
 
-#: cfgrtl.c:1746
+#: cfgrtl.c:1944
 #, c-format
 msgid "basic block %d pred edge is corrupted"
 msgstr "bordure précédente du bloc de base %d est corrompue"
 
-#: cfgrtl.c:1763
+#: cfgrtl.c:1961
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "insn %d à l'intérieur du bloc de base %d mais block_for_insn est NULL"
 
-#: cfgrtl.c:1767
+#: cfgrtl.c:1965
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "insn %d à l'intérieur du bloc de base %d mais  block_for_insn est %i"
 
-#: cfgrtl.c:1781 cfgrtl.c:1791
+#: cfgrtl.c:1979 cfgrtl.c:1989
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK est manquant pour le bloc %d"
 
-#: cfgrtl.c:1804
+#: cfgrtl.c:2002
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d dans le milieu du bloc de base %d"
 
-#: cfgrtl.c:1816
+#: cfgrtl.c:2014
 #, c-format
 msgid "in basic block %d:"
 msgstr "dans le bloc de base %d:"
 
-#: cfgrtl.c:1817
+#: cfgrtl.c:2015
 msgid "flow control insn inside a basic block"
 msgstr "contrôle de flot insn à l'intérieur d'un bloc de base"
 
-#: cfgrtl.c:1836
+#: cfgrtl.c:2034
 #, c-format
 msgid "basic block %i edge lists are corrupted"
 msgstr "listes des bordures du bloc de base %i sont corrompues"
 
-#: cfgrtl.c:1850
+#: cfgrtl.c:2049
 msgid "basic blocks not numbered consecutively"
 msgstr "blocs de base ne sont pas numérotés consécutivement"
 
-#: cfgrtl.c:1875
+#: cfgrtl.c:2074
 msgid "insn outside basic block"
 msgstr "insn à l'extérieur du bloc de base"
 
-#: cfgrtl.c:1883
+#: cfgrtl.c:2082
 msgid "return not followed by barrier"
 msgstr "return n'est pas suivi d'une barrière"
 
-#: cfgrtl.c:1888
+#: cfgrtl.c:2087
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "nombre de notes bb dans la chaîne insn (%d) != n_basic_blocks (%d)"
 
-#: cfgrtl.c:1892
+#: cfgrtl.c:2091
 msgid "verify_flow_info failed"
 msgstr "verify_flow_info failed"
 
-#: collect2.c:439
+#: collect2.c:425
 msgid "internal error"
 msgstr "erreur interne"
 
-#: collect2.c:940
+#: collect2.c:934
 msgid "no arguments"
 msgstr "pas d'argument"
 
-#: collect2.c:1269 collect2.c:1417 collect2.c:1450
+#: collect2.c:1263 collect2.c:1411 collect2.c:1444
 #, c-format
 msgid "fopen %s"
 msgstr "fopen() %s"
 
-#: collect2.c:1272 collect2.c:1422 collect2.c:1453
+#: collect2.c:1266 collect2.c:1416 collect2.c:1447
 #, c-format
 msgid "fclose %s"
 msgstr "fclose() %s"
 
-#: collect2.c:1281
+#: collect2.c:1275
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 version %s"
 
-#: collect2.c:1371
+#: collect2.c:1365
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "%d constructeur(s) repéré(s)\n"
 
-#: collect2.c:1372
+#: collect2.c:1366
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "%d destructeur(s)  repéré(s)\n"
 
-#: collect2.c:1373
+#: collect2.c:1367
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "%d table(s) de trame repéré(s)\n"
 
-#: collect2.c:1514
+#: collect2.c:1508
 #, c-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s terminé par le signal %d [%s]%s"
 
-#: collect2.c:1533
+#: collect2.c:1527
 #, c-format
 msgid "%s returned %d exit status"
 msgstr "%s a retourné %d comme valeur d'état "
 
-#: collect2.c:1561
+#: collect2.c:1555
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[ne peut repérer %s]"
 
-#: collect2.c:1576
+#: collect2.c:1570
 #, c-format
 msgid "cannot find `%s'"
 msgstr "ne peut repérer « %s »"
 
-#: collect2.c:1587 collect2.c:1590
+#: collect2.c:1581 collect2.c:1584
 #, c-format
 msgid "redirecting stdout: %s"
 msgstr "redirection de stdout: %s"
 
-#: collect2.c:1633
+#: collect2.c:1627
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[Laissant %s]\n"
 
-#: collect2.c:1876
+#: collect2.c:1870
 #, c-format
 msgid ""
 "\n"
@@ -3490,90 +3823,86 @@ msgstr ""
 "\n"
 "write_c_file - nom de sortie est %s, préfixe est %s\n"
 
-#: collect2.c:2089
+#: collect2.c:2083
 msgid "cannot find `nm'"
 msgstr "ne peut repérer « nm »"
 
-#: collect2.c:2099 collect2.c:2541
+#: collect2.c:2093 collect2.c:2535
 msgid "pipe"
 msgstr "pipe"
 
-#: collect2.c:2103 collect2.c:2545
+#: collect2.c:2097 collect2.c:2539
 msgid "fdopen"
 msgstr "fdopen"
 
-#: collect2.c:2129 collect2.c:2571
+#: collect2.c:2123 collect2.c:2565
 #, c-format
 msgid "dup2 %d 1"
 msgstr "dup2 %d 1"
 
-#: collect2.c:2132 collect2.c:2135 collect2.c:2148 collect2.c:2574 collect2.c:2577 collect2.c:2590
+#: collect2.c:2126 collect2.c:2129 collect2.c:2142 collect2.c:2568
+#: collect2.c:2571 collect2.c:2584
 #, c-format
 msgid "close %d"
 msgstr "close %d"
 
-#: collect2.c:2138
+#: collect2.c:2132 collect2.c:2574
 #, c-format
-msgid "execvp %s"
-msgstr "execvp %s"
+msgid "execv %s"
+msgstr "execv %s"
 
-#: collect2.c:2192
+#: collect2.c:2186
 #, c-format
 msgid "init function found in object %s"
 msgstr "fonction init repérée dans l'objet %s"
 
-#: collect2.c:2200
+#: collect2.c:2194
 #, c-format
 msgid "fini function found in object %s"
 msgstr "fonction fini() repérée dans l'objet %s"
 
-#: collect2.c:2223 collect2.c:2629
+#: collect2.c:2217 collect2.c:2623
 msgid "fclose"
 msgstr "fclose"
 
-#: collect2.c:2268
+#: collect2.c:2262
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "incapable d'ouvrir le fichier « %s »"
 
-#: collect2.c:2270
+#: collect2.c:2264
 #, c-format
 msgid "unable to stat file '%s'"
 msgstr "incapable d'évaluer par stat() le fichier  « %s »"
 
-#: collect2.c:2276
+#: collect2.c:2270
 #, c-format
 msgid "unable to mmap file '%s'"
 msgstr "incpable de projeter en mémoire (mmap) le fichier « %s »"
 
-#: collect2.c:2429
+#: collect2.c:2423
 msgid "not found\n"
 msgstr "pas repéré\n"
 
-#: collect2.c:2431 collect2.c:2608
+#: collect2.c:2425 collect2.c:2602
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "dépendance dynamique %s n'a pas été repéré"
 
-#: collect2.c:2451
+#: collect2.c:2445
 #, c-format
 msgid "bad magic number in file '%s'"
 msgstr "nombre magique erroné pour le fichier « %s »"
 
-#: collect2.c:2473
+#: collect2.c:2467
 msgid "dynamic dependencies.\n"
 msgstr "dépendances dynamiques.\n"
 
-#: collect2.c:2532
+#: collect2.c:2526
 msgid "cannot find `ldd'"
 msgstr "ne peut repérer « ldd »"
 
-#: collect2.c:2580
-#, c-format
-msgid "execv %s"
-msgstr "execv %s"
-
-#: collect2.c:2593
+#: collect2.c:2587
 msgid ""
 "\n"
 "ldd output with constructors/destructors.\n"
@@ -3581,36 +3910,36 @@ msgstr ""
 "\n"
 "sortie de ldd avec constructeurs/destructeurs.\n"
 
-#: collect2.c:2620
+#: collect2.c:2614
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "incapable d'ouvrir une dépendance dynamique « %s »"
 
-#: collect2.c:2734
+#: collect2.c:2728
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: n'est pas un fichier COFF"
 
-#: collect2.c:2853
+#: collect2.c:2847
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%s: ne peut ouvrir un fichier COFF"
 
-#: collect2.c:2909
+#: collect2.c:2903
 #, c-format
 msgid "library lib%s not found"
 msgstr "librarie lib%s n'a pas été trouvé"
 
-#: collect2.c:3038
+#: collect2.c:3030
 #, c-format
 msgid "open %s"
 msgstr "open %s"
 
-#: collect2.c:3061
+#: collect2.c:3053
 msgid "incompatibilities between object file & expected values"
 msgstr "incompatibilités entre le fichier objet & les valeurs attendues"
 
-#: collect2.c:3134
+#: collect2.c:3126
 #, c-format
 msgid ""
 "\n"
@@ -3619,23 +3948,23 @@ msgstr ""
 "\n"
 "Table de symboles de traitement #%d, décalage = 0x%.8lx, sorte = %s\n"
 
-#: collect2.c:3143
+#: collect2.c:3135
 msgid "string section missing"
 msgstr "chaîne de section manquante"
 
-#: collect2.c:3146
+#: collect2.c:3138
 msgid "section pointer missing"
 msgstr "pointeur de section manquant"
 
-#: collect2.c:3194
+#: collect2.c:3186
 msgid "no symbol table found"
 msgstr "pas de table de symbole trouvée"
 
-#: collect2.c:3207
+#: collect2.c:3199
 msgid "no cmd_strings found"
 msgstr "pas de cmd_strings trouvé"
 
-#: collect2.c:3219
+#: collect2.c:3211
 msgid ""
 "\n"
 "Updating header and load commands.\n"
@@ -3645,12 +3974,12 @@ msgstr ""
 "Mise à jour d'en-tête et chargement des commandes.\n"
 "\n"
 
-#: collect2.c:3226
+#: collect2.c:3218
 #, c-format
 msgid "load command map, %d cmds, new size %ld.\n"
 msgstr "charger la commande map, %d commandes, nouvelle taille %ld.\n"
 
-#: collect2.c:3257
+#: collect2.c:3249
 msgid ""
 "writing load commands.\n"
 "\n"
@@ -3658,90 +3987,90 @@ msgstr ""
 "écriture des commandes de chargement.\n"
 "\n"
 
-#: collect2.c:3277
+#: collect2.c:3269
 #, c-format
 msgid "close %s"
 msgstr "close %s"
 
-#: collect2.c:3351
+#: collect2.c:3343
 msgid "could not convert 0x%l.8x into a region"
 msgstr "ne peut convertir 0x%l.8x dans une région"
 
-#: collect2.c:3355
+#: collect2.c:3347
 #, c-format
 msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
 msgstr "fonction %s, région %d, décalage = %ld (0x%.8lx)\n"
 
-#: collect2.c:3482
+#: collect2.c:3474
 msgid "bad magic number"
 msgstr "nombre magique erroné"
 
-#: collect2.c:3483
+#: collect2.c:3475
 msgid "bad header version"
 msgstr "version d'en-tête erroné"
 
-#: collect2.c:3484
+#: collect2.c:3476
 msgid "bad raw header version"
 msgstr "version brute d'en-tête erroné"
 
-#: collect2.c:3485
+#: collect2.c:3477
 msgid "raw header buffer too small"
 msgstr "tampon brut d'en-tête trop petit"
 
-#: collect2.c:3486
+#: collect2.c:3478
 msgid "old raw header file"
 msgstr "ancien fichier d'en-tête brute"
 
-#: collect2.c:3487
+#: collect2.c:3479
 msgid "unsupported version"
 msgstr "version non supportée"
 
-#: collect2.c:3489
+#: collect2.c:3481
 #, c-format
 msgid "unknown {de,en}code_mach_o_hdr return value %d"
 msgstr "mauvais {de,en}code_mach_o_hdr valeur retourné %d"
 
-#: collect2.c:3509
+#: collect2.c:3501
 #, c-format
 msgid "fstat %s"
 msgstr "fstat %s"
 
-#: collect2.c:3546 collect2.c:3594
+#: collect2.c:3538 collect2.c:3586
 #, c-format
 msgid "lseek %s 0"
 msgstr "lseek %s 0"
 
-#: collect2.c:3550
+#: collect2.c:3542
 #, c-format
 msgid "read %s"
 msgstr "read %s"
 
-#: collect2.c:3553
+#: collect2.c:3545
 #, c-format
 msgid "read %ld bytes, expected %ld, from %s"
 msgstr "lu %ld octets, attendu %ld, de %s"
 
-#: collect2.c:3574
+#: collect2.c:3566
 #, c-format
 msgid "msync %s"
 msgstr "msync %s"
 
-#: collect2.c:3581
+#: collect2.c:3573
 #, c-format
 msgid "munmap %s"
 msgstr "munmap %s"
 
-#: collect2.c:3598
+#: collect2.c:3590
 #, c-format
 msgid "write %s"
 msgstr "write %s"
 
-#: collect2.c:3601
+#: collect2.c:3593
 #, c-format
 msgid "wrote %ld bytes, expected %ld, to %s"
 msgstr "écrit %ld octets, attendu %ld, vers %s"
 
-#: combine.c:12769
+#: combine.c:12966
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -3752,7 +4081,7 @@ msgstr ""
 ";; %d succès.\n"
 "\n"
 
-#: combine.c:12779
+#: combine.c:12976
 #, c-format
 msgid ""
 "\n"
@@ -3764,1020 +4093,861 @@ msgstr ""
 ";; %d succès.\n"
 "\n"
 
-#: convert.c:67
+#: convert.c:69
 msgid "cannot convert to a pointer type"
 msgstr "ne peut convertir en un type pointeur"
 
-#: convert.c:100
+#: convert.c:102
 msgid "pointer value used where a floating point value was expected"
 msgstr "valeur du pointeur utilisé où une valeur flottante était attendue"
 
-#: convert.c:104
+#: convert.c:106
 msgid "aggregate value used where a float was expected"
 msgstr "valeur d'aggrégat utilisé où un flottant était attendu"
 
-#: convert.c:130
+#: convert.c:132
 msgid "conversion to incomplete type"
 msgstr "conversion vers un type incomplet"
 
-#: convert.c:390 convert.c:470
+#: convert.c:414 convert.c:494
 msgid "can't convert between vector values of different size"
 msgstr "ne peut convertir entre des valeurs de vecteurs de tailles différentes"
 
-#: convert.c:396
+#: convert.c:420
 msgid "aggregate value used where an integer was expected"
 msgstr "valeur d'aggrégat utilisé où un entier était attendu"
 
-#: convert.c:448 f/com.c:1073
+#: convert.c:472 f/com.c:1100
 msgid "pointer value used where a complex was expected"
 msgstr "valeur de pointeur utilisé où un complexe était attendu"
 
-#: convert.c:452 f/com.c:1075
+#: convert.c:476 f/com.c:1102
 msgid "aggregate value used where a complex was expected"
 msgstr "valeur d'aggrégat utilisé où un complexe était attendu"
 
-#: convert.c:476
+#: convert.c:500
 msgid "can't convert value to a vector"
 msgstr "ne peut convertir une valeur en un vecteur"
 
-#: cpperror.c:125
+#: cpperror.c:113
+msgid "warning: "
+msgstr "AVERTISSEMENT: "
+
+#: cpperror.c:115
 msgid "internal error: "
 msgstr "erreur interne: "
 
-#: cpperror.c:132 tradcpp.c:4690
-msgid "warning: "
-msgstr "AVERTISSEMENT: "
+#: cpperror.c:189
+#, fuzzy
+msgid "stdout"
+msgstr "struct"
 
-#: cpperror.c:209 cpperror.c:299 cppfiles.c:691 gcc.c:6307 tradcpp.c:4728
+#: cpperror.c:191 gcc.c:6444
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: cppexp.c:154
-msgid "floating point numbers are not valid in #if"
-msgstr "nombres flottants ne sont pas valides dans un #if"
+#: cppexp.c:199
+#, fuzzy
+msgid "too many decimal points in number"
+msgstr "trop de points décimaux dans la constante flottante"
+
+#: cppexp.c:219
+#, fuzzy, c-format
+msgid "invalid digit \"%c\" in octal constant"
+msgstr "chiffre invalide dans la séquence de contrôle"
 
-#: cppexp.c:176
-msgid "traditional C rejects the `U' suffix"
-msgstr "C traditionel rejette le suffixe « U »"
+#: cppexp.c:225
+#, fuzzy
+msgid "use of C99 hexadecimal floating constant"
+msgstr "contante flottante hexadécimal n'a pas d'exposant"
 
-#: cppexp.c:179
-msgid "too many 'l' suffixes in integer constant"
-msgstr "trop de « l » en suffixe dans les constantes entières"
+#: cppexp.c:234
+#, fuzzy
+msgid "exponent has no digits"
+msgstr "exposant de la constante flottante n'a pas de chiffre"
 
-#: cppexp.c:183
-msgid "integer constant contains digits beyond the radix"
-msgstr "constante entière contient des chiffres en dehors la base numérique"
+#: cppexp.c:241
+#, fuzzy
+msgid "hexadecimal floating constants require an exponent"
+msgstr "contante flottante hexadécimal n'a pas d'exposant"
 
-#: cppexp.c:186
-msgid "integer constant out of range"
-msgstr "constante entière est hors gamme"
+#: cppexp.c:247
+#, fuzzy, c-format
+msgid "invalid suffix \"%.*s\" on floating constant"
+msgstr "suffixe invalide pour une constante entière"
 
-#: cppexp.c:192
-msgid "integer constant is so large that it is unsigned"
-msgstr "constante entière est si grande qu'ell est non signée"
+#: cppexp.c:257 cppexp.c:282
+#, fuzzy, c-format
+msgid "traditional C rejects the \"%.*s\" suffix"
+msgstr "C traditionnel rejette le suffixe « f »"
 
-#: cppexp.c:201
-#, c-format
-msgid "invalid suffix '%.*s' on integer constant"
+#: cppexp.c:268
+#, fuzzy, c-format
+msgid "invalid suffix \"%.*s\" on integer constant"
 msgstr "suffixe invalide '%.*s» pour une constante entière"
 
-#: cppexp.c:234
+#: cppexp.c:289
+#, fuzzy
+msgid "use of C99 long long integer constant"
+msgstr "ISO C89 interdit les constantes entières de type long long"
+
+#: cppexp.c:295
+msgid "imaginary constants are a GCC extension"
+msgstr ""
+
+#: cppexp.c:383
+#, fuzzy
+msgid "integer constant is too large for its type"
+msgstr "constante entière est si grande qu'ell est non signée"
+
+#: cppexp.c:395
+msgid "integer constant is so large that it is unsigned"
+msgstr "constante entière est si grande qu'ell est non signée"
+
+#: cppexp.c:482
 msgid "missing ')' after \"defined\""
 msgstr "« )» manquant après «defined »"
 
-#: cppexp.c:240
+#: cppexp.c:489
 msgid "operator \"defined\" requires an identifier"
 msgstr "opérateur « defined » requiert un identificateur"
 
-#: cppexp.c:248
+#: cppexp.c:497
 #, c-format
 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
 msgstr "(« %s » est un jeton alternatif pour « %s » en C++)"
 
-#: cppexp.c:259
+#: cppexp.c:507
 msgid "this use of \"defined\" may not be portable"
 msgstr "cette utilisation de « defined » peut ne pas être portable"
 
-#: cppexp.c:307
-msgid "string constants are not valid in #if"
-msgstr "constantes de chaîne ne sont pas valides dasn un #if"
-
-#: cppexp.c:311
-#, c-format
-msgid "invalid character '%c' in #if"
-msgstr "caractère « %c » invalide dans le #if"
+#: cppexp.c:545
+#, fuzzy
+msgid "floating constant in preprocessor expression"
+msgstr "débordement entier dans l'expresion du préprocesseur"
 
-#: cppexp.c:313
-#, c-format
-msgid "invalid character '\\%03o' in #if"
-msgstr "caractère invalide '\\%03o» dans le #if"
+#: cppexp.c:551
+#, fuzzy
+msgid "imaginary number in preprocessor expression"
+msgstr "débordement entier dans l'expresion du préprocesseur"
 
-#: cppexp.c:330
+#: cppexp.c:596
 #, c-format
 msgid "ISO C++ does not permit \"%s\" in #if"
 msgstr "ISO C++ ne permet pas « %s » dans #if"
 
-#: cppexp.c:341
+#: cppexp.c:604
 #, c-format
 msgid "\"%s\" is not defined"
 msgstr "« %s » n'est pas défini"
 
-#: cppexp.c:367
+#: cppexp.c:737 cppexp.c:772
+#, fuzzy, c-format
+msgid "missing binary operator before token \"%s\""
+msgstr "opérateur binaire manquant avant « %s »"
+
+#: cppexp.c:756
 #, c-format
-msgid "\"%s\" is not valid in #if expressions"
-msgstr "« %s » n'est pas valide des les expressions #if"
+msgid "invalid character '%c' in #if"
+msgstr "caractère « %c » invalide dans le #if"
 
-#: cppexp.c:382
-msgid "integer overflow in preprocessor expression"
-msgstr "débordement entier dans l'expresion du préprocesseur"
+#: cppexp.c:758
+#, c-format
+msgid "invalid character '\\%03o' in #if"
+msgstr "caractère invalide '\\%03o» dans le #if"
 
-#: cppexp.c:612
-msgid "missing binary operator"
-msgstr "opérateur binaire manquant"
+#: cppexp.c:763
+#, fuzzy, c-format
+msgid "token \"%s\" is not valid in preprocessor expressions"
+msgstr "« %s » n'est pas valide des les expressions #if"
 
-#: cppexp.c:647
+#: cppexp.c:782
 msgid "void expression between '(' and ')'"
 msgstr "expression void entre «(» et «)»"
 
-#: cppexp.c:649
+#: cppexp.c:785
+msgid "#if with no expression"
+msgstr "#if sans expression"
+
+#: cppexp.c:787
 #, c-format
 msgid "operator '%s' has no right operand"
 msgstr "l'opérateur « %s » n'a pas d'opérande droite"
 
-#: cppexp.c:661
-#, c-format
-msgid "impossible operator '%s'"
-msgstr "opérateur impossible « %s »"
-
-#: cppexp.c:737 tradcif.y:111 tradcif.y:122
-msgid "division by zero in #if"
-msgstr "division par zéro dans #if"
-
-#: cppexp.c:771
-msgid "comma operator in operand of #if"
-msgstr "opérateur virgule dans l'opérande #if"
+#: cppexp.c:813
+#, fuzzy
+msgid " ':' without preceding '?'"
+msgstr "erreur de syntaxe «:» sans être précédé de «?»"
 
-#: cppexp.c:776
-msgid "syntax error '?' without following ':'"
-msgstr "erreur de syntaxe «?» sans être suivi de «:»"
+#: cppexp.c:840
+msgid "unbalanced stack in #if"
+msgstr "pile non balancés dans le #if"
 
-#: cppexp.c:779
-msgid "syntax error ':' without preceding '?'"
-msgstr "erreur de syntaxe «:» sans être précédé de «?»"
+#: cppexp.c:862
+#, fuzzy, c-format
+msgid "impossible operator '%u'"
+msgstr "opérateur impossible « %s »"
 
-#: cppexp.c:787
+#: cppexp.c:954
 msgid "missing ')' in expression"
 msgstr "«)» manquante dans l'expresion"
 
-#: cppexp.c:794
+#: cppexp.c:975
+#, fuzzy
+msgid "'?' without following ':'"
+msgstr "erreur de syntaxe «?» sans être suivi de «:»"
+
+#: cppexp.c:985
+msgid "integer overflow in preprocessor expression"
+msgstr "débordement entier dans l'expresion du préprocesseur"
+
+#: cppexp.c:990
 msgid "missing '(' in expression"
 msgstr "«(» manquante dans l'expresion"
 
-#: cppexp.c:820
+#: cppexp.c:1026
 #, c-format
-msgid "missing binary operator before '%s'"
-msgstr "opérateur binaire manquant avant « %s »"
+msgid "the left operand of \"%s\" changes sign when promoted"
+msgstr ""
 
-#: cppexp.c:826
+#: cppexp.c:1031
 #, c-format
-msgid "operator '%s' has no left operand"
-msgstr "opérateur « %s » n'a pas d'opérande gauche"
+msgid "the right operand of \"%s\" changes sign when promoted"
+msgstr ""
 
-#: cppexp.c:864
-msgid "unbalanced stack in #if"
-msgstr "pile non balancés dans le #if"
+#: cppexp.c:1414
+msgid "comma operator in operand of #if"
+msgstr "opérateur virgule dans l'opérande #if"
 
-#: cppexp.c:867
-msgid "#if with no expression"
-msgstr "#if sans expression"
+#: cppexp.c:1551
+msgid "division by zero in #if"
+msgstr "division par zéro dans #if"
 
-#: cppfiles.c:395
+#: cppfiles.c:411
 #, c-format
 msgid "%s is too large"
 msgstr "%s est trop grand"
 
-#: cppfiles.c:426
+#: cppfiles.c:447
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "%s est plus petit que prévue"
 
-#: cppfiles.c:440
+#: cppfiles.c:461
 #, c-format
 msgid "%s is a block device"
 msgstr "%s est un périphérique de blocs"
 
-#: cppfiles.c:566
+#: cppfiles.c:594
 #, c-format
 msgid "no include path in which to find %s"
 msgstr "pas de chemin d'inclusion afin de retrouver %s"
 
-#: cppfiles.c:639
+#: cppfiles.c:668
 msgid "Multiple include guards may be useful for:\n"
 msgstr "De multiples balises pour les inclusions peuvent être utiles pour:\n"
 
-#: cppfiles.c:1029
+#: cppfiles.c:1014
 msgid "absolute file name in remap_filename"
 msgstr "nom de fichier absolu dans remap_filename"
 
-#: cppinit.c:230
+#: cppinit.c:224
 #, c-format
 msgid "ignoring nonexistent directory \"%s\"\n"
 msgstr "répertoires « %s » inexistents sont ignorés\n"
 
-#: cppinit.c:237
+#: cppinit.c:231
 #, c-format
 msgid "%s: Not a directory"
 msgstr "%s: n'est pas un répertoire"
 
-#: cppinit.c:284
+#: cppinit.c:287
 #, c-format
 msgid "ignoring duplicate directory \"%s\"\n"
 msgstr "répertoires « %s » doubles sont ignorés\n"
 
-#: cppinit.c:312
-#, c-format
-msgid "changing search order for system directory \"%s\""
-msgstr "modification de l'ordonnancement de recherche du répertoire système « %s »"
+#: cppinit.c:325
+#, fuzzy
+msgid "  as it is a non-system directory that duplicates a system directory\n"
+msgstr "  comme il a été déjà spécifié comme répertoire non système"
 
-#: cppinit.c:316
+#: cppinit.c:891
+#, fuzzy
+msgid "cppchar_t must be an unsigned type"
+msgstr "prédicat doit être un identificateur"
+
+#: cppinit.c:895
 #, c-format
-msgid "  as it is the same as non-system directory \"%s\""
-msgstr "  comme c'est le même qu'un répertoire non système « %s »"
+msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits"
+msgstr ""
 
-#: cppinit.c:320
-msgid "  as it has already been specified as a non-system directory"
-msgstr "  comme il a été déjà spécifié comme répertoire non système"
+#: cppinit.c:901
+msgid "CPP arithmetic must be at least as precise as a target int"
+msgstr ""
+
+#: cppinit.c:904
+msgid "target char is less than 8 bits wide"
+msgstr ""
 
-#: cppinit.c:936
+#: cppinit.c:908
+msgid "target wchar_t is narrower than target char"
+msgstr ""
+
+#: cppinit.c:912
+msgid "target int is narrower than target char"
+msgstr ""
+
+#: cppinit.c:916
+msgid "CPP half-integer narrower than CPP character"
+msgstr ""
+
+#: cppinit.c:920
+#, c-format
+msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits"
+msgstr ""
+
+#: cppinit.c:972
 msgid "#include \"...\" search starts here:\n"
 msgstr "#include «...» la recherche débute ici:\n"
 
-#: cppinit.c:940
+#: cppinit.c:976
 msgid "#include <...> search starts here:\n"
 msgstr "#include <...> la recherche débute ici:\n"
 
-#: cppinit.c:943
+#: cppinit.c:979
 msgid "End of search list.\n"
 msgstr "Fin de la liste de recherche.\n"
 
-#: cppinit.c:1010
+#: cppinit.c:1055
 msgid "<built-in>"
 msgstr "<interne>"
 
-#: cppinit.c:1012
+#: cppinit.c:1057
 msgid "<command line>"
 msgstr "<ligne de commande>"
 
-#: cppinit.c:1108 tradcpp.c:979 tradcpp.c:989 tradcpp.c:1080
-msgid "I/O error on output"
-msgstr "Erreur E/S sur la sortie"
-
 #. 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:1156
-#, c-format
-msgid "argument missing after %s"
-msgstr "argument manquant après %s"
-
-#: cppinit.c:1157
+#: cppinit.c:1162
 #, c-format
 msgid "assertion missing after %s"
 msgstr "assertion manquante après %s"
 
-#: cppinit.c:1158
+#: cppinit.c:1163
 #, c-format
 msgid "directory name missing after %s"
 msgstr "nom de répertoire manquant après %s"
 
-#: cppinit.c:1159
+#: cppinit.c:1164
 #, c-format
 msgid "file name missing after %s"
 msgstr "nom de fichier manquant après %s"
 
-#: cppinit.c:1160
+#: cppinit.c:1165
 #, c-format
 msgid "macro name missing after %s"
 msgstr "nom de macro manquant après %s"
 
-#: cppinit.c:1161
+#: cppinit.c:1166
 #, c-format
 msgid "path name missing after %s"
 msgstr "nom de chemin manquant après %s"
 
-#: cppinit.c:1162
+#: cppinit.c:1368
+msgid "-I- specified twice"
+msgstr "-I- spécifié deux fois"
+
+#: cpplex.c:149
 #, c-format
-msgid "number missing after %s"
-msgstr "nombre manquant après %s"
+msgid "trigraph ??%c converted to %c"
+msgstr "trigraphe ??%c converti à %c"
 
-#: cppinit.c:1163
+#: cpplex.c:157
+#, c-format
+msgid "trigraph ??%c ignored"
+msgstr "trigraphe ??%c ignoré"
+
+#: cpplex.c:214
+msgid "backslash and newline separated by space"
+msgstr "barre oblique inverse et retour de chariot séparé par un blanc"
+
+#: cpplex.c:221 cpptrad.c:158
+msgid "backslash-newline at end of file"
+msgstr "barre oblique inverse et retour de chariot à la fin du fichier"
+
+#: cpplex.c:287 cpptrad.c:199
+msgid "\"/*\" within comment"
+msgstr "\"/*\" à l'intérieur du commentaire"
+
+#: cpplex.c:395
+msgid "null character(s) ignored"
+msgstr "caractère null ignoré"
+
+#: cpplex.c:402
 #, c-format
-msgid "target missing after %s"
-msgstr "cible manquante après %s"
+msgid "%s in preprocessing directive"
+msgstr "%s dans la directive de pré-traitement"
 
-#: cppinit.c:1351
+#: cpplex.c:475
 #, c-format
-msgid "too many filenames. Type %s --help for usage info"
-msgstr "trop de noms de fichiers. Taper %s --help pour en connaître l'usage"
+msgid "attempt to use poisoned \"%s\""
+msgstr "tentative d'utilisation empoisonée de « %s »"
 
-#: cppinit.c:1541 tradcpp.c:610
-msgid "output filename specified twice"
-msgstr "nom de fichier de sortie spécifié deux fois"
+#: cpplex.c:483
+msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
+msgstr "« __VA_ARGS__ » peut seulement appraître dans l'expansion des macros C99 variadic"
 
-#: cppinit.c:1653
-msgid "-I- specified twice"
-msgstr "-I- spécifié deux fois"
+#: cpplex.c:555
+#, fuzzy
+msgid "'$' character(s) in identifier or number"
+msgstr "caractère(s) «$» dans l'identificateur"
 
-#: cppinit.c:1794
+#: cpplex.c:698
 #, c-format
-msgid "GNU CPP version %s (cpplib)"
-msgstr "GNU CPP version %s (cpplib)"
+msgid "missing terminating %c character"
+msgstr "caractère %c de terminaison manquant"
 
-#: cppinit.c:1835 tradcpp.c:803
-msgid "you must additionally specify either -M or -MM"
-msgstr "vous devez en plus spécifier soit -M ou -MM"
+#: cpplex.c:711
+msgid "null character(s) preserved in literal"
+msgstr "caractère(s) nul préservé(s) dans la chaîne"
 
-#. To keep the lines from getting too long for some compilers, limit
-#. to about 500 characters (6 lines) per chunk.
-#: cppinit.c:1896
-msgid ""
-"Switches:\n"
-"  -include <file>           Include the contents of <file> before other files\n"
-"  -imacros <file>           Accept definition of macros in <file>\n"
-"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
-"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
-"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
-"  -isystem <dir>            Add <dir> to the start of the system include path\n"
-msgstr ""
-"Options:\n"
-"  -include <fichier>        inclure le contenu du <fichier> avant d'autres fichiers\n"
-"  -imacros <fichier>        accepter la définition de macros dans le <fichier>\n"
-"  -iprefix <chemin>         spécifier le <chemin> comme un préfixe aux prochaines deux options\n"
-"  -iwithprefix <rép>        ajouter le <rép>ertoire à la fin du chemin d'inclusion système\n"
-"  -iwithprefixbefore <rép>  ajouter le <rép>ertoire à la fin du chemin d'inclusion principal\n"
-"  -isystem <rép>            ajouter le <rép>ertoire au début du chemin d'inclusion système\n"
+#: cpplex.c:915 cpptrad.c:487
+msgid "no newline at end of file"
+msgstr "pas de nouvelle ligne à la fin du fichier"
 
-#: cppinit.c:1905
-msgid ""
-"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
-"  -I <dir>                  Add <dir> to the end of the main include path\n"
-"  -I-                       Fine-grained include path control; see info docs\n"
-"  -nostdinc                 Do not search system include directories\n"
-"                             (dirs specified with -isystem will still be used)\n"
-"  -nostdinc++               Do not search system include directories for C++\n"
-"  -o <file>                 Put output into <file>\n"
-msgstr ""
-"  -idirafter <rép>          ajouter le <rép>ertoire à la fin du chemind'inclusion système\n"
-"  -I <rép>                  ajouter le <rép>ertoire à la fin du chemind'inclusion principal\n"
-"  -I-                       raffiner le contrôle du chemin d'inclusion; consulter la doc\n"
-"  -nostdinc                 ne pas rechercher à travers les répertoires d'inclusion système\n"
-"                             (rép spécifiés avec -isystem seront encode utilisés)\n"
-"  -nostdinc++               ne pas rechercher à travers les répertoires d'inclusion système pour C++\n"
-"  -o <fichier>              produire la sortie dans le <fichier>\n"
-
-#: cppinit.c:1914
-msgid ""
-"  -pedantic                 Issue all warnings demanded by strict ISO C\n"
-"  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
-"  -trigraphs                Support ISO C trigraphs\n"
-"  -lang-c                   Assume that the input sources are in C\n"
-"  -lang-c89                 Assume that the input sources are in C89\n"
-msgstr ""
-"  -pedantic                 émettre tous les avertissements relatifs à la conformité stricte ISO C\n"
-"  -pedantic-errors          transformer les avertissements -pedantic en erreurs à la place\n"
-"  -trigraphs                supporter les trigraphes ISO C\n"
-"  -lang-c                   assumer que les sources à l'entrée sont en C\n"
-"  -lang-c89                 assumer que les sources à l'entrée sont en C89\n"
-
-#: cppinit.c:1921
-msgid ""
-"  -lang-c++                 Assume that the input sources are in C++\n"
-"  -lang-objc                Assume that the input sources are in ObjectiveC\n"
-"  -lang-objc++              Assume that the input sources are in ObjectiveC++\n"
-"  -lang-asm                 Assume that the input sources are in assembler\n"
-msgstr ""
-"  -lang-c++                 assumer que les sources sont en C++\n"
-"  -lang-objc                assumer que les sources sont en ObjectiveC\n"
-"  -lang-objc++              assumer que les sources sont en ObjectiveC++\n"
-"  -lang-asm                 assumer que les sources sont en assembleur\n"
-
-#: cppinit.c:1927
-msgid ""
-"  -std=<std name>           Specify the conformance standard; one of:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999\n"
-"  -+                        Allow parsing of C++ style features\n"
-"  -w                        Inhibit warning messages\n"
-"  -Wtrigraphs               Warn if trigraphs are encountered\n"
-"  -Wno-trigraphs            Do not warn about trigraphs\n"
-"  -Wcomment{s}              Warn if one comment starts inside another\n"
-msgstr ""
-"  -std=<standard>           spécifier le <standard> de conformité à utiliser; soit:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999\n"
-"  -+                        permettre l'analyse des options de style C++\n"
-"  -w                        inhiber les messages d'avertissement\n"
-"  -Wtrigraphs               avertir si des trigraphes sont rencontrés\n"
-"  -Wno-trigraphs            ne pas avertir à propos des trigraphes\n"
-"  -Wcomment{s}              avertir si un commentaire débute à l'intérieur d'un autre\n"
-
-#: cppinit.c:1937
-msgid ""
-"  -Wno-comment{s}           Do not warn about comments\n"
-"  -Wtraditional             Warn about features not present in traditional C\n"
-"  -Wno-traditional          Do not warn about traditional C\n"
-"  -Wundef                   Warn if an undefined macro is used by #if\n"
-"  -Wno-undef                Do not warn about testing undefined macros\n"
-"  -Wimport                  Warn about the use of the #import directive\n"
-msgstr ""
-"  -Wno-comment{s}           ne pas avertir à propos des commentaires\n"
-"  -Wtraditional             avertir à propos des options non présentes en C traditionnel\n"
-"  -Wno-traditional          ne pas avertir à propos du C traditionel\n"
-"  -Wundef                   avertir à propos de macros indéfinies si utilisé dans un  #if\n"
-"  -Wno-undef                ne pas avertir à propos de la vérification des macros indéfinies\n"
-"  -Wimport                  avertir de l'utilisation de la directive #import\n"
-
-#: cppinit.c:1945
-msgid ""
-"  -Wno-import               Do not warn about the use of #import\n"
-"  -Werror                   Treat all warnings as errors\n"
-"  -Wno-error                Do not treat warnings as errors\n"
-"  -Wsystem-headers          Do not suppress warnings from system headers\n"
-"  -Wno-system-headers       Suppress warnings from system headers\n"
-"  -Wall                     Enable all preprocessor warnings\n"
-msgstr ""
-"  -Wno-import               ne pas avertir à propos de l'utilisation de #import\n"
-"  -Werror                   traiter tous les avertissements comme des erreurs\n"
-"  -Wno-error                ne pas traiter tous les avertissements comme des erreurs\n"
-"  -Wsystem-headers          ne pas supprimer les avertissements dans les en-têtes système\n"
-"  -Wno-system-headers       supprimer les avertissements dans les en-têtes système\n"
-"  -Wall                     autoriser tous les avertissements du préprocesseur\n"
-
-#: cppinit.c:1953
-msgid ""
-"  -M                        Generate make dependencies\n"
-"  -MM                       As -M, but ignore system header files\n"
-"  -MD                       Generate make dependencies and compile\n"
-"  -MMD                      As -MD, but ignore system header files\n"
-"  -MF <file>                Write dependency output to the given file\n"
-"  -MG                       Treat missing header file as generated files\n"
-msgstr ""
-"  -M                        générer les dépendances pour make\n"
-"  -MM                       identique à -M, mais ignorer les en-têtes systèmes de fichiers\n"
-"  -MD                       générer les dépendances pour make et compiler\n"
-"  -MMD                      identique à -MD, mais ignorer les fichiers d'en-tête système\n"
-"  -MF <fichier>             écrire les dépendances dans le <fichier>\n"
-"  -MG                       traiter les en-têtes de fichiers comme des fichiers générés\n"
-
-#: cppinit.c:1961
-msgid ""
-"  -MP\t\t\t    Generate phony targets for all headers\n"
-"  -MQ <target>              Add a MAKE-quoted target\n"
-"  -MT <target>              Add an unquoted target\n"
-msgstr ""
-"  -MP\t\t\t    générer des cibles factices pour toutes les en-têtes\n"
-"  -MQ <target>              ajouter une cible MAKE-quoted\n"
-"  -MT <target>              ajouter une cible non « quoted »\n"
-
-#: cppinit.c:1966
-msgid ""
-"  -D<macro>                 Define a <macro> with string '1' as its value\n"
-"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
-"  -A<question>=<answer>     Assert the <answer> to <question>\n"
-"  -A-<question>=<answer>    Disable the <answer> to <question>\n"
-"  -U<macro>                 Undefine <macro> \n"
-"  -v                        Display the version number\n"
-msgstr ""
-"  -D<macro>                 définir une <macro> avec la chaîne « 1 » pour valeur\n"
-"  -D<macro>=<valeur>        définir une <macro> de <valeur>\n"
-"  -A<question>=(<réponse>)  associer la <réponse> à la <question>\n"
-"  -A-<question>=(<réponse>) dissocier la <réponse> à la <question>\n"
-"  -U<macro>                 ne plus définir la <macro> \n"
-"  -v                        afficher le numéro de version\n"
-
-#: cppinit.c:1974
-msgid ""
-"  -H                        Print the name of header files as they are used\n"
-"  -C                        Do not discard comments\n"
-"  -dM                       Display a list of macro definitions active at end\n"
-"  -dD                       Preserve macro definitions in output\n"
-"  -dN                       As -dD except that only the names are preserved\n"
-"  -dI                       Include #include directives in the output\n"
-msgstr ""
-"  -H                        afficher le nom des fichiers en-tête tel qu'utilisés\n"
-"  -C                        ne pas mettre de côté les commantaires\n"
-"  -dM                       afficher la liste des définitions de macro actives à la fin\n"
-"  -dD                       préserver les définitions de macros à la sortie\n"
-"  -dN                       identique à -dD sauf que seuls les noms sont préservés\n"
-"  -dI                       inclure la directive #include à la sortie\n"
-
-#: cppinit.c:1982
-msgid ""
-"  -fpreprocessed            Treat the input file as already preprocessed\n"
-"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
-"  -P                        Do not generate #line directives\n"
-"  -$                        Do not allow '$' in identifiers\n"
-"  -remap                    Remap file names when including files\n"
-"  --version                 Display version information\n"
-"  -h or --help              Display this information\n"
-msgstr ""
-"  -fpreprocessed            traiter le fichier d'entrée comme étant déjà pré-traitée\n"
-"  -ftabstop=<nombre>        sélectionner la largeur de tabulation pour les rapports\n"
-"  -P                        ne pas générer des directives #line\n"
-"  -$                        ne pas permettre «$» dans les identificateurs\n"
-"  -remap                    refaire la table des noms de fichiers\n"
-"                            lors de l'inclusion de fichiers\n"
-"  --version                 afficher le numéro de version\n"
-"  -h or --help              afficher l'aide mémoire\n"
-
-#: cpplex.c:154
-#, c-format
-msgid "trigraph ??%c converted to %c"
-msgstr "trigraphe ??%c converti à %c"
-
-#: cpplex.c:162
-#, c-format
-msgid "trigraph ??%c ignored"
-msgstr "trigraphe ??%c ignoré"
-
-#: cpplex.c:218
-msgid "backslash and newline separated by space"
-msgstr "barre oblique inverse et retour de chariot séparé par un blanc"
-
-#: cpplex.c:224
-msgid "backslash-newline at end of file"
-msgstr "barre oblique inverse et retour de chariot à la fin du fichier"
-
-#: cpplex.c:290
-msgid "\"/*\" within comment"
-msgstr "«/*» à l'intérieur du commentaire"
-
-#: cpplex.c:373
-msgid "null character(s) ignored"
-msgstr "caractère null ignoré"
-
-#: cpplex.c:380
-#, c-format
-msgid "%s in preprocessing directive"
-msgstr "%s dans la directive de pré-traitement"
-
-#: cpplex.c:447
-#, c-format
-msgid "attempt to use poisoned \"%s\""
-msgstr "tentative d'utilisation empoisonée de « %s »"
-
-#: cpplex.c:455
-msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
-msgstr "« __VA_ARGS__ » peut seulement appraître dans l'expansion des macros C99 variadic"
-
-#: cpplex.c:508
-msgid "'$' character(s) in identifier"
-msgstr "caractère(s) «$» dans l'identificateur"
-
-#: cpplex.c:589
-#, c-format
-msgid "missing terminating %c character"
-msgstr "caractère %c de terminaison manquant"
-
-#: cpplex.c:594
-msgid "possible start of unterminated string literal"
-msgstr "début possible d'une chaîne de mot non terminée"
-
-#: cpplex.c:689
-msgid "multi-line string literals are deprecated"
-msgstr "chaîne de mots multi-lignes sont dépréciés"
-
-#: cpplex.c:712
-msgid "null character(s) preserved in literal"
-msgstr "caractère(s) nul préservé(s) dans la chaîne"
-
-#: cpplex.c:914
-msgid "no newline at end of file"
-msgstr "pas de nouvelle ligne à la fin du fichier"
-
-#: cpplex.c:1034 tradcpp.c:1467
+#: cpplex.c:1092 cpptrad.c:213
 msgid "unterminated comment"
 msgstr "commentaire non terminé"
 
-#: cpplex.c:1045
-msgid "C++ style comments are not allowed in ISO C89"
+#: cpplex.c:1103
+#, fuzzy
+msgid "C++ style comments are not allowed in ISO C90"
 msgstr "Le style des commentaires en C++ n'est pas permis en ISO C89"
 
-#: cpplex.c:1047
+#: cpplex.c:1105
 msgid "(this will be reported only once per input file)"
 msgstr "(ceci sera rapporté seulement une seule fois par fichier d'entrée)"
 
-#: cpplex.c:1052
+#: cpplex.c:1110
 msgid "multi-line comment"
 msgstr "commentaire multi-lignes"
 
-#: cpplex.c:1367
+#: cpplex.c:1425
 #, c-format
 msgid "unknown string token %s\n"
 msgstr "jeton de chaîne inconnu %s\n"
 
-#: cpplex.c:1379
+#: cpplex.c:1438
 #, c-format
 msgid "unspellable token %s"
 msgstr "jeton %s ne peut être épelé"
 
-#: cpplex.c:1635
-#, c-format
-msgid "the meaning of '\\%c' varies with -traditional"
+#: cpplex.c:1695
+#, fuzzy, c-format
+msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "la signification de «\\%c» varie avec l'option -traditional"
 
-#: cpplex.c:1641
+#: cpplex.c:1701
 msgid "incomplete universal-character-name"
 msgstr "nom-de-caractère-universel incomplet"
 
-#: cpplex.c:1655
+#: cpplex.c:1715
 #, c-format
 msgid "non-hex digit '%c' in universal-character-name"
 msgstr "chiffre « %c » n'est pas hexadécimal dans le nom-de-caractère-universel"
 
-#: cpplex.c:1663
+#: cpplex.c:1723
 msgid "universal-character-name on EBCDIC target"
 msgstr "nom-de-caractère-universel pour une cible EBCDIC"
 
-#: cpplex.c:1677
+#: cpplex.c:1737
 msgid "universal-character-name out of range"
 msgstr "nom-de-caractère-universel est hors gamme"
 
-#: cpplex.c:1722
-msgid "the meaning of '\\a' varies with -traditional"
+#: cpplex.c:1791
+#, fuzzy
+msgid "the meaning of '\\a' is different in traditional C"
 msgstr "la signification de «\\a» varie avec l'option -traditional"
 
-#: cpplex.c:1729
+#: cpplex.c:1798
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "séquence d'échappement n'est conforme au standard ISO, '\\%c'"
 
-#: cpplex.c:1739
-msgid "the meaning of '\\x' varies with -traditional"
+#: cpplex.c:1809
+#, fuzzy
+msgid "the meaning of '\\x' is different in traditional C"
 msgstr "la signification de «\\x» varie avec l'option -traditional"
 
-#: cpplex.c:1758 f/lex.c:620
+#: cpplex.c:1828 f/lex.c:585
 msgid "\\x used with no following hex digits"
 msgstr "\\x utilisé sans être suivi des chiffres hexdécimaux"
 
-#: cpplex.c:1762
+#: cpplex.c:1833
 msgid "hex escape sequence out of range"
 msgstr "séquence d'échappement hexadécimale hors gamme"
 
-#: cpplex.c:1786
+#: cpplex.c:1858
 msgid "octal escape sequence out of range"
 msgstr "séquence d'échappement octale hors gamme"
 
-#: cpplex.c:1801
+#: cpplex.c:1874
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "séquence d'échappement inconnue '\\%c'"
 
-#: cpplex.c:1803
+#: cpplex.c:1877
 #, c-format
 msgid "unknown escape sequence: '\\%03o'"
 msgstr "séquence d'échappement inconnue '\\%03o'"
 
-#: cpplex.c:1807
-msgid "escape sequence out of range for character"
+#: cpplex.c:1882
+#, fuzzy
+msgid "escape sequence out of range for its type"
 msgstr "séquence d'échappement hors gamme pour le type caractère"
 
-#: cpplex.c:1904
+#: cpplex.c:1973
 msgid "empty character constant"
 msgstr "constante caractère vide"
 
-#: cpplex.c:1908
-msgid "character constant too long"
+#: cpplex.c:1983
+#, fuzzy
+msgid "character constant too long for its type"
 msgstr "constante caractère trop longue"
 
-#: cpplex.c:1911
+#: cpplex.c:1986
 msgid "multi-character character constant"
 msgstr "constante caractère multi-caractères"
 
-#: cpplib.c:228
+#: cpplib.c:225
 #, c-format
 msgid "extra tokens at end of #%s directive"
 msgstr "jetons superflus à la fin de la directive #%s"
 
-#: cpplib.c:281
+#: cpplib.c:315
 #, c-format
 msgid "#%s is a GCC extension"
 msgstr "#%s est une extension GCC"
 
-#: cpplib.c:292
+#: cpplib.c:327
 msgid "suggest not using #elif in traditional C"
 msgstr "suggéré de ne pas utiliser #elif en C traditionnel"
 
-#: cpplib.c:295
+#: cpplib.c:330
 #, c-format
 msgid "traditional C ignores #%s with the # indented"
 msgstr "C traditionel ignore #%s avec le # d'indentation"
 
-#: cpplib.c:299
+#: cpplib.c:334
 #, c-format
 msgid "suggest hiding #%s from traditional C with an indented #"
 msgstr "suggéré de cacher #%s en C traditionel avec l'indentation #"
 
-#: cpplib.c:333
+#: cpplib.c:358
+msgid "embedding a directive within macro arguments is not portable"
+msgstr ""
+
+#: cpplib.c:378
 msgid "style of line directive is a GCC extension"
 msgstr "style de ligne de directive est extension GCC"
 
-#: cpplib.c:382
+#: cpplib.c:427
 #, c-format
 msgid "invalid preprocessing directive #%s"
 msgstr "directive de pré-traitement invalide #%s"
 
-#: cpplib.c:437
-#, c-format
-msgid "no macro name given in #%s directive"
-msgstr "aucun nom de macro donné dans la directive #%s"
+#: cpplib.c:499
+msgid "\"defined\" cannot be used as a macro name"
+msgstr "« defined » ne peut être utilisé comme nom de macro"
 
-#: cpplib.c:441
+#: cpplib.c:505
 #, c-format
 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
 msgstr "« %s » ne peut être utilisé comme nom de macro alors que c,est un opérateur en C++"
 
-#: cpplib.c:444
+#: cpplib.c:508
+#, c-format
+msgid "no macro name given in #%s directive"
+msgstr "aucun nom de macro donné dans la directive #%s"
+
+#: cpplib.c:511
 msgid "macro names must be identifiers"
 msgstr "noms de macro doivent être des identificateurs"
 
-#: cpplib.c:455
-#, c-format
-msgid "\"%s\" cannot be used as a macro name"
-msgstr "« %s » ne peut être utilisé comme nom de macro"
-
-#: cpplib.c:493
+#: cpplib.c:551
 #, c-format
 msgid "undefining \"%s\""
 msgstr "indéfinition de « %s »"
 
-#: cpplib.c:536
+#: cpplib.c:597
 msgid "missing terminating > character"
 msgstr "caractère > de terminaison est manquant"
 
-#: cpplib.c:574
+#: cpplib.c:636
 #, c-format
 msgid "#%s expects \"FILENAME\" or <FILENAME>"
 msgstr "#%s attend « FILENAME » ou <FILENAME>"
 
-#: cpplib.c:585
+#: cpplib.c:647
 #, c-format
 msgid "empty file name in #%s"
 msgstr "nom de fichier vide dans #%s"
 
-#: cpplib.c:604
+#: cpplib.c:666
 msgid "#include_next in primary source file"
 msgstr "#include_next dans un fichier source primaire"
 
-#: cpplib.c:611
+#: cpplib.c:673
 msgid "#import is obsolete, use an #ifndef wrapper in the header file"
 msgstr "#import est obsolète, utiliser une enveloppe #ifndef dans le fichier d'en-tête"
 
-#: cpplib.c:619
+#: cpplib.c:681
 msgid "#include nested too deeply"
 msgstr "#include imbriqué trop profondément"
 
-#: cpplib.c:677
+#: cpplib.c:738
 #, c-format
 msgid "invalid flag \"%s\" in line directive"
 msgstr "fanion « %s » invalide dans la ligne de directives"
 
-#: cpplib.c:759
+#: cpplib.c:813
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "« %s » après #line n'est pas un nombre entier positif"
 
-#: cpplib.c:765
+#: cpplib.c:819
 msgid "line number out of range"
 msgstr "numéro de ligne hors gamme"
 
-#: cpplib.c:776 cpplib.c:847
+#: cpplib.c:830 cpplib.c:901
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "« %s » n'est pas un nom de fichier valide"
 
-#: cpplib.c:811
+#: cpplib.c:865
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "\"%s\" après # n'est pas un nombre entier positif"
 
-#: cpplib.c:916
+#: cpplib.c:972
 msgid "invalid #ident directive"
 msgstr "directive #ident invalide"
 
-#: cpplib.c:1004
+#: cpplib.c:1060
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr "enregistrement de \"%s\" à la fois comme pragma et pragma d'espace de noms"
 
-#: cpplib.c:1007
+#: cpplib.c:1063
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "#pragma %s %s est déjà enregistré"
 
-#: cpplib.c:1009
+#: cpplib.c:1066
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr "#pragma %s est déjà enregistré"
 
-#: cpplib.c:1084
+#: cpplib.c:1140
 msgid "#pragma once is obsolete"
 msgstr "utilisation une seule fois de #pragma est obsolète"
 
-#: cpplib.c:1087
+#: cpplib.c:1143
 msgid "#pragma once in main file"
 msgstr "#pragma utilisé une fois dans le fichier principal"
 
-#: cpplib.c:1111
+#: cpplib.c:1167
 msgid "invalid #pragma GCC poison directive"
 msgstr "#pragma GCC directive empoisonée invalide"
 
-#: cpplib.c:1120
+#: cpplib.c:1176
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "empoisonnement de la macro existente « %s »"
 
-#: cpplib.c:1140
+#: cpplib.c:1198
 msgid "#pragma system_header ignored outside include file"
 msgstr "#pragma system_header ignorée en dehors du fichier d'inclusion"
 
-#: cpplib.c:1165
+#: cpplib.c:1223
 #, c-format
 msgid "cannot find source %s"
 msgstr "ne peut repérer le source %s"
 
-#: cpplib.c:1169
+#: cpplib.c:1227
 #, c-format
 msgid "current file is older than %s"
 msgstr "le fichier courant est plus vieux que %s"
 
-#: cpplib.c:1244
+#: cpplib.c:1343
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "_Pragma prend une chaîne entourée de parenthèrese"
 
-#: cpplib.c:1343
+#: cpplib.c:1426
 msgid "#else without #if"
 msgstr "#else sans #if"
 
-#: cpplib.c:1348 tradcpp.c:3871
+#: cpplib.c:1431
 msgid "#else after #else"
 msgstr "#else après #else"
 
-#: cpplib.c:1350 cpplib.c:1384
+#: cpplib.c:1433 cpplib.c:1467
 msgid "the conditional began here"
 msgstr "le conditionel débute ici"
 
-#: cpplib.c:1377
+#: cpplib.c:1460
 msgid "#elif without #if"
 msgstr "#elif sans #if"
 
-#: cpplib.c:1382 tradcpp.c:3566
+#: cpplib.c:1465
 msgid "#elif after #else"
 msgstr "#elif après #else"
 
-#: cpplib.c:1413
+#: cpplib.c:1496
 msgid "#endif without #if"
 msgstr "#endif sans #if"
 
-#: cpplib.c:1496 tradcpp.c:3263
+#: cpplib.c:1579
 msgid "missing '(' after predicate"
 msgstr "«(» manquante après le prédicat"
 
-#: cpplib.c:1511 tradcpp.c:3277
+#: cpplib.c:1594
 msgid "missing ')' to complete answer"
 msgstr "«)» manquante pour completer la réponse"
 
-#: cpplib.c:1531 tradcpp.c:3283
+#: cpplib.c:1614
 msgid "predicate's answer is empty"
 msgstr "la réponse du prédicat est vide"
 
-#: cpplib.c:1561 tradcpp.c:3331
+#: cpplib.c:1644
 msgid "assertion without predicate"
 msgstr "assertion sans prédicat"
 
-#: cpplib.c:1563 tradcpp.c:3333
+#: cpplib.c:1646
 msgid "predicate must be an identifier"
 msgstr "prédicat doit être un identificateur"
 
-#: cpplib.c:1645 tradcpp.c:3430
+#: cpplib.c:1735
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "« %s » re-asserti"
 
-#: cpplib.c:1875
+#: cpplib.c:1965
 #, c-format
 msgid "unterminated #%s"
 msgstr "#%s non terminé"
 
-#: cppmacro.c:145
+#: cppmacro.c:94
+#, fuzzy, c-format
+msgid "macro \"%s\" is not used"
+msgstr "« %s » n'est pas défini"
+
+#: cppmacro.c:139 cppmacro.c:294
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "macro interne invalide « %s »"
 
-#: cppmacro.c:346
+#: cppmacro.c:234
+#, fuzzy
+msgid "could not determine date and time"
+msgstr "ne peut déterminer le nom de la cible pour le tracking de dépendance"
+
+#: cppmacro.c:407
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "chaîne invalide,  «\\» final est ignoré"
 
-#: cppmacro.c:438
+#: cppmacro.c:504
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "collage de « %s » et de « %s » n'a pas donné des jetons valide de pré-traitement"
 
-#: cppmacro.c:564
-msgid "directives may not be used inside a macro argument"
-msgstr "directives ne peuvent être utilisées à l'intérieur d'un argument macro"
-
-#: cppmacro.c:576
-#, c-format
-msgid "unterminated argument list invoking macro \"%s\""
-msgstr "liste d'arguments non terminé invoquant la macro « %s »"
-
-#: cppmacro.c:593
+#: cppmacro.c:546
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO C99 requiert que les arguments restants soient utilisés"
 
-#: cppmacro.c:598
+#: cppmacro.c:551
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "macro « %s » requiert %u arguments, mais seulement %u ont été donnés"
 
-#: cppmacro.c:609
+#: cppmacro.c:556
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "macro « %s » a passé %u arguments, mais seulement %u ont été pris"
 
-#: cppmacro.c:692
+#: cppmacro.c:669 cpptrad.c:774
+#, c-format
+msgid "unterminated argument list invoking macro \"%s\""
+msgstr "liste d'arguments non terminé invoquant la macro « %s »"
+
+#: cppmacro.c:776
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr "macro « %s » identique à une fonction doit être utilisé avec des arguments en C traditionnel"
 
-#: cppmacro.c:1188
+#: cppmacro.c:1312
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "paramètre de macro en double « %s »"
 
-#: cppmacro.c:1216
+#: cppmacro.c:1349
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "« %s » peut ne pas apparaître dans la liste des paramètres des macros"
 
-#: cppmacro.c:1223
+#: cppmacro.c:1357
 msgid "macro parameters must be comma-separated"
 msgstr "paramètres de macro doivent être séparés par des virgules"
 
-#: cppmacro.c:1240
+#: cppmacro.c:1374
 msgid "parameter name missing"
 msgstr "nom de paramètre manquant"
 
-#: cppmacro.c:1254
+#: cppmacro.c:1389
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "macros anonymes variables ont été introduites avec le C99"
 
-#: cppmacro.c:1257
+#: cppmacro.c:1393
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO C ne permet les macros variables nommées"
 
-#: cppmacro.c:1266
+#: cppmacro.c:1402
 msgid "missing ')' in macro parameter list"
 msgstr "«)» manquante dans la liste des paramètres de macros"
 
-#: cppmacro.c:1344
+#: cppmacro.c:1470
 msgid "ISO C requires whitespace after the macro name"
 msgstr "ISO C requiert des blancs après le nom de macro"
 
-#: cppmacro.c:1374
+#: cppmacro.c:1498
 msgid "'#' is not followed by a macro parameter"
 msgstr "«#» n'est pas suivi d'un paramètre de macro"
 
-#: cppmacro.c:1394
+#: cppmacro.c:1517
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "«##» ne peut apparaître à chacune des fins de l'expansion de macros"
 
-#: cppmacro.c:1430
+#: cppmacro.c:1599
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "« %s » redéfini"
 
-#: cppmacro.c:1434
+#: cppmacro.c:1604
 msgid "this is the location of the previous definition"
 msgstr "ceci est la localisation d'une précédente définition"
 
-#: cppmacro.c:1498
-#, c-format
-msgid "macro argument \"%s\" would be stringified with -traditional"
+#: cppmacro.c:1655
+#, fuzzy, c-format
+msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "argument macro « %s » devrait être déclaré de champ de chaîne avec -traditional."
 
-#: cppmacro.c:1522
+#: cppmacro.c:1680
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "type de hachage invalide %d dans cpp_macro_definition"
 
-#: cppmain.c:121
-#, c-format
-msgid "invalid option %s"
-msgstr "option invalide %s"
-
 #: cppspec.c:131
 #, c-format
 msgid "\"%s\" is not a valid option to the preprocessor"
@@ -4787,73 +4957,64 @@ msgstr "
 msgid "too many input files"
 msgstr "trop de fichiers d'entrée"
 
-#: cse.c:7112
+#: cpptrad.c:841
+#, fuzzy, c-format
+msgid "detected recursion whilst expanding macro \"%s\""
+msgstr "liste d'arguments non terminé invoquant la macro « %s »"
+
+#: cse.c:7187
 #, c-format
 msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ";; traitement de blocs de %d à %d, %d initialisés.\n"
 
-#: diagnostic.c:784
-#, c-format
-msgid "%s:%d: warning: "
-msgstr "%s:%d: AVERTISSEMENT: "
-
-#: diagnostic.c:791
-#, c-format
-msgid "%s: warning: "
-msgstr "%s: AVERTISSEMENT: "
-
-#: diagnostic.c:871
+#: diagnostic.c:700
 msgid "((anonymous))"
 msgstr "((anonyme))"
 
-#: diagnostic.c:941
+#: diagnostic.c:914
 #, c-format
 msgid "%s: warnings being treated as errors\n"
 msgstr "%s: avertissements ont été traités commes des erreurs\n"
 
-#: diagnostic.c:978
+#: diagnostic.c:949
 #, c-format
 msgid "%s: %s: "
 msgstr "%s: %s: "
 
-#: diagnostic.c:1057
-msgid "sorry, not implemented: "
-msgstr "désolé, pas implanté: "
-
-#: diagnostic.c:1076
+#: diagnostic.c:1040
 #, c-format
 msgid "%s "
 msgstr "%s "
 
-#: diagnostic.c:1078
+#: diagnostic.c:1042
 #, c-format
 msgid " %s"
 msgstr " %s"
 
-#: diagnostic.c:1102
+#: diagnostic.c:1064
 msgid "At top level:"
 msgstr "Au niveau supérieur:"
 
-#: diagnostic.c:1107
+#: diagnostic.c:1069
 #, c-format
 msgid "In member function `%s':"
 msgstr "Dans le membre de la fonction « %s »:"
 
-#: diagnostic.c:1111
+#: diagnostic.c:1073
 #, c-format
 msgid "In function `%s':"
 msgstr "Dans la fonction « %s »:"
 
-#: diagnostic.c:1195
+#: diagnostic.c:1161
 msgid "compilation terminated.\n"
 msgstr "compilation terminatée.\n"
 
-#: diagnostic.c:1227
+#: diagnostic.c:1179
 #, c-format
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr "%s:%d: rendu confus par les erreurs précédentes, abandon\n"
 
-#: diagnostic.c:1242 diagnostic.c:1392
+#: diagnostic.c:1194 diagnostic.c:1302
 #, c-format
 msgid ""
 "Please submit a full bug report,\n"
@@ -4864,21 +5025,21 @@ msgstr ""
 "avec le source pré-traité si cela est approprié.\n"
 "Consulter %s pour les instructions.\n"
 
-#: diagnostic.c:1390
+#: diagnostic.c:1300
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 msgstr "erreur interne de compilateur: erreur pour rapporter une routine ré-entée\n"
 
-#: diagnostic.c:1452
-#, c-format
-msgid "Internal compiler error in %s, at %s:%d"
-msgstr "Erreur internal du compilateur dans %s, à %s:%d"
+#: diagnostic.c:1362
+#, fuzzy, c-format
+msgid "in %s, at %s:%d"
+msgstr "abandon dans %s, à %s:%d"
 
-#: diagnostic.c:1497
+#: diagnostic.c:1383
 #, c-format
 msgid "In file included from %s:%d"
 msgstr "Dans le fichier inclus à partir de %s:%d"
 
-#: diagnostic.c:1500
+#: diagnostic.c:1386
 #, c-format
 msgid ""
 ",\n"
@@ -4887,52 +5048,61 @@ msgstr ""
 ",\n"
 "          à partir de %s:%d"
 
-#: diagnostic.c:1501
+#: diagnostic.c:1387
 msgid ":\n"
 msgstr ":\n"
 
-#: diagnostic.c:1534 diagnostic.c:1551
+#: diagnostic.c:1431 diagnostic.c:1448
 #, c-format
 msgid "`%s' is deprecated (declared at %s:%d)"
 msgstr "« %s » est déprécié (déclaré à %s:%d)"
 
-#: diagnostic.c:1554
+#: diagnostic.c:1451
 #, c-format
 msgid "`%s' is deprecated"
 msgstr "« %s » est déprécié"
 
-#: diagnostic.c:1557
+#: diagnostic.c:1454
 #, c-format
 msgid "type is deprecated (declared at %s:%d)"
 msgstr "type déprécié (déclaré à %s:%d)"
 
-#: diagnostic.c:1560
+#: diagnostic.c:1457
 msgid "type is deprecated"
 msgstr "type déprécié"
 
-#: dwarf2out.c:3056
+#: dominance.c:728
+#, c-format
+msgid "dominator of %d should be %d, not %d"
+msgstr ""
+
+#: dwarf2out.c:3124
 #, c-format
 msgid "DW_LOC_OP %s not implemented\n"
 msgstr "DW_LOC_OP %s n'est pas implanté\n"
 
-#: dwarfout.c:2089
-#, c-format
-msgid "internal regno botch: regno = %d\n"
+#: dwarfout.c:2066
+#, fuzzy, c-format
+msgid "internal regno botch: `%s' has regno = %d\n"
 msgstr "regno interne mal fait: regno = %d\n"
 
-#: dwarfout.c:6291
+#: dwarfout.c:6181
+msgid "support for the DWARF1 debugging format is deprecated"
+msgstr ""
+
+#: dwarfout.c:6278
 msgid "can't get current directory"
 msgstr "ne peut repérer le répertoire courant"
 
-#: emit-rtl.c:1098
+#: emit-rtl.c:1151
 msgid "can't access real part of complex value in hard register"
 msgstr "ne peut accéder la partie réelle d'une valeur complexe dans le registre matériel"
 
-#: emit-rtl.c:1120
+#: emit-rtl.c:1173
 msgid "can't access imaginary part of complex value in hard register"
 msgstr "ne peut accéder la partie imaginaire d'une valeur complexe dans le registre matériel"
 
-#: emit-rtl.c:3271
+#: emit-rtl.c:3418
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr "ICE: emit_insn utilisé où emit_jump_insn est attendu:\n"
 
@@ -4941,93 +5111,95 @@ msgstr "ICE: emit_insn utilis
 msgid "abort in %s, at %s:%d"
 msgstr "abandon dans %s, à %s:%d"
 
-#: except.c:382
+#: except.c:371
 msgid "exception handling disabled, use -fexceptions to enable"
 msgstr "traitement d'exceptions désactivé, utiliser -fexceptions pour l'activer"
 
-#: except.c:3235
+#: except.c:2969
 msgid "argument of `__builtin_eh_return_regno' must be constant"
 msgstr "argument de « __builtin_eh_return_regno » doit être une constante"
 
-#: except.c:3346 except.c:3368
+#: except.c:3090 except.c:3112
 msgid "__builtin_eh_return not supported on this target"
 msgstr "« __builtin_eh_return » n'est pas supportée sur cette cible"
 
-#: explow.c:1369
+#: explow.c:1398
 msgid "stack limits not supported on this target"
 msgstr "limites de pile ne sont pas supportées sur cette cible"
 
-#: expr.c:2948
+#: expr.c:3323
 msgid "function using short complex types cannot be inline"
 msgstr "foncton utilsant un type complex short ne peut être en ligne"
 
-#: expr.c:5810 expr.c:5819 expr.c:5828 expr.c:5833 expr.c:6120 expr.c:6136
+#: expr.c:6197 expr.c:6206 expr.c:6215 expr.c:6220 expr.c:6522 expr.c:6538
 msgid "unsupported wide integer operation"
 msgstr "opération sur de large entier n'est pas supportée"
 
-#: expr.c:6185
+#: expr.c:6587
 #, c-format
 msgid "prior parameter's size depends on `%s'"
 msgstr "taille du paramètre précédent dépend de « %s »"
 
-#: expr.c:6531
+#: expr.c:6932
 msgid "returned value in block_exit_expr"
 msgstr "valeur retournée dans block_exit_expr"
 
-#: final.c:1209
+#: final.c:1342
 msgid "negative insn length"
 msgstr "longueur négative insn"
 
-#: final.c:2628
+#: final.c:2793
 msgid "could not split insn"
 msgstr "n'a pu séparer insn"
 
-#: final.c:2976
+#: final.c:3141
 msgid "invalid `asm': "
 msgstr "« asm » invalide: "
 
-#: final.c:3160
+#: final.c:3328
 msgid "nested assembly dialect alternatives"
 msgstr "assemblage de dialectes alternatifs imbriqués"
 
-#: final.c:3177 final.c:3189
+#: final.c:3345 final.c:3357
 msgid "unterminated assembly dialect alternative"
 msgstr "assemblage de dialectes alternatifs non terminé"
 
-#: final.c:3233
+#: final.c:3401
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr "numéro d'opérande manquant après %%-letter"
 
-#: final.c:3236 final.c:3275
+#: final.c:3404 final.c:3443
 msgid "operand number out of range"
 msgstr "nombre d'opérandes hors gamme"
 
-#: final.c:3294
+#: final.c:3462
 #, c-format
 msgid "invalid %%-code"
 msgstr "%%-code est invalide"
 
-#: final.c:3325
+#: final.c:3493
 #, c-format
 msgid "`%%l' operand isn't a label"
 msgstr "opérande «%%l» n'est pas une étiquette"
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3432 vmsdbgout.c:478 config/i386/i386.c:5315 config/pdp11/pdp11.c:1570
+#: final.c:3600 vmsdbgout.c:466 config/i386/i386.c:6104
+#: config/pdp11/pdp11.c:1573
 msgid "floating constant misused"
 msgstr "constante flottante mal utilisée"
 
-#: final.c:3488 vmsdbgout.c:535 config/i386/i386.c:5369 config/pdp11/pdp11.c:1617
+#: final.c:3656 vmsdbgout.c:523 config/i386/i386.c:6182
+#: config/pdp11/pdp11.c:1620
 msgid "invalid expression as operand"
 msgstr "expression invalide comme opérande"
 
-#: flow.c:354
+#: flow.c:352
 msgid "function might be possible candidate for attribute `noreturn'"
 msgstr "fonction peut être une possible candidate pour l'attribut « norreturn »"
 
-#: flow.c:359
+#: flow.c:357
 msgid "`noreturn' function does return"
 msgstr "fonction avec « noreturn » effectue des retour"
 
@@ -5035,82 +5207,82 @@ msgstr "fonction avec 
 msgid "control reaches end of non-void function"
 msgstr "contrôle a atteint la fin non void de la fonction"
 
-#: flow.c:1600
+#: flow.c:1641
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr "Tentative pour détruire le prologue/épilogue insn:"
 
-#: fold-const.c:3135 fold-const.c:3148
+#: fold-const.c:2545 fold-const.c:2558
 #, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "comparaison est toujours %d en raison de la largeur du champ de bits"
 
-#: fold-const.c:4190 fold-const.c:4207
+#: fold-const.c:3752 fold-const.c:3769
 #, c-format
 msgid "comparison is always %d"
 msgstr "comparaison est toujours %d"
 
-#: fold-const.c:4338
+#: fold-const.c:3900
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr "« or » de tests non pairé de non égalité est troujours 1"
 
-#: fold-const.c:4343
+#: fold-const.c:3905
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr "« and » de tests d'égalité mutuellement exclusifs est toujours 0"
 
-#: function.c:906 varasm.c:1530
+#: function.c:881 varasm.c:1503
 #, c-format
 msgid "size of variable `%s' is too large"
 msgstr "taille de la variable « %s » est trop grande"
 
-#: function.c:5445
+#: function.c:5470
 #, c-format
 msgid "`%s' might be used uninitialized in this function"
 msgstr "« %s » pourrait être utilisé sans être initialisé dans cette fonction"
 
-#: function.c:5452
+#: function.c:5477
 #, c-format
 msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
 msgstr "variable « %s » pourrait être maltraitée par un «longjmp» ou un «vfork »"
 
-#: function.c:5471
+#: function.c:5496
 #, c-format
 msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
 msgstr "argument « %s » pourrait être maltraitée par un «longjmp» ou un «vfork »"
 
-#: function.c:6337
+#: function.c:6363
 msgid "function returns an aggregate"
 msgstr "fonction retourne un aggrégat"
 
-#: function.c:6856
+#: function.c:6868
 #, c-format
 msgid "unused parameter `%s'"
 msgstr "paramètre « %s » inutilisé"
 
-#: gcc.c:1102
+#: gcc.c:1126
 #, c-format
 msgid "ambiguous abbreviation %s"
 msgstr "abréviation %s est ambiguë"
 
-#: gcc.c:1129
+#: gcc.c:1153
 #, c-format
 msgid "incomplete `%s' option"
 msgstr "option « %s » est incomplète"
 
-#: gcc.c:1140
+#: gcc.c:1164
 #, c-format
 msgid "missing argument to `%s' option"
 msgstr "argument manquant à l'option « %s »"
 
-#: gcc.c:1153
+#: gcc.c:1177
 #, c-format
 msgid "extraneous argument to `%s' option"
 msgstr "argument superflu à l'option « %s »"
 
-#: gcc.c:1460
+#: gcc.c:1505
 msgid "Using built-in specs.\n"
 msgstr "Utilisation des specs internes.\n"
 
-#: gcc.c:1634
+#: gcc.c:1683
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -5119,37 +5291,42 @@ msgstr ""
 "Initialisation des spec %s à « %s »\n"
 "\n"
 
-#: gcc.c:1732
+#: gcc.c:1790
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "Lecture des spécification à partir de %s\n"
 
-#: gcc.c:1830 gcc.c:1849
+#: gcc.c:1888 gcc.c:1907
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "syntaxe des specs %%include mal composée après %ld caractères"
 
-#: gcc.c:1857
+#: gcc.c:1915
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "ne peut repérer le fichiers des specs %s\n"
 
-#: gcc.c:1873 gcc.c:1881 gcc.c:1890 gcc.c:1899
+#: gcc.c:1932 gcc.c:1940 gcc.c:1949 gcc.c:1958
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "specs de la syntaxe %%rename mal composées après %ld caractères"
 
-#: gcc.c:1908
+#: gcc.c:1967
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "specs de la spécification %s n'a pas été trouvé pour être renommer"
 
-#: gcc.c:1915
+#: gcc.c:1974
+#, c-format
+msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
+msgstr ""
+
+#: gcc.c:1979
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "renommé les specs %s à %s\n"
 
-#: gcc.c:1917
+#: gcc.c:1981
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -5158,25 +5335,25 @@ msgstr ""
 "spec est « %s »\n"
 "\n"
 
-#: gcc.c:1930
+#: gcc.c:1994
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "specs inconnus de la commande %% après %ld caractères"
 
-#: gcc.c:1941 gcc.c:1954
+#: gcc.c:2005 gcc.c:2018
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "fichier de specs mal composé après %ld caractères"
 
-#: gcc.c:2008
+#: gcc.c:2072
 msgid "spec file has no spec for linking"
 msgstr "fichier de specs n'a pas de spécification pour l'édition de liens"
 
-#: gcc.c:2720
+#: gcc.c:2570
 msgid "-pipe not supported"
 msgstr "-pipe n'est pas supporté"
 
-#: gcc.c:2774
+#: gcc.c:2625
 msgid ""
 "\n"
 "Go ahead? (y or n) "
@@ -5184,7 +5361,7 @@ msgstr ""
 "\n"
 "Aller de l'avant? (y ou n) "
 
-#: gcc.c:2873
+#: gcc.c:2751
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5195,69 +5372,69 @@ msgstr ""
 "SVP soumettre un rapport complet d'anomalies.\n"
 "Consulter %s pour les instructions."
 
-#: gcc.c:2891
+#: gcc.c:2769
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3024
+#: gcc.c:2899
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Usage: %s [options] fichier...\n"
 
-#: gcc.c:3025
+#: gcc.c:2900
 msgid "Options:\n"
 msgstr "Options:\n"
 
-#: gcc.c:3027
+#: gcc.c:2902
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         quitter avec le plus grand code d'erreur de la phase\n"
 
-#: gcc.c:3028
+#: gcc.c:2903
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   afficher l'aide mémoire\n"
 
-#: gcc.c:3029
+#: gcc.c:2904
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            afficher les options spécifiques de la ligne de commande\n"
 
-#: gcc.c:3031
+#: gcc.c:2906
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (Utiliser «-v --help» pour afficher les options de la ligne de commande des sous-processus)\n"
 
-#: gcc.c:3032
+#: gcc.c:2907
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               afficher tous les construits des chaînes de specs\n"
 
-#: gcc.c:3033
+#: gcc.c:2908
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             afficher la version du compilateur\n"
 
-#: gcc.c:3034
+#: gcc.c:2909
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             afficher le processeur ciblé par le compilateur\n"
 
-#: gcc.c:3035
+#: gcc.c:2910
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       afficher les répertoires du chemin de recherche du compiltateur\n"
 
-#: gcc.c:3036
+#: gcc.c:2911
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  afficher le nom de la librairie compagne du compilateur\n"
 
-#: gcc.c:3037
+#: gcc.c:2912
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<lib>   afficher le chemin d'accès complet vers la librairie <lib>\n"
 
-#: gcc.c:3038
+#: gcc.c:2913
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  afficher le chemin d'accès complet vers le composant du compilateur <prog>\n"
 
-#: gcc.c:3039
+#: gcc.c:2914
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   afficher la racine du répertoire des version libgcc\n"
 
-#: gcc.c:3040
+#: gcc.c:2915
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -5265,79 +5442,84 @@ msgstr ""
 "  -print-multi-lib         afficher la table de projection entre les options de la ligne de commande\n"
 "                           les multiples répertoires de recherches des librairies\n"
 
-#: gcc.c:3043
+#: gcc.c:2918
+#, fuzzy
+msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
+msgstr "  -print-multi-directory   afficher la racine du répertoire des version libgcc\n"
+
+#: gcc.c:2919
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<options>            passer les <options> séparées par des virgules à l'assembleur\n"
 
-#: gcc.c:3044
+#: gcc.c:2920
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<options>            passer les <options> séparées par des virgules au préprocesseur\n"
 
-#: gcc.c:3045
+#: gcc.c:2921
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<options>            passer les <options> séparées par des virgules  à l'éditeur de liens\n"
 
-#: gcc.c:3046
+#: gcc.c:2922
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <argument>      passer l'<argument> à l'éditeur de liens\n"
 
-#: gcc.c:3047
+#: gcc.c:2923
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              ne pas détruire les fichiers intermédiaires\n"
 
-#: gcc.c:3048
+#: gcc.c:2924
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    utiliser des pipes au lieu de fichiers intermédiares\n"
 
-#: gcc.c:3049
+#: gcc.c:2925
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    mesurer le temps d'exécution de chaque sous-processus\n"
 
-#: gcc.c:3050
+#: gcc.c:2926
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<fichier>         écraser les specs internes à l'aide du contenu du <fichier>\n"
 
-#: gcc.c:3051
+#: gcc.c:2927
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<standard>          assumer que les fichiers sources respectent le <standard>\n"
 
-#: gcc.c:3052
+#: gcc.c:2928
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <répertoire>          ajouter le <répertoire> aux chemins de recherche du compilateur\n"
 
-#: gcc.c:3053
+#: gcc.c:2929
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <machine>             exécuter gcc pour la <machine> cible, si installé\n"
 
-#: gcc.c:3054
+#: gcc.c:2930
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <version>             exécuter le numéro de <version> de gcc, si installée\n"
 
-#: gcc.c:3055
+#: gcc.c:2931
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       afficher les programmes invoqués par le compilateur\n"
 
-#: gcc.c:3056
+#: gcc.c:2932
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr "  -###                     identique à -v mais les options et les commandes entre guillemets ne sont pas exécutées\n"
 
-#: gcc.c:3057
+#: gcc.c:2933
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       pré-traiter seulement; ne pas compiler, assembler ou éditer les liens\n"
 
-#: gcc.c:3058
+#: gcc.c:2934
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       compiler seulement; ne pas assembler ou éditer les liens\n"
 
-#: gcc.c:3059
+#: gcc.c:2935
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -S                       compiler et assembler, mais ne pas éditer les liens\n"
 
-#: gcc.c:3060
+#: gcc.c:2936
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <fichier>             placer la sortie dans le <fichier>\n"
 
-#: gcc.c:3061
+#: gcc.c:2937
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissable languages include: c c++ assembler none\n"
@@ -5349,7 +5531,7 @@ msgstr ""
 "                           « none » signifiant d'utiliser le comportement par défaut\n"
 "                           en tentant d'identifier le langage par l'extension du fichier\n"
 
-#: gcc.c:3068
+#: gcc.c:2944
 #, c-format
 msgid ""
 "\n"
@@ -5362,17 +5544,27 @@ msgstr ""
 " passés aux divers sous-processus invoqués par %s.  Afin de passer\n"
 " les autres options à ces processus l'option -W<lettre> doit être utilisé.\n"
 
+#: gcc.c:3079
+#, fuzzy, c-format
+msgid "`-%c' option must have argument"
+msgstr "argument manquant pour l'option -param"
+
+#: gcc.c:3101
+#, c-format
+msgid "couldn't run `%s': %s"
+msgstr ""
+
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3348
+#: gcc.c:3278
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr "%s (GCC) %s\n"
 
-#: gcc.c:3349
+#: gcc.c:3279
 msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n"
 msgstr "Copyright © 2002 Free Software Foundation, Inc.\n"
 
-#: gcc.c:3351 gcov.c:320
+#: gcc.c:3281 gcov.c:364
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
@@ -5382,69 +5574,62 @@ msgstr ""
 "GARANTIE; ni implicite pour le MARCHANDAGE ou pour un BUT PARTICULIER.\n"
 "\n"
 
-#: gcc.c:3450
+#: gcc.c:3382
 msgid "argument to `-Xlinker' is missing"
 msgstr "argument de «-Xlinker» est manquant"
 
-#: gcc.c:3458
+#: gcc.c:3390
 msgid "argument to `-l' is missing"
 msgstr "argument pour «-l» est manquant"
 
-#: gcc.c:3475
+#: gcc.c:3407
 msgid "argument to `-specs' is missing"
 msgstr "argument de «-specs» est manquant"
 
-#: gcc.c:3490
+#: gcc.c:3422
 msgid "argument to `-specs=' is missing"
 msgstr "argument de «-specs=» est manquant"
 
-#: gcc.c:3521
-msgid "argument to `-b' is missing"
-msgstr "argument de «-b» est manquant"
+#: gcc.c:3452
+#, c-format
+msgid "`-%c' must come at the start of the command line"
+msgstr ""
 
-#: gcc.c:3536
+#: gcc.c:3461
 msgid "argument to `-B' is missing"
 msgstr "argument de «-B» est manquant"
 
-#: gcc.c:3606
-msgid "argument to `-V' is missing"
-msgstr "argument de «-V» est manquant"
-
-#: gcc.c:3627 gcc.c:3634 gcc.c:3641
-msgid "invalid version number format"
-msgstr "format de numéro de verson invalide"
-
-#: gcc.c:3752
+#: gcc.c:3634
 msgid "cannot specify -o with -c or -S and multiple compilations"
 msgstr "ne peut spécifier -o avec -c ou -S et de multiples compilations"
 
-#: gcc.c:3923
+#: gcc.c:3807
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "AVERTISSEMENT: -pipe ignoré parce que -save-temps a été spécifié"
 
-#: gcc.c:3927
+#: gcc.c:3811
 msgid "warning: -pipe ignored because -time specified"
 msgstr "AVERTISSEMENT: -pipe ignoré parce que -time a été spécifié"
 
-#: gcc.c:3939
+#: gcc.c:3823
 msgid "argument to `-x' is missing"
 msgstr "argument pour «-x» est manquant"
 
-#: gcc.c:3967
+#: gcc.c:3851
 #, c-format
 msgid "argument to `-%s' is missing"
 msgstr "argument pour «-%s» est manquant"
 
-#: gcc.c:4028
+#: gcc.c:3912
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr "AVERTISSEMENT: «-x %s» après le dernier fichier d'entrée n'a pas d'effet"
 
-#: gcc.c:4327
+#: gcc.c:4257
 msgid "invalid specification!  Bug in cc"
 msgstr "spécification invalide!  Bug dans cc."
 
-#: gcc.c:4476
+#: gcc.c:4411
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
@@ -5452,51 +5637,76 @@ msgstr "%s\n"
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5029
+#: gcc.c:4971
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
-msgstr "échec du spec: «%%*» n'a pas été initialisé par concordance du patron"
+msgstr "échec du spec: « %%* » n'a pas été initialisé par concordance du patron"
 
-#: gcc.c:5038
+#: gcc.c:4980
 #, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "AVERTISSEMENT: utilisation obsolète de l'opérateur %%[ dans les specs"
 
-#: gcc.c:5056
+#: gcc.c:4998
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "Traitement du spec %c%s%c, lequel est « %s »\n"
 
-#: gcc.c:5181
+#: gcc.c:5123
 #, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "échec de spec: option « %c » de spec non reconnue"
 
-#: gcc.c:5291
+#: gcc.c:5204
+#, fuzzy, c-format
+msgid "unknown spec function `%s'"
+msgstr "Dans la fonction « %s »:"
+
+#: gcc.c:5223
+#, fuzzy, c-format
+msgid "error in args to spec function `%s'"
+msgstr "trop d'arguments pour la fonction « %s »"
+
+#: gcc.c:5272
+#, fuzzy
+msgid "malformed spec function name"
+msgstr "le transtypage spécifie le type de fonction"
+
+#. )
+#: gcc.c:5275
+#, fuzzy
+msgid "no arguments for spec function"
+msgstr "trop peu d'arguments pour la fonction"
+
+#: gcc.c:5294
+msgid "malformed spec function arguments"
+msgstr ""
+
+#: gcc.c:5402
 msgid "mismatched braces in specs"
 msgstr "accolades non concordantes dans les specs"
 
-#: gcc.c:5969
+#: gcc.c:6097
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr "option «-%s» non reconnue"
 
-#: gcc.c:5975
+#: gcc.c:6103
 #, c-format
 msgid "install: %s%s\n"
 msgstr "installés: %s%s\n"
 
-#: gcc.c:5976
+#: gcc.c:6104
 #, c-format
 msgid "programs: %s\n"
 msgstr "programmes: %s\n"
 
-#: gcc.c:5977
+#: gcc.c:6105
 #, c-format
 msgid "libraries: %s\n"
 msgstr "libraries: %s\n"
 
-#: gcc.c:6025
+#: gcc.c:6162
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
@@ -5504,54 +5714,54 @@ msgstr ""
 "\n"
 "Pour les instructons afin de rapporter des anomales, SVP consulter:\n"
 
-#: gcc.c:6041
+#: gcc.c:6178
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "Configuré avec: %s\n"
 
-#: gcc.c:6055
+#: gcc.c:6192
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "Modèle de thread: %s\n"
 
-#: gcc.c:6066
+#: gcc.c:6203
 #, c-format
 msgid "gcc version %s\n"
 msgstr "version gcc %s\n"
 
-#: gcc.c:6068
+#: gcc.c:6205
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr "version du pilote gcc %s exécutant le version %s de gcc\n"
 
-#: gcc.c:6076
+#: gcc.c:6213
 msgid "no input files"
 msgstr "pas de fichier à l'entrée"
 
-#: gcc.c:6114
+#: gcc.c:6251
 #, c-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s compilateur n'est pas installé sur ce système"
 
-#: gcc.c:6189
+#: gcc.c:6326
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite"
 
-#: gcc.c:6232
+#: gcc.c:6369
 #, c-format
 msgid "language %s not recognized"
 msgstr "language %s n'est pas reconnu"
 
-#: gcc.c:6335
+#: gcc.c:6472
 msgid "internal gcc abort"
 msgstr "abandon interne de gcc"
 
-#: gcov.c:282
+#: gcov.c:325
 msgid "Internal gcov abort.\n"
 msgstr "Abandon interne de gcov.\n"
 
-#: gcov.c:295
+#: gcov.c:338
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE\n"
 "\n"
@@ -5559,7 +5769,7 @@ msgstr ""
 "Usage: gcov [OPTION]... FICHIER-SOURCE\n"
 "\n"
 
-#: gcov.c:296
+#: gcov.c:339
 msgid ""
 "Print code coverage information.\n"
 "\n"
@@ -5567,19 +5777,19 @@ msgstr ""
 "Produire les informations de la couverture du code.\n"
 "\n"
 
-#: gcov.c:297
+#: gcov.c:340
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  -h, --help               afficher l'aide mémoire\n"
 
-#: gcov.c:298
+#: gcov.c:341
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -v, --version            exécuter le numéro de <version> de gcc, si installée\n"
 
-#: gcov.c:299
+#: gcov.c:342
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr "  -b, --branch-probabilities      inclure les probabilités de branchement dans la sortie\n"
 
-#: gcov.c:300
+#: gcov.c:343
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
@@ -5587,11 +5797,11 @@ msgstr ""
 "  -c, --branch-counts             donner le décompte de branchements pris\n"
 "                                    plutôt que les pourcentages\n"
 
-#: gcov.c:302
+#: gcov.c:345
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -n, --no-output                 ne créer de fichier de sortie\n"
 
-#: gcov.c:303
+#: gcov.c:346
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
@@ -5599,15 +5809,20 @@ msgstr ""
 "  -l, --long-file-names           utiliser des longs noms de fichiers pour\n"
 "                                    les fichier sources d'inclusion\n"
 
-#: gcov.c:305
+#: gcov.c:348
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr "  -f, --function-summaries        produire un sommaire pour chaque fonction\n"
 
-#: gcov.c:306
-msgid "  -o, --object-directory OBJDIR   Search for object files in OBJDIR\n"
+#: gcov.c:349
+#, fuzzy
+msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr "  -o, --object-directory RÉP      rechercher les fichiers objets dans le RÉPertoire\n"
 
-#: gcov.c:307
+#: gcov.c:350
+msgid "  -p, --preserve-paths            Preserve all pathname components\n"
+msgstr ""
+
+#: gcov.c:351
 #, c-format
 msgid ""
 "\n"
@@ -5618,263 +5833,467 @@ msgstr ""
 "Pour les instructons afin de rapporter des anomales, SVP consulter:\n"
 "%s.\n"
 
-#: gcov.c:317
+#: gcov.c:361
 #, c-format
 msgid "gcov (GCC) %s\n"
 msgstr "gcov (GCC) %s\n"
 
-#: gcov.c:318
+#: gcov.c:362
 msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
 msgstr "Copyright © 2001 Free Software Foundation, Inc.\n"
 
-#: gcov.c:462
+#: gcov.c:500
 #, c-format
 msgid "Could not open basic block file %s.\n"
 msgstr "Ne pourrait pas ouvrir le fichier de blocs de base %s.\n"
 
-#: gcov.c:471
+#: gcov.c:507
+#, c-format
+msgid "Could not open program flow graph file %s.\n"
+msgstr "Ne pourrait pas ouvrir le fichier de flux du programm  %s.\n"
+
+#: gcov.c:524
 #, c-format
 msgid "Could not open data file %s.\n"
 msgstr "Ne pourrait pas ouvrir le fichier de données %s.\n"
 
-#: gcov.c:472
+#: gcov.c:525
 msgid "Assuming that all execution counts are zero.\n"
 msgstr "Assumer que tous les compteurs d'exécution sont à zéro.\n"
 
-#: gcov.c:478
-#, c-format
-msgid "Could not open program flow graph file %s.\n"
-msgstr "Ne pourrait pas ouvrir le fichier de flux du programm  %s.\n"
-
-#: gcov.c:489
+#: gcov.c:534
 #, c-format
 msgid "No executable code associated with file %s.\n"
 msgstr "Aucun code exécutable associé avec le fichier %s.\n"
 
-#: gcov.c:789
-msgid ".da file contents exhausted too early\n"
-msgstr "Le contenu du fichier .da a été épuisé trop rapidement\n"
+#: gcov.c:1186
+#, fuzzy, c-format
+msgid "%s of %d lines executed in %s %s\n"
+msgstr "%6.2f%% de lignes sources %d exécutés dans le fichier %s\n"
+
+#: gcov.c:1191
+#, fuzzy, c-format
+msgid "No executable lines in %s %s\n"
+msgstr "Pas de ligne exécutable dans le fichier %s\n"
+
+#: gcov.c:1198
+#, fuzzy, c-format
+msgid "%s of %d branches executed in %s %s\n"
+msgstr "%6.2f%% de branchements %d exécutés dans le fichier %s\n"
+
+#: gcov.c:1203
+#, fuzzy, c-format
+msgid "%s of %d branches taken at least once in %s %s\n"
+msgstr "%6.2f%% de branchements %d pris au moins une fois dans le fichier %s\n"
+
+#: gcov.c:1209
+#, fuzzy, c-format
+msgid "No branches in %s %s\n"
+msgstr "Pas de branchement dans le fichier %s\n"
+
+#: gcov.c:1211
+#, fuzzy, c-format
+msgid "%s of %d calls executed in %s %s\n"
+msgstr "%6.2f%% d'appels %d exécutés dans le fichier %s\n"
 
-#: gcov.c:792
-msgid ".da file contents not exhausted\n"
-msgstr "Le contenu du fichier .da n'a pas été épuisé\n"
+#: gcov.c:1216
+#, fuzzy, c-format
+msgid "No calls in %s %s\n"
+msgstr "Pas d'appel dans le fichier %s\n"
 
-#: gcov.c:973
+#: gcov.c:1351
 #, c-format
-msgid "%6.2f%% of %d source lines executed in function %s\n"
-msgstr "%6.2f%% des lignes sources %d exécutées dans la fonction %s\n"
+msgid "didn't use all bb entries of graph, function %s\n"
+msgstr "N'a pas utiliser toutes les entrées bb du graphe, fonction %s\n"
 
-#: gcov.c:977
+#: gcov.c:1353
 #, c-format
-msgid "No executable source lines in function %s\n"
+msgid "block_num = %ld, num_blocks = %d\n"
+msgstr "block_num = %ld, num_blocks = %d\n"
+
+#: gcov.c:1367
+#, fuzzy, c-format
+msgid "ERROR: unexpected line number %ld\n"
+msgstr "attendait retourner au numéro de ligne %u"
+
+#: gcov.c:1383
+#, fuzzy, c-format
+msgid "ERROR: too many basic blocks in function %s\n"
+msgstr "ERREUR: trop de blocs de base dans le fichier .bb %s\n"
+
+#: gcov.c:1398
+#, fuzzy, c-format
+msgid "ERROR: out of range line number in function %s\n"
 msgstr "Pas de lignes sources exécutables dans la fonction %s\n"
 
-#: gcov.c:984
+#: gcov.c:1470
 #, c-format
-msgid "%6.2f%% of %d branches executed in function %s\n"
-msgstr "%6.2f%% de branchements %d exécutés dans la fonction %s\n"
+msgid "Could not open source file %s.\n"
+msgstr "N'a pu ouvrir le fichier source %s.\n"
 
-#: gcov.c:988
-#, c-format
-msgid "%6.2f%% of %d branches taken at least once in function %s\n"
-msgstr "%6.2f%% de branchements %d pris au mons une fois dans la fonction %s\n"
+#: gcov.c:1480
+#, fuzzy, c-format
+msgid "Warning: source file %s is newer than %s\n"
+msgstr "le fichier courant est plus vieux que %s"
 
-#: gcov.c:993
+#: gcov.c:1510
 #, c-format
-msgid "No branches in function %s\n"
-msgstr "Pas de branchement dans la fonction %s\n"
+msgid "Unexpected EOF while reading source file %s.\n"
+msgstr "EOF inattendue lors de la lecture du fichier source %s.\n"
 
-#: gcov.c:995
-#, c-format
-msgid "%6.2f%% of %d calls executed in function %s\n"
-msgstr "%6.2f%% d'appels %d exécutés dans la fonction %s\n"
+#: gcov.c:1532
+#, fuzzy, c-format
+msgid "call   %2d never executed\n"
+msgstr "appel %d n'a jamais été exécuté\n"
 
-#: gcov.c:999
-#, c-format
-msgid "No calls in function %s\n"
-msgstr "Pas d'appel dans la fonction %s\n"
+#: gcov.c:1535
+#, fuzzy, c-format
+msgid "call   %2d returns %s\n"
+msgstr "appel %d a retourné = %s\n"
+
+#: gcov.c:1543
+#, fuzzy, c-format
+msgid "branch %2d never executed\n"
+msgstr "branchement %d n'a jamais été exécuté\n"
 
-#: gcov.c:1126
+#: gcov.c:1546
+#, fuzzy, c-format
+msgid "branch %2d taken %s\n"
+msgstr "branchement %d a pris = %s\n"
+
+#: gcov.c:1610
 #, c-format
-msgid "didn't use all bb entries of graph, function %s\n"
-msgstr "N'a pas utiliser toutes les entrées bb du graphe, fonction %s\n"
+msgid "Creating %s.\n"
+msgstr "Création de %s.\n"
+
+#: gcov.c:1613
+#, fuzzy, c-format
+msgid "Error writing output file %s.\n"
+msgstr "erreur d'écriture dans %s"
 
-#: gcov.c:1128
+#: gcov.c:1618
 #, c-format
-msgid "block_num = %ld, num_blocks = %d\n"
-msgstr "block_num = %ld, num_blocks = %d\n"
+msgid "Could not open output file %s.\n"
+msgstr "N'a pu ouvrir le fichier d'entrée %s.\n"
 
-#: gcov.c:1166
+#: gcse.c:761
 #, c-format
-msgid "ERROR: too many basic blocks in .bb file %s\n"
-msgstr "ERREUR: trop de blocs de base dans le fichier .bb %s\n"
+msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+msgstr "GCSE désactivé: %d > 1000 blocs de base  et %d >= 20 blocs edges/basic"
 
-#: gcov.c:1243
+#: gcse.c:773
 #, c-format
-msgid "%6.2f%% of %d source lines executed in file %s\n"
-msgstr "%6.2f%% de lignes sources %d exécutés dans le fichier %s\n"
+msgid "GCSE disabled: %d basic blocks and %d registers"
+msgstr "GCSE désactivé: %d vlocs de base et %d registres"
 
-#: gcov.c:1247
+#: genautomata.c:1490
 #, c-format
-msgid "No executable source lines in file %s\n"
-msgstr "Pas de ligne exécutable dans le fichier %s\n"
+msgid "Name `%s' contains quotes"
+msgstr ""
 
-#: gcov.c:1254
+#: genautomata.c:1621
+#, fuzzy, c-format
+msgid "invalid string `%s' in define_cpu_unit"
+msgstr "ponctuation invalide « %c » dans la contrainte"
+
+#: genautomata.c:1650
 #, c-format
-msgid "%6.2f%% of %d branches executed in file %s\n"
-msgstr "%6.2f%% de branchements %d exécutés dans le fichier %s\n"
+msgid "invalid string `%s' in define_query_cpu_unit"
+msgstr ""
 
-#: gcov.c:1258
+#: genautomata.c:1682 genautomata.c:1685
+#, fuzzy, c-format
+msgid "invalid string `%s' in define_bypass"
+msgstr "utilisation invalide d'un type indéfini «%s %s»"
+
+#: genautomata.c:1720
+#, fuzzy, c-format
+msgid "invalid first string `%s' in exclusion_set"
+msgstr "ponctuation invalide « %c » dans la contrainte"
+
+#: genautomata.c:1724
+#, fuzzy, c-format
+msgid "invalid second string `%s' in exclusion_set"
+msgstr "ponctuation invalide « %c » dans la contrainte"
+
+#: genautomata.c:1760
 #, c-format
-msgid "%6.2f%% of %d branches taken at least once in file %s\n"
-msgstr "%6.2f%% de branchements %d pris au moins une fois dans le fichier %s\n"
+msgid "invalid first string `%s' in presence_set"
+msgstr ""
 
-#: gcov.c:1263
+#: genautomata.c:1764
+#, fuzzy, c-format
+msgid "invalid second string `%s' in presence_set"
+msgstr "séquence de contrôle invalide"
+
+#: genautomata.c:1800
 #, c-format
-msgid "No branches in file %s\n"
-msgstr "Pas de branchement dans le fichier %s\n"
+msgid "invalid first string `%s' in absence_set"
+msgstr ""
 
-#: gcov.c:1265
+#: genautomata.c:1804
 #, c-format
-msgid "%6.2f%% of %d calls executed in file %s\n"
-msgstr "%6.2f%% d'appels %d exécutés dans le fichier %s\n"
+msgid "invalid second string `%s' in absence_set"
+msgstr ""
 
-#: gcov.c:1269
+#: genautomata.c:1837
 #, c-format
-msgid "No calls in file %s\n"
-msgstr "Pas d'appel dans le fichier %s\n"
+msgid "invalid string `%s' in define_automaton"
+msgstr ""
+
+#: genautomata.c:1868
+#, fuzzy, c-format
+msgid "invalid option `%s' in automata_option"
+msgstr "ponctuation invalide « %c » dans la contrainte"
 
-#: gcov.c:1281
+#: genautomata.c:1890
 #, c-format
-msgid "Could not open source file %s.\n"
-msgstr "N'a pu ouvrir le fichier source %s.\n"
+msgid "garbage after ) in reservation `%s'"
+msgstr ""
 
-#: gcov.c:1331
+#: genautomata.c:1921 genautomata.c:1954 genautomata.c:1981
+#, fuzzy, c-format
+msgid "invalid `%s' in reservation `%s'"
+msgstr "redéclaration invalide de « %D »"
+
+#: genautomata.c:1932
 #, c-format
-msgid "Could not open output file %s.\n"
-msgstr "N'a pu ouvrir le fichier d'entrée %s.\n"
+msgid "repetition `%s' <= 1 in reservation `%s'"
+msgstr ""
+
+#: genautomata.c:2425
+#, fuzzy, c-format
+msgid "unit `%s' in exclusion is not declared"
+msgstr "« %s » n'est pas déclaré"
 
-#: gcov.c:1339
+#: genautomata.c:2427
 #, c-format
-msgid "Creating %s.\n"
-msgstr "Création de %s.\n"
+msgid "`%s' in exclusion is not unit"
+msgstr ""
+
+#: genautomata.c:2465
+#, fuzzy, c-format
+msgid "unit `%s' excludes itself"
+msgstr "largeur de « %s » excède son type"
 
-#: gcov.c:1387
+#: genautomata.c:2473
 #, c-format
-msgid "call %d never executed\n"
-msgstr "appel %d n'a jamais été exécuté\n"
+msgid "units `%s' and `%s' in exclusion set belong to different automata"
+msgstr ""
 
-#: gcov.c:1396
+#: genautomata.c:2603 genautomata.c:2609
 #, c-format
-msgid "call %d returns = %s\n"
-msgstr "appel %d a retourné = %s\n"
+msgid "unit `%s' excludes and requires presence of `%s'"
+msgstr ""
 
-#: gcov.c:1406
+#: genautomata.c:2623 genautomata.c:2629
 #, c-format
-msgid "call %d returns = %s%%\n"
-msgstr "appel %d a retourné = %s%%\n"
+msgid "unit `%s' requires absence and presence of `%s'"
+msgstr ""
 
-#: gcov.c:1413
+#: genautomata.c:2692 genautomata.c:2695
+#, fuzzy, c-format
+msgid "repeated declaration of automaton `%s'"
+msgstr "duplication de déclaration de la méthode de classe « %s »"
+
+#: genautomata.c:2711
 #, c-format
-msgid "branch %d never executed\n"
-msgstr "branchement %d n'a jamais été exécuté\n"
+msgid "define_insn_reservation `%s' has negative latency time"
+msgstr ""
 
-#: gcov.c:1423
+#: genautomata.c:2717
+#, fuzzy, c-format
+msgid "`%s' is already used as insn reservation name"
+msgstr "« %D » est déjà déclaré dans cette portée"
+
+#: genautomata.c:2723
 #, c-format
-msgid "branch %d taken = %s\n"
-msgstr "branchement %d a pris = %s\n"
+msgid "define_bypass `%s - %s' has negative latency time"
+msgstr ""
 
-#: gcov.c:1433
+#: genautomata.c:2737
+#, fuzzy, c-format
+msgid "automaton `%s' is not declared"
+msgstr "« %s » n'est pas déclaré"
+
+#: genautomata.c:2747
 #, c-format
-msgid "branch %d taken = %s%%\n"
-msgstr "branchement %d a pris = %s%%\n"
+msgid "define_unit `%s' without automaton when one defined"
+msgstr ""
+
+#: genautomata.c:2753
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu unit"
+msgstr "champ « %s » déclaré comme une fonction"
+
+#: genautomata.c:2762
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu reservation"
+msgstr "« %D » déclaré comme un ami"
+
+#: genautomata.c:2772
+#, fuzzy, c-format
+msgid "repeated declaration of unit `%s'"
+msgstr "redéclaration de « %s »"
+
+#: genautomata.c:2775
+#, fuzzy, c-format
+msgid "repeated declaration of reservation `%s'"
+msgstr "duplication de déclaration de la méthode de classe « %s »"
+
+#: genautomata.c:2790 genautomata.c:2793
+#, fuzzy, c-format
+msgid "there is no insn reservation `%s'"
+msgstr "qu'une précédente déclaratio « %F »"
+
+#: genautomata.c:2810 genautomata.c:2815
+#, fuzzy, c-format
+msgid "the same bypass `%s - %s' is already defined"
+msgstr "#pragma %s %s est déjà enregistré"
+
+#: genautomata.c:2820
+#, fuzzy, c-format
+msgid "bypass `%s - %s' is already defined"
+msgstr "#pragma %s %s est déjà enregistré"
+
+#: genautomata.c:2925 genautomata.c:2927
+#, fuzzy, c-format
+msgid "automaton `%s' is not used"
+msgstr "mode de %s n'est pas un mode"
+
+#: genautomata.c:2950
+#, fuzzy, c-format
+msgid "undeclared unit or reservation `%s'"
+msgstr "identificateur « %s » non déclaré"
+
+#: genautomata.c:3028 genautomata.c:3030
+#, fuzzy, c-format
+msgid "unit `%s' is not used"
+msgstr "« %s » défini mais n'a pas été utilisé"
 
-#: gcov.c:1444
+#: genautomata.c:3035 genautomata.c:3037
+#, fuzzy, c-format
+msgid "reservation `%s' is not used"
+msgstr "déclaration faible de « %s » n'est pas supportée"
+
+#: genautomata.c:3134
+#, fuzzy, c-format
+msgid "cycle in definition of reservation `%s'"
+msgstr "redéfinition de «union %s'"
+
+#: genautomata.c:5333
 #, c-format
-msgid "Unexpected EOF while reading source file %s.\n"
-msgstr "EOF inattendue lors de la lecture du fichier source %s.\n"
+msgid "Units `%s' and `%s' should be in the same automaton"
+msgstr ""
+
+#: genautomata.c:9441
+#, fuzzy
+msgid "-split has no argument."
+msgstr "pas d'argument"
+
+#: genautomata.c:9442
+#, fuzzy
+msgid "option `-split' has not been implemented yet\n"
+msgstr "profilage n'est pas implanté encore"
 
-#: gcse.c:758
+#: genautomata.c:9486 genautomata.c:9491
 #, c-format
-msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
-msgstr "GCSE désactivé: %d > 1000 blocs de base  et %d >= 20 blocs edges/basic"
+msgid "Automaton `%s': Insn `%s' will never be issued"
+msgstr ""
 
-#: gcse.c:770
+#: genautomata.c:9498 genautomata.c:9501
 #, c-format
-msgid "GCSE disabled: %d basic blocks and %d registers"
-msgstr "GCSE désactivé: %d vlocs de base et %d registres"
+msgid "Insn `%s' will never be issued"
+msgstr ""
+
+#: genautomata.c:9649
+#, fuzzy
+msgid "Errors in DFA description"
+msgstr "aucune description encore"
+
+#: genautomata.c:9732
+#, fuzzy, c-format
+msgid "Error in writing DFA description file %s"
+msgstr "erreur d'écriture dans %s"
 
-#: graph.c:421 profile.c:950 profile.c:958 toplev.c:1835 toplev.c:4978 f/com.c:14258 java/jcf-parse.c:950 java/jcf-parse.c:1099 java/lex.c:1790 objc/objc-act.c:529
+#: genconditions.c:196
+#, fuzzy
+msgid "No input file name."
+msgstr "pas de fichier à l'entrée"
+
+#: graph.c:420 profile.c:1204 profile.c:1211 toplev.c:1836 toplev.c:5121
+#: f/com.c:14138 java/jcf-parse.c:913 java/jcf-parse.c:1059 java/lex.c:1767
+#: objc/objc-act.c:449
 #, c-format
 msgid "can't open %s"
 msgstr "ne peut ouvrir %s"
 
-#: haifa-sched.c:190
+#: haifa-sched.c:196
 #, c-format
 msgid "fix_sched_param: unknown param: %s"
 msgstr "fix_sched_param: paramètre inconnu: %s"
 
-#: integrate.c:185
+#: integrate.c:172
 msgid "function cannot be inline"
 msgstr "fonction ne pas pas être en ligne"
 
-#: integrate.c:190
+#: integrate.c:176
 msgid "varargs function cannot be inline"
 msgstr "varargs de fonction ne peuvent par être en ligne"
 
-#: integrate.c:193
+#: integrate.c:179
 msgid "function using alloca cannot be inline"
 msgstr "fonction utilisant alloca ne pas pas être en ligne"
 
-#: integrate.c:196
+#: integrate.c:182
 msgid "function using setjmp cannot be inline"
 msgstr "fonction utilisant setjmp ne pas pas être en ligne"
 
-#: integrate.c:199
+#: integrate.c:185
 msgid "function uses __builtin_eh_return"
 msgstr "fonction utilise « __builtin_eh_return »"
 
-#: integrate.c:202
+#: integrate.c:188
 msgid "function with nested functions cannot be inline"
 msgstr "fonction avec fonctions imbriquées ne peut pas être en ligne"
 
-#: integrate.c:206
+#: integrate.c:192
 msgid "function with label addresses used in initializers cannot inline"
 msgstr "fonction avec étiquette d'adresses utilisée avec les initialiseurs ne peut pas être en ligne"
 
-#: integrate.c:213 integrate.c:257
+#: integrate.c:199 integrate.c:243
 msgid "function too large to be inline"
 msgstr "fonction trop grande pour être en ligne"
 
-#: integrate.c:223
+#: integrate.c:209
 msgid "no prototype, and parameter address used; cannot be inline"
 msgstr "pas de prototpe, et de adresse de paramètre utilisée; ne peut pas être en ligne"
 
-#: integrate.c:230 integrate.c:275
+#: integrate.c:216 integrate.c:261
 msgid "inline functions not supported for this return value type"
 msgstr "fonctions en ligne ne peuvent pas être supportées pour ce type de valeur retournée"
 
-#: integrate.c:235
+#: integrate.c:221
 msgid "function with varying-size return value cannot be inline"
 msgstr "fonction avec une valeur retournée de taille variable ne peut pas être en ligne"
 
-#: integrate.c:242
+#: integrate.c:228
 msgid "function with varying-size parameter cannot be inline"
 msgstr "fonction avec un paramètre de taille variable ne peut pas être en ligne"
 
-#: integrate.c:245
+#: integrate.c:231
 msgid "function with transparent unit parameter cannot be inline"
 msgstr "fonction avec une unité transparente de paramètre ne peut pas être en ligne"
 
-#: integrate.c:264
+#: integrate.c:250
 msgid "function with computed jump cannot inline"
 msgstr "fonction avec un saut calculé ne peut pas être en ligne"
 
-#: integrate.c:268
+#: integrate.c:254
 msgid "function with nonlocal goto cannot be inline"
 msgstr "fonction avec un goto non local ne peut pas être en ligne"
 
-#: integrate.c:282
+#: integrate.c:268
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr "fonction avec des attributs spécifiques à la cible ne peut pas être en ligne"
 
@@ -5910,55 +6329,57 @@ msgstr ""
 msgid "invalid parameter `%s'"
 msgstr "paramètre invalide « %s »"
 
-#: profile.c:429
+#: profile.c:397
+#, c-format
+msgid "Profile does not match flowgraph of function %s (out of date?)"
+msgstr ""
+
+#: profile.c:400
+#, fuzzy
+msgid ".da file corrupted"
+msgstr "Le contenu du fichier .da n'a pas été épuisé"
+
+#: profile.c:634
 #, c-format
 msgid "corrupted profile info: prob for %d-%d thought to be %d"
 msgstr "info de profilage corrompu: prob pour %d-%d pense être %d "
 
-#: profile.c:975
+#: profile.c:1226
 #, c-format
 msgid "file %s not found, execution counts assumed to be zero"
 msgstr "fichier %s non repéré, compteur d'exécution assumé être à zéro"
 
-#: profile.c:1022
-msgid ".da file contents exhausted too early"
-msgstr "Le contenu du fichier .da a été épuisé trop rapidement"
-
-#: profile.c:1025
-msgid ".da file contents not exhausted"
-msgstr "Le contenu du fichier .da n'a pas été épuisé"
-
-#: protoize.c:599
+#: protoize.c:542
 #, c-format
 msgid "%s: internal abort\n"
 msgstr "%s: abandon interne\n"
 
-#: protoize.c:690
+#: protoize.c:633
 #, c-format
 msgid "%s: error writing file `%s': %s\n"
 msgstr "%s: erreur d'écriture au fichier « %s »: %s\n"
 
-#: protoize.c:735
+#: protoize.c:678
 #, c-format
 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
 msgstr "%s: usage «%s [ -VqfnkN ] [ -i <chaîne> ] [ nom-de-fichier ... ]»\n"
 
-#: protoize.c:738
+#: protoize.c:681
 #, c-format
 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
 msgstr "%s: usage «%s [ -VqfnkNlgC ] [ -B <répertoire> ] [ nom-de-fichier ... ]»\n"
 
-#: protoize.c:845
+#: protoize.c:788
 #, c-format
 msgid "%s: warning: no read access for file `%s'\n"
 msgstr "%s: AVERTISSEMENT: aucun accès en lecture du fichier « %s »\n"
 
-#: protoize.c:853
+#: protoize.c:796
 #, c-format
 msgid "%s: warning: no write access for file `%s'\n"
 msgstr "%s: AVERTISSEMENT: aucun accès en écriture du fichier « %s »\n"
 
-#: protoize.c:861
+#: protoize.c:804
 #, c-format
 msgid "%s: warning: no write access for dir containing `%s'\n"
 msgstr "%s: AVERTISSEMENT: aucun accès en écriture du répertoire contenant « %s »\n"
@@ -5966,17 +6387,17 @@ msgstr "%s: AVERTISSEMENT: aucun acc
 #. Catch cases like /.. where we try to backup to a
 #. point above the absolute root of the logical file
 #. system.
-#: protoize.c:1279
+#: protoize.c:1222
 #, c-format
 msgid "%s: invalid file name: %s\n"
 msgstr "%s: nom de fichier invalide: %s\n"
 
-#: protoize.c:1431
+#: protoize.c:1374
 #, c-format
 msgid "%s: %s: can't get status: %s\n"
 msgstr "%s: %s: ne peut obtenir l'état: %s\n"
 
-#: protoize.c:1452
+#: protoize.c:1395
 #, c-format
 msgid ""
 "\n"
@@ -5985,137 +6406,137 @@ msgstr ""
 "\n"
 "%s: erreur fatale: fichier auxiliaire d'infos à la ligne %d\n"
 
-#: protoize.c:1788
+#: protoize.c:1731
 #, c-format
 msgid "%s:%d: declaration of function `%s' takes different forms\n"
 msgstr "%s:%d: déclaration de fonction « %s » prend différentes formes\n"
 
-#: protoize.c:2046
+#: protoize.c:1989
 #, c-format
 msgid "%s: compiling `%s'\n"
 msgstr "%s: en compilation « %s »\n"
 
-#: protoize.c:2069
+#: protoize.c:2012
 #, c-format
 msgid "%s: wait: %s\n"
 msgstr "%s: en attente: %s\n"
 
-#: protoize.c:2074
+#: protoize.c:2017
 #, c-format
 msgid "%s: subprocess got fatal signal %d\n"
 msgstr "%s: sous-processus a reçu le signal fatal %d\n"
 
-#: protoize.c:2082
+#: protoize.c:2025
 #, c-format
 msgid "%s: %s exited with status %d\n"
 msgstr "%s: %s a terminé avec le statut %d\n"
 
-#: protoize.c:2134
+#: protoize.c:2077
 #, c-format
 msgid "%s: warning: missing SYSCALLS file `%s'\n"
 msgstr "%s: AVERTISSEMENT: fichier des SYSCALLS « %s » est manquant\n"
 
-#: protoize.c:2143 protoize.c:2172
+#: protoize.c:2086 protoize.c:2115
 #, c-format
 msgid "%s: can't read aux info file `%s': %s\n"
 msgstr "%s: ne peut lire le fichier auxiliaire d'infos « %s »: %s\n"
 
-#: protoize.c:2188 protoize.c:2216
+#: protoize.c:2131 protoize.c:2159
 #, c-format
 msgid "%s: can't get status of aux info file `%s': %s\n"
 msgstr "%s: ne peut obtenir l'état du fichier auxiliaire d'infos « %s »: %s\n"
 
-#: protoize.c:2244
+#: protoize.c:2187
 #, c-format
 msgid "%s: can't open aux info file `%s' for reading: %s\n"
 msgstr "%s: ne peut ouvrir le fichier auxiliaire d'infos « %s » en lecture: %s\n"
 
-#: protoize.c:2262
+#: protoize.c:2205
 #, c-format
 msgid "%s: error reading aux info file `%s': %s\n"
 msgstr "%s: erreur lors de la lecture du fichier auxilaire d'infos « %s »: %s\n"
 
-#: protoize.c:2275
+#: protoize.c:2218
 #, c-format
 msgid "%s: error closing aux info file `%s': %s\n"
 msgstr "%s: erreur lors de la fermeture du fichier auxiliaire d'infos « %s »: %s\n"
 
-#: protoize.c:2291
+#: protoize.c:2234
 #, c-format
 msgid "%s: can't delete aux info file `%s': %s\n"
 msgstr "%s: ne peut détruire le fichier auxiliaire d'infos « %s »: %s\n"
 
-#: protoize.c:2373 protoize.c:4375
+#: protoize.c:2316 protoize.c:4318
 #, c-format
 msgid "%s: can't delete file `%s': %s\n"
 msgstr "%s: ne peut détruire le fichier « %s »: %s\n"
 
-#: protoize.c:2452
+#: protoize.c:2395
 #, c-format
 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
 msgstr "%s: AVERTISSEMENT: ne peut renommer le fichier « %s » à « %s »: %s\n"
 
-#: protoize.c:2577
+#: protoize.c:2520
 #, c-format
 msgid "%s: conflicting extern definitions of '%s'\n"
 msgstr "%s: définitions externes conflictuelles de « %s »\n"
 
-#: protoize.c:2581
+#: protoize.c:2524
 #, c-format
 msgid "%s: declarations of '%s' will not be converted\n"
 msgstr "%s: déclarations de « %s » ne seront pas converties\n"
 
-#: protoize.c:2583
+#: protoize.c:2526
 #, c-format
 msgid "%s: conflict list for '%s' follows:\n"
 msgstr "%s: liste conflictuelle pour « %s » suit:\n"
 
-#: protoize.c:2616
+#: protoize.c:2559
 #, c-format
 msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
 msgstr "%s: AVERTISSEMENT: using la liste des formels de %s(%d) pour la fonction « %s »\n"
 
-#: protoize.c:2656
+#: protoize.c:2599
 #, c-format
 msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
 msgstr "%s: %d: « %s » utilisé mais manquant dans les SYSCALLS\n"
 
-#: protoize.c:2662
+#: protoize.c:2605
 #, c-format
 msgid "%s: %d: warning: no extern definition for `%s'\n"
 msgstr "%s: %d: AVERTISSEMENT: pas de définition externe pour « %s »\n"
 
-#: protoize.c:2693
+#: protoize.c:2636
 #, c-format
 msgid "%s: warning: no static definition for `%s' in file `%s'\n"
 msgstr "%s: AVERTISSEMENT: pas de définition statique pour « %s » dans le fichier« %s »\n"
 
-#: protoize.c:2699
+#: protoize.c:2642
 #, c-format
 msgid "%s: multiple static defs of `%s' in file `%s'\n"
 msgstr "%s: multiples définitions statiques de « %s » dans le fichier « %s »\n"
 
-#: protoize.c:2872 protoize.c:2875
+#: protoize.c:2815 protoize.c:2818
 #, c-format
 msgid "%s: %d: warning: source too confusing\n"
 msgstr "%s: %d: AVERTISSEMENT: trop de confusions dans le source\n"
 
-#: protoize.c:3081
+#: protoize.c:3024
 #, c-format
 msgid "%s: %d: warning: varargs function declaration not converted\n"
 msgstr "%s: %d: AVERTISSEMENT: déclaration de varargs de fonction non convertis\n"
 
-#: protoize.c:3096
+#: protoize.c:3039
 #, c-format
 msgid "%s: declaration of function `%s' not converted\n"
 msgstr "%s: déclaration de la fonction « %s » non convertie\n"
 
-#: protoize.c:3219
+#: protoize.c:3162
 #, c-format
 msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
 msgstr "%s: AVERTISSEMENT: trop de paramètres de listes dans la déclaration de « %s »\n"
 
-#: protoize.c:3240
+#: protoize.c:3183
 #, c-format
 msgid ""
 "\n"
@@ -6124,17 +6545,17 @@ msgstr ""
 "\n"
 "%s: AVERTISSEMENT: trop peu de paramètres de listes dans la déclaration de « %s »\n"
 
-#: protoize.c:3338
+#: protoize.c:3281
 #, c-format
 msgid "%s: %d: warning: found `%s' but expected `%s'\n"
 msgstr "%s: %d: AVERTISSEMENT: a obtenu « %s » mais attendait « %s »\n"
 
-#: protoize.c:3516
+#: protoize.c:3459
 #, c-format
 msgid "%s: local declaration for function `%s' not inserted\n"
 msgstr "%s: déclaration locale pour la fonction « %s » n'a pas été insérée\n"
 
-#: protoize.c:3543
+#: protoize.c:3486
 #, c-format
 msgid ""
 "\n"
@@ -6143,64 +6564,64 @@ msgstr ""
 "\n"
 "%s: %d: AVERTISSEMENT: ne peut ajouter une déclaration de « %s » dans l'appel macro\n"
 
-#: protoize.c:3617
+#: protoize.c:3560
 #, c-format
 msgid "%s: global declarations for file `%s' not inserted\n"
 msgstr "%s: déclarations globale du fichier « %s » n'ont pas été insérées\n"
 
-#: protoize.c:3708 protoize.c:3738
+#: protoize.c:3651 protoize.c:3681
 #, c-format
 msgid "%s: definition of function `%s' not converted\n"
 msgstr "%s: définition de la fonction « %s » n'a pas été convertie\n"
 
-#: protoize.c:3727
+#: protoize.c:3670
 #, c-format
 msgid "%s: %d: warning: definition of %s not converted\n"
 msgstr "%s: %d: AVERTISSEMENT: définition de %s n'a pas été convertie\n"
 
-#: protoize.c:4057
+#: protoize.c:4000
 #, c-format
 msgid "%s: found definition of `%s' at %s(%d)\n"
 msgstr "%s: définition de « %s » trouvé à %s(%d)\n"
 
 #. If we make it here, then we did not know about this
 #. function definition.
-#: protoize.c:4073
+#: protoize.c:4016
 #, c-format
 msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
 msgstr "%s: %d: AVERTISSEMENT: « %s » exclu par le préprocesseur\n"
 
-#: protoize.c:4076
+#: protoize.c:4019
 #, c-format
 msgid "%s: function definition not converted\n"
 msgstr "%s: définition de fonction n'a pas été convertie\n"
 
-#: protoize.c:4135
+#: protoize.c:4078
 #, c-format
 msgid "%s: `%s' not converted\n"
 msgstr "%s: « %s » n'a pas été converti\n"
 
-#: protoize.c:4143
+#: protoize.c:4086
 #, c-format
 msgid "%s: would convert file `%s'\n"
 msgstr "%s: devrait convertir le fichier « %s »\n"
 
-#: protoize.c:4146
+#: protoize.c:4089
 #, c-format
 msgid "%s: converting file `%s'\n"
 msgstr "%s: conversion du fichier « %s »\n"
 
-#: protoize.c:4156
+#: protoize.c:4099
 #, c-format
 msgid "%s: can't get status for file `%s': %s\n"
 msgstr "%s: ne peut obtenur l'état du fichier « %s »: %s\n"
 
-#: protoize.c:4198
+#: protoize.c:4141
 #, c-format
 msgid "%s: can't open file `%s' for reading: %s\n"
 msgstr "%s: ne peut ouvrir le fichier « %s » en lecture: %s\n"
 
-#: protoize.c:4213
+#: protoize.c:4156
 #, c-format
 msgid ""
 "\n"
@@ -6209,320 +6630,279 @@ msgstr ""
 "\n"
 "%s: erreur de lecture du fichier d'entrée « %s »: %s\n"
 
-#: protoize.c:4247
+#: protoize.c:4190
 #, c-format
 msgid "%s: can't create/open clean file `%s': %s\n"
 msgstr "%s: ne peut créer/ouvrir un fichier propre « %s »: %s\n"
 
-#: protoize.c:4352
+#: protoize.c:4295
 #, c-format
 msgid "%s: warning: file `%s' already saved in `%s'\n"
 msgstr "%s: AVERTISSEMENT: fichier « %s » est déjà sauvegardé dans « %s »\n"
 
-#: protoize.c:4360
+#: protoize.c:4303
 #, c-format
 msgid "%s: can't link file `%s' to `%s': %s\n"
 msgstr "%s: ne peut lier le fichier « %s » à « %s »: %s\n"
 
-#: protoize.c:4390
+#: protoize.c:4333
 #, c-format
 msgid "%s: can't create/open output file `%s': %s\n"
 msgstr "%s: ne peut créer/ouvrier le fichier de sortie « %s »: %s\n"
 
-#: protoize.c:4423
+#: protoize.c:4366
 #, c-format
 msgid "%s: can't change mode of file `%s': %s\n"
 msgstr "%s: ne peut changer le mode du fichier « %s »: %s\n"
 
-#: protoize.c:4598
+#: protoize.c:4541
 #, c-format
 msgid "%s: cannot get working directory: %s\n"
 msgstr "%s: ne peut repérer le répertoire de travail: %s\n"
 
-#: protoize.c:4696
+#: protoize.c:4639
 #, c-format
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: noms de fichiers d'entrée doivent avoir le suffixe .c: %s\n"
 
-#: real.c:824 real.c:1001
-msgid "conversion from NaN to int"
-msgstr "conversion de NaN en int"
-
-#: real.c:847
-msgid "conversion from NaN to unsigned int"
-msgstr "conversion de NaN en un int non signé"
-
-#: real.c:2730
-msgid "floating point overflow"
-msgstr "débordement de virgule flottante"
-
-#: real.c:4395 real.c:6675 real.c:6756
-msgid "overflow on truncation to integer"
-msgstr "débordement de troncation d'un entier"
-
-#: real.c:4467
-msgid "overflow on truncation to unsigned integer"
-msgstr "débordement lors de la troncation d'un entier non signé"
-
-#: real.c:5812
-#, c-format
-msgid "%s: argument domain error"
-msgstr "%s: erreur d'argument de domaine"
-
-#: real.c:5813
-#, c-format
-msgid "%s: function singularity"
-msgstr "%s: singularité de fonction"
-
-#: real.c:5814
-#, c-format
-msgid "%s: overflow range error"
-msgstr "%s: erreur de débordement de bornes"
-
-#: real.c:5815
-#, c-format
-msgid "%s: underflow range error"
-msgstr "%s: erreur de sous débordement de bornes"
-
-#: real.c:5816
-#, c-format
-msgid "%s: total loss of precision"
-msgstr "%s: perte totale de précision"
-
-#: real.c:5817
-#, c-format
-msgid "%s: partial loss of precision"
-msgstr "%s: perte partielle de précision"
-
-#: real.c:5818
-#, c-format
-msgid "%s: NaN - producing operation"
-msgstr "%s: NaN - opération produite"
+#: ra.c:750
+msgid "Didn't find a coloring.\n"
+msgstr ""
 
-#: reg-stack.c:677
+#: reg-stack.c:673
 #, c-format
 msgid "output constraint %d must specify a single register"
 msgstr "Contrainte de sortie %d doit spécifier un simple registre"
 
-#: reg-stack.c:687
+#: reg-stack.c:683
 #, c-format
 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
 msgstr "contrainte de sortie %d ne doit pas être spécifié avec « %s » clobber"
 
-#: reg-stack.c:710
+#: reg-stack.c:706
 msgid "output regs must be grouped at top of stack"
 msgstr "registres de sortie doivent être regroupés au haut de la pile"
 
-#: reg-stack.c:747
+#: reg-stack.c:743
 msgid "implicitly popped regs must be grouped at top of stack"
 msgstr "les registres implicitement dépilés doivent être groupés au haut de la pile"
 
-#: reg-stack.c:766
+#: reg-stack.c:762
 #, c-format
 msgid "output operand %d must use `&' constraint"
 msgstr "opérande de sortie %d doit utiliser la contrainte «&»"
 
-#: regclass.c:778
+#: regclass.c:753
 #, c-format
 msgid "can't use '%s' as a %s register"
 msgstr "ne peut utiliser « %s » comme le registre %s"
 
-#: regclass.c:793 config/ia64/ia64.c:3840 config/ia64/ia64.c:3847
+#: regclass.c:768 config/ia64/ia64.c:4169 config/ia64/ia64.c:4176
 #, c-format
 msgid "unknown register name: %s"
 msgstr "nom de registre inconnu: %s"
 
-#: regclass.c:804
+#: regclass.c:779
 msgid "global register variable follows a function definition"
 msgstr "variable registre globale suit la définition d'une fonction"
 
-#: regclass.c:808
+#: regclass.c:783
 msgid "register used for two global register variables"
 msgstr "registre utilisé pour deux variables registres globales"
 
-#: regclass.c:813
+#: regclass.c:788
 msgid "call-clobbered register used for global register variable"
 msgstr "registre maltraité par un appel utilisé par un variable registre globale"
 
-#: regrename.c:1845
+#: regrename.c:1899
 #, c-format
 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
 msgstr "validate_value_data: [%u] next_regno erroné pour une chaîne vide (%u)"
 
-#: regrename.c:1857
+#: regrename.c:1911
 #, c-format
 msgid "validate_value_data: Loop in regno chain (%u)"
 msgstr "validate_value_data: boucle dans la chaîne regno (%u)"
 
-#: regrename.c:1860
+#: regrename.c:1914
 #, c-format
 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
 msgstr "validate_value_data: [%u] oldest_regno erroné (%u)"
 
-#: regrename.c:1872
+#: regrename.c:1926
 #, c-format
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr "validate_value_data: [%u] registre non vide dans la chaîne (%s %u %i)"
 
-#: reload.c:1208
+#: reload.c:1225
 msgid "cannot reload integer constant operand in `asm'"
 msgstr "ne peut recharger l'opérande de constante entière dans « asm »"
 
-#: reload.c:1230
+#: reload.c:1247
 msgid "impossible register constraint in `asm'"
 msgstr "impossible de contraindre les registres en « asm »"
 
-#: reload.c:3389
+#: reload.c:3467
 msgid "`&' constraint used with no register class"
 msgstr "contrainte «&» utilisé sans classe registre"
 
-#: reload.c:3557
+#: reload.c:3635
 msgid "unable to generate reloads for:"
 msgstr "incapable de générer des recharges pour:"
 
-#: reload.c:3558 reload.c:3772
+#: reload.c:3636 reload.c:3850
 msgid "inconsistent operand constraints in an `asm'"
 msgstr "contrainte d'opérande inconsistente en « asm »"
 
-#: reload1.c:1247
+#: reload1.c:1255
 msgid "frame size too large for reliable stack checking"
 msgstr "taille de trame trop grande pour une vérification fiable de la pile"
 
-#: reload1.c:1250
+#: reload1.c:1258
 msgid "try reducing the number of local variables"
 msgstr "essayer de réduire le nombre de variables locales"
 
-#: reload1.c:1902
+#: reload1.c:1914
 #, c-format
 msgid "can't find a register in class `%s' while reloading `asm'"
 msgstr "ne peut repérer un registre dans la classe « %s » durant le rechargement «asm »"
 
-#: reload1.c:1906
+#: reload1.c:1918
 #, c-format
 msgid "unable to find a register to spill in class `%s'"
 msgstr "incapable de trouver un registre de déversement dans la classe « %s »"
 
-#: reload1.c:1908
+#: reload1.c:1920
 msgid "this is the insn:"
 msgstr "ceci est le insn:"
 
-#: reload1.c:3924
+#: reload1.c:3941
 msgid "`asm' operand requires impossible reload"
 msgstr "opérande « asm » requiert une recharge impossible"
 
 #. It's the compiler's fault.
-#: reload1.c:5040
+#: reload1.c:5055
 msgid "could not find a spill register"
 msgstr "ne peut repérer un registre de déversement"
 
-#: reload1.c:5045
+#: reload1.c:5060
 msgid "`asm' operand constraint incompatible with operand size"
 msgstr "contrainte de l'opérande « asm » incompatible avec la taille de l'opérande"
 
 #. It's the compiler's fault.
-#: reload1.c:6639
+#: reload1.c:6680
 msgid "VOIDmode on an output"
 msgstr "mode VOID sur une sortie"
 
-#: reload1.c:6640
+#: reload1.c:6681
 msgid "output operand is constant in `asm'"
 msgstr "opérande de sortie est une constante dans « asm »"
 
-#: rtl-error.c:139
+#: rtl-error.c:140
 msgid "unrecognizable insn:"
 msgstr "insn non reconnaissable:"
 
-#: rtl-error.c:141
+#: rtl-error.c:142
 msgid "insn does not satisfy its constraints:"
 msgstr "insn ne satisfait pas à ses contraintes:"
 
-#: rtl.c:627
+#: rtl.c:558
 #, c-format
 msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
 msgstr "vérification RTL: accès de elt %d de « %s » avec le dernier elt %d dans %s, à %s:%d"
 
-#: rtl.c:642
+#: rtl.c:573
 #, c-format
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr "vérification RTL: attendu elt %d de type « %c », a « %c » (rtx %s) dans %s, à %s:%d"
 
-#: rtl.c:658
+#: rtl.c:589
 #, c-format
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr "vérification RTL: attendu elt %d de type « %c » ou « %c », a « %c » (rtx %s) dans %s, à %s:%d"
 
-#: rtl.c:671
+#: rtl.c:602
 #, c-format
 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
 msgstr "vérification RTL: code attendu « %s », a « %s » dans %s, à %s:%d"
 
-#: rtl.c:685
+#: rtl.c:616
 #, c-format
 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
 msgstr "vérification RTL: code attendu « %s » ou « %s », a « %s » dans %s, à %s:%d"
 
-#: rtl.c:700
+#: rtl.c:631
 #, c-format
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 msgstr "vérification RTL: accès de elt %d du vecteur avec le dernier elt %d dans %s, à %s:%d"
 
-#: stmt.c:927
+#: rtl.c:646
+#, fuzzy, c-format
+msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
+msgstr "vérification RTL: code attendu « %s », a « %s » dans %s, à %s:%d"
+
+#: stmt.c:753
 #, c-format
 msgid "jump to `%s' invalidly jumps into binding contour"
 msgstr "saut vers « %s » saute de manière invalide dans un contour de binding"
 
-#: stmt.c:1163 stmt.c:3755
+#: stmt.c:989 stmt.c:3731
 #, c-format
 msgid "label `%s' used before containing binding contour"
 msgstr "étiquette « %s » utilisé avant de contenir le contour de binding"
 
-#: stmt.c:1343
+#: stmt.c:1169
 msgid "output operand constraint lacks `='"
 msgstr "contrainte de sortie de l'opérande manque «=»"
 
-#: stmt.c:1358
+#: stmt.c:1184
 #, c-format
 msgid "output constraint `%c' for operand %d is not at the beginning"
 msgstr "contrainte de sortie « %c » pour l'opérande %d n'est pas au début"
 
-#: stmt.c:1380
+#: stmt.c:1206
 msgid "operand constraint contains incorrectly positioned '+' or '='"
 msgstr "contrainte de l'opérande contient «+» ou «-» incorrectement positionné"
 
-#: stmt.c:1386 stmt.c:1486
+#: stmt.c:1212 stmt.c:1316
 #, c-format
 msgid "`%%' constraint used with last operand"
 msgstr "contrainte «%%» utilisée avec la dernière opérande"
 
-#: stmt.c:1405
+#: stmt.c:1231
 msgid "matching constraint not valid in output operand"
 msgstr "contrainte concordante n'est pas valide dans une opérande de sortie"
 
-#: stmt.c:1477
+#: stmt.c:1307
 #, c-format
 msgid "input operand constraint contains `%c'"
 msgstr "contrainte d'entrée de l'opérande contient « %c »"
 
-#: stmt.c:1517
+#: stmt.c:1347
 msgid "matching constraint references invalid operand number"
 msgstr "nombre d'opérandes invalides pour références de containte concordantes"
 
-#: stmt.c:1549
+#: stmt.c:1379
 #, c-format
 msgid "invalid punctuation `%c' in constraint"
 msgstr "ponctuation invalide « %c » dans la contrainte"
 
-#: stmt.c:1645
+#: stmt.c:1429
+#, fuzzy, c-format
+msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
+msgstr "le qualificateur du type de « %s » est en conflit avec une déclaration précédente"
+
+#: stmt.c:1519
 #, c-format
 msgid "unknown register name `%s' in `asm'"
 msgstr "nom de registre inconnu « %s » dans «asm »"
 
-#: stmt.c:1689
+#: stmt.c:1567
 #, c-format
 msgid "more than %d operands in `asm'"
 msgstr "plus que %d opérandes dans « asm »"
 
-#: stmt.c:1748
+#: stmt.c:1626
 #, c-format
 msgid "output number %d not directly addressable"
 msgstr "nombre de sortie %d n,est pas directement adressable"
@@ -6530,95 +6910,110 @@ msgstr "nombre de sortie %d n,est pas directement adressable"
 #. ??? Leave this only until we have experience with what
 #. happens in combine and elsewhere when constraints are
 #. not satisfied.
-#: stmt.c:1817 stmt.c:1846
+#: stmt.c:1698 stmt.c:1727
 #, c-format
 msgid "asm operand %d probably doesn't match constraints"
 msgstr "opérande asm %d ne concorde pas probablement avec les contraintes"
 
-#: stmt.c:1992
+#: stmt.c:1858
+#, fuzzy
+msgid "asm clobber conflict with output operand"
+msgstr "déclaration asm en conflit avec le changement de nom précédent"
+
+#: stmt.c:1863
+#, fuzzy
+msgid "asm clobber conflict with input operand"
+msgstr "déclaration asm en conflit avec le changement de nom précédent"
+
+#: stmt.c:1898
 msgid "too many alternatives in `asm'"
 msgstr "trop d'alternatives dans « asm »"
 
-#: stmt.c:2004
+#: stmt.c:1910
 msgid "operand constraints for `asm' differ in number of alternatives"
 msgstr "contraintes de l'opérande pour « asm » diffèrent en nombre d'alternatives"
 
-#: stmt.c:2057
+#: stmt.c:1963
 #, c-format
 msgid "duplicate asm operand name '%s'"
 msgstr "nom d'opérande asm « %s » apparaît en double"
 
-#: stmt.c:2144
+#: stmt.c:2050
 msgid "missing close brace for named operand"
 msgstr "accolade de fermeture manquante pour l'opérandé nommée"
 
-#: stmt.c:2172
+#: stmt.c:2078
 #, c-format
 msgid "undefined named operand '%s'"
 msgstr "opérande nommée « %s » indéfinie"
 
-#: stmt.c:3692
+#: stmt.c:3668
 #, c-format
 msgid "unused variable `%s'"
 msgstr "variable inutilisée « %s »"
 
-#: stmt.c:5167
+#: stmt.c:5149
 #, c-format
 msgid "enumeration value `%s' not handled in switch"
 msgstr "valeur d'énumération « %s » n'est pas traitée dans le switch"
 
-#: stmt.c:5193 stmt.c:5213
+#: stmt.c:5174 stmt.c:5194
 #, c-format
 msgid "case value `%ld' not in enumerated type"
 msgstr "valeur du case «%ld» n'est pas dans le type énuméré"
 
-#: stmt.c:5196 stmt.c:5216
+#: stmt.c:5177 stmt.c:5197
 #, c-format
 msgid "case value `%ld' not in enumerated type `%s'"
 msgstr "valeur du case «%ld» n'est pas dans le type énuméré « %s »"
 
-#: stor-layout.c:173
+#: stmt.c:5270
+#, fuzzy
+msgid "switch missing default case"
+msgstr "ceci est la première étiquette de défaut"
+
+#: stor-layout.c:178
 msgid "type size can't be explicitly evaluated"
 msgstr "taille du type ne peut être explicitement évaluée"
 
-#: stor-layout.c:175
+#: stor-layout.c:180
 msgid "variable-size type declared outside of any function"
 msgstr "type de taille variable déclaré à l'extérieur den'importe quelle fonction"
 
-#: stor-layout.c:456
+#: stor-layout.c:461
 #, c-format
 msgid "size of `%s' is %d bytes"
 msgstr "taille de « %s » est de %d octets"
 
-#: stor-layout.c:458
+#: stor-layout.c:463
 #, c-format
 msgid "size of `%s' is larger than %d bytes"
 msgstr "taille de « %s » est plus grande que %d octets"
 
-#: stor-layout.c:856 stor-layout.c:1157
+#: stor-layout.c:869 stor-layout.c:1285
 #, c-format
 msgid "packed attribute causes inefficient alignment for `%s'"
 msgstr "attribut empaqueté provoque un alignement inefficient pour « %s »"
 
-#: stor-layout.c:858 stor-layout.c:1159
+#: stor-layout.c:871 stor-layout.c:1287
 #, c-format
 msgid "packed attribute is unnecessary for `%s'"
 msgstr "attribut empaqueté n'est pas nécessaire pour « %s »"
 
-#: stor-layout.c:873
+#: stor-layout.c:886
 #, c-format
 msgid "padding struct to align `%s'"
 msgstr "remplissage du struct pour aligner « %s »"
 
-#: stor-layout.c:1121
+#: stor-layout.c:1249
 msgid "padding struct size to alignment boundary"
 msgstr "remplissage la taille du struct pour aligner les frontières"
 
-#: stor-layout.c:1164
+#: stor-layout.c:1292
 msgid "packed attribute causes inefficient alignment"
 msgstr "attribut empaqueté provoque un alignement inefficient"
 
-#: stor-layout.c:1166
+#: stor-layout.c:1294
 msgid "packed attribute is unnecessary"
 msgstr "attribut empaqueté n'est pas nécessaire"
 
@@ -6640,838 +7035,888 @@ msgstr " TOTAL                 :"
 msgid "time in %s: %ld.%06ld (%ld%%)\n"
 msgstr "temps passé dans %s: %ld.%06ld (%ld%%)\n"
 
-#: tlink.c:428
+#: tlink.c:399
 #, c-format
 msgid "collect: reading %s\n"
 msgstr "collect: lecture de %s\n"
 
-#: tlink.c:532
+#: tlink.c:502
 #, c-format
 msgid "collect: recompiling %s\n"
 msgstr "collect: recompilation de %s\n"
 
-#: tlink.c:698
+#: tlink.c:668
 #, c-format
 msgid "collect: tweaking %s in %s\n"
 msgstr "collect: tordage de %s dans %s\n"
 
-#: tlink.c:745
+#: tlink.c:715
 msgid "collect: relinking\n"
 msgstr "collect: ré-édition des liens\n"
 
-#: tlink.c:754
+#: tlink.c:724
 #, c-format
 msgid "ld returned %d exit status"
 msgstr "ld a retourné %d code d'état d'exécution"
 
-#: toplev.c:895
+#: toplev.c:920
 msgid "Generate debugging info in default format"
 msgstr "Générer les information de mise au point dans le format par défaut"
 
-#: toplev.c:896
+#: toplev.c:921
 msgid "Generate debugging info in default extended format"
 msgstr "Générer les information de mise au point dans le format étendu"
 
-#: toplev.c:898
+#: toplev.c:923
 msgid "Generate STABS format debug info"
 msgstr "Générer des infos de mise au point de format STABS"
 
-#: toplev.c:899
+#: toplev.c:924
 msgid "Generate extended STABS format debug info"
 msgstr "Générer des infos de mise au point de format STABS étendu"
 
-#: toplev.c:902
+#: toplev.c:927
 msgid "Generate DWARF-1 format debug info"
 msgstr "Générer les informations de mise au point du format DWARF-1"
 
-#: toplev.c:904
+#: toplev.c:929
 msgid "Generate extended DWARF-1 format debug info"
 msgstr "Générer les extensions des informations de mise au point du format DWARF-1"
 
-#: toplev.c:907
+#: toplev.c:932
 msgid "Generate DWARF-2 debug info"
 msgstr "Générer les informations de mise au point DWARF-2"
 
-#: toplev.c:910
+#: toplev.c:935
 msgid "Generate XCOFF format debug info"
 msgstr "Générer les informations de mise au point du format XCOFF"
 
-#: toplev.c:911
+#: toplev.c:936
 msgid "Generate extended XCOFF format debug info"
 msgstr "Générer les extensions de mise au point du format XCOFF"
 
-#: toplev.c:914
+#: toplev.c:939
 msgid "Generate COFF format debug info"
 msgstr "Générer les informations de mise au point du format COFF"
 
-#: toplev.c:917
+#: toplev.c:942
 msgid "Generate VMS format debug info"
 msgstr "Générer des infos de mise au point de format VMS"
 
-#: toplev.c:961
+#: toplev.c:981
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "Exécuter une élimination DAWRF2 des doublons"
 
-#: toplev.c:963
+#: toplev.c:983
 msgid "Do not store floats in registers"
 msgstr "Ne pas stocker les flottants dans les registres"
 
-#: toplev.c:965
+#: toplev.c:985
 msgid "Consider all mem refs through pointers as volatile"
 msgstr "Considérer toutes les référence en mémoire comme faite par des pointeurs volatiles"
 
-#: toplev.c:967
+#: toplev.c:987
 msgid "Consider all mem refs to global data to be volatile"
 msgstr "Considérer toutes les références mémoire à des données globales comme volatiles"
 
-#: toplev.c:969
+#: toplev.c:989
 msgid "Consider all mem refs to static data to be volatile"
 msgstr "Considérer toutes les références mémoire à des données statiques comme volatiles"
 
-#: toplev.c:971
+#: toplev.c:991
 msgid "Defer popping functions args from stack until later"
 msgstr "Déférer le dépilage des arguments de fonction de la pile plus tard"
 
-#: toplev.c:973
+#: toplev.c:993
 msgid "When possible do not generate stack frames"
 msgstr "Lorsque c'est possible ne pas générer des trames de pile"
 
-#: toplev.c:975
+#: toplev.c:995
 msgid "Optimize sibling and tail recursive calls"
 msgstr "Optimiser sur mesure les appels enfants et récursif"
 
-#: toplev.c:977
+#: toplev.c:997
+msgid "Perform superblock formation via tail duplication"
+msgstr ""
+
+#: toplev.c:999
 msgid "When running CSE, follow jumps to their targets"
 msgstr "Lorsque CSE s'exécute, suivre les sauts vers leurs cibles"
 
-#: toplev.c:979
+#: toplev.c:1001
 msgid "When running CSE, follow conditional jumps"
 msgstr "Lorsque CSE s'exécute, suivre les sauts considitionnels vers leurs cibles"
 
-#: toplev.c:981
+#: toplev.c:1003
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "Effectuer un nombre mineur d'optimisations coûteuses"
 
-#: toplev.c:983
+#: toplev.c:1005
 msgid "Perform jump threading optimizations"
 msgstr "Exécuter des optimisations de sauts de thread"
 
-#: toplev.c:985
+#: toplev.c:1007
 msgid "Perform strength reduction optimizations"
 msgstr "Exécuter un réduction en force des optimisations"
 
-#: toplev.c:987
+#: toplev.c:1009
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "Exécuter un dé-roulement des boucles lorsque le compteur d'itération est connu"
 
-#: toplev.c:989
+#: toplev.c:1011
 msgid "Perform loop unrolling for all loops"
 msgstr "Exécuter la boucle par désenroulement de toutes les boucles"
 
-#: toplev.c:991
+#: toplev.c:1013
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr "Générer des instructions prérecherchées, si disponible, pour les tableaux dans les boucles"
 
-#: toplev.c:993
+#: toplev.c:1015
 msgid "Force all loop invariant computations out of loops"
 msgstr "Forcer pour toutes les boucles des calculs invariants en dehors des boucles"
 
-#: toplev.c:995
+#: toplev.c:1017
 msgid "Strength reduce all loop general induction variables"
 msgstr "Renforcer la réduction de toutes les boucles par induction des variables"
 
-#: toplev.c:997
+#: toplev.c:1019
 msgid "Store strings in writable data section"
 msgstr "Stocker les chaînes dans les sections d'écriture des données"
 
-#: toplev.c:999
+#: toplev.c:1021
 msgid "Enable machine specific peephole optimizations"
 msgstr "Autoriser les optimisations des trous spécifiques à une machine"
 
-#: toplev.c:1001
+#: toplev.c:1023
 msgid "Copy memory operands into registers before using"
 msgstr "Copier les opérandes mémoire dans les registres avant de les utiliser"
 
-#: toplev.c:1003
+#: toplev.c:1025
 msgid "Copy memory address constants into regs before using"
 msgstr "Copier les constantes d'adresses mémoire dans les registres avant de les utiliser"
 
-#: toplev.c:1005
+#: toplev.c:1027
 msgid "Allow function addresses to be held in registers"
 msgstr "Autoriser le maintien des adresses de fonction dans les registres"
 
-#: toplev.c:1007
+#: toplev.c:1029
 msgid "Integrate simple functions into their callers"
 msgstr "Intégrer les fonctions simples à l'intérieur des appelants"
 
-#: toplev.c:1009
+#: toplev.c:1031
 msgid "Generate code for funcs even if they are fully inlined"
 msgstr "Générer le code pour les fonctions même si elles sont complètement en ligne"
 
-#: toplev.c:1011
+#: toplev.c:1033
 msgid "Pay attention to the 'inline' keyword"
 msgstr "Porter attention au mot clé « inline »"
 
-#: toplev.c:1013
+#: toplev.c:1035
 msgid "Emit static const variables even if they are not used"
 msgstr "Produire des variables constantes statiques même si elles ne sont pas utilisées"
 
-#: toplev.c:1015
+#: toplev.c:1037
 msgid "Check for syntax errors, then stop"
 msgstr "Vérifier les erreurs de syntaxes et puis stopper"
 
-#: toplev.c:1017
+#: toplev.c:1039
 msgid "Mark data as shared rather than private"
 msgstr "Marquer les données comme partagées au lieu de privées"
 
-#: toplev.c:1019
+#: toplev.c:1041
 msgid "Enable saving registers around function calls"
 msgstr "Autoriser la sauvegarde autour des appels de fonction"
 
-#: toplev.c:1021
+#: toplev.c:1043
 msgid "Return 'short' aggregates in memory, not registers"
 msgstr "Retourner des aggrégats de type « short » en mémoire, pas dans les registres"
 
-#: toplev.c:1023
+#: toplev.c:1045
 msgid "Return 'short' aggregates in registers"
 msgstr "Retourner des aggrégats de type « short » dans les registres"
 
-#: toplev.c:1025
+#: toplev.c:1047
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "Tented de remplir de délais les fentes des instructions de branchement"
 
-#: toplev.c:1027
+#: toplev.c:1049
 msgid "Perform the global common subexpression elimination"
 msgstr "Exécuter l'élimination de sous-expression du commun global"
 
-#: toplev.c:1029
+#: toplev.c:1051
 msgid "Perform enhanced load motion during global subexpression elimination"
 msgstr "Exécuter un chargement efficace lors de l'élimination de sous-expression globale"
 
-#: toplev.c:1031
+#: toplev.c:1053
 msgid "Perform store motion after global subexpression elimination"
 msgstr "Exécuter un stockage efficace lors de l'élimination de sous-expression globale"
 
-#: toplev.c:1033
+#: toplev.c:1055
+#, fuzzy
+msgid "Perform the loop optimizations"
+msgstr "Effectuer une optimisation sur mesure des appels"
+
+#: toplev.c:1057
+#, fuzzy
+msgid "Perform cross-jumping optimization"
+msgstr "Exécuter des optimisations de sauts de thread"
+
+#: toplev.c:1059
+msgid "Perform conversion of conditional jumps to branchless equivalents"
+msgstr ""
+
+#: toplev.c:1061
+#, fuzzy
+msgid "Perform conversion of conditional jumps to conditional execution"
+msgstr "Changer le seuil pour la conversion en une exécution conditionnelle"
+
+#: toplev.c:1063
 msgid "Run CSE pass after loop optimizations"
 msgstr "Exécuter une passe CSE après une optimisation des boucles"
 
-#: toplev.c:1035
+#: toplev.c:1065
 msgid "Run the loop optimizer twice"
 msgstr "Exécuter l'optimiseur de boucle deux fois"
 
-#: toplev.c:1037
+#: toplev.c:1067
 msgid "Delete useless null pointer checks"
 msgstr "Détruire les vérifications de pointeurs nul inutiles"
 
-#: toplev.c:1039
-msgid "Pretend that host and target use the same FP format"
-msgstr "Prétendre que l'hôte et la cible utilise le format FP"
-
-#: toplev.c:1041
+#: toplev.c:1069
 msgid "Reschedule instructions before register allocation"
 msgstr "Reçéduler les instructions avant l'allocation de registres"
 
-#: toplev.c:1043
+#: toplev.c:1071
 msgid "Reschedule instructions after register allocation"
 msgstr "Reçédulers les instructions après l'allocation de registres"
 
-#: toplev.c:1045
+#: toplev.c:1073
 msgid "Enable scheduling across basic blocks"
 msgstr "Autoriser le çédulage à travers les blocs de base"
 
-#: toplev.c:1047
+#: toplev.c:1075
 msgid "Allow speculative motion of non-loads"
 msgstr "Autoriser le mouvement spéculatif de non chargements"
 
-#: toplev.c:1049
+#: toplev.c:1077
 msgid "Allow speculative motion of some loads"
 msgstr "Autoriser le mouvement spéculatif de quelques chargements"
 
-#: toplev.c:1051
+#: toplev.c:1079
 msgid "Allow speculative motion of more loads"
 msgstr "Autoriser le mouvement spéculatif de plusieurs chargements"
 
-#: toplev.c:1053
+#: toplev.c:1081
 msgid "Replace add,compare,branch with branch on count reg"
 msgstr "Remplacer add,compare,branch avec des branchements utilisant un compteur registre"
 
-#: toplev.c:1055
+#: toplev.c:1083
 msgid "Generate position independent code, if possible"
 msgstr "Générer du code indépendant de la position, si possible"
 
-#: toplev.c:1058
+#: toplev.c:1086
 msgid "Enable exception handling"
 msgstr "Autoriser le traitement des exceptions"
 
-#: toplev.c:1060
+#: toplev.c:1088
 msgid "Just generate unwind tables for exception handling"
 msgstr "Générer simplement des tables étendues pour le traitement des exceptions"
 
-#: toplev.c:1062
+#: toplev.c:1090
 msgid "Generate unwind tables exact at each instruction boundary"
 msgstr "Générer des tables étendues exactes pour chaque bornes d'instruction"
 
-#: toplev.c:1064
+#: toplev.c:1092
 msgid "Support synchronous non-call exceptions"
 msgstr "Supporter les exceptions synchrones des non appels"
 
-#: toplev.c:1066
+#: toplev.c:1094
 msgid "Insert arc based program profiling code"
 msgstr "Insérer le code de profilage du programme de base"
 
-#: toplev.c:1068
+#: toplev.c:1096
 msgid "Create data files needed by gcov"
 msgstr "Créer les fichiers de données nécessaires par gcov"
 
-#: toplev.c:1070
+#: toplev.c:1098
 msgid "Use profiling information for branch probabilities"
 msgstr "Utiliser les informations de profilage pour les probabilités de branchements"
 
-#: toplev.c:1072
+#: toplev.c:1100
+#, fuzzy
+msgid "Enable basic program profiling code"
+msgstr "Insérer le code de profilage du programme de base"
+
+#: toplev.c:1102
 msgid "Reorder basic blocks to improve code placement"
 msgstr "Ré-ordonner les blocs de base pour améliorer l'emplacement de code"
 
-#: toplev.c:1074
+#: toplev.c:1104
+#, fuzzy
+msgid "Reorder functions to improve code placement"
+msgstr "Ré-ordonner les blocs de base pour améliorer l'emplacement de code"
+
+#: toplev.c:1106
 msgid "Do the register renaming optimization pass"
 msgstr "Renommer les registres lors de la passe d'optimisation"
 
-#: toplev.c:1076
+#: toplev.c:1108
 msgid "Do the register copy-propagation optimization pass"
 msgstr "Effectuer la passe d'optimisation de la propagation-de-copie par registre"
 
-#: toplev.c:1078
+#: toplev.c:1110
 msgid "Do not put uninitialized globals in the common section"
 msgstr "Ne pas placer de globaux non initialisés dans la section commune"
 
-#: toplev.c:1080
+#: toplev.c:1112
 msgid "Do not generate .size directives"
 msgstr "Ne pas générer de directives .size"
 
-#: toplev.c:1082
+#: toplev.c:1114
 msgid "place each function into its own section"
 msgstr "placer chaque fonction dans sa propre section"
 
-#: toplev.c:1084
+#: toplev.c:1116
 msgid "place data items into their own section"
 msgstr "placer les items des données dans leur propre section"
 
-#: toplev.c:1086
+#: toplev.c:1118
 msgid "Add extra commentry to assembler output"
 msgstr "Ajouter des commentaires additionnels à la sortie de l'assembleur"
 
-#: toplev.c:1088
+#: toplev.c:1120
 msgid "Output GNU ld formatted global initializers"
 msgstr "Produire les initialiseurs globaux formattés pour GNU ld"
 
-#: toplev.c:1090
+#: toplev.c:1122
 msgid "Enables a register move optimization"
 msgstr "Autoriser l'optimisation des déplacements par registre"
 
-#: toplev.c:1092
+#: toplev.c:1124
 msgid "Do the full regmove optimization pass"
 msgstr "Effectuer la passe d'optimisation complète des des déplacements par les registres"
 
-#: toplev.c:1094
+#: toplev.c:1126
 msgid "Pack structure members together without holes"
 msgstr "Empaqueter les membres des structures ensembles sans trous"
 
-#: toplev.c:1096
+#: toplev.c:1128
 msgid "Insert stack checking code into the program"
 msgstr "Insérer du code de vérificaion de la pile dans le programme"
 
-#: toplev.c:1098
+#: toplev.c:1130
 msgid "Specify that arguments may alias each other & globals"
 msgstr "Assumer que les arguments peuvent avoir des alias l'un vers l'autre et globaux"
 
-#: toplev.c:1100
+#: toplev.c:1132
 msgid "Assume arguments may alias globals but not each other"
 msgstr "Assumer que les arguments peuvent avoir des alias globaux mais pas l'un vers l'autre"
 
-#: toplev.c:1102
+#: toplev.c:1134
 msgid "Assume arguments do not alias each other or globals"
 msgstr "Assumer que les arguments n'ont pas d'alias l'un vers l'autre ou globaux"
 
-#: toplev.c:1104
+#: toplev.c:1136
 msgid "Assume strict aliasing rules apply"
 msgstr "Assumer que des règles stricts d'alias s'appliquent"
 
-#: toplev.c:1106
+#: toplev.c:1138
 msgid "Align the start of loops"
 msgstr "Aligner le début des boucles"
 
-#: toplev.c:1108
+#: toplev.c:1140
 msgid "Align labels which are only reached by jumping"
 msgstr "Aligner les étiquettes qui sont seulement atteintes par sauts"
 
-#: toplev.c:1110
+#: toplev.c:1142
 msgid "Align all labels"
 msgstr "Aligner toutes les étiquettes"
 
-#: toplev.c:1112
+#: toplev.c:1144
 msgid "Align the start of functions"
 msgstr "Aligner le début des fonctions"
 
-#: toplev.c:1114
+#: toplev.c:1146
 msgid "Attempt to merge identical constants accross compilation units"
 msgstr "Tentative de fusion de constantes identiques à travers des unités de compilation"
 
-#: toplev.c:1116
+#: toplev.c:1148
 msgid "Attempt to merge identical constants and constant variables"
 msgstr "Tentative de fusion de constantes identique et des variables constantes"
 
-#: toplev.c:1118
+#: toplev.c:1150
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr "Supprimer dans la sortie les numéros d'instructions et de notes de lignes dans les vidanges de mises au point"
 
-#: toplev.c:1120
+#: toplev.c:1152
 msgid "Instrument function entry/exit with profiling calls"
 msgstr "Traiter les entrées/sorties des fonctins avec appels de profilage"
 
-#: toplev.c:1122
+#: toplev.c:1154
+#, fuzzy
+msgid "Put zero initialized data in the bss section"
+msgstr "Ne pas placer de globaux non initialisés dans la section commune"
+
+#: toplev.c:1156
 msgid "Enable SSA optimizations"
 msgstr "Autoriser les optimisations SSA"
 
-#: toplev.c:1124
+#: toplev.c:1158
 msgid "Enable SSA conditional constant propagation"
 msgstr "Autoriser la propagation SSA de constante conditionnelle"
 
-#: toplev.c:1126
+#: toplev.c:1160
 msgid "Enable aggressive SSA dead code elimination"
 msgstr "Autoriser l'élimination agressive SSA du code mort"
 
-#: toplev.c:1128
+#: toplev.c:1162
 msgid "External symbols have a leading underscore"
 msgstr "Les symboles externes sont préfixés d'un caractère de soulignement"
 
-#: toplev.c:1130
+#: toplev.c:1164
 msgid "Process #ident directives"
 msgstr "Traiter les directive #ident"
 
-#: toplev.c:1132
+#: toplev.c:1166
 msgid "Enables an rtl peephole pass run before sched2"
 msgstr "Autoriser l'exécution de la passe rtl sur les trous avant sched2"
 
-#: toplev.c:1134
+#: toplev.c:1168
+msgid "Assume no NaNs or +-Infs are generated"
+msgstr ""
+
+#: toplev.c:1170
 msgid "Enables guessing of branch probabilities"
 msgstr "Autoriser l'estimation des probabilités de branchement"
 
-#: toplev.c:1136
+#: toplev.c:1172
 msgid "Set errno after built-in math functions"
 msgstr "Initialiser errno après les fonctions internes mathématiques"
 
-#: toplev.c:1138
+#: toplev.c:1174
 msgid "Floating-point operations can trap"
 msgstr "les opérations virgule flottante peuvent être attrappées"
 
-#: toplev.c:1140
+#: toplev.c:1176
 msgid "Allow math optimizations that may violate IEEE or ANSI standards"
 msgstr "Permettre l'optimisation des maths qui peut violer les standards IEEE ou ANSI"
 
-#: toplev.c:1142
-msgid "Compile pointers as triples: value, base & end"
-msgstr "Compiler les pointeurs comme des triplets: valeur, base et fin"
+#: toplev.c:1178
+msgid "Disable optimizations observable by IEEE signaling NaNs"
+msgstr ""
 
-#: toplev.c:1144
-msgid "Generate code to check bounds before dereferencing pointers and arrays"
+#: toplev.c:1180
+#, fuzzy
+msgid "Generate code to check bounds before indexing arrays"
 msgstr "Générer du code pour vérifier les bornes avant de dé-référencer les pointeurs et les tableaux"
 
-#: toplev.c:1146
+#: toplev.c:1182
 msgid "Convert floating point constant to single precision constant"
 msgstr "Convertir les constantes flottantes en constantes en simple précision"
 
-#: toplev.c:1148
+#: toplev.c:1184
 msgid "Report time taken by each compiler pass at end of run"
 msgstr "Rapporter le temps pris par chaque passe de compilation à la fin de l'exécution"
 
-#: toplev.c:1150
+#: toplev.c:1186
 msgid "Report on permanent memory allocation at end of run"
 msgstr "Rapporter toute allocation de mémoire permanente à la fin de l'exécution"
 
-#: toplev.c:1152
+#: toplev.c:1188
 msgid "Trap for signed overflow in addition / subtraction / multiplication"
 msgstr "Attrapper les débordements de signe dans addition/soustraction/multiplication"
 
-#: toplev.c:1169
-msgid "Compile just for ISO C89"
-msgstr "Compiler seulement pour ISO C89"
+#: toplev.c:1190
+#, fuzzy
+msgid "Use graph coloring register allocation."
+msgstr "Reçéduler les instructions avant l'allocation de registres"
 
-#: toplev.c:1171
-msgid "Do not promote floats to double if using -traditional"
-msgstr "Ne pas promouvoir les flottants à des doubles avec -traditional"
+#: toplev.c:1207
+#, fuzzy
+msgid "Compile just for ISO C90"
+msgstr "Compiler seulement pour ISO C89"
 
-#: toplev.c:1173
+#: toplev.c:1209
 msgid "Determine language standard"
 msgstr "Déterminer le standard du langage"
 
-#: toplev.c:1177
+#: toplev.c:1213
 msgid "Make bit-fields by unsigned by default"
 msgstr "Rendre les champs de bits non signés par défaut"
 
-#: toplev.c:1181
+#: toplev.c:1217
 msgid "Make 'char' be signed by default"
 msgstr "Rendre les « char » signés par défaut"
 
-#: toplev.c:1183
+#: toplev.c:1219
 msgid "Make 'char' be unsigned by default"
 msgstr "Rendre les « char » non signés par défaut"
 
-#: toplev.c:1189
-msgid "Attempt to support traditional K&R style C"
-msgstr "Tenter de supporter le style de langage C traditionnel K&R"
-
-#: toplev.c:1195
+#: toplev.c:1225
 msgid "Do not recognize the 'asm' keyword"
 msgstr "Ne pas reconnaître le mot clé « asm »"
 
-#: toplev.c:1198
+#: toplev.c:1228
 msgid "Do not recognize any built in functions"
 msgstr "Ne pas reocnnaître aucun construit dans les fonctions"
 
-#: toplev.c:1200
+#: toplev.c:1230
 msgid "Assume normal C execution environment"
 msgstr "Assumer un environnement d'exécution normal C"
 
-#: toplev.c:1203
+#: toplev.c:1233
 msgid "Assume that standard libraries & main might not exist"
 msgstr "Assumer que les librairies standards & main peuvent ne pas exister"
 
-#: toplev.c:1206
+#: toplev.c:1236
 msgid "Allow different types as args of ? operator"
 msgstr "Permettre des types différents pour les arguments de l'opérateur ?"
 
-#: toplev.c:1209
+#: toplev.c:1239
 msgid "Allow the use of $ inside identifiers"
 msgstr "Permettre l'utilisation de $ à l'intérieur d'identificateurs"
 
-#: toplev.c:1214
+#: toplev.c:1244
 msgid "Use the same size for double as for float"
 msgstr "Utiliser la même taille pour un double que pour un flottant"
 
-#: toplev.c:1217
+#: toplev.c:1247
 msgid "Use the smallest fitting integer to hold enums"
 msgstr "Utiliser le plus petit entier pour contenir l'énumération (enums)"
 
-#: toplev.c:1220
+#: toplev.c:1250
 msgid "Override the underlying type for wchar_t to `unsigned short'"
 msgstr "Écraser le type sous-jacent de wchar_t vers « unsigned short »"
 
-#: toplev.c:1224
+#: toplev.c:1254
 msgid "Enable most warning messages"
 msgstr "Autoriser la plupart des messages d'avertissement"
 
-#: toplev.c:1226
+#: toplev.c:1256
 msgid "Warn about casting functions to incompatible types"
 msgstr "Avertir à propos des fonctions de transtypage avec des types incompatibles"
 
-#: toplev.c:1230
+#: toplev.c:1259
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr "Avertir à propos des fonctions qui pourraient être candidates pour les attributs de format"
 
-#: toplev.c:1233
+#: toplev.c:1262
 msgid "Warn about casts which discard qualifiers"
 msgstr "Avertir à propos des transtypage qui écartent les qualificateurs"
 
-#: toplev.c:1236
+#: toplev.c:1265
 msgid "Warn about subscripts whose type is 'char'"
 msgstr "Avertir à propose des souscripts dont le type est « char »"
 
-#: toplev.c:1239 toplev.c:1242
+#: toplev.c:1268 toplev.c:1271
 msgid "Warn if nested comments are detected"
 msgstr "Avertir si des commentaires imbriqués sont détectés"
 
-#: toplev.c:1245
+#: toplev.c:1274
 msgid "Warn about possibly confusing type conversions"
 msgstr "Avertir à propos des type de conversions confuses"
 
-#: toplev.c:1248
+#: toplev.c:1278
+#, fuzzy
+msgid "Do not warn about compile-time integer division by zero"
+msgstr "Ne pas intercepter les divisions par zéros sur des entiers"
+
+#: toplev.c:1280
+msgid "Warn about testing equality of floating point numbers"
+msgstr "Avertir à propos des tests d'égalité sur des nombres flottants"
+
+#: toplev.c:1283
 msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
 msgstr "Avertir à propos des anomalies de format de printf/scanf/strftime/strfmon"
 
-#: toplev.c:1252
-msgid "Don't warn about strftime formats yielding 2 digit years"
-msgstr "Ne pas avertir à propos des formats de strftime ne laissant que 2 chiffres pour l'année"
-
-#: toplev.c:1255
+#: toplev.c:1287
 msgid "Don't warn about too many arguments to format functions"
 msgstr "Ne pas avertir à propos d'un surplus d'arguments pour des fonctions de format"
 
-#: toplev.c:1257
+#: toplev.c:1289
 msgid "Warn about non-string-literal format strings"
 msgstr "Avertir à propos des chaînes de format qui ne sont pas des chaînes"
 
-#: toplev.c:1260
+#: toplev.c:1292
 msgid "Warn about possible security problems with format functions"
 msgstr "Avertir à propos des problèmes possibles de sécurité avec les formats de fonction"
 
-#: toplev.c:1263
+#: toplev.c:1296
+msgid "Don't warn about strftime formats yielding 2 digit years"
+msgstr "Ne pas avertir à propos des formats de strftime ne laissant que 2 chiffres pour l'année"
+
+#: toplev.c:1298
 msgid "Warn about implicit function declarations"
 msgstr "Avertir à propos des déclarations de fonctions implicites"
 
-#: toplev.c:1267
+#: toplev.c:1302
 msgid "Warn when a declaration does not specify a type"
 msgstr "Avertir lorsqu'une déclaration ne spécifie pas le type"
 
-#: toplev.c:1272
+#: toplev.c:1307
 msgid "Warn about the use of the #import directive"
 msgstr "Avertir à propos de l'utilisation de la directive #import"
 
-#: toplev.c:1276
+#: toplev.c:1311
 msgid "Do not warn about using 'long long' when -pedantic"
 msgstr "Ne pas avertir à propos de l'utilisation de « long long » avec -pedantic"
 
-#: toplev.c:1278
+#: toplev.c:1313
 msgid "Warn about suspicious declarations of main"
 msgstr "Avertir à propos des déclarations douteuses de main"
 
-#: toplev.c:1281
+#: toplev.c:1316
 msgid "Warn about possibly missing braces around initializers"
 msgstr "Avertir à propos des accolades possiblement manquantes autour des initialiseurs"
 
-#: toplev.c:1284
+#: toplev.c:1319
 msgid "Warn about global funcs without previous declarations"
 msgstr "Avertir à propos des fonctions globales sans déclaration précédente"
 
-#: toplev.c:1287
+#: toplev.c:1322
 msgid "Warn about global funcs without prototypes"
 msgstr "Avertir à propos des fonctions globales sans prototype"
 
-#: toplev.c:1290
+#: toplev.c:1325
 msgid "Warn about use of multicharacter literals"
 msgstr "Avertir à propose de l'utilisation des chaînes de multi-caractères"
 
-#: toplev.c:1293
+#: toplev.c:1328
 msgid "Warn about externs not at file scope level"
 msgstr "Avertir à propos des externes qui n'est pas au niveau dans le champ du fichier"
 
-#: toplev.c:1296
+#: toplev.c:1331
 msgid "Warn about possible missing parentheses"
 msgstr "Avertir à propos du manque possible de parenthèses"
 
-#: toplev.c:1299
-msgid "Warn about possible violations of sequence point rules"
-msgstr "Avertir à propos des violations possibles des règles de séquence de points"
-
-#: toplev.c:1302
+#: toplev.c:1334
 msgid "Warn about function pointer arithmetic"
 msgstr "Avertir à propos d'arithmétique portant sur un pointeur de fonction"
 
-#: toplev.c:1305
+#: toplev.c:1337
 msgid "Warn about multiple declarations of the same object"
 msgstr "Avertir à propos des déclarations multiples portant sur le même objet"
 
-#: toplev.c:1308
-msgid "Warn about signed/unsigned comparisons"
-msgstr "Avertir à propos des comparaisons signés/non signés"
+#: toplev.c:1340
+#, fuzzy
+msgid "Warn whenever a function's return-type defaults to int"
+msgstr "le défaut choisi du type retourné est « int »"
 
-#: toplev.c:1311
-msgid "Warn about testing equality of floating point numbers"
-msgstr "Avertir à propos des tests d'égalité sur des nombres flottants"
+#: toplev.c:1343
+msgid "Warn about possible violations of sequence point rules"
+msgstr "Avertir à propos des violations possibles des règles de séquence de points"
 
-#: toplev.c:1314
-msgid "Warn about unrecognized pragmas"
-msgstr "Avertir à propos des pragmas non reconnus"
+#: toplev.c:1346
+msgid "Warn about signed/unsigned comparisons"
+msgstr "Avertir à propos des comparaisons signés/non signés"
 
-#: toplev.c:1317
+#: toplev.c:1349
 msgid "Warn about non-prototyped function decls"
 msgstr "Avertir à propos des déclarations de fonction sans prototype"
 
-#: toplev.c:1320
-msgid "Warn about constructs whose meaning change in ISO C"
+#: toplev.c:1352
+#, fuzzy
+msgid "Warn about constructs whose meanings change in ISO C"
 msgstr "Avertir à propos de construits dont le sens change en ISO C"
 
-#: toplev.c:1323
+#: toplev.c:1355
 msgid "Warn when trigraphs are encountered"
 msgstr "Avertir lorsque des trigraphes sont rencontrés"
 
-#: toplev.c:1328
+#: toplev.c:1360
+msgid "Warn about unrecognized pragmas"
+msgstr "Avertir à propos des pragmas non reconnus"
+
+#: toplev.c:1363
 msgid "Mark strings as 'const char *'"
 msgstr "Marque les chaînes comme étant 'const char *'"
 
-#: toplev.c:1458
+#: toplev.c:1508
 msgid "Warn when a function is unused"
 msgstr "Avertir lorsqu'une fonction est inutilisée"
 
-#: toplev.c:1460
+#: toplev.c:1510
 msgid "Warn when a label is unused"
 msgstr "Avertir lorsqu'une étiquette est inutilisée"
 
-#: toplev.c:1462
+#: toplev.c:1512
 msgid "Warn when a function parameter is unused"
 msgstr "Avertir lorsqu'un paramètre de fonction est inutilisé"
 
-#: toplev.c:1464
+#: toplev.c:1514
 msgid "Warn when a variable is unused"
 msgstr "Avertir lorsque 'une variable est inutilisée"
 
-#: toplev.c:1466
+#: toplev.c:1516
 msgid "Warn when an expression value is unused"
 msgstr "Avertir lorsque la valeur d'une expression n'est pas utilisée"
 
-#: toplev.c:1468
+#: toplev.c:1518
 msgid "Do not suppress warnings from system headers"
 msgstr "Ne pas supprimer les avertissements pour les en-têtes système"
 
-#: toplev.c:1470
+#: toplev.c:1520
 msgid "Treat all warnings as errors"
 msgstr "Traiter tous les avertissements commes des erreurs"
 
-#: toplev.c:1472
+#: toplev.c:1522
 msgid "Warn when one local variable shadows another"
 msgstr "Avertir lorsqu'une variable locale fait ombrage à une autre"
 
-#: toplev.c:1474
-msgid "Warn about enumerated switches missing a specific case"
+#: toplev.c:1524
+#, fuzzy
+msgid "Warn about enumerated switches, with no default, missing a case"
+msgstr "Avertir à propos d'un switch énuméré où un case spécific manque"
+
+#: toplev.c:1526
+#, fuzzy
+msgid "Warn about enumerated switches missing a default case"
 msgstr "Avertir à propos d'un switch énuméré où un case spécific manque"
 
-#: toplev.c:1476
+#: toplev.c:1528
+#, fuzzy
+msgid "Warn about all enumerated switches missing a specific case"
+msgstr "Avertir à propos d'un switch énuméré où un case spécific manque"
+
+#: toplev.c:1530
 msgid "Warn about returning structures, unions or arrays"
 msgstr "Avertir à propos de structures retournés, unions ou tableaux"
 
-#: toplev.c:1478
+#: toplev.c:1532
 msgid "Warn about pointer casts which increase alignment"
 msgstr "Avertir à propos des pointeurs convertis lesquels augment l'alignement"
 
-#: toplev.c:1480
+#: toplev.c:1534
 msgid "Warn about code that will never be executed"
 msgstr "Avertir à propos du code qui ne sera jamais exécuté"
 
-#: toplev.c:1482
+#: toplev.c:1536
 msgid "Warn about uninitialized automatic variables"
 msgstr "Avertir à propos des variables automatiques non initialisées"
 
-#: toplev.c:1484
+#: toplev.c:1538
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "Avertir lorsque des fonctions en ligne ne peuvent être en ligne"
 
-#: toplev.c:1486
+#: toplev.c:1540
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "Avertir lorsque les attributs paquetés n'ont pas d'effet sur l'organtisation d'un struct"
 
-#: toplev.c:1488
+#: toplev.c:1542
 msgid "Warn when padding is required to align struct members"
 msgstr "Avertir lorsque le remplissage est requis pour aligner les membres d'un struct"
 
-#: toplev.c:1490
+#: toplev.c:1544
 msgid "Warn when an optimization pass is disabled"
 msgstr "Avertir lorsque la passe d'optimisation est désactivée"
 
-#: toplev.c:1492
+#: toplev.c:1546
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "Avertir à propos de l'utilisation des déclarations « __attribute__ ((deprecated)) »"
 
-#: toplev.c:1494
+#: toplev.c:1548
 msgid "Warn about functions which might be candidates for attribute noreturn"
 msgstr "Avertir à propos des fonctions qui seraient candidates pour des attributs non retournés"
 
-#: toplev.c:1565 toplev.c:4379 tradcpp.c:792
+#: toplev.c:1550
+#, fuzzy
+msgid "Warn about code which might break the strict aliasing rules"
+msgstr "Avertir à propos des fonctions qui pourraient être candidates pour les attributs de format"
+
+#: toplev.c:1627 toplev.c:4513 config/rs6000/rs6000.c:676
 #, c-format
 msgid "invalid option `%s'"
 msgstr "option invalide « %s »"
 
-#: toplev.c:1711
-#, c-format
-msgid "internal error: %s"
-msgstr "erreur interne: %s"
-
-#: toplev.c:2024
+#: toplev.c:2029
 #, c-format
 msgid "`%s' used but never defined"
 msgstr "« %s » utilisé mais n'a jamais été défini"
 
-#: toplev.c:2027
+#: toplev.c:2032
 #, c-format
 msgid "`%s' declared `static' but never defined"
 msgstr "« %s » déclaré «static » mais n'a jamais été défiie"
 
-#: toplev.c:2049
+#: toplev.c:2051
 #, c-format
 msgid "`%s' defined but not used"
 msgstr "« %s » défini mais n'a pas été utilisé"
 
-#: toplev.c:2280
+#: toplev.c:2300
 #, c-format
 msgid "invalid register name `%s' for register variable"
 msgstr "nom de registre invalide « %s » pour un variable registre"
 
-#: toplev.c:3279
-#, c-format
-msgid "crossjump disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
-msgstr "saut croisé désactivé: %d > 1000 blocs de base  et %d >= 20 blocs edges/basic"
-
-#: toplev.c:3590
+#: toplev.c:3683
 msgid "  -ffixed-<register>      Mark <register> as being unavailable to the compiler\n"
 msgstr "  -ffixed-<registre>      marque le <registre> qui est rendu indisponibles pour le compilateur\n"
 
-#: toplev.c:3591
+#: toplev.c:3684
 msgid "  -fcall-used-<register>  Mark <register> as being corrupted by function calls\n"
 msgstr "  -fcall-used-<registre>  marquer le <registre> qui est corrompu par les appels de fonctions\n"
 
-#: toplev.c:3592
+#: toplev.c:3685
 msgid "  -fcall-saved-<register> Mark <register> as being preserved across functions\n"
 msgstr "  -fcall-saved-<registre> marquer le <registre> qui est préservé à travers les fonctions\n"
 
-#: toplev.c:3593
+#: toplev.c:3686
 msgid "  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
 msgstr "  -finline-limit=<nombre> limiter la taille des fonction en ligne à <nombre>\n"
 
-#: toplev.c:3594
+#: toplev.c:3687
 msgid "  -fmessage-length=<number> Limits diagnostics messages lengths to <number> characters per line.  0 suppresses line-wrapping\n"
 msgstr "  -fmessage-length=<nombre> limiter la longueur des messages de diagnotiques à <nombre> de caractères par ligne.  0 supprime l'enroulement de ligne\n"
 
-#: toplev.c:3595
+#: toplev.c:3688
 msgid "  -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping\n"
 msgstr "  -fdiagnostics-show-location=[once | every-line] indiquer combien de fois les information de localisation des sources doivent être produites, comme préfixe, au début d'un diagnostique lorsque les lignes doivent s'enrouler sur d'autres\n"
 
-#: toplev.c:3606
+#: toplev.c:3689
+msgid "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indicates the default thread-local storage code generation model\n"
+msgstr ""
+
+#: toplev.c:3700
 msgid "  -O[number]              Set optimization level to [number]\n"
 msgstr "  -O[NIVEAU]              utiliser le NIVEAU d'optimisation\n"
 
-#: toplev.c:3607
+#: toplev.c:3701
 msgid "  -Os                     Optimize for space rather than speed\n"
 msgstr "  -Os                     optimiser l'utilisation de l'espace plutôt que la vitesse\n"
 
-#: toplev.c:3619
+#: toplev.c:3713
 msgid "  -pedantic               Issue warnings needed by strict compliance to ISO C\n"
 msgstr "  -pedantic               émettre les avertissements nécessaires pour être conforme de façon stricte à ISO C\n"
 
-#: toplev.c:3620
+#: toplev.c:3714
 msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
 msgstr "  -pedantic-errors        identique à -pedantic sauf que les erreurs sont produites\n"
 
-#: toplev.c:3621
+#: toplev.c:3715
 msgid "  -w                      Suppress warnings\n"
 msgstr "  -w                      supprimer les avertissements\n"
 
-#: toplev.c:3622
+#: toplev.c:3716
 msgid "  -W                      Enable extra warnings\n"
 msgstr "  -W                      autoriser les avertissements additionnels\n"
 
-#: toplev.c:3633
+#: toplev.c:3727
 msgid "  -Wunused                Enable unused warnings\n"
 msgstr "  -Wunused                autoriser les avertissements pour signaler les non utilisés\n"
 
-#: toplev.c:3634
+#: toplev.c:3728
 msgid "  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
 msgstr "  -Wlarger-than-<nombre>  avertir si un objet est plus grand que <nombre> d'octets\n"
 
-#: toplev.c:3635
+#: toplev.c:3729
 msgid "  -p                      Enable function profiling\n"
 msgstr "  -p                      autoriser le profilage des fonctions\n"
 
-#: toplev.c:3637
-msgid "  -a                      Enable block profiling \n"
-msgstr "  -a                      autoriser le profilage des blocs \n"
-
-#: toplev.c:3640
-msgid "  -ax                     Enable jump profiling \n"
-msgstr "  -ax                     autoriser le profilage des sauts \n"
-
-#: toplev.c:3642
+#: toplev.c:3730
 msgid "  -o <file>               Place output into <file> \n"
 msgstr "  -o <fichier>            produire la sortie dans le <fichier> \n"
 
-#: toplev.c:3643
+#: toplev.c:3731
 msgid ""
 "  -G <number>             Put global and static data smaller than <number>\n"
 "                          bytes into a special section (on some targets)\n"
@@ -7480,35 +7925,35 @@ msgstr ""
 "                          petites que <nombre> d'octets dans une section\n"
 "                          spéciale (sur certaine cible)\n"
 
-#: toplev.c:3654
+#: toplev.c:3742
 msgid "  -aux-info <file>        Emit declaration info into <file>\n"
 msgstr "  -aux-info <fichier>     produire une info de déclaration dans le <fichier>\n"
 
-#: toplev.c:3655
+#: toplev.c:3743
 msgid "  -quiet                  Do not display functions compiled or elapsed time\n"
 msgstr "  -quiet                 ne pas afficher les fonctions compilées ou le temps écoulé\n"
 
-#: toplev.c:3656
+#: toplev.c:3744
 msgid "  -version                Display the compiler's version\n"
 msgstr "  -version                afficher la version du compilateur\n"
 
-#: toplev.c:3657
+#: toplev.c:3745
 msgid "  -d[letters]             Enable dumps from specific passes of the compiler\n"
 msgstr "  -d[lettres]             autoriser les vidanges pour des passes spécifiques du compilateur\n"
 
-#: toplev.c:3658
+#: toplev.c:3746
 msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
 msgstr "  -dumpbase <fichier>     nom de base à utiliser pour les vidanges de passes spécifiques\n"
 
-#: toplev.c:3660
+#: toplev.c:3748
 msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
 msgstr "  -fsched-verbose=<numéro> initialiser le niveau de verbosité du céduleur\n"
 
-#: toplev.c:3662
+#: toplev.c:3750
 msgid "  --help                  Display this information\n"
 msgstr "  --help                  afficher l'aide-mémoire\n"
 
-#: toplev.c:3677
+#: toplev.c:3765
 msgid ""
 "\n"
 "Language specific options:\n"
@@ -7516,12 +7961,12 @@ msgstr ""
 "\n"
 "Options spécifiques au langage:\n"
 
-#: toplev.c:3689
+#: toplev.c:3777
 #, c-format
 msgid "  %-23.23s [undocumented]\n"
 msgstr "  %-23.23s [non documenté]\n"
 
-#: toplev.c:3697 toplev.c:3711
+#: toplev.c:3785 toplev.c:3799
 #, c-format
 msgid ""
 "\n"
@@ -7530,7 +7975,7 @@ msgstr ""
 "\n"
 "Il y a des options spécifiques %s qui ne sont pas documentés aussi.\n"
 
-#: toplev.c:3701
+#: toplev.c:3789
 #, c-format
 msgid ""
 "\n"
@@ -7539,7 +7984,7 @@ msgstr ""
 "\n"
 " Options pour %s:\n"
 
-#: toplev.c:3738
+#: toplev.c:3826
 msgid ""
 "\n"
 "Target specific options:\n"
@@ -7547,12 +7992,12 @@ msgstr ""
 "\n"
 "Options spécifiques à la cible:\n"
 
-#: toplev.c:3752 toplev.c:3771
+#: toplev.c:3840 toplev.c:3859
 #, c-format
 msgid "  -m%-23.23s [undocumented]\n"
 msgstr "  -m%-23.23s [non documenté]\n"
 
-#: toplev.c:3780
+#: toplev.c:3868
 msgid ""
 "\n"
 "There are undocumented target specific options as well.\n"
@@ -7560,68 +8005,73 @@ msgstr ""
 "\n"
 "Il y a des options spécifiques à la cible qui ne sont pas documentés aussi.\n"
 
-#: toplev.c:3782
+#: toplev.c:3870
 msgid "  They exist, but they are not documented.\n"
 msgstr "  Ils existent, mais ils ne sont pas documentés.\n"
 
-#: toplev.c:3835
+#: toplev.c:3923
 #, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr "option gcc de mise au point non reconnue: %c"
 
-#: toplev.c:3905
+#: toplev.c:3979
+#, fuzzy, c-format
+msgid "`%s': unknown tls-model option"
+msgstr "« %s »: inconnu ou non supporté option -g"
+
+#: toplev.c:4006
 #, c-format
 msgid "unrecognized register name `%s'"
 msgstr "nom de registre non reconnue « %s »"
 
-#: toplev.c:3930 toplev.c:4808
+#: toplev.c:4031 toplev.c:4965
 #, c-format
 msgid "unrecognized option `%s'"
 msgstr "option « %s » non reconnue"
 
-#: toplev.c:3974
+#: toplev.c:4075
 msgid "-Wid-clash-LEN is no longer supported"
 msgstr "-Wid-clash-LEN n'est plus supportée"
 
-#: toplev.c:4051
+#: toplev.c:4152
 #, c-format
 msgid "use -gdwarf -g%d for DWARF v1, level %d"
 msgstr "utiliser -gdwarf -g%d pour DWARF v1, niveau %d"
 
-#: toplev.c:4054
+#: toplev.c:4155
 msgid "use -gdwarf-2   for DWARF v2"
 msgstr "utiliser -gdwarf-2   pour  DWARF v2"
 
-#: toplev.c:4059
+#: toplev.c:4160
 #, c-format
 msgid "ignoring option `%s' due to invalid debug level specification"
 msgstr "option « %s » ignorée en raison de la spécification du niveau de mise au poitn invalide"
 
-#: toplev.c:4082 toplev.c:4806
+#: toplev.c:4183 toplev.c:4963
 #, c-format
 msgid "`%s': unknown or unsupported -g option"
 msgstr "« %s »: inconnu ou non supporté option -g"
 
-#: toplev.c:4089
+#: toplev.c:4190
 #, c-format
 msgid "`%s' ignored, conflicts with `-g%s'"
 msgstr "« %s » ignoré, en conflit avec «-g%s»"
 
-#: toplev.c:4168
+#: toplev.c:4269
 msgid "-param option missing argument"
 msgstr "argument manquant pour l'option -param"
 
-#: toplev.c:4177
+#: toplev.c:4278
 #, c-format
 msgid "invalid --param option: %s"
 msgstr "option invalide --param: %s"
 
-#: toplev.c:4189
+#: toplev.c:4290
 #, c-format
 msgid "invalid parameter value `%s'"
 msgstr "valeur du paramètre invalide « %s »"
 
-#: toplev.c:4396
+#: toplev.c:4530
 #, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -7632,1125 +8082,894 @@ msgstr ""
 "%s\tcompilé par GNU C version %s.\n"
 "%s%s%s version %s (%s) compilé par CC.\n"
 
-#: toplev.c:4452
+#: toplev.c:4586
 msgid "options passed: "
 msgstr "options passées: "
 
-#: toplev.c:4481
+#: toplev.c:4615
 msgid "options enabled: "
 msgstr "options autorisées: "
 
-#: toplev.c:4540 java/jcf-write.c:3373
+#: toplev.c:4674 java/jcf-write.c:3421
 #, c-format
 msgid "can't open %s for writing"
 msgstr "ne peut ouvrir %s en écriture"
 
-#: toplev.c:4798
+#: toplev.c:4955
 #, c-format
 msgid "ignoring command line option '%s'"
 msgstr "option « %s » de la ligne de commande est ignorée"
 
-#: toplev.c:4801
+#: toplev.c:4958
 #, c-format
 msgid "(it is valid for %s but not the selected language)"
 msgstr "(c'est valide pour %s mais pas pour le langage séclectionné)"
 
-#: toplev.c:4835
+#: toplev.c:4992
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized n'est pas supporté sans -O"
 
-#: toplev.c:4894
+#: toplev.c:5047
 msgid "instruction scheduling not supported on this target machine"
 msgstr "instruction de cédulage n'est pas supportée sur cette machine cible"
 
-#: toplev.c:4898
+#: toplev.c:5051
 msgid "this target machine does not have delayed branches"
 msgstr "cette machine cible n'a pas de branchments avec délais"
 
-#: toplev.c:4907
-msgid "profiling does not work without a frame pointer"
-msgstr "profilage ne fonctionne pas sans un pointeur de trames"
-
-#: toplev.c:4922
+#: toplev.c:5065
 #, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore n'est pas supporté sur cette machine cible"
 
-#: toplev.c:4985
+#: toplev.c:5128
 msgid "-ffunction-sections not supported for this target"
 msgstr "-ffunction-sections n'est pas supporté pour cette cible"
 
-#: toplev.c:4990
+#: toplev.c:5133
 msgid "-fdata-sections not supported for this target"
 msgstr "-fdata-sections n'est pas supporté pour cette machine cible"
 
-#: toplev.c:4997
+#: toplev.c:5140
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections désactivé; cela rend le profilage impossible"
 
-#: toplev.c:5004
+#: toplev.c:5147
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "-fprefetch-loop-arrays n'est pas supporté pour cette machine cible"
 
-#: toplev.c:5010
+#: toplev.c:5153
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-fprefetch-loop-arrays n'est pas supporté sur cette machine cible (essayer -march options)"
 
-#: toplev.c:5019
+#: toplev.c:5162
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays n'est pas supporté avec -Os"
 
-#: toplev.c:5025
+#: toplev.c:5168
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections peut affecter la mise au point sur quelques machines cibles."
 
-#: toplev.c:5146
+#: toplev.c:5280
 #, c-format
 msgid "error writing to %s"
 msgstr "erreur d'écriture dans %s"
 
-#: toplev.c:5148 java/jcf-parse.c:969 java/jcf-write.c:3380
+#: toplev.c:5282 java/jcf-parse.c:932 java/jcf-write.c:3428
 #, c-format
 msgid "error closing %s"
 msgstr "erreur de fermeture %s"
 
-#. It's a float since it contains a point.
-#: tradcif.y:231
-msgid "floating point numbers not allowed in #if expressions"
-msgstr "nombres flottants ne sont pas permis dans les expressions #if"
+#: tree-dump.c:702
+#, c-format
+msgid "could not open dump file `%s'"
+msgstr "ne peut ouvrir le fichier de vidange « %s »"
 
-#: tradcif.y:277
-msgid "invalid number in #if expression"
-msgstr "nombre invalide dans l'expression #if"
+#: tree-dump.c:778
+#, c-format
+msgid "ignoring unknown option `%.*s' in `-f%s'"
+msgstr "option inconnue «%.*s» ignorée dans «-f%s»"
 
-#: tradcif.y:357
-msgid "invalid character constant in #if"
-msgstr "constante de caractères invalide dans le #if"
+#: tree.c:3645
+msgid "arrays of functions are not meaningful"
+msgstr "tableaux de fonctions n'a pas grand sens"
 
-#: tradcif.y:394
-msgid "double quoted strings not allowed in #if expressions"
-msgstr "chaînes entre quillemets ne sont pas allouées dans les expression #if"
+#: tree.c:3702
+msgid "function return type cannot be function"
+msgstr "Le type retourné d'une fonction ne peut être une fonction"
 
-#: tradcif.y:407
-msgid "invalid token in expression"
-msgstr "jeton invalide dans l'expression"
+#: tree.c:4544
+msgid "invalid initializer for bit string"
+msgstr "initialiseur invalide pour une chaîne de bits"
 
-#: tradcif.y:498
-msgid "octal character constant does not fit in a byte"
-msgstr "constante de caractères en octal ne peut être insérée dans un octet"
+#: tree.c:4603
+#, c-format
+msgid "tree check: expected %s, have %s in %s, at %s:%d"
+msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
 
-#: tradcif.y:519
-msgid "hex character constant does not fit in a byte"
-msgstr "constante de caractères en hexadémical ne peut être insérée dans un octet"
+#: tree.c:4620
+#, c-format
+msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
+msgstr "vérification de l'arbre: attendait classe « %c », obtenu « %c » (%s) dans %s, à %s:%d"
 
-#: tradcif.y:550
-msgid "empty #if expression"
-msgstr "expression #if vide"
+#: tree.c:4637
+#, fuzzy, c-format
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgstr "vérification RTL: accès de elt %d du vecteur avec le dernier elt %d dans %s, à %s:%d"
 
-#: tradcif.y:564
-msgid "Junk after end of expression."
-msgstr "Rebut à la fin de l'expression."
+#: varasm.c:455 config/i386/winnt.c:546
+#, c-format
+msgid "%s causes a section type conflict"
+msgstr "%s cause un conflit du type de section"
 
-#: tradcpp.c:145
-msgid "macro or #include recursion too deep"
-msgstr "macro ou récursion de #include trop profonde"
+#: varasm.c:841
+#, c-format
+msgid "register name not specified for `%s'"
+msgstr "nom de registre n'est pas spécifié pour « %s »"
 
-#: tradcpp.c:562
+#: varasm.c:843
 #, c-format
-msgid "usage: %s [switches] input output"
-msgstr "usage: %s [options] entrée sortie"
+msgid "invalid register name for `%s'"
+msgstr "nom de registre invalide pour « %s »"
 
-#: tradcpp.c:578
-msgid "-traditional is not supported in C++"
-msgstr "-traditional n'est pas supporté en C++"
+#: varasm.c:846
+#, c-format
+msgid "data type of `%s' isn't suitable for a register"
+msgstr "type de données de « %s » n'est pas applicable pour un registre"
 
-#: tradcpp.c:580
-msgid "-traditional and -ansi are mutually exclusive"
-msgstr "-traditional et -ansi sont mutuellement exclusives"
+#: varasm.c:849
+#, c-format
+msgid "register specified for `%s' isn't suitable for data type"
+msgstr "registre spécifié pour « %s » n'est applicable à un type de données"
 
-#: tradcpp.c:594
-msgid "filename missing after -i option"
-msgstr "nom de fichier manquant après l'option -i"
+#: varasm.c:858
+msgid "global register variable has initial value"
+msgstr "variable globale registre a une valeur initiale"
 
-#: tradcpp.c:612
-msgid "filename missing after -o option"
-msgstr "nom de fichier manquant après l'option -o"
+#: varasm.c:861
+msgid "volatile register variables don't work as you might wish"
+msgstr "variables resgistres volatiles ne fonctionne pas comme vous le souhaiteriez"
 
-#: tradcpp.c:675
+#: varasm.c:894
 #, c-format
-msgid "target missing after %s option"
-msgstr "cible manquante après l'option %s"
+msgid "register name given for non-register variable `%s'"
+msgstr "nom de registre donné pour une variable non registre « %s »"
 
-#: tradcpp.c:689
+#: varasm.c:1542
 #, c-format
-msgid "filename missing after %s option"
-msgstr "nom de fichier manquant après l'option %s"
+msgid "alignment of `%s' is greater than maximum object file alignment. Using %d"
+msgstr "alignement de « %s » est plus grand que l'alignement maximal du fichier objet. %d est utilisé."
 
-#: tradcpp.c:714
-#, c-format
-msgid "macro name missing after -%c option"
-msgstr "nom de macro manquant après l'option -%c"
+#: varasm.c:1584
+msgid "thread-local COMMON data not implemented"
+msgstr ""
 
-#: tradcpp.c:734
-msgid "-pedantic and -traditional are mutually exclusive"
-msgstr "-pedantic et -traditional sont mutuellement exclusives"
+#: varasm.c:1608
+#, c-format
+msgid "requested alignment for %s is greater than implemented alignment of %d"
+msgstr "alignement requis pour %s est plus grand que l'alignement implanté de %d"
 
-#: tradcpp.c:739
-msgid "-trigraphs and -traditional are mutually exclusive"
-msgstr "-trigraphs et -traditional sont mutuellement exclusives"
+#: varasm.c:4020
+msgid "initializer for integer value is too complicated"
+msgstr "initialiseur pour une valeur entière est trop compliquée"
 
-#: tradcpp.c:765
-msgid "directory name missing after -I option"
-msgstr "nom de répertoire manquant après l'option -I"
+#: varasm.c:4025
+msgid "initializer for floating value is not a floating constant"
+msgstr "initialiseur pour une valeur flottante n'est pas une constante flottante"
 
-#: tradcpp.c:1445 tradcpp.c:3937
-msgid "`/*' within comment"
-msgstr "«/*» à l'intérieur d'un commentaire"
+#: varasm.c:4075
+msgid "unknown set constructor type"
+msgstr "type de jeu de constructeurs inconnu"
 
-#: tradcpp.c:1821
+#: varasm.c:4289
 #, c-format
-msgid "unterminated #%s conditional"
-msgstr "#%s conditionel non terminé"
-
-#: tradcpp.c:2180
-msgid "not in any file?!"
-msgstr "n'est pas dans aucun fichier?!"
+msgid "invalid initial value for member `%s'"
+msgstr "valeur initiale invalide pour le membre « %s »"
 
-#: tradcpp.c:2286
-msgid "`defined' must be followed by ident or (ident)"
-msgstr "« defined » doit être suivi par ident ou (ident)"
-
-#: tradcpp.c:2290
-msgid "cccp error: invalid special hash type"
-msgstr "erreur cccp: type de hachage spécial invalide"
-
-#: tradcpp.c:2388 tradcpp.c:2458
-msgid "#include expects \"fname\" or <fname>"
-msgstr "#include espère « fname » ou <fname>"
-
-#: tradcpp.c:2543
-#, c-format
-msgid "no include path in which to find %.*s"
-msgstr "pas de chemin d'inclusion dans lequel trouver %.*s"
-
-#: tradcpp.c:2721
-msgid "invalid macro name"
-msgstr "nom de macro invalide"
-
-#: tradcpp.c:2729
-#, c-format
-msgid "invalid macro name `%s'"
-msgstr "nom de macro invalide « %s »"
-
-#: tradcpp.c:2734
-msgid "\"defined\" cannot be used as a macro name"
-msgstr "« defined » ne peut être utilisé comme nom de macro"
-
-#: tradcpp.c:2761
-msgid "parameter name starts with a digit in #define"
-msgstr "nom de paramètre débute avec un chiffre dans #define"
-
-#: tradcpp.c:2771
-msgid "badly punctuated parameter list in #define"
-msgstr "liste de paramètres incorrectement ponctués dans #define"
-
-#: tradcpp.c:2779
-msgid "unterminated parameter list in #define"
-msgstr "liste de paramètres non terminée dans #define"
-
-#: tradcpp.c:2827
-#, c-format
-msgid "\"%.*s\" redefined"
-msgstr "\"%.*s\" redéfini"
-
-#: tradcpp.c:3084
-msgid "# operator should be followed by a macro argument name"
-msgstr "# opérator derait être suivi par le nom d'un argument macro"
-
-#: tradcpp.c:3131 tradcpp.c:3157 tradcpp.c:3171 tradcpp.c:3178 tradcpp.c:3203
-msgid "invalid format #line command"
-msgstr "format invalide dans la commande #line"
-
-#: tradcpp.c:3229
-msgid "undefining `defined'"
-msgstr "indéfinition « defined »"
-
-#: tradcpp.c:3233
-#, c-format
-msgid "undefining `%s'"
-msgstr "indéfinition « %s »"
-
-#: tradcpp.c:3289
-msgid "extra text at end of directive"
-msgstr "texte superflu à la fin de la directive"
-
-#: tradcpp.c:3396
-#, c-format
-msgid "#error%.*s"
-msgstr "#error%.*s"
-
-#: tradcpp.c:3406
-#, c-format
-msgid "#warning%.*s"
-msgstr "#warning%.*s"
-
-#: tradcpp.c:3562
-msgid "#elif not within a conditional"
-msgstr "#elif n'est pas à l'intérieur d'un conditionel"
-
-#: tradcpp.c:3819
-#, c-format
-msgid "#%s not within a conditional"
-msgstr "#%s n'est pas à l'intérieur d'un conditionel"
-
-#: tradcpp.c:3827
-msgid "#else or #elif after #else"
-msgstr "#else ou #elif après #else"
-
-#: tradcpp.c:3867
-msgid "#else not within a conditional"
-msgstr "#else n'est pas à l'intérieur d'un conditionel"
-
-#: tradcpp.c:3898
-msgid "unbalanced #endif"
-msgstr "#endif non pairé"
-
-#: tradcpp.c:3992
-msgid "unterminated string or character constant"
-msgstr "chaîne non terminée ou constante caractère"
-
-#: tradcpp.c:4150
-#, c-format
-msgid "arguments given to macro `%s'"
-msgstr "argument donnée à la macro « %s »"
-
-#: tradcpp.c:4156
-#, c-format
-msgid "no args to macro `%s'"
-msgstr "aucun argument pour la macro « %s »"
-
-#: tradcpp.c:4158
-#, c-format
-msgid "only 1 arg to macro `%s'"
-msgstr "seulement 1 argument pour la macro « %s »"
-
-#: tradcpp.c:4160
-#, c-format
-msgid "only %d args to macro `%s'"
-msgstr "seulement %d arguments pour la macro « %s »"
-
-#: tradcpp.c:4162
-#, c-format
-msgid "too many (%d) args to macro `%s'"
-msgstr "trop d'arguments (%d) pour la macro « %s »"
-
-#: tradcpp.c:4759
-#, c-format
-msgid ""
-"internal error in %s, at tradcpp.c:%d\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
-msgstr ""
-"Erreur interne dans %s, à tradcpp.c:%d\n"
-"SVP soumettre un rapport complet des anomalies rencontrées.\n"
-"Consulter %s pour les instructions."
-
-#: tree-dump.c:848
-#, c-format
-msgid "could not open dump file `%s'"
-msgstr "ne peut ouvrir le fichier de vidange « %s »"
-
-#: tree-dump.c:924
-#, c-format
-msgid "ignoring unknown option `%.*s' in `-f%s'"
-msgstr "option inconnue «%.*s» ignorée dans «-f%s»"
-
-#: tree.c:3888
-msgid "arrays of functions are not meaningful"
-msgstr "tableaux de fonctions n'a pas grand sens"
-
-#: tree.c:3945
-msgid "function return type cannot be function"
-msgstr "Le type retourné d'une fonction ne peut être une fonction"
-
-#: tree.c:4699
-msgid "invalid initializer for bit string"
-msgstr "initialiseur invalide pour une chaîne de bits"
-
-#: tree.c:4758
-#, c-format
-msgid "tree check: expected %s, have %s in %s, at %s:%d"
-msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
-
-#: tree.c:4775
-#, c-format
-msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
-msgstr "vérification de l'arbre: attendait classe « %c », obtenu « %c » (%s) dans %s, à %s:%d"
-
-#: varasm.c:454 config/i386/winnt.c:522
-#, c-format
-msgid "%s causes a section type conflict"
-msgstr "%s cause un conflit du type de section"
-
-#: varasm.c:879
-#, c-format
-msgid "register name not specified for `%s'"
-msgstr "nom de registre n'est pas spécifié pour « %s »"
-
-#: varasm.c:881
-#, c-format
-msgid "invalid register name for `%s'"
-msgstr "nom de registre invalide pour « %s »"
-
-#: varasm.c:884
-#, c-format
-msgid "data type of `%s' isn't suitable for a register"
-msgstr "type de données de « %s » n'est pas applicable pour un registre"
-
-#: varasm.c:887
-#, c-format
-msgid "register specified for `%s' isn't suitable for data type"
-msgstr "registre spécifié pour « %s » n'est applicable à un type de données"
-
-#: varasm.c:896
-msgid "global register variable has initial value"
-msgstr "variable globale registre a une valeur initiale"
-
-#: varasm.c:899
-msgid "volatile register variables don't work as you might wish"
-msgstr "variables resgistres volatiles ne fonctionne pas comme vous le souhaiteriez"
-
-#: varasm.c:932
-#, c-format
-msgid "register name given for non-register variable `%s'"
-msgstr "nom de registre donné pour une variable non registre « %s »"
-
-#: varasm.c:1570
-#, c-format
-msgid "alignment of `%s' is greater than maximum object file alignment. Using %d"
-msgstr "alignement de « %s » est plus grand que l'alignement maximal du fichier objet. %d est utilisé."
-
-#: varasm.c:1621
+#: varasm.c:4480 varasm.c:4523
 #, c-format
-msgid "requested alignment for %s is greater than implemented alignment of %d"
-msgstr "alignement requis pour %s est plus grand que l'alignement implanté de %d"
-
-#: varasm.c:4570
-msgid "initializer for integer value is too complicated"
-msgstr "initialiseur pour une valeur entière est trop compliquée"
-
-#: varasm.c:4575
-msgid "initializer for floating value is not a floating constant"
-msgstr "initialiseur pour une valeur flottante n'est pas une constante flottante"
-
-#: varasm.c:4625
-msgid "unknown set constructor type"
-msgstr "type de jeu de constructeurs inconnu"
+msgid "weak declaration of `%s' must precede definition"
+msgstr "déclaraion faible de « %s » qui doit être précédée d'une définition"
 
-#: varasm.c:4839
+#: varasm.c:4487
 #, c-format
-msgid "invalid initial value for member `%s'"
-msgstr "valeur initiale invalide pour le membre « %s »"
+msgid "weak declaration of `%s' after first use results in unspecified behavior"
+msgstr "déclaraion faible de « %s » après une première utilisation des résultats d'un comportement non spécifié"
 
-#: varasm.c:5000
+#: varasm.c:4521
 #, c-format
 msgid "weak declaration of `%s' must be public"
 msgstr "déclaration faible de « %s » doit être publique"
 
-#: varasm.c:5002
-#, c-format
-msgid "weak declaration of `%s' must precede definition"
-msgstr "déclaraion faible de « %s » qui doit être précédée d'une définition"
-
-#: varasm.c:5009
+#: varasm.c:4530
 #, c-format
 msgid "weak declaration of `%s' not supported"
 msgstr "déclaration faible de « %s » n'est pas supportée"
 
-#: varasm.c:5036 varasm.c:5107
+#: varasm.c:4557 varasm.c:4632
 msgid "only weak aliases are supported in this configuration"
 msgstr "seulement les alias faibles sont supportés dans cette configuration"
 
-#: varasm.c:5116
+#: varasm.c:4640
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr "définitions d'alias ne sont pas supportés dans cette configuration; ignoré"
 
-#: varray.c:88
+#: varasm.c:4670
+#, fuzzy
+msgid "visibility attribute not supported in this configuration; ignored"
+msgstr "définitions d'alias ne sont pas supportés dans cette configuration; ignoré"
+
+#: varray.c:134
 #, c-format
 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
 msgstr "tableau virtuel %s[%lu]: élément %lu hors gamme dans %s, à %s:%d"
 
 #. Print an error message for unrecognized stab codes.
-#: xcoffout.c:174
+#: xcoffout.c:175
 #, c-format
 msgid "no sclass for %s stab (0x%x)\n"
 msgstr "pas de sclass pour le stab %s (0x%x)\n"
 
-#: params.def:46
-msgid "The maximum number of instructions in a function that is eligible for inlining"
+#: pretty-print.h:97
+#, fuzzy, c-format
+msgid "#`%s' not supported by %s#"
+msgstr "« %s » n'est pas supporté par %s"
+
+#: params.def:53
+#, fuzzy
+msgid "The maximum number of instructions in a single function eliglible for inlining"
+msgstr "Le nombre maximum d'instructions dans une fonction qui est éligible au type enligne"
+
+#: params.def:74
+#, fuzzy
+msgid "The maximuem number of instructions by repeated inlining before gcc starts to throttle inlining"
+msgstr "Le nombre maximum d'instructions dans une fonction qui est éligible au type enligne"
+
+#: params.def:87
+msgid "The slope of the linear funtion throttling inlining after the recursive inlining limit has been reached is given by the negative reciprocal value of this parameter"
+msgstr ""
+
+#: params.def:100
+#, fuzzy
+msgid "The number of instructions in a single functions still eligible to inlining after a lot recursive inlining"
 msgstr "Le nombre maximum d'instructions dans une fonction qui est éligible au type enligne"
 
-#: params.def:57
+#: params.def:111
 msgid "The maximum number of instructions to consider to fill a delay slot"
 msgstr "Le nombre maximum d'instructions à considérer pour remplir une slot délai"
 
-#: params.def:68
+#: params.def:122
 msgid "The maximum number of instructions to consider to find accurate live register information"
 msgstr "Le nombre maximum d'instructions à considérer pour repérer un registre d'information actif et précis"
 
-#: params.def:78
+#: params.def:132
 msgid "The maximum length of scheduling's pending operations list"
 msgstr "La longueur maximum de la liste des opération çédulées en attente"
 
-#: params.def:85
+#: params.def:139
 msgid "The maximum amount of memory to be allocated by GCSE"
 msgstr "La taille maximale de mémoire à être alloué par GCSE"
 
-#: params.def:90
+#: params.def:144
 msgid "The maximum number of passes to make when doing GCSE"
 msgstr "Le nombre maxium de passes à effectuer lors de l'exécution de GCSE"
 
-#: config/darwin-c.c:76
+#: params.def:151
+#, fuzzy
+msgid "The maximum number of instructions to consider to unroll in a loop"
+msgstr "Le nombre maximum d'instructions à considérer pour remplir une slot délai"
+
+#: params.def:156
+msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
+msgstr ""
+
+#: params.def:161
+msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
+msgstr ""
+
+#: params.def:166
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
+msgstr ""
+
+#: params.def:171
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
+msgstr ""
+
+#: params.def:176
+msgid "Maximal code growth caused by tail duplication (in percents)"
+msgstr ""
+
+#: params.def:180
+msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percents)"
+msgstr ""
+
+#: params.def:185
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is available"
+msgstr ""
+
+#: params.def:190
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is not available"
+msgstr ""
+
+#: params.def:204
+msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
+msgstr ""
+
+#: params.def:210
+msgid "Minimum heap size before we start collecting garbage, in kilobytes."
+msgstr ""
+
+#: config/darwin-c.c:75
 msgid "too many #pragma options align=reset"
 msgstr "trop d'options pour #pragma pour align=reset"
 
-#: config/darwin-c.c:98 config/darwin-c.c:101 config/darwin-c.c:103 config/darwin-c.c:105
+#: config/darwin-c.c:97 config/darwin-c.c:100 config/darwin-c.c:102
+#: config/darwin-c.c:104
 msgid "malformed '#pragma options', ignoring"
 msgstr "'#pragma options» mal composé, ignoré"
 
-#: config/darwin-c.c:108
+#: config/darwin-c.c:107
 msgid "junk at end of '#pragma options'"
 msgstr "rebut à la fin de '#pragma options'"
 
-#: config/darwin-c.c:118
+#: config/darwin-c.c:117
 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
 msgstr "'#pragma options align={mac68k|power|reset}» mal composé, ignoré"
 
-#: config/darwin-c.c:131
+#: config/darwin-c.c:130
 msgid "missing '(' after '#pragma unused', ignoring"
 msgstr "«(» manquante après '#pragma unused', ignoré"
 
-#: config/darwin-c.c:149
+#: config/darwin-c.c:148
 msgid "missing ')' after '#pragma unused', ignoring"
 msgstr "«(» manquante après '#pragma unused', ignoré"
 
-#: config/darwin-c.c:152
+#: config/darwin-c.c:151
 msgid "junk at end of '#pragma unused'"
 msgstr "rebut à la fin de '#pragma unused'"
 
-#: config/nextstep.c:68
-msgid "optimization turned on"
-msgstr "optimisation activée"
-
-#: config/nextstep.c:74
-msgid "optimization turned off"
-msgstr "optimisation désactivée"
-
-#: config/nextstep.c:83
-msgid "optimization level restored"
-msgstr "niveau d'optimisation restauré"
-
-#: config/lynx-ng.h:97 config/lynx.h:120 config/rs6000/lynx.h:85
+#: config/lynx-ng.h:97 config/lynx.h:121 config/rs6000/lynx.h:100
 msgid "-msystem-v and -p are incompatible"
 msgstr "-msystem-v et -p sont incompatibles"
 
-#: config/lynx-ng.h:99 config/lynx.h:122 config/rs6000/lynx.h:87
+#: config/lynx-ng.h:99 config/lynx.h:123 config/rs6000/lynx.h:102
 msgid "-msystem-v and -mthreads are incompatible"
 msgstr "-msystem-v et -mthreads sont incompatibles"
 
-#. Run-time compilation parameters selecting different hardware subsets.
-#: config/1750a/1750a.h:39
-msgid "Use VAX-C alignment"
-msgstr "Utiliser l'alignement VAX-C"
-
-#: config/a29k/a29k.c:1028 config/m88k/m88k.c:2967
-#, c-format
-msgid "invalid %%Q value"
-msgstr "valeur %%Q invalide"
-
-#: config/a29k/a29k.c:1034 config/alpha/alpha.c:5402 config/m88k/m88k.c:3063
-#, c-format
-msgid "invalid %%C value"
-msgstr "valeur %%C invalide"
-
-#: config/a29k/a29k.c:1040 config/alpha/alpha.c:5247 config/rs6000/rs6000.c:6454
-#, c-format
-msgid "invalid %%N value"
-msgstr "valeur %%N invalide"
-
-#: config/a29k/a29k.c:1046 config/alpha/alpha.c:5318 config/rs6000/rs6000.c:6416
-#, c-format
-msgid "invalid %%M value"
-msgstr "valeur %%M invalide"
-
-#: config/a29k/a29k.c:1052 config/alpha/alpha.c:5310 config/rs6000/rs6000.c:6381
-#, c-format
-msgid "invalid %%m value"
-msgstr "valeur %%m invalide"
-
-#: config/a29k/a29k.c:1154 config/alpha/alpha.c:5271 config/romp/romp.c:690
-#, c-format
-msgid "invalid %%L value"
-msgstr "valeur %%L invalide"
-
-#: config/a29k/a29k.c:1159 config/rs6000/rs6000.c:6462
-#, c-format
-msgid "invalid %%O value"
-msgstr "valeur %%O invalide"
-
-#: config/a29k/a29k.c:1165 config/alpha/alpha.c:5255 config/rs6000/rs6000.c:6482
-#, c-format
-msgid "invalid %%P value"
-msgstr "valeur %%P invalide"
-
-#: config/a29k/a29k.c:1175
-#, c-format
-msgid "invalid %%V value"
-msgstr "valeur %%V invalide"
-
-#: config/a29k/a29k.h:101
-msgid "Generate code assuming DW bit is set"
-msgstr "Générer le code en assumant que le bit DW est initialisé"
-
-#: config/a29k/a29k.h:102
-msgid "Generate code assuming DW bit is not set"
-msgstr "Générer le code en assumant que le bit DW n'est pas initialisé"
-
-#: config/a29k/a29k.h:103
-msgid "Generate code using byte writes"
-msgstr "Générer le code en utilisant des écritures par octets"
-
-#: config/a29k/a29k.h:104
-msgid "Do not generate byte writes"
-msgstr "Ne pas générer des écritures par octets"
-
-#: config/a29k/a29k.h:105
-msgid "Use small memory model"
-msgstr "Utiliser le modèle de petite mémoire"
-
-#: config/a29k/a29k.h:106
-msgid "Use normal memory model"
-msgstr "Utiliser le modèle normal de mémoire"
-
-#: config/a29k/a29k.h:107
-msgid "Use large memory model"
-msgstr "Utiliser le modèle de grande mémoire"
-
-#: config/a29k/a29k.h:108
-msgid "Generate 29050 code"
-msgstr "Générer le code 29050"
-
-#: config/a29k/a29k.h:109
-msgid "Generate 29000 code"
-msgstr "Générer le code 29000"
-
-#: config/a29k/a29k.h:110
-msgid "Use kernel global registers"
-msgstr "Utiliser les registres globaux du kernel"
-
-#: config/a29k/a29k.h:111
-msgid "Use user global registers"
-msgstr "Utiliser les registres globaux"
-
-#: config/a29k/a29k.h:112
-msgid "Emit stack checking code"
-msgstr "Produire le code de vérification de la pile"
-
-#: config/a29k/a29k.h:113
-msgid "Do not emit stack checking code"
-msgstr "Ne pas produire le code de vérification de la pile"
-
-#: config/a29k/a29k.h:114
-msgid "Work around storem hardware bug"
-msgstr "Contourner le bug matériel de stockage"
-
-#: config/a29k/a29k.h:115
-msgid "Do not work around storem hardware bug"
-msgstr "Ne pas contourner le bug matériel de stockage"
-
-#: config/a29k/a29k.h:116
-msgid "Store locals in argument registers"
-msgstr "Stocker les var. locales dans redistres d'arguments"
-
-#: config/a29k/a29k.h:117
-msgid "Do not store locals in arg registers"
-msgstr "Ne pas stocker les var. locales dans redistres d'arguments"
-
-#: config/a29k/a29k.h:118 config/i960/i960.h:283 config/mips/mips.h:408
-msgid "Use software floating point"
-msgstr "Utiliser le traitement par logiciel des nombres flottants"
-
-#: config/a29k/a29k.h:119
-msgid "Do not generate multm instructions"
-msgstr "Ne pas générer des instructions multm"
-
-#: config/alpha/alpha.c:271
+#: config/alpha/alpha.c:342
 #, c-format
 msgid "-f%s ignored for Unicos/Mk (not supported)"
 msgstr "-f%s ignoré pour Unicos/Mk (non supporté)"
 
-#: config/alpha/alpha.c:295
+#: config/alpha/alpha.c:366
 msgid "-mieee not supported on Unicos/Mk"
 msgstr "-mieee n'est pas supporté sur Unicos/Mk"
 
-#: config/alpha/alpha.c:306
+#: config/alpha/alpha.c:377
 msgid "-mieee-with-inexact not supported on Unicos/Mk"
 msgstr "-mieee-with-inexact n'est pas supporté sur Unicos/Mk"
 
-#: config/alpha/alpha.c:323
+#: config/alpha/alpha.c:394
 #, c-format
 msgid "bad value `%s' for -mtrap-precision switch"
 msgstr "valeur « %s » erronée pour l'option -mtrap-precision"
 
-#: config/alpha/alpha.c:337
+#: config/alpha/alpha.c:408
 #, c-format
 msgid "bad value `%s' for -mfp-rounding-mode switch"
 msgstr "valeur « %s » erronée pour l'option -mfp-rounding-mode"
 
-#: config/alpha/alpha.c:352
+#: config/alpha/alpha.c:423
 #, c-format
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr "valeur « %s » erronée pour l'option -mfp-trap-mode"
 
-#: config/alpha/alpha.c:371 config/alpha/alpha.c:383
+#: config/alpha/alpha.c:435
+#, fuzzy, c-format
+msgid "bad value `%s' for -mtls-size switch"
+msgstr "valeur « %s » erronée pour l'option -mcpu"
+
+#: config/alpha/alpha.c:454 config/alpha/alpha.c:466
 #, c-format
 msgid "bad value `%s' for -mcpu switch"
 msgstr "valeur « %s » erronée pour l'option -mcpu"
 
-#: config/alpha/alpha.c:390
+#: config/alpha/alpha.c:473
 msgid "trap mode not supported on Unicos/Mk"
 msgstr "mode trappe n'est pas supporté sur Unicos/Mk"
 
-#: config/alpha/alpha.c:397
+#: config/alpha/alpha.c:480
 msgid "fp software completion requires -mtrap-precision=i"
 msgstr "complétion logicielle FP requiert -mtrap-precision=i"
 
-#: config/alpha/alpha.c:413
+#: config/alpha/alpha.c:496
 msgid "rounding mode not supported for VAX floats"
 msgstr "mode d'arondissement n'est pas supporté pour les flottants sur VAX"
 
-#: config/alpha/alpha.c:418
+#: config/alpha/alpha.c:501
 msgid "trap mode not supported for VAX floats"
 msgstr "mode trappe n'est pas supporté avec les flottants sur VAX"
 
-#: config/alpha/alpha.c:447
+#: config/alpha/alpha.c:530
 #, c-format
 msgid "L%d cache latency unknown for %s"
 msgstr "latence de la cache L%d inconnue pour %s"
 
-#: config/alpha/alpha.c:462
+#: config/alpha/alpha.c:545
 #, c-format
 msgid "bad value `%s' for -mmemory-latency"
 msgstr "valeur « %s » erronée pour -mmemory-latency"
 
-#: config/alpha/alpha.c:5211 config/m88k/m88k.c:2955 config/romp/romp.c:746 config/romp/romp.c:753
+#: config/alpha/alpha.c:5604 config/m88k/m88k.c:2889 config/romp/romp.c:754
+#: config/romp/romp.c:761
 #, c-format
 msgid "invalid %%H value"
 msgstr "valeur %%H invalide"
 
-#: config/alpha/alpha.c:5221
+#: config/alpha/alpha.c:5625
 #, c-format
 msgid "invalid %%J value"
 msgstr "valeur %%J invalide"
 
-#: config/alpha/alpha.c:5231 config/ia64/ia64.c:3509 config/m88k/m88k.c:3100
+#: config/alpha/alpha.c:5641 config/ia64/ia64.c:3834 config/m88k/m88k.c:3034
 #, c-format
 msgid "invalid %%r value"
 msgstr "valeur %%r invalide"
 
-#: config/alpha/alpha.c:5241 config/rs6000/rs6000.c:6528
+#: config/alpha/alpha.c:5651 config/rs6000/rs6000.c:7700
 #, c-format
 msgid "invalid %%R value"
 msgstr "valeur %%R invalide"
 
-#: config/alpha/alpha.c:5263 config/m88k/m88k.c:2961 config/romp/romp.c:732 config/romp/romp.c:739
+#: config/alpha/alpha.c:5657 config/rs6000/rs6000.c:7626
+#, c-format
+msgid "invalid %%N value"
+msgstr "valeur %%N invalide"
+
+#: config/alpha/alpha.c:5665 config/rs6000/rs6000.c:7654
+#, c-format
+msgid "invalid %%P value"
+msgstr "valeur %%P invalide"
+
+#: config/alpha/alpha.c:5673 config/m88k/m88k.c:2895 config/romp/romp.c:740
+#: config/romp/romp.c:747
 #, c-format
 msgid "invalid %%h value"
 msgstr "valeur %%h invalide"
 
-#: config/alpha/alpha.c:5353
+#: config/alpha/alpha.c:5681 config/romp/romp.c:698
+#, c-format
+msgid "invalid %%L value"
+msgstr "valeur %%L invalide"
+
+#: config/alpha/alpha.c:5720 config/rs6000/rs6000.c:7608
+#, c-format
+msgid "invalid %%m value"
+msgstr "valeur %%m invalide"
+
+#: config/alpha/alpha.c:5728 config/rs6000/rs6000.c:7616
+#, c-format
+msgid "invalid %%M value"
+msgstr "valeur %%M invalide"
+
+#: config/alpha/alpha.c:5772
 #, c-format
 msgid "invalid %%U value"
 msgstr "valeur %%U invalide"
 
-#: config/alpha/alpha.c:5365 config/alpha/alpha.c:5379 config/romp/romp.c:698 config/rs6000/rs6000.c:6536
+#: config/alpha/alpha.c:5784 config/alpha/alpha.c:5798 config/romp/romp.c:706
+#: config/rs6000/rs6000.c:7708
 #, c-format
 msgid "invalid %%s value"
 msgstr "valeur %%s invalide"
 
-#: config/alpha/alpha.c:5439 config/m88k/m88k.c:3084 config/rs6000/rs6000.c:6243
+#: config/alpha/alpha.c:5821 config/m88k/m88k.c:2997
+#, c-format
+msgid "invalid %%C value"
+msgstr "valeur %%C invalide"
+
+#: config/alpha/alpha.c:5858 config/m88k/m88k.c:3018
+#: config/rs6000/rs6000.c:7465
 #, c-format
 msgid "invalid %%E value"
 msgstr "valeur %%E invalide"
 
-#: config/alpha/alpha.c:5460 config/romp/romp.c:973 config/rs6000/rs6000.c:6844
+#: config/alpha/alpha.c:5883 config/alpha/alpha.c:5933
+#, fuzzy
+msgid "unknown relocation unspec"
+msgstr "type de jeu de constructeurs inconnu"
+
+#: config/alpha/alpha.c:5892 config/romp/romp.c:981
+#: config/rs6000/rs6000.c:8015
 #, c-format
 msgid "invalid %%xn code"
 msgstr "valeur %%xn invalide"
 
-#. Macro to define tables used to set the flags.
+#: config/alpha/alpha.c:6615 config/alpha/alpha.c:6618
+msgid "bad builtin fcode"
+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:214 config/i386/i386.h:291 config/i386/i386.h:293 config/i386/i386.h:295 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:329 config/s390/s390.h:56 config/sparc/sparc.h:529 config/sparc/sparc.h:534
+#: config/alpha/alpha.h:279 config/i386/i386.h:294 config/i386/i386.h:296
+#: config/i386/i386.h:298 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:292
+#: config/s390/s390.h:68 config/sparc/sparc.h:522 config/sparc/sparc.h:527
 msgid "Use hardware fp"
 msgstr "Utiliser le FP matériel"
 
-#: config/alpha/alpha.h:215 config/i386/i386.h:292 config/i386/i386.h:294 config/rs6000/rs6000.h:331 config/sparc/sparc.h:531 config/sparc/sparc.h:536
+#: config/alpha/alpha.h:280 config/i386/i386.h:295 config/i386/i386.h:297
+#: config/rs6000/rs6000.h:294 config/sparc/sparc.h:524
+#: config/sparc/sparc.h:529
 msgid "Do not use hardware fp"
 msgstr "Ne pas utiliser l'unité FP matérielle"
 
-#: config/alpha/alpha.h:216
+#: config/alpha/alpha.h:281
 msgid "Use fp registers"
 msgstr "Utiliser les registres FP"
 
-#: config/alpha/alpha.h:218
+#: config/alpha/alpha.h:283
 msgid "Do not use fp registers"
 msgstr "Ne pas utiliser les registres FP"
 
-#: config/alpha/alpha.h:219
+#: config/alpha/alpha.h:284
 msgid "Do not assume GAS"
 msgstr "Ne pas assumer la présence de GAS"
 
-#: config/alpha/alpha.h:220
+#: config/alpha/alpha.h:285
 msgid "Assume GAS"
 msgstr "Assumer la présence de GAS"
 
-#: config/alpha/alpha.h:222
+#: config/alpha/alpha.h:287
 msgid "Request IEEE-conformant math library routines (OSF/1)"
 msgstr "Requête des routine de la librairie mathématique conforme IEEE (OSF/1)"
 
-#: config/alpha/alpha.h:224
+#: config/alpha/alpha.h:289
 msgid "Emit IEEE-conformant code, without inexact exceptions"
 msgstr "Produire du code conforme IEEE, sans exceptions inexactes"
 
-#: config/alpha/alpha.h:226
+#: config/alpha/alpha.h:291
 msgid "Emit IEEE-conformant code, with inexact exceptions"
 msgstr "Produire du code conforme IEEE, avec exceptions inexactes"
 
-#: config/alpha/alpha.h:228
+#: config/alpha/alpha.h:293
 msgid "Do not emit complex integer constants to read-only memory"
 msgstr "Ne pas produire des constantes entières complexes en mémoire en mode lecture seulement"
 
-#: config/alpha/alpha.h:229
+#: config/alpha/alpha.h:294
 msgid "Use VAX fp"
 msgstr "Utiliser les registres FP sur VAX"
 
-#: config/alpha/alpha.h:230
+#: config/alpha/alpha.h:295
 msgid "Do not use VAX fp"
 msgstr "Ne pas utiliser les registres FP sur VAX"
 
-#: config/alpha/alpha.h:231
+#: config/alpha/alpha.h:296
 msgid "Emit code for the byte/word ISA extension"
 msgstr "Produire du code pour les octets/mots des extensions ISA"
 
-#: config/alpha/alpha.h:234
+#: config/alpha/alpha.h:299
 msgid "Emit code for the motion video ISA extension"
 msgstr "Produire du code pour les extensions vidéo ISA"
 
-#: config/alpha/alpha.h:237
+#: config/alpha/alpha.h:302
 msgid "Emit code for the fp move and sqrt ISA extension"
 msgstr "Produire du code pour les déplacements FP et sqrt des extensions ISA"
 
-#: config/alpha/alpha.h:239
+#: config/alpha/alpha.h:304
 msgid "Emit code for the counting ISA extension"
 msgstr "Produire du code pour les extensions ISA de comptage"
 
-#: config/alpha/alpha.h:242
+#: config/alpha/alpha.h:307
 msgid "Emit code using explicit relocation directives"
 msgstr "Produire du code utilisant des directives explicites de relocalisation"
 
-#: config/alpha/alpha.h:245
+#: config/alpha/alpha.h:310
 msgid "Emit 16-bit relocations to the small data areas"
 msgstr "Produire du code de 16 bits pour le relocalisation des petites zones de données"
 
-#: config/alpha/alpha.h:247
+#: config/alpha/alpha.h:312
 msgid "Emit 32-bit relocations to the small data areas"
 msgstr "Produire du code de 32 bits pour le relocalisation des petites zones de données"
 
+#: config/alpha/alpha.h:314
+msgid "Emit rdval instead of rduniq for thread pointer"
+msgstr ""
+
 #. For -mcpu=
 #. For -mtune=
 #. 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:275
+#. For -mtls-size=
+#: config/alpha/alpha.h:343
 msgid "Use features of and schedule given CPU"
 msgstr "Utiliser les options de et çéduler le CPU donné"
 
-#: config/alpha/alpha.h:277
+#: config/alpha/alpha.h:345
 msgid "Schedule given CPU"
 msgstr "Çéduler le CPU donné"
 
-#: config/alpha/alpha.h:279
+#: config/alpha/alpha.h:347
 msgid "Control the generated fp rounding mode"
 msgstr "Contrôler le mode d'arondissement FP généré"
 
-#: config/alpha/alpha.h:281
+#: config/alpha/alpha.h:349
 msgid "Control the IEEE trap mode"
 msgstr "Contrôler le mode trappe IEEE"
 
-#: config/alpha/alpha.h:283
+#: config/alpha/alpha.h:351
 msgid "Control the precision given to fp exceptions"
 msgstr "Contrôler la précision donnée des exceptions FP"
 
-#: config/alpha/alpha.h:285
+#: config/alpha/alpha.h:353
 msgid "Tune expected memory latency"
 msgstr "Ajuster la latence mémoire attendue"
 
-#: config/arc/arc.c:132
+#: config/alpha/alpha.h:355 config/ia64/ia64.h:221
+msgid "Specify bit size of immediate TLS offsets"
+msgstr ""
+
+#: config/arc/arc.c:135
 #, c-format
 msgid "bad value (%s) for -mcpu switch"
 msgstr "valeur (%s) erronée pour l'option -mcpu"
 
-#: config/arc/arc.c:359
+#: config/arc/arc.c:362
 #, c-format
 msgid "argument of `%s' attribute is not a string constant"
 msgstr "argument de l'attribut « %s » n'est pas une chaîne de constante"
 
-#: config/arc/arc.c:366
+#: config/arc/arc.c:369
 #, c-format
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr "l'argument de l'attribut « %s » n'est pas «ilink1» ou «ilink2 »"
 
-#: config/arc/arc.c:1709 config/m32r/m32r.c:2278
+#: config/arc/arc.c:1708 config/m32r/m32r.c:2286
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "opérande invalide pour le code %%R"
 
-#: config/arc/arc.c:1741 config/m32r/m32r.c:2301
+#: config/arc/arc.c:1740 config/m32r/m32r.c:2309
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "opérande invalide pour le code %%H/%%L"
 
-#: config/arc/arc.c:1765 config/m32r/m32r.c:2378
+#: config/arc/arc.c:1763 config/m32r/m32r.c:2385
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "opérande invalide pour le code %%U"
 
-#: config/arc/arc.c:1776
+#: config/arc/arc.c:1774
 #, c-format
 msgid "invalid operand to %%V code"
 msgstr "opérande invalide pour le code %%V"
 
 #. Unknown flag.
-#: config/arc/arc.c:1783 config/m32r/m32r.c:2417 config/sparc/sparc.c:6145
+#: config/arc/arc.c:1781 config/m32r/m32r.c:2424 config/sparc/sparc.c:6473
 msgid "invalid operand output code"
 msgstr "opérande invalide pour le code de sortie"
 
-#: config/arm/arm.c:436
+#: config/arm/arm.c:459
 #, c-format
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "l'option -mcpu=%s est en conflit avec l'option -march= "
 
-#: config/arm/arm.c:446 config/rs6000/rs6000.c:444 config/sparc/sparc.c:381
+#: config/arm/arm.c:469 config/rs6000/rs6000.c:554 config/sparc/sparc.c:393
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr "valeur (%s) erronée pour l'option %s"
 
-#: config/arm/arm.c:582
+#: config/arm/arm.c:605
 msgid "target CPU does not support APCS-32"
 msgstr "CPU cible ne supporte pas APCS-32"
 
-#: config/arm/arm.c:587
+#: config/arm/arm.c:610
 msgid "target CPU does not support APCS-26"
 msgstr "CPU cible ne supporte pas APCS-26"
 
-#: config/arm/arm.c:593
+#: config/arm/arm.c:616
 msgid "target CPU does not support interworking"
 msgstr "CPU cible ne supporte pas l'inter-réseautage"
 
-#: config/arm/arm.c:599
+#: config/arm/arm.c:622
 msgid "target CPU does not support THUMB instructions"
 msgstr "CPU cible ne supporte pas les instructions THUMB"
 
-#: config/arm/arm.c:613
+#: config/arm/arm.c:636
 msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
 msgstr "autoriser le support de pistage arrière si seulement significatif lors de la compilation pour le Thumb"
 
-#: config/arm/arm.c:616
+#: config/arm/arm.c:639
 msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
 msgstr "autoriser le support d'inter-réseautage des appelés si seulement significatif lors de la compilation pour le Thumb"
 
-#: config/arm/arm.c:619
+#: config/arm/arm.c:642
 msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
 msgstr "autoriser le support d'inter-réseautage des appelants si seulement significatif lors de la compilation pour le Thumb"
 
-#: config/arm/arm.c:625
+#: config/arm/arm.c:648
 msgid "interworking forces APCS-32 to be used"
 msgstr "l'inter-réseautage force l'utilisation de APCS-32"
 
-#: config/arm/arm.c:631
+#: config/arm/arm.c:654
 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
 msgstr "-mapcs-stack-check incompatible avec -mno-apcs-frame"
 
-#: config/arm/arm.c:639
+#: config/arm/arm.c:662
 msgid "-fpic and -mapcs-reent are incompatible"
 msgstr "-fpic et -mapcs-reent sont incompatibles"
 
-#: config/arm/arm.c:642
+#: config/arm/arm.c:665
 msgid "APCS reentrant code not supported.  Ignored"
 msgstr "Code réentrant APCS n'est pas supporté.  Ignoré"
 
-#: config/arm/arm.c:650
+#: config/arm/arm.c:673
 msgid "-g with -mno-apcs-frame may not give sensible debugging"
 msgstr "-g avec -mno-apcs-frame peut ne pas donner une mise au point sensée"
 
-#: config/arm/arm.c:658
+#: config/arm/arm.c:681
 msgid "passing floating point arguments in fp regs not yet supported"
 msgstr "passage d'argument en virgule flottante dans les registres FP n'est pas encore supporté"
 
-#: config/arm/arm.c:687
+#: config/arm/arm.c:710
 #, c-format
 msgid "invalid floating point emulation option: -mfpe-%s"
 msgstr "option d'émulation en virgule flottante invalide: -mfpe-%s"
 
-#: config/arm/arm.c:711
+#: config/arm/arm.c:734
 msgid "structure size boundary can only be set to 8 or 32"
 msgstr "taille des bornes de la structure peut seulement être 8 ou 32"
 
-#: config/arm/arm.c:719
+#: config/arm/arm.c:742
 msgid "-mpic-register= is useless without -fpic"
 msgstr "-mpic-register= est inutile sans -fpic"
 
-#: config/arm/arm.c:726
+#: config/arm/arm.c:749
 #, c-format
 msgid "unable to use '%s' for PIC register"
 msgstr "incapable d'utiliser « %s » pour un registre PIC"
 
-#: config/arm/arm.c:1970 config/arm/arm.c:1993 config/avr/avr.c:4703 config/c4x/c4x.c:4650 config/h8300/h8300.c:3045 config/i386/i386.c:1260 config/i386/i386.c:1289 config/m68hc11/m68hc11.c:1220 config/mcore/mcore.c:3505 config/ns32k/ns32k.c:1044 config/rs6000/rs6000.c:10760 config/sh/sh.c:5583 config/sh/sh.c:5603 config/sh/sh.c:5642 config/stormy16/stormy16.c:2010 config/v850/v850.c:2047
+#: config/arm/arm.c:2061 config/arm/arm.c:2084 config/avr/avr.c:4794
+#: config/c4x/c4x.c:4644 config/h8300/h8300.c:3623 config/i386/i386.c:1389
+#: config/i386/i386.c:1418 config/m68hc11/m68hc11.c:1216
+#: config/mcore/mcore.c:3510 config/ns32k/ns32k.c:1047
+#: config/rs6000/rs6000.c:12476 config/sh/sh.c:5678 config/sh/sh.c:5703
+#: config/sh/sh.c:5742 config/stormy16/stormy16.c:2026 config/v850/v850.c:2180
 #, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr "attribut « %s » s'applique seulement aux fonctions"
 
-#: config/arm/arm.c:9288
+#: config/arm/arm.c:9474
 msgid "unable to compute real location of stacked parameter"
 msgstr "incapable de calculer la localisation réelle de la pile de paramètres"
 
-#: config/arm/arm.c:9968
+#: config/arm/arm.c:10153
 msgid "no low registers available for popping high registers"
 msgstr "pas de registre bas disponible pour faire ressortir les registres du haut"
 
-#: config/arm/arm.c:10160
+#: config/arm/arm.c:10404
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 msgstr "routines d'interruption de service ne peuvent être codées en mode THUMB"
 
-#: config/arm/pe.c:168 config/i386/winnt.c:290 config/mcore/mcore.c:3365
+#: config/arm/pe.c:168 config/i386/winnt.c:303 config/mcore/mcore.c:3358
 #, c-format
 msgid "initialized variable `%s' is marked dllimport"
 msgstr "variable initialisé « %s » est marquée dllimport"
 
-#: config/arm/pe.c:177 config/i386/winnt.c:299
+#: config/arm/pe.c:177 config/i386/winnt.c:312
 #, c-format
 msgid "static variable `%s' is marked dllimport"
 msgstr "variable static « %s » est marquée dllimport"
 
-#: config/arm/arm.h:422
+#: config/arm/arm.h:416
 msgid "Generate APCS conformant stack frames"
 msgstr "Générer des trames de pile conformes à APCS"
 
-#: config/arm/arm.h:425
+#: config/arm/arm.h:419
 msgid "Store function names in object code"
 msgstr "Sotcker les noms de fonctions dans le code objet"
 
-#: config/arm/arm.h:429
+#: config/arm/arm.h:423
 msgid "Use the 32-bit version of the APCS"
 msgstr "Utilise la version 32 bts de APCS"
 
-#: config/arm/arm.h:431
+#: config/arm/arm.h:425
 msgid "Use the 26-bit version of the APCS"
 msgstr "Utiliser la version 26 bits de APCS"
 
-#: config/arm/arm.h:435
+#: config/arm/arm.h:429
 msgid "Pass FP arguments in FP registers"
 msgstr "Passer les arguments FP par les registres FP"
 
-#: config/arm/arm.h:438
+#: config/arm/arm.h:432
 msgid "Generate re-entrant, PIC code"
 msgstr "Générer du code PIC ré-entrant"
 
-#: config/arm/arm.h:441
+#: config/arm/arm.h:435
 msgid "The MMU will trap on unaligned accesses"
 msgstr "Le MMU va intercepter les accès mal alignés"
 
-#: config/arm/arm.h:448
+#: config/arm/arm.h:442
 msgid "Use library calls to perform FP operations"
 msgstr "Utiliser les appels de librairie pour exécuter les opérations FP"
 
-#: config/arm/arm.h:450 config/i960/i960.h:281
+#: config/arm/arm.h:444 config/i960/i960.h:281
 msgid "Use hardware floating point instructions"
 msgstr "Utiliser les instructions matérielles en virgule flottante"
 
-#: config/arm/arm.h:452
+#: config/arm/arm.h:446
 msgid "Assume target CPU is configured as big endian"
 msgstr "Assumer que le CPU cible est un système à octets de poids fort"
 
-#: config/arm/arm.h:454
+#: config/arm/arm.h:448
 msgid "Assume target CPU is configured as little endian"
 msgstr "Assumer que le CPU cible est un système à octets de poids faible"
 
-#: config/arm/arm.h:456
+#: config/arm/arm.h:450
 msgid "Assume big endian bytes, little endian words"
 msgstr "Assumer un système à octets de poids fort pour les octets et faible pour les mots"
 
-#: config/arm/arm.h:458
+#: config/arm/arm.h:452
 msgid "Support calls between Thumb and ARM instruction sets"
 msgstr "Supporter les appels des jeux d'instructions THUMB et ARM"
 
-#: config/arm/arm.h:461
+#: config/arm/arm.h:455
 msgid "Generate a call to abort if a noreturn function returns"
 msgstr "Générer un appel pour stopper si une fonction sans retour retourne un résultat"
 
-#: config/arm/arm.h:464
+#: config/arm/arm.h:458
 msgid "Do not move instructions into a function's prologue"
 msgstr "Ne pas déplacer les instruction dans le prologue de fonction"
 
-#: config/arm/arm.h:467
+#: config/arm/arm.h:461
 msgid "Do not load the PIC register in function prologues"
 msgstr "Ne pas charger le registre PIC dans les prologue de fonction"
 
-#: config/arm/arm.h:470
+#: config/arm/arm.h:464
 msgid "Generate call insns as indirect calls, if necessary"
 msgstr "Générer l'appel insn comme un appel indirect, si nécessaire"
 
-#: config/arm/arm.h:473
+#: config/arm/arm.h:467
 msgid "Compile for the Thumb not the ARM"
 msgstr "Compiler pour le THUMB et non pas le ARM"
 
-#: config/arm/arm.h:477
+#: config/arm/arm.h:471
 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
 msgstr "Thumb: générer (non feuilles) trames de pile même si non nécessaire"
 
-#: config/arm/arm.h:480
+#: config/arm/arm.h:474
 msgid "Thumb: Generate (leaf) stack frames even if not needed"
 msgstr "Thumb: générer (feuilles) trames de pile même si non nécessaire"
 
-#: config/arm/arm.h:483
+#: config/arm/arm.h:477
 msgid "Thumb: Assume non-static functions may be called from ARM code"
 msgstr "Thumb: assumer que les fonctions non statiques peuvent être appelées du code ARM"
 
-#: config/arm/arm.h:487
+#: config/arm/arm.h:481
 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
 msgstr "Thumb: assumer que les pointeurs de fonction peuvent tomber dans le code en dehors non sensible au Thumb"
 
-#: config/arm/arm.h:497
+#: config/arm/arm.h:491
 msgid "Specify the name of the target CPU"
 msgstr "Spécifier le nom du CPU cible"
 
-#: config/arm/arm.h:499
+#: config/arm/arm.h:493
 msgid "Specify the name of the target architecture"
 msgstr "Spécifier le nom de l'architecture cible"
 
-#: config/arm/arm.h:503
+#: config/arm/arm.h:497
 msgid "Specify the version of the floating point emulator"
 msgstr "Spécifier la version de l'émulateur en virgule flottante"
 
-#: config/arm/arm.h:505
+#: config/arm/arm.h:499
 msgid "Specify the minimum bit alignment of structures"
 msgstr "Spécifier le minimum de bits pour l'alignement de structures"
 
-#: config/arm/arm.h:507
+#: config/arm/arm.h:501
 msgid "Specify the register to be used for PIC addressing"
 msgstr "Spécifier le registre à utiliser pour l'adressage PIC"
 
@@ -8758,96 +8977,93 @@ msgstr "Sp
 msgid "Ignore dllimport attribute for functions"
 msgstr "Ignorer l'attribut dllimport pour les fonctions"
 
-#. 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 "Ne pas renommer les symboles pour BSD"
-
-#: config/arm/riscix.h:85
-msgid "Do symbol renaming for X/OPEN"
-msgstr "Ne pas renommer les symboles pour X/OPEN"
-
-#: config/arm/riscix.h:86
-msgid "Don't do symbol renaming"
-msgstr "Ne pas renommer les symboles"
-
-#: config/avr/avr.c:221
-#, c-format
-msgid "MCU `%s' not supported"
-msgstr "MCU « %s » n'est pas supporté"
-
-#: config/avr/avr.c:461
+#: config/avr/avr.c:528
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "grand pointeur de trames change (%d) avec -mtiny-stack"
 
-#: config/avr/avr.c:1056
+#: config/avr/avr.c:1135
 msgid "bad address, not (reg+disp):"
 msgstr "adresse erronée, pas (reg+disp):"
 
-#: config/avr/avr.c:1064
+#: config/avr/avr.c:1143
 msgid "internal compiler error.  Bad address:"
 msgstr "erreur internal du compilateur. Adresse erronée:"
 
-#: config/avr/avr.c:1077
+#: config/avr/avr.c:1156
 msgid "internal compiler error.  Unknown mode:"
 msgstr "erreur internal du compilateur. Mode inconnu:"
 
-#: config/avr/avr.c:1785 config/avr/avr.c:2497
+#: config/avr/avr.c:1864 config/avr/avr.c:2576
 msgid "invalid insn:"
 msgstr "insn invalide:"
 
-#: config/avr/avr.c:1822 config/avr/avr.c:1908 config/avr/avr.c:1957 config/avr/avr.c:1966 config/avr/avr.c:2064 config/avr/avr.c:2236 config/avr/avr.c:2534 config/avr/avr.c:2645
+#: config/avr/avr.c:1901 config/avr/avr.c:1987 config/avr/avr.c:2036
+#: config/avr/avr.c:2045 config/avr/avr.c:2143 config/avr/avr.c:2315
+#: config/avr/avr.c:2613 config/avr/avr.c:2724
 msgid "incorrect insn:"
 msgstr "insn incoorect:"
 
-#: config/avr/avr.c:1985 config/avr/avr.c:2149 config/avr/avr.c:2307 config/avr/avr.c:2689
+#: config/avr/avr.c:2064 config/avr/avr.c:2228 config/avr/avr.c:2386
+#: config/avr/avr.c:2768
 msgid "unknown move insn:"
 msgstr "insn de déplacement inconnu:"
 
-#: config/avr/avr.c:2925
+#: config/avr/avr.c:3003
 msgid "bad shift insn:"
 msgstr "décalage insn erroné:"
 
-#: config/avr/avr.c:3041 config/avr/avr.c:3471 config/avr/avr.c:3851
+#: config/avr/avr.c:3119 config/avr/avr.c:3549 config/avr/avr.c:3929
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "erreur internal du compilateur. Décalage incorrect:"
 
-#: config/avr/avr.c:4676
+#: config/avr/avr.c:4767
 msgid "only initialized variables can be placed into program memory area"
 msgstr "seules les variables initialisées peuvent être placées dans la zone mémoire du programme"
 
-#: config/avr/avr.h:63
+#: config/avr/avr.c:4866
+#, fuzzy
+msgid "only uninitialized variables can be placed in the .noinit section"
+msgstr "Seuls les variables initialisées peuvent être placées dans une aire de 8 bits"
+
+#: config/avr/avr.c:4881
+#, fuzzy, c-format
+msgid "MCU `%s' supported for assembler only"
+msgstr "MCU « %s » n'est pas supporté"
+
+#: config/avr/avr.h:78
 msgid "Assume int to be 8 bit integer"
 msgstr "Assumer que les int sont des entiers de 8 bits"
 
-#: config/avr/avr.h:65
+#: config/avr/avr.h:80
 msgid "Change the stack pointer without disabling interrupts"
 msgstr "Changer le pointeur de pile sans désactiver les interruptions"
 
-#: config/avr/avr.h:67
+#: config/avr/avr.h:82
 msgid "Use subroutines for function prologue/epilogue"
 msgstr "Utiliser des sous-routines pour le prologue/epilogue de fonction"
 
-#: config/avr/avr.h:69
+#: config/avr/avr.h:84
 msgid "Change only the low 8 bits of the stack pointer"
 msgstr "Changer seulement les 8 bits du bas du pointeur de pile"
 
-#: config/avr/avr.h:71
+#: config/avr/avr.h:86
 msgid "Do not generate tablejump insns"
 msgstr "Ne pas générer les sauts de table insns"
 
-#: config/avr/avr.h:74
+#: config/avr/avr.h:88
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr ""
+
+#: config/avr/avr.h:91
 msgid "Output instruction sizes to the asm file"
 msgstr "Produire les tailles d'instructions dans le fichier asm"
 
-#: config/avr/avr.h:87
+#: config/avr/avr.h:108
 msgid "Specify the initial stack address"
 msgstr "Spécifier l'adresse initiale de la pile"
 
-#: config/avr/avr.h:88
+#: config/avr/avr.h:109
 msgid "Specify the MCU name"
 msgstr "Spécifier le nom du MCU"
 
@@ -8859,132 +9075,132 @@ msgstr "Sp
 #. For instance, the SH target has only positive offsets in
 #. addresses.  Thus sorting to put the smallest address first allows
 #. the most combinations to be found.
-#: config/avr/avr.h:2566
+#: config/avr/avr.h:2450
 msgid "trampolines not supported"
 msgstr "trampolines ne sont pas supportées"
 
-#: config/c4x/c4x-c.c:70
+#: config/c4x/c4x-c.c:69
 #, c-format
 msgid "missing '(' after '#pragma %s' - ignored"
 msgstr "«(» manquante après «#pragma %s» - ignoré"
 
-#: config/c4x/c4x-c.c:73
+#: config/c4x/c4x-c.c:72
 #, c-format
 msgid "missing function name in '#pragma %s' - ignored"
 msgstr "nom de fonction manquant dans «#pragma %s» - ignoré"
 
-#: config/c4x/c4x-c.c:78
+#: config/c4x/c4x-c.c:77
 #, c-format
 msgid "malformed '#pragma %s' - ignored"
 msgstr "«#pragma %s» mal composé - ignoré"
 
-#: config/c4x/c4x-c.c:80
+#: config/c4x/c4x-c.c:79
 #, c-format
 msgid "missing section name in '#pragma %s' - ignored"
 msgstr "nom de section manquant dans «#pragma %s» - ignoré"
 
-#: config/c4x/c4x-c.c:85
+#: config/c4x/c4x-c.c:84
 #, c-format
 msgid "missing ')' for '#pragma %s' - ignored"
 msgstr "«)» manquante pour «#pragma %s» - ignoré"
 
-#: config/c4x/c4x-c.c:88
+#: config/c4x/c4x-c.c:87
 #, c-format
 msgid "junk at end of '#pragma %s'"
 msgstr "rebut à la fin de «#pragma %s'"
 
-#: config/c4x/c4x.c:299
+#: config/c4x/c4x.c:280
 #, c-format
 msgid "unknown CPU version %d, using 40.\n"
 msgstr "version de CPU %d inconnue, 40 est utilisé.\n"
 
-#: config/c4x/c4x.c:883
+#: config/c4x/c4x.c:853
 #, c-format
 msgid "ISR %s requires %d words of local vars, max is 32767"
 msgstr "ISR %s requiert %d mots de var. locales, max est 32767."
 
-#: config/c4x/c4x.c:1635
+#: config/c4x/c4x.c:1602
 msgid "using CONST_DOUBLE for address"
 msgstr "CONST_DOUBLE utilisé pour l'adresse"
 
-#: config/c4x/c4x.c:1775
+#: config/c4x/c4x.c:1742
 msgid "c4x_address_cost: Invalid addressing mode"
 msgstr "c4x_address_cost: mode d'adressage invalide"
 
-#: config/c4x/c4x.c:1917
+#: config/c4x/c4x.c:1884
 #, c-format
 msgid "c4x_print_operand: %%L inconsistency"
 msgstr "c4x_print_operand: %%L inconsistent"
 
-#: config/c4x/c4x.c:1923
+#: config/c4x/c4x.c:1890
 #, c-format
 msgid "c4x_print_operand: %%N inconsistency"
 msgstr "c4x_print_operand: %%N inconsistent"
 
-#: config/c4x/c4x.c:1964
+#: config/c4x/c4x.c:1931
 #, c-format
 msgid "c4x_print_operand: %%O inconsistency"
 msgstr "c4x_print_operand: %%O inconsisten"
 
-#: config/c4x/c4x.c:2060
+#: config/c4x/c4x.c:2026
 msgid "c4x_print_operand: Bad operand case"
 msgstr "c4x_print_operand: opérande erronée pour un case"
 
-#: config/c4x/c4x.c:2103
+#: config/c4x/c4x.c:2069
 msgid "c4x_print_operand_address: Bad post_modify"
 msgstr "c4x_print_operand_address: post-modification erronée"
 
-#: config/c4x/c4x.c:2125
+#: config/c4x/c4x.c:2091
 msgid "c4x_print_operand_address: Bad pre_modify"
 msgstr "c4x_print_operand_address: pré-modification erronée"
 
-#: config/c4x/c4x.c:2173 config/c4x/c4x.c:2185 config/c4x/c4x.c:2200
+#: config/c4x/c4x.c:2139 config/c4x/c4x.c:2151 config/c4x/c4x.c:2166
 msgid "c4x_print_operand_address: Bad operand case"
 msgstr "c4x_print_operand_address: opérande erronée pour un case"
 
-#: config/c4x/c4x.c:2456
+#: config/c4x/c4x.c:2422
 msgid "c4x_rptb_insert: Cannot find start label"
 msgstr "c4x_rptb_insert: ne peut repérer l'étiquette de départ"
 
-#: config/c4x/c4x.c:3443 config/c4x/c4x.c:3463
+#: config/c4x/c4x.c:3409 config/c4x/c4x.c:3429
 msgid "mode not QImode"
 msgstr "mode n'est pas QImode"
 
-#: config/c4x/c4x.c:3520
+#: config/c4x/c4x.c:3514
 msgid "invalid indirect memory address"
 msgstr "adresse mémoire d'indirection invalide"
 
-#: config/c4x/c4x.c:3609
+#: config/c4x/c4x.c:3603
 msgid "invalid indirect (S) memory address"
 msgstr "adresse mémoire (S) d'indirection invalide"
 
-#: config/c4x/c4x.c:3950
+#: config/c4x/c4x.c:3944
 msgid "c4x_valid_operands: Internal error"
 msgstr "c4x_valid_operands: erreur interne"
 
-#: config/c4x/c4x.c:4430
+#: config/c4x/c4x.c:4424
 msgid "c4x_operand_subword: invalid mode"
 msgstr "c4x_oprande_subword: mode invalide"
 
-#: config/c4x/c4x.c:4433
+#: config/c4x/c4x.c:4427
 msgid "c4x_operand_subword: invalid operand"
 msgstr "c4x_operand_subword: opérande invalide"
 
 #. We could handle these with some difficulty.
 #. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:4459
+#: config/c4x/c4x.c:4453
 msgid "c4x_operand_subword: invalid autoincrement"
 msgstr "c4x_operand_subword: autoincrement invalide"
 
-#: config/c4x/c4x.c:4465
+#: config/c4x/c4x.c:4459
 msgid "c4x_operand_subword: invalid address"
 msgstr "c4x_operand_subword: adresse invalide"
 
-#: config/c4x/c4x.c:4476
+#: config/c4x/c4x.c:4470
 msgid "c4x_operand_subword: address not offsettable"
 msgstr "c4x_operand_subword: un décalage d'adresse ne peut s'appliquer sur cette adresse"
 
-#: config/c4x/c4x.c:4676
+#: config/c4x/c4x.c:4670
 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
 msgstr "c4x_rptb_rpts_p: étiquette supérieur de bloc de répétition déplacée\n"
 
@@ -8992,7 +9208,6 @@ msgstr "c4x_rptb_rpts_p: 
 #. Name of the c4x linker.
 #. Define assembler options.
 #. Define linker options.
-#. Define C preprocessor options.
 #. Specify the end file to link with.
 #. Target compilation option flags.
 #. Small memory model.
@@ -9028,404 +9243,342 @@ msgstr "c4x_rptb_rpts_p: 
 #. each pair being { "NAME", VALUE, "DESCRIPTION" }
 #. where VALUE is the bits to set or minus the bits to clear.
 #. An empty string NAME is used to identify the default VALUE.
-#: config/c4x/c4x.h:141
+#: config/c4x/c4x.h:170
 msgid "Small memory model"
 msgstr "Modèle de mémoire petite"
 
-#: config/c4x/c4x.h:143
+#: config/c4x/c4x.h:172
 msgid "Big memory model"
 msgstr "Modèle de mémoire grande"
 
-#: config/c4x/c4x.h:145
+#: config/c4x/c4x.h:174
 msgid "Use MPYI instruction for C3x"
 msgstr "Utiliser les instructions MPYI pour C3x"
 
-#: config/c4x/c4x.h:147
+#: config/c4x/c4x.h:176
 msgid "Do not use MPYI instruction for C3x"
 msgstr "Ne pas utiliser les instructions MPYI pour C3x"
 
-#: config/c4x/c4x.h:149
+#: config/c4x/c4x.h:178
 msgid "Use fast but approximate float to integer conversion"
 msgstr "Utiliser le mode rapide mais approprié de conversion de flottans à entiers"
 
-#: config/c4x/c4x.h:151
+#: config/c4x/c4x.h:180
 msgid "Use slow but accurate float to integer conversion"
 msgstr "Utiliser le mode lent mais précis de conversion de flottans à entiers"
 
-#: config/c4x/c4x.h:153
+#: config/c4x/c4x.h:182
 msgid "Enable use of RTPS instruction"
 msgstr "Autoriser l'utilisation de l'instruction RTPS"
 
-#: config/c4x/c4x.h:155
+#: config/c4x/c4x.h:184
 msgid "Disable use of RTPS instruction"
 msgstr "Interdire l'utilisation de l'instruction RTPS"
 
-#: config/c4x/c4x.h:157
+#: config/c4x/c4x.h:186
 msgid "Enable use of RTPB instruction"
 msgstr "Autoriser l'utilisation de l'instruction RTPB"
 
-#: config/c4x/c4x.h:159
+#: config/c4x/c4x.h:188
 msgid "Disable use of RTPB instruction"
 msgstr "Interdire l'utilisation de l'instruction RTPB"
 
-#: config/c4x/c4x.h:161
+#: config/c4x/c4x.h:190
 msgid "Generate code for C30 CPU"
 msgstr "Générer du code pour CPU C30"
 
-#: config/c4x/c4x.h:163
+#: config/c4x/c4x.h:192
 msgid "Generate code for C31 CPU"
 msgstr "Générer du code pour CPU C31"
 
-#: config/c4x/c4x.h:165
+#: config/c4x/c4x.h:194
 msgid "Generate code for C32 CPU"
 msgstr "Générer du code pour CPU C32"
 
-#: config/c4x/c4x.h:167
+#: config/c4x/c4x.h:196
 msgid "Generate code for C33 CPU"
 msgstr "Générer du code pour CPU C33"
 
-#: config/c4x/c4x.h:169
+#: config/c4x/c4x.h:198
 msgid "Generate code for C40 CPU"
 msgstr "Générer du code pour CPU C40"
 
-#: config/c4x/c4x.h:171
+#: config/c4x/c4x.h:200
 msgid "Generate code for C44 CPU"
 msgstr "Générer du code pour CPU C44"
 
-#: config/c4x/c4x.h:173
+#: config/c4x/c4x.h:202
 msgid "Emit code compatible with TI tools"
 msgstr "Produire du code compatible avec les outils TI"
 
-#: config/c4x/c4x.h:175
+#: config/c4x/c4x.h:204
 msgid "Emit code to use GAS extensions"
 msgstr "Produire du code pour utiliser les extensions GAS"
 
-#: config/c4x/c4x.h:177 config/c4x/c4x.h:181
+#: config/c4x/c4x.h:206 config/c4x/c4x.h:210
 msgid "Save DP across ISR in small memory model"
 msgstr "Sauvegarder DP à travers ISR dans le modèle de mémoire petite"
 
-#: config/c4x/c4x.h:179 config/c4x/c4x.h:183
+#: config/c4x/c4x.h:208 config/c4x/c4x.h:212
 msgid "Don't save DP across ISR in small memory model"
 msgstr "Ne pas sauvegarder DP à travers ISR dans le modèle de mémoire petite"
 
-#: config/c4x/c4x.h:185
+#: config/c4x/c4x.h:214
 msgid "Pass arguments on the stack"
 msgstr "Passer les arguments sur la pile"
 
-#: config/c4x/c4x.h:187
+#: config/c4x/c4x.h:216
 msgid "Pass arguments in registers"
 msgstr "Passer les arguments par les registres"
 
-#: config/c4x/c4x.h:189
+#: config/c4x/c4x.h:218
 msgid "Enable new features under development"
 msgstr "Autoriser les nouvelles options en développement"
 
-#: config/c4x/c4x.h:191
+#: config/c4x/c4x.h:220
 msgid "Disable new features under development"
 msgstr "Désactiver les nouvelles options en développement"
 
-#: config/c4x/c4x.h:193
+#: config/c4x/c4x.h:222
 msgid "Use the BK register as a general purpose register"
 msgstr "Utiliser le registre BK comme registre général tout usage"
 
-#: config/c4x/c4x.h:195
+#: config/c4x/c4x.h:224
 msgid "Do not allocate BK register"
 msgstr "Ne pas allouer de registre BK"
 
-#: config/c4x/c4x.h:197
+#: config/c4x/c4x.h:226
 msgid "Enable use of DB instruction"
 msgstr "Activer l'utilisation d'instruction DB"
 
-#: config/c4x/c4x.h:199
+#: config/c4x/c4x.h:228
 msgid "Disable use of DB instruction"
 msgstr "Désactiver l'utilisation d'instruction DB"
 
-#: config/c4x/c4x.h:201
+#: config/c4x/c4x.h:230
 msgid "Enable debugging"
 msgstr "Permettre la mise au point"
 
-#: config/c4x/c4x.h:203
+#: config/c4x/c4x.h:232
 msgid "Disable debugging"
 msgstr "Désactiver la mise au point"
 
-#: config/c4x/c4x.h:205
+#: config/c4x/c4x.h:234
 msgid "Force constants into registers to improve hoisting"
 msgstr "Forcer les constantes dans les registres pour améliorer la montée"
 
-#: config/c4x/c4x.h:207
+#: config/c4x/c4x.h:236
 msgid "Don't force constants into registers"
 msgstr "Ne pas forcer les constantes dans les registres"
 
-#: config/c4x/c4x.h:209
+#: config/c4x/c4x.h:238
 msgid "Force RTL generation to emit valid 3 operand insns"
 msgstr "Forcer la génération RTL pour produire des opérandes insn 3 valides"
 
-#: config/c4x/c4x.h:211
+#: config/c4x/c4x.h:240
 msgid "Allow RTL generation to emit invalid 3 operand insns"
 msgstr "Autoriser la génération RTL pour produire des opérandes insn 3 invalides"
 
-#: config/c4x/c4x.h:213
+#: config/c4x/c4x.h:242
 msgid "Allow unsigned interation counts for RPTB/DB"
 msgstr "Autoriser un compteur non signé d'itération pour RPTB/DB"
 
-#: config/c4x/c4x.h:215
+#: config/c4x/c4x.h:244
 msgid "Disallow unsigned iteration counts for RPTB/DB"
 msgstr "Interdire un compteur non signé d'itération pour RPTB/DB"
 
-#: config/c4x/c4x.h:217
+#: config/c4x/c4x.h:246
 msgid "Preserve all 40 bits of FP reg across call"
 msgstr "Préserver tous les 40 bits du registre FP à travers les appels"
 
-#: config/c4x/c4x.h:219
+#: config/c4x/c4x.h:248
 msgid "Only preserve 32 bits of FP reg across call"
 msgstr "Préserver seulement 32 bits du registre FP à travers les appels"
 
-#: config/c4x/c4x.h:221
+#: config/c4x/c4x.h:250
 msgid "Enable parallel instructions"
 msgstr "Autoriser les instructions parallèles"
 
-#: config/c4x/c4x.h:223
+#: config/c4x/c4x.h:252
 msgid "Disable parallel instructions"
 msgstr "Interdire les instructions parallèles"
 
-#: config/c4x/c4x.h:225
+#: config/c4x/c4x.h:254
 msgid "Enable MPY||ADD and MPY||SUB instructions"
 msgstr "Autoriser les instructions MPY||ADD et MPY||SUB"
 
-#: config/c4x/c4x.h:227
+#: config/c4x/c4x.h:256
 msgid "Disable MPY||ADD and MPY||SUB instructions"
 msgstr "Interdire les instructions MPY||ADD et MPY||SUB"
 
-#: config/c4x/c4x.h:229
+#: config/c4x/c4x.h:258
 msgid "Assume that pointers may be aliased"
 msgstr "Assumer que les pointeurs peuvent être aliasés"
 
-#: config/c4x/c4x.h:231
+#: config/c4x/c4x.h:260
 msgid "Assume that pointers not aliased"
 msgstr "Assumer que les pointeurs ne peuvent pas être aliasés"
 
-#: config/c4x/c4x.h:304
+#: config/c4x/c4x.h:333
 msgid "Specify maximum number of iterations for RPTS"
 msgstr "Spécifier le nombre maximum d'itérations pour RPTS"
 
-#: config/c4x/c4x.h:306
+#: config/c4x/c4x.h:335
 msgid "Select CPU to generate code for"
 msgstr "Sélectionner le CPU pour lequel le code doit être généré"
 
-#. 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 "Générer le code pour le C400"
-
-#: config/clipper/clipper.h:41
-msgid "Generate code for the C300"
-msgstr "Générer le code pour le C300"
-
-#: config/convex/convex.h:53
-msgid "Generate code for c1"
-msgstr "Générer le code pour le c1"
-
-#: config/convex/convex.h:54
-msgid "Generate code for c2"
-msgstr "Générer le code pour le c2"
-
-#: config/convex/convex.h:55
-msgid "Generate code for c32"
-msgstr "Générer le code pour le c3"
-
-#: config/convex/convex.h:56 config/convex/convex.h:57
-msgid "Generate code for c34"
-msgstr "Générer le code pour le c34"
-
-#: config/convex/convex.h:59
-msgid "Use standard calling sequence, with arg count word"
-msgstr "Utiliser la séquence standard d'appel, avec arg et mot compteur"
-
-#: config/convex/convex.h:61
-msgid "Place arg count in a nop instruction (faster than push)"
-msgstr "Placer le compteur d'arg dans une instruction NOP (plus rapide que push)"
-
-#: config/convex/convex.h:63
-msgid "Don't push arg count, depend on symbol table"
-msgstr "Ne pas empiler le compteur d'arg, dépend de la table de symboles"
-
-#: config/convex/convex.h:65
-msgid "Use data cache for volatile mem refs (default)"
-msgstr "Utiliser la cache de données pour les réf. mémoire volatiles (par défaut)"
-
-#: config/convex/convex.h:67
-msgid "Don't use data cache for volatile mem refs"
-msgstr "Ne pas utiliser la cache de données pour les réf. mémoire volatiles"
-
-#: config/convex/convex.h:69
-msgid "Bypass data cache for volatile mem refs"
-msgstr "Éviter la cache de données pour les réf. mémoire volatiles"
-
-#: config/convex/convex.h:70
-msgid "Use 64-bit longs"
-msgstr "Utiliser des longs de 64 bits"
-
-#: config/convex/convex.h:71
-msgid "Use cc- and libc-compatible 32-bit longs"
-msgstr "Utiliser cc- et libc-compatible longs de 32 bits"
-
-#: config/cris/cris.c:569
+#: config/cris/cris.c:583
 msgid "unexpected index-type in cris_print_index"
 msgstr "type d'index inattendu dans cris_print_index"
 
-#: config/cris/cris.c:585
+#: config/cris/cris.c:599
 msgid "unexpected base-type in cris_print_base"
 msgstr "type de base inattendu dans cris_print_base"
 
-#: config/cris/cris.c:878
+#: config/cris/cris.c:892
 #, c-format
 msgid "stackframe too big: %d bytes"
 msgstr "trame de pile trop grande: %d octets"
 
-#: config/cris/cris.c:1193
+#: config/cris/cris.c:1207
 msgid "allocated but unused delay list in epilogue"
 msgstr "alloué mais liste de délai non utilisée dans l'épilogue"
 
-#: config/cris/cris.c:1203
+#: config/cris/cris.c:1217
 msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
 msgstr "type de fonction inattendue ajustement de la pile nécessaire pour « __builtin_eh_return »"
 
-#: config/cris/cris.c:1282
+#: config/cris/cris.c:1296
 msgid "invalid operand for 'b' modifier"
 msgstr "opérande invalide pour le modificateur « b »"
 
-#: config/cris/cris.c:1294
+#: config/cris/cris.c:1308
 msgid "invalid operand for 'v' modifier"
 msgstr "opérande invalide pour le modificateur « v »"
 
-#: config/cris/cris.c:1304
+#: config/cris/cris.c:1318
 msgid "invalid operand for 'P' modifier"
 msgstr "opérande invalide pour le modificateur « P »"
 
-#: config/cris/cris.c:1311
+#: config/cris/cris.c:1325
 msgid "invalid operand for 'p' modifier"
 msgstr "opérande invalide pour le modificateur « p »"
 
-#: config/cris/cris.c:1350
+#: config/cris/cris.c:1364
 msgid "invalid operand for 'z' modifier"
 msgstr "opérande invalide pour le modificateur « z »"
 
-#: config/cris/cris.c:1381 config/cris/cris.c:1411
+#: config/cris/cris.c:1395 config/cris/cris.c:1425
 msgid "invalid operand for 'H' modifier"
 msgstr "opérande invalide pour le modificateur « H »"
 
-#: config/cris/cris.c:1387
+#: config/cris/cris.c:1401
 msgid "bad register"
 msgstr "registre erroné"
 
-#: config/cris/cris.c:1425
+#: config/cris/cris.c:1439
 msgid "invalid operand for 'e' modifier"
 msgstr "opérande invalide pour le modificateur « e »"
 
-#: config/cris/cris.c:1442
+#: config/cris/cris.c:1456
 msgid "invalid operand for 'm' modifier"
 msgstr "opérande invalide pour le modificateur « m »"
 
-#: config/cris/cris.c:1467
+#: config/cris/cris.c:1481
 msgid "invalid operand for 'A' modifier"
 msgstr "opérande invalide pour le modificateur « A »"
 
-#: config/cris/cris.c:1475
+#: config/cris/cris.c:1489
 msgid "invalid operand for 'D' modifier"
 msgstr "opérande invalide pour le modificateur « D »"
 
-#: config/cris/cris.c:1489
+#: config/cris/cris.c:1503
 msgid "invalid operand for 'T' modifier"
 msgstr "opérande invalide pour le modificateur « T »"
 
-#: config/cris/cris.c:1498
+#: config/cris/cris.c:1512
 msgid "invalid operand modifier letter"
 msgstr "opérande invalide pour le modificateur de lettre"
 
-#: config/cris/cris.c:1506
+#: config/cris/cris.c:1520
 #, c-format
 msgid "internal error: bad register: %d"
 msgstr "erreur interne: registre erroné: %d"
 
-#: config/cris/cris.c:1554
+#: config/cris/cris.c:1568
 msgid "unexpected multiplicative operand"
 msgstr "opérande multiplicative inattendue"
 
-#: config/cris/cris.c:1574
+#: config/cris/cris.c:1588
 msgid "unexpected operand"
 msgstr "opérande inattendue"
 
-#: config/cris/cris.c:1609 config/cris/cris.c:1619
+#: config/cris/cris.c:1623 config/cris/cris.c:1633
 msgid "unrecognized address"
 msgstr "adresse non reconnue"
 
-#: config/cris/cris.c:1975
+#: config/cris/cris.c:1989
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr "erreur interne: effet de bord de insn sideeffect-insn ayant un effet principal"
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:2262
+#: config/cris/cris.c:2276
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr "erreur interne: cris_side_effect_mode_ok avec des opérandes erronées"
 
-#: config/cris/cris.c:2344 config/cris/cris.c:2402
+#: config/cris/cris.c:2358 config/cris/cris.c:2416
 msgid "unrecognized supposed constant"
 msgstr "supposée constante non reconnue"
 
-#: config/cris/cris.c:2443
+#: config/cris/cris.c:2457
 msgid "unrecognized supposed constant in cris_global_pic_symbol"
 msgstr "supposée constante non reconnue dans cris_global_pic_symbol"
 
-#: config/cris/cris.c:2462
+#: config/cris/cris.c:2476
 #, c-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "-max-stackframe=%d n'est pas utilisable, n'est pas entre 0 et %d"
 
-#: config/cris/cris.c:2490
+#: config/cris/cris.c:2504
 #, c-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr "spécification de version CRIS inconnue dans -march= ou -mcpu= : %s"
 
-#: config/cris/cris.c:2526
+#: config/cris/cris.c:2540
 #, c-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr "spécification de version CRIS inconnue dans -mtune= : %s"
 
-#: config/cris/cris.c:2544
+#: config/cris/cris.c:2558
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "-fPIC et -fpic ne sont pas supportées par cette configuration"
 
-#: config/cris/cris.c:2560
+#: config/cris/cris.c:2574
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr "l'option particulière -g est invalide avec -maout et -melinux"
 
-#: config/cris/cris.c:2790 config/cris/cris.c:2835
+#: config/cris/cris.c:2808 config/cris/cris.c:2853
 msgid "unexpected side-effects in address"
 msgstr "effets de bord inattendue dans l'adresse"
 
 #. Labels are never marked as global symbols.
-#: config/cris/cris.c:2932 config/cris/cris.c:2963
+#: config/cris/cris.c:2950 config/cris/cris.c:2981
 msgid "unexpected PIC symbol"
 msgstr "symbole PIC inattendue"
 
-#: config/cris/cris.c:2936
+#: config/cris/cris.c:2954
 msgid "PIC register isn't set up"
 msgstr "le registre n'est pas initialisé"
 
-#: config/cris/cris.c:2949 config/cris/cris.c:3032
+#: config/cris/cris.c:2967 config/cris/cris.c:3050
 msgid "unexpected address expression"
 msgstr "expression d'adresse inattendue"
 
-#: config/cris/cris.c:2967
+#: config/cris/cris.c:2985
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr "génération d'une opérande PIC mais le registre PIC n'est pas initialisé"
 
-#: config/cris/cris.c:2976
+#: config/cris/cris.c:2994
 msgid "unexpected NOTE as addr_const:"
 msgstr "NOTE inattendu comme addr_conts:"
 
@@ -9505,7 +9658,7 @@ msgid "Warn when a stackframe is larger than the specified size"
 msgstr "Avertir lorsqu'une trame de pile est plus grande que la taille spécifiée"
 
 #. Node: Profiling
-#: config/cris/cris.h:1029
+#: config/cris/cris.h:1019
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr "pas de FUNCTION_PROFILER pour CRIS"
 
@@ -9513,104 +9666,105 @@ msgstr "pas de FUNCTION_PROFILER pour CRIS"
 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
 msgstr "ensemble avec -fpic et -fPIC, ne pas utiliser les références GOTPLT"
 
-#: config/d30v/d30v.c:209
+#: config/d30v/d30v.c:207
 #, c-format
 msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
 msgstr "modes_tieable_p erronée pour le registre %s, mode1 %s, mode2 %s"
 
-#: config/d30v/d30v.c:2676
+#: config/d30v/d30v.c:2666
 msgid "bad insn to d30v_print_operand_address:"
 msgstr "insn erroné pour d30v_print_operand_addresse:"
 
-#: config/d30v/d30v.c:2693 config/d30v/d30v.c:2754 config/d30v/d30v.c:2775 config/d30v/d30v.c:2793
+#: config/d30v/d30v.c:2683 config/d30v/d30v.c:2744 config/d30v/d30v.c:2765
+#: config/d30v/d30v.c:2783
 msgid "bad insn to d30v_print_operand_memory_reference:"
 msgstr "insn erroné pour d30v_print_operand_memory_reference:"
 
-#: config/d30v/d30v.c:2861
+#: config/d30v/d30v.c:2851
 msgid "bad insn to d30v_print_operand, 'f' modifier:"
 msgstr "insn erroné pour d30v_print_operand, modificateur « f »:"
 
-#: config/d30v/d30v.c:2870
+#: config/d30v/d30v.c:2860
 msgid "bad insn to d30v_print_operand, 'A' modifier:"
 msgstr "insn erroné pour d30v_print_operand, modificateur « A »:"
 
-#: config/d30v/d30v.c:2877
+#: config/d30v/d30v.c:2867
 msgid "bad insn to d30v_print_operand, 'M' modifier:"
 msgstr "insn erroné pour d30v_print_operand, modificateur « M »:"
 
-#: config/d30v/d30v.c:2931
+#: config/d30v/d30v.c:2921
 msgid "bad insn to print_operand, 'F' or 'T' modifier:"
 msgstr "insn erroné pour print_operand, modificateur « F » ou « T »:"
 
-#: config/d30v/d30v.c:2942
+#: config/d30v/d30v.c:2932
 msgid "bad insn to print_operand, 'B' modifier:"
 msgstr "insn erroné pour print_operand, modificateur « B »:"
 
-#: config/d30v/d30v.c:2949
+#: config/d30v/d30v.c:2939
 msgid "bad insn to print_operand, 'E' modifier:"
 msgstr "insn erroné pour print_operand, modificateur « E »:"
 
-#: config/d30v/d30v.c:2967
+#: config/d30v/d30v.c:2957
 msgid "bad insn to print_operand, 'R' modifier:"
 msgstr "insn erroné to print_operand, modificateur « R »:"
 
-#: config/d30v/d30v.c:2976 config/d30v/d30v.c:2984
+#: config/d30v/d30v.c:2966 config/d30v/d30v.c:2974
 msgid "bad insn to print_operand, 's' modifier:"
 msgstr "insn erroné to print_operand, modificateur « s »:"
 
-#: config/d30v/d30v.c:3013
+#: config/d30v/d30v.c:3003
 msgid "bad insn in d30v_print_operand, 0 case"
 msgstr "insn erroné dans d30v_print_operand, cas 0"
 
-#: config/d30v/d30v.c:3368
+#: config/d30v/d30v.c:3301
 msgid "d30v_emit_comparison"
 msgstr "d30v_emit_comparison"
 
-#: config/d30v/d30v.c:3412
+#: config/d30v/d30v.c:3345
 msgid "bad call to d30v_move_2words"
 msgstr "appel erroné à d30v_move_2words"
 
-#: config/d30v/d30v.h:108
+#: config/d30v/d30v.h:114
 msgid "Enable use of conditional move instructions"
 msgstr "Autoriser l'utilisation des instructions conditionnelles move"
 
-#: config/d30v/d30v.h:111
+#: config/d30v/d30v.h:117
 msgid "Disable use of conditional move instructions"
 msgstr "Interdire l'utilisation des instructions conditionnelles move"
 
-#: config/d30v/d30v.h:114
+#: config/d30v/d30v.h:120
 msgid "Debug argument support in compiler"
 msgstr "Mettre au point le support d'argument dans le compilateur"
 
-#: config/d30v/d30v.h:117
+#: config/d30v/d30v.h:123
 msgid "Debug stack support in compiler"
 msgstr "Mettre au point le support de la pile dans le compilateur"
 
-#: config/d30v/d30v.h:120
+#: config/d30v/d30v.h:126
 msgid "Debug memory address support in compiler"
 msgstr "Mettre au point le support d'adresses dans le compilateur"
 
-#: config/d30v/d30v.h:123
+#: config/d30v/d30v.h:129
 msgid "Make adjacent short instructions parallel if possible"
 msgstr "Rendre adjacentes les instructions short en instructions parallèles si possible"
 
-#: config/d30v/d30v.h:126
+#: config/d30v/d30v.h:132
 msgid "Do not make adjacent short instructions parallel"
 msgstr "Ne pas rendre adjacentes les instructions short en instructions parallèles"
 
-#: config/d30v/d30v.h:129 config/d30v/d30v.h:132
+#: config/d30v/d30v.h:135 config/d30v/d30v.h:138
 msgid "Link programs/data to be in external memory by default"
 msgstr "Faire l'édition de lien des programmes/données comme étant externe à la mémoire par défaut"
 
-#: config/d30v/d30v.h:135
+#: config/d30v/d30v.h:141
 msgid "Link programs/data to be in onchip memory by default"
 msgstr "Faire l'édition de lien des programmes/données comme étant interne dans la circuiterie de la mémoire par défaut"
 
-#: config/d30v/d30v.h:143
+#: config/d30v/d30v.h:149
 msgid "Change the branch costs within the compiler"
 msgstr "Changer les coûts de branchement à l'intérieur du compilateur"
 
-#: config/d30v/d30v.h:146
+#: config/d30v/d30v.h:152
 msgid "Change the threshold for conversion to conditional execution"
 msgstr "Changer le seuil pour la conversion en une exécution conditionnelle"
 
@@ -9622,31 +9776,27 @@ msgstr "taille de la pile > 32k"
 msgid "invalid addressing mode"
 msgstr "mode d'adressage invalide"
 
-#: config/dsp16xx/dsp16xx.c:1857
+#: config/dsp16xx/dsp16xx.c:1821
 msgid "bad register extension code"
 msgstr "code d'extension de registre erroné"
 
-#: config/dsp16xx/dsp16xx.c:1958
+#: config/dsp16xx/dsp16xx.c:1921
 msgid "invalid offset in ybase addressing"
 msgstr "décalage invalide dans l'adresse ybase"
 
-#: config/dsp16xx/dsp16xx.c:1961
+#: config/dsp16xx/dsp16xx.c:1924
 msgid "invalid register in ybase addressing"
 msgstr "registre invalide dans l'adressage ybase"
 
-#: config/dsp16xx/dsp16xx.c:1990
-msgid "inline float constants not supported on this host"
-msgstr "enlignage des constantes flottantes n'est pas supporté sur cet hôte"
-
-#: config/dsp16xx/dsp16xx.c:2140
+#: config/dsp16xx/dsp16xx.c:2099
 msgid "invalid shift operator in emit_1600_core_shift"
 msgstr "opérateur de décalage invalide dans emit_1600_core_shift"
 
-#: config/dsp16xx/dsp16xx.c:2469
+#: config/dsp16xx/dsp16xx.c:2428
 msgid "invalid mode for gen_tst_reg"
 msgstr "mode invalide pour gen_tst_reg"
 
-#: config/dsp16xx/dsp16xx.c:2541
+#: config/dsp16xx/dsp16xx.c:2500
 msgid "invalid mode for integer comparison in gen_compare_reg"
 msgstr "mode invalide pour la comparaison d'entiers dans gen_compare_reg"
 
@@ -9655,236 +9805,404 @@ msgstr "mode invalide pour la comparaison d'entiers dans gen_compare_reg"
 #. 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/dsp16xx/dsp16xx.h:215
+#: config/dsp16xx/dsp16xx.h:230
 msgid "Pass parameters in registers (default)"
 msgstr "Passer les paramètres par les registres (par défaut)"
 
-#: config/dsp16xx/dsp16xx.h:217
+#: config/dsp16xx/dsp16xx.h:232
 msgid "Don't pass parameters in registers"
 msgstr "Ne pas passer les paramètres par les registres"
 
-#: config/dsp16xx/dsp16xx.h:219
+#: config/dsp16xx/dsp16xx.h:234
 msgid "Generate code for near calls"
 msgstr "Générer du code pour les appels proches"
 
-#: config/dsp16xx/dsp16xx.h:221
+#: config/dsp16xx/dsp16xx.h:236
 msgid "Don't generate code for near calls"
 msgstr "Ne pas générer du code pour les appels proches"
 
-#: config/dsp16xx/dsp16xx.h:223
+#: config/dsp16xx/dsp16xx.h:238
 msgid "Generate code for near jumps"
 msgstr "Générer du code pour les sauts proches"
 
-#: config/dsp16xx/dsp16xx.h:225
+#: config/dsp16xx/dsp16xx.h:240
 msgid "Don't generate code for near jumps"
 msgstr "Ne pas générer du code pour les sauts proches"
 
-#: config/dsp16xx/dsp16xx.h:227
+#: config/dsp16xx/dsp16xx.h:242
 msgid "Generate code for a bit-manipulation unit"
 msgstr "Générer du code pour une unité de manipulation de bits"
 
-#: config/dsp16xx/dsp16xx.h:229
+#: config/dsp16xx/dsp16xx.h:244
 msgid "Don't generate code for a bit-manipulation unit"
 msgstr "Ne pas générer du code pour une unité de manipulation de bits"
 
-#: config/dsp16xx/dsp16xx.h:231
+#: config/dsp16xx/dsp16xx.h:246
 msgid "Generate code for memory map1"
 msgstr "Générer du code pour la mémoire map1"
 
-#: config/dsp16xx/dsp16xx.h:233
+#: config/dsp16xx/dsp16xx.h:248
 msgid "Generate code for memory map2"
 msgstr "Générer du code pour la mémoire map2"
 
-#: config/dsp16xx/dsp16xx.h:235
+#: config/dsp16xx/dsp16xx.h:250
 msgid "Generate code for memory map3"
 msgstr "Générer du code pour la mémoire map3"
 
-#: config/dsp16xx/dsp16xx.h:237
+#: config/dsp16xx/dsp16xx.h:252
 msgid "Generate code for memory map4"
 msgstr "Générer du code pour la mémoire map4"
 
-#: config/dsp16xx/dsp16xx.h:239
+#: config/dsp16xx/dsp16xx.h:254
 msgid "Ouput extra code for initialized data"
 msgstr "Produire du code additionnel pour les données initialisées"
 
-#: config/dsp16xx/dsp16xx.h:241
+#: config/dsp16xx/dsp16xx.h:256
 msgid "Don't let reg. allocator use ybase registers"
 msgstr "Ne pas laisser l'allocateur de registres utiliser les registres ybase"
 
-#: config/dsp16xx/dsp16xx.h:243
+#: config/dsp16xx/dsp16xx.h:258
 msgid "Output extra debug info in Luxworks environment"
 msgstr "Produire des informations supplémentaires de mise au point dans l'environnement Luxworks"
 
-#: config/dsp16xx/dsp16xx.h:245
+#: config/dsp16xx/dsp16xx.h:260
 msgid "Save temp. files in Luxworks environment"
 msgstr "Sauvegarder les fichiers temporaires dans l'environnement Luxworks"
 
-#: config/dsp16xx/dsp16xx.h:257
+#: config/dsp16xx/dsp16xx.h:272
 msgid "Specify alternate name for text section"
 msgstr "Spécifier un nom alternatif pour la section texte"
 
-#: config/dsp16xx/dsp16xx.h:259
+#: config/dsp16xx/dsp16xx.h:274
 msgid "Specify alternate name for data section"
 msgstr "Spécifier un nom alternatif pour la section données"
 
-#: config/dsp16xx/dsp16xx.h:261
+#: config/dsp16xx/dsp16xx.h:276
 msgid "Specify alternate name for bss section"
 msgstr "Spécifier un nom alternatif pour la section bss"
 
-#: config/dsp16xx/dsp16xx.h:263
+#: config/dsp16xx/dsp16xx.h:278
 msgid "Specify alternate name for constant section"
 msgstr "Spécifier un nom alternatif pour la section des constantes"
 
-#: config/dsp16xx/dsp16xx.h:265
+#: config/dsp16xx/dsp16xx.h:280
 msgid "Specify alternate name for dsp16xx chip"
 msgstr "Spécifier un nom alternatif pour le cirsuit dsp16xx"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/dsp16xx/dsp16xx.h:1219 config/dsp16xx/dsp16xx.h:1224 config/dsp16xx/dsp16xx.h:1229 config/dsp16xx/dsp16xx.h:1809 config/dsp16xx/dsp16xx.h:1814
+#: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1772
+#: config/dsp16xx/dsp16xx.h:1777
 msgid "profiling not implemented yet"
 msgstr "profilage n'est pas implanté encore"
 
 #. Emit RTL insns to initialize the variable parts of a trampoline.
 #. FNADDR is an RTX for the address of the function's pure code.
 #. CXT is an RTX for the static chain value for the function.
-#: config/dsp16xx/dsp16xx.h:1240 config/dsp16xx/dsp16xx.h:1252
+#: config/dsp16xx/dsp16xx.h:1228 config/dsp16xx/dsp16xx.h:1240
 msgid "trampolines not yet implemented"
 msgstr "trampolines ne sont pas encore implantées"
 
-#. 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:51
-msgid "Generate code the unix assembler can handle"
-msgstr "Générer du code que l'assembleur UNIX peut traiter"
-
-#: config/elxsi/elxsi.h:52
-msgid "Generate code an embedded assembler can handle"
-msgstr "Générer du code qu'un assembleur enchâssé peut traiter"
-
-#: config/fr30/fr30.c:456
+#: config/fr30/fr30.c:453
 msgid "fr30_print_operand_address: unhandled address"
 msgstr "fr30_print_operand_address: adresse non traitée"
 
-#: config/fr30/fr30.c:483
+#: config/fr30/fr30.c:480
 #, c-format
 msgid "fr30_print_operand: unrecognized %%p code"
 msgstr "fr30_print_operand: code %%p non reconnue"
 
-#: config/fr30/fr30.c:503
+#: config/fr30/fr30.c:500
 #, c-format
 msgid "fr30_print_operand: unrecognized %%b code"
 msgstr "fr30_print_operand: code %%b non reconnue"
 
-#: config/fr30/fr30.c:524
+#: config/fr30/fr30.c:521
 #, c-format
 msgid "fr30_print_operand: unrecognized %%B code"
 msgstr "fr30_print_operand: code %%B non reconnu"
 
-#: config/fr30/fr30.c:532
+#: config/fr30/fr30.c:529
 #, c-format
 msgid "fr30_print_operand: invalid operand to %%A code"
 msgstr "fr30_print_operand: opérande invalide pour code %%A"
 
-#: config/fr30/fr30.c:549
+#: config/fr30/fr30.c:546
 #, c-format
 msgid "fr30_print_operand: invalid %%x code"
 msgstr "fr30_print_operand: code %%x invalide"
 
-#: config/fr30/fr30.c:556
+#: config/fr30/fr30.c:553
 #, c-format
 msgid "fr30_print_operand: invalid %%F code"
 msgstr "fr30_print_operand: code %%F invalide"
 
-#: config/fr30/fr30.c:572
+#: config/fr30/fr30.c:570
 msgid "fr30_print_operand: unknown code"
 msgstr "fr30_print_operand: code inconnu"
 
-#: config/fr30/fr30.c:601 config/fr30/fr30.c:610 config/fr30/fr30.c:621 config/fr30/fr30.c:634
+#: config/fr30/fr30.c:599 config/fr30/fr30.c:608 config/fr30/fr30.c:619
+#: config/fr30/fr30.c:632
 msgid "fr30_print_operand: unhandled MEM"
 msgstr "fr30_print_operand: MEM non traité"
 
-#: config/fr30/fr30.h:57
+#: config/fr30/fr30.h:63
 msgid "Assume small address space"
 msgstr "Assumer un petit espace d'adressage"
 
-#: config/h8300/h8300.c:142
+#: config/frv/frv.c:410 config/frv/frv.c:428
+#, c-format
+msgid "Unknown cpu: -mcpu=%s"
+msgstr ""
+
+#: config/frv/frv.c:451
+msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
+msgstr ""
+
+#: config/frv/frv.c:2520
+#, fuzzy
+msgid "Bad insn to frv_print_operand_address:"
+msgstr "insn erroné pour d30v_print_operand_addresse:"
+
+#: config/frv/frv.c:2533
+#, fuzzy
+msgid "Bad register to frv_print_operand_memory_reference_reg:"
+msgstr "insn erroné pour d30v_print_operand_memory_reference:"
+
+#: config/frv/frv.c:2574 config/frv/frv.c:2584 config/frv/frv.c:2593
+#: config/frv/frv.c:2621 config/frv/frv.c:2633 config/frv/frv.c:2637
+#, fuzzy
+msgid "Bad insn to frv_print_operand_memory_reference:"
+msgstr "insn erroné pour d30v_print_operand_memory_reference:"
+
+#: config/frv/frv.c:2779
+#, fuzzy
+msgid "Bad insn in frv_print_operand, bad const_double"
+msgstr "insn erroné dans d30v_print_operand, cas 0"
+
+#: config/frv/frv.c:2824
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'C' modifier:"
+msgstr "insn erroné pour print_operand, modificateur « B »:"
+
+#: config/frv/frv.c:2847
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'c' modifier:"
+msgstr "insn erroné pour print_operand, modificateur « B »:"
+
+#: config/frv/frv.c:2872
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'e' modifier:"
+msgstr "insn erroné pour print_operand, modificateur « B »:"
+
+#: config/frv/frv.c:2880
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'F' modifier:"
+msgstr "insn erroné pour print_operand, modificateur « B »:"
+
+#: config/frv/frv.c:2896
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'f' modifier:"
+msgstr "insn erroné pour d30v_print_operand, modificateur « f »:"
+
+#: config/frv/frv.c:2949
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'L' modifier:"
+msgstr "insn erroné pour print_operand, modificateur « B »:"
+
+#: config/frv/frv.c:2962
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
+msgstr "insn erroné pour d30v_print_operand, modificateur « M »:"
+
+#: config/frv/frv.c:2983
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'O' modifier:"
+msgstr "insn erroné pour print_operand, modificateur « B »:"
+
+#: config/frv/frv.c:3001
+#, fuzzy
+msgid "Bad insn to frv_print_operand, P modifier:"
+msgstr "insn erroné pour print_operand, modificateur « B »:"
+
+#: config/frv/frv.c:3021
+#, fuzzy
+msgid "Bad insn in frv_print_operand, z case"
+msgstr "insn erroné dans d30v_print_operand, cas 0"
+
+#: config/frv/frv.c:3049
+#, fuzzy
+msgid "Bad insn in frv_print_operand, 0 case"
+msgstr "insn erroné dans d30v_print_operand, cas 0"
+
+#: config/frv/frv.c:3054
+#, fuzzy
+msgid "frv_print_operand: unknown code"
+msgstr "fr30_print_operand: code inconnu"
+
+#: config/frv/frv.c:5737
+#, fuzzy
+msgid "Bad output_move_single operand"
+msgstr "output_move_single:"
+
+#: config/frv/frv.c:5866
+msgid "Bad output_move_double operand"
+msgstr ""
+
+#: config/frv/frv.c:6010
+#, fuzzy
+msgid "Bad output_condmove_single operand"
+msgstr "output_move_single:"
+
+#: config/frv/frv.c:8315
+msgid "frv_registers_update"
+msgstr ""
+
+#: config/frv/frv.c:8475
+msgid "frv_registers_used_p"
+msgstr ""
+
+#: config/frv/frv.c:8604
+msgid "frv_registers_set_p"
+msgstr ""
+
+#: config/frv/frv.c:9171
+#, fuzzy
+msgid "accumulator is not a constant integer"
+msgstr "argument de « asm » n'est pas une chaîne de constante"
+
+#: config/frv/frv.c:9176
+msgid "accumulator number is out of bounds"
+msgstr ""
+
+#: config/frv/frv.c:9187
+#, fuzzy, c-format
+msgid "inappropriate accumulator for `%s'"
+msgstr "aucune déclaration précédente pour « %s »"
+
+#: config/frv/frv.c:9253
+#, fuzzy, c-format
+msgid "`%s' expects a constant argument"
+msgstr "l'attribut « %s » requiert un argument de type constante entière"
+
+#: config/frv/frv.c:9258
+#, fuzzy, c-format
+msgid "constant argument out of range for `%s'"
+msgstr "code de tache %ld hors gamme pour « %s »"
+
+#: config/frv/frv.c:9638
+msgid "media functions are not available unless -mmedia is used"
+msgstr ""
+
+#: config/frv/frv.c:9650
+msgid "this media function is only available on the fr500"
+msgstr ""
+
+#: config/frv/frv.c:9678
+msgid "this media function is only available on the fr400"
+msgstr ""
+
+#. This macro is a C statement to print on `stderr' a string describing the
+#. particular machine description choice.  Every machine description should
+#. define `TARGET_VERSION'.  For example:
+#.
+#. #ifdef MOTOROLA
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
+#. #else
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
+#. #endif
+#: config/frv/frv.h:512
+msgid " (frv)"
+msgstr ""
+
+#: config/h8300/h8300.c:314
 msgid "-ms2600 is used without -ms"
 msgstr "-ms2600 est utilisé sans -ms"
 
+#: config/h8300/h8300.c:320
+#, fuzzy
+msgid "-mn is used without -mh or -ms"
+msgstr "-ms2600 est utilisé sans -ms"
+
 #. 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:117
-msgid "Generate H8/S code"
+#: config/h8300/h8300.h:150
+#, fuzzy
+msgid "Generate H8S code"
 msgstr "Générer du code H8/S"
 
-#: config/h8300/h8300.h:118
-msgid "Do not generate H8/S code"
+#: config/h8300/h8300.h:151
+#, fuzzy
+msgid "Do not generate H8S code"
 msgstr "Ne pas générer du code H8/S"
 
-#: config/h8300/h8300.h:119
-msgid "Generate H8/S2600 code"
+#: config/h8300/h8300.h:152
+#, fuzzy
+msgid "Generate H8S/2600 code"
 msgstr "Générer du code H8/S2600"
 
-#: config/h8300/h8300.h:120
-msgid "Do not generate H8/S2600 code"
+#: config/h8300/h8300.h:153
+#, fuzzy
+msgid "Do not generate H8S/2600 code"
 msgstr "Ne pas générer du code H8/S2600"
 
-#: config/h8300/h8300.h:121
+#: config/h8300/h8300.h:154
 msgid "Make integers 32 bits wide"
 msgstr "Rendre les entiers larges de 32 bits"
 
-#: config/h8300/h8300.h:124
+#: config/h8300/h8300.h:157
 msgid "Use registers for argument passing"
 msgstr "Utiliser les registres pour le passage d'arguments"
 
-#: config/h8300/h8300.h:126
+#: config/h8300/h8300.h:159
 msgid "Do not use registers for argument passing"
 msgstr "Ne pas utiliser les registres pour le passage d'arguments"
 
-#: config/h8300/h8300.h:128
+#: config/h8300/h8300.h:161
 msgid "Consider access to byte sized memory slow"
 msgstr "Considérer l'accès mémoire lent pour la taille d'octets"
 
-#: config/h8300/h8300.h:129
+#: config/h8300/h8300.h:162
 msgid "Enable linker relaxing"
 msgstr "Auoriser la rélâche par l'éditeur de liens"
 
-#: config/h8300/h8300.h:131
+#: config/h8300/h8300.h:164
 msgid "Generate H8/300H code"
 msgstr "Générer du code H8/300H"
 
-#: config/h8300/h8300.h:132
+#: config/h8300/h8300.h:165
+#, fuzzy
+msgid "Enable the normal mode"
+msgstr "mode incompatible d'enregistrement"
+
+#: config/h8300/h8300.h:166
 msgid "Do not generate H8/300H code"
 msgstr "Ne pas générer du code H8/300H"
 
-#: config/h8300/h8300.h:133
+#: config/h8300/h8300.h:167
 msgid "Use H8/300 alignment rules"
 msgstr "Utiliser les règles d'alignement H8/300"
 
-#: config/i370/i370-c.c:54
+#: config/i370/i370-c.c:53
 msgid "junk at end of #pragma map"
 msgstr "rebut à la fin de #pragma map"
 
-#: config/i370/i370-c.c:60
+#: config/i370/i370-c.c:59
 msgid "malformed #pragma map, ignored"
 msgstr "#pragma map mal composé, ignoré"
 
-#: config/i370/i370.c:897
+#: config/i370/i370.c:915
 msgid "real name is too long - alias ignored"
 msgstr "nom réel est trop long - alias ignoré"
 
-#: config/i370/i370.c:902
+#: config/i370/i370.c:920
 msgid "alias name is too long - alias ignored"
 msgstr "nom d'alias est trop long - alias ignoré"
 
-#: config/i370/i370.c:1173
+#: config/i370/i370.c:1191
 msgid "internal error--no jump follows compare:"
 msgstr "erreur interne--pas de saut suivant la comparaison:"
 
@@ -9892,331 +10210,319 @@ msgstr "erreur interne--pas de saut suivant la comparaison:"
 #. 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
+#: config/i370/i370.h:75
 msgid "Generate char instructions"
 msgstr "Générer des instructions « char »"
 
-#: config/i370/i370.h:64
+#: config/i370/i370.h:76
 msgid "Do not generate char instructions"
 msgstr "Ne pas générer des instructions « char »"
 
-#: config/i386/i386.c:925
+#: config/i386/i386.c:1043
 #, c-format
 msgid "code model %s not supported in PIC mode"
 msgstr "model de code %s n'est pas supporté en mode PIC"
 
-#: config/i386/i386.c:935 config/sparc/sparc.c:344
+#: config/i386/i386.c:1053 config/sparc/sparc.c:356
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "valeur erronée (%s) pour l'opton -mcmodel="
 
-#: config/i386/i386.c:950
+#: config/i386/i386.c:1068
 #, c-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "valeur erronée (%s) pour l'option -masm"
 
-#: config/i386/i386.c:953
+#: config/i386/i386.c:1071
 #, c-format
 msgid "code model `%s' not supported in the %s bit mode"
 msgstr "model de code « %s » n'est pas supporté dans le mode %s bits"
 
-#: config/i386/i386.c:956
+#: config/i386/i386.c:1074
 msgid "code model `large' not supported yet"
 msgstr "model de code « large » n'est pas supporté encore"
 
-#: config/i386/i386.c:958
+#: config/i386/i386.c:1076
 #, c-format
 msgid "%i-bit mode not compiled in"
 msgstr "mode %i bits pas compilé en"
 
-#: config/i386/i386.c:988 config/mips/mips.c:4989
+#: config/i386/i386.c:1106
 #, c-format
 msgid "bad value (%s) for -march= switch"
 msgstr "valeur erronée (%s) pour l'option -march="
 
-#: config/i386/i386.c:999 config/mips/mips.c:4945
+#: config/i386/i386.c:1117
 #, c-format
 msgid "bad value (%s) for -mcpu= switch"
 msgstr "valeur erronée (%s) pour l'option -mcpu="
 
-#: config/i386/i386.c:1018
+#: config/i386/i386.c:1134
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d n'est pas entre 0 et %d"
 
-#: config/i386/i386.c:1031
+#: config/i386/i386.c:1147
 msgid "-malign-loops is obsolete, use -falign-loops"
-msgstr "-malign-loops=%d est obsolète, utiliser -falign-loops"
+msgstr "-malign-loops est obsolète, utiliser -falign-loops"
 
-#: config/i386/i386.c:1036 config/i386/i386.c:1049 config/i386/i386.c:1062
+#: config/i386/i386.c:1152 config/i386/i386.c:1165 config/i386/i386.c:1178
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d n'est pas entre 0 et %d"
 
-#: config/i386/i386.c:1044
+#: config/i386/i386.c:1160
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps est obsolète, utiliser -falign-loops"
 
-#: config/i386/i386.c:1057
+#: config/i386/i386.c:1173
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions est obsolète, utiliser -falign-loops"
 
-#: config/i386/i386.c:1095
+#: config/i386/i386.c:1211
 #, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d n'est pas entre %d et 12"
 
-#: config/i386/i386.c:1107
+#: config/i386/i386.c:1223
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d n'est pas entre 0 et 5"
 
-#: config/i386/i386.c:1129
+#: config/i386/i386.c:1235
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-dialect= switch"
+msgstr "valeur erronée (%s) pour l'option -msdata"
+
+#: config/i386/i386.c:1256
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr "-malign-double n'a aucun sens en mode 64 bits"
 
-#: config/i386/i386.c:1131
+#: config/i386/i386.c:1258
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr "la conversion d'appel -mrtd n'est pas supporté en mode 64 bits"
 
-#: config/i386/i386.c:1147 config/i386/i386.c:1158
+#: config/i386/i386.c:1274 config/i386/i386.c:1285
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "jeu d'instructions SSE désactivé, arithmétique 387 est utilisé"
 
-#: config/i386/i386.c:1163
+#: config/i386/i386.c:1290
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "jeu d'instructions 387 désactivé, arithmétique SSE est utilisé"
 
-#: config/i386/i386.c:1170
+#: config/i386/i386.c:1297
 #, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "valeur erronée (%s) pour l'option -mfpmath"
 
-#: config/i386/i386.c:1300
+#: config/i386/i386.c:1429
 #, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr "l'attribut « %s » requiert un argument de type constante entière"
 
-#: config/i386/i386.c:1306
+#: config/i386/i386.c:1435
 #, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "l'argument pour l'attribut « %s » est plus grand que %d"
 
-#: config/i386/i386.c:5363
+#: config/i386/i386.c:6176
 msgid "invalid UNSPEC as operand"
 msgstr "UNSPEC invalide comme opérande"
 
-#: config/i386/i386.c:5596
+#: config/i386/i386.c:6438
 msgid "extended registers have no high halves"
 msgstr "registres étendus n'a pas de demis hauts"
 
-#: config/i386/i386.c:5611
+#: config/i386/i386.c:6453
 msgid "unsupported operand size for extended register"
 msgstr "taille d'opérande non supportée pour un registre étendu"
 
-#: config/i386/i386.c:5884
+#: config/i386/i386.c:6768
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "l'opérande n'est ni une constante ni du code de condition, code d'opérande invalide « c »"
 
-#: config/i386/i386.c:5930
+#: config/i386/i386.c:6814
 #, c-format
 msgid "invalid operand code `%c'"
 msgstr "opérande invalide pour « %c »"
 
-#: config/i386/i386.c:9867
+#: config/i386/i386.c:6861
+#, fuzzy
+msgid "invalid constraints for operand"
+msgstr "opérande %%c invalide"
+
+#: config/i386/i386.c:11027
 msgid "unknown insn mode"
 msgstr "mode insn inconnu"
 
 #. @@@ better error message
-#: config/i386/i386.c:11730 config/i386/i386.c:11763
+#: config/i386/i386.c:13083 config/i386/i386.c:13119
 msgid "selector must be an immediate"
 msgstr "sélecteur doit être un immédiat"
 
 #. @@@ better error message
-#: config/i386/i386.c:11921 config/i386/i386.c:11949
+#: config/i386/i386.c:13280 config/i386/i386.c:13314
 msgid "mask must be an immediate"
 msgstr "masque doit être un immédiat"
 
-#: config/i386/winnt.c:94
+#: config/i386/i386.c:13346
+#, fuzzy
+msgid "shift must be an immediate"
+msgstr "masque doit être un immédiat"
+
+#: config/i386/winnt.c:105
 #, c-format
 msgid "`%s' attribute only applies to variables"
 msgstr "attribut « %s » s'applique seulement aux variables"
 
-#: config/i386/winnt.c:262
+#: config/i386/winnt.c:275
 #, c-format
 msgid "`%s' declared as both exported to and imported from a DLL"
 msgstr "« %s » déclaré à la fois comme exporté et importé d'une DLL"
 
-#: config/i386/cygwin.h:51
+#: config/i386/cygwin.h:45
 msgid "Use the Cygwin interface"
 msgstr "Utiliser l'interface Cygwin"
 
-#: config/i386/cygwin.h:53
+#: config/i386/cygwin.h:46
 msgid "Use the Mingw32 interface"
 msgstr "Utiliser l'interface Mingw32"
 
-#: config/i386/cygwin.h:54
+#: config/i386/cygwin.h:47
 msgid "Create GUI application"
 msgstr "Créer une application de type GUI"
 
-#: config/i386/cygwin.h:55
+#: config/i386/cygwin.h:48
 msgid "Don't set Windows defines"
 msgstr "Ne pas initialiser les définitions Windows"
 
-#: config/i386/cygwin.h:56
+#: config/i386/cygwin.h:49
 msgid "Set Windows defines"
 msgstr "Initialiser les définitions Windows"
 
-#: config/i386/cygwin.h:58
+#: config/i386/cygwin.h:50
 msgid "Create console application"
 msgstr "Créer une application de type console"
 
-#: config/i386/cygwin.h:59 config/i386/win32.h:59
+#: config/i386/cygwin.h:51 config/i386/win32.h:59
 msgid "Generate code for a DLL"
 msgstr "Générer le code pour un DLL"
 
-#: config/i386/cygwin.h:61 config/i386/win32.h:61
+#: config/i386/cygwin.h:53 config/i386/win32.h:61
 msgid "Ignore dllimport for functions"
 msgstr "Ignorer dllimport pour fonctions"
 
-#: config/i386/cygwin.h:63
+#: config/i386/cygwin.h:55
 msgid "Use Mingw-specific thread support"
 msgstr "Utilise le support de thread spécifique à Mingw"
 
-#: config/i386/cygwin.h:257
+#: config/i386/cygwin.h:244
 #, c-format
 msgid "-f%s ignored for target (all code is position independent)"
 msgstr "-f%s ignoré pour la cible (tout le code set indépendant de la position)"
 
-#: config/i386/dgux.h:60
-msgid "Retain standard MXDB information"
-msgstr "Retenir l'information standard MXDB"
-
-#: config/i386/dgux.h:62
-msgid "Retain legend information"
-msgstr "Retenir les informations de légende"
-
-#: config/i386/dgux.h:65
-msgid "Generate external legend information"
-msgstr "Générer les informations externes de légende"
-
-#: config/i386/dgux.h:67
-msgid "Emit identifying info in .s file"
-msgstr "Produire les infos d'identification dans le fichier .s"
-
-#: config/i386/dgux.h:69
-msgid "Warn when a function arg is a structure"
-msgstr "Avertir lorsque l'arg d'une fonction est une structure"
-
-#: config/i386/dgux.h:252
-msgid "argument is a structure"
-msgstr "argument est une structure"
-
-#: config/i386/djgpp.h:201
+#: config/i386/djgpp.h:204
 msgid "-mbnu210 is ignored (option is obsolete)"
 msgstr "-mbnu210 est ignoré (option obsolète)"
 
-#: config/i386/i386.h:45 config/mips/mips.h:186
-msgid "half-pic init called on systems that don't support it"
-msgstr "init à demi PIC appelé sur un système qui ne le supporte pas"
-
 #. Deprecated.
 #. Deprecated.
 #. Deprecated.
 #. Deprecated.
 #. Deprecated.
 #. Deprecated.
-#: config/i386/i386.h:303
+#: config/i386/i386.h:306
 msgid "Alternate calling convention"
 msgstr "Convention alternative d'appels"
 
-#: config/i386/i386.h:305 config/m68k/m68k.h:180 config/ns32k/ns32k.h:106
+#: config/i386/i386.h:308 config/m68k/m68k.h:180 config/ns32k/ns32k.h:144
 msgid "Use normal calling convention"
 msgstr "Utiliser la convention normale d'appels"
 
-#: config/i386/i386.h:307
+#: config/i386/i386.h:310
 msgid "Align some doubles on dword boundary"
 msgstr "Aligner quelques doubles sur des frontières de mots doubles"
 
-#: config/i386/i386.h:309
+#: config/i386/i386.h:312
 msgid "Align doubles on word boundary"
 msgstr "Aligner les doubles sur des frontières de mots"
 
-#: config/i386/i386.h:311
+#: config/i386/i386.h:314
 msgid "Uninitialized locals in .bss"
 msgstr "Var. locales non initialisées dans .bss"
 
-#: config/i386/i386.h:313
+#: config/i386/i386.h:316
 msgid "Uninitialized locals in .data"
 msgstr "Var. locales non initialisées dans .data"
 
-#: config/i386/i386.h:315 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
+#: config/i386/i386.h:318 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
+#: config/ns32k/ns32k.h:167
 msgid "Use IEEE math for fp comparisons"
 msgstr "Utiliser les mathématiques IEEE pour les comparaisons FP"
 
-#: config/i386/i386.h:317
+#: config/i386/i386.h:320 config/ns32k/ns32k.h:169
 msgid "Do not use IEEE math for fp comparisons"
 msgstr "Ne pas utiliser les mathématiques IEEE pour les comparaisons FP"
 
-#: config/i386/i386.h:319
+#: config/i386/i386.h:322
 msgid "Return values of functions in FPU registers"
 msgstr "Retourner les valeurs de fonctions dans les registres FPU"
 
-#: config/i386/i386.h:321
+#: config/i386/i386.h:324
 msgid "Do not return values of functions in FPU registers"
 msgstr "Ne pas retourner les valeurs de fonctions dans les registres FPU"
 
-#: config/i386/i386.h:323
+#: config/i386/i386.h:326
 msgid "Do not generate sin, cos, sqrt for FPU"
 msgstr "Ne pas générer sin, cos, sqrt pour le FPU"
 
-#: config/i386/i386.h:325
+#: config/i386/i386.h:328
 msgid "Generate sin, cos, sqrt for FPU"
 msgstr "Générer sin, cos, sqrt pour le FPU"
 
-#: config/i386/i386.h:327
+#: config/i386/i386.h:330
 msgid "Omit the frame pointer in leaf functions"
 msgstr "Omettre le pointeur de trame dans les fonctions feuilles"
 
-#: config/i386/i386.h:330
+#: config/i386/i386.h:333
 msgid "Enable stack probing"
 msgstr "Autoriser le sondage de la pile"
 
 #. undocumented
 #. undocumented
-#: config/i386/i386.h:335
+#: config/i386/i386.h:338
 msgid "Align destination of the string operations"
 msgstr "Aligner la destination des opérations sur les chaînes"
 
-#: config/i386/i386.h:337
+#: config/i386/i386.h:340
 msgid "Do not align destination of the string operations"
 msgstr "Ne pas aligner la destination des opérations sur les chaînes"
 
-#: config/i386/i386.h:339
+#: config/i386/i386.h:342
 msgid "Inline all known string operations"
 msgstr "Permettre l'enlignage dans toutes les opérations portant sur les chaînes"
 
-#: config/i386/i386.h:341
+#: config/i386/i386.h:344
 msgid "Do not inline all known string operations"
 msgstr "Ne pas permettre l'enlignage dans toutes les opérations portant sur les chaînes"
 
-#: config/i386/i386.h:343 config/i386/i386.h:348
+#: config/i386/i386.h:346 config/i386/i386.h:350
 msgid "Use push instructions to save outgoing arguments"
 msgstr "Utiliser les instructions push pour sauvegardes les arguments sortants"
 
-#: config/i386/i386.h:345 config/i386/i386.h:350
+#: config/i386/i386.h:348 config/i386/i386.h:352
 msgid "Do not use push instructions to save outgoing arguments"
 msgstr "Ne pas utiliser les instructions push pour sauvegardes les arguments sortants"
 
-#: config/i386/i386.h:352
+#: config/i386/i386.h:354
 msgid "Support MMX built-in functions"
 msgstr "Supporte les fonctions internes MMX"
 
-#: config/i386/i386.h:354
+#: config/i386/i386.h:356
 msgid "Do not support MMX built-in functions"
 msgstr "Ne supporte pas les fonctions internes MMX"
 
-#: config/i386/i386.h:357
+#: config/i386/i386.h:358
 msgid "Support 3DNow! built-in functions"
 msgstr "Supporte les fonctions internes 3DNOW!"
 
@@ -10228,39 +10534,39 @@ msgstr "Ne supporte pas les fonctions internes 3DNOW!"
 msgid "Support MMX and SSE built-in functions and code generation"
 msgstr "Supporte les fonctions internes MMX et SSE et la génération de code"
 
-#: config/i386/i386.h:365
+#: config/i386/i386.h:364
 msgid "Do not support MMX and SSE built-in functions and code generation"
 msgstr "Ne supporte pas les fonctions internes MMX et SSE et la génération de code"
 
-#: config/i386/i386.h:367
+#: config/i386/i386.h:366
 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr "Supporte les fonctions internes MMX, SSE et SSE2 et la génération de code"
 
-#: config/i386/i386.h:370
+#: config/i386/i386.h:368
 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr "Ne supporte pas les fonctions internes MMX, SSE et SSE2 et la génération de code"
 
-#: config/i386/i386.h:372
+#: config/i386/i386.h:370
 msgid "sizeof(long double) is 16"
 msgstr "sizeof(long double) est 16"
 
-#: config/i386/i386.h:374
+#: config/i386/i386.h:372
 msgid "sizeof(long double) is 12"
 msgstr "sizeof(long double) est 12"
 
-#: config/i386/i386.h:376
+#: config/i386/i386.h:374
 msgid "Generate 64bit x86-64 code"
 msgstr "Générer du code 64 bits pour x86-64"
 
-#: config/i386/i386.h:378
+#: config/i386/i386.h:376
 msgid "Generate 32bit i386 code"
 msgstr "Générer du code 32 bits pour i386"
 
-#: config/i386/i386.h:380
+#: config/i386/i386.h:378
 msgid "Use red-zone in the x86-64 code"
 msgstr "Utiliser la zone-rouge pour le code x86-64"
 
-#: config/i386/i386.h:382
+#: config/i386/i386.h:380
 msgid "Do not use red-zone in the x86-64 code"
 msgstr "Ne pas utiliser la zone-rouge pour le code x86-64"
 
@@ -10273,19 +10579,19 @@ msgstr "Ne pas utiliser la zone-rouge pour le code x86-64"
 #. 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:428 config/rs6000/rs6000.h:428 config/sparc/sparc.h:641
+#: config/i386/i386.h:409 config/rs6000/rs6000.h:393 config/sparc/sparc.h:635
 msgid "Schedule code for given CPU"
 msgstr "Çéduler le code pour le CPU donné"
 
-#: config/i386/i386.h:430
+#: config/i386/i386.h:411
 msgid "Generate floating point mathematics using given instruction set"
 msgstr "Générer les mathématiques en virgule flottante avec le jeu d'instructions données"
 
-#: config/i386/i386.h:432
+#: config/i386/i386.h:413
 msgid "Generate code for given CPU"
 msgstr "Générer le code pour le CPU donné"
 
-#: config/i386/i386.h:434
+#: config/i386/i386.h:415
 msgid "Number of registers used to pass integer arguments"
 msgstr "Nombre de registre utiliser pour passer les arguments entiers"
 
@@ -10299,71 +10605,42 @@ msgstr "Nombre de registre utiliser pour passer les arguments entiers"
 #. 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:436 config/m68k/m68k.h:263
+#: config/i386/i386.h:417 config/m68k/m68k.h:263
 msgid "Loop code aligned to this power of 2"
 msgstr "Codes de boucles alignés selon une puissance de 2"
 
-#: config/i386/i386.h:438 config/m68k/m68k.h:265
+#: config/i386/i386.h:419 config/m68k/m68k.h:265
 msgid "Jump targets are aligned to this power of 2"
 msgstr "Sauts de cibles alignés selon une puissance de 2"
 
-#: config/i386/i386.h:440 config/m68k/m68k.h:267
+#: config/i386/i386.h:421 config/m68k/m68k.h:267
 msgid "Function starts are aligned to this power of 2"
 msgstr "Débuts des fonction alignés selon une puissance de 2"
 
-#: config/i386/i386.h:443
+#: config/i386/i386.h:424
 msgid "Attempt to keep stack aligned to this power of 2"
 msgstr "Tentative de conservation de la pile alignée selon une puissance de 2"
 
-#: config/i386/i386.h:445
+#: config/i386/i386.h:426
 msgid "Branches are this expensive (1-5, arbitrary units)"
 msgstr "Branchements coûteux à ce point (1-4, unités arbitraires)"
 
-#: config/i386/i386.h:447
+#: config/i386/i386.h:428
 msgid "Use given x86-64 code model"
 msgstr "Utiliser le modèle de x86-64 donné"
 
 #. Undocumented.
 #. Undocumented.
-#: config/i386/i386.h:453
+#: config/i386/i386.h:434
 msgid "Use given assembler dialect"
 msgstr "Utiliser la syntaxe de l'assembleur donné"
 
-#: config/i386/osf1elf.h:112
-msgid "Profiling uses mcount"
-msgstr "Profilage utilise mcount"
-
-#: config/i386/osfrose.h:60
-msgid "Emit half-PIC code"
-msgstr "Produire du code à moitié PIC"
-
-#. intentionally undoc
-#. intentionally undoc
-#: config/i386/osfrose.h:67
-msgid "Emit ELF object code"
-msgstr "Produire du code objet ELF"
-
-#: config/i386/osfrose.h:69
-msgid "Emit ROSE object code"
-msgstr "Produire du code objet ROSE"
-
-#: config/i386/osfrose.h:71
-msgid "Symbols have a leading underscore"
-msgstr "Les symboles sont précédées d'un caractère de soulignement "
-
-#: config/i386/osfrose.h:74
-msgid "Align to >word boundaries"
-msgstr "Aligner sur >frontières de mots"
-
-#: config/i386/osfrose.h:77
-msgid "Use mcount for profiling"
-msgstr "Utiliser mcount pour le profilage"
-
-#: config/i386/osfrose.h:79
-msgid "Use mcount_ptr for profiling"
-msgstr "Utiliser mcount_ptr pour le profilage"
+#: config/i386/i386.h:436
+#, fuzzy
+msgid "Use given thread-local storage dialect"
+msgstr "Utiliser la syntaxe de l'assembleur donné"
 
-#: config/i386/sco5.h:771
+#: config/i386/sco5.h:700
 msgid "Generate ELF output"
 msgstr "Générer la sortie ELF"
 
@@ -10395,32 +10672,31 @@ msgstr "variable d'environment DJGPP pointe sur un fichier manquant 
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr "variable d'environment DJGPP pointe vers un fichier corrompu « %s »"
 
-#. 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 "Générer du code qui utilise le FPU"
-
-#: 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 "Ne pas générer du code qui utilise le FPU"
-
-#: config/i960/i960-c.c:67
+#: config/i960/i960-c.c:66
 msgid "sorry, not implemented: #pragma align NAME=SIZE"
 msgstr "désolé, pas implanté: #pragma align NOM=TAILLE"
 
-#: config/i960/i960-c.c:72
+#: config/i960/i960-c.c:71
 msgid "malformed #pragma align - ignored"
 msgstr "#pragma align  mal composé - ignoré"
 
-#: config/i960/i960-c.c:110
+#: config/i960/i960-c.c:109
 msgid "sorry, not implemented: #pragma noalign NAME"
 msgstr "désolé, pas implanté: #pragma noalign NOM"
 
-#: config/i960/i960.c:1405 config/m68k/m68k.c:665 config/rs6000/rs6000.c:8437
+#: config/i960/i960.c:121 config/i960/i960.c:131
+msgid "conflicting architectures defined - using C series"
+msgstr "architectures conflictuelles définies - utilise les séries C"
+
+#: config/i960/i960.c:126
+msgid "conflicting architectures defined - using K series"
+msgstr "architectures conflictuelles définies - utilise les séries K"
+
+#: config/i960/i960.c:141
+msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
+msgstr "iC2.0 et iC3.0 sont incompatibles - utilise iC3.0"
+
+#: config/i960/i960.c:1448 config/m68k/m68k.c:559 config/rs6000/rs6000.c:9931
 msgid "stack limit expression is not supported"
 msgstr "expression limitant la pile n'est pas supportée"
 
@@ -10478,6 +10754,10 @@ msgstr "G
 msgid "Generate CF code"
 msgstr "Générer du code CF"
 
+#: config/i960/i960.h:283 config/mips/mips.h:568 config/pa/pa.h:252
+msgid "Use software floating point"
+msgstr "Utiliser le traitement par logiciel des nombres flottants"
+
 #: config/i960/i960.h:285
 msgid "Use alternate leaf function entries"
 msgstr "Utiliser les entrées alternatives pour les fonctions de feuilles"
@@ -10539,7 +10819,8 @@ msgstr "Utiliser une disposition de type Intel's v1.3 gcc"
 msgid "Do not layout types like Intel's v1.3 gcc"
 msgstr "Ne pas utiliser une disposition de type Intel's v1.3 gcc"
 
-#: config/i960/i960.h:323 config/sparc/freebsd.h:80 config/sparc/linux.h:86 config/sparc/linux64.h:143 config/sparc/netbsd-elf.h:238
+#: config/i960/i960.h:323 config/sparc/freebsd.h:79 config/sparc/linux.h:86
+#: config/sparc/linux64.h:88 config/sparc/netbsd-elf.h:238
 msgid "Use 64 bit long doubles"
 msgstr "Utiliser les doubles longs de 64 bits"
 
@@ -10551,186 +10832,205 @@ msgstr "Autoriser la rel
 msgid "Do not enable linker relaxation"
 msgstr "Ne pas autoriser la relâche par l'éditeur de liens"
 
-#. 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:342 config/i960/i960.h:352
-msgid "conflicting architectures defined - using C series"
-msgstr "architectures conflictuelles définies - utilise les séries C"
-
-#: config/i960/i960.h:347
-msgid "conflicting architectures defined - using K series"
-msgstr "architectures conflictuelles définies - utilise les séries K"
-
-#: config/i960/i960.h:362
-msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
-msgstr "iC2.0 et iC3.0 sont incompatibles - utilise iC3.0"
-
-#. ??? See the LONG_DOUBLE_TYPE_SIZE definition below.
-#: config/i960/i960.h:373
-msgid "the -mlong-double-64 option does not work yet"
-msgstr "l'option -mlong-double-64 n'est pas fonctionnelle encore"
+#: config/ia64/ia64-c.c:50
+#, fuzzy
+msgid "malformed #pragma builtin"
+msgstr "sectin mal composée #pragma ghs"
 
-#: config/ia64/ia64.c:3554
+#: config/ia64/ia64.c:3879
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: code inconnu"
 
-#: config/ia64/ia64.c:3828
+#: config/ia64/ia64.c:4157
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "valeur de -mfixed-range doit avoir la forme REG1-REG2"
 
-#: config/ia64/ia64.c:3855
+#: config/ia64/ia64.c:4184
 #, c-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s est une étendue vide"
 
-#: config/ia64/ia64.c:3920
-msgid "cannot optimize division for both latency and throughput"
+#: config/ia64/ia64.c:4215
+#, fuzzy
+msgid "cannot optimize floating point division for both latency and throughput"
+msgstr "ne peut optimiser la division à la fois pour la latence et la quantité produite"
+
+#: config/ia64/ia64.c:4221
+#, fuzzy
+msgid "cannot optimize integer division for both latency and throughput"
 msgstr "ne peut optimiser la division à la fois pour la latence et la quantité produite"
 
+#: config/ia64/ia64.c:4233
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-size= switch"
+msgstr "valeur erronée (%s) pour l'option -mtune"
+
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:119
+#: config/ia64/ia64.h:150
 msgid "Generate big endian code"
 msgstr "Générer du code de système à octets de poids fort"
 
-#: config/ia64/ia64.h:121 config/mcore/mcore.h:159
+#: config/ia64/ia64.h:152 config/mcore/mcore.h:159
 msgid "Generate little endian code"
 msgstr "Générer du code de système à octets de poids faible"
 
-#: config/ia64/ia64.h:123
+#: config/ia64/ia64.h:154
 msgid "Generate code for GNU as"
 msgstr "Générer du code pour GNU tel que"
 
-#: config/ia64/ia64.h:125
+#: config/ia64/ia64.h:156
 msgid "Generate code for Intel as"
 msgstr "Générer du code pour Intel tel que"
 
-#: config/ia64/ia64.h:127
+#: config/ia64/ia64.h:158
 msgid "Generate code for GNU ld"
 msgstr "Générer du code pour GNU ld"
 
-#: config/ia64/ia64.h:129
+#: config/ia64/ia64.h:160
 msgid "Generate code for Intel ld"
 msgstr "Générer du code pour Intel ld"
 
-#: config/ia64/ia64.h:131
+#: config/ia64/ia64.h:162
 msgid "Generate code without GP reg"
 msgstr "Générer du code sans registre GP"
 
-#: config/ia64/ia64.h:133
+#: config/ia64/ia64.h:164
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr "Produire de stop bits avant et après les asms étendus"
 
-#: config/ia64/ia64.h:135
+#: config/ia64/ia64.h:166
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr "Ne pas produire de stop bits avant et après les asms étendus"
 
-#: config/ia64/ia64.h:137
+#: config/ia64/ia64.h:168
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr "Produire du code pour le processeur B Itanium (TM)"
 
-#: config/ia64/ia64.h:139
+#: config/ia64/ia64.h:170
 msgid "Use in/loc/out register names"
 msgstr "Utilise les noms des registres in/loc/out "
 
-#: config/ia64/ia64.h:141
+#: config/ia64/ia64.h:172
 msgid "Disable use of sdata/scommon/sbss"
 msgstr "Interdire l'utilisation de sdata/scommon/sbss"
 
-#: config/ia64/ia64.h:143
+#: config/ia64/ia64.h:174
 msgid "Enable use of sdata/scommon/sbss"
 msgstr "Autoriser l'utilisation de sdata/scommon/sbss"
 
-#: config/ia64/ia64.h:145
+#: config/ia64/ia64.h:176
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr "gp est une constante (mais save/restore gp fait par appels indirects)"
 
-#: config/ia64/ia64.h:147
+#: config/ia64/ia64.h:178
 msgid "Generate self-relocatable code"
 msgstr "Générer du code auto-relocalisable"
 
-#: config/ia64/ia64.h:149
-msgid "Generate inline division, optimize for latency"
+#: config/ia64/ia64.h:180
+#, fuzzy
+msgid "Generate inline floating point division, optimize for latency"
+msgstr "Générer les divisions en ligne, optimisées pour la latence"
+
+#: config/ia64/ia64.h:182
+#, fuzzy
+msgid "Generate inline floating point division, optimize for throughput"
+msgstr "Générer les divisions en ligne, optimisées pour la quantité"
+
+#: config/ia64/ia64.h:184
+#, fuzzy
+msgid "Generate inline integer division, optimize for latency"
 msgstr "Générer les divisions en ligne, optimisées pour la latence"
 
-#: config/ia64/ia64.h:151
-msgid "Generate inline division, optimize for throughput"
+#: config/ia64/ia64.h:186
+#, fuzzy
+msgid "Generate inline integer division, optimize for throughput"
 msgstr "Générer les divisions en ligne, optimisées pour la quantité"
 
-#: config/ia64/ia64.h:153
+#: config/ia64/ia64.h:188
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr "Autoriser les infos de lignes de mise au point Dwarf 2 via GNU tel que"
 
-#: config/ia64/ia64.h:155
+#: config/ia64/ia64.h:190
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr "Interdire les infos de lignes de mise au point Dwarf 2 via GNU tel que"
 
-#: config/ia64/ia64.h:183
+#: config/ia64/ia64.h:219
 msgid "Specify range of registers to make fixed"
 msgstr "spécifier l'étendue des registres pour la rendre fixe"
 
-#: config/m32r/m32r.c:130
+#: config/ip2k/ip2k.c:1082
+#, fuzzy
+msgid "bad operand"
+msgstr "opérande ASM erronée"
+
+#: config/ip2k/ip2k.c:3184
+#, fuzzy
+msgid "Only initialized variables can be placed into program memory area."
+msgstr "seules les variables initialisées peuvent être placées dans la zone mémoire du programme"
+
+#: config/m32r/m32r.c:139
 #, c-format
 msgid "bad value (%s) for -mmodel switch"
 msgstr "valeur erronée (%s) pour l'option -mmodel"
 
-#: config/m32r/m32r.c:139
+#: config/m32r/m32r.c:148
 #, c-format
 msgid "bad value (%s) for -msdata switch"
 msgstr "valeur erronée (%s) pour l'option -msdata"
 
-#: config/m32r/m32r.c:310
+#: config/m32r/m32r.c:319
 #, c-format
 msgid "invalid argument of `%s' attribute"
 msgstr "type d'argument invalide pour l'attribut « %s »"
 
-#: config/m32r/m32r.c:408
+#: config/m32r/m32r.c:422
 msgid "const objects cannot go in .sdata/.sbss"
 msgstr "constantes objets ne peuvent aller dans .sdata/.sbss"
 
-#: config/m32r/m32r.c:2248
+#: config/m32r/m32r.c:2256
 #, c-format
 msgid "invalid operand to %%s code"
 msgstr "opérande invalide pour le code %%s"
 
-#: config/m32r/m32r.c:2255
+#: config/m32r/m32r.c:2263
 #, c-format
 msgid "invalid operand to %%p code"
 msgstr "opérande invalide pour le code %%p"
 
-#: config/m32r/m32r.c:2311
+#: config/m32r/m32r.c:2318
 msgid "bad insn for 'A'"
 msgstr "insn erroné pour « A »"
 
-#: config/m32r/m32r.c:2363
+#: config/m32r/m32r.c:2370
 #, c-format
 msgid "invalid operand to %%T/%%B code"
 msgstr "opérande invalide pour le code %%T/%%B"
 
-#: config/m32r/m32r.c:2386
+#: config/m32r/m32r.c:2393
 #, c-format
 msgid "invalid operand to %%N code"
 msgstr "opérande invalide pour le code %%N"
 
-#: config/m32r/m32r.c:2431
+#: config/m32r/m32r.c:2438
 msgid "pre-increment address is not a register"
 msgstr "pré-incrément d'adresse n'est pas un registre"
 
-#: config/m32r/m32r.c:2438
+#: config/m32r/m32r.c:2445
 msgid "pre-decrement address is not a register"
 msgstr "pré-décrément d'adresse n'est pas un registre"
 
-#: config/m32r/m32r.c:2445
+#: config/m32r/m32r.c:2452
 msgid "post-increment address is not a register"
 msgstr "post-incrément d'adresse n'est pas un registre"
 
-#: config/m32r/m32r.c:2523 config/m32r/m32r.c:2539 config/rs6000/rs6000.c:11065
+#: config/m32r/m32r.c:2530 config/m32r/m32r.c:2546
+#: config/rs6000/rs6000.c:12737
 msgid "bad address"
 msgstr "adresse erronée"
 
-#: config/m32r/m32r.c:2544
+#: config/m32r/m32r.c:2551
 msgid "lo_sum not of register"
 msgstr "lo_sum n'est pas un registre"
 
@@ -10759,45 +11059,46 @@ msgstr "Taille du code: small, medium ou large"
 msgid "Small data area: none, sdata, use"
 msgstr "Petite zone de données: none, sdata, use"
 
-#: config/m68hc11/m68hc11.c:236
+#: config/m68hc11/m68hc11.c:242
 #, c-format
 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
 msgstr "-f%s ignoré pour 68HC11/68HC12 (non supporté)"
 
 #. !!!! SCz wrong here.
-#: config/m68hc11/m68hc11.c:3170 config/m68hc11/m68hc11.c:3544
+#: config/m68hc11/m68hc11.c:3252 config/m68hc11/m68hc11.c:3626
 msgid "move insn not handled"
 msgstr "déplacement insn non traité"
 
-#: config/m68hc11/m68hc11.c:3390 config/m68hc11/m68hc11.c:3474 config/m68hc11/m68hc11.c:3747
+#: config/m68hc11/m68hc11.c:3472 config/m68hc11/m68hc11.c:3556
+#: config/m68hc11/m68hc11.c:3829
 msgid "invalid register in the move instruction"
 msgstr "registre invalide dans l'instruction de déplacement"
 
-#: config/m68hc11/m68hc11.c:3424
+#: config/m68hc11/m68hc11.c:3506
 msgid "invalid operand in the instruction"
 msgstr "opérande invalide dans l'instruction"
 
-#: config/m68hc11/m68hc11.c:3721
+#: config/m68hc11/m68hc11.c:3803
 msgid "invalid register in the instruction"
 msgstr "registre invalide dans l'instruction"
 
-#: config/m68hc11/m68hc11.c:3754
+#: config/m68hc11/m68hc11.c:3836
 msgid "operand 1 must be a hard register"
 msgstr "l'opérande 1 doit être un registre matériel"
 
-#: config/m68hc11/m68hc11.c:3771
+#: config/m68hc11/m68hc11.c:3853
 msgid "invalid rotate insn"
 msgstr "rotation invalide insn"
 
-#: config/m68hc11/m68hc11.c:4196
+#: config/m68hc11/m68hc11.c:4278
 msgid "registers IX, IY and Z used in the same INSN"
 msgstr "registres IX, IY et Z utilisés dans le même INSN"
 
-#: config/m68hc11/m68hc11.c:4521 config/m68hc11/m68hc11.c:4823
+#: config/m68hc11/m68hc11.c:4603 config/m68hc11/m68hc11.c:4906
 msgid "cannot do z-register replacement"
 msgstr "ne peut effectuer le remplacement d'un registre z"
 
-#: config/m68hc11/m68hc11.c:4886
+#: config/m68hc11/m68hc11.c:4969
 msgid "invalid Z register replacement for insn"
 msgstr "remplacement invalide de registre Z pour insn"
 
@@ -10805,31 +11106,50 @@ msgstr "remplacement invalide de registre Z pour insn"
 #. 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/m68hc11/m68hc11.h:155
+#: config/m68hc11/m68hc11.h:160
 msgid "Compile with 16-bit integer mode"
 msgstr "Compiler en mode entier de 16 bits"
 
-#: config/m68hc11/m68hc11.h:157
+#: config/m68hc11/m68hc11.h:162
 msgid "Compile with 32-bit integer mode"
 msgstr "Compiler en mode entier de 32 bits"
 
-#: config/m68hc11/m68hc11.h:159
+#: config/m68hc11/m68hc11.h:164
 msgid "Auto pre/post decrement increment allowed"
 msgstr "Auto pré/post décrementation incrémentation permise"
 
-#: config/m68hc11/m68hc11.h:161
+#: config/m68hc11/m68hc11.h:166
 msgid "Auto pre/post decrement increment not allowed"
 msgstr "Auto pré/post décrementation incrémentation non permise"
 
-#: config/m68hc11/m68hc11.h:163
+#: config/m68hc11/m68hc11.h:168
+msgid "Min/max instructions allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:170
+#, fuzzy
+msgid "Min/max instructions not allowed"
+msgstr "instruction ret n'est pas implantée"
+
+#: config/m68hc11/m68hc11.h:172
+#, fuzzy
+msgid "Use call and rtc for function calls and returns"
+msgstr "Générer un appel pour stopper si une fonction sans retour retourne un résultat"
+
+#: config/m68hc11/m68hc11.h:174
+#, fuzzy
+msgid "Use jsr and rts for function calls and returns"
+msgstr "Utiliser des stubs pour les prologues de fonction"
+
+#: config/m68hc11/m68hc11.h:176
 msgid "Do not use direct addressing mode for soft registers"
 msgstr "Ne pas utiliser les modes directs d'adressage pour des registres logiciels"
 
-#: config/m68hc11/m68hc11.h:165 config/m68hc11/m68hc11.h:169
+#: config/m68hc11/m68hc11.h:178 config/m68hc11/m68hc11.h:182
 msgid "Compile for a 68HC11"
 msgstr "Compiler pour un 68HC11"
 
-#: config/m68hc11/m68hc11.h:167 config/m68hc11/m68hc11.h:171
+#: config/m68hc11/m68hc11.h:180 config/m68hc11/m68hc11.h:184
 msgid "Compile for a 68HC12"
 msgstr "Compiler pour un 68HC12"
 
@@ -10842,29 +11162,33 @@ msgstr "Compiler pour un 68HC12"
 #. 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/m68hc11/m68hc11.h:185
+#: config/m68hc11/m68hc11.h:198
 msgid "Specify the register allocation order"
 msgstr "Spécifier l'ordre d'allocation des registres"
 
-#: config/m68hc11/m68hc11.h:187
+#: config/m68hc11/m68hc11.h:200
 msgid "Indicate the number of soft registers available"
 msgstr "Indiquer le nombre de registres logiciels disponibles"
 
-#: config/m68k/m68k.c:150
+#: config/m68k/m68k.c:158
 #, c-format
 msgid "-malign-loops=%d is not between 1 and %d"
 msgstr "-malign-loops=%d n'est pas entre 1 et %d"
 
-#: config/m68k/m68k.c:161
+#: config/m68k/m68k.c:169
 #, c-format
 msgid "-malign-jumps=%d is not between 1 and %d"
 msgstr "-malign-jumps=%d n'est pas entre 1 et %d"
 
-#: config/m68k/m68k.c:172
+#: config/m68k/m68k.c:180
 #, c-format
 msgid "-malign-functions=%d is not between 1 and %d"
 msgstr "-malign-functions=%d n'est pas entre 1 et %d"
 
+#: config/m68k/m68k.c:189
+msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+msgstr "-fPIC n'est pas couramment supporté pour le 68000 ou 68010\n"
+
 #. Macro to define tables used to set the flags.
 #. This is a list in braces of pairs in braces,
 #. each pair being { "NAME", VALUE }
@@ -10986,91 +11310,84 @@ msgstr "Ne pas utiliser des r
 msgid "Use unaligned memory references"
 msgstr "Utiliser des références mémoire non alignées"
 
-#. 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
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. Don't use this macro to turn on various extra optimizations for
-#. `-O'.  That is what `OPTIMIZATION_OPTIONS' is for.
-#: config/m68k/m68k.h:284 config/m68k/m68kelf.h:267 config/m68k/m68kv4.h:299
-msgid "-fPIC is not currently supported on the 68000 or 68010\n"
-msgstr "-fPIC n'est pas couramment supporté pour le 68000 ou 68010\n"
-
-#: config/m88k/m88k.c:900
+#: config/m88k/m88k.c:903
 #, c-format
 msgid "internal gcc monitor: short-branch(%x)"
 msgstr "moniteur interne gcc: branchement court(%x)"
 
-#: config/m88k/m88k.c:2300
+#: config/m88k/m88k.c:2302
 msgid "internal gcc error: Can't express symbolic location"
 msgstr "erreur interne gcc: ne peut exprimer la localisation symbolique"
 
-#: config/m88k/m88k.c:2582
+#: config/m88k/m88k.c:2517
 #, c-format
 msgid "argument #%d is a structure"
 msgstr "argument #%d est une structure"
 
-#: config/m88k/m88k.c:2882
+#: config/m88k/m88k.c:2816
 #, c-format
 msgid "%%R not followed by %%B/C/D/E"
 msgstr "%%R n'est pas suivi de %%B/C/D/E"
 
-#: config/m88k/m88k.c:2950
+#: config/m88k/m88k.c:2884
 #, c-format
 msgid "invalid %%x/X value"
 msgstr "valeur %%x/X invalide"
 
-#: config/m88k/m88k.c:2973 config/rs6000/rs6000.c:6509
+#: config/m88k/m88k.c:2901
+#, c-format
+msgid "invalid %%Q value"
+msgstr "valeur %%Q invalide"
+
+#: config/m88k/m88k.c:2907 config/rs6000/rs6000.c:7681
 #, c-format
 msgid "invalid %%q value"
 msgstr "valeur %%q invalide"
 
-#: config/m88k/m88k.c:2979
+#: config/m88k/m88k.c:2913
 #, c-format
 msgid "invalid %%o value"
 msgstr "valeur %%o invalide"
 
-#: config/m88k/m88k.c:2986 config/rs6000/rs6000.c:6472
+#: config/m88k/m88k.c:2920 config/rs6000/rs6000.c:7644
 #, c-format
 msgid "invalid %%p value"
 msgstr "valeur %%p invalide"
 
-#: config/m88k/m88k.c:2999 config/m88k/m88k.c:3004
+#: config/m88k/m88k.c:2933 config/m88k/m88k.c:2938
 #, c-format
 msgid "invalid %%s/S value"
 msgstr "valeur %%s/S invalide"
 
-#: config/m88k/m88k.c:3015
+#: config/m88k/m88k.c:2949
 #, c-format
 msgid "invalid %%P operand"
 msgstr "opérande %%P invalide"
 
-#: config/m88k/m88k.c:3046 config/romp/romp.c:682
+#: config/m88k/m88k.c:2980 config/romp/romp.c:690
 #, c-format
 msgid "invalid %%B value"
 msgstr "valeur %%B invalide"
 
-#: config/m88k/m88k.c:3076
+#: config/m88k/m88k.c:3010
 #, c-format
 msgid "invalid %%D value"
 msgstr "valeur %%D invalide"
 
-#: config/m88k/m88k.c:3089
+#: config/m88k/m88k.c:3023
 #, c-format
 msgid "`%%d' operand isn't a register"
 msgstr "l'opérande «%%d» n'est pas un registre"
 
-#: config/m88k/m88k.c:3107
+#: config/m88k/m88k.c:3041
 msgid "operand is r0"
 msgstr "opérande est R0"
 
-#: config/m88k/m88k.c:3121
+#: config/m88k/m88k.c:3055
 msgid "operand is const_double"
 msgstr "opérande est de type const_double"
 
-#: config/m88k/m88k.c:3140
+#: config/m88k/m88k.c:3074
 msgid "invalid code"
 msgstr "code invalide"
 
@@ -11094,7 +11411,7 @@ msgstr "-mshort-data-%s est trop grande "
 msgid "-mshort-data-%s and PIC are incompatible"
 msgstr "-mshort-data-%s et PIC sont incompatibles"
 
-#: config/mcore/mcore.c:3083
+#: config/mcore/mcore.c:3078
 #, c-format
 msgid "invalid option `-mstack-increment=%s'"
 msgstr "opton invalide «-mstack-increment=%s'"
@@ -11151,217 +11468,232 @@ msgstr "G
 msgid "Maximum amount for a single stack increment operation"
 msgstr "Montant maximal pour une opération d'incrémentation simple de la pile"
 
-#: config/mips/mips.c:4815
-msgid "The -march option is incompatible to -mipsN and therefore ignored."
-msgstr "L'option -march est incompatible avec -mipsN et est alors ignorée."
+#: config/mips/mips.c:5112
+#, c-format
+msgid "bad value (%s) for -mabi= switch"
+msgstr "valeur erronée (%s) pour l'option -mabi"
 
-#: config/mips/mips.c:4841
+#: config/mips/mips.c:5142
 #, c-format
-msgid "-mips%d not supported"
-msgstr "-mips%d n'est pas supporté"
+msgid "-mips%d conflicts with the other architecture options, which specify a MIPS%d processor"
+msgstr ""
 
-#: config/mips/mips.c:4848
+#: config/mips/mips.c:5149
 #, c-format
 msgid "bad value (%s) for -mips switch"
 msgstr "valeur erronée (%s) pour l'option -mips"
 
-#: config/mips/mips.c:4869
-#, c-format
-msgid "bad value (%s) for -mabi= switch"
-msgstr "valeur erronée (%s) pour l'option -mabi"
+#: config/mips/mips.c:5164
+#, fuzzy, c-format
+msgid "-march=%s is not compatible with the selected ABI"
+msgstr "le sélecteur de CASE n'est pas compatible avec l'étiquette"
 
-#: config/mips/mips.c:4907
-#, c-format
-msgid "-mabi=%s does not support -mips%d"
-msgstr "-mabi=%s ne supporte pas -mips%d"
+#: config/mips/mips.c:5176
+msgid "-mgp64 used with a 32-bit processor"
+msgstr ""
 
-#: config/mips/mips.c:4924
-msgid "this target does not support the -mabi switch"
-msgstr "cette cible ne supporte pas l'option -mabi"
+#: config/mips/mips.c:5178
+#, fuzzy
+msgid "-mgp32 used with a 64-bit ABI"
+msgstr "Utiliser ABI de 64 bits"
 
-#: config/mips/mips.c:5034
-#, c-format
-msgid "bad value (%s) for -mtune= switch"
-msgstr "valeur erronée (%s) pour l'option -mtune"
+#: config/mips/mips.c:5180
+#, fuzzy
+msgid "-mgp64 used with a 32-bit ABI"
+msgstr "Utiliser ABI de 32 bits"
 
-#: config/mips/mips.c:5044
-#, c-format
-msgid "-mips%d does not support 64 bit fp registers"
-msgstr "-mips%d ne supporte pas les registres FP de 64 bits"
+#: config/mips/mips.c:5198 config/mips/mips.c:5200 config/mips/mips.c:5202
+#, fuzzy, c-format
+msgid "unsupported combination: %s"
+msgstr "valeur de conversion non supportée"
 
-#: config/mips/mips.c:5050
-#, c-format
-msgid "-mips%d does not support 64 bit gp registers"
-msgstr "-mips%d ne supporte pas les registres GP de 64 bits"
+#: config/mips/mips.c:5272
+msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
+msgstr ""
 
-#: config/mips/mips.c:5071
+#: config/mips/mips.c:5283
 msgid "-G is incompatible with PIC code which is the default"
 msgstr "-G est incompatible avec le code PIC par défaut"
 
-#: config/mips/mips.c:5087
+#: config/mips/mips.c:5299
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr "-membedded-pic et -mabicalls sont incompatibles"
 
-#: config/mips/mips.c:5090
+#: config/mips/mips.c:5302
 msgid "-G and -membedded-pic are incompatible"
 msgstr "-G et -membedded-pic sont incompatibles"
 
-#: config/mips/mips.c:5141
+#: config/mips/mips.c:5353
 #, c-format
 msgid "invalid option `entry%s'"
 msgstr "option invalide «entry%s'"
 
-#: config/mips/mips.c:5144
+#: config/mips/mips.c:5356
 msgid "-mentry is only meaningful with -mips-16"
 msgstr "-mentry n'a de sens qu'avec -mips-16"
 
-#: config/mips/mips.c:5484
+#: config/mips/mips.c:5761
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr "erreur interne: %%) trouvé sans %%( dans le patron d'aswsemblage"
 
-#: config/mips/mips.c:5498
+#: config/mips/mips.c:5775
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr "erreur interne: %%] trouvé sans %%[ dans le patron d'assemblage"
 
-#: config/mips/mips.c:5511
+#: config/mips/mips.c:5788
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr "erreur interne: %%> trouvé sans %%< dans le patron d'assemblage"
 
-#: config/mips/mips.c:5524
+#: config/mips/mips.c:5801
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr "erreur interne: %%} trouvé sans %%{ dans le patron d'assemblage"
 
-#: config/mips/mips.c:5538
+#: config/mips/mips.c:5815
 #, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: ponctuation « %c » inconnue"
 
-#: config/mips/mips.c:5547 config/xtensa/xtensa.c:1913
+#: config/mips/mips.c:5824 config/xtensa/xtensa.c:1939
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND pointeur nul"
 
-#: config/mips/mips.c:5680
+#: config/mips/mips.c:5955
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "utilisation invalide de %%d, %%x, ou %%X"
 
-#: config/mips/mips.c:5723 config/xtensa/xtensa.c:2012
+#: config/mips/mips.c:5993 config/xtensa/xtensa.c:2033
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr "PRINT_OPERAND_ADDRESS, pointeur nul"
 
-#: config/mips/mips.c:5947
+#: config/mips/mips.c:6222
 msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
 msgstr "format MIPS ECOFF ne permet pas de changer le nom des fichiers à l'intérieur des fonction avec #line"
 
-#: config/mips/mips.c:6261
+#: config/mips/mips.c:6532
 msgid "can't rewind temp file"
 msgstr "ne peut rembobiner le fichier temporaire"
 
-#: config/mips/mips.c:6265
+#: config/mips/mips.c:6536
 msgid "can't write to output file"
 msgstr "ne peut écrire dans le fichier de sortie"
 
-#: config/mips/mips.c:6268
+#: config/mips/mips.c:6539
 msgid "can't read from temp file"
 msgstr "ne peut lire du fichier temporaire"
 
-#: config/mips/mips.c:6271
+#: config/mips/mips.c:6542
 msgid "can't close temp file"
 msgstr "ne peut fermer le fichier temporaire"
 
-#: config/mips/mips.c:6704
+#: config/mips/mips.c:6983
 #, c-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "gp_offset (%ld) ou end_offset (%ld) est plus petit que zéro"
 
-#: config/mips/mips.c:6866
+#: config/mips/mips.c:7092
 #, c-format
 msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "fp_offset (%ld) ou end_offset (%ld) est plus petit que zéro"
 
-#: config/mips/mips.c:8927
+#: config/mips/mips.c:9312
 #, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr "ne peut traiter des appels inconsistents à « %s »"
 
+#: config/mips/mips.c:10444
+#, fuzzy
+msgid "the cpu name must be lower case"
+msgstr "Noms de symboles en minuscules"
+
+#: config/mips/mips.c:10466
+#, fuzzy, c-format
+msgid "bad value (%s) for %s"
+msgstr "valeur (%s) erronée pour l'option %s"
+
+#. Target CPU builtins.
+#. We do this here because __mips is defined below              and so we can't use builtin_define_std.
+#. Treat _R3000 and _R4000 like register-size defines,          which is how they've historically been used.
+#. Macros dependent on the C dialect.
+#. Bizzare, but needed at least for Irix.
 #. 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:368 config/mn10300/mn10300.h:64
+#: config/mips/mips.h:528 config/mn10300/mn10300.h:64
 msgid "No default crt0.o"
 msgstr "Aucun défaut pour crt0.o"
 
-#: config/mips/mips.h:370
+#: config/mips/mips.h:530
 msgid "Use 64-bit int type"
 msgstr "Utiliser le type int de 64 bits"
 
-#: config/mips/mips.h:372
+#: config/mips/mips.h:532
 msgid "Use 64-bit long type"
 msgstr "Utiliser le type long de 64 bits"
 
-#: config/mips/mips.h:374
+#: config/mips/mips.h:534
 msgid "Use 32-bit long type"
 msgstr "Utiliser le type long de 32 bits"
 
-#: config/mips/mips.h:376
+#: config/mips/mips.h:536
 msgid "Optimize lui/addiu address loads"
 msgstr "Optimiser les chargements d'adresses lui/addiu"
 
-#: config/mips/mips.h:378
+#: config/mips/mips.h:538
 msgid "Don't optimize lui/addiu address loads"
 msgstr "Ne pas optimiser les chargements d'adresses lui/addiu"
 
-#: config/mips/mips.h:380
+#: config/mips/mips.h:540
 msgid "Use MIPS as"
 msgstr "Utiliser MIPS tel que"
 
-#: config/mips/mips.h:382
+#: config/mips/mips.h:542
 msgid "Use GNU as"
 msgstr "Utiliser GNU tel que"
 
-#: config/mips/mips.h:384
+#: config/mips/mips.h:544
 msgid "Use symbolic register names"
 msgstr "Utiliser les noms de registres symboliques"
 
-#: config/mips/mips.h:386
+#: config/mips/mips.h:546
 msgid "Don't use symbolic register names"
 msgstr "Ne pas utiliser les noms de registres symboliques"
 
-#: config/mips/mips.h:388 config/mips/mips.h:390
+#: config/mips/mips.h:548 config/mips/mips.h:550
 msgid "Use GP relative sdata/sbss sections"
 msgstr "Utiliser GP en mode relatif aux sections sdata/sbss"
 
-#: config/mips/mips.h:392 config/mips/mips.h:394
+#: config/mips/mips.h:552 config/mips/mips.h:554
 msgid "Don't use GP relative sdata/sbss sections"
 msgstr "Ne pas utiliser GP en mode relatif aux sections sdata/sbss"
 
-#: config/mips/mips.h:396
+#: config/mips/mips.h:556
 msgid "Output compiler statistics"
 msgstr "Afficher les statistiques de compilation"
 
-#: config/mips/mips.h:398
+#: config/mips/mips.h:558
 msgid "Don't output compiler statistics"
 msgstr "Ne pas afficher les statistiques de compilation"
 
-#: config/mips/mips.h:400
+#: config/mips/mips.h:560
 msgid "Don't optimize block moves"
 msgstr "Ne pas optimiser les déplacements de blocs"
 
-#: config/mips/mips.h:402
+#: config/mips/mips.h:562
 msgid "Optimize block moves"
 msgstr "Optimiser les déplacements de blocs"
 
-#: config/mips/mips.h:404
+#: config/mips/mips.h:564
 msgid "Use mips-tfile asm postpass"
 msgstr "Utiliser la post-passe de type mips-tfile de l'assembleur"
 
-#: config/mips/mips.h:406
+#: config/mips/mips.h:566
 msgid "Don't use mips-tfile asm postpass"
 msgstr "Ne pas utiliser la post-passe de type mips-tfile de l'assembleur"
 
@@ -11371,268 +11703,252 @@ msgstr "Ne pas utiliser la post-passe de type mips-tfile de l'assembleur"
 #. 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:410 config/pdp11/pdp11.h:55
+#: config/mips/mips.h:570 config/pdp11/pdp11.h:56
 msgid "Use hardware floating point"
 msgstr "Utiliser l'unité matérielle en virgule flottante"
 
-#: config/mips/mips.h:412
+#: config/mips/mips.h:572
 msgid "Use 64-bit FP registers"
 msgstr "Utiliser les registres FP de 64 bits"
 
-#: config/mips/mips.h:414
+#: config/mips/mips.h:574
 msgid "Use 32-bit FP registers"
 msgstr "Utiliser les registres FP de 32 bits"
 
-#: config/mips/mips.h:416
+#: config/mips/mips.h:576
 msgid "Use 64-bit general registers"
 msgstr "Utiliser les registres généraux de 64 bits"
 
-#: config/mips/mips.h:418
+#: config/mips/mips.h:578
 msgid "Use 32-bit general registers"
 msgstr "Utiliser les registres généraux de 32 bits"
 
-#: config/mips/mips.h:420
+#: config/mips/mips.h:580
 msgid "Use Irix PIC"
 msgstr "Utiliser le code PIC Irix"
 
-#: config/mips/mips.h:422
+#: config/mips/mips.h:582
 msgid "Don't use Irix PIC"
 msgstr "Utiliser le code PIC Irix"
 
-#: config/mips/mips.h:424
-msgid "Use OSF PIC"
-msgstr "Utiliser le code PIC OSF"
-
-#: config/mips/mips.h:426
-msgid "Don't use OSF PIC"
-msgstr "Ne pas utiliser le code PIC OSF"
-
-#: config/mips/mips.h:428
+#: config/mips/mips.h:584
 msgid "Use indirect calls"
 msgstr "Utiliser les appels indirects"
 
-#: config/mips/mips.h:430
+#: config/mips/mips.h:586
 msgid "Don't use indirect calls"
 msgstr "Ne pas utiliser les appels indirects"
 
-#: config/mips/mips.h:432
+#: config/mips/mips.h:588
 msgid "Use embedded PIC"
 msgstr "Utiliser le code PIC enchâssé"
 
-#: config/mips/mips.h:434
+#: config/mips/mips.h:590
 msgid "Don't use embedded PIC"
 msgstr "Ne pas utiliser le code PIC enchâssé"
 
-#: config/mips/mips.h:436
+#: config/mips/mips.h:592
 msgid "Use ROM instead of RAM"
 msgstr "Utiliser le ROM au lieu de la RAM"
 
-#: config/mips/mips.h:438
+#: config/mips/mips.h:594
 msgid "Don't use ROM instead of RAM"
 msgstr "Ne pas utiliser le ROM au lieu de la RAM"
 
-#: config/mips/mips.h:440
+#: config/mips/mips.h:596
 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
 msgstr "Placer les constantes non itialisées dans le ROM (a besoin de -membedded-data)"
 
-#: config/mips/mips.h:442
+#: config/mips/mips.h:598
 msgid "Don't put uninitialized constants in ROM"
 msgstr "Ne pas placer les constantes non itialisées dans le ROM (a besoin de -membedded-data)"
 
 #. Macro to define tables used to set the flags.
-#: config/mips/mips.h:444 config/xtensa/xtensa.h:110
+#: config/mips/mips.h:600 config/xtensa/xtensa.h:110
 msgid "Use big-endian byte order"
 msgstr "Utiliser l'ordre des octets pour système à octets de poids fort"
 
-#: config/mips/mips.h:446 config/xtensa/xtensa.h:112
+#: config/mips/mips.h:602 config/xtensa/xtensa.h:112
 msgid "Use little-endian byte order"
 msgstr "Utiliser l'ordre des octets pour système à octets de poids faible"
 
-#: config/mips/mips.h:448
+#: config/mips/mips.h:604
 msgid "Use single (32-bit) FP only"
 msgstr "Utiliser un simple FP (32 bits) seulement"
 
-#: config/mips/mips.h:450
+#: config/mips/mips.h:606
 msgid "Don't use single (32-bit) FP only"
 msgstr "Ne pas utiliser un simple FP (32 bits) seulement"
 
-#: config/mips/mips.h:452
+#: config/mips/mips.h:608
 msgid "Use multiply accumulate"
 msgstr "Utiliser les multiplications par accumulations"
 
-#: config/mips/mips.h:454
+#: config/mips/mips.h:610
 msgid "Don't use multiply accumulate"
 msgstr "Ne pas utiliser les multiplications par accumulations"
 
-#: config/mips/mips.h:456 config/rs6000/rs6000.h:351
+#: config/mips/mips.h:612 config/rs6000/rs6000.h:314
 msgid "Don't generate fused multiply/add instructions"
 msgstr "Ne pas générer des instructions fusionnés de multiplication/addition"
 
-#: config/mips/mips.h:458 config/rs6000/rs6000.h:349
+#: config/mips/mips.h:614 config/rs6000/rs6000.h:312
 msgid "Generate fused multiply/add instructions"
 msgstr "Générer des instructions fusionnés de multiplication/addition"
 
-#: config/mips/mips.h:460
+#: config/mips/mips.h:616
 msgid "Work around early 4300 hardware bug"
 msgstr "Contourner le bug matériel des premiers 4300"
 
-#: config/mips/mips.h:462
+#: config/mips/mips.h:618
 msgid "Don't work around early 4300 hardware bug"
 msgstr "Ne pas contourner le bug matériel des premiers 4300"
 
-#: config/mips/mips.h:464
-msgid "Optimize for 3900"
-msgstr "Optimiser pour le 3900"
-
-#: config/mips/mips.h:466
-msgid "Optimize for 4650"
-msgstr "Optimiser pour le 4650"
-
-#: config/mips/mips.h:468
+#: config/mips/mips.h:620
 msgid "Trap on integer divide by zero"
 msgstr "Intercepter les divisions par zéros sur des entiers"
 
-#: config/mips/mips.h:470
+#: config/mips/mips.h:622
 msgid "Don't trap on integer divide by zero"
 msgstr "Ne pas intercepter les divisions par zéros sur des entiers"
 
-#: config/mips/mips.h:472
+#: config/mips/mips.h:624
 msgid "Trap on integer divide overflow"
 msgstr "Intercepter les débordements lors de divisions avec des entiers"
 
-#: config/mips/mips.h:474
+#: config/mips/mips.h:626
 msgid "Don't trap on integer divide overflow"
 msgstr "Ne pas intercepter les débordement lors de divisions avec des entiers"
 
-#: config/mips/mips.h:590 config/mips/mips.h:592
+#: config/mips/mips.h:628
+msgid "Use Branch Likely instructions, overriding default for arch"
+msgstr ""
+
+#: config/mips/mips.h:630
+msgid "Don't use Branch Likely instructions, overriding default for arch"
+msgstr ""
+
+#: config/mips/mips.h:744 config/pa/pa.h:296
 msgid "Specify CPU for scheduling purposes"
 msgstr "Spécifier le CPU pour les besoins de cédulage"
 
-#: config/mips/mips.h:594
+#: config/mips/mips.h:746
 msgid "Specify CPU for code generation purposes"
 msgstr "Spécifier le CPU pour les besoins de la génération de code"
 
-#: config/mips/mips.h:596
+#: config/mips/mips.h:748
+#, fuzzy
+msgid "Specify an ABI"
+msgstr "Spécifier l'ABI à utiliser"
+
+#: config/mips/mips.h:750
 msgid "Specify a Standard MIPS ISA"
 msgstr "Spécifier le standard MIPS ISA"
 
-#: config/mips/mips.h:598
+#: config/mips/mips.h:752
 msgid "Use mips16 entry/exit psuedo ops"
 msgstr "Utiliser les pseudo-op mips16 d'entrée/sortie"
 
-#: config/mips/mips.h:600
+#: config/mips/mips.h:754
 msgid "Don't use MIPS16 instructions"
 msgstr "Ne pas utiliser les instructions MIPS16"
 
-#: config/mips/mips.h:604
+#: config/mips/mips.h:756
 msgid "Don't call any cache flush functions"
 msgstr "Ne pas faire d'appel de fonction de vidange de la cache"
 
-#: config/mips/mips.h:606
+#: config/mips/mips.h:758
 msgid "Specify cache flush function"
 msgstr "Spécifier la fonction de vidange de la cache"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2873
+#: config/mips/mips.h:2868
 msgid "mips16 function profiling"
 msgstr "profilage de fonction mips16"
 
-#: config/mmix/mmix.c:138
+#: config/mmix/mmix.c:189
 #, c-format
 msgid "-f%s not supported: ignored"
 msgstr "-f%s n'est pas supporté: ignoré"
 
-#: config/mmix/mmix.c:596
+#: config/mmix/mmix.c:644
 #, c-format
 msgid "too large function value type, needs %d registers, have only %d registers for this"
 msgstr "valeur de type de fonction trop grande, a besoin de %d registres mais seuls %d disponibles"
 
-#: config/mmix/mmix.c:677
-msgid "stack frame too big"
-msgstr "trame de pile trop grande"
-
-#: config/mmix/mmix.c:705
-#, c-format
-msgid "stack frame not a multiple of 8 bytes: %d"
-msgstr "trame de pile n'est pas un multiple de 8 octets: %d"
-
-#: config/mmix/mmix.c:1044
-#, c-format
-msgid "stack frame not a multiple of octabyte: %d"
-msgstr "trame de pile n'est pas un multiple de 8 octets: %d"
-
-#: config/mmix/mmix.c:1203
+#: config/mmix/mmix.c:826
 msgid "function_profiler support for MMIX"
 msgstr "function_profiler supporté pour MMIX"
 
-#: config/mmix/mmix.c:1240
-msgid "neither varargs or stdarg in mmix_setup_incoming_varargs"
-msgstr "ni varargs ou stdarg dans mmix_setup_incoming_varargs"
-
-#: config/mmix/mmix.c:1246
+#: config/mmix/mmix.c:848
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr "MMIX interne: dernier vararg nommé ne pourra être inséré dans un registre"
 
-#. FIXME: Remove when I know this trigs.
-#: config/mmix/mmix.c:1608
-msgid "oops, not debugged; fixing up value:"
-msgstr "oops, pas mis au point; correction de la valeur:"
-
-#: config/mmix/mmix.c:2184 config/mmix/mmix.c:2318
+#: config/mmix/mmix.c:1639 config/mmix/mmix.c:1769
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr "MMIX interne: attendait CONST_INT, pas ceci"
 
-#: config/mmix/mmix.c:2192 config/mmix/mmix.c:2216 config/mmix/mmix.c:2335
+#: config/mmix/mmix.c:1647 config/mmix/mmix.c:1671 config/mmix/mmix.c:1787
 #, c-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr "MMIX interne: registre erroné: %d"
 
-#: config/mmix/mmix.c:2263
+#: config/mmix/mmix.c:1718
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr "MMIX interne: valeur erronée pour « m », pas un CONST_INT"
 
-#: config/mmix/mmix.c:2286
+#: config/mmix/mmix.c:1737
 msgid "MMIX Internal: Expected a register, not this"
 msgstr "MMIX interne: attendait un registre, pas ceci"
 
-#: config/mmix/mmix.c:2296
+#: config/mmix/mmix.c:1747
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr "MMIX interne: attendait une constante, pas ceci"
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:2328
+#: config/mmix/mmix.c:1779
 #, c-format
 msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
 msgstr "MMIX interne: cas « %c » manquant dans mmix_print_operand"
 
 #. We need the original here.
-#: config/mmix/mmix.c:2379
+#: config/mmix/mmix.c:1831
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr "MMIX interne: ne peut décoder cette opérande"
 
-#: config/mmix/mmix.c:2444
+#: config/mmix/mmix.c:1891
 msgid "MMIX Internal: This is not a recognized address"
 msgstr "MMIX interne: ce n'est pas une adresse reconnue"
 
-#: config/mmix/mmix.c:2940 config/mmix/mmix.c:3009
+#: config/mmix/mmix.c:2082
+#, c-format
+msgid "stack frame not a multiple of 8 bytes: %d"
+msgstr "trame de pile n'est pas un multiple de 8 octets: %d"
+
+#: config/mmix/mmix.c:2321
+#, c-format
+msgid "stack frame not a multiple of octabyte: %d"
+msgstr "trame de pile n'est pas un multiple de 8 octets: %d"
+
+#: config/mmix/mmix.c:2818 config/mmix/mmix.c:2887
 #, c-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr "MMIX interne: %s n'est pas un entier pouvant décalé"
 
-#: config/mmix/mmix.c:3128
+#: config/mmix/mmix.c:3006
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr "MMIX interne: tentative de produire incorrectement une condition renversée:"
 
-#: config/mmix/mmix.c:3135
+#: config/mmix/mmix.c:3013
 msgid "MMIX Internal: What's the CC of this?"
 msgstr "MMIX interne: quel sorte de CC est-ce?"
 
-#: config/mmix/mmix.c:3139
+#: config/mmix/mmix.c:3017
 msgid "MMIX Internal: What is the CC of this?"
 msgstr "MMIX interne: quel sorte de CC est-ce?"
 
-#: config/mmix/mmix.c:3210
+#: config/mmix/mmix.c:3088
 msgid "MMIX Internal: This is not a constant:"
 msgstr "interne MMIX: ce n'est pas une constante:"
 
@@ -11645,8 +11961,6 @@ msgstr "interne MMIX: ce n'est pas une constante:"
 #. the opposite, since we don't have to care about old littering and
 #. soon outdated generic comments.
 #. Node: Driver
-#. When both ABI:s work, this is how we tell them apart in code.  The
-#. GNU abi is implied the default.  Also implied in TARGET_DEFAULT.
 #. User symbols are in the same name-space as built-in symbols, but we
 #. don't need the built-in symbols, so remove those and instead apply
 #. stricter operand checking.  Don't warn when expanding insns.
@@ -11655,67 +11969,77 @@ msgstr "interne MMIX: ce n'est pas une constante:"
 #. Don't do this if linking relocatably, with -r.  For a final link,
 #. produce mmo, unless ELF is requested or when linking relocatably.
 #. Put unused option values here.
-#: config/mmix/mmix.h:137
+#: config/mmix/mmix.h:132
 msgid "Set start-address of the program"
 msgstr "Adress de départ du programme fixée"
 
-#: config/mmix/mmix.h:139
+#: config/mmix/mmix.h:134
 msgid "Set start-address of data"
 msgstr "Adresse de départ des données fixée"
 
 #. FIXME: Provide a way to *load* the epsilon register.
-#: config/mmix/mmix.h:188
+#: config/mmix/mmix.h:198
 msgid "For intrinsics library: pass all parameters in registers"
 msgstr "Pour les librairies intrinsèques: passer tous les paramètres dans les registres"
 
-#: config/mmix/mmix.h:191
+#: config/mmix/mmix.h:201
 msgid "Use register stack for parameters and return value"
 msgstr "Utiliser le registre de la pile pour les paramètres et la valeur retournée"
 
-#: config/mmix/mmix.h:193
+#: config/mmix/mmix.h:203
 msgid "Use call-clobbered registers for parameters and return value"
 msgstr "utiliser les registres d'appels maltraités pour les paramètres et les valeurs retournées"
 
-#: config/mmix/mmix.h:195
+#: config/mmix/mmix.h:205
 msgid "Use epsilon-respecting floating point compare instructions"
 msgstr "Utiliser un epsilon respectant les instructions de comparaison en virgule flottante"
 
-#: config/mmix/mmix.h:198
+#: config/mmix/mmix.h:208
 msgid "Use zero-extending memory loads, not sign-extending ones"
 msgstr "utiliser des chargements mémoire avec zéro extension, pas celles avec signe d'extension"
 
-#: config/mmix/mmix.h:201
+#: config/mmix/mmix.h:211
 msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
 msgstr "générer des résultats de division avec reste ayant le même signe que le diviseur (pas le dividende)"
 
-#: config/mmix/mmix.h:205
+#: config/mmix/mmix.h:215
 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
 msgstr "pré ajouter les symboles globaux avec «:» (pour l'utilisation avec PREFIX)"
 
-#: config/mmix/mmix.h:207
+#: config/mmix/mmix.h:217
 msgid "Do not provide a default start-address 0x100 of the program"
 msgstr "Ne pas fournir d'adresse de départ par défaut 0x100 du programme"
 
-#: config/mmix/mmix.h:209
+#: config/mmix/mmix.h:219
 msgid "Link to emit program in ELF format (rather than mmo)"
 msgstr "Faire l'édition de liens pour produire le programme en format ELF (au lieu de mmo)"
 
-#: config/mmix/mmix.h:211
+#: config/mmix/mmix.h:221
 msgid "Use P-mnemonics for branches statically predicted as taken"
 msgstr "Utiliser les mnémoniques P pour les branchements statiquement prévus à être pris"
 
-#: config/mmix/mmix.h:213
+#: config/mmix/mmix.h:223
 msgid "Don't use P-mnemonics for branches"
 msgstr "Ne pas utiliser les mnémoniques P pour les branchements"
 
-#: config/mmix/mmix.h:215
+#: config/mmix/mmix.h:225
 msgid "Use addresses that allocate global registers"
 msgstr "Utiliser les adresses qui allouent des registres globaux"
 
-#: config/mmix/mmix.h:217
+#: config/mmix/mmix.h:227
 msgid "Do not use addresses that allocate global registers"
 msgstr "Ne pas utiliser des adresses qui allouent des registres globaux"
 
+#: config/mmix/mmix.h:229
+#, fuzzy
+msgid "Generate a single exit point for each function"
+msgstr "Générer un appel pour stopper si une fonction sans retour retourne un résultat"
+
+#: config/mmix/mmix.h:231
+#, fuzzy
+msgid "Do not generate a single exit point for each function"
+msgstr "Ne pas générer des instructions multm"
+
 #: config/mn10300/mn10300.h:59
 msgid "Work around hardware multiply bug"
 msgstr "Contourner le bug matériel de la multiplication"
@@ -11732,88 +12056,88 @@ msgstr "Cible le processeur AM33"
 msgid "Enable linker relaxations"
 msgstr "Autoriser la relâche de l'éditeur de liens"
 
-#: config/ns32k/ns32k.h:104 config/s390/s390.h:57
+#: config/ns32k/ns32k.h:142 config/s390/s390.h:69
 msgid "Don't use hardware fp"
 msgstr "Ne pas utiliser le FP matériel"
 
-#: config/ns32k/ns32k.h:105
+#: config/ns32k/ns32k.h:143
 msgid "Alternative calling convention"
 msgstr "Convention alternative d'appels"
 
-#: config/ns32k/ns32k.h:107
+#: config/ns32k/ns32k.h:145
 msgid "Pass some arguments in registers"
 msgstr "Passer quelques arguments par les registres"
 
-#: config/ns32k/ns32k.h:108
+#: config/ns32k/ns32k.h:146
 msgid "Pass all arguments on stack"
 msgstr "PAsser tous les arguments par la pile"
 
-#: config/ns32k/ns32k.h:109
+#: config/ns32k/ns32k.h:147
 msgid "Optimize for 32532 cpu"
 msgstr "Optimiser pour le CPU 32532"
 
-#: config/ns32k/ns32k.h:110
+#: config/ns32k/ns32k.h:148
 msgid "Optimize for 32332 cpu"
 msgstr "Optimiser pour le CPU 32332"
 
-#: config/ns32k/ns32k.h:112
+#: config/ns32k/ns32k.h:150
 msgid "Optimize for 32032"
 msgstr "Optimiser pour le 32022"
 
-#: config/ns32k/ns32k.h:114
+#: config/ns32k/ns32k.h:152
 msgid "Register sb is zero. Use for absolute addressing"
 msgstr "Registre sb est zéro. Utilisé pour l'adressage absolu"
 
-#: config/ns32k/ns32k.h:115
+#: config/ns32k/ns32k.h:153
 msgid "Do not use register sb"
 msgstr "Ne pas utiliser le registre sb"
 
-#: config/ns32k/ns32k.h:116
-msgid "Do not use bit-field instructions"
-msgstr "Ne pas utiliser les instructions de champs de bits"
-
-#: config/ns32k/ns32k.h:117
+#: config/ns32k/ns32k.h:155
 msgid "Use bit-field instructions"
 msgstr "Utiliser les instructions de champs de bits"
 
-#: config/ns32k/ns32k.h:118
+#: config/ns32k/ns32k.h:157
+msgid "Do not use bit-field instructions"
+msgstr "Ne pas utiliser les instructions de champs de bits"
+
+#: config/ns32k/ns32k.h:158
 msgid "Generate code for high memory"
 msgstr "Générer du code pour la partie haute de la mémoire"
 
-#: config/ns32k/ns32k.h:119
+#: config/ns32k/ns32k.h:159
 msgid "Generate code for low memory"
 msgstr "Générer du code pour la partie basse de la mémoire"
 
-#: config/ns32k/ns32k.h:120
+#: config/ns32k/ns32k.h:160
 msgid "32381 fpu"
 msgstr "FPU 32381"
 
-#: config/ns32k/ns32k.h:121
+#: config/ns32k/ns32k.h:162
 msgid "Use multiply-accumulate fp instructions"
 msgstr "Utiliser les instructions FP de multiplications avec accumulations"
 
-#: config/ns32k/ns32k.h:123
+#: config/ns32k/ns32k.h:164
 msgid "Do not use multiply-accumulate fp instructions"
 msgstr "Ne pas utiliser les instructions FP de multiplications avec accumulations"
 
-#: config/ns32k/ns32k.h:124
+#: config/ns32k/ns32k.h:165
 msgid "\"Small register classes\" kludge"
 msgstr "\"Petites classes de registres\" kludge"
 
-#: config/ns32k/ns32k.h:125
+#: config/ns32k/ns32k.h:166
 msgid "No \"Small register classes\" kludge"
 msgstr "Pas de \"Petites classes de registres\" kludge"
 
-#: config/pa/pa.c:200
-#, c-format
+#: config/pa/pa.c:246
+#, fuzzy, c-format
 msgid ""
 "unknown -mschedule= option (%s).\n"
-"Valid options are 700, 7100, 7100LC, 7200, and 8000\n"
+"Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
 msgstr ""
 "Option inconnue -mschedule= (%s)\n"
 "Les options valides sont 700, 7100, 7100LC, 7200 et 8000\n"
 
-#: config/pa/pa.c:225
+#: config/pa/pa.c:271
 #, c-format
 msgid ""
 "unknown -march= option (%s).\n"
@@ -11822,66 +12146,213 @@ msgstr ""
 "Option inconnue -march= (%s)\n"
 "Les options valides sont 1.0, 1.1 et 2.0\n"
 
-#: config/pa/pa.c:230
+#: config/pa/pa.c:284
 msgid "PIC code generation is not supported in the portable runtime model\n"
 msgstr "La génération de code PIC n'est pas supportée dans le modèle portable d'exécution\n"
 
-#: config/pa/pa.c:235
+#: config/pa/pa.c:289
 msgid "PIC code generation is not compatible with fast indirect calls\n"
 msgstr "La génération de code PIC n'est pas compatible avec les appels indirects rapides.\n"
 
-#: config/pa/pa.c:240
+#: config/pa/pa.c:294
 msgid "-g is only supported when using GAS on this processor,"
 msgstr "L'option -g est seulement supportée lorsque GAS est utilisé sur ce processeur,"
 
-#: config/pa/pa.c:241
+#: config/pa/pa.c:295
 msgid "-g option disabled"
 msgstr "option -g désactivée"
 
-#: config/pdp11/pdp11.h:56
+#: config/pa/pa-hiux.h:75 config/pa/pa-hpux.h:80 config/pa/pa-hpux7.h:81
+#: config/pa/pa64-hpux.h:25
+#, fuzzy
+msgid "Generate cpp defines for server IO"
+msgstr "Générer le code pour le CPU donné"
+
+#: config/pa/pa-hiux.h:76 config/pa/pa-hpux.h:81 config/pa/pa-hpux7.h:82
+#: config/pa/pa64-hpux.h:27
+#, fuzzy
+msgid "Generate cpp defines for workstation IO"
+msgstr "Générer du code pour un 11/40"
+
+#. Macro to define tables used to set the flags.  This is a
+#. list in braces of target switches with each switch being
+#. { "NAME", VALUE, "HELP_STRING" }.  VALUE is the bits to set,
+#. or minus the bits to clear.  An empty string NAME is used to
+#. identify the default VALUE.  Do not mark empty strings for
+#. translation.
+#: config/pa/pa.h:218 config/pa/pa.h:224
+#, fuzzy
+msgid "Generate PA1.1 code"
+msgstr "Générer du code CA"
+
+#: config/pa/pa.h:220 config/pa/pa.h:222
+#, fuzzy
+msgid "Generate PA1.0 code"
+msgstr "Générer du code CA"
+
+#: config/pa/pa.h:226
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr ""
+
+#: config/pa/pa.h:228
+#, fuzzy
+msgid "Disable FP regs"
+msgstr "Désactiver la mise au point"
+
+#: config/pa/pa.h:230
+#, fuzzy
+msgid "Do not disable FP regs"
+msgstr "Ne pas utiliser les registres FP"
+
+#: config/pa/pa.h:232
+msgid "Disable space regs"
+msgstr ""
+
+#: config/pa/pa.h:234
+#, fuzzy
+msgid "Do not disable space regs"
+msgstr "Ne pas utiliser les registres FP"
+
+#: config/pa/pa.h:236
+msgid "Put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:238
+msgid "Do not put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:240
+#, fuzzy
+msgid "Disable indexed addressing"
+msgstr "mode d'adressage invalide"
+
+#: config/pa/pa.h:242
+#, fuzzy
+msgid "Do not disable indexed addressing"
+msgstr "Ne pas utiliser les modes d'adressage complexes"
+
+#: config/pa/pa.h:244
+#, fuzzy
+msgid "Use portable calling conventions"
+msgstr "Utiliser la convention normale d'appels"
+
+#: config/pa/pa.h:246
+#, fuzzy
+msgid "Do not use portable calling conventions"
+msgstr "Utiliser la convention normale d'appels"
+
+#: config/pa/pa.h:248
+msgid "Assume code will be assembled by GAS"
+msgstr ""
+
+#: config/pa/pa.h:250
+msgid "Do not assume code will be assembled by GAS"
+msgstr ""
+
+#: config/pa/pa.h:254
+#, fuzzy
+msgid "Do not use software floating point"
+msgstr "Ne pas utiliser le matériel pour virgule flottante"
+
+#: config/pa/pa.h:256
+msgid "Emit long load/store sequences"
+msgstr ""
+
+#: config/pa/pa.h:258
+#, fuzzy
+msgid "Do not emit long load/store sequences"
+msgstr "Ne pas générer les instructions multiples de chargement/stockage"
+
+#: config/pa/pa.h:260
+#, fuzzy
+msgid "Generate fast indirect calls"
+msgstr "Ne pas utiliser les appels indirects"
+
+#: config/pa/pa.h:262
+#, fuzzy
+msgid "Do not generate fast indirect calls"
+msgstr "Ne pas générer de directives .size"
+
+#: config/pa/pa.h:264
+#, fuzzy
+msgid "Generate code for huge switch statements"
+msgstr "Générer du code pour la partie haute de la mémoire"
+
+#: config/pa/pa.h:266
+#, fuzzy
+msgid "Do not generate code for huge switch statements"
+msgstr "Ne pas générer du code pour les appels proches"
+
+#: config/pa/pa.h:268
+#, fuzzy
+msgid "Always generate long calls"
+msgstr "Ne pas générer du code pour les appels proches"
+
+#: config/pa/pa.h:270
+msgid "Generate long calls only when needed"
+msgstr ""
+
+#: config/pa/pa.h:272
+#, fuzzy
+msgid "Enable linker optimizations"
+msgstr "Autoriser les optimisations SSA"
+
+#: config/pa/pa.h:298
+msgid "Specify architecture for code generation.  Values are 1.0, 1.1, and 2.0.  2.0 requires gas snapshot 19990413 or later."
+msgstr ""
+
+#: config/pa/pa64-hpux.h:29
+msgid "Assume code will be linked by GNU ld"
+msgstr ""
+
+#: config/pa/pa64-hpux.h:31
+msgid "Assume code will be linked by HP ld"
+msgstr ""
+
+#: config/pdp11/pdp11.h:57
 msgid "Do not use hardware floating point"
 msgstr "Ne pas utiliser le matériel pour virgule flottante"
 
 #. return float result in ac0
-#: config/pdp11/pdp11.h:58
+#: config/pdp11/pdp11.h:59
 msgid "Return floating point results in ac0"
 msgstr "Le résultat retourné en virgule flottante se retrouve dans AC0."
 
-#: config/pdp11/pdp11.h:59
+#: config/pdp11/pdp11.h:60
 msgid "Return floating point results in memory"
 msgstr "Le résultat retourné en virgule flottante se retrouve en mémoire."
 
 #. is 11/40
-#: config/pdp11/pdp11.h:61
+#: config/pdp11/pdp11.h:62
 msgid "Generate code for an 11/40"
 msgstr "Générer du code pour un 11/40"
 
 #. is 11/45
-#: config/pdp11/pdp11.h:64
+#: config/pdp11/pdp11.h:65
 msgid "Generate code for an 11/45"
 msgstr "Générer du code pour un 11/45"
 
 #. is 11/10
-#: config/pdp11/pdp11.h:67
+#: config/pdp11/pdp11.h:68
 msgid "Generate code for an 11/10"
 msgstr "Générer du code pour un 11/10"
 
 #. use movstrhi for bcopy
 #. use 32 bit for int
-#: config/pdp11/pdp11.h:72 config/pdp11/pdp11.h:73
+#: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74
 msgid "Use 32 bit int"
 msgstr "Utiliser des int de 32 bits"
 
-#: config/pdp11/pdp11.h:74 config/pdp11/pdp11.h:75
+#: config/pdp11/pdp11.h:75 config/pdp11/pdp11.h:76
 msgid "Use 16 bit int"
 msgstr "Utiliser des int de 16 bits"
 
 #. use 32 bit for float
-#: config/pdp11/pdp11.h:77 config/pdp11/pdp11.h:78
+#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
 msgid "Use 32 bit float"
 msgstr "Utiliser des flottants de 32 bits"
 
-#: config/pdp11/pdp11.h:79 config/pdp11/pdp11.h:80
+#: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
 msgid "Use 64 bit float"
 msgstr "Utiliser des flottants de 64 bits"
 
@@ -11889,73 +12360,50 @@ msgstr "Utiliser des flottants de 64 bits"
 #. 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:89
+#: config/pdp11/pdp11.h:90
 msgid "Target has split I&D"
 msgstr "Cible a un I&D séparé"
 
-#: config/pdp11/pdp11.h:90
+#: config/pdp11/pdp11.h:91
 msgid "Target does not have split I&D"
 msgstr "Cible n'a pas un I&D séparé"
 
 #. UNIX assembler syntax?
-#: config/pdp11/pdp11.h:92
+#: config/pdp11/pdp11.h:93
 msgid "Use UNIX assembler syntax"
 msgstr "Utliser la syntaxe de l'assembleur UNIX"
 
-#: config/pdp11/pdp11.h:93
+#: config/pdp11/pdp11.h:94
 msgid "Use DEC assembler syntax"
 msgstr "Utliser la syntaxe de l'assembleur DEC"
 
-#: config/pj/pj.h:73
-msgid "Generate little endian data"
-msgstr "Générer des données pour systèmes à octets de poids faible"
-
-#: config/pj/pj.h:75
-msgid "Generate big endian data"
-msgstr "Générer des données pour systèmes à octets de poids fort"
-
-#: config/pj/pj.h:77
-msgid "Turn on maintainer testing code"
-msgstr "Mettre en marche le code d'entretien de mise au point"
-
-#: config/pj/pj.h:79
-msgid "Enable Transmeta picoJava extensions"
-msgstr "Autoriser les extensions Transmeta picoJava"
-
-#: config/pj/pj.h:81
-msgid "Disable Transmeta picoJava extensions"
-msgstr "Interdire les extensions Transmeta picoJava"
-
-#: config/pj/pj.h:83
-msgid "Disable reorganization pass"
-msgstr "Désactiver la passe de réorganisation"
-
-#: config/romp/romp.c:709 config/rs6000/rs6000.c:6546
+#: config/romp/romp.c:717 config/rs6000/rs6000.c:7718
 #, c-format
 msgid "invalid %%S value"
 msgstr "valeur %%S invalide"
 
-#: config/romp/romp.c:718 config/romp/romp.c:725
+#: config/romp/romp.c:726 config/romp/romp.c:733
 #, c-format
 msgid "invalid %%b value"
 msgstr "valeur %%b invalide"
 
-#: config/romp/romp.c:765 config/romp/romp.c:776
+#: config/romp/romp.c:773 config/romp/romp.c:784
 #, c-format
 msgid "invalid %%z value"
 msgstr "valeur %%z invalide"
 
-#: config/romp/romp.c:784 config/romp/romp.c:792
+#: config/romp/romp.c:792 config/romp/romp.c:800
 #, c-format
 msgid "invalid %%Z value"
 msgstr "valeur %%Z invalide"
 
-#: config/romp/romp.c:799 config/romp/romp.c:808 config/romp/romp.c:815 config/rs6000/rs6000.c:6325
+#: config/romp/romp.c:807 config/romp/romp.c:816 config/romp/romp.c:823
+#: config/rs6000/rs6000.c:7547
 #, c-format
 msgid "invalid %%k value"
 msgstr "valeur %%k invalide"
 
-#: config/romp/romp.c:900 config/romp/romp.c:943
+#: config/romp/romp.c:908 config/romp/romp.c:951
 #, c-format
 msgid "invalid %%j value"
 msgstr "valeur %%j invalide"
@@ -11973,143 +12421,213 @@ msgstr "valeur %%j invalide"
 #.
 #. Normally, this macro will push all remaining incoming registers on the
 #. stack and set PRETEND_SIZE to the length of the registers pushed.
-#: config/romp/romp.h:661
+#: config/romp/romp.h:648
 msgid "can't have varargs with -mfp-arg-in-fp-regs"
 msgstr "ne peut avoir varargs avec -mfp-arg-in-fp-regs"
 
-#: config/rs6000/rs6000.c:475
-msgid "-mmultiple is not supported on little endian systems"
-msgstr "-mmultiple n'est pas supporté sur des système à octets de poids faible"
+#. Handle the machine specific pragma longcall.  Its syntax is
+#.
+#. # pragma longcall ( TOGGLE )
+#.
+#. where TOGGLE is either 0 or 1.
+#.
+#. rs6000_default_long_calls is set to the value of TOGGLE, changing
+#. whether or not new function declarations receive a longcall
+#. attribute by default.
+#: config/rs6000/rs6000-c.c:44
+#, fuzzy
+msgid "ignoring malformed #pragma longcall"
+msgstr "#pragma ignoré %s"
 
-#: config/rs6000/rs6000.c:482
-msgid "-mstring is not supported on little endian systems"
-msgstr "-mstring n'est pas supporté sur des système à octets de poids faible"
+#: config/rs6000/rs6000-c.c:58
+#, fuzzy
+msgid "missing open paren"
+msgstr "attribut Code manquant"
 
-#: config/rs6000/rs6000.c:488 config/xtensa/xtensa.c:1846
-#, c-format
-msgid "-f%s ignored (all code is position independent)"
-msgstr "-f%s ignoré (tout le code est indépendant de la position)"
+#: config/rs6000/rs6000-c.c:60
+#, fuzzy
+msgid "missing number"
+msgstr "Nom manquant"
 
-#: config/rs6000/rs6000.c:497
-msgid "-ffunction-sections disabled on AIX when debugging"
-msgstr "-ffunction-sections désactivé sur AIX lors de la mise au point"
+#: config/rs6000/rs6000-c.c:62
+#, fuzzy
+msgid "missing close paren"
+msgstr "Nom de classe manquant"
 
-#: config/rs6000/rs6000.c:503
-msgid "-fdata-sections not supported on AIX"
-msgstr "-fdata-sections n'est pas supporté sur AIX"
+#: config/rs6000/rs6000-c.c:65
+msgid "number must be 0 or 1"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:68
+#, fuzzy
+msgid "junk at end of #pragma longcall"
+msgstr "rebut à la fin de #pragma map"
+
+#: config/rs6000/rs6000.c:588
+msgid "-mmultiple is not supported on little endian systems"
+msgstr "-mmultiple n'est pas supporté sur des système à octets de poids faible"
+
+#: config/rs6000/rs6000.c:595
+msgid "-mstring is not supported on little endian systems"
+msgstr "-mstring n'est pas supporté sur des système à octets de poids faible"
 
-#: config/rs6000/rs6000.c:518
+#: config/rs6000/rs6000.c:619
 #, c-format
 msgid "unknown -mdebug-%s switch"
 msgstr "option -mdebug-%s inconnue"
 
-#: config/rs6000/rs6000.c:528
+#: config/rs6000/rs6000.c:631
+#, c-format
+msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:642
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "option -mlong-double-%s inconnue"
 
-#: config/rs6000/rs6000.c:595
+#: config/rs6000/rs6000.c:734
+#, fuzzy, c-format
+msgid "unknown -misel= option specified: '%s'"
+msgstr "ABI spécifié inconnu: « %s »"
+
+#: config/rs6000/rs6000.c:749
+#, fuzzy, c-format
+msgid "unknown -mvrsave= option specified: '%s'"
+msgstr "ABI spécifié inconnu: « %s »"
+
+#: config/rs6000/rs6000.c:768
 #, c-format
 msgid "unknown ABI specified: '%s'"
 msgstr "ABI spécifié inconnu: « %s »"
 
-#: config/rs6000/rs6000.c:3631
+#: config/rs6000/rs6000.c:4169
+#, fuzzy
+msgid "argument 1 must be a 5-bit signed literal"
+msgstr "argument 3 de « %s » doit être un litéral de 2 bits"
+
+#: config/rs6000/rs6000.c:4276 config/rs6000/rs6000.c:4866
+#, fuzzy
+msgid "argument 2 must be a 5-bit unsigned literal"
+msgstr "argument 3 de « %s » doit être un litéral de 2 bits"
+
+#: config/rs6000/rs6000.c:4319
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "argument 1 de « __builtin_altivec_predicate » doit être une constante"
 
-#: config/rs6000/rs6000.c:3685
+#: config/rs6000/rs6000.c:4373
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "argument 1 de « __builtin_altivec_predicate » est hors gamme"
 
-#: config/rs6000/rs6000.c:4041
-#, c-format
-msgid "argument 3 of `%s' must be a 2-bit literal"
+#: config/rs6000/rs6000.c:4452
+#, fuzzy
+msgid "argument 3 must be a 4-bit unsigned literal"
+msgstr "argument 3 de « %s » doit être un litéral de 2 bits"
+
+#: config/rs6000/rs6000.c:4629
+#, fuzzy, c-format
+msgid "argument to `%s' must be a 2-bit unsigned literal"
+msgstr "argument 3 de « %s » doit être un litéral de 2 bits"
+
+#: config/rs6000/rs6000.c:4745
+#, fuzzy
+msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "argument 3 de « %s » doit être un litéral de 2 bits"
 
-#: config/rs6000/rs6000.c:6252
+#: config/rs6000/rs6000.c:4976
+#, fuzzy
+msgid "argument 1 of __builtin_spe_predicate must be a constant"
+msgstr "argument 1 de « __builtin_altivec_predicate » doit être une constante"
+
+#: config/rs6000/rs6000.c:5049
+#, fuzzy
+msgid "argument 1 of __builtin_spe_predicate is out of range"
+msgstr "argument 1 de « __builtin_altivec_predicate » est hors gamme"
+
+#: config/rs6000/rs6000.c:7474
 #, c-format
 msgid "invalid %%f value"
 msgstr "valeur %%f invalide"
 
-#: config/rs6000/rs6000.c:6261
+#: config/rs6000/rs6000.c:7483
 #, c-format
 msgid "invalid %%F value"
 msgstr "valeur %%F invalide"
 
-#: config/rs6000/rs6000.c:6270
+#: config/rs6000/rs6000.c:7492
 #, c-format
 msgid "invalid %%G value"
 msgstr "valeur %%G invalide"
 
-#: config/rs6000/rs6000.c:6305
+#: config/rs6000/rs6000.c:7527
 #, c-format
 msgid "invalid %%j code"
 msgstr "valeur %%j invalide"
 
-#: config/rs6000/rs6000.c:6315
+#: config/rs6000/rs6000.c:7537
 #, c-format
 msgid "invalid %%J code"
 msgstr "valeur %%J invalide"
 
-#: config/rs6000/rs6000.c:6345
+#: config/rs6000/rs6000.c:7567
 #, c-format
 msgid "invalid %%K value"
 msgstr "valeur %%K invalide"
 
-#: config/rs6000/rs6000.c:6572
-#, c-format
-msgid "%%S computed all 1's mask"
-msgstr "%%S calculé avec un masque que uns"
-
-#: config/rs6000/rs6000.c:6599
+#: config/rs6000/rs6000.c:7634
 #, c-format
-msgid "%%S computed all 0's mask"
-msgstr "%%S calculé avec un masque de zéros"
+msgid "invalid %%O value"
+msgstr "valeur %%O invalide"
 
-#: config/rs6000/rs6000.c:6609
+#: config/rs6000/rs6000.c:7756
 #, c-format
 msgid "invalid %%T value"
 msgstr "valeur %%T invalide"
 
-#: config/rs6000/rs6000.c:6619
+#: config/rs6000/rs6000.c:7766
 #, c-format
 msgid "invalid %%u value"
 msgstr "valeur %%u invalide"
 
-#: config/rs6000/rs6000.c:6628
+#: config/rs6000/rs6000.c:7775
 #, c-format
 msgid "invalid %%v value"
 msgstr "valeur %%v invalide"
 
-#: config/rs6000/aix.h:137 config/rs6000/beos.h:32
+#: config/rs6000/rs6000.c:12180
+msgid "no profiling of 64-bit code for this ABI"
+msgstr ""
+
+#: config/rs6000/aix.h:160 config/rs6000/beos.h:32
 msgid "Always pass floating-point arguments in memory"
 msgstr "Toujours passer des arguments en virgule flottante en mémoire"
 
-#: config/rs6000/aix.h:139 config/rs6000/beos.h:34
+#: config/rs6000/aix.h:162 config/rs6000/beos.h:34
 msgid "Don't always pass floating-point arguments in memory"
 msgstr "Na pas toujours passer des arguments en virgule flottante en mémoire"
 
 #: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
+#: config/rs6000/aix52.h:32
 msgid "Support message passing with the Parallel Environment"
 msgstr "Supporter le passage de messages dans un environnement parallèle"
 
-#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28
+#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28 config/rs6000/aix52.h:28
 msgid "Compile for 64-bit pointers"
 msgstr "Compiler pour des pointeurs de 64 bits"
 
-#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30
+#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
 msgid "Compile for 32-bit pointers"
 msgstr "Compiler pour des pointeurs de 32 bits"
 
-#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49
+#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49 config/rs6000/aix52.h:49
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr "-maix64 et architecture POWER sont incompatibles"
 
-#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54
+#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54 config/rs6000/aix52.h:54
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr "-maix64 requiert une architecture PowerPC64 qui demeure sélectionnée"
 
-#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58
+#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58 config/rs6000/aix52.h:58
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr "-maix64 requis: calcul en 64 bits avec un adressage de 32 bits n'est pas encore supporté"
 
@@ -12120,146 +12638,163 @@ msgstr "-maix64 requis: calcul en 64 bits avec un adressage de 32 bits n'est pas
 #. 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:277
+#: config/rs6000/rs6000.h:240
 msgid "Use POWER instruction set"
 msgstr "Utiliser le jeu d'instructions du POWER"
 
-#: config/rs6000/rs6000.h:280
+#: config/rs6000/rs6000.h:243
 msgid "Use POWER2 instruction set"
 msgstr "Utiliser le jeu d'instructions du POWER2"
 
-#: config/rs6000/rs6000.h:282
+#: config/rs6000/rs6000.h:245
 msgid "Do not use POWER2 instruction set"
 msgstr "Ne pas utiliser le jeu d'instructions du POWER2"
 
-#: config/rs6000/rs6000.h:285
+#: config/rs6000/rs6000.h:248
 msgid "Do not use POWER instruction set"
 msgstr "Ne pas utiliser le jeu d'instructions du POWER"
 
-#: config/rs6000/rs6000.h:287
+#: config/rs6000/rs6000.h:250
 msgid "Use PowerPC instruction set"
 msgstr "Utiliser le jeu d'instructions du PowerPC"
 
-#: config/rs6000/rs6000.h:290
+#: config/rs6000/rs6000.h:253
 msgid "Do not use PowerPC instruction set"
 msgstr "Ne pas utiliser le jeu d'instructions du PowerPC"
 
-#: config/rs6000/rs6000.h:292
+#: config/rs6000/rs6000.h:255
 msgid "Use PowerPC General Purpose group optional instructions"
 msgstr "Utiliser le groupe d'instructions optionnelles d'utilité général du PowerPC"
 
-#: config/rs6000/rs6000.h:294
+#: config/rs6000/rs6000.h:257
 msgid "Don't use PowerPC General Purpose group optional instructions"
 msgstr "Ne pas utiliser le groupe d'instructions optionnelles d'utilité général du PowerPC"
 
-#: config/rs6000/rs6000.h:296
+#: config/rs6000/rs6000.h:259
 msgid "Use PowerPC Graphics group optional instructions"
 msgstr "Utiliser le groupe d'instructions graphiques optionnelles du PowerPC"
 
-#: config/rs6000/rs6000.h:298
+#: config/rs6000/rs6000.h:261
 msgid "Don't use PowerPC Graphics group optional instructions"
 msgstr "Ne pas utiliser le groupe d'instructions graphiques optionnelles du PowerPC"
 
-#: config/rs6000/rs6000.h:300
+#: config/rs6000/rs6000.h:263
 msgid "Use PowerPC-64 instruction set"
 msgstr "Utiliser le jeu d'instructions du PowerPC-64"
 
-#: config/rs6000/rs6000.h:302
+#: config/rs6000/rs6000.h:265
 msgid "Don't use PowerPC-64 instruction set"
 msgstr "Ne pas utiliser le jeu d'instructions du PowerPC-64"
 
-#: config/rs6000/rs6000.h:304
+#: config/rs6000/rs6000.h:267
 msgid "Use AltiVec instructions"
 msgstr "Utiliser les instructions AltiVec"
 
-#: config/rs6000/rs6000.h:306
+#: config/rs6000/rs6000.h:269
 msgid "Don't use AltiVec instructions"
 msgstr "Ne pas utiliser les instructions AltiVec"
 
-#: config/rs6000/rs6000.h:308
+#: config/rs6000/rs6000.h:271
 msgid "Use new mnemonics for PowerPC architecture"
 msgstr "Utiliser les nouvelles mnémoniques pour l'architecture du PowerPC"
 
-#: config/rs6000/rs6000.h:310
+#: config/rs6000/rs6000.h:273
 msgid "Use old mnemonics for PowerPC architecture"
 msgstr "Utiliser les anciennes mnémoniques pour l'architecture du PowerPC"
 
-#: config/rs6000/rs6000.h:313
+#: config/rs6000/rs6000.h:276
 msgid "Put everything in the regular TOC"
 msgstr "Place tout dans le TOC régulier"
 
-#: config/rs6000/rs6000.h:315
+#: config/rs6000/rs6000.h:278
 msgid "Place floating point constants in TOC"
 msgstr "Placer les constantes en virgule flottante dans le TOC"
 
-#: config/rs6000/rs6000.h:317
+#: config/rs6000/rs6000.h:280
 msgid "Don't place floating point constants in TOC"
 msgstr "Ne pas placer les constantes en virgule flottante dans le TOC"
 
-#: config/rs6000/rs6000.h:319
+#: config/rs6000/rs6000.h:282
 msgid "Place symbol+offset constants in TOC"
 msgstr "Placer les constantes symboles+décalages dans le TOC"
 
-#: config/rs6000/rs6000.h:321
+#: config/rs6000/rs6000.h:284
 msgid "Don't place symbol+offset constants in TOC"
 msgstr "Ne pas placer les constantes symboles+décalages dans le TOC"
 
-#: config/rs6000/rs6000.h:327
+#: config/rs6000/rs6000.h:290
 msgid "Place variable addresses in the regular TOC"
 msgstr "Placer les adresses variables dans un TOC régulier"
 
-#: config/rs6000/rs6000.h:333
+#: config/rs6000/rs6000.h:296
 msgid "Generate load/store multiple instructions"
 msgstr "Générer les instructions multiples de chargement/stockage"
 
-#: config/rs6000/rs6000.h:335
+#: config/rs6000/rs6000.h:298
 msgid "Do not generate load/store multiple instructions"
 msgstr "Ne pas générer les instructions multiples de chargement/stockage"
 
-#: config/rs6000/rs6000.h:339
+#: config/rs6000/rs6000.h:302
 msgid "Generate string instructions for block moves"
 msgstr "Générer les instructions chaînes pour les déplacements de blocs"
 
-#: config/rs6000/rs6000.h:341
+#: config/rs6000/rs6000.h:304
 msgid "Do not generate string instructions for block moves"
 msgstr "Ne pas générer les instructions chaînes pour les déplacements de blocs"
 
-#: config/rs6000/rs6000.h:345
+#: config/rs6000/rs6000.h:308
 msgid "Generate load/store with update instructions"
 msgstr "Générer les instructions de mise à jour de chargement/stockage"
 
-#: config/rs6000/rs6000.h:347
+#: config/rs6000/rs6000.h:310
 msgid "Do not generate load/store with update instructions"
 msgstr "Ne pas générer les instructions de mise à jour de chargement/stockage"
 
-#: config/rs6000/rs6000.h:355
+#: config/rs6000/rs6000.h:318
 msgid "Don't schedule the start and end of the procedure"
 msgstr "Ne pas çéduler le début et la fin de la procédure"
 
-#: config/rs6000/rs6000.h:361
+#: config/rs6000/rs6000.h:324
 msgid "Return all structures in memory (AIX default)"
 msgstr "Retourner toutes les structures en mémoire (par défaut sur AIX)"
 
-#: config/rs6000/rs6000.h:363
+#: config/rs6000/rs6000.h:326
 msgid "Return small structures in registers (SVR4 default)"
 msgstr "Retourner toutes les petites structures dans les registres (par défaut sur SVR4)"
 
-#: config/rs6000/rs6000.h:426 config/sparc/sparc.h:639
+#: config/rs6000/rs6000.h:391 config/sparc/sparc.h:633
 msgid "Use features of and schedule code for given CPU"
 msgstr "Utiliser les options et çéduler le code pour le CPU donné"
 
-#: config/rs6000/rs6000.h:429
+#: config/rs6000/rs6000.h:394
 msgid "Enable debug output"
 msgstr "Autoriser la sortie lors de la mise au point"
 
-#: config/rs6000/rs6000.h:430
+#: config/rs6000/rs6000.h:396
+msgid "Select full, part, or no traceback table"
+msgstr ""
+
+#: config/rs6000/rs6000.h:397
 msgid "Specify ABI to use"
 msgstr "Spécifier l'ABI à utiliser"
 
-#: config/rs6000/rs6000.h:432
+#: config/rs6000/rs6000.h:399
 msgid "Specify size of long double (64 or 128 bits)"
 msgstr "Spécifier la taille des long double (64 ou 128 bits)"
 
+#: config/rs6000/rs6000.h:401
+msgid "Specify yes/no if isel instructions should be generated"
+msgstr ""
+
+#: config/rs6000/rs6000.h:403
+msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
+msgstr ""
+
+#: config/rs6000/rs6000.h:405
+#, fuzzy
+msgid "Avoid all range limits on call instructions"
+msgstr "Interdire les instructions parallèles"
+
 #. Definitions for __builtin_return_address and __builtin_frame_address.
 #. __builtin_return_address (0) should give link register (65), enable
 #. this.
@@ -12272,94 +12807,103 @@ msgstr "Sp
 #. 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:1792
+#: config/rs6000/rs6000.h:1869
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET n'est pas supporté"
 
-#: config/rs6000/sysv4.h:88
+#: config/rs6000/sysv4.h:87
 msgid "Select ABI calling convention"
 msgstr "Sélectionner la convention d'appel ABI"
 
-#: config/rs6000/sysv4.h:89
+#: config/rs6000/sysv4.h:88
 msgid "Select method for sdata handling"
 msgstr "Sélectionner la méthode de traitement sdata"
 
-#: config/rs6000/sysv4.h:104
+#: config/rs6000/sysv4.h:103
 msgid "Align to the base type of the bit-field"
 msgstr "Aligner à la base du type du champ de bits"
 
-#: config/rs6000/sysv4.h:106
+#: config/rs6000/sysv4.h:105
 msgid "Don't align to the base type of the bit-field"
 msgstr "Ne pas aligner à la base du type du champ de bits"
 
-#: config/rs6000/sysv4.h:108
+#: config/rs6000/sysv4.h:107
 msgid "Don't assume that unaligned accesses are handled by the system"
 msgstr "Ne pas assumer que les accès non alignées sont traités par le système"
 
-#: config/rs6000/sysv4.h:110
+#: config/rs6000/sysv4.h:109
 msgid "Assume that unaligned accesses are handled by the system"
 msgstr "Assumer que les accès non alignées sont traités par le système"
 
-#: config/rs6000/sysv4.h:112 config/rs6000/sysv4.h:116
+#: config/rs6000/sysv4.h:111 config/rs6000/sysv4.h:115
 msgid "Produce code relocatable at runtime"
 msgstr "Produire du code relocalisable au moment de l'exécution"
 
-#: config/rs6000/sysv4.h:114 config/rs6000/sysv4.h:118
+#: config/rs6000/sysv4.h:113 config/rs6000/sysv4.h:117
 msgid "Don't produce code relocatable at runtime"
 msgstr "Ne pas produire du code relocalisable au moment de l'exécution"
 
-#: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
+#: config/rs6000/sysv4.h:119 config/rs6000/sysv4.h:121
 msgid "Produce little endian code"
 msgstr "Produire du code pour système à octets de poids faible (little endian)"
 
-#: config/rs6000/sysv4.h:124 config/rs6000/sysv4.h:126
+#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:125
 msgid "Produce big endian code"
 msgstr "Produire du code pour système à octets de poids fort (big endian)"
 
-#: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129 config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131 config/rs6000/sysv4.h:132 config/rs6000/sysv4.h:142 config/rs6000/sysv4.h:143 config/rs6000/sysv4.h:154 config/rs6000/sysv4.h:155 config/rs6000/sysv4.h:157
+#: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:127
+#: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129
+#: config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131
+#: config/rs6000/sysv4.h:141 config/rs6000/sysv4.h:142
+#: config/rs6000/sysv4.h:153 config/rs6000/sysv4.h:155
+#: config/rs6000/sysv4.h:157
 msgid "no description yet"
 msgstr "aucune description encore"
 
-#: config/rs6000/sysv4.h:133
+#: config/rs6000/sysv4.h:132
 msgid "Use EABI"
 msgstr "Utiliser EABI"
 
-#: config/rs6000/sysv4.h:134
+#: config/rs6000/sysv4.h:133
 msgid "Don't use EABI"
 msgstr "Ne pas utiliser EABI"
 
-#: config/rs6000/sysv4.h:137
+#: config/rs6000/sysv4.h:136
 msgid "Do not allow bit-fields to cross word boundaries"
 msgstr "Ne pas permettre les champs de bits de traverser des frontières de mots"
 
-#: config/rs6000/sysv4.h:139
+#: config/rs6000/sysv4.h:138
 msgid "Use alternate register names"
 msgstr "Utiliser les noms alternatifs de registres"
 
-#: config/rs6000/sysv4.h:141
+#: config/rs6000/sysv4.h:140
 msgid "Don't use alternate register names"
 msgstr "Ne pas utiliser les noms alternatifs de registres"
 
-#: config/rs6000/sysv4.h:145
+#: config/rs6000/sysv4.h:144
 msgid "Link with libsim.a, libc.a and sim-crt0.o"
 msgstr "Faire l'édition de liens avec libsim.a, libc.a et sim-crt0.o"
 
-#: config/rs6000/sysv4.h:147
+#: config/rs6000/sysv4.h:146
 msgid "Link with libads.a, libc.a and crt0.o"
 msgstr "Faire l'édition de liens avec libads.a, libc.a and crt0.o"
 
-#: config/rs6000/sysv4.h:149
+#: config/rs6000/sysv4.h:148
 msgid "Link with libyk.a, libc.a and crt0.o"
 msgstr "Faire l'édition de liens avec libyk.a, libc.a and crt0.o"
 
-#: config/rs6000/sysv4.h:151
+#: config/rs6000/sysv4.h:150
 msgid "Link with libmvme.a, libc.a and crt0.o"
 msgstr "Faire l'édition de liens avec libmvme.a, libc.a and crt0.o"
 
-#: config/rs6000/sysv4.h:153
+#: config/rs6000/sysv4.h:152
 msgid "Set the PPC_EMB bit in the ELF flags header"
 msgstr "Initialiser le bit PPC_EMB bit dans l'en-tête des fanions ELF"
 
+#: config/rs6000/sysv4.h:154
+msgid "Use the WindISS simulator"
+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
@@ -12393,178 +12937,183 @@ msgstr "-f%s et -msdata=%s sont incompatibles"
 msgid "-msdata=%s and -mcall-%s are incompatible"
 msgstr "-msdata=%s et -mcall-%s sont incompatibles"
 
-#: config/rs6000/sysv4.h:270
+#: config/rs6000/sysv4.h:272
 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
 msgstr "-mrelocatable et -mno-minimal-toc sont incompatibles"
 
-#: config/rs6000/sysv4.h:276
+#: config/rs6000/sysv4.h:278
 #, c-format
 msgid "-mrelocatable and -mcall-%s are incompatible"
 msgstr "-mrelocatable et -mcall-%s sont incompatibles"
 
-#: config/rs6000/sysv4.h:283
+#: config/rs6000/sysv4.h:285
 #, c-format
 msgid "-fPIC and -mcall-%s are incompatible"
 msgstr "-fPIC et -mcall-%s sont incompatibles"
 
-#: config/rs6000/sysv4.h:290
+#: config/rs6000/sysv4.h:292
 msgid "-mcall-aixdesc must be big endian"
 msgstr "-mcall-aixdesc doit être pour un système à octets de poids fort"
 
-#: config/s390/s390.c:1910
+#: config/s390/s390.c:2584
 msgid "invalid UNSPEC as operand (1)"
 msgstr "UNSPEC invalide comme opérande (1)"
 
-#: config/s390/s390.c:1940
+#: config/s390/s390.c:2620
 msgid "invalid UNSPEC as operand (2)"
 msgstr "UNSPEC invalide comme opérande (2)"
 
-#: config/s390/s390.c:1946
+#: config/s390/s390.c:2626
 msgid "UNKNOWN in s390_output_symbolic_const !?"
 msgstr "INCONNU dans s390_output_symbolic_const !?"
 
-#: config/s390/s390.c:1962
+#: config/s390/s390.c:2644
 msgid "Cannot decompose address."
 msgstr "Ne pas décomposer l'adresse"
 
-#: config/s390/s390.c:2110
+#: config/s390/s390.c:2784
 msgid "UNKNOWN in print_operand !?"
 msgstr "INCONNNU dans print_operand !?"
 
-#: config/s390/s390.c:2703
+#: config/s390/s390.c:4421
 msgid "Total size of local variables exceeds architecture limit."
 msgstr "Taille totale des variables locales excède la limite de l'architecture"
 
-#: config/s390/s390.h:58
+#: config/s390/s390.h:70
 msgid "Set backchain"
 msgstr "Fixer la chaîne arrière"
 
-#: config/s390/s390.h:59
+#: config/s390/s390.h:71
 msgid "Don't set backchain (faster, but debug harder"
 msgstr "Ne pas fixer la chaîne arrière (plus rapide mais plus difficle à mettre au point)"
 
-#: config/s390/s390.h:60
+#: config/s390/s390.h:72
 msgid "Use bras for execucable < 64k"
 msgstr "Utiliser bras pour les exécutables < 64k"
 
-#: config/s390/s390.h:61
+#: config/s390/s390.h:73
 msgid "Don't use bras"
 msgstr "Ne pas utiliser bras"
 
-#: config/s390/s390.h:62
+#: config/s390/s390.h:74
 msgid "Additional debug prints"
 msgstr "Imprimer des informations additionnelles en mode débug"
 
-#: config/s390/s390.h:63
+#: config/s390/s390.h:75
 msgid "Don't print additional debug prints"
 msgstr "Ne pas imprimer des informations additionnelles en mode débug"
 
-#: config/s390/s390.h:64
+#: config/s390/s390.h:76
 msgid "64 bit mode"
 msgstr "mode 64 bits"
 
-#: config/s390/s390.h:65
+#: config/s390/s390.h:77
 msgid "31 bit mode"
 msgstr "mode 31 bits"
 
-#: config/s390/s390.h:66
+#: config/s390/s390.h:78
 msgid "mvcle use"
 msgstr "mvcle utilisé"
 
-#: config/s390/s390.h:67
+#: config/s390/s390.h:79
 msgid "mvc&ex"
 msgstr "mvc&ex"
 
-#: config/sh/sh.c:5060
+#: config/sh/sh.c:5134
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "« __builtin_saveregs » n'est pas supporté par la sous-cible"
 
+#: config/sh/sh.c:5684
+msgid "attribute interrupt_handler is not compatible with -m5-compact"
+msgstr ""
+
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:5610 config/sh/sh.c:5649
+#: config/sh/sh.c:5710 config/sh/sh.c:5749
 #, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr "attribut « %s » s'applique seulement à des fonctions d'interruption"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:5617
+#: config/sh/sh.c:5717
 #, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr "l'attribut « %s » de l'argument n'est pas une contante chaîne"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:5656
+#: config/sh/sh.c:5756
 #, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "l'attribut « %s » de l'argument n'est pas une contante entière"
 
 #. There are no delay slots on SHmedia.
 #. Relaxation isn't yet supported for SHmedia
-#: config/sh/sh.h:367
+#: config/sh/sh.h:437
 msgid "Profiling is not supported on this target."
 msgstr "le profilage n'est pas supporté sur cette cible"
 
-#: config/sparc/sparc.c:317
+#: config/sparc/sparc.c:329
 #, c-format
 msgid "%s is not supported by this configuration"
 msgstr "%s n'est pas supporté par cette configuration"
 
-#: config/sparc/sparc.c:324
+#: config/sparc/sparc.c:336
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-mlong-double-64 n'est pas permis avec -m64"
 
-#: config/sparc/sparc.c:349
+#: config/sparc/sparc.c:361
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= n'est pas supporté sur les systèmes de 32 bits"
 
-#: config/sparc/sparc.c:5971 config/sparc/sparc.c:5977
+#: config/sparc/sparc.c:6299 config/sparc/sparc.c:6305
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "opérande %%Y invalide"
 
-#: config/sparc/sparc.c:6047
+#: config/sparc/sparc.c:6375
 #, c-format
 msgid "invalid %%A operand"
 msgstr "opérande %%A invalide"
 
-#: config/sparc/sparc.c:6057
+#: config/sparc/sparc.c:6385
 #, c-format
 msgid "invalid %%B operand"
 msgstr "Opérande %%B invalide"
 
-#: config/sparc/sparc.c:6096
+#: config/sparc/sparc.c:6424
 #, c-format
 msgid "invalid %%c operand"
 msgstr "opérande %%c invalide"
 
-#: config/sparc/sparc.c:6097
+#: config/sparc/sparc.c:6425
 #, c-format
 msgid "invalid %%C operand"
 msgstr "opérande %%C invalide"
 
-#: config/sparc/sparc.c:6118
+#: config/sparc/sparc.c:6446
 #, c-format
 msgid "invalid %%d operand"
 msgstr "opérande %%d invalide"
 
-#: config/sparc/sparc.c:6119
+#: config/sparc/sparc.c:6447
 #, c-format
 msgid "invalid %%D operand"
 msgstr "opérande %%D invalide"
 
-#: config/sparc/sparc.c:6135
+#: config/sparc/sparc.c:6463
 #, c-format
 msgid "invalid %%f operand"
 msgstr "opérande %%f invalide"
 
-#: config/sparc/sparc.c:6185
+#: config/sparc/sparc.c:6513
 msgid "long long constant not a valid immediate operand"
 msgstr "constante long long n'est pas une opérande immédiate valide"
 
-#: config/sparc/sparc.c:6188
+#: config/sparc/sparc.c:6516
 msgid "floating point constant not a valid immediate operand"
 msgstr "constante en virgule flottante n'est pas une opérande immédiate valide"
 
-#: config/sparc/freebsd.h:81 config/sparc/linux.h:87 config/sparc/linux64.h:144 config/sparc/netbsd-elf.h:239
+#: config/sparc/freebsd.h:80 config/sparc/linux.h:87 config/sparc/linux64.h:89
+#: config/sparc/netbsd-elf.h:239
 msgid "Use 128 bit long doubles"
 msgstr "Utiliser des longs doubles de 128 bits"
 
@@ -12576,333 +13125,389 @@ msgstr "G
 msgid "Generate code for little endian"
 msgstr "Générer du code pour un système à octets de poids faible"
 
-#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:67
+#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:65
 msgid "Use little-endian byte order for data"
 msgstr "Utiliser l'ordre des octets de poids faible pour les données"
 
-#: config/sparc/sparc.h:539
+#: config/sparc/sparc.h:532
 msgid "Assume possible double misalignment"
 msgstr "Assumer un mauvais alignement possible des doubles"
 
-#: config/sparc/sparc.h:541
+#: config/sparc/sparc.h:534
 msgid "Assume all doubles are aligned"
 msgstr "Assumer que tous les doubles sont alignés"
 
-#: config/sparc/sparc.h:543
+#: config/sparc/sparc.h:536
 msgid "Pass -assert pure-text to linker"
 msgstr "Passer -assert pure-text à l'éditeur de liens"
 
-#: config/sparc/sparc.h:545
+#: config/sparc/sparc.h:538
 msgid "Do not pass -assert pure-text to linker"
 msgstr "Ne pas passer -assert pure-text à l'éditeur de liens"
 
-#: config/sparc/sparc.h:547
+#: config/sparc/sparc.h:540
 msgid "Use flat register window model"
 msgstr "Utiliser le modèle de fenêtre de registre plat"
 
-#: config/sparc/sparc.h:549
+#: config/sparc/sparc.h:542
 msgid "Do not use flat register window model"
 msgstr "Ne pas utiliser le modèle de fenêtre de registre plat"
 
-#: config/sparc/sparc.h:551
+#: config/sparc/sparc.h:544
 msgid "Use ABI reserved registers"
 msgstr "Utiliser les registres réservés ABI"
 
-#: config/sparc/sparc.h:553
+#: config/sparc/sparc.h:546
 msgid "Do not use ABI reserved registers"
 msgstr "Ne pas utiliser les registres réservés ABI"
 
-#: config/sparc/sparc.h:555
+#: config/sparc/sparc.h:548
 msgid "Use hardware quad fp instructions"
 msgstr "Utiliser les instructions matérielles quad FP"
 
-#: config/sparc/sparc.h:557
+#: config/sparc/sparc.h:550
 msgid "Do not use hardware quad fp instructions"
 msgstr "Ne pas utiliser les instructions matérielles quad FP"
 
-#: config/sparc/sparc.h:559
+#: config/sparc/sparc.h:552
 msgid "Compile for v8plus ABI"
 msgstr "Compiler pour ABI v8plus"
 
-#: config/sparc/sparc.h:561
+#: config/sparc/sparc.h:554
 msgid "Do not compile for v8plus ABI"
 msgstr "Ne pas compiler pour ABI v8plus"
 
-#: config/sparc/sparc.h:563
+#: config/sparc/sparc.h:556
 msgid "Utilize Visual Instruction Set"
 msgstr "Utiliser le jeu d'instructions Visual"
 
-#: config/sparc/sparc.h:565
+#: config/sparc/sparc.h:558
 msgid "Do not utilize Visual Instruction Set"
 msgstr "Ne pas utiliser le jeu d'instructions Visual"
 
 #. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
-#: config/sparc/sparc.h:568
+#: config/sparc/sparc.h:561
 msgid "Optimize for Cypress processors"
 msgstr "Optimiser pour les processeurs Cypress"
 
-#: config/sparc/sparc.h:570
-msgid "Optimize for SparcLite processors"
+#: config/sparc/sparc.h:563
+#, fuzzy
+msgid "Optimize for SPARCLite processors"
 msgstr "Optimiser pour les processeurs SparLite"
 
-#: config/sparc/sparc.h:572
+#: config/sparc/sparc.h:565
 msgid "Optimize for F930 processors"
 msgstr "Optimiser pour les processeurs F930"
 
-#: config/sparc/sparc.h:574
+#: config/sparc/sparc.h:567
 msgid "Optimize for F934 processors"
 msgstr "Optimiser pour les processeurs F934"
 
-#: config/sparc/sparc.h:576
-msgid "Use V8 Sparc ISA"
+#: config/sparc/sparc.h:569
+#, fuzzy
+msgid "Use V8 SPARC ISA"
 msgstr "Utiliser le Sparc V8 ISA"
 
-#: config/sparc/sparc.h:578
-msgid "Optimize for SuperSparc processors"
+#: config/sparc/sparc.h:571
+#, fuzzy
+msgid "Optimize for SuperSPARC processors"
 msgstr "Optimiser pour les processeurs SuperSparc"
 
 #. End of deprecated options.
-#: config/sparc/sparc.h:581
+#: config/sparc/sparc.h:574
 msgid "Pointers are 64-bit"
 msgstr "Pointeurs sont de 64 bits"
 
-#: config/sparc/sparc.h:583
+#: config/sparc/sparc.h:576
 msgid "Pointers are 32-bit"
 msgstr "Pointeurs sont de 32 bits"
 
-#: config/sparc/sparc.h:585
+#: config/sparc/sparc.h:578
 msgid "Use 32-bit ABI"
 msgstr "Utiliser ABI de 32 bits"
 
-#: config/sparc/sparc.h:587
+#: config/sparc/sparc.h:580
 msgid "Use 64-bit ABI"
 msgstr "Utiliser ABI de 64 bits"
 
-#: config/sparc/sparc.h:589
+#: config/sparc/sparc.h:582
 msgid "Use stack bias"
 msgstr "Utiliser le biais de la pile"
 
-#: config/sparc/sparc.h:591
+#: config/sparc/sparc.h:584
 msgid "Do not use stack bias"
 msgstr "Ne pas utiliser le biais de la pile"
 
-#: config/sparc/sparc.h:593
+#: config/sparc/sparc.h:586
 msgid "Use structs on stronger alignment for double-word copies"
 msgstr "Utiliser des structs avec alignement plus fort pour les copies de mots-doubles"
 
-#: config/sparc/sparc.h:595
+#: config/sparc/sparc.h:588
 msgid "Do not use structs on stronger alignment for double-word copies"
 msgstr "Ne pas utiliser des structs avec alignement plus fort pour les copies de mots-doubles"
 
-#: config/sparc/sparc.h:597
+#: config/sparc/sparc.h:590
 msgid "Optimize tail call instructions in assembler and linker"
 msgstr "Optimiser sur mesure les instructions d'appel avec l'assembleur et l'éditeur de liens"
 
-#: config/sparc/sparc.h:599
+#: config/sparc/sparc.h:592
 msgid "Do not optimize tail call instructions in assembler or linker"
 msgstr "Ne pas optimiser sur mesure les instructions d'appel avec l'assembleur et l'éditeur de liens"
 
-#: config/sparc/sparc.h:643
-msgid "Use given Sparc code model"
+#: config/sparc/sparc.h:637
+#, fuzzy
+msgid "Use given SPARC code model"
 msgstr "Utiliser le modèle donné de code pour le Sparc"
 
-#: config/stormy16/stormy16.c:1179
+#: config/stormy16/stormy16.c:1192
 msgid "cannot use va_start in interrupt function"
 msgstr "ne peut utiliser va-start dans une fonction d'interruption"
 
-#: config/stormy16/stormy16.c:1536
+#: config/stormy16/stormy16.c:1552
 msgid "`B' operand is not constant"
 msgstr "opérande « B » n'est pas une constante"
 
-#: config/stormy16/stormy16.c:1542
+#: config/stormy16/stormy16.c:1558
 msgid "`B' operand has multiple bits set"
 msgstr "l'opérande « B » a de multiples jeux de bits"
 
-#: config/stormy16/stormy16.c:1569
+#: config/stormy16/stormy16.c:1585
 msgid "`o' operand is not constant"
 msgstr "opérande « o » n'est pas une constante"
 
-#: config/stormy16/stormy16.c:1584
+#: config/stormy16/stormy16.c:1600
 msgid "xstormy16_print_operand: unknown code"
 msgstr "xstormy16_print_operand: code inconnu"
 
-#: config/stormy16/stormy16.c:1634
+#: config/stormy16/stormy16.c:1650
 #, c-format
 msgid "switch statement of size %lu entries too large"
 msgstr "déclaration de switch de taille %lu entrée est trop grande"
 
-#: config/v850/v850-c.c:68
+#: config/v850/v850-c.c:67
 msgid "#pragma GHS endXXXX found without previous startXXX"
 msgstr "#pragma GHS endXXXX repéré sans être précédé de startXXX"
 
-#: config/v850/v850-c.c:70
+#: config/v850/v850-c.c:69
 msgid "#pragma GHS endXXX does not match previous startXXX"
 msgstr "#pragma GHS endXXX ne concorde pas avec le précédent startXXX"
 
-#: config/v850/v850-c.c:95
+#: config/v850/v850-c.c:94
 msgid "cannot set interrupt attribute: no current function"
 msgstr "ne peut initialiser l'attribut d'interruption: aucune fonction courante"
 
-#: config/v850/v850-c.c:103
+#: config/v850/v850-c.c:102
 msgid "cannot set interrupt attribute: no such identifier"
 msgstr "ne peut initialiser l'attribut d'interruption: pas de tel identificateur"
 
-#: config/v850/v850-c.c:149
+#: config/v850/v850-c.c:148
 msgid "junk at end of #pragma ghs section"
 msgstr "rebut à la fin de la section #pragma ghs"
 
-#: config/v850/v850-c.c:166
+#: config/v850/v850-c.c:165
 #, c-format
 msgid "unrecognized section name \"%s\""
 msgstr "nom de section non reconnue « %s »"
 
-#: config/v850/v850-c.c:181
+#: config/v850/v850-c.c:180
 msgid "malformed #pragma ghs section"
 msgstr "sectin mal composée #pragma ghs"
 
-#: config/v850/v850-c.c:201
+#: config/v850/v850-c.c:200
 msgid "junk at end of #pragma ghs interrupt"
 msgstr "rebut à la fin de l'interruption #pragma ghs"
 
-#: config/v850/v850-c.c:213
+#: config/v850/v850-c.c:212
 msgid "junk at end of #pragma ghs starttda"
 msgstr "rebut à la fin de #pragma ghs starttda"
 
-#: config/v850/v850-c.c:225
+#: config/v850/v850-c.c:224
 msgid "junk at end of #pragma ghs startsda"
 msgstr "rebut à la fin de #pragma ghs startsda"
 
-#: config/v850/v850-c.c:237
+#: config/v850/v850-c.c:236
 msgid "junk at end of #pragma ghs startzda"
 msgstr "rebut à la fin de #pragma ghs startzda"
 
-#: config/v850/v850-c.c:249
+#: config/v850/v850-c.c:248
 msgid "junk at end of #pragma ghs endtda"
 msgstr "rebut à la fin de #pragma ghs endtda"
 
-#: config/v850/v850-c.c:261
+#: config/v850/v850-c.c:260
 msgid "junk at end of #pragma ghs endsda"
 msgstr "rebut à la fin de #pragma ghs endsda"
 
-#: config/v850/v850-c.c:273
+#: config/v850/v850-c.c:272
 msgid "junk at end of #pragma ghs endzda"
 msgstr "rebut à la fin de #pragma ghs endzda"
 
-#: config/v850/v850.c:122
+#: config/v850/v850.c:129
 #, c-format
 msgid "%s=%s is not numeric"
 msgstr "%s=%s n'est pas numérique"
 
-#: config/v850/v850.c:129
+#: config/v850/v850.c:136
 #, c-format
 msgid "%s=%s is too large"
 msgstr "%s=%s est trop grand"
 
-#: config/v850/v850.c:285
+#: config/v850/v850.c:302
 msgid "const_double_split got a bad insn:"
 msgstr "const_double_split a reçu un insn erroné:"
 
-#: config/v850/v850.c:777
+#: config/v850/v850.c:837
 msgid "output_move_single:"
 msgstr "output_move_single:"
 
-#: config/v850/v850.c:2084
+#: config/v850/v850.c:2217
 msgid "a data area attribute cannot be specified for local variables"
 msgstr "un attribut de zone de donnéées ne peut pas être spécifié pour des variables locales"
 
-#: config/v850/v850.c:2095
+#: config/v850/v850.c:2228
 #, c-format
 msgid "data area of '%s' conflicts with previous declaration"
 msgstr "la zone de données de « %s » entre en conflit avec un déclaration précédente"
 
-#: config/v850/v850.c:2298
+#: config/v850/v850.c:2447
 #, c-format
 msgid "bogus JR construction: %d\n"
 msgstr "construction JR boggé: %d\n"
 
-#: config/v850/v850.c:2319 config/v850/v850.c:2521
+#: config/v850/v850.c:2468 config/v850/v850.c:2670
 #, c-format
 msgid "bad amount of stack space removal: %d"
 msgstr "taille erronée pour l'enlèvement d'espace de la pile: %d"
 
-#: config/v850/v850.c:2497
+#: config/v850/v850.c:2646
 #, c-format
 msgid "bogus JARL construction: %d\n"
 msgstr "construction JARL boggée: %d\n"
 
+#: config/v850/v850.c:3026
+#, fuzzy, c-format
+msgid "Bogus DISPOSE construction: %d\n"
+msgstr "construction JR boggé: %d\n"
+
+#: config/v850/v850.c:3048
+#, c-format
+msgid "Too much stack space to dispose of: %d"
+msgstr ""
+
+#: config/v850/v850.c:3224
+#, fuzzy, c-format
+msgid "Bogus PREPEARE construction: %d\n"
+msgstr "construction JARL boggée: %d\n"
+
+#: config/v850/v850.c:3246
+#, fuzzy, c-format
+msgid "Too much stack space to prepare: %d"
+msgstr "taille erronée pour l'enlèvement d'espace de la pile: %d"
+
 #. 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:120
+#: config/v850/v850.h:158
 msgid "Support Green Hills ABI"
 msgstr "Supporter l'ABI Green Hills"
 
-#: config/v850/v850.h:123
+#: config/v850/v850.h:161
 msgid "Prohibit PC relative function calls"
 msgstr "Interdire les appels relatifs de fonctions par le PC"
 
-#: config/v850/v850.h:126
+#: config/v850/v850.h:164
 msgid "Reuse r30 on a per function basis"
 msgstr "Ré-utiliser R30 sur une base par fonction"
 
-#: config/v850/v850.h:129
+#: config/v850/v850.h:167
 msgid "Use stubs for function prologues"
 msgstr "Utiliser des stubs pour les prologues de fonction"
 
-#: config/v850/v850.h:132
+#: config/v850/v850.h:170
 msgid "Same as: -mep -mprolog-function"
 msgstr "Identique à: -mep -mprolog-function"
 
-#: config/v850/v850.h:133
+#: config/v850/v850.h:171
 msgid "Enable backend debugging"
 msgstr "Autoriser la mise au point par la fin"
 
-#: config/v850/v850.h:135
+#: config/v850/v850.h:173
 msgid "Compile for the v850 processor"
 msgstr "Compiler pour le processeur v850"
 
-#: config/v850/v850.h:138
+#: config/v850/v850.h:175
+#, fuzzy
+msgid "Compile for v850e processor"
+msgstr "Compiler pour le processeur v850"
+
+#. Make sure that the other bits are cleared.
+#: config/v850/v850.h:177
+#, fuzzy
+msgid "Enable the use of the short load instructions"
+msgstr "Activer l'utilisation d'instruction DB"
+
+#: config/v850/v850.h:180
+#, fuzzy
+msgid "Do not use the callt instruction"
+msgstr "Ne pas utiliser l'instruction de division"
+
+#: config/v850/v850.h:187
+#, fuzzy
+msgid "Do not use registers r2 and r5"
+msgstr "Ne pas utiliser le registre sb"
+
+#: config/v850/v850.h:189
+#, fuzzy
+msgid "Enfore strict alignment"
+msgstr "Ne pas ajuster l'alignement de la pile"
+
+#: config/v850/v850.h:192
 msgid "Use 4 byte entries in switch tables"
 msgstr "Utiliser des entrées de 4 octets dans les tables de switch"
 
-#: config/v850/v850.h:164
+#: config/v850/v850.h:218
 msgid "Set the max size of data eligible for the TDA area"
 msgstr "Initialiser la taille maximale des données éligibles pour la zone TDA"
 
-#: config/v850/v850.h:167
+#: config/v850/v850.h:221
 msgid "Set the max size of data eligible for the SDA area"
 msgstr "Initialiser la taille maximale des données éligibles pour la zone SDA"
 
-#: config/v850/v850.h:170
+#: config/v850/v850.h:224
 msgid "Set the max size of data eligible for the ZDA area"
 msgstr "Initialiser la taille maximale des données éligibles pour la zone ZDA"
 
-#: config/xtensa/xtensa.c:1048 config/xtensa/xtensa.c:1082 config/xtensa/xtensa.c:1091
+#: config/xtensa/xtensa.c:1062 config/xtensa/xtensa.c:1096
+#: config/xtensa/xtensa.c:1105
 msgid "bad test"
 msgstr "test erroné"
 
-#: config/xtensa/xtensa.c:1790
+#: config/xtensa/xtensa.c:1824
 msgid "boolean registers required for the floating-point option"
 msgstr "registres booléens requis pour l'option de virgule flottante"
 
-#: config/xtensa/xtensa.c:1965
+#: config/xtensa/xtensa.c:1991
 msgid "invalid mask"
 msgstr "masque invalide"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2038
 msgid "invalid address"
 msgstr "adresse invalide"
 
-#: config/xtensa/xtensa.c:2042
+#: config/xtensa/xtensa.c:2063
 msgid "no register in address"
 msgstr "pas de registre dans l'adresse"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2071
 msgid "address offset not a constant"
 msgstr "décalage d'adresse n'est pas une constante"
 
+#: config/xtensa/xtensa.c:2809
+#, fuzzy
+msgid "only uninitialized variables can be placed in a .bss section"
+msgstr "Seuls les variables initialisées peuvent être placées dans une aire de 8 bits"
+
 #: config/xtensa/xtensa.h:114
 msgid "Use the Xtensa code density option"
 msgstr "Utiliser l'option de densité du code Xtensa"
@@ -13025,512 +13630,557 @@ msgstr "Utiliser les instructions indirectes CALLXn pour les grands programmes"
 msgid "Use direct CALLn instructions for fast calls"
 msgstr "Utiliser les instructions directes CALLn pour des appels rapides"
 
-#: ada/misc.c:219
+#: ada/misc.c:233
 msgid "`-gnat' misspelled as `-gant'"
 msgstr "«-gnat» mal épellé comme «-gant»"
 
-#: cp/call.c:270 cp/init.c:1635
+#: cp/call.c:258 cp/init.c:1587
 msgid "qualified type `%T' does not match destructor name `~%T'"
 msgstr "type qualifé « %T » ne concorde pas le nom du destructeur «~%T»"
 
-#: cp/call.c:279
+#: cp/call.c:267
 msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
 msgstr "type de « %E » ne concorde pas avec le type du destructeur « %T » (type était « %T »)"
 
-#: cp/call.c:288
+#: cp/call.c:276
 msgid "`%D' is a namespace"
 msgstr "« %D » est un nom d'espace"
 
-#: cp/call.c:296
+#: cp/call.c:284
 msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
 msgstr "objet de base « %E » de la portée d'appel de la méthode n'est pas de type aggrégat « %T »"
 
-#: cp/call.c:394
+#: cp/call.c:366
 msgid "unable to call pointer to member function here"
 msgstr "incapable de faire l'appel avec le pointeur vers le membre d'une fonction ici"
 
-#: cp/call.c:530
+#: cp/call.c:515
 msgid "destructors take no parameters"
 msgstr "destructeurs ne prend aucun paramètre"
 
-#: cp/call.c:537
+#: cp/call.c:519
 msgid "destructor name `~%T' does not match type `%T' of expression"
 msgstr "nom du destructeur «~%T» ne concorde pas avec le type « %T » de l'expression"
 
-#: cp/call.c:2374
+#: cp/call.c:535 cp/call.c:4857
+msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
+msgstr "requête du membre « %D » dans « %E », lequel n'est pas de type aggrégat « %T »"
+
+#: cp/call.c:557
+#, fuzzy
+msgid "request for member `%D' is ambiguous"
+msgstr "utilisation de « %D » est ambiguë"
+
+#: cp/call.c:2446
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <construit-interne>"
 
-#: cp/call.c:2379
+#: cp/call.c:2451
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <construit-interne>"
 
-#: cp/call.c:2383
+#: cp/call.c:2455
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <interne>"
 
-#: cp/call.c:2387
+#: cp/call.c:2459
 msgid "%s %T <conversion>"
 msgstr "%s %T <conversion>"
 
-#: cp/call.c:2389
+#: cp/call.c:2461
 msgid "%s %+#D%s"
 msgstr "%s %+#D%s"
 
-#: cp/call.c:2546
-msgid "no viable candidates"
-msgstr "pas de candidats viables"
-
-#: cp/call.c:2560
+#: cp/call.c:2615
 msgid "conversion from `%T' to `%T' is ambiguous"
 msgstr "conversion de « %T » vers « %T » est ambiguë"
 
-#: cp/call.c:2677
+#: cp/call.c:2690
+#, fuzzy
+msgid "incomplete type '%T' cannot be used to name a scope"
+msgstr "objet de type incomplet « %T » ne sera pas accessible dans %s"
+
+#: cp/call.c:2706 cp/typeck.c:2176 cp/typeck.c:2205
+#, fuzzy
+msgid "'%D' has no member named '%E'"
+msgstr "%s n'a pas de membre nommé « %s »"
+
+#: cp/call.c:2812
 msgid "no matching function for call to `%D(%A)'"
 msgstr "pas de fonction concordante pour l'appel de «%D(%A)»"
 
-#: cp/call.c:2688 cp/call.c:4681
+#: cp/call.c:2823 cp/call.c:4948
 msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr "appel du surchargé «%D(%A)» est ambigu"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:2715
+#: cp/call.c:2850
 #, c-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "fonction de pointeur vers un membre %E ne peut être appelée sans un objet; considérer l'utilisation de  .* ou  ->*"
 
-#: cp/call.c:2784
+#: cp/call.c:2920
 msgid "no match for call to `(%T) (%A)'"
 msgstr "pas de concordance pour l'appel de «(%T) (%A)»"
 
-#: cp/call.c:2794
+#: cp/call.c:2930
 msgid "call of `(%T) (%A)' is ambiguous"
 msgstr "appel de «(%T) (%A)» est ambigu"
 
-#: cp/call.c:2829
+#: cp/call.c:2965
 msgid "%s for `%T ? %T : %T' operator"
 msgstr "%s pour «%T ? %T : %T» comme opérateur"
 
-#: cp/call.c:2834
+#: cp/call.c:2970
 msgid "%s for `%T %s' operator"
 msgstr "%s pour l'opérateur «%T %s»"
 
-#: cp/call.c:2837
+#: cp/call.c:2973
 msgid "%s for `%T [%T]' operator"
 msgstr "%s pour l'opérateur «%T [%T]»"
 
-#: cp/call.c:2842
+#: cp/call.c:2978
 msgid "%s for `%T %s %T' operator"
-msgstr "%s pour l'opérateur «%t [%T]»"
+msgstr "%s pour l'opérateur «%T %s [%T]»"
 
-#: cp/call.c:2845
+#: cp/call.c:2981
 msgid "%s for `%s %T' operator"
-msgstr "%s pour l'opérateur «%t [%T]»"
+msgstr "%s pour l'opérateur «%s [%T]»"
 
-#: cp/call.c:2937
+#: cp/call.c:3071
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ inerdit l'omission du terme milieu de l'expression ?:"
 
-#: cp/call.c:2996
+#: cp/call.c:3130
 #, c-format
 msgid "`%E' has type `void' and is not a throw-expression"
 msgstr "« %E» a le type «void » et n'est pas une expresion de retour de type throw"
 
-#: cp/call.c:3029 cp/call.c:3229
+#: cp/call.c:3163 cp/call.c:3363
 msgid "operands to ?: have different types"
 msgstr "opérande vers ?: a différents types"
 
-#: cp/call.c:3182
+#: cp/call.c:3316
 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
 msgstr "non concordance de type énuméré dans l'expression conditionnelle: « %T » vs « %T »"
 
-#: cp/call.c:3189
+#: cp/call.c:3323
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "type énuméré et non énuméré dans l'expression conditionnelle"
 
-#: cp/call.c:3270
+#: cp/call.c:3405
 msgid "`%D' must be declared before use"
 msgstr "« %D » doit être déclaré avant son usage"
 
-#: cp/call.c:3433
+#: cp/call.c:3604
 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr "pas «%D(int)» déclaré pour le postfixe « %s », essaie avec l'oprateur préfixe à la place"
 
-#: cp/call.c:3480
+#: cp/call.c:3651
 msgid "using synthesized `%#D' for copy assignment"
 msgstr "utilisation du synthétisé «%#D» pour l'affectaion par copie"
 
-#: cp/call.c:3482
+#: cp/call.c:3653
 msgid "  where cfront would use `%#D'"
 msgstr "  où cfront utiliserait «%#D»"
 
-#: cp/call.c:3509
+#: cp/call.c:3680
 msgid "comparison between `%#T' and `%#T'"
 msgstr "comparaison entre «%#T» et «%#T»"
 
-#: cp/call.c:3748
+#: cp/call.c:3919
 msgid "no suitable `operator delete' for `%T'"
 msgstr "« operator delete» pas adapté pour «%T »"
 
-#: cp/call.c:3767
+#: cp/call.c:3938
 msgid "`%+#D' is private"
 msgstr "«%+#D» est privé"
 
-#: cp/call.c:3769
+#: cp/call.c:3940
 msgid "`%+#D' is protected"
 msgstr "«%+#D» est protégé"
 
-#: cp/call.c:3771
+#: cp/call.c:3942
 msgid "`%+#D' is inaccessible"
 msgstr "«%+#D» et inaccessible"
 
-#: cp/call.c:3772
+#: cp/call.c:3943
 msgid "within this context"
 msgstr "à l'intérieur du contexte"
 
-#: cp/call.c:3814
+#: cp/call.c:3985
 msgid "invalid conversion from `%T' to `%T'"
 msgstr "conversion invalide de « %T » vers « %T »"
 
-#: cp/call.c:3816 cp/call.c:3955 cp/call.c:3957
+#: cp/call.c:3987 cp/call.c:4126 cp/call.c:4128
 msgid "  initializing argument %P of `%D'"
 msgstr "  initialisation de l'argument %P de « %D »"
 
-#: cp/call.c:3879 cp/call.c:3883
+#: cp/call.c:4050 cp/call.c:4054
 msgid "  initializing argument %P of `%D' from result of `%D'"
 msgstr "  initialisation de l'argument %P de « %D » à partir du résultat « %D »"
 
-#: cp/call.c:3889 cp/call.c:3892
+#: cp/call.c:4060 cp/call.c:4063
 msgid "  initializing temporary from result of `%D'"
 msgstr "  initialisation temporaire à partir du résultat « %D »"
 
-#. Undefined behaviour [expr.call] 5.2.2/7.
-#: cp/call.c:4026
-msgid "cannot pass objects of non-POD type `%#T' through `...'"
+#. Undefined behavior [expr.call] 5.2.2/7.  We used to just warn
+#. here and do a bitwise copy, but now cp_expr_size will abort if we
+#. try to do that.
+#: cp/call.c:4215
+#, fuzzy
+msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr "ne peut recevoir d'objets de type non POD «%#T» through « ... »"
 
-#. Undefined behaviour [expr.call] 5.2.2/7.
-#: cp/call.c:4051
+#. Undefined behavior [expr.call] 5.2.2/7.
+#: cp/call.c:4242
 msgid "cannot receive objects of non-POD type `%#T' through `...'"
 msgstr "ne peut recevoir d'objets de type non POD «%#T» through « ... »"
 
-#: cp/call.c:4193
+#: cp/call.c:4422
 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr "passant « %T» comme «cet» argument de «%#D » écarte les qualificateurs"
 
-#: cp/call.c:4443
+#: cp/call.c:4656
 msgid "could not find class$ field in java interface type `%T'"
 msgstr "ne peut repérer le champ classe$ dans le type d'interface JAVA « %T »"
 
-#: cp/call.c:4544 cp/typeck.c:2018
-msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
-msgstr "requête du membre « %D » dans « %E », lequel n'est pas de type aggrégat « %T »"
+#: cp/call.c:4831
+#, fuzzy
+msgid "call to non-function `%D'"
+msgstr "fonction virtuelle d'une non classe « %s »"
 
-#: cp/call.c:4670
+#: cp/call.c:4937
 msgid "no matching function for call to `%T::%D(%A)%#V'"
 msgstr "pas de fonction concordante pour l'appel à «%T::%D(%A)%#V»"
 
-#: cp/call.c:4700
+#: cp/call.c:4967
 msgid "cannot call member function `%D' without object"
 msgstr "ne peut appeler un membre de fonction « %D » sans objet"
 
-#: cp/call.c:5313
+#: cp/call.c:5580
 msgid "passing `%T' chooses `%T' over `%T'"
 msgstr "passant « %T » à choisit « %T » au lieu de « %T »"
 
-#: cp/call.c:5315 cp/decl2.c:4508
+#: cp/call.c:5582 cp/decl2.c:4081
 msgid "  in call to `%D'"
 msgstr " dans l'appel de « %D »"
 
-#: cp/call.c:5364 cp/call.c:5489
+#: cp/call.c:5631 cp/call.c:5756
 msgid "choosing `%D' over `%D'"
 msgstr "choix de « %D » à la place de « %D »"
 
-#: cp/call.c:5365
+#: cp/call.c:5632
 msgid "  for conversion from `%T' to `%T'"
 msgstr " pour la conversion de « %T » vers « %T »"
 
-#: cp/call.c:5367
+#: cp/call.c:5634
 msgid "  because conversion sequence for the argument is better"
 msgstr "  parce que la séquence de conversion pour l'argument est meilleure"
 
-#: cp/call.c:5491
+#: cp/call.c:5758
 msgid "  because worst conversion for the former is better than worst conversion for the latter"
 msgstr "  parce la plus mauvaise conversion de la déclaration initiale est meilleure que la plus mauvaise conversion de la dernière déclaration"
 
-#: cp/call.c:5607 cp/call.c:5628
+#: cp/call.c:5874 cp/call.c:5895
 msgid "could not convert `%E' to `%T'"
 msgstr "ne peut convertir « %E » vers « %T »"
 
-#: cp/class.c:287
+#: cp/class.c:286
 msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
 msgstr "ne peut convertir de la base « %T » à un type dérivé « %T » via la base virtuel « %T »"
 
-#: cp/class.c:1020
+#: cp/class.c:943
 msgid "`%#D' and `%#D' cannot be overloaded"
 msgstr "«%#D» et «%#D» ne peut être surchargé"
 
-#. There has already been a declaration of this method
-#. or member template.
-#: cp/class.c:1031
-msgid "`%D' has already been declared in `%T'"
-msgstr "« %D » a déjà été déclaré dans « %T »"
-
-#: cp/class.c:1112
+#: cp/class.c:1027
 msgid "duplicate enum value `%D'"
 msgstr "valeur d'énumérateur « %D » en double"
 
-#: cp/class.c:1115
+#: cp/class.c:1030
 msgid "duplicate field `%D' (as enum and non-enum)"
 msgstr "champ « %D » en double (comme enum et non enum)"
 
-#: cp/class.c:1122
+#: cp/class.c:1037
 msgid "duplicate nested type `%D'"
 msgstr "type « %D » imbriqué en double"
 
-#: cp/class.c:1133
+#: cp/class.c:1048
 msgid "duplicate field `%D' (as type and non-type)"
 msgstr "duplicattion du champ « %D » (comme type et non type)"
 
-#: cp/class.c:1137
+#: cp/class.c:1052
 msgid "duplicate member `%D'"
 msgstr "membre « %D » est double"
 
-#: cp/class.c:1180
+#: cp/class.c:1095
 msgid "conflicting access specifications for method `%D', ignored"
 msgstr "spécifications d'accès conflictuelles pour la méthode « %D », ignoré"
 
-#: cp/class.c:1182
+#: cp/class.c:1097
 #, c-format
 msgid "conflicting access specifications for field `%s', ignored"
 msgstr "spécifications d'accès conflictuelles pour le champ « %s », ignoré"
 
-#: cp/class.c:1225
+#: cp/class.c:1142
 msgid "`%D' names constructor"
 msgstr "« %D » nomme le constructeur"
 
-#: cp/class.c:1231
+#: cp/class.c:1147
 msgid "`%D' invalid in `%T'"
 msgstr "« %D » invalide dans « %T »"
 
-#: cp/class.c:1239
+#: cp/class.c:1155
 msgid "no members matching `%D' in `%#T'"
 msgstr "aucun membre concordant « %D » dans «%#T»"
 
-#: cp/class.c:1271 cp/class.c:1279
+#: cp/class.c:1187 cp/class.c:1195
 msgid "`%D' invalid in `%#T'"
 msgstr "« %D » invalide dans «%#T»"
 
-#: cp/class.c:1272
+#: cp/class.c:1188
 msgid "  because of local method `%#D' with same name"
 msgstr "  parce que la méthode locale «%#D» a le même nom"
 
-#: cp/class.c:1280
+#: cp/class.c:1196
 msgid "  because of local member `%#D' with same name"
 msgstr "  parce que le membre local «%#D» a le même nom"
 
-#: cp/class.c:1352
+#: cp/class.c:1268
 msgid "base class `%#T' has a non-virtual destructor"
 msgstr "classe de base «%#T» a un destructeur non virtuel"
 
-#: cp/class.c:1372
+#: cp/class.c:1288
 msgid "base `%T' with only non-default constructor in class without a constructor"
 msgstr "base « %T » avec seulement le constructeur non par défaut dans la classe sans un constructeur"
 
-#: cp/class.c:1959
+#: cp/class.c:1860
 msgid "all member functions in class `%T' are private"
 msgstr "tous les membres de fonctions dans la classe « %T » sont privés"
 
-#: cp/class.c:1973
+#: cp/class.c:1874
 msgid "`%#T' only defines a private destructor and has no friends"
 msgstr "«%#T» définit seulement les constructeurs privés et n'a pas d'amis"
 
-#: cp/class.c:2016
+#: cp/class.c:1917
 msgid "`%#T' only defines private constructors and has no friends"
 msgstr "«%#T» définit seulement les constructeurs privés et n'a pas d'amis"
 
-#: cp/class.c:2137 cp/class.c:5064
+#: cp/class.c:2038 cp/class.c:5172
 msgid "redefinition of `%#T'"
 msgstr "redéfinition de «%#T»"
 
-#: cp/class.c:2138
+#: cp/class.c:2039
 msgid "previous definition of `%#T'"
 msgstr "définition précédente de «%#T»"
 
-#: cp/class.c:2468
+#: cp/class.c:2313
 msgid "no unique final overrider for `%D' in `%T'"
 msgstr "pas d'écraseur unique final pour « %D » dans « %T »"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2850
+#: cp/class.c:2652
 msgid "`%D' was hidden"
 msgstr "« %D » était caché"
 
-#: cp/class.c:2851
+#: cp/class.c:2653
 msgid "  by `%D'"
 msgstr "  par « %D »"
 
-#: cp/class.c:2893
+#: cp/class.c:2695
 msgid "ISO C++ forbids member `%D' with same name as enclosing class"
 msgstr "ISO C++ interdit le membre « %D » avec le même non de la classe de fermeture"
 
-#: cp/class.c:2898 cp/decl2.c:1883
+#: cp/class.c:2700 cp/decl2.c:1327
 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr "«%#D» invalide; une union anonyme peut seulement avoir des données non statiques de membres"
 
-#: cp/class.c:2904 cp/decl2.c:1889
+#: cp/class.c:2706 cp/decl2.c:1333
 msgid "private member `%#D' in anonymous union"
 msgstr "membre privé «%#D» dans une union anonyme"
 
-#: cp/class.c:2907 cp/decl2.c:1891
+#: cp/class.c:2709 cp/decl2.c:1335
 msgid "protected member `%#D' in anonymous union"
 msgstr "membre protégé «%#D» dans une union anonyme"
 
-#: cp/class.c:3059
+#: cp/class.c:2834
+msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
+msgstr ""
+
+#: cp/class.c:2898
 msgid "bit-field `%#D' with non-integral type"
 msgstr "largeur du champ de bits «%#D» n'est pas une constante entière"
 
-#: cp/class.c:3079
+#: cp/class.c:2918
 msgid "bit-field `%D' width not an integer constant"
 msgstr "largeur du champ de bits « %D » n'est pas une constante entière"
 
-#: cp/class.c:3085
+#: cp/class.c:2924
 msgid "negative width in bit-field `%D'"
 msgstr "largeur négative du champ de bits « %D »"
 
-#: cp/class.c:3090
+#: cp/class.c:2929
 msgid "zero width for bit-field `%D'"
 msgstr "largeur zéro pour le champ de bits « %D »"
 
-#: cp/class.c:3096
+#: cp/class.c:2935
 msgid "width of `%D' exceeds its type"
 msgstr "largeur de « %D » excède son type"
 
-#: cp/class.c:3105
+#: cp/class.c:2944
 msgid "`%D' is too small to hold all values of `%#T'"
 msgstr "« %D » est trop petit pour contenir toutes les valeurs de «%#T»"
 
-#: cp/class.c:3189
+#: cp/class.c:3028
 msgid "member `%#D' with constructor not allowed in union"
 msgstr "membre «%#D» avec consructeur n'est pas permis dans l'union"
 
-#: cp/class.c:3192
+#: cp/class.c:3031
 msgid "member `%#D' with destructor not allowed in union"
 msgstr "membre «%#D» avec destructeur n'est pas permis dans l'union"
 
-#: cp/class.c:3195
+#: cp/class.c:3034
 msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr "membre «%#D» avec opérateur d,affectation par copie n'st pas permis dans l'union"
 
-#: cp/class.c:3222
+#: cp/class.c:3061
 msgid "multiple fields in union `%T' initialized"
 msgstr "champs multiples dans l'union « %T » initialisés"
 
-#: cp/class.c:3341
+#: cp/class.c:3183
 msgid "field `%D' in local class cannot be static"
 msgstr "champ « %D » dans une classe locale ne peut être statique"
 
-#: cp/class.c:3347
+#: cp/class.c:3189
 msgid "field `%D' invalidly declared function type"
 msgstr "champ « %D » incorrectement validé comme un type de fonction"
 
-#: cp/class.c:3354
+#: cp/class.c:3196
 msgid "field `%D' invalidly declared method type"
 msgstr "champ « %D » incorrectement validé comme un type de méthode"
 
-#: cp/class.c:3360
+#: cp/class.c:3202
 msgid "field `%D' invalidly declared offset type"
 msgstr "champ « %D » incorrectement validé comme type de décalage"
 
 #. Unions cannot have static members.
-#: cp/class.c:3378
+#: cp/class.c:3220
 msgid "field `%D' declared static in union"
 msgstr "champ « %D » déclaré statique dans l'union"
 
-#: cp/class.c:3404
+#: cp/class.c:3247
 msgid "non-static reference `%#D' in class without a constructor"
 msgstr "référence non statique «%#D» dans la classe sans un constructeur"
 
-#: cp/class.c:3435
+#: cp/class.c:3282
 msgid "non-static const member `%#D' in class without a constructor"
 msgstr "constante non statique de membre «%#D» dans la classe sans un constructeur"
 
-#: cp/class.c:3450
+#: cp/class.c:3298
 msgid "field `%#D' with same name as class"
 msgstr "champ «%#D» avec le même nom qu'une classe"
 
-#: cp/class.c:3468
+#: cp/class.c:3316
 msgid "`%#T' has pointer data members"
 msgstr "«%#T» a un pointeur vers un membre de données"
 
-#: cp/class.c:3472
+#: cp/class.c:3320
 msgid "  but does not override `%T(const %T&)'"
 msgstr "  mais n'écrase pas «%T(const %T&)»"
 
-#: cp/class.c:3474
+#: cp/class.c:3322
 msgid "  or `operator=(const %T&)'"
 msgstr "  ou « operator=(const %T&) »"
 
-#: cp/class.c:3477
+#: cp/class.c:3325
 msgid "  but does not override `operator=(const %T&)'"
 msgstr "  mais n'écrase pas « operator=(const %T&) »"
 
-#: cp/class.c:3943
+#: cp/class.c:3775
+msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:3883
+msgid "class `%T' will be considered nearly empty in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:3973
 msgid "initializer specified for non-virtual method `%D'"
 msgstr "initialiseur spécifié pour une méthode non virtuelle « %D »"
 
-#: cp/class.c:4728
-msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
-msgstr "base virtuelle « %T » inaccessible dans « %T » en raison de l'ambiguité"
+#: cp/class.c:4709
+msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
+msgstr ""
 
-#: cp/class.c:4798
+#: cp/class.c:4809
 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr "base directe « %T » inaccessible dans « %T » en raison de l'ambiguité"
 
-#: cp/class.c:5225
+#: cp/class.c:4822
+msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
+msgstr "base virtuelle « %T » inaccessible dans « %T » en raison de l'ambiguité"
+
+#: cp/class.c:4978
+msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5011
+msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5020
+msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5079
+msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5320
 msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr "«%#T» a des fonctions virtuelles mais un destructeur non virtuel"
 
-#: cp/class.c:5309
+#: cp/class.c:5405
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "tentative de complétion du struct, mais a été stoppé en raison d'erreurs précédentes d'analyses syntaxiques"
 
-#: cp/class.c:5766
+#: cp/class.c:5861
 #, c-format
 msgid "language string `\"%s\"' not recognized"
 msgstr "chaîne du langage «\"%s\"» n'est pas reconnue"
 
-#: cp/class.c:5862
+#: cp/class.c:5957
 msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr "ne peut résoudre la fonction surchargé « %D » basé sur la conversion vers le type « %T »"
 
-#: cp/class.c:5983
+#: cp/class.c:6078
 msgid "no matches converting function `%D' to type `%#T'"
 msgstr "pas de concordance de conversion de fonction « %D » vers le type «%#T'"
 
-#: cp/class.c:6006
+#: cp/class.c:6101
 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr "conversion d'une fonction surchargée « %D » vers le type «%#T» est ambiguë"
 
-#: cp/class.c:6032
+#: cp/class.c:6127
 msgid "assuming pointer to member `%D'"
 msgstr "pointeur assumé vers le membre « %D »"
 
-#: cp/class.c:6035
+#: cp/class.c:6130
 #, c-format
 msgid "(a pointer to member can only be formed with `&%E')"
 msgstr "(un pointeur vers un membre peut seulement être formé avec «&%E»)"
 
-#: cp/class.c:6079 cp/class.c:6247 cp/class.c:6254
+#: cp/class.c:6174 cp/class.c:6345 cp/class.c:6352
 msgid "not enough type information"
 msgstr "pas assez d'information sur le type"
 
-#: cp/class.c:6088
+#: cp/class.c:6183
 msgid "argument of type `%T' does not match `%T'"
 msgstr "argument de type « %T » ne concorde pas avec « %T »"
 
-#: cp/class.c:6231
+#: cp/class.c:6329
 msgid "invalid operation on uninstantiated type"
 msgstr "opération invalide sur un type non instancié"
 
@@ -13539,11 +14189,11 @@ msgstr "op
 #. A name N used in a class S shall refer to the same declaration
 #. in its context and when re-evaluated in the completed scope of
 #. S.
-#: cp/class.c:6483 cp/decl.c:1032 cp/decl.c:3172 cp/pt.c:1842
+#: cp/class.c:6612 cp/decl.c:1006 cp/decl.c:3102 cp/pt.c:1845
 msgid "declaration of `%#D'"
 msgstr "déclaration de «%#D»"
 
-#: cp/class.c:6484
+#: cp/class.c:6613
 msgid "changes meaning of `%D' from `%+#D'"
 msgstr "changements signifiant de « %D » à partir de «%+#D»"
 
@@ -13559,206 +14209,211 @@ msgstr "conversion de 
 msgid "converting from `%T' to `%T'"
 msgstr "conversion de « %T » vers « %T »"
 
-#: cp/cvt.c:198 cp/cvt.c:202
+#: cp/cvt.c:201 cp/cvt.c:205
 msgid "pointer to member cast from `%T' to `%T' is via virtual base"
 msgstr "pointeur vers un membre transtypé de « %T » à « %T » est fait via une base virtuelle"
 
-#: cp/cvt.c:220 cp/cvt.c:233 cp/cvt.c:272
+#: cp/cvt.c:223 cp/cvt.c:236 cp/cvt.c:283
 msgid "cannot convert `%E' from type `%T' to type `%T'"
 msgstr "ne peut convertir « %E » du type « %T » vers le type « %T »"
 
-#: cp/cvt.c:525
+#: cp/cvt.c:262
+#, fuzzy
+msgid "invalid conversion from '%T' to '%T'"
+msgstr "conversion invalide de « %T » vers « %T »"
+
+#: cp/cvt.c:537
 msgid "conversion from `%T' to `%T' discards qualifiers"
 msgstr "conversion de « %T » à « %T » écarte les qualificateurs"
 
-#: cp/cvt.c:543
+#: cp/cvt.c:555
 msgid "casting `%T' to `%T' does not dereference pointer"
 msgstr "transtypage de « %T » vers « %T » ne fait pas de dé-référence de pointeur"
 
-#: cp/cvt.c:572
+#: cp/cvt.c:584
 msgid "cannot convert type `%T' to type `%T'"
 msgstr "ne peut convertir type « %T » vers le type « %T »"
 
-#: cp/cvt.c:689
+#: cp/cvt.c:701
 msgid "conversion from `%#T' to `%#T'"
 msgstr "conversion de «%#T» vers «%#T'"
 
-#: cp/cvt.c:701
+#: cp/cvt.c:713
 msgid "`%#T' used where a `%T' was expected"
 msgstr "«%#T» utilisé où « %T » était attendu"
 
-#: cp/cvt.c:718
+#: cp/cvt.c:730
 msgid "the address of `%D', will always be `true'"
 msgstr "l'adresse de « %D», sera toujours «true »"
 
-#: cp/cvt.c:738
+#: cp/cvt.c:750
 msgid "`%#T' used where a floating point value was expected"
 msgstr "«%#T» utilisé où un nombre flottant était attendu"
 
-#: cp/cvt.c:793
+#: cp/cvt.c:797
 msgid "conversion from `%T' to non-scalar type `%T' requested"
 msgstr "conversion de « %T » vers un type non scalaire « %T » demandée"
 
-#: cp/cvt.c:879
+#: cp/cvt.c:883
 msgid "object of incomplete type `%T' will not be accessed in %s"
 msgstr "objet de type incomplet « %T » ne sera pas accessible dans %s"
 
-#: cp/cvt.c:882
+#: cp/cvt.c:886
 msgid "object of type `%T' will not be accessed in %s"
 msgstr "objet de type « %T » ne sera pas acccessible dans %s"
 
-#: cp/cvt.c:898
+#: cp/cvt.c:902
 msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
 msgstr "objet « %E » d'un type incomplet « %T » ne sera pas accessible dans %s"
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:918
+#: cp/cvt.c:922
 #, c-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr "%s ne peut résoudre l'adresse la fonction surchargée"
 
 #. Only warn when there is no &.
-#: cp/cvt.c:923
+#: cp/cvt.c:927
 #, c-format
 msgid "%s is a reference, not call, to function `%E'"
 msgstr "%s est un référence, pas un appel, à la fonction « %E »"
 
-#: cp/cvt.c:1061
+#: cp/cvt.c:1065
 msgid "converting NULL to non-pointer type"
 msgstr "conversion d'un NULL vers un type non pointeur"
 
-#: cp/cvt.c:1137
+#: cp/cvt.c:1141
 msgid "ambiguous default type conversion from `%T'"
 msgstr "conversion de type par défaut ambiguë à partir de « %T »"
 
-#: cp/cvt.c:1139
+#: cp/cvt.c:1143
 msgid "  candidate conversions include `%D' and `%D'"
 msgstr "  conversions de candidat inclut « %D » et « %D »"
 
-#: cp/decl.c:1033 cp/decl.c:3275
+#: cp/decl.c:1007 cp/decl.c:3205
 msgid "conflicts with previous declaration `%#D'"
 msgstr "conflits avec la déclaration précédente de «%#D»"
 
-#: cp/decl.c:1222
+#: cp/decl.c:1211
 msgid "label `%D' used but not defined"
 msgstr "étiquette « %D » utilisée mais non définie"
 
-#: cp/decl.c:1227
+#: cp/decl.c:1216
 msgid "label `%D' defined but not used"
 msgstr "étiquette « %D » définie mais non utilisée"
 
-#: cp/decl.c:2294
+#: cp/decl.c:2249
 msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr "alias d'espace de noms « %D » n'est pas permis ici, on assume « %D »"
 
-#: cp/decl.c:3078 cp/decl.c:3483
+#: cp/decl.c:3008 cp/decl.c:3413
 msgid "previous declaration of `%D'"
 msgstr "déclaration précédente de « %D »"
 
-#: cp/decl.c:3159 cp/decl.c:3197
+#: cp/decl.c:3089 cp/decl.c:3127
 msgid "shadowing %s function `%#D'"
 msgstr "%s fait ombrage à la fonction «%#D»"
 
-#: cp/decl.c:3168
+#: cp/decl.c:3098
 msgid "library function `%#D' redeclared as non-function `%#D'"
 msgstr "fonction «%#D» de la librairie redéclarée comme n'étant pas une fonction «%#D»"
 
-#: cp/decl.c:3173
+#: cp/decl.c:3103
 msgid "conflicts with built-in declaration `%#D'"
 msgstr "conflits avec la déclaration interne de «%#D»"
 
-#: cp/decl.c:3192 cp/decl.c:3285 cp/decl.c:3301
+#: cp/decl.c:3122 cp/decl.c:3219 cp/decl.c:3235
 msgid "new declaration `%#D'"
 msgstr "nouvelle déclaration de «%#D»"
 
-#: cp/decl.c:3193
+#: cp/decl.c:3123
 msgid "ambiguates built-in declaration `%#D'"
 msgstr "ambiguités de la déclaration interne de «%#D»"
 
-#: cp/decl.c:3249
+#: cp/decl.c:3179
 msgid "`%#D' redeclared as different kind of symbol"
-msgstr "« %D » redéclaré comme une sorte différente de symbole"
+msgstr "« %#D » redéclaré comme une sorte différente de symbole"
 
-#: cp/decl.c:3252
+#: cp/decl.c:3182
 msgid "previous declaration of `%#D'"
 msgstr "déclaration précédente de «%#D»"
 
-#: cp/decl.c:3274
+#: cp/decl.c:3204
 msgid "declaration of template `%#D'"
 msgstr "déclaration du patron «%#D»"
 
-#: cp/decl.c:3286 cp/decl.c:3302
+#: cp/decl.c:3220 cp/decl.c:3236
 msgid "ambiguates old declaration `%#D'"
 msgstr "ambiguités d'une vieille déclaration de «%#D»"
 
-#: cp/decl.c:3294
+#: cp/decl.c:3228
 msgid "declaration of C function `%#D' conflicts with"
 msgstr "déclaration de la fonction C «%#D» en conflit avec"
 
-#: cp/decl.c:3296
+#: cp/decl.c:3230
 msgid "previous declaration `%#D' here"
 msgstr "déclaration précédente de «%#D» ici"
 
-#: cp/decl.c:3312
+#: cp/decl.c:3246
 msgid "conflicting types for `%#D'"
 msgstr "types conflictuels pour «%#D'"
 
-#: cp/decl.c:3313
+#: cp/decl.c:3247
 msgid "previous declaration as `%#D'"
 msgstr "déclaration précédente de «%#D'"
 
-#: cp/decl.c:3356
+#: cp/decl.c:3290
 msgid "`%#D' previously defined here"
 msgstr "«%#D» précédemment défini ici"
 
-#: cp/decl.c:3357
+#: cp/decl.c:3291
 msgid "`%#D' previously declared here"
 msgstr "«%#D» précédemment déclaré ici"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:3366
+#: cp/decl.c:3300
 msgid "prototype for `%#D'"
 msgstr "prototype de «%#D'"
 
-#: cp/decl.c:3367
+#: cp/decl.c:3301
 msgid "follows non-prototype definition here"
 msgstr "suit la définition d'un non prototype ici"
 
-#: cp/decl.c:3379
+#: cp/decl.c:3313
 msgid "previous declaration of `%#D' with %L linkage"
 msgstr "déclaration précédente de «%#D» avec le lien %L"
 
-#: cp/decl.c:3381
+#: cp/decl.c:3315
 msgid "conflicts with new declaration with %L linkage"
 msgstr "conflits avec la nouvelle déclaration avec le lien %L"
 
-#: cp/decl.c:3404 cp/decl.c:3411
+#: cp/decl.c:3338 cp/decl.c:3345
 msgid "default argument given for parameter %d of `%#D'"
 msgstr "argument par défaut donné pour le paramètre %d de «%#D»"
 
-#: cp/decl.c:3406 cp/decl.c:3413
+#: cp/decl.c:3340 cp/decl.c:3347
 msgid "after previous specification in `%#D'"
 msgstr "après la déclaration précédente dans «%#D»"
 
-#: cp/decl.c:3422
+#: cp/decl.c:3356
 msgid "`%#D' was used before it was declared inline"
 msgstr "«%#D» a été utilisé avant qu'il ne soit déclaré en ligne"
 
-#: cp/decl.c:3424
+#: cp/decl.c:3358
 msgid "previous non-inline declaration here"
 msgstr "déclaration précédente non en ligne ici"
 
-#: cp/decl.c:3482
+#: cp/decl.c:3412
 msgid "redundant redeclaration of `%D' in same scope"
 msgstr "déclaration redondante de « %D » dans la même étendue"
 
-#: cp/decl.c:3566
+#: cp/decl.c:3493
 #, c-format
 msgid "declaration of `%F' throws different exceptions"
 msgstr "déclaration de « %F » amène différentes exceptions"
 
-#: cp/decl.c:3568
+#: cp/decl.c:3495
 #, c-format
 msgid "than previous declaration `%F'"
 msgstr "qu'une précédente déclaratio « %F »"
@@ -13771,15 +14426,15 @@ msgstr "qu'une pr
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:3701
+#: cp/decl.c:3632
 msgid "explicit specialization of %D after first use"
 msgstr "spécialisation explicite de %D après la première utilisation"
 
-#: cp/decl.c:3946
+#: cp/decl.c:3886
 msgid "`%#D' used prior to declaration"
 msgstr "«%#D» utilisé précédemment avant sa déclaration"
 
-#: cp/decl.c:3977
+#: cp/decl.c:3917
 msgid "redeclaration of `wchar_t' as `%T'"
 msgstr "redéclaration de « wchar_t» comme «%T »"
 
@@ -13789,839 +14444,895 @@ msgstr "red
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/decl.c:4005
+#: cp/decl.c:3945
 msgid "invalid redeclaration of `%D'"
 msgstr "redéclaration invalide de « %D »"
 
-#: cp/decl.c:4006
+#: cp/decl.c:3946
 msgid "as `%D'"
 msgstr "comme « %D »"
 
-#: cp/decl.c:4096
+#: cp/decl.c:4036
 msgid "previous external decl of `%#D'"
 msgstr "déclaration externe précédente de « %#D »"
 
-#: cp/decl.c:4137
+#: cp/decl.c:4077
 msgid "`%D' was previously implicitly declared to return `int'"
 msgstr "« %D » a été précédemment implicitement déclaré comme retournant un entier"
 
-#: cp/decl.c:4197
+#: cp/decl.c:4137
 msgid "extern declaration of `%#D' doesn't match"
 msgstr "déclaration externe de «%#D» ne concorde pas"
 
-#: cp/decl.c:4198
+#: cp/decl.c:4138
 msgid "global declaration `%#D'"
 msgstr "déclaration globale «%#D»"
 
-#: cp/decl.c:4229
+#: cp/decl.c:4169
 msgid "declaration of `%#D' shadows a parameter"
 msgstr "déclaration de «%#D» cache un paramètre"
 
-#: cp/decl.c:4249
+#: cp/decl.c:4189
 #, c-format
 msgid "declaration of `%s' shadows a member of `this'"
 msgstr "déclaration de « %s » fait ombrage au membre de « this »"
 
-#: cp/decl.c:4600
+#: cp/decl.c:4541
 msgid "`%#D' hides constructor for `%#T'"
 msgstr "«%#D» cache un constructeur pour «%#T»"
 
-#: cp/decl.c:4615
+#: cp/decl.c:4556
 msgid "`%#D' conflicts with previous using declaration `%#D'"
 msgstr "«%#D» en conflit avec une déclaration précédente «%#D»"
 
-#: cp/decl.c:4627
+#: cp/decl.c:4568
 msgid "previous non-function declaration `%#D'"
 msgstr "déclaration précédente d'un non fonction «%#D»"
 
-#: cp/decl.c:4628
+#: cp/decl.c:4569
 msgid "conflicts with function declaration `%#D'"
 msgstr "conflits avec la déclaration de fonction de «%#D»"
 
-#: cp/decl.c:4718
+#: cp/decl.c:4659
 msgid "implicit declaration of function `%#D'"
 msgstr "déclaration implicite de la fonction «%#D»"
 
-#: cp/decl.c:4876
+#: cp/decl.c:4817
 #, c-format
 msgid "label `%s' referenced outside of any function"
 msgstr "étiquette « %s » référencée à l'extérieur de n'importe quelle fonction"
 
-#: cp/decl.c:4979 cp/decl.c:5003 cp/decl.c:5096
+#: cp/decl.c:4920 cp/decl.c:4944 cp/decl.c:5037
 msgid "jump to label `%D'"
 msgstr "saut à l'étiquette « %D »"
 
-#: cp/decl.c:4981 cp/decl.c:5005
+#: cp/decl.c:4922 cp/decl.c:4946
 msgid "jump to case label"
 msgstr "saut à l'étiquette du « case »"
 
-#: cp/decl.c:4989
+#: cp/decl.c:4930
 msgid "  crosses initialization of `%#D'"
 msgstr " initialisation croisée pour «%#D»"
 
-#: cp/decl.c:4992 cp/decl.c:5112
+#: cp/decl.c:4933 cp/decl.c:5053
 msgid "  enters scope of non-POD `%#D'"
 msgstr "  entre dans la porté d'un non POD «%#D»"
 
-#: cp/decl.c:5012 cp/decl.c:5116
+#: cp/decl.c:4953 cp/decl.c:5057
 msgid "  enters try block"
 msgstr "  entre dans le bloc d'essais"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:5014 cp/decl.c:5108 cp/decl.c:5118
+#: cp/decl.c:4955 cp/decl.c:5049 cp/decl.c:5059
 msgid "  enters catch block"
 msgstr "  entre dans le bloc d'interceptions"
 
-#: cp/decl.c:5097
+#: cp/decl.c:5038
 msgid "  from here"
 msgstr "  à partir d'ici"
 
-#: cp/decl.c:5110
+#: cp/decl.c:5051
 msgid "  skips initialization of `%#D'"
 msgstr " saut d'initialisation pour «%#D»"
 
-#: cp/decl.c:5145
+#: cp/decl.c:5086
 msgid "label named wchar_t"
 msgstr "étiquette nommée wchar_t"
 
-#: cp/decl.c:5149
+#: cp/decl.c:5090
 msgid "duplicate label `%D'"
 msgstr "étiquette « %D » apparaît en double"
 
-#: cp/decl.c:5234
+#: cp/decl.c:5175
 #, c-format
 msgid "case label `%E' not within a switch statement"
 msgstr "étiquette du CASE « %E » n'est pas à l'intérieur de la déclaration du SWITCH"
 
 #. Definition isn't the kind we were looking for.
-#: cp/decl.c:5411 cp/decl.c:5430
+#: cp/decl.c:5354 cp/decl.c:5373
 msgid "`%#D' redeclared as %C"
 msgstr "«%#D» rédéclaré comme %C"
 
 #. This happens for A::B where B is a template, and there are no
 #. template arguments.
-#: cp/decl.c:5518 cp/typeck.c:1980
+#: cp/decl.c:5461 cp/typeck.c:2062 cp/typeck.c:2217
 msgid "invalid use of `%D'"
 msgstr "utilisation invalide de « %D »"
 
-#: cp/decl.c:5559
+#: cp/decl.c:5502
 msgid "`%D::%D' is not a template"
 msgstr "«%D::%D» n'est pas un patron"
 
-#: cp/decl.c:5576
+#: cp/decl.c:5519
 msgid "`%D' undeclared in namespace `%D'"
 msgstr "« %D » non déclaré dans l'espace de noms « %D »"
 
-#: cp/decl.c:5713
+#: cp/decl.c:5652
 msgid "`%D' used without template parameters"
 msgstr "« %D » utilisé sans patron de paramétres"
 
-#: cp/decl.c:5724 cp/decl.c:5740 cp/decl.c:5828
+#: cp/decl.c:5663 cp/decl.c:5679 cp/decl.c:5783
 msgid "no class template named `%#T' in `%#T'"
 msgstr "pas de patron de classe nommé «%#T» in «%#T»"
 
-#: cp/decl.c:5758 cp/decl.c:5788
+#: cp/decl.c:5702 cp/decl.c:5712 cp/decl.c:5744
 msgid "no type named `%#T' in `%#T'"
 msgstr "pas de type nommé dans «%#T» dans «%#T»"
 
-#: cp/decl.c:6011
+#: cp/decl.c:5968
 msgid "lookup of `%D' finds `%#D'"
 msgstr "recherche de « %D » a repéré «%#D»"
 
-#: cp/decl.c:6013
+#: cp/decl.c:5970
 msgid "  instead of `%D' from dependent base class"
 msgstr "  au lieu de « %D » à partir d'un classe de base dépendante"
 
-#: cp/decl.c:6015
+#: cp/decl.c:5972
 msgid "  (use `typename %T::%D' if that's what you meant)"
 msgstr "  (utiliser « typename %T::%D » si c'est ce que vous voulez dire)"
 
-#: cp/decl.c:6188
+#: cp/decl.c:6003
+#, fuzzy
+msgid "name lookup of `%D' changed"
+msgstr "recherche du nom « %s » a changé"
+
+#: cp/decl.c:6005
+msgid "  matches this `%D' under ISO standard rules"
+msgstr "  concorde avec « %D » selon les règles standards ISO"
+
+#: cp/decl.c:6007
+msgid "  matches this `%D' under old rules"
+msgstr "  concorde avec « %D » selon les vieilles règles"
+
+#: cp/decl.c:6021 cp/decl.c:6028
+#, fuzzy
+msgid "name lookup of `%D' changed for new ISO `for' scoping"
+msgstr "recherche du nom « %s » changé pour le nouveau ISO «for » d'étendue de champ"
+
+#: cp/decl.c:6023
+msgid "  cannot use obsolete binding at `%D' because it has a destructor"
+msgstr "  ne peut utiliser une liaison obsolète à « %D » parce qu'il a un destructeur"
+
+#: cp/decl.c:6030
+msgid "  using obsolete binding at `%D'"
+msgstr "  utilisation de liaison obsolète à « %D »"
+
+#: cp/decl.c:6211
 msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
 msgstr "recherche de « %D » dans la portée de «%#T» («%#D») ne concorde pas avec la recherche dans la portée courante («%#D»)"
 
-#: cp/decl.c:7033
+#: cp/decl.c:7025
 msgid "an anonymous union cannot have function members"
 msgstr "un UNION  anonyme ne peut avoir de fonction membre"
 
-#: cp/decl.c:7050
+#: cp/decl.c:7042
 msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr "membre «%#D» avec constructeur n'est pas permis dans un aggrégat anonyme"
 
-#: cp/decl.c:7053
+#: cp/decl.c:7045
 msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr "membre «%#D» avec destructeur n'est pas permis dans un aggrégat anonyme"
 
-#: cp/decl.c:7056
+#: cp/decl.c:7048
 msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr "membre «%#D» avec opérateur d'affectation par copie n'est pas permis dans un aggrégat anonyme"
 
-#: cp/decl.c:7094
+#: cp/decl.c:7086
 msgid "redeclaration of C++ built-in type `%T'"
 msgstr "redéclaration du type interne C++ « %T »"
 
-#: cp/decl.c:7129
+#: cp/decl.c:7122
 msgid "multiple types in one declaration"
 msgstr "types multiples dans une déclaration"
 
-#: cp/decl.c:7132
-msgid "declaration does not declare anything"
-msgstr "déclaration ne déclare rien du tout!"
-
-#: cp/decl.c:7156
+#: cp/decl.c:7149
 msgid "missing type-name in typedef-declaration"
 msgstr "nom de type manquant dans la déclaration typedef"
 
-#: cp/decl.c:7163
+#: cp/decl.c:7156
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ interdit les structs anonymes"
 
-#: cp/decl.c:7170
+#: cp/decl.c:7163
 msgid "`%D' can only be specified for functions"
 msgstr "« %D » ne peut seulement être spécifier pour les fonctions"
 
-#: cp/decl.c:7172
+#: cp/decl.c:7165
 msgid "`%D' can only be specified inside a class"
 msgstr "« %D » peut seulement être spécifié à l'intérieur d'une classe"
 
-#: cp/decl.c:7174
+#: cp/decl.c:7167
 msgid "`%D' can only be specified for constructors"
 msgstr "« %D » ne peut seulement être spécifié pour les constructeurs"
 
-#: cp/decl.c:7177
+#: cp/decl.c:7170
 msgid "`%D' can only be specified for objects and functions"
 msgstr "« %D » ne peut seulement être spécifié pour les objets et les fonctions"
 
-#: cp/decl.c:7326
-msgid "typedef `%D' is initialized"
+#: cp/decl.c:7312 cp/decl2.c:927
+#, fuzzy
+msgid "typedef `%D' is initialized (use __typeof__ instead)"
 msgstr "typedef « %D » est initialisé"
 
-#: cp/decl.c:7332
+#: cp/decl.c:7317
 msgid "function `%#D' is initialized like a variable"
-msgstr "fonction « %D » est initialisée comme une variable"
+msgstr "fonction « %#D » est initialisée comme une variable"
 
-#: cp/decl.c:7344
+#: cp/decl.c:7329
 msgid "declaration of `%#D' has `extern' and is initialized"
 msgstr "déclaration de «%#D» est externe et initialisé"
 
-#: cp/decl.c:7378
+#: cp/decl.c:7363
 msgid "`%#D' is not a static member of `%#T'"
 msgstr "«%#D» n'est pas un membre statique de «%#T»"
 
-#: cp/decl.c:7383
+#: cp/decl.c:7368
 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
-msgstr "ISO C++ ne permet pas «%T::%D» d'être défini comme «%T::%D»"
+msgstr "ISO C++ ne permet pas « %T::%D » d'être défini comme « %T::%D »"
 
-#: cp/decl.c:7394
+#: cp/decl.c:7379
 msgid "duplicate initialization of %D"
 msgstr "initialisation en double de %D"
 
-#: cp/decl.c:7423
+#: cp/decl.c:7408
 msgid "declaration of `%#D' outside of class is not definition"
-msgstr "déclaraion de «%#D» en dehors de la classe n'est pas une définition"
+msgstr "déclaraion de « %#D » en dehors de la classe n'est pas une définition"
 
-#: cp/decl.c:7471
+#: cp/decl.c:7456
 msgid "variable `%#D' has initializer but incomplete type"
-msgstr "variable «%#D» a un initialiseur mais un type incomplet"
+msgstr "variable « %#D » a un initialiseur mais un type incomplet"
 
-#: cp/decl.c:7479 cp/decl.c:7830
+#: cp/decl.c:7464 cp/decl.c:8006
 msgid "elements of array `%#D' have incomplete type"
-msgstr "éléments du tableau « %D » a un type incomplet"
+msgstr "éléments du tableau « %#D » a un type incomplet"
 
-#: cp/decl.c:7495
+#: cp/decl.c:7480
 msgid "aggregate `%#D' has incomplete type and cannot be defined"
-msgstr "aggrégat «%#D» a un type incomplet et ne peut être défini"
+msgstr "aggrégat « %#D » a un type incomplet et ne peut être défini"
 
-#: cp/decl.c:7534
+#: cp/decl.c:7519
 msgid "`%D' declared as reference but not initialized"
 msgstr "« %D » déclaré comme référence mais n'est pas initialisé"
 
-#: cp/decl.c:7543
+#: cp/decl.c:7528
 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
 msgstr "ISO C++ interdit l'usage de liste d'initialiseur pour initialiser la référence « %D »"
 
-#: cp/decl.c:7576
+#: cp/decl.c:7561
 msgid "cannot initialize `%T' from `%T'"
 msgstr "ne peut initialiser « %T » à partir de « %T »"
 
-#: cp/decl.c:7637
+#: cp/decl.c:7595
 msgid "initializer fails to determine size of `%D'"
 msgstr "initialiseur a échoué lors de la détermination de la taille de « %D »"
 
-#: cp/decl.c:7642
+#: cp/decl.c:7600
 msgid "array size missing in `%D'"
 msgstr "taille du tableau manquant dans « %D »"
 
-#: cp/decl.c:7654
+#: cp/decl.c:7612
 msgid "zero-size array `%D'"
 msgstr "tableau de taille zéro « %D »"
 
 #. An automatic variable with an incomplete type: that is an error.
 #. Don't talk about array types here, since we took care of that
 #. message in grokdeclarator.
-#: cp/decl.c:7687
+#: cp/decl.c:7650
 msgid "storage size of `%D' isn't known"
 msgstr "taille de stockage de « %D » n'est pas connue"
 
-#: cp/decl.c:7709
+#: cp/decl.c:7672
 msgid "storage size of `%D' isn't constant"
 msgstr "taille de stockage de « %D » n'est pas une constante"
 
-#: cp/decl.c:7760
+#: cp/decl.c:7723
 msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr "désolé: sémantique de fonction en ligne de données statiques «%#D» est erronée (vous obtiendrez de multiples copies)"
 
-#: cp/decl.c:7761
+#: cp/decl.c:7724
 msgid "  you can work around this by removing the initializer"
 msgstr "  vous pouvez contourner cela en enlevant l'initialiseur"
 
-#: cp/decl.c:7789
+#: cp/decl.c:7752
 msgid "uninitialized const `%D'"
 msgstr "constante « %D » non initialisée"
 
-#: cp/decl.c:7824
+#: cp/decl.c:7836
+#, fuzzy
+msgid "brace-enclosed initializer used to initialize `%T'"
+msgstr "classe de base d'initialiseurs spécifié, mais aucune classe de base éa initialiser"
+
+#: cp/decl.c:7900
+#, fuzzy
+msgid "initializer for `%T' must be brace-enclosed"
+msgstr "initialiseur sans nom pour « %T », lequel n'a pas de classe de base"
+
+#: cp/decl.c:7964
+#, fuzzy
+msgid "too many initializers for `%T'"
+msgstr "initialiseurs de base pour «%#T»"
+
+#: cp/decl.c:8000
 msgid "variable-sized object `%D' may not be initialized"
 msgstr "objet de taille variable « %D » peut ne pas être initialisé"
 
-#: cp/decl.c:7835 cp/typeck2.c:201
+#: cp/decl.c:8011
 msgid "`%D' has incomplete type"
 msgstr "« %D » a un type incomplet"
 
-#: cp/decl.c:7867
+#: cp/decl.c:8060
 msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr "« %D » doit être initialisé par un constructeur, non pas par « {...} »"
 
-#: cp/decl.c:7897
+#: cp/decl.c:8101
 msgid "structure `%D' with uninitialized const members"
 msgstr "structure « %D » avec constantes non initialisées de membres"
 
-#: cp/decl.c:7899
+#: cp/decl.c:8103
 msgid "structure `%D' with uninitialized reference members"
 msgstr "structure « %D » avec références non initialisées de membres"
 
-#: cp/decl.c:8166
+#: cp/decl.c:8346
 msgid "assignment (not initialization) in declaration"
 msgstr "affectation (non pas l'initialisation) dans la déclaration"
 
-#: cp/decl.c:8178
+#: cp/decl.c:8358
 msgid "cannot initialize `%D' to namespace `%D'"
 msgstr "ne peut initialiser « %D » à l'espace de noms « %D »"
 
-#: cp/decl.c:8235
+#: cp/decl.c:8409
 msgid "shadowing previous type declaration of `%#D'"
 msgstr "fait ombrage à la déclaration précédente de «%#D»"
 
-#: cp/decl.c:8631
+#: cp/decl.c:8455
+#, fuzzy
+msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
+msgstr "« %E » ne peut être utilisé comme pointeur de membre, alors qu'il est de type « %T »"
+
+#: cp/decl.c:8470
+#, fuzzy
+msgid "`%D' is thread-local and so cannot be dynamically initialized"
+msgstr "aggrégat « %T » sans mambre nommé ne peut être initialisé"
+
+#: cp/decl.c:8864 cp/init.c:547
 msgid "multiple initializations given for `%D'"
 msgstr "multiples initialisations données pour « %D »"
 
-#: cp/decl.c:8731
+#: cp/decl.c:8956
 msgid "invalid catch parameter"
 msgstr "paramètre d'interception invalide"
 
-#: cp/decl.c:8849
+#: cp/decl.c:9074
 msgid "destructor for alien class `%T' cannot be a member"
 msgstr "destructeur pour la classe étrangère « %T » ne peut être un membre"
 
-#: cp/decl.c:8852
+#: cp/decl.c:9077
 msgid "constructor for alien class `%T' cannot be a member"
 msgstr "constructeur pour la classe étrangère « %T » ne peut être un membre"
 
-#: cp/decl.c:8871
+#: cp/decl.c:9096
 msgid "`%D' declared as a `virtual' %s"
 msgstr "« %D» déclaré comme « virtual » %s"
 
-#: cp/decl.c:8873
+#: cp/decl.c:9098
 msgid "`%D' declared as an `inline' %s"
 msgstr "« %D» déclaré comme « inline » %s"
 
-#: cp/decl.c:8875
+#: cp/decl.c:9100
 msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr "spécificateurs de fonction « const» et «volatile» invalide pour «%D » dans la déclaration %s"
 
-#: cp/decl.c:8878
+#: cp/decl.c:9103
 msgid "`%D' declared as a friend"
 msgstr "« %D » déclaré comme un ami"
 
-#: cp/decl.c:8884
+#: cp/decl.c:9109
 msgid "`%D' declared with an exception specification"
 msgstr "« %D » déclaré avec une exception de spécification"
 
-#: cp/decl.c:8959
+#: cp/decl.c:9184
 msgid "cannot declare `::main' to be a template"
 msgstr "ne peut déclarer « ::main » comme étant un patron"
 
-#: cp/decl.c:8961
+#: cp/decl.c:9186
 msgid "cannot declare `::main' to be inline"
 msgstr "ne peut déclarer «::main» à être en ligne"
 
-#: cp/decl.c:8963
+#: cp/decl.c:9188
 msgid "cannot declare `::main' to be static"
 msgstr "ne peut déclarer « ::main » comme étant static"
 
-#: cp/decl.c:8966
+#: cp/decl.c:9191
 msgid "`main' must return `int'"
 msgstr "« main» doit retourner « int »"
 
-#: cp/decl.c:8994
+#: cp/decl.c:9219
 msgid "non-local function `%#D' uses anonymous type"
 msgstr "fonction non locale «%#D» utilise un type anonyme"
 
-#: cp/decl.c:8997
+#: cp/decl.c:9222
 msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr "«%#D» ne réfère pas à un type non qualifié, aussi il n'est pas utilisé pour la liaison"
 
-#: cp/decl.c:9003
+#: cp/decl.c:9228
 msgid "non-local function `%#D' uses local type `%T'"
 msgstr "fonction non locale «%#D» utilise un type local « %T »"
 
-#: cp/decl.c:9026
+#: cp/decl.c:9251
 msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr "%smembre de fonction « %D » ne peut avoir « %T » comme qualificateur de méthode"
 
-#: cp/decl.c:9050
+#: cp/decl.c:9275
 msgid "defining explicit specialization `%D' in friend declaration"
 msgstr "définition explicite de spécialisation « %D » dans lka déclaration ami"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:9060
+#: cp/decl.c:9285
 msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr "utilisation invalide du template-id « %D » dans la déclaration du patron primaire"
 
-#: cp/decl.c:9088
+#: cp/decl.c:9313
 msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr "arguments par défaut ne sont pas permis dans la déclaration amie de la spécialisation du patron « %D »"
 
-#: cp/decl.c:9095
+#: cp/decl.c:9320
 msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr "« inline» n'estpas permis dans la déclaration amie de la spécialisation du patron «%D »"
 
-#: cp/decl.c:9157
+#: cp/decl.c:9382
 msgid "definition of implicitly-declared `%D'"
 msgstr "définition implicitement déclarée « %D »"
 
-#: cp/decl.c:9169 cp/decl2.c:1367
+#: cp/decl.c:9394 cp/decl2.c:776
 msgid "no `%#D' member function declared in class `%T'"
 msgstr "pas de membre de fontion «%#D» déclarée dans la classe « %T »"
 
-#: cp/decl.c:9288
+#: cp/decl.c:9527
 msgid "non-local variable `%#D' uses local type `%T'"
 msgstr "variable non locale «%#D» utilise un type local « %T »"
 
-#: cp/decl.c:9378
+#: cp/decl.c:9625
 msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr "initialisation invalide dans la class de données de membre statiques d'un non entier de type « %T »"
 
-#: cp/decl.c:9387
+#: cp/decl.c:9634
 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
 msgstr "ISO C++ interdit l'initialisation intra-classe d'un membre statique non constant « %D »"
 
-#: cp/decl.c:9390
+#: cp/decl.c:9637
 msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
 msgstr "ISO C++ interdit l'initialisation d'une membre constant « %D » d'un type non entier « %T »"
 
-#: cp/decl.c:9440
+#: cp/decl.c:9687
 msgid "size of array `%D' has non-integer type"
 msgstr "taille du tableau « %D » n'est pas de type entier"
 
-#: cp/decl.c:9442
+#: cp/decl.c:9689
 msgid "size of array has non-integer type"
 msgstr "taille du tableau a type non entier"
 
-#: cp/decl.c:9462
+#: cp/decl.c:9709
 msgid "size of array `%D' is negative"
 msgstr "taille du tableau « %D » est négative"
 
-#: cp/decl.c:9464
+#: cp/decl.c:9711
 msgid "size of array is negative"
 msgstr "taille du tableau est négative"
 
-#: cp/decl.c:9473
+#: cp/decl.c:9720
 msgid "ISO C++ forbids zero-size array `%D'"
 msgstr "ISO C++ interdit les tableaux de taille zéro « %D »"
 
-#: cp/decl.c:9475
+#: cp/decl.c:9722
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++ interdit les tableaux de taille zéro"
 
-#: cp/decl.c:9482
+#: cp/decl.c:9729
 msgid "size of array `%D' is not an integral constant-expression"
 msgstr "taille du tableau « %D » n'a pas une expression de constante de type entier"
 
-#: cp/decl.c:9485
+#: cp/decl.c:9732
 msgid "size of array is not an integral constant-expression"
 msgstr "taille du tableau n'est pas une expression de constante de type entier"
 
-#: cp/decl.c:9503
+#: cp/decl.c:9750
 msgid "ISO C++ forbids variable-size array `%D'"
 msgstr "ISO C++ interdit les tableaus de taille variable « %D »"
 
-#: cp/decl.c:9506
+#: cp/decl.c:9753
 msgid "ISO C++ forbids variable-size array"
 msgstr "ISO C++ interdit le tableau de taille variable"
 
-#: cp/decl.c:9517
+#: cp/decl.c:9764
 msgid "overflow in array dimension"
 msgstr "débordement dans les dimensions du tableau"
 
-#: cp/decl.c:9576
+#: cp/decl.c:9823
 msgid "declaration of `%D' as %s"
 msgstr "déclaration de « %D » comme « %s »"
 
-#: cp/decl.c:9578
+#: cp/decl.c:9825
 #, c-format
 msgid "creating %s"
 msgstr "création de %s"
 
-#: cp/decl.c:9590
+#: cp/decl.c:9837
 msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr "déclaration de « %D » comme tableau multidimensionel doit avoir des bornes pour chaque dimension excepté pour la première"
 
-#: cp/decl.c:9593
+#: cp/decl.c:9840
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "tableau multidimensionel doit avoir des bornes pour chaque dimension excepté pour la première"
 
-#: cp/decl.c:9622
+#: cp/decl.c:9869
 msgid "return type specification for constructor invalid"
 msgstr "spécification de type retourné pour un constructeur est invalide"
 
-#: cp/decl.c:9629
+#: cp/decl.c:9876
 msgid "return type specification for destructor invalid"
 msgstr "spécification de type retourné pour un destructeur est invalide"
 
-#: cp/decl.c:9635
+#: cp/decl.c:9882
 msgid "operator `%T' declared to return `%T'"
 msgstr "opérateur « %T » déclaré comme retournant « %T »"
 
-#: cp/decl.c:9637
+#: cp/decl.c:9884
 msgid "return type specified for `operator %T'"
 msgstr "type spécifié retourné pour l'opérateur « %T »"
 
-#: cp/decl.c:9805
+#: cp/decl.c:10052
 msgid "destructors must be member functions"
 msgstr "destructeur doit être membres de la fonction"
 
-#: cp/decl.c:9824
+#: cp/decl.c:10071
 msgid "destructor `%T' must match class name `%T'"
 msgstr "destructeur « %T » doit concorder avec le nom de la classe « %T »"
 
-#: cp/decl.c:9874
+#: cp/decl.c:10100
+#, fuzzy
+msgid "variable declaration is not allowed here"
+msgstr "initialisation n'est pas permise dans un module SPEC"
+
+#: cp/decl.c:10127
 msgid "invalid declarator"
 msgstr "déclarateur invalide"
 
-#: cp/decl.c:9927
+#: cp/decl.c:10178
 msgid "declarator-id missing; using reserved word `%D'"
 msgstr "declarator-id manquant; utilisation du mot réservé « %D »"
 
-#: cp/decl.c:9984
+#: cp/decl.c:10235
 msgid "type `%T' is not derived from type `%T'"
 msgstr "type « %T » n'est pas dérivé du type « %T »"
 
 #. Parse error puts this typespec where
 #. a declarator should go.
-#: cp/decl.c:10030
+#: cp/decl.c:10279
 msgid "`%T' specified as declarator-id"
 msgstr "« %T » spécifié comme declarator-id"
 
-#: cp/decl.c:10032
+#: cp/decl.c:10281
 msgid "  perhaps you want `%T' for a constructor"
 msgstr "  peut-être que vous voulez « %T » comme constructeur"
 
-#: cp/decl.c:10046
-msgid "`%D' as declarator"
-msgstr "« %D » comme déclarateur"
+#. Sometimes, we see a template-name used as part of a
+#. decl-specifier like in
+#. std::allocator alloc;
+#. Handle that gracefully.
+#: cp/decl.c:10303
+#, fuzzy, c-format
+msgid "invalid use of template-name '%E' in a declarator"
+msgstr "utilisation invalide du template-id « %D » dans la déclaration du patron primaire"
 
-#: cp/decl.c:10061
+#: cp/decl.c:10323
 msgid "declaration of `%D' as non-function"
 msgstr "déclaration de « %D » comme non-fonction"
 
-#: cp/decl.c:10138
+#: cp/decl.c:10400
 msgid "`bool' is now a keyword"
 msgstr "« bool » est maintenant un mot clé"
 
-#: cp/decl.c:10140
+#: cp/decl.c:10402
 msgid "extraneous `%T' ignored"
 msgstr "« %T » surperflu ignoré"
 
-#: cp/decl.c:10156 cp/decl.c:10189
+#: cp/decl.c:10418 cp/decl.c:10463
 msgid "multiple declarations `%T' and `%T'"
 msgstr "multiples déclarations « %T » et « %T »"
 
-#: cp/decl.c:10169
+#: cp/decl.c:10431
 msgid "ISO C++ does not support `long long'"
 msgstr "ISO C++ ne supporte pas « long long »"
 
-#: cp/decl.c:10262 cp/decl.c:10265
+#: cp/decl.c:10536 cp/decl.c:10539
 #, c-format
 msgid "ISO C++ forbids declaration of `%s' with no type"
 msgstr "ISO C++ interdit la déclaration de « %s » sans type"
 
 #. The implicit typename extension is deprecated and will be
 #. removed.  Warn about its use now.
-#: cp/decl.c:10275
+#: cp/decl.c:10549
 msgid "`%T' is implicitly a typename"
 msgstr "« %T » est implicitement un typename"
 
-#: cp/decl.c:10311
+#: cp/decl.c:10585
 #, c-format
 msgid "short, signed or unsigned invalid for `%s'"
 msgstr "short, signed ou unsigned est invalide pour « %s »"
 
-#: cp/decl.c:10316
+#: cp/decl.c:10590
 #, c-format
 msgid "long and short specified together for `%s'"
 msgstr "long et short spécifiés ensembles pour « %s »"
 
-#: cp/decl.c:10327
+#: cp/decl.c:10601
 #, c-format
 msgid "signed and unsigned given together for `%s'"
 msgstr "signed et unsigned donnés ensembles pour « %s »"
 
-#: cp/decl.c:10436
+#: cp/decl.c:10710
 msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr "qualificateurs ne sont pas permis dans la déclaration de « operator %T »"
 
-#: cp/decl.c:10458
+#: cp/decl.c:10732
 msgid "member `%D' cannot be declared both virtual and static"
 msgstr "membre « %D » ne peut être déclaré virtuel et statique"
 
-#: cp/decl.c:10467
+#: cp/decl.c:10741
 msgid "`%T::%D' is not a valid declarator"
 msgstr "«%T::%D» n'est pas un déclarateur valide"
 
-#: cp/decl.c:10478
+#: cp/decl.c:10753
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "spécificateurs de classe de stockage invalides dans la déclaration des paramètres"
 
-#: cp/decl.c:10482
+#: cp/decl.c:10757
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "déclaration typedef invalide dans le paramètre de la déclaration"
 
-#: cp/decl.c:10495
+#: cp/decl.c:10770
 msgid "virtual outside class declaration"
 msgstr "virtuel en dehors de la déclaration de classe"
 
-#: cp/decl.c:10549
+#: cp/decl.c:10831
 #, c-format
 msgid "storage class specified for %s `%s'"
 msgstr "classe de stockage spécifiée pour %s « %s »"
 
-#: cp/decl.c:10587
+#: cp/decl.c:10878
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "spécificateurs de classe de stockage invalide dans les déclarations de fonction amie"
 
-#: cp/decl.c:10691
-msgid "size of member `%D' is not constant"
-msgstr "taille du membre « %D » n'est pas constant"
-
-#: cp/decl.c:10770
+#: cp/decl.c:11048
 msgid "destructor cannot be static member function"
 msgstr "destructeur ne peut être un membre statique d'une fonction"
 
-#: cp/decl.c:10773
+#: cp/decl.c:11051
 #, c-format
 msgid "destructors may not be `%s'"
 msgstr "destructeurs ne peut être « %s »"
 
-#: cp/decl.c:10794
+#: cp/decl.c:11072
 msgid "constructor cannot be static member function"
 msgstr "constructeur ne peut être un membre statique d'une fonction"
 
-#: cp/decl.c:10797
+#: cp/decl.c:11075
 msgid "constructors cannot be declared virtual"
 msgstr "constructeurs ne peut être déclarés virtuels"
 
-#: cp/decl.c:10802
+#: cp/decl.c:11080
 #, c-format
 msgid "constructors may not be `%s'"
 msgstr "constructeurs ne peuvent pas être « %s »"
 
-#: cp/decl.c:10812
+#: cp/decl.c:11090
 msgid "return value type specifier for constructor ignored"
 msgstr "type de valeur retournée d'un spécificateur pour un constructeur est ignoré"
 
-#: cp/decl.c:10831
+#: cp/decl.c:11109
 #, c-format
 msgid "can't initialize friend function `%s'"
 msgstr "ne peut initialiser la fonction amie « %s »"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:10835
+#: cp/decl.c:11113
 msgid "virtual functions cannot be friends"
 msgstr "fonctions virtuelles ne peuvent être amies"
 
-#: cp/decl.c:10840
+#: cp/decl.c:11118
 msgid "friend declaration not in class definition"
 msgstr "déclaration amie n'est pas dans la définition de classe"
 
-#: cp/decl.c:10842
+#: cp/decl.c:11120
 #, c-format
 msgid "can't define friend function `%s' in a local class definition"
 msgstr "ne peut définir une fonction amie « %s » dans une définition locale de classe"
 
-#: cp/decl.c:10866
+#: cp/decl.c:11144
 msgid "destructors may not have parameters"
 msgstr "destructeurs ne peuvent pas avoir de paramètre"
 
-#: cp/decl.c:10896
-#, c-format
-msgid "cannot declare %s to references"
-msgstr "ne peut déclarer %s comme références"
+#: cp/decl.c:11175 cp/decl.c:11182
+#, fuzzy
+msgid "cannot declare reference to `%#T'"
+msgstr "ne peut décalrer des références vers des références"
 
-#: cp/decl.c:10907
-msgid "cannot declare pointer to `%#T' member"
+#: cp/decl.c:11176
+#, fuzzy
+msgid "cannot declare pointer to `%#T'"
 msgstr "ne peut déclarer un pointeur vers le membre «%#T»"
 
-#: cp/decl.c:10922
-msgid "invalid type: `void &'"
-msgstr "type invalide: « void & »"
+#: cp/decl.c:11181
+msgid "cannot declare pointer to `%#T' member"
+msgstr "ne peut déclarer un pointeur vers le membre «%#T»"
 
-#: cp/decl.c:11084
+#: cp/decl.c:11357
 msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr "qualification additionnelle «%T::» sur le membre « %s » est ignorée"
 
-#: cp/decl.c:11094
+#: cp/decl.c:11367
 msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr "ne peut déclarer le membre de fonction «%T::%s» à l'intérieur de « %T »"
 
-#: cp/decl.c:11109
+#: cp/decl.c:11382
 msgid "cannot declare member `%T::%s' within `%T'"
 msgstr "ne peut déclarer le membre «%T::%s» à l'intérieur de « %T »"
 
+#: cp/decl.c:11460
+msgid "data member may not have variably modified type `%T'"
+msgstr ""
+
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:11189
+#: cp/decl.c:11468
 msgid "only declarations of constructors can be `explicit'"
 msgstr "seuls les déclarations de constructeurs peuvent être « explicit »"
 
-#: cp/decl.c:11197
+#: cp/decl.c:11476
 #, c-format
 msgid "non-member `%s' cannot be declared `mutable'"
 msgstr "le non membre « %s » ne peut être déclaré « mutable »"
 
-#: cp/decl.c:11202
+#: cp/decl.c:11481
 #, c-format
 msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr "un membre non objet « %s » ne peut être déclaré « mutable »"
 
-#: cp/decl.c:11208
+#: cp/decl.c:11487
 #, c-format
 msgid "function `%s' cannot be declared `mutable'"
 msgstr "fonction « %s » ne peut être déclarée « mutable »"
 
-#: cp/decl.c:11213
+#: cp/decl.c:11492
 #, c-format
 msgid "static `%s' cannot be declared `mutable'"
 msgstr "static « %s » ne peut être déclaré « mutable »"
 
-#: cp/decl.c:11218
+#: cp/decl.c:11497
 #, c-format
 msgid "const `%s' cannot be declared `mutable'"
 msgstr "const « %s » ne peut être déclaré « mutable »"
 
-#: cp/decl.c:11231
+#: cp/decl.c:11510
 msgid "template-id `%D' used as a declarator"
 msgstr "identificateur de patron « %D » utilisé comme déclarateur"
 
-#: cp/decl.c:11252
+#: cp/decl.c:11531
 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr "ISO C++ interdit le type imbriqué « %D » avec le même nom que la classe de fermeture"
 
-#: cp/decl.c:11299
+#: cp/decl.c:11580
 msgid "typedef name may not be class-qualified"
 msgstr "nom du typedef peut ne pas être qualifié pour la classe"
 
-#: cp/decl.c:11307
+#: cp/decl.c:11588
 msgid "invalid type qualifier for non-member function type"
 msgstr "qualificateur de type invalide pour un type de fonction non membre"
 
-#: cp/decl.c:11323
-msgid "typedef declaration includes an initializer"
-msgstr "déclaration typedef inclut un initialiseur"
-
-#: cp/decl.c:11373
+#: cp/decl.c:11651
 msgid "type qualifiers specified for friend class declaration"
 msgstr "qulificateurs de types spécifiés pour la déclaration d'une classe amie"
 
-#: cp/decl.c:11378
+#: cp/decl.c:11656
 msgid "`inline' specified for friend class declaration"
 msgstr "« inline » spécifié pour la déclaration d'une classe amie"
 
-#: cp/decl.c:11388
+#: cp/decl.c:11664
 msgid "template parameters cannot be friends"
 msgstr "paramètres du patron ne peuvent pas être amis"
 
-#: cp/decl.c:11390
-msgid "friend declaration requires class-key, i.e. `friend class %T::%T'"
+#: cp/decl.c:11666
+#, fuzzy
+msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr "déclaration ami requiert une clé de classe, i.e. « friend class %T::%T'"
 
-#: cp/decl.c:11395
+#: cp/decl.c:11670
 msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr "déclaration amie requiert une clé de classes, i.e. « friend %#T'"
 
-#: cp/decl.c:11409
+#: cp/decl.c:11684
 msgid "trying to make class `%T' a friend of global scope"
 msgstr "tentative de rendre la classe « %T » un ami de la portée globale"
 
-#: cp/decl.c:11420
+#: cp/decl.c:11695
 msgid "invalid qualifiers on non-member function type"
 msgstr "qualificteurs invalide pour un type de fonction non membre"
 
-#: cp/decl.c:11439
+#: cp/decl.c:11714
 msgid "abstract declarator `%T' used as declaration"
 msgstr "déclaration abstrait « %T » utilisé dans la déclaration"
 
-#: cp/decl.c:11451
+#: cp/decl.c:11726
 msgid "unnamed variable or field declared void"
 msgstr "variable non nommée ou champ déclaré void"
 
-#: cp/decl.c:11460
+#: cp/decl.c:11735
 msgid "variable or field declared void"
 msgstr "variable ou champ déclaré void"
 
-#: cp/decl.c:11470
+#: cp/decl.c:11745
 msgid "cannot use `::' in parameter declaration"
 msgstr "ne peut utiliser «::» dans le paramètre d'un déclaration"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:11516
+#: cp/decl.c:11784
 msgid "invalid use of `::'"
 msgstr "utilisation invalide de « :: »"
 
-#: cp/decl.c:11528
+#: cp/decl.c:11796
 msgid "function `%D' cannot be declared friend"
 msgstr "fonction « %D » ne peut être déclarée amie"
 
-#: cp/decl.c:11540
+#: cp/decl.c:11808
 msgid "can't make `%D' into a method -- not in a class"
 msgstr "ne peut rendre « %D » dans la méthode -- n'est pas dans la classe"
 
-#: cp/decl.c:11549
+#: cp/decl.c:11817
 msgid "function `%D' declared virtual inside a union"
 msgstr "fonction « %D » déclaré comme virtuelle à l'intérieur d'un agrégat"
 
-#: cp/decl.c:11561
+#: cp/decl.c:11829
 msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr "« %D » ne peut être déclaré virtuel, alors qu'il est toujours statique"
 
-#: cp/decl.c:11634
+#: cp/decl.c:11902
 msgid "field `%D' has incomplete type"
 msgstr "champ « %D » a un type incomplet"
 
-#: cp/decl.c:11636
+#: cp/decl.c:11904
 msgid "name `%T' has incomplete type"
 msgstr "nom « %T » a un type incomplet"
 
-#: cp/decl.c:11645
+#: cp/decl.c:11913
 msgid "  in instantiation of template `%T'"
 msgstr " dans l'instanciation du patron « %T »"
 
-#: cp/decl.c:11655
+#: cp/decl.c:11923
 #, c-format
 msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr "« %s » n'est ni une fonction ni le membre d'une fonction; ne peut être déclaré ami"
 
-#: cp/decl.c:11666
+#: cp/decl.c:11934
 msgid "member functions are implicitly friends of their class"
 msgstr "membres de fonctions sont implicitement amis de leur classe"
 
@@ -14637,94 +15348,99 @@ msgstr "membres de fonctions sont implicitement amis de leur classe"
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:11713
+#: cp/decl.c:11981
 msgid "ISO C++ forbids initialization of member `%D'"
 msgstr "ISO C++ interdit l'initialisation d'un membre « %D »"
 
-#: cp/decl.c:11715
+#: cp/decl.c:11983
 msgid "making `%D' static"
 msgstr "rendant « %D » statique"
 
-#: cp/decl.c:11739
+#: cp/decl.c:12007
 msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
 msgstr "ISO C++ interdit les données de mmebres statiques « %D » avec le même nom comme classe de fermeture"
 
-#: cp/decl.c:11780
+#: cp/decl.c:12048
 #, c-format
 msgid "storage class `auto' invalid for function `%s'"
 msgstr "classe de stockage « auto» invalide pour une fonction « %s  »"
 
-#: cp/decl.c:11782
+#: cp/decl.c:12050
 #, c-format
 msgid "storage class `register' invalid for function `%s'"
 msgstr "classe de stockage « register» invalide pour une fonction « %s  »"
 
-#: cp/decl.c:11793
+#: cp/decl.c:12052
+#, fuzzy, c-format
+msgid "storage class `__thread' invalid for function `%s'"
+msgstr "classe de stockage « auto» invalide pour une fonction « %s  »"
+
+#: cp/decl.c:12063
 #, c-format
 msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr "classe de stockage « static» invalide pour une fonction « %s  » déclarée en dehors de la portée globale"
 
-#: cp/decl.c:11795
+#: cp/decl.c:12065
 #, c-format
 msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr "classe de stockage « inline» invalide pour une fonction « %s  » déclarée en dehors de la portée globale"
 
-#: cp/decl.c:11802
+#: cp/decl.c:12072
 #, c-format
 msgid "virtual non-class function `%s'"
 msgstr "fonction virtuelle d'une non classe « %s »"
 
-#: cp/decl.c:11831
+#: cp/decl.c:12101
 msgid "cannot declare member function `%D' to have static linkage"
 msgstr "ne peut déclarer la fonction membre « %D » comme ayant un lien statique"
 
 #. FIXME need arm citation
-#: cp/decl.c:11837
+#: cp/decl.c:12107
 msgid "cannot declare static function inside another function"
 msgstr "ne peut déclarer une fonction statique à l'intérieur d'une autre fonction"
 
-#: cp/decl.c:11865
+#: cp/decl.c:12135
 msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr "« static » ne peut pas être utilisé lors de la définition (contrairement à la déclaration) de données de membres statiques"
 
-#: cp/decl.c:11871
+#: cp/decl.c:12141
 msgid "static member `%D' declared `register'"
 msgstr "mambre statique « %D» déclaré «register »"
 
-#: cp/decl.c:11876
+#: cp/decl.c:12146
 msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr "ne peut explicitement déclarer le membre «%#D» comme ayant une liaison externe"
 
-#: cp/decl.c:12048
+#: cp/decl.c:12318
 msgid "default argument for `%#D' has type `%T'"
 msgstr "argument par défaut pour «%#D» à un type « %T »"
 
-#: cp/decl.c:12051
+#: cp/decl.c:12321
 msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr "argument par défaut pour le paramètre de type « %T » a le type « %T »"
 
-#: cp/decl.c:12068
+#: cp/decl.c:12338
 msgid "default argument `%E' uses local variable `%D'"
 msgstr "argument par défaut « %E » utiliser une variable locale « %D »"
 
-#: cp/decl.c:12113
+#: cp/decl.c:12383
 #, c-format
 msgid "invalid string constant `%E'"
 msgstr "constante chaîne invalide « %E »"
 
-#: cp/decl.c:12115
+#: cp/decl.c:12385
 msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr "constante entière invalide dans la liste de paramètre, avez-vous oublier de donner un nom de paramètre?"
 
-#: cp/decl.c:12153
+#: cp/decl.c:12423
 msgid "parameter `%D' invalidly declared method type"
 msgstr "paramètre « %D » incorrectement validé comme type de méthode"
 
-#: cp/decl.c:12159
+#: cp/decl.c:12429
 msgid "parameter `%D' invalidly declared offset type"
 msgstr "paramètre « %D » incorrectement validé comme type de décalage"
 
-#: cp/decl.c:12183
+#: cp/decl.c:12453
 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr "paramètre « %D » inclut %s au tableau de bornes inconnues « %T »"
 
@@ -14743,554 +15459,544 @@ msgstr "param
 #. or implicitly defined), there's no need to worry about their
 #. existence.  Theoretically, they should never even be
 #. instantiated, but that's hard to forestall.
-#: cp/decl.c:12350
+#: cp/decl.c:12615
 msgid "invalid constructor; you probably meant `%T (const %T&)'"
 msgstr "constructeur invalide; vous vouliez probablement dire «%T (const %T&)»"
 
-#: cp/decl.c:12501
+#: cp/decl.c:12766
 msgid "`%D' must be a nonstatic member function"
 msgstr "« %D » doit être une fonction membre non statique"
 
-#: cp/decl.c:12507
+#: cp/decl.c:12772
 msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr "« %D » doit être soit un membre non statique de fonction ou une fonction non membre"
 
-#: cp/decl.c:12524
+#: cp/decl.c:12789
 msgid "`%D' must have an argument of class or enumerated type"
 msgstr "« %D » doit avoir un argument de classe ou de type énuméré"
 
-#: cp/decl.c:12556
+#: cp/decl.c:12821
 #, c-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "conversion de %s%s ne sera jamais utilisé dans un type d'opérateur de conversion"
 
 #. 13.4.0.3
-#: cp/decl.c:12563
+#: cp/decl.c:12828
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ interdit la surcharge d'opérateur ?:"
 
-#: cp/decl.c:12613
+#: cp/decl.c:12878
 msgid "postfix `%D' must take `int' as its argument"
 msgstr "postfixe « %D» doit prendre « int » comme argument"
 
-#: cp/decl.c:12617
+#: cp/decl.c:12882
 msgid "postfix `%D' must take `int' as its second argument"
 msgstr "postfixe « %D» doit prndre « int » pour son second argument"
 
-#: cp/decl.c:12624
+#: cp/decl.c:12889
 msgid "`%D' must take either zero or one argument"
 msgstr "« %D » doit prendre seulement zéro ou un autre argument"
 
-#: cp/decl.c:12626
+#: cp/decl.c:12891
 msgid "`%D' must take either one or two arguments"
 msgstr "« %D » doit prendre seulement un OU deux arguments"
 
-#: cp/decl.c:12647
+#: cp/decl.c:12912
 msgid "prefix `%D' should return `%T'"
 msgstr "préfixe « %D » devrait retourner « %T »"
 
-#: cp/decl.c:12653
+#: cp/decl.c:12918
 msgid "postfix `%D' should return `%T'"
 msgstr "postfixe « %D » devrait retourner « %T »"
 
-#: cp/decl.c:12662
+#: cp/decl.c:12927
 msgid "`%D' must take `void'"
 msgstr "« %D» doit prendre « void »"
 
-#: cp/decl.c:12664 cp/decl.c:12672
+#: cp/decl.c:12929 cp/decl.c:12937
 msgid "`%D' must take exactly one argument"
 msgstr "« %D » doit prendre exactement un argument"
 
-#: cp/decl.c:12674
+#: cp/decl.c:12939
 msgid "`%D' must take exactly two arguments"
 msgstr "« %D » doit prendre exactemenr deux arguments"
 
-#: cp/decl.c:12682
+#: cp/decl.c:12947
 msgid "user-defined `%D' always evaluates both arguments"
 msgstr "« %D » défini par l'usager évalue toujours les 2 arguments"
 
-#: cp/decl.c:12694
+#: cp/decl.c:12961
 msgid "`%D' should return by value"
 msgstr "« %D » devrait retourner par valeur"
 
-#: cp/decl.c:12706 cp/decl.c:12709
+#: cp/decl.c:12973 cp/decl.c:12976
 msgid "`%D' cannot have default arguments"
 msgstr "« %D » ne peut avoir d'arguments par défaut"
 
-#: cp/decl.c:12800
+#: cp/decl.c:13052
 msgid "`%s %T' declares a new type at namespace scope"
-msgstr "«%s %R» déclare un nouveau type dans l'étendue de l'espace de noms"
+msgstr "« %s %T » déclare un nouveau type dans l'étendue de l'espace de noms"
 
-#: cp/decl.c:12803
+#: cp/decl.c:13055
 msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
 msgstr "  noms des classes de base dépendantes ne sont pas visibles à la recherche de nom non qualifié - pour référer à type par héritage, disons «%s %T::%T»"
 
-#: cp/decl.c:12841
+#: cp/decl.c:13093
 msgid "using typedef-name `%D' after `%s'"
 msgstr "utilisation d'un nom de typedef « %D » après « %s »"
 
-#: cp/decl.c:12846
+#: cp/decl.c:13098
 msgid "using template type parameter `%T' after `%s'"
 msgstr "utilisation de type de patron de paramètre « %T » après « %s »"
 
-#: cp/decl.c:12926
+#: cp/decl.c:13178
 msgid "use of enum `%#D' without previous declaration"
 msgstr "utilisation de enum «%#D» sans déclaration précédente"
 
-#: cp/decl.c:13024
+#: cp/decl.c:13264
 msgid "derived union `%T' invalid"
 msgstr "union dérivée « %T » invalide"
 
-#: cp/decl.c:13068
+#: cp/decl.c:13310
 msgid "base type `%T' fails to be a struct or class type"
 msgstr "type de base « %T » a échoué pour devenir un type de classe ou un type construit"
 
-#: cp/decl.c:13078
+#: cp/decl.c:13320
 msgid "base class `%T' has incomplete type"
 msgstr "classe de base « %T » a un type incomplet"
 
-#: cp/decl.c:13086
+#: cp/decl.c:13328
 msgid "recursive type `%T' undefined"
 msgstr "type récursif « %T » non défini"
 
-#: cp/decl.c:13088
+#: cp/decl.c:13330
 msgid "duplicate base type `%T' invalid"
 msgstr "duplication du type de base « %T » invalide"
 
-#: cp/decl.c:13199
+#: cp/decl.c:13441
 msgid "multiple definition of `%#T'"
 msgstr "définition multiple de «%#T»"
 
-#: cp/decl.c:13200
+#: cp/decl.c:13442
 msgid "previous definition here"
 msgstr "définition précédente ici"
 
-#: cp/decl.c:13371
+#: cp/decl.c:13610
 msgid "enumerator value for `%D' not integer constant"
 msgstr "valeur de l'énumérateur pour « %D » n'est pas une constante entière"
 
-#: cp/decl.c:13391
+#: cp/decl.c:13630
 msgid "overflow in enumeration values at `%D'"
 msgstr "débordement dans les valeurs de l'énumération à « %D »"
 
-#: cp/decl.c:13477
+#: cp/decl.c:13716
 msgid "return type `%#T' is incomplete"
 msgstr "type retourné «%#T» est incomplet"
 
-#: cp/decl.c:13593
+#: cp/decl.c:13830
 msgid "semicolon missing after declaration of `%#T'"
 msgstr "point-virgule manquant après la déclaration %#T"
 
-#: cp/decl.c:13614
+#: cp/decl.c:13851
 msgid "return type for `main' changed to `int'"
 msgstr "type retourné pour « main » est changé pour «int »"
 
-#: cp/decl.c:13645
+#: cp/decl.c:13882
 msgid "`%D' implicitly declared before its definition"
 msgstr "« %D » implicitement déclaré avant sa définition"
 
-#: cp/decl.c:13667 cp/typeck.c:6530
+#: cp/decl.c:13904 cp/typeck.c:6229
 msgid "`operator=' should return a reference to `*this'"
 msgstr "« operator= » devrait retourner une référence à «*ceci »"
 
-#: cp/decl.c:13931
+#: cp/decl.c:14164
 msgid "parameter `%D' declared void"
 msgstr "paramètre « %D » déclaré «void »"
 
-#: cp/decl.c:14408
+#: cp/decl.c:14628
 msgid "`%D' is already defined in class `%T'"
 msgstr "« %D » est déjà défini dans la classe « %T »"
 
-#: cp/decl.c:14625
+#: cp/decl.c:14845
 msgid "static member function `%#D' declared with type qualifiers"
 msgstr "membre de fonction statique «%#D» déclaré avec des qualificateurs de tyep"
 
-#: cp/decl2.c:529
-#, c-format
-msgid "-f%s is no longer supported"
-msgstr "-f%s n'est plus supportée"
-
-#: cp/decl2.c:535
-msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
-msgstr "-fhandle-exceptions a été renommé -fexceptions (et est utilisé par défaut maintenant)"
-
-#: cp/decl2.c:561
-msgid "-fname-mangling-version is no longer supported"
-msgstr "-fname-mangling-version n'est plus supportée"
-
-#: cp/decl2.c:624
-msgid "-Wno-strict-prototypes is not supported in C++"
-msgstr "-Wno-strict-prototypes n'est pas supportée en C++"
-
-#: cp/decl2.c:761
+#: cp/decl2.c:154
 #, c-format
 msgid "duplicate type qualifiers in %s declaration"
 msgstr "qualificateurs de types dupliqués dans déclaration %s"
 
-#: cp/decl2.c:800
+#: cp/decl2.c:193
 msgid "template `%#D' instantiated in file without #pragma interface"
 msgstr "patron «%#D» instancié dans le fichier sans interface #pragma"
 
-#: cp/decl2.c:806
+#: cp/decl2.c:199
 msgid "template `%#D' defined in file without #pragma interface"
 msgstr "patron «%#D» défini dans le fichier sans interface #pragma"
 
-#: cp/decl2.c:963
+#: cp/decl2.c:366
 msgid "name missing for member function"
 msgstr "nom manquant pour le membre d'une fonction"
 
 #. Something has gone very wrong.  Assume we are mistakenly reducing
 #. an expression instead of a declaration.
-#: cp/decl2.c:1026
+#: cp/decl2.c:429
 msgid "parser may be lost: is there a '{' missing somewhere?"
 msgstr "analyseur syntaxique est perdu: y-a-t-il un «{» manquant quelque part?"
 
-#: cp/decl2.c:1057 cp/decl2.c:1071
+#: cp/decl2.c:460 cp/decl2.c:474
 msgid "ambiguous conversion for array subscript"
 msgstr "comversion ambigue pour un sous-tableau"
 
-#: cp/decl2.c:1065
+#: cp/decl2.c:468
 msgid "invalid types `%T[%T]' for array subscript"
 msgstr "types invalides «%T[%T]» pour un sous-script de tableau"
 
-#: cp/decl2.c:1113
+#: cp/decl2.c:516
 msgid "type `%#T' argument given to `delete', expected pointer"
 msgstr "type « %#T» de l'argument donné pour « delete », attendait un pointeur"
 
-#: cp/decl2.c:1121
+#: cp/decl2.c:524
 msgid "anachronistic use of array size in vector delete"
 msgstr "utilisation anachronique de la taille d'un tableau dans un vecteur delete"
 
-#: cp/decl2.c:1131
+#: cp/decl2.c:534
 msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
 msgstr "ne peut détruire une fonction.  Seuls les pointeurs-d'objets sont des arguments valable pour destruction"
 
-#: cp/decl2.c:1138
+#: cp/decl2.c:541
 msgid "deleting `%T' is undefined"
 msgstr "destruction de « %T » est indéfinie"
 
-#: cp/decl2.c:1146
+#: cp/decl2.c:549
 msgid "deleting array `%#D'"
 msgstr "destruction du tableau «%#D'"
 
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/decl2.c:1180
+#: cp/decl2.c:583
 msgid "invalid declaration of member template `%#D' in local class"
 msgstr "déclaration invalide du patron de membre «%#D» dans la classe locale"
 
-#: cp/decl2.c:1189
+#: cp/decl2.c:592
 msgid "invalid use of `virtual' in template declaration of `%#D'"
 msgstr "utilisation invalide de « virtual» dans la déclaration d'un patron de «%#D »"
 
-#: cp/decl2.c:1199 cp/pt.c:2562
+#: cp/decl2.c:602 cp/pt.c:2586
 msgid "template declaration of `%#D'"
 msgstr "déclaration du patron de «%#D»"
 
-#: cp/decl2.c:1249
+#: cp/decl2.c:652
 msgid "Java method '%D' has non-Java return type `%T'"
 msgstr "méthode Java « %D » a un type non Java retourné « %T »"
 
-#: cp/decl2.c:1258
+#: cp/decl2.c:661
 msgid "Java method '%D' has non-Java parameter type `%T'"
 msgstr "méthode Java « %D » a un paramètre non Java de type « %T »"
 
-#: cp/decl2.c:1354
+#: cp/decl2.c:737
 msgid "prototype for `%#D' does not match any in class `%T'"
 msgstr "prototype pour «%#D» ne concorde avec aucun dans la classe « %T »"
 
-#: cp/decl2.c:1356
-msgid "candidate%s: %+#D"
-msgstr "candidat%s: %+#D"
-
-#: cp/decl2.c:1359
-msgid "                %#D"
-msgstr "                %#D"
-
-#: cp/decl2.c:1411
+#: cp/decl2.c:819
 msgid "local class `%#T' shall not have static data member `%#D'"
 msgstr "la classe locale «%#T» ne doit pas être un membre de données statiques de «%#D»"
 
-#: cp/decl2.c:1419
+#: cp/decl2.c:827
 msgid "initializer invalid for static member with constructor"
 msgstr "initialiseur invalide pour un membre statique avec constructeur"
 
-#: cp/decl2.c:1422
+#: cp/decl2.c:830
 msgid "(an out of class initialization is required)"
 msgstr "(une initialisation en dehors de la classe est requise)"
 
-#: cp/decl2.c:1481
+#: cp/decl2.c:889
 msgid "invalid data member initialization"
 msgstr "initialisation de données membres invalide"
 
-#: cp/decl2.c:1484
+#: cp/decl2.c:892
 msgid "(use `=' to initialize static data members)"
 msgstr "(utiliser «=» pour initialiser les données de membres)"
 
-#: cp/decl2.c:1524
+#: cp/decl2.c:938
 msgid "member `%D' conflicts with virtual function table field name"
 msgstr "membre « %D » en conflit avec un nom de champ de table d'une fonction virtuelle"
 
-#: cp/decl2.c:1544
+#: cp/decl2.c:958
 msgid "`%D' is already defined in `%T'"
 msgstr "« %D » est déjà défini dans « %T »"
 
-#: cp/decl2.c:1595
+#: cp/decl2.c:1010
 msgid "field initializer is not constant"
 msgstr "initialiseuur du champ n'est pas une constante"
 
-#: cp/decl2.c:1618
+#: cp/decl2.c:1034
 msgid "`asm' specifiers are not permitted on non-static data members"
 msgstr "spécificateurs « asm » ne sont pas permis pour des données de membres non statiques"
 
-#: cp/decl2.c:1670
+#: cp/decl2.c:1086
 msgid "cannot declare `%D' to be a bit-field type"
 msgstr "ne peut déclarer « %D » comme étant un type de champ de bits"
 
-#: cp/decl2.c:1680
+#: cp/decl2.c:1096
 msgid "cannot declare bit-field `%D' with function type"
 msgstr "ne peut déclarer un champ de bits « %D » avec un type de fonction"
 
-#: cp/decl2.c:1687
+#: cp/decl2.c:1103
 msgid "`%D' is already defined in the class %T"
 msgstr "« %D » est déjà défini dans la classe %T"
 
-#: cp/decl2.c:1694
+#: cp/decl2.c:1110
 msgid "static member `%D' cannot be a bit-field"
 msgstr "membre statique « %D » ne peut être un champ de bits"
 
-#: cp/decl2.c:1763
+#: cp/decl2.c:1197
 msgid "initializer specified for non-member function `%D'"
-msgstr "initialiseur spécifié pour une fonction non membre «%#D»"
+msgstr "initialiseur spécifié pour une fonction non membre « %D »"
 
-#: cp/decl2.c:1767
+#: cp/decl2.c:1201
 msgid "invalid initializer for virtual method `%D'"
-msgstr "initialiseur invalide pour une méthode virtuelle «%#D»"
+msgstr "initialiseur invalide pour une méthode virtuelle « %D »"
 
-#: cp/decl2.c:1871
+#: cp/decl2.c:1315
 msgid "anonymous struct not inside named type"
 msgstr "struct anonyme n'est pas l'intérieur du type nommé"
 
-#: cp/decl2.c:1967
+#: cp/decl2.c:1411
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "aggrégats anonymes de champs d'espace nom doit être statique"
 
-#: cp/decl2.c:1977
+#: cp/decl2.c:1424
 msgid "anonymous aggregate with no members"
 msgstr "aggrégat anonyme sans aucun membre"
 
-#: cp/decl2.c:2044
+#: cp/decl2.c:1493
 msgid "`operator new' must return type `%T'"
 msgstr "« operator new » doit retourner un type «%T »"
 
-#: cp/decl2.c:2052
+#: cp/decl2.c:1501
 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr "« operator new » prend le type « size_t » (« %T ») comme premier paramètre"
 
-#: cp/decl2.c:2079
+#: cp/decl2.c:1528
 msgid "`operator delete' must return type `%T'"
 msgstr "« operator delete » doit retourner le type « %T »"
 
-#: cp/decl2.c:2087
+#: cp/decl2.c:1536
 msgid "`operator delete' takes type `%T' as first parameter"
 msgstr "« operator delete » prend le type «%T » comme premier paramètre"
 
 #. Overflow occurred.  That means there are at least 4 billion
 #. initialization functions.
-#: cp/decl2.c:2828
+#: cp/decl2.c:2290
 msgid "too many initialization functions required"
 msgstr "trop d'initialisations de fonctions requises"
 
-#: cp/decl2.c:3639
+#: cp/decl2.c:2966
+#, fuzzy
+msgid "inline function `%D' used but never defined"
+msgstr "« %s » utilisé mais n'a jamais été défini"
+
+#: cp/decl2.c:3086
 msgid "use of old-style cast"
 msgstr "utilisation d'un vieux style de transtypage (cast)"
 
-#: cp/decl2.c:4220
+#: cp/decl2.c:3794
 msgid "use of `%D' is ambiguous"
-msgstr "utilisation de « %T » est ambiguë"
+msgstr "utilisation de « %D » est ambiguë"
 
-#: cp/decl2.c:4221
+#: cp/decl2.c:3795
 msgid "  first declared as `%#D' here"
 msgstr "  d'abord déclaré comme «%#D» ici"
 
-#: cp/decl2.c:4224
+#: cp/decl2.c:3798
 msgid "  also declared as `%#D' here"
 msgstr "  aussi déclaré comme «%#D» ici"
 
-#: cp/decl2.c:4239
+#: cp/decl2.c:3813
 msgid "`%D' denotes an ambiguous type"
 msgstr "« %D » dénote un type ambigu"
 
-#: cp/decl2.c:4240
+#: cp/decl2.c:3814
 msgid "  first type here"
 msgstr "  premier type ici"
 
-#: cp/decl2.c:4241
+#: cp/decl2.c:3815
 msgid "  other type here"
 msgstr "  autre type ici"
 
-#: cp/decl2.c:4338
+#: cp/decl2.c:3912
 msgid "declaration of `%D' not in a namespace surrounding `%D'"
 msgstr "déclaration de « %D » n'est pas dans l'espace de noms entourant « %D »"
 
-#: cp/decl2.c:4372
+#: cp/decl2.c:3946
 msgid "`%D' should have been declared inside `%D'"
 msgstr "« %D » devrait avoir été déclaré à l'intérieur de « %D »"
 
-#: cp/decl2.c:4506
+#: cp/decl2.c:4079
 msgid "`%D' is not a function,"
 msgstr "« %D » n'est pas une fonction"
 
-#: cp/decl2.c:4507
+#: cp/decl2.c:4080
 msgid "  conflict with `%D'"
 msgstr "  en conflit avec « %D »"
 
 #. The parser did not find it, so it's not there.
-#: cp/decl2.c:4821
+#: cp/decl2.c:4396
 msgid "unknown namespace `%D'"
 msgstr "espace de nomes inconnu « %D »"
 
-#: cp/decl2.c:4855 cp/decl2.c:5125
+#: cp/decl2.c:4430 cp/decl2.c:4707
 msgid "`%T' is not a namespace"
 msgstr "« %T » n'est pas un espace de noms"
 
-#: cp/decl2.c:4857
+#: cp/decl2.c:4432
 msgid "`%D' is not a namespace"
 msgstr "« %D » n'est pas un espace de noms"
 
-#: cp/decl2.c:4866
+#: cp/decl2.c:4441
 msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
 msgstr "l'utilisation d'une déclaration ne peut spécifier un template-id.  Essayer « using %D »"
 
-#: cp/decl2.c:4880
+#: cp/decl2.c:4455
 msgid "namespace `%D' not allowed in using-declaration"
 msgstr "espace de noms « %D » n'est pas permis dans l'utilisation d'une déclaration"
 
-#: cp/decl2.c:4909
+#: cp/decl2.c:4484
 msgid "`%D' not declared"
 msgstr "« %D » n'est pas déclaré"
 
-#: cp/decl2.c:4960
+#: cp/decl2.c:4535
 msgid "`%D' is already declared in this scope"
 msgstr "« %D » est déjà déclaré dans cette portée"
 
-#: cp/decl2.c:4987
+#: cp/decl2.c:4562
 msgid "using declaration `%D' introduced ambiguous type `%T'"
 msgstr "l'utlisation de la déclaration « %D » introduit un type ambigu « %T »"
 
-#: cp/decl2.c:5078
+#: cp/decl2.c:4653
 msgid "using-declaration for non-member at class scope"
 msgstr "l'utilisation de déclaration pour un non membre au niveau de la portée de la classe"
 
-#: cp/decl2.c:5084
+#: cp/decl2.c:4659
 msgid "using-declaration for destructor"
 msgstr "utilisation de déclaration pour un destructeur"
 
-#: cp/decl2.c:5090
+#: cp/decl2.c:4665
 msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
 msgstr "l'utilisation de déclaration ne peut spécifier template-id.  Essayer «using %T::%D'"
 
-#: cp/decl2.c:5119
+#: cp/decl2.c:4701
 msgid "namespace `%T' undeclared"
 msgstr "espace de noms « %T » n'est pas déclaré"
 
-#: cp/decl2.c:5148
+#: cp/decl2.c:4730
 msgid "default argument missing for parameter %P of `%+#D'"
 msgstr "argument par défaut manquant pour le paramètre %P de «%+#D»"
 
-#: cp/decl2.c:5238
+#: cp/decl2.c:4829
 msgid "extra qualification `%T::' on member `%D' ignored"
 msgstr "qualification additionnelle «%T::» sur le membre « %D » ignoré"
 
-#: cp/decl2.c:5242
+#: cp/decl2.c:4833
 msgid "`%T' does not have a class or union named `%D'"
 msgstr "« %T » n'a pas de classe ou d'union nommé « %D »"
 
-#: cp/decl2.c:5255
+#: cp/decl2.c:4848
 msgid "`%T' is not a class or union type"
 msgstr "« %T » n'est pas une classe ou un type d'union"
 
+#: cp/decl2.c:4862
+#, fuzzy
+msgid "template argument is required for `%T'"
+msgstr "a obtenu %d paramètres de patron pour «%#T»"
+
 #: cp/error.c:35
 #, c-format
 msgid "`%s' not supported by %s"
 msgstr "« %s » n'est pas supporté par %s"
 
-#: cp/error.c:577
+#: cp/error.c:571
 #, c-format
 msgid "<anonymous %s>"
 msgstr "<anonymous %s>"
 
-#: cp/error.c:814
+#: cp/error.c:808
 #, c-format
 msgid "(static %s for %s)"
 msgstr "(static %s pour %s)"
 
-#: cp/error.c:2438
+#: cp/error.c:1482
+#, c-format
+msgid "\\x%x"
+msgstr ""
+
+#: cp/error.c:2430
 #, c-format
 msgid "In %s `%s':"
 msgstr "Dans %s « %s »:"
 
-#: cp/error.c:2493
+#: cp/error.c:2487
 #, c-format
 msgid "%s: In instantiation of `%s':\n"
 msgstr "%s: dans l'instanciation de « %s »:\n"
 
-#: cp/error.c:2517
+#: cp/error.c:2511
 #, c-format
 msgid "%s:%d:   instantiated from `%s'\n"
 msgstr "%s:%d:   instancié à partir de « %s »\n"
 
-#: cp/error.c:2522
+#: cp/error.c:2516
 #, c-format
 msgid "%s:%d:   instantiated from here\n"
 msgstr "%s:%d:   instancié à partir d'ici\n"
 
 #. damn ICE suppression
-#: cp/error.c:2675
+#: cp/error.c:2670
 #, c-format
 msgid "unexpected letter `%c' in locate_error\n"
 msgstr "lettre inattendue « %c » dans locate_error\n"
 
 #. Can't throw a reference.
-#: cp/except.c:245
+#: cp/except.c:240
 msgid "type `%T' is disallowed in Java `throw' or `catch'"
 msgstr "type « %T» n'est pas permis en Java «throw» ou «catch »"
 
-#: cp/except.c:256
+#: cp/except.c:251
 msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
 msgstr "appel en Java de « catch» ou «throw» avec «jthrowable » undéfini"
 
 #. Thrown object must be a Throwable.
-#: cp/except.c:263
+#: cp/except.c:258
 msgid "type `%T' is not derived from `java::lang::Throwable'"
 msgstr "type « %T» n'est pas dérivé de «java::lang::Throwable »"
 
-#: cp/except.c:327
+#: cp/except.c:322
 msgid "mixing C++ and Java catches in a single translation unit"
 msgstr "mélange des interceptions  C++ et Java dans une unité simple de traduction "
 
-#: cp/except.c:558
+#: cp/except.c:639
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "retounrnant NULL (par throw), lequel est entier, pas de type pointeur"
 
-#: cp/except.c:663
+#: cp/except.c:730
 msgid "  in thrown expression"
 msgstr "  dans l'expression projetée"
 
-#: cp/except.c:775
+#: cp/except.c:856
 msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
 msgstr "expression « %E » de la classe abstraite de type « %T » ne peut être utilisé dans une expression throw"
 
-#: cp/except.c:863
+#: cp/except.c:944
 msgid "exception of type `%T' will be caught"
 msgstr "exception du type « %T » sera interceptée"
 
-#: cp/except.c:866
+#: cp/except.c:947
 msgid "   by earlier handler for `%T'"
 msgstr "   par un handler antérieur pour « %T »"
 
-#: cp/except.c:887
+#: cp/except.c:968
 msgid "`...' handler must be the last handler for its try block"
 msgstr "« ... » handler doit être le dernier handler de son bloc d'essai"
 
@@ -15302,135 +16008,127 @@ msgstr "
 msgid "previous friend declaration of `%D'"
 msgstr "déclaration amie précédente de « %D »"
 
-#: cp/friend.c:197
+#: cp/friend.c:202
 msgid "invalid type `%T' declared `friend'"
 msgstr "type invalide « %T» déclaré «friend »"
 
 #. [temp.friend]
-#.
 #. Friend declarations shall not declare partial
 #. specializations.
-#: cp/friend.c:209
+#: cp/friend.c:218
 msgid "partial specialization `%T' declared `friend'"
 msgstr "spécialisation partielle « %T» déclarée «friend »"
 
-#: cp/friend.c:221
+#: cp/friend.c:227
 msgid "class `%T' is implicitly friends with itself"
 msgstr "classe « %T » est implicitement ami avec elle-même"
 
 #. template <class T> friend typename S<T>::X;
-#: cp/friend.c:239
+#: cp/friend.c:245
 msgid "typename type `%#T' declared `friend'"
 msgstr "type typename « %#T» déclaré «friend »"
 
 #. template <class T> friend class T;
-#: cp/friend.c:245
+#: cp/friend.c:251
 msgid "template parameter type `%T' declared `friend'"
 msgstr "type paramètre du patron « %T» déclaré «friend »"
 
 #. template <class T> friend class A; where A is not a template
-#: cp/friend.c:251
+#: cp/friend.c:257
 msgid "`%#T' is not a template"
 msgstr "«%#T» n'est pas un patron"
 
-#: cp/friend.c:266
+#: cp/friend.c:272
 msgid "`%T' is already a friend of `%T'"
 msgstr "« %T » est déjà un ami de « %T »"
 
-#: cp/friend.c:362
+#: cp/friend.c:370
 msgid "member `%D' declared as friend before type `%T' defined"
 msgstr "membre « %D » déclaré comme ami avant la définition du type « %T »"
 
-#: cp/friend.c:417
+#: cp/friend.c:425
 msgid "friend declaration `%#D' declares a non-template function"
 msgstr "déclaration amie «%#D» déclare une fonction non patron"
 
-#: cp/friend.c:420
+#: cp/friend.c:428
 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 "(si ce n'est pas ce que vous vouliez faire, soyez sûr que le patron de la fonction a déjà été déclaré et ajouter <> après le nom de la fonction ici) -Wno-non-template-friend désactive le présent avertissement"
 
-#: cp/g++spec.c:198 java/jvspec.c:424
+#: cp/g++spec.c:209 java/jvspec.c:423
 #, c-format
 msgid "argument to `%s' missing\n"
 msgstr "argument pour « %s » est manquant\n"
 
-#: cp/init.c:285
+#: cp/init.c:320
+msgid "`%D' should be initialized in the member initialization list"
+msgstr "« %D » devrait être initialisé dans la liste d'initialisation du membre"
+
+#: cp/init.c:369
 msgid "default-initialization of `%#D', which has reference type"
 msgstr "initialisation par défaut de «%#D», lequel a un type référencé"
 
-#: cp/init.c:290
+#: cp/init.c:374
 msgid "uninitialized reference member `%D'"
 msgstr "référence de membre non initialisé « %D »"
 
-#: cp/init.c:298
+#: cp/init.c:382
 msgid "initializer list treated as compound expression"
 msgstr "liste d'initialiseurs traitée comme une expression composée"
 
-#: cp/init.c:410
-msgid "member initializers for `%#D'"
-msgstr "initialiseur du membre pour «%#D»"
+#: cp/init.c:523
+#, fuzzy
+msgid "`%D' will be initialized after"
+msgstr "membre « %D » est une référence non initialisée"
+
+#: cp/init.c:526
+#, fuzzy
+msgid "base `%T' will be initialized after"
+msgstr "classe de base « %T » déjà initialisée"
 
-#: cp/init.c:412
-msgid "  and `%#D'"
+#: cp/init.c:529
+#, fuzzy
+msgid "  `%#D'"
 msgstr "  et «%#D»"
 
-#: cp/init.c:413
-msgid "  will be re-ordered to match declaration order"
-msgstr "  sera ré-odonné pour concorder avec l'ordre déclaré"
+#: cp/init.c:531
+#, fuzzy
+msgid "  base `%T'"
+msgstr "  et «%#T»"
 
-#: cp/init.c:428
-msgid "multiple initializations given for member `%D'"
-msgstr "initialisations multiples données pour le membre « %D »"
+#: cp/init.c:549
+#, fuzzy
+msgid "multiple initializations given for base `%T'"
+msgstr "multiples initialisations données pour « %D »"
 
-#: cp/init.c:500
+#: cp/init.c:616
 msgid "initializations for multiple members of `%T'"
 msgstr "initialisation de multiples membres de « %T »"
 
-#: cp/init.c:617
-msgid "base initializers for `%#T'"
-msgstr "initialiseurs de base pour «%#T»"
-
-#: cp/init.c:618
-msgid "  and `%#T'"
-msgstr "  et «%#T»"
-
-#: cp/init.c:619
-msgid "  will be re-ordered to match inheritance order"
-msgstr "  sera ré-ordonné pour concorder avec l'ordre d'héritage"
-
-#: cp/init.c:631
-msgid "base class `%T' already initialized"
-msgstr "classe de base « %T » déjà initialisée"
-
-#: cp/init.c:702
+#: cp/init.c:671
 msgid "base class `%#T' should be explicitly initialized in the copy constructor"
 msgstr "classe de base «%#T» devrait être explicitement initialisé dans la copie du constructeur"
 
-#: cp/init.c:745
-msgid "`%D' should be initialized in the member initialization list"
-msgstr "« %D » devrait être initialisé dans la liste d'initialisation du membre"
-
-#: cp/init.c:987
+#: cp/init.c:916
 msgid "class `%T' does not have any field named `%D'"
 msgstr "classe « %T » n'a pas aucun champ nommé « %D »"
 
-#: cp/init.c:993
+#: cp/init.c:922
 msgid "field `%#D' is static; the only point of initialization is its definition"
 msgstr "champ «%#D» est statique; le seul point d'initialisation est sa définition"
 
-#: cp/init.c:1032
+#: cp/init.c:956
 msgid "unnamed initializer for `%T', which has no base classes"
 msgstr "initialiseur sans nom pour « %T », lequel n'a pas de classe de base"
 
-#: cp/init.c:1039
+#: cp/init.c:963
 msgid "unnamed initializer for `%T', which uses multiple inheritance"
 msgstr "initialiseur sans nom pour « %T », lequel utilise de multiples héritages"
 
-#: cp/init.c:1068
+#: cp/init.c:1000
 msgid "type `%D' is not a direct or virtual base of `%T'"
 msgstr "type « %D » n'est pas une base directe ou virtuelle de « %T »"
 
-#: cp/init.c:1071
+#: cp/init.c:1003
 msgid "type `%D' is not a direct base of `%T'"
 msgstr "type « %D » n'est pas une base directe de « %T »"
 
@@ -15446,551 +16144,521 @@ msgstr "type 
 #. COMPLEX zees(1.0, 0.0)[10];
 #. }
 #.
-#: cp/init.c:1165
+#: cp/init.c:1097
 msgid "bad array initializer"
 msgstr "initialiseur de base erroné"
 
-#: cp/init.c:1357
+#: cp/init.c:1304
 msgid "`%T' is not an aggregate type"
 msgstr "« %T » n'est pas de type aggrégat"
 
-#: cp/init.c:1380
+#: cp/init.c:1327
 msgid "`%T' fails to be an aggregate typedef"
 msgstr "« %T » a échoué à être un typedef d'aggrégat"
 
-#: cp/init.c:1389
+#: cp/init.c:1336
 msgid "type `%T' is of non-aggregate type"
 msgstr "type « %T » est un type qui n'est pas d'aggrégat"
 
-#: cp/init.c:1491
+#: cp/init.c:1439
 msgid "cannot call destructor `%T::~%T' without object"
 msgstr "ne peut appeler le destructeur «%T::~%T» sans objet"
 
-#: cp/init.c:1531
+#: cp/init.c:1483
 msgid "invalid use of non-static field `%D'"
 msgstr "utilisation invalide d'un champ non statique « %D »"
 
 #. We can get here when processing a bad default
 #. argument, like:
 #. struct S { int a; void f(int i = a); }
-#: cp/init.c:1540 cp/method.c:163
+#: cp/init.c:1492 cp/method.c:160
 msgid "invalid use of member `%D'"
 msgstr "utilisation invalide du membre « %D »"
 
-#: cp/init.c:1550
+#: cp/init.c:1502
 msgid "no method `%T::%D'"
 msgstr "pas de méthode «%T::%D»"
 
-#: cp/init.c:1643
+#: cp/init.c:1595
 msgid "incomplete type `%T' does not have member `%D'"
 msgstr "type incomplet « %T » n'a pas de membre « %D »"
 
-#: cp/init.c:1712
+#: cp/init.c:1669
 msgid "`%D' is not a member of type `%T'"
 msgstr "« %D » n'est pas un membre de type « %T »"
 
-#: cp/init.c:1731
-msgid "illegal pointer to bit-field `%D'"
+#: cp/init.c:1688
+#, fuzzy
+msgid "invalid pointer to bit-field `%D'"
 msgstr "pointeur illégal pour un champ de bits « %D »"
 
-#: cp/init.c:1770
+#: cp/init.c:1727
 msgid "object missing in use of pointer-to-member construct"
 msgstr "objet manquant dans l'utilisation du construit pointeur-à-membre"
 
-#: cp/init.c:1810
+#: cp/init.c:1767
 msgid "member `%D' is non-static but referenced as a static member"
 msgstr "membre « %D » est non statique mais référencé comme membre statique"
 
-#: cp/init.c:1812 cp/typeck.c:3130 cp/typeck.c:3238
+#: cp/init.c:1769 cp/typeck.c:2828 cp/typeck.c:2932
 msgid "at this point in file"
 msgstr "à ce point dans le fichier"
 
-#: cp/init.c:1853 cp/typeck.c:2929
+#: cp/init.c:1806
 #, c-format
 msgid "object missing in `%E'"
 msgstr "objet manquant dans « %E »"
 
-#: cp/init.c:1984
+#: cp/init.c:1937
 msgid "new of array type fails to specify size"
 msgstr "new sur un type tableau a échoué dans l'évaluation de la taille"
 
-#: cp/init.c:1995
+#: cp/init.c:1948
 msgid "size in array new must have integral type"
 msgstr "taille d'un nouveau tableau (new) doit avoir un type entier"
 
-#: cp/init.c:2001
+#: cp/init.c:1954
 msgid "zero size array reserves no space"
 msgstr "tableau de taille zéro ne réserve pas d'espace"
 
-#: cp/init.c:2066
+#: cp/init.c:2019
 msgid "new cannot be applied to a reference type"
 msgstr "new ne peut être appliqué à un type référencé"
 
-#: cp/init.c:2072
+#: cp/init.c:2025
 msgid "new cannot be applied to a function type"
 msgstr "new ne peut être appliqué à un type de fonction"
 
-#: cp/init.c:2119
+#: cp/init.c:2072
 msgid "call to Java constructor, while `jclass' undefined"
 msgstr "appel d'un constructeur Java, alors que « jclass » est indéfini"
 
-#: cp/init.c:2135
+#: cp/init.c:2088
 msgid "can't find class$"
 msgstr "ne peut repérer class$"
 
-#: cp/init.c:2249
+#: cp/init.c:2202
 msgid "invalid type `void' for new"
 msgstr "type « void » invalide pour new"
 
-#: cp/init.c:2301
+#: cp/init.c:2254
 #, c-format
 msgid "call to Java constructor with `%s' undefined"
 msgstr "appel au constructeur Java avec « %s » indéfini"
 
-#: cp/init.c:2408
+#: cp/init.c:2362
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ interdit l'initialisation d'un nouveau tableau"
 
-#: cp/init.c:2426 cp/typeck2.c:359 cp/typeck2.c:1217
+#: cp/init.c:2380 cp/typeck2.c:360 cp/typeck2.c:1223
 msgid "initializer list being treated as compound expression"
 msgstr "liste d'initaliseurs a été traité comme une expression composée"
 
-#: cp/init.c:2432
+#: cp/init.c:2386
 msgid "ISO C++ forbids aggregate initializer to new"
 msgstr "ISO C++ interdit l'aggrégation d'initialiseur à new"
 
-#: cp/init.c:2516
+#: cp/init.c:2474
 msgid "uninitialized const in `new' of `%#T'"
 msgstr "constante non initialisée dans « new» pour «%#T »"
 
-#: cp/init.c:2880
+#: cp/init.c:2840
 msgid "initializer ends prematurely"
 msgstr "fin prématurée de l'initialiseur"
 
-#: cp/init.c:2950
+#: cp/init.c:2910
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "ne peut initialiser un table multi-dimensionnel avec initialiseur"
 
-#: cp/init.c:3125
+#: cp/init.c:3100
 msgid "unknown array size in delete"
 msgstr "taille du tableau inconnue dans delete"
 
-#: cp/init.c:3398
+#: cp/init.c:3365
 msgid "type to vector delete is neither pointer or array type"
 msgstr "type du vesteur delete n'est ni un pointeur ou un type tableau"
 
-#: cp/lex.c:144
+#: cp/lex.c:136
 msgid "type name expected before `*'"
 msgstr "nom de type attendu avec «*»"
 
-#: cp/lex.c:166
+#: cp/lex.c:158
 msgid "cannot declare references to references"
 msgstr "ne peut décalrer des références vers des références"
 
-#: cp/lex.c:171
+#: cp/lex.c:163
 msgid "cannot declare pointers to references"
 msgstr "ne peut déclarer des pointeurs vers des références"
 
-#: cp/lex.c:175
+#: cp/lex.c:167
 msgid "type name expected before `&'"
 msgstr "nom de type attendu avant «&»"
 
-#: cp/lex.c:993
+#: cp/lex.c:894
 #, c-format
 msgid "semicolon missing after %s declaration"
 msgstr "«;» manquant après la déclaration de %s"
 
-#: cp/lex.c:996
+#: cp/lex.c:897
 msgid "semicolon missing after declaration of `%T'"
 msgstr "«;» manquant après la déclaration « %T »"
 
-#: cp/lex.c:1044
+#: cp/lex.c:945
 #, c-format
 msgid "junk at end of #pragma %s"
 msgstr "rebut à la fin de #pragma %s"
 
-#: cp/lex.c:1051
+#: cp/lex.c:952
 #, c-format
 msgid "invalid #pragma %s"
 msgstr "#pragma %s invalde"
 
-#: cp/lex.c:1060
+#: cp/lex.c:961
 msgid "#pragma vtable no longer supported"
 msgstr "#pragma vtable n'est plus supporté"
 
-#: cp/lex.c:1137
+#: cp/lex.c:1038
 #, c-format
 msgid "#pragma implementation for %s appears after file is included"
 msgstr "implantation de #pragma pour %s apparaît après l'inclusion du fichier"
 
-#: cp/lex.c:1162
+#: cp/lex.c:1063
 msgid "junk at end of #pragma GCC java_exceptions"
 msgstr "rebut à la fin de #pragma GCC java_exceptions"
 
-#: cp/lex.c:1247
+#: cp/lex.c:1107
 msgid "`%D' not defined"
 msgstr "« %D » n'est pas défini"
 
-#: cp/lex.c:1252
+#: cp/lex.c:1110
 msgid "`%D' was not declared in this scope"
 msgstr "« %D » n'a pas été déclaré dans cet horizon"
 
-#: cp/lex.c:1262
+#: cp/lex.c:1118
 msgid "`%D' undeclared (first use this function)"
 msgstr "« %D » non déclaré (première utilisation dans cette fonction)"
 
-#: cp/lex.c:1266
+#: cp/lex.c:1122
 msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
 msgstr "(Chaque identificateur non déclaré est rapporté seulement une seule fois pour la fonction dans laquelle il apparaît.)"
 
-#: cp/lex.c:1289
-#, c-format
-msgid "name lookup of `%s' changed"
-msgstr "recherche du nom « %s » a changé"
-
-#: cp/lex.c:1291
-msgid "  matches this `%D' under ISO standard rules"
-msgstr "  concorde avec « %D » selon les règles standards ISO"
-
-#: cp/lex.c:1293
-msgid "  matches this `%D' under old rules"
-msgstr "  concorde avec « %D » selon les vieilles règles"
-
-#: cp/lex.c:1303 cp/lex.c:1310
-#, c-format
-msgid "name lookup of `%s' changed for new ISO `for' scoping"
-msgstr "recherche du nom « %s » changé pour le nouveau ISO «for » d'étendue de champ"
-
-#: cp/lex.c:1305
-msgid "  cannot use obsolete binding at `%D' because it has a destructor"
-msgstr "  ne peut utiliser une liaison obsolète à « %D » parce qu'il a un destructeur"
-
-#: cp/lex.c:1312
-msgid "  using obsolete binding at `%D'"
-msgstr "  utilisation de liaison obsolète à « %D »"
-
-#: cp/lex.c:1378
+#: cp/lex.c:1239
 msgid "`::%D' undeclared (first use here)"
 msgstr "«::%D» non déclaré (première utilisation ici)"
 
-#: cp/mangle.c:1912
+#: cp/mangle.c:2061
 msgid "real-valued template parameters when cross-compiling"
 msgstr "patron de paramètre en valeur réelle lors de la compilation croisée"
 
-#: cp/method.c:157
+#: cp/mangle.c:2325
+msgid "the mangled name of `%D' will change in a future version of GCC"
+msgstr ""
+
+#: cp/method.c:154
 msgid "invalid use of member `%D' in static member function"
 msgstr "utilisation invalide du membre « %D » dans un membre statique de fonction"
 
-#: cp/method.c:205
+#: cp/method.c:216
 msgid "use of namespace `%D' as expression"
 msgstr "utilisation d'un espace de dnomes « %D » comme expression"
 
-#: cp/method.c:210
+#: cp/method.c:221
 msgid "use of class template `%T' as expression"
 msgstr "utilisation du patron de classe « %T » comme expression"
 
-#: cp/method.c:223
+#: cp/method.c:234
 #, c-format
 msgid "use of %s from containing function"
 msgstr "utilisation de %s d'un fonction contenante"
 
-#: cp/method.c:226
+#: cp/method.c:237
 msgid "  `%#D' declared here"
 msgstr "  «%#D» déclaré ici"
 
-#: cp/method.c:244
+#: cp/method.c:255
 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr "requête du membre « %D » est ambiquë dans de mutliples héritage de treillis"
 
-#: cp/method.c:297
-msgid "implementation-reserved name `%D' used"
-msgstr "nom d'implantation réservé « %D » est utilisé"
-
-#: cp/method.c:428
+#: cp/method.c:455
 msgid "generic thunk code fails for method `%#D' which uses `...'"
 msgstr "code « thunk» générique a échoué pour la méthode «%#D» laquelle utilise « ...  »"
 
-#: cp/method.c:653
+#: cp/method.c:694
 msgid "non-static const member `%#D', can't use default assignment operator"
 msgstr "constante non statique du membre «%#D», ne peut utiliser l'opérateur d'affectation par défaut"
 
-#: cp/method.c:658
+#: cp/method.c:699
 msgid "non-static reference member `%#D', can't use default assignment operator"
 msgstr "référence non statique du membre «%#D», ne peut utiliser l'opérateur d'affectation par défaut"
 
-#: parse.y:218
+#: parse.y:261
 msgid "`%s' tag used in naming `%#T'"
-msgstr "étiquette « union» utilisée dans la dénomination de «%#T »"
+msgstr "étiquette « %s » utilisée dans la dénomination de « %#T »"
 
-#: parse.y:510
+#: parse.y:541
 msgid "keyword `export' not implemented, and will be ignored"
 msgstr "mot clé « export » n'est pas implanté et sera ignoré"
 
-#: parse.y:615
+#: parse.y:645
 msgid "use of linkage spec `%D' is different from previous spec `%D'"
 msgstr "utilisation de spéc de liaisons « %D » est différente de la spec précédente « %D »"
 
-#: parse.y:688
-msgid "invalid default template argument"
-msgstr "argument invalide pour le patron par défaut"
-
-#: parse.y:919
-msgid "only constructors take base initializers"
-msgstr "seuls les constructeurs prennent des initialiseurs de base"
-
-#: parse.y:921
+#: parse.y:942
 msgid "no base or member initializers given following ':'"
 msgstr "pas d'initialiseur de base ou membre donné après «:»"
 
-#: parse.y:963 parse.y:969
+#: parse.y:983 parse.y:989
 msgid "anachronistic old style base class initializer"
 msgstr "ancien style anachronique d'initialiseur de classe de base"
 
 #. Handle `Class<Class<Type>>' without space in the `>>'
-#: parse.y:1095
+#: parse.y:1115
 msgid "`>>' should be `> >' in template class name"
 msgstr "«>>» devrait être «> >» dans le nom du patron de la classe"
 
-#: parse.y:1133
+#: parse.y:1153
 msgid "use of template qualifier outside template"
 msgstr "utilisation d'un qualificateur de patron en dehors d'un patron"
 
-#: parse.y:1162 parse.y:1171
+#: parse.y:1182 parse.y:1191
 #, c-format
 msgid "ISO C++ forbids an empty condition for `%s'"
 msgstr "ISO C++ interdit une condition vide pour « %s »"
 
-#: parse.y:1194
+#: parse.y:1214
 msgid "definition of class `%T' in condition"
 msgstr "définition de la classe « %T » dans la condition"
 
-#: parse.y:1196
+#: parse.y:1216
 msgid "definition of enum `%T' in condition"
 msgstr "définition de l'aggrégat « %T » dans la condition"
 
-#: parse.y:1207
+#: parse.y:1227
 msgid "definition of array `%#D' in condition"
 msgstr "définition du tableau «%#D» dans la condition"
 
-#: parse.y:1316
+#: parse.y:1340
 msgid "old style placement syntax, use () instead"
 msgstr "ancien style de syntaxe de positionnement, utiliser () à la place"
 
-#: parse.y:1327
+#: parse.y:1351
 msgid "`%T' is not a valid expression"
 msgstr "« %T » n'est pas une expression valide"
 
-#: parse.y:1338
-msgid "ISO C++ forbids initialization of new expression with `='"
+#. This was previously allowed as an extension, but
+#. was removed in G++ 3.3.
+#: parse.y:1358
+#, fuzzy
+msgid "initialization of new expression with `='"
 msgstr "ISO C++ interdit l'initialisation d'une nouvelle expression avec «=»"
 
-#: parse.y:1369
+#: parse.y:1384
 msgid "ISO C++ forbids compound literals"
 msgstr "ISO C++ interdit les chaînes composées"
 
-#: parse.y:1611
+#: parse.y:1631
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr "ISO C++ interdit les groupes d'accolades à l'intérieur des expressions"
 
-#: parse.y:2013 parse.y:2028
+#: parse.y:2035 parse.y:2050
 msgid "sigof type specifier"
 msgstr "spécificateur du type sigof"
 
-#: parse.y:2018
+#: parse.y:2040
 msgid "`sigof' applied to non-aggregate expression"
 msgstr "« sigof » appliqué à une expression de non aggrégats"
 
-#: parse.y:2033
+#: parse.y:2055
 msgid "`sigof' applied to non-aggregate type"
 msgstr "« sigof » appliqué à un type non aggrégat"
 
-#: parse.y:2299
+#: parse.y:2321
 msgid "using `typename' outside of template"
 msgstr "utilisation de « typename » en dehors du patron"
 
-#: parse.y:2370
+#: parse.y:2391
 #, c-format
 msgid "storage class specifier `%s' not allowed after struct or class"
 msgstr "spécificateur de classe de stockages « %s » n'est pas permis après struct ou class"
 
-#: parse.y:2372
+#: parse.y:2393
 #, c-format
 msgid "type specifier `%s' not allowed after struct or class"
 msgstr "spécificateur de type « %s » n'est pas permis après struct ou class"
 
-#: parse.y:2374
+#: parse.y:2395
 #, c-format
 msgid "type qualifier `%s' not allowed after struct or class"
 msgstr "qualificateur de type « %s » n'est pas permis après struct ou class"
 
-#: parse.y:2376
+#: parse.y:2397
 msgid "no body nor ';' separates two class, struct or union declarations"
 msgstr "pas de corps ni de «;» séparant les deux déclarations de classes, struct ou union"
 
-#: parse.y:2508
+#: parse.y:2537
 msgid "no bases given following `:'"
 msgstr "pas de base donnée après «:»"
 
-#: parse.y:2539 parse.y:2554
+#: parse.y:2568 parse.y:2583
 msgid "`%D' access"
 msgstr "« %D » accès"
 
-#: parse.y:2544
+#: parse.y:2573
 msgid "multiple access specifiers"
 msgstr "spécificateurs d'accès multiples"
 
-#: parse.y:2562
+#: parse.y:2591
 msgid "multiple `virtual' specifiers"
 msgstr "spécificateurs « virtual » multiples"
 
-#: parse.y:2599
+#: parse.y:2628
 msgid "missing ';' before right brace"
 msgstr "«;» manquant avant l'accolade de droite"
 
-#: parse.y:2820
+#: parse.y:2849
 msgid "ISO C++ forbids array dimensions with parenthesized type in new"
 msgstr "ISO C++ interdit l'utilisation de parenthèses autour du type pour les dimensions de tableaux avec new"
 
-#: parse.y:3107 parse.y:3127 parse.y:3136 parse.y:3165
+#: parse.y:3136 parse.y:3156 parse.y:3165 parse.y:3194
 msgid "`%T' is not a class or namespace"
 msgstr "« %T » n'est pas une classe ou un espace de noms"
 
-#: parse.y:3332
+#: parse.y:3361
 msgid "ISO C++ forbids label declarations"
 msgstr "ISO C++ interdit la déclaration d'étiquette"
 
-#: parse.y:3492
+#: parse.y:3521
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ interdit les gotos calculés"
 
-#: parse.y:3500
+#: parse.y:3529
 msgid "label must be followed by statement"
 msgstr "l'étiquette doit être suivie d'une déclaration"
 
-#: parse.y:3545
+#: parse.y:3574
 msgid "must have at least one catch per try block"
 msgstr "doit avoir au moins un intercepteur par bloc d'essais"
 
-#: parse.y:3605
+#: parse.y:3634
 msgid "ISO C++ forbids compound statements inside for initializations"
 msgstr "ISO C++ interdit les déclarations composées à l'intérieur des initialisations"
 
 #. This helps us recover from really nasty
 #. parse errors, for example, a missing right
 #. parenthesis.
-#: parse.y:3690 parse.y:3700
+#: parse.y:3721 parse.y:3731
 msgid "possibly missing ')'"
 msgstr "«)» possiblement manquante"
 
-#: parse.y:3793
+#: parse.y:3824
 msgid "type specifier omitted for parameter"
 msgstr "spécificateur de type omis pour le paramètre"
 
-#: parse.y:3802
+#: parse.y:3833
 #, c-format
 msgid "`%E' is not a type, use `typename %E' to make it one"
 msgstr "« %E» n'est pas un type, utiliser «typename %E » pour en faire un"
 
-#: parse.y:3804
+#: parse.y:3835
 msgid "no type `%D' in `%T'"
 msgstr "pas de type « %D » dans « %T »"
 
-#: parse.y:3807
+#: parse.y:3838
 #, c-format
 msgid "type specifier omitted for parameter `%E'"
 msgstr "spécificateur de type omis pour le paramètre « %E »"
 
-#: parse.y:3815
+#: parse.y:3846
 msgid "'%D' is used as a type, but is not defined as a type."
 msgstr "« %D » est utilisé comme type, mais n'est pas défini comme type."
 
-#: cp/pt.c:211
+#: cp/pt.c:198
 msgid "data member `%D' cannot be a member template"
 msgstr "membre de données « %D » ne peut être membre du patron"
 
-#: cp/pt.c:223
+#: cp/pt.c:210
 msgid "invalid member template declaration `%D'"
 msgstr "déclaration de membre de patron invalide « %D »"
 
-#: cp/pt.c:618
+#: cp/pt.c:605
 msgid "explicit specialization in non-namespace scope `%D'"
 msgstr "spécialisation explicite dans la portée d'un non espace de noms « %D »"
 
-#: cp/pt.c:630
+#: cp/pt.c:617
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "fermetures de patrons de classe ne sont pas explicitement spécialisées"
 
-#: cp/pt.c:705
+#: cp/pt.c:692
 msgid "specializing `%#T' in different namespace"
 msgstr "spécialisation de «%#T» dans différents espaces de noms"
 
-#: cp/pt.c:706
+#: cp/pt.c:693
 msgid "  from definition of `%#D'"
 msgstr "  à partir de la définition de «%#D»"
 
-#: cp/pt.c:714
+#: cp/pt.c:701
 msgid "specialization of `%T' after instantiation"
 msgstr "spécialisation de « %T » après instanciation"
 
-#: cp/pt.c:717
+#: cp/pt.c:704
 msgid "explicit specialization of non-template `%T'"
 msgstr "spécialisation explicite du non patron « %T »"
 
-#: cp/pt.c:849
+#: cp/pt.c:836
 msgid "specialization of %D after instantiation"
 msgstr "spécialisation de %D après instanciation"
 
-#: cp/pt.c:952
+#: cp/pt.c:939
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/pt.c:1003
+#: cp/pt.c:990
 msgid "`%D' is not a function template"
 msgstr "« %D » n'est pas un patron de fonction"
 
-#: cp/pt.c:1126
+#: cp/pt.c:1129
 msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr "template-id « %D » pour «%+D» ne concorde pas avec aucune déclaration de patron"
 
-#: cp/pt.c:1134
+#: cp/pt.c:1137
 msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr "spécialisation de patron amibiguë « %D » pour «%+D»"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1361 cp/pt.c:1435
+#: cp/pt.c:1364 cp/pt.c:1438
 msgid "template-id `%D' in declaration of primary template"
 msgstr "template-id « %D » dans la déclaration de patron primaire"
 
-#: cp/pt.c:1374
+#: cp/pt.c:1377
 msgid "template parameter list used in explicit instantiation"
 msgstr "patron de liste de paramètres utilisé dans une instanciation explicite"
 
-#: cp/pt.c:1380
+#: cp/pt.c:1383
 msgid "definition provided for explicit instantiation"
 msgstr "définition fournie pour une instanciation explicite"
 
-#: cp/pt.c:1386
+#: cp/pt.c:1389
 msgid "too many template parameter lists in declaration of `%D'"
 msgstr "trop de patrons de listes de paramètres dans la déclaration de « %D »"
 
-#: cp/pt.c:1402
+#: cp/pt.c:1405
 msgid "too few template parameter lists in declaration of `%D'"
 msgstr "trop peu de patrons de listes de paramètres dans la déclaration de « %D »"
 
-#: cp/pt.c:1419
+#: cp/pt.c:1422
 msgid "explicit specialization not preceded by `template <>'"
 msgstr "spécialisation explicite n'est pas précédée de « template <> »"
 
-#: cp/pt.c:1432
+#: cp/pt.c:1435
 msgid "partial specialization `%D' of function template"
 msgstr "spécialisation partielle « %D » du patron de fonction"
 
-#: cp/pt.c:1464
+#: cp/pt.c:1467
 msgid "default argument specified in explicit specialization"
 msgstr "argument par défaut spécifié dans la spécialisation explicite"
 
-#: cp/pt.c:1468
+#: cp/pt.c:1471
 msgid "template specialization with C linkage"
 msgstr "spécialisation de patron avec édition de liens C"
 
@@ -16002,99 +16670,99 @@ msgstr "sp
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:1556
+#: cp/pt.c:1558
 msgid "specialization of implicitly-declared special member function"
 msgstr "spécialisation d'un membre spécial d'nue fonction déclaré implicitement"
 
-#: cp/pt.c:1599
+#: cp/pt.c:1602
 msgid "no member function `%D' declared in `%T'"
 msgstr "pas de membre de fonction « %D » déclaré dans « %T »"
 
 #. There are two many template parameter lists.
-#: cp/pt.c:1747
+#: cp/pt.c:1750
 msgid "too many template parameter lists in declaration of `%T'"
 msgstr "trop de patrons de listes de paramètres dans la déclaration de « %T »"
 
-#: cp/pt.c:1843
+#: cp/pt.c:1846
 msgid " shadows template parm `%#D'"
 msgstr " fait ombrage au paramètre du patron «%#D»"
 
-#: cp/pt.c:2247
+#: cp/pt.c:2250
 msgid "template parameters not used in partial specialization:"
 msgstr "paramètres du patron ne sont pas utilisés dans la spécialisation partielle:"
 
-#: cp/pt.c:2251
+#: cp/pt.c:2254
 msgid "        `%D'"
 msgstr "        « %D »"
 
-#: cp/pt.c:2263
+#: cp/pt.c:2266
 msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr "spécialisation partielle « %T » ne spécialise pas aucun patron d'arguments"
 
-#: cp/pt.c:2288
+#: cp/pt.c:2291
 #, c-format
 msgid "template argument `%E' involves template parameter(s)"
 msgstr "patron d'argument « %E » implique des paramètres du patron"
 
-#: cp/pt.c:2331
+#: cp/pt.c:2335
 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr "type « %T » du patron d'argument « %E » dépend des paramètres du patron"
 
-#: cp/pt.c:2419
+#: cp/pt.c:2423
 msgid "no default argument for `%D'"
 msgstr "pas d'argument par défaut pour « %D »"
 
-#: cp/pt.c:2552
+#: cp/pt.c:2576
 msgid "template with C linkage"
 msgstr "patron avec liaison C"
 
-#: cp/pt.c:2555
+#: cp/pt.c:2579
 msgid "template class without a name"
 msgstr "patron de classe sans nom"
 
-#: cp/pt.c:2632
+#: cp/pt.c:2656
 msgid "`%D' does not declare a template type"
 msgstr "« %D » ne déclare pas un type de patron"
 
-#: cp/pt.c:2638
+#: cp/pt.c:2662
 msgid "template definition of non-template `%#D'"
 msgstr "définition de patron d'un non patron «%#D»"
 
-#: cp/pt.c:2679
+#: cp/pt.c:2703
 msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr "attendait %d niveaux de patron de paramètres pour «%#D», obtenu %d"
 
-#: cp/pt.c:2691
+#: cp/pt.c:2715
 msgid "got %d template parameters for `%#D'"
 msgstr "a obtenu %d paramètres de patron pour «%#D»"
 
-#: cp/pt.c:2694
+#: cp/pt.c:2718
 msgid "got %d template parameters for `%#T'"
 msgstr "a obtenu %d paramètres de patron pour «%#T»"
 
-#: cp/pt.c:2696
+#: cp/pt.c:2720
 #, c-format
 msgid "  but %d required"
 msgstr "  mais %d son requis"
 
-#: cp/pt.c:2764
+#: cp/pt.c:2803
 msgid "`%T' is not a template type"
 msgstr "« %T » n'est pas un type patron"
 
-#: cp/pt.c:2780
+#: cp/pt.c:2819
 msgid "previous declaration `%D'"
 msgstr "déclaration précédente de « %D »"
 
-#: cp/pt.c:2781
+#: cp/pt.c:2820
 #, c-format
 msgid "used %d template parameter%s instead of %d"
 msgstr "utilisé %d patrons paramètre%s au lieu de %d"
 
-#: cp/pt.c:2797
+#: cp/pt.c:2836
 msgid "template parameter `%#D'"
 msgstr "patron de paramètre «%#D»"
 
-#: cp/pt.c:2798
+#: cp/pt.c:2837
 msgid "redeclared here as `%#D'"
 msgstr "redéclaré ici comme «%#D»"
 
@@ -16102,714 +16770,707 @@ msgstr "red
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:2808
+#: cp/pt.c:2847
 msgid "redefinition of default argument for `%#D'"
 msgstr "redéfinition de l'argument par défaut pour «%#D»"
 
-#: cp/pt.c:2809
+#: cp/pt.c:2848
 msgid "  original definition appeared here"
 msgstr "  définition originale apparaît ici"
 
-#: cp/pt.c:2902
+#: cp/pt.c:2941
 #, c-format
 msgid "`%E' is not a valid template argument"
 msgstr "« %E » n'est pas un argument valide pour le patron"
 
-#: cp/pt.c:2906
+#: cp/pt.c:2945
 msgid "it must be the address of a function with external linkage"
 msgstr "il doit être l'adresse d'une fonction avec lien externe"
 
-#: cp/pt.c:2908
+#: cp/pt.c:2947
 msgid "it must be the address of an object with external linkage"
 msgstr "il doît être l'adresse d'un objet avec lien externe"
 
-#: cp/pt.c:2912
+#: cp/pt.c:2951
 msgid "it must be a pointer-to-member of the form `&X::Y'"
 msgstr "il doit être un pointeur-vers-un-membre de la forme «&X::Y»"
 
-#: cp/pt.c:2923
+#: cp/pt.c:2962
 #, c-format
 msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
 msgstr "chaîne %E n'est pas un patron d'argument valide parce que c'est l'adresse d'un objet avec lien statique"
 
-#: cp/pt.c:2935
+#: cp/pt.c:2974
 #, c-format
 msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr "adresse du non externe « %E » ne peut être utilisé comme patron d'argument"
 
-#: cp/pt.c:2946
+#: cp/pt.c:2985
 #, c-format
 msgid "non-constant `%E' cannot be used as template argument"
 msgstr "la non const « %E » ne peut être utilisé comme un patron d'argument"
 
-#: cp/pt.c:2953
+#: cp/pt.c:2992
 #, c-format
 msgid "object `%E' cannot be used as template argument"
 msgstr "objet « %E » ne peut être utilisé comme un patron d'argument"
 
-#: cp/pt.c:3333
+#: cp/pt.c:3367
 #, c-format
 msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr "pour référencer un type de membre de patron de paramètres, utiliser « typename %E »"
 
-#: cp/pt.c:3346 cp/pt.c:3362 cp/pt.c:3401
+#: cp/pt.c:3380 cp/pt.c:3396 cp/pt.c:3435
 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr "non concordance de type/valeur pour l'argument %d dans la liste des paramètres du patron de « %D »"
 
-#: cp/pt.c:3349
+#: cp/pt.c:3383
 msgid "  expected a constant of type `%T', got `%T'"
 msgstr "  attendait une constante de type « %T », a obtenu « %T »"
 
-#: cp/pt.c:3353
+#: cp/pt.c:3387
 #, c-format
 msgid "  expected a type, got `%E'"
 msgstr "  attendait un type, a obtenu « %E »"
 
-#: cp/pt.c:3365
+#: cp/pt.c:3399
 msgid "  expected a type, got `%T'"
 msgstr "  attendait un type, a obtenu « %T »"
 
-#: cp/pt.c:3367
+#: cp/pt.c:3401
 msgid "  expected a class template, got `%T'"
 msgstr "  attendait un patron de classe, a obtenu « %T »"
 
-#: cp/pt.c:3403
+#: cp/pt.c:3437
 msgid "  expected a template of type `%D', got `%D'"
 msgstr "  attendait un patron de type « %D », a obtenu « %D »"
 
-#: cp/pt.c:3425
+#: cp/pt.c:3459
 msgid "template-argument `%T' uses anonymous type"
 msgstr "argument du patron « %T » utilise un type anonyme"
 
-#: cp/pt.c:3428
+#: cp/pt.c:3462
 msgid "template-argument `%T' uses local type `%T'"
 msgstr "argument du patron « %T » utilise un type local « %T »"
 
-#: cp/pt.c:3463
+#: cp/pt.c:3472
+#, fuzzy
+msgid "template-argument `%T' is a variably modified type"
+msgstr "argument du patron « %T » utilise un type anonyme"
+
+#: cp/pt.c:3507
 msgid "could not convert template argument `%E' to `%T'"
 msgstr "ne peut convertir l'argument du patron « %E » vers « %T »"
 
-#: cp/pt.c:3507
+#: cp/pt.c:3551
 #, c-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "nombre erroné d'arguments du patron (%d devrait être %d)"
 
-#: cp/pt.c:3511
+#: cp/pt.c:3555
 msgid "provided for `%D'"
 msgstr "fournie pour « %D »"
 
-#: cp/pt.c:3558
+#: cp/pt.c:3602
 #, c-format
 msgid "template argument %d is invalid"
 msgstr "patron de l'argument %d est invalide"
 
-#: cp/pt.c:3790
+#: cp/pt.c:3837
 msgid "non-template used as template"
 msgstr "non patron utilisé comme patron"
 
-#: cp/pt.c:3908
+#: cp/pt.c:3968
 msgid "`%T' is not a template"
 msgstr "« %T » n'est pas un patron"
 
-#: cp/pt.c:3921
+#: cp/pt.c:3981
 msgid "non-template type `%T' used as a template"
 msgstr "type non patron « %T » utilisé comme un patron"
 
-#: cp/pt.c:3923
+#: cp/pt.c:3983
 msgid "for template declaration `%D'"
 msgstr "pour la déclaration du patron « %D »"
 
-#: cp/pt.c:4486
+#: cp/pt.c:4598
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr "instantiation de la profondeur du patron excède le maximum de %d (utiliser -ftemplate-depth-NN pour augmenter le maximum) lors de l'instanciation de « %D »"
 
-#: cp/pt.c:4921
+#: cp/pt.c:5074
 msgid "ambiguous class template instantiation for `%#T'"
 msgstr "instanciation ambiguë de patron de classe pour «%#T»"
 
-#: cp/pt.c:4928
+#: cp/pt.c:5081
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:5949 cp/pt.c:6054
+#: cp/pt.c:6104 cp/pt.c:6214
 msgid "instantiation of `%D' as type `%T'"
 msgstr "instanciation de « %D » comme type « %T »"
 
-#: cp/pt.c:6096
+#: cp/pt.c:6258
 msgid "invalid parameter type `%T'"
 msgstr "paramètre invalide pour le type « %T »"
 
-#: cp/pt.c:6098
+#: cp/pt.c:6260
 msgid "in declaration `%D'"
 msgstr "dans la déclaration de « %D »"
 
-#: cp/pt.c:6173
+#: cp/pt.c:6335
 msgid "creating pointer to member function of non-class type `%T'"
 msgstr "création d'un pointeur vers le membre d'une fonction d'un type non classe « %T »"
 
-#: cp/pt.c:6336
+#: cp/pt.c:6498
 msgid "creating array with size zero"
 msgstr "création d'un tableau de taille zéro"
 
-#: cp/pt.c:6350
+#: cp/pt.c:6512
 #, c-format
 msgid "creating array with size zero (`%E')"
 msgstr "création d'un tableau de taille zéro (« %E »)"
 
-#: cp/pt.c:6589
+#: cp/pt.c:6751
 msgid "forming reference to void"
 msgstr "formation d'une référence en void"
 
-#: cp/pt.c:6591
+#: cp/pt.c:6753
 msgid "forming %s to reference type `%T'"
 msgstr "formant %s pour référencer le type « %T »"
 
-#: cp/pt.c:6629
+#: cp/pt.c:6791
 msgid "creating pointer to member of non-class type `%T'"
 msgstr "création d'un pointeur vers le membre d'un type non classe « %T »"
 
-#: cp/pt.c:6635
+#: cp/pt.c:6797
 msgid "creating pointer to member reference type `%T'"
 msgstr "création d'un pointeur vers le membre de référence du type « %T »"
 
-#: cp/pt.c:6713
+#: cp/pt.c:6875
 msgid "creating array of `%T'"
 msgstr "création du tableau « %T »"
 
-#: cp/pt.c:6756
+#: cp/pt.c:6918
 msgid "`%T' is not a class, struct, or union type"
 msgstr "« %T » n'est pas une classe, struct ou un type d'union"
 
-#: cp/pt.c:6866
+#: cp/pt.c:7028
 #, c-format
 msgid "use of `%s' in template"
 msgstr "utilisation de « %s » dans le patron"
 
-#: cp/pt.c:7629
+#: cp/pt.c:7790
 msgid "type `%T' composed from a local class is not a valid template-argument"
 msgstr "type « %T » composé à partir d'une classe locale n'est pas un patron d'argument valide"
 
-#: cp/pt.c:7630
+#: cp/pt.c:7791
 msgid "  trying to instantiate `%D'"
 msgstr "  tentative d'instanciation « %D »"
 
-#: cp/pt.c:8060
+#: cp/pt.c:8230
 msgid "incomplete type unification"
 msgstr "type d'unification incomplète"
 
-#: cp/pt.c:9027
+#: cp/pt.c:9178
 #, c-format
 msgid "use of `%s' in template type unification"
 msgstr "utilisation de « %s » dans le patron du type d'unification"
 
-#: cp/pt.c:9447 cp/pt.c:9515
+#: cp/pt.c:9596 cp/pt.c:9668
 msgid "explicit instantiation of non-template `%#D'"
 msgstr "instanciation explicite d'un non patron «%#D»"
 
-#: cp/pt.c:9463 cp/pt.c:9510
+#: cp/pt.c:9612 cp/pt.c:9663
 msgid "no matching template for `%D' found"
 msgstr "non concordance de patron pour « %D » repéré"
 
-#: cp/pt.c:9469
+#: cp/pt.c:9618
 msgid "explicit instantiation of `%#D'"
 msgstr "instanciation explicite de «%#D»"
 
-#. [temp.spec]
-#.
-#. No program shall both explicitly instantiate and explicitly
-#. specialize a template.
-#: cp/pt.c:9486
-msgid "explicit instantiation of `%#D' after"
-msgstr "instanciation explicite de «%#D» après"
-
-#: cp/pt.c:9487 cp/pt.c:9624
-msgid "explicit specialization here"
-msgstr "spécialisation explicite ici"
-
-#: cp/pt.c:9502
+#: cp/pt.c:9655
 msgid "duplicate explicit instantiation of `%#D'"
 msgstr "duplication d'instanciation explicite de «%#D»"
 
-#: cp/pt.c:9527
+#: cp/pt.c:9680
 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr "ISO C++ interdit l'utilisation de « extern » sur instanciations explicites"
 
-#: cp/pt.c:9531 cp/pt.c:9609
+#: cp/pt.c:9684 cp/pt.c:9762
 msgid "storage class `%D' applied to template instantiation"
 msgstr "classe de stockage « %D » appliqué à l'instanciation du patron"
 
-#: cp/pt.c:9576
+#: cp/pt.c:9729
 msgid "explicit instantiation of non-template type `%T'"
 msgstr "instanciation explicite de type non patron « %T »"
 
-#: cp/pt.c:9590
+#: cp/pt.c:9743
 msgid "explicit instantiation of `%#T' before definition of template"
 msgstr "instanciation explicite de «%#T» avant la définition de patron"
 
-#: cp/pt.c:9598
+#: cp/pt.c:9751
 #, c-format
 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr "ISO C++ interdit l'utilisation de « %s » sur instanciations explicites"
 
-#: cp/pt.c:9623
-msgid "explicit instantiation of `%#T' after"
-msgstr "instanciation explicite de «%#T» après"
-
-#: cp/pt.c:9641
+#: cp/pt.c:9795
 msgid "duplicate explicit instantiation of `%#T'"
 msgstr "duplication d'instanciation explicite de «%#T»"
 
-#: cp/pt.c:10003
+#: cp/pt.c:10177
 msgid "explicit instantiation of `%D' but no definition available"
 msgstr "instanciation explicite de « %D » mais pas de définition disponible"
 
-#: cp/pt.c:10375
+#: cp/pt.c:10551
 msgid "`%#T' is not a valid type for a template constant parameter"
 msgstr "«%#T» n'a pas un type valide pour un patron de parametre de constante"
 
-#: cp/repo.c:272
+#: cp/repo.c:271
 msgid "-frepo must be used with -c"
 msgstr "-frepo doit être utilisé avec -c"
 
-#: cp/repo.c:366
+#: cp/repo.c:361
 #, c-format
 msgid "mysterious repository information in %s"
 msgstr "dépôt mystérieux d'informations dans %s"
 
-#: cp/repo.c:381
+#: cp/repo.c:376
 #, c-format
 msgid "can't create repository information file `%s'"
 msgstr "ne peut créer le fichier « %s » pour dépôt d'informations"
 
-#: cp/rtti.c:200
+#: cp/rtti.c:240
 msgid "cannot use typeid with -fno-rtti"
 msgstr "ne peut utiliser typeid avec -fno-rtti"
 
-#: cp/rtti.c:206
+#: cp/rtti.c:246
 msgid "must #include <typeinfo> before using typeid"
 msgstr "doit utiliser  #include <typeinfo> avant d'utiliser typeid"
 
-#: cp/rtti.c:280
+#: cp/rtti.c:320
 msgid "cannot create type information for type `%T' because its size is variable"
 msgstr "ne peut créer une information pour le type « %T » parce que sa taille est variable"
 
-#: cp/rtti.c:525 cp/rtti.c:539
+#: cp/rtti.c:585 cp/rtti.c:599
 msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
 msgstr "dynamic_cast de «%#D» vers «%#T» ne pourra jamais réussir"
 
-#: cp/rtti.c:614
+#: cp/rtti.c:675
 msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
 msgstr "ne peut effectuer un dynamic_cast « %E » (du type «%#T') vers le type «%#T» (%s)"
 
-#: cp/search.c:340
+#: cp/search.c:348
 msgid "`%T' is an inaccessible base of `%T'"
 msgstr "« %T » est une base inaccessible de « %T »"
 
-#: cp/search.c:350
+#: cp/search.c:358
 msgid "`%T' is an ambiguous base of `%T'"
 msgstr "« %T » est une base ambiguë de « %T »"
 
-#: cp/search.c:1820
+#: cp/search.c:1925
 msgid "adjusting pointers for covariant returns"
 msgstr "ajuster les pointeurs pour des retours co-variants"
 
-#: cp/search.c:1824 cp/search.c:1831
+#: cp/search.c:1929 cp/search.c:1936
 msgid "invalid covariant return type for `%#D'"
 msgstr "type retourné covariant invalide pour «%#D»"
 
-#: cp/search.c:1825
+#: cp/search.c:1930
 msgid "  overriding `%#D' (must be pointer or reference to class)"
 msgstr "  écrasant «%#D» (doit être un pointeur ou une référence vers un classe)"
 
-#: cp/search.c:1832
+#: cp/search.c:1937
 msgid "  overriding `%#D' (must use pointer or reference)"
 msgstr "  écrasant «%#D» (doit utiliser un pointeur ou un référence)"
 
-#: cp/search.c:1837
+#: cp/search.c:1942
 msgid "conflicting return type specified for `%#D'"
 msgstr "types retournés conflictuels spécifiés pour «%#D»"
 
-#: cp/search.c:1838
+#: cp/search.c:1943
 msgid "  overriding `%#D'"
 msgstr "  écrasant «%#D»"
 
-#: cp/search.c:1847
+#: cp/search.c:1952
 #, c-format
 msgid "looser throw specifier for `%#F'"
 msgstr "a placé un spécificateur pour «%#F»"
 
-#: cp/search.c:1848
+#: cp/search.c:1953
 #, c-format
 msgid "  overriding `%#F'"
 msgstr "  écrasant «%#F»"
 
 #. A static member function cannot match an inherited
 #. virtual member function.
-#: cp/search.c:1938
+#: cp/search.c:2042
 msgid "`%#D' cannot be declared"
 msgstr "«%#D» ne peut être déclaré"
 
-#: cp/search.c:1939
+#: cp/search.c:2043
 msgid "  since `%#D' declared in base class"
 msgstr "  alors que «%#D» est déclaré dans la classe de base"
 
-#: cp/search.c:2080
+#: cp/search.c:2184
 msgid "`%#D' needs a final overrider"
 msgstr "«%#D» a besoin d'un écraseur final"
 
-#: cp/semantics.c:911
+#: cp/semantics.c:919
 #, c-format
 msgid "type of asm operand `%E' could not be determined"
 msgstr "type d'opérande asm « %E » ne peut être déterminé"
 
-#: cp/semantics.c:1053
+#: cp/semantics.c:1051
 msgid "ISO C++ does not permit named return values"
 msgstr "ISO C++ ne permet pas les valeurs retournées nommées"
 
-#: cp/semantics.c:1062
+#: cp/semantics.c:1060
 msgid "return identifier `%D' already in place"
 msgstr "identificateur retourné « %D » est déjà en place"
 
-#: cp/semantics.c:1070
+#: cp/semantics.c:1068
 msgid "can't redefine default return value for constructors"
 msgstr "ne peut redéfinir la valeur retournée par défaut pour les constructeurs"
 
-#: cp/semantics.c:1137
-msgid "base initializer for `%T'"
-msgstr "initialiseur de base « %T »"
-
-#: cp/semantics.c:1139
-msgid "   will be re-ordered to precede member initializations"
-msgstr "   sera ré-ordonné pour précéder les initialisations de membre"
+#: cp/semantics.c:1100
+msgid "only constructors take base initializers"
+msgstr "seuls les constructeurs prennent des initialiseurs de base"
 
-#: cp/semantics.c:1327
+#: cp/semantics.c:1342
 msgid "`this' is unavailable for static member functions"
 msgstr "« this » n'est pas disponible pour les membres statiques de fonctions"
 
-#: cp/semantics.c:1333
+#: cp/semantics.c:1348
 msgid "invalid use of `this' in non-member function"
 msgstr "utilisation invalide de « ceci » dans un non membre de fonction"
 
-#: cp/semantics.c:1335
+#: cp/semantics.c:1350
 msgid "invalid use of `this' at top level"
 msgstr "utilisation invalide de « ceci » au niveau supérieur"
 
-#: cp/semantics.c:1373
+#: cp/semantics.c:1380
 msgid "calling type `%T' like a method"
 msgstr "appel du type « %T » comme une méthode"
 
-#: cp/semantics.c:1409
+#: cp/semantics.c:1418
 msgid "destructor specifier `%T::~%T()' must have matching names"
 msgstr "spécificateur du destructeur «%T::~%T()» doit avoir des noms concordants"
 
-#: cp/semantics.c:1415
+#: cp/semantics.c:1424
 msgid "`%E' is not of type `%T'"
 msgstr "« %E » n'est pas un type « %T »"
 
-#: cp/semantics.c:1608
+#: cp/semantics.c:1612
 msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr "patron de type de paramètres doit utiliser le mot clé « class» ou «typename »"
 
-#: cp/semantics.c:1670
+#: cp/semantics.c:1651
+msgid "invalid default template argument"
+msgstr "argument invalide pour le patron par défaut"
+
+#: cp/semantics.c:1693
 msgid "definition of `%#T' inside template parameter list"
 msgstr "définition de «%#T» à l'intérieur d'un patron de liste de paramètres"
 
-#: cp/semantics.c:1686
+#: cp/semantics.c:1709
 msgid "invalid definition of qualified type `%T'"
 msgstr "définition invalide d'un type qualifié « %T »"
 
-#: cp/semantics.c:2039
+#: cp/semantics.c:2051
+#, fuzzy
+msgid "invalid base-class specification"
+msgstr "spécification de longueur invalide à %0"
+
+#: cp/semantics.c:2060
 msgid "base class `%T' has cv qualifiers"
 msgstr "classe de base « %T » a des qualificateurs cv"
 
-#: cp/semantics.c:2072
+#: cp/semantics.c:2091
 msgid "multiple declarators in template declaration"
 msgstr "déclarateurs  multiples dans la déclaration de patron"
 
-#: cp/spew.c:239
+#: cp/spew.c:225
 #, c-format
 msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
 msgstr "nom d'identificateur « %s » entre en conflit avec la stratégie interne de dénomination de GNU C++"
 
-#: cp/spew.c:1017 cp/spew.c:1292
+#: cp/spew.c:1002 cp/spew.c:1336
 msgid "parse error at end of saved function text"
 msgstr "erreur d'analyse syntaxique à la fin de la sauvegarde de la fonction texte"
 
-#: cp/spew.c:1062
+#: cp/spew.c:1090 cp/spew.c:1178
+#, fuzzy
+msgid "%Hend of file read inside definition"
+msgstr "PAS n'est pas alloué dans la définition d'un champ"
+
+#: cp/spew.c:1121
 msgid "parse error in method specification"
 msgstr "erreur d'analyse syntaxique dans la spécification de fonction"
 
-#: cp/spew.c:1104
+#: cp/spew.c:1161
 msgid "function body for constructor missing"
 msgstr "corps de fonction pour le constructeur est manquante"
 
-#: cp/spew.c:1371
+#: cp/spew.c:1258
+#, fuzzy
+msgid "%Hend of file read inside default argument"
+msgstr "« %D » ne peut avoir d'arguments par défaut"
+
+#: cp/spew.c:1415
 msgid "circular dependency in default args of `%#D'"
 msgstr "dépendance circulaire dans les arguments par défaut de «%#D»"
 
-#: cp/spew.c:1435
+#: cp/spew.c:1479
 msgid "invalid type `%T' for default argument to `%T'"
 msgstr "type invalide « %T » pour l'argument par défaut « %T »"
 
-#: cp/spew.c:1495
+#: cp/spew.c:1539
 #, c-format
 msgid "%s before `%s'"
 msgstr "%s avant « %s »"
 
-#: cp/spew.c:1497
+#: cp/spew.c:1541
 #, c-format
 msgid "%s before `%c'"
 msgstr "%s avant « %c »"
 
-#: cp/spew.c:1499
+#: cp/spew.c:1543
 #, c-format
 msgid "%s before `\\%o'"
 msgstr "%s avant «\\%o»"
 
-#: cp/spew.c:1502
+#: cp/spew.c:1546
 #, c-format
 msgid "%s before `%s' token"
 msgstr "%s avantle jeton « %s »"
 
-#: cp/tree.c:224
+#: cp/tree.c:251 cp/tree.c:263
 #, c-format
 msgid "non-lvalue in %s"
 msgstr "n'est pas un lvalue dans %s"
 
-#: cp/tree.c:578
+#: cp/tree.c:635
 msgid "`%V' qualifiers cannot be applied to `%T'"
 msgstr "qualificateur « %V » ne peut pas être appliqué à « %T »"
 
-#: cp/tree.c:581
-msgid "ignoring `%V' qualifiers on `%T'"
-msgstr "qualificateurs « %V » ignorés pour « %T »"
-
-#: cp/tree.c:1920
+#: cp/tree.c:2012
 #, c-format
 msgid "`%s' attribute can only be applied to Java class definitions"
 msgstr "attribut « %s » peut seulement être appliqué aux définitions de classes Java"
 
-#: cp/tree.c:1950
+#: cp/tree.c:2042
 #, c-format
 msgid "`%s' attribute can only be applied to class definitions"
 msgstr "attribut « %s » peut seulement être appliqué aux définitions de classes"
 
-#: cp/tree.c:1956
+#: cp/tree.c:2048
 #, c-format
 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "« %s » est obsolète; vtables g++ sont maintenant COM-compatibles par défaut"
 
-#: cp/tree.c:1981
+#: cp/tree.c:2073
 msgid "requested init_priority is not an integer constant"
 msgstr "init_priority demandé n'est pas une constante entière"
 
-#: cp/tree.c:2002
+#: cp/tree.c:2094
 #, c-format
 msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
 msgstr "peut seulement utiliser l'attribut « %s » sur la portée de fichier de définitions des objets de type de classe"
 
-#: cp/tree.c:2010
+#: cp/tree.c:2102
 msgid "requested init_priority is out of range"
 msgstr "init_priority demandé est hors gamme"
 
-#: cp/tree.c:2020
+#: cp/tree.c:2112
 msgid "requested init_priority is reserved for internal use"
 msgstr "init_priority demandé est réservé pour un usage interne"
 
-#: cp/tree.c:2030
+#: cp/tree.c:2122
 #, c-format
 msgid "`%s' attribute is not supported on this platform"
 msgstr "attribut « %s » n'est pas supporté sur cette plate-forme"
 
-#: cp/typeck.c:518
+#: cp/tree.c:2659
+#, fuzzy, c-format
+msgid "lang_* check: failed in %s, at %s:%d"
+msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
+
+#: cp/typeck.c:524
 #, c-format
 msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
 msgstr "ISO C++ interdit %s entre les pointeurs de type « void * » et les pointeurs de fonctions"
 
-#: cp/typeck.c:539
+#: cp/typeck.c:545
 msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
 msgstr "%s entre des types distincs de pointeurs  « %T » et « %T » manque de transtypage"
 
-#: cp/typeck.c:1430
+#: cp/typeck.c:1438
 msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
 msgstr "ISO C++ interdit la conversion de «%#T» en « (...) »"
 
-#: cp/typeck.c:1500
-msgid "ISO C++ forbids applying `sizeof' to a function type"
-msgstr "ISO C++ interdit l'application de « sizeof » sur un type de fonction"
-
-#: cp/typeck.c:1506
-msgid "ISO C++ forbids applying `sizeof' to a member function"
-msgstr "ISO C++ interdit l'application de « sizeof » sur le membre d'une fonction"
-
-#: cp/typeck.c:1512
-msgid "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
-msgstr "ISO C++ interdit l'application de « sizeof» sur un type «void » qui est un type incomplet"
-
-#: cp/typeck.c:1526
-msgid "`sizeof' applied to non-static member"
-msgstr "« sizeof » appliqué à un membre non statique"
+#: cp/typeck.c:1516
+#, fuzzy, c-format
+msgid "invalid application of `%s' to a member function"
+msgstr "utilisation invalide de « ceci » dans un non membre de fonction"
 
-#: cp/typeck.c:1531
-msgid "`sizeof' applied to incomplete type `%T'"
-msgstr "« sizeof» appliqué sur un type incomplet «%T »"
+#: cp/typeck.c:1522
+#, fuzzy, c-format
+msgid "invalid application of `%s' to non-static member"
+msgstr "utilisation invalide de « %s » sur un pointeur vers un membre"
 
-#: cp/typeck.c:1561
+#: cp/typeck.c:1540
 msgid "sizeof applied to a bit-field"
 msgstr "sizeof appliqué sur un champ de bits"
 
-#: cp/typeck.c:1564
+#: cp/typeck.c:1543
 msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
 msgstr "ISO C++ interdit l'application de « sizeof » sur l'expression d'un type de fonction"
 
-#: cp/typeck.c:1711
+#: cp/typeck.c:1655
 msgid "invalid use of non-lvalue array"
 msgstr "utilisation invalide d'un tableau sans lvalue"
 
-#: cp/typeck.c:1817
+#: cp/typeck.c:1761
 msgid "deprecated conversion from string constant to `%T'"
 msgstr "conversion dépréciée de la chaîne de constante vers « %T »"
 
-#: cp/typeck.c:1835
-msgid "request for member `%T::%D' in expression of non-aggregate type `%T'"
-msgstr "requête du membre «%T::%D» dans l'expression du type non aggrégat « %T »"
+#: cp/typeck.c:1892 cp/typeck.c:2115
+#, fuzzy
+msgid "request for member `%D' in `%E', which is of non-class type `%T'"
+msgstr "requête du membre « %D » dans « %E », lequel n'est pas de type aggrégat « %T »"
+
+#: cp/typeck.c:1918
+#, fuzzy
+msgid "`%D' is not a member of `%T'"
+msgstr "« %D » n'est pas un membre de type « %T »"
+
+#: cp/typeck.c:1958 cp/typeck.c:1979
+#, fuzzy
+msgid "invalid access to non-static data member `%D' of NULL object"
+msgstr "utilisation invalide d'un champ non statique « %D »"
+
+#: cp/typeck.c:1960 cp/typeck.c:1981
+msgid "(perhaps the `offsetof' macro was used incorrectly)"
+msgstr ""
+
+#: cp/typeck.c:2161
+#, fuzzy
+msgid "`%D::%D' is not a member of `%T'"
+msgstr "« %D » n'est pas un membre de type « %T »"
 
-#: cp/typeck.c:2030
+#: cp/typeck.c:2187
 msgid "destructor specifier `%T::~%T' must have matching names"
 msgstr "spécificateur du destructeur «%T::~%T» doit des noms concordants"
 
-#: cp/typeck.c:2036
+#: cp/typeck.c:2193
 msgid "type `%T' has no destructor"
 msgstr "type « %T » n'a pas de destructeur"
 
-#: cp/typeck.c:2053 cp/typeck.c:2135
-msgid "invalid use of type decl `%#D' as expression"
-msgstr "utilisation invalide du type decl «%#D» comme expression"
-
-#: cp/typeck.c:2058
-msgid "invalid use of template `%#D' as expression"
-msgstr "utilisation invalide du patron «%#D» comme expression"
-
-#: cp/typeck.c:2126
-msgid "`%#T' has no member named `%D'"
-msgstr "«%#T» n'a pas de membre nommé « %D »"
-
-#: cp/typeck.c:2176 cp/typeck.c:2205
-msgid "invalid offsetof from non-POD type `%#T'; use pointer to member instead"
-msgstr "offsetof invalide du type non POD «%#T»; utiliser un pointeur vers un membre à la place"
+#: cp/typeck.c:2232
+#, fuzzy
+msgid "`%D' is not a member template function"
+msgstr "« %D » n'est pas une fonction"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2316
+#: cp/typeck.c:2326
 msgid "`%T' is not a pointer-to-object type"
 msgstr "« %T » n'est pas un type pointeur-vers-objet"
 
-#: cp/typeck.c:2343
+#: cp/typeck.c:2353
 #, c-format
 msgid "invalid use of `%s' on pointer to member"
 msgstr "utilisation invalide de « %s » sur un pointeur vers un membre"
 
-#: cp/typeck.c:2349
+#: cp/typeck.c:2359
 msgid "invalid type argument"
 msgstr "type d'argument invalide"
 
-#: cp/typeck.c:2452
+#: cp/typeck.c:2462
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr "ISO C++ interdit le souscriptage de non lvalue de tableau"
 
-#: cp/typeck.c:2463
+#: cp/typeck.c:2473
 msgid "subscripting array declared `register'"
 msgstr "souscriptage de tableau déclaré « register »"
 
-#: cp/typeck.c:2638 cp/typeck.c:2788
-msgid "pointer to member function called, but not in class scope"
-msgstr "appel d'un pointeur vers un membre de fonction, mais n'est pas dans le champ de la classe"
-
-#: cp/typeck.c:2662
-msgid "object missing in call to method `%D'"
-msgstr "objet manquant dans l'appel de la méthode « %D »"
-
-#: cp/typeck.c:2706
-msgid "function `%D' declared overloaded, but no definitions appear with which to resolve it?!?"
-msgstr "fontion « %D » déclarée surchargée, mais aucune définition n'apparaît pour la résoudre?!?"
-
-#: cp/typeck.c:2786
-msgid "invalid call to member function needing `this' in static member function scope"
-msgstr "appel invalide vers un membre de fonction ayant besoin de « ceci » dans le champ du membre statique de la fonction"
+#: cp/typeck.c:2558
+#, fuzzy, c-format
+msgid "object missing in use of `%E'"
+msgstr "objet manquant dans « %E »"
 
-#: cp/typeck.c:2965
+#: cp/typeck.c:2663
 msgid "ISO C++ forbids calling `::main' from within program"
 msgstr "ISO C++ interdit l'appel de «::main» à partir de l'intérieur du programme"
 
-#: cp/typeck.c:2990
+#: cp/typeck.c:2688
 #, c-format
 msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
 msgstr "doit utiliser .* ou ->* pour l'appel de la fonction pointer-to-member dans « %E (...) »"
 
-#: cp/typeck.c:3003
+#: cp/typeck.c:2701
 #, c-format
 msgid "`%E' cannot be used as a function"
 msgstr "« %E » ne peut être utilisé comme une fonction"
 
-#: cp/typeck.c:3128
+#: cp/typeck.c:2826
 msgid "too many arguments to %s `%+#D'"
 msgstr "trop d'arguments pour %s «%+#D»"
 
-#: cp/typeck.c:3169
+#: cp/typeck.c:2867
 msgid "parameter type of called function is incomplete"
 msgstr "type de paramètre de la fonction appelée est incomplet"
 
-#: cp/typeck.c:3236
+#: cp/typeck.c:2930
 msgid "too few arguments to %s `%+#D'"
 msgstr "pas assez d'argument pour %s «%+#D»"
 
-#: cp/typeck.c:3364 cp/typeck.c:3374
+#: cp/typeck.c:3058 cp/typeck.c:3068
 msgid "assuming cast to type `%T' from overloaded function"
 msgstr "transtypage vers le type « %T » est assumé à partir de la fonction surchargée"
 
-#: cp/typeck.c:3434
+#: cp/typeck.c:3128
 #, c-format
 msgid "division by zero in `%E / 0'"
 msgstr "division par zéro dans «%E / 0»"
 
-#: cp/typeck.c:3436
+#: cp/typeck.c:3130
 #, c-format
 msgid "division by zero in `%E / 0.'"
 msgstr "division par zéro dans «%E / 0.»"
 
-#: cp/typeck.c:3466
+#: cp/typeck.c:3160
 #, c-format
 msgid "division by zero in `%E %% 0'"
 msgstr "division par zéro dans «%E %% 0»"
 
-#: cp/typeck.c:3468
+#: cp/typeck.c:3162
 #, c-format
 msgid "division by zero in `%E %% 0.'"
 msgstr "division par zéro dans «%E %% 0.»"
 
-#: cp/typeck.c:3548
+#: cp/typeck.c:3242
 #, c-format
 msgid "%s rotate count is negative"
 msgstr "compteur de rotation %s est négatif"
 
-#: cp/typeck.c:3551
+#: cp/typeck.c:3245
 #, c-format
 msgid "%s rotate count >= width of type"
 msgstr "compteur de rotation %s >= largeur du type"
 
-#: cp/typeck.c:3582 cp/typeck.c:3587 cp/typeck.c:3678 cp/typeck.c:3683
+#: cp/typeck.c:3276 cp/typeck.c:3281 cp/typeck.c:3372 cp/typeck.c:3377
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr "ISO C++ interdit la comparaison entre un pointeur et un entier"
 
-#: cp/typeck.c:3863
+#: cp/typeck.c:3555
 msgid "comparison between types `%#T' and `%#T'"
 msgstr "comparaison entre les types «%#T» et «%#T»"
 
-#: cp/typeck.c:3899
+#: cp/typeck.c:3591
 msgid "comparison between signed and unsigned integer expressions"
 msgstr "comparaison entre des expressions entières signée et non signée"
 
-#: cp/typeck.c:3964
+#: cp/typeck.c:3656
 msgid "invalid operands of types `%T' and `%T' to binary `%O'"
 msgstr "opérandes invalides pour les types « %T » et « %T » en binaire « %O »"
 
@@ -16817,274 +17478,280 @@ msgstr "op
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3986
+#: cp/typeck.c:3678
 msgid "NULL used in arithmetic"
 msgstr "NULL utilisé en arithmétique"
 
-#: cp/typeck.c:4053
+#: cp/typeck.c:3745
 msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
 msgstr "ISO C++ interdit l'utilisation d'un pointeur de type « void * » dans une soustraction"
 
-#: cp/typeck.c:4055
+#: cp/typeck.c:3747
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr "ISO C++ interdit l'utilisation d'un pointeur survers une fonction dans une soustraction"
 
-#: cp/typeck.c:4057
+#: cp/typeck.c:3749
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr "ISO C++ interdit l'utilisation d'un pointeur survers une méthode dans une soustraction"
 
-#: cp/typeck.c:4059
+#: cp/typeck.c:3751
 msgid "ISO C++ forbids using pointer to a member in subtraction"
 msgstr "ISO C++ interdit l'utilisation d'un pointeur vers un membre dans une soustraction"
 
-#: cp/typeck.c:4071
+#: cp/typeck.c:3763
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "utilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmétique"
 
-#: cp/typeck.c:4108
-msgid "attempt to take address of bit-field structure member `%D'"
-msgstr "tentative de prise d'adresse du membre « %D » d'une structure de champ de bits"
+#: cp/typeck.c:3823
+#, c-format
+msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
+msgstr ""
+
+#: cp/typeck.c:3829
+#, c-format
+msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
+msgstr ""
 
-#: cp/typeck.c:4185
+#: cp/typeck.c:3852
 msgid "taking address of temporary"
 msgstr "prise de l'adresse du temporaire"
 
-#: cp/typeck.c:4387
+#: cp/typeck.c:4055
 #, c-format
 msgid "ISO C++ forbids %sing an enum"
 msgstr "ISO C++ interdit %sing un enum"
 
-#: cp/typeck.c:4399
+#: cp/typeck.c:4067
 msgid "cannot %s a pointer to incomplete type `%T'"
 msgstr "ne peut utiliser %s comme pointeur sur un type incomplet « %T »"
 
-#: cp/typeck.c:4406
+#: cp/typeck.c:4074
 msgid "ISO C++ forbids %sing a pointer of type `%T'"
-msgstr "ISO C++ interdit %utilisation d'un pointeur de type « %T »"
+msgstr "ISO C++ interdit %utilisation d'un pointeur de type « %T »"
 
-#: cp/typeck.c:4431
+#: cp/typeck.c:4099
 msgid "cast to non-reference type used as lvalue"
 msgstr "transtypage d'un type non référencé utilisé comme lvalue"
 
-#: cp/typeck.c:4465
+#: cp/typeck.c:4133
 msgid "invalid use of `--' on bool variable `%D'"
 msgstr "utilisation invalide de «--» sur une variable booléenne « %D »"
 
 #. ARM $3.4
-#: cp/typeck.c:4498
+#: cp/typeck.c:4166
 msgid "ISO C++ forbids taking address of function `::main'"
 msgstr "ISO C++ interdit de prendre l'adresse d'une fonction «::main»"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4565
+#: cp/typeck.c:4233
 msgid "ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ interdit de prendre l'adress d'un membre de fonction non statique non qualifié pour former un pointeur d'un membre de fonction. Disons «&%T::%D»"
 
-#: cp/typeck.c:4567
+#: cp/typeck.c:4235
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ interdit de prendre l'adresse d'une borne d'un membre de fontion pour former un membre à la fonction. Disons «&%T::%D»"
 
-#: cp/typeck.c:4591
+#: cp/typeck.c:4259
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ interdit de prendre l'adresse du transtypage vers une expression non lvalue"
 
-#: cp/typeck.c:4607
-msgid "unary `&'"
-msgstr "unaire «&»"
+#: cp/typeck.c:4290
+msgid "attempt to take address of bit-field structure member `%D'"
+msgstr "tentative de prise d'adresse du membre « %D » d'une structure de champ de bits"
 
-#: cp/typeck.c:4727
+#: cp/typeck.c:4418
 msgid "taking address of destructor"
 msgstr "prise de l'adresse du destructeur"
 
-#: cp/typeck.c:4740
+#: cp/typeck.c:4431
 msgid "taking address of bound pointer-to-member expression"
 msgstr "prise de l'adresse de la borne de l'expression d'un pointeur-vers-un membre"
 
-#: cp/typeck.c:4756
+#: cp/typeck.c:4447
 msgid "cannot create pointer to reference member `%D'"
 msgstr "ne peut déclarer un pointeur vers le membre de référence « %D »"
 
-#: cp/typeck.c:4824
+#: cp/typeck.c:4510
 msgid "cannot take the address of `this', which is an rvalue expression"
 msgstr "ne peut prendre l'adresse de « ceci », laquelle est une expression rvalue"
 
-#: cp/typeck.c:4840
+#: cp/typeck.c:4529
 msgid "address requested for `%D', which is declared `register'"
 msgstr "adresse requise pour « %D», lequel est déclaré «register »"
 
-#: cp/typeck.c:5060
+#: cp/typeck.c:4750
 msgid "static_cast from type `%T' to type `%T' casts away constness"
 msgstr "static_cast du type « %T » vers le type « %T » fait un transtypage sans constante"
 
-#: cp/typeck.c:5068
+#: cp/typeck.c:4758
 msgid "invalid static_cast from type `%T' to type `%T'"
 msgstr "static_cast invalide du type « %T » au type « %T »"
 
-#: cp/typeck.c:5107
+#: cp/typeck.c:4797
 msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr "reinterpret_cast invalide d'une expression rvalue de type « %T » vers le type « %T »"
 
-#: cp/typeck.c:5127
+#: cp/typeck.c:4817
 msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr "reinterpret_cast de « %T » vers « %T » génère une perte de précision"
 
-#: cp/typeck.c:5140
+#: cp/typeck.c:4830
 msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
 msgstr "reinterpret_cast de « %T » vers « %T » fait un transtypage écartant la constante (ou volatile)"
 
-#: cp/typeck.c:5149
+#: cp/typeck.c:4839
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ interdit le transtypage entre un pointeur de fonction et un pointeur d'objet"
 
-#: cp/typeck.c:5155
+#: cp/typeck.c:4845
 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr "reinterpret_cast invalide à partir du type « %T » vers le type « %T »"
 
-#: cp/typeck.c:5182
+#: cp/typeck.c:4872
 msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "utilisation invalide de const_cast avec le type « %T », lequel n'est pas un pointeur, une référence, ni un type pointeur-vers-données-membre"
 
-#: cp/typeck.c:5185
+#: cp/typeck.c:4875
 msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr "utilisation invalide de const_cast avec le type « %T », lequel est un pointeur ou un référence à un type de fonction"
 
-#: cp/typeck.c:5208
+#: cp/typeck.c:4898
 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr "const_cast invalide de la rvalue du type « %T » vers le type « %T »"
 
-#: cp/typeck.c:5224
+#: cp/typeck.c:4914
 msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr "const_cast invalide à partir du type « %T » vers le type « %T »"
 
-#: cp/typeck.c:5266 cp/typeck.c:5271
+#: cp/typeck.c:4956 cp/typeck.c:4961
 msgid "ISO C++ forbids casting to an array type `%T'"
 msgstr "ISO C++ interdit le transtypage vers un type tableau « %T »"
 
-#: cp/typeck.c:5279
+#: cp/typeck.c:4969
 msgid "invalid cast to function type `%T'"
 msgstr "transtypage invalide pour un type de fonction « %T »"
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5021
 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
 msgstr "transtypage de « %T » vers « %T » écarte les qualificateurs du type cible du pointeur"
 
-#: cp/typeck.c:5377
+#: cp/typeck.c:5067
 msgid "cast from `%T' to `%T' increases required alignment of target type"
 msgstr "transtypage de « %T » vers « %T » augmente l'alignement requis pour le type ciblé"
 
-#: cp/typeck.c:5546
+#: cp/typeck.c:5235
 msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr "  lors de l'évaluation de «%Q(%#T, %#T)»"
 
-#: cp/typeck.c:5588
+#: cp/typeck.c:5277
 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
 msgstr "ISO C++ interdit le transtypage d'un type non référencé utilisé comme lvalue"
 
-#: cp/typeck.c:5659
+#: cp/typeck.c:5349
 msgid "incompatible types in assignment of `%T' to `%T'"
 msgstr "type incompatible dans l'affectation de « %T » vers « %T »"
 
-#: cp/typeck.c:5666
+#: cp/typeck.c:5356
 msgid "ISO C++ forbids assignment of arrays"
 msgstr "ISO C++ interdit l'affectation de tableaux"
 
-#: cp/typeck.c:5809
+#: cp/typeck.c:5499
 msgid "   in pointer to member function conversion"
 msgstr "   dans la conversion d'un pointeur vers un membre de fonction"
 
-#: cp/typeck.c:5817
+#: cp/typeck.c:5507
 msgid "   in pointer to member conversion"
 msgstr "   dans la conversion d'un pointeur vers un membre"
 
 #. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5828 cp/typeck.c:5847
+#: cp/typeck.c:5518 cp/typeck.c:5537
 msgid "pointer to member cast via virtual base `%T' of `%T'"
 msgstr "pointeur vers un membre transtypé via la base virtuelle « %T » de « %T »"
 
-#: cp/typeck.c:5851
+#: cp/typeck.c:5541
 msgid "pointer to member conversion via virtual base `%T' of `%T'"
 msgstr "conversion de pointeur à membre à l'aide de la base virtuelle « %T » vers « %T »"
 
-#: cp/typeck.c:5921
+#: cp/typeck.c:5611
 msgid "invalid conversion to type `%T' from type `%T'"
 msgstr "conversion invalide vers un type « %T » à partir du type « %T »"
 
-#: cp/typeck.c:6086
+#: cp/typeck.c:5776
 msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr "passage d'un NULL utilisé pour un non pointeur %s %P de « %D »"
 
-#: cp/typeck.c:6089
+#: cp/typeck.c:5779
 msgid "%s to non-pointer type `%T' from NULL"
 msgstr "%s vers un type non pointeur « %T » à partir d'un NULL"
 
-#: cp/typeck.c:6097
+#: cp/typeck.c:5787
 msgid "passing `%T' for %s %P of `%D'"
 msgstr "passage « %T » pour %s %P de « %D »"
 
-#: cp/typeck.c:6100
+#: cp/typeck.c:5790
 msgid "%s to `%T' from `%T'"
 msgstr "%s vers « %T » à partir de « %T »"
 
-#: cp/typeck.c:6110
+#: cp/typeck.c:5800
 msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr "passage de valeur négative « %E » pour %s %P de « %D »"
 
-#: cp/typeck.c:6113
+#: cp/typeck.c:5803
 msgid "%s of negative value `%E' to `%T'"
 msgstr "%s de valeur négative « %E » vers « %T »"
 
-#: cp/typeck.c:6200
+#: cp/typeck.c:5898
 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
 msgstr "ne peut convertir « %T » à « %T » pour l'argument « %P » vers « %D »"
 
-#: cp/typeck.c:6203
+#: cp/typeck.c:5901
 msgid "cannot convert `%T' to `%T' in %s"
 msgstr "ne peut convertir « %T » vers « %T » dans %s"
 
-#: cp/typeck.c:6290 cp/typeck.c:6292
+#: cp/typeck.c:5988 cp/typeck.c:5990
 msgid "in passing argument %P of `%+D'"
 msgstr "dans le passage de l'argument %P de «%+D»"
 
-#: cp/typeck.c:6406
+#: cp/typeck.c:6105
 msgid "returning reference to temporary"
 msgstr "retourné la référence vers le temporaire"
 
-#: cp/typeck.c:6413
+#: cp/typeck.c:6112
 msgid "reference to non-lvalue returned"
 msgstr "référence vers un non lvalue a été retourné"
 
-#: cp/typeck.c:6425
+#: cp/typeck.c:6124
 msgid "reference to local variable `%D' returned"
 msgstr "référence vers une variable locale « %D » retourné"
 
-#: cp/typeck.c:6428
+#: cp/typeck.c:6127
 msgid "address of local variable `%D' returned"
 msgstr "adresse d'une variable locale « %D » retournée"
 
-#: cp/typeck.c:6459
+#: cp/typeck.c:6158
 msgid "returning a value from a destructor"
 msgstr "retourné une valeur du destructeur"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6467
+#: cp/typeck.c:6166
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "ne peut retourner d'un handler d'une fonction try-block d'un constructeur"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6470
+#: cp/typeck.c:6169
 msgid "returning a value from a constructor"
 msgstr "retourné une valeur d'un constructeur"
 
-#: cp/typeck.c:6487
+#: cp/typeck.c:6186
 msgid "return-statement with no value, in function declared with a non-void return type"
 msgstr "déclaration d'un retour sans valeur, dans la fonction déclarée avec un type retourné non void"
 
-#: cp/typeck.c:6503
+#: cp/typeck.c:6202
 msgid "return-statement with a value, in function declared with a void return type"
 msgstr "déclaration d'un retour sans valeur, dans la fonction déclarée avec un type retourné void"
 
-#: cp/typeck.c:6524
+#: cp/typeck.c:6223
 msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
 msgstr "« operator new» ne doit pas retourner NULL à moins qu'il ne soit déclaré «throw() » (ou -fcheck-new est utilisée)"
 
@@ -17128,193 +17795,151 @@ msgstr "\t%#D"
 msgid "  since type `%T' has abstract virtual functions"
 msgstr "  depuis que le type « %T » a des fonctions virtuelles abstraites"
 
-#: cp/typeck2.c:213
-msgid "invalid use of undefined type `%#T'"
-msgstr "utilisation invalide d'un type indéfini «%#T»"
-
-#: cp/typeck2.c:214
-msgid "forward declaration of `%#T'"
-msgstr "déclaration par l'avant (forward) de «%#T»"
-
-#: cp/typeck2.c:218
-msgid "invalid use of `%T'"
-msgstr "utilisation invalide de « %T »"
-
-#: cp/typeck2.c:232
-msgid "invalid use of member (did you forget the `&' ?)"
-msgstr "utilisation invalide de membre (avez-vous oublié le «&» ?)"
-
-#: cp/typeck2.c:236
-msgid "invalid use of template type parameter"
-msgstr "utilisation invalide de patron de type de paramètres"
-
-#: cp/typeck2.c:243
-msgid "address of overloaded function with no contextual type information"
-msgstr "adresse de la fonction surchargée sans information contextuelle de type"
-
-#: cp/typeck2.c:245
-msgid "overloaded function with no contextual type information"
-msgstr "fonction surchargée sans information contextuelle de type"
-
-#: cp/typeck2.c:247
-msgid "insufficient contextual information to determine type"
-msgstr "information contextuelle insuffisante pour déterminer le type"
-
-#: cp/typeck2.c:301
+#: cp/typeck2.c:331
 msgid "constructor syntax used, but no constructor declared for type `%T'"
 msgstr "syntaxe de constructeur utilisé mais aucun constructeur déclaré pour le type « %T »"
 
-#: cp/typeck2.c:311
-msgid "initializer list construction invalid for derived class object `%D'"
-msgstr "initialiseur de construction de liste invalide pour l'objet de classe dérivée « %D »"
-
-#: cp/typeck2.c:313
-msgid "initializer list construction invalid for polymorphic class object `%D'"
-msgstr "initialiseur de construction de liste invalide pour l'objet de classe polymorphique « %D »"
-
-#: cp/typeck2.c:316 cp/typeck2.c:322 cp/typeck2.c:328
-msgid "initializer list construction invalid for `%D'"
-msgstr "construction de la liste d'initialiseurs invalide pour « %D »"
-
-#: cp/typeck2.c:317
-msgid "due to the presence of a constructor"
-msgstr "en raison de la présence d'un constructeur"
-
-#: cp/typeck2.c:323 cp/typeck2.c:329
-msgid "due to non-public access of member `%D'"
-msgstr "en raison d'un accès non public du membre « %D »"
-
-#: cp/typeck2.c:341
+#: cp/typeck2.c:342
 msgid "comma expression used to initialize return value"
 msgstr "expression virgule utilsée pour initialiser la valeur de retour"
 
-#: cp/typeck2.c:350
+#: cp/typeck2.c:351
 msgid "cannot initialize arrays using this syntax"
 msgstr "ne peut initialiser les tableaux en utilisant la syntaxe"
 
-#: cp/typeck2.c:412
+#: cp/typeck2.c:406
 msgid "ISO C++ forbids non-constant aggregate initializer expressions"
 msgstr "ISO C++ interdit les expressions d'initialiseur d'aggrégat de non constante"
 
-#: cp/typeck2.c:498
+#: cp/typeck2.c:490
 msgid "initializing array with parameter list"
 msgstr "initialise le tableau avec la liste des paramètres"
 
-#: cp/typeck2.c:554
+#: cp/typeck2.c:546
 msgid "initializer for scalar variable requires one element"
 msgstr "initialiseur pour la variable scalaire requiert un élément"
 
-#: cp/typeck2.c:561
+#: cp/typeck2.c:553
 msgid "braces around scalar initializer for `%T'"
 msgstr "accolades autour de l'initialiseur scalaire pour « %T »"
 
-#: cp/typeck2.c:564
+#: cp/typeck2.c:556
 msgid "ignoring extra initializers for `%T'"
 msgstr "initialiseurs superflus ignorés pour « %T »"
 
-#: cp/typeck2.c:576
+#: cp/typeck2.c:568
 msgid "variable-sized object of type `%T' may not be initialized"
 msgstr "objet de taille variable de type « %T » peut ne pas être initialisé"
 
-#: cp/typeck2.c:586
+#: cp/typeck2.c:578
 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr "sous-objet de type « %T » doit être initialisé par un constructeur, non pas par « %E »"
 
-#: cp/typeck2.c:652
+#: cp/typeck2.c:644
 msgid "aggregate has a partly bracketed initializer"
 msgstr "aggrégat a un initialiseur partiellement entourée d'accolades"
 
-#: cp/typeck2.c:690 cp/typeck2.c:791
+#: cp/typeck2.c:682 cp/typeck2.c:786
 msgid "non-trivial labeled initializers"
 msgstr "initialiseur étiquetée non trivial"
 
-#: cp/typeck2.c:707
+#: cp/typeck2.c:699
 msgid "non-empty initializer for array of empty elements"
 msgstr "initialiseurs non vides pour le tableau d'éléments vides"
 
-#: cp/typeck2.c:757
+#: cp/typeck2.c:752
 msgid "initializer list for object of class with virtual base classes"
 msgstr "liste d'initialiseurs pour les objets de classe avec classes de base virtuelles"
 
-#: cp/typeck2.c:763
+#: cp/typeck2.c:758
 msgid "initializer list for object of class with base classes"
 msgstr "liste d'initialiseurs pour les objets de classe avec classes de base"
 
-#: cp/typeck2.c:769
+#: cp/typeck2.c:764
 msgid "initializer list for object using virtual functions"
 msgstr "liste d'initialiseurs pour objet utilisant des fonctions virtuelles"
 
-#: cp/typeck2.c:832 cp/typeck2.c:849
+#: cp/typeck2.c:827 cp/typeck2.c:843
 msgid "missing initializer for member `%D'"
 msgstr "initialiseur manquant pour le membre « %D »"
 
-#: cp/typeck2.c:837
+#: cp/typeck2.c:832
 msgid "uninitialized const member `%D'"
 msgstr "membre de constante non initialisé pour « %D »"
 
-#: cp/typeck2.c:840
+#: cp/typeck2.c:834
 msgid "member `%D' with uninitialized const fields"
 msgstr "membre « %D » avec des champs de constantes non initialisée"
 
-#: cp/typeck2.c:843
+#: cp/typeck2.c:837
 msgid "member `%D' is uninitialized reference"
 msgstr "membre « %D » est une référence non initialisée"
 
-#: cp/typeck2.c:886
+#: cp/typeck2.c:883
 msgid "index value instead of field name in union initializer"
 msgstr "valeur index au lieu du nom de champ dans l'initialiseur d'union"
 
-#: cp/typeck2.c:898
+#: cp/typeck2.c:895
 msgid "no field `%D' in union being initialized"
 msgstr "pas de champ « %D » dans l'aggrégat n'a été initialisé"
 
-#: cp/typeck2.c:906
+#: cp/typeck2.c:903
 msgid "union `%T' with no named members cannot be initialized"
 msgstr "aggrégat « %T » sans mambre nommé ne peut être initialisé"
 
-#: cp/typeck2.c:942
+#: cp/typeck2.c:939
 msgid "excess elements in aggregate initializer"
 msgstr "éléments en excès dans l'initialiseur d'aggrégat"
 
-#: cp/typeck2.c:1047
+#: cp/typeck2.c:1053
 msgid "circular pointer delegation detected"
 msgstr "délégation de pointeur circulaire détecté"
 
-#: cp/typeck2.c:1060
+#: cp/typeck2.c:1066
 msgid "base operand of `->' has non-pointer type `%T'"
 msgstr "l'opérande de base de «->» a un type non pointeur « %T »"
 
-#: cp/typeck2.c:1074
+#: cp/typeck2.c:1080
 msgid "result of `operator->()' yields non-pointer result"
 msgstr "résultat de « operator->() » laisse comme résultat un non pointeur"
 
-#: cp/typeck2.c:1076
+#: cp/typeck2.c:1082
 msgid "base operand of `->' is not a pointer"
 msgstr "l'opérande de base de «->» n'est pas un pointeur"
 
-#: cp/typeck2.c:1142
+#: cp/typeck2.c:1148
 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
 msgstr "« %E » ne peut être utilisé comme pointeur de membre, alors qu'il est de type « %T »"
 
-#: cp/typeck2.c:1149
+#: cp/typeck2.c:1155
 msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
 msgstr "ne peut appliquer un pointeur de membre « %E » à « %E », lequel n'est pas un type d'aggrégat « %T »"
 
-#: cp/typeck2.c:1158
+#: cp/typeck2.c:1164
 msgid "member type `%T::' incompatible with object type `%T'"
 msgstr "type du membre «%T::» incompatible avec le type d'objet « %T »"
 
-#: cp/typeck2.c:1195
+#: cp/typeck2.c:1201
 msgid "`%T' fails to be a typedef or built-in type"
 msgstr "« %T » a échoué à devenir un typedef ou un type construit interne"
 
-#: cp/typeck2.c:1268
+#: cp/typeck2.c:1274
 #, c-format
 msgid "ISO C++ forbids defining types within %s"
 msgstr "ISO C++ interdit la définition de types à l'intérieur de %s"
 
+#: cp/typeck2.c:1399
+#, fuzzy
+msgid "call to function `%D' which throws incomplete type `%#T'"
+msgstr "ne peut utiliser %s comme pointeur sur un type incomplet « %T »"
+
+#: cp/typeck2.c:1402
+#, fuzzy
+msgid "call to function which throws incomplete type `%#T'"
+msgstr "ne peut utiliser %s comme pointeur sur un type incomplet « %T »"
+
 #. XXX Not i18n clean.
-#: cp/cp-tree.h:3854
+#: cp/cp-tree.h:3846
 #, c-format
 msgid "%s is deprecated, please see the documentation for details"
 msgstr "%s est déprécié, SVP voir la documentation pour les détails"
@@ -17479,65 +18104,65 @@ msgstr "Ne pas avertir lorsque des fonctions amis sans patron sont d
 msgid "Don't announce deprecation of compiler features"
 msgstr "Ne pas annoncer la dépréciation des options du compilateur"
 
-#: f/bad.c:386
+#: f/bad.c:387
 msgid "note:"
 msgstr "note:"
 
-#: f/bad.c:390
+#: f/bad.c:391
 msgid "warning:"
 msgstr "AVERTISSEMENT:"
 
-#: f/bad.c:394
+#: f/bad.c:395
 msgid "fatal:"
 msgstr "FATAL:"
 
-#: f/bad.c:436
+#: f/bad.c:437
 msgid "(continued):"
 msgstr "(poursuite)"
 
-#: f/bad.c:486 f/bad.c:504
+#: f/bad.c:487 f/bad.c:505
 msgid "[REPORT BUG!!] %"
 msgstr "[RAPPORTER L'ANOMALIE!!]"
 
-#: f/bad.c:493 f/bad.c:525
+#: f/bad.c:494 f/bad.c:526
 msgid "[REPORT BUG!!]"
 msgstr "[RAPPORTER L'ANOMALIE!!]"
 
-#: f/com.c:3122
+#: f/com.c:3132
 #, no-c-format
 msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
 msgstr "l'étiquette affectée ne peut s'insérer dans « %A » à %0 - utilisation d'un voisinage plus grand"
 
-#: f/com.c:11606
+#: f/com.c:11551
 msgid "no INTEGER type can hold a pointer on this configuration"
 msgstr "AUCUN type ENTIER ne peut tenir un pointeur sur cette configuration"
 
-#: f/com.c:11831
+#: f/com.c:11772
 #, c-format
 msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
 msgstr "configuration: REAL, INTEGER, et LOGICAL ont %d bits,"
 
-#: f/com.c:11833
+#: f/com.c:11774
 #, c-format
 msgid "and pointers are %d bits wide, but g77 doesn't yet work"
 msgstr "et les pointeura ont %d bits, mais g77 ne fonctionne pas encore"
 
-#: f/com.c:11835
+#: f/com.c:11776
 msgid "properly unless they all are 32 bits wide"
 msgstr "correctement à moins qu'ils aient tous 32 bits de largeur"
 
-#: f/com.c:11836
+#: f/com.c:11777
 msgid "Please keep this in mind before you report bugs."
 msgstr "SVP garder cela en tête avant de rapporter les anomalies."
 
 #. I/O will probably crash.
-#: f/com.c:11844
+#: f/com.c:11785
 #, c-format
 msgid "configuration: char * holds %d bits, but ftnlen only %d"
 msgstr "configuration: char * contient %d bits, mais ftnlen seulement %d"
 
 #. ASSIGN 10 TO I will crash.
-#: f/com.c:11853
+#: f/com.c:11794
 #, c-format
 msgid ""
 "configuration: char * holds %d bits, but INTEGER only %d --\n"
@@ -17546,68 +18171,68 @@ msgstr ""
 "configuration: char * contient %d bits, mais INTEGER seulement %d --\n"
 " déclaration ASSIGN pourrait échouer"
 
-#: f/com.c:13687
+#: f/com.c:13609
 msgid "In statement function"
 msgstr "Dans la déclaration de fonction"
 
-#: f/com.c:13697
+#: f/com.c:13619
 msgid "Outside of any program unit:\n"
 msgstr "En dehors de toute unité de programme:\n"
 
-#: f/com.c:15386
+#: f/com.c:15248
 #, no-c-format
 msgid "%A from %B at %0%C"
 msgstr "%A à partir de %B à %0%C"
 
-#: f/com.c:15563
+#: f/com.c:15425
 msgid "directory name must immediately follow -I"
 msgstr "nom du répertoire doit suivre immédiatement -I"
 
-#: f/com.c:15706
+#: f/com.c:15568
 #, no-c-format
 msgid "At %0, INCLUDE file %A exists, but is not readable"
 msgstr "À %0, fichier INCLUDE %A existe mais n'est pas lisible"
 
-#: f/com.c:15741
+#: f/com.c:15603
 #, no-c-format
 msgid "At %0, INCLUDE nesting too deep"
 msgstr "À %0, imbrication du INCLUDE est trop profonde"
 
-#: f/expr.c:9613
+#: f/expr.c:9614
 #, no-c-format
 msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
 msgstr "Deux opérateurs arithmétiques dans la rangée à %0 et %1 -- utiliser des parenthèses"
 
-#: f/expr.c:9663
+#: f/expr.c:9664
 #, no-c-format
 msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
 msgstr "L'opérateur à %0 a une précédence plus basse que celui à %1 -- utiliser des parenthèses"
 
-#: f/expr.c:10524
+#: f/expr.c:10525
 #, no-c-format
 msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
 msgstr "Utiliser .EQV./.NEQV. au lieu de .EQ./.NE. à %0 pour les opérandes LOGICAL à %1 et %2"
 
-#: f/expr.c:10895
+#: f/expr.c:10896
 #, no-c-format
 msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
 msgstr "Opérande non supportée pour ** à %1 -- conversion à INTEGER par défaut"
 
-#: f/g77spec.c:256
+#: f/g77spec.c:255
 #, c-format
 msgid "overflowed output arg list for `%s'"
 msgstr "débordement de la liste d'arguments de sortie pour « %s »"
 
-#: f/g77spec.c:395
+#: f/g77spec.c:394
 msgid "--driver no longer supported"
 msgstr "--driver n'est plus supporté"
 
-#: f/g77spec.c:408
+#: f/g77spec.c:407
 #, c-format
 msgid "argument to `%s' missing"
 msgstr "argument pour « %s » est manquant"
 
-#: f/g77spec.c:412
+#: f/g77spec.c:411
 msgid "no input files; unwilling to write output files"
 msgstr "aucun fichier d'entrée; pas d'accord pour écrire dans les fichiers de sortie"
 
@@ -17616,121 +18241,103 @@ msgstr "aucun fichier d'entr
 msgid "Implicit declaration of `%A' at %0"
 msgstr "déclaration implicite de « %A » à %0"
 
-#: f/lex.c:274
-#, no-c-format
-msgid "The meaning of `\\x' (at %0) varies with -traditional"
-msgstr "La signification de «\\x» (à %0) varie avec l'option -traditional"
-
-#: f/lex.c:325
-#, no-c-format
-msgid "The meaning of `\\a' (at %0) varies with -traditional"
-msgstr "La signification de «\\a»(à %0) varie avec -traditional"
-
-#: f/lex.c:355
+#: f/lex.c:326
 #, no-c-format
 msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
 msgstr "séquence d'échappement non conforme au standard ISO-C «\\%A» à %0"
 
-#: f/lex.c:374
+#: f/lex.c:345
 #, no-c-format
 msgid "Unknown escape sequence `\\%A' at %0"
 msgstr "séquence d'échappement inconnue «\\%A» à %0"
 
-#: f/lex.c:383
+#: f/lex.c:354
 #, no-c-format
 msgid "Unterminated escape sequence `\\' at %0"
 msgstr "séquence d'échappement non terminée «\\» at %0"
 
-#: f/lex.c:394
+#: f/lex.c:365
 #, no-c-format
 msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
 msgstr "séquence d'échappement inconnue «\\» suivi par le code de caractères 0x%A at %0"
 
-#: f/lex.c:422
+#: f/lex.c:393
 #, no-c-format
 msgid "\\x used at %0 with no following hex digits"
 msgstr "\\x utilisé à %0 sans être suivi des chiffres hexdécimaux"
 
-#: f/lex.c:436
+#: f/lex.c:407
 #, no-c-format
 msgid "Hex escape at %0 out of range"
 msgstr "échappement hexadécimal à %0 hors gamme"
 
-#: f/lex.c:470
+#: f/lex.c:441
 #, no-c-format
 msgid "Escape sequence at %0 out of range for character"
 msgstr "séquence d'échappement à %0 hors gamme pour le type caractère"
 
-#: f/lex.c:593
-msgid "the meaning of `\\x' varies with -traditional"
-msgstr "la signification de «\\x» varie avec l'option -traditional"
-
-#: f/lex.c:630
+#: f/lex.c:595
 msgid "hex escape out of range"
 msgstr "échappement hexadécimal hors gamme"
 
-#: f/lex.c:676
-msgid "the meaning of `\\a' varies with -traditional"
-msgstr "le sens de «\\a» varie avec -traditional"
-
-#: f/lex.c:692
+#: f/lex.c:648
 #, c-format
 msgid "non-ANSI-standard escape sequence, `\\%c'"
 msgstr "séquence d'échappement n'est pas ANSI standard: «\\%c'"
 
-#: f/lex.c:705
+#: f/lex.c:661
 #, c-format
 msgid "non-ISO escape sequence `\\%c'"
 msgstr "séquence d'échappement non ISO «\\%c'"
 
-#: f/lex.c:709
+#: f/lex.c:665
 #, c-format
 msgid "unknown escape sequence `\\%c'"
 msgstr "séquence d'échappement inconnue: «\\%c'"
 
-#: f/lex.c:711
+#: f/lex.c:667
 #, c-format
 msgid "unknown escape sequence: `\\' followed by char code 0x%x"
 msgstr "séquence d'échappement inconnue: «\\» suivi par le code de caractères 0x%x"
 
-#: f/lex.c:788
+#: f/lex.c:744
 msgid "badly formed directive -- no closing quote"
 msgstr "directive mal composée -- pas de guillement ou d'apostrophe de fermeture"
 
-#: f/lex.c:846
+#: f/lex.c:802
 msgid "#-lines for entering and leaving files don't match"
 msgstr "#-lines pour entrer et quitter les fichiers ne concordent pas"
 
-#: f/lex.c:1008
+#: f/lex.c:964
 msgid "bad directive -- missing close-quote"
 msgstr "directive erronée -- manque un apostrophe ou un guillemet de fermeture"
 
-#: f/lex.c:1122
+#: f/lex.c:1078
 #, c-format
 msgid "ignoring pragma: %s"
 msgstr "pragma: %s ignoré"
 
-#: f/lex.c:1200
+#: f/lex.c:1156
 msgid "invalid #ident"
 msgstr "#ident invalide"
 
-#: f/lex.c:1217
+#: f/lex.c:1173
 msgid "undefined or invalid # directive"
 msgstr "directive # non définie ou invalide"
 
-#: f/lex.c:1273
+#: f/lex.c:1229
 msgid "invalid #line"
 msgstr "#line invalide"
 
-#: f/lex.c:1329 f/lex.c:1373
+#: f/lex.c:1285 f/lex.c:1329
 msgid "use `#line ...' instead of `# ...' in first line"
 msgstr "utiliser « #line ... » au lieu de « # ... » dans la première ligne"
 
-#: f/lex.c:1383
+#: f/lex.c:1339
 msgid "invalid #-line"
 msgstr "#-line invalide"
 
-#: f/lex.c:1476
+#: f/lex.c:1432
 #, no-c-format
 msgid "Null character at %0 -- line ignored"
 msgstr "caractère null à %0 -- ligne ignorée"
@@ -17740,21 +18347,21 @@ msgstr "caract
 msgid "INCLUDE at %0 not the only statement on the source line"
 msgstr "INCLUDE à %0 n'est pas la seule déclaration sur la ligne source"
 
-#: f/ste.c:1404 f/ste.c:1755
+#: f/ste.c:1400 f/ste.c:1747
 msgid "ASSIGNed FORMAT specifier is too small"
 msgstr "spécificateur dans ASSIGN FORMAT est trop petit"
 
 #. ~~~Someday handle CHARACTER*1, CHARACTER*N
-#: f/ste.c:2636
+#: f/ste.c:2624
 #, no-c-format
 msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
 msgstr "SÉLECTION du CASE sur un type CHARACTER (à %0) n'est pas supporté -- désolé"
 
-#: f/ste.c:2965
+#: f/ste.c:2953
 msgid "ASSIGN to variable that is too small"
 msgstr "ASSIGN à la variable est trop petit"
 
-#: f/ste.c:2993
+#: f/ste.c:2981
 msgid "ASSIGNed GOTO target variable is too small"
 msgstr "variable cible par ASSIGN GOTO est trop petite"
 
@@ -17763,21 +18370,21 @@ msgstr "variable cible par ASSIGN GOTO est trop petite"
 msgid "Local adjustable symbol `%A' at %0"
 msgstr "Symbole local ajustable « %A » à %0"
 
-#: f/target.c:2560
+#: f/target.c:2550
 msgid "data initializer on host with different endianness"
 msgstr "initialiseur de données sur l'hôte a un alignement des octets différent (endian)"
 
-#: f/top.c:238
+#: f/top.c:237
 #, c-format
 msgid "%s no longer supported -- try -fvxt"
 msgstr "%s n'est plus supporté -- essayer -fvxt"
 
-#: f/top.c:240
+#: f/top.c:239
 #, c-format
 msgid "%s no longer supported -- try -fno-vxt -ff90"
 msgstr "%s n'est plus supporté -- essayer -fno-vxt -ff90"
 
-#: f/top.c:308 f/top.c:310
+#: f/top.c:307 f/top.c:309
 #, c-format
 msgid "%s disabled, use normal debugging flags"
 msgstr "%s désactivé, utiliser le fanion normal de mise au point"
@@ -18103,7 +18710,7 @@ msgstr "constante caract
 #: f/bad.def:45
 #, no-c-format
 msgid "Invalid token at %0 in expression or subexpression at %1"
-msgstr "jeton invalide à %0 dans l'expression ou la sous-expression à %0"
+msgstr "jeton invalide à %0 dans l'expression ou la sous-expression à %1"
 
 #: f/bad.def:48
 #, no-c-format
@@ -18148,7 +18755,7 @@ msgstr "Num
 #: f/bad.def:77
 #, no-c-format
 msgid "At %0, '!' and '/*' are not valid comment delimiters"
-msgstr "À %0, «!» et «/*» ne sont pas des délimiteurs de commentaire valides"
+msgstr "À %0, « ! » et « /* » ne sont pas des délimiteurs de commentaire valides"
 
 #: f/bad.def:80
 #, no-c-format
@@ -18992,319 +19599,325 @@ msgstr "Dans la liste de noms"
 msgid "In anything"
 msgstr "Dans n'importe quoi"
 
-#: java/check-init.c:915
+#: java/check-init.c:917
 #, c-format
 msgid "internal error in check-init: tree code not implemented: %s"
 msgstr "erreur interne dans check-init: arbre de code n'est pas implanté: %s"
 
-#: java/check-init.c:988
+#: java/check-init.c:990
 #, c-format
 msgid "final field '%s' may not have been initialized"
 msgstr "champ final « %s » peut ne pas avoir été initialisé"
 
-#: java/class.c:568 java/class.c:593
+#: java/class.c:539 java/class.c:564
 msgid "internal error - too many interface type"
 msgstr "erreur interne - trop de type d'interface"
 
-#: java/class.c:744
+#: java/class.c:677
 msgid "bad method signature"
 msgstr "méthode de signature erronée"
 
-#: java/class.c:793
+#: java/class.c:726
 msgid "misplaced ConstantValue attribute (not in any field)"
 msgstr "attribut ConstantValue mal positionné (n'est dans aucun champ)"
 
-#: java/class.c:795
+#: java/class.c:728
 #, c-format
 msgid "duplicate ConstantValue attribute for field '%s'"
 msgstr "duplication de  l'attribut ConstanValue pour le champ « %s »"
 
-#: java/class.c:806
+#: java/class.c:739
 #, c-format
 msgid "ConstantValue attribute of field '%s' has wrong type"
 msgstr "attribut ConstanValue du champ « %s » a un type erroné"
 
-#: java/class.c:1170
+#: java/class.c:1103
 #, c-format
 msgid "field '%s' not found in class"
 msgstr "champ « %s » n'a pas été repéré dans la classe"
 
-#: java/class.c:1432
+#: java/class.c:1365
 msgid "abstract method in non-abstract class"
 msgstr "méthode abstraite dans une classe non abstraite"
 
-#: java/class.c:2133
+#: java/class.c:2067
 #, c-format
 msgid "non-static method '%s' overrides static method"
 msgstr "méthode non statique « %s » écrase la méthode statique"
 
-#: java/decl.c:1515
+#: java/decl.c:1537
 #, c-format
 msgid "In %s: overlapped variable and exception ranges at %d"
 msgstr "Dans %s: chevauchement de variable et plage d'exception à %d"
 
-#: java/decl.c:1603
+#: java/decl.c:1618
 msgid "bad type in parameter debug info"
 msgstr "type erroné dans les paramètres d'informations de mise au point"
 
-#: java/decl.c:1613
+#: java/decl.c:1628
 #, c-format
 msgid "bad PC range for debug info for local `%s'"
 msgstr "plage PC erroné pour les infos de débug pour la var. locale « %s »"
 
-#: java/expr.c:549
+#: java/expr.c:530
 msgid "stack underflow - dup* operation"
 msgstr "sous débordement de la pile - opération dup*"
 
-#: java/expr.c:1541
+#: java/expr.c:1536
 #, c-format
 msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
 msgstr "référence « %s » est ambigue: apparaît dans l'interface « %s » et l'interface « %s »"
 
-#: java/expr.c:1570
+#: java/expr.c:1565
 #, c-format
 msgid "field `%s' not found"
 msgstr "champ « %s » n'a pas été trouvé"
 
-#: java/expr.c:1725
+#: java/expr.c:1717
 msgid "ret instruction not implemented"
 msgstr "instruction ret n'est pas implantée"
 
-#: java/expr.c:1862
+#: java/expr.c:1852
 #, c-format
 msgid "method '%s' not found in class"
 msgstr "méthode « %s » n'a pas été repéré dans la classe"
 
-#: java/expr.c:2066
+#: java/expr.c:2055
 #, c-format
 msgid "failed to find class '%s'"
 msgstr "échec de repérage de la classe « %s »"
 
-#: java/expr.c:2078
+#: java/expr.c:2065
 #, c-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr "classe « %s » n'a pas de méthode nommée « %s » concordant avec la signature « %s »"
 
-#: java/expr.c:2088
+#: java/expr.c:2075
 msgid "invokestatic on non static method"
 msgstr "invocation statique sur un méthode non statique"
 
-#: java/expr.c:2093
+#: java/expr.c:2080
 msgid "invokestatic on abstract method"
 msgstr "invocation statique sur un méthode abstraite"
 
-#: java/expr.c:2101
+#: java/expr.c:2088
 msgid "invoke[non-static] on static method"
 msgstr "invocation non statique sur un méthode statique"
 
-#: java/expr.c:2386
+#: java/expr.c:2373
 #, c-format
 msgid "missing field '%s' in '%s'"
 msgstr "champ « %s » manquant dans « %s »"
 
-#: java/expr.c:2392
+#: java/expr.c:2379
 #, c-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr "aignature ne concorde pas pour le champ « %s » dans « %s »"
 
-#: java/expr.c:2415
+#: java/expr.c:2402
 #, c-format
 msgid "assignment to final field `%s' not in field's class"
 msgstr "affectation au champ final « %s » n'est pas le champ de la classe"
 
-#: java/expr.c:2420
+#: java/expr.c:2407
 #, c-format
 msgid "assignment to final static field `%s' not in class initializer"
 msgstr "affectation au champ statique final « %s » n'est pas dans l'initialiseur de la classe"
 
-#: java/expr.c:2427
+#: java/expr.c:2414
 #, c-format
 msgid "assignment to final field `%s' not in constructor"
 msgstr "affectation au champ final « %s » n'est pas dans le constructeur"
 
-#: java/expr.c:2665
+#: java/expr.c:2661
 #, c-format
 msgid "can't expand %s"
 msgstr "ne peut faire l'expansion de %s"
 
-#: java/expr.c:2841
+#: java/expr.c:2838
 msgid "invalid PC in line number table"
 msgstr "PC invalide dans la numéro de ligne de la table"
 
 #. We've just reached the end of a region of dead code.
-#: java/expr.c:2886
+#: java/expr.c:2883
 #, c-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr "bytcode n'est pas atteignable à partir de %d jusqu'à %d"
 
 #. We've just reached the end of a region of dead code.
-#: java/expr.c:2923
+#: java/expr.c:2920
 #, c-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr "bytcode n'est pas atteignable à partir de %d jusqu'à la fin de la méthode."
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3237
+#: java/expr.c:3238
 msgid "unrecogized wide sub-instruction"
 msgstr "sous-instruction très large non reconnue"
 
-#: java/jcf-io.c:410
+#: java/jcf-io.c:537
 #, c-format
 msgid "source file for class `%s' is newer than its matching class file.  Source file `%s' used instead"
 msgstr "fichier source de la classe « %s » est plus récent que son fichier de classe concordant. Fichier source « %s » utilisé à la place."
 
-#: java/jcf-parse.c:376
+#: java/jcf-parse.c:338
 msgid "bad string constant"
 msgstr "constante chaîne erronée"
 
-#: java/jcf-parse.c:394
+#: java/jcf-parse.c:356
 #, c-format
 msgid "bad value constant type %d, index %d"
 msgstr "valeur %d de type de constante erronée, index %d"
 
-#: java/jcf-parse.c:566
+#: java/jcf-parse.c:528
 #, c-format
 msgid "can't reopen %s"
 msgstr "ne peut ré-ouvrir %s"
 
-#: java/jcf-parse.c:571
+#: java/jcf-parse.c:533
 #, c-format
 msgid "can't close %s"
 msgstr "ne peut fermer %s"
 
-#: java/jcf-parse.c:653
+#: java/jcf-parse.c:615
 #, c-format
 msgid "cannot find file for class %s"
 msgstr "ne peut repérer le fichier pour la classe %s."
 
-#: java/jcf-parse.c:665
+#: java/jcf-parse.c:627
 msgid "not a valid Java .class file"
 msgstr "n'est pas un fichier Java .class valide"
 
-#: java/jcf-parse.c:668
+#: java/jcf-parse.c:630
 msgid "error while parsing constant pool"
 msgstr "error lors de l'analyse syntaxique du lots de constantes"
 
-#: java/jcf-parse.c:671
+#: java/jcf-parse.c:633
 #, c-format
 msgid "error in constant pool entry #%d\n"
 msgstr "erreur dans l'entrée #%d du lot de constantes\n"
 
 #. FIXME - where was first time
-#: java/jcf-parse.c:683
+#: java/jcf-parse.c:645
 #, c-format
 msgid "reading class %s for the second time from %s"
 msgstr "lecture de la classe %s pour la seconde fois depuis %s"
 
-#: java/jcf-parse.c:701
+#: java/jcf-parse.c:663
 msgid "error while parsing fields"
 msgstr "erreur lors de l'analyse syntaxique des champs"
 
-#: java/jcf-parse.c:704
+#: java/jcf-parse.c:666
 msgid "error while parsing methods"
 msgstr "erreur lors de l'analyse syntaxique des méthodes"
 
-#: java/jcf-parse.c:707
+#: java/jcf-parse.c:669
 msgid "error while parsing final attributes"
 msgstr "erreur lors de l'analyse syntaxique des attributs"
 
-#: java/jcf-parse.c:721
+#: java/jcf-parse.c:683
 #, c-format
 msgid "the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath"
 msgstr "« java.lang.Object» qui a été repéré dans « %s » n'avait pas l'attribut spécial de longueur zéro «gnu.gcj.gcj-compiled». Cela généralement signifie que le chemin d'accès aux classes est incorrectement initialisé. Utiliser  «info gcj \"Input Options\" » pour accéder aux informations décrivant comment initialiser le chemin d'accès des classes."
 
-#: java/jcf-parse.c:811
+#: java/jcf-parse.c:773
 msgid "missing Code attribute"
 msgstr "attribut Code manquant"
 
-#: java/jcf-parse.c:1050
+#: java/jcf-parse.c:1010
 msgid "source file seen twice on command line and will be compiled only once"
 msgstr "fichier source vu deux fois sur la ligne de commande et ne sera compilé une seule fois"
 
-#: java/jcf-parse.c:1066
+#: java/jcf-parse.c:1026
 msgid "no input file specified"
 msgstr "aucun fichier n'a été spécifié à l'entrée"
 
-#: java/jcf-parse.c:1095
+#: java/jcf-parse.c:1055
 #, c-format
 msgid "can't close input file %s"
 msgstr "ne peut fermer le fichier d'entrée %s"
 
-#: java/jcf-parse.c:1132
+#: java/jcf-parse.c:1092
 #, c-format
 msgid "bad zip/jar file %s"
 msgstr "fichier zip/jar erroné %s"
 
-#: java/jcf-write.c:2630
+#: java/jcf-write.c:2641
 #, c-format
 msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
 msgstr "erreur interne dans generate_bytecode_insn - arbre de code n'est pas implanté: %s"
 
-#: java/jcf-write.c:2937
+#: java/jcf-write.c:2979
 msgid "field initializer type mismatch"
 msgstr "type de initialiseur du champ ne concorde pas"
 
-#: java/jcf-write.c:3346
+#: java/jcf-write.c:3387
 #, c-format
 msgid "can't create directory %s"
 msgstr "ne peut créer le répertoire %s"
 
-#: java/jv-scan.c:183
+#: java/jcf-write.c:3441
+#, c-format
+msgid "can't create %s"
+msgstr "ne peut créer %s"
+
+#: java/jv-scan.c:187
 msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
 msgstr "seule une des options «--print-main», «--list-class» et «--complexity» est permise"
 
-#: java/jv-scan.c:186
+#: java/jv-scan.c:190
 #, c-format
 msgid "can't open output file `%s'"
 msgstr "ne peut ouvrir le fichier de sortie « %s »"
 
-#: java/jv-scan.c:220
+#: java/jv-scan.c:224
 #, c-format
 msgid "file not found `%s'"
 msgstr "fichier non repéré « %s »"
 
-#: java/jvspec.c:427
+#: java/jvspec.c:426
 msgid "can't specify `-D' without `--main'\n"
 msgstr "ne peut spécifier «-D» sans «--main»\n"
 
-#: java/jvspec.c:430
+#: java/jvspec.c:429
 #, c-format
 msgid "`%s' is not a valid class name"
 msgstr "« %s » n'est pas un nom de classe valide"
 
-#: java/jvspec.c:436
-msgid "-R requires -o"
+#: java/jvspec.c:435
+#, fuzzy
+msgid "--resource requires -o"
 msgstr "-R requiert -o"
 
-#: java/jvspec.c:443
+#: java/jvspec.c:442
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr "AVERTISSEMENT: fichiers .class déjà compilés ignorés avec -C"
 
-#: java/jvspec.c:450
+#: java/jvspec.c:449
 msgid "cannot specify both -C and -o"
 msgstr "ne peut spécéfier à la fois -C et -o"
 
-#: java/jvspec.c:462
+#: java/jvspec.c:461
 msgid "cannot create temporary file"
 msgstr "ne peut créer un fichier temporaire"
 
-#: java/jvspec.c:490
+#: java/jvspec.c:489
 msgid "using both @FILE with multiple files not implemented"
 msgstr "utilisé ensemble @FICHIER avec de multiples fichiers bMest pas implanté"
 
-#: java/jvspec.c:548
+#: java/jvspec.c:538
 msgid "cannot specify `main' class when not linking"
 msgstr "ne peut spécifier la classe « main » lorsqu'il n'y a pas d'édition de liens"
 
-#: java/lang.c:453
+#: java/lang.c:543
 msgid "can't do dependency tracking with input from stdin"
 msgstr "ne peut faire le tracking de dépendance avec l'entrée à partir de stdin"
 
-#: java/lang.c:469
+#: java/lang.c:559
 msgid "couldn't determine target name for dependency tracking"
 msgstr "ne peut déterminer le nom de la cible pour le tracking de dépendance"
 
-#: java/lex.c:308
+#: java/lex.c:303
 #, c-format
 msgid ""
 "unknown encoding: `%s'\n"
@@ -19324,192 +19937,232 @@ msgstr ""
 msgid "can't mangle %s"
 msgstr "ne peut mutiler %s"
 
-#: java/mangle_name.c:145 java/mangle_name.c:217
+#: java/mangle_name.c:144 java/mangle_name.c:216
 msgid "internal error - invalid Utf8 name"
 msgstr "erreur interne - nom Utf8 invalide"
 
-#: /usr/share/bison.simple:650
-msgid "parse error; also virtual memory exceeded"
-msgstr "erreur d,analyse syntaxique; aussi la mémoire virtuelle est épuisée"
-
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:747 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:785
-msgid "Missing name"
-msgstr "Nom manquant"
+#: ../../gcc-cvs/gcc/java/parse-scan.y:881 ../../gcc-3cvs/gcc/java/parse.y:962
+#: ../../gcc-3cvs/gcc/java/parse.y:1303 ../../gcc-3cvs/gcc/java/parse.y:1364
+#: ../../gcc-3cvs/gcc/java/parse.y:1574 ../../gcc-3cvs/gcc/java/parse.y:1796
+#: ../../gcc-3cvs/gcc/java/parse.y:1805 ../../gcc-3cvs/gcc/java/parse.y:1816
+#: ../../gcc-3cvs/gcc/java/parse.y:1827 ../../gcc-3cvs/gcc/java/parse.y:1839
+#: ../../gcc-3cvs/gcc/java/parse.y:1854 ../../gcc-3cvs/gcc/java/parse.y:1871
+#: ../../gcc-3cvs/gcc/java/parse.y:1873 ../../gcc-3cvs/gcc/java/parse.y:1945
+#: ../../gcc-3cvs/gcc/java/parse.y:2116 ../../gcc-3cvs/gcc/java/parse.y:2178
+#: ../../gcc-3cvs/gcc/java/parse.y:2330 ../../gcc-3cvs/gcc/java/parse.y:2342
+#: ../../gcc-3cvs/gcc/java/parse.y:2349 ../../gcc-3cvs/gcc/java/parse.y:2356
+#: ../../gcc-3cvs/gcc/java/parse.y:2367 ../../gcc-3cvs/gcc/java/parse.y:2369
+#: ../../gcc-3cvs/gcc/java/parse.y:2407 ../../gcc-3cvs/gcc/java/parse.y:2409
+#: ../../gcc-3cvs/gcc/java/parse.y:2411 ../../gcc-3cvs/gcc/java/parse.y:2432
+#: ../../gcc-3cvs/gcc/java/parse.y:2434 ../../gcc-3cvs/gcc/java/parse.y:2436
+#: ../../gcc-3cvs/gcc/java/parse.y:2452 ../../gcc-3cvs/gcc/java/parse.y:2454
+#: ../../gcc-3cvs/gcc/java/parse.y:2475 ../../gcc-3cvs/gcc/java/parse.y:2477
+#: ../../gcc-3cvs/gcc/java/parse.y:2479 ../../gcc-3cvs/gcc/java/parse.y:2507
+#: ../../gcc-3cvs/gcc/java/parse.y:2509 ../../gcc-3cvs/gcc/java/parse.y:2511
+#: ../../gcc-3cvs/gcc/java/parse.y:2513 ../../gcc-3cvs/gcc/java/parse.y:2531
+#: ../../gcc-3cvs/gcc/java/parse.y:2533 ../../gcc-3cvs/gcc/java/parse.y:2544
+#: ../../gcc-3cvs/gcc/java/parse.y:2555 ../../gcc-3cvs/gcc/java/parse.y:2566
+#: ../../gcc-3cvs/gcc/java/parse.y:2577 ../../gcc-3cvs/gcc/java/parse.y:2588
+#: ../../gcc-3cvs/gcc/java/parse.y:2601 ../../gcc-3cvs/gcc/java/parse.y:2605
+#: ../../gcc-3cvs/gcc/java/parse.y:2607 ../../gcc-3cvs/gcc/java/parse.y:2620
+msgid "Missing term"
+msgstr "Terme manquant"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:749 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:787 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:812 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:996 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1343 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1554 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1556 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1785 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1811 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1822 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1833 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1845
+#: ../../gcc-cvs/gcc/java/parse-scan.y:883 ../../gcc-3cvs/gcc/java/parse.y:734
+#: ../../gcc-3cvs/gcc/java/parse.y:772 ../../gcc-3cvs/gcc/java/parse.y:797
+#: ../../gcc-3cvs/gcc/java/parse.y:983 ../../gcc-3cvs/gcc/java/parse.y:1338
+#: ../../gcc-3cvs/gcc/java/parse.y:1550 ../../gcc-3cvs/gcc/java/parse.y:1552
+#: ../../gcc-3cvs/gcc/java/parse.y:1781 ../../gcc-3cvs/gcc/java/parse.y:1807
+#: ../../gcc-3cvs/gcc/java/parse.y:1818 ../../gcc-3cvs/gcc/java/parse.y:1829
+#: ../../gcc-3cvs/gcc/java/parse.y:1841 ../../gcc-3cvs/gcc/java/parse.y:1856
 msgid "';' expected"
 msgstr "«;» attendu"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:810
+#: ../../gcc-3cvs/gcc/java/parse.y:732 ../../gcc-3cvs/gcc/java/parse.y:770
+msgid "Missing name"
+msgstr "Nom manquant"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:795
 msgid "'*' expected"
-msgstr "«*» attendu"
+msgstr "« * » attendu"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:824
+#: ../../gcc-3cvs/gcc/java/parse.y:809
 msgid "Class or interface declaration expected"
 msgstr "Déclaration de classe ou d'interface attendue"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:859 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:861
+#: ../../gcc-3cvs/gcc/java/parse.y:846 ../../gcc-3cvs/gcc/java/parse.y:848
 msgid "Missing class name"
 msgstr "Nom de classe manquant"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:864 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:868 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:876 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1041 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1289 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1291 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1620 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1856 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1888 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1940
+#: ../../gcc-3cvs/gcc/java/parse.y:851 ../../gcc-3cvs/gcc/java/parse.y:855
+#: ../../gcc-3cvs/gcc/java/parse.y:863 ../../gcc-3cvs/gcc/java/parse.y:1023
+#: ../../gcc-3cvs/gcc/java/parse.y:1284 ../../gcc-3cvs/gcc/java/parse.y:1286
+#: ../../gcc-3cvs/gcc/java/parse.y:1616 ../../gcc-3cvs/gcc/java/parse.y:1867
+#: ../../gcc-3cvs/gcc/java/parse.y:1899 ../../gcc-3cvs/gcc/java/parse.y:1952
 msgid "'{' expected"
 msgstr "«{» attendu"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:878
+#: ../../gcc-3cvs/gcc/java/parse.y:865
 msgid "Missing super class name"
 msgstr "Nom de super classe manquant"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:888 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:904
+#: ../../gcc-3cvs/gcc/java/parse.y:875 ../../gcc-3cvs/gcc/java/parse.y:891
 msgid "Missing interface name"
 msgstr "Nom d'interface manquant"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:975 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1308 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1369 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1578 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1800 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1809 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1820 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1831 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1843 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1860 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1862 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1933 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2104 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2166 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2318 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2330 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2337 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2344 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2355 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2357 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2395 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2397 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2399 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2420 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2422 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2424 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2440 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2442 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2463 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2465 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2467 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2495 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2497 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2499 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2501 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2519 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2521 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2532 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2543 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2554 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2565 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2576 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2589 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2593 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2595 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2608
-msgid "Missing term"
-msgstr "Terme manquant"
-
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:990
+#: ../../gcc-3cvs/gcc/java/parse.y:977
 msgid "Missing variable initializer"
 msgstr "Initialiseur de variable manquant"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1007
+#: ../../gcc-3cvs/gcc/java/parse.y:994
 msgid "Invalid declaration"
 msgstr "Déclaration invalide"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1013
-msgid "Can't specify array dimension in a declaration"
-msgstr "Ne peut spécifier la dimension du tableau dans la déclaration"
-
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1015 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1091 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2141 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2163 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2167 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2202 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2279 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2289
+#: ../../gcc-3cvs/gcc/java/parse.y:997 ../../gcc-3cvs/gcc/java/parse.y:1082
+#: ../../gcc-3cvs/gcc/java/parse.y:2153 ../../gcc-3cvs/gcc/java/parse.y:2175
+#: ../../gcc-3cvs/gcc/java/parse.y:2179 ../../gcc-3cvs/gcc/java/parse.y:2214
+#: ../../gcc-3cvs/gcc/java/parse.y:2291 ../../gcc-3cvs/gcc/java/parse.y:2301
 msgid "']' expected"
 msgstr "«]» attendu"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1019
+#: ../../gcc-3cvs/gcc/java/parse.y:1001
 msgid "Unbalanced ']'"
 msgstr "«]» non pairé"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1055
+#: ../../gcc-3cvs/gcc/java/parse.y:1037
 msgid "Invalid method declaration, method name required"
 msgstr "Déclaration de méthode invalide, nom de méthode requis"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1061 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1063 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2024
+#: ../../gcc-3cvs/gcc/java/parse.y:1042 ../../gcc-3cvs/gcc/java/parse.y:1047
+#: ../../gcc-3cvs/gcc/java/parse.y:1052 ../../gcc-3cvs/gcc/java/parse.y:2036
 msgid "Identifier expected"
 msgstr "Identificateur attendu"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1066
+#: ../../gcc-3cvs/gcc/java/parse.y:1057
 msgid "Invalid method declaration, return type required"
 msgstr "Déclaration de méthode invalide, type retourné requis"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1089 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1534 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1541 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1550 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1552 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1580 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1688 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1969 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2022
+#: ../../gcc-3cvs/gcc/java/parse.y:1080 ../../gcc-3cvs/gcc/java/parse.y:1530
+#: ../../gcc-3cvs/gcc/java/parse.y:1537 ../../gcc-3cvs/gcc/java/parse.y:1546
+#: ../../gcc-3cvs/gcc/java/parse.y:1548 ../../gcc-3cvs/gcc/java/parse.y:1576
+#: ../../gcc-3cvs/gcc/java/parse.y:1684 ../../gcc-3cvs/gcc/java/parse.y:1981
+#: ../../gcc-3cvs/gcc/java/parse.y:2034
 msgid "')' expected"
 msgstr "«)» attendu"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1105
+#: ../../gcc-3cvs/gcc/java/parse.y:1096
 msgid "Missing formal parameter term"
 msgstr "Paramètre term formel manquant"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1120 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1125
+#: ../../gcc-3cvs/gcc/java/parse.y:1111 ../../gcc-3cvs/gcc/java/parse.y:1116
 msgid "Missing identifier"
 msgstr "Identificateur manquant"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1145 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1154
+#: ../../gcc-3cvs/gcc/java/parse.y:1136 ../../gcc-3cvs/gcc/java/parse.y:1145
 msgid "Missing class type term"
 msgstr "Type term de classe manquant"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1306
+#: ../../gcc-3cvs/gcc/java/parse.y:1301
 msgid "Invalid interface type"
 msgstr "Type d'interface invalide"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1498 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1667 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1669
+#: ../../gcc-3cvs/gcc/java/parse.y:1494 ../../gcc-3cvs/gcc/java/parse.y:1663
+#: ../../gcc-3cvs/gcc/java/parse.y:1665
 msgid "':' expected"
 msgstr "«:» attendu"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1520 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1525 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1530
+#: ../../gcc-3cvs/gcc/java/parse.y:1516 ../../gcc-3cvs/gcc/java/parse.y:1521
+#: ../../gcc-3cvs/gcc/java/parse.y:1526
 msgid "Invalid expression statement"
 msgstr "Déclaration d'expression invalide"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1548 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1576 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1616 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1684 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1752 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1858 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1926 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2016 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2018 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2026 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2262 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2264
+#: ../../gcc-3cvs/gcc/java/parse.y:1544 ../../gcc-3cvs/gcc/java/parse.y:1572
+#: ../../gcc-3cvs/gcc/java/parse.y:1612 ../../gcc-3cvs/gcc/java/parse.y:1680
+#: ../../gcc-3cvs/gcc/java/parse.y:1748 ../../gcc-3cvs/gcc/java/parse.y:1869
+#: ../../gcc-3cvs/gcc/java/parse.y:1938 ../../gcc-3cvs/gcc/java/parse.y:2028
+#: ../../gcc-3cvs/gcc/java/parse.y:2030 ../../gcc-3cvs/gcc/java/parse.y:2038
+#: ../../gcc-3cvs/gcc/java/parse.y:2274 ../../gcc-3cvs/gcc/java/parse.y:2276
 msgid "'(' expected"
 msgstr "«(» attendu"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1618
+#: ../../gcc-3cvs/gcc/java/parse.y:1614
 msgid "Missing term or ')'"
 msgstr "Terme manquant ou «)»"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1665
+#: ../../gcc-3cvs/gcc/java/parse.y:1661
 msgid "Missing or invalid constant expression"
 msgstr "Expresion de constante manquante ou invalide"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1686
+#: ../../gcc-3cvs/gcc/java/parse.y:1682
 msgid "Missing term and ')' expected"
 msgstr "Terme manquant et «)» attendus"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1725
+#: ../../gcc-3cvs/gcc/java/parse.y:1721
 msgid "Invalid control expression"
 msgstr "Expression de contrôle invalide"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1727 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1729
+#: ../../gcc-3cvs/gcc/java/parse.y:1723 ../../gcc-3cvs/gcc/java/parse.y:1725
 msgid "Invalid update expression"
 msgstr "Expression de mise à jour invalide"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1754
+#: ../../gcc-3cvs/gcc/java/parse.y:1750
 msgid "Invalid init statement"
 msgstr "Déclaration init invalide"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1929
+#: ../../gcc-3cvs/gcc/java/parse.y:1941
 msgid "Missing term or ')' expected"
 msgstr "Terme manquant ou «)» attendu"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1971
+#: ../../gcc-3cvs/gcc/java/parse.y:1983
 msgid "'class' or 'this' expected"
 msgstr "« class» ou «ceci » attendu"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1973 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1975
+#: ../../gcc-3cvs/gcc/java/parse.y:1985 ../../gcc-3cvs/gcc/java/parse.y:1987
 msgid "'class' expected"
 msgstr "« class » attendu"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2020
+#: ../../gcc-3cvs/gcc/java/parse.y:2032
 msgid "')' or term expected"
 msgstr "«)» or terme attendu"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2139
+#: ../../gcc-3cvs/gcc/java/parse.y:2151
 msgid "'[' expected"
 msgstr "«[» attendu"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2217
+#: ../../gcc-3cvs/gcc/java/parse.y:2229
 msgid "Field expected"
 msgstr "Champ attendu"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2274 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2284
+#: ../../gcc-3cvs/gcc/java/parse.y:2286 ../../gcc-3cvs/gcc/java/parse.y:2296
 msgid "Missing term and ']' expected"
 msgstr "Terme manquant et «]» attendu"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2388
+#: ../../gcc-3cvs/gcc/java/parse.y:2400
 msgid "']' expected, invalid type expression"
 msgstr "«]» attendu, type d'expression invalide"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2391
+#: ../../gcc-3cvs/gcc/java/parse.y:2403
 msgid "Invalid type expression"
 msgstr "Type d'expression invalide"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2503
+#: ../../gcc-3cvs/gcc/java/parse.y:2515
 msgid "Invalid reference type"
 msgstr "Type de référence invalide"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2981
+#: ../../gcc-3cvs/gcc/java/parse.y:2993
 msgid "Constructor invocation must be first thing in a constructor"
 msgstr "L'invaocation d'un constructeur doit être la première chose dans un constructeur"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2983
+#: ../../gcc-3cvs/gcc/java/parse.y:2995
 msgid "Only constructors can invoke constructors"
 msgstr "Seuls les constructeurs peuvent invoquer des constructeurs"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2992
+#: ../../gcc-3cvs/gcc/java/parse.y:3004
 #, c-format
 msgid ": `%s' JDK1.1(TM) feature"
 msgstr ": « %s » option JDK1.1(TM)"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:3052 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:3054
+#: ../../gcc-3cvs/gcc/java/parse.y:3064 ../../gcc-3cvs/gcc/java/parse.y:3066
 #, c-format
 msgid ""
 "%s.\n"
@@ -19518,54 +20171,54 @@ msgstr ""
 "%s.\n"
 "%s"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:6833
+#: ../../gcc-3cvs/gcc/java/parse.y:6867
 #, c-format
 msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr "archive .zip mal composée dans CLASSPATH: %s"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:6904
+#: ../../gcc-3cvs/gcc/java/parse.y:6938
 #, c-format
 msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr "ne peut repérer le package par défaut « %s ». Vérifier la variable d'environnement CLASSPATH et l'accès aux archives."
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:12228
+#: ../../gcc-3cvs/gcc/java/parse.y:12266
 #, c-format
 msgid "missing static field `%s'"
 msgstr "champ statique manquant « %s »"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:12233
+#: ../../gcc-3cvs/gcc/java/parse.y:12271
 #, c-format
 msgid "not a static field `%s'"
 msgstr "n'est pas un champ statique « %s »"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:12276
+#: ../../gcc-3cvs/gcc/java/parse.y:12314
 #, c-format
 msgid "No case for %s"
 msgstr "Oas de case pour %s"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:13122
+#: ../../gcc-3cvs/gcc/java/parse.y:13240
 #, c-format
 msgid "unregistered operator %s"
 msgstr "opérator %s non enregistré"
 
-#: java/typeck.c:178
-msgid "internal error - use of undefined type"
-msgstr "erreur interne - utilisation d'un type non défini"
-
-#: java/typeck.c:566
+#: java/typeck.c:553
 msgid "junk at end of signature string"
 msgstr "rebut à la fin de la chaîne de signature"
 
-#: java/verify.c:480
+#: java/verify.c:479
 msgid "bad pc in exception_table"
 msgstr "PC erroné dans exception_table"
 
-#: java/verify.c:1392
+#: java/verify.c:485
+msgid "exception handler inside code that is being protected"
+msgstr ""
+
+#: java/verify.c:1395
 #, c-format
 msgid "unknown opcode %d@pc=%d during verification"
 msgstr "code-op inconnu %d@pc=%d durant la vérification"
 
-#: java/verify.c:1462 java/verify.c:1475 java/verify.c:1479
+#: java/verify.c:1465 java/verify.c:1478 java/verify.c:1482
 #, c-format
 msgid "verification error at PC=%d"
 msgstr "erreur de vérification au PC=%d"
@@ -19618,434 +20271,1432 @@ msgstr "Avertir si des modificateurs sont sp
 msgid "Warn if deprecated empty statements are found"
 msgstr "Avertir si des déclarations vides dépréciés sont trouvées"
 
-#: java/lang-options.h:56
-msgid "Warn if .class files are out of date"
-msgstr "Avertir si des fichier .class sont périmées"
+#: java/lang-options.h:56
+msgid "Warn if .class files are out of date"
+msgstr "Avertir si des fichier .class sont périmées"
+
+#: java/lang-options.h:58
+msgid "Always check for non gcj generated classes archives"
+msgstr "Toujours vérifier dans les archives de classes non générées gcj"
+
+#: java/lang-options.h:60
+msgid "Never optimize static class initialization code"
+msgstr "Ne jamais optimiser le code d'initialisation de classe statique"
+
+#: java/lang-options.h:62
+msgid "Use offset tables for virtual method calls"
+msgstr "Utiliser des tables de décalage pour les appels de méthodes virtuelles"
+
+#: objc/objc-act.c:651
+#, c-format
+msgid "object does not conform to the `%s' protocol"
+msgstr "objet n'est pas conforme au protocole « %s »"
+
+#: objc/objc-act.c:737 objc/objc-act.c:810
+#, c-format
+msgid "class `%s' does not implement the `%s' protocol"
+msgstr "classe « %s » n'implante pas le protocole « %s »"
+
+#: objc/objc-act.c:914
+#, c-format
+msgid "`%s' cannot be statically allocated"
+msgstr "« %s » ne peut être statiquement alloué"
+
+#: objc/objc-act.c:963
+#, c-format
+msgid "unexpected type for `id' (%s)"
+msgstr "type inattendu pour « id » (%s)"
+
+#: objc/objc-act.c:968
+msgid "undefined type `id', please import <objc/objc.h>"
+msgstr "type « id » indéfini, SVP importer <objc/objc.h>"
+
+#: objc/objc-act.c:1019
+#, c-format
+msgid "protocol `%s' has circular dependency"
+msgstr "le protocole « %s » a une dépendance circulaire"
+
+#: objc/objc-act.c:1041 objc/objc-act.c:5301
+#, c-format
+msgid "cannot find protocol declaration for `%s'"
+msgstr "ne peut repérer la déclaration de protocole pour « %s »"
+
+#: objc/objc-act.c:1289 objc/objc-act.c:5877 objc/objc-act.c:6195
+#: objc/objc-act.c:6244 objc/objc-act.c:6280 objc-parse.y:1800
+#, c-format
+msgid "cannot find interface declaration for `%s'"
+msgstr "ne peut repérer la déclaration d'interface pour « %s »"
+
+#: objc/objc-act.c:1328
+#, c-format
+msgid "cannot find reference tag for class `%s'"
+msgstr "ne peut repérer la référence pour l'étiquette de classe %s."
+
+#: objc/objc-act.c:2050
+#, fuzzy, c-format
+msgid "creating selector for non existant method %s"
+msgstr "conflit potentiel sur le sélecteur pour la méthode « %s »"
+
+#: objc/objc-act.c:2364
+#, c-format
+msgid "cannot find class `%s'"
+msgstr "ne peut repérer la classe « %s »"
+
+#: objc/objc-act.c:2366
+#, c-format
+msgid "class `%s' already exists"
+msgstr "classe « %s » existe déjà"
+
+#. fatal did not work with 2 args...should fix
+#: objc/objc-act.c:2473
+#, c-format
+msgid "cannot find interface declaration for `%s', superclass of `%s'"
+msgstr "ne peut repérer une déclaration d'interface pour « %s », super classe de « %s »"
+
+#: objc/objc-act.c:2480
+#, c-format
+msgid "circular inheritance in interface declaration for `%s'"
+msgstr "héritage circulaire dans la déclaration de l'interface pour « %s »"
+
+#: objc/objc-act.c:3566 objc/objc-act.c:3583
+msgid "inconsistent instance variable specification"
+msgstr "spécification inconsistente avec l'instance de la vairable"
+
+#: objc/objc-act.c:4580
+msgid "can not use an object as parameter to a method\n"
+msgstr ""
+
+#: objc/objc-act.c:4780
+#, c-format
+msgid "multiple declarations for method `%s'"
+msgstr "multiples déclarations pour la méthode « %s »"
+
+#: objc/objc-act.c:4946
+#, c-format
+msgid "invalid receiver type `%s'"
+msgstr "type du receveur invalide « %s »"
+
+#: objc/objc-act.c:4977 objc/objc-act.c:5003 objc/objc-act.c:5051
+#, c-format
+msgid "`%s' does not respond to `%s'"
+msgstr "« %s » ne répond pas à « %s »"
+
+#: objc/objc-act.c:4983 objc/objc-act.c:7318
+#, c-format
+msgid "no super class declared in interface for `%s'"
+msgstr "pas de super classe déclarée dans l'interface pour « %s »"
+
+#: objc/objc-act.c:5081
+msgid "cannot find class (factory) method"
+msgstr "ne peut repérer de méthode de classe (manufacturé)"
+
+#: objc/objc-act.c:5082 objc/objc-act.c:5126
+#, c-format
+msgid "return type for `%s' defaults to id"
+msgstr "type retourné pour « %s » par défaut est id"
+
+#: objc/objc-act.c:5099
+#, c-format
+msgid "method `%s' not implemented by protocol"
+msgstr "méthode « %s » n'est pas implantée dans le protocole."
+
+#: objc/objc-act.c:5108
+msgid "return type defaults to id"
+msgstr "type retourné par défaut est id"
+
+#: objc/objc-act.c:5125
+msgid "cannot find method"
+msgstr "ne peut repérer la méthode"
+
+#: objc/objc-act.c:5399
+#, fuzzy, c-format
+msgid "undeclared selector `%s'"
+msgstr "identificateur « %s » non déclaré"
+
+#. 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:5443
+#, c-format
+msgid "instance variable `%s' accessed in class method"
+msgstr "instance « %s » de la variable accédé par la méthode de classe"
+
+#: objc/objc-act.c:5678
+#, c-format
+msgid "duplicate definition of class method `%s'"
+msgstr "duplication de définition de la méthode de la classe « %s »"
+
+#: objc/objc-act.c:5684
+#, c-format
+msgid "duplicate declaration of class method `%s'"
+msgstr "duplication de déclaration de la méthode de classe « %s »"
+
+#: objc/objc-act.c:5720
+#, c-format
+msgid "duplicate definition of instance method `%s'"
+msgstr "duplication de définition de la méthode d'instanciation « %s »"
+
+#: objc/objc-act.c:5726
+#, c-format
+msgid "duplicate declaration of instance method `%s'"
+msgstr "duplication de déclaration de la méthode d'instanciation « %s »"
+
+#: objc/objc-act.c:5766
+#, c-format
+msgid "duplicate interface declaration for category `%s(%s)'"
+msgstr "duplication de déclaration d'interface pour la catégorie «%s(%s)»"
+
+#: objc/objc-act.c:5852
+#, c-format
+msgid "instance variable `%s' is declared private"
+msgstr "instance de la variable « %s » est déclaré privée"
+
+#: objc/objc-act.c:5899
+#, c-format
+msgid "instance variable `%s' is declared %s"
+msgstr "instance de la variable « %s » est déclaré %s"
+
+#: objc/objc-act.c:5909
+msgid "static access to object of type `id'"
+msgstr "accès statique à un objket de type « id »"
+
+#: objc/objc-act.c:5934 objc/objc-act.c:6027
+#, c-format
+msgid "incomplete implementation of class `%s'"
+msgstr "implantation incomplète de la classe « %s »"
+
+#: objc/objc-act.c:5938 objc/objc-act.c:6032
+#, c-format
+msgid "incomplete implementation of category `%s'"
+msgstr "implantation incomplète de la catégorie « %s »"
+
+#: objc/objc-act.c:5943 objc/objc-act.c:6037
+#, c-format
+msgid "method definition for `%c%s' not found"
+msgstr "définition de la méthode pour «%c%s» n'a pas été repérée"
+
+#: objc/objc-act.c:6081
+#, c-format
+msgid "%s `%s' does not fully implement the `%s' protocol"
+msgstr "%s « %s » n'implante pas complètement le protocole « %s »"
+
+#: objc/objc-act.c:6139 objc/objc-act.c:8249
+msgid "`@end' missing in implementation context"
+msgstr "«@end» manquant dans l'implantation du contexte"
+
+#: objc/objc-act.c:6167
+#, c-format
+msgid "reimplementation of class `%s'"
+msgstr "ré-implantation de la classe « %s »"
+
+#: objc/objc-act.c:6209
+#, c-format
+msgid "conflicting super class name `%s'"
+msgstr "nom de super classe « %s » est conflictuel"
+
+#: objc/objc-act.c:6224
+#, c-format
+msgid "duplicate interface declaration for class `%s'"
+msgstr "double déclaration d'interface pour la classe « %s »"
+
+#: objc/objc-act.c:6506
+#, c-format
+msgid "duplicate declaration for protocol `%s'"
+msgstr "double déclaration pour le protocole « %s »"
+
+#: objc/objc-act.c:7363
+msgid "[super ...] must appear in a method context"
+msgstr "[super ...] doit apparaître dans une méthode du contexte"
+
+#: objc/objc-act.c:8354 objc/objc-act.c:8370
+#, c-format
+msgid "potential selector conflict for method `%s'"
+msgstr "conflit potentiel sur le sélecteur pour la méthode « %s »"
+
+#: objc-parse.y:2656
+msgid "`@end' must appear in an implementation context"
+msgstr "«@end» doit appraître dans un contaxte d'implantation"
+
+#: objc-parse.y:2932
+msgid "method definition not in class context"
+msgstr "méthode de définition n'est pas dans un contexte de classe"
+
+#: objc/lang-options.h:27
+msgid "Dump decls to a .decl file"
+msgstr "Vidange des déclaration dans un fichier .decl"
+
+#: objc/lang-options.h:29
+msgid "Generate code for GNU runtime environment"
+msgstr "Générer du code pour l'environnement GNU d'exécution"
+
+#: objc/lang-options.h:32
+msgid "Generate code for NeXT runtime environment"
+msgstr "Générer le code pour l'environnement d'exécution du NeXT"
+
+#: objc/lang-options.h:35
+msgid "Warn if a selector has multiple methods"
+msgstr "Avertir si le sélecteur a de multiples méthodes"
+
+#: objc/lang-options.h:39
+msgid "Do not warn if inherited methods are unimplemented"
+msgstr "Ne pas avertir si les méthodes héritées ne sont pas implantées"
+
+#: objc/lang-options.h:41
+msgid "Generate C header of platform specific features"
+msgstr "Générer des en-têtes C pour les options spécifiques de la plate-forme"
+
+#: objc/lang-options.h:43
+msgid "Specify the name of the class for constant strings"
+msgstr "Spécifier le nom de la classe pour les constantes chaînes"
+
+#. This is the contribution to the `lang_options' array in gcc.c for
+#. treelang.
+#: treelang/lang-options.h:26
+msgid "(debug) trace parsing process"
+msgstr ""
+
+#: treelang/lang-options.h:27
+msgid "(debug) trace lexical analysis"
+msgstr ""
+
+#: config/darwin.h:212
+msgid "-current_version only allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:215
+msgid "-install_name only allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:220
+#, fuzzy
+msgid "-bundle not allowed with -dynamiclib"
+msgstr "-mlong-double-64 n'est pas permis avec -m64"
+
+#: config/darwin.h:221
+#, fuzzy
+msgid "-bundle_loader not allowed with -dynamiclib"
+msgstr "-mlong-double-64 n'est pas permis avec -m64"
+
+#: config/darwin.h:222
+#, fuzzy
+msgid "-client_name not allowed with -dynamiclib"
+msgstr "-mlong-double-64 n'est pas permis avec -m64"
+
+#: config/darwin.h:225
+msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:226
+msgid "-force_flat_namespace not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:228
+msgid "-keep_private_externs not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:229
+#, fuzzy
+msgid "-private_bundle not allowed with -dynamiclib"
+msgstr "-mlong-double-64 n'est pas permis avec -m64"
+
+#: f/lang-specs.h:38 gcc.c:689
+msgid "GNU C does not support -C without using -E"
+msgstr "GNU C ne supporte pas -C sans utiliser -E"
+
+#: f/lang-specs.h:39 gcc.c:690
+#, fuzzy
+msgid "GNU C does not support -CC without using -E"
+msgstr "GNU C ne supporte pas -C sans utiliser -E"
+
+#: config/sparc/sol2-bi.h:168 config/sparc/sol2-bi.h:178
+#: config/sparc/linux64.h:197 config/sparc/linux64.h:208
+#: config/sparc/netbsd-elf.h:163 config/sparc/netbsd-elf.h:182
+msgid "may not use both -m32 and -m64"
+msgstr "ne peut utiliser ensemble -m32 et -m64"
+
+#: config/ia64/freebsd.h:23 config/sparc/freebsd.h:33
+#: config/i386/freebsd-aout.h:203 config/alpha/freebsd.h:42
+msgid "`-p' not supported; use `-pg' and gprof(1)"
+msgstr "«-p» n'est pas supporté; utiliser «-pg» et gprof(1)"
+
+#: config/vax/vax.h:50 config/vax/vax.h:51
+msgid "profiling not supported with -mg\n"
+msgstr "profilage n'est pas supporté avec -mg\n"
+
+#: config/mips/mips.h:954
+msgid "-pipe is not supported"
+msgstr "-pipe n'est pas supporté"
+
+#: config/mips/mips.h:1147 config/arc/arc.h:63
+msgid "may not use both -EB and -EL"
+msgstr "ne peut utiliser ensemble -EB et -EL"
+
+#: java/jvspec.c:77 gcc.c:716 ada/lang-specs.h:38
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg et -fomit-frame-pointer sont incompatibles"
+
+#: config/rs6000/darwin.h:62
+msgid " conflicting code gen style switches are used"
+msgstr ""
+
+#: config/i386/cygwin.h:115
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin et mno-win32 ne sont pas compatibles"
+
+#: config/i386/cygwin.h:170 config/i386/mingw32.h:84
+msgid "shared and mdll are not compatible"
+msgstr "shared et mdll ne sont pas compatibles"
+
+#: gcc.c:867
+msgid "-E required when input is from standard input"
+msgstr "-E est requis lorsque l'entrée est faite à partir de l'entrée standard"
+
+#: gcc.c:871
+msgid "compilation of header file requested"
+msgstr "fichier d'en-tête requis pour la compilation"
+
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni et -femit-class-files sont incompatibles"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni et -femit-class-file sont incompatibles"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file dervait être utilisé avec -fsyntax-only"
+
+#: treelang/lang-specs.h:52
+#, fuzzy
+msgid "-pg or -p and -fomit-frame-pointer are incompatible"
+msgstr "-pg et -fomit-frame-pointer sont incompatibles"
+
+#: config/vax/netbsd-elf.h:42
+#, fuzzy
+msgid "The -shared option is not currently supported for VAX ELF."
+msgstr "fonction interne « %s » n'est pas couramment supportée"
+
+#: config/mcore/mcore.h:60
+msgid "choose either big or little endian, not both"
+msgstr "choisir un système à octets de poids fort ou faible mais pas les deux"
+
+#: config/mcore/mcore.h:63
+msgid "choose either m340 or m210 not both"
+msgstr "choisir m340 ou m210 mais pas les deux"
+
+#: config/mcore/mcore.h:64
+msgid "the m210 does not have little endian support"
+msgstr "Le m210 ne supporte pas le code pour système à octets de poids faible"
+
+#: config/arm/arm.h:178
+msgid "-mapcs-26 and -mapcs-32 may not be used together"
+msgstr "-mapcs-26 et -mapcs-32 ne peuvent être utilisés ensembles"
+
+#: config/arm/arm.h:180
+msgid "-msoft-float and -mhard_float may not be used together"
+msgstr "-msoft-float et -mhard_float ne peuvent être utilisées ensembles"
+
+#: config/arm/arm.h:182
+msgid "-mbig-endian and -mlittle-endian may not be used together"
+msgstr "-mbig-endian et -mlittle-endian ne peuvent être utilisés ensemble"
+
+#: config/mips/r3900.h:35
+msgid "-mhard-float not supported"
+msgstr "-mhard-float n'est pas supporté"
+
+#: config/mips/r3900.h:37
+msgid "-msingle-float and -msoft-float can not both be specified"
+msgstr "-msingle-float et -msoft-float ne peuvent être spécifiés ensembles"
+
+#: ada/lang-specs.h:41
+msgid "-c or -S required for Ada"
+msgstr "-c ou -S requis pour Ada"
+
+#: config/i386/sco5.h:585 config/i386/sco5.h:666
+msgid "-static not valid with -mcoff"
+msgstr "-static n'est pas valide avec -mcoff"
+
+#: config/i386/sco5.h:586 config/i386/sco5.h:667
+msgid "-shared not valid with -mcoff"
+msgstr "-shared n'est pas valide avec -mcoff"
+
+#: config/i386/sco5.h:587 config/i386/sco5.h:668
+msgid "-symbolic not valid with -mcoff"
+msgstr "-symbolic n'est pas valide avec -mcoff"
+
+#: config/i386/sco5.h:636
+msgid "-fpic is not valid with -mcoff"
+msgstr "-fpic n'est pas valide avec -mcoff"
+
+#: config/i386/sco5.h:637
+msgid "-fPIC is not valid with -mcoff"
+msgstr "-fPic n'est pas valide avec -mcoff"
+
+#: config/i386/sco5.h:669
+msgid "-fpic not valid with -mcoff"
+msgstr "-fpic n'est pas valide avec -mcoff"
+
+#: config/i386/sco5.h:670
+msgid "-fPIC not valid with -mcoff"
+msgstr "-fPIC n'est pas valide avec -mcoff"
+
+#~ msgid "-traditional is deprecated and may be removed"
+#~ msgstr "-traditional est dépréciée et peut être enlevée dans le futur"
+
+#~ msgid "unknown C standard `%s'"
+#~ msgstr "standard C « %s » inconnu"
+
+#~ msgid "type of external `%s' is not global"
+#~ msgstr "le type de l'externe « %s » n'est pas global"
+
+#~ msgid "unnamed fields of type other than struct or union are not allowed"
+#~ msgstr "champs sans nom de type autre que struct ou union ne sont pas permis"
+
+#~ msgid "null format string"
+#~ msgstr "chaîne de format nulle"
+
+#~ msgid "both 'f' and 'l' suffixes on floating constant"
+#~ msgstr "les suffixes « f » et « l » ensembles sur une constante flottante"
+
+#~ msgid "decimal point in exponent - impossible!"
+#~ msgstr "point décimal dans l'exposant - impossible!"
+
+#~ msgid "underscore in number"
+#~ msgstr "souligné présent dans le nombre"
+
+#~ msgid "numeric constant with no digits"
+#~ msgstr "constante numérique sans chiffre"
+
+#~ msgid "numeric constant contains digits beyond the radix"
+#~ msgstr "constante numérique contient des chiffres en dehors la base numérique"
+
+#~ msgid "floating constant may not be in radix 16"
+#~ msgstr "constante flottante peut ne pas être en base 16"
+
+#~ msgid "more than one 'f' suffix on floating constant"
+#~ msgstr "plus d'un « f » en suffixe sur une constante flottante"
+
+#~ msgid "more than one 'l' suffix on floating constant"
+#~ msgstr "plus d'un « l » en suffixe sur une constante flottante"
+
+#~ msgid "traditional C rejects the 'l' suffix"
+#~ msgstr "C traditionnel rejette le suffixe « l »"
+
+#~ msgid "more than one 'i' or 'j' suffix on floating constant"
+#~ msgstr "plus d'un « i » ou « j » en suffixe sur une constante flottante"
+
+#~ msgid "ISO C forbids imaginary numeric constants"
+#~ msgstr "ISO C interdit les constante numérique de nombres imaginaires"
+
+#~ msgid "floating constant out of range"
+#~ msgstr "constante flottante est hors gamme"
+
+#~ msgid "floating point number exceeds range of 'double'"
+#~ msgstr "nombre en virgule flottante excède les limites de « double »"
+
+#~ msgid "two 'u' suffixes on integer constant"
+#~ msgstr "deux « u » en suffixe sur une constante entière"
+
+#~ msgid "traditional C rejects the 'u' suffix"
+#~ msgstr "C traditionnel rejette le suffixe « u »"
+
+#~ msgid "three 'l' suffixes on integer constant"
+#~ msgstr "trois « l » en suffixe sur une constante entière"
+
+#~ msgid "'lul' is not a valid integer suffix"
+#~ msgstr "'lul» n'est pas un suffixe valide pour un entier"
+
+#~ msgid "'Ll' and 'lL' are not valid integer suffixes"
+#~ msgstr "« Ll» et «1L » ne sont pas des suffixes valides pour un entier"
+
+#~ msgid "more than one 'i' or 'j' suffix on integer constant"
+#~ msgstr "plus d'un « i » ou « j » en suffixe sur une constante entière"
+
+#~ msgid "invalid suffix on integer constant"
+#~ msgstr "suffixe invalide pour une constante entière"
+
+#~ msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
+#~ msgstr "constante entière trop grande pour la configuration du compilateur - tronqué à %d bits"
+
+#~ msgid "width of integer constant changes with -traditional"
+#~ msgstr "largeur de la constante entière change avec -traditional"
+
+#~ msgid "integer constant is unsigned in ISO C, signed with -traditional"
+#~ msgstr "constante entìère est non signée en ISO C, signé avec -traditional"
+
+#~ msgid "width of integer constant may change on other systems with -traditional"
+#~ msgstr "largeur de la constante entière peut changer sur d'autres système avec -traditional"
+
+#~ msgid "integer constant larger than the maximum value of %s"
+#~ msgstr "constante entière plus grande que la valeur maximale de %s"
+
+#~ msgid "an unsigned long long int"
+#~ msgstr "un entier long long non signé"
+
+#~ msgid "a long long int"
+#~ msgstr "un entier long long"
+
+#~ msgid "an unsigned long int"
+#~ msgstr "un entier long non signé"
+
+#~ msgid "decimal constant is so large that it is unsigned"
+#~ msgstr "constante décimale est tellement grande qu'elle est non signée"
+
+#~ msgid "complex integer constant is too wide for 'complex int'"
+#~ msgstr "constante complexe entière est trop grande pour le type 'complex int'"
+
+#~ msgid "integer constant is larger than the maximum value for its type"
+#~ msgstr "constante entière est plus grande que la valeur maximale pour ce type"
+
+#~ msgid "missing white space after number '%.*s'"
+#~ msgstr "espace blanc manquant après le nombre '%.*s'"
+
+#~ msgid "ISO C does not permit use of `varargs.h'"
+#~ msgstr "ISO C ne permet pas l'usage de « varargs.h »"
+
+#~ msgid "storage class specifier in array declarator"
+#~ msgstr "spécificateur de classe de stockage dans le déclarateur de tableau"
+
+#~ msgid "sizeof applied to a function type"
+#~ msgstr "sizeof appliqué sur un type de fonction"
+
+#~ msgid "sizeof applied to a void type"
+#~ msgstr "sizeof appliqué sur un type void"
+
+#~ msgid "sizeof applied to an incomplete type"
+#~ msgstr "sizeof appliqué sur un type incomplet"
+
+#~ msgid "execvp %s"
+#~ msgstr "execvp %s"
+
+#~ msgid "floating point numbers are not valid in #if"
+#~ msgstr "nombres flottants ne sont pas valides dans un #if"
+
+#~ msgid "traditional C rejects the `U' suffix"
+#~ msgstr "C traditionel rejette le suffixe « U »"
+
+#~ msgid "too many 'l' suffixes in integer constant"
+#~ msgstr "trop de « l » en suffixe dans les constantes entières"
+
+#~ msgid "integer constant contains digits beyond the radix"
+#~ msgstr "constante entière contient des chiffres en dehors la base numérique"
+
+#~ msgid "integer constant out of range"
+#~ msgstr "constante entière est hors gamme"
+
+#~ msgid "string constants are not valid in #if"
+#~ msgstr "constantes de chaîne ne sont pas valides dasn un #if"
+
+#~ msgid "missing binary operator"
+#~ msgstr "opérateur binaire manquant"
+
+#~ msgid "operator '%s' has no left operand"
+#~ msgstr "opérateur « %s » n'a pas d'opérande gauche"
+
+#~ msgid "changing search order for system directory \"%s\""
+#~ msgstr "modification de l'ordonnancement de recherche du répertoire système « %s »"
+
+#~ msgid "  as it is the same as non-system directory \"%s\""
+#~ msgstr "  comme c'est le même qu'un répertoire non système « %s »"
+
+#~ msgid "I/O error on output"
+#~ msgstr "Erreur E/S sur la sortie"
+
+#~ msgid "argument missing after %s"
+#~ msgstr "argument manquant après %s"
+
+#~ msgid "number missing after %s"
+#~ msgstr "nombre manquant après %s"
+
+#~ msgid "target missing after %s"
+#~ msgstr "cible manquante après %s"
+
+#~ msgid "GNU CPP version %s (cpplib)"
+#~ msgstr "GNU CPP version %s (cpplib)"
+
+#~ msgid ""
+#~ "  -pedantic                 Issue all warnings demanded by strict ISO C\n"
+#~ "  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
+#~ "  -trigraphs                Support ISO C trigraphs\n"
+#~ "  -lang-c                   Assume that the input sources are in C\n"
+#~ "  -lang-c89                 Assume that the input sources are in C89\n"
+#~ msgstr ""
+#~ "  -pedantic                 émettre tous les avertissements relatifs à la conformité stricte ISO C\n"
+#~ "  -pedantic-errors          transformer les avertissements -pedantic en erreurs à la place\n"
+#~ "  -trigraphs                supporter les trigraphes ISO C\n"
+#~ "  -lang-c                   assumer que les sources à l'entrée sont en C\n"
+#~ "  -lang-c89                 assumer que les sources à l'entrée sont en C89\n"
+
+#~ msgid ""
+#~ "  -lang-c++                 Assume that the input sources are in C++\n"
+#~ "  -lang-objc                Assume that the input sources are in ObjectiveC\n"
+#~ "  -lang-objc++              Assume that the input sources are in ObjectiveC++\n"
+#~ "  -lang-asm                 Assume that the input sources are in assembler\n"
+#~ msgstr ""
+#~ "  -lang-c++                 assumer que les sources sont en C++\n"
+#~ "  -lang-objc                assumer que les sources sont en ObjectiveC\n"
+#~ "  -lang-objc++              assumer que les sources sont en ObjectiveC++\n"
+#~ "  -lang-asm                 assumer que les sources sont en assembleur\n"
+
+#~ msgid "possible start of unterminated string literal"
+#~ msgstr "début possible d'une chaîne de mot non terminée"
+
+#~ msgid "multi-line string literals are deprecated"
+#~ msgstr "chaîne de mots multi-lignes sont dépréciés"
+
+#~ msgid "\"%s\" cannot be used as a macro name"
+#~ msgstr "« %s » ne peut être utilisé comme nom de macro"
+
+#~ msgid "directives may not be used inside a macro argument"
+#~ msgstr "directives ne peuvent être utilisées à l'intérieur d'un argument macro"
+
+#~ msgid "invalid option %s"
+#~ msgstr "option invalide %s"
+
+#~ msgid "%s:%d: warning: "
+#~ msgstr "%s:%d: AVERTISSEMENT: "
+
+#~ msgid "%s: warning: "
+#~ msgstr "%s: AVERTISSEMENT: "
+
+#~ msgid "sorry, not implemented: "
+#~ msgstr "désolé, pas implanté: "
+
+#~ msgid "Internal compiler error in %s, at %s:%d"
+#~ msgstr "Erreur internal du compilateur dans %s, à %s:%d"
+
+#~ msgid "argument to `-b' is missing"
+#~ msgstr "argument de «-b» est manquant"
+
+#~ msgid "argument to `-V' is missing"
+#~ msgstr "argument de «-V» est manquant"
+
+#~ msgid "invalid version number format"
+#~ msgstr "format de numéro de verson invalide"
+
+#~ msgid ".da file contents exhausted too early\n"
+#~ msgstr "Le contenu du fichier .da a été épuisé trop rapidement\n"
+
+#~ msgid ".da file contents not exhausted\n"
+#~ msgstr "Le contenu du fichier .da n'a pas été épuisé\n"
+
+#~ msgid "%6.2f%% of %d source lines executed in function %s\n"
+#~ msgstr "%6.2f%% des lignes sources %d exécutées dans la fonction %s\n"
+
+#~ msgid "%6.2f%% of %d branches executed in function %s\n"
+#~ msgstr "%6.2f%% de branchements %d exécutés dans la fonction %s\n"
+
+#~ msgid "%6.2f%% of %d branches taken at least once in function %s\n"
+#~ msgstr "%6.2f%% de branchements %d pris au mons une fois dans la fonction %s\n"
+
+#~ msgid "No branches in function %s\n"
+#~ msgstr "Pas de branchement dans la fonction %s\n"
+
+#~ msgid "%6.2f%% of %d calls executed in function %s\n"
+#~ msgstr "%6.2f%% d'appels %d exécutés dans la fonction %s\n"
+
+#~ msgid "No calls in function %s\n"
+#~ msgstr "Pas d'appel dans la fonction %s\n"
+
+#~ msgid "call %d returns = %s%%\n"
+#~ msgstr "appel %d a retourné = %s%%\n"
+
+#~ msgid "branch %d taken = %s%%\n"
+#~ msgstr "branchement %d a pris = %s%%\n"
+
+#~ msgid ".da file contents exhausted too early"
+#~ msgstr "Le contenu du fichier .da a été épuisé trop rapidement"
+
+#~ msgid "conversion from NaN to int"
+#~ msgstr "conversion de NaN en int"
+
+#~ msgid "conversion from NaN to unsigned int"
+#~ msgstr "conversion de NaN en un int non signé"
+
+#~ msgid "floating point overflow"
+#~ msgstr "débordement de virgule flottante"
+
+#~ msgid "overflow on truncation to integer"
+#~ msgstr "débordement de troncation d'un entier"
+
+#~ msgid "overflow on truncation to unsigned integer"
+#~ msgstr "débordement lors de la troncation d'un entier non signé"
+
+#~ msgid "%s: argument domain error"
+#~ msgstr "%s: erreur d'argument de domaine"
+
+#~ msgid "%s: function singularity"
+#~ msgstr "%s: singularité de fonction"
+
+#~ msgid "%s: overflow range error"
+#~ msgstr "%s: erreur de débordement de bornes"
+
+#~ msgid "%s: underflow range error"
+#~ msgstr "%s: erreur de sous débordement de bornes"
+
+#~ msgid "%s: total loss of precision"
+#~ msgstr "%s: perte totale de précision"
+
+#~ msgid "%s: partial loss of precision"
+#~ msgstr "%s: perte partielle de précision"
+
+#~ msgid "%s: NaN - producing operation"
+#~ msgstr "%s: NaN - opération produite"
+
+#~ msgid "Pretend that host and target use the same FP format"
+#~ msgstr "Prétendre que l'hôte et la cible utilise le format FP"
+
+#~ msgid "Compile pointers as triples: value, base & end"
+#~ msgstr "Compiler les pointeurs comme des triplets: valeur, base et fin"
+
+#~ msgid "Do not promote floats to double if using -traditional"
+#~ msgstr "Ne pas promouvoir les flottants à des doubles avec -traditional"
+
+#~ msgid "Attempt to support traditional K&R style C"
+#~ msgstr "Tenter de supporter le style de langage C traditionnel K&R"
+
+#~ msgid "internal error: %s"
+#~ msgstr "erreur interne: %s"
+
+#~ msgid "crossjump disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+#~ msgstr "saut croisé désactivé: %d > 1000 blocs de base  et %d >= 20 blocs edges/basic"
+
+#~ msgid "  -a                      Enable block profiling \n"
+#~ msgstr "  -a                      autoriser le profilage des blocs \n"
+
+#~ msgid "  -ax                     Enable jump profiling \n"
+#~ msgstr "  -ax                     autoriser le profilage des sauts \n"
+
+#~ msgid "profiling does not work without a frame pointer"
+#~ msgstr "profilage ne fonctionne pas sans un pointeur de trames"
+
+#~ msgid "floating point numbers not allowed in #if expressions"
+#~ msgstr "nombres flottants ne sont pas permis dans les expressions #if"
+
+#~ msgid "invalid number in #if expression"
+#~ msgstr "nombre invalide dans l'expression #if"
+
+#~ msgid "invalid character constant in #if"
+#~ msgstr "constante de caractères invalide dans le #if"
+
+#~ msgid "double quoted strings not allowed in #if expressions"
+#~ msgstr "chaînes entre quillemets ne sont pas allouées dans les expression #if"
+
+#~ msgid "invalid token in expression"
+#~ msgstr "jeton invalide dans l'expression"
+
+#~ msgid "octal character constant does not fit in a byte"
+#~ msgstr "constante de caractères en octal ne peut être insérée dans un octet"
+
+#~ msgid "hex character constant does not fit in a byte"
+#~ msgstr "constante de caractères en hexadémical ne peut être insérée dans un octet"
+
+#~ msgid "empty #if expression"
+#~ msgstr "expression #if vide"
+
+#~ msgid "Junk after end of expression."
+#~ msgstr "Rebut à la fin de l'expression."
+
+#~ msgid "macro or #include recursion too deep"
+#~ msgstr "macro ou récursion de #include trop profonde"
+
+#~ msgid "usage: %s [switches] input output"
+#~ msgstr "usage: %s [options] entrée sortie"
+
+#~ msgid "-traditional is not supported in C++"
+#~ msgstr "-traditional n'est pas supporté en C++"
+
+#~ msgid "-traditional and -ansi are mutually exclusive"
+#~ msgstr "-traditional et -ansi sont mutuellement exclusives"
+
+#~ msgid "filename missing after -i option"
+#~ msgstr "nom de fichier manquant après l'option -i"
+
+#~ msgid "filename missing after -o option"
+#~ msgstr "nom de fichier manquant après l'option -o"
+
+#~ msgid "target missing after %s option"
+#~ msgstr "cible manquante après l'option %s"
+
+#~ msgid "filename missing after %s option"
+#~ msgstr "nom de fichier manquant après l'option %s"
+
+#~ msgid "macro name missing after -%c option"
+#~ msgstr "nom de macro manquant après l'option -%c"
+
+#~ msgid "-pedantic and -traditional are mutually exclusive"
+#~ msgstr "-pedantic et -traditional sont mutuellement exclusives"
+
+#~ msgid "-trigraphs and -traditional are mutually exclusive"
+#~ msgstr "-trigraphs et -traditional sont mutuellement exclusives"
+
+#~ msgid "directory name missing after -I option"
+#~ msgstr "nom de répertoire manquant après l'option -I"
+
+#~ msgid "`/*' within comment"
+#~ msgstr "« /* » à l'intérieur d'un commentaire"
+
+#~ msgid "unterminated #%s conditional"
+#~ msgstr "#%s conditionel non terminé"
+
+#~ msgid "not in any file?!"
+#~ msgstr "n'est pas dans aucun fichier?!"
+
+#~ msgid "`defined' must be followed by ident or (ident)"
+#~ msgstr "« defined » doit être suivi par ident ou (ident)"
+
+#~ msgid "cccp error: invalid special hash type"
+#~ msgstr "erreur cccp: type de hachage spécial invalide"
+
+#~ msgid "#include expects \"fname\" or <fname>"
+#~ msgstr "#include espère « fname » ou <fname>"
+
+#~ msgid "no include path in which to find %.*s"
+#~ msgstr "pas de chemin d'inclusion dans lequel trouver %.*s"
+
+#~ msgid "invalid macro name"
+#~ msgstr "nom de macro invalide"
+
+#~ msgid "invalid macro name `%s'"
+#~ msgstr "nom de macro invalide « %s »"
+
+#~ msgid "parameter name starts with a digit in #define"
+#~ msgstr "nom de paramètre débute avec un chiffre dans #define"
+
+#~ msgid "badly punctuated parameter list in #define"
+#~ msgstr "liste de paramètres incorrectement ponctués dans #define"
+
+#~ msgid "unterminated parameter list in #define"
+#~ msgstr "liste de paramètres non terminée dans #define"
+
+#~ msgid "\"%.*s\" redefined"
+#~ msgstr "\"%.*s\" redéfini"
+
+#~ msgid "# operator should be followed by a macro argument name"
+#~ msgstr "# opérator derait être suivi par le nom d'un argument macro"
+
+#~ msgid "invalid format #line command"
+#~ msgstr "format invalide dans la commande #line"
+
+#~ msgid "undefining `defined'"
+#~ msgstr "indéfinition « defined »"
+
+#~ msgid "undefining `%s'"
+#~ msgstr "indéfinition « %s »"
+
+#~ msgid "extra text at end of directive"
+#~ msgstr "texte superflu à la fin de la directive"
+
+#~ msgid "#error%.*s"
+#~ msgstr "#error%.*s"
+
+#~ msgid "#warning%.*s"
+#~ msgstr "#warning%.*s"
+
+#~ msgid "#elif not within a conditional"
+#~ msgstr "#elif n'est pas à l'intérieur d'un conditionel"
+
+#~ msgid "#%s not within a conditional"
+#~ msgstr "#%s n'est pas à l'intérieur d'un conditionel"
+
+#~ msgid "#else or #elif after #else"
+#~ msgstr "#else ou #elif après #else"
+
+#~ msgid "#else not within a conditional"
+#~ msgstr "#else n'est pas à l'intérieur d'un conditionel"
+
+#~ msgid "unbalanced #endif"
+#~ msgstr "#endif non pairé"
+
+#~ msgid "unterminated string or character constant"
+#~ msgstr "chaîne non terminée ou constante caractère"
+
+#~ msgid "arguments given to macro `%s'"
+#~ msgstr "argument donnée à la macro « %s »"
+
+#~ msgid "no args to macro `%s'"
+#~ msgstr "aucun argument pour la macro « %s »"
+
+#~ msgid "only 1 arg to macro `%s'"
+#~ msgstr "seulement 1 argument pour la macro « %s »"
+
+#~ msgid "only %d args to macro `%s'"
+#~ msgstr "seulement %d arguments pour la macro « %s »"
+
+#~ msgid "too many (%d) args to macro `%s'"
+#~ msgstr "trop d'arguments (%d) pour la macro « %s »"
+
+#~ msgid ""
+#~ "internal error in %s, at tradcpp.c:%d\n"
+#~ "Please submit a full bug report.\n"
+#~ "See %s for instructions."
+#~ msgstr ""
+#~ "Erreur interne dans %s, à tradcpp.c:%d\n"
+#~ "SVP soumettre un rapport complet des anomalies rencontrées.\n"
+#~ "Consulter %s pour les instructions."
+
+#~ msgid "optimization turned on"
+#~ msgstr "optimisation activée"
+
+#~ msgid "optimization turned off"
+#~ msgstr "optimisation désactivée"
+
+#~ msgid "optimization level restored"
+#~ msgstr "niveau d'optimisation restauré"
+
+#~ msgid "Use VAX-C alignment"
+#~ msgstr "Utiliser l'alignement VAX-C"
+
+#~ msgid "invalid %%V value"
+#~ msgstr "valeur %%V invalide"
+
+#~ msgid "Generate code assuming DW bit is set"
+#~ msgstr "Générer le code en assumant que le bit DW est initialisé"
+
+#~ msgid "Generate code assuming DW bit is not set"
+#~ msgstr "Générer le code en assumant que le bit DW n'est pas initialisé"
+
+#~ msgid "Generate code using byte writes"
+#~ msgstr "Générer le code en utilisant des écritures par octets"
+
+#~ msgid "Do not generate byte writes"
+#~ msgstr "Ne pas générer des écritures par octets"
+
+#~ msgid "Use small memory model"
+#~ msgstr "Utiliser le modèle de petite mémoire"
+
+#~ msgid "Use normal memory model"
+#~ msgstr "Utiliser le modèle normal de mémoire"
+
+#~ msgid "Use large memory model"
+#~ msgstr "Utiliser le modèle de grande mémoire"
+
+#~ msgid "Generate 29050 code"
+#~ msgstr "Générer le code 29050"
+
+#~ msgid "Generate 29000 code"
+#~ msgstr "Générer le code 29000"
+
+#~ msgid "Use kernel global registers"
+#~ msgstr "Utiliser les registres globaux du kernel"
+
+#~ msgid "Use user global registers"
+#~ msgstr "Utiliser les registres globaux"
+
+#~ msgid "Emit stack checking code"
+#~ msgstr "Produire le code de vérification de la pile"
+
+#~ msgid "Do not emit stack checking code"
+#~ msgstr "Ne pas produire le code de vérification de la pile"
+
+#~ msgid "Work around storem hardware bug"
+#~ msgstr "Contourner le bug matériel de stockage"
+
+#~ msgid "Do not work around storem hardware bug"
+#~ msgstr "Ne pas contourner le bug matériel de stockage"
+
+#~ msgid "Store locals in argument registers"
+#~ msgstr "Stocker les var. locales dans redistres d'arguments"
+
+#~ msgid "Do not store locals in arg registers"
+#~ msgstr "Ne pas stocker les var. locales dans redistres d'arguments"
+
+#~ msgid "Do symbol renaming for BSD"
+#~ msgstr "Ne pas renommer les symboles pour BSD"
+
+#~ msgid "Do symbol renaming for X/OPEN"
+#~ msgstr "Ne pas renommer les symboles pour X/OPEN"
+
+#~ msgid "Don't do symbol renaming"
+#~ msgstr "Ne pas renommer les symboles"
+
+#~ msgid "Generate code for the C400"
+#~ msgstr "Générer le code pour le C400"
+
+#~ msgid "Generate code for the C300"
+#~ msgstr "Générer le code pour le C300"
+
+#~ msgid "Generate code for c1"
+#~ msgstr "Générer le code pour le c1"
+
+#~ msgid "Generate code for c2"
+#~ msgstr "Générer le code pour le c2"
+
+#~ msgid "Generate code for c32"
+#~ msgstr "Générer le code pour le c3"
+
+#~ msgid "Generate code for c34"
+#~ msgstr "Générer le code pour le c34"
+
+#~ msgid "Use standard calling sequence, with arg count word"
+#~ msgstr "Utiliser la séquence standard d'appel, avec arg et mot compteur"
+
+#~ msgid "Place arg count in a nop instruction (faster than push)"
+#~ msgstr "Placer le compteur d'arg dans une instruction NOP (plus rapide que push)"
+
+#~ msgid "Don't push arg count, depend on symbol table"
+#~ msgstr "Ne pas empiler le compteur d'arg, dépend de la table de symboles"
+
+#~ msgid "Use data cache for volatile mem refs (default)"
+#~ msgstr "Utiliser la cache de données pour les réf. mémoire volatiles (par défaut)"
+
+#~ msgid "Don't use data cache for volatile mem refs"
+#~ msgstr "Ne pas utiliser la cache de données pour les réf. mémoire volatiles"
+
+#~ msgid "Bypass data cache for volatile mem refs"
+#~ msgstr "Éviter la cache de données pour les réf. mémoire volatiles"
+
+#~ msgid "Use 64-bit longs"
+#~ msgstr "Utiliser des longs de 64 bits"
+
+#~ msgid "Use cc- and libc-compatible 32-bit longs"
+#~ msgstr "Utiliser cc- et libc-compatible longs de 32 bits"
+
+#~ msgid "inline float constants not supported on this host"
+#~ msgstr "enlignage des constantes flottantes n'est pas supporté sur cet hôte"
+
+#~ msgid "Generate code the unix assembler can handle"
+#~ msgstr "Générer du code que l'assembleur UNIX peut traiter"
+
+#~ msgid "Generate code an embedded assembler can handle"
+#~ msgstr "Générer du code qu'un assembleur enchâssé peut traiter"
+
+#~ msgid "Retain standard MXDB information"
+#~ msgstr "Retenir l'information standard MXDB"
+
+#~ msgid "Retain legend information"
+#~ msgstr "Retenir les informations de légende"
+
+#~ msgid "Generate external legend information"
+#~ msgstr "Générer les informations externes de légende"
+
+#~ msgid "Emit identifying info in .s file"
+#~ msgstr "Produire les infos d'identification dans le fichier .s"
+
+#~ msgid "Warn when a function arg is a structure"
+#~ msgstr "Avertir lorsque l'arg d'une fonction est une structure"
+
+#~ msgid "argument is a structure"
+#~ msgstr "argument est une structure"
+
+#~ msgid "half-pic init called on systems that don't support it"
+#~ msgstr "init à demi PIC appelé sur un système qui ne le supporte pas"
+
+#~ msgid "Profiling uses mcount"
+#~ msgstr "Profilage utilise mcount"
+
+#~ msgid "Emit half-PIC code"
+#~ msgstr "Produire du code à moitié PIC"
+
+#~ msgid "Emit ELF object code"
+#~ msgstr "Produire du code objet ELF"
+
+#~ msgid "Emit ROSE object code"
+#~ msgstr "Produire du code objet ROSE"
+
+#~ msgid "Symbols have a leading underscore"
+#~ msgstr "Les symboles sont précédées d'un caractère de soulignement "
+
+#~ msgid "Align to >word boundaries"
+#~ msgstr "Aligner sur >frontières de mots"
 
-#: java/lang-options.h:58
-msgid "Always check for non gcj generated classes archives"
-msgstr "Toujours vérifier dans les archives de classes non générées gcj"
+#~ msgid "Use mcount for profiling"
+#~ msgstr "Utiliser mcount pour le profilage"
 
-#: java/lang-options.h:60
-msgid "Never optimize static class initialization code"
-msgstr "Ne jamais optimiser le code d'initialisation de classe statique"
+#~ msgid "Use mcount_ptr for profiling"
+#~ msgstr "Utiliser mcount_ptr pour le profilage"
 
-#: java/lang-options.h:62
-msgid "Use offset tables for virtual method calls"
-msgstr "Utiliser des tables de décalage pour les appels de méthodes virtuelles"
+#~ msgid "Generate code which uses the FPU"
+#~ msgstr "Générer du code qui utilise le FPU"
 
-#: objc/objc-act.c:606
-msgid "no class name specified as argument to -fconstant-string-class"
-msgstr "pas de nom de classe spécifier dans l'argument à -fconstant-string-class"
+#~ msgid "Do not generate code which uses the FPU"
+#~ msgstr "Ne pas générer du code qui utilise le FPU"
 
-#: objc/objc-act.c:757
-#, c-format
-msgid "object does not conform to the `%s' protocol"
-msgstr "objet n'est pas conforme au protocole « %s »"
+#~ msgid "the -mlong-double-64 option does not work yet"
+#~ msgstr "l'option -mlong-double-64 n'est pas fonctionnelle encore"
 
-#: objc/objc-act.c:801
-#, c-format
-msgid "class `%s' does not implement the `%s' protocol"
-msgstr "classe « %s » n'implante pas le protocole « %s »"
+#~ msgid "The -march option is incompatible to -mipsN and therefore ignored."
+#~ msgstr "L'option -march est incompatible avec -mipsN et est alors ignorée."
 
-#: objc/objc-act.c:882
-#, c-format
-msgid "`%s' cannot be statically allocated"
-msgstr "« %s » ne peut être statiquement alloué"
+#~ msgid "-mips%d not supported"
+#~ msgstr "-mips%d n'est pas supporté"
 
-#: objc/objc-act.c:939
-#, c-format
-msgid "unexpected type for `id' (%s)"
-msgstr "type inattendu pour « id » (%s)"
+#~ msgid "-mabi=%s does not support -mips%d"
+#~ msgstr "-mabi=%s ne supporte pas -mips%d"
 
-#: objc/objc-act.c:944
-msgid "undefined type `id', please import <objc/objc.h>"
-msgstr "type « id » indéfini, SVP importer <objc/objc.h>"
+#~ msgid "this target does not support the -mabi switch"
+#~ msgstr "cette cible ne supporte pas l'option -mabi"
 
-#: objc/objc-act.c:996
-#, c-format
-msgid "protocol `%s' has circular dependency"
-msgstr "le protocole « %s » a une dépendance circulaire"
+#~ msgid "-mips%d does not support 64 bit fp registers"
+#~ msgstr "-mips%d ne supporte pas les registres FP de 64 bits"
 
-#: objc/objc-act.c:1018 objc/objc-act.c:5229
-#, c-format
-msgid "cannot find protocol declaration for `%s'"
-msgstr "ne peut repérer la déclaration de protocole pour « %s »"
+#~ msgid "-mips%d does not support 64 bit gp registers"
+#~ msgstr "-mips%d ne supporte pas les registres GP de 64 bits"
 
-#: objc/objc-act.c:1279 objc/objc-act.c:5747 objc/objc-act.c:6077 objc/objc-act.c:6126 objc/objc-act.c:6162 objc-parse.y:1752
-#, c-format
-msgid "cannot find interface declaration for `%s'"
-msgstr "ne peut repérer la déclaration d'interface pour « %s »"
+#~ msgid "Use OSF PIC"
+#~ msgstr "Utiliser le code PIC OSF"
 
-#: objc/objc-act.c:1304
-#, c-format
-msgid "cannot find reference tag for class `%s'"
-msgstr "ne peut repérer la référence pour l'étiquette de classe %s."
+#~ msgid "Don't use OSF PIC"
+#~ msgstr "Ne pas utiliser le code PIC OSF"
 
-#: objc/objc-act.c:2314
-#, c-format
-msgid "cannot find class `%s'"
-msgstr "ne peut repérer la classe « %s »"
+#~ msgid "Optimize for 3900"
+#~ msgstr "Optimiser pour le 3900"
 
-#: objc/objc-act.c:2316
-#, c-format
-msgid "class `%s' already exists"
-msgstr "classe « %s » existe déjà"
+#~ msgid "Optimize for 4650"
+#~ msgstr "Optimiser pour le 4650"
 
-#. fatal did not work with 2 args...should fix
-#: objc/objc-act.c:2440
-#, c-format
-msgid "cannot find interface declaration for `%s', superclass of `%s'"
-msgstr "ne peut repérer une déclaration d'interface pour « %s », super classe de « %s »"
+#~ msgid "stack frame too big"
+#~ msgstr "trame de pile trop grande"
 
-#: objc/objc-act.c:2447
-#, c-format
-msgid "circular inheritance in interface declaration for `%s'"
-msgstr "héritage circulaire dans la déclaration de l'interface pour « %s »"
+#~ msgid "neither varargs or stdarg in mmix_setup_incoming_varargs"
+#~ msgstr "ni varargs ou stdarg dans mmix_setup_incoming_varargs"
 
-#: objc/objc-act.c:3500 objc/objc-act.c:3517
-msgid "inconsistent instance variable specification"
-msgstr "spécification inconsistente avec l'instance de la vairable"
+#~ msgid "oops, not debugged; fixing up value:"
+#~ msgstr "oops, pas mis au point; correction de la valeur:"
 
-#: objc/objc-act.c:4710
-#, c-format
-msgid "multiple declarations for method `%s'"
-msgstr "multiples déclarations pour la méthode « %s »"
+#~ msgid "Generate little endian data"
+#~ msgstr "Générer des données pour systèmes à octets de poids faible"
 
-#: objc/objc-act.c:4876
-#, c-format
-msgid "invalid receiver type `%s'"
-msgstr "type du receveur invalide « %s »"
+#~ msgid "Generate big endian data"
+#~ msgstr "Générer des données pour systèmes à octets de poids fort"
 
-#: objc/objc-act.c:4907 objc/objc-act.c:4933 objc/objc-act.c:4981
-#, c-format
-msgid "`%s' does not respond to `%s'"
-msgstr "« %s » ne répond pas à « %s »"
+#~ msgid "Turn on maintainer testing code"
+#~ msgstr "Mettre en marche le code d'entretien de mise au point"
 
-#: objc/objc-act.c:4913 objc/objc-act.c:7197
-#, c-format
-msgid "no super class declared in interface for `%s'"
-msgstr "pas de super classe déclarée dans l'interface pour « %s »"
+#~ msgid "Enable Transmeta picoJava extensions"
+#~ msgstr "Autoriser les extensions Transmeta picoJava"
 
-#: objc/objc-act.c:5011
-msgid "cannot find class (factory) method"
-msgstr "ne peut repérer de méthode de classe (manufacturé)"
+#~ msgid "Disable Transmeta picoJava extensions"
+#~ msgstr "Interdire les extensions Transmeta picoJava"
 
-#: objc/objc-act.c:5012 objc/objc-act.c:5056
-#, c-format
-msgid "return type for `%s' defaults to id"
-msgstr "type retourné pour « %s » par défaut est id"
+#~ msgid "Disable reorganization pass"
+#~ msgstr "Désactiver la passe de réorganisation"
 
-#: objc/objc-act.c:5029
-#, c-format
-msgid "method `%s' not implemented by protocol"
-msgstr "méthode « %s » n'est pas implantée dans le protocole."
+#~ msgid "-f%s ignored (all code is position independent)"
+#~ msgstr "-f%s ignoré (tout le code est indépendant de la position)"
 
-#: objc/objc-act.c:5038
-msgid "return type defaults to id"
-msgstr "type retourné par défaut est id"
+#~ msgid "-ffunction-sections disabled on AIX when debugging"
+#~ msgstr "-ffunction-sections désactivé sur AIX lors de la mise au point"
 
-#: objc/objc-act.c:5055
-msgid "cannot find method"
-msgstr "ne peut repérer la méthode"
+#~ msgid "-fdata-sections not supported on AIX"
+#~ msgstr "-fdata-sections n'est pas supporté sur AIX"
 
-#. 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:5298
-#, c-format
-msgid "instance variable `%s' accessed in class method"
-msgstr "instance « %s » de la variable accédé par la méthode de classe"
+#~ msgid "%%S computed all 1's mask"
+#~ msgstr "%%S calculé avec un masque que uns"
 
-#: objc/objc-act.c:5548
-#, c-format
-msgid "duplicate definition of class method `%s'"
-msgstr "duplication de définition de la méthode de la classe « %s »"
+#~ msgid "%%S computed all 0's mask"
+#~ msgstr "%%S calculé avec un masque de zéros"
 
-#: objc/objc-act.c:5554
-#, c-format
-msgid "duplicate declaration of class method `%s'"
-msgstr "duplication de déclaration de la méthode de classe « %s »"
+#~ msgid "no viable candidates"
+#~ msgstr "pas de candidats viables"
 
-#: objc/objc-act.c:5590
-#, c-format
-msgid "duplicate definition of instance method `%s'"
-msgstr "duplication de définition de la méthode d'instanciation « %s »"
+#~ msgid "`%D' has already been declared in `%T'"
+#~ msgstr "« %D » a déjà été déclaré dans « %T »"
 
-#: objc/objc-act.c:5596
-#, c-format
-msgid "duplicate declaration of instance method `%s'"
-msgstr "duplication de déclaration de la méthode d'instanciation « %s »"
+#~ msgid "`%D' as declarator"
+#~ msgstr "« %D » comme déclarateur"
 
-#: objc/objc-act.c:5636
-#, c-format
-msgid "duplicate interface declaration for category `%s(%s)'"
-msgstr "duplication de déclaration d'interface pour la catégorie «%s(%s)»"
+#~ msgid "size of member `%D' is not constant"
+#~ msgstr "taille du membre « %D » n'est pas constant"
 
-#: objc/objc-act.c:5722
-#, c-format
-msgid "instance variable `%s' is declared private"
-msgstr "instance de la variable « %s » est déclaré privée"
+#~ msgid "cannot declare %s to references"
+#~ msgstr "ne peut déclarer %s comme références"
 
-#: objc/objc-act.c:5769
-#, c-format
-msgid "instance variable `%s' is declared %s"
-msgstr "instance de la variable « %s » est déclaré %s"
+#~ msgid "invalid type: `void &'"
+#~ msgstr "type invalide: « void & »"
 
-#: objc/objc-act.c:5779
-msgid "static access to object of type `id'"
-msgstr "accès statique à un objket de type « id »"
+#~ msgid "typedef declaration includes an initializer"
+#~ msgstr "déclaration typedef inclut un initialiseur"
 
-#: objc/objc-act.c:5816 objc/objc-act.c:5909
-#, c-format
-msgid "incomplete implementation of class `%s'"
-msgstr "implantation incomplète de la classe « %s »"
+#~ msgid "-fname-mangling-version is no longer supported"
+#~ msgstr "-fname-mangling-version n'est plus supportée"
 
-#: objc/objc-act.c:5820 objc/objc-act.c:5914
-#, c-format
-msgid "incomplete implementation of category `%s'"
-msgstr "implantation incomplète de la catégorie « %s »"
+#~ msgid "candidate%s: %+#D"
+#~ msgstr "candidat%s: %+#D"
 
-#: objc/objc-act.c:5825 objc/objc-act.c:5919
-#, c-format
-msgid "method definition for `%c%s' not found"
-msgstr "définition de la méthode pour «%c%s» n'a pas été repérée"
+#~ msgid "                %#D"
+#~ msgstr "                %#D"
 
-#: objc/objc-act.c:5963
-#, c-format
-msgid "%s `%s' does not fully implement the `%s' protocol"
-msgstr "%s « %s » n'implante pas complètement le protocole « %s »"
+#~ msgid "member initializers for `%#D'"
+#~ msgstr "initialiseur du membre pour «%#D»"
 
-#: objc/objc-act.c:6021 objc/objc-act.c:8118
-msgid "`@end' missing in implementation context"
-msgstr "«@end» manquant dans l'implantation du contexte"
+#~ msgid "  will be re-ordered to match declaration order"
+#~ msgstr "  sera ré-odonné pour concorder avec l'ordre déclaré"
 
-#: objc/objc-act.c:6049
-#, c-format
-msgid "reimplementation of class `%s'"
-msgstr "ré-implantation de la classe « %s »"
+#~ msgid "multiple initializations given for member `%D'"
+#~ msgstr "initialisations multiples données pour le membre « %D »"
 
-#: objc/objc-act.c:6091
-#, c-format
-msgid "conflicting super class name `%s'"
-msgstr "nom de super classe « %s » est conflictuel"
+#~ msgid "  will be re-ordered to match inheritance order"
+#~ msgstr "  sera ré-ordonné pour concorder avec l'ordre d'héritage"
 
-#: objc/objc-act.c:6106
-#, c-format
-msgid "duplicate interface declaration for class `%s'"
-msgstr "double déclaration d'interface pour la classe « %s »"
+#~ msgid "implementation-reserved name `%D' used"
+#~ msgstr "nom d'implantation réservé « %D » est utilisé"
 
-#: objc/objc-act.c:6388
-#, c-format
-msgid "duplicate declaration for protocol `%s'"
-msgstr "double déclaration pour le protocole « %s »"
+#~ msgid "explicit instantiation of `%#D' after"
+#~ msgstr "instanciation explicite de «%#D» après"
 
-#: objc/objc-act.c:7238
-msgid "[super ...] must appear in a method context"
-msgstr "[super ...] doit apparaître dans une méthode du contexte"
+#~ msgid "explicit specialization here"
+#~ msgstr "spécialisation explicite ici"
 
-#: objc/objc-act.c:8220 objc/objc-act.c:8236
-#, c-format
-msgid "potential selector conflict for method `%s'"
-msgstr "conflit potentiel sur le sélecteur pour la méthode « %s »"
+#~ msgid "explicit instantiation of `%#T' after"
+#~ msgstr "instanciation explicite de «%#T» après"
 
-#: objc-parse.y:2612
-msgid "`@end' must appear in an implementation context"
-msgstr "«@end» doit appraître dans un contaxte d'implantation"
+#~ msgid "base initializer for `%T'"
+#~ msgstr "initialiseur de base « %T »"
 
-#: objc-parse.y:2886
-msgid "method definition not in class context"
-msgstr "méthode de définition n'est pas dans un contexte de classe"
+#~ msgid "   will be re-ordered to precede member initializations"
+#~ msgstr "   sera ré-ordonné pour précéder les initialisations de membre"
 
-#: objc/lang-options.h:27
-msgid "Dump decls to a .decl file"
-msgstr "Vidange des déclaration dans un fichier .decl"
+#~ msgid "ignoring `%V' qualifiers on `%T'"
+#~ msgstr "qualificateurs « %V » ignorés pour « %T »"
 
-#: objc/lang-options.h:29
-msgid "Generate code for GNU runtime environment"
-msgstr "Générer du code pour l'environnement GNU d'exécution"
+#~ msgid "ISO C++ forbids applying `sizeof' to a member function"
+#~ msgstr "ISO C++ interdit l'application de « sizeof » sur le membre d'une fonction"
 
-#: objc/lang-options.h:32
-msgid "Generate code for NeXT runtime environment"
-msgstr "Générer le code pour l'environnement d'exécution du NeXT"
+#~ msgid "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
+#~ msgstr "ISO C++ interdit l'application de « sizeof» sur un type «void » qui est un type incomplet"
 
-#: objc/lang-options.h:35
-msgid "Warn if a selector has multiple methods"
-msgstr "Avertir si le sélecteur a de multiples méthodes"
+#~ msgid "`sizeof' applied to non-static member"
+#~ msgstr "« sizeof » appliqué à un membre non statique"
 
-#: objc/lang-options.h:39
-msgid "Do not warn if inherited methods are unimplemented"
-msgstr "Ne pas avertir si les méthodes héritées ne sont pas implantées"
+#~ msgid "`sizeof' applied to incomplete type `%T'"
+#~ msgstr "« sizeof» appliqué sur un type incomplet «%T »"
 
-#: objc/lang-options.h:41
-msgid "Generate C header of platform specific features"
-msgstr "Générer des en-têtes C pour les options spécifiques de la plate-forme"
+#~ msgid "request for member `%T::%D' in expression of non-aggregate type `%T'"
+#~ msgstr "requête du membre «%T::%D» dans l'expression du type non aggrégat « %T »"
 
-#: objc/lang-options.h:43
-msgid "Specify the name of the class for constant strings"
-msgstr "Spécifier le nom de la classe pour les constantes chaînes"
+#~ msgid "invalid use of type decl `%#D' as expression"
+#~ msgstr "utilisation invalide du type decl «%#D» comme expression"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni et -femit-class-files sont incompatibles"
+#~ msgid "invalid use of template `%#D' as expression"
+#~ msgstr "utilisation invalide du patron «%#D» comme expression"
 
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni et -femit-class-file sont incompatibles"
+#~ msgid "`%#T' has no member named `%D'"
+#~ msgstr "«%#T» n'a pas de membre nommé « %D »"
 
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file dervait être utilisé avec -fsyntax-only"
+#~ msgid "invalid offsetof from non-POD type `%#T'; use pointer to member instead"
+#~ msgstr "offsetof invalide du type non POD «%#T»; utiliser un pointeur vers un membre à la place"
 
-#: config/nextstep.h:161 config/nextstep.h:164
-msgid "-p profiling is no longer supported.  Use -pg instead"
-msgstr "-p profilage n'est plus supporté.  Utiliser -pg à la place."
+#~ msgid "pointer to member function called, but not in class scope"
+#~ msgstr "appel d'un pointeur vers un membre de fonction, mais n'est pas dans le champ de la classe"
 
-#: config/arm/arm.h:211
-msgid "-mapcs-26 and -mapcs-32 may not be used together"
-msgstr "-mapcs-26 et -mapcs-32 ne peuvent être utilisés ensembles"
+#~ msgid "object missing in call to method `%D'"
+#~ msgstr "objet manquant dans l'appel de la méthode « %D »"
 
-#: config/arm/arm.h:223
-msgid "-msoft-float and -mhard_float may not be used together"
-msgstr "-msoft-float et -mhard_float ne peuvent être utilisées ensembles"
+#~ msgid "function `%D' declared overloaded, but no definitions appear with which to resolve it?!?"
+#~ msgstr "fontion « %D » déclarée surchargée, mais aucune définition n'apparaît pour la résoudre?!?"
 
-#: config/arm/arm.h:234
-msgid "-mbig-endian and -mlittle-endian may not be used together"
-msgstr "-mbig-endian et -mlittle-endian ne peuvent être utilisés ensemble"
+#~ msgid "invalid call to member function needing `this' in static member function scope"
+#~ msgstr "appel invalide vers un membre de fonction ayant besoin de « ceci » dans le champ du membre statique de la fonction"
 
-#: config/arm/arm.h:252
-msgid "incompatible interworking options"
-msgstr "options d'inter-réseautage incompatibles"
+#~ msgid "unary `&'"
+#~ msgstr "unaire «&»"
 
-#: config/sparc/freebsd.h:31 config/ia64/freebsd.h:23 config/alpha/freebsd.h:36 config/i386/freebsd-aout.h:227
-msgid "`-p' not supported; use `-pg' and gprof(1)"
-msgstr "«-p» n'est pas supporté; utiliser «-pg» et gprof(1)"
+#~ msgid "invalid use of undefined type `%#T'"
+#~ msgstr "utilisation invalide d'un type indéfini «%#T»"
 
-#: gcc.c:672 f/lang-specs.h:35
-msgid "GNU C does not support -C without using -E"
-msgstr "GNU C ne supporte pas -C sans utiliser -E"
+#~ msgid "forward declaration of `%#T'"
+#~ msgstr "déclaration par l'avant (forward) de «%#T»"
 
-#: gcc.c:699 ada/lang-specs.h:39 java/jvspec.c:77
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg et -fomit-frame-pointer sont incompatibles"
+#~ msgid "invalid use of `%T'"
+#~ msgstr "utilisation invalide de « %T »"
 
-#: gcc.c:846
-msgid "-E required when input is from standard input"
-msgstr "-E est requis lorsque l'entrée est faite à partir de l'entrée standard"
+#~ msgid "invalid use of member (did you forget the `&' ?)"
+#~ msgstr "utilisation invalide de membre (avez-vous oublié le «&» ?)"
 
-#: gcc.c:850
-msgid "compilation of header file requested"
-msgstr "fichier d'en-tête requis pour la compilation"
+#~ msgid "invalid use of template type parameter"
+#~ msgstr "utilisation invalide de patron de type de paramètres"
 
-#: config/mcore/mcore.h:60
-msgid "choose either big or little endian, not both"
-msgstr "choisir un système à octets de poids fort ou faible mais pas les deux"
+#~ msgid "address of overloaded function with no contextual type information"
+#~ msgstr "adresse de la fonction surchargée sans information contextuelle de type"
 
-#: config/mcore/mcore.h:63
-msgid "choose either m340 or m210 not both"
-msgstr "choisir m340 ou m210 mais pas les deux"
+#~ msgid "overloaded function with no contextual type information"
+#~ msgstr "fonction surchargée sans information contextuelle de type"
 
-#: config/mcore/mcore.h:64
-msgid "the m210 does not have little endian support"
-msgstr "Le m210 ne supporte pas le code pour système à octets de poids faible"
+#~ msgid "insufficient contextual information to determine type"
+#~ msgstr "information contextuelle insuffisante pour déterminer le type"
 
-#: ada/lang-specs.h:42
-msgid "-c or -S required for Ada"
-msgstr "-c ou -S requis pour Ada"
+#~ msgid "initializer list construction invalid for derived class object `%D'"
+#~ msgstr "initialiseur de construction de liste invalide pour l'objet de classe dérivée « %D »"
 
-#: config/mips/r3900.h:36 config/mips/r3900.h:42
-msgid "-mhard-float not supported"
-msgstr "-mhard-float n'est pas supporté"
+#~ msgid "initializer list construction invalid for polymorphic class object `%D'"
+#~ msgstr "initialiseur de construction de liste invalide pour l'objet de classe polymorphique « %D »"
 
-#: config/mips/r3900.h:38 config/mips/r3900.h:44
-msgid "-msingle-float and -msoft-float can not both be specified"
-msgstr "-msingle-float et -msoft-float ne peuvent être spécifiés ensembles"
+#~ msgid "initializer list construction invalid for `%D'"
+#~ msgstr "construction de la liste d'initialiseurs invalide pour « %D »"
 
-#: config/mmix/mmix.h:112
-msgid "options -mabi=mmixware and -mabi=gnu are mutually exclusive"
-msgstr "options -mabi=mmixware et -mabi=gnu sont mutuellement exclusives"
+#~ msgid "due to the presence of a constructor"
+#~ msgstr "en raison de la présence d'un constructeur"
 
-#: config/i860/fx2800.h:290
-msgid "-p option not supported: use -pg instead"
-msgstr "l'option -p n'est pas supportée: utitilse -pg à la place"
+#~ msgid "due to non-public access of member `%D'"
+#~ msgstr "en raison d'un accès non public du membre « %D »"
 
-#: config/arm/riscix.h:73 config/arm/riscix.h:133
-msgid "-mbsd and -pedantic incompatible"
-msgstr "-mbsd et -pedantic incompatibles"
+#~ msgid "The meaning of `\\x' (at %0) varies with -traditional"
+#~ msgstr "La signification de «\\x» (à %0) varie avec l'option -traditional"
 
-#: config/arm/riscix.h:74 config/arm/riscix.h:134
-msgid "-mbsd and -mxopen incompatible"
-msgstr "-mbsd et -mxopen incompatibles"
+#~ msgid "The meaning of `\\a' (at %0) varies with -traditional"
+#~ msgstr "La signification de «\\a»(à %0) varie avec -traditional"
 
-#: config/arm/riscix.h:75 config/arm/riscix.h:135
-msgid "-mxopen and -pedantic incompatible"
-msgstr "-mxopen et -pedantic incompatibles"
+#~ msgid "the meaning of `\\x' varies with -traditional"
+#~ msgstr "la signification de «\\x» varie avec l'option -traditional"
 
-#: config/arc/arc.h:59 config/mips/mips.h:1007
-msgid "may not use both -EB and -EL"
-msgstr "ne peut utiliser ensemble -EB et -EL"
+#~ msgid "the meaning of `\\a' varies with -traditional"
+#~ msgstr "le sens de «\\a» varie avec -traditional"
 
-#: config/vax/vax.h:42 config/vax/vax.h:43
-msgid "profiling not supported with -mg\n"
-msgstr "profilage n'est pas supporté avec -mg\n"
+#~ msgid "parse error; also virtual memory exceeded"
+#~ msgstr "erreur d,analyse syntaxique; aussi la mémoire virtuelle est épuisée"
 
-#: config/i386/cygwin.h:114
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin et mno-win32 ne sont pas compatibles"
+#~ msgid "Can't specify array dimension in a declaration"
+#~ msgstr "Ne peut spécifier la dimension du tableau dans la déclaration"
 
-#: config/i386/cygwin.h:169 config/i386/mingw32.h:69
-msgid "shared and mdll are not compatible"
-msgstr "shared et mdll ne sont pas compatibles"
+#~ msgid "internal error - use of undefined type"
+#~ msgstr "erreur interne - utilisation d'un type non défini"
 
-#: config/mips/mips.h:837
-msgid "-pipe is not supported"
-msgstr "-pipe n'est pas supporté"
+#~ msgid "no class name specified as argument to -fconstant-string-class"
+#~ msgstr "pas de nom de classe spécifier dans l'argument à -fconstant-string-class"
 
-#: config/mips/mips.h:1003
-msgid "may not use both -mfp64 and -msingle-float"
-msgstr "ne peut utiliser ensemble -mfp64 et -msingle-float"
+#~ msgid "-p profiling is no longer supported.  Use -pg instead"
+#~ msgstr "-p profilage n'est plus supporté.  Utiliser -pg à la place."
 
-#: config/mips/mips.h:1004
-msgid "may not use both -mfp64 and -m4650"
-msgstr "ne peut utiliser ensemble -mfp64 et -m4650"
+#~ msgid "incompatible interworking options"
+#~ msgstr "options d'inter-réseautage incompatibles"
 
-#: config/mips/mips.h:1006
-msgid "may not use both -mgp32 and -mfp64"
-msgstr "ne peut utiliser ensemble -mfp32 et -mfp64"
+#~ msgid "options -mabi=mmixware and -mabi=gnu are mutually exclusive"
+#~ msgstr "options -mabi=mmixware et -mabi=gnu sont mutuellement exclusives"
 
-#: config/i386/sco5.h:662 config/i386/sco5.h:737
-msgid "-static not valid with -mcoff"
-msgstr "-static n'est pas valide avec -mcoff"
+#~ msgid "-p option not supported: use -pg instead"
+#~ msgstr "l'option -p n'est pas supportée: utitilse -pg à la place"
 
-#: config/i386/sco5.h:663 config/i386/sco5.h:738
-msgid "-shared not valid with -mcoff"
-msgstr "-shared n'est pas valide avec -mcoff"
+#~ msgid "-mbsd and -pedantic incompatible"
+#~ msgstr "-mbsd et -pedantic incompatibles"
 
-#: config/i386/sco5.h:664 config/i386/sco5.h:739
-msgid "-symbolic not valid with -mcoff"
-msgstr "-symbolic n'est pas valide avec -mcoff"
+#~ msgid "-mbsd and -mxopen incompatible"
+#~ msgstr "-mbsd et -mxopen incompatibles"
 
-#: config/i386/sco5.h:702
-msgid "-fpic is not valid with -mcoff"
-msgstr "-fpic n'est pas valide avec -mcoff"
+#~ msgid "-mxopen and -pedantic incompatible"
+#~ msgstr "-mxopen et -pedantic incompatibles"
 
-#: config/i386/sco5.h:703
-msgid "-fPIC is not valid with -mcoff"
-msgstr "-fPic n'est pas valide avec -mcoff"
+#~ msgid "may not use both -mfp64 and -msingle-float"
+#~ msgstr "ne peut utiliser ensemble -mfp64 et -msingle-float"
 
-#: config/i386/sco5.h:740
-msgid "-fpic not valid with -mcoff"
-msgstr "-fpic n'est pas valide avec -mcoff"
+#~ msgid "may not use both -mfp64 and -m4650"
+#~ msgstr "ne peut utiliser ensemble -mfp64 et -m4650"
 
-#: config/i386/sco5.h:741
-msgid "-fPIC not valid with -mcoff"
-msgstr "-fPIC n'est pas valide avec -mcoff"
+#~ msgid "may not use both -mgp32 and -mfp64"
+#~ msgstr "ne peut utiliser ensemble -mfp32 et -mfp64"
+
+#~ msgid "declaration of `%#T'"
+#~ msgstr "déclaration de «%#T»"
+
+#~ msgid "a -ifile option requires a -map option"
+#~ msgstr "l'option -ifile requiert l'option -map"
 
 #~ msgid "__builtin_trap not supported by this target"
 #~ msgstr "__builtin_trap n'est pas supporté par la cible"
@@ -20179,9 +21830,6 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgid "cannot EXIT label `%s' outside current function"
 #~ msgstr "ne sortir à l'aide de l'étiquette « %s » en dehors de la fonction courante"
 
-#~ msgid "case selector not compatible with label"
-#~ msgstr "le sélecteur de CASE n'est pas compatible avec l'étiquette"
-
 #~ msgid "ELSE label not within a CASE statement"
 #~ msgstr "étiquette du ELSE n'est pas n'est pas à l'intérieur de la déclaration du CASE"
 
@@ -20428,9 +22076,6 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgid "non-value mode may only returned by LOC"
 #~ msgstr "mode non-valeur peut seulement être retourné par LOC"
 
-#~ msgid "mode of `%s' is not a mode"
-#~ msgstr "mode de %s n'est pas un mode"
-
 #~ msgid "`%s' may only be passed by LOC"
 #~ msgstr "« %s » peut seulement être passé par LOC"
 
@@ -20851,9 +22496,6 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgid "too few arguments in call to `readrecord'"
 #~ msgstr "pas assez d'arguments dans l'appel de readrecord()"
 
-#~ msgid "incompatible record mode"
-#~ msgstr "mode incompatible d'enregistrement"
-
 #~ msgid "store location must not be READonly"
 #~ msgstr "localisation de stockage ne doit pas être en LECTURE seulement"
 
@@ -21016,15 +22658,9 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgid "control sequence overflow"
 #~ msgstr "débordement de la chaîne de contrôle"
 
-#~ msgid "invalid control sequence"
-#~ msgstr "séquence de contrôle invalide"
-
 #~ msgid "invalid base in read control sequence"
 #~ msgstr "base invalide dans la séquence de contrôle de lecture"
 
-#~ msgid "invalid digit in control sequence"
-#~ msgstr "chiffre invalide dans la séquence de contrôle"
-
 #~ msgid "unterminated string literal"
 #~ msgstr "chaîne litérale non terminée"
 
@@ -21118,9 +22754,6 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgid "start label '%s' does not match end label '%s'"
 #~ msgstr "étiquette de départ « %s » ne concorde pas avec l'étiquette de fin « %s »"
 
-#~ msgid "`%s' not declared"
-#~ msgstr "« %s » n'est pas déclaré"
-
 #~ msgid "no RETURN or RESULT in procedure"
 #~ msgstr "pas de RETURN ou RESULT dans la procédure"
 
@@ -21169,9 +22802,6 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgid "'=' used where ':=' is required"
 #~ msgstr "«=» utilisé où «:=» est requis"
 
-#~ msgid "initialization is not allowed in spec module"
-#~ msgstr "initialisation n'est pas permise dans un module SPEC"
-
 #~ msgid "loc-identity declaration without initialization"
 #~ msgstr "déclaration de loc n'a pas d'initialisation"
 
@@ -21214,9 +22844,6 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgid "unrecognized case label list after ','"
 #~ msgstr "étiquette non reconnue du CASE après «,»"
 
-#~ msgid "bad ASM operand"
-#~ msgstr "opérande ASM erronée"
-
 #~ msgid "readonly location modified by 'asm'"
 #~ msgstr "localisation en lecture seulement modifiée par «asm»"
 
@@ -21301,12 +22928,6 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgid "POS not allowed for ARRAY"
 #~ msgstr "POSITION n'est pas permise pour un TABLEAU"
 
-#~ msgid "STEP not allowed in field definition"
-#~ msgstr "PAS n'est pas alloué dans la définition d'un champ"
-
-#~ msgid "missing field name"
-#~ msgstr "nom de champ manquant"
-
 #~ msgid "bad field name following ','"
 #~ msgstr "nom de champ erroné après «,»"
 
@@ -21361,9 +22982,6 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgid "mode with non-value property in signal definition"
 #~ msgstr "mode sans propriété de non valeur dans la définition de signal"
 
-#~ msgid "undeclared identifier `%s'"
-#~ msgstr "identificateur « %s » non déclaré"
-
 #~ msgid "RETURNS spec with invalid mode"
 #~ msgstr "spécification de RETOUR avec un mode invalide"
 
@@ -21379,9 +22997,6 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgid "recordmode must not have the non-value property"
 #~ msgstr "mode d'enregistrement ne doit pas avoir une propriété de non valeur"
 
-#~ msgid "tasking code %ld out of range for `%s'"
-#~ msgstr "code de tache %ld hors gamme pour « %s »"
-
 #~ msgid "invalid attribute for argument `%s' (only IN or LOC allowed)"
 #~ msgstr "attribue invalide pour l'argument « %s » (seul IN ou LOC est permis)"
 
@@ -21670,9 +23285,6 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgid "location conversion between differently-sized modes"
 #~ msgstr "conversion de localisation entre des mode de taille différentes"
 
-#~ msgid "unsupported value conversion"
-#~ msgstr "valeur de conversion non supportée"
-
 #~ msgid "operand to bin must be a non-negative integer literal"
 #~ msgstr "opérande à bin doit être un litéral entier non négatif"
 
@@ -21848,7 +23460,7 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgstr "référence invalide à un pointeur NUL, utiliser pointeur de membre à la place"
 
 #~ msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
-#~ msgstr "ISO C++ interdit l'utilisation d'un pointeur de type «void *» dans un pointeur arithmétique"
+#~ msgstr "ISO C++ interdit l'utilisation d'un pointeur de type « void * » dans un pointeur arithmétique"
 
 #~ msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
 #~ msgstr "ISO C++ interdit l'utilisation d'un pointeur sur une fonction dans un opinteur arithmétique"
@@ -22454,9 +24066,6 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgid "Invalid length specification at %0 for IMPLICIT statement -- must be integer constant expression"
 #~ msgstr "longueur de spécification invalide à %0 pour la déclaration IMPLICIT -- doit être l'expression d'une constante entière "
 
-#~ msgid "Invalid length specification at %0"
-#~ msgstr "spécification de longueur invalide à %0"
-
 #~ msgid "Type of ENTRY point at %0 to function conflicts with type(s) of previous entrypoint(s) -- must all be identical-length CHARACTER or none be CHARACTER type"
 #~ msgstr "Type du point d'entrée à %0 de la fonction est en conflit avec le type de point d'entrée précédent de la fonction -- doit être de longueur indentique ou zéro pour un type caractère"
 
@@ -22517,9 +24126,6 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgid "Set class path and suppress system path"
 #~ msgstr "Initialiser le chemin des classes et supprimer le chemin systèmes"
 
-#~ msgid "a -ifile option requires a -map option"
-#~ msgstr "l'option -ifile requiert l'option -map"
-
 #~ msgid "<stdin>"
 #~ msgstr "<stdin>"
 
@@ -22592,9 +24198,6 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgid "Unable to find a temporary location for static chain register"
 #~ msgstr "Incapable de trouver une location temporaire pour un registre chaîné statique"
 
-#~ msgid "Only initialized variables can be placed into the 8-bit area."
-#~ msgstr "Seuls les variables initialisées peuvent être placées dans une aire de 8 bits"
-
 #~ msgid "Internal gcc abort from %s:%d"
 #~ msgstr "Abandon interne gcc à partir de %s:%d"
 
@@ -22649,9 +24252,6 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgid "`__alignof__' applied to a bit-field"
 #~ msgstr "`__alignof__' appliqué à un champ de bits"
 
-#~ msgid "base class initializer specified, but no base class to initialize"
-#~ msgstr "classe de base d'initialiseurs spécifié, mais aucune classe de base éa initialiser"
-
 #~ msgid "initializer for unnamed base class ambiguous"
 #~ msgstr "initialiseur ambigü pour une classe de base non nommé"
 
@@ -22691,9 +24291,6 @@ msgstr "-fPIC n'est pas valide avec -mcoff"
 #~ msgid "expected to return to file \"%s\""
 #~ msgstr "attendait retourner au fichier \"%s\""
 
-#~ msgid "expected to return to line number %u"
-#~ msgstr "attendait retourner au numéro de ligne %u"
-
 #~ msgid "header flags for \"%s\" have changed"
 #~ msgstr "fanion d'en-tête de \"%s\" a changé"
 
index 18e3bc80a990857022cbb73126e90fb02949c57e..fd38db2c94dc1c0f6bcd107045c523b942994ea8 100644 (file)
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gcc 3.0\n"
-"POT-Creation-Date: 2001-12-20 04:18-0500\n"
+"POT-Creation-Date: 2002-12-30 18:56+0000\n"
 "PO-Revision-Date: 2001-12-05 22:47+0900\n"
 "Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>\n"
 "Language-Team: Japanese <ja@li.org>\n"
@@ -15,129 +15,58 @@ msgstr ""
 "Content-Type: text/plain; charset=EUC-JP\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: attribs.c:306
+#: attribs.c:185
 #, c-format
 msgid "`%s' attribute directive ignored"
 msgstr "`%s' Â°À­¤Îµ¿»÷Ì¿Î᤬̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: attribs.c:314
+#: attribs.c:193
 #, c-format
 msgid "wrong number of arguments specified for `%s' attribute"
 msgstr "`%s' Â°À­¤Ë»ØÄꤵ¤ì¤¿°ú¿ô¤Î¸Ä¿ô¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: attribs.c:331
+#: attribs.c:210
 #, c-format
 msgid "`%s' attribute does not apply to types"
 msgstr "`%s' Â°À­¤Ï·¿¤Ë¤ÏŬÍѤµ¤ì¤Þ¤»¤ó"
 
-#: attribs.c:361
+#: attribs.c:247
 #, fuzzy, c-format
 msgid "`%s' attribute only applies to function types"
 msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
 
-#: attribs.c:451 attribs.c:473 attribs.c:495 attribs.c:526 attribs.c:548
-#: attribs.c:571 attribs.c:601 attribs.c:639 attribs.c:686 attribs.c:716
-#: attribs.c:746 attribs.c:769 attribs.c:1015 attribs.c:1071 attribs.c:1127
-#: attribs.c:1153 attribs.c:1353 config/arm/arm.c:2005 config/arm/arm.c:2033
-#: config/avr/avr.c:4691 config/h8300/h8300.c:3205 config/h8300/h8300.c:3230
-#: config/i386/i386.c:1256 config/i386/winnt.c:74
+#: attribs.c:404 c-common.c:5253 c-common.c:5275 c-common.c:5297
+#: c-common.c:5328 c-common.c:5350 c-common.c:5375 c-common.c:5398
+#: c-common.c:5428 c-common.c:5466 c-common.c:5513 c-common.c:5543
+#: c-common.c:5573 c-common.c:5596 c-common.c:5853 c-common.c:5875
+#: c-common.c:5918 c-common.c:5995 c-common.c:6051 c-common.c:6112
+#: c-common.c:6146 c-common.c:6500 config/arm/arm.c:2098 config/arm/arm.c:2125
+#: config/avr/avr.c:4774 config/h8300/h8300.c:3649 config/h8300/h8300.c:3674
+#: config/i386/i386.c:1396 config/i386/winnt.c:76
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr "`%s' Â°À­¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: attribs.c:802
-#, c-format
-msgid "unknown machine mode `%s'"
-msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
-
-#: attribs.c:805
-#, c-format
-msgid "no data type for mode `%s'"
-msgstr "¥â¡¼¥É `%s' ¤ËÂФ¹¤ë¥Ç¡¼¥¿·¿¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: attribs.c:838
-msgid "section attribute cannot be specified for local variables"
-msgstr "section Â°À­¤Ï¥í¡¼¥«¥ëÊÑ¿ô¤ËÂФ·¤Æ¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
-
-#: attribs.c:849
-#, c-format
-msgid "section of `%s' conflicts with previous declaration"
-msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
-
-#: attribs.c:858
-#, c-format
-msgid "section attribute not allowed for `%s'"
-msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï `%s' ¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: attribs.c:865
-msgid "section attributes are not supported for this target"
-msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: attribs.c:907
-msgid "requested alignment is not a constant"
-msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: attribs.c:912
-msgid "requested alignment is not a power of 2"
-msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬ 2 ¤Î¤Ù¤­¾è¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: attribs.c:917
-msgid "requested alignment is too large"
-msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Â礭¤¹¤®¤Þ¤¹"
-
-#: attribs.c:944
-#, c-format
-msgid "alignment may not be specified for `%s'"
-msgstr "`%s' ¤ËÂФ·¤Æ¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
-
-#: attribs.c:989
-#, c-format
-msgid "`%s' defined both normally and as an alias"
-msgstr "`%s' ¤¬Ä̾ï¤Î¤â¤Î¤È¥¨¥¤¥ê¥¢¥¹¤È¤ÎξÊý¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
-
-#: attribs.c:999
-msgid "alias arg not a string"
-msgstr "alias °ú¿ô¤¬Ê¸»úÎó¤Ç¤Ï¤Ê¤¤"
-
-#: attribs.c:1038 attribs.c:1094
-#, c-format
-msgid "`%s' attribute applies only to functions"
-msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
-
-#: attribs.c:1045 attribs.c:1101
-#, c-format
-msgid "can't set `%s' attribute after definition"
-msgstr "ÄêµÁ¤Î¸å¤Ç `%s' Â°À­¤ò¥»¥Ã¥È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: attribs.c:1180
-#, fuzzy, c-format
-msgid "invalid vector type for attribute `%s'"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
-
-#: attribs.c:1202 attribs.c:1207
-msgid "no vector mode with the size and type specified could be found"
-msgstr ""
-
-#: builtins.c:282
+#: builtins.c:285
 msgid "offset outside bounds of constant string"
 msgstr "¥ª¥Õ¥»¥Ã¥È¤¬Äê¿ôʸ»úÎó¤Î¶­³¦¤Î³°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: builtins.c:759
+#: builtins.c:765
 #, fuzzy
 msgid "second arg to `__builtin_prefetch' must be a constant"
 msgstr "`__builtin_expect' ¤Ø¤ÎÂèÆó°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: builtins.c:766
+#: builtins.c:772
 #, fuzzy
 msgid "invalid second arg to __builtin_prefetch; using zero"
 msgstr "`__builtin_return_address' ¤Ø¤Î°ú¿ô¤¬ÉÔŬÀڤǤ¹"
 
-#: builtins.c:773
+#: builtins.c:779
 #, fuzzy
 msgid "third arg to `__builtin_prefetch' must be a constant"
 msgstr "`__builtin_expect' ¤Ø¤ÎÂèÆó°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: builtins.c:780
+#: builtins.c:786
 #, fuzzy
 msgid "invalid third arg to __builtin_prefetch; using zero"
 msgstr "`__builtin_return_address' ¤Ø¤Î°ú¿ô¤¬ÉÔŬÀڤǤ¹"
@@ -149,1279 +78,1461 @@ msgstr "`__builtin_return_address' 
 #. port (i860) that used this code, and I'm unconvinced it could actually
 #. handle the general case.  So we no longer try to handle anything
 #. weird and make the backend absorb the evil.
-#: builtins.c:2745
+#: builtins.c:2864
 msgid "__builtin_saveregs not supported by this target"
 msgstr "__builtin_saveregs ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: builtins.c:2787
+#: builtins.c:2906
 msgid "argument of `__builtin_args_info' must be constant"
 msgstr "`__builtin_args_info' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: builtins.c:2793
+#: builtins.c:2912
 msgid "argument of `__builtin_args_info' out of range"
 msgstr "`__builtin_args_info' ¤Î°ú¿ô¤¬Èϰϳ°¤Ç¤¹"
 
-#: builtins.c:2799
+#: builtins.c:2918
 msgid "missing argument in `__builtin_args_info'"
 msgstr "`__builtin_args_info' ¤Ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: builtins.c:2831
+#: builtins.c:2949
 msgid "`va_start' used in function with fixed args"
 msgstr "`va_start' ¤¬¸ÇÄê¸Ä°ú¿ô¤Î´Ø¿ôÆâ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: builtins.c:2850
+#: builtins.c:2968
 msgid "second parameter of `va_start' not last named argument"
 msgstr "`va_start' ¤ÎÆóÈÖÌܤÎÃͤ¬°ú¿ô¤ÎºÇ¸å¤Î̾Á°¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:2855
+#: builtins.c:2973
 msgid "`__builtin_next_arg' called without an argument"
 msgstr "`__builtin_next_arg' ¤¬°ú¿ô̵¤·¤Ç¤Ç¸Æ¤Ó½Ð¤µ¤ì¤Þ¤·¤¿"
 
-#: builtins.c:2959
+#: builtins.c:3059
 msgid "too many arguments to function `va_start'"
 msgstr "`va_start' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: builtins.c:3043
+#: builtins.c:3161
 msgid "first argument to `va_arg' not of type `va_list'"
 msgstr "`va_arg' ¤ËÂФ¹¤ëÂè°ì°ú¿ô¤¬ `va_list' ·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: builtins.c:3071
+#. Unfortunately, this is merely undefined, rather than a constraint
+#. violation, so we cannot make this an error.  If this call is never
+#. executed, the program is still strictly conforming.
+#: builtins.c:3193
 #, c-format
 msgid "`%s' is promoted to `%s' when passed through `...'"
 msgstr "`%s' ¤Ï `...' ¤Î½èÍý¤Î²áÄø¤Ç `%s' ¤Ë³Ê¾å¤²¤µ¤ì¤Þ¤·¤¿"
 
-#: builtins.c:3075
+#: builtins.c:3198
 #, c-format
 msgid "(so you should pass `%s' not `%s' to `va_arg')"
 msgstr "(½¾¤Ã¤Æ¡¢`va_arg' ¤Ë¤Ï `%s' ¤ò(`%s' ¤Ç¤Ê¤¯)ÅϤµ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó)"
 
-#: builtins.c:3199
+#: builtins.c:3329
 msgid "invalid arg to `__builtin_frame_address'"
 msgstr "`__builtin_frame_address' ¤Ø¤Î°ú¿ô¤¬ÉÔŬÀڤǤ¹"
 
-#: builtins.c:3201
+#: builtins.c:3331
 msgid "invalid arg to `__builtin_return_address'"
 msgstr "`__builtin_return_address' ¤Ø¤Î°ú¿ô¤¬ÉÔŬÀڤǤ¹"
 
-#: builtins.c:3215
+#: builtins.c:3345
 msgid "unsupported arg to `__builtin_frame_address'"
 msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤ `__builtin_frame_address' ¤Ø¤Î°ú¿ô¤Ç¤¹"
 
-#: builtins.c:3217
+#: builtins.c:3347
 msgid "unsupported arg to `__builtin_return_address'"
 msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤ `__builtin_return_address' ¤Ø°ú¿ô¤Ç¤¹"
 
-#: builtins.c:3381
+#: builtins.c:3515
 msgid "second arg to `__builtin_expect' must be a constant"
 msgstr "`__builtin_expect' ¤Ø¤ÎÂèÆó°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: builtins.c:3844
+#: builtins.c:4010
 msgid "__builtin_longjmp second argument must be 1"
 msgstr "__builtin_longjmp ÂèÆó°ú¿ô¤Ï 1 ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: builtins.c:3858
-msgid "__builtin_trap not supported by this target"
-msgstr "__builtin_trap ¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
 #. just do library call, if unknown builtin
-#: builtins.c:3914 c-common.c:3605
+#: builtins.c:4074 c-common.c:4437
 #, c-format
 msgid "built-in function `%s' not currently supported"
 msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤Ï¸½ºß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-common.c:506
+#: builtins.c:4147
+#, fuzzy
+msgid "target format does not support infinity"
+msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+
+#: c-common.c:1163
 #, fuzzy, c-format
 msgid "`%s' is not defined outside of function scope"
 msgstr "¥é¥Ù¥ë `%s' ¤¬´Ø¿ô¤Î³°Â¦¤Î²¿¤«¤ò»²¾È¤·¤Þ¤·¤¿"
 
-#: c-common.c:546
-msgid "concatenation of string literals with __FUNCTION__ is deprecated.  This feature will be removed in future"
-msgstr ""
-
-#: c-common.c:615
+#: c-common.c:1184
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr "ʸ»úÎóĹ `%d' ¤Ï¡¢Ä¹¤µ `%d' (ISO C%d ¥³¥ó¥Ñ¥¤¥é¤Î¥µ¥Ý¡¼¥ÈÍ×·ï)¤è¤êÂ礭¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-common.c:663 ch/decl.c:4100
+#: c-common.c:1242
+msgid "concatenation of string literals with __FUNCTION__ is deprecated"
+msgstr ""
+
+#: c-common.c:1338
 msgid "overflow in constant expression"
 msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: c-common.c:684
+#: c-common.c:1359
 msgid "integer overflow in expression"
 msgstr "¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: c-common.c:693
+#: c-common.c:1368
 msgid "floating point overflow in expression"
 msgstr "¼°¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
+#: c-common.c:1374
+#, fuzzy
+msgid "vector overflow in expression"
+msgstr "¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:714
+#: c-common.c:1397
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "Â礭¤ÊÀ°¿ô¤¬°ÅÌÛ¤ËÉä¹ç̵¤··¿¤ËÀÚ¤êµÍ¤á¤é¤ì¤Þ¤·¤¿"
 
-#: c-common.c:716
+#: c-common.c:1399
 msgid "negative integer implicitly converted to unsigned type"
 msgstr "Éé¤ÎÀ°¿ô¤¬°ÅÌÛ¤ËÉä¹ç̵¤··¿¤ËÊÑ´¹¤µ¤ì¤Þ¤·¤¿"
 
-#: c-common.c:763
+#: c-common.c:1447
 msgid "overflow in implicit constant conversion"
 msgstr "°ÅÌÛ¤ÎÄê¿ôÊÑ´¹¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: c-common.c:911
+#: c-common.c:1595
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr "`%s' ¤Ç¤Î±é»»¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¤È»×¤ï¤ì¤Þ¤¹"
 
-#: c-common.c:1202
+#: c-common.c:1886
 msgid "expression statement has incomplete type"
 msgstr "¼°¤ÎÃæ¤Îʸ¤ËÉÔ´°Á´·¿¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-common.c:1235 ch/actions.c:1027
+#: c-common.c:1919
 msgid "case label does not reduce to an integer constant"
 msgstr "case ¥é¥Ù¥ë¤òÀ°¿ôÄê¿ô¤Ë´Ô¸µ¤Ç¤­¤Þ¤»¤ó"
 
-#: c-common.c:1533
+#: c-common.c:2223
 msgid "invalid truth-value expression"
 msgstr "¿¿µ¶Ãͼ°¤¬ÉÔŬÀڤǤ¹"
 
-#: c-common.c:1584
+#: c-common.c:2274
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔŬÀڤǤ¹"
 
-#: c-common.c:1819 c-common.c:1828
+#: c-common.c:2508
 msgid "comparison is always false due to limited range of data type"
 msgstr "¥Ç¡¼¥¿·¿¤ÎÈÏ°ÏÀ©¸Â¤Ë¤è¤Ã¤Æ¡¢Èæ³Ó¤¬¾ï¤Ë false ¤È¤Ê¤ê¤Þ¤¹"
 
-#: c-common.c:1821 c-common.c:1830
+#: c-common.c:2510
 msgid "comparison is always true due to limited range of data type"
 msgstr "¥Ç¡¼¥¿·¿¤ÎÈÏ°ÏÀ©¸Â¤Ë¤è¤Ã¤Æ¡¢Èæ³Ó¤¬¾ï¤Ë true ¤È¤Ê¤ê¤Þ¤¹"
 
-#: c-common.c:1896
+#: c-common.c:2580
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "Éä¹ç̵¤·¤Î¼° >= 0 ¤È¤¤¤¦Èæ³Ó¤Ï¾ï¤Ë true ¤Ç¤¹"
 
-#: c-common.c:1905
+#: c-common.c:2589
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "Éä¹ç̵¤·¤Î¼° < 0 ¤È¤¤¤¦Èæ³Ó¤Ï¾ï¤Ë false ¤Ç¤¹"
 
-#: c-common.c:1956 f/com.c:14834
+#: c-common.c:2636
+msgid "pointer of type `void *' used in arithmetic"
+msgstr "`void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+
+#: c-common.c:2642
+msgid "pointer to a function used in arithmetic"
+msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+
+#: c-common.c:2648
+#, fuzzy
+msgid "pointer to member function used in arithmetic"
+msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+
+#: c-common.c:2654
+#, fuzzy
+msgid "pointer to a member used in arithmetic"
+msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+
+#: c-common.c:2741 f/com.c:14690
 msgid "struct type value used where scalar is required"
 msgstr "¥¹¥«¥é¡¼¤¬É¬Íפʾì½ê¤Ë¹½Â¤Âη¿¤ÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-common.c:1960 f/com.c:14838
+#: c-common.c:2745 f/com.c:14694
 msgid "union type value used where scalar is required"
 msgstr "¥¹¥«¥é¡¼¤¬É¬Íפʾì½ê¤Ë¶¦ÍÑÂη¿¤ÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-common.c:1964 f/com.c:14842
+#: c-common.c:2749 f/com.c:14698
 msgid "array type value used where scalar is required"
 msgstr "¥¹¥«¥é¡¼¤¬É¬Íפʾì½ê¤ËÇÛÎ󷿤ÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-common.c:2079 f/com.c:14968
+#: c-common.c:2869 f/com.c:14831
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "¿¿µ¶ÃͤȤ·¤Æ»È¤ï¤ì¤ëÂåÆþ¤Î¤Þ¤ï¤ê¤Ç¤Ï¡¢´Ý³ç¸Ì¤Î»ÈÍѤò¤ª´«¤á¤·¤Þ¤¹"
 
-#: c-common.c:2123 c-common.c:2155
+#: c-common.c:2913 c-common.c:2945
 msgid "invalid use of `restrict'"
 msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔŬÀڤǤ¹"
 
-#: c-common.c:2271
-msgid "__alignof__ applied to an incomplete type"
+#: c-common.c:3059
+#, fuzzy
+msgid "invalid application of `sizeof' to a function type"
+msgstr "ISO C++ ¤Ï´Ø¿ô·¿¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
+
+#: c-common.c:3069
+#, fuzzy, c-format
+msgid "invalid application of `%s' to a void type"
+msgstr "¥¤¥ó¥¹¥¿¥ó¥¹²½¤µ¤ì¤Ê¤¤·¿¤ËÂФ¹¤ë̵¸ú¤ÊÁàºî¤Ç¤¹"
+
+#: c-common.c:3075
+#, fuzzy, c-format
+msgid "invalid application of `%s' to an incomplete type"
 msgstr "__alignof__ ¤¬ÉÔ´°Á´¤Ê·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
 
-#: c-common.c:2297
+#: c-common.c:3116
 msgid "`__alignof' applied to a bit-field"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Ë `__alignof' ¤¬Å¬ÍѤµ¤ì¤Þ¤·¤¿"
 
-#: c-common.c:2739
+#: c-common.c:3596
 #, fuzzy, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤òʤ¤¤±£¤·¤Þ¤¹"
 
-#: c-common.c:3020 c-typeck.c:1767
+#: c-common.c:3765 c-typeck.c:1734
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
 
-#: c-common.c:3026 c-typeck.c:1620
+#: c-common.c:3771 c-typeck.c:1587
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: c-common.c:3213
+#: c-common.c:3790
+#, fuzzy, c-format
+msgid "non-floating-point argument to function `%s'"
+msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+
+#: c-common.c:4059
 msgid "pointers are not permitted as case values"
 msgstr "case ¤ÎÃͤȤ·¤Æ¤Î¥Ý¥¤¥ó¥¿¤Ïµö¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-common.c:3219
+#: c-common.c:4065
 msgid "ISO C++ forbids range expressions in switch statements"
 msgstr "ISO C++ ¤Ç¤Ï switch Ê¸¤Ç¤ÎÈϰϼ°¤Ï¶Ø¤¸¤é¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-common.c:3221
+#: c-common.c:4067
 msgid "ISO C forbids range expressions in switch statements"
 msgstr "ISO C ¤Ç¤Ï switch Ê¸¤Ç¤ÎÈϰϼ°¤Ï¶Ø¤¸¤é¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-common.c:3251
+#: c-common.c:4097
 msgid "empty range specified"
 msgstr "¶õ¤ÎÈϰϤ¬»ØÄꤵ¤ì¤Þ¤·¤¿"
 
-#: c-common.c:3302
+#: c-common.c:4148
 msgid "duplicate (or overlapping) case value"
 msgstr "Æó½Å¤Î(¤¢¤ë¤¤¤Ï½ÅÊ£¤·¤Æ¤¤¤ë) case ¤ÎÃÍ"
 
-#: c-common.c:3304
+#: c-common.c:4150
 msgid "this is the first entry overlapping that value"
 msgstr "¤³¤ì¤¬¤½¤ÎÃͤȽÅÊ£¤·¤¿ºÇ½é¤Î¹àÌܤǤ¹"
 
-#: c-common.c:3308 ch/actions.c:1125
+#: c-common.c:4154
 msgid "duplicate case value"
 msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
 
-#: c-common.c:3309
+#: c-common.c:4155
 msgid "previously used here"
 msgstr "Á°¤Ë¤³¤³¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-common.c:3313
+#: c-common.c:4159
 msgid "multiple default labels in one switch"
 msgstr "°ì¤Ä¤Î switch ¤ËÊ£¿ô¤Î default ¥é¥Ù¥ë¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-common.c:3314
+#: c-common.c:4160
 msgid "this is the first default label"
 msgstr "¤³¤ì¤¬ºÇ½é¤Î default ¥é¥Ù¥ë¤Ç¤¹"
 
-#: c-common.c:3342
+#: c-common.c:4188
 #, fuzzy
 msgid "ISO C++ forbids taking the address of a label"
 msgstr "ISO C++ ¤Ï `::main' ´Ø¿ô¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-common.c:3344
+#: c-common.c:4190
 #, fuzzy
 msgid "ISO C forbids taking the address of a label"
 msgstr "ISO C ¤Ï¥­¥ã¥¹¥È¼°¤Î¥¢¥É¥ì¥¹É¾²Á¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-common.c:3937
-msgid "-Wformat-y2k ignored without -Wformat"
-msgstr "-Wformat-y2k ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
+#: c-common.c:5213
+#, fuzzy, c-format
+msgid "declaration of `%s' shadows %s"
+msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òʤ¤¤±£¤·¤Þ¤¹"
 
-#: c-common.c:3939
-msgid "-Wformat-extra-args ignored without -Wformat"
-msgstr "-Wformat-extra-args ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
+#: c-common.c:5629
+#, c-format
+msgid "unknown machine mode `%s'"
+msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
 
-#: c-common.c:3941
-msgid "-Wformat-nonliteral ignored without -Wformat"
-msgstr "-Wformat-nonliteral ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
+#: c-common.c:5632
+#, c-format
+msgid "no data type for mode `%s'"
+msgstr "¥â¡¼¥É `%s' ¤ËÂФ¹¤ë¥Ç¡¼¥¿·¿¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-common.c:3943
-msgid "-Wformat-security ignored without -Wformat"
-msgstr "-Wformat-security ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
+#: c-common.c:5641 c-common.c:6242
+#, fuzzy, c-format
+msgid "unable to emulate '%s'"
+msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
 
-#: c-common.c:3945
-msgid "-Wmissing-format-attribute ignored without -Wformat"
-msgstr "-Wmissing-format-attribute ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
+#: c-common.c:5677
+msgid "section attribute cannot be specified for local variables"
+msgstr "section Â°À­¤Ï¥í¡¼¥«¥ëÊÑ¿ô¤ËÂФ·¤Æ¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+
+#: c-common.c:5688
+#, c-format
+msgid "section of `%s' conflicts with previous declaration"
+msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
+
+#: c-common.c:5697
+#, c-format
+msgid "section attribute not allowed for `%s'"
+msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï `%s' ¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
+
+#: c-common.c:5704
+msgid "section attributes are not supported for this target"
+msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+
+#: c-common.c:5746
+msgid "requested alignment is not a constant"
+msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+
+#: c-common.c:5751
+msgid "requested alignment is not a power of 2"
+msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬ 2 ¤Î¤Ù¤­¾è¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+
+#: c-common.c:5756
+msgid "requested alignment is too large"
+msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Â礭¤¹¤®¤Þ¤¹"
+
+#: c-common.c:5783
+#, c-format
+msgid "alignment may not be specified for `%s'"
+msgstr "`%s' ¤ËÂФ·¤Æ¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+
+#: c-common.c:5828
+#, c-format
+msgid "`%s' defined both normally and as an alias"
+msgstr "`%s' ¤¬Ä̾ï¤Î¤â¤Î¤È¥¨¥¤¥ê¥¢¥¹¤È¤ÎξÊý¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+
+#: c-common.c:5838
+msgid "alias arg not a string"
+msgstr "alias °ú¿ô¤¬Ê¸»úÎó¤Ç¤Ï¤Ê¤¤"
+
+#: c-common.c:5885
+#, fuzzy
+msgid "visibility arg not a string"
+msgstr "alias °ú¿ô¤¬Ê¸»úÎó¤Ç¤Ï¤Ê¤¤"
+
+#: c-common.c:5894
+msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
+msgstr ""
+
+#: c-common.c:5928
+#, fuzzy
+msgid "tls_model arg not a string"
+msgstr "alias °ú¿ô¤¬Ê¸»úÎó¤Ç¤Ï¤Ê¤¤"
+
+#: c-common.c:5937
+msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
+msgstr ""
+
+#: c-common.c:5962 c-common.c:6018
+#, c-format
+msgid "`%s' attribute applies only to functions"
+msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
+
+#: c-common.c:5969 c-common.c:6025
+#, c-format
+msgid "can't set `%s' attribute after definition"
+msgstr "ÄêµÁ¤Î¸å¤Ç `%s' Â°À­¤ò¥»¥Ã¥È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: c-common.c:4036
+#: c-common.c:6109
 #, fuzzy, c-format
-msgid "declaration of `%s' shadows %s"
-msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "`%s' attribute ignored for `%s'"
+msgstr "`%s' Â°À­¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: c-convert.c:78 c-typeck.c:1031 c-typeck.c:4129 ch/convert.c:1164
-#: cp/typeck.c:1736 cp/typeck.c:6298
-msgid "void value not ignored as it ought to be"
-msgstr "void ¤ÎÃͤ¬ËÜÍè¤Î°ÕÌ£Ä̤ê¤Ë̵»ë¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
+#: c-common.c:6174
+#, fuzzy, c-format
+msgid "invalid vector type for attribute `%s'"
+msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
 
-#: c-convert.c:110 java/typeck.c:150
-msgid "conversion to non-scalar type requested"
-msgstr "Èó¥¹¥«¥é¡¼·¿¤Ø¤ÎÊÑ´¹¤¬Í׵ᤵ¤ì¤Þ¤¹"
+#: c-common.c:6198 c-common.c:6230
+msgid "no vector mode with the size and type specified could be found"
+msgstr ""
+
+#: c-common.c:6329
+#, fuzzy
+msgid "nonnull attribute without arguments on a non-prototype"
+msgstr "²¾°ú¿ô¤Î¿ô¤¬¥×¥í¥È¥¿¥¤¥×¤È°ìÃפ·¤Þ¤»¤ó"
+
+#: c-common.c:6344
+#, fuzzy, c-format
+msgid "nonnull argument has invalid operand number (arg %lu)"
+msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó¤ËÉÔŬÀڤʥª¥Ú¥é¥ó¥É¿ô¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:458
-msgid "-traditional is deprecated and may be removed"
+#: c-common.c:6363
+#, c-format
+msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
+msgstr ""
+
+#: c-common.c:6371
+#, c-format
+msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
 msgstr ""
 
-#: c-decl.c:548
+#: c-common.c:6457
 #, c-format
-msgid "unknown C standard `%s'"
-msgstr "ÉÔÌÀ¤Ê C É¸½à `%s'"
+msgid "null argument where non-null required (arg %lu)"
+msgstr ""
+
+#: c-convert.c:80 c-typeck.c:988 c-typeck.c:4045 cp/typeck.c:1617
+#: cp/typeck.c:5855
+msgid "void value not ignored as it ought to be"
+msgstr "void ¤ÎÃͤ¬ËÜÍè¤Î°ÕÌ£Ä̤ê¤Ë̵»ë¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: c-decl.c:830
+#: c-convert.c:112 java/typeck.c:150
+msgid "conversion to non-scalar type requested"
+msgstr "Èó¥¹¥«¥é¡¼·¿¤Ø¤ÎÊÑ´¹¤¬Í׵ᤵ¤ì¤Þ¤¹"
+
+#: c-decl.c:336
 #, c-format
 msgid "array `%s' assumed to have one element"
 msgstr "ÇÛÎó `%s' ¤Ï°ìÍ×ÁǤò»ý¤Ã¤Æ¤¤¤ë¤â¤Î¤È¸«¤Ê¤µ¤ì¤Þ¤¹"
 
-#: c-decl.c:1006
+#: c-decl.c:522
 #, c-format
 msgid "`struct %s' incomplete in scope ending here"
 msgstr "¥¹¥³¡¼¥×¤¬½ª¤ï¤ë¤³¤Î°ÌÃ֤ǡ¢`struct %s' ¤¬ÉÔ´°Á´¤Ç¤¹"
 
-#: c-decl.c:1009
+#: c-decl.c:525
 #, c-format
 msgid "`union %s' incomplete in scope ending here"
 msgstr "¥¹¥³¡¼¥×¤¬½ª¤ï¤ë¤³¤ÎÉôʬ¤Ç `union %s' ¤¬ÉÔ´°Á´¤Ç¤¹"
 
-#: c-decl.c:1012
+#: c-decl.c:528
 #, c-format
 msgid "`enum %s' incomplete in scope ending here"
 msgstr "¥¹¥³¡¼¥×¤¬½ª¤ï¤ë¤³¤ÎÉôʬ¤Ç `enum %s' ¤¬ÉÔ´°Á´¤Ç¤¹"
 
-#: c-decl.c:1126 c-decl.c:1267 ch/decl.c:2920 java/decl.c:1383
+#: c-decl.c:642 c-decl.c:767 java/decl.c:1399
 #, c-format
 msgid "label `%s' used but not defined"
 msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-decl.c:1132 c-decl.c:1274 ch/decl.c:2926 java/decl.c:1389
+#: c-decl.c:648 c-decl.c:774 java/decl.c:1405
 #, c-format
 msgid "label `%s' defined but not used"
 msgstr "¥é¥Ù¥ë `%s' ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-decl.c:1391 cp/decl.c:3119
+#: c-decl.c:889 cp/decl.c:3058
 #, fuzzy, c-format
 msgid "function `%s' redeclared as inline"
 msgstr "¥é¥¤¥Ö¥é¥ê´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:1393 cp/decl.c:3121
+#: c-decl.c:891 cp/decl.c:3060
 #, fuzzy, c-format
 msgid "previous declaration of function `%s' with attribute noinline"
 msgstr "%s: ´Ø¿ô `%s' ¤ÎÀë¸À¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: c-decl.c:1400 cp/decl.c:3128
+#: c-decl.c:898 cp/decl.c:3067
 #, fuzzy, c-format
 msgid "function `%s' redeclared with attribute noinline"
 msgstr "´Ø¿ô `%s' ¤Ï¥Ö¥í¥Ã¥¯Æâ¤ÎÁ°Êý¤ÇÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:1402 cp/decl.c:3130
+#: c-decl.c:900 cp/decl.c:3069
 #, fuzzy, c-format
 msgid "previous declaration of function `%s' was inline"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: c-decl.c:1431 c-decl.c:1484
+#: c-decl.c:929 c-decl.c:975
 #, c-format
 msgid "shadowing built-in function `%s'"
 msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤òʤ¤¤±£¤·¤Þ¤¹"
 
-#: c-decl.c:1433
+#: c-decl.c:931
 #, c-format
 msgid "shadowing library function `%s'"
 msgstr "¥é¥¤¥Ö¥é¥ê´Ø¿ô `%s' ¤òʤ¤¤±£¤·¤Þ¤¹"
 
-#: c-decl.c:1439
+#: c-decl.c:937
 #, c-format
 msgid "library function `%s' declared as non-function"
 msgstr "¥é¥¤¥Ö¥é¥ê´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:1443 c-decl.c:1446
+#: c-decl.c:941 c-decl.c:944
 #, c-format
 msgid "built-in function `%s' declared as non-function"
 msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:1450 objc/objc-act.c:2334 objc/objc-act.c:6028
+#: c-decl.c:948 objc/objc-act.c:2384 objc/objc-act.c:6154
 #, c-format
 msgid "`%s' redeclared as different kind of symbol"
 msgstr "`%s' ¤¬Ê̤Υ·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:1451 c-decl.c:1633 c-decl.c:1782 objc/objc-act.c:2336
-#: objc/objc-act.c:6030 objc/objc-act.c:6085
+#: c-decl.c:949 c-decl.c:1140 c-decl.c:1147 c-decl.c:1154 c-decl.c:1299
+#: objc/objc-act.c:2386 objc/objc-act.c:6156 objc/objc-act.c:6211
 #, c-format
 msgid "previous declaration of `%s'"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
 #. If types don't match for a built-in, throw away the built-in.
-#: c-decl.c:1537
+#: c-decl.c:1044
 #, c-format
 msgid "conflicting types for built-in function `%s'"
 msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
 
-#: c-decl.c:1580 c-decl.c:1599
+#: c-decl.c:1087 c-decl.c:1106
 #, c-format
 msgid "conflicting types for `%s'"
 msgstr "`%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
 
-#: c-decl.c:1622
+#: c-decl.c:1129
 #, fuzzy
 msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
 msgstr "¾Êάµ­¹æÉÕ¤­¥Ñ¥é¥á¥¿¥ê¥¹¥È¤Ï¡¢¶õ¤Î²¾°ú¿ô̾¥ê¥¹¥ÈÀë¸À¤È°ìÃפǤ­¤Þ¤»¤ó¡£"
 
-#: c-decl.c:1628
+#: c-decl.c:1135
 #, fuzzy
 msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
 msgstr "¥Ç¥Õ¥©¥ë¥È¤Ç³Ê¾å¤²¤µ¤ì¤ë·¿¤Î°ú¿ô¤¬¡¢¶õ¤Î²¾°ú¿ô̾¥ê¥¹¥ÈÀë¸À¤ÈŬ¹ç¤·¤Þ¤»¤ó¡£"
 
-#: c-decl.c:1643 c-decl.c:1665
+#: c-decl.c:1146
+#, fuzzy, c-format
+msgid "thread-local declaration of `%s' follows non thread-local declaration"
+msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+
+#: c-decl.c:1153
+#, fuzzy, c-format
+msgid "non thread-local declaration of `%s' follows thread-local declaration"
+msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+
+#: c-decl.c:1164 c-decl.c:1187
 #, c-format
 msgid "redefinition of `%s'"
 msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:1646
+#: c-decl.c:1167
 #, c-format
 msgid "redeclaration of `%s'"
 msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:1649
+#: c-decl.c:1170
 #, c-format
 msgid "conflicting declarations of `%s'"
 msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:1692
+#: c-decl.c:1214
 #, c-format
 msgid "prototype for `%s' follows"
 msgstr "`%s' ¤Î¥×¥í¥È¥¿¥¤¥×¤¬¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:1693 c-decl.c:1701 c-decl.c:1717
+#: c-decl.c:1215 c-decl.c:1223 c-decl.c:1234
 msgid "non-prototype definition here"
 msgstr "Èó¥×¥í¥È¥¿¥¤¥×ÄêµÁ¤¬¤³¤³¤Ë¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:1700
+#: c-decl.c:1222
 #, c-format
 msgid "prototype for `%s' follows and number of arguments doesn't match"
 msgstr "`%s' ¤Î¥×¥í¥È¥¿¥¤¥×¤¬¸å¤í¤Ë¤¢¤ê¡¢°ú¿ô¤Î¸Ä¿ô¤¬°ìÃפ·¤Þ¤»¤ó"
 
-#: c-decl.c:1715
+#: c-decl.c:1232
 #, c-format
 msgid "prototype for `%s' follows and argument %d doesn't match"
 msgstr "`%s' ¤Î¥×¥í¥È¥¿¥¤¥×¤¬¸å¤í¤Ë¤¢¤ê¡¢°ú¿ô %d ¤¬°ìÃפ·¤Þ¤»¤ó"
 
-#: c-decl.c:1733
+#: c-decl.c:1250
 #, c-format
 msgid "`%s' declared inline after being called"
 msgstr "`%s' ¤Ï¸Æ¤Ó½Ð¤µ¤ì¤ë¤è¤ê¤â¸å¤í¤Ç inline Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:1739
+#: c-decl.c:1256
 #, c-format
 msgid "`%s' declared inline after its definition"
 msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤è¤ê¤â¸å¤Ç inline Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:1746
+#: c-decl.c:1263
 #, c-format
 msgid "static declaration for `%s' follows non-static"
 msgstr "`%s' ¤ÏÈó static ¤Î¸å¤Ç static Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:1754
+#: c-decl.c:1271
 #, c-format
 msgid "non-static declaration for `%s' follows static"
 msgstr "`%s' ¤Ï static ¤Î¸å¤ÇÈó static Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:1761
+#: c-decl.c:1278
 #, c-format
 msgid "const declaration for `%s' follows non-const"
 msgstr "`%s' ¤ÏÈó const ¤Î¸å¤Ç const Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:1768
+#: c-decl.c:1285
 #, c-format
 msgid "type qualifiers for `%s' conflict with previous decl"
 msgstr "`%s' ¤Î·¿½¤¾þ»Ò¤¬Á°Êý¤ÎÀë¸À¤ÈÌ·½â¤·¤Þ¤¹"
 
-#: c-decl.c:1781
+#: c-decl.c:1298
 #, c-format
 msgid "redundant redeclaration of `%s' in same scope"
 msgstr "`%s' ¤Î¾éĹ¤ÊºÆÀë¸À¤¬Æ±°ì¥¹¥³¡¼¥×Æâ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:2073 java/decl.c:1082
+#: c-decl.c:1599 java/decl.c:1098
 #, c-format
 msgid "declaration of `%s' shadows a parameter"
 msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òʤ¤¤±£¤·¤Þ¤¹"
 
-#: c-decl.c:2076 java/decl.c:1085
+#: c-decl.c:1602 java/decl.c:1101
 #, c-format
 msgid "declaration of `%s' shadows a symbol from the parameter list"
 msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¥ê¥¹¥È¤Î¥·¥ó¥Ü¥ë¤òʤ¤¤±£¤·¤Þ¤¹"
 
-#: c-decl.c:2097 cp/decl.c:4204
+#: c-decl.c:1623 cp/decl.c:4176
 #, fuzzy
 msgid "a parameter"
 msgstr "²¾°ú¿ô `%s' ¤Ï̵¸ú¤Ç¤¹"
 
-#: c-decl.c:2099 cp/decl.c:4221
+#: c-decl.c:1625 cp/decl.c:4193
 msgid "a previous local"
 msgstr ""
 
 #. XXX shadow warnings in outer-more namespaces
-#: c-decl.c:2103 cp/decl.c:4225
+#: c-decl.c:1629 cp/decl.c:4197
 #, fuzzy
 msgid "a global declaration"
 msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
 
-#: c-decl.c:2147
+#: c-decl.c:1673
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr "`%s' ¤Î extern Àë¸À¤¬¥Í¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:2167 java/decl.c:1035
+#: c-decl.c:1692 java/decl.c:1051
 #, c-format
 msgid "`%s' used prior to declaration"
 msgstr "`%s' ¤ÏÀë¸À¤è¤ê¤âÀè¤Ë»ÈÍѤµ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:2182 c-decl.c:2397
+#: c-decl.c:1706 c-decl.c:1881
 #, c-format
 msgid "`%s' was declared implicitly `extern' and later `static'"
 msgstr "`%s' ¤Ï°ÅÌۤˠ`extern' Àë¸À¤µ¤ì¡¢¸å¤Ë `static' Àë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:2292 cp/decl.c:4060
+#: c-decl.c:1809 cp/decl.c:4035
 msgid "type mismatch with previous external decl"
 msgstr "·¿¤¬Á°Êý¤Î³°ÉôÀë¸À¤È°ìÃפ·¤Þ¤»¤ó"
 
-#: c-decl.c:2293
+#: c-decl.c:1810
 #, c-format
 msgid "previous external decl of `%s'"
 msgstr "Á°Êý¤Î `%s' ¤Î³°ÉôÀë¸À"
 
-#: c-decl.c:2306
+#: c-decl.c:1823
 msgid "type mismatch with previous implicit declaration"
 msgstr "·¿¤¬Á°Êý¤Î°ÅÌÛ¤ÎÀë¸À¤È°ìÃפ·¤Þ¤»¤ó"
 
-#: c-decl.c:2308
+#: c-decl.c:1825
 #, c-format
 msgid "previous implicit declaration of `%s'"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤Î°ÅÌÛŪ¤ÊÀë¸À"
 
-#: c-decl.c:2325
-#, c-format
-msgid "type of external `%s' is not global"
-msgstr "³°Éô `%s' ¤Î·¿¤Ï¥°¥í¡¼¥Ð¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: c-decl.c:2376
+#: c-decl.c:1860
 #, c-format
 msgid "`%s' was previously implicitly declared to return `int'"
 msgstr "`%s' ¤ÏÁ°Êý¤Ç°ÅÌÛŪ¤Ë `int' ¤òÊÖ¤¹¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:2401
+#: c-decl.c:1885
 #, c-format
 msgid "`%s' was declared `extern' and later `static'"
 msgstr "`%s' ¤Ï `extern' ¤ÈÀë¸À¤µ¤ì¡¢¸å¤Ç `static' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:2425
+#: c-decl.c:1909
 #, c-format
 msgid "extern declaration of `%s' doesn't match global one"
 msgstr "`%s' ¤Îextern Àë¸À¤Ï¥°¥í¡¼¥Ð¥ë¤Î¤½¤ì¤È°ìÃפ·¤Þ¤»¤ó"
 
-#: c-decl.c:2467
+#: c-decl.c:1951
 #, c-format
 msgid "`%s' locally external but globally static"
 msgstr "`%s' ¤Ï¥í¡¼¥«¥ëŪ¤Ë¤Ï extern ¤Ç¤¹¤¬¡¢¥°¥í¡¼¥Ð¥ëŪ¤Ë static ¤Ç¤¹"
 
-#: c-decl.c:2589
+#: c-decl.c:2073
 #, c-format
 msgid "function `%s' was previously declared within a block"
 msgstr "´Ø¿ô `%s' ¤Ï¥Ö¥í¥Ã¥¯Æâ¤ÎÁ°Êý¤ÇÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:2609 c-decl.c:2611
+#: c-decl.c:2093 c-decl.c:2095
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "´Ø¿ô `%s' ¤Î°ÅÌÛ¤ÎÀë¸À"
 
-#: c-decl.c:2699
+#: c-decl.c:2174
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr "¥é¥Ù¥ë %s ¤¬¤¢¤é¤æ¤ë´Ø¿ô¤Î³°Â¦¤Ç»²¾È¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:2756
+#: c-decl.c:2231
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:2759
+#: c-decl.c:2234
 msgid "this is a previous declaration"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: c-decl.c:3267
+#: c-decl.c:2657
 msgid "unnamed struct/union that defines no instances"
 msgstr "̵̾¹½Â¤ÂÎ/¶¦ÍÑÂΤ¬¡¢¤½¤Î¥¤¥ó¥¹¥¿¥ó¥¹¤òÄêµÁ¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-decl.c:3286
+#: c-decl.c:2676
 msgid "useless keyword or type name in empty declaration"
 msgstr "¶õ¤ÎÀë¸À¤ÎÃæ¤Ë¡¢Ìµ°ÕÌ£¤Ê¥­¡¼¥ï¡¼¥ÉËô¤Ï·¿Ì¾¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:3293
+#: c-decl.c:2683
 msgid "two types specified in one empty declaration"
 msgstr "°ì¤Ä¤Î¶õ¤ÎÀë¸ÀÃæ¤Ë¡¢Æó¤Ä¤Î·¿¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:3298 c-parse.y:721 c-parse.y:723 parse.y:731 parse.y:1803
-#: objc-parse.y:757 objc-parse.y:759 objc-parse.y:2962
+#: c-decl.c:2688 c-parse.y:753 c-parse.y:755 parse.y:765 parse.y:1835
+#: objc-parse.y:800 objc-parse.y:802 objc-parse.y:3043
 msgid "empty declaration"
 msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
 
-#: c-decl.c:3328
-#, fuzzy
-msgid "ISO C89 does not support `static' or type qualifiers in parameter array declarators"
-msgstr "ISO C89 ¤Ï²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: c-decl.c:2718
+msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
+msgstr ""
 
-#: c-decl.c:3330
+#: c-decl.c:2720
 #, fuzzy
-msgid "ISO C89 does not support `[*]' array declarators"
+msgid "ISO C90 does not support `[*]' array declarators"
 msgstr "ISO C89 ¤Ï²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-decl.c:3333
+#: c-decl.c:2723
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr ""
 
-#: c-decl.c:3352
+#: c-decl.c:2742
 #, fuzzy
 msgid "static or type qualifiers in abstract declarator"
 msgstr "¥Ý¥¤¥ó¥¿Àë¸À»Ò¤ËÉÔŬÀڤʷ¿½¤¾þ»Ò"
 
-#: c-decl.c:3417
+#: c-decl.c:2816
 #, c-format
 msgid "`%s' is usually a function"
 msgstr "`%s' ¤ÏÄ̾ï¤Ï´Ø¿ô¤Ç¤¹"
 
-#: c-decl.c:3431
-#, c-format
-msgid "typedef `%s' is initialized"
+#: c-decl.c:2825
+#, fuzzy, c-format
+msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "typedef `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:3438
+#: c-decl.c:2831
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr "´Ø¿ô `%s' ¤¬ÊÑ¿ô¤Ç¤¢¤ë¤«¤Î¤è¤¦¤Ë½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3445
+#: c-decl.c:2838
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr "²¾°ú¿ô `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:3465 c-typeck.c:4870
+#: c-decl.c:2858 c-typeck.c:4854
 msgid "variable-sized object may not be initialized"
 msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
 
-#: c-decl.c:3471
+#: c-decl.c:2864
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr "ÊÑ¿ô `%s' ¤Ë¤Ï½é´ü²½»Ò¤¬¤¢¤ê¤Þ¤¹¤¬¡¢ÉÔ´°Á´·¿¤Ç¤¹"
 
-#: c-decl.c:3477
+#: c-decl.c:2870
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr "ÇÛÎó `%s' ¤ÎÍ×ÁǤËÉÔ´°Á´·¿¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:3490
+#: c-decl.c:2883
 #, c-format
 msgid "declaration of `%s' has `extern' and is initialized"
 msgstr "`%s' ¤ÎÀë¸À¤Ë `extern' ¤¬¤Ä¤¤¤Æ¤ª¤ê¡¢½é´ü²½¤â¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:3525 c-decl.c:6150 cp/decl.c:7241 cp/decl.c:13502
+#: c-decl.c:2932 c-decl.c:5694 cp/decl.c:7353 cp/decl.c:13860
 #, fuzzy, c-format
 msgid "inline function `%s' given attribute noinline"
 msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:3606
+#: c-decl.c:3006
 #, c-format
 msgid "initializer fails to determine size of `%s'"
 msgstr "½é´ü²½»Ò¤Ï `%s' ¤Î¥µ¥¤¥º¤ÎÆÃÄê¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
 
-#: c-decl.c:3611
+#: c-decl.c:3011
 #, c-format
 msgid "array size missing in `%s'"
 msgstr "`%s' ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:3627
+#: c-decl.c:3027
 #, c-format
 msgid "zero or negative size array `%s'"
 msgstr "`%s' ¤ÎÇÛÎó¥µ¥¤¥º¤¬¥¼¥íËô¤ÏÉé¤Ç¤¹"
 
-#: c-decl.c:3655 ch/decl.c:4133
+#: c-decl.c:3055
 #, c-format
 msgid "storage size of `%s' isn't known"
 msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬¤ï¤«¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:3665
+#: c-decl.c:3065
 #, c-format
 msgid "storage size of `%s' isn't constant"
 msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬°ìÄê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:3724
+#: c-decl.c:3125
 #, c-format
 msgid "ignoring asm-specifier for non-static local variable `%s'"
 msgstr "Èó static ¥í¡¼¥«¥ëÊÑ¿ô `%s' ¤Ø¤Î asm »ØÄê»Ò¤Ï̵»ë¤µ¤ì¤Þ¤¹"
 
-#: c-decl.c:3799
+#: c-decl.c:3190
 #, fuzzy, c-format
 msgid "ISO C forbids parameter `%s' shadowing typedef"
 msgstr "ANSI C ¤Ï typedef ¤òʤ¤¤±£¤¹²¾°ú¿ô `%s' ¤ò¶Ø¤¸¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4095 cp/decl.c:10038
+#: c-decl.c:3535 cp/decl.c:10433
 msgid "`long long long' is too long for GCC"
 msgstr "`long long long' ¤Ï GCC ¤Ë¤È¤Ã¤ÆŤ¹¤®¤Þ¤¹"
 
-#: c-decl.c:4100
-msgid "ISO C89 does not support `long long'"
+#: c-decl.c:3540
+#, fuzzy
+msgid "ISO C90 does not support `long long'"
 msgstr "ISO C89 ¤Ï `long long' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-decl.c:4105 cp/decl.c:10043
+#: c-decl.c:3549 c-decl.c:3552 cp/decl.c:10438
 #, c-format
 msgid "duplicate `%s'"
 msgstr "`%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4111 cp/decl.c:10067
+#: c-decl.c:3562 cp/decl.c:10445
+msgid "`__thread' before `extern'"
+msgstr ""
+
+#: c-decl.c:3564 cp/decl.c:10447
+msgid "`__thread' before `static'"
+msgstr ""
+
+#: c-decl.c:3572 cp/decl.c:10474
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr "`%s' ¤ÎÀë¸À¤ËÆó¤Ä°Ê¾å¤Î¥Ç¡¼¥¿·¿¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4126 cp/decl.c:10072
+#: c-decl.c:3592 cp/decl.c:10479
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr "`%s' ¤ò typedef ¤Þ¤¿¤ÏÁȤ߹þ¤ß·¿¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: c-decl.c:4165
+#: c-decl.c:3631
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr "`%s' ¤ÎÀë¸À¤Ç·¿¤¬¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4194
+#: c-decl.c:3660
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr "`%s' ¤ËÂФ·¤Æ long ¤È short ¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4198 cp/decl.c:10186
+#: c-decl.c:3664 cp/decl.c:10594
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr "`%s' ¤ËÂФ·¤Æ char ¤È¤È¤â¤Ë long ¤Þ¤¿¤Ï short ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4205 cp/decl.c:10190
+#: c-decl.c:3671 cp/decl.c:10598
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr "`%s' ¤ËÂФ·¤ÆÉâÆ°¾®¿ô·¿¤È¤È¤â¤Ë long ¤Þ¤¿¤Ï short ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4208
+#: c-decl.c:3674
 msgid "the only valid combination is `long double'"
 msgstr "Í£°ì¤ÎÍ­¸ú¤ÊÁȹç¤ï¤»¤Ï `long double' ¤Ç¤¹"
 
-#: c-decl.c:4214
+#: c-decl.c:3680
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4216 cp/decl.c:10179
+#: c-decl.c:3682 cp/decl.c:10587
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "`%s' ¤ËÂФ·¤Æ long, short, signed ¤Þ¤¿¤Ï unsigned ¤ÏÉÔŬÀڤǤ¹"
 
-#: c-decl.c:4222 cp/decl.c:10199
+#: c-decl.c:3688 cp/decl.c:10607
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr "`%s' ¤ËÂФ¹¤ë long, short, singed ¤ä unsigned ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
 
-#: c-decl.c:4241 cp/decl.c:10220
+#: c-decl.c:3706 cp/decl.c:10628
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "`%s' ¤ËÂФ·¤Æ complex ¤ÏÉÔŬÀڤǤ¹"
 
-#: c-decl.c:4286
-msgid "ISO C89 does not support complex types"
+#: c-decl.c:3748
+#, fuzzy
+msgid "ISO C90 does not support complex types"
 msgstr "ISO C89 ¤Ï complex ·¿¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-decl.c:4298
+#: c-decl.c:3760
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO C ¤Ï `double complex' ¤ò°ÕÌ£¤¹¤ë̵½¤¾þ¤Î `complex' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-decl.c:4304 c-decl.c:4316
+#: c-decl.c:3766 c-decl.c:3778
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C ¤ÏÀ°¿ô·¿¤Î complex ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-decl.c:4331 c-decl.c:4770 cp/decl.c:10822
+#: c-decl.c:3793 c-decl.c:4246 cp/decl.c:11241
 msgid "duplicate `const'"
 msgstr "½ÅÊ£¤·¤¿ `const'"
 
-#: c-decl.c:4333 c-decl.c:4774 cp/decl.c:10826
+#: c-decl.c:3795 c-decl.c:4250 cp/decl.c:11245
 msgid "duplicate `restrict'"
 msgstr "½ÅÊ£¤·¤¿¥é¥Ù¥ë `restrict'"
 
-#: c-decl.c:4335 c-decl.c:4772 cp/decl.c:10824
+#: c-decl.c:3797 c-decl.c:4248 cp/decl.c:11243
 msgid "duplicate `volatile'"
 msgstr "½ÅÊ£¤·¤¿ `volatile'"
 
-#: c-decl.c:4357 cp/decl.c:10371
+#: c-decl.c:3825 cp/decl.c:10791
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr "`%s' ¤ÎÀë¸À¤Ë¤ª¤¤¤ÆÊ£¿ô¤ÎÊݸ¥¯¥é¥¹"
 
-#: c-decl.c:4366
+#: c-decl.c:3835
 msgid "function definition declared `auto'"
 msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `auto' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4368
+#: c-decl.c:3837
 msgid "function definition declared `register'"
 msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `register' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4370
+#: c-decl.c:3839
 msgid "function definition declared `typedef'"
 msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `typedef' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4383
+#: c-decl.c:3841
+#, fuzzy
+msgid "function definition declared `__thread'"
+msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `typedef' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+
+#: c-decl.c:3854
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr "¹½Â¤ÂÎ¥Õ¥£¡¼¥ë¥É `%s' ¤Ë»ØÄꤵ¤ì¤¿µ­²±¥¯¥é¥¹"
 
-#: c-decl.c:4387 cp/decl.c:10418
+#: c-decl.c:3858 cp/decl.c:10838
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr "²¾°ú¿ô `%s' ¤Ç»ØÄꤵ¤ì¤¿µ­²±¥¯¥é¥¹"
 
-#: c-decl.c:4390 cp/decl.c:10420
+#: c-decl.c:3861 cp/decl.c:10840
 msgid "storage class specified for typename"
 msgstr "·¿Ì¾¤ËÂФ·¤Æ»ØÄꤵ¤ì¤¿µ­²±¥¯¥é¥¹"
 
-#: c-decl.c:4402 cp/decl.c:10434
+#: c-decl.c:3873 cp/decl.c:10855
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr "`%s' ¤¬½é´ü²½¤µ¤ì¤ë¤È¤³¤í¤Ç¡¢`extern' Àë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4404 cp/decl.c:10437
+#: c-decl.c:3875 cp/decl.c:10858
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr "`%s' ¤Ë `extern' ¤È½é´ü²½»Ò¤ÎξÊý¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:4408 cp/decl.c:10441
+#: c-decl.c:3880 cp/decl.c:10866
+#, c-format
+msgid "top-level declaration of `%s' specifies `auto'"
+msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄꤷ¤Þ¤¹"
+
+#: c-decl.c:3885 cp/decl.c:10862
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr "¥Í¥¹¥È¤·¤¿´Ø¿ô `%s' ¤Ï `extern' ¤ËÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4411 cp/decl.c:10445
-#, c-format
-msgid "top-level declaration of `%s' specifies `auto'"
-msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄꤷ¤Þ¤¹"
+#: c-decl.c:3891 cp/decl.c:10872
+#, fuzzy, c-format
+msgid "function-scope `%s' implicitly auto and declared `__thread'"
+msgstr "´Ø¿ô `%s' ¤ò `mutable' ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4446 c-decl.c:4635
+#: c-decl.c:3930 c-decl.c:4118
 #, fuzzy
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
 
-#: c-decl.c:4490
+#: c-decl.c:3974
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr "`%s' ¤ÎÀë¸À¤Ï void ¤ÎÇÛÎó"
 
-#: c-decl.c:4496
+#: c-decl.c:3980
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr "`%s' ¤ÎÀë¸À¤Ï´Ø¿ô¤ÎÇÛÎó"
 
-#: c-decl.c:4517
+#: c-decl.c:3985 c-decl.c:5250
+#, fuzzy
+msgid "invalid use of structure with flexible array member"
+msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+
+#: c-decl.c:4004
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤ÏÈóÀ°¿ô·¿"
 
-#: c-decl.c:4522
+#: c-decl.c:4009
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-decl.c:4529
+#: c-decl.c:4016
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤¬Éé¤Ç¤¹"
 
-#: c-decl.c:4542
-#, c-format
-msgid "ISO C89 forbids array `%s' whose size can't be evaluated"
+#: c-decl.c:4029
+#, fuzzy, c-format
+msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr "ISO C89 ¤Ï¥µ¥¤¥º¤¬É¾²Á¤Ç¤­¤Ê¤¤ÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-decl.c:4545
-#, c-format
-msgid "ISO C89 forbids variable-size array `%s'"
+#: c-decl.c:4032
+#, fuzzy, c-format
+msgid "ISO C90 forbids variable-size array `%s'"
 msgstr "ISO C89 ¤Ï²ÄÊÑĹ¥µ¥¤¥º¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-decl.c:4575 c-decl.c:4796 cp/decl.c:11043
+#: c-decl.c:4062 c-decl.c:4272 cp/decl.c:11450
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤¬Â礭¤¹¤®¤Þ¤¹"
 
-#: c-decl.c:4592
-msgid "ISO C89 does not support flexible array members"
+#: c-decl.c:4075
+#, fuzzy
+msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C89 ¤Ï²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-decl.c:4602
+#: c-decl.c:4085
 msgid "array type has incomplete element type"
 msgstr "ÇÛÎó¤Î·¿¤¬ÉÔ´°Á´Í×ÁÇ·¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4609 c-decl.c:4846
+#: c-decl.c:4092 c-decl.c:4322
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C ¤Ï const ¤ä volatile ¤Î´Ø¿ô·¿¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-decl.c:4655 cp/decl.c:10582
+#: c-decl.c:4138 cp/decl.c:10998
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr "`%s' ¤Ï´Ø¿ô¤òÊÖ¤¹´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4660 cp/decl.c:10587
+#: c-decl.c:4143 cp/decl.c:11003
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr "`%s' ¤ÏÇÛÎó¤òÊÖ¤¹´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4695
+#: c-decl.c:4171
 msgid "ISO C forbids qualified void function return type"
 msgstr "ISO C ¤Ï½¤¾þÉÕ¤­ void ·¿¤ÎÌá¤êÃͤò»ý¤Ä´Ø¿ô¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-decl.c:4699
+#: c-decl.c:4175
 msgid "type qualifiers ignored on function return type"
 msgstr "´Ø¿ôÌá¤êÃͤη¿½¤¾þ»Ò¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4728 c-decl.c:4811 c-decl.c:4935 c-decl.c:5029
+#: c-decl.c:4204 c-decl.c:4287 c-decl.c:4411 c-decl.c:4503
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C ¤Ï´Ø¿ô¤Î·¿½¤¾þ»Ò¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-decl.c:4768 cp/decl.c:10818
+#: c-decl.c:4244 cp/decl.c:11237
 msgid "invalid type modifier within pointer declarator"
 msgstr "¥Ý¥¤¥ó¥¿Àë¸À»Ò¤ËÉÔŬÀڤʷ¿½¤¾þ»Ò"
 
-#: c-decl.c:4866 cp/decl.c:11326
+#: c-decl.c:4342 cp/decl.c:11732
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr "ÊÑ¿ô¤Þ¤¿¤ÏÎΰè `%s' ¤Ï void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4899
+#: c-decl.c:4375
 #, fuzzy
 msgid "attributes in parameter array declarator ignored"
 msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Ç `::' ¤ò»È¤¨¤Þ¤»¤ó"
 
-#: c-decl.c:4924
+#: c-decl.c:4400
 #, fuzzy
 msgid "invalid type modifier within array declarator"
 msgstr "¥Ý¥¤¥ó¥¿Àë¸À»Ò¤ËÉÔŬÀڤʷ¿½¤¾þ»Ò"
 
-#: c-decl.c:4973
+#: c-decl.c:4445
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4979
+#: c-decl.c:4451
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr "Îΰè `%s' ¤ÏÉÔ´°Á´¤Ê·¿¤Ç¤¹"
 
-#: c-decl.c:5011 c-decl.c:5013 c-decl.c:5020
+#: c-decl.c:4483 c-decl.c:4485 c-decl.c:4487 c-decl.c:4494
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "´Ø¿ô `%s' ¤ËÂФ·¤ÆÉÔŬÀÚ¤ÊÊݸ¥¯¥é¥¹"
 
-#: c-decl.c:5035
+#: c-decl.c:4509
 msgid "`noreturn' function returns non-void value"
 msgstr "`noreturn' ´Ø¿ô¤¬Èó void ÃͤòÊÖ¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:5047
+#: c-decl.c:4524
 msgid "cannot inline function `main'"
 msgstr "`main' ¤ò inline ´Ø¿ô¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: c-decl.c:5093
+#: c-decl.c:4577
 #, c-format
 msgid "variable `%s' declared `inline'"
 msgstr "ÊÑ¿ô `%s' ¤¬ `inline' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:5166 c-decl.c:6202
+#. A mere warning is sure to result in improper semantics
+#. at runtime.  Don't bother to allow this to compile.
+#: c-decl.c:4605 cp/decl.c:9511
+#, fuzzy
+msgid "thread-local storage not supported for this target"
+msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+
+#: c-decl.c:4660 c-decl.c:5746
 msgid "function declaration isn't a prototype"
 msgstr "´Ø¿ôÀë¸À¤Ï¥×¥í¥È¥¿¥¤¥×¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:5172
+#: c-decl.c:4666
 msgid "parameter names (without types) in function declaration"
 msgstr "´Ø¿ôÀë¸ÀÃæ¤Ë¡Ê·¿¤Î̵¤¤¡Ë²¾°ú¿ô̾¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:5204 c-decl.c:6593
+#: c-decl.c:4698 c-decl.c:6116
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
 
-#: c-decl.c:5207
+#: c-decl.c:4701
 msgid "parameter has incomplete type"
 msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
 
-#: c-decl.c:5228
+#: c-decl.c:4722
 #, c-format
 msgid "parameter `%s' points to incomplete type"
 msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤ò»Ø¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:5231
+#: c-decl.c:4725
 msgid "parameter points to incomplete type"
 msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤ò»Ø¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:5296
+#: c-decl.c:4790
 #, c-format
 msgid "parameter `%s' has just a forward declaration"
 msgstr "²¾°ú¿ô `%s' ¾¯¤·Á°Êý¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:5337
+#: c-decl.c:4831
 msgid "`void' in parameter list must be the entire list"
 msgstr "²¾°ú¿ô¥ê¥¹¥ÈÃæ¤Î `void' ¤Ï¥ê¥¹¥ÈÁ´ÂΤòÀê¤á¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:5368
+#: c-decl.c:4862
 #, fuzzy, c-format
 msgid "`struct %s' declared inside parameter list"
 msgstr "`%s %s' ¤Ï²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:5371
+#: c-decl.c:4865
 #, fuzzy, c-format
 msgid "`union %s' declared inside parameter list"
 msgstr "`%s %s' ¤Ï²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:5374
+#: c-decl.c:4868
 #, fuzzy, c-format
 msgid "`enum %s' declared inside parameter list"
 msgstr "`%s %s' ¤Ï²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:5381
+#: c-decl.c:4875
 msgid "anonymous struct declared inside parameter list"
 msgstr "̵̾¹½Â¤ÂΤ¬²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:5383
+#: c-decl.c:4877
 msgid "anonymous union declared inside parameter list"
 msgstr "̵̾¶¦ÍÑÂΤ¬²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:5385
+#: c-decl.c:4879
 msgid "anonymous enum declared inside parameter list"
 msgstr "̵̾Îóµó»Ò¤¬²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:5389
+#: c-decl.c:4883
 #, fuzzy
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "¤½¤Î¥¹¥³¡¼¥×¤ÏÄêµÁ¤«Àë¸À¤À¤±¤Ç¤¹¡¢¶²¤é¤¯Ë¾¤ó¤À¤³¤È¤È°Û¤Ê¤ë¤Ç¤·¤ç¤¦¡£"
 
-#: c-decl.c:5468
+#: c-decl.c:4960
 #, fuzzy, c-format
 msgid "redefinition of `union %s'"
 msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:5471
+#: c-decl.c:4962
 #, fuzzy, c-format
 msgid "redefinition of `struct %s'"
 msgstr "`%s %s' ¤ÎºÆÄêµÁ"
 
-#: c-decl.c:5510
-msgid "unnamed fields of type other than struct or union are not allowed"
-msgstr ""
+#: c-decl.c:5033 cp/decl.c:7125
+msgid "declaration does not declare anything"
+msgstr "Àë¸À¤¬²¿¤âÀë¸À¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-decl.c:5551 c-decl.c:5554
+#: c-decl.c:5075 c-decl.c:5078
 #, c-format
 msgid "%s defined inside parms"
 msgstr "%s¤¬²¾°ú¿ôÆâ¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:5552 c-decl.c:5555 c-decl.c:5566
+#: c-decl.c:5076 c-decl.c:5079 c-decl.c:5090
 msgid "union"
 msgstr "¶¦ÍÑÂÎ"
 
-#: c-decl.c:5552 c-decl.c:5555
+#: c-decl.c:5076 c-decl.c:5079
 msgid "structure"
 msgstr "¹½Â¤ÂÎ"
 
-#: c-decl.c:5565
+#: c-decl.c:5089
 #, c-format
 msgid "%s has no %s"
 msgstr "%s¤¬%s¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-decl.c:5566
+#: c-decl.c:5090
 msgid "struct"
 msgstr "¹½Â¤ÂÎ"
 
-#: c-decl.c:5567
+#: c-decl.c:5091
 msgid "named members"
 msgstr "̾Á°ÉÕ¤­¥á¥ó¥Ð"
 
-#: c-decl.c:5567
+#: c-decl.c:5091
 msgid "members"
 msgstr "¥á¥ó¥Ð"
 
-#: c-decl.c:5606
+#: c-decl.c:5130
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr "`%s' ¤Î¥Í¥¹¥È¤·¤¿ºÆÄêµÁ"
 
-#: c-decl.c:5619
+#: c-decl.c:5143
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:5630
+#: c-decl.c:5154
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÏÉÔŬÀڤʷ¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:5642
+#: c-decl.c:5166
 #, c-format
 msgid "bit-field `%s' type invalid in ISO C"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ·¿¤Ï ISO C ¤Ç¤ÏÉÔŬÀڤǤ¹"
 
-#: c-decl.c:5654
+#: c-decl.c:5177
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬Éé¤Î¿ô¤Ç¤¹"
 
-#: c-decl.c:5656
+#: c-decl.c:5179
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr "`%s' ¤ÎÉý¤Ï¤½¤Î·¿¤Î¥µ¥¤¥º¤òĶ¤¨¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:5658
+#: c-decl.c:5181
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬ 0 ¤Ç¤¹"
 
-#: c-decl.c:5672
+#: c-decl.c:5195
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr "`%s' ¤Ï¤½¤Î·¿¤ÎÃͤè¤ê¤â¶¹¤¤¤Ç¤¹"
 
-#: c-decl.c:5717
+#: c-decl.c:5241
 msgid "flexible array member in union"
 msgstr "¶¦ÍÑÂΤ˲ÄÊÑÇÛÎó¥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:5719
+#: c-decl.c:5243
 msgid "flexible array member not at end of struct"
 msgstr "¹½Â¤ÂΤκǸå¤Ç¤Ï¤Ê¤¤½ê¤Ë²ÄÊÑÇÛÎó¥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:5721
+#: c-decl.c:5245
 msgid "flexible array member in otherwise empty struct"
 msgstr "¹½Â¤ÂΤ˲ÄÊÑÇÛÎó¥á¥ó¥Ð°Ê³°¤Î¥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:5746 ch/typeck.c:3060
+#: c-decl.c:5275
 #, c-format
 msgid "duplicate member `%s'"
 msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
 
-#: c-decl.c:5790
+#: c-decl.c:5319
 msgid "union cannot be made transparent"
 msgstr "¶¦ÍÑÂΤòÆ©²áŪ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5884
+#: c-decl.c:5424
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr "`enum %s' ¤ÎºÆÀë¸À"
 
-#: c-decl.c:5918
+#: c-decl.c:5458
 msgid "enum defined inside parms"
 msgstr "²¾°ú¿ôÆâ¤Ç enum ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:5951
+#: c-decl.c:5491
 msgid "enumeration values exceed range of largest integer"
 msgstr "Îóµó»Ò¤ÎÃͤ¬À°¿ô¤ÎÈϰϤκÇÂçÃͤòĶ¤¨¤Þ¤·¤¿"
 
-#: c-decl.c:6060 ch/decl.c:4437
+#: c-decl.c:5600
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr "`%s' ¤ÎÎóµóÃͤ¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:6073 ch/decl.c:4449
+#: c-decl.c:5613
 msgid "overflow in enumeration values"
 msgstr "ÎóµóÃͤ¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼"
 
-#: c-decl.c:6078
+#: c-decl.c:5618
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr "ISO C ¤ÏÎóµó»Ò¤ÎÃͤò `int' ¤ÎÈϰϤ˸ÂÄꤷ¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:6156
+#: c-decl.c:5700
 msgid "return type is an incomplete type"
 msgstr "Ìá¤êÃͤη¿¤¬ÉÔ´°Á´·¿¤Ç¤¹"
 
-#: c-decl.c:6164
+#: c-decl.c:5708
 msgid "return type defaults to `int'"
 msgstr "Ìá¤êÃͤη¿¤ò¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤·¤Þ¤¹"
 
-#: c-decl.c:6211
+#: c-decl.c:5755
 #, c-format
 msgid "no previous prototype for `%s'"
 msgstr "`%s' ¤ÎÁ°Êý¥×¥í¥È¥¿¥¤¥×¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:6218
+#: c-decl.c:5762
 #, c-format
 msgid "`%s' was used with no prototype before its definition"
 msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤ÎÁ°¤Ë¥×¥í¥È¥¿¥¤¥×¤Ê¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:6224
+#: c-decl.c:5768
 #, c-format
 msgid "no previous declaration for `%s'"
 msgstr "`%s' ¤ÎÁ°ÊýÀë¸À¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:6231
+#: c-decl.c:5775
 #, c-format
 msgid "`%s' was used with no declaration before its definition"
 msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤ÎÁ°¤ÇÀë¸À¤Ê¤·¤Ç»ÈÍѤµ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:6255 c-decl.c:6836
+#: c-decl.c:5799 c-decl.c:6352
 #, c-format
 msgid "return type of `%s' is not `int'"
 msgstr "`%s' ¤ÎÌá¤êÃͤη¿¤¬ `int' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:6271
+#: c-decl.c:5815
 #, c-format
 msgid "first argument of `%s' should be `int'"
 msgstr "`%s' ¤ÎÂè°ì°ú¿ô¤Ï `int' ¤È¤¹¤Ù¤­¤Ç¤¹"
 
-#: c-decl.c:6280
+#: c-decl.c:5824
 #, c-format
 msgid "second argument of `%s' should be `char **'"
 msgstr "`%s' ¤ÎÂèÆó°ú¿ô¤Ï `char **' ¤È¤¹¤Ù¤­¤Ç¤¹"
 
-#: c-decl.c:6289
+#: c-decl.c:5833
 #, c-format
 msgid "third argument of `%s' should probably be `char **'"
 msgstr "`%s' ¤ÎÂè»°°ú¿ô¤Ï¤ª¤½¤é¤¯ `char **' ¤È¤¹¤Ù¤­¤Ç¤·¤ç¤¦"
 
-#: c-decl.c:6298
+#: c-decl.c:5842
 #, c-format
 msgid "`%s' takes only zero or two arguments"
 msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:6301
+#: c-decl.c:5845
 #, c-format
 msgid "`%s' is normally a non-static function"
 msgstr "`%s' ¤ÏÄ̾Èó static ¤Ê´Ø¿ô¤Ç¤¹"
 
-#: c-decl.c:6411
+#: c-decl.c:5943
 msgid "parm types given both in parmlist and separately"
 msgstr "²¾°ú¿ô¤Î·¿¤¬¡¢²¾°ú¿ô¥ê¥¹¥È¤È¤ÏÊ̤ΤȤ³¤í¤«¤é¤âÍ¿¤¨¤é¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:6432
+#: c-decl.c:5964
 msgid "parameter name omitted"
 msgstr "²¾°ú¿ô¤¬¾Êά¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:6436 c-decl.c:6538
+#: c-decl.c:5968 c-decl.c:6070
 #, c-format
 msgid "parameter `%s' declared void"
 msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:6512
+#: c-decl.c:6044
 msgid "parameter name missing from parameter list"
 msgstr "²¾°ú¿ô¥ê¥¹¥È¤«¤é¤Î²¾°ú¿ô̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:6531
+#: c-decl.c:6063
 #, c-format
 msgid "multiple parameters named `%s'"
 msgstr "½ÅÊ£¤·¤¿²¾°ú¿ô̾ `%s'"
 
-#: c-decl.c:6562 c-decl.c:6564
+#: c-decl.c:6085 c-decl.c:6087
 #, c-format
 msgid "type of `%s' defaults to `int'"
 msgstr "`%s' ¤Î·¿¤ò¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤·¤Þ¤¹"
 
-#: c-decl.c:6600
+#: c-decl.c:6123
 #, c-format
 msgid "declaration for parameter `%s' but no such parameter"
 msgstr "²¾°ú¿ô `%s' ¤ÎÀë¸À¤¬¤¢¤ê¤Þ¤¹¤¬¡¢¤½¤ó¤Ê²¾°ú¿ô¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:6648
+#: c-decl.c:6171
 msgid "number of arguments doesn't match prototype"
 msgstr "²¾°ú¿ô¤Î¿ô¤¬¥×¥í¥È¥¿¥¤¥×¤È°ìÃפ·¤Þ¤»¤ó"
 
-#: c-decl.c:6678
+#: c-decl.c:6201
 #, c-format
 msgid "promoted argument `%s' doesn't match prototype"
 msgstr "³Ê¾å¤²¤µ¤ì¤¿²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤È°ìÃפ·¤Þ¤»¤ó"
 
-#: c-decl.c:6692
+#: c-decl.c:6211
 #, c-format
 msgid "argument `%s' doesn't match prototype"
 msgstr "²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤Ë°ìÃפ·¤Þ¤»¤ó"
 
-#: c-decl.c:7006
+#: c-decl.c:6384 cp/decl.c:14547
+#, fuzzy
+msgid "no return statement in function returning non-void"
+msgstr "Ìá¤ê·¿¤¬´Ø¿ô¤Ç¡¢`return' ¤ËÃͤ¬¤¢¤ê¤Þ¤»¤ó"
+
+#: c-decl.c:6536
 msgid "this function may return with or without a value"
 msgstr "¤³¤Î´Ø¿ô¤ÏÃͤòÊÖ¤·¤¿¤êÊÖ¤µ¤Ê¤«¤Ã¤¿¤ê¤¹¤ë¤Ç¤·¤ç¤¦"
 
-#: c-decl.c:7026
+#: c-decl.c:6556
 #, c-format
 msgid "size of return value of `%s' is %u bytes"
 msgstr "`%s' ¤ÎÌá¤êÃͤΥµ¥¤¥º¤¬ %u ¥Ð¥¤¥È¤Ç¤¹"
 
-#: c-decl.c:7030
+#: c-decl.c:6560
 #, c-format
 msgid "size of return value of `%s' is larger than %d bytes"
 msgstr "`%s' ¤ÎÌá¤êÃͤΥµ¥¤¥º¤¬ %d ¥Ð¥¤¥È¤è¤ê¤âÂ礭¤¯¤Ê¤ê¤Þ¤¹"
@@ -1429,921 +1540,1012 @@ msgstr "`%s' 
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:7085
+#: c-decl.c:6615
 msgid "`for' loop initial declaration used outside C99 mode"
 msgstr "`for' ¥ë¡¼¥×¤Î½é´ü²½Àë¸À¤¬ C99 ¥â¡¼¥É°Ê³°¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:7109
+#: c-decl.c:6639
 #, fuzzy, c-format
 msgid "`struct %s' declared in `for' loop initial declaration"
 msgstr "`%s %s' ¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:7112
+#: c-decl.c:6642
 #, fuzzy, c-format
 msgid "`union %s' declared in `for' loop initial declaration"
 msgstr "`%s %s' ¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:7115
+#: c-decl.c:6645
 #, fuzzy, c-format
 msgid "`enum %s' declared in `for' loop initial declaration"
 msgstr "`%s %s' ¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:7123
+#: c-decl.c:6653
 #, c-format
 msgid "declaration of non-variable `%s' in `for' loop initial declaration"
 msgstr "ÈóÊÑ¿ô `%s' ¤ÎÀë¸À¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸À¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:7125
+#: c-decl.c:6655
 #, c-format
 msgid "declaration of static variable `%s' in `for' loop initial declaration"
 msgstr "¥¹¥¿¥Æ¥£¥Ã¥¯ÊÑ¿ô `%s' ¤ÎÀë¸À¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:7127
+#: c-decl.c:6657
 #, c-format
 msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
 msgstr "`extern' ÊÑ¿ô `%s' ¤ÎÀë¸À¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: c-format.c:128 c-format.c:210
+#: c-format.c:109 c-format.c:191
 msgid "format string arg not a string type"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó°ú¿ô¤¬Ê¸»úÎ󷿤ǤϤ¢¤ê¤Þ¤»¤ó"
 
-#: c-format.c:143
+#: c-format.c:124
 msgid "args to be formatted is not '...'"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤ë°ú¿ô¤¬¡¢'...' ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-format.c:152
+#: c-format.c:133
 msgid "strftime formats cannot format arguments"
 msgstr "strftime ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï°ú¿ô¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤­¤Þ¤»¤ó"
 
-#: c-format.c:187 c-format.c:289
+#: c-format.c:168 c-format.c:270
 msgid "format string has invalid operand number"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó¤ËÉÔŬÀڤʥª¥Ú¥é¥ó¥É¿ô¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-format.c:221
+#: c-format.c:202
 msgid "function does not return string type"
 msgstr "´Ø¿ô¤¬Ê¸»úÎ󷿤òÊÖ¤·¤Þ¤»¤ó"
 
-#: c-format.c:252
+#: c-format.c:233
 msgid "unrecognized format specifier"
 msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È»ØÄê»Ò"
 
-#: c-format.c:265
+#: c-format.c:246
 #, c-format
 msgid "`%s' is an unrecognized format function type"
 msgstr "`%s' ¤Ïǧ¼±¤Ç¤­¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È´Ø¿ô·¿¤Ç¤¹"
 
-#: c-format.c:299
+#: c-format.c:280
 msgid "format string arg follows the args to be formatted"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó°ú¿ô¤¬¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤ë°ú¿ô¤Î¸å¤Ë³¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-format.c:620
+#: c-format.c:601
 msgid "` ' flag"
 msgstr "` ' ¥Õ¥é¥°"
 
-#: c-format.c:620
+#: c-format.c:601
 msgid "the ` ' printf flag"
 msgstr "printf ¤Î ` ' ¥Õ¥é¥°"
 
-#: c-format.c:621 c-format.c:692
+#: c-format.c:602 c-format.c:673
 msgid "`+' flag"
 msgstr "`+' ¥Õ¥é¥°"
 
-#: c-format.c:621
+#: c-format.c:602
 msgid "the `+' printf flag"
 msgstr "printf ¤Î `+' ¥Õ¥é¥°"
 
-#: c-format.c:622 c-format.c:668
+#: c-format.c:603 c-format.c:649
 msgid "`#' flag"
 msgstr "`#' ¥Õ¥é¥°"
 
-#: c-format.c:622
+#: c-format.c:603
 msgid "the `#' printf flag"
 msgstr "printf ¤Î `#' ¥Õ¥é¥°"
 
-#: c-format.c:623 c-format.c:666
+#: c-format.c:604 c-format.c:647
 msgid "`0' flag"
 msgstr "`0' ¥Õ¥é¥°"
 
-#: c-format.c:623
+#: c-format.c:604
 msgid "the `0' printf flag"
 msgstr "printf ¤Î `0' ¥Õ¥é¥°"
 
-#: c-format.c:624 c-format.c:665 c-format.c:695
+#: c-format.c:605 c-format.c:646 c-format.c:676
 msgid "`-' flag"
 msgstr "`-' ¥Õ¥é¥°"
 
-#: c-format.c:624
+#: c-format.c:605
 msgid "the `-' printf flag"
 msgstr "printf ¤Î `-' ¥Õ¥é¥°"
 
-#: c-format.c:625 c-format.c:649
+#: c-format.c:606 c-format.c:630
 msgid "`'' flag"
 msgstr "`'' ¥Õ¥é¥°"
 
-#: c-format.c:625
+#: c-format.c:606
 msgid "the `'' printf flag"
 msgstr "printf ¤Î `'' ¥Õ¥é¥°"
 
-#: c-format.c:626 c-format.c:650
+#: c-format.c:607 c-format.c:631
 msgid "`I' flag"
 msgstr "`I' ¥Õ¥é¥°"
 
-#: c-format.c:626
+#: c-format.c:607
 msgid "the `I' printf flag"
 msgstr "printf ¤Î `I' ¥Õ¥é¥°"
 
-#: c-format.c:627 c-format.c:647 c-format.c:669 c-format.c:696 c-format.c:1791
+#: c-format.c:608 c-format.c:628 c-format.c:650 c-format.c:677 c-format.c:1702
 msgid "field width"
 msgstr "¥Õ¥£¡¼¥ë¥ÉÉý"
 
-#: c-format.c:627
+#: c-format.c:608
 msgid "field width in printf format"
 msgstr "printf ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤Î¥Õ¥£¡¼¥ë¥ÉÉý"
 
-#: c-format.c:628
+#: c-format.c:609
 msgid "precision"
 msgstr "ÀºÅÙ"
 
-#: c-format.c:628
+#: c-format.c:609
 msgid "precision in printf format"
 msgstr "printf ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤ÎÀºÅÙ"
 
-#: c-format.c:629 c-format.c:648 c-format.c:699
+#: c-format.c:610 c-format.c:629 c-format.c:680
 msgid "length modifier"
 msgstr "Ťµ½¤¾þ»Ò"
 
-#: c-format.c:629
+#: c-format.c:610
 msgid "length modifier in printf format"
 msgstr "printf ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎŤµ½¤¾þ»Ò"
 
-#: c-format.c:645
+#: c-format.c:626
 msgid "assignment suppression"
 msgstr "ÂåÆþ¤ÎÍÞÀ©"
 
-#: c-format.c:645
+#: c-format.c:626
 #, fuzzy
 msgid "the assignment suppression scanf feature"
 msgstr "ÂåÆþ¤ÎÍÞÀ©"
 
-#: c-format.c:646
+#: c-format.c:627
 msgid "`a' flag"
 msgstr "`a' ¥Õ¥é¥°"
 
-#: c-format.c:646
+#: c-format.c:627
 msgid "the `a' scanf flag"
 msgstr "scanf ¤Î `a' ¥Õ¥é¥°"
 
-#: c-format.c:647
+#: c-format.c:628
 msgid "field width in scanf format"
 msgstr "scanf ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥Õ¥£¡¼¥ë¥ÉÉý"
 
-#: c-format.c:648
+#: c-format.c:629
 msgid "length modifier in scanf format"
 msgstr "scanf ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎŤµ½¤¾þ»Ò"
 
-#: c-format.c:649
+#: c-format.c:630
 msgid "the `'' scanf flag"
 msgstr "scanf ¤Î `'' ¥Õ¥é¥°"
 
-#: c-format.c:650
+#: c-format.c:631
 msgid "the `I' scanf flag"
 msgstr "scanf ¤Î `I' ¥Õ¥é¥°"
 
-#: c-format.c:664
+#: c-format.c:645
 msgid "`_' flag"
 msgstr "`_' ¥Õ¥é¥°"
 
-#: c-format.c:664
+#: c-format.c:645
 msgid "the `_' strftime flag"
 msgstr "strftime ¤Î `_' ¥Õ¥é¥°"
 
-#: c-format.c:665
+#: c-format.c:646
 msgid "the `-' strftime flag"
 msgstr "strftime ¤Î `-' ¥Õ¥é¥°"
 
-#: c-format.c:666
+#: c-format.c:647
 msgid "the `0' strftime flag"
 msgstr "strftime ¤Î `^' ¥Õ¥é¥°"
 
-#: c-format.c:667 c-format.c:691
+#: c-format.c:648 c-format.c:672
 msgid "`^' flag"
 msgstr "`^' ¥Õ¥é¥°"
 
-#: c-format.c:667
+#: c-format.c:648
 msgid "the `^' strftime flag"
 msgstr "strftime ¤Î `^' ¥Õ¥é¥°"
 
-#: c-format.c:668
+#: c-format.c:649
 msgid "the `#' strftime flag"
 msgstr "strftime ¤Î `#' ¥Õ¥é¥°"
 
-#: c-format.c:669
+#: c-format.c:650
 msgid "field width in strftime format"
 msgstr "strftime ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥Õ¥£¡¼¥ë¥ÉÉý"
 
-#: c-format.c:670
+#: c-format.c:651
 msgid "`E' modifier"
 msgstr "`E' ½¤¾þ»Ò"
 
-#: c-format.c:670
+#: c-format.c:651
 msgid "the `E' strftime modifier"
 msgstr "strftime ¤Î `E' ½¤¾þ»Ò"
 
-#: c-format.c:671
+#: c-format.c:652
 msgid "`O' modifier"
 msgstr "`O' ½¤¾þ»Ò"
 
-#: c-format.c:671
+#: c-format.c:652
 msgid "the `O' strftime modifier"
 msgstr "strftime ¤Î `O' ½¤¾þ»Ò"
 
-#: c-format.c:672
+#: c-format.c:653
 msgid "the `O' modifier"
 msgstr "the `O' ½¤¾þ»Ò"
 
-#: c-format.c:690
+#: c-format.c:671
 msgid "fill character"
 msgstr "µÍ¤áʸ»ú"
 
-#: c-format.c:690
+#: c-format.c:671
 msgid "fill character in strfmon format"
 msgstr "strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎµÍ¤áʸ»ú"
 
-#: c-format.c:691
+#: c-format.c:672
 msgid "the `^' strfmon flag"
 msgstr "strfmon ¤Î `^' ¥Õ¥é¥°"
 
-#: c-format.c:692
+#: c-format.c:673
 msgid "the `+' strfmon flag"
 msgstr "strfmon ¤Î `+' ¥Õ¥é¥°"
 
-#: c-format.c:693
+#: c-format.c:674
 msgid "`(' flag"
 msgstr "`(' ¥Õ¥é¥°"
 
-#: c-format.c:693
+#: c-format.c:674
 msgid "the `(' strfmon flag"
 msgstr "strfmon ¤Î `(' ¥Õ¥é¥°"
 
-#: c-format.c:694
+#: c-format.c:675
 msgid "`!' flag"
 msgstr "`!' ¥Õ¥é¥°"
 
-#: c-format.c:694
+#: c-format.c:675
 msgid "the `!' strfmon flag"
 msgstr "strfmon ¤Î `!' ¥Õ¥é¥°"
 
-#: c-format.c:695
+#: c-format.c:676
 msgid "the `-' strfmon flag"
 msgstr "strfmon ¤Î `-' ¥Õ¥é¥°"
 
-#: c-format.c:696
+#: c-format.c:677
 msgid "field width in strfmon format"
 msgstr "strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥Õ¥£¡¼¥ë¥ÉÉý"
 
-#: c-format.c:697
+#: c-format.c:678
 msgid "left precision"
 msgstr "º¸ÀºÅÙ"
 
-#: c-format.c:697
+#: c-format.c:678
 msgid "left precision in strfmon format"
 msgstr "strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤Îº¸ÀºÅÙ"
 
-#: c-format.c:698
+#: c-format.c:679
 msgid "right precision"
 msgstr "±¦ÀºÅÙ"
 
-#: c-format.c:698
+#: c-format.c:679
 msgid "right precision in strfmon format"
 msgstr "strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î±¦ÀºÅÙ"
 
-#: c-format.c:699
+#: c-format.c:680
 msgid "length modifier in strfmon format"
 msgstr "strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎŤµ½¤¾þ»Ò"
 
-#: c-format.c:998
+#: c-format.c:983
 #, c-format
 msgid "function might be possible candidate for `%s' format attribute"
 msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `%s' format Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
 
-#: c-format.c:1122 c-format.c:1143 c-format.c:2201
+#: c-format.c:1107 c-format.c:1128 c-format.c:2112
 msgid "missing $ operand number in format"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤Ç $ ±é»»»ÒÈÖ¹æ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-format.c:1153
+#: c-format.c:1138
 #, c-format
 msgid "%s does not support %%n$ operand number formats"
 msgstr "%s ¤Ï %%n$ ±é»»»ÒÈÖ¹æ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-format.c:1160
+#: c-format.c:1145
 msgid "operand number out of range in format"
 msgstr "±é»»»ÒÈֹ椬¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÈϰϳ°¤Ç¤¹"
 
-#: c-format.c:1183
+#: c-format.c:1168
 #, c-format
 msgid "format argument %d used more than once in %s format"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô %d ¤¬ %s ¥Õ¥©¡¼¥Þ¥Ã¥ÈÃæ¤ÇÆó²ó°Ê¾å»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-format.c:1233
+#: c-format.c:1218
 #, c-format
 msgid "format argument %d unused before used argument %d in $-style format"
 msgstr "$-¼°¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤Î¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô %d ¤¬°ú¿ô %d ¤¬»È¤ï¤ì¤ëÁ°¤Ç̤»ÈÍѤǤ¹"
 
-#: c-format.c:1330
+#: c-format.c:1322
 msgid "format not a string literal, format string not checked"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤¬Ê¸»úÎó¥ê¥Æ¥é¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï¸¡ºº¤µ¤ì¤Þ¤»¤ó"
 
-#: c-format.c:1344
+#: c-format.c:1336
 msgid "format not a string literal and no format arguments"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤ÏÈóʸ»úÎó¥ê¥Æ¥é¥ë¤Ç¡¢³î¤Ä¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô¤ò»ý¤Á¤Þ¤»¤ó"
 
-#: c-format.c:1346
+#: c-format.c:1338
 msgid "format not a string literal, argument types not checked"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ïʸ»úÎó¥ê¥Æ¥é¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢°ú¿ô¤Î·¿¤Ï¸¡ºº¤µ¤ì¤Þ¤»¤ó"
 
-#: c-format.c:1359
+#: c-format.c:1351
 msgid "too many arguments for format"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: c-format.c:1362
+#: c-format.c:1354
 msgid "unused arguments in $-style format"
 msgstr "$-¼°¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç̤»ÈÍѤΰú¿ô¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-format.c:1365
-msgid "zero-length format string"
+#: c-format.c:1357
+#, fuzzy, c-format
+msgid "zero-length %s format string"
 msgstr "Ťµ 0 ¤Î¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó"
 
-#: c-format.c:1368
+#: c-format.c:1361
 msgid "format is a wide character string"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤¬¥ï¥¤¥Éʸ»úÎó¤Ç¤¹"
 
-#: c-format.c:1371
+#: c-format.c:1364
 msgid "unterminated format string"
 msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó"
 
-#. FIXME: this warning should go away once Marc Espie's
-#. __attribute__((nonnull)) patch is in.  Instead, checking for
-#. nonnull attributes should probably change this function to act
-#. specially if info == NULL and add a res->number_null entry for
-#. that case, or maybe add a function pointer to be called at
-#. the end instead of hardcoding check_format_info_main.
-#: c-format.c:1478
-msgid "null format string"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎ󤬠null ¤Ç¤¹"
-
-#: c-format.c:1670
+#: c-format.c:1581
 msgid "embedded `\\0' in format"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ë `\\0' ¤¬Ëä¤á¹þ¤Þ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-format.c:1685
+#: c-format.c:1596
 #, c-format
 msgid "spurious trailing `%%' in format"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ë `%%' ¤Îº¯Àפ餷¤­¤â¤Î¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-format.c:1724 c-format.c:1961
+#: c-format.c:1635 c-format.c:1872
 #, c-format
 msgid "repeated %s in format"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥ÈÃæ¤Ç %s ¤ò·«¤êÊÖ¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-format.c:1737
+#: c-format.c:1648
 msgid "missing fill character at end of strfmon format"
 msgstr "strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î½ª¤ê¤ÇµÍ¤áʸ»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-format.c:1757 c-format.c:1875 c-format.c:2155 c-format.c:2208
+#: c-format.c:1687 c-format.c:1786 c-format.c:2066 c-format.c:2119
 msgid "too few arguments for format"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
 
-#: c-format.c:1817
+#: c-format.c:1728
 #, c-format
 msgid "zero width in %s format"
 msgstr "%s ¤ÇÉý 0 ¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¹"
 
-#: c-format.c:1836
+#: c-format.c:1747
 #, c-format
 msgid "empty left precision in %s format"
 msgstr "%s ¤Ç¶õ¤Îº¸ÀºÅÙ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¹"
 
-#: c-format.c:1890
+#: c-format.c:1801
 msgid "field precision"
 msgstr "¥Õ¥£¡¼¥ë¥ÉÀºÅÙ"
 
-#: c-format.c:1905
+#: c-format.c:1816
 #, c-format
 msgid "empty precision in %s format"
 msgstr "%s ¤Ç¶õ¤ÎÀºÅÙ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¹"
 
-#: c-format.c:1945
+#: c-format.c:1856
 #, c-format
 msgid "%s does not support the `%s' %s length modifier"
 msgstr "%s ¤Ï `%s' %s Ä¹¤µ½¤¾þ»Ò¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-format.c:1995
+#: c-format.c:1906
 msgid "conversion lacks type at end of format"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Î½ª¤ê¤Ç·¿ÊÑ´¹Ê¸»ú¤¬·ç¤±¤Æ¤¤¤Þ¤¹"
 
-#: c-format.c:2006
+#: c-format.c:1917
 #, c-format
 msgid "unknown conversion type character `%c' in format"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤ËÉÔÌÀ¤Ê·¿ÊÑ´¹Ê¸»ú `%c' ¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-format.c:2009
+#: c-format.c:1920
 #, c-format
 msgid "unknown conversion type character 0x%x in format"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤ËÉÔÌÀ¤Ê·¿ÊÑ´¹Ê¸»ú 0x%x ¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-format.c:2016
+#: c-format.c:1927
 #, c-format
 msgid "%s does not support the `%%%c' %s format"
 msgstr "%s ¤Ï `%%%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-format.c:2032
+#: c-format.c:1943
 #, c-format
 msgid "%s used with `%%%c' %s format"
 msgstr "%s ¤¬ `%%%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤È°ì½ï¤Ë»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-format.c:2041
+#: c-format.c:1952
 #, c-format
 msgid "%s does not support %s"
 msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-format.c:2050
+#: c-format.c:1961
 #, c-format
 msgid "%s does not support %s with the `%%%c' %s format"
 msgstr "%s ¤Ï %s ¤ò `%%%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤È°ì½ï¤Ë»È¤¦»ö¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-format.c:2083
+#: c-format.c:1994
 #, c-format
 msgid "%s ignored with %s and `%%%c' %s format"
 msgstr "%s ¤Ï %s µÚ¤Ó `%%%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤È°ì½ï¤Ë»È¤¦¤È̵»ë¤µ¤ì¤Þ¤¹"
 
-#: c-format.c:2087
+#: c-format.c:1998
 #, c-format
 msgid "%s ignored with %s in %s format"
 msgstr "%s ¤Ï %s ¤ò %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç°ì½ï¤Ë»È¤¦¤È̵»ë¤µ¤ì¤Þ¤¹"
 
-#: c-format.c:2093
+#: c-format.c:2004
 #, c-format
 msgid "use of %s and %s together with `%%%c' %s format"
 msgstr "%s ¤È %s ¤È¤ò `%%%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤È°ì½ï¤Ë»È¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-format.c:2097
+#: c-format.c:2008
 #, c-format
 msgid "use of %s and %s together in %s format"
 msgstr "%s ¤È %s ¤È¤ò %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÃæ¤Ç»È¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-format.c:2116
+#: c-format.c:2027
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year in some locales"
 msgstr "`%%%c' ¤Ï¥í¥±¡¼¥ë¤Ë¤è¤Ã¤Æ¤Ï¡¢Ç¯¤Î²¼Æó·å¤À¤±¤ò¤â¤¿¤é¤·¤Þ¤¹"
 
-#: c-format.c:2119
+#: c-format.c:2030
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year"
 msgstr "`%%%c' ¤Ïǯ¤Î²¼Æó·å¤À¤±¤ò¤â¤¿¤é¤·¤Þ¤¹"
 
 #. The end of the format string was reached.
-#: c-format.c:2135
+#: c-format.c:2046
 #, c-format
 msgid "no closing `]' for `%%[' format"
 msgstr "`%%[' ¥Õ¥©¡¼¥Þ¥Ã¥È¤òÊĤ¸¤ë `]' ¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-format.c:2148
+#: c-format.c:2059
 #, c-format
 msgid "use of `%s' length modifier with `%c' type character"
 msgstr "`%s' Ä¹¤µ½¤¾þ»Ò¤ò `%c' ·¿ÊÑ´¹Ê¸»ú¤È°ì½ï¤Ë»È¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-format.c:2169
+#: c-format.c:2080
 #, c-format
 msgid "%s does not support the `%%%s%c' %s format"
 msgstr "%s ¤Ï `%%%s%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-format.c:2184
+#: c-format.c:2095
 msgid "operand number specified with suppressed assignment"
 msgstr "±é»»»ÒÈֹ椬ÂåÆþ¤ÎÍÞÀ©¤È¶¦¤Ë»È¤ï¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-format.c:2186
+#: c-format.c:2097
 msgid "operand number specified for format taking no argument"
 msgstr "±é»»»ÒÈֹ椬°ú¿ô¤ò¼è¤é¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç»ØÄꤵ¤ì¤Þ¤·¤¿"
 
-#: c-format.c:2305
+#: c-format.c:2211
 #, c-format
 msgid "writing through null pointer (arg %d)"
 msgstr "null ¥Ý¥¤¥ó¥¿¤ò½ñ¤­¹þ¤ó¤Ç¤¤¤Þ¤¹ (°ú¿ô %d)"
 
-#: c-format.c:2314
+#: c-format.c:2220
 #, c-format
 msgid "reading through null pointer (arg %d)"
 msgstr "null ¥Ý¥¤¥ó¥¿¤òÆɹþ¤ó¤Ç¤¤¤Þ¤¹ (°ú¿ô %d)"
 
-#: c-format.c:2334
+#: c-format.c:2240
 #, c-format
 msgid "writing into constant object (arg %d)"
 msgstr "Äê¿ô¥ª¥Ö¥¸¥§¥¯¥È¤Ë½ñ¤­¹þ¤ó¤Ç¤¤¤Þ¤¹ (°ú¿ô %d)"
 
-#: c-format.c:2344
+#: c-format.c:2250
 #, c-format
 msgid "extra type qualifiers in format argument (arg %d)"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô¤Ë;ʬ¤Ê·¿½¤¾þ»Ò¤¬¤¢¤ê¤Þ¤¹ (°ú¿ô %d)"
 
-#: c-format.c:2351
+#: c-format.c:2257
 #, c-format
 msgid "format argument is not a pointer (arg %d)"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó (°ú¿ô %d)"
 
-#: c-format.c:2353
+#: c-format.c:2259
 #, c-format
 msgid "format argument is not a pointer to a pointer (arg %d)"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô¤¬¥Ý¥¤¥ó¥¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó (°ú¿ô %d)"
 
-#: c-format.c:2424
+#: c-format.c:2330
 msgid "pointer"
 msgstr ""
 
-#: c-format.c:2426
+#: c-format.c:2332
 #, fuzzy
 msgid "different type"
 msgstr "̵¸ú¤Ê»²¾È·¿¤Ç¤¹"
 
-#: c-format.c:2447
+#: c-format.c:2353
 #, c-format
 msgid "%s is not type %s (arg %d)"
 msgstr "%s ¤Ï·¿ %s ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó (°ú¿ô %d)"
 
-#: c-format.c:2450
+#: c-format.c:2356
 #, c-format
 msgid "%s format, %s arg (arg %d)"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï %s ¤Ç¤¹¤¬¡¢°ú¿ô¤Ï %s ¤Ç¤¹ (°ú¿ô %d)"
 
-#: c-lex.c:292
+#: c-lex.c:153
+#, fuzzy
+msgid "YYDEBUG not defined"
+msgstr "YYDEBUG ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+
+#: c-lex.c:290
 msgid "badly nested C headers from preprocessor"
 msgstr "¥×¥ê¥×¥í¥»¥Ã¥µ¤«¤é°Û¾ï¤Ë¥Í¥¹¥È¤µ¤ì¤¿ C ¥Ø¥Ã¥À¤Ç¤¹"
 
-#: c-lex.c:342
+#: c-lex.c:333
 #, c-format
 msgid "ignoring #pragma %s %s"
 msgstr "#pragma %s %s ¤ò̵»ë¤·¤Þ¤¹"
 
-#: c-lex.c:344
-#, c-format
-msgid "ignoring #pragma %s"
-msgstr "#pragma %s ¤ò̵»ë¤·¤Þ¤¹"
-
-#: c-lex.c:394
+#: c-lex.c:383
 #, c-format
 msgid "universal-character-name '\\U%08x' not valid in identifier"
 msgstr "¥æ¥Ë¥Ð¡¼¥µ¥ëʸ»ú̾ `\\U%08x' ¤Ï¼±Ê̻ҤÎÃæ¤Ç¤ÏÍ­¸ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-lex.c:640
+#: c-lex.c:629
 #, c-format
 msgid "universal-character-name '\\u%04x' not valid in identifier"
 msgstr "¥æ¥Ë¥Ð¡¼¥µ¥ëʸ»ú̾ `\\u%04x' ¤Ï¼±Ê̻ҤÎÃæ¤Ç¤ÏÍ­¸ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-lex.c:730
-msgid "both 'f' and 'l' suffixes on floating constant"
-msgstr "ÉâÆ°¾®¿ôÄê¿ô¤Ë 'f' ¤È 'l' ÀÜÈø¼­¤ÎξÊý¤¬¤¢¤ê¤Þ¤¹"
-
-#: c-lex.c:757
-#, c-format
-msgid "floating point number exceeds range of '%s'"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬ '%s' ¤ÎÈϰϤòĶ¤¨¤Þ¤·¤¿"
-
-#: c-lex.c:787
+#: c-lex.c:692
 #, c-format
 msgid "stray '%c' in program"
 msgstr "¥×¥í¥°¥é¥à¤È¤·¤Æ°ï椷¤¿Ê¸»ú '%c'"
 
-#: c-lex.c:789
+#: c-lex.c:694
 #, c-format
 msgid "stray '\\%o' in program"
 msgstr "¥×¥í¥°¥é¥à¤È¤·¤Æ°ï椷¤¿Ê¸»ú '\\%o'"
 
-#: c-lex.c:887
-#, fuzzy
-msgid "too many decimal points in floating constant"
-msgstr "À°¿ôÄê¿ô¤Î¥µ¥Õ¥£¥Ã¥¯¥¹ 'l' ¤¬Â¿¤¹¤®¤Þ¤¹"
-
-#: c-lex.c:889
-#, fuzzy
-msgid "decimal point in exponent - impossible!"
-msgstr "²Äǽ¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈΩ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-lex.c:850
+msgid "this decimal constant is unsigned only in ISO C90"
+msgstr ""
 
-#. Possible future extension: silently ignore _ in numbers,
-#. permitting cosmetic grouping - e.g. 0x8000_0000 == 0x80000000
-#. but somewhat easier to read.  Ada has this?
-#: c-lex.c:900
-msgid "underscore in number"
+#: c-lex.c:853
+msgid "this decimal constant would be unsigned in ISO C90"
 msgstr ""
 
-#: c-lex.c:962
-#, fuzzy
-msgid "numeric constant with no digits"
-msgstr "¿ôÃÍÄê¿ô¤¬´ð¿ô¤òĶ¤¨¤¿¥¢¥é¥Ó¥¢¿ô»ú¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+#: c-lex.c:869
+#, fuzzy, c-format
+msgid "integer constant is too large for \"%s\" type"
+msgstr "À°¿ôÄê¿ô¤¬Â礭¤¹¤®¤ë¤Î¤Ç unsigned ¤Ë¤Ê¤ê¤Þ¤·¤¿"
 
-#: c-lex.c:965
-msgid "numeric constant contains digits beyond the radix"
-msgstr "¿ôÃÍÄê¿ô¤¬´ð¿ô¤òĶ¤¨¤¿¥¢¥é¥Ó¥¢¿ô»ú¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+#: c-lex.c:937
+#, fuzzy, c-format
+msgid "floating constant exceeds range of \"%s\""
+msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬ '%s' ¤ÎÈϰϤòĶ¤¨¤Þ¤·¤¿"
 
-#: c-lex.c:976
-msgid "floating constant may not be in radix 16"
-msgstr "´ð¿ô 16 ¤ÎÉâÆ°¾¯¿ôÄê¿ô¤Ïµö¤µ¤ì¤Þ¤»¤ó"
+#: c-lex.c:973 cpplex.c:330 cpplex.c:668 cpplex.c:1942
+#, fuzzy
+msgid "ignoring invalid multibyte character"
+msgstr "̵¸ú¤Ê¥Þ¥ë¥Á¥Ð¥¤¥Èʸ»ú¤ò̵»ë¤·¤Þ¤¹"
 
-#: c-lex.c:979
-msgid "hexadecimal floating constant has no exponent"
-msgstr "16 ¿ÊÉâÆ°¾®¿ôÄê¿ô¤¬¤Ù¤­¾è¤ò»ý¤Á¤Þ¤»¤ó"
+#: c-opts.c:353
+#, fuzzy, c-format
+msgid "missing argument to \"-%s\""
+msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-lex.c:991
-msgid "floating constant exponent has no digits"
-msgstr "ÉâÆ°¾®¿ôÄê¿ô¤Î¤Ù¤­¿ô¤¬¡¢¥¢¥é¥Ó¥¢¿ô»ú¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#: c-opts.c:357
+#, fuzzy, c-format
+msgid "no class name specified with \"-%s\""
+msgstr "%s ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹»ØÄê»Ò `%s'"
 
-#: c-lex.c:1011
-#, fuzzy
-msgid "more than one 'f' suffix on floating constant"
-msgstr "Ê£¿ô¤Î 'i' ¤ä 'j' ÀÜÈø¼­¤¬À°¿ôÄê¿ô¤Ë¤Ä¤¤¤Æ¤¤¤Þ¤¹"
+#: c-opts.c:364
+#, fuzzy, c-format
+msgid "missing filename after \"-%s\""
+msgstr "%s ¤Î¸å¤í¤Î¥¿¡¼¥²¥Ã¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-lex.c:1014
-msgid "traditional C rejects the 'f' suffix"
-msgstr "¸Å¤¤ C ¤Ç¤Ï 'f' ÀÜÈø¼­¤¬µñÈݤµ¤ì¤Þ¤¹"
+#: c-opts.c:369
+#, fuzzy, c-format
+msgid "missing target after \"-%s\""
+msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-lex.c:1021
-#, fuzzy
-msgid "more than one 'l' suffix on floating constant"
-msgstr "ÉâÆ°¾®¿ôÄê¿ô¤Ë 'f' ¤È 'l' ÀÜÈø¼­¤ÎξÊý¤¬¤¢¤ê¤Þ¤¹"
+#: c-opts.c:503
+#, c-format
+msgid "options array incorrectly sorted: %s is before %s"
+msgstr ""
 
-#: c-lex.c:1024
-msgid "traditional C rejects the 'l' suffix"
-msgstr "¸Å¤¤ C ¤Ç¤Ï 'l' ÀÜÈø¼­¤¬µñÈݤµ¤ì¤Þ¤¹"
+#: c-opts.c:548
+#, fuzzy, c-format
+msgid "too many filenames given.  Type %s --help for usage"
+msgstr "¥Õ¥¡¥¤¥ë̾¤¬Â¿¤¹¤®¤Þ¤¹¡£%s --help ¤È¥¿¥¤¥×¤·¤Æ»È¤¤Êý¤ò¸«¤Þ¤·¤ç¤¦"
 
-#: c-lex.c:1032
-#, fuzzy
-msgid "more than one 'i' or 'j' suffix on floating constant"
-msgstr "Ê£¿ô¤Î 'i' ¤ä 'j' ÀÜÈø¼­¤¬À°¿ôÄê¿ô¤Ë¤Ä¤¤¤Æ¤¤¤Þ¤¹"
+#: c-opts.c:934
+msgid "-Wno-strict-prototypes is not supported in C++"
+msgstr "-Wno-strict-prototypes ¤Ï C++ ¤Ç¤Ï¼õ¤±ÉÕ¤±¤é¤ì¤Þ¤»¤ó"
 
-#: c-lex.c:1034 c-lex.c:1128
-msgid "ISO C forbids imaginary numeric constants"
-msgstr "ISO C ¤Ç¤Ïµõ¿ôÄê¿ô¤ò¶Ø¤¸¤Æ¤¤¤Þ¤¹"
+#: c-opts.c:1014
+#, fuzzy, c-format
+msgid "switch \"%s\" is no longer supported"
+msgstr "-f%s ¤Ï¤â¤Ï¤ä¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: c-lex.c:1039
-#, fuzzy
-msgid "invalid suffix on floating constant"
-msgstr "ÀÜÈø¼­ '%.*s' ¤ÏÀ°¿ôÄê¿ô¤Ë¤Ï̵¸ú¤Ç¤¹"
+#: c-opts.c:1030
+#, c-format
+msgid "switch \"%s\" is deprecated, please see documentation for details"
+msgstr ""
 
-#. We got an exception from parse_float()
-#: c-lex.c:1056
-#, fuzzy
-msgid "floating constant out of range"
-msgstr "À°¿ôÄê¿ô¤¬ÈϰϤò³°¤ì¤Æ¤¤¤Þ¤¹"
+#: c-opts.c:1143
+msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
+msgstr "-fhandle-exceptions ¤Ï -fexception ¤ËÊѹ¹¤µ¤ì¤Þ¤·¤¿(¤µ¤é¤Ë¥Ç¥Õ¥©¥ë¥È¤ÇÍ­¸ú¤Ç¤¹)"
 
-#: c-lex.c:1068
-msgid "floating point number exceeds range of 'double'"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬ 'double' ¤ÎÈϰϤòĶ¤¨¤Æ¤¤¤Þ¤¹"
+#: c-opts.c:1263
+#, fuzzy
+msgid "output filename specified twice"
+msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë̾¤¬Æó²ó»ØÄꤵ¤ì¤Þ¤·¤¿"
 
-#: c-lex.c:1097
-msgid "two 'u' suffixes on integer constant"
-msgstr "2 ¤Ä¤Î 'u' ÀÜÈø¼­¤¬À°¿ôÄê¿ô¤Ë¤Ä¤¤¤Æ¤¤¤Þ¤¹"
+#: c-opts.c:1377
+msgid "-Wformat-y2k ignored without -Wformat"
+msgstr "-Wformat-y2k ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
 
-#: c-lex.c:1100
-msgid "traditional C rejects the 'u' suffix"
-msgstr "ÅÁÅýŪ¤Ê C ¤Ç¤Ï 'u' ÀÜÈø¼­¤¬µñÈݤµ¤ì¤Þ¤¹"
+#: c-opts.c:1379
+msgid "-Wformat-extra-args ignored without -Wformat"
+msgstr "-Wformat-extra-args ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
 
-#: c-lex.c:1111
-msgid "three 'l' suffixes on integer constant"
-msgstr "3 ¤Ä¤Î 'l' ÀÜÈø¼­¤¬À°¿ôÄê¿ô¤Ë¤Ä¤¤¤Æ¤¤¤Þ¤¹"
+#: c-opts.c:1381
+#, fuzzy
+msgid "-Wformat-zero-length ignored without -Wformat"
+msgstr "-Wformat-extra-args ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
 
-#: c-lex.c:1113
-msgid "'lul' is not a valid integer suffix"
-msgstr "'lul' ¤ÏÀµ¾ï¤ÊÀ°¿ôÀÜÈø¼­¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: c-opts.c:1383
+msgid "-Wformat-nonliteral ignored without -Wformat"
+msgstr "-Wformat-nonliteral ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
 
-#: c-lex.c:1115
-msgid "'Ll' and 'lL' are not valid integer suffixes"
-msgstr "'Ll' ¤È 'lL' ¤ÏÀµ¾ï¤ÊÀ°¿ôÀÜÈø¼­¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: c-opts.c:1385
+msgid "-Wformat-security ignored without -Wformat"
+msgstr "-Wformat-security ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
 
-#: c-lex.c:1118
-msgid "ISO C89 forbids long long integer constants"
-msgstr "ISO C89 ¤Ç¤Ï long long À°¿ôÄê¿ô¤ò¶Ø¤¸¤Þ¤¹"
+#: c-opts.c:1387
+msgid "-Wmissing-format-attribute ignored without -Wformat"
+msgstr "-Wmissing-format-attribute ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
 
-#: c-lex.c:1126
-msgid "more than one 'i' or 'j' suffix on integer constant"
-msgstr "Ê£¿ô¤Î 'i' ¤ä 'j' ÀÜÈø¼­¤¬À°¿ôÄê¿ô¤Ë¤Ä¤¤¤Æ¤¤¤Þ¤¹"
+#: c-opts.c:1409
+#, fuzzy, c-format
+msgid "opening output file %s"
+msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
 
-#: c-lex.c:1133
-#, fuzzy
-msgid "invalid suffix on integer constant"
-msgstr "ÀÜÈø¼­ '%.*s' ¤ÏÀ°¿ôÄê¿ô¤Ë¤Ï̵¸ú¤Ç¤¹"
+#: c-opts.c:1464
+#, fuzzy, c-format
+msgid "opening dependency file %s"
+msgstr "ưŪ°Í¸´Ø·¸¡£\n"
 
-#: c-lex.c:1141
+#: c-opts.c:1474
 #, c-format
-msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
-msgstr "À°¿ôÄê¿ô¤¬¥³¥ó¥Ñ¥¤¥é¤Î¸½ºß¤ÎÀßÄê¤è¤êÂ礭¤¹¤®¤ë¤¿¤á¡¢%d ¥Ó¥Ã¥È¤ËÀÚ¤êµÍ¤á¤Þ¤·¤¿"
+msgid "closing dependency file %s"
+msgstr ""
 
-#: c-lex.c:1231
-msgid "width of integer constant changes with -traditional"
-msgstr "-traditional ¤ò¤Ä¤±¤ë¤ÈÀ°¿ôÄê¿ô¤ÎÉý¤¬ÊѤï¤ê¤Þ¤¹"
+#: c-opts.c:1477
+#, fuzzy, c-format
+msgid "when writing output to %s"
+msgstr "%s ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼¤Ç¤¹"
 
-#: c-lex.c:1233
-msgid "integer constant is unsigned in ISO C, signed with -traditional"
-msgstr "À°¿ôÄê¿ô¤Ï ISO C ¤Ç¤ÏÉä¹ç̵¤·¤Ç¡¢-traditional ¤ò¤Ä¤±¤ë¤ÈÉä¹çÉÕ¤­¤Ç¤¹"
+#: c-opts.c:1557
+#, fuzzy
+msgid "to generate dependencies you must specify either -M or -MM"
+msgstr "-M ¤« -MM ¤Î¤¤¤º¤ì¤«¤òÄɲÃŪ¤Ë»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: c-lex.c:1235
-msgid "width of integer constant may change on other systems with -traditional"
-msgstr "À°¿ôÄê¿ô¤ÎÉý¤Ï¾¤Î¥·¥¹¥Æ¥à¤Ç -traditional ¤ò¤Ä¤±¤ë¤ÈÊѤï¤ë¤Ç¤·¤ç¤¦"
+#: c-opts.c:1704
+#, fuzzy, c-format
+msgid "\"-%s\" is valid for %s but not for %s"
+msgstr "(%s ÍѤȤ·¤Æ¤ÏÀµ¾ï¤Ç¤¹¤¬¡¢ÁªÂò¤µ¤ì¤¿¸À¸ì¤È¤·¤Æ¤Ï̵¸ú¤Ç¤¹)"
 
-#: c-lex.c:1245
-#, c-format
-msgid "integer constant larger than the maximum value of %s"
-msgstr "%s ¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤ÊÃͤÎÀ°¿ôÄê¿ô¤Ç¤¹"
+#. To keep the lines from getting too long for some compilers, limit
+#. to about 500 characters (6 lines) per chunk.
+#: c-opts.c:1714
+msgid ""
+"Switches:\n"
+"  -include <file>           Include the contents of <file> before other files\n"
+"  -imacros <file>           Accept definition of macros in <file>\n"
+"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
+"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
+"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
+"  -isystem <dir>            Add <dir> to the start of the system include path\n"
+msgstr ""
+"¥¹¥¤¥Ã¥Á:\n"
+"  -include <file>           Â¾¤Î¥Õ¥¡¥¤¥ë¤ÎÁ°¤Ë <file> ¤ÎÆâÍƤò´Þ¤á¤ë\n"
+"  -imacros <file>           <file> ¤Î¥Þ¥¯¥íÄêµÁ¤ò¼õ¤±Æþ¤ì¤ë\n"
+"  -iprefix <path>           ¼¡¤ÎÆó¤Ä¤Î¥ª¥×¥·¥ç¥óÍÑ¥×¥ì¥Õ¥£¥¯¥¹¤Ë <path> ¤ò»ØÄê\n"
+"  -iwithprefix <dir>        <dir> ¤ò¥·¥¹¥Æ¥à include ¥Ñ¥¹¤Î½ª¤ê¤ËÄɲ乤ë\n"
+"  -iwithprefixbefore <dir>  <dir> ¤ò¥á¥¤¥ó include ¥Ñ¥¹¤Î½ª¤ê¤ËÄɲ乤ë\n"
+"  -isystem <dir>            <dir> ¤ò¥·¥¹¥Æ¥à include ¥Ñ¥¹¤ÎºÇ½é¤ËÄɲ乤ë\n"
 
-#: c-lex.c:1248
-msgid "an unsigned long long int"
+#: c-opts.c:1723
+msgid ""
+"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
+"  -I <dir>                  Add <dir> to the end of the main include path\n"
+"  -I-                       Fine-grained include path control; see info docs\n"
+"  -nostdinc                 Do not search system include directories\n"
+"                             (dirs specified with -isystem will still be used)\n"
+"  -nostdinc++               Do not search system include directories for C++\n"
+"  -o <file>                 Put output into <file>\n"
 msgstr ""
+"  -idirafter <dir>          <dir> ¤ò¥·¥¹¥Æ¥à include ¥Ñ¥¹¤Î½ª¤ê¤ËÄɲ乤ë\n"
+"  -I <dir>                  <dir> ¤ò¥á¥¤¥ó include ¥Ñ¥¹¤Î½ª¤ê¤ËÄɲ乤ë\n"
+"  -I-                       ¤­¤áºÙ¤«¤Ê include ¥Ñ¥¹À©¸æ -- info Ê¸½ñ¤ò»²¾È\n"
+"  -nostdinc                 ¥·¥¹¥Æ¥à include ¥Ç¥£¥ì¥¯¥È¥ê¤òõº÷¤·¤Ê¤¤\n"
+"                             (-system ¤Ç»ØÄꤵ¤ì¤¿¥Ç¥£¥ì¥¯¥È¥ê¤Ïõº÷¤µ¤ì¤ë)\n"
+"  -nostdinc++               C++ ÍÑ¥·¥¹¥Æ¥à include ¥Ç¥£¥ì¥¯¥È¥ê¤òõº÷¤·¤Ê¤¤\n"
+"  -o <file>                 <file> ¤Ø½ÐÎϤ¹¤ë\n"
 
-#: c-lex.c:1249
-msgid "a long long int"
+#: c-opts.c:1732
+#, fuzzy
+msgid ""
+"  -trigraphs                Support ISO C trigraphs\n"
+"  -std=<std name>           Specify the conformance standard; one of:\n"
+"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                            iso9899:199409, iso9899:1999, c++98\n"
+"  -w                        Inhibit warning messages\n"
+"  -W[no-]trigraphs          Warn if trigraphs are encountered\n"
+"  -W[no-]comment{s}         Warn if one comment starts inside another\n"
 msgstr ""
+"  -std=<std name>           Å¬¹ç¤µ¤»¤ëɸ½à¤ò»ØÄê -- °Ê²¼¤è¤ê°ì¤Ä\n"
+"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                            iso9899:199409, iso9899:1999\n"
+"  -+                        C++ ¼°¤Î¹½Ê¸²òÀϤòµö²Ä¤¹¤ë\n"
+"  -w                        ·Ù¹ð¥á¥Ã¥»¡¼¥¸¤òÍÞÀ©¤¹¤ë\n"
+"  -Wtrigraphs               ¥È¥é¥¤¥°¥é¥Õ¤Ë½Ð¤¯¤ï¤·¤¿¤é·Ù¹ð¤¹¤ë\n"
+"  -Wno-trigraphs            ¥È¥é¥¤¥°¥é¥Õ¤Ë¤Ä¤¤¤Æ¤Î·Ù¹ð¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
+"  -Wcomment{s}              ¥³¥á¥ó¥È¤¬Â¾¤Î¥³¥á¥ó¥ÈÆâ¤Ç»Ï¤Þ¤Ã¤Æ¤¤¤¿¤é·Ù¹ð¤¹¤ë\n"
 
-#: c-lex.c:1250
-msgid "an unsigned long int"
+#: c-opts.c:1741
+#, fuzzy
+msgid ""
+"  -W[no-]traditional        Warn about features not present in traditional C\n"
+"  -W[no-]undef              Warn if an undefined macro is used by #if\n"
+"  -W[no-]import             Warn about the use of the #import directive\n"
 msgstr ""
+"  -Wno-comment{s}           ¥³¥á¥ó¥È¤Ë´Ø¤¹¤ë·Ù¹ð¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
+"  -Wtraditional             ¸½ºß¤È¤Ï°Û¤Ê¤ë¸Å¤¤ C ¤Ç¤Îµ¡Ç½¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë\n"
+"  -Wno-traditional          ¸Å¤¤ C ¤Ë´Ø¤¹¤ë·Ù¹ð¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
+"  -Wundef                   Ì¤ÄêµÁ¤Î¥Þ¥¯¥í¤¬ #if ¤Ç»È¤ï¤ì¤Æ¤¤¤ì¤Ð·Ù¹ð¤¹¤ë\n"
+"  -Wno-undef                Ì¤ÄêµÁ¥Þ¥¯¥í¤Îɾ²Á¤Ë´Ø¤¹¤ë·Ù¹ð¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
+"  -Wimport                  #import ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ÎÍøÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë\n"
 
-#: c-lex.c:1254
-msgid "decimal constant is so large that it is unsigned"
-msgstr "½½¿ÊÄê¿ô¤¬¤È¤Æ¤âÂ礭¤¤¤Î¤ÇÉä¹ç̵¤·¤È¤·¤Þ¤·¤¿"
+#: c-opts.c:1746
+#, fuzzy
+msgid ""
+"  -W[no-]error              Treat all warnings as errors\n"
+"  -W[no-]system-headers     Do not suppress warnings from system headers\n"
+"  -W[no-]all                Enable most preprocessor warnings\n"
+msgstr ""
+"  -Wno-import               #import ¤ÎÍøÍѤ˴ؤ¹¤ë·Ù¹ð¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
+"  -Werror                   Á´¤Æ¤Î·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤¦\n"
+"  -Wno-error                ·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤ï¤Ê¤¤\n"
+"  -Wsystem-headers          ¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤«¤é¤Î·Ù¹ð¤òÍÞÀ©¤·¤Ê¤¤\n"
+"  -Wno-system-headers       ¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤«¤é¤Î·Ù¹ð¤òÍÞÀ©¤¹¤ë\n"
+"  -Wall                     Á´¤Æ¤Î¥×¥ê¥×¥í¥»¥Ã¥µ·Ù¹ð¤òÍ­¸ú¤Ë¤¹¤ë\n"
 
-#: c-lex.c:1263
+#: c-opts.c:1751
 #, fuzzy
-msgid "complex integer constant is too wide for 'complex int'"
-msgstr "Ê£ÁÇ¿ô·¿À°¿ôÄê¿ô¤Ï `__complex int' ¤Ë¤È¤Ã¤Æ¹­¤¹¤®¤Þ¤¹"
+msgid ""
+"  -M                        Generate make dependencies\n"
+"  -MM                       As -M, but ignore system header files\n"
+"  -MD                       Generate make dependencies and compile\n"
+"  -MMD                      As -MD, but ignore system header files\n"
+"  -MF <file>                Write dependency output to the given file\n"
+"  -MG                       Treat missing header file as generated files\n"
+msgstr ""
+"  -M                        make °Í¸´Ø·¸¤òÀ¸À®¤¹¤ë\n"
+"  -MM                       -M Æ±ÍÍ¡¢Ã¢¤·¥·¥¹¥Æ¥à¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò̵»ë¤¹¤ë\n"
+"  -MF <file>                °Í¸´Ø·¸¤Î½ÐÎϤòÍ¿¤¨¤é¤ì¤¿¥Õ¥¡¥¤¥ë¤Ë½ñ¤­¹þ¤à\n"
+"  -MG                       ¸«¤Ä¤«¤é¤Ê¤¤¥Ø¥Ã¥À¤òÀ¸À®¤µ¤ì¤ë¥Õ¥¡¥¤¥ë¤È¤·¤Æ°·¤¦\n"
 
-#: c-lex.c:1283
-msgid "integer constant is larger than the maximum value for its type"
-msgstr "¤½¤Î·¿¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤ÊÃͤÎÀ°¿ôÄê¿ô¤Ç¤¹"
+#: c-opts.c:1759
+msgid ""
+"  -MP\t\t\t    Generate phony targets for all headers\n"
+"  -MQ <target>              Add a MAKE-quoted target\n"
+"  -MT <target>              Add an unquoted target\n"
+msgstr ""
+"  -MP\t\t\t    Á´¤Æ¤Î¥Ø¥Ã¥À¤Ë¤Ä¤¤¤Æ phony ¥¿¡¼¥²¥Ã¥È¤òÀ¸À®¤¹¤ë\n"
+"  -MQ <target>              MAKE ¤Ç¤Î¥¯¥ª¡¼¥È¤µ¤ì¤¿¥¿¡¼¥²¥Ã¥È¤òÄɲ乤ë\n"
+"  -MT <target>              ¥¯¥ª¡¼¥È¤µ¤ì¤Ê¤¤¥¿¡¼¥²¥Ã¥È¤òÄɲ乤ë\n"
 
-#: c-lex.c:1287
-#, c-format
-msgid "missing white space after number '%.*s'"
-msgstr "¿ô»ú '%.*s' ¤Î¸å¤Ë¶õÇò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: c-opts.c:1764
+#, fuzzy
+msgid ""
+"  -D<macro>                 Define a <macro> with string '1' as its value\n"
+"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
+"  -A<question>=<answer>     Assert the <answer> to <question>\n"
+"  -A-<question>=<answer>    Disable the <answer> to <question>\n"
+"  -U<macro>                 Undefine <macro> \n"
+"  -v                        Display the version number\n"
+msgstr ""
+"  -D<macro>                 <macro> ¤òÄêµÁ¤·¡¢¤½¤ÎÃͤòʸ»úÎó¤Î '1' ¤È¤¹¤ë\n"
+"  -D<macro>=<val>           <macro> ¤òÄêµÁ¤·¡¢¤½¤ÎÃͤò <val> ¤È¤¹¤ë\n"
+"  -A<question> (<answer>)   <question> ¤Ë <answer> ¤ÈÀ¼ÌÀ¤¹¤ë\n"
+"  -A-<question> (<answer>)  <question> ¤ò <answer> ¤È¤·¤Ê¤¤\n"
+"  -U<macro>                 <macro> ÄêµÁ¤ò²ò½ü¤¹¤ë\n"
+"  -v                        ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤òɽ¼¨¤¹¤ë\n"
+
+#: c-opts.c:1772
+msgid ""
+"  -H                        Print the name of header files as they are used\n"
+"  -C                        Do not discard comments\n"
+"  -dM                       Display a list of macro definitions active at end\n"
+"  -dD                       Preserve macro definitions in output\n"
+"  -dN                       As -dD except that only the names are preserved\n"
+"  -dI                       Include #include directives in the output\n"
+msgstr ""
+"  -H                        »È¤ï¤ì¤¿¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤òɽ¼¨¤¹¤ë\n"
+"  -C                        ¥³¥á¥ó¥È¤òÇË´þ¤·¤Ê¤¤\n"
+"  -dM                       ºÇ¸å¤ËÍ­¸ú¤Ê¥Þ¥¯¥íÄêµÁ¥ê¥¹¥È¤òɽ¼¨¤¹¤ë\n"
+"  -dD                       ½ÐÎϤ˥ޥ¯¥íÄêµÁ¤òÊݸ¤¹¤ë\n"
+"  -dN                       -dD ¤ÈƱÍͤÀ¤¬¡¢Ì¾Á°¤À¤±¤òÊݸ¤¹¤ë\n"
+"  -dI                       #include ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ò½ÐÎϤ˴ޤá¤ë\n"
 
-#: c-lex.c:1323 cpplex.c:1867
+#: c-opts.c:1780
 #, fuzzy
-msgid "ignoring invalid multibyte character"
-msgstr "̵¸ú¤Ê¥Þ¥ë¥Á¥Ð¥¤¥Èʸ»ú¤ò̵»ë¤·¤Þ¤¹"
+msgid ""
+"  -f[no-]preprocessed       Treat the input file as already preprocessed\n"
+"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
+"  -P                        Do not generate #line directives\n"
+"  -remap                    Remap file names when including files\n"
+"  --help                    Display this information\n"
+msgstr ""
+"  -fpreprocessed            ÆþÎÏ¥Õ¥¡¥¤¥ë¤ò´û¤Ë¥×¥ê¥×¥í¥»¥¹ºÑ¤È¤·¤Æ°·¤¦\n"
+"  -ftabstop=<number>        ¥«¥é¥à¤Î¥¿¥Ö´Ö³Ö¤òÊó¹ð¤¹¤ë\n"
+"  -P                        #line ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤òÀ¸À®¤·¤Ê¤¤\n"
+"  -$                        ¼±Ê̻ҤǤΠ'$' ¤òµö²Ä¤·¤Ê¤¤\n"
+"  -remap                    ¥Õ¥¡¥¤¥ë¥¤¥ó¥¯¥ë¡¼¥É»þ¤Ë¥Õ¥¡¥¤¥ë̾¤òºÆ¥Þ¥Ã¥×¤¹¤ë\n"
+"  --version                 ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤¹¤ë\n"
+"  -h or --help              ¤³¤Î¾ðÊó¤òɽ¼¨¤¹¤ë\n"
 
 #. Like YYERROR but do call yyerror.
-#: c-parse.y:56 parse.y:51 objc-parse.y:57
+#: c-parse.y:55 parse.y:48 objc-parse.y:56
 msgid "syntax error"
 msgstr "ʸˡ¥¨¥é¡¼"
 
-#: /usr/lib/bison.simple:107
+#: /usr/share/bison/bison.simple:179
 msgid "syntax error: cannot back up"
 msgstr "ʸˡ¥¨¥é¡¼: ÄÉ¿ï¤Ç¤­¤Þ¤»¤ó"
 
-#: /usr/lib/bison.simple:358
-msgid "parser stack overflow"
-msgstr "¹½Ê¸²òÀÏ´ï¤Î¥¹¥¿¥Ã¥¯¤¬°î¤ì¤Þ¤·¤¿"
-
-#: c-parse.y:284 objc-parse.y:306
+#: c-parse.y:325 objc-parse.y:347
 msgid "ISO C forbids an empty source file"
 msgstr "ISO C ¤Ï¶õ¤Î¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parse.y:317 c-typeck.c:6855 ch/parse.c:2113 objc-parse.y:339
+#: c-parse.y:366 c-typeck.c:6867 objc-parse.y:389
 msgid "argument of `asm' is not a constant string"
 msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
 
-#: c-parse.y:325 objc-parse.y:347
+#: c-parse.y:374 objc-parse.y:397
 msgid "ISO C forbids data definition with no type or storage class"
 msgstr "ISO C ¤Ï·¿¤äµ­²±¥¯¥é¥¹¤Î¤Ê¤¤¥Ç¡¼¥¿ÄêµÁ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parse.y:327 objc-parse.y:349
+#: c-parse.y:376 objc-parse.y:399
 msgid "data definition has no type or storage class"
 msgstr "¥Ç¡¼¥¿ÄêµÁ¤¬·¿¤äµ­²±¥¯¥é¥¹¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-parse.y:340 objc-parse.y:362
+#: c-parse.y:389 objc-parse.y:412
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr "ISO C ¤Ç¤Ï´Ø¿ô³°¤Ç¤Î;ʬ¤Ê `;' ¤òµö¤·¤Þ¤»¤ó"
 
-#: c-parse.y:400 cppexp.c:688
+#: c-parse.y:449 cppexp.c:1312
 msgid "traditional C rejects the unary plus operator"
 msgstr "¸Å¤¤ C ¤Ç¤Ïñ¹à¥×¥é¥¹±é»»»Ò¤òµñÈݤ·¤Þ¤¹"
 
-#: c-parse.y:462 objc-parse.y:484
+#: c-parse.y:496 objc-parse.y:519
 msgid "`sizeof' applied to a bit-field"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËŬÍѤµ¤ì¤¿ `sizeof'"
 
-#: c-parse.y:542 objc-parse.y:564
+#: c-parse.y:583 objc-parse.y:606
 msgid "ISO C forbids omitting the middle term of a ?: expression"
 msgstr "ISO C ¤ÏÃæ´Ö¹à¤¬¾Êά¤µ¤ì¤¿ ?: ¼°¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parse.y:589 objc-parse.y:611
+#: c-parse.y:632 objc-parse.y:655
 msgid "ISO C89 forbids compound literals"
 msgstr "ISO C89 ¤ÏÊ£¹ç¥ê¥Æ¥é¥ë¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parse.y:603 objc-parse.y:625
+#: c-parse.y:646 objc-parse.y:669
 msgid "ISO C forbids braced-groups within expressions"
 msgstr "ISO C ¤Ï¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parse.y:634 objc-parse.y:656
+#: c-parse.y:677 objc-parse.y:700
 #, fuzzy
 msgid "first argument to __builtin_choose_expr not a constant"
 msgstr "`__builtin_args_info' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: c-parse.y:677
-msgid "traditional C rejects string concatenation"
+#: c-parse.y:721 objc-parse.y:768
+#, fuzzy
+msgid "traditional C rejects ISO C style function definitions"
 msgstr "¸Å¤¤ C ¤Ç¤Ïʸ»úÎó·ë¹ç¤òµñÈݤ·¤Þ¤¹"
 
-#: c-parse.y:692 objc-parse.y:728
-msgid "ISO C does not permit use of `varargs.h'"
-msgstr "ISO C ¤Ç¤Ï `varargs.h' ¤ÎÍøÍѤòµö¤·¤Þ¤»¤ó"
-
-#: c-parse.y:953 c-parse.y:959 c-parse.y:965 c-parse.y:971 c-parse.y:992
-#: c-parse.y:998 c-parse.y:1004 c-parse.y:1010 c-parse.y:1043 c-parse.y:1049
-#: c-parse.y:1055 c-parse.y:1061 c-parse.y:1106 c-parse.y:1112 c-parse.y:1118
-#: c-parse.y:1124 parse.y:1883 parse.y:1890 parse.y:1929 objc-parse.y:989
-#: objc-parse.y:995 objc-parse.y:1001 objc-parse.y:1007 objc-parse.y:1028
-#: objc-parse.y:1034 objc-parse.y:1040 objc-parse.y:1046 objc-parse.y:1079
-#: objc-parse.y:1085 objc-parse.y:1091 objc-parse.y:1097 objc-parse.y:1142
-#: objc-parse.y:1148 objc-parse.y:1154 objc-parse.y:1160
+#: c-parse.y:985 c-parse.y:991 c-parse.y:997 c-parse.y:1003 c-parse.y:1024
+#: c-parse.y:1030 c-parse.y:1036 c-parse.y:1042 c-parse.y:1075 c-parse.y:1081
+#: c-parse.y:1087 c-parse.y:1093 c-parse.y:1138 c-parse.y:1144 c-parse.y:1150
+#: c-parse.y:1156 parse.y:1915 parse.y:1922 parse.y:1957 objc-parse.y:1032
+#: objc-parse.y:1038 objc-parse.y:1044 objc-parse.y:1050 objc-parse.y:1071
+#: objc-parse.y:1077 objc-parse.y:1083 objc-parse.y:1089 objc-parse.y:1122
+#: objc-parse.y:1128 objc-parse.y:1134 objc-parse.y:1140 objc-parse.y:1185
+#: objc-parse.y:1191 objc-parse.y:1197 objc-parse.y:1203
 #, c-format
 msgid "`%s' is not at beginning of declaration"
 msgstr "`%s' ¤ÏÀë¸À¤Î»Ï¤Þ¤ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-parse.y:1406 objc-parse.y:1451
+#: c-parse.y:1441 objc-parse.y:1497
 msgid "ISO C forbids empty initializer braces"
 msgstr "ISO C ¤Ç¤Ï¶õ¤Î½é´ü²½Íѥ֥졼¥¹¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parse.y:1420 objc-parse.y:1465
+#: c-parse.y:1455 objc-parse.y:1511
 msgid "ISO C89 forbids specifying subobject to initialize"
 msgstr "ISO C89 ¤Ï½é´ü²½ÍѤÎÉû¥ª¥Ö¥¸¥§¥¯¥È»ØÄê¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parse.y:1423 objc-parse.y:1468
+#: c-parse.y:1458 objc-parse.y:1514
 msgid "obsolete use of designated initializer without `='"
 msgstr "`=' ¤Î¤Ê¤¤¥á¥ó¥Ð»Ø̾½é´ü²½»Ò¤ÏÇѤì¤Þ¤·¤¿"
 
-#: c-parse.y:1427 objc-parse.y:1472
+#: c-parse.y:1462 objc-parse.y:1518
 msgid "obsolete use of designated initializer with `:'"
 msgstr "`:' ¤ò¤Ä¤±¤ë¥á¥ó¥Ð»Ø̾½é´ü²½»Ò¤ÏÇѤì¤Þ¤·¤¿"
 
-#: c-parse.y:1456
+#: c-parse.y:1489 objc-parse.y:1545
 msgid "ISO C forbids specifying range of elements to initialize"
 msgstr "ISO C ¤Ï½é´ü²½ÍѤÎÍ×ÁÇÈÏ°Ï»ØÄê¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parse.y:1464 c-parse.y:1494 objc-parse.y:1503 objc-parse.y:1533
+#: c-parse.y:1497 c-parse.y:1528 objc-parse.y:1553 objc-parse.y:1584
 msgid "ISO C forbids nested functions"
 msgstr "ISO C ¤Ï ¥Í¥¹¥È¤µ¤ì¤¿´Ø¿ô¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parse.y:1668 objc-parse.y:1709
+#: c-parse.y:1703 objc-parse.y:1761
 msgid "ISO C forbids forward references to `enum' types"
 msgstr "ISO C ¤Ï `enum' ·¿¤ÎÁ°Êý»²¾È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parse.y:1680 parse.y:2348 objc-parse.y:1721
+#: c-parse.y:1715 parse.y:2385 objc-parse.y:1773
 msgid "comma at end of enumerator list"
 msgstr "Îóµó»Ò¥ê¥¹¥È¤ÎºÇ¸å¤Ë¥«¥ó¥Þ¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-parse.y:1688 objc-parse.y:1729
+#: c-parse.y:1723 objc-parse.y:1781
 msgid "no semicolon at end of struct or union"
 msgstr "struct ¤ä union ¤ÎºÇ¸å¤Ë¥»¥ß¥³¥í¥ó¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-parse.y:1697 objc-parse.y:1738 objc-parse.y:2784
+#: c-parse.y:1732 objc-parse.y:1790 objc-parse.y:2865
 msgid "extra semicolon in struct or union specified"
 msgstr "struct ¤ä union ¤ÎÃæ¤Ç;ʬ¤Ê¥»¥ß¥³¥í¥ó¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
 
-#: c-parse.y:1710 objc-parse.y:1765
+#: c-parse.y:1745 objc-parse.y:1817
 msgid "ISO C doesn't support unnamed structs/unions"
 msgstr "ISO C ¤Ç¤Ï̵̾¹½Â¤ÂΤ䶦ÍÑÂΤò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-parse.y:1719 objc-parse.y:1774
+#: c-parse.y:1754 objc-parse.y:1826
 msgid "ISO C forbids member declarations with no members"
 msgstr "ISO C ¤Ï¥á¥ó¥Ð¤Î¤Ê¤¤¥á¥ó¥ÐÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parse.y:1868 c-parse.y:1872 c-parse.y:1876 objc-parse.y:1923
-#: objc-parse.y:1927 objc-parse.y:1931
-#, fuzzy
-msgid "storage class specifier in array declarator"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
-
-#: c-parse.y:1891 objc-parse.y:1946
+#: c-parse.y:1913 objc-parse.y:1985
 msgid "deprecated use of label at end of compound statement"
 msgstr "Ê£¹çʸ¤Î½ª¤ê¤Ç¥é¥Ù¥ë¤ò»È¤¦¤³¤È¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
 
-#: c-parse.y:1908 objc-parse.y:1963
+#: c-parse.y:1930 objc-parse.y:2002
 msgid "ISO C89 forbids mixed declarations and code"
 msgstr "ISO C89 ¤ÏÀë¸À¤È¥³¡¼¥É¤È¤Îº®¹ç¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parse.y:1982 objc-parse.y:2041
+#: c-parse.y:2005 objc-parse.y:2081
 msgid "ISO C forbids label declarations"
 msgstr "ISO C ¤Ï¥é¥Ù¥ëÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parse.y:2031 parse.y:1584 objc-parse.y:2090
+#: c-parse.y:2055 parse.y:1627 objc-parse.y:2131
 msgid "braced-group within expression allowed only inside a function"
 msgstr "¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤Ï´Ø¿ô¤ÎÆ⦤ǤΤߵö¤µ¤ì¤Þ¤¹"
 
-#: c-parse.y:2146 objc-parse.y:2205
+#: c-parse.y:2182 objc-parse.y:2258
 msgid "empty body in an else-statement"
 msgstr "else Ê¸¤ÎÃæ¿È¤¬¶õ¤Ç¤¹"
 
-#: c-parse.y:2256 objc-parse.y:2315
+#: c-parse.y:2303 objc-parse.y:2379
 msgid "ISO C forbids `goto *expr;'"
 msgstr "ISO C `goto *¼°;' ¤Î½ñ¤­Êý¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parse.y:2354 objc-parse.y:2413
+#: c-parse.y:2403 objc-parse.y:2479
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C ¤ÏÁ°Êý²¾°ú¿ôÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
 
@@ -2353,1395 +2555,1572 @@ msgstr "ISO C 
 #. 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:2380 objc-parse.y:2439
+#: c-parse.y:2429 objc-parse.y:2505
 msgid "ISO C requires a named argument before `...'"
 msgstr "ISO C ¤Ï `...' ¤ÎÁ°¤Ë̾Á°¤ò¤Ä¤±¤é¤ì¤¿°ú¿ô¤òÍ׵ᤷ¤Þ¤¹"
 
-#: c-parse.y:2474 objc-parse.y:2533
+#: c-parse.y:2526 objc-parse.y:2602
 msgid "`...' in old-style identifier list"
 msgstr "¸Å¤¤¥¹¥¿¥¤¥ë¤Î¼±Ê̻ҥꥹ¥È¤Ç¤Î `...'"
 
-#: /usr/lib/bison.simple:639
-msgid "parse error; also virtual memory exceeded"
+#: /usr/share/bison/bison.simple:795
+#, fuzzy
+msgid "parse error; also virtual memory exhausted"
 msgstr "¹½Ê¸²òÀÏ¥¨¥é¡¼ -- ¤µ¤é¤Ë²¾ÁÛ¥á¥â¥ê¤òĶ²á¤·¤Þ¤·¤¿"
 
-#: /usr/lib/bison.simple:643 cp/spew.c:349
+#: /usr/share/bison/bison.simple:799 cp/spew.c:364
 msgid "parse error"
 msgstr "¹½Ê¸²òÀÏ¥¨¥é¡¼"
 
-#: c-parse.y:2789 cp/spew.c:1477 objc-parse.y:3476
+#: /usr/share/bison/bison.simple:924
+msgid "parser stack overflow"
+msgstr "¹½Ê¸²òÀÏ´ï¤Î¥¹¥¿¥Ã¥¯¤¬°î¤ì¤Þ¤·¤¿"
+
+#: c-parse.y:2838 cp/spew.c:1521 objc-parse.y:3538
 #, c-format
 msgid "%s at end of input"
 msgstr "ÆþÎϤκǸå¤Ë %s"
 
-#: c-parse.y:2795 cp/spew.c:1483 objc-parse.y:3482
+#: c-parse.y:2844 cp/spew.c:1527 objc-parse.y:3544
 #, c-format
 msgid "%s before %s'%c'"
 msgstr "%s ¤¬ %s'%c' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: c-parse.y:2797 cp/spew.c:1485 objc-parse.y:3484
+#: c-parse.y:2846 cp/spew.c:1529 objc-parse.y:3546
 #, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%s ¤¬ %s'\\x%x' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: c-parse.y:2801 cp/spew.c:1489 objc-parse.y:3488
+#: c-parse.y:2850 cp/spew.c:1533 objc-parse.y:3550
 #, c-format
 msgid "%s before string constant"
 msgstr "ʸ»úÎóÄê¿ô¤ÎÁ°¤Ë %s"
 
-#: c-parse.y:2803 cp/spew.c:1491 objc-parse.y:3490
+#: c-parse.y:2852 cp/spew.c:1535 objc-parse.y:3552
 #, c-format
 msgid "%s before numeric constant"
 msgstr "¿ôÃÍÄê¿ô¤ÎÁ°¤Ë %s"
 
-#: c-parse.y:2805 objc-parse.y:3492
+#: c-parse.y:2854 objc-parse.y:3554
 #, c-format
 msgid "%s before \"%s\""
 msgstr "%s ¤¬ \"%s\" ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: c-parse.y:2807 objc-parse.y:3494
+#: c-parse.y:2856 objc-parse.y:3556
 #, c-format
 msgid "%s before '%s' token"
 msgstr "%s ¤¬ '%s' ¥È¡¼¥¯¥ó¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: c-parse.y:2943 objc-parse.y:3673
+#: c-parse.y:2921
+msgid "traditional C rejects string concatenation"
+msgstr "¸Å¤¤ C ¤Ç¤Ïʸ»úÎó·ë¹ç¤òµñÈݤ·¤Þ¤¹"
+
+#: c-parse.y:3047 objc-parse.y:3780
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr "'%s' ¥È¡¼¥¯¥ó¤Î½ê¤Çʸˡ¥¨¥é¡¼"
 
-#: c-parse.y:2973 ch/parse.c:4329 cp/lex.c:910 objc-parse.y:3703
-#, fuzzy
-msgid "YYDEBUG not defined"
-msgstr "YYDEBUG ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: c-pragma.c:109
+#: c-pragma.c:107
 msgid "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
 msgstr "#pragma pack (pop) ¤¬¡¢Âбþ¤¹¤ë #pragma pack (push, <n>) ¤Ê¤·¤Ë½Ð¸½¤·¤Þ¤·¤¿"
 
-#: c-pragma.c:127
+#: c-pragma.c:125
 #, c-format
 msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, <n>)"
 msgstr "#pragma pack(pop, %s) ¤¬¡¢Âбþ¤¹¤ë #pragma pack(push, %s) ¤Ê¤·¤Ë½Ð¸½¤·¤Þ¤·¤¿"
 
-#: c-pragma.c:162
+#: c-pragma.c:145
 #, fuzzy
 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
 msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-pragma.c:164
+#: c-pragma.c:147
 #, fuzzy
 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
 msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-pragma.c:184
+#: c-pragma.c:167
 #, fuzzy
 msgid "missing '(' after '#pragma pack' - ignored"
 msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: c-pragma.c:197 c-pragma.c:247
+#: c-pragma.c:180 c-pragma.c:230
 #, fuzzy
 msgid "malformed '#pragma pack' - ignored"
 msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: c-pragma.c:202
+#: c-pragma.c:185
 #, fuzzy
 msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
 msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: c-pragma.c:204
+#: c-pragma.c:187
 #, fuzzy
 msgid "malformed '#pragma pack(pop[, id])' - ignored"
 msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: c-pragma.c:213
+#: c-pragma.c:196
 #, fuzzy, c-format
 msgid "unknown action '%s' for '#pragma pack' - ignored"
 msgstr "'#pragma pack' ¤ÎËöÈø¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-pragma.c:250
+#: c-pragma.c:233
 msgid "junk at end of '#pragma pack'"
 msgstr "'#pragma pack' ¤ÎËöÈø¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-pragma.c:264
+#: c-pragma.c:247
 #, c-format
 msgid "alignment must be a small power of two, not %d"
 msgstr ""
 
-#: c-pragma.c:290 c-pragma.c:295
-#, fuzzy
-msgid "malformed #pragma weak, ignored"
+#: c-pragma.c:280
+#, c-format
+msgid "applying #pragma weak `%s' after first use results in unspecified behavior"
+msgstr ""
+
+#: c-pragma.c:321 c-pragma.c:326
+#, fuzzy
+msgid "malformed #pragma weak, ignored"
 msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: c-pragma.c:299
+#: c-pragma.c:330
 msgid "junk at end of #pragma weak"
 msgstr "#pragma weak ¤ÎËöÈø¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-semantics.c:532
+#: c-pragma.c:365 c-pragma.c:370
+#, fuzzy
+msgid "malformed #pragma redefine_extname, ignored"
+msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+
+#: c-pragma.c:375
+#, fuzzy
+msgid "junk at end of #pragma redefine_extname"
+msgstr "#pragma weak ¤ÎËöÈø¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+
+#: c-pragma.c:382 c-pragma.c:463
+#, fuzzy
+msgid "#pragma redefine_extname conflicts with declaration"
+msgstr "¥Ç¡¼¥¿Îΰè '%s' ¤ÏÁ°¤ÎÀë¸À¤ÈÌ·½â¤·¤Þ¤¹"
+
+#: c-pragma.c:413
+#, fuzzy
+msgid "malformed #pragma extern_prefix, ignored"
+msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+
+#: c-pragma.c:418
+#, fuzzy
+msgid "junk at end of #pragma extern_prefix"
+msgstr "#pragma map ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+
+#: c-pragma.c:450
+#, fuzzy
+msgid "asm declaration conficts with previous rename"
+msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
+
+#: c-semantics.c:565
 msgid "break statement not within loop or switch"
 msgstr "break Ê¸¤¬ loop ¤Þ¤¿¤Ï switch ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: c-semantics.c:550
+#: c-semantics.c:583
 msgid "continue statement not within a loop"
 msgstr "continue Ê¸¤¬ loop ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: c-semantics.c:645
+#: c-semantics.c:678
 msgid "destructor needed for `%#D'"
 msgstr "`%#D' ¤Î¤¿¤á¤Î¥Ç¥¹¥È¥é¥¯¥¿¤¬É¬ÍפǤ¹"
 
-#: c-semantics.c:646
+#: c-semantics.c:679
 msgid "where case label appears here"
 msgstr "case ¥é¥Ù¥ë¤¬¸½¤ì¤¿¤Î¤Ï¤³¤³¤Ç¤¹"
 
-#: c-semantics.c:649
+#: c-semantics.c:682
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr "(Á°¤Î case Ê¸¤Î°Ï¤¤¹þ¤Þ¤ì¤¿Æ°ºî¤Ï¤½¤ì¼«¿È¤Î¥¹¥³¡¼¥×¤Ç¥Ç¥¹¥È¥é¥¯¥¿¤òÍ׵ᤷ¤Þ¤¹)"
 
-#: c-semantics.c:692 c-typeck.c:6883 cp/semantics.c:881
+#: c-semantics.c:725 c-typeck.c:6893 cp/semantics.c:897
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr "asm ¤Ç¤Ï %s ½¤¾þ»Ò¤¬Ìµ»ë¤µ¤ì¤Þ¤¹"
 
-#: c-typeck.c:124
+#: c-typeck.c:123
 #, c-format
 msgid "`%s' has an incomplete type"
 msgstr "`%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
 
-#: c-typeck.c:146 cp/call.c:2586
+#: c-typeck.c:145 cp/call.c:2740
 msgid "invalid use of void expression"
 msgstr "void ¼°¤ÎÉÔŬÀڤʻÈÍÑ"
 
-#: c-typeck.c:155 cp/typeck2.c:227
+#: c-typeck.c:153
+#, fuzzy
+msgid "invalid use of flexible array member"
+msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+
+#: c-typeck.c:159
 msgid "invalid use of array with unspecified bounds"
 msgstr "¶­³¦¤¬»ØÄꤵ¤ì¤Ê¤¤ÇÛÎó¤ÎÉÔŬÀÚ¤ÊÍøÍÑ"
 
-#: c-typeck.c:163
+#: c-typeck.c:167
 #, c-format
 msgid "invalid use of undefined type `%s %s'"
 msgstr "̤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
 
 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
-#: c-typeck.c:167
+#: c-typeck.c:171
 #, c-format
 msgid "invalid use of incomplete typedef `%s'"
 msgstr "ÉÔ´°Á´¤Ê typedef `%s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
 
-#: c-typeck.c:398 c-typeck.c:412
+#: c-typeck.c:424 c-typeck.c:438
 msgid "function types not truly compatible in ISO C"
 msgstr "´Ø¿ô·¿¤¬ ISO C ¤È´°Á´¸ß´¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:572
+#: c-typeck.c:603
 msgid "types are not quite compatible"
 msgstr "·¿¤ÏÁ´¤¯¸ß´¹¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:725
-msgid "sizeof applied to a function type"
-msgstr "sizeof ¤¬´Ø¿ô·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
-
-#: c-typeck.c:731
-msgid "sizeof applied to a void type"
-msgstr "sizeof ¤¬ void ·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
-
-#: c-typeck.c:738
-msgid "sizeof applied to an incomplete type"
-msgstr "sizeof ¤¬ÉÔ´°Á´¤Ê·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
-
-#: c-typeck.c:791 c-typeck.c:2799
+#: c-typeck.c:757 c-typeck.c:2673
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "ÉÔ´°Á´·¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤ËÂФ¹¤ë±é»»"
 
-#: c-typeck.c:1179
+#: c-typeck.c:1136
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:1208
+#: c-typeck.c:1169
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr "¹½Â¤ÂΤǤⶦÍÑÂΤǤâ¤Ê¤¤²¿¤«¤Ç¡¢¥á¥ó¥Ð `%s' ¤òÍ׵ᤵ¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:1240 ch/expr.c:810
+#: c-typeck.c:1201
 msgid "dereferencing pointer to incomplete type"
 msgstr "ÉÔ´°Á´·¿¤Î¥Ý¥¤¥ó¥¿¤Ø¤Î´ÖÀÜ»²¾È"
 
-#: c-typeck.c:1244 ch/expr.c:814
+#: c-typeck.c:1205
 msgid "dereferencing `void *' pointer"
 msgstr "`void *' ¥Ý¥¤¥ó¥¿¤Ø¤Î´ÖÀÜ»²¾È¤Ç¤¹"
 
-#: c-typeck.c:1261 cp/typeck.c:2376
+#: c-typeck.c:1222 cp/typeck.c:2357
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
 
-#: c-typeck.c:1280 cp/typeck.c:2402
+#: c-typeck.c:1241 cp/typeck.c:2383
 msgid "subscript missing in array reference"
 msgstr "ÇÛÎ󻲾ȤǤÎź»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:1301 cp/typeck.c:2444
+#: c-typeck.c:1262 cp/typeck.c:2425
 msgid "array subscript has type `char'"
 msgstr "ÇÛÎó¤Îź»ú¤¬ `char' ·¿¤Ç¤¹"
 
-#: c-typeck.c:1309 c-typeck.c:1398 cp/typeck.c:2451 cp/typeck.c:2530
+#: c-typeck.c:1270 c-typeck.c:1359 cp/typeck.c:2432 cp/typeck.c:2511
 msgid "array subscript is not an integer"
 msgstr "ÇÛÎó¤Îź»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:1342
+#: c-typeck.c:1303
 msgid "ISO C forbids subscripting `register' array"
 msgstr "ISO C ¤Ï `register' ÇÛÎó¤Ø¤Îź»ú¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:1344
-msgid "ISO C89 forbids subscripting non-lvalue array"
+#: c-typeck.c:1305
+#, fuzzy
+msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C89 Èóº¸ÊÕÃÍÇÛÎó¤Ø¤Îź»ú¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:1377
+#: c-typeck.c:1338
 msgid "subscript has type `char'"
 msgstr "ź»ú¤¬ `char' ·¿¤ò¤â¤Á¤Þ¤¹"
 
-#: c-typeck.c:1393 cp/typeck.c:2525
+#: c-typeck.c:1354 cp/typeck.c:2506
 msgid "subscripted value is neither array nor pointer"
 msgstr "ź»ú¤ò¤Ä¤±¤é¤ì¤¿Ãͤ¬ÇÛÎó¤Ç¤â¥Ý¥¤¥ó¥¿¤Ç¤â¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:1444
+#: c-typeck.c:1408
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr "`%s' ¤¬¤³¤³¤Ç¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (´Ø¿ô¤ÎÃæ¤Ç¤Ï¤Ê¤¤)"
 
-#: c-typeck.c:1451
+#: c-typeck.c:1415
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr "`%s' ¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (¤³¤Î´Ø¿ôÆâ¤ÇºÇ½é¤ËÍøÍÑ)"
 
-#: c-typeck.c:1456
+#: c-typeck.c:1420
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(̤Àë¸À¤Î³ÆÊÑ¿ô¤Ë¤Ä¤¤¤Æ¤Ï¡¢¤½¤ì¤¬ºÇ½é¤Ë¸½¤ï¤ì¤¿¤½¤ì¤¾¤ì¤Î´Ø¿ô"
 
-#: c-typeck.c:1457
+#: c-typeck.c:1421
 msgid "for each function it appears in.)"
 msgstr " ¤ËÂФ·¤Æ°ìÅÙ¤À¤±Êó¹ð¤µ¤ì¤Þ¤¹¡£)"
 
-#: c-typeck.c:1474
+#: c-typeck.c:1438
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr "`%s' ¤Î¥í¡¼¥«¥ëÀë¸À¤Ç¡¢¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô¤¬±£¤µ¤ì¤Þ¤¹"
 
-#: c-typeck.c:1539
+#: c-typeck.c:1504
 msgid "called object is not a function"
 msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Ï´Ø¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:1623 cp/typeck.c:3157
+#: c-typeck.c:1590 cp/typeck.c:2831
 msgid "too many arguments to function"
 msgstr "´Ø¿ô¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: c-typeck.c:1644
+#: c-typeck.c:1611
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "Àµ¼°¤Ê²¾°ú¿ô %d ¤Î·¿¤¬ÉÔ´°Á´¤Ç¤¹"
 
-#: c-typeck.c:1657
+#: c-typeck.c:1624
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÉâÆ°¾®¿ô·¿¤Ç¤Ï¤Ê¤¯À°¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:1660
+#: c-typeck.c:1627
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÊ£ÁÇ¿ô¤Ç¤Ï¤Ê¤¯À°¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:1663
+#: c-typeck.c:1630
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÉâÆ°¾®¿ô·¿¤Ç¤Ï¤Ê¤¯Ê£ÁÇ¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:1666
+#: c-typeck.c:1633
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÀ°¿ô·¿¤Ç¤Ï¤Ê¤¯ÉâÆ°¾®¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:1669
+#: c-typeck.c:1636
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÀ°¿ô·¿¤Ç¤Ï¤Ê¤¯Ê£ÁÇ¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:1672
+#: c-typeck.c:1639
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÊ£ÁÇ¿ô¤Ç¤Ï¤Ê¤¯ÉâÆ°¾®¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:1682
+#: c-typeck.c:1649
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤Ï `double' ¤Ç¤Ê¤¯ `float' ¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:1700
+#: c-typeck.c:1667
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr "%s ¤Ï¥×¥í¥È¥¿¥¤¥×¤Ç¤Î·¿¤ÎÉý¤È¤Ï°Û¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:1734
+#: c-typeck.c:1701
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ê %s ¤ÏÉä¹ç¤Ê¤·¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:1736
+#: c-typeck.c:1703
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ê %s ¤ÏÉä¹çÉÕ¤­¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:1770 cp/typeck.c:3265
+#: c-typeck.c:1737 cp/typeck.c:2935
 msgid "too few arguments to function"
 msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
 
-#: c-typeck.c:1809
+#: c-typeck.c:1779
 msgid "suggest parentheses around + or - inside shift"
 msgstr "¥·¥Õ¥ÈÃæ¤Î + ¤ä - ¤Î¼þ¤ê¤Ç¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
 
-#: c-typeck.c:1816
+#: c-typeck.c:1786
 msgid "suggest parentheses around && within ||"
 msgstr "|| ¤È¶¦¤Ë»È¤ï¤ì¤ë && ¤Î¼þ¤ê¤Ç¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
 
-#: c-typeck.c:1825
+#: c-typeck.c:1795
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr "·×»»¤¬ | ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
 
-#: c-typeck.c:1828
+#: c-typeck.c:1798
 msgid "suggest parentheses around comparison in operand of |"
 msgstr "Èæ³Ó¤¬ | ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
 
-#: c-typeck.c:1837
+#: c-typeck.c:1807
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr "·×»»¤¬ ^ ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
 
-#: c-typeck.c:1840
+#: c-typeck.c:1810
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr "·×»»¤¬ ^ ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
 
-#: c-typeck.c:1847
+#: c-typeck.c:1817
 msgid "suggest parentheses around + or - in operand of &"
 msgstr "& ±é»»»Ò¤Î¼þ¤ê¤Î + ¤ä - ¤Î¼þ¤ê¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
 
-#: c-typeck.c:1850
+#: c-typeck.c:1820
 msgid "suggest parentheses around comparison in operand of &"
 msgstr "Èæ³Ó¤¬ & ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
 
-#: c-typeck.c:1857
+#: c-typeck.c:1827
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr "X<=Y<=Z ¤ÎÍͤÊÈæ³Ó¤Ï¿ô³ØŪ¤Ê°ÕÌ£¤Ç¤Î·ë²Ì¤ò¤â¤¿¤é¤·¤Þ¤»¤ó"
 
-#: c-typeck.c:2017 c-typeck.c:2073 ch/expr.c:3951
+#: c-typeck.c:1987 c-typeck.c:2022
 #, fuzzy
 msgid "division by zero"
 msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
 
-#: c-typeck.c:2118 cp/typeck.c:3551
+#: c-typeck.c:2067 cp/typeck.c:3196
 msgid "right shift count is negative"
 msgstr "±¦¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹"
 
-#: c-typeck.c:2125 cp/typeck.c:3557
+#: c-typeck.c:2074 cp/typeck.c:3202
 msgid "right shift count >= width of type"
 msgstr "±¦¥·¥Õ¥È²ó¿ô >= ·¿¤ÎÉý¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2150 cp/typeck.c:3576
+#: c-typeck.c:2095 cp/typeck.c:3221
 msgid "left shift count is negative"
 msgstr "º¸¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹"
 
-#: c-typeck.c:2153 cp/typeck.c:3578
+#: c-typeck.c:2098 cp/typeck.c:3223
 msgid "left shift count >= width of type"
 msgstr "º¸¥·¥Õ¥È²ó¿ô >= ·¿¤ÎÉý¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2178
+#: c-typeck.c:2119
 msgid "shift count is negative"
 msgstr "¥·¥Õ¥È²ó¿ô¤¬Éé¤ÎÃͤǤ¹"
 
-#: c-typeck.c:2180
+#: c-typeck.c:2121
 msgid "shift count >= width of type"
 msgstr "¥·¥Õ¥È²ó¿ô >= ·¿¤ÎÉý¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2201 cp/typeck.c:3613
+#: c-typeck.c:2138 cp/typeck.c:3258
 msgid "comparing floating point with == or != is unsafe"
 msgstr "ÉâÆ°¾®¿ôÅÀ¤ÎÈæ³Ó¤Ç == ¤ä != ¤ò»È¤¦¤Î¤Ï°ÂÁ´¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:2225 c-typeck.c:2231
+#: c-typeck.c:2164 c-typeck.c:2170
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr "ISO C ¤Ï `void *' ¤È´Ø¿ô¥Ý¥¤¥ó¥¿¤È¤ÎÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:2234 c-typeck.c:2276 c-typeck.c:2304
+#: c-typeck.c:2173 c-typeck.c:2213 c-typeck.c:2241
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "·¿¤¬Á´¤¯°Û¤Ê¤ë¥Ý¥¤¥ó¥¿¤ÎÈæ³Ó¤Ç¥­¥ã¥¹¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2249 c-typeck.c:2255 c-typeck.c:2325 c-typeck.c:2331
+#: c-typeck.c:2187 c-typeck.c:2192 c-typeck.c:2261 c-typeck.c:2266
 msgid "comparison between pointer and integer"
 msgstr "¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¹Ô¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2271 c-typeck.c:2299
+#: c-typeck.c:2208 c-typeck.c:2236
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C ´Ø¿ô¥Ý¥¤¥ó¥¿¤Î½ç½øÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:2296
+#: c-typeck.c:2233
 msgid "comparison of complete and incomplete pointers"
 msgstr "´°Á´¤Ê¥Ý¥¤¥ó¥¿¤ÈÉÔ´°Á´¤Ê¥Ý¥¤¥ó¥¿¤È¤ÎÈæ³Ó¤Ç¤¹"
 
-#: c-typeck.c:2312 c-typeck.c:2319
+#: c-typeck.c:2249 c-typeck.c:2256
 msgid "ordered comparison of pointer with integer zero"
 msgstr "À°¿ô 0 ¤È¥Ý¥¤¥ó¥¿¤È¤Î½ç½øÈæ³Ó¤Ç¤¹"
 
-#: c-typeck.c:2345 cp/typeck.c:3746
+#: c-typeck.c:2280 cp/typeck.c:3391
 msgid "unordered comparison on non-floating point argument"
 msgstr "ÈóÉâÆ°¾®¿ôÅÀ°ú¿ô¤Ç¤Î½ç½øÉÕ¤±¤é¤ì¤Ê¤¤Èæ³Ó¤Ç¤¹"
 
-#: c-typeck.c:2549
+#: c-typeck.c:2491
 msgid "comparison between signed and unsigned"
 msgstr "Éä¹çÉÕ¤­¤ÈÉä¹ç̵¤·¤È¤ÎÈæ³Ó¤Ç¤¹"
 
-#: c-typeck.c:2595 cp/typeck.c:3992
+#: c-typeck.c:2537 cp/typeck.c:3635
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "~¤Çȿž¤µ¤ì¤¿³Ê¾å¤²Éä¹ç̵¤··¿¤ÈÄê¿ô¤È¤ÎÈæ³Ó¤Ç¤¹"
 
-#: c-typeck.c:2603 cp/typeck.c:4000
+#: c-typeck.c:2545 cp/typeck.c:3643
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "~¤Çȿž¤µ¤ì¤¿Éä¹ç̵¤··¿¤ÈÉä¹ç̵¤··¿¤È¤ÎÈæ³Ó¤Ç¤¹"
 
-#: c-typeck.c:2665
-msgid "pointer of type `void *' used in arithmetic"
-msgstr "`void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
-
-#: c-typeck.c:2671
-msgid "pointer to a function used in arithmetic"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
-
-#: c-typeck.c:2751
+#: c-typeck.c:2625
 msgid "pointer of type `void *' used in subtraction"
 msgstr "`void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤Îº¹¤òµá¤á¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2753
+#: c-typeck.c:2627
 msgid "pointer to a function used in subtraction"
 msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤Îº¹¤òµá¤á¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2850
+#: c-typeck.c:2724
 msgid "wrong type argument to unary plus"
 msgstr "ñ¹à¥×¥é¥¹¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2861
+#: c-typeck.c:2737
 msgid "wrong type argument to unary minus"
 msgstr "ñ¹à¥Þ¥¤¥Ê¥¹¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2873
+#: c-typeck.c:2754
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr "ISO C ¤ÏÊ£ÁǶ¦ÌòÍѤΠ`~' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-typeck.c:2879
+#: c-typeck.c:2760
 msgid "wrong type argument to bit-complement"
 msgstr "¥Ó¥Ã¥Èȿž¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2890
+#: c-typeck.c:2769
 msgid "wrong type argument to abs"
 msgstr "abs ¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2902
+#: c-typeck.c:2781
 msgid "wrong type argument to conjugation"
 msgstr "Ê£ÁǶ¦Ìò(~)¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2916
+#: c-typeck.c:2795
 msgid "wrong type argument to unary exclamation mark"
 msgstr "ñ¹à´¶Ã²Éä(!)¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2959
+#: c-typeck.c:2838
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ISO C ¤Ï complex ·¿¤Ç¤Î `++' ¤È `--' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-typeck.c:2974 c-typeck.c:3006
+#: c-typeck.c:2853 c-typeck.c:2885
 #, fuzzy
 msgid "wrong type argument to increment"
 msgstr "¥Ó¥Ã¥Èȿž¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2976 c-typeck.c:3008
+#: c-typeck.c:2855 c-typeck.c:2887
 #, fuzzy
 msgid "wrong type argument to decrement"
 msgstr "¥Ó¥Ã¥Èȿž¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2997
+#: c-typeck.c:2876
 #, fuzzy
 msgid "increment of pointer to unknown structure"
 msgstr "ÉÔÌÀ¤Ê¹½Â¤ÂΤËÂФ¹¤ë¥Ý¥¤¥ó¥¿¤Î%s"
 
-#: c-typeck.c:2999
+#: c-typeck.c:2878
 #, fuzzy
 msgid "decrement of pointer to unknown structure"
 msgstr "ÉÔÌÀ¤Ê¹½Â¤ÂΤËÂФ¹¤ë¥Ý¥¤¥ó¥¿¤Î%s"
 
-#: c-typeck.c:3081
-msgid "increment"
-msgstr "¥¤¥ó¥¯¥ê¥á¥ó¥È"
-
-#: c-typeck.c:3081
-msgid "decrement"
-msgstr "¥Ç¥¯¥ê¥á¥ó¥È"
-
-#: c-typeck.c:3136
+#: c-typeck.c:3015
 msgid "ISO C forbids the address of a cast expression"
 msgstr "ISO C ¤Ï¥­¥ã¥¹¥È¼°¤Î¥¢¥É¥ì¥¹É¾²Á¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:3146
+#: c-typeck.c:3025
 msgid "invalid lvalue in unary `&'"
 msgstr "ñ¹à¤Î `&' ¤Ç¤Îº¸ÊÕÃͤ¬Ìµ¸ú¤Ç¤¹"
 
-#: c-typeck.c:3178
+#: c-typeck.c:3057
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð `%s' ¤Î¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Î¥¢¥É¥ì¥¹¤ò¼èÆÀ¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#. condition met at compile time
-#: c-typeck.c:3287 c-typeck.c:4649 c-typeck.c:4665 c-typeck.c:4681 gcc.c:4457
-#: rtl-error.c:121 tradcif.y:533 tradcpp.c:4123 ch/expr.c:1782 ch/parse.c:361
-#: ch/typeck.c:160 cp/typeck.c:4767 java/expr.c:387 java/verify.c:1464
-#: java/verify.c:1465 java/verify.c:1480
+#: c-typeck.c:3166 c-typeck.c:4632 c-typeck.c:4648 c-typeck.c:4664
+#: final.c:3146 final.c:3148 gcc.c:4397 rtl-error.c:122 toplev.c:1694
+#: config/cris/cris.c:529 cp/typeck.c:4341 java/expr.c:364 java/verify.c:1467
+#: java/verify.c:1468 java/verify.c:1483
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: c-typeck.c:3348
+#: c-typeck.c:3227
 msgid "ISO C forbids use of conditional expressions as lvalues"
 msgstr "ISO C ¤Ïº¸ÊÕÃͤȤ·¤Æ¤Î¾ò·ï¼°¤ÎÍøÍѤò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:3351
+#: c-typeck.c:3230
 msgid "ISO C forbids use of compound expressions as lvalues"
 msgstr "ISO C ¤Ïº¸ÊÕÃͤȤ·¤Æ¤ÎÊ£¹ç¼°¤ÎÍøÍѤò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:3354
+#: c-typeck.c:3233
 msgid "ISO C forbids use of cast expressions as lvalues"
 msgstr "ISO C ¤Ïº¸ÊÕÃͤȤ·¤Æ¤Î¥­¥ã¥¹¥È¼°¤ÎÍøÍѤò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:3371
+#: c-typeck.c:3250
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑ¥á¥ó¥Ð `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3375
+#: c-typeck.c:3254
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑÊÑ¿ô `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3378
+#: c-typeck.c:3257
 #, c-format
 msgid "%s of read-only location"
 msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑÎΰè¤Ç¹Ô¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3396
+#: c-typeck.c:3276
 #, fuzzy, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤Î¥¢¥É¥ì¥¹¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó"
 
-#: c-typeck.c:3424 ch/typeck.c:3676 ch/xtypeck.c:62
+#: c-typeck.c:3304
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr "Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3428 ch/typeck.c:3680 ch/xtypeck.c:66
+#: c-typeck.c:3308
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr "¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3435 ch/typeck.c:3687 ch/xtypeck.c:73
+#: c-typeck.c:3315
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr "Í׵ᤵ¤ì¤¿Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹"
 
-#: c-typeck.c:3447 ch/typeck.c:3699 ch/xtypeck.c:85
+#: c-typeck.c:3327
 msgid "cannot put object with volatile field into register"
 msgstr "volatile ¥Õ¥£¡¼¥ë¥É¤ò¥ì¥¸¥¹¥¿¤Ë»ý¤Ã¤Æ¤¤¤ë¤è¤¦¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤òÃÖ¤±¤Þ¤»¤ó"
 
-#: c-typeck.c:3451 ch/typeck.c:3703 ch/xtypeck.c:89
+#: c-typeck.c:3331
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í׵ᤵ¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3559
+#: c-typeck.c:3439
 msgid "signed and unsigned type in conditional expression"
 msgstr "¾ò·ï¼°¤ËÉä¹çÉÕ¤­·¿¤ÈÉä¹ç̵¤··¿¤È¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-typeck.c:3566
+#: c-typeck.c:3446
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C ¤ÏÊÒ¦¤À¤±¤¬ void ¤È¤Ê¤ë¾ò·ï¼°¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:3582 c-typeck.c:3589
+#: c-typeck.c:3462 c-typeck.c:3469
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr "ISO C ¤Ï `void *' ¤È´Ø¿ô¥Ý¥¤¥ó¥¿¤È¤ò¾ò·ï¼°¤È¤¹¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:3595
+#: c-typeck.c:3475
 msgid "pointer type mismatch in conditional expression"
 msgstr "¾ò·ï¼°¤Ç¤Î¥Ý¥¤¥ó¥¿¤Î·¿¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: c-typeck.c:3602 c-typeck.c:3612
+#: c-typeck.c:3482 c-typeck.c:3492
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "¾ò·ï¼°¤Ç¥Ý¥¤¥ó¥¿·¿¤ÈÀ°¿ô·¿¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: c-typeck.c:3626
+#: c-typeck.c:3506
 msgid "type mismatch in conditional expression"
 msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: c-typeck.c:3697 cp/typeck.c:5008
+#: c-typeck.c:3577 cp/typeck.c:4597
 msgid "left-hand operand of comma expression has no effect"
 msgstr "¥«¥ó¥Þ±é»»»Ò¤Îº¸Â¦¤Î¼°¤Ë¸úÎϤ¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:3736
+#: c-typeck.c:3621
 msgid "cast specifies array type"
 msgstr "¥­¥ã¥¹¥È¤¬ÇÛÎ󷿤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:3742
+#: c-typeck.c:3627
 msgid "cast specifies function type"
 msgstr "¥­¥ã¥¹¥È¤Ï´Ø¿ô·¿¤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:3752
+#: c-typeck.c:3637
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C ¤ÏÈó¥¹¥«¥é¡¼¤«¤éƱ¤¸·¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:3771
+#: c-typeck.c:3656
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C ¤Ï¶¦ÍÑÂη¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:3787
+#: c-typeck.c:3671
 msgid "cast to union type from type not present in union"
 msgstr "¶¦ÍÑÂΤÎÃæ¤Ë¤Ê¤¤·¿¤«¤é¶¦ÍÑÂη¿¤Ø¥­¥ã¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
 
+#: c-typeck.c:3722
+#, fuzzy
+msgid "cast adds new qualifiers to function type"
+msgstr "¥­¥ã¥¹¥È¤Ï´Ø¿ô·¿¤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹"
+
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3830
+#: c-typeck.c:3727
 msgid "cast discards qualifiers from pointer target type"
 msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
 
-#: c-typeck.c:3845
+#: c-typeck.c:3742
 msgid "cast increases required alignment of target type"
 msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤ÎÍ׵ᥢ¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤·¤Þ¤¹"
 
-#: c-typeck.c:3851 cp/typeck.c:5422
+#: c-typeck.c:3748 cp/typeck.c:5027
 msgid "cast from pointer to integer of different size"
 msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤«¤é°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤È¤Ê¤ê¤Þ¤¹"
 
-#: c-typeck.c:3856
+#: c-typeck.c:3753
 msgid "cast does not match function type"
 msgstr "¥­¥ã¥¹¥È¤Ë¤è¤ë´Ø¿ô¤Î·¿¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: c-typeck.c:3863 cp/typeck.c:5429
+#: c-typeck.c:3760 cp/typeck.c:5034
 msgid "cast to pointer from integer of different size"
 msgstr "°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤Ë¥­¥ã¥¹¥È¤µ¤ì¤Þ¤·¤¿"
 
+#: c-typeck.c:3772
+msgid "type-punning to incomplete type might break strict-aliasing rules"
+msgstr ""
+
+#: c-typeck.c:3776
+msgid "dereferencing type-punned pointer will break strict-aliasing rules"
+msgstr ""
+
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:4021
+#: c-typeck.c:3935
 msgid "invalid lvalue in assignment"
 msgstr "ÂåÆþ¤È¤·¤Æ̵¸ú¤Êº¸ÊÕÃͤǤ¹"
 
 #. Convert new value to destination type.
-#: c-typeck.c:4030 c-typeck.c:4055 c-typeck.c:4072 ch/typeck.c:2334
-#: cp/typeck.c:5544 cp/typeck.c:5701
+#: c-typeck.c:3944 c-typeck.c:3969 c-typeck.c:3986 cp/typeck.c:5145
+#: cp/typeck.c:5294
 msgid "assignment"
 msgstr "ÂåÆþ"
 
-#: c-typeck.c:4239 c-typeck.c:4306
+#: c-typeck.c:4056
+#, fuzzy
+msgid "cannot pass rvalue to reference parameter"
+msgstr "»²¾È·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
+
+#: c-typeck.c:4160 c-typeck.c:4227
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr "%s¤Ë¤è¤ê¡¢½¤¾þ¤µ¤ì¤Ê¤¤´Ø¿ô¥Ý¥¤¥ó¥¿¤«¤é¡¢½¤¾þ¤µ¤ì¤¿´Ø¿ô¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤¹"
 
-#: c-typeck.c:4243 c-typeck.c:4286
+#: c-typeck.c:4164 c-typeck.c:4207
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr "%s¤Ë¤è¤ê¡¢¥Ý¥¤¥ó¥¿¤Î¼¨¤¹·¿¤«¤é¤Î½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
 
-#: c-typeck.c:4249
+#: c-typeck.c:4170
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C ¤Ç¤Ï°ú¿ô¤«¤é¶¦ÍÑÂΤؤÎÊÑ´¹¤ò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:4278
+#: c-typeck.c:4199
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr "ISO C ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È `void *' ¤È¤Î%s¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:4295
+#: c-typeck.c:4216
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr "%s ¤Ç¥Ý¥¤¥ó¥¿¤Î¼¨¤¹ÂоݤÎÉä¹æ¤Î̵ͭ¤¬°Û¤Ê¤ê¤Þ¤¹"
 
-#: c-typeck.c:4311
+#: c-typeck.c:4232
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr "¸ß´¹À­¤Î¤Ê¤¤¥Ý¥¤¥ó¥¿·¿¤«¤é¤Î%s¤Ç¤¹"
 
-#: c-typeck.c:4327
+#: c-typeck.c:4248
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤ÇÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤·¤¿"
 
-#: c-typeck.c:4335
+#: c-typeck.c:4256
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤Ç¥Ý¥¤¥ó¥¿¤«¤éÀ°¿ô¤òºî¤ê¤Þ¤·¤¿"
 
-#: c-typeck.c:4349 c-typeck.c:4352
+#: c-typeck.c:4270 c-typeck.c:4273
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:4356
+#: c-typeck.c:4277
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr "´ÖÀÜŪ¤Ê´Ø¿ô¸Æ¤Ó½Ð¤·¤ÎÂè %d °ú¿ô¤ËÂФ·¤Æ¸ß´¹À­¤Î¤Ê¤¤·¿¤Ç¤¹"
 
-#: c-typeck.c:4360
+#: c-typeck.c:4281
 #, c-format
 msgid "incompatible types in %s"
 msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
 
 #. Function name is known; supply it.
-#: c-typeck.c:4391
+#: c-typeck.c:4339
+#, fuzzy, c-format
+msgid "passing arg of `%s'"
+msgstr "°ú¿ô %d ¸Ä¤Î `%s' ¤òÅϤ·¤Þ¤¹"
+
+#. Function name unknown (call through ptr).
+#: c-typeck.c:4349
+#, fuzzy
+msgid "passing arg of pointer to function"
+msgstr "°ú¿ô %d ¸Ä¤Î´Ø¿ô¥Ý¥¤¥ó¥¿¤òÅϤ·¤Þ¤¹"
+
+#. Function name is known; supply it.
+#: c-typeck.c:4357
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr "°ú¿ô %d ¸Ä¤Î `%s' ¤òÅϤ·¤Þ¤¹"
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:4401
+#: c-typeck.c:4367
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr "°ú¿ô %d ¸Ä¤Î´Ø¿ô¥Ý¥¤¥ó¥¿¤òÅϤ·¤Þ¤¹"
 
-#: c-typeck.c:4468
+#: c-typeck.c:4433
 msgid "initializer for static variable is not constant"
 msgstr "static ÊÑ¿ô¤Î½é´ü²½»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:4474
+#: c-typeck.c:4439
 msgid "initializer for static variable uses complicated arithmetic"
 msgstr "static ÊÑ¿ô¤Î½é´ü²½»Ò¤¬Ê£»¨¤Ê·×»»¤ò»È¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:4482
+#: c-typeck.c:4447
 msgid "aggregate initializer is not constant"
 msgstr "½¸¹çÂΤνé´ü²½»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:4484
+#: c-typeck.c:4449
 msgid "aggregate initializer uses complicated arithmetic"
 msgstr "½¸¹çÂΤνé´ü²½»Ò¤ÇÊ£»¨¤Ê·×»»¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:4491
+#: c-typeck.c:4456
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "¸Å¤¤ C ¤Ç¤Ï¼«Æ°Åª¤Ê½¸¹çÂΤνé´ü²½¤òµñÀ䤷¤Þ¤¹"
 
-#: c-typeck.c:4652 c-typeck.c:4668 c-typeck.c:4684
+#: c-typeck.c:4635 c-typeck.c:4651 c-typeck.c:4667
 #, c-format
 msgid "(near initialization for `%s')"
 msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
 
-#: c-typeck.c:4736 cp/typeck2.c:531
+#: c-typeck.c:4718 cp/typeck2.c:505
 msgid "char-array initialized from wide string"
 msgstr "¥ï¥¤¥Éʸ»úÎ󤫤é char ¤ÎÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:4743 cp/typeck2.c:538
+#: c-typeck.c:4725 cp/typeck2.c:512
 msgid "int-array initialized from non-wide string"
 msgstr "Èó¥ï¥¤¥Éʸ»úÎ󤫤é int ¤ÎÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:4761 cp/typeck2.c:554
+#: c-typeck.c:4743 cp/typeck2.c:528
 msgid "initializer-string for array of chars is too long"
 msgstr "char ¤ÎÇÛÎó¤Ë¤È¤Ã¤Æ½é´ü²½»Òʸ»úÎó¤¬Ä¹¤¹¤®¤Þ¤¹"
 
-#: c-typeck.c:4797
+#: c-typeck.c:4781
 msgid "array initialized from non-constant array expression"
 msgstr "ÈóÄê¿ôÇÛÎó¼°¤«¤éÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:4814 c-typeck.c:4816 c-typeck.c:4832 c-typeck.c:4853
-#: c-typeck.c:6264
+#: c-typeck.c:4798 c-typeck.c:4800 c-typeck.c:4816 c-typeck.c:4837
+#: c-typeck.c:6237
 msgid "initializer element is not constant"
 msgstr "½é´ü²½»Ò¤ÎÍ×ÁǤ¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:4848
+#: c-typeck.c:4832
 msgid "initialization"
 msgstr "½é´ü²½"
 
-#: c-typeck.c:4859 c-typeck.c:6269
+#: c-typeck.c:4843 c-typeck.c:6242
 msgid "initializer element is not computable at load time"
 msgstr "½é´ü²½»Ò¤ÎÍ×ÁÇ¤Ï¥í¡¼¥É»þ¤Ë·×»»¤µ¤ìÆÀ¤Þ¤»¤ó"
 
-#: c-typeck.c:4896 c-typeck.c:4912 cp/typeck2.c:631
+#: c-typeck.c:4858 cp/typeck2.c:605
 msgid "invalid initializer"
 msgstr "̵¸ú¤Ê½é´ü²½»Ò"
 
-#: c-typeck.c:5397
+#: c-typeck.c:5351
 msgid "extra brace group at end of initializer"
 msgstr "½é´ü²½»Ò¤Î½ª¤ï¤ê¤Ë;ʬ¤Ê¥Ö¥ì¡¼¥¹¤Î¥°¥ë¡¼¥×"
 
-#: c-typeck.c:5417
+#: c-typeck.c:5371
 msgid "missing braces around initializer"
 msgstr "½é´ü²½»Ò¤Î¤Þ¤ï¤ê¤Î¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:5469
+#: c-typeck.c:5431
 msgid "braces around scalar initializer"
 msgstr "¥¹¥«¥é¡¼½é´ü²½»Ò¤¬¥Ö¥ì¡¼¥¹¤Ç°Ï¤Þ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:5517
+#: c-typeck.c:5479
 msgid "initialization of flexible array member in a nested context"
 msgstr "¥Í¥¹¥È¤·¤¿Ê¸Ì®¤Ç²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:5519
+#: c-typeck.c:5481
 msgid "initialization of a flexible array member"
 msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:5550
+#: c-typeck.c:5512
 msgid "missing initializer"
 msgstr "½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:5575
+#: c-typeck.c:5538
 msgid "empty scalar initializer"
 msgstr "¶õ¤Î¥¹¥«¥é¡¼½é´ü²½»Ò"
 
-#: c-typeck.c:5580
+#: c-typeck.c:5543
 msgid "extra elements in scalar initializer"
 msgstr "¥¹¥«¥é¡¼½é´ü²½»Ò¤Ë;ʬ¤ÊÍ×ÁÇ"
 
-#: c-typeck.c:5666
+#: c-typeck.c:5629
 msgid "initialization designators may not nest"
 msgstr "½é´ü²½»Ø̾»Ò¤Ç¤Ï¥Í¥¹¥È¤µ¤»¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
 
-#: c-typeck.c:5687 c-typeck.c:5758
+#: c-typeck.c:5650 c-typeck.c:5721
 msgid "array index in non-array initializer"
 msgstr "ÈóÇÛÎó¤Î½é´ü²½»Ò¤ËÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹¤¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:5692 c-typeck.c:5810
+#: c-typeck.c:5655 c-typeck.c:5773
 msgid "field name not in record or union initializer"
 msgstr "¥ì¥³¡¼¥É¤ä¶¦ÍÑÂΤ˥ե£¡¼¥ë¥É̾¤¬¤Ê¤¤½é´ü²½»Ò¤Ç¤¹"
 
-#: c-typeck.c:5754 c-typeck.c:5756
+#: c-typeck.c:5717 c-typeck.c:5719
 msgid "nonconstant array index in initializer"
 msgstr "½é´ü²½»ÒÆâ¤ËÈóÄê¿ô¤ÎÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-typeck.c:5761
+#: c-typeck.c:5724
 msgid "array index in initializer exceeds array bounds"
 msgstr "½é´ü²½»ÒÆâ¤ÎÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹¤¬ÇÛÎó¤Î¶­³¦¤òĶ¤¨¤Þ¤·¤¿"
 
-#: c-typeck.c:5772
+#: c-typeck.c:5735
 msgid "empty index range in initializer"
 msgstr "½é´ü²½»ÒÆâ¤Ë¶õ¤ÎÈÏ°Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-typeck.c:5781
+#: c-typeck.c:5744
 msgid "array index range in initializer exceeds array bounds"
 msgstr "½é´ü²½»Ò¤ÎÈÏ°Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬ÇÛÎó¤Î¶­³¦¤òĶ¤¨¤Þ¤·¤¿"
 
-#: c-typeck.c:5822
+#: c-typeck.c:5785
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr "ÉÔÌÀ¤Ê¥Õ¥£¡¼¥ë¥É `%s' ¤¬½é´ü²½»Ò¤Ç»ØÄꤵ¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:5859 c-typeck.c:5880 c-typeck.c:6332
+#: c-typeck.c:5822 c-typeck.c:5843 c-typeck.c:6304
 msgid "initialized field with side-effects overwritten"
 msgstr "½é´ü²½¤µ¤ì¤¿¥Õ¥£¡¼¥ë¥É¤¬ÉûºîÍѤǾå½ñ¤­¤µ¤ì¤Þ¤¹"
 
-#: c-typeck.c:6542
+#: c-typeck.c:6514
 msgid "excess elements in char array initializer"
 msgstr "char ÇÛÎó½é´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
 
-#: c-typeck.c:6549 c-typeck.c:6588
+#: c-typeck.c:6521 c-typeck.c:6567
 msgid "excess elements in struct initializer"
 msgstr "¹½Â¤Âνé´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
 
-#: c-typeck.c:6655
+#: c-typeck.c:6582
+#, fuzzy
+msgid "non-static initialization of a flexible array member"
+msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+
+#: c-typeck.c:6644
 msgid "excess elements in union initializer"
 msgstr "¶¦ÍÑÂνé´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
 
-#: c-typeck.c:6676
+#: c-typeck.c:6665
 msgid "traditional C rejects initialization of unions"
 msgstr "¸Å¤¤ C ¤Ï¶¦ÍÑÂΤνé´ü¤òµñÀ䤷¤Þ¤¹"
 
-#: c-typeck.c:6739
+#: c-typeck.c:6728
 msgid "excess elements in array initializer"
 msgstr "ÇÛÎó½é´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
 
-#: c-typeck.c:6765
+#: c-typeck.c:6757
+#, fuzzy
+msgid "excess elements in vector initializer"
+msgstr "¥¹¥«¥é¡¼½é´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
+
+#: c-typeck.c:6779
 msgid "excess elements in scalar initializer"
 msgstr "¥¹¥«¥é¡¼½é´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
 
-#: c-typeck.c:6876 ch/parse.c:2026
+#: c-typeck.c:6886
 msgid "asm template is not a string constant"
 msgstr "asm ¥Æ¥ó¥×¥ì¡¼¥È¤¬Ê¸»úÎóÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:6908
+#: c-typeck.c:6918
 msgid "invalid lvalue in asm statement"
 msgstr "asm Ê¸¤ÎÃæ¤Ë̵¸ú¤Êº¸ÊÕÃÍ"
 
-#: c-typeck.c:6979
+#: c-typeck.c:6993
 msgid "modification by `asm'"
 msgstr "`asm' ¤Ë¤è¤ë½¤Àµ"
 
-#: c-typeck.c:6998 cp/typeck.c:6586
+#: c-typeck.c:7012 cp/typeck.c:6152
 msgid "function declared `noreturn' has a `return' statement"
 msgstr "`noreturn' ¤ÎÀë¸À¤µ¤ì¤¿´Ø¿ô¤Ë `return' Ê¸¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-typeck.c:7005
+#: c-typeck.c:7019
 msgid "`return' with no value, in function returning non-void"
 msgstr "Ìá¤ê·¿¤¬´Ø¿ô¤Ç¡¢`return' ¤ËÃͤ¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:7011
+#: c-typeck.c:7025
 msgid "`return' with a value, in function returning void"
 msgstr "Ìá¤ê·¿¤¬ void ¤Î´Ø¿ô¤Ç¡¢`return' ¤ËÃͤ¬¤¢¤ê¤Þ¤¹"
 
-#: c-typeck.c:7015
+#: c-typeck.c:7029
 msgid "return"
 msgstr "return"
 
-#: c-typeck.c:7066
+#: c-typeck.c:7081
 msgid "function returns address of local variable"
 msgstr "´Ø¿ô¤¬¥í¡¼¥«¥ëÊÑ¿ô¤Î¥¢¥É¥ì¥¹¤òÊÖ¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:7123 cp/semantics.c:525
+#: c-typeck.c:7137 cp/semantics.c:555
 msgid "switch quantity not an integer"
 msgstr "switch ¤ÎÆâÍƤ¬À°¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:7134
+#: c-typeck.c:7147
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr "ISO C ¤Ç¤Ï `long' ¤Î switch ¼°¤Ï `int' ¤ËÊÑ´¹¤µ¤ì¤Þ¤»¤ó"
 
-#: c-typeck.c:7177 cp/decl.c:5214
+#: c-typeck.c:7182 cp/decl.c:5173
 msgid "case label not within a switch statement"
 msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:7179 cp/decl.c:5219
+#: c-typeck.c:7184 cp/decl.c:5178
 msgid "`default' label not within a switch statement"
 msgstr "`default' ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: calls.c:1889
+#: calls.c:1921
 #, c-format
 msgid "inlining failed in call to `%s'"
 msgstr "`%s' ¤Ø¤Î¸Æ¤Ó½Ð¤·¤Î¥¤¥ó¥é¥¤¥ó²½¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
 
-#: calls.c:1890 calls.c:2196
+#: calls.c:1922 calls.c:2228
 msgid "called from here"
 msgstr "¤³¤³¤«¤é¸Æ¤Ð¤ì¤Þ¤·¤¿"
 
-#: calls.c:2195
+#: calls.c:2227
 #, c-format
 msgid "can't inline call to `%s'"
 msgstr "`%s' ¤Ø¤Î¸Æ¤Ó½Ð¤·¤Ï¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Þ¤»¤ó"
 
-#: calls.c:2233
+#: calls.c:2257
 msgid "function call has aggregate value"
 msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤¬½¸¹çÂΤÎÃͤò»ý¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: calls.c:4527
+#: calls.c:4614
 #, fuzzy
 msgid "variable offset is passed partially in stack and in reg"
 msgstr "ÊÑ¿ô¥ª¥Õ¥»¥Ã¥È¤¬¥¹¥¿¥Ã¥¯¤È¥ì¥¸¥¹¥¿¤ÇÅù²Á¤ËÅϤµ¤ì¤Þ¤·¤¿"
 
-#: calls.c:4529
+#: calls.c:4616
 msgid "variable size is passed partially in stack and in reg"
 msgstr "ÊÑ¿ô¥µ¥¤¥º¤¬¥¹¥¿¥Ã¥¯¤È¥ì¥¸¥¹¥¿¤ÇÅù²Á¤ËÅϤµ¤ì¤Þ¤·¤¿"
 
-#: cfgrtl.c:1545
+#: cfgloop.c:1106
+#, c-format
+msgid "Size of loop %d should be %d, not %d."
+msgstr ""
+
+#: cfgloop.c:1125
+#, c-format
+msgid "Bb %d do not belong to loop %d."
+msgstr ""
+
+#: cfgloop.c:1143
+#, c-format
+msgid "Loop %d's header does not have exactly 2 entries."
+msgstr ""
+
+#: cfgloop.c:1151
+#, c-format
+msgid "Loop %d's latch does not have exactly 1 successor."
+msgstr ""
+
+#: cfgloop.c:1156
+#, c-format
+msgid "Loop %d's latch does not have header as successor."
+msgstr ""
+
+#: cfgloop.c:1161
+#, c-format
+msgid "Loop %d's latch does not belong directly to it."
+msgstr ""
+
+#: cfgloop.c:1167
+#, c-format
+msgid "Loop %d's header does not belong directly to it."
+msgstr ""
+
+#: cfgrtl.c:1704
+#, c-format
+msgid "bb %d on wrong place"
+msgstr ""
+
+#: cfgrtl.c:1710
+#, c-format
+msgid "prev_bb of %d should be %d, not %d"
+msgstr ""
+
+#: cfgrtl.c:1730
 #, fuzzy, c-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "½ªÎ»Ì¿Îá %d(¥Ö¥í¥Ã¥¯ %d) ¤¬°ìÏ¢¤ÎÌ¿ÎáÎó¤ÎÃæ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£"
 
-#: cfgrtl.c:1559
+#: cfgrtl.c:1744
 #, fuzzy, c-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "Ì¿Îá %d ¤¬Ê£¿ô¤Î´ðËÜ¥Ö¥í¥Ã¥¯(%d ¤È %d)¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cfgrtl.c:1570
+#: cfgrtl.c:1756
 #, fuzzy, c-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "³«»ÏÌ¿Îá %d(¥Ö¥í¥Ã¥¯ %d) ¤¬°ìÏ¢¤ÎÌ¿ÎáÎó¤ÎÃæ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£"
 
-#: cfgrtl.c:1590
+#: cfgrtl.c:1778
+#, c-format
+msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
+msgstr ""
+
+#: cfgrtl.c:1785
+#, c-format
+msgid "verify_flow_info: Wrong count of block %i %i"
+msgstr ""
+
+#: cfgrtl.c:1791
+#, c-format
+msgid "verify_flow_info: Wrong frequency of block %i %i"
+msgstr ""
+
+#: cfgrtl.c:1799
 #, c-format
 msgid "verify_flow_info: Duplicate edge %i->%i"
 msgstr ""
 
-#: cfgrtl.c:1606
+#: cfgrtl.c:1805
+#, c-format
+msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
+msgstr ""
+
+#: cfgrtl.c:1811
+#, c-format
+msgid "verify_flow_info: Wrong count of edge %i->%i %i"
+msgstr ""
+
+#: cfgrtl.c:1841
 #, c-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:1620
+#: cfgrtl.c:1856
 #, c-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:1622
+#: cfgrtl.c:1858
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.c:1628
+#: cfgrtl.c:1865
 #, fuzzy, c-format
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d pred edge ¥ê¥¹¥È¤¬µ¡Ç½¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#: cfgrtl.c:1651
+#: cfgrtl.c:1881
+#, c-format
+msgid "Missing REG_EH_REGION note in the end of bb %i"
+msgstr ""
+
+#: cfgrtl.c:1889
+#, c-format
+msgid "Too many outgoing branch edges from bb %i"
+msgstr ""
+
+#: cfgrtl.c:1894
+#, c-format
+msgid "Fallthru edge after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1899
+#, c-format
+msgid "Wrong amount of branch edges after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1905
+#, fuzzy, c-format
+msgid "Wrong amount of branch edges after conditional jump %i"
+msgstr "¾ò·ï¤Î¼Â¹Ô¤è¤ê¤Ïʬ´ô¤ÎÀ¸À®¤òÍ¥À褹¤ë"
+
+#: cfgrtl.c:1910
+#, c-format
+msgid "Call edges for non-call insn in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1919
+#, c-format
+msgid "Abnormal edges for no purpose in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1934
 #, c-format
 msgid "missing barrier after block %i"
 msgstr ""
 
-#: cfgrtl.c:1662
+#: cfgrtl.c:1944
 #, fuzzy, c-format
 msgid "basic block %d pred edge is corrupted"
 msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d pred edge ¥ê¥¹¥È¤¬µ¡Ç½¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#: cfgrtl.c:1678
-#, fuzzy, c-format
-msgid "insn %d is inside basic block %d but block_for_insn is NULL"
-msgstr "Ì¿Îá %d ¤¬Ê£¿ô¤Î´ðËÜ¥Ö¥í¥Ã¥¯(%d ¤È %d)¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
+#: cfgrtl.c:1961
+#, c-format
+msgid "insn %d inside basic block %d but block_for_insn is NULL"
+msgstr ""
 
-#: cfgrtl.c:1681
-#, fuzzy, c-format
-msgid "insn %d is inside basic block %d but block_for_insn is %i"
-msgstr "Ì¿Îá %d ¤¬Ê£¿ô¤Î´ðËÜ¥Ö¥í¥Ã¥¯(%d ¤È %d)¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
+#: cfgrtl.c:1965
+#, c-format
+msgid "insn %d inside basic block %d but block_for_insn is %i"
+msgstr ""
 
-#: cfgrtl.c:1694 cfgrtl.c:1702
+#: cfgrtl.c:1979 cfgrtl.c:1989
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK ¤¬¥Ö¥í¥Ã¥¯ %d ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: cfgrtl.c:1718
-#, c-format
-msgid "NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d"
+#: cfgrtl.c:2002
+#, fuzzy, c-format
+msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d ¤¬´ðËÜ¥Ö¥í¥Ã¥¯ %d ¤ÎÃæ¤Û¤É¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cfgrtl.c:1730
+#: cfgrtl.c:2014
 #, fuzzy, c-format
 msgid "in basic block %d:"
 msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d Æâ:"
 
-#: cfgrtl.c:1731
+#: cfgrtl.c:2015
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:1751
+#: cfgrtl.c:2034
 #, fuzzy, c-format
 msgid "basic block %i edge lists are corrupted"
 msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %i edge ¥ê¥¹¥È¤¬µ¡Ç½¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#: cfgrtl.c:1765
+#: cfgrtl.c:2049
 #, fuzzy
 msgid "basic blocks not numbered consecutively"
 msgstr "´ðËÜ¥Ö¥í¥Ã¥¯¤¬Ï¢Â³Åª¤ËÈÖ¹æÉÕ¤±¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: cfgrtl.c:1792
+#: cfgrtl.c:2074
 #, fuzzy
 msgid "insn outside basic block"
 msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d Æâ:"
 
-#: cfgrtl.c:1800
+#: cfgrtl.c:2082
 #, fuzzy
 msgid "return not followed by barrier"
 msgstr "'#' ¤Ë¥Þ¥¯¥í²¾°ú¿ô̾¤¬Â³¤¤¤Æ¤¤¤Þ¤»¤ó"
 
-#: cfgrtl.c:1807
+#: cfgrtl.c:2087
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "Ì¿ÎáÏ¢º¿Ãæ¤Î bb ¤Î¿ô (%d) ¤¬ n_basic_blocks (%d) ¤È°ã¤¤¤Þ¤¹"
 
-#: cfgrtl.c:1811
+#: cfgrtl.c:2091
 msgid "verify_flow_info failed"
 msgstr ""
 
-#: collect2.c:439
+#: collect2.c:425
 msgid "internal error"
 msgstr "ÆâÉô¥¨¥é¡¼"
 
-#: collect2.c:940
+#: collect2.c:934
 msgid "no arguments"
 msgstr "°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: collect2.c:1269 collect2.c:1417 collect2.c:1450
+#: collect2.c:1263 collect2.c:1411 collect2.c:1444
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1272 collect2.c:1422 collect2.c:1453
+#: collect2.c:1266 collect2.c:1416 collect2.c:1447
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: collect2.c:1281
+#: collect2.c:1275
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 version %s"
 
-#: collect2.c:1371
+#: collect2.c:1365
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "%d ¸Ä¤Î¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
 
-#: collect2.c:1372
+#: collect2.c:1366
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "%d ¸Ä¤Î¥Ç¥¹¥È¥é¥¯¥¿¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
 
-#: collect2.c:1373
+#: collect2.c:1367
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "%d ¸Ä¤Î¥Õ¥ì¡¼¥à¥Æ¡¼¥Ö¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
 
-#: collect2.c:1514
+#: collect2.c:1508
 #, c-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s ¥·¥°¥Ê¥ë %d [%s]%s ¤Ç½ªÎ»¤µ¤»¤é¤ì¤Þ¤·¤¿"
 
-#: collect2.c:1533
+#: collect2.c:1527
 #, c-format
 msgid "%s returned %d exit status"
 msgstr "%s ¤Ï exit ¾õÂÖ %d ¤òÊÖ¤·¤Þ¤·¤¿"
 
-#: collect2.c:1561
+#: collect2.c:1555
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[%s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó]"
 
-#: collect2.c:1576
+#: collect2.c:1570
 #, c-format
 msgid "cannot find `%s'"
 msgstr "`%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: collect2.c:1587 collect2.c:1590
+#: collect2.c:1581 collect2.c:1584
 #, c-format
 msgid "redirecting stdout: %s"
 msgstr "stdout ¤Ø¤Î¥ê¥À¥¤¥ì¥¯¥È: %s"
 
-#: collect2.c:1633
+#: collect2.c:1627
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[%s ¤òÎ¥¤ì¤Þ¤¹]\n"
 
-#: collect2.c:1876
+#: collect2.c:1870
 #, c-format
-msgid "\nwrite_c_file - output name is %s, prefix is %s\n"
-msgstr "\nwrite_c_file - ½ÐÎÏ̾¤Ï %s¡¢¥×¥ì¥Õ¥£¥¯¥¹¤Ï %s\n"
+msgid ""
+"\n"
+"write_c_file - output name is %s, prefix is %s\n"
+msgstr ""
+"\n"
+"write_c_file - ½ÐÎÏ̾¤Ï %s¡¢¥×¥ì¥Õ¥£¥¯¥¹¤Ï %s\n"
 
-#: collect2.c:2089
+#: collect2.c:2083
 msgid "cannot find `nm'"
 msgstr "`nm' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: collect2.c:2099 collect2.c:2541
+#: collect2.c:2093 collect2.c:2535
 msgid "pipe"
 msgstr "pipe"
 
-#: collect2.c:2103 collect2.c:2545
+#: collect2.c:2097 collect2.c:2539
 msgid "fdopen"
 msgstr "fdopen"
 
-#: collect2.c:2129 collect2.c:2571
+#: collect2.c:2123 collect2.c:2565
 #, c-format
 msgid "dup2 %d 1"
 msgstr "dup2 %d 1"
 
-#: collect2.c:2132 collect2.c:2135 collect2.c:2148 collect2.c:2574
-#: collect2.c:2577 collect2.c:2590
+#: collect2.c:2126 collect2.c:2129 collect2.c:2142 collect2.c:2568
+#: collect2.c:2571 collect2.c:2584
 #, c-format
 msgid "close %d"
 msgstr "close %d"
 
-#: collect2.c:2138
+#: collect2.c:2132 collect2.c:2574
 #, c-format
-msgid "execvp %s"
-msgstr "execvp %s"
+msgid "execv %s"
+msgstr "execv %s"
 
-#: collect2.c:2192
+#: collect2.c:2186
 #, c-format
 msgid "init function found in object %s"
 msgstr "init ´Ø¿ô¤ò¥ª¥Ö¥¸¥§¥¯¥È %s ¤Ç¸«¤Ä¤±¤Þ¤·¤¿"
 
-#: collect2.c:2200
+#: collect2.c:2194
 #, c-format
 msgid "fini function found in object %s"
 msgstr "fini ´Ø¿ô¤ò¥ª¥Ö¥¸¥§¥¯¥È %s ¤Ç¸«¤Ä¤±¤Þ¤·¤¿"
 
-#: collect2.c:2223 collect2.c:2629
+#: collect2.c:2217 collect2.c:2623
 msgid "fclose"
 msgstr "fclose"
 
-#: collect2.c:2268
+#: collect2.c:2262
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
 
-#: collect2.c:2270
+#: collect2.c:2264
 #, c-format
 msgid "unable to stat file '%s'"
 msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ò stat ¤Ç¤­¤Þ¤»¤ó"
 
-#: collect2.c:2276
+#: collect2.c:2270
 #, c-format
 msgid "unable to mmap file '%s'"
 msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ò mmap ¤Ç¤­¤Þ¤»¤ó"
 
-#: collect2.c:2429
+#: collect2.c:2423
 msgid "not found\n"
 msgstr "¸«¤Ä¤«¤ê¤Þ¤»¤ó\n"
 
-#: collect2.c:2431 collect2.c:2608
+#: collect2.c:2425 collect2.c:2602
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "ưŪ°Í¸´Ø·¸ %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: collect2.c:2451
+#: collect2.c:2445
 #, c-format
 msgid "bad magic number in file '%s'"
 msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ËÉÔÀµ¤Ê¥Þ¥¸¥Ã¥¯¥Ê¥ó¥Ð"
 
-#: collect2.c:2473
+#: collect2.c:2467
 msgid "dynamic dependencies.\n"
 msgstr "ưŪ°Í¸´Ø·¸¡£\n"
 
-#: collect2.c:2532
+#: collect2.c:2526
 msgid "cannot find `ldd'"
 msgstr "`ldd' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: collect2.c:2580
-#, c-format
-msgid "execv %s"
-msgstr "execv %s"
-
-#: collect2.c:2593
-msgid "\nldd output with constructors/destructors.\n"
-msgstr "\nldd ½ÐÎϤ¬¥³¥ó¥¹¥È¥é¥¯¥¿/¥Ç¥¹¥È¥é¥¯¥¿¤òȼ¤¤¤Þ¤¹¡£\n"
+#: collect2.c:2587
+msgid ""
+"\n"
+"ldd output with constructors/destructors.\n"
+msgstr ""
+"\n"
+"ldd ½ÐÎϤ¬¥³¥ó¥¹¥È¥é¥¯¥¿/¥Ç¥¹¥È¥é¥¯¥¿¤òȼ¤¤¤Þ¤¹¡£\n"
 
-#: collect2.c:2620
+#: collect2.c:2614
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "ưŪ°Í¸´Ø·¸ '%s' ¤ò³«¤±¤Þ¤»¤ó"
 
-#: collect2.c:2734
+#: collect2.c:2728
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: collect2.c:2853
+#: collect2.c:2847
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤È¤·¤Æ³«¤±¤Þ¤»¤ó"
 
-#: collect2.c:2909
+#: collect2.c:2903
 #, fuzzy, c-format
 msgid "library lib%s not found"
 msgstr "¥é¥¤¥Ö¥é¥ê lib%s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: collect2.c:3038
+#: collect2.c:3030
 #, c-format
 msgid "open %s"
 msgstr "open %s"
 
-#: collect2.c:3061
+#: collect2.c:3053
 msgid "incompatibilities between object file & expected values"
 msgstr "ξΩ¤·¤Ê¤¤¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤È´üÂÔÃÍ"
 
-#: collect2.c:3134
+#: collect2.c:3126
 #, c-format
-msgid "\nProcessing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
-msgstr "\n¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë #%d ¤ò½èÍý¤·¤Þ¤¹¡¢¥ª¥Õ¥»¥Ã¥È = 0x%.8lx, ¼ïÎà = %s\n"
+msgid ""
+"\n"
+"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
+msgstr ""
+"\n"
+"¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë #%d ¤ò½èÍý¤·¤Þ¤¹¡¢¥ª¥Õ¥»¥Ã¥È = 0x%.8lx, ¼ïÎà = %s\n"
 
-#: collect2.c:3143
+#: collect2.c:3135
 msgid "string section missing"
 msgstr "ʸ»úÎ󥻥¯¥·¥ç¥ó¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: collect2.c:3146
+#: collect2.c:3138
 msgid "section pointer missing"
 msgstr "¥»¥¯¥·¥ç¥ó¥Ý¥¤¥ó¥¿¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: collect2.c:3194
+#: collect2.c:3186
 msgid "no symbol table found"
 msgstr "¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: collect2.c:3207
+#: collect2.c:3199
 msgid "no cmd_strings found"
 msgstr "cmd_strings ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: collect2.c:3219
-msgid "\nUpdating header and load commands.\n\n"
-msgstr "\n¥Ø¥Ã¥À¤È load ¥³¥Þ¥ó¥É¤ò¹¹¿·¤·¤Þ¤¹¡£\n"
+#: collect2.c:3211
+msgid ""
+"\n"
+"Updating header and load commands.\n"
+"\n"
+msgstr ""
+"\n"
+"¥Ø¥Ã¥À¤È load ¥³¥Þ¥ó¥É¤ò¹¹¿·¤·¤Þ¤¹¡£\n"
 
-#: collect2.c:3226
+#: collect2.c:3218
 #, c-format
 msgid "load command map, %d cmds, new size %ld.\n"
 msgstr "load ¥³¥Þ¥ó¥É¥Þ¥Ã¥×¡¢%d ¸Ä¤Î¥³¥Þ¥ó¥É¡¢¿·¤¿¤Ê¥µ¥¤¥º %ld¡£\n"
 
-#: collect2.c:3257
-msgid "writing load commands.\n\n"
-msgstr "load ¥³¥Þ¥ó¥É¤ò½ñ¤­¹þ¤ß¤Þ¤¹¡£\n\n"
+#: collect2.c:3249
+msgid ""
+"writing load commands.\n"
+"\n"
+msgstr ""
+"load ¥³¥Þ¥ó¥É¤ò½ñ¤­¹þ¤ß¤Þ¤¹¡£\n"
+"\n"
 
-#: collect2.c:3277
+#: collect2.c:3269
 #, c-format
 msgid "close %s"
 msgstr "close %s"
 
-#: collect2.c:3351
+#: collect2.c:3343
 msgid "could not convert 0x%l.8x into a region"
 msgstr "0x%l.8x ¤òÎΰè¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
 
-#: collect2.c:3355
+#: collect2.c:3347
 #, c-format
 msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
 msgstr "%s ´Ø¿ô, Îΰè %d, ¥ª¥Õ¥»¥Ã¥È = %ld (0x%.8lx)\n"
 
-#: collect2.c:3482
+#: collect2.c:3474
 msgid "bad magic number"
 msgstr "ÉÔÀµ¤Ê¥Þ¥¸¥Ã¥¯¥Ê¥ó¥Ð"
 
-#: collect2.c:3483
+#: collect2.c:3475
 msgid "bad header version"
 msgstr "ÉÔÀµ¤Ê¥Ø¥Ã¥À¥Ð¡¼¥¸¥ç¥ó"
 
-#: collect2.c:3484
+#: collect2.c:3476
 msgid "bad raw header version"
 msgstr "ÉÔÀµ¤ÊÀ¸¤Î¥Ø¥Ã¥À¥Ð¡¼¥¸¥ç¥ó"
 
-#: collect2.c:3485
+#: collect2.c:3477
 msgid "raw header buffer too small"
 msgstr "¾®¤µ¤¹¤®¤ëÀ¸¤Î¥Ø¥Ã¥À¥Ð¥Ã¥Õ¥¡"
 
-#: collect2.c:3486
+#: collect2.c:3478
 msgid "old raw header file"
 msgstr "¸Å¤¤À¸¤Î¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë"
 
-#: collect2.c:3487
+#: collect2.c:3479
 msgid "unsupported version"
 msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¥Ð¡¼¥¸¥ç¥ó¤Ç¤¹"
 
-#: collect2.c:3489
+#: collect2.c:3481
 #, c-format
 msgid "unknown {de,en}code_mach_o_hdr return value %d"
 msgstr "ÉÔÌÀ¤Ê {de,en}code_mach_o_hdr Ìá¤êÃÍ %d"
 
-#: collect2.c:3509
+#: collect2.c:3501
 #, c-format
 msgid "fstat %s"
 msgstr "fstat %s"
 
-#: collect2.c:3546 collect2.c:3594
+#: collect2.c:3538 collect2.c:3586
 #, c-format
 msgid "lseek %s 0"
 msgstr "lseek %s 0"
 
-#: collect2.c:3550
+#: collect2.c:3542
 #, c-format
 msgid "read %s"
 msgstr "read %s"
 
-#: collect2.c:3553
+#: collect2.c:3545
 #, c-format
 msgid "read %ld bytes, expected %ld, from %s"
 msgstr "%ld ¥Ð¥¤¥ÈÆɹþ¤ß¡£%ld (%s ¤«¤é)Æɹþ¤à¤Ï¤º¤Ç¤¹"
 
-#: collect2.c:3574
+#: collect2.c:3566
 #, c-format
 msgid "msync %s"
 msgstr "msync %s"
 
-#: collect2.c:3581
+#: collect2.c:3573
 #, c-format
 msgid "munmap %s"
 msgstr "munmap %s"
 
-#: collect2.c:3598
+#: collect2.c:3590
 #, c-format
 msgid "write %s"
 msgstr "write %s"
 
-#: collect2.c:3601
+#: collect2.c:3593
 #, c-format
 msgid "wrote %ld bytes, expected %ld, to %s"
 msgstr "%ld ¥Ð¥¤¥È½ñ¹þ¤ß¡£%ld (%s ¤Ø)½ñ¹þ¤à¤Ï¤º¤Ç¤¹"
 
-#: combine.c:12615
+#: combine.c:12966
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -3751,7 +4130,7 @@ msgstr ""
 ";; ·ë¹çÅý·×: %d »î¹Ô, %d ÂåÂØ (%d ¿·¤¿¤Ê¶õ´Ö¤òÍ×µá),\n"
 ";; %d À®¸ù¡£\n"
 
-#: combine.c:12625
+#: combine.c:12976
 #, c-format
 msgid ""
 "\n"
@@ -3762,229 +4141,262 @@ msgstr ""
 ";; ·ë¹ç¹ç·×: %d »î¹Ô, %d ÂåÂØ (%d ¿·¤¿¤Ê¶õ´Ö¤òÍ×µá),\n"
 ";; %d À®¸ù¡£\n"
 
-#: convert.c:67
+#: convert.c:69
 msgid "cannot convert to a pointer type"
 msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
 
-#: convert.c:100
+#: convert.c:102
 msgid "pointer value used where a floating point value was expected"
 msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿Ãͤ¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: convert.c:104
+#: convert.c:106
 msgid "aggregate value used where a float was expected"
 msgstr "ÉâÆ°¾®¿ôÅÀ·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂΤÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: convert.c:130
+#: convert.c:132
 msgid "conversion to incomplete type"
 msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: convert.c:390 convert.c:470
+#: convert.c:414 convert.c:494
 msgid "can't convert between vector values of different size"
 msgstr "Â礭¤µ¤Î°Û¤Ê¤ë¥Ù¥¯¥È¥ëÃÍƱ»Î¤ÎÊÑ´¹¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: convert.c:396
+#: convert.c:420
 msgid "aggregate value used where an integer was expected"
 msgstr "À°¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂΤÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: convert.c:448 f/com.c:1072
+#: convert.c:472 f/com.c:1100
 msgid "pointer value used where a complex was expected"
 msgstr "Ê£ÁÇ¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿Ãͤ¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: convert.c:452 f/com.c:1074
+#: convert.c:476 f/com.c:1102
 msgid "aggregate value used where a complex was expected"
 msgstr "Ê£ÁÇ¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂΤÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: convert.c:476
+#: convert.c:500
 msgid "can't convert value to a vector"
 msgstr "Ãͤò¥Ù¥¯¥È¥ë¤Ë¤ÏÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
 
-#: cpperror.c:124
+#: cpperror.c:113
+msgid "warning: "
+msgstr "·Ù¹ð: "
+
+#: cpperror.c:115
 msgid "internal error: "
 msgstr "ÆâÉô¥¨¥é¡¼: "
 
-#: cpperror.c:131 tradcpp.c:4679
-msgid "warning: "
-msgstr "·Ù¹ð: "
+#: cpperror.c:189
+#, fuzzy
+msgid "stdout"
+msgstr "¹½Â¤ÂÎ"
 
-#: cpperror.c:208 cpperror.c:292 cppfiles.c:677 gcc.c:6308 tradcpp.c:4717
+#: cpperror.c:191 gcc.c:6444
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: cppexp.c:155
+#: cppexp.c:199
 #, fuzzy
-msgid "floating point numbers are not valid in #if"
-msgstr "#if ¼°¤ÎÃæ¤Ç¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
+msgid "too many decimal points in number"
+msgstr "`asm' Ãæ¤ÎÂåÂØ¥­¡¼¥ï¡¼¥É¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: cppexp.c:177
-msgid "traditional C rejects the `U' suffix"
-msgstr "¸Å¤¤ C ¤Ç¤Ï `U' ÀÜÈø¼­¤¬µñÀ䤵¤ì¤Þ¤¹"
+#: cppexp.c:219
+#, fuzzy, c-format
+msgid "invalid digit \"%c\" in octal constant"
+msgstr "̵¸ú¤Ê¶çÆÉÅÀ `%c' ¤¬À©ÌóÆâ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cppexp.c:180
-msgid "too many 'l' suffixes in integer constant"
-msgstr "À°¿ôÄê¿ô¤Î¥µ¥Õ¥£¥Ã¥¯¥¹ 'l' ¤¬Â¿¤¹¤®¤Þ¤¹"
+#: cppexp.c:225
+#, fuzzy
+msgid "use of C99 hexadecimal floating constant"
+msgstr "16 ¿ÊÉâÆ°¾®¿ôÄê¿ô¤¬¤Ù¤­¾è¤ò»ý¤Á¤Þ¤»¤ó"
 
-#: cppexp.c:184
-msgid "integer constant contains digits beyond the radix"
-msgstr "À°¿ôÄê¿ô¤¬´ð¿ô¤òĶ¤¨¤¿¿ôÃͤò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+#: cppexp.c:234
+#, fuzzy
+msgid "exponent has no digits"
+msgstr "ÉâÆ°¾®¿ôÄê¿ô¤Î¤Ù¤­¿ô¤¬¡¢¥¢¥é¥Ó¥¢¿ô»ú¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
 
-#: cppexp.c:187
-msgid "integer constant out of range"
-msgstr "À°¿ôÄê¿ô¤¬ÈϰϤò³°¤ì¤Æ¤¤¤Þ¤¹"
+#: cppexp.c:241
+#, fuzzy
+msgid "hexadecimal floating constants require an exponent"
+msgstr "16 ¿ÊÉâÆ°¾®¿ôÄê¿ô¤¬¤Ù¤­¾è¤ò»ý¤Á¤Þ¤»¤ó"
 
-#: cppexp.c:193
-msgid "integer constant is so large that it is unsigned"
-msgstr "À°¿ôÄê¿ô¤¬Â礭¤¹¤®¤ë¤Î¤Ç unsigned ¤Ë¤Ê¤ê¤Þ¤·¤¿"
+#: cppexp.c:247
+#, fuzzy, c-format
+msgid "invalid suffix \"%.*s\" on floating constant"
+msgstr "ÀÜÈø¼­ '%.*s' ¤ÏÀ°¿ôÄê¿ô¤Ë¤Ï̵¸ú¤Ç¤¹"
 
-#: cppexp.c:202
-#, c-format
-msgid "invalid suffix '%.*s' on integer constant"
+#: cppexp.c:257 cppexp.c:282
+#, fuzzy, c-format
+msgid "traditional C rejects the \"%.*s\" suffix"
+msgstr "¸Å¤¤ C ¤Ç¤Ï 'f' ÀÜÈø¼­¤¬µñÈݤµ¤ì¤Þ¤¹"
+
+#: cppexp.c:268
+#, fuzzy, c-format
+msgid "invalid suffix \"%.*s\" on integer constant"
 msgstr "ÀÜÈø¼­ '%.*s' ¤ÏÀ°¿ôÄê¿ô¤Ë¤Ï̵¸ú¤Ç¤¹"
 
-#: cppexp.c:234
+#: cppexp.c:289
+#, fuzzy
+msgid "use of C99 long long integer constant"
+msgstr "ISO C89 ¤Ç¤Ï long long À°¿ôÄê¿ô¤ò¶Ø¤¸¤Þ¤¹"
+
+#: cppexp.c:295
+#, fuzzy
+msgid "imaginary constants are a GCC extension"
+msgstr "#if ¼°¤ÎÃæ¤Ç¤Ïʸ»úÎóÄê¿ô¤¬»È¤¨¤Þ¤»¤ó"
+
+#: cppexp.c:383
+#, fuzzy
+msgid "integer constant is too large for its type"
+msgstr "À°¿ôÄê¿ô¤¬Â礭¤¹¤®¤ë¤Î¤Ç unsigned ¤Ë¤Ê¤ê¤Þ¤·¤¿"
+
+#: cppexp.c:395
+msgid "integer constant is so large that it is unsigned"
+msgstr "À°¿ôÄê¿ô¤¬Â礭¤¹¤®¤ë¤Î¤Ç unsigned ¤Ë¤Ê¤ê¤Þ¤·¤¿"
+
+#: cppexp.c:482
 msgid "missing ')' after \"defined\""
 msgstr "\"defined\" ¤Î¸å¤í¤Î ')' ¤¬·ç¤±¤Æ¤¤¤Þ¤¹"
 
-#: cppexp.c:240
+#: cppexp.c:489
 msgid "operator \"defined\" requires an identifier"
 msgstr "\"defined\" ±é»»»Ò¤Ï¼±Ê̻ҤòÍ׵ᤷ¤Þ¤¹"
 
-#: cppexp.c:248
+#: cppexp.c:497
 #, c-format
 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
 msgstr "¡ÊC++ ¤Ç¤Ï \"%s\" ¤¬ \"%s\" ¤ÎÂåÂإȡ¼¥¯¥ó¤Ç¤¹¡Ë"
 
-#: cppexp.c:259
+#: cppexp.c:507
 msgid "this use of \"defined\" may not be portable"
 msgstr ""
 
-#: cppexp.c:306
+#: cppexp.c:545
 #, fuzzy
-msgid "string constants are not valid in #if"
-msgstr "#if ¼°¤ÎÃæ¤Ç¤Ïʸ»úÎóÄê¿ô¤¬»È¤¨¤Þ¤»¤ó"
-
-#: cppexp.c:310
-#, fuzzy, c-format
-msgid "invalid character '%c' in #if"
-msgstr "̵¸ú¤Êʸ»úÄê¿ô¤¬ #if ¤Ë¤¢¤ê¤Þ¤¹"
+msgid "floating constant in preprocessor expression"
+msgstr "À°¿ô¤¬¥×¥ê¥×¥í¥»¥Ã¥µ¼°Æâ¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: cppexp.c:312
-#, fuzzy, c-format
-msgid "invalid character '\\%03o' in #if"
-msgstr "̵¸ú¤Êʸ»úÄê¿ô¤¬ #if ¤Ë¤¢¤ê¤Þ¤¹"
+#: cppexp.c:551
+#, fuzzy
+msgid "imaginary number in preprocessor expression"
+msgstr "À°¿ô¤¬¥×¥ê¥×¥í¥»¥Ã¥µ¼°Æâ¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: cppexp.c:329
+#: cppexp.c:596
 #, c-format
 msgid "ISO C++ does not permit \"%s\" in #if"
 msgstr "ISO C++ ¤Ï #if Æâ¤Î \"%s\" ¤òµö¤·¤Þ¤»¤ó"
 
-#: cppexp.c:340
+#: cppexp.c:604
 #, c-format
 msgid "\"%s\" is not defined"
 msgstr "\"%s\" ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: cppexp.c:366
+#: cppexp.c:737 cppexp.c:772
+#, c-format
+msgid "missing binary operator before token \"%s\""
+msgstr ""
+
+#: cppexp.c:756
 #, fuzzy, c-format
-msgid "\"%s\" is not valid in #if expressions"
-msgstr "\"%s\" ¤Ï¥×¥ê¥×¥í¥»¥Ã¥µ¤ËÂФ¹¤ëÀµ¾ï¤Ê¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "invalid character '%c' in #if"
+msgstr "̵¸ú¤Êʸ»úÄê¿ô¤¬ #if ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cppexp.c:380
-msgid "integer overflow in preprocessor expression"
-msgstr "À°¿ô¤¬¥×¥ê¥×¥í¥»¥Ã¥µ¼°Æâ¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: cppexp.c:758
+#, fuzzy, c-format
+msgid "invalid character '\\%03o' in #if"
+msgstr "̵¸ú¤Êʸ»úÄê¿ô¤¬ #if ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cppexp.c:607
-#, fuzzy
-msgid "missing binary operator"
-msgstr "¥Þ¥¯¥í²¾°ú¿ô¥ê¥¹¥È¤Ç¡¢')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: cppexp.c:763
+#, fuzzy, c-format
+msgid "token \"%s\" is not valid in preprocessor expressions"
+msgstr "À°¿ô¤¬¥×¥ê¥×¥í¥»¥Ã¥µ¼°Æâ¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: cppexp.c:642
+#: cppexp.c:782
 #, fuzzy
 msgid "void expression between '(' and ')'"
 msgstr "¼°Ê¸¤¬Ìµ¸ú¤Ç¤¹"
 
-#: cppexp.c:644
+#: cppexp.c:785
+#, fuzzy
+msgid "#if with no expression"
+msgstr "  throw ¤µ¤ì¤¿¼°¤ÎÃæ"
+
+#: cppexp.c:787
 #, fuzzy, c-format
 msgid "operator '%s' has no right operand"
 msgstr "È¿Éü»Ò `%s' ¤ÏÈóÀ°¿ô·¿¤Ç¤¹"
 
-#: cppexp.c:656
-#, c-format
-msgid "impossible operator '%s'"
-msgstr "¤¢¤ê¤¨¤Ê¤¤±é»»»Ò '%s'"
+#: cppexp.c:813
+msgid " ':' without preceding '?'"
+msgstr ""
 
-#: cppexp.c:732 tradcif.y:111 tradcif.y:122
-msgid "division by zero in #if"
-msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: cppexp.c:840
+#, fuzzy
+msgid "unbalanced stack in #if"
+msgstr "Âбþ¤·¤Æ¤¤¤Ê¤¤ #endif"
 
-#: cppexp.c:766
-msgid "comma operator in operand of #if"
-msgstr "¥«¥ó¥Þ±é»»»Ò¤¬ #if ±é»»»Ò¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
+#: cppexp.c:862
+#, fuzzy, c-format
+msgid "impossible operator '%u'"
+msgstr "¤¢¤ê¤¨¤Ê¤¤±é»»»Ò '%s'"
 
-#: cppexp.c:771
-#, fuzzy
-msgid "syntax error '?' without following ':'"
-msgstr "'@' ¥È¡¼¥¯¥ó¤Çʸˡ¥¨¥é¡¼"
-
-#: cppexp.c:774
-#, fuzzy
-msgid "syntax error ':' without preceding '?'"
-msgstr "'@' ¥È¡¼¥¯¥ó¤Çʸˡ¥¨¥é¡¼"
-
-#: cppexp.c:782
+#: cppexp.c:954
 #, fuzzy
 msgid "missing ')' in expression"
 msgstr "Äê¿ô¼°¤¬·ç¤±¤Æ¤¤¤ë¤«Ìµ¸ú¤Ç¤¹"
 
-#: cppexp.c:789
+#: cppexp.c:975
+msgid "'?' without following ':'"
+msgstr ""
+
+#: cppexp.c:985
+msgid "integer overflow in preprocessor expression"
+msgstr "À°¿ô¤¬¥×¥ê¥×¥í¥»¥Ã¥µ¼°Æâ¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+
+#: cppexp.c:990
 #, fuzzy
 msgid "missing '(' in expression"
 msgstr "Äê¿ô¼°¤¬·ç¤±¤Æ¤¤¤ë¤«Ìµ¸ú¤Ç¤¹"
 
-#: cppexp.c:815
-#, fuzzy, c-format
-msgid "missing binary operator before '%s'"
-msgstr "¿ô»ú '%.*s' ¤Î¸å¤Ë¶õÇò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: cppexp.c:821
-#, fuzzy, c-format
-msgid "operator '%s' has no left operand"
-msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
+#: cppexp.c:1026
+#, c-format
+msgid "the left operand of \"%s\" changes sign when promoted"
+msgstr ""
 
-#: cppexp.c:859
-#, fuzzy
-msgid "unbalanced stack in #if"
-msgstr "Âбþ¤·¤Æ¤¤¤Ê¤¤ #endif"
+#: cppexp.c:1031
+#, c-format
+msgid "the right operand of \"%s\" changes sign when promoted"
+msgstr ""
 
-#: cppexp.c:862
-#, fuzzy
-msgid "#if with no expression"
-msgstr "  throw ¤µ¤ì¤¿¼°¤ÎÃæ"
+#: cppexp.c:1414
+msgid "comma operator in operand of #if"
+msgstr "¥«¥ó¥Þ±é»»»Ò¤¬ #if ±é»»»Ò¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cppfiles.c:334
-msgid "<stdin>"
-msgstr "<ɸ½àÆþÎÏ>"
+#: cppexp.c:1551
+msgid "division by zero in #if"
+msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
 
-#: cppfiles.c:378
+#: cppfiles.c:411
 #, c-format
 msgid "%s is too large"
 msgstr "%s ¤ÏÂ礭¤¹¤®¤Þ¤¹"
 
-#: cppfiles.c:415
+#: cppfiles.c:447
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "%s ¤¬ËÜÍè¤è¤ê¤âû¤¤¤Ç¤¹"
 
-#: cppfiles.c:429
+#: cppfiles.c:461
 #, c-format
 msgid "%s is a block device"
 msgstr "%s ¤Ï¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤¹"
 
-#: cppfiles.c:555
+#: cppfiles.c:594
 #, fuzzy, c-format
 msgid "no include path in which to find %s"
 msgstr "%s ¤ò¸«¤Ä¤±¤ë¤¿¤á¤Î¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: cppfiles.c:627
+#: cppfiles.c:668
 msgid "Multiple include guards may be useful for:\n"
 msgstr "¿½Å include ¤«¤é¤ÎÊݸͭ±×¤È¤Ê¤ë¤Ç¤·¤ç¤¦:\n"
 
@@ -3992,805 +4404,605 @@ msgstr "¿
 msgid "absolute file name in remap_filename"
 msgstr "ÀäÂХѥ¹¥Õ¥¡¥¤¥ë̾¤¬ remap_filename ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cppinit.c:230
+#: cppinit.c:224
 #, c-format
 msgid "ignoring nonexistent directory \"%s\"\n"
 msgstr "¸ºß¤·¤Ê¤¤¥Ç¥£¥ì¥¯¥È¥ê \"%s\" ¤ò̵»ë¤·¤Þ¤¹\n"
 
-#: cppinit.c:237
+#: cppinit.c:231
 #, c-format
 msgid "%s: Not a directory"
 msgstr "%s: ¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cppinit.c:284
+#: cppinit.c:287
 #, c-format
 msgid "ignoring duplicate directory \"%s\"\n"
 msgstr "½ÅÊ£¤·¤¿¥Ç¥£¥ì¥¯¥È¥ê \"%s\" ¤ò̵»ë¤·¤Þ¤¹\n"
 
-#: cppinit.c:312
-#, fuzzy, c-format
-msgid "changing search order for system directory \"%s\""
-msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
+#: cppinit.c:325
+msgid "  as it is a non-system directory that duplicates a system directory\n"
+msgstr ""
+
+#: cppinit.c:891
+#, fuzzy
+msgid "cppchar_t must be an unsigned type"
+msgstr "½Ò¸ì¤Ï¼±Ê̻ҤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: cppinit.c:316
+#: cppinit.c:895
 #, c-format
-msgid "  as it is the same as non-system directory \"%s\""
+msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits"
+msgstr ""
+
+#: cppinit.c:901
+msgid "CPP arithmetic must be at least as precise as a target int"
+msgstr ""
+
+#: cppinit.c:904
+msgid "target char is less than 8 bits wide"
+msgstr ""
+
+#: cppinit.c:908
+msgid "target wchar_t is narrower than target char"
 msgstr ""
 
-#: cppinit.c:320
-msgid "  as it has already been specified as a non-system directory"
+#: cppinit.c:912
+msgid "target int is narrower than target char"
 msgstr ""
 
-#: cppinit.c:929
+#: cppinit.c:916
+msgid "CPP half-integer narrower than CPP character"
+msgstr ""
+
+#: cppinit.c:920
+#, c-format
+msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits"
+msgstr ""
+
+#: cppinit.c:972
 msgid "#include \"...\" search starts here:\n"
 msgstr "#include \"...\" ¤Îõº÷¤Ï¤³¤³¤«¤é»Ï¤Þ¤ê¤Þ¤¹:\n"
 
-#: cppinit.c:933
+#: cppinit.c:976
 msgid "#include <...> search starts here:\n"
 msgstr "#include <...> ¤Îõº÷¤Ï¤³¤³¤«¤é»Ï¤Þ¤ê¤Þ¤¹:\n"
 
-#: cppinit.c:936
+#: cppinit.c:979
 msgid "End of search list.\n"
 msgstr "õº÷¥ê¥¹¥È¤Î½ª¤ï¤ê\n"
 
-#: cppinit.c:1003
+#: cppinit.c:1055
 #, fuzzy
 msgid "<built-in>"
 msgstr "<ÁȤ߹þ¤ß>"
 
-#: cppinit.c:1005
+#: cppinit.c:1057
 msgid "<command line>"
 msgstr "<¥³¥Þ¥ó¥É¥é¥¤¥ó>"
 
-#: cppinit.c:1101 tradcpp.c:968 tradcpp.c:978 tradcpp.c:1069
-msgid "I/O error on output"
-msgstr "½ÐÎÏÃæ¤Ë I/O ¥¨¥é¡¼¤¬È¯À¸"
-
 #. 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:1148
-#, fuzzy, c-format
-msgid "argument missing after %s"
-msgstr "%s ¤Î¸å¤í¤Î°ú¿ô¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: cppinit.c:1149
+#: cppinit.c:1162
 #, fuzzy, c-format
 msgid "assertion missing after %s"
 msgstr "%s ¤Î¸å¤í¤Î¥¢¥µ¡¼¥·¥ç¥ó¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cppinit.c:1150
+#: cppinit.c:1163
 #, fuzzy, c-format
 msgid "directory name missing after %s"
 msgstr "%s ¤Î¸å¤í¤Î¥Ç¥£¥ì¥¯¥È¥ê̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cppinit.c:1151
+#: cppinit.c:1164
 #, fuzzy, c-format
 msgid "file name missing after %s"
 msgstr "%s ¤Î¸å¤í¤Î¥Õ¥¡¥¤¥ë̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cppinit.c:1152
+#: cppinit.c:1165
 #, fuzzy, c-format
 msgid "macro name missing after %s"
 msgstr "%s ¤Î¸å¤í¤Î¥Þ¥¯¥í̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cppinit.c:1153
+#: cppinit.c:1166
 #, fuzzy, c-format
 msgid "path name missing after %s"
 msgstr "%s ¤Î¸å¤í¤Î¥Ñ¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cppinit.c:1154
-#, fuzzy, c-format
-msgid "number missing after %s"
-msgstr "%s ¤Î¸å¤í¤Î¿ô»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: cppinit.c:1155
-#, fuzzy, c-format
-msgid "target missing after %s"
-msgstr "%s ¤Î¸å¤í¤Î¥¿¡¼¥²¥Ã¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: cppinit.c:1340
-#, fuzzy, c-format
-msgid "too many filenames. Type %s --help for usage info"
-msgstr "¥Õ¥¡¥¤¥ë̾¤¬Â¿¤¹¤®¤Þ¤¹¡£%s --help ¤È¥¿¥¤¥×¤·¤Æ»È¤¤Êý¤ò¸«¤Þ¤·¤ç¤¦"
-
-#: cppinit.c:1524 tradcpp.c:603
-#, fuzzy
-msgid "output filename specified twice"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë̾¤¬Æó²ó»ØÄꤵ¤ì¤Þ¤·¤¿"
-
-#: cppinit.c:1636
+#: cppinit.c:1368
 msgid "-I- specified twice"
 msgstr "-I- ¤¬Æó²ó»ØÄꤵ¤ì¤Þ¤·¤¿"
 
-#: cppinit.c:1775
-#, c-format
-msgid "GNU CPP version %s (cpplib)"
-msgstr "GNU CPP version %s (cpplib)"
-
-#: cppinit.c:1816 tradcpp.c:792
-msgid "you must additionally specify either -M or -MM"
-msgstr "-M ¤« -MM ¤Î¤¤¤º¤ì¤«¤òÄɲÃŪ¤Ë»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: cppinit.c:1878
-#, c-format
-msgid "Usage: %s [switches] input output\n"
-msgstr "»È¤¤Êý: %s [¥¹¥¤¥Ã¥Á] ÆþÎÏ ½ÐÎÏ\n"
-
-#. To keep the lines from getting too long for some compilers, limit
-#. to about 500 characters (6 lines) per chunk.
-#: cppinit.c:1881
-msgid ""
-"Switches:\n"
-"  -include <file>           Include the contents of <file> before other files\n"
-"  -imacros <file>           Accept definition of macros in <file>\n"
-"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
-"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
-"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
-"  -isystem <dir>            Add <dir> to the start of the system include path\n"
-msgstr ""
-"¥¹¥¤¥Ã¥Á:\n"
-"  -include <file>           Â¾¤Î¥Õ¥¡¥¤¥ë¤ÎÁ°¤Ë <file> ¤ÎÆâÍƤò´Þ¤á¤ë\n"
-"  -imacros <file>           <file> ¤Î¥Þ¥¯¥íÄêµÁ¤ò¼õ¤±Æþ¤ì¤ë\n"
-"  -iprefix <path>           ¼¡¤ÎÆó¤Ä¤Î¥ª¥×¥·¥ç¥óÍÑ¥×¥ì¥Õ¥£¥¯¥¹¤Ë <path> ¤ò»ØÄê\n"
-"  -iwithprefix <dir>        <dir> ¤ò¥·¥¹¥Æ¥à include ¥Ñ¥¹¤Î½ª¤ê¤ËÄɲ乤ë\n"
-"  -iwithprefixbefore <dir>  <dir> ¤ò¥á¥¤¥ó include ¥Ñ¥¹¤Î½ª¤ê¤ËÄɲ乤ë\n"
-"  -isystem <dir>            <dir> ¤ò¥·¥¹¥Æ¥à include ¥Ñ¥¹¤ÎºÇ½é¤ËÄɲ乤ë\n"
-
-#: cppinit.c:1890
-msgid ""
-"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
-"  -I <dir>                  Add <dir> to the end of the main include path\n"
-"  -I-                       Fine-grained include path control; see info docs\n"
-"  -nostdinc                 Do not search system include directories\n"
-"                             (dirs specified with -isystem will still be used)\n"
-"  -nostdinc++               Do not search system include directories for C++\n"
-"  -o <file>                 Put output into <file>\n"
-msgstr ""
-"  -idirafter <dir>          <dir> ¤ò¥·¥¹¥Æ¥à include ¥Ñ¥¹¤Î½ª¤ê¤ËÄɲ乤ë\n"
-"  -I <dir>                  <dir> ¤ò¥á¥¤¥ó include ¥Ñ¥¹¤Î½ª¤ê¤ËÄɲ乤ë\n"
-"  -I-                       ¤­¤áºÙ¤«¤Ê include ¥Ñ¥¹À©¸æ -- info Ê¸½ñ¤ò»²¾È\n"
-"  -nostdinc                 ¥·¥¹¥Æ¥à include ¥Ç¥£¥ì¥¯¥È¥ê¤òõº÷¤·¤Ê¤¤\n"
-"                             (-system ¤Ç»ØÄꤵ¤ì¤¿¥Ç¥£¥ì¥¯¥È¥ê¤Ïõº÷¤µ¤ì¤ë)\n"
-"  -nostdinc++               C++ ÍÑ¥·¥¹¥Æ¥à include ¥Ç¥£¥ì¥¯¥È¥ê¤òõº÷¤·¤Ê¤¤\n"
-"  -o <file>                 <file> ¤Ø½ÐÎϤ¹¤ë\n"
-
-#: cppinit.c:1899
-msgid ""
-"  -pedantic                 Issue all warnings demanded by strict ISO C\n"
-"  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
-"  -trigraphs                Support ISO C trigraphs\n"
-"  -lang-c                   Assume that the input sources are in C\n"
-"  -lang-c89                 Assume that the input sources are in C89\n"
-msgstr ""
-"  -pedantic                 ¸·Ì©¤Ê ISO C ¤ÇÍ׵ᤵ¤ì¤ëÁ´¤Æ¤Î·Ù¹ð¤òȯ¹Ô¤¹¤ë\n"
-"  -pedantic-errors          -pedantic ·Ù¹ð¤ÎÂå¤ê¤Ë¥¨¥é¡¼¤òȯ¹Ô¤¹¤ë\n"
-"  -trigraphs                ISO C ¥È¥é¥¤¥°¥é¥Õ¤ò¼õ¤±Æþ¤ì¤ë\n"
-"  -lang-c                   ÆþÎÏ¥½¡¼¥¹¤ò C ¤È¤ß¤Ê¤¹\n"
-"  -lang-c89                 ÆþÎÏ¥½¡¼¥¹¤ò C89 ¤È¤ß¤Ê¤¹\n"
-
-#: cppinit.c:1906
-msgid ""
-"  -lang-c++                 Assume that the input sources are in C++\n"
-"  -lang-objc                Assume that the input sources are in ObjectiveC\n"
-"  -lang-objc++              Assume that the input sources are in ObjectiveC++\n"
-"  -lang-asm                 Assume that the input sources are in assembler\n"
-msgstr ""
-"  -lang-c++                 ÆþÎÏ¥½¡¼¥¹¤ò C ¤È¤ß¤Ê¤¹\n"
-"  -lang-objc                ÆþÎÏ¥½¡¼¥¹¤ò ObjectiveC ¤È¤ß¤Ê¤¹\n"
-"  -lang-objc++              ÆþÎÏ¥½¡¼¥¹¤ò ObjectiveC++ ¤È¤ß¤Ê¤¹\n"
-"  -lang-asm                 ÆþÎÏ¥½¡¼¥¹¤ò¥¢¥»¥ó¥Ö¥ê¸À¸ì¤È¤ß¤Ê¤¹\n"
-
-#: cppinit.c:1912
-msgid ""
-"  -std=<std name>           Specify the conformance standard; one of:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999\n"
-"  -+                        Allow parsing of C++ style features\n"
-"  -w                        Inhibit warning messages\n"
-"  -Wtrigraphs               Warn if trigraphs are encountered\n"
-"  -Wno-trigraphs            Do not warn about trigraphs\n"
-"  -Wcomment{s}              Warn if one comment starts inside another\n"
-msgstr ""
-"  -std=<std name>           Å¬¹ç¤µ¤»¤ëɸ½à¤ò»ØÄê -- °Ê²¼¤è¤ê°ì¤Ä\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999\n"
-"  -+                        C++ ¼°¤Î¹½Ê¸²òÀϤòµö²Ä¤¹¤ë\n"
-"  -w                        ·Ù¹ð¥á¥Ã¥»¡¼¥¸¤òÍÞÀ©¤¹¤ë\n"
-"  -Wtrigraphs               ¥È¥é¥¤¥°¥é¥Õ¤Ë½Ð¤¯¤ï¤·¤¿¤é·Ù¹ð¤¹¤ë\n"
-"  -Wno-trigraphs            ¥È¥é¥¤¥°¥é¥Õ¤Ë¤Ä¤¤¤Æ¤Î·Ù¹ð¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
-"  -Wcomment{s}              ¥³¥á¥ó¥È¤¬Â¾¤Î¥³¥á¥ó¥ÈÆâ¤Ç»Ï¤Þ¤Ã¤Æ¤¤¤¿¤é·Ù¹ð¤¹¤ë\n"
-
-#: cppinit.c:1922
-msgid ""
-"  -Wno-comment{s}           Do not warn about comments\n"
-"  -Wtraditional             Warn about features not present in traditional C\n"
-"  -Wno-traditional          Do not warn about traditional C\n"
-"  -Wundef                   Warn if an undefined macro is used by #if\n"
-"  -Wno-undef                Do not warn about testing undefined macros\n"
-"  -Wimport                  Warn about the use of the #import directive\n"
-msgstr ""
-"  -Wno-comment{s}           ¥³¥á¥ó¥È¤Ë´Ø¤¹¤ë·Ù¹ð¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
-"  -Wtraditional             ¸½ºß¤È¤Ï°Û¤Ê¤ë¸Å¤¤ C ¤Ç¤Îµ¡Ç½¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë\n"
-"  -Wno-traditional          ¸Å¤¤ C ¤Ë´Ø¤¹¤ë·Ù¹ð¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
-"  -Wundef                   Ì¤ÄêµÁ¤Î¥Þ¥¯¥í¤¬ #if ¤Ç»È¤ï¤ì¤Æ¤¤¤ì¤Ð·Ù¹ð¤¹¤ë\n"
-"  -Wno-undef                Ì¤ÄêµÁ¥Þ¥¯¥í¤Îɾ²Á¤Ë´Ø¤¹¤ë·Ù¹ð¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
-"  -Wimport                  #import ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ÎÍøÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë\n"
-
-#: cppinit.c:1930
-msgid ""
-"  -Wno-import               Do not warn about the use of #import\n"
-"  -Werror                   Treat all warnings as errors\n"
-"  -Wno-error                Do not treat warnings as errors\n"
-"  -Wsystem-headers          Do not suppress warnings from system headers\n"
-"  -Wno-system-headers       Suppress warnings from system headers\n"
-"  -Wall                     Enable all preprocessor warnings\n"
-msgstr ""
-"  -Wno-import               #import ¤ÎÍøÍѤ˴ؤ¹¤ë·Ù¹ð¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
-"  -Werror                   Á´¤Æ¤Î·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤¦\n"
-"  -Wno-error                ·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤ï¤Ê¤¤\n"
-"  -Wsystem-headers          ¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤«¤é¤Î·Ù¹ð¤òÍÞÀ©¤·¤Ê¤¤\n"
-"  -Wno-system-headers       ¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤«¤é¤Î·Ù¹ð¤òÍÞÀ©¤¹¤ë\n"
-"  -Wall                     Á´¤Æ¤Î¥×¥ê¥×¥í¥»¥Ã¥µ·Ù¹ð¤òÍ­¸ú¤Ë¤¹¤ë\n"
-
-#: cppinit.c:1938
-msgid ""
-"  -M                        Generate make dependencies\n"
-"  -MM                       As -M, but ignore system header files\n"
-"  -MF <file>                Write dependency output to the given file\n"
-"  -MG                       Treat missing header file as generated files\n"
-msgstr ""
-"  -M                        make °Í¸´Ø·¸¤òÀ¸À®¤¹¤ë\n"
-"  -MM                       -M Æ±ÍÍ¡¢Ã¢¤·¥·¥¹¥Æ¥à¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò̵»ë¤¹¤ë\n"
-"  -MF <file>                °Í¸´Ø·¸¤Î½ÐÎϤòÍ¿¤¨¤é¤ì¤¿¥Õ¥¡¥¤¥ë¤Ë½ñ¤­¹þ¤à\n"
-"  -MG                       ¸«¤Ä¤«¤é¤Ê¤¤¥Ø¥Ã¥À¤òÀ¸À®¤µ¤ì¤ë¥Õ¥¡¥¤¥ë¤È¤·¤Æ°·¤¦\n"
-
-#: cppinit.c:1944
-msgid ""
-"  -MP\t\t\t    Generate phony targets for all headers\n"
-"  -MQ <target>              Add a MAKE-quoted target\n"
-"  -MT <target>              Add an unquoted target\n"
-msgstr ""
-"  -MP\t\t\t    Á´¤Æ¤Î¥Ø¥Ã¥À¤Ë¤Ä¤¤¤Æ phony ¥¿¡¼¥²¥Ã¥È¤òÀ¸À®¤¹¤ë\n"
-"  -MQ <target>              MAKE ¤Ç¤Î¥¯¥ª¡¼¥È¤µ¤ì¤¿¥¿¡¼¥²¥Ã¥È¤òÄɲ乤ë\n"
-"  -MT <target>              ¥¯¥ª¡¼¥È¤µ¤ì¤Ê¤¤¥¿¡¼¥²¥Ã¥È¤òÄɲ乤ë\n"
-
-#: cppinit.c:1949
-msgid ""
-"  -D<macro>                 Define a <macro> with string '1' as its value\n"
-"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
-"  -A<question> (<answer>)   Assert the <answer> to <question>\n"
-"  -A-<question> (<answer>)  Disable the <answer> to <question>\n"
-"  -U<macro>                 Undefine <macro> \n"
-"  -v                        Display the version number\n"
-msgstr ""
-"  -D<macro>                 <macro> ¤òÄêµÁ¤·¡¢¤½¤ÎÃͤòʸ»úÎó¤Î '1' ¤È¤¹¤ë\n"
-"  -D<macro>=<val>           <macro> ¤òÄêµÁ¤·¡¢¤½¤ÎÃͤò <val> ¤È¤¹¤ë\n"
-"  -A<question> (<answer>)   <question> ¤Ë <answer> ¤ÈÀ¼ÌÀ¤¹¤ë\n"
-"  -A-<question> (<answer>)  <question> ¤ò <answer> ¤È¤·¤Ê¤¤\n"
-"  -U<macro>                 <macro> ÄêµÁ¤ò²ò½ü¤¹¤ë\n"
-"  -v                        ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤òɽ¼¨¤¹¤ë\n"
-
-#: cppinit.c:1957
-msgid ""
-"  -H                        Print the name of header files as they are used\n"
-"  -C                        Do not discard comments\n"
-"  -dM                       Display a list of macro definitions active at end\n"
-"  -dD                       Preserve macro definitions in output\n"
-"  -dN                       As -dD except that only the names are preserved\n"
-"  -dI                       Include #include directives in the output\n"
-msgstr ""
-"  -H                        »È¤ï¤ì¤¿¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤òɽ¼¨¤¹¤ë\n"
-"  -C                        ¥³¥á¥ó¥È¤òÇË´þ¤·¤Ê¤¤\n"
-"  -dM                       ºÇ¸å¤ËÍ­¸ú¤Ê¥Þ¥¯¥íÄêµÁ¥ê¥¹¥È¤òɽ¼¨¤¹¤ë\n"
-"  -dD                       ½ÐÎϤ˥ޥ¯¥íÄêµÁ¤òÊݸ¤¹¤ë\n"
-"  -dN                       -dD ¤ÈƱÍͤÀ¤¬¡¢Ì¾Á°¤À¤±¤òÊݸ¤¹¤ë\n"
-"  -dI                       #include ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ò½ÐÎϤ˴ޤá¤ë\n"
-
-#: cppinit.c:1965
-msgid ""
-"  -fpreprocessed            Treat the input file as already preprocessed\n"
-"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
-"  -P                        Do not generate #line directives\n"
-"  -$                        Do not allow '$' in identifiers\n"
-"  -remap                    Remap file names when including files.\n"
-"  --version                 Display version information\n"
-"  -h or --help              Display this information\n"
-msgstr ""
-"  -fpreprocessed            ÆþÎÏ¥Õ¥¡¥¤¥ë¤ò´û¤Ë¥×¥ê¥×¥í¥»¥¹ºÑ¤È¤·¤Æ°·¤¦\n"
-"  -ftabstop=<number>        ¥«¥é¥à¤Î¥¿¥Ö´Ö³Ö¤òÊó¹ð¤¹¤ë\n"
-"  -P                        #line ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤òÀ¸À®¤·¤Ê¤¤\n"
-"  -$                        ¼±Ê̻ҤǤΠ'$' ¤òµö²Ä¤·¤Ê¤¤\n"
-"  -remap                    ¥Õ¥¡¥¤¥ë¥¤¥ó¥¯¥ë¡¼¥É»þ¤Ë¥Õ¥¡¥¤¥ë̾¤òºÆ¥Þ¥Ã¥×¤¹¤ë\n"
-"  --version                 ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤¹¤ë\n"
-"  -h or --help              ¤³¤Î¾ðÊó¤òɽ¼¨¤¹¤ë\n"
-
-#: cpplex.c:155
+#: cpplex.c:149
 #, c-format
 msgid "trigraph ??%c converted to %c"
 msgstr "¥È¥é¥¤¥°¥é¥Õ ??%c ¤Ï %c ¤ËÊÑ´¹¤µ¤ì¤Þ¤·¤¿"
 
-#: cpplex.c:163
+#: cpplex.c:157
 #, c-format
 msgid "trigraph ??%c ignored"
 msgstr "¥È¥é¥¤¥°¥é¥Õ ??%c ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: cpplex.c:219
+#: cpplex.c:214
 msgid "backslash and newline separated by space"
 msgstr "¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤È²þ¹Ô¤¬¶õÇò¤Çʬ³ä¤µ¤ì¤Þ¤·¤¿"
 
-#: cpplex.c:225
+#: cpplex.c:221 cpptrad.c:158
 msgid "backslash-newline at end of file"
 msgstr "¥Õ¥¡¥¤¥ë¤Î½ª¤ê¤Ë¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å-²þ¹Ô¤¬¤¢¤ê¤Þ¤¹"
 
-#: cpplex.c:291
+#: cpplex.c:287 cpptrad.c:199
 msgid "\"/*\" within comment"
 msgstr "¥³¥á¥ó¥ÈÆâ¤Ë \"/*\" ¤¬¤¢¤ê¤Þ¤¹"
 
-#: cpplex.c:374
+#: cpplex.c:395
 msgid "null character(s) ignored"
 msgstr "null Ê¸»ú¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: cpplex.c:381
+#: cpplex.c:402
 #, c-format
 msgid "%s in preprocessing directive"
 msgstr "¥×¥ê¥×¥í¥»¥¹Ì¿ÎáÃæ¤Ë %s ¤¬¤¢¤ê¤Þ¤¹"
 
-#: cpplex.c:449
+#: cpplex.c:475
 #, c-format
 msgid "attempt to use poisoned \"%s\""
 msgstr "±øÀ÷¤µ¤ì¤¿ '%s' »È¤ª¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cpplex.c:457
+#: cpplex.c:483
 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
 msgstr "__VA_ARGS__ ¤Ï C99 ²ÄÊÑ°ú¿ô¥Þ¥¯¥í³ÈÄ¥¤Ç¤Î¤ß½Ð¸½¤Ç¤­¤Þ¤¹"
 
-#: cpplex.c:510
-msgid "'$' character(s) in identifier"
+#: cpplex.c:555
+#, fuzzy
+msgid "'$' character(s) in identifier or number"
 msgstr "'$' Ê¸»ú¤¬¼±Ê̻ҤËÆþ¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: cpplex.c:589
+#: cpplex.c:698
 #, c-format
 msgid "missing terminating %c character"
 msgstr "%c Ê¸»ú¤Ç¤Î½ªÃ¼¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cpplex.c:594
-msgid "possible start of unterminated string literal"
-msgstr "½ªÃ¼¤Î¤Ê¤¤Ê¸»úÎó¥ê¥Æ¥é¥ë¤Î¿äÄ곫»Ï°ÌÃÖ"
-
-#: cpplex.c:689
-msgid "multi-line string literals are deprecated"
-msgstr "Ê£¿ô¹Ôʸ»úÎó¥ê¥Æ¥é¥ë¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
-
-#: cpplex.c:712
+#: cpplex.c:711
 msgid "null character(s) preserved in literal"
 msgstr "¥ê¥Æ¥é¥ëÃæ¤Ç null Ê¸»ú¤¬³ÎÊݤµ¤ì¤Þ¤·¤¿"
 
-#: cpplex.c:914
+#: cpplex.c:915 cpptrad.c:487
 msgid "no newline at end of file"
 msgstr "¥Õ¥¡¥¤¥ëËöÈø¤Ë²þ¹Ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: cpplex.c:1034 tradcpp.c:1456
+#: cpplex.c:1092 cpptrad.c:213
 msgid "unterminated comment"
 msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥³¥á¥ó¥È"
 
-#: cpplex.c:1045
-msgid "C++ style comments are not allowed in ISO C89"
+#: cpplex.c:1103
+#, fuzzy
+msgid "C++ style comments are not allowed in ISO C90"
 msgstr "C++ ¥¹¥¿¥¤¥ë¤Î¥³¥á¥ó¥È¤Ï ISO C89 ¤Ç¤Ïµö¤µ¤ì¤Þ¤»¤ó"
 
-#: cpplex.c:1047
+#: cpplex.c:1105
 msgid "(this will be reported only once per input file)"
 msgstr "(¤³¤ì¤ÏÆþÎÏ¥Õ¥¡¥¤¥ë¤Ë¤Ä¤­°ì²ó¤À¤±Êó¹ð¤µ¤ì¤Þ¤¹)"
 
-#: cpplex.c:1052
+#: cpplex.c:1110
 msgid "multi-line comment"
 msgstr "Ê£¿ô¹Ô¤Î¥³¥á¥ó¥È"
 
-#: cpplex.c:1367
+#: cpplex.c:1425
 #, fuzzy, c-format
 msgid "unknown string token %s\n"
 msgstr "ÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾¤Ç¤¹: %s"
 
-#: cpplex.c:1379
+#: cpplex.c:1438
 #, fuzzy, c-format
 msgid "unspellable token %s"
 msgstr "ÄÖ¤ì¤Ê¤¤¥È¡¼¥¯¥ó %s ¤Ç¤¹"
 
-#: cpplex.c:1635
-#, c-format
-msgid "the meaning of '\\%c' varies with -traditional"
+#: cpplex.c:1695
+#, fuzzy, c-format
+msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "'\\%c' ¤Î°ÕÌ£¤Ï -traditional ¤ò¤Ä¤±¤¿¾ì¹ç¤È°Û¤Ê¤ê¤Þ¤¹"
 
-#: cpplex.c:1641
+#: cpplex.c:1701
 msgid "incomplete universal-character-name"
 msgstr "̵¸ú¤Ê ¥æ¥Ë¥Ð¡¼¥µ¥ëʸ»ú̾"
 
-#: cpplex.c:1655
+#: cpplex.c:1715
 #, fuzzy, c-format
 msgid "non-hex digit '%c' in universal-character-name"
 msgstr "Èó 16 ¿Ê¿ô '%c' ¤¬ universal-character-name Æâ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cpplex.c:1663
+#: cpplex.c:1723
 msgid "universal-character-name on EBCDIC target"
 msgstr "EBCDIC ¤Î¥¿¡¼¥²¥Ã¥È¤Ç `%c' ¤Ë¥æ¥Ë¥Ð¡¼¥µ¥ë¥­¥ã¥é¥¯¥¿Ì¾¤¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: cpplex.c:1677
+#: cpplex.c:1737
 #, fuzzy
 msgid "universal-character-name out of range"
 msgstr "EBCDIC ¤Î¥¿¡¼¥²¥Ã¥È¤Ç `%c' ¤Ë¥æ¥Ë¥Ð¡¼¥µ¥ë¥­¥ã¥é¥¯¥¿Ì¾¤¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: cpplex.c:1723
-msgid "the meaning of '\\a' varies with -traditional"
+#: cpplex.c:1791
+#, fuzzy
+msgid "the meaning of '\\a' is different in traditional C"
 msgstr "'\\a' ¤Î°ÕÌ£¤Ï -traditional ¤ò¤Ä¤±¤¿¾ì¹ç¤È°Û¤Ê¤ê¤Þ¤¹"
 
-#: cpplex.c:1730
+#: cpplex.c:1798
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "Èó ISO É¸½à¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹, '\\%c'"
 
-#: cpplex.c:1740
+#: cpplex.c:1809
 #, fuzzy
-msgid "the meaning of '\\x' varies with -traditional"
-msgstr "`\\x' ¤Î°ÕÌ£¤Ï -traditional ¤ò¤Ä¤±¤¿¾ì¹ç¤È°Û¤Ê¤ê¤Þ¤¹"
+msgid "the meaning of '\\x' is different in traditional C"
+msgstr "'\\a' ¤Î°ÕÌ£¤Ï -traditional ¤ò¤Ä¤±¤¿¾ì¹ç¤È°Û¤Ê¤ê¤Þ¤¹"
 
-#: cpplex.c:1759 f/lex.c:610
+#: cpplex.c:1828 f/lex.c:585
 msgid "\\x used with no following hex digits"
 msgstr "\\x ¤Ë¡¢¤½¤ì¤Ë³¤¯¤Ï¤º¤Î 16 ¿Ê¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: cpplex.c:1763
+#: cpplex.c:1833
 msgid "hex escape sequence out of range"
 msgstr "16 ¿Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬Èϰϳ°¤Ç¤¹"
 
-#: cpplex.c:1787
+#: cpplex.c:1858
 msgid "octal escape sequence out of range"
 msgstr "8 ¿Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬Èϰϳ°¤Ç¤¹"
 
-#: cpplex.c:1802
+#: cpplex.c:1874
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹ '\\%c'"
 
-#: cpplex.c:1804
+#: cpplex.c:1877
 #, fuzzy, c-format
 msgid "unknown escape sequence: '\\%03o'"
 msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹ '\\%c'"
 
-#: cpplex.c:1808
-msgid "escape sequence out of range for character"
+#: cpplex.c:1882
+#, fuzzy
+msgid "escape sequence out of range for its type"
 msgstr "ʸ»ú¤ËÂФ¹¤ë¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬ÈϰϤò³°¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cpplex.c:1898
+#: cpplex.c:1973
 msgid "empty character constant"
 msgstr "¶õ¤Îʸ»úÄê¿ô"
 
-#: cpplex.c:1902
-msgid "character constant too long"
+#: cpplex.c:1983
+#, fuzzy
+msgid "character constant too long for its type"
 msgstr "ʸ»úÄê¿ô¤¬Ä¹¤¹¤®¤Þ¤¹"
 
-#: cpplex.c:1905
+#: cpplex.c:1986
 msgid "multi-character character constant"
 msgstr "Ê£¿ôʸ»ú¤«¤é¤Ê¤ëʸ»úÄê¿ô"
 
-#: cpplib.c:222
+#: cpplib.c:225
 #, c-format
 msgid "extra tokens at end of #%s directive"
 msgstr ";ʬ¤Ê¥È¡¼¥¯¥ó¤¬ #%s ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Î½ª¤ê¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cpplib.c:277
-#, fuzzy
-msgid "style of line directive is a GCC extension"
-msgstr "#%s ¤Ï GCC ¤Î³ÈÄ¥¤Ç¤¹"
-
-#: cpplib.c:285
+#: cpplib.c:315
 #, c-format
 msgid "#%s is a GCC extension"
 msgstr "#%s ¤Ï GCC ¤Î³ÈÄ¥¤Ç¤¹"
 
-#: cpplib.c:296
+#: cpplib.c:327
 msgid "suggest not using #elif in traditional C"
 msgstr "¸Å¤¤ C ¤Ç¤Ï #elif ¤ò»È¤ï¤Ê¤¤Êý¤¬¤¤¤¤¤Ç¤¹"
 
-#: cpplib.c:299
+#: cpplib.c:330
 #, c-format
 msgid "traditional C ignores #%s with the # indented"
 msgstr "¸Å¤¤ C ¤Ç¤Ï¡¢¥¤¥ó¥Ç¥ó¥È¤µ¤ì¤¿ # ¤Î #%s ¤ò̵»ë¤·¤Þ¤¹"
 
-#: cpplib.c:303
+#: cpplib.c:334
 #, c-format
 msgid "suggest hiding #%s from traditional C with an indented #"
 msgstr "¥¤¥ó¥Ç¥ó¥È¤µ¤ì¤¿ # ¤¬¤¢¤ë¸Å¤¤ C ¤«¤é¤Ï #%s ¤ò±£¤¹¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
 
-#: cpplib.c:386
+#: cpplib.c:358
+msgid "embedding a directive within macro arguments is not portable"
+msgstr ""
+
+#: cpplib.c:378
+#, fuzzy
+msgid "style of line directive is a GCC extension"
+msgstr "#%s ¤Ï GCC ¤Î³ÈÄ¥¤Ç¤¹"
+
+#: cpplib.c:427
 #, c-format
 msgid "invalid preprocessing directive #%s"
 msgstr "̵¸ú¤Ê¥×¥ê¥×¥í¥»¥¹¥Ç¥£¥ì¥¯¥Æ¥£¥ô #%s"
 
-#: cpplib.c:441
-#, c-format
-msgid "no macro name given in #%s directive"
-msgstr "¥Þ¥¯¥í̾¤¬ #%s ¥Ç¥£¥ì¥¯¥Æ¥£¥ÖÃæ¤ËÍ¿¤¨¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: cpplib.c:499
+msgid "\"defined\" cannot be used as a macro name"
+msgstr "\"defined\" ¤ò¥Þ¥¯¥í̾¤È¤·¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
 
-#: cpplib.c:445
+#: cpplib.c:505
 #, c-format
 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
 msgstr "\"%s\" ¤Ï C++ ¤Î±é»»»Ò¤Ç¤¢¤ê¡¢¥Þ¥¯¥í̾¤È¤·¤Æ»ÈÍѤ¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: cpplib.c:448
+#: cpplib.c:508
+#, c-format
+msgid "no macro name given in #%s directive"
+msgstr "¥Þ¥¯¥í̾¤¬ #%s ¥Ç¥£¥ì¥¯¥Æ¥£¥ÖÃæ¤ËÍ¿¤¨¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
+
+#: cpplib.c:511
 msgid "macro names must be identifiers"
 msgstr "¥Þ¥¯¥í̾¤Ï¼±Ê̻ҤǤʤ¯¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
 
-#: cpplib.c:459
-#, c-format
-msgid "\"%s\" cannot be used as a macro name"
-msgstr "\"%s\" ¤Ï¥Þ¥¯¥í̾¤È¤·¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: cpplib.c:497
+#: cpplib.c:551
 #, c-format
 msgid "undefining \"%s\""
 msgstr "\"%s\" ¤ò undef ¤·¤Þ¤¹"
 
-#: cpplib.c:543
+#: cpplib.c:597
 msgid "missing terminating > character"
 msgstr "½ªÃ¼Ê¸»ú > ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cpplib.c:578
+#: cpplib.c:636
 #, c-format
 msgid "#%s expects \"FILENAME\" or <FILENAME>"
 msgstr "#%s ¤Ï \"¥Õ¥¡¥¤¥ë̾\" ¤¢¤ë¤¤¤Ï <¥Õ¥¡¥¤¥ë̾> ¤òɬÍפȤ·¤Þ¤¹"
 
-#: cpplib.c:589
+#: cpplib.c:647
 #, c-format
 msgid "empty file name in #%s"
 msgstr "#%s ¤Ç¤Î¥Õ¥¡¥¤¥ë̾¤¬¶õ¤Ç¤¹"
 
-#: cpplib.c:608
+#: cpplib.c:666
 msgid "#include_next in primary source file"
 msgstr "#include_next ¤¬¼ç¤¿¤ë¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cpplib.c:615
+#: cpplib.c:673
 msgid "#import is obsolete, use an #ifndef wrapper in the header file"
 msgstr "#import ¤Ï¸Å¤¤É½¸½¤Ç¤¹. ¥Ø¥Ã¥À¥Õ¥¡¥¤¥ëÃæ¤Ç #ifndef ¤Î¥é¥Ã¥Ñ¡¼¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤"
 
-#: cpplib.c:623
+#: cpplib.c:681
 msgid "#include nested too deeply"
 msgstr "#include ¤Î¥Í¥¹¥È¤¬¿¼¤¹¤®¤Þ¤¹"
 
-#: cpplib.c:681
+#: cpplib.c:738
 #, c-format
 msgid "invalid flag \"%s\" in line directive"
 msgstr "\"%s\" ¤Ï line ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Ç¤Ï̵¸ú¤Ê¥Õ¥é¥°¤Ç¤¹"
 
-#: cpplib.c:737
+#: cpplib.c:813
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "#line ¤Î¸å¤í¤Î \"%s\" ¤¬Àµ¤ÎÀ°¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cpplib.c:744
+#: cpplib.c:819
 msgid "line number out of range"
 msgstr "¹ÔÈֹ椬Èϰϳ°¤Ç¤¹"
 
-#: cpplib.c:782
+#: cpplib.c:830 cpplib.c:901
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cpplib.c:855
+#: cpplib.c:865
+#, fuzzy, c-format
+msgid "\"%s\" after # is not a positive integer"
+msgstr "#line ¤Î¸å¤í¤Î \"%s\" ¤¬Àµ¤ÎÀ°¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+
+#: cpplib.c:972
 #, fuzzy
 msgid "invalid #ident directive"
 msgstr "̵¸ú¤Ê #ident"
 
-#: cpplib.c:943
+#: cpplib.c:1060
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr ""
 
-#: cpplib.c:946
+#: cpplib.c:1063
 #, fuzzy, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "¥¯¥é¥¹ `%s' ¤Ï´û¤Ë¸ºß¤·¤Þ¤¹"
 
-#: cpplib.c:948
+#: cpplib.c:1066
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr ""
 
-#: cpplib.c:1022
+#: cpplib.c:1140
 msgid "#pragma once is obsolete"
 msgstr "#pragma once ¤Ï¤â¤¦»È¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: cpplib.c:1025
+#: cpplib.c:1143
 msgid "#pragma once in main file"
 msgstr "#pragma once ¤¬¥á¥¤¥ó¥Õ¥¡¥¤¥ë¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cpplib.c:1049
+#: cpplib.c:1167
 msgid "invalid #pragma GCC poison directive"
 msgstr "#pragma GCC ±øÀ÷¥Ç¥£¥ì¥¯¥Æ¥£¥ô¤¬Ìµ¸ú¤Ç¤¹"
 
-#: cpplib.c:1058
+#: cpplib.c:1176
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "´û¸¤Î¥Þ¥¯¥í \"%s' ¤ò±øÀ÷¤·¤Þ¤¹"
 
-#: cpplib.c:1078
+#: cpplib.c:1198
 msgid "#pragma system_header ignored outside include file"
 msgstr "include ¥Õ¥¡¥¤¥ë³°¤Î #pragma system_header ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: cpplib.c:1103
+#: cpplib.c:1223
 #, c-format
 msgid "cannot find source %s"
 msgstr "¥½¡¼¥¹ %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: cpplib.c:1107
+#: cpplib.c:1227
 #, c-format
 msgid "current file is older than %s"
 msgstr "¸½ºß¤Î¥Õ¥¡¥¤¥ë¤Ï %s ¤è¤ê¸Å¤¤¤Ç¤¹"
 
-#: cpplib.c:1182
+#: cpplib.c:1343
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "_Pramga ¤¬³ç¸Ì¤Ç°Ï¤Þ¤ì¤¿Ê¸»úÎó¥ê¥Æ¥é¥ë¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿"
 
-#: cpplib.c:1281
+#: cpplib.c:1426
 msgid "#else without #if"
 msgstr "#else ¤Ë #if ¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: cpplib.c:1286 tradcpp.c:3860
+#: cpplib.c:1431
 msgid "#else after #else"
 msgstr "#else ¤¬ #else ¤Î¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cpplib.c:1288 cpplib.c:1323
+#: cpplib.c:1433 cpplib.c:1467
 msgid "the conditional began here"
 msgstr "¤½¤Î¾ò·ï¤Ï¤³¤³¤«¤é»Ï¤Þ¤ê¤Þ¤¹"
 
-#: cpplib.c:1316
+#: cpplib.c:1460
 msgid "#elif without #if"
 msgstr "#elif ¤Ë #if ¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: cpplib.c:1321 tradcpp.c:3555
+#: cpplib.c:1465
 msgid "#elif after #else"
 msgstr "#elif ¤¬ #else ¤Î¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cpplib.c:1353
+#: cpplib.c:1496
 msgid "#endif without #if"
 msgstr "#endif ¤Ë #if ¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: cpplib.c:1436 tradcpp.c:3252
+#: cpplib.c:1579
 msgid "missing '(' after predicate"
 msgstr "½Ò¸ì¤Î¸å¤í¤Î '(' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cpplib.c:1451 tradcpp.c:3266
+#: cpplib.c:1594
 msgid "missing ')' to complete answer"
 msgstr "²ò¤òÊä´°¤¹¤ë ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cpplib.c:1471 tradcpp.c:3272
+#: cpplib.c:1614
 msgid "predicate's answer is empty"
 msgstr "½Ò¸ì¤Î²ò¤¬¶õ¤Ç¤¹"
 
-#: cpplib.c:1501 tradcpp.c:3320
+#: cpplib.c:1644
 msgid "assertion without predicate"
 msgstr "½Ò¸ì¤Î¤Ê¤¤¥¢¥µ¡¼¥·¥ç¥ó¤Ç¤¹"
 
-#: cpplib.c:1503 tradcpp.c:3322
+#: cpplib.c:1646
 msgid "predicate must be an identifier"
 msgstr "½Ò¸ì¤Ï¼±Ê̻ҤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: cpplib.c:1584 tradcpp.c:3419
+#: cpplib.c:1735
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "\"%s\" ¤¬ºÆ¥¢¥µ¡¼¥È¤µ¤ì¤Þ¤·¤¿"
 
-#: cpplib.c:1813
+#: cpplib.c:1965
 #, c-format
 msgid "unterminated #%s"
 msgstr "½ªÃ¼¤Î¤Ê¤¤ #%s"
 
-#: cppmacro.c:148
+#: cppmacro.c:94
+#, fuzzy, c-format
+msgid "macro \"%s\" is not used"
+msgstr "\"%s\" ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+
+#: cppmacro.c:139 cppmacro.c:294
 #, fuzzy, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "ÁȤ߹þ¤ß¥Þ¥¯¥í \"%s\" ¤Ï̵¸ú¤Ç¤¹"
 
-#: cppmacro.c:347
+#: cppmacro.c:234
+#, fuzzy
+msgid "could not determine date and time"
+msgstr "°Í¸´Ø·¸¤ÎÄÉÀפΤ¿¤á¤Î¥¿¡¼¥²¥Ã¥È̾¤¬ÆÃÄê¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿"
+
+#: cppmacro.c:407
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "ʸ»úÎó¥ê¥Æ¥é¥ë¤¬Ìµ¸ú¤Ç¤¹¡¢ºÇ¸å¤Î '\\' ¤ò̵»ë¤·¤Þ¤¹"
 
-#: cppmacro.c:437
+#: cppmacro.c:504
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "\"%s\" ¤È \"%s\" ¤òŽÉÕ¤±¤Þ¤·¤¿¤¬Àµ¾ï¤Ê¥×¥ê¥×¥í¥»¥Ã¥µ¥È¡¼¥¯¥ó¤È¤Ê¤ê¤Þ¤»¤ó"
 
-#: cppmacro.c:561
-msgid "directives may not be used inside a macro argument"
-msgstr "¥Þ¥¯¥í°ú¿ôÆâ¤Ç¥Ç¥£¥ì¥¯¥È¥ê¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: cppmacro.c:573
-#, c-format
-msgid "unterminated argument list invoking macro \"%s\""
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤°ú¿ô¥ê¥¹¥È¤¬¥Þ¥¯¥í \"%s\" ¤òµ¯Æ°¤·¤è¤¦¤È¤·¤Þ¤·¤¿"
-
-#: cppmacro.c:590
+#: cppmacro.c:546
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO C99 ¤Ï»ÈÍѤµ¤ì¤ë¤Ù¤­»Ä¤ê¤Î¤Î°ú¿ô¤òÍ׵ᤷ¤Þ¤¹"
 
-#: cppmacro.c:595
+#: cppmacro.c:551
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "¥Þ¥¯¥í \"%s\" ¤Ï°ú¿ô¤ò %u Í׵ᤷ¤Þ¤¹¤¬¡¢%u ¸Ä¤·¤«Í¿¤¨¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: cppmacro.c:606
+#: cppmacro.c:556
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "¥Þ¥¯¥í \"%s\" ¤Ë°ú¿ô¤¬ %u ÅϤµ¤ì¤Þ¤·¤¿¤¬¡¢%u ¤·¤«¼õ¤±¼è¤ê¤Þ¤»¤ó"
 
-#: cppmacro.c:689
+#: cppmacro.c:669 cpptrad.c:774
 #, c-format
-msgid "function-like macro \"%s\" must be used with arguments in traditional C"
-msgstr "¸Å¤¤ C ¤Ç¤Ï¡¢´Ø¿ôŪ¥Þ¥¯¥í \"%s\" ¤Ë°ú¿ô¤¬Í¿¤¨¤é¤ì¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: cppmacro.c:1174
+msgid "unterminated argument list invoking macro \"%s\""
+msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤°ú¿ô¥ê¥¹¥È¤¬¥Þ¥¯¥í \"%s\" ¤òµ¯Æ°¤·¤è¤¦¤È¤·¤Þ¤·¤¿"
+
+#: cppmacro.c:776
+#, c-format
+msgid "function-like macro \"%s\" must be used with arguments in traditional C"
+msgstr "¸Å¤¤ C ¤Ç¤Ï¡¢´Ø¿ôŪ¥Þ¥¯¥í \"%s\" ¤Ë°ú¿ô¤¬Í¿¤¨¤é¤ì¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
+
+#: cppmacro.c:1312
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "¥Þ¥¯¥í²¾°ú¿ô \"%s\" ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: cppmacro.c:1202
+#: cppmacro.c:1349
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "\"%s\" ¤Ï¥Þ¥¯¥í²¾°ú¿ô¥ê¥¹¥È¤Ë¸½¤ì¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
 
-#: cppmacro.c:1209
+#: cppmacro.c:1357
 msgid "macro parameters must be comma-separated"
 msgstr "¥Þ¥¯¥í²¾°ú¿ô¤Ï¥«¥ó¥Þ¶èÀڤꤵ¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: cppmacro.c:1226
+#: cppmacro.c:1374
 msgid "parameter name missing"
 msgstr "²¾°ú¿ô̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cppmacro.c:1240
+#: cppmacro.c:1389
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "̵̾²ÄÊÑ°ú¿ô¥Þ¥¯¥í¤Ï C99 ¤ÇºÎ¤êÆþ¤ì¤é¤ì¤Þ¤·¤¿"
 
-#: cppmacro.c:1243
+#: cppmacro.c:1393
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO C ¤Ç¤Ï̾Á°¤Ä¤­²ÄÊÑ°ú¿ô¥Þ¥¯¥í¤òµö¤·¤Þ¤»¤ó"
 
-#: cppmacro.c:1252
+#: cppmacro.c:1402
 msgid "missing ')' in macro parameter list"
 msgstr "¥Þ¥¯¥í²¾°ú¿ô¥ê¥¹¥È¤Ç¡¢')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cppmacro.c:1328
+#: cppmacro.c:1470
 msgid "ISO C requires whitespace after the macro name"
 msgstr "ISO C ¤Ç¤Ï¥Þ¥¯¥í̾¤Î¸å¤í¤Ë¶õÇò¤òÍ׵ᤷ¤Þ¤¹"
 
-#: cppmacro.c:1358
+#: cppmacro.c:1498
 msgid "'#' is not followed by a macro parameter"
 msgstr "'#' ¤Ë¥Þ¥¯¥í²¾°ú¿ô̾¤¬Â³¤¤¤Æ¤¤¤Þ¤»¤ó"
 
-#: cppmacro.c:1378
+#: cppmacro.c:1517
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "'##' ¤Ï¥Þ¥¯¥íŸ³«¤Îξü¤Ë¤Ï½Ð¸½¤Ç¤­¤Þ¤»¤ó"
 
-#: cppmacro.c:1414
+#: cppmacro.c:1599
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "\"%s\" ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: cppmacro.c:1418
+#: cppmacro.c:1604
 msgid "this is the location of the previous definition"
 msgstr "¤³¤³¤¬°ÊÁ°¤ÎÀë¸À¤¬¤¢¤ë°ÌÃ֤Ǥ¹"
 
-#: cppmacro.c:1483
+#: cppmacro.c:1655
 #, fuzzy, c-format
-msgid "macro argument \"%s\" would be stringified with -traditional"
+msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "¥Þ¥¯¥í°ú¿ô \"%s\" ¤Ï -traditional ¤ò¤Ä¤±¤ë¤Èʸ»úÎ󲽤µ¤ì¤¿»ö¤Ç¤·¤ç¤¦"
 
-#: cppmacro.c:1508
+#: cppmacro.c:1680
 #, fuzzy, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "dump_definition ¤Ë Ìµ¸ú¤Ê¥Ï¥Ã¥·¥å¥¿¥¤¥× %d"
 
-#: cppmain.c:121
-#, fuzzy, c-format
-msgid "invalid option %s"
-msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó %s"
-
 #: cppspec.c:131
 #, c-format
 msgid "\"%s\" is not a valid option to the preprocessor"
@@ -4800,73 +5012,64 @@ msgstr "\"%s\" 
 msgid "too many input files"
 msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: cse.c:7092
+#: cpptrad.c:841
+#, fuzzy, c-format
+msgid "detected recursion whilst expanding macro \"%s\""
+msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤°ú¿ô¥ê¥¹¥È¤¬¥Þ¥¯¥í \"%s\" ¤òµ¯Æ°¤·¤è¤¦¤È¤·¤Þ¤·¤¿"
+
+#: cse.c:7187
 #, c-format
 msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ";; %d ¤«¤é %d ¤Þ¤Ç¤Î½èÍý¥Ö¥í¥Ã¥¯¡¢%d ¥»¥Ã¥È¡£\n"
 
-#: diagnostic.c:784
-#, c-format
-msgid "%s:%d: warning: "
-msgstr "%s:%d: ·Ù¹ð: "
-
-#: diagnostic.c:791
-#, c-format
-msgid "%s: warning: "
-msgstr "%s: ·Ù¹ð: "
-
-#: diagnostic.c:871
+#: diagnostic.c:700
 msgid "((anonymous))"
 msgstr "((̵̾))"
 
-#: diagnostic.c:941
+#: diagnostic.c:914
 #, c-format
 msgid "%s: warnings being treated as errors\n"
 msgstr "%s: ·Ù¹ð¤Ï¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤ï¤ì¤Þ¤¹\n"
 
-#: diagnostic.c:978
+#: diagnostic.c:949
 #, c-format
 msgid "%s: %s: "
 msgstr "%s: %s: "
 
-#: diagnostic.c:1057
-msgid "sorry, not implemented: "
-msgstr "»ÄÇ°¤Ê¤¬¤é¸«¼ÂÁõ¤Ç¤¹: "
-
-#: diagnostic.c:1076
+#: diagnostic.c:1040
 #, c-format
 msgid "%s "
 msgstr "%s "
 
-#: diagnostic.c:1078
+#: diagnostic.c:1042
 #, c-format
 msgid " %s"
 msgstr " %s"
 
-#: diagnostic.c:1102
+#: diagnostic.c:1064
 msgid "At top level:"
 msgstr "¥È¥Ã¥×¥ì¥Ù¥ë:"
 
-#: diagnostic.c:1107
+#: diagnostic.c:1069
 #, fuzzy, c-format
 msgid "In member function `%s':"
 msgstr "´Ø¿ô `%s' Æâ:"
 
-#: diagnostic.c:1111
+#: diagnostic.c:1073
 #, c-format
 msgid "In function `%s':"
 msgstr "´Ø¿ô `%s' Æâ:"
 
-#: diagnostic.c:1195
+#: diagnostic.c:1161
 msgid "compilation terminated.\n"
 msgstr "¥³¥ó¥Ñ¥¤¥ë¤¬ÃæÃǤµ¤ì¤Þ¤·¤¿¡£\n"
 
-#: diagnostic.c:1226
+#: diagnostic.c:1179
 #, c-format
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr "%s:%d: Á°¤Î¥¨¥é¡¼¤Ë¤è¤êº®Í𤷤Ƥ¤¤Þ¤¹¤Î¤Ç¡¢Ã¦½Ð¤·¤Þ¤¹\n"
 
-#: diagnostic.c:1240 diagnostic.c:1390
+#: diagnostic.c:1194 diagnostic.c:1302
 #, c-format
 msgid ""
 "Please submit a full bug report,\n"
@@ -4877,21 +5080,21 @@ msgstr ""
 "ŬÀڤʤé¤Ð¥×¥ê¥×¥í¥»¥¹¸å¤Î¥½¡¼¥¹¤ò¤Ä¤±¤Æ¤¯¤À¤µ¤¤¡£\n"
 "%s ¤ò¸«¤ì¤ÐÊýË¡¤¬½ñ¤¤¤Æ¤¢¤ê¤Þ¤¹¡£\n"
 
-#: diagnostic.c:1388
+#: diagnostic.c:1300
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥ë¥¨¥é¡¼: ¥¨¥é¡¼Êó¹ð¥ë¡¼¥Á¥ó¤ËºÆÆþ¤·¤Þ¤·¤¿¡£\n"
 
-#: diagnostic.c:1450
-#, c-format
-msgid "Internal compiler error in %s, at %s:%d"
-msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s:%d)"
+#: diagnostic.c:1362
+#, fuzzy, c-format
+msgid "in %s, at %s:%d"
+msgstr "%s ¤ÇÃæÃÇ, °ÌÃÖ %s:%d"
 
-#: diagnostic.c:1495
+#: diagnostic.c:1383
 #, c-format
 msgid "In file included from %s:%d"
 msgstr "%s:%d ¤«¤é include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ëÆâ"
 
-#: diagnostic.c:1498
+#: diagnostic.c:1386
 #, c-format
 msgid ""
 ",\n"
@@ -4900,34 +5103,62 @@ msgstr ""
 ",\n"
 "                 %s:%d ¤«¤é"
 
-#: diagnostic.c:1499
+#: diagnostic.c:1387
 msgid ":\n"
 msgstr ":\n"
 
-#: dwarf2out.c:3009
+#: diagnostic.c:1431 diagnostic.c:1448
+#, c-format
+msgid "`%s' is deprecated (declared at %s:%d)"
+msgstr ""
+
+#: diagnostic.c:1451
+#, fuzzy, c-format
+msgid "`%s' is deprecated"
+msgstr "%s ¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¹"
+
+#: diagnostic.c:1454
+#, c-format
+msgid "type is deprecated (declared at %s:%d)"
+msgstr ""
+
+#: diagnostic.c:1457
+msgid "type is deprecated"
+msgstr ""
+
+#: dominance.c:728
+#, c-format
+msgid "dominator of %d should be %d, not %d"
+msgstr ""
+
+#: dwarf2out.c:3124
 #, fuzzy, c-format
 msgid "DW_LOC_OP %s not implemented\n"
 msgstr "DW_LOC_OP %s ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: dwarfout.c:2093
-#, c-format
-msgid "internal regno botch: regno = %d\n"
+#: dwarfout.c:2066
+#, fuzzy, c-format
+msgid "internal regno botch: `%s' has regno = %d\n"
 msgstr "ÆâÉôŪ¤Ë regno ¤Î½èÍý¤¬ÊÑ: regno = %d\n"
 
-#: dwarfout.c:6296
+#: dwarfout.c:6181
+msgid "support for the DWARF1 debugging format is deprecated"
+msgstr ""
+
+#: dwarfout.c:6278
 msgid "can't get current directory"
 msgstr "¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó"
 
-#: emit-rtl.c:1091
+#: emit-rtl.c:1151
 #, fuzzy
 msgid "can't access real part of complex value in hard register"
 msgstr "¥Ï¡¼¥É¥ì¥¸¥¹¥¿Æâ¤ÇÊ£ÁÇ¿ô¤Î¼Â¿ôÉôʬ¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤»¤ó"
 
-#: emit-rtl.c:1113
+#: emit-rtl.c:1173
 msgid "can't access imaginary part of complex value in hard register"
 msgstr "¥Ï¡¼¥É¥ì¥¸¥¹¥¿Æâ¤ÇÊ£ÁÇ¿ô¤Îµõ¿ôÉôʬ¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤»¤ó"
 
-#: emit-rtl.c:3138
+#: emit-rtl.c:3418
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr "ICE: emit_insn ¤¬ emit_jump_insn ¤òÍפ¹¤ë½ê¤Ç»È¤ï¤ì¤Þ¤·¤¿:\n"
 
@@ -4936,237 +5167,259 @@ msgstr "ICE: emit_insn 
 msgid "abort in %s, at %s:%d"
 msgstr "%s ¤ÇÃæÃÇ, °ÌÃÖ %s:%d"
 
-#: except.c:359
+#: except.c:371
 msgid "exception handling disabled, use -fexceptions to enable"
 msgstr "Îã³°½èÍý¤ò̵¸ú¤Ë¤·¤Þ¤·¤¿. Í­¸ú¤Ë¤¹¤ë¤Ë¤Ï -fexceptions ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤"
 
-#: except.c:3007
+#: except.c:2969
 msgid "argument of `__builtin_eh_return_regno' must be constant"
 msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: except.c:3118 except.c:3140
+#: except.c:3090 except.c:3112
 msgid "__builtin_eh_return not supported on this target"
 msgstr "__builtin_eh_return ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: explow.c:1357
+#: explow.c:1398
 msgid "stack limits not supported on this target"
 msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: expr.c:2919
+#: expr.c:3323
 msgid "function using short complex types cannot be inline"
 msgstr "short complex ·¿¤ò»È¤¦´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: expr.c:5755 expr.c:5764 expr.c:5773 expr.c:5778 expr.c:6064 expr.c:6080
+#: expr.c:6197 expr.c:6206 expr.c:6215 expr.c:6220 expr.c:6522 expr.c:6538
 msgid "unsupported wide integer operation"
 msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¥ï¥¤¥ÉÀ°¿ô±é»»"
 
-#: expr.c:6129
+#: expr.c:6587
 #, c-format
 msgid "prior parameter's size depends on `%s'"
 msgstr "Í¥À褹¤ë²¾°ú¿ô¤Î¥µ¥¤¥º¤Ï `%s' ¼¡Âè¤Ç¤¹"
 
-#: expr.c:6463
+#: expr.c:6932
 msgid "returned value in block_exit_expr"
 msgstr "block_exit_expr ¤ÇÃͤò return ¤·¤Þ¤·¤¿"
 
-#: final.c:1229
+#: final.c:1342
 msgid "negative insn length"
 msgstr ""
 
-#: final.c:2647
+#: final.c:2793
 msgid "could not split insn"
 msgstr ""
 
-#: final.c:2990
-#, c-format
-msgid "invalid `asm': %s"
+#: final.c:3141
+#, fuzzy
+msgid "invalid `asm': "
 msgstr "̵¸ú¤Ê `asm': %s"
 
-#: final.c:2992
-#, c-format
-msgid "output_operand: %s"
-msgstr "output_operand: %s"
-
-#: final.c:3165
+#: final.c:3328
 msgid "nested assembly dialect alternatives"
 msgstr ""
 
-#: final.c:3182 final.c:3194
+#: final.c:3345 final.c:3357
 msgid "unterminated assembly dialect alternative"
 msgstr ""
 
-#: final.c:3238
-#, c-format
-msgid "operand number missing after %-letter"
+#: final.c:3401
+#, fuzzy, c-format
+msgid "operand number missing after %%-letter"
 msgstr "±é»»¿ô¤¬ %-letter ¤Î¸å¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: final.c:3241 final.c:3280
+#: final.c:3404 final.c:3443
 msgid "operand number out of range"
 msgstr "±é»»¿ô¤¬Èϰϳ°¤Ç¤¹"
 
-#: final.c:3299
+#: final.c:3462
 #, c-format
 msgid "invalid %%-code"
 msgstr "̵¸ú¤Ê %%-code"
 
-#: final.c:3330
-msgid "`%l' operand isn't a label"
+#: final.c:3493
+#, fuzzy, c-format
+msgid "`%%l' operand isn't a label"
 msgstr "`%l' ±é»»¤Ï¥é¥Ù¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3437 vmsdbgout.c:464 config/i386/i386.c:5269
-#: config/pdp11/pdp11.c:1570
+#: final.c:3600 vmsdbgout.c:466 config/i386/i386.c:6104
+#: config/pdp11/pdp11.c:1573
 msgid "floating constant misused"
 msgstr "ÉâÆ°¾®¿ôÄê¿ô¤ò»È¤¤Â»¤Í¤Þ¤·¤¿"
 
-#: final.c:3492 vmsdbgout.c:521 config/i386/i386.c:5323
-#: config/pdp11/pdp11.c:1617
+#: final.c:3656 vmsdbgout.c:523 config/i386/i386.c:6182
+#: config/pdp11/pdp11.c:1620
 msgid "invalid expression as operand"
 msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤Æ̵¸ú¤Ê¼°"
 
-#: flow.c:360
+#: flow.c:352
 msgid "function might be possible candidate for attribute `noreturn'"
 msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `noreturn' Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
 
-#: flow.c:365
+#: flow.c:357
 msgid "`noreturn' function does return"
 msgstr "`noreturn' ´Ø¿ô¤¬ return ¤·¤Æ¤¤¤Þ¤¹"
 
-#: flow.c:384
+#: flow.c:378
 msgid "control reaches end of non-void function"
 msgstr "À©¸æ¤¬Èó void ´Ø¿ô¤Î½ª¤ê¤ËÅþ㤷¤Þ¤·¤¿"
 
-#: fold-const.c:3114 fold-const.c:3127
+#: flow.c:1641
+msgid "Attempt to delete prologue/epilogue insn:"
+msgstr ""
+
+#: fold-const.c:2545 fold-const.c:2558
 #, fuzzy, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ÎÉý¤Î¤»¤¤¤ÇÈæ³Ó¤¬¾ï¤Ë %d ¤È¤Ê¤ê¤Þ¤¹"
 
-#: fold-const.c:4169 fold-const.c:4186
+#: fold-const.c:3752 fold-const.c:3769
 #, c-format
 msgid "comparison is always %d"
 msgstr "Èæ³Ó¤¬¾ï¤Ë %d ¤È¤Ê¤ê¤Þ¤¹"
 
-#: fold-const.c:4317
+#: fold-const.c:3900
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr "°ìÃפ·¤Ê¤¤ÃÍƱ»Î¤Ç¤ÎÈóÅù²Á¤Î `or' ¥Æ¥¹¥È¤Ï¾ï¤Ë 1 ¤Ç¤¹"
 
-#: fold-const.c:4322
+#: fold-const.c:3905
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr "Áê¸ßÇÓ¾Ū¤ÊÃͤÎÅù²Á¤Î `and' ¥Æ¥¹¥È¤Ï¾ï¤Ë 0 ¤Ç¤¹"
 
-#: function.c:5371
+#: function.c:881 varasm.c:1503
+#, c-format
+msgid "size of variable `%s' is too large"
+msgstr "ÊÑ¿ô `%s' ¤Î¥µ¥¤¥º¤¬Â礭¤¹¤®¤Þ¤¹"
+
+#: function.c:5470
 #, c-format
 msgid "`%s' might be used uninitialized in this function"
 msgstr "`%s' ¤Ï¤³¤Î´Ø¿ôÆâ¤Ç½é´ü²½¤µ¤ì¤º¤Ë»ÈÍѤµ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹"
 
-#: function.c:5378
+#: function.c:5477
 #, c-format
 msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
 msgstr "ÊÑ¿ô `%s' ¤Ï `longjmp' ¤ä `vfork' ¤Ë¤è¤Ã¤Æ¹ó¤¤¤³¤È¤Ë¤Ê¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹"
 
-#: function.c:5397
+#: function.c:5496
 #, c-format
 msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
 msgstr "°ú¿ô `%s' ¤Ï `longjmp' ¤ä `vfork' ¤Ë¤è¤Ã¤Æ¹ó¤¤¤³¤È¤Ë¤Ê¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹"
 
-#: function.c:6240
+#: function.c:6363
 msgid "function returns an aggregate"
 msgstr "´Ø¿ô¤¬½¸¹çÂΤòÊÖ¤·¤Æ¤¤¤Þ¤¹"
 
-#: function.c:6744
+#: function.c:6868
 #, c-format
 msgid "unused parameter `%s'"
 msgstr "°ú¿ô `%s' ¤¬Ì¤»ÈÍѤǤ¹"
 
-#: gcc.c:1101
+#: gcc.c:1126
 #, fuzzy, c-format
 msgid "ambiguous abbreviation %s"
 msgstr "¤¢¤¤¤Þ¤¤¤Ê¾Êά %s ¤Ç¤¹"
 
-#: gcc.c:1128
+#: gcc.c:1153
 #, fuzzy, c-format
 msgid "incomplete `%s' option"
 msgstr "ÉÔ´°Á´¤Ê `%s' ¥ª¥×¥·¥ç¥ó¤Ç¤¹"
 
-#: gcc.c:1139
+#: gcc.c:1164
 #, fuzzy, c-format
 msgid "missing argument to `%s' option"
 msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:1152
+#: gcc.c:1177
 #, fuzzy, c-format
 msgid "extraneous argument to `%s' option"
 msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ·¤Æ̵´Ø·¸¤Ê°ú¿ô"
 
-#: gcc.c:1466
+#: gcc.c:1505
 #, fuzzy
 msgid "Using built-in specs.\n"
 msgstr "ÁȤ߹þ¤ß spec ¤ò»ÈÍÑ.\n"
 
-#: gcc.c:1640
+#: gcc.c:1683
 #, c-format
-msgid "Setting spec %s to '%s'\n\n"
-msgstr "spec %s ¤ò '%s' ¤ËÀßÄêÃæ\n\n"
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
+msgstr ""
+"spec %s ¤ò '%s' ¤ËÀßÄêÃæ\n"
+"\n"
 
-#: gcc.c:1738
+#: gcc.c:1790
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "%s ¤«¤é spec ¤òÆɤ߹þ¤ßÃæ\n"
 
-#: gcc.c:1836 gcc.c:1855
+#: gcc.c:1888 gcc.c:1907
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "specs ¤Î %ld Ê¸»úÌܰʹߤΠ%%include ¤Î½ñ¼°¤¬ÊѤǤ¹"
 
-#: gcc.c:1863
+#: gcc.c:1915
 #, fuzzy, c-format
 msgid "could not find specs file %s\n"
 msgstr "spec ¥Õ¥¡¥¤¥ë %s ¤ò¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
 
-#: gcc.c:1879 gcc.c:1887 gcc.c:1896 gcc.c:1905
+#: gcc.c:1932 gcc.c:1940 gcc.c:1949 gcc.c:1958
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "specs ¤Î %ld Ê¸»úÌܰʹߤΠ%%rename ¤Î½ñ¼°¤¬ÊѤǤ¹"
 
-#: gcc.c:1914
+#: gcc.c:1967
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "spec ¥Õ¥¡¥¤¥ë %s ¤Ë̾Á°¤òÊѹ¹¤¹¤ë spec ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: gcc.c:1921
+#: gcc.c:1974
+#, c-format
+msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
+msgstr ""
+
+#: gcc.c:1979
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "spec %s ¤ò %s ¤Ë̾Á°¤òÊѹ¹\n"
 
-#: gcc.c:1923
+#: gcc.c:1981
 #, c-format
-msgid "spec is '%s'\n\n"
-msgstr "spec ¤Ï '%s' ¤Ç¤¹\n\n"
+msgid ""
+"spec is '%s'\n"
+"\n"
+msgstr ""
+"spec ¤Ï '%s' ¤Ç¤¹\n"
+"\n"
 
-#: gcc.c:1936
+#: gcc.c:1994
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "spec ¥Õ¥¡¥¤¥ëÃæ¤Î %ld Ê¸»ú¤Î¸å¤ËÉÔÌÀ¤Ê %% ¥³¥Þ¥ó¥É"
 
-#: gcc.c:1947 gcc.c:1960
+#: gcc.c:2005 gcc.c:2018
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "%ld Ê¸»ú¤Î¸å¤Ë¤ª¤«¤·¤Ê spec ¥Õ¥¡¥¤¥ë"
 
-#: gcc.c:2014
+#: gcc.c:2072
 msgid "spec file has no spec for linking"
 msgstr "spec ¥Õ¥¡¥¤¥ë¤Ë¥ê¥ó¥¯¤Ë´Ø¤¹¤ë spec ¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:2726
+#: gcc.c:2570
 msgid "-pipe not supported"
 msgstr "-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: gcc.c:2780
-msgid "\nGo ahead? (y or n) "
-msgstr "\n³¤±¤Þ¤¹¤«? (y ¤Þ¤¿¤Ï n) "
+#: gcc.c:2625
+msgid ""
+"\n"
+"Go ahead? (y or n) "
+msgstr ""
+"\n"
+"³¤±¤Þ¤¹¤«? (y ¤Þ¤¿¤Ï n) "
 
-#: gcc.c:2879
+#: gcc.c:2751
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5177,71 +5430,71 @@ msgstr ""
 "´°Á´¤Ê¥Ð¥°¥ì¥Ý¡¼¥È¤òÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤¡£\n"
 "%s ¤Ë¼ê½ç¤¬½ñ¤¤¤Æ¤¢¤ê¤Þ¤¹¡£"
 
-#: gcc.c:2897
+#: gcc.c:2769
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3030
+#: gcc.c:2899
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó] ¥Õ¥¡¥¤¥ë...\n"
 
-#: gcc.c:3031
+#: gcc.c:2900
 msgid "Options:\n"
 msgstr "¥ª¥×¥·¥ç¥ó:\n"
 
-#: gcc.c:3033
+#: gcc.c:2902
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr ""
 "  -pass-exit-codes         ¥Õ¥§¡¼¥º¤«¤é¤Î¥¨¥é¡¼¥³¡¼¥É¤ÎºÇÂçÃͤò exit\n"
 "                               ¥³¡¼¥É¤È¤·¤ÆÊÖ¤¹\n"
 
-#: gcc.c:3034
+#: gcc.c:2903
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   ¤³¤Î¥Ø¥ë¥×¾ðÊó¤òɽ¼¨\n"
 
-#: gcc.c:3035
+#: gcc.c:2904
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            ¥¿¡¼¥²¥Ã¥È¸ÇÍ­¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤òɽ¼¨\n"
 
-#: gcc.c:3037
+#: gcc.c:2906
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "(`-v --help' ¤ò»È¤¦¤È¡¢»Ò¥×¥í¥»¥¹¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤òɽ¼¨)\n"
 
-#: gcc.c:3038
+#: gcc.c:2907
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               ÁȤ߹þ¤Þ¤ì¤¿ spec Ê¸»úÎó¤òÁ´¤Æɽ¼¨\n"
 
-#: gcc.c:3039
+#: gcc.c:2908
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             ¥³¥ó¥Ñ¥¤¥é¤Î¥Ð¡¼¥¸¥ç¥ó¤òɽ¼¨\n"
 
-#: gcc.c:3040
+#: gcc.c:2909
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             ¥³¥ó¥Ñ¥¤¥é¤Î¥¿¡¼¥²¥Ã¥È¥×¥í¥»¥Ã¥µ¤òɽ¼¨\n"
 
-#: gcc.c:3041
+#: gcc.c:2910
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       ¥³¥ó¥Ñ¥¤¥é¤Î¥µ¡¼¥Á¥Ñ¥¹¤Ë¤¢¤ë¥Ç¥£¥ì¥¯¥È¥ê¤òɽ¼¨\n"
 
-#: gcc.c:3042
+#: gcc.c:2911
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  ¥³¥ó¥Ñ¥¤¥é¤Î¥³¥ó¥Ñ¥Ë¥ª¥ó¥é¥¤¥Ö¥é¥ê̾¤òɽ¼¨\n"
 
-#: gcc.c:3043
+#: gcc.c:2912
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<lib>   ¥é¥¤¥Ö¥é¥ê <lib> ¤Ø¤Î¥Õ¥ë¥Ñ¥¹¤òɽ¼¨\n"
 
-#: gcc.c:3044
+#: gcc.c:2913
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  ¥³¥ó¥Ñ¥¤¥é¤ÎÉôÉÊ <prog> ¤Ø¤Î¥Õ¥ë¥Ñ¥¹¤òɽ¼¨\n"
 
-#: gcc.c:3045
+#: gcc.c:2914
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   libgcc ¤Î¥Ð¡¼¥¸¥ç¥ó¥Ç¥£¥ì¥¯¥È¥ê¥ë¡¼¥È¤òɽ¼¨\n"
 
-#: gcc.c:3046
+#: gcc.c:2915
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -5249,86 +5502,91 @@ msgstr ""
 "  -print-multi-lib         ¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤ÈÊ£¿ô¤Î¥é¥¤¥Ö¥é¥êõº÷\n"
 "                               ¥Ç¥£¥ì¥¯¥È¥ê¤È¤ÎÂбþ¤òɽ¼¨\n"
 
-#: gcc.c:3049
+#: gcc.c:2918
+#, fuzzy
+msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
+msgstr "  -print-multi-directory   libgcc ¤Î¥Ð¡¼¥¸¥ç¥ó¥Ç¥£¥ì¥¯¥È¥ê¥ë¡¼¥È¤òɽ¼¨\n"
+
+#: gcc.c:2919
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<options>            ¥«¥ó¥Þ¶èÀÚ¤ê¤Î <options> ¤ò¥¢¥»¥ó¥Ö¥é¤ËÅϤ¹\n"
 
-#: gcc.c:3050
+#: gcc.c:2920
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<options>            ¥«¥ó¥Þ¶èÀÚ¤ê¤Î <options> ¤ò¥×¥ê¥×¥í¥»¥Ã¥µ¤ËÅϤ¹\n"
 
-#: gcc.c:3051
+#: gcc.c:2921
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<options>            ¥«¥ó¥Þ¶èÀÚ¤ê¤Î <options> ¤ò¥ê¥ó¥«¤ËÅϤ¹\n"
 
-#: gcc.c:3052
+#: gcc.c:2922
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <arg>           <arg> ¤ò¥ê¥ó¥«¤ËÅϤ¹\n"
 
-#: gcc.c:3053
+#: gcc.c:2923
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              Ãæ´Ö¥Õ¥¡¥¤¥ë¤òºï½ü¤·¤Ê¤¤\n"
 
-#: gcc.c:3054
+#: gcc.c:2924
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    Ãæ´Ö¥Õ¥¡¥¤¥ë¤Ç¤Ï¤Ê¤¯¥Ñ¥¤¥×¤ò»È¤¦\n"
 
-#: gcc.c:3055
+#: gcc.c:2925
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    »Ò¥×¥í¥»¥¹¤´¤È¤Î¼Â¹Ô»þ´Ö¤ò·×¬¤¹¤ë\n"
 
-#: gcc.c:3056
+#: gcc.c:2926
 #, fuzzy
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<file>            ÁȤ߹þ¤ß specs ¤ò <file> ¤ÎÆâÍƤÇÃÖ¤­´¹¤¨¤ë\n"
 
-#: gcc.c:3057
+#: gcc.c:2927
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<standard>          ÆþÎÏ¥½¡¼¥¹¤ò <standard> ¤È¸«¤Ê¤¹\n"
 
-#: gcc.c:3058
+#: gcc.c:2928
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <directory>           <directory> ¤ò¥³¥ó¥Ñ¥¤¥é¤Îõº÷¥Ñ¥¹¤ËÄɲ乤ë\n"
 
-#: gcc.c:3059
+#: gcc.c:2929
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr ""
 "  -b <machine>             ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ì¤Ð¥¿¡¼¥²¥Ã¥È <machine> ¤È¤·¤Æ\n"
 "                               gcc ¤ò¼Â¹Ô¤¹¤ë\n"
 
-#: gcc.c:3060
+#: gcc.c:2930
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr ""
 "  -V <version>             ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ì¤Ð <version> ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤Î\n"
 "                               gcc ¤È¤·¤Æ¼Â¹Ô¤¹¤ë\n"
 
-#: gcc.c:3061
+#: gcc.c:2931
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       ¥³¥ó¥Ñ¥¤¥é¤Ë¤è¤Ã¤Æµ¯Æ°¤µ¤ì¤ë¥×¥í¥°¥é¥à¤òɽ¼¨\n"
 
-#: gcc.c:3062
+#: gcc.c:2932
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: gcc.c:3063
+#: gcc.c:2933
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
 "  -E                       ¥×¥ê¥×¥í¥»¥¹¤Î¤ß -- ¥³¥ó¥Ñ¥¤¥ë¡¢¥¢¥»¥ó¥Ö¥ë¡¢¥ê¥ó¥¯\n"
 "                               ¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
 
-#: gcc.c:3064
+#: gcc.c:2934
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       ¥³¥ó¥Ñ¥¤¥ë¤Î¤ß -- ¥¢¥»¥ó¥Ö¥ë¡¢¥ê¥ó¥¯¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
 
-#: gcc.c:3065
+#: gcc.c:2935
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       ¥³¥ó¥Ñ¥¤¥ë¡¢¥¢¥»¥ó¥Ö¥ë¤¹¤ë¤¬¡¢¥ê¥ó¥¯¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
 
-#: gcc.c:3066
+#: gcc.c:2936
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <file>                <file> ¤Ë½ÐÎϤò¹Ô¤Ê¤¦\n"
 
-#: gcc.c:3067
+#: gcc.c:2937
 #, fuzzy
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
@@ -5341,7 +5599,7 @@ msgstr ""
 "                           'none' ¤ò»ØÄꤹ¤ë¤È¥Õ¥¡¥¤¥ë³ÈÄ¥»Ò¤Ë¤è¤Ã¤Æ¸À¸ì¤ò\n"
 "                           ¿äÄꤹ¤ë¡¢¥Ç¥Õ¥©¥ë¥È¤Î¿¶¤ëÉñ¤¤¤ËÌá¤ë\n"
 
-#: gcc.c:3074
+#: gcc.c:2944
 #, c-format
 msgid ""
 "\n"
@@ -5354,73 +5612,93 @@ msgstr ""
 "»Ò¥×¥í¥»¥¹¤Ë¼«Æ°Åª¤ËÅϤµ¤ì¤Þ¤¹¡£¤³¤¦¤¤¤Ã¤¿¥×¥í¥»¥¹¤Ë¤½¤Î¾¤Î¥ª¥×¥·¥ç¥ó¤òÅϤ¹\n"
 "¤Ë¤Ï -W<letter> ¥ª¥×¥·¥ç¥ó¤ò»È¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£\n"
 
-#: gcc.c:3445
+#: gcc.c:3079
+#, fuzzy, c-format
+msgid "`-%c' option must have argument"
+msgstr "-param ¥ª¥×¥·¥ç¥ó¤Ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+
+#: gcc.c:3101
+#, c-format
+msgid "couldn't run `%s': %s"
+msgstr ""
+
+#. translate_options () has turned --version into -fversion.
+#: gcc.c:3278
+#, c-format
+msgid "%s (GCC) %s\n"
+msgstr ""
+
+#: gcc.c:3279
+msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n"
+msgstr ""
+
+#: gcc.c:3281 gcov.c:364
+msgid ""
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+"\n"
+msgstr ""
+
+#: gcc.c:3382
 msgid "argument to `-Xlinker' is missing"
 msgstr "`-Xlinker' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:3453
+#: gcc.c:3390
 #, fuzzy
 msgid "argument to `-l' is missing"
 msgstr "`-x' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:3470
+#: gcc.c:3407
 msgid "argument to `-specs' is missing"
 msgstr "`-specs' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:3485
+#: gcc.c:3422
 msgid "argument to `-specs=' is missing"
 msgstr "`-specs=' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:3516
-msgid "argument to `-b' is missing"
-msgstr "`-b' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: gcc.c:3452
+#, c-format
+msgid "`-%c' must come at the start of the command line"
+msgstr ""
 
-#: gcc.c:3531
+#: gcc.c:3461
 msgid "argument to `-B' is missing"
 msgstr "`-B' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:3601
-msgid "argument to `-V' is missing"
-msgstr "`-V' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: gcc.c:3622 gcc.c:3629 gcc.c:3636
-msgid "invalid version number format"
-msgstr "̵¸ú¤Ê¥Ð¡¼¥¸¥ç¥óÈÖ¹æ·Á¼°"
-
-#: gcc.c:3747
+#: gcc.c:3634
 msgid "cannot specify -o with -c or -S and multiple compilations"
 msgstr "-c ¤ä -S ¤È°ì½ï¤Ë -o ¤ò»ØÄꤹ¤ë¤È¡¢Ê£¿ô¥³¥ó¥Ñ¥¤¥ë¤Ç¤­¤Þ¤»¤ó"
 
-#: gcc.c:3918
+#: gcc.c:3807
 #, fuzzy
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "·Ù¹ð: -save-temps ¤¬»ØÄꤵ¤ì¤¿¤Î¤Ç -pipe ¤Ï̵»ë¤µ¤ì¤Þ¤¹"
 
-#: gcc.c:3922
+#: gcc.c:3811
 #, fuzzy
 msgid "warning: -pipe ignored because -time specified"
 msgstr "·Ù¹ð: -time ¤¬»ØÄꤵ¤ì¤¿¤Î¤Ç -pipe ¤Ï̵»ë¤µ¤ì¤Þ¤¹"
 
-#: gcc.c:3934
+#: gcc.c:3823
 msgid "argument to `-x' is missing"
 msgstr "`-x' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:3962
+#: gcc.c:3851
 #, c-format
 msgid "argument to `-%s' is missing"
 msgstr "`-%s' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:4023
+#: gcc.c:3912
 #, fuzzy, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr "·Ù¹ð: ºÇ¸å¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤Î¸å¤Î `-x %s' ¤Ï²¿¤â¤·¤Þ¤»¤ó"
 
-#: gcc.c:4322
+#: gcc.c:4257
 #, fuzzy
 msgid "invalid specification!  Bug in cc"
 msgstr "̵¸ú¤Ê»ØÄê! cc ¤Î¥Ð¥°."
 
-#: gcc.c:4471
+#: gcc.c:4411
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
@@ -5428,428 +5706,661 @@ msgstr "%s\n"
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5030
+#: gcc.c:4971
 #, fuzzy, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "spec ¥¨¥é¡¼: '%%*' ¤Ï¥Ñ¥¿¡¼¥ó¥Þ¥Ã¥Á¤Ç½é´ü²½¤µ¤ì¤Ê¤¤¤Þ¤Þ¤Ç¤¹"
 
-#: gcc.c:5039
+#: gcc.c:4980
 #, fuzzy, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "·Ù¹ð: µì¼°¤Î %%[ ±é»»»Ò¤¬ spec ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: gcc.c:5057
+#: gcc.c:4998
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "spec %c%s%c ¤ò½èÍýÃæ, ¤³¤ì¤Ï '%s' ¤Ç¤¹\n"
 
-#: gcc.c:5182
+#: gcc.c:5123
 #, fuzzy, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "spec ¥¨¥é¡¼: Ç§¼±ÉÔǽ¤Ê spec ¥ª¥×¥·¥ç¥ó '%c'"
 
-#: gcc.c:5292
+#: gcc.c:5204
+#, fuzzy, c-format
+msgid "unknown spec function `%s'"
+msgstr "´Ø¿ô `%s' Æâ:"
+
+#: gcc.c:5223
+#, fuzzy, c-format
+msgid "error in args to spec function `%s'"
+msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+
+#: gcc.c:5272
+#, fuzzy
+msgid "malformed spec function name"
+msgstr "¥­¥ã¥¹¥È¤Ï´Ø¿ô·¿¤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹"
+
+#. )
+#: gcc.c:5275
+#, fuzzy
+msgid "no arguments for spec function"
+msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+
+#: gcc.c:5294
+msgid "malformed spec function arguments"
+msgstr ""
+
+#: gcc.c:5402
 msgid "mismatched braces in specs"
 msgstr ""
 
-#: gcc.c:5970
+#: gcc.c:6097
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr "ǧ¼±ÉÔǽ¤Ê¥ª¥×¥·¥ç¥ó `-%s'"
 
-#: gcc.c:5976
+#: gcc.c:6103
 #, c-format
 msgid "install: %s%s\n"
 msgstr "¥¤¥ó¥¹¥È¡¼¥ë: %s%s\n"
 
-#: gcc.c:5977
+#: gcc.c:6104
 #, c-format
 msgid "programs: %s\n"
 msgstr "¥×¥í¥°¥é¥à: %s\n"
 
-#: gcc.c:5978
+#: gcc.c:6105
 #, c-format
 msgid "libraries: %s\n"
 msgstr "¥é¥¤¥Ö¥é¥ê: %s\n"
 
-#: gcc.c:6026
-msgid "\nFor bug reporting instructions, please see:\n"
-msgstr "\n¥Ð¥°¥ì¥Ý¡¼¥È¤Î¼ê½ç¤Ï¡¢°Ê²¼¤ò»²¾È\n"
+#: gcc.c:6162
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
+msgstr ""
+"\n"
+"¥Ð¥°¥ì¥Ý¡¼¥È¤Î¼ê½ç¤Ï¡¢°Ê²¼¤ò»²¾È\n"
 
-#: gcc.c:6042
+#: gcc.c:6178
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "¥³¥ó¥Õ¥£¥°¥ª¥×¥·¥ç¥ó: %s\n"
 
-#: gcc.c:6056
+#: gcc.c:6192
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "¥¹¥ì¥Ã¥É¥â¥Ç¥ë: %s\n"
 
-#: gcc.c:6067
+#: gcc.c:6203
 #, c-format
 msgid "gcc version %s\n"
 msgstr "gcc ¥Ð¡¼¥¸¥ç¥ó %s\n"
 
-#: gcc.c:6069
+#: gcc.c:6205
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr "gcc ¥É¥é¥¤¥Ð¥Ð¡¼¥¸¥ç¥ó %s ¼Â¹Ô gcc ¥Ð¡¼¥¸¥ç¥ó %s\n"
 
-#: gcc.c:6077
+#: gcc.c:6213
 #, fuzzy
 msgid "no input files"
 msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:6115
+#: gcc.c:6251
 #, c-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s ¥³¥ó¥Ñ¥¤¥é¤Ï¤³¤Î¥·¥¹¥Æ¥à¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: gcc.c:6190
+#: gcc.c:6326
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: ¥ê¥ó¥¯¤¬´°Î»¤·¤Ê¤«¤Ã¤¿¤Î¤Ç¥ê¥ó¥«¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤Ï»È¤ï¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: gcc.c:6233
+#: gcc.c:6369
 #, c-format
 msgid "language %s not recognized"
 msgstr "¸À¸ì %s ¤Ïǧ¼±¤Ç¤­¤Þ¤»¤ó"
 
-#: gcc.c:6336
+#: gcc.c:6472
 #, fuzzy
 msgid "internal gcc abort"
 msgstr "ÆâÉô gcc ÃæÃÇ"
 
-#: gcov.c:282
+#: gcov.c:325
 msgid "Internal gcov abort.\n"
 msgstr "ÆâÉô gcc abort.\n"
 
-#: gcov.c:295
-msgid "Usage: gcov [OPTION]... SOURCEFILE\n\n"
+#: gcov.c:338
+msgid ""
+"Usage: gcov [OPTION]... SOURCEFILE\n"
+"\n"
 msgstr ""
 
-#: gcov.c:296
+#: gcov.c:339
 #, fuzzy
-msgid "Print code coverage information.\n\n"
+msgid ""
+"Print code coverage information.\n"
+"\n"
 msgstr "¸Æ¤Ó½Ð¤·¥°¥é¥Õ¾ðÊó¤òÁ÷½Ð¤¹¤ë"
 
-#: gcov.c:297
+#: gcov.c:340
 #, fuzzy
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  --help                   ¤³¤Î¥Ø¥ë¥×¾ðÊó¤òɽ¼¨\n"
 
-#: gcov.c:298
+#: gcov.c:341
 #, fuzzy
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr ""
 "  -V <version>             ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ì¤Ð <version> ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤Î\n"
 "                               gcc ¤È¤·¤Æ¼Â¹Ô¤¹¤ë\n"
 
-#: gcov.c:299
+#: gcov.c:342
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr ""
 
-#: gcov.c:300
+#: gcov.c:343
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr ""
 
-#: gcov.c:302
+#: gcov.c:345
 #, fuzzy
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -save-temps              Ãæ´Ö¥Õ¥¡¥¤¥ë¤òºï½ü¤·¤Ê¤¤\n"
 
-#: gcov.c:303
+#: gcov.c:346
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
 msgstr ""
 
-#: gcov.c:305
+#: gcov.c:348
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr ""
 
-#: gcov.c:306
-msgid "  -o, --object-directory OBJDIR   Search for object files in OBJDIR\n"
+#: gcov.c:349
+msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
+msgstr ""
+
+#: gcov.c:350
+msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr ""
 
-#: gcov.c:307
+#: gcov.c:351
 #, fuzzy, c-format
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
 "%s.\n"
-msgstr "\n¥Ð¥°¥ì¥Ý¡¼¥È¤Î¼ê½ç¤Ï¡¢°Ê²¼¤ò»²¾È\n"
+msgstr ""
+"\n"
+"¥Ð¥°¥ì¥Ý¡¼¥È¤Î¼ê½ç¤Ï¡¢°Ê²¼¤ò»²¾È\n"
 
-#: gcov.c:317
+#: gcov.c:361
 #, c-format
 msgid "gcov (GCC) %s\n"
 msgstr ""
 
-#: gcov.c:318
+#: gcov.c:362
 msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
 msgstr ""
 
-#: gcov.c:320
-msgid ""
-"This is free software; see the source for copying conditions.  There is NO\n"
-"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
-"\n"
-msgstr ""
-
-#: gcov.c:462
+#: gcov.c:500
 #, c-format
 msgid "Could not open basic block file %s.\n"
 msgstr "´ðËÜ¥Ö¥í¥Ã¥¯¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
 
-#: gcov.c:471
+#: gcov.c:507
+#, c-format
+msgid "Could not open program flow graph file %s.\n"
+msgstr "¥×¥í¥°¥é¥à¥Õ¥í¡¼¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
+
+#: gcov.c:524
 #, c-format
 msgid "Could not open data file %s.\n"
 msgstr "¥Ç¡¼¥¿¥Õ¥¡¥¤¥ë %s ¤ò³«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
 
-#: gcov.c:472
+#: gcov.c:525
 msgid "Assuming that all execution counts are zero.\n"
 msgstr "Á´¼Â¹Ô¿ô¤¬¥¼¥í¤Ç¤¢¤ë¤È²¾Äꤷ¤Þ¤¹¡£\n"
 
-#: gcov.c:478
-#, c-format
-msgid "Could not open program flow graph file %s.\n"
-msgstr "¥×¥í¥°¥é¥à¥Õ¥í¡¼¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
-
-#: gcov.c:489
+#: gcov.c:534
 #, c-format
 msgid "No executable code associated with file %s.\n"
 msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë·ë¤ÓÉÕ¤¯¼Â¹Ô¥³¡¼¥É¤¬¤¢¤ê¤Þ¤»¤ó¡£\n"
 
-#: gcov.c:789
-msgid ".da file contents exhausted too early\n"
-msgstr ".da ¥Õ¥¡¥¤¥ë¤ÎÆâÍƤò¤¢¤Þ¤ê¤ËÁ᤯»È¤¤ÀڤäƤ·¤Þ¤¤¤Þ¤·¤¿\n"
-
-#: gcov.c:792
-msgid ".da file contents not exhausted\n"
-msgstr ".da ¥Õ¥¡¥¤¥ë¤ÎÆâÍƤò»È¤¤ÀڤäƤ¤¤Þ¤»¤ó\n"
-
-#: gcov.c:973
-#, c-format
-msgid "%6.2f%% of %d source lines executed in function %s\n"
-msgstr "%6.2f%%(%d ¹ÔÃæ) ¤Î¥½¡¼¥¹¹Ô¤¬´Ø¿ô %s ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+#: gcov.c:1186
+#, fuzzy, c-format
+msgid "%s of %d lines executed in %s %s\n"
+msgstr "%6.2f%%(%d ¹ÔÃæ) ¤Î¥½¡¼¥¹¹Ô¤¬¥Õ¥¡¥¤¥ë %s ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
 
-#: gcov.c:977
-#, c-format
-msgid "No executable source lines in function %s\n"
-msgstr "´Ø¿ô %s ¤Ë¼Â¹Ô²Äǽ¤Ê¥½¡¼¥¹¹Ô¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: gcov.c:1191
+#, fuzzy, c-format
+msgid "No executable lines in %s %s\n"
+msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë¼Â¹Ô²Äǽ¤Ê¥½¡¼¥¹¹Ô¤¬¤¢¤ê¤Þ¤»¤ó\n"
 
-#: gcov.c:984
-#, c-format
-msgid "%6.2f%% of %d branches executed in function %s\n"
-msgstr "%6.2f%%(%d ËÜÃæ) ¤Î¥Ö¥é¥ó¥Á¤¬´Ø¿ô %s Æâ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+#: gcov.c:1198
+#, fuzzy, c-format
+msgid "%s of %d branches executed in %s %s\n"
+msgstr "%6.2f%%(%d ËÜÃæ) ¤Î¥Ö¥é¥ó¥Á¤¬¥Õ¥¡¥¤¥ë %s ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
 
-#: gcov.c:988
-#, c-format
-msgid "%6.2f%% of %d branches taken at least once in function %s\n"
-msgstr "%6.2f%%(%d ËÜÃæ) ¤Î¥Ö¥é¥ó¥Á¤¬¾¯¤Ê¤¯¤È¤â°ìÅ٤ϴؿô %s ¤Ç¼õ¼è¤é¤ì¤Þ¤·¤¿\n"
+#: gcov.c:1203
+#, fuzzy, c-format
+msgid "%s of %d branches taken at least once in %s %s\n"
+msgstr "%6.2f%%(%d ËÜÃæ) ¤Î¥Ö¥é¥ó¥Á¤¬¾¯¤Ê¤¯¤È¤â°ì²ó¤Ï¥Õ¥¡¥¤¥ë %s ¤Ç¼õ¼è¤é¤ì¤Þ¤·¤¿\n"
 
-#: gcov.c:993
-#, c-format
-msgid "No branches in function %s\n"
-msgstr "´Ø¿ô %s ¤Ë¤Ïʬ´ô¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: gcov.c:1209
+#, fuzzy, c-format
+msgid "No branches in %s %s\n"
+msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë¤Ï¥Ö¥é¥ó¥Á¤¬¤¢¤ê¤Þ¤»¤ó\n"
 
-#: gcov.c:995
-#, c-format
-msgid "%6.2f%% of %d calls executed in function %s\n"
-msgstr "%6.2f%%(%d ²ó) ¤Î¸Æ¤Ó½Ð¤·¤¬´Ø¿ô %s ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+#: gcov.c:1211
+#, fuzzy, c-format
+msgid "%s of %d calls executed in %s %s\n"
+msgstr "%6.2f%%(%d ²óÃæ) ¤Î¸Æ¤Ó½Ð¤·¤¬¥Õ¥¡¥¤¥ë %s Æâ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
 
-#: gcov.c:999
-#, c-format
-msgid "No calls in function %s\n"
-msgstr "´Ø¿ô %s ¤Ë¸Æ¤Ó½Ð¤·¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: gcov.c:1216
+#, fuzzy, c-format
+msgid "No calls in %s %s\n"
+msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë¸Æ¤Ó½Ð¤·¤¬¤¢¤ê¤Þ¤»¤ó\n"
 
-#: gcov.c:1126
+#: gcov.c:1351
 #, c-format
 msgid "didn't use all bb entries of graph, function %s\n"
 msgstr "¥°¥é¥Õ¤Î bb ¥¨¥ó¥È¥ê¤Î°ìÉô¤·¤«»È¤¤¤Þ¤»¤ó¤Ç¤·¤¿¡¢´Ø¿ô %s\n"
 
-#: gcov.c:1128
+#: gcov.c:1353
 #, c-format
 msgid "block_num = %ld, num_blocks = %d\n"
 msgstr "¥Ö¥í¥Ã¥¯¿ô = %ld¡¢ÈÖ¹æ¥Ö¥í¥Ã¥¯ = %d\n"
 
-#: gcov.c:1166
-#, c-format
-msgid "ERROR: too many basic blocks in .bb file %s\n"
-msgstr "¥¨¥é¡¼: .bb ¥Õ¥¡¥¤¥ë %s ¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤¬Â¿¤¹¤®¤Þ¤¹\n"
-
-#: gcov.c:1243
-#, c-format
-msgid "%6.2f%% of %d source lines executed in file %s\n"
-msgstr "%6.2f%%(%d ¹ÔÃæ) ¤Î¥½¡¼¥¹¹Ô¤¬¥Õ¥¡¥¤¥ë %s ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
-
-#: gcov.c:1247
-#, c-format
-msgid "No executable source lines in file %s\n"
-msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë¼Â¹Ô²Äǽ¤Ê¥½¡¼¥¹¹Ô¤¬¤¢¤ê¤Þ¤»¤ó\n"
-
-#: gcov.c:1254
-#, c-format
-msgid "%6.2f%% of %d branches executed in file %s\n"
-msgstr "%6.2f%%(%d ËÜÃæ) ¤Î¥Ö¥é¥ó¥Á¤¬¥Õ¥¡¥¤¥ë %s ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
-
-#: gcov.c:1258
-#, c-format
-msgid "%6.2f%% of %d branches taken at least once in file %s\n"
-msgstr "%6.2f%%(%d ËÜÃæ) ¤Î¥Ö¥é¥ó¥Á¤¬¾¯¤Ê¤¯¤È¤â°ì²ó¤Ï¥Õ¥¡¥¤¥ë %s ¤Ç¼õ¼è¤é¤ì¤Þ¤·¤¿\n"
-
-#: gcov.c:1263
-#, c-format
-msgid "No branches in file %s\n"
-msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë¤Ï¥Ö¥é¥ó¥Á¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: gcov.c:1367
+#, fuzzy, c-format
+msgid "ERROR: unexpected line number %ld\n"
+msgstr "¹ÔÈÖ¹æ %u ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
 
-#: gcov.c:1265
-#, c-format
-msgid "%6.2f%% of %d calls executed in file %s\n"
-msgstr "%6.2f%%(%d ²óÃæ) ¤Î¸Æ¤Ó½Ð¤·¤¬¥Õ¥¡¥¤¥ë %s Æâ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+#: gcov.c:1383
+#, fuzzy, c-format
+msgid "ERROR: too many basic blocks in function %s\n"
+msgstr "¥¨¥é¡¼: .bb ¥Õ¥¡¥¤¥ë %s ¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤¬Â¿¤¹¤®¤Þ¤¹\n"
 
-#: gcov.c:1269
-#, c-format
-msgid "No calls in file %s\n"
-msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë¸Æ¤Ó½Ð¤·¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: gcov.c:1398
+#, fuzzy, c-format
+msgid "ERROR: out of range line number in function %s\n"
+msgstr "´Ø¿ô %s ¤Ë¼Â¹Ô²Äǽ¤Ê¥½¡¼¥¹¹Ô¤¬¤¢¤ê¤Þ¤»¤ó\n"
 
-#: gcov.c:1281
+#: gcov.c:1470
 #, c-format
 msgid "Could not open source file %s.\n"
 msgstr "¥½¡¼¥¹¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿.\n"
 
-#: gcov.c:1331
-#, c-format
-msgid "Could not open output file %s.\n"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿.\n"
+#: gcov.c:1480
+#, fuzzy, c-format
+msgid "Warning: source file %s is newer than %s\n"
+msgstr "¸½ºß¤Î¥Õ¥¡¥¤¥ë¤Ï %s ¤è¤ê¸Å¤¤¤Ç¤¹"
 
-#: gcov.c:1339
+#: gcov.c:1510
 #, c-format
-msgid "Creating %s.\n"
-msgstr "%s ¤òºîÀ®Ãæ.\n"
+msgid "Unexpected EOF while reading source file %s.\n"
+msgstr "¥½¡¼¥¹¥Õ¥¡¥¤¥ë %s ¤òÆɤ߹þ¤ßÃæ¤Ëͽ´ü¤»¤Ì EOF.\n"
 
-#: gcov.c:1387
-#, c-format
-msgid "call %d never executed\n"
+#: gcov.c:1532
+#, fuzzy, c-format
+msgid "call   %2d never executed\n"
 msgstr "¸Æ¤Ó½Ð¤· %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤»¤º\n"
 
-#: gcov.c:1396
+#: gcov.c:1535
 #, fuzzy, c-format
-msgid "call %d returns = %s\n"
+msgid "call   %2d returns %s\n"
 msgstr "¸Æ¤Ó½Ð¤· %d ¤ÎÌá¤ê = %d\n"
 
-#: gcov.c:1406
+#: gcov.c:1543
 #, fuzzy, c-format
-msgid "call %d returns = %s%%\n"
-msgstr "¸Æ¤Ó½Ð¤· %d ¤ÎÌá¤ê = %d%%\n"
-
-#: gcov.c:1413
-#, c-format
-msgid "branch %d never executed\n"
+msgid "branch %2d never executed\n"
 msgstr "¥Ö¥é¥ó¥Á %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤µ¤ì¤º\n"
 
-#: gcov.c:1423
+#: gcov.c:1546
 #, fuzzy, c-format
-msgid "branch %d taken = %s\n"
+msgid "branch %2d taken %s\n"
 msgstr "¥Ö¥é¥ó¥Á %d ¼õÍý = %d\n"
 
-#: gcov.c:1433
+#: gcov.c:1610
+#, c-format
+msgid "Creating %s.\n"
+msgstr "%s ¤òºîÀ®Ãæ.\n"
+
+#: gcov.c:1613
 #, fuzzy, c-format
-msgid "branch %d taken = %s%%\n"
-msgstr "¥Ö¥é¥ó¥Á %d ¼õÍý = %d%%\n"
+msgid "Error writing output file %s.\n"
+msgstr "%s ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼¤Ç¤¹"
 
-#: gcov.c:1444
+#: gcov.c:1618
 #, c-format
-msgid "Unexpected EOF while reading source file %s.\n"
-msgstr "¥½¡¼¥¹¥Õ¥¡¥¤¥ë %s ¤òÆɤ߹þ¤ßÃæ¤Ëͽ´ü¤»¤Ì EOF.\n"
+msgid "Could not open output file %s.\n"
+msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿.\n"
 
-#: gcse.c:756
+#: gcse.c:761
 #, c-format
 msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
 msgstr "GCSE ¤ò̵¸ú²½: %d > 1000 ´ðËÜ¥Ö¥í¥Ã¥¯¡¢µÚ¤Ó %d >= 20 edge/´ðËÜ¥Ö¥í¥Ã¥¯"
 
-#: gcse.c:768
+#: gcse.c:773
 #, c-format
 msgid "GCSE disabled: %d basic blocks and %d registers"
 msgstr "GCSE ¤ò̵¸ú²½: %d ´ðËÜ¥Ö¥í¥Ã¥¯¡¢µÚ¤Ó %d ¸Ä¤Î¥ì¥¸¥¹¥¿"
 
-#: graph.c:421 profile.c:950 profile.c:958 toplev.c:1842 toplev.c:4908
-#: ch/grant.c:2652 ch/lex.c:212 ch/lex.c:2189 f/com.c:14269
-#: java/jcf-parse.c:963 java/jcf-parse.c:1115 java/lex.c:1782
-#: objc/objc-act.c:534
+#: genautomata.c:1490
 #, c-format
-msgid "can't open %s"
-msgstr "%s ¤ò³«¤±¤Þ¤»¤ó"
+msgid "Name `%s' contains quotes"
+msgstr ""
 
-#: haifa-sched.c:190
+#: genautomata.c:1621
+#, fuzzy, c-format
+msgid "invalid string `%s' in define_cpu_unit"
+msgstr "̵¸ú¤Ê¶çÆÉÅÀ `%c' ¤¬À©ÌóÆâ¤Ë¤¢¤ê¤Þ¤¹"
+
+#: genautomata.c:1650
 #, c-format
-msgid "fix_sched_param: unknown param: %s"
-msgstr "fix_sched_param: ÉÔÌÀ¤Ê¥Ñ¥é¥á¥¿: %s"
+msgid "invalid string `%s' in define_query_cpu_unit"
+msgstr ""
 
-#: integrate.c:185
-msgid "function cannot be inline"
-msgstr "´Ø¿ô¤ò inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: genautomata.c:1682 genautomata.c:1685
+#, fuzzy, c-format
+msgid "invalid string `%s' in define_bypass"
+msgstr "̤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
 
-#: integrate.c:190
-msgid "varargs function cannot be inline"
-msgstr "²ÄÊÑ°ú¿ô´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: genautomata.c:1720
+#, fuzzy, c-format
+msgid "invalid first string `%s' in exclusion_set"
+msgstr "̵¸ú¤Ê¶çÆÉÅÀ `%c' ¤¬À©ÌóÆâ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: integrate.c:193
-msgid "function using alloca cannot be inline"
-msgstr "alloca ¤ò»È¤Ã¤Æ¤¤¤ë´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: genautomata.c:1724
+#, fuzzy, c-format
+msgid "invalid second string `%s' in exclusion_set"
+msgstr "̵¸ú¤Ê¶çÆÉÅÀ `%c' ¤¬À©ÌóÆâ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: integrate.c:196
-msgid "function using setjmp cannot be inline"
-msgstr "setjmp ¤ò»È¤Ã¤Æ¤¤¤ë´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: genautomata.c:1760
+#, c-format
+msgid "invalid first string `%s' in presence_set"
+msgstr ""
 
-#: integrate.c:199
-msgid "function uses __builtin_eh_return"
-msgstr "´Ø¿ô¤¬ __builtin_eh_return ¤ò»È¤¤¤Þ¤¹"
+#: genautomata.c:1764
+#, c-format
+msgid "invalid second string `%s' in presence_set"
+msgstr ""
 
-#: integrate.c:202
-msgid "function with nested functions cannot be inline"
-msgstr "Æþ¤ì»Ò´Ø¿ô¤ò»ý¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: genautomata.c:1800
+#, c-format
+msgid "invalid first string `%s' in absence_set"
+msgstr ""
 
-#: integrate.c:206
-msgid "function with label addresses used in initializers cannot inline"
-msgstr "¥é¥Ù¥ë¥¢¥É¥ì¥¹¤ò»ý¤Á¡¢½é´ü²½»Ò¤Ç»È¤ï¤ì¤ë´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: genautomata.c:1804
+#, c-format
+msgid "invalid second string `%s' in absence_set"
+msgstr ""
 
-#: integrate.c:213 integrate.c:257
-msgid "function too large to be inline"
-msgstr "´Ø¿ô¤¬Â礭¤¹¤®¤Æ inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: genautomata.c:1837
+#, fuzzy, c-format
+msgid "invalid string `%s' in define_automaton"
+msgstr "dump_definition ¤Ë Ìµ¸ú¤Ê¥Ï¥Ã¥·¥å¥¿¥¤¥× %d"
 
-#: integrate.c:223
-msgid "no prototype, and parameter address used; cannot be inline"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤¬¤Ê¤¯¡¢²¾°ú¿ô¤Î¥¢¥É¥ì¥¹¤¬»È¤ï¤ì¤Æ¤¤¤ë -- inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: genautomata.c:1868
+#, fuzzy, c-format
+msgid "invalid option `%s' in automata_option"
+msgstr "̵¸ú¤Ê¶çÆÉÅÀ `%c' ¤¬À©ÌóÆâ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: integrate.c:230 integrate.c:275
-msgid "inline functions not supported for this return value type"
-msgstr "¤³¤ÎÌá¤êÃÍ·¿¤Î inline ´Ø¿ô¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: genautomata.c:1890
+#, c-format
+msgid "garbage after ) in reservation `%s'"
+msgstr ""
 
-#: integrate.c:235
-msgid "function with varying-size return value cannot be inline"
+#: genautomata.c:1921 genautomata.c:1954 genautomata.c:1981
+#, fuzzy, c-format
+msgid "invalid `%s' in reservation `%s'"
+msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
+
+#: genautomata.c:1932
+#, c-format
+msgid "repetition `%s' <= 1 in reservation `%s'"
+msgstr ""
+
+#: genautomata.c:2425
+#, c-format
+msgid "unit `%s' in exclusion is not declared"
+msgstr ""
+
+#: genautomata.c:2427
+#, c-format
+msgid "`%s' in exclusion is not unit"
+msgstr ""
+
+#: genautomata.c:2465
+#, fuzzy, c-format
+msgid "unit `%s' excludes itself"
+msgstr "`%s' ¤ÎÉý¤Ï¤½¤Î·¿¤Î¥µ¥¤¥º¤òĶ¤¨¤Æ¤¤¤Þ¤¹"
+
+#: genautomata.c:2473
+#, c-format
+msgid "units `%s' and `%s' in exclusion set belong to different automata"
+msgstr ""
+
+#: genautomata.c:2603 genautomata.c:2609
+#, c-format
+msgid "unit `%s' excludes and requires presence of `%s'"
+msgstr ""
+
+#: genautomata.c:2623 genautomata.c:2629
+#, c-format
+msgid "unit `%s' requires absence and presence of `%s'"
+msgstr ""
+
+#: genautomata.c:2692 genautomata.c:2695
+#, fuzzy, c-format
+msgid "repeated declaration of automaton `%s'"
+msgstr "´Ø¿ô `%s' ¤Î°ÅÌÛ¤ÎÀë¸À"
+
+#: genautomata.c:2711
+#, c-format
+msgid "define_insn_reservation `%s' has negative latency time"
+msgstr ""
+
+#: genautomata.c:2717
+#, c-format
+msgid "`%s' is already used as insn reservation name"
+msgstr ""
+
+#: genautomata.c:2723
+#, c-format
+msgid "define_bypass `%s - %s' has negative latency time"
+msgstr ""
+
+#: genautomata.c:2737
+#, fuzzy, c-format
+msgid "automaton `%s' is not declared"
+msgstr "²¾°ú¿ô `%s' ¤Î·¿¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+
+#: genautomata.c:2747
+#, c-format
+msgid "define_unit `%s' without automaton when one defined"
+msgstr ""
+
+#: genautomata.c:2753
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu unit"
+msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+
+#: genautomata.c:2762
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu reservation"
+msgstr "`%s' ¤Ï´Ø¿ô¤òÊÖ¤¹´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+
+#: genautomata.c:2772
+#, fuzzy, c-format
+msgid "repeated declaration of unit `%s'"
+msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+
+#: genautomata.c:2775
+#, fuzzy, c-format
+msgid "repeated declaration of reservation `%s'"
+msgstr "´Ø¿ô `%s' ¤Î°ÅÌÛ¤ÎÀë¸À"
+
+#: genautomata.c:2790 genautomata.c:2793
+#, c-format
+msgid "there is no insn reservation `%s'"
+msgstr ""
+
+#: genautomata.c:2810 genautomata.c:2815
+#, c-format
+msgid "the same bypass `%s - %s' is already defined"
+msgstr ""
+
+#: genautomata.c:2820
+#, fuzzy, c-format
+msgid "bypass `%s - %s' is already defined"
+msgstr "¥¯¥é¥¹ `%s' ¤Ï´û¤Ë¸ºß¤·¤Þ¤¹"
+
+#: genautomata.c:2925 genautomata.c:2927
+#, c-format
+msgid "automaton `%s' is not used"
+msgstr ""
+
+#: genautomata.c:2950
+#, c-format
+msgid "undeclared unit or reservation `%s'"
+msgstr ""
+
+#: genautomata.c:3028 genautomata.c:3030
+#, fuzzy, c-format
+msgid "unit `%s' is not used"
+msgstr "`%s' ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿¤¬»È¤ï¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
+
+#: genautomata.c:3035 genautomata.c:3037
+#, fuzzy, c-format
+msgid "reservation `%s' is not used"
+msgstr "`%s' ¤ÎÌá¤êÃͤη¿¤¬ `int' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+
+#: genautomata.c:3134
+#, fuzzy, c-format
+msgid "cycle in definition of reservation `%s'"
+msgstr "`%s %s' ¤ÎºÆÄêµÁ"
+
+#: genautomata.c:5333
+#, c-format
+msgid "Units `%s' and `%s' should be in the same automaton"
+msgstr ""
+
+#: genautomata.c:9441
+#, fuzzy
+msgid "-split has no argument."
+msgstr "#%s ¤Ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+
+#: genautomata.c:9442
+#, fuzzy
+msgid "option `-split' has not been implemented yet\n"
+msgstr "¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤Ï¡¢¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£"
+
+#: genautomata.c:9486 genautomata.c:9491
+#, c-format
+msgid "Automaton `%s': Insn `%s' will never be issued"
+msgstr ""
+
+#: genautomata.c:9498 genautomata.c:9501
+#, c-format
+msgid "Insn `%s' will never be issued"
+msgstr ""
+
+#: genautomata.c:9649
+#, fuzzy
+msgid "Errors in DFA description"
+msgstr "ÀâÌÀ¤Ï¤Þ¤À¤¢¤ê¤Þ¤»¤ó"
+
+#: genautomata.c:9732
+#, fuzzy, c-format
+msgid "Error in writing DFA description file %s"
+msgstr "%s ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼¤Ç¤¹"
+
+#: genconditions.c:196
+#, fuzzy
+msgid "No input file name."
+msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤»¤ó"
+
+#: graph.c:420 profile.c:1204 profile.c:1211 toplev.c:1836 toplev.c:5121
+#: f/com.c:14138 java/jcf-parse.c:913 java/jcf-parse.c:1059 java/lex.c:1767
+#: objc/objc-act.c:449
+#, c-format
+msgid "can't open %s"
+msgstr "%s ¤ò³«¤±¤Þ¤»¤ó"
+
+#: haifa-sched.c:196
+#, c-format
+msgid "fix_sched_param: unknown param: %s"
+msgstr "fix_sched_param: ÉÔÌÀ¤Ê¥Ñ¥é¥á¥¿: %s"
+
+#: integrate.c:172
+msgid "function cannot be inline"
+msgstr "´Ø¿ô¤ò inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+
+#: integrate.c:176
+msgid "varargs function cannot be inline"
+msgstr "²ÄÊÑ°ú¿ô´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+
+#: integrate.c:179
+msgid "function using alloca cannot be inline"
+msgstr "alloca ¤ò»È¤Ã¤Æ¤¤¤ë´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+
+#: integrate.c:182
+msgid "function using setjmp cannot be inline"
+msgstr "setjmp ¤ò»È¤Ã¤Æ¤¤¤ë´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+
+#: integrate.c:185
+msgid "function uses __builtin_eh_return"
+msgstr "´Ø¿ô¤¬ __builtin_eh_return ¤ò»È¤¤¤Þ¤¹"
+
+#: integrate.c:188
+msgid "function with nested functions cannot be inline"
+msgstr "Æþ¤ì»Ò´Ø¿ô¤ò»ý¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+
+#: integrate.c:192
+msgid "function with label addresses used in initializers cannot inline"
+msgstr "¥é¥Ù¥ë¥¢¥É¥ì¥¹¤ò»ý¤Á¡¢½é´ü²½»Ò¤Ç»È¤ï¤ì¤ë´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+
+#: integrate.c:199 integrate.c:243
+msgid "function too large to be inline"
+msgstr "´Ø¿ô¤¬Â礭¤¹¤®¤Æ inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+
+#: integrate.c:209
+msgid "no prototype, and parameter address used; cannot be inline"
+msgstr "¥×¥í¥È¥¿¥¤¥×¤¬¤Ê¤¯¡¢²¾°ú¿ô¤Î¥¢¥É¥ì¥¹¤¬»È¤ï¤ì¤Æ¤¤¤ë -- inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+
+#: integrate.c:216 integrate.c:261
+msgid "inline functions not supported for this return value type"
+msgstr "¤³¤ÎÌá¤êÃÍ·¿¤Î inline ´Ø¿ô¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+
+#: integrate.c:221
+msgid "function with varying-size return value cannot be inline"
 msgstr "²ÄÊÑŤÎÌá¤êÃͤòÊÖ¤¹´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: integrate.c:242
+#: integrate.c:228
 msgid "function with varying-size parameter cannot be inline"
 msgstr "²ÄÊÑĹ°ú¿ô¤ò»ý¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: integrate.c:245
+#: integrate.c:231
 msgid "function with transparent unit parameter cannot be inline"
 msgstr "Æ©²á¶¦ÍÑÂΤΰú¿ô¤ò»ý¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: integrate.c:264
+#: integrate.c:250
 msgid "function with computed jump cannot inline"
 msgstr "»»½Ð¤µ¤ì¤¿¥¸¥ã¥ó¥×¤ò¹Ô¤Ê¤¦´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: integrate.c:268
+#: integrate.c:254
 msgid "function with nonlocal goto cannot be inline"
 msgstr "Èó¥í¡¼¥«¥ë goto ¤ò»È¤Ã¤Æ¤¤¤ë´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: integrate.c:282
+#: integrate.c:268
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr "¥¿¡¼¥²¥Ã¥È¸Çͭ°À­Éդδؿô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
@@ -5885,57 +6396,57 @@ msgstr ""
 msgid "invalid parameter `%s'"
 msgstr "²¾°ú¿ô `%s' ¤Ï̵¸ú¤Ç¤¹"
 
-#: profile.c:429
+#: profile.c:397
+#, c-format
+msgid "Profile does not match flowgraph of function %s (out of date?)"
+msgstr ""
+
+#: profile.c:400
+#, fuzzy
+msgid ".da file corrupted"
+msgstr ".da ¥Õ¥¡¥¤¥ë¤ÎÆâÍƤò»È¤¤ÀڤäƤ¤¤Þ¤»¤ó\n"
+
+#: profile.c:634
 #, c-format
 msgid "corrupted profile info: prob for %d-%d thought to be %d"
 msgstr ""
 
-#: profile.c:975
+#: profile.c:1226
 #, fuzzy, c-format
 msgid "file %s not found, execution counts assumed to be zero"
 msgstr "¥Õ¥¡¥¤¥ë %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Î¤Ç¡¢¼Â¹Ô¥«¥¦¥ó¥È¤Ï¥¼¥í¤È¸«¤Ê¤·¤Þ¤¹"
 
-#: profile.c:1022
-#, fuzzy
-msgid ".da file contents exhausted too early"
-msgstr ".da ¥Õ¥¡¥¤¥ë¤ÎÆâÍƤò¤¢¤Þ¤ê¤ËÁ᤯»È¤¤ÀڤäƤ·¤Þ¤¤¤Þ¤·¤¿\n"
-
-#: profile.c:1025
-#, fuzzy
-msgid ".da file contents not exhausted"
-msgstr ".da ¥Õ¥¡¥¤¥ë¤ÎÆâÍƤò»È¤¤ÀڤäƤ¤¤Þ¤»¤ó\n"
-
-#: protoize.c:593
+#: protoize.c:542
 #, c-format
 msgid "%s: internal abort\n"
 msgstr "%s: ÆâÉôÃæÃÇ\n"
 
-#: protoize.c:684
+#: protoize.c:633
 #, c-format
 msgid "%s: error writing file `%s': %s\n"
 msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤Ë½ñ¤­¹þ¤ßÃæ¤Ë¥¨¥é¡¼: %s\n"
 
-#: protoize.c:729
+#: protoize.c:678
 #, c-format
 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
 msgstr "%s: »ÈÍÑË¡ '%s [ -VqfnkN ] [ -i <istring> ] [ ¥Õ¥¡¥¤¥ë̾ ... ]'\n"
 
-#: protoize.c:732
+#: protoize.c:681
 #, c-format
 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
 msgstr "%s: »ÈÍÑË¡ '%s [ -VqfnkNlgC ] [ -B <¥Ç¥£¥ì¥¯¥È¥ê̾> ] [ ¥Õ¥¡¥¤¥ë̾ ... ]'\n"
 
-#: protoize.c:839
+#: protoize.c:788
 #, c-format
 msgid "%s: warning: no read access for file `%s'\n"
 msgstr "%s: ·Ù¹ð: ¥Õ¥¡¥¤¥ë `%s' ¤ËÂФ·¤ÆÆɤ߽Ф·µö²Ä¤¬¤¢¤ê¤Þ¤»¤ó\n"
 
-#: protoize.c:847
+#: protoize.c:796
 #, c-format
 msgid "%s: warning: no write access for file `%s'\n"
 msgstr "%s: ·Ù¹ð: ¥Õ¥¡¥¤¥ë `%s' ¤ËÂФ·¤Æ½ñ¤­¹þ¤ßµö²Ä¤¬¤¢¤ê¤Þ¤»¤ó\n"
 
-#: protoize.c:855
+#: protoize.c:804
 #, c-format
 msgid "%s: warning: no write access for dir containing `%s'\n"
 msgstr "%s: ·Ù¹ð: `%s' ¤ò´Þ¤à¥Ç¥£¥ì¥¯¥È¥ê¤ËÂФ·¤Æ½ñ¤­¹þ¤ßµö²Ä¤¬¤¢¤ê¤Þ¤»¤ó\n"
@@ -5943,662 +6454,649 @@ msgstr "%s: 
 #. Catch cases like /.. where we try to backup to a
 #. point above the absolute root of the logical file
 #. system.
-#: protoize.c:1273
+#: protoize.c:1222
 #, c-format
 msgid "%s: invalid file name: %s\n"
 msgstr "%s: Ìµ¸ú¤Ê¥Õ¥¡¥¤¥ë̾: %s\n"
 
-#: protoize.c:1425
+#: protoize.c:1374
 #, c-format
 msgid "%s: %s: can't get status: %s\n"
 msgstr "%s: %s: ¾õÂÖ¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: protoize.c:1446
+#: protoize.c:1395
 #, c-format
-msgid "\n%s: fatal error: aux info file corrupted at line %d\n"
-msgstr "\n%s: Ã×̿Ū¥¨¥é¡¼: Éû info ¥Õ¥¡¥¤¥ë¤¬ %d ¹ÔÌܤDzõ¤ì¤Æ¤¤¤Þ¤¹\n"
+msgid ""
+"\n"
+"%s: fatal error: aux info file corrupted at line %d\n"
+msgstr ""
+"\n"
+"%s: Ã×̿Ū¥¨¥é¡¼: Éû info ¥Õ¥¡¥¤¥ë¤¬ %d ¹ÔÌܤDzõ¤ì¤Æ¤¤¤Þ¤¹\n"
 
-#: protoize.c:1782
+#: protoize.c:1731
 #, c-format
 msgid "%s:%d: declaration of function `%s' takes different forms\n"
 msgstr "%s:%d: ´Ø¿ô `%s' ¤ÎÀë¸À¤¬Ê̤ηÁ¤ò¼è¤Ã¤Æ¤¤¤Þ¤¹\n"
 
-#: protoize.c:2040
+#: protoize.c:1989
 #, c-format
 msgid "%s: compiling `%s'\n"
 msgstr "%s: `%s' ¤ò¥³¥ó¥Ñ¥¤¥ëÃæ\n"
 
-#: protoize.c:2063
+#: protoize.c:2012
 #, c-format
 msgid "%s: wait: %s\n"
 msgstr "%s: ÂÔ¤Á: %s\n"
 
-#: protoize.c:2068
+#: protoize.c:2017
 #, c-format
 msgid "%s: subprocess got fatal signal %d\n"
 msgstr "%s: ¥µ¥Ö¥×¥í¥»¥¹¤¬Ã×̿Ū¥·¥°¥Ê¥ë %d ¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿\n"
 
-#: protoize.c:2076
+#: protoize.c:2025
 #, c-format
 msgid "%s: %s exited with status %d\n"
 msgstr "%s: %s ¤Ï¥¹¥Æ¡¼¥¿¥¹ %d ¤Ç½ªÎ»¤·¤Þ¤·¤¿\n"
 
-#: protoize.c:2128
+#: protoize.c:2077
 #, c-format
 msgid "%s: warning: missing SYSCALLS file `%s'\n"
 msgstr "%s: ·Ù¹ð: SYSCALLS ¥Õ¥¡¥¤¥ë `%s' ¤¬¤¢¤ê¤Þ¤»¤ó\n"
 
-#: protoize.c:2137 protoize.c:2166
+#: protoize.c:2086 protoize.c:2115
 #, c-format
 msgid "%s: can't read aux info file `%s': %s\n"
 msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤òÆɤळ¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: protoize.c:2182 protoize.c:2210
+#: protoize.c:2131 protoize.c:2159
 #, c-format
 msgid "%s: can't get status of aux info file `%s': %s\n"
 msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤Î¾õÂÖ¤ò¼èÆÀ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: protoize.c:2238
+#: protoize.c:2187
 #, c-format
 msgid "%s: can't open aux info file `%s' for reading: %s\n"
 msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤òÆɤ߹þ¤ßÍѤ˳«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: protoize.c:2256
+#: protoize.c:2205
 #, c-format
 msgid "%s: error reading aux info file `%s': %s\n"
 msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤òÆɤ߹þ¤ßÃæ¤Ë¥¨¥é¡¼: %s\n"
 
-#: protoize.c:2269
+#: protoize.c:2218
 #, c-format
 msgid "%s: error closing aux info file `%s': %s\n"
 msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤òÊĤ¸¤Æ¤¤¤ëºÇÃæ¤Ë¥¨¥é¡¼: %s\n"
 
-#: protoize.c:2285
+#: protoize.c:2234
 #, c-format
 msgid "%s: can't delete aux info file `%s': %s\n"
 msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤òºï½ü¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: protoize.c:2367 protoize.c:4369
+#: protoize.c:2316 protoize.c:4318
 #, c-format
 msgid "%s: can't delete file `%s': %s\n"
 msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤òºï½ü¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: protoize.c:2446
+#: protoize.c:2395
 #, c-format
 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
 msgstr "%s: ·Ù¹ð: ¥Õ¥¡¥¤¥ë `%s' ¤ò `%s' Ì¾Á°Êѹ¹¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: protoize.c:2571
+#: protoize.c:2520
 #, c-format
 msgid "%s: conflicting extern definitions of '%s'\n"
 msgstr "%s: '%s' ¤Î³°ÉôÄêµÁ¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹\n"
 
-#: protoize.c:2575
+#: protoize.c:2524
 #, c-format
 msgid "%s: declarations of '%s' will not be converted\n"
 msgstr "%s: '%s' ¤ÎÀë¸À¤ÏÊÑ´¹¤µ¤ì¤Þ¤»¤ó\n"
 
-#: protoize.c:2577
+#: protoize.c:2526
 #, c-format
 msgid "%s: conflict list for '%s' follows:\n"
 msgstr "%s: `%s' ¤ËÂФ¹¤ëÌ·½â°ìÍ÷¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹:\n"
 
-#: protoize.c:2610
+#: protoize.c:2559
 #, c-format
 msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
 msgstr "%s: ·Ù¹ð: %s(%d) ¤«¤é¤Î·Á¼°¥ê¥¹¥È¤ò¡¢´Ø¿ô `%s' ¤Î°Ù¤Ë»È¤¤¤Þ¤¹\n"
 
-#: protoize.c:2650
+#: protoize.c:2599
 #, c-format
 msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
 msgstr "%s: %d: `%s' ¤Ï»È¤ï¤ì¤Æ¤¤¤Þ¤¹¤¬ SYSCALLS ¤Ë¤¢¤ê¤Þ¤»¤ó\n"
 
-#: protoize.c:2656
+#: protoize.c:2605
 #, c-format
 msgid "%s: %d: warning: no extern definition for `%s'\n"
 msgstr "%s: %d: ·Ù¹ð: `%s' ¤ËÂФ¹¤ë³°ÉôÄêµÁ¤¬¤¢¤ê¤Þ¤»¤ó\n"
 
-#: protoize.c:2687
+#: protoize.c:2636
 #, c-format
 msgid "%s: warning: no static definition for `%s' in file `%s'\n"
 msgstr "%s: ·Ù¹ð: `%s' ¤ÎÀÅŪÄêµÁ¤¬¥Õ¥¡¥¤¥ë `%s' ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó\n"
 
-#: protoize.c:2693
+#: protoize.c:2642
 #, c-format
 msgid "%s: multiple static defs of `%s' in file `%s'\n"
 msgstr "%s: `%s' ¤ÎÀÅŪÄêµÁ¤¬¥Õ¥¡¥¤¥ë `%s' ¤ÎÃæ¤Ç½ÅÊ£¤·¤Æ¤¤¤Þ¤¹\n"
 
-#: protoize.c:2866 protoize.c:2869
+#: protoize.c:2815 protoize.c:2818
 #, c-format
 msgid "%s: %d: warning: source too confusing\n"
 msgstr "%s: %d: ·Ù¹ð: ¥½¡¼¥¹¤¬º®Í𤷤¹¤®¤Æ¤¤¤Þ¤¹\n"
 
-#: protoize.c:3075
+#: protoize.c:3024
 #, c-format
 msgid "%s: %d: warning: varargs function declaration not converted\n"
 msgstr "%s: %d: ·Ù¹ð: varargs ´Ø¿ôÀë¸À¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: protoize.c:3090
+#: protoize.c:3039
 #, c-format
 msgid "%s: declaration of function `%s' not converted\n"
 msgstr "%s: ´Ø¿ô `%s' ¤ÎÀë¸À¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: protoize.c:3213
+#: protoize.c:3162
 #, c-format
 msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
 msgstr "%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬Â¿¤¹¤®¤Þ¤¹\n"
 
-#: protoize.c:3234
+#: protoize.c:3183
 #, c-format
-msgid "\n%s: warning: too few parameter lists in declaration of `%s'\n"
-msgstr "\n%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬¾¯¤Ê¤¹¤®¤Þ¤¹\n"
+msgid ""
+"\n"
+"%s: warning: too few parameter lists in declaration of `%s'\n"
+msgstr ""
+"\n"
+"%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬¾¯¤Ê¤¹¤®¤Þ¤¹\n"
 
-#: protoize.c:3332
+#: protoize.c:3281
 #, c-format
 msgid "%s: %d: warning: found `%s' but expected `%s'\n"
 msgstr "%s: %d: ·Ù¹ð: `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿¤¬ `%s' ¤¬´üÂÔ¤µ¤ì¤Æ¤¤¤Þ¤¹\n"
 
-#: protoize.c:3510
+#: protoize.c:3459
 #, c-format
 msgid "%s: local declaration for function `%s' not inserted\n"
 msgstr "%s: ´Ø¿ô `%s' ¤Î¥í¡¼¥«¥ëÀë¸À¤¬ÁÞÆþ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: protoize.c:3537
+#: protoize.c:3486
 #, c-format
-msgid "\n%s: %d: warning: can't add declaration of `%s' into macro call\n"
-msgstr "\n%s: %d: ·Ù¹ð: `%s' ¤ÎÀë¸À¤ò¥Þ¥¯¥í¸Æ¤Ó½Ð¤·¤ËÄɲäǤ­¤Þ¤»¤ó\n"
+msgid ""
+"\n"
+"%s: %d: warning: can't add declaration of `%s' into macro call\n"
+msgstr ""
+"\n"
+"%s: %d: ·Ù¹ð: `%s' ¤ÎÀë¸À¤ò¥Þ¥¯¥í¸Æ¤Ó½Ð¤·¤ËÄɲäǤ­¤Þ¤»¤ó\n"
 
-#: protoize.c:3611
+#: protoize.c:3560
 #, c-format
 msgid "%s: global declarations for file `%s' not inserted\n"
 msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤ÎÂç°èÀë¸À¤¬ÁÞÆþ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: protoize.c:3702 protoize.c:3732
+#: protoize.c:3651 protoize.c:3681
 #, c-format
 msgid "%s: definition of function `%s' not converted\n"
 msgstr "%s: ´Ø¿ô `%s' ¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: protoize.c:3721
+#: protoize.c:3670
 #, c-format
 msgid "%s: %d: warning: definition of %s not converted\n"
 msgstr "%s: %d: ·Ù¹ð: %s ¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: protoize.c:4051
+#: protoize.c:4000
 #, c-format
 msgid "%s: found definition of `%s' at %s(%d)\n"
 msgstr "%s: `%s' ¤ÎÄêµÁ¤¬ %s(%d) ¤Ë¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
 
 #. If we make it here, then we did not know about this
 #. function definition.
-#: protoize.c:4067
+#: protoize.c:4016
 #, c-format
 msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
 msgstr "%s: %d: ·Ù¹ð: `%s' ¤Ï¥×¥ê¥×¥í¥»¥¹¤«¤é½ü³°¤µ¤ì¤Æ¤¤¤Þ¤¹\n"
 
-#: protoize.c:4070
+#: protoize.c:4019
 #, c-format
 msgid "%s: function definition not converted\n"
 msgstr "%s: ´Ø¿ô¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: protoize.c:4129
+#: protoize.c:4078
 #, c-format
 msgid "%s: `%s' not converted\n"
 msgstr "%s: `%s' ¤ÏÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: protoize.c:4137
+#: protoize.c:4086
 #, c-format
 msgid "%s: would convert file `%s'\n"
 msgstr "%s: `%s' ¤òÊÑ´¹¤·¤Þ¤¹\n"
 
-#: protoize.c:4140
+#: protoize.c:4089
 #, c-format
 msgid "%s: converting file `%s'\n"
 msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤òÊÑ´¹Ãæ\n"
 
-#: protoize.c:4150
+#: protoize.c:4099
 #, c-format
 msgid "%s: can't get status for file `%s': %s\n"
 msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤Î¾õÂÖ¤ò¼èÆÀ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: protoize.c:4192
+#: protoize.c:4141
 #, c-format
 msgid "%s: can't open file `%s' for reading: %s\n"
 msgstr "%s: Æɤ߹þ¤ßÍѤ˥ե¡¥¤¥ë `%s' ¤ò³«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: protoize.c:4207
+#: protoize.c:4156
 #, c-format
-msgid "\n%s: error reading input file `%s': %s\n"
-msgstr "\n%s: ÆþÎÏ¥Õ¥¡¥¤¥ë `%s' ¤òÆɤ߹þ¤ßÃæ¤Ë¥¨¥é¡¼: %s\n"
+msgid ""
+"\n"
+"%s: error reading input file `%s': %s\n"
+msgstr ""
+"\n"
+"%s: ÆþÎÏ¥Õ¥¡¥¤¥ë `%s' ¤òÆɤ߹þ¤ßÃæ¤Ë¥¨¥é¡¼: %s\n"
 
-#: protoize.c:4241
+#: protoize.c:4190
 #, c-format
 msgid "%s: can't create/open clean file `%s': %s\n"
 msgstr "%s: ¤­¤ì¤¤¤Ê¥Õ¥¡¥¤¥ë `%s' ¤òºîÀ®/¥ª¡¼¥×¥ó¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: protoize.c:4346
+#: protoize.c:4295
 #, c-format
 msgid "%s: warning: file `%s' already saved in `%s'\n"
 msgstr "%s: ·Ù¹ð: ¥Õ¥¡¥¤¥ë `%s' ¤Ï´û¤Ë `%s' ¤ËÊݸ¤µ¤ì¤Æ¤¤¤Þ¤¹\n"
 
-#: protoize.c:4354
+#: protoize.c:4303
 #, c-format
 msgid "%s: can't link file `%s' to `%s': %s\n"
 msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤ò `%s' ¤Ë¥ê¥ó¥¯¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: protoize.c:4384
+#: protoize.c:4333
 #, c-format
 msgid "%s: can't create/open output file `%s': %s\n"
 msgstr "%s: ½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤òºîÀ®¤·¤¿¤ê³«¤¤¤¿¤ê¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: protoize.c:4417
+#: protoize.c:4366
 #, c-format
 msgid "%s: can't change mode of file `%s': %s\n"
 msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤Î¥â¡¼¥É¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: protoize.c:4592
+#: protoize.c:4541
 #, c-format
 msgid "%s: cannot get working directory: %s\n"
 msgstr "%s: ºî¶È¥Ç¥£¥ì¥¯¥È¥ê¤¬Ê¬¤«¤ê¤Þ¤»¤ó: %s\n"
 
-#: protoize.c:4690
+#: protoize.c:4639
 #, c-format
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: ÆþÎÏ¥Õ¥¡¥¤¥ë̾¤Ë¤Ï³ÈÄ¥»Ò .c ¤¬¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó: %s\n"
 
-#: real.c:816 real.c:993
-msgid "conversion from NaN to int"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
-
-#: real.c:839
-msgid "conversion from NaN to unsigned int"
-msgstr "NaN ¤«¤éÉä¹ç̵¤·À°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
-
-#: real.c:2714
-msgid "floating point overflow"
-msgstr "ÉâÆ°¾®¿ôÅÀ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
-
-#: real.c:4354 real.c:6626 real.c:6707
-msgid "overflow on truncation to integer"
-msgstr "À°¿ô¤Ø¤ÎÀÚ¤êµÍ¤á¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤¬µ¯¤³¤ê¤Þ¤·¤¿"
-
-#: real.c:4426
-msgid "overflow on truncation to unsigned integer"
-msgstr "Éä¹ç̵¤·À°¿ô¤Ø¤ÎÀÚ¤êµÍ¤á¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤¬µ¯¤³¤ê¤Þ¤·¤¿"
-
-#: real.c:5767
-#, c-format
-msgid "%s: argument domain error"
-msgstr "%s: °ú¿ôÎΰ襨¥é¡¼¤Ç¤¹"
-
-#: real.c:5768
-#, c-format
-msgid "%s: function singularity"
-msgstr "%s: ´Ø¿ô¤Îñ°ìÀ­"
-
-#: real.c:5769
-#, c-format
-msgid "%s: overflow range error"
-msgstr "%s: ¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ÈÏ°Ï¥¨¥é¡¼"
-
-#: real.c:5770
-#, c-format
-msgid "%s: underflow range error"
-msgstr "%s: ¥¢¥ó¥À¡¼¥Õ¥í¡¼ÈÏ°Ï¥¨¥é¡¼"
-
-#: real.c:5771
-#, c-format
-msgid "%s: total loss of precision"
-msgstr "%s: Á´ÂÎŪ¤ÊÀºÅÙ¤ÎÄã²¼"
-
-#: real.c:5772
-#, c-format
-msgid "%s: partial loss of precision"
-msgstr "%s: ÉôʬŪ¤ÊÀºÅÙ¤ÎÄã²¼"
-
-#: real.c:5773
-#, c-format
-msgid "%s: NaN - producing operation"
-msgstr "%s: NaN - Áàºî¤òÀ¸¤¸¤Þ¤¹"
+#: ra.c:750
+msgid "Didn't find a coloring.\n"
+msgstr ""
 
-#: reg-stack.c:677
+#: reg-stack.c:673
 #, fuzzy, c-format
 msgid "output constraint %d must specify a single register"
 msgstr "½ÐÎÏÀ©Ìó %d ¤Ï°ì¤Ä¤Î¥ì¥¸¥¹¥¿¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: reg-stack.c:687
+#: reg-stack.c:683
 #, fuzzy, c-format
 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
 msgstr "½ÐÎÏÀ©Ìó %d ¤Ï°ì¤Ä¤Î¥ì¥¸¥¹¥¿¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: reg-stack.c:710
+#: reg-stack.c:706
 #, fuzzy
 msgid "output regs must be grouped at top of stack"
 msgstr "½ÐÎϥ쥸¥¹¥¿¤Ï¥¹¥¿¥Ã¥¯¤Î¥È¥Ã¥×¤Ë¥°¥ë¡¼¥×¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: reg-stack.c:747
+#: reg-stack.c:743
 #, fuzzy
 msgid "implicitly popped regs must be grouped at top of stack"
 msgstr "°ÅÌۤˠpop ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤Ï¥¹¥¿¥Ã¥¯¤Î¥È¥Ã¥×¤Ë¥°¥ë¡¼¥×¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: reg-stack.c:766
+#: reg-stack.c:762
 #, fuzzy, c-format
 msgid "output operand %d must use `&' constraint"
 msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥É %d ¤Ï `&' À©Ìó¤ò»È¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: regclass.c:778
+#: regclass.c:753
 #, c-format
 msgid "can't use '%s' as a %s register"
 msgstr "'%s' ¤ò %s ¤Î¥ì¥¸¥¹¥¿¤È¤·¤Æ»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
 
-#: regclass.c:793 config/ia64/ia64.c:3852 config/ia64/ia64.c:3859
+#: regclass.c:768 config/ia64/ia64.c:4169 config/ia64/ia64.c:4176
 #, c-format
 msgid "unknown register name: %s"
 msgstr "ÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾¤Ç¤¹: %s"
 
-#: regclass.c:804
+#: regclass.c:779
 msgid "global register variable follows a function definition"
 msgstr "Âç°è register ÊÑ¿ô¤¬´Ø¿ôÄêµÁ¤Î¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
 
-#: regclass.c:808
+#: regclass.c:783
 msgid "register used for two global register variables"
 msgstr "¥ì¥¸¥¹¥¿¤¬Æó¤Ä¤Î¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ»È¤ï¤ì¤Þ¤·¤¿"
 
-#: regclass.c:813
+#: regclass.c:788
 msgid "call-clobbered register used for global register variable"
 msgstr "¸Æ¤Ó½Ð¤·¤ÇÇ˲õ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤¬¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ»È¤ï¤ì¤Þ¤·¤¿"
 
-#: regrename.c:1735
+#: regrename.c:1899
 #, c-format
 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
 msgstr ""
 
-#: regrename.c:1747
+#: regrename.c:1911
 #, c-format
 msgid "validate_value_data: Loop in regno chain (%u)"
 msgstr ""
 
-#: regrename.c:1750
+#: regrename.c:1914
 #, c-format
 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
 msgstr ""
 
-#: regrename.c:1762
+#: regrename.c:1926
 #, c-format
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr ""
 
-#: reload.c:1207
+#: reload.c:1225
 msgid "cannot reload integer constant operand in `asm'"
 msgstr "À°¿ôÄê¿ô¥ª¥Ú¥é¥ó¥É¤ò `asm' Æâ¤ÇºÆ¥í¡¼¥É¤Ç¤­¤Þ¤»¤ó"
 
-#: reload.c:1229
+#: reload.c:1247
 msgid "impossible register constraint in `asm'"
 msgstr "`asm' Æâ¤Ç¤Ï¥ì¥¸¥¹¥¿À©Ìó¤ò¹Ô¤Ê¤¨¤Þ¤»¤ó"
 
-#: reload.c:3387
+#: reload.c:3467
 msgid "`&' constraint used with no register class"
 msgstr "`&' À©Ì󤬥쥸¥¹¥¿¥¯¥é¥¹Ìµ¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: reload.c:3555
+#: reload.c:3635
 #, fuzzy
 msgid "unable to generate reloads for:"
 msgstr "¥³¡¼¥É¤¬À¸À®¤µ¤ì¤ë CPU ¤òÁªÂò¤¹¤ë"
 
-#: reload.c:3556 reload.c:3770
+#: reload.c:3636 reload.c:3850
 msgid "inconsistent operand constraints in an `asm'"
 msgstr "`asm' Æâ¤Ç¤Î¥ª¥Ú¥é¥ó¥ÉÀ©Ìó¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
 
-#: reload1.c:1242
+#: reload1.c:1255
 msgid "frame size too large for reliable stack checking"
 msgstr "¥Õ¥ì¡¼¥à¥µ¥¤¥º¤¬Â礭¤¹¤®¤Æ¡¢¥¹¥¿¥Ã¥¯¸¡ºº¤¬¿®Íê¤Ç¤­¤Ê¤¯¤Ê¤ê¤Þ¤¹"
 
-#: reload1.c:1245
+#: reload1.c:1258
 msgid "try reducing the number of local variables"
 msgstr "¥í¡¼¥«¥ëÊÑ¿ô¤Î¿ô¤òºï¸º¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤"
 
-#: reload1.c:1892
+#: reload1.c:1914
 #, fuzzy, c-format
 msgid "can't find a register in class `%s' while reloading `asm'"
 msgstr "¥¯¥é¥¹ `%s' Æâ¤Î¥ì¥¸¥¹¥¿¤ò `asm' ºÆ¥í¡¼¥ÉÃæ¤Ë¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó"
 
-#: reload1.c:1896
+#: reload1.c:1918
 #, fuzzy, c-format
 msgid "unable to find a register to spill in class `%s'"
 msgstr "¥¯¥é¥¹ `%s' Æâ¤Ç¤Õ¤ë¤¤Íî¤È¤¹¥ì¥¸¥¹¥¿¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó"
 
-#: reload1.c:1898
+#: reload1.c:1920
 msgid "this is the insn:"
 msgstr ""
 
-#: reload1.c:3924
+#: reload1.c:3941
 msgid "`asm' operand requires impossible reload"
 msgstr "`asm' ¥ª¥Ú¥é¥ó¥É¤ÏºÆ¥í¡¼¥É¤Ç¤­¤Ê¤¤»ö¤¬Í׵ᤵ¤ì¤Þ¤¹"
 
 #. It's the compiler's fault.
-#: reload1.c:5040
+#: reload1.c:5055
 #, fuzzy
 msgid "could not find a spill register"
 msgstr "spec ¥Õ¥¡¥¤¥ë %s ¤ò¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
 
-#: reload1.c:5045
+#: reload1.c:5060
 msgid "`asm' operand constraint incompatible with operand size"
 msgstr "`asm' ¥ª¥Ú¥é¥ó¥ÉÀ©Ì󤬥ª¥Ú¥é¥ó¥É¥µ¥¤¥º¤ÈÀ°¹ç¤·¤Þ¤»¤ó"
 
 #. It's the compiler's fault.
-#: reload1.c:6636
+#: reload1.c:6680
 #, fuzzy
 msgid "VOIDmode on an output"
 msgstr "½ÐÎÏÃæ¤Ë I/O ¥¨¥é¡¼¤¬È¯À¸"
 
-#: reload1.c:6637
+#: reload1.c:6681
 msgid "output operand is constant in `asm'"
 msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥É¤¬ `asm' Æâ¤ÇÄê¿ô¤Ç¤¹"
 
-#: rtl-error.c:139
+#: rtl-error.c:140
 #, fuzzy
 msgid "unrecognizable insn:"
 msgstr "ǧ¼±ÉÔǽ¤ÊÌ¿Îá:"
 
-#: rtl-error.c:141
+#: rtl-error.c:142
 #, fuzzy
 msgid "insn does not satisfy its constraints:"
 msgstr "Ì¿Î᤬¤½¤ÎÀ©Ìó¤òËþ¤¿¤·¤Þ¤»¤ó"
 
-#: rtl.c:707
+#: rtl.c:558
 #, c-format
 msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
 msgstr "RTL ¸¡ºº: elt %d(%s) ¤¬ºÇ¸å¤Î elt %d(%s Ãæ) ¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
 
-#: rtl.c:722
+#: rtl.c:573
 #, c-format
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr "RTL ¸¡ºº: elt %d ·¿¤Ï '%c' ¤Î¤Ï¤º¤Ê¤Î¤Ë '%c' (rtx %s, %s Ãæ)¤Ç¤¹ (%s:%d)"
 
-#: rtl.c:738
+#: rtl.c:589
 #, c-format
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr "RTL ¸¡ºº: elt %d ·¿¤Ï '%c' ¤« '%c' ¤Î¤Ï¤º¤Ê¤Î¤Ë '%c' (rtx %s, %s Ãæ) ¤Ç¤¹ (%s:%d)"
 
-#: rtl.c:751
+#: rtl.c:602
 #, c-format
 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
 msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s:%d)"
 
-#: rtl.c:765
+#: rtl.c:616
 #, c-format
 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
 msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤« `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s:%d)"
 
-#: rtl.c:780
+#: rtl.c:631
 #, c-format
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
 
-#: stmt.c:924
+#: rtl.c:646
+#, fuzzy, c-format
+msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
+msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s:%d)"
+
+#: stmt.c:753
 #, c-format
 msgid "jump to `%s' invalidly jumps into binding contour"
 msgstr "`%s' ¤Ø¤Î¥¸¥ã¥ó¥×¤ÏÅ»¤á¤é¤ì¤¿¥Ö¥í¥Ã¥¯Æâ¤Ø¡¢Ìµ¸ú¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
 
-#: stmt.c:1160 stmt.c:3816
+#: stmt.c:989 stmt.c:3731
 #, c-format
 msgid "label `%s' used before containing binding contour"
 msgstr "¥é¥Ù¥ë `%s' ¤¬Å»¤á¤é¤ì¤¿¥Ö¥í¥Ã¥¯¤ò¹½À®¤¹¤ëÁ°¤Ë»È¤ï¤ì¤Þ¤·¤¿"
 
-#: stmt.c:1345
+#: stmt.c:1169
 msgid "output operand constraint lacks `='"
 msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥ÉÀ©Ìó¤Ë `=' ¤¬·ç¤±¤Æ¤¤¤Þ¤¹"
 
-#: stmt.c:1360
+#: stmt.c:1184
 #, c-format
 msgid "output constraint `%c' for operand %d is not at the beginning"
 msgstr "½ÐÎÏÀ©Ìó `%c' (operand %d ÍÑ) ¤¬³«»ÏÉôʬ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: stmt.c:1382
+#: stmt.c:1206
 #, fuzzy
 msgid "operand constraint contains incorrectly positioned '+' or '='"
 msgstr "¥ª¥Ú¥é¥ó¥ÉÀ©ÌóÃæ¡¢ÉÔÀµ¤Ê°ÌÃ֤ˠ'+' ¤ä '=' ¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: stmt.c:1388 stmt.c:1672
+#: stmt.c:1212 stmt.c:1316
 #, c-format
 msgid "`%%' constraint used with last operand"
 msgstr "`%%' À©Ì󤬺Ǹå¤Î¥ª¥Ú¥é¥ó¥É¤È¤È¤â¤Ë»È¤ï¤ì¤Þ¤·¤¿"
 
-#: stmt.c:1407
+#: stmt.c:1231
 msgid "matching constraint not valid in output operand"
 msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥ÉÆâ¤ÎÀ©Ìó¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
 
-#: stmt.c:1522
-#, c-format
-msgid "unknown register name `%s' in `asm'"
-msgstr "`asm' Ãæ¤ËÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾ `%s' ¤¬¤¢¤ê¤Þ¤¹"
-
-#: stmt.c:1580
-#, c-format
-msgid "output number %d not directly addressable"
-msgstr "½ÐÎÏÈÖ¹æ %d ¤ÏľÀÜ¥¢¥É¥ì¥¹»ØÄê¤Ç¤­¤Þ¤»¤ó"
-
-#: stmt.c:1608
-#, c-format
-msgid "more than %d operands in `asm'"
-msgstr "`asm' ¤ÎÃæ¤Ë %d ¤ò±Û¤¨¤ë¥ª¥Ú¥é¥ó¥É¤¬¤¢¤ê¤Þ¤¹"
-
-#: stmt.c:1646
-#, c-format
-msgid "hard register `%s' listed as input operand to `asm'"
-msgstr "¥Ï¡¼¥É¥ì¥¸¥¹¥¿ `%s' ¤¬ `asm' ¤ËÂФ·¡¢ÆþÎÏ¥ª¥Ú¥é¥ó¥É¤È¤·¤ÆÅÐÏ¿¤µ¤ì¤Þ¤·¤¿"
-
-#: stmt.c:1662
+#: stmt.c:1307
 #, c-format
 msgid "input operand constraint contains `%c'"
 msgstr "ÆþÎÏ¥ª¥Ú¥é¥ó¥ÉÀ©Ì󤬠`%c' ¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹"
 
-#: stmt.c:1703
+#: stmt.c:1347
 msgid "matching constraint references invalid operand number"
 msgstr "À©Ìó¤ËŬ¹ç¤µ¤»¤ë»þ¤Ë¡¢Ìµ¸ú¤Ê¥ª¥Ú¥é¥ó¥ÉÈÖ¹æ¤ò»²¾È¤·¤Þ¤·¤¿"
 
-#: stmt.c:1734
+#: stmt.c:1379
 #, c-format
 msgid "invalid punctuation `%c' in constraint"
 msgstr "̵¸ú¤Ê¶çÆÉÅÀ `%c' ¤¬À©ÌóÆâ¤Ë¤¢¤ê¤Þ¤¹"
 
+#: stmt.c:1429
+#, fuzzy, c-format
+msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
+msgstr "`%s' ¤Î·¿½¤¾þ»Ò¤¬Á°Êý¤ÎÀë¸À¤ÈÌ·½â¤·¤Þ¤¹"
+
+#: stmt.c:1519
+#, c-format
+msgid "unknown register name `%s' in `asm'"
+msgstr "`asm' Ãæ¤ËÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾ `%s' ¤¬¤¢¤ê¤Þ¤¹"
+
+#: stmt.c:1567
+#, c-format
+msgid "more than %d operands in `asm'"
+msgstr "`asm' ¤ÎÃæ¤Ë %d ¤ò±Û¤¨¤ë¥ª¥Ú¥é¥ó¥É¤¬¤¢¤ê¤Þ¤¹"
+
+#: stmt.c:1626
+#, c-format
+msgid "output number %d not directly addressable"
+msgstr "½ÐÎÏÈÖ¹æ %d ¤ÏľÀÜ¥¢¥É¥ì¥¹»ØÄê¤Ç¤­¤Þ¤»¤ó"
+
 #. ??? Leave this only until we have experience with what
 #. happens in combine and elsewhere when constraints are
 #. not satisfied.
-#: stmt.c:1768 stmt.c:1798
+#: stmt.c:1698 stmt.c:1727
 #, c-format
 msgid "asm operand %d probably doesn't match constraints"
 msgstr "asm ¥ª¥Ú¥é¥ó¥É %d ¤Ï¶²¤é¤¯À©Ìó¤ËŬ¹ç¤·¤Þ¤»¤ó"
 
-#: stmt.c:1944
+#: stmt.c:1858
+msgid "asm clobber conflict with output operand"
+msgstr ""
+
+#: stmt.c:1863
+msgid "asm clobber conflict with input operand"
+msgstr ""
+
+#: stmt.c:1898
 msgid "too many alternatives in `asm'"
 msgstr "`asm' Ãæ¤ÎÂåÂØ¥­¡¼¥ï¡¼¥É¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: stmt.c:1956
+#: stmt.c:1910
 msgid "operand constraints for `asm' differ in number of alternatives"
 msgstr "`asm' ¤Î¥ª¥Ú¥é¥ó¥ÉÀ©Ìó¤¬ÂåÂØÈÖ¹æ¤È¤Ï°Û¤Ê¤ê¤Þ¤¹"
 
-#: stmt.c:2009
+#: stmt.c:1963
 #, fuzzy, c-format
 msgid "duplicate asm operand name '%s'"
 msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
 
-#: stmt.c:2088
+#: stmt.c:2050
 msgid "missing close brace for named operand"
 msgstr ""
 
-#: stmt.c:2108
+#: stmt.c:2078
 #, fuzzy, c-format
 msgid "undefined named operand '%s'"
 msgstr "ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤±é»»»Ò %s ¤Ç¤¹"
 
-#: stmt.c:3753
+#: stmt.c:3668
 #, c-format
 msgid "unused variable `%s'"
 msgstr "ÊÑ¿ô `%s' ¤Ï»È¤ï¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: stmt.c:5205
+#: stmt.c:5149
 #, c-format
 msgid "enumeration value `%s' not handled in switch"
 msgstr "ÎóµóÃÍ `%s' ¤Ï switch Æâ¤Ç°·¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: stmt.c:5231 stmt.c:5251
+#: stmt.c:5174 stmt.c:5194
 #, c-format
 msgid "case value `%ld' not in enumerated type"
 msgstr "case ÃÍ `%ld' ¤ÏÎóµó·¿¤Ë¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: stmt.c:5234 stmt.c:5254
+#: stmt.c:5177 stmt.c:5197
 #, c-format
 msgid "case value `%ld' not in enumerated type `%s'"
 msgstr "case ÃÍ `%ld' ¤ÏÎóµó·¿ `%s' ¤Ë¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: stor-layout.c:172
+#: stmt.c:5270
+#, fuzzy
+msgid "switch missing default case"
+msgstr "¤³¤ì¤¬ºÇ½é¤Î default ¥é¥Ù¥ë¤Ç¤¹"
+
+#: stor-layout.c:178
 msgid "type size can't be explicitly evaluated"
 msgstr "·¿¤ÎÂ礭¤µ¤ÏÌÀ¼¨Åª¤Ëɾ²Á¤µ¤ì¤ë¤â¤Î¤Ç¤Ï¤¢¤ê¤¨¤Þ¤»¤ó"
 
-#: stor-layout.c:174
+#: stor-layout.c:180
 msgid "variable-size type declared outside of any function"
 msgstr "ÊÑ¿ô¥µ¥¤¥º·¿¤¬´Ø¿ô¤Î³°Â¦¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: stor-layout.c:447
+#: stor-layout.c:461
 #, c-format
 msgid "size of `%s' is %d bytes"
 msgstr "`%s' ¤Î¥µ¥¤¥º¤¬ %d ¥Ð¥¤¥È¤Ç¤¹"
 
-#: stor-layout.c:449
+#: stor-layout.c:463
 #, c-format
 msgid "size of `%s' is larger than %d bytes"
 msgstr "`%s' ¤Î¥µ¥¤¥º¤¬ %d ¥Ð¥¤¥È¤è¤êÂ礭¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: stor-layout.c:828 stor-layout.c:1081
+#: stor-layout.c:869 stor-layout.c:1285
 #, c-format
 msgid "packed attribute causes inefficient alignment for `%s'"
 msgstr "packed Â°À­¤Ï `%s' ¤ËÂФ·¤ÆÉÔ¸úΨ¤Ê¥¢¥é¥¤¥ó¥á¥ó¥È¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
 
-#: stor-layout.c:830 stor-layout.c:1083
+#: stor-layout.c:871 stor-layout.c:1287
 #, c-format
 msgid "packed attribute is unnecessary for `%s'"
 msgstr "packed Â°À­¤Ï `%s' ¤Ë¤ÏɬÍפ¢¤ê¤Þ¤»¤ó"
 
-#: stor-layout.c:845
+#: stor-layout.c:886
 #, c-format
 msgid "padding struct to align `%s'"
 msgstr "`%s' ¤ò¥¢¥é¥¤¥ó¤¹¤ë¤¿¤á¤Ë¹½Â¤ÂΤò¥Ñ¥Ç¥£¥ó¥°¤·¤Þ¤¹"
 
-#: stor-layout.c:1045
+#: stor-layout.c:1249
 msgid "padding struct size to alignment boundary"
 msgstr "¥¢¥é¥¤¥ó¥á¥ó¥È¶­³¦¤Î¥µ¥¤¥º¤Ë¹½Â¤ÂΤò¥Ñ¥Ç¥£¥ó¥°¤·¤Þ¤¹"
 
-#: stor-layout.c:1088
+#: stor-layout.c:1292
 msgid "packed attribute causes inefficient alignment"
 msgstr "packed Â°À­¤ÏÉÔ¸úΨ¤Ê¥¢¥é¥¤¥ó¥á¥ó¥È¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
 
-#: stor-layout.c:1090
+#: stor-layout.c:1294
 msgid "packed attribute is unnecessary"
 msgstr "packed Â°À­¤ÏɬÍפ¢¤ê¤Þ¤»¤ó"
 
 #: timevar.c:448
-msgid "\nExecution times (seconds)\n"
-msgstr "\n¼Â¹Ô²ó¿ô  (ÉÃ)\n"
+msgid ""
+"\n"
+"Execution times (seconds)\n"
+msgstr ""
+"\n"
+"¼Â¹Ô²ó¿ô  (ÉÃ)\n"
 
 #. Print total time.
 #: timevar.c:498
@@ -6610,853 +7108,916 @@ msgstr " 
 msgid "time in %s: %ld.%06ld (%ld%%)\n"
 msgstr "%s ¤Ç¤Î»þ´Ö: %ld.%06ld (%ld%%)\n"
 
-#: tlink.c:428
+#: tlink.c:399
 #, c-format
 msgid "collect: reading %s\n"
 msgstr "collect: %s ¤òÆɤ߹þ¤ß¤Þ¤¹\n"
 
-#: tlink.c:532
+#: tlink.c:502
 #, c-format
 msgid "collect: recompiling %s\n"
 msgstr "collect: %s ¤òºÆ¥³¥ó¥Ñ¥¤¥ë¤·¤Þ¤¹\n"
 
-#: tlink.c:698
+#: tlink.c:668
 #, c-format
 msgid "collect: tweaking %s in %s\n"
 msgstr "collect: %s ¤ò°ú¤ÃÄ¥¤ê¤Þ¤¹(%s Æâ)\n"
 
-#: tlink.c:745
+#: tlink.c:715
 msgid "collect: relinking\n"
 msgstr "collect: ºÆ¥ê¥ó¥¯¤·¤Þ¤¹\n"
 
-#: tlink.c:754
+#: tlink.c:724
 #, c-format
 msgid "ld returned %d exit status"
 msgstr "ld ¤Ï¥¹¥Æ¡¼¥¿¥¹ %d ¤Ç½ªÎ»¤·¤Þ¤·¤¿"
 
-#: toplev.c:917
+#: toplev.c:920
 msgid "Generate debugging info in default format"
 msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: toplev.c:918
+#: toplev.c:921
 msgid "Generate debugging info in default extended format"
 msgstr "¥Ç¥Õ¥©¥ë¥È³ÈÄ¥·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: toplev.c:920
+#: toplev.c:923
 msgid "Generate STABS format debug info"
 msgstr "STABS ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: toplev.c:921
+#: toplev.c:924
 msgid "Generate extended STABS format debug info"
 msgstr "³ÈÄ¥ STABS ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: toplev.c:924
+#: toplev.c:927
 msgid "Generate DWARF-1 format debug info"
 msgstr "DWARF-1 ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: toplev.c:926
+#: toplev.c:929
 msgid "Generate extended DWARF-1 format debug info"
 msgstr "³ÈÄ¥ DWARF-1 ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: toplev.c:929
+#: toplev.c:932
 msgid "Generate DWARF-2 debug info"
 msgstr "DWARF-2 ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: toplev.c:932
+#: toplev.c:935
 msgid "Generate XCOFF format debug info"
 msgstr "XCOFF ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: toplev.c:933
+#: toplev.c:936
 msgid "Generate extended XCOFF format debug info"
 msgstr "³ÈÄ¥ XCOFF ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: toplev.c:936
+#: toplev.c:939
 msgid "Generate COFF format debug info"
 msgstr "COFF ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: toplev.c:980
+#: toplev.c:942
+#, fuzzy
+msgid "Generate VMS format debug info"
+msgstr "STABS ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+
+#: toplev.c:981
 #, fuzzy
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇŬ²½¤ò¹Ô¤¦"
 
-#: toplev.c:982
+#: toplev.c:983
 msgid "Do not store floats in registers"
 msgstr "¥ì¥¸¥¹¥¿¤ËÉâÆ°¾®¿ô¤ò³ÊǼ¤·¤Ê¤¤"
 
-#: toplev.c:984
+#: toplev.c:985
 msgid "Consider all mem refs through pointers as volatile"
 msgstr "¥Ý¥¤¥ó¥¿·Ðͳ¤Î¥á¥â¥ê»²¾È¤òÁ´¤Æ volatile ¤È¤ß¤Ê¤¹"
 
-#: toplev.c:986
+#: toplev.c:987
 msgid "Consider all mem refs to global data to be volatile"
 msgstr "Âç°è¥Ç¡¼¥¿¤Ø¤Î¥á¥â¥ê»²¾È¤òÁ´¤Æ volatile ¤È¤ß¤Ê¤¹"
 
-#: toplev.c:988
+#: toplev.c:989
 msgid "Consider all mem refs to static data to be volatile"
 msgstr "ÀÅŪ¥Ç¡¼¥¿¤Ø¤Î¥á¥â¥ê»²¾È¤òÁ´¤Æ volatile ¤È¤ß¤Ê¤¹"
 
-#: toplev.c:990
+#: toplev.c:991
 msgid "Defer popping functions args from stack until later"
 msgstr "´Ø¿ô°ú¿ô¤ò¥¹¥¿¥Ã¥¯¤«¤é pop ¤¹¤ë¤Î¤ò¸Æ¤Ó½Ð¤·¸å¤Þ¤ÇÃ٤餻¤ë"
 
-#: toplev.c:992
+#: toplev.c:993
 msgid "When possible do not generate stack frames"
 msgstr "²Äǽ¤Ê¾ì¹ç¡¢¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤·¤Ê¤¤"
 
-#: toplev.c:994
+#: toplev.c:995
 msgid "Optimize sibling and tail recursive calls"
 msgstr "sibling ¸Æ¤Ó½Ð¤·¤äËöÈøºÆµ¢¸Æ¤Ó½Ð¤·¤òºÇŬ²½¤¹¤ë"
 
-#: toplev.c:996
+#: toplev.c:997
+msgid "Perform superblock formation via tail duplication"
+msgstr ""
+
+#: toplev.c:999
 msgid "When running CSE, follow jumps to their targets"
 msgstr "CSE ¤ÇÆ°ºî¤¹¤ë¤È¤­¡¢¤½¤ì¤é¤Î¥¿¡¼¥²¥Ã¥È¤Ø¤Î¥¸¥ã¥ó¥×¤ËÄɿ魯¤ë"
 
-#: toplev.c:998
+#: toplev.c:1001
 msgid "When running CSE, follow conditional jumps"
 msgstr "CSE ¤ÇÆ°ºî¤¹¤ë¤È¤­¡¢¾ò·ï¥¸¥ã¥ó¥×¤ËÄɿ魯¤ë"
 
-#: toplev.c:1000
+#: toplev.c:1003
 #, fuzzy
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "ÌÜΩ¤¿¤Ê¤¤¡¢¥³¥¹¥È¤Î¤«¤«¤ëºÇŬ²½¤ò¹Ô¤Ê¤¦"
 
-#: toplev.c:1002
+#: toplev.c:1005
 #, fuzzy
 msgid "Perform jump threading optimizations"
 msgstr "¥¸¥ã¥ó¥×ʬ´ôºÇŬ²½¤ò¹Ô¤Ê¤¦"
 
-#: toplev.c:1004
+#: toplev.c:1007
 #, fuzzy
 msgid "Perform strength reduction optimizations"
 msgstr "¶¯Åٺ︺ºÇŬ²½¤ò¹Ô¤Ê¤¦"
 
-#: toplev.c:1006
+#: toplev.c:1009
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "È¿Éü²ó¿ô¤¬´ûÃΤΤȤ­¡¢¥ë¡¼¥×Ÿ³«¤ò¹Ô¤Ê¤¦"
 
-#: toplev.c:1008
+#: toplev.c:1011
 msgid "Perform loop unrolling for all loops"
 msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Ÿ³«¤ò¹Ô¤Ê¤¦"
 
-#: toplev.c:1010
+#: toplev.c:1013
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
-#: toplev.c:1012
+#: toplev.c:1015
 msgid "Force all loop invariant computations out of loops"
 msgstr "¥ë¡¼¥×Ãæ¤ËÉÔÊѤʷ׻»¤ò¥ë¡¼¥×¤Î³°¤Ë°ÜÆ°¤¹¤ë"
 
-#: toplev.c:1014
+#: toplev.c:1017
 msgid "Strength reduce all loop general induction variables"
 msgstr "¥ë¡¼¥×¤ÎÃæ¤ÎÁ´¤Æ¤Î°ìÈÌͶƳÊÑ¿ô¤ò¶¯Åٺ︺¤¹¤ë"
 
-#: toplev.c:1016
+#: toplev.c:1019
 msgid "Store strings in writable data section"
 msgstr "ʸ»úÎó¤ò½ñ¤­¹þ¤ß²Äǽ¥Ç¡¼¥¿¥»¥¯¥·¥ç¥ó¤Ë³ÊǼ¤¹¤ë"
 
-#: toplev.c:1018
+#: toplev.c:1021
 #, fuzzy
 msgid "Enable machine specific peephole optimizations"
 msgstr "µ¡¼ï¸ÇÍ­¤ÎÇÁ¤­·êºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: toplev.c:1020
+#: toplev.c:1023
 msgid "Copy memory operands into registers before using"
 msgstr "¥á¥â¥ê¥ª¥Ú¥é¥ó¥É¤òÍøÍѤ¹¤ëÁ°¤Ë¥ì¥¸¥¹¥¿¤Ø¥³¥Ô¡¼¤¹¤ë"
 
-#: toplev.c:1022
+#: toplev.c:1025
 msgid "Copy memory address constants into regs before using"
 msgstr "¥á¥â¥ê¥¢¥É¥ì¥¹Äê¿ô¤òÍøÍѤ¹¤ëÁ°¤Ë¥ì¥¸¥¹¥¿¤Ø¥³¥Ô¡¼¤¹¤ë"
 
-#: toplev.c:1024
+#: toplev.c:1027
 msgid "Allow function addresses to be held in registers"
 msgstr "´Ø¿ô¥¢¥É¥ì¥¹¤ò¥ì¥¸¥¹¥¿¤Ë»ý¤¿¤»¤ë»ö¤òµö²Ä¤¹¤ë"
 
-#: toplev.c:1026
+#: toplev.c:1029
 msgid "Integrate simple functions into their callers"
 msgstr "ñ½ã¤Ê´Ø¿ô¤ò¸Æ¤Ó½Ð¤·Â¦¤ËÅý¹ç¤¹¤ë"
 
-#: toplev.c:1028
+#: toplev.c:1031
 msgid "Generate code for funcs even if they are fully inlined"
 msgstr "Á´¤Æ¥¤¥ó¥é¥¤¥ó¤È¤µ¤ì¤¿¤È¤·¤Æ¤â´Ø¿ô¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: toplev.c:1030
+#: toplev.c:1033
 msgid "Pay attention to the 'inline' keyword"
 msgstr "'inline' ¥­¡¼¥ï¡¼¥É¤ËÃí°Õ¤òʧ¤¦"
 
-#: toplev.c:1032
+#: toplev.c:1035
 msgid "Emit static const variables even if they are not used"
 msgstr "»ÈÍѤµ¤ì¤Ê¤¤ÀÅŪÄê¿ôÊÑ¿ô¤Ç¤¢¤Ã¤Æ¤â½ÐÎϤ¹¤ë"
 
-#: toplev.c:1034
+#: toplev.c:1037
 msgid "Check for syntax errors, then stop"
 msgstr "ʸˡ¥¨¥é¡¼¤ò¸¡½Ð¤·¤Æ¡¢¤½¤³¤ÇÄä»ß¤¹¤ë"
 
-#: toplev.c:1036
+#: toplev.c:1039
 msgid "Mark data as shared rather than private"
 msgstr "¥Ç¡¼¥¿¤ò¥×¥é¥¤¥Ù¡¼¥È¤Ç¤Ï¤Ê¤¯¶¦Í­¤µ¤ì¤ë¤è¤¦¥Þ¡¼¥¯¤¹¤ë"
 
-#: toplev.c:1038
+#: toplev.c:1041
 msgid "Enable saving registers around function calls"
 msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤ÎÁ°¸å¤Ç¥ì¥¸¥¹¥¿¤ÎÊݸ¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: toplev.c:1040
+#: toplev.c:1043
 msgid "Return 'short' aggregates in memory, not registers"
 msgstr "'¾®¤µ¤Ê' ½¸¹çÂΤò¥ì¥¸¥¹¥¿¤Ç¤Ï¤Ê¤¯¥á¥â¥ê¤Ë³ÊǼ¤·¤ÆÊÖ¤¹"
 
-#: toplev.c:1042
+#: toplev.c:1045
 msgid "Return 'short' aggregates in registers"
 msgstr "'¾®¤µ¤Ê' ½¸¹çÂΤò¥ì¥¸¥¹¥¿¤Ë³ÊǼ¤·¤ÆÊÖ¤¹"
 
-#: toplev.c:1044
+#: toplev.c:1047
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "ʬ´ôÌ¿Îá¤ÎÃٱ䥹¥í¥Ã¥È¤ò»È¤¦¤³¤È¤ò»î¤ß¤ë"
 
-#: toplev.c:1046
+#: toplev.c:1049
 msgid "Perform the global common subexpression elimination"
 msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôʬ¼°¤ò½üµî¤¹¤ë"
 
-#: toplev.c:1048
+#: toplev.c:1051
 #, fuzzy
 msgid "Perform enhanced load motion during global subexpression elimination"
 msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôʬ¼°¤ò½üµî¤¹¤ë"
 
-#: toplev.c:1050
+#: toplev.c:1053
 #, fuzzy
 msgid "Perform store motion after global subexpression elimination"
 msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôʬ¼°¤ò½üµî¤¹¤ë"
 
-#: toplev.c:1052
+#: toplev.c:1055
 #, fuzzy
-msgid "Run CSE pass after loop optimizations"
-msgstr "¥ë¡¼¥×ºÇŬ²½¸å¤Ë¶¦ÄÌÉôʬ¼°½üµî²áÄø¤ò¼Â¹Ô"
+msgid "Perform the loop optimizations"
+msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇŬ²½¤ò¹Ô¤¦"
 
-#: toplev.c:1054
+#: toplev.c:1057
 #, fuzzy
-msgid "Run the loop optimizer twice"
-msgstr "¥ë¡¼¥×ºÇŬ²½¤òÆó²ó¼Â¹Ô¤¹¤ë"
+msgid "Perform cross-jumping optimization"
+msgstr "¥¸¥ã¥ó¥×ʬ´ôºÇŬ²½¤ò¹Ô¤Ê¤¦"
 
-#: toplev.c:1056
+#: toplev.c:1059
+msgid "Perform conversion of conditional jumps to branchless equivalents"
+msgstr ""
+
+#: toplev.c:1061
+#, fuzzy
+msgid "Perform conversion of conditional jumps to conditional execution"
+msgstr "¾ò·ïŪ¤Ê¼Â¹Ô¤Ø¤ÎÊѹ¹¤Î¤¿¤á¤ÎïçÃͤòÊѹ¹¤¹¤ë"
+
+#: toplev.c:1063
+#, fuzzy
+msgid "Run CSE pass after loop optimizations"
+msgstr "¥ë¡¼¥×ºÇŬ²½¸å¤Ë¶¦ÄÌÉôʬ¼°½üµî²áÄø¤ò¼Â¹Ô"
+
+#: toplev.c:1065
+#, fuzzy
+msgid "Run the loop optimizer twice"
+msgstr "¥ë¡¼¥×ºÇŬ²½¤òÆó²ó¼Â¹Ô¤¹¤ë"
+
+#: toplev.c:1067
 msgid "Delete useless null pointer checks"
 msgstr "̵°ÕÌ£¤Ê null ¥Ý¥¤¥ó¥¿¸¡ºº¤òºï½ü¤¹¤ë"
 
-#: toplev.c:1058
-msgid "Pretend that host and target use the same FP format"
-msgstr "¥Û¥¹¥È¤È¥¿¡¼¥²¥Ã¥È¤¬Æ±¤¸ÉâÆ°¾®¿ô·Á¼°¤ò»È¤¦¿¶¤ëÉñ¤¤¤ò¤µ¤»¤ë"
-
-#: toplev.c:1060
+#: toplev.c:1069
 msgid "Reschedule instructions before register allocation"
 msgstr "¥ì¥¸¥¹¥¿³ÎÊݤÎÁ°¤ËÌ¿Îá¤òÊ¤Ùľ¤¹"
 
-#: toplev.c:1062
+#: toplev.c:1071
 msgid "Reschedule instructions after register allocation"
 msgstr "¥ì¥¸¥¹¥¿³ÎÊݤθå¤ÇÌ¿Îá¤òÊ¤Ùľ¤¹"
 
-#: toplev.c:1064
+#: toplev.c:1073
 msgid "Enable scheduling across basic blocks"
 msgstr "´ðËÜ¥Ö¥í¥Ã¥¯¤ò¸Ù¤°Ì¿ÎáÇÛÃÖ¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: toplev.c:1066
+#: toplev.c:1075
 msgid "Allow speculative motion of non-loads"
 msgstr "Èó¥í¡¼¥É¤Ç¤ÎÉԳμ¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
 
-#: toplev.c:1068
+#: toplev.c:1077
 msgid "Allow speculative motion of some loads"
 msgstr "¤¤¤¯¤Ä¤«¤Î¥í¡¼¥É¤Ç¤ÎÉԳμ¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
 
-#: toplev.c:1070
+#: toplev.c:1079
 msgid "Allow speculative motion of more loads"
 msgstr "¤è¤ê¿¤¯¤Î¥í¡¼¥É¤Ç¤ÎÉԳμ¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
 
-#: toplev.c:1072
+#: toplev.c:1081
 msgid "Replace add,compare,branch with branch on count reg"
 msgstr "²Ã»»¡¢Èæ³Ó¥Ö¥é¥ó¥Á¤ÎÂå¤ï¤ê¤Ë¥«¥¦¥ó¥È¥ì¥¸¥¹¥¿¤Î¥Ö¥é¥ó¥Á¤ò»È¤¦"
 
-#: toplev.c:1074
+#: toplev.c:1083
 msgid "Generate position independent code, if possible"
 msgstr "²Äǽ¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈΩ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: toplev.c:1077
+#: toplev.c:1086
 msgid "Enable exception handling"
 msgstr "Îã³°Ê᪤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: toplev.c:1079
+#: toplev.c:1088
 msgid "Just generate unwind tables for exception handling"
 msgstr "´¬¤­Ìᤷ¤ò¹Ô¤Ê¤¦Îã³°Êä­Íѥơ¼¥Ö¥ë¤òÀ¸À®¤¹¤ë"
 
-#: toplev.c:1081
+#: toplev.c:1090
 #, fuzzy
 msgid "Generate unwind tables exact at each instruction boundary"
 msgstr "´¬¤­Ìᤷ¤ò¹Ô¤Ê¤¦Îã³°Êä­Íѥơ¼¥Ö¥ë¤òÀ¸À®¤¹¤ë"
 
-#: toplev.c:1083
+#: toplev.c:1092
 msgid "Support synchronous non-call exceptions"
 msgstr "Ʊ´üÈó¸Æ¤Ó½Ð¤·Îã³°¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
 
-#: toplev.c:1085
+#: toplev.c:1094
 msgid "Insert arc based program profiling code"
 msgstr "¥×¥í¥°¥é¥à¤¬¥³¡¼¥É¥×¥í¥Õ¥¡¥¤¥ë¤¹¤ë¸µ¤Ë¤Ê¤ë¸Ì¤òÁÞÆþ¤¹¤ë"
 
-#: toplev.c:1087
+#: toplev.c:1096
 msgid "Create data files needed by gcov"
 msgstr "gcov ¤¬É¬ÍפȤ¹¤ë¥Ç¡¼¥¿¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë"
 
-#: toplev.c:1089
+#: toplev.c:1098
 msgid "Use profiling information for branch probabilities"
 msgstr "ʬ´ô·ÐÏ©¿ä¬ÍѤΥץí¥Õ¥¡¥¤¥ë¾ðÊó¤òÍøÍѤ¹¤ë"
 
-#: toplev.c:1091
+#: toplev.c:1100
+#, fuzzy
+msgid "Enable basic program profiling code"
+msgstr "¥×¥í¥°¥é¥à¤¬¥³¡¼¥É¥×¥í¥Õ¥¡¥¤¥ë¤¹¤ë¸µ¤Ë¤Ê¤ë¸Ì¤òÁÞÆþ¤¹¤ë"
+
+#: toplev.c:1102
 msgid "Reorder basic blocks to improve code placement"
 msgstr "¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ë"
 
-#: toplev.c:1093
+#: toplev.c:1104
+#, fuzzy
+msgid "Reorder functions to improve code placement"
+msgstr "¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ë"
+
+#: toplev.c:1106
 msgid "Do the register renaming optimization pass"
 msgstr "ºÇŬ²½²áÄø¤Î¥ì¥¸¥¹¥¿¤Ä¤±ÊѤ¨¤ò¹Ô¤Ê¤¦"
 
-#: toplev.c:1095
+#: toplev.c:1108
 #, fuzzy
 msgid "Do the register copy-propagation optimization pass"
 msgstr "ºÇŬ²½²áÄø¤Î¥ì¥¸¥¹¥¿¤Ä¤±ÊѤ¨¤ò¹Ô¤Ê¤¦"
 
-#: toplev.c:1097
+#: toplev.c:1110
 #, fuzzy
 msgid "Do not put uninitialized globals in the common section"
 msgstr "Âç°èÊÑ¿ôÅù¤ò½é´ü²½¤µ¤ì¤Ê¤¤¥³¥â¥ó¥»¥¯¥·¥ç¥ó¤ËÃÖ¤«¤Ê¤¤"
 
-#: toplev.c:1099
+#: toplev.c:1112
 msgid "Do not generate .size directives"
 msgstr ".size µ¿»÷Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
 
-#: toplev.c:1101
+#: toplev.c:1114
 msgid "place each function into its own section"
 msgstr "³Æ¡¹¤Î´Ø¿ô¤ò¤½¤ì¼«¿È¤Î¥»¥¯¥·¥ç¥ó¤ËÇÛÃÖ¤¹¤ë"
 
-#: toplev.c:1103
+#: toplev.c:1116
 msgid "place data items into their own section"
 msgstr "¥Ç¡¼¥¿¹àÌܤò¤½¤ì¤é¼«¿È¤Î¥»¥¯¥·¥ç¥ó¤ËÇÛÃÖ¤¹¤ë"
 
-#: toplev.c:1105
+#: toplev.c:1118
 msgid "Add extra commentry to assembler output"
 msgstr ";ʬ¤Ê¥³¥á¥ó¥È¤ò¥¢¥»¥ó¥Ö¥é½ÐÎϤËÄɲ乤ë"
 
-#: toplev.c:1107
+#: toplev.c:1120
 #, fuzzy
 msgid "Output GNU ld formatted global initializers"
 msgstr "GNU ld ·Á¼°¤ÎÂç°è½é´ü²½»Ò¤ò½ÐÎϤ¹¤ë"
 
-#: toplev.c:1109
+#: toplev.c:1122
 #, fuzzy
 msgid "Enables a register move optimization"
 msgstr "°ÜÆ°Ì¿ÎáºÇŬ²½¥ì¥¸¥¹¥¿¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: toplev.c:1111
+#: toplev.c:1124
 msgid "Do the full regmove optimization pass"
 msgstr "ºÇŬ²½²áÄø¤ÇºÇÂç¸Â¤Î regmove ¤ò¹Ô¤Ê¤¦"
 
-#: toplev.c:1113
+#: toplev.c:1126
 msgid "Pack structure members together without holes"
 msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð¤ò·ê¤¬³«¤«¤Ê¤¤¤è¤¦¤Ë¥Ñ¥Ã¥¯¤¹¤ë"
 
-#: toplev.c:1115
+#: toplev.c:1128
 msgid "Insert stack checking code into the program"
 msgstr "¥×¥í¥°¥é¥à¤Ë¥¹¥¿¥Ã¥¯¶­³¦¸¡½Ð¥³¡¼¥É¤òÁÞÆþ¤¹¤ë"
 
-#: toplev.c:1117
+#: toplev.c:1130
 msgid "Specify that arguments may alias each other & globals"
 msgstr "°ú¿ô¤ÈÂç°è¥Ç¡¼¥¿¤ä¾¤Î°ú¿ô¤ÈÊÌ̾¤Ë¤Ê¤ê¤¦¤ë»ö¤ò»ØÄꤹ¤ë"
 
-#: toplev.c:1119
+#: toplev.c:1132
 msgid "Assume arguments may alias globals but not each other"
 msgstr "°ú¿ô¤ÈÂç°è¥Ç¡¼¥¿¤ÏÊÌ̾¤Ë¤Ê¤ê¤¦¤ë¤¬Â¾¤Î°ú¿ô¤È¤ÏÊÌ̾¤Ç¤Ï¤Ê¤¤¤È¤ß¤Ê¤¹"
 
-#: toplev.c:1121
+#: toplev.c:1134
 msgid "Assume arguments do not alias each other or globals"
 msgstr "°ú¿ô¤¬Âç°è¥Ç¡¼¥¿¤ä¾¤Î°ú¿ô¤ÈÊÌ̾¤Ë¤Ï¤Ê¤é¤Ê¤¤¤È¤ß¤Ê¤¹"
 
-#: toplev.c:1123
+#: toplev.c:1136
 msgid "Assume strict aliasing rules apply"
 msgstr "¸·Ì©¤ÊÊÌ̾µ¬Â§¤ËŬ¹ç¤¹¤ë¤È¤ß¤Ê¤¹"
 
-#: toplev.c:1125
+#: toplev.c:1138
 msgid "Align the start of loops"
 msgstr "¥ë¡¼¥×¤Î³«»Ï¤ò¥¢¥é¥¤¥ó¤¹¤ë"
 
-#: toplev.c:1127
+#: toplev.c:1140
 msgid "Align labels which are only reached by jumping"
 msgstr "¥é¥Ù¥ë¤Î¤¦¤Á¥¸¥ã¥ó¥×ÅþãÀè¤È¤Ê¤ë¤â¤Î¤À¤±¤ò¥¢¥é¥¤¥ó¤¹¤ë"
 
-#: toplev.c:1129
+#: toplev.c:1142
 msgid "Align all labels"
 msgstr "Á´¤Æ¤Î¥é¥Ù¥ë¤ò¥¢¥é¥¤¥ó¤¹¤ë"
 
-#: toplev.c:1131
+#: toplev.c:1144
 msgid "Align the start of functions"
 msgstr "´Ø¿ô¤Î³«»Ï¤ò¥¢¥é¥¤¥ó¤¹¤ë"
 
-#: toplev.c:1133
+#: toplev.c:1146
 msgid "Attempt to merge identical constants accross compilation units"
 msgstr ""
 
-#: toplev.c:1135
+#: toplev.c:1148
 msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: toplev.c:1137
+#: toplev.c:1150
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr "¥Ç¥Ð¥Ã¥°¥À¥ó¥×¤ÇÌ¿ÎáÈÖ¹æ¤È¹ÔÈÖ¹æ¥Î¡¼¥È¤Î½ÐÎϤòÍÞÀ©¤¹¤ë"
 
-#: toplev.c:1139
+#: toplev.c:1152
 msgid "Instrument function entry/exit with profiling calls"
 msgstr "´Ø¿ô¤ÎÆþ¤ê¸ý/½Ð¸ý¤Ç¥×¥í¥Õ¥¡¥¤¥ë¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
 
-#: toplev.c:1141
+#: toplev.c:1154
+#, fuzzy
+msgid "Put zero initialized data in the bss section"
+msgstr "Âç°èÊÑ¿ôÅù¤ò½é´ü²½¤µ¤ì¤Ê¤¤¥³¥â¥ó¥»¥¯¥·¥ç¥ó¤ËÃÖ¤«¤Ê¤¤"
+
+#: toplev.c:1156
 msgid "Enable SSA optimizations"
 msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: toplev.c:1143
+#: toplev.c:1158
 #, fuzzy
 msgid "Enable SSA conditional constant propagation"
 msgstr "¾ò·ïŪ move Ì¿Îá¤ÎÍøÍѤòÍ­¸ú¤Ë¤¹¤ë"
 
-#: toplev.c:1145
+#: toplev.c:1160
 #, fuzzy
 msgid "Enable aggressive SSA dead code elimination"
 msgstr "¥Ç¥Ã¥É¥³¡¼¥É¤Î½üµî¤ò¹Ô¤Ê¤¦"
 
-#: toplev.c:1147
+#: toplev.c:1162
 msgid "External symbols have a leading underscore"
 msgstr "³°Éô¥·¥ó¥Ü¥ë¤ËƬʸ»ú¥¢¥ó¥À¡¼¥¹¥³¥¢¤ò»ý¤¿¤»¤ë"
 
-#: toplev.c:1149
+#: toplev.c:1164
 msgid "Process #ident directives"
 msgstr "#ident ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ò½èÍý¤¹¤ë"
 
-#: toplev.c:1151
+#: toplev.c:1166
 msgid "Enables an rtl peephole pass run before sched2"
 msgstr "ÂèÆóÌ¿ÎáÇÛÃÖ¤ÎÁ°¤Ç rtl ÇÁ¤­·ê²áÄø¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: toplev.c:1153
+#: toplev.c:1168
+msgid "Assume no NaNs or +-Infs are generated"
+msgstr ""
+
+#: toplev.c:1170
 msgid "Enables guessing of branch probabilities"
 msgstr "ʬ´ô·ÐÏ©¿ä¬¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: toplev.c:1155
+#: toplev.c:1172
 msgid "Set errno after built-in math functions"
 msgstr "ÁȤ߹þ¤ß¿ô³Ø´Ø¿ô¤Î¸å¤Ë errno ¤ò¥»¥Ã¥È¤¹¤ë"
 
-#: toplev.c:1157
+#: toplev.c:1174
 #, fuzzy
 msgid "Floating-point operations can trap"
 msgstr "ÉâÆ°¾®¿ôÅÀ¤Î¨Ãͤò½ÐÎϤ¹¤ëºÝ¤Ë¥È¥é¥Ã¥×¤¬¤«¤«¤ê¤Þ¤·¤¿"
 
-#: toplev.c:1159
+#: toplev.c:1176
 msgid "Allow math optimizations that may violate IEEE or ANSI standards"
 msgstr ""
 
-#: toplev.c:1161
-msgid "Compile pointers as triples: value, base & end"
+#: toplev.c:1178
+msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: toplev.c:1163
+#: toplev.c:1180
 #, fuzzy
-msgid "Generate code to check bounds before dereferencing pointers and arrays"
+msgid "Generate code to check bounds before indexing arrays"
 msgstr "ÇÛÎó¤Îź»ú¤Èź»ú¶­³¦¤ò¸¡ºº¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: toplev.c:1165
+#: toplev.c:1182
 msgid "Convert floating point constant to single precision constant"
 msgstr "ÉâÆ°¾®¿ôÅÀÄê¿ô¤òñÀºÅÙÄê¿ô¤ËÊÑ´¹¤¹¤ë"
 
-#: toplev.c:1167
+#: toplev.c:1184
 msgid "Report time taken by each compiler pass at end of run"
 msgstr "¼Â¹Ô½ªÎ»»þ¤Ë¥³¥ó¥Ñ¥¤¥é¤Î³Æ²áÄø¤ËÍפ·¤¿»þ´Ö¤òÊó¹ð¤¹¤ë"
 
-#: toplev.c:1169
+#: toplev.c:1186
 msgid "Report on permanent memory allocation at end of run"
 msgstr "¼Â¹Ô½ªÎ»»þ¤Ë±Ê³Ū¤Ë³ÎÊݤµ¤ì¤¿¥á¥â¥ê¤òÊó¹ð¤¹¤ë"
 
-#: toplev.c:1171
+#: toplev.c:1188
 #, fuzzy
 msgid "Trap for signed overflow in addition / subtraction / multiplication"
 msgstr "Éä¹çÉÕ¤­¤Î²Ã»»/¸º»»/¾è»»¤Ç¤Î·å¤¢¤Õ¤ì¤ò¥È¥é¥Ã¥×¤¹¤ë"
 
-#: toplev.c:1188
-msgid "Compile just for ISO C89"
-msgstr "ISO C89 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
 #: toplev.c:1190
-msgid "Do not promote floats to double if using -traditional"
-msgstr "-traditional »ÈÍÑ»þ¤Ë¤Ï¡¢ÉâÆ°¾®¿ô¤Ë´Ø¤· float ¤«¤é double ¤Ë³Ê¾å¤²¤·¤Ê¤¤"
+#, fuzzy
+msgid "Use graph coloring register allocation."
+msgstr "¥ì¥¸¥¹¥¿³ÎÊݤÎÁ°¤ËÌ¿Îá¤òÊ¤Ùľ¤¹"
+
+#: toplev.c:1207
+#, fuzzy
+msgid "Compile just for ISO C90"
+msgstr "ISO C89 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
 
-#: toplev.c:1192
+#: toplev.c:1209
 msgid "Determine language standard"
 msgstr "¸À¸ì¤Îɸ½à¤ò·èÄꤹ¤ë"
 
-#: toplev.c:1196
+#: toplev.c:1213
 #, fuzzy
 msgid "Make bit-fields by unsigned by default"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹ç̵¤·¤È¤¹¤ë"
 
-#: toplev.c:1200
+#: toplev.c:1217
 msgid "Make 'char' be signed by default"
 msgstr "'char' ¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹çÉÕ¤­¤È¤¹¤ë"
 
-#: toplev.c:1202
+#: toplev.c:1219
 msgid "Make 'char' be unsigned by default"
 msgstr "'char' ¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹ç̵¤·¤È¤¹¤ë"
 
-#: toplev.c:1208
-msgid "Attempt to support traditional K&R style C"
-msgstr "¸Å¤¤ K&R ¼°¤Î C ¤Î¥µ¥Ý¡¼¥È¤ò»î¤ß¤ë"
-
-#: toplev.c:1214
+#: toplev.c:1225
 #, fuzzy
 msgid "Do not recognize the 'asm' keyword"
 msgstr "'asm' Í½Ìó¸ì¤òǧ¼±¤µ¤»¤Ê¤¤"
 
-#: toplev.c:1217
+#: toplev.c:1228
 #, fuzzy
 msgid "Do not recognize any built in functions"
 msgstr "¤¤¤¯¤Ä¤«¤ÎÁȤ߹þ¤ß´Ø¿ô¤òǧ¼±¤µ¤»¤Ê¤¤"
 
-#: toplev.c:1219
+#: toplev.c:1230
 msgid "Assume normal C execution environment"
 msgstr "Ä̾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ë"
 
-#: toplev.c:1222
+#: toplev.c:1233
 msgid "Assume that standard libraries & main might not exist"
 msgstr "ɸ½à¥é¥¤¥Ö¥é¥ê¤ä main ¤¬Â¸ºß¤·¤Ê¤¤²ÄǽÀ­¤¬¤¢¤ë¤â¤Î¤È¤¹¤ë"
 
-#: toplev.c:1225
+#: toplev.c:1236
 msgid "Allow different types as args of ? operator"
 msgstr "? ±é»»»Ò¤Î°ú¿ô¤È¤·¤Æ°Û¤Ê¤Ã¤¿·¿¤òµöÍƤ¹¤ë"
 
-#: toplev.c:1228
+#: toplev.c:1239
 msgid "Allow the use of $ inside identifiers"
 msgstr "¼±ÊÌ»ÒÃæ¤Ç¤Î $ ¤Î»ÈÍѤòµöÍƤ¹¤ë"
 
-#: toplev.c:1233
+#: toplev.c:1244
 msgid "Use the same size for double as for float"
 msgstr "double ¤Î¥µ¥¤¥º¤ò float ¤ÈƱ¤¸¤È¤·¤Æ»ÈÍѤ¹¤ë"
 
-#: toplev.c:1236
+#: toplev.c:1247
 msgid "Use the smallest fitting integer to hold enums"
 msgstr "Îóµó·¿¤¬ÊÝ»ý¤Ç¤­¤ëºÇ¾®¤ÎÀ°¿ô·¿¤ò»ÈÍѤ¹¤ë"
 
-#: toplev.c:1239
+#: toplev.c:1250
 msgid "Override the underlying type for wchar_t to `unsigned short'"
 msgstr "wchar_t ¤Îº¬ËÜŪ¤Ê·¿¤ò `unsigned short' ¤Èʤ¤¹"
 
-#: toplev.c:1243
+#: toplev.c:1254
 msgid "Enable most warning messages"
 msgstr "Ëؤó¤É¤Î·Ù¹ð¥á¥Ã¥»¡¼¥¸¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: toplev.c:1245
+#: toplev.c:1256
 msgid "Warn about casting functions to incompatible types"
 msgstr "·¿¤Ë¸ß´¹À­¤Î¤Ê¤¤´Ø¿ô¤Î¥­¥ã¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1249
+#: toplev.c:1259
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1252
+#: toplev.c:1262
 msgid "Warn about casts which discard qualifiers"
 msgstr "½¤¾þ»Ò¤ò¼è¤êµî¤ë¥­¥ã¥¹¥È¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1255
+#: toplev.c:1265
 msgid "Warn about subscripts whose type is 'char'"
 msgstr "ź»ú¤Î·¿¤¬ 'char' ¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1258 toplev.c:1261
+#: toplev.c:1268 toplev.c:1271
 msgid "Warn if nested comments are detected"
 msgstr "Æþ¤ì»Ò¤Ë¤Ê¤Ã¤¿¥³¥á¥ó¥È¤ò¸¡½Ð¤·¤¿¤È¤­¤Ë·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1264
+#: toplev.c:1274
 msgid "Warn about possibly confusing type conversions"
 msgstr "·¿ÊÑ´¹¤¬º®Í𤹤ë²ÄǽÀ­¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1267
+#: toplev.c:1278
+#, fuzzy
+msgid "Do not warn about compile-time integer division by zero"
+msgstr "À°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤·¤Ê¤¤"
+
+#: toplev.c:1280
+msgid "Warn about testing equality of floating point numbers"
+msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤ÎÅù²Á¥Æ¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: toplev.c:1283
 msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
 msgstr "printf/scanf/strftime/strfmon ·Á¼°¤ÎÊѧŪ¤Ê¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1271
-msgid "Don't warn about strftime formats yielding 2 digit years"
-msgstr "strftime ·Á¼°¤¬Æó·å¤Çǯ¤òɽ¤·¤Æ¤¤¤ë»þ¤Î·Ù¹ð¤·¤Ê¤¤"
-
-#: toplev.c:1274
+#: toplev.c:1287
 msgid "Don't warn about too many arguments to format functions"
 msgstr "format ´Ø¿ô¤Ø¤Î¿¤¹¤®¤ë°ú¿ô¤Ë´Ø¤¹¤ë·Ù¹ð¤·¤Ê¤¤"
 
-#: toplev.c:1276
+#: toplev.c:1289
 msgid "Warn about non-string-literal format strings"
 msgstr "Èóʸ»úÎó¥ê¥Æ¥é¥ë¤Î format Ê¸»úÎó¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1279
+#: toplev.c:1292
 msgid "Warn about possible security problems with format functions"
 msgstr "¥»¥­¥å¥ê¥Æ¥£Åª¤ÊÌäÂê¤È¤Ê¤ê¤¦¤ë format ´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1282
+#: toplev.c:1296
+msgid "Don't warn about strftime formats yielding 2 digit years"
+msgstr "strftime ·Á¼°¤¬Æó·å¤Çǯ¤òɽ¤·¤Æ¤¤¤ë»þ¤Î·Ù¹ð¤·¤Ê¤¤"
+
+#: toplev.c:1298
 msgid "Warn about implicit function declarations"
 msgstr "°ÅÌۤδؿôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1286
+#: toplev.c:1302
 msgid "Warn when a declaration does not specify a type"
 msgstr "Àë¸À¤¬·¿¤ò»ØÄꤷ¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1291
+#: toplev.c:1307
 msgid "Warn about the use of the #import directive"
 msgstr "#import ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ÎÍøÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1295
+#: toplev.c:1311
 msgid "Do not warn about using 'long long' when -pedantic"
 msgstr "-pedantic »ØÄê»þ¤Ç¤â 'long long' ¤Î»ÈÍѤˤĤ¤¤Æ¤Ï·Ù¹ð¤·¤Ê¤¤"
 
-#: toplev.c:1297
+#: toplev.c:1313
 msgid "Warn about suspicious declarations of main"
 msgstr "µ¿¤ï¤·¤¤ main ¤ÎÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1300
+#: toplev.c:1316
 #, fuzzy
 msgid "Warn about possibly missing braces around initializers"
 msgstr "½é´ü²½»Ò¤Î¼þ¤ê¤Ë¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤ëÍͤǤ¢¤ì¤Ð·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1303
+#: toplev.c:1319
 msgid "Warn about global funcs without previous declarations"
 msgstr "»öÁ°¤ÎÀë¸À¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1306
+#: toplev.c:1322
 msgid "Warn about global funcs without prototypes"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1309
+#: toplev.c:1325
 msgid "Warn about use of multicharacter literals"
 msgstr "Ê£¿ôʸ»ú¥ê¥Æ¥é¥ë¤Î»ÈÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1312
+#: toplev.c:1328
 msgid "Warn about externs not at file scope level"
 msgstr "¥Õ¥¡¥¤¥ë¥¹¥³¡¼¥×¥ì¥Ù¥ë¤Ç¤Ê¤¤ extern ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1315
+#: toplev.c:1331
 msgid "Warn about possible missing parentheses"
 msgstr "³ç¸Ì¤ò·ç¤¤¤Æ¤¤¤ë²ÄǽÀ­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1318
-msgid "Warn about possible violations of sequence point rules"
-msgstr "ÉûºîÍÑ´°Î»ÅÀµ¬Â§¤òÇˤë²ÄǽÀ­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
-
-#: toplev.c:1321
+#: toplev.c:1334
 msgid "Warn about function pointer arithmetic"
 msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤Î·×»»¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1324
+#: toplev.c:1337
 msgid "Warn about multiple declarations of the same object"
 msgstr "Ʊ°ì¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀë¸À¤¬Ê£¿ô¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1327
-msgid "Warn about signed/unsigned comparisons"
-msgstr "Éä¹çÉÕ¤­/Éä¹ç̵¤·¤ÎÈæ³Ó¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: toplev.c:1340
+#, fuzzy
+msgid "Warn whenever a function's return-type defaults to int"
+msgstr "Ìá¤êÃͤη¿¤ò¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤·¤Þ¤¹"
 
-#: toplev.c:1330
-msgid "Warn about testing equality of floating point numbers"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤ÎÅù²Á¥Æ¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: toplev.c:1343
+msgid "Warn about possible violations of sequence point rules"
+msgstr "ÉûºîÍÑ´°Î»ÅÀµ¬Â§¤òÇˤë²ÄǽÀ­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1333
-msgid "Warn about unrecognized pragmas"
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤ pragma ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: toplev.c:1346
+msgid "Warn about signed/unsigned comparisons"
+msgstr "Éä¹çÉÕ¤­/Éä¹ç̵¤·¤ÎÈæ³Ó¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1336
+#: toplev.c:1349
 msgid "Warn about non-prototyped function decls"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤µ¤ì¤Æ¤¤¤Ê¤¤´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1339
-msgid "Warn about constructs whose meaning change in ISO C"
+#: toplev.c:1352
+#, fuzzy
+msgid "Warn about constructs whose meanings change in ISO C"
 msgstr "ISO C ¤Ç¤½¤Î°ÕÌ£¤¬Êѹ¹¤µ¤ì¤¿ÆâÍƤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1342
+#: toplev.c:1355
 msgid "Warn when trigraphs are encountered"
 msgstr "¥È¥é¥¤¥°¥é¥Õ¤òȯ¸«¤·¤¿¤È¤­¤Ë·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1347
+#: toplev.c:1360
+msgid "Warn about unrecognized pragmas"
+msgstr "ǧ¼±¤Ç¤­¤Ê¤¤ pragma ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: toplev.c:1363
 msgid "Mark strings as 'const char *'"
 msgstr "ʸ»úÎó¤ò 'const char *' ¤È¤·¤Æ¥Þ¡¼¥¯¤¹¤ë"
 
-#: toplev.c:1472
+#: toplev.c:1508
 msgid "Warn when a function is unused"
 msgstr "´Ø¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1474
+#: toplev.c:1510
 msgid "Warn when a label is unused"
 msgstr "¥é¥Ù¥ë¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1476
+#: toplev.c:1512
 msgid "Warn when a function parameter is unused"
 msgstr "´Ø¿ô¤Î²¾°ú¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1478
+#: toplev.c:1514
 msgid "Warn when a variable is unused"
 msgstr "ÊÑ¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1480
+#: toplev.c:1516
 msgid "Warn when an expression value is unused"
 msgstr "¼°¤ÎÃͤ¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1482
+#: toplev.c:1518
 msgid "Do not suppress warnings from system headers"
 msgstr "¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤«¤é¤Î·Ù¹ð¤òÍÞÀ©¤·¤Ê¤¤"
 
-#: toplev.c:1484
+#: toplev.c:1520
 msgid "Treat all warnings as errors"
 msgstr "Á´¤Æ¤Î·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤¦"
 
-#: toplev.c:1486
+#: toplev.c:1522
 msgid "Warn when one local variable shadows another"
 msgstr "¤¢¤ë¥í¡¼¥«¥ëÊÑ¿ô¤¬Â¾¤Î¤â¤Î¤òʤ¤¤±£¤¹¤È¤­¤Ë·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1488
-msgid "Warn about enumerated switches missing a specific case"
+#: toplev.c:1524
+#, fuzzy
+msgid "Warn about enumerated switches, with no default, missing a case"
+msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄ꤬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: toplev.c:1526
+#, fuzzy
+msgid "Warn about enumerated switches missing a default case"
+msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄ꤬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: toplev.c:1528
+#, fuzzy
+msgid "Warn about all enumerated switches missing a specific case"
 msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄ꤬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1490
+#: toplev.c:1530
 msgid "Warn about returning structures, unions or arrays"
 msgstr "¹½Â¤ÂΡ¢¶¦ÍÑÂÎËô¤ÏÇÛÎó¤òÊÖ¤¹¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1492
+#: toplev.c:1532
 msgid "Warn about pointer casts which increase alignment"
 msgstr "¥Ý¥¤¥ó¥¿¤Î¥­¥ã¥¹¥È¤Ç¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤¹¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1494
+#: toplev.c:1534
 msgid "Warn about code that will never be executed"
 msgstr "¼Â¹Ô¤µ¤ì¤ë¤³¤È¤¬¤Ê¤¤¥³¡¼¥É¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1496
+#: toplev.c:1536
 #, fuzzy
 msgid "Warn about uninitialized automatic variables"
 msgstr "½é´ü²½¤µ¤ì¤Ê¤¤¼«Æ°ÊÑ¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1498
+#: toplev.c:1538
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "¥¤¥ó¥é¥¤¥ó´Ø¿ô¤ò¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1500
+#: toplev.c:1540
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "packed Â°À­¤¬¹½Â¤ÂÎÇÛÃ֤˱ƶÁ¤·¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1502
+#: toplev.c:1542
 msgid "Warn when padding is required to align struct members"
 msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð¤Î¥¢¥é¥¤¥ó¤Ç¡¢¥Ñ¥Ç¥£¥ó¥°¤òÍפ¹¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1504
+#: toplev.c:1544
 msgid "Warn when an optimization pass is disabled"
 msgstr "ºÇŬ²½²áÄø¤¬Ìµ¸ú²½¤µ¤ì¤¿¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1506
+#: toplev.c:1546
+msgid "Warn about uses of __attribute__((deprecated)) declarations"
+msgstr ""
+
+#: toplev.c:1548
 msgid "Warn about functions which might be candidates for attribute noreturn"
 msgstr "noreturn Â°À­¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: toplev.c:1577 toplev.c:4317 tradcpp.c:781
+#: toplev.c:1550
+#, fuzzy
+msgid "Warn about code which might break the strict aliasing rules"
+msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+
+#: toplev.c:1627 toplev.c:4513 config/rs6000/rs6000.c:676
 #, fuzzy, c-format
 msgid "invalid option `%s'"
 msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó `%s'"
 
-#: toplev.c:1723
-#, fuzzy, c-format
-msgid "internal error: %s"
-msgstr "ÆâÉô¥¨¥é¡¼: %s"
-
-#: toplev.c:2023
+#: toplev.c:2029
 #, c-format
 msgid "`%s' used but never defined"
 msgstr "`%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬Ì¤ÄêµÁ¤Ç¤¹"
 
-#: toplev.c:2026
+#: toplev.c:2032
 #, c-format
 msgid "`%s' declared `static' but never defined"
 msgstr "`%s' ¤¬ `static' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿¤¬Ì¤ÄêµÁ¤Ç¤¹"
 
-#: toplev.c:2048
+#: toplev.c:2051
 #, c-format
 msgid "`%s' defined but not used"
 msgstr "`%s' ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿¤¬»È¤ï¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: toplev.c:2279
+#: toplev.c:2300
 #, c-format
 msgid "invalid register name `%s' for register variable"
 msgstr "`%s' ¤Ï¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ¤Ï̵¸ú¤Ê¥ì¥¸¥¹¥¿Ì¾¤Ç¤¹"
 
-#: toplev.c:3552
+#: toplev.c:3683
 msgid "  -ffixed-<register>      Mark <register> as being unavailable to the compiler\n"
 msgstr "  -ffixed-<register>      ¥³¥ó¥Ñ¥¤¥é¤ËÂФ· <register> ¤ò»ÈÍÑÉԲĤȥޡ¼¥¯¤¹¤ë\n"
 
-#: toplev.c:3553
+#: toplev.c:3684
 msgid "  -fcall-used-<register>  Mark <register> as being corrupted by function calls\n"
 msgstr "  -fcall-used-<register>  ´Ø¿ô¸Æ¤Ó½Ð¤·¤ÇÇ˲õ¤µ¤ì¤ë <register> ¤È¤·¤Æ¥Þ¡¼¥¯¤¹¤ë\n"
 
-#: toplev.c:3554
+#: toplev.c:3685
 msgid "  -fcall-saved-<register> Mark <register> as being preserved across functions\n"
 msgstr "  -fcall-saved-<register> <register> ¤¬´Ø¿ô¤òÄ̤¸¤ÆÊÝ»ý¤µ¤ì¤ë¤È¥Þ¡¼¥¯¤¹¤ë\n"
 
-#: toplev.c:3555
+#: toplev.c:3686
 msgid "  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
 msgstr "  -finline-limit=<number> ¥¤¥ó¥é¥¤¥ó´Ø¿ô¤Î¥µ¥¤¥º¤ò <number> ¤ËÀ©¸Â¤¹¤ë\n"
 
-#: toplev.c:3556
+#: toplev.c:3687
 msgid "  -fmessage-length=<number> Limits diagnostics messages lengths to <number> characters per line.  0 suppresses line-wrapping\n"
 msgstr "  -fmessage-length=<number> ¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤ÎŤµ¤ò°ì¹ÔÊÕ¤ê <number> Ê¸»ú¤ËÀ©¸Â¤¹¤ë¡£ 0 ¤À¤È²þ¹Ô¤òÍÞÀ©¤¹¤ë\n"
 
-#: toplev.c:3557
+#: toplev.c:3688
 msgid "  -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping\n"
 msgstr ""
 "  -fdiagnostics-show-location=[once | every-line]  ¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤Î²þ¹Ô¤ÎºÝ¤Ë,\n"
 " ¥½¡¼¥¹°ÌÃÖ¾ðÊ󤬹Ԥκǽé¤Ëɽ¼¨¤µ¤ì¤ëÉÑÅÙ¤ò»ØÄꤹ¤ë\n"
 
-#: toplev.c:3568
+#: toplev.c:3689
+msgid "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indicates the default thread-local storage code generation model\n"
+msgstr ""
+
+#: toplev.c:3700
 #, fuzzy
 msgid "  -O[number]              Set optimization level to [number]\n"
 msgstr "  -O[number]              ºÇŬ²½¥ì¥Ù¥ë¤ò [number] ¤ËÀßÄꤹ¤ë\n"
 
-#: toplev.c:3569
+#: toplev.c:3701
 #, fuzzy
 msgid "  -Os                     Optimize for space rather than speed\n"
 msgstr "  -Os                     Â®ÅÙ¤è¤ê¤â¥µ¥¤¥º¤ÎºÇŬ²½¤ò¹Ô¤Ê¤¦\n"
 
-#: toplev.c:3581
+#: toplev.c:3713
 msgid "  -pedantic               Issue warnings needed by strict compliance to ISO C\n"
 msgstr "  -pedantic               ¸·Ì©¤Ê ISO C ¤Ø¤ÎŬ¹ç¤ËÍפ¹¤ë·Ù¹ð¤òȯ¤¹¤ë\n"
 
-#: toplev.c:3582
+#: toplev.c:3714
 msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
 msgstr "  -pedantic-errors        -pedantic ¤ÈƱÍͤÀ¤¬¡¢¥¨¥é¡¼¤òȯÀ¸¤µ¤»¤ë\n"
 
-#: toplev.c:3583
+#: toplev.c:3715
 msgid "  -w                      Suppress warnings\n"
 msgstr "  -w                      ·Ù¹ð¤òÍÞÀ©¤¹¤ë\n"
 
-#: toplev.c:3584
+#: toplev.c:3716
 msgid "  -W                      Enable extra warnings\n"
 msgstr "  -W                      ÆÃÊ̤ʷٹð¤òÍ­¸ú¤Ë¤¹¤ë\n"
 
-#: toplev.c:3595
+#: toplev.c:3727
 msgid "  -Wunused                Enable unused warnings\n"
 msgstr "  -Wunused                Ì¤»ÈÍѤˤĤ¤¤Æ¤Î·Ù¹ð¤òÍ­¸ú¤Ë¤¹¤ë\n"
 
-#: toplev.c:3596
+#: toplev.c:3728
 msgid "  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
 msgstr "  -Wlarger-than-<number>  ¥ª¥Ö¥¸¥§¥¯¥È¤¬ <number> ¥Ð¥¤¥È¤è¤êÂ礭¤±¤ì¤Ð·Ù¹ð¤¹¤ë\n"
 
-#: toplev.c:3597
+#: toplev.c:3729
 msgid "  -p                      Enable function profiling\n"
 msgstr "  -p                      ´Ø¿ô¥×¥í¥Õ¥¡¥¤¥ë¤òÍ­¸ú¤Ë¤¹¤ë\n"
 
-#: toplev.c:3599
-msgid "  -a                      Enable block profiling \n"
-msgstr "  -a                      ¥Ö¥í¥Ã¥¯¥×¥í¥Õ¥¡¥¤¥ë¤òÍ­¸ú¤Ë¤¹¤ë\n"
-
-#: toplev.c:3602
-msgid "  -ax                     Enable jump profiling \n"
-msgstr "  -ax                     ¥¸¥ã¥ó¥×¥×¥í¥Õ¥¡¥¤¥ë¤òÍ­¸ú¤Ë¤¹¤ë\n"
-
-#: toplev.c:3604
+#: toplev.c:3730
 msgid "  -o <file>               Place output into <file> \n"
 msgstr "  -o <file>               ½ÐÎϤò <file> ¤Ë½ñ¤­¹þ¤à\n"
 
-#: toplev.c:3605
+#: toplev.c:3731
 msgid ""
 "  -G <number>             Put global and static data smaller than <number>\n"
 "                          bytes into a special section (on some targets)\n"
@@ -7464,129 +8025,154 @@ msgstr ""
 "  -G <number>             <number> ¥Ð¥¤¥È¤è¤ê¾®¤µ¤ÊÂç°è¤ª¤è¤ÓÀÅŪ¥Ç¡¼¥¿¤ò\n"
 "                          ÆÃÊ̤ʥ»¥¯¥·¥ç¥ó¤ËÃÖ¤¯ (¥¿¡¼¥²¥Ã¥È¼¡Âè)\n"
 
-#: toplev.c:3616
+#: toplev.c:3742
 msgid "  -aux-info <file>        Emit declaration info into <file>\n"
 msgstr "  -aux-info <file>        Àë¸À¾ðÊó¤ò <file> ¤Øȯ¹Ô¤¹¤ë\n"
 
-#: toplev.c:3617
+#: toplev.c:3743
 msgid "  -quiet                  Do not display functions compiled or elapsed time\n"
 msgstr "  -quiet                  ¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿´Ø¿ô¤ä·Ð²á»þ´Ö¤òɽ¼¨¤·¤Ê¤¤\n"
 
-#: toplev.c:3618
+#: toplev.c:3744
 msgid "  -version                Display the compiler's version\n"
 msgstr "  -version                ¥³¥ó¥Ñ¥¤¥é¤Î¥Ð¡¼¥¸¥ç¥ó¤òɽ¼¨¤¹¤ë\n"
 
-#: toplev.c:3619
+#: toplev.c:3745
 msgid "  -d[letters]             Enable dumps from specific passes of the compiler\n"
 msgstr "  -d[letters]             ¥³¥ó¥Ñ¥¤¥é¤Î²áÄø¤«¤é¤Î¥À¥ó¥×¤òÍ­¸ú¤Ë¤¹¤ë\n"
 
-#: toplev.c:3620
+#: toplev.c:3746
 msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
 msgstr "  -dumpbase <file>        ²áÄø¤«¤é¤Î¥À¥ó¥×¤Ë»È¤ï¤ì¤ë̾Á°¤Î¥Ù¡¼¥¹¤È¤¹¤ë\n"
 
-#: toplev.c:3622
+#: toplev.c:3748
 msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
 msgstr "  -fsched-verbose=<number> ¥¹¥±¥¸¥å¡¼¥é¤ÎñÁÀå¥ì¥Ù¥ë¤òÀßÄꤹ¤ë\n"
 
-#: toplev.c:3624
+#: toplev.c:3750
 msgid "  --help                  Display this information\n"
 msgstr "  --help                  ¤³¤Î¾ðÊó¤òɽ¼¨¤¹¤ë\n"
 
-#: toplev.c:3639
-msgid "\nLanguage specific options:\n"
-msgstr "\n¸À¸ì»ÅÍÍ¥ª¥×¥·¥ç¥ó:\n"
+#: toplev.c:3765
+msgid ""
+"\n"
+"Language specific options:\n"
+msgstr ""
+"\n"
+"¸À¸ì»ÅÍÍ¥ª¥×¥·¥ç¥ó:\n"
 
-#: toplev.c:3651
+#: toplev.c:3777
 #, c-format
 msgid "  %-23.23s [undocumented]\n"
 msgstr "  %-23.23s [ʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤]\n"
 
-#: toplev.c:3659 toplev.c:3673
+#: toplev.c:3785 toplev.c:3799
 #, c-format
-msgid "\nThere are undocumented %s specific options as well.\n"
-msgstr "\nʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤ %s »ÅÍÍ¥ª¥×¥·¥ç¥ó¤â¤¢¤ê¤Þ¤¹¡£\n"
+msgid ""
+"\n"
+"There are undocumented %s specific options as well.\n"
+msgstr ""
+"\n"
+"ʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤ %s »ÅÍÍ¥ª¥×¥·¥ç¥ó¤â¤¢¤ê¤Þ¤¹¡£\n"
 
-#: toplev.c:3663
+#: toplev.c:3789
 #, c-format
-msgid "\n Options for %s:\n"
-msgstr "\n %s ÍÑ¥ª¥×¥·¥ç¥ó:\n"
+msgid ""
+"\n"
+" Options for %s:\n"
+msgstr ""
+"\n"
+" %s ÍÑ¥ª¥×¥·¥ç¥ó:\n"
 
-#: toplev.c:3700
-msgid "\nTarget specific options:\n"
-msgstr "\n¥¿¡¼¥²¥Ã¥È»ÅÍÍ¥ª¥×¥·¥ç¥ó:\n"
+#: toplev.c:3826
+msgid ""
+"\n"
+"Target specific options:\n"
+msgstr ""
+"\n"
+"¥¿¡¼¥²¥Ã¥È»ÅÍÍ¥ª¥×¥·¥ç¥ó:\n"
 
-#: toplev.c:3714 toplev.c:3733
+#: toplev.c:3840 toplev.c:3859
 #, c-format
 msgid "  -m%-23.23s [undocumented]\n"
 msgstr "  -m%-23.23s [ʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤]\n"
 
-#: toplev.c:3742
-msgid "\nThere are undocumented target specific options as well.\n"
-msgstr "\nʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤¥¿¡¼¥²¥Ã¥È»ÅÍÍ¥ª¥×¥·¥ç¥ó¤â¤¢¤ê¤Þ¤¹¡£\n"
+#: toplev.c:3868
+msgid ""
+"\n"
+"There are undocumented target specific options as well.\n"
+msgstr ""
+"\n"
+"ʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤¥¿¡¼¥²¥Ã¥È»ÅÍÍ¥ª¥×¥·¥ç¥ó¤â¤¢¤ê¤Þ¤¹¡£\n"
 
-#: toplev.c:3744
+#: toplev.c:3870
 msgid "  They exist, but they are not documented.\n"
 msgstr "  ¤³¤ì¤é¤Ï¸ºß¤·¤Þ¤¹¤¬¡¢Ê¸½ñ²½¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: toplev.c:3797
+#: toplev.c:3923
 #, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr "ǧ¼±¤Ç¤­¤Ê¤¤ gcc ¥Ç¥Ð¥Ã¥°¥ª¥×¥·¥ç¥ó: %c"
 
-#: toplev.c:3867
+#: toplev.c:3979
+#, fuzzy, c-format
+msgid "`%s': unknown tls-model option"
+msgstr "`%s': ÉÔÌÀ¤Þ¤¿¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Ê¤¤ -g ¥ª¥×¥·¥ç¥ó¤Ç¤¹"
+
+#: toplev.c:4006
 #, c-format
 msgid "unrecognized register name `%s'"
 msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥ì¥¸¥¹¥¿Ì¾ `%s'"
 
-#: toplev.c:3892 toplev.c:4746
+#: toplev.c:4031 toplev.c:4965
 #, fuzzy, c-format
 msgid "unrecognized option `%s'"
 msgstr "ǧ¼±ÉÔǽ¤Ê¥ª¥×¥·¥ç¥ó `-%s'"
 
-#: toplev.c:3936
+#: toplev.c:4075
 #, fuzzy
 msgid "-Wid-clash-LEN is no longer supported"
 msgstr "-f%s ¤Ï¤â¤Ï¤ä¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: toplev.c:4013
+#: toplev.c:4152
 #, c-format
 msgid "use -gdwarf -g%d for DWARF v1, level %d"
 msgstr "-gdwarf -g%d ¤ò»ÈÍÑ (DWARF v1, ¥ì¥Ù¥ë %d)"
 
-#: toplev.c:4016
+#: toplev.c:4155
 msgid "use -gdwarf-2   for DWARF v2"
 msgstr "-gdwarf-2 ¤ò»ÈÍÑ (DWARF v2)"
 
-#: toplev.c:4021
+#: toplev.c:4160
 #, c-format
 msgid "ignoring option `%s' due to invalid debug level specification"
 msgstr "̵¸ú¤Ê¥Ç¥Ð¥Ã¥°¥ì¥Ù¥ë»ØÄê¤Ë¤è¤ê¡¢¥ª¥×¥·¥ç¥ó `%s' ¤ò̵»ë¤·¤Þ¤¹"
 
-#: toplev.c:4044 toplev.c:4744
+#: toplev.c:4183 toplev.c:4963
 #, c-format
 msgid "`%s': unknown or unsupported -g option"
 msgstr "`%s': ÉÔÌÀ¤Þ¤¿¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Ê¤¤ -g ¥ª¥×¥·¥ç¥ó¤Ç¤¹"
 
-#: toplev.c:4051
+#: toplev.c:4190
 #, c-format
 msgid "`%s' ignored, conflicts with `-g%s'"
 msgstr "`%s' ¤Ï `-g%s' ¤È¶¥¹ç¤¹¤ë¤¿¤á̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: toplev.c:4130
+#: toplev.c:4269
 msgid "-param option missing argument"
 msgstr "-param ¥ª¥×¥·¥ç¥ó¤Ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: toplev.c:4139
+#: toplev.c:4278
 #, c-format
 msgid "invalid --param option: %s"
 msgstr "̵¸ú¤Ê --param ¥ª¥×¥·¥ç¥ó: %s"
 
-#: toplev.c:4151
+#: toplev.c:4290
 #, c-format
 msgid "invalid parameter value `%s'"
 msgstr "̵¸ú¤Ê¥Ñ¥é¥á¥¿ÃÍ `%s'"
 
-#: toplev.c:4334
+#: toplev.c:4530
 #, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -7597,1281 +8183,1013 @@ msgstr ""
 "%s\tcompiled by GNU C version %s.\n"
 "%s%s%s version %s (%s) compiled by CC.\n"
 
-#: toplev.c:4390
+#: toplev.c:4586
 msgid "options passed: "
 msgstr "ÅϤµ¤ì¤¿¥ª¥×¥·¥ç¥ó: "
 
-#: toplev.c:4419
+#: toplev.c:4615
 msgid "options enabled: "
 msgstr "Í­¸ú¥ª¥×¥·¥ç¥ó: "
 
-#: toplev.c:4478
+#: toplev.c:4674 java/jcf-write.c:3421
 #, c-format
 msgid "can't open %s for writing"
 msgstr "%s ¤ò½ñ¤­¹þ¤ßÍѤ˳«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: toplev.c:4736
+#: toplev.c:4955
 #, fuzzy, c-format
 msgid "ignoring command line option '%s'"
 msgstr "¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó '%s' ¤ò̵»ë¤·¤Þ¤¹"
 
-#: toplev.c:4739
+#: toplev.c:4958
 #, fuzzy, c-format
 msgid "(it is valid for %s but not the selected language)"
 msgstr "(%s ÍѤȤ·¤Æ¤ÏÀµ¾ï¤Ç¤¹¤¬¡¢ÁªÂò¤µ¤ì¤¿¸À¸ì¤È¤·¤Æ¤Ï̵¸ú¤Ç¤¹)"
 
-#: toplev.c:4768
+#: toplev.c:4992
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized ¤Ï -O Ìµ¤·¤Ë¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
 
-#: toplev.c:4824
+#: toplev.c:5047
 msgid "instruction scheduling not supported on this target machine"
 msgstr "Ì¿Î᥹¥±¥¸¥å¡¼¥ê¥ó¥°¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: toplev.c:4828
+#: toplev.c:5051
 msgid "this target machine does not have delayed branches"
 msgstr "¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤ÏÃÙ±äʬ´ô¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
 
-#: toplev.c:4837
-msgid "profiling does not work without a frame pointer"
-msgstr "¥×¥í¥Õ¥¡¥¤¥ë¤Ï¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤Ê¤·¤Ç¤ÏÆ°ºî¤·¤Þ¤»¤ó"
-
-#: toplev.c:4852
+#: toplev.c:5065
 #, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: toplev.c:4915
+#: toplev.c:5128
 #, fuzzy
 msgid "-ffunction-sections not supported for this target"
 msgstr "-ffunction-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
 
-#: toplev.c:4920
+#: toplev.c:5133
 #, fuzzy
 msgid "-fdata-sections not supported for this target"
 msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
 
-#: toplev.c:4927
+#: toplev.c:5140
 #, fuzzy
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections ¤¬Ìµ¸ú¤Ç¤¹ -- ¥×¥í¥Õ¥¡¥¤¥ë¤ÏÉÔ²Äǽ¤Ç¤¹"
 
-#: toplev.c:4934
+#: toplev.c:5147
 #, fuzzy
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
 
-#: toplev.c:4940
+#: toplev.c:5153
 #, fuzzy
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-f%sleading-underscore ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: toplev.c:4947
+#: toplev.c:5162
+#, fuzzy
+msgid "-fprefetch-loop-arrays is not supported with -Os"
+msgstr "-mg ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤ÏÄ󶡤µ¤ì¤Þ¤»¤ó\n"
+
+#: toplev.c:5168
 #, fuzzy
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections ¤Ï¥¿¡¼¥²¥Ã¥È¤Ë¤è¤Ã¤Æ¤Ï¥Ç¥Ð¥Ã¥°¤Ë±Æ¶Á¤¹¤ë¤«¤â¤·¤ì¤Þ¤»¤ó"
 
-#: toplev.c:5068
+#: toplev.c:5280
 #, c-format
 msgid "error writing to %s"
 msgstr "%s ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼¤Ç¤¹"
 
-#: toplev.c:5070 java/jcf-parse.c:982
+#: toplev.c:5282 java/jcf-parse.c:932 java/jcf-write.c:3428
 #, c-format
 msgid "error closing %s"
 msgstr "¥¨¥é¡¼¤Ë¤è¤ê %s ¤òÊĤ¸¤Þ¤¹"
 
-#. It's a float since it contains a point.
-#: tradcif.y:231
-msgid "floating point numbers not allowed in #if expressions"
-msgstr "#if ¼°¤ÎÃæ¤Ç¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
-
-#: tradcif.y:277
-#, fuzzy
-msgid "invalid number in #if expression"
-msgstr "#if ¼°¤ÎÃæ¤Ë̵¸ú¤Ê¿ôÃÍ"
-
-#: tradcif.y:358
-#, fuzzy
-msgid "invalid character constant in #if"
-msgstr "̵¸ú¤Êʸ»úÄê¿ô¤¬ #if ¤Ë¤¢¤ê¤Þ¤¹"
-
-#: tradcif.y:395
-msgid "double quoted strings not allowed in #if expressions"
-msgstr "Æó½Å¤Ë¥¯¥©¡¼¥È¤µ¤ì¤¿Ê¸»úÎó¤Ï #if ¼°Æâ¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: tradcif.y:408
-#, fuzzy
-msgid "invalid token in expression"
-msgstr "̵¸ú¤Ê¥È¡¼¥¯¥ó¤¬¼°¤Ë¤¢¤ê¤Þ¤¹"
-
-#: tradcif.y:499
-msgid "octal character constant does not fit in a byte"
-msgstr "8 ¿Ê¿ôʸ»úÄê¿ô¤¬ 1 ¥Ð¥¤¥È¤Ë¼ý¤Þ¤ê¤Þ¤»¤ó"
-
-#: tradcif.y:520
-msgid "hex character constant does not fit in a byte"
-msgstr "16 ¿Ê¿ôʸ»úÄê¿ô¤¬ 1 ¥Ð¥¤¥È¤Ë¼ý¤Þ¤ê¤Þ¤»¤ó"
-
-#: tradcif.y:551
-msgid "empty #if expression"
-msgstr "¶õ¤Î #if ¼°¤Ç¤¹"
-
-#: tradcif.y:565
-msgid "Junk after end of expression."
-msgstr "¼°¤Î½ª¤ê°Ê¹ß¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
-
-#: tradcpp.c:138
-msgid "macro or #include recursion too deep"
-msgstr "¥Þ¥¯¥í¤Þ¤¿¤Ï #include ¤ÎºÆµ¢¤¬¿¼¤¹¤®¤Þ¤¹"
-
-#: tradcpp.c:555
-#, fuzzy, c-format
-msgid "usage: %s [switches] input output"
-msgstr "»È¤¤Êý: %s [¥¹¥¤¥Ã¥Á] ÆþÎÏ ½ÐÎÏ"
-
-#: tradcpp.c:571
-msgid "-traditional is not supported in C++"
-msgstr "-traditional ¤Ï C++ ¤Ç¤Ï¼õ¤±ÉÕ¤±¤é¤ì¤Þ¤»¤ó"
-
-#: tradcpp.c:573
-msgid "-traditional and -ansi are mutually exclusive"
-msgstr "-traditional ¤È -ansi ¤È¤ÏÁê¸ßÇÓ¾Ū¤Ç¤¹"
-
-#: tradcpp.c:587
-#, fuzzy
-msgid "filename missing after -i option"
-msgstr "-i ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Õ¥¡¥¤¥ë̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: tradcpp.c:605
-#, fuzzy
-msgid "filename missing after -o option"
-msgstr "-o ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Õ¥¡¥¤¥ë̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: tradcpp.c:664
-#, fuzzy, c-format
-msgid "target missing after %s option"
-msgstr "%s ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥¿¡¼¥²¥Ã¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: tradcpp.c:678
-#, fuzzy, c-format
-msgid "filename missing after %s option"
-msgstr "%s ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Õ¥¡¥¤¥ë̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: tradcpp.c:703
-#, fuzzy, c-format
-msgid "macro name missing after -%c option"
-msgstr "-%c ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Þ¥¯¥í̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: tradcpp.c:723
-msgid "-pedantic and -traditional are mutually exclusive"
-msgstr "-pedantic ¤È -traditional ¤È¤ÏÁê¸ßÇÓ¾Ū¤Ç¤¹"
-
-#: tradcpp.c:728
-msgid "-trigraphs and -traditional are mutually exclusive"
-msgstr "-trigraphs ¤È -traditional ¤È¤ÏÁê¸ßÇÓ¾Ū¤Ç¤¹"
-
-#: tradcpp.c:754
-#, fuzzy
-msgid "directory name missing after -I option"
-msgstr "-I ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Ç¥£¥ì¥¯¥È¥ê̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: tradcpp.c:1434 tradcpp.c:3926
-msgid "`/*' within comment"
-msgstr "`/*' ¤¬¥³¥á¥ó¥ÈÆâ¤Ë¤¢¤ê¤Þ¤¹"
-
-#: tradcpp.c:1810
-#, c-format
-msgid "unterminated #%s conditional"
-msgstr "½ªÃ¼¤Î¤Ê¤¤ #%s ¾ò·ï"
-
-#: tradcpp.c:2169
-msgid "not in any file?!"
-msgstr "Á´¤¯¥Õ¥¡¥¤¥ë¤¬¤Ê¤¤?!"
-
-#: tradcpp.c:2275
-msgid "`defined' must be followed by ident or (ident)"
-msgstr "`defined' ¤Î¸å¤í¤Ë ident ¤ä (ident) ¤¬¤³¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: tradcpp.c:2279
-msgid "cccp error: invalid special hash type"
-msgstr "cccp ¥¨¥é¡¼: Æüì¥Ï¥Ã¥·¥å·¿¤¬Ìµ¸ú¤Ç¤¹"
-
-#: tradcpp.c:2377 tradcpp.c:2447
-msgid "#include expects \"fname\" or <fname>"
-msgstr "#include ¤Î¸å¤Ë¤Ï \"fname\" ¤ä <fname> ¤¬É¬ÍפǤ¹"
-
-#: tradcpp.c:2532
-#, fuzzy, c-format
-msgid "no include path in which to find %.*s"
-msgstr "%.*s ¤¬¸«¤Ä¤«¤ë¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: tradcpp.c:2710
-msgid "invalid macro name"
-msgstr "̵¸ú¤Ê¥Þ¥¯¥í̾"
-
-#: tradcpp.c:2718
-#, c-format
-msgid "invalid macro name `%s'"
-msgstr "̵¸ú¤Ê¥Þ¥¯¥í̾ `%s'"
-
-#: tradcpp.c:2723
-msgid "\"defined\" cannot be used as a macro name"
-msgstr "\"defined\" ¤ò¥Þ¥¯¥í̾¤È¤·¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: tradcpp.c:2750
-msgid "parameter name starts with a digit in #define"
-msgstr "#define Ãæ¤Î²¾°ú¿ô̾¤¬¿ô»ú¤Ç»Ï¤Þ¤Ã¤Æ¤¤¤Þ¤¹"
-
-#: tradcpp.c:2760
-msgid "badly punctuated parameter list in #define"
-msgstr "#define Ãæ¤Î²¾°ú¿ô¥ê¥¹¥È¤¬ÊѤ˶èÀÚ¤é¤ì¤Þ¤·¤¿"
-
-#: tradcpp.c:2768
-msgid "unterminated parameter list in #define"
-msgstr "#define Ãæ¤Î²¾°ú¿ô¥ê¥¹¥È¤¬½ªÃ¼¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: tradcpp.c:2816
-#, c-format
-msgid "\"%.*s\" redefined"
-msgstr "\"%.*s\" ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
-
-#: tradcpp.c:3073
-msgid "# operator should be followed by a macro argument name"
-msgstr "# ±é»»»Ò¤Î¸å¤í¤Ë¤Ï¥Þ¥¯¥í°ú¿ô̾¤¬Â³¤¤¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: tradcpp.c:3120 tradcpp.c:3146 tradcpp.c:3160 tradcpp.c:3167 tradcpp.c:3192
-msgid "invalid format #line command"
-msgstr "#line ¥³¥Þ¥ó¥É¤Î½ñ¼°¤¬Ìµ¸ú¤Ç¤¹"
-
-#: tradcpp.c:3218
-msgid "undefining `defined'"
-msgstr "`defined' ¤ò undef ¤·¤Þ¤¹"
-
-#: tradcpp.c:3222
-#, c-format
-msgid "undefining `%s'"
-msgstr "`%s' ¤ò undef ¤·¤Þ¤¹"
-
-#: tradcpp.c:3278
-msgid "extra text at end of directive"
-msgstr "¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Î½ª¤ê¤Ë;ʬ¤Ê¥Æ¥¯¥¹¥È¤¬¤¢¤ê¤Þ¤¹"
-
-#: tradcpp.c:3385
-#, c-format
-msgid "#error%.*s"
-msgstr "#error%.*s"
-
-#: tradcpp.c:3395
-#, c-format
-msgid "#warning%.*s"
-msgstr "#warning%.*s"
-
-#: tradcpp.c:3551
-msgid "#elif not within a conditional"
-msgstr "#elif ¤¬¾ò·ïʸ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
-
-#: tradcpp.c:3808
-#, c-format
-msgid "#%s not within a conditional"
-msgstr "#%s ¤¬¾ò·ïʸ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
-
-#: tradcpp.c:3816
-msgid "#else or #elif after #else"
-msgstr "#else ¤Î¸å¤í¤Ë #else ¤ä #elif ¤¬¤¢¤ê¤Þ¤¹"
-
-#: tradcpp.c:3856
-msgid "#else not within a conditional"
-msgstr "#else ¤¬¾ò·ïʸ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
-
-#: tradcpp.c:3887
-msgid "unbalanced #endif"
-msgstr "Âбþ¤·¤Æ¤¤¤Ê¤¤ #endif"
-
-#: tradcpp.c:3981
-msgid "unterminated string or character constant"
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤Ê¸»úÎóÄê¿ôËô¤Ïʸ»úÄê¿ô"
-
-#: tradcpp.c:4139
-#, c-format
-msgid "arguments given to macro `%s'"
-msgstr "¥Þ¥¯¥í `%s' ¤Ë°ú¿ô¤¬Í¿¤¨¤é¤ì¤Þ¤·¤¿"
-
-#: tradcpp.c:4145
-#, c-format
-msgid "no args to macro `%s'"
-msgstr "¥Þ¥¯¥í `%s' ¤Ø¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: tradcpp.c:4147
-#, c-format
-msgid "only 1 arg to macro `%s'"
-msgstr "¥Þ¥¯¥í `%s' ¤Ø¤Î°ú¿ô¤¬°ì¸Ä¤·¤«¤¢¤ê¤Þ¤»¤ó"
-
-#: tradcpp.c:4149
-#, c-format
-msgid "only %d args to macro `%s'"
-msgstr "%d ¸Ä¤Î°ú¿ô¤·¤«¥Þ¥¯¥í `%s' ¤ËÅϤ·¤Æ¤¤¤Þ¤»¤ó"
-
-#: tradcpp.c:4151
-#, c-format
-msgid "too many (%d) args to macro `%s'"
-msgstr "°ú¿ô¤Î¿ô (%d) ¤¬¥Þ¥¯¥í `%s' ¤ËÂФ·¤Æ¿¤¹¤®¤Þ¤¹"
-
-#: tradcpp.c:4748
-#, fuzzy, c-format
-msgid ""
-"internal error in %s, at tradcpp.c:%d\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
-msgstr ""
-"%s ¤ÇÆâÉô¥¨¥é¡¼¡¢(tradcpp.c:%d)\n"
-"´°Á´¤Ê¥Ð¥°¥ì¥Ý¡¼¥È¤òÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤¡£\n"
-"%s ¤Ç¤½¤Î¼ê½ç¤ò¸«¤Æ¤¯¤À¤µ¤¤"
-
-#: tree-dump.c:841
+#: tree-dump.c:702
 #, c-format
 msgid "could not open dump file `%s'"
 msgstr "¥À¥ó¥×¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: tree-dump.c:917
+#: tree-dump.c:778
 #, fuzzy, c-format
 msgid "ignoring unknown option `%.*s' in `-f%s'"
 msgstr "`%s'(`-f%s' ¤Î½ª¤ê¤Ë¤¢¤ë) ¤ò̵»ë¤·¤Þ¤¹"
 
-#: tree.c:3841
+#: tree.c:3645
 msgid "arrays of functions are not meaningful"
 msgstr "´Ø¿ô¤ÎÇÛÎó¤Ï°ÕÌ£¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: tree.c:3898
+#: tree.c:3702
 msgid "function return type cannot be function"
 msgstr "´Ø¿ô¤ÎÊÖ¤¹·¿¤¬´Ø¿ô¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
 
-#: tree.c:4642
+#: tree.c:4544
 msgid "invalid initializer for bit string"
 msgstr "̵¸ú¤Ê¥Ó¥Ã¥ÈÎó½é´ü²½»Ò¤Ç¤¹"
 
-#: tree.c:4701
+#: tree.c:4603
 #, fuzzy, c-format
 msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
 
-#: tree.c:4718
+#: tree.c:4620
 #, fuzzy, c-format
 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr "Tree ¸¡ºº: ¥¯¥é¥¹ '%c' ¤Î¤Ï¤º¤¬ '%c' (%s) ¤Ç¤¹(%s Æâ, %s:%d)"
 
-#: varasm.c:452 config/i386/winnt.c:522
+#: tree.c:4637
+#, fuzzy, c-format
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
+
+#: varasm.c:455 config/i386/winnt.c:546
 #, c-format
 msgid "%s causes a section type conflict"
 msgstr "%s ¤Ï¥»¥¯¥·¥ç¥ó¥¿¥¤¥×¤Î¶¥¹ç¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
 
-#: varasm.c:880
+#: varasm.c:841
 #, c-format
 msgid "register name not specified for `%s'"
 msgstr "¥ì¥¸¥¹¥¿Ì¾¤¬ `%s' ÍѤ˻ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: varasm.c:882
+#: varasm.c:843
 #, c-format
 msgid "invalid register name for `%s'"
 msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
 
-#: varasm.c:885
+#: varasm.c:846
 #, c-format
 msgid "data type of `%s' isn't suitable for a register"
 msgstr "`%s' ¤Î¥Ç¡¼¥¿·¿¤Ï register ¤Ë¤Ï¤Õ¤µ¤ï¤·¤¯¤¢¤ê¤Þ¤»¤ó"
 
-#: varasm.c:888
+#: varasm.c:849
 #, c-format
 msgid "register specified for `%s' isn't suitable for data type"
 msgstr "`%s' ¤Ë»ØÄꤵ¤ì¤¿ register ¤Ï¥Ç¡¼¥¿·¿¤Ë¤Õ¤µ¤ï¤·¤¯¤¢¤ê¤Þ¤»¤ó"
 
-#: varasm.c:897
+#: varasm.c:858
 msgid "global register variable has initial value"
 msgstr "Âç°è register ÊÑ¿ô¤¬½é´üÃͤò»ý¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: varasm.c:900
+#: varasm.c:861
 msgid "volatile register variables don't work as you might wish"
 msgstr "volatile register ÊÑ¿ô¤Ï°Õ¿Þ¤·¤¿¤è¤¦¤Ë¤ÏÆ°ºî¤·¤Þ¤»¤ó"
 
-#: varasm.c:936
+#: varasm.c:894
 #, c-format
 msgid "register name given for non-register variable `%s'"
 msgstr "¥ì¥¸¥¹¥¿Ì¾¤¬Èó register ÊÑ¿ô `%s' ¤ËÍ¿¤¨¤é¤ì¤Þ¤·¤¿"
 
-#: varasm.c:1543
-#, c-format
-msgid "size of variable `%s' is too large"
-msgstr "ÊÑ¿ô `%s' ¤Î¥µ¥¤¥º¤¬Â礭¤¹¤®¤Þ¤¹"
-
-#: varasm.c:1583
+#: varasm.c:1542
 #, fuzzy, c-format
 msgid "alignment of `%s' is greater than maximum object file alignment. Using %d"
 msgstr "`%s' ¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤¤¤Ç¤¹¡£ %d ¤ò»È¤¤¤Þ¤¹¡£"
 
-#: varasm.c:1634
+#: varasm.c:1584
+msgid "thread-local COMMON data not implemented"
+msgstr ""
+
+#: varasm.c:1608
 #, fuzzy, c-format
 msgid "requested alignment for %s is greater than implemented alignment of %d"
 msgstr "%s ¤ËÍ׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï¼ÂÁõ¤µ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È %d ¤è¤êÂ礭¤¤¤Ç¤¹"
 
-#: varasm.c:2120
-msgid "floating point trap outputting a constant"
-msgstr "ÉâÆ°¾®¿ôÅÀ¤Î¨Ãͤò½ÐÎϤ¹¤ëºÝ¤Ë¥È¥é¥Ã¥×¤¬¤«¤«¤ê¤Þ¤·¤¿"
-
-#: varasm.c:4454
+#: varasm.c:4020
 msgid "initializer for integer value is too complicated"
 msgstr "À°¿ô¤Î½é´üÀßÄê»Ò¤ÎÃͤ¬Ê£»¨¤¹¤®¤Þ¤¹"
 
-#: varasm.c:4459
+#: varasm.c:4025
 msgid "initializer for floating value is not a floating constant"
 msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤Î½é´üÀßÄê»Ò¤ÎÃͤ¬¡¢ÉâÆ°¾®¿ôÅÀÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: varasm.c:4508
+#: varasm.c:4075
 msgid "unknown set constructor type"
 msgstr "ÉÔÌÀ¤ÊÀßÄêºÑ¥³¥ó¥¹¥È¥é¥¯¥¿·¿¤Ç¤¹"
 
-#: varasm.c:4722
+#: varasm.c:4289
 #, c-format
 msgid "invalid initial value for member `%s'"
 msgstr "¥á¥ó¥Ð `%s' ¤ËÂФ¹¤ë̵¸ú¤Ê½é´üÃÍ"
 
-#: varasm.c:4914
-#, c-format
-msgid "weak declaration of `%s' must be public"
-msgstr "`%s' ¤Î weak Àë¸À¤Ï public ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: varasm.c:4916
+#: varasm.c:4480 varasm.c:4523
 #, c-format
 msgid "weak declaration of `%s' must precede definition"
 msgstr "`%s' ¤Î weak Àë¸À¤ÏÄêµÁ¤è¤ê¤âÀè¤Ë¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: varasm.c:4920
+#: varasm.c:4487
+#, fuzzy, c-format
+msgid "weak declaration of `%s' after first use results in unspecified behavior"
+msgstr "`%s' ¤Î weak Àë¸À¤ÏÄêµÁ¤è¤ê¤âÀè¤Ë¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+
+#: varasm.c:4521
+#, c-format
+msgid "weak declaration of `%s' must be public"
+msgstr "`%s' ¤Î weak Àë¸À¤Ï public ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+
+#: varasm.c:4530
 #, fuzzy, c-format
 msgid "weak declaration of `%s' not supported"
 msgstr "`%s' ¤Î weak Àë¸À¤Ï public ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: varasm.c:5016
+#: varasm.c:4557 varasm.c:4632
 msgid "only weak aliases are supported in this configuration"
 msgstr "¸½ºß¤ÎÀßÄê¤Ç¤Ï weak alias ¤·¤«¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: varasm.c:5021
+#: varasm.c:4640
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr "¸½ºß¤ÎÀßÄê¤Ç¤Ï alias ÄêµÁ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: varray.c:88
+#: varasm.c:4670
+#, fuzzy
+msgid "visibility attribute not supported in this configuration; ignored"
+msgstr "¸½ºß¤ÎÀßÄê¤Ç¤Ï alias ÄêµÁ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+
+#: varray.c:134
 #, fuzzy, c-format
 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
 msgstr "²¾Áۥơ¼¥Ö¥ë %s[%lu]: Í×ÁÇ %lu ¤¬Èϰϳ°¤Ç¤¹"
 
 #. Print an error message for unrecognized stab codes.
-#: xcoffout.c:170
+#: xcoffout.c:175
 #, fuzzy, c-format
 msgid "no sclass for %s stab (0x%x)\n"
 msgstr "%s ¥¹¥¿¥ÖÍѤΠsclass ¤¬¤¢¤ê¤Þ¤»¤ó (0x%x)\n"
 
-#: config/darwin-c.c:76
+#: pretty-print.h:97
+#, fuzzy, c-format
+msgid "#`%s' not supported by %s#"
+msgstr "`%s' ¤Ï %s ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+
+#: params.def:53
+msgid "The maximum number of instructions in a single function eliglible for inlining"
+msgstr ""
+
+#: params.def:74
+msgid "The maximuem number of instructions by repeated inlining before gcc starts to throttle inlining"
+msgstr ""
+
+#: params.def:87
+msgid "The slope of the linear funtion throttling inlining after the recursive inlining limit has been reached is given by the negative reciprocal value of this parameter"
+msgstr ""
+
+#: params.def:100
+msgid "The number of instructions in a single functions still eligible to inlining after a lot recursive inlining"
+msgstr ""
+
+#: params.def:111
+msgid "The maximum number of instructions to consider to fill a delay slot"
+msgstr ""
+
+#: params.def:122
+msgid "The maximum number of instructions to consider to find accurate live register information"
+msgstr ""
+
+#: params.def:132
+msgid "The maximum length of scheduling's pending operations list"
+msgstr ""
+
+#: params.def:139
+msgid "The maximum amount of memory to be allocated by GCSE"
+msgstr ""
+
+#: params.def:144
+msgid "The maximum number of passes to make when doing GCSE"
+msgstr ""
+
+#: params.def:151
+msgid "The maximum number of instructions to consider to unroll in a loop"
+msgstr ""
+
+#: params.def:156
+msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
+msgstr ""
+
+#: params.def:161
+msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
+msgstr ""
+
+#: params.def:166
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
+msgstr ""
+
+#: params.def:171
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
+msgstr ""
+
+#: params.def:176
+msgid "Maximal code growth caused by tail duplication (in percents)"
+msgstr ""
+
+#: params.def:180
+msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percents)"
+msgstr ""
+
+#: params.def:185
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is available"
+msgstr ""
+
+#: params.def:190
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is not available"
+msgstr ""
+
+#: params.def:204
+msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
+msgstr ""
+
+#: params.def:210
+msgid "Minimum heap size before we start collecting garbage, in kilobytes."
+msgstr ""
+
+#: config/darwin-c.c:75
 msgid "too many #pragma options align=reset"
 msgstr ""
 
-#: config/darwin-c.c:98 config/darwin-c.c:101 config/darwin-c.c:103
-#: config/darwin-c.c:105
+#: config/darwin-c.c:97 config/darwin-c.c:100 config/darwin-c.c:102
+#: config/darwin-c.c:104
 #, fuzzy
 msgid "malformed '#pragma options', ignoring"
 msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: config/darwin-c.c:108
+#: config/darwin-c.c:107
 #, fuzzy
 msgid "junk at end of '#pragma options'"
 msgstr "'#pragma %s' ¤ÎºÇ¸å¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: config/darwin-c.c:118
+#: config/darwin-c.c:117
 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
 msgstr ""
 
-#: config/darwin-c.c:131
+#: config/darwin-c.c:130
 #, fuzzy
 msgid "missing '(' after '#pragma unused', ignoring"
 msgstr "½Ò¸ì¤Î¸å¤í¤Î '(' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: config/darwin-c.c:149
+#: config/darwin-c.c:148
 #, fuzzy
 msgid "missing ')' after '#pragma unused', ignoring"
 msgstr "½Ò¸ì¤Î¸å¤í¤Î '(' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: config/darwin-c.c:152
+#: config/darwin-c.c:151
 #, fuzzy
 msgid "junk at end of '#pragma unused'"
 msgstr "'#pragma %s' ¤ÎºÇ¸å¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: config/lynx-ng.h:97 config/lynx.h:120 config/rs6000/lynx.h:85
+#: config/lynx-ng.h:97 config/lynx.h:121 config/rs6000/lynx.h:100
 msgid "-msystem-v and -p are incompatible"
 msgstr "-msystem-v ¤È -p ¤Ï¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: config/lynx-ng.h:99 config/lynx.h:122 config/rs6000/lynx.h:87
+#: config/lynx-ng.h:99 config/lynx.h:123 config/rs6000/lynx.h:102
 msgid "-msystem-v and -mthreads are incompatible"
 msgstr "-msystem-v ¤È -mthreads ¤Ï¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: config/nextstep.c:68
-msgid "optimization turned on"
-msgstr "ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/nextstep.c:74
-msgid "optimization turned off"
-msgstr "ºÇŬ²½¤ò̵¸ú¤Ë¤¹¤ë"
-
-#: config/nextstep.c:83
-msgid "optimization level restored"
-msgstr "ºÇŬ²½¥ì¥Ù¥ë¤ò¸µ¤ËÌᤷ¤Þ¤·¤¿"
-
-#. Run-time compilation parameters selecting different hardware subsets.
-#: config/1750a/1750a.h:39
-msgid "Use VAX-C alignment"
-msgstr "VAX-C ¥¢¥é¥¤¥ó¥á¥ó¥È¤ò»ÈÍÑ"
-
-#: config/a29k/a29k.c:1028
-#, c-format
-msgid "invalid %%Q value"
-msgstr "̵¸ú¤Ê %%Q ÃÍ"
-
-#: config/a29k/a29k.c:1034 config/alpha/alpha.c:5145
-#, c-format
-msgid "invalid %%C value"
-msgstr "̵¸ú¤Ê %%C ÃÍ"
-
-#: config/a29k/a29k.c:1040 config/alpha/alpha.c:4990
-#: config/rs6000/rs6000.c:5690
-#, c-format
-msgid "invalid %%N value"
-msgstr "̵¸ú¤Ê %%N ÃÍ"
-
-#: config/a29k/a29k.c:1046 config/alpha/alpha.c:5061
-#: config/rs6000/rs6000.c:5652
-#, c-format
-msgid "invalid %%M value"
-msgstr "̵¸ú¤Ê %%M ÃÍ"
-
-#: config/a29k/a29k.c:1052 config/alpha/alpha.c:5053
-#: config/rs6000/rs6000.c:5617
-#, c-format
-msgid "invalid %%m value"
-msgstr "̵¸ú¤Ê %%m ÃÍ"
-
-#: config/a29k/a29k.c:1154 config/alpha/alpha.c:5014 config/romp/romp.c:690
-#, c-format
-msgid "invalid %%L value"
-msgstr "̵¸ú¤Ê %%L ÃÍ"
-
-#: config/a29k/a29k.c:1159 config/rs6000/rs6000.c:5698
-#, c-format
-msgid "invalid %%O value"
-msgstr "̵¸ú¤Ê %%O ÃÍ"
-
-#: config/a29k/a29k.c:1165 config/alpha/alpha.c:4998
-#: config/rs6000/rs6000.c:5718
-#, c-format
-msgid "invalid %%P value"
-msgstr "̵¸ú¤Ê %%P ÃÍ"
-
-#: config/a29k/a29k.c:1175
-#, c-format
-msgid "invalid %%V value"
-msgstr "̵¸ú¤Ê %%V ÃÍ"
-
-#: config/a29k/a29k.h:101
-msgid "Generate code assuming DW bit is set"
-msgstr "DW ¥Ó¥Ã¥È¤¬¥»¥Ã¥È¤µ¤ì¤¿¤È¸«¤Ê¤·¤Æ¥³¡¼¥ÉÀ¸À®"
-
-#: config/a29k/a29k.h:102
-msgid "Generate code assuming DW bit is not set"
-msgstr "DW ¥Ó¥Ã¥È¤¬¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¤È¸«¤Ê¤·¤Æ¥³¡¼¥ÉÀ¸À®"
-
-#: 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 "29050 ¥³¡¼¥É¤òÀ¸À®"
-
-#: config/a29k/a29k.h:109
-msgid "Generate 29000 code"
-msgstr "29000 ¥³¡¼¥É¤òÀ¸À®"
-
-#: 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 "storem ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤Ê¤¦"
-
-#: config/a29k/a29k.h:115
-msgid "Do not work around storem hardware bug"
-msgstr "storem ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤Ê¤ï¤Ê¤¤"
-
-#: 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:289 config/mips/mips.h:408
-msgid "Use software floating point"
-msgstr "¥½¥Õ¥ÈÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ¹¤ë"
-
-#: config/a29k/a29k.h:119
-msgid "Do not generate multm instructions"
-msgstr "multm Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
-
-#: config/alpha/alpha.c:269
+#: config/alpha/alpha.c:342
 #, fuzzy, c-format
 msgid "-f%s ignored for Unicos/Mk (not supported)"
 msgstr "-f%s ¤Ï 68HC11/68HC12 ÍѤȤ·¤Æ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿ (¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó)"
 
-#: config/alpha/alpha.c:293
+#: config/alpha/alpha.c:366
 #, fuzzy
 msgid "-mieee not supported on Unicos/Mk"
 msgstr "-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: config/alpha/alpha.c:304
+#: config/alpha/alpha.c:377
 msgid "-mieee-with-inexact not supported on Unicos/Mk"
 msgstr ""
 
-#: config/alpha/alpha.c:321
+#: config/alpha/alpha.c:394
 #, c-format
 msgid "bad value `%s' for -mtrap-precision switch"
 msgstr "-mtrap-precision ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤Æ¤ÎÉÔÀµ¤ÊÃÍ `%s'"
 
-#: config/alpha/alpha.c:335
+#: config/alpha/alpha.c:408
 #, c-format
 msgid "bad value `%s' for -mfp-rounding-mode switch"
 msgstr "-mfp-rounding-mode ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤Æ¤ÎÉÔÀµ¤ÊÃÍ `%s'"
 
-#: config/alpha/alpha.c:350
+#: config/alpha/alpha.c:423
 #, c-format
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr "-mfp-trap-mode ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤Æ¤ÎÉÔÀµ¤ÊÃÍ `%s'"
 
-#: config/alpha/alpha.c:369 config/alpha/alpha.c:381
+#: config/alpha/alpha.c:435
+#, fuzzy, c-format
+msgid "bad value `%s' for -mtls-size switch"
+msgstr "-mcpu ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤Æ¤ÎÉÔÀµ¤ÊÃÍ `%s'"
+
+#: config/alpha/alpha.c:454 config/alpha/alpha.c:466
 #, c-format
 msgid "bad value `%s' for -mcpu switch"
 msgstr "-mcpu ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤Æ¤ÎÉÔÀµ¤ÊÃÍ `%s'"
 
-#: config/alpha/alpha.c:388
+#: config/alpha/alpha.c:473
 #, fuzzy
 msgid "trap mode not supported on Unicos/Mk"
 msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï¥È¥é¥Ã¥×¥â¡¼¥É¤òÍøÍѤǤ­¤Þ¤»¤ó"
 
-#: config/alpha/alpha.c:395
+#: config/alpha/alpha.c:480
 msgid "fp software completion requires -mtrap-precision=i"
 msgstr "ÉâÆ°¾®¿ôÅÀÊä´°¤Ï -mtrap-precision=i ¤òɬÍפȤ·¤Þ¤¹"
 
-#: config/alpha/alpha.c:411
+#: config/alpha/alpha.c:496
 msgid "rounding mode not supported for VAX floats"
 msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï´Ý¤á¥â¡¼¥É¤òÍøÍѤǤ­¤Þ¤»¤ó"
 
-#: config/alpha/alpha.c:416
+#: config/alpha/alpha.c:501
 msgid "trap mode not supported for VAX floats"
 msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï¥È¥é¥Ã¥×¥â¡¼¥É¤òÍøÍѤǤ­¤Þ¤»¤ó"
 
-#: config/alpha/alpha.c:445
+#: config/alpha/alpha.c:530
 #, c-format
 msgid "L%d cache latency unknown for %s"
 msgstr "L%d ¥­¥ã¥Ã¥·¥å¥ì¥¤¥Æ¥ó¥·¤Ï %s ¤Ë¤È¤Ã¤ÆÉÔÌÀ¤Ç¤¹"
 
-#: config/alpha/alpha.c:460
+#: config/alpha/alpha.c:545
 #, c-format
 msgid "bad value `%s' for -mmemory-latency"
 msgstr "`%s' ¤Ï -mmemory-latency ¤Ë¤È¤Ã¤ÆÉÔÀµ¤ÊÃͤǤ¹"
 
-#: config/alpha/alpha.c:4964 config/romp/romp.c:746 config/romp/romp.c:753
+#: config/alpha/alpha.c:5604 config/m88k/m88k.c:2889 config/romp/romp.c:754
+#: config/romp/romp.c:761
 #, c-format
 msgid "invalid %%H value"
 msgstr "̵¸ú¤Ê %%H ÃÍ"
 
-#: config/alpha/alpha.c:4974 config/ia64/ia64.c:3521
+#: config/alpha/alpha.c:5625
+#, fuzzy, c-format
+msgid "invalid %%J value"
+msgstr "̵¸ú¤Ê %%W ÃͤǤ¹"
+
+#: config/alpha/alpha.c:5641 config/ia64/ia64.c:3834 config/m88k/m88k.c:3034
 #, c-format
 msgid "invalid %%r value"
 msgstr "̵¸ú¤Ê %%r ÃÍ"
 
-#: config/alpha/alpha.c:4984 config/rs6000/rs6000.c:5764
+#: config/alpha/alpha.c:5651 config/rs6000/rs6000.c:7700
 #, c-format
 msgid "invalid %%R value"
 msgstr "̵¸ú¤Ê %%R ÃÍ"
 
-#: config/alpha/alpha.c:5006 config/romp/romp.c:732 config/romp/romp.c:739
+#: config/alpha/alpha.c:5657 config/rs6000/rs6000.c:7626
+#, c-format
+msgid "invalid %%N value"
+msgstr "̵¸ú¤Ê %%N ÃÍ"
+
+#: config/alpha/alpha.c:5665 config/rs6000/rs6000.c:7654
+#, c-format
+msgid "invalid %%P value"
+msgstr "̵¸ú¤Ê %%P ÃÍ"
+
+#: config/alpha/alpha.c:5673 config/m88k/m88k.c:2895 config/romp/romp.c:740
+#: config/romp/romp.c:747
 #, c-format
 msgid "invalid %%h value"
 msgstr "̵¸ú¤Ê %%h ÃÍ"
 
-#: config/alpha/alpha.c:5096
+#: config/alpha/alpha.c:5681 config/romp/romp.c:698
+#, c-format
+msgid "invalid %%L value"
+msgstr "̵¸ú¤Ê %%L ÃÍ"
+
+#: config/alpha/alpha.c:5720 config/rs6000/rs6000.c:7608
+#, c-format
+msgid "invalid %%m value"
+msgstr "̵¸ú¤Ê %%m ÃÍ"
+
+#: config/alpha/alpha.c:5728 config/rs6000/rs6000.c:7616
+#, c-format
+msgid "invalid %%M value"
+msgstr "̵¸ú¤Ê %%M ÃÍ"
+
+#: config/alpha/alpha.c:5772
 #, c-format
 msgid "invalid %%U value"
 msgstr "̵¸ú¤Ê %%U ÃÍ"
 
-#: config/alpha/alpha.c:5108 config/alpha/alpha.c:5122 config/romp/romp.c:698
-#: config/rs6000/rs6000.c:5772
+#: config/alpha/alpha.c:5784 config/alpha/alpha.c:5798 config/romp/romp.c:706
+#: config/rs6000/rs6000.c:7708
 #, c-format
 msgid "invalid %%s value"
 msgstr "̵¸ú¤Ê %%s ÃÍ"
 
-#: config/alpha/alpha.c:5182 config/rs6000/rs6000.c:5479
+#: config/alpha/alpha.c:5821 config/m88k/m88k.c:2997
+#, c-format
+msgid "invalid %%C value"
+msgstr "̵¸ú¤Ê %%C ÃÍ"
+
+#: config/alpha/alpha.c:5858 config/m88k/m88k.c:3018
+#: config/rs6000/rs6000.c:7465
 #, c-format
 msgid "invalid %%E value"
 msgstr "̵¸ú¤Ê %%E ÃÍ"
 
-#: config/alpha/alpha.c:5203 config/romp/romp.c:973
-#: config/rs6000/rs6000.c:6080
+#: config/alpha/alpha.c:5883 config/alpha/alpha.c:5933
+#, fuzzy
+msgid "unknown relocation unspec"
+msgstr "ÉÔÌÀ¤ÊÀßÄêºÑ¥³¥ó¥¹¥È¥é¥¯¥¿·¿¤Ç¤¹"
+
+#: config/alpha/alpha.c:5892 config/romp/romp.c:981
+#: config/rs6000/rs6000.c:8015
 #, c-format
 msgid "invalid %%xn code"
 msgstr "̵¸ú¤Ê %%xn ¥³¡¼¥É"
 
+#: config/alpha/alpha.c:6615 config/alpha/alpha.c:6618
+#, fuzzy
+msgid "bad builtin fcode"
+msgstr "ÁȤ߹þ¤ß¥Þ¥¯¥í \"%s\" ¤Ï̵¸ú¤Ç¤¹"
+
 #. 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:220 config/i386/i386.h:285 config/i386/i386.h:287
-#: config/i386/i386.h:289 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:327
-#: config/s390/s390.h:51 config/sparc/sparc.h:552 config/sparc/sparc.h:557
+#: config/alpha/alpha.h:279 config/i386/i386.h:294 config/i386/i386.h:296
+#: config/i386/i386.h:298 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:292
+#: config/s390/s390.h:68 config/sparc/sparc.h:522 config/sparc/sparc.h:527
 msgid "Use hardware fp"
 msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ"
 
-#: config/alpha/alpha.h:221 config/i386/i386.h:286 config/i386/i386.h:288
-#: config/rs6000/rs6000.h:329 config/sparc/sparc.h:554
-#: config/sparc/sparc.h:559
+#: config/alpha/alpha.h:280 config/i386/i386.h:295 config/i386/i386.h:297
+#: config/rs6000/rs6000.h:294 config/sparc/sparc.h:524
+#: config/sparc/sparc.h:529
 msgid "Do not use hardware fp"
 msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ·¤Ê¤¤"
 
-#: config/alpha/alpha.h:222
+#: config/alpha/alpha.h:281
 msgid "Use fp registers"
 msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍѤ¹¤ë"
 
-#: config/alpha/alpha.h:224
+#: config/alpha/alpha.h:283
 msgid "Do not use fp registers"
 msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍѤ·¤Ê¤¤"
 
-#: config/alpha/alpha.h:225
+#: config/alpha/alpha.h:284
 msgid "Do not assume GAS"
 msgstr "GAS ¤ÎÍøÍѤòÁ°Äó¤È¤·¤Ê¤¤"
 
-#: config/alpha/alpha.h:226
+#: config/alpha/alpha.h:285
 msgid "Assume GAS"
 msgstr "GAS ¤ÎÍøÍѤòÁ°Äó¤È¤¹¤ë"
 
-#: config/alpha/alpha.h:228
+#: config/alpha/alpha.h:287
 msgid "Request IEEE-conformant math library routines (OSF/1)"
 msgstr "IEEE ½àµò¤Î¿ô³Ø¥é¥¤¥Ö¥é¥ê¥ë¡¼¥Á¥ó (OSF/1) ¤òÍ׵᤹¤ë"
 
-#: config/alpha/alpha.h:230
+#: config/alpha/alpha.h:289
 msgid "Emit IEEE-conformant code, without inexact exceptions"
 msgstr "ÉÔŬÀÚ¤ÊÎã³°¤ò½ü¤¤¤Æ IEEE ½àµò¤Î¥³¡¼¥É¤òȯ¹Ô¤¹¤ë"
 
-#: config/alpha/alpha.h:232
+#: config/alpha/alpha.h:291
 msgid "Emit IEEE-conformant code, with inexact exceptions"
 msgstr "ÉÔŬÀÚ¤ÊÎã³°¤ò´Þ¤á¤Æ IEEE ½àµò¤Î¥³¡¼¥É¤òȯ¹Ô¤¹¤ë"
 
-#: config/alpha/alpha.h:234
+#: config/alpha/alpha.h:293
 msgid "Do not emit complex integer constants to read-only memory"
 msgstr "Ê£ÁÇ¿ô¤ÎÀ°¿ôÄê¿ô¤òÆɤ߹þ¤ßÀìÍÑ¥á¥â¥ê¤ËŸ³«¤µ¤»¤Ê¤¤"
 
-#: config/alpha/alpha.h:235
+#: config/alpha/alpha.h:294
 msgid "Use VAX fp"
 msgstr "VAX ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ¹¤ë"
 
-#: config/alpha/alpha.h:236
+#: config/alpha/alpha.h:295
 msgid "Do not use VAX fp"
 msgstr "VAX ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ·¤Ê¤¤"
 
-#: config/alpha/alpha.h:237
+#: config/alpha/alpha.h:296
 msgid "Emit code for the byte/word ISA extension"
 msgstr "¥Ð¥¤¥È/¥ï¡¼¥É ISA ³ÈÄ¥ÍѤΥ³¡¼¥É¤òȯ¹Ô¤¹¤ë"
 
-#: config/alpha/alpha.h:240
+#: config/alpha/alpha.h:299
 msgid "Emit code for the motion video ISA extension"
 msgstr "¥â¡¼¥·¥ç¥ó¥Ó¥Ç¥ª ISA ³ÈÄ¥ÍѤΥ³¡¼¥É¤òȯ¹Ô¤¹¤ë"
 
-#: config/alpha/alpha.h:243
+#: config/alpha/alpha.h:302
 msgid "Emit code for the fp move and sqrt ISA extension"
 msgstr "ÉâÆ°¾®¿ôÅÀ move ¤È sqrt ISA ³ÈÄ¥ÍѤΥ³¡¼¥É¤òȯ¹Ô¤¹¤ë"
 
-#: config/alpha/alpha.h:245
+#: config/alpha/alpha.h:304
 msgid "Emit code for the counting ISA extension"
 msgstr "¥«¥¦¥ó¥È ISA ³ÈÄ¥ÍѤΥ³¡¼¥É¤òȯ¹Ô¤¹¤ë"
 
-#: config/alpha/alpha.h:248
+#: config/alpha/alpha.h:307
 msgid "Emit code using explicit relocation directives"
 msgstr ""
 
-#: config/alpha/alpha.h:251
+#: config/alpha/alpha.h:310
 msgid "Emit 16-bit relocations to the small data areas"
 msgstr ""
 
-#: config/alpha/alpha.h:253
+#: config/alpha/alpha.h:312
 msgid "Emit 32-bit relocations to the small data areas"
 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/alpha/alpha.h:314
+msgid "Emit rdval instead of rduniq for thread pointer"
+msgstr ""
+
 #. For -mcpu=
 #. For -mtune=
 #. 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:298
+#. For -mtls-size=
+#: config/alpha/alpha.h:343
 msgid "Use features of and schedule given CPU"
 msgstr "CPU ¤ËÍ¿¤¨¤é¤ì¤¿ÆÃħ¤ä¥¹¥±¥¸¥å¡¼¥ë¤òÍøÍѤ¹¤ë"
 
-#: config/alpha/alpha.h:300
+#: config/alpha/alpha.h:345
 msgid "Schedule given CPU"
 msgstr "CPU ¤ËÍ¿¤¨¤é¤ì¤¿¥¹¥±¥¸¥å¡¼¥ë¤òÍøÍѤ¹¤ë"
 
-#: config/alpha/alpha.h:302
+#: config/alpha/alpha.h:347
 msgid "Control the generated fp rounding mode"
 msgstr "À¸À®¤µ¤ì¤¿ÉâÆ°¾®¿ôÅÀ´Ý¤á¥â¡¼¥É¤òÀ©¸æ¤¹¤ë"
 
-#: config/alpha/alpha.h:304
+#: config/alpha/alpha.h:349
 msgid "Control the IEEE trap mode"
 msgstr "IEEE ¥È¥é¥Ã¥×¥â¡¼¥É¤òÀ©¸æ¤¹¤ë"
 
-#: config/alpha/alpha.h:306
+#: config/alpha/alpha.h:351
 msgid "Control the precision given to fp exceptions"
 msgstr "ÉâÆ°¾®¿ôÅÀÎã³°¤ËÍ¿¤¨¤é¤ì¤¿ÀºÅÙ¤òÀ©¸æ¤¹¤ë"
 
-#: config/alpha/alpha.h:308
+#: config/alpha/alpha.h:353
 msgid "Tune expected memory latency"
 msgstr "ͽ´ü¤µ¤ì¤ë¥á¥â¥ê¥ì¥¤¥Æ¥ó¥·¤òÄ´À°¤¹¤ë"
 
-#: config/arc/arc.c:132
+#: config/alpha/alpha.h:355 config/ia64/ia64.h:221
+msgid "Specify bit size of immediate TLS offsets"
+msgstr ""
+
+#: config/arc/arc.c:135
 #, c-format
 msgid "bad value (%s) for -mcpu switch"
 msgstr "-mcpu ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/arc/arc.c:359
+#: config/arc/arc.c:362
 #, fuzzy, c-format
 msgid "argument of `%s' attribute is not a string constant"
 msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
 
-#: config/arc/arc.c:366
+#: config/arc/arc.c:369
 #, c-format
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr ""
 
-#: config/arc/arc.c:1709 config/m32r/m32r.c:2272
-msgid "invalid operand to %R code"
+#: config/arc/arc.c:1708 config/m32r/m32r.c:2286
+#, fuzzy, c-format
+msgid "invalid operand to %%R code"
 msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/arc/arc.c:1741 config/m32r/m32r.c:2295
-msgid "invalid operand to %H/%L code"
+#: config/arc/arc.c:1740 config/m32r/m32r.c:2309
+#, fuzzy, c-format
+msgid "invalid operand to %%H/%%L code"
 msgstr "%H/%L ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/arc/arc.c:1765 config/m32r/m32r.c:2372
-msgid "invalid operand to %U code"
+#: config/arc/arc.c:1763 config/m32r/m32r.c:2385
+#, fuzzy, c-format
+msgid "invalid operand to %%U code"
 msgstr "%U ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/arc/arc.c:1776
-msgid "invalid operand to %V code"
+#: config/arc/arc.c:1774
+#, fuzzy, c-format
+msgid "invalid operand to %%V code"
 msgstr "%V ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
 #. Unknown flag.
-#: config/arc/arc.c:1783 config/m32r/m32r.c:2411 config/sparc/sparc.c:6007
+#: config/arc/arc.c:1781 config/m32r/m32r.c:2424 config/sparc/sparc.c:6473
 msgid "invalid operand output code"
 msgstr "̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É½ÐÎÏ¥³¡¼¥É"
 
-#: config/arm/arm.c:442
+#: config/arm/arm.c:459
 #, c-format
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "-mcpu=%s ¥¹¥¤¥Ã¥Á¤Ï -march= ¥¹¥¤¥Ã¥Á¤È¶¥¹ç¤·¤Þ¤¹"
 
-#: config/arm/arm.c:452 config/rs6000/rs6000.c:440 config/sparc/sparc.c:383
+#: config/arm/arm.c:469 config/rs6000/rs6000.c:554 config/sparc/sparc.c:393
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr "ÃÍ (%s) ¤Ï %s switch ¤Ë¤È¤Ã¤ÆÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
 
-#: config/arm/arm.c:588
+#: config/arm/arm.c:605
 msgid "target CPU does not support APCS-32"
 msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï APCS-32 ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
 
-#: config/arm/arm.c:593
+#: config/arm/arm.c:610
 msgid "target CPU does not support APCS-26"
 msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï APCS-26 ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
 
-#: config/arm/arm.c:599
+#: config/arm/arm.c:616
 msgid "target CPU does not support interworking"
 msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
 
-#: config/arm/arm.c:605
+#: config/arm/arm.c:622
 #, fuzzy
 msgid "target CPU does not support THUMB instructions"
 msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï THUMB Ì¿Îá¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
 
-#: config/arm/arm.c:619
+#: config/arm/arm.c:636
 #, fuzzy
 msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
 msgstr "Thumb ÍѤ˥³¥ó¥Ñ¥¤¥ë¤·¤¿¤È¤­¤Î¤ß¡¢°ÕÌ£¤Î¤¢¤ë¥Ð¥Ã¥¯¥È¥ì¡¼¥¹¤òÍ­¸ú¤Ë¤·¤Þ¤¹"
 
-#: config/arm/arm.c:622
+#: config/arm/arm.c:639
 #, fuzzy
 msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
 msgstr "Thumb ÍѤ˥³¥ó¥Ñ¥¤¥ë¤·¤¿¤È¤­¤Î¤ß¡¢Èï¸Æ¤Ó½Ð¤·Â¦ interworking ¤òÍ­¸ú¤Ë¤·¤Þ¤¹"
 
-#: config/arm/arm.c:625
+#: config/arm/arm.c:642
 #, fuzzy
 msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
 msgstr "Thumb ÍѤ˥³¥ó¥Ñ¥¤¥ë¤·¤¿¤È¤­¤Î¤ß¡¢¸Æ¤Ó½Ð¤·Â¦ interworking ¤òÍ­¸ú¤Ë¤·¤Þ¤¹"
 
-#: config/arm/arm.c:631
+#: config/arm/arm.c:648
 msgid "interworking forces APCS-32 to be used"
 msgstr "interworking ¤Ï APCS-32 ¤Î»ÈÍѤò¶¯Íפ·¤Þ¤¹"
 
-#: config/arm/arm.c:637
+#: config/arm/arm.c:654
 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
 msgstr "-mapcs-stack-check ¤Ï -mno-apcs-frame ¤È¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/arm/arm.c:645
+#: config/arm/arm.c:662
 msgid "-fpic and -mapcs-reent are incompatible"
 msgstr "-fpic ¤È -mapcs-reent ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/arm/arm.c:648
+#: config/arm/arm.c:665
 msgid "APCS reentrant code not supported.  Ignored"
 msgstr "APCS ºÆÆþ²Äǽ¥³¡¼¥É¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó¡£Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: config/arm/arm.c:656
+#: config/arm/arm.c:673
 msgid "-g with -mno-apcs-frame may not give sensible debugging"
 msgstr "-g ¤Ë -mno-apcs-frame ¤ò¤Ä¤±¤ë¤È¡¢¤­¤áºÙ¤«¤Ê¥Ç¥Ð¥Ã¥°¤Ï¤Ç¤­¤Ê¤¤¤Ç¤·¤ç¤¦"
 
-#: config/arm/arm.c:664
+#: config/arm/arm.c:681
 #, fuzzy
 msgid "passing floating point arguments in fp regs not yet supported"
 msgstr "ÉâÆ°¾®¿ôÅÀ°ú¿ô¤òÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤ÇÅϤ¹¤³¤È¤Ï¡¢¤Þ¤À¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: config/arm/arm.c:693
+#: config/arm/arm.c:710
 #, fuzzy, c-format
 msgid "invalid floating point emulation option: -mfpe-%s"
 msgstr "̵¸ú¤ÊÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥È¥ª¥×¥·¥ç¥ó: -mfpe-%s"
 
-#: config/arm/arm.c:717
+#: config/arm/arm.c:734
 #, fuzzy
 msgid "structure size boundary can only be set to 8 or 32"
 msgstr "¹½Â¤ÂΤΥµ¥¤¥º¶­³¦¤Ï 8 Ëô¤Ï 32 ¤Ë¤·¤«ÀßÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: config/arm/arm.c:725
+#: config/arm/arm.c:742
 msgid "-mpic-register= is useless without -fpic"
 msgstr "-mpic-register= ¤Ï -fpic ¤ò¤Ä¤±¤Ê¤¤¤ÈÌò¤ËΩ¤Á¤Þ¤»¤ó"
 
-#: config/arm/arm.c:734
+#: config/arm/arm.c:749
 #, fuzzy, c-format
 msgid "unable to use '%s' for PIC register"
 msgstr "'%s' ¤ò PIC ¤Î¥ì¥¸¥¹¥¿¤È¤·¤Æ»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
 
-#: config/arm/arm.c:1969 config/arm/arm.c:1991 config/avr/avr.c:4711
-#: config/c4x/c4x.c:4650 config/h8300/h8300.c:3179 config/i386/i386.c:1249
-#: config/i386/i386.c:1278 config/m68hc11/m68hc11.c:1160
-#: config/mcore/mcore.c:3505 config/ns32k/ns32k.c:1048
-#: config/rs6000/rs6000.c:9981 config/sh/sh.c:4703 config/sh/sh.c:4723
-#: config/sh/sh.c:4762 config/stormy16/stormy16.c:1998 config/v850/v850.c:2044
+#: config/arm/arm.c:2061 config/arm/arm.c:2084 config/avr/avr.c:4794
+#: config/c4x/c4x.c:4644 config/h8300/h8300.c:3623 config/i386/i386.c:1389
+#: config/i386/i386.c:1418 config/m68hc11/m68hc11.c:1216
+#: config/mcore/mcore.c:3510 config/ns32k/ns32k.c:1047
+#: config/rs6000/rs6000.c:12476 config/sh/sh.c:5678 config/sh/sh.c:5703
+#: config/sh/sh.c:5742 config/stormy16/stormy16.c:2026 config/v850/v850.c:2180
 #, fuzzy, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
 
-#: config/arm/arm.c:9163
+#: config/arm/arm.c:9474
 #, fuzzy
 msgid "unable to compute real location of stacked parameter"
 msgstr "¥¹¥¿¥Ã¥¯¤ËÀѤޤ줿²¾°ú¿ô¤Î¼ÂºÝ¤ÎÎΰè¤ò·×»»¤Ç¤­¤Þ¤»¤ó"
 
-#: config/arm/arm.c:9839
+#: config/arm/arm.c:10153
 msgid "no low registers available for popping high registers"
 msgstr "¹â°Ì¥ì¥¸¥¹¥¿¤ò pop ¤¹¤ë°Ù¤Ë»ÈÍѤǤ­¤ëÄã°Ì¥ì¥¸¥¹¥¿¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: config/arm/arm.c:10028
+#: config/arm/arm.c:10404
 #, fuzzy
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 msgstr "Thumb ¥â¡¼¥É¤Ç¤Ï³ä¤ê¹þ¤ß¥µ¡¼¥Ó¥¹¥ë¡¼¥Á¥ó¤ò¥³¡¼¥É²½¤Ç¤­¤Þ¤»¤ó"
 
-#: config/arm/arm.h:424
+#: config/arm/pe.c:168 config/i386/winnt.c:303 config/mcore/mcore.c:3358
+#, c-format
+msgid "initialized variable `%s' is marked dllimport"
+msgstr "½é´ü²½¤µ¤ì¤¿ÊÑ¿ô `%s' ¤Ï dllimport ¥Þ¡¼¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
+
+#: config/arm/pe.c:177 config/i386/winnt.c:312
+#, c-format
+msgid "static variable `%s' is marked dllimport"
+msgstr "ÀÅŪÊÑ¿ô `%s' ¤Ï dllimport ¤È¥Þ¡¼¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
+
+#: config/arm/arm.h:416
 msgid "Generate APCS conformant stack frames"
 msgstr "APCS Å¬¹ç¤·¤¿¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ë"
 
-#: config/arm/arm.h:427
+#: config/arm/arm.h:419
 msgid "Store function names in object code"
 msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤Ë´Ø¿ô̾¤ò³ÊǼ¤¹¤ë"
 
-#: config/arm/arm.h:431
+#: config/arm/arm.h:423
 msgid "Use the 32-bit version of the APCS"
 msgstr "APCS ¤Î 32 ¥Ó¥Ã¥ÈÈǤò»ÈÍѤ¹¤ë"
 
-#: config/arm/arm.h:433
+#: config/arm/arm.h:425
 msgid "Use the 26-bit version of the APCS"
 msgstr "APCS ¤Î 26 ¥Ó¥Ã¥ÈÈǤò»ÈÍѤ¹¤ë"
 
-#: config/arm/arm.h:437
+#: config/arm/arm.h:429
 msgid "Pass FP arguments in FP registers"
 msgstr "FP ¥ì¥¸¥¹¥¿¤Ç FP °ú¿ô¤òÅϤ¹"
 
-#: config/arm/arm.h:440
+#: config/arm/arm.h:432
 msgid "Generate re-entrant, PIC code"
 msgstr "ºÆÆþ²Äǽ¤Ê PIC ¥³¡¼¥É¤òÀ¸À®¤·¤Þ¤¹"
 
-#: config/arm/arm.h:443
+#: config/arm/arm.h:435
 msgid "The MMU will trap on unaligned accesses"
 msgstr "MMU ¤Ï¥¢¥é¥¤¥ó¥á¥ó¥È¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤Ç¥È¥é¥Ã¥×¤òȯ¤¹¤ë¤Ç¤·¤ç¤¦"
 
-#: config/arm/arm.h:450
+#: config/arm/arm.h:442
 msgid "Use library calls to perform FP operations"
 msgstr "ÉâÆ°¾®¿ôÅÀ±é»»¤ò¹Ô¤¦¥é¥¤¥Ö¥é¥ê¸Æ¤Ó½Ð¤·¤òÍøÍѤ¹¤ë"
 
-#: config/arm/arm.h:452 config/i960/i960.h:287
+#: config/arm/arm.h:444 config/i960/i960.h:281
 msgid "Use hardware floating point instructions"
 msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
 
-#: config/arm/arm.h:454
+#: config/arm/arm.h:446
 msgid "Assume target CPU is configured as big endian"
 msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤¬¥Ó¥Ã¥¯¥¨¥ó¥Ç¥£¥¢¥ó¤È¤·¤ÆÀßÄꤵ¤ì¤Æ¤¤¤ë¤È¤ß¤Ê¤¹"
 
-#: config/arm/arm.h:456
+#: config/arm/arm.h:448
 msgid "Assume target CPU is configured as little endian"
 msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤¬¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤È¤·¤ÆÀßÄꤵ¤ì¤Æ¤¤¤ë¤È¤ß¤Ê¤¹"
 
-#: config/arm/arm.h:458
+#: config/arm/arm.h:450
 msgid "Assume big endian bytes, little endian words"
 msgstr "byte ¤¬¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Ç word ¤¬¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤È¤ß¤Ê¤¹"
 
-#: config/arm/arm.h:460
+#: config/arm/arm.h:452
 msgid "Support calls between Thumb and ARM instruction sets"
 msgstr "Thumb ¤È ARM Ì¿Î᥻¥Ã¥È´Ö¤Î¸Æ¤Ó½Ð¤·¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
 
-#: config/arm/arm.h:463
+#: config/arm/arm.h:455
 msgid "Generate a call to abort if a noreturn function returns"
 msgstr "noreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
 
-#: config/arm/arm.h:466
+#: config/arm/arm.h:458
 msgid "Do not move instructions into a function's prologue"
 msgstr "´Ø¿ô¤Î³«»ÏÉôʬ¤ËÌ¿Îá¤ò°ÜÆ°¤·¤Ê¤¤"
 
-#: config/arm/arm.h:469
+#: config/arm/arm.h:461
 msgid "Do not load the PIC register in function prologues"
 msgstr "´Ø¿ô¤ÎÁ°ÃÖ¤­Éôʬ¤Ë PIC ¥ì¥¸¥¹¥¿¤ò¥í¡¼¥É¤·¤Ê¤¤"
 
-#: config/arm/arm.h:472
+#: config/arm/arm.h:464
 msgid "Generate call insns as indirect calls, if necessary"
 msgstr "ɬÍפ¬¤¢¤ì¤Ð¡¢Ì¿Îá¸Æ¤Ó½Ð¤·¤ò´ÖÀܸƤӽФ·¤È¤·¤ÆÀ¸À®¤¹¤ë"
 
-#: config/arm/arm.h:475
+#: config/arm/arm.h:467
 msgid "Compile for the Thumb not the ARM"
 msgstr "ARM ¤Ç¤Ï¤Ê¤¯ Thumb ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
 
-#: config/arm/arm.h:479
+#: config/arm/arm.h:471
 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
 msgstr "Thumb: ÉÔÍפʾì¹ç¤Ç¤â(ÈóËöü)¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ë"
 
-#: config/arm/arm.h:482
+#: config/arm/arm.h:474
 msgid "Thumb: Generate (leaf) stack frames even if not needed"
 msgstr "Thumb: ÉÔÍפʾì¹ç¤Ç¤â(Ëöü)¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ë"
 
-#: config/arm/arm.h:485
+#: config/arm/arm.h:477
 msgid "Thumb: Assume non-static functions may be called from ARM code"
 msgstr "Thumb: ÈóÀÅŪ´Ø¿ô¤¬ ARM ¥³¡¼¥É¤«¤é¸Æ¤Ó½Ð¤µ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ë¤È¤ß¤Ê¤¹"
 
-#: config/arm/arm.h:489
+#: config/arm/arm.h:481
 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
 msgstr "Thumb: ´Ø¿ô¥Ý¥¤¥ó¥¿¤¬Èó Thumb ¤Èǧ¼±¤¹¤ë¥³¡¼¥É¤ËÆÍÆþ¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¤È¤ß¤Ê¤¹"
 
-#: config/arm/arm.h:499
+#: config/arm/arm.h:491
 msgid "Specify the name of the target CPU"
 msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Î̾Á°¤ò»ØÄꤹ¤ë"
 
-#: config/arm/arm.h:501
+#: config/arm/arm.h:493
 msgid "Specify the name of the target architecture"
 msgstr "¥¿¡¼¥²¥Ã¥È¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Î̾Á°¤ò»ØÄꤹ¤ë"
 
-#: config/arm/arm.h:505
+#: config/arm/arm.h:497
 msgid "Specify the version of the floating point emulator"
 msgstr "ÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥¿¤Î¥Ð¡¼¥¸¥ç¥ó¤ò»ØÄꤹ¤ë"
 
-#: config/arm/arm.h:507
+#: config/arm/arm.h:499
 msgid "Specify the minimum bit alignment of structures"
 msgstr "¹½Â¤ÂÎ¥¢¥é¥¤¥ó¥á¥ó¥È¤ÎºÇ¾®¥Ó¥Ã¥È¿ô¤ò»ØÄꤹ¤ë"
 
-#: config/arm/arm.h:509
+#: config/arm/arm.h:501
 msgid "Specify the register to be used for PIC addressing"
 msgstr "PIC ¥¢¥É¥ì¥·¥ó¥°¤ËÍøÍѤµ¤ì¤ë¥ì¥¸¥¹¥¿¤ò»ØÄꤹ¤ë"
 
-#: config/arm/pe.c:168 config/i386/winnt.c:290 config/mcore/mcore.c:3365
-#, c-format
-msgid "initialized variable `%s' is marked dllimport"
-msgstr "½é´ü²½¤µ¤ì¤¿ÊÑ¿ô `%s' ¤Ï dllimport ¥Þ¡¼¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: config/arm/pe.c:177 config/i386/winnt.c:299
-#, c-format
-msgid "static variable `%s' is marked dllimport"
-msgstr "ÀÅŪÊÑ¿ô `%s' ¤Ï dllimport ¤È¥Þ¡¼¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
 #: config/arm/pe.h:65
 msgid "Ignore dllimport attribute for functions"
 msgstr "´Ø¿ô¤Î dllimport Â°À­¤ò̵»ë¤¹¤ë"
 
-#. 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 "BSD ÍѤ˥·¥ó¥Ü¥ë̾¤òÊѹ¹¤¹¤ë"
-
-#: config/arm/riscix.h:85
-msgid "Do symbol renaming for X/OPEN"
-msgstr "X/OPEN ÍѤ˥·¥ó¥Ü¥ë̾¤òÊѹ¹¤¹¤ë"
-
-#: config/arm/riscix.h:86
-msgid "Don't do symbol renaming"
-msgstr "¥·¥ó¥Ü¥ë̾¤ÎÊѹ¹¤ò¹Ô¤ï¤Ê¤¤"
-
-#: config/avr/avr.c:213
-#, c-format
-msgid "MCU `%s' not supported"
-msgstr "MCU `%s' ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
-
-#: config/avr/avr.c:453
+#: config/avr/avr.c:528
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "-mtiny-stack ¤Ë¤è¤ê¥é¡¼¥¸¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤¬Êѹ¹¤µ¤ì¤Þ¤¹(%d)"
 
-#: config/avr/avr.c:1048
+#: config/avr/avr.c:1135
 msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: config/avr/avr.c:1056
+#: config/avr/avr.c:1143
 #, fuzzy
 msgid "internal compiler error.  Bad address:"
 msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼."
 
-#: config/avr/avr.c:1069
+#: config/avr/avr.c:1156
 #, fuzzy
 msgid "internal compiler error.  Unknown mode:"
 msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼."
 
-#: config/avr/avr.c:1777 config/avr/avr.c:2489
+#: config/avr/avr.c:1864 config/avr/avr.c:2576
 #, fuzzy
 msgid "invalid insn:"
 msgstr "̵¸ú¤Ê #line"
 
-#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
-#: config/avr/avr.c:1958 config/avr/avr.c:2056 config/avr/avr.c:2228
-#: config/avr/avr.c:2526 config/avr/avr.c:2637
+#: config/avr/avr.c:1901 config/avr/avr.c:1987 config/avr/avr.c:2036
+#: config/avr/avr.c:2045 config/avr/avr.c:2143 config/avr/avr.c:2315
+#: config/avr/avr.c:2613 config/avr/avr.c:2724
 msgid "incorrect insn:"
 msgstr ""
 
-#: config/avr/avr.c:1977 config/avr/avr.c:2141 config/avr/avr.c:2299
-#: config/avr/avr.c:2681
+#: config/avr/avr.c:2064 config/avr/avr.c:2228 config/avr/avr.c:2386
+#: config/avr/avr.c:2768
 #, fuzzy
 msgid "unknown move insn:"
 msgstr "ÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾¤Ç¤¹: %s"
 
-#: config/avr/avr.c:2917
+#: config/avr/avr.c:3003
 msgid "bad shift insn:"
 msgstr ""
 
-#: config/avr/avr.c:3033 config/avr/avr.c:3463 config/avr/avr.c:3843
+#: config/avr/avr.c:3119 config/avr/avr.c:3549 config/avr/avr.c:3929
 #, fuzzy
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼."
 
-#: config/avr/avr.c:4684
+#: config/avr/avr.c:4767
 #, fuzzy
 msgid "only initialized variables can be placed into program memory area"
 msgstr "¥×¥í¥°¥é¥à¥á¥â¥êÎΰèÆâ¤ËÇÛÃ֤Ǥ­¤ëÊÑ¿ô¤À¤±¤ò½é´ü²½¤·¤Þ¤·¤¿"
 
-#. `TARGET_...'
-#. This series of macros is to allow compiler command arguments to
-#. enable or disable the use of optional features of the target
-#. machine.  For example, one machine description serves both the
-#. 68000 and the 68020; a command argument tells the compiler whether
-#. it should use 68020-only instructions or not.  This command
-#. argument works by means of a macro `TARGET_68020' that tests a bit
-#. in `target_flags'.
-#.
-#. Define a macro `TARGET_FEATURENAME' for each such option.  Its
-#. definition should test a bit in `target_flags'; for example:
-#.
-#. #define TARGET_68020 (target_flags & 1)
-#.
-#. One place where these macros are used is in the
-#. condition-expressions of instruction patterns.  Note how
-#. `TARGET_68020' appears frequently in the 68000 machine description
-#. file, `m68k.md'.  Another place they are used is in the
-#. definitions of the other macros in the `MACHINE.h' file.
-#: config/avr/avr.h:99
+#: config/avr/avr.c:4866
+#, fuzzy
+msgid "only uninitialized variables can be placed in the .noinit section"
+msgstr "8 ¥Ó¥Ã¥ÈÎΰèÆâ¤ËÇÛÃ֤Ǥ­¤ëÊÑ¿ô¤À¤±¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+
+#: config/avr/avr.c:4881
+#, fuzzy, c-format
+msgid "MCU `%s' supported for assembler only"
+msgstr "MCU `%s' ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+
+#: config/avr/avr.h:78
 msgid "Assume int to be 8 bit integer"
 msgstr "int ¤ò 8 ¥Ó¥Ã¥ÈÀ°¿ô¤È¤ß¤Ê¤¹"
 
-#: config/avr/avr.h:101
+#: config/avr/avr.h:80
 msgid "Change the stack pointer without disabling interrupts"
 msgstr "³ä¤ê¹þ¤ß¤Î̵¸ú²½¤Ê¤·¤Ç¥¹¥¿¥Ã¥¯¥Ý¥¤¥ó¥¿¤òÊѹ¹¤¹¤ë"
 
-#: config/avr/avr.h:103
+#: config/avr/avr.h:82
 msgid "Use subroutines for function prologue/epilogue"
 msgstr "´Ø¿ô¤ÎÁ°ÃÖ¤­/·ë¤Ó¤Î¤¿¤á¤Î¥µ¥Ö¥ë¡¼¥Á¥ó¤òÍøÍѤ¹¤ë"
 
-#: config/avr/avr.h:105
+#: config/avr/avr.h:84
 msgid "Change only the low 8 bits of the stack pointer"
 msgstr "¥¹¥¿¥Ã¥¯¥Ý¥¤¥ó¥¿¤Î²¼°Ì 8 ¥Ó¥Ã¥È¤À¤±¤òÊѹ¹¤¹¤ë"
 
-#: config/avr/avr.h:107
+#: config/avr/avr.h:86
 msgid "Do not generate tablejump insns"
 msgstr "¥Æ¡¼¥Ö¥ë¥¸¥ã¥ó¥×Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
 
-#: config/avr/avr.h:110
+#: config/avr/avr.h:88
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr ""
+
+#: config/avr/avr.h:91
 msgid "Output instruction sizes to the asm file"
 msgstr "asm ¥Õ¥¡¥¤¥ë¤ËÌ¿Î᥵¥¤¥º¤ò½ÐÎϤ¹¤ë"
 
-#: config/avr/avr.h:144
+#: config/avr/avr.h:108
 msgid "Specify the initial stack address"
 msgstr "½é´ü¥¹¥¿¥Ã¥¯¥¢¥É¥ì¥¹¤ò»ØÄꤹ¤ë"
 
-#: config/avr/avr.h:145
+#: config/avr/avr.h:109
 msgid "Specify the MCU name"
 msgstr "MCU Ì¾¤ò»ØÄꤹ¤ë"
 
@@ -8883,140 +9201,140 @@ msgstr "MCU ̾
 #. For instance, the SH target has only positive offsets in
 #. addresses.  Thus sorting to put the smallest address first allows
 #. the most combinations to be found.
-#: config/avr/avr.h:2677
+#: config/avr/avr.h:2450
 #, fuzzy
 msgid "trampolines not supported"
 msgstr "¥È¥é¥ó¥Ý¥ê¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó\n"
 
-#: config/c4x/c4x-c.c:70
+#: config/c4x/c4x-c.c:69
 #, fuzzy, c-format
 msgid "missing '(' after '#pragma %s' - ignored"
 msgstr "½Ò¸ì¤Î¸å¤í¤Î '(' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: config/c4x/c4x-c.c:73
+#: config/c4x/c4x-c.c:72
 #, fuzzy, c-format
 msgid "missing function name in '#pragma %s' - ignored"
 msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: config/c4x/c4x-c.c:78
+#: config/c4x/c4x-c.c:77
 #, fuzzy, c-format
 msgid "malformed '#pragma %s' - ignored"
 msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: config/c4x/c4x-c.c:80
+#: config/c4x/c4x-c.c:79
 #, c-format
 msgid "missing section name in '#pragma %s' - ignored"
 msgstr ""
 
-#: config/c4x/c4x-c.c:85
+#: config/c4x/c4x-c.c:84
 #, fuzzy, c-format
 msgid "missing ')' for '#pragma %s' - ignored"
 msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: config/c4x/c4x-c.c:88
+#: config/c4x/c4x-c.c:87
 #, c-format
 msgid "junk at end of '#pragma %s'"
 msgstr "'#pragma %s' ¤ÎºÇ¸å¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: config/c4x/c4x.c:299
+#: config/c4x/c4x.c:280
 #, fuzzy, c-format
 msgid "unknown CPU version %d, using 40.\n"
 msgstr "ÉÔÌÀ¤Ê CPU ¥Ð¡¼¥¸¥ç¥ó %d¡¢40 ¤ò»ÈÍѤ·¤Þ¤¹¡£\n"
 
-#: config/c4x/c4x.c:883
+#: config/c4x/c4x.c:853
 #, fuzzy, c-format
 msgid "ISR %s requires %d words of local vars, max is 32767"
 msgstr "ISR %s ¤Ï %d ¥ï¡¼¥É¤Î¥í¡¼¥«¥ëÊÑ¿ô¤òÍ׵ᤷ¡¢ºÇÂç¤Ï 32767 ¤Ç¤¹¡£"
 
-#: config/c4x/c4x.c:1635
+#: config/c4x/c4x.c:1602
 msgid "using CONST_DOUBLE for address"
 msgstr ""
 
-#: config/c4x/c4x.c:1775
+#: config/c4x/c4x.c:1742
 msgid "c4x_address_cost: Invalid addressing mode"
 msgstr ""
 
-#: config/c4x/c4x.c:1917
+#: config/c4x/c4x.c:1884
 #, fuzzy, c-format
 msgid "c4x_print_operand: %%L inconsistency"
 msgstr "fr30_print_operand: Ç§¼±¤Ç¤­¤Ê¤¤ %B ¥³¡¼¥É¤Ç¤¹"
 
-#: config/c4x/c4x.c:1923
+#: config/c4x/c4x.c:1890
 #, fuzzy, c-format
 msgid "c4x_print_operand: %%N inconsistency"
 msgstr "fr30_print_operand: Ç§¼±¤Ç¤­¤Ê¤¤ %B ¥³¡¼¥É¤Ç¤¹"
 
-#: config/c4x/c4x.c:1964
+#: config/c4x/c4x.c:1931
 #, fuzzy, c-format
 msgid "c4x_print_operand: %%O inconsistency"
 msgstr "fr30_print_operand: Ç§¼±¤Ç¤­¤Ê¤¤ %B ¥³¡¼¥É¤Ç¤¹"
 
-#: config/c4x/c4x.c:2060
+#: config/c4x/c4x.c:2026
 #, fuzzy
 msgid "c4x_print_operand: Bad operand case"
 msgstr "fr30_print_operand: %A ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê±é»»»Ò¤Ç¤¹"
 
-#: config/c4x/c4x.c:2103
+#: config/c4x/c4x.c:2069
 #, fuzzy
 msgid "c4x_print_operand_address: Bad post_modify"
 msgstr "fr30_print_operand_address: ½èÍý¤µ¤ì¤Ê¤¤¥¢¥É¥ì¥¹¤Ç¤¹"
 
-#: config/c4x/c4x.c:2125
+#: config/c4x/c4x.c:2091
 #, fuzzy
 msgid "c4x_print_operand_address: Bad pre_modify"
 msgstr "fr30_print_operand_address: ½èÍý¤µ¤ì¤Ê¤¤¥¢¥É¥ì¥¹¤Ç¤¹"
 
-#: config/c4x/c4x.c:2173 config/c4x/c4x.c:2185 config/c4x/c4x.c:2200
+#: config/c4x/c4x.c:2139 config/c4x/c4x.c:2151 config/c4x/c4x.c:2166
 #, fuzzy
 msgid "c4x_print_operand_address: Bad operand case"
 msgstr "fr30_print_operand_address: ½èÍý¤µ¤ì¤Ê¤¤¥¢¥É¥ì¥¹¤Ç¤¹"
 
-#: config/c4x/c4x.c:2456
+#: config/c4x/c4x.c:2422
 msgid "c4x_rptb_insert: Cannot find start label"
 msgstr ""
 
-#: config/c4x/c4x.c:3443 config/c4x/c4x.c:3463
+#: config/c4x/c4x.c:3409 config/c4x/c4x.c:3429
 msgid "mode not QImode"
 msgstr ""
 
-#: config/c4x/c4x.c:3520
+#: config/c4x/c4x.c:3514
 #, fuzzy
 msgid "invalid indirect memory address"
 msgstr "̵¸ú¤Ê PC ¤¬¹ÔÈÖ¹æ¥Æ¡¼¥Ö¥ë¤Ë¤¢¤ê¤Þ¤¹"
 
-#: config/c4x/c4x.c:3609
+#: config/c4x/c4x.c:3603
 msgid "invalid indirect (S) memory address"
 msgstr ""
 
-#: config/c4x/c4x.c:3950
+#: config/c4x/c4x.c:3944
 msgid "c4x_valid_operands: Internal error"
 msgstr ""
 
-#: config/c4x/c4x.c:4430
+#: config/c4x/c4x.c:4424
 #, fuzzy
 msgid "c4x_operand_subword: invalid mode"
 msgstr "fr30_print_operand: Ìµ¸ú¤Ê %x ¥³¡¼¥É¤Ç¤¹"
 
-#: config/c4x/c4x.c:4433
+#: config/c4x/c4x.c:4427
 #, fuzzy
 msgid "c4x_operand_subword: invalid operand"
 msgstr "fr30_print_operand: %A ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê±é»»»Ò¤Ç¤¹"
 
 #. We could handle these with some difficulty.
 #. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:4459
+#: config/c4x/c4x.c:4453
 msgid "c4x_operand_subword: invalid autoincrement"
 msgstr ""
 
-#: config/c4x/c4x.c:4465
+#: config/c4x/c4x.c:4459
 msgid "c4x_operand_subword: invalid address"
 msgstr ""
 
-#: config/c4x/c4x.c:4476
+#: config/c4x/c4x.c:4470
 msgid "c4x_operand_subword: address not offsettable"
 msgstr ""
 
-#: config/c4x/c4x.c:4676
+#: config/c4x/c4x.c:4670
 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
 msgstr ""
 
@@ -9024,7 +9342,6 @@ msgstr ""
 #. Name of the c4x linker.
 #. Define assembler options.
 #. Define linker options.
-#. Define C preprocessor options.
 #. Specify the end file to link with.
 #. Target compilation option flags.
 #. Small memory model.
@@ -9060,422 +9377,447 @@ msgstr ""
 #. each pair being { "NAME", VALUE, "DESCRIPTION" }
 #. where VALUE is the bits to set or minus the bits to clear.
 #. An empty string NAME is used to identify the default VALUE.
-#: config/c4x/c4x.h:141
+#: config/c4x/c4x.h:170
 msgid "Small memory model"
 msgstr "¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ë"
 
-#: config/c4x/c4x.h:143
+#: config/c4x/c4x.h:172
 msgid "Big memory model"
 msgstr "¥Ó¥Ã¥°¥á¥â¥ê¥â¥Ç¥ë"
 
-#: config/c4x/c4x.h:145
+#: config/c4x/c4x.h:174
 msgid "Use MPYI instruction for C3x"
 msgstr "MPYI Ì¿Îá¤ò C3x ÍѤ˻ÈÍѤ¹¤ë"
 
-#: config/c4x/c4x.h:147
+#: config/c4x/c4x.h:176
 msgid "Do not use MPYI instruction for C3x"
 msgstr "MPYI Ì¿Îá¤ò C3x ÍѤ˻ÈÍѤ·¤Ê¤¤"
 
-#: config/c4x/c4x.h:149
+#: config/c4x/c4x.h:178
 msgid "Use fast but approximate float to integer conversion"
 msgstr "¹â®¤À¤¬¶á»÷ÃͤȤʤëÉâÆ°¾®¿ô¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤òÍøÍѤ¹¤ë"
 
-#: config/c4x/c4x.h:151
+#: config/c4x/c4x.h:180
 msgid "Use slow but accurate float to integer conversion"
 msgstr "Ä㮤À¤¬Àµ³Î¤ÊÉâÆ°¾®¿ô¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤òÍøÍѤ¹¤ë"
 
-#: config/c4x/c4x.h:153
+#: config/c4x/c4x.h:182
 msgid "Enable use of RTPS instruction"
 msgstr "RTPS Ì¿Îá¤ÎÍøÍѤòÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/c4x/c4x.h:155
+#: config/c4x/c4x.h:184
 msgid "Disable use of RTPS instruction"
 msgstr "RTPS Ì¿Îá¤ÎÍøÍѤò̵¸ú¤Ë¤¹¤ë"
 
-#: config/c4x/c4x.h:157
+#: config/c4x/c4x.h:186
 msgid "Enable use of RTPB instruction"
 msgstr "RTPB Ì¿Îá¤ÎÍøÍѤòÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/c4x/c4x.h:159
+#: config/c4x/c4x.h:188
 msgid "Disable use of RTPB instruction"
 msgstr "RTPB Ì¿Îá¤ÎÍøÍѤò̵¸ú¤Ë¤¹¤ë"
 
-#: config/c4x/c4x.h:161
+#: config/c4x/c4x.h:190
 msgid "Generate code for C30 CPU"
 msgstr "C30 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/c4x/c4x.h:163
+#: config/c4x/c4x.h:192
 msgid "Generate code for C31 CPU"
 msgstr "C31 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/c4x/c4x.h:165
+#: config/c4x/c4x.h:194
 msgid "Generate code for C32 CPU"
 msgstr "C32 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/c4x/c4x.h:167
+#: config/c4x/c4x.h:196
 msgid "Generate code for C33 CPU"
 msgstr "C33 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/c4x/c4x.h:169
+#: config/c4x/c4x.h:198
 msgid "Generate code for C40 CPU"
 msgstr "C40 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/c4x/c4x.h:171
+#: config/c4x/c4x.h:200
 msgid "Generate code for C44 CPU"
 msgstr "C44 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/c4x/c4x.h:173
+#: config/c4x/c4x.h:202
 msgid "Emit code compatible with TI tools"
 msgstr "TI ¥Ä¡¼¥ë¸ß´¹¤Î¥³¡¼¥É¤òȯ¹Ô¤¹¤ë"
 
-#: config/c4x/c4x.h:175
+#: config/c4x/c4x.h:204
 msgid "Emit code to use GAS extensions"
 msgstr "GAS ³ÈÄ¥¤òÍøÍѤ¹¤ë¥³¡¼¥É¤òȯ¹Ô¤¹¤ë"
 
-#: config/c4x/c4x.h:177 config/c4x/c4x.h:181
+#: config/c4x/c4x.h:206 config/c4x/c4x.h:210
 msgid "Save DP across ISR in small memory model"
 msgstr "¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ë¤Ç ISR ¤ò¸Ù¤ë DP ¤ò¥»¡¼¥Ö¤¹¤ë"
 
-#: config/c4x/c4x.h:179 config/c4x/c4x.h:183
+#: config/c4x/c4x.h:208 config/c4x/c4x.h:212
 msgid "Don't save DP across ISR in small memory model"
 msgstr "¥¹¥â¡¼¥ë¥â¥Ç¥ë¤Ç ISR ¤ò¸Ù¤ë DP ¤ò¥»¡¼¥Ö¤·¤Ê¤¤"
 
-#: config/c4x/c4x.h:185
+#: config/c4x/c4x.h:214
 msgid "Pass arguments on the stack"
 msgstr "°ú¿ô¤ò¥¹¥¿¥Ã¥¯ÅϤ·¤Ë¤¹¤ë"
 
-#: config/c4x/c4x.h:187
+#: config/c4x/c4x.h:216
 msgid "Pass arguments in registers"
 msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤¹¤ë"
 
-#: config/c4x/c4x.h:189
+#: config/c4x/c4x.h:218
 msgid "Enable new features under development"
 msgstr "³«È¯Ãæ¤Î¿·µ¡Ç½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/c4x/c4x.h:191
+#: config/c4x/c4x.h:220
 msgid "Disable new features under development"
 msgstr "³«È¯Ãæ¤Î¿·µ¡Ç½¤ò̵¸ú¤Ë¤¹¤ë"
 
-#: config/c4x/c4x.h:193
+#: config/c4x/c4x.h:222
 msgid "Use the BK register as a general purpose register"
 msgstr "BK ¥ì¥¸¥¹¥¿¤òÈÆÍѥ쥸¥¹¥¿¤È¤·¤Æ»ÈÍѤ¹¤ë"
 
-#: config/c4x/c4x.h:195
+#: config/c4x/c4x.h:224
 msgid "Do not allocate BK register"
 msgstr "BK ¥ì¥¸¥¹¥¿¤ò³ÎÊݤ·¤Ê¤¤"
 
-#: config/c4x/c4x.h:197
+#: config/c4x/c4x.h:226
 msgid "Enable use of DB instruction"
 msgstr "DB Ì¿Îá¤Î»ÈÍѤòÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/c4x/c4x.h:199
+#: config/c4x/c4x.h:228
 msgid "Disable use of DB instruction"
 msgstr "DB Ì¿Îá¤Î»ÈÍѤò̵¸ú¤Ë¤¹¤ë"
 
-#: config/c4x/c4x.h:201
+#: config/c4x/c4x.h:230
 msgid "Enable debugging"
 msgstr "¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/c4x/c4x.h:203
+#: config/c4x/c4x.h:232
 msgid "Disable debugging"
 msgstr "¥Ç¥Ð¥Ã¥°¤ò̵¸ú¤Ë¤¹¤ë"
 
-#: config/c4x/c4x.h:205
+#: config/c4x/c4x.h:234
 msgid "Force constants into registers to improve hoisting"
 msgstr "´¬¤­¾å¤²(hoist)¤ò²þÁ±¤¹¤ë¤¿¤áÄê¿ô¤ò¥ì¥¸¥¹¥¿¤Ë³ä¤êÅö¤Æ¤ë¤³¤È¤ò¶¯Íפ¹¤ë"
 
-#: config/c4x/c4x.h:207
+#: config/c4x/c4x.h:236
 msgid "Don't force constants into registers"
 msgstr "Äê¿ô¤Î¥ì¥¸¥¹¥¿³ä¤êÅö¤Æ¤ò¶¯Íפ·¤Ê¤¤"
 
-#: config/c4x/c4x.h:209
+#: config/c4x/c4x.h:238
 msgid "Force RTL generation to emit valid 3 operand insns"
 msgstr "RTL À¸À®¤Ë¤Ä¤¤¤Æ¡¢Àµ¾ï¤Ê 3 ¥ª¥Ú¥é¥ó¥ÉÌ¿Îá¤ò¶¯Íפ¹¤ë"
 
-#: config/c4x/c4x.h:211
+#: config/c4x/c4x.h:240
 msgid "Allow RTL generation to emit invalid 3 operand insns"
 msgstr "RTL À¸À®¤Ë¤Ä¤¤¤Æ¡¢Ìµ¸ú¤Ê 3 ¥ª¥Ú¥é¥ó¥ÉÌ¿Îá¤òµöÍƤ¹¤ë"
 
-#: config/c4x/c4x.h:213
+#: config/c4x/c4x.h:242
 msgid "Allow unsigned interation counts for RPTB/DB"
 msgstr "Éä¹ç̵¤·¤Î RPTB/DB ÍѤÎÈ¿Éü¥«¥¦¥ó¥È¤òµöÍƤ¹¤ë"
 
-#: config/c4x/c4x.h:215
+#: config/c4x/c4x.h:244
 msgid "Disallow unsigned iteration counts for RPTB/DB"
 msgstr "Éä¹ç̵¤·¤Î RPTB/DB ÍѤÎÈ¿Éü¥«¥¦¥ó¥È¤òµöÍƤ·¤Ê¤¤"
 
-#: config/c4x/c4x.h:217
+#: config/c4x/c4x.h:246
 msgid "Preserve all 40 bits of FP reg across call"
 msgstr "¸Æ¤Ó½Ð¤·¤Î´Ö FP ¥ì¥¸¥¹¥¿¤Î 40 ¥Ó¥Ã¥ÈÁ´¤Æ¤òÊݸ¤¹¤ë"
 
-#: config/c4x/c4x.h:219
+#: config/c4x/c4x.h:248
 msgid "Only preserve 32 bits of FP reg across call"
 msgstr "¸Æ¤Ó½Ð¤·¤Î´Ö FP ¥ì¥¸¥¹¥¿¤Î 32 ¥Ó¥Ã¥È¤À¤±¤òÊݸ¤¹¤ë"
 
-#: config/c4x/c4x.h:221
+#: config/c4x/c4x.h:250
 msgid "Enable parallel instructions"
 msgstr "ÊÂÎóÌ¿Îá¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/c4x/c4x.h:223
+#: config/c4x/c4x.h:252
 msgid "Disable parallel instructions"
 msgstr "ÊÂÎóÌ¿Îá¤ò̵¸ú¤Ë¤¹¤ë"
 
-#: config/c4x/c4x.h:225
+#: config/c4x/c4x.h:254
 msgid "Enable MPY||ADD and MPY||SUB instructions"
 msgstr "MPY||ADD ¤ª¤è¤Ó MPY||SUB Ì¿Îá¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/c4x/c4x.h:227
+#: config/c4x/c4x.h:256
 msgid "Disable MPY||ADD and MPY||SUB instructions"
 msgstr "MPY||ADD ¤ª¤è¤Ó MPY||SUB Ì¿Îá¤ò̵¸ú¤Ë¤¹¤ë"
 
-#: config/c4x/c4x.h:229
+#: config/c4x/c4x.h:258
 msgid "Assume that pointers may be aliased"
 msgstr "¥Ý¥¤¥ó¥¿¤¬ÊÌ̾¤È¤Ê¤ê¤¦¤ë¤³¤È¤òÁ°Äó¤È¤¹¤ë"
 
-#: config/c4x/c4x.h:231
+#: config/c4x/c4x.h:260
 msgid "Assume that pointers not aliased"
 msgstr "¥Ý¥¤¥ó¥¿¤ÏÊÌ̾¤Ë¤Ê¤é¤Ê¤¤¤È¤ß¤Ê¤¹"
 
-#: config/c4x/c4x.h:321
+#: config/c4x/c4x.h:333
 msgid "Specify maximum number of iterations for RPTS"
 msgstr "RPTS ÍѤκÇÂçÈ¿Éü¿ô¤ò»ØÄꤹ¤ë"
 
-#: config/c4x/c4x.h:323
+#: config/c4x/c4x.h:335
 msgid "Select CPU to generate code for"
 msgstr "¥³¡¼¥É¤¬À¸À®¤µ¤ì¤ë CPU ¤òÁªÂò¤¹¤ë"
 
-#. 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 "C400 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/clipper/clipper.h:41
-msgid "Generate code for the C300"
-msgstr "C300 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/convex/convex.h:52
-msgid "Generate code for c1"
-msgstr "c1 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/convex/convex.h:53
-msgid "Generate code for c2"
-msgstr "c2 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/convex/convex.h:54
-msgid "Generate code for c32"
-msgstr "c32 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/convex/convex.h:55 config/convex/convex.h:56
-msgid "Generate code for c34"
-msgstr "c34 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/convex/convex.h:58
-msgid "Use standard calling sequence, with arg count word"
-msgstr "ɸ½àŪ¸Æ¤Ó½Ð¤·¼ê½ç¤ò»È¤¤¡¢°ú¿ô¥«¥¦¥ó¥È word ¤ò¤Ä¤±¤ë"
-
-#: config/convex/convex.h:60
-msgid "Place arg count in a nop instruction (faster than push)"
-msgstr "nop Ì¿ÎáÆâ¤Ë°ú¿ô¥«¥¦¥ó¥È¤òÃÖ¤¯ (push ¤è¤ê¹â®)"
-
-#: config/convex/convex.h:62
-msgid "Don't push arg count, depend on symbol table"
-msgstr "°ú¿ô¥«¥¦¥ó¥È¤ò push ¤»¤º¡¢¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë¤ò¤¢¤Æ¤Ë¤¹¤ë"
-
-#: config/convex/convex.h:64
-msgid "Use data cache for volatile mem refs (default)"
-msgstr "volatile ¥á¥â¥ê»²¾ÈÍѥǡ¼¥¿¥­¥ã¥Ã¥·¥å¤òÍøÍѤ¹¤ë(¥Ç¥Õ¥©¥ë¥È)"
-
-#: config/convex/convex.h:66
-msgid "Don't use data cache for volatile mem refs"
-msgstr "volatile ¥á¥â¥ê»²¾ÈÍѤˤϥǡ¼¥¿¥­¥ã¥Ã¥·¥å¤ò¹Ô¤ï¤Ê¤¤"
-
-#: config/convex/convex.h:68
-msgid "Bypass data cache for volatile mem refs"
-msgstr "volatile ¥á¥â¥ê»²¾ÈÍѤˤϠcache ¤µ¤ì¤¿¥Ç¡¼¥¿¤ò²óÈò¤¹¤ë"
-
-#: config/convex/convex.h:69
-msgid "Use 64-bit longs"
-msgstr "64 ¥Ó¥Ã¥È long ¤ò»ÈÍѤ¹¤ë"
-
-#: config/convex/convex.h:70
-msgid "Use cc- and libc-compatible 32-bit longs"
-msgstr "cc- ¤È libc ¸ß´¹¤Î 32 ¥Ó¥Ã¥È long ¤ò»ÈÍѤ¹¤ë"
-
-#: config/cris/aout.h:106
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
+#: config/cris/cris.c:583
+msgid "unexpected index-type in cris_print_index"
 msgstr ""
 
-#: config/cris/aout.h:113
-msgid "For elinux, request a specified stack-size for this program"
+#: config/cris/cris.c:599
+msgid "unexpected base-type in cris_print_base"
 msgstr ""
 
-#: config/cris/cris.c:878
+#: config/cris/cris.c:892
 #, c-format
 msgid "stackframe too big: %d bytes"
 msgstr ""
 
-#: config/cris/cris.c:1193
+#: config/cris/cris.c:1207
 msgid "allocated but unused delay list in epilogue"
 msgstr ""
 
-#: config/cris/cris.c:1203
+#: config/cris/cris.c:1217
 #, fuzzy
 msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
 msgstr "´Ø¿ô¤¬ __builtin_eh_return ¤ò»È¤¤¤Þ¤¹"
 
-#: config/cris/cris.c:1497
-#, fuzzy, c-format
-msgid "internal error: bad register: %d"
-msgstr "ÆâÉô¥¨¥é¡¼: "
-
-#: config/cris/cris.c:1966
-msgid "internal error: sideeffect-insn affecting main effect"
-msgstr ""
+#: config/cris/cris.c:1296
+#, fuzzy
+msgid "invalid operand for 'b' modifier"
+msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:2253
-msgid "internal error: cris_side_effect_mode_ok with bad operands"
-msgstr ""
+#: config/cris/cris.c:1308
+#, fuzzy
+msgid "invalid operand for 'v' modifier"
+msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/cris/cris.c:2335 config/cris/cris.c:2393
+#: config/cris/cris.c:1318
 #, fuzzy
-msgid "unrecognized supposed constant"
-msgstr "ǧ¼±ÉÔǽ¤Î¥¨¥¹¥±¡¼¥× \\r%c"
+msgid "invalid operand for 'P' modifier"
+msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/cris/cris.c:2434
-msgid "unrecognized supposed constant in cris_global_pic_symbol"
-msgstr ""
+#: config/cris/cris.c:1325
+#, fuzzy
+msgid "invalid operand for 'p' modifier"
+msgstr "%p ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/cris/cris.c:2453
+#: config/cris/cris.c:1364
+#, fuzzy
+msgid "invalid operand for 'z' modifier"
+msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+
+#: config/cris/cris.c:1395 config/cris/cris.c:1425
+#, fuzzy
+msgid "invalid operand for 'H' modifier"
+msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+
+#: config/cris/cris.c:1401
+#, fuzzy
+msgid "bad register"
+msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍѤ¹¤ë"
+
+#: config/cris/cris.c:1439
+#, fuzzy
+msgid "invalid operand for 'e' modifier"
+msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+
+#: config/cris/cris.c:1456
+#, fuzzy
+msgid "invalid operand for 'm' modifier"
+msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+
+#: config/cris/cris.c:1481
+#, fuzzy
+msgid "invalid operand for 'A' modifier"
+msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+
+#: config/cris/cris.c:1489
+#, fuzzy
+msgid "invalid operand for 'D' modifier"
+msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+
+#: config/cris/cris.c:1503
+#, fuzzy
+msgid "invalid operand for 'T' modifier"
+msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+
+#: config/cris/cris.c:1512
+#, fuzzy
+msgid "invalid operand modifier letter"
+msgstr "̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É½ÐÎÏ¥³¡¼¥É"
+
+#: config/cris/cris.c:1520
+#, fuzzy, c-format
+msgid "internal error: bad register: %d"
+msgstr "ÆâÉô¥¨¥é¡¼: "
+
+#: config/cris/cris.c:1568
+msgid "unexpected multiplicative operand"
+msgstr ""
+
+#: config/cris/cris.c:1588
+#, fuzzy
+msgid "unexpected operand"
+msgstr "ͽ´ü¤µ¤ì¤ë¥á¥â¥ê¥ì¥¤¥Æ¥ó¥·¤òÄ´À°¤¹¤ë"
+
+#: config/cris/cris.c:1623 config/cris/cris.c:1633
+#, fuzzy
+msgid "unrecognized address"
+msgstr "ǧ¼±ÉÔǽ¤Î¥¨¥¹¥±¡¼¥× \\r%c"
+
+#: config/cris/cris.c:1989
+msgid "internal error: sideeffect-insn affecting main effect"
+msgstr ""
+
+#. If we get here, the caller got its initial tests wrong.
+#: config/cris/cris.c:2276
+msgid "internal error: cris_side_effect_mode_ok with bad operands"
+msgstr ""
+
+#: config/cris/cris.c:2358 config/cris/cris.c:2416
+#, fuzzy
+msgid "unrecognized supposed constant"
+msgstr "ǧ¼±ÉÔǽ¤Î¥¨¥¹¥±¡¼¥× \\r%c"
+
+#: config/cris/cris.c:2457
+msgid "unrecognized supposed constant in cris_global_pic_symbol"
+msgstr ""
+
+#: config/cris/cris.c:2476
 #, fuzzy, c-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "-mregparm=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/cris/cris.c:2481
+#: config/cris/cris.c:2504
 #, c-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr ""
 
-#: config/cris/cris.c:2517
+#: config/cris/cris.c:2540
 #, c-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr ""
 
-#: config/cris/cris.c:2535
+#: config/cris/cris.c:2558
 #, fuzzy
-msgid "-fPIC not supported in this configuration"
+msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: config/cris/cris.c:2551
+#: config/cris/cris.c:2574
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr ""
 
-#: config/cris/cris.c:2742 config/cris/cris.c:2787
+#: config/cris/cris.c:2808 config/cris/cris.c:2853
 msgid "unexpected side-effects in address"
 msgstr ""
 
-#: config/cris/cris.c:2888
+#. Labels are never marked as global symbols.
+#: config/cris/cris.c:2950 config/cris/cris.c:2981
+msgid "unexpected PIC symbol"
+msgstr ""
+
+#: config/cris/cris.c:2954
 msgid "PIC register isn't set up"
 msgstr ""
 
-#: config/cris/cris.c:2901
+#: config/cris/cris.c:2967 config/cris/cris.c:3050
 #, fuzzy
 msgid "unexpected address expression"
 msgstr "']' ¤¬É¬Íפǡ¢Ìµ¸ú¤Ê·¿É½¸½¤Ç¤¹"
 
-#. Labels are never marked as global symbols.
-#: config/cris/cris.c:2915
-msgid "unexpected PIC symbol"
-msgstr ""
-
-#: config/cris/cris.c:2919
+#: config/cris/cris.c:2985
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr ""
 
-#: config/cris/cris.c:2928
+#: config/cris/cris.c:2994
 msgid "unexpected NOTE as addr_const:"
 msgstr ""
 
+#: config/cris/aout.h:106
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr ""
+
+#: config/cris/aout.h:113
+msgid "For elinux, request a specified stack-size for this program"
+msgstr ""
+
 #. No "no-etrax" as it does not really imply any model.                     On the other hand, "etrax" implies the common (and large)               subset matching all models.
-#: config/cris/cris.h:333
+#: config/cris/cris.h:336
 msgid "Compile for ETRAX 4 (CRIS v3)"
 msgstr ""
 
-#: config/cris/cris.h:338
+#: config/cris/cris.h:341
 msgid "Compile for ETRAX 100 (CRIS v8)"
 msgstr ""
 
-#: config/cris/cris.h:342
+#: config/cris/cris.h:345
 msgid "Emit verbose debug information in assembly code"
 msgstr ""
 
-#: config/cris/cris.h:345
+#: config/cris/cris.h:348
 #, fuzzy
 msgid "Do not use condition codes from normal instructions"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/cris/cris.h:349
+#: config/cris/cris.h:352
 msgid "Do not emit addressing modes with side-effect assignment"
 msgstr ""
 
-#: config/cris/cris.h:352
+#: config/cris/cris.h:355
 #, fuzzy
 msgid "Do not tune stack alignment"
 msgstr "¥¹¥¿¥Ã¥¯¥Ð¥¤¥¢¥¹¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/cris/cris.h:355
+#: config/cris/cris.h:358
 #, fuzzy
 msgid "Do not tune writable data alignment"
 msgstr "ʸ»úÎó¤ò½ñ¤­¹þ¤ß²Äǽ¥Ç¡¼¥¿¥»¥¯¥·¥ç¥ó¤Ë³ÊǼ¤¹¤ë"
 
-#: config/cris/cris.h:358
+#: config/cris/cris.h:361
 msgid "Do not tune code and read-only data alignment"
 msgstr ""
 
-#: config/cris/cris.h:367
+#: config/cris/cris.h:370
 msgid "Align code and data to 32 bits"
 msgstr ""
 
-#: config/cris/cris.h:380
+#: config/cris/cris.h:383
 msgid "Don't align items in code or data"
 msgstr ""
 
-#: config/cris/cris.h:383
+#: config/cris/cris.h:386
 #, fuzzy
 msgid "Do not emit function prologue or epilogue"
 msgstr "´Ø¿ô¤ÎÁ°ÃÖ¤­/·ë¤Ó¤Î¤¿¤á¤Î¥µ¥Ö¥ë¡¼¥Á¥ó¤òÍøÍѤ¹¤ë"
 
 #. We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
-#: config/cris/cris.h:387
+#: config/cris/cris.h:390
 msgid "Use the most feature-enabling options allowed by other options"
 msgstr ""
 
 #. We must call it "override-" since calling it "no-" will cause            gcc.c to forget it, if there's a "later" -mbest-lib-options.            Kludgy, but needed for some multilibbed files.
-#: config/cris/cris.h:393
+#: config/cris/cris.h:396
 msgid "Override -mbest-lib-options"
 msgstr ""
 
-#: config/cris/cris.h:425
+#: config/cris/cris.h:428
 #, fuzzy
 msgid "Generate code for the specified chip or CPU version"
 msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/cris/cris.h:427
+#: config/cris/cris.h:430
 #, fuzzy
 msgid "Tune alignment for the specified chip or CPU version"
 msgstr "`%s' ¤ËÂФ·¤Æ¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: config/cris/cris.h:429
+#: config/cris/cris.h:432
 msgid "Warn when a stackframe is larger than the specified size"
 msgstr ""
 
 #. Node: Profiling
-#: config/cris/cris.h:1025
+#: config/cris/cris.h:1019
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr ""
 
@@ -9483,144 +9825,107 @@ msgstr ""
 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
 msgstr ""
 
-#: config/d30v/d30v.c:209
+#: config/d30v/d30v.c:207
 #, fuzzy, c-format
 msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
 msgstr "¥ì¥¸¥¹¥¿ %s ¤Ë¤È¤Ã¤ÆÉÔÀµ¤Ê modes_tieable_p, mode1 %s, mode2 %s"
 
-#: config/d30v/d30v.c:2676
+#: config/d30v/d30v.c:2666
 msgid "bad insn to d30v_print_operand_address:"
 msgstr ""
 
-#: config/d30v/d30v.c:2693 config/d30v/d30v.c:2754 config/d30v/d30v.c:2775
-#: config/d30v/d30v.c:2793
+#: config/d30v/d30v.c:2683 config/d30v/d30v.c:2744 config/d30v/d30v.c:2765
+#: config/d30v/d30v.c:2783
 msgid "bad insn to d30v_print_operand_memory_reference:"
 msgstr ""
 
-#: config/d30v/d30v.c:2861
+#: config/d30v/d30v.c:2851
 msgid "bad insn to d30v_print_operand, 'f' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2870
+#: config/d30v/d30v.c:2860
 msgid "bad insn to d30v_print_operand, 'A' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2877
+#: config/d30v/d30v.c:2867
 msgid "bad insn to d30v_print_operand, 'M' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2931
+#: config/d30v/d30v.c:2921
 msgid "bad insn to print_operand, 'F' or 'T' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2942
+#: config/d30v/d30v.c:2932
 msgid "bad insn to print_operand, 'B' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2949
+#: config/d30v/d30v.c:2939
 msgid "bad insn to print_operand, 'E' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2967
+#: config/d30v/d30v.c:2957
 msgid "bad insn to print_operand, 'R' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2976 config/d30v/d30v.c:2984
+#: config/d30v/d30v.c:2966 config/d30v/d30v.c:2974
 msgid "bad insn to print_operand, 's' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:3013
+#: config/d30v/d30v.c:3003
 msgid "bad insn in d30v_print_operand, 0 case"
 msgstr ""
 
-#: config/d30v/d30v.c:3368
+#: config/d30v/d30v.c:3301
 msgid "d30v_emit_comparison"
 msgstr ""
 
-#: config/d30v/d30v.c:3412
+#: config/d30v/d30v.c:3345
 msgid "bad call to d30v_move_2words"
 msgstr ""
 
-#. This macro defines names of command options to set and clear bits in
-#. `target_flags'.  Its definition is an initializer with a subgrouping for
-#. each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the option name, a
-#. number, which contains the bits to set in `target_flags', and a second
-#. string which is the description displayed by `--help'.  If the number is
-#. negative then the bits specified by the number are cleared instead of being
-#. set.  If the description string is present but empty, then no help
-#. information will be displayed for that option, but it will not count as an
-#. undocumented option.  The actual option name is made by appending `-m' to
-#. the specified name.
-#.
-#. One of the subgroupings should have a null string.  The number in this
-#. grouping is the default value for target_flags.  Any target options act
-#. starting with that value.
-#.
-#. Here is an example which defines -m68000 and -m68020 with opposite meanings,
-#. and picks the latter as the default:
-#.
-#. #define TARGET_SWITCHES     { { "68020", TARGET_MASK_68020, "" },            { "68000", -TARGET_MASK_68020, "Compile for the 68000" },       { "", TARGET_MASK_68020, "" }}
-#: config/d30v/d30v.h:443
+#: config/d30v/d30v.h:114
 msgid "Enable use of conditional move instructions"
 msgstr "¾ò·ïŪ move Ì¿Îá¤ÎÍøÍѤòÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/d30v/d30v.h:446
+#: config/d30v/d30v.h:117
 msgid "Disable use of conditional move instructions"
 msgstr "¾ò·ïŪ move Ì¿Îá¤ÎÍøÍѤò̵¸ú¤Ë¤¹¤ë"
 
-#: config/d30v/d30v.h:449
+#: config/d30v/d30v.h:120
 msgid "Debug argument support in compiler"
 msgstr "¥³¥ó¥Ñ¥¤¥éÆâ¤Î¥Ç¥Ð¥Ã¥°°ú¿ô¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
 
-#: config/d30v/d30v.h:452
+#: config/d30v/d30v.h:123
 msgid "Debug stack support in compiler"
 msgstr "¥³¥ó¥Ñ¥¤¥éÆâ¤Î¥Ç¥Ð¥Ã¥°¥¹¥¿¥Ã¥¯¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
 
-#: config/d30v/d30v.h:455
+#: config/d30v/d30v.h:126
 msgid "Debug memory address support in compiler"
 msgstr "¥³¥ó¥Ñ¥¤¥éÆâ¤Î¥Ç¥Ð¥Ã¥°¥á¥â¥ê¥¢¥É¥ì¥¹¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
 
-#: config/d30v/d30v.h:458
+#: config/d30v/d30v.h:129
 #, fuzzy
 msgid "Make adjacent short instructions parallel if possible"
 msgstr "²Äǽ¤Ê¤é¤ÐÎÙÀܤ¹¤ëû¤¤Ì¿Îá¤òÊÂÎ󲽤¹¤ë"
 
-#: config/d30v/d30v.h:461
+#: config/d30v/d30v.h:132
 #, fuzzy
 msgid "Do not make adjacent short instructions parallel"
 msgstr "ÎÙÀܤ¹¤ëû¤¤Ì¿Îá¤òÊÂÎ󲽤·¤Ê¤¤"
 
-#: config/d30v/d30v.h:464 config/d30v/d30v.h:467
+#: config/d30v/d30v.h:135 config/d30v/d30v.h:138
 msgid "Link programs/data to be in external memory by default"
 msgstr "¥×¥í¥°¥é¥à/¥Ç¡¼¥¿¤ò¥Ç¥Õ¥©¥ë¥È¤Ç³°Éô¥á¥â¥êÆâ¤Ë¥ê¥ó¥¯¤¹¤ë"
 
-#: config/d30v/d30v.h:470
+#: config/d30v/d30v.h:141
 msgid "Link programs/data to be in onchip memory by default"
 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, the address of a variable, and a description string.  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,     "Specify the size of the short data section" } }
-#: config/d30v/d30v.h:497
+#: config/d30v/d30v.h:149
 msgid "Change the branch costs within the compiler"
 msgstr "¥³¥ó¥Ñ¥¤¥éÆâÉô¤Ç¤Îʬ´ô¥³¥¹¥È¤òÊѹ¹¤¹¤ë"
 
-#: config/d30v/d30v.h:500
+#: config/d30v/d30v.h:152
 msgid "Change the threshold for conversion to conditional execution"
 msgstr "¾ò·ïŪ¤Ê¼Â¹Ô¤Ø¤ÎÊѹ¹¤Î¤¿¤á¤ÎïçÃͤòÊѹ¹¤¹¤ë"
 
@@ -9634,36 +9939,32 @@ msgstr "
 msgid "invalid addressing mode"
 msgstr "Ê£»¨¤Ê¥¢¥É¥ì¥·¥ó¥°¥â¡¼¥É¤ò»ÈÍѤ¹¤ë"
 
-#: config/dsp16xx/dsp16xx.c:1857
+#: config/dsp16xx/dsp16xx.c:1821
 #, fuzzy
 msgid "bad register extension code"
 msgstr "ÉÔÀµ¤Ê¥ì¥¸¥¹¥¿³ÈÄ¥¥³¡¼¥É"
 
-#: config/dsp16xx/dsp16xx.c:1958
+#: config/dsp16xx/dsp16xx.c:1921
 #, fuzzy
 msgid "invalid offset in ybase addressing"
 msgstr "ybase ¥¢¥É¥ì¥·¥ó¥°¤Ë̵¸ú¤Ê¥ª¥Õ¥»¥Ã¥È"
 
-#: config/dsp16xx/dsp16xx.c:1961
+#: config/dsp16xx/dsp16xx.c:1924
 #, fuzzy
 msgid "invalid register in ybase addressing"
 msgstr "ybase ¥¢¥É¥ì¥·¥ó¥°¤Ë̵¸ú¤Ê¥ª¥Õ¥»¥Ã¥È"
 
-#: config/dsp16xx/dsp16xx.c:1990 config/dsp16xx/dsp16xx.c:2287
-msgid "inline float constants not supported on this host"
-msgstr "¤³¤Î¥Û¥¹¥È¤Ç¤Ï¥¤¥ó¥é¥¤¥óÉâÆ°¾®¿ôÄê¿ô¤ò¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: config/dsp16xx/dsp16xx.c:2140
+#: config/dsp16xx/dsp16xx.c:2099
 #, fuzzy
 msgid "invalid shift operator in emit_1600_core_shift"
 msgstr "emit_1600_core_shift ¤Ç¤Î̵¸ú¤Ê¥·¥Õ¥È±é»»»Ò"
 
-#: config/dsp16xx/dsp16xx.c:2493
+#: config/dsp16xx/dsp16xx.c:2428
 #, fuzzy
 msgid "invalid mode for gen_tst_reg"
 msgstr "gen_tst_reg ¤Ë¤È¤Ã¤Æ¤Î̵¸ú¤Ê¥â¡¼¥É"
 
-#: config/dsp16xx/dsp16xx.c:2565
+#: config/dsp16xx/dsp16xx.c:2500
 #, fuzzy
 msgid "invalid mode for integer comparison in gen_compare_reg"
 msgstr "gen_compare_reg ¤Ç¤ÎÀ°¿ôÈæ³Ó¤Ë¤È¤Ã¤Æ¤Î̵¸ú¤Ê¥â¡¼¥É"
@@ -9673,128 +9974,111 @@ msgstr "gen_compare_reg 
 #. 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/dsp16xx/dsp16xx.h:215
+#: config/dsp16xx/dsp16xx.h:230
 #, fuzzy
 msgid "Pass parameters in registers (default)"
 msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤¹¤ë"
 
-#: config/dsp16xx/dsp16xx.h:217
+#: config/dsp16xx/dsp16xx.h:232
 #, fuzzy
 msgid "Don't pass parameters in registers"
 msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤¹¤ë"
 
-#: config/dsp16xx/dsp16xx.h:219
+#: config/dsp16xx/dsp16xx.h:234
 #, fuzzy
 msgid "Generate code for near calls"
 msgstr "Intel as ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/dsp16xx/dsp16xx.h:221
+#: config/dsp16xx/dsp16xx.h:236
 #, fuzzy
 msgid "Don't generate code for near calls"
 msgstr "Intel as ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/dsp16xx/dsp16xx.h:223
+#: config/dsp16xx/dsp16xx.h:238
 #, fuzzy
 msgid "Generate code for near jumps"
 msgstr "Intel as ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/dsp16xx/dsp16xx.h:225
+#: config/dsp16xx/dsp16xx.h:240
 #, fuzzy
 msgid "Don't generate code for near jumps"
 msgstr "Intel as ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/dsp16xx/dsp16xx.h:227
+#: config/dsp16xx/dsp16xx.h:242
 #, fuzzy
 msgid "Generate code for a bit-manipulation unit"
 msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/dsp16xx/dsp16xx.h:229
+#: config/dsp16xx/dsp16xx.h:244
 #, fuzzy
 msgid "Don't generate code for a bit-manipulation unit"
 msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/dsp16xx/dsp16xx.h:231
+#: config/dsp16xx/dsp16xx.h:246
 #, fuzzy
 msgid "Generate code for memory map1"
 msgstr "Äã°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/dsp16xx/dsp16xx.h:233
+#: config/dsp16xx/dsp16xx.h:248
 #, fuzzy
 msgid "Generate code for memory map2"
 msgstr "Äã°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/dsp16xx/dsp16xx.h:235
+#: config/dsp16xx/dsp16xx.h:250
 #, fuzzy
 msgid "Generate code for memory map3"
 msgstr "Äã°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/dsp16xx/dsp16xx.h:237
+#: config/dsp16xx/dsp16xx.h:252
 #, fuzzy
 msgid "Generate code for memory map4"
 msgstr "Äã°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/dsp16xx/dsp16xx.h:239
+#: config/dsp16xx/dsp16xx.h:254
 msgid "Ouput extra code for initialized data"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:241
+#: config/dsp16xx/dsp16xx.h:256
 #, fuzzy
 msgid "Don't let reg. allocator use ybase registers"
 msgstr "¥ì¥¸¥¹¥¿¤ËÉâÆ°¾®¿ô¤ò³ÊǼ¤·¤Ê¤¤"
 
-#: config/dsp16xx/dsp16xx.h:243
+#: config/dsp16xx/dsp16xx.h:258
 msgid "Output extra debug info in Luxworks environment"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:245
+#: config/dsp16xx/dsp16xx.h:260
 msgid "Save temp. files in Luxworks environment"
 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/dsp16xx/dsp16xx.h:274
+#: config/dsp16xx/dsp16xx.h:272
 #, fuzzy
 msgid "Specify alternate name for text section"
 msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Î̾Á°¤ò»ØÄꤹ¤ë"
 
-#: config/dsp16xx/dsp16xx.h:276
+#: config/dsp16xx/dsp16xx.h:274
 #, fuzzy
 msgid "Specify alternate name for data section"
 msgstr "Äê¿ôʸ»úÎóÍѤΥ¯¥é¥¹Ì¾¤ò»ØÄꤹ¤ë"
 
-#: config/dsp16xx/dsp16xx.h:278
+#: config/dsp16xx/dsp16xx.h:276
 #, fuzzy
 msgid "Specify alternate name for bss section"
 msgstr "Äê¿ôʸ»úÎóÍѤΥ¯¥é¥¹Ì¾¤ò»ØÄꤹ¤ë"
 
-#: config/dsp16xx/dsp16xx.h:280
+#: config/dsp16xx/dsp16xx.h:278
 #, fuzzy
 msgid "Specify alternate name for constant section"
 msgstr "Äê¿ôʸ»úÎóÍѤΥ¯¥é¥¹Ì¾¤ò»ØÄꤹ¤ë"
 
-#: config/dsp16xx/dsp16xx.h:282
+#: config/dsp16xx/dsp16xx.h:280
 msgid "Specify alternate name for dsp16xx chip"
 msgstr ""
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/dsp16xx/dsp16xx.h:1236 config/dsp16xx/dsp16xx.h:1241
-#: config/dsp16xx/dsp16xx.h:1246 config/dsp16xx/dsp16xx.h:1843
-#: config/dsp16xx/dsp16xx.h:1848
+#: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1772
+#: config/dsp16xx/dsp16xx.h:1777
 #, fuzzy
 msgid "profiling not implemented yet"
 msgstr "¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤Ï¡¢¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£"
@@ -9802,146 +10086,296 @@ msgstr "
 #. Emit RTL insns to initialize the variable parts of a trampoline.
 #. FNADDR is an RTX for the address of the function's pure code.
 #. CXT is an RTX for the static chain value for the function.
-#: config/dsp16xx/dsp16xx.h:1257 config/dsp16xx/dsp16xx.h:1269
+#: config/dsp16xx/dsp16xx.h:1228 config/dsp16xx/dsp16xx.h:1240
 #, fuzzy
 msgid "trampolines not yet implemented"
 msgstr "Trampoline ¤Ï¡¢¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#. 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:51
-msgid "Generate code the unix assembler can handle"
-msgstr "unix ¥¢¥»¥ó¥Ö¥é¤¬½èÍý¤Ç¤­¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/elxsi/elxsi.h:52
-msgid "Generate code an embedded assembler can handle"
-msgstr "Ëä¤á¹þ¤ß¥¢¥»¥ó¥Ö¥é¤¬½èÍý¤Ç¤­¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/fr30/fr30.c:456
+#: config/fr30/fr30.c:453
 msgid "fr30_print_operand_address: unhandled address"
 msgstr "fr30_print_operand_address: ½èÍý¤µ¤ì¤Ê¤¤¥¢¥É¥ì¥¹¤Ç¤¹"
 
-#: config/fr30/fr30.c:483
+#: config/fr30/fr30.c:480
 #, fuzzy, c-format
-msgid "fr30_print_operand: unrecognized %p code"
+msgid "fr30_print_operand: unrecognized %%p code"
 msgstr "fr30_print_operand: Ç§¼±¤Ç¤­¤Ê¤¤ %p ¥³¡¼¥É¤Ç¤¹"
 
-#: config/fr30/fr30.c:503
-#, fuzzy
-msgid "fr30_print_operand: unrecognized %b code"
+#: config/fr30/fr30.c:500
+#, fuzzy, c-format
+msgid "fr30_print_operand: unrecognized %%b code"
 msgstr "fr30_print_operand: Ç§¼±¤Ç¤­¤Ê¤¤ %b ¥³¡¼¥É¤Ç¤¹"
 
-#: config/fr30/fr30.c:524
-#, fuzzy
-msgid "fr30_print_operand: unrecognized %B code"
+#: config/fr30/fr30.c:521
+#, fuzzy, c-format
+msgid "fr30_print_operand: unrecognized %%B code"
 msgstr "fr30_print_operand: Ç§¼±¤Ç¤­¤Ê¤¤ %B ¥³¡¼¥É¤Ç¤¹"
 
-#: config/fr30/fr30.c:532
-#, c-format
-msgid "fr30_print_operand: invalid operand to %A code"
+#: config/fr30/fr30.c:529
+#, fuzzy, c-format
+msgid "fr30_print_operand: invalid operand to %%A code"
 msgstr "fr30_print_operand: %A ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê±é»»»Ò¤Ç¤¹"
 
-#: config/fr30/fr30.c:549
-#, c-format
-msgid "fr30_print_operand: invalid %x code"
+#: config/fr30/fr30.c:546
+#, fuzzy, c-format
+msgid "fr30_print_operand: invalid %%x code"
 msgstr "fr30_print_operand: Ìµ¸ú¤Ê %x ¥³¡¼¥É¤Ç¤¹"
 
-#: config/fr30/fr30.c:556
-#, c-format
-msgid "fr30_print_operand: invalid %F code"
+#: config/fr30/fr30.c:553
+#, fuzzy, c-format
+msgid "fr30_print_operand: invalid %%F code"
 msgstr "fr30_print_operand: Ìµ¸ú¤Ê %F ¥³¡¼¥É¤Ç¤¹"
 
-#: config/fr30/fr30.c:572
+#: config/fr30/fr30.c:570
 msgid "fr30_print_operand: unknown code"
 msgstr "fr30_print_operand: ÉÔÌÀ¤Ê¥³¡¼¥É¤Ç¤¹"
 
-#: config/fr30/fr30.c:601 config/fr30/fr30.c:610 config/fr30/fr30.c:621
-#: config/fr30/fr30.c:634
+#: config/fr30/fr30.c:599 config/fr30/fr30.c:608 config/fr30/fr30.c:619
+#: config/fr30/fr30.c:632
 msgid "fr30_print_operand: unhandled MEM"
 msgstr "fr30_print_operand: ½èÍý¤µ¤ì¤Ê¤¤ MEM ¤Ç¤¹"
 
-#: config/fr30/fr30.h:76
+#: config/fr30/fr30.h:63
 msgid "Assume small address space"
 msgstr "¥¹¥â¡¼¥ë¥¢¥É¥ì¥¹¶õ´Ö¤È¤ß¤Ê¤¹"
 
-#: config/h8300/h8300.c:141
+#: config/frv/frv.c:410 config/frv/frv.c:428
+#, c-format
+msgid "Unknown cpu: -mcpu=%s"
+msgstr ""
+
+#: config/frv/frv.c:451
+msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
+msgstr ""
+
+#: config/frv/frv.c:2520
+#, fuzzy
+msgid "Bad insn to frv_print_operand_address:"
+msgstr "fr30_print_operand_address: ½èÍý¤µ¤ì¤Ê¤¤¥¢¥É¥ì¥¹¤Ç¤¹"
+
+#: config/frv/frv.c:2533
+msgid "Bad register to frv_print_operand_memory_reference_reg:"
+msgstr ""
+
+#: config/frv/frv.c:2574 config/frv/frv.c:2584 config/frv/frv.c:2593
+#: config/frv/frv.c:2621 config/frv/frv.c:2633 config/frv/frv.c:2637
+msgid "Bad insn to frv_print_operand_memory_reference:"
+msgstr ""
+
+#: config/frv/frv.c:2779
+#, fuzzy
+msgid "Bad insn in frv_print_operand, bad const_double"
+msgstr "¥ª¥Ú¥é¥ó¥É¤Ï const_double ¤Ç¤¹"
+
+#: config/frv/frv.c:2824
+msgid "Bad insn to frv_print_operand, 'C' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2847
+msgid "Bad insn to frv_print_operand, 'c' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2872
+msgid "Bad insn to frv_print_operand, 'e' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2880
+msgid "Bad insn to frv_print_operand, 'F' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2896
+msgid "Bad insn to frv_print_operand, 'f' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2949
+msgid "Bad insn to frv_print_operand, 'L' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2962
+msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2983
+msgid "Bad insn to frv_print_operand, 'O' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:3001
+msgid "Bad insn to frv_print_operand, P modifier:"
+msgstr ""
+
+#: config/frv/frv.c:3021
+msgid "Bad insn in frv_print_operand, z case"
+msgstr ""
+
+#: config/frv/frv.c:3049
+msgid "Bad insn in frv_print_operand, 0 case"
+msgstr ""
+
+#: config/frv/frv.c:3054
+#, fuzzy
+msgid "frv_print_operand: unknown code"
+msgstr "fr30_print_operand: ÉÔÌÀ¤Ê¥³¡¼¥É¤Ç¤¹"
+
+#: config/frv/frv.c:5737
+msgid "Bad output_move_single operand"
+msgstr ""
+
+#: config/frv/frv.c:5866
+msgid "Bad output_move_double operand"
+msgstr ""
+
+#: config/frv/frv.c:6010
+msgid "Bad output_condmove_single operand"
+msgstr ""
+
+#: config/frv/frv.c:8315
+msgid "frv_registers_update"
+msgstr ""
+
+#: config/frv/frv.c:8475
+msgid "frv_registers_used_p"
+msgstr ""
+
+#: config/frv/frv.c:8604
+msgid "frv_registers_set_p"
+msgstr ""
+
+#: config/frv/frv.c:9171
+#, fuzzy
+msgid "accumulator is not a constant integer"
+msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
+
+#: config/frv/frv.c:9176
+msgid "accumulator number is out of bounds"
+msgstr ""
+
+#: config/frv/frv.c:9187
+#, fuzzy, c-format
+msgid "inappropriate accumulator for `%s'"
+msgstr "`%s' ¤ÎÁ°ÊýÀë¸À¤¬¤¢¤ê¤Þ¤»¤ó"
+
+#: config/frv/frv.c:9253
+#, c-format
+msgid "`%s' expects a constant argument"
+msgstr ""
+
+#: config/frv/frv.c:9258
+#, fuzzy, c-format
+msgid "constant argument out of range for `%s'"
+msgstr "±é»»»ÒÈֹ椬¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÈϰϳ°¤Ç¤¹"
+
+#: config/frv/frv.c:9638
+msgid "media functions are not available unless -mmedia is used"
+msgstr ""
+
+#: config/frv/frv.c:9650
+msgid "this media function is only available on the fr500"
+msgstr ""
+
+#: config/frv/frv.c:9678
+msgid "this media function is only available on the fr400"
+msgstr ""
+
+#. This macro is a C statement to print on `stderr' a string describing the
+#. particular machine description choice.  Every machine description should
+#. define `TARGET_VERSION'.  For example:
+#.
+#. #ifdef MOTOROLA
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
+#. #else
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
+#. #endif
+#: config/frv/frv.h:512
+msgid " (frv)"
+msgstr ""
+
+#: config/h8300/h8300.c:314
 #, fuzzy
 msgid "-ms2600 is used without -ms"
 msgstr "-ms2600 ¤¬ -ms ¤Ê¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
+#: config/h8300/h8300.c:320
+#, fuzzy
+msgid "-mn is used without -mh or -ms"
+msgstr "-ms2600 ¤¬ -ms ¤Ê¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+
 #. 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:117
-msgid "Generate H8/S code"
+#: config/h8300/h8300.h:150
+#, fuzzy
+msgid "Generate H8S code"
 msgstr "H8/S ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/h8300/h8300.h:118
-msgid "Do not generate H8/S code"
+#: config/h8300/h8300.h:151
+#, fuzzy
+msgid "Do not generate H8S code"
 msgstr "H8/S ¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
 
-#: config/h8300/h8300.h:119
-msgid "Generate H8/S2600 code"
+#: config/h8300/h8300.h:152
+#, fuzzy
+msgid "Generate H8S/2600 code"
 msgstr "H8/S2600 ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/h8300/h8300.h:120
-msgid "Do not generate H8/S2600 code"
+#: config/h8300/h8300.h:153
+#, fuzzy
+msgid "Do not generate H8S/2600 code"
 msgstr "H8/S2600 ¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
 
-#: config/h8300/h8300.h:121
+#: config/h8300/h8300.h:154
 msgid "Make integers 32 bits wide"
 msgstr "À°¿ô¤ò 32 ¥Ó¥Ã¥ÈÉý¤È¤¹¤ë"
 
-#: config/h8300/h8300.h:124
+#: config/h8300/h8300.h:157
 msgid "Use registers for argument passing"
 msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤¹¤ë"
 
-#: config/h8300/h8300.h:126
+#: config/h8300/h8300.h:159
 msgid "Do not use registers for argument passing"
 msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤·¤Ê¤¤"
 
-#: config/h8300/h8300.h:128
+#: config/h8300/h8300.h:161
 msgid "Consider access to byte sized memory slow"
 msgstr "¥Ð¥¤¥È¥µ¥¤¥ºÃ±°Ì¤Î¥á¥â¥ê¥¢¥¯¥»¥¹¤¬ÃÙ¤¤¤³¤È¤ò¹Íθ¤¹¤ë"
 
-#: config/h8300/h8300.h:129
+#: config/h8300/h8300.h:162
 msgid "Enable linker relaxing"
 msgstr "¥ê¥ó¥«¤Î -relax ¥ª¥×¥·¥ç¥ó¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/h8300/h8300.h:131
+#: config/h8300/h8300.h:164
 msgid "Generate H8/300H code"
 msgstr "H8/300H ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/h8300/h8300.h:132
+#: config/h8300/h8300.h:165
+msgid "Enable the normal mode"
+msgstr ""
+
+#: config/h8300/h8300.h:166
 msgid "Do not generate H8/300H code"
 msgstr "H8/300H ¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
 
-#: config/h8300/h8300.h:133
+#: config/h8300/h8300.h:167
 msgid "Use H8/300 alignment rules"
 msgstr "H8/300 ¥¢¥é¥¤¥ó¥á¥ó¥Èµ¬Â§¤ò»ÈÍѤ¹¤ë"
 
-#: config/i370/i370-c.c:54
+#: config/i370/i370-c.c:53
 msgid "junk at end of #pragma map"
 msgstr "#pragma map ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: config/i370/i370-c.c:60
+#: config/i370/i370-c.c:59
 msgid "malformed #pragma map, ignored"
 msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: config/i370/i370.c:897
+#: config/i370/i370.c:915
 msgid "real name is too long - alias ignored"
 msgstr "ËÜÍè¤Î̾Á°¤¬Ä¹¤¹¤®¤Þ¤¹ - ÊÌ̾¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: config/i370/i370.c:902
+#: config/i370/i370.c:920
 msgid "alias name is too long - alias ignored"
 msgstr "ÊÌ̾¤¬Ä¹¤¹¤®¤Þ¤¹ - ÊÌ̾¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: config/i370/i370.c:1173
+#: config/i370/i370.c:1191
 msgid "internal error--no jump follows compare:"
 msgstr ""
 
@@ -9949,373 +10383,380 @@ msgstr ""
 #. 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
+#: config/i370/i370.h:75
 msgid "Generate char instructions"
 msgstr "ʸ»úÌ¿Îá¤òÀ¸À®¤¹¤ë"
 
-#: config/i370/i370.h:64
+#: config/i370/i370.h:76
 msgid "Do not generate char instructions"
 msgstr "ʸ»úÌ¿Îá¤òÀ¸À®¤·¤Ê¤¤"
 
-#: config/i386/cygwin.h:51
-msgid "Use the Cygwin interface"
-msgstr "Cygwin ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
-
-#: config/i386/cygwin.h:53
-msgid "Use the Mingw32 interface"
-msgstr "Mingw32 ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
-
-#: config/i386/cygwin.h:54
-msgid "Create GUI application"
-msgstr "GUI ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë"
-
-#: config/i386/cygwin.h:55
-msgid "Don't set Windows defines"
-msgstr "Windows ¤Î define ¤òÀßÄꤷ¤Ê¤¤"
-
-#: config/i386/cygwin.h:56
-msgid "Set Windows defines"
-msgstr "Windows ¤Î define ¤òÀßÄꤹ¤ë"
-
-#: config/i386/cygwin.h:58
-msgid "Create console application"
-msgstr "¥³¥ó¥½¡¼¥ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë"
-
-#: config/i386/cygwin.h:59 config/i386/win32.h:59
-msgid "Generate code for a DLL"
-msgstr "DLL ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/i386/cygwin.h:61 config/i386/win32.h:61
-msgid "Ignore dllimport for functions"
-msgstr "´Ø¿ô¤Ø¤Î dllimport ¤ò̵»ë¤¹¤ë"
-
-#: config/i386/cygwin.h:63
-msgid "Use Mingw-specific thread support"
-msgstr "Mingw ¸ÇÍ­¤Î¥¹¥ì¥Ã¥É¥µ¥Ý¡¼¥È¤ò»ÈÍѤ¹¤ë"
-
-#: config/i386/cygwin.h:257
-#, c-format
-msgid "-f%s ignored for target (all code is position independent)"
-msgstr "-f%s ¤Ï¥¿¡¼¥²¥Ã¥È¤Ç̵»ë¤µ¤ì¤Þ¤¹ (Á´¤Æ¤Î¥³¡¼¥É¤Ï°ÌÃÖÈó°Í¸¤Ç¤¹)"
-
-#: config/i386/dgux.h:60
-msgid "Retain standard MXDB information"
-msgstr "ɸ½à MXDB ¾ðÊó¤òÊÝ»ý¤¹¤ë"
-
-#: config/i386/dgux.h:62
-msgid "Retain legend information"
-msgstr "legend ¾ðÊó¤ò°Ý»ý¤¹¤ë"
-
-#: config/i386/dgux.h:65
-msgid "Generate external legend information"
-msgstr "³°Éô legend ¾ðÊó¤òÀ¸À®¤¹¤ë"
-
-#: config/i386/dgux.h:67
-msgid "Emit identifying info in .s file"
-msgstr ".s ¥Õ¥¡¥¤¥ëÆâ¤Ë¼±Ê̻ҾðÊó¤òÁ÷½Ð¤¹¤ë"
-
-#: config/i386/dgux.h:69
-msgid "Warn when a function arg is a structure"
-msgstr "´Ø¿ô¤Î°ú¿ô¤¬¹½Â¤ÂΤÀ¤Ã¤¿¤é·Ù¹ð¤¹¤ë"
-
-#: config/i386/dgux.h:252
-msgid "argument is a structure"
-msgstr "°ú¿ô¤¬¹½Â¤ÂΤǤ¹"
-
-#: config/i386/djgpp.h:201
-#, fuzzy
-msgid "-mbnu210 is ignored (option is obsolete)"
-msgstr "-mbnu210 ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿(ÇѤ줿¥ª¥×¥·¥ç¥ó¤Ç¤¹)"
-
-#: config/i386/i386.c:921
+#: config/i386/i386.c:1043
 #, fuzzy, c-format
 msgid "code model %s not supported in PIC mode"
 msgstr "-mcmodel= ¤Ï 32 bit ¥·¥¹¥Æ¥à¾å¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: config/i386/i386.c:931 config/sparc/sparc.c:346
+#: config/i386/i386.c:1053 config/sparc/sparc.c:356
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "-mcmodel= ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤ÆÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/i386/i386.c:946
+#: config/i386/i386.c:1068
 #, fuzzy, c-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "-mabi= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/i386/i386.c:949
+#: config/i386/i386.c:1071
 #, fuzzy, c-format
 msgid "code model `%s' not supported in the %s bit mode"
 msgstr "-mcmodel= ¤Ï 32 bit ¥·¥¹¥Æ¥à¾å¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: config/i386/i386.c:952
+#: config/i386/i386.c:1074
 #, fuzzy
 msgid "code model `large' not supported yet"
 msgstr "`%s' ¤Ï %s ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: config/i386/i386.c:954
+#: config/i386/i386.c:1076
 #, c-format
 msgid "%i-bit mode not compiled in"
 msgstr ""
 
-#: config/i386/i386.c:984 config/mips/mips.c:4972
+#: config/i386/i386.c:1106
 #, c-format
 msgid "bad value (%s) for -march= switch"
 msgstr "-march= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/i386/i386.c:995 config/mips/mips.c:4928
+#: config/i386/i386.c:1117
 #, c-format
 msgid "bad value (%s) for -mcpu= switch"
 msgstr "-mcpu= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/i386/i386.c:1014
+#: config/i386/i386.c:1134
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:1027
+#: config/i386/i386.c:1147
 #, fuzzy
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:1032 config/i386/i386.c:1045 config/i386/i386.c:1058
+#: config/i386/i386.c:1152 config/i386/i386.c:1165 config/i386/i386.c:1178
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:1040
+#: config/i386/i386.c:1160
 #, fuzzy
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:1053
+#: config/i386/i386.c:1173
 #, fuzzy
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:1092
+#: config/i386/i386.c:1211
 #, fuzzy, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d ¤¬ 2 ¤«¤é 31 ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:1104
+#: config/i386/i386.c:1223
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d ¤¬ 0 ¤«¤é 5 ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:1121
+#: config/i386/i386.c:1235
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-dialect= switch"
+msgstr "-msdata ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+
+#: config/i386/i386.c:1256
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr ""
 
-#: config/i386/i386.c:1123
+#: config/i386/i386.c:1258
 #, fuzzy
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr "PIC ¥³¡¼¥ÉÀ¸À®¤Ï²Äȼ¹Իþ¥â¥Ç¥ë¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó\n"
 
-#: config/i386/i386.c:1139 config/i386/i386.c:1150
+#: config/i386/i386.c:1274 config/i386/i386.c:1285
 #, fuzzy
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: config/i386/i386.c:1155
+#: config/i386/i386.c:1290
 #, fuzzy
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: config/i386/i386.c:1162
+#: config/i386/i386.c:1297
 #, fuzzy, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "-march= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/i386/i386.c:1289
+#: config/i386/i386.c:1429
 #, fuzzy, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr "3 ¤Ä¤Î 'l' ÀÜÈø¼­¤¬À°¿ôÄê¿ô¤Ë¤Ä¤¤¤Æ¤¤¤Þ¤¹"
 
-#: config/i386/i386.c:1295
+#: config/i386/i386.c:1435
 #, fuzzy, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "ÄêµÁ¤Î¸å¤Ç `%s' Â°À­¤ò¥»¥Ã¥È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: config/i386/i386.c:5317
+#: config/i386/i386.c:6176
 msgid "invalid UNSPEC as operand"
 msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤Æ̵¸ú¤Ê UNSPEC"
 
-#: config/i386/i386.c:5518
+#: config/i386/i386.c:6438
 msgid "extended registers have no high halves"
 msgstr ""
 
-#: config/i386/i386.c:5533
+#: config/i386/i386.c:6453
 msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: config/i386/i386.c:5778
+#: config/i386/i386.c:6768
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
-#: config/i386/i386.c:9729
-#, fuzzy
-msgid "unknown insn mode"
-msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
+#: config/i386/i386.c:6814
+#, fuzzy, c-format
+msgid "invalid operand code `%c'"
+msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+
+#: config/i386/i386.c:6861
+#, fuzzy
+msgid "invalid constraints for operand"
+msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤Æ̵¸ú¤Ê¼°"
+
+#: config/i386/i386.c:11027
+#, fuzzy
+msgid "unknown insn mode"
+msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
 
 #. @@@ better error message
-#: config/i386/i386.c:11608 config/i386/i386.c:11641 config/i386/i386.c:11778
+#: config/i386/i386.c:13083 config/i386/i386.c:13119
 msgid "selector must be an immediate"
 msgstr "¥»¥ì¥¯¥¿¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
 #. @@@ better error message
-#: config/i386/i386.c:11809 config/i386/i386.c:11837
+#: config/i386/i386.c:13280 config/i386/i386.c:13314
 msgid "mask must be an immediate"
 msgstr "¥Þ¥¹¥¯¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.h:45 config/mips/mips.h:186
+#: config/i386/i386.c:13346
+#, fuzzy
+msgid "shift must be an immediate"
+msgstr "¥Þ¥¹¥¯¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+
+#: config/i386/winnt.c:105
+#, fuzzy, c-format
+msgid "`%s' attribute only applies to variables"
+msgstr "`%s' Â°À­¤Ï·¿¤Ë¤ÏŬÍѤµ¤ì¤Þ¤»¤ó"
+
+#: config/i386/winnt.c:275
+#, fuzzy, c-format
+msgid "`%s' declared as both exported to and imported from a DLL"
+msgstr "`%s' ¤¬ DLL ¤«¤é import¡¢DLL ¤Ë export ¤ÎξÊý¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+
+#: config/i386/cygwin.h:45
+msgid "Use the Cygwin interface"
+msgstr "Cygwin ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
+
+#: config/i386/cygwin.h:46
+msgid "Use the Mingw32 interface"
+msgstr "Mingw32 ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
+
+#: config/i386/cygwin.h:47
+msgid "Create GUI application"
+msgstr "GUI ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë"
+
+#: config/i386/cygwin.h:48
+msgid "Don't set Windows defines"
+msgstr "Windows ¤Î define ¤òÀßÄꤷ¤Ê¤¤"
+
+#: config/i386/cygwin.h:49
+msgid "Set Windows defines"
+msgstr "Windows ¤Î define ¤òÀßÄꤹ¤ë"
+
+#: config/i386/cygwin.h:50
+msgid "Create console application"
+msgstr "¥³¥ó¥½¡¼¥ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë"
+
+#: config/i386/cygwin.h:51 config/i386/win32.h:59
+msgid "Generate code for a DLL"
+msgstr "DLL ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/i386/cygwin.h:53 config/i386/win32.h:61
+msgid "Ignore dllimport for functions"
+msgstr "´Ø¿ô¤Ø¤Î dllimport ¤ò̵»ë¤¹¤ë"
+
+#: config/i386/cygwin.h:55
+msgid "Use Mingw-specific thread support"
+msgstr "Mingw ¸ÇÍ­¤Î¥¹¥ì¥Ã¥É¥µ¥Ý¡¼¥È¤ò»ÈÍѤ¹¤ë"
+
+#: config/i386/cygwin.h:244
+#, c-format
+msgid "-f%s ignored for target (all code is position independent)"
+msgstr "-f%s ¤Ï¥¿¡¼¥²¥Ã¥È¤Ç̵»ë¤µ¤ì¤Þ¤¹ (Á´¤Æ¤Î¥³¡¼¥É¤Ï°ÌÃÖÈó°Í¸¤Ç¤¹)"
+
+#: config/i386/djgpp.h:204
 #, fuzzy
-msgid "half-pic init called on systems that don't support it"
-msgstr "half-pic ½é´ü²½¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Ê¤¤¥·¥¹¥Æ¥à¤Ç¸Æ¤Ó½Ð¤µ¤ì¤Þ¤·¤¿¡£"
+msgid "-mbnu210 is ignored (option is obsolete)"
+msgstr "-mbnu210 ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿(ÇѤ줿¥ª¥×¥·¥ç¥ó¤Ç¤¹)"
 
 #. Deprecated.
-#: config/i386/i386.h:297
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#: config/i386/i386.h:306
 msgid "Alternate calling convention"
 msgstr "¸Æ¤Ó½Ð¤·µ¬Ìó¤òÆþ¤ìÂؤ¨¤ë"
 
-#: config/i386/i386.h:299 config/m68k/m68k.h:180 config/ns32k/ns32k.h:106
+#: config/i386/i386.h:308 config/m68k/m68k.h:180 config/ns32k/ns32k.h:144
 msgid "Use normal calling convention"
 msgstr "ÉáÄ̤θƤӽФ·µ¬Ìó¤ò»È¤¦"
 
-#: config/i386/i386.h:301
+#: config/i386/i386.h:310
 msgid "Align some doubles on dword boundary"
 msgstr "double ¤ò dword ¶­³¦¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
 
-#: config/i386/i386.h:303
+#: config/i386/i386.h:312
 msgid "Align doubles on word boundary"
 msgstr "double ¤ò word ¶­³¦¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
 
-#: config/i386/i386.h:305
+#: config/i386/i386.h:314
 msgid "Uninitialized locals in .bss"
 msgstr ".bss ¤Ë¤¢¤ë¥í¡¼¥«¥ë¤Ê¤â¤Î¤Ï½é´ü²½¤µ¤ì¤Ê¤¤"
 
-#: config/i386/i386.h:307
+#: config/i386/i386.h:316
 msgid "Uninitialized locals in .data"
 msgstr ".data ¤Ë¤¢¤ë¥í¡¼¥«¥ë¤Ê¤â¤Î¤Ï½é´ü²½¤µ¤ì¤Ê¤¤"
 
-#: config/i386/i386.h:309 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
+#: config/i386/i386.h:318 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
+#: config/ns32k/ns32k.h:167
 msgid "Use IEEE math for fp comparisons"
 msgstr "ÉâÆ°¾®¿ôÅÀÈæ³Ó¤Ë IEEE µ¬³Ê¤ò»È¤¦"
 
-#: config/i386/i386.h:311
+#: config/i386/i386.h:320 config/ns32k/ns32k.h:169
 msgid "Do not use IEEE math for fp comparisons"
 msgstr "ÉâÆ°¾®¿ôÅÀÈæ³Ó¤Ë IEEE µ¬³Ê¤ò»È¤ï¤Ê¤¤"
 
-#: config/i386/i386.h:313
+#: config/i386/i386.h:322
 msgid "Return values of functions in FPU registers"
 msgstr "FPU ¥ì¥¸¥¹¥¿Æâ¤Îµ¡Ç½¤ÎÃͤòÊÖ¤¹"
 
-#: config/i386/i386.h:315
+#: config/i386/i386.h:324
 msgid "Do not return values of functions in FPU registers"
 msgstr "FPU ¥ì¥¸¥¹¥¿Æâ¤Îµ¡Ç½¤ÎÃͤòÊÖ¤µ¤Ê¤¤"
 
-#: config/i386/i386.h:317
+#: config/i386/i386.h:326
 msgid "Do not generate sin, cos, sqrt for FPU"
 msgstr "FPU ÍѤΠsin, cos, sqrt ¤òÀ¸À®¤·¤Ê¤¤"
 
-#: config/i386/i386.h:319
+#: config/i386/i386.h:328
 msgid "Generate sin, cos, sqrt for FPU"
 msgstr "FPU ÍѤΠsin, cos, sqrt ¤òÀ¸À®¤¹¤ë"
 
-#: config/i386/i386.h:321
+#: config/i386/i386.h:330
 msgid "Omit the frame pointer in leaf functions"
 msgstr "Ëöü¤Î´Ø¿ô¤Ç¤Ï¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤ò¾Êά¤¹¤ë"
 
-#: config/i386/i386.h:324
+#: config/i386/i386.h:333
 msgid "Enable stack probing"
 msgstr "¥¹¥¿¥Ã¥¯Ãµº÷¤òÍ­¸ú¤Ë¤¹¤ë"
 
 #. undocumented
 #. undocumented
-#: config/i386/i386.h:329
+#: config/i386/i386.h:338
 msgid "Align destination of the string operations"
 msgstr "ʸ»úÎóÁàºî¤Î½ñ¹þ¤ßÀè¤ò¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
 
-#: config/i386/i386.h:331
+#: config/i386/i386.h:340
 msgid "Do not align destination of the string operations"
 msgstr "ʸ»úÎóÁàºî¤Î½ñ¹þ¤ßÀè¤ò¥¢¥é¥¤¥ó¥á¥ó¥È¤·¤Ê¤¤"
 
-#: config/i386/i386.h:333
+#: config/i386/i386.h:342
 msgid "Inline all known string operations"
 msgstr "´ûÃΤÎÁ´¤Æ¤Îʸ»úÎóÁàºî¤ò inline ¤Ë¤¹¤ë"
 
-#: config/i386/i386.h:335
+#: config/i386/i386.h:344
 msgid "Do not inline all known string operations"
 msgstr "´ûÃΤÎÁ´¤Æ¤Îʸ»úÎóÁàºî¤ò inline ¤Ë¤·¤Ê¤¤"
 
-#: config/i386/i386.h:337 config/i386/i386.h:342
+#: config/i386/i386.h:346 config/i386/i386.h:350
 msgid "Use push instructions to save outgoing arguments"
 msgstr "½ÐÎϤ¹¤ë°ú¿ô¤ò¥»¡¼¥Ö¤¹¤ë¤¿¤á push Ì¿Îá¤ò»È¤¦"
 
-#: config/i386/i386.h:339 config/i386/i386.h:344
+#: config/i386/i386.h:348 config/i386/i386.h:352
 msgid "Do not use push instructions to save outgoing arguments"
 msgstr "½ÐÎϤ¹¤ë°ú¿ô¤ò¥»¡¼¥Ö¤¹¤ë¤¿¤á¤Ë¤Ï push Ì¿Îá¤ò»È¤ï¤Ê¤¤"
 
-#: config/i386/i386.h:346
+#: config/i386/i386.h:354
 #, fuzzy
 msgid "Support MMX built-in functions"
 msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤òʤ¤¤±£¤·¤Þ¤¹"
 
-#: config/i386/i386.h:348
+#: config/i386/i386.h:356
 #, fuzzy
 msgid "Do not support MMX built-in functions"
 msgstr "¤¤¤¯¤Ä¤«¤ÎÁȤ߹þ¤ß´Ø¿ô¤òǧ¼±¤µ¤»¤Ê¤¤"
 
-#: config/i386/i386.h:351
+#: config/i386/i386.h:358
 #, fuzzy
 msgid "Support 3DNow! built-in functions"
 msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤òʤ¤¤±£¤·¤Þ¤¹"
 
-#: config/i386/i386.h:354
+#: config/i386/i386.h:360
 #, fuzzy
 msgid "Do not support 3DNow! built-in functions"
 msgstr "¤¤¤¯¤Ä¤«¤ÎÁȤ߹þ¤ß´Ø¿ô¤òǧ¼±¤µ¤»¤Ê¤¤"
 
-#: config/i386/i386.h:356
+#: config/i386/i386.h:362
 msgid "Support MMX and SSE built-in functions and code generation"
 msgstr ""
 
-#: config/i386/i386.h:359
+#: config/i386/i386.h:364
 msgid "Do not support MMX and SSE built-in functions and code generation"
 msgstr ""
 
-#: config/i386/i386.h:361
+#: config/i386/i386.h:366
 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr ""
 
-#: config/i386/i386.h:364
+#: config/i386/i386.h:368
 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr ""
 
-#: config/i386/i386.h:366
+#: config/i386/i386.h:370
 #, fuzzy
 msgid "sizeof(long double) is 16"
 msgstr "sizeof(long double) ¤Ï 16 ¤È¤¹¤ë¡£"
 
-#: config/i386/i386.h:368
+#: config/i386/i386.h:372
 #, fuzzy
 msgid "sizeof(long double) is 12"
 msgstr "sizeof(long double) ¤Ï 12 ¤È¤¹¤ë¡£"
 
-#: config/i386/i386.h:370
+#: config/i386/i386.h:374
 #, fuzzy
 msgid "Generate 64bit x86-64 code"
 msgstr "H8/S ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/i386/i386.h:372
+#: config/i386/i386.h:376
 #, fuzzy
 msgid "Generate 32bit i386 code"
 msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
 
-#: config/i386/i386.h:374
+#: config/i386/i386.h:378
 msgid "Use red-zone in the x86-64 code"
 msgstr ""
 
-#: config/i386/i386.h:376
+#: config/i386/i386.h:380
 #, fuzzy
 msgid "Do not use red-zone in the x86-64 code"
 msgstr "H8/S ¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
@@ -10329,20 +10770,20 @@ msgstr "H8/S 
 #. 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:422 config/rs6000/rs6000.h:443 config/sparc/sparc.h:685
+#: config/i386/i386.h:409 config/rs6000/rs6000.h:393 config/sparc/sparc.h:635
 msgid "Schedule code for given CPU"
 msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤ò¥¹¥±¥¸¥å¡¼¥ë¤¹¤ë"
 
-#: config/i386/i386.h:424
+#: config/i386/i386.h:411
 #, fuzzy
 msgid "Generate floating point mathematics using given instruction set"
 msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
 
-#: config/i386/i386.h:426
+#: config/i386/i386.h:413
 msgid "Generate code for given CPU"
 msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/i386/i386.h:428
+#: config/i386/i386.h:415
 msgid "Number of registers used to pass integer arguments"
 msgstr "¥ì¥¸¥¹¥¿¤Î¿ô¤¬À°¿ô¤ò°ú¿ô¤òÅϤ¹¤¿¤á¤Ë»È¤ï¤ì¤ë"
 
@@ -10356,71 +10797,43 @@ 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:430 config/m68k/m68k.h:263
+#: config/i386/i386.h:417 config/m68k/m68k.h:263
 msgid "Loop code aligned to this power of 2"
 msgstr "¥ë¡¼¥×¥³¡¼¥É¤ò¤³¤ÎÃͤÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
 
-#: config/i386/i386.h:432 config/m68k/m68k.h:265
+#: config/i386/i386.h:419 config/m68k/m68k.h:265
 msgid "Jump targets are aligned to this power of 2"
 msgstr "¥¸¥ã¥ó¥×Àè¤ò¤³¤ÎÃͤÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
 
-#: config/i386/i386.h:434 config/m68k/m68k.h:267
+#: config/i386/i386.h:421 config/m68k/m68k.h:267
 msgid "Function starts are aligned to this power of 2"
 msgstr "´Ø¿ô¤Î³«»Ï°ÌÃÖ¤ò¤³¤ÎÃͤÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
 
-#: config/i386/i386.h:437
+#: config/i386/i386.h:424
 msgid "Attempt to keep stack aligned to this power of 2"
 msgstr "¤Ç¤­¤ë¤À¤±¥¹¥¿¥Ã¥¯¤ò¤³¤ÎÃͤÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
 
-#: config/i386/i386.h:439
+#: config/i386/i386.h:426
 msgid "Branches are this expensive (1-5, arbitrary units)"
 msgstr "¥Ö¥é¥ó¥Á¤Î¥³¥¹¥È¤ò»Ø¼¨¤¹¤ë (1-5, Ç¤°Õ¤Î¸Ä¿ô)"
 
-#: config/i386/i386.h:441
+#: config/i386/i386.h:428
 #, fuzzy
 msgid "Use given x86-64 code model"
 msgstr "Í¿¤¨¤é¤ì¤¿ Sparc ¥³¡¼¥É¥â¥Ç¥ë¤ò»ÈÍѤ¹¤ë"
 
-#: config/i386/i386.h:447
+#. Undocumented.
+#. Undocumented.
+#: config/i386/i386.h:434
 #, fuzzy
 msgid "Use given assembler dialect"
 msgstr "DEC ¥¢¥»¥ó¥Ö¥éʸˡ¤ò»ÈÍѤ¹¤ë"
 
-#: config/i386/osf1elf.h:112
-msgid "Profiling uses mcount"
-msgstr "¥×¥í¥Õ¥¡¥¤¥ë¤Ç mcount ¤òÍøÍѤ¹¤ë"
-
-#: config/i386/osfrose.h:60
-msgid "Emit half-PIC code"
-msgstr "Ⱦ PIC ¥³¡¼¥É¤òÁ÷½Ð¤¹¤ë"
-
-#. intentionally undoc
-#. intentionally undoc
-#: config/i386/osfrose.h:67
-msgid "Emit ELF object code"
-msgstr "ELF ¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤òÁ÷½Ð¤¹¤ë"
-
-#: config/i386/osfrose.h:69
-msgid "Emit ROSE object code"
-msgstr "ROSE ¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤òÁ÷½Ð¤¹¤ë"
-
-#: config/i386/osfrose.h:71
-msgid "Symbols have a leading underscore"
-msgstr "¥·¥ó¥Ü¥ë¤ÎƬ¤Ë¥¢¥ó¥À¡¼¥¹¥³¥¢¤ò¤Ä¤±¤ë"
-
-#: config/i386/osfrose.h:74
-msgid "Align to >word boundaries"
-msgstr "¥ï¡¼¥É¶­³¦¤è¤êÂ礭¤á¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
-
-#: config/i386/osfrose.h:77
-msgid "Use mcount for profiling"
-msgstr "¥×¥í¥Õ¥¡¥¤¥ëÍѤˠmcount ¤òÍøÍѤ¹¤ë"
-
-#: config/i386/osfrose.h:79
-msgid "Use mcount_ptr for profiling"
-msgstr "¥×¥í¥Õ¥¡¥¤¥ë¤Î¤¿¤á¤Ë mcount_ptr ¤òÍøÍѤ¹¤ë"
+#: config/i386/i386.h:436
+msgid "Use given thread-local storage dialect"
+msgstr ""
 
-#: config/i386/sco5.h:771
+#: config/i386/sco5.h:700
 msgid "Generate ELF output"
 msgstr "ELF ½ÐÎϤòÀ¸À®¤¹¤ë"
 
@@ -10436,16 +10849,6 @@ msgstr "Cygwin 
 msgid "Use bare Windows interface"
 msgstr "ÁǤΠWindows ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
 
-#: config/i386/winnt.c:94
-#, fuzzy, c-format
-msgid "`%s' attribute only applies to variables"
-msgstr "`%s' Â°À­¤Ï·¿¤Ë¤ÏŬÍѤµ¤ì¤Þ¤»¤ó"
-
-#: config/i386/winnt.c:262
-#, fuzzy, c-format
-msgid "`%s' declared as both exported to and imported from a DLL"
-msgstr "`%s' ¤¬ DLL ¤«¤é import¡¢DLL ¤Ë export ¤ÎξÊý¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
 #. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
 #. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
 #: config/i386/xm-djgpp.h:71
@@ -10463,33 +10866,31 @@ msgstr "
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr "´Ä¶­ÊÑ¿ô DJGPP ¤¬¡¢²õ¤ì¤¿¥Õ¥¡¥¤¥ë '%s' ¤ò¼¨¤·¤Æ¤¤¤Þ¤¹¡£"
 
-#. 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.c:67
+#: config/i960/i960-c.c:66
 msgid "sorry, not implemented: #pragma align NAME=SIZE"
 msgstr "»ÄÇ°¡¢¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: #pragma align NAME=SIZE"
 
-#: config/i960/i960-c.c:72
+#: config/i960/i960-c.c:71
 msgid "malformed #pragma align - ignored"
 msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: config/i960/i960-c.c:110
+#: config/i960/i960-c.c:109
 msgid "sorry, not implemented: #pragma noalign NAME"
 msgstr "»ÄÇ°¡¢¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: #pragma noalign NAME"
 
-#: config/i960/i960.c:1405 config/m68k/m68k.c:669 config/rs6000/rs6000.c:7674
+#: config/i960/i960.c:121 config/i960/i960.c:131
+msgid "conflicting architectures defined - using C series"
+msgstr "¶¥¹ç¤¹¤ë architecture ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿ - C ¥·¥ê¡¼¥º»ÈÍÑ"
+
+#: config/i960/i960.c:126
+msgid "conflicting architectures defined - using K series"
+msgstr "¶¥¹ç¤¹¤ë architecture ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿ - K ¥·¥ê¡¼¥º»ÈÍÑ<"
+
+#: config/i960/i960.c:141
+msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
+msgstr "iC2.0 ¤È iC3.0 ¤È¤Ï¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó - iC3.0 ¤ò»ÈÍѤ·¤Þ¤¹"
+
+#: config/i960/i960.c:1448 config/m68k/m68k.c:559 config/rs6000/rs6000.c:9931
 msgid "stack limit expression is not supported"
 msgstr "¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
@@ -10500,311 +10901,333 @@ msgstr "
 #. 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:246
+#: config/i960/i960.h:240
 msgid "Generate SA code"
 msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/i960/i960.h:249
+#: config/i960/i960.h:243
 msgid "Generate SB code"
 msgstr "SB ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
 #. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate SC code")},
-#: config/i960/i960.h:254
+#: config/i960/i960.h:248
 msgid "Generate KA code"
 msgstr "KA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/i960/i960.h:257
+#: config/i960/i960.h:251
 msgid "Generate KB code"
 msgstr "KB ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
 #. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate KC code")},
-#: config/i960/i960.h:262
+#: config/i960/i960.h:256
 msgid "Generate JA code"
 msgstr "JA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/i960/i960.h:264
+#: config/i960/i960.h:258
 msgid "Generate JD code"
 msgstr "JD ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/i960/i960.h:267
+#: config/i960/i960.h:261
 msgid "Generate JF code"
 msgstr "JF ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/i960/i960.h:269
+#: config/i960/i960.h:263
 msgid "generate RP code"
 msgstr "RP ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/i960/i960.h:272
+#: config/i960/i960.h:266
 msgid "Generate MC code"
 msgstr "MC ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/i960/i960.h:275
+#: config/i960/i960.h:269
 msgid "Generate CA code"
 msgstr "CA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
 #. {"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:285
+#: config/i960/i960.h:279
 msgid "Generate CF code"
 msgstr "CF ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/i960/i960.h:291
+#: config/i960/i960.h:283 config/mips/mips.h:568 config/pa/pa.h:252
+msgid "Use software floating point"
+msgstr "¥½¥Õ¥ÈÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ¹¤ë"
+
+#: config/i960/i960.h:285
 msgid "Use alternate leaf function entries"
 msgstr "´Ø¿ô¹àÌܤÎÂå¤ï¤ê¤òÍøÍѤ¹¤ë"
 
-#: config/i960/i960.h:293
+#: config/i960/i960.h:287
 msgid "Do not use alternate leaf function entries"
 msgstr "´Ø¿ô¹àÌÜËöÈø¤ÎÂå¤ï¤ê¤ÏÍøÍѤ·¤Ê¤¤"
 
-#: config/i960/i960.h:295
+#: config/i960/i960.h:289
 msgid "Perform tail call optimization"
 msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇŬ²½¤ò¹Ô¤¦"
 
-#: config/i960/i960.h:297
+#: config/i960/i960.h:291
 msgid "Do not perform tail call optimization"
 msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇŬ²½¤ò¹Ô¤ï¤Ê¤¤"
 
-#: config/i960/i960.h:299
+#: config/i960/i960.h:293
 msgid "Use complex addressing modes"
 msgstr "Ê£»¨¤Ê¥¢¥É¥ì¥·¥ó¥°¥â¡¼¥É¤ò»ÈÍѤ¹¤ë"
 
-#: config/i960/i960.h:301
+#: config/i960/i960.h:295
 msgid "Do not use complex addressing modes"
 msgstr "Ê£»¨¤Ê¥¢¥É¥ì¥·¥ó¥°¥â¡¼¥É¤òÍøÍѤ·¤Ê¤¤"
 
-#: config/i960/i960.h:303
+#: config/i960/i960.h:297
 msgid "Align code to 8 byte boundary"
 msgstr "¥³¡¼¥É¤ò 8 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
 
-#: config/i960/i960.h:305
+#: config/i960/i960.h:299
 msgid "Do not align code to 8 byte boundary"
 msgstr "¥³¡¼¥É¤ò 8 bit ¥³¡¼¥É¤Ë¥¢¥é¥¤¥ó¤·¤Ê¤¤"
 
 #. {"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:311 config/i960/i960.h:313
+#: config/i960/i960.h:305 config/i960/i960.h:307
 msgid "Enable compatibility with iC960 v2.0"
 msgstr "iC960 v2.0 ¤È¤Î¸ß´¹À­¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/i960/i960.h:315
+#: config/i960/i960.h:309
 msgid "Enable compatibility with iC960 v3.0"
 msgstr "iC960 v3.0 ¤È¤Î¸ß´¹À­¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/i960/i960.h:317 config/i960/i960.h:319
+#: config/i960/i960.h:311 config/i960/i960.h:313
 msgid "Enable compatibility with ic960 assembler"
 msgstr "ic960 ¥¢¥»¥ó¥Ö¥é¤È¤Î¸ß´¹À­¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/i960/i960.h:321
+#: config/i960/i960.h:315
 msgid "Do not permit unaligned accesses"
 msgstr "¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤òµö²Ä¤·¤Ê¤¤"
 
-#: config/i960/i960.h:323
+#: config/i960/i960.h:317
 msgid "Permit unaligned accesses"
 msgstr "¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤òµö²Ä¤¹¤ë"
 
-#: config/i960/i960.h:325
+#: config/i960/i960.h:319
 msgid "Layout types like Intel's v1.3 gcc"
 msgstr "Intel ¤Î v1.3 gcc ¤ÎÍͤʥ¿¥¤¥×¤ËÇÛÃÖ¤¹¤ë"
 
-#: config/i960/i960.h:327
+#: config/i960/i960.h:321
 msgid "Do not layout types like Intel's v1.3 gcc"
 msgstr "Intel v1.3 gcc ¤ÎÍͤʥ¿¥¤¥×¤ÎÇÛÃÖ¤ò¹Ô¤Ê¤ï¤Ê¤¤"
 
-#: config/i960/i960.h:329 config/sparc/freebsd.h:80 config/sparc/linux.h:85
-#: config/sparc/linux64.h:138
+#: config/i960/i960.h:323 config/sparc/freebsd.h:79 config/sparc/linux.h:86
+#: config/sparc/linux64.h:88 config/sparc/netbsd-elf.h:238
 msgid "Use 64 bit long doubles"
 msgstr "64 ¥Ó¥Ã¥È long double ¤ò»ÈÍѤ¹¤ë"
 
-#: config/i960/i960.h:331
+#: config/i960/i960.h:325
 msgid "Enable linker relaxation"
 msgstr "¥ê¥ó¥«¤Î´ËϤòÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/i960/i960.h:333
+#: config/i960/i960.h:327
 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:348 config/i960/i960.h:358
-msgid "conflicting architectures defined - using C series"
-msgstr "¶¥¹ç¤¹¤ë architecture ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿ - C ¥·¥ê¡¼¥º»ÈÍÑ"
-
-#: config/i960/i960.h:353
-msgid "conflicting architectures defined - using K series"
-msgstr "¶¥¹ç¤¹¤ë architecture ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿ - K ¥·¥ê¡¼¥º»ÈÍÑ<"
-
-#: config/i960/i960.h:368
-msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
-msgstr "iC2.0 ¤È iC3.0 ¤È¤Ï¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó - iC3.0 ¤ò»ÈÍѤ·¤Þ¤¹"
-
-#. ??? See the LONG_DOUBLE_TYPE_SIZE definition below.
-#: config/i960/i960.h:379
+#: config/ia64/ia64-c.c:50
 #, fuzzy
-msgid "the -mlong-double-64 option does not work yet"
-msgstr "-mlong-double-64 ¥ª¥×¥·¥ç¥ó¤Ï¤Þ¤ÀÆ°ºî¤·¤Þ¤»¤ó"
+msgid "malformed #pragma builtin"
+msgstr "¤ª¤«¤·¤Ê #pragma implementation"
 
-#: config/ia64/ia64.c:3566
+#: config/ia64/ia64.c:3879
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: ÉÔÌÀ¤Ê¥³¡¼¥É¤Ç¤¹"
 
-#: config/ia64/ia64.c:3840
+#: config/ia64/ia64.c:4157
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "-mfixed-range ¤ÎÃͤϠREG1-REG2 ·Á¼°¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/ia64/ia64.c:3867
+#: config/ia64/ia64.c:4184
 #, c-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s ¤¬¶õ¤ÎÈϰϤǤ¹"
 
-#: config/ia64/ia64.c:3932
-msgid "cannot optimize division for both latency and throughput"
+#: config/ia64/ia64.c:4215
+#, fuzzy
+msgid "cannot optimize floating point division for both latency and throughput"
+msgstr "¥ì¥¤¥Æ¥ó¥·¤È¥¹¥ë¡¼¥×¥Ã¥ÈξÊý¤Îʬ³äºÇŬ²½¤Ï¹Ô¤Ê¤¨¤Þ¤»¤ó"
+
+#: config/ia64/ia64.c:4221
+#, fuzzy
+msgid "cannot optimize integer division for both latency and throughput"
 msgstr "¥ì¥¤¥Æ¥ó¥·¤È¥¹¥ë¡¼¥×¥Ã¥ÈξÊý¤Îʬ³äºÇŬ²½¤Ï¹Ô¤Ê¤¨¤Þ¤»¤ó"
 
+#: config/ia64/ia64.c:4233
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-size= switch"
+msgstr "-mabi= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:112
+#: config/ia64/ia64.h:150
 msgid "Generate big endian code"
 msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
 
-#: config/ia64/ia64.h:114 config/mcore/mcore.h:159
+#: config/ia64/ia64.h:152 config/mcore/mcore.h:159
 msgid "Generate little endian code"
 msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
 
-#: config/ia64/ia64.h:116
+#: config/ia64/ia64.h:154
 msgid "Generate code for GNU as"
 msgstr "GNU as ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/ia64/ia64.h:118
+#: config/ia64/ia64.h:156
 msgid "Generate code for Intel as"
 msgstr "Intel as ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/ia64/ia64.h:120
+#: config/ia64/ia64.h:158
 msgid "Generate code for GNU ld"
 msgstr "GNU ld ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/ia64/ia64.h:122
+#: config/ia64/ia64.h:160
 msgid "Generate code for Intel ld"
 msgstr "Intel ld ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/ia64/ia64.h:124
+#: config/ia64/ia64.h:162
 msgid "Generate code without GP reg"
 msgstr "GP ¥ì¥¸¥¹¥¿ÉÔ»ÈÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/ia64/ia64.h:126
+#: config/ia64/ia64.h:164
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr "³ÈÄ¥¥¢¥»¥ó¥Ö¥ê volatile ¤ÎÁ°¸å¤Ë stop ¥Ó¥Ã¥È¤òÁ÷½Ð¤¹¤ë"
 
-#: config/ia64/ia64.h:128
+#: config/ia64/ia64.h:166
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr "³ÈÄ¥¥¢¥»¥ó¥Ö¥ê volatile ¤ÎÁ°¸å¤Ë stop ¥Ó¥Ã¥È¤òÁ÷½Ð¤¹¤ë"
 
-#: config/ia64/ia64.h:130
+#: config/ia64/ia64.h:168
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr "Itanium (TM) ¥×¥í¥»¥Ã¥µ B step ÍÑ¥³¡¼¥É¤òÁ÷½Ð¤¹¤ë"
 
-#: config/ia64/ia64.h:132
+#: config/ia64/ia64.h:170
 msgid "Use in/loc/out register names"
 msgstr "in/loc/out ¥ì¥¸¥¹¥¿Ì¾¤ò»ÈÍѤ¹¤ë"
 
-#: config/ia64/ia64.h:134
+#: config/ia64/ia64.h:172
 msgid "Disable use of sdata/scommon/sbss"
 msgstr "sdata/scommon/sbss ¤Î»ÈÍѤò̵¸ú¤Ë¤¹¤ë"
 
-#: config/ia64/ia64.h:136
+#: config/ia64/ia64.h:174
 msgid "Enable use of sdata/scommon/sbss"
 msgstr "sdata/scommon/sbss ¤Î»ÈÍѤòÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/ia64/ia64.h:138
+#: config/ia64/ia64.h:176
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr "gp ¤òÄê¿ô¤È¤¹¤ë¡Êâ¡¢´ÖÀܸƤӽФ·¤Ç¤Ï gp ¤ò save/restore ¤¹¤ë¡Ë"
 
-#: config/ia64/ia64.h:140
+#: config/ia64/ia64.h:178
 msgid "Generate self-relocatable code"
 msgstr "¼«¸ÊºÆÇÛÃÖ²Äǽ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/ia64/ia64.h:142
-msgid "Generate inline division, optimize for latency"
+#: config/ia64/ia64.h:180
+#, fuzzy
+msgid "Generate inline floating point division, optimize for latency"
+msgstr "¥ì¥¤¥Æ¥ó¥·¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
+
+#: config/ia64/ia64.h:182
+#, fuzzy
+msgid "Generate inline floating point division, optimize for throughput"
+msgstr "¥¹¥ë¡¼¥×¥Ã¥È¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
+
+#: config/ia64/ia64.h:184
+#, fuzzy
+msgid "Generate inline integer division, optimize for latency"
 msgstr "¥ì¥¤¥Æ¥ó¥·¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
 
-#: config/ia64/ia64.h:144
-msgid "Generate inline division, optimize for throughput"
+#: config/ia64/ia64.h:186
+#, fuzzy
+msgid "Generate inline integer division, optimize for throughput"
 msgstr "¥¹¥ë¡¼¥×¥Ã¥È¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
 
-#: config/ia64/ia64.h:146
+#: config/ia64/ia64.h:188
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr "GNU as ¤òÄ̤¸¤¿ Dwarf2 ¤Î¹Ô¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/ia64/ia64.h:148
+#: config/ia64/ia64.h:190
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr "GNU as ¤òÄ̤¸¤¿ Dwarf2 ¤Î¹Ô¥Ç¥Ð¥Ã¥°¤ò̵¸ú¤Ë¤¹¤ë"
 
-#: config/ia64/ia64.h:176
+#: config/ia64/ia64.h:219
 #, fuzzy
 msgid "Specify range of registers to make fixed"
 msgstr "¸ÇÄꤹ¤ë¤¿¤á¤Î¥ì¥¸¥¹¥¿¤ÎÈϰϤò»ØÄꤹ¤ë"
 
-#: config/m32r/m32r.c:130
+#: config/ip2k/ip2k.c:1082
+#, fuzzy
+msgid "bad operand"
+msgstr "̵¸ú¤Ê %P ¥ª¥Ú¥é¥ó¥É¤Ç¤¹"
+
+#: config/ip2k/ip2k.c:3184
+msgid "Only initialized variables can be placed into program memory area."
+msgstr "¥×¥í¥°¥é¥à¥á¥â¥êÎΰèÆâ¤ËÇÛÃ֤Ǥ­¤ëÊÑ¿ô¤À¤±¤ò½é´ü²½¤·¤Þ¤·¤¿"
+
+#: config/m32r/m32r.c:139
 #, c-format
 msgid "bad value (%s) for -mmodel switch"
 msgstr "-mmodel ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/m32r/m32r.c:139
+#: config/m32r/m32r.c:148
 #, c-format
 msgid "bad value (%s) for -msdata switch"
 msgstr "-msdata ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/m32r/m32r.c:310
+#: config/m32r/m32r.c:319
 #, fuzzy, c-format
 msgid "invalid argument of `%s' attribute"
 msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
 
-#: config/m32r/m32r.c:408
+#: config/m32r/m32r.c:422
 msgid "const objects cannot go in .sdata/.sbss"
 msgstr "const ¥ª¥Ö¥¸¥§¥¯¥È¤Ï .sdata/.sbss ¤ËÃÖ¤±¤Þ¤»¤ó"
 
-#: config/m32r/m32r.c:2242
-#, c-format
-msgid "invalid operand to %s code"
+#: config/m32r/m32r.c:2256
+#, fuzzy, c-format
+msgid "invalid operand to %%s code"
 msgstr "%s ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/m32r/m32r.c:2249
-#, c-format
-msgid "invalid operand to %p code"
+#: config/m32r/m32r.c:2263
+#, fuzzy, c-format
+msgid "invalid operand to %%p code"
 msgstr "%p ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/m32r/m32r.c:2305
+#: config/m32r/m32r.c:2318
 msgid "bad insn for 'A'"
 msgstr ""
 
-#: config/m32r/m32r.c:2357
-msgid "invalid operand to %T/%B code"
+#: config/m32r/m32r.c:2370
+#, fuzzy, c-format
+msgid "invalid operand to %%T/%%B code"
 msgstr "%T/%B ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/m32r/m32r.c:2380
-msgid "invalid operand to %N code"
+#: config/m32r/m32r.c:2393
+#, fuzzy, c-format
+msgid "invalid operand to %%N code"
 msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/m32r/m32r.c:2425
+#: config/m32r/m32r.c:2438
 #, fuzzy
 msgid "pre-increment address is not a register"
 msgstr "`%d' ¥ª¥Ú¥é¥ó¥É¤¬¥ì¥¸¥¹¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/m32r/m32r.c:2432
+#: config/m32r/m32r.c:2445
 #, fuzzy
 msgid "pre-decrement address is not a register"
 msgstr "thumb_load_double_from_address: ¥Ù¡¼¥¹¤¬¥ì¥¸¥¹¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/m32r/m32r.c:2439
+#: config/m32r/m32r.c:2452
 msgid "post-increment address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.c:2517 config/m32r/m32r.c:2533
-#: config/rs6000/rs6000.c:10281
+#: config/m32r/m32r.c:2530 config/m32r/m32r.c:2546
+#: config/rs6000/rs6000.c:12737
 #, fuzzy
 msgid "bad address"
 msgstr "ÉÔÀµ¤Ê¥Ø¥Ã¥À¥Ð¡¼¥¸¥ç¥ó"
 
-#: config/m32r/m32r.c:2538
+#: config/m32r/m32r.c:2551
 #, fuzzy
 msgid "lo_sum not of register"
 msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍѤ·¤Ê¤¤"
@@ -10834,51 +11257,51 @@ msgstr "
 msgid "Small data area: none, sdata, use"
 msgstr "¥¹¥â¡¼¥ë¥Ç¡¼¥¿Îΰè: none, sdata, use"
 
-#: config/m68hc11/m68hc11.c:236
+#: config/m68hc11/m68hc11.c:242
 #, c-format
 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
 msgstr "-f%s ¤Ï 68HC11/68HC12 ÍѤȤ·¤Æ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿ (¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó)"
 
 #. !!!! SCz wrong here.
-#: config/m68hc11/m68hc11.c:3031 config/m68hc11/m68hc11.c:3405
+#: config/m68hc11/m68hc11.c:3252 config/m68hc11/m68hc11.c:3626
 msgid "move insn not handled"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:3251 config/m68hc11/m68hc11.c:3335
-#: config/m68hc11/m68hc11.c:3608
+#: config/m68hc11/m68hc11.c:3472 config/m68hc11/m68hc11.c:3556
+#: config/m68hc11/m68hc11.c:3829
 #, fuzzy
 msgid "invalid register in the move instruction"
 msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
 
-#: config/m68hc11/m68hc11.c:3285
+#: config/m68hc11/m68hc11.c:3506
 #, fuzzy
 msgid "invalid operand in the instruction"
 msgstr "%s ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/m68hc11/m68hc11.c:3582
+#: config/m68hc11/m68hc11.c:3803
 #, fuzzy
 msgid "invalid register in the instruction"
 msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
 
-#: config/m68hc11/m68hc11.c:3615
+#: config/m68hc11/m68hc11.c:3836
 #, fuzzy
 msgid "operand 1 must be a hard register"
 msgstr "`%d' ¥ª¥Ú¥é¥ó¥É¤¬¥ì¥¸¥¹¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/m68hc11/m68hc11.c:3632
+#: config/m68hc11/m68hc11.c:3853
 #, fuzzy
 msgid "invalid rotate insn"
 msgstr "²¾°ú¿ô `%s' ¤Ï̵¸ú¤Ç¤¹"
 
-#: config/m68hc11/m68hc11.c:4052
+#: config/m68hc11/m68hc11.c:4278
 msgid "registers IX, IY and Z used in the same INSN"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:4372 config/m68hc11/m68hc11.c:4677
+#: config/m68hc11/m68hc11.c:4603 config/m68hc11/m68hc11.c:4906
 msgid "cannot do z-register replacement"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:4726
+#: config/m68hc11/m68hc11.c:4969
 #, fuzzy
 msgid "invalid Z register replacement for insn"
 msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
@@ -10887,27 +11310,51 @@ msgstr "`%s' 
 #. 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/m68hc11/m68hc11.h:152
+#: config/m68hc11/m68hc11.h:160
 msgid "Compile with 16-bit integer mode"
 msgstr "16 ¥Ó¥Ã¥ÈÀ°¿ô¥â¡¼¥É¤Ç¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
 
-#: config/m68hc11/m68hc11.h:154
+#: config/m68hc11/m68hc11.h:162
 msgid "Compile with 32-bit integer mode"
 msgstr "32 ¥Ó¥Ã¥ÈÀ°¿ô¥â¡¼¥É¤Ç¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
 
-#: config/m68hc11/m68hc11.h:156
+#: config/m68hc11/m68hc11.h:164
 msgid "Auto pre/post decrement increment allowed"
 msgstr "¼«Æ° pre/post ¥Ç¥¯¥ê¥á¥ó¥È ¥¤¥ó¥¯¥ê¥á¥ó¥È¤òµöÍƤ¹¤ë"
 
-#: config/m68hc11/m68hc11.h:158
+#: config/m68hc11/m68hc11.h:166
 msgid "Auto pre/post decrement increment not allowed"
 msgstr "¼«Æ° pre/post ¥Ç¥¯¥ê¥á¥ó¥È ¥¤¥ó¥¯¥ê¥á¥ó¥È¤òµöÍƤ·¤Ê¤¤"
 
-#: config/m68hc11/m68hc11.h:160 config/m68hc11/m68hc11.h:164
+#: config/m68hc11/m68hc11.h:168
+msgid "Min/max instructions allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:170
+#, fuzzy
+msgid "Min/max instructions not allowed"
+msgstr "ret Ì¿Îá¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+
+#: config/m68hc11/m68hc11.h:172
+#, fuzzy
+msgid "Use call and rtc for function calls and returns"
+msgstr "noreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
+
+#: config/m68hc11/m68hc11.h:174
+#, fuzzy
+msgid "Use jsr and rts for function calls and returns"
+msgstr "´Ø¿ô³«»ÏÉôʬÍѤΥ¹¥¿¥Ö¤ò»ÈÍѤ¹¤ë"
+
+#: config/m68hc11/m68hc11.h:176
+#, fuzzy
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "Ê£»¨¤Ê¥¢¥É¥ì¥·¥ó¥°¥â¡¼¥É¤òÍøÍѤ·¤Ê¤¤"
+
+#: config/m68hc11/m68hc11.h:178 config/m68hc11/m68hc11.h:182
 msgid "Compile for a 68HC11"
 msgstr "68HC11 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
 
-#: config/m68hc11/m68hc11.h:162 config/m68hc11/m68hc11.h:166
+#: config/m68hc11/m68hc11.h:180 config/m68hc11/m68hc11.h:184
 msgid "Compile for a 68HC12"
 msgstr "68HC12 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
 
@@ -10920,29 +11367,33 @@ msgstr "68HC12 
 #. 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/m68hc11/m68hc11.h:180
+#: config/m68hc11/m68hc11.h:198
 msgid "Specify the register allocation order"
 msgstr "¥ì¥¸¥¹¥¿³ÎÊݽç¤ò»ØÄꤹ¤ë"
 
-#: config/m68hc11/m68hc11.h:182
+#: config/m68hc11/m68hc11.h:200
 msgid "Indicate the number of soft registers available"
 msgstr "ÍøÍѲÄǽ¥½¥Õ¥È¥ì¥¸¥¹¥¿¤Î¿ô¤ò¼¨¤¹"
 
-#: config/m68k/m68k.c:150
+#: config/m68k/m68k.c:158
 #, c-format
 msgid "-malign-loops=%d is not between 1 and %d"
 msgstr "-malign-loops=%d ¤¬ 1 ¤«¤é %d ¤Î´Ö¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó"
 
-#: config/m68k/m68k.c:161
+#: config/m68k/m68k.c:169
 #, c-format
 msgid "-malign-jumps=%d is not between 1 and %d"
 msgstr "-malign-jumps=%d ¤¬ 1 ¤«¤é %d ¤Î´Ö¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó"
 
-#: config/m68k/m68k.c:172
+#: config/m68k/m68k.c:180
 #, c-format
 msgid "-malign-functions=%d is not between 1 and %d"
 msgstr "-malign-functions=%d ¤¬ 1 ¤«¤é %d ¤Î´Ö¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó"
 
+#: config/m68k/m68k.c:189
+msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+msgstr "º£¤Î¤È¤³¤í 68000 ¤ä 68010 ¤Ç¤Ï -fPIC ¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+
 #. Macro to define tables used to set the flags.
 #. This is a list in braces of pairs in braces,
 #. each pair being { "NAME", VALUE }
@@ -11090,113 +11541,85 @@ msgstr "
 msgid "Use unaligned memory references"
 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
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. Don't use this macro to turn on various extra optimizations for
-#. `-O'.  That is what `OPTIMIZATION_OPTIONS' is for.
-#: config/m68k/m68k.h:284 config/m68k/m68kelf.h:267 config/m68k/m68kv4.h:299
-msgid "-fPIC is not currently supported on the 68000 or 68010\n"
-msgstr "º£¤Î¤È¤³¤í 68000 ¤ä 68010 ¤Ç¤Ï -fPIC ¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
-
-#: config/m88k/m88k.c:900
+#: config/m88k/m88k.c:903
 #, fuzzy, c-format
 msgid "internal gcc monitor: short-branch(%x)"
 msgstr "ÆâÉô gcc ¥â¥Ë¥¿: ¥·¥ç¡¼¥È¥Ö¥é¥ó¥Á(%x)"
 
-#: config/m88k/m88k.c:2300
+#: config/m88k/m88k.c:2302
 #, fuzzy
 msgid "internal gcc error: Can't express symbolic location"
 msgstr "ÆâÉô gcc ¥¨¥é¡¼: °ÌÃÖ¤ò¥·¥ó¥Ü¥ëɽ¸½¤Ç¤­¤Þ¤»¤ó"
 
-#: config/m88k/m88k.c:2582
+#: config/m88k/m88k.c:2517
 #, c-format
 msgid "argument #%d is a structure"
 msgstr "°ú¿ô #%d ¤Ï¹½Â¤ÂΤǤ¹"
 
-#: config/m88k/m88k.c:2882
-msgid "%R not followed by %B/C/D/E"
+#: config/m88k/m88k.c:2816
+#, fuzzy, c-format
+msgid "%%R not followed by %%B/C/D/E"
 msgstr "%R ¤Î¸å¤Ë %B/C/D/E ¤ÏÃÖ¤±¤Þ¤»¤ó"
 
-#: config/m88k/m88k.c:2950
-#, c-format
-msgid "invalid %x/X value"
+#: config/m88k/m88k.c:2884
+#, fuzzy, c-format
+msgid "invalid %%x/X value"
 msgstr "̵¸ú¤Ê %x/X ÃͤǤ¹"
 
-#: config/m88k/m88k.c:2955
-msgid "invalid %H value"
-msgstr "̵¸ú¤Ê %H ÃͤǤ¹"
-
-#: config/m88k/m88k.c:2961
-msgid "invalid %h value"
-msgstr "̵¸ú¤Ê %h ÃͤǤ¹"
-
-#: config/m88k/m88k.c:2967
-msgid "invalid %Q value"
-msgstr "̵¸ú¤Ê %Q ÃͤǤ¹"
-
-#: config/m88k/m88k.c:2973
-msgid "invalid %q value"
-msgstr "̵¸ú¤Ê %q ÃͤǤ¹"
+#: config/m88k/m88k.c:2901
+#, c-format
+msgid "invalid %%Q value"
+msgstr "̵¸ú¤Ê %%Q ÃÍ"
 
-#: config/m88k/m88k.c:2979
+#: config/m88k/m88k.c:2907 config/rs6000/rs6000.c:7681
 #, c-format
-msgid "invalid %o value"
+msgid "invalid %%q value"
+msgstr "̵¸ú¤Ê %%q ÃͤǤ¹"
+
+#: config/m88k/m88k.c:2913
+#, fuzzy, c-format
+msgid "invalid %%o value"
 msgstr "̵¸ú¤Ê %o ÃͤǤ¹"
 
-#: config/m88k/m88k.c:2986
+#: config/m88k/m88k.c:2920 config/rs6000/rs6000.c:7644
 #, c-format
-msgid "invalid %p value"
-msgstr "̵¸ú¤Ê %p ÃͤǤ¹"
+msgid "invalid %%p value"
+msgstr "̵¸ú¤Ê %%p ÃͤǤ¹"
 
-#: config/m88k/m88k.c:2999 config/m88k/m88k.c:3004
-#, c-format
-msgid "invalid %s/S value"
+#: config/m88k/m88k.c:2933 config/m88k/m88k.c:2938
+#, fuzzy, c-format
+msgid "invalid %%s/S value"
 msgstr "̵¸ú¤Ê %s/S ÃͤǤ¹"
 
-#: config/m88k/m88k.c:3015
-msgid "invalid %P operand"
+#: config/m88k/m88k.c:2949
+#, fuzzy, c-format
+msgid "invalid %%P operand"
 msgstr "̵¸ú¤Ê %P ¥ª¥Ú¥é¥ó¥É¤Ç¤¹"
 
-#: config/m88k/m88k.c:3046
-msgid "invalid %B value"
-msgstr "̵¸ú¤Ê %B ÃͤǤ¹"
-
-#: config/m88k/m88k.c:3063
+#: config/m88k/m88k.c:2980 config/romp/romp.c:690
 #, c-format
-msgid "invalid %C value"
-msgstr "̵¸ú¤Ê %C ÃͤǤ¹"
+msgid "invalid %%B value"
+msgstr "̵¸ú¤Ê %%B ÃÍ"
 
-#: config/m88k/m88k.c:3076
-msgid "invalid %D value"
+#: config/m88k/m88k.c:3010
+#, fuzzy, c-format
+msgid "invalid %%D value"
 msgstr "̵¸ú¤Ê %D ÃͤǤ¹"
 
-#: config/m88k/m88k.c:3084
-#, c-format
-msgid "invalid %E value"
-msgstr "̵¸ú¤Ê %E ÃͤǤ¹"
-
-#: config/m88k/m88k.c:3089
-#, c-format
-msgid "`%d' operand isn't a register"
+#: config/m88k/m88k.c:3023
+#, fuzzy, c-format
+msgid "`%%d' operand isn't a register"
 msgstr "`%d' ¥ª¥Ú¥é¥ó¥É¤¬¥ì¥¸¥¹¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/m88k/m88k.c:3100
-msgid "invalid %r value"
-msgstr "̵¸ú¤Ê %r ÃͤǤ¹"
-
-#: config/m88k/m88k.c:3107
+#: config/m88k/m88k.c:3041
 msgid "operand is r0"
 msgstr "¥ª¥Ú¥é¥ó¥É¤Ï r0 ¤Ç¤¹"
 
-#: config/m88k/m88k.c:3121
+#: config/m88k/m88k.c:3055
 msgid "operand is const_double"
 msgstr "¥ª¥Ú¥é¥ó¥É¤Ï const_double ¤Ç¤¹"
 
-#: config/m88k/m88k.c:3140
+#: config/m88k/m88k.c:3074
 msgid "invalid code"
 msgstr "̵¸ú¤Ê¥³¡¼¥É¤Ç¤¹"
 
@@ -11220,7 +11643,7 @@ msgstr "-mshort-data-%s 
 msgid "-mshort-data-%s and PIC are incompatible"
 msgstr "-mshort-data-%s ¤È PIC ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/mcore/mcore.c:3083
+#: config/mcore/mcore.c:3078
 #, fuzzy, c-format
 msgid "invalid option `-mstack-increment=%s'"
 msgstr "`-mstack-increment=%s' ¤Ï̵¸ú¤Ê¥ª¥×¥·¥ç¥ó¤Ç¤¹"
@@ -11279,223 +11702,236 @@ msgstr "M*Core M340 
 msgid "Maximum amount for a single stack increment operation"
 msgstr "ñ°ì¥¹¥¿¥Ã¥¯¥¤¥ó¥¯¥ê¥á¥ó¥ÈÁàºî¤ÎºÇÂçÃÍ"
 
-#: config/mips/mips.c:4824
+#: config/mips/mips.c:5112
+#, c-format
+msgid "bad value (%s) for -mabi= switch"
+msgstr "-mabi= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+
+#: config/mips/mips.c:5142
 #, c-format
-msgid "-mips%d not supported"
-msgstr "-mips%d ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "-mips%d conflicts with the other architecture options, which specify a MIPS%d processor"
+msgstr ""
 
-#: config/mips/mips.c:4831
+#: config/mips/mips.c:5149
 #, c-format
 msgid "bad value (%s) for -mips switch"
 msgstr "-mips ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/mips/mips.c:4852
+#: config/mips/mips.c:5164
 #, c-format
-msgid "bad value (%s) for -mabi= switch"
-msgstr "-mabi= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+msgid "-march=%s is not compatible with the selected ABI"
+msgstr ""
 
-#: config/mips/mips.c:4890
-#, c-format
-msgid "-mabi=%s does not support -mips%d"
-msgstr "-mabi=%s ¤Ï -mips%d ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+#: config/mips/mips.c:5176
+msgid "-mgp64 used with a 32-bit processor"
+msgstr ""
 
-#: config/mips/mips.c:4907
+#: config/mips/mips.c:5178
 #, fuzzy
-msgid "this target does not support the -mabi switch"
-msgstr "¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ï -mabi ¥¹¥¤¥Ã¥Á¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+msgid "-mgp32 used with a 64-bit ABI"
+msgstr "64 ¥Ó¥Ã¥È ABI ¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.c:5017
-#, fuzzy, c-format
-msgid "bad value (%s) for -mtune= switch"
-msgstr "-mcpu= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+#: config/mips/mips.c:5180
+#, fuzzy
+msgid "-mgp64 used with a 32-bit ABI"
+msgstr "32 ¥Ó¥Ã¥È ABI ¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.c:5033
+#: config/mips/mips.c:5198 config/mips/mips.c:5200 config/mips/mips.c:5202
 #, fuzzy, c-format
-msgid "-march=%s does not support -mips%d"
-msgstr "-mabi=%s ¤Ï -mips%d ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
-
-#: config/mips/mips.c:5040
-#, c-format
-msgid "-mips%d does not support 64 bit fp registers"
-msgstr "-mips%d ¤Ï 64 bit fp ¥ì¥¸¥¹¥¿¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+msgid "unsupported combination: %s"
+msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¥Ð¡¼¥¸¥ç¥ó¤Ç¤¹"
 
-#: config/mips/mips.c:5046
-#, c-format
-msgid "-mips%d does not support 64 bit gp registers"
-msgstr "-mips%d ¤Ï 64 bit gp ¥ì¥¸¥¹¥¿¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó"
+#: config/mips/mips.c:5272
+msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
+msgstr ""
 
-#: config/mips/mips.c:5067
+#: config/mips/mips.c:5283
 msgid "-G is incompatible with PIC code which is the default"
 msgstr "-G ¤Ï¥Ç¥Õ¥©¥ë¥È¤Î PIC ¥³¡¼¥É¤È¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/mips/mips.c:5083
+#: config/mips/mips.c:5299
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr "-membedded-pic ¤È -mabicalls ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/mips/mips.c:5086
+#: config/mips/mips.c:5302
 msgid "-G and -membedded-pic are incompatible"
 msgstr "-G ¤È -membedded-pic ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/mips/mips.c:5137
+#: config/mips/mips.c:5353
 #, fuzzy, c-format
 msgid "invalid option `entry%s'"
 msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó `entry%s'"
 
-#: config/mips/mips.c:5140
+#: config/mips/mips.c:5356
 msgid "-mentry is only meaningful with -mips-16"
 msgstr "-mentry ¤Ï -mips-16 ¤ò»ØÄꤷ¤¿¤È¤­¤À¤±°ÕÌ£¤ò»ý¤Á¤Þ¤¹"
 
-#: config/mips/mips.c:5480
+#: config/mips/mips.c:5761
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr "ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%( ¤Ê¤·¤Î %%) ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
 
-#: config/mips/mips.c:5494
+#: config/mips/mips.c:5775
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr "ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%[ ¤Ê¤·¤Î %%] ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
 
-#: config/mips/mips.c:5507
+#: config/mips/mips.c:5788
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr "ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%< ¤Ê¤·¤Î %%> ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
 
-#: config/mips/mips.c:5520
+#: config/mips/mips.c:5801
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr "ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%{ ¤Ê¤·¤Î %%} ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
 
-#: config/mips/mips.c:5534
+#: config/mips/mips.c:5815
 #, fuzzy, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: ÉÔÌÀ¤Ê¶çÆÉÅÀ '%c'"
 
-#: config/mips/mips.c:5543
+#: config/mips/mips.c:5824 config/xtensa/xtensa.c:1939
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND NULL ¥Ý¥¤¥ó¥¿"
 
-#: config/mips/mips.c:5676
+#: config/mips/mips.c:5955
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "̵¸ú¤ÊÍÑË¡¤Î of %%d, %%x, Ëô¤Ï %%X"
 
-#: config/mips/mips.c:5719
+#: config/mips/mips.c:5993 config/xtensa/xtensa.c:2033
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr "PRINT_OPERAND_ADDRESS, null ¥Ý¥¤¥ó¥¿"
 
-#: config/mips/mips.c:5943
+#: config/mips/mips.c:6222
 msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
 msgstr "MIPS ECOFF ·Á¼°¤Ç¤Ï #line ¤ò»ý¤Ä´Ø¿ô¤Ç¤Î¥Õ¥¡¥¤¥ë̾Êѹ¹¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
 
-#: config/mips/mips.c:6257
+#: config/mips/mips.c:6532
 #, fuzzy
 msgid "can't rewind temp file"
 msgstr "%s ¤ò rewind ¤Ç¤­¤Þ¤»¤ó"
 
-#: config/mips/mips.c:6261
+#: config/mips/mips.c:6536
 #, fuzzy
 msgid "can't write to output file"
 msgstr "%s ¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó"
 
-#: config/mips/mips.c:6264
+#: config/mips/mips.c:6539
 #, fuzzy
 msgid "can't read from temp file"
 msgstr "%s ¤«¤éÆɹþ¤á¤Þ¤»¤ó"
 
-#: config/mips/mips.c:6267
+#: config/mips/mips.c:6542
 #, fuzzy
 msgid "can't close temp file"
 msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë %s ¤ò close ¤Ç¤­¤Þ¤»¤ó"
 
-#: config/mips/mips.c:6737
+#: config/mips/mips.c:6983
 #, fuzzy, c-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "gp_offset (%ld) Ëô¤Ï end_offset (%ld) ¤¬¥¼¥í¤è¤ê¤â¾®¤µ¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: config/mips/mips.c:6899
+#: config/mips/mips.c:7092
 #, fuzzy, c-format
 msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "fp_offset (%ld) Ëô¤Ï end_offset (%ld) ¤¬¥¼¥í¤è¤ê¤â¾®¤µ¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£"
 
-#: config/mips/mips.c:8930
+#: config/mips/mips.c:9312
 #, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr "`%s' ¤Ø¤ÎÌ·½â¤·¤¿¸Æ¤Ó½Ð¤·¤òÊ᪤Ǥ­¤Þ¤»¤ó"
 
+#: config/mips/mips.c:10444
+#, fuzzy
+msgid "the cpu name must be lower case"
+msgstr "¥·¥ó¥Ü¥ë̾¤ò¾®Ê¸»ú¤È¤¹¤ë"
+
+#: config/mips/mips.c:10466
+#, fuzzy, c-format
+msgid "bad value (%s) for %s"
+msgstr "ÃÍ (%s) ¤Ï %s switch ¤Ë¤È¤Ã¤ÆÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+
+#. Target CPU builtins.
+#. We do this here because __mips is defined below              and so we can't use builtin_define_std.
+#. Treat _R3000 and _R4000 like register-size defines,          which is how they've historically been used.
+#. Macros dependent on the C dialect.
+#. Bizzare, but needed at least for Irix.
 #. 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:368 config/mn10300/mn10300.h:64
+#: config/mips/mips.h:528 config/mn10300/mn10300.h:64
 msgid "No default crt0.o"
 msgstr "crt0.o ¤ò¥Ç¥Õ¥©¥ë¥È¤È¤·¤Ê¤¤"
 
-#: config/mips/mips.h:370
+#: config/mips/mips.h:530
 msgid "Use 64-bit int type"
 msgstr "64 ¥Ó¥Ã¥È int ·¿¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.h:372
+#: config/mips/mips.h:532
 msgid "Use 64-bit long type"
 msgstr "64 ¥Ó¥Ã¥È long ·¿¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.h:374
+#: config/mips/mips.h:534
 msgid "Use 32-bit long type"
 msgstr "32 ¥Ó¥Ã¥È long ·¿¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.h:376
+#: config/mips/mips.h:536
 msgid "Optimize lui/addiu address loads"
 msgstr "lui/addiu ¥¢¥É¥ì¥¹¥í¡¼¥É¤òºÇŬ²½¤¹¤ë"
 
-#: config/mips/mips.h:378
+#: config/mips/mips.h:538
 msgid "Don't optimize lui/addiu address loads"
 msgstr "lui/addiu ¥¢¥É¥ì¥¹¥í¡¼¥É¤òºÇŬ²½¤·¤Ê¤¤"
 
-#: config/mips/mips.h:380
+#: config/mips/mips.h:540
 msgid "Use MIPS as"
 msgstr "MIPS as ¤òÍøÍѤ¹¤ë"
 
-#: config/mips/mips.h:382
+#: config/mips/mips.h:542
 msgid "Use GNU as"
 msgstr "GNU as ¤òÍøÍѤ¹¤ë"
 
-#: config/mips/mips.h:384
+#: config/mips/mips.h:544
 msgid "Use symbolic register names"
 msgstr "¥·¥ó¥Ü¥ê¥Ã¥¯¥ì¥¸¥¹¥¿Ì¾¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.h:386
+#: config/mips/mips.h:546
 msgid "Don't use symbolic register names"
 msgstr "¥·¥ó¥Ü¥ê¥Ã¥¯¥ì¥¸¥¹¥¿Ì¾¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/mips/mips.h:388 config/mips/mips.h:390
+#: config/mips/mips.h:548 config/mips/mips.h:550
 msgid "Use GP relative sdata/sbss sections"
 msgstr "GP ´ØÏ¢ sdata/sbss ¥»¥¯¥·¥ç¥ó¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.h:392 config/mips/mips.h:394
+#: config/mips/mips.h:552 config/mips/mips.h:554
 msgid "Don't use GP relative sdata/sbss sections"
 msgstr "GP ´ØÏ¢ sdata/sbss ¥»¥¯¥·¥ç¥ó¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/mips/mips.h:396
+#: config/mips/mips.h:556
 msgid "Output compiler statistics"
 msgstr "¥³¥ó¥Ñ¥¤¥éÅý·×¤ò½ÐÎϤ¹¤ë"
 
-#: config/mips/mips.h:398
+#: config/mips/mips.h:558
 msgid "Don't output compiler statistics"
 msgstr "¥³¥ó¥Ñ¥¤¥éÅý·×¤ò½ÐÎϤ·¤Ê¤¤"
 
-#: config/mips/mips.h:400
+#: config/mips/mips.h:560
 msgid "Don't optimize block moves"
 msgstr "¥Ö¥í¥Ã¥¯°ÜÆ°¤òºÇŬ²½¤·¤Ê¤¤"
 
-#: config/mips/mips.h:402
+#: config/mips/mips.h:562
 msgid "Optimize block moves"
 msgstr "¥Ö¥í¥Ã¥¯°ÜÆ°¤òºÇŬ²½¤¹¤ë"
 
-#: config/mips/mips.h:404
+#: config/mips/mips.h:564
 msgid "Use mips-tfile asm postpass"
 msgstr "asm ¸å²áÄø¤Ç mips-tfile ¤òÍøÍѤ¹¤ë"
 
-#: config/mips/mips.h:406
+#: config/mips/mips.h:566
 msgid "Don't use mips-tfile asm postpass"
 msgstr "asm ¸å²áÄø¤Ç mips-tfile ¤òÍøÍѤ·¤Ê¤¤"
 
@@ -11505,286 +11941,255 @@ msgstr "asm 
 #. 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:410 config/pdp11/pdp11.h:55
+#: config/mips/mips.h:570 config/pdp11/pdp11.h:56
 msgid "Use hardware floating point"
 msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ¹¤ë"
 
-#: config/mips/mips.h:412
+#: config/mips/mips.h:572
 msgid "Use 64-bit FP registers"
 msgstr "64 ¥Ó¥Ã¥È FP ¥ì¥¸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.h:414
+#: config/mips/mips.h:574
 msgid "Use 32-bit FP registers"
 msgstr "32 ¥Ó¥Ã¥È FP ¥ì¥¸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.h:416
+#: config/mips/mips.h:576
 msgid "Use 64-bit general registers"
 msgstr "64 ¥Ó¥Ã¥È°ìÈ̥쥸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.h:418
+#: config/mips/mips.h:578
 msgid "Use 32-bit general registers"
 msgstr "32 ¥Ó¥Ã¥È°ìÈ̥쥸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.h:420
+#: config/mips/mips.h:580
 msgid "Use Irix PIC"
 msgstr "Irix PIC ¤òÍøÍѤ¹¤ë"
 
-#: config/mips/mips.h:422
+#: config/mips/mips.h:582
 msgid "Don't use Irix PIC"
 msgstr "Irix PIC ¤òÍøÍѤ·¤Ê¤¤"
 
-#: config/mips/mips.h:424
-msgid "Use OSF PIC"
-msgstr "OSF PIC ¤òÍøÍѤ¹¤ë"
-
-#: config/mips/mips.h:426
-msgid "Don't use OSF PIC"
-msgstr "OSF PIC ¤òÍøÍѤ·¤Ê¤¤"
-
-#: config/mips/mips.h:428
+#: config/mips/mips.h:584
 msgid "Use indirect calls"
 msgstr "´ÖÀܸƤӽФ·¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.h:430
+#: config/mips/mips.h:586
 msgid "Don't use indirect calls"
 msgstr "´ÖÀܸƤӽФ·¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/mips/mips.h:432
+#: config/mips/mips.h:588
 msgid "Use embedded PIC"
 msgstr "Ëä¤á¹þ¤ß PIC ¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.h:434
+#: config/mips/mips.h:590
 msgid "Don't use embedded PIC"
 msgstr "Ëä¤á¹þ¤ß PIC ¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/mips/mips.h:436
+#: config/mips/mips.h:592
 msgid "Use ROM instead of RAM"
 msgstr "RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍѤ¹¤ë"
 
-#: config/mips/mips.h:438
+#: config/mips/mips.h:594
 msgid "Don't use ROM instead of RAM"
 msgstr "RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍѤ·¤Ê¤¤"
 
-#: config/mips/mips.h:440
+#: config/mips/mips.h:596
 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
 msgstr "̤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤¯(Í× -membedded-data)"
 
-#: config/mips/mips.h:442
+#: config/mips/mips.h:598
 msgid "Don't put uninitialized constants in ROM"
 msgstr "̤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤«¤Ê¤¤"
 
-#: config/mips/mips.h:444
+#. Macro to define tables used to set the flags.
+#: config/mips/mips.h:600 config/xtensa/xtensa.h:110
 msgid "Use big-endian byte order"
 msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥Ð¥¤¥È½ç¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.h:446
+#: config/mips/mips.h:602 config/xtensa/xtensa.h:112
 msgid "Use little-endian byte order"
 msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥Ð¥¤¥È½ç¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.h:448
+#: config/mips/mips.h:604
 msgid "Use single (32-bit) FP only"
 msgstr "ñÀºÅÙ(32bit) FP ¤Î¤ß¤òÍøÍѤ¹¤ë"
 
-#: config/mips/mips.h:450
+#: config/mips/mips.h:606
 msgid "Don't use single (32-bit) FP only"
 msgstr "ñÀºÅÙ(32bit) FP °Ê³°¤âÍøÍѤ¹¤ë"
 
-#: config/mips/mips.h:452
+#: config/mips/mips.h:608
 msgid "Use multiply accumulate"
 msgstr "¾è»»Ì¿Îá¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.h:454
+#: config/mips/mips.h:610
 msgid "Don't use multiply accumulate"
 msgstr "¾è»»¡¦²Ã»»Ì¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/mips/mips.h:456 config/rs6000/rs6000.h:349
+#: config/mips/mips.h:612 config/rs6000/rs6000.h:314
 msgid "Don't generate fused multiply/add instructions"
 msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
 
-#: config/mips/mips.h:458 config/rs6000/rs6000.h:347
+#: config/mips/mips.h:614 config/rs6000/rs6000.h:312
 msgid "Generate fused multiply/add instructions"
 msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë"
 
-#: config/mips/mips.h:460
+#: config/mips/mips.h:616
 msgid "Work around early 4300 hardware bug"
 msgstr "½é´ü¤Î 4300 ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤¦"
 
-#: config/mips/mips.h:462
+#: config/mips/mips.h:618
 msgid "Don't work around early 4300 hardware bug"
 msgstr "½é´ü¤Î 4300 ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤ï¤Ê¤¤"
 
-#: config/mips/mips.h:464
-msgid "Optimize for 3900"
-msgstr "3900 ÍѤ˺ÇŬ²½¤¹¤ë"
-
-#: config/mips/mips.h:466
-msgid "Optimize for 4650"
-msgstr "4650 ÍѤ˺ÇŬ²½¤¹¤ë"
-
-#: config/mips/mips.h:468
+#: config/mips/mips.h:620
 msgid "Trap on integer divide by zero"
 msgstr "À°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤¹¤ë"
 
-#: config/mips/mips.h:470
+#: config/mips/mips.h:622
 msgid "Don't trap on integer divide by zero"
 msgstr "À°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤·¤Ê¤¤"
 
-#: config/mips/mips.h:472
+#: config/mips/mips.h:624
 msgid "Trap on integer divide overflow"
 msgstr "À°¿ô½ü»»¤Î¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤ò¥È¥é¥Ã¥×¤¹¤ë"
 
-#: config/mips/mips.h:474
+#: config/mips/mips.h:626
 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:607 config/mips/mips.h:609
+#: config/mips/mips.h:628
+msgid "Use Branch Likely instructions, overriding default for arch"
+msgstr ""
+
+#: config/mips/mips.h:630
+msgid "Don't use Branch Likely instructions, overriding default for arch"
+msgstr ""
+
+#: config/mips/mips.h:744 config/pa/pa.h:296
 msgid "Specify CPU for scheduling purposes"
 msgstr "Ì¿Î᥹¥±¥¸¥å¡¼¥ê¥ó¥°¤Î¤¿¤á¤Ë CPU ¤ò»ØÄꤹ¤ë"
 
-#: config/mips/mips.h:611
+#: config/mips/mips.h:746
 #, fuzzy
 msgid "Specify CPU for code generation purposes"
 msgstr "Ì¿Î᥹¥±¥¸¥å¡¼¥ê¥ó¥°¤Î¤¿¤á¤Ë CPU ¤ò»ØÄꤹ¤ë"
 
-#: config/mips/mips.h:613
+#: config/mips/mips.h:748
+#, fuzzy
+msgid "Specify an ABI"
+msgstr "MIPS ISA ¤ò»ØÄꤹ¤ë"
+
+#: config/mips/mips.h:750
 #, fuzzy
 msgid "Specify a Standard MIPS ISA"
 msgstr "MIPS ISA ¤ò»ØÄꤹ¤ë"
 
-#: config/mips/mips.h:615
+#: config/mips/mips.h:752
 msgid "Use mips16 entry/exit psuedo ops"
 msgstr "mips16 ¤Î entry/exit µ¿»÷¥ª¥Ú¥é¥ó¥É¤ò»ÈÍѤ¹¤ë"
 
-#: config/mips/mips.h:617
+#: config/mips/mips.h:754
 msgid "Don't use MIPS16 instructions"
 msgstr "MIPS16 Ì¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/mips/mips.h:621
+#: config/mips/mips.h:756
 #, fuzzy
 msgid "Don't call any cache flush functions"
 msgstr "´Ø¿ô %s ¤Ë¸Æ¤Ó½Ð¤·¤¬¤¢¤ê¤Þ¤»¤ó\n"
 
-#: config/mips/mips.h:623
+#: config/mips/mips.h:758
 msgid "Specify cache flush function"
 msgstr ""
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2750
+#: config/mips/mips.h:2868
 msgid "mips16 function profiling"
 msgstr "mips16 ´Ø¿ô¥×¥í¥Õ¥¡¥¤¥ë"
 
-#: config/mmix/mmix.c:138
+#: config/mmix/mmix.c:189
 #, fuzzy, c-format
 msgid "-f%s not supported: ignored"
 msgstr "`%s' ¤Ï %s ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: config/mmix/mmix.c:569
+#: config/mmix/mmix.c:644
 #, c-format
 msgid "too large function value type, needs %d registers, have only %d registers for this"
 msgstr ""
 
-#: config/mmix/mmix.c:656
-msgid "stack frame too big"
-msgstr ""
-
-#: config/mmix/mmix.c:684
-#, c-format
-msgid "stack frame not a multiple of 8 bytes: %d"
-msgstr ""
-
-#: config/mmix/mmix.c:1041
-#, c-format
-msgid "stack frame not a multiple of octabyte: %d"
-msgstr ""
-
-#: config/mmix/mmix.c:1209
+#: config/mmix/mmix.c:826
 msgid "function_profiler support for MMIX"
 msgstr ""
 
-#: config/mmix/mmix.c:1246
-msgid "neither varargs or stdarg in mmix_setup_incoming_varargs"
-msgstr ""
-
-#: config/mmix/mmix.c:1252
+#: config/mmix/mmix.c:848
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr ""
 
-#. FIXME: Remove when I know this trigs.
-#: config/mmix/mmix.c:1575
-msgid "oops, not debugged; fixing up value:"
-msgstr ""
-
-#: config/mmix/mmix.c:2155 config/mmix/mmix.c:2289
+#: config/mmix/mmix.c:1639 config/mmix/mmix.c:1769
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:2163 config/mmix/mmix.c:2187 config/mmix/mmix.c:2306
+#: config/mmix/mmix.c:1647 config/mmix/mmix.c:1671 config/mmix/mmix.c:1787
 #, c-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr ""
 
-#: config/mmix/mmix.c:2234
+#: config/mmix/mmix.c:1718
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr ""
 
-#: config/mmix/mmix.c:2257
+#: config/mmix/mmix.c:1737
 msgid "MMIX Internal: Expected a register, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:2267
+#: config/mmix/mmix.c:1747
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr ""
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:2299
+#: config/mmix/mmix.c:1779
 #, c-format
 msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
 msgstr ""
 
 #. We need the original here.
-#: config/mmix/mmix.c:2350
+#: config/mmix/mmix.c:1831
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr ""
 
-#: config/mmix/mmix.c:2409
+#: config/mmix/mmix.c:1891
 msgid "MMIX Internal: This is not a recognized address"
 msgstr ""
 
-#: config/mmix/mmix.c:2878 config/mmix/mmix.c:2947
+#: config/mmix/mmix.c:2082
+#, c-format
+msgid "stack frame not a multiple of 8 bytes: %d"
+msgstr ""
+
+#: config/mmix/mmix.c:2321
+#, c-format
+msgid "stack frame not a multiple of octabyte: %d"
+msgstr ""
+
+#: config/mmix/mmix.c:2818 config/mmix/mmix.c:2887
 #, c-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr ""
 
-#: config/mmix/mmix.c:3066
+#: config/mmix/mmix.c:3006
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr ""
 
-#: config/mmix/mmix.c:3073
+#: config/mmix/mmix.c:3013
 msgid "MMIX Internal: What's the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:3077
+#: config/mmix/mmix.c:3017
 msgid "MMIX Internal: What is the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:3148
+#: config/mmix/mmix.c:3088
 #, fuzzy
 msgid "MMIX Internal: This is not a constant:"
 msgstr "¥Õ¥£¡¼¥ë¥É½é´üÀßÄê»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
@@ -11798,65 +12203,91 @@ msgstr "
 #. the opposite, since we don't have to care about old littering and
 #. soon outdated generic comments.
 #. Node: Driver
-#. When both ABI:s work, this is how we tell them apart in code.  The
-#. GNU abi is implied the default.  Also implied in TARGET_DEFAULT.
 #. User symbols are in the same name-space as built-in symbols, but we
 #. don't need the built-in symbols, so remove those and instead apply
 #. stricter operand checking.  Don't warn when expanding insns.
 #. Pass on -mset-program-start=N and -mset-data-start=M to the linker.
 #. Provide default program start 0x100 unless -mno-set-program-start.
-#. Link to ELF if requested.
+#. Don't do this if linking relocatably, with -r.  For a final link,
+#. produce mmo, unless ELF is requested or when linking relocatably.
 #. Put unused option values here.
-#: config/mmix/mmix.h:136
+#: config/mmix/mmix.h:132
 #, fuzzy
 msgid "Set start-address of the program"
 msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: config/mmix/mmix.h:138
+#: config/mmix/mmix.h:134
 msgid "Set start-address of data"
 msgstr ""
 
 #. FIXME: Provide a way to *load* the epsilon register.
-#. Kill some of these; preferrably the -mint=* ones.
-#: config/mmix/mmix.h:174
+#: config/mmix/mmix.h:198
 msgid "For intrinsics library: pass all parameters in registers"
 msgstr ""
 
-#: config/mmix/mmix.h:177
+#: config/mmix/mmix.h:201
 #, fuzzy
 msgid "Use register stack for parameters and return value"
 msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤¹¤ë"
 
-#: config/mmix/mmix.h:179
+#: config/mmix/mmix.h:203
 #, fuzzy
 msgid "Use call-clobbered registers for parameters and return value"
 msgstr "¸Æ¤Ó½Ð¤·¤ÇÇ˲õ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤¬¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ»È¤ï¤ì¤Þ¤·¤¿"
 
-#: config/mmix/mmix.h:181
+#: config/mmix/mmix.h:205
 #, fuzzy
 msgid "Use epsilon-respecting floating point compare instructions"
 msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
 
-#: config/mmix/mmix.h:184
+#: config/mmix/mmix.h:208
 msgid "Use zero-extending memory loads, not sign-extending ones"
 msgstr ""
 
-#: config/mmix/mmix.h:187
+#: config/mmix/mmix.h:211
 msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
 msgstr ""
 
-#: config/mmix/mmix.h:191
+#: config/mmix/mmix.h:215
 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
 msgstr ""
 
-#: config/mmix/mmix.h:193
+#: config/mmix/mmix.h:217
 msgid "Do not provide a default start-address 0x100 of the program"
 msgstr ""
 
-#: config/mmix/mmix.h:195
+#: config/mmix/mmix.h:219
 msgid "Link to emit program in ELF format (rather than mmo)"
 msgstr ""
 
+#: config/mmix/mmix.h:221
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr ""
+
+#: config/mmix/mmix.h:223
+msgid "Don't use P-mnemonics for branches"
+msgstr ""
+
+#: config/mmix/mmix.h:225
+#, fuzzy
+msgid "Use addresses that allocate global registers"
+msgstr "¥«¡¼¥Í¥ë¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿¤òÍøÍÑ"
+
+#: config/mmix/mmix.h:227
+#, fuzzy
+msgid "Do not use addresses that allocate global registers"
+msgstr "BK ¥ì¥¸¥¹¥¿¤ò³ÎÊݤ·¤Ê¤¤"
+
+#: config/mmix/mmix.h:229
+#, fuzzy
+msgid "Generate a single exit point for each function"
+msgstr "noreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
+
+#: config/mmix/mmix.h:231
+#, fuzzy
+msgid "Do not generate a single exit point for each function"
+msgstr "multm Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+
 #: config/mn10300/mn10300.h:59
 msgid "Work around hardware multiply bug"
 msgstr "¥Ï¡¼¥É¥¦¥§¥¢¾è»»¥Ð¥°¤ËÂн褹¤ë"
@@ -11874,90 +12305,90 @@ msgstr "AM33 
 msgid "Enable linker relaxations"
 msgstr "¥ê¥ó¥«¤Î´ËϤòÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/ns32k/ns32k.h:104 config/s390/s390.h:52
+#: config/ns32k/ns32k.h:142 config/s390/s390.h:69
 msgid "Don't use hardware fp"
 msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/ns32k/ns32k.h:105
+#: config/ns32k/ns32k.h:143
 msgid "Alternative calling convention"
 msgstr "Ê̤θƤӽФ·µ¬Ìó¤ò»ÈÍѤ¹¤ë"
 
-#: config/ns32k/ns32k.h:107
+#: config/ns32k/ns32k.h:145
 msgid "Pass some arguments in registers"
 msgstr "¤¤¤¯¤Ä¤«¤Î°ú¿ô¤Ï¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤¹¤ë"
 
-#: config/ns32k/ns32k.h:108
+#: config/ns32k/ns32k.h:146
 msgid "Pass all arguments on stack"
 msgstr "Á´¤Æ¤Î°ú¿ô¤ò¥¹¥¿¥Ã¥¯ÅϤ·¤Ë¤¹¤ë"
 
-#: config/ns32k/ns32k.h:109
+#: config/ns32k/ns32k.h:147
 msgid "Optimize for 32532 cpu"
 msgstr "32532 cpu ÍѤ˺ÇŬ²½¤¹¤ë"
 
-#: config/ns32k/ns32k.h:110
+#: config/ns32k/ns32k.h:148
 msgid "Optimize for 32332 cpu"
 msgstr "32332 cpu ÍѤ˺ÇŬ²½¤¹¤ë"
 
-#: config/ns32k/ns32k.h:112
+#: config/ns32k/ns32k.h:150
 msgid "Optimize for 32032"
 msgstr "32032 ÍѤ˺ÇŬ²½¤¹¤ë"
 
-#: config/ns32k/ns32k.h:114
+#: config/ns32k/ns32k.h:152
 msgid "Register sb is zero. Use for absolute addressing"
 msgstr "sb ¥ì¥¸¥¹¥¿¤ò¥¼¥í¤È¤¹¤ë¡£ÀäÂÐ¥¢¥É¥ì¥¹¤ò»ÈÍѤ¹¤ë"
 
-#: config/ns32k/ns32k.h:115
+#: config/ns32k/ns32k.h:153
 msgid "Do not use register sb"
 msgstr "sb ¥ì¥¸¥¹¥¿¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/ns32k/ns32k.h:116
-#, fuzzy
-msgid "Do not use bit-field instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
-
-#: config/ns32k/ns32k.h:117
+#: config/ns32k/ns32k.h:155
 #, fuzzy
 msgid "Use bit-field instructions"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ¹¤ë"
 
-#: config/ns32k/ns32k.h:118
+#: config/ns32k/ns32k.h:157
+#, fuzzy
+msgid "Do not use bit-field instructions"
+msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+
+#: config/ns32k/ns32k.h:158
 msgid "Generate code for high memory"
 msgstr "¹â°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/ns32k/ns32k.h:119
+#: config/ns32k/ns32k.h:159
 msgid "Generate code for low memory"
 msgstr "Äã°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/ns32k/ns32k.h:120
+#: config/ns32k/ns32k.h:160
 msgid "32381 fpu"
 msgstr "32381 ÉâÆ°¾®¿ôÅÀ¥æ¥Ë¥Ã¥È"
 
-#: config/ns32k/ns32k.h:121
+#: config/ns32k/ns32k.h:162
 msgid "Use multiply-accumulate fp instructions"
 msgstr "¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò¤ò»ÈÍѤ¹¤ë"
 
-#: config/ns32k/ns32k.h:123
+#: config/ns32k/ns32k.h:164
 msgid "Do not use multiply-accumulate fp instructions"
 msgstr "¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/ns32k/ns32k.h:124
+#: config/ns32k/ns32k.h:165
 msgid "\"Small register classes\" kludge"
 msgstr "\"¥¹¥â¡¼¥ë¥ì¥¸¥¹¥¿¥¯¥é¥¹\" ¤Î¥Ä¥®¥Ï¥®(kludge)¤ò¹Ô¤Ê¤¦"
 
-#: config/ns32k/ns32k.h:125
+#: config/ns32k/ns32k.h:166
 msgid "No \"Small register classes\" kludge"
 msgstr "\"¥¹¥â¡¼¥ë¥ì¥¸¥¹¥¿¥¯¥é¥¹\" ¤Î¥Ä¥®¥Ï¥®(kludge)¤ò¹Ô¤Ê¤ï¤Ê¤¤"
 
-#: config/pa/pa.c:179
+#: config/pa/pa.c:246
 #, fuzzy, c-format
 msgid ""
 "unknown -mschedule= option (%s).\n"
-"Valid options are 700, 7100, 7100LC, 7200, and 8000\n"
+"Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
 msgstr ""
 "ÉÔÌÀ¤Ê -mschedule= ¥ª¥×¥·¥ç¥ó (%s).\n"
 "Àµ¾ï¤Ê¥ª¥×¥·¥ç¥ó¤Ï 700, 7100, 7100LC, 7200, µÚ¤Ó 8000 ¤Ç¤¹\n"
 
-#: config/pa/pa.c:204
+#: config/pa/pa.c:271
 #, fuzzy, c-format
 msgid ""
 "unknown -march= option (%s).\n"
@@ -11966,67 +12397,213 @@ msgstr ""
 "ÉÔÌÀ¤Ê -march= ¥ª¥×¥·¥ç¥ó (%s).\n"
 "Àµ¾ï¤Ê¥ª¥×¥·¥ç¥ó¤Ï 1.0, 1.1, µÚ¤Ó 2.0\n"
 
-#: config/pa/pa.c:209
+#: config/pa/pa.c:284
 msgid "PIC code generation is not supported in the portable runtime model\n"
 msgstr "PIC ¥³¡¼¥ÉÀ¸À®¤Ï²Äȼ¹Իþ¥â¥Ç¥ë¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó\n"
 
-#: config/pa/pa.c:214
+#: config/pa/pa.c:289
 msgid "PIC code generation is not compatible with fast indirect calls\n"
 msgstr "PIC ¥³¡¼¥ÉÀ¸À®¤Ï¹â®´ÖÀܸƤӽФ·¤ÈÁêÍƤì¤Þ¤»¤ó\n"
 
-#: config/pa/pa.c:219
+#: config/pa/pa.c:294
 msgid "-g is only supported when using GAS on this processor,"
 msgstr "-g ¤Ï¤³¤Î¥×¥í¥»¥Ã¥µ¤Ç¤Ï GAS ¤ò»ÈÍѤ¹¤ë»þ¤À¤±¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤¹"
 
-#: config/pa/pa.c:220
+#: config/pa/pa.c:295
 #, fuzzy
 msgid "-g option disabled"
 msgstr "-g ¥ª¥×¥·¥ç¥ó¤ò̵¸ú²½¤·¤Þ¤·¤¿¡£"
 
-#: config/pdp11/pdp11.h:56
+#: config/pa/pa-hiux.h:75 config/pa/pa-hpux.h:80 config/pa/pa-hpux7.h:81
+#: config/pa/pa64-hpux.h:25
+#, fuzzy
+msgid "Generate cpp defines for server IO"
+msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/pa/pa-hiux.h:76 config/pa/pa-hpux.h:81 config/pa/pa-hpux7.h:82
+#: config/pa/pa64-hpux.h:27
+#, fuzzy
+msgid "Generate cpp defines for workstation IO"
+msgstr "11/40 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#. Macro to define tables used to set the flags.  This is a
+#. list in braces of target switches with each switch being
+#. { "NAME", VALUE, "HELP_STRING" }.  VALUE is the bits to set,
+#. or minus the bits to clear.  An empty string NAME is used to
+#. identify the default VALUE.  Do not mark empty strings for
+#. translation.
+#: config/pa/pa.h:218 config/pa/pa.h:224
+#, fuzzy
+msgid "Generate PA1.1 code"
+msgstr "CA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/pa/pa.h:220 config/pa/pa.h:222
+#, fuzzy
+msgid "Generate PA1.0 code"
+msgstr "CA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/pa/pa.h:226
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr ""
+
+#: config/pa/pa.h:228
+#, fuzzy
+msgid "Disable FP regs"
+msgstr "¥Ç¥Ð¥Ã¥°¤ò̵¸ú¤Ë¤¹¤ë"
+
+#: config/pa/pa.h:230
+#, fuzzy
+msgid "Do not disable FP regs"
+msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍѤ·¤Ê¤¤"
+
+#: config/pa/pa.h:232
+msgid "Disable space regs"
+msgstr ""
+
+#: config/pa/pa.h:234
+#, fuzzy
+msgid "Do not disable space regs"
+msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍѤ·¤Ê¤¤"
+
+#: config/pa/pa.h:236
+msgid "Put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:238
+msgid "Do not put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:240
+#, fuzzy
+msgid "Disable indexed addressing"
+msgstr "¥Ç¥Ð¥Ã¥°¤ò̵¸ú¤Ë¤¹¤ë"
+
+#: config/pa/pa.h:242
+#, fuzzy
+msgid "Do not disable indexed addressing"
+msgstr "Ê£»¨¤Ê¥¢¥É¥ì¥·¥ó¥°¥â¡¼¥É¤òÍøÍѤ·¤Ê¤¤"
+
+#: config/pa/pa.h:244
+#, fuzzy
+msgid "Use portable calling conventions"
+msgstr "ÉáÄ̤θƤӽФ·µ¬Ìó¤ò»È¤¦"
+
+#: config/pa/pa.h:246
+#, fuzzy
+msgid "Do not use portable calling conventions"
+msgstr "ÉáÄ̤θƤӽФ·µ¬Ìó¤ò»È¤¦"
+
+#: config/pa/pa.h:248
+msgid "Assume code will be assembled by GAS"
+msgstr ""
+
+#: config/pa/pa.h:250
+msgid "Do not assume code will be assembled by GAS"
+msgstr ""
+
+#: config/pa/pa.h:254
+#, fuzzy
+msgid "Do not use software floating point"
+msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ·¤Ê¤¤"
+
+#: config/pa/pa.h:256
+msgid "Emit long load/store sequences"
+msgstr ""
+
+#: config/pa/pa.h:258
+#, fuzzy
+msgid "Do not emit long load/store sequences"
+msgstr "Ê£¿ôÌ¿Îá¤Î¥í¡¼¥É/¥¹¥È¥¢¤òÀ¸À®¤·¤Ê¤¤"
+
+#: config/pa/pa.h:260
+#, fuzzy
+msgid "Generate fast indirect calls"
+msgstr "´ÖÀܸƤӽФ·¤ò»ÈÍѤ·¤Ê¤¤"
+
+#: config/pa/pa.h:262
+#, fuzzy
+msgid "Do not generate fast indirect calls"
+msgstr ".size µ¿»÷Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+
+#: config/pa/pa.h:264
+#, fuzzy
+msgid "Generate code for huge switch statements"
+msgstr "¹â°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/pa/pa.h:266
+#, fuzzy
+msgid "Do not generate code for huge switch statements"
+msgstr "ÉâÆ°¾®¿ôÅÀ¥æ¥Ë¥Ã¥È¤òÍøÍѤ¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+
+#: config/pa/pa.h:268
+msgid "Always generate long calls"
+msgstr ""
+
+#: config/pa/pa.h:270
+msgid "Generate long calls only when needed"
+msgstr ""
+
+#: config/pa/pa.h:272
+#, fuzzy
+msgid "Enable linker optimizations"
+msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+
+#: config/pa/pa.h:298
+msgid "Specify architecture for code generation.  Values are 1.0, 1.1, and 2.0.  2.0 requires gas snapshot 19990413 or later."
+msgstr ""
+
+#: config/pa/pa64-hpux.h:29
+msgid "Assume code will be linked by GNU ld"
+msgstr ""
+
+#: config/pa/pa64-hpux.h:31
+msgid "Assume code will be linked by HP ld"
+msgstr ""
+
+#: config/pdp11/pdp11.h:57
 msgid "Do not use hardware floating point"
 msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ·¤Ê¤¤"
 
 #. return float result in ac0
-#: config/pdp11/pdp11.h:58
+#: config/pdp11/pdp11.h:59
 msgid "Return floating point results in ac0"
 msgstr "ÉâÆ°¾®¿ôÅÀ¤Î·ë²Ì¤ò ac0 ¤ÇÊÖ¤¹"
 
-#: config/pdp11/pdp11.h:59
+#: config/pdp11/pdp11.h:60
 msgid "Return floating point results in memory"
 msgstr "ÉâÆ°¾®¿ôÅÀ¤Î·ë²Ì¤ò¥á¥â¥ê¤ÇÊÖ¤¹"
 
 #. is 11/40
-#: config/pdp11/pdp11.h:61
+#: config/pdp11/pdp11.h:62
 msgid "Generate code for an 11/40"
 msgstr "11/40 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
 #. is 11/45
-#: config/pdp11/pdp11.h:64
+#: config/pdp11/pdp11.h:65
 msgid "Generate code for an 11/45"
 msgstr "11/45 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
 #. is 11/10
-#: config/pdp11/pdp11.h:67
+#: config/pdp11/pdp11.h:68
 msgid "Generate code for an 11/10"
 msgstr "11/10 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
 #. use movstrhi for bcopy
 #. use 32 bit for int
-#: config/pdp11/pdp11.h:72 config/pdp11/pdp11.h:73
+#: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74
 msgid "Use 32 bit int"
 msgstr "32 ¥Ó¥Ã¥ÈÀ°¿ô¤ò»ÈÍѤ¹¤ë"
 
-#: config/pdp11/pdp11.h:74 config/pdp11/pdp11.h:75
+#: config/pdp11/pdp11.h:75 config/pdp11/pdp11.h:76
 msgid "Use 16 bit int"
 msgstr "16 ¥Ó¥Ã¥ÈÀ°¿ô¤ò»ÈÍѤ¹¤ë"
 
 #. use 32 bit for float
-#: config/pdp11/pdp11.h:77 config/pdp11/pdp11.h:78
+#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
 msgid "Use 32 bit float"
 msgstr "32 ¥Ó¥Ã¥ÈÉâÆ°¾®¿ô¤ò»ÈÍѤ¹¤ë"
 
-#: config/pdp11/pdp11.h:79 config/pdp11/pdp11.h:80
+#: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
 msgid "Use 64 bit float"
 msgstr "64 ¥Ó¥Ã¥ÈÉâÆ°¾®¿ô¤ò»ÈÍѤ¹¤ë"
 
@@ -12034,79 +12611,50 @@ msgstr "64 
 #. 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:89
+#: config/pdp11/pdp11.h:90
 msgid "Target has split I&D"
 msgstr "¥¿¡¼¥²¥Ã¥È¤Ï split Ì¿Îá¤È¥Ç¡¼¥¿¥á¥â¥ê¤ò»ý¤Ä"
 
-#: config/pdp11/pdp11.h:90
+#: config/pdp11/pdp11.h:91
 msgid "Target does not have split I&D"
 msgstr "¥¿¡¼¥²¥Ã¥È¤Ï split Ì¿Îá¤È¥Ç¡¼¥¿¥á¥â¥ê¤ò»ý¤¿¤Ê¤¤"
 
 #. UNIX assembler syntax?
-#: config/pdp11/pdp11.h:92
+#: config/pdp11/pdp11.h:93
 msgid "Use UNIX assembler syntax"
 msgstr "UNIX ¥¢¥»¥ó¥Ö¥éʸˡ¤ò»ÈÍѤ¹¤ë"
 
-#: config/pdp11/pdp11.h:93
+#: config/pdp11/pdp11.h:94
 msgid "Use DEC assembler syntax"
 msgstr "DEC ¥¢¥»¥ó¥Ö¥éʸˡ¤ò»ÈÍѤ¹¤ë"
 
-#: config/pj/pj.h:73
-msgid "Generate little endian data"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥Ç¡¼¥¿¤òÀ¸À®¤¹¤ë"
-
-#: config/pj/pj.h:75
-msgid "Generate big endian data"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¥Ç¡¼¥¿¤òÀ¸À®¤¹¤ë"
-
-#: config/pj/pj.h:77
-msgid "Turn on maintainer testing code"
-msgstr "¥á¥ó¥Æ¥Ê¥Æ¥¹¥È¥³¡¼¥É¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/pj/pj.h:79
-msgid "Enable Transmeta picoJava extensions"
-msgstr "Transmeta picoJava ³ÈÄ¥¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/pj/pj.h:81
-msgid "Disable Transmeta picoJava extensions"
-msgstr "Transmeta picoJava ³ÈÄ¥¤ò̵¸ú¤Ë¤¹¤ë"
-
-#: config/pj/pj.h:83
-msgid "Disable reorganization pass"
-msgstr "ºÆÊÔÀ®¹©Äø¤ò̵¸ú¤Ë¤¹¤ë"
-
-#: config/romp/romp.c:682
-#, c-format
-msgid "invalid %%B value"
-msgstr "̵¸ú¤Ê %%B ÃÍ"
-
-#: config/romp/romp.c:709 config/rs6000/rs6000.c:5782
+#: config/romp/romp.c:717 config/rs6000/rs6000.c:7718
 #, c-format
 msgid "invalid %%S value"
 msgstr "̵¸ú¤Ê %%S ÃÍ"
 
-#: config/romp/romp.c:718 config/romp/romp.c:725
+#: config/romp/romp.c:726 config/romp/romp.c:733
 #, c-format
 msgid "invalid %%b value"
 msgstr "̵¸ú¤Ê %%b ÃÍ"
 
-#: config/romp/romp.c:765 config/romp/romp.c:776
+#: config/romp/romp.c:773 config/romp/romp.c:784
 #, c-format
 msgid "invalid %%z value"
 msgstr "̵¸ú¤Ê %%z ÃÍ"
 
-#: config/romp/romp.c:784 config/romp/romp.c:792
+#: config/romp/romp.c:792 config/romp/romp.c:800
 #, c-format
 msgid "invalid %%Z value"
 msgstr "̵¸ú¤Ê %%Z ÃÍ"
 
-#: config/romp/romp.c:799 config/romp/romp.c:808 config/romp/romp.c:815
-#: config/rs6000/rs6000.c:5561
+#: config/romp/romp.c:807 config/romp/romp.c:816 config/romp/romp.c:823
+#: config/rs6000/rs6000.c:7547
 #, c-format
 msgid "invalid %%k value"
 msgstr "̵¸ú¤Ê %%k ÃÍ"
 
-#: config/romp/romp.c:900 config/romp/romp.c:943
+#: config/romp/romp.c:908 config/romp/romp.c:951
 #, c-format
 msgid "invalid %%j value"
 msgstr "̵¸ú¤Ê %%j ÃÍ"
@@ -12124,312 +12672,384 @@ msgstr "̵
 #.
 #. Normally, this macro will push all remaining incoming registers on the
 #. stack and set PRETEND_SIZE to the length of the registers pushed.
-#: config/romp/romp.h:661
+#: config/romp/romp.h:648
 msgid "can't have varargs with -mfp-arg-in-fp-regs"
 msgstr "-mfp-arg-in-fp-regs ¤ò»È¤¦¤È²ÄÊѸİú¿ô¤ò»ý¤Æ¤Þ¤»¤ó"
 
-#: config/rs6000/aix.h:134 config/rs6000/beos.h:32
-msgid "Always pass floating-point arguments in memory"
-msgstr "ÉâÆ°¾®¿ôÅÀ°ú¿ô¤Ï¾ï¤Ë¥á¥â¥êÅϤ·¤È¤¹¤ë"
-
-#: config/rs6000/aix.h:136 config/rs6000/beos.h:34
-msgid "Don't always pass floating-point arguments in memory"
-msgstr "ÉâÆ°¾®¿ôÅÀ°ú¿ô¤Ï¾ï¤Ë¥á¥â¥êÅϤ·¤È¤·¤Ê¤¤"
-
-#: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
-msgid "Support message passing with the Parallel Environment"
-msgstr "ÊÂÎó´Ä¶­¤Ç¤Î¥á¥Ã¥»¡¼¥¸¥Ñ¥Ã¥·¥ó¥°¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
-
-#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28
-msgid "Compile for 64-bit pointers"
-msgstr "64 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#. Handle the machine specific pragma longcall.  Its syntax is
+#.
+#. # pragma longcall ( TOGGLE )
+#.
+#. where TOGGLE is either 0 or 1.
+#.
+#. rs6000_default_long_calls is set to the value of TOGGLE, changing
+#. whether or not new function declarations receive a longcall
+#. attribute by default.
+#: config/rs6000/rs6000-c.c:44
+#, fuzzy
+msgid "ignoring malformed #pragma longcall"
+msgstr "#pragma %s ¤ò̵»ë¤·¤Þ¤¹"
 
-#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30
-msgid "Compile for 32-bit pointers"
-msgstr "32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: config/rs6000/rs6000-c.c:58
+#, fuzzy
+msgid "missing open paren"
+msgstr "Code Â°À­¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49
+#: config/rs6000/rs6000-c.c:60
 #, fuzzy
-msgid "-maix64 and POWER architecture are incompatible"
-msgstr "-maix64 ¤È POWER ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤È¤Ç¤Ï¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "missing number"
+msgstr "̾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54
+#: config/rs6000/rs6000-c.c:62
 #, fuzzy
-msgid "-maix64 requires PowerPC64 architecture remain enabled"
-msgstr "PowerPC64 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ç¤Ê¤¤¤È -maix64 ¤òÍ­¸ú¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "missing close paren"
+msgstr "¥¯¥é¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58
+#: config/rs6000/rs6000-c.c:65
+msgid "number must be 0 or 1"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:68
 #, fuzzy
-msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
-msgstr "-maix64 Í×µá: 32 bit ¥¢¥É¥ì¥·¥ó¥°²¼¤Î 64 bit ·×»»¤Ï¤Þ¤ÀÍøÍѤǤ­¤Þ¤»¤ó"
+msgid "junk at end of #pragma longcall"
+msgstr "#pragma map ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: config/rs6000/rs6000.c:471
+#: config/rs6000/rs6000.c:588
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥·¥¹¥Æ¥à¾å¤Ç¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
 
-#: config/rs6000/rs6000.c:478
+#: config/rs6000/rs6000.c:595
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥·¥¹¥Æ¥à¾å¤Ç¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
 
-#: config/rs6000/rs6000.c:484
-#, fuzzy, c-format
-msgid "-f%s ignored (all code is position independent)"
-msgstr "AIX ÍѤˠ-f%s ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡ÊÁ´¤Æ¤Î¥³¡¼¥É¤Ï°ÌÃÖÈó°Í¸¤Ç¤¹¡Ë"
-
-#: config/rs6000/rs6000.c:493
-msgid "-ffunction-sections disabled on AIX when debugging"
-msgstr "AIX ¤Ç¤Ï¥Ç¥Ð¥Ã¥°»þ¤Î -ffunction-sections ¤Ï̵¸ú¤È¤µ¤ì¤Þ¤¹"
-
-#: config/rs6000/rs6000.c:499
-msgid "-fdata-sections not supported on AIX"
-msgstr "AIX ¤Ç¤Ï -fdata-sections ¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
-
-#: config/rs6000/rs6000.c:514
+#: config/rs6000/rs6000.c:619
 #, fuzzy, c-format
 msgid "unknown -mdebug-%s switch"
 msgstr "ÉÔÌÀ¤Ê -mdebug-%s ¥¹¥¤¥Ã¥Á¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:524
+#: config/rs6000/rs6000.c:631
+#, c-format
+msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:642
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:589
+#: config/rs6000/rs6000.c:734
+#, c-format
+msgid "unknown -misel= option specified: '%s'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:749
+#, c-format
+msgid "unknown -mvrsave= option specified: '%s'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:768
 #, fuzzy, c-format
 msgid "unknown ABI specified: '%s'"
 msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
 
-#: config/rs6000/rs6000.c:5488
+#: config/rs6000/rs6000.c:4169
+msgid "argument 1 must be a 5-bit signed literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4276 config/rs6000/rs6000.c:4866
+msgid "argument 2 must be a 5-bit unsigned literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4319
+#, fuzzy
+msgid "argument 1 of __builtin_altivec_predicate must be a constant"
+msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+
+#: config/rs6000/rs6000.c:4373
+#, fuzzy
+msgid "argument 1 of __builtin_altivec_predicate is out of range"
+msgstr "`__builtin_args_info' ¤Î°ú¿ô¤¬Èϰϳ°¤Ç¤¹"
+
+#: config/rs6000/rs6000.c:4452
+msgid "argument 3 must be a 4-bit unsigned literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4629
+#, fuzzy, c-format
+msgid "argument to `%s' must be a 2-bit unsigned literal"
+msgstr "`%s' ¤Ø¤Î°ú¿ô¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+
+#: config/rs6000/rs6000.c:4745
+msgid "argument to dss must be a 2-bit unsigned literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4976
+#, fuzzy
+msgid "argument 1 of __builtin_spe_predicate must be a constant"
+msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+
+#: config/rs6000/rs6000.c:5049
+#, fuzzy
+msgid "argument 1 of __builtin_spe_predicate is out of range"
+msgstr "`__builtin_args_info' ¤Î°ú¿ô¤¬Èϰϳ°¤Ç¤¹"
+
+#: config/rs6000/rs6000.c:7474
 #, c-format
 msgid "invalid %%f value"
 msgstr "̵¸ú¤Ê %%f ÃͤǤ¹"
 
-#: config/rs6000/rs6000.c:5497
+#: config/rs6000/rs6000.c:7483
 #, c-format
 msgid "invalid %%F value"
 msgstr "̵¸ú¤Ê %%F ÃͤǤ¹"
 
-#: config/rs6000/rs6000.c:5506
+#: config/rs6000/rs6000.c:7492
 #, c-format
 msgid "invalid %%G value"
 msgstr "̵¸ú¤Ê %%G ÃͤǤ¹"
 
-#: config/rs6000/rs6000.c:5541
+#: config/rs6000/rs6000.c:7527
 #, c-format
 msgid "invalid %%j code"
 msgstr "̵¸ú¤Ê %%j ¥³¡¼¥É¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:5551
+#: config/rs6000/rs6000.c:7537
 #, c-format
 msgid "invalid %%J code"
 msgstr "̵¸ú¤Ê %%J ¥³¡¼¥É¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:5581
+#: config/rs6000/rs6000.c:7567
 #, c-format
 msgid "invalid %%K value"
 msgstr "̵¸ú¤Ê %%K ÃͤǤ¹"
 
-#: config/rs6000/rs6000.c:5708
-#, c-format
-msgid "invalid %%p value"
-msgstr "̵¸ú¤Ê %%p ÃͤǤ¹"
-
-#: config/rs6000/rs6000.c:5745
-#, c-format
-msgid "invalid %%q value"
-msgstr "̵¸ú¤Ê %%q ÃͤǤ¹"
-
-#: config/rs6000/rs6000.c:5808
-#, c-format
-msgid "%%S computed all 1's mask"
-msgstr "%%S ¤ÏÁ´¤Æ¤¬ 1 ¤Î¥Þ¥¹¥¯¤ò·×»»¤·¤Þ¤·¤¿"
-
-#: config/rs6000/rs6000.c:5835
+#: config/rs6000/rs6000.c:7634
 #, c-format
-msgid "%%S computed all 0's mask"
-msgstr "%%S ¤ÏÁ´¤Æ¤¬ 0 ¤Î¥Þ¥¹¥¯¤ò·×»»¤·¤Þ¤·¤¿"
+msgid "invalid %%O value"
+msgstr "̵¸ú¤Ê %%O ÃÍ"
 
-#: config/rs6000/rs6000.c:5845
+#: config/rs6000/rs6000.c:7756
 #, c-format
 msgid "invalid %%T value"
 msgstr "̵¸ú¤Ê %%T ÃͤǤ¹"
 
-#: config/rs6000/rs6000.c:5855
+#: config/rs6000/rs6000.c:7766
 #, c-format
 msgid "invalid %%u value"
 msgstr "̵¸ú¤Ê %%u ÃͤǤ¹"
 
-#: config/rs6000/rs6000.c:5864
+#: config/rs6000/rs6000.c:7775
 #, c-format
 msgid "invalid %%v value"
 msgstr "̵¸ú¤Ê %%v ÃͤǤ¹"
 
-#. 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:275
-msgid "Use POWER instruction set"
-msgstr "POWER Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+#: config/rs6000/rs6000.c:12180
+msgid "no profiling of 64-bit code for this ABI"
+msgstr ""
 
-#: config/rs6000/rs6000.h:278
+#: config/rs6000/aix.h:160 config/rs6000/beos.h:32
+msgid "Always pass floating-point arguments in memory"
+msgstr "ÉâÆ°¾®¿ôÅÀ°ú¿ô¤Ï¾ï¤Ë¥á¥â¥êÅϤ·¤È¤¹¤ë"
+
+#: config/rs6000/aix.h:162 config/rs6000/beos.h:34
+msgid "Don't always pass floating-point arguments in memory"
+msgstr "ÉâÆ°¾®¿ôÅÀ°ú¿ô¤Ï¾ï¤Ë¥á¥â¥êÅϤ·¤È¤·¤Ê¤¤"
+
+#: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
+#: config/rs6000/aix52.h:32
+msgid "Support message passing with the Parallel Environment"
+msgstr "ÊÂÎó´Ä¶­¤Ç¤Î¥á¥Ã¥»¡¼¥¸¥Ñ¥Ã¥·¥ó¥°¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+
+#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28 config/rs6000/aix52.h:28
+msgid "Compile for 64-bit pointers"
+msgstr "64 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
+msgid "Compile for 32-bit pointers"
+msgstr "32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49 config/rs6000/aix52.h:49
+#, fuzzy
+msgid "-maix64 and POWER architecture are incompatible"
+msgstr "-maix64 ¤È POWER ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤È¤Ç¤Ï¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+
+#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54 config/rs6000/aix52.h:54
+#, fuzzy
+msgid "-maix64 requires PowerPC64 architecture remain enabled"
+msgstr "PowerPC64 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ç¤Ê¤¤¤È -maix64 ¤òÍ­¸ú¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
+
+#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58 config/rs6000/aix52.h:58
+#, fuzzy
+msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
+msgstr "-maix64 Í×µá: 32 bit ¥¢¥É¥ì¥·¥ó¥°²¼¤Î 64 bit ·×»»¤Ï¤Þ¤ÀÍøÍѤǤ­¤Þ¤»¤ó"
+
+#. 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:240
+msgid "Use POWER instruction set"
+msgstr "POWER Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+
+#: config/rs6000/rs6000.h:243
 msgid "Use POWER2 instruction set"
 msgstr "POWER2 Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
 
-#: config/rs6000/rs6000.h:280
+#: config/rs6000/rs6000.h:245
 msgid "Do not use POWER2 instruction set"
 msgstr "POWER2 Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/rs6000/rs6000.h:283
+#: config/rs6000/rs6000.h:248
 msgid "Do not use POWER instruction set"
 msgstr "POWER Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/rs6000/rs6000.h:285
+#: config/rs6000/rs6000.h:250
 msgid "Use PowerPC instruction set"
 msgstr "PowerPC Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
 
-#: config/rs6000/rs6000.h:288
+#: config/rs6000/rs6000.h:253
 msgid "Do not use PowerPC instruction set"
 msgstr "PowerPC Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/rs6000/rs6000.h:290
+#: config/rs6000/rs6000.h:255
 msgid "Use PowerPC General Purpose group optional instructions"
 msgstr "PowerPC °ìÈÌÍÑÅÓ¥°¥ë¡¼¥×¥ª¥×¥·¥ç¥óÌ¿Îá¤ò»ÈÍѤ¹¤ë"
 
-#: config/rs6000/rs6000.h:292
+#: config/rs6000/rs6000.h:257
 msgid "Don't use PowerPC General Purpose group optional instructions"
 msgstr "PowerPC °ìÈÌÍÑÅÓ¥°¥ë¡¼¥×¥ª¥×¥·¥ç¥óÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/rs6000/rs6000.h:294
+#: config/rs6000/rs6000.h:259
 msgid "Use PowerPC Graphics group optional instructions"
 msgstr "PowerPC ¥°¥é¥Õ¥£¥¯¥¹¥°¥ë¡¼¥×¥ª¥×¥·¥ç¥óÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/rs6000/rs6000.h:296
+#: config/rs6000/rs6000.h:261
 msgid "Don't use PowerPC Graphics group optional instructions"
 msgstr "PowerPC ¥°¥é¥Õ¥£¥¯¥¹¥°¥ë¡¼¥×¥ª¥×¥·¥ç¥óÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/rs6000/rs6000.h:298
+#: config/rs6000/rs6000.h:263
 msgid "Use PowerPC-64 instruction set"
 msgstr "PowerPC-64 Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
 
-#: config/rs6000/rs6000.h:300
+#: config/rs6000/rs6000.h:265
 msgid "Don't use PowerPC-64 instruction set"
 msgstr "PowerPC-64 Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/rs6000/rs6000.h:302
+#: config/rs6000/rs6000.h:267
 #, fuzzy
 msgid "Use AltiVec instructions"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ¹¤ë"
 
-#: config/rs6000/rs6000.h:304
+#: config/rs6000/rs6000.h:269
 #, fuzzy
 msgid "Don't use AltiVec instructions"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/rs6000/rs6000.h:306
+#: config/rs6000/rs6000.h:271
 msgid "Use new mnemonics for PowerPC architecture"
 msgstr "PowerPC ¥¢¡¼¥­¥Æ¥¯¥Á¥ãÍѤο·¤·¤¤¥Ë¡¼¥â¥Ë¥Ã¥¯¤ò»ÈÍѤ¹¤ë"
 
-#: config/rs6000/rs6000.h:308
+#: config/rs6000/rs6000.h:273
 msgid "Use old mnemonics for PowerPC architecture"
 msgstr "PowerPC ¥¢¡¼¥­¥Æ¥¯¥Á¥ãÍѤθŤ¤¥Ë¡¼¥â¥Ë¥Ã¥¯¤ò»ÈÍѤ¹¤ë"
 
-#: config/rs6000/rs6000.h:311
+#: config/rs6000/rs6000.h:276
 msgid "Put everything in the regular TOC"
 msgstr "Á´¤Æ¤òÄ̾ï TOC Æâ¤ËÇÛÃÖ¤¹¤ë"
 
-#: config/rs6000/rs6000.h:313
+#: config/rs6000/rs6000.h:278
 msgid "Place floating point constants in TOC"
 msgstr "ÉâÆ°¾®¿ôÅÀÄê¿ô¤ò TOC Æâ¤ËÇÛÃÖ¤¹¤ë"
 
-#: config/rs6000/rs6000.h:315
+#: config/rs6000/rs6000.h:280
 msgid "Don't place floating point constants in TOC"
 msgstr "ÉâÆ°¾®¿ôÅÀÄê¿ô¤ò TOC Æâ¤ËÇÛÃÖ¤·¤Ê¤¤"
 
-#: config/rs6000/rs6000.h:317
+#: config/rs6000/rs6000.h:282
 msgid "Place symbol+offset constants in TOC"
 msgstr "¥·¥ó¥Ü¥ë+¥ª¥Õ¥»¥Ã¥ÈÄê¿ô¤ò TOC Æâ¤ËÇÛÃÖ¤¹¤ë"
 
-#: config/rs6000/rs6000.h:319
+#: config/rs6000/rs6000.h:284
 msgid "Don't place symbol+offset constants in TOC"
 msgstr "¥·¥ó¥Ü¥ë+¥ª¥Õ¥»¥Ã¥ÈÄê¿ô¤ò TOC Æâ¤ËÇÛÃÖ¤·¤Ê¤¤"
 
-#: config/rs6000/rs6000.h:325
+#: config/rs6000/rs6000.h:290
 msgid "Place variable addresses in the regular TOC"
 msgstr "ÊÑ¿ô¥¢¥É¥ì¥¹¤òÄ̾ï TOC Æâ¤ËÇÛÃÖ¤¹¤ë"
 
-#: config/rs6000/rs6000.h:331
+#: config/rs6000/rs6000.h:296
 msgid "Generate load/store multiple instructions"
 msgstr "Ê£¿ôÌ¿Îá¤Î¥í¡¼¥É/¥¹¥È¥¢¤òÀ¸À®¤¹¤ë"
 
-#: config/rs6000/rs6000.h:333
+#: config/rs6000/rs6000.h:298
 msgid "Do not generate load/store multiple instructions"
 msgstr "Ê£¿ôÌ¿Îá¤Î¥í¡¼¥É/¥¹¥È¥¢¤òÀ¸À®¤·¤Ê¤¤"
 
-#: config/rs6000/rs6000.h:337
+#: config/rs6000/rs6000.h:302
 msgid "Generate string instructions for block moves"
 msgstr "¥Ö¥í¥Ã¥¯°ÜÆ°ÍѤΠstring Ì¿Îá¤òÀ¸À®¤¹¤ë"
 
-#: config/rs6000/rs6000.h:339
+#: config/rs6000/rs6000.h:304
 msgid "Do not generate string instructions for block moves"
 msgstr "¥Ö¥í¥Ã¥¯°ÜÆ°ÍѤΠstring Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
 
-#: config/rs6000/rs6000.h:343
+#: config/rs6000/rs6000.h:308
 msgid "Generate load/store with update instructions"
 msgstr "update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤¹¤ë"
 
-#: config/rs6000/rs6000.h:345
+#: config/rs6000/rs6000.h:310
 msgid "Do not generate load/store with update instructions"
 msgstr "update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
 
-#: config/rs6000/rs6000.h:353
+#: config/rs6000/rs6000.h:318
 msgid "Don't schedule the start and end of the procedure"
 msgstr "¥×¥í¥·¡¼¥¸¥ã³«»Ï¤È½ªÎ»¤Î¥¹¥±¥¸¥å¡¼¥ë¤ò¹Ô¤Ê¤ï¤Ê¤¤"
 
-#: config/rs6000/rs6000.h:359
+#: config/rs6000/rs6000.h:324
 msgid "Return all structures in memory (AIX default)"
 msgstr ""
 
-#: config/rs6000/rs6000.h:361
+#: config/rs6000/rs6000.h:326
 msgid "Return small structures in registers (SVR4 default)"
 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:441 config/sparc/sparc.h:683
+#: config/rs6000/rs6000.h:391 config/sparc/sparc.h:633
 msgid "Use features of and schedule code for given CPU"
 msgstr "Í¿¤¨¤é¤ì¤¿ CPU ÍѤε¡Ç½¤È¥¹¥±¥¸¥å¡¼¥ë¥³¡¼¥É¤òÍøÍѤ¹¤ë"
 
-#: config/rs6000/rs6000.h:444
+#: config/rs6000/rs6000.h:394
 msgid "Enable debug output"
 msgstr "¥Ç¥Ð¥Ã¥°½ÐÎϤòÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/rs6000/rs6000.h:445
+#: config/rs6000/rs6000.h:396
+msgid "Select full, part, or no traceback table"
+msgstr ""
+
+#: config/rs6000/rs6000.h:397
 msgid "Specify ABI to use"
 msgstr ""
 
-#: config/rs6000/rs6000.h:447
+#: config/rs6000/rs6000.h:399
 #, fuzzy
 msgid "Specify size of long double (64 or 128 bits)"
 msgstr "sizeof(long double) ¤Ï 12 ¤È¤¹¤ë¡£"
 
+#: config/rs6000/rs6000.h:401
+msgid "Specify yes/no if isel instructions should be generated"
+msgstr ""
+
+#: config/rs6000/rs6000.h:403
+msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
+msgstr ""
+
+#: config/rs6000/rs6000.h:405
+#, fuzzy
+msgid "Avoid all range limits on call instructions"
+msgstr "ÊÂÎóÌ¿Îá¤ò̵¸ú¤Ë¤¹¤ë"
+
 #. Definitions for __builtin_return_address and __builtin_frame_address.
 #. __builtin_return_address (0) should give link register (65), enable
 #. this.
@@ -12442,115 +13062,119 @@ msgstr "sizeof(long double) 
 #. 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:1791
+#: config/rs6000/rs6000.h:1869
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: config/rs6000/sysv4.h:88
+#: config/rs6000/sysv4.h:87
 #, fuzzy
 msgid "Select ABI calling convention"
 msgstr "ABI ¸Æ¤Ó½Ð¤·µ¬Ìó¤òÁªÂò¤¹¤ë"
 
-#: config/rs6000/sysv4.h:89
+#: config/rs6000/sysv4.h:88
 #, fuzzy
 msgid "Select method for sdata handling"
 msgstr "sdata ¼è¤ê°·¤¤¤Î¤¿¤á¤Î¥á¥½¥Ã¥É¤òÁªÂò¤¹¤ë"
 
-#: config/rs6000/sysv4.h:104
+#: config/rs6000/sysv4.h:103
 #, fuzzy
 msgid "Align to the base type of the bit-field"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Î¥Ù¡¼¥¹¥¿¥¤¥×¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
 
-#: config/rs6000/sysv4.h:106
+#: config/rs6000/sysv4.h:105
 #, fuzzy
 msgid "Don't align to the base type of the bit-field"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Î¥Ù¡¼¥¹¥¿¥¤¥×¤Ë¥¢¥é¥¤¥ó¤·¤Ê¤¤"
 
-#: config/rs6000/sysv4.h:108
+#: config/rs6000/sysv4.h:107
 msgid "Don't assume that unaligned accesses are handled by the system"
 msgstr "¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤¬¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ¥Ï¥ó¥É¥ë¤µ¤ì¤ë¤È¤Ï¤ß¤Ê¤µ¤Ê¤¤"
 
-#: config/rs6000/sysv4.h:110
+#: config/rs6000/sysv4.h:109
 msgid "Assume that unaligned accesses are handled by the system"
 msgstr "¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤¬¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ¥Ï¥ó¥É¥ë¤µ¤ì¤ë¤È¤ß¤Ê¤¹"
 
-#: config/rs6000/sysv4.h:112 config/rs6000/sysv4.h:116
+#: config/rs6000/sysv4.h:111 config/rs6000/sysv4.h:115
 #, fuzzy
 msgid "Produce code relocatable at runtime"
 msgstr "¼Â¹Ô»þ¤ËºÆÇÛÃÖ²Äǽ¤Ê¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/rs6000/sysv4.h:114 config/rs6000/sysv4.h:118
+#: config/rs6000/sysv4.h:113 config/rs6000/sysv4.h:117
 #, fuzzy
 msgid "Don't produce code relocatable at runtime"
 msgstr "¼Â¹Ô»þ¤ËºÆÇÛÃÖ²Äǽ¤Ê¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
+#: config/rs6000/sysv4.h:119 config/rs6000/sysv4.h:121
 #, fuzzy
 msgid "Produce little endian code"
 msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/rs6000/sysv4.h:124 config/rs6000/sysv4.h:126
+#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:125
 #, fuzzy
 msgid "Produce big endian code"
 msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128
-#: config/rs6000/sysv4.h:129 config/rs6000/sysv4.h:130
-#: config/rs6000/sysv4.h:131 config/rs6000/sysv4.h:132
-#: config/rs6000/sysv4.h:142 config/rs6000/sysv4.h:143
-#: config/rs6000/sysv4.h:154 config/rs6000/sysv4.h:155
+#: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:127
+#: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129
+#: config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131
+#: config/rs6000/sysv4.h:141 config/rs6000/sysv4.h:142
+#: config/rs6000/sysv4.h:153 config/rs6000/sysv4.h:155
 #: config/rs6000/sysv4.h:157
 msgid "no description yet"
 msgstr "ÀâÌÀ¤Ï¤Þ¤À¤¢¤ê¤Þ¤»¤ó"
 
-#: config/rs6000/sysv4.h:133
+#: config/rs6000/sysv4.h:132
 #, fuzzy
 msgid "Use EABI"
 msgstr "EABI ¤òÍøÍѤ¹¤ë¡£"
 
-#: config/rs6000/sysv4.h:134
+#: config/rs6000/sysv4.h:133
 #, fuzzy
 msgid "Don't use EABI"
 msgstr "EABI ¤òÍøÍѤ·¤Ê¤¤¡£"
 
-#: config/rs6000/sysv4.h:137
+#: config/rs6000/sysv4.h:136
 msgid "Do not allow bit-fields to cross word boundaries"
 msgstr ""
 
-#: config/rs6000/sysv4.h:139
+#: config/rs6000/sysv4.h:138
 #, fuzzy
 msgid "Use alternate register names"
 msgstr "ÂåÂإ쥸¥¹¥¿Ì¾¤ò»ÈÍѤ¹¤ë"
 
-#: config/rs6000/sysv4.h:141
+#: config/rs6000/sysv4.h:140
 #, fuzzy
 msgid "Don't use alternate register names"
 msgstr "ÂåÂإ쥸¥¹¥¿Ì¾¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/rs6000/sysv4.h:145
+#: config/rs6000/sysv4.h:144
 #, fuzzy
 msgid "Link with libsim.a, libc.a and sim-crt0.o"
 msgstr "libsim.a, libc.a µÚ¤Ó sim-crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
 
-#: config/rs6000/sysv4.h:147
+#: config/rs6000/sysv4.h:146
 #, fuzzy
 msgid "Link with libads.a, libc.a and crt0.o"
 msgstr "libads.a, libc.a µÚ¤Ó crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
 
-#: config/rs6000/sysv4.h:149
+#: config/rs6000/sysv4.h:148
 #, fuzzy
 msgid "Link with libyk.a, libc.a and crt0.o"
 msgstr "libyk.a, libc.a µÚ¤Ó crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
 
-#: config/rs6000/sysv4.h:151
+#: config/rs6000/sysv4.h:150
 #, fuzzy
 msgid "Link with libmvme.a, libc.a and crt0.o"
 msgstr "libmvme.a, libc.a µÚ¤Ó crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
 
-#: config/rs6000/sysv4.h:153
+#: config/rs6000/sysv4.h:152
 msgid "Set the PPC_EMB bit in the ELF flags header"
 msgstr "PPC_EMB ¥Ó¥Ã¥È¤ò ELF ¥Õ¥é¥°¥Ø¥Ã¥ÀÆâ¤Ë¥»¥Ã¥È¤¹¤ë"
 
+#: config/rs6000/sysv4.h:154
+msgid "Use the WindISS simulator"
+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
@@ -12559,8907 +13183,7420 @@ msgstr "PPC_EMB 
 #.
 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
 #. get control.
-#: config/rs6000/sysv4.h:212
+#: config/rs6000/sysv4.h:214
 #, fuzzy, c-format
 msgid "bad value for -mcall-%s"
 msgstr "-mcall-%s ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤Æ¤ÎÉÔÀµ¤ÊÃÍ"
 
-#: config/rs6000/sysv4.h:228
+#: config/rs6000/sysv4.h:230
 #, fuzzy, c-format
 msgid "bad value for -msdata=%s"
 msgstr "-msdata=%s ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ"
 
-#: config/rs6000/sysv4.h:245
+#: config/rs6000/sysv4.h:247
 #, fuzzy, c-format
 msgid "-mrelocatable and -msdata=%s are incompatible"
 msgstr "-mrelocatable ¤È -msdata=%s ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/rs6000/sysv4.h:253
+#: config/rs6000/sysv4.h:255
 #, fuzzy, c-format
 msgid "-f%s and -msdata=%s are incompatible"
 msgstr "-f%s ¤È -msdata=%s ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/rs6000/sysv4.h:261
+#: config/rs6000/sysv4.h:263
 #, fuzzy, c-format
 msgid "-msdata=%s and -mcall-%s are incompatible"
 msgstr "-msdata=%s ¤È -mcall-%s ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/rs6000/sysv4.h:268
+#: config/rs6000/sysv4.h:272
 #, fuzzy
 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
 msgstr "-mrelocatable ¤È -mno-minimal-toc ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/rs6000/sysv4.h:274
+#: config/rs6000/sysv4.h:278
 #, fuzzy, c-format
 msgid "-mrelocatable and -mcall-%s are incompatible"
 msgstr "-mrelocatable ¤È -mcall-%s ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/rs6000/sysv4.h:281
+#: config/rs6000/sysv4.h:285
 #, fuzzy, c-format
 msgid "-fPIC and -mcall-%s are incompatible"
 msgstr "-fPIC ¤È -mcall-%s ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/rs6000/sysv4.h:288
+#: config/rs6000/sysv4.h:292
 msgid "-mcall-aixdesc must be big endian"
 msgstr "-mcall-aixdesc ¤Ï¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/s390/s390.c:1757
+#: config/s390/s390.c:2584
 #, fuzzy
 msgid "invalid UNSPEC as operand (1)"
 msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤Æ̵¸ú¤Ê UNSPEC"
 
-#: config/s390/s390.c:1787
+#: config/s390/s390.c:2620
 #, fuzzy
 msgid "invalid UNSPEC as operand (2)"
 msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤Æ̵¸ú¤Ê UNSPEC"
 
-#: config/s390/s390.c:1793
+#: config/s390/s390.c:2626
 msgid "UNKNOWN in s390_output_symbolic_const !?"
 msgstr ""
 
-#: config/s390/s390.c:1809
+#: config/s390/s390.c:2644
 #, fuzzy
 msgid "Cannot decompose address."
 msgstr "Ê£»¨¤Ê¥¢¥É¥ì¥·¥ó¥°¥â¡¼¥É¤òÍøÍѤ·¤Ê¤¤"
 
-#: config/s390/s390.c:1957
+#: config/s390/s390.c:2784
 msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
-#: config/s390/s390.c:2502
-#, fuzzy
-msgid "no code label found"
-msgstr "¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: config/s390/s390.c:2648
+#: config/s390/s390.c:4421
 msgid "Total size of local variables exceeds architecture limit."
 msgstr ""
 
-#: config/s390/s390.h:53
+#: config/s390/s390.h:70
 msgid "Set backchain"
 msgstr ""
 
-#: config/s390/s390.h:54
+#: config/s390/s390.h:71
 msgid "Don't set backchain (faster, but debug harder"
 msgstr ""
 
-#: config/s390/s390.h:55
+#: config/s390/s390.h:72
 msgid "Use bras for execucable < 64k"
 msgstr ""
 
-#: config/s390/s390.h:56
+#: config/s390/s390.h:73
 #, fuzzy
 msgid "Don't use bras"
 msgstr "EABI ¤òÍøÍѤ·¤Ê¤¤¡£"
 
-#: config/s390/s390.h:57
+#: config/s390/s390.h:74
 msgid "Additional debug prints"
 msgstr ""
 
-#: config/s390/s390.h:58
+#: config/s390/s390.h:75
 msgid "Don't print additional debug prints"
 msgstr ""
 
-#: config/s390/s390.h:59
+#: config/s390/s390.h:76
 msgid "64 bit mode"
 msgstr ""
 
-#: config/s390/s390.h:60
+#: config/s390/s390.h:77
 msgid "31 bit mode"
 msgstr ""
 
-#: config/s390/s390.h:61
+#: config/s390/s390.h:78
 msgid "mvcle use"
 msgstr ""
 
-#: config/s390/s390.h:62
+#: config/s390/s390.h:79
 msgid "mvc&ex"
 msgstr ""
 
+#: config/sh/sh.c:5134
+#, fuzzy
+msgid "__builtin_saveregs not supported by this subtarget"
+msgstr "__builtin_saveregs ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+
+#: config/sh/sh.c:5684
+msgid "attribute interrupt_handler is not compatible with -m5-compact"
+msgstr ""
+
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:4730 config/sh/sh.c:4769
+#: config/sh/sh.c:5710 config/sh/sh.c:5749
 #, fuzzy, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:4737
+#: config/sh/sh.c:5717
 #, fuzzy, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr "asm ¥Æ¥ó¥×¥ì¡¼¥È¤¬Ê¸»úÎóÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:4776
+#: config/sh/sh.c:5756
 #, fuzzy, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/sparc/freebsd.h:81 config/sparc/linux.h:86
-#: config/sparc/linux64.h:139
-msgid "Use 128 bit long doubles"
-msgstr "128 ¥Ó¥Ã¥È¤Î long double ¤ò»ÈÍѤ¹¤ë"
-
-#: config/sparc/sp64-elf.h:82 config/sparc/splet.h:29
-msgid "Generate code for big endian"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/sparc/sp64-elf.h:83 config/sparc/splet.h:30
-msgid "Generate code for little endian"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:67
-msgid "Use little-endian byte order for data"
-msgstr "¥Ç¡¼¥¿¤Î¥Ð¥¤¥È½ç¤Ë¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤ò»ÈÍѤ¹¤ë"
+#. There are no delay slots on SHmedia.
+#. Relaxation isn't yet supported for SHmedia
+#: config/sh/sh.h:437
+#, fuzzy
+msgid "Profiling is not supported on this target."
+msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: config/sparc/sparc.c:319
+#: config/sparc/sparc.c:329
 #, c-format
 msgid "%s is not supported by this configuration"
 msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: config/sparc/sparc.c:326
+#: config/sparc/sparc.c:336
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
 
-#: config/sparc/sparc.c:351
+#: config/sparc/sparc.c:361
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= ¤Ï 32 bit ¥·¥¹¥Æ¥à¾å¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: config/sparc/sparc.c:436
-msgid "profiling does not support code models other than medlow"
-msgstr "¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤Ï medlow °Ê³°¤Î¥³¡¼¥É¥â¥Ç¥ë¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
-
-#: config/sparc/sparc.c:5831 config/sparc/sparc.c:5837
+#: config/sparc/sparc.c:6299 config/sparc/sparc.c:6305
 #, fuzzy, c-format
 msgid "invalid %%Y operand"
 msgstr "̵¸ú¤Ê %%Y ¥ª¥Ú¥é¥ó¥É"
 
-#: config/sparc/sparc.c:5907
+#: config/sparc/sparc.c:6375
 #, fuzzy, c-format
 msgid "invalid %%A operand"
 msgstr "̵¸ú¤Ê %%A ¥ª¥Ú¥é¥ó¥É"
 
-#: config/sparc/sparc.c:5917
+#: config/sparc/sparc.c:6385
 #, fuzzy, c-format
 msgid "invalid %%B operand"
 msgstr "̵¸ú¤Ê %%B ¥ª¥Ú¥é¥ó¥É"
 
-#: config/sparc/sparc.c:5956
+#: config/sparc/sparc.c:6424
 #, fuzzy, c-format
 msgid "invalid %%c operand"
 msgstr "̵¸ú¤Ê %%c ¥ª¥Ú¥é¥ó¥É"
 
-#: config/sparc/sparc.c:5957
+#: config/sparc/sparc.c:6425
 #, fuzzy, c-format
 msgid "invalid %%C operand"
 msgstr "̵¸ú¤Ê %%C ¥ª¥Ú¥é¥ó¥É"
 
-#: config/sparc/sparc.c:5978
+#: config/sparc/sparc.c:6446
 #, fuzzy, c-format
 msgid "invalid %%d operand"
 msgstr "̵¸ú¤Ê %%d ¥ª¥Ú¥é¥ó¥É"
 
-#: config/sparc/sparc.c:5979
+#: config/sparc/sparc.c:6447
 #, fuzzy, c-format
 msgid "invalid %%D operand"
 msgstr "̵¸ú¤Ê %%D ¥ª¥Ú¥é¥ó¥É"
 
-#: config/sparc/sparc.c:5997
+#: config/sparc/sparc.c:6463
 #, fuzzy, c-format
 msgid "invalid %%f operand"
 msgstr "̵¸ú¤Ê %%f ¥ª¥Ú¥é¥ó¥É"
 
-#: config/sparc/sparc.c:6047
+#: config/sparc/sparc.c:6513
 msgid "long long constant not a valid immediate operand"
 msgstr "long long Äê¿ô¤ÏÀµ¾ï¤Ê¨ÃÍ¥ª¥Ú¥é¥ó¥É¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/sparc/sparc.c:6050
+#: config/sparc/sparc.c:6516
 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:388
-#, c-format
-msgid "%s and profiling conflict: disabling %s"
-msgstr "%s ¤È¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤Ï¶¥¹ç¤·¤Þ¤¹: %s ¤ò̵¸ú²½¤·¤Þ¤¹"
+#: config/sparc/freebsd.h:80 config/sparc/linux.h:87 config/sparc/linux64.h:89
+#: config/sparc/netbsd-elf.h:239
+msgid "Use 128 bit long doubles"
+msgstr "128 ¥Ó¥Ã¥È¤Î long double ¤ò»ÈÍѤ¹¤ë"
 
-#: config/sparc/sparc.h:562
-#, fuzzy
-msgid "Use function_epilogue()"
-msgstr "´Ø¿ô³«»ÏÉôʬÍѤΥ¹¥¿¥Ö¤ò»ÈÍѤ¹¤ë"
+#: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
+msgid "Generate code for big endian"
+msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/sparc/sparc.h:564
-#, fuzzy
-msgid "Do not use function_epilogue()"
-msgstr "´Ø¿ô³«»ÏÉôʬÍѤΥ¹¥¿¥Ö¤ò»ÈÍѤ¹¤ë"
+#: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
+msgid "Generate code for little endian"
+msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/sparc/sparc.h:566
+#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:65
+msgid "Use little-endian byte order for data"
+msgstr "¥Ç¡¼¥¿¤Î¥Ð¥¤¥È½ç¤Ë¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤ò»ÈÍѤ¹¤ë"
+
+#: config/sparc/sparc.h:532
 msgid "Assume possible double misalignment"
 msgstr "double ¤¬¸í¤Ã¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤È¤Ê¤ë²ÄǽÀ­¤¬¤¢¤ë¤È¤ß¤Ê¤¹"
 
-#: config/sparc/sparc.h:568
+#: config/sparc/sparc.h:534
 msgid "Assume all doubles are aligned"
 msgstr "Á´¤Æ¤Î double ¤ò¥¢¥é¥¤¥ó¤µ¤ì¤¿¤â¤Î¤È¤ß¤Ê¤¹"
 
-#: config/sparc/sparc.h:570
+#: config/sparc/sparc.h:536
 msgid "Pass -assert pure-text to linker"
 msgstr "¥ê¥ó¥«¤Ë -assert pure-text ¤òÅϤ¹"
 
-#: config/sparc/sparc.h:572
+#: config/sparc/sparc.h:538
 msgid "Do not pass -assert pure-text to linker"
 msgstr "¥ê¥ó¥«¤Ë -assert pure-text ¤òÅϤµ¤Ê¤¤"
 
-#: config/sparc/sparc.h:574
+#: config/sparc/sparc.h:540
 msgid "Use flat register window model"
 msgstr "¥Õ¥é¥Ã¥È¥ì¥¸¥¹¥¿¥¦¥£¥ó¥É¥¦¥â¥Ç¥ë¤ò»ÈÍѤ¹¤ë"
 
-#: config/sparc/sparc.h:576
+#: config/sparc/sparc.h:542
 msgid "Do not use flat register window model"
 msgstr "¥Õ¥é¥Ã¥È¥ì¥¸¥¹¥¿¥¦¥£¥ó¥É¥¦¥â¥Ç¥ë¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/sparc/sparc.h:578
+#: config/sparc/sparc.h:544
 msgid "Use ABI reserved registers"
 msgstr "ABI Í½Ìó¥ì¥¸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
 
-#: config/sparc/sparc.h:580
+#: config/sparc/sparc.h:546
 msgid "Do not use ABI reserved registers"
 msgstr "ABI Í½Ìó¥ì¥¸¥¹¥¿¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/sparc/sparc.h:582
+#: config/sparc/sparc.h:548
 msgid "Use hardware quad fp instructions"
 msgstr "»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
 
-#: config/sparc/sparc.h:584
+#: config/sparc/sparc.h:550
 msgid "Do not use hardware quad fp instructions"
 msgstr "»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/sparc/sparc.h:586
+#: config/sparc/sparc.h:552
 msgid "Compile for v8plus ABI"
 msgstr "v8plus ABI ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
 
-#: config/sparc/sparc.h:588
+#: config/sparc/sparc.h:554
 msgid "Do not compile for v8plus ABI"
 msgstr "v8plus ABI ÍѤ˥³¥ó¥Ñ¥¤¥ë¤·¤Ê¤¤"
 
-#: config/sparc/sparc.h:590
+#: config/sparc/sparc.h:556
 msgid "Utilize Visual Instruction Set"
 msgstr "Visual Ì¿Î᥻¥Ã¥È¤òÍøÍѤ¹¤ë"
 
-#: config/sparc/sparc.h:592
+#: config/sparc/sparc.h:558
 msgid "Do not utilize Visual Instruction Set"
 msgstr "Visual Ì¿Î᥻¥Ã¥È¤òÍøÍѤ·¤Ê¤¤"
 
 #. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
-#: config/sparc/sparc.h:595
+#: config/sparc/sparc.h:561
 msgid "Optimize for Cypress processors"
 msgstr "Cypress ¥×¥í¥»¥Ã¥µÍѤ˺ÇŬ²½¤¹¤ë"
 
-#: config/sparc/sparc.h:597
-msgid "Optimize for SparcLite processors"
+#: config/sparc/sparc.h:563
+#, fuzzy
+msgid "Optimize for SPARCLite processors"
 msgstr "SparcLite ¥×¥í¥»¥Ã¥µÍѤ˺ÇŬ²½¤¹¤ë"
 
-#: config/sparc/sparc.h:599
+#: config/sparc/sparc.h:565
 msgid "Optimize for F930 processors"
 msgstr "F930 ¥×¥í¥»¥Ã¥µÍѤ˺ÇŬ²½¤¹¤ë"
 
-#: config/sparc/sparc.h:601
+#: config/sparc/sparc.h:567
 msgid "Optimize for F934 processors"
 msgstr "F934 ¥×¥í¥»¥Ã¥µÍѤ˺ÇŬ²½¤¹¤ë"
 
-#: config/sparc/sparc.h:603
-msgid "Use V8 Sparc ISA"
+#: config/sparc/sparc.h:569
+#, fuzzy
+msgid "Use V8 SPARC ISA"
 msgstr "V8 Sparc ISA ¤ò»ÈÍѤ¹¤ë"
 
-#: config/sparc/sparc.h:605
-msgid "Optimize for SuperSparc processors"
+#: config/sparc/sparc.h:571
+#, fuzzy
+msgid "Optimize for SuperSPARC processors"
 msgstr "SuperSparc ¥×¥í¥»¥Ã¥µÍѤ˺ÇŬ²½¤¹¤ë"
 
 #. End of deprecated options.
-#: config/sparc/sparc.h:608
+#: config/sparc/sparc.h:574
 msgid "Pointers are 64-bit"
 msgstr "¥Ý¥¤¥ó¥¿¤ò 64 ¥Ó¥Ã¥È¤È¤¹¤ë"
 
-#: config/sparc/sparc.h:610
+#: config/sparc/sparc.h:576
 msgid "Pointers are 32-bit"
 msgstr "¥Ý¥¤¥ó¥¿¤ò 32 ¥Ó¥Ã¥È¤È¤¹¤ë"
 
-#: config/sparc/sparc.h:612
+#: config/sparc/sparc.h:578
 msgid "Use 32-bit ABI"
 msgstr "32 ¥Ó¥Ã¥È ABI ¤ò»ÈÍѤ¹¤ë"
 
-#: config/sparc/sparc.h:614
+#: config/sparc/sparc.h:580
 msgid "Use 64-bit ABI"
 msgstr "64 ¥Ó¥Ã¥È ABI ¤ò»ÈÍѤ¹¤ë"
 
-#: config/sparc/sparc.h:616
+#: config/sparc/sparc.h:582
 msgid "Use stack bias"
 msgstr "¥¹¥¿¥Ã¥¯¥Ð¥¤¥¢¥¹¤ò»ÈÍѤ¹¤ë"
 
-#: config/sparc/sparc.h:618
+#: config/sparc/sparc.h:584
 msgid "Do not use stack bias"
 msgstr "¥¹¥¿¥Ã¥¯¥Ð¥¤¥¢¥¹¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: config/sparc/sparc.h:620
+#: config/sparc/sparc.h:586
 msgid "Use structs on stronger alignment for double-word copies"
 msgstr "¥À¥Ö¥ë¥ï¡¼¥É¥³¥Ô¡¼ÍѤζ¯¤¯¥¢¥é¥¤¥ó¤µ¤ì¤¿¹½Â¤ÂΤò»ÈÍѤ¹¤ë"
 
-#: config/sparc/sparc.h:622
+#: config/sparc/sparc.h:588
 msgid "Do not use structs on stronger alignment for double-word copies"
 msgstr "¥À¥Ö¥ë¥ï¡¼¥É¥³¥Ô¡¼ÍѤζ¯¤¯¥¢¥é¥¤¥ó¤µ¤ì¤¿¹½Â¤ÂΤò»ÈÍѤ·¤Ê¤¤"
 
-#: config/sparc/sparc.h:624
+#: config/sparc/sparc.h:590
 msgid "Optimize tail call instructions in assembler and linker"
 msgstr "¥¢¥»¥ó¥Ö¥é¤È¥ê¥ó¥«¤ÇËöÈø¸Æ¤Ó½Ð¤·Ì¿Îá¤òºÇŬ²½¤¹¤ë"
 
-#: config/sparc/sparc.h:626
+#: config/sparc/sparc.h:592
 msgid "Do not optimize tail call instructions in assembler or linker"
 msgstr "¥¢¥»¥ó¥Ö¥é¤È¥ê¥ó¥«¤ÇËöÈø¸Æ¤Ó½Ð¤·Ì¿Îá¤òºÇŬ²½¤·¤Ê¤¤"
 
-#: config/sparc/sparc.h:687
-msgid "Use given Sparc code model"
+#: config/sparc/sparc.h:637
+#, fuzzy
+msgid "Use given SPARC code model"
 msgstr "Í¿¤¨¤é¤ì¤¿ Sparc ¥³¡¼¥É¥â¥Ç¥ë¤ò»ÈÍѤ¹¤ë"
 
-#: config/stormy16/stormy16.c:1167
+#: config/stormy16/stormy16.c:1192
 #, fuzzy
 msgid "cannot use va_start in interrupt function"
 msgstr "¾¤Î´Ø¿ôÆâ¤Ç static ´Ø¿ô¤òÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: config/stormy16/stormy16.c:1524
+#: config/stormy16/stormy16.c:1552
 #, fuzzy
 msgid "`B' operand is not constant"
 msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥É¤¬ `asm' Æâ¤ÇÄê¿ô¤Ç¤¹"
 
-#: config/stormy16/stormy16.c:1530
+#: config/stormy16/stormy16.c:1558
 msgid "`B' operand has multiple bits set"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1557
+#: config/stormy16/stormy16.c:1585
 #, fuzzy
 msgid "`o' operand is not constant"
 msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥É¤¬ `asm' Æâ¤ÇÄê¿ô¤Ç¤¹"
 
-#: config/stormy16/stormy16.c:1572
+#: config/stormy16/stormy16.c:1600
 #, fuzzy
 msgid "xstormy16_print_operand: unknown code"
 msgstr "ia64_print_operand: ÉÔÌÀ¤Ê¥³¡¼¥É¤Ç¤¹"
 
-#: config/stormy16/stormy16.c:1622
+#: config/stormy16/stormy16.c:1650
 #, fuzzy, c-format
 msgid "switch statement of size %lu entries too large"
 msgstr "ÊÑ¿ô `%s' ¤Î¥µ¥¤¥º¤¬Â礭¤¹¤®¤Þ¤¹"
 
-#: config/v850/v850-c.c:68
+#: config/v850/v850-c.c:67
 msgid "#pragma GHS endXXXX found without previous startXXX"
 msgstr "#pragma GHS endXXXX ¤¬Á°¤Î startXXX Ìµ¤·¤Ç¸«¤Ä¤«¤ê¤Þ¤·¤¿"
 
-#: config/v850/v850-c.c:70
+#: config/v850/v850-c.c:69
 msgid "#pragma GHS endXXX does not match previous startXXX"
 msgstr "#pragma GHS endXXX ¤¬Á°¤Î startXXX ¤ÈŬ¹ç¤·¤Þ¤»¤ó"
 
-#: config/v850/v850-c.c:95
+#: config/v850/v850-c.c:94
 #, fuzzy
 msgid "cannot set interrupt attribute: no current function"
 msgstr "interrupt Â°À­¤òÀßÄê¤Ç¤­¤Þ¤»¤ó: ¸½ºß¤Î´Ø¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: config/v850/v850-c.c:103
+#: config/v850/v850-c.c:102
 #, fuzzy
 msgid "cannot set interrupt attribute: no such identifier"
 msgstr "interrupt Â°À­¤òÀßÄê¤Ç¤­¤Þ¤»¤ó: ¤½¤ÎÍͤʼ±Ê̻Ҥ¬¤¢¤ê¤Þ¤»¤ó"
 
-#: config/v850/v850-c.c:149
+#: config/v850/v850-c.c:148
 msgid "junk at end of #pragma ghs section"
 msgstr "#pragma ghs section ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: config/v850/v850-c.c:166
+#: config/v850/v850-c.c:165
 #, fuzzy, c-format
 msgid "unrecognized section name \"%s\""
 msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥»¥¯¥·¥ç¥ó̾ \"%s\""
 
-#: config/v850/v850-c.c:181
+#: config/v850/v850-c.c:180
 msgid "malformed #pragma ghs section"
 msgstr "¤ª¤«¤·¤Ê #pragma ghs section"
 
-#: config/v850/v850-c.c:201
+#: config/v850/v850-c.c:200
 msgid "junk at end of #pragma ghs interrupt"
 msgstr "#pragma ghs interrupt ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: config/v850/v850-c.c:213
+#: config/v850/v850-c.c:212
 msgid "junk at end of #pragma ghs starttda"
 msgstr "#pragma ghs starttda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: config/v850/v850-c.c:225
+#: config/v850/v850-c.c:224
 msgid "junk at end of #pragma ghs startsda"
 msgstr "#pragma ghs startsda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: config/v850/v850-c.c:237
+#: config/v850/v850-c.c:236
 msgid "junk at end of #pragma ghs startzda"
 msgstr "#pragma ghs startzda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: config/v850/v850-c.c:249
+#: config/v850/v850-c.c:248
 msgid "junk at end of #pragma ghs endtda"
 msgstr "#pragma ghs endtda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: config/v850/v850-c.c:261
+#: config/v850/v850-c.c:260
 msgid "junk at end of #pragma ghs endsda"
 msgstr "#pragma ghs endsda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: config/v850/v850-c.c:273
+#: config/v850/v850-c.c:272
 msgid "junk at end of #pragma ghs endzda"
 msgstr "#pragma ghs ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: config/v850/v850.c:122
+#: config/v850/v850.c:129
 #, fuzzy, c-format
 msgid "%s=%s is not numeric"
 msgstr "%s=%s ¤Ï¿ôÃͤǤϤ¢¤ê¤Þ¤»¤ó"
 
-#: config/v850/v850.c:129
+#: config/v850/v850.c:136
 #, fuzzy, c-format
 msgid "%s=%s is too large"
 msgstr "%s=%s ¤ÏÂ礭¤¹¤®¤Þ¤¹¡£"
 
-#: config/v850/v850.c:285
+#: config/v850/v850.c:302
 msgid "const_double_split got a bad insn:"
 msgstr ""
 
-#: config/v850/v850.c:777
+#: config/v850/v850.c:837
 msgid "output_move_single:"
 msgstr ""
 
-#: config/v850/v850.c:2081
+#: config/v850/v850.c:2217
 msgid "a data area attribute cannot be specified for local variables"
 msgstr "¥Ç¡¼¥¿Îΰè°À­¤ò¥í¡¼¥«¥ëÊÑ¿ô¤Ë¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: config/v850/v850.c:2092
+#: config/v850/v850.c:2228
 #, c-format
 msgid "data area of '%s' conflicts with previous declaration"
 msgstr "¥Ç¡¼¥¿Îΰè '%s' ¤ÏÁ°¤ÎÀë¸À¤ÈÌ·½â¤·¤Þ¤¹"
 
-#: config/v850/v850.c:2295
+#: config/v850/v850.c:2447
 #, fuzzy, c-format
 msgid "bogus JR construction: %d\n"
 msgstr "¸íËâ²½¤µ¤ì¤¿ JR ¹½Â¤: %d\n"
 
-#: config/v850/v850.c:2316 config/v850/v850.c:2518
+#: config/v850/v850.c:2468 config/v850/v850.c:2670
 #, fuzzy, c-format
 msgid "bad amount of stack space removal: %d"
 msgstr "¥¹¥¿¥Ã¥¯¶õ´Öºï½üÎ̤¬ÉÔÀµ¤Ç¤¹: %d"
 
-#: config/v850/v850.c:2494
+#: config/v850/v850.c:2646
 #, fuzzy, c-format
 msgid "bogus JARL construction: %d\n"
 msgstr "¸íËâ²½¤µ¤ì¤¿ JARL ¹½Â¤: %d\n"
 
+#: config/v850/v850.c:3026
+#, fuzzy, c-format
+msgid "Bogus DISPOSE construction: %d\n"
+msgstr "¸íËâ²½¤µ¤ì¤¿ JR ¹½Â¤: %d\n"
+
+#: config/v850/v850.c:3048
+#, c-format
+msgid "Too much stack space to dispose of: %d"
+msgstr ""
+
+#: config/v850/v850.c:3224
+#, fuzzy, c-format
+msgid "Bogus PREPEARE construction: %d\n"
+msgstr "¸íËâ²½¤µ¤ì¤¿ JARL ¹½Â¤: %d\n"
+
+#: config/v850/v850.c:3246
+#, fuzzy, c-format
+msgid "Too much stack space to prepare: %d"
+msgstr "¥¹¥¿¥Ã¥¯¶õ´Öºï½üÎ̤¬ÉÔÀµ¤Ç¤¹: %d"
+
 #. 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:119
+#: config/v850/v850.h:158
 msgid "Support Green Hills ABI"
 msgstr "Green Hill ¤Î ABI ¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
 
-#: config/v850/v850.h:122
+#: config/v850/v850.h:161
 msgid "Prohibit PC relative function calls"
 msgstr "PC ´ØÏ¢¤Î´Ø¿ô¸Æ¤Ó½Ð¤·¤ò¶Ø¤¸¤ë"
 
-#: config/v850/v850.h:125
+#: config/v850/v850.h:164
 msgid "Reuse r30 on a per function basis"
 msgstr "´Ø¿ô¤Î¼çÍ×ÉôʬËè¤Ë r30 ¤òºÆÍøÍѤ¹¤ë"
 
-#: config/v850/v850.h:128
+#: config/v850/v850.h:167
 msgid "Use stubs for function prologues"
 msgstr "´Ø¿ô³«»ÏÉôʬÍѤΥ¹¥¿¥Ö¤ò»ÈÍѤ¹¤ë"
 
-#: config/v850/v850.h:131
+#: config/v850/v850.h:170
 msgid "Same as: -mep -mprolog-function"
 msgstr "-mep -mprolog-function ¤ÈƱÍÍ"
 
-#: config/v850/v850.h:132
+#: config/v850/v850.h:171
 msgid "Enable backend debugging"
 msgstr "¥Ð¥Ã¥¯¥¨¥ó¥É¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/v850/v850.h:134
+#: config/v850/v850.h:173
 msgid "Compile for the v850 processor"
 msgstr "v850 ¥×¥í¥»¥Ã¥µÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
 
-#: config/v850/v850.h:137
+#: config/v850/v850.h:175
+#, fuzzy
+msgid "Compile for v850e processor"
+msgstr "v850 ¥×¥í¥»¥Ã¥µÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#. Make sure that the other bits are cleared.
+#: config/v850/v850.h:177
+#, fuzzy
+msgid "Enable the use of the short load instructions"
+msgstr "DB Ì¿Îá¤Î»ÈÍѤòÍ­¸ú¤Ë¤¹¤ë"
+
+#: config/v850/v850.h:180
+#, fuzzy
+msgid "Do not use the callt instruction"
+msgstr "ʬ³äÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+
+#: config/v850/v850.h:187
+#, fuzzy
+msgid "Do not use registers r2 and r5"
+msgstr "sb ¥ì¥¸¥¹¥¿¤ò»ÈÍѤ·¤Ê¤¤"
+
+#: config/v850/v850.h:189
+msgid "Enfore strict alignment"
+msgstr ""
+
+#: config/v850/v850.h:192
 msgid "Use 4 byte entries in switch tables"
 msgstr "switch ¥Æ¡¼¥Ö¥ë¤Ç 4 ¥Ð¥¤¥È¥¨¥ó¥È¥ê¤ò»ÈÍѤ¹¤ë"
 
-#. 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:181
+#: config/v850/v850.h:218
 msgid "Set the max size of data eligible for the TDA area"
 msgstr "TDA Îΰè¤Ë¤È¤Ã¤Æ˾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄꤹ¤ë"
 
-#: config/v850/v850.h:184
+#: config/v850/v850.h:221
 msgid "Set the max size of data eligible for the SDA area"
 msgstr "SDA Îΰè¤Ë¤È¤Ã¤Æ˾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄꤹ¤ë"
 
-#: config/v850/v850.h:187
+#: config/v850/v850.h:224
 msgid "Set the max size of data eligible for the ZDA area"
 msgstr "ZDA Îΰè¤Ë¤È¤Ã¤Æ˾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄꤹ¤ë"
 
-#: ada/misc.c:219
-msgid "`-gnat' misspelled as `-gant'"
+#: config/xtensa/xtensa.c:1062 config/xtensa/xtensa.c:1096
+#: config/xtensa/xtensa.c:1105
+msgid "bad test"
 msgstr ""
 
-#: ch/actions.c:118
-#, c-format
-msgid "%d errors, %d sorries, do granting"
+#: config/xtensa/xtensa.c:1824
+msgid "boolean registers required for the floating-point option"
 msgstr ""
 
-#: ch/actions.c:135
-msgid "GNU compiler does not support statically allocated objects"
-msgstr ""
+#: config/xtensa/xtensa.c:1991
+#, fuzzy
+msgid "invalid mask"
+msgstr "̵¸ú¤Ê #pragma %s ¤Ç¤¹"
 
-#: ch/actions.c:138 objc/objc-act.c:885
-#, c-format
-msgid "`%s' cannot be statically allocated"
-msgstr "`%s' ¤òÀÅŪ¤Ë³ÎÊݤǤ­¤Þ¤»¤ó"
+#: config/xtensa/xtensa.c:2038
+#, fuzzy
+msgid "invalid address"
+msgstr "̵¸ú¤Ê¥³¡¼¥É¤Ç¤¹"
 
-#: ch/actions.c:300
-#, c-format
-msgid "causing unhandled exception `%s' (this is flaged only once)"
-msgstr ""
+#: config/xtensa/xtensa.c:2063
+#, fuzzy
+msgid "no register in address"
+msgstr "ÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾¤Ç¤¹: %s"
 
-#: ch/actions.c:438
+#: config/xtensa/xtensa.c:2071
 #, fuzzy
-msgid "range failure (not inside function)"
-msgstr "`%s' ¤¬¤³¤³¤Ç¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (´Ø¿ô¤ÎÃæ¤Ç¤Ï¤Ê¤¤)"
+msgid "address offset not a constant"
+msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/actions.c:440
-msgid "possible range failure (not inside function)"
-msgstr ""
+#: config/xtensa/xtensa.c:2809
+#, fuzzy
+msgid "only uninitialized variables can be placed in a .bss section"
+msgstr "8 ¥Ó¥Ã¥ÈÎΰèÆâ¤ËÇÛÃ֤Ǥ­¤ëÊÑ¿ô¤À¤±¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/actions.c:445
-msgid "expression will always cause RANGEFAIL"
+#: config/xtensa/xtensa.h:114
+msgid "Use the Xtensa code density option"
 msgstr ""
 
-#: ch/actions.c:492
-msgid "right hand side of assignment is a mode"
-msgstr ""
+#: config/xtensa/xtensa.h:116
+#, fuzzy
+msgid "Do not use the Xtensa code density option"
+msgstr "ʬ³äÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: ch/actions.c:498
-#, fuzzy, c-format
-msgid "incompatible modes in %s"
-msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
+#: config/xtensa/xtensa.h:118
+msgid "Use the Xtensa MAC16 option"
+msgstr ""
 
-#: ch/actions.c:523
-#, fuzzy, c-format
-msgid "bad string length in %s"
-msgstr "ÉÔÀµ¤Êʸ»úÎóÄê¿ô¤Ç¤¹"
+#: config/xtensa/xtensa.h:120
+#, fuzzy
+msgid "Do not use the Xtensa MAC16 option"
+msgstr "ʬ³äÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: ch/actions.c:631 ch/actions.c:644
-#, fuzzy, c-format
-msgid "mode mismatch in %s expression"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+#: config/xtensa/xtensa.h:122
+msgid "Use the Xtensa MUL16 option"
+msgstr ""
 
-#: ch/actions.c:638
-#, fuzzy, c-format
-msgid "%s expression must be referable"
-msgstr "¥«¥ó¥Þ±é»»»Ò¤¬Ìá¤êÃͤò½é´ü²½¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤·¤¿"
+#: config/xtensa/xtensa.h:124
+#, fuzzy
+msgid "Do not use the Xtensa MUL16 option"
+msgstr "ʬ³äÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: ch/actions.c:667
-#, c-format
-msgid "%s not allowed outside a PROC"
+#: config/xtensa/xtensa.h:126
+msgid "Use the Xtensa MUL32 option"
 msgstr ""
 
-#: ch/actions.c:673
-#, c-format
-msgid "%s action in PROC with no declared RESULTS"
-msgstr ""
+#: config/xtensa/xtensa.h:128
+#, fuzzy
+msgid "Do not use the Xtensa MUL32 option"
+msgstr "ʬ³äÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: ch/actions.c:704
-msgid "RETURN not allowed outside PROC"
+#. undocumented
+#. undocumented
+#: config/xtensa/xtensa.h:134
+msgid "Use the Xtensa NSA option"
 msgstr ""
 
-#: ch/actions.c:717
+#: config/xtensa/xtensa.h:136
 #, fuzzy
-msgid "RETURN with a value, in PROC returning void"
-msgstr "Ìá¤ê·¿¤¬ void ¤Î´Ø¿ô¤Ç¡¢`return' ¤ËÃͤ¬¤¢¤ê¤Þ¤¹"
+msgid "Do not use the Xtensa NSA option"
+msgstr "ʬ³äÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: ch/actions.c:726
-msgid "RETURN with no value and no RESULT action in procedure"
+#: config/xtensa/xtensa.h:138
+msgid "Use the Xtensa MIN/MAX option"
 msgstr ""
 
-#: ch/actions.c:749
-#, fuzzy, c-format
-msgid "no label named `%s'"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/xtensa/xtensa.h:140
+#, fuzzy
+msgid "Do not use the Xtensa MIN/MAX option"
+msgstr "ʬ³äÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: ch/actions.c:751
-#, fuzzy, c-format
-msgid "cannot GOTO label `%s' outside current function"
-msgstr "¥é¥Ù¥ë `%s' ¤¬´Ø¿ô¤Î³°Â¦¤Î²¿¤«¤ò»²¾È¤·¤Þ¤·¤¿"
+#: config/xtensa/xtensa.h:142
+msgid "Use the Xtensa SEXT option"
+msgstr ""
 
-#: ch/actions.c:773
-#, fuzzy, c-format
-msgid "no EXITable label named `%s'"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/xtensa/xtensa.h:144
+#, fuzzy
+msgid "Do not use the Xtensa SEXT option"
+msgstr "ʬ³äÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: ch/actions.c:775
-#, fuzzy, c-format
-msgid "cannot EXIT label `%s' outside current function"
-msgstr "¥é¥Ù¥ë `%s' ¤¬´Ø¿ô¤Î³°Â¦¤Î²¿¤«¤ò»²¾È¤·¤Þ¤·¤¿"
+#: config/xtensa/xtensa.h:146
+msgid "Use the Xtensa boolean register option"
+msgstr ""
 
-#: ch/actions.c:1018
+#: config/xtensa/xtensa.h:148
 #, fuzzy
-msgid "case selector not compatible with label"
-msgstr "PIC ¥³¡¼¥ÉÀ¸À®¤Ï¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤È¤ÏÁêÍƤì¤Þ¤»¤ó\n"
+msgid "Do not use the Xtensa boolean register option"
+msgstr "ʬ³äÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
 
-#: ch/actions.c:1044
+#: config/xtensa/xtensa.h:150
 #, fuzzy
-msgid "ELSE label not within a CASE statement"
-msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "Use the Xtensa floating-point unit"
+msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ¹¤ë"
 
-#: ch/actions.c:1048
+#: config/xtensa/xtensa.h:152
 #, fuzzy
-msgid "multiple default labels found in a CASE statement"
-msgstr "°ì¤Ä¤Î switch ¤ËÊ£¿ô¤Î default ¥é¥Ù¥ë¤¬¤¢¤ê¤Þ¤¹"
+msgid "Do not use the Xtensa floating-point unit"
+msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ·¤Ê¤¤"
 
-#: ch/actions.c:1049
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#: config/xtensa/xtensa.h:170
 #, fuzzy
-msgid "this is the first ELSE label"
-msgstr "¤³¤ì¤¬ºÇ½é¤Î default ¥é¥Ù¥ë¤Ç¤¹"
+msgid "Disable fused multiply/add and multiply/subtract FP instructions"
+msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë"
 
-#: ch/actions.c:1070
+#: config/xtensa/xtensa.h:172
 #, fuzzy
-msgid "label found outside of CASE statement"
-msgstr "¥é¥Ù¥ë¤Î¸å¤í¤Ë¤Ïʸ¤¬É¬ÍפǤ¹"
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë"
 
-#: ch/actions.c:1073
-#, fuzzy
-msgid "duplicate CASE value"
-msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
+#: config/xtensa/xtensa.h:174
+msgid "Serialize volatile memory references with MEMW instructions"
+msgstr ""
 
-#: ch/actions.c:1074 ch/actions.c:1127
+#: config/xtensa/xtensa.h:176
 #, fuzzy
-msgid "this is the first entry for that value"
-msgstr "¤³¤ì¤¬¤½¤ÎÃͤȽÅÊ£¤·¤¿ºÇ½é¤Î¹àÌܤǤ¹"
+msgid "Do not serialize volatile memory references with MEMW instructions"
+msgstr "update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
 
-#: ch/actions.c:1077 ch/actions.c:1130
-#, fuzzy
-msgid "CASE value out of range"
-msgstr "16 ¿Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬Èϰϳ°¤Ç¤¹"
+#: config/xtensa/xtensa.h:178
+msgid "Intersperse literal pools with code in the text section"
+msgstr ""
 
-#: ch/actions.c:1079 ch/actions.c:1132
-#, fuzzy
-msgid "empty range"
-msgstr "¶õ¤ÎÈϰϤ¬»ØÄꤵ¤ì¤Þ¤·¤¿"
+#: config/xtensa/xtensa.h:180
+msgid "Put literal pools in a separate literal section"
+msgstr ""
 
-#: ch/actions.c:1081 ch/actions.c:1134
-#, fuzzy
-msgid "label within scope of cleanup or variable array"
-msgstr "case ¥é¥Ù¥ë¤¬¡¢²òÂΤޤ¿¤Ï²ÄÊÑÇÛÎó¤Î¥¹¥³¡¼¥×Æâ¤Ë¤¢¤ê¤Þ¤¹"
+#: config/xtensa/xtensa.h:182
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr ""
 
-#: ch/actions.c:1105 ch/actions.c:1302
-msgid "mode in label is not discrete"
+#: config/xtensa/xtensa.h:184
+msgid "Do not automatically align branch targets"
 msgstr ""
 
-#: ch/actions.c:1122
+#: config/xtensa/xtensa.h:186
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr ""
+
+#: config/xtensa/xtensa.h:188
 #, fuzzy
-msgid "label not within a CASE statement"
-msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "Use direct CALLn instructions for fast calls"
+msgstr "ÁȤ߹þ¤ß¤Î½ü»»Ì¿Îá¤ò»ÈÍѤ¹¤ë"
 
-#: ch/actions.c:1282
-msgid "lower bound of range must be a discrete literal expression"
+#: ada/misc.c:233
+msgid "`-gnat' misspelled as `-gant'"
 msgstr ""
 
-#: ch/actions.c:1287
-msgid "upper bound of range must be a discrete literal expression"
+#: cp/call.c:258 cp/init.c:1587
+msgid "qualified type `%T' does not match destructor name `~%T'"
 msgstr ""
 
-#: ch/actions.c:1311
-msgid "CASE label is not valid"
+#: cp/call.c:267
+msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
 msgstr ""
 
-#: ch/actions.c:1357
-msgid "number of CASE selectors does not match the number of CASE label lists"
+#: cp/call.c:276
+msgid "`%D' is a namespace"
 msgstr ""
 
-#: ch/actions.c:1442
-#, c-format
-msgid "incomplete CASE - %s not handled"
+#: cp/call.c:284
+msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
 msgstr ""
 
-#: ch/actions.c:1461
-msgid "CASE selector with variable range"
-msgstr ""
+#: cp/call.c:366
+msgid "unable to call pointer to member function here"
+msgstr "¤³¤³¤Ç¤Ï¥á¥ó¥Ð´Ø¿ô¥Ý¥¤¥ó¥¿¸Æ¤Ó½Ð¤·¤¬¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/actions.c:1465
-msgid "too many cases to do CASE completeness testing"
-msgstr ""
+#: cp/call.c:515
+msgid "destructors take no parameters"
+msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤Ï²¾°ú¿ô¤ò¼è¤ê¤Þ¤»¤ó"
 
-#: ch/actions.c:1550
-msgid "type of tuple cannot be implicit in multiple assignent"
+#: cp/call.c:519
+msgid "destructor name `~%T' does not match type `%T' of expression"
 msgstr ""
 
-#: ch/actions.c:1552
-msgid "conditional expression cannot be used in multiple assignent"
+#: cp/call.c:535 cp/call.c:4857
+msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
 msgstr ""
 
-#: ch/actions.c:1554
+#: cp/call.c:557
 #, fuzzy
-msgid "internal error - unknown type in multiple assignment"
-msgstr "ÆâÉô¥¨¥é¡¼ - interface ·¿¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "request for member `%D' is ambiguous"
+msgstr "Í׵ᤵ¤ì¤¿¥á¥ó¥Ð `%s' ¤Ï¿½Å·Ñ¾µ¥°¥é¥Õ¤ÎÃæ¤ÇÛ£Ëæ¤Ç¤¹"
 
-#: ch/actions.c:1558
-msgid "no operator allowed in multiple assignment,"
+#: cp/call.c:2446
+msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr ""
 
-#: ch/actions.c:1568
-msgid "location modes in multiple assignment are not equivalent"
+#: cp/call.c:2451
+msgid "%s %D(%T, %T) <built-in>"
 msgstr ""
 
-#: ch/actions.c:1606
-msgid "you may not assign a value to a BUFFER or EVENT location"
+#: cp/call.c:2455
+#, fuzzy
+msgid "%s %D(%T) <built-in>"
+msgstr "<ÁȤ߹þ¤ß>"
+
+#: cp/call.c:2459
+msgid "%s %T <conversion>"
 msgstr ""
 
-#: ch/actions.c:1614
+#: cp/call.c:2461
 #, fuzzy
-msgid "can't assign value to READonly location"
-msgstr "Ãͤò¥Ù¥¯¥È¥ë¤Ë¤ÏÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "%s %+#D%s"
+msgstr "%s: %s"
+
+#: cp/call.c:2615
+#, fuzzy
+msgid "conversion from `%T' to `%T' is ambiguous"
+msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
 
-#: ch/actions.c:1619
-msgid "cannot assign to location with non-value property"
+#: cp/call.c:2690
+msgid "incomplete type '%T' cannot be used to name a scope"
 msgstr ""
 
-#: ch/actions.c:1639
+#: cp/call.c:2706 cp/typeck.c:2176 cp/typeck.c:2205
 #, fuzzy
-msgid "lefthand side of assignment is not a location"
-msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "'%D' has no member named '%E'"
+msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/actions.c:1715 ch/actions.c:1785
-msgid "bitstring slice"
+#: cp/call.c:2812
+msgid "no matching function for call to `%D(%A)'"
 msgstr ""
 
-#: ch/actions.c:1810
-msgid "LENGTH on left-hand-side is non-portable"
+#: cp/call.c:2823 cp/call.c:4948
+msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr ""
 
-#: ch/actions.c:1814
-msgid "can only set LENGTH of array location"
+#. It's no good looking for an overloaded operator() on a
+#. pointer-to-member-function.
+#: cp/call.c:2850
+#, c-format
+msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr ""
 
-#: ch/convert.c:63
-msgid "internal error: trying to make loc-identity with non-location"
+#: cp/call.c:2920
+msgid "no match for call to `(%T) (%A)'"
 msgstr ""
 
-#: ch/convert.c:117
+#: cp/call.c:2930
 #, fuzzy
-msgid "cannot convert to a boolean mode"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "call of `(%T) (%A)' is ambiguous"
+msgstr "%s: ¥ª¥×¥·¥ç¥ó `-W %s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
 
-#: ch/convert.c:152
-#, fuzzy
-msgid "cannot convert to a char mode"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+#: cp/call.c:2965
+msgid "%s for `%T ? %T : %T' operator"
+msgstr ""
 
-#: ch/convert.c:248
+#: cp/call.c:2970
 #, fuzzy
-msgid "powerset tuple element out of range"
-msgstr "±é»»¿ô¤¬Èϰϳ°¤Ç¤¹"
+msgid "%s for `%T %s' operator"
+msgstr "%s ¤¬ `%s' ¥È¡¼¥¯¥ó¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: ch/convert.c:284 ch/convert.c:312
-#, c-format
-msgid "incompatible member of powerset tuple (at position #%d)"
+#: cp/call.c:2973
+msgid "%s for `%T [%T]' operator"
 msgstr ""
 
-#: ch/convert.c:394
-#, fuzzy, c-format
-msgid "no initializer value for fixed field `%s'"
-msgstr "¥á¥ó¥Ð `%s' ¤ËÂФ¹¤ë̵¸ú¤Ê½é´üÃÍ"
-
-#: ch/convert.c:436
-#, fuzzy, c-format
-msgid "non-constant value for tag field `%s'"
-msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: ch/convert.c:488
-#, fuzzy, c-format
-msgid "field `%s' in wrong variant"
-msgstr "¥Õ¥£¡¼¥ë¥É `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: ch/convert.c:495
-#, fuzzy, c-format
-msgid "missing variant fields (at least `%s')"
-msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: ch/convert.c:518
-#, fuzzy, c-format
-msgid "bad initializer for field `%s'"
-msgstr "̵¸ú¤Ê¥Ó¥Ã¥ÈÎó½é´ü²½»Ò¤Ç¤¹"
+#: cp/call.c:2978
+#, fuzzy
+msgid "%s for `%T %s %T' operator"
+msgstr "%s ¤¬ `%s' ¥È¡¼¥¯¥ó¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: ch/convert.c:525
-#, fuzzy, c-format
-msgid "no initializer value for variant field `%s'"
-msgstr "½é´ü²½»Ò¤Ï `%s' ¤Î¥µ¥¤¥º¤ÎÆÃÄê¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
+#: cp/call.c:2981
+#, fuzzy
+msgid "%s for `%s %T' operator"
+msgstr "%s ¤¬ `%s' ¥È¡¼¥¯¥ó¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: ch/convert.c:531
-msgid "no selected variant"
-msgstr ""
+#: cp/call.c:3071
+msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+msgstr "ISO C++ ¤ÏÃæ´Ö¹à¤¬¾Êά¤µ¤ì¤¿ ?: ¼°¤ò¶Ø¤¸¤Þ¤¹"
 
-#: ch/convert.c:546 ch/convert.c:912
-msgid "mixture of labelled and unlabelled tuple elements"
+#: cp/call.c:3130
+#, c-format
+msgid "`%E' has type `void' and is not a throw-expression"
 msgstr ""
 
-#: ch/convert.c:557
-msgid "probably not a structure tuple"
+#: cp/call.c:3163 cp/call.c:3363
+msgid "operands to ?: have different types"
 msgstr ""
 
-#: ch/convert.c:559
-#, fuzzy, c-format
-msgid "excess initializer for field `%s'"
-msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
-
-#: ch/convert.c:566
-#, fuzzy
-msgid "excess unnamed initializers"
-msgstr "ÇÛÎó½é´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
-
-#: ch/convert.c:693
+#: cp/call.c:3316
 #, fuzzy
-msgid "non-constant start index for tuple"
-msgstr "½é´ü²½»ÒÆâ¤ËÈóÄê¿ô¤ÎÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
+msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
+msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: ch/convert.c:736
+#: cp/call.c:3323
 #, fuzzy
-msgid "invalid array tuple label"
-msgstr "̵¸ú¤Ê #pragma vtable"
+msgid "enumeral and non-enumeral type in conditional expression"
+msgstr "¾ò·ï¼°¤ËÉä¹çÉÕ¤­·¿¤ÈÉä¹ç̵¤··¿¤È¤¬¤¢¤ê¤Þ¤¹"
 
-#: ch/convert.c:750
+#: cp/call.c:3405
 #, fuzzy
-msgid "non-constant array tuple index range"
-msgstr "½é´ü²½»ÒÆâ¤ËÈóÄê¿ô¤ÎÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
-
-#: ch/convert.c:759
-#, fuzzy, c-format
-msgid "incompatible array tuple element %s"
-msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
+msgid "`%D' must be declared before use"
+msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/convert.c:775
-msgid "multiple (*) or (ELSE) array tuple labels"
+#: cp/call.c:3604
+msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr ""
 
-#: ch/convert.c:784
-#, fuzzy
-msgid "empty range in array tuple"
-msgstr "½é´ü²½»ÒÆâ¤Ë¶õ¤ÎÈÏ°Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
+#: cp/call.c:3651
+msgid "using synthesized `%#D' for copy assignment"
+msgstr ""
 
-#: ch/convert.c:801
-#, c-format
-msgid "array tuple has duplicate index %s"
+#: cp/call.c:3653
+msgid "  where cfront would use `%#D'"
 msgstr ""
 
-#: ch/convert.c:809
+#: cp/call.c:3680
 #, fuzzy
-msgid "array tuple index out of range"
-msgstr "¹ÔÈֹ椬Èϰϳ°¤Ç¤¹"
+msgid "comparison between `%#T' and `%#T'"
+msgstr "Éä¹çÉÕ¤­¤ÈÉä¹ç̵¤·¤È¤ÎÈæ³Ó¤Ç¤¹"
 
-#: ch/convert.c:811
-msgid "too many array tuple values"
-msgstr ""
+#: cp/call.c:3919
+#, fuzzy
+msgid "no suitable `operator delete' for `%T'"
+msgstr "¤¢¤ê¤¨¤Ê¤¤±é»»»Ò '%s'"
 
-#: ch/convert.c:883
-msgid "dynamic array tuple without (*) or (ELSE)"
+#: cp/call.c:3938
+msgid "`%+#D' is private"
 msgstr ""
 
-#: ch/convert.c:885
-#, c-format
-msgid "missing array tuple element %s"
+#: cp/call.c:3940
+msgid "`%+#D' is protected"
 msgstr ""
 
-#: ch/convert.c:892
-#, c-format
-msgid "missing array tuple elements %s : %s"
+#: cp/call.c:3942
+msgid "`%+#D' is inaccessible"
 msgstr ""
 
-#: ch/convert.c:1086
-#, fuzzy
-msgid "initializer is not an array or string mode"
-msgstr "½é´ü²½»Ò¤ÎÍ×ÁÇ¤Ï¥í¡¼¥É»þ¤Ë·×»»¤µ¤ìÆÀ¤Þ¤»¤ó"
-
-#: ch/convert.c:1096
-msgid "destination is too small"
+#: cp/call.c:3943
+msgid "within this context"
 msgstr ""
 
-#: ch/convert.c:1152
+#: cp/call.c:3985
 #, fuzzy
-msgid "internal error:  unknown type of expression"
-msgstr "ÆâÉô¥¨¥é¡¼ - Ì¤ÄêµÁ·¿¤Î»ÈÍѤǤ¹"
-
-#: ch/decl.c:1033
-#, fuzzy, c-format
-msgid "`%s' must not be declared readonly"
-msgstr "const `%s' ¤ò `mutable' ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "invalid conversion from `%T' to `%T'"
+msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: ch/decl.c:1037
+#: cp/call.c:3987 cp/call.c:4126 cp/call.c:4128
 #, fuzzy
-msgid "declaration of readonly variable without initialization"
-msgstr "ÈóÊÑ¿ô `%s' ¤ÎÀë¸À¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸À¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
-
-#: ch/decl.c:1059
-#, fuzzy, c-format
-msgid "no initialization allowed for `%s'"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
+msgid "  initializing argument %P of `%D'"
+msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
 
-#: ch/decl.c:1067
-#, c-format
-msgid "value for loc-identity `%s' is not a location"
+#: cp/call.c:4050 cp/call.c:4054
+msgid "  initializing argument %P of `%D' from result of `%D'"
 msgstr ""
 
-#: ch/decl.c:1074
-#, c-format
-msgid "location for `%s' not read-compatible"
+#: cp/call.c:4060 cp/call.c:4063
+msgid "  initializing temporary from result of `%D'"
 msgstr ""
 
-#: ch/decl.c:1101
-#, fuzzy, c-format
-msgid "nonconstant initializer for `%s'"
-msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
-
-#: ch/decl.c:1132
-msgid "do_decl: internal error: don't know what to initialize"
+#. Undefined behavior [expr.call] 5.2.2/7.  We used to just warn
+#. here and do a bitwise copy, but now cp_expr_size will abort if we
+#. try to do that.
+#: cp/call.c:4215
+msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr ""
 
-#: ch/decl.c:1189
-msgid "RECURSIVE PROCs"
+#. Undefined behavior [expr.call] 5.2.2/7.
+#: cp/call.c:4242
+msgid "cannot receive objects of non-POD type `%#T' through `...'"
 msgstr ""
 
-#: ch/decl.c:1445
-#, c-format
-msgid "`%s' must not be READonly"
+#: cp/call.c:4422
+msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr ""
 
-#: ch/decl.c:1471
+#: cp/call.c:4656
 #, fuzzy
-msgid "POS may not be specified for a list of field declarations"
-msgstr "°ì¤Ä¤Î¶õ¤ÎÀë¸ÀÃæ¤Ë¡¢Æó¤Ä¤Î·¿¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "could not find class$ field in java interface type `%T'"
+msgstr "`%s' ¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤Ë´ðÄ쥯¥é¥¹¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: ch/decl.c:1525
-msgid "(ELSE) case label as well as ELSE variant"
-msgstr ""
+#: cp/call.c:4831
+#, fuzzy
+msgid "call to non-function `%D'"
+msgstr "virtual ¤ÊÈ󥯥饹´Ø¿ô `%s'"
 
-#: ch/decl.c:1610 ch/decl.c:1613
-msgid "inconsistent modes between labels and tag field"
+#: cp/call.c:4937
+msgid "no matching function for call to `%T::%D(%A)%#V'"
 msgstr ""
 
-#: ch/decl.c:1618
-msgid "too few tag labels"
+#: cp/call.c:4967
+msgid "cannot call member function `%D' without object"
 msgstr ""
 
-#: ch/decl.c:1620
-#, fuzzy
-msgid "too many tag labels"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬Â¿¤¹¤®¤Þ¤¹"
+#: cp/call.c:5580
+msgid "passing `%T' chooses `%T' over `%T'"
+msgstr ""
 
-#: ch/decl.c:1658
+#: cp/call.c:5582 cp/decl2.c:4081
 #, fuzzy
-msgid "case label lower limit is not a discrete constant expression"
-msgstr "case ¥é¥Ù¥ë¤òÀ°¿ôÄê¿ô¤Ë´Ô¸µ¤Ç¤­¤Þ¤»¤ó"
+msgid "  in call to `%D'"
+msgstr "`%s' ¤Ø¤Î¸Æ¤Ó½Ð¤·¤Ï¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/decl.c:1660
-msgid "case label upper limit is not a discrete constant expression"
+#: cp/call.c:5631 cp/call.c:5756
+msgid "choosing `%D' over `%D'"
 msgstr ""
 
-#: ch/decl.c:1670
+#: cp/call.c:5632
 #, fuzzy
-msgid "case label must be a discrete constant expression"
-msgstr "case ¥é¥Ù¥ë¤òÀ°¿ôÄê¿ô¤Ë´Ô¸µ¤Ç¤­¤Þ¤»¤ó"
+msgid "  for conversion from `%T' to `%T'"
+msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: ch/decl.c:1697
-msgid "variant label declared here..."
+#: cp/call.c:5634
+msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: ch/decl.c:1699
-msgid "...is duplicated here"
+#: cp/call.c:5758
+msgid "  because worst conversion for the former is better than worst conversion for the latter"
 msgstr ""
 
-#: ch/decl.c:1729
-#, fuzzy, c-format
-msgid "no field (yet) for tag %s"
-msgstr "¥¯¥é¥¹ %s ÍѤΥե¡¥¤¥ë¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó¡£"
+#: cp/call.c:5874 cp/call.c:5895
+#, fuzzy
+msgid "could not convert `%E' to `%T'"
+msgstr "0x%l.8x ¤òÎΰè¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/decl.c:1824
-msgid "non-value mode may only returned by LOC"
+#: cp/class.c:286
+msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
 msgstr ""
 
-#: ch/decl.c:1847
-#, fuzzy, c-format
-msgid "mode of `%s' is not a mode"
-msgstr "`->' ¤Î¥Ù¡¼¥¹¥ª¥Ú¥é¥ó¥É¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: ch/decl.c:1853
-#, c-format
-msgid "`%s' may only be passed by LOC"
+#: cp/class.c:943
+msgid "`%#D' and `%#D' cannot be overloaded"
 msgstr ""
 
-#: ch/decl.c:2281
-#, c-format
-msgid "nothing named `%s' to grant"
-msgstr ""
+#: cp/class.c:1027
+#, fuzzy
+msgid "duplicate enum value `%D'"
+msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
 
-#: ch/decl.c:2321
-#, fuzzy, c-format
-msgid "duplicate grant for `%s'"
-msgstr "`%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: cp/class.c:1030
+msgid "duplicate field `%D' (as enum and non-enum)"
+msgstr ""
 
-#: ch/decl.c:2322
-#, fuzzy, c-format
-msgid "previous grant for `%s'"
-msgstr "`%s' ¤ÎÁ°ÊýÀë¸À¤¬¤¢¤ê¤Þ¤»¤ó"
+#: cp/class.c:1037
+#, fuzzy
+msgid "duplicate nested type `%D'"
+msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
 
-#: ch/decl.c:2409
-#, fuzzy, c-format
-msgid "duplicate definition `%s'"
-msgstr "¥¯¥é¥¹¥á¥½¥Ã¥É `%s' ¤ÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
+#: cp/class.c:1048
+msgid "duplicate field `%D' (as type and non-type)"
+msgstr ""
 
-#: ch/decl.c:2410
-#, fuzzy, c-format
-msgid "previous definition of `%s'"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: cp/class.c:1052
+#, fuzzy
+msgid "duplicate member `%D'"
+msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
 
-#: ch/decl.c:3248 ch/decl.c:3258
-#, fuzzy, c-format
-msgid "ambiguous choice for seize `%s' -"
-msgstr "¥á¥½¥Ã¥É¥Ý¥¤¥ó¥¿ `%s' ¤Ø¤ÎÍ׵᤬ۣËæ¤Ç¤¹"
+#: cp/class.c:1095
+#, fuzzy
+msgid "conflicting access specifications for method `%D', ignored"
+msgstr "¥Õ¥£¡¼¥ë¥É `%s' ¤ËÂФ¹¤ë¥¢¥¯¥»¥¹»ØÄê»Ò¤¬¶¥¹ç¤·¤¿¤¿¤á¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/decl.c:3249 ch/decl.c:3259
+#: cp/class.c:1097
 #, c-format
-msgid " - can seize this `%s' -"
+msgid "conflicting access specifications for field `%s', ignored"
+msgstr "¥Õ¥£¡¼¥ë¥É `%s' ¤ËÂФ¹¤ë¥¢¥¯¥»¥¹»ØÄê»Ò¤¬¶¥¹ç¤·¤¿¤¿¤á¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+
+#: cp/class.c:1142
+msgid "`%D' names constructor"
 msgstr ""
 
-#: ch/decl.c:3250 ch/decl.c:3261
-#, c-format
-msgid " - or this granted decl `%s'"
+#: cp/class.c:1147
+#, fuzzy
+msgid "`%D' invalid in `%T'"
+msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó `%s'"
+
+#: cp/class.c:1155
+msgid "no members matching `%D' in `%#T'"
 msgstr ""
 
-#: ch/decl.c:4430
-#, fuzzy, c-format
-msgid "enumerator value for `%s' is less then 0"
-msgstr "`%s' ¤ÎÎóµóÃͤ¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/class.c:1187 cp/class.c:1195
+#, fuzzy
+msgid "`%D' invalid in `%#T'"
+msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó `%s'"
 
-#: ch/decl.c:4512
-#, c-format
-msgid "enumerators `%s' and `%s' have equal values"
+#: cp/class.c:1188
+msgid "  because of local method `%#D' with same name"
 msgstr ""
 
-#: ch/decl.c:4618
-msgid "undefined value in SET mode is obsolete and deprecated"
+#: cp/class.c:1196
+msgid "  because of local member `%#D' with same name"
 msgstr ""
 
-#: ch/decl.c:4794
+#: cp/class.c:1268
 #, fuzzy
-msgid "BASE variable never declared"
-msgstr "ÊÑ¿ô¤Þ¤¿¤Ï¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "base class `%#T' has a non-virtual destructor"
+msgstr "Èó²¾Áۥǥ¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
 
-#: ch/decl.c:4796
-msgid "cannot BASE a variable on a PROC/PROCESS name"
+#: cp/class.c:1288
+msgid "base `%T' with only non-default constructor in class without a constructor"
 msgstr ""
 
-#: ch/decl.c:4848
-msgid "INTERNAL ERROR: handle_one_level is broken"
+#: cp/class.c:1860
+msgid "all member functions in class `%T' are private"
 msgstr ""
 
-#: ch/expr.c:126
-#, c-format
-msgid "tuple without specified mode not allowed in %s"
+#: cp/class.c:1874
+msgid "`%#T' only defines a private destructor and has no friends"
 msgstr ""
 
-#: ch/expr.c:128
-#, fuzzy, c-format
-msgid "conditional expression not allowed in %s"
-msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï `%s' ¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
+#: cp/class.c:1917
+msgid "`%#T' only defines private constructors and has no friends"
+msgstr ""
 
-#: ch/expr.c:130
-#, fuzzy, c-format
-msgid "internal error:  unknown expression mode in %s"
-msgstr "ÆâÉô gcc ¥¨¥é¡¼: °ÌÃÖ¤ò¥·¥ó¥Ü¥ëɽ¸½¤Ç¤­¤Þ¤»¤ó"
+#: cp/class.c:2038 cp/class.c:5172
+#, fuzzy
+msgid "redefinition of `%#T'"
+msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/expr.c:147
-msgid "CASE selector is not a discrete expression"
-msgstr ""
+#: cp/class.c:2039
+#, fuzzy
+msgid "previous definition of `%#T'"
+msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/expr.c:215
-msgid "The number of CASE selectors does not match the number of CASE label lists"
+#: cp/class.c:2313
+msgid "no unique final overrider for `%D' in `%T'"
 msgstr ""
 
-#: ch/expr.c:594
-msgid "powerset is not addressable"
+#. Here we know it is a hider, and no overrider exists.
+#: cp/class.c:2652
+msgid "`%D' was hidden"
 msgstr ""
 
-#: ch/expr.c:639
-msgid "array is not addressable"
+#: cp/class.c:2653
+msgid "  by `%D'"
 msgstr ""
 
-#: ch/expr.c:687
-#, fuzzy, c-format
-msgid "too few arguments in call to `%s'"
-msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+#: cp/class.c:2695
+msgid "ISO C++ forbids member `%D' with same name as enclosing class"
+msgstr ""
 
-#: ch/expr.c:689
-#, fuzzy, c-format
-msgid "too many arguments in call to `%s'"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
-
-#: ch/expr.c:758
-#, fuzzy
-msgid "cannot dereference, not a pointer"
-msgstr "`void *' ¥Ý¥¤¥ó¥¿¤Ø¤Î´ÖÀÜ»²¾È¤Ç¤¹"
-
-#: ch/expr.c:768
-#, c-format
-msgid "missing '.' operator or undefined mode name `%s'"
+#: cp/class.c:2700 cp/decl2.c:1327
+msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr ""
 
-#: ch/expr.c:771
-msgid "you have forgotten the '.' operator which must"
+#: cp/class.c:2706 cp/decl2.c:1333
+msgid "private member `%#D' in anonymous union"
 msgstr ""
 
-#: ch/expr.c:772
-#, c-format
-msgid " precede a STRUCT field reference, or `%s' is an undefined mode"
+#: cp/class.c:2709 cp/decl2.c:1335
+msgid "protected member `%#D' in anonymous union"
 msgstr ""
 
-#: ch/expr.c:786
-msgid "can't dereference PTR value using unary `->'"
+#: cp/class.c:2834
+msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: ch/expr.c:831
+#: cp/class.c:2898
 #, fuzzy
-msgid "invalid type argument of `->'"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+msgid "bit-field `%#D' with non-integral type"
+msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/expr.c:856 ch/expr.c:969
+#: cp/class.c:2918
 #, fuzzy
-msgid "operand of '.' is not a STRUCT"
-msgstr "`->' ¤Î¥Ù¡¼¥¹¥ª¥Ú¥é¥ó¥É¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: ch/expr.c:909
-#, fuzzy, c-format
-msgid "no field named `%s'"
-msgstr "`%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: ch/expr.c:1217
-msgid "ABS argument must be discrete or real mode"
-msgstr ""
-
-#: ch/expr.c:1250
-#, c-format
-msgid "argument %d to ABSTIME must be of integer type"
-msgstr ""
+msgid "bit-field `%D' width not an integer constant"
+msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/expr.c:1288 ch/expr.c:1329
+#: cp/class.c:2924
 #, fuzzy
-msgid "parameter 1 must be referable"
-msgstr "¥Þ¥¯¥í²¾°ú¿ô¤Ï¥«¥ó¥Þ¶èÀڤꤵ¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "negative width in bit-field `%D'"
+msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬Éé¤Î¿ô¤Ç¤¹"
 
-#: ch/expr.c:1294 ch/expr.c:1335 ch/expr.c:1372
+#: cp/class.c:2929
 #, fuzzy
-msgid "mode mismatch in parameter 1"
-msgstr "̵¸ú¤Ê catch ¤Î°ú¿ô"
+msgid "zero width for bit-field `%D'"
+msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬ 0 ¤Ç¤¹"
 
-#: ch/expr.c:1301 ch/expr.c:1342
+#: cp/class.c:2935
 #, fuzzy
-msgid "parameter 2 must be a positive integer"
-msgstr "#line ¤Î¸å¤í¤Î \"%s\" ¤¬Àµ¤ÎÀ°¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "width of `%D' exceeds its type"
+msgstr "`%s' ¤ÎÉý¤Ï¤½¤Î·¿¤Î¥µ¥¤¥º¤òĶ¤¨¤Æ¤¤¤Þ¤¹"
 
-#: ch/expr.c:1436
-msgid "CARD argument must be powerset mode"
+#: cp/class.c:2944
+msgid "`%D' is too small to hold all values of `%#T'"
 msgstr ""
 
-#: ch/expr.c:1487
-msgid "expression for DESCR-built-in must be referable"
+#: cp/class.c:3028
+msgid "member `%#D' with constructor not allowed in union"
 msgstr ""
 
-#: ch/expr.c:1535
-#, fuzzy, c-format
-msgid "argument to `%s' must be of integer type"
-msgstr "`%s' ¤Ø¤Î°ú¿ô¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: cp/class.c:3031
+msgid "member `%#D' with destructor not allowed in union"
+msgstr ""
 
-#: ch/expr.c:1568
-#, fuzzy, c-format
-msgid "argument 1 to `%s' must be of floating point mode"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤ÎÅù²Á¥Æ¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: cp/class.c:3034
+msgid "member `%#D' with copy assignment operator not allowed in union"
+msgstr ""
 
-#: ch/expr.c:1602
-#, fuzzy, c-format
-msgid "first argument to `%s' must be a mode"
-msgstr "`%s' ¤ÎÂè°ì°ú¿ô¤Ï `int' ¤È¤¹¤Ù¤­¤Ç¤¹"
+#: cp/class.c:3061
+#, fuzzy
+msgid "multiple fields in union `%T' initialized"
+msgstr "¶¦ÍÑÂνé´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
 
-#: ch/expr.c:1609
-#, c-format
-msgid "READonly modes for %s must have a value"
+#: cp/class.c:3183
+msgid "field `%D' in local class cannot be static"
 msgstr ""
 
-#: ch/expr.c:1692
-msgid "argument to TERMINATE must be a reference primitive value"
-msgstr ""
+#: cp/class.c:3189
+#, fuzzy
+msgid "field `%D' invalidly declared function type"
+msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: ch/expr.c:1741
-msgid "argument 1 to INTTIME must be of mode TIME"
-msgstr ""
+#: cp/class.c:3196
+#, fuzzy
+msgid "field `%D' invalidly declared method type"
+msgstr "¥Ñ¥é¥á¥¿¤Ï¥á¥½¥Ã¥É¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
+
+#: cp/class.c:3202
+#, fuzzy
+msgid "field `%D' invalidly declared offset type"
+msgstr "¥Ñ¥é¥á¥¿¤¬¥ª¥Õ¥»¥Ã¥È¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
 
-#: ch/expr.c:1888
-msgid "LENGTH argument must be string, buffer, event mode, text location or mode"
+#. Unions cannot have static members.
+#: cp/class.c:3220
+#, fuzzy
+msgid "field `%D' declared static in union"
+msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+
+#: cp/class.c:3247
+msgid "non-static reference `%#D' in class without a constructor"
 msgstr ""
 
-#: ch/expr.c:1917
-msgid "UPPER argument must have a mode, or be a mode"
+#: cp/class.c:3282
+msgid "non-static const member `%#D' in class without a constructor"
 msgstr ""
 
-#: ch/expr.c:1919
-msgid "LOWER argument must have a mode, or be a mode"
+#: cp/class.c:3298
+msgid "field `%#D' with same name as class"
 msgstr ""
 
-#: ch/expr.c:1953
-msgid "UPPER argument must be string, array, mode or integer"
+#: cp/class.c:3316
+#, fuzzy
+msgid "`%#T' has pointer data members"
+msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
+
+#: cp/class.c:3320
+msgid "  but does not override `%T(const %T&)'"
 msgstr ""
 
-#: ch/expr.c:1955
-msgid "LOWER argument must be string, array, mode or integer"
+#: cp/class.c:3322
+msgid "  or `operator=(const %T&)'"
 msgstr ""
 
-#: ch/expr.c:1991
-#, c-format
-msgid "%s argument must be POWERSET mode"
+#: cp/class.c:3325
+msgid "  but does not override `operator=(const %T&)'"
 msgstr ""
 
-#: ch/expr.c:2017
-#, c-format
-msgid "%s called for empty POWERSET"
+#: cp/class.c:3775
+msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
 msgstr ""
 
-#: ch/expr.c:2098
-#, fuzzy
-msgid "argument to NUM is not discrete"
-msgstr "°ú¿ô¤¬¹½Â¤ÂΤǤ¹"
+#: cp/class.c:3883
+msgid "class `%T' will be considered nearly empty in a future version of GCC"
+msgstr ""
 
-#: ch/expr.c:2110
+#: cp/class.c:3973
 #, fuzzy
-msgid "no integer mode which matches expression's mode"
-msgstr "À°¿ô¤¬¥×¥ê¥×¥í¥»¥Ã¥µ¼°Æâ¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "initializer specified for non-virtual method `%D'"
+msgstr "Èó´Ø¿ô `%s' ¤Î°ú¿ô¤Ë format Â°À­¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
 
-#: ch/expr.c:2119
-msgid "NUM's parameter is below its mode range"
+#: cp/class.c:4709
+msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: ch/expr.c:2122
-msgid "NUM's parameter is above its mode range"
+#: cp/class.c:4809
+msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr ""
 
-#: ch/expr.c:2161
-msgid "cannot take SUCC or PRED of a numbered SET"
+#: cp/class.c:4822
+msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
 msgstr ""
 
-#: ch/expr.c:2169
-msgid "SUCC or PRED must not be done on a PTR"
+#: cp/class.c:4978
+msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: ch/expr.c:2172
-msgid "SUCC or PRED for a reference type is not standard"
+#: cp/class.c:5011
+msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: ch/expr.c:2182
-msgid "SUCC or PRED argument must be a discrete mode"
+#: cp/class.c:5020
+msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr ""
 
-#: ch/expr.c:2203
-#, c-format
-msgid "taking the %s of a value already at its %s value"
+#: cp/class.c:5079
+msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
 msgstr ""
 
-#: ch/expr.c:2254
+#: cp/class.c:5320
 #, fuzzy
-msgid "size applied to a function mode"
-msgstr "sizeof ¤¬´Ø¿ô·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+msgid "`%#T' has virtual functions but non-virtual destructor"
+msgstr "Èó²¾Áۥǥ¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
 
-#: ch/expr.c:2260
+#: cp/class.c:5405
 #, fuzzy
-msgid "sizeof applied to a void mode"
-msgstr "sizeof ¤¬ void ·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+msgid "trying to finish struct, but kicked out due to previous parse errors"
+msgstr "¹½Ê¸²òÀϤ¬¹½Â¤ÂΤνª¤ê¤Ëº¹¤·³Ý¤«¤ê¤Þ¤·¤¿¤¬¡¢Á°¤Î¥¨¥é¡¼¤Î¤»¤¤¤Çʸ̮¤ò¸«¼º¤¤¤Þ¤·¤¿"
 
-#: ch/expr.c:2265
-#, fuzzy
-msgid "sizeof applied to an incomplete mode"
-msgstr "sizeof ¤¬ÉÔ´°Á´¤Ê·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+#: cp/class.c:5861
+#, c-format
+msgid "language string `\"%s\"' not recognized"
+msgstr "¸À¸ìʸ»úÎó `\"%s\"' ¤Ïǧ¼±¤µ¤ì¤Þ¤»¤ó"
 
-#: ch/expr.c:2360
-msgid "cannot call a PROCESS, you START a PROCESS"
+#: cp/class.c:5957
+msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr ""
 
-#: ch/expr.c:2422
-#, fuzzy, c-format
-msgid "invalid %s"
-msgstr "̵¸ú¤Ê `asm': %s"
-
-#: ch/expr.c:2437
-#, fuzzy, c-format
-msgid "%s parameter %d must be a location"
-msgstr "²¾°ú¿ô `%s' ¾¯¤·Á°Êý¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/class.c:6078
+msgid "no matches converting function `%D' to type `%#T'"
+msgstr ""
 
-#: ch/expr.c:2445
-#, c-format
-msgid "%s parameter %d is READ-only"
+#: cp/class.c:6101
+msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr ""
 
-#: ch/expr.c:2488
+#: cp/class.c:6127
+#, fuzzy
+msgid "assuming pointer to member `%D'"
+msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+
+#: cp/class.c:6130
 #, c-format
-msgid "LOC actual parameter %d is a non-referable location"
+msgid "(a pointer to member can only be formed with `&%E')"
 msgstr ""
 
-#: ch/expr.c:2494
-#, fuzzy, c-format
-msgid "mode mismatch in parameter %d"
-msgstr "̵¸ú¤Ê catch ¤Î°ú¿ô"
-
-#: ch/expr.c:2518
-#, fuzzy, c-format
-msgid "too many arguments to procedure `%s'"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: cp/class.c:6174 cp/class.c:6345 cp/class.c:6352
+msgid "not enough type information"
+msgstr "ÉÔ½½Ê¬¤Ê·¿¾ðÊó"
 
-#: ch/expr.c:2521
+#: cp/class.c:6183
 #, fuzzy
-msgid "too many arguments to procedure"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
-
-#: ch/expr.c:2527
-#, fuzzy, c-format
-msgid "too few arguments to procedure `%s'"
-msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+msgid "argument of type `%T' does not match `%T'"
+msgstr "²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤Ë°ìÃפ·¤Þ¤»¤ó"
 
-#: ch/expr.c:2530
-#, fuzzy
-msgid "too few arguments to procedure"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+#: cp/class.c:6329
+msgid "invalid operation on uninstantiated type"
+msgstr "¥¤¥ó¥¹¥¿¥ó¥¹²½¤µ¤ì¤Ê¤¤·¿¤ËÂФ¹¤ë̵¸ú¤ÊÁàºî¤Ç¤¹"
 
-#: ch/expr.c:2596
+#. [basic.scope.class]
+#.
+#. A name N used in a class S shall refer to the same declaration
+#. in its context and when re-evaluated in the completed scope of
+#. S.
+#: cp/class.c:6612 cp/decl.c:1006 cp/decl.c:3102 cp/pt.c:1845
 #, fuzzy
-msgid "syntax error (integer used as function)"
-msgstr "'%s' ¥È¡¼¥¯¥ó¤Î½ê¤Çʸˡ¥¨¥é¡¼"
+msgid "declaration of `%#D'"
+msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/expr.c:2616
-msgid "syntax error - missing operator, comma, or '('?"
+#: cp/class.c:6613
+msgid "changes meaning of `%D' from `%+#D'"
 msgstr ""
 
-#: ch/expr.c:2977
-#, fuzzy, c-format
-msgid "unimplemented built-in function `%s'"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤òʤ¤¤±£¤·¤Þ¤¹"
+#: cp/cvt.c:88
+#, fuzzy
+msgid "can't convert from incomplete type `%T' to `%T'"
+msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: ch/expr.c:2981
-#, fuzzy, c-format
-msgid "internal error - bad built-in function `%s'"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
+#: cp/cvt.c:97
+msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
+msgstr ""
 
-#: ch/expr.c:2995
+#: cp/cvt.c:126
 #, fuzzy
-msgid "empty expression in string index"
-msgstr "%s ¤Ç¶õ¤ÎÀºÅÙ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¹"
+msgid "converting from `%T' to `%T'"
+msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: ch/expr.c:3000
-msgid "only one expression allowed in string index"
+#: cp/cvt.c:201 cp/cvt.c:205
+msgid "pointer to member cast from `%T' to `%T' is via virtual base"
 msgstr ""
 
-#: ch/expr.c:3017
-msgid "invalid: primval ( untyped_exprlist )"
-msgstr ""
+#: cp/cvt.c:223 cp/cvt.c:236 cp/cvt.c:283
+#, fuzzy
+msgid "cannot convert `%E' from type `%T' to type `%T'"
+msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+
+#: cp/cvt.c:262
+#, fuzzy
+msgid "invalid conversion from '%T' to '%T'"
+msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: ch/expr.c:3081 ch/expr.c:3095
-msgid "operand is variable-size bitstring/power-set"
+#: cp/cvt.c:537
+msgid "conversion from `%T' to `%T' discards qualifiers"
 msgstr ""
 
-#: ch/expr.c:3245
-#, c-format
-msgid "tree code `%s' unhandled in build_compare_set_expr"
+#: cp/cvt.c:555
+msgid "casting `%T' to `%T' does not dereference pointer"
 msgstr ""
 
-#: ch/expr.c:3410
+#: cp/cvt.c:584
 #, fuzzy
-msgid "incompatible modes in concat expression"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "cannot convert type `%T' to type `%T'"
+msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/expr.c:3459
+#: cp/cvt.c:701
 #, fuzzy
-msgid "invalid operation on array of chars"
-msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔŬÀڤǤ¹"
+msgid "conversion from `%#T' to `%#T'"
+msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: ch/expr.c:3504
+#: cp/cvt.c:713
 #, fuzzy
-msgid "comparison of variant structures is unsafe"
-msgstr "ÉâÆ°¾®¿ôÅÀ¤ÎÈæ³Ó¤Ç == ¤ä != ¤ò»È¤¦¤Î¤Ï°ÂÁ´¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "`%#T' used where a `%T' was expected"
+msgstr "Ê£ÁÇ¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿Ãͤ¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: ch/expr.c:3511
-msgid "compare with variant records"
+#: cp/cvt.c:730
+msgid "the address of `%D', will always be `true'"
 msgstr ""
 
-#: ch/expr.c:3688 ch/expr.c:3924
-#, fuzzy, c-format
-msgid "incompatible operands to %s"
-msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
+#: cp/cvt.c:750
+#, fuzzy
+msgid "`%#T' used where a floating point value was expected"
+msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿Ãͤ¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: ch/expr.c:3740
+#: cp/cvt.c:797
 #, fuzzy
-msgid "relational operator not allowed for this mode"
-msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï `%s' ¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
+msgid "conversion from `%T' to non-scalar type `%T' requested"
+msgstr "Èó¥¹¥«¥é¡¼·¿¤Ø¤ÎÊÑ´¹¤¬Í׵ᤵ¤ì¤Þ¤¹"
 
-#: ch/expr.c:3794
-#, c-format
-msgid "cannot use %s operator on PROC mode variable"
+#: cp/cvt.c:883
+msgid "object of incomplete type `%T' will not be accessed in %s"
 msgstr ""
 
-#: ch/expr.c:3800
-#, fuzzy, c-format
-msgid "invalid left operand of %s"
-msgstr "%s ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+#: cp/cvt.c:886
+msgid "object of type `%T' will not be accessed in %s"
+msgstr ""
 
-#: ch/expr.c:3805 ch/expr.c:4357
+#: cp/cvt.c:902
+msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
+msgstr ""
+
+#. [over.over] enumerates the places where we can take the address
+#. of an overloaded function, and this is not one of them.
+#: cp/cvt.c:922
 #, fuzzy, c-format
-msgid "invalid right operand of %s"
-msgstr "%s ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgid "%s cannot resolve address of overloaded function"
+msgstr "À©¸æ¤¬Èó void ´Ø¿ô¤Î½ª¤ê¤ËÅþ㤷¤Þ¤·¤¿"
+
+#. Only warn when there is no &.
+#: cp/cvt.c:927
+#, c-format
+msgid "%s is a reference, not call, to function `%E'"
+msgstr ""
 
-#: ch/expr.c:3819
+#: cp/cvt.c:1065
 #, fuzzy
-msgid "repetition expression must be constant"
-msgstr "`__builtin_args_info' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "converting NULL to non-pointer type"
+msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: ch/expr.c:3829
-msgid "left argument to MOD/REM operator must be integral"
+#: cp/cvt.c:1141
+msgid "ambiguous default type conversion from `%T'"
 msgstr ""
 
-#: ch/expr.c:3834
-msgid "right argument to MOD/REM operator must be integral"
+#: cp/cvt.c:1143
+msgid "  candidate conversions include `%D' and `%D'"
 msgstr ""
 
-#: ch/expr.c:3891
+#: cp/decl.c:1007 cp/decl.c:3205
 #, fuzzy
-msgid "right operand of IN is not a powerset"
-msgstr "`->' ¤Î¥Ù¡¼¥¹¥ª¥Ú¥é¥ó¥É¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "conflicts with previous declaration `%#D'"
+msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
 
-#: ch/expr.c:3896
+#: cp/decl.c:1211
 #, fuzzy
-msgid "left operand of IN incompatible with right operand"
-msgstr "`asm' ¥ª¥Ú¥é¥ó¥ÉÀ©Ì󤬥ª¥Ú¥é¥ó¥É¥µ¥¤¥º¤ÈÀ°¹ç¤·¤Þ¤»¤ó"
+msgid "label `%D' used but not defined"
+msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: ch/expr.c:3987
+#: cp/decl.c:1216
 #, fuzzy
-msgid "-> operator not allow in constant expression"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
-
-#: ch/expr.c:4000
-msgid "taking the address of a string literal is non-standard"
-msgstr ""
+msgid "label `%D' defined but not used"
+msgstr "¥é¥Ù¥ë `%s' ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: ch/expr.c:4002
-msgid "taking the address of a function is non-standard"
+#: cp/decl.c:2249
+msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr ""
 
-#: ch/expr.c:4005
-msgid "ADDR requires a LOCATION argument"
-msgstr ""
+#: cp/decl.c:3008 cp/decl.c:3413
+#, fuzzy
+msgid "previous declaration of `%D'"
+msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: ch/expr.c:4035
-msgid "-> expression is not addressable"
-msgstr ""
+#: cp/decl.c:3089 cp/decl.c:3127
+#, fuzzy
+msgid "shadowing %s function `%#D'"
+msgstr "¥é¥¤¥Ö¥é¥ê´Ø¿ô `%s' ¤òʤ¤¤±£¤·¤Þ¤¹"
 
-#: ch/expr.c:4062
-msgid "ADDR parameter must be a LOCATION"
-msgstr ""
+#: cp/decl.c:3098
+#, fuzzy
+msgid "library function `%#D' redeclared as non-function `%#D'"
+msgstr "¥é¥¤¥Ö¥é¥ê´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/expr.c:4071
-msgid "possible internal error in build_chill_arrow_expr"
-msgstr ""
+#: cp/decl.c:3103
+#, fuzzy
+msgid "conflicts with built-in declaration `%#D'"
+msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
 
-#: ch/expr.c:4076
-#, fuzzy, c-format
-msgid "%s is not addressable"
-msgstr "\"%s\" ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: cp/decl.c:3122 cp/decl.c:3219 cp/decl.c:3235
+#, fuzzy
+msgid "new declaration `%#D'"
+msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/expr.c:4175
+#: cp/decl.c:3123
 #, fuzzy
-msgid "repetition count is not an integer constant"
-msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤ÏÀ°¿ô·¿¤ÎÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "ambiguates built-in declaration `%#D'"
+msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: ch/expr.c:4183
-msgid "repetition count < 0"
-msgstr ""
+#: cp/decl.c:3179
+#, fuzzy
+msgid "`%#D' redeclared as different kind of symbol"
+msgstr "`%s' ¤¬Ê̤Υ·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/expr.c:4188
+#: cp/decl.c:3182
 #, fuzzy
-msgid "repetition value not constant"
-msgstr "½¸¹çÂΤνé´ü²½»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "previous declaration of `%#D'"
+msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: ch/expr.c:4200
-msgid "bitstring repetition of non-constant boolean"
-msgstr ""
+#: cp/decl.c:3204
+#, fuzzy
+msgid "declaration of template `%#D'"
+msgstr "`enum %s' ¤ÎºÆÀë¸À"
 
-#: ch/expr.c:4223
+#: cp/decl.c:3220 cp/decl.c:3236
 #, fuzzy
-msgid "string repetition operand is non-constant bitstring"
-msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥É¤¬ `asm' Æâ¤ÇÄê¿ô¤Ç¤¹"
+msgid "ambiguates old declaration `%#D'"
+msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: ch/expr.c:4283
+#: cp/decl.c:3228
 #, fuzzy
-msgid "non-char, non-bit string repetition"
-msgstr "´ûÃΤÎÁ´¤Æ¤Îʸ»úÎóÁàºî¤ò inline ¤Ë¤¹¤ë"
+msgid "declaration of C function `%#D' conflicts with"
+msgstr "%s: ´Ø¿ô `%s' ¤ÎÀë¸À¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: ch/expr.c:4311
-#, fuzzy, c-format
-msgid "invalid operand of %s"
-msgstr "%s ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+#: cp/decl.c:3230
+#, fuzzy
+msgid "previous declaration `%#D' here"
+msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: ch/expr.c:4322
-#, fuzzy, c-format
-msgid "right operand of %s is not array of boolean"
-msgstr "`->' ¤Î¥Ù¡¼¥¹¥ª¥Ú¥é¥ó¥É¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/decl.c:3246
+#, fuzzy
+msgid "conflicting types for `%#D'"
+msgstr "`%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
 
-#: ch/expr.c:4335
-#, c-format
-msgid "%s operator applied to boolean variable"
-msgstr ""
+#: cp/decl.c:3247
+#, fuzzy
+msgid "previous declaration as `%#D'"
+msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: ch/expr.c:4406
+#: cp/decl.c:3290
 #, fuzzy
-msgid "non-boolean mode in conditional expression"
-msgstr "¾ò·ï¼°¤ËÉä¹çÉÕ¤­·¿¤ÈÉä¹ç̵¤··¿¤È¤¬¤¢¤ê¤Þ¤¹"
+msgid "`%#D' previously defined here"
+msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/grant.c:1978
-msgid "decode_constant: invalid component_ref"
-msgstr ""
+#: cp/decl.c:3291
+#, fuzzy
+msgid "`%#D' previously declared here"
+msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/grant.c:1986
-msgid "decode_constant: mode and value mismatch"
-msgstr ""
+#. Prototype decl follows defn w/o prototype.
+#: cp/decl.c:3300
+#, fuzzy
+msgid "prototype for `%#D'"
+msgstr "`%s' ¤Î¥×¥í¥È¥¿¥¤¥×¤¬¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
 
-#: ch/grant.c:1989
-msgid "decode_constant: cannot decode this mode"
-msgstr ""
+#: cp/decl.c:3301
+#, fuzzy
+msgid "follows non-prototype definition here"
+msgstr "Èó¥×¥í¥È¥¿¥¤¥×ÄêµÁ¤¬¤³¤³¤Ë¤¢¤ê¤Þ¤¹"
 
-#: ch/grant.c:2214
-msgid "decode_constant_selective: mode and value mismatch"
-msgstr ""
+#: cp/decl.c:3313
+#, fuzzy
+msgid "previous declaration of `%#D' with %L linkage"
+msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: ch/grant.c:2217
-msgid "decode_constant_selective: cannot decode this mode"
-msgstr ""
+#: cp/decl.c:3315
+#, fuzzy
+msgid "conflicts with new declaration with %L linkage"
+msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
 
-#: ch/grant.c:2677
-#, c-format
-msgid "can't write to %s"
-msgstr "%s ¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó"
+#: cp/decl.c:3338 cp/decl.c:3345
+#, fuzzy
+msgid "default argument given for parameter %d of `%#D'"
+msgstr "¥Þ¥¯¥í `%s' ¤Ë°ú¿ô¤¬Í¿¤¨¤é¤ì¤Þ¤·¤¿"
 
-#: ch/grant.c:2764
+#: cp/decl.c:3340 cp/decl.c:3347
 #, fuzzy
-msgid "FORBID is not yet implemented"
-msgstr "Trampoline ¤Ï¡¢¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "after previous specification in `%#D'"
+msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#. this nerver should happen
-#: ch/grant.c:2825
-#, fuzzy, c-format
-msgid "function \"really_grant_this\" called for `%s'"
-msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï `%s' ¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
+#: cp/decl.c:3356
+#, fuzzy
+msgid "`%#D' was used before it was declared inline"
+msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤ÎÁ°¤Ë¥×¥í¥È¥¿¥¤¥×¤Ê¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: ch/inout.c:1645
-msgid "non-integral text length"
-msgstr ""
+#: cp/decl.c:3358
+#, fuzzy
+msgid "previous non-inline declaration here"
+msgstr "Á°Êý¤Ç¤Î `%s' ¤Î°ÅÌÛŪ¤ÊÀë¸À"
 
-#: ch/inout.c:1650
-msgid "non-constant text length"
-msgstr ""
+#: cp/decl.c:3412
+#, fuzzy
+msgid "redundant redeclaration of `%D' in same scope"
+msgstr "`%s' ¤Î¾éĹ¤ÊºÆÀë¸À¤¬Æ±°ì¥¹¥³¡¼¥×Æâ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: ch/inout.c:1655
-msgid "text length must be greater then 0"
-msgstr ""
+#: cp/decl.c:3493
+#, fuzzy, c-format
+msgid "declaration of `%F' throws different exceptions"
+msgstr "`%s' ¤ÎÀë¸À¤Ï´Ø¿ô¤ÎÇÛÎó"
 
-#: ch/inout.c:1755
-#, c-format
-msgid "argument %d of %s must be of mode ASSOCIATION"
+#: cp/decl.c:3495
+#, fuzzy, c-format
+msgid "than previous declaration `%F'"
+msgstr "`%s' ¤ÎÁ°ÊýÀë¸À¤¬¤¢¤ê¤Þ¤»¤ó"
+
+#. From [temp.expl.spec]:
+#.
+#. If a template, a member template or the member of a class
+#. template is explicitly specialized then that
+#. specialization shall be declared before the first use of
+#. that specialization that would cause an implicit
+#. instantiation to take place, in every translation unit in
+#. which such a use occurs.
+#: cp/decl.c:3632
+msgid "explicit specialization of %D after first use"
 msgstr ""
 
-#: ch/inout.c:1760 ch/inout.c:2146 ch/inout.c:2516 ch/inout.c:2751
-#, fuzzy, c-format
-msgid "argument %d of %s must be a location"
-msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
+#: cp/decl.c:3886
+#, fuzzy
+msgid "`%#D' used prior to declaration"
+msgstr "`%s' ¤ÏÀë¸À¤è¤ê¤âÀè¤Ë»ÈÍѤµ¤ì¤Þ¤·¤¿"
 
-#: ch/inout.c:1795
+#: cp/decl.c:3917
 #, fuzzy
-msgid "argument 2 of ASSOCIATE must not be an empty string"
-msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
+msgid "redeclaration of `wchar_t' as `%T'"
+msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/inout.c:1811
-msgid "argument 2 to ASSOCIATE must be a string"
-msgstr ""
+#. A redeclaration of main, but not a duplicate of the
+#. previous one.
+#.
+#. [basic.start.main]
+#.
+#. This function shall not be overloaded.
+#: cp/decl.c:3945
+#, fuzzy
+msgid "invalid redeclaration of `%D'"
+msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/inout.c:1850
-msgid "argument 3 to ASSOCIATE must be a string"
+#: cp/decl.c:3946
+msgid "as `%D'"
 msgstr ""
 
-#: ch/inout.c:2031
+#: cp/decl.c:4036
 #, fuzzy
-msgid "too many arguments in call to MODIFY"
-msgstr "´Ø¿ô¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "previous external decl of `%#D'"
+msgstr "Á°Êý¤Î `%s' ¤Î³°ÉôÀë¸À"
 
-#: ch/inout.c:2044
+#: cp/decl.c:4077
 #, fuzzy
-msgid "argument 2 of MODIFY must not be an empty string"
-msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
+msgid "`%D' was previously implicitly declared to return `int'"
+msgstr "`%s' ¤ÏÁ°Êý¤Ç°ÅÌÛŪ¤Ë `int' ¤òÊÖ¤¹¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/inout.c:2060
+#: cp/decl.c:4137
 #, fuzzy
-msgid "argument 2 to MODIFY must be a string"
-msgstr "`%s' ¤Ø¤Î°ú¿ô¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "extern declaration of `%#D' doesn't match"
+msgstr "`%s' ¤Îextern Àë¸À¤Ï¥°¥í¡¼¥Ð¥ë¤Î¤½¤ì¤È°ìÃפ·¤Þ¤»¤ó"
 
-#: ch/inout.c:2094
+#: cp/decl.c:4138
 #, fuzzy
-msgid "argument 3 to MODIFY must be a string"
-msgstr "`%s' ¤Ø¤Î°ú¿ô¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: ch/inout.c:2141
-#, c-format
-msgid "argument %d of %s must be an ACCESS or TEXT mode"
-msgstr ""
+msgid "global declaration `%#D'"
+msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: ch/inout.c:2355
-msgid "argument 4 of CONNECT must be of mode WHERE"
-msgstr ""
+#: cp/decl.c:4169
+#, fuzzy
+msgid "declaration of `%#D' shadows a parameter"
+msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òʤ¤¤±£¤·¤Þ¤¹"
 
-#: ch/inout.c:2371
-msgid "index expression for ACCESS without index"
-msgstr ""
+#: cp/decl.c:4189
+#, c-format
+msgid "declaration of `%s' shadows a member of `this'"
+msgstr "`%s' ¤ÎÀë¸À¤Ë¤è¤ê `this' ¤Î¥á¥ó¥Ð¤¬Ê¤¤¤±£¤µ¤ì¤Þ¤¹"
 
-#: ch/inout.c:2376 ch/inout.c:2554 ch/inout.c:2636 ch/inout.c:4356
-#: ch/inout.c:4504
+#: cp/decl.c:4541
 #, fuzzy
-msgid "incompatible index mode"
-msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
+msgid "`%#D' hides constructor for `%#T'"
+msgstr "`%#D' ¤Î¤¿¤á¤Î¥Ç¥¹¥È¥é¥¯¥¿¤¬É¬ÍפǤ¹"
 
-#: ch/inout.c:2476
-msgid "argument 3 to CONNECT must be of mode USAGE"
-msgstr ""
+#: cp/decl.c:4556
+#, fuzzy
+msgid "`%#D' conflicts with previous using declaration `%#D'"
+msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
 
-#: ch/inout.c:2511
-#, c-format
-msgid "argument %d of %s must be of mode ACCESS"
-msgstr ""
+#: cp/decl.c:4568
+#, fuzzy
+msgid "previous non-function declaration `%#D'"
+msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: ch/inout.c:2545
+#: cp/decl.c:4569
 #, fuzzy
-msgid "too few arguments in call to `readrecord'"
-msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+msgid "conflicts with function declaration `%#D'"
+msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
 
-#: ch/inout.c:2569 ch/inout.c:2648
+#: cp/decl.c:4659
 #, fuzzy
-msgid "incompatible record mode"
-msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
+msgid "implicit declaration of function `%#D'"
+msgstr "´Ø¿ô `%s' ¤Î°ÅÌÛ¤ÎÀë¸À"
 
-#: ch/inout.c:2574
-msgid "store location must not be READonly"
-msgstr ""
+#: cp/decl.c:4817
+#, c-format
+msgid "label `%s' referenced outside of any function"
+msgstr "¥é¥Ù¥ë `%s' ¤¬´Ø¿ô¤Î³°Â¦¤Î²¿¤«¤ò»²¾È¤·¤Þ¤·¤¿"
 
-#: ch/inout.c:2616
+#: cp/decl.c:4920 cp/decl.c:4944 cp/decl.c:5037
 #, fuzzy
-msgid "too few arguments in call to `writerecord'"
-msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+msgid "jump to label `%D'"
+msgstr "case ¥é¥Ù¥ë¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
 
-#: ch/inout.c:2643
-msgid "transfer to ACCESS without record mode"
-msgstr ""
+#: cp/decl.c:4922 cp/decl.c:4946
+msgid "jump to case label"
+msgstr "case ¥é¥Ù¥ë¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
 
-#: ch/inout.c:2746
-#, c-format
-msgid "argument %d of %s must be of mode TEXT"
-msgstr ""
+#: cp/decl.c:4930
+#, fuzzy
+msgid "  crosses initialization of `%#D'"
+msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
 
-#: ch/inout.c:2803
-msgid "TEXT doesn't have a location"
+#: cp/decl.c:4933 cp/decl.c:5053
+msgid "  enters scope of non-POD `%#D'"
 msgstr ""
 
-#: ch/inout.c:2905
-msgid "incompatible index mode for SETETEXTACCESS"
-msgstr ""
+#: cp/decl.c:4953 cp/decl.c:5057
+msgid "  enters try block"
+msgstr "  try ¥Ö¥í¥Ã¥¯¤ËÆþ¤ê¤Þ¤¹"
 
-#: ch/inout.c:2915
-msgid "incompatible record mode for SETTEXTACCESS"
-msgstr ""
+#. Can't skip init of __exception_info.
+#: cp/decl.c:4955 cp/decl.c:5049 cp/decl.c:5059
+msgid "  enters catch block"
+msgstr "  catch ¥Ö¥í¥Ã¥¯¤ËÆþ¤ê¤Þ¤¹"
 
-#: ch/inout.c:2945
-#, fuzzy
-msgid "parameter 2 must be a location"
-msgstr "²¾°ú¿ô `%s' ¾¯¤·Á°Êý¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/decl.c:5038
+msgid "  from here"
+msgstr "  ¤³¤³¤«¤é"
 
-#: ch/inout.c:2955
+#: cp/decl.c:5051
 #, fuzzy
-msgid "incompatible modes in parameter 2"
-msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
+msgid "  skips initialization of `%#D'"
+msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
+
+#: cp/decl.c:5086
+msgid "label named wchar_t"
+msgstr ""
 
-#: ch/inout.c:3062
+#: cp/decl.c:5090
 #, fuzzy
-msgid "conditional expression not allowed in this context"
-msgstr "¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤Ï´Ø¿ô¤ÎÆ⦤ǤΤߵö¤µ¤ì¤Þ¤¹"
+msgid "duplicate label `%D'"
+msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
 
-#: ch/inout.c:3064
+#: cp/decl.c:5175
 #, fuzzy, c-format
-msgid "untyped expression as argument %d"
-msgstr "¼°Ê¸¤¬Ìµ¸ú¤Ç¤¹"
+msgid "case label `%E' not within a switch statement"
+msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/inout.c:3141 ch/inout.c:3187
-#, c-format
-msgid "cannot process %d bits integer for READTEXT argument %d"
+#. Definition isn't the kind we were looking for.
+#: cp/decl.c:5354 cp/decl.c:5373
+msgid "`%#D' redeclared as %C"
 msgstr ""
 
-#: ch/inout.c:3262
-#, c-format
-msgid "cannot process %d bits integer WRITETEXT argument %d"
-msgstr ""
+#. This happens for A::B where B is a template, and there are no
+#. template arguments.
+#: cp/decl.c:5461 cp/typeck.c:2062 cp/typeck.c:2217
+#, fuzzy
+msgid "invalid use of `%D'"
+msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔŬÀڤǤ¹"
 
-#: ch/inout.c:3283 ch/inout.c:3338 ch/inout.c:3417 ch/inout.c:3483
-#: ch/inout.c:3534 ch/inout.c:3619 ch/inout.c:3654
-#, fuzzy, c-format
-msgid "argument %d is READonly"
-msgstr "°ú¿ô #%d ¤Ï¹½Â¤ÂΤǤ¹"
+#: cp/decl.c:5502
+#, fuzzy
+msgid "`%D::%D' is not a template"
+msgstr "¥Æ¥ó¥×¥ì¡¼¥ÈÆâ¤Ç `%s' ¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹"
 
-#: ch/inout.c:3290 ch/inout.c:3345 ch/inout.c:3424 ch/inout.c:3491
-#: ch/inout.c:3542 ch/inout.c:3627 ch/inout.c:3659
-#, fuzzy, c-format
-msgid "argument %d must be referable"
-msgstr "°ú¿ô #%d ¤Ï¹½Â¤ÂΤǤ¹"
+#: cp/decl.c:5519
+msgid "`%D' undeclared in namespace `%D'"
+msgstr ""
 
-#: ch/inout.c:3578
-#, c-format
-msgid "cannot process argument %d of WRITETEXT, unknown size"
+#: cp/decl.c:5652
+msgid "`%D' used without template parameters"
 msgstr ""
 
-#. datatype is not yet implemented, issue a warning
-#: ch/inout.c:3725
-#, c-format
-msgid "cannot process mode of argument %d for %sTEXT"
+#: cp/decl.c:5663 cp/decl.c:5679 cp/decl.c:5783
+msgid "no class template named `%#T' in `%#T'"
 msgstr ""
 
-#: ch/inout.c:3868
+#: cp/decl.c:5702 cp/decl.c:5712 cp/decl.c:5744
 #, fuzzy
-msgid "too few arguments for this format string"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+msgid "no type named `%#T' in `%#T'"
+msgstr "`asm' Ãæ¤ËÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾ `%s' ¤¬¤¢¤ê¤Þ¤¹"
 
-#: ch/inout.c:3893 ch/inout.c:3902
-#, c-format
-msgid "type of argument %d invalid for conversion code at offset %d"
-msgstr ""
+#: cp/decl.c:5968
+#, fuzzy
+msgid "lookup of `%D' finds `%#D'"
+msgstr "`%s' ¤Î̾Á°°ú¤­¤ÏÊѹ¹¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/inout.c:4012
-msgid "unmatched open paren"
+#: cp/decl.c:5970
+msgid "  instead of `%D' from dependent base class"
 msgstr ""
 
-#: ch/inout.c:4026 ch/inout.c:4221
-#, c-format
-msgid "bad format specification character (offset %d)"
+#: cp/decl.c:5972
+msgid "  (use `typename %T::%D' if that's what you meant)"
 msgstr ""
 
-#: ch/inout.c:4039
-#, c-format
-msgid "repetition factor overflow (offset %d)"
-msgstr ""
+#: cp/decl.c:6003
+#, fuzzy
+msgid "name lookup of `%D' changed"
+msgstr "`%s' ¤Î̾Á°°ú¤­¤ÏÊѹ¹¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/inout.c:4057 ch/inout.c:4064 ch/inout.c:4071
-#, c-format
-msgid "duplicate qualifier (offset %d)"
+#: cp/decl.c:6005
+msgid "  matches this `%D' under ISO standard rules"
 msgstr ""
 
-#: ch/inout.c:4093
-#, c-format
-msgid "clause width overflow (offset %d)"
+#: cp/decl.c:6007
+msgid "  matches this `%D' under old rules"
 msgstr ""
 
-#: ch/inout.c:4106
-#, c-format
-msgid "no fraction (offset %d)"
+#: cp/decl.c:6021 cp/decl.c:6028
+#, fuzzy
+msgid "name lookup of `%D' changed for new ISO `for' scoping"
+msgstr "`%s' ¤Î̾Á°°ú¤­¤Ï¿·¤¿¤Ê ISO `for' ¥¹¥³¡¼¥×¤ËÊѤï¤ê¤Þ¤·¤¿"
+
+#: cp/decl.c:6023
+msgid "  cannot use obsolete binding at `%D' because it has a destructor"
 msgstr ""
 
-#: ch/inout.c:4124
-#, c-format
-msgid "no fraction width (offset %d)"
+#: cp/decl.c:6030
+msgid "  using obsolete binding at `%D'"
 msgstr ""
 
-#: ch/inout.c:4131
-#, c-format
-msgid "fraction width overflow (offset %d)"
+#: cp/decl.c:6211
+msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
 msgstr ""
 
-#: ch/inout.c:4142
-#, c-format
-msgid "no exponent (offset %d)"
+#: cp/decl.c:7025
+#, fuzzy
+msgid "an anonymous union cannot have function members"
+msgstr "̵̾¶¦ÍÑÂΤ˥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤»¤ó"
+
+#: cp/decl.c:7042
+msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: ch/inout.c:4160
-#, c-format
-msgid "no exponent width (offset %d)"
+#: cp/decl.c:7045
+msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: ch/inout.c:4167
-#, c-format
-msgid "exponent width overflow (offset %d)"
+#: cp/decl.c:7048
+msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: ch/inout.c:4208
+#: cp/decl.c:7086
 #, fuzzy
-msgid "internal error in check_format_string"
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó"
+msgid "redeclaration of C++ built-in type `%T'"
+msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/inout.c:4224
-#, c-format
-msgid "no padding character (offset %d)"
-msgstr ""
+#: cp/decl.c:7122
+msgid "multiple types in one declaration"
+msgstr "°ì¤Ä¤ÎÀë¸À¤ËÊ£¿ô¤Î·¿¤¬¤¢¤ê¤Þ¤¹"
 
-#. too  may arguments for format string
-#: ch/inout.c:4256
+#: cp/decl.c:7149
 #, fuzzy
-msgid "too many arguments for this format string"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "missing type-name in typedef-declaration"
+msgstr "typdef Àë¸À¤Ç·¿Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: ch/inout.c:4354 ch/inout.c:4502
-#, fuzzy
-msgid "missing index expression"
-msgstr "Äê¿ô¼°¤¬·ç¤±¤Æ¤¤¤ë¤«Ìµ¸ú¤Ç¤¹"
+#: cp/decl.c:7156
+msgid "ISO C++ prohibits anonymous structs"
+msgstr "ISO C++ ¤Ï̵̾¹½Â¤ÂΤò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹"
 
-#: ch/inout.c:4361
+#: cp/decl.c:7163
 #, fuzzy
-msgid "too few arguments in call to `writetext'"
-msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
-
-#: ch/inout.c:4374
-msgid "argument 1 for WRITETEXT must be a TEXT or CHARS(n) VARYING location"
-msgstr ""
+msgid "`%D' can only be specified for functions"
+msgstr "Èó´Ø¿ô `%s' ¤Î°ú¿ô¤Ë format Â°À­¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
 
-#: ch/inout.c:4397
-msgid "`format string' for WRITETEXT must be a CHARACTER string"
+#: cp/decl.c:7165
+msgid "`%D' can only be specified inside a class"
 msgstr ""
 
-#: ch/inout.c:4509
+#: cp/decl.c:7167
 #, fuzzy
-msgid "too few arguments in call to `readtext'"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
-
-#: ch/inout.c:4522
-msgid "argument 1 for READTEXT must be a TEXT location or CHARS(n) [ VARYING ] expression"
-msgstr ""
-
-#: ch/inout.c:4543
-msgid "`format string' for READTEXT must be a CHARACTER string"
-msgstr ""
+msgid "`%D' can only be specified for constructors"
+msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/lang.c:105
+#: cp/decl.c:7170
 #, fuzzy
-msgid "non-constant expression"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "`%D' can only be specified for objects and functions"
+msgstr "Èó´Ø¿ô `%s' ¤Î°ú¿ô¤Ë format Â°À­¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
 
-#: ch/lang.c:191
+#: cp/decl.c:7312 cp/decl2.c:927
 #, fuzzy
-msgid "ignoring case upon input and"
-msgstr "¥¤¥ó¥Ç¥ó¥È¤µ¤ì¤¿ # ¤Ê¤Î¤Ç¡¢#%s ¤Ï̵»ë¤·¤Þ¤¹"
-
-#: ch/lang.c:192
-msgid "making special words uppercase wouldn't work"
-msgstr ""
+msgid "typedef `%D' is initialized (use __typeof__ instead)"
+msgstr "typedef `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/lang.c:203
+#: cp/decl.c:7317
 #, fuzzy
-msgid "making special words uppercase and"
-msgstr "¸À¸ìͽÌó¸ì¤Ï±ÑÂçʸ»ú¤È¤¹¤ë"
-
-#: ch/lang.c:204
-msgid " ignoring case upon input wouldn't work"
-msgstr ""
+msgid "function `%#D' is initialized like a variable"
+msgstr "´Ø¿ô `%s' ¤¬ÊÑ¿ô¤Ç¤¢¤ë¤«¤Î¤è¤¦¤Ë½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/lang.c:277 java/typeck.c:178
-msgid "internal error - use of undefined type"
-msgstr "ÆâÉô¥¨¥é¡¼ - Ì¤ÄêµÁ·¿¤Î»ÈÍѤǤ¹"
+#: cp/decl.c:7329
+#, fuzzy
+msgid "declaration of `%#D' has `extern' and is initialized"
+msgstr "`%s' ¤ÎÀë¸À¤Ë `extern' ¤¬¤Ä¤¤¤Æ¤ª¤ê¡¢½é´ü²½¤â¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: ch/lex.c:502
+#: cp/decl.c:7363
 #, fuzzy
-msgid "invalid C'xx' "
-msgstr "̵¸ú¤Ê %C ÃͤǤ¹"
+msgid "`%#D' is not a static member of `%#T'"
+msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/lex.c:607 java/jcf-parse.c:603 java/jcf-write.c:3327
-#, c-format
-msgid "can't close %s"
-msgstr "%s ¤ò close ¤Ç¤­¤Þ¤»¤ó"
+#: cp/decl.c:7368
+#, fuzzy
+msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
+msgstr "ISO C++ ¤Ï #if Æâ¤Î \"%s\" ¤òµö¤·¤Þ¤»¤ó"
 
-#: ch/lex.c:711
-msgid "malformed exponent part of floating-point literal"
-msgstr ""
+#: cp/decl.c:7379
+#, fuzzy
+msgid "duplicate initialization of %D"
+msgstr "½ÅÊ£¤·¤¿½é´ü²½»Ò"
 
-#: ch/lex.c:728
+#: cp/decl.c:7408
 #, fuzzy
-msgid "real number exceeds range of REAL"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬ '%s' ¤ÎÈϰϤòĶ¤¨¤Þ¤·¤¿"
+msgid "declaration of `%#D' outside of class is not definition"
+msgstr "`%s' ¤Î weak Àë¸À¤ÏÄêµÁ¤è¤ê¤âÀè¤Ë¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: ch/lex.c:747 ch/lex.c:774
+#: cp/decl.c:7456
 #, fuzzy
-msgid "end-of-file in '<>' directive"
-msgstr "̤ÄêµÁËô¤ÏÉÔÀµ¤Ê # ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Ç¤¹"
+msgid "variable `%#D' has initializer but incomplete type"
+msgstr "ÊÑ¿ô `%s' ¤Ë¤Ï½é´ü²½»Ò¤¬¤¢¤ê¤Þ¤¹¤¬¡¢ÉÔ´°Á´·¿¤Ç¤¹"
 
-#: ch/lex.c:780
+#: cp/decl.c:7464 cp/decl.c:8006
 #, fuzzy
-msgid "unrecognized compiler directive"
-msgstr "ǧ¼±ÉÔǽ¤Î¥¨¥¹¥±¡¼¥× \\r%c"
+msgid "elements of array `%#D' have incomplete type"
+msgstr "ÇÛÎó `%s' ¤ÎÍ×ÁǤËÉÔ´°Á´·¿¤¬¤¢¤ê¤Þ¤¹"
 
-#: ch/lex.c:788 ch/lex.c:834
-#, fuzzy, c-format
-msgid "unrecognized compiler directive `%s'"
-msgstr "ǧ¼±ÉÔǽ¤Ê¥ª¥×¥·¥ç¥ó `-%s'"
+#: cp/decl.c:7480
+#, fuzzy
+msgid "aggregate `%#D' has incomplete type and cannot be defined"
+msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
 
-#: ch/lex.c:995
+#: cp/decl.c:7519
 #, fuzzy
-msgid "unterminated control sequence"
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥³¥á¥ó¥È"
+msgid "`%D' declared as reference but not initialized"
+msgstr "`%s' ¤¬Ê̤Υ·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/lex.c:1010 ch/lex.c:1046
+#: cp/decl.c:7528
 #, fuzzy
-msgid "invalid integer literal in control sequence"
-msgstr "ʸ»úÎó¥ê¥Æ¥é¥ë¤¬Ìµ¸ú¤Ç¤¹¡¢ºÇ¸å¤Î '\\' ¤ò̵»ë¤·¤Þ¤¹"
+msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
+msgstr "ISO C++ ¤Ï new ¤Ø¤Î½¸¹çÂνé´ü²½»Ò¤ò¶Ø¤¸¤Þ¤¹"
 
-#: ch/lex.c:1021 ch/lex.c:1029
-msgid "control sequence overflow"
-msgstr ""
+#: cp/decl.c:7561
+#, fuzzy
+msgid "cannot initialize `%T' from `%T'"
+msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/lex.c:1023 ch/lex.c:1031
+#: cp/decl.c:7595
 #, fuzzy
-msgid "invalid control sequence"
-msgstr "̵¸ú¤ÊÀ©¸æ¼°¤Ç¤¹"
+msgid "initializer fails to determine size of `%D'"
+msgstr "½é´ü²½»Ò¤Ï `%s' ¤Î¥µ¥¤¥º¤ÎÆÃÄê¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
 
-#: ch/lex.c:1111
+#: cp/decl.c:7600
 #, fuzzy
-msgid "invalid base in read control sequence"
-msgstr "¥Ç¥¯¥ê¥á¥ó¥È¤ÎÃæ¤Ç¤Îº¸ÊÕÃͤ¬Ìµ¸ú¤Ç¤¹"
+msgid "array size missing in `%D'"
+msgstr "`%s' ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: ch/lex.c:1118
+#: cp/decl.c:7612
 #, fuzzy
-msgid "invalid digit in control sequence"
-msgstr "ÁȤ߹þ¤ß¥Þ¥¯¥í \"%s\" ¤Ï̵¸ú¤Ç¤¹"
+msgid "zero-size array `%D'"
+msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: ch/lex.c:1145
+#. An automatic variable with an incomplete type: that is an error.
+#. Don't talk about array types here, since we took care of that
+#. message in grokdeclarator.
+#: cp/decl.c:7650
 #, fuzzy
-msgid "unterminated string literal"
-msgstr "ʸ»úÎóÄê¿ô¤¬½ªÎ»¤·¤Æ¤¤¤Þ¤»¤ó"
+msgid "storage size of `%D' isn't known"
+msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬¤ï¤«¤ê¤Þ¤»¤ó"
 
-#: ch/lex.c:1248 ch/lex.c:1334
-#, fuzzy, c-format
-msgid "invalid number format `%s'"
-msgstr "̵¸ú¤Ê¥Ð¡¼¥¸¥ç¥óÈÖ¹æ·Á¼°"
+#: cp/decl.c:7672
+#, fuzzy
+msgid "storage size of `%D' isn't constant"
+msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬°ìÄê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/lex.c:1266
-msgid "integer literal too big"
+#: cp/decl.c:7723
+msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr ""
 
-#: ch/lex.c:1395
-#, fuzzy, c-format
-msgid "can't find %s"
-msgstr "%s ¤ò rewind ¤Ç¤­¤Þ¤»¤ó"
-
-#: ch/lex.c:1421
-msgid "USE_SEIZE_FILE directive must be followed by string"
+#: cp/decl.c:7724
+msgid "  you can work around this by removing the initializer"
 msgstr ""
 
-#: ch/lex.c:1693 f/lex.c:1190
-msgid "invalid #ident"
-msgstr "̵¸ú¤Ê #ident"
-
-#: ch/lex.c:1711 f/lex.c:1207
-msgid "undefined or invalid # directive"
-msgstr "̤ÄêµÁËô¤ÏÉÔÀµ¤Ê # ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Ç¤¹"
-
-#: ch/lex.c:1765 ch/lex.c:1774 f/lex.c:1263
-msgid "invalid #line"
-msgstr "̵¸ú¤Ê #line"
-
-#: ch/lex.c:1843 f/lex.c:836
-msgid "#-lines for entering and leaving files don't match"
-msgstr "¥Õ¥¡¥¤¥ë¤Ø¤Î½ÐÆþ¤ê¸ý¤È¤Ê¤ë #-¹Ô ¤¬À°¹ç¤·¤Þ¤»¤ó"
-
-#: ch/lex.c:1868 f/lex.c:1373
-msgid "invalid #-line"
-msgstr "̵¸ú¤Ê #-¹Ô"
-
-#: ch/lex.c:1998
+#: cp/decl.c:7752
 #, fuzzy
-msgid "missing `=' in compiler directive"
-msgstr "¥Þ¥¯¥í²¾°ú¿ô¥ê¥¹¥È¤Ç¡¢')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "uninitialized const `%D'"
+msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/lex.c:2040 ch/lex.c:2050 ch/lex.c:2091
+#: cp/decl.c:7836
 #, fuzzy
-msgid "invalid value follows `=' in compiler directive"
-msgstr "\"%s\" ¤Ï line ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Ç¤Ï̵¸ú¤Ê¥Õ¥é¥°¤Ç¤¹"
+msgid "brace-enclosed initializer used to initialize `%T'"
+msgstr "´ðÄ쥯¥é¥¹½é´üÀßÄê»Ò¤¬»ØÄꤵ¤ì¤Þ¤·¤¿¤¬¡¢½é´ü²½¤¹¤Ù¤­´ðÄ쥯¥é¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/lex.c:2061
-#, fuzzy, c-format
-msgid "invalid `%c' character in name"
-msgstr "ÉÔŬÀڤʥæ¥Ë¥Ð¡¼¥µ¥ë¥­¥ã¥é¥¯¥¿Ì¾"
-
-#: ch/lex.c:2074
-#, fuzzy, c-format
-msgid "`%s' not integer constant synonym "
-msgstr "À°¿ôÄê¿ôÃæ¤Ë 2¤Ä¤Î `u'"
+#: cp/decl.c:7900
+msgid "initializer for `%T' must be brace-enclosed"
+msgstr ""
 
-#: ch/lex.c:2097
+#: cp/decl.c:7964
 #, fuzzy
-msgid "value out of range in compiler directive"
-msgstr "\"%s\" ¤Ï line ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Ç¤Ï̵¸ú¤Ê¥Õ¥é¥°¤Ç¤¹"
-
-#: ch/lex.c:2214 java/jcf-parse.c:599
-#, c-format
-msgid "can't reopen %s"
-msgstr "%s ¤òºÆ open ¤Ç¤­¤Þ¤»¤ó"
-
-#: ch/lex.c:2225
-msgid "no modules seen"
-msgstr ""
+msgid "too many initializers for `%T'"
+msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: ch/loop.c:480
+#: cp/decl.c:8000
 #, fuzzy
-msgid "modeless tuple not allowed in this context"
-msgstr "%s: %s ¥³¥ó¥Ñ¥¤¥é¤Ï¤³¤Î¥·¥¹¥Æ¥à¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "variable-sized object `%D' may not be initialized"
+msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
 
-#: ch/loop.c:482
+#: cp/decl.c:8011
 #, fuzzy
-msgid "IN expression does not have a mode"
-msgstr "¼°Ê¸¤¬Ìµ¸ú¤Ç¤¹"
+msgid "`%D' has incomplete type"
+msgstr "`%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
 
-#: ch/loop.c:489
-msgid "location enumeration for BOOLS"
+#: cp/decl.c:8060
+msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr ""
 
-#: ch/loop.c:517
-msgid "location enumeration for bit-packed arrays"
+#: cp/decl.c:8101
+msgid "structure `%D' with uninitialized const members"
 msgstr ""
 
-#: ch/loop.c:526 ch/nloop.c:481
-msgid "loop's IN expression is not a composite object"
+#: cp/decl.c:8103
+msgid "structure `%D' with uninitialized reference members"
 msgstr ""
 
-#: ch/loop.c:541 ch/nloop.c:498
-msgid "start expr must have discrete mode"
-msgstr ""
+#: cp/decl.c:8346
+msgid "assignment (not initialization) in declaration"
+msgstr "Àë¸À¤ÎÃæ¤ËÂåÆþ(½é´ü²½¤Ç¤Ï¤Ê¤¯)¤¬¤¢¤ê¤Þ¤¹"
 
-#: ch/loop.c:547 ch/nloop.c:504
+#: cp/decl.c:8358
 #, fuzzy
-msgid "DO FOR start expression is a numbered SET"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "cannot initialize `%D' to namespace `%D'"
+msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
+
+#: cp/decl.c:8409
+#, fuzzy
+msgid "shadowing previous type declaration of `%#D'"
+msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: ch/loop.c:555 ch/nloop.c:510
-msgid "TO expression is a numbered SET"
+#: cp/decl.c:8455
+msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
 msgstr ""
 
-#: ch/loop.c:560 ch/nloop.c:525
-msgid "TO expr must have discrete mode"
+#: cp/decl.c:8470
+msgid "`%D' is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: ch/loop.c:565 ch/nloop.c:531
+#: cp/decl.c:8864 cp/init.c:547
 #, fuzzy
-msgid "start expr and TO expr must be compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "multiple initializations given for `%D'"
+msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
+
+#: cp/decl.c:8956
+msgid "invalid catch parameter"
+msgstr "̵¸ú¤Ê catch ¤Î°ú¿ô"
+
+#: cp/decl.c:9074
+#, fuzzy
+msgid "destructor for alien class `%T' cannot be a member"
+msgstr "¾¤Î¥¯¥é¥¹ `%s' ¤Î¥Ç¥¹¥È¥é¥¯¥¿¤ò¡¢¥á¥ó¥Ð¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
+
+#: cp/decl.c:9077
+#, fuzzy
+msgid "constructor for alien class `%T' cannot be a member"
+msgstr "¾¤Î¥¯¥é¥¹ `%s' ¤Î¥Ç¥¹¥È¥é¥¯¥¿¤ò¡¢¥á¥ó¥Ð¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/loop.c:574 ch/nloop.c:546
-msgid "BY expr must have discrete mode"
+#: cp/decl.c:9096
+msgid "`%D' declared as a `virtual' %s"
 msgstr ""
 
-#: ch/loop.c:579 ch/nloop.c:552
+#: cp/decl.c:9098
 #, fuzzy
-msgid "start expr and BY expr must be compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "`%D' declared as an `inline' %s"
+msgstr "ÊÑ¿ô `%s' ¤¬ `inline' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/loop.c:595 ch/nloop.c:765
+#: cp/decl.c:9100
 #, fuzzy
-msgid "loop identifier undeclared"
-msgstr "¼±Ê̻Ҥ¬É¬ÍפǤ¹"
+msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
+msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
 
-#: ch/loop.c:606
+#: cp/decl.c:9103
 #, fuzzy
-msgid "loop variable incompatible with start expression"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "`%D' declared as a friend"
+msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: ch/loop.c:633 ch/nloop.c:564
+#: cp/decl.c:9109
 #, fuzzy
-msgid "body of DO FOR will never execute"
-msgstr "¼Â¹Ô¤µ¤ì¤ë¤³¤È¤¬¤Ê¤¤¥³¡¼¥É¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+msgid "`%D' declared with an exception specification"
+msgstr "Îã³°»ÅÍͤθ¡ºº¤ò¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
 
-#: ch/loop.c:648 ch/nloop.c:585
-msgid "BY expression is negative or zero"
-msgstr ""
+#: cp/decl.c:9184
+msgid "cannot declare `::main' to be a template"
+msgstr "`::main' ¤ò template ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+
+#: cp/decl.c:9186
+msgid "cannot declare `::main' to be inline"
+msgstr "`::main' ¤ò inline ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/loop.c:847 ch/nloop.c:817
-msgid "can't iterate through array of BOOL"
+#: cp/decl.c:9188
+msgid "cannot declare `::main' to be static"
+msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+
+#: cp/decl.c:9191
+msgid "`main' must return `int'"
+msgstr "`main' ¤Ï `int' ¤òÊÖ¤µ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+
+#: cp/decl.c:9219
+msgid "non-local function `%#D' uses anonymous type"
 msgstr ""
 
-#: ch/nloop.c:867
-msgid "Can't iterate through array of BOOL"
+#: cp/decl.c:9222
+msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: ch/parse.c:159
-#, c-format
-msgid "there was no start label to match the end label '%s'"
+#: cp/decl.c:9228
+msgid "non-local function `%#D' uses local type `%T'"
 msgstr ""
 
-#: ch/parse.c:162
-#, c-format
-msgid "start label '%s' does not match end label '%s'"
+#: cp/decl.c:9251
+msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr ""
 
-#: ch/parse.c:192
-#, fuzzy, c-format
-msgid "`%s' not declared"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/decl.c:9275
+#, fuzzy
+msgid "defining explicit specialization `%D' in friend declaration"
+msgstr "Àë¸À¤ÎÃæ¤ËÂåÆþ(½é´ü²½¤Ç¤Ï¤Ê¤¯)¤¬¤¢¤ê¤Þ¤¹"
 
-#: ch/parse.c:226
-msgid "no RETURN or RESULT in procedure"
+#. Something like `template <class T> friend void f<T>()'.
+#: cp/decl.c:9285
+msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: ch/parse.c:245
-msgid "PREFIXED clause with no prelix in unlabeled module"
+#: cp/decl.c:9313
+msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: ch/parse.c:336
-#, fuzzy, c-format
-msgid "internal parser error - expected token %d"
-msgstr "ÆâÉô¥¨¥é¡¼ - Ì¤ÄêµÁ·¿¤Î»ÈÍѤǤ¹"
+#: cp/decl.c:9320
+msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
+msgstr ""
 
-#: ch/parse.c:529
-#, fuzzy, c-format
-msgid "'%s!' is not followed by an identifier"
-msgstr "'#' ¤Ë¥Þ¥¯¥í²¾°ú¿ô̾¤¬Â³¤¤¤Æ¤¤¤Þ¤»¤ó"
+#: cp/decl.c:9382
+#, fuzzy
+msgid "definition of implicitly-declared `%D'"
+msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `auto' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/parse.c:545
-msgid "expected a name here"
-msgstr ""
+#: cp/decl.c:9394 cp/decl2.c:776
+#, fuzzy
+msgid "no `%#D' member function declared in class `%T'"
+msgstr "¥á¥ó¥Ð´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢¥¯¥é¥¹¥¹¥³¡¼¥×Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/parse.c:560
-msgid "expected a name string here"
+#: cp/decl.c:9527
+msgid "non-local variable `%#D' uses local type `%T'"
 msgstr ""
 
-#: ch/parse.c:591
-#, fuzzy, c-format
-msgid "`%s' undeclared"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: ch/parse.c:669
-msgid "action not allowed in SPEC MODULE"
+#: cp/decl.c:9625
+msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr ""
 
-#: ch/parse.c:691
+#: cp/decl.c:9634
 #, fuzzy
-msgid "missing defining occurrence"
-msgstr "%c Ê¸»ú¤Ç¤Î½ªÃ¼¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
+msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: ch/parse.c:702
-msgid "bad defining occurrence following ','"
-msgstr ""
+#: cp/decl.c:9637
+#, fuzzy
+msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
+msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: ch/parse.c:802
+#: cp/decl.c:9687
 #, fuzzy
-msgid "missing '(' in exception list"
-msgstr "¥Þ¥¯¥í²¾°ú¿ô¥ê¥¹¥È¤Ç¡¢')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "size of array `%D' has non-integer type"
+msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤ÏÈóÀ°¿ô·¿"
 
-#: ch/parse.c:827
+#: cp/decl.c:9689
 #, fuzzy
-msgid "ON exception names must be unique"
-msgstr "¥Þ¥¯¥í̾¤Ï¼±Ê̻ҤǤʤ¯¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
+msgid "size of array has non-integer type"
+msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤ÏÈóÀ°¿ô·¿"
 
-#: ch/parse.c:837
+#: cp/decl.c:9709
 #, fuzzy
-msgid "syntax error in exception list"
-msgstr "'@' ¥È¡¼¥¯¥ó¤Çʸˡ¥¨¥é¡¼"
+msgid "size of array `%D' is negative"
+msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤¬Éé¤Ç¤¹"
 
-#: ch/parse.c:873
+#: cp/decl.c:9711
 #, fuzzy
-msgid "empty ON-condition"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
+msgid "size of array is negative"
+msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤¬Éé¤Ç¤¹"
 
-#: ch/parse.c:938
-msgid "INIT not allowed at loc-identity declaration"
-msgstr ""
+#: cp/decl.c:9720
+#, fuzzy
+msgid "ISO C++ forbids zero-size array `%D'"
+msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: ch/parse.c:948
+#: cp/decl.c:9722
 #, fuzzy
-msgid "'=' used where ':=' is required"
-msgstr "¥¹¥«¥é¡¼¤¬É¬Íפʾì½ê¤ËÇÛÎ󷿤ÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "ISO C++ forbids zero-size array"
+msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: ch/parse.c:956
+#: cp/decl.c:9729
 #, fuzzy
-msgid "initialization is not allowed in spec module"
-msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+msgid "size of array `%D' is not an integral constant-expression"
+msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤ÏÈóÀ°¿ô·¿"
 
-#: ch/parse.c:964
+#: cp/decl.c:9732
 #, fuzzy
-msgid "loc-identity declaration without initialization"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "size of array is not an integral constant-expression"
+msgstr "Äê¿ô¼°¤¬·ç¤±¤Æ¤¤¤ë¤«Ìµ¸ú¤Ç¤¹"
 
-#: ch/parse.c:1008
-msgid "bad syntax following FORBID"
-msgstr ""
+#: cp/decl.c:9750
+#, fuzzy
+msgid "ISO C++ forbids variable-size array `%D'"
+msgstr "ISO C89 ¤Ï²ÄÊÑĹ¥µ¥¤¥º¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: ch/parse.c:1023
-msgid "expected a postfix name here"
-msgstr ""
+#: cp/decl.c:9753
+#, fuzzy
+msgid "ISO C++ forbids variable-size array"
+msgstr "ISO C89 ¤Ï²ÄÊÑĹ¥µ¥¤¥º¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: ch/parse.c:1068
-msgid "expected another rename clause"
-msgstr ""
+#: cp/decl.c:9764
+msgid "overflow in array dimension"
+msgstr "ÇÛÎó¤Î¼¡¸µ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: ch/parse.c:1128
+#: cp/decl.c:9823
 #, fuzzy
-msgid "syntax error in parameter name list"
-msgstr "\"%s\" ¤Ï¥Þ¥¯¥í²¾°ú¿ô¥ê¥¹¥È¤Ë¸½¤ì¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
+msgid "declaration of `%D' as %s"
+msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+
+#: cp/decl.c:9825
+#, fuzzy, c-format
+msgid "creating %s"
+msgstr "%s ¤òºîÀ®Ãæ.\n"
 
-#: ch/parse.c:1221
-msgid "NONREF specific without LOC in result attribute"
+#: cp/decl.c:9837
+msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: ch/parse.c:1223
-msgid "DYNAMIC specific without LOC in result attribute"
+#: cp/decl.c:9840
+msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: ch/parse.c:1245
+#: cp/decl.c:9869
 #, fuzzy
-msgid "exception names must be unique"
-msgstr "¥Þ¥¯¥í̾¤Ï¼±Ê̻ҤǤʤ¯¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
-
-#: ch/parse.c:1441
-msgid "must specify a PROCESS name"
-msgstr ""
-
-#: ch/parse.c:1448
-msgid "SIGNAL must be in global reach"
-msgstr ""
-
-#: ch/parse.c:1479
-#, fuzzy
-msgid "syntax error while parsing signal definition statement"
-msgstr "final Â°À­¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
-
-#: ch/parse.c:1593
-msgid "case range list"
-msgstr ""
+msgid "return type specification for constructor invalid"
+msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/parse.c:1660
+#: cp/decl.c:9876
 #, fuzzy
-msgid "misplaced colon in case label"
-msgstr "case ¥é¥Ù¥ë¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
+msgid "return type specification for destructor invalid"
+msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/parse.c:1707
+#: cp/decl.c:9882
 #, fuzzy
-msgid "unrecognized case label list after ','"
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥ì¥¸¥¹¥¿Ì¾ `%s'"
+msgid "operator `%T' declared to return `%T'"
+msgstr "`operator delete' ¤ÎÌá¤ê·¿¤Ï `void' ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: ch/parse.c:1971 ch/parse.c:1997
+#: cp/decl.c:9884
 #, fuzzy
-msgid "bad ASM operand"
-msgstr "̵¸ú¤Ê %%A ¥ª¥Ú¥é¥ó¥É"
-
-#: ch/parse.c:2067
-msgid "readonly location modified by 'asm'"
-msgstr ""
-
-#: ch/parse.c:2198
-msgid "expected 'TO' in step enumeration"
-msgstr ""
-
-#: ch/parse.c:2213
-msgid "expected 'IN' in FOR control here"
-msgstr ""
-
-#: ch/parse.c:2314
-msgid "missing DELAY CASE alternative"
-msgstr ""
-
-#. This is probably not possible
-#: ch/parse.c:2348
-msgid "non-referable location in DO WITH"
-msgstr ""
+msgid "return type specified for `operator %T'"
+msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/parse.c:2360
-msgid "WITH element must be of STRUCT mode"
-msgstr ""
+#: cp/decl.c:10052
+msgid "destructors must be member functions"
+msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤Ï¥á¥ó¥Ð´Ø¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: ch/parse.c:2467
-msgid "missing ')' in signal/buffer receive alternative"
+#: cp/decl.c:10071
+msgid "destructor `%T' must match class name `%T'"
 msgstr ""
 
-#: ch/parse.c:2481
-msgid "misplaced 'IN' in signal/buffer receive alternative"
+#: cp/decl.c:10100
+msgid "variable declaration is not allowed here"
 msgstr ""
 
-#: ch/parse.c:2529
-#, fuzzy
-msgid "missing RECEIVE alternative"
-msgstr "Code Â°À­¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: ch/parse.c:2655
+#: cp/decl.c:10127
 #, fuzzy
-msgid "PROCESS copy number must be integer"
-msgstr "¥Þ¥¯¥í̾¤Ï¼±Ê̻ҤǤʤ¯¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
-
-#: ch/parse.c:2882
-msgid "missing parenthesis for procedure call"
-msgstr ""
+msgid "invalid declarator"
+msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
 
-#: ch/parse.c:2884
-msgid "expression is not an action"
+#: cp/decl.c:10178
+msgid "declarator-id missing; using reserved word `%D'"
 msgstr ""
 
-#: ch/parse.c:2918
+#: cp/decl.c:10235
 #, fuzzy
-msgid "syntax error in action"
-msgstr "'@' ¥È¡¼¥¯¥ó¤Çʸˡ¥¨¥é¡¼"
-
-#: ch/parse.c:2945
-msgid "no handler is permitted on this action"
-msgstr ""
-
-#: ch/parse.c:2966
-msgid "definition follows action"
-msgstr ""
-
-#: ch/parse.c:3042
-msgid "bad tuple field name list"
-msgstr ""
+msgid "type `%T' is not derived from type `%T'"
+msgstr "È¿Éü»Ò `%s' ¤ÏÇÉÀ¸·¿¤Ç¤¹"
 
-#: ch/parse.c:3088
-msgid "invalid syntax for label in tuple"
+#. Parse error puts this typespec where
+#. a declarator should go.
+#: cp/decl.c:10279
+msgid "`%T' specified as declarator-id"
 msgstr ""
 
-#: ch/parse.c:3133
-msgid "bad syntax in tuple"
+#: cp/decl.c:10281
+msgid "  perhaps you want `%T' for a constructor"
 msgstr ""
 
-#: ch/parse.c:3160
-msgid "non-mode name before tuple"
-msgstr ""
+#. Sometimes, we see a template-name used as part of a
+#. decl-specifier like in
+#. std::allocator alloc;
+#. Handle that gracefully.
+#: cp/decl.c:10303
+#, fuzzy, c-format
+msgid "invalid use of template-name '%E' in a declarator"
+msgstr "¥Ý¥¤¥ó¥¿Àë¸À»Ò¤ËÉÔŬÀڤʷ¿½¤¾þ»Ò"
 
-#: ch/parse.c:3205
+#: cp/decl.c:10323
 #, fuzzy
-msgid "invalid expression/location syntax"
-msgstr "¼°Ê¸¤¬Ìµ¸ú¤Ç¤¹"
+msgid "declaration of `%D' as non-function"
+msgstr "`%s' ¤ÎÀë¸À¤Ï´Ø¿ô¤ÎÇÛÎó"
 
-#: ch/parse.c:3262
-msgid "RECEIVE expression"
-msgstr ""
+#: cp/decl.c:10400
+msgid "`bool' is now a keyword"
+msgstr "`bool' ¤Ïº£¤ä¥­¡¼¥ï¡¼¥É¤Ç¤¹"
 
-#: ch/parse.c:3457
-msgid "there should not be a ';' here"
+#: cp/decl.c:10402
+msgid "extraneous `%T' ignored"
 msgstr ""
 
-#: ch/parse.c:3496
+#: cp/decl.c:10418 cp/decl.c:10463
 #, fuzzy
-msgid "missing ELSE/ELSIF in IF expression"
-msgstr "Äê¿ô¼°¤¬·ç¤±¤Æ¤¤¤ë¤«Ìµ¸ú¤Ç¤¹"
+msgid "multiple declarations `%T' and `%T'"
+msgstr "¥á¥½¥Ã¥É `%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
 
-#: ch/parse.c:3547
-#, fuzzy
-msgid "conditional expression not allowed inside parentheses"
-msgstr "¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤Ï´Ø¿ô¤ÎÆ⦤ǤΤߵö¤µ¤ì¤Þ¤¹"
+#: cp/decl.c:10431
+msgid "ISO C++ does not support `long long'"
+msgstr "ISO C++ ¤Ï `long long' ¤ò¼õ¤±Æþ¤ì¤Þ¤»¤ó"
 
-#: ch/parse.c:3551
-msgid "mode-less tuple not allowed inside parentheses"
-msgstr ""
+#: cp/decl.c:10536 cp/decl.c:10539
+#, fuzzy, c-format
+msgid "ISO C++ forbids declaration of `%s' with no type"
+msgstr "ISO C ¤Ï¥á¥ó¥Ð¤Î¤Ê¤¤¥á¥ó¥ÐÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
 
-#. Z.200 doesn't allow mixed numbered and unnumbered set elements,
-#. but we can do it. Print a warning
-#: ch/parse.c:3664
-msgid "mixed numbered and unnumbered set elements is not standard"
+#. The implicit typename extension is deprecated and will be
+#. removed.  Warn about its use now.
+#: cp/decl.c:10549
+msgid "`%T' is implicitly a typename"
 msgstr ""
 
-#: ch/parse.c:3667
-msgid "SET mode must define at least one named value"
-msgstr ""
+#: cp/decl.c:10585
+#, c-format
+msgid "short, signed or unsigned invalid for `%s'"
+msgstr "short, Éä¹ç¤Ä¤­¤Þ¤¿¤ÏÉä¹ç¤Ê¤·¤Ï `%s' ¤Ë¤È¤Ã¤Æ̵¸ú¤Ç¤¹"
 
-#: ch/parse.c:3766
-msgid "POS not allowed for ARRAY"
-msgstr ""
+#: cp/decl.c:10590
+#, c-format
+msgid "long and short specified together for `%s'"
+msgstr "long ¤È short ¤¬ `%s' ¤ËÂФ·¤Æ°ì½ï¤Ë»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: ch/parse.c:3776
-msgid "STEP not allowed in field definition"
-msgstr ""
+#: cp/decl.c:10601
+#, c-format
+msgid "signed and unsigned given together for `%s'"
+msgstr "Éä¹çÉÕ¤­¤ÈÉä¹ç̵¤·¤¬ `%s' ¤ËÂФ·¤Æ°ì½ï¤ËÍ¿¤¨¤é¤ì¤Æ¤¤¤Þ¤¹"
 
-#: ch/parse.c:3792
+#: cp/decl.c:10710
 #, fuzzy
-msgid "missing field name"
-msgstr "̾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: ch/parse.c:3801
-msgid "bad field name following ','"
-msgstr ""
-
-#: ch/parse.c:3861
-msgid "expected ':' in structure variant alternative"
-msgstr ""
+msgid "qualifiers are not allowed on declaration of `operator %T'"
+msgstr "`operator delete' ¤ÎÀë¸ÀÆâ¤Ë¿¤¹¤®¤ë°ú¿ô"
 
-#: ch/parse.c:3912
+#: cp/decl.c:10732
 #, fuzzy
-msgid "missing field"
-msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "member `%D' cannot be declared both virtual and static"
+msgstr "Èó¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/parse.c:4060
+#: cp/decl.c:10741
 #, fuzzy
-msgid "VARYING bit-strings not implemented"
-msgstr "ret Ì¿Îá¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "`%T::%D' is not a valid declarator"
+msgstr "`%s' ¤ÏÀë¸À¤Î»Ï¤Þ¤ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/parse.c:4121
-msgid "strings must be composed of chars"
-msgstr ""
+#: cp/decl.c:10753
+msgid "storage class specifiers invalid in parameter declarations"
+msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
 
-#: ch/parse.c:4171
-msgid "BUFFER modes may not be readonly"
-msgstr ""
+#: cp/decl.c:10757
+msgid "typedef declaration invalid in parameter declaration"
+msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Î typedef Àë¸À¤Ï̵¸ú¤Ç¤¹"
 
-#: ch/parse.c:4178
-msgid "EVENT modes may not be readonly"
-msgstr ""
+#: cp/decl.c:10770
+msgid "virtual outside class declaration"
+msgstr "¥¯¥é¥¹Àë¸À¤Î³°Â¦¤Ç virtual »ØÄꤷ¤Æ¤¤¤Þ¤¹"
 
-#: ch/parse.c:4198
-#, fuzzy
-msgid "SIGNAL is not a valid mode"
-msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/decl.c:10831
+#, c-format
+msgid "storage class specified for %s `%s'"
+msgstr "%s ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹»ØÄê»Ò `%s'"
 
-#: ch/parse.c:4235
-#, fuzzy
-msgid "syntax error - missing mode"
-msgstr "'%s' ¥È¡¼¥¯¥ó¤Î½ê¤Çʸˡ¥¨¥é¡¼"
+#: cp/decl.c:10878
+msgid "storage class specifiers invalid in friend function declarations"
+msgstr "friend ´Ø¿ôÀë¸ÀÆâ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
 
-#: ch/parse.c:4282
-msgid "syntax error - expected a module or end of file"
-msgstr ""
+#: cp/decl.c:11048
+msgid "destructor cannot be static member function"
+msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤òÀÅŪ¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/satisfy.c:58
-#, c-format
-msgid "  `%s', which depends on ..."
-msgstr ""
+#: cp/decl.c:11051
+#, fuzzy, c-format
+msgid "destructors may not be `%s'"
+msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤Ï²¾°ú¿ô¤ò¼è¤ê¤Þ¤»¤ó"
 
-#: ch/satisfy.c:90
-#, c-format
-msgid "cycle: `%s' depends on ..."
-msgstr ""
+#: cp/decl.c:11072
+msgid "constructor cannot be static member function"
+msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤òÀÅŪ¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/satisfy.c:92
+#: cp/decl.c:11075
+msgid "constructors cannot be declared virtual"
+msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Ï virtual Àë¸À¤Ç¤­¤Þ¤»¤ó"
+
+#: cp/decl.c:11080
 #, fuzzy, c-format
-msgid "  `%s'"
-msgstr "%s Æâ¤Î `%s':"
+msgid "constructors may not be `%s'"
+msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Ï virtual Àë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/satisfy.c:151
-msgid "SYN of this mode not allowed"
-msgstr ""
+#: cp/decl.c:11090
+msgid "return value type specifier for constructor ignored"
+msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/satisfy.c:156
-#, fuzzy
-msgid "mode of SYN incompatible with value"
-msgstr "TI ¥Ä¡¼¥ë¸ß´¹¤Î¥³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: cp/decl.c:11109
+#, c-format
+msgid "can't initialize friend function `%s'"
+msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/satisfy.c:167
-msgid "SYN value outside range of its mode"
-msgstr ""
+#. Cannot be both friend and virtual.
+#: cp/decl.c:11113
+msgid "virtual functions cannot be friends"
+msgstr "²¾ÁÛ´Ø¿ô¤Ï friend ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/satisfy.c:176
-msgid "INIT string too large for mode"
-msgstr ""
+#: cp/decl.c:11118
+msgid "friend declaration not in class definition"
+msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/satisfy.c:195
+#: cp/decl.c:11120
 #, fuzzy, c-format
-msgid "value of %s is not a valid constant"
-msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
+msgid "can't define friend function `%s' in a local class definition"
+msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/satisfy.c:226
-msgid "mode with non-value property in signal definition"
-msgstr ""
+#: cp/decl.c:11144
+#, fuzzy
+msgid "destructors may not have parameters"
+msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤Ï²¾°ú¿ô¤ò¼è¤ê¤Þ¤»¤ó"
 
-#: ch/satisfy.c:403
-#, fuzzy, c-format
-msgid "undeclared identifier `%s'"
-msgstr "̵¸ú¤Ê¼±Ê̻Ҡ`%s'"
+#: cp/decl.c:11175 cp/decl.c:11182
+#, fuzzy
+msgid "cannot declare reference to `%#T'"
+msgstr "»²¾È¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/satisfy.c:456
+#: cp/decl.c:11176
 #, fuzzy
-msgid "RETURNS spec with invalid mode"
-msgstr "̵¸ú¤Ê°ú¿ô¤ò»ý¤Ã¤¿ #%s"
+msgid "cannot declare pointer to `%#T'"
+msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/satisfy.c:520
+#: cp/decl.c:11181
 #, fuzzy
-msgid "operand to REF is not a mode"
-msgstr "`->' ¤Î¥Ù¡¼¥¹¥ª¥Ú¥é¥ó¥É¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "cannot declare pointer to `%#T' member"
+msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/satisfy.c:554
-msgid "field with non-value mode in variant structure not allowed"
+#: cp/decl.c:11357
+msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr ""
 
-#: ch/satisfy.c:593
-msgid "buffer element mode must not have non-value property"
+#: cp/decl.c:11367
+msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr ""
 
-#: ch/satisfy.c:602
-msgid "recordmode must not have the non-value property"
+#: cp/decl.c:11382
+msgid "cannot declare member `%T::%s' within `%T'"
 msgstr ""
 
-#: ch/tasking.c:170 ch/tasking.c:218
-#, c-format
-msgid "tasking code %ld out of range for `%s'"
+#: cp/decl.c:11460
+msgid "data member may not have variably modified type `%T'"
 msgstr ""
 
-#: ch/tasking.c:284
+#. [dcl.fct.spec] The explicit specifier shall only be used in
+#. declarations of constructors within a class definition.
+#: cp/decl.c:11468
+msgid "only declarations of constructors can be `explicit'"
+msgstr "`explicit' ¤Ë¤Ç¤­¤ë¤Î¤Ï¡¢¥³¥ó¥¹¥È¥é¥¯¥¿¤À¤±¤Ç¤¹"
+
+#: cp/decl.c:11476
 #, c-format
-msgid "invalid attribute for argument `%s' (only IN or LOC allowed)"
-msgstr ""
+msgid "non-member `%s' cannot be declared `mutable'"
+msgstr "Èó¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/tasking.c:325
-msgid "PROCESS may only be declared at module level"
-msgstr ""
+#: cp/decl.c:11481
+#, c-format
+msgid "non-object member `%s' cannot be declared `mutable'"
+msgstr "È󥪥֥¸¥§¥¯¥È¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/tasking.c:549
+#: cp/decl.c:11487
 #, c-format
-msgid "process name %s never declared"
-msgstr ""
+msgid "function `%s' cannot be declared `mutable'"
+msgstr "´Ø¿ô `%s' ¤ò `mutable' ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/tasking.c:554
-msgid "you may only START a process, not a proc"
-msgstr ""
+#: cp/decl.c:11492
+#, c-format
+msgid "static `%s' cannot be declared `mutable'"
+msgstr "static `%s' ¤ò mutable ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/tasking.c:590
-msgid "SET expression not a location"
-msgstr ""
+#: cp/decl.c:11497
+#, c-format
+msgid "const `%s' cannot be declared `mutable'"
+msgstr "const `%s' ¤ò `mutable' ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+
+#: cp/decl.c:11510
+#, fuzzy
+msgid "template-id `%D' used as a declarator"
+msgstr "²¾°ú¿ô `%s' ¾¯¤·Á°Êý¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/tasking.c:595
-msgid "SET location must be INSTANCE mode"
+#: cp/decl.c:11531
+msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr ""
 
-#: ch/tasking.c:632
-#, fuzzy, c-format
-msgid "too many arguments to process `%s'"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: cp/decl.c:11580
+msgid "typedef name may not be class-qualified"
+msgstr ""
 
-#: ch/tasking.c:635
+#: cp/decl.c:11588
 #, fuzzy
-msgid "too many arguments to process"
-msgstr "´Ø¿ô¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
-
-#: ch/tasking.c:640
-#, fuzzy, c-format
-msgid "too few arguments to process `%s'"
-msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+msgid "invalid type qualifier for non-member function type"
+msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
 
-#: ch/tasking.c:643
+#: cp/decl.c:11651
 #, fuzzy
-msgid "too few arguments to process"
-msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+msgid "type qualifiers specified for friend class declaration"
+msgstr "°ì¤Ä¤Î¶õ¤ÎÀë¸ÀÃæ¤Ë¡¢Æó¤Ä¤Î·¿¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: ch/tasking.c:983
-msgid "COPY_NUMBER argument must be INSTANCE expression"
-msgstr ""
+#: cp/decl.c:11656
+#, fuzzy
+msgid "`inline' specified for friend class declaration"
+msgstr "¥¯¥é¥¹Àë¸À¤Î³°Â¦¤Ç virtual »ØÄꤷ¤Æ¤¤¤Þ¤¹"
 
-#: ch/tasking.c:1007
-msgid "GEN_CODE argument must be a process or signal name"
-msgstr ""
+#: cp/decl.c:11664
+#, fuzzy
+msgid "template parameters cannot be friends"
+msgstr "Ê£»¨¤Ê¥Ñ¥é¥á¥¿¤ò¤â¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/tasking.c:1029
-msgid "GEN_INST parameter 2 must be an integer mode"
+#: cp/decl.c:11666
+msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr ""
 
-#: ch/tasking.c:1050
-msgid "GEN_INST parameter 1 must be a PROCESS or an integer expression"
-msgstr ""
+#: cp/decl.c:11670
+#, fuzzy
+msgid "friend declaration requires class-key, i.e. `friend %#T'"
+msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/tasking.c:1076
-#, fuzzy, c-format
-msgid "%s is not a declared process"
-msgstr "\"%s\" ¤Ï¥×¥ê¥×¥í¥»¥Ã¥µ¤ËÂФ¹¤ëÀµ¾ï¤Ê¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/decl.c:11684
+#, fuzzy
+msgid "trying to make class `%T' a friend of global scope"
+msgstr "¥¯¥é¥¹ `%s' ¤òÂç°è¥¹¥³¡¼¥×¤Î friend ¤Ë¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: ch/tasking.c:1097
-msgid "PROC_TYPE argument must be INSTANCE expression"
-msgstr ""
+#: cp/decl.c:11695
+#, fuzzy
+msgid "invalid qualifiers on non-member function type"
+msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
 
-#: ch/tasking.c:1139
-msgid "QUEUE_LENGTH argument must be a BUFFER/EVENT location"
-msgstr ""
+#: cp/decl.c:11714
+#, fuzzy
+msgid "abstract declarator `%T' used as declaration"
+msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
 
-#: ch/tasking.c:1289
-#, c-format
-msgid "SEND requires a SIGNAL; %s is not a SIGNAL name"
-msgstr ""
+#: cp/decl.c:11726
+msgid "unnamed variable or field declared void"
+msgstr "̵̾ÊÑ¿ô¤ä¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/tasking.c:1314
-#, fuzzy, c-format
-msgid "too many values for SIGNAL `%s'"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: cp/decl.c:11735
+msgid "variable or field declared void"
+msgstr "ÊÑ¿ô¤Þ¤¿¤Ï¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/tasking.c:1320
-#, fuzzy, c-format
-msgid "too few values for SIGNAL `%s'"
-msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+#: cp/decl.c:11745
+msgid "cannot use `::' in parameter declaration"
+msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Ç `::' ¤ò»È¤¨¤Þ¤»¤ó"
 
-#: ch/tasking.c:1398
+#. Something like struct S { int N::j; };
+#: cp/decl.c:11784
 #, fuzzy
-msgid "signal sent without priority"
-msgstr "½Ò¸ì¤Î¤Ê¤¤¥¢¥µ¡¼¥·¥ç¥ó¤Ç¤¹"
-
-#: ch/tasking.c:1399 ch/tasking.c:2927
-msgid " and no default priority was set."
-msgstr ""
+msgid "invalid use of `::'"
+msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔŬÀڤǤ¹"
 
-#: ch/tasking.c:1400 ch/tasking.c:2777 ch/tasking.c:2928
-msgid " PRIORITY defaulted to 0"
-msgstr ""
+#: cp/decl.c:11796
+#, fuzzy
+msgid "function `%D' cannot be declared friend"
+msgstr "´Ø¿ô `%s' ¤ò `mutable' ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/tasking.c:1415
-msgid "SEND without a destination instance"
+#: cp/decl.c:11808
+msgid "can't make `%D' into a method -- not in a class"
 msgstr ""
 
-#: ch/tasking.c:1416
+#: cp/decl.c:11817
 #, fuzzy
-msgid " and no destination process specified"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: ch/tasking.c:1417
-msgid " for the signal"
-msgstr ""
+msgid "function `%D' declared virtual inside a union"
+msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#. as our system doesn't allow that and Z.200 specifies it,
-#. we issue a warning
-#: ch/tasking.c:1436
-#, c-format
-msgid "SEND to ANY copy of process `%s'"
+#: cp/decl.c:11829
+msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr ""
 
-#: ch/tasking.c:1441
-msgid "SEND TO must be an INSTANCE mode"
-msgstr ""
+#: cp/decl.c:11902
+#, fuzzy
+msgid "field `%D' has incomplete type"
+msgstr "Îΰè `%s' ¤ÏÉÔ´°Á´¤Ê·¿¤Ç¤¹"
 
-#: ch/tasking.c:1455
-msgid "SEND WITH must have a mode"
-msgstr ""
+#: cp/decl.c:11904
+#, fuzzy
+msgid "name `%T' has incomplete type"
+msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
 
-#: ch/tasking.c:1724
+#: cp/decl.c:11913
 #, fuzzy
-msgid "internal error: RECEIVE CASE stack invalid"
-msgstr "ÆâÉô¥¨¥é¡¼ - Ìµ¸ú¤Ê Utf8 Ì¾¤Ç¤¹"
+msgid "  in instantiation of template `%T'"
+msgstr "%s: `%s' ¤Î½é´ü²½:\n"
 
-#: ch/tasking.c:1764 ch/tasking.c:2492
-msgid "SET requires INSTANCE location"
-msgstr ""
+#: cp/decl.c:11923
+#, c-format
+msgid "`%s' is neither function nor member function; cannot be declared friend"
+msgstr "`%s' ¤Ï´Ø¿ô¤Ç¤â¥á¥ó¥Ð´Ø¿ô¤Ç¤â¤¢¤ê¤Þ¤»¤ó -- friend ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/tasking.c:1843
-msgid "SIGNAL in RECEIVE CASE alternative follows"
-msgstr ""
+#: cp/decl.c:11934
+msgid "member functions are implicitly friends of their class"
+msgstr "¥á¥ó¥Ð´Ø¿ô¤Ï°ÅÌÛŪ¤Ë¤½¤Î¥¯¥é¥¹¤Î friend ¤Ç¤¹"
 
-#: ch/tasking.c:1844
-#, c-format
-msgid " a BUFFER name on line %d"
+#. An attempt is being made to initialize a non-static
+#. member.  But, from [class.mem]:
+#.
+#. 4 A member-declarator can contain a
+#. constant-initializer only if it declares a static
+#. member (_class.static_) of integral or enumeration
+#. type, see _class.static.data_.
+#.
+#. This used to be relatively common practice, but
+#. the rest of the compiler does not correctly
+#. handle the initialization unless the member is
+#. static so we make it static below.
+#: cp/decl.c:11981
+#, fuzzy
+msgid "ISO C++ forbids initialization of member `%D'"
+msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
+
+#: cp/decl.c:11983
+msgid "making `%D' static"
 msgstr ""
 
-#: ch/tasking.c:1852
-#, c-format
-msgid "SIGNAL `%s' has no data fields"
+#: cp/decl.c:12007
+msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
 msgstr ""
 
-#: ch/tasking.c:1857
+#: cp/decl.c:12048
 #, c-format
-msgid "SIGNAL `%s' requires data fields"
-msgstr ""
+msgid "storage class `auto' invalid for function `%s'"
+msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `auto' ¤Ï̵¸ú¤Ç¤¹"
 
-#: ch/tasking.c:1921
+#: cp/decl.c:12050
 #, c-format
-msgid "too few data fields provided for `%s'"
-msgstr ""
+msgid "storage class `register' invalid for function `%s'"
+msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `register' ¤Ï̵¸ú¤Ç¤¹"
 
-#: ch/tasking.c:1924
+#: cp/decl.c:12052
 #, fuzzy, c-format
-msgid "too many data fields provided for `%s'"
-msgstr "`asm' Ãæ¤ÎÂåÂØ¥­¡¼¥ï¡¼¥É¤¬Â¿¤¹¤®¤Þ¤¹"
-
-#: ch/tasking.c:1947
-msgid "BUFFER in RECEIVE CASE alternative follows"
-msgstr ""
+msgid "storage class `__thread' invalid for function `%s'"
+msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `auto' ¤Ï̵¸ú¤Ç¤¹"
 
-#: ch/tasking.c:1948
+#: cp/decl.c:12063
 #, c-format
-msgid " a SIGNAL name on line %d"
-msgstr ""
+msgid "storage class `static' invalid for function `%s' declared out of global scope"
+msgstr "Âç°è¥¹¥³¡¼¥×³°¤Î´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `static' ¤Ï̵¸ú¤Ç¤¹"
 
-#: ch/tasking.c:1956
-msgid "BUFFER in RECEIVE CASE alternative must be a location"
-msgstr ""
+#: cp/decl.c:12065
+#, c-format
+msgid "storage class `inline' invalid for function `%s' declared out of global scope"
+msgstr "Âç°è¥¹¥³¡¼¥×³°¤Î´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `inline' ¤Ï̵¸ú¤Ç¤¹"
 
-#: ch/tasking.c:1962
-msgid "buffer receive alternative requires only 1 defining occurrence"
-msgstr ""
+#: cp/decl.c:12072
+#, c-format
+msgid "virtual non-class function `%s'"
+msgstr "virtual ¤ÊÈ󥯥饹´Ø¿ô `%s'"
 
-#: ch/tasking.c:2043
+#: cp/decl.c:12101
 #, fuzzy
-msgid "incompatible modes in receive buffer alternative"
-msgstr "f2c ¸ß´¹¥³¡¼¥É¤òÀ¸À®¤¹¤ëɬÍפ¬¤Ê¤¤"
-
-#: ch/tasking.c:2049
-msgid "defining occurrence in receive buffer alternative must be a location"
-msgstr ""
+msgid "cannot declare member function `%D' to have static linkage"
+msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/tasking.c:2086
-msgid "buffer receive alternative without `IN location'"
-msgstr ""
+#. FIXME need arm citation
+#: cp/decl.c:12107
+msgid "cannot declare static function inside another function"
+msgstr "¾¤Î´Ø¿ôÆâ¤Ç static ´Ø¿ô¤òÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/tasking.c:2092
-msgid "RECEIVE CASE alternative must specify a SIGNAL name or BUFFER location"
+#: cp/decl.c:12135
+msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
 
-#: ch/tasking.c:2331
-msgid "RECEIVE CASE without alternatives"
-msgstr ""
+#: cp/decl.c:12141
+#, fuzzy
+msgid "static member `%D' declared `register'"
+msgstr "`register' ¤ÈÀë¸À¤µ¤ì¤¿ÇÛÎó¤Ëź»ú¤ò¤Ä¤±¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: ch/tasking.c:2369
-msgid "CONTINUE requires an event location"
+#: cp/decl.c:12146
+msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr ""
 
-#: ch/tasking.c:2503 ch/tasking.c:2939
-msgid "PRIORITY must be of integer type"
-msgstr ""
+#: cp/decl.c:12318
+#, fuzzy
+msgid "default argument for `%#D' has type `%T'"
+msgstr "`%s' ¤ÎÂè°ì°ú¿ô¤Ï `int' ¤È¤¹¤Ù¤­¤Ç¤¹"
 
-#: ch/tasking.c:2581
-msgid "delay alternative must be an EVENT location"
+#: cp/decl.c:12321
+msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr ""
 
-#: ch/tasking.c:2636
-msgid "DELAY CASE without alternatives"
+#: cp/decl.c:12338
+msgid "default argument `%E' uses local variable `%D'"
 msgstr ""
 
-#: ch/tasking.c:2756
-#, fuzzy
-msgid "DELAY action requires an event location"
-msgstr "-ifile ¥ª¥×¥·¥ç¥ó¤Ë¤Ï -map ¥ª¥×¥·¥ç¥ó¤¬É¬ÍפǤ¹"
+#: cp/decl.c:12383
+#, fuzzy, c-format
+msgid "invalid string constant `%E'"
+msgstr "ÉÔÀµ¤Êʸ»úÎóÄê¿ô¤Ç¤¹"
 
-#: ch/tasking.c:2767
-msgid "PRIORITY in DELAY action must be of integer type"
-msgstr ""
+#: cp/decl.c:12385
+msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
+msgstr "²¾°ú¿ô¥ê¥¹¥È¤Ë̵¸ú¤ÊÀ°¿ôÄê¿ô¤¬¤¢¤ê¤Þ¤¹¡£²¾°ú¿ô̾¤òÍ¿¤¨Ëº¤ì¤¿¤Î¤Ç¤Ï¡©"
 
-#: ch/tasking.c:2776
+#: cp/decl.c:12423
 #, fuzzy
-msgid "DELAY action without priority."
-msgstr "½Ò¸ì¤Î¤Ê¤¤¥¢¥µ¡¼¥·¥ç¥ó¤Ç¤¹"
+msgid "parameter `%D' invalidly declared method type"
+msgstr "¥Ñ¥é¥á¥¿¤Ï¥á¥½¥Ã¥É¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
 
-#: ch/tasking.c:2867
+#: cp/decl.c:12429
 #, fuzzy
-msgid "send buffer action requires a BUFFER location"
-msgstr "-ifile ¥ª¥×¥·¥ç¥ó¤Ë¤Ï -map ¥ª¥×¥·¥ç¥ó¤¬É¬ÍפǤ¹"
+msgid "parameter `%D' invalidly declared offset type"
+msgstr "¥Ñ¥é¥á¥¿¤¬¥ª¥Õ¥»¥Ã¥È¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
 
-#: ch/tasking.c:2884
-msgid "there must be only 1 value for send buffer action"
+#: cp/decl.c:12453
+msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr ""
 
-#: ch/tasking.c:2905
-msgid "convert failed for send buffer action"
+#. [class.copy]
+#.
+#. A declaration of a constructor for a class X is ill-formed if
+#. its first parameter is of type (optionally cv-qualified) X
+#. and either there are no other parameters or else all other
+#. parameters have default arguments.
+#.
+#. We *don't* complain about member template instantiations that
+#. have this form, though; they can occur as we try to decide
+#. what constructor to use during overload resolution.  Since
+#. overload resolution will never prefer such a constructor to
+#. the non-template copy constructor (which is either explicitly
+#. or implicitly defined), there's no need to worry about their
+#. existence.  Theoretically, they should never even be
+#. instantiated, but that's hard to forestall.
+#: cp/decl.c:12615
+msgid "invalid constructor; you probably meant `%T (const %T&)'"
 msgstr ""
 
-#: ch/tasking.c:2911
+#: cp/decl.c:12766
 #, fuzzy
-msgid "incompatible modes in send buffer action"
-msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
-
-#: ch/tasking.c:2926
-msgid "buffer sent without priority"
-msgstr ""
+msgid "`%D' must be a nonstatic member function"
+msgstr "`this' ¤ÏÀÅŪ¥á¥ó¥Ð´Ø¿ô¤«¤é»ÈÍѤǤ­¤Þ¤»¤ó"
 
-#: ch/tasking.c:2945
-msgid "WITH not allowed for send buffer action"
+#: cp/decl.c:12772
+msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: ch/tasking.c:2950
-msgid "TO not allowed for send buffer action"
+#: cp/decl.c:12789
+msgid "`%D' must have an argument of class or enumerated type"
 msgstr ""
 
-#: ch/tasking.c:3093
+#: cp/decl.c:12821
 #, c-format
-msgid "SEND requires a BUFFER; `%s' is not a BUFFER name"
-msgstr ""
+msgid "conversion to %s%s will never use a type conversion operator"
+msgstr "%s%s ¤Ø¤ÎÊÑ´¹¤Ç·¿ÊÑ´¹±é»»»Ò¤¬ÍøÍѤµ¤ì¤ë¤³¤È¤Ï·è¤·¤Æ¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/tasking.c:3234
-msgid "non-integral max queue size for EVENT/BUFFER mode"
-msgstr ""
+#. 13.4.0.3
+#: cp/decl.c:12828
+#, fuzzy
+msgid "ISO C++ prohibits overloading operator ?:"
+msgstr "ISO C++ ¤Ï̵̾¹½Â¤ÂΤò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹"
 
-#: ch/tasking.c:3239
-msgid "non-constant max queue size for EVENT/BUFFER mode"
+#: cp/decl.c:12878
+msgid "postfix `%D' must take `int' as its argument"
 msgstr ""
 
-#: ch/tasking.c:3246
-msgid "max queue_size for EVENT/BUFFER is not positive"
+#: cp/decl.c:12882
+msgid "postfix `%D' must take `int' as its second argument"
 msgstr ""
 
-#: ch/timing.c:224
-msgid "absolute time value must be of mode TIME"
-msgstr ""
+#: cp/decl.c:12889
+#, fuzzy
+msgid "`%D' must take either zero or one argument"
+msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
 
-#: ch/timing.c:281 ch/timing.c:364
-msgid "duration primitive value must be of mode DURATION"
-msgstr ""
+#: cp/decl.c:12891
+#, fuzzy
+msgid "`%D' must take either one or two arguments"
+msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
 
-#: ch/tree.c:58
-msgid "string length > UPPER (UINT)"
+#: cp/decl.c:12912
+msgid "prefix `%D' should return `%T'"
 msgstr ""
 
-#: ch/tree.c:112
-msgid "can only build a powerset from a discrete mode"
+#: cp/decl.c:12918
+msgid "postfix `%D' should return `%T'"
 msgstr ""
 
-#: ch/tree.c:124
-#, fuzzy
-msgid "non-constant bitstring size invalid"
-msgstr "½é´ü²½»ÒÆâ¤ËÈóÄê¿ô¤ÎÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
-
-#: ch/tree.c:126
-#, fuzzy
-msgid "non-constant powerset size invalid"
-msgstr "½é´ü²½»ÒÆâ¤ËÈóÄê¿ô¤ÎÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
-
-#: ch/typeck.c:83
-msgid "array or string index is a mode (instead of a value)"
+#: cp/decl.c:12927
+msgid "`%D' must take `void'"
 msgstr ""
 
-#: ch/typeck.c:114
-#, fuzzy
-msgid "index is not an integer expression"
-msgstr "void ¼°¤ÎÉÔŬÀڤʻÈÍÑ"
-
-#: ch/typeck.c:122
+#: cp/decl.c:12929 cp/decl.c:12937
 #, fuzzy
-msgid "index not compatible with index mode"
-msgstr "TI ¥Ä¡¼¥ë¸ß´¹¤Î¥³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+msgid "`%D' must take exactly one argument"
+msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
 
-#. should never happen
-#: ch/typeck.c:132
+#: cp/decl.c:12939
 #, fuzzy
-msgid "index is not discrete"
-msgstr "-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "`%D' must take exactly two arguments"
+msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
 
-#: ch/typeck.c:196
-msgid "possible internal error - slice argument is neither referable nor constant"
+#: cp/decl.c:12947
+msgid "user-defined `%D' always evaluates both arguments"
 msgstr ""
 
-#: ch/typeck.c:285
-msgid "bit array slice with non-constant length"
+#: cp/decl.c:12961
+msgid "`%D' should return by value"
 msgstr ""
 
-#: ch/typeck.c:325
-msgid "bitstring slice with non-constant length"
+#: cp/decl.c:12973 cp/decl.c:12976
+msgid "`%D' cannot have default arguments"
 msgstr ""
 
-#: ch/typeck.c:338
-msgid "slice operation on non-array, non-bitstring value not supported"
+#: cp/decl.c:13052
+#, fuzzy
+msgid "`%s %T' declares a new type at namespace scope"
+msgstr "`%s %s' ¤Ï²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+
+#: cp/decl.c:13055
+msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
 msgstr ""
 
-#: ch/typeck.c:390 ch/typeck.c:441
-msgid "can only take slice of array or string"
+#: cp/decl.c:13093
+msgid "using typedef-name `%D' after `%s'"
 msgstr ""
 
-#: ch/typeck.c:455
+#: cp/decl.c:13098
 #, fuzzy
-msgid "slice length is not an integer"
-msgstr "switch ¤ÎÆâÍƤ¬À°¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "using template type parameter `%T' after `%s'"
+msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/typeck.c:488
+#: cp/decl.c:13178
 #, fuzzy
-msgid "slice length out-of-range"
-msgstr "¹ÔÈֹ椬Èϰϳ°¤Ç¤¹"
+msgid "use of enum `%#D' without previous declaration"
+msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
 
-#: ch/typeck.c:543
-#, fuzzy
-msgid "too many index expressions"
-msgstr "¶õ¤Î #if ¼°¤Ç¤¹"
+#: cp/decl.c:13264
+msgid "derived union `%T' invalid"
+msgstr ""
 
-#: ch/typeck.c:595
+#: cp/decl.c:13310
 #, fuzzy
-msgid "array index is not discrete"
-msgstr "ÈóÇÛÎó¤Î½é´ü²½»Ò¤ËÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹¤¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "base type `%T' fails to be a struct or class type"
+msgstr "`%s' ¤ò typedef ¤Þ¤¿¤ÏÁȤ߹þ¤ß·¿¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/typeck.c:675
+#: cp/decl.c:13320
 #, fuzzy
-msgid "invalid compound index for bitstring mode"
-msgstr "̵¸ú¤Ê¥Ó¥Ã¥ÈÎó½é´ü²½»Ò¤Ç¤¹"
+msgid "base class `%T' has incomplete type"
+msgstr "Îΰè `%s' ¤ÏÉÔ´°Á´¤Ê·¿¤Ç¤¹"
 
-#: ch/typeck.c:1079
-msgid "conversions from variable_size value"
+#: cp/decl.c:13328
+msgid "recursive type `%T' undefined"
 msgstr ""
 
-#: ch/typeck.c:1084
+#: cp/decl.c:13330
 #, fuzzy
-msgid "conversions to variable_size mode"
-msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+msgid "duplicate base type `%T' invalid"
+msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
 
-#: ch/typeck.c:1098
+#: cp/decl.c:13441
 #, fuzzy
-msgid "cannot convert to float"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "multiple definition of `%#T'"
+msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/typeck.c:1103
+#: cp/decl.c:13442
 #, fuzzy
-msgid "cannot convert float to this mode"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "previous definition here"
+msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/typeck.c:1130
-msgid "OVERFLOW in expression conversion"
-msgstr ""
+#: cp/decl.c:13610
+#, fuzzy
+msgid "enumerator value for `%D' not integer constant"
+msgstr "`%s' ¤ÎÎóµóÃͤ¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/typeck.c:1159
+#: cp/decl.c:13630
 #, fuzzy
-msgid "overflow (not inside function)"
-msgstr "À°¿ô¤Ø¤ÎÀÚ¤êµÍ¤á¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤¬µ¯¤³¤ê¤Þ¤·¤¿"
+msgid "overflow in enumeration values at `%D'"
+msgstr "ÎóµóÃͤ¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼"
 
-#: ch/typeck.c:1161
+#: cp/decl.c:13716
 #, fuzzy
-msgid "possible overflow (not inside function)"
-msgstr "`%s' ¤¬¤³¤³¤Ç¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (´Ø¿ô¤ÎÃæ¤Ç¤Ï¤Ê¤¤)"
+msgid "return type `%#T' is incomplete"
+msgstr "Ìá¤êÃͤη¿¤¬ÉÔ´°Á´·¿¤Ç¤¹"
 
-#: ch/typeck.c:1166
-msgid "expression will always cause OVERFLOW"
-msgstr ""
+#: cp/decl.c:13830
+#, fuzzy
+msgid "semicolon missing after declaration of `%#T'"
+msgstr "%s Àë¸À¤Î¸å¤í¤Î¥»¥ß¥³¥í¥ó¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: ch/typeck.c:1199
-msgid "not implemented: constant conversion from that kind of expression"
-msgstr ""
+#: cp/decl.c:13851
+msgid "return type for `main' changed to `int'"
+msgstr "`main' ¤Î return ·¿¤Ï `int' ¤ËÊѤ¨¤Þ¤·¤¿"
 
-#: ch/typeck.c:1205
-msgid "not implemented: constant conversion to that kind of mode"
-msgstr ""
+#: cp/decl.c:13882
+#, fuzzy
+msgid "`%D' implicitly declared before its definition"
+msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤è¤ê¤â¸å¤Ç inline Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: ch/typeck.c:1216
-msgid "non-standard, non-portable value conversion"
+#: cp/decl.c:13904 cp/typeck.c:6229
+msgid "`operator=' should return a reference to `*this'"
 msgstr ""
 
-#: ch/typeck.c:1222
+#: cp/decl.c:14164
 #, fuzzy
-msgid "location conversion between differently-sized modes"
-msgstr "Â礭¤µ¤Î°Û¤Ê¤ë¥Ù¥¯¥È¥ëÃÍƱ»Î¤ÎÊÑ´¹¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "parameter `%D' declared void"
+msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: ch/typeck.c:1224
+#: cp/decl.c:14628
+msgid "`%D' is already defined in class `%T'"
+msgstr ""
+
+#: cp/decl.c:14845
 #, fuzzy
-msgid "unsupported value conversion"
-msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¥Ð¡¼¥¸¥ç¥ó¤Ç¤¹"
+msgid "static member function `%#D' declared with type qualifiers"
+msgstr "¥Í¥¹¥È¤·¤¿´Ø¿ô `%s' ¤Ï `extern' ¤ËÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/typeck.c:1272
-msgid "operand to bin must be a non-negative integer literal"
-msgstr ""
+#: cp/decl2.c:154
+#, fuzzy, c-format
+msgid "duplicate type qualifiers in %s declaration"
+msgstr "°ì¤Ä¤ÎÀë¸À¤ËÊ£¿ô¤Î·¿¤¬¤¢¤ê¤Þ¤¹"
 
-#: ch/typeck.c:1288
-#, c-format
-msgid "size %d of BIN too big - no such integer mode"
+#: cp/decl2.c:193
+msgid "template `%#D' instantiated in file without #pragma interface"
 msgstr ""
 
-#: ch/typeck.c:1302
-msgid "BIN in pass 2"
+#: cp/decl2.c:199
+msgid "template `%#D' defined in file without #pragma interface"
 msgstr ""
 
-#: ch/typeck.c:1335
-msgid "mode of tuple is neither ARRAY, STRUCT, nor POWERSET"
-msgstr ""
+#: cp/decl2.c:366
+msgid "name missing for member function"
+msgstr "¥á¥ó¥Ð´Ø¿ô¤Î̾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: ch/typeck.c:2108
-msgid "internal error in chill_root_resulting_mode"
-msgstr ""
+#. Something has gone very wrong.  Assume we are mistakenly reducing
+#. an expression instead of a declaration.
+#: cp/decl2.c:429
+msgid "parser may be lost: is there a '{' missing somewhere?"
+msgstr "¹½Ê¸²òÀϴ郎Ì»Ҥˤʤ俤褦¤Ç¤¹: ¤É¤³¤«¤Ç '{' ¤ò˺¤ì¤Æ¤¤¤ë¤Î¤Ç¤Ï¡©"
 
-#: ch/typeck.c:2367
-msgid "string lengths not equal"
-msgstr ""
+#: cp/decl2.c:460 cp/decl2.c:474
+msgid "ambiguous conversion for array subscript"
+msgstr "ÇÛÎó¤Îź»ú¤ËÂФ¹¤ëÛ£Ëæ¤ÊÊÑ´¹"
 
-#: ch/typeck.c:2382
+#: cp/decl2.c:468
 #, fuzzy
-msgid "can't do ARRAY assignment - too large"
-msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Â礭¤¹¤®¤Þ¤¹"
+msgid "invalid types `%T[%T]' for array subscript"
+msgstr "ÇÛÎó¤Îź»ú¤ËÂФ¹¤ëÛ£Ëæ¤ÊÊÑ´¹"
 
-#: ch/typeck.c:2400
-msgid "rhs of array assignment is not addressable"
+#: cp/decl2.c:516
+msgid "type `%#T' argument given to `delete', expected pointer"
 msgstr ""
 
-#: ch/typeck.c:2577
+#: cp/decl2.c:524
+msgid "anachronistic use of array size in vector delete"
+msgstr "¥Ù¥¯¥È¥ë¤Î delete ¤ÇÇÛÎó¥µ¥¤¥º¤ò»È¤¦¤Î¤ÏÁ°»þÂåŪ¤Ç¤¹"
+
+#: cp/decl2.c:534
+msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
+msgstr "´Ø¿ô¤Ï delete ¤Ç¤­¤Þ¤»¤ó¡£ ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î¥Ý¥¤¥ó¥¿¤À¤±¤¬ `delete' °ú¿ô¤È¤·¤ÆÍ­¸ú¤Ç¤¹"
+
+#: cp/decl2.c:541
 #, fuzzy
-msgid "non-constant expression for BIN"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "deleting `%T' is undefined"
+msgstr "`%s' ¤Ç¤Î±é»»¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¤È»×¤ï¤ì¤Þ¤¹"
 
-#: ch/typeck.c:2582
-msgid "expression for BIN must not be negative"
+#: cp/decl2.c:549
+msgid "deleting array `%#D'"
 msgstr ""
 
-#: ch/typeck.c:2587
-msgid "cannot process BIN (>32)"
+#. 14.5.2.2 [temp.mem]
+#.
+#. A local class shall not have member templates.
+#: cp/decl2.c:583
+msgid "invalid declaration of member template `%#D' in local class"
 msgstr ""
 
-#: ch/typeck.c:2603
+#: cp/decl2.c:592
 #, fuzzy
-msgid "bounds of range are not compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "invalid use of `virtual' in template declaration of `%#D'"
+msgstr "ÉÔ´°Á´¤Ê typedef `%s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
 
-#: ch/typeck.c:2612
+#: cp/decl2.c:602 cp/pt.c:2586
 #, fuzzy
-msgid "negative string length"
-msgstr "ʸ»úÎóÄê¿ô¤¬½ªÎ»¤·¤Æ¤¤¤Þ¤»¤ó"
+msgid "template declaration of `%#D'"
+msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: ch/typeck.c:2649
-#, fuzzy
-msgid "range's lower bound and parent mode don't match"
-msgstr "`%s' ¤Î¥×¥í¥È¥¿¥¤¥×¤¬¸å¤í¤Ë¤¢¤ê¡¢°ú¿ô %d ¤¬°ìÃפ·¤Þ¤»¤ó"
+#: cp/decl2.c:652
+msgid "Java method '%D' has non-Java return type `%T'"
+msgstr ""
+
+#: cp/decl2.c:661
+msgid "Java method '%D' has non-Java parameter type `%T'"
+msgstr ""
 
-#: ch/typeck.c:2654
-msgid "range's upper bound and parent mode don't match"
+#: cp/decl2.c:737
+msgid "prototype for `%#D' does not match any in class `%T'"
 msgstr ""
 
-#: ch/typeck.c:2663
-msgid "making range from non-mode"
+#: cp/decl2.c:819
+msgid "local class `%#T' shall not have static data member `%#D'"
 msgstr ""
 
-#: ch/typeck.c:2669
+#: cp/decl2.c:827
+msgid "initializer invalid for static member with constructor"
+msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ÎÀÅŪ¥á¥ó¥Ð½é´ü²½»Ò¤Ï̵¸ú¤Ç¤¹"
+
+#: cp/decl2.c:830
+msgid "(an out of class initialization is required)"
+msgstr "(¥¯¥é¥¹³°¤Ç¤Î½é´ü²½¤òɬÍפȤ·¤Þ¤¹)"
+
+#: cp/decl2.c:889
 #, fuzzy
-msgid "floating point ranges"
-msgstr "ÉâÆ°¾®¿ôÅÀ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "invalid data member initialization"
+msgstr "̵¸ú¤Ê `#pragma implementation'"
 
-#: ch/typeck.c:2677
-msgid "range mode has non-constant limits"
+#: cp/decl2.c:892
+msgid "(use `=' to initialize static data members)"
 msgstr ""
 
-#: ch/typeck.c:2686
-msgid "range's high bound < mode's low bound"
+#: cp/decl2.c:938
+msgid "member `%D' conflicts with virtual function table field name"
 msgstr ""
 
-#: ch/typeck.c:2691
-msgid "range's high bound > mode's high bound"
+#: cp/decl2.c:958
+msgid "`%D' is already defined in `%T'"
 msgstr ""
 
-#: ch/typeck.c:2696
-msgid "range mode high bound < range mode low bound"
-msgstr ""
+#: cp/decl2.c:1010
+msgid "field initializer is not constant"
+msgstr "¥Õ¥£¡¼¥ë¥É½é´üÀßÄê»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/typeck.c:2701
-msgid "range's low bound < mode's low bound"
+#: cp/decl2.c:1034
+msgid "`asm' specifiers are not permitted on non-static data members"
 msgstr ""
 
-#: ch/typeck.c:2706
-msgid "range's low bound > mode's high bound"
-msgstr ""
+#: cp/decl2.c:1086
+#, fuzzy
+msgid "cannot declare `%D' to be a bit-field type"
+msgstr "`::main' ¤ò template ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: ch/typeck.c:2814
+#: cp/decl2.c:1096
 #, fuzzy
-msgid "stepsize in STEP must be an integer constant"
-msgstr "À°¿ôÄê¿ôÃæ¤Ë 2¤Ä¤Î `u'"
+msgid "cannot declare bit-field `%D' with function type"
+msgstr "´Ø¿ô·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
 
-#: ch/typeck.c:2818
-msgid "stepsize in STEP must be > 0"
+#: cp/decl2.c:1103
+msgid "`%D' is already defined in the class %T"
 msgstr ""
 
-#: ch/typeck.c:2824
-msgid "stepsize in STEP must be the natural width of the array element mode"
-msgstr ""
+#: cp/decl2.c:1110
+#, fuzzy
+msgid "static member `%D' cannot be a bit-field"
+msgstr "static `%s' ¤ò mutable ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+
+#: cp/decl2.c:1197
+#, fuzzy
+msgid "initializer specified for non-member function `%D'"
+msgstr "½é´ü²½»Ò¥ê¥¹¥È¤ÏÈó¥á¥ó¥Ð´Ø¿ô¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
 
-#: ch/typeck.c:2830 ch/typeck.c:3131
+#: cp/decl2.c:1201
 #, fuzzy
-msgid "starting word in POS must be an integer constant"
-msgstr "À°¿ôÄê¿ôÃæ¤Ë 2¤Ä¤Î `u'"
+msgid "invalid initializer for virtual method `%D'"
+msgstr "̵¸ú¤Ê¥Ó¥Ã¥ÈÎó½é´ü²½»Ò¤Ç¤¹"
 
-#: ch/typeck.c:2834 ch/typeck.c:3138
-msgid "starting word in POS must be >= 0"
-msgstr ""
+#: cp/decl2.c:1315
+msgid "anonymous struct not inside named type"
+msgstr "̵̾¹½Â¤ÂΤ¬Ì¾Á°¤Ä¤­·¿¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/typeck.c:2836
-msgid "starting word in POS within STEP must be 0"
-msgstr ""
+#: cp/decl2.c:1411
+msgid "namespace-scope anonymous aggregates must be static"
+msgstr "anonumous Ì¾Á°¶õ´Ö¤Î½¸¹çÂΤϠstatic ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+
+#: cp/decl2.c:1424
+msgid "anonymous aggregate with no members"
+msgstr "̵̾¶¦ÍÑÂΤ˥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/typeck.c:2848 ch/typeck.c:3155
+#: cp/decl2.c:1493
 #, fuzzy
-msgid "starting bit in POS must be an integer constant"
-msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤ÏÀ°¿ô·¿¤ÎÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "`operator new' must return type `%T'"
+msgstr "`operator delete' ¤ÎÌá¤ê·¿¤Ï `void' ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: ch/typeck.c:2854
-msgid "starting bit in POS within STEP must be 0"
-msgstr ""
+#: cp/decl2.c:1501
+#, fuzzy
+msgid "`operator new' takes type `size_t' (`%T') as first parameter"
+msgstr "`operator new' ¤ÏÂè°ì°ú¿ô¤È¤·¤Æ `size_t' ¤ò¤È¤ê¤Þ¤¹"
 
-#: ch/typeck.c:2858 ch/typeck.c:3163
-msgid "starting bit in POS must be >= 0"
-msgstr ""
+#: cp/decl2.c:1528
+#, fuzzy
+msgid "`operator delete' must return type `%T'"
+msgstr "`operator delete' ¤ÎÌá¤ê·¿¤Ï `void' ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: ch/typeck.c:2866 ch/typeck.c:3171
-msgid "starting bit in POS must be < the width of a word"
-msgstr ""
+#: cp/decl2.c:1536
+#, fuzzy
+msgid "`operator delete' takes type `%T' as first parameter"
+msgstr "`operator delete' ¤ÏÂè°ì°ú¿ô¤È¤·¤Æ `void *' ·¿¤ò¤È¤ê¤Þ¤¹"
+
+#. Overflow occurred.  That means there are at least 4 billion
+#. initialization functions.
+#: cp/decl2.c:2290
+msgid "too many initialization functions required"
+msgstr "ɬÍפȤµ¤ì¤ë½é´ü²½´Ø¿ô¤Î¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: ch/typeck.c:2880 ch/typeck.c:3185
+#: cp/decl2.c:2966
 #, fuzzy
-msgid "length in POS must be an integer constant"
-msgstr "À°¿ôÄê¿ôÃæ¤Ë 2¤Ä¤Î `u'"
+msgid "inline function `%D' used but never defined"
+msgstr "`%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬Ì¤ÄêµÁ¤Ç¤¹"
 
-#: ch/typeck.c:2887 ch/typeck.c:3192
-msgid "length in POS must be > 0"
-msgstr ""
+#: cp/decl2.c:3086
+msgid "use of old-style cast"
+msgstr "¸Å¤¤¥¹¥¿¥¤¥ë¤Î¥­¥ã¥¹¥È¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹"
 
-#: ch/typeck.c:2894 ch/typeck.c:3205
+#: cp/decl2.c:3794
 #, fuzzy
-msgid "end bit in POS must be an integer constant"
-msgstr "À°¿ôÄê¿ôÃæ¤Ë 2¤Ä¤Î `u'"
+msgid "use of `%D' is ambiguous"
+msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
+
+#: cp/decl2.c:3795
+msgid "  first declared as `%#D' here"
+msgstr ""
 
-#: ch/typeck.c:2903 ch/typeck.c:3214
-msgid "end bit in POS must be >= the start bit"
+#: cp/decl2.c:3798
+msgid "  also declared as `%#D' here"
 msgstr ""
 
-#: ch/typeck.c:2909 ch/typeck.c:3219
-msgid "end bit in POS must be < the width of a word"
+#: cp/decl2.c:3813
+msgid "`%D' denotes an ambiguous type"
 msgstr ""
 
-#: ch/typeck.c:2921
-msgid "the length specified on POS within STEP must be the natural length of the array element type"
+#: cp/decl2.c:3814
+#, fuzzy
+msgid "  first type here"
+msgstr "  ¤³¤³¤«¤é"
+
+#: cp/decl2.c:3815
+msgid "  other type here"
 msgstr ""
 
-#: ch/typeck.c:2926
-msgid "step size in STEP must be >= the length in POS"
+#: cp/decl2.c:3912
+#, fuzzy
+msgid "declaration of `%D' not in a namespace surrounding `%D'"
+msgstr "`%s' ¤ÎÀë¸À¤Ë¤è¤ê `this' ¤Î¥á¥ó¥Ð¤¬Ê¤¤¤±£¤µ¤ì¤Þ¤¹"
+
+#: cp/decl2.c:3946
+msgid "`%D' should have been declared inside `%D'"
 msgstr ""
 
-#: ch/typeck.c:2952
+#: cp/decl2.c:4079
 #, fuzzy
-msgid "array index must be a range, not a single integer"
-msgstr "ÇÛÎó¤Îź»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "`%D' is not a function,"
+msgstr "`%s' ¤ÏÄ̾ï¤Ï´Ø¿ô¤Ç¤¹"
 
-#: ch/typeck.c:2958
+#: cp/decl2.c:4080
 #, fuzzy
-msgid "array index is not a discrete mode"
-msgstr "ÇÛÎó¤Îź»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "  conflict with `%D'"
+msgstr "`%s' ¤Ï `-g%s' ¤È¶¥¹ç¤¹¤ë¤¿¤á̵»ë¤µ¤ì¤Þ¤·¤¿"
+
+#. The parser did not find it, so it's not there.
+#: cp/decl2.c:4396
+#, fuzzy
+msgid "unknown namespace `%D'"
+msgstr "ÉÔÌÀ¤Ê #pragma namespace %s ¤Ç¤¹"
 
-#: ch/typeck.c:3229
-msgid "the length specified on POS must be the natural length of the field type"
+#: cp/decl2.c:4430 cp/decl2.c:4707
+msgid "`%T' is not a namespace"
 msgstr ""
 
-#: ch/typeck.c:3238
-msgid "STRUCT fields must be layed out in monotonically increasing order"
+#: cp/decl2.c:4432
+msgid "`%D' is not a namespace"
 msgstr ""
 
-#: ch/typeck.c:3301
-msgid "if one field has a POS layout, then all fields must have a POS layout"
+#: cp/decl2.c:4441
+msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
 msgstr ""
 
-#: ch/typeck.c:3444
+#: cp/decl2.c:4455
 #, fuzzy
-msgid "parameterized structures not implemented"
-msgstr "ret Ì¿Îá¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "namespace `%D' not allowed in using-declaration"
+msgstr "`%s' ¤ÏÀë¸À¤Î»Ï¤Þ¤ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: ch/typeck.c:3449
+#: cp/decl2.c:4484
 #, fuzzy
-msgid "invalid parameterized type"
-msgstr "²¾°ú¿ô `%s' ¤Ï̵¸ú¤Ç¤¹"
+msgid "`%D' not declared"
+msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/call.c:268 cp/init.c:1637
-msgid "qualified type `%T' does not match destructor name `~%T'"
+#: cp/decl2.c:4535
+msgid "`%D' is already declared in this scope"
 msgstr ""
 
-#: cp/call.c:277
-msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
+#: cp/decl2.c:4562
+msgid "using declaration `%D' introduced ambiguous type `%T'"
 msgstr ""
 
-#: cp/call.c:286
-msgid "`%D' is a namespace"
+#: cp/decl2.c:4653
+msgid "using-declaration for non-member at class scope"
 msgstr ""
 
-#: cp/call.c:294
-msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
+#: cp/decl2.c:4659
+#, fuzzy
+msgid "using-declaration for destructor"
+msgstr "¥á¥½¥Ã¥É `%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
+
+#: cp/decl2.c:4665
+msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
 msgstr ""
 
-#: cp/call.c:392
-msgid "unable to call pointer to member function here"
-msgstr "¤³¤³¤Ç¤Ï¥á¥ó¥Ð´Ø¿ô¥Ý¥¤¥ó¥¿¸Æ¤Ó½Ð¤·¤¬¤Ç¤­¤Þ¤»¤ó"
+#: cp/decl2.c:4701
+#, fuzzy
+msgid "namespace `%T' undeclared"
+msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/call.c:522
-msgid "destructors take no parameters"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤Ï²¾°ú¿ô¤ò¼è¤ê¤Þ¤»¤ó"
+#: cp/decl2.c:4730
+#, fuzzy
+msgid "default argument missing for parameter %P of `%+#D'"
+msgstr "²¾°ú¿ô¥ê¥¹¥È¤«¤é¤Î²¾°ú¿ô̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/call.c:529
-msgid "destructor name `~%T' does not match type `%T' of expression"
+#: cp/decl2.c:4829
+msgid "extra qualification `%T::' on member `%D' ignored"
 msgstr ""
 
-#: cp/call.c:2338
-msgid "%s %D(%T, %T, %T) <built-in>"
+#: cp/decl2.c:4833
+msgid "`%T' does not have a class or union named `%D'"
 msgstr ""
 
-#: cp/call.c:2343
-msgid "%s %D(%T, %T) <built-in>"
-msgstr ""
+#: cp/decl2.c:4848
+#, fuzzy
+msgid "`%T' is not a class or union type"
+msgstr "ISO C ¤Ï¶¦ÍÑÂη¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/call.c:2347
+#: cp/decl2.c:4862
 #, fuzzy
-msgid "%s %D(%T) <built-in>"
-msgstr "<ÁȤ߹þ¤ß>"
+msgid "template argument is required for `%T'"
+msgstr "¥ì¥¸¥¹¥¿Ì¾¤¬ `%s' ÍѤ˻ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: cp/call.c:2351
-msgid "%s %T <conversion>"
-msgstr ""
+#: cp/error.c:35
+#, c-format
+msgid "`%s' not supported by %s"
+msgstr "`%s' ¤Ï %s ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: cp/call.c:2353
-#, fuzzy
-msgid "%s %+#D%s"
-msgstr "%s: %s"
+#: cp/error.c:571
+#, c-format
+msgid "<anonymous %s>"
+msgstr "<̵̾ %s>"
+
+#: cp/error.c:808
+#, c-format
+msgid "(static %s for %s)"
+msgstr "(ÀÅŪ%s: %s ÍÑ)"
 
-#: cp/call.c:2511
-msgid "no viable candidates"
+#: cp/error.c:1482
+#, c-format
+msgid "\\x%x"
 msgstr ""
 
-#: cp/call.c:2525
-#, fuzzy
-msgid "conversion from `%T' to `%T' is ambiguous"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
+#: cp/error.c:2430
+#, c-format
+msgid "In %s `%s':"
+msgstr "%s Æâ¤Î `%s':"
 
-#: cp/call.c:2642
-msgid "no matching function for call to `%D(%A)'"
-msgstr ""
+#: cp/error.c:2487
+#, c-format
+msgid "%s: In instantiation of `%s':\n"
+msgstr "%s: `%s' ¤Î½é´ü²½:\n"
 
-#: cp/call.c:2653 cp/call.c:4639
-msgid "call of overloaded `%D(%A)' is ambiguous"
-msgstr ""
+#: cp/error.c:2511
+#, c-format
+msgid "%s:%d:   instantiated from `%s'\n"
+msgstr "%s:%d:   `%s' ¤«¤é¼ÂÂ⽤µ¤ì¤Þ¤·¤¿\n"
 
-#. It's no good looking for an overloaded operator() on a
-#. pointer-to-member-function.
-#: cp/call.c:2680
+#: cp/error.c:2516
 #, c-format
-msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
+msgid "%s:%d:   instantiated from here\n"
+msgstr "%s:%d:   ¤³¤³¤Ç¼ÂÂ⽤µ¤ì¤Þ¤·¤¿\n"
+
+#. damn ICE suppression
+#: cp/error.c:2670
+#, c-format
+msgid "unexpected letter `%c' in locate_error\n"
 msgstr ""
 
-#: cp/call.c:2749
-msgid "no match for call to `(%T) (%A)'"
+#. Can't throw a reference.
+#: cp/except.c:240
+msgid "type `%T' is disallowed in Java `throw' or `catch'"
 msgstr ""
 
-#: cp/call.c:2759
-#, fuzzy
-msgid "call of `(%T) (%A)' is ambiguous"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `-W %s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
+#: cp/except.c:251
+msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
+msgstr "Java `catch' ¤ä `throw' ¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢`jthrowable' ¤Ï̤ÄêµÁ¤Ç¤¹"
 
-#: cp/call.c:2794
-msgid "%s for `%T ? %T : %T' operator"
+#. Thrown object must be a Throwable.
+#: cp/except.c:258
+msgid "type `%T' is not derived from `java::lang::Throwable'"
 msgstr ""
 
-#: cp/call.c:2799
-#, fuzzy
-msgid "%s for `%T %s' operator"
-msgstr "%s ¤¬ `%s' ¥È¡¼¥¯¥ó¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
+#: cp/except.c:322
+msgid "mixing C++ and Java catches in a single translation unit"
+msgstr "C++ ¤È Java ¤Î `catch' ¤ò°ì¤Ä¤ÎËÝÌõ¥æ¥Ë¥Ã¥È¤Ë¤Þ¤È¤á¤Þ¤¹"
 
-#: cp/call.c:2802
-msgid "%s for `%T [%T]' operator"
+#: cp/except.c:639
+msgid "throwing NULL, which has integral, not pointer type"
 msgstr ""
 
-#: cp/call.c:2807
-#, fuzzy
-msgid "%s for `%T %s %T' operator"
-msgstr "%s ¤¬ `%s' ¥È¡¼¥¯¥ó¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
+#: cp/except.c:730
+msgid "  in thrown expression"
+msgstr "  throw ¤µ¤ì¤¿¼°¤ÎÃæ"
 
-#: cp/call.c:2810
-#, fuzzy
-msgid "%s for `%s %T' operator"
-msgstr "%s ¤¬ `%s' ¥È¡¼¥¯¥ó¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
+#: cp/except.c:856
+msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
+msgstr ""
 
-#: cp/call.c:2902
-msgid "ISO C++ forbids omitting the middle term of a ?: expression"
-msgstr "ISO C++ ¤ÏÃæ´Ö¹à¤¬¾Êά¤µ¤ì¤¿ ?: ¼°¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/except.c:944
+msgid "exception of type `%T' will be caught"
+msgstr ""
 
-#: cp/call.c:2961
-#, c-format
-msgid "`%E' has type `void' and is not a throw-expression"
+#: cp/except.c:947
+msgid "   by earlier handler for `%T'"
 msgstr ""
 
-#: cp/call.c:2994 cp/call.c:3194
-msgid "operands to ?: have different types"
+#: cp/except.c:968
+msgid "`...' handler must be the last handler for its try block"
 msgstr ""
 
-#: cp/call.c:3147
+#: cp/friend.c:155
 #, fuzzy
-msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+msgid "`%D' is already a friend of class `%T'"
+msgstr "'%s' ¥¯¥é¥¹¤ò¸«¤Ä¤±¤ë¤Î¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
 
-#: cp/call.c:3154
+#: cp/friend.c:157
 #, fuzzy
-msgid "enumeral and non-enumeral type in conditional expression"
-msgstr "¾ò·ï¼°¤ËÉä¹çÉÕ¤­·¿¤ÈÉä¹ç̵¤··¿¤È¤¬¤¢¤ê¤Þ¤¹"
+msgid "previous friend declaration of `%D'"
+msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: cp/call.c:3235
+#: cp/friend.c:202
 #, fuzzy
-msgid "`%D' must be declared before use"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "invalid type `%T' declared `friend'"
+msgstr "ÊÑ¿ô `%s' ¤¬ `inline' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/call.c:3399
-msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
-msgstr ""
-
-#: cp/call.c:3446
-msgid "using synthesized `%#D' for copy assignment"
-msgstr ""
+#. [temp.friend]
+#. Friend declarations shall not declare partial
+#. specializations.
+#: cp/friend.c:218
+#, fuzzy
+msgid "partial specialization `%T' declared `friend'"
+msgstr "ÊÑ¿ô `%s' ¤¬ `inline' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/call.c:3448
-msgid "  where cfront would use `%#D'"
+#: cp/friend.c:227
+msgid "class `%T' is implicitly friends with itself"
 msgstr ""
 
-#: cp/call.c:3475
+#. template <class T> friend typename S<T>::X;
+#: cp/friend.c:245
 #, fuzzy
-msgid "comparison between `%#T' and `%#T'"
-msgstr "Éä¹çÉÕ¤­¤ÈÉä¹ç̵¤·¤È¤ÎÈæ³Ó¤Ç¤¹"
+msgid "typename type `%#T' declared `friend'"
+msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/call.c:3708
+#. template <class T> friend class T;
+#: cp/friend.c:251
 #, fuzzy
-msgid "no suitable `operator delete' for `%T'"
-msgstr "¤¢¤ê¤¨¤Ê¤¤±é»»»Ò '%s'"
-
-#: cp/call.c:3727
-msgid "`%+#D' is private"
-msgstr ""
+msgid "template parameter type `%T' declared `friend'"
+msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/call.c:3729
-msgid "`%+#D' is protected"
-msgstr ""
+#. template <class T> friend class A; where A is not a template
+#: cp/friend.c:257
+#, fuzzy
+msgid "`%#T' is not a template"
+msgstr "¥Æ¥ó¥×¥ì¡¼¥ÈÆâ¤Ç `%s' ¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹"
 
-#: cp/call.c:3731
-msgid "`%+#D' is inaccessible"
+#: cp/friend.c:272
+msgid "`%T' is already a friend of `%T'"
 msgstr ""
 
-#: cp/call.c:3732
-msgid "within this context"
+#: cp/friend.c:370
+msgid "member `%D' declared as friend before type `%T' defined"
 msgstr ""
 
-#: cp/call.c:3774
+#: cp/friend.c:425
 #, fuzzy
-msgid "invalid conversion from `%T' to `%T'"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+msgid "friend declaration `%#D' declares a non-template function"
+msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/call.c:3776 cp/call.c:3915 cp/call.c:3917
+#: cp/friend.c:428
 #, fuzzy
-msgid "  initializing argument %P of `%D'"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+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 "¡Ê¤â¤·¤³¤ì¤¬¤¢¤Ê¤¿¤Î°Õ¿Þ¤·¤¿¤â¤Î¤Ç¤Ê¤±¤ì¤Ð¡¢´Ø¿ô¥Æ¥ó¥×¥ì¡¼¥È¤Ï´û¤ËÀë¸ÀºÑ¤Ç¤¢¤ë»ö¤ò³Îǧ¤·¡¢¤³¤³¤Î´Ø¿ô̾¤Î¸å¤í¤Ë <> ¤òÉÕ¤±Â­¤·¤Æ¤¯¤À¤µ¤¤¡Ë -Wno-non-template-friend ¤Ç¤³¤Î·Ù¹ðɽ¼¨¤ò̵¸ú¤Ë¤·¤Þ¤¹"
 
-#: cp/call.c:3839 cp/call.c:3843
-msgid "  initializing argument %P of `%D' from result of `%D'"
-msgstr ""
+#: cp/g++spec.c:209 java/jvspec.c:423
+#, c-format
+msgid "argument to `%s' missing\n"
+msgstr "`%s' ¤Ø¤Î°ú¿ô¤ò·ç¤¤¤Æ¤¤¤Þ¤¹\n"
 
-#: cp/call.c:3849 cp/call.c:3852
-msgid "  initializing temporary from result of `%D'"
+#: cp/init.c:320
+msgid "`%D' should be initialized in the member initialization list"
 msgstr ""
 
-#. Undefined behaviour [expr.call] 5.2.2/7.
-#: cp/call.c:3986
-msgid "cannot pass objects of non-POD type `%#T' through `...'"
+#: cp/init.c:369
+msgid "default-initialization of `%#D', which has reference type"
 msgstr ""
 
-#. Undefined behaviour [expr.call] 5.2.2/7.
-#: cp/call.c:4011
-msgid "cannot receive objects of non-POD type `%#T' through `...'"
-msgstr ""
+#: cp/init.c:374
+#, fuzzy
+msgid "uninitialized reference member `%D'"
+msgstr "¥á¥ó¥Ð `%s' ¤ËÂФ¹¤ë̵¸ú¤Ê½é´üÃÍ"
 
-#: cp/call.c:4153
-msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
+#: cp/init.c:382
+msgid "initializer list treated as compound expression"
+msgstr "½é´ü²½»Ò¥ê¥¹¥È¤ÏÊ£¹ç¼°¤È¤·¤Æ¼è¤ê°·¤ï¤ì¤Þ¤·¤¿"
+
+#: cp/init.c:523
+msgid "`%D' will be initialized after"
 msgstr ""
 
-#: cp/call.c:4401
+#: cp/init.c:526
 #, fuzzy
-msgid "could not find class$ field in java interface type `%T'"
-msgstr "`%s' ¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤Ë´ðÄ쥯¥é¥¹¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: cp/call.c:4502 cp/typeck.c:2079
-msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
-msgstr ""
+msgid "base `%T' will be initialized after"
+msgstr "²¾°ú¿ô `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/call.c:4628
-msgid "no matching function for call to `%T::%D(%A)%#V'"
+#: cp/init.c:529
+msgid "  `%#D'"
 msgstr ""
 
-#: cp/call.c:4658
-msgid "cannot call member function `%D' without object"
+#: cp/init.c:531
+msgid "  base `%T'"
 msgstr ""
 
-#: cp/call.c:5271
-msgid "passing `%T' chooses `%T' over `%T'"
-msgstr ""
+#: cp/init.c:549
+#, fuzzy
+msgid "multiple initializations given for base `%T'"
+msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
 
-#: cp/call.c:5273 cp/decl2.c:4489
+#: cp/init.c:616
 #, fuzzy
-msgid "  in call to `%D'"
-msgstr "`%s' ¤Ø¤Î¸Æ¤Ó½Ð¤·¤Ï¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Þ¤»¤ó"
+msgid "initializations for multiple members of `%T'"
+msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/call.c:5322 cp/call.c:5447
-msgid "choosing `%D' over `%D'"
+#: cp/init.c:671
+msgid "base class `%#T' should be explicitly initialized in the copy constructor"
 msgstr ""
 
-#: cp/call.c:5323
-#, fuzzy
-msgid "  for conversion from `%T' to `%T'"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
-
-#: cp/call.c:5325
-msgid "  because conversion sequence for the argument is better"
+#: cp/init.c:916
+msgid "class `%T' does not have any field named `%D'"
 msgstr ""
 
-#: cp/call.c:5449
-msgid "  because worst conversion for the former is better than worst conversion for the latter"
+#: cp/init.c:922
+msgid "field `%#D' is static; the only point of initialization is its definition"
 msgstr ""
 
-#: cp/call.c:5565 cp/call.c:5586
+#: cp/init.c:956
 #, fuzzy
-msgid "could not convert `%E' to `%T'"
-msgstr "0x%l.8x ¤òÎΰè¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "unnamed initializer for `%T', which has no base classes"
+msgstr "´ðÄ쥯¥é¥¹¤ò»ý¤Ä¥¯¥é¥¹¤Î¥ª¥Ö¥¸¥§¥¯¥ÈÍѤνé´ü²½»Ò¥ê¥¹¥È¤Ç¤¹"
 
-#: cp/class.c:284
-msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
+#: cp/init.c:963
+msgid "unnamed initializer for `%T', which uses multiple inheritance"
 msgstr ""
 
-#: cp/class.c:1010
-msgid "`%#D' and `%#D' cannot be overloaded"
+#: cp/init.c:1000
+msgid "type `%D' is not a direct or virtual base of `%T'"
 msgstr ""
 
-#. There has already been a declaration of this method
-#. or member template.
-#: cp/class.c:1021
-msgid "`%D' has already been declared in `%T'"
+#: cp/init.c:1003
+msgid "type `%D' is not a direct base of `%T'"
 msgstr ""
 
-#: cp/class.c:1102
-#, fuzzy
-msgid "duplicate enum value `%D'"
-msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
-
-#: cp/class.c:1105
-msgid "duplicate field `%D' (as enum and non-enum)"
-msgstr ""
+#. Handle bad initializers like:
+#. class COMPLEX {
+#. public:
+#. double re, im;
+#. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
+#. ~COMPLEX() {};
+#. };
+#.
+#. int main(int argc, char **argv) {
+#. COMPLEX zees(1.0, 0.0)[10];
+#. }
+#.
+#: cp/init.c:1097
+msgid "bad array initializer"
+msgstr "ÇÛÎó¤ÎÉÔÀµ¤Ê½é´ü²½"
 
-#: cp/class.c:1112
+#: cp/init.c:1304
 #, fuzzy
-msgid "duplicate nested type `%D'"
-msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
-
-#: cp/class.c:1123
-msgid "duplicate field `%D' (as type and non-type)"
-msgstr ""
+msgid "`%T' is not an aggregate type"
+msgstr "È󽸹çÂη¿¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `sigof'"
 
-#: cp/class.c:1127
+#: cp/init.c:1327
 #, fuzzy
-msgid "duplicate member `%D'"
-msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
+msgid "`%T' fails to be an aggregate typedef"
+msgstr "È󽸹çÂη¿¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `sigof'"
 
-#: cp/class.c:1170
+#: cp/init.c:1336
 #, fuzzy
-msgid "conflicting access specifications for method `%D', ignored"
-msgstr "¥Õ¥£¡¼¥ë¥É `%s' ¤ËÂФ¹¤ë¥¢¥¯¥»¥¹»ØÄê»Ò¤¬¶¥¹ç¤·¤¿¤¿¤á¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/class.c:1172
-#, c-format
-msgid "conflicting access specifications for field `%s', ignored"
-msgstr "¥Õ¥£¡¼¥ë¥É `%s' ¤ËÂФ¹¤ë¥¢¥¯¥»¥¹»ØÄê»Ò¤¬¶¥¹ç¤·¤¿¤¿¤á¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "type `%T' is of non-aggregate type"
+msgstr "È󽸹çÂη¿¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `sigof'"
 
-#: cp/class.c:1215
-msgid "`%D' names constructor"
+#: cp/init.c:1439
+msgid "cannot call destructor `%T::~%T' without object"
 msgstr ""
 
-#: cp/class.c:1221
+#: cp/init.c:1483
 #, fuzzy
-msgid "`%D' invalid in `%T'"
-msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó `%s'"
+msgid "invalid use of non-static field `%D'"
+msgstr "ÉÔ´°Á´¤Ê typedef `%s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
 
-#: cp/class.c:1229
-msgid "no members matching `%D' in `%#T'"
-msgstr ""
+#. We can get here when processing a bad default
+#. argument, like:
+#. struct S { int a; void f(int i = a); }
+#: cp/init.c:1492 cp/method.c:160
+#, fuzzy
+msgid "invalid use of member `%D'"
+msgstr "¥á¥ó¥Ð `%s' ¤ËÂФ¹¤ë̵¸ú¤Ê½é´üÃÍ"
 
-#: cp/class.c:1261 cp/class.c:1269
+#: cp/init.c:1502
 #, fuzzy
-msgid "`%D' invalid in `%#T'"
-msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó `%s'"
+msgid "no method `%T::%D'"
+msgstr "¥á¥½¥Ã¥É `%s' Æâ:"
 
-#: cp/class.c:1262
-msgid "  because of local method `%#D' with same name"
+#: cp/init.c:1595
+msgid "incomplete type `%T' does not have member `%D'"
 msgstr ""
 
-#: cp/class.c:1270
-msgid "  because of local member `%#D' with same name"
-msgstr ""
+#: cp/init.c:1669
+#, fuzzy
+msgid "`%D' is not a member of type `%T'"
+msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/class.c:1342
+#: cp/init.c:1688
 #, fuzzy
-msgid "base class `%#T' has a non-virtual destructor"
-msgstr "Èó²¾Áۥǥ¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+msgid "invalid pointer to bit-field `%D'"
+msgstr "̵¸ú¤Ê¼±Ê̻Ҡ`%s'"
 
-#: cp/class.c:1362
-msgid "base `%T' with only non-default constructor in class without a constructor"
-msgstr ""
+#: cp/init.c:1727
+msgid "object missing in use of pointer-to-member construct"
+msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¹½ÃۤλÈÍѤǥª¥Ö¥¸¥§¥¯¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/class.c:1948
-msgid "all member functions in class `%T' are private"
+#: cp/init.c:1767
+msgid "member `%D' is non-static but referenced as a static member"
 msgstr ""
 
-#: cp/class.c:1962
-msgid "`%#T' only defines a private destructor and has no friends"
-msgstr ""
+#: cp/init.c:1769 cp/typeck.c:2828 cp/typeck.c:2932
+msgid "at this point in file"
+msgstr "¥Õ¥¡¥¤¥ë¤Î¤³¤Î°ÌÃÖ"
 
-#: cp/class.c:2005
-msgid "`%#T' only defines private constructors and has no friends"
-msgstr ""
+#: cp/init.c:1806
+#, fuzzy, c-format
+msgid "object missing in `%E'"
+msgstr "`%s' ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/class.c:2126 cp/class.c:5030
-#, fuzzy
-msgid "redefinition of `%#T'"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: cp/init.c:1937
+msgid "new of array type fails to specify size"
+msgstr "ÇÛÎ󷿤Πnew ¤Ï¥µ¥¤¥º¤Î»ØÄê¤Ë¼ºÇÔ¤·¤Þ¤¹"
 
-#: cp/class.c:2127
-#, fuzzy
-msgid "previous definition of `%#T'"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: cp/init.c:1948
+msgid "size in array new must have integral type"
+msgstr "ÇÛÎó new ¤Ç¤Î¥µ¥¤¥º¤Ï´°Á´¤Ê·¿¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: cp/class.c:2457
-msgid "no unique final overrider for `%D' in `%T'"
-msgstr ""
+#: cp/init.c:1954
+msgid "zero size array reserves no space"
+msgstr "¥µ¥¤¥º¥¼¥í¤ÎÇÛÎó¤Ï¶õ´Ö¤ò³ÎÊݤ·¤Þ¤»¤ó"
 
-#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2830
-msgid "`%D' was hidden"
-msgstr ""
+#: cp/init.c:2019
+msgid "new cannot be applied to a reference type"
+msgstr "»²¾È·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
 
-#: cp/class.c:2831
-msgid "  by `%D'"
-msgstr ""
+#: cp/init.c:2025
+msgid "new cannot be applied to a function type"
+msgstr "´Ø¿ô·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
 
-#: cp/class.c:2873
-msgid "ISO C++ forbids member `%D' with same name as enclosing class"
-msgstr ""
+#: cp/init.c:2072
+msgid "call to Java constructor, while `jclass' undefined"
+msgstr "Java ¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢`jclass' ¤Ï̤ÄêµÁ¤Ç¤¹"
 
-#: cp/class.c:2878 cp/decl2.c:1898
-msgid "`%#D' invalid; an anonymous union can only have non-static data members"
-msgstr ""
+#: cp/init.c:2088
+#, fuzzy
+msgid "can't find class$"
+msgstr "class$ ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: cp/class.c:2884 cp/decl2.c:1904
-msgid "private member `%#D' in anonymous union"
-msgstr ""
+#: cp/init.c:2202
+msgid "invalid type `void' for new"
+msgstr "new ¤ËÂФ·¤Æ̵¸ú¤Ê·¿¤Ç¤¢¤ë `void'"
 
-#: cp/class.c:2887 cp/decl2.c:1906
-msgid "protected member `%#D' in anonymous union"
-msgstr ""
+#: cp/init.c:2254
+#, c-format
+msgid "call to Java constructor with `%s' undefined"
+msgstr "Java ¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢`%s' ¤Ï̤ÄêµÁ¤Ç¤¹"
 
-#: cp/class.c:3035
+#: cp/init.c:2362
 #, fuzzy
-msgid "bit-field `%#D' with non-integral type"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "ISO C++ forbids initialization in array new"
+msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/class.c:3055
-#, fuzzy
-msgid "bit-field `%D' width not an integer constant"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/init.c:2380 cp/typeck2.c:360 cp/typeck2.c:1223
+msgid "initializer list being treated as compound expression"
+msgstr "½é´ü²½»Ò¥ê¥¹¥È¤¬Ê£¹ç¼°¤È¤·¤Æ¼è¤ê°·¤ï¤ì¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/class.c:3061
-#, fuzzy
-msgid "negative width in bit-field `%D'"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬Éé¤Î¿ô¤Ç¤¹"
+#: cp/init.c:2386
+msgid "ISO C++ forbids aggregate initializer to new"
+msgstr "ISO C++ ¤Ï new ¤Ø¤Î½¸¹çÂνé´ü²½»Ò¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/class.c:3066
+#: cp/init.c:2474
 #, fuzzy
-msgid "zero width for bit-field `%D'"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬ 0 ¤Ç¤¹"
+msgid "uninitialized const in `new' of `%#T'"
+msgstr "½é´ü²½»Ò¤Ï `%s' ¤Î¥µ¥¤¥º¤ÎÆÃÄê¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
 
-#: cp/class.c:3072
-#, fuzzy
-msgid "width of `%D' exceeds its type"
-msgstr "`%s' ¤ÎÉý¤Ï¤½¤Î·¿¤Î¥µ¥¤¥º¤òĶ¤¨¤Æ¤¤¤Þ¤¹"
+#: cp/init.c:2840
+msgid "initializer ends prematurely"
+msgstr "½é´üÀßÄê»Ò¤ÎËöÈø¤¬ËÜÍè¤è¤êÁ᤯½Ð¸½¤·¤Þ¤·¤¿"
 
-#: cp/class.c:3081
-msgid "`%D' is too small to hold all values of `%#T'"
-msgstr ""
+#: cp/init.c:2910
+msgid "cannot initialize multi-dimensional array with initializer"
+msgstr "¿¼¡¸µÇÛÎó¤Ï½é´ü²½»Ò¤Ç½é´ü²½¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/class.c:3164
-msgid "member `%#D' with constructor not allowed in union"
-msgstr ""
+#: cp/init.c:3100
+msgid "unknown array size in delete"
+msgstr "delete ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤¬ÉÔÌÀ¤Ç¤¹"
 
-#: cp/class.c:3167
-msgid "member `%#D' with destructor not allowed in union"
-msgstr ""
+#: cp/init.c:3365
+msgid "type to vector delete is neither pointer or array type"
+msgstr "¥Ù¥¯¥È¥ë·¿¤Î delete ¤Ç¤¹¤¬¡¢¥Ý¥¤¥ó¥¿¤Ç¤âÇÛÎ󷿤Ǥ⤢¤ê¤Þ¤»¤ó"
 
-#: cp/class.c:3170
-msgid "member `%#D' with copy assignment operator not allowed in union"
-msgstr ""
+#: cp/lex.c:136
+msgid "type name expected before `*'"
+msgstr "`*' ¤ÎÁ°¤Ë·¿¤Î̾Á°¤¬¤¢¤ë¤Ù¤­¤Ç¤¹"
 
-#: cp/class.c:3197
-#, fuzzy
-msgid "multiple fields in union `%T' initialized"
-msgstr "¶¦ÍÑÂνé´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
+#: cp/lex.c:158
+msgid "cannot declare references to references"
+msgstr "»²¾È¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/class.c:3318
-msgid "field `%D' in local class cannot be static"
-msgstr ""
+#: cp/lex.c:163
+msgid "cannot declare pointers to references"
+msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/class.c:3324
-#, fuzzy
-msgid "field `%D' invalidly declared function type"
-msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/lex.c:167
+msgid "type name expected before `&'"
+msgstr "`&' ¤ÎÁ°¤Ë·¿¤Î̾Á°¤¬¤¢¤ë¤Ù¤­¤Ç¤¹"
 
-#: cp/class.c:3331
-#, fuzzy
-msgid "field `%D' invalidly declared method type"
-msgstr "¥Ñ¥é¥á¥¿¤Ï¥á¥½¥Ã¥É¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
+#: cp/lex.c:894
+#, c-format
+msgid "semicolon missing after %s declaration"
+msgstr "%s Àë¸À¤Î¸å¤í¤Î¥»¥ß¥³¥í¥ó¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/class.c:3337
+#: cp/lex.c:897
 #, fuzzy
-msgid "field `%D' invalidly declared offset type"
-msgstr "¥Ñ¥é¥á¥¿¤¬¥ª¥Õ¥»¥Ã¥È¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
+msgid "semicolon missing after declaration of `%T'"
+msgstr "%s Àë¸À¤Î¸å¤í¤Î¥»¥ß¥³¥í¥ó¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#. Unions cannot have static members.
-#: cp/class.c:3355
+#: cp/lex.c:945
+#, c-format
+msgid "junk at end of #pragma %s"
+msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
+
+#: cp/lex.c:952
+#, c-format
+msgid "invalid #pragma %s"
+msgstr "̵¸ú¤Ê #pragma %s ¤Ç¤¹"
+
+#: cp/lex.c:961
 #, fuzzy
-msgid "field `%D' declared static in union"
-msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "#pragma vtable no longer supported"
+msgstr "--driver ¤ÏºÇÁ᥵¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: cp/class.c:3381
-msgid "non-static reference `%#D' in class without a constructor"
-msgstr ""
+#: cp/lex.c:1038
+#, c-format
+msgid "#pragma implementation for %s appears after file is included"
+msgstr "%s ¤Ø¤Î #pragma implementation ¤Ï¥Õ¥¡¥¤¥ë¤¬ include ¤µ¤ì¤¿¸å¤Ç½Ð¸½¤·¤Þ¤·¤¿"
 
-#: cp/class.c:3412
-msgid "non-static const member `%#D' in class without a constructor"
-msgstr ""
+#: cp/lex.c:1063
+msgid "junk at end of #pragma GCC java_exceptions"
+msgstr "#pragma GCC java_exceptions ¤ÎËöÈø¤Ë¥´¥ß"
 
-#: cp/class.c:3427
-msgid "field `%#D' with same name as class"
-msgstr ""
+#: cp/lex.c:1107
+#, fuzzy
+msgid "`%D' not defined"
+msgstr "\"%s\" ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: cp/class.c:3445
+#: cp/lex.c:1110
 #, fuzzy
-msgid "`%#T' has pointer data members"
-msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
+msgid "`%D' was not declared in this scope"
+msgstr "`%s' ¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (¤³¤Î´Ø¿ôÆâ¤ÇºÇ½é¤ËÍøÍÑ)"
 
-#: cp/class.c:3449
-msgid "  but does not override `%T(const %T&)'"
-msgstr ""
+#: cp/lex.c:1118
+#, fuzzy
+msgid "`%D' undeclared (first use this function)"
+msgstr "`%s' ¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (¤³¤Î´Ø¿ôÆâ¤ÇºÇ½é¤ËÍøÍÑ)"
 
-#: cp/class.c:3451
-msgid "  or `operator=(const %T&)'"
-msgstr ""
+#: cp/lex.c:1122
+msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
+msgstr "(̤Àë¸ÀÊÑ¿ô¤Ë¤Ä¤¤¤Æ¤Ï¡¢¤½¤ì¤¬´Ø¿ôÆâ¤ÇºÇ½é¤Ë¸½¤ï¤ì¤¿»þ¤À¤±Êó¹ð¤µ¤ì¤Þ¤¹¡£)"
 
-#: cp/class.c:3454
-msgid "  but does not override `operator=(const %T&)'"
+#: cp/lex.c:1239
+#, fuzzy
+msgid "`::%D' undeclared (first use here)"
+msgstr "`%s' ¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (¤³¤Î´Ø¿ôÆâ¤ÇºÇ½é¤ËÍøÍÑ)"
+
+#: cp/mangle.c:2061
+msgid "real-valued template parameters when cross-compiling"
+msgstr "¥¯¥í¥¹¥³¥ó¥Ñ¥¤¥ë»þ¤Î¼Â¿ôÃͥƥó¥×¥ì¡¼¥È²¾°ú¿ô"
+
+#: cp/mangle.c:2325
+msgid "the mangled name of `%D' will change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3922
+#: cp/method.c:154
 #, fuzzy
-msgid "initializer specified for non-virtual method `%D'"
-msgstr "Èó´Ø¿ô `%s' ¤Î°ú¿ô¤Ë format Â°À­¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "invalid use of member `%D' in static member function"
+msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
 
-#: cp/class.c:4706
-msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
+#: cp/method.c:216
+msgid "use of namespace `%D' as expression"
 msgstr ""
 
-#: cp/class.c:4776
-msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
+#: cp/method.c:221
+msgid "use of class template `%T' as expression"
 msgstr ""
 
-#: cp/class.c:5193
-#, fuzzy
-msgid "`%#T' has virtual functions but non-virtual destructor"
-msgstr "Èó²¾Áۥǥ¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: cp/method.c:234
+#, c-format
+msgid "use of %s from containing function"
+msgstr ""
 
-#: cp/class.c:5277
+#: cp/method.c:237
 #, fuzzy
-msgid "trying to finish struct, but kicked out due to previous parse errors"
-msgstr "¹½Ê¸²òÀϤ¬¹½Â¤ÂΤνª¤ê¤Ëº¹¤·³Ý¤«¤ê¤Þ¤·¤¿¤¬¡¢Á°¤Î¥¨¥é¡¼¤Î¤»¤¤¤Çʸ̮¤ò¸«¼º¤¤¤Þ¤·¤¿"
+msgid "  `%#D' declared here"
+msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/class.c:5734
-#, c-format
-msgid "language string `\"%s\"' not recognized"
-msgstr "¸À¸ìʸ»úÎó `\"%s\"' ¤Ïǧ¼±¤µ¤ì¤Þ¤»¤ó"
+#: cp/method.c:255
+#, fuzzy
+msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
+msgstr "Í׵ᤵ¤ì¤¿¥á¥ó¥Ð `%s' ¤Ï¿½Å·Ñ¾µ¥°¥é¥Õ¤ÎÃæ¤ÇÛ£Ëæ¤Ç¤¹"
 
-#: cp/class.c:5830
-msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
+#: cp/method.c:455
+msgid "generic thunk code fails for method `%#D' which uses `...'"
 msgstr ""
 
-#: cp/class.c:5951
-msgid "no matches converting function `%D' to type `%#T'"
+#: cp/method.c:694
+msgid "non-static const member `%#D', can't use default assignment operator"
 msgstr ""
 
-#: cp/class.c:5974
-msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
+#: cp/method.c:699
+msgid "non-static reference member `%#D', can't use default assignment operator"
 msgstr ""
 
-#: cp/class.c:6000
-#, fuzzy
-msgid "assuming pointer to member `%D'"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+#: parse.y:261
+msgid "`%s' tag used in naming `%#T'"
+msgstr ""
 
-#: cp/class.c:6003
-#, c-format
-msgid "(a pointer to member can only be formed with `&%E')"
+#: parse.y:541
+msgid "keyword `export' not implemented, and will be ignored"
 msgstr ""
 
-#: cp/class.c:6047 cp/class.c:6215 cp/class.c:6222
-msgid "not enough type information"
-msgstr "ÉÔ½½Ê¬¤Ê·¿¾ðÊó"
+#: parse.y:645
+msgid "use of linkage spec `%D' is different from previous spec `%D'"
+msgstr ""
 
-#: cp/class.c:6056
-#, fuzzy
-msgid "argument of type `%T' does not match `%T'"
-msgstr "²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤Ë°ìÃפ·¤Þ¤»¤ó"
+#: parse.y:942
+msgid "no base or member initializers given following ':'"
+msgstr "´ðÄì¤ä¥á¥ó¥Ð½é´ü²½»Ò¥ê¥¹¥È¤¬ ':' ¤Î¸å¤Ë³¤¤¤Æ¤¤¤Þ¤»¤ó"
 
-#: cp/class.c:6199
-msgid "invalid operation on uninstantiated type"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹²½¤µ¤ì¤Ê¤¤·¿¤ËÂФ¹¤ë̵¸ú¤ÊÁàºî¤Ç¤¹"
+#: parse.y:983 parse.y:989
+msgid "anachronistic old style base class initializer"
+msgstr "Á°»þÂåŪ¤Ê¸Å¤¤¥¹¥¿¥¤¥ë¤Î´ðÄ쥯¥é¥¹½é´ü²½»Ò¤Ç¤¹"
 
-#. [basic.scope.class]
-#.
-#. A name N used in a class S shall refer to the same declaration
-#. in its context and when re-evaluated in the completed scope of
-#. S.
-#: cp/class.c:6450 cp/decl.c:1011 cp/decl.c:3159 cp/pt.c:1839
-#, fuzzy
-msgid "declaration of `%#D'"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#. Handle `Class<Class<Type>>' without space in the `>>'
+#: parse.y:1115
+msgid "`>>' should be `> >' in template class name"
+msgstr "`>>' ¤Ï¥Æ¥ó¥×¥ì¡¼¥È¥¯¥é¥¹Ì¾¤Ï `> >' ¤È¤¹¤Ù¤­¤Ç¤¹"
 
-#: cp/class.c:6451
-msgid "changes meaning of `%D' from `%+#D'"
+#: parse.y:1153
+msgid "use of template qualifier outside template"
 msgstr ""
 
-#. XXX Not i18n clean.
-#: cp/cp-tree.h:3790
+#: parse.y:1182 parse.y:1191
 #, c-format
-msgid "%s is deprecated, please see the documentation for details"
-msgstr ""
+msgid "ISO C++ forbids an empty condition for `%s'"
+msgstr "ISO C++ ¤Ï `%s' ¤ËÂФ¹¤ë¶õ¤Î¾ò·ï¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/cvt.c:88
+#: parse.y:1214
 #, fuzzy
-msgid "can't convert from incomplete type `%T' to `%T'"
-msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
-
-#: cp/cvt.c:97
-msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
-msgstr ""
+msgid "definition of class `%T' in condition"
+msgstr "%s: ´Ø¿ô `%s' ¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: cp/cvt.c:126
+#: parse.y:1216
 #, fuzzy
-msgid "converting from `%T' to `%T'"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
-
-#: cp/cvt.c:198 cp/cvt.c:202
-msgid "pointer to member cast from `%T' to `%T' is via virtual base"
-msgstr ""
+msgid "definition of enum `%T' in condition"
+msgstr "%s: ´Ø¿ô `%s' ¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: cp/cvt.c:220 cp/cvt.c:233 cp/cvt.c:272
+#: parse.y:1227
 #, fuzzy
-msgid "cannot convert `%E' from type `%T' to type `%T'"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/cvt.c:526
-msgid "conversion from `%T' to `%T' discards qualifiers"
-msgstr ""
+msgid "definition of array `%#D' in condition"
+msgstr "`%c%s' ¤Î¥á¥½¥Ã¥ÉÄêµÁ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: cp/cvt.c:544
-msgid "casting `%T' to `%T' does not dereference pointer"
+#: parse.y:1340
+msgid "old style placement syntax, use () instead"
 msgstr ""
 
-#: cp/cvt.c:573
+#: parse.y:1351
 #, fuzzy
-msgid "cannot convert type `%T' to type `%T'"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "`%T' is not a valid expression"
+msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/cvt.c:690
+#. This was previously allowed as an extension, but
+#. was removed in G++ 3.3.
+#: parse.y:1358
 #, fuzzy
-msgid "conversion from `%#T' to `%#T'"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+msgid "initialization of new expression with `='"
+msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/cvt.c:702
-#, fuzzy
-msgid "`%#T' used where a `%T' was expected"
-msgstr "Ê£ÁÇ¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿Ãͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+#: parse.y:1384
+msgid "ISO C++ forbids compound literals"
+msgstr "ISO C++ ¤ÏÊ£¹ç¥ê¥Æ¥é¥ë¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/cvt.c:719
-msgid "the address of `%D', will always be `true'"
-msgstr ""
+#: parse.y:1631
+msgid "ISO C++ forbids braced-groups within expressions"
+msgstr "ISO C++ ¤Ï¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/cvt.c:739
-#, fuzzy
-msgid "`%#T' used where a floating point value was expected"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿Ãͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+#: parse.y:2035 parse.y:2050
+msgid "sigof type specifier"
+msgstr "·¿»ØÄê»Ò¤Î sigof ¤Ç¤¹"
 
-#: cp/cvt.c:794
-#, fuzzy
-msgid "conversion from `%T' to non-scalar type `%T' requested"
-msgstr "Èó¥¹¥«¥é¡¼·¿¤Ø¤ÎÊÑ´¹¤¬Í׵ᤵ¤ì¤Þ¤¹"
+#: parse.y:2040
+msgid "`sigof' applied to non-aggregate expression"
+msgstr "È󽸹çÂμ°¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `sigof'"
 
-#: cp/cvt.c:879
-msgid "object of incomplete type `%T' will not be accessed in %s"
-msgstr ""
+#: parse.y:2055
+msgid "`sigof' applied to non-aggregate type"
+msgstr "È󽸹çÂη¿¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `sigof'"
 
-#: cp/cvt.c:882
-msgid "object of type `%T' will not be accessed in %s"
+#: parse.y:2321
+msgid "using `typename' outside of template"
 msgstr ""
 
-#: cp/cvt.c:898
-msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
-msgstr ""
+#: parse.y:2391
+#, c-format
+msgid "storage class specifier `%s' not allowed after struct or class"
+msgstr "µ­²±¥¯¥é¥¹»ØÄê»Ò `%s' ¤Ï struct ¤ä class ¤Î¸å¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
 
-#. [over.over] enumerates the places where we can take the address
-#. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:918
-#, fuzzy, c-format
-msgid "%s cannot resolve address of overloaded function"
-msgstr "À©¸æ¤¬Èó void ´Ø¿ô¤Î½ª¤ê¤ËÅþ㤷¤Þ¤·¤¿"
+#: parse.y:2393
+#, c-format
+msgid "type specifier `%s' not allowed after struct or class"
+msgstr "·¿»ØÄê»Ò `%s' ¤Ï struct ¤ä class ¤Î¸å¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
 
-#. Only warn when there is no &.
-#: cp/cvt.c:923
+#: parse.y:2395
 #, c-format
-msgid "%s is a reference, not call, to function `%E'"
-msgstr ""
+msgid "type qualifier `%s' not allowed after struct or class"
+msgstr "·¿½¤¾þ»Ò `%s' ¤Ï struct ¤ä class ¤Î¸å¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
 
-#: cp/cvt.c:1061
+#: parse.y:2397
+msgid "no body nor ';' separates two class, struct or union declarations"
+msgstr "ËÜÂΤ¬¤Ê¤¯¡¢class, struct °¿¤¤¤Ï union Àë¸À¤ò¶èÀÚ¤ë ';' ¤â¤¢¤ê¤Þ¤»¤ó"
+
+#: parse.y:2537
 #, fuzzy
-msgid "converting NULL to non-pointer type"
-msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+msgid "no bases given following `:'"
+msgstr "´ðÄì¤ä¥á¥ó¥Ð½é´ü²½»Ò¥ê¥¹¥È¤¬ ':' ¤Î¸å¤Ë³¤¤¤Æ¤¤¤Þ¤»¤ó"
 
-#: cp/cvt.c:1137
-msgid "ambiguous default type conversion from `%T'"
+#: parse.y:2568 parse.y:2583
+msgid "`%D' access"
 msgstr ""
 
-#: cp/cvt.c:1139
-msgid "  candidate conversions include `%D' and `%D'"
-msgstr ""
+#: parse.y:2573
+msgid "multiple access specifiers"
+msgstr "½ÅÊ£¤¹¤ë¥¢¥¯¥»¥¹»ØÄê»Ò"
 
-#: cp/decl.c:1012 cp/decl.c:3259
-#, fuzzy
-msgid "conflicts with previous declaration `%#D'"
-msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
+#: parse.y:2591
+msgid "multiple `virtual' specifiers"
+msgstr "½ÅÊ£¤¹¤ë `virtual' »ØÄê»Ò"
 
-#: cp/decl.c:1201
-#, fuzzy
-msgid "label `%D' used but not defined"
-msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: parse.y:2628
+msgid "missing ';' before right brace"
+msgstr "±¦Â¦¥Ö¥ì¡¼¥¹¤ÎÁ°¤Î ';' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:1206
-#, fuzzy
-msgid "label `%D' defined but not used"
-msgstr "¥é¥Ù¥ë `%s' ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: parse.y:2849
+msgid "ISO C++ forbids array dimensions with parenthesized type in new"
+msgstr "ISO C++ ¤Ï new Ãæ¤Ç¤Ï¡¢³ç¸Ì¤Î¤Ä¤¤¤¿ÇÛÎ󼡸µ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:2286
-msgid "namespace alias `%D' not allowed here, assuming `%D'"
+#: parse.y:3136 parse.y:3156 parse.y:3165 parse.y:3194
+msgid "`%T' is not a class or namespace"
 msgstr ""
 
-#: cp/decl.c:3069 cp/decl.c:3457
-#, fuzzy
-msgid "previous declaration of `%D'"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: parse.y:3361
+msgid "ISO C++ forbids label declarations"
+msgstr "ISO C++ ¤Ï¥é¥Ù¥ëÀë¸À¤ò¶Ø¤¸¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:3146 cp/decl.c:3181
-#, fuzzy
-msgid "shadowing %s function `%#D'"
-msgstr "¥é¥¤¥Ö¥é¥ê´Ø¿ô `%s' ¤òʤ¤¤±£¤·¤Þ¤¹"
+#: parse.y:3521
+msgid "ISO C++ forbids computed gotos"
+msgstr "ISO C++ ¤Ï·×»»·¿ goto ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:3155
-#, fuzzy
-msgid "library function `%#D' redeclared as non-function `%#D'"
-msgstr "¥é¥¤¥Ö¥é¥ê´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: parse.y:3529
+msgid "label must be followed by statement"
+msgstr "¥é¥Ù¥ë¤Î¸å¤í¤Ë¤Ïʸ¤¬É¬ÍפǤ¹"
 
-#: cp/decl.c:3160
-#, fuzzy
-msgid "conflicts with built-in declaration `%#D'"
-msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
+#: parse.y:3574
+msgid "must have at least one catch per try block"
+msgstr ""
 
-#: cp/decl.c:3176 cp/decl.c:3269 cp/decl.c:3285
-#, fuzzy
-msgid "new declaration `%#D'"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: parse.y:3634
+msgid "ISO C++ forbids compound statements inside for initializations"
+msgstr "ISO C++ ½é´ü²½»Ò¤ÎÆâÉô¤Ç¤Ïʣʸ¤¬¶Ø¤¸¤é¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:3177
-#, fuzzy
-msgid "ambiguates built-in declaration `%#D'"
-msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#. This helps us recover from really nasty
+#. parse errors, for example, a missing right
+#. parenthesis.
+#: parse.y:3721 parse.y:3731
+msgid "possibly missing ')'"
+msgstr "¤ª¤½¤é¤¯ ')' ¤ò˺¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:3233
-#, fuzzy
-msgid "`%#D' redeclared as different kind of symbol"
-msgstr "`%s' ¤¬Ê̤Υ·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: parse.y:3824
+msgid "type specifier omitted for parameter"
+msgstr "·¿»ØÄê»Ò¤Ï²¾°ú¿ôÍѤ˾Êά¤µ¤ì¤Þ¤·¤¿"
+
+#: parse.y:3833
+#, c-format
+msgid "`%E' is not a type, use `typename %E' to make it one"
+msgstr ""
 
-#: cp/decl.c:3236
+#: parse.y:3835
 #, fuzzy
-msgid "previous declaration of `%#D'"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+msgid "no type `%D' in `%T'"
+msgstr "`%s' ¤ÎÌá¤êÃͤη¿¤¬ `int' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+
+#: parse.y:3838
+#, fuzzy, c-format
+msgid "type specifier omitted for parameter `%E'"
+msgstr "·¿»ØÄê»Ò¤Ï²¾°ú¿ôÍѤ˾Êά¤µ¤ì¤Þ¤·¤¿"
+
+#: parse.y:3846
+msgid "'%D' is used as a type, but is not defined as a type."
+msgstr ""
 
-#: cp/decl.c:3258
+#: cp/pt.c:198
 #, fuzzy
-msgid "declaration of template `%#D'"
-msgstr "`enum %s' ¤ÎºÆÀë¸À"
+msgid "data member `%D' cannot be a member template"
+msgstr "Èó¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:3270 cp/decl.c:3286
+#: cp/pt.c:210
 #, fuzzy
-msgid "ambiguates old declaration `%#D'"
+msgid "invalid member template declaration `%D'"
 msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:3278
-#, fuzzy
-msgid "declaration of C function `%#D' conflicts with"
-msgstr "%s: ´Ø¿ô `%s' ¤ÎÀë¸À¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#: cp/pt.c:605
+msgid "explicit specialization in non-namespace scope `%D'"
+msgstr ""
 
-#: cp/decl.c:3280
-#, fuzzy
-msgid "previous declaration `%#D' here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: cp/pt.c:617
+msgid "enclosing class templates are not explicitly specialized"
+msgstr ""
 
-#: cp/decl.c:3296
-#, fuzzy
-msgid "conflicting types for `%#D'"
-msgstr "`%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
+#: cp/pt.c:692
+msgid "specializing `%#T' in different namespace"
+msgstr ""
 
-#: cp/decl.c:3297
+#: cp/pt.c:693
 #, fuzzy
-msgid "previous declaration as `%#D'"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+msgid "  from definition of `%#D'"
+msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:3340
+#: cp/pt.c:701
 #, fuzzy
-msgid "`%#D' previously defined here"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+msgid "specialization of `%T' after instantiation"
+msgstr "`%s' ¤ÎÀë¸À¤Ë `extern' ¤¬¤Ä¤¤¤Æ¤ª¤ê¡¢½é´ü²½¤â¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:3341
+#: cp/pt.c:704
 #, fuzzy
-msgid "`%#D' previously declared here"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "explicit specialization of non-template `%T'"
+msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
 
-#. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:3349
-#, fuzzy
-msgid "prototype for `%#D'"
-msgstr "`%s' ¤Î¥×¥í¥È¥¿¥¤¥×¤¬¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
+#: cp/pt.c:836
+msgid "specialization of %D after instantiation"
+msgstr ""
 
-#: cp/decl.c:3350
+#: cp/pt.c:939
 #, fuzzy
-msgid "follows non-prototype definition here"
-msgstr "Èó¥×¥í¥È¥¿¥¤¥×ÄêµÁ¤¬¤³¤³¤Ë¤¢¤ê¤Þ¤¹"
+msgid "%s %+#D"
+msgstr "%s: %s"
 
-#: cp/decl.c:3362
+#: cp/pt.c:990
 #, fuzzy
-msgid "previous declaration of `%#D' with %L linkage"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+msgid "`%D' is not a function template"
+msgstr "¥­¥ã¥¹¥È¤Ë¤è¤ë´Ø¿ô¤Î·¿¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: cp/decl.c:3364
-#, fuzzy
-msgid "conflicts with new declaration with %L linkage"
-msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
+#: cp/pt.c:1129
+msgid "template-id `%D' for `%+D' does not match any template declaration"
+msgstr ""
 
-#: cp/decl.c:3389 cp/decl.c:3397
-#, fuzzy
-msgid "default argument given for parameter %d of `%#D'"
-msgstr "¥Þ¥¯¥í `%s' ¤Ë°ú¿ô¤¬Í¿¤¨¤é¤ì¤Þ¤·¤¿"
+#: cp/pt.c:1137
+msgid "ambiguous template specialization `%D' for `%+D'"
+msgstr ""
 
-#: cp/decl.c:3391 cp/decl.c:3399
+#. This case handles bogus declarations like template <>
+#. template <class T> void f<int>();
+#: cp/pt.c:1364 cp/pt.c:1438
 #, fuzzy
-msgid "after previous specification in `%#D'"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+msgid "template-id `%D' in declaration of primary template"
+msgstr "`operator delete' ¤ÎÀë¸ÀÆâ¤Ë¿¤¹¤®¤ë°ú¿ô"
 
-#: cp/decl.c:3408
+#: cp/pt.c:1377
 #, fuzzy
-msgid "`%#D' was used before it was declared inline"
-msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤ÎÁ°¤Ë¥×¥í¥È¥¿¥¤¥×¤Ê¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "template parameter list used in explicit instantiation"
+msgstr "#define Ãæ¤Î²¾°ú¿ô¥ê¥¹¥È¤¬½ªÃ¼¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+
+#: cp/pt.c:1383
+msgid "definition provided for explicit instantiation"
+msgstr ""
 
-#: cp/decl.c:3410
+#: cp/pt.c:1389
 #, fuzzy
-msgid "previous non-inline declaration here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤Î°ÅÌÛŪ¤ÊÀë¸À"
+msgid "too many template parameter lists in declaration of `%D'"
+msgstr "%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬Â¿¤¹¤®¤Þ¤¹\n"
 
-#: cp/decl.c:3456
+#: cp/pt.c:1405
 #, fuzzy
-msgid "redundant redeclaration of `%D' in same scope"
-msgstr "`%s' ¤Î¾éĹ¤ÊºÆÀë¸À¤¬Æ±°ì¥¹¥³¡¼¥×Æâ¤Ë¤¢¤ê¤Þ¤¹"
+msgid "too few template parameter lists in declaration of `%D'"
+msgstr ""
+"\n"
+"%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬¾¯¤Ê¤¹¤®¤Þ¤¹\n"
 
-#: cp/decl.c:3539
-#, fuzzy, c-format
-msgid "declaration of `%F' throws different exceptions"
-msgstr "`%s' ¤ÎÀë¸À¤Ï´Ø¿ô¤ÎÇÛÎó"
+#: cp/pt.c:1422
+msgid "explicit specialization not preceded by `template <>'"
+msgstr ""
 
-#: cp/decl.c:3541
-#, fuzzy, c-format
-msgid "than previous declaration `%F'"
-msgstr "`%s' ¤ÎÁ°ÊýÀë¸À¤¬¤¢¤ê¤Þ¤»¤ó"
+#: cp/pt.c:1435
+msgid "partial specialization `%D' of function template"
+msgstr ""
+
+#: cp/pt.c:1467
+msgid "default argument specified in explicit specialization"
+msgstr ""
+
+#: cp/pt.c:1471
+msgid "template specialization with C linkage"
+msgstr ""
 
 #. From [temp.expl.spec]:
 #.
-#. If a template, a member template or the member of a class
-#. template is explicitly specialized then that
-#. specialization shall be declared before the first use of
-#. that specialization that would cause an implicit
-#. instantiation to take place, in every translation unit in
-#. which such a use occurs.
-#: cp/decl.c:3666
-msgid "explicit specialization of %D after first use"
+#. If such an explicit specialization for the member
+#. of a class template names an implicitly-declared
+#. special member function (clause _special_), the
+#. program is ill-formed.
+#.
+#. Similar language is found in [temp.explicit].
+#: cp/pt.c:1558
+msgid "specialization of implicitly-declared special member function"
 msgstr ""
 
-#: cp/decl.c:3911
+#: cp/pt.c:1602
 #, fuzzy
-msgid "`%#D' used prior to declaration"
-msgstr "`%s' ¤ÏÀë¸À¤è¤ê¤âÀè¤Ë»ÈÍѤµ¤ì¤Þ¤·¤¿"
+msgid "no member function `%D' declared in `%T'"
+msgstr "¥Í¥¹¥È¤·¤¿´Ø¿ô `%s' ¤Ï `extern' ¤ËÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:3942
+#. There are two many template parameter lists.
+#: cp/pt.c:1750
 #, fuzzy
-msgid "redeclaration of `wchar_t' as `%T'"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "too many template parameter lists in declaration of `%T'"
+msgstr "%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬Â¿¤¹¤®¤Þ¤¹\n"
 
-#. A redeclaration of main, but not a duplicate of the
-#. previous one.
-#.
-#. [basic.start.main]
-#.
-#. This function shall not be overloaded.
-#: cp/decl.c:3970
-#, fuzzy
-msgid "invalid redeclaration of `%D'"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/pt.c:1846
+msgid " shadows template parm `%#D'"
+msgstr ""
 
-#: cp/decl.c:3971
-msgid "as `%D'"
+#: cp/pt.c:2250
+msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: cp/decl.c:4061
-#, fuzzy
-msgid "previous external decl of `%#D'"
-msgstr "Á°Êý¤Î `%s' ¤Î³°ÉôÀë¸À"
+#: cp/pt.c:2254
+msgid "        `%D'"
+msgstr ""
 
-#: cp/decl.c:4102
-#, fuzzy
-msgid "`%D' was previously implicitly declared to return `int'"
-msgstr "`%s' ¤ÏÁ°Êý¤Ç°ÅÌÛŪ¤Ë `int' ¤òÊÖ¤¹¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/pt.c:2266
+msgid "partial specialization `%T' does not specialize any template arguments"
+msgstr ""
 
-#: cp/decl.c:4162
-#, fuzzy
-msgid "extern declaration of `%#D' doesn't match"
-msgstr "`%s' ¤Îextern Àë¸À¤Ï¥°¥í¡¼¥Ð¥ë¤Î¤½¤ì¤È°ìÃפ·¤Þ¤»¤ó"
+#: cp/pt.c:2291
+#, c-format
+msgid "template argument `%E' involves template parameter(s)"
+msgstr ""
 
-#: cp/decl.c:4163
-#, fuzzy
-msgid "global declaration `%#D'"
-msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: cp/pt.c:2335
+msgid "type `%T' of template argument `%E' depends on template parameter(s)"
+msgstr ""
 
-#: cp/decl.c:4197
+#: cp/pt.c:2423
 #, fuzzy
-msgid "declaration of `%#D' shadows a parameter"
-msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "no default argument for `%D'"
+msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
 
-#: cp/decl.c:4217
-#, c-format
-msgid "declaration of `%s' shadows a member of `this'"
-msgstr "`%s' ¤ÎÀë¸À¤Ë¤è¤ê `this' ¤Î¥á¥ó¥Ð¤¬Ê¤¤¤±£¤µ¤ì¤Þ¤¹"
+#: cp/pt.c:2576
+msgid "template with C linkage"
+msgstr ""
 
-#: cp/decl.c:4582
-#, fuzzy
-msgid "`%#D' hides constructor for `%#T'"
-msgstr "`%#D' ¤Î¤¿¤á¤Î¥Ç¥¹¥È¥é¥¯¥¿¤¬É¬ÍפǤ¹"
+#: cp/pt.c:2579
+msgid "template class without a name"
+msgstr ""
 
-#: cp/decl.c:4597
-#, fuzzy
-msgid "`%#D' conflicts with previous using declaration `%#D'"
-msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
+#: cp/pt.c:2656
+msgid "`%D' does not declare a template type"
+msgstr ""
 
-#: cp/decl.c:4609
+#: cp/pt.c:2662
 #, fuzzy
-msgid "previous non-function declaration `%#D'"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+msgid "template definition of non-template `%#D'"
+msgstr "¥¤¥ó¥¹¥¿¥ó¥¹¥á¥½¥Ã¥É `%s' ¤ÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
+
+#: cp/pt.c:2703
+msgid "expected %d levels of template parms for `%#D', got %d"
+msgstr ""
 
-#: cp/decl.c:4610
+#: cp/pt.c:2715
 #, fuzzy
-msgid "conflicts with function declaration `%#D'"
-msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
+msgid "got %d template parameters for `%#D'"
+msgstr "½ÅÊ£¤·¤¿²¾°ú¿ô̾ `%s'"
 
-#: cp/decl.c:4700
+#: cp/pt.c:2718
 #, fuzzy
-msgid "implicit declaration of function `%#D'"
-msgstr "´Ø¿ô `%s' ¤Î°ÅÌÛ¤ÎÀë¸À"
+msgid "got %d template parameters for `%#T'"
+msgstr "½ÅÊ£¤·¤¿²¾°ú¿ô̾ `%s'"
 
-#: cp/decl.c:4858
+#: cp/pt.c:2720
 #, c-format
-msgid "label `%s' referenced outside of any function"
-msgstr "¥é¥Ù¥ë `%s' ¤¬´Ø¿ô¤Î³°Â¦¤Î²¿¤«¤ò»²¾È¤·¤Þ¤·¤¿"
+msgid "  but %d required"
+msgstr ""
 
-#: cp/decl.c:4961 cp/decl.c:4985 cp/decl.c:5078
+#: cp/pt.c:2803
 #, fuzzy
-msgid "jump to label `%D'"
-msgstr "case ¥é¥Ù¥ë¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
+msgid "`%T' is not a template type"
+msgstr "`%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
 
-#: cp/decl.c:4963 cp/decl.c:4987
-msgid "jump to case label"
-msgstr "case ¥é¥Ù¥ë¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
+#: cp/pt.c:2819
+#, fuzzy
+msgid "previous declaration `%D'"
+msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+
+#: cp/pt.c:2820
+#, fuzzy, c-format
+msgid "used %d template parameter%s instead of %d"
+msgstr "½ÅÊ£¤·¤¿²¾°ú¿ô̾ `%s'"
 
-#: cp/decl.c:4971
+#: cp/pt.c:2836
 #, fuzzy
-msgid "  crosses initialization of `%#D'"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
+msgid "template parameter `%#D'"
+msgstr "°ú¿ô `%s' ¤¬Ì¤»ÈÍѤǤ¹"
 
-#: cp/decl.c:4974 cp/decl.c:5094
-msgid "  enters scope of non-POD `%#D'"
+#: cp/pt.c:2837
+msgid "redeclared here as `%#D'"
 msgstr ""
 
-#: cp/decl.c:4994 cp/decl.c:5098
-msgid "  enters try block"
-msgstr "  try ¥Ö¥í¥Ã¥¯¤ËÆþ¤ê¤Þ¤¹"
+#. We have in [temp.param]:
+#.
+#. A template-parameter may not be given default arguments
+#. by two different declarations in the same scope.
+#: cp/pt.c:2847
+#, fuzzy
+msgid "redefinition of default argument for `%#D'"
+msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#. Can't skip init of __exception_info.
-#: cp/decl.c:4996 cp/decl.c:5090 cp/decl.c:5100
-msgid "  enters catch block"
-msgstr "  catch ¥Ö¥í¥Ã¥¯¤ËÆþ¤ê¤Þ¤¹"
+#: cp/pt.c:2848
+#, fuzzy
+msgid "  original definition appeared here"
+msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `typedef' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:5079
-msgid "  from here"
-msgstr "  ¤³¤³¤«¤é"
+#: cp/pt.c:2941
+#, fuzzy, c-format
+msgid "`%E' is not a valid template argument"
+msgstr "̵¸ú¤Ê¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥È°ú¿ô"
 
-#: cp/decl.c:5092
-#, fuzzy
-msgid "  skips initialization of `%#D'"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
+#: cp/pt.c:2945
+msgid "it must be the address of a function with external linkage"
+msgstr ""
 
-#: cp/decl.c:5127
-msgid "label named wchar_t"
+#: cp/pt.c:2947
+msgid "it must be the address of an object with external linkage"
 msgstr ""
 
-#: cp/decl.c:5131
-#, fuzzy
-msgid "duplicate label `%D'"
-msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
+#: cp/pt.c:2951
+msgid "it must be a pointer-to-member of the form `&X::Y'"
+msgstr ""
 
-#: cp/decl.c:5216
-#, fuzzy, c-format
-msgid "case label `%E' not within a switch statement"
-msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: cp/pt.c:2962
+#, c-format
+msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
+msgstr ""
 
-#. Definition isn't the kind we were looking for.
-#: cp/decl.c:5349 cp/decl.c:5369
-msgid "`%#D' redeclared as %C"
+#: cp/pt.c:2974
+#, c-format
+msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr ""
 
-#. This happens for A::B where B is a template, and there are no
-#. template arguments.
-#: cp/decl.c:5458
-#, fuzzy
-msgid "invalid use of `%D'"
-msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔŬÀڤǤ¹"
+#: cp/pt.c:2985
+#, fuzzy, c-format
+msgid "non-constant `%E' cannot be used as template argument"
+msgstr "const `%s' ¤ò `mutable' ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:5499
-#, fuzzy
-msgid "`%D::%D' is not a template"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥ÈÆâ¤Ç `%s' ¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹"
+#: cp/pt.c:2992
+#, fuzzy, c-format
+msgid "object `%E' cannot be used as template argument"
+msgstr "\"%s\" ¤Ï¥Þ¥¯¥í̾¤È¤·¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
 
-#: cp/decl.c:5511
-msgid "`%D' undeclared in namespace `%D'"
+#: cp/pt.c:3367
+#, c-format
+msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr ""
 
-#: cp/decl.c:5645
-msgid "`%D' used without template parameters"
+#: cp/pt.c:3380 cp/pt.c:3396 cp/pt.c:3435
+msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr ""
 
-#: cp/decl.c:5656 cp/decl.c:5672 cp/decl.c:5743
-msgid "no class template named `%#T' in `%#T'"
+#: cp/pt.c:3383
+msgid "  expected a constant of type `%T', got `%T'"
 msgstr ""
 
-#: cp/decl.c:5690 cp/decl.c:5705
-#, fuzzy
-msgid "no type named `%#T' in `%#T'"
-msgstr "`asm' Ãæ¤ËÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾ `%s' ¤¬¤¢¤ê¤Þ¤¹"
+#: cp/pt.c:3387
+#, fuzzy, c-format
+msgid "  expected a type, got `%E'"
+msgstr "ͽ´ü¤·¤Ê¤¤·¿¤¬ `id' (%s) ¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:5922
+#: cp/pt.c:3399
 #, fuzzy
-msgid "lookup of `%D' finds `%#D'"
-msgstr "`%s' ¤Î̾Á°°ú¤­¤ÏÊѹ¹¤µ¤ì¤Þ¤·¤¿"
+msgid "  expected a type, got `%T'"
+msgstr "ͽ´ü¤·¤Ê¤¤·¿¤¬ `id' (%s) ¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:5924
-msgid "  instead of `%D' from dependent base class"
+#: cp/pt.c:3401
+msgid "  expected a class template, got `%T'"
 msgstr ""
 
-#: cp/decl.c:5926
-msgid "  (use `typename %T::%D' if that's what you meant)"
+#: cp/pt.c:3437
+msgid "  expected a template of type `%D', got `%D'"
 msgstr ""
 
-#: cp/decl.c:6099
-msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
+#: cp/pt.c:3459
+msgid "template-argument `%T' uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:6922
-#, fuzzy
-msgid "an anonymous union cannot have function members"
-msgstr "̵̾¶¦ÍÑÂΤ˥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤»¤ó"
+#: cp/pt.c:3462
+msgid "template-argument `%T' uses local type `%T'"
+msgstr ""
 
-#: cp/decl.c:6939
-msgid "member %#D' with constructor not allowed in anonymous aggregate"
+#: cp/pt.c:3472
+msgid "template-argument `%T' is a variably modified type"
 msgstr ""
 
-#: cp/decl.c:6942
-msgid "member %#D' with destructor not allowed in anonymous aggregate"
+#: cp/pt.c:3507
+msgid "could not convert template argument `%E' to `%T'"
 msgstr ""
 
-#: cp/decl.c:6945
-msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
+#: cp/pt.c:3551
+#, c-format
+msgid "wrong number of template arguments (%d, should be %d)"
 msgstr ""
 
-#: cp/decl.c:6983
+#: cp/pt.c:3555
 #, fuzzy
-msgid "redeclaration of C++ built-in type `%T'"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "provided for `%D'"
+msgstr "`%#D' ¤Î¤¿¤á¤Î¥Ç¥¹¥È¥é¥¯¥¿¤¬É¬ÍפǤ¹"
 
-#: cp/decl.c:7018
-msgid "multiple types in one declaration"
-msgstr "°ì¤Ä¤ÎÀë¸À¤ËÊ£¿ô¤Î·¿¤¬¤¢¤ê¤Þ¤¹"
+#: cp/pt.c:3602
+#, fuzzy, c-format
+msgid "template argument %d is invalid"
+msgstr "¥Þ¥¯¥í°ú¿ô \"%s\" ¤Ïʸ»úÎ󲽤µ¤ì¤Þ¤¹"
 
-#: cp/decl.c:7021
-msgid "declaration does not declare anything"
-msgstr "Àë¸À¤¬²¿¤âÀë¸À¤·¤Æ¤¤¤Þ¤»¤ó"
+#: cp/pt.c:3837
+msgid "non-template used as template"
+msgstr ""
 
-#: cp/decl.c:7045
+#: cp/pt.c:3968
 #, fuzzy
-msgid "missing type-name in typedef-declaration"
-msgstr "typdef Àë¸À¤Ç·¿Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "`%T' is not a template"
+msgstr "¥Æ¥ó¥×¥ì¡¼¥ÈÆâ¤Ç `%s' ¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:7052
-msgid "ISO C++ prohibits anonymous structs"
-msgstr "ISO C++ ¤Ï̵̾¹½Â¤ÂΤò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹"
+#: cp/pt.c:3981
+msgid "non-template type `%T' used as a template"
+msgstr ""
 
-#: cp/decl.c:7059
+#: cp/pt.c:3983
 #, fuzzy
-msgid "`%D' can only be specified for functions"
-msgstr "Èó´Ø¿ô `%s' ¤Î°ú¿ô¤Ë format Â°À­¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "for template declaration `%D'"
+msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
 
-#: cp/decl.c:7061
-msgid "`%D' can only be specified inside a class"
+#: cp/pt.c:4598
+msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr ""
 
-#: cp/decl.c:7063
+#: cp/pt.c:5074
 #, fuzzy
-msgid "`%D' can only be specified for constructors"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "ambiguous class template instantiation for `%#T'"
+msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂ⽤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: cp/decl.c:7066
+#: cp/pt.c:5081
 #, fuzzy
-msgid "`%D' can only be specified for objects and functions"
-msgstr "Èó´Ø¿ô `%s' ¤Î°ú¿ô¤Ë format Â°À­¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "%s %+#T"
+msgstr "%s: %s"
 
-#: cp/decl.c:7203
+#: cp/pt.c:6104 cp/pt.c:6214
 #, fuzzy
-msgid "typedef `%D' is initialized"
-msgstr "typedef `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+msgid "instantiation of `%D' as type `%T'"
+msgstr "%s: `%s' ¤Î½é´ü²½:\n"
 
-#: cp/decl.c:7209
+#: cp/pt.c:6258
 #, fuzzy
-msgid "function `%#D' is initialized like a variable"
-msgstr "´Ø¿ô `%s' ¤¬ÊÑ¿ô¤Ç¤¢¤ë¤«¤Î¤è¤¦¤Ë½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+msgid "invalid parameter type `%T'"
+msgstr "²¾°ú¿ô `%s' ¤Ï̵¸ú¤Ç¤¹"
 
-#: cp/decl.c:7221
+#: cp/pt.c:6260
 #, fuzzy
-msgid "declaration of `%#D' has `extern' and is initialized"
-msgstr "`%s' ¤ÎÀë¸À¤Ë `extern' ¤¬¤Ä¤¤¤Æ¤ª¤ê¡¢½é´ü²½¤â¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "in declaration `%D'"
+msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:7251
+#: cp/pt.c:6335
 #, fuzzy
-msgid "`%#D' is not a static member of `%#T'"
-msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "creating pointer to member function of non-class type `%T'"
+msgstr "¥á¥ó¥Ð´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢¥¯¥é¥¹¥¹¥³¡¼¥×Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:7256
-#, fuzzy
-msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
-msgstr "ISO C++ ¤Ï #if Æâ¤Î \"%s\" ¤òµö¤·¤Þ¤»¤ó"
+#: cp/pt.c:6498
+msgid "creating array with size zero"
+msgstr "Â礭¤µ¥¼¥í¤ÎÇÛÎó¤òºî¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:7267
-#, fuzzy
-msgid "duplicate initialization of %D"
-msgstr "½ÅÊ£¤·¤¿½é´ü²½»Ò"
+#: cp/pt.c:6512
+#, fuzzy, c-format
+msgid "creating array with size zero (`%E')"
+msgstr "Â礭¤µ¥¼¥í¤ÎÇÛÎó¤òºî¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:7296
+#: cp/pt.c:6751
 #, fuzzy
-msgid "declaration of `%#D' outside of class is not definition"
-msgstr "`%s' ¤Î weak Àë¸À¤ÏÄêµÁ¤è¤ê¤âÀè¤Ë¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "forming reference to void"
+msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î»²¾È¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:7344
-#, fuzzy
-msgid "variable `%#D' has initializer but incomplete type"
-msgstr "ÊÑ¿ô `%s' ¤Ë¤Ï½é´ü²½»Ò¤¬¤¢¤ê¤Þ¤¹¤¬¡¢ÉÔ´°Á´·¿¤Ç¤¹"
+#: cp/pt.c:6753
+msgid "forming %s to reference type `%T'"
+msgstr ""
 
-#: cp/decl.c:7352 cp/decl.c:7703
+#: cp/pt.c:6791
 #, fuzzy
-msgid "elements of array `%#D' have incomplete type"
-msgstr "ÇÛÎó `%s' ¤ÎÍ×ÁǤËÉÔ´°Á´·¿¤¬¤¢¤ê¤Þ¤¹"
+msgid "creating pointer to member of non-class type `%T'"
+msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
 
-#: cp/decl.c:7368
+#: cp/pt.c:6797
 #, fuzzy
-msgid "aggregate `%#D' has incomplete type and cannot be initialized"
-msgstr "½¸¹çÂΤ¬ÉôʬŪ¤Ë¥Ö¥é¥±¥Ã¥È¤Î½é´ü²½»Ò¤ò»ý¤Á¤Þ¤¹"
+msgid "creating pointer to member reference type `%T'"
+msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
 
-#: cp/decl.c:7407
+#: cp/pt.c:6875
 #, fuzzy
-msgid "`%D' declared as reference but not initialized"
-msgstr "`%s' ¤¬Ê̤Υ·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "creating array of `%T'"
+msgstr "°ú¿ô %d ¸Ä¤Î `%s' ¤òÅϤ·¤Þ¤¹"
 
-#: cp/decl.c:7416
-#, fuzzy
-msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
-msgstr "ISO C++ ¤Ï new ¤Ø¤Î½¸¹çÂνé´ü²½»Ò¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/pt.c:6918
+msgid "`%T' is not a class, struct, or union type"
+msgstr ""
 
-#: cp/decl.c:7449
-#, fuzzy
-msgid "cannot initialize `%T' from `%T'"
-msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
+#: cp/pt.c:7028
+#, c-format
+msgid "use of `%s' in template"
+msgstr "¥Æ¥ó¥×¥ì¡¼¥ÈÆâ¤Ç `%s' ¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:7510
-#, fuzzy
-msgid "initializer fails to determine size of `%D'"
-msgstr "½é´ü²½»Ò¤Ï `%s' ¤Î¥µ¥¤¥º¤ÎÆÃÄê¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
+#: cp/pt.c:7790
+msgid "type `%T' composed from a local class is not a valid template-argument"
+msgstr ""
 
-#: cp/decl.c:7515
+#: cp/pt.c:7791
 #, fuzzy
-msgid "array size missing in `%D'"
-msgstr "`%s' ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "  trying to instantiate `%D'"
+msgstr "%s:%d:   `%s' ¤«¤é¼ÂÂ⽤µ¤ì¤Þ¤·¤¿\n"
 
-#: cp/decl.c:7527
-#, fuzzy
-msgid "zero-size array `%D'"
-msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/pt.c:8230
+msgid "incomplete type unification"
+msgstr "ÉÔ´°Á´¤Ê·¿¤Îñ°ì²½"
 
-#. An automatic variable with an incomplete type: that is an error.
-#. Don't talk about array types here, since we took care of that
-#. message in grokdeclarator.
-#: cp/decl.c:7560
-#, fuzzy
-msgid "storage size of `%D' isn't known"
-msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬¤ï¤«¤ê¤Þ¤»¤ó"
+#: cp/pt.c:9178
+#, c-format
+msgid "use of `%s' in template type unification"
+msgstr "¥Æ¥ó¥×¥ì¡¼¥È·¿Åý°ìÃæ `%s' ¤¬»ÈÍѤµ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:7582
+#: cp/pt.c:9596 cp/pt.c:9668
 #, fuzzy
-msgid "storage size of `%D' isn't constant"
-msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬°ìÄê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/decl.c:7633
-msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
-msgstr ""
+msgid "explicit instantiation of non-template `%#D'"
+msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
 
-#: cp/decl.c:7634
-msgid "  you can work around this by removing the initializer"
+#: cp/pt.c:9612 cp/pt.c:9663
+msgid "no matching template for `%D' found"
 msgstr ""
 
-#: cp/decl.c:7662
+#: cp/pt.c:9618
 #, fuzzy
-msgid "uninitialized const `%D'"
-msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
+msgid "explicit instantiation of `%#D'"
+msgstr "%s: `%s' ¤Î½é´ü²½:\n"
 
-#: cp/decl.c:7697
+#: cp/pt.c:9655
 #, fuzzy
-msgid "variable-sized object `%D' may not be initialized"
-msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
+msgid "duplicate explicit instantiation of `%#D'"
+msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:7708 cp/typeck2.c:201
+#: cp/pt.c:9680
 #, fuzzy
-msgid "`%D' has incomplete type"
-msgstr "`%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
+msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
+msgstr "ISO C++ ¤Ï¸º»»¤Ë¥á¥½¥Ã¥É¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:7740
-msgid "`%D' must be initialized by constructor, not by `{...}'"
-msgstr ""
+#: cp/pt.c:9684 cp/pt.c:9762
+#, fuzzy
+msgid "storage class `%D' applied to template instantiation"
+msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂ⽤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: cp/decl.c:7770
-msgid "structure `%D' with uninitialized const members"
-msgstr ""
+#: cp/pt.c:9729
+#, fuzzy
+msgid "explicit instantiation of non-template type `%T'"
+msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
 
-#: cp/decl.c:7772
-msgid "structure `%D' with uninitialized reference members"
-msgstr ""
+#: cp/pt.c:9743
+#, fuzzy
+msgid "explicit instantiation of `%#T' before definition of template"
+msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
 
-#: cp/decl.c:8037
-msgid "assignment (not initialization) in declaration"
-msgstr "Àë¸À¤ÎÃæ¤ËÂåÆþ(½é´ü²½¤Ç¤Ï¤Ê¤¯)¤¬¤¢¤ê¤Þ¤¹"
+#: cp/pt.c:9751
+#, fuzzy, c-format
+msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
+msgstr "ISO C++ ¤Ï¸º»»¤Ë´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:8047
+#: cp/pt.c:9795
 #, fuzzy
-msgid "cannot initialize `%D' to namespace `%D'"
-msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
+msgid "duplicate explicit instantiation of `%#T'"
+msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:8104
+#: cp/pt.c:10177
 #, fuzzy
-msgid "shadowing previous type declaration of `%#D'"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+msgid "explicit instantiation of `%D' but no definition available"
+msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
 
-#: cp/decl.c:8503
+#: cp/pt.c:10551
 #, fuzzy
-msgid "multiple initializations given for `%D'"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
-
-#: cp/decl.c:8603
-msgid "invalid catch parameter"
-msgstr "̵¸ú¤Ê catch ¤Î°ú¿ô"
-
-#: cp/decl.c:8721
-#, fuzzy
-msgid "destructor for alien class `%T' cannot be a member"
-msgstr "¾¤Î¥¯¥é¥¹ `%s' ¤Î¥Ç¥¹¥È¥é¥¯¥¿¤ò¡¢¥á¥ó¥Ð¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/decl.c:8724
-#, fuzzy
-msgid "constructor for alien class `%T' cannot be a member"
-msgstr "¾¤Î¥¯¥é¥¹ `%s' ¤Î¥Ç¥¹¥È¥é¥¯¥¿¤ò¡¢¥á¥ó¥Ð¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/decl.c:8743
-msgid "`%D' declared as a `virtual' %s"
-msgstr ""
-
-#: cp/decl.c:8745
-#, fuzzy
-msgid "`%D' declared as an `inline' %s"
-msgstr "ÊÑ¿ô `%s' ¤¬ `inline' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:8747
-#, fuzzy
-msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
-
-#: cp/decl.c:8750
-#, fuzzy
-msgid "`%D' declared as a friend"
-msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: cp/decl.c:8756
-#, fuzzy
-msgid "`%D' declared with an exception specification"
-msgstr "Îã³°»ÅÍͤθ¡ºº¤ò¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
-
-#: cp/decl.c:8831
-msgid "cannot declare `::main' to be a template"
-msgstr "`::main' ¤ò template ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "`%#T' is not a valid type for a template constant parameter"
+msgstr "'#' ¤Ë¥Þ¥¯¥í²¾°ú¿ô̾¤¬Â³¤¤¤Æ¤¤¤Þ¤»¤ó"
 
-#: cp/decl.c:8833
-msgid "cannot declare `::main' to be inline"
-msgstr "`::main' ¤ò inline ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: cp/repo.c:271
+msgid "-frepo must be used with -c"
+msgstr "-frepo ¤Ï -c ÉÕ¤­¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:8835
-msgid "cannot declare `::main' to be static"
-msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: cp/repo.c:361
+#, c-format
+msgid "mysterious repository information in %s"
+msgstr "%s ¤ËÉԲIJò¤Ê¥ê¥Ý¥¸¥È¥ê¾ðÊ󤬤¢¤ê¤Þ¤¹"
 
-#: cp/decl.c:8838
-msgid "`main' must return `int'"
-msgstr "`main' ¤Ï `int' ¤òÊÖ¤µ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: cp/repo.c:376
+#, c-format
+msgid "can't create repository information file `%s'"
+msgstr "¥Õ¥¡¥¤¥ë `%s' ¤Ë¥ê¥Ý¥¸¥È¥ê¾ðÊó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8866
-msgid "non-local function `%#D' uses anonymous type"
-msgstr ""
+#: cp/rtti.c:240
+msgid "cannot use typeid with -fno-rtti"
+msgstr "-fno-rtti ¤¬»ØÄꤵ¤ì¤ë¤È typeid ¤ò»È¤¨¤Þ¤»¤ó"
 
-#: cp/decl.c:8869
-msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
-msgstr ""
+#: cp/rtti.c:246
+msgid "must #include <typeinfo> before using typeid"
+msgstr "typeid ¤ò»È¤¦Á°¤Ë #include <typeinfo> ¤È¤·¤Ê¤¤¤È¤¤¤±¤Þ¤»¤ó"
 
-#: cp/decl.c:8875
-msgid "non-local function `%#D' uses local type `%T'"
+#: cp/rtti.c:320
+msgid "cannot create type information for type `%T' because its size is variable"
 msgstr ""
 
-#: cp/decl.c:8898
-msgid "%smember function `%D' cannot have `%T' method qualifier"
+#: cp/rtti.c:585 cp/rtti.c:599
+msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
 msgstr ""
 
-#: cp/decl.c:8922
-#, fuzzy
-msgid "defining explicit specialization `%D' in friend declaration"
-msgstr "Àë¸À¤ÎÃæ¤ËÂåÆþ(½é´ü²½¤Ç¤Ï¤Ê¤¯)¤¬¤¢¤ê¤Þ¤¹"
-
-#. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:8932
-msgid "invalid use of template-id `%D' in declaration of primary template"
+#: cp/rtti.c:675
+msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
 msgstr ""
 
-#: cp/decl.c:8960
-msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
+#: cp/search.c:348
+msgid "`%T' is an inaccessible base of `%T'"
 msgstr ""
 
-#: cp/decl.c:8967
-msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
+#: cp/search.c:358
+msgid "`%T' is an ambiguous base of `%T'"
 msgstr ""
 
-#: cp/decl.c:9029
-#, fuzzy
-msgid "definition of implicitly-declared `%D'"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `auto' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/search.c:1925
+msgid "adjusting pointers for covariant returns"
+msgstr "¶¦ÊÑ(covariant)Ìá¤êÃͤؤΥݥ¤¥ó¥¿¤òÄ´À°¤·¤Þ¤¹"
 
-#: cp/decl.c:9041 cp/decl2.c:1384
+#: cp/search.c:1929 cp/search.c:1936
 #, fuzzy
-msgid "no `%#D' member function declared in class `%T'"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢¥¯¥é¥¹¥¹¥³¡¼¥×Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "invalid covariant return type for `%#D'"
+msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
 
-#: cp/decl.c:9160
-msgid "non-local variable `%#D' uses local type `%T'"
+#: cp/search.c:1930
+msgid "  overriding `%#D' (must be pointer or reference to class)"
 msgstr ""
 
-#: cp/decl.c:9250
-msgid "invalid in-class initialization of static data member of non-integral type `%T'"
+#: cp/search.c:1937
+msgid "  overriding `%#D' (must use pointer or reference)"
 msgstr ""
 
-#: cp/decl.c:9259
+#: cp/search.c:1942
 #, fuzzy
-msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
-msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
+msgid "conflicting return type specified for `%#D'"
+msgstr "`%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
 
-#: cp/decl.c:9262
-#, fuzzy
-msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
-msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/search.c:1943
+msgid "  overriding `%#D'"
+msgstr ""
 
-#: cp/decl.c:9312
-#, fuzzy
-msgid "size of array `%D' has non-integer type"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤ÏÈóÀ°¿ô·¿"
+#: cp/search.c:1952
+#, fuzzy, c-format
+msgid "looser throw specifier for `%#F'"
+msgstr "`%s' ¤ËÂФ·¤Æ char ¤È¤È¤â¤Ë long ¤Þ¤¿¤Ï short ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:9314
-#, fuzzy
-msgid "size of array has non-integer type"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤ÏÈóÀ°¿ô·¿"
+#: cp/search.c:1953
+#, c-format
+msgid "  overriding `%#F'"
+msgstr ""
 
-#: cp/decl.c:9334
+#. A static member function cannot match an inherited
+#. virtual member function.
+#: cp/search.c:2042
 #, fuzzy
-msgid "size of array `%D' is negative"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤¬Éé¤Ç¤¹"
+msgid "`%#D' cannot be declared"
+msgstr "const `%s' ¤ò `mutable' ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:9336
-#, fuzzy
-msgid "size of array is negative"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤¬Éé¤Ç¤¹"
+#: cp/search.c:2043
+msgid "  since `%#D' declared in base class"
+msgstr ""
 
-#: cp/decl.c:9345
-#, fuzzy
-msgid "ISO C++ forbids zero-size array `%D'"
-msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/search.c:2184
+msgid "`%#D' needs a final overrider"
+msgstr ""
 
-#: cp/decl.c:9347
-#, fuzzy
-msgid "ISO C++ forbids zero-size array"
-msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/semantics.c:919
+#, fuzzy, c-format
+msgid "type of asm operand `%E' could not be determined"
+msgstr "²¾°ú¿ô `%s' ¤Î·¿¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: cp/decl.c:9354
-#, fuzzy
-msgid "size of array `%D' is not an integral constant-expression"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤ÏÈóÀ°¿ô·¿"
+#: cp/semantics.c:1051
+msgid "ISO C++ does not permit named return values"
+msgstr "ISO C++ ¤Ï̾Á°¤Ä¤­Ìá¤êÃͤòµö²Ä¤·¤Þ¤»¤ó"
 
-#: cp/decl.c:9357
-#, fuzzy
-msgid "size of array is not an integral constant-expression"
-msgstr "Äê¿ô¼°¤¬·ç¤±¤Æ¤¤¤ë¤«Ìµ¸ú¤Ç¤¹"
+#: cp/semantics.c:1060
+msgid "return identifier `%D' already in place"
+msgstr ""
 
-#: cp/decl.c:9375
-#, fuzzy
-msgid "ISO C++ forbids variable-size array `%D'"
-msgstr "ISO C89 ¤Ï²ÄÊÑĹ¥µ¥¤¥º¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/semantics.c:1068
+msgid "can't redefine default return value for constructors"
+msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿ÍѤΥǥե©¥ë¥ÈÌá¤êÃͤòºÆÄêµÁ¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:9378
-#, fuzzy
-msgid "ISO C++ forbids variable-size array"
-msgstr "ISO C89 ¤Ï²ÄÊÑĹ¥µ¥¤¥º¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/semantics.c:1100
+msgid "only constructors take base initializers"
+msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤·¤«´ðÄì½é´ü²½»Ò¥ê¥¹¥È¤ò¤È¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:9389
-msgid "overflow in array dimension"
-msgstr "ÇÛÎó¤Î¼¡¸µ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: cp/semantics.c:1342
+msgid "`this' is unavailable for static member functions"
+msgstr "`this' ¤ÏÀÅŪ¥á¥ó¥Ð´Ø¿ô¤«¤é»ÈÍѤǤ­¤Þ¤»¤ó"
 
-#: cp/decl.c:9448
-#, fuzzy
-msgid "declaration of `%D' as %s"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/semantics.c:1348
+msgid "invalid use of `this' in non-member function"
+msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
 
-#: cp/decl.c:9450
-#, fuzzy, c-format
-msgid "creating %s"
-msgstr "%s ¤òºîÀ®Ãæ.\n"
+#: cp/semantics.c:1350
+msgid "invalid use of `this' at top level"
+msgstr "¥È¥Ã¥×¥ì¥Ù¥ë¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
 
-#: cp/decl.c:9462
-msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
+#: cp/semantics.c:1380
+msgid "calling type `%T' like a method"
 msgstr ""
 
-#: cp/decl.c:9465
-msgid "multidimensional array must have bounds for all dimensions except the first"
+#: cp/semantics.c:1418
+msgid "destructor specifier `%T::~%T()' must have matching names"
 msgstr ""
 
-#: cp/decl.c:9494
+#: cp/semantics.c:1424
 #, fuzzy
-msgid "return type specification for constructor invalid"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "`%E' is not of type `%T'"
+msgstr "`%s' ¤Ï `%s' ¤Ë±þÅú¤·¤Þ¤»¤ó"
 
-#: cp/decl.c:9501
-#, fuzzy
-msgid "return type specification for destructor invalid"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/semantics.c:1612
+msgid "template type parameters must use the keyword `class' or `typename'"
+msgstr "¥Æ¥ó¥×¥ì¡¼¥È·¿²¾°ú¿ô¤Ë¤Ï `class' ¤ä `typename' Í½Ìó¸ì¤ò»È¤ï¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:9507
-#, fuzzy
-msgid "operator `%T' declared to return `%T'"
-msgstr "`operator delete' ¤ÎÌá¤ê·¿¤Ï `void' ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: cp/semantics.c:1651
+msgid "invalid default template argument"
+msgstr "̵¸ú¤Ê¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥È°ú¿ô"
 
-#: cp/decl.c:9509
+#: cp/semantics.c:1693
 #, fuzzy
-msgid "return type specified for `operator %T'"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:9679
-msgid "destructors must be member functions"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤Ï¥á¥ó¥Ð´Ø¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "definition of `%#T' inside template parameter list"
+msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¥ê¥¹¥È¤Î¥·¥ó¥Ü¥ë¤òʤ¤¤±£¤·¤Þ¤¹"
 
-#: cp/decl.c:9698
-msgid "destructor `%T' must match class name `%T'"
-msgstr ""
+#: cp/semantics.c:1709
+#, fuzzy
+msgid "invalid definition of qualified type `%T'"
+msgstr "̤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
 
-#: cp/decl.c:9748
+#: cp/semantics.c:2051
 #, fuzzy
-msgid "invalid declarator"
+msgid "invalid base-class specification"
 msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
 
-#: cp/decl.c:9801
-msgid "declarator-id missing; using reserved word `%D'"
+#: cp/semantics.c:2060
+msgid "base class `%T' has cv qualifiers"
 msgstr ""
 
-#: cp/decl.c:9845
+#: cp/semantics.c:2091
 #, fuzzy
-msgid "`%T::%D' is not a valid declarator"
-msgstr "`%s' ¤ÏÀë¸À¤Î»Ï¤Þ¤ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "multiple declarators in template declaration"
+msgstr "°ì¤Ä¤ÎÀë¸À¤ËÊ£¿ô¤Î·¿¤¬¤¢¤ê¤Þ¤¹"
 
-#: cp/decl.c:9847
-msgid "  perhaps you want `typename %T::%D' to make it a type"
-msgstr ""
+#: cp/spew.c:225
+#, c-format
+msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
+msgstr "¼±ÊÌ»Ò̾ `%s' ¤Ï GNU C++ ÆâÉô¤Î¥Í¡¼¥ß¥ó¥°Àïά¤È¶¥¹ç¤·¤Þ¤¹"
 
-#: cp/decl.c:9859
-#, fuzzy
-msgid "type `%T' is not derived from type `%T'"
-msgstr "È¿Éü»Ò `%s' ¤ÏÇÉÀ¸·¿¤Ç¤¹"
+#: cp/spew.c:1002 cp/spew.c:1336
+msgid "parse error at end of saved function text"
+msgstr "ÊݸºÑ¤ß´Ø¿ô¥Æ¥­¥¹¥È¤ÎËöÈø¤Ç¹½Ê¸²òÀÏ¥¨¥é¡¼"
 
-#. Parse error puts this typespec where
-#. a declarator should go.
-#: cp/decl.c:9905
-msgid "`%T' specified as declarator-id"
-msgstr ""
+#: cp/spew.c:1090 cp/spew.c:1178
+#, fuzzy
+msgid "%Hend of file read inside definition"
+msgstr "ʸ»úÎóÄê¿ô¤ÎÃæ¤Ç¥Õ¥¡¥¤¥ë¤Î½ªÃ¼¤ò¸¡½Ð¤·¤Þ¤·¤¿"
 
-#: cp/decl.c:9907
-msgid "  perhaps you want `%T' for a constructor"
-msgstr ""
+#: cp/spew.c:1121
+msgid "parse error in method specification"
+msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
 
-#: cp/decl.c:9921
-#, fuzzy
-msgid "`%D' as declarator"
-msgstr "`%s' ¤ÏÀë¸À¤è¤ê¤âÀè¤Ë»ÈÍѤµ¤ì¤Þ¤·¤¿"
+#: cp/spew.c:1161
+msgid "function body for constructor missing"
+msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Î´Ø¿ôËÜÂΤò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:9936
+#: cp/spew.c:1258
 #, fuzzy
-msgid "declaration of `%D' as non-function"
-msgstr "`%s' ¤ÎÀë¸À¤Ï´Ø¿ô¤ÎÇÛÎó"
-
-#: cp/decl.c:10005
-msgid "`bool' is now a keyword"
-msgstr "`bool' ¤Ïº£¤ä¥­¡¼¥ï¡¼¥É¤Ç¤¹"
+msgid "%Hend of file read inside default argument"
+msgstr "ʸ»úÄê¿ô¤ÎÃæ¤Ç¥Õ¥¡¥¤¥ë¤Î½ªÃ¼¤ò¸¡½Ð¤·¤Þ¤·¤¿"
 
-#: cp/decl.c:10007
-msgid "extraneous `%T' ignored"
+#: cp/spew.c:1415
+msgid "circular dependency in default args of `%#D'"
 msgstr ""
 
-#: cp/decl.c:10023 cp/decl.c:10057
+#: cp/spew.c:1479
 #, fuzzy
-msgid "multiple declarations `%T' and `%T'"
-msgstr "¥á¥½¥Ã¥É `%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
-
-#: cp/decl.c:10036
-msgid "ISO C++ does not support `long long'"
-msgstr "ISO C++ ¤Ï `long long' ¤ò¼õ¤±Æþ¤ì¤Þ¤»¤ó"
+msgid "invalid type `%T' for default argument to `%T'"
+msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
 
-#: cp/decl.c:10128 cp/decl.c:10131
-#, fuzzy, c-format
-msgid "ISO C++ forbids declaration of `%s' with no type"
-msgstr "ISO C ¤Ï¥á¥ó¥Ð¤Î¤Ê¤¤¥á¥ó¥ÐÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/spew.c:1539
+#, c-format
+msgid "%s before `%s'"
+msgstr "%s ¤¬ `%s' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
 
-#. The implicit typename extension is deprecated and will be
-#. removed.  Warn about its use now.
-#: cp/decl.c:10141
-msgid "`%T' is implicitly a typename"
-msgstr ""
+#: cp/spew.c:1541
+#, c-format
+msgid "%s before `%c'"
+msgstr "%s ¤¬ `%c' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cp/decl.c:10177
+#: cp/spew.c:1543
 #, c-format
-msgid "short, signed or unsigned invalid for `%s'"
-msgstr "short, Éä¹ç¤Ä¤­¤Þ¤¿¤ÏÉä¹ç¤Ê¤·¤Ï `%s' ¤Ë¤È¤Ã¤Æ̵¸ú¤Ç¤¹"
+msgid "%s before `\\%o'"
+msgstr "%s ¤¬ `\\%o' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cp/decl.c:10182
+#: cp/spew.c:1546
 #, c-format
-msgid "long and short specified together for `%s'"
-msgstr "long ¤È short ¤¬ `%s' ¤ËÂФ·¤Æ°ì½ï¤Ë»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "%s before `%s' token"
+msgstr "%s ¤¬ `%s' ¥È¡¼¥¯¥ó¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cp/decl.c:10193
+#: cp/tree.c:251 cp/tree.c:263
 #, c-format
-msgid "signed and unsigned given together for `%s'"
-msgstr "Éä¹çÉÕ¤­¤ÈÉä¹ç̵¤·¤¬ `%s' ¤ËÂФ·¤Æ°ì½ï¤ËÍ¿¤¨¤é¤ì¤Æ¤¤¤Þ¤¹"
-
-#: cp/decl.c:10298
-#, fuzzy
-msgid "qualifiers are not allowed on declaration of `operator %T'"
-msgstr "`operator delete' ¤ÎÀë¸ÀÆâ¤Ë¿¤¹¤®¤ë°ú¿ô"
+msgid "non-lvalue in %s"
+msgstr "%s ¤Ëº¸ÊÕÃͤǤϤʤ¤ÃÍ"
 
-#: cp/decl.c:10326
+#: cp/tree.c:635
 #, fuzzy
-msgid "member `%D' cannot be declared both virtual and static"
-msgstr "Èó¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/decl.c:10340
-msgid "storage class specifiers invalid in parameter declarations"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
+msgid "`%V' qualifiers cannot be applied to `%T'"
+msgstr "`%s' ¤Ï `%s' ¤Ë±þÅú¤·¤Þ¤»¤ó"
 
-#: cp/decl.c:10344
-msgid "typedef declaration invalid in parameter declaration"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Î typedef Àë¸À¤Ï̵¸ú¤Ç¤¹"
+#: cp/tree.c:2012
+#, fuzzy, c-format
+msgid "`%s' attribute can only be applied to Java class definitions"
+msgstr "`java_interface' Â°À­¤Ï Java ¥¯¥é¥¹ÄêµÁ¤ËÂФ·¤Æ¤Î¤ßÍѤ¤¤ë»ö¤¬¤Ç¤­¤Þ¤¹"
 
-#: cp/decl.c:10357
-msgid "virtual outside class declaration"
-msgstr "¥¯¥é¥¹Àë¸À¤Î³°Â¦¤Ç virtual »ØÄꤷ¤Æ¤¤¤Þ¤¹"
+#: cp/tree.c:2042
+#, fuzzy, c-format
+msgid "`%s' attribute can only be applied to class definitions"
+msgstr "`com_interface' Â°À­¤Ï¥¯¥é¥¹ÄêµÁ¤Ë¤Î¤ßÍѤ¤¤ë»ö¤¬¤Ç¤­¤Þ¤¹"
 
-#: cp/decl.c:10411
+#: cp/tree.c:2048
 #, c-format
-msgid "storage class specified for %s `%s'"
-msgstr "%s ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹»ØÄê»Ò `%s'"
-
-#: cp/decl.c:10449
-msgid "storage class specifiers invalid in friend function declarations"
-msgstr "friend ´Ø¿ôÀë¸ÀÆâ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
-
-#: cp/decl.c:10553
-#, fuzzy
-msgid "size of member `%D' is not constant"
-msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬°ìÄê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
+msgstr ""
 
-#: cp/decl.c:10632
-msgid "destructor cannot be static member function"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤òÀÅŪ¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: cp/tree.c:2073
+msgid "requested init_priority is not an integer constant"
+msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤ÏÀ°¿ô·¿¤ÎÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:10635
+#: cp/tree.c:2094
 #, fuzzy, c-format
-msgid "destructors may not be `%s'"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤Ï²¾°ú¿ô¤ò¼è¤ê¤Þ¤»¤ó"
+msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
+msgstr "init_priority Â°À­¤Ï¥¯¥é¥¹·¿¥ª¥Ö¥¸¥§¥¯¥È¤Î¥Õ¥¡¥¤¥ë¥¹¥³¡¼¥×ÄêµÁ¤Ç¤Î¤ß»È¤¨¤Þ¤¹"
 
-#: cp/decl.c:10656
-msgid "constructor cannot be static member function"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤òÀÅŪ¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: cp/tree.c:2102
+msgid "requested init_priority is out of range"
+msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤¬Èϰϳ°¤Ç¤¹"
 
-#: cp/decl.c:10659
-msgid "constructors cannot be declared virtual"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Ï virtual Àë¸À¤Ç¤­¤Þ¤»¤ó"
+#: cp/tree.c:2112
+msgid "requested init_priority is reserved for internal use"
+msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤ÏÆâÉô¤Ç»ÈÍѤ¹¤ë¤¿¤á¤ËͽÌ󤵤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:10664
+#: cp/tree.c:2122
 #, fuzzy, c-format
-msgid "constructors may not be `%s'"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Ï virtual Àë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "`%s' attribute is not supported on this platform"
+msgstr "init_priority Â°À­¤Ï¤³¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: cp/decl.c:10674
-msgid "return value type specifier for constructor ignored"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/tree.c:2659
+#, fuzzy, c-format
+msgid "lang_* check: failed in %s, at %s:%d"
+msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
 
-#: cp/decl.c:10693
+#: cp/typeck.c:524
 #, c-format
-msgid "can't initialize friend function `%s'"
-msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
+msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
+msgstr "ISO C++ ¤Ï `void *' ·¿¥Ý¥¤¥ó¥¿¤È´Ø¿ô¥Ý¥¤¥ó¥¿¤È¤Î %s ¤ò¶Ø¤¸¤Þ¤¹"
 
-#. Cannot be both friend and virtual.
-#: cp/decl.c:10697
-msgid "virtual functions cannot be friends"
-msgstr "²¾ÁÛ´Ø¿ô¤Ï friend ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: cp/typeck.c:545
+#, fuzzy
+msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
+msgstr "·¿¤¬Á´¤¯°Û¤Ê¤ë¥Ý¥¤¥ó¥¿¤ÎÈæ³Ó¤Ç¥­¥ã¥¹¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:10702
-msgid "friend declaration not in class definition"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: cp/typeck.c:1438
+#, fuzzy
+msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
+msgstr "ISO C ¤Ç¤Ï°ú¿ô¤«¤é¶¦ÍÑÂΤؤÎÊÑ´¹¤ò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:10704
+#: cp/typeck.c:1516
 #, fuzzy, c-format
-msgid "can't define friend function `%s' in a local class definition"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "invalid application of `%s' to a member function"
+msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
 
-#: cp/decl.c:10728
-#, fuzzy
-msgid "destructors may not have parameters"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤Ï²¾°ú¿ô¤ò¼è¤ê¤Þ¤»¤ó"
+#: cp/typeck.c:1522
+#, fuzzy, c-format
+msgid "invalid application of `%s' to non-static member"
+msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
 
-#: cp/decl.c:10758
-#, c-format
-msgid "cannot declare %s to references"
-msgstr "%s ¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: cp/typeck.c:1540
+msgid "sizeof applied to a bit-field"
+msgstr "sizeof ¤¬¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:10769
-#, fuzzy
-msgid "cannot declare pointer to `%#T' member"
-msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: cp/typeck.c:1543
+msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
+msgstr "ISO C++ ¤Ï´Ø¿ô·¿¤Î¼°¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:10784
-msgid "invalid type: `void &'"
-msgstr "̵¸ú¤Ê·¿: `void &'"
+#: cp/typeck.c:1655
+msgid "invalid use of non-lvalue array"
+msgstr "Èóº¸ÊÕÃÍÇÛÎó¤Î̵¸ú¤ÊÍøÍÑ"
 
-#: cp/decl.c:10835
-msgid "discarding `const' applied to a reference"
-msgstr "»²¾È¤ËÍѤ¤¤é¤ì¤¿ `const' ¤Ï¼Î¤Æ¤é¤ì¤Þ¤¹"
+#: cp/typeck.c:1761
+#, fuzzy
+msgid "deprecated conversion from string constant to `%T'"
+msgstr "ʸ»úÎóÄê¿ôÃæ¤Î \\r ¥¨¥¹¥±¡¼¥×"
 
-#: cp/decl.c:10837
-msgid "discarding `volatile' applied to a reference"
-msgstr "»²¾È¤ËÍѤ¤¤é¤ì¤¿ `volatile' ¤Ï¼Î¤Æ¤é¤ì¤Þ¤¹"
+#: cp/typeck.c:1892 cp/typeck.c:2115
+msgid "request for member `%D' in `%E', which is of non-class type `%T'"
+msgstr ""
 
-#: cp/decl.c:10948
-msgid "extra qualification `%T::' on member `%s' ignored"
+#: cp/typeck.c:1918
+#, fuzzy
+msgid "`%D' is not a member of `%T'"
+msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
+
+#: cp/typeck.c:1958 cp/typeck.c:1979
+msgid "invalid access to non-static data member `%D' of NULL object"
 msgstr ""
 
-#: cp/decl.c:10958
-msgid "cannot declare member function `%T::%s' within `%T'"
+#: cp/typeck.c:1960 cp/typeck.c:1981
+msgid "(perhaps the `offsetof' macro was used incorrectly)"
 msgstr ""
 
-#: cp/decl.c:10973
-msgid "cannot declare member `%T::%s' within `%T'"
+#: cp/typeck.c:2161
+#, fuzzy
+msgid "`%D::%D' is not a member of `%T'"
+msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
+
+#: cp/typeck.c:2187
+msgid "destructor specifier `%T::~%T' must have matching names"
 msgstr ""
 
-#. [dcl.fct.spec] The explicit specifier shall only be used in
-#. declarations of constructors within a class definition.
-#: cp/decl.c:11053
-msgid "only declarations of constructors can be `explicit'"
-msgstr "`explicit' ¤Ë¤Ç¤­¤ë¤Î¤Ï¡¢¥³¥ó¥¹¥È¥é¥¯¥¿¤À¤±¤Ç¤¹"
+#: cp/typeck.c:2193
+msgid "type `%T' has no destructor"
+msgstr ""
 
-#: cp/decl.c:11061
-#, c-format
-msgid "non-member `%s' cannot be declared `mutable'"
-msgstr "Èó¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: cp/typeck.c:2232
+#, fuzzy
+msgid "`%D' is not a member template function"
+msgstr "`%s' ¤ÏÄ̾Èó static ¤Ê´Ø¿ô¤Ç¤¹"
 
-#: cp/decl.c:11066
-#, c-format
-msgid "non-object member `%s' cannot be declared `mutable'"
-msgstr "È󥪥֥¸¥§¥¯¥È¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#. A pointer to incomplete type (other than cv void) can be
+#. dereferenced [expr.unary.op]/1
+#: cp/typeck.c:2326
+msgid "`%T' is not a pointer-to-object type"
+msgstr ""
 
-#: cp/decl.c:11072
+#: cp/typeck.c:2353
 #, c-format
-msgid "function `%s' cannot be declared `mutable'"
-msgstr "´Ø¿ô `%s' ¤ò `mutable' ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "invalid use of `%s' on pointer to member"
+msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
 
-#: cp/decl.c:11077
-#, c-format
-msgid "static `%s' cannot be declared `mutable'"
-msgstr "static `%s' ¤ò mutable ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: cp/typeck.c:2359
+msgid "invalid type argument"
+msgstr "̵¸ú¤Ê·¿°ú¿ô¤Ç¤¹"
 
-#: cp/decl.c:11082
-#, c-format
-msgid "const `%s' cannot be declared `mutable'"
-msgstr "const `%s' ¤ò `mutable' ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: cp/typeck.c:2462
+msgid "ISO C++ forbids subscripting non-lvalue array"
+msgstr "ISO C++ ¤Ïº¸ÊÕÃͤǤϤʤ¤ÇÛÎó¤Îź»ú¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:11095
-#, fuzzy
-msgid "template-id `%D' used as a declarator"
-msgstr "²¾°ú¿ô `%s' ¾¯¤·Á°Êý¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/typeck.c:2473
+msgid "subscripting array declared `register'"
+msgstr "`register' ¤ÈÀë¸À¤µ¤ì¤¿ÇÛÎó¤Ëź»ú¤ò¤Ä¤±¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:11116
-msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
-msgstr ""
+#: cp/typeck.c:2558
+#, fuzzy, c-format
+msgid "object missing in use of `%E'"
+msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¹½ÃۤλÈÍѤǥª¥Ö¥¸¥§¥¯¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:11163
-msgid "typedef name may not be class-qualified"
-msgstr ""
+#: cp/typeck.c:2663
+msgid "ISO C++ forbids calling `::main' from within program"
+msgstr "ISO C++ ¤Ï¥×¥í¥°¥é¥à¤ÎÃ椫¤é `::main' ¤ò¸Æ¤Ó½Ð¤¹¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:11171
-#, fuzzy
-msgid "invalid type qualifier for non-member function type"
-msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
+#: cp/typeck.c:2688
+#, fuzzy, c-format
+msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
+msgstr "¤³¤³¤Ç¤Ï¥á¥ó¥Ð´Ø¿ô¥Ý¥¤¥ó¥¿¸Æ¤Ó½Ð¤·¤¬¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:11187
-msgid "typedef declaration includes an initializer"
-msgstr "typedef Àë¸À¤¬½é´üÀßÄê»Ò¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+#: cp/typeck.c:2701
+#, fuzzy, c-format
+msgid "`%E' cannot be used as a function"
+msgstr "\"%s\" ¤Ï¥Þ¥¯¥í̾¤È¤·¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
 
-#: cp/decl.c:11240
+#: cp/typeck.c:2826
 #, fuzzy
-msgid "type qualifiers specified for friend class declaration"
-msgstr "°ì¤Ä¤Î¶õ¤ÎÀë¸ÀÃæ¤Ë¡¢Æó¤Ä¤Î·¿¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "too many arguments to %s `%+#D'"
+msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: cp/decl.c:11245
-#, fuzzy
-msgid "`inline' specified for friend class declaration"
-msgstr "¥¯¥é¥¹Àë¸À¤Î³°Â¦¤Ç virtual »ØÄꤷ¤Æ¤¤¤Þ¤¹"
+#: cp/typeck.c:2867
+msgid "parameter type of called function is incomplete"
+msgstr "¸Æ¤Ð¤ì¤¿´Ø¿ô¤Î²¾°ú¿ô¤Î·¿¤¬ÉÔ´°Á´¤Ç¤¹"
 
-#: cp/decl.c:11255
+#: cp/typeck.c:2930
 #, fuzzy
-msgid "template parameters cannot be friends"
-msgstr "Ê£»¨¤Ê¥Ñ¥é¥á¥¿¤ò¤â¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+msgid "too few arguments to %s `%+#D'"
+msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
 
-#: cp/decl.c:11257
-msgid "friend declaration requires class-key, i.e. `friend class %T::%T'"
+#: cp/typeck.c:3058 cp/typeck.c:3068
+msgid "assuming cast to type `%T' from overloaded function"
 msgstr ""
 
-#: cp/decl.c:11262
-#, fuzzy
-msgid "friend declaration requires class-key, i.e. `friend %#T'"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/decl.c:11278
-#, fuzzy
-msgid "trying to make class `%T' a friend of global scope"
-msgstr "¥¯¥é¥¹ `%s' ¤òÂç°è¥¹¥³¡¼¥×¤Î friend ¤Ë¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: cp/typeck.c:3128
+#, fuzzy, c-format
+msgid "division by zero in `%E / 0'"
+msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
 
-#: cp/decl.c:11289
-#, fuzzy
-msgid "invalid qualifiers on non-member function type"
-msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
+#: cp/typeck.c:3130
+#, fuzzy, c-format
+msgid "division by zero in `%E / 0.'"
+msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
 
-#: cp/decl.c:11308
-#, fuzzy
-msgid "abstract declarator `%T' used as declaration"
-msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+#: cp/typeck.c:3160
+#, fuzzy, c-format
+msgid "division by zero in `%E %% 0'"
+msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
 
-#: cp/decl.c:11320
-msgid "unnamed variable or field declared void"
-msgstr "̵̾ÊÑ¿ô¤ä¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/typeck.c:3162
+#, fuzzy, c-format
+msgid "division by zero in `%E %% 0.'"
+msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
 
-#: cp/decl.c:11329
-msgid "variable or field declared void"
-msgstr "ÊÑ¿ô¤Þ¤¿¤Ï¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/typeck.c:3242
+#, c-format
+msgid "%s rotate count is negative"
+msgstr "%s ¥í¡¼¥Æ¡¼¥È²ó¿ô¤¬Éé¤ÎÃͤǤ¹"
 
-#: cp/decl.c:11339
-msgid "cannot use `::' in parameter declaration"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Ç `::' ¤ò»È¤¨¤Þ¤»¤ó"
+#: cp/typeck.c:3245
+#, c-format
+msgid "%s rotate count >= width of type"
+msgstr "%s ¥í¡¼¥Æ¡¼¥È²ó¿ô >= ·¿¤ÎÉý¤Ç¤¹"
 
-#. Something like struct S { int N::j; };
-#: cp/decl.c:11385
-#, fuzzy
-msgid "invalid use of `::'"
-msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔŬÀڤǤ¹"
+#: cp/typeck.c:3276 cp/typeck.c:3281 cp/typeck.c:3372 cp/typeck.c:3377
+msgid "ISO C++ forbids comparison between pointer and integer"
+msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:11397
+#: cp/typeck.c:3555
 #, fuzzy
-msgid "function `%D' cannot be declared friend"
-msgstr "´Ø¿ô `%s' ¤ò `mutable' ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "comparison between types `%#T' and `%#T'"
+msgstr "¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¹Ô¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:11409
-msgid "can't make `%D' into a method -- not in a class"
-msgstr ""
+#: cp/typeck.c:3591
+msgid "comparison between signed and unsigned integer expressions"
+msgstr "Éä¹çÉÕ¤­¤ÈÉä¹ç̵¤·¤ÎÀ°¿ô¼°Æ±»Î¤ÎÈæ³Ó¤Ç¤¹"
 
-#: cp/decl.c:11418
+#: cp/typeck.c:3656
 #, fuzzy
-msgid "function `%D' declared virtual inside a union"
-msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: cp/decl.c:11430
-msgid "`%D' cannot be declared virtual, since it is always static"
-msgstr ""
+msgid "invalid operands of types `%T' and `%T' to binary `%O'"
+msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔŬÀڤǤ¹"
 
-#: cp/decl.c:11503
+#. Some sort of arithmetic operation involving NULL was
+#. performed.  Note that pointer-difference and pointer-addition
+#. have already been handled above, and so we don't end up here in
+#. that case.
+#: cp/typeck.c:3678
 #, fuzzy
-msgid "field `%D' has incomplete type"
-msgstr "Îΰè `%s' ¤ÏÉÔ´°Á´¤Ê·¿¤Ç¤¹"
+msgid "NULL used in arithmetic"
+msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:11505
-#, fuzzy
-msgid "name `%T' has incomplete type"
-msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
+#: cp/typeck.c:3745
+msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
+msgstr "ISO C++ ¤Ï¸º»»¤Ë `void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:11514
-#, fuzzy
-msgid "  in instantiation of template `%T'"
-msgstr "%s: `%s' ¤Î½é´ü²½:\n"
+#: cp/typeck.c:3747
+msgid "ISO C++ forbids using pointer to a function in subtraction"
+msgstr "ISO C++ ¤Ï¸º»»¤Ë´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:11524
-#, c-format
-msgid "`%s' is neither function nor member function; cannot be declared friend"
-msgstr "`%s' ¤Ï´Ø¿ô¤Ç¤â¥á¥ó¥Ð´Ø¿ô¤Ç¤â¤¢¤ê¤Þ¤»¤ó -- friend ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: cp/typeck.c:3749
+msgid "ISO C++ forbids using pointer to a method in subtraction"
+msgstr "ISO C++ ¤Ï¸º»»¤Ë¥á¥½¥Ã¥É¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:11541
-msgid "member functions are implicitly friends of their class"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Ï°ÅÌÛŪ¤Ë¤½¤Î¥¯¥é¥¹¤Î friend ¤Ç¤¹"
+#: cp/typeck.c:3751
+msgid "ISO C++ forbids using pointer to a member in subtraction"
+msgstr "ISO C++ ¤Ï¸º»»¤Ë¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#. An attempt is being made to initialize a non-static
-#. member.  But, from [class.mem]:
-#.
-#. 4 A member-declarator can contain a
-#. constant-initializer only if it declares a static
-#. member (_class.static_) of integral or enumeration
-#. type, see _class.static.data_.
-#.
-#. This used to be relatively common practice, but
-#. the rest of the compiler does not correctly
-#. handle the initialization unless the member is
-#. static so we make it static below.
-#: cp/decl.c:11583
-#, fuzzy
-msgid "ISO C++ forbids initialization of member `%D'"
-msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/typeck.c:3763
+msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+msgstr "¥Ý¥¤¥ó¥¿±é»»¤ÇÉÔ´°Á´·¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤Ï̵¸ú¤Ç¤¹"
 
-#: cp/decl.c:11585
-msgid "making `%D' static"
+#: cp/typeck.c:3823
+#, c-format
+msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
 msgstr ""
 
-#: cp/decl.c:11609
-msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
+#: cp/typeck.c:3829
+#, c-format
+msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/decl.c:11650
-#, c-format
-msgid "storage class `auto' invalid for function `%s'"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `auto' ¤Ï̵¸ú¤Ç¤¹"
+#: cp/typeck.c:3852
+msgid "taking address of temporary"
+msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:11652
+#: cp/typeck.c:4055
 #, c-format
-msgid "storage class `register' invalid for function `%s'"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `register' ¤Ï̵¸ú¤Ç¤¹"
+msgid "ISO C++ forbids %sing an enum"
+msgstr "ISO C++ ¤Ï enum ¤Î %s ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:11663
-#, c-format
-msgid "storage class `static' invalid for function `%s' declared out of global scope"
-msgstr "Âç°è¥¹¥³¡¼¥×³°¤Î´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `static' ¤Ï̵¸ú¤Ç¤¹"
+#: cp/typeck.c:4067
+#, fuzzy
+msgid "cannot %s a pointer to incomplete type `%T'"
+msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤ò»Ø¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:11665
-#, c-format
-msgid "storage class `inline' invalid for function `%s' declared out of global scope"
-msgstr "Âç°è¥¹¥³¡¼¥×³°¤Î´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `inline' ¤Ï̵¸ú¤Ç¤¹"
+#: cp/typeck.c:4074
+#, fuzzy
+msgid "ISO C++ forbids %sing a pointer of type `%T'"
+msgstr "ISO C++ ¤Ï¸º»»¤Ë `void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:11672
-#, c-format
-msgid "virtual non-class function `%s'"
-msgstr "virtual ¤ÊÈ󥯥饹´Ø¿ô `%s'"
+#: cp/typeck.c:4099
+msgid "cast to non-reference type used as lvalue"
+msgstr "º¸ÊÕÃͤȤ·¤Æ»È¤ï¤ì¤ëÈ󻲾ȷ¿¤Ø¤Î¥­¥ã¥¹¥È¤Ç¤¹"
 
-#: cp/decl.c:11701
+#: cp/typeck.c:4133
 #, fuzzy
-msgid "cannot declare member function `%D' to have static linkage"
-msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "invalid use of `--' on bool variable `%D'"
+msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
 
-#. FIXME need arm citation
-#: cp/decl.c:11707
-msgid "cannot declare static function inside another function"
-msgstr "¾¤Î´Ø¿ôÆâ¤Ç static ´Ø¿ô¤òÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#. ARM $3.4
+#: cp/typeck.c:4166
+msgid "ISO C++ forbids taking address of function `::main'"
+msgstr "ISO C++ ¤Ï `::main' ´Ø¿ô¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:11735
-msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
+#. An expression like &memfn.
+#: cp/typeck.c:4233
+msgid "ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr ""
 
-#: cp/decl.c:11741
+#: cp/typeck.c:4235
 #, fuzzy
-msgid "static member `%D' declared `register'"
-msgstr "`register' ¤ÈÀë¸À¤µ¤ì¤¿ÇÛÎó¤Ëź»ú¤ò¤Ä¤±¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
+msgstr "ISO C++ ¤ÏÈóº¸ÊÕÃͼ°¤Ø¤Î¥­¥ã¥¹¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:11746
-msgid "cannot explicitly declare member `%#D' to have extern linkage"
-msgstr ""
+#: cp/typeck.c:4259
+msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
+msgstr "ISO C++ ¤ÏÈóº¸ÊÕÃͼ°¤Ø¤Î¥­¥ã¥¹¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:11918
+#: cp/typeck.c:4290
 #, fuzzy
-msgid "default argument for `%#D' has type `%T'"
-msgstr "`%s' ¤ÎÂè°ì°ú¿ô¤Ï `int' ¤È¤¹¤Ù¤­¤Ç¤¹"
-
-#: cp/decl.c:11921
-msgid "default argument for parameter of type `%T' has type `%T'"
-msgstr ""
-
-#: cp/decl.c:11938
-msgid "default argument `%E' uses local variable `%D'"
-msgstr ""
-
-#: cp/decl.c:11982
-#, fuzzy, c-format
-msgid "invalid string constant `%E'"
-msgstr "ÉÔÀµ¤Êʸ»úÎóÄê¿ô¤Ç¤¹"
+msgid "attempt to take address of bit-field structure member `%D'"
+msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð `%s' ¤Î¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Î¥¢¥É¥ì¥¹¤ò¼èÆÀ¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:11984
-msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
-msgstr "²¾°ú¿ô¥ê¥¹¥È¤Ë̵¸ú¤ÊÀ°¿ôÄê¿ô¤¬¤¢¤ê¤Þ¤¹¡£²¾°ú¿ô̾¤òÍ¿¤¨Ëº¤ì¤¿¤Î¤Ç¤Ï¡©"
+#: cp/typeck.c:4418
+#, fuzzy
+msgid "taking address of destructor"
+msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:12018
+#: cp/typeck.c:4431
 #, fuzzy
-msgid "parameter `%D' invalidly declared method type"
-msgstr "¥Ñ¥é¥á¥¿¤Ï¥á¥½¥Ã¥É¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
+msgid "taking address of bound pointer-to-member expression"
+msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
 
-#: cp/decl.c:12024
+#: cp/typeck.c:4447
 #, fuzzy
-msgid "parameter `%D' invalidly declared offset type"
-msgstr "¥Ñ¥é¥á¥¿¤¬¥ª¥Õ¥»¥Ã¥È¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
+msgid "cannot create pointer to reference member `%D'"
+msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:12048
-msgid "parameter `%D' includes %s to array of unknown bound `%T'"
+#: cp/typeck.c:4510
+msgid "cannot take the address of `this', which is an rvalue expression"
+msgstr "`this' ¤Ï±¦ÊÕÃͼ°¤Ç¤¢¤ê¡¢¤½¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+
+#: cp/typeck.c:4529
+msgid "address requested for `%D', which is declared `register'"
 msgstr ""
 
-#. [class.copy]
-#.
-#. A declaration of a constructor for a class X is ill-formed if
-#. its first parameter is of type (optionally cv-qualified) X
-#. and either there are no other parameters or else all other
-#. parameters have default arguments.
-#.
-#. We *don't* complain about member template instantiations that
-#. have this form, though; they can occur as we try to decide
-#. what constructor to use during overload resolution.  Since
-#. overload resolution will never prefer such a constructor to
-#. the non-template copy constructor (which is either explicitly
-#. or implicitly defined), there's no need to worry about their
-#. existence.  Theoretically, they should never even be
-#. instantiated, but that's hard to forestall.
-#: cp/decl.c:12215
-msgid "invalid constructor; you probably meant `%T (const %T&)'"
+#: cp/typeck.c:4750
+msgid "static_cast from type `%T' to type `%T' casts away constness"
 msgstr ""
 
-#: cp/decl.c:12366
-#, fuzzy
-msgid "`%D' must be a nonstatic member function"
-msgstr "`this' ¤ÏÀÅŪ¥á¥ó¥Ð´Ø¿ô¤«¤é»ÈÍѤǤ­¤Þ¤»¤ó"
+#: cp/typeck.c:4758
+msgid "invalid static_cast from type `%T' to type `%T'"
+msgstr ""
 
-#: cp/decl.c:12372
-msgid "`%D' must be either a non-static member function or a non-member function"
+#: cp/typeck.c:4797
+msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/decl.c:12389
-msgid "`%D' must have an argument of class or enumerated type"
+#: cp/typeck.c:4817
+msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr ""
 
-#: cp/decl.c:12421
-#, c-format
-msgid "conversion to %s%s will never use a type conversion operator"
-msgstr "%s%s ¤Ø¤ÎÊÑ´¹¤Ç·¿ÊÑ´¹±é»»»Ò¤¬ÍøÍѤµ¤ì¤ë¤³¤È¤Ï·è¤·¤Æ¤¢¤ê¤Þ¤»¤ó"
+#: cp/typeck.c:4830
+msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
+msgstr ""
 
-#. 13.4.0.3
-#: cp/decl.c:12428
-#, fuzzy
-msgid "ISO C++ prohibits overloading operator ?:"
-msgstr "ISO C++ ¤Ï̵̾¹½Â¤ÂΤò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹"
+#: cp/typeck.c:4839
+msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+msgstr "ISO C++ ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È¥ª¥Ö¥¸¥§¥¯¥È¥Ý¥¤¥ó¥¿¤Î´Ö¤Ç¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:12478
-msgid "postfix `%D' must take `int' as its argument"
+#: cp/typeck.c:4845
+msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/decl.c:12482
-msgid "postfix `%D' must take `int' as its second argument"
+#: cp/typeck.c:4872
+msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr ""
 
-#: cp/decl.c:12489
-#, fuzzy
-msgid "`%D' must take either zero or one argument"
-msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
-
-#: cp/decl.c:12491
-#, fuzzy
-msgid "`%D' must take either one or two arguments"
-msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
-
-#: cp/decl.c:12512
-msgid "prefix `%D' should return `%T'"
+#: cp/typeck.c:4875
+msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr ""
 
-#: cp/decl.c:12518
-msgid "postfix `%D' should return `%T'"
+#: cp/typeck.c:4898
+msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/decl.c:12527
-msgid "`%D' must take `void'"
+#: cp/typeck.c:4914
+msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/decl.c:12529 cp/decl.c:12537
+#: cp/typeck.c:4956 cp/typeck.c:4961
 #, fuzzy
-msgid "`%D' must take exactly one argument"
-msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
+msgid "ISO C++ forbids casting to an array type `%T'"
+msgstr "ISO C ¤Ï¶¦ÍÑÂη¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:12539
+#: cp/typeck.c:4969
 #, fuzzy
-msgid "`%D' must take exactly two arguments"
-msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
+msgid "invalid cast to function type `%T'"
+msgstr "´Ø¿ô `%s' ¤ËÂФ·¤ÆÉÔŬÀÚ¤ÊÊݸ¥¯¥é¥¹"
 
-#: cp/decl.c:12547
-msgid "user-defined `%D' always evaluates both arguments"
-msgstr ""
+#: cp/typeck.c:5021
+#, fuzzy
+msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
+msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
 
-#: cp/decl.c:12559
-msgid "`%D' should return by value"
-msgstr ""
+#: cp/typeck.c:5067
+#, fuzzy
+msgid "cast from `%T' to `%T' increases required alignment of target type"
+msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤ÎÍ׵ᥢ¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤·¤Þ¤¹"
 
-#: cp/decl.c:12571 cp/decl.c:12574
-msgid "`%D' cannot have default arguments"
+#: cp/typeck.c:5235
+msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr ""
 
-#: cp/decl.c:12667
+#: cp/typeck.c:5277
+msgid "ISO C++ forbids cast to non-reference type used as lvalue"
+msgstr "ISO C++ ¤Ïº¸ÊÕÃͤȤ·¤Æ»È¤ï¤ì¤ëÈ󻲾ȷ¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
+
+#: cp/typeck.c:5349
 #, fuzzy
-msgid "`%s %T' declares a new type at namespace scope"
-msgstr "`%s %s' ¤Ï²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "incompatible types in assignment of `%T' to `%T'"
+msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:12670
-msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
-msgstr ""
+#: cp/typeck.c:5356
+msgid "ISO C++ forbids assignment of arrays"
+msgstr "ISO C++ ¤ÏÇÛÎó¤ÎÂåÆþ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:12706
-msgid "using typedef-name `%D' after `%s'"
+#: cp/typeck.c:5499
+msgid "   in pointer to member function conversion"
+msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð´Ø¿ô¤Ø¤ÎÊÑ´¹¤Ç"
+
+#: cp/typeck.c:5507
+msgid "   in pointer to member conversion"
+msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+
+#. This is a reinterpret cast, we choose to do nothing.
+#: cp/typeck.c:5518 cp/typeck.c:5537
+msgid "pointer to member cast via virtual base `%T' of `%T'"
 msgstr ""
 
-#: cp/decl.c:12709
+#: cp/typeck.c:5541
 #, fuzzy
-msgid "using template type parameter `%T' after `%s'"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "pointer to member conversion via virtual base `%T' of `%T'"
+msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
 
-#: cp/decl.c:12791
+#: cp/typeck.c:5611
 #, fuzzy
-msgid "use of enum `%#D' without previous declaration"
-msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
+msgid "invalid conversion to type `%T' from type `%T'"
+msgstr "¥ì¥·¡¼¥Ð·¿ `%s' ¤¬Ìµ¸ú¤Ç¤¹"
 
-#: cp/decl.c:12901
-msgid "derived union `%T' invalid"
+#: cp/typeck.c:5776
+msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr ""
 
-#: cp/decl.c:12945
-#, fuzzy
-msgid "base type `%T' fails to be a struct or class type"
-msgstr "`%s' ¤ò typedef ¤Þ¤¿¤ÏÁȤ߹þ¤ß·¿¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: cp/typeck.c:5779
+msgid "%s to non-pointer type `%T' from NULL"
+msgstr ""
 
-#: cp/decl.c:12957
+#: cp/typeck.c:5787
 #, fuzzy
-msgid "base class `%T' has incomplete type"
-msgstr "Îΰè `%s' ¤ÏÉÔ´°Á´¤Ê·¿¤Ç¤¹"
+msgid "passing `%T' for %s %P of `%D'"
+msgstr "°ú¿ô %d ¸Ä¤Î `%s' ¤òÅϤ·¤Þ¤¹"
 
-#: cp/decl.c:12965
-msgid "recursive type `%T' undefined"
+#: cp/typeck.c:5790
+msgid "%s to `%T' from `%T'"
 msgstr ""
 
-#: cp/decl.c:12967
-#, fuzzy
-msgid "duplicate base type `%T' invalid"
-msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
+#: cp/typeck.c:5800
+msgid "passing negative value `%E' for %s %P of `%D'"
+msgstr ""
 
-#: cp/decl.c:13078
-#, fuzzy
-msgid "multiple definition of `%#T'"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: cp/typeck.c:5803
+msgid "%s of negative value `%E' to `%T'"
+msgstr ""
 
-#: cp/decl.c:13079
-#, fuzzy
-msgid "previous definition here"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: cp/typeck.c:5898
+msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
+msgstr ""
 
-#: cp/decl.c:13254
+#: cp/typeck.c:5901
 #, fuzzy
-msgid "enumerator value for `%D' not integer constant"
-msgstr "`%s' ¤ÎÎóµóÃͤ¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "cannot convert `%T' to `%T' in %s"
+msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:13274
+#: cp/typeck.c:5988 cp/typeck.c:5990
 #, fuzzy
-msgid "overflow in enumeration values at `%D'"
-msgstr "ÎóµóÃͤ¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼"
+msgid "in passing argument %P of `%+D'"
+msgstr "°ú¿ô %d ¸Ä¤Î `%s' ¤òÅϤ·¤Þ¤¹"
+
+#: cp/typeck.c:6105
+msgid "returning reference to temporary"
+msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î»²¾È¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:13363
+#: cp/typeck.c:6112
+msgid "reference to non-lvalue returned"
+msgstr "Èóº¸ÊÕÃͤؤλ²¾È¤¬ÊÖ¤µ¤ì¤Þ¤·¤¿"
+
+#: cp/typeck.c:6124
 #, fuzzy
-msgid "return type `%#T' is incomplete"
-msgstr "Ìá¤êÃͤη¿¤¬ÉÔ´°Á´·¿¤Ç¤¹"
+msgid "reference to local variable `%D' returned"
+msgstr "Èóº¸ÊÕÃͤؤλ²¾È¤¬ÊÖ¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:13472
+#: cp/typeck.c:6127
 #, fuzzy
-msgid "semicolon missing after declaration of `%#T'"
-msgstr "%s Àë¸À¤Î¸å¤í¤Î¥»¥ß¥³¥í¥ó¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "address of local variable `%D' returned"
+msgstr "Í׵ᤵ¤ì¤¿Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹"
 
-#: cp/decl.c:13493
-msgid "return type for `main' changed to `int'"
-msgstr "`main' ¤Î return ·¿¤Ï `int' ¤ËÊѤ¨¤Þ¤·¤¿"
+#: cp/typeck.c:6158
+msgid "returning a value from a destructor"
+msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤«¤éÃͤòÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:13524
-#, fuzzy
-msgid "`%D' implicitly declared before its definition"
-msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤è¤ê¤â¸å¤Ç inline Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#. If a return statement appears in a handler of the
+#. function-try-block of a constructor, the program is ill-formed.
+#: cp/typeck.c:6166
+msgid "cannot return from a handler of a function-try-block of a constructor"
+msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Î´Ø¿ô try ¥Ö¥í¥Ã¥¯¤Î¥Ï¥ó¥É¥é¤«¤é¤Ï return ¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:13546 cp/typeck.c:6663
-msgid "`operator=' should return a reference to `*this'"
-msgstr ""
+#. You can't return a value from a constructor.
+#: cp/typeck.c:6169
+msgid "returning a value from a constructor"
+msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤«¤éÃͤòÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:13827
-#, fuzzy
-msgid "parameter `%D' declared void"
-msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/typeck.c:6186
+msgid "return-statement with no value, in function declared with a non-void return type"
+msgstr "return Ê¸¤¬Ãͤò»ý¤Á¤Þ¤»¤ó¡£´Ø¿ôÀë¸À¤Ç¤ÏÈó void ¤ÎÌá¤êÃͤò»ý¤Á¤Þ¤¹"
 
-#: cp/decl.c:14190
-msgid "`%D' is already defined in class `%T'"
+#: cp/typeck.c:6202
+msgid "return-statement with a value, in function declared with a void return type"
+msgstr "return Ê¸¤¬Ãͤò»ý¤Á¤Þ¤¹¡£´Ø¿ôÀë¸À¤Ç¤ÏÌá¤ê·¿¤¬ void ¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+
+#: cp/typeck.c:6223
+msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
+msgstr ""
+
+#: cp/typeck2.c:54
+msgid "type `%T' is not a base type for type `%T'"
 msgstr ""
 
-#: cp/decl.c:14341
+#: cp/typeck2.c:151
 #, fuzzy
-msgid "parser lost in parsing declaration of `%D'"
-msgstr "`%s' ¤ÎÀë¸À¤Ç·¿¤¬¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤µ¤ì¤Þ¤·¤¿"
+msgid "cannot declare variable `%D' to be of type `%T'"
+msgstr "`::main' ¤ò template ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:14426
+#: cp/typeck2.c:154
 #, fuzzy
-msgid "static member function `%#D' declared with type qualifiers"
-msgstr "¥Í¥¹¥È¤·¤¿´Ø¿ô `%s' ¤Ï `extern' ¤ËÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "cannot declare parameter `%D' to be of type `%T'"
+msgstr "`::main' ¤ò template ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl2.c:529
-#, c-format
-msgid "-f%s is no longer supported"
-msgstr "-f%s ¤Ï¤â¤Ï¤ä¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: cp/typeck2.c:157
+#, fuzzy
+msgid "cannot declare field `%D' to be of type `%T'"
+msgstr "`::main' ¤ò template ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl2.c:535
-msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
-msgstr "-fhandle-exceptions ¤Ï -fexception ¤ËÊѹ¹¤µ¤ì¤Þ¤·¤¿(¤µ¤é¤Ë¥Ç¥Õ¥©¥ë¥È¤ÇÍ­¸ú¤Ç¤¹)"
+#: cp/typeck2.c:161
+#, fuzzy
+msgid "invalid return type for member function `%#D'"
+msgstr "´Ø¿ô¤ÎÊÖ¤¹·¿¤¬´Ø¿ô¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
 
-#: cp/decl2.c:561
-msgid "-fname-mangling-version is no longer supported"
-msgstr "-fname-mangling-version ¤Ï¤â¤Ï¤ä¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: cp/typeck2.c:163
+#, fuzzy
+msgid "invalid return type for function `%#D'"
+msgstr "´Ø¿ô `%s' ¤ËÂФ·¤ÆÉÔŬÀÚ¤ÊÊݸ¥¯¥é¥¹"
 
-#: cp/decl2.c:624
-msgid "-Wno-strict-prototypes is not supported in C++"
-msgstr "-Wno-strict-prototypes ¤Ï C++ ¤Ç¤Ï¼õ¤±ÉÕ¤±¤é¤ì¤Þ¤»¤ó"
+#: cp/typeck2.c:166
+#, fuzzy
+msgid "cannot allocate an object of type `%T'"
+msgstr "`id' ·¿¤Î¥ª¥Ö¥¸¥§¥¯¥È¤ËÂΤ¹¤ëÀÅŪ¥¢¥¯¥»¥¹¤Ç¤¹"
 
-#: cp/decl2.c:761
-#, fuzzy, c-format
-msgid "duplicate type qualifiers in %s declaration"
-msgstr "°ì¤Ä¤ÎÀë¸À¤ËÊ£¿ô¤Î·¿¤¬¤¢¤ê¤Þ¤¹"
+#: cp/typeck2.c:173
+msgid "  because the following virtual functions are abstract:"
+msgstr "  °Ê²¼¤Î²¾ÁÛ´Ø¿ô¤¬Ãê¾Ý¤Ç¤¢¤ë¤¿¤á¤Ç¤¹:"
 
-#: cp/decl2.c:800
-msgid "template `%#D' instantiated in file without #pragma interface"
+#: cp/typeck2.c:175
+msgid "\t%#D"
 msgstr ""
 
-#: cp/decl2.c:806
-msgid "template `%#D' defined in file without #pragma interface"
+#: cp/typeck2.c:178
+msgid "  since type `%T' has abstract virtual functions"
 msgstr ""
 
-#: cp/decl2.c:963
-msgid "name missing for member function"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Î̾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: cp/typeck2.c:331
+msgid "constructor syntax used, but no constructor declared for type `%T'"
+msgstr ""
 
-#. Something has gone very wrong.  Assume we are mistakenly reducing
-#. an expression instead of a declaration.
-#: cp/decl2.c:1030
-msgid "parser may be lost: is there a '{' missing somewhere?"
-msgstr "¹½Ê¸²òÀϴ郎Ì»Ҥˤʤ俤褦¤Ç¤¹: ¤É¤³¤«¤Ç '{' ¤ò˺¤ì¤Æ¤¤¤ë¤Î¤Ç¤Ï¡©"
+#: cp/typeck2.c:342
+msgid "comma expression used to initialize return value"
+msgstr "¥«¥ó¥Þ±é»»»Ò¤¬Ìá¤êÃͤò½é´ü²½¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤·¤¿"
 
-#: cp/decl2.c:1061 cp/decl2.c:1075
-msgid "ambiguous conversion for array subscript"
-msgstr "ÇÛÎó¤Îź»ú¤ËÂФ¹¤ëÛ£Ëæ¤ÊÊÑ´¹"
+#: cp/typeck2.c:351
+msgid "cannot initialize arrays using this syntax"
+msgstr "¤³¤Îʸˡ¤ò»È¤Ã¤ÆÇÛÎó¤ò½é´ü²½¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl2.c:1069
+#: cp/typeck2.c:406
 #, fuzzy
-msgid "invalid types `%T[%T]' for array subscript"
-msgstr "ÇÛÎó¤Îź»ú¤ËÂФ¹¤ëÛ£Ëæ¤ÊÊÑ´¹"
-
-#: cp/decl2.c:1117
-msgid "type `%#T' argument given to `delete', expected pointer"
-msgstr ""
+msgid "ISO C++ forbids non-constant aggregate initializer expressions"
+msgstr "ANSI C++ ¤ÏÄê¿ô¤Ç¤Ê¤¤½¸¹çÂΤνé´ü²½»Ò¼°¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl2.c:1125
-msgid "anachronistic use of array size in vector delete"
-msgstr "¥Ù¥¯¥È¥ë¤Î delete ¤ÇÇÛÎó¥µ¥¤¥º¤ò»È¤¦¤Î¤ÏÁ°»þÂåŪ¤Ç¤¹"
+#: cp/typeck2.c:490
+msgid "initializing array with parameter list"
+msgstr "ÇÛÎó¤ò²¾°ú¿ô¥ê¥¹¥È¤Ë¤è¤Ã¤Æ½é´ü²½¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl2.c:1135
-msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
-msgstr "´Ø¿ô¤Ï delete ¤Ç¤­¤Þ¤»¤ó¡£ ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î¥Ý¥¤¥ó¥¿¤À¤±¤¬ `delete' °ú¿ô¤È¤·¤ÆÍ­¸ú¤Ç¤¹"
+#: cp/typeck2.c:546
+msgid "initializer for scalar variable requires one element"
+msgstr "¥¹¥«¥é¡¼ÊÑ¿ô¤Î½é´ü²½»Ò¤Ï°ì¤Ä¤ÎÍ×ÁǤòÍ׵ᤷ¤Þ¤¹"
 
-#: cp/decl2.c:1142
+#: cp/typeck2.c:553
 #, fuzzy
-msgid "deleting `%T' is undefined"
-msgstr "`%s' ¤Ç¤Î±é»»¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¤È»×¤ï¤ì¤Þ¤¹"
-
-#: cp/decl2.c:1150
-msgid "deleting array `%#D'"
-msgstr ""
-
-#. 14.5.2.2 [temp.mem]
-#.
-#. A local class shall not have member templates.
-#: cp/decl2.c:1197
-msgid "invalid declaration of member template `%#D' in local class"
-msgstr ""
+msgid "braces around scalar initializer for `%T'"
+msgstr "¥¹¥«¥é¡¼½é´ü²½»Ò¤¬¥Ö¥ì¡¼¥¹¤Ç°Ï¤Þ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl2.c:1206
+#: cp/typeck2.c:556
 #, fuzzy
-msgid "invalid use of `virtual' in template declaration of `%#D'"
-msgstr "ÉÔ´°Á´¤Ê typedef `%s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+msgid "ignoring extra initializers for `%T'"
+msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
 
-#: cp/decl2.c:1216 cp/pt.c:2558
+#: cp/typeck2.c:568
 #, fuzzy
-msgid "template declaration of `%#D'"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "variable-sized object of type `%T' may not be initialized"
+msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
 
-#: cp/decl2.c:1266
-msgid "Java method '%D' has non-Java return type `%T'"
+#: cp/typeck2.c:578
+msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr ""
 
-#: cp/decl2.c:1275
-msgid "Java method '%D' has non-Java parameter type `%T'"
-msgstr ""
+#: cp/typeck2.c:644
+msgid "aggregate has a partly bracketed initializer"
+msgstr "½¸¹çÂΤ¬ÉôʬŪ¤Ë¥Ö¥é¥±¥Ã¥È¤Î½é´ü²½»Ò¤ò»ý¤Á¤Þ¤¹"
 
-#: cp/decl2.c:1371
-msgid "prototype for `%#D' does not match any in class `%T'"
-msgstr ""
+#: cp/typeck2.c:682 cp/typeck2.c:786
+msgid "non-trivial labeled initializers"
+msgstr "¼«ÌÀ¤Ç¤Ê¤¤¥é¥Ù¥ë¤Î¤Ä¤¤¤¿½é´ü²½»Ò¤Ç¤¹"
 
-#: cp/decl2.c:1373
-msgid "candidate%s: %+#D"
-msgstr ""
+#: cp/typeck2.c:699
+msgid "non-empty initializer for array of empty elements"
+msgstr "Í×ÁǤΤʤ¤ÇÛÎó¤ËÂФ¹¤ë¡¢¶õ¤Ç¤Ï¤Ê¤¤½é´ü²½»Ò¤Ç¤¹"
 
-#: cp/decl2.c:1376
-#, fuzzy
-msgid "                %#D"
-msgstr " ¹ç·×                  :"
+#: cp/typeck2.c:752
+msgid "initializer list for object of class with virtual base classes"
+msgstr "²¾ÁÛ´ðÄ쥯¥é¥¹¤ò»ý¤Ä¥¯¥é¥¹¤Î¥ª¥Ö¥¸¥§¥¯¥ÈÍѤνé´ü²½»Ò¥ê¥¹¥È¤Ç¤¹"
 
-#: cp/decl2.c:1432
-msgid "initializer invalid for static member with constructor"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ÎÀÅŪ¥á¥ó¥Ð½é´ü²½»Ò¤Ï̵¸ú¤Ç¤¹"
+#: cp/typeck2.c:758
+msgid "initializer list for object of class with base classes"
+msgstr "´ðÄ쥯¥é¥¹¤ò»ý¤Ä¥¯¥é¥¹¤Î¥ª¥Ö¥¸¥§¥¯¥ÈÍѤνé´ü²½»Ò¥ê¥¹¥È¤Ç¤¹"
 
-#: cp/decl2.c:1435
-msgid "(an out of class initialization is required)"
-msgstr "(¥¯¥é¥¹³°¤Ç¤Î½é´ü²½¤òɬÍפȤ·¤Þ¤¹)"
+#: cp/typeck2.c:764
+msgid "initializer list for object using virtual functions"
+msgstr "²¾ÁÛ´Ø¿ô¤ò»ÈÍѤ¹¤ë¥ª¥Ö¥¸¥§¥¯¥ÈÍѤνé´ü²½»Ò¥ê¥¹¥È¤Ç¤¹"
 
-#: cp/decl2.c:1494
+#: cp/typeck2.c:827 cp/typeck2.c:843
 #, fuzzy
-msgid "invalid data member initialization"
-msgstr "̵¸ú¤Ê `#pragma implementation'"
-
-#: cp/decl2.c:1497
-msgid "(use `=' to initialize static data members)"
-msgstr ""
-
-#: cp/decl2.c:1537
-msgid "member `%D' conflicts with virtual function table field name"
-msgstr ""
-
-#: cp/decl2.c:1557
-msgid "`%D' is already defined in `%T'"
-msgstr ""
-
-#: cp/decl2.c:1608
-msgid "field initializer is not constant"
-msgstr "¥Õ¥£¡¼¥ë¥É½é´üÀßÄê»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/decl2.c:1631
-msgid "`asm' specifiers are not permitted on non-static data members"
-msgstr ""
+msgid "missing initializer for member `%D'"
+msgstr "¥á¥ó¥Ð `%s' ¤ËÂФ¹¤ë̵¸ú¤Ê½é´üÃÍ"
 
-#: cp/decl2.c:1683
+#: cp/typeck2.c:832
 #, fuzzy
-msgid "cannot declare `%D' to be a bit-field type"
-msgstr "`::main' ¤ò template ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "uninitialized const member `%D'"
+msgstr "¥á¥ó¥Ð `%s' ¤ËÂФ¹¤ë̵¸ú¤Ê½é´üÃÍ"
 
-#: cp/decl2.c:1693
+#: cp/typeck2.c:834
 #, fuzzy
-msgid "cannot declare bit-field `%D' with function type"
-msgstr "´Ø¿ô·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
-
-#: cp/decl2.c:1700
-msgid "`%D' is already defined in the class %T"
-msgstr ""
+msgid "member `%D' with uninitialized const fields"
+msgstr "̤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤«¤Ê¤¤"
 
-#: cp/decl2.c:1709
+#: cp/typeck2.c:837
 #, fuzzy
-msgid "static member `%D' cannot be a bit-field"
-msgstr "static `%s' ¤ò mutable ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "member `%D' is uninitialized reference"
+msgstr "²¾°ú¿ô `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl2.c:1778
-#, fuzzy
-msgid "initializer specified for non-member function `%D'"
-msgstr "½é´ü²½»Ò¥ê¥¹¥È¤ÏÈó¥á¥ó¥Ð´Ø¿ô¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
+#: cp/typeck2.c:883
+msgid "index value instead of field name in union initializer"
+msgstr "union ½é´ü²½»Ò¤¬¥Õ¥£¡¼¥ë¥É̾¤Ç¤Ï¤Ê¤¯¥¤¥ó¥Ç¥Ã¥¯¥¹ÃͤˤʤäƤ¤¤Þ¤¹"
 
-#: cp/decl2.c:1782
+#: cp/typeck2.c:895
 #, fuzzy
-msgid "invalid initializer for virtual method `%D'"
-msgstr "̵¸ú¤Ê¥Ó¥Ã¥ÈÎó½é´ü²½»Ò¤Ç¤¹"
-
-#: cp/decl2.c:1886
-msgid "anonymous struct not inside named type"
-msgstr "̵̾¹½Â¤ÂΤ¬Ì¾Á°¤Ä¤­·¿¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/decl2.c:1982
-msgid "namespace-scope anonymous aggregates must be static"
-msgstr "anonumous Ì¾Á°¶õ´Ö¤Î½¸¹çÂΤϠstatic ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: cp/decl2.c:1992
-msgid "anonymous aggregate with no members"
-msgstr "̵̾¶¦ÍÑÂΤ˥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "no field `%D' in union being initialized"
+msgstr "ÉÔÌÀ¤Ê¥Õ¥£¡¼¥ë¥É `%s' ¤¬½é´ü²½»Ò¤Ç»ØÄꤵ¤ì¤Þ¤·¤¿"
 
-#: cp/decl2.c:2059
+#: cp/typeck2.c:903
 #, fuzzy
-msgid "`operator new' must return type `%T'"
-msgstr "`operator delete' ¤ÎÌá¤ê·¿¤Ï `void' ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "union `%T' with no named members cannot be initialized"
+msgstr "Ê£»¨¤Ê¥Ñ¥é¥á¥¿¤ò¤â¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl2.c:2067
-#, fuzzy
-msgid "`operator new' takes type `size_t' (`%T') as first parameter"
-msgstr "`operator new' ¤ÏÂè°ì°ú¿ô¤È¤·¤Æ `size_t' ¤ò¤È¤ê¤Þ¤¹"
+#: cp/typeck2.c:939
+msgid "excess elements in aggregate initializer"
+msgstr "½¸¹çÂνé´ü²½»ÒÆâ¤Ç¤½¤ÎÍ×ÁǤ¬°î¤ì¤Þ¤·¤¿"
 
-#: cp/decl2.c:2094
-#, fuzzy
-msgid "`operator delete' must return type `%T'"
-msgstr "`operator delete' ¤ÎÌá¤ê·¿¤Ï `void' ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: cp/typeck2.c:1053
+msgid "circular pointer delegation detected"
+msgstr "½Û´Ä¥Ý¥¤¥ó¥¿¤ÎÂåɽ¤ò¸¡½Ð¤·¤Þ¤·¤¿"
 
-#: cp/decl2.c:2102
+#: cp/typeck2.c:1066
 #, fuzzy
-msgid "`operator delete' takes type `%T' as first parameter"
-msgstr "`operator delete' ¤ÏÂè°ì°ú¿ô¤È¤·¤Æ `void *' ·¿¤ò¤È¤ê¤Þ¤¹"
+msgid "base operand of `->' has non-pointer type `%T'"
+msgstr "`->' ¤Î¥Ù¡¼¥¹¥ª¥Ú¥é¥ó¥É¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#. Overflow occurred.  That means there are at least 4 billion
-#. initialization functions.
-#: cp/decl2.c:2839
-msgid "too many initialization functions required"
-msgstr "ɬÍפȤµ¤ì¤ë½é´ü²½´Ø¿ô¤Î¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: cp/typeck2.c:1080
+msgid "result of `operator->()' yields non-pointer result"
+msgstr "`operator->()'¤Î·ë²Ì¤¬Èó¥Ý¥¤¥ó¥¿¤Î·ë²Ì¤ò¤â¤¿¤é¤·¤Þ¤¹"
 
-#: cp/decl2.c:3643
-msgid "use of old-style cast"
-msgstr "¸Å¤¤¥¹¥¿¥¤¥ë¤Î¥­¥ã¥¹¥È¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹"
+#: cp/typeck2.c:1082
+msgid "base operand of `->' is not a pointer"
+msgstr "`->' ¤Î¥Ù¡¼¥¹¥ª¥Ú¥é¥ó¥É¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/decl2.c:4201
+#: cp/typeck2.c:1148
 #, fuzzy
-msgid "use of `%D' is ambiguous"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
-
-#: cp/decl2.c:4202
-msgid "  first declared as `%#D' here"
-msgstr ""
+msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
+msgstr "\"%s\" ¤Ï C++ ¤Î±é»»»Ò¤Ç¤¢¤ê¡¢¥Þ¥¯¥í̾¤È¤·¤Æ»ÈÍѤ¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl2.c:4205
-msgid "  also declared as `%#D' here"
+#: cp/typeck2.c:1155
+msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
 msgstr ""
 
-#: cp/decl2.c:4220
-msgid "`%D' denotes an ambiguous type"
+#: cp/typeck2.c:1164
+msgid "member type `%T::' incompatible with object type `%T'"
 msgstr ""
 
-#: cp/decl2.c:4221
+#: cp/typeck2.c:1201
 #, fuzzy
-msgid "  first type here"
-msgstr "  ¤³¤³¤«¤é"
+msgid "`%T' fails to be a typedef or built-in type"
+msgstr "`%s' ¤ò typedef ¤Þ¤¿¤ÏÁȤ߹þ¤ß·¿¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl2.c:4222
-msgid "  other type here"
+#: cp/typeck2.c:1274
+#, c-format
+msgid "ISO C++ forbids defining types within %s"
+msgstr "ISO C++ ¤Ï %s Ãæ¤Î·¿ÄêµÁ¤ò¶Ø¤¸¤Þ¤¹"
+
+#: cp/typeck2.c:1399
+msgid "call to function `%D' which throws incomplete type `%#T'"
 msgstr ""
 
-#: cp/decl2.c:4319
+#: cp/typeck2.c:1402
 #, fuzzy
-msgid "declaration of `%D' not in a namespace surrounding `%D'"
-msgstr "`%s' ¤ÎÀë¸À¤Ë¤è¤ê `this' ¤Î¥á¥ó¥Ð¤¬Ê¤¤¤±£¤µ¤ì¤Þ¤¹"
+msgid "call to function which throws incomplete type `%#T'"
+msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: cp/decl2.c:4353
-msgid "`%D' should have been declared inside `%D'"
+#. XXX Not i18n clean.
+#: cp/cp-tree.h:3846
+#, c-format
+msgid "%s is deprecated, please see the documentation for details"
 msgstr ""
 
-#: cp/decl2.c:4487
-#, fuzzy
-msgid "`%D' is not a function,"
-msgstr "`%s' ¤ÏÄ̾ï¤Ï´Ø¿ô¤Ç¤¹"
+#: cp/lang-options.h:29
+msgid "Do not obey access control semantics"
+msgstr "¥¢¥¯¥»¥¹À©¸æ¤Î°ÕÌ£¤Ë½¾¤ï¤Ê¤¤"
 
-#: cp/decl2.c:4488
-#, fuzzy
-msgid "  conflict with `%D'"
-msgstr "`%s' ¤Ï `-g%s' ¤È¶¥¹ç¤¹¤ë¤¿¤á̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/lang-options.h:31
+msgid "Change when template instances are emitted"
+msgstr "¥Æ¥ó¥×¥ì¡¼¥È¥¤¥ó¥¹¥¿¥ó¥¹¤¬Á÷½Ð¤µ¤ì¤¿»þ¤ËÊѹ¹¤¹¤ë"
 
-#. The parser did not find it, so it's not there.
-#: cp/decl2.c:4802
+#: cp/lang-options.h:36
+msgid "Check the return value of new"
+msgstr "new ¤ÎÌá¤êÃͤò¸¡ºº¤¹¤ë"
+
+#: cp/lang-options.h:39
+msgid "Reduce size of object files"
+msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º¤ò¾®¤µ¤¯¤¹¤ë"
+
+#: cp/lang-options.h:43
+msgid "Make string literals `char[]' instead of `const char[]'"
+msgstr "ʸ»úÎó¥ê¥Æ¥é¥ë¤ò `const char[]' ¤ÎÂå¤ï¤ê¤Ë `char[]' ¤È¤¹¤ë"
+
+#: cp/lang-options.h:46
+msgid "Dump the entire translation unit to a file"
+msgstr "ËÝÌõñ°ÌÁ´ÂΤò¥Õ¥¡¥¤¥ë¤Ë¥À¥ó¥×¤¹¤ë"
+
+#: cp/lang-options.h:48
+msgid "Do not inline member functions by default"
+msgstr "¥á¥ó¥Ð´Ø¿ô¤ò¥Ç¥Õ¥©¥ë¥È¤Ç¥¤¥ó¥é¥¤¥ó¤È¤·¤Ê¤¤"
+
+#: cp/lang-options.h:51
+msgid "Do not generate run time type descriptor information"
+msgstr "¼Â¹Ô»þ·¿µ­½Ò¾ðÊó¤òÀ¸À®¤·¤Ê¤¤"
+
+#: cp/lang-options.h:56
+msgid "Do not generate code to check exception specifications"
+msgstr "Îã³°»ÅÍͤθ¡ºº¤ò¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+
+#: cp/lang-options.h:61
+msgid "Scope of for-init-statement vars extends outside"
+msgstr "for ½é´ü²½Ê¸¤ÎÊÑ¿ô¤ò¥¹¥³¡¼¥×³°¤Ë³ÈÂ礹¤ë"
+
+#: cp/lang-options.h:64
 #, fuzzy
-msgid "unknown namespace `%D'"
-msgstr "ÉÔÌÀ¤Ê #pragma namespace %s ¤Ç¤¹"
+msgid "Do not recognize GNU defined keywords"
+msgstr "GNU ÄêµÁ¤ÎͽÌó¸ì¤òǧ¼±¤µ¤»¤Ê¤¤"
 
-#: cp/decl2.c:4836 cp/decl2.c:5097
-msgid "`%T' is not a namespace"
-msgstr ""
+#: cp/lang-options.h:68
+msgid "Enable support for huge objects"
+msgstr "Â礭¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Î¥µ¥Ý¡¼¥È"
 
-#: cp/decl2.c:4838
-msgid "`%D' is not a namespace"
-msgstr ""
+#: cp/lang-options.h:72
+msgid "Export functions even if they can be inlined"
+msgstr "¥¤¥ó¥é¥¤¥ó¤Ë¤Ç¤­¤ë´Ø¿ô¤Ç¤â export ¤¹¤ë"
 
-#: cp/decl2.c:4847
-msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
-msgstr ""
+#: cp/lang-options.h:75
+msgid "Only emit explicit template instatiations"
+msgstr "ÌÀ¼¨Åª¤Ê¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+
+#: cp/lang-options.h:78
+msgid "Only emit explicit instatiations of inline templates"
+msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
 
-#: cp/decl2.c:4861
+#: cp/lang-options.h:84
+msgid "Don't pedwarn about uses of Microsoft extensions"
+msgstr "Microsoft ³ÈÄ¥¤ÎÍøÍѤ˴ؤ·¤Æ pedantic ·Ù¹ð¤ò¹Ô¤ï¤Ê¤¤"
+
+#: cp/lang-options.h:87
 #, fuzzy
-msgid "namespace `%D' not allowed in using-declaration"
-msgstr "`%s' ¤ÏÀë¸À¤Î»Ï¤Þ¤ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "Recognize and/bitand/bitor/compl/not/or/xor"
+msgstr "and/bitand/bitor/compl/not/or/xor ¤òǧ¼±¤¹¤ë"
+
+#: cp/lang-options.h:91
+msgid "Disable optional diagnostics"
+msgstr "¥ª¥×¥·¥ç¥ó¤Î¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤·¤Ê¤¤"
+
+#: cp/lang-options.h:93
+msgid "Downgrade conformance errors to warnings"
+msgstr "µ¬³ÊŬ¹çÀ­¥¨¥é¡¼¤ò·Ù¹ð¤Ë³Ê²¼¤²¤¹¤ë"
+
+#: cp/lang-options.h:96
+msgid "Enable automatic template instantiation"
+msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂ⽤òÍ­¸ú¤Ë¤¹¤ë"
+
+#: cp/lang-options.h:101
+msgid "Display statistics accumulated during compilation"
+msgstr "¥³¥ó¥Ñ¥¤¥ëÃæ¤ËÃßÀѤµ¤ì¤¿Åý·×¾ðÊó¤òɽ¼¨¤¹¤ë"
+
+#: cp/lang-options.h:104
+msgid "Specify maximum template instantiation depth"
+msgstr "¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂβ½¤Î¿¼¤µ¤ÎºÇÂçÃͤò»ØÄꤹ¤ë"
 
-#: cp/decl2.c:4890
+#: cp/lang-options.h:106
 #, fuzzy
-msgid "`%D' not declared"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "Use __cxa_atexit to register destructors"
+msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤ÎÅÐÏ¿¤Ë __cxa_atexit ¤òÍøÍѤ¹¤ë"
 
-#: cp/decl2.c:4932
-msgid "`%D' is already declared in this scope"
-msgstr ""
+#: cp/lang-options.h:109
+msgid "Discard unused virtual functions"
+msgstr "»È¤ï¤ì¤Ê¤¤²¾ÁÛ´Ø¿ô¤òÀÚ¤ê¼Î¤Æ¤ë"
 
-#: cp/decl2.c:4959
-msgid "using declaration `%D' introduced ambiguous type `%T'"
-msgstr ""
+#: cp/lang-options.h:112
+msgid "Implement vtables using thunks"
+msgstr "thunk ¤ò»È¤Ã¤Æ vtable ¤ò¼ÂÁõ¤¹¤ë"
 
-#: cp/decl2.c:5050
-msgid "using-declaration for non-member at class scope"
-msgstr ""
+#: cp/lang-options.h:115
+msgid "Emit common-like symbols as weak symbols"
+msgstr "¥³¥â¥ó¥·¥ó¥Ü¥ë¤ò¥¦¥£¡¼¥¯¥·¥ó¥Ü¥ë¤ÎÍͤËÀ¸À®¤¹¤ë"
+
+#: cp/lang-options.h:118
+msgid "Emit cross referencing information"
+msgstr "Áê¸ß»²¾È¾ðÊó¤òÀ¸À®¤¹¤ë"
+
+#: cp/lang-options.h:122
+msgid "Warn about inconsistent return types"
+msgstr "Ìá¤êÃͤη¿¤È°ìÃפ·¤Ê¤¤¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+
+#: cp/lang-options.h:125
+msgid "Warn about overloaded virtual function names"
+msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤µ¤ì¤¿²¾ÁÛ´Ø¿ô̾¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+
+#: cp/lang-options.h:129
+msgid "Don't warn when all ctors/dtors are private"
+msgstr "Á´¤Æ¤Î¥³¥ó¥¹¥È¥é¥¯¥¿/¥Ç¥¹¥È¥é¥¯¥¿¤¬ private ¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
+
+#: cp/lang-options.h:131
+msgid "Warn about non virtual destructors"
+msgstr "Èó²¾Áۥǥ¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+
+#: cp/lang-options.h:134
+msgid "Warn when a function is declared extern, then inline"
+msgstr "´Ø¿ô¤¬ extern Àë¸À¤µ¤ì¤¿¸å¡¢inline ¤È¤µ¤ì¤¿¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+
+#: cp/lang-options.h:137
+msgid "Warn when the compiler reorders code"
+msgstr "¥³¥ó¥Ñ¥¤¥é¤¬¥³¡¼¥É¤òʤÙÂؤ¨¤ë¤È¤­¤Ë·Ù¹ð¤¹¤ë"
 
-#: cp/decl2.c:5056
+#: cp/lang-options.h:140
 #, fuzzy
-msgid "using-declaration for destructor"
-msgstr "¥á¥½¥Ã¥É `%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
+msgid "Warn when synthesis behavior differs from Cfront"
+msgstr "¹çÀ®¤Î¿¶¤ëÉñ¤¤¤¬ Cfront ¤È°Û¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
 
-#: cp/decl2.c:5062
-msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
+#: cp/lang-options.h:144
+msgid "Don't warn when type converting pointers to member functions"
+msgstr "¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð´Ø¿ô¤Ø¤Î·¿ÊÑ´¹¤Î¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
+
+#: cp/lang-options.h:146
+msgid "Warn about violations of Effective C++ style rules"
+msgstr "Effective C++ ¼°¤Î»Ø¿Ë¤«¤é¤Ï¤º¤ì¤ë¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+
+#: cp/lang-options.h:149
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬Éä¹ç̵¤·¤«¤éÉä¹çÉÕ¤­¤Ë³Ê¾å¤²¤È¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+
+#: cp/lang-options.h:152
+msgid "Warn if a C style cast is used in a program"
+msgstr "C ¼°¤Î¥­¥ã¥¹¥È¤¬¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤¿¤é·Ù¹ð¤¹¤ë"
+
+#: cp/lang-options.h:156
+msgid "Don't warn when non-templatized friend functions are declared within a template"
+msgstr "template Æâ¤ÇÈó template ¤Î friend ´Ø¿ô¤¬Àë¸À¤µ¤ì¤¿¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
+
+#: cp/lang-options.h:159
+msgid "Don't announce deprecation of compiler features"
+msgstr "¿ä¾©¤µ¤ì¤Ê¤¤¥³¥ó¥Ñ¥¤¥é¤Îµ¡Ç½¤ò¹ðÃΤ·¤Ê¤¤"
+
+#: f/bad.c:387
+msgid "note:"
 msgstr ""
 
-#: cp/decl2.c:5091
+#: f/bad.c:391
 #, fuzzy
-msgid "namespace `%T' undeclared"
-msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "warning:"
+msgstr "·Ù¹ð: "
 
-#: cp/decl2.c:5120
-#, fuzzy
-msgid "default argument missing for parameter %P of `%+#D'"
-msgstr "²¾°ú¿ô¥ê¥¹¥È¤«¤é¤Î²¾°ú¿ô̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: f/bad.c:395
+msgid "fatal:"
+msgstr ""
 
-#: cp/decl2.c:5201
-msgid "extra qualification `%T::' on member `%D' ignored"
+#: f/bad.c:437
+msgid "(continued):"
 msgstr ""
 
-#: cp/decl2.c:5205
-#, fuzzy
-msgid "`%T' does not have a nested type named `%D'"
-msgstr "`%s' ¤Ï `%s' ¤Ë±þÅú¤·¤Þ¤»¤ó"
+#: f/bad.c:487 f/bad.c:505
+msgid "[REPORT BUG!!] %"
+msgstr ""
 
-#: cp/decl2.c:5207
-msgid "no file-scope type named `%D'"
+#: f/bad.c:494 f/bad.c:526
+msgid "[REPORT BUG!!]"
 msgstr ""
 
-#: cp/error.c:35
-#, c-format
-msgid "`%s' not supported by %s"
-msgstr "`%s' ¤Ï %s ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: f/com.c:3132
+#, no-c-format
+msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
+msgstr ""
 
-#: cp/error.c:572
-#, c-format
-msgid "<anonymous %s>"
-msgstr "<̵̾ %s>"
+#: f/com.c:11551
+msgid "no INTEGER type can hold a pointer on this configuration"
+msgstr "¸½ºß¤ÎÀßÄê¤Ç¤ÏÈó INTEGER ·¿¤¬¥Ý¥¤¥ó¥¿¤òÊÝ»ý¤Ç¤­¤Þ¤¹"
 
-#: cp/error.c:833
+#: f/com.c:11772
 #, c-format
-msgid "(static %s for %s)"
-msgstr "(ÀÅŪ%s: %s ÍÑ)"
+msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
+msgstr "ÀßÄê: REAL, INTEGER µÚ¤Ó LOGICAL ¤Ï %d ¥Ó¥Ã¥ÈÉý¤Ç¡¢"
 
-#: cp/error.c:2457
+#: f/com.c:11774
 #, c-format
-msgid "In %s `%s':"
-msgstr "%s Æâ¤Î `%s':"
+msgid "and pointers are %d bits wide, but g77 doesn't yet work"
+msgstr "¥Ý¥¤¥ó¥¿¤Ï %d ¥Ó¥Ã¥ÈÉý¤Ç¤¹¤¬¡¢¤½¤ì¤éÁ´¤Æ¤¬ 32 ¥Ó¥Ã¥ÈÉý"
 
-#: cp/error.c:2512
-#, c-format
-msgid "%s: In instantiation of `%s':\n"
-msgstr "%s: `%s' ¤Î½é´ü²½:\n"
+#: f/com.c:11776
+#, fuzzy
+msgid "properly unless they all are 32 bits wide"
+msgstr "¤Ç¤Ê¤¤¤È g77 ¤ÏÀµ¾ï¤ËÆ°ºî¤·¤Þ¤»¤ó¡£"
 
-#: cp/error.c:2536
-#, c-format
-msgid "%s:%d:   instantiated from `%s'\n"
-msgstr "%s:%d:   `%s' ¤«¤é¼ÂÂ⽤µ¤ì¤Þ¤·¤¿\n"
+#: f/com.c:11777
+#, fuzzy
+msgid "Please keep this in mind before you report bugs."
+msgstr "¥Ð¥°¥ì¥Ý¡¼¥È¤òÁ÷¤ëÁ°¤Ë¤³¤Î»ö¤ò¿´¤Ëα¤á¤ÆÃÖ¤¤¤Æ¤¯¤À¤µ¤¤¡£"
 
-#: cp/error.c:2541
+#. I/O will probably crash.
+#: f/com.c:11785
 #, c-format
-msgid "%s:%d:   instantiated from here\n"
-msgstr "%s:%d:   ¤³¤³¤Ç¼ÂÂ⽤µ¤ì¤Þ¤·¤¿\n"
+msgid "configuration: char * holds %d bits, but ftnlen only %d"
+msgstr "ÀßÄê: char * ¤Ï %d ¥Ó¥Ã¥È³ÎÊݤ·¤Þ¤¹¤¬¡¢ftnlen ¤¬¤¿¤Ã¤¿ %d ¥Ó¥Ã¥È¤Ç¤¹"
 
-#. damn ICE suppression
-#: cp/error.c:2694
+#. ASSIGN 10 TO I will crash.
+#: f/com.c:11794
 #, c-format
-msgid "unexpected letter `%c' in locate_error\n"
+msgid ""
+"configuration: char * holds %d bits, but INTEGER only %d --\n"
+" ASSIGN statement might fail"
 msgstr ""
+"ÀßÄê: char * ¤Ï %d ¥Ó¥Ã¥È³ÎÊݤ·¤Þ¤¹¤¬¡¢INTEGER ¤¬¤¿¤Ã¤¿ %d ¥Ó¥Ã¥È¤Ç¤¹ --\n"
+" ¶²¤é¤¯ ASSIGN Ê¸¤¬¼ºÇÔ¤·¤Þ¤¹"
 
-#. Can't throw a reference.
-#: cp/except.c:245
-msgid "type `%T' is disallowed in Java `throw' or `catch'"
-msgstr ""
+#: f/com.c:13609
+#, fuzzy
+msgid "In statement function"
+msgstr "´Ø¿ô¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: cp/except.c:256
-msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
-msgstr "Java `catch' ¤ä `throw' ¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢`jthrowable' ¤Ï̤ÄêµÁ¤Ç¤¹"
+#: f/com.c:13619
+msgid "Outside of any program unit:\n"
+msgstr ""
 
-#. Thrown object must be a Throwable.
-#: cp/except.c:263
-msgid "type `%T' is not derived from `java::lang::Throwable'"
+#: f/com.c:15248
+#, no-c-format
+msgid "%A from %B at %0%C"
 msgstr ""
 
-#: cp/except.c:327
-msgid "mixing C++ and Java catches in a single translation unit"
-msgstr "C++ ¤È Java ¤Î `catch' ¤ò°ì¤Ä¤ÎËÝÌõ¥æ¥Ë¥Ã¥È¤Ë¤Þ¤È¤á¤Þ¤¹"
+#: f/com.c:15425
+#, fuzzy
+msgid "directory name must immediately follow -I"
+msgstr "¥Ç¥¤¥ì¥¯¥È¥ê̾¤Ï -I ¤Î¤¹¤°¸å¤í¤Ë¤Ä¤±¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: cp/except.c:558
-msgid "throwing NULL, which has integral, not pointer type"
-msgstr ""
+#: f/com.c:15568
+#, fuzzy, no-c-format
+msgid "At %0, INCLUDE file %A exists, but is not readable"
+msgstr "include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ë `%s' ¤Ï¡¢Â¸ºß¤·¤Þ¤¹¤¬Æɤá¤Þ¤»¤ó"
 
-#: cp/except.c:663
-msgid "  in thrown expression"
-msgstr "  throw ¤µ¤ì¤¿¼°¤ÎÃæ"
+#: f/com.c:15603
+#, no-c-format
+msgid "At %0, INCLUDE nesting too deep"
+msgstr ""
 
-#: cp/except.c:775
-msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
+#: f/expr.c:9614
+#, no-c-format
+msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
 msgstr ""
 
-#: cp/except.c:863
-msgid "exception of type `%T' will be caught"
+#: f/expr.c:9664
+#, no-c-format
+msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
 msgstr ""
 
-#: cp/except.c:866
-msgid "   by earlier handler for `%T'"
+#: f/expr.c:10525
+#, no-c-format
+msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
 msgstr ""
 
-#: cp/except.c:887
-msgid "`...' handler must be the last handler for its try block"
+#: f/expr.c:10896
+#, no-c-format
+msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
 msgstr ""
 
-#: cp/friend.c:155
-#, fuzzy
-msgid "`%D' is already a friend of class `%T'"
-msgstr "'%s' ¥¯¥é¥¹¤ò¸«¤Ä¤±¤ë¤Î¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
+#: f/g77spec.c:255
+#, c-format
+msgid "overflowed output arg list for `%s'"
+msgstr "`%s' ÍѤνÐÎÏ°ú¿ô¥ê¥¹¥È¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: cp/friend.c:157
-#, fuzzy
-msgid "previous friend declaration of `%D'"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: f/g77spec.c:394
+msgid "--driver no longer supported"
+msgstr "--driver ¤ÏºÇÁ᥵¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: cp/friend.c:197
-#, fuzzy
-msgid "invalid type `%T' declared `friend'"
-msgstr "ÊÑ¿ô `%s' ¤¬ `inline' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: f/g77spec.c:407
+#, c-format
+msgid "argument to `%s' missing"
+msgstr "`%s' ¤Ø¤Î°ú¿ô¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#. [temp.friend]
-#.
-#. Friend declarations shall not declare partial
-#. specializations.
-#: cp/friend.c:209
+#: f/g77spec.c:411
 #, fuzzy
-msgid "partial specialization `%T' declared `friend'"
-msgstr "ÊÑ¿ô `%s' ¤¬ `inline' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "no input files; unwilling to write output files"
+msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤»¤ó -- ÉÔËܰդʽÐÎÏ¥Õ¥¡¥¤¥ë¤Ø¤Î½ñ¤­¹þ¤ß"
 
-#: cp/friend.c:221
-msgid "class `%T' is implicitly friends with itself"
-msgstr ""
+#: f/implic.c:203
+#, fuzzy, no-c-format
+msgid "Implicit declaration of `%A' at %0"
+msgstr "Á°Êý¤Ç¤Î `%s' ¤Î°ÅÌÛŪ¤ÊÀë¸À"
 
-#. template <class T> friend typename S<T>::X;
-#: cp/friend.c:239
-#, fuzzy
-msgid "typename type `%#T' declared `friend'"
-msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: f/lex.c:326
+#, fuzzy, no-c-format
+msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
+msgstr "Èó ISO É¸½à¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹, '\\%c'"
 
-#. template <class T> friend class T;
-#: cp/friend.c:245
-#, fuzzy
-msgid "template parameter type `%T' declared `friend'"
-msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: f/lex.c:345
+#, fuzzy, no-c-format
+msgid "Unknown escape sequence `\\%A' at %0"
+msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹ `\\%c'"
 
-#. template <class T> friend class A; where A is not a template
-#: cp/friend.c:251
-#, fuzzy
-msgid "`%#T' is not a template"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥ÈÆâ¤Ç `%s' ¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹"
+#: f/lex.c:354
+#, fuzzy, no-c-format
+msgid "Unterminated escape sequence `\\' at %0"
+msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹ `\\%c'"
 
-#: cp/friend.c:268
-msgid "`%T' is already a friend of `%T'"
-msgstr ""
+#: f/lex.c:365
+#, fuzzy, no-c-format
+msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
+msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹: `\\' ¤Î¸å¤Ëʸ»ú¥³¡¼¥É 0x%x"
 
-#: cp/friend.c:364
-msgid "member `%D' declared as friend before type `%T' defined"
-msgstr ""
+#: f/lex.c:393
+#, fuzzy, no-c-format
+msgid "\\x used at %0 with no following hex digits"
+msgstr "\\x ¤Ë¡¢¤½¤ì¤Ë³¤¯¤Ï¤º¤Î 16 ¿Ê¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/friend.c:419
-#, fuzzy
-msgid "friend declaration `%#D' declares a non-template function"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: f/lex.c:407
+#, fuzzy, no-c-format
+msgid "Hex escape at %0 out of range"
+msgstr "16 ¿Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬Èϰϳ°¤Ç¤¹"
 
-#: cp/friend.c:422
-#, fuzzy
-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 "¡Ê¤â¤·¤³¤ì¤¬¤¢¤Ê¤¿¤Î°Õ¿Þ¤·¤¿¤â¤Î¤Ç¤Ê¤±¤ì¤Ð¡¢´Ø¿ô¥Æ¥ó¥×¥ì¡¼¥È¤Ï´û¤ËÀë¸ÀºÑ¤Ç¤¢¤ë»ö¤ò³Îǧ¤·¡¢¤³¤³¤Î´Ø¿ô̾¤Î¸å¤í¤Ë <> ¤òÉÕ¤±Â­¤·¤Æ¤¯¤À¤µ¤¤¡Ë -Wno-non-template-friend ¤Ç¤³¤Î·Ù¹ðɽ¼¨¤ò̵¸ú¤Ë¤·¤Þ¤¹"
+#: f/lex.c:441
+#, fuzzy, no-c-format
+msgid "Escape sequence at %0 out of range for character"
+msgstr "ʸ»ú¤ËÂФ¹¤ë¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬ÈϰϤò³°¤ì¤Æ¤¤¤Þ¤¹"
+
+#: f/lex.c:595
+msgid "hex escape out of range"
+msgstr "16 ¿Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬Èϰϳ°¤Ç¤¹"
 
-#: cp/g++spec.c:198 java/jvspec.c:381
+#: f/lex.c:648
 #, c-format
-msgid "argument to `%s' missing\n"
-msgstr "`%s' ¤Ø¤Î°ú¿ô¤ò·ç¤¤¤Æ¤¤¤Þ¤¹\n"
+msgid "non-ANSI-standard escape sequence, `\\%c'"
+msgstr "Èó ANSI É¸½à¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¡¢`\\%c'"
 
-#: cp/init.c:285
-msgid "default-initialization of `%#D', which has reference type"
-msgstr ""
+#: f/lex.c:661
+#, fuzzy, c-format
+msgid "non-ISO escape sequence `\\%c'"
+msgstr "Èó ANSI ¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¡¢`\\%c'"
 
-#: cp/init.c:290
-#, fuzzy
-msgid "uninitialized reference member `%D'"
-msgstr "¥á¥ó¥Ð `%s' ¤ËÂФ¹¤ë̵¸ú¤Ê½é´üÃÍ"
+#: f/lex.c:665
+#, c-format
+msgid "unknown escape sequence `\\%c'"
+msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹ `\\%c'"
 
-#: cp/init.c:298
-msgid "initializer list treated as compound expression"
-msgstr "½é´ü²½»Ò¥ê¥¹¥È¤ÏÊ£¹ç¼°¤È¤·¤Æ¼è¤ê°·¤ï¤ì¤Þ¤·¤¿"
+#: f/lex.c:667
+#, c-format
+msgid "unknown escape sequence: `\\' followed by char code 0x%x"
+msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹: `\\' ¤Î¸å¤Ëʸ»ú¥³¡¼¥É 0x%x"
 
-#: cp/init.c:410
+#: f/lex.c:744
 #, fuzzy
-msgid "member initializers for `%#D'"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
-
-#: cp/init.c:412
-msgid "  and `%#D'"
-msgstr ""
+msgid "badly formed directive -- no closing quote"
+msgstr "ÉÔÀµ¤Ê·Á¤Î¥Ç¥£¥ì¥¯¥Æ¥£¥Ö -- ÊĤ¸¥¯¥©¡¼¥È¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/init.c:413
-msgid "  will be re-ordered to match declaration order"
-msgstr "  Àë¸À½ç¤È°ìÃפ¹¤ë¤è¤¦¤ËʤÓÂؤ¨¤é¤ì¤Þ¤¹"
+#: f/lex.c:802
+msgid "#-lines for entering and leaving files don't match"
+msgstr "¥Õ¥¡¥¤¥ë¤Ø¤Î½ÐÆþ¤ê¸ý¤È¤Ê¤ë #-¹Ô ¤¬À°¹ç¤·¤Þ¤»¤ó"
 
-#: cp/init.c:428
+#: f/lex.c:964
 #, fuzzy
-msgid "multiple initializations given for member `%D'"
-msgstr "¥á¥ó¥Ð `%s' ¤ËÂФ¹¤ë̵¸ú¤Ê½é´üÃÍ"
+msgid "bad directive -- missing close-quote"
+msgstr "ÉÔÀµ¤Ê¥Ç¥£¥ì¥¯¥Æ¥£¥Ö -- ÊĤ¸¥¯¥©¡¼¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/init.c:500
-#, fuzzy
-msgid "initializations for multiple members of `%T'"
-msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+#: f/lex.c:1078
+#, c-format
+msgid "ignoring pragma: %s"
+msgstr "pragma ¤ò̵»ë¤·¤Þ¤¹: %s"
 
-#: cp/init.c:617
-#, fuzzy
-msgid "base initializers for `%#T'"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
+#: f/lex.c:1156
+msgid "invalid #ident"
+msgstr "̵¸ú¤Ê #ident"
 
-#: cp/init.c:618
-msgid "  and `%#T'"
-msgstr ""
+#: f/lex.c:1173
+msgid "undefined or invalid # directive"
+msgstr "̤ÄêµÁËô¤ÏÉÔÀµ¤Ê # ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Ç¤¹"
 
-#: cp/init.c:619
-msgid "  will be re-ordered to match inheritance order"
-msgstr "  ÇÉÀ¸½ç¤È°ìÃפ¹¤ë¤è¤¦¤ËʤÙÂؤ¨¤é¤ì¤Þ¤¹"
+#: f/lex.c:1229
+msgid "invalid #line"
+msgstr "̵¸ú¤Ê #line"
 
-#: cp/init.c:631
+#: f/lex.c:1285 f/lex.c:1329
 #, fuzzy
-msgid "base class `%T' already initialized"
-msgstr "½é´ü²½¤¹¤Ù¤­´ðÄ쥯¥é¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "use `#line ...' instead of `# ...' in first line"
+msgstr "ºÇ½é¤Î¹Ô¤Ç¤Ï `# ...' ¤ÎÂå¤ê¤Ë `#line ...' ¤ò»È¤¤¤Þ¤·¤ç¤¦"
 
-#: cp/init.c:702
-msgid "base class `%#T' should be explicitly initialized in the copy constructor"
-msgstr ""
+#: f/lex.c:1339
+msgid "invalid #-line"
+msgstr "̵¸ú¤Ê #-¹Ô"
 
-#: cp/init.c:745
-msgid "`%D' should be initialized in the member initialization list"
-msgstr ""
+#: f/lex.c:1432
+#, fuzzy, no-c-format
+msgid "Null character at %0 -- line ignored"
+msgstr "null Ê¸»ú¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/init.c:987
-msgid "class `%T' does not have any field named `%D'"
+#: f/stb.c:12078
+#, no-c-format
+msgid "INCLUDE at %0 not the only statement on the source line"
 msgstr ""
 
-#: cp/init.c:993
-msgid "field `%#D' is static; the only point of initialization is its definition"
+#: f/ste.c:1400 f/ste.c:1747
+msgid "ASSIGNed FORMAT specifier is too small"
+msgstr "ASSIGN ¤µ¤ì¤¿ FORMAT »ØÄê»Ò¤¬¾®¤µ¤¹¤®¤Þ¤¹"
+
+#. ~~~Someday handle CHARACTER*1, CHARACTER*N
+#: f/ste.c:2624
+#, no-c-format
+msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
 msgstr ""
 
-#: cp/init.c:1032
-#, fuzzy
-msgid "unnamed initializer for `%T', which has no base classes"
-msgstr "´ðÄ쥯¥é¥¹¤ò»ý¤Ä¥¯¥é¥¹¤Î¥ª¥Ö¥¸¥§¥¯¥ÈÍѤνé´ü²½»Ò¥ê¥¹¥È¤Ç¤¹"
+#: f/ste.c:2953
+msgid "ASSIGN to variable that is too small"
+msgstr "ASSIGN Àè¤ÎÊÑ¿ô¤¬¾®¤µ¤¹¤®¤Þ¤¹"
 
-#: cp/init.c:1039
-msgid "unnamed initializer for `%T', which uses multiple inheritance"
-msgstr ""
+#: f/ste.c:2981
+msgid "ASSIGNed GOTO target variable is too small"
+msgstr "ASSIGN ¤µ¤ì¤¿ GOTO ÀèÊÑ¿ô¤¬¾®¤µ¤¹¤®¤Þ¤¹"
 
-#: cp/init.c:1068
-msgid "type `%D' is not a direct or virtual base of `%T'"
+#: f/stu.c:305
+#, no-c-format
+msgid "Local adjustable symbol `%A' at %0"
 msgstr ""
 
-#: cp/init.c:1071
-msgid "type `%D' is not a direct base of `%T'"
+#: f/target.c:2550
+msgid "data initializer on host with different endianness"
 msgstr ""
 
-#. Handle bad initializers like:
-#. class COMPLEX {
-#. public:
-#. double re, im;
-#. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
-#. ~COMPLEX() {};
-#. };
-#.
-#. int main(int argc, char **argv) {
-#. COMPLEX zees(1.0, 0.0)[10];
-#. }
-#.
-#: cp/init.c:1165
-msgid "bad array initializer"
-msgstr "ÇÛÎó¤ÎÉÔÀµ¤Ê½é´ü²½"
-
-#: cp/init.c:1357
-#, fuzzy
-msgid "`%T' is not an aggregate type"
-msgstr "È󽸹çÂη¿¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `sigof'"
+#: f/top.c:237
+#, c-format
+msgid "%s no longer supported -- try -fvxt"
+msgstr "%s ¤ÏºÇÁ᥵¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- -fvxt ¤È¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤"
 
-#: cp/init.c:1380
-#, fuzzy
-msgid "`%T' fails to be an aggregate typedef"
-msgstr "È󽸹çÂη¿¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `sigof'"
+#: f/top.c:239
+#, c-format
+msgid "%s no longer supported -- try -fno-vxt -ff90"
+msgstr "%s ¤ÏºÇÁ᥵¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- -fno-vxt -ff90 ¤È¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤"
 
-#: cp/init.c:1389
-#, fuzzy
-msgid "type `%T' is of non-aggregate type"
-msgstr "È󽸹çÂη¿¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `sigof'"
+#: f/top.c:307 f/top.c:309
+#, c-format
+msgid "%s disabled, use normal debugging flags"
+msgstr "%s ¤¬Ìµ¸ú¤Ç¤¹¡£Ä̾ï¥Ç¥Ð¥Ã¥°¥Õ¥é¥°¤ò»È¤¤¤Þ¤·¤ç¤¦"
 
-#: cp/init.c:1491
-msgid "cannot call destructor `%T::~%T' without object"
-msgstr ""
+#: f/lang-options.h:33
+msgid "Print g77-specific compiler version info, run internal tests"
+msgstr "g77 ¸ÇÍ­¤Î¥³¥ó¥Ñ¥¤¥é¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¡¢ÆâÉô¥Æ¥¹¥È¤Î¼Â¹Ô"
 
-#: cp/init.c:1533
-#, fuzzy
-msgid "invalid use of non-static field `%D'"
-msgstr "ÉÔ´°Á´¤Ê typedef `%s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+#: f/lang-options.h:37
+msgid "Program is written in typical FORTRAN 66 dialect"
+msgstr "¥×¥í¥°¥é¥à¤¬Åµ·¿Åª¤Ê FORTRAN 66 Êý¸À¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
 
-#. We can get here when processing a bad default
-#. argument, like:
-#. struct S { int a; void f(int i = a); }
-#: cp/init.c:1542 cp/method.c:194
-#, fuzzy
-msgid "invalid use of member `%D'"
-msgstr "¥á¥ó¥Ð `%s' ¤ËÂФ¹¤ë̵¸ú¤Ê½é´üÃÍ"
+#: f/lang-options.h:40
+msgid "Program is written in typical Unix f77 dialect"
+msgstr "¥×¥í¥°¥é¥à¤¬Åµ·¿Åª¤Ê Unix f77 Êý¸À¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
 
-#: cp/init.c:1552
-#, fuzzy
-msgid "no method `%T::%D'"
-msgstr "¥á¥½¥Ã¥É `%s' Æâ:"
+#: f/lang-options.h:42
+msgid "Program does not use Unix-f77 dialectal features"
+msgstr "¥×¥í¥°¥é¥à¤¬ Unix-f77 Êý¸À¤Îµ¡Ç½¤ò»È¤Ã¤Æ¤¤¤Ê¤¤"
 
-#: cp/init.c:1645
-msgid "incomplete type `%T' does not have member `%D'"
-msgstr ""
+#: f/lang-options.h:44
+msgid "Program is written in Fortran-90-ish dialect"
+msgstr "¥×¥í¥°¥é¥à¤¬ Fortran-90 ÅªÊý¸À¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
 
-#: cp/init.c:1714
-#, fuzzy
-msgid "`%D' is not a member of type `%T'"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: f/lang-options.h:48
+msgid "Treat local vars and COMMON blocks as if they were named in SAVE statements"
+msgstr "¥í¡¼¥«¥ëÊÑ¿ô¤È COMMON ¥Ö¥í¥Ã¥¯¤ò SAVE Ê¸¤Ç̾Á°ÉÕ¤±¤é¤ì¤¿¤è¤¦¤Ë¼è¤ê°·¤¦"
 
-#: cp/init.c:1733
-#, fuzzy
-msgid "illegal pointer to bit-field `%D'"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬Éé¤Î¿ô¤Ç¤¹"
+#: f/lang-options.h:50
+msgid "Allow $ in symbol names"
+msgstr "$ ¤ò¥·¥ó¥Ü¥ë̾¤È¤·¤Æ»È¤¨¤ë¤è¤¦¤Ë¤¹¤ë"
 
-#: cp/init.c:1772
-msgid "object missing in use of pointer-to-member construct"
-msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¹½ÃۤλÈÍѤǥª¥Ö¥¸¥§¥¯¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: f/lang-options.h:54
+msgid "f2c-compatible code need not be generated"
+msgstr "f2c ¸ß´¹¥³¡¼¥É¤òÀ¸À®¤¹¤ëɬÍפ¬¤Ê¤¤"
 
-#: cp/init.c:1812
-msgid "member `%D' is non-static but referenced as a static member"
-msgstr ""
+#: f/lang-options.h:57
+msgid "Unsupported; do not generate libf2c-calling code"
+msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Ê¤¤ -- libf2c-calling ¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
 
-#: cp/init.c:1814 cp/typeck.c:3154 cp/typeck.c:3262
-msgid "at this point in file"
-msgstr "¥Õ¥¡¥¤¥ë¤Î¤³¤Î°ÌÃÖ"
+#: f/lang-options.h:59
+msgid "Unsupported; affects code-generation of arrays"
+msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Ê¤¤ -- ÇÛÎó¤Î¥³¡¼¥ÉÀ¸À®¤Ë±Æ¶Á¤¹¤ë"
 
-#: cp/init.c:1862 cp/typeck.c:2949
-#, fuzzy, c-format
-msgid "object missing in `%E'"
-msgstr "`%s' ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: f/lang-options.h:62
+msgid "Program is written in Fortran-90-ish free form"
+msgstr "¥×¥í¥°¥é¥à¤Ï Fortran-90 Åª¥Õ¥ê¡¼¥Õ¥©¡¼¥à¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
 
-#: cp/init.c:1994
-msgid "new of array type fails to specify size"
-msgstr "ÇÛÎ󷿤Πnew ¤Ï¥µ¥¤¥º¤Î»ØÄê¤Ë¼ºÇÔ¤·¤Þ¤¹"
+#: f/lang-options.h:67
+msgid "Warn about use of (only a few for now) Fortran extensions"
+msgstr "Fortran ³ÈÄ¥(º£¤Ï¾¯¤Ê¤¤¤¬)¤Î»ÈÍѤˤĤ¤¤Æ·Ù¹ð¤¹¤ë"
 
-#: cp/init.c:2005
-msgid "size in array new must have integral type"
-msgstr "ÇÛÎó new ¤Ç¤Î¥µ¥¤¥º¤Ï´°Á´¤Ê·¿¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: f/lang-options.h:70
+msgid "Program is written in VXT (Digital-like) FORTRAN"
+msgstr "¥×¥í¥°¥é¥à¤Ï VXT (Digital) FORTRAN ¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
 
-#: cp/init.c:2011
-msgid "zero size array reserves no space"
-msgstr "¥µ¥¤¥º¥¼¥í¤ÎÇÛÎó¤Ï¶õ´Ö¤ò³ÎÊݤ·¤Þ¤»¤ó"
+#: f/lang-options.h:73
+msgid "Disallow all ugly features"
+msgstr "Á´¤Æ¤Î½¹¤¤µ¡Ç½¤òµö²Ä¤·¤Ê¤¤"
 
-#: cp/init.c:2076
-msgid "new cannot be applied to a reference type"
-msgstr "»²¾È·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
+#: f/lang-options.h:76
+msgid "Hollerith and typeless constants not passed as arguments"
+msgstr "Hollerith ¤ä·¿¤Ê¤·Äê¿ô¤ò°ú¿ô¤È¤·¤ÆÅϤµ¤Ê¤¤"
 
-#: cp/init.c:2082
-msgid "new cannot be applied to a function type"
-msgstr "´Ø¿ô·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
+#: f/lang-options.h:78
+msgid "Allow ordinary copying of ASSIGN'ed vars"
+msgstr "ASSIGN ¤µ¤ì¤¿ÊÑ¿ô¤ÎÄ̾ï¤Î¥³¥Ô¡¼¤òµö²Ä¤¹¤ë"
 
-#: cp/init.c:2129
-msgid "call to Java constructor, while `jclass' undefined"
-msgstr "Java ¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢`jclass' ¤Ï̤ÄêµÁ¤Ç¤¹"
-
-#: cp/init.c:2145
-#, fuzzy
-msgid "can't find class$"
-msgstr "class$ ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: cp/init.c:2258
-msgid "invalid type `void' for new"
-msgstr "new ¤ËÂФ·¤Æ̵¸ú¤Ê·¿¤Ç¤¢¤ë `void'"
-
-#: cp/init.c:2310
-#, c-format
-msgid "call to Java constructor with `%s' undefined"
-msgstr "Java ¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢`%s' ¤Ï̤ÄêµÁ¤Ç¤¹"
-
-#: cp/init.c:2419
-#, fuzzy
-msgid "ISO C++ forbids initialization in array new"
-msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/init.c:2437 cp/typeck2.c:383 cp/typeck2.c:1227
-msgid "initializer list being treated as compound expression"
-msgstr "½é´ü²½»Ò¥ê¥¹¥È¤¬Ê£¹ç¼°¤È¤·¤Æ¼è¤ê°·¤ï¤ì¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/init.c:2443
-msgid "ISO C++ forbids aggregate initializer to new"
-msgstr "ISO C++ ¤Ï new ¤Ø¤Î½¸¹çÂνé´ü²½»Ò¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/init.c:2518
-#, fuzzy
-msgid "uninitialized const in `new' of `%#T'"
-msgstr "½é´ü²½»Ò¤Ï `%s' ¤Î¥µ¥¤¥º¤ÎÆÃÄê¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
-
-#: cp/init.c:2882
-msgid "initializer ends prematurely"
-msgstr "½é´üÀßÄê»Ò¤ÎËöÈø¤¬ËÜÍè¤è¤êÁ᤯½Ð¸½¤·¤Þ¤·¤¿"
-
-#: cp/init.c:2952
-msgid "cannot initialize multi-dimensional array with initializer"
-msgstr "¿¼¡¸µÇÛÎó¤Ï½é´ü²½»Ò¤Ç½é´ü²½¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/init.c:3127
-msgid "unknown array size in delete"
-msgstr "delete ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤¬ÉÔÌÀ¤Ç¤¹"
-
-#: cp/init.c:3392
-msgid "type to vector delete is neither pointer or array type"
-msgstr "¥Ù¥¯¥È¥ë·¿¤Î delete ¤Ç¤¹¤¬¡¢¥Ý¥¤¥ó¥¿¤Ç¤âÇÛÎ󷿤Ǥ⤢¤ê¤Þ¤»¤ó"
-
-#: cp/lang-options.h:29
-msgid "Do not obey access control semantics"
-msgstr "¥¢¥¯¥»¥¹À©¸æ¤Î°ÕÌ£¤Ë½¾¤ï¤Ê¤¤"
-
-#: cp/lang-options.h:31
-msgid "Change when template instances are emitted"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥È¥¤¥ó¥¹¥¿¥ó¥¹¤¬Á÷½Ð¤µ¤ì¤¿»þ¤ËÊѹ¹¤¹¤ë"
-
-#: cp/lang-options.h:36
-msgid "Check the return value of new"
-msgstr "new ¤ÎÌá¤êÃͤò¸¡ºº¤¹¤ë"
-
-#: cp/lang-options.h:39
-msgid "Reduce size of object files"
-msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º¤ò¾®¤µ¤¯¤¹¤ë"
-
-#: cp/lang-options.h:43
-msgid "Make string literals `char[]' instead of `const char[]'"
-msgstr "ʸ»úÎó¥ê¥Æ¥é¥ë¤ò `const char[]' ¤ÎÂå¤ï¤ê¤Ë `char[]' ¤È¤¹¤ë"
-
-#: cp/lang-options.h:46
-msgid "Dump the entire translation unit to a file"
-msgstr "ËÝÌõñ°ÌÁ´ÂΤò¥Õ¥¡¥¤¥ë¤Ë¥À¥ó¥×¤¹¤ë"
-
-#: cp/lang-options.h:48
-msgid "Do not inline member functions by default"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤ò¥Ç¥Õ¥©¥ë¥È¤Ç¥¤¥ó¥é¥¤¥ó¤È¤·¤Ê¤¤"
-
-#: cp/lang-options.h:51
-msgid "Do not generate run time type descriptor information"
-msgstr "¼Â¹Ô»þ·¿µ­½Ò¾ðÊó¤òÀ¸À®¤·¤Ê¤¤"
-
-#: cp/lang-options.h:56
-msgid "Do not generate code to check exception specifications"
-msgstr "Îã³°»ÅÍͤθ¡ºº¤ò¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
-
-#: cp/lang-options.h:61
-msgid "Scope of for-init-statement vars extends outside"
-msgstr "for ½é´ü²½Ê¸¤ÎÊÑ¿ô¤ò¥¹¥³¡¼¥×³°¤Ë³ÈÂ礹¤ë"
-
-#: cp/lang-options.h:64
-#, fuzzy
-msgid "Do not recognize GNU defined keywords"
-msgstr "GNU ÄêµÁ¤ÎͽÌó¸ì¤òǧ¼±¤µ¤»¤Ê¤¤"
-
-#: cp/lang-options.h:68
-msgid "Enable support for huge objects"
-msgstr "Â礭¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Î¥µ¥Ý¡¼¥È"
-
-#: cp/lang-options.h:72
-msgid "Export functions even if they can be inlined"
-msgstr "¥¤¥ó¥é¥¤¥ó¤Ë¤Ç¤­¤ë´Ø¿ô¤Ç¤â export ¤¹¤ë"
-
-#: cp/lang-options.h:75
-msgid "Only emit explicit template instatiations"
-msgstr "ÌÀ¼¨Åª¤Ê¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
-
-#: cp/lang-options.h:78
-msgid "Only emit explicit instatiations of inline templates"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
-
-#: cp/lang-options.h:84
-msgid "Don't pedwarn about uses of Microsoft extensions"
-msgstr "Microsoft ³ÈÄ¥¤ÎÍøÍѤ˴ؤ·¤Æ pedantic ·Ù¹ð¤ò¹Ô¤ï¤Ê¤¤"
-
-#: cp/lang-options.h:87
-#, fuzzy
-msgid "Recognize and/bitand/bitor/compl/not/or/xor"
-msgstr "and/bitand/bitor/compl/not/or/xor ¤òǧ¼±¤¹¤ë"
-
-#: cp/lang-options.h:91
-msgid "Disable optional diagnostics"
-msgstr "¥ª¥×¥·¥ç¥ó¤Î¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤·¤Ê¤¤"
-
-#: cp/lang-options.h:93
-msgid "Downgrade conformance errors to warnings"
-msgstr "µ¬³ÊŬ¹çÀ­¥¨¥é¡¼¤ò·Ù¹ð¤Ë³Ê²¼¤²¤¹¤ë"
-
-#: cp/lang-options.h:96
-msgid "Enable automatic template instantiation"
-msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂ⽤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: cp/lang-options.h:101
-msgid "Display statistics accumulated during compilation"
-msgstr "¥³¥ó¥Ñ¥¤¥ëÃæ¤ËÃßÀѤµ¤ì¤¿Åý·×¾ðÊó¤òɽ¼¨¤¹¤ë"
-
-#: cp/lang-options.h:104
-msgid "Specify maximum template instantiation depth"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂβ½¤Î¿¼¤µ¤ÎºÇÂçÃͤò»ØÄꤹ¤ë"
-
-#: cp/lang-options.h:106
-#, fuzzy
-msgid "Use __cxa_atexit to register destructors"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤ÎÅÐÏ¿¤Ë __cxa_atexit ¤òÍøÍѤ¹¤ë"
-
-#: cp/lang-options.h:109
-msgid "Discard unused virtual functions"
-msgstr "»È¤ï¤ì¤Ê¤¤²¾ÁÛ´Ø¿ô¤òÀÚ¤ê¼Î¤Æ¤ë"
-
-#: cp/lang-options.h:112
-msgid "Implement vtables using thunks"
-msgstr "thunk ¤ò»È¤Ã¤Æ vtable ¤ò¼ÂÁõ¤¹¤ë"
-
-#: cp/lang-options.h:115
-msgid "Emit common-like symbols as weak symbols"
-msgstr "¥³¥â¥ó¥·¥ó¥Ü¥ë¤ò¥¦¥£¡¼¥¯¥·¥ó¥Ü¥ë¤ÎÍͤËÀ¸À®¤¹¤ë"
-
-#: cp/lang-options.h:118
-msgid "Emit cross referencing information"
-msgstr "Áê¸ß»²¾È¾ðÊó¤òÀ¸À®¤¹¤ë"
-
-#: cp/lang-options.h:122
-msgid "Warn about inconsistent return types"
-msgstr "Ìá¤êÃͤη¿¤È°ìÃפ·¤Ê¤¤¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
-
-#: cp/lang-options.h:125
-msgid "Warn about overloaded virtual function names"
-msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤µ¤ì¤¿²¾ÁÛ´Ø¿ô̾¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
-
-#: cp/lang-options.h:129
-msgid "Don't warn when all ctors/dtors are private"
-msgstr "Á´¤Æ¤Î¥³¥ó¥¹¥È¥é¥¯¥¿/¥Ç¥¹¥È¥é¥¯¥¿¤¬ private ¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
-
-#: cp/lang-options.h:131
-msgid "Warn about non virtual destructors"
-msgstr "Èó²¾Áۥǥ¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
-
-#: cp/lang-options.h:134
-msgid "Warn when a function is declared extern, then inline"
-msgstr "´Ø¿ô¤¬ extern Àë¸À¤µ¤ì¤¿¸å¡¢inline ¤È¤µ¤ì¤¿¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
-
-#: cp/lang-options.h:137
-msgid "Warn when the compiler reorders code"
-msgstr "¥³¥ó¥Ñ¥¤¥é¤¬¥³¡¼¥É¤òʤÙÂؤ¨¤ë¤È¤­¤Ë·Ù¹ð¤¹¤ë"
-
-#: cp/lang-options.h:140
-#, fuzzy
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr "¹çÀ®¤Î¿¶¤ëÉñ¤¤¤¬ Cfront ¤È°Û¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
-
-#: cp/lang-options.h:144
-msgid "Don't warn when type converting pointers to member functions"
-msgstr "¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð´Ø¿ô¤Ø¤Î·¿ÊÑ´¹¤Î¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
-
-#: cp/lang-options.h:146
-msgid "Warn about violations of Effective C++ style rules"
-msgstr "Effective C++ ¼°¤Î»Ø¿Ë¤«¤é¤Ï¤º¤ì¤ë¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
-
-#: cp/lang-options.h:149
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬Éä¹ç̵¤·¤«¤éÉä¹çÉÕ¤­¤Ë³Ê¾å¤²¤È¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
-
-#: cp/lang-options.h:152
-msgid "Warn if a C style cast is used in a program"
-msgstr "C ¼°¤Î¥­¥ã¥¹¥È¤¬¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤¿¤é·Ù¹ð¤¹¤ë"
-
-#: cp/lang-options.h:156
-msgid "Don't warn when non-templatized friend functions are declared within a template"
-msgstr "template Æâ¤ÇÈó template ¤Î friend ´Ø¿ô¤¬Àë¸À¤µ¤ì¤¿¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
-
-#: cp/lang-options.h:159
-msgid "Don't announce deprecation of compiler features"
-msgstr "¿ä¾©¤µ¤ì¤Ê¤¤¥³¥ó¥Ñ¥¤¥é¤Îµ¡Ç½¤ò¹ðÃΤ·¤Ê¤¤"
-
-#: cp/lex.c:144
-msgid "type name expected before `*'"
-msgstr "`*' ¤ÎÁ°¤Ë·¿¤Î̾Á°¤¬¤¢¤ë¤Ù¤­¤Ç¤¹"
-
-#: cp/lex.c:166
-msgid "cannot declare references to references"
-msgstr "»²¾È¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/lex.c:171
-msgid "cannot declare pointers to references"
-msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/lex.c:175
-msgid "type name expected before `&'"
-msgstr "`&' ¤ÎÁ°¤Ë·¿¤Î̾Á°¤¬¤¢¤ë¤Ù¤­¤Ç¤¹"
-
-#: cp/lex.c:1000
-#, c-format
-msgid "semicolon missing after %s declaration"
-msgstr "%s Àë¸À¤Î¸å¤í¤Î¥»¥ß¥³¥í¥ó¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: cp/lex.c:1003
-#, fuzzy
-msgid "semicolon missing after declaration of `%T'"
-msgstr "%s Àë¸À¤Î¸å¤í¤Î¥»¥ß¥³¥í¥ó¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: cp/lex.c:1051
-#, c-format
-msgid "junk at end of #pragma %s"
-msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
-
-#: cp/lex.c:1058
-#, c-format
-msgid "invalid #pragma %s"
-msgstr "̵¸ú¤Ê #pragma %s ¤Ç¤¹"
-
-#: cp/lex.c:1067
-#, fuzzy
-msgid "#pragma vtable no longer supported"
-msgstr "--driver ¤ÏºÇÁ᥵¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
-
-#: cp/lex.c:1144
-#, c-format
-msgid "#pragma implementation for %s appears after file is included"
-msgstr "%s ¤Ø¤Î #pragma implementation ¤Ï¥Õ¥¡¥¤¥ë¤¬ include ¤µ¤ì¤¿¸å¤Ç½Ð¸½¤·¤Þ¤·¤¿"
-
-#: cp/lex.c:1169
-msgid "junk at end of #pragma GCC java_exceptions"
-msgstr "#pragma GCC java_exceptions ¤ÎËöÈø¤Ë¥´¥ß"
-
-#: cp/lex.c:1251
-#, fuzzy
-msgid "`%D' not defined"
-msgstr "\"%s\" ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: cp/lex.c:1256
-#, fuzzy
-msgid "`%D' was not declared in this scope"
-msgstr "`%s' ¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (¤³¤Î´Ø¿ôÆâ¤ÇºÇ½é¤ËÍøÍÑ)"
-
-#: cp/lex.c:1266
-#, fuzzy
-msgid "`%D' undeclared (first use this function)"
-msgstr "`%s' ¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (¤³¤Î´Ø¿ôÆâ¤ÇºÇ½é¤ËÍøÍÑ)"
-
-#: cp/lex.c:1270
-msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
-msgstr "(̤Àë¸ÀÊÑ¿ô¤Ë¤Ä¤¤¤Æ¤Ï¡¢¤½¤ì¤¬´Ø¿ôÆâ¤ÇºÇ½é¤Ë¸½¤ï¤ì¤¿»þ¤À¤±Êó¹ð¤µ¤ì¤Þ¤¹¡£)"
-
-#: cp/lex.c:1293
-#, c-format
-msgid "name lookup of `%s' changed"
-msgstr "`%s' ¤Î̾Á°°ú¤­¤ÏÊѹ¹¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/lex.c:1295
-msgid "  matches this `%D' under ISO standard rules"
-msgstr ""
-
-#: cp/lex.c:1297
-msgid "  matches this `%D' under old rules"
-msgstr ""
-
-#: cp/lex.c:1307 cp/lex.c:1314
-#, c-format
-msgid "name lookup of `%s' changed for new ISO `for' scoping"
-msgstr "`%s' ¤Î̾Á°°ú¤­¤Ï¿·¤¿¤Ê ISO `for' ¥¹¥³¡¼¥×¤ËÊѤï¤ê¤Þ¤·¤¿"
-
-#: cp/lex.c:1309
-msgid "  cannot use obsolete binding at `%D' because it has a destructor"
-msgstr ""
-
-#: cp/lex.c:1316
-msgid "  using obsolete binding at `%D'"
-msgstr ""
-
-#: cp/lex.c:1381
-#, fuzzy
-msgid "`::%D' undeclared (first use here)"
-msgstr "`%s' ¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (¤³¤Î´Ø¿ôÆâ¤ÇºÇ½é¤ËÍøÍÑ)"
-
-#: cp/mangle.c:1892
-msgid "real-valued template parameters when cross-compiling"
-msgstr "¥¯¥í¥¹¥³¥ó¥Ñ¥¤¥ë»þ¤Î¼Â¿ôÃͥƥó¥×¥ì¡¼¥È²¾°ú¿ô"
-
-#: cp/method.c:166
-msgid "methods cannot be converted to function pointers"
-msgstr "¥á¥½¥Ã¥É¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/method.c:171
-#, c-format
-msgid "ambiguous request for method pointer `%s'"
-msgstr "¥á¥½¥Ã¥É¥Ý¥¤¥ó¥¿ `%s' ¤Ø¤ÎÍ׵᤬ۣËæ¤Ç¤¹"
-
-#: cp/method.c:188
-#, fuzzy
-msgid "invalid use of member `%D' in static member function"
-msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
-
-#: cp/method.c:236
-msgid "use of namespace `%D' as expression"
-msgstr ""
-
-#: cp/method.c:241
-msgid "use of class template `%T' as expression"
-msgstr ""
-
-#: cp/method.c:254
-#, c-format
-msgid "use of %s from containing function"
-msgstr ""
-
-#: cp/method.c:257
-#, fuzzy
-msgid "  `%#D' declared here"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/method.c:275
-#, fuzzy
-msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
-msgstr "Í׵ᤵ¤ì¤¿¥á¥ó¥Ð `%s' ¤Ï¿½Å·Ñ¾µ¥°¥é¥Õ¤ÎÃæ¤ÇÛ£Ëæ¤Ç¤¹"
-
-#: cp/method.c:328
-msgid "implementation-reserved name `%D' used"
-msgstr ""
-
-#: cp/method.c:448
-msgid "generic thunk code fails for method `%#D' which uses `...'"
-msgstr ""
-
-#: cp/method.c:678
-msgid "non-static const member `%#D', can't use default assignment operator"
-msgstr ""
-
-#: cp/method.c:683
-msgid "non-static reference member `%#D', can't use default assignment operator"
-msgstr ""
-
-#: parse.y:501
-msgid "keyword `export' not implemented, and will be ignored"
-msgstr ""
-
-#: parse.y:605
-msgid "use of linkage spec `%D' is different from previous spec `%D'"
-msgstr ""
-
-#: parse.y:677
-msgid "invalid default template argument"
-msgstr "̵¸ú¤Ê¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥È°ú¿ô"
-
-#: parse.y:901
-msgid "only constructors take base initializers"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤·¤«´ðÄì½é´ü²½»Ò¥ê¥¹¥È¤ò¤È¤ê¤Þ¤»¤ó"
-
-#: parse.y:903
-msgid "no base or member initializers given following ':'"
-msgstr "´ðÄì¤ä¥á¥ó¥Ð½é´ü²½»Ò¥ê¥¹¥È¤¬ ':' ¤Î¸å¤Ë³¤¤¤Æ¤¤¤Þ¤»¤ó"
-
-#: parse.y:945 parse.y:951
-msgid "anachronistic old style base class initializer"
-msgstr "Á°»þÂåŪ¤Ê¸Å¤¤¥¹¥¿¥¤¥ë¤Î´ðÄ쥯¥é¥¹½é´ü²½»Ò¤Ç¤¹"
-
-#. Handle `Class<Class<Type>>' without space in the `>>'
-#: parse.y:1073
-msgid "`>>' should be `> >' in template class name"
-msgstr "`>>' ¤Ï¥Æ¥ó¥×¥ì¡¼¥È¥¯¥é¥¹Ì¾¤Ï `> >' ¤È¤¹¤Ù¤­¤Ç¤¹"
-
-#: parse.y:1111
-msgid "use of template qualifier outside template"
-msgstr ""
-
-#: parse.y:1140 parse.y:1149
-#, c-format
-msgid "ISO C++ forbids an empty condition for `%s'"
-msgstr "ISO C++ ¤Ï `%s' ¤ËÂФ¹¤ë¶õ¤Î¾ò·ï¤ò¶Ø¤¸¤Þ¤¹"
-
-#: parse.y:1172
-#, fuzzy
-msgid "definition of class `%T' in condition"
-msgstr "%s: ´Ø¿ô `%s' ¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
-
-#: parse.y:1174
-#, fuzzy
-msgid "definition of enum `%T' in condition"
-msgstr "%s: ´Ø¿ô `%s' ¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
-
-#: parse.y:1185
-#, fuzzy
-msgid "definition of array `%#D' in condition"
-msgstr "`%c%s' ¤Î¥á¥½¥Ã¥ÉÄêµÁ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: parse.y:1294
-msgid "old style placement syntax, use () instead"
-msgstr ""
-
-#: parse.y:1305
-#, fuzzy
-msgid "`%T' is not a valid expression"
-msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: parse.y:1316
-msgid "ISO C++ forbids initialization of new expression with `='"
-msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
-
-#: parse.y:1347
-msgid "ISO C++ forbids compound literals"
-msgstr "ISO C++ ¤ÏÊ£¹ç¥ê¥Æ¥é¥ë¤ò¶Ø¤¸¤Þ¤¹"
-
-#: parse.y:1588
-msgid "ISO C++ forbids braced-groups within expressions"
-msgstr "ISO C++ ¤Ï¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤ò¶Ø¤¸¤Þ¤¹"
-
-#: parse.y:1994 parse.y:2009
-msgid "sigof type specifier"
-msgstr "·¿»ØÄê»Ò¤Î sigof ¤Ç¤¹"
-
-#: parse.y:1999
-msgid "`sigof' applied to non-aggregate expression"
-msgstr "È󽸹çÂμ°¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `sigof'"
-
-#: parse.y:2014
-msgid "`sigof' applied to non-aggregate type"
-msgstr "È󽸹çÂη¿¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `sigof'"
-
-#: parse.y:2278
-msgid "using `typename' outside of template"
-msgstr ""
-
-#: parse.y:2322
-#, fuzzy
-msgid "%T is not a class type"
-msgstr "¥¯¥é¥¹¥¿¥¤¥×¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: parse.y:2333
-msgid "base clause without member specification for `%#T'"
-msgstr ""
-
-#: parse.y:2354
-#, c-format
-msgid "storage class specifier `%s' not allowed after struct or class"
-msgstr "µ­²±¥¯¥é¥¹»ØÄê»Ò `%s' ¤Ï struct ¤ä class ¤Î¸å¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: parse.y:2356
-#, c-format
-msgid "type specifier `%s' not allowed after struct or class"
-msgstr "·¿»ØÄê»Ò `%s' ¤Ï struct ¤ä class ¤Î¸å¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: parse.y:2358
-#, c-format
-msgid "type qualifier `%s' not allowed after struct or class"
-msgstr "·¿½¤¾þ»Ò `%s' ¤Ï struct ¤ä class ¤Î¸å¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: parse.y:2360
-msgid "no body nor ';' separates two class, struct or union declarations"
-msgstr "ËÜÂΤ¬¤Ê¤¯¡¢class, struct °¿¤¤¤Ï union Àë¸À¤ò¶èÀÚ¤ë ';' ¤â¤¢¤ê¤Þ¤»¤ó"
-
-#: parse.y:2452
-#, fuzzy
-msgid "`union' tag used in declaring `%#T'"
-msgstr "`%s' ¤ÎÀë¸À¤Ë¤ª¤¤¤ÆÊ£¿ô¤ÎÊݸ¥¯¥é¥¹"
-
-#: parse.y:2453
-msgid "non-`union' tag used in declaring `%#T'"
-msgstr ""
-
-#: parse.y:2527 parse.y:2542
-msgid "`%D' access"
-msgstr ""
-
-#: parse.y:2532
-msgid "multiple access specifiers"
-msgstr "½ÅÊ£¤¹¤ë¥¢¥¯¥»¥¹»ØÄê»Ò"
-
-#: parse.y:2550
-msgid "multiple `virtual' specifiers"
-msgstr "½ÅÊ£¤¹¤ë `virtual' »ØÄê»Ò"
-
-#: parse.y:2587
-msgid "missing ';' before right brace"
-msgstr "±¦Â¦¥Ö¥ì¡¼¥¹¤ÎÁ°¤Î ';' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: parse.y:2807
-msgid "ISO C++ forbids array dimensions with parenthesized type in new"
-msgstr "ISO C++ ¤Ï new Ãæ¤Ç¤Ï¡¢³ç¸Ì¤Î¤Ä¤¤¤¿ÇÛÎ󼡸µ¤ò¶Ø¤¸¤Þ¤¹"
-
-#: parse.y:3088 parse.y:3108 parse.y:3117 parse.y:3146
-msgid "`%T' is not a class or namespace"
-msgstr ""
-
-#: parse.y:3313
-msgid "ISO C++ forbids label declarations"
-msgstr "ISO C++ ¤Ï¥é¥Ù¥ëÀë¸À¤ò¶Ø¤¸¤Æ¤¤¤Þ¤¹"
-
-#: parse.y:3468
-msgid "ISO C++ forbids computed gotos"
-msgstr "ISO C++ ¤Ï·×»»·¿ goto ¤ò¶Ø¤¸¤Þ¤¹"
-
-#: parse.y:3476
-msgid "label must be followed by statement"
-msgstr "¥é¥Ù¥ë¤Î¸å¤í¤Ë¤Ïʸ¤¬É¬ÍפǤ¹"
-
-#: parse.y:3572
-msgid "ISO C++ forbids compound statements inside for initializations"
-msgstr "ISO C++ ½é´ü²½»Ò¤ÎÆâÉô¤Ç¤Ïʣʸ¤¬¶Ø¤¸¤é¤ì¤Æ¤¤¤Þ¤¹"
-
-#. This helps us recover from really nasty
-#. parse errors, for example, a missing right
-#. parenthesis.
-#: parse.y:3657 parse.y:3667
-msgid "possibly missing ')'"
-msgstr "¤ª¤½¤é¤¯ ')' ¤ò˺¤ì¤Æ¤¤¤Þ¤¹"
-
-#: parse.y:3764 parse.y:3769
-msgid "type specifier omitted for parameter"
-msgstr "·¿»ØÄê»Ò¤Ï²¾°ú¿ôÍѤ˾Êά¤µ¤ì¤Þ¤·¤¿"
-
-#: parse.y:3773
-#, c-format
-msgid "  perhaps you want `typename %E' to make it a type"
-msgstr ""
-
-#: parse.y:3781
-msgid "'%D' is used as a type, but is not defined as a type."
-msgstr ""
-
-#: cp/pt.c:208
-#, fuzzy
-msgid "data member `%D' cannot be a member template"
-msgstr "Èó¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/pt.c:220
-#, fuzzy
-msgid "invalid member template declaration `%D'"
-msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/pt.c:615
-msgid "explicit specialization in non-namespace scope `%D'"
-msgstr ""
-
-#: cp/pt.c:627
-msgid "enclosing class templates are not explicitly specialized"
-msgstr ""
-
-#: cp/pt.c:702
-msgid "specializing `%#T' in different namespace"
-msgstr ""
-
-#: cp/pt.c:703
-#, fuzzy
-msgid "  from definition of `%#D'"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/pt.c:711
-#, fuzzy
-msgid "specialization of `%T' after instantiation"
-msgstr "`%s' ¤ÎÀë¸À¤Ë `extern' ¤¬¤Ä¤¤¤Æ¤ª¤ê¡¢½é´ü²½¤â¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: cp/pt.c:714
-#, fuzzy
-msgid "explicit specialization of non-template `%T'"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
-
-#: cp/pt.c:846
-msgid "specialization of %D after instantiation"
-msgstr ""
-
-#: cp/pt.c:949
-#, fuzzy
-msgid "%s %+#D"
-msgstr "%s: %s"
-
-#: cp/pt.c:1000
-#, fuzzy
-msgid "`%D' is not a function template"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤ë´Ø¿ô¤Î·¿¤¬Å¬¹ç¤·¤Þ¤»¤ó"
-
-#: cp/pt.c:1123
-msgid "template-id `%D' for `%+D' does not match any template declaration"
-msgstr ""
-
-#: cp/pt.c:1131
-msgid "ambiguous template specialization `%D' for `%+D'"
-msgstr ""
-
-#. This case handles bogus declarations like template <>
-#. template <class T> void f<int>();
-#: cp/pt.c:1358 cp/pt.c:1432
-#, fuzzy
-msgid "template-id `%D' in declaration of primary template"
-msgstr "`operator delete' ¤ÎÀë¸ÀÆâ¤Ë¿¤¹¤®¤ë°ú¿ô"
-
-#: cp/pt.c:1371
-#, fuzzy
-msgid "template parameter list used in explicit instantiation"
-msgstr "#define Ãæ¤Î²¾°ú¿ô¥ê¥¹¥È¤¬½ªÃ¼¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: cp/pt.c:1377
-msgid "definition provided for explicit instantiation"
-msgstr ""
-
-#: cp/pt.c:1383
-#, fuzzy
-msgid "too many template parameter lists in declaration of `%D'"
-msgstr "%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬Â¿¤¹¤®¤Þ¤¹\n"
-
-#: cp/pt.c:1399
-#, fuzzy
-msgid "too few template parameter lists in declaration of `%D'"
-msgstr "\n%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬¾¯¤Ê¤¹¤®¤Þ¤¹\n"
-
-#: cp/pt.c:1416
-msgid "explicit specialization not preceded by `template <>'"
-msgstr ""
-
-#: cp/pt.c:1429
-msgid "partial specialization `%D' of function template"
-msgstr ""
-
-#: cp/pt.c:1461
-msgid "default argument specified in explicit specialization"
-msgstr ""
-
-#: cp/pt.c:1465
-msgid "template specialization with C linkage"
-msgstr ""
-
-#. From [temp.expl.spec]:
-#.
-#. If such an explicit specialization for the member
-#. of a class template names an implicitly-declared
-#. special member function (clause _special_), the
-#. program is ill-formed.
-#.
-#. Similar language is found in [temp.explicit].
-#: cp/pt.c:1553
-msgid "specialization of implicitly-declared special member function"
-msgstr ""
-
-#: cp/pt.c:1596
-#, fuzzy
-msgid "no member function `%D' declared in `%T'"
-msgstr "¥Í¥¹¥È¤·¤¿´Ø¿ô `%s' ¤Ï `extern' ¤ËÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#. There are two many template parameter lists.
-#: cp/pt.c:1744
-#, fuzzy
-msgid "too many template parameter lists in declaration of `%T'"
-msgstr "%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬Â¿¤¹¤®¤Þ¤¹\n"
-
-#: cp/pt.c:1840
-msgid " shadows template parm `%#D'"
-msgstr ""
-
-#: cp/pt.c:2243
-msgid "template parameters not used in partial specialization:"
-msgstr ""
-
-#: cp/pt.c:2247
-msgid "        `%D'"
-msgstr ""
-
-#: cp/pt.c:2259
-msgid "partial specialization `%T' does not specialize any template arguments"
-msgstr ""
-
-#: cp/pt.c:2284
-#, c-format
-msgid "template argument `%E' involves template parameter(s)"
-msgstr ""
-
-#: cp/pt.c:2327
-msgid "type `%T' of template argument `%E' depends on template parameter(s)"
-msgstr ""
-
-#: cp/pt.c:2415
-#, fuzzy
-msgid "no default argument for `%D'"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
-
-#: cp/pt.c:2548
-msgid "template with C linkage"
-msgstr ""
-
-#: cp/pt.c:2551
-msgid "template class without a name"
-msgstr ""
-
-#: cp/pt.c:2626
-msgid "`%D' does not declare a template type"
-msgstr ""
-
-#: cp/pt.c:2632
-#, fuzzy
-msgid "template definition of non-template `%#D'"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹¥á¥½¥Ã¥É `%s' ¤ÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
-
-#: cp/pt.c:2673
-msgid "expected %d levels of template parms for `%#D', got %d"
-msgstr ""
-
-#: cp/pt.c:2685
-#, fuzzy
-msgid "got %d template parameters for `%#D'"
-msgstr "½ÅÊ£¤·¤¿²¾°ú¿ô̾ `%s'"
-
-#: cp/pt.c:2688
-#, fuzzy
-msgid "got %d template parameters for `%#T'"
-msgstr "½ÅÊ£¤·¤¿²¾°ú¿ô̾ `%s'"
-
-#: cp/pt.c:2690
-#, c-format
-msgid "  but %d required"
-msgstr ""
-
-#: cp/pt.c:2758
-#, fuzzy
-msgid "`%T' is not a template type"
-msgstr "`%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
-
-#: cp/pt.c:2774
-#, fuzzy
-msgid "previous declaration `%D'"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
-
-#: cp/pt.c:2775
-#, fuzzy, c-format
-msgid "used %d template parameter%s instead of %d"
-msgstr "½ÅÊ£¤·¤¿²¾°ú¿ô̾ `%s'"
-
-#: cp/pt.c:2791
-#, fuzzy
-msgid "template parameter `%#D'"
-msgstr "°ú¿ô `%s' ¤¬Ì¤»ÈÍѤǤ¹"
-
-#: cp/pt.c:2792
-msgid "redeclared here as `%#D'"
-msgstr ""
-
-#. We have in [temp.param]:
-#.
-#. A template-parameter may not be given default arguments
-#. by two different declarations in the same scope.
-#: cp/pt.c:2802
-#, fuzzy
-msgid "redefinition of default argument for `%#D'"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/pt.c:2803
-#, fuzzy
-msgid "  original definition appeared here"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `typedef' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/pt.c:2896
-#, fuzzy, c-format
-msgid "`%E' is not a valid template argument"
-msgstr "̵¸ú¤Ê¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥È°ú¿ô"
-
-#: cp/pt.c:2900
-msgid "it must be the address of a function with external linkage"
-msgstr ""
-
-#: cp/pt.c:2902
-msgid "it must be the address of an object with external linkage"
-msgstr ""
-
-#: cp/pt.c:2906
-msgid "it must be a pointer-to-member of the form `&X::Y'"
-msgstr ""
-
-#: cp/pt.c:2917
-#, c-format
-msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
-msgstr ""
-
-#: cp/pt.c:2929
-#, c-format
-msgid "address of non-extern `%E' cannot be used as template argument"
-msgstr ""
-
-#: cp/pt.c:2940
-#, fuzzy, c-format
-msgid "non-constant `%E' cannot be used as template argument"
-msgstr "const `%s' ¤ò `mutable' ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/pt.c:2947
-#, fuzzy, c-format
-msgid "object `%E' cannot be used as template argument"
-msgstr "\"%s\" ¤Ï¥Þ¥¯¥í̾¤È¤·¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: cp/pt.c:3323
-#, c-format
-msgid "to refer to a type member of a template parameter, use `typename %E'"
-msgstr ""
-
-#: cp/pt.c:3336 cp/pt.c:3352 cp/pt.c:3391
-msgid "type/value mismatch at argument %d in template parameter list for `%D'"
-msgstr ""
-
-#: cp/pt.c:3339
-msgid "  expected a constant of type `%T', got `%T'"
-msgstr ""
-
-#: cp/pt.c:3343
-#, fuzzy, c-format
-msgid "  expected a type, got `%E'"
-msgstr "ͽ´ü¤·¤Ê¤¤·¿¤¬ `id' (%s) ¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿"
-
-#: cp/pt.c:3355
-#, fuzzy
-msgid "  expected a type, got `%T'"
-msgstr "ͽ´ü¤·¤Ê¤¤·¿¤¬ `id' (%s) ¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿"
-
-#: cp/pt.c:3357
-msgid "  expected a class template, got `%T'"
-msgstr ""
-
-#: cp/pt.c:3393
-msgid "  expected a template of type `%D', got `%D'"
-msgstr ""
-
-#: cp/pt.c:3415
-msgid "template-argument `%T' uses anonymous type"
-msgstr ""
-
-#: cp/pt.c:3418
-msgid "template-argument `%T' uses local type `%T'"
-msgstr ""
-
-#: cp/pt.c:3453
-msgid "could not convert template argument `%E' to `%T'"
-msgstr ""
-
-#: cp/pt.c:3497
-#, c-format
-msgid "wrong number of template arguments (%d, should be %d)"
-msgstr ""
-
-#: cp/pt.c:3501
-#, fuzzy
-msgid "provided for `%D'"
-msgstr "`%#D' ¤Î¤¿¤á¤Î¥Ç¥¹¥È¥é¥¯¥¿¤¬É¬ÍפǤ¹"
-
-#: cp/pt.c:3548
-#, fuzzy, c-format
-msgid "template argument %d is invalid"
-msgstr "¥Þ¥¯¥í°ú¿ô \"%s\" ¤Ïʸ»úÎ󲽤µ¤ì¤Þ¤¹"
-
-#: cp/pt.c:3780
-msgid "non-template used as template"
-msgstr ""
-
-#: cp/pt.c:3898
-#, fuzzy
-msgid "`%T' is not a template"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥ÈÆâ¤Ç `%s' ¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹"
-
-#: cp/pt.c:3911
-msgid "non-template type `%T' used as a template"
-msgstr ""
-
-#: cp/pt.c:3913
-#, fuzzy
-msgid "for template declaration `%D'"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
-
-#: cp/pt.c:4476
-msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
-msgstr ""
-
-#: cp/pt.c:4911
-#, fuzzy
-msgid "ambiguous class template instantiation for `%#T'"
-msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂ⽤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: cp/pt.c:4918
-#, fuzzy
-msgid "%s %+#T"
-msgstr "%s: %s"
-
-#: cp/pt.c:5940 cp/pt.c:6054
-#, fuzzy
-msgid "instantiation of `%D' as type `%T'"
-msgstr "%s: `%s' ¤Î½é´ü²½:\n"
-
-#: cp/pt.c:6096
-#, fuzzy
-msgid "invalid parameter type `%T'"
-msgstr "²¾°ú¿ô `%s' ¤Ï̵¸ú¤Ç¤¹"
-
-#: cp/pt.c:6098
-#, fuzzy
-msgid "in declaration `%D'"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/pt.c:6173
-#, fuzzy
-msgid "creating pointer to member function of non-class type `%T'"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢¥¯¥é¥¹¥¹¥³¡¼¥×Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/pt.c:6336
-msgid "creating array with size zero"
-msgstr "Â礭¤µ¥¼¥í¤ÎÇÛÎó¤òºî¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/pt.c:6350
-#, fuzzy, c-format
-msgid "creating array with size zero (`%E')"
-msgstr "Â礭¤µ¥¼¥í¤ÎÇÛÎó¤òºî¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/pt.c:6588
-#, fuzzy
-msgid "forming reference to void"
-msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î»²¾È¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/pt.c:6590
-msgid "forming %s to reference type `%T'"
-msgstr ""
-
-#: cp/pt.c:6624
-#, fuzzy
-msgid "creating pointer to member of non-class type `%T'"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
-
-#: cp/pt.c:6686
-#, fuzzy
-msgid "creating array of `%T'"
-msgstr "°ú¿ô %d ¸Ä¤Î `%s' ¤òÅϤ·¤Þ¤¹"
-
-#: cp/pt.c:6732
-msgid "`%T' is not a class, struct, or union type"
-msgstr ""
-
-#: cp/pt.c:6844
-#, c-format
-msgid "use of `%s' in template"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥ÈÆâ¤Ç `%s' ¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹"
-
-#: cp/pt.c:7601
-msgid "type `%T' composed from a local class is not a valid template-argument"
-msgstr ""
-
-#: cp/pt.c:7602
-#, fuzzy
-msgid "  trying to instantiate `%D'"
-msgstr "%s:%d:   `%s' ¤«¤é¼ÂÂ⽤µ¤ì¤Þ¤·¤¿\n"
-
-#: cp/pt.c:8032
-msgid "incomplete type unification"
-msgstr "ÉÔ´°Á´¤Ê·¿¤Îñ°ì²½"
-
-#: cp/pt.c:8987
-#, c-format
-msgid "use of `%s' in template type unification"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥È·¿Åý°ìÃæ `%s' ¤¬»ÈÍѤµ¤ì¤Þ¤·¤¿"
-
-#: cp/pt.c:9409 cp/pt.c:9477
-#, fuzzy
-msgid "explicit instantiation of non-template `%#D'"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
-
-#: cp/pt.c:9425 cp/pt.c:9472
-msgid "no matching template for `%D' found"
-msgstr ""
-
-#: cp/pt.c:9431
-#, fuzzy
-msgid "explicit instantiation of `%#D'"
-msgstr "%s: `%s' ¤Î½é´ü²½:\n"
-
-#. [temp.spec]
-#.
-#. No program shall both explicitly instantiate and explicitly
-#. specialize a template.
-#: cp/pt.c:9448
-#, fuzzy
-msgid "explicit instantiation of `%#D' after"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
-
-#: cp/pt.c:9449 cp/pt.c:9586
-#, fuzzy
-msgid "explicit specialization here"
-msgstr "½é´ü²½"
-
-#: cp/pt.c:9464
-#, fuzzy
-msgid "duplicate explicit instantiation of `%#D'"
-msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/pt.c:9489
-#, fuzzy
-msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë¥á¥½¥Ã¥É¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/pt.c:9493 cp/pt.c:9571
-#, fuzzy
-msgid "storage class `%D' applied to template instantiation"
-msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂ⽤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: cp/pt.c:9538
-#, fuzzy
-msgid "explicit instantiation of non-template type `%T'"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
-
-#: cp/pt.c:9552
-#, fuzzy
-msgid "explicit instantiation of `%#T' before definition of template"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
-
-#: cp/pt.c:9560
-#, fuzzy, c-format
-msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/pt.c:9585
-#, fuzzy
-msgid "explicit instantiation of `%#T' after"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
-
-#: cp/pt.c:9603
-#, fuzzy
-msgid "duplicate explicit instantiation of `%#T'"
-msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/pt.c:9944
-#, fuzzy
-msgid "explicit instantiation of `%D' but no definition available"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
-
-#: cp/pt.c:10316
-#, fuzzy
-msgid "`%#T' is not a valid type for a template constant parameter"
-msgstr "'#' ¤Ë¥Þ¥¯¥í²¾°ú¿ô̾¤¬Â³¤¤¤Æ¤¤¤Þ¤»¤ó"
-
-#: cp/repo.c:272
-msgid "-frepo must be used with -c"
-msgstr "-frepo ¤Ï -c ÉÕ¤­¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: cp/repo.c:366
-#, c-format
-msgid "mysterious repository information in %s"
-msgstr "%s ¤ËÉԲIJò¤Ê¥ê¥Ý¥¸¥È¥ê¾ðÊ󤬤¢¤ê¤Þ¤¹"
-
-#: cp/repo.c:381
-#, c-format
-msgid "can't create repository information file `%s'"
-msgstr "¥Õ¥¡¥¤¥ë `%s' ¤Ë¥ê¥Ý¥¸¥È¥ê¾ðÊó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/rtti.c:200
-msgid "cannot use typeid with -fno-rtti"
-msgstr "-fno-rtti ¤¬»ØÄꤵ¤ì¤ë¤È typeid ¤ò»È¤¨¤Þ¤»¤ó"
-
-#: cp/rtti.c:206
-msgid "must #include <typeinfo> before using typeid"
-msgstr "typeid ¤ò»È¤¦Á°¤Ë #include <typeinfo> ¤È¤·¤Ê¤¤¤È¤¤¤±¤Þ¤»¤ó"
-
-#: cp/rtti.c:280
-msgid "cannot create type information for type `%T' because its size is variable"
-msgstr ""
-
-#: cp/rtti.c:525 cp/rtti.c:539
-msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
-msgstr ""
-
-#: cp/rtti.c:614
-msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
-msgstr ""
-
-#: cp/search.c:340
-msgid "`%T' is an inaccessible base of `%T'"
-msgstr ""
-
-#: cp/search.c:350
-msgid "`%T' is an ambiguous base of `%T'"
-msgstr ""
-
-#: cp/search.c:1826
-msgid "adjusting pointers for covariant returns"
-msgstr "¶¦ÊÑ(covariant)Ìá¤êÃͤؤΥݥ¤¥ó¥¿¤òÄ´À°¤·¤Þ¤¹"
-
-#: cp/search.c:1830 cp/search.c:1837
-#, fuzzy
-msgid "invalid covariant return type for `%#D'"
-msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
-
-#: cp/search.c:1831
-msgid "  overriding `%#D' (must be pointer or reference to class)"
-msgstr ""
-
-#: cp/search.c:1838
-msgid "  overriding `%#D' (must use pointer or reference)"
-msgstr ""
-
-#: cp/search.c:1843
-#, fuzzy
-msgid "conflicting return type specified for `%#D'"
-msgstr "`%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
-
-#: cp/search.c:1844
-msgid "  overriding `%#D'"
-msgstr ""
-
-#: cp/search.c:1853
-#, fuzzy, c-format
-msgid "looser throw specifier for `%#F'"
-msgstr "`%s' ¤ËÂФ·¤Æ char ¤È¤È¤â¤Ë long ¤Þ¤¿¤Ï short ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: cp/search.c:1854
-#, c-format
-msgid "  overriding `%#F'"
-msgstr ""
-
-#. A static member function cannot match an inherited
-#. virtual member function.
-#: cp/search.c:1944
-#, fuzzy
-msgid "`%#D' cannot be declared"
-msgstr "const `%s' ¤ò `mutable' ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/search.c:1945
-msgid "  since `%#D' declared in base class"
-msgstr ""
-
-#: cp/search.c:2130
-msgid "`%#D' needs a final overrider"
-msgstr ""
-
-#: cp/semantics.c:903
-#, fuzzy, c-format
-msgid "type of asm operand `%E' could not be determined"
-msgstr "²¾°ú¿ô `%s' ¤Î·¿¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: cp/semantics.c:1045
-msgid "ISO C++ does not permit named return values"
-msgstr "ISO C++ ¤Ï̾Á°¤Ä¤­Ìá¤êÃͤòµö²Ä¤·¤Þ¤»¤ó"
-
-#: cp/semantics.c:1054
-msgid "return identifier `%D' already in place"
-msgstr ""
-
-#: cp/semantics.c:1062
-msgid "can't redefine default return value for constructors"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿ÍѤΥǥե©¥ë¥ÈÌá¤êÃͤòºÆÄêµÁ¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/semantics.c:1129
-#, fuzzy
-msgid "base initializer for `%T'"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
-
-#: cp/semantics.c:1131
-msgid "   will be re-ordered to precede member initializations"
-msgstr "   Àè¤Ë¤¢¤ë¥á¥ó¥Ð½é´ü²½»Ò¤ÈʤÓÂؤ¨¤é¤ì¤Þ¤¹"
-
-#: cp/semantics.c:1401
-msgid "`this' is unavailable for static member functions"
-msgstr "`this' ¤ÏÀÅŪ¥á¥ó¥Ð´Ø¿ô¤«¤é»ÈÍѤǤ­¤Þ¤»¤ó"
-
-#: cp/semantics.c:1407
-msgid "invalid use of `this' in non-member function"
-msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
-
-#: cp/semantics.c:1409
-msgid "invalid use of `this' at top level"
-msgstr "¥È¥Ã¥×¥ì¥Ù¥ë¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
-
-#: cp/semantics.c:1447
-msgid "calling type `%T' like a method"
-msgstr ""
-
-#: cp/semantics.c:1483
-msgid "destructor specifier `%T::~%T()' must have matching names"
-msgstr ""
-
-#: cp/semantics.c:1489
-#, fuzzy
-msgid "`%E' is not of type `%T'"
-msgstr "`%s' ¤Ï `%s' ¤Ë±þÅú¤·¤Þ¤»¤ó"
-
-#: cp/semantics.c:1701
-msgid "template type parameters must use the keyword `class' or `typename'"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥È·¿²¾°ú¿ô¤Ë¤Ï `class' ¤ä `typename' Í½Ìó¸ì¤ò»È¤ï¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: cp/semantics.c:1760
-#, fuzzy
-msgid "definition of `%#T' inside template parameter list"
-msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¥ê¥¹¥È¤Î¥·¥ó¥Ü¥ë¤òʤ¤¤±£¤·¤Þ¤¹"
-
-#: cp/semantics.c:1776
-#, fuzzy
-msgid "invalid definition of qualified type `%T'"
-msgstr "̤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
-
-#: cp/semantics.c:2128
-msgid "base class `%T' has cv qualifiers"
-msgstr ""
-
-#: cp/semantics.c:2161
-#, fuzzy
-msgid "multiple declarators in template declaration"
-msgstr "°ì¤Ä¤ÎÀë¸À¤ËÊ£¿ô¤Î·¿¤¬¤¢¤ê¤Þ¤¹"
-
-#: cp/spew.c:245
-#, c-format
-msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
-msgstr "¼±ÊÌ»Ò̾ `%s' ¤Ï GNU C++ ÆâÉô¤Î¥Í¡¼¥ß¥ó¥°Àïά¤È¶¥¹ç¤·¤Þ¤¹"
-
-#: cp/spew.c:1020 cp/spew.c:1292
-msgid "parse error at end of saved function text"
-msgstr "ÊݸºÑ¤ß´Ø¿ô¥Æ¥­¥¹¥È¤ÎËöÈø¤Ç¹½Ê¸²òÀÏ¥¨¥é¡¼"
-
-#: cp/spew.c:1062
-msgid "parse error in method specification"
-msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
-
-#: cp/spew.c:1104
-msgid "function body for constructor missing"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Î´Ø¿ôËÜÂΤò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: cp/spew.c:1371
-msgid "circular dependency in default args of `%#D'"
-msgstr ""
-
-#: cp/spew.c:1435
-#, fuzzy
-msgid "invalid type `%T' for default argument to `%T'"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
-
-#: cp/spew.c:1495
-#, c-format
-msgid "%s before `%s'"
-msgstr "%s ¤¬ `%s' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
-
-#: cp/spew.c:1497
-#, c-format
-msgid "%s before `%c'"
-msgstr "%s ¤¬ `%c' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
-
-#: cp/spew.c:1499
-#, c-format
-msgid "%s before `\\%o'"
-msgstr "%s ¤¬ `\\%o' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
-
-#: cp/spew.c:1502
-#, c-format
-msgid "%s before `%s' token"
-msgstr "%s ¤¬ `%s' ¥È¡¼¥¯¥ó¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
-
-#: cp/tree.c:224
-#, c-format
-msgid "non-lvalue in %s"
-msgstr "%s ¤Ëº¸ÊÕÃͤǤϤʤ¤ÃÍ"
-
-#: cp/tree.c:536
-#, fuzzy
-msgid "`%T' cannot be `restrict'-qualified"
-msgstr "`%s' ¤òÀÅŪ¤Ë³ÎÊݤǤ­¤Þ¤»¤ó"
-
-#: cp/tree.c:547
-msgid "`%T' cannot be `const'-, `volatile'-, or `restrict'-qualified"
-msgstr ""
-
-#: cp/tree.c:1888
-#, fuzzy, c-format
-msgid "`%s' attribute can only be applied to Java class definitions"
-msgstr "`java_interface' Â°À­¤Ï Java ¥¯¥é¥¹ÄêµÁ¤ËÂФ·¤Æ¤Î¤ßÍѤ¤¤ë»ö¤¬¤Ç¤­¤Þ¤¹"
-
-#: cp/tree.c:1918
-#, fuzzy, c-format
-msgid "`%s' attribute can only be applied to class definitions"
-msgstr "`com_interface' Â°À­¤Ï¥¯¥é¥¹ÄêµÁ¤Ë¤Î¤ßÍѤ¤¤ë»ö¤¬¤Ç¤­¤Þ¤¹"
-
-#: cp/tree.c:1924
-#, c-format
-msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
-msgstr ""
-
-#: cp/tree.c:1949
-msgid "requested init_priority is not an integer constant"
-msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤ÏÀ°¿ô·¿¤ÎÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/tree.c:1970
-#, fuzzy, c-format
-msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
-msgstr "init_priority Â°À­¤Ï¥¯¥é¥¹·¿¥ª¥Ö¥¸¥§¥¯¥È¤Î¥Õ¥¡¥¤¥ë¥¹¥³¡¼¥×ÄêµÁ¤Ç¤Î¤ß»È¤¨¤Þ¤¹"
-
-#: cp/tree.c:1978
-msgid "requested init_priority is out of range"
-msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤¬Èϰϳ°¤Ç¤¹"
-
-#: cp/tree.c:1988
-msgid "requested init_priority is reserved for internal use"
-msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤ÏÆâÉô¤Ç»ÈÍѤ¹¤ë¤¿¤á¤ËͽÌ󤵤ì¤Æ¤¤¤Þ¤¹"
-
-#: cp/tree.c:1998
-#, fuzzy, c-format
-msgid "`%s' attribute is not supported on this platform"
-msgstr "init_priority Â°À­¤Ï¤³¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: cp/typeck.c:488
-#, c-format
-msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
-msgstr "ISO C++ ¤Ï `void *' ·¿¥Ý¥¤¥ó¥¿¤È´Ø¿ô¥Ý¥¤¥ó¥¿¤È¤Î %s ¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/typeck.c:509
-#, fuzzy
-msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
-msgstr "·¿¤¬Á´¤¯°Û¤Ê¤ë¥Ý¥¤¥ó¥¿¤ÎÈæ³Ó¤Ç¥­¥ã¥¹¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: cp/typeck.c:1493
-#, fuzzy
-msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
-msgstr "ISO C ¤Ç¤Ï°ú¿ô¤«¤é¶¦ÍÑÂΤؤÎÊÑ´¹¤ò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/typeck.c:1563
-msgid "ISO C++ forbids applying `sizeof' to a function type"
-msgstr "ISO C++ ¤Ï´Ø¿ô·¿¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
-
-#: cp/typeck.c:1569
-msgid "ISO C++ forbids applying `sizeof' to a member function"
-msgstr "ISO C++ ¤Ï¥á¥ó¥Ð´Ø¿ô¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
-
-#: cp/typeck.c:1575
-msgid "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
-msgstr "ISO C++ ¤ÏÉÔ´°Á´·¿¤Ç¤¢¤ë `void' ·¿¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
-
-#: cp/typeck.c:1589
-#, fuzzy
-msgid "`sizeof' applied to non-static member"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËŬÍѤµ¤ì¤¿ `sizeof'"
-
-#: cp/typeck.c:1594
-#, fuzzy
-msgid "`sizeof' applied to incomplete type `%T'"
-msgstr "sizeof ¤¬ÉÔ´°Á´¤Ê·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
-
-#: cp/typeck.c:1624
-msgid "sizeof applied to a bit-field"
-msgstr "sizeof ¤¬¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
-
-#: cp/typeck.c:1627
-msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
-msgstr "ISO C++ ¤Ï´Ø¿ô·¿¤Î¼°¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
-
-#: cp/typeck.c:1774
-msgid "invalid use of non-lvalue array"
-msgstr "Èóº¸ÊÕÃÍÇÛÎó¤Î̵¸ú¤ÊÍøÍÑ"
-
-#: cp/typeck.c:1880
-#, fuzzy
-msgid "deprecated conversion from string constant to `%T'"
-msgstr "ʸ»úÎóÄê¿ôÃæ¤Î \\r ¥¨¥¹¥±¡¼¥×"
-
-#: cp/typeck.c:1898
-msgid "request for member `%T::%D' in expression of non-aggregate type `%T'"
-msgstr ""
-
-#: cp/typeck.c:2041
-#, fuzzy
-msgid "invalid use of %D"
-msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔŬÀڤǤ¹"
-
-#: cp/typeck.c:2091
-msgid "destructor specifier `%T::~%T' must have matching names"
-msgstr ""
-
-#: cp/typeck.c:2097
-msgid "type `%T' has no destructor"
-msgstr ""
-
-#: cp/typeck.c:2114 cp/typeck.c:2187
-#, fuzzy
-msgid "invalid use of type decl `%#D' as expression"
-msgstr "void ¼°¤ÎÉÔŬÀڤʻÈÍÑ"
-
-#: cp/typeck.c:2119
-#, fuzzy
-msgid "invalid use of template `%#D' as expression"
-msgstr "void ¼°¤ÎÉÔŬÀڤʻÈÍÑ"
-
-#: cp/typeck.c:2178
-#, fuzzy
-msgid "`%#T' has no member named `%D'"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/typeck.c:2219
-msgid "invalid reference to NULL ptr, use ptr-to-member instead"
-msgstr "NULL ¥Ý¥¤¥ó¥¿¤Ø¤Î̵¸ú¤Ê»²¾È¡¢Âå¤ï¤ê¤Ë¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¤¤Þ¤·¤ç¤¦"
-
-#. A pointer to incomplete type (other than cv void) can be
-#. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2345
-msgid "`%T' is not a pointer-to-object type"
-msgstr ""
-
-#: cp/typeck.c:2372
-#, c-format
-msgid "invalid use of `%s' on pointer to member"
-msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
-
-#: cp/typeck.c:2378
-msgid "invalid type argument"
-msgstr "̵¸ú¤Ê·¿°ú¿ô¤Ç¤¹"
-
-#: cp/typeck.c:2481
-msgid "ISO C++ forbids subscripting non-lvalue array"
-msgstr "ISO C++ ¤Ïº¸ÊÕÃͤǤϤʤ¤ÇÛÎó¤Îź»ú¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/typeck.c:2492
-msgid "subscripting array declared `register'"
-msgstr "`register' ¤ÈÀë¸À¤µ¤ì¤¿ÇÛÎó¤Ëź»ú¤ò¤Ä¤±¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/typeck.c:2667 cp/typeck.c:2807
-msgid "pointer to member function called, but not in class scope"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢¥¯¥é¥¹¥¹¥³¡¼¥×Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/typeck.c:2691
-#, fuzzy
-msgid "object missing in call to method `%D'"
-msgstr "`%s' ¤Ø¤Î¸Æ¤Ó½Ð¤·¤Ï¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/typeck.c:2725
-msgid "function `%D' declared overloaded, but no definitions appear with which to resolve it?!?"
-msgstr ""
-
-#: cp/typeck.c:2805
-msgid "invalid call to member function needing `this' in static member function scope"
-msgstr "ÀÅŪ¥á¥ó¥Ð´Ø¿ô¥¹¥³¡¼¥×Æâ¤Ç¤Ï `this' ¤òÍפ¹¤ë¥á¥ó¥Ð´Ø¿ô¤Î¸Æ¤Ó½Ð¤·¤Ï̵¸ú¤Ç¤¹"
-
-#: cp/typeck.c:2989
-msgid "ISO C++ forbids calling `::main' from within program"
-msgstr "ISO C++ ¤Ï¥×¥í¥°¥é¥à¤ÎÃ椫¤é `::main' ¤ò¸Æ¤Ó½Ð¤¹¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/typeck.c:3014
-#, fuzzy, c-format
-msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
-msgstr "¤³¤³¤Ç¤Ï¥á¥ó¥Ð´Ø¿ô¥Ý¥¤¥ó¥¿¸Æ¤Ó½Ð¤·¤¬¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/typeck.c:3027
-#, fuzzy, c-format
-msgid "`%E' cannot be used as a function"
-msgstr "\"%s\" ¤Ï¥Þ¥¯¥í̾¤È¤·¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: cp/typeck.c:3152
-#, fuzzy
-msgid "too many arguments to %s `%+#D'"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
-
-#: cp/typeck.c:3193
-msgid "parameter type of called function is incomplete"
-msgstr "¸Æ¤Ð¤ì¤¿´Ø¿ô¤Î²¾°ú¿ô¤Î·¿¤¬ÉÔ´°Á´¤Ç¤¹"
-
-#: cp/typeck.c:3260
-#, fuzzy
-msgid "too few arguments to %s `%+#D'"
-msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
-
-#: cp/typeck.c:3388 cp/typeck.c:3398
-msgid "assuming cast to type `%T' from overloaded function"
-msgstr ""
-
-#: cp/typeck.c:3458
-#, fuzzy, c-format
-msgid "division by zero in `%E / 0'"
-msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
-
-#: cp/typeck.c:3460
-#, fuzzy, c-format
-msgid "division by zero in `%E / 0.'"
-msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: f/lang-options.h:81
+msgid "Dummy array dimensioned to (1) is assumed-size"
+msgstr "¥À¥ß¡¼ÇÛÎó¤Î¼¡¸µ¤ò (1) ¤È¤ß¤Ê¤¹"
 
-#: cp/typeck.c:3515
-#, fuzzy, c-format
-msgid "division by zero in `%E %% 0'"
-msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: f/lang-options.h:84
+msgid "Trailing comma in procedure call denotes null argument"
+msgstr "¥×¥í¥·¡¼¥¸¥ã¸Æ¤Ó½Ð¤·Ãæ¤ÎϢ³¥«¥ó¥Þ¤Ç null °ú¿ô¤òɽ¸½¤¹¤ë"
 
-#: cp/typeck.c:3517
-#, fuzzy, c-format
-msgid "division by zero in `%E %% 0.'"
-msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: f/lang-options.h:87
+msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
+msgstr "DOUBLE COMPLEX Z ¤Ç¤Î REAL(Z) ¤È AIMAG(Z) ¤òµö²Ä¤¹¤ë"
 
-#: cp/typeck.c:3597
-#, c-format
-msgid "%s rotate count is negative"
-msgstr "%s ¥í¡¼¥Æ¡¼¥È²ó¿ô¤¬Éé¤ÎÃͤǤ¹"
+#: f/lang-options.h:91
+msgid "Initialization via DATA and PARAMETER is type-compatible"
+msgstr "DATA ¤ä PARAMETER ·Ðͳ¤Î½é´ü²½¤Ï·¿¸ß´¹¤Ç¤¢¤ë"
 
-#: cp/typeck.c:3600
-#, c-format
-msgid "%s rotate count >= width of type"
-msgstr "%s ¥í¡¼¥Æ¡¼¥È²ó¿ô >= ·¿¤ÎÉý¤Ç¤¹"
+#: f/lang-options.h:93
+msgid "Allow INTEGER and LOGICAL interchangeability"
+msgstr "INTEGER ¤È LOGICAL ¤ÏÁê¸ß¤ËÊѹ¹²Äǽ¤Ç¤¢¤ë¤È¤¹¤ë"
 
-#: cp/typeck.c:3631 cp/typeck.c:3636 cp/typeck.c:3727 cp/typeck.c:3732
-msgid "ISO C++ forbids comparison between pointer and integer"
-msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:96
+msgid "Print internal debugging-related info"
+msgstr "ÆâÉô¥Ç¥Ð¥Ã¥°´ØÏ¢¾ðÊó¤òɽ¼¨¤¹¤ë"
 
-#: cp/typeck.c:3912
-#, fuzzy
-msgid "comparison between types `%#T' and `%#T'"
-msgstr "¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¹Ô¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+#: f/lang-options.h:99
+msgid "Initialize local vars and arrays to zero"
+msgstr "¥í¡¼¥«¥ëÊÑ¿ô¤äÇÛÎó¤ò¥¼¥í¤Ë½é´ü²½¤¹¤ë"
 
-#: cp/typeck.c:3948
-msgid "comparison between signed and unsigned integer expressions"
-msgstr "Éä¹çÉÕ¤­¤ÈÉä¹ç̵¤·¤ÎÀ°¿ô¼°Æ±»Î¤ÎÈæ³Ó¤Ç¤¹"
+#: f/lang-options.h:103
+msgid "Backslashes in character/hollerith constants not special (C-style)"
+msgstr "ʸ»ú/hollerith Äê¿ô¤Ç¤Î¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤òÆüì¤Ê¤â¤Î¤È¤·¤Ê¤¤ (C ¼°)"
 
-#: cp/typeck.c:4013
-#, fuzzy
-msgid "invalid operands of types `%T' and `%T' to binary `%O'"
-msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔŬÀڤǤ¹"
+#: f/lang-options.h:105
+msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
+msgstr "COMPLEX ·×»»¤Î¥Ð¥°¤ò²óÈò¤ò¥¨¥ß¥å¥ì¡¼¥È¤¹¤ë¥Õ¥í¥ó¥È¥¨¥ó¥É¤ò»ý¤Ä"
 
-#. Some sort of arithmetic operation involving NULL was
-#. performed.  Note that pointer-difference and pointer-addition
-#. have already been handled above, and so we don't end up here in
-#. that case.
-#: cp/typeck.c:4035
-#, fuzzy
-msgid "NULL used in arithmetic"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+#: f/lang-options.h:109
+msgid "Disable the appending of underscores to externals"
+msgstr "³°ÉôÊÑ¿ô¤Ë¥¢¥ó¥À¡¼¥¹¥³¥¢¤òÉÕ¤±Â­¤µ¤Ê¤¤"
 
-#: cp/typeck.c:4087
-msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
-msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë `void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:112
+msgid "Never append a second underscore to externals"
+msgstr "³°ÉôÊÑ¿ô¤ËÆó¤ÄÌܤΥ¢¥ó¥À¡¼¥¹¥³¥¢¤òÉÕ¤±Â­¤µ¤Ê¤¤"
 
-#: cp/typeck.c:4093
-msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
-msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:114
+msgid "Intrinsics spelled as e.g. SqRt"
+msgstr "intrinsic ¤¬Î㤨¤Ð SqRt ¤ÎÍѤËÄÖ¤é¤ì¤ë"
 
-#: cp/typeck.c:4099
-msgid "ISO C++ forbids using a pointer to member function in pointer arithmetic"
-msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë¥á¥ó¥Ð´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:116
+msgid "Intrinsics in uppercase"
+msgstr "intrinsic ¤ò±ÑÂçʸ»ú¤È¤¹¤ë"
 
-#: cp/typeck.c:4105
-msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
-msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:119
+msgid "Intrinsics letters in arbitrary cases"
+msgstr "intrinsic Ê¸»ú¤ÏǤ°Õ¤Î¥±¡¼¥¹¤È¤¹¤ë"
 
-#: cp/typeck.c:4176
-msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë `void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:121
+msgid "Language keywords spelled as e.g. IOStat"
+msgstr "¸À¸ìͽÌó¸ì¤¬Î㤨¤Ð IOStat ¤ÎÍѤËÄÖ¤é¤ì¤ë"
 
-#: cp/typeck.c:4178
-msgid "ISO C++ forbids using pointer to a function in subtraction"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:123
+msgid "Language keywords in uppercase"
+msgstr "¸À¸ìͽÌó¸ì¤Ï±ÑÂçʸ»ú¤È¤¹¤ë"
 
-#: cp/typeck.c:4180
-msgid "ISO C++ forbids using pointer to a method in subtraction"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë¥á¥½¥Ã¥É¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:126
+msgid "Language keyword letters in arbitrary cases"
+msgstr "¸À¸ìͽÌó¸ìʸ»ú¤ÏǤ°Õ¤Î¥±¡¼¥¹¤È¤¹¤ë"
 
-#: cp/typeck.c:4182
-msgid "ISO C++ forbids using pointer to a member in subtraction"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:128
+msgid "Internally convert most source to uppercase"
+msgstr "ÆâÉôŪ¤ÊÊÑ´¹¤Ç¤Ï¥½¡¼¥¹¤ÎËؤó¤É¤ò±ÑÂçʸ»ú¤È¤¹¤ë"
 
-#: cp/typeck.c:4194
-msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
-msgstr "¥Ý¥¤¥ó¥¿±é»»¤ÇÉÔ´°Á´·¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤Ï̵¸ú¤Ç¤¹"
+#: f/lang-options.h:131
+msgid "Internally preserve source case"
+msgstr "ÆâÉôŪ¤Ë¥½¡¼¥¹¤Î¥±¡¼¥¹¤òÊÝ»ý¤¹¤ë"
 
-#: cp/typeck.c:4231
-#, fuzzy
-msgid "attempt to take address of bit-field structure member `%D'"
-msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð `%s' ¤Î¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Î¥¢¥É¥ì¥¹¤ò¼èÆÀ¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: f/lang-options.h:133
+msgid "Symbol names spelled in mixed case"
+msgstr "¥·¥ó¥Ü¥ë̾¤Ï¥±¡¼¥¹º®ºß¤ÇÄÖ¤é¤ì¤ë"
 
-#: cp/typeck.c:4302
-msgid "taking address of temporary"
-msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: f/lang-options.h:135
+msgid "Symbol names in uppercase"
+msgstr "¥·¥ó¥Ü¥ë̾¤òÂçʸ»ú¤È¤¹¤ë"
 
-#: cp/typeck.c:4504
-#, c-format
-msgid "ISO C++ forbids %sing an enum"
-msgstr "ISO C++ ¤Ï enum ¤Î %s ¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:137
+msgid "Symbol names in lowercase"
+msgstr "¥·¥ó¥Ü¥ë̾¤ò¾®Ê¸»ú¤È¤¹¤ë"
 
-#: cp/typeck.c:4516
-#, fuzzy
-msgid "cannot %s a pointer to incomplete type `%T'"
-msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤ò»Ø¤·¤Æ¤¤¤Þ¤¹"
+#: f/lang-options.h:140
+msgid "Program written in uppercase"
+msgstr "¥×¥í¥°¥é¥à¤¬±ÑÂçʸ»ú¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
 
-#: cp/typeck.c:4523
-#, fuzzy
-msgid "ISO C++ forbids %sing a pointer of type `%T'"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë `void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:142
+msgid "Program written in lowercase"
+msgstr "¥×¥í¥°¥é¥à¤¬±Ñ¾®Ê¸»ú¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
 
-#: cp/typeck.c:4548
-msgid "cast to non-reference type used as lvalue"
-msgstr "º¸ÊÕÃͤȤ·¤Æ»È¤ï¤ì¤ëÈ󻲾ȷ¿¤Ø¤Î¥­¥ã¥¹¥È¤Ç¤¹"
+#: f/lang-options.h:144
+msgid "Program written in strict mixed-case"
+msgstr "¥×¥í¥°¥é¥à¤¬¸·Ì©¤Ë¥±¡¼¥¹º®ºß¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
 
-#: cp/typeck.c:4582
-#, fuzzy
-msgid "invalid use of `--' on bool variable `%D'"
-msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
+#: f/lang-options.h:146
+msgid "Compile as if program written in uppercase"
+msgstr "¥×¥í¥°¥é¥à¤¬±ÑÂçʸ»ú¤Ç½ñ¤«¤ì¤¿Íͤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
 
-#. ARM $3.4
-#: cp/typeck.c:4615
-msgid "ISO C++ forbids taking address of function `::main'"
-msgstr "ISO C++ ¤Ï `::main' ´Ø¿ô¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:148
+msgid "Compile as if program written in lowercase"
+msgstr "¥×¥í¥°¥é¥à¤¬±Ñ¾®Ê¸»ú¤Ç½ñ¤«¤ì¤¿Íͤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
 
-#. An expression like &memfn.
-#: cp/typeck.c:4682
-msgid "ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'"
-msgstr ""
+#: f/lang-options.h:150
+msgid "Preserve all spelling (case) used in program"
+msgstr "¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤¿ÄÖ¤ê(¤Î¥±¡¼¥¹)¤òÁ´¤ÆÊÝ»ý¤¹¤ë"
 
-#: cp/typeck.c:4684
-#, fuzzy
-msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
-msgstr "ISO C++ ¤ÏÈóº¸ÊÕÃͼ°¤Ø¤Î¥­¥ã¥¹¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:152
+msgid "Delete libU77 intrinsics with bad interfaces"
+msgstr "libU77 intrinsic ¤òÉÔÀµ¤Ê interface ¤È¶¦¤Ëºï½ü¤¹¤ë"
 
-#: cp/typeck.c:4708
-msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
-msgstr "ISO C++ ¤ÏÈóº¸ÊÕÃͼ°¤Ø¤Î¥­¥ã¥¹¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:154
+msgid "Disable libU77 intrinsics with bad interfaces"
+msgstr "libU77 intrinsic ¤òÉÔÀµ¤Ê interface ¤È¶¦¤Ë̵¸ú²½¤¹¤ë"
 
-#: cp/typeck.c:4724
-msgid "unary `&'"
-msgstr "ñ¹à¤Î `&'"
+#: f/lang-options.h:157
+msgid "Hide libU77 intrinsics with bad interfaces"
+msgstr "libU77 intrinsic ¤òÉÔÀµ¤Ê interface ¤È¶¦¤Ë±£¤¹"
 
-#: cp/typeck.c:4844
-#, fuzzy
-msgid "taking address of destructor"
-msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: f/lang-options.h:159
+msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
+msgstr "f2c ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤òºï½ü¤¹¤ë"
 
-#: cp/typeck.c:4857
-#, fuzzy
-msgid "taking address of bound pointer-to-member expression"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+#: f/lang-options.h:161
+msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
+msgstr "f2c ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò̵¸ú²½¤¹¤ë"
 
-#: cp/typeck.c:4925
-msgid "cannot take the address of `this', which is an rvalue expression"
-msgstr "`this' ¤Ï±¦ÊÕÃͼ°¤Ç¤¢¤ê¡¢¤½¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: f/lang-options.h:164
+msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
+msgstr "f2c ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò±£¤¹"
 
-#: cp/typeck.c:4941
-msgid "address requested for `%D', which is declared `register'"
-msgstr ""
+#: f/lang-options.h:166
+msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
+msgstr "F90 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤òºï½ü¤¹¤ë"
 
-#: cp/typeck.c:5145
-msgid "static_cast from type `%T' to type `%T' casts away constness"
-msgstr ""
+#: f/lang-options.h:168
+msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
+msgstr "F90 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò̵¸ú²½¤¹¤ë"
 
-#: cp/typeck.c:5153
-msgid "invalid static_cast from type `%T' to type `%T'"
-msgstr ""
+#: f/lang-options.h:171
+msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
+msgstr "F90 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò±£¤¹"
 
-#: cp/typeck.c:5192
-msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
-msgstr ""
+#: f/lang-options.h:173
+msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
+msgstr "g77 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤òºï½ü¤¹¤ë"
 
-#: cp/typeck.c:5212
-msgid "reinterpret_cast from `%T' to `%T' loses precision"
-msgstr ""
+#: f/lang-options.h:175
+msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
+msgstr "g77 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò̵¸ú²½¤¹¤ë"
 
-#: cp/typeck.c:5225
-msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
-msgstr ""
+#: f/lang-options.h:178
+msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
+msgstr "g77 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò±£¤¹"
 
-#: cp/typeck.c:5234
-msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
-msgstr "ISO C++ ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È¥ª¥Ö¥¸¥§¥¯¥È¥Ý¥¤¥ó¥¿¤Î´Ö¤Ç¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:180
+msgid "Delete MIL-STD 1753 intrinsics"
+msgstr "MIL-STD 1753 intrinsic ¤òºï½ü¤¹¤ë"
 
-#: cp/typeck.c:5240
-msgid "invalid reinterpret_cast from type `%T' to type `%T'"
-msgstr ""
+#: f/lang-options.h:182
+msgid "Disable MIL-STD 1753 intrinsics"
+msgstr "MIL-STD 1753 intrinsic ¤ò̵¸ú²½¤¹¤ë"
 
-#: cp/typeck.c:5267
-msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
-msgstr ""
+#: f/lang-options.h:185
+msgid "Hide MIL-STD 1753 intrinsics"
+msgstr "MIL-STD 1753 intrinsic ¤ò±£¤¹"
 
-#: cp/typeck.c:5270
-msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
-msgstr ""
+#: f/lang-options.h:187
+msgid "Delete libU77 intrinsics"
+msgstr "libU77 intrinsic ¤òºï½ü¤¹¤ë"
 
-#: cp/typeck.c:5293
-msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
-msgstr ""
+#: f/lang-options.h:189
+msgid "Disable libU77 intrinsics"
+msgstr "libU77 intrinsic ¤ò̵¸ú²½¤¹¤ë"
 
-#: cp/typeck.c:5309
-msgid "invalid const_cast from type `%T' to type `%T'"
-msgstr ""
+#: f/lang-options.h:192
+msgid "Hide libU77 intrinsics"
+msgstr "libU77 intrinsic ¤ò±£¤¹"
 
-#: cp/typeck.c:5351 cp/typeck.c:5356
-#, fuzzy
-msgid "ISO C++ forbids casting to an array type `%T'"
-msgstr "ISO C ¤Ï¶¦ÍÑÂη¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:194
+msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+msgstr "VXT FORTRAN ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤òºï½ü¤¹¤ë"
 
-#: cp/typeck.c:5364
-#, fuzzy
-msgid "invalid cast to function type `%T'"
-msgstr "´Ø¿ô `%s' ¤ËÂФ·¤ÆÉÔŬÀÚ¤ÊÊݸ¥¯¥é¥¹"
+#: f/lang-options.h:196
+msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+msgstr "VXT FORTRAN ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò̵¸ú²½¤¹¤ë"
 
-#: cp/typeck.c:5416
-#, fuzzy
-msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
+#: f/lang-options.h:199
+msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+msgstr "VXT FORTRAN ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò±£¤¹"
 
-#: cp/typeck.c:5462
-#, fuzzy
-msgid "cast from `%T' to `%T' increases required alignment of target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤ÎÍ׵ᥢ¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤·¤Þ¤¹"
+#: f/lang-options.h:201
+msgid "Treat initial values of 0 like non-zero values"
+msgstr "0 ¤Î½é´ü²½ÃͤòÈó¥¼¥íÃͤȤ·¤Æ¼è¤ê°·¤¦"
 
-#: cp/typeck.c:5650
-msgid "  in evaluation of `%Q(%#T, %#T)'"
-msgstr ""
+#: f/lang-options.h:204
+msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
+msgstr "COMMON ¤ä EQUIVALENCE ÍѤÎÆÃÊ̤ʥǥХå°¾ðÊó¤òȯ¹Ô¤¹¤ë¡Ê̵¸ú²½¤µ¤ì¤Æ¤¤¤ë¡Ë"
 
-#: cp/typeck.c:5684
-msgid "ISO C++ forbids cast to non-reference type used as lvalue"
-msgstr "ISO C++ ¤Ïº¸ÊÕÃͤȤ·¤Æ»È¤ï¤ì¤ëÈ󻲾ȷ¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:207
+msgid "Take at least one trip through each iterative DO loop"
+msgstr "ºÇÄã¤Ç¤â°ì²ó¤Ï³ÆÈ¿Éü DO ¥ë¡¼¥×¤¬½èÍý¤µ¤ì¤ë¤È¤¹¤ë"
 
-#: cp/typeck.c:5783
-#, fuzzy
-msgid "incompatible types in assignment of `%T' to `%T'"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+#: f/lang-options.h:211
+msgid "Print names of program units as they are compiled"
+msgstr "¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿¥×¥í¥°¥é¥àñ°Ì¤Î̾Á°¤òɽ¼¨¤¹¤ë"
 
-#: cp/typeck.c:5790
-msgid "ISO C++ forbids assignment of arrays"
-msgstr "ISO C++ ¤ÏÇÛÎó¤ÎÂåÆþ¤ò¶Ø¤¸¤Þ¤¹"
+#: f/lang-options.h:214
+msgid "Disable fatal diagnostics about inter-procedural problems"
+msgstr "inter-procedural ÌäÂê¤Ë¤Ä¤¤¤Æ¤ÎÃ×̿Ū¤Ê¿ÇÃÇɽ¼¨¤òɽ¼¨¤·¤Ê¤¤"
 
-#: cp/typeck.c:5805
-msgid "return value from function receives multiple initializations"
-msgstr "´Ø¿ô¤«¤é¤ÎÌá¤êÃͤ¬Ê£¿ô¤Î½é´ü²½¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿"
+#: f/lang-options.h:216
+msgid "Make prefix-radix non-decimal constants be typeless"
+msgstr "ÈóÀ°¿ôÄê¿ô¤ÎÀÜÈø´ð¿ô¤¬·¿¤Ê¤·¤Ç¤¢¤ë¤È¤¹¤ë"
 
-#: cp/typeck.c:5942
-msgid "   in pointer to member function conversion"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð´Ø¿ô¤Ø¤ÎÊÑ´¹¤Ç"
+#: f/lang-options.h:219
+msgid "Generate code to check subscript and substring bounds"
+msgstr "ÇÛÎó¤Îź»ú¤Èź»ú¶­³¦¤ò¸¡ºº¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: cp/typeck.c:5950
-msgid "   in pointer to member conversion"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+#: f/lang-options.h:222
+msgid "Fortran-specific form of -fbounds-check"
+msgstr "Fortran ¸ÇÍ­¤Î -fbounds-check ¤Î·Á¼°"
 
-#. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5961 cp/typeck.c:5980
-msgid "pointer to member cast via virtual base `%T' of `%T'"
-msgstr ""
+#: f/lang-options.h:226
+msgid "Disable warnings about inter-procedural problems"
+msgstr "inter-procedural ÌäÂê¤Ë¤Ä¤¤¤Æ¤Î·Ù¹ðɽ¼¨¤òɽ¼¨¤·¤Ê¤¤"
 
-#: cp/typeck.c:5984
-#, fuzzy
-msgid "pointer to member conversion via virtual base `%T' of `%T'"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+#: f/lang-options.h:230
+msgid "Warn about constructs with surprising meanings"
+msgstr "²ò¼á¤Ë¸í²ò¤ò¾·¤¯¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
 
-#: cp/typeck.c:6054
-#, fuzzy
-msgid "invalid conversion to type `%T' from type `%T'"
-msgstr "¥ì¥·¡¼¥Ð·¿ `%s' ¤¬Ìµ¸ú¤Ç¤¹"
+#: f/lang-options.h:235
+msgid "Add a directory for INCLUDE searching"
+msgstr "INCLUDE Ãµº÷ÍѤΥǥ£¥ì¥¯¥È¥ê¤òÄɲ乤ë"
 
-#: cp/typeck.c:6219
-msgid "passing NULL used for non-pointer %s %P of `%D'"
-msgstr ""
+#: f/lang-options.h:237
+msgid "Set the maximum line length"
+msgstr "¹Ô¤ÎŤµ¤ÎºÇÂçÃͤòÀßÄꤹ¤ë"
 
-#: cp/typeck.c:6222
-msgid "%s to non-pointer type `%T' from NULL"
-msgstr ""
+#: f/bad.def:39
+#, fuzzy, no-c-format
+msgid "Missing first operand for binary operator at %0"
+msgstr "¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤Ç $ ±é»»»ÒÈÖ¹æ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/typeck.c:6230
-#, fuzzy
-msgid "passing `%T' for %s %P of `%D'"
-msgstr "°ú¿ô %d ¸Ä¤Î `%s' ¤òÅϤ·¤Þ¤¹"
+#: f/bad.def:42
+#, fuzzy, no-c-format
+msgid "Zero-length character constant at %0"
+msgstr "¶õ¤Îʸ»úÄê¿ô"
 
-#: cp/typeck.c:6233
-msgid "%s to `%T' from `%T'"
+#: f/bad.def:45
+#, fuzzy, no-c-format
+msgid "Invalid token at %0 in expression or subexpression at %1"
+msgstr "̵¸ú¤Ê¥È¡¼¥¯¥ó¤¬¼°¤Ë¤¢¤ê¤Þ¤¹"
+
+#: f/bad.def:48
+#, no-c-format
+msgid "Missing operand for operator at %1 at end of expression at %0"
 msgstr ""
 
-#: cp/typeck.c:6243
-msgid "passing negative value `%E' for %s %P of `%D'"
+#: f/bad.def:51
+#, no-c-format
+msgid "Label %A already defined at %1 when redefined at %0"
 msgstr ""
 
-#: cp/typeck.c:6246
-msgid "%s of negative value `%E' to `%T'"
+#: f/bad.def:54
+#, no-c-format
+msgid "Unrecognized character at %0 [info -f g77 M LEX]"
 msgstr ""
 
-#: cp/typeck.c:6333
-msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
+#: f/bad.def:57
+#, no-c-format
+msgid "Label definition %A at %0 on empty statement (as of %1)"
 msgstr ""
 
-#: cp/typeck.c:6336
-#, fuzzy
-msgid "cannot convert `%T' to `%T' in %s"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+#: f/bad.def:65
+#, fuzzy, no-c-format
+msgid "Invalid first character at %0 [info -f g77 M LEX]"
+msgstr "̵¸ú¤Êʸ»úÄê¿ô¤¬ #if ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cp/typeck.c:6423 cp/typeck.c:6425
-#, fuzzy
-msgid "in passing argument %P of `%+D'"
-msgstr "°ú¿ô %d ¸Ä¤Î `%s' ¤òÅϤ·¤Þ¤¹"
+#: f/bad.def:68
+#, no-c-format
+msgid "Line too long as of %0 [info -f g77 M LEX]"
+msgstr ""
 
-#: cp/typeck.c:6539
-msgid "returning reference to temporary"
-msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î»²¾È¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: f/bad.def:71
+#, no-c-format
+msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
+msgstr ""
 
-#: cp/typeck.c:6546
-msgid "reference to non-lvalue returned"
-msgstr "Èóº¸ÊÕÃͤؤλ²¾È¤¬ÊÖ¤µ¤ì¤Þ¤·¤¿"
+#: f/bad.def:74
+#, no-c-format
+msgid "Label number at %0 not in range 1-99999"
+msgstr ""
 
-#: cp/typeck.c:6558
-#, fuzzy
-msgid "reference to local variable `%D' returned"
-msgstr "Èóº¸ÊÕÃͤؤλ²¾È¤¬ÊÖ¤µ¤ì¤Þ¤·¤¿"
+#: f/bad.def:77
+#, fuzzy, no-c-format
+msgid "At %0, '!' and '/*' are not valid comment delimiters"
+msgstr "'Ll' ¤È 'lL' ¤ÏÀµ¾ï¤ÊÀ°¿ôÀÜÈø¼­¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/typeck.c:6561
-#, fuzzy
-msgid "address of local variable `%D' returned"
-msgstr "Í׵ᤵ¤ì¤¿Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹"
+#: f/bad.def:80
+#, no-c-format
+msgid "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
+msgstr ""
 
-#: cp/typeck.c:6592
-msgid "returning a value from a destructor"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤«¤éÃͤòÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: f/bad.def:83
+#, no-c-format
+msgid "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M LEX]"
+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:6600
-msgid "cannot return from a handler of a function-try-block of a constructor"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Î´Ø¿ô try ¥Ö¥í¥Ã¥¯¤Î¥Ï¥ó¥É¥é¤«¤é¤Ï return ¤Ç¤­¤Þ¤»¤ó"
+#: f/bad.def:91
+#, fuzzy, no-c-format
+msgid "Character constant at %0 has no closing apostrophe at %1"
+msgstr "ʸ»úÄê¿ô¤¬Ä¹¤¹¤®¤Þ¤¹"
 
-#. You can't return a value from a constructor.
-#: cp/typeck.c:6603
-msgid "returning a value from a constructor"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤«¤éÃͤòÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: f/bad.def:94
+#, no-c-format
+msgid "Hollerith constant at %0 specified %A more characters than are present as of %1"
+msgstr ""
 
-#: cp/typeck.c:6620
-msgid "return-statement with no value, in function declared with a non-void return type"
-msgstr "return Ê¸¤¬Ãͤò»ý¤Á¤Þ¤»¤ó¡£´Ø¿ôÀë¸À¤Ç¤ÏÈó void ¤ÎÌá¤êÃͤò»ý¤Á¤Þ¤¹"
+#: f/bad.def:97
+#, no-c-format
+msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
+msgstr ""
 
-#: cp/typeck.c:6636
-msgid "return-statement with a value, in function declared with a void return type"
-msgstr "return Ê¸¤¬Ãͤò»ý¤Á¤Þ¤¹¡£´Ø¿ôÀë¸À¤Ç¤ÏÌá¤ê·¿¤¬ void ¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+#: f/bad.def:100
+#, fuzzy, no-c-format
+msgid "Integer at %0 too large"
+msgstr "À°¿ôÄê¿ô¤¬ÈϰϤò³°¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/typeck.c:6657
-msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
+#: f/bad.def:123
+#, no-c-format
+msgid "Period at %0 not followed by digits for floating-point number or by `NOT.', `TRUE.', or `FALSE.'"
 msgstr ""
 
-#: cp/typeck2.c:54
-msgid "type `%T' is not a base type for type `%T'"
+#: f/bad.def:126
+#, no-c-format
+msgid "Missing close-period between `.%A' at %0 and %1"
 msgstr ""
 
-#: cp/typeck2.c:151
-#, fuzzy
-msgid "cannot declare variable `%D' to be of type `%T'"
-msgstr "`::main' ¤ò template ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: f/bad.def:129
+#, no-c-format
+msgid "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent field"
+msgstr ""
 
-#: cp/typeck2.c:154
-#, fuzzy
-msgid "cannot declare parameter `%D' to be of type `%T'"
-msgstr "`::main' ¤ò template ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: f/bad.def:132
+#, no-c-format
+msgid "Missing value at %1 for real-number exponent at %0"
+msgstr ""
 
-#: cp/typeck2.c:157
-#, fuzzy
-msgid "cannot declare field `%D' to be of type `%T'"
-msgstr "`::main' ¤ò template ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: f/bad.def:135
+#, no-c-format
+msgid "Expected binary operator between expressions at %0 and at %1"
+msgstr ""
 
-#: cp/typeck2.c:161
-#, fuzzy
-msgid "invalid return type for member function `%#D'"
-msgstr "´Ø¿ô¤ÎÊÖ¤¹·¿¤¬´Ø¿ô¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
+#: f/bad.def:253
+#, no-c-format
+msgid "Semicolon at %0 is an invalid token"
+msgstr ""
 
-#: cp/typeck2.c:163
-#, fuzzy
-msgid "invalid return type for function `%#D'"
-msgstr "´Ø¿ô `%s' ¤ËÂФ·¤ÆÉÔŬÀÚ¤ÊÊݸ¥¯¥é¥¹"
+#: f/bad.def:271
+#, no-c-format
+msgid "Extraneous comma in FORMAT statement at %0"
+msgstr ""
 
-#: cp/typeck2.c:166
-#, fuzzy
-msgid "cannot allocate an object of type `%T'"
-msgstr "`id' ·¿¤Î¥ª¥Ö¥¸¥§¥¯¥È¤ËÂΤ¹¤ëÀÅŪ¥¢¥¯¥»¥¹¤Ç¤¹"
+#: f/bad.def:274
+#, no-c-format
+msgid "Missing comma in FORMAT statement at %0"
+msgstr ""
 
-#: cp/typeck2.c:173
-msgid "  because the following virtual functions are abstract:"
-msgstr "  °Ê²¼¤Î²¾ÁÛ´Ø¿ô¤¬Ãê¾Ý¤Ç¤¢¤ë¤¿¤á¤Ç¤¹:"
+#: f/bad.def:277
+#, no-c-format
+msgid "Spurious sign in FORMAT statement at %0"
+msgstr ""
 
-#: cp/typeck2.c:175
-msgid "\t%#D"
+#: f/bad.def:280
+#, no-c-format
+msgid "Spurious number in FORMAT statement at %0"
 msgstr ""
 
-#: cp/typeck2.c:178
-msgid "  since type `%T' has abstract virtual functions"
+#: f/bad.def:283
+#, no-c-format
+msgid "Spurious text trailing number in FORMAT statement at %0"
 msgstr ""
 
-#: cp/typeck2.c:213
-#, fuzzy
-msgid "invalid use of undefined type `%#T'"
-msgstr "̤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+#: f/bad.def:291
+#, fuzzy, no-c-format
+msgid "Unrecognized FORMAT specifier at %0"
+msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È»ØÄê»Ò"
 
-#: cp/typeck2.c:214
-#, fuzzy
-msgid "forward declaration of `%#T'"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: f/bad.def:419
+#, no-c-format
+msgid "Missing close-parenthese(s) in FORMAT statement at %0"
+msgstr ""
 
-#: cp/typeck2.c:218
-#, fuzzy
-msgid "invalid use of `%T'"
-msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔŬÀڤǤ¹"
+#: f/bad.def:422
+#, no-c-format
+msgid "Missing number following period in FORMAT statement at %0"
+msgstr ""
 
-#: cp/typeck2.c:232
-msgid "invalid use of member (did you forget the `&' ?)"
+#: f/bad.def:425
+#, no-c-format
+msgid "Missing number following `E' in FORMAT statement at %0"
 msgstr ""
 
-#: cp/typeck2.c:236
-#, fuzzy
-msgid "invalid use of template type parameter"
-msgstr "̵¸ú¤Ê¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥È°ú¿ô"
+#: f/bad.def:433
+#, fuzzy, no-c-format
+msgid "Spurious trailing comma preceding terminator at %0"
+msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ë `%%' ¤Îº¯Àפ餷¤­¤â¤Î¤¬¤¢¤ê¤Þ¤¹"
 
-#: cp/typeck2.c:243
-msgid "address of overloaded function with no contextual type information"
+#: f/bad.def:436
+#, no-c-format
+msgid "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not specifying the assignment operator (=)"
 msgstr ""
 
-#: cp/typeck2.c:245
-msgid "overloaded function with no contextual type information"
+#: f/bad.def:439
+#, no-c-format
+msgid "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement specifying the assignment operator (=)"
 msgstr ""
 
-#: cp/typeck2.c:247
-msgid "insufficient contextual information to determine type"
+#: f/bad.def:452
+#, no-c-format
+msgid "Cannot specify =initialization-expr at %0 unless `::' appears before list of objects"
 msgstr ""
 
-#: cp/typeck2.c:270
-#, fuzzy, c-format
-msgid "internal error #%d"
-msgstr "ÆâÉô¥¨¥é¡¼: #%d¡£"
-
-#: cp/typeck2.c:325
-msgid "constructor syntax used, but no constructor declared for type `%T'"
+#: f/bad.def:455
+#, no-c-format
+msgid "Reference to label at %1 inconsistent with its definition at %0"
 msgstr ""
 
-#: cp/typeck2.c:335
-msgid "initializer list construction invalid for derived class object `%D'"
+#: f/bad.def:458
+#, no-c-format
+msgid "Reference to label at %1 inconsistent with earlier reference at %0"
 msgstr ""
 
-#: cp/typeck2.c:337
-msgid "initializer list construction invalid for polymorphic class object `%D'"
+#: f/bad.def:461
+#, no-c-format
+msgid "DO-statement reference to label at %1 follows its definition at %0"
 msgstr ""
 
-#: cp/typeck2.c:340 cp/typeck2.c:346 cp/typeck2.c:352
-#, fuzzy
-msgid "initializer list construction invalid for `%D'"
-msgstr "½é´ü²½»Ò¤Ï `%s' ¤Î¥µ¥¤¥º¤ÎÆÃÄê¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
-
-#: cp/typeck2.c:341
-msgid "due to the presence of a constructor"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¤¢¤ë¤³¤È¤Ë¤è¤ë"
-
-#: cp/typeck2.c:347 cp/typeck2.c:353
-#, fuzzy
-msgid "due to non-public access of member `%D'"
-msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
+#: f/bad.def:464
+#, no-c-format
+msgid "Reference to label at %1 is outside block containing definition at %0"
+msgstr ""
 
-#: cp/typeck2.c:365
-msgid "comma expression used to initialize return value"
-msgstr "¥«¥ó¥Þ±é»»»Ò¤¬Ìá¤êÃͤò½é´ü²½¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤·¤¿"
+#: f/bad.def:467
+#, no-c-format
+msgid "DO-statement references to label at %0 and %2 separated by unterminated block starting at %1"
+msgstr ""
 
-#: cp/typeck2.c:374
-msgid "cannot initialize arrays using this syntax"
-msgstr "¤³¤Îʸˡ¤ò»È¤Ã¤ÆÇÛÎó¤ò½é´ü²½¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: f/bad.def:470
+#, no-c-format
+msgid "DO-statement reference to label at %0 and label definition at %2 separated by unterminated block starting at %1"
+msgstr ""
 
-#: cp/typeck2.c:436
-#, fuzzy
-msgid "ISO C++ forbids non-constant aggregate initializer expressions"
-msgstr "ANSI C++ ¤ÏÄê¿ô¤Ç¤Ê¤¤½¸¹çÂΤνé´ü²½»Ò¼°¤ò¶Ø¤¸¤Þ¤¹"
+#: f/bad.def:473
+#, no-c-format
+msgid "Label definition at %0 invalid on this kind of statement"
+msgstr ""
 
-#: cp/typeck2.c:516
-msgid "initializing array with parameter list"
-msgstr "ÇÛÎó¤ò²¾°ú¿ô¥ê¥¹¥È¤Ë¤è¤Ã¤Æ½é´ü²½¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: f/bad.def:476
+#, no-c-format
+msgid "Statement at %0 invalid in this context"
+msgstr ""
 
-#: cp/typeck2.c:572
-msgid "initializer for scalar variable requires one element"
-msgstr "¥¹¥«¥é¡¼ÊÑ¿ô¤Î½é´ü²½»Ò¤Ï°ì¤Ä¤ÎÍ×ÁǤòÍ׵ᤷ¤Þ¤¹"
+#: f/bad.def:479
+#, no-c-format
+msgid "Statement at %0 invalid in context established by statement at %1"
+msgstr ""
 
-#: cp/typeck2.c:579
-#, fuzzy
-msgid "braces around scalar initializer for `%T'"
-msgstr "¥¹¥«¥é¡¼½é´ü²½»Ò¤¬¥Ö¥ì¡¼¥¹¤Ç°Ï¤Þ¤ì¤Æ¤¤¤Þ¤¹"
+#: f/bad.def:482
+#, no-c-format
+msgid "Statement at %0 must specify construct name specified at %1"
+msgstr ""
 
-#: cp/typeck2.c:582
-#, fuzzy
-msgid "ignoring extra initializers for `%T'"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
+#: f/bad.def:485
+#, no-c-format
+msgid "Construct name at %0 superfluous, no construct name specified at %1"
+msgstr ""
 
-#: cp/typeck2.c:594
-#, fuzzy
-msgid "variable-sized object of type `%T' may not be initialized"
-msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
+#: f/bad.def:488
+#, no-c-format
+msgid "Construct name at %0 not the same as construct name at %1"
+msgstr ""
 
-#: cp/typeck2.c:604
-msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
+#: f/bad.def:491
+#, no-c-format
+msgid "Construct name at %0 does not match construct name for any containing DO constructs"
 msgstr ""
 
-#: cp/typeck2.c:670
-msgid "aggregate has a partly bracketed initializer"
-msgstr "½¸¹çÂΤ¬ÉôʬŪ¤Ë¥Ö¥é¥±¥Ã¥È¤Î½é´ü²½»Ò¤ò»ý¤Á¤Þ¤¹"
+#: f/bad.def:494
+#, no-c-format
+msgid "Label definition missing at %0 for DO construct specifying label at %1"
+msgstr ""
 
-#: cp/typeck2.c:700 cp/typeck2.c:801
-msgid "non-trivial labeled initializers"
-msgstr "¼«ÌÀ¤Ç¤Ê¤¤¥é¥Ù¥ë¤Î¤Ä¤¤¤¿½é´ü²½»Ò¤Ç¤¹"
+#: f/bad.def:497
+#, no-c-format
+msgid "Statement at %0 follows ELSE block for IF construct at %1"
+msgstr ""
 
-#: cp/typeck2.c:717
-msgid "non-empty initializer for array of empty elements"
-msgstr "Í×ÁǤΤʤ¤ÇÛÎó¤ËÂФ¹¤ë¡¢¶õ¤Ç¤Ï¤Ê¤¤½é´ü²½»Ò¤Ç¤¹"
+#: f/bad.def:500
+#, no-c-format
+msgid "No label definition for FORMAT statement at %0"
+msgstr ""
 
-#: cp/typeck2.c:767
-msgid "initializer list for object of class with virtual base classes"
-msgstr "²¾ÁÛ´ðÄ쥯¥é¥¹¤ò»ý¤Ä¥¯¥é¥¹¤Î¥ª¥Ö¥¸¥§¥¯¥ÈÍѤνé´ü²½»Ò¥ê¥¹¥È¤Ç¤¹"
+#: f/bad.def:503
+#, no-c-format
+msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
+msgstr ""
 
-#: cp/typeck2.c:773
-msgid "initializer list for object of class with base classes"
-msgstr "´ðÄ쥯¥é¥¹¤ò»ý¤Ä¥¯¥é¥¹¤Î¥ª¥Ö¥¸¥§¥¯¥ÈÍѤνé´ü²½»Ò¥ê¥¹¥È¤Ç¤¹"
+#: f/bad.def:506
+#, no-c-format
+msgid "END statement at %0 missing `%A' keyword required for internal or module procedure(s) bounded by %1"
+msgstr ""
 
-#: cp/typeck2.c:779
-msgid "initializer list for object using virtual functions"
-msgstr "²¾ÁÛ´Ø¿ô¤ò»ÈÍѤ¹¤ë¥ª¥Ö¥¸¥§¥¯¥ÈÍѤνé´ü²½»Ò¥ê¥¹¥È¤Ç¤¹"
+#: f/bad.def:509
+#, no-c-format
+msgid "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 specifies no generic name, operator, or assignment"
+msgstr ""
 
-#: cp/typeck2.c:842 cp/typeck2.c:859
-#, fuzzy
-msgid "missing initializer for member `%D'"
-msgstr "¥á¥ó¥Ð `%s' ¤ËÂФ¹¤ë̵¸ú¤Ê½é´üÃÍ"
+#: f/bad.def:512
+#, no-c-format
+msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
+msgstr ""
 
-#: cp/typeck2.c:847
-#, fuzzy
-msgid "uninitialized const member `%D'"
-msgstr "¥á¥ó¥Ð `%s' ¤ËÂФ¹¤ë̵¸ú¤Ê½é´üÃÍ"
+#: f/bad.def:515
+#, no-c-format
+msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
+msgstr ""
 
-#: cp/typeck2.c:850
-#, fuzzy
-msgid "member `%D' with uninitialized const fields"
-msgstr "̤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤«¤Ê¤¤"
+#: f/bad.def:518
+#, no-c-format
+msgid "Program unit name at %0 not the same as name at %1"
+msgstr ""
 
-#: cp/typeck2.c:853
-#, fuzzy
-msgid "member `%D' is uninitialized reference"
-msgstr "²¾°ú¿ô `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: f/bad.def:521
+#, no-c-format
+msgid "Type name at %0 not the same as name at %1"
+msgstr ""
 
-#: cp/typeck2.c:896
-msgid "index value instead of field name in union initializer"
-msgstr "union ½é´ü²½»Ò¤¬¥Õ¥£¡¼¥ë¥É̾¤Ç¤Ï¤Ê¤¯¥¤¥ó¥Ç¥Ã¥¯¥¹ÃͤˤʤäƤ¤¤Þ¤¹"
+#: f/bad.def:524
+#, no-c-format
+msgid "End of source file before end of block started at %0"
+msgstr ""
 
-#: cp/typeck2.c:908
-#, fuzzy
-msgid "no field `%D' in union being initialized"
-msgstr "ÉÔÌÀ¤Ê¥Õ¥£¡¼¥ë¥É `%s' ¤¬½é´ü²½»Ò¤Ç»ØÄꤵ¤ì¤Þ¤·¤¿"
+#: f/bad.def:527
+#, no-c-format
+msgid "Undefined label, first referenced at %0"
+msgstr ""
 
-#: cp/typeck2.c:916
-#, fuzzy
-msgid "union `%T' with no named members cannot be initialized"
-msgstr "Ê£»¨¤Ê¥Ñ¥é¥á¥¿¤ò¤â¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: f/bad.def:530
+#, no-c-format
+msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
+msgstr ""
 
-#: cp/typeck2.c:952
-msgid "excess elements in aggregate initializer"
-msgstr "½¸¹çÂνé´ü²½»ÒÆâ¤Ç¤½¤ÎÍ×ÁǤ¬°î¤ì¤Þ¤·¤¿"
+#: f/bad.def:533
+#, no-c-format
+msgid "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or PRIVATE statement at %0"
+msgstr ""
 
-#: cp/typeck2.c:1057
-msgid "circular pointer delegation detected"
-msgstr "½Û´Ä¥Ý¥¤¥ó¥¿¤ÎÂåɽ¤ò¸¡½Ð¤·¤Þ¤·¤¿"
+#: f/bad.def:536
+#, no-c-format
+msgid "RETURN statement at %0 invalid within a main program unit"
+msgstr ""
 
-#: cp/typeck2.c:1070
-#, fuzzy
-msgid "base operand of `->' has non-pointer type `%T'"
-msgstr "`->' ¤Î¥Ù¡¼¥¹¥ª¥Ú¥é¥ó¥É¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: f/bad.def:539
+#, no-c-format
+msgid "Alternate return specifier at %0 invalid within a main program unit"
+msgstr ""
 
-#: cp/typeck2.c:1084
-msgid "result of `operator->()' yields non-pointer result"
-msgstr "`operator->()'¤Î·ë²Ì¤¬Èó¥Ý¥¤¥ó¥¿¤Î·ë²Ì¤ò¤â¤¿¤é¤·¤Þ¤¹"
+#: f/bad.def:542
+#, no-c-format
+msgid "Alternate return specifier at %0 invalid within a function"
+msgstr ""
 
-#: cp/typeck2.c:1086
-msgid "base operand of `->' is not a pointer"
-msgstr "`->' ¤Î¥Ù¡¼¥¹¥ª¥Ú¥é¥ó¥É¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: f/bad.def:545
+#, no-c-format
+msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
+msgstr ""
 
-#: cp/typeck2.c:1152
-#, fuzzy
-msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
-msgstr "\"%s\" ¤Ï C++ ¤Î±é»»»Ò¤Ç¤¢¤ê¡¢¥Þ¥¯¥í̾¤È¤·¤Æ»ÈÍѤ¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: f/bad.def:548
+#, no-c-format
+msgid "Access specifier at %0 must immediately follow derived-type statement at %1 with no intervening statements"
+msgstr ""
 
-#: cp/typeck2.c:1159
-msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
+#: f/bad.def:551
+#, no-c-format
+msgid "No components specified as of %0 for derived-type definition beginning at %1"
 msgstr ""
 
-#: cp/typeck2.c:1168
-msgid "member type `%T::' incompatible with object type `%T'"
+#: f/bad.def:554
+#, no-c-format
+msgid "No components specified as of %0 for structure definition beginning at %1"
 msgstr ""
 
-#: cp/typeck2.c:1205
-#, fuzzy
-msgid "`%T' fails to be a typedef or built-in type"
-msgstr "`%s' ¤ò typedef ¤Þ¤¿¤ÏÁȤ߹þ¤ß·¿¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: f/bad.def:557
+#, no-c-format
+msgid "Missing structure name for outer structure definition at %0"
+msgstr ""
 
-#: cp/typeck2.c:1278
-#, c-format
-msgid "ISO C++ forbids defining types within %s"
-msgstr "ISO C++ ¤Ï %s Ãæ¤Î·¿ÄêµÁ¤ò¶Ø¤¸¤Þ¤¹"
+#: f/bad.def:560
+#, no-c-format
+msgid "Field names at %0 for outer structure definition -- specify them in a subsequent RECORD statement instead"
+msgstr ""
 
-#: cp/xref.c:826
-#, fuzzy, c-format
-msgid "can't create cross-reference file `%s'"
-msgstr "Áê¸ß»²¾È¥Õ¥¡¥¤¥ë `%s' ¤òºî¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
+#: f/bad.def:563
+#, no-c-format
+msgid "Missing field name(s) for structure definition at %0 within structure definition at %1"
+msgstr ""
 
-#: f/com.c:11595
-msgid "no INTEGER type can hold a pointer on this configuration"
-msgstr "¸½ºß¤ÎÀßÄê¤Ç¤ÏÈó INTEGER ·¿¤¬¥Ý¥¤¥ó¥¿¤òÊÝ»ý¤Ç¤­¤Þ¤¹"
+#: f/bad.def:566
+#, no-c-format
+msgid "No components specified as of %0 for map beginning at %1"
+msgstr ""
 
-#: f/com.c:11820
-#, c-format
-msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
-msgstr "ÀßÄê: REAL, INTEGER µÚ¤Ó LOGICAL ¤Ï %d ¥Ó¥Ã¥ÈÉý¤Ç¡¢"
+#: f/bad.def:569
+#, no-c-format
+msgid "Zero or one maps specified as of %0 for union beginning at %1 -- at least two are required"
+msgstr ""
 
-#: f/com.c:11822
-#, c-format
-msgid "and pointers are %d bits wide, but g77 doesn't yet work"
-msgstr "¥Ý¥¤¥ó¥¿¤Ï %d ¥Ó¥Ã¥ÈÉý¤Ç¤¹¤¬¡¢¤½¤ì¤éÁ´¤Æ¤¬ 32 ¥Ó¥Ã¥ÈÉý"
+#: f/bad.def:572
+#, no-c-format
+msgid "Missing %A specifier in statement at %0"
+msgstr ""
 
-#: f/com.c:11824
-#, fuzzy
-msgid "properly unless they all are 32 bits wide"
-msgstr "¤Ç¤Ê¤¤¤È g77 ¤ÏÀµ¾ï¤ËÆ°ºî¤·¤Þ¤»¤ó¡£"
+#: f/bad.def:575
+#, no-c-format
+msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
+msgstr ""
 
-#: f/com.c:11825
-msgid "Please keep this in mind before you report bugs.  g77 should"
-msgstr "¥Ð¥°¥ì¥Ý¡¼¥È¤òÁ÷¤ëÁ°¤Ë¤³¤Î»ö¤ò¿´¤Ëα¤á¤ÆÃÖ¤¤¤Æ¤¯¤À¤µ¤¤¡£"
+#: f/bad.def:578
+#, fuzzy, no-c-format
+msgid "Conflicting I/O control specifications at %0 and %1"
+msgstr "¥Õ¥£¡¼¥ë¥É `%s' ¤ËÂФ¹¤ë¥¢¥¯¥»¥¹»ØÄê»Ò¤¬¶¥¹ç¤·¤¿¤¿¤á¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: f/com.c:11826
-#, fuzzy
-msgid "support non-32-bit machines better as of version 0.6"
-msgstr "g77 ¤Ï¤¤¤º¤ì version 0.6 Æ±ÍͤËÈó 32 ¥Ó¥Ã¥Èµ¡¤Ç¤â¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤¹"
+#: f/bad.def:581
+#, no-c-format
+msgid "No UNIT= specifier in I/O control list at %0"
+msgstr ""
 
-#. I/O will probably crash.
-#: f/com.c:11834
-#, c-format
-msgid "configuration: char * holds %d bits, but ftnlen only %d"
-msgstr "ÀßÄê: char * ¤Ï %d ¥Ó¥Ã¥È³ÎÊݤ·¤Þ¤¹¤¬¡¢ftnlen ¤¬¤¿¤Ã¤¿ %d ¥Ó¥Ã¥È¤Ç¤¹"
+#: f/bad.def:584
+#, no-c-format
+msgid "Specification at %0 requires ADVANCE=`NO' specification in same I/O control list"
+msgstr ""
 
-#. ASSIGN 10 TO I will crash.
-#: f/com.c:11843
-#, c-format
-msgid ""
-"configuration: char * holds %d bits, but INTEGER only %d --\n"
-" ASSIGN statement might fail"
+#: f/bad.def:587
+#, no-c-format
+msgid "Specification at %0 requires explicit FMT= specification in same I/O control list"
 msgstr ""
-"ÀßÄê: char * ¤Ï %d ¥Ó¥Ã¥È³ÎÊݤ·¤Þ¤¹¤¬¡¢INTEGER ¤¬¤¿¤Ã¤¿ %d ¥Ó¥Ã¥È¤Ç¤¹ --\n"
-" ¶²¤é¤¯ ASSIGN Ê¸¤¬¼ºÇÔ¤·¤Þ¤¹"
 
-#: f/com.c:15573
-#, fuzzy
-msgid "directory name must immediately follow -I"
-msgstr "¥Ç¥¤¥ì¥¯¥È¥ê̾¤Ï -I ¤Î¤¹¤°¸å¤í¤Ë¤Ä¤±¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: f/bad.def:595
+#, no-c-format
+msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
+msgstr ""
 
-#: f/g77spec.c:254
-#, c-format
-msgid "overflowed output arg list for `%s'"
-msgstr "`%s' ÍѤνÐÎÏ°ú¿ô¥ê¥¹¥È¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: f/bad.def:598
+#, fuzzy, no-c-format
+msgid "Duplicate or overlapping case values/ranges at %0 and %1"
+msgstr "Æó½Å¤Î(¤¢¤ë¤¤¤Ï½ÅÊ£¤·¤Æ¤¤¤ë) case ¤ÎÃÍ"
 
-#: f/g77spec.c:393
-msgid "--driver no longer supported"
-msgstr "--driver ¤ÏºÇÁ᥵¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: f/bad.def:601
+#, no-c-format
+msgid "Type and/or kind-type parameter disagreement between CASE value or value within range at %0 and SELECT CASE at %1"
+msgstr ""
 
-#: f/g77spec.c:406
-#, c-format
-msgid "argument to `%s' missing"
-msgstr "`%s' ¤Ø¤Î°ú¿ô¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: f/bad.def:604
+#, no-c-format
+msgid "Range specification at %0 invalid for CASE statement within logical-type SELECT CASE statement"
+msgstr ""
 
-#: f/g77spec.c:410
-#, fuzzy
-msgid "no input files; unwilling to write output files"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤»¤ó -- ÉÔËܰդʽÐÎÏ¥Õ¥¡¥¤¥ë¤Ø¤Î½ñ¤­¹þ¤ß"
+#: f/bad.def:617
+#, no-c-format
+msgid "Fortran 90 feature at %0 unsupported"
+msgstr ""
 
-#: f/lang-options.h:33
-msgid "Print g77-specific compiler version info, run internal tests"
-msgstr "g77 ¸ÇÍ­¤Î¥³¥ó¥Ñ¥¤¥é¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¡¢ÆâÉô¥Æ¥¹¥È¤Î¼Â¹Ô"
+#: f/bad.def:630
+#, no-c-format
+msgid "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %1]"
+msgstr ""
 
-#: f/lang-options.h:37
-msgid "Program is written in typical FORTRAN 66 dialect"
-msgstr "¥×¥í¥°¥é¥à¤¬Åµ·¿Åª¤Ê FORTRAN 66 Êý¸À¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: f/bad.def:638
+#, no-c-format
+msgid "Null element at %0 for array reference at %1"
+msgstr ""
 
-#: f/lang-options.h:40
-msgid "Program is written in typical Unix f77 dialect"
-msgstr "¥×¥í¥°¥é¥à¤¬Åµ·¿Åª¤Ê Unix f77 Êý¸À¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: f/bad.def:641
+#, no-c-format
+msgid "Too few elements (%A missing) as of %0 for array reference at %1"
+msgstr ""
 
-#: f/lang-options.h:42
-msgid "Program does not use Unix-f77 dialectal features"
-msgstr "¥×¥í¥°¥é¥à¤¬ Unix-f77 Êý¸À¤Îµ¡Ç½¤ò»È¤Ã¤Æ¤¤¤Ê¤¤"
+#: f/bad.def:644
+#, no-c-format
+msgid "Too many elements as of %0 for array reference at %1"
+msgstr ""
 
-#: f/lang-options.h:44
-msgid "Program is written in Fortran-90-ish dialect"
-msgstr "¥×¥í¥°¥é¥à¤¬ Fortran-90 ÅªÊý¸À¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: f/bad.def:647
+#, no-c-format
+msgid "Missing colon as of %0 in substring reference for %1"
+msgstr ""
 
-#: f/lang-options.h:48
-msgid "Treat local vars and COMMON blocks as if they were named in SAVE statements"
-msgstr "¥í¡¼¥«¥ëÊÑ¿ô¤È COMMON ¥Ö¥í¥Ã¥¯¤ò SAVE Ê¸¤Ç̾Á°ÉÕ¤±¤é¤ì¤¿¤è¤¦¤Ë¼è¤ê°·¤¦"
+#: f/bad.def:650
+#, fuzzy, no-c-format
+msgid "Invalid use at %0 of substring operator on %1"
+msgstr "´ûÃΤÎÁ´¤Æ¤Îʸ»úÎóÁàºî¤ò inline ¤Ë¤¹¤ë"
 
-#: f/lang-options.h:50
-msgid "Allow $ in symbol names"
-msgstr "$ ¤ò¥·¥ó¥Ü¥ë̾¤È¤·¤Æ»È¤¨¤ë¤è¤¦¤Ë¤¹¤ë"
+#: f/bad.def:653
+#, no-c-format
+msgid "Substring begin/end point at %0 out of defined range"
+msgstr ""
 
-#: f/lang-options.h:54
-msgid "f2c-compatible code need not be generated"
-msgstr "f2c ¸ß´¹¥³¡¼¥É¤òÀ¸À®¤¹¤ëɬÍפ¬¤Ê¤¤"
+#: f/bad.def:656
+#, no-c-format
+msgid "Array element value at %0 out of defined range"
+msgstr ""
 
-#: f/lang-options.h:57
-msgid "Unsupported; do not generate libf2c-calling code"
-msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Ê¤¤ -- libf2c-calling ¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+#: f/bad.def:659
+#, no-c-format
+msgid "Expression at %0 has incorrect data type or rank for its context"
+msgstr ""
 
-#: f/lang-options.h:59
-msgid "Unsupported; affects code-generation of arrays"
-msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Ê¤¤ -- ÇÛÎó¤Î¥³¡¼¥ÉÀ¸À®¤Ë±Æ¶Á¤¹¤ë"
+#: f/bad.def:662
+#, no-c-format
+msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
+msgstr ""
 
-#: f/lang-options.h:62
-msgid "Program is written in Fortran-90-ish free form"
-msgstr "¥×¥í¥°¥é¥à¤Ï Fortran-90 Åª¥Õ¥ê¡¼¥Õ¥©¡¼¥à¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: f/bad.def:665
+#, no-c-format
+msgid "%A step count known to be 0 (zero) at %0"
+msgstr ""
 
-#: f/lang-options.h:67
-msgid "Warn about use of (only a few for now) Fortran extensions"
-msgstr "Fortran ³ÈÄ¥(º£¤Ï¾¯¤Ê¤¤¤¬)¤Î»ÈÍѤˤĤ¤¤Æ·Ù¹ð¤¹¤ë"
+#: f/bad.def:668
+#, no-c-format
+msgid "%A end value plus step count known to overflow at %0"
+msgstr ""
 
-#: f/lang-options.h:70
-msgid "Program is written in VXT (Digital-like) FORTRAN"
-msgstr "¥×¥í¥°¥é¥à¤Ï VXT (Digital) FORTRAN ¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: f/bad.def:671
+#, no-c-format
+msgid "%A begin, end, and step-count values known to result in implementation-dependent behavior due to overflow(s) in intermediate calculations at %0"
+msgstr ""
 
-#: f/lang-options.h:73
-msgid "Disallow all ugly features"
-msgstr "Á´¤Æ¤Î½¹¤¤µ¡Ç½¤òµö²Ä¤·¤Ê¤¤"
+#: f/bad.def:674
+#, no-c-format
+msgid "%A begin, end, and step-count values known to result in no iterations at %0"
+msgstr ""
 
-#: f/lang-options.h:76
-msgid "Hollerith and typeless constants not passed as arguments"
-msgstr "Hollerith ¤ä·¿¤Ê¤·Äê¿ô¤ò°ú¿ô¤È¤·¤ÆÅϤµ¤Ê¤¤"
+#: f/bad.def:677
+#, no-c-format
+msgid "Type disagreement between expressions at %0 and %1"
+msgstr ""
 
-#: f/lang-options.h:78
-msgid "Allow ordinary copying of ASSIGN'ed vars"
-msgstr "ASSIGN ¤µ¤ì¤¿ÊÑ¿ô¤ÎÄ̾ï¤Î¥³¥Ô¡¼¤òµö²Ä¤¹¤ë"
+#: f/bad.def:690
+#, no-c-format
+msgid "No specification for implied-DO iterator `%A' at %0"
+msgstr ""
 
-#: f/lang-options.h:81
-msgid "Dummy array dimensioned to (1) is assumed-size"
-msgstr "¥À¥ß¡¼ÇÛÎó¤Î¼¡¸µ¤ò (1) ¤È¤ß¤Ê¤¹"
+#: f/bad.def:693
+#, no-c-format
+msgid "Gratuitous parentheses surround implied-DO construct at %0"
+msgstr ""
 
-#: f/lang-options.h:84
-msgid "Trailing comma in procedure call denotes null argument"
-msgstr "¥×¥í¥·¡¼¥¸¥ã¸Æ¤Ó½Ð¤·Ãæ¤ÎϢ³¥«¥ó¥Þ¤Ç null °ú¿ô¤òɽ¸½¤¹¤ë"
+#: f/bad.def:696
+#, no-c-format
+msgid "Zero-size specification invalid at %0"
+msgstr ""
 
-#: f/lang-options.h:87
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-msgstr "DOUBLE COMPLEX Z ¤Ç¤Î REAL(Z) ¤È AIMAG(Z) ¤òµö²Ä¤¹¤ë"
+#: f/bad.def:699
+#, no-c-format
+msgid "Zero-size array at %0"
+msgstr ""
 
-#: f/lang-options.h:91
-msgid "Initialization via DATA and PARAMETER is type-compatible"
-msgstr "DATA ¤ä PARAMETER ·Ðͳ¤Î½é´ü²½¤Ï·¿¸ß´¹¤Ç¤¢¤ë"
+#: f/bad.def:702
+#, no-c-format
+msgid "Target machine does not support complex entity of kind specified at %0"
+msgstr ""
 
-#: f/lang-options.h:93
-msgid "Allow INTEGER and LOGICAL interchangeability"
-msgstr "INTEGER ¤È LOGICAL ¤ÏÁê¸ß¤ËÊѹ¹²Äǽ¤Ç¤¢¤ë¤È¤¹¤ë"
+#: f/bad.def:705
+#, no-c-format
+msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
+msgstr ""
 
-#: f/lang-options.h:96
-msgid "Print internal debugging-related info"
-msgstr "ÆâÉô¥Ç¥Ð¥Ã¥°´ØÏ¢¾ðÊó¤òɽ¼¨¤¹¤ë"
+#: f/bad.def:708
+#, fuzzy, no-c-format
+msgid "Attempt to raise constant zero to a power at %0"
+msgstr "¤Ç¤­¤ë¤À¤±¥¹¥¿¥Ã¥¯¤ò¤³¤ÎÃͤÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
 
-#: f/lang-options.h:99
-msgid "Initialize local vars and arrays to zero"
-msgstr "¥í¡¼¥«¥ëÊÑ¿ô¤äÇÛÎó¤ò¥¼¥í¤Ë½é´ü²½¤¹¤ë"
+#: f/bad.def:806
+#, no-c-format
+msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
+msgstr ""
 
-#: f/lang-options.h:103
-msgid "Backslashes in character/hollerith constants not special (C-style)"
-msgstr "ʸ»ú/hollerith Äê¿ô¤Ç¤Î¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤òÆüì¤Ê¤â¤Î¤È¤·¤Ê¤¤ (C ¼°)"
+#: f/bad.def:809
+#, no-c-format
+msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
+msgstr ""
 
-#: f/lang-options.h:105
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr "COMPLEX ·×»»¤Î¥Ð¥°¤ò²óÈò¤ò¥¨¥ß¥å¥ì¡¼¥È¤¹¤ë¥Õ¥í¥ó¥È¥¨¥ó¥É¤ò»ý¤Ä"
+#: f/bad.def:812
+#, no-c-format
+msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
+msgstr ""
 
-#: f/lang-options.h:109
-msgid "Disable the appending of underscores to externals"
-msgstr "³°ÉôÊÑ¿ô¤Ë¥¢¥ó¥À¡¼¥¹¥³¥¢¤òÉÕ¤±Â­¤µ¤Ê¤¤"
+#: f/bad.def:815
+#, no-c-format
+msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
+msgstr ""
 
-#: f/lang-options.h:112
-msgid "Never append a second underscore to externals"
-msgstr "³°ÉôÊÑ¿ô¤ËÆó¤ÄÌܤΥ¢¥ó¥À¡¼¥¹¥³¥¢¤òÉÕ¤±Â­¤µ¤Ê¤¤"
+#: f/bad.def:818
+#, no-c-format
+msgid "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
+msgstr ""
 
-#: f/lang-options.h:114
-msgid "Intrinsics spelled as e.g. SqRt"
-msgstr "intrinsic ¤¬Î㤨¤Ð SqRt ¤ÎÍѤËÄÖ¤é¤ì¤ë"
+#: f/bad.def:821
+#, fuzzy, no-c-format
+msgid "Unable to open INCLUDE file `%A' at %0"
+msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
 
-#: f/lang-options.h:116
-msgid "Intrinsics in uppercase"
-msgstr "intrinsic ¤ò±ÑÂçʸ»ú¤È¤¹¤ë"
+#: f/bad.def:839
+#, no-c-format
+msgid "Null argument at %0 for statement function reference at %1"
+msgstr ""
 
-#: f/lang-options.h:119
-msgid "Intrinsics letters in arbitrary cases"
-msgstr "intrinsic Ê¸»ú¤ÏǤ°Õ¤Î¥±¡¼¥¹¤È¤¹¤ë"
+#: f/bad.def:842
+#, no-c-format
+msgid "Null argument at %0 for procedure invocation at %1"
+msgstr ""
 
-#: f/lang-options.h:121
-msgid "Language keywords spelled as e.g. IOStat"
-msgstr "¸À¸ìͽÌó¸ì¤¬Î㤨¤Ð IOStat ¤ÎÍѤËÄÖ¤é¤ì¤ë"
+#: f/bad.def:845
+#, no-c-format
+msgid "%A too few arguments (starting with dummy argument `%B') as of %0 for statement function reference at %1"
+msgstr ""
 
-#: f/lang-options.h:123
-msgid "Language keywords in uppercase"
-msgstr "¸À¸ìͽÌó¸ì¤Ï±ÑÂçʸ»ú¤È¤¹¤ë"
+#: f/bad.def:848
+#, no-c-format
+msgid "%A too many arguments as of %0 for statement function reference at %1"
+msgstr ""
 
-#: f/lang-options.h:126
-msgid "Language keyword letters in arbitrary cases"
-msgstr "¸À¸ìͽÌó¸ìʸ»ú¤ÏǤ°Õ¤Î¥±¡¼¥¹¤È¤¹¤ë"
+#: f/bad.def:851
+#, no-c-format
+msgid "Array supplied at %1 for dummy argument `%A' in statement function reference at %0"
+msgstr ""
 
-#: f/lang-options.h:128
-msgid "Internally convert most source to uppercase"
-msgstr "ÆâÉôŪ¤ÊÊÑ´¹¤Ç¤Ï¥½¡¼¥¹¤ÎËؤó¤É¤ò±ÑÂçʸ»ú¤È¤¹¤ë"
+#: f/bad.def:854
+#, fuzzy, no-c-format
+msgid "Unsupported FORMAT specifier at %0"
+msgstr "ASSIGN ¤µ¤ì¤¿ FORMAT »ØÄê»Ò¤¬¾®¤µ¤¹¤®¤Þ¤¹"
 
-#: f/lang-options.h:131
-msgid "Internally preserve source case"
-msgstr "ÆâÉôŪ¤Ë¥½¡¼¥¹¤Î¥±¡¼¥¹¤òÊÝ»ý¤¹¤ë"
+#: f/bad.def:857
+#, no-c-format
+msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
+msgstr ""
 
-#: f/lang-options.h:133
-msgid "Symbol names spelled in mixed case"
-msgstr "¥·¥ó¥Ü¥ë̾¤Ï¥±¡¼¥¹º®ºß¤ÇÄÖ¤é¤ì¤ë"
+#: f/bad.def:880
+#, no-c-format
+msgid "Unsupported VXT statement at %0"
+msgstr ""
 
-#: f/lang-options.h:135
-msgid "Symbol names in uppercase"
-msgstr "¥·¥ó¥Ü¥ë̾¤òÂçʸ»ú¤È¤¹¤ë"
+#: f/bad.def:883
+#, no-c-format
+msgid "Attempt to specify second initial value for `%A' at %0"
+msgstr ""
 
-#: f/lang-options.h:137
-msgid "Symbol names in lowercase"
-msgstr "¥·¥ó¥Ü¥ë̾¤ò¾®Ê¸»ú¤È¤¹¤ë"
+#: f/bad.def:886
+#, no-c-format
+msgid "Too few initial values in list of initializers for `%A' at %0"
+msgstr ""
 
-#: f/lang-options.h:140
-msgid "Program written in uppercase"
-msgstr "¥×¥í¥°¥é¥à¤¬±ÑÂçʸ»ú¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: f/bad.def:889
+#, no-c-format
+msgid "Too many initial values in list of initializers starting at %0"
+msgstr ""
 
-#: f/lang-options.h:142
-msgid "Program written in lowercase"
-msgstr "¥×¥í¥°¥é¥à¤¬±Ñ¾®Ê¸»ú¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: f/bad.def:892
+#, no-c-format
+msgid "Array or substring specification for `%A' out of range in statement at %0"
+msgstr ""
 
-#: f/lang-options.h:144
-msgid "Program written in strict mixed-case"
-msgstr "¥×¥í¥°¥é¥à¤¬¸·Ì©¤Ë¥±¡¼¥¹º®ºß¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: f/bad.def:895
+#, no-c-format
+msgid "Array subscript #%B out of range for initialization of `%A' in statement at %0"
+msgstr ""
 
-#: f/lang-options.h:146
-msgid "Compile as if program written in uppercase"
-msgstr "¥×¥í¥°¥é¥à¤¬±ÑÂçʸ»ú¤Ç½ñ¤«¤ì¤¿Íͤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: f/bad.def:898
+#, no-c-format
+msgid "Implied do-loop step count of 0 (zero) for iteration variable `%A' in statement at %0"
+msgstr ""
 
-#: f/lang-options.h:148
-msgid "Compile as if program written in lowercase"
-msgstr "¥×¥í¥°¥é¥à¤¬±Ñ¾®Ê¸»ú¤Ç½ñ¤«¤ì¤¿Íͤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: f/bad.def:901
+#, no-c-format
+msgid "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in statement at %0"
+msgstr ""
 
-#: f/lang-options.h:150
-msgid "Preserve all spelling (case) used in program"
-msgstr "¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤¿ÄÖ¤ê(¤Î¥±¡¼¥¹)¤òÁ´¤ÆÊÝ»ý¤¹¤ë"
+#: f/bad.def:904
+#, no-c-format
+msgid "Not an integer constant expression in implied do-loop in statement at %0"
+msgstr ""
 
-#: f/lang-options.h:152
-msgid "Delete libU77 intrinsics with bad interfaces"
-msgstr "libU77 intrinsic ¤òÉÔÀµ¤Ê interface ¤È¶¦¤Ëºï½ü¤¹¤ë"
+#: f/bad.def:907
+#, no-c-format
+msgid "Attempt to specify second initial value for element of `%A' at %0"
+msgstr ""
 
-#: f/lang-options.h:154
-msgid "Disable libU77 intrinsics with bad interfaces"
-msgstr "libU77 intrinsic ¤òÉÔÀµ¤Ê interface ¤È¶¦¤Ë̵¸ú²½¤¹¤ë"
+#: f/bad.def:910
+#, no-c-format
+msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
+msgstr ""
 
-#: f/lang-options.h:157
-msgid "Hide libU77 intrinsics with bad interfaces"
-msgstr "libU77 intrinsic ¤òÉÔÀµ¤Ê interface ¤È¶¦¤Ë±£¤¹"
+#: f/bad.def:913
+#, no-c-format
+msgid "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
+msgstr ""
 
-#: f/lang-options.h:159
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-msgstr "f2c ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤òºï½ü¤¹¤ë"
+#: f/bad.def:916
+#, no-c-format
+msgid "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D bytes offset from `%B'"
+msgstr ""
 
-#: f/lang-options.h:161
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-msgstr "f2c ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò̵¸ú²½¤¹¤ë"
+#: f/bad.def:919
+#, no-c-format
+msgid "Array or substring specification for `%A' out of range in EQUIVALENCE statement"
+msgstr ""
 
-#: f/lang-options.h:164
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr "f2c ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò±£¤¹"
+#: f/bad.def:922
+#, no-c-format
+msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
+msgstr ""
 
-#: f/lang-options.h:166
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-msgstr "F90 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤òºï½ü¤¹¤ë"
+#: f/bad.def:925
+#, no-c-format
+msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
+msgstr ""
 
-#: f/lang-options.h:168
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-msgstr "F90 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò̵¸ú²½¤¹¤ë"
+#: f/bad.def:928
+#, no-c-format
+msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
+msgstr ""
 
-#: f/lang-options.h:171
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-msgstr "F90 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò±£¤¹"
+#: f/bad.def:936
+#, no-c-format
+msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
+msgstr ""
 
-#: f/lang-options.h:173
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-msgstr "g77 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤òºï½ü¤¹¤ë"
+#: f/bad.def:939
+#, no-c-format
+msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
+msgstr ""
+
+#: f/bad.def:942
+#, no-c-format
+msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
+msgstr ""
 
-#: f/lang-options.h:175
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-msgstr "g77 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò̵¸ú²½¤¹¤ë"
+#: f/bad.def:945
+#, no-c-format
+msgid "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for example, `%A' and `%B'"
+msgstr ""
 
-#: f/lang-options.h:178
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-msgstr "g77 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò±£¤¹"
+#: f/bad.def:958
+#, no-c-format
+msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
+msgstr ""
 
-#: f/lang-options.h:180
-msgid "Delete MIL-STD 1753 intrinsics"
-msgstr "MIL-STD 1753 intrinsic ¤òºï½ü¤¹¤ë"
+#: f/bad.def:976
+#, no-c-format
+msgid "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at %1"
+msgstr ""
 
-#: f/lang-options.h:182
-msgid "Disable MIL-STD 1753 intrinsics"
-msgstr "MIL-STD 1753 intrinsic ¤ò̵¸ú²½¤¹¤ë"
+#: f/bad.def:979
+#, no-c-format
+msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
+msgstr ""
 
-#: f/lang-options.h:185
-msgid "Hide MIL-STD 1753 intrinsics"
-msgstr "MIL-STD 1753 intrinsic ¤ò±£¤¹"
+#: f/bad.def:987
+#, no-c-format
+msgid "Blank common initialized at %0"
+msgstr ""
 
-#: f/lang-options.h:187
-msgid "Delete libU77 intrinsics"
-msgstr "libU77 intrinsic ¤òºï½ü¤¹¤ë"
+#: f/bad.def:990
+#, no-c-format
+msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
+msgstr ""
 
-#: f/lang-options.h:189
-msgid "Disable libU77 intrinsics"
-msgstr "libU77 intrinsic ¤ò̵¸ú²½¤¹¤ë"
+#: f/bad.def:993
+#, no-c-format
+msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
+msgstr ""
 
-#: f/lang-options.h:192
-msgid "Hide libU77 intrinsics"
-msgstr "libU77 intrinsic ¤ò±£¤¹"
+#: f/bad.def:996
+#, no-c-format
+msgid "Character `%A' (for example) is upper-case in symbol name at %0"
+msgstr ""
 
-#: f/lang-options.h:194
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "VXT FORTRAN ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤òºï½ü¤¹¤ë"
+#: f/bad.def:999
+#, no-c-format
+msgid "Character `%A' (for example) is lower-case in symbol name at %0"
+msgstr ""
 
-#: f/lang-options.h:196
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "VXT FORTRAN ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò̵¸ú²½¤¹¤ë"
+#: f/bad.def:1002
+#, no-c-format
+msgid "Character `%A' not followed at some point by lower-case character in symbol name at %0"
+msgstr ""
 
-#: f/lang-options.h:199
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr "VXT FORTRAN ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò±£¤¹"
+#: f/bad.def:1005
+#, no-c-format
+msgid "Initial character `%A' is lower-case in symbol name at %0"
+msgstr ""
 
-#: f/lang-options.h:201
-msgid "Treat initial values of 0 like non-zero values"
-msgstr "0 ¤Î½é´ü²½ÃͤòÈó¥¼¥íÃͤȤ·¤Æ¼è¤ê°·¤¦"
+#: f/bad.def:1013
+#, no-c-format
+msgid "NAMELIST not adequately supported by run-time library for source files with case preserved"
+msgstr ""
 
-#: f/lang-options.h:204
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-msgstr "COMMON ¤ä EQUIVALENCE ÍѤÎÆÃÊ̤ʥǥХå°¾ðÊó¤òȯ¹Ô¤¹¤ë¡Ê̵¸ú²½¤µ¤ì¤Æ¤¤¤ë¡Ë"
+#: f/bad.def:1016
+#, no-c-format
+msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
+msgstr ""
 
-#: f/lang-options.h:207
-msgid "Take at least one trip through each iterative DO loop"
-msgstr "ºÇÄã¤Ç¤â°ì²ó¤Ï³ÆÈ¿Éü DO ¥ë¡¼¥×¤¬½èÍý¤µ¤ì¤ë¤È¤¹¤ë"
+#: f/bad.def:1034
+#, no-c-format
+msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
+msgstr ""
 
-#: f/lang-options.h:211
-msgid "Print names of program units as they are compiled"
-msgstr "¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿¥×¥í¥°¥é¥àñ°Ì¤Î̾Á°¤òɽ¼¨¤¹¤ë"
+#: f/bad.def:1037
+#, fuzzy, no-c-format
+msgid "Truncating characters on right side of character constant at %0"
+msgstr "ʸ»úÎóËô¤Ïʸ»úÄê¿ôÃæ¤Ë null Ê¸»ú"
 
-#: f/lang-options.h:214
-msgid "Disable fatal diagnostics about inter-procedural problems"
-msgstr "inter-procedural ÌäÂê¤Ë¤Ä¤¤¤Æ¤ÎÃ×̿Ū¤Ê¿ÇÃÇɽ¼¨¤òɽ¼¨¤·¤Ê¤¤"
+#: f/bad.def:1040
+#, fuzzy, no-c-format
+msgid "Truncating characters on right side of hollerith constant at %0"
+msgstr "ʸ»úÎóËô¤Ïʸ»úÄê¿ôÃæ¤Ë null Ê¸»ú"
 
-#: f/lang-options.h:216
-msgid "Make prefix-radix non-decimal constants be typeless"
-msgstr "ÈóÀ°¿ôÄê¿ô¤ÎÀÜÈø´ð¿ô¤¬·¿¤Ê¤·¤Ç¤¢¤ë¤È¤¹¤ë"
+#: f/bad.def:1043
+#, no-c-format
+msgid "Truncating non-zero data on left side of numeric constant at %0"
+msgstr ""
 
-#: f/lang-options.h:219
-msgid "Generate code to check subscript and substring bounds"
-msgstr "ÇÛÎó¤Îź»ú¤Èź»ú¶­³¦¤ò¸¡ºº¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: f/bad.def:1046
+#, no-c-format
+msgid "Truncating non-zero data on left side of typeless constant at %0"
+msgstr ""
 
-#: f/lang-options.h:222
-msgid "Fortran-specific form of -fbounds-check"
-msgstr "Fortran ¸ÇÍ­¤Î -fbounds-check ¤Î·Á¼°"
+#: f/bad.def:1049
+#, fuzzy, no-c-format
+msgid "Typeless constant at %0 too large"
+msgstr "À°¿ôÄê¿ô¤¬ÈϰϤò³°¤ì¤Æ¤¤¤Þ¤¹"
 
-#: f/lang-options.h:226
-msgid "Disable warnings about inter-procedural problems"
-msgstr "inter-procedural ÌäÂê¤Ë¤Ä¤¤¤Æ¤Î·Ù¹ðɽ¼¨¤òɽ¼¨¤·¤Ê¤¤"
+#: f/bad.def:1052
+#, no-c-format
+msgid "First-column ampersand continuation at %0"
+msgstr ""
 
-#: f/lang-options.h:230
-msgid "Warn about constructs with surprising meanings"
-msgstr "²ò¼á¤Ë¸í²ò¤ò¾·¤¯¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: f/bad.def:1055 f/bad.def:1058
+#, no-c-format
+msgid "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
+msgstr ""
 
-#: f/lang-options.h:235
-msgid "Add a directory for INCLUDE searching"
-msgstr "INCLUDE Ãµº÷ÍѤΥǥ£¥ì¥¯¥È¥ê¤òÄɲ乤ë"
+#: f/bad.def:1061 f/bad.def:1064
+#, no-c-format
+msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
+msgstr ""
 
-#: f/lang-options.h:237
-msgid "Set the maximum line length"
-msgstr "¹Ô¤ÎŤµ¤ÎºÇÂçÃͤòÀßÄꤹ¤ë"
+#: f/bad.def:1067 f/bad.def:1070
+#, no-c-format
+msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1073
+#, no-c-format
+msgid "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M GLOBALS]"
+msgstr ""
 
-#: f/lex.c:583
-msgid "the meaning of `\\x' varies with -traditional"
-msgstr "`\\x' ¤Î°ÕÌ£¤Ï -traditional ¤ò¤Ä¤±¤¿¾ì¹ç¤È°Û¤Ê¤ê¤Þ¤¹"
+#: f/bad.def:1076
+#, no-c-format
+msgid "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M GLOBALS]"
+msgstr ""
 
-#: f/lex.c:620
-msgid "hex escape out of range"
-msgstr "16 ¿Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬Èϰϳ°¤Ç¤¹"
+#: f/bad.def:1079 f/bad.def:1082
+#, no-c-format
+msgid "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
+msgstr ""
 
-#: f/lex.c:666
-msgid "the meaning of `\\a' varies with -traditional"
-msgstr "-traditional ¤Ç¤Ï `\\a' ¤Î°ÕÌ£¤¬°Û¤Ê¤ê¤Þ¤¹"
+#: f/bad.def:1085
+#, fuzzy, no-c-format
+msgid "Array `%A' at %0 is too large to handle"
+msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤¬Â礭¤¹¤®¤Þ¤¹"
 
-#: f/lex.c:682
-#, c-format
-msgid "non-ANSI-standard escape sequence, `\\%c'"
-msgstr "Èó ANSI É¸½à¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¡¢`\\%c'"
+#: f/bad.def:1088
+#, fuzzy, no-c-format
+msgid "Statement function `%A' defined at %0 is not used"
+msgstr "¥é¥Ù¥ë `%s' ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: f/lex.c:695
-#, fuzzy, c-format
-msgid "non-ISO escape sequence `\\%c'"
-msgstr "Èó ANSI ¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¡¢`\\%c'"
+#: f/bad.def:1091
+#, no-c-format
+msgid "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M Y2KBAD]"
+msgstr ""
 
-#: f/lex.c:699
-#, c-format
-msgid "unknown escape sequence `\\%c'"
-msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹ `\\%c'"
+#: f/bad.def:1094
+#, fuzzy, no-c-format
+msgid "Internal compiler error -- cannot perform operation"
+msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s:%d)"
 
-#: f/lex.c:701
-#, c-format
-msgid "unknown escape sequence: `\\' followed by char code 0x%x"
-msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹: `\\' ¤Î¸å¤Ëʸ»ú¥³¡¼¥É 0x%x"
+#. Kind messages are used in diagnostic location reports of the
+#. form "<file>: In function `foo': <error message>".
+#: f/info-k.def:32
+msgid "In unknown kind"
+msgstr ""
 
-#: f/lex.c:778
-#, fuzzy
-msgid "badly formed directive -- no closing quote"
-msgstr "ÉÔÀµ¤Ê·Á¤Î¥Ç¥£¥ì¥¯¥Æ¥£¥Ö -- ÊĤ¸¥¯¥©¡¼¥È¤¬¤¢¤ê¤Þ¤»¤ó"
+#: f/info-k.def:33
+msgid "In entity"
+msgstr ""
 
-#: f/lex.c:998
+#: f/info-k.def:34
 #, fuzzy
-msgid "bad directive -- missing close-quote"
-msgstr "ÉÔÀµ¤Ê¥Ç¥£¥ì¥¯¥Æ¥£¥Ö -- ÊĤ¸¥¯¥©¡¼¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "In function"
+msgstr "´Ø¿ô `%s' Æâ:"
 
-#: f/lex.c:1112
-#, c-format
-msgid "ignoring pragma: %s"
-msgstr "pragma ¤ò̵»ë¤·¤Þ¤¹: %s"
+#: f/info-k.def:35
+msgid "In subroutine"
+msgstr ""
 
-#: f/lex.c:1319 f/lex.c:1363
+#: f/info-k.def:36
 #, fuzzy
-msgid "use `#line ...' instead of `# ...' in first line"
-msgstr "ºÇ½é¤Î¹Ô¤Ç¤Ï `# ...' ¤ÎÂå¤ê¤Ë `#line ...' ¤ò»È¤¤¤Þ¤·¤ç¤¦"
-
-#: f/ste.c:1404 f/ste.c:1755
-msgid "ASSIGNed FORMAT specifier is too small"
-msgstr "ASSIGN ¤µ¤ì¤¿ FORMAT »ØÄê»Ò¤¬¾®¤µ¤¹¤®¤Þ¤¹"
+msgid "In program"
+msgstr "¥×¥í¥°¥é¥à: %s\n"
 
-#: f/ste.c:2964
-msgid "ASSIGN to variable that is too small"
-msgstr "ASSIGN Àè¤ÎÊÑ¿ô¤¬¾®¤µ¤¹¤®¤Þ¤¹"
+#: f/info-k.def:37
+msgid "In block-data unit"
+msgstr ""
 
-#: f/ste.c:2992
-msgid "ASSIGNed GOTO target variable is too small"
-msgstr "ASSIGN ¤µ¤ì¤¿ GOTO ÀèÊÑ¿ô¤¬¾®¤µ¤¹¤®¤Þ¤¹"
+#: f/info-k.def:38
+#, fuzzy
+msgid "In common block"
+msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d Æâ:"
 
-#: f/top.c:238
-#, c-format
-msgid "%s no longer supported -- try -fvxt"
-msgstr "%s ¤ÏºÇÁ᥵¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- -fvxt ¤È¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤"
+#: f/info-k.def:39
+#, fuzzy
+msgid "In construct"
+msgstr "¹½Â¤ÂÎ"
 
-#: f/top.c:240
-#, c-format
-msgid "%s no longer supported -- try -fno-vxt -ff90"
-msgstr "%s ¤ÏºÇÁ᥵¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- -fno-vxt -ff90 ¤È¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤"
+#: f/info-k.def:40
+msgid "In namelist"
+msgstr ""
 
-#: f/top.c:308 f/top.c:310
-#, c-format
-msgid "%s disabled, use normal debugging flags"
-msgstr "%s ¤¬Ìµ¸ú¤Ç¤¹¡£Ä̾ï¥Ç¥Ð¥Ã¥°¥Õ¥é¥°¤ò»È¤¤¤Þ¤·¤ç¤¦"
+#: f/info-k.def:41
+msgid "In anything"
+msgstr ""
 
-#: java/check-init.c:915
+#: java/check-init.c:917
 #, c-format
 msgid "internal error in check-init: tree code not implemented: %s"
 msgstr "check-init ¤ÇÆâÉô¥¨¥é¡¼: ¥Ä¥ê¡¼¥³¡¼¥É¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: %s"
 
-#: java/check-init.c:988
+#: java/check-init.c:990
 #, fuzzy, c-format
 msgid "final field '%s' may not have been initialized"
 msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
 
-#: java/class.c:567 java/class.c:592
+#: java/class.c:539 java/class.c:564
 msgid "internal error - too many interface type"
 msgstr "ÆâÉô¥¨¥é¡¼ - interface ·¿¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: java/class.c:742
+#: java/class.c:677
 msgid "bad method signature"
 msgstr "ÉÔÀµ¤Ê¥á¥½¥Ã¥É¥·¥°¥Í¥¤¥Á¥ã¤Ç¤¹"
 
-#: java/class.c:787
+#: java/class.c:726
 msgid "misplaced ConstantValue attribute (not in any field)"
 msgstr "ConstantValue Â°À­¤Î¾ì½ê¤ò´Ö°ã¤¨¤Æ¤¤¤Þ¤¹¡Ê¤É¤Î¥Õ¥£¡¼¥ë¥É¤Ç¤â¤¢¤ê¤Þ¤»¤ó¡Ë"
 
-#: java/class.c:789
+#: java/class.c:728
 #, fuzzy, c-format
 msgid "duplicate ConstantValue attribute for field '%s'"
 msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤Î ConstantValue Â°À­¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: java/class.c:800
+#: java/class.c:739
 #, fuzzy, c-format
 msgid "ConstantValue attribute of field '%s' has wrong type"
 msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤Î ConstantValue Â°À­¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: java/class.c:1145
+#: java/class.c:1103
 #, c-format
 msgid "field '%s' not found in class"
 msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤¬¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: java/class.c:1403
+#: java/class.c:1365
 msgid "abstract method in non-abstract class"
 msgstr "abstract ¥á¥½¥Ã¥É¤¬ÈóÃê¾Ý¥¯¥é¥¹¤Ë¤¢¤ê¤Þ¤¹"
 
-#: java/class.c:2088
+#: java/class.c:2067
 #, c-format
 msgid "non-static method '%s' overrides static method"
 msgstr "ÈóÀÅŪ¥á¥½¥Ã¥É '%s' ¤¬ÀÅŪ¥á¥½¥Ã¥É¤ò¥ª¡¼¥Ð¡¼¥é¥¤¥É¤·¤Æ¤¤¤Þ¤¹"
 
-#: java/decl.c:1521
+#: java/decl.c:1537
 #, c-format
 msgid "In %s: overlapped variable and exception ranges at %d"
 msgstr "%s Æâ: ÊÑ¿ô¤ÈÎã³°ÈϰϤ¬ %d ¤Ç½Å¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: java/decl.c:1609
+#: java/decl.c:1618
 msgid "bad type in parameter debug info"
 msgstr "²¾°ú¿ô¥Ç¥Ð¥Ã¥°¾ðÊó¤ËÉÔÀµ¤Ê·¿¤¬¤¢¤ê¤Þ¤¹"
 
-#: java/decl.c:1619
+#: java/decl.c:1628
 #, c-format
 msgid "bad PC range for debug info for local `%s'"
 msgstr "¥í¡¼¥«¥ë¤Î `%s' ÍѥǥХå°¾ðÊó¤Î¤¿¤á¤Î PC ÈϰϤ¬ÉÔÀµ¤Ç¤¹"
 
-#: java/expr.c:550
+#: java/expr.c:530
 msgid "stack underflow - dup* operation"
 msgstr "¥¹¥¿¥Ã¥¯¥¢¥ó¥À¡¼¥Õ¥í¡¼ - dup* Áàºî"
 
-#: java/expr.c:1503
+#: java/expr.c:1536
 #, c-format
 msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
 msgstr "»²¾È `%s' ¤ÏÛ£Ëæ¤Ç¤¹: interface `%s' ¤È interface `%s' ¤Ë¸½¤ì¤Þ¤·¤¿"
 
-#: java/expr.c:1532
+#: java/expr.c:1565
 #, c-format
 msgid "field `%s' not found"
 msgstr "¥Õ¥£¡¼¥ë¥É `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: java/expr.c:1683
+#: java/expr.c:1717
 msgid "ret instruction not implemented"
 msgstr "ret Ì¿Îá¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: java/expr.c:1819
+#: java/expr.c:1852
 #, c-format
 msgid "method '%s' not found in class"
 msgstr "¥á¥½¥Ã¥É '%s' ¤Ï¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: java/expr.c:2023
+#: java/expr.c:2055
 #, c-format
 msgid "failed to find class '%s'"
 msgstr "'%s' ¥¯¥é¥¹¤ò¸«¤Ä¤±¤ë¤Î¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
 
-#: java/expr.c:2035
+#: java/expr.c:2065
 #, fuzzy, c-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr "¥¯¥é¥¹ '%s' ¤Ï̾Á°¤¬ '%s' ¤Ç¥·¥°¥Í¥¤¥Á¥ã '%s' ¤È°ìÃפ¹¤ë¥á¥½¥Ã¥É¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
 
-#: java/expr.c:2045
+#: java/expr.c:2075
 msgid "invokestatic on non static method"
 msgstr "ÈóÀÅŪ¥á¥½¥Ã¥É¤Ë invokestatic ¤·¤Þ¤·¤¿"
 
-#: java/expr.c:2050
+#: java/expr.c:2080
 msgid "invokestatic on abstract method"
 msgstr "Ãê¾Ý¥á¥½¥Ã¥É¤Ë invokestatic ¤·¤Þ¤·¤¿"
 
-#: java/expr.c:2058
+#: java/expr.c:2088
 msgid "invoke[non-static] on static method"
 msgstr "ÀÅŪ¥á¥½¥Ã¥É¤Ë invoke[Èó static] ¤·¤Þ¤·¤¿"
 
-#: java/expr.c:2335
+#: java/expr.c:2373
 #, fuzzy, c-format
 msgid "missing field '%s' in '%s'"
 msgstr "¥Õ¥£¡¼¥ë¥É '%s'('%s' Æâ) ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: java/expr.c:2341
+#: java/expr.c:2379
 #, fuzzy, c-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr "¥Õ¥£¡¼¥ë¥É '%s'('%s' Æâ) ¤Î¥·¥°¥Í¥¤¥Á¥ã¤¬°ìÃפ·¤Þ¤»¤ó"
 
-#: java/expr.c:2364
+#: java/expr.c:2402
 #, c-format
 msgid "assignment to final field `%s' not in field's class"
 msgstr "final ¥Õ¥£¡¼¥ë¥É `%s' ¤Ø¤ÎÂåÆþ¤Ç¤¹¤¬¡¢¤½¤Î¥Õ¥£¡¼¥ë¥É¤Î¥¯¥é¥¹Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: java/expr.c:2369
+#: java/expr.c:2407
 #, c-format
 msgid "assignment to final static field `%s' not in class initializer"
 msgstr "final static ¥Õ¥£¡¼¥ë¥É `%s' ¤Ø¤ÎÂåÆþ¤Ç¤¹¤¬¡¢¤½¤Î¥Õ¥£¡¼¥ë¥É¤Î¥¯¥é¥¹Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: java/expr.c:2376
+#: java/expr.c:2414
 #, c-format
 msgid "assignment to final field `%s' not in constructor"
 msgstr "final ¥Õ¥£¡¼¥ë¥É `%s' ¤Ø¤ÎÂåÆþ¤Ç¤¹¤¬¡¢¥³¥ó¥¹¥È¥é¥¯¥¿Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: java/expr.c:2614
+#: java/expr.c:2661
 #, fuzzy, c-format
 msgid "can't expand %s"
 msgstr "%s ¤òŸ³«¤Ç¤­¤Þ¤»¤ó"
 
-#: java/expr.c:2790
+#: java/expr.c:2838
 msgid "invalid PC in line number table"
 msgstr "̵¸ú¤Ê PC ¤¬¹ÔÈÖ¹æ¥Æ¡¼¥Ö¥ë¤Ë¤¢¤ê¤Þ¤¹"
 
 #. We've just reached the end of a region of dead code.
-#: java/expr.c:2835
+#: java/expr.c:2883
 #, fuzzy, c-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr "%d ¤«¤é %d ¤ÎÁ°¤Þ¤Ç¤Î¥Ð¥¤¥È¥³¡¼¥É¤Ë¤ÏÅþã¤Ç¤­¤Þ¤»¤ó"
 
 #. We've just reached the end of a region of dead code.
-#: java/expr.c:2872
+#: java/expr.c:2920
 #, fuzzy, c-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr "%d ¤«¤é¥á¥½¥Ã¥É¤Î½ª¤ê¤Þ¤Ç¤Î¥Ð¥¤¥È¥³¡¼¥É¤Ë¤ÏÅþã¤Ç¤­¤Þ¤»¤ó"
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3191
+#: java/expr.c:3238
 msgid "unrecogized wide sub-instruction"
 msgstr "ǧ¼±¤Ç¤­¤Ê¤¤ wide sub Ì¿Îá¤Ç¤¹"
 
-#: java/jcf-io.c:410
+#: java/jcf-io.c:537
 #, fuzzy, c-format
 msgid "source file for class `%s' is newer than its matching class file.  Source file `%s' used instead"
 msgstr "¥¯¥é¥¹ `%s' ¤Î¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤Ï¡¢°ìÃפ¹¤ë¥¯¥é¥¹¥Õ¥¡¥¤¥ë¤è¤ê¿·¤·¤¤¤Ç¤¹¡£¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤òÂå¤ê¤Ë»È¤¤¤Þ¤¹"
 
-#: java/jcf-parse.c:371
+#: java/jcf-parse.c:338
 msgid "bad string constant"
 msgstr "ÉÔÀµ¤Êʸ»úÎóÄê¿ô¤Ç¤¹"
 
-#: java/jcf-parse.c:427
+#: java/jcf-parse.c:356
 #, c-format
 msgid "bad value constant type %d, index %d"
 msgstr "ÉÔÀµ¤ÊÄê¿ôÃÍ·¿ %d, ¥¤¥ó¥Ç¥Ã¥¯¥¹ %d"
 
-#: java/jcf-parse.c:685
+#: java/jcf-parse.c:528
+#, c-format
+msgid "can't reopen %s"
+msgstr "%s ¤òºÆ open ¤Ç¤­¤Þ¤»¤ó"
+
+#: java/jcf-parse.c:533
+#, c-format
+msgid "can't close %s"
+msgstr "%s ¤ò close ¤Ç¤­¤Þ¤»¤ó"
+
+#: java/jcf-parse.c:615
 #, fuzzy, c-format
 msgid "cannot find file for class %s"
 msgstr "¥¯¥é¥¹ %s ÍѤΥե¡¥¤¥ë¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó¡£"
 
-#: java/jcf-parse.c:697
+#: java/jcf-parse.c:627
 msgid "not a valid Java .class file"
 msgstr "Àµ¾ï¤Ê Java .class ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: java/jcf-parse.c:700
+#: java/jcf-parse.c:630
 msgid "error while parsing constant pool"
 msgstr "constant ¥×¡¼¥ë¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
 
-#: java/jcf-parse.c:703
+#: java/jcf-parse.c:633
 #, c-format
 msgid "error in constant pool entry #%d\n"
 msgstr "constant ¥×¡¼¥ë¹àÌÜ #%d Æâ¤Ç¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿\n"
 
 #. FIXME - where was first time
-#: java/jcf-parse.c:715
+#: java/jcf-parse.c:645
 #, c-format
 msgid "reading class %s for the second time from %s"
 msgstr "class %s ¤òÆɹþ¤à¤Î¤Ï %s ¤«¤éÆó²óÌܤˤʤê¤Þ¤¹"
 
-#: java/jcf-parse.c:733
+#: java/jcf-parse.c:663
 msgid "error while parsing fields"
 msgstr "¥Õ¥£¡¼¥ë¥É¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
 
-#: java/jcf-parse.c:736
+#: java/jcf-parse.c:666
 msgid "error while parsing methods"
 msgstr "¥á¥½¥Ã¥É¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
 
-#: java/jcf-parse.c:739
+#: java/jcf-parse.c:669
 msgid "error while parsing final attributes"
 msgstr "final Â°À­¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
 
-#: java/jcf-parse.c:753
+#: java/jcf-parse.c:683
 #, fuzzy, c-format
 msgid "the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath"
 msgstr "`%s' Æâ¤Ç¸«¤Ä¤«¤Ã¤¿ `java.lang.Object' ¤Ï¡¢Ä¹¤µ¥¼¥í¤ÎÆÃÊ̤ʠ`gnu.gcj.gcj-compiled' Â°À­¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó¡£¤³¤ì¤ÏÉáÄ̤¢¤Ê¤¿¤Î¥¯¥é¥¹¥Ñ¥¹¤¬Àµ¤·¤¯ÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤»ö¤ò°ÕÌ£¤·¤Þ¤¹¡£`info gcj \"Input Options\"' ¤ò»È¤Ã¤Æ¡¢¥¯¥é¥¹¥Ñ¥¹¤ÎÀßÄêÊýË¡¤òÀâÌÀ¤·¤Æ¤¢¤ë info ¥Ú¡¼¥¸¤ò¸«¤Æ²¼¤µ¤¤"
 
-#: java/jcf-parse.c:838
+#: java/jcf-parse.c:773
 msgid "missing Code attribute"
 msgstr "Code Â°À­¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: java/jcf-parse.c:1063
+#: java/jcf-parse.c:1010
 #, fuzzy
 msgid "source file seen twice on command line and will be compiled only once"
 msgstr "¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤¬¥³¥Þ¥ó¥É¥é¥¤¥ó¤ËºÆ¤Ó¸½¤ì¤Þ¤·¤¿¤¬¡¢¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤ë¤Î¤Ï°ìÅÙ¤À¤±¤Ç¤¹"
 
-#: java/jcf-parse.c:1079
+#: java/jcf-parse.c:1026
 msgid "no input file specified"
 msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: java/jcf-parse.c:1111
+#: java/jcf-parse.c:1055
 #, c-format
 msgid "can't close input file %s"
 msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë %s ¤ò close ¤Ç¤­¤Þ¤»¤ó"
 
-#: java/jcf-parse.c:1148
+#: java/jcf-parse.c:1092
 #, c-format
 msgid "bad zip/jar file %s"
 msgstr "zip/jar ¥Õ¥¡¥¤¥ë %s ¤ÏÉÔÀµ¤Ç¤¹"
 
-#: java/jcf-write.c:2577
+#: java/jcf-write.c:2641
 #, c-format
 msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
 msgstr "generate_bytecode_insn ¤ÇÆâÉô¥¨¥é¡¼ - ¥Ä¥ê¡¼¥³¡¼¥É¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: %s"
 
-#: java/jcf-write.c:2884
+#: java/jcf-write.c:2979
 #, fuzzy
 msgid "field initializer type mismatch"
 msgstr "¥Õ¥£¡¼¥ë¥É½é´üÀßÄê»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: java/jcf-write.c:3293
+#: java/jcf-write.c:3387
 #, c-format
 msgid "can't create directory %s"
 msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
 
-#: java/jcf-write.c:3320
-#, c-format
-msgid "can't to open %s"
-msgstr "%s ¤ò open ¤Ç¤­¤Þ¤»¤ó"
+#: java/jcf-write.c:3441
+#, fuzzy, c-format
+msgid "can't create %s"
+msgstr "%s ¤òºÆ open ¤Ç¤­¤Þ¤»¤ó"
 
-#: java/jv-scan.c:183
+#: java/jv-scan.c:187
 #, fuzzy
 msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
 msgstr "`--print-main', `--list-class', `--complexity' ¤«¤é¤Ï°ì¤Ä¤·¤«Áª¤Ù¤Þ¤»¤ó"
 
-#: java/jv-scan.c:186
+#: java/jv-scan.c:190
 #, fuzzy, c-format
 msgid "can't open output file `%s'"
 msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
 
-#: java/jv-scan.c:222
+#: java/jv-scan.c:224
 #, fuzzy, c-format
 msgid "file not found `%s'"
 msgstr "¥Õ¥¡¥¤¥ë `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: java/jvspec.c:384
+#: java/jvspec.c:426
 msgid "can't specify `-D' without `--main'\n"
 msgstr "`--main' Ìµ¤·¤Ç¤Ï `-D' ¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó\n"
 
-#: java/jvspec.c:390
-msgid "-R requires -o"
+#: java/jvspec.c:429
+#, fuzzy, c-format
+msgid "`%s' is not a valid class name"
+msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+
+#: java/jvspec.c:435
+msgid "--resource requires -o"
 msgstr ""
 
-#: java/jvspec.c:397
+#: java/jvspec.c:442
 #, fuzzy
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr "·Ù¹ð: ¥³¥ó¥Ñ¥¤¥ëºÑ .class ¥Õ¥¡¥¤¥ë¤Ï -C ¤Ë¤è¤ê̵»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: java/jvspec.c:404
+#: java/jvspec.c:449
 msgid "cannot specify both -C and -o"
 msgstr "-C ¤È -o ¤ÏξÊý¤ò°ì½ï¤Ë»ØÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: java/jvspec.c:416
+#: java/jvspec.c:461
 msgid "cannot create temporary file"
 msgstr "°ì»þ¥Õ¥¡¥¤¥ë¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
 
-#: java/jvspec.c:444
+#: java/jvspec.c:489
 msgid "using both @FILE with multiple files not implemented"
 msgstr "@FILE ¤Ç¤ÎÊ£¿ô¥Õ¥¡¥¤¥ë¤Î»ÈÍѤϼÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: java/jvspec.c:501
+#: java/jvspec.c:538
 msgid "cannot specify `main' class when not linking"
 msgstr "¥ê¥ó¥¯»þ°Ê³°¤Ë¤Ï `main' ¥¯¥é¥¹¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: java/lang-options.h:32
-msgid "Disable automatic array bounds checking"
-msgstr "¼«Æ°Åª¤ÊÇÛÎó¶­³¦¸¡ºº¤ò¹Ô¤ï¤Ê¤¤"
-
-#: java/lang-options.h:34
-msgid "Assume native functions are implemented using JNI"
-msgstr "native ´Ø¿ô¤¬ JNI ¤òÍøÍѤ·¤Æ¼ÂÁõ¤·¤Æ¤¤¤ë¤â¤Î¤È¤ß¤Ê¤¹"
-
-#: java/lang-options.h:36
-msgid "Set class path and suppress system path"
-msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄꤷ¤Æ¥·¥¹¥Æ¥à¥Ñ¥¹¤ò±£¤¹"
-
-#: java/lang-options.h:38
-msgid "Set class path"
-msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄꤹ¤ë"
-
-#: java/lang-options.h:40
-msgid "Choose class whose main method should be used"
-msgstr "main ¥á¥½¥Ã¥É¤¬»È¤ï¤ì¤ë¤Ù¤­¥¯¥é¥¹¤òÁªÂò¤¹¤ë"
-
-#: java/lang-options.h:42
-#, fuzzy
-msgid "Choose input encoding (default comes from locale)"
-msgstr "ÆþÎÏ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤òÁªÂò¤¹¤ë(¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï UTF-8)"
-
-#: java/lang-options.h:44
-msgid "Add directory to class path"
-msgstr "¥¯¥é¥¹¥Ñ¥¹¤Ë¥Ç¥£¥ì¥¯¥È¥ê¤òÄɲ乤ë"
-
-#: java/lang-options.h:46
-msgid "Directory where class files should be written"
-msgstr "¥¯¥é¥¹¥Õ¥¡¥¤¥ë¤¬½ñ¤­¹þ¤Þ¤ì¤ë¥Ç¥£¥ì¥¯¥È¥ê"
-
-#: java/lang-options.h:48
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "»ØÄꤵ¤ì¤¿½¤¾þ»Ò¤¬ÉÔÍפʤâ¤Î¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
-
-#: java/lang-options.h:50
-msgid "Warn if deprecated empty statements are found"
-msgstr "¿ä¾©¤µ¤ì¤Ê¤¤¶õʸ¤¬¸«¤Ä¤«¤ì¤Ð·Ù¹ð¤¹¤ë"
-
-#: java/lang-options.h:52
-msgid "Warn if .class files are out of date"
-msgstr ".class ¥Õ¥¡¥¤¥ë¤¬¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤è¤ê¸Å¤±¤ì¤Ð·Ù¹ð¤¹¤ë"
-
-#: java/lang-options.h:54
-msgid "Always check for non gcj generated classes archives"
-msgstr "gcj ¤¬À¸À®¤·¤Æ¤¤¤Ê¤¤¥¯¥é¥¹¥¢¡¼¥«¥¤¥Ö¤ò¾ï¤Ë¸¡ºº¤¹¤ë"
-
-#: java/lang-options.h:56
-msgid "Never optimize static class initialization code"
-msgstr ""
-
-#: java/lang.c:431
+#: java/lang.c:543
 msgid "can't do dependency tracking with input from stdin"
 msgstr "ɸ½àÆþÎϤ«¤é¤ÎÆþÎϤǤϰ͸´Ø·¸¤ÎÄÉÀפ¬¤Ç¤­¤Þ¤»¤ó"
 
-#: java/lang.c:447
+#: java/lang.c:559
 msgid "couldn't determine target name for dependency tracking"
 msgstr "°Í¸´Ø·¸¤ÎÄÉÀפΤ¿¤á¤Î¥¿¡¼¥²¥Ã¥È̾¤¬ÆÃÄê¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿"
 
@@ -21483,294 +20620,232 @@ msgstr ""
 msgid "can't mangle %s"
 msgstr "%s ¤Î̾Á°ÊÑ´¹(mangle) ¤Ç¤­¤Þ¤»¤ó"
 
-#: java/mangle_name.c:150 java/mangle_name.c:226
+#: java/mangle_name.c:144 java/mangle_name.c:216
 msgid "internal error - invalid Utf8 name"
 msgstr "ÆâÉô¥¨¥é¡¼ - Ìµ¸ú¤Ê Utf8 Ì¾¤Ç¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:747
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:785
-msgid "Missing name"
-msgstr "̾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: ../../gcc-cvs/gcc/java/parse-scan.y:881 ../../gcc-3cvs/gcc/java/parse.y:962
+#: ../../gcc-3cvs/gcc/java/parse.y:1303 ../../gcc-3cvs/gcc/java/parse.y:1364
+#: ../../gcc-3cvs/gcc/java/parse.y:1574 ../../gcc-3cvs/gcc/java/parse.y:1796
+#: ../../gcc-3cvs/gcc/java/parse.y:1805 ../../gcc-3cvs/gcc/java/parse.y:1816
+#: ../../gcc-3cvs/gcc/java/parse.y:1827 ../../gcc-3cvs/gcc/java/parse.y:1839
+#: ../../gcc-3cvs/gcc/java/parse.y:1854 ../../gcc-3cvs/gcc/java/parse.y:1871
+#: ../../gcc-3cvs/gcc/java/parse.y:1873 ../../gcc-3cvs/gcc/java/parse.y:1945
+#: ../../gcc-3cvs/gcc/java/parse.y:2116 ../../gcc-3cvs/gcc/java/parse.y:2178
+#: ../../gcc-3cvs/gcc/java/parse.y:2330 ../../gcc-3cvs/gcc/java/parse.y:2342
+#: ../../gcc-3cvs/gcc/java/parse.y:2349 ../../gcc-3cvs/gcc/java/parse.y:2356
+#: ../../gcc-3cvs/gcc/java/parse.y:2367 ../../gcc-3cvs/gcc/java/parse.y:2369
+#: ../../gcc-3cvs/gcc/java/parse.y:2407 ../../gcc-3cvs/gcc/java/parse.y:2409
+#: ../../gcc-3cvs/gcc/java/parse.y:2411 ../../gcc-3cvs/gcc/java/parse.y:2432
+#: ../../gcc-3cvs/gcc/java/parse.y:2434 ../../gcc-3cvs/gcc/java/parse.y:2436
+#: ../../gcc-3cvs/gcc/java/parse.y:2452 ../../gcc-3cvs/gcc/java/parse.y:2454
+#: ../../gcc-3cvs/gcc/java/parse.y:2475 ../../gcc-3cvs/gcc/java/parse.y:2477
+#: ../../gcc-3cvs/gcc/java/parse.y:2479 ../../gcc-3cvs/gcc/java/parse.y:2507
+#: ../../gcc-3cvs/gcc/java/parse.y:2509 ../../gcc-3cvs/gcc/java/parse.y:2511
+#: ../../gcc-3cvs/gcc/java/parse.y:2513 ../../gcc-3cvs/gcc/java/parse.y:2531
+#: ../../gcc-3cvs/gcc/java/parse.y:2533 ../../gcc-3cvs/gcc/java/parse.y:2544
+#: ../../gcc-3cvs/gcc/java/parse.y:2555 ../../gcc-3cvs/gcc/java/parse.y:2566
+#: ../../gcc-3cvs/gcc/java/parse.y:2577 ../../gcc-3cvs/gcc/java/parse.y:2588
+#: ../../gcc-3cvs/gcc/java/parse.y:2601 ../../gcc-3cvs/gcc/java/parse.y:2605
+#: ../../gcc-3cvs/gcc/java/parse.y:2607 ../../gcc-3cvs/gcc/java/parse.y:2620
+msgid "Missing term"
+msgstr "¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:749
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:787
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:812
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:996
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1343
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1554
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1556
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1785
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1811
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1822
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1833
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1845
+#: ../../gcc-cvs/gcc/java/parse-scan.y:883 ../../gcc-3cvs/gcc/java/parse.y:734
+#: ../../gcc-3cvs/gcc/java/parse.y:772 ../../gcc-3cvs/gcc/java/parse.y:797
+#: ../../gcc-3cvs/gcc/java/parse.y:983 ../../gcc-3cvs/gcc/java/parse.y:1338
+#: ../../gcc-3cvs/gcc/java/parse.y:1550 ../../gcc-3cvs/gcc/java/parse.y:1552
+#: ../../gcc-3cvs/gcc/java/parse.y:1781 ../../gcc-3cvs/gcc/java/parse.y:1807
+#: ../../gcc-3cvs/gcc/java/parse.y:1818 ../../gcc-3cvs/gcc/java/parse.y:1829
+#: ../../gcc-3cvs/gcc/java/parse.y:1841 ../../gcc-3cvs/gcc/java/parse.y:1856
 msgid "';' expected"
 msgstr "';' ¤¬É¬ÍפǤ¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:810
+#: ../../gcc-3cvs/gcc/java/parse.y:732 ../../gcc-3cvs/gcc/java/parse.y:770
+msgid "Missing name"
+msgstr "̾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:795
 msgid "'*' expected"
 msgstr "'*' ¤¬É¬ÍפǤ¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:824
+#: ../../gcc-3cvs/gcc/java/parse.y:809
 msgid "Class or interface declaration expected"
 msgstr "¥¯¥é¥¹¤ä¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬É¬ÍפǤ¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:859
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:861
+#: ../../gcc-3cvs/gcc/java/parse.y:846 ../../gcc-3cvs/gcc/java/parse.y:848
 msgid "Missing class name"
 msgstr "¥¯¥é¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:864
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:868
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:876
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1041
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1289
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1291
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1620
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1856
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1888
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1940
+#: ../../gcc-3cvs/gcc/java/parse.y:851 ../../gcc-3cvs/gcc/java/parse.y:855
+#: ../../gcc-3cvs/gcc/java/parse.y:863 ../../gcc-3cvs/gcc/java/parse.y:1023
+#: ../../gcc-3cvs/gcc/java/parse.y:1284 ../../gcc-3cvs/gcc/java/parse.y:1286
+#: ../../gcc-3cvs/gcc/java/parse.y:1616 ../../gcc-3cvs/gcc/java/parse.y:1867
+#: ../../gcc-3cvs/gcc/java/parse.y:1899 ../../gcc-3cvs/gcc/java/parse.y:1952
 msgid "'{' expected"
 msgstr "'{' ¤¬É¬ÍפǤ¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:878
+#: ../../gcc-3cvs/gcc/java/parse.y:865
 msgid "Missing super class name"
 msgstr "¥¹¡¼¥Ñ¡¼¥¯¥é¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:888
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:904
+#: ../../gcc-3cvs/gcc/java/parse.y:875 ../../gcc-3cvs/gcc/java/parse.y:891
 msgid "Missing interface name"
 msgstr "¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:975
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1308
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1369
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1578
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1800
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1809
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1820
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1831
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1843
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1860
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1862
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1933
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2104
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2166
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2318
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2330
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2337
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2344
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2355
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2357
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2395
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2397
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2399
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2420
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2422
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2424
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2440
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2442
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2463
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2465
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2467
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2495
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2497
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2499
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2501
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2519
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2521
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2532
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2543
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2554
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2565
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2576
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2589
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2593
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2595
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2608
-msgid "Missing term"
-msgstr "¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:990
+#: ../../gcc-3cvs/gcc/java/parse.y:977
 msgid "Missing variable initializer"
 msgstr "ÊÑ¿ô½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1007
+#: ../../gcc-3cvs/gcc/java/parse.y:994
 msgid "Invalid declaration"
 msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1013
-msgid "Can't specify array dimension in a declaration"
-msgstr "ÇÛÎó¤Î¼¡¸µ¤òÀë¸À¤Ç»ØÄꤹ¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1015
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1091
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2141
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2163
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2167
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2202
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2279
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2289
+#: ../../gcc-3cvs/gcc/java/parse.y:997 ../../gcc-3cvs/gcc/java/parse.y:1082
+#: ../../gcc-3cvs/gcc/java/parse.y:2153 ../../gcc-3cvs/gcc/java/parse.y:2175
+#: ../../gcc-3cvs/gcc/java/parse.y:2179 ../../gcc-3cvs/gcc/java/parse.y:2214
+#: ../../gcc-3cvs/gcc/java/parse.y:2291 ../../gcc-3cvs/gcc/java/parse.y:2301
 msgid "']' expected"
 msgstr "']' ¤¬É¬ÍפǤ¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1019
+#: ../../gcc-3cvs/gcc/java/parse.y:1001
 msgid "Unbalanced ']'"
 msgstr "Âбþ¤Î¤Ê¤¤ ']' ¤Ç¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1055
+#: ../../gcc-3cvs/gcc/java/parse.y:1037
 msgid "Invalid method declaration, method name required"
 msgstr "̵¸ú¤Ê¥á¥½¥Ã¥ÉÀë¸À¤Ç¤¹¡£¥á¥½¥Ã¥É̾¤¬É¬ÍפǤ¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1061
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1063
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2024
+#: ../../gcc-3cvs/gcc/java/parse.y:1042 ../../gcc-3cvs/gcc/java/parse.y:1047
+#: ../../gcc-3cvs/gcc/java/parse.y:1052 ../../gcc-3cvs/gcc/java/parse.y:2036
 msgid "Identifier expected"
 msgstr "¼±Ê̻Ҥ¬É¬ÍפǤ¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1066
+#: ../../gcc-3cvs/gcc/java/parse.y:1057
 msgid "Invalid method declaration, return type required"
 msgstr "̵¸ú¤Ê¥á¥½¥Ã¥ÉÀë¸À¤Ç¤¹¡£¥á¥½¥Ã¥É̾¤¬É¬ÍפǤ¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1089
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1534
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1541
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1550
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1552
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1580
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1688
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1969
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2022
+#: ../../gcc-3cvs/gcc/java/parse.y:1080 ../../gcc-3cvs/gcc/java/parse.y:1530
+#: ../../gcc-3cvs/gcc/java/parse.y:1537 ../../gcc-3cvs/gcc/java/parse.y:1546
+#: ../../gcc-3cvs/gcc/java/parse.y:1548 ../../gcc-3cvs/gcc/java/parse.y:1576
+#: ../../gcc-3cvs/gcc/java/parse.y:1684 ../../gcc-3cvs/gcc/java/parse.y:1981
+#: ../../gcc-3cvs/gcc/java/parse.y:2034
 msgid "')' expected"
 msgstr "')' ¤¬É¬ÍפǤ¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1105
+#: ../../gcc-3cvs/gcc/java/parse.y:1096
 msgid "Missing formal parameter term"
 msgstr "Àµ¼°¤Ê²¾°ú¿ô¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1120
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1125
+#: ../../gcc-3cvs/gcc/java/parse.y:1111 ../../gcc-3cvs/gcc/java/parse.y:1116
 msgid "Missing identifier"
 msgstr "¼±Ê̻Ҥò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1145
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1154
+#: ../../gcc-3cvs/gcc/java/parse.y:1136 ../../gcc-3cvs/gcc/java/parse.y:1145
 msgid "Missing class type term"
 msgstr "¥¯¥é¥¹¥¿¥¤¥×¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1306
+#: ../../gcc-3cvs/gcc/java/parse.y:1301
 msgid "Invalid interface type"
 msgstr "¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹·¿¤¬Ìµ¸ú¤Ç¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1498
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1667
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1669
+#: ../../gcc-3cvs/gcc/java/parse.y:1494 ../../gcc-3cvs/gcc/java/parse.y:1663
+#: ../../gcc-3cvs/gcc/java/parse.y:1665
 msgid "':' expected"
 msgstr "':' ¤¬É¬ÍפǤ¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1520
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1525
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1530
+#: ../../gcc-3cvs/gcc/java/parse.y:1516 ../../gcc-3cvs/gcc/java/parse.y:1521
+#: ../../gcc-3cvs/gcc/java/parse.y:1526
 msgid "Invalid expression statement"
 msgstr "¼°Ê¸¤¬Ìµ¸ú¤Ç¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1548
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1576
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1616
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1684
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1752
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1858
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1926
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2016
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2018
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2026
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2262
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2264
+#: ../../gcc-3cvs/gcc/java/parse.y:1544 ../../gcc-3cvs/gcc/java/parse.y:1572
+#: ../../gcc-3cvs/gcc/java/parse.y:1612 ../../gcc-3cvs/gcc/java/parse.y:1680
+#: ../../gcc-3cvs/gcc/java/parse.y:1748 ../../gcc-3cvs/gcc/java/parse.y:1869
+#: ../../gcc-3cvs/gcc/java/parse.y:1938 ../../gcc-3cvs/gcc/java/parse.y:2028
+#: ../../gcc-3cvs/gcc/java/parse.y:2030 ../../gcc-3cvs/gcc/java/parse.y:2038
+#: ../../gcc-3cvs/gcc/java/parse.y:2274 ../../gcc-3cvs/gcc/java/parse.y:2276
 msgid "'(' expected"
 msgstr "'(' ¤¬É¬ÍפǤ¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1618
+#: ../../gcc-3cvs/gcc/java/parse.y:1614
 msgid "Missing term or ')'"
 msgstr "¹à¤Þ¤¿¤Ï ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1665
+#: ../../gcc-3cvs/gcc/java/parse.y:1661
 msgid "Missing or invalid constant expression"
 msgstr "Äê¿ô¼°¤¬·ç¤±¤Æ¤¤¤ë¤«Ìµ¸ú¤Ç¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1686
+#: ../../gcc-3cvs/gcc/java/parse.y:1682
 msgid "Missing term and ')' expected"
 msgstr "¹à¤Èɬ¿Ü¤Î ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1725
+#: ../../gcc-3cvs/gcc/java/parse.y:1721
 msgid "Invalid control expression"
 msgstr "̵¸ú¤ÊÀ©¸æ¼°¤Ç¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1727
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1729
+#: ../../gcc-3cvs/gcc/java/parse.y:1723 ../../gcc-3cvs/gcc/java/parse.y:1725
 msgid "Invalid update expression"
 msgstr "̵¸ú¤Ê¹¹¿·¼°¤Ç¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1754
+#: ../../gcc-3cvs/gcc/java/parse.y:1750
 msgid "Invalid init statement"
 msgstr "̵¸ú¤Ê½é´ü²½¼°¤Ç¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1929
+#: ../../gcc-3cvs/gcc/java/parse.y:1941
 msgid "Missing term or ')' expected"
 msgstr "¹à¤Þ¤¿¤Ïɬ¿Ü¤Î ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1971
+#: ../../gcc-3cvs/gcc/java/parse.y:1983
 msgid "'class' or 'this' expected"
 msgstr "'class' ¤Þ¤¿¤Ï 'this' ¤¬É¬ÍפǤ¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1973
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:1975
+#: ../../gcc-3cvs/gcc/java/parse.y:1985 ../../gcc-3cvs/gcc/java/parse.y:1987
 msgid "'class' expected"
 msgstr "'class' ¤¬É¬ÍפǤ¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2020
+#: ../../gcc-3cvs/gcc/java/parse.y:2032
 msgid "')' or term expected"
 msgstr "')' ¤Þ¤¿¤Ï¹à¤¬É¬ÍפǤ¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2139
+#: ../../gcc-3cvs/gcc/java/parse.y:2151
 msgid "'[' expected"
 msgstr "'[' ¤¬É¬ÍפǤ¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2217
+#: ../../gcc-3cvs/gcc/java/parse.y:2229
 msgid "Field expected"
 msgstr "¥Õ¥£¡¼¥ë¥É¤¬É¬ÍפǤ¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2274
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2284
+#: ../../gcc-3cvs/gcc/java/parse.y:2286 ../../gcc-3cvs/gcc/java/parse.y:2296
 msgid "Missing term and ']' expected"
 msgstr "¹à¤Èɬ¿Ü¤Î ']' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2388
+#: ../../gcc-3cvs/gcc/java/parse.y:2400
 msgid "']' expected, invalid type expression"
 msgstr "']' ¤¬É¬Íפǡ¢Ìµ¸ú¤Ê·¿É½¸½¤Ç¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2391
+#: ../../gcc-3cvs/gcc/java/parse.y:2403
 msgid "Invalid type expression"
 msgstr "̵¸ú¤Ê·¿É½¸½¤Ç¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2503
+#: ../../gcc-3cvs/gcc/java/parse.y:2515
 msgid "Invalid reference type"
 msgstr "̵¸ú¤Ê»²¾È·¿¤Ç¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2981
+#: ../../gcc-3cvs/gcc/java/parse.y:2993
 msgid "Constructor invocation must be first thing in a constructor"
 msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Îµ¯Æ°¤Ï¥³¥ó¥¹¥È¥é¥¯¥¿Æâ¤ÇºÇ½é¤Ë¹Ô¤Ê¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2983
+#: ../../gcc-3cvs/gcc/java/parse.y:2995
 msgid "Only constructors can invoke constructors"
 msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤À¤±¤¬¥³¥ó¥¹¥È¥é¥¯¥¿¤òµ¯Æ°¤Ç¤­¤Þ¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:2992
+#: ../../gcc-3cvs/gcc/java/parse.y:3004
 #, c-format
 msgid ": `%s' JDK1.1(TM) feature"
 msgstr ": `%s' ¤Ï JDK1.1(TM) ¤Îµ¡Ç½¤Ç¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:3052
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:3054
+#: ../../gcc-3cvs/gcc/java/parse.y:3064 ../../gcc-3cvs/gcc/java/parse.y:3066
 #, c-format
 msgid ""
 "%s.\n"
@@ -21779,200 +20854,253 @@ msgstr ""
 "%s.\n"
 "%s"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:3517
-msgid "Can't use '$' as a separator for inner classes"
-msgstr "'$' ¤ÏÆâÉô¥¯¥é¥¹¤Î¶èÀÚ¤ê»Ò¤È¤·¤Æ»ÈÍѤǤ­¤Þ¤»¤ó"
-
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:6791
+#: ../../gcc-3cvs/gcc/java/parse.y:6867
 #, c-format
 msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr "CLASSPATH Æâ¤ËÊѤʠ.zip ¥¢¡¼¥«¥¤¥Ö¤¬¤¢¤ê¤Þ¤¹: %s"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:6862
+#: ../../gcc-3cvs/gcc/java/parse.y:6938
 #, fuzzy, c-format
 msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr "¥Ç¥Õ¥©¥ë¥È¥Ñ¥Ã¥±¡¼¥¸ `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£CLASSPATH ´Ä¶­ÊÑ¿ô¤È¥¢¡¼¥«¥¤¥Ö¤Ø¤Î¥¢¥¯¥»¥¹¤ò³Î¤«¤á¤Æ¤¯¤À¤µ¤¤¡£"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:12159
+#: ../../gcc-3cvs/gcc/java/parse.y:12266
 #, c-format
 msgid "missing static field `%s'"
 msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:12164
+#: ../../gcc-3cvs/gcc/java/parse.y:12271
 #, c-format
 msgid "not a static field `%s'"
 msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:12207
+#: ../../gcc-3cvs/gcc/java/parse.y:12314
 #, c-format
 msgid "No case for %s"
 msgstr "%s ¤Î¤¿¤á¤Î case ¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: /u/loewisma/gcc-20011219/gcc/java/parse.y:13093
+#: ../../gcc-3cvs/gcc/java/parse.y:13240
 #, c-format
 msgid "unregistered operator %s"
 msgstr "ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤±é»»»Ò %s ¤Ç¤¹"
 
-#: java/typeck.c:566
+#: java/typeck.c:553
 msgid "junk at end of signature string"
 msgstr "¥·¥°¥Í¥¤¥Á¥ãʸ»úÎó¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: java/verify.c:480
+#: java/verify.c:479
 msgid "bad pc in exception_table"
 msgstr "exception_table ¤ËÉÔÀµ¤Ê pc ¤¬¤¢¤ê¤Þ¤¹"
 
-#: java/verify.c:1392
-#, c-format
-msgid "unknown opcode %d@pc=%d during verification"
-msgstr "ÉÔÌÀ¤Ê opcode %d@pc=%d ¤ò¸¡¾ÚÃæ¤Ëȯ¸«¤·¤Þ¤·¤¿"
+#: java/verify.c:485
+msgid "exception handler inside code that is being protected"
+msgstr ""
+
+#: java/verify.c:1395
+#, c-format
+msgid "unknown opcode %d@pc=%d during verification"
+msgstr "ÉÔÌÀ¤Ê opcode %d@pc=%d ¤ò¸¡¾ÚÃæ¤Ëȯ¸«¤·¤Þ¤·¤¿"
+
+#: java/verify.c:1465 java/verify.c:1478 java/verify.c:1482
+#, c-format
+msgid "verification error at PC=%d"
+msgstr "¸¡¾Ú¥¨¥é¡¼ (PC=%d)"
+
+#: java/lang-options.h:32
+msgid "Disable automatic array bounds checking"
+msgstr "¼«Æ°Åª¤ÊÇÛÎó¶­³¦¸¡ºº¤ò¹Ô¤ï¤Ê¤¤"
+
+#: java/lang-options.h:34
+msgid "Disable assignability checks for stores into object arrays"
+msgstr ""
+
+#: java/lang-options.h:36
+msgid "Assume native functions are implemented using JNI"
+msgstr "native ´Ø¿ô¤¬ JNI ¤òÍøÍѤ·¤Æ¼ÂÁõ¤·¤Æ¤¤¤ë¤â¤Î¤È¤ß¤Ê¤¹"
+
+#: java/lang-options.h:38
+#, fuzzy
+msgid "Replace system path"
+msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄꤹ¤ë"
+
+#: java/lang-options.h:40
+msgid "Set class path"
+msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄꤹ¤ë"
+
+#: java/lang-options.h:42
+msgid "Set class path (deprecated: use --classpath instead)"
+msgstr ""
 
-#: java/verify.c:1462 java/verify.c:1475 java/verify.c:1479
-#, c-format
-msgid "verification error at PC=%d"
-msgstr "¸¡¾Ú¥¨¥é¡¼ (PC=%d)"
+#: java/lang-options.h:44
+msgid "Choose class whose main method should be used"
+msgstr "main ¥á¥½¥Ã¥É¤¬»È¤ï¤ì¤ë¤Ù¤­¥¯¥é¥¹¤òÁªÂò¤¹¤ë"
 
-#: objc/lang-options.h:27
-msgid "Dump decls to a .decl file"
-msgstr "Àë¸À¤ò .decl ¥Õ¥¡¥¤¥ë¤Ë¥À¥ó¥×¤¹¤ë"
+#: java/lang-options.h:46
+#, fuzzy
+msgid "Choose input encoding (default comes from locale)"
+msgstr "ÆþÎÏ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤òÁªÂò¤¹¤ë(¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï UTF-8)"
 
-#: objc/lang-options.h:29
-msgid "Generate code for GNU runtime environment"
-msgstr "GNU ¼Â¹Ô´Ä¶­ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: java/lang-options.h:48
+msgid "Add directory to class path"
+msgstr "¥¯¥é¥¹¥Ñ¥¹¤Ë¥Ç¥£¥ì¥¯¥È¥ê¤òÄɲ乤ë"
 
-#: objc/lang-options.h:32
-msgid "Generate code for NeXT runtime environment"
-msgstr "NeXT ¼Â¹Ô´Ä¶­ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: java/lang-options.h:50
+msgid "Directory where class files should be written"
+msgstr "¥¯¥é¥¹¥Õ¥¡¥¤¥ë¤¬½ñ¤­¹þ¤Þ¤ì¤ë¥Ç¥£¥ì¥¯¥È¥ê"
 
-#: objc/lang-options.h:35
-msgid "Warn if a selector has multiple methods"
-msgstr "¥»¥ì¥¯¥¿¤¬Ê£¿ô¤Î¥á¥½¥Ã¥É¤ò»ý¤Ã¤Æ¤¤¤ì¤Ð·Ù¹ð¤¹¤ë"
+#: java/lang-options.h:52
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "»ØÄꤵ¤ì¤¿½¤¾þ»Ò¤¬ÉÔÍפʤâ¤Î¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
 
-#: objc/lang-options.h:39
-msgid "Do not warn if inherited methods are unimplemented"
-msgstr "ÇÉÀ¸¥á¥½¥Ã¥É¤¬Ì¤¼ÂÁõ¤Î¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
+#: java/lang-options.h:54
+msgid "Warn if deprecated empty statements are found"
+msgstr "¿ä¾©¤µ¤ì¤Ê¤¤¶õʸ¤¬¸«¤Ä¤«¤ì¤Ð·Ù¹ð¤¹¤ë"
 
-#: objc/lang-options.h:41
-msgid "Generate C header of platform specific features"
-msgstr "¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¸ÇÍ­¤Îµ¡Ç½¤Î C ¥Ø¥Ã¥À¤òÀ¸À®¤¹¤ë"
+#: java/lang-options.h:56
+msgid "Warn if .class files are out of date"
+msgstr ".class ¥Õ¥¡¥¤¥ë¤¬¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤è¤ê¸Å¤±¤ì¤Ð·Ù¹ð¤¹¤ë"
 
-#: objc/lang-options.h:43
-msgid "Specify the name of the class for constant strings"
-msgstr "Äê¿ôʸ»úÎóÍѤΥ¯¥é¥¹Ì¾¤ò»ØÄꤹ¤ë"
+#: java/lang-options.h:58
+msgid "Always check for non gcj generated classes archives"
+msgstr "gcj ¤¬À¸À®¤·¤Æ¤¤¤Ê¤¤¥¯¥é¥¹¥¢¡¼¥«¥¤¥Ö¤ò¾ï¤Ë¸¡ºº¤¹¤ë"
+
+#: java/lang-options.h:60
+msgid "Never optimize static class initialization code"
+msgstr ""
 
-#: objc/objc-act.c:609
-msgid "no class name specified as argument to -fconstant-string-class"
-msgstr "-fconstant-string-class ¤Ë°ú¿ô¤È¤·¤Æ»ØÄꤵ¤ì¤¿¥¯¥é¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
+#: java/lang-options.h:62
+msgid "Use offset tables for virtual method calls"
+msgstr ""
 
-#: objc/objc-act.c:760
+#: objc/objc-act.c:651
 #, c-format
 msgid "object does not conform to the `%s' protocol"
 msgstr "¥ª¥Ö¥¸¥§¥¯¥È¤¬ `%s' ¥×¥í¥È¥³¥ë¤ËŬ¹ç¤·¤Þ¤»¤ó"
 
-#: objc/objc-act.c:804
+#: objc/objc-act.c:737 objc/objc-act.c:810
 #, c-format
 msgid "class `%s' does not implement the `%s' protocol"
 msgstr "¥¯¥é¥¹ `%s' ¤Ï `%s' ¥×¥í¥È¥³¥ë¤ò¼ÂÁõ¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#: objc/objc-act.c:942
+#: objc/objc-act.c:914
+#, c-format
+msgid "`%s' cannot be statically allocated"
+msgstr "`%s' ¤òÀÅŪ¤Ë³ÎÊݤǤ­¤Þ¤»¤ó"
+
+#: objc/objc-act.c:963
 #, fuzzy, c-format
 msgid "unexpected type for `id' (%s)"
 msgstr "ͽ´ü¤·¤Ê¤¤·¿¤¬ `id' (%s) ¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿"
 
-#: objc/objc-act.c:947
+#: objc/objc-act.c:968
 #, fuzzy
 msgid "undefined type `id', please import <objc/objc.h>"
 msgstr "`id' ·¿¤¬Ì¤ÄêµÁ¤Ç¤¹¡£<objc/objc.h> ¤ò import ¤·¤Æ²¼¤µ¤¤"
 
-#: objc/objc-act.c:999
+#: objc/objc-act.c:1019
 #, c-format
 msgid "protocol `%s' has circular dependency"
 msgstr ""
 
-#: objc/objc-act.c:1021 objc/objc-act.c:5222
+#: objc/objc-act.c:1041 objc/objc-act.c:5301
 #, fuzzy, c-format
 msgid "cannot find protocol declaration for `%s'"
 msgstr "`%s' ¤ËÂФ¹¤ë¥×¥í¥È¥³¥ëÀë¸À¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: objc/objc-act.c:1282 objc/objc-act.c:5740 objc/objc-act.c:6069
-#: objc/objc-act.c:6118 objc/objc-act.c:6154 objc-parse.y:1748
+#: objc/objc-act.c:1289 objc/objc-act.c:5877 objc/objc-act.c:6195
+#: objc/objc-act.c:6244 objc/objc-act.c:6280 objc-parse.y:1800
 #, fuzzy, c-format
 msgid "cannot find interface declaration for `%s'"
 msgstr "`%s' ¤ËÂФ¹¤ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹Àë¸À¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: objc/objc-act.c:1307
+#: objc/objc-act.c:1328
 #, fuzzy, c-format
 msgid "cannot find reference tag for class `%s'"
 msgstr "¥¯¥é¥¹ %s ÍѤΥե¡¥¤¥ë¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó¡£"
 
-#: objc/objc-act.c:2314
+#: objc/objc-act.c:2050
+#, fuzzy, c-format
+msgid "creating selector for non existant method %s"
+msgstr "²ÄǽÀ­¤Î¤¢¤ë¥»¥ì¥¯¥¿¤¬¥á¥½¥Ã¥É `%s' ¤È¶¥¹ç¤·¤Þ¤¹"
+
+#: objc/objc-act.c:2364
 #, fuzzy, c-format
 msgid "cannot find class `%s'"
 msgstr "¥¯¥é¥¹ `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: objc/objc-act.c:2316
+#: objc/objc-act.c:2366
 #, fuzzy, c-format
 msgid "class `%s' already exists"
 msgstr "¥¯¥é¥¹ `%s' ¤Ï´û¤Ë¸ºß¤·¤Þ¤¹"
 
 #. fatal did not work with 2 args...should fix
-#: objc/objc-act.c:2440
+#: objc/objc-act.c:2473
 #, fuzzy, c-format
 msgid "cannot find interface declaration for `%s', superclass of `%s'"
 msgstr "`%s' ¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡Ê`%s' ¤Î´ðÄ쥯¥é¥¹¤Ç¤¹¡Ë"
 
-#: objc/objc-act.c:2447
+#: objc/objc-act.c:2480
 #, fuzzy, c-format
 msgid "circular inheritance in interface declaration for `%s'"
 msgstr "`%s' ¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬½Û´ÄŪ¤Ê·Ñ¾µ¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: objc/objc-act.c:3498 objc/objc-act.c:3515
+#: objc/objc-act.c:3566 objc/objc-act.c:3583
 msgid "inconsistent instance variable specification"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô¤Î»ÅÍͤ¬°ì´Ó¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#: objc/objc-act.c:4703
+#: objc/objc-act.c:4580
+msgid "can not use an object as parameter to a method\n"
+msgstr ""
+
+#: objc/objc-act.c:4780
 #, c-format
 msgid "multiple declarations for method `%s'"
 msgstr "¥á¥½¥Ã¥É `%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
 
-#: objc/objc-act.c:4869
+#: objc/objc-act.c:4946
 #, c-format
 msgid "invalid receiver type `%s'"
 msgstr "¥ì¥·¡¼¥Ð·¿ `%s' ¤¬Ìµ¸ú¤Ç¤¹"
 
-#: objc/objc-act.c:4900 objc/objc-act.c:4926 objc/objc-act.c:4974
+#: objc/objc-act.c:4977 objc/objc-act.c:5003 objc/objc-act.c:5051
 #, c-format
 msgid "`%s' does not respond to `%s'"
 msgstr "`%s' ¤Ï `%s' ¤Ë±þÅú¤·¤Þ¤»¤ó"
 
-#: objc/objc-act.c:4906 objc/objc-act.c:7191
+#: objc/objc-act.c:4983 objc/objc-act.c:7318
 #, c-format
 msgid "no super class declared in interface for `%s'"
 msgstr "`%s' ¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤Ë´ðÄ쥯¥é¥¹¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: objc/objc-act.c:5004
+#: objc/objc-act.c:5081
 #, fuzzy
 msgid "cannot find class (factory) method"
 msgstr "¥¯¥é¥¹ (factory) ¥á¥½¥Ã¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: objc/objc-act.c:5005 objc/objc-act.c:5049
+#: objc/objc-act.c:5082 objc/objc-act.c:5126
 #, c-format
 msgid "return type for `%s' defaults to id"
 msgstr "`%s' ¤ÎÌá¤êÃͤη¿¤Ï¥Ç¥Õ¥©¥ë¥È¤Î id ¤È¤·¤Þ¤¹"
 
-#: objc/objc-act.c:5022
+#: objc/objc-act.c:5099
 #, fuzzy, c-format
 msgid "method `%s' not implemented by protocol"
 msgstr "¥á¥½¥Ã¥É `%s' ¤Ï¥×¥í¥È¥³¥ë¤Ë¤è¤Ã¤Æ¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: objc/objc-act.c:5031
+#: objc/objc-act.c:5108
 msgid "return type defaults to id"
 msgstr "Ìá¤êÃͤη¿¤ò¥Ç¥Õ¥©¥ë¥È¤Î id ¤È¤·¤Þ¤¹"
 
-#: objc/objc-act.c:5048
+#: objc/objc-act.c:5125
 #, fuzzy
 msgid "cannot find method"
 msgstr "¥á¥½¥Ã¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£"
 
+#: objc/objc-act.c:5399
+#, c-format
+msgid "undeclared selector `%s'"
+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
@@ -21982,263 +21110,248 @@ msgstr "
 #. to an instance variable.  It's better to catch the cases
 #. where this is done unknowingly than to support the above
 #. paradigm.
-#: objc/objc-act.c:5291
+#: objc/objc-act.c:5443
 #, c-format
 msgid "instance variable `%s' accessed in class method"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤¬¥¯¥é¥¹¥á¥½¥Ã¥É¤«¤é¥¢¥¯¥»¥¹¤µ¤ì¤Þ¤·¤¿"
 
-#: objc/objc-act.c:5541
+#: objc/objc-act.c:5678
 #, fuzzy, c-format
 msgid "duplicate definition of class method `%s'"
 msgstr "¥¯¥é¥¹¥á¥½¥Ã¥É `%s' ¤ÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
 
-#: objc/objc-act.c:5547
+#: objc/objc-act.c:5684
 #, fuzzy, c-format
 msgid "duplicate declaration of class method `%s'"
 msgstr "¥¯¥é¥¹¥á¥½¥Ã¥É `%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
 
-#: objc/objc-act.c:5583
+#: objc/objc-act.c:5720
 #, fuzzy, c-format
 msgid "duplicate definition of instance method `%s'"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹¥á¥½¥Ã¥É `%s' ¤ÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
 
-#: objc/objc-act.c:5589
+#: objc/objc-act.c:5726
 #, fuzzy, c-format
 msgid "duplicate declaration of instance method `%s'"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹¥á¥½¥Ã¥É `%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
 
-#: objc/objc-act.c:5629
+#: objc/objc-act.c:5766
 #, c-format
 msgid "duplicate interface declaration for category `%s(%s)'"
 msgstr "¥«¥Æ¥´¥ê `%s(%s)' ¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: objc/objc-act.c:5715
+#: objc/objc-act.c:5852
 #, c-format
 msgid "instance variable `%s' is declared private"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: objc/objc-act.c:5762
+#: objc/objc-act.c:5899
 #, c-format
 msgid "instance variable `%s' is declared %s"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï %s ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: objc/objc-act.c:5772
+#: objc/objc-act.c:5909
 msgid "static access to object of type `id'"
 msgstr "`id' ·¿¤Î¥ª¥Ö¥¸¥§¥¯¥È¤ËÂΤ¹¤ëÀÅŪ¥¢¥¯¥»¥¹¤Ç¤¹"
 
-#: objc/objc-act.c:5809 objc/objc-act.c:5902
+#: objc/objc-act.c:5934 objc/objc-act.c:6027
 #, c-format
 msgid "incomplete implementation of class `%s'"
 msgstr "¥¯¥é¥¹ `%s' ¤Î¼ÂÁõ¤¬ÉÔ´°Á´¤Ç¤¹"
 
-#: objc/objc-act.c:5813 objc/objc-act.c:5907
+#: objc/objc-act.c:5938 objc/objc-act.c:6032
 #, c-format
 msgid "incomplete implementation of category `%s'"
 msgstr "¥«¥Æ¥´¥ê `%s' ¤Î¼ÂÁõ¤¬ÉÔ´°Á´¤Ç¤¹"
 
-#: objc/objc-act.c:5818 objc/objc-act.c:5912
+#: objc/objc-act.c:5943 objc/objc-act.c:6037
 #, c-format
 msgid "method definition for `%c%s' not found"
 msgstr "`%c%s' ¤Î¥á¥½¥Ã¥ÉÄêµÁ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: objc/objc-act.c:5956
+#: objc/objc-act.c:6081
 #, c-format
 msgid "%s `%s' does not fully implement the `%s' protocol"
 msgstr "%s `%s' ¤Ï `%s' ¥×¥í¥È¥³¥ë¤ò´°Á´¤Ë¤Ï¼ÂÁõ¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#: objc/objc-act.c:6013 objc/objc-act.c:8112
+#: objc/objc-act.c:6139 objc/objc-act.c:8249
 #, fuzzy
 msgid "`@end' missing in implementation context"
 msgstr "`@end' ¤Ï¼ÂÁõ¥³¥ó¥Æ¥¯¥¹¥È¤Ë¸½¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: objc/objc-act.c:6041
+#: objc/objc-act.c:6167
 #, c-format
 msgid "reimplementation of class `%s'"
 msgstr "¥¯¥é¥¹ `%s' ¤ÎºÆ¼ÂÁõ¤Ç¤¹"
 
-#: objc/objc-act.c:6083
+#: objc/objc-act.c:6209
 #, c-format
 msgid "conflicting super class name `%s'"
 msgstr "´ðÄ쥯¥é¥¹Ì¾ `%s' ¤¬¾×Æͤ·¤Æ¤¤¤Þ¤¹"
 
-#: objc/objc-act.c:6098
+#: objc/objc-act.c:6224
 #, c-format
 msgid "duplicate interface declaration for class `%s'"
 msgstr "¥¯¥é¥¹ `%s' ¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: objc/objc-act.c:6382
+#: objc/objc-act.c:6506
 #, c-format
 msgid "duplicate declaration for protocol `%s'"
 msgstr "¥×¥í¥È¥³¥ë '%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: objc/objc-act.c:7232
+#: objc/objc-act.c:7363
 msgid "[super ...] must appear in a method context"
 msgstr "[super ...] ¤Ï¥á¥½¥Ã¥É¥³¥ó¥Æ¥­¥¹¥È¤Ë¸½¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: objc/objc-act.c:8214 objc/objc-act.c:8230
+#: objc/objc-act.c:8354 objc/objc-act.c:8370
 #, c-format
 msgid "potential selector conflict for method `%s'"
 msgstr "²ÄǽÀ­¤Î¤¢¤ë¥»¥ì¥¯¥¿¤¬¥á¥½¥Ã¥É `%s' ¤È¶¥¹ç¤·¤Þ¤¹"
 
-#: objc-parse.y:2577
+#: objc-parse.y:2656
 msgid "`@end' must appear in an implementation context"
 msgstr "`@end' ¤Ï¼ÂÁõ¥³¥ó¥Æ¥¯¥¹¥È¤Ë¸½¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: objc-parse.y:2851
+#: objc-parse.y:2932
 msgid "method definition not in class context"
 msgstr "¥á¥½¥Ã¥ÉÄêµÁ¤¬¥¯¥é¥¹¥³¥ó¥Æ¥­¥¹¥ÈÆâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/sparc/freebsd.h:31 config/alpha/freebsd.h:36
-#: config/i386/freebsd-aout.h:227 config/ia64/freebsd.h:24
-msgid "`-p' not supported; use `-pg' and gprof(1)"
-msgstr "`-p' ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó. `-pg' ¤È gprof(1) ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤"
+#: objc/lang-options.h:27
+msgid "Dump decls to a .decl file"
+msgstr "Àë¸À¤ò .decl ¥Õ¥¡¥¤¥ë¤Ë¥À¥ó¥×¤¹¤ë"
 
-#: ada/lang-specs.h:39 gcc.c:698 java/jvspec.c:74
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg ¤È -fomit-frame-pointer ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: objc/lang-options.h:29
+msgid "Generate code for GNU runtime environment"
+msgstr "GNU ¼Â¹Ô´Ä¶­ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: ada/lang-specs.h:42
-msgid "-c or -S required for Ada"
-msgstr ""
+#: objc/lang-options.h:32
+msgid "Generate code for NeXT runtime environment"
+msgstr "NeXT ¼Â¹Ô´Ä¶­ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/vax/vax.h:42 config/vax/vax.h:43
-msgid "profiling not supported with -mg\n"
-msgstr "-mg ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤ÏÄ󶡤µ¤ì¤Þ¤»¤ó\n"
+#: objc/lang-options.h:35
+msgid "Warn if a selector has multiple methods"
+msgstr "¥»¥ì¥¯¥¿¤¬Ê£¿ô¤Î¥á¥½¥Ã¥É¤ò»ý¤Ã¤Æ¤¤¤ì¤Ð·Ù¹ð¤¹¤ë"
 
-#: gcc.c:677 f/lang-specs.h:35
-msgid "GNU C does not support -C without using -E"
-msgstr "GNU C ¤Ï -E ¤òȼ¤ï¤Ê¤¤ -C ¤ò¼ÂÁõ¤·¤Æ¤¤¤Þ¤»¤ó"
+#: objc/lang-options.h:39
+msgid "Do not warn if inherited methods are unimplemented"
+msgstr "ÇÉÀ¸¥á¥½¥Ã¥É¤¬Ì¤¼ÂÁõ¤Î¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
 
-#: gcc.c:846
-msgid "-E required when input is from standard input"
-msgstr "ÆþÎϤ¬É¸½àÆþÎϤξì¹ç¤Ï -E ¤¬É¬ÍפǤ¹"
+#: objc/lang-options.h:41
+msgid "Generate C header of platform specific features"
+msgstr "¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¸ÇÍ­¤Îµ¡Ç½¤Î C ¥Ø¥Ã¥À¤òÀ¸À®¤¹¤ë"
 
-#: gcc.c:850
-#, fuzzy
-msgid "compilation of header file requested"
-msgstr "¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¥³¥ó¥Ñ¥¤¥ë¤¬Í׵ᤵ¤ì¤Þ¤·¤¿"
+#: objc/lang-options.h:43
+msgid "Specify the name of the class for constant strings"
+msgstr "Äê¿ôʸ»úÎóÍѤΥ¯¥é¥¹Ì¾¤ò»ØÄꤹ¤ë"
+
+#. This is the contribution to the `lang_options' array in gcc.c for
+#. treelang.
+#: treelang/lang-options.h:26
+msgid "(debug) trace parsing process"
+msgstr ""
 
-#: config/arm/riscix.h:73 config/arm/riscix.h:133
-msgid "-mbsd and -pedantic incompatible"
-msgstr "-mbsd ¤È -pedantic ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: treelang/lang-options.h:27
+msgid "(debug) trace lexical analysis"
+msgstr ""
 
-#: config/arm/riscix.h:74 config/arm/riscix.h:134
-msgid "-mbsd and -mxopen incompatible"
-msgstr "-mbsd ¤È -mxopen ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: config/darwin.h:212
+msgid "-current_version only allowed with -dynamiclib"
+msgstr ""
 
-#: config/arm/riscix.h:75 config/arm/riscix.h:135
-msgid "-mxopen and -pedantic incompatible"
-msgstr "-mxopen ¤È -pedantic ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: config/darwin.h:215
+msgid "-install_name only allowed with -dynamiclib"
+msgstr ""
 
-#: config/nextstep.h:161 config/nextstep.h:164
+#: config/darwin.h:220
 #, fuzzy
-msgid "-p profiling is no longer supported.  Use -pg instead"
-msgstr "-p ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤Ï¤â¤¦Ä󶡤µ¤ì¤Þ¤»¤ó¡£Âå¤ï¤ê¤Ë -pg ¤ò»È¤¤¤Þ¤·¤ç¤¦¡£"
+msgid "-bundle not allowed with -dynamiclib"
+msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
 
-#: config/i386/mingw32.h:69 config/i386/cygwin.h:169
-msgid "shared and mdll are not compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: config/darwin.h:221
+#, fuzzy
+msgid "-bundle_loader not allowed with -dynamiclib"
+msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
 
-#: config/dsp16xx/dsp16xx.h:103 config/dsp16xx/dsp16xx.h:112
+#: config/darwin.h:222
 #, fuzzy
-msgid "a -ifile option requires a -map option"
-msgstr "-ifile ¥ª¥×¥·¥ç¥ó¤Ë¤Ï -map ¥ª¥×¥·¥ç¥ó¤¬É¬ÍפǤ¹"
+msgid "-client_name not allowed with -dynamiclib"
+msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
 
-#: config/i386/sco5.h:662 config/i386/sco5.h:737
-msgid "-static not valid with -mcoff"
-msgstr "-static ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#: config/darwin.h:225
+msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
+msgstr ""
 
-#: config/i386/sco5.h:663 config/i386/sco5.h:738
-msgid "-shared not valid with -mcoff"
-msgstr "-shared ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#: config/darwin.h:226
+msgid "-force_flat_namespace not allowed with -dynamiclib"
+msgstr ""
 
-#: config/i386/sco5.h:664 config/i386/sco5.h:739
-msgid "-symbolic not valid with -mcoff"
-msgstr "-symbolic ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#: config/darwin.h:228
+msgid "-keep_private_externs not allowed with -dynamiclib"
+msgstr ""
 
-#: config/i386/sco5.h:702
-msgid "-fpic is not valid with -mcoff"
-msgstr "-fpic ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#: config/darwin.h:229
+#, fuzzy
+msgid "-private_bundle not allowed with -dynamiclib"
+msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
 
-#: config/i386/sco5.h:703
-msgid "-fPIC is not valid with -mcoff"
-msgstr "-fPIC ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#: f/lang-specs.h:38 gcc.c:689
+msgid "GNU C does not support -C without using -E"
+msgstr "GNU C ¤Ï -E ¤òȼ¤ï¤Ê¤¤ -C ¤ò¼ÂÁõ¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#: config/i386/sco5.h:740
-msgid "-fpic not valid with -mcoff"
-msgstr "-fpic  -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#: f/lang-specs.h:39 gcc.c:690
+#, fuzzy
+msgid "GNU C does not support -CC without using -E"
+msgstr "GNU C ¤Ï -E ¤òȼ¤ï¤Ê¤¤ -C ¤ò¼ÂÁõ¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#: config/i386/sco5.h:741
-msgid "-fPIC not valid with -mcoff"
-msgstr "-fPIC ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#: config/sparc/sol2-bi.h:168 config/sparc/sol2-bi.h:178
+#: config/sparc/linux64.h:197 config/sparc/linux64.h:208
+#: config/sparc/netbsd-elf.h:163 config/sparc/netbsd-elf.h:182
+#, fuzzy
+msgid "may not use both -m32 and -m64"
+msgstr "-mfp64 ¤È -m4650 ¤ÎξÊý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: config/arc/arc.h:59 config/mips/mips.h:1057
-msgid "may not use both -EB and -EL"
-msgstr "-EB ¤È -EL ¤ÎξÊý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: config/ia64/freebsd.h:23 config/sparc/freebsd.h:33
+#: config/i386/freebsd-aout.h:203 config/alpha/freebsd.h:42
+msgid "`-p' not supported; use `-pg' and gprof(1)"
+msgstr "`-p' ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó. `-pg' ¤È gprof(1) ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤"
 
-#: config/i386/cygwin.h:114
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin ¤È mno-win32 ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: config/vax/vax.h:50 config/vax/vax.h:51
+msgid "profiling not supported with -mg\n"
+msgstr "-mg ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤ÏÄ󶡤µ¤ì¤Þ¤»¤ó\n"
 
-#: config/mips/mips.h:854
+#: config/mips/mips.h:954
 #, fuzzy
 msgid "-pipe is not supported"
 msgstr "-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: config/mips/mips.h:1053
-msgid "may not use both -mfp64 and -msingle-float"
-msgstr "-mfp64 ¤È -msingle-float ¤ÎξÊý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: config/mips/mips.h:1054
-msgid "may not use both -mfp64 and -m4650"
-msgstr "-mfp64 ¤È -m4650 ¤ÎξÊý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: config/mips/mips.h:1056
-#, fuzzy
-msgid "may not use both -mgp32 and -mfp64"
-msgstr "-mfp64 ¤È -m4650 ¤ÎξÊý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: config/mips/isa3264.h:123 config/mips/isa3264.h:128
-#: config/mips/isa3264.h:140 config/mips/isa3264.h:145
-#, fuzzy
-msgid "-mlong32 and -mlong64 can not both be specified"
-msgstr "-msingle-float ¤È -msoft-float ¤ò°ìÅ٤˻ØÄꤹ¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£"
-
-#: config/arm/arm.h:213
-msgid "-mapcs-26 and -mapcs-32 may not be used together"
-msgstr "-mapcs-26 ¤È -mapcs-32 ¤ÏƱ»þ¤Ë»È¤¨¤Þ¤»¤ó"
-
-#: config/arm/arm.h:225
-msgid "-msoft-float and -mhard_float may not be used together"
-msgstr "-msoft-float ¤È -mhard_float ¤ÏƱ»þ¤Ë»È¤¨¤Þ¤»¤ó"
+#: config/mips/mips.h:1147 config/arc/arc.h:63
+msgid "may not use both -EB and -EL"
+msgstr "-EB ¤È -EL ¤ÎξÊý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: config/arm/arm.h:236
-msgid "-mbig-endian and -mlittle-endian may not be used together"
-msgstr "-mbig-endian ¤È -mlittle-endian ¤ÏƱ»þ¤Ë»È¤¨¤Þ¤»¤ó"
+#: java/jvspec.c:77 gcc.c:716 ada/lang-specs.h:38
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg ¤È -fomit-frame-pointer ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/arm/arm.h:254
-#, fuzzy
-msgid "incompatible interworking options"
-msgstr "¸ß´¹À­¤Î¤Ê¤¤ interworking ¥ª¥×¥·¥ç¥ó"
+#: config/rs6000/darwin.h:62
+msgid " conflicting code gen style switches are used"
+msgstr ""
 
-#: config/i860/fx2800.h:299
-msgid "-p option not supported: use -pg instead"
-msgstr "-p ¥ª¥×¥·¥ç¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó. Âå¤ï¤ê¤Ë -pg ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤"
+#: config/i386/cygwin.h:115
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin ¤È mno-win32 ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/mips/r3900.h:28 config/mips/r3900.h:42
-#, fuzzy
-msgid "-mhard-float not supported"
-msgstr "-mhard-float ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó."
+#: config/i386/cygwin.h:170 config/i386/mingw32.h:84
+msgid "shared and mdll are not compatible"
+msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/mips/r3900.h:30 config/mips/r3900.h:44
-#, fuzzy
-msgid "-msingle-float and -msoft-float can not both be specified"
-msgstr "-msingle-float ¤È -msoft-float ¤ò°ìÅ٤˻ØÄꤹ¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£"
+#: gcc.c:867
+msgid "-E required when input is from standard input"
+msgstr "ÆþÎϤ¬É¸½àÆþÎϤξì¹ç¤Ï -E ¤¬É¬ÍפǤ¹"
 
-#: config/mmix/mmix.h:113
+#: gcc.c:871
 #, fuzzy
-msgid "options -mabi=mmixware and -mabi=gnu are mutually exclusive"
-msgstr "-traditional ¤È -ansi ¤È¤ÏÁê¸ßÇÓ¾Ū¤Ç¤¹"
+msgid "compilation of header file requested"
+msgstr "¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¥³¥ó¥Ñ¥¤¥ë¤¬Í׵ᤵ¤ì¤Þ¤·¤¿"
 
 #: java/lang-specs.h:33
 msgid "-fjni and -femit-class-files are incompatible"
@@ -22252,6 +21365,16 @@ msgstr "-fjini 
 msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
+#: treelang/lang-specs.h:52
+#, fuzzy
+msgid "-pg or -p and -fomit-frame-pointer are incompatible"
+msgstr "-pg ¤È -fomit-frame-pointer ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+
+#: config/vax/netbsd-elf.h:42
+#, fuzzy
+msgid "The -shared option is not currently supported for VAX ELF."
+msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤Ï¸½ºß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+
 #: config/mcore/mcore.h:60
 msgid "choose either big or little endian, not both"
 msgstr "¥Ó¥Ã¥°¤Þ¤¿¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óξÊý¤Ç¤Ï¤Ê¤¯¡¢¤É¤Á¤é¤«¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤"
@@ -22264,36 +21387,180 @@ msgstr "m340 
 msgid "the m210 does not have little endian support"
 msgstr "m210 ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥µ¥Ý¡¼¥È¤ò¹Ô¤Ê¤¨¤Þ¤»¤ó"
 
+#: config/arm/arm.h:178
+msgid "-mapcs-26 and -mapcs-32 may not be used together"
+msgstr "-mapcs-26 ¤È -mapcs-32 ¤ÏƱ»þ¤Ë»È¤¨¤Þ¤»¤ó"
+
+#: config/arm/arm.h:180
+msgid "-msoft-float and -mhard_float may not be used together"
+msgstr "-msoft-float ¤È -mhard_float ¤ÏƱ»þ¤Ë»È¤¨¤Þ¤»¤ó"
+
+#: config/arm/arm.h:182
+msgid "-mbig-endian and -mlittle-endian may not be used together"
+msgstr "-mbig-endian ¤È -mlittle-endian ¤ÏƱ»þ¤Ë»È¤¨¤Þ¤»¤ó"
+
+#: config/mips/r3900.h:35
+#, fuzzy
+msgid "-mhard-float not supported"
+msgstr "-mhard-float ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó."
+
+#: config/mips/r3900.h:37
+#, fuzzy
+msgid "-msingle-float and -msoft-float can not both be specified"
+msgstr "-msingle-float ¤È -msoft-float ¤ò°ìÅ٤˻ØÄꤹ¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£"
+
+#: ada/lang-specs.h:41
+msgid "-c or -S required for Ada"
+msgstr ""
+
+#: config/i386/sco5.h:585 config/i386/sco5.h:666
+msgid "-static not valid with -mcoff"
+msgstr "-static ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+
+#: config/i386/sco5.h:586 config/i386/sco5.h:667
+msgid "-shared not valid with -mcoff"
+msgstr "-shared ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+
+#: config/i386/sco5.h:587 config/i386/sco5.h:668
+msgid "-symbolic not valid with -mcoff"
+msgstr "-symbolic ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+
+#: config/i386/sco5.h:636
+msgid "-fpic is not valid with -mcoff"
+msgstr "-fpic ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+
+#: config/i386/sco5.h:637
+msgid "-fPIC is not valid with -mcoff"
+msgstr "-fPIC ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+
+#: config/i386/sco5.h:669
+msgid "-fpic not valid with -mcoff"
+msgstr "-fpic  -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+
+#: config/i386/sco5.h:670
+msgid "-fPIC not valid with -mcoff"
+msgstr "-fPIC ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+
+#~ msgid "__builtin_trap not supported by this target"
+#~ msgstr "__builtin_trap ¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+
 #~ msgid "type with more precision than %s"
 #~ msgstr "%s ¤è¤ê¤âÀºÌ©¤Ê·¿"
 
+#~ msgid "unknown C standard `%s'"
+#~ msgstr "ÉÔÌÀ¤Ê C É¸½à `%s'"
+
+#~ msgid "type of external `%s' is not global"
+#~ msgstr "³°Éô `%s' ¤Î·¿¤Ï¥°¥í¡¼¥Ð¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+
 #~ msgid "declaration of `%s' shadows previous local"
 #~ msgstr "`%s' ¤ÎÀë¸À¤ÏÁ°Êý¤Î¥í¡¼¥«¥ë¥·¥ó¥Ü¥ë¤òʤ¤¤±£¤·¤Þ¤¹"
 
 #~ msgid "ANSI C forbids const or volatile function types"
 #~ msgstr "ANSI C ¤Ï const ¤ä volatile ´Ø¿ô·¿¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
+#~ msgid "null format string"
+#~ msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎ󤬠null ¤Ç¤¹"
+
 #~ msgid "leaving more files than we entered"
 #~ msgstr "Æþ¤Ã¤¿¥Õ¥¡¥¤¥ë¤è¤ê¤â½Ð¤¿¥Õ¥¡¥¤¥ë¤ÎÊý¤¬Â¿¤¯¤Ê¤ê¤Þ¤·¤¿"
 
 #~ msgid "universal-character-name used for '%c'"
 #~ msgstr "`%c' ¤Ë¥æ¥Ë¥Ð¡¼¥µ¥ë¥­¥ã¥é¥¯¥¿Ì¾¤¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#~ msgid "unknown escape sequence: '\\' followed by char 0x%x"
-#~ msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹: Ê¸»ú 0x%x ¤¬¸å¤Ë³¤¯ '\\'"
+#~ msgid "invalid universal-character-name"
+#~ msgstr "ÉÔŬÀڤʥæ¥Ë¥Ð¡¼¥µ¥ë¥­¥ã¥é¥¯¥¿Ì¾"
+
+#~ msgid "the meaning of `\\x' varies with -traditional"
+#~ msgstr "`\\x' ¤Î°ÕÌ£¤Ï -traditional ¤ò¤Ä¤±¤¿¾ì¹ç¤È°Û¤Ê¤ê¤Þ¤¹"
+
+#~ msgid "unknown escape sequence: '\\' followed by char 0x%x"
+#~ msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹: Ê¸»ú 0x%x ¤¬¸å¤Ë³¤¯ '\\'"
+
+#~ msgid "both 'f' and 'l' suffixes on floating constant"
+#~ msgstr "ÉâÆ°¾®¿ôÄê¿ô¤Ë 'f' ¤È 'l' ÀÜÈø¼­¤ÎξÊý¤¬¤¢¤ê¤Þ¤¹"
+
+#~ msgid "floating constant may not be in radix 16"
+#~ msgstr "´ð¿ô 16 ¤ÎÉâÆ°¾¯¿ôÄê¿ô¤Ïµö¤µ¤ì¤Þ¤»¤ó"
+
+#~ msgid "traditional C rejects the 'l' suffix"
+#~ msgstr "¸Å¤¤ C ¤Ç¤Ï 'l' ÀÜÈø¼­¤¬µñÈݤµ¤ì¤Þ¤¹"
+
+#~ msgid "ISO C forbids imaginary numeric constants"
+#~ msgstr "ISO C ¤Ç¤Ïµõ¿ôÄê¿ô¤ò¶Ø¤¸¤Æ¤¤¤Þ¤¹"
+
+#~ msgid "floating point number exceeds range of 'double'"
+#~ msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬ 'double' ¤ÎÈϰϤòĶ¤¨¤Æ¤¤¤Þ¤¹"
+
+#~ msgid "two 'u' suffixes on integer constant"
+#~ msgstr "2 ¤Ä¤Î 'u' ÀÜÈø¼­¤¬À°¿ôÄê¿ô¤Ë¤Ä¤¤¤Æ¤¤¤Þ¤¹"
+
+#~ msgid "traditional C rejects the 'u' suffix"
+#~ msgstr "ÅÁÅýŪ¤Ê C ¤Ç¤Ï 'u' ÀÜÈø¼­¤¬µñÈݤµ¤ì¤Þ¤¹"
+
+#~ msgid "'lul' is not a valid integer suffix"
+#~ msgstr "'lul' ¤ÏÀµ¾ï¤ÊÀ°¿ôÀÜÈø¼­¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+
+#~ msgid "more than one 'i' or 'j' suffix on integer constant"
+#~ msgstr "Ê£¿ô¤Î 'i' ¤ä 'j' ÀÜÈø¼­¤¬À°¿ôÄê¿ô¤Ë¤Ä¤¤¤Æ¤¤¤Þ¤¹"
+
+#~ msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
+#~ msgstr "À°¿ôÄê¿ô¤¬¥³¥ó¥Ñ¥¤¥é¤Î¸½ºß¤ÎÀßÄê¤è¤êÂ礭¤¹¤®¤ë¤¿¤á¡¢%d ¥Ó¥Ã¥È¤ËÀÚ¤êµÍ¤á¤Þ¤·¤¿"
+
+#~ msgid "width of integer constant changes with -traditional"
+#~ msgstr "-traditional ¤ò¤Ä¤±¤ë¤ÈÀ°¿ôÄê¿ô¤ÎÉý¤¬ÊѤï¤ê¤Þ¤¹"
+
+#~ msgid "integer constant is unsigned in ISO C, signed with -traditional"
+#~ msgstr "À°¿ôÄê¿ô¤Ï ISO C ¤Ç¤ÏÉä¹ç̵¤·¤Ç¡¢-traditional ¤ò¤Ä¤±¤ë¤ÈÉä¹çÉÕ¤­¤Ç¤¹"
+
+#~ msgid "width of integer constant may change on other systems with -traditional"
+#~ msgstr "À°¿ôÄê¿ô¤ÎÉý¤Ï¾¤Î¥·¥¹¥Æ¥à¤Ç -traditional ¤ò¤Ä¤±¤ë¤ÈÊѤï¤ë¤Ç¤·¤ç¤¦"
+
+#~ msgid "integer constant larger than the maximum value of %s"
+#~ msgstr "%s ¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤ÊÃͤÎÀ°¿ôÄê¿ô¤Ç¤¹"
+
+#~ msgid "decimal constant is so large that it is unsigned"
+#~ msgstr "½½¿ÊÄê¿ô¤¬¤È¤Æ¤âÂ礭¤¤¤Î¤ÇÉä¹ç̵¤·¤È¤·¤Þ¤·¤¿"
+
+#~ msgid "integer constant is larger than the maximum value for its type"
+#~ msgstr "¤½¤Î·¿¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤ÊÃͤÎÀ°¿ôÄê¿ô¤Ç¤¹"
+
+#~ msgid "missing white space after number '%.*s'"
+#~ msgstr "¿ô»ú '%.*s' ¤Î¸å¤Ë¶õÇò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
 #~ msgid "ISO C forbids `&&'"
 #~ msgstr "ISO C ¤Ï `&&' ¤ò¶Ø¤¸¤Þ¤¹"
 
+#~ msgid "ISO C does not permit use of `varargs.h'"
+#~ msgstr "ISO C ¤Ç¤Ï `varargs.h' ¤ÎÍøÍѤòµö¤·¤Þ¤»¤ó"
+
 #~ msgid "`[*]' in parameter declaration only allowed in ISO C 99"
 #~ msgstr "²¾°ú¿ôÀë¸ÀÃæ¤Î `[*]' ¤Ï ISO C 99 ¤Ç¤Î¤ßµö¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
+#~ msgid "sizeof applied to a function type"
+#~ msgstr "sizeof ¤¬´Ø¿ô·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+
+#~ msgid "sizeof applied to a void type"
+#~ msgstr "sizeof ¤¬ void ·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+
+#~ msgid "sizeof applied to an incomplete type"
+#~ msgstr "sizeof ¤¬ÉÔ´°Á´¤Ê·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+
 #~ msgid "wrong type argument to %s"
 #~ msgstr "%s ¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
 #~ msgid "invalid lvalue in increment"
 #~ msgstr "¥¤¥ó¥¯¥ê¥á¥ó¥È¤ÎÃæ¤Ç¤Îº¸ÊÕÃͤ¬Ìµ¸ú¤Ç¤¹"
 
+#~ msgid "invalid lvalue in decrement"
+#~ msgstr "¥Ç¥¯¥ê¥á¥ó¥È¤ÎÃæ¤Ç¤Îº¸ÊÕÃͤ¬Ìµ¸ú¤Ç¤¹"
+
+#~ msgid "increment"
+#~ msgstr "¥¤¥ó¥¯¥ê¥á¥ó¥È"
+
+#~ msgid "decrement"
+#~ msgstr "¥Ç¥¯¥ê¥á¥ó¥È"
+
 #~ msgid "deprecated initialization of zero-length array"
 #~ msgstr "Ťµ 0 ¤Î½é´ü²½¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
 
@@ -22303,11 +21570,113 @@ msgstr "m210 
 #~ msgid "initialization of zero-length array inside a nested context"
 #~ msgstr "¥Í¥¹¥È¤·¤¿Ê¸Ì®¤ÎÆ⦤ÇŤµ 0 ¤ÎÇÛÎó¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
 
+#~ msgid "execvp %s"
+#~ msgstr "execvp %s"
+
+#~ msgid "Use VAX-C alignment"
+#~ msgstr "VAX-C ¥¢¥é¥¤¥ó¥á¥ó¥È¤ò»ÈÍÑ"
+
+#~ msgid "invalid %%V value"
+#~ msgstr "̵¸ú¤Ê %%V ÃÍ"
+
+#~ msgid "Generate code assuming DW bit is set"
+#~ msgstr "DW ¥Ó¥Ã¥È¤¬¥»¥Ã¥È¤µ¤ì¤¿¤È¸«¤Ê¤·¤Æ¥³¡¼¥ÉÀ¸À®"
+
+#~ msgid "Generate code assuming DW bit is not set"
+#~ msgstr "DW ¥Ó¥Ã¥È¤¬¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¤È¸«¤Ê¤·¤Æ¥³¡¼¥ÉÀ¸À®"
+
+#~ msgid "Generate code using byte writes"
+#~ msgstr "¥Ð¥¤¥È½ñ¤­¹þ¤ß¤ò»È¤Ã¤Æ¥³¡¼¥ÉÀ¸À®"
+
+#~ msgid "Do not generate byte writes"
+#~ msgstr "¥Ð¥¤¥È½ñ¤­¹þ¤ß¤ò»È¤ï¤º¤Ë¥³¡¼¥ÉÀ¸À®"
+
+#~ msgid "Use small memory model"
+#~ msgstr "¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ë¤òÍøÍÑ"
+
+#~ msgid "Use normal memory model"
+#~ msgstr "¥Î¡¼¥Þ¥ë¥á¥â¥ê¥â¥Ç¥ë¤òÍøÍÑ"
+
+#~ msgid "Generate 29050 code"
+#~ msgstr "29050 ¥³¡¼¥É¤òÀ¸À®"
+
+#~ msgid "Generate 29000 code"
+#~ msgstr "29000 ¥³¡¼¥É¤òÀ¸À®"
+
+#~ msgid "Use user global registers"
+#~ msgstr "¥æ¡¼¥¶¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿¤òÍøÍÑ"
+
+#~ msgid "Emit stack checking code"
+#~ msgstr "¥¹¥¿¥Ã¥¯¥Á¥§¥Ã¥¯ÍÑ¥³¡¼¥É¤òÅǤ¯"
+
+#~ msgid "Do not emit stack checking code"
+#~ msgstr "¥¹¥¿¥Ã¥¯¥Á¥§¥Ã¥¯ÍÑ¥³¡¼¥É¤òÅǤ«¤Ê¤¤"
+
+#~ msgid "Work around storem hardware bug"
+#~ msgstr "storem ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤Ê¤¦"
+
+#~ msgid "Do not work around storem hardware bug"
+#~ msgstr "storem ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤Ê¤ï¤Ê¤¤"
+
+#~ msgid "Store locals in argument registers"
+#~ msgstr "°ú¿ô¥ì¥¸¥¹¥¿¤Ë¥í¡¼¥«¥ë¤Î¤â¤Î¤ò³ÊǼ¤¹¤ë"
+
+#~ msgid "Do not store locals in arg registers"
+#~ msgstr "°ú¿ô¥ì¥¸¥¹¥¿¤Ë¥í¡¼¥«¥ë¤Î¤â¤Î¤ò³ÊǼ¤·¤Ê¤¤"
+
 #~ msgid "Unable to find a temporary location for static chain register"
 #~ msgstr "ÀÅŪ¥Á¥§¥¤¥ó¥ì¥¸¥¹¥¿ÍѤΰì»þÎΰè¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó"
 
-#~ msgid "Only initialized variables can be placed into the 8-bit area."
-#~ msgstr "8 ¥Ó¥Ã¥ÈÎΰèÆâ¤ËÇÛÃ֤Ǥ­¤ëÊÑ¿ô¤À¤±¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#~ msgid "Do symbol renaming for BSD"
+#~ msgstr "BSD ÍѤ˥·¥ó¥Ü¥ë̾¤òÊѹ¹¤¹¤ë"
+
+#~ msgid "Do symbol renaming for X/OPEN"
+#~ msgstr "X/OPEN ÍѤ˥·¥ó¥Ü¥ë̾¤òÊѹ¹¤¹¤ë"
+
+#~ msgid "Don't do symbol renaming"
+#~ msgstr "¥·¥ó¥Ü¥ë̾¤ÎÊѹ¹¤ò¹Ô¤ï¤Ê¤¤"
+
+#~ msgid "Generate code for the C400"
+#~ msgstr "C400 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#~ msgid "Generate code for the C300"
+#~ msgstr "C300 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#~ msgid "Generate code for c34"
+#~ msgstr "c34 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#~ msgid "Use standard calling sequence, with arg count word"
+#~ msgstr "ɸ½àŪ¸Æ¤Ó½Ð¤·¼ê½ç¤ò»È¤¤¡¢°ú¿ô¥«¥¦¥ó¥È word ¤ò¤Ä¤±¤ë"
+
+#~ msgid "Place arg count in a nop instruction (faster than push)"
+#~ msgstr "nop Ì¿ÎáÆâ¤Ë°ú¿ô¥«¥¦¥ó¥È¤òÃÖ¤¯ (push ¤è¤ê¹â®)"
+
+#~ msgid "Don't push arg count, depend on symbol table"
+#~ msgstr "°ú¿ô¥«¥¦¥ó¥È¤ò push ¤»¤º¡¢¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë¤ò¤¢¤Æ¤Ë¤¹¤ë"
+
+#~ msgid "Use data cache for volatile mem refs (default)"
+#~ msgstr "volatile ¥á¥â¥ê»²¾ÈÍѥǡ¼¥¿¥­¥ã¥Ã¥·¥å¤òÍøÍѤ¹¤ë(¥Ç¥Õ¥©¥ë¥È)"
+
+#~ msgid "Don't use data cache for volatile mem refs"
+#~ msgstr "volatile ¥á¥â¥ê»²¾ÈÍѤˤϥǡ¼¥¿¥­¥ã¥Ã¥·¥å¤ò¹Ô¤ï¤Ê¤¤"
+
+#~ msgid "Bypass data cache for volatile mem refs"
+#~ msgstr "volatile ¥á¥â¥ê»²¾ÈÍѤˤϠcache ¤µ¤ì¤¿¥Ç¡¼¥¿¤ò²óÈò¤¹¤ë"
+
+#~ msgid "Use 64-bit longs"
+#~ msgstr "64 ¥Ó¥Ã¥È long ¤ò»ÈÍѤ¹¤ë"
+
+#~ msgid "Use cc- and libc-compatible 32-bit longs"
+#~ msgstr "cc- ¤È libc ¸ß´¹¤Î 32 ¥Ó¥Ã¥È long ¤ò»ÈÍѤ¹¤ë"
+
+#~ msgid "inline float constants not supported on this host"
+#~ msgstr "¤³¤Î¥Û¥¹¥È¤Ç¤Ï¥¤¥ó¥é¥¤¥óÉâÆ°¾®¿ôÄê¿ô¤ò¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+
+#~ msgid "Generate code the unix assembler can handle"
+#~ msgstr "unix ¥¢¥»¥ó¥Ö¥é¤¬½èÍý¤Ç¤­¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#~ msgid "Generate code an embedded assembler can handle"
+#~ msgstr "Ëä¤á¹þ¤ß¥¢¥»¥ó¥Ö¥é¤¬½èÍý¤Ç¤­¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
 #~ msgid "Internal gcc abort from %s:%d"
 #~ msgstr "gcc ÆâÉô¤ÇÃæÃÇ %s:%d"
@@ -22315,12 +21684,33 @@ msgstr "m210 
 #~ msgid "The local variable `insn' has the value:"
 #~ msgstr "¤½¤Î¥í¡¼¥«¥ëÊÑ¿ô `insn' ¤¬Ãͤò»ý¤Ã¤Æ¤¤¤Þ¤¹:"
 
+#~ msgid "Retain standard MXDB information"
+#~ msgstr "ɸ½à MXDB ¾ðÊó¤òÊÝ»ý¤¹¤ë"
+
+#~ msgid "Retain legend information"
+#~ msgstr "legend ¾ðÊó¤ò°Ý»ý¤¹¤ë"
+
+#~ msgid "Generate external legend information"
+#~ msgstr "³°Éô legend ¾ðÊó¤òÀ¸À®¤¹¤ë"
+
+#~ msgid "Emit identifying info in .s file"
+#~ msgstr ".s ¥Õ¥¡¥¤¥ëÆâ¤Ë¼±Ê̻ҾðÊó¤òÁ÷½Ð¤¹¤ë"
+
+#~ msgid "Warn when a function arg is a structure"
+#~ msgstr "´Ø¿ô¤Î°ú¿ô¤¬¹½Â¤ÂΤÀ¤Ã¤¿¤é·Ù¹ð¤¹¤ë"
+
+#~ msgid "argument is a structure"
+#~ msgstr "°ú¿ô¤¬¹½Â¤ÂΤǤ¹"
+
 #~ msgid "Register '%c' is unknown"
 #~ msgstr "¥ì¥¸¥¹¥¿ '%c' ¤¬ÉÔÌÀ¤Ç¤¹"
 
 #~ msgid "Register '%c' already specified in allocation order"
 #~ msgstr "¥ì¥¸¥¹¥¿ '%c' ¤Ï´û¤Ë³ÎÊݽç¤Ç»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
 
+#~ msgid "half-pic init called on systems that don't support it."
+#~ msgstr "half-pic ½é´ü²½¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Ê¤¤¥·¥¹¥Æ¥à¤Ç¸Æ¤Ó½Ð¤µ¤ì¤Þ¤·¤¿¡£"
+
 #~ msgid "Same as -mcpu=i386"
 #~ msgstr "-mcpu=i386 ¤ÈƱ¤¸"
 
@@ -22339,14 +21729,146 @@ msgstr "m210 
 #~ msgid "Control allocation order of integer registers"
 #~ msgstr "À°¿ô¥ì¥¸¥¹¥¿¤Î³ÎÊݽç¤òÀ©¸æ¤¹¤ë"
 
+#~ msgid "Profiling uses mcount"
+#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ë¤Ç mcount ¤òÍøÍѤ¹¤ë"
+
+#~ msgid "Emit half-PIC code"
+#~ msgstr "Ⱦ PIC ¥³¡¼¥É¤òÁ÷½Ð¤¹¤ë"
+
+#~ msgid "Emit ELF object code"
+#~ msgstr "ELF ¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤òÁ÷½Ð¤¹¤ë"
+
+#~ msgid "Emit ROSE object code"
+#~ msgstr "ROSE ¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤òÁ÷½Ð¤¹¤ë"
+
+#~ msgid "Symbols have a leading underscore"
+#~ msgstr "¥·¥ó¥Ü¥ë¤ÎƬ¤Ë¥¢¥ó¥À¡¼¥¹¥³¥¢¤ò¤Ä¤±¤ë"
+
+#~ msgid "Align to >word boundaries"
+#~ msgstr "¥ï¡¼¥É¶­³¦¤è¤êÂ礭¤á¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+
+#~ msgid "Use mcount for profiling"
+#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ëÍѤˠmcount ¤òÍøÍѤ¹¤ë"
+
+#~ msgid "Use mcount_ptr for profiling"
+#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ë¤Î¤¿¤á¤Ë mcount_ptr ¤òÍøÍѤ¹¤ë"
+
+#~ msgid "Generate code which uses the FPU"
+#~ msgstr "ÉâÆ°¾®¿ôÅÀ¥æ¥Ë¥Ã¥È¤òÍøÍѤ¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+
+#~ msgid "The -mlong-double-64 option does not work yet."
+#~ msgstr "-mlong-double-64 ¥ª¥×¥·¥ç¥ó¤Ï¤Þ¤ÀÆ°ºî¤·¤Þ¤»¤ó"
+
+#~ msgid "invalid %H value"
+#~ msgstr "̵¸ú¤Ê %H ÃͤǤ¹"
+
+#~ msgid "invalid %h value"
+#~ msgstr "̵¸ú¤Ê %h ÃͤǤ¹"
+
+#~ msgid "invalid %Q value"
+#~ msgstr "̵¸ú¤Ê %Q ÃͤǤ¹"
+
+#~ msgid "invalid %q value"
+#~ msgstr "̵¸ú¤Ê %q ÃͤǤ¹"
+
+#~ msgid "invalid %p value"
+#~ msgstr "̵¸ú¤Ê %p ÃͤǤ¹"
+
+#~ msgid "invalid %B value"
+#~ msgstr "̵¸ú¤Ê %B ÃͤǤ¹"
+
+#~ msgid "invalid %C value"
+#~ msgstr "̵¸ú¤Ê %C ÃͤǤ¹"
+
+#~ msgid "invalid %E value"
+#~ msgstr "̵¸ú¤Ê %E ÃͤǤ¹"
+
+#~ msgid "invalid %r value"
+#~ msgstr "̵¸ú¤Ê %r ÃͤǤ¹"
+
+#~ msgid "-mips%d not supported"
+#~ msgstr "-mips%d ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+
+#~ msgid "-mabi=%s does not support -mips%d"
+#~ msgstr "-mabi=%s ¤Ï -mips%d ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+
 #~ msgid "The -mabi=32 support does not work yet."
 #~ msgstr "-mabi=32 ¥µ¥Ý¡¼¥È¤Ï¤Þ¤ÀÆ°ºî¤·¤Þ¤»¤ó"
 
+#~ msgid "This target does not support the -mabi switch."
+#~ msgstr "¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ï -mabi ¥¹¥¤¥Ã¥Á¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+
 #~ msgid "-mcpu=%s does not support -mips%d"
 #~ msgstr "-mcpu=%s ¤Ï -mips%d ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
 
-#~ msgid "invalid %%W value"
-#~ msgstr "̵¸ú¤Ê %%W ÃͤǤ¹"
+#~ msgid "-mips%d does not support 64 bit fp registers"
+#~ msgstr "-mips%d ¤Ï 64 bit fp ¥ì¥¸¥¹¥¿¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+
+#~ msgid "-mips%d does not support 64 bit gp registers"
+#~ msgstr "-mips%d ¤Ï 64 bit gp ¥ì¥¸¥¹¥¿¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó"
+
+#~ msgid "Use OSF PIC"
+#~ msgstr "OSF PIC ¤òÍøÍѤ¹¤ë"
+
+#~ msgid "Don't use OSF PIC"
+#~ msgstr "OSF PIC ¤òÍøÍѤ·¤Ê¤¤"
+
+#~ msgid "Optimize for 4650"
+#~ msgstr "4650 ÍѤ˺ÇŬ²½¤¹¤ë"
+
+#~ msgid "Optimize for 3900"
+#~ msgstr "3900 ÍѤ˺ÇŬ²½¤¹¤ë"
+
+#~ msgid "optimization turned on"
+#~ msgstr "ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+
+#~ msgid "optimization turned off"
+#~ msgstr "ºÇŬ²½¤ò̵¸ú¤Ë¤¹¤ë"
+
+#~ msgid "optimization level restored"
+#~ msgstr "ºÇŬ²½¥ì¥Ù¥ë¤ò¸µ¤ËÌᤷ¤Þ¤·¤¿"
+
+#~ msgid "PIC code generation is not compatible with profiling\n"
+#~ msgstr "PIC ¥³¡¼¥ÉÀ¸À®¤Ï¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤È¤ÏÁêÍƤì¤Þ¤»¤ó\n"
+
+#~ msgid "Generate little endian data"
+#~ msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥Ç¡¼¥¿¤òÀ¸À®¤¹¤ë"
+
+#~ msgid "Generate big endian data"
+#~ msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¥Ç¡¼¥¿¤òÀ¸À®¤¹¤ë"
+
+#~ msgid "Turn on maintainer testing code"
+#~ msgstr "¥á¥ó¥Æ¥Ê¥Æ¥¹¥È¥³¡¼¥É¤òÍ­¸ú¤Ë¤¹¤ë"
+
+#~ msgid "Enable Transmeta picoJava extensions"
+#~ msgstr "Transmeta picoJava ³ÈÄ¥¤òÍ­¸ú¤Ë¤¹¤ë"
+
+#~ msgid "Disable Transmeta picoJava extensions"
+#~ msgstr "Transmeta picoJava ³ÈÄ¥¤ò̵¸ú¤Ë¤¹¤ë"
+
+#~ msgid "Disable reorganization pass"
+#~ msgstr "ºÆÊÔÀ®¹©Äø¤ò̵¸ú¤Ë¤¹¤ë"
+
+#~ msgid "-f%s ignored for AIX (all code is position independent)"
+#~ msgstr "AIX ÍѤˠ-f%s ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡ÊÁ´¤Æ¤Î¥³¡¼¥É¤Ï°ÌÃÖÈó°Í¸¤Ç¤¹¡Ë"
+
+#~ msgid "-ffunction-sections disabled on AIX when debugging"
+#~ msgstr "AIX ¤Ç¤Ï¥Ç¥Ð¥Ã¥°»þ¤Î -ffunction-sections ¤Ï̵¸ú¤È¤µ¤ì¤Þ¤¹"
+
+#~ msgid "-fdata-sections not supported on AIX"
+#~ msgstr "AIX ¤Ç¤Ï -fdata-sections ¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+
+#~ msgid "%%S computed all 1's mask"
+#~ msgstr "%%S ¤ÏÁ´¤Æ¤¬ 1 ¤Î¥Þ¥¹¥¯¤ò·×»»¤·¤Þ¤·¤¿"
+
+#~ msgid "%%S computed all 0's mask"
+#~ msgstr "%%S ¤ÏÁ´¤Æ¤¬ 0 ¤Î¥Þ¥¹¥¯¤ò·×»»¤·¤Þ¤·¤¿"
+
+#~ msgid "profiling does not support code models other than medlow"
+#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤Ï medlow °Ê³°¤Î¥³¡¼¥É¥â¥Ç¥ë¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+
+#~ msgid "%s and profiling conflict: disabling %s"
+#~ msgstr "%s ¤È¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤Ï¶¥¹ç¤·¤Þ¤¹: %s ¤ò̵¸ú²½¤·¤Þ¤¹"
 
 #~ msgid "Use FUNCTION_EPILOGUE"
 #~ msgstr "FUNCTION_EPILOGUE ¤ò»ÈÍѤ¹¤ë"
@@ -22363,18 +21885,48 @@ msgstr "m210 
 #~ msgid "the ABI requires vtable thunks"
 #~ msgstr "ABI ¤Ï²¾ÁÛ´Ø¿ô¥Æ¡¼¥Ö¥ë¥µ¥ó¥¯¤òÍ׵ᤷ¤Þ¤¹"
 
+#~ msgid "cannot declare %s to references"
+#~ msgstr "%s ¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+
+#~ msgid "invalid type: `void &'"
+#~ msgstr "̵¸ú¤Ê·¿: `void &'"
+
+#~ msgid "discarding `const' applied to a reference"
+#~ msgstr "»²¾È¤ËÍѤ¤¤é¤ì¤¿ `const' ¤Ï¼Î¤Æ¤é¤ì¤Þ¤¹"
+
+#~ msgid "discarding `volatile' applied to a reference"
+#~ msgstr "»²¾È¤ËÍѤ¤¤é¤ì¤¿ `volatile' ¤Ï¼Î¤Æ¤é¤ì¤Þ¤¹"
+
+#~ msgid "typedef declaration includes an initializer"
+#~ msgstr "typedef Àë¸À¤¬½é´üÀßÄê»Ò¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+
+#~ msgid "-fname-mangling-version is no longer supported"
+#~ msgstr "-fname-mangling-version ¤Ï¤â¤Ï¤ä¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+
 #~ msgid "`__alignof__' applied to a bit-field"
 #~ msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `__alignof__'"
 
-#~ msgid "base class initializer specified, but no base class to initialize"
-#~ msgstr "´ðÄ쥯¥é¥¹½é´üÀßÄê»Ò¤¬»ØÄꤵ¤ì¤Þ¤·¤¿¤¬¡¢½é´ü²½¤¹¤Ù¤­´ðÄ쥯¥é¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "  will be re-ordered to match declaration order"
+#~ msgstr "  Àë¸À½ç¤È°ìÃפ¹¤ë¤è¤¦¤ËʤÓÂؤ¨¤é¤ì¤Þ¤¹"
+
+#~ msgid "  will be re-ordered to match inheritance order"
+#~ msgstr "  ÇÉÀ¸½ç¤È°ìÃפ¹¤ë¤è¤¦¤ËʤÙÂؤ¨¤é¤ì¤Þ¤¹"
 
 #~ msgid "initializer for unnamed base class ambiguous"
 #~ msgstr "̵̾´ðÄ쥯¥é¥¹¤Î½é´üÀßÄê»Ò¤¬Û£Ëæ¤Ç¤¹"
 
+#~ msgid "no base class to initialize"
+#~ msgstr "½é´ü²½¤¹¤Ù¤­´ðÄ쥯¥é¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
+
 #~ msgid "Do not treat the namespace `std' as a normal namespace"
 #~ msgstr "̾Á°¶õ´Ö `std' ¤òÄ̾ï¤Î̾Á°¶õ´Ö¤È¤·¤Æ¼è¤ê°·¤ï¤Ê¤¤"
 
+#~ msgid "methods cannot be converted to function pointers"
+#~ msgstr "¥á¥½¥Ã¥É¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+
+#~ msgid "ambiguous request for method pointer `%s'"
+#~ msgstr "¥á¥½¥Ã¥É¥Ý¥¤¥ó¥¿ `%s' ¤Ø¤ÎÍ׵᤬ۣËæ¤Ç¤¹"
+
 #~ msgid "ISO C++ forbids `&&'"
 #~ msgstr "ISO C++ ¤Ï `&&' ¤ò¶Ø¤¸¤Þ¤¹"
 
@@ -22384,9 +21936,60 @@ msgstr "m210 
 #~ msgid "recoverable compiler error, fixups for virtual function"
 #~ msgstr "²óÉü²Äǽ¤Ê¥³¥ó¥Ñ¥¤¥é¤Î¥¨¥é¡¼¡¢²¾ÁÛ´Ø¿ô¤Î½¤Àµ"
 
+#~ msgid "   will be re-ordered to precede member initializations"
+#~ msgstr "   Àè¤Ë¤¢¤ë¥á¥ó¥Ð½é´ü²½»Ò¤ÈʤÓÂؤ¨¤é¤ì¤Þ¤¹"
+
 #~ msgid "`com_interface' only supported with -fvtable-thunks"
 #~ msgstr "`com_interface' ¤Ï -fvtable-thunks ¤ò»ØÄꤷ¤¿¤È¤­¤À¤±¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤¹"
 
+#~ msgid "ISO C++ forbids applying `sizeof' to a member function"
+#~ msgstr "ISO C++ ¤Ï¥á¥ó¥Ð´Ø¿ô¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
+
+#~ msgid "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
+#~ msgstr "ISO C++ ¤ÏÉÔ´°Á´·¿¤Ç¤¢¤ë `void' ·¿¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
+
+#~ msgid "invalid reference to NULL ptr, use ptr-to-member instead"
+#~ msgstr "NULL ¥Ý¥¤¥ó¥¿¤Ø¤Î̵¸ú¤Ê»²¾È¡¢Âå¤ï¤ê¤Ë¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¤¤Þ¤·¤ç¤¦"
+
+#~ msgid "invalid call to member function needing `this' in static member function scope"
+#~ msgstr "ÀÅŪ¥á¥ó¥Ð´Ø¿ô¥¹¥³¡¼¥×Æâ¤Ç¤Ï `this' ¤òÍפ¹¤ë¥á¥ó¥Ð´Ø¿ô¤Î¸Æ¤Ó½Ð¤·¤Ï̵¸ú¤Ç¤¹"
+
+#~ msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
+#~ msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë `void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+
+#~ msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
+#~ msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+
+#~ msgid "ISO C++ forbids using a pointer to member function in pointer arithmetic"
+#~ msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë¥á¥ó¥Ð´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+
+#~ msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
+#~ msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+
+#~ msgid "unary `&'"
+#~ msgstr "ñ¹à¤Î `&'"
+
+#~ msgid "return value from function receives multiple initializations"
+#~ msgstr "´Ø¿ô¤«¤é¤ÎÌá¤êÃͤ¬Ê£¿ô¤Î½é´ü²½¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿"
+
+#~ msgid "Internal error #%d."
+#~ msgstr "ÆâÉô¥¨¥é¡¼: #%d¡£"
+
+#~ msgid "due to the presence of a constructor"
+#~ msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¤¢¤ë¤³¤È¤Ë¤è¤ë"
+
+#~ msgid "Can't create cross-reference file `%s'"
+#~ msgstr "Áê¸ß»²¾È¥Õ¥¡¥¤¥ë `%s' ¤òºî¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
+
+#~ msgid "traditional C rejects the `U' suffix"
+#~ msgstr "¸Å¤¤ C ¤Ç¤Ï `U' ÀÜÈø¼­¤¬µñÀ䤵¤ì¤Þ¤¹"
+
+#~ msgid "too many 'l' suffixes in integer constant"
+#~ msgstr "À°¿ôÄê¿ô¤Î¥µ¥Õ¥£¥Ã¥¯¥¹ 'l' ¤¬Â¿¤¹¤®¤Þ¤¹"
+
+#~ msgid "integer constant contains digits beyond the radix"
+#~ msgstr "À°¿ôÄê¿ô¤¬´ð¿ô¤òĶ¤¨¤¿¿ôÃͤò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+
 #~ msgid "\"defined\" operator appears during macro expansion"
 #~ msgstr "\"defined\" ±é»»»Ò¤¬¥Þ¥¯¥íŸ³«Ãæ¤Ë¸½¤ì¤Þ¤·¤¿"
 
@@ -22396,6 +21999,51 @@ msgstr "m210 
 #~ msgid "buffers still stacked in cpp_finish"
 #~ msgstr "cpp_finish ¤Ç¥Ð¥Ã¥Õ¥¡¤¬¤Þ¤À¥¹¥¿¥Ã¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
+#~ msgid "Argument missing after %s"
+#~ msgstr "%s ¤Î¸å¤í¤Î°ú¿ô¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+
+#~ msgid "Number missing after %s"
+#~ msgstr "%s ¤Î¸å¤í¤Î¿ô»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+
+#~ msgid "GNU CPP version %s (cpplib)"
+#~ msgstr "GNU CPP version %s (cpplib)"
+
+#~ msgid "Usage: %s [switches] input output\n"
+#~ msgstr "»È¤¤Êý: %s [¥¹¥¤¥Ã¥Á] ÆþÎÏ ½ÐÎÏ\n"
+
+#~ msgid ""
+#~ "  -pedantic                 Issue all warnings demanded by strict ISO C\n"
+#~ "  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
+#~ "  -trigraphs                Support ISO C trigraphs\n"
+#~ "  -lang-c                   Assume that the input sources are in C\n"
+#~ "  -lang-c89                 Assume that the input sources are in C89\n"
+#~ msgstr ""
+#~ "  -pedantic                 ¸·Ì©¤Ê ISO C ¤ÇÍ׵ᤵ¤ì¤ëÁ´¤Æ¤Î·Ù¹ð¤òȯ¹Ô¤¹¤ë\n"
+#~ "  -pedantic-errors          -pedantic ·Ù¹ð¤ÎÂå¤ê¤Ë¥¨¥é¡¼¤òȯ¹Ô¤¹¤ë\n"
+#~ "  -trigraphs                ISO C ¥È¥é¥¤¥°¥é¥Õ¤ò¼õ¤±Æþ¤ì¤ë\n"
+#~ "  -lang-c                   ÆþÎÏ¥½¡¼¥¹¤ò C ¤È¤ß¤Ê¤¹\n"
+#~ "  -lang-c89                 ÆþÎÏ¥½¡¼¥¹¤ò C89 ¤È¤ß¤Ê¤¹\n"
+
+#~ msgid ""
+#~ "  -lang-c++                 Assume that the input sources are in C++\n"
+#~ "  -lang-objc                Assume that the input sources are in ObjectiveC\n"
+#~ "  -lang-objc++              Assume that the input sources are in ObjectiveC++\n"
+#~ "  -lang-asm                 Assume that the input sources are in assembler\n"
+#~ msgstr ""
+#~ "  -lang-c++                 ÆþÎÏ¥½¡¼¥¹¤ò C ¤È¤ß¤Ê¤¹\n"
+#~ "  -lang-objc                ÆþÎÏ¥½¡¼¥¹¤ò ObjectiveC ¤È¤ß¤Ê¤¹\n"
+#~ "  -lang-objc++              ÆþÎÏ¥½¡¼¥¹¤ò ObjectiveC++ ¤È¤ß¤Ê¤¹\n"
+#~ "  -lang-asm                 ÆþÎÏ¥½¡¼¥¹¤ò¥¢¥»¥ó¥Ö¥ê¸À¸ì¤È¤ß¤Ê¤¹\n"
+
+#~ msgid "possible start of unterminated string literal"
+#~ msgstr "½ªÃ¼¤Î¤Ê¤¤Ê¸»úÎó¥ê¥Æ¥é¥ë¤Î¿äÄ곫»Ï°ÌÃÖ"
+
+#~ msgid "multi-line string literals are deprecated"
+#~ msgstr "Ê£¿ô¹Ôʸ»úÎó¥ê¥Æ¥é¥ë¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
+
+#~ msgid "directives may not be used inside a macro argument"
+#~ msgstr "¥Þ¥¯¥í°ú¿ôÆâ¤Ç¥Ç¥£¥ì¥¯¥È¥ê¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+
 #~ msgid "# followed by integer"
 #~ msgstr "À°¿ô¤¬ # ¤Ë³¤¤¤Æ¤¤¤Þ¤¹"
 
@@ -22408,24 +22056,81 @@ msgstr "m210 
 #~ msgid "expected to return to file \"%s\""
 #~ msgstr "¥Õ¥¡¥¤¥ë \"%s\" ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
 
-#~ msgid "expected to return to line number %u"
-#~ msgstr "¹ÔÈÖ¹æ %u ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
-
 #~ msgid "header flags for \"%s\" have changed"
 #~ msgstr "\"%s\" ¤Î¥Ø¥Ã¥À¥Õ¥é¥°¤¬Êѹ¹¤µ¤ì¤Þ¤·¤¿"
 
+#~ msgid "<stdin>"
+#~ msgstr "<ɸ½àÆþÎÏ>"
+
 #~ msgid "file \"%s\" entered but not left"
 #~ msgstr "¥Õ¥¡¥¤¥ë \"%s\" ¤ËÆþ¤ê¤Þ¤·¤¿¤¬½Ð¤Þ¤»¤ó¤Ç¤·¤¿"
 
+#~ msgid "Invalid option %s"
+#~ msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó %s"
+
+#~ msgid "%s:%d: warning: "
+#~ msgstr "%s:%d: ·Ù¹ð: "
+
+#~ msgid "%s: warning: "
+#~ msgstr "%s: ·Ù¹ð: "
+
+#~ msgid "sorry, not implemented: "
+#~ msgstr "»ÄÇ°¤Ê¤¬¤é¸«¼ÂÁõ¤Ç¤¹: "
+
+#~ msgid "support non-32-bit machines better as of version 0.6."
+#~ msgstr "g77 ¤Ï¤¤¤º¤ì version 0.6 Æ±ÍͤËÈó 32 ¥Ó¥Ã¥Èµ¡¤Ç¤â¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤¹"
+
+#~ msgid "the meaning of `\\a' varies with -traditional"
+#~ msgstr "-traditional ¤Ç¤Ï `\\a' ¤Î°ÕÌ£¤¬°Û¤Ê¤ê¤Þ¤¹"
+
+#~ msgid "output_operand: %s"
+#~ msgstr "output_operand: %s"
+
 #~ msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d\n"
 #~ msgstr "NOTE_INSN_BASIC_BLOCK ¤¬¥Ö¥í¥Ã¥¯ %d ¤Ë¤¢¤ê¤Þ¤»¤ó\n"
 
+#~ msgid "argument to `-b' is missing"
+#~ msgstr "`-b' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+
+#~ msgid "argument to `-V' is missing"
+#~ msgstr "`-V' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+
+#~ msgid "invalid version number format"
+#~ msgstr "̵¸ú¤Ê¥Ð¡¼¥¸¥ç¥óÈÖ¹æ·Á¼°"
+
 #~ msgid "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n"
 #~ msgstr "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] ¥Õ¥¡¥¤¥ë\n"
 
+#~ msgid ".da file contents exhausted too early\n"
+#~ msgstr ".da ¥Õ¥¡¥¤¥ë¤ÎÆâÍƤò¤¢¤Þ¤ê¤ËÁ᤯»È¤¤ÀڤäƤ·¤Þ¤¤¤Þ¤·¤¿\n"
+
+#~ msgid "%6.2f%% of %d source lines executed in function %s\n"
+#~ msgstr "%6.2f%%(%d ¹ÔÃæ) ¤Î¥½¡¼¥¹¹Ô¤¬´Ø¿ô %s ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+
+#~ msgid "%6.2f%% of %d branches executed in function %s\n"
+#~ msgstr "%6.2f%%(%d ËÜÃæ) ¤Î¥Ö¥é¥ó¥Á¤¬´Ø¿ô %s Æâ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+
+#~ msgid "%6.2f%% of %d branches taken at least once in function %s\n"
+#~ msgstr "%6.2f%%(%d ËÜÃæ) ¤Î¥Ö¥é¥ó¥Á¤¬¾¯¤Ê¤¯¤È¤â°ìÅ٤ϴؿô %s ¤Ç¼õ¼è¤é¤ì¤Þ¤·¤¿\n"
+
+#~ msgid "No branches in function %s\n"
+#~ msgstr "´Ø¿ô %s ¤Ë¤Ïʬ´ô¤¬¤¢¤ê¤Þ¤»¤ó\n"
+
+#~ msgid "%6.2f%% of %d calls executed in function %s\n"
+#~ msgstr "%6.2f%%(%d ²ó) ¤Î¸Æ¤Ó½Ð¤·¤¬´Ø¿ô %s ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+
+#~ msgid "call %d returns = %d%%\n"
+#~ msgstr "¸Æ¤Ó½Ð¤· %d ¤ÎÌá¤ê = %d%%\n"
+
+#~ msgid "branch %d taken = %d%%\n"
+#~ msgstr "¥Ö¥é¥ó¥Á %d ¼õÍý = %d%%\n"
+
 #~ msgid "Premature end of input file %s"
 #~ msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë %s ¤Î½ª¤ê¤Ë㤹¤ë¤Î¤¬Á᤹¤®¤Þ¤¹"
 
+#~ msgid "can't to open %s"
+#~ msgstr "%s ¤ò open ¤Ç¤­¤Þ¤»¤ó"
+
 #~ msgid "Make is_compiled_class return 1"
 #~ msgstr "is_compiled_class ¤¬ 1 ¤òÊÖ¤¹¤è¤¦¤Ë¤¹¤ë"
 
@@ -22441,12 +22146,60 @@ msgstr "m210 
 #~ msgid "Don't put synchronization structure in each object"
 #~ msgstr "Ʊ´ü¹½Â¤ÂΤò³Æ¥ª¥Ö¥¸¥§¥¯¥È¤ËÁȤßÆþ¤ì¤Ê¤¤"
 
-#~ msgid "Use built-in instructions for division"
-#~ msgstr "ÁȤ߹þ¤ß¤Î½ü»»Ì¿Îá¤ò»ÈÍѤ¹¤ë"
+#~ msgid "Set class path and suppress system path"
+#~ msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄꤷ¤Æ¥·¥¹¥Æ¥à¥Ñ¥¹¤ò±£¤¹"
+
+#~ msgid "Can't specify array dimension in a declaration"
+#~ msgstr "ÇÛÎó¤Î¼¡¸µ¤òÀë¸À¤Ç»ØÄꤹ¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+
+#~ msgid "Can't use '$' as a separator for inner classes"
+#~ msgstr "'$' ¤ÏÆâÉô¥¯¥é¥¹¤Î¶èÀÚ¤ê»Ò¤È¤·¤Æ»ÈÍѤǤ­¤Þ¤»¤ó"
+
+#~ msgid "internal error - use of undefined type"
+#~ msgstr "ÆâÉô¥¨¥é¡¼ - Ì¤ÄêµÁ·¿¤Î»ÈÍѤǤ¹"
+
+#~ msgid "no class name specified as argument to -fconstant-string-class"
+#~ msgstr "-fconstant-string-class ¤Ë°ú¿ô¤È¤·¤Æ»ØÄꤵ¤ì¤¿¥¯¥é¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
+
+#~ msgid "syntax error at '@' token"
+#~ msgstr "'@' ¥È¡¼¥¯¥ó¤Çʸˡ¥¨¥é¡¼"
 
 #~ msgid "Arc profiling: some edge counts were bad."
 #~ msgstr "¸Ì(arc)¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°: ´ö¤Ä¤«¤Î edge ¥«¥¦¥ó¥È¤ÏÉÔÀµ¤Ç¤¹¡£"
 
+#~ msgid "conversion from NaN to unsigned int"
+#~ msgstr "NaN ¤«¤éÉä¹ç̵¤·À°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+
+#~ msgid "floating point overflow"
+#~ msgstr "ÉâÆ°¾®¿ôÅÀ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+
+#~ msgid "overflow on truncation to integer"
+#~ msgstr "À°¿ô¤Ø¤ÎÀÚ¤êµÍ¤á¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤¬µ¯¤³¤ê¤Þ¤·¤¿"
+
+#~ msgid "overflow on truncation to unsigned integer"
+#~ msgstr "Éä¹ç̵¤·À°¿ô¤Ø¤ÎÀÚ¤êµÍ¤á¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤¬µ¯¤³¤ê¤Þ¤·¤¿"
+
+#~ msgid "%s: argument domain error"
+#~ msgstr "%s: °ú¿ôÎΰ襨¥é¡¼¤Ç¤¹"
+
+#~ msgid "%s: function singularity"
+#~ msgstr "%s: ´Ø¿ô¤Îñ°ìÀ­"
+
+#~ msgid "%s: overflow range error"
+#~ msgstr "%s: ¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ÈÏ°Ï¥¨¥é¡¼"
+
+#~ msgid "%s: underflow range error"
+#~ msgstr "%s: ¥¢¥ó¥À¡¼¥Õ¥í¡¼ÈÏ°Ï¥¨¥é¡¼"
+
+#~ msgid "%s: total loss of precision"
+#~ msgstr "%s: Á´ÂÎŪ¤ÊÀºÅÙ¤ÎÄã²¼"
+
+#~ msgid "%s: partial loss of precision"
+#~ msgstr "%s: ÉôʬŪ¤ÊÀºÅÙ¤ÎÄã²¼"
+
+#~ msgid "%s: NaN - producing operation"
+#~ msgstr "%s: NaN - Áàºî¤òÀ¸¤¸¤Þ¤¹"
+
 #~ msgid "`asm' cannot be used in function where memory usage is checked"
 #~ msgstr "`asm' ¤Ï´Ø¿ô¤Ç¥á¥â¥êÍøÍѤòÄ´¤Ù¤ë½ê¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
 
@@ -22456,9 +22209,15 @@ msgstr "m210 
 #~ msgid "output operand constraint %d contains `+'"
 #~ msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥ÉÀ©Ìó %d ¤Ï `+' ¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹"
 
+#~ msgid "hard register `%s' listed as input operand to `asm'"
+#~ msgstr "¥Ï¡¼¥É¥ì¥¸¥¹¥¿ `%s' ¤¬ `asm' ¤ËÂФ·¡¢ÆþÎÏ¥ª¥Ú¥é¥ó¥É¤È¤·¤ÆÅÐÏ¿¤µ¤ì¤Þ¤·¤¿"
+
 #~ msgid "\"%s\" and \"%s\" identical in first %d characters"
 #~ msgstr "\"%s\" ¤È \"%s\" ¤ÏºÇ½é¤Î %d Ê¸»ú¤¬Á´¤¯Æ±¤¸¤Ç¤¹"
 
+#~ msgid "Pretend that host and target use the same FP format"
+#~ msgstr "¥Û¥¹¥È¤È¥¿¡¼¥²¥Ã¥È¤¬Æ±¤¸ÉâÆ°¾®¿ô·Á¼°¤ò»È¤¦¿¶¤ëÉñ¤¤¤ò¤µ¤»¤ë"
+
 #~ msgid "Improve FP speed by violating ANSI & IEEE rules"
 #~ msgstr "ANSI & IEEE µ¬Â§¤òÇˤäÆÉâÆ°¾®¿ô¤Î®ÅÙ¤ò²þÁ±¤¹¤ë"
 
@@ -22468,12 +22227,27 @@ msgstr "m210 
 #~ msgid "Add a prefix to all function names"
 #~ msgstr "Á´¤Æ¤Î´Ø¿ô̾¤ËÀÜƬ¼­¤òÄɲ乤ë"
 
+#~ msgid "Do not promote floats to double if using -traditional"
+#~ msgstr "-traditional »ÈÍÑ»þ¤Ë¤Ï¡¢ÉâÆ°¾®¿ô¤Ë´Ø¤· float ¤«¤é double ¤Ë³Ê¾å¤²¤·¤Ê¤¤"
+
+#~ msgid "Attempt to support traditional K&R style C"
+#~ msgstr "¸Å¤¤ K&R ¼°¤Î C ¤Î¥µ¥Ý¡¼¥È¤ò»î¤ß¤ë"
+
+#~ msgid "Internal error: %s"
+#~ msgstr "ÆâÉô¥¨¥é¡¼: %s"
+
 #~ msgid "Errors detected in input file (your bison.simple is out of date)\n"
 #~ msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ëÃæ¤Ë¥¨¥é¡¼ (¤¢¤Ê¤¿¤Î bison.simple ¤Ï¸Å¤¹¤®¤Þ¤¹)\n"
 
 #~ msgid "  -Wid-clash-<num>        Warn if 2 identifiers have the same first <num> chars\n"
 #~ msgstr "  -Wid-clash-<num>        Æó¤Ä¤Î¼±Ê̻Ҥ¬ <num> Ê¸»úʬ°ìÃפ·¤Æ¤¤¤ì¤Ð·Ù¹ð¤¹¤ë\n"
 
+#~ msgid "  -a                      Enable block profiling \n"
+#~ msgstr "  -a                      ¥Ö¥í¥Ã¥¯¥×¥í¥Õ¥¡¥¤¥ë¤òÍ­¸ú¤Ë¤¹¤ë\n"
+
+#~ msgid "  -ax                     Enable jump profiling \n"
+#~ msgstr "  -ax                     ¥¸¥ã¥ó¥×¥×¥í¥Õ¥¡¥¤¥ë¤òÍ­¸ú¤Ë¤¹¤ë\n"
+
 #~ msgid "Unrecognized option `%s'"
 #~ msgstr "ǧ¼±ÉÔǽ¤Ê¥ª¥×¥·¥ç¥ó `%s'"
 
@@ -22486,9 +22260,177 @@ msgstr "m210 
 #~ msgid "`-ax' and `-a' are conflicting options. `-a' ignored."
 #~ msgstr "`-ax' ¤È `-a' ¤ÏÌ·½â¤¹¤ë¥ª¥×¥·¥ç¥ó¤Ç¤¹¡£`-a' ¤ò̵»ë¤·¤Þ¤·¤¿¡£"
 
+#~ msgid "profiling does not work without a frame pointer"
+#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ë¤Ï¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤Ê¤·¤Ç¤ÏÆ°ºî¤·¤Þ¤»¤ó"
+
 #~ msgid "Data size %ld.\n"
 #~ msgstr "¥Ç¡¼¥¿¥µ¥¤¥º %ld.\n"
 
+#~ msgid "floating point numbers not allowed in #if expressions"
+#~ msgstr "#if ¼°¤ÎÃæ¤Ç¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
+
+#~ msgid "Invalid number in #if expression"
+#~ msgstr "#if ¼°¤ÎÃæ¤Ë̵¸ú¤Ê¿ôÃÍ"
+
+#~ msgid "double quoted strings not allowed in #if expressions"
+#~ msgstr "Æó½Å¤Ë¥¯¥©¡¼¥È¤µ¤ì¤¿Ê¸»úÎó¤Ï #if ¼°Æâ¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
+
+#~ msgid "octal character constant does not fit in a byte"
+#~ msgstr "8 ¿Ê¿ôʸ»úÄê¿ô¤¬ 1 ¥Ð¥¤¥È¤Ë¼ý¤Þ¤ê¤Þ¤»¤ó"
+
+#~ msgid "hex character constant does not fit in a byte"
+#~ msgstr "16 ¿Ê¿ôʸ»úÄê¿ô¤¬ 1 ¥Ð¥¤¥È¤Ë¼ý¤Þ¤ê¤Þ¤»¤ó"
+
+#~ msgid "empty #if expression"
+#~ msgstr "¶õ¤Î #if ¼°¤Ç¤¹"
+
+#~ msgid "Junk after end of expression."
+#~ msgstr "¼°¤Î½ª¤ê°Ê¹ß¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+
+#~ msgid "macro or #include recursion too deep"
+#~ msgstr "¥Þ¥¯¥í¤Þ¤¿¤Ï #include ¤ÎºÆµ¢¤¬¿¼¤¹¤®¤Þ¤¹"
+
+#~ msgid "Usage: %s [switches] input output"
+#~ msgstr "»È¤¤Êý: %s [¥¹¥¤¥Ã¥Á] ÆþÎÏ ½ÐÎÏ"
+
+#~ msgid "-traditional is not supported in C++"
+#~ msgstr "-traditional ¤Ï C++ ¤Ç¤Ï¼õ¤±ÉÕ¤±¤é¤ì¤Þ¤»¤ó"
+
+#~ msgid "-traditional and -ansi are mutually exclusive"
+#~ msgstr "-traditional ¤È -ansi ¤È¤ÏÁê¸ßÇÓ¾Ū¤Ç¤¹"
+
+#~ msgid "Filename missing after -i option"
+#~ msgstr "-i ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Õ¥¡¥¤¥ë̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+
+#~ msgid "Filename missing after -o option"
+#~ msgstr "-o ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Õ¥¡¥¤¥ë̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+
+#~ msgid "Target missing after %s option"
+#~ msgstr "%s ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥¿¡¼¥²¥Ã¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+
+#~ msgid "Filename missing after %s option"
+#~ msgstr "%s ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Õ¥¡¥¤¥ë̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+
+#~ msgid "Macro name missing after -%c option"
+#~ msgstr "-%c ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Þ¥¯¥í̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+
+#~ msgid "-pedantic and -traditional are mutually exclusive"
+#~ msgstr "-pedantic ¤È -traditional ¤È¤ÏÁê¸ßÇÓ¾Ū¤Ç¤¹"
+
+#~ msgid "-trigraphs and -traditional are mutually exclusive"
+#~ msgstr "-trigraphs ¤È -traditional ¤È¤ÏÁê¸ßÇÓ¾Ū¤Ç¤¹"
+
+#~ msgid "Directory name missing after -I option"
+#~ msgstr "-I ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Ç¥£¥ì¥¯¥È¥ê̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+
+#~ msgid "`/*' within comment"
+#~ msgstr "`/*' ¤¬¥³¥á¥ó¥ÈÆâ¤Ë¤¢¤ê¤Þ¤¹"
+
+#~ msgid "unterminated #%s conditional"
+#~ msgstr "½ªÃ¼¤Î¤Ê¤¤ #%s ¾ò·ï"
+
+#~ msgid "not in any file?!"
+#~ msgstr "Á´¤¯¥Õ¥¡¥¤¥ë¤¬¤Ê¤¤?!"
+
+#~ msgid "`defined' must be followed by ident or (ident)"
+#~ msgstr "`defined' ¤Î¸å¤í¤Ë ident ¤ä (ident) ¤¬¤³¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+
+#~ msgid "cccp error: invalid special hash type"
+#~ msgstr "cccp ¥¨¥é¡¼: Æüì¥Ï¥Ã¥·¥å·¿¤¬Ìµ¸ú¤Ç¤¹"
+
+#~ msgid "#include expects \"fname\" or <fname>"
+#~ msgstr "#include ¤Î¸å¤Ë¤Ï \"fname\" ¤ä <fname> ¤¬É¬ÍפǤ¹"
+
+#~ msgid "No include path in which to find %.*s"
+#~ msgstr "%.*s ¤¬¸«¤Ä¤«¤ë¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
+
+#~ msgid "invalid macro name"
+#~ msgstr "̵¸ú¤Ê¥Þ¥¯¥í̾"
+
+#~ msgid "invalid macro name `%s'"
+#~ msgstr "̵¸ú¤Ê¥Þ¥¯¥í̾ `%s'"
+
+#~ msgid "parameter name starts with a digit in #define"
+#~ msgstr "#define Ãæ¤Î²¾°ú¿ô̾¤¬¿ô»ú¤Ç»Ï¤Þ¤Ã¤Æ¤¤¤Þ¤¹"
+
+#~ msgid "badly punctuated parameter list in #define"
+#~ msgstr "#define Ãæ¤Î²¾°ú¿ô¥ê¥¹¥È¤¬ÊѤ˶èÀÚ¤é¤ì¤Þ¤·¤¿"
+
+#~ msgid "\"%.*s\" redefined"
+#~ msgstr "\"%.*s\" ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+
+#~ msgid "# operator should be followed by a macro argument name"
+#~ msgstr "# ±é»»»Ò¤Î¸å¤í¤Ë¤Ï¥Þ¥¯¥í°ú¿ô̾¤¬Â³¤¤¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+
+#~ msgid "invalid format #line command"
+#~ msgstr "#line ¥³¥Þ¥ó¥É¤Î½ñ¼°¤¬Ìµ¸ú¤Ç¤¹"
+
+#~ msgid "undefining `defined'"
+#~ msgstr "`defined' ¤ò undef ¤·¤Þ¤¹"
+
+#~ msgid "undefining `%s'"
+#~ msgstr "`%s' ¤ò undef ¤·¤Þ¤¹"
+
+#~ msgid "extra text at end of directive"
+#~ msgstr "¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Î½ª¤ê¤Ë;ʬ¤Ê¥Æ¥¯¥¹¥È¤¬¤¢¤ê¤Þ¤¹"
+
+#~ msgid "#error%.*s"
+#~ msgstr "#error%.*s"
+
+#~ msgid "#warning%.*s"
+#~ msgstr "#warning%.*s"
+
+#~ msgid "#elif not within a conditional"
+#~ msgstr "#elif ¤¬¾ò·ïʸ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+
+#~ msgid "#%s not within a conditional"
+#~ msgstr "#%s ¤¬¾ò·ïʸ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+
+#~ msgid "#else or #elif after #else"
+#~ msgstr "#else ¤Î¸å¤í¤Ë #else ¤ä #elif ¤¬¤¢¤ê¤Þ¤¹"
+
+#~ msgid "#else not within a conditional"
+#~ msgstr "#else ¤¬¾ò·ïʸ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+
+#~ msgid "unterminated string or character constant"
+#~ msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤Ê¸»úÎóÄê¿ôËô¤Ïʸ»úÄê¿ô"
+
+#~ msgid "no args to macro `%s'"
+#~ msgstr "¥Þ¥¯¥í `%s' ¤Ø¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+
+#~ msgid "only 1 arg to macro `%s'"
+#~ msgstr "¥Þ¥¯¥í `%s' ¤Ø¤Î°ú¿ô¤¬°ì¸Ä¤·¤«¤¢¤ê¤Þ¤»¤ó"
+
+#~ msgid "only %d args to macro `%s'"
+#~ msgstr "%d ¸Ä¤Î°ú¿ô¤·¤«¥Þ¥¯¥í `%s' ¤ËÅϤ·¤Æ¤¤¤Þ¤»¤ó"
+
+#~ msgid "too many (%d) args to macro `%s'"
+#~ msgstr "°ú¿ô¤Î¿ô (%d) ¤¬¥Þ¥¯¥í `%s' ¤ËÂФ·¤Æ¿¤¹¤®¤Þ¤¹"
+
+#~ msgid ""
+#~ "Internal error in %s, at tradcpp.c:%d\n"
+#~ "Please submit a full bug report.\n"
+#~ "See %s for instructions."
+#~ msgstr ""
+#~ "%s ¤ÇÆâÉô¥¨¥é¡¼¡¢(tradcpp.c:%d)\n"
+#~ "´°Á´¤Ê¥Ð¥°¥ì¥Ý¡¼¥È¤òÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤¡£\n"
+#~ "%s ¤Ç¤½¤Î¼ê½ç¤ò¸«¤Æ¤¯¤À¤µ¤¤"
+
+#~ msgid "Incompatible interworking options"
+#~ msgstr "¸ß´¹À­¤Î¤Ê¤¤ interworking ¥ª¥×¥·¥ç¥ó"
+
+#~ msgid "-mbsd and -pedantic incompatible"
+#~ msgstr "-mbsd ¤È -pedantic ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+
+#~ msgid "-mbsd and -mxopen incompatible"
+#~ msgstr "-mbsd ¤È -mxopen ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+
+#~ msgid "-mxopen and -pedantic incompatible"
+#~ msgstr "-mxopen ¤È -pedantic ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+
+#~ msgid "A -ifile option requires a -map option"
+#~ msgstr "-ifile ¥ª¥×¥·¥ç¥ó¤Ë¤Ï -map ¥ª¥×¥·¥ç¥ó¤¬É¬ÍפǤ¹"
+
 #~ msgid "bx]"
 #~ msgstr "bx]"
 
@@ -22498,6 +22440,15 @@ msgstr "m210 
 #~ msgid "cx"
 #~ msgstr "cx"
 
+#~ msgid "-p option not supported: use -pg instead"
+#~ msgstr "-p ¥ª¥×¥·¥ç¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó. Âå¤ï¤ê¤Ë -pg ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤"
+
+#~ msgid "may not use both -mfp64 and -msingle-float"
+#~ msgstr "-mfp64 ¤È -msingle-float ¤ÎξÊý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+
+#~ msgid "-p profiling is no longer supported.  Use -pg instead."
+#~ msgstr "-p ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤Ï¤â¤¦Ä󶡤µ¤ì¤Þ¤»¤ó¡£Âå¤ï¤ê¤Ë -pg ¤ò»È¤¤¤Þ¤·¤ç¤¦¡£"
+
 #~ msgid "%s before character constant"
 #~ msgstr "ʸ»úÄê¿ô¤ÎÁ°¤Ë %s"
 
@@ -22516,12 +22467,24 @@ msgstr "m210 
 #~ msgid "nondigits in number and not hexadecimal"
 #~ msgstr "¿ôÃͤ˥¢¥é¥Ó¥¢¿ô»ú¤Ç¤Ê¤¯¡¢16 ¿Ê¤Ç¤â¤Ê¤¤Ê¸»ú"
 
+#~ msgid "numeric constant contains digits beyond the radix"
+#~ msgstr "¿ôÃÍÄê¿ô¤¬´ð¿ô¤òĶ¤¨¤¿¥¢¥é¥Ó¥¢¿ô»ú¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+
+#~ msgid "two `u's in integer constant"
+#~ msgstr "À°¿ôÄê¿ôÃæ¤Ë 2¤Ä¤Î `u'"
+
+#~ msgid "Unterminated string constant"
+#~ msgstr "ʸ»úÎóÄê¿ô¤¬½ªÎ»¤·¤Æ¤¤¤Þ¤»¤ó"
+
 #~ msgid "invalid `for (ITERATOR)' syntax"
 #~ msgstr "̵¸ú¤Ê `for (È¿Éü»Ò)' ¹½Ê¸¤Ç¤¹"
 
 #~ msgid "`for (%s)' inside expansion of same iterator"
 #~ msgstr "Ʊ¤¸È¿Éü»Ò¤ÎÆ⦤ˤ¢¤ë `for (%s)'"
 
+#~ msgid "case label within scope of cleanup or variable array"
+#~ msgstr "case ¥é¥Ù¥ë¤¬¡¢²òÂΤޤ¿¤Ï²ÄÊÑÇÛÎó¤Î¥¹¥³¡¼¥×Æâ¤Ë¤¢¤ê¤Þ¤¹"
+
 #~ msgid "duplicate array index in initializer"
 #~ msgstr "½é´ü²½»ÒÆâ¤Ë½ÅÊ£¤·¤¿ÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹"
 
@@ -22576,11 +22539,8 @@ msgstr "m210 
 #~ msgid "`default' label within scope of cleanup or variable array"
 #~ msgstr "`default' ¥é¥Ù¥ë¤¬¡¢²òÂΤޤ¿¤Ï²ÄÊÑÇÛÎó¤Î¥¹¥³¡¼¥×Æâ¤Ë¤¢¤ê¤Þ¤¹"
 
-#~ msgid "end of file encountered inside string constant"
-#~ msgstr "ʸ»úÎóÄê¿ô¤ÎÃæ¤Ç¥Õ¥¡¥¤¥ë¤Î½ªÃ¼¤ò¸¡½Ð¤·¤Þ¤·¤¿"
-
-#~ msgid "end of file encountered inside character constant"
-#~ msgstr "ʸ»úÄê¿ô¤ÎÃæ¤Ç¥Õ¥¡¥¤¥ë¤Î½ªÃ¼¤ò¸¡½Ð¤·¤Þ¤·¤¿"
+#~ msgid "invalid #pragma vtable"
+#~ msgstr "̵¸ú¤Ê #pragma vtable"
 
 #~ msgid "universal-character-name designates `%c', part of the basic source character set"
 #~ msgstr "universal-character-name ¤Ï `%c' ¤ò»Ø¼¨¤·¤Þ¤·¤¿¤¬¡¢´ðËÜŪ¤Êʸ»ú½¸¹ç¤Î°ìÉô¤Ç¤¹"
@@ -22588,6 +22548,9 @@ msgstr "m210 
 #~ msgid "%s at end of saved text"
 #~ msgstr "ÊݸºÑ¤ß¥Æ¥­¥¹¥È¤ÎËöÈø¤Ç%s"
 
+#~ msgid "complex integer constant is too wide for `__complex int'"
+#~ msgstr "Ê£ÁÇ¿ô·¿À°¿ôÄê¿ô¤Ï `__complex int' ¤Ë¤È¤Ã¤Æ¹­¤¹¤®¤Þ¤¹"
+
 #~ msgid "Please submit a full bug report."
 #~ msgstr "¾Ü¤·¤¤¾õ¶·¤ò¥Ð¥°¥ì¥Ý¡¼¥È¤È¤·¤ÆÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤¡£"
 
@@ -22609,12 +22572,6 @@ msgstr "m210 
 #~ msgid "'defined' without an identifier"
 #~ msgstr "¼±Ê̻ҤΤʤ¤ 'defined'"
 
-#~ msgid "included file `%s' exists but is not readable"
-#~ msgstr "include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ë `%s' ¤Ï¡¢Â¸ºß¤·¤Þ¤¹¤¬Æɤá¤Þ¤»¤ó"
-
-#~ msgid "%s is a directory"
-#~ msgstr "%s ¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¹"
-
 #~ msgid "`##' at start of macro definition"
 #~ msgstr "`##' ¤¬¥Þ¥¯¥íÄêµÁ¤Î»Ï¤á¤Ë¤¢¤ê¤Þ¤¹"
 
@@ -22825,9 +22782,6 @@ msgstr "m210 
 #~ msgid "string constant runs past end of line"
 #~ msgstr "ʸ»úÎóÄê¿ô¤¬¹Ô¤Î½ª¤ï¤ê¤Ç½ªÃ¼¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#~ msgid "null characters in string or character constant"
-#~ msgstr "ʸ»úÎóËô¤Ïʸ»úÄê¿ôÃæ¤Ë null Ê¸»ú"
-
 #~ msgid "missing '>' in `#include <FILENAME>'"
 #~ msgstr "`#include <¥Õ¥¡¥¤¥ë̾>' ¤Ë '>' ¤¬¤¢¤ê¤Þ¤»¤ó"
 
@@ -22852,6 +22806,9 @@ msgstr "m210 
 #~ msgid "handle_directive called on macro buffer"
 #~ msgstr "¥Þ¥¯¥í¥Ð¥Ã¥Õ¥¡¤Ç handle_directive ¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿"
 
+#~ msgid "ignoring #%s because of its indented #"
+#~ msgstr "¥¤¥ó¥Ç¥ó¥È¤µ¤ì¤¿ # ¤Ê¤Î¤Ç¡¢#%s ¤Ï̵»ë¤·¤Þ¤¹"
+
 #~ msgid "ISO C does not allow #%s"
 #~ msgstr "ISO C ¤Ï #%s ¤òµö²Ä¤·¤Þ¤»¤ó"
 
@@ -22870,11 +22827,8 @@ msgstr "m210 
 #~ msgid "cannot undefine poisoned \"%s\""
 #~ msgstr "±øÀ÷¤µ¤ì¤¿ \"%s\" ¤ò undefine ¤Ç¤­¤Þ¤»¤ó"
 
-#~ msgid "malformed #pragma implementation"
-#~ msgstr "¤ª¤«¤·¤Ê #pragma implementation"
-
-#~ msgid "#%s with no argument"
-#~ msgstr "#%s ¤Ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "#%s with invalid argument"
+#~ msgstr "̵¸ú¤Ê°ú¿ô¤ò»ý¤Ã¤¿ #%s"
 
 #~ msgid "Cannot duplicate non-existant exception region."
 #~ msgstr "¸ºß¤·¤Ê¤¤Îã³°Îΰè¤òÊ£À½¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£"
index 03c6ec08aaee31e5d359cffd1766e4e635466830..d6f82d4f1cc2a50bbb979600ca5ecfaa9afd7dc2 100644 (file)
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gcc 3.1-b20020128\n"
-"POT-Creation-Date: 2002-01-22 19:38-0800\n"
+"POT-Creation-Date: 2002-12-30 18:56+0000\n"
 "PO-Revision-Date: 2002-02-04 18:04+0000\n"
 "Last-Translator: Tim Van Holder <tim.van.holder@pandora.be>\n"
 "Language-Team: Dutch <vertaling@nl.linux.org>\n"
@@ -16,132 +16,55 @@ msgstr ""
 "Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: attribs.c:310
+#: attribs.c:185
 #, c-format
 msgid "`%s' attribute directive ignored"
 msgstr "attribuut-commando `%s' wordt genegeerd"
 
-#: attribs.c:318
+#: attribs.c:193
 #, c-format
 msgid "wrong number of arguments specified for `%s' attribute"
 msgstr "verkeerd aantal argumenten opgegeven voor het `%s' attribuut"
 
-#: attribs.c:335
+#: attribs.c:210
 #, c-format
 msgid "`%s' attribute does not apply to types"
 msgstr "het `%s' attribuut heeft geen betekenis voor types"
 
-#: attribs.c:372
+#: attribs.c:247
 #, c-format
 msgid "`%s' attribute only applies to function types"
 msgstr "het `%s' attribuut heeft enkel betekenis voor functie-types"
 
-#: attribs.c:462 attribs.c:484 attribs.c:506 attribs.c:537 attribs.c:559
-#: attribs.c:582 attribs.c:612 attribs.c:650 attribs.c:697 attribs.c:727
-#: attribs.c:757 attribs.c:780 attribs.c:1026 attribs.c:1082 attribs.c:1138
-#: attribs.c:1199 attribs.c:1225 attribs.c:1427 config/arm/arm.c:2012
-#: config/arm/arm.c:2039 config/avr/avr.c:4683 config/h8300/h8300.c:3045
-#: config/h8300/h8300.c:3070 config/i386/i386.c:1261 config/i386/winnt.c:74
+#: attribs.c:404 c-common.c:5253 c-common.c:5275 c-common.c:5297
+#: c-common.c:5328 c-common.c:5350 c-common.c:5375 c-common.c:5398
+#: c-common.c:5428 c-common.c:5466 c-common.c:5513 c-common.c:5543
+#: c-common.c:5573 c-common.c:5596 c-common.c:5853 c-common.c:5875
+#: c-common.c:5918 c-common.c:5995 c-common.c:6051 c-common.c:6112
+#: c-common.c:6146 c-common.c:6500 config/arm/arm.c:2098 config/arm/arm.c:2125
+#: config/avr/avr.c:4774 config/h8300/h8300.c:3649 config/h8300/h8300.c:3674
+#: config/i386/i386.c:1396 config/i386/winnt.c:76
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr "het `%s' attribuut wordt genegeerd"
 
-#: attribs.c:813
-#, c-format
-msgid "unknown machine mode `%s'"
-msgstr "onbekende machine-modus `%s'"
-
-#: attribs.c:816
-#, c-format
-msgid "no data type for mode `%s'"
-msgstr "geen datatype voor modus `%s'"
-
-#: attribs.c:849
-msgid "section attribute cannot be specified for local variables"
-msgstr "sectie-attribuut kan niet opgegeven worden voor lokale variabelen"
-
-#: attribs.c:860
-#, c-format
-msgid "section of `%s' conflicts with previous declaration"
-msgstr "sectie van `%s' geeft een conflict met een eerdere declaratie"
-
-#: attribs.c:869
-#, c-format
-msgid "section attribute not allowed for `%s'"
-msgstr "sectie-attribuut niet toegestaan voor `%s'"
-
-#: attribs.c:876
-msgid "section attributes are not supported for this target"
-msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
-
-#: attribs.c:918
-msgid "requested alignment is not a constant"
-msgstr "gevraagd alignment is geen constante"
-
-#: attribs.c:923
-msgid "requested alignment is not a power of 2"
-msgstr "gevraagd alignment is geen macht van 2"
-
-#: attribs.c:928
-msgid "requested alignment is too large"
-msgstr "gevraagd alignment is te groot"
-
-#: attribs.c:955
-#, c-format
-msgid "alignment may not be specified for `%s'"
-msgstr "er kan geen alignment opgegeven worden voor `%s'"
-
-#: attribs.c:1000
-#, c-format
-msgid "`%s' defined both normally and as an alias"
-msgstr "`%s' is zowel als alias en als normale naam gedefinieerd"
-
-#: attribs.c:1010
-msgid "alias arg not a string"
-msgstr "alias-argument is geen string"
-
-#: attribs.c:1049 attribs.c:1105
-#, c-format
-msgid "`%s' attribute applies only to functions"
-msgstr "het `%s' attribuut heeft enkel betekenis voor functies"
-
-#: attribs.c:1056 attribs.c:1112
-#, c-format
-msgid "can't set `%s' attribute after definition"
-msgstr "kan het `%s' attribuut niet instellen na een definitie"
-
-#: attribs.c:1196
-#, c-format
-msgid "`%s' attribute ignored for `%s'"
-msgstr "het `%s' attribuut wordt genegeerd voor `%s'"
-
-# Is the %s the argument, or is it 'of' the argument?
-#: attribs.c:1253
-#, c-format
-msgid "invalid vector type for attribute `%s'"
-msgstr "ongeldig vector-type voor attribuut `%s'"
-
-#: attribs.c:1276 attribs.c:1281
-msgid "no vector mode with the size and type specified could be found"
-msgstr "er kon geen vectormodus gevonden worden met de opgegeven grootte en type"
-
-#: builtins.c:282
+#: builtins.c:285
 msgid "offset outside bounds of constant string"
 msgstr "offset buiten de grenzen van een constante string"
 
-#: builtins.c:759
+#: builtins.c:765
 msgid "second arg to `__builtin_prefetch' must be a constant"
 msgstr "tweede argument voor `__builtin_prefetch' moet een constante zijn"
 
-#: builtins.c:766
+#: builtins.c:772
 msgid "invalid second arg to __builtin_prefetch; using zero"
 msgstr "ongeldig tweede argument voor __builtin_prefetch; zal nul gebruiken"
 
-#: builtins.c:773
+#: builtins.c:779
 msgid "third arg to `__builtin_prefetch' must be a constant"
 msgstr "derde argument voor `__builtin_prefetch' moet een constante zijn"
 
-#: builtins.c:780
+#: builtins.c:786
 msgid "invalid third arg to __builtin_prefetch; using zero"
 msgstr "ongeldig derde argument voor __builtin_prefetch; zal nul gebruiken"
 
@@ -152,1298 +75,1473 @@ msgstr "ongeldig derde argument voor __builtin_prefetch; zal nul gebruiken"
 #. port (i860) that used this code, and I'm unconvinced it could actually
 #. handle the general case.  So we no longer try to handle anything
 #. weird and make the backend absorb the evil.
-#: builtins.c:2759
+#: builtins.c:2864
 msgid "__builtin_saveregs not supported by this target"
 msgstr "__builtin_saveregs wordt niet ondersteund op dit doelsysteem"
 
-#: builtins.c:2801
+#: builtins.c:2906
 msgid "argument of `__builtin_args_info' must be constant"
 msgstr "argument voor `__builtin_args_info' moet een constante zijn"
 
-#: builtins.c:2807
+#: builtins.c:2912
 msgid "argument of `__builtin_args_info' out of range"
 msgstr "argument voor `__builtin_args_info' buiten bereik"
 
-#: builtins.c:2813
+#: builtins.c:2918
 msgid "missing argument in `__builtin_args_info'"
 msgstr "ontbrekend argument in `__builtin_args_info'"
 
-#: builtins.c:2845
+#: builtins.c:2949
 msgid "`va_start' used in function with fixed args"
 msgstr "`va_start' gebruikt in functie met vaste argumenten"
 
-#: builtins.c:2864
+#: builtins.c:2968
 msgid "second parameter of `va_start' not last named argument"
 msgstr "de tweede parameter van `va_start' is niet het laatste benoemde argument"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:2869
+#: builtins.c:2973
 msgid "`__builtin_next_arg' called without an argument"
 msgstr "`__builtin_next_arg' opgeroepen zonder argument"
 
-#: builtins.c:2973
+#: builtins.c:3059
 msgid "too many arguments to function `va_start'"
 msgstr "teveel argumenten voor functie `va_start'"
 
 # Of misschien beter "... niet van het `va_list' type"?
-#: builtins.c:3057
+#: builtins.c:3161
 msgid "first argument to `va_arg' not of type `va_list'"
 msgstr "het eerste argument van `va_arg' is geen `va_list'"
 
-#: builtins.c:3085
+#. Unfortunately, this is merely undefined, rather than a constraint
+#. violation, so we cannot make this an error.  If this call is never
+#. executed, the program is still strictly conforming.
+#: builtins.c:3193
 #, c-format
 msgid "`%s' is promoted to `%s' when passed through `...'"
 msgstr "`%s' wordt naar `%s' gepromoveerd indien het via `...' wordt doorgegeven"
 
-#: builtins.c:3089
+#: builtins.c:3198
 #, c-format
 msgid "(so you should pass `%s' not `%s' to `va_arg')"
 msgstr "(dus U zou `%s' en niet `%s' moeten doorgeven aan `va_arg')"
 
-#: builtins.c:3213
+#: builtins.c:3329
 msgid "invalid arg to `__builtin_frame_address'"
 msgstr "ongeldig argument voor `__builtin_frame_address'"
 
-#: builtins.c:3215
+#: builtins.c:3331
 msgid "invalid arg to `__builtin_return_address'"
 msgstr "ongeldig argument voor `__builtin_return_address'"
 
-#: builtins.c:3229
+#: builtins.c:3345
 msgid "unsupported arg to `__builtin_frame_address'"
 msgstr "niet-ondersteund argument voor `__builtin_frame_address'"
 
-#: builtins.c:3231
+#: builtins.c:3347
 msgid "unsupported arg to `__builtin_return_address'"
 msgstr "niet-ondersteund argument voor `__builtin_return_address'"
 
-#: builtins.c:3399
+#: builtins.c:3515
 msgid "second arg to `__builtin_expect' must be a constant"
 msgstr "tweede argument voor `__builtin_expect' moet een constante zijn"
 
-#: builtins.c:3868
+#: builtins.c:4010
 msgid "__builtin_longjmp second argument must be 1"
 msgstr "tweede argument van `__builtin_longjmp' moet 1 zijn"
 
-#: builtins.c:3882
-msgid "__builtin_trap not supported by this target"
-msgstr "`__builtin_trap' wordt niet ondersteund op dit doelsysteem"
-
 #. just do library call, if unknown builtin
-#: builtins.c:3947 c-common.c:3685
+#: builtins.c:4074 c-common.c:4437
 #, c-format
 msgid "built-in function `%s' not currently supported"
 msgstr "ingebouwde functie `%s' wordt op het ogenblik niet ondersteund"
 
+#: builtins.c:4147
+#, fuzzy
+msgid "target format does not support infinity"
+msgstr "doel-CPU ondersteunt geen interworking"
+
 # betere vertaling voor 'function scope'?
-#: c-common.c:550
+#: c-common.c:1163
 #, c-format
 msgid "`%s' is not defined outside of function scope"
 msgstr "`%s' is niet gedefinieerd buiten een functie"
 
-#: c-common.c:590
-msgid "concatenation of string literals with __FUNCTION__ is deprecated.  This feature will be removed in future"
-msgstr "concatenatie van stringconstantes met __FUNCTION__ is verouderd.  Deze mogelijkheid zal in de toekomst verwijderd worden"
-
-#: c-common.c:659
+#: c-common.c:1184
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr "stringlengte `%d' is groter dan `%d', de lengte die ISO C%d compilers moeten ondersteunen"
 
-#: c-common.c:707 ch/decl.c:4100
+#: c-common.c:1242
+#, fuzzy
+msgid "concatenation of string literals with __FUNCTION__ is deprecated"
+msgstr "concatenatie van stringconstantes met __FUNCTION__ is verouderd.  Deze mogelijkheid zal in de toekomst verwijderd worden"
+
+#: c-common.c:1338
 msgid "overflow in constant expression"
 msgstr "overflow in constante expressie"
 
-#: c-common.c:728
+#: c-common.c:1359
 msgid "integer overflow in expression"
 msgstr "integer overflow in expressie"
 
-#: c-common.c:737
+#: c-common.c:1368
 msgid "floating point overflow in expression"
 msgstr "floating-point overflow in expressie"
 
+#: c-common.c:1374
+#, fuzzy
+msgid "vector overflow in expression"
+msgstr "integer overflow in expressie"
+
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:758
+#: c-common.c:1397
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "grote integer impliciet afgekapt naar 'unsigned' type"
 
-#: c-common.c:760
+#: c-common.c:1399
 msgid "negative integer implicitly converted to unsigned type"
 msgstr "negatieve integer impliciet omgezet naar 'unsigned' type"
 
-#: c-common.c:807
+#: c-common.c:1447
 msgid "overflow in implicit constant conversion"
 msgstr "overflow in impliciete omzetting van constante"
 
-#: c-common.c:955
+#: c-common.c:1595
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr "bewerking op `%s' is mogelijk niet gedefinieerd"
 
 # vertaling voor 'statement'?
-#: c-common.c:1246
+#: c-common.c:1886
 msgid "expression statement has incomplete type"
 msgstr "expressie-statement heeft onvolledig type"
 
-#: c-common.c:1279 ch/actions.c:1027
+#: c-common.c:1919
 msgid "case label does not reduce to an integer constant"
 msgstr "case-label valt niet te herleiden tot een integerconstante"
 
-#: c-common.c:1577
+#: c-common.c:2223
 msgid "invalid truth-value expression"
 msgstr "ongeldige waarheidsexpressie"
 
-#: c-common.c:1628
+#: c-common.c:2274
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "ongeldige operanden voor binaire %s-operator"
 
-#: c-common.c:1863 c-common.c:1872
+#: c-common.c:2508
 msgid "comparison is always false due to limited range of data type"
 msgstr "vergelijking is altijd vals omwille van het beperkte bereik van het datatype"
 
-#: c-common.c:1865 c-common.c:1874
+#: c-common.c:2510
 msgid "comparison is always true due to limited range of data type"
 msgstr "vergelijking is altijd waar omwille van het beperkte bereik van het datatype"
 
-#: c-common.c:1940
+#: c-common.c:2580
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "vergelijking van 'unsigned' expressie >= 0 is altijd waar"
 
-#: c-common.c:1949
+#: c-common.c:2589
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "vergelijking van 'unsigned' expressie < 0 is altijd vals"
 
-#: c-common.c:2000 f/com.c:14814
+#: c-common.c:2636
+msgid "pointer of type `void *' used in arithmetic"
+msgstr "pointer van type `void *' gebruikt in rekensom"
+
+#: c-common.c:2642
+msgid "pointer to a function used in arithmetic"
+msgstr "pointer naar functie gebruikt in rekensom"
+
+#: c-common.c:2648
+#, fuzzy
+msgid "pointer to member function used in arithmetic"
+msgstr "pointer naar functie gebruikt in rekensom"
+
+#: c-common.c:2654
+#, fuzzy
+msgid "pointer to a member used in arithmetic"
+msgstr "pointer naar functie gebruikt in rekensom"
+
+#: c-common.c:2741 f/com.c:14690
 msgid "struct type value used where scalar is required"
 msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
 
-#: c-common.c:2004 f/com.c:14818
+#: c-common.c:2745 f/com.c:14694
 msgid "union type value used where scalar is required"
 msgstr "waarde van union-type gebruikt waar een scalair nodig is"
 
-#: c-common.c:2008 f/com.c:14822
+#: c-common.c:2749 f/com.c:14698
 msgid "array type value used where scalar is required"
 msgstr "waarde van array-type gebruikt waar een scalair nodig is"
 
-#: c-common.c:2123 f/com.c:14948
+#: c-common.c:2869 f/com.c:14831
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "gebruik liefst haakjes rond toewijzingen die als waarheid gebruikt worden"
 
-#: c-common.c:2167 c-common.c:2199
+#: c-common.c:2913 c-common.c:2945
 msgid "invalid use of `restrict'"
 msgstr "ongeldig gebruik van `restrict'"
 
-#: c-common.c:2315
-msgid "__alignof__ applied to an incomplete type"
+#: c-common.c:3059
+#, fuzzy
+msgid "invalid application of `sizeof' to a function type"
+msgstr "ANSI C verbiedt een gekwalificeerd functietype"
+
+#: c-common.c:3069
+#, fuzzy, c-format
+msgid "invalid application of `%s' to a void type"
+msgstr "sizeof toegepast op een void-type"
+
+#: c-common.c:3075
+#, fuzzy, c-format
+msgid "invalid application of `%s' to an incomplete type"
 msgstr "__alignof__ toegepast op een onvolledig type"
 
-#: c-common.c:2341
+#: c-common.c:3116
 msgid "`__alignof' applied to a bit-field"
 msgstr "`__alignof' toegepast op bitveld"
 
-#: c-common.c:2783
+#: c-common.c:3596
 #, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "ingebouwde functie `%s' kan niet uitgeschakeld worden"
 
-#: c-common.c:3064 c-typeck.c:1774
+#: c-common.c:3765 c-typeck.c:1734
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "te weinig argumenten voor functie `%s'"
 
-#: c-common.c:3070 c-typeck.c:1627
+#: c-common.c:3771 c-typeck.c:1587
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "teveel argumenten voor functie `%s'"
 
-#: c-common.c:3258
+#: c-common.c:3790
+#, fuzzy, c-format
+msgid "non-floating-point argument to function `%s'"
+msgstr "teveel argumenten voor functie `%s'"
+
+#: c-common.c:4059
 msgid "pointers are not permitted as case values"
 msgstr "pointers zijn niet toegestaan als case-waarden"
 
 # betere vertaling voor 'range expressions'?
-#: c-common.c:3264
+#: c-common.c:4065
 msgid "ISO C++ forbids range expressions in switch statements"
 msgstr "ISO C++ verbiedt het gebruik van bereik-expressies in switch statements"
 
-#: c-common.c:3266
+#: c-common.c:4067
 msgid "ISO C forbids range expressions in switch statements"
 msgstr "ISO C verbiedt het gebruik van bereik-expressies in switch statements"
 
-#: c-common.c:3296
+#: c-common.c:4097
 msgid "empty range specified"
 msgstr "leeg bereik opgegeven"
 
-#: c-common.c:3347
+#: c-common.c:4148
 msgid "duplicate (or overlapping) case value"
 msgstr "herhaalde (of overlappende) case-waarde"
 
-#: c-common.c:3349
+#: c-common.c:4150
 msgid "this is the first entry overlapping that value"
 msgstr "dit is de eerste waarde die die waarde overlapt"
 
-#: c-common.c:3353 ch/actions.c:1125
+#: c-common.c:4154
 msgid "duplicate case value"
 msgstr "herhaalde case-waarde"
 
-#: c-common.c:3354
+#: c-common.c:4155
 msgid "previously used here"
 msgstr "tevoren hier gebruikt"
 
-#: c-common.c:3358
+#: c-common.c:4159
 msgid "multiple default labels in one switch"
 msgstr "meerdere default-labels in één switch"
 
-#: c-common.c:3359
+#: c-common.c:4160
 msgid "this is the first default label"
 msgstr "dit is het eerste default-label"
 
-#: c-common.c:3387
+#: c-common.c:4188
 msgid "ISO C++ forbids taking the address of a label"
 msgstr "ISO C++ verbiedt het nemen van het adres van een label"
 
-#: c-common.c:3389
+#: c-common.c:4190
 msgid "ISO C forbids taking the address of a label"
 msgstr "ISO C verbiedt het nemen van het adres van een label"
 
-#: c-common.c:4023
-msgid "-Wformat-y2k ignored without -Wformat"
-msgstr "-Wformat-y2k genegeerd zonder -Wformat"
+#: c-common.c:5213
+#, c-format
+msgid "declaration of `%s' shadows %s"
+msgstr "de declaratie van `%s' verbergt %s"
 
-#: c-common.c:4025
-msgid "-Wformat-extra-args ignored without -Wformat"
-msgstr "-Wformat-extra-args genegeerd zonder -Wformat"
+#: c-common.c:5629
+#, c-format
+msgid "unknown machine mode `%s'"
+msgstr "onbekende machine-modus `%s'"
 
-#: c-common.c:4027
-msgid "-Wformat-nonliteral ignored without -Wformat"
-msgstr "-Wformat-nonliteral genegeerd zonder -Wformat"
+#: c-common.c:5632
+#, c-format
+msgid "no data type for mode `%s'"
+msgstr "geen datatype voor modus `%s'"
 
-#: c-common.c:4029
-msgid "-Wformat-security ignored without -Wformat"
-msgstr "-Wformat-security genegeerd zonder -Wformat"
+#: c-common.c:5641 c-common.c:6242
+#, fuzzy, c-format
+msgid "unable to emulate '%s'"
+msgstr "kan bestand '%s' niet openen"
 
-#: c-common.c:4031
-msgid "-Wmissing-format-attribute ignored without -Wformat"
-msgstr "-Wmissing-format-attribute genegeerd zonder -Wformat"
+#: c-common.c:5677
+msgid "section attribute cannot be specified for local variables"
+msgstr "sectie-attribuut kan niet opgegeven worden voor lokale variabelen"
 
-#: c-common.c:4122
+#: c-common.c:5688
 #, c-format
-msgid "declaration of `%s' shadows %s"
-msgstr "de declaratie van `%s' verbergt %s"
+msgid "section of `%s' conflicts with previous declaration"
+msgstr "sectie van `%s' geeft een conflict met een eerdere declaratie"
+
+#: c-common.c:5697
+#, c-format
+msgid "section attribute not allowed for `%s'"
+msgstr "sectie-attribuut niet toegestaan voor `%s'"
+
+#: c-common.c:5704
+msgid "section attributes are not supported for this target"
+msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
+
+#: c-common.c:5746
+msgid "requested alignment is not a constant"
+msgstr "gevraagd alignment is geen constante"
+
+#: c-common.c:5751
+msgid "requested alignment is not a power of 2"
+msgstr "gevraagd alignment is geen macht van 2"
+
+#: c-common.c:5756
+msgid "requested alignment is too large"
+msgstr "gevraagd alignment is te groot"
+
+#: c-common.c:5783
+#, c-format
+msgid "alignment may not be specified for `%s'"
+msgstr "er kan geen alignment opgegeven worden voor `%s'"
+
+#: c-common.c:5828
+#, c-format
+msgid "`%s' defined both normally and as an alias"
+msgstr "`%s' is zowel als alias en als normale naam gedefinieerd"
+
+#: c-common.c:5838
+msgid "alias arg not a string"
+msgstr "alias-argument is geen string"
+
+#: c-common.c:5885
+#, fuzzy
+msgid "visibility arg not a string"
+msgstr "alias-argument is geen string"
+
+#: c-common.c:5894
+msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
+msgstr ""
+
+#: c-common.c:5928
+#, fuzzy
+msgid "tls_model arg not a string"
+msgstr "alias-argument is geen string"
+
+#: c-common.c:5937
+msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
+msgstr ""
+
+#: c-common.c:5962 c-common.c:6018
+#, c-format
+msgid "`%s' attribute applies only to functions"
+msgstr "het `%s' attribuut heeft enkel betekenis voor functies"
+
+#: c-common.c:5969 c-common.c:6025
+#, c-format
+msgid "can't set `%s' attribute after definition"
+msgstr "kan het `%s' attribuut niet instellen na een definitie"
+
+#: c-common.c:6109
+#, c-format
+msgid "`%s' attribute ignored for `%s'"
+msgstr "het `%s' attribuut wordt genegeerd voor `%s'"
+
+# Is the %s the argument, or is it 'of' the argument?
+#: c-common.c:6174
+#, c-format
+msgid "invalid vector type for attribute `%s'"
+msgstr "ongeldig vector-type voor attribuut `%s'"
+
+#: c-common.c:6198 c-common.c:6230
+msgid "no vector mode with the size and type specified could be found"
+msgstr "er kon geen vectormodus gevonden worden met de opgegeven grootte en type"
+
+#: c-common.c:6329
+#, fuzzy
+msgid "nonnull attribute without arguments on a non-prototype"
+msgstr "aantal argumenten kom niet overeen met prototype"
+
+#: c-common.c:6344
+#, fuzzy, c-format
+msgid "nonnull argument has invalid operand number (arg %lu)"
+msgstr "de formaatstring heeft een niet-constant operand-nummer"
+
+#: c-common.c:6363
+#, c-format
+msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
+msgstr ""
+
+#: c-common.c:6371
+#, c-format
+msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
+msgstr ""
 
-#: c-convert.c:78 c-typeck.c:1031 c-typeck.c:4139 ch/convert.c:1164
-#: cp/typeck.c:1728 cp/typeck.c:6288
+#: c-common.c:6457
+#, c-format
+msgid "null argument where non-null required (arg %lu)"
+msgstr ""
+
+#: c-convert.c:80 c-typeck.c:988 c-typeck.c:4045 cp/typeck.c:1617
+#: cp/typeck.c:5855
 msgid "void value not ignored as it ought to be"
 msgstr "void-waarde niet genegeerd zoals het hoort"
 
-#: c-convert.c:110 java/typeck.c:150
+#: c-convert.c:112 java/typeck.c:150
 msgid "conversion to non-scalar type requested"
 msgstr "conversie naar niet-scalair type gevraagd"
 
-#: c-decl.c:470
-msgid "-traditional is deprecated and may be removed"
-msgstr "-traditional is verouderd en zal misschien verwijderd worden"
-
-#: c-decl.c:560
-#, c-format
-msgid "unknown C standard `%s'"
-msgstr "onbekende C standaard `%s'"
-
-#: c-decl.c:842
+#: c-decl.c:336
 #, c-format
 msgid "array `%s' assumed to have one element"
 msgstr "array `%s' wordt aangenomen één element te bevatten"
 
-#: c-decl.c:1018
+#: c-decl.c:522
 #, c-format
 msgid "`struct %s' incomplete in scope ending here"
 msgstr "`struct %s' onvolledig in bereik dat hier eindigt"
 
-#: c-decl.c:1021
+#: c-decl.c:525
 #, c-format
 msgid "`union %s' incomplete in scope ending here"
 msgstr "`union %s' onvolledig in bereik dat hier eindigt"
 
-#: c-decl.c:1024
+#: c-decl.c:528
 #, c-format
 msgid "`enum %s' incomplete in scope ending here"
 msgstr "`enum %s' onvolledig in bereik dat hier eindigt"
 
-#: c-decl.c:1138 c-decl.c:1279 ch/decl.c:2920 java/decl.c:1373
+#: c-decl.c:642 c-decl.c:767 java/decl.c:1399
 #, c-format
 msgid "label `%s' used but not defined"
 msgstr "label `%s' gebruikt maar niet gedefinieerd"
 
-#: c-decl.c:1144 c-decl.c:1286 ch/decl.c:2926 java/decl.c:1379
+#: c-decl.c:648 c-decl.c:774 java/decl.c:1405
 #, c-format
 msgid "label `%s' defined but not used"
 msgstr "label `%s' gedefinieerd maar niet gebruikt"
 
-#: c-decl.c:1403 cp/decl.c:3138
+#: c-decl.c:889 cp/decl.c:3058
 #, c-format
 msgid "function `%s' redeclared as inline"
 msgstr "functie `%s' geherdeclareerd als inline"
 
-#: c-decl.c:1405 cp/decl.c:3140
+#: c-decl.c:891 cp/decl.c:3060
 #, c-format
 msgid "previous declaration of function `%s' with attribute noinline"
 msgstr "eerdere declaratie van functie `%s' had het noinline attribuut"
 
-#: c-decl.c:1412 cp/decl.c:3147
+#: c-decl.c:898 cp/decl.c:3067
 #, c-format
 msgid "function `%s' redeclared with attribute noinline"
 msgstr "functie `%s' geherdeclareerd met noinline attribuut"
 
-#: c-decl.c:1414 cp/decl.c:3149
+#: c-decl.c:900 cp/decl.c:3069
 #, c-format
 msgid "previous declaration of function `%s' was inline"
 msgstr "eerdere declaratie van functie `%s' was inline"
 
-#: c-decl.c:1443 c-decl.c:1496
+#: c-decl.c:929 c-decl.c:975
 #, c-format
 msgid "shadowing built-in function `%s'"
 msgstr "ingebouwde functie `%s' wordt verborgen"
 
-#: c-decl.c:1445
+#: c-decl.c:931
 #, c-format
 msgid "shadowing library function `%s'"
 msgstr "bibliotheekfunctie `%s' wordt verborgen"
 
-#: c-decl.c:1451
+#: c-decl.c:937
 #, c-format
 msgid "library function `%s' declared as non-function"
 msgstr "bibliotheekfunctie `%s' gedeclareerd als niet-functie"
 
-#: c-decl.c:1455 c-decl.c:1458
+#: c-decl.c:941 c-decl.c:944
 #, c-format
 msgid "built-in function `%s' declared as non-function"
 msgstr "ingebouwde functie `%s' gedeclareerd als niet-functie"
 
-#: c-decl.c:1462 objc/objc-act.c:2334 objc/objc-act.c:6036
+#: c-decl.c:948 objc/objc-act.c:2384 objc/objc-act.c:6154
 #, c-format
 msgid "`%s' redeclared as different kind of symbol"
 msgstr "`%s' als ander soort symbool geherdeclareerd"
 
-#: c-decl.c:1463 c-decl.c:1645 c-decl.c:1794 objc/objc-act.c:2336
-#: objc/objc-act.c:6038 objc/objc-act.c:6093
+#: c-decl.c:949 c-decl.c:1140 c-decl.c:1147 c-decl.c:1154 c-decl.c:1299
+#: objc/objc-act.c:2386 objc/objc-act.c:6156 objc/objc-act.c:6211
 #, c-format
 msgid "previous declaration of `%s'"
 msgstr "eerdere declaratie van `%s'"
 
 #. If types don't match for a built-in, throw away the built-in.
-#: c-decl.c:1549
+#: c-decl.c:1044
 #, c-format
 msgid "conflicting types for built-in function `%s'"
 msgstr "conflicterende types voor ingebouwde functie `%s'"
 
-#: c-decl.c:1592 c-decl.c:1611
+#: c-decl.c:1087 c-decl.c:1106
 #, c-format
 msgid "conflicting types for `%s'"
 msgstr "conflicterende types voor `%s'"
 
-#: c-decl.c:1634
+#: c-decl.c:1129
 msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
 msgstr "een parameterlijst met een beletselteken kan niet overeenkomen met een declaratie met lege parameterlijst"
 
-#: c-decl.c:1640
+#: c-decl.c:1135
 msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
 msgstr "een argumenttype dat een standaardpromotie heeft kan niet overeenkomen met een declaratie met lege parameterlijst"
 
-#: c-decl.c:1655 c-decl.c:1677
+#: c-decl.c:1146
+#, fuzzy, c-format
+msgid "thread-local declaration of `%s' follows non thread-local declaration"
+msgstr "static declaratie voor `%s' volgt niet-static declaratie"
+
+#: c-decl.c:1153
+#, fuzzy, c-format
+msgid "non thread-local declaration of `%s' follows thread-local declaration"
+msgstr "niet-static declaratie voor `%s' volgt static declaratie"
+
+#: c-decl.c:1164 c-decl.c:1187
 #, c-format
 msgid "redefinition of `%s'"
 msgstr "herdefinitie van `%s'"
 
-#: c-decl.c:1658
+#: c-decl.c:1167
 #, c-format
 msgid "redeclaration of `%s'"
 msgstr "herdeclaratie van `%s'"
 
-#: c-decl.c:1661
+#: c-decl.c:1170
 #, c-format
 msgid "conflicting declarations of `%s'"
 msgstr "conflicterende declaraties van `%s'"
 
-#: c-decl.c:1670 c-decl.c:1682
-#, c-format
-msgid "`%s' previously defined here"
-msgstr "`%s' tevoren hier gedefinieerd"
-
-#: c-decl.c:1671 c-decl.c:1683
-#, c-format
-msgid "`%s' previously declared here"
-msgstr "`%s' tevoren hier gedeclareerd"
-
-#: c-decl.c:1704
+#: c-decl.c:1214
 #, c-format
 msgid "prototype for `%s' follows"
 msgstr "prototype voor `%s' volgt"
 
-#: c-decl.c:1705 c-decl.c:1713 c-decl.c:1729
+#: c-decl.c:1215 c-decl.c:1223 c-decl.c:1234
 msgid "non-prototype definition here"
 msgstr "niet-prototype definitie hier"
 
-#: c-decl.c:1712
+#: c-decl.c:1222
 #, c-format
 msgid "prototype for `%s' follows and number of arguments doesn't match"
 msgstr "prototype voor `%s' volgt en aantal argumenten komt niet overeen"
 
-#: c-decl.c:1727
+#: c-decl.c:1232
 #, c-format
 msgid "prototype for `%s' follows and argument %d doesn't match"
 msgstr "prototype voor `%s' volgt en argument %d komt niet overeen"
 
-#: c-decl.c:1745
+#: c-decl.c:1250
 #, c-format
 msgid "`%s' declared inline after being called"
 msgstr "`%s' als 'inline' gedeclareerd na oproep"
 
-#: c-decl.c:1751
+#: c-decl.c:1256
 #, c-format
 msgid "`%s' declared inline after its definition"
 msgstr "`%s' als 'inline' gedeclareerd na de definitie"
 
-#: c-decl.c:1758
+#: c-decl.c:1263
 #, c-format
 msgid "static declaration for `%s' follows non-static"
 msgstr "static declaratie voor `%s' volgt niet-static declaratie"
 
-#: c-decl.c:1766
+#: c-decl.c:1271
 #, c-format
 msgid "non-static declaration for `%s' follows static"
 msgstr "niet-static declaratie voor `%s' volgt static declaratie"
 
-#: c-decl.c:1773
+#: c-decl.c:1278
 #, c-format
 msgid "const declaration for `%s' follows non-const"
 msgstr "'const' declaratie voor `%s' volgt niet-'const' declaratie"
 
-#: c-decl.c:1780
+#: c-decl.c:1285
 #, c-format
 msgid "type qualifiers for `%s' conflict with previous decl"
 msgstr "type-qualifiers voor `%s' geven een conflict met een eerdere declaratie"
 
-#: c-decl.c:1793
+#: c-decl.c:1298
 #, c-format
 msgid "redundant redeclaration of `%s' in same scope"
 msgstr "overbodige herdeclaratie van `%s' in zelfde bereik"
 
-#: c-decl.c:2097 java/decl.c:1072
+#: c-decl.c:1599 java/decl.c:1098
 #, c-format
 msgid "declaration of `%s' shadows a parameter"
 msgstr "de declaratie van `%s' verbergt een parameter"
 
-#: c-decl.c:2100 java/decl.c:1075
+#: c-decl.c:1602 java/decl.c:1101
 #, c-format
 msgid "declaration of `%s' shadows a symbol from the parameter list"
 msgstr "de declaratie van `%s' verbergt een symbool uit de parameterlijst"
 
-#: c-decl.c:2121 cp/decl.c:4220
+#: c-decl.c:1623 cp/decl.c:4176
 msgid "a parameter"
 msgstr "een parameter"
 
-#: c-decl.c:2123 cp/decl.c:4237
+#: c-decl.c:1625 cp/decl.c:4193
 msgid "a previous local"
 msgstr "een eerdere locale"
 
 #. XXX shadow warnings in outer-more namespaces
-#: c-decl.c:2127 cp/decl.c:4241
+#: c-decl.c:1629 cp/decl.c:4197
 msgid "a global declaration"
 msgstr "een globale declaratie"
 
-#: c-decl.c:2171
+#: c-decl.c:1673
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr "geneste externe declaratie van `%s'"
 
-#: c-decl.c:2191 java/decl.c:1025
+#: c-decl.c:1692 java/decl.c:1051
 #, c-format
 msgid "`%s' used prior to declaration"
 msgstr "`%s' gebruikt vóór declaratie"
 
-#: c-decl.c:2206 c-decl.c:2421
+#: c-decl.c:1706 c-decl.c:1881
 #, c-format
 msgid "`%s' was declared implicitly `extern' and later `static'"
 msgstr "`%s' was impliciet als `extern' gedeclareerd en daarna als `static'"
 
-#: c-decl.c:2316 cp/decl.c:4079
+#: c-decl.c:1809 cp/decl.c:4035
 msgid "type mismatch with previous external decl"
 msgstr "type-conflict met eerdere externe declaratie"
 
-#: c-decl.c:2317
+#: c-decl.c:1810
 #, c-format
 msgid "previous external decl of `%s'"
 msgstr "eerdere externe declaratie van `%s'"
 
-#: c-decl.c:2330
+#: c-decl.c:1823
 msgid "type mismatch with previous implicit declaration"
 msgstr "type-conflict met eerdere impliciete declaratie"
 
-#: c-decl.c:2332
+#: c-decl.c:1825
 #, c-format
 msgid "previous implicit declaration of `%s'"
 msgstr "eerdere impliciete declaratie van `%s'"
 
-#: c-decl.c:2349
-#, c-format
-msgid "type of external `%s' is not global"
-msgstr "type van extern symbool `%s' is niet globaal"
-
-#: c-decl.c:2400
+#: c-decl.c:1860
 #, c-format
 msgid "`%s' was previously implicitly declared to return `int'"
 msgstr "`%s' was tevoren impliciet gedeclareerd om een `int' terug te geven"
 
-#: c-decl.c:2425
+#: c-decl.c:1885
 #, c-format
 msgid "`%s' was declared `extern' and later `static'"
 msgstr "`%s' was als `extern' gedeclareerd en daarna als `static'"
 
-#: c-decl.c:2449
+#: c-decl.c:1909
 #, c-format
 msgid "extern declaration of `%s' doesn't match global one"
 msgstr "externe declaratie van `%s' komt niet overeen met de globale declaratie"
 
-#: c-decl.c:2491
+#: c-decl.c:1951
 #, c-format
 msgid "`%s' locally external but globally static"
 msgstr "`%s' is locaal `extern', maar globaal `static'"
 
-#: c-decl.c:2613
+#: c-decl.c:2073
 #, c-format
 msgid "function `%s' was previously declared within a block"
 msgstr "functie `%s' was tevoren binnen een blok gedeclareerd"
 
-#: c-decl.c:2633 c-decl.c:2635
+#: c-decl.c:2093 c-decl.c:2095
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "impliciete declaratie van functie `%s'"
 
-#: c-decl.c:2723
+#: c-decl.c:2174
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr "naar label %s gerefereerd buiten enige functie"
 
-#: c-decl.c:2780
+#: c-decl.c:2231
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "herhaalde label-declaratie `%s'"
 
-#: c-decl.c:2783
+#: c-decl.c:2234
 msgid "this is a previous declaration"
 msgstr "dit is een eerdere declaratie"
 
-#: c-decl.c:3291
+#: c-decl.c:2657
 msgid "unnamed struct/union that defines no instances"
 msgstr "naamloze struct/union die geen instanties definieert"
 
-#: c-decl.c:3310
+#: c-decl.c:2676
 msgid "useless keyword or type name in empty declaration"
 msgstr "nutteloos sleutelwoord of typenaam in lege declaratie"
 
-#: c-decl.c:3317
+#: c-decl.c:2683
 msgid "two types specified in one empty declaration"
 msgstr "twee types opgegeven in één lege declaratie"
 
-#: c-decl.c:3322 c-parse.y:725 c-parse.y:727 objc-parse.y:761 objc-parse.y:763
-#: objc-parse.y:2987 parse.y:728 parse.y:1808
+#: c-decl.c:2688 c-parse.y:753 c-parse.y:755 parse.y:765 parse.y:1835
+#: objc-parse.y:800 objc-parse.y:802 objc-parse.y:3043
 msgid "empty declaration"
 msgstr "lege declaratie"
 
-#: c-decl.c:3352
-msgid "ISO C89 does not support `static' or type qualifiers in parameter array declarators"
+#: c-decl.c:2718
+#, fuzzy
+msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr "ISO C89 ondersteunt geen `static' of type-qualificaties in declaratoren van parameter arrays"
 
-#: c-decl.c:3354
-msgid "ISO C89 does not support `[*]' array declarators"
+#: c-decl.c:2720
+#, fuzzy
+msgid "ISO C90 does not support `[*]' array declarators"
 msgstr "ISO C89 ondersteunt geen `[*]' declaratoren van arrays"
 
-#: c-decl.c:3357
+#: c-decl.c:2723
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr "GCC heeft nog geen fatsoenlijke implementatie van `[*]' declaratoren van arrays"
 
-#: c-decl.c:3376
+#: c-decl.c:2742
 msgid "static or type qualifiers in abstract declarator"
 msgstr "`static' of type-modifier in abstracte declarator"
 
-#: c-decl.c:3450
+#: c-decl.c:2816
 #, c-format
 msgid "`%s' is usually a function"
 msgstr "`%s' is meestal een functie"
 
-#: c-decl.c:3464
-#, c-format
-msgid "typedef `%s' is initialized"
+#: c-decl.c:2825
+#, fuzzy, c-format
+msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "typedef `%s' krijgt beginwaarde"
 
-#: c-decl.c:3471
+#: c-decl.c:2831
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr "typedef `%s' krijgt beginwaarde alsof het een variabele is"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3478
+#: c-decl.c:2838
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr "parameter `%s' krijgt beginwaarde"
 
-#: c-decl.c:3498 c-typeck.c:4907
+#: c-decl.c:2858 c-typeck.c:4854
 msgid "variable-sized object may not be initialized"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: c-decl.c:3504
+#: c-decl.c:2864
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr "variabele `%s' heeft beginwaarde, maar een onvolledig type"
 
-#: c-decl.c:3510
+#: c-decl.c:2870
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr "elementen van array `%s' hebben een onvolledig type"
 
-#: c-decl.c:3523
+#: c-decl.c:2883
 #, c-format
 msgid "declaration of `%s' has `extern' and is initialized"
 msgstr "de declaratie van `%s' is `extern' en heeft een beginwaarde"
 
-#: c-decl.c:3558 c-decl.c:6198 cp/decl.c:7264 cp/decl.c:13533
+#: c-decl.c:2932 c-decl.c:5694 cp/decl.c:7353 cp/decl.c:13860
 #, fuzzy, c-format
 msgid "inline function `%s' given attribute noinline"
 msgstr "ingebouwde functie `%s' als niet-functie gedeclareerd"
 
-#: c-decl.c:3639
+#: c-decl.c:3006
 #, c-format
 msgid "initializer fails to determine size of `%s'"
 msgstr "beginwaarde legt grootte van `%s' niet vast"
 
-#: c-decl.c:3644
+#: c-decl.c:3011
 #, c-format
 msgid "array size missing in `%s'"
 msgstr "array-grootte ontbreekt in `%s'"
 
-#: c-decl.c:3660
+#: c-decl.c:3027
 #, c-format
 msgid "zero or negative size array `%s'"
 msgstr "array `%s' heeft grootte die negatief of 0 is"
 
-#: c-decl.c:3688 ch/decl.c:4133
+#: c-decl.c:3055
 #, c-format
 msgid "storage size of `%s' isn't known"
 msgstr "opslaggrootte van `%s' is onbekend"
 
-#: c-decl.c:3698
+#: c-decl.c:3065
 #, c-format
 msgid "storage size of `%s' isn't constant"
 msgstr "opslaggrootte van `%s' is niet constant"
 
-#: c-decl.c:3757
+#: c-decl.c:3125
 #, fuzzy, c-format
 msgid "ignoring asm-specifier for non-static local variable `%s'"
 msgstr "registernaam opgegeven voor niet-registervariabele `%s'"
 
-#: c-decl.c:3832
+#: c-decl.c:3190
 #, fuzzy, c-format
 msgid "ISO C forbids parameter `%s' shadowing typedef"
 msgstr "ANSI C verbiedt het verbergen van een typedef door parameter `%s'"
 
-#: c-decl.c:4136 cp/decl.c:10069
+#: c-decl.c:3535 cp/decl.c:10433
 msgid "`long long long' is too long for GCC"
 msgstr "`long long long' is te lang voor GCC"
 
-#: c-decl.c:4141
+#: c-decl.c:3540
 #, fuzzy
-msgid "ISO C89 does not support `long long'"
+msgid "ISO C90 does not support `long long'"
 msgstr "ANSI C ondersteunt `long long' niet"
 
-#: c-decl.c:4146 cp/decl.c:10074
+#: c-decl.c:3549 c-decl.c:3552 cp/decl.c:10438
 #, c-format
 msgid "duplicate `%s'"
 msgstr "herhaalde `%s'"
 
-#: c-decl.c:4152 cp/decl.c:10098
+#: c-decl.c:3562 cp/decl.c:10445
+msgid "`__thread' before `extern'"
+msgstr ""
+
+#: c-decl.c:3564 cp/decl.c:10447
+msgid "`__thread' before `static'"
+msgstr ""
+
+#: c-decl.c:3572 cp/decl.c:10474
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr "twee of meer data types in de declaratie van `%s'"
 
-#: c-decl.c:4167 cp/decl.c:10103
+#: c-decl.c:3592 cp/decl.c:10479
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr "`%s' is geen typedef of ingebouwd type"
 
-#: c-decl.c:4206
+#: c-decl.c:3631
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr "type krijgt standaardwaarde `int' in de declaratie van `%s'"
 
-#: c-decl.c:4235
+#: c-decl.c:3660
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr "zowel 'long' als 'short' opgegeven voor `%s'"
 
-#: c-decl.c:4239 cp/decl.c:10217
+#: c-decl.c:3664 cp/decl.c:10594
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr "'long' of 'short' opgegeven bij 'char' voor `%s'"
 
-#: c-decl.c:4246 cp/decl.c:10221
+#: c-decl.c:3671 cp/decl.c:10598
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr "'long' of 'short' opgegeven bij floating-point type voor `%s'"
 
-#: c-decl.c:4249
+#: c-decl.c:3674
 msgid "the only valid combination is `long double'"
 msgstr "de enige geldige combinatie is `long double'"
 
-#: c-decl.c:4255
+#: c-decl.c:3680
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "zowel 'signed' als 'unsigned' opgegeven voor `%s'"
 
-#: c-decl.c:4257 cp/decl.c:10210
+#: c-decl.c:3682 cp/decl.c:10587
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "'long', 'short', 'signed' of 'unsigned' ongeldig voor `%s'"
 
-#: c-decl.c:4263 cp/decl.c:10230
+#: c-decl.c:3688 cp/decl.c:10607
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr "ongeldig gebruik van 'long', 'short', 'signed' of 'unsigned' voor `%s'"
 
-#: c-decl.c:4282 cp/decl.c:10251
+#: c-decl.c:3706 cp/decl.c:10628
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "'complex' ongeldig voor `%s'"
 
-#: c-decl.c:4327
-msgid "ISO C89 does not support complex types"
+#: c-decl.c:3748
+#, fuzzy
+msgid "ISO C90 does not support complex types"
 msgstr "ISO C89 ondersteunt geen complexe types"
 
-#: c-decl.c:4339
+#: c-decl.c:3760
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO C ondersteunt simpele `complex' niet in de betekenis van `double complex'"
 
-#: c-decl.c:4345 c-decl.c:4357
+#: c-decl.c:3766 c-decl.c:3778
 #, fuzzy
 msgid "ISO C does not support complex integer types"
 msgstr "ANSI C ondersteunt `long long' niet"
 
-#: c-decl.c:4372 c-decl.c:4811 cp/decl.c:10853
+#: c-decl.c:3793 c-decl.c:4246 cp/decl.c:11241
 msgid "duplicate `const'"
 msgstr "herhaalde `const'"
 
-#: c-decl.c:4374 c-decl.c:4815 cp/decl.c:10857
+#: c-decl.c:3795 c-decl.c:4250 cp/decl.c:11245
 msgid "duplicate `restrict'"
 msgstr "herhaalde `restrict'"
 
-#: c-decl.c:4376 c-decl.c:4813 cp/decl.c:10855
+#: c-decl.c:3797 c-decl.c:4248 cp/decl.c:11243
 msgid "duplicate `volatile'"
 msgstr "herhaalde `volatile'"
 
-#: c-decl.c:4398 cp/decl.c:10402
+#: c-decl.c:3825 cp/decl.c:10791
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr "meerdere opslagklassen in declaratie van `%s'"
 
-#: c-decl.c:4407
+#: c-decl.c:3835
 msgid "function definition declared `auto'"
 msgstr "functie-definitie als `auto' gedeclareerd"
 
-#: c-decl.c:4409
+#: c-decl.c:3837
 msgid "function definition declared `register'"
 msgstr "functie-definitie als `register' gedeclareerd"
 
-#: c-decl.c:4411
+#: c-decl.c:3839
 msgid "function definition declared `typedef'"
 msgstr "functie-definitie als `typdef' gedeclareerd"
 
-#: c-decl.c:4424
+#: c-decl.c:3841
+#, fuzzy
+msgid "function definition declared `__thread'"
+msgstr "functie-definitie als `typdef' gedeclareerd"
+
+#: c-decl.c:3854
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr "opslagklasse opgegeven voor structure-veld `%s'"
 
-#: c-decl.c:4428 cp/decl.c:10449
+#: c-decl.c:3858 cp/decl.c:10838
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr "opslagklasse opgegeven voor parameter `%s'"
 
-#: c-decl.c:4431 cp/decl.c:10451
+#: c-decl.c:3861 cp/decl.c:10840
 msgid "storage class specified for typename"
 msgstr "opslagklasse opgegeven voor typenaam"
 
-#: c-decl.c:4443 cp/decl.c:10465
+#: c-decl.c:3873 cp/decl.c:10855
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr "`%s' krijgt beginwaarde en is als `extern' gedeclareerd"
 
-#: c-decl.c:4445 cp/decl.c:10468
+#: c-decl.c:3875 cp/decl.c:10858
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr "`%s' heeft zowel `extern' als een beginwaarde"
 
-#: c-decl.c:4449 cp/decl.c:10472
+#: c-decl.c:3880 cp/decl.c:10866
+#, c-format
+msgid "top-level declaration of `%s' specifies `auto'"
+msgstr "top-level declaratie van `%s' specifieert `auto'"
+
+#: c-decl.c:3885 cp/decl.c:10862
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr "geneste functie `%s' is als `extern' gedeclareerd"
 
-#: c-decl.c:4452 cp/decl.c:10476
-#, c-format
-msgid "top-level declaration of `%s' specifies `auto'"
-msgstr "top-level declaratie van `%s' specifieert `auto'"
+#: c-decl.c:3891 cp/decl.c:10872
+#, fuzzy, c-format
+msgid "function-scope `%s' implicitly auto and declared `__thread'"
+msgstr "geneste functie `%s' is als `extern' gedeclareerd"
 
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4487 c-decl.c:4676
+#: c-decl.c:3930 c-decl.c:4118
 #, fuzzy
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "ongeldige type-modifier binnen pointer-declarator"
 
-#: c-decl.c:4531
+#: c-decl.c:3974
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr "`%s' wordt gedeclareerd als een array van voids"
 
-#: c-decl.c:4537
+#: c-decl.c:3980
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr "`%s' wordt gedeclareerd als een array van functies"
 
-#: c-decl.c:4558
+#: c-decl.c:3985 c-decl.c:5250
+#, fuzzy
+msgid "invalid use of structure with flexible array member"
+msgstr "ongeldig gebruik van onvolledige typedef `%s'"
+
+#: c-decl.c:4004
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr "grootte van array `%s' is van een niet-integraal type"
 
-#: c-decl.c:4563
+#: c-decl.c:4009
 #, fuzzy, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr "ANSI C verbiedt array `%s' met lengte 0"
 
-#: c-decl.c:4570
+#: c-decl.c:4016
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "grootte van array `%s' is negatief"
 
-#: c-decl.c:4583
+#: c-decl.c:4029
 #, fuzzy, c-format
-msgid "ISO C89 forbids array `%s' whose size can't be evaluated"
+msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr "ANSI C verbiedt array `%s', wiens grootte niet geëvalueerd kan worden"
 
-#: c-decl.c:4586
+#: c-decl.c:4032
 #, fuzzy, c-format
-msgid "ISO C89 forbids variable-size array `%s'"
+msgid "ISO C90 forbids variable-size array `%s'"
 msgstr "ANSI C verbiedt array `%s' van variabele lengte"
 
-#: c-decl.c:4616 c-decl.c:4837 cp/decl.c:11074
+#: c-decl.c:4062 c-decl.c:4272 cp/decl.c:11450
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "omvang van array `%s' is te groot"
 
-#: c-decl.c:4633
+#: c-decl.c:4075
 #, fuzzy
-msgid "ISO C89 does not support flexible array members"
+msgid "ISO C90 does not support flexible array members"
 msgstr "ANSI C ondersteun geen formaatbreedte voor strftime"
 
-#: c-decl.c:4643
+#: c-decl.c:4085
 msgid "array type has incomplete element type"
 msgstr "arraytype heeft onvolledig elementtype"
 
-#: c-decl.c:4650 c-decl.c:4887
+#: c-decl.c:4092 c-decl.c:4322
 #, fuzzy
 msgid "ISO C forbids const or volatile function types"
 msgstr "ANSI C verbiedt 'const' of 'volatile' functietypes"
 
-#: c-decl.c:4696 cp/decl.c:10613
+#: c-decl.c:4138 cp/decl.c:10998
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr "`%s' gedeclareerd als een functie die een functie teruggeeft"
 
-#: c-decl.c:4701 cp/decl.c:10618
+#: c-decl.c:4143 cp/decl.c:11003
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr "`%s' gedeclareerd als een functie die een array teruggeeft"
 
-#: c-decl.c:4736
+#: c-decl.c:4171
 #, fuzzy
 msgid "ISO C forbids qualified void function return type"
 msgstr "ANSI C verbiedt een gekwalificeerde void als teruggeefwaarde voor een functie"
 
-#: c-decl.c:4740
+#: c-decl.c:4175
 #, fuzzy
 msgid "type qualifiers ignored on function return type"
 msgstr "ANSI C verbiedt een gekwalificeerde void als teruggeefwaarde voor een functie"
 
-#: c-decl.c:4769 c-decl.c:4852 c-decl.c:4976 c-decl.c:5070
+#: c-decl.c:4204 c-decl.c:4287 c-decl.c:4411 c-decl.c:4503
 #, fuzzy
 msgid "ISO C forbids qualified function types"
 msgstr "ANSI C verbiedt een gekwalificeerd functietype"
 
-#: c-decl.c:4809 cp/decl.c:10849
+#: c-decl.c:4244 cp/decl.c:11237
 msgid "invalid type modifier within pointer declarator"
 msgstr "ongeldige type-modifier binnen pointer-declarator"
 
-#: c-decl.c:4907 cp/decl.c:11357
+#: c-decl.c:4342 cp/decl.c:11732
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr "variabele of veld `%s' als void gedeclareerd"
 
-#: c-decl.c:4940
+#: c-decl.c:4375
 msgid "attributes in parameter array declarator ignored"
 msgstr "attributen genegeerd in declarator van parameter-array"
 
-#: c-decl.c:4965
+#: c-decl.c:4400
 #, fuzzy
 msgid "invalid type modifier within array declarator"
 msgstr "ongeldige type-modifier binnen pointer-declarator"
 
-#: c-decl.c:5014
+#: c-decl.c:4445
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr "veld `%s' als een functie gedeclareerd"
 
-#: c-decl.c:5020
+#: c-decl.c:4451
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr "veld `%s' heeft een onvolledig type"
 
-#: c-decl.c:5052 c-decl.c:5054 c-decl.c:5061
+#: c-decl.c:4483 c-decl.c:4485 c-decl.c:4487 c-decl.c:4494
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "ongeldige opslagklasse voor functie `%s'"
 
-#: c-decl.c:5076
+#: c-decl.c:4509
 msgid "`noreturn' function returns non-void value"
 msgstr "`noreturn' functie geeft niet-void waarde terug"
 
-#: c-decl.c:5088
+#: c-decl.c:4524
 msgid "cannot inline function `main'"
 msgstr "kan functie `main' niet inline maken"
 
-#: c-decl.c:5141
+#: c-decl.c:4577
 #, c-format
 msgid "variable `%s' declared `inline'"
 msgstr "variabele `%s' als inline gedeclareerd"
 
-#: c-decl.c:5214 c-decl.c:6250
+#. A mere warning is sure to result in improper semantics
+#. at runtime.  Don't bother to allow this to compile.
+#: c-decl.c:4605 cp/decl.c:9511
+#, fuzzy
+msgid "thread-local storage not supported for this target"
+msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
+
+#: c-decl.c:4660 c-decl.c:5746
 msgid "function declaration isn't a prototype"
 msgstr "functie-declaratie is geen prototype"
 
-#: c-decl.c:5220
+#: c-decl.c:4666
 msgid "parameter names (without types) in function declaration"
 msgstr "parameternamen (zonder types) in functiedeclaratie"
 
-#: c-decl.c:5252 c-decl.c:6641
+#: c-decl.c:4698 c-decl.c:6116
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr "parameter `%s' heeft een onvolledig type"
 
-#: c-decl.c:5255
+#: c-decl.c:4701
 msgid "parameter has incomplete type"
 msgstr "parameter heeft een onvolledig type"
 
-#: c-decl.c:5276
+#: c-decl.c:4722
 #, c-format
 msgid "parameter `%s' points to incomplete type"
 msgstr "parameter `%s' wijst naar een onvolledig type"
 
-#: c-decl.c:5279
+#: c-decl.c:4725
 msgid "parameter points to incomplete type"
 msgstr "parameter wijst naar een onvolledig type"
 
-#: c-decl.c:5344
+#: c-decl.c:4790
 #, c-format
 msgid "parameter `%s' has just a forward declaration"
 msgstr "parameter `%s' heeft enkel een voorwaartse declaratie"
 
-#: c-decl.c:5385
+#: c-decl.c:4831
 msgid "`void' in parameter list must be the entire list"
 msgstr "`void' in parameterlijst moet de gehele parameterlijst zijn"
 
-#: c-decl.c:5416
+#: c-decl.c:4862
 #, fuzzy, c-format
 msgid "`struct %s' declared inside parameter list"
 msgstr "`%s %s' binnen parameterlijst gedeclareerd"
 
-#: c-decl.c:5419
+#: c-decl.c:4865
 #, fuzzy, c-format
 msgid "`union %s' declared inside parameter list"
 msgstr "`%s %s' binnen parameterlijst gedeclareerd"
 
-#: c-decl.c:5422
+#: c-decl.c:4868
 #, fuzzy, c-format
 msgid "`enum %s' declared inside parameter list"
 msgstr "`%s %s' binnen parameterlijst gedeclareerd"
 
-#: c-decl.c:5429
+#: c-decl.c:4875
 #, fuzzy
 msgid "anonymous struct declared inside parameter list"
 msgstr "anonieme %s gedeclareerd binnen parameterlijst"
 
-#: c-decl.c:5431
+#: c-decl.c:4877
 #, fuzzy
 msgid "anonymous union declared inside parameter list"
 msgstr "anonieme %s gedeclareerd binnen parameterlijst"
 
-#: c-decl.c:5433
+#: c-decl.c:4879
 #, fuzzy
 msgid "anonymous enum declared inside parameter list"
 msgstr "anonieme %s gedeclareerd binnen parameterlijst"
 
-#: c-decl.c:5437
+#: c-decl.c:4883
 #, fuzzy
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "het bereik ervan is enkel deze definitie of declaratie, wat waarschijnlijk niet de bedoeling is"
 
-#: c-decl.c:5516
+#: c-decl.c:4960
 #, c-format
 msgid "redefinition of `union %s'"
 msgstr "herdefinitie van `union %s'"
 
-#: c-decl.c:5519
+#: c-decl.c:4962
 #, c-format
 msgid "redefinition of `struct %s'"
 msgstr "herdefinitie van `struct %s'"
 
-#: c-decl.c:5558
-msgid "unnamed fields of type other than struct or union are not allowed"
-msgstr "onbenoemde velden van een type anders dan struct of union zijn niet toegestaan"
+#: c-decl.c:5033 cp/decl.c:7125
+msgid "declaration does not declare anything"
+msgstr ""
 
-#: c-decl.c:5599 c-decl.c:5602
+#: c-decl.c:5075 c-decl.c:5078
 #, fuzzy, c-format
 msgid "%s defined inside parms"
 msgstr "enum gedinieerd binnen parameters"
 
-#: c-decl.c:5600 c-decl.c:5603 c-decl.c:5614
+#: c-decl.c:5076 c-decl.c:5079 c-decl.c:5090
 msgid "union"
 msgstr "union"
 
 # Of beter onvertaald laten?
-#: c-decl.c:5600 c-decl.c:5603
+#: c-decl.c:5076 c-decl.c:5079
 msgid "structure"
 msgstr "structuur"
 
-#: c-decl.c:5613
+#: c-decl.c:5089
 #, fuzzy, c-format
 msgid "%s has no %s"
 msgstr "%s heeft geen leden"
 
-#: c-decl.c:5614
+#: c-decl.c:5090
 msgid "struct"
 msgstr "struct"
 
-#: c-decl.c:5615
+#: c-decl.c:5091
 #, fuzzy
 msgid "named members"
 msgstr "%s heeft geen benoemde leden"
 
-#: c-decl.c:5615
+#: c-decl.c:5091
 msgid "members"
 msgstr "leden"
 
-#: c-decl.c:5654
+#: c-decl.c:5130
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr "geneste herdefinitie van `%s'"
 
-#: c-decl.c:5667
+#: c-decl.c:5143
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr "breedte van bitveld `%s' is geen integerconstante"
 
-#: c-decl.c:5678
+#: c-decl.c:5154
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr "bitveld `%s' heeft een ongeldig type"
 
-#: c-decl.c:5690
+#: c-decl.c:5166
 #, fuzzy, c-format
 msgid "bit-field `%s' type invalid in ISO C"
 msgstr "type van bitveld `%s' is ongeldig in ANSI C"
 
-#: c-decl.c:5702
+#: c-decl.c:5177
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "bitveld `%s' heeft een negatieve breedte"
 
-#: c-decl.c:5704
+#: c-decl.c:5179
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr "breedte van `%s' overschrijdt zijn type"
 
-#: c-decl.c:5706
+#: c-decl.c:5181
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr "bitveld `%s' heeft breedte 0"
 
-#: c-decl.c:5720
+#: c-decl.c:5195
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr "`%s' is smaller dan waarden van zijn type"
 
-#: c-decl.c:5765
+#: c-decl.c:5241
 msgid "flexible array member in union"
 msgstr "flexibele array als lid van union"
 
-#: c-decl.c:5767
+#: c-decl.c:5243
 msgid "flexible array member not at end of struct"
 msgstr "flexibele array niet laatste lid van struct"
 
-#: c-decl.c:5769
+#: c-decl.c:5245
 msgid "flexible array member in otherwise empty struct"
 msgstr ""
 
-#: c-decl.c:5794 ch/typeck.c:3060
+#: c-decl.c:5275
 #, c-format
 msgid "duplicate member `%s'"
 msgstr "herhaald lid `%s'"
 
-#: c-decl.c:5838
+#: c-decl.c:5319
 msgid "union cannot be made transparent"
 msgstr "union kan niet transparant gemaakt worden"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5932
+#: c-decl.c:5424
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr "herdeclaratie van `enum %s'"
 
-#: c-decl.c:5966
+#: c-decl.c:5458
 msgid "enum defined inside parms"
 msgstr "enum gedinieerd binnen parameters"
 
-#: c-decl.c:5999
+#: c-decl.c:5491
 msgid "enumeration values exceed range of largest integer"
 msgstr "enumeratiewaarden overschrijden het bereik van de grootste integer"
 
-#: c-decl.c:6108 ch/decl.c:4437
+#: c-decl.c:5600
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr "enumeratiewaarde voor `%s' is geen integrale constante"
 
-#: c-decl.c:6121 ch/decl.c:4449
+#: c-decl.c:5613
 msgid "overflow in enumeration values"
 msgstr "overflow in enumeratiewaarden"
 
-#: c-decl.c:6126
+#: c-decl.c:5618
 #, fuzzy
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr "ANSI C beperkt enumeratiewaarden tot het bereik van het `int' type"
 
-#: c-decl.c:6204
+#: c-decl.c:5700
 #, fuzzy
 msgid "return type is an incomplete type"
 msgstr "type van teruggeefwaarde is onvolledig"
 
-#: c-decl.c:6212
+#: c-decl.c:5708
 #, fuzzy
 msgid "return type defaults to `int'"
 msgstr "teruggeefwaarde krijgt standaardtype `int'"
 
-#: c-decl.c:6259
+#: c-decl.c:5755
 #, c-format
 msgid "no previous prototype for `%s'"
 msgstr "geen eerder prototype voor `%s'"
 
-#: c-decl.c:6266
+#: c-decl.c:5762
 #, c-format
 msgid "`%s' was used with no prototype before its definition"
 msgstr "`%s' werd voor haar definitie gebruikt zonder protoype"
 
-#: c-decl.c:6272
+#: c-decl.c:5768
 #, c-format
 msgid "no previous declaration for `%s'"
 msgstr "geen eerdere declaratie voor `%s'"
 
-#: c-decl.c:6279
+#: c-decl.c:5775
 #, c-format
 msgid "`%s' was used with no declaration before its definition"
 msgstr "`%s' werd voor haar definitie gebruikt zonder declaratie"
 
-#: c-decl.c:6303 c-decl.c:6884
+#: c-decl.c:5799 c-decl.c:6352
 #, c-format
 msgid "return type of `%s' is not `int'"
 msgstr "het type van de teruggeefwaarde van `%s' is niet `int'"
 
-#: c-decl.c:6319
+#: c-decl.c:5815
 #, c-format
 msgid "first argument of `%s' should be `int'"
 msgstr "eerste argument van `%s' zou een `int' moeten zijn"
 
-#: c-decl.c:6328
+#: c-decl.c:5824
 #, c-format
 msgid "second argument of `%s' should be `char **'"
 msgstr "tweede argument van `%s' zou een `char **' moeten zijn"
 
-#: c-decl.c:6337
+#: c-decl.c:5833
 #, c-format
 msgid "third argument of `%s' should probably be `char **'"
 msgstr "derde argument van `%s' zou waarschijnlijk een `char **' moeten zijn"
 
-#: c-decl.c:6346
+#: c-decl.c:5842
 #, c-format
 msgid "`%s' takes only zero or two arguments"
 msgstr "`%s' neemt ofwel geen, ofwel twee argumenten"
 
-#: c-decl.c:6349
+#: c-decl.c:5845
 #, c-format
 msgid "`%s' is normally a non-static function"
 msgstr "`%s' is gewoonlijk een niet-static funtie"
 
-#: c-decl.c:6459
+#: c-decl.c:5943
 msgid "parm types given both in parmlist and separately"
 msgstr "parametertypes zowel in parameterlijst als apart opgegeven"
 
-#: c-decl.c:6480
+#: c-decl.c:5964
 msgid "parameter name omitted"
 msgstr "parameternaam weggelaten"
 
-#: c-decl.c:6484 c-decl.c:6586
+#: c-decl.c:5968 c-decl.c:6070
 #, c-format
 msgid "parameter `%s' declared void"
 msgstr "parameter `%s' als void gedeclareerd"
 
-#: c-decl.c:6560
+#: c-decl.c:6044
 msgid "parameter name missing from parameter list"
 msgstr "parameternaam ontbreekt uit parameterlijst"
 
-#: c-decl.c:6579
+#: c-decl.c:6063
 #, c-format
 msgid "multiple parameters named `%s'"
 msgstr "meerdere parameters hebben de naam `%s'"
 
-#: c-decl.c:6610 c-decl.c:6612
+#: c-decl.c:6085 c-decl.c:6087
 #, c-format
 msgid "type of `%s' defaults to `int'"
 msgstr "`%s' krijgt standaardtype `int'"
 
-#: c-decl.c:6648
+#: c-decl.c:6123
 #, c-format
 msgid "declaration for parameter `%s' but no such parameter"
 msgstr "declaratie voor parameter `%s' maar er is zo geen parameter"
 
-#: c-decl.c:6696
+#: c-decl.c:6171
 msgid "number of arguments doesn't match prototype"
 msgstr "aantal argumenten kom niet overeen met prototype"
 
-#: c-decl.c:6726
+#: c-decl.c:6201
 #, c-format
 msgid "promoted argument `%s' doesn't match prototype"
 msgstr "gepromoveerd argument `%s' komt niet overeen met prototype"
 
-#: c-decl.c:6740
+#: c-decl.c:6211
 #, c-format
 msgid "argument `%s' doesn't match prototype"
 msgstr "argument `%s' komt niet overeen met prototype"
 
-#: c-decl.c:7054
+#: c-decl.c:6384 cp/decl.c:14547
+#, fuzzy
+msgid "no return statement in function returning non-void"
+msgstr "`return' zonder waarde in een functie die een niet-void waarde teruggeeft"
+
+#: c-decl.c:6536
 msgid "this function may return with or without a value"
 msgstr "deze functie kan met of zonder waarde tergukeren"
 
-#: c-decl.c:7074
+#: c-decl.c:6556
 #, c-format
 msgid "size of return value of `%s' is %u bytes"
 msgstr "grootte van teruggeefwaarde van `%s' is %u bytes"
 
-#: c-decl.c:7078
+#: c-decl.c:6560
 #, fuzzy, c-format
 msgid "size of return value of `%s' is larger than %d bytes"
 msgstr "grootte van teruggeefwaarde van `%s' is %u bytes"
@@ -1451,976 +1549,986 @@ msgstr "grootte van teruggeefwaarde van `%s' is %u bytes"
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:7133
+#: c-decl.c:6615
 msgid "`for' loop initial declaration used outside C99 mode"
 msgstr ""
 
-#: c-decl.c:7157
+#: c-decl.c:6639
 #, fuzzy, c-format
 msgid "`struct %s' declared in `for' loop initial declaration"
 msgstr "`%s' als 'inline' gedeclareerd na de definitie"
 
-#: c-decl.c:7160
+#: c-decl.c:6642
 #, fuzzy, c-format
 msgid "`union %s' declared in `for' loop initial declaration"
 msgstr "`%s' als 'inline' gedeclareerd na de definitie"
 
-#: c-decl.c:7163
+#: c-decl.c:6645
 #, fuzzy, c-format
 msgid "`enum %s' declared in `for' loop initial declaration"
 msgstr "`%s' als 'inline' gedeclareerd na de definitie"
 
-#: c-decl.c:7171
+#: c-decl.c:6653
 #, fuzzy, c-format
 msgid "declaration of non-variable `%s' in `for' loop initial declaration"
 msgstr "de declaratie van `%s' verbergt een globale declaratie"
 
-#: c-decl.c:7173
+#: c-decl.c:6655
 #, fuzzy, c-format
 msgid "declaration of static variable `%s' in `for' loop initial declaration"
 msgstr "de declaratie van `%s' verbergt een globale declaratie"
 
-#: c-decl.c:7175
+#: c-decl.c:6657
 #, fuzzy, c-format
 msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
 msgstr "de declaratie van `%s' verbergt een globale declaratie"
 
-#: c-format.c:128 c-format.c:210
+#: c-format.c:109 c-format.c:191
 msgid "format string arg not a string type"
 msgstr "de formaatstring is geen string-type"
 
-#: c-format.c:143
+#: c-format.c:124
 #, fuzzy
 msgid "args to be formatted is not '...'"
 msgstr "de te formatteren argumenten zijn niet ..."
 
-#: c-format.c:152
+#: c-format.c:133
 msgid "strftime formats cannot format arguments"
 msgstr ""
 
-#: c-format.c:187 c-format.c:289
+#: c-format.c:168 c-format.c:270
 #, fuzzy
 msgid "format string has invalid operand number"
 msgstr "de formaatstring heeft een niet-constant operand-nummer"
 
-#: c-format.c:221
+#: c-format.c:202
 msgid "function does not return string type"
 msgstr "functie geeft geen string-type terug"
 
-#: c-format.c:252
+#: c-format.c:233
 msgid "unrecognized format specifier"
 msgstr "onbekende formaatspecificatie"
 
-#: c-format.c:265
+#: c-format.c:246
 #, c-format
 msgid "`%s' is an unrecognized format function type"
 msgstr "`%s' is een onbekend type formaatfunctie"
 
-#: c-format.c:299
+#: c-format.c:280
 msgid "format string arg follows the args to be formatted"
 msgstr "de formaatstring volgt de te formatteren argumenten"
 
-#: c-format.c:620
+#: c-format.c:601
 msgid "` ' flag"
 msgstr ""
 
-#: c-format.c:620
+#: c-format.c:601
 msgid "the ` ' printf flag"
 msgstr ""
 
-#: c-format.c:621 c-format.c:692
+#: c-format.c:602 c-format.c:673
 msgid "`+' flag"
 msgstr ""
 
-#: c-format.c:621
+#: c-format.c:602
 msgid "the `+' printf flag"
 msgstr ""
 
-#: c-format.c:622 c-format.c:668
+#: c-format.c:603 c-format.c:649
 msgid "`#' flag"
 msgstr ""
 
-#: c-format.c:622
+#: c-format.c:603
 msgid "the `#' printf flag"
 msgstr ""
 
-#: c-format.c:623 c-format.c:666
+#: c-format.c:604 c-format.c:647
 msgid "`0' flag"
 msgstr ""
 
-#: c-format.c:623
+#: c-format.c:604
 msgid "the `0' printf flag"
 msgstr ""
 
-#: c-format.c:624 c-format.c:665 c-format.c:695
+#: c-format.c:605 c-format.c:646 c-format.c:676
 msgid "`-' flag"
 msgstr ""
 
-#: c-format.c:624
+#: c-format.c:605
 msgid "the `-' printf flag"
 msgstr ""
 
-#: c-format.c:625 c-format.c:649
+#: c-format.c:606 c-format.c:630
 msgid "`'' flag"
 msgstr ""
 
-#: c-format.c:625
+#: c-format.c:606
 msgid "the `'' printf flag"
 msgstr ""
 
-#: c-format.c:626 c-format.c:650
+#: c-format.c:607 c-format.c:631
 msgid "`I' flag"
 msgstr ""
 
-#: c-format.c:626
+#: c-format.c:607
 msgid "the `I' printf flag"
 msgstr ""
 
-#: c-format.c:627 c-format.c:647 c-format.c:669 c-format.c:696 c-format.c:1791
+#: c-format.c:608 c-format.c:628 c-format.c:650 c-format.c:677 c-format.c:1702
 msgid "field width"
 msgstr ""
 
-#: c-format.c:627
+#: c-format.c:608
 #, fuzzy
 msgid "field width in printf format"
 msgstr "veldbreedte is niet van het type 'int' (argument %d)"
 
-#: c-format.c:628
+#: c-format.c:609
 msgid "precision"
 msgstr ""
 
-#: c-format.c:628
+#: c-format.c:609
 #, fuzzy
 msgid "precision in printf format"
 msgstr "precisie gebruikt bij `%c' formaat"
 
-#: c-format.c:629 c-format.c:648 c-format.c:699
+#: c-format.c:610 c-format.c:629 c-format.c:680
 msgid "length modifier"
 msgstr ""
 
-#: c-format.c:629
+#: c-format.c:610
 #, fuzzy
 msgid "length modifier in printf format"
 msgstr "meerdere E/O opties in formaat"
 
-#: c-format.c:645
+#: c-format.c:626
 #, fuzzy
 msgid "assignment suppression"
 msgstr "ontbrekende index-expressie"
 
-#: c-format.c:645
+#: c-format.c:626
 msgid "the assignment suppression scanf feature"
 msgstr ""
 
-#: c-format.c:646
+#: c-format.c:627
 msgid "`a' flag"
 msgstr ""
 
-#: c-format.c:646
+#: c-format.c:627
 msgid "the `a' scanf flag"
 msgstr ""
 
-#: c-format.c:647
+#: c-format.c:628
 #, fuzzy
 msgid "field width in scanf format"
 msgstr "breedte gebruikt bij `%c' formaat"
 
-#: c-format.c:648
+#: c-format.c:629
 #, fuzzy
 msgid "length modifier in scanf format"
 msgstr "meerdere E/O opties in formaat"
 
-#: c-format.c:649
+#: c-format.c:630
 msgid "the `'' scanf flag"
 msgstr ""
 
-#: c-format.c:650
+#: c-format.c:631
 msgid "the `I' scanf flag"
 msgstr ""
 
-#: c-format.c:664
+#: c-format.c:645
 msgid "`_' flag"
 msgstr ""
 
-#: c-format.c:664
+#: c-format.c:645
 msgid "the `_' strftime flag"
 msgstr ""
 
-#: c-format.c:665
+#: c-format.c:646
 msgid "the `-' strftime flag"
 msgstr ""
 
-#: c-format.c:666
+#: c-format.c:647
 msgid "the `0' strftime flag"
 msgstr ""
 
-#: c-format.c:667 c-format.c:691
+#: c-format.c:648 c-format.c:672
 msgid "`^' flag"
 msgstr ""
 
-#: c-format.c:667
+#: c-format.c:648
 msgid "the `^' strftime flag"
 msgstr ""
 
-#: c-format.c:668
+#: c-format.c:649
 msgid "the `#' strftime flag"
 msgstr ""
 
-#: c-format.c:669
+#: c-format.c:650
 msgid "field width in strftime format"
 msgstr ""
 
 # Wat is een correcte vertaling voor 'identifier'? Ik kies voor 'naam'.
-#: c-format.c:670
+#: c-format.c:651
 #, fuzzy
 msgid "`E' modifier"
 msgstr "`$' in naam"
 
-#: c-format.c:670
+#: c-format.c:651
 msgid "the `E' strftime modifier"
 msgstr ""
 
 # Wat is een correcte vertaling voor 'identifier'? Ik kies voor 'naam'.
-#: c-format.c:671
+#: c-format.c:652
 #, fuzzy
 msgid "`O' modifier"
 msgstr "`$' in naam"
 
-#: c-format.c:671
+#: c-format.c:652
 msgid "the `O' strftime modifier"
 msgstr ""
 
-#: c-format.c:672
+#: c-format.c:653
 msgid "the `O' modifier"
 msgstr ""
 
-#: c-format.c:690
+#: c-format.c:671
 #, fuzzy
 msgid "fill character"
 msgstr "%s bij nulkarakter"
 
-#: c-format.c:690
+#: c-format.c:671
 #, fuzzy
 msgid "fill character in strfmon format"
 msgstr "ongeldig karakter in naam van macro-parameter"
 
-#: c-format.c:691
+#: c-format.c:672
 msgid "the `^' strfmon flag"
 msgstr ""
 
-#: c-format.c:692
+#: c-format.c:673
 msgid "the `+' strfmon flag"
 msgstr ""
 
-#: c-format.c:693
+#: c-format.c:674
 msgid "`(' flag"
 msgstr ""
 
-#: c-format.c:693
+#: c-format.c:674
 msgid "the `(' strfmon flag"
 msgstr ""
 
-#: c-format.c:694
+#: c-format.c:675
 msgid "`!' flag"
 msgstr ""
 
-#: c-format.c:694
+#: c-format.c:675
 msgid "the `!' strfmon flag"
 msgstr ""
 
-#: c-format.c:695
+#: c-format.c:676
 msgid "the `-' strfmon flag"
 msgstr ""
 
-#: c-format.c:696
+#: c-format.c:677
 msgid "field width in strfmon format"
 msgstr ""
 
-#: c-format.c:697
+#: c-format.c:678
 msgid "left precision"
 msgstr ""
 
-#: c-format.c:697
+#: c-format.c:678
 #, fuzzy
 msgid "left precision in strfmon format"
 msgstr "precisie gebruikt bij `%c' formaat"
 
-#: c-format.c:698
+#: c-format.c:679
 msgid "right precision"
 msgstr ""
 
-#: c-format.c:698
+#: c-format.c:679
 msgid "right precision in strfmon format"
 msgstr ""
 
-#: c-format.c:699
+#: c-format.c:680
 #, fuzzy
 msgid "length modifier in strfmon format"
 msgstr "meerdere E/O opties in formaat"
 
-#: c-format.c:998
+#: c-format.c:983
 #, fuzzy, c-format
 msgid "function might be possible candidate for `%s' format attribute"
 msgstr "deze functie is een mogelijke kandidaat voor het `noreturn' attribuut"
 
-#: c-format.c:1122 c-format.c:1143 c-format.c:2201
+#: c-format.c:1107 c-format.c:1128 c-format.c:2112
 #, fuzzy
 msgid "missing $ operand number in format"
 msgstr "operand buiten bereik in formaat"
 
-#: c-format.c:1153
+#: c-format.c:1138
 #, fuzzy, c-format
 msgid "%s does not support %%n$ operand number formats"
 msgstr "ANSI C ondersteunt het `%c' formaat niet"
 
-#: c-format.c:1160
+#: c-format.c:1145
 msgid "operand number out of range in format"
 msgstr "operand buiten bereik in formaat"
 
-#: c-format.c:1183
+#: c-format.c:1168
 #, fuzzy, c-format
 msgid "format argument %d used more than once in %s format"
 msgstr "formaat-argument is geen pointer (argument %d)"
 
-#: c-format.c:1233
+#: c-format.c:1218
 #, c-format
 msgid "format argument %d unused before used argument %d in $-style format"
 msgstr ""
 
-#: c-format.c:1330
+#: c-format.c:1322
 #, fuzzy
 msgid "format not a string literal, format string not checked"
 msgstr "de formaatstring is geen string-type"
 
-#: c-format.c:1344
+#: c-format.c:1336
 msgid "format not a string literal and no format arguments"
 msgstr ""
 
-#: c-format.c:1346
+#: c-format.c:1338
 msgid "format not a string literal, argument types not checked"
 msgstr ""
 
-#: c-format.c:1359
+#: c-format.c:1351
 msgid "too many arguments for format"
 msgstr "teveel argumenten voor formaat"
 
-#: c-format.c:1362
+#: c-format.c:1354
 #, fuzzy
 msgid "unused arguments in $-style format"
 msgstr "te weinig argumenten voor formaat"
 
-#: c-format.c:1365
-msgid "zero-length format string"
+#: c-format.c:1357
+#, fuzzy, c-format
+msgid "zero-length %s format string"
 msgstr "formaatstring van lengte 0"
 
-#: c-format.c:1368
+#: c-format.c:1361
 #, fuzzy
 msgid "format is a wide character string"
 msgstr "karakterconstante in slecht formaat"
 
-#: c-format.c:1371
+#: c-format.c:1364
 msgid "unterminated format string"
 msgstr "formaatstring niet beëindigd"
 
-#. FIXME: this warning should go away once Marc Espie's
-#. __attribute__((nonnull)) patch is in.  Instead, checking for
-#. nonnull attributes should probably change this function to act
-#. specially if info == NULL and add a res->number_null entry for
-#. that case, or maybe add a function pointer to be called at
-#. the end instead of hardcoding check_format_info_main.
-#: c-format.c:1478
-msgid "null format string"
-msgstr "formaatstring is NULL"
-
-#: c-format.c:1670
+#: c-format.c:1581
 msgid "embedded `\\0' in format"
 msgstr "ingesloten `\\0' in formaat"
 
-#: c-format.c:1685
+#: c-format.c:1596
 #, c-format
 msgid "spurious trailing `%%' in format"
 msgstr "overbodige `%%' achteraan formaat"
 
-#: c-format.c:1724 c-format.c:1961
+#: c-format.c:1635 c-format.c:1872
 #, fuzzy, c-format
 msgid "repeated %s in format"
 msgstr "herhaalde `%c' optie in formaat"
 
-#: c-format.c:1737
+#: c-format.c:1648
 #, fuzzy
 msgid "missing fill character at end of strfmon format"
 msgstr "conversie mist type aan het einde van het formaat"
 
-#: c-format.c:1757 c-format.c:1875 c-format.c:2155 c-format.c:2208
+#: c-format.c:1687 c-format.c:1786 c-format.c:2066 c-format.c:2119
 msgid "too few arguments for format"
 msgstr "te weinig argumenten voor formaat"
 
-#: c-format.c:1817
+#: c-format.c:1728
 #, fuzzy, c-format
 msgid "zero width in %s format"
 msgstr "breedte gebruikt bij `%c' formaat"
 
-#: c-format.c:1836
+#: c-format.c:1747
 #, fuzzy, c-format
 msgid "empty left precision in %s format"
 msgstr "precisie gebruikt bij `%c' formaat"
 
-#: c-format.c:1890
+#: c-format.c:1801
 msgid "field precision"
 msgstr ""
 
-#: c-format.c:1905
+#: c-format.c:1816
 #, fuzzy, c-format
 msgid "empty precision in %s format"
 msgstr "precisie gebruikt bij `%c' formaat"
 
-#: c-format.c:1945
+#: c-format.c:1856
 #, fuzzy, c-format
 msgid "%s does not support the `%s' %s length modifier"
 msgstr "ANSI C ondersteunt de `%c' lengte-optie niet"
 
-#: c-format.c:1995
+#: c-format.c:1906
 msgid "conversion lacks type at end of format"
 msgstr "conversie mist type aan het einde van het formaat"
 
-#: c-format.c:2006
+#: c-format.c:1917
 #, c-format
 msgid "unknown conversion type character `%c' in format"
 msgstr "onbekend typeconversie-karakter `%c' in formaat"
 
-#: c-format.c:2009
+#: c-format.c:1920
 #, c-format
 msgid "unknown conversion type character 0x%x in format"
 msgstr "onbekend typeconversie-karakter 0x%x in formaat"
 
-#: c-format.c:2016
+#: c-format.c:1927
 #, fuzzy, c-format
 msgid "%s does not support the `%%%c' %s format"
 msgstr "ANSI C ondersteunt het `%c' formaat niet"
 
-#: c-format.c:2032
+#: c-format.c:1943
 #, fuzzy, c-format
 msgid "%s used with `%%%c' %s format"
 msgstr "breedte gebruikt bij `%c' formaat"
 
-#: c-format.c:2041
+#: c-format.c:1952
 #, fuzzy, c-format
 msgid "%s does not support %s"
 msgstr "-mcpu=%s ondersteunt -march=%s niet"
 
-#: c-format.c:2050
+#: c-format.c:1961
 #, fuzzy, c-format
 msgid "%s does not support %s with the `%%%c' %s format"
 msgstr "ANSI C ondersteunt het `%c' formaat niet"
 
-#: c-format.c:2083
+#: c-format.c:1994
 #, fuzzy, c-format
 msgid "%s ignored with %s and `%%%c' %s format"
 msgstr "`0' optie wordt genegeerd bij precisiespecificatie en `%c' formaat"
 
-#: c-format.c:2087
+#: c-format.c:1998
 #, fuzzy, c-format
 msgid "%s ignored with %s in %s format"
 msgstr "`0' optie wordt genegeerd bij precisiespecificatie en `%c' formaat"
 
-#: c-format.c:2093
+#: c-format.c:2004
 #, fuzzy, c-format
 msgid "use of %s and %s together with `%%%c' %s format"
 msgstr "zowel de `*' optie alse de `%c' optie in formaat gebruikt"
 
-#: c-format.c:2097
+#: c-format.c:2008
 #, fuzzy, c-format
 msgid "use of %s and %s together in %s format"
 msgstr "zowel de `*' optie alse de `%c' optie in formaat gebruikt"
 
-#: c-format.c:2116
+#: c-format.c:2027
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year in some locales"
 msgstr "`%%%c' geeft enkel de laatste twee cijfers van het jaartal in sommige omgevingen"
 
-#: c-format.c:2119
+#: c-format.c:2030
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year"
 msgstr "`%%%c' geeft enkel de laatste twee cijfers van het jaartal"
 
 #. The end of the format string was reached.
-#: c-format.c:2135
+#: c-format.c:2046
 #, c-format
 msgid "no closing `]' for `%%[' format"
 msgstr "geen eind-`]' voor `%%[' formaat"
 
-#: c-format.c:2148
+#: c-format.c:2059
 #, fuzzy, c-format
 msgid "use of `%s' length modifier with `%c' type character"
 msgstr "lengtekarakter `%c' samen met typekarakter `%c' gebruikt"
 
-#: c-format.c:2169
+#: c-format.c:2080
 #, fuzzy, c-format
 msgid "%s does not support the `%%%s%c' %s format"
 msgstr "ANSI C ondersteunt het `%c' formaat niet"
 
-#: c-format.c:2184
+#: c-format.c:2095
 msgid "operand number specified with suppressed assignment"
 msgstr ""
 
-#: c-format.c:2186
+#: c-format.c:2097
 #, fuzzy
 msgid "operand number specified for format taking no argument"
 msgstr "operand buiten bereik in formaat"
 
-#: c-format.c:2305
+#: c-format.c:2211
 #, fuzzy, c-format
 msgid "writing through null pointer (arg %d)"
 msgstr "constant object wordt beschreven (argument %d)"
 
-#: c-format.c:2314
+#: c-format.c:2220
 #, fuzzy, c-format
 msgid "reading through null pointer (arg %d)"
 msgstr "formaat-argument is geen pointer (argument %d)"
 
-#: c-format.c:2334
+#: c-format.c:2240
 #, c-format
 msgid "writing into constant object (arg %d)"
 msgstr "constant object wordt beschreven (argument %d)"
 
-#: c-format.c:2344
+#: c-format.c:2250
 #, c-format
 msgid "extra type qualifiers in format argument (arg %d)"
 msgstr ""
 
-#: c-format.c:2351
+#: c-format.c:2257
 #, c-format
 msgid "format argument is not a pointer (arg %d)"
 msgstr "formaat-argument is geen pointer (argument %d)"
 
-#: c-format.c:2353
+#: c-format.c:2259
 #, c-format
 msgid "format argument is not a pointer to a pointer (arg %d)"
 msgstr "formaat-argument is geen pointer naar een pointer (argument %d)"
 
-#: c-format.c:2424
+#: c-format.c:2330
 msgid "pointer"
 msgstr ""
 
-#: c-format.c:2426
+#: c-format.c:2332
 #, fuzzy
 msgid "different type"
 msgstr "Ongeldige modus voor gen_tst_reg"
 
-#: c-format.c:2447
+#: c-format.c:2353
 #, fuzzy, c-format
 msgid "%s is not type %s (arg %d)"
 msgstr "veldbreedte is niet van het type 'int' (argument %d)"
 
-#: c-format.c:2450
+#: c-format.c:2356
 #, c-format
 msgid "%s format, %s arg (arg %d)"
 msgstr "%s formaat, %s argument (argument %d)"
 
-#: c-lex.c:292
+#: c-lex.c:153
+#, fuzzy
+msgid "YYDEBUG not defined"
+msgstr "YYDEBUG niet gedefinieerd"
+
+#: c-lex.c:290
 msgid "badly nested C headers from preprocessor"
 msgstr ""
 
-#: c-lex.c:342
+#: c-lex.c:333
 #, fuzzy, c-format
 msgid "ignoring #pragma %s %s"
 msgstr "pragma wordt genegeerd: %s"
 
-#: c-lex.c:344
-#, fuzzy, c-format
-msgid "ignoring #pragma %s"
-msgstr "pragma wordt genegeerd: %s"
-
-#: c-lex.c:394
+#: c-lex.c:383
 #, c-format
 msgid "universal-character-name '\\U%08x' not valid in identifier"
 msgstr ""
 
-#: c-lex.c:640
+#: c-lex.c:629
 #, c-format
 msgid "universal-character-name '\\u%04x' not valid in identifier"
 msgstr ""
 
-# Moet 'floating(-point)' ook vertaald worden?
-#: c-lex.c:730
-#, fuzzy
-msgid "both 'f' and 'l' suffixes on floating constant"
-msgstr "zowel `f' als `l' in floating-point constante"
-
-#: c-lex.c:757
-#, fuzzy, c-format
-msgid "floating point number exceeds range of '%s'"
-msgstr "floating-point getal overschrijdt het bereik van een `float'"
-
-#: c-lex.c:787
+#: c-lex.c:692
 #, fuzzy, c-format
 msgid "stray '%c' in program"
 msgstr "misplaatste '\\' in programma"
 
-#: c-lex.c:789
+#: c-lex.c:694
 #, fuzzy, c-format
 msgid "stray '\\%o' in program"
 msgstr "misplaatste '\\' in programma"
 
-#: c-lex.c:887
-#, fuzzy
-msgid "too many decimal points in floating constant"
-msgstr "teveel `l'en in integerconstante"
-
-#: c-lex.c:889
-msgid "decimal point in exponent - impossible!"
+#: c-lex.c:850
+msgid "this decimal constant is unsigned only in ISO C90"
 msgstr ""
 
-#. Possible future extension: silently ignore _ in numbers,
-#. permitting cosmetic grouping - e.g. 0x8000_0000 == 0x80000000
-#. but somewhat easier to read.  Ada has this?
-#: c-lex.c:900
-msgid "underscore in number"
+#: c-lex.c:853
+msgid "this decimal constant would be unsigned in ISO C90"
 msgstr ""
 
-#: c-lex.c:962
-msgid "numeric constant with no digits"
-msgstr "numerieke constante zonder cijfers"
+#: c-lex.c:869
+#, fuzzy, c-format
+msgid "integer constant is too large for \"%s\" type"
+msgstr "integerconstante is zo groot dat hij unsigned is"
 
-#: c-lex.c:965
-msgid "numeric constant contains digits beyond the radix"
-msgstr "numerieke constante bevat cijfers buiten de basis"
+#: c-lex.c:937
+#, fuzzy, c-format
+msgid "floating constant exceeds range of \"%s\""
+msgstr "floating-point getal overschrijdt het bereik van een `float'"
 
-# Ik denk dat 'radix' -> 'basis' correct is.
-# Mag 'radix' ook 'radix' blijven?
-#: c-lex.c:976
-msgid "floating constant may not be in radix 16"
-msgstr "floating-point constante mag niet in basis 16 staan"
+#: c-lex.c:973 cpplex.c:330 cpplex.c:668 cpplex.c:1942
+#, fuzzy
+msgid "ignoring invalid multibyte character"
+msgstr "Ongeldig multibyte-karakter wordt genegeerd"
 
-#: c-lex.c:979
-msgid "hexadecimal floating constant has no exponent"
-msgstr "hexadecimale floating-point constante heeft geen exponent"
+#: c-opts.c:353
+#, fuzzy, c-format
+msgid "missing argument to \"-%s\""
+msgstr "Bestandsnaam ontbreekt na `%s' optie"
 
-#: c-lex.c:991
-msgid "floating constant exponent has no digits"
-msgstr "exponent van floating-point constante heeft geen cijfers"
+#: c-opts.c:357
+#, fuzzy, c-format
+msgid "no class name specified with \"-%s\""
+msgstr "Bestandsnaam voor uitvoer twee keer opgegeven"
 
-#: c-lex.c:1011
-#, fuzzy
-msgid "more than one 'f' suffix on floating constant"
-msgstr "meer dan één `f' in numerieke constante"
+#: c-opts.c:364
+#, fuzzy, c-format
+msgid "missing filename after \"-%s\""
+msgstr "beginwaarde ontbreekt"
 
-#: c-lex.c:1014
-msgid "traditional C rejects the 'f' suffix"
-msgstr ""
+# 'whitespace' -> 'witruimte'?
+#: c-opts.c:369
+#, fuzzy, c-format
+msgid "missing target after \"-%s\""
+msgstr "ontbrekende witruimte na getal `%s'"
 
-#: c-lex.c:1021
-#, fuzzy
-msgid "more than one 'l' suffix on floating constant"
-msgstr "meer dan één `l' in numerieke constante"
+#: c-opts.c:503
+#, c-format
+msgid "options array incorrectly sorted: %s is before %s"
+msgstr ""
 
-#: c-lex.c:1024
-msgid "traditional C rejects the 'l' suffix"
+#: c-opts.c:548
+#, c-format
+msgid "too many filenames given.  Type %s --help for usage"
 msgstr ""
 
-#: c-lex.c:1032
+#: c-opts.c:934
 #, fuzzy
-msgid "more than one 'i' or 'j' suffix on floating constant"
-msgstr "meer dan één `i' of `j' in numerieke constante"
+msgid "-Wno-strict-prototypes is not supported in C++"
+msgstr "-pipe wordt niet ondersteund"
 
-#: c-lex.c:1034 c-lex.c:1128
-#, fuzzy
-msgid "ISO C forbids imaginary numeric constants"
-msgstr "ANSI C verbiedt imaginaire numerieke constantes"
+#: c-opts.c:1014
+#, fuzzy, c-format
+msgid "switch \"%s\" is no longer supported"
+msgstr "-pipe wordt niet ondersteund"
 
-#: c-lex.c:1039
-#, fuzzy
-msgid "invalid suffix on floating constant"
-msgstr "misvormde floating-point constante"
+#: c-opts.c:1030
+#, c-format
+msgid "switch \"%s\" is deprecated, please see documentation for details"
+msgstr ""
 
-#. We got an exception from parse_float()
-#: c-lex.c:1056
-msgid "floating constant out of range"
-msgstr "floating-point constante buiten bereik"
+#: c-opts.c:1143
+msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
+msgstr ""
 
-#: c-lex.c:1068
+#: c-opts.c:1263
 #, fuzzy
-msgid "floating point number exceeds range of 'double'"
-msgstr "floating-point getal overschrijdt het bereik van een `double'"
+msgid "output filename specified twice"
+msgstr "Bestandsnaam voor uitvoer twee keer opgegeven"
 
-#: c-lex.c:1097
-#, fuzzy
-msgid "two 'u' suffixes on integer constant"
-msgstr "twee `u's in integerconstante"
+#: c-opts.c:1377
+msgid "-Wformat-y2k ignored without -Wformat"
+msgstr "-Wformat-y2k genegeerd zonder -Wformat"
 
-#: c-lex.c:1100
-msgid "traditional C rejects the 'u' suffix"
-msgstr ""
+#: c-opts.c:1379
+msgid "-Wformat-extra-args ignored without -Wformat"
+msgstr "-Wformat-extra-args genegeerd zonder -Wformat"
 
-# `l'en of `l's?
-#: c-lex.c:1111
+#: c-opts.c:1381
 #, fuzzy
-msgid "three 'l' suffixes on integer constant"
-msgstr "drie `l'en in integerconstante"
+msgid "-Wformat-zero-length ignored without -Wformat"
+msgstr "-Wformat-extra-args genegeerd zonder -Wformat"
 
-#: c-lex.c:1113
-msgid "'lul' is not a valid integer suffix"
-msgstr ""
+#: c-opts.c:1383
+msgid "-Wformat-nonliteral ignored without -Wformat"
+msgstr "-Wformat-nonliteral genegeerd zonder -Wformat"
 
-#: c-lex.c:1115
-msgid "'Ll' and 'lL' are not valid integer suffixes"
-msgstr ""
+#: c-opts.c:1385
+msgid "-Wformat-security ignored without -Wformat"
+msgstr "-Wformat-security genegeerd zonder -Wformat"
 
-#: c-lex.c:1118
-#, fuzzy
-msgid "ISO C89 forbids long long integer constants"
-msgstr "ANSI C verbiedt long long integerconstantes"
+#: c-opts.c:1387
+msgid "-Wmissing-format-attribute ignored without -Wformat"
+msgstr "-Wmissing-format-attribute genegeerd zonder -Wformat"
 
-#: c-lex.c:1126
-#, fuzzy
-msgid "more than one 'i' or 'j' suffix on integer constant"
-msgstr "meer dan één `i' of `j' in numerieke constante"
+#: c-opts.c:1409
+#, fuzzy, c-format
+msgid "opening output file %s"
+msgstr "kan bestand '%s' niet openen"
 
-#: c-lex.c:1133
-#, fuzzy
-msgid "invalid suffix on integer constant"
-msgstr "twee `u's in integerconstante"
+#: c-opts.c:1464
+#, fuzzy, c-format
+msgid "opening dependency file %s"
+msgstr "dynamische dependencies.\n"
 
-#: c-lex.c:1141
+#: c-opts.c:1474
 #, c-format
-msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
+msgid "closing dependency file %s"
 msgstr ""
 
-# 'width' -> 'wijdte' of 'breedte'?
-# Best 'breedte'; zo wordt 'too wide' 'te breed'.
-#: c-lex.c:1231
-msgid "width of integer constant changes with -traditional"
-msgstr "breedte van integerconstante verandert met -traditional"
+#: c-opts.c:1477
+#, c-format
+msgid "when writing output to %s"
+msgstr ""
 
-#: c-lex.c:1233
+#: c-opts.c:1557
 #, fuzzy
-msgid "integer constant is unsigned in ISO C, signed with -traditional"
-msgstr "integerconstante is unsigned in ANSI C, signed met -traditional"
+msgid "to generate dependencies you must specify either -M or -MM"
+msgstr "-MG moet samen met ofwel -M, ofwel -MM gebruikt worden"
 
-#: c-lex.c:1235
-msgid "width of integer constant may change on other systems with -traditional"
-msgstr "breedte van integerconstante kan veranderen op andere systemen met -traditional"
+#: c-opts.c:1704
+#, c-format
+msgid "\"-%s\" is valid for %s but not for %s"
+msgstr ""
 
-#: c-lex.c:1245
-#, fuzzy, c-format
-msgid "integer constant larger than the maximum value of %s"
-msgstr "integerconstante is zo groot dat hij unsigned is"
+#. To keep the lines from getting too long for some compilers, limit
+#. to about 500 characters (6 lines) per chunk.
+#: c-opts.c:1714
+msgid ""
+"Switches:\n"
+"  -include <file>           Include the contents of <file> before other files\n"
+"  -imacros <file>           Accept definition of macros in <file>\n"
+"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
+"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
+"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
+"  -isystem <dir>            Add <dir> to the start of the system include path\n"
+msgstr ""
 
-#: c-lex.c:1248
-msgid "an unsigned long long int"
+#: c-opts.c:1723
+msgid ""
+"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
+"  -I <dir>                  Add <dir> to the end of the main include path\n"
+"  -I-                       Fine-grained include path control; see info docs\n"
+"  -nostdinc                 Do not search system include directories\n"
+"                             (dirs specified with -isystem will still be used)\n"
+"  -nostdinc++               Do not search system include directories for C++\n"
+"  -o <file>                 Put output into <file>\n"
 msgstr ""
 
-#: c-lex.c:1249
-msgid "a long long int"
+#: c-opts.c:1732
+msgid ""
+"  -trigraphs                Support ISO C trigraphs\n"
+"  -std=<std name>           Specify the conformance standard; one of:\n"
+"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                            iso9899:199409, iso9899:1999, c++98\n"
+"  -w                        Inhibit warning messages\n"
+"  -W[no-]trigraphs          Warn if trigraphs are encountered\n"
+"  -W[no-]comment{s}         Warn if one comment starts inside another\n"
 msgstr ""
 
-#: c-lex.c:1250
-msgid "an unsigned long int"
+#: c-opts.c:1741
+msgid ""
+"  -W[no-]traditional        Warn about features not present in traditional C\n"
+"  -W[no-]undef              Warn if an undefined macro is used by #if\n"
+"  -W[no-]import             Warn about the use of the #import directive\n"
 msgstr ""
 
-#: c-lex.c:1254
-msgid "decimal constant is so large that it is unsigned"
-msgstr "decimale constante is zo groot dat hij unsigned is"
+#: c-opts.c:1746
+msgid ""
+"  -W[no-]error              Treat all warnings as errors\n"
+"  -W[no-]system-headers     Do not suppress warnings from system headers\n"
+"  -W[no-]all                Enable most preprocessor warnings\n"
+msgstr ""
 
-#: c-lex.c:1263
-#, fuzzy
-msgid "complex integer constant is too wide for 'complex int'"
-msgstr "complexe integerconstante is te breed voor `complex int'"
+#: c-opts.c:1751
+msgid ""
+"  -M                        Generate make dependencies\n"
+"  -MM                       As -M, but ignore system header files\n"
+"  -MD                       Generate make dependencies and compile\n"
+"  -MMD                      As -MD, but ignore system header files\n"
+"  -MF <file>                Write dependency output to the given file\n"
+"  -MG                       Treat missing header file as generated files\n"
+msgstr ""
 
-#: c-lex.c:1283
-#, fuzzy
-msgid "integer constant is larger than the maximum value for its type"
-msgstr "integerconstante is zo groot dat hij unsigned is"
+#: c-opts.c:1759
+msgid ""
+"  -MP\t\t\t    Generate phony targets for all headers\n"
+"  -MQ <target>              Add a MAKE-quoted target\n"
+"  -MT <target>              Add an unquoted target\n"
+msgstr ""
 
-#: c-lex.c:1287
-#, fuzzy, c-format
-msgid "missing white space after number '%.*s'"
-msgstr "ontbrekende witruimte na getal `%.*s'"
+#: c-opts.c:1764
+msgid ""
+"  -D<macro>                 Define a <macro> with string '1' as its value\n"
+"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
+"  -A<question>=<answer>     Assert the <answer> to <question>\n"
+"  -A-<question>=<answer>    Disable the <answer> to <question>\n"
+"  -U<macro>                 Undefine <macro> \n"
+"  -v                        Display the version number\n"
+msgstr ""
 
-#: c-lex.c:1323 cpplex.c:1866
-#, fuzzy
-msgid "ignoring invalid multibyte character"
-msgstr "Ongeldig multibyte-karakter wordt genegeerd"
+#: c-opts.c:1772
+msgid ""
+"  -H                        Print the name of header files as they are used\n"
+"  -C                        Do not discard comments\n"
+"  -dM                       Display a list of macro definitions active at end\n"
+"  -dD                       Preserve macro definitions in output\n"
+"  -dN                       As -dD except that only the names are preserved\n"
+"  -dI                       Include #include directives in the output\n"
+msgstr ""
+
+#: c-opts.c:1780
+msgid ""
+"  -f[no-]preprocessed       Treat the input file as already preprocessed\n"
+"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
+"  -P                        Do not generate #line directives\n"
+"  -remap                    Remap file names when including files\n"
+"  --help                    Display this information\n"
+msgstr ""
 
 #. Like YYERROR but do call yyerror.
-#: c-parse.y:56 objc-parse.y:57 parse.y:51
+#: c-parse.y:55 parse.y:48 objc-parse.y:56
 msgid "syntax error"
 msgstr ""
 
-#: /usr/share/bison/bison.simple:107 /usr/share/bison/bison.simple:110
-#: /usr/share/bison/bison.simple:172
+#: /usr/share/bison/bison.simple:179
 msgid "syntax error: cannot back up"
 msgstr ""
 
-# 'parser' en 'stack overflow' vertalen?
-#: /usr/share/bison/bison.simple:358 /usr/share/bison/bison.simple:410
-#: /usr/share/bison/bison.simple:946
-msgid "parser stack overflow"
-msgstr "stack overflow in parser"
-
-#: c-parse.y:288 objc-parse.y:310
+#: c-parse.y:325 objc-parse.y:347
 #, fuzzy
 msgid "ISO C forbids an empty source file"
 msgstr "ANSI C verbiedt een leeg bronbestand"
 
-#: c-parse.y:321 c-typeck.c:6909 ch/parse.c:2113 objc-parse.y:343
+#: c-parse.y:366 c-typeck.c:6867 objc-parse.y:389
 msgid "argument of `asm' is not a constant string"
 msgstr "het argument van `asm' is geen constante string"
 
-#: c-parse.y:329 objc-parse.y:351
+#: c-parse.y:374 objc-parse.y:397
 #, fuzzy
 msgid "ISO C forbids data definition with no type or storage class"
 msgstr "ANSI C verbiedt een datadefinitie zonder type of opslagklasse"
 
-#: c-parse.y:331 objc-parse.y:353
+#: c-parse.y:376 objc-parse.y:399
 msgid "data definition has no type or storage class"
 msgstr "datadefinitie heeft geen type of opslagklasse"
 
-#: c-parse.y:344 objc-parse.y:366
+#: c-parse.y:389 objc-parse.y:412
 #, fuzzy
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr "ANSI C staat geen extra `;' buiten een functie toe"
 
-#: c-parse.y:404 cppexp.c:691
+#: c-parse.y:449 cppexp.c:1312
 msgid "traditional C rejects the unary plus operator"
 msgstr ""
 
-#: c-parse.y:466 objc-parse.y:488
+#: c-parse.y:496 objc-parse.y:519
 msgid "`sizeof' applied to a bit-field"
 msgstr "`sizeof' toegepast op een bitveld"
 
-#: c-parse.y:546 objc-parse.y:568
+#: c-parse.y:583 objc-parse.y:606
 #, fuzzy
 msgid "ISO C forbids omitting the middle term of a ?: expression"
 msgstr "ANSI C verbiedt het weglaten van de middelste term van een ?: expresie"
 
-#: c-parse.y:593 objc-parse.y:615
+#: c-parse.y:632 objc-parse.y:655
 #, fuzzy
 msgid "ISO C89 forbids compound literals"
 msgstr "ANSI C verbiedt het gebruik van samengestelde expressies als lvalues"
 
-#: c-parse.y:607 objc-parse.y:629
+#: c-parse.y:646 objc-parse.y:669
 #, fuzzy
 msgid "ISO C forbids braced-groups within expressions"
 msgstr "ANSI C verbiedt accolade-groepen in expressies"
 
-#: c-parse.y:638 objc-parse.y:660
+#: c-parse.y:677 objc-parse.y:700
 #, fuzzy
 msgid "first argument to __builtin_choose_expr not a constant"
 msgstr "gevraagd alignment is geen constante"
 
-#: c-parse.y:681
-msgid "traditional C rejects string concatenation"
+#: c-parse.y:721 objc-parse.y:768
+msgid "traditional C rejects ISO C style function definitions"
 msgstr ""
 
-#: c-parse.y:696 objc-parse.y:732
-#, fuzzy
-msgid "ISO C does not permit use of `varargs.h'"
-msgstr "ANSI C staat het gebruik van `varargs.h' niet toe"
-
-#: c-parse.y:957 c-parse.y:963 c-parse.y:969 c-parse.y:975 c-parse.y:996
-#: c-parse.y:1002 c-parse.y:1008 c-parse.y:1014 c-parse.y:1047 c-parse.y:1053
-#: c-parse.y:1059 c-parse.y:1065 c-parse.y:1110 c-parse.y:1116 c-parse.y:1122
-#: c-parse.y:1128 objc-parse.y:993 objc-parse.y:999 objc-parse.y:1005
-#: objc-parse.y:1011 objc-parse.y:1032 objc-parse.y:1038 objc-parse.y:1044
-#: objc-parse.y:1050 objc-parse.y:1083 objc-parse.y:1089 objc-parse.y:1095
-#: objc-parse.y:1101 objc-parse.y:1146 objc-parse.y:1152 objc-parse.y:1158
-#: objc-parse.y:1164 parse.y:1888 parse.y:1895 parse.y:1934
+#: c-parse.y:985 c-parse.y:991 c-parse.y:997 c-parse.y:1003 c-parse.y:1024
+#: c-parse.y:1030 c-parse.y:1036 c-parse.y:1042 c-parse.y:1075 c-parse.y:1081
+#: c-parse.y:1087 c-parse.y:1093 c-parse.y:1138 c-parse.y:1144 c-parse.y:1150
+#: c-parse.y:1156 parse.y:1915 parse.y:1922 parse.y:1957 objc-parse.y:1032
+#: objc-parse.y:1038 objc-parse.y:1044 objc-parse.y:1050 objc-parse.y:1071
+#: objc-parse.y:1077 objc-parse.y:1083 objc-parse.y:1089 objc-parse.y:1122
+#: objc-parse.y:1128 objc-parse.y:1134 objc-parse.y:1140 objc-parse.y:1185
+#: objc-parse.y:1191 objc-parse.y:1197 objc-parse.y:1203
 #, c-format
 msgid "`%s' is not at beginning of declaration"
 msgstr "`%s' staat niet aan het begin van een declaratie"
 
-#: c-parse.y:1410 objc-parse.y:1455
+#: c-parse.y:1441 objc-parse.y:1497
 #, fuzzy
 msgid "ISO C forbids empty initializer braces"
 msgstr "ANSI C verbiedt lege initialisatie-accolades"
 
-#: c-parse.y:1424 objc-parse.y:1469
+#: c-parse.y:1455 objc-parse.y:1511
 #, fuzzy
 msgid "ISO C89 forbids specifying subobject to initialize"
 msgstr "ANSI C verbiedt het opgeven van het te initialiseren element"
 
-#: c-parse.y:1427 objc-parse.y:1472
+#: c-parse.y:1458 objc-parse.y:1514
 msgid "obsolete use of designated initializer without `='"
 msgstr ""
 
-#: c-parse.y:1431 objc-parse.y:1476
+#: c-parse.y:1462 objc-parse.y:1518
 msgid "obsolete use of designated initializer with `:'"
 msgstr ""
 
-#: c-parse.y:1460
+#: c-parse.y:1489 objc-parse.y:1545
 #, fuzzy
 msgid "ISO C forbids specifying range of elements to initialize"
 msgstr "ANSI C verbiedt het opgeven van het te initialiseren element"
 
-#: c-parse.y:1468 c-parse.y:1498 objc-parse.y:1507 objc-parse.y:1537
+#: c-parse.y:1497 c-parse.y:1528 objc-parse.y:1553 objc-parse.y:1584
 #, fuzzy
 msgid "ISO C forbids nested functions"
 msgstr "ANSI C verbiedt geneste functies"
 
-#: c-parse.y:1672 objc-parse.y:1713
+#: c-parse.y:1703 objc-parse.y:1761
 #, fuzzy
 msgid "ISO C forbids forward references to `enum' types"
 msgstr "ANSI C verbiedt voorwaartse referenties naar `enum' types"
 
-#: c-parse.y:1684 objc-parse.y:1725 parse.y:2346
+#: c-parse.y:1715 parse.y:2385 objc-parse.y:1773
 msgid "comma at end of enumerator list"
 msgstr "komma aan het einde van enumerator-lijst"
 
-#: c-parse.y:1692 objc-parse.y:1733
+#: c-parse.y:1723 objc-parse.y:1781
 msgid "no semicolon at end of struct or union"
 msgstr "geen puntkomma aan het einde van een struct of union"
 
-#: c-parse.y:1701 objc-parse.y:1742 objc-parse.y:2809
+#: c-parse.y:1732 objc-parse.y:1790 objc-parse.y:2865
 msgid "extra semicolon in struct or union specified"
 msgstr "extra puntkomma opgegeven in struct of union"
 
-#: c-parse.y:1714 objc-parse.y:1769
+#: c-parse.y:1745 objc-parse.y:1817
 msgid "ISO C doesn't support unnamed structs/unions"
 msgstr ""
 
-#: c-parse.y:1723 objc-parse.y:1778
+#: c-parse.y:1754 objc-parse.y:1826
 #, fuzzy
 msgid "ISO C forbids member declarations with no members"
 msgstr "ANSI C verbiedt lid-declaraties zonder leden"
 
-#: c-parse.y:1872 c-parse.y:1876 c-parse.y:1880 objc-parse.y:1927
-#: objc-parse.y:1931 objc-parse.y:1935
-#, fuzzy
-msgid "storage class specifier in array declarator"
-msgstr "opslagklasse opgegeven voor parameter `%s'"
-
-#: c-parse.y:1895 objc-parse.y:1950
+#: c-parse.y:1913 objc-parse.y:1985
 #, fuzzy
 msgid "deprecated use of label at end of compound statement"
 msgstr "ANSI C verbiedt een label aan het einde van een samengesteld statement"
 
-#: c-parse.y:1912 objc-parse.y:1967
+#: c-parse.y:1930 objc-parse.y:2002
 #, fuzzy
 msgid "ISO C89 forbids mixed declarations and code"
 msgstr "ANSI C verbiedt labeldeclaraties"
 
-#: c-parse.y:1986 objc-parse.y:2045
+#: c-parse.y:2005 objc-parse.y:2081
 #, fuzzy
 msgid "ISO C forbids label declarations"
 msgstr "ANSI C verbiedt labeldeclaraties"
 
 # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
-#: c-parse.y:2035 objc-parse.y:2094 parse.y:1588
+#: c-parse.y:2055 parse.y:1627 objc-parse.y:2131
 msgid "braced-group within expression allowed only inside a function"
 msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
 
-#: c-parse.y:2160 objc-parse.y:2219
+#: c-parse.y:2182 objc-parse.y:2258
 msgid "empty body in an else-statement"
 msgstr "leeg body in een else-statement"
 
-#: c-parse.y:2280 objc-parse.y:2339
+#: c-parse.y:2303 objc-parse.y:2379
 #, fuzzy
 msgid "ISO C forbids `goto *expr;'"
 msgstr "ANSI C verbiedt `goto *expr;'"
 
 # Of is 'verbiedt parameterdeclaraties op voorhand' beter?
-#: c-parse.y:2378 objc-parse.y:2437
+#: c-parse.y:2403 objc-parse.y:2479
 #, fuzzy
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ANSI C verbiedt voorwaartse declaraties van parameters"
@@ -2431,1297 +2539,1450 @@ msgstr "ANSI C verbiedt voorwaartse declaraties van parameters"
 #. 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:2404 objc-parse.y:2463
+#: c-parse.y:2429 objc-parse.y:2505
 #, fuzzy
 msgid "ISO C requires a named argument before `...'"
 msgstr "ANSI C heeft een benoemd argument nodig vóór `...'"
 
-#: c-parse.y:2498 objc-parse.y:2557
+#: c-parse.y:2526 objc-parse.y:2602
 msgid "`...' in old-style identifier list"
 msgstr "`...' in naamlijst in oude stijl"
 
-#: /usr/share/bison/bison.simple:639 /usr/share/bison/bison.simple:699
-msgid "parse error; also virtual memory exceeded"
+#: /usr/share/bison/bison.simple:795
+#, fuzzy
+msgid "parse error; also virtual memory exhausted"
 msgstr "parse-fout; ook is het virtueel geheugen opgebruikt"
 
-#: /usr/share/bison/bison.simple:643 /usr/share/bison/bison.simple:703
-#: /usr/share/bison/bison.simple:821 cp/spew.c:349
+#: /usr/share/bison/bison.simple:799 cp/spew.c:364
 msgid "parse error"
 msgstr "parse-fout"
 
-#: c-parse.y:2814 cp/spew.c:1477 objc-parse.y:3501
+# 'parser' en 'stack overflow' vertalen?
+#: /usr/share/bison/bison.simple:924
+msgid "parser stack overflow"
+msgstr "stack overflow in parser"
+
+#: c-parse.y:2838 cp/spew.c:1521 objc-parse.y:3538
 #, c-format
 msgid "%s at end of input"
 msgstr "%s aan einde van invoer"
 
-#: c-parse.y:2820 cp/spew.c:1483 objc-parse.y:3507
+#: c-parse.y:2844 cp/spew.c:1527 objc-parse.y:3544
 #, fuzzy, c-format
 msgid "%s before %s'%c'"
 msgstr "%s voor `%s'"
 
-#: c-parse.y:2822 cp/spew.c:1485 objc-parse.y:3509
+#: c-parse.y:2846 cp/spew.c:1529 objc-parse.y:3546
 #, fuzzy, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%s voor `%s'"
 
-#: c-parse.y:2826 cp/spew.c:1489 objc-parse.y:3513
+#: c-parse.y:2850 cp/spew.c:1533 objc-parse.y:3550
 #, c-format
 msgid "%s before string constant"
 msgstr "%s voor stringconstante"
 
-#: c-parse.y:2828 cp/spew.c:1491 objc-parse.y:3515
+#: c-parse.y:2852 cp/spew.c:1535 objc-parse.y:3552
 #, fuzzy, c-format
 msgid "%s before numeric constant"
 msgstr "%s voor stringconstante"
 
-#: c-parse.y:2830 objc-parse.y:3517
+#: c-parse.y:2854 objc-parse.y:3554
 #, fuzzy, c-format
 msgid "%s before \"%s\""
 msgstr "%s voor `%s'"
 
-#: c-parse.y:2832 objc-parse.y:3519
+#: c-parse.y:2856 objc-parse.y:3556
 #, fuzzy, c-format
 msgid "%s before '%s' token"
 msgstr "%s voor `%s'"
 
-#: c-parse.y:2968 objc-parse.y:3698
+#: c-parse.y:2921
+msgid "traditional C rejects string concatenation"
+msgstr ""
+
+#: c-parse.y:3047 objc-parse.y:3780
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr ""
 
-#: c-parse.y:2998 ch/parse.c:4329 cp/lex.c:910 objc-parse.y:3728
-#, fuzzy
-msgid "YYDEBUG not defined"
-msgstr "YYDEBUG niet gedefinieerd"
-
-#: c-pragma.c:109
+#: c-pragma.c:107
 msgid "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
 msgstr "#pragma pack (pop) tegengekomen zonder overeenkomstige #pragma pack (push, <n>)"
 
-#: c-pragma.c:127
+#: c-pragma.c:125
 #, c-format
 msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, <n>)"
 msgstr "#pragma pack (pop, %s) tegengekomen zonder overeenkomstige #pragma pack (push, %s, <n>)"
 
-#: c-pragma.c:162
+#: c-pragma.c:145
 #, fuzzy
 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: c-pragma.c:164
+#: c-pragma.c:147
 #, fuzzy
 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: c-pragma.c:184
+#: c-pragma.c:167
 msgid "missing '(' after '#pragma pack' - ignored"
 msgstr ""
 
-#: c-pragma.c:197 c-pragma.c:247
+#: c-pragma.c:180 c-pragma.c:230
 #, fuzzy
 msgid "malformed '#pragma pack' - ignored"
 msgstr "misvormde #pragma pack"
 
-#: c-pragma.c:202
+#: c-pragma.c:185
 #, fuzzy
 msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
 msgstr "misvormde #pragma pack(push[,id],<n>)"
 
-#: c-pragma.c:204
+#: c-pragma.c:187
 #, fuzzy
 msgid "malformed '#pragma pack(pop[, id])' - ignored"
 msgstr "misvormde #pragma pack(pop[,id])"
 
-#: c-pragma.c:213
+#: c-pragma.c:196
 #, c-format
 msgid "unknown action '%s' for '#pragma pack' - ignored"
 msgstr ""
 
-#: c-pragma.c:250
+#: c-pragma.c:233
 #, fuzzy
 msgid "junk at end of '#pragma pack'"
 msgstr "misvormde #pragma pack"
 
-#: c-pragma.c:264
+#: c-pragma.c:247
 #, fuzzy, c-format
 msgid "alignment must be a small power of two, not %d"
 msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
 
-#: c-pragma.c:290 c-pragma.c:295
+#: c-pragma.c:280
+#, c-format
+msgid "applying #pragma weak `%s' after first use results in unspecified behavior"
+msgstr ""
+
+#: c-pragma.c:321 c-pragma.c:326
 #, fuzzy
 msgid "malformed #pragma weak, ignored"
 msgstr "misvormde #pragma weak"
 
-#: c-pragma.c:299
+#: c-pragma.c:330
 #, fuzzy
 msgid "junk at end of #pragma weak"
 msgstr "misvormde #pragma weak"
 
-#: c-semantics.c:563
+#: c-pragma.c:365 c-pragma.c:370
+#, fuzzy
+msgid "malformed #pragma redefine_extname, ignored"
+msgstr "misvormde #pragma weak"
+
+#: c-pragma.c:375
+#, fuzzy
+msgid "junk at end of #pragma redefine_extname"
+msgstr "misvormde #pragma weak"
+
+#: c-pragma.c:382 c-pragma.c:463
+msgid "#pragma redefine_extname conflicts with declaration"
+msgstr ""
+
+#: c-pragma.c:413
+#, fuzzy
+msgid "malformed #pragma extern_prefix, ignored"
+msgstr "misvormde #pragma pack(pop[,id])"
+
+# Moet 'signature-string' vertaald worden?
+#: c-pragma.c:418
+#, fuzzy
+msgid "junk at end of #pragma extern_prefix"
+msgstr "Brol aan einde van signature-string."
+
+#: c-pragma.c:450
+#, fuzzy
+msgid "asm declaration conficts with previous rename"
+msgstr "sectie van `%s' geeft een conflict met een eerdere declaratie"
+
+#: c-semantics.c:565
 msgid "break statement not within loop or switch"
 msgstr "break-statement niet in een lus of switch"
 
-#: c-semantics.c:581
+#: c-semantics.c:583
 msgid "continue statement not within a loop"
 msgstr "continue-statement niet in een lus"
 
-#: c-semantics.c:676
+#: c-semantics.c:678
 msgid "destructor needed for `%#D'"
 msgstr ""
 
-#: c-semantics.c:677
+#: c-semantics.c:679
 msgid "where case label appears here"
 msgstr ""
 
-#: c-semantics.c:680
+#: c-semantics.c:682
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr ""
 
-#: c-semantics.c:723 c-typeck.c:6937 cp/semantics.c:881
+#: c-semantics.c:725 c-typeck.c:6893 cp/semantics.c:897
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr ""
 
-#: c-typeck.c:124
+#: c-typeck.c:123
 #, c-format
 msgid "`%s' has an incomplete type"
 msgstr "`%s' heeft een onvolledig type"
 
-#: c-typeck.c:146 cp/call.c:2590
+#: c-typeck.c:145 cp/call.c:2740
 msgid "invalid use of void expression"
 msgstr "ongeldig gebruik van een void-expressie"
 
-#: c-typeck.c:155 cp/typeck2.c:227
+#: c-typeck.c:153
+#, fuzzy
+msgid "invalid use of flexible array member"
+msgstr "ongeldig gebruik van array die geen lvalue is"
+
+#: c-typeck.c:159
 msgid "invalid use of array with unspecified bounds"
 msgstr "ongeldig gebruik van een array zonder opgegeven grenzen"
 
-#: c-typeck.c:163
+#: c-typeck.c:167
 #, c-format
 msgid "invalid use of undefined type `%s %s'"
 msgstr "ongeldig gebruik van het niet gedefinieerde type `%s %s'"
 
 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
-#: c-typeck.c:167
+#: c-typeck.c:171
 #, c-format
 msgid "invalid use of incomplete typedef `%s'"
 msgstr "ongeldig gebruik van onvolledige typedef `%s'"
 
-#: c-typeck.c:398 c-typeck.c:412
+#: c-typeck.c:424 c-typeck.c:438
 #, fuzzy
 msgid "function types not truly compatible in ISO C"
 msgstr "functie-types zijn niet echt compatibel in ANSI C"
 
-#: c-typeck.c:572
+#: c-typeck.c:603
 msgid "types are not quite compatible"
 msgstr "types zijn niet helemaal compatibel"
 
-#: c-typeck.c:725
-msgid "sizeof applied to a function type"
-msgstr "sizeof toegepast op een functie-type"
-
-#: c-typeck.c:731
-msgid "sizeof applied to a void type"
-msgstr "sizeof toegepast op een void-type"
-
-#: c-typeck.c:738
-msgid "sizeof applied to an incomplete type"
-msgstr "sizeof toegepast op een onvolledig type"
-
 # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
-#: c-typeck.c:791 c-typeck.c:2809
+#: c-typeck.c:757 c-typeck.c:2673
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "rekensom met pointer naar onvolledig type"
 
-#: c-typeck.c:1179
+#: c-typeck.c:1136
 #, fuzzy, c-format
 msgid "%s has no member named `%s'"
 msgstr "union heeft geen lid dat `%s' heet"
 
-#: c-typeck.c:1212
+#: c-typeck.c:1169
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr "vraag naar lid `%s' in iets dat geen structure of union is"
 
-#: c-typeck.c:1244 ch/expr.c:810
+#: c-typeck.c:1201
 msgid "dereferencing pointer to incomplete type"
 msgstr "dereferentie van pointer naar onvolledig type"
 
-#: c-typeck.c:1248 ch/expr.c:814
+#: c-typeck.c:1205
 msgid "dereferencing `void *' pointer"
 msgstr "`void *' pointer wordt gederefereerd"
 
 # Is the %s the argument, or is it 'of' the argument?
-#: c-typeck.c:1265 cp/typeck.c:2380
+#: c-typeck.c:1222 cp/typeck.c:2357
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr "ongeldig type-argument `%s'"
 
-#: c-typeck.c:1284 cp/typeck.c:2406
+#: c-typeck.c:1241 cp/typeck.c:2383
 msgid "subscript missing in array reference"
 msgstr "subscript ontbreekt in array-referentie"
 
-#: c-typeck.c:1305 cp/typeck.c:2448
+#: c-typeck.c:1262 cp/typeck.c:2425
 msgid "array subscript has type `char'"
 msgstr "array subscript is van het type `char'"
 
-#: c-typeck.c:1313 c-typeck.c:1402 cp/typeck.c:2455 cp/typeck.c:2534
+#: c-typeck.c:1270 c-typeck.c:1359 cp/typeck.c:2432 cp/typeck.c:2511
 msgid "array subscript is not an integer"
 msgstr "array subscript is geen integer"
 
-#: c-typeck.c:1346
+#: c-typeck.c:1303
 #, fuzzy
 msgid "ISO C forbids subscripting `register' array"
 msgstr "ANSI C verbiedt het gebruik van subscripts bij een `register' array"
 
-#: c-typeck.c:1348
+#: c-typeck.c:1305
 #, fuzzy
-msgid "ISO C89 forbids subscripting non-lvalue array"
+msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ANSI C verbiedt het gebruik van subscripts bij een array die geen lvalue is"
 
-#: c-typeck.c:1381
+#: c-typeck.c:1338
 msgid "subscript has type `char'"
 msgstr "subscript is van het type `char'"
 
-#: c-typeck.c:1397 cp/typeck.c:2529
+#: c-typeck.c:1354 cp/typeck.c:2506
 msgid "subscripted value is neither array nor pointer"
 msgstr "waarde met subscript is noch een array, noch een pointer"
 
-#: c-typeck.c:1451
+#: c-typeck.c:1408
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr "`%s' is hier niet gedeclareerd (niet in een functie)"
 
-#: c-typeck.c:1458
+#: c-typeck.c:1415
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr "`%s' is hier niet gedeclareerd (eerste gebruik in deze functie)"
 
-#: c-typeck.c:1463
+#: c-typeck.c:1420
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(Elke niet-gedeclareerde naam wordt slechts één"
 
-#: c-typeck.c:1464
+#: c-typeck.c:1421
 msgid "for each function it appears in.)"
 msgstr "keer vermeld voor elke functie waarin hij staat.)"
 
-#: c-typeck.c:1481
+#: c-typeck.c:1438
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr ""
 
-#: c-typeck.c:1546
+#: c-typeck.c:1504
 msgid "called object is not a function"
 msgstr "opgeroepen object is geen functie"
 
-#: c-typeck.c:1630 cp/typeck.c:3171
+#: c-typeck.c:1590 cp/typeck.c:2831
 msgid "too many arguments to function"
 msgstr "teveel argumenten voor functie"
 
-#: c-typeck.c:1651
+#: c-typeck.c:1611
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "het type van formele parameter %d is onvolledig"
 
-#: c-typeck.c:1664
+#: c-typeck.c:1624
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr "%s als integer in plaats van floating-point ten gevolge van een prototype"
 
-#: c-typeck.c:1667
+#: c-typeck.c:1627
 #, fuzzy, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr "%s als floating-point in plaats van complex ten gevolge van een prototype"
 
-#: c-typeck.c:1670
+#: c-typeck.c:1630
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr "%s als complex in plaats van floating-point ten gevolge van een prototype"
 
-#: c-typeck.c:1673
+#: c-typeck.c:1633
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr "%s als floating-point in plaats van integer ten gevolge van een prototype"
 
-#: c-typeck.c:1676
+#: c-typeck.c:1636
 #, fuzzy, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr "%s als complex in plaats van floating-point ten gevolge van een prototype"
 
-#: c-typeck.c:1679
+#: c-typeck.c:1639
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr "%s als floating-point in plaats van complex ten gevolge van een prototype"
 
-#: c-typeck.c:1689
+#: c-typeck.c:1649
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr "%s als `float' in plaats van `double' ten gevolge van een prototype"
 
-#: c-typeck.c:1707
+#: c-typeck.c:1667
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr "%s met andere breedte ten gevolge van prototype"
 
-#: c-typeck.c:1741
+#: c-typeck.c:1701
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr "%s als unsigned ten gevolge van prototype"
 
-#: c-typeck.c:1743
+#: c-typeck.c:1703
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr "%s als signed ten gevolge van prototype"
 
-#: c-typeck.c:1777 cp/typeck.c:3279
+#: c-typeck.c:1737 cp/typeck.c:2935
 msgid "too few arguments to function"
 msgstr "te weinig argument voor functie"
 
-#: c-typeck.c:1819
+#: c-typeck.c:1779
 msgid "suggest parentheses around + or - inside shift"
 msgstr "gebruik liefst haakjes rond + of - binnen een shift"
 
-#: c-typeck.c:1826
+#: c-typeck.c:1786
 msgid "suggest parentheses around && within ||"
 msgstr "gebruik liefst haakjes rond && binnen ||"
 
-#: c-typeck.c:1835
+#: c-typeck.c:1795
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr "gebruik liefst haakjes rond een rekensom in een operand van |"
 
-#: c-typeck.c:1838
+#: c-typeck.c:1798
 msgid "suggest parentheses around comparison in operand of |"
 msgstr "gebruik liefst haakjes rond een vergelijking in een operand van |"
 
-#: c-typeck.c:1847
+#: c-typeck.c:1807
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr "gebruik liefst haakjes rond een rekensom in een operand van ^"
 
-#: c-typeck.c:1850
+#: c-typeck.c:1810
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr "gebruik liefst haakjes rond een vergelijking in een operand van ^"
 
-#: c-typeck.c:1857
+#: c-typeck.c:1817
 msgid "suggest parentheses around + or - in operand of &"
 msgstr "gebruik liefst haakjes rond + of - in een operand van &"
 
-#: c-typeck.c:1860
+#: c-typeck.c:1820
 msgid "suggest parentheses around comparison in operand of &"
 msgstr "gebruik liefst haakjes rond een vergelijking in een operand van &"
 
-#: c-typeck.c:1867
+#: c-typeck.c:1827
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr "vergelijkingen als 'X <= Y <= Z' hebben niet hun wiskundige betekenis"
 
-#: c-typeck.c:2027 c-typeck.c:2083 ch/expr.c:3951
+#: c-typeck.c:1987 c-typeck.c:2022
 msgid "division by zero"
 msgstr "deling door nul"
 
-#: c-typeck.c:2128 cp/typeck.c:3565
+#: c-typeck.c:2067 cp/typeck.c:3196
 msgid "right shift count is negative"
 msgstr "teller van rechtse shift is negatief"
 
-#: c-typeck.c:2135 cp/typeck.c:3571
+#: c-typeck.c:2074 cp/typeck.c:3202
 msgid "right shift count >= width of type"
 msgstr "teller van rechtse shift is >= breedte van het type"
 
-#: c-typeck.c:2160 cp/typeck.c:3590
+#: c-typeck.c:2095 cp/typeck.c:3221
 msgid "left shift count is negative"
 msgstr "teller van links shift is negatief"
 
-#: c-typeck.c:2163 cp/typeck.c:3592
+#: c-typeck.c:2098 cp/typeck.c:3223
 msgid "left shift count >= width of type"
 msgstr "teller van links shift is >= breedte van het type"
 
-#: c-typeck.c:2188
+#: c-typeck.c:2119
 msgid "shift count is negative"
 msgstr "teller van shift is negatief"
 
-#: c-typeck.c:2190
+#: c-typeck.c:2121
 msgid "shift count >= width of type"
 msgstr "teller van shift is >= breedte van het type"
 
-#: c-typeck.c:2211 cp/typeck.c:3627
+#: c-typeck.c:2138 cp/typeck.c:3258
 msgid "comparing floating point with == or != is unsafe"
 msgstr ""
 
-#: c-typeck.c:2235 c-typeck.c:2241
+#: c-typeck.c:2164 c-typeck.c:2170
 #, fuzzy
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr "ANSI C verbiedt een vergelijking van `void *' met een functie-pointer"
 
-#: c-typeck.c:2244 c-typeck.c:2286 c-typeck.c:2314
+#: c-typeck.c:2173 c-typeck.c:2213 c-typeck.c:2241
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
 
-#: c-typeck.c:2259 c-typeck.c:2265 c-typeck.c:2335 c-typeck.c:2341
+#: c-typeck.c:2187 c-typeck.c:2192 c-typeck.c:2261 c-typeck.c:2266
 msgid "comparison between pointer and integer"
 msgstr "vergelijking tussen pointer en integer"
 
 # 'ordered' -> 'bevolen' of 'geordend'? Waarschijnlijk het laatste.
-#: c-typeck.c:2281 c-typeck.c:2309
+#: c-typeck.c:2208 c-typeck.c:2236
 #, fuzzy
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ANSI C verbiedt geordende vergelijkingen tussen pointers naar functies"
 
-#: c-typeck.c:2306
+#: c-typeck.c:2233
 msgid "comparison of complete and incomplete pointers"
 msgstr "vergelijking van volledige en onvolledige pointers"
 
-#: c-typeck.c:2322 c-typeck.c:2329
+#: c-typeck.c:2249 c-typeck.c:2256
 msgid "ordered comparison of pointer with integer zero"
 msgstr "geordende vergelijking van een pointer met integer nul"
 
-#: c-typeck.c:2355 cp/typeck.c:3760
+#: c-typeck.c:2280 cp/typeck.c:3391
 #, fuzzy
 msgid "unordered comparison on non-floating point argument"
 msgstr "geordende vergelijking van een pointer met integer nul"
 
-#: c-typeck.c:2559
+#: c-typeck.c:2491
 msgid "comparison between signed and unsigned"
 msgstr "vergelijking tussen signed en unsigned"
 
-#: c-typeck.c:2605 cp/typeck.c:4006
+#: c-typeck.c:2537 cp/typeck.c:3635
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "vergelijking van gepromoveerde ~unsigned met constante"
 
-#: c-typeck.c:2613 cp/typeck.c:4014
+#: c-typeck.c:2545 cp/typeck.c:3643
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "vergelijking van gepromoveerde ~unsigned met unsigned"
 
-#: c-typeck.c:2675
-msgid "pointer of type `void *' used in arithmetic"
-msgstr "pointer van type `void *' gebruikt in rekensom"
+#: c-typeck.c:2625
+msgid "pointer of type `void *' used in subtraction"
+msgstr "pointer van type `void *' gebruikt in aftrekking"
 
-#: c-typeck.c:2681
-msgid "pointer to a function used in arithmetic"
-msgstr "pointer naar functie gebruikt in rekensom"
-
-#: c-typeck.c:2761
-msgid "pointer of type `void *' used in subtraction"
-msgstr "pointer van type `void *' gebruikt in aftrekking"
-
-#: c-typeck.c:2763
+#: c-typeck.c:2627
 msgid "pointer to a function used in subtraction"
 msgstr "pointer naar functie gebruikt in aftrekking"
 
 # 'unary' = 'unair'?
-#: c-typeck.c:2860
+#: c-typeck.c:2724
 msgid "wrong type argument to unary plus"
 msgstr "argument van verkeerd type voor unaire plus"
 
-#: c-typeck.c:2871
+#: c-typeck.c:2737
 msgid "wrong type argument to unary minus"
 msgstr "argument van verkeerd type voor unaire min"
 
-#: c-typeck.c:2883
+#: c-typeck.c:2754
 #, fuzzy
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr "ANSI C ondersteunt het `%c' formaat niet"
 
-#: c-typeck.c:2889
+#: c-typeck.c:2760
 msgid "wrong type argument to bit-complement"
 msgstr "argument van verkeerd type voor bit-complement"
 
-#: c-typeck.c:2900
+#: c-typeck.c:2769
 msgid "wrong type argument to abs"
 msgstr "argument van verkeerd type voor abs"
 
 # OK, ik geef het op: wat is hier een goede vertaling voor 'conjugation'?
-#: c-typeck.c:2912
+#: c-typeck.c:2781
 msgid "wrong type argument to conjugation"
 msgstr "argument van verkeerd type voor vervoeging"
 
-#: c-typeck.c:2926
+#: c-typeck.c:2795
 msgid "wrong type argument to unary exclamation mark"
 msgstr "argument van verkeerd type voor unair uitroepingsteken"
 
-#: c-typeck.c:2969
+#: c-typeck.c:2838
 #, fuzzy
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ANSI C ondersteunt het `%c' formaat niet"
 
 # Wat is beter: 'incrementeren', 'incrementering', of 'increment'?
-#: c-typeck.c:2984 c-typeck.c:3016
+#: c-typeck.c:2853 c-typeck.c:2885
 msgid "wrong type argument to increment"
 msgstr "argument van verkeerd type voor incrementeren"
 
-#: c-typeck.c:2986 c-typeck.c:3018
+#: c-typeck.c:2855 c-typeck.c:2887
 msgid "wrong type argument to decrement"
 msgstr "argument van verkeerd type voor decrementeren"
 
-#: c-typeck.c:3007
+#: c-typeck.c:2876
 msgid "increment of pointer to unknown structure"
 msgstr "incrementeren van pointer naar onbekend structure"
 
-#: c-typeck.c:3009
+#: c-typeck.c:2878
 msgid "decrement of pointer to unknown structure"
 msgstr "decrementeren van pointer naar onbekend structure"
 
-#: c-typeck.c:3082
-msgid "invalid lvalue in increment"
-msgstr "ongeldige lvalue bij incrementeren"
-
-#: c-typeck.c:3083
-msgid "invalid lvalue in decrement"
-msgstr "ongeldige lvalue bij decrementeren"
-
-#: c-typeck.c:3091 cp/typeck.c:4594
-msgid "increment"
-msgstr "incrementeren"
-
-#: c-typeck.c:3091 cp/typeck.c:4594
-msgid "decrement"
-msgstr "decrementeren"
-
-#: c-typeck.c:3146
+#: c-typeck.c:3015
 msgid "ISO C forbids the address of a cast expression"
 msgstr "ANSI C verbiedt het adres van een cast-expressie"
 
-#: c-typeck.c:3156
+#: c-typeck.c:3025
 msgid "invalid lvalue in unary `&'"
 msgstr "ongeldige lvalue bij unaire `&'"
 
-#: c-typeck.c:3188
+#: c-typeck.c:3057
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr "poging om het adres te nemen van lid `%s' van een bitveld-structure"
 
-#. condition met at compile time
-#: c-typeck.c:3297 c-typeck.c:4686 c-typeck.c:4702 c-typeck.c:4718
-#: ch/expr.c:1782 ch/parse.c:361 ch/typeck.c:160 cp/typeck.c:4787 gcc.c:4467
-#: java/expr.c:387 java/verify.c:1464 java/verify.c:1465 java/verify.c:1480
-#: rtl-error.c:121 tradcif.y:533 tradcpp.c:4123
+#: c-typeck.c:3166 c-typeck.c:4632 c-typeck.c:4648 c-typeck.c:4664
+#: final.c:3146 final.c:3148 gcc.c:4397 rtl-error.c:122 toplev.c:1694
+#: config/cris/cris.c:529 cp/typeck.c:4341 java/expr.c:364 java/verify.c:1467
+#: java/verify.c:1468 java/verify.c:1483
 #, c-format
 msgid "%s"
 msgstr ""
 
-#: c-typeck.c:3358
+#: c-typeck.c:3227
 #, fuzzy
 msgid "ISO C forbids use of conditional expressions as lvalues"
 msgstr "ANSI C verbiedt het gebruikt van voorwaardelijke expressies als lvalues"
 
-#: c-typeck.c:3361
+#: c-typeck.c:3230
 #, fuzzy
 msgid "ISO C forbids use of compound expressions as lvalues"
 msgstr "ANSI C verbiedt het gebruik van samengestelde expressies als lvalues"
 
-#: c-typeck.c:3364
+#: c-typeck.c:3233
 #, fuzzy
 msgid "ISO C forbids use of cast expressions as lvalues"
 msgstr "ANSI C verbiedt het gebruik van cast-expressies als lvalues"
 
-#: c-typeck.c:3381
+#: c-typeck.c:3250
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr "%s van alleen-lezen lid `%s'"
 
-#: c-typeck.c:3385
+#: c-typeck.c:3254
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr "%s van alleen-lezen variabele `%s'"
 
-#: c-typeck.c:3388
+#: c-typeck.c:3257
 #, c-format
 msgid "%s of read-only location"
 msgstr "%s van alleen-lezen locatie"
 
-#: c-typeck.c:3406
+#: c-typeck.c:3276
 #, fuzzy, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "kan adres van bitveld `%s' niet nemen"
 
-#: c-typeck.c:3434 ch/typeck.c:3676 ch/xtypeck.c:62
+#: c-typeck.c:3304
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr "globale registervariabele `%s' gebruikt in geneste functie"
 
-#: c-typeck.c:3438 ch/typeck.c:3680 ch/xtypeck.c:66
+#: c-typeck.c:3308
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr "registervariabele `%s' gebruikt in geneste functie"
 
-#: c-typeck.c:3445 ch/typeck.c:3687 ch/xtypeck.c:73
+#: c-typeck.c:3315
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr "adres van globale registervariabele `%s' gevraagd"
 
-#: c-typeck.c:3457 ch/typeck.c:3699 ch/xtypeck.c:85
+#: c-typeck.c:3327
 msgid "cannot put object with volatile field into register"
 msgstr "een object met een volatile veld kan niet in een register geplaatst worden"
 
-#: c-typeck.c:3461 ch/typeck.c:3703 ch/xtypeck.c:89
+#: c-typeck.c:3331
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr "adres van registervariabele `%s' gevraagd"
 
 # Of moet/mag 'boolean' hier vertaald worden?
-#: c-typeck.c:3569
+#: c-typeck.c:3439
 #, fuzzy
 msgid "signed and unsigned type in conditional expression"
 msgstr "niet-boolean modus in voorwaardelijke expressie"
 
-#: c-typeck.c:3576
+#: c-typeck.c:3446
 #, fuzzy
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ANSI C verbiedt voorwaardelijke expressies met maar één void-zijde"
 
-#: c-typeck.c:3592 c-typeck.c:3599
+#: c-typeck.c:3462 c-typeck.c:3469
 #, fuzzy
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr "ANSI C verbiedt voorwaardelijke expressies tussen `void *' en een functiepointer"
 
-#: c-typeck.c:3605
+#: c-typeck.c:3475
 msgid "pointer type mismatch in conditional expression"
 msgstr "pointertypes in voorwaardelijke expressie komen niet overeen"
 
-#: c-typeck.c:3612 c-typeck.c:3622
+#: c-typeck.c:3482 c-typeck.c:3492
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen (pointer/integer)"
 
-#: c-typeck.c:3636
+#: c-typeck.c:3506
 msgid "type mismatch in conditional expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: c-typeck.c:3707 cp/typeck.c:5044
+#: c-typeck.c:3577 cp/typeck.c:4597
 msgid "left-hand operand of comma expression has no effect"
 msgstr "linker operand van comma-expressie heeft geen effect"
 
-#: c-typeck.c:3746
+#: c-typeck.c:3621
 msgid "cast specifies array type"
 msgstr "cast geeft array-type op"
 
-#: c-typeck.c:3752
+#: c-typeck.c:3627
 msgid "cast specifies function type"
 msgstr "cast geeft functie-type op"
 
-#: c-typeck.c:3762
+#: c-typeck.c:3637
 #, fuzzy
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ANSI C verbiedt het casten van een niet-scalair naar hetzelfde type"
 
-#: c-typeck.c:3781
+#: c-typeck.c:3656
 #, fuzzy
 msgid "ISO C forbids casts to union type"
 msgstr "ANSI C verbiedt casts naar een union-type"
 
-#: c-typeck.c:3797
+#: c-typeck.c:3671
 msgid "cast to union type from type not present in union"
 msgstr "cast naar union-type van een type dat geen deel uitmaakt van de union"
 
+#: c-typeck.c:3722
+#, fuzzy
+msgid "cast adds new qualifiers to function type"
+msgstr "cast geeft functie-type op"
+
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3840
+#: c-typeck.c:3727
 msgid "cast discards qualifiers from pointer target type"
 msgstr "cast laat qualifiers van doeltype van pointer vallen"
 
-#: c-typeck.c:3855
+#: c-typeck.c:3742
 msgid "cast increases required alignment of target type"
 msgstr "cast verhoogt het benodigde alignment van het doeltype"
 
-#: c-typeck.c:3861 cp/typeck.c:5458
+#: c-typeck.c:3748 cp/typeck.c:5027
 msgid "cast from pointer to integer of different size"
 msgstr "cast van pointer naar integer met andere grootte"
 
 # 'A function type' of 'THE function type'?
-#: c-typeck.c:3866
+#: c-typeck.c:3753
 msgid "cast does not match function type"
 msgstr "cast komt niet overeen met het functietype"
 
-#: c-typeck.c:3873 cp/typeck.c:5465
+#: c-typeck.c:3760 cp/typeck.c:5034
 msgid "cast to pointer from integer of different size"
 msgstr "cast naar pointer van integer met andere grootte"
 
+#: c-typeck.c:3772
+msgid "type-punning to incomplete type might break strict-aliasing rules"
+msgstr ""
+
+#: c-typeck.c:3776
+msgid "dereferencing type-punned pointer will break strict-aliasing rules"
+msgstr ""
+
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:4031
+#: c-typeck.c:3935
 msgid "invalid lvalue in assignment"
 msgstr "ongeldige lvalue in toewijzing"
 
 #. Convert new value to destination type.
-#: c-typeck.c:4040 c-typeck.c:4065 c-typeck.c:4082 ch/typeck.c:2334
-#: cp/typeck.c:5575 cp/typeck.c:5726
+#: c-typeck.c:3944 c-typeck.c:3969 c-typeck.c:3986 cp/typeck.c:5145
+#: cp/typeck.c:5294
 msgid "assignment"
 msgstr "toewijzing"
 
-#: c-typeck.c:4249 c-typeck.c:4316
+#: c-typeck.c:4056
+msgid "cannot pass rvalue to reference parameter"
+msgstr ""
+
+#: c-typeck.c:4160 c-typeck.c:4227
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
 
-#: c-typeck.c:4253 c-typeck.c:4296
+#: c-typeck.c:4164 c-typeck.c:4207
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr "%s laat qualifiers van doeltype van pointer vallen"
 
-#: c-typeck.c:4259
+#: c-typeck.c:4170
 #, fuzzy
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ANSI C verbiedt conversie van argumenten naar union type"
 
-#: c-typeck.c:4288
+#: c-typeck.c:4199
 #, fuzzy, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr "ANSI C verbiedt %s tussen functiepointer en `void *'"
 
 # 'signedness' = 'signed-heid'?
-#: c-typeck.c:4305
+#: c-typeck.c:4216
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr "doelen van pointer in %s verschillen in signedness"
 
-#: c-typeck.c:4321
+#: c-typeck.c:4232
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr "%s van incompatibel pointertype"
 
-#: c-typeck.c:4337
+#: c-typeck.c:4248
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s maakt pointer van integer zonder een cast"
 
-#: c-typeck.c:4345
+#: c-typeck.c:4256
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr "%s maakt integer van pointer zonder een cast"
 
-#: c-typeck.c:4359 c-typeck.c:4362
+#: c-typeck.c:4270 c-typeck.c:4273
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "incompatibel type voor argument %d van `%s'"
 
-#: c-typeck.c:4366
+#: c-typeck.c:4277
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr "incompatibel type voor argument %d van onrechtstreekse functie-oproep"
 
-#: c-typeck.c:4370
+#: c-typeck.c:4281
 #, c-format
 msgid "incompatible types in %s"
 msgstr "incompatibele types bij %s"
 
 #. Function name is known; supply it.
-#: c-typeck.c:4401
+#: c-typeck.c:4339
+#, fuzzy, c-format
+msgid "passing arg of `%s'"
+msgstr "doorgeven van argument %d van `%s'"
+
+#. Function name unknown (call through ptr).
+#: c-typeck.c:4349
+#, fuzzy
+msgid "passing arg of pointer to function"
+msgstr "doorgeven van argument %d van pointer naar functie"
+
+#. Function name is known; supply it.
+#: c-typeck.c:4357
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr "doorgeven van argument %d van `%s'"
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:4411
+#: c-typeck.c:4367
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr "doorgeven van argument %d van pointer naar functie"
 
-#: c-typeck.c:4478
+#: c-typeck.c:4433
 msgid "initializer for static variable is not constant"
 msgstr "beginwaarde voor static variabele is geen constante"
 
-#: c-typeck.c:4484
+#: c-typeck.c:4439
 msgid "initializer for static variable uses complicated arithmetic"
 msgstr "beginwaarde voor static variabele gebruikt ingewikkelde berekening"
 
-#: c-typeck.c:4492
+#: c-typeck.c:4447
 msgid "aggregate initializer is not constant"
 msgstr "aggregaat-beginwaarde is geen constante"
 
-#: c-typeck.c:4494
+#: c-typeck.c:4449
 msgid "aggregate initializer uses complicated arithmetic"
 msgstr "aggregaat-beginwaarde gebruikt ingewikkelde berekening"
 
-#: c-typeck.c:4501
+#: c-typeck.c:4456
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
-#: c-typeck.c:4689 c-typeck.c:4705 c-typeck.c:4721
+#: c-typeck.c:4635 c-typeck.c:4651 c-typeck.c:4667
 #, c-format
 msgid "(near initialization for `%s')"
 msgstr "(dicht bij initialisatie van `%s')"
 
-#: c-typeck.c:4773 cp/typeck2.c:531
+#: c-typeck.c:4718 cp/typeck2.c:505
 msgid "char-array initialized from wide string"
 msgstr "char-array heeft wide string als beginwaarde"
 
-#: c-typeck.c:4780 cp/typeck2.c:538
+#: c-typeck.c:4725 cp/typeck2.c:512
 msgid "int-array initialized from non-wide string"
 msgstr "int-array heeft niet-wide string als beginwaarde"
 
-#: c-typeck.c:4798 cp/typeck2.c:554
+#: c-typeck.c:4743 cp/typeck2.c:528
 msgid "initializer-string for array of chars is too long"
 msgstr "beginwaarde-string voor array van chars is te lang"
 
-#: c-typeck.c:4834
+#: c-typeck.c:4781
 msgid "array initialized from non-constant array expression"
 msgstr "array krijgt niet-constante array-expressie als beginwaarde"
 
-#: c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4869 c-typeck.c:4890
-#: c-typeck.c:6311
+#: c-typeck.c:4798 c-typeck.c:4800 c-typeck.c:4816 c-typeck.c:4837
+#: c-typeck.c:6237
 msgid "initializer element is not constant"
 msgstr "beginwaarde-element is niet constant"
 
-#: c-typeck.c:4885
+#: c-typeck.c:4832
 msgid "initialization"
 msgstr "initialisatie"
 
-#: c-typeck.c:4896 c-typeck.c:6316
+#: c-typeck.c:4843 c-typeck.c:6242
 msgid "initializer element is not computable at load time"
 msgstr "beginwaarde-element kan niet berekend worden tijdens het laden"
 
-#: c-typeck.c:4933 c-typeck.c:4949 cp/typeck2.c:631
+#: c-typeck.c:4858 cp/typeck2.c:605
 msgid "invalid initializer"
 msgstr "ongeldige beginwaarde"
 
-#: c-typeck.c:5434
+#: c-typeck.c:5351
 msgid "extra brace group at end of initializer"
 msgstr "extra accolade-groep aan einde van beginwaarde"
 
-#: c-typeck.c:5454
+#: c-typeck.c:5371
 msgid "missing braces around initializer"
 msgstr "accolades ontbreken rond beginwaarde"
 
-#: c-typeck.c:5506
+#: c-typeck.c:5431
 msgid "braces around scalar initializer"
 msgstr "accolades rond scalaire beginwaarde"
 
-#: c-typeck.c:5554
+#: c-typeck.c:5479
 msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: c-typeck.c:5556
+#: c-typeck.c:5481
 msgid "initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:5587
+#: c-typeck.c:5512
 msgid "missing initializer"
 msgstr "beginwaarde ontbreekt"
 
-#: c-typeck.c:5612
+#: c-typeck.c:5538
 msgid "empty scalar initializer"
 msgstr "lege scalaire beginwaarde"
 
-#: c-typeck.c:5617
+#: c-typeck.c:5543
 msgid "extra elements in scalar initializer"
 msgstr "extra elementen in scalaire beginwaarde"
 
-#: c-typeck.c:5703
+#: c-typeck.c:5629
 msgid "initialization designators may not nest"
 msgstr ""
 
-#: c-typeck.c:5724 c-typeck.c:5795
+#: c-typeck.c:5650 c-typeck.c:5721
 msgid "array index in non-array initializer"
 msgstr "array-index in beginwaarde van niet-array"
 
-#: c-typeck.c:5729 c-typeck.c:5847
+#: c-typeck.c:5655 c-typeck.c:5773
 #, fuzzy
 msgid "field name not in record or union initializer"
 msgstr "overtollige elementen in beginwaarde van union"
 
-#: c-typeck.c:5791 c-typeck.c:5793
+#: c-typeck.c:5717 c-typeck.c:5719
 msgid "nonconstant array index in initializer"
 msgstr "niet-constante array-index in beginwaarde"
 
-#: c-typeck.c:5798
+#: c-typeck.c:5724
 #, fuzzy
 msgid "array index in initializer exceeds array bounds"
 msgstr "array-index in beginwaarde van niet-array"
 
-#: c-typeck.c:5809
+#: c-typeck.c:5735
 msgid "empty index range in initializer"
 msgstr "leeg indexbereik in beginwaarde"
 
-#: c-typeck.c:5818
+#: c-typeck.c:5744
 #, fuzzy
 msgid "array index range in initializer exceeds array bounds"
 msgstr "leeg indexbereik in beginwaarde"
 
-#: c-typeck.c:5859
+#: c-typeck.c:5785
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr "onbekend veld `%s' opgegeven in beginwaarde"
 
-#: c-typeck.c:5896 c-typeck.c:5917 c-typeck.c:6379
+#: c-typeck.c:5822 c-typeck.c:5843 c-typeck.c:6304
 msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: c-typeck.c:6589
+#: c-typeck.c:6514
 #, fuzzy
 msgid "excess elements in char array initializer"
 msgstr "overtollige elementen in beginwaarde van array"
 
-#: c-typeck.c:6596 c-typeck.c:6642
+#: c-typeck.c:6521 c-typeck.c:6567
 msgid "excess elements in struct initializer"
 msgstr "overtollige elementen in beginwaarde van struct"
 
-#: c-typeck.c:6709
+#: c-typeck.c:6582
+msgid "non-static initialization of a flexible array member"
+msgstr ""
+
+#: c-typeck.c:6644
 msgid "excess elements in union initializer"
 msgstr "overtollige elementen in beginwaarde van union"
 
-#: c-typeck.c:6730
+#: c-typeck.c:6665
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: c-typeck.c:6793
+#: c-typeck.c:6728
 msgid "excess elements in array initializer"
 msgstr "overtollige elementen in beginwaarde van array"
 
-#: c-typeck.c:6819
+#: c-typeck.c:6757
+#, fuzzy
+msgid "excess elements in vector initializer"
+msgstr "overtollige elementen in beginwaarde van scalair"
+
+#: c-typeck.c:6779
 msgid "excess elements in scalar initializer"
 msgstr "overtollige elementen in beginwaarde van scalair"
 
-#: c-typeck.c:6930 ch/parse.c:2026
+#: c-typeck.c:6886
 msgid "asm template is not a string constant"
 msgstr "asm-template is geen stringconstante"
 
-#: c-typeck.c:6962
+#: c-typeck.c:6918
 #, fuzzy
 msgid "invalid lvalue in asm statement"
 msgstr "ongeldige lvalue in toewijzing"
 
-#: c-typeck.c:7033
+#: c-typeck.c:6993
 msgid "modification by `asm'"
 msgstr "aanpassing door `asm'"
 
-#: c-typeck.c:7052 cp/typeck.c:6576
+#: c-typeck.c:7012 cp/typeck.c:6152
 msgid "function declared `noreturn' has a `return' statement"
 msgstr "als `noreturn' gedeclareerde functie bevat een `return' statement"
 
-#: c-typeck.c:7059
+#: c-typeck.c:7019
 msgid "`return' with no value, in function returning non-void"
 msgstr "`return' zonder waarde in een functie die een niet-void waarde teruggeeft"
 
-#: c-typeck.c:7065
+#: c-typeck.c:7025
 msgid "`return' with a value, in function returning void"
 msgstr "`return' met waarde in een functie die void teruggeeft"
 
-#: c-typeck.c:7069
+#: c-typeck.c:7029
 msgid "return"
 msgstr "return"
 
-#: c-typeck.c:7120
+#: c-typeck.c:7081
 msgid "function returns address of local variable"
 msgstr "functie geeft adres van lokale variabele terug"
 
-#: c-typeck.c:7177 cp/semantics.c:525
+#: c-typeck.c:7137 cp/semantics.c:555
 msgid "switch quantity not an integer"
 msgstr "switch-waarde is geen integer"
 
-#: c-typeck.c:7187
+#: c-typeck.c:7147
 #, fuzzy
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr "`long' switch-expressie wordt in ANSI C niet naar `int' geconverteerd"
 
-#: c-typeck.c:7222 cp/decl.c:5230
+#: c-typeck.c:7182 cp/decl.c:5173
 msgid "case label not within a switch statement"
 msgstr "case-label niet in een switch-statement"
 
-#: c-typeck.c:7224 cp/decl.c:5235
+#: c-typeck.c:7184 cp/decl.c:5178
 #, fuzzy
 msgid "`default' label not within a switch statement"
 msgstr "default-label niet in een switch-statement"
 
-#: calls.c:1901
+#: calls.c:1921
 #, c-format
 msgid "inlining failed in call to `%s'"
 msgstr "inline maken mislukt in oproep van `%s'"
 
-#: calls.c:1902 calls.c:2208
+#: calls.c:1922 calls.c:2228
 msgid "called from here"
 msgstr "van hieruit opgeroepen"
 
-#: calls.c:2207
+#: calls.c:2227
 #, c-format
 msgid "can't inline call to `%s'"
 msgstr "kan oproep van `%s' niet inline maken"
 
 # dit klinkt niet al te best
-#: calls.c:2237
+#: calls.c:2257
 msgid "function call has aggregate value"
 msgstr "functie-oproep heeft geaggregeerde waarde"
 
-#: calls.c:4539
+#: calls.c:4614
 msgid "variable offset is passed partially in stack and in reg"
 msgstr ""
 
-#: calls.c:4541
+#: calls.c:4616
 msgid "variable size is passed partially in stack and in reg"
 msgstr ""
 
-#: cfgrtl.c:1578
+#: cfgloop.c:1106
+#, c-format
+msgid "Size of loop %d should be %d, not %d."
+msgstr ""
+
+#: cfgloop.c:1125
+#, c-format
+msgid "Bb %d do not belong to loop %d."
+msgstr ""
+
+#: cfgloop.c:1143
+#, c-format
+msgid "Loop %d's header does not have exactly 2 entries."
+msgstr ""
+
+#: cfgloop.c:1151
+#, c-format
+msgid "Loop %d's latch does not have exactly 1 successor."
+msgstr ""
+
+#: cfgloop.c:1156
+#, c-format
+msgid "Loop %d's latch does not have header as successor."
+msgstr ""
+
+#: cfgloop.c:1161
+#, c-format
+msgid "Loop %d's latch does not belong directly to it."
+msgstr ""
+
+#: cfgloop.c:1167
+#, c-format
+msgid "Loop %d's header does not belong directly to it."
+msgstr ""
+
+#: cfgrtl.c:1704
+#, c-format
+msgid "bb %d on wrong place"
+msgstr ""
+
+#: cfgrtl.c:1710
+#, c-format
+msgid "prev_bb of %d should be %d, not %d"
+msgstr ""
+
+#: cfgrtl.c:1730
 #, c-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1592
+#: cfgrtl.c:1744
 #, c-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: cfgrtl.c:1604
+#: cfgrtl.c:1756
 #, c-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1623
+#: cfgrtl.c:1778
+#, c-format
+msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
+msgstr ""
+
+#: cfgrtl.c:1785
+#, c-format
+msgid "verify_flow_info: Wrong count of block %i %i"
+msgstr ""
+
+#: cfgrtl.c:1791
+#, c-format
+msgid "verify_flow_info: Wrong frequency of block %i %i"
+msgstr ""
+
+#: cfgrtl.c:1799
 #, c-format
 msgid "verify_flow_info: Duplicate edge %i->%i"
 msgstr ""
 
-#: cfgrtl.c:1642
+#: cfgrtl.c:1805
+#, c-format
+msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
+msgstr ""
+
+#: cfgrtl.c:1811
+#, c-format
+msgid "verify_flow_info: Wrong count of edge %i->%i %i"
+msgstr ""
+
+#: cfgrtl.c:1841
 #, c-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:1657
+#: cfgrtl.c:1856
 #, c-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:1659
+#: cfgrtl.c:1858
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.c:1666
+#: cfgrtl.c:1865
 #, c-format
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr ""
 
-#: cfgrtl.c:1690
+#: cfgrtl.c:1881
+#, c-format
+msgid "Missing REG_EH_REGION note in the end of bb %i"
+msgstr ""
+
+#: cfgrtl.c:1889
+#, c-format
+msgid "Too many outgoing branch edges from bb %i"
+msgstr ""
+
+#: cfgrtl.c:1894
+#, c-format
+msgid "Fallthru edge after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1899
+#, c-format
+msgid "Wrong amount of branch edges after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1905
+#, fuzzy, c-format
+msgid "Wrong amount of branch edges after conditional jump %i"
+msgstr "types in voorwaardelijke expressie komen niet overeen"
+
+#: cfgrtl.c:1910
+#, c-format
+msgid "Call edges for non-call insn in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1919
+#, c-format
+msgid "Abnormal edges for no purpose in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1934
 #, c-format
 msgid "missing barrier after block %i"
 msgstr ""
 
-#: cfgrtl.c:1700
+#: cfgrtl.c:1944
 #, c-format
 msgid "basic block %d pred edge is corrupted"
 msgstr ""
 
-#: cfgrtl.c:1717
+#: cfgrtl.c:1961
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cfgrtl.c:1721
+#: cfgrtl.c:1965
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: cfgrtl.c:1735 cfgrtl.c:1745
+#: cfgrtl.c:1979 cfgrtl.c:1989
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: cfgrtl.c:1758
+#: cfgrtl.c:2002
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: cfgrtl.c:1770
+#: cfgrtl.c:2014
 #, c-format
 msgid "in basic block %d:"
 msgstr ""
 
-#: cfgrtl.c:1771
+#: cfgrtl.c:2015
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:1790
+#: cfgrtl.c:2034
 #, c-format
 msgid "basic block %i edge lists are corrupted"
 msgstr ""
 
-#: cfgrtl.c:1804
+#: cfgrtl.c:2049
 msgid "basic blocks not numbered consecutively"
 msgstr ""
 
-#: cfgrtl.c:1829
+#: cfgrtl.c:2074
 msgid "insn outside basic block"
 msgstr ""
 
-#: cfgrtl.c:1837
+#: cfgrtl.c:2082
 #, fuzzy
 msgid "return not followed by barrier"
 msgstr "`#' gevolgd door een integer"
 
-#: cfgrtl.c:1842
+#: cfgrtl.c:2087
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: cfgrtl.c:1846
+#: cfgrtl.c:2091
 msgid "verify_flow_info failed"
 msgstr ""
 
-#: collect2.c:439
+#: collect2.c:425
 msgid "internal error"
 msgstr "interne fout"
 
-#: collect2.c:940
+#: collect2.c:934
 msgid "no arguments"
 msgstr "geen argumenten"
 
-#: collect2.c:1269 collect2.c:1417 collect2.c:1450
+#: collect2.c:1263 collect2.c:1411 collect2.c:1444
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1272 collect2.c:1422 collect2.c:1453
+#: collect2.c:1266 collect2.c:1416 collect2.c:1447
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: collect2.c:1281
+#: collect2.c:1275
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 versie %s"
 
-#: collect2.c:1371
+#: collect2.c:1365
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "%d constructor(s) gevonden\n"
 
-#: collect2.c:1372
+#: collect2.c:1366
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "%d destructor(s) gevonden\n"
 
-#: collect2.c:1373
+#: collect2.c:1367
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "%d frame-tabel(len) gevonden\n"
 
-#: collect2.c:1514
+#: collect2.c:1508
 #, fuzzy, c-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s beëindigd met signaal %d [%s]"
 
-#: collect2.c:1533
+#: collect2.c:1527
 #, c-format
 msgid "%s returned %d exit status"
 msgstr "%s gaf exit-status %d terug"
 
-#: collect2.c:1561
+#: collect2.c:1555
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[kan %s niet vinden]"
 
-#: collect2.c:1576
+#: collect2.c:1570
 #, c-format
 msgid "cannot find `%s'"
 msgstr "kan %s niet vinden"
 
-#: collect2.c:1587 collect2.c:1590
+#: collect2.c:1581 collect2.c:1584
 #, c-format
 msgid "redirecting stdout: %s"
 msgstr "bij het herleiden van standaarduitvoer: %s"
 
-#: collect2.c:1633
+#: collect2.c:1627
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[%s wordt verlaten]\n"
 
-#: collect2.c:1876
+#: collect2.c:1870
 #, c-format
-msgid "\nwrite_c_file - output name is %s, prefix is %s\n"
-msgstr "\nwrite_c_file - uitvoernaam is %s, prefix is %s\n"
+msgid ""
+"\n"
+"write_c_file - output name is %s, prefix is %s\n"
+msgstr ""
+"\n"
+"write_c_file - uitvoernaam is %s, prefix is %s\n"
 
-#: collect2.c:2089
+#: collect2.c:2083
 msgid "cannot find `nm'"
 msgstr "kan `nm' niet vinden"
 
-#: collect2.c:2099 collect2.c:2541
+#: collect2.c:2093 collect2.c:2535
 msgid "pipe"
 msgstr "pipe"
 
-#: collect2.c:2103 collect2.c:2545
+#: collect2.c:2097 collect2.c:2539
 msgid "fdopen"
 msgstr "fdopen"
 
-#: collect2.c:2129 collect2.c:2571
+#: collect2.c:2123 collect2.c:2565
 #, c-format
 msgid "dup2 %d 1"
 msgstr "dup2 %d 1"
 
-#: collect2.c:2132 collect2.c:2135 collect2.c:2148 collect2.c:2574
-#: collect2.c:2577 collect2.c:2590
+#: collect2.c:2126 collect2.c:2129 collect2.c:2142 collect2.c:2568
+#: collect2.c:2571 collect2.c:2584
 #, c-format
 msgid "close %d"
 msgstr "close %d"
 
-#: collect2.c:2138
+#: collect2.c:2132 collect2.c:2574
 #, c-format
-msgid "execvp %s"
-msgstr "execvp %s"
+msgid "execv %s"
+msgstr "execv %s"
 
-#: collect2.c:2192
+#: collect2.c:2186
 #, c-format
 msgid "init function found in object %s"
 msgstr "init-functie gevonden in object %s"
 
-#: collect2.c:2200
+#: collect2.c:2194
 #, c-format
 msgid "fini function found in object %s"
 msgstr "fini-functie gevonden in object %s"
 
-#: collect2.c:2223 collect2.c:2629
+#: collect2.c:2217 collect2.c:2623
 msgid "fclose"
 msgstr "fclose"
 
-#: collect2.c:2268
+#: collect2.c:2262
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "kan bestand '%s' niet openen"
 
-#: collect2.c:2270
+#: collect2.c:2264
 #, c-format
 msgid "unable to stat file '%s'"
 msgstr "kan bestand '%s' niet stat'en"
 
-#: collect2.c:2276
+#: collect2.c:2270
 #, c-format
 msgid "unable to mmap file '%s'"
 msgstr "kan bestand '%s' niet mmap'en"
 
-#: collect2.c:2429
+#: collect2.c:2423
 msgid "not found\n"
 msgstr "niet gevonden\n"
 
 # 'dependency'? 'afhankelijkheid' klinkt niet echt goed...
-#: collect2.c:2431 collect2.c:2608
+#: collect2.c:2425 collect2.c:2602
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "dynamische dependency %s niet gevonden"
 
-#: collect2.c:2451
+#: collect2.c:2445
 #, c-format
 msgid "bad magic number in file '%s'"
 msgstr "slecht magisch getal in bestand '%s'"
 
-#: collect2.c:2473
+#: collect2.c:2467
 msgid "dynamic dependencies.\n"
 msgstr "dynamische dependencies.\n"
 
-#: collect2.c:2532
+#: collect2.c:2526
 msgid "cannot find `ldd'"
 msgstr "kan `ldd' niet vinden"
 
-#: collect2.c:2580
-#, c-format
-msgid "execv %s"
-msgstr "execv %s"
-
-#: collect2.c:2593
-msgid "\nldd output with constructors/destructors.\n"
-msgstr "\nuitvoer van ldd met constructors/destructors.\n"
+#: collect2.c:2587
+msgid ""
+"\n"
+"ldd output with constructors/destructors.\n"
+msgstr ""
+"\n"
+"uitvoer van ldd met constructors/destructors.\n"
 
-#: collect2.c:2620
+#: collect2.c:2614
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "kan dynamische dependency '%s' niet openen"
 
-#: collect2.c:2734
+#: collect2.c:2728
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: geen COFF-bestand"
 
-#: collect2.c:2853
+#: collect2.c:2847
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%s: kan niet openen als COFF-bestand"
@@ -3730,140 +3991,154 @@ msgstr "%s: kan niet openen als COFF-bestand"
 # dikwijls 'bibliotheek' zien gebruiken.
 # De vertaalde boodschappen voor make gebruiken dat op het ogenblik wél, maar
 # ik ben van plan daar verandering in te brengen.
-#: collect2.c:2909
+#: collect2.c:2903
 #, fuzzy, c-format
 msgid "library lib%s not found"
 msgstr "Library lib%s niet gevonden"
 
-#: collect2.c:3038
+#: collect2.c:3030
 #, c-format
 msgid "open %s"
 msgstr "open %s"
 
-#: collect2.c:3061
+#: collect2.c:3053
 msgid "incompatibilities between object file & expected values"
 msgstr "incompatibiliteiten tussen objectbestand & verwachte waarden"
 
-#: collect2.c:3134
+#: collect2.c:3126
 #, c-format
-msgid "\nProcessing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
-msgstr "\nSymbooltabel #%d wordt verwerkt (offset = 0x%.8lx, soort = %s)\n"
+msgid ""
+"\n"
+"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
+msgstr ""
+"\n"
+"Symbooltabel #%d wordt verwerkt (offset = 0x%.8lx, soort = %s)\n"
 
-#: collect2.c:3143
+#: collect2.c:3135
 msgid "string section missing"
 msgstr "string-sectie ontbreekt"
 
-#: collect2.c:3146
+#: collect2.c:3138
 msgid "section pointer missing"
 msgstr "sectie-pointer ontbreekt"
 
-#: collect2.c:3194
+#: collect2.c:3186
 msgid "no symbol table found"
 msgstr "geen symbooltabel gevonden"
 
-#: collect2.c:3207
+#: collect2.c:3199
 msgid "no cmd_strings found"
 msgstr "geen cmd_strings gevonden"
 
-#: collect2.c:3219
-msgid "\nUpdating header and load commands.\n\n"
-msgstr "\nHoofding en laadcommandos worden aangepast.\n\n"
+#: collect2.c:3211
+msgid ""
+"\n"
+"Updating header and load commands.\n"
+"\n"
+msgstr ""
+"\n"
+"Hoofding en laadcommandos worden aangepast.\n"
+"\n"
 
-#: collect2.c:3226
+#: collect2.c:3218
 #, c-format
 msgid "load command map, %d cmds, new size %ld.\n"
 msgstr "laadcommando-kaart, %d commando's, nieuwe grootte %ld.\n"
 
-#: collect2.c:3257
-msgid "writing load commands.\n\n"
-msgstr "laadcommandos worden geschreven.\n\n"
+#: collect2.c:3249
+msgid ""
+"writing load commands.\n"
+"\n"
+msgstr ""
+"laadcommandos worden geschreven.\n"
+"\n"
 
-#: collect2.c:3277
+#: collect2.c:3269
 #, c-format
 msgid "close %s"
 msgstr "close %s"
 
 # 'regio' klinkt niet echt, maar 'streek' lijkt me nog slechter
-#: collect2.c:3351
+#: collect2.c:3343
 msgid "could not convert 0x%l.8x into a region"
 msgstr "kon 0x%l.8x niet naar een regio omzetten"
 
-#: collect2.c:3355
+#: collect2.c:3347
 #, c-format
 msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
 msgstr "%s-functie, regio %d, offset = %ld (0x%.8lx)\n"
 
-#: collect2.c:3482
+#: collect2.c:3474
 msgid "bad magic number"
 msgstr "slecht magisch getal"
 
-#: collect2.c:3483
+#: collect2.c:3475
 msgid "bad header version"
 msgstr "slechte versie van hoofding"
 
 # trekt op nie veel
-#: collect2.c:3484
+#: collect2.c:3476
 msgid "bad raw header version"
 msgstr "slechte versie van rauwe hoofding"
 
-#: collect2.c:3485
+#: collect2.c:3477
 msgid "raw header buffer too small"
 msgstr "buffer voor rauwe hoofding te klein"
 
-#: collect2.c:3486
+#: collect2.c:3478
 msgid "old raw header file"
 msgstr "oud bestand met rauwe hoofding"
 
-#: collect2.c:3487
+#: collect2.c:3479
 msgid "unsupported version"
 msgstr "niet-ondersteunde versie"
 
-#: collect2.c:3489
+#: collect2.c:3481
 #, c-format
 msgid "unknown {de,en}code_mach_o_hdr return value %d"
 msgstr "onbekende returnwaarde %d voor {de,en}code_mach_o_hdr"
 
-#: collect2.c:3509
+#: collect2.c:3501
 #, c-format
 msgid "fstat %s"
 msgstr "fstat %s"
 
-#: collect2.c:3546 collect2.c:3594
+#: collect2.c:3538 collect2.c:3586
 #, c-format
 msgid "lseek %s 0"
 msgstr "lseek %s 0"
 
-#: collect2.c:3550
+#: collect2.c:3542
 #, c-format
 msgid "read %s"
 msgstr "read %s"
 
-#: collect2.c:3553
+#: collect2.c:3545
 #, c-format
 msgid "read %ld bytes, expected %ld, from %s"
 msgstr "%ld bytes gelezen (%ld verwacht) van %s"
 
-#: collect2.c:3574
+#: collect2.c:3566
 #, c-format
 msgid "msync %s"
 msgstr "msync %s"
 
-#: collect2.c:3581
+#: collect2.c:3573
 #, c-format
 msgid "munmap %s"
 msgstr "munmap %s"
 
-#: collect2.c:3598
+#: collect2.c:3590
 #, c-format
 msgid "write %s"
 msgstr "write %s"
 
-#: collect2.c:3601
+#: collect2.c:3593
 #, c-format
 msgid "wrote %ld bytes, expected %ld, to %s"
 msgstr "%ld bytes geschreven (%ld verwacht) naar %s"
 
-#: combine.c:12639
+#: combine.c:12966
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -3874,7 +4149,7 @@ msgstr ""
 ";;  nodig), %d successen.\n"
 "\n"
 
-#: combine.c:12649
+#: combine.c:12976
 #, c-format
 msgid ""
 "\n"
@@ -3885,997 +4160,897 @@ msgstr ""
 ";; Combiner-totalen: %d pogingen, %d vervangingen (%d hadden nieuwe ruimte\n"
 ";;  nodig), %d successen.\n"
 
-#: convert.c:67
+#: convert.c:69
 msgid "cannot convert to a pointer type"
 msgstr ""
 
-#: convert.c:100
+#: convert.c:102
 msgid "pointer value used where a floating point value was expected"
 msgstr ""
 
-#: convert.c:104
+#: convert.c:106
 msgid "aggregate value used where a float was expected"
 msgstr ""
 
-#: convert.c:130
+#: convert.c:132
 msgid "conversion to incomplete type"
 msgstr ""
 
-#: convert.c:390 convert.c:470
+#: convert.c:414 convert.c:494
 #, fuzzy
 msgid "can't convert between vector values of different size"
 msgstr "cast van pointer naar integer met andere grootte"
 
-#: convert.c:396
+#: convert.c:420
 msgid "aggregate value used where an integer was expected"
 msgstr ""
 
-#: convert.c:448 f/com.c:1073
+#: convert.c:472 f/com.c:1100
 msgid "pointer value used where a complex was expected"
 msgstr ""
 
-#: convert.c:452 f/com.c:1075
+#: convert.c:476 f/com.c:1102
 msgid "aggregate value used where a complex was expected"
 msgstr ""
 
 # 'regio' klinkt niet echt, maar 'streek' lijkt me nog slechter
-#: convert.c:476
+#: convert.c:500
 #, fuzzy
 msgid "can't convert value to a vector"
 msgstr "kon 0x%l.8x niet naar een regio omzetten"
 
-#: cpperror.c:125
+# Dit zou misschien beter 'warning' blijven
+#: cpperror.c:113
+msgid "warning: "
+msgstr "let op: "
+
+#: cpperror.c:115
 #, fuzzy
 msgid "internal error: "
 msgstr "interne fout"
 
-# Dit zou misschien beter 'warning' blijven
-#: cpperror.c:132 tradcpp.c:4679
-msgid "warning: "
-msgstr "let op: "
+#: cpperror.c:189
+#, fuzzy
+msgid "stdout"
+msgstr "struct"
 
-#: cpperror.c:209 cpperror.c:299 cppfiles.c:691 gcc.c:6318 tradcpp.c:4717
+#: cpperror.c:191 gcc.c:6444
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: cppexp.c:154
+#: cppexp.c:199
 #, fuzzy
-msgid "floating point numbers are not valid in #if"
-msgstr "Floating-point getallen zijn niet toegestaan in #if-expressies"
+msgid "too many decimal points in number"
+msgstr "teveel `l'en in integerconstante"
 
-#: cppexp.c:176
-msgid "traditional C rejects the `U' suffix"
-msgstr ""
+#: cppexp.c:219
+#, fuzzy, c-format
+msgid "invalid digit \"%c\" in octal constant"
+msgstr "twee `u's in integerconstante"
 
-#: cppexp.c:179
+#: cppexp.c:225
 #, fuzzy
-msgid "too many 'l' suffixes in integer constant"
-msgstr "teveel `l'en in integerconstante"
+msgid "use of C99 hexadecimal floating constant"
+msgstr "hexadecimale floating-point constante heeft geen exponent"
 
-#: cppexp.c:183
-msgid "integer constant contains digits beyond the radix"
-msgstr "integerconstante bevat cijfers buiten de basis"
+#: cppexp.c:234
+#, fuzzy
+msgid "exponent has no digits"
+msgstr "exponent van floating-point constante heeft geen cijfers"
 
-#: cppexp.c:186
-msgid "integer constant out of range"
-msgstr "integerconstante buiten bereik"
+#: cppexp.c:241
+#, fuzzy
+msgid "hexadecimal floating constants require an exponent"
+msgstr "hexadecimale floating-point constante heeft geen exponent"
 
-#: cppexp.c:192
-msgid "integer constant is so large that it is unsigned"
-msgstr "integerconstante is zo groot dat hij unsigned is"
+#: cppexp.c:247
+#, fuzzy, c-format
+msgid "invalid suffix \"%.*s\" on floating constant"
+msgstr "misvormde floating-point constante"
 
-#: cppexp.c:201
+#: cppexp.c:257 cppexp.c:282
+#, c-format
+msgid "traditional C rejects the \"%.*s\" suffix"
+msgstr ""
+
+#: cppexp.c:268
 #, fuzzy, c-format
-msgid "invalid suffix '%.*s' on integer constant"
+msgid "invalid suffix \"%.*s\" on integer constant"
 msgstr "twee `u's in integerconstante"
 
-#: cppexp.c:234
+#: cppexp.c:289
+#, fuzzy
+msgid "use of C99 long long integer constant"
+msgstr "ANSI C verbiedt long long integerconstantes"
+
+#: cppexp.c:295
+msgid "imaginary constants are a GCC extension"
+msgstr ""
+
+#: cppexp.c:383
+#, fuzzy
+msgid "integer constant is too large for its type"
+msgstr "integerconstante is zo groot dat hij unsigned is"
+
+#: cppexp.c:395
+msgid "integer constant is so large that it is unsigned"
+msgstr "integerconstante is zo groot dat hij unsigned is"
+
+#: cppexp.c:482
 #, fuzzy
 msgid "missing ')' after \"defined\""
 msgstr "witruimte ontbreekt na `#define %.*s'"
 
-#: cppexp.c:240
+#: cppexp.c:489
 #, fuzzy
 msgid "operator \"defined\" requires an identifier"
 msgstr "`defined' zonder een naam"
 
-#: cppexp.c:248
+#: cppexp.c:497
 #, c-format
 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
 msgstr ""
 
-#: cppexp.c:259
+#: cppexp.c:507
 msgid "this use of \"defined\" may not be portable"
 msgstr ""
 
-#: cppexp.c:305
+#: cppexp.c:545
 #, fuzzy
-msgid "string constants are not valid in #if"
-msgstr "stringconstantes zijn niet toegestaan in #if-expressies"
-
-#: cppexp.c:309
-#, fuzzy, c-format
-msgid "invalid character '%c' in #if"
-msgstr "ongeldig karakter in naam van macro-parameter"
+msgid "floating constant in preprocessor expression"
+msgstr "integer-overflow in preprocessor-expressie"
 
-#: cppexp.c:311
-#, fuzzy, c-format
-msgid "invalid character '\\%03o' in #if"
-msgstr "ongeldig karakter in naam van macro-parameter"
+#: cppexp.c:551
+#, fuzzy
+msgid "imaginary number in preprocessor expression"
+msgstr "integer-overflow in preprocessor-expressie"
 
-#: cppexp.c:328
+#: cppexp.c:596
 #, fuzzy, c-format
 msgid "ISO C++ does not permit \"%s\" in #if"
 msgstr "ANSI C staat het gebruik van `varargs.h' niet toe"
 
-#: cppexp.c:339
+#: cppexp.c:604
 #, fuzzy, c-format
 msgid "\"%s\" is not defined"
 msgstr "`%.*s' is niet gedefinieerd"
 
-#: cppexp.c:365
+# 'whitespace' -> 'witruimte'?
+#: cppexp.c:737 cppexp.c:772
 #, fuzzy, c-format
-msgid "\"%s\" is not valid in #if expressions"
-msgstr "stringconstantes zijn niet toegestaan in #if-expressies"
+msgid "missing binary operator before token \"%s\""
+msgstr "ontbrekende witruimte na getal `%s'"
 
-#: cppexp.c:380
-msgid "integer overflow in preprocessor expression"
-msgstr "integer-overflow in preprocessor-expressie"
+#: cppexp.c:756
+#, fuzzy, c-format
+msgid "invalid character '%c' in #if"
+msgstr "ongeldig karakter in naam van macro-parameter"
 
-#: cppexp.c:610
-#, fuzzy
-msgid "missing binary operator"
-msgstr "beginwaarde ontbreekt"
+#: cppexp.c:758
+#, fuzzy, c-format
+msgid "invalid character '\\%03o' in #if"
+msgstr "ongeldig karakter in naam van macro-parameter"
+
+#: cppexp.c:763
+#, fuzzy, c-format
+msgid "token \"%s\" is not valid in preprocessor expressions"
+msgstr "stringconstantes zijn niet toegestaan in #if-expressies"
 
-#: cppexp.c:645
+#: cppexp.c:782
 #, fuzzy
 msgid "void expression between '(' and ')'"
 msgstr "ongeldige expressie als operand"
 
-#: cppexp.c:647
+#: cppexp.c:785
+#, fuzzy
+msgid "#if with no expression"
+msgstr "modi in %s expressie komen niet overeen"
+
+#: cppexp.c:787
 #, fuzzy, c-format
 msgid "operator '%s' has no right operand"
 msgstr "iterator `%s' is van een niet-integraal type"
 
-#: cppexp.c:659
-#, fuzzy, c-format
-msgid "impossible operator '%s'"
-msgstr "incompatibele operands voor %s"
-
-#: cppexp.c:735 tradcif.y:111 tradcif.y:122
-msgid "division by zero in #if"
-msgstr "deling door nul in `#if'"
+#: cppexp.c:813
+msgid " ':' without preceding '?'"
+msgstr ""
 
-#: cppexp.c:769
+#: cppexp.c:840
 #, fuzzy
-msgid "comma operator in operand of #if"
-msgstr "comma-operator in operand van `#if'"
-
-#: cppexp.c:774
-msgid "syntax error '?' without following ':'"
-msgstr ""
+msgid "unbalanced stack in #if"
+msgstr "niet-gebalanceerde `#endif'"
 
-#: cppexp.c:777
-msgid "syntax error ':' without preceding '?'"
-msgstr ""
+#: cppexp.c:862
+#, fuzzy, c-format
+msgid "impossible operator '%u'"
+msgstr "incompatibele operands voor %s"
 
-#: cppexp.c:785
+#: cppexp.c:954
 #, fuzzy
 msgid "missing ')' in expression"
 msgstr "ontbrekende index-expressie"
 
-#: cppexp.c:792
+#: cppexp.c:975
+msgid "'?' without following ':'"
+msgstr ""
+
+#: cppexp.c:985
+msgid "integer overflow in preprocessor expression"
+msgstr "integer-overflow in preprocessor-expressie"
+
+#: cppexp.c:990
 #, fuzzy
 msgid "missing '(' in expression"
 msgstr "ontbrekende index-expressie"
 
-# 'whitespace' -> 'witruimte'?
-#: cppexp.c:818
-#, fuzzy, c-format
-msgid "missing binary operator before '%s'"
-msgstr "ontbrekende witruimte na getal `%s'"
+#: cppexp.c:1026
+#, c-format
+msgid "the left operand of \"%s\" changes sign when promoted"
+msgstr ""
 
-#: cppexp.c:824
-#, fuzzy, c-format
-msgid "operator '%s' has no left operand"
-msgstr "parameter `%s' heeft een onvolledig type"
+#: cppexp.c:1031
+#, c-format
+msgid "the right operand of \"%s\" changes sign when promoted"
+msgstr ""
 
-#: cppexp.c:862
+#: cppexp.c:1414
 #, fuzzy
-msgid "unbalanced stack in #if"
-msgstr "niet-gebalanceerde `#endif'"
+msgid "comma operator in operand of #if"
+msgstr "comma-operator in operand van `#if'"
 
-#: cppexp.c:865
-#, fuzzy
-msgid "#if with no expression"
-msgstr "modi in %s expressie komen niet overeen"
+#: cppexp.c:1551
+msgid "division by zero in #if"
+msgstr "deling door nul in `#if'"
 
-#: cppfiles.c:395
+#: cppfiles.c:411
 #, fuzzy, c-format
 msgid "%s is too large"
 msgstr "bestand `%s' is te groot"
 
-#: cppfiles.c:426
+#: cppfiles.c:447
 #, c-format
 msgid "%s is shorter than expected"
 msgstr ""
 
-#: cppfiles.c:440
+#: cppfiles.c:461
 #, c-format
 msgid "%s is a block device"
 msgstr ""
 
-#: cppfiles.c:566
+#: cppfiles.c:594
 #, fuzzy, c-format
 msgid "no include path in which to find %s"
 msgstr "Geen include-pad waarin %s kan gevonden worden"
 
-#: cppfiles.c:639
+#: cppfiles.c:668
 msgid "Multiple include guards may be useful for:\n"
 msgstr ""
 
-#: cppfiles.c:1029
+#: cppfiles.c:1014
 msgid "absolute file name in remap_filename"
 msgstr ""
 
-#: cppinit.c:230
+#: cppinit.c:224
 #, fuzzy, c-format
 msgid "ignoring nonexistent directory \"%s\"\n"
 msgstr "dubbele folder `%s' wordt genegeerd\n"
 
-#: cppinit.c:237
+#: cppinit.c:231
 #, fuzzy, c-format
 msgid "%s: Not a directory"
 msgstr "%s: %s: Is geen folder"
 
-#: cppinit.c:284
+#: cppinit.c:287
 #, fuzzy, c-format
 msgid "ignoring duplicate directory \"%s\"\n"
 msgstr "dubbele folder `%s' wordt genegeerd\n"
 
-#: cppinit.c:312
-#, c-format
-msgid "changing search order for system directory \"%s\""
+#: cppinit.c:325
+msgid "  as it is a non-system directory that duplicates a system directory\n"
 msgstr ""
 
-#: cppinit.c:316
+#: cppinit.c:891
+#, fuzzy
+msgid "cppchar_t must be an unsigned type"
+msgstr "`defined' zonder een naam"
+
+#: cppinit.c:895
 #, c-format
-msgid "  as it is the same as non-system directory \"%s\""
+msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits"
 msgstr ""
 
-#: cppinit.c:320
-msgid "  as it has already been specified as a non-system directory"
+#: cppinit.c:901
+msgid "CPP arithmetic must be at least as precise as a target int"
 msgstr ""
 
-#: cppinit.c:927
+#: cppinit.c:904
+msgid "target char is less than 8 bits wide"
+msgstr ""
+
+#: cppinit.c:908
+msgid "target wchar_t is narrower than target char"
+msgstr ""
+
+#: cppinit.c:912
+msgid "target int is narrower than target char"
+msgstr ""
+
+#: cppinit.c:916
+msgid "CPP half-integer narrower than CPP character"
+msgstr ""
+
+#: cppinit.c:920
+#, c-format
+msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits"
+msgstr ""
+
+#: cppinit.c:972
 msgid "#include \"...\" search starts here:\n"
 msgstr "Zoektocht voor #include \"...\" begint hier:\n"
 
-#: cppinit.c:931
+#: cppinit.c:976
 msgid "#include <...> search starts here:\n"
 msgstr "Zoektocht voor #include <...> begint hier:\n"
 
-#: cppinit.c:934
+#: cppinit.c:979
 msgid "End of search list.\n"
 msgstr "Einde van opzoekingslijst.\n"
 
-#: cppinit.c:1001
+#: cppinit.c:1055
 msgid "<built-in>"
 msgstr ""
 
-#: cppinit.c:1003
+#: cppinit.c:1057
 msgid "<command line>"
 msgstr ""
 
-#: cppinit.c:1099 tradcpp.c:968 tradcpp.c:978 tradcpp.c:1069
-msgid "I/O error on output"
-msgstr "I/O-fout op uitvoer"
-
+# Assertie? Dat moet beter kunnen!
 #. 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:1147
+#: cppinit.c:1162
 #, fuzzy, c-format
-msgid "argument missing after %s"
-msgstr "Bestandsnaam ontbreekt na %s optie"
+msgid "assertion missing after %s"
+msgstr "Assertie ontbreekt na -A optie"
 
-# Assertie? Dat moet beter kunnen!
-#: cppinit.c:1148
-#, fuzzy, c-format
-msgid "assertion missing after %s"
-msgstr "Assertie ontbreekt na -A optie"
-
-#: cppinit.c:1149
+#: cppinit.c:1163
 #, fuzzy, c-format
 msgid "directory name missing after %s"
 msgstr "Foldernaam ontbreekt na `%s' optie"
 
-#: cppinit.c:1150
+#: cppinit.c:1164
 #, fuzzy, c-format
 msgid "file name missing after %s"
 msgstr "Bestandsnaam ontbreekt na %s optie"
 
-#: cppinit.c:1151
+#: cppinit.c:1165
 #, fuzzy, c-format
 msgid "macro name missing after %s"
 msgstr "Macro-naam ontbreekt na -U optie"
 
-#: cppinit.c:1152
+#: cppinit.c:1166
 #, fuzzy, c-format
 msgid "path name missing after %s"
 msgstr "Bestandsnaam ontbreekt na %s optie"
 
-#: cppinit.c:1153
-#, fuzzy, c-format
-msgid "number missing after %s"
-msgstr "Bestandsnaam ontbreekt na %s optie"
-
-#: cppinit.c:1154
-#, fuzzy, c-format
-msgid "target missing after %s"
-msgstr "Bestandsnaam ontbreekt na %s optie"
-
-#: cppinit.c:1338
-#, c-format
-msgid "too many filenames. Type %s --help for usage info"
-msgstr ""
-
-#: cppinit.c:1522 tradcpp.c:603
-#, fuzzy
-msgid "output filename specified twice"
-msgstr "Bestandsnaam voor uitvoer twee keer opgegeven"
-
-#: cppinit.c:1634
+#: cppinit.c:1368
 msgid "-I- specified twice"
 msgstr "-I- twee keer opgegeven"
 
-#: cppinit.c:1773
-#, fuzzy, c-format
-msgid "GNU CPP version %s (cpplib)"
-msgstr "GNU CPP versie %s"
-
-#: cppinit.c:1814 tradcpp.c:792
-#, fuzzy
-msgid "you must additionally specify either -M or -MM"
-msgstr "-MG moet samen met ofwel -M, ofwel -MM gebruikt worden"
-
-#: cppinit.c:1877
-#, c-format
-msgid "Usage: %s [switches] input output\n"
-msgstr ""
-
-#. To keep the lines from getting too long for some compilers, limit
-#. to about 500 characters (6 lines) per chunk.
-#: cppinit.c:1880
-msgid ""
-"Switches:\n"
-"  -include <file>           Include the contents of <file> before other files\n"
-"  -imacros <file>           Accept definition of macros in <file>\n"
-"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
-"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
-"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
-"  -isystem <dir>            Add <dir> to the start of the system include path\n"
-msgstr ""
-
-#: cppinit.c:1889
-msgid ""
-"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
-"  -I <dir>                  Add <dir> to the end of the main include path\n"
-"  -I-                       Fine-grained include path control; see info docs\n"
-"  -nostdinc                 Do not search system include directories\n"
-"                             (dirs specified with -isystem will still be used)\n"
-"  -nostdinc++               Do not search system include directories for C++\n"
-"  -o <file>                 Put output into <file>\n"
-msgstr ""
-
-#: cppinit.c:1898
-msgid ""
-"  -pedantic                 Issue all warnings demanded by strict ISO C\n"
-"  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
-"  -trigraphs                Support ISO C trigraphs\n"
-"  -lang-c                   Assume that the input sources are in C\n"
-"  -lang-c89                 Assume that the input sources are in C89\n"
-msgstr ""
-
-#: cppinit.c:1905
-msgid ""
-"  -lang-c++                 Assume that the input sources are in C++\n"
-"  -lang-objc                Assume that the input sources are in ObjectiveC\n"
-"  -lang-objc++              Assume that the input sources are in ObjectiveC++\n"
-"  -lang-asm                 Assume that the input sources are in assembler\n"
-msgstr ""
-
-#: cppinit.c:1911
-msgid ""
-"  -std=<std name>           Specify the conformance standard; one of:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999\n"
-"  -+                        Allow parsing of C++ style features\n"
-"  -w                        Inhibit warning messages\n"
-"  -Wtrigraphs               Warn if trigraphs are encountered\n"
-"  -Wno-trigraphs            Do not warn about trigraphs\n"
-"  -Wcomment{s}              Warn if one comment starts inside another\n"
-msgstr ""
-
-#: cppinit.c:1921
-msgid ""
-"  -Wno-comment{s}           Do not warn about comments\n"
-"  -Wtraditional             Warn about features not present in traditional C\n"
-"  -Wno-traditional          Do not warn about traditional C\n"
-"  -Wundef                   Warn if an undefined macro is used by #if\n"
-"  -Wno-undef                Do not warn about testing undefined macros\n"
-"  -Wimport                  Warn about the use of the #import directive\n"
-msgstr ""
-
-#: cppinit.c:1929
-msgid ""
-"  -Wno-import               Do not warn about the use of #import\n"
-"  -Werror                   Treat all warnings as errors\n"
-"  -Wno-error                Do not treat warnings as errors\n"
-"  -Wsystem-headers          Do not suppress warnings from system headers\n"
-"  -Wno-system-headers       Suppress warnings from system headers\n"
-"  -Wall                     Enable all preprocessor warnings\n"
-msgstr ""
-
-#: cppinit.c:1937
-msgid ""
-"  -M                        Generate make dependencies\n"
-"  -MM                       As -M, but ignore system header files\n"
-"  -MF <file>                Write dependency output to the given file\n"
-"  -MG                       Treat missing header file as generated files\n"
-msgstr ""
-
-#: cppinit.c:1943
-msgid ""
-"  -MP\t\t\t    Generate phony targets for all headers\n"
-"  -MQ <target>              Add a MAKE-quoted target\n"
-"  -MT <target>              Add an unquoted target\n"
-msgstr ""
-
-#: cppinit.c:1948
-msgid ""
-"  -D<macro>                 Define a <macro> with string '1' as its value\n"
-"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
-"  -A<question> (<answer>)   Assert the <answer> to <question>\n"
-"  -A-<question> (<answer>)  Disable the <answer> to <question>\n"
-"  -U<macro>                 Undefine <macro> \n"
-"  -v                        Display the version number\n"
-msgstr ""
-
-#: cppinit.c:1956
-msgid ""
-"  -H                        Print the name of header files as they are used\n"
-"  -C                        Do not discard comments\n"
-"  -dM                       Display a list of macro definitions active at end\n"
-"  -dD                       Preserve macro definitions in output\n"
-"  -dN                       As -dD except that only the names are preserved\n"
-"  -dI                       Include #include directives in the output\n"
-msgstr ""
-
-#: cppinit.c:1964
-msgid ""
-"  -fpreprocessed            Treat the input file as already preprocessed\n"
-"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
-"  -P                        Do not generate #line directives\n"
-"  -$                        Do not allow '$' in identifiers\n"
-"  -remap                    Remap file names when including files.\n"
-"  --version                 Display version information\n"
-"  -h or --help              Display this information\n"
-msgstr ""
-
-#: cpplex.c:154
+#: cpplex.c:149
 #, c-format
 msgid "trigraph ??%c converted to %c"
 msgstr ""
 
-#: cpplex.c:162
+#: cpplex.c:157
 #, c-format
 msgid "trigraph ??%c ignored"
 msgstr ""
 
-#: cpplex.c:218
+#: cpplex.c:214
 msgid "backslash and newline separated by space"
 msgstr ""
 
-#: cpplex.c:224
+#: cpplex.c:221 cpptrad.c:158
 msgid "backslash-newline at end of file"
 msgstr ""
 
-#: cpplex.c:290
+#: cpplex.c:287 cpptrad.c:199
 #, fuzzy
 msgid "\"/*\" within comment"
 msgstr "`/*' binnen commentaar"
 
-#: cpplex.c:373
+#: cpplex.c:395
 #, fuzzy
 msgid "null character(s) ignored"
 msgstr "%s bij nulkarakter"
 
-#: cpplex.c:380
+#: cpplex.c:402
 #, c-format
 msgid "%s in preprocessing directive"
 msgstr ""
 
-#: cpplex.c:447
+#: cpplex.c:475
 #, c-format
 msgid "attempt to use poisoned \"%s\""
 msgstr ""
 
-#: cpplex.c:455
+#: cpplex.c:483
 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
 msgstr ""
 
 # Wat is een correcte vertaling voor 'identifier'? Ik kies voor 'naam'.
-#: cpplex.c:508
+#: cpplex.c:555
 #, fuzzy
-msgid "'$' character(s) in identifier"
+msgid "'$' character(s) in identifier or number"
 msgstr "`$' in naam"
 
-#: cpplex.c:589
+#: cpplex.c:698
 #, fuzzy, c-format
 msgid "missing terminating %c character"
 msgstr "niet-beëindigde string- of karakterconstante"
 
-#: cpplex.c:594
-#, fuzzy
-msgid "possible start of unterminated string literal"
-msgstr "mogelijk echte begin van niet-beëindigde constante"
-
-#: cpplex.c:689
-msgid "multi-line string literals are deprecated"
-msgstr ""
-
-#: cpplex.c:712
+#: cpplex.c:711
 msgid "null character(s) preserved in literal"
 msgstr ""
 
-#: cpplex.c:914
+#: cpplex.c:915 cpptrad.c:487
 #, fuzzy
 msgid "no newline at end of file"
 msgstr "niet-herkende tekst op einde van #line"
 
-#: cpplex.c:1034 tradcpp.c:1456
+#: cpplex.c:1092 cpptrad.c:213
 msgid "unterminated comment"
 msgstr "niet-beëindigde commentaar"
 
-#: cpplex.c:1045
-msgid "C++ style comments are not allowed in ISO C89"
+#: cpplex.c:1103
+msgid "C++ style comments are not allowed in ISO C90"
 msgstr ""
 
-#: cpplex.c:1047
+#: cpplex.c:1105
 msgid "(this will be reported only once per input file)"
 msgstr ""
 
-#: cpplex.c:1052
+#: cpplex.c:1110
 #, fuzzy
 msgid "multi-line comment"
 msgstr "'//'-commentaar op meerdere lijnen"
 
-#: cpplex.c:1367
+#: cpplex.c:1425
 #, fuzzy, c-format
 msgid "unknown string token %s\n"
 msgstr "onbekende machine-modus `%s'"
 
-#: cpplex.c:1379
+#: cpplex.c:1438
 #, fuzzy, c-format
 msgid "unspellable token %s"
 msgstr "kan bestand '%s' niet openen"
 
-#: cpplex.c:1635
+#: cpplex.c:1695
 #, fuzzy, c-format
-msgid "the meaning of '\\%c' varies with -traditional"
+msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "de betekenis van `\\a' varieert naargelang -traditional al dan niet gebruikt wordt"
 
-#: cpplex.c:1641
+#: cpplex.c:1701
 msgid "incomplete universal-character-name"
 msgstr ""
 
-#: cpplex.c:1655
+#: cpplex.c:1715
 #, c-format
 msgid "non-hex digit '%c' in universal-character-name"
 msgstr ""
 
-#: cpplex.c:1663
+#: cpplex.c:1723
 msgid "universal-character-name on EBCDIC target"
 msgstr ""
 
-#: cpplex.c:1677
+#: cpplex.c:1737
 #, fuzzy
 msgid "universal-character-name out of range"
 msgstr "case-waarde buiten bereik"
 
-#: cpplex.c:1722
+#: cpplex.c:1791
 #, fuzzy
-msgid "the meaning of '\\a' varies with -traditional"
+msgid "the meaning of '\\a' is different in traditional C"
 msgstr "de betekenis van `\\a' varieert naargelang -traditional al dan niet gebruikt wordt"
 
-#: cpplex.c:1729
+#: cpplex.c:1798
 #, fuzzy, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "niet-ANSI-standaard escape sequence `\\%c'"
 
-#: cpplex.c:1739
+#: cpplex.c:1809
 #, fuzzy
-msgid "the meaning of '\\x' varies with -traditional"
+msgid "the meaning of '\\x' is different in traditional C"
 msgstr "de betekenis van `\\x' varieert naargelang -traditional al dan niet gebruikt wordt"
 
-#: cpplex.c:1758 f/lex.c:610
+#: cpplex.c:1828 f/lex.c:585
 msgid "\\x used with no following hex digits"
 msgstr "\\x gebruikt zonder daaropvolgende hexadecimale cijfers"
 
-#: cpplex.c:1762
+#: cpplex.c:1833
 msgid "hex escape sequence out of range"
 msgstr "hexadecimale escape sequence buiten bereik"
 
-#: cpplex.c:1786
+#: cpplex.c:1858
 msgid "octal escape sequence out of range"
 msgstr "octale escape sequence buiten bereik"
 
-#: cpplex.c:1801
+#: cpplex.c:1874
 #, fuzzy, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "onbekende escape sequence `\\%c'"
 
-#: cpplex.c:1803
+#: cpplex.c:1877
 #, fuzzy, c-format
 msgid "unknown escape sequence: '\\%03o'"
 msgstr "onbekende escape sequence `\\%c'"
 
 # "escape-sequentie"?! Maar wat is er beter?
-#: cpplex.c:1807
-msgid "escape sequence out of range for character"
+#: cpplex.c:1882
+#, fuzzy
+msgid "escape sequence out of range for its type"
 msgstr "escape-sequentie buiten bereik voor karakter"
 
-#: cpplex.c:1897
+#: cpplex.c:1973
 msgid "empty character constant"
 msgstr "lege karakterconstante"
 
-#: cpplex.c:1901
-msgid "character constant too long"
+#: cpplex.c:1983
+#, fuzzy
+msgid "character constant too long for its type"
 msgstr "karakterconstante te lang"
 
-#: cpplex.c:1904
+#: cpplex.c:1986
 msgid "multi-character character constant"
 msgstr "karakterconstante met meer dan één karakter"
 
 # OK, OK... Dit hoort thuis in lang nl@be, niet nl
-#: cpplib.c:221
+#: cpplib.c:225
 #, fuzzy, c-format
 msgid "extra tokens at end of #%s directive"
 msgstr "brol aan einde van `#line'-commando"
 
-#: cpplib.c:275
-msgid "style of line directive is a GCC extension"
-msgstr ""
-
-#: cpplib.c:283
+#: cpplib.c:315
 #, c-format
 msgid "#%s is a GCC extension"
 msgstr ""
 
-#: cpplib.c:294
+#: cpplib.c:327
 msgid "suggest not using #elif in traditional C"
 msgstr ""
 
-#: cpplib.c:297
+#: cpplib.c:330
 #, c-format
 msgid "traditional C ignores #%s with the # indented"
 msgstr ""
 
-#: cpplib.c:301
+#: cpplib.c:334
 #, c-format
 msgid "suggest hiding #%s from traditional C with an indented #"
 msgstr ""
 
-#: cpplib.c:383
+#: cpplib.c:358
+msgid "embedding a directive within macro arguments is not portable"
+msgstr ""
+
+#: cpplib.c:378
+msgid "style of line directive is a GCC extension"
+msgstr ""
+
+#: cpplib.c:427
 #, fuzzy, c-format
 msgid "invalid preprocessing directive #%s"
 msgstr "ongeldig preprocessing-commando"
 
-#: cpplib.c:438
-#, c-format
-msgid "no macro name given in #%s directive"
+#: cpplib.c:499
+msgid "\"defined\" cannot be used as a macro name"
 msgstr ""
 
-#: cpplib.c:442
+#: cpplib.c:505
 #, c-format
 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
 msgstr ""
 
-#: cpplib.c:445
-msgid "macro names must be identifiers"
+#: cpplib.c:508
+#, c-format
+msgid "no macro name given in #%s directive"
 msgstr ""
 
-#: cpplib.c:456
-#, fuzzy, c-format
-msgid "\"%s\" cannot be used as a macro name"
-msgstr "`%s' kan niet statisch gealloceerd worden"
+#: cpplib.c:511
+msgid "macro names must be identifiers"
+msgstr ""
 
 # is ongedefinieerd beter? ik denk van nie
-#: cpplib.c:494
+#: cpplib.c:551
 #, fuzzy, c-format
 msgid "undefining \"%s\""
 msgstr "`%s' wordt geondefinieerd"
 
-#: cpplib.c:540
+#: cpplib.c:597
 #, fuzzy
 msgid "missing terminating > character"
 msgstr "niet-beëindigde string- of karakterconstante"
 
-#: cpplib.c:575
+#: cpplib.c:636
 #, fuzzy, c-format
 msgid "#%s expects \"FILENAME\" or <FILENAME>"
 msgstr "`#%s' verwacht \"BESTAND\" of <BESTAND>"
 
-#: cpplib.c:586
+#: cpplib.c:647
 #, fuzzy, c-format
 msgid "empty file name in #%s"
 msgstr "lege bestandsnaam in `#%s'"
 
-#: cpplib.c:605
+#: cpplib.c:666
 msgid "#include_next in primary source file"
 msgstr ""
 
-#: cpplib.c:612
+#: cpplib.c:673
 msgid "#import is obsolete, use an #ifndef wrapper in the header file"
 msgstr ""
 
-#: cpplib.c:620
+#: cpplib.c:681
 msgid "#include nested too deeply"
 msgstr ""
 
-#: cpplib.c:677
+#: cpplib.c:738
 #, fuzzy, c-format
 msgid "invalid flag \"%s\" in line directive"
 msgstr "`#line'-commando in slecht formaat"
 
-#: cpplib.c:732
+#: cpplib.c:813
 #, fuzzy, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "switch-waarde is geen integer"
 
-#: cpplib.c:739
+#: cpplib.c:819
 #, fuzzy
 msgid "line number out of range"
 msgstr "case-waarde buiten bereik"
 
-#: cpplib.c:777
+#: cpplib.c:830 cpplib.c:901
 #, fuzzy, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "-fPIC is niet geldig met -mcoff"
 
-#: cpplib.c:846
+#: cpplib.c:865
+#, fuzzy, c-format
+msgid "\"%s\" after # is not a positive integer"
+msgstr "switch-waarde is geen integer"
+
+#: cpplib.c:972
 #, fuzzy
 msgid "invalid #ident directive"
 msgstr "`#line'-commando in slecht formaat"
 
-#: cpplib.c:934
+#: cpplib.c:1060
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr ""
 
-#: cpplib.c:937
+#: cpplib.c:1063
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr ""
 
-#: cpplib.c:939
+#: cpplib.c:1066
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr ""
 
-#: cpplib.c:1014
+#: cpplib.c:1140
 #, fuzzy
 msgid "#pragma once is obsolete"
 msgstr "`#pragma once' is verouderd"
 
-#: cpplib.c:1017
+#: cpplib.c:1143
 #, fuzzy
 msgid "#pragma once in main file"
 msgstr "`#pragma once' is verouderd"
 
-#: cpplib.c:1041
+#: cpplib.c:1167
 #, fuzzy
 msgid "invalid #pragma GCC poison directive"
 msgstr "ongeldig preprocessing-commando"
 
-#: cpplib.c:1050
+#: cpplib.c:1176
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr ""
 
-#: cpplib.c:1070
+#: cpplib.c:1198
 msgid "#pragma system_header ignored outside include file"
 msgstr ""
 
-#: cpplib.c:1095
+#: cpplib.c:1223
 #, fuzzy, c-format
 msgid "cannot find source %s"
 msgstr "[kan %s niet vinden]"
 
-#: cpplib.c:1099
+#: cpplib.c:1227
 #, c-format
 msgid "current file is older than %s"
 msgstr ""
 
-#: cpplib.c:1174
+#: cpplib.c:1343
 #, fuzzy
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "Onbeëindigde stringconstante"
 
-#: cpplib.c:1273
+#: cpplib.c:1426
 msgid "#else without #if"
 msgstr ""
 
-#: cpplib.c:1278 tradcpp.c:3860
+#: cpplib.c:1431
 #, fuzzy
 msgid "#else after #else"
 msgstr "`#else' na `#else'"
 
-#: cpplib.c:1280 cpplib.c:1314
+#: cpplib.c:1433 cpplib.c:1467
 msgid "the conditional began here"
 msgstr ""
 
-#: cpplib.c:1307
+#: cpplib.c:1460
 msgid "#elif without #if"
 msgstr ""
 
-#: cpplib.c:1312 tradcpp.c:3555
+#: cpplib.c:1465
 #, fuzzy
 msgid "#elif after #else"
 msgstr "`#elif' na `#else'"
 
-#: cpplib.c:1343
+#: cpplib.c:1496
 msgid "#endif without #if"
 msgstr ""
 
-#: cpplib.c:1426 tradcpp.c:3252
+#: cpplib.c:1579
 msgid "missing '(' after predicate"
 msgstr ""
 
-#: cpplib.c:1441 tradcpp.c:3266
+#: cpplib.c:1594
 msgid "missing ')' to complete answer"
 msgstr ""
 
-#: cpplib.c:1461 tradcpp.c:3272
+#: cpplib.c:1614
 msgid "predicate's answer is empty"
 msgstr ""
 
-#: cpplib.c:1491 tradcpp.c:3320
+#: cpplib.c:1644
 msgid "assertion without predicate"
 msgstr ""
 
-#: cpplib.c:1493 tradcpp.c:3322
+#: cpplib.c:1646
 #, fuzzy
 msgid "predicate must be an identifier"
 msgstr "`defined' zonder een naam"
 
-#: cpplib.c:1575 tradcpp.c:3419
+#: cpplib.c:1735
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr ""
 
-#: cpplib.c:1805
+#: cpplib.c:1965
 #, fuzzy, c-format
 msgid "unterminated #%s"
 msgstr "niet-beëindigde commentaar"
 
-#: cppmacro.c:148
+#: cppmacro.c:94
+#, fuzzy, c-format
+msgid "macro \"%s\" is not used"
+msgstr "`%.*s' is niet gedefinieerd"
+
+#: cppmacro.c:139 cppmacro.c:294
 #, fuzzy, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "ongeldige macronaam"
 
-#: cppmacro.c:348
+#: cppmacro.c:234
+msgid "could not determine date and time"
+msgstr ""
+
+#: cppmacro.c:407
 msgid "invalid string literal, ignoring final '\\'"
 msgstr ""
 
-#: cppmacro.c:440
+#: cppmacro.c:504
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr ""
 
-#: cppmacro.c:566
-msgid "directives may not be used inside a macro argument"
-msgstr ""
-
-#: cppmacro.c:578
-#, fuzzy, c-format
-msgid "unterminated argument list invoking macro \"%s\""
-msgstr "niet-beëindigde parameterlijst in `#define'"
-
-#: cppmacro.c:595
+#: cppmacro.c:546
 #, fuzzy
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ANSI C heeft een benoemd argument nodig vóór `...'"
 
-#: cppmacro.c:600
+#: cppmacro.c:551
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr ""
 
-#: cppmacro.c:611
+#: cppmacro.c:556
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr ""
 
-#: cppmacro.c:694
+#: cppmacro.c:669 cpptrad.c:774
+#, fuzzy, c-format
+msgid "unterminated argument list invoking macro \"%s\""
+msgstr "niet-beëindigde parameterlijst in `#define'"
+
+#: cppmacro.c:776
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr ""
 
-#: cppmacro.c:1190
+#: cppmacro.c:1312
 #, fuzzy, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "herhaald lid `%s'"
 
-#: cppmacro.c:1218
+#: cppmacro.c:1349
 #, fuzzy, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "ongeldig karakter in naam van macro-parameter"
 
-#: cppmacro.c:1225
+#: cppmacro.c:1357
 #, fuzzy
 msgid "macro parameters must be comma-separated"
 msgstr "parameter 2 moet een locatie zijn"
 
-#: cppmacro.c:1242
+#: cppmacro.c:1374
 #, fuzzy
 msgid "parameter name missing"
 msgstr "parameternaam weggelaten"
 
-#: cppmacro.c:1256
+#: cppmacro.c:1389
 msgid "anonymous variadic macros were introduced in C99"
 msgstr ""
 
-#: cppmacro.c:1259
+#: cppmacro.c:1393
 #, fuzzy
 msgid "ISO C does not permit named variadic macros"
 msgstr "ANSI C staat het gebruik van `varargs.h' niet toe"
 
-#: cppmacro.c:1268
+#: cppmacro.c:1402
 #, fuzzy
 msgid "missing ')' in macro parameter list"
 msgstr "parameternaam ontbreekt uit parameterlijst"
 
-#: cppmacro.c:1346
+#: cppmacro.c:1470
 msgid "ISO C requires whitespace after the macro name"
 msgstr ""
 
-#: cppmacro.c:1376
+#: cppmacro.c:1498
 #, fuzzy
 msgid "'#' is not followed by a macro parameter"
 msgstr "`#' operator wordt niet gevolgd door een naam van een macro-argument"
 
-#: cppmacro.c:1396
+#: cppmacro.c:1517
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr ""
 
-#: cppmacro.c:1432
+#: cppmacro.c:1599
 #, fuzzy, c-format
 msgid "\"%s\" redefined"
 msgstr "`%.*s' opnieuw gedefinieerd"
 
-#: cppmacro.c:1436
+#: cppmacro.c:1604
 #, fuzzy
 msgid "this is the location of the previous definition"
 msgstr "dit is een eerdere declaratie"
 
-#: cppmacro.c:1500
+#: cppmacro.c:1655
 #, fuzzy, c-format
-msgid "macro argument \"%s\" would be stringified with -traditional"
+msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "macro-argument `%.*s' zou met -traditional string gemaakt worden."
 
-#: cppmacro.c:1524
+#: cppmacro.c:1680
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr ""
 
-#: cppmain.c:121
-#, fuzzy, c-format
-msgid "invalid option %s"
-msgstr "Ongeldige optie `%s'"
-
 #: cppspec.c:131
 #, c-format
 msgid "\"%s\" is not a valid option to the preprocessor"
@@ -4886,75 +5061,64 @@ msgstr ""
 msgid "too many input files"
 msgstr "Geen invoerbestanden"
 
-#: cse.c:7092
+#: cpptrad.c:841
+#, fuzzy, c-format
+msgid "detected recursion whilst expanding macro \"%s\""
+msgstr "niet-beëindigde parameterlijst in `#define'"
+
+#: cse.c:7187
 #, c-format
 msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ""
 
-# Dit zou misschien beter 'warning' blijven
-#: diagnostic.c:784
-#, fuzzy, c-format
-msgid "%s:%d: warning: "
-msgstr "let op: "
-
-# Dit zou misschien beter 'warning' blijven
-#: diagnostic.c:791
-#, fuzzy, c-format
-msgid "%s: warning: "
-msgstr "let op: "
-
-#: diagnostic.c:871
+#: diagnostic.c:700
 msgid "((anonymous))"
 msgstr ""
 
-#: diagnostic.c:941
+#: diagnostic.c:914
 #, c-format
 msgid "%s: warnings being treated as errors\n"
 msgstr ""
 
-#: diagnostic.c:978
+#: diagnostic.c:949
 #, c-format
 msgid "%s: %s: "
 msgstr ""
 
-#: diagnostic.c:1057
-msgid "sorry, not implemented: "
-msgstr ""
-
-#: diagnostic.c:1076
+#: diagnostic.c:1040
 #, c-format
 msgid "%s "
 msgstr ""
 
-#: diagnostic.c:1078
+#: diagnostic.c:1042
 #, fuzzy, c-format
 msgid " %s"
 msgstr "%s voor `%s'"
 
-#: diagnostic.c:1102
+#: diagnostic.c:1064
 msgid "At top level:"
 msgstr ""
 
-#: diagnostic.c:1107
+#: diagnostic.c:1069
 #, fuzzy, c-format
 msgid "In member function `%s':"
 msgstr "bibliotheekfunctie `%s' wordt verborgen"
 
-#: diagnostic.c:1111
+#: diagnostic.c:1073
 #, fuzzy, c-format
 msgid "In function `%s':"
 msgstr "Ongeldige optie `%s'"
 
-#: diagnostic.c:1195
+#: diagnostic.c:1161
 msgid "compilation terminated.\n"
 msgstr ""
 
-#: diagnostic.c:1226
+#: diagnostic.c:1179
 #, c-format
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr ""
 
-#: diagnostic.c:1240 diagnostic.c:1390
+#: diagnostic.c:1194 diagnostic.c:1302
 #, c-format
 msgid ""
 "Please submit a full bug report,\n"
@@ -4962,74 +5126,83 @@ msgid ""
 "See %s for instructions.\n"
 msgstr ""
 
-#: diagnostic.c:1388
+#: diagnostic.c:1300
 #, fuzzy
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 msgstr "Interne compilerfout: programma %s kreeg fataal signaal %d"
 
-#: diagnostic.c:1450
+#: diagnostic.c:1362
 #, fuzzy, c-format
-msgid "Internal compiler error in %s, at %s:%d"
-msgstr "Interne compilerfout %d."
+msgid "in %s, at %s:%d"
+msgstr "%s voor `%s'"
 
-#: diagnostic.c:1495
+#: diagnostic.c:1383
 #, c-format
 msgid "In file included from %s:%d"
 msgstr ""
 
-#: diagnostic.c:1498
+#: diagnostic.c:1386
 #, c-format
 msgid ""
 ",\n"
 "                 from %s:%d"
 msgstr ""
 
-#: diagnostic.c:1499
+#: diagnostic.c:1387
 msgid ":\n"
 msgstr ""
 
-#: diagnostic.c:1532 diagnostic.c:1549
+#: diagnostic.c:1431 diagnostic.c:1448
 #, c-format
 msgid "`%s' is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: diagnostic.c:1552
+#: diagnostic.c:1451
 #, fuzzy, c-format
 msgid "`%s' is deprecated"
 msgstr "`%.*s' is niet gedefinieerd"
 
-#: diagnostic.c:1555
+#: diagnostic.c:1454
 #, c-format
 msgid "type is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: diagnostic.c:1558
+#: diagnostic.c:1457
 msgid "type is deprecated"
 msgstr ""
 
-#: dwarf2out.c:3034
+#: dominance.c:728
+#, c-format
+msgid "dominator of %d should be %d, not %d"
+msgstr ""
+
+#: dwarf2out.c:3124
 #, c-format
 msgid "DW_LOC_OP %s not implemented\n"
 msgstr ""
 
-#: dwarfout.c:2089
+#: dwarfout.c:2066
 #, c-format
-msgid "internal regno botch: regno = %d\n"
+msgid "internal regno botch: `%s' has regno = %d\n"
+msgstr ""
+
+#: dwarfout.c:6181
+msgid "support for the DWARF1 debugging format is deprecated"
 msgstr ""
 
-#: dwarfout.c:6291
+#: dwarfout.c:6278
 msgid "can't get current directory"
 msgstr ""
 
-#: emit-rtl.c:1091
+#: emit-rtl.c:1151
 msgid "can't access real part of complex value in hard register"
 msgstr ""
 
-#: emit-rtl.c:1113
+#: emit-rtl.c:1173
 msgid "can't access imaginary part of complex value in hard register"
 msgstr ""
 
-#: emit-rtl.c:3140
+#: emit-rtl.c:3418
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr ""
 
@@ -5038,245 +5211,258 @@ msgstr ""
 msgid "abort in %s, at %s:%d"
 msgstr ""
 
-#: except.c:360
+#: except.c:371
 msgid "exception handling disabled, use -fexceptions to enable"
 msgstr ""
 
-#: except.c:3062
+#: except.c:2969
 msgid "argument of `__builtin_eh_return_regno' must be constant"
 msgstr ""
 
-#: except.c:3173 except.c:3195
+#: except.c:3090 except.c:3112
 #, fuzzy
 msgid "__builtin_eh_return not supported on this target"
 msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
 
-#: explow.c:1357
+#: explow.c:1398
 #, fuzzy
 msgid "stack limits not supported on this target"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: expr.c:2926
+#: expr.c:3323
 #, fuzzy
 msgid "function using short complex types cannot be inline"
 msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
-#: expr.c:5766 expr.c:5775 expr.c:5784 expr.c:5789 expr.c:6075 expr.c:6091
+#: expr.c:6197 expr.c:6206 expr.c:6215 expr.c:6220 expr.c:6522 expr.c:6538
 msgid "unsupported wide integer operation"
 msgstr ""
 
-#: expr.c:6140
+#: expr.c:6587
 #, c-format
 msgid "prior parameter's size depends on `%s'"
 msgstr ""
 
-#: expr.c:6474
+#: expr.c:6932
 msgid "returned value in block_exit_expr"
 msgstr ""
 
-#: final.c:1209
+#: final.c:1342
 #, fuzzy
 msgid "negative insn length"
 msgstr "Onbeëindigde stringconstante"
 
-#: final.c:2627
+#: final.c:2793
 msgid "could not split insn"
 msgstr ""
 
-#: final.c:2971
-#, c-format
-msgid "invalid `asm': %s"
-msgstr ""
-
-#: final.c:2973
-#, c-format
-msgid "output_operand: %s"
-msgstr ""
+# (%s = 'parameter <NUM>')
+#: final.c:3141
+#, fuzzy
+msgid "invalid `asm': "
+msgstr "ongeldige %s"
 
-#: final.c:3146
+#: final.c:3328
 msgid "nested assembly dialect alternatives"
 msgstr ""
 
-#: final.c:3163 final.c:3175
+#: final.c:3345 final.c:3357
 #, fuzzy
 msgid "unterminated assembly dialect alternative"
 msgstr "Onbeëindigde stringconstante"
 
-#: final.c:3219
-#, c-format
-msgid "operand number missing after %-letter"
-msgstr ""
+#: final.c:3401
+#, fuzzy, c-format
+msgid "operand number missing after %%-letter"
+msgstr "Bestandsnaam ontbreekt na %s optie"
 
-#: final.c:3222 final.c:3261
+#: final.c:3404 final.c:3443
 msgid "operand number out of range"
 msgstr ""
 
-#: final.c:3280
+#: final.c:3462
 #, c-format
 msgid "invalid %%-code"
 msgstr ""
 
-#: final.c:3311
-msgid "`%l' operand isn't a label"
-msgstr ""
+#: final.c:3493
+#, fuzzy, c-format
+msgid "`%%l' operand isn't a label"
+msgstr "operand `%d' is geen register"
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: config/i386/i386.c:5280 config/pdp11/pdp11.c:1570 final.c:3418
-#: vmsdbgout.c:478
+#: final.c:3600 vmsdbgout.c:466 config/i386/i386.c:6104
+#: config/pdp11/pdp11.c:1573
 msgid "floating constant misused"
 msgstr "floating-point constante verkeerd gebruikt"
 
-#: config/i386/i386.c:5334 config/pdp11/pdp11.c:1617 final.c:3473
-#: vmsdbgout.c:535
+#: final.c:3656 vmsdbgout.c:523 config/i386/i386.c:6182
+#: config/pdp11/pdp11.c:1620
 msgid "invalid expression as operand"
 msgstr "ongeldige expressie als operand"
 
-#: flow.c:360
+#: flow.c:352
 msgid "function might be possible candidate for attribute `noreturn'"
 msgstr "deze functie is een mogelijke kandidaat voor het `noreturn' attribuut"
 
-#: flow.c:365
+#: flow.c:357
 msgid "`noreturn' function does return"
 msgstr "`noreturn' functie keert terug"
 
-#: flow.c:384
+#: flow.c:378
 msgid "control reaches end of non-void function"
 msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
 
-#: flow.c:1569
+#: flow.c:1641
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr ""
 
-#: fold-const.c:3114 fold-const.c:3127
+#: fold-const.c:2545 fold-const.c:2558
 #, fuzzy, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "vergelijking is altijd waar omwille van het beperkte bereik van het datatype"
 
-#: fold-const.c:4169 fold-const.c:4186
+#: fold-const.c:3752 fold-const.c:3769
 #, c-format
 msgid "comparison is always %d"
 msgstr ""
 
-#: fold-const.c:4317
+#: fold-const.c:3900
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: fold-const.c:4322
+#: fold-const.c:3905
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: function.c:5378
+#: function.c:881 varasm.c:1503
+#, c-format
+msgid "size of variable `%s' is too large"
+msgstr "variabele `%s' is te groot"
+
+#: function.c:5470
 #, c-format
 msgid "`%s' might be used uninitialized in this function"
 msgstr ""
 
-#: function.c:5385
+#: function.c:5477
 #, c-format
 msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: function.c:5404
+#: function.c:5496
 #, c-format
 msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: function.c:6270
+#: function.c:6363
 msgid "function returns an aggregate"
 msgstr ""
 
-#: function.c:6789
+#: function.c:6868
 #, c-format
 msgid "unused parameter `%s'"
 msgstr ""
 
-#: gcc.c:1100
+#: gcc.c:1126
 #, c-format
 msgid "ambiguous abbreviation %s"
 msgstr ""
 
-#: gcc.c:1127
+#: gcc.c:1153
 #, fuzzy, c-format
 msgid "incomplete `%s' option"
 msgstr "Bestandsnaam ontbreekt na `%s' optie"
 
-#: gcc.c:1138
+#: gcc.c:1164
 #, fuzzy, c-format
 msgid "missing argument to `%s' option"
 msgstr "Bestandsnaam ontbreekt na `%s' optie"
 
-#: gcc.c:1151
+#: gcc.c:1177
 #, fuzzy, c-format
 msgid "extraneous argument to `%s' option"
 msgstr "teveel argumenten voor functie"
 
-#: gcc.c:1465
+#: gcc.c:1505
 msgid "Using built-in specs.\n"
 msgstr ""
 
-#: gcc.c:1639
+#: gcc.c:1683
 #, c-format
-msgid "Setting spec %s to '%s'\n\n"
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
 msgstr ""
 
-#: gcc.c:1737
+#: gcc.c:1790
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr ""
 
-#: gcc.c:1835 gcc.c:1854
+#: gcc.c:1888 gcc.c:1907
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:1862
+#: gcc.c:1915
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr ""
 
-#: gcc.c:1878 gcc.c:1886 gcc.c:1895 gcc.c:1904
+#: gcc.c:1932 gcc.c:1940 gcc.c:1949 gcc.c:1958
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:1913
+#: gcc.c:1967
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr ""
 
-#: gcc.c:1920
+#: gcc.c:1974
+#, c-format
+msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
+msgstr ""
+
+#: gcc.c:1979
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr ""
 
-#: gcc.c:1922
+#: gcc.c:1981
 #, c-format
-msgid "spec is '%s'\n\n"
+msgid ""
+"spec is '%s'\n"
+"\n"
 msgstr ""
 
-#: gcc.c:1935
+#: gcc.c:1994
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr ""
 
-#: gcc.c:1946 gcc.c:1959
+#: gcc.c:2005 gcc.c:2018
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2013
+#: gcc.c:2072
 msgid "spec file has no spec for linking"
 msgstr ""
 
-#: gcc.c:2725
+#: gcc.c:2570
 msgid "-pipe not supported"
 msgstr ""
 
-#: gcc.c:2779
-msgid "\nGo ahead? (y or n) "
+#: gcc.c:2625
+msgid ""
+"\n"
+"Go ahead? (y or n) "
 msgstr ""
 
-#: gcc.c:2878
+#: gcc.c:2751
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5284,147 +5470,151 @@ msgid ""
 "See %s for instructions."
 msgstr ""
 
-#: gcc.c:2896
+#: gcc.c:2769
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr ""
 
-#: gcc.c:3029
+#: gcc.c:2899
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr ""
 
-#: gcc.c:3030
+#: gcc.c:2900
 msgid "Options:\n"
 msgstr ""
 
-#: gcc.c:3032
+#: gcc.c:2902
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr ""
 
-#: gcc.c:3033
+#: gcc.c:2903
 msgid "  --help                   Display this information\n"
 msgstr ""
 
-#: gcc.c:3034
+#: gcc.c:2904
 msgid "  --target-help            Display target specific command line options\n"
 msgstr ""
 
-#: gcc.c:3036
+#: gcc.c:2906
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr ""
 
-#: gcc.c:3037
+#: gcc.c:2907
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr ""
 
-#: gcc.c:3038
+#: gcc.c:2908
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr ""
 
-#: gcc.c:3039
+#: gcc.c:2909
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr ""
 
-#: gcc.c:3040
+#: gcc.c:2910
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr ""
 
-#: gcc.c:3041
+#: gcc.c:2911
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr ""
 
-#: gcc.c:3042
+#: gcc.c:2912
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr ""
 
-#: gcc.c:3043
+#: gcc.c:2913
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr ""
 
-#: gcc.c:3044
+#: gcc.c:2914
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr ""
 
-#: gcc.c:3045
+#: gcc.c:2915
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
 msgstr ""
 
-#: gcc.c:3048
+#: gcc.c:2918
+msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
+msgstr ""
+
+#: gcc.c:2919
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr ""
 
-#: gcc.c:3049
+#: gcc.c:2920
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr ""
 
-#: gcc.c:3050
+#: gcc.c:2921
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr ""
 
-#: gcc.c:3051
+#: gcc.c:2922
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr ""
 
-#: gcc.c:3052
+#: gcc.c:2923
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr ""
 
-#: gcc.c:3053
+#: gcc.c:2924
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr ""
 
-#: gcc.c:3054
+#: gcc.c:2925
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr ""
 
-#: gcc.c:3055
+#: gcc.c:2926
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr ""
 
-#: gcc.c:3056
+#: gcc.c:2927
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 
-#: gcc.c:3057
+#: gcc.c:2928
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr ""
 
-#: gcc.c:3058
+#: gcc.c:2929
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr ""
 
-#: gcc.c:3059
+#: gcc.c:2930
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr ""
 
-#: gcc.c:3060
+#: gcc.c:2931
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr ""
 
-#: gcc.c:3061
+#: gcc.c:2932
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: gcc.c:3062
+#: gcc.c:2933
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
 
-#: gcc.c:3063
+#: gcc.c:2934
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr ""
 
-#: gcc.c:3064
+#: gcc.c:2935
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr ""
 
-#: gcc.c:3065
+#: gcc.c:2936
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr ""
 
-#: gcc.c:3066
+#: gcc.c:2937
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissable languages include: c c++ assembler none\n"
@@ -5432,7 +5622,7 @@ msgid ""
 "                           guessing the language based on the file's extension\n"
 msgstr ""
 
-#: gcc.c:3073
+#: gcc.c:2944
 #, c-format
 msgid ""
 "\n"
@@ -5441,87 +5631,90 @@ msgid ""
 " other options on to these processes the -W<letter> options must be used.\n"
 msgstr ""
 
+#: gcc.c:3079
+#, fuzzy, c-format
+msgid "`-%c' option must have argument"
+msgstr "`%s' neemt ofwel geen, ofwel twee argumenten"
+
+#: gcc.c:3101
+#, c-format
+msgid "couldn't run `%s': %s"
+msgstr ""
+
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3353
+#: gcc.c:3278
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr ""
 
-#: gcc.c:3354
+#: gcc.c:3279
 msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n"
 msgstr ""
 
-#: gcc.c:3356 gcov.c:320
+#: gcc.c:3281 gcov.c:364
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 "\n"
 msgstr ""
 
-#: gcc.c:3455
+#: gcc.c:3382
 msgid "argument to `-Xlinker' is missing"
 msgstr ""
 
-#: gcc.c:3463
+#: gcc.c:3390
 #, fuzzy
 msgid "argument to `-l' is missing"
 msgstr "het argument van `asm' is geen constante string"
 
-#: gcc.c:3480
+#: gcc.c:3407
 msgid "argument to `-specs' is missing"
 msgstr ""
 
-#: gcc.c:3495
+#: gcc.c:3422
 msgid "argument to `-specs=' is missing"
 msgstr ""
 
-#: gcc.c:3526
-msgid "argument to `-b' is missing"
+#: gcc.c:3452
+#, c-format
+msgid "`-%c' must come at the start of the command line"
 msgstr ""
 
-#: gcc.c:3541
+#: gcc.c:3461
 msgid "argument to `-B' is missing"
 msgstr ""
 
-#: gcc.c:3611
-msgid "argument to `-V' is missing"
-msgstr ""
-
-#: gcc.c:3632 gcc.c:3639 gcc.c:3646
-msgid "invalid version number format"
-msgstr ""
-
-#: gcc.c:3757
+#: gcc.c:3634
 msgid "cannot specify -o with -c or -S and multiple compilations"
 msgstr ""
 
-#: gcc.c:3928
+#: gcc.c:3807
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr ""
 
-#: gcc.c:3932
+#: gcc.c:3811
 msgid "warning: -pipe ignored because -time specified"
 msgstr ""
 
-#: gcc.c:3944
+#: gcc.c:3823
 msgid "argument to `-x' is missing"
 msgstr ""
 
-#: gcc.c:3972
+#: gcc.c:3851
 #, c-format
 msgid "argument to `-%s' is missing"
 msgstr ""
 
-#: gcc.c:4033
+#: gcc.c:3912
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr ""
 
-#: gcc.c:4332
+#: gcc.c:4257
 msgid "invalid specification!  Bug in cc"
 msgstr ""
 
-#: gcc.c:4481
+#: gcc.c:4411
 #, c-format
 msgid "%s\n"
 msgstr ""
@@ -5529,148 +5722,183 @@ msgstr ""
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5040
+#: gcc.c:4971
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr ""
 
-#: gcc.c:5049
+#: gcc.c:4980
 #, fuzzy, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "Let Op: verouderde operator %%[ gebruikt in specs"
 
-#: gcc.c:5067
+#: gcc.c:4998
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: gcc.c:5192
+#: gcc.c:5123
 #, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr ""
 
-#: gcc.c:5302
+#: gcc.c:5204
+#, fuzzy, c-format
+msgid "unknown spec function `%s'"
+msgstr "Ongeldige optie `%s'"
+
+#: gcc.c:5223
+#, fuzzy, c-format
+msgid "error in args to spec function `%s'"
+msgstr "teveel argumenten voor functie `%s'"
+
+#: gcc.c:5272
+#, fuzzy
+msgid "malformed spec function name"
+msgstr "cast geeft functie-type op"
+
+#. )
+#: gcc.c:5275
+#, fuzzy
+msgid "no arguments for spec function"
+msgstr "te weinig argument voor functie"
+
+#: gcc.c:5294
+msgid "malformed spec function arguments"
+msgstr ""
+
+#: gcc.c:5402
 msgid "mismatched braces in specs"
 msgstr ""
 
-#: gcc.c:5980
+#: gcc.c:6097
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr ""
 
-#: gcc.c:5986
+#: gcc.c:6103
 #, c-format
 msgid "install: %s%s\n"
 msgstr ""
 
-#: gcc.c:5987
+#: gcc.c:6104
 #, c-format
 msgid "programs: %s\n"
 msgstr ""
 
-#: gcc.c:5988
+#: gcc.c:6105
 #, c-format
 msgid "libraries: %s\n"
 msgstr ""
 
-#: gcc.c:6036
-msgid "\nFor bug reporting instructions, please see:\n"
+#: gcc.c:6162
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
 msgstr ""
 
-#: gcc.c:6052
+#: gcc.c:6178
 #, c-format
 msgid "Configured with: %s\n"
 msgstr ""
 
-#: gcc.c:6066
+#: gcc.c:6192
 #, c-format
 msgid "Thread model: %s\n"
 msgstr ""
 
-#: gcc.c:6077
+#: gcc.c:6203
 #, c-format
 msgid "gcc version %s\n"
 msgstr "gcc versie %s\n"
 
-#: gcc.c:6079
+#: gcc.c:6205
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr "gcc stuurprogramma versie %s voert gcc versie %s uit\n"
 
-#: gcc.c:6087
+#: gcc.c:6213
 #, fuzzy
 msgid "no input files"
 msgstr "Geen invoerbestanden"
 
-#: gcc.c:6125
+#: gcc.c:6251
 #, c-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s compiler niet geïnstalleerd op dit systeem"
 
-#: gcc.c:6200
+#: gcc.c:6326
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: gcc.c:6243
+#: gcc.c:6369
 #, c-format
 msgid "language %s not recognized"
 msgstr "taal %s niet herkend"
 
-#: gcc.c:6346
+#: gcc.c:6472
 msgid "internal gcc abort"
 msgstr ""
 
-#: gcov.c:282
+#: gcov.c:325
 #, fuzzy
 msgid "Internal gcov abort.\n"
 msgstr "Interne abort van gcc."
 
-#: gcov.c:295
-msgid "Usage: gcov [OPTION]... SOURCEFILE\n\n"
+#: gcov.c:338
+msgid ""
+"Usage: gcov [OPTION]... SOURCEFILE\n"
+"\n"
 msgstr ""
 
-#: gcov.c:296
-msgid "Print code coverage information.\n\n"
+#: gcov.c:339
+msgid ""
+"Print code coverage information.\n"
+"\n"
 msgstr ""
 
-#: gcov.c:297
+#: gcov.c:340
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr ""
 
-#: gcov.c:298
+#: gcov.c:341
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr ""
 
-#: gcov.c:299
+#: gcov.c:342
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr ""
 
-#: gcov.c:300
+#: gcov.c:343
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr ""
 
-#: gcov.c:302
+#: gcov.c:345
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr ""
 
-#: gcov.c:303
+#: gcov.c:346
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
 msgstr ""
 
-#: gcov.c:305
+#: gcov.c:348
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr ""
 
-#: gcov.c:306
-msgid "  -o, --object-directory OBJDIR   Search for object files in OBJDIR\n"
+#: gcov.c:349
+msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
+msgstr ""
+
+#: gcov.c:350
+msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr ""
 
-#: gcov.c:307
+#: gcov.c:351
 #, c-format
 msgid ""
 "\n"
@@ -5678,267 +5906,472 @@ msgid ""
 "%s.\n"
 msgstr ""
 
-#: gcov.c:317
+#: gcov.c:361
 #, c-format
 msgid "gcov (GCC) %s\n"
 msgstr ""
 
-#: gcov.c:318
+#: gcov.c:362
 msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
 msgstr ""
 
-#: gcov.c:462
+#: gcov.c:500
 #, c-format
 msgid "Could not open basic block file %s.\n"
 msgstr ""
 
-#: gcov.c:471
-#, c-format
-msgid "Could not open data file %s.\n"
-msgstr ""
-
-#: gcov.c:472
-msgid "Assuming that all execution counts are zero.\n"
-msgstr ""
-
-#: gcov.c:478
+#: gcov.c:507
 #, c-format
 msgid "Could not open program flow graph file %s.\n"
 msgstr ""
 
-#: gcov.c:489
+#: gcov.c:524
 #, c-format
-msgid "No executable code associated with file %s.\n"
+msgid "Could not open data file %s.\n"
 msgstr ""
 
-#: gcov.c:789
-msgid ".da file contents exhausted too early\n"
+#: gcov.c:525
+msgid "Assuming that all execution counts are zero.\n"
 msgstr ""
 
-#: gcov.c:792
-msgid ".da file contents not exhausted\n"
+#: gcov.c:534
+#, c-format
+msgid "No executable code associated with file %s.\n"
 msgstr ""
 
-#: gcov.c:973
+#: gcov.c:1186
 #, c-format
-msgid "%6.2f%% of %d source lines executed in function %s\n"
+msgid "%s of %d lines executed in %s %s\n"
 msgstr ""
 
-#: gcov.c:977
+#: gcov.c:1191
 #, c-format
-msgid "No executable source lines in function %s\n"
+msgid "No executable lines in %s %s\n"
 msgstr ""
 
-#: gcov.c:984
+#: gcov.c:1198
 #, c-format
-msgid "%6.2f%% of %d branches executed in function %s\n"
+msgid "%s of %d branches executed in %s %s\n"
 msgstr ""
 
-#: gcov.c:988
+#: gcov.c:1203
 #, c-format
-msgid "%6.2f%% of %d branches taken at least once in function %s\n"
+msgid "%s of %d branches taken at least once in %s %s\n"
 msgstr ""
 
-#: gcov.c:993
+#: gcov.c:1209
 #, c-format
-msgid "No branches in function %s\n"
+msgid "No branches in %s %s\n"
 msgstr ""
 
-#: gcov.c:995
+#: gcov.c:1211
 #, c-format
-msgid "%6.2f%% of %d calls executed in function %s\n"
+msgid "%s of %d calls executed in %s %s\n"
 msgstr ""
 
-#: gcov.c:999
+#: gcov.c:1216
 #, c-format
-msgid "No calls in function %s\n"
+msgid "No calls in %s %s\n"
 msgstr ""
 
-#: gcov.c:1126
+#: gcov.c:1351
 #, c-format
 msgid "didn't use all bb entries of graph, function %s\n"
 msgstr ""
 
-#: gcov.c:1128
+#: gcov.c:1353
 #, c-format
 msgid "block_num = %ld, num_blocks = %d\n"
 msgstr ""
 
-#: gcov.c:1166
+#: gcov.c:1367
 #, c-format
-msgid "ERROR: too many basic blocks in .bb file %s\n"
+msgid "ERROR: unexpected line number %ld\n"
 msgstr ""
 
-#: gcov.c:1243
-#, c-format
-msgid "%6.2f%% of %d source lines executed in file %s\n"
-msgstr ""
+#: gcov.c:1383
+#, fuzzy, c-format
+msgid "ERROR: too many basic blocks in function %s\n"
+msgstr "teveel argumenten voor functie `%s'"
 
-#: gcov.c:1247
+#: gcov.c:1398
 #, c-format
-msgid "No executable source lines in file %s\n"
+msgid "ERROR: out of range line number in function %s\n"
 msgstr ""
 
-#: gcov.c:1254
+#: gcov.c:1470
 #, c-format
-msgid "%6.2f%% of %d branches executed in file %s\n"
+msgid "Could not open source file %s.\n"
 msgstr ""
 
-#: gcov.c:1258
+#: gcov.c:1480
 #, c-format
-msgid "%6.2f%% of %d branches taken at least once in file %s\n"
+msgid "Warning: source file %s is newer than %s\n"
 msgstr ""
 
-#: gcov.c:1263
+#: gcov.c:1510
 #, c-format
-msgid "No branches in file %s\n"
+msgid "Unexpected EOF while reading source file %s.\n"
 msgstr ""
 
-#: gcov.c:1265
+#: gcov.c:1532
 #, c-format
-msgid "%6.2f%% of %d calls executed in file %s\n"
+msgid "call   %2d never executed\n"
 msgstr ""
 
-#: gcov.c:1269
+#: gcov.c:1535
 #, c-format
-msgid "No calls in file %s\n"
+msgid "call   %2d returns %s\n"
 msgstr ""
 
-#: gcov.c:1281
+#: gcov.c:1543
 #, c-format
-msgid "Could not open source file %s.\n"
+msgid "branch %2d never executed\n"
 msgstr ""
 
-#: gcov.c:1331
+#: gcov.c:1546
 #, c-format
-msgid "Could not open output file %s.\n"
+msgid "branch %2d taken %s\n"
 msgstr ""
 
-#: gcov.c:1339
+#: gcov.c:1610
 #, c-format
 msgid "Creating %s.\n"
 msgstr ""
 
-#: gcov.c:1387
+#: gcov.c:1613
+#, fuzzy, c-format
+msgid "Error writing output file %s.\n"
+msgstr "kan bestand '%s' niet openen"
+
+#: gcov.c:1618
 #, c-format
-msgid "call %d never executed\n"
+msgid "Could not open output file %s.\n"
 msgstr ""
 
-#: gcov.c:1396
+#: gcse.c:761
 #, c-format
-msgid "call %d returns = %s\n"
+msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
 msgstr ""
 
-#: gcov.c:1406
+#: gcse.c:773
 #, c-format
-msgid "call %d returns = %s%%\n"
+msgid "GCSE disabled: %d basic blocks and %d registers"
 msgstr ""
 
-#: gcov.c:1413
+#: genautomata.c:1490
 #, c-format
-msgid "branch %d never executed\n"
+msgid "Name `%s' contains quotes"
 msgstr ""
 
-#: gcov.c:1423
+#: genautomata.c:1621
 #, c-format
-msgid "branch %d taken = %s\n"
+msgid "invalid string `%s' in define_cpu_unit"
 msgstr ""
 
-#: gcov.c:1433
+#: genautomata.c:1650
 #, c-format
-msgid "branch %d taken = %s%%\n"
+msgid "invalid string `%s' in define_query_cpu_unit"
 msgstr ""
 
-#: gcov.c:1444
+#: genautomata.c:1682 genautomata.c:1685
+#, fuzzy, c-format
+msgid "invalid string `%s' in define_bypass"
+msgstr "ongeldig gebruik van het niet gedefinieerde type `%s %s'"
+
+#: genautomata.c:1720
 #, c-format
-msgid "Unexpected EOF while reading source file %s.\n"
+msgid "invalid first string `%s' in exclusion_set"
 msgstr ""
 
-#: gcse.c:757
+#: genautomata.c:1724
 #, c-format
-msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+msgid "invalid second string `%s' in exclusion_set"
 msgstr ""
 
-#: gcse.c:769
+#: genautomata.c:1760
 #, c-format
-msgid "GCSE disabled: %d basic blocks and %d registers"
+msgid "invalid first string `%s' in presence_set"
+msgstr ""
+
+#: genautomata.c:1764
+#, fuzzy, c-format
+msgid "invalid second string `%s' in presence_set"
+msgstr "ongeldige macronaam"
+
+#: genautomata.c:1800
+#, c-format
+msgid "invalid first string `%s' in absence_set"
+msgstr ""
+
+#: genautomata.c:1804
+#, c-format
+msgid "invalid second string `%s' in absence_set"
+msgstr ""
+
+#: genautomata.c:1837
+#, c-format
+msgid "invalid string `%s' in define_automaton"
+msgstr ""
+
+#: genautomata.c:1868
+#, fuzzy, c-format
+msgid "invalid option `%s' in automata_option"
+msgstr "Ongeldige optie `%s'"
+
+#: genautomata.c:1890
+#, c-format
+msgid "garbage after ) in reservation `%s'"
+msgstr ""
+
+#: genautomata.c:1921 genautomata.c:1954 genautomata.c:1981
+#, fuzzy, c-format
+msgid "invalid `%s' in reservation `%s'"
+msgstr "herdeclaratie van `%s'"
+
+#: genautomata.c:1932
+#, c-format
+msgid "repetition `%s' <= 1 in reservation `%s'"
+msgstr ""
+
+#: genautomata.c:2425
+#, fuzzy, c-format
+msgid "unit `%s' in exclusion is not declared"
+msgstr "`%.*s' is niet gedefinieerd"
+
+#: genautomata.c:2427
+#, c-format
+msgid "`%s' in exclusion is not unit"
+msgstr ""
+
+#: genautomata.c:2465
+#, fuzzy, c-format
+msgid "unit `%s' excludes itself"
+msgstr "breedte van `%s' overschrijdt zijn type"
+
+#: genautomata.c:2473
+#, c-format
+msgid "units `%s' and `%s' in exclusion set belong to different automata"
+msgstr ""
+
+#: genautomata.c:2603 genautomata.c:2609
+#, c-format
+msgid "unit `%s' excludes and requires presence of `%s'"
+msgstr ""
+
+#: genautomata.c:2623 genautomata.c:2629
+#, c-format
+msgid "unit `%s' requires absence and presence of `%s'"
+msgstr ""
+
+#: genautomata.c:2692 genautomata.c:2695
+#, fuzzy, c-format
+msgid "repeated declaration of automaton `%s'"
+msgstr "impliciete declaratie van functie `%s'"
+
+#: genautomata.c:2711
+#, c-format
+msgid "define_insn_reservation `%s' has negative latency time"
+msgstr ""
+
+#: genautomata.c:2717
+#, c-format
+msgid "`%s' is already used as insn reservation name"
+msgstr ""
+
+#: genautomata.c:2723
+#, c-format
+msgid "define_bypass `%s - %s' has negative latency time"
+msgstr ""
+
+#: genautomata.c:2737
+#, fuzzy, c-format
+msgid "automaton `%s' is not declared"
+msgstr "`%.*s' is niet gedefinieerd"
+
+#: genautomata.c:2747
+#, c-format
+msgid "define_unit `%s' without automaton when one defined"
+msgstr ""
+
+#: genautomata.c:2753
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu unit"
+msgstr "veld `%s' als een functie gedeclareerd"
+
+#: genautomata.c:2762
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu reservation"
+msgstr "veld `%s' als een functie gedeclareerd"
+
+#: genautomata.c:2772
+#, fuzzy, c-format
+msgid "repeated declaration of unit `%s'"
+msgstr "herdeclaratie van `%s'"
+
+#: genautomata.c:2775
+#, fuzzy, c-format
+msgid "repeated declaration of reservation `%s'"
+msgstr "impliciete declaratie van functie `%s'"
+
+#: genautomata.c:2790 genautomata.c:2793
+#, fuzzy, c-format
+msgid "there is no insn reservation `%s'"
+msgstr "geen eerdere declaratie voor `%s'"
+
+#: genautomata.c:2810 genautomata.c:2815
+#, c-format
+msgid "the same bypass `%s - %s' is already defined"
+msgstr ""
+
+#: genautomata.c:2820
+#, fuzzy, c-format
+msgid "bypass `%s - %s' is already defined"
+msgstr "veld `%s' heeft al een beginwaarde gekregen"
+
+#: genautomata.c:2925 genautomata.c:2927
+#, fuzzy, c-format
+msgid "automaton `%s' is not used"
+msgstr "modus van `%s' is geen modus"
+
+#: genautomata.c:2950
+#, fuzzy, c-format
+msgid "undeclared unit or reservation `%s'"
+msgstr "ongeldige naam `%s'"
+
+# Ik zou 'library' kunnen vertalen, maar ik heb in compiler-manuals nog niet
+# dikwijls 'bibliotheek' zien gebruiken.
+# De vertaalde boodschappen voor make gebruiken dat op het ogenblik wél, maar
+# ik ben van plan daar verandering in te brengen.
+#: genautomata.c:3028 genautomata.c:3030
+#, fuzzy, c-format
+msgid "unit `%s' is not used"
+msgstr "veld `%s' niet gevonden"
+
+#: genautomata.c:3035 genautomata.c:3037
+#, fuzzy, c-format
+msgid "reservation `%s' is not used"
+msgstr "de zwakke declaratie van `%s' moet publiek zijn"
+
+#: genautomata.c:3134
+#, fuzzy, c-format
+msgid "cycle in definition of reservation `%s'"
+msgstr "herdefinitie van `union %s'"
+
+#: genautomata.c:5333
+#, c-format
+msgid "Units `%s' and `%s' should be in the same automaton"
+msgstr ""
+
+#: genautomata.c:9441
+#, fuzzy
+msgid "-split has no argument."
+msgstr "geen argumenten"
+
+#: genautomata.c:9442
+#, fuzzy
+msgid "option `-split' has not been implemented yet\n"
+msgstr "profileren wordt niet ondersteund wanneer -mg gebruikt wordt\n"
+
+#: genautomata.c:9486 genautomata.c:9491
+#, c-format
+msgid "Automaton `%s': Insn `%s' will never be issued"
+msgstr ""
+
+#: genautomata.c:9498 genautomata.c:9501
+#, c-format
+msgid "Insn `%s' will never be issued"
+msgstr ""
+
+#: genautomata.c:9649
+msgid "Errors in DFA description"
 msgstr ""
 
-#: ch/grant.c:2652 ch/lex.c:212 ch/lex.c:2189 f/com.c:14249 graph.c:421
-#: java/jcf-parse.c:981 java/jcf-parse.c:1133 java/lex.c:1782
-#: objc/objc-act.c:529 profile.c:950 profile.c:958 toplev.c:1845 toplev.c:4954
+#: genautomata.c:9732
+#, c-format
+msgid "Error in writing DFA description file %s"
+msgstr ""
+
+#: genconditions.c:196
+#, fuzzy
+msgid "No input file name."
+msgstr "Geen invoerbestanden"
+
+#: graph.c:420 profile.c:1204 profile.c:1211 toplev.c:1836 toplev.c:5121
+#: f/com.c:14138 java/jcf-parse.c:913 java/jcf-parse.c:1059 java/lex.c:1767
+#: objc/objc-act.c:449
 #, fuzzy, c-format
 msgid "can't open %s"
 msgstr "open %s"
 
-#: haifa-sched.c:190
+#: haifa-sched.c:196
 #, c-format
 msgid "fix_sched_param: unknown param: %s"
 msgstr ""
 
-#: integrate.c:185
+#: integrate.c:172
 #, fuzzy
 msgid "function cannot be inline"
 msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
-#: integrate.c:190
+#: integrate.c:176
 msgid "varargs function cannot be inline"
 msgstr ""
 
-#: integrate.c:193
+#: integrate.c:179
 msgid "function using alloca cannot be inline"
 msgstr ""
 
-#: integrate.c:196
+#: integrate.c:182
 #, fuzzy
 msgid "function using setjmp cannot be inline"
 msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
-#: integrate.c:199
+#: integrate.c:185
 msgid "function uses __builtin_eh_return"
 msgstr ""
 
-#: integrate.c:202
+#: integrate.c:188
 msgid "function with nested functions cannot be inline"
 msgstr ""
 
-#: integrate.c:206
+#: integrate.c:192
 msgid "function with label addresses used in initializers cannot inline"
 msgstr ""
 
-#: integrate.c:213 integrate.c:257
+#: integrate.c:199 integrate.c:243
 msgid "function too large to be inline"
 msgstr ""
 
-#: integrate.c:223
+#: integrate.c:209
 msgid "no prototype, and parameter address used; cannot be inline"
 msgstr ""
 
-#: integrate.c:230 integrate.c:275
+#: integrate.c:216 integrate.c:261
 msgid "inline functions not supported for this return value type"
 msgstr ""
 
-#: integrate.c:235
+#: integrate.c:221
 msgid "function with varying-size return value cannot be inline"
 msgstr ""
 
-#: integrate.c:242
+#: integrate.c:228
 msgid "function with varying-size parameter cannot be inline"
 msgstr ""
 
-#: integrate.c:245
+#: integrate.c:231
 msgid "function with transparent unit parameter cannot be inline"
 msgstr ""
 
-#: integrate.c:264
+#: integrate.c:250
 msgid "function with computed jump cannot inline"
 msgstr ""
 
-#: integrate.c:268
+#: integrate.c:254
 msgid "function with nonlocal goto cannot be inline"
 msgstr ""
 
-#: integrate.c:282
+#: integrate.c:268
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr ""
 
@@ -5974,55 +6407,56 @@ msgstr ""
 msgid "invalid parameter `%s'"
 msgstr "ongeldige macronaam `%.*s'"
 
-#: profile.c:429
+#: profile.c:397
 #, c-format
-msgid "corrupted profile info: prob for %d-%d thought to be %d"
+msgid "Profile does not match flowgraph of function %s (out of date?)"
 msgstr ""
 
-#: profile.c:975
-#, c-format
-msgid "file %s not found, execution counts assumed to be zero"
+#: profile.c:400
+msgid ".da file corrupted"
 msgstr ""
 
-#: profile.c:1022
-msgid ".da file contents exhausted too early"
+#: profile.c:634
+#, c-format
+msgid "corrupted profile info: prob for %d-%d thought to be %d"
 msgstr ""
 
-#: profile.c:1025
-msgid ".da file contents not exhausted"
+#: profile.c:1226
+#, c-format
+msgid "file %s not found, execution counts assumed to be zero"
 msgstr ""
 
-#: protoize.c:593
+#: protoize.c:542
 #, c-format
 msgid "%s: internal abort\n"
 msgstr ""
 
-#: protoize.c:684
+#: protoize.c:633
 #, c-format
 msgid "%s: error writing file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:729
+#: protoize.c:678
 #, c-format
 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
 msgstr ""
 
-#: protoize.c:732
+#: protoize.c:681
 #, c-format
 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
 msgstr ""
 
-#: protoize.c:839
+#: protoize.c:788
 #, c-format
 msgid "%s: warning: no read access for file `%s'\n"
 msgstr ""
 
-#: protoize.c:847
+#: protoize.c:796
 #, c-format
 msgid "%s: warning: no write access for file `%s'\n"
 msgstr ""
 
-#: protoize.c:855
+#: protoize.c:804
 #, c-format
 msgid "%s: warning: no write access for dir containing `%s'\n"
 msgstr ""
@@ -6030,549 +6464,516 @@ msgstr ""
 #. Catch cases like /.. where we try to backup to a
 #. point above the absolute root of the logical file
 #. system.
-#: protoize.c:1273
+#: protoize.c:1222
 #, c-format
 msgid "%s: invalid file name: %s\n"
 msgstr ""
 
-#: protoize.c:1425
+#: protoize.c:1374
 #, c-format
 msgid "%s: %s: can't get status: %s\n"
 msgstr ""
 
-#: protoize.c:1446
+#: protoize.c:1395
 #, c-format
-msgid "\n%s: fatal error: aux info file corrupted at line %d\n"
+msgid ""
+"\n"
+"%s: fatal error: aux info file corrupted at line %d\n"
 msgstr ""
 
-#: protoize.c:1782
+#: protoize.c:1731
 #, c-format
 msgid "%s:%d: declaration of function `%s' takes different forms\n"
 msgstr ""
 
-#: protoize.c:2040
+#: protoize.c:1989
 #, c-format
 msgid "%s: compiling `%s'\n"
 msgstr ""
 
-#: protoize.c:2063
+#: protoize.c:2012
 #, c-format
 msgid "%s: wait: %s\n"
 msgstr ""
 
-#: protoize.c:2068
+#: protoize.c:2017
 #, c-format
 msgid "%s: subprocess got fatal signal %d\n"
 msgstr ""
 
-#: protoize.c:2076
+#: protoize.c:2025
 #, c-format
 msgid "%s: %s exited with status %d\n"
 msgstr ""
 
-#: protoize.c:2128
+#: protoize.c:2077
 #, c-format
 msgid "%s: warning: missing SYSCALLS file `%s'\n"
 msgstr ""
 
-#: protoize.c:2137 protoize.c:2166
+#: protoize.c:2086 protoize.c:2115
 #, c-format
 msgid "%s: can't read aux info file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:2182 protoize.c:2210
+#: protoize.c:2131 protoize.c:2159
 #, c-format
 msgid "%s: can't get status of aux info file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:2238
+#: protoize.c:2187
 #, c-format
 msgid "%s: can't open aux info file `%s' for reading: %s\n"
 msgstr ""
 
-#: protoize.c:2256
+#: protoize.c:2205
 #, c-format
 msgid "%s: error reading aux info file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:2269
+#: protoize.c:2218
 #, c-format
 msgid "%s: error closing aux info file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:2285
+#: protoize.c:2234
 #, c-format
 msgid "%s: can't delete aux info file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:2367 protoize.c:4369
+#: protoize.c:2316 protoize.c:4318
 #, c-format
 msgid "%s: can't delete file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:2446
+#: protoize.c:2395
 #, c-format
 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
 msgstr ""
 
-#: protoize.c:2571
+#: protoize.c:2520
 #, c-format
 msgid "%s: conflicting extern definitions of '%s'\n"
 msgstr ""
 
-#: protoize.c:2575
+#: protoize.c:2524
 #, c-format
 msgid "%s: declarations of '%s' will not be converted\n"
 msgstr ""
 
-#: protoize.c:2577
+#: protoize.c:2526
 #, c-format
 msgid "%s: conflict list for '%s' follows:\n"
 msgstr ""
 
-#: protoize.c:2610
+#: protoize.c:2559
 #, c-format
 msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
 msgstr ""
 
-#: protoize.c:2650
+#: protoize.c:2599
 #, c-format
 msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
 msgstr ""
 
-#: protoize.c:2656
+#: protoize.c:2605
 #, c-format
 msgid "%s: %d: warning: no extern definition for `%s'\n"
 msgstr ""
 
-#: protoize.c:2687
+#: protoize.c:2636
 #, c-format
 msgid "%s: warning: no static definition for `%s' in file `%s'\n"
 msgstr ""
 
-#: protoize.c:2693
+#: protoize.c:2642
 #, c-format
 msgid "%s: multiple static defs of `%s' in file `%s'\n"
 msgstr ""
 
-#: protoize.c:2866 protoize.c:2869
+#: protoize.c:2815 protoize.c:2818
 #, c-format
 msgid "%s: %d: warning: source too confusing\n"
 msgstr ""
 
-#: protoize.c:3075
+#: protoize.c:3024
 #, c-format
 msgid "%s: %d: warning: varargs function declaration not converted\n"
 msgstr ""
 
-#: protoize.c:3090
+#: protoize.c:3039
 #, c-format
 msgid "%s: declaration of function `%s' not converted\n"
 msgstr ""
 
-#: protoize.c:3213
+#: protoize.c:3162
 #, c-format
 msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
 msgstr ""
 
-#: protoize.c:3234
+#: protoize.c:3183
 #, c-format
-msgid "\n%s: warning: too few parameter lists in declaration of `%s'\n"
+msgid ""
+"\n"
+"%s: warning: too few parameter lists in declaration of `%s'\n"
 msgstr ""
 
-#: protoize.c:3332
+#: protoize.c:3281
 #, c-format
 msgid "%s: %d: warning: found `%s' but expected `%s'\n"
 msgstr ""
 
-#: protoize.c:3510
+#: protoize.c:3459
 #, c-format
 msgid "%s: local declaration for function `%s' not inserted\n"
 msgstr ""
 
-#: protoize.c:3537
+#: protoize.c:3486
 #, c-format
-msgid "\n%s: %d: warning: can't add declaration of `%s' into macro call\n"
+msgid ""
+"\n"
+"%s: %d: warning: can't add declaration of `%s' into macro call\n"
 msgstr ""
 
-#: protoize.c:3611
+#: protoize.c:3560
 #, c-format
 msgid "%s: global declarations for file `%s' not inserted\n"
 msgstr ""
 
-#: protoize.c:3702 protoize.c:3732
+#: protoize.c:3651 protoize.c:3681
 #, c-format
 msgid "%s: definition of function `%s' not converted\n"
 msgstr ""
 
-#: protoize.c:3721
+#: protoize.c:3670
 #, c-format
 msgid "%s: %d: warning: definition of %s not converted\n"
 msgstr ""
 
-#: protoize.c:4051
+#: protoize.c:4000
 #, c-format
 msgid "%s: found definition of `%s' at %s(%d)\n"
 msgstr ""
 
 #. If we make it here, then we did not know about this
 #. function definition.
-#: protoize.c:4067
+#: protoize.c:4016
 #, c-format
 msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
 msgstr ""
 
-#: protoize.c:4070
+#: protoize.c:4019
 #, c-format
 msgid "%s: function definition not converted\n"
 msgstr ""
 
-#: protoize.c:4129
+#: protoize.c:4078
 #, c-format
 msgid "%s: `%s' not converted\n"
 msgstr ""
 
-#: protoize.c:4137
+#: protoize.c:4086
 #, c-format
 msgid "%s: would convert file `%s'\n"
 msgstr ""
 
-#: protoize.c:4140
+#: protoize.c:4089
 #, c-format
 msgid "%s: converting file `%s'\n"
 msgstr ""
 
-#: protoize.c:4150
+#: protoize.c:4099
 #, c-format
 msgid "%s: can't get status for file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:4192
+#: protoize.c:4141
 #, c-format
 msgid "%s: can't open file `%s' for reading: %s\n"
 msgstr ""
 
-#: protoize.c:4207
+#: protoize.c:4156
 #, c-format
-msgid "\n%s: error reading input file `%s': %s\n"
+msgid ""
+"\n"
+"%s: error reading input file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:4241
+#: protoize.c:4190
 #, c-format
 msgid "%s: can't create/open clean file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:4346
+#: protoize.c:4295
 #, c-format
 msgid "%s: warning: file `%s' already saved in `%s'\n"
 msgstr ""
 
-#: protoize.c:4354
+#: protoize.c:4303
 #, fuzzy, c-format
 msgid "%s: can't link file `%s' to `%s': %s\n"
 msgstr "kan oproep van `%s' niet inline maken"
 
-#: protoize.c:4384
+#: protoize.c:4333
 #, c-format
 msgid "%s: can't create/open output file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:4417
+#: protoize.c:4366
 #, c-format
 msgid "%s: can't change mode of file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:4592
+#: protoize.c:4541
 #, c-format
 msgid "%s: cannot get working directory: %s\n"
 msgstr ""
 
-#: protoize.c:4690
+#: protoize.c:4639
 #, c-format
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr ""
 
-#: real.c:824 real.c:1001
-msgid "conversion from NaN to int"
-msgstr ""
-
-#: real.c:847
-msgid "conversion from NaN to unsigned int"
-msgstr ""
-
-#: real.c:2730
-msgid "floating point overflow"
-msgstr ""
-
-#: real.c:4395 real.c:6675 real.c:6756
-msgid "overflow on truncation to integer"
-msgstr ""
-
-#: real.c:4467
-msgid "overflow on truncation to unsigned integer"
-msgstr ""
-
-#: real.c:5812
-#, c-format
-msgid "%s: argument domain error"
-msgstr ""
-
-#: real.c:5813
-#, c-format
-msgid "%s: function singularity"
-msgstr ""
-
-#: real.c:5814
-#, c-format
-msgid "%s: overflow range error"
-msgstr ""
-
-#: real.c:5815
-#, c-format
-msgid "%s: underflow range error"
-msgstr ""
-
-#: real.c:5816
-#, c-format
-msgid "%s: total loss of precision"
-msgstr ""
-
-#: real.c:5817
-#, c-format
-msgid "%s: partial loss of precision"
-msgstr ""
-
-#: real.c:5818
-#, c-format
-msgid "%s: NaN - producing operation"
+#: ra.c:750
+msgid "Didn't find a coloring.\n"
 msgstr ""
 
-#: reg-stack.c:677
+#: reg-stack.c:673
 #, c-format
 msgid "output constraint %d must specify a single register"
 msgstr ""
 
-#: reg-stack.c:687
+#: reg-stack.c:683
 #, c-format
 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
 msgstr ""
 
-#: reg-stack.c:710
+#: reg-stack.c:706
 msgid "output regs must be grouped at top of stack"
 msgstr ""
 
-#: reg-stack.c:747
+#: reg-stack.c:743
 msgid "implicitly popped regs must be grouped at top of stack"
 msgstr ""
 
-#: reg-stack.c:766
+#: reg-stack.c:762
 #, c-format
 msgid "output operand %d must use `&' constraint"
 msgstr ""
 
-#: regclass.c:778
+#: regclass.c:753
 #, c-format
 msgid "can't use '%s' as a %s register"
 msgstr ""
 
-#: config/ia64/ia64.c:3856 config/ia64/ia64.c:3863 regclass.c:793
+#: regclass.c:768 config/ia64/ia64.c:4169 config/ia64/ia64.c:4176
 #, c-format
 msgid "unknown register name: %s"
 msgstr ""
 
-#: regclass.c:804
+#: regclass.c:779
 msgid "global register variable follows a function definition"
 msgstr "globale registervariabele volgt op een functiedefinitie"
 
-#: regclass.c:808
+#: regclass.c:783
 msgid "register used for two global register variables"
 msgstr ""
 
-#: regclass.c:813
+#: regclass.c:788
 msgid "call-clobbered register used for global register variable"
 msgstr ""
 
-#: regrename.c:1821
+#: regrename.c:1899
 #, c-format
 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
 msgstr ""
 
-#: regrename.c:1833
+#: regrename.c:1911
 #, c-format
 msgid "validate_value_data: Loop in regno chain (%u)"
 msgstr ""
 
-#: regrename.c:1836
+#: regrename.c:1914
 #, c-format
 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
 msgstr ""
 
-#: regrename.c:1848
+#: regrename.c:1926
 #, c-format
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr ""
 
-#: reload.c:1207
+#: reload.c:1225
 msgid "cannot reload integer constant operand in `asm'"
 msgstr ""
 
-#: reload.c:1229
+#: reload.c:1247
 msgid "impossible register constraint in `asm'"
 msgstr ""
 
-#: reload.c:3387
+#: reload.c:3467
 msgid "`&' constraint used with no register class"
 msgstr ""
 
-#: reload.c:3555
+#: reload.c:3635
 msgid "unable to generate reloads for:"
 msgstr ""
 
-#: reload.c:3556 reload.c:3770
+#: reload.c:3636 reload.c:3850
 msgid "inconsistent operand constraints in an `asm'"
 msgstr ""
 
-#: reload1.c:1242
+#: reload1.c:1255
 msgid "frame size too large for reliable stack checking"
 msgstr ""
 
-#: reload1.c:1245
+#: reload1.c:1258
 msgid "try reducing the number of local variables"
 msgstr ""
 
-#: reload1.c:1892
+#: reload1.c:1914
 #, c-format
 msgid "can't find a register in class `%s' while reloading `asm'"
 msgstr ""
 
-#: reload1.c:1896
+#: reload1.c:1918
 #, c-format
 msgid "unable to find a register to spill in class `%s'"
 msgstr ""
 
-#: reload1.c:1898
+#: reload1.c:1920
 #, fuzzy
 msgid "this is the insn:"
 msgstr "dit is het eerste ELSE-label"
 
-#: reload1.c:3917
+#: reload1.c:3941
 msgid "`asm' operand requires impossible reload"
 msgstr ""
 
 #. It's the compiler's fault.
-#: reload1.c:5033
+#: reload1.c:5055
 msgid "could not find a spill register"
 msgstr ""
 
-#: reload1.c:5038
+#: reload1.c:5060
 msgid "`asm' operand constraint incompatible with operand size"
 msgstr ""
 
 #. It's the compiler's fault.
-#: reload1.c:6629
+#: reload1.c:6680
 msgid "VOIDmode on an output"
 msgstr ""
 
-#: reload1.c:6630
+#: reload1.c:6681
 msgid "output operand is constant in `asm'"
 msgstr ""
 
-#: rtl-error.c:139
+#: rtl-error.c:140
 #, fuzzy
 msgid "unrecognizable insn:"
 msgstr "signature-string niet herkend"
 
-#: rtl-error.c:141
+#: rtl-error.c:142
 msgid "insn does not satisfy its constraints:"
 msgstr ""
 
-#: rtl.c:707
+#: rtl.c:558
 #, c-format
 msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:722
+#: rtl.c:573
 #, c-format
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:738
+#: rtl.c:589
 #, c-format
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:751
+#: rtl.c:602
 #, c-format
 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:765
+#: rtl.c:616
 #, c-format
 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:780
+#: rtl.c:631
 #, c-format
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 msgstr ""
 
-#: stmt.c:927
+#: rtl.c:646
+#, c-format
+msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
+msgstr ""
+
+#: stmt.c:753
 #, c-format
 msgid "jump to `%s' invalidly jumps into binding contour"
 msgstr ""
 
-#: stmt.c:1163 stmt.c:3895
+#: stmt.c:989 stmt.c:3731
 #, c-format
 msgid "label `%s' used before containing binding contour"
 msgstr ""
 
-#: stmt.c:1343
+#: stmt.c:1169
 msgid "output operand constraint lacks `='"
 msgstr ""
 
-#: stmt.c:1358
+#: stmt.c:1184
 #, c-format
 msgid "output constraint `%c' for operand %d is not at the beginning"
 msgstr ""
 
-#: stmt.c:1380
+#: stmt.c:1206
 msgid "operand constraint contains incorrectly positioned '+' or '='"
 msgstr ""
 
-#: stmt.c:1386 stmt.c:1486
+#: stmt.c:1212 stmt.c:1316
 #, c-format
 msgid "`%%' constraint used with last operand"
 msgstr ""
 
-#: stmt.c:1405
+#: stmt.c:1231
 msgid "matching constraint not valid in output operand"
 msgstr ""
 
-#: stmt.c:1477
+#: stmt.c:1307
 #, c-format
 msgid "input operand constraint contains `%c'"
 msgstr ""
 
-#: stmt.c:1517
+#: stmt.c:1347
 msgid "matching constraint references invalid operand number"
 msgstr ""
 
-#: stmt.c:1549
+#: stmt.c:1379
 #, c-format
 msgid "invalid punctuation `%c' in constraint"
 msgstr ""
 
-#: stmt.c:1645
+#: stmt.c:1429
+#, fuzzy, c-format
+msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
+msgstr "type-qualifiers voor `%s' geven een conflict met een eerdere declaratie"
+
+#: stmt.c:1519
 #, c-format
 msgid "unknown register name `%s' in `asm'"
 msgstr ""
 
-#: stmt.c:1689
+#: stmt.c:1567
 #, c-format
 msgid "more than %d operands in `asm'"
 msgstr ""
 
-#: stmt.c:1748
+#: stmt.c:1626
 #, c-format
 msgid "output number %d not directly addressable"
 msgstr ""
@@ -6580,100 +6981,115 @@ msgstr ""
 #. ??? Leave this only until we have experience with what
 #. happens in combine and elsewhere when constraints are
 #. not satisfied.
-#: stmt.c:1817 stmt.c:1846
+#: stmt.c:1698 stmt.c:1727
 #, c-format
 msgid "asm operand %d probably doesn't match constraints"
 msgstr ""
 
-#: stmt.c:1992
+#: stmt.c:1858
+msgid "asm clobber conflict with output operand"
+msgstr ""
+
+#: stmt.c:1863
+msgid "asm clobber conflict with input operand"
+msgstr ""
+
+#: stmt.c:1898
 msgid "too many alternatives in `asm'"
 msgstr ""
 
-#: stmt.c:2004
+#: stmt.c:1910
 msgid "operand constraints for `asm' differ in number of alternatives"
 msgstr ""
 
-#: stmt.c:2057
+#: stmt.c:1963
 #, fuzzy, c-format
 msgid "duplicate asm operand name '%s'"
 msgstr "herhaald lid `%s'"
 
-#: stmt.c:2144
+#: stmt.c:2050
 msgid "missing close brace for named operand"
 msgstr ""
 
-#: stmt.c:2164
+#: stmt.c:2078
 #, fuzzy, c-format
 msgid "undefined named operand '%s'"
 msgstr "ongeldige operand van %s"
 
-#: stmt.c:3832
+#: stmt.c:3668
 #, c-format
 msgid "unused variable `%s'"
 msgstr ""
 
-#: stmt.c:5284
+#: stmt.c:5149
 #, c-format
 msgid "enumeration value `%s' not handled in switch"
 msgstr ""
 
-#: stmt.c:5310 stmt.c:5330
+#: stmt.c:5174 stmt.c:5194
 #, c-format
 msgid "case value `%ld' not in enumerated type"
 msgstr ""
 
-#: stmt.c:5313 stmt.c:5333
+#: stmt.c:5177 stmt.c:5197
 #, c-format
 msgid "case value `%ld' not in enumerated type `%s'"
 msgstr ""
 
-#: stor-layout.c:172
+#: stmt.c:5270
+#, fuzzy
+msgid "switch missing default case"
+msgstr "dit is het eerste default-label"
+
+#: stor-layout.c:178
 msgid "type size can't be explicitly evaluated"
 msgstr ""
 
-#: stor-layout.c:174
+#: stor-layout.c:180
 msgid "variable-size type declared outside of any function"
 msgstr ""
 
-#: stor-layout.c:455
+#: stor-layout.c:461
 #, fuzzy, c-format
 msgid "size of `%s' is %d bytes"
 msgstr "grootte van `%s' is %u bytes"
 
-#: stor-layout.c:457
+#: stor-layout.c:463
 #, fuzzy, c-format
 msgid "size of `%s' is larger than %d bytes"
 msgstr "grootte van `%s' is %u bytes"
 
-#: stor-layout.c:836 stor-layout.c:1089
+#: stor-layout.c:869 stor-layout.c:1285
 #, c-format
 msgid "packed attribute causes inefficient alignment for `%s'"
 msgstr ""
 
-#: stor-layout.c:838 stor-layout.c:1091
+#: stor-layout.c:871 stor-layout.c:1287
 #, c-format
 msgid "packed attribute is unnecessary for `%s'"
 msgstr ""
 
-#: stor-layout.c:853
+#: stor-layout.c:886
 #, c-format
 msgid "padding struct to align `%s'"
 msgstr ""
 
-#: stor-layout.c:1053
+#: stor-layout.c:1249
 msgid "padding struct size to alignment boundary"
 msgstr ""
 
-#: stor-layout.c:1096
+#: stor-layout.c:1292
 msgid "packed attribute causes inefficient alignment"
 msgstr ""
 
-#: stor-layout.c:1098
+#: stor-layout.c:1294
 msgid "packed attribute is unnecessary"
 msgstr ""
 
 #: timevar.c:448
-msgid "\nExecution times (seconds)\n"
+msgid ""
+"\n"
+"Execution times (seconds)\n"
 msgstr ""
 
 #. Print total time.
@@ -6689,768 +7105,819 @@ msgstr ""
 msgid "time in %s: %ld.%06ld (%ld%%)\n"
 msgstr ""
 
-#: tlink.c:428
+#: tlink.c:399
 #, fuzzy, c-format
 msgid "collect: reading %s\n"
 msgstr "collect2 versie %s"
 
-#: tlink.c:532
+#: tlink.c:502
 #, fuzzy, c-format
 msgid "collect: recompiling %s\n"
 msgstr "collect2 versie %s"
 
-#: tlink.c:698
+#: tlink.c:668
 #, fuzzy, c-format
 msgid "collect: tweaking %s in %s\n"
 msgstr "collect2 versie %s"
 
-#: tlink.c:745
+#: tlink.c:715
 msgid "collect: relinking\n"
 msgstr ""
 
-#: tlink.c:754
+#: tlink.c:724
 #, c-format
 msgid "ld returned %d exit status"
 msgstr "ld gaf exit-status %d terug"
 
-#: toplev.c:913
+#: toplev.c:920
 msgid "Generate debugging info in default format"
 msgstr ""
 
-#: toplev.c:914
+#: toplev.c:921
 msgid "Generate debugging info in default extended format"
 msgstr ""
 
-#: toplev.c:916
+#: toplev.c:923
 msgid "Generate STABS format debug info"
 msgstr ""
 
-#: toplev.c:917
+#: toplev.c:924
 msgid "Generate extended STABS format debug info"
 msgstr ""
 
-#: toplev.c:920
+#: toplev.c:927
 msgid "Generate DWARF-1 format debug info"
 msgstr ""
 
-#: toplev.c:922
+#: toplev.c:929
 msgid "Generate extended DWARF-1 format debug info"
 msgstr ""
 
-#: toplev.c:925
+#: toplev.c:932
 msgid "Generate DWARF-2 debug info"
 msgstr ""
 
-#: toplev.c:928
+#: toplev.c:935
 msgid "Generate XCOFF format debug info"
 msgstr ""
 
-#: toplev.c:929
+#: toplev.c:936
 msgid "Generate extended XCOFF format debug info"
 msgstr ""
 
-#: toplev.c:932
+#: toplev.c:939
 msgid "Generate COFF format debug info"
 msgstr ""
 
-#: toplev.c:976
+#: toplev.c:942
+msgid "Generate VMS format debug info"
+msgstr ""
+
+#: toplev.c:981
 msgid "Perform DWARF2 duplicate elimination"
 msgstr ""
 
-#: toplev.c:978
+#: toplev.c:983
 msgid "Do not store floats in registers"
 msgstr ""
 
-#: toplev.c:980
+#: toplev.c:985
 msgid "Consider all mem refs through pointers as volatile"
 msgstr ""
 
-#: toplev.c:982
+#: toplev.c:987
 msgid "Consider all mem refs to global data to be volatile"
 msgstr ""
 
-#: toplev.c:984
+#: toplev.c:989
 msgid "Consider all mem refs to static data to be volatile"
 msgstr ""
 
-#: toplev.c:986
+#: toplev.c:991
 msgid "Defer popping functions args from stack until later"
 msgstr ""
 
-#: toplev.c:988
+#: toplev.c:993
 msgid "When possible do not generate stack frames"
 msgstr ""
 
-#: toplev.c:990
+#: toplev.c:995
 msgid "Optimize sibling and tail recursive calls"
 msgstr ""
 
-#: toplev.c:992
+#: toplev.c:997
+msgid "Perform superblock formation via tail duplication"
+msgstr ""
+
+#: toplev.c:999
 msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 
-#: toplev.c:994
+#: toplev.c:1001
 msgid "When running CSE, follow conditional jumps"
 msgstr ""
 
-#: toplev.c:996
+#: toplev.c:1003
 msgid "Perform a number of minor, expensive optimizations"
 msgstr ""
 
-#: toplev.c:998
+#: toplev.c:1005
 msgid "Perform jump threading optimizations"
 msgstr ""
 
-#: toplev.c:1000
+#: toplev.c:1007
 msgid "Perform strength reduction optimizations"
 msgstr ""
 
-#: toplev.c:1002
+#: toplev.c:1009
 msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
-#: toplev.c:1004
+#: toplev.c:1011
 msgid "Perform loop unrolling for all loops"
 msgstr ""
 
-#: toplev.c:1006
+#: toplev.c:1013
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
-#: toplev.c:1008
+#: toplev.c:1015
 msgid "Force all loop invariant computations out of loops"
 msgstr ""
 
-#: toplev.c:1010
+#: toplev.c:1017
 msgid "Strength reduce all loop general induction variables"
 msgstr ""
 
-#: toplev.c:1012
+#: toplev.c:1019
 msgid "Store strings in writable data section"
 msgstr ""
 
-#: toplev.c:1014
+#: toplev.c:1021
 msgid "Enable machine specific peephole optimizations"
 msgstr ""
 
-#: toplev.c:1016
+#: toplev.c:1023
 msgid "Copy memory operands into registers before using"
 msgstr ""
 
-#: toplev.c:1018
+#: toplev.c:1025
 msgid "Copy memory address constants into regs before using"
 msgstr ""
 
-#: toplev.c:1020
+#: toplev.c:1027
 msgid "Allow function addresses to be held in registers"
 msgstr ""
 
-#: toplev.c:1022
+#: toplev.c:1029
 msgid "Integrate simple functions into their callers"
 msgstr ""
 
-#: toplev.c:1024
+#: toplev.c:1031
 msgid "Generate code for funcs even if they are fully inlined"
 msgstr ""
 
-#: toplev.c:1026
+#: toplev.c:1033
 msgid "Pay attention to the 'inline' keyword"
 msgstr ""
 
-#: toplev.c:1028
+#: toplev.c:1035
 msgid "Emit static const variables even if they are not used"
 msgstr ""
 
-#: toplev.c:1030
+#: toplev.c:1037
 msgid "Check for syntax errors, then stop"
 msgstr ""
 
-#: toplev.c:1032
+#: toplev.c:1039
 msgid "Mark data as shared rather than private"
 msgstr ""
 
-#: toplev.c:1034
+#: toplev.c:1041
 msgid "Enable saving registers around function calls"
 msgstr ""
 
-#: toplev.c:1036
+#: toplev.c:1043
 msgid "Return 'short' aggregates in memory, not registers"
 msgstr ""
 
-#: toplev.c:1038
+#: toplev.c:1045
 msgid "Return 'short' aggregates in registers"
 msgstr ""
 
-#: toplev.c:1040
+#: toplev.c:1047
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 
-#: toplev.c:1042
+#: toplev.c:1049
 msgid "Perform the global common subexpression elimination"
 msgstr ""
 
-#: toplev.c:1044
+#: toplev.c:1051
 msgid "Perform enhanced load motion during global subexpression elimination"
 msgstr ""
 
-#: toplev.c:1046
+#: toplev.c:1053
 msgid "Perform store motion after global subexpression elimination"
 msgstr ""
 
-#: toplev.c:1048
+#: toplev.c:1055
+msgid "Perform the loop optimizations"
+msgstr ""
+
+#: toplev.c:1057
+msgid "Perform cross-jumping optimization"
+msgstr ""
+
+#: toplev.c:1059
+msgid "Perform conversion of conditional jumps to branchless equivalents"
+msgstr ""
+
+#: toplev.c:1061
+#, fuzzy
+msgid "Perform conversion of conditional jumps to conditional execution"
+msgstr "types in voorwaardelijke expressie komen niet overeen"
+
+#: toplev.c:1063
 msgid "Run CSE pass after loop optimizations"
 msgstr ""
 
-#: toplev.c:1050
+#: toplev.c:1065
 msgid "Run the loop optimizer twice"
 msgstr ""
 
-#: toplev.c:1052
+#: toplev.c:1067
 msgid "Delete useless null pointer checks"
 msgstr ""
 
-#: toplev.c:1054
-msgid "Pretend that host and target use the same FP format"
-msgstr ""
-
-#: toplev.c:1056
+#: toplev.c:1069
 msgid "Reschedule instructions before register allocation"
 msgstr ""
 
-#: toplev.c:1058
+#: toplev.c:1071
 msgid "Reschedule instructions after register allocation"
 msgstr ""
 
-#: toplev.c:1060
+#: toplev.c:1073
 msgid "Enable scheduling across basic blocks"
 msgstr ""
 
-#: toplev.c:1062
+#: toplev.c:1075
 msgid "Allow speculative motion of non-loads"
 msgstr ""
 
-#: toplev.c:1064
+#: toplev.c:1077
 msgid "Allow speculative motion of some loads"
 msgstr ""
 
-#: toplev.c:1066
+#: toplev.c:1079
 msgid "Allow speculative motion of more loads"
 msgstr ""
 
-#: toplev.c:1068
+#: toplev.c:1081
 msgid "Replace add,compare,branch with branch on count reg"
 msgstr ""
 
-#: toplev.c:1070
+#: toplev.c:1083
 #, fuzzy
 msgid "Generate position independent code, if possible"
 msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
 
-#: toplev.c:1073
+#: toplev.c:1086
 msgid "Enable exception handling"
 msgstr ""
 
-#: toplev.c:1075
+#: toplev.c:1088
 msgid "Just generate unwind tables for exception handling"
 msgstr ""
 
-#: toplev.c:1077
+#: toplev.c:1090
 msgid "Generate unwind tables exact at each instruction boundary"
 msgstr ""
 
-#: toplev.c:1079
+#: toplev.c:1092
 msgid "Support synchronous non-call exceptions"
 msgstr ""
 
-#: toplev.c:1081
+#: toplev.c:1094
 msgid "Insert arc based program profiling code"
 msgstr ""
 
-#: toplev.c:1083
+#: toplev.c:1096
 msgid "Create data files needed by gcov"
 msgstr ""
 
-#: toplev.c:1085
+#: toplev.c:1098
 msgid "Use profiling information for branch probabilities"
 msgstr ""
 
-#: toplev.c:1087
+#: toplev.c:1100
+msgid "Enable basic program profiling code"
+msgstr ""
+
+#: toplev.c:1102
 msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 
-#: toplev.c:1089
+#: toplev.c:1104
+msgid "Reorder functions to improve code placement"
+msgstr ""
+
+#: toplev.c:1106
 msgid "Do the register renaming optimization pass"
 msgstr ""
 
-#: toplev.c:1091
+#: toplev.c:1108
 msgid "Do the register copy-propagation optimization pass"
 msgstr ""
 
-#: toplev.c:1093
+#: toplev.c:1110
 msgid "Do not put uninitialized globals in the common section"
 msgstr ""
 
-#: toplev.c:1095
+#: toplev.c:1112
 msgid "Do not generate .size directives"
 msgstr ""
 
-#: toplev.c:1097
+#: toplev.c:1114
 #, fuzzy
 msgid "place each function into its own section"
 msgstr "keer vermeld voor elke functie waarin hij staat.)"
 
-#: toplev.c:1099
+#: toplev.c:1116
 msgid "place data items into their own section"
 msgstr ""
 
-#: toplev.c:1101
+#: toplev.c:1118
 msgid "Add extra commentry to assembler output"
 msgstr ""
 
-#: toplev.c:1103
+#: toplev.c:1120
 msgid "Output GNU ld formatted global initializers"
 msgstr ""
 
-#: toplev.c:1105
+#: toplev.c:1122
 msgid "Enables a register move optimization"
 msgstr ""
 
-#: toplev.c:1107
+#: toplev.c:1124
 msgid "Do the full regmove optimization pass"
 msgstr ""
 
-#: toplev.c:1109
+#: toplev.c:1126
 msgid "Pack structure members together without holes"
 msgstr ""
 
-#: toplev.c:1111
+#: toplev.c:1128
 msgid "Insert stack checking code into the program"
 msgstr ""
 
-#: toplev.c:1113
+#: toplev.c:1130
 msgid "Specify that arguments may alias each other & globals"
 msgstr ""
 
-#: toplev.c:1115
+#: toplev.c:1132
 msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 
-#: toplev.c:1117
+#: toplev.c:1134
 msgid "Assume arguments do not alias each other or globals"
 msgstr ""
 
-#: toplev.c:1119
+#: toplev.c:1136
 msgid "Assume strict aliasing rules apply"
 msgstr ""
 
-#: toplev.c:1121
+#: toplev.c:1138
 msgid "Align the start of loops"
 msgstr ""
 
-#: toplev.c:1123
+#: toplev.c:1140
 msgid "Align labels which are only reached by jumping"
 msgstr ""
 
-#: toplev.c:1125
+#: toplev.c:1142
 msgid "Align all labels"
 msgstr ""
 
-#: toplev.c:1127
+#: toplev.c:1144
 #, fuzzy
 msgid "Align the start of functions"
 msgstr "impliciete declaratie van functie `%s'"
 
-#: toplev.c:1129
+#: toplev.c:1146
 msgid "Attempt to merge identical constants accross compilation units"
 msgstr ""
 
-#: toplev.c:1131
+#: toplev.c:1148
 msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: toplev.c:1133
+#: toplev.c:1150
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr ""
 
-#: toplev.c:1135
+#: toplev.c:1152
 msgid "Instrument function entry/exit with profiling calls"
 msgstr ""
 
-#: toplev.c:1137
+#: toplev.c:1154
+msgid "Put zero initialized data in the bss section"
+msgstr ""
+
+#: toplev.c:1156
 msgid "Enable SSA optimizations"
 msgstr ""
 
-#: toplev.c:1139
+#: toplev.c:1158
 msgid "Enable SSA conditional constant propagation"
 msgstr ""
 
-#: toplev.c:1141
+#: toplev.c:1160
 msgid "Enable aggressive SSA dead code elimination"
 msgstr ""
 
-#: toplev.c:1143
+#: toplev.c:1162
 msgid "External symbols have a leading underscore"
 msgstr ""
 
-#: toplev.c:1145
+#: toplev.c:1164
 #, fuzzy
 msgid "Process #ident directives"
 msgstr "ongeldig preprocessing-commando"
 
-#: toplev.c:1147
+#: toplev.c:1166
 msgid "Enables an rtl peephole pass run before sched2"
 msgstr ""
 
-#: toplev.c:1149
+#: toplev.c:1168
+msgid "Assume no NaNs or +-Infs are generated"
+msgstr ""
+
+#: toplev.c:1170
 msgid "Enables guessing of branch probabilities"
 msgstr ""
 
-#: toplev.c:1151
+#: toplev.c:1172
 #, fuzzy
 msgid "Set errno after built-in math functions"
 msgstr "interne fout - slechte ingebouwde functie `%s'"
 
-#: toplev.c:1153
+#: toplev.c:1174
 #, fuzzy
 msgid "Floating-point operations can trap"
 msgstr "floating-point constante buiten bereik"
 
-#: toplev.c:1155
+#: toplev.c:1176
 msgid "Allow math optimizations that may violate IEEE or ANSI standards"
 msgstr ""
 
-#: toplev.c:1157
-msgid "Compile pointers as triples: value, base & end"
+#: toplev.c:1178
+msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: toplev.c:1159
-msgid "Generate code to check bounds before dereferencing pointers and arrays"
+#: toplev.c:1180
+msgid "Generate code to check bounds before indexing arrays"
 msgstr ""
 
-#: toplev.c:1161
+#: toplev.c:1182
 #, fuzzy
 msgid "Convert floating point constant to single precision constant"
 msgstr "floating-point fout bij het uitschrijven van een constante"
 
-#: toplev.c:1163
+#: toplev.c:1184
 msgid "Report time taken by each compiler pass at end of run"
 msgstr ""
 
-#: toplev.c:1165
+#: toplev.c:1186
 msgid "Report on permanent memory allocation at end of run"
 msgstr ""
 
-#: toplev.c:1167
+#: toplev.c:1188
 msgid "Trap for signed overflow in addition / subtraction / multiplication"
 msgstr ""
 
-#: toplev.c:1184
-msgid "Compile just for ISO C89"
+#: toplev.c:1190
+msgid "Use graph coloring register allocation."
 msgstr ""
 
-#: toplev.c:1186
-msgid "Do not promote floats to double if using -traditional"
+#: toplev.c:1207
+msgid "Compile just for ISO C90"
 msgstr ""
 
-#: toplev.c:1188
+#: toplev.c:1209
 msgid "Determine language standard"
 msgstr ""
 
-#: toplev.c:1192
+#: toplev.c:1213
 msgid "Make bit-fields by unsigned by default"
 msgstr ""
 
-#: toplev.c:1196
+#: toplev.c:1217
 msgid "Make 'char' be signed by default"
 msgstr ""
 
-#: toplev.c:1198
+#: toplev.c:1219
 msgid "Make 'char' be unsigned by default"
 msgstr ""
 
-#: toplev.c:1204
-msgid "Attempt to support traditional K&R style C"
-msgstr ""
-
-#: toplev.c:1210
+#: toplev.c:1225
 msgid "Do not recognize the 'asm' keyword"
 msgstr ""
 
-#: toplev.c:1213
+#: toplev.c:1228
 #, fuzzy
 msgid "Do not recognize any built in functions"
 msgstr "interne fout - slechte ingebouwde functie `%s'"
 
-#: toplev.c:1215
+#: toplev.c:1230
 msgid "Assume normal C execution environment"
 msgstr ""
 
-#: toplev.c:1218
+#: toplev.c:1233
 msgid "Assume that standard libraries & main might not exist"
 msgstr ""
 
-#: toplev.c:1221
+#: toplev.c:1236
 msgid "Allow different types as args of ? operator"
 msgstr ""
 
-#: toplev.c:1224
+#: toplev.c:1239
 msgid "Allow the use of $ inside identifiers"
 msgstr ""
 
-#: toplev.c:1229
+#: toplev.c:1244
 msgid "Use the same size for double as for float"
 msgstr ""
 
-#: toplev.c:1232
+#: toplev.c:1247
 msgid "Use the smallest fitting integer to hold enums"
 msgstr ""
 
-#: toplev.c:1235
+#: toplev.c:1250
 msgid "Override the underlying type for wchar_t to `unsigned short'"
 msgstr ""
 
-#: toplev.c:1239
+#: toplev.c:1254
 msgid "Enable most warning messages"
 msgstr ""
 
-#: toplev.c:1241
+#: toplev.c:1256
 #, fuzzy
 msgid "Warn about casting functions to incompatible types"
 msgstr "parameter wijst naar een onvolledig type"
 
-#: toplev.c:1245
+#: toplev.c:1259
 #, fuzzy
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr "deze functie is een mogelijke kandidaat voor het `noreturn' attribuut"
 
-#: toplev.c:1248
+#: toplev.c:1262
 msgid "Warn about casts which discard qualifiers"
 msgstr ""
 
-#: toplev.c:1251
+#: toplev.c:1265
 #, fuzzy
 msgid "Warn about subscripts whose type is 'char'"
 msgstr "array subscript is van het type `char'"
 
-#: toplev.c:1254 toplev.c:1257
+#: toplev.c:1268 toplev.c:1271
 msgid "Warn if nested comments are detected"
 msgstr ""
 
-#: toplev.c:1260
+#: toplev.c:1274
 msgid "Warn about possibly confusing type conversions"
 msgstr ""
 
-#: toplev.c:1263
-msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
+#: toplev.c:1278
+msgid "Do not warn about compile-time integer division by zero"
 msgstr ""
 
-#: toplev.c:1267
-msgid "Don't warn about strftime formats yielding 2 digit years"
+#: toplev.c:1280
+msgid "Warn about testing equality of floating point numbers"
+msgstr ""
+
+#: toplev.c:1283
+msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
 msgstr ""
 
-#: toplev.c:1270
+#: toplev.c:1287
 #, fuzzy
 msgid "Don't warn about too many arguments to format functions"
 msgstr "teveel argumenten voor functie"
 
-#: toplev.c:1272
+#: toplev.c:1289
 #, fuzzy
 msgid "Warn about non-string-literal format strings"
 msgstr "formaatstring niet beëindigd"
 
-#: toplev.c:1275
+#: toplev.c:1292
 msgid "Warn about possible security problems with format functions"
 msgstr ""
 
-#: toplev.c:1278
-#, fuzzy
+#: toplev.c:1296
+msgid "Don't warn about strftime formats yielding 2 digit years"
+msgstr ""
+
+#: toplev.c:1298
+#, fuzzy
 msgid "Warn about implicit function declarations"
 msgstr "parameternamen (zonder types) in functiedeclaratie"
 
-#: toplev.c:1282
+#: toplev.c:1302
 msgid "Warn when a declaration does not specify a type"
 msgstr ""
 
-#: toplev.c:1287
+#: toplev.c:1307
 #, fuzzy
 msgid "Warn about the use of the #import directive"
 msgstr "lijnnummer buiten bereik in `#line'-commando"
 
-#: toplev.c:1291
+#: toplev.c:1311
 msgid "Do not warn about using 'long long' when -pedantic"
 msgstr ""
 
-#: toplev.c:1293
+#: toplev.c:1313
 #, fuzzy
 msgid "Warn about suspicious declarations of main"
 msgstr "geen eerdere declaratie voor `%s'"
 
-#: toplev.c:1296
+#: toplev.c:1316
 #, fuzzy
 msgid "Warn about possibly missing braces around initializers"
 msgstr "accolades ontbreken rond beginwaarde"
 
-#: toplev.c:1299
+#: toplev.c:1319
 #, fuzzy
 msgid "Warn about global funcs without previous declarations"
 msgstr "sectie van `%s' geeft een conflict met een eerdere declaratie"
 
-#: toplev.c:1302
+#: toplev.c:1322
 msgid "Warn about global funcs without prototypes"
 msgstr ""
 
-#: toplev.c:1305
+#: toplev.c:1325
 msgid "Warn about use of multicharacter literals"
 msgstr ""
 
-#: toplev.c:1308
+#: toplev.c:1328
 msgid "Warn about externs not at file scope level"
 msgstr ""
 
-#: toplev.c:1311
+#: toplev.c:1331
 msgid "Warn about possible missing parentheses"
 msgstr ""
 
-#: toplev.c:1314
-msgid "Warn about possible violations of sequence point rules"
-msgstr ""
-
-#: toplev.c:1317
+#: toplev.c:1334
 #, fuzzy
 msgid "Warn about function pointer arithmetic"
 msgstr "pointer naar functie gebruikt in rekensom"
 
-#: toplev.c:1320
+#: toplev.c:1337
 #, fuzzy
 msgid "Warn about multiple declarations of the same object"
 msgstr "overbodige herdeclaratie van `%s' in zelfde bereik"
 
-#: toplev.c:1323
-msgid "Warn about signed/unsigned comparisons"
-msgstr ""
+#: toplev.c:1340
+#, fuzzy
+msgid "Warn whenever a function's return-type defaults to int"
+msgstr "teruggeefwaarde krijgt standaardtype `int'"
 
-#: toplev.c:1326
-msgid "Warn about testing equality of floating point numbers"
+#: toplev.c:1343
+msgid "Warn about possible violations of sequence point rules"
 msgstr ""
 
-#: toplev.c:1329
-msgid "Warn about unrecognized pragmas"
+#: toplev.c:1346
+msgid "Warn about signed/unsigned comparisons"
 msgstr ""
 
-#: toplev.c:1332
+#: toplev.c:1349
 #, fuzzy
 msgid "Warn about non-prototyped function decls"
 msgstr "niet-prototype definitie hier"
 
-#: toplev.c:1335
-msgid "Warn about constructs whose meaning change in ISO C"
-msgstr ""
+#: toplev.c:1352
+#, fuzzy
+msgid "Warn about constructs whose meanings change in ISO C"
+msgstr "array subscript is van het type `char'"
 
-#: toplev.c:1338
+#: toplev.c:1355
 #, fuzzy
 msgid "Warn when trigraphs are encountered"
 msgstr "%lu trigraph(s) tegengekomen"
 
-#: toplev.c:1343
+#: toplev.c:1360
+msgid "Warn about unrecognized pragmas"
+msgstr ""
+
+#: toplev.c:1363
 #, fuzzy
 msgid "Mark strings as 'const char *'"
 msgstr "slechte stringconstante"
 
-#: toplev.c:1473
+#: toplev.c:1508
 msgid "Warn when a function is unused"
 msgstr ""
 
-#: toplev.c:1475
+#: toplev.c:1510
 msgid "Warn when a label is unused"
 msgstr ""
 
-#: toplev.c:1477
+#: toplev.c:1512
 msgid "Warn when a function parameter is unused"
 msgstr ""
 
-#: toplev.c:1479
+#: toplev.c:1514
 msgid "Warn when a variable is unused"
 msgstr ""
 
-#: toplev.c:1481
+#: toplev.c:1516
 msgid "Warn when an expression value is unused"
 msgstr ""
 
-#: toplev.c:1483
+#: toplev.c:1518
 msgid "Do not suppress warnings from system headers"
 msgstr ""
 
-#: toplev.c:1485
+#: toplev.c:1520
 msgid "Treat all warnings as errors"
 msgstr ""
 
-#: toplev.c:1487
+#: toplev.c:1522
 #, fuzzy
 msgid "Warn when one local variable shadows another"
 msgstr "De locale variabele `insn' heeft de waarde:"
 
-#: toplev.c:1489
-msgid "Warn about enumerated switches missing a specific case"
+#: toplev.c:1524
+msgid "Warn about enumerated switches, with no default, missing a case"
+msgstr ""
+
+#: toplev.c:1526
+msgid "Warn about enumerated switches missing a default case"
 msgstr ""
 
-#: toplev.c:1491
+#: toplev.c:1528
+msgid "Warn about all enumerated switches missing a specific case"
+msgstr ""
+
+#: toplev.c:1530
 msgid "Warn about returning structures, unions or arrays"
 msgstr ""
 
-#: toplev.c:1493
+#: toplev.c:1532
 msgid "Warn about pointer casts which increase alignment"
 msgstr ""
 
-#: toplev.c:1495
+#: toplev.c:1534
 msgid "Warn about code that will never be executed"
 msgstr ""
 
-#: toplev.c:1497
+#: toplev.c:1536
 msgid "Warn about uninitialized automatic variables"
 msgstr ""
 
-#: toplev.c:1499
+#: toplev.c:1538
 #, fuzzy
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "kan functie `main' niet inline maken"
 
-#: toplev.c:1501
+#: toplev.c:1540
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr ""
 
-#: toplev.c:1503
+#: toplev.c:1542
 msgid "Warn when padding is required to align struct members"
 msgstr ""
 
-#: toplev.c:1505
+#: toplev.c:1544
 msgid "Warn when an optimization pass is disabled"
 msgstr ""
 
-#: toplev.c:1507
+#: toplev.c:1546
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr ""
 
-#: toplev.c:1509
+#: toplev.c:1548
 #, fuzzy
 msgid "Warn about functions which might be candidates for attribute noreturn"
 msgstr "deze functie is een mogelijke kandidaat voor het `noreturn' attribuut"
 
-#: toplev.c:1580 toplev.c:4363 tradcpp.c:781
+#: toplev.c:1550
+#, fuzzy
+msgid "Warn about code which might break the strict aliasing rules"
+msgstr "deze functie is een mogelijke kandidaat voor het `noreturn' attribuut"
+
+#: toplev.c:1627 toplev.c:4513 config/rs6000/rs6000.c:676
 #, fuzzy, c-format
 msgid "invalid option `%s'"
 msgstr "Ongeldige optie `%s'"
 
-#: toplev.c:1726
-#, fuzzy, c-format
-msgid "internal error: %s"
-msgstr "interne fout"
-
-#: toplev.c:2026
+#: toplev.c:2029
 #, c-format
 msgid "`%s' used but never defined"
 msgstr ""
 
-#: toplev.c:2029
+#: toplev.c:2032
 #, c-format
 msgid "`%s' declared `static' but never defined"
 msgstr ""
@@ -7460,212 +7927,223 @@ msgstr ""
 msgid "`%s' defined but not used"
 msgstr ""
 
-#: toplev.c:2282
+#: toplev.c:2300
 #, c-format
 msgid "invalid register name `%s' for register variable"
 msgstr ""
 
-#: toplev.c:3574
+#: toplev.c:3683
 msgid "  -ffixed-<register>      Mark <register> as being unavailable to the compiler\n"
 msgstr ""
 
-#: toplev.c:3575
+#: toplev.c:3684
 msgid "  -fcall-used-<register>  Mark <register> as being corrupted by function calls\n"
 msgstr ""
 
-#: toplev.c:3576
+#: toplev.c:3685
 msgid "  -fcall-saved-<register> Mark <register> as being preserved across functions\n"
 msgstr ""
 
-#: toplev.c:3577
+#: toplev.c:3686
 msgid "  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
 msgstr ""
 
-#: toplev.c:3578
+#: toplev.c:3687
 msgid "  -fmessage-length=<number> Limits diagnostics messages lengths to <number> characters per line.  0 suppresses line-wrapping\n"
 msgstr ""
 
-#: toplev.c:3579
+#: toplev.c:3688
 msgid "  -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping\n"
 msgstr ""
 
-#: toplev.c:3590
+#: toplev.c:3689
+msgid "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indicates the default thread-local storage code generation model\n"
+msgstr ""
+
+#: toplev.c:3700
 msgid "  -O[number]              Set optimization level to [number]\n"
 msgstr ""
 
-#: toplev.c:3591
+#: toplev.c:3701
 msgid "  -Os                     Optimize for space rather than speed\n"
 msgstr ""
 
-#: toplev.c:3603
+#: toplev.c:3713
 msgid "  -pedantic               Issue warnings needed by strict compliance to ISO C\n"
 msgstr ""
 
-#: toplev.c:3604
+#: toplev.c:3714
 msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
 msgstr ""
 
-#: toplev.c:3605
+#: toplev.c:3715
 msgid "  -w                      Suppress warnings\n"
 msgstr ""
 
-#: toplev.c:3606
+#: toplev.c:3716
 msgid "  -W                      Enable extra warnings\n"
 msgstr ""
 
-#: toplev.c:3617
+#: toplev.c:3727
 msgid "  -Wunused                Enable unused warnings\n"
 msgstr ""
 
-#: toplev.c:3618
+#: toplev.c:3728
 msgid "  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
 msgstr ""
 
-#: toplev.c:3619
+#: toplev.c:3729
 msgid "  -p                      Enable function profiling\n"
 msgstr ""
 
-#: toplev.c:3621
-msgid "  -a                      Enable block profiling \n"
-msgstr ""
-
-#: toplev.c:3624
-msgid "  -ax                     Enable jump profiling \n"
-msgstr ""
-
-#: toplev.c:3626
+#: toplev.c:3730
 msgid "  -o <file>               Place output into <file> \n"
 msgstr ""
 
-#: toplev.c:3627
+#: toplev.c:3731
 msgid ""
 "  -G <number>             Put global and static data smaller than <number>\n"
 "                          bytes into a special section (on some targets)\n"
 msgstr ""
 
-#: toplev.c:3638
+#: toplev.c:3742
 msgid "  -aux-info <file>        Emit declaration info into <file>\n"
 msgstr ""
 
-#: toplev.c:3639
+#: toplev.c:3743
 msgid "  -quiet                  Do not display functions compiled or elapsed time\n"
 msgstr ""
 
-#: toplev.c:3640
+#: toplev.c:3744
 msgid "  -version                Display the compiler's version\n"
 msgstr ""
 
-#: toplev.c:3641
+#: toplev.c:3745
 msgid "  -d[letters]             Enable dumps from specific passes of the compiler\n"
 msgstr ""
 
-#: toplev.c:3642
+#: toplev.c:3746
 msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
 msgstr ""
 
-#: toplev.c:3644
+#: toplev.c:3748
 msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
 msgstr ""
 
-#: toplev.c:3646
+#: toplev.c:3750
 msgid "  --help                  Display this information\n"
 msgstr ""
 
-#: toplev.c:3661
-msgid "\nLanguage specific options:\n"
+#: toplev.c:3765
+msgid ""
+"\n"
+"Language specific options:\n"
 msgstr ""
 
-#: toplev.c:3673
+#: toplev.c:3777
 #, c-format
 msgid "  %-23.23s [undocumented]\n"
 msgstr ""
 
-#: toplev.c:3681 toplev.c:3695
+#: toplev.c:3785 toplev.c:3799
 #, c-format
-msgid "\nThere are undocumented %s specific options as well.\n"
+msgid ""
+"\n"
+"There are undocumented %s specific options as well.\n"
 msgstr ""
 
-#: toplev.c:3685
+#: toplev.c:3789
 #, c-format
-msgid "\n Options for %s:\n"
+msgid ""
+"\n"
+" Options for %s:\n"
 msgstr ""
 
-#: toplev.c:3722
-msgid "\nTarget specific options:\n"
+#: toplev.c:3826
+msgid ""
+"\n"
+"Target specific options:\n"
 msgstr ""
 
-#: toplev.c:3736 toplev.c:3755
+#: toplev.c:3840 toplev.c:3859
 #, c-format
 msgid "  -m%-23.23s [undocumented]\n"
 msgstr ""
 
-#: toplev.c:3764
-msgid "\nThere are undocumented target specific options as well.\n"
+#: toplev.c:3868
+msgid ""
+"\n"
+"There are undocumented target specific options as well.\n"
 msgstr ""
 
-#: toplev.c:3766
+#: toplev.c:3870
 msgid "  They exist, but they are not documented.\n"
 msgstr ""
 
-#: toplev.c:3819
+#: toplev.c:3923
 #, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr ""
 
-#: toplev.c:3889
+#: toplev.c:3979
+#, c-format
+msgid "`%s': unknown tls-model option"
+msgstr ""
+
+#: toplev.c:4006
 #, fuzzy, c-format
 msgid "unrecognized register name `%s'"
 msgstr "geen argumenten"
 
-#: toplev.c:3914 toplev.c:4792
+#: toplev.c:4031 toplev.c:4965
 #, fuzzy, c-format
 msgid "unrecognized option `%s'"
 msgstr "onbekende formaatspecificatie"
 
-#: toplev.c:3958
+#: toplev.c:4075
 #, fuzzy
 msgid "-Wid-clash-LEN is no longer supported"
 msgstr "-pipe wordt niet ondersteund"
 
-#: toplev.c:4035
+#: toplev.c:4152
 #, c-format
 msgid "use -gdwarf -g%d for DWARF v1, level %d"
 msgstr ""
 
-#: toplev.c:4038
+#: toplev.c:4155
 msgid "use -gdwarf-2   for DWARF v2"
 msgstr ""
 
-#: toplev.c:4043
+#: toplev.c:4160
 #, c-format
 msgid "ignoring option `%s' due to invalid debug level specification"
 msgstr ""
 
-#: toplev.c:4066 toplev.c:4790
+#: toplev.c:4183 toplev.c:4963
 #, c-format
 msgid "`%s': unknown or unsupported -g option"
 msgstr ""
 
-#: toplev.c:4073
+#: toplev.c:4190
 #, c-format
 msgid "`%s' ignored, conflicts with `-g%s'"
 msgstr ""
 
-#: toplev.c:4152
+#: toplev.c:4269
 msgid "-param option missing argument"
 msgstr ""
 
-#: toplev.c:4161
+#: toplev.c:4278
 #, fuzzy, c-format
 msgid "invalid --param option: %s"
 msgstr "Ongeldige optie `%s'"
 
-#: toplev.c:4173
+#: toplev.c:4290
 #, fuzzy, c-format
 msgid "invalid parameter value `%s'"
 msgstr "ongeldige registernaam voor `%s'"
 
-#: toplev.c:4380
+#: toplev.c:4530
 #, fuzzy, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -7675,1188 +8153,914 @@ msgstr ""
 "%s%s%s versie %s (%s) gecompileerd door GNU C versie %s.\n"
 "%s%s%s versie %s (%s) gecompileerd door CC.\n"
 
-#: toplev.c:4436
+#: toplev.c:4586
 msgid "options passed: "
 msgstr "meegegeven opties: "
 
-#: toplev.c:4465
+#: toplev.c:4615
 msgid "options enabled: "
 msgstr "ingeschakelde opties: "
 
-#: toplev.c:4524
+#: toplev.c:4674 java/jcf-write.c:3421
 #, fuzzy, c-format
 msgid "can't open %s for writing"
 msgstr "open %s"
 
 # Moet 'command line' vertaald worden?
-#: toplev.c:4782
+#: toplev.c:4955
 #, fuzzy, c-format
 msgid "ignoring command line option '%s'"
 msgstr "Foldernaam ontbreekt na command-line optie"
 
-#: toplev.c:4785
+#: toplev.c:4958
 #, c-format
 msgid "(it is valid for %s but not the selected language)"
 msgstr ""
 
-#: toplev.c:4814
+#: toplev.c:4992
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized wordt niet ondersteund zonder -O"
 
-#: toplev.c:4870
+#: toplev.c:5047
 msgid "instruction scheduling not supported on this target machine"
 msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
 
-#: toplev.c:4874
+#: toplev.c:5051
 msgid "this target machine does not have delayed branches"
 msgstr "deze doelmachine heeft geen delayed branches"
 
-#: toplev.c:4883
-msgid "profiling does not work without a frame pointer"
-msgstr ""
-
-#: toplev.c:4898
+#: toplev.c:5065
 #, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore wordt niet ondersteund op deze doelmachine"
 
-#: toplev.c:4961
+#: toplev.c:5128
 #, fuzzy
 msgid "-ffunction-sections not supported for this target"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: toplev.c:4966
+#: toplev.c:5133
 #, fuzzy
 msgid "-fdata-sections not supported for this target"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: toplev.c:4973
+#: toplev.c:5140
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr ""
 
-#: toplev.c:4980
+#: toplev.c:5147
 #, fuzzy
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: toplev.c:4986
+#: toplev.c:5153
 #, fuzzy
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-f%sleading-underscore wordt niet ondersteund op deze doelmachine"
 
-#: toplev.c:4993
+#: toplev.c:5162
+#, fuzzy
+msgid "-fprefetch-loop-arrays is not supported with -Os"
+msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
+
+#: toplev.c:5168
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr ""
 
-#: toplev.c:5114
+#: toplev.c:5280
 #, c-format
 msgid "error writing to %s"
 msgstr ""
 
-#: java/jcf-parse.c:1000 toplev.c:5116
+#: toplev.c:5282 java/jcf-parse.c:932 java/jcf-write.c:3428
 #, fuzzy, c-format
 msgid "error closing %s"
 msgstr "#error %s"
 
-#. It's a float since it contains a point.
-#: tradcif.y:231
-#, fuzzy
-msgid "floating point numbers not allowed in #if expressions"
-msgstr "Floating-point getallen zijn niet toegestaan in #if-expressies"
-
-#: tradcif.y:277
-msgid "invalid number in #if expression"
-msgstr ""
-
-#: tradcif.y:358
-#, fuzzy
-msgid "invalid character constant in #if"
-msgstr "niet-beëindigde karakterconstante"
-
-#: tradcif.y:395
-#, fuzzy
-msgid "double quoted strings not allowed in #if expressions"
-msgstr "stringconstantes zijn niet toegestaan in #if-expressies"
-
-#: tradcif.y:408
-#, fuzzy
-msgid "invalid token in expression"
-msgstr "Ongeldig token in expressie"
-
-#: tradcif.y:499
-#, fuzzy
-msgid "octal character constant does not fit in a byte"
-msgstr "karakterconstante te lang"
-
-#: tradcif.y:520
-#, fuzzy
-msgid "hex character constant does not fit in a byte"
-msgstr "karakterconstante te lang"
-
-#: tradcif.y:551
-#, fuzzy
-msgid "empty #if expression"
-msgstr "Ongeldig token in expressie"
-
-#: tradcif.y:565
-msgid "Junk after end of expression."
-msgstr "Brol na einde van expressie."
-
-#: tradcpp.c:138
-msgid "macro or #include recursion too deep"
-msgstr ""
-
-#: tradcpp.c:555
-#, c-format
-msgid "usage: %s [switches] input output"
-msgstr ""
-
-#: tradcpp.c:571
-#, fuzzy
-msgid "-traditional is not supported in C++"
-msgstr "-Wuninitialized wordt niet ondersteund zonder -O"
-
-#: tradcpp.c:573
-msgid "-traditional and -ansi are mutually exclusive"
-msgstr ""
-
-#: tradcpp.c:587
-#, fuzzy
-msgid "filename missing after -i option"
-msgstr "Bestandsnaam ontbreekt na -o optie"
-
-#: tradcpp.c:605
-#, fuzzy
-msgid "filename missing after -o option"
-msgstr "Bestandsnaam ontbreekt na -o optie"
-
-#: tradcpp.c:664
-#, fuzzy, c-format
-msgid "target missing after %s option"
-msgstr "Bestandsnaam ontbreekt na %s optie"
-
-#: tradcpp.c:678
-#, fuzzy, c-format
-msgid "filename missing after %s option"
-msgstr "Bestandsnaam ontbreekt na %s optie"
-
-#: tradcpp.c:703
-#, fuzzy, c-format
-msgid "macro name missing after -%c option"
-msgstr "Macro-naam ontbreekt na -D optie"
-
-#: tradcpp.c:723
-msgid "-pedantic and -traditional are mutually exclusive"
-msgstr ""
-
-#: tradcpp.c:728
-msgid "-trigraphs and -traditional are mutually exclusive"
-msgstr ""
-
-#: tradcpp.c:754
-#, fuzzy
-msgid "directory name missing after -I option"
-msgstr "Foldernaam ontbreekt na `%s' optie"
-
-#: tradcpp.c:1434 tradcpp.c:3926
-msgid "`/*' within comment"
-msgstr "`/*' binnen commentaar"
-
-# 'Voorwaarde' is niet echt een vertaling van 'conditional'.
-# Is er een betere manier?
-#: tradcpp.c:1810
-#, fuzzy, c-format
-msgid "unterminated #%s conditional"
-msgstr "niet-beëindigde `#%s' voorwaarde"
-
-#: tradcpp.c:2169
-#, fuzzy
-msgid "not in any file?!"
-msgstr "cccp fout: in geen enkel bestand?!"
-
-#: tradcpp.c:2275
-msgid "`defined' must be followed by ident or (ident)"
-msgstr ""
-
-#: tradcpp.c:2279
-msgid "cccp error: invalid special hash type"
-msgstr "cccp fout: ongeldig soort van speciale hash"
-
-#: tradcpp.c:2377 tradcpp.c:2447
-msgid "#include expects \"fname\" or <fname>"
-msgstr ""
-
-#: tradcpp.c:2532
-#, fuzzy, c-format
-msgid "no include path in which to find %.*s"
-msgstr "Geen include-pad waarin %s kan gevonden worden"
-
-#: tradcpp.c:2710
-msgid "invalid macro name"
-msgstr "ongeldige macronaam"
-
-#: tradcpp.c:2718
-#, c-format
-msgid "invalid macro name `%s'"
-msgstr ""
-
-#: tradcpp.c:2723
-msgid "\"defined\" cannot be used as a macro name"
-msgstr ""
-
-#: tradcpp.c:2750
-#, fuzzy
-msgid "parameter name starts with a digit in #define"
-msgstr "argument voor `#%s' begint met cijfer"
-
-# Is 'interpunctie' hier een goede vertaling voor 'punctuation'
-#: tradcpp.c:2760
-#, fuzzy
-msgid "badly punctuated parameter list in #define"
-msgstr "slechte interpunctie van parameterlijst in `#define'"
-
-#: tradcpp.c:2768
-#, fuzzy
-msgid "unterminated parameter list in #define"
-msgstr "niet-beëindigde parameterlijst in `#define'"
-
-#: tradcpp.c:2816
-#, fuzzy, c-format
-msgid "\"%.*s\" redefined"
-msgstr "`%.*s' opnieuw gedefinieerd"
-
-#: tradcpp.c:3073
-#, fuzzy
-msgid "# operator should be followed by a macro argument name"
-msgstr "de `#' operator zou door een naam van een macro-argument gevolgd moeten worden"
-
-#: tradcpp.c:3120 tradcpp.c:3146 tradcpp.c:3160 tradcpp.c:3167 tradcpp.c:3192
-#, fuzzy
-msgid "invalid format #line command"
-msgstr "`#line'-commando in slecht formaat"
-
-# is ongedefinieerd beter? ik denk van nie
-#: tradcpp.c:3218
-#, fuzzy
-msgid "undefining `defined'"
-msgstr "`%s' wordt geondefinieerd"
-
-# is ongedefinieerd beter? ik denk van nie
-#: tradcpp.c:3222
-#, c-format
-msgid "undefining `%s'"
-msgstr "`%s' wordt geondefinieerd"
-
-# OK, OK... Dit hoort thuis in lang nl@be, niet nl
-#: tradcpp.c:3278
-#, fuzzy
-msgid "extra text at end of directive"
-msgstr "brol aan einde van `#line'-commando"
-
-#: tradcpp.c:3385
-#, fuzzy, c-format
-msgid "#error%.*s"
-msgstr "#error %s"
-
-#: tradcpp.c:3395
-#, fuzzy, c-format
-msgid "#warning%.*s"
-msgstr "#warning %s"
-
-#: tradcpp.c:3551
-#, fuzzy
-msgid "#elif not within a conditional"
-msgstr "`#elif' niet binnen een voorwaarde"
-
-#: tradcpp.c:3808
-#, fuzzy, c-format
-msgid "#%s not within a conditional"
-msgstr "`#%s' niet binnen een voorwaarde"
-
-#: tradcpp.c:3816
-#, fuzzy
-msgid "#else or #elif after #else"
-msgstr "`#else' of `#elif' na `#else'"
-
-#: tradcpp.c:3856
-#, fuzzy
-msgid "#else not within a conditional"
-msgstr "`#else' niet binnen een voorwaarde"
-
-#: tradcpp.c:3887
-#, fuzzy
-msgid "unbalanced #endif"
-msgstr "niet-gebalanceerde `#endif'"
-
-#: tradcpp.c:3981
-msgid "unterminated string or character constant"
-msgstr "niet-beëindigde string- of karakterconstante"
-
-#: tradcpp.c:4139
-#, c-format
-msgid "arguments given to macro `%s'"
-msgstr "argumenten aan macro `%s' gegeven"
-
-#: tradcpp.c:4145
-#, fuzzy, c-format
-msgid "no args to macro `%s'"
-msgstr "argumenten aan macro `%s' gegeven"
-
-#: tradcpp.c:4147
-#, fuzzy, c-format
-msgid "only 1 arg to macro `%s'"
-msgstr "argumenten aan macro `%s' gegeven"
-
-#: tradcpp.c:4149
-#, fuzzy, c-format
-msgid "only %d args to macro `%s'"
-msgstr "argumenten aan macro `%s' gegeven"
-
-#: tradcpp.c:4151
-#, fuzzy, c-format
-msgid "too many (%d) args to macro `%s'"
-msgstr "teveel argumenten voor functie `%s'"
-
-#: tradcpp.c:4748
-#, c-format
-msgid ""
-"internal error in %s, at tradcpp.c:%d\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
-msgstr ""
-
-#: tree-dump.c:841
+#: tree-dump.c:702
 #, fuzzy, c-format
 msgid "could not open dump file `%s'"
 msgstr "kan bestand '%s' niet openen"
 
-#: tree-dump.c:917
+#: tree-dump.c:778
 #, c-format
 msgid "ignoring unknown option `%.*s' in `-f%s'"
 msgstr ""
 
-#: tree.c:3841
+#: tree.c:3645
 msgid "arrays of functions are not meaningful"
 msgstr "arrays van functies zijn niet betekenisvol"
 
-#: tree.c:3898
+#: tree.c:3702
 msgid "function return type cannot be function"
 msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
-#: tree.c:4645
+#: tree.c:4544
 msgid "invalid initializer for bit string"
 msgstr "ongeldige beginwaarde voor bit-string"
 
-#: tree.c:4704
+#: tree.c:4603
 #, c-format
 msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:4721
+#: tree.c:4620
 #, c-format
 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr ""
 
-#: config/i386/winnt.c:522 varasm.c:451
+#: tree.c:4637
+#, c-format
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgstr ""
+
+#: varasm.c:455 config/i386/winnt.c:546
 #, c-format
 msgid "%s causes a section type conflict"
 msgstr ""
 
-#: varasm.c:877
+#: varasm.c:841
 #, c-format
 msgid "register name not specified for `%s'"
 msgstr "registernaam niet opgegeven voor `%s'"
 
-#: varasm.c:879
+#: varasm.c:843
 #, c-format
 msgid "invalid register name for `%s'"
 msgstr "ongeldige registernaam voor `%s'"
 
-#: varasm.c:882
+#: varasm.c:846
 #, c-format
 msgid "data type of `%s' isn't suitable for a register"
 msgstr "datatype van `%s' is niet geschikt voor een register"
 
-#: varasm.c:885
+#: varasm.c:849
 #, fuzzy, c-format
 msgid "register specified for `%s' isn't suitable for data type"
 msgstr "het registernummer voor `%s' is niet geschikt voor dat datatype"
 
-#: varasm.c:894
+#: varasm.c:858
 msgid "global register variable has initial value"
 msgstr "globale registervariabele heeft beginwaarde"
 
-#: varasm.c:897
+#: varasm.c:861
 msgid "volatile register variables don't work as you might wish"
 msgstr "'volatile' registervariabelen werken niet zoals U zou willen"
 
-#: varasm.c:930
+#: varasm.c:894
 #, c-format
 msgid "register name given for non-register variable `%s'"
 msgstr "registernaam opgegeven voor niet-registervariabele `%s'"
 
-#: varasm.c:1537
-#, c-format
-msgid "size of variable `%s' is too large"
-msgstr "variabele `%s' is te groot"
-
-#: varasm.c:1577
+#: varasm.c:1542
 #, fuzzy, c-format
 msgid "alignment of `%s' is greater than maximum object file alignment. Using %d"
 msgstr "alignment van `%s' is groter dan het maximale alignment van het objectbestand. %d wordt gebruikt."
 
-#: varasm.c:1628
+#: varasm.c:1584
+msgid "thread-local COMMON data not implemented"
+msgstr ""
+
+#: varasm.c:1608
 #, fuzzy, c-format
 msgid "requested alignment for %s is greater than implemented alignment of %d"
 msgstr "het gevraagde alignment voor %s is groter dan het geïmplementeerde aligment van %d."
 
-#: varasm.c:4449
+#: varasm.c:4020
 msgid "initializer for integer value is too complicated"
 msgstr "initializer voor integerwaarde is te ingewikkeld"
 
-#: varasm.c:4454
+#: varasm.c:4025
 msgid "initializer for floating value is not a floating constant"
 msgstr "initializer voor floating-point waarde is geen floating-point constante"
 
-#: varasm.c:4503
+#: varasm.c:4075
 msgid "unknown set constructor type"
 msgstr "onbekend type verzameling-constructor"
 
-#: varasm.c:4717
+#: varasm.c:4289
 #, c-format
 msgid "invalid initial value for member `%s'"
 msgstr "ongeldige beginwaarde voor member `%s'"
 
-#: varasm.c:4909
-#, c-format
-msgid "weak declaration of `%s' must be public"
-msgstr "de zwakke declaratie van `%s' moet publiek zijn"
-
-#: varasm.c:4911
+#: varasm.c:4480 varasm.c:4523
 #, c-format
 msgid "weak declaration of `%s' must precede definition"
 msgstr "de zwakke declaratie van `%s' moet aan de definitie voorafgaan"
 
-#: varasm.c:4915
+#: varasm.c:4487
+#, fuzzy, c-format
+msgid "weak declaration of `%s' after first use results in unspecified behavior"
+msgstr "de zwakke declaratie van `%s' moet aan de definitie voorafgaan"
+
+#: varasm.c:4521
+#, c-format
+msgid "weak declaration of `%s' must be public"
+msgstr "de zwakke declaratie van `%s' moet publiek zijn"
+
+#: varasm.c:4530
 #, fuzzy, c-format
 msgid "weak declaration of `%s' not supported"
 msgstr "de zwakke declaratie van `%s' moet publiek zijn"
 
-#: varasm.c:5011
+#: varasm.c:4557 varasm.c:4632
 msgid "only weak aliases are supported in this configuration"
 msgstr "enkel zwakke aliasen worden in deze configuratie ondersteund"
 
-#: varasm.c:5016
+#: varasm.c:4640
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
 
-#: varray.c:88
+#: varasm.c:4670
+#, fuzzy
+msgid "visibility attribute not supported in this configuration; ignored"
+msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
+
+#: varray.c:134
 #, c-format
 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
 msgstr ""
 
 #. Print an error message for unrecognized stab codes.
-#: xcoffout.c:174
+#: xcoffout.c:175
 #, c-format
 msgid "no sclass for %s stab (0x%x)\n"
 msgstr ""
 
-#: params.def:46
-msgid "The maximum number of instructions in a function that is eligible for inlining"
+#: pretty-print.h:97
+#, fuzzy, c-format
+msgid "#`%s' not supported by %s#"
+msgstr "-pipe wordt niet ondersteund"
+
+#: params.def:53
+msgid "The maximum number of instructions in a single function eliglible for inlining"
+msgstr ""
+
+#: params.def:74
+msgid "The maximuem number of instructions by repeated inlining before gcc starts to throttle inlining"
+msgstr ""
+
+#: params.def:87
+msgid "The slope of the linear funtion throttling inlining after the recursive inlining limit has been reached is given by the negative reciprocal value of this parameter"
 msgstr ""
 
-#: params.def:57
+#: params.def:100
+msgid "The number of instructions in a single functions still eligible to inlining after a lot recursive inlining"
+msgstr ""
+
+#: params.def:111
 msgid "The maximum number of instructions to consider to fill a delay slot"
 msgstr ""
 
-#: params.def:68
+#: params.def:122
 msgid "The maximum number of instructions to consider to find accurate live register information"
 msgstr ""
 
-#: params.def:78
+#: params.def:132
 msgid "The maximum length of scheduling's pending operations list"
 msgstr ""
 
-#: params.def:85
+#: params.def:139
 msgid "The maximum amount of memory to be allocated by GCSE"
 msgstr ""
 
-#: params.def:90
+#: params.def:144
 msgid "The maximum number of passes to make when doing GCSE"
 msgstr ""
 
-#: config/darwin-c.c:76
-msgid "too many #pragma options align=reset"
+#: params.def:151
+msgid "The maximum number of instructions to consider to unroll in a loop"
 msgstr ""
 
-#: config/darwin-c.c:98 config/darwin-c.c:101 config/darwin-c.c:103
-#: config/darwin-c.c:105
-#, fuzzy
-msgid "malformed '#pragma options', ignoring"
-msgstr "misvormde #pragma pack"
+#: params.def:156
+msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
+msgstr ""
 
-# Moet 'signature-string' vertaald worden?
-#: config/darwin-c.c:108
-#, fuzzy
-msgid "junk at end of '#pragma options'"
-msgstr "Brol aan einde van signature-string."
+#: params.def:161
+msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
+msgstr ""
 
-#: config/darwin-c.c:118
-msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
-msgstr ""
-
-#: config/darwin-c.c:131
-msgid "missing '(' after '#pragma unused', ignoring"
-msgstr ""
-
-#: config/darwin-c.c:149
-msgid "missing ')' after '#pragma unused', ignoring"
-msgstr ""
-
-# Moet 'signature-string' vertaald worden?
-#: config/darwin-c.c:152
-#, fuzzy
-msgid "junk at end of '#pragma unused'"
-msgstr "Brol aan einde van signature-string."
-
-#: config/nextstep.c:68
-msgid "optimization turned on"
-msgstr ""
-
-#: config/nextstep.c:74
-msgid "optimization turned off"
-msgstr ""
-
-#: config/nextstep.c:83
-msgid "optimization level restored"
-msgstr ""
-
-#: config/lynx-ng.h:97 config/lynx.h:120 config/rs6000/lynx.h:85
-#, fuzzy
-msgid "-msystem-v and -p are incompatible"
-msgstr "-mbsd en -mxopen zijn niet compatibel"
-
-#: config/lynx-ng.h:99 config/lynx.h:122 config/rs6000/lynx.h:87
-#, fuzzy
-msgid "-msystem-v and -mthreads are incompatible"
-msgstr "-mbsd en -pedantic zijn niet compatibel"
-
-#. Run-time compilation parameters selecting different hardware subsets.
-#: config/1750a/1750a.h:39
-msgid "Use VAX-C alignment"
-msgstr ""
-
-#: config/a29k/a29k.c:1028
-#, c-format
-msgid "invalid %%Q value"
-msgstr "ongeldige waarde voor %%Q"
-
-#: config/a29k/a29k.c:1034 config/alpha/alpha.c:5355
-#, c-format
-msgid "invalid %%C value"
-msgstr "ongeldige waarde voor %%C"
-
-#: config/a29k/a29k.c:1040 config/alpha/alpha.c:5200
-#: config/rs6000/rs6000.c:6110
-#, c-format
-msgid "invalid %%N value"
-msgstr "ongeldige waarde voor %%N"
-
-#: config/a29k/a29k.c:1046 config/alpha/alpha.c:5271
-#: config/rs6000/rs6000.c:6072
-#, c-format
-msgid "invalid %%M value"
-msgstr "ongeldige waarde voor %%M"
-
-#: config/a29k/a29k.c:1052 config/alpha/alpha.c:5263
-#: config/rs6000/rs6000.c:6037
-#, c-format
-msgid "invalid %%m value"
-msgstr "ongeldige waarde voor %%m"
-
-#: config/a29k/a29k.c:1154 config/alpha/alpha.c:5224 config/romp/romp.c:690
-#, c-format
-msgid "invalid %%L value"
-msgstr "ongeldige waarde voor %%L"
-
-#: config/a29k/a29k.c:1159 config/rs6000/rs6000.c:6118
-#, c-format
-msgid "invalid %%O value"
-msgstr "ongeldige waarde voor %%O"
-
-#: config/a29k/a29k.c:1165 config/alpha/alpha.c:5208
-#: config/rs6000/rs6000.c:6138
-#, c-format
-msgid "invalid %%P value"
-msgstr "ongeldige waarde voor %%P"
-
-#: config/a29k/a29k.c:1175
-#, c-format
-msgid "invalid %%V value"
-msgstr "ongeldige waarde voor %%V"
-
-#: 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"
+#: params.def:166
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
 msgstr ""
 
-#: config/a29k/a29k.h:103
-msgid "Generate code using byte writes"
+#: params.def:171
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
 msgstr ""
 
-#: config/a29k/a29k.h:104
-msgid "Do not generate byte writes"
+#: params.def:176
+msgid "Maximal code growth caused by tail duplication (in percents)"
 msgstr ""
 
-#: config/a29k/a29k.h:105
-msgid "Use small memory model"
+#: params.def:180
+msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percents)"
 msgstr ""
 
-#: config/a29k/a29k.h:106
-msgid "Use normal memory model"
+#: params.def:185
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is available"
 msgstr ""
 
-#: config/a29k/a29k.h:107
-msgid "Use large memory model"
+#: params.def:190
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is not available"
 msgstr ""
 
-#: config/a29k/a29k.h:108
-msgid "Generate 29050 code"
+#: params.def:204
+msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
 msgstr ""
 
-#: config/a29k/a29k.h:109
-msgid "Generate 29000 code"
+#: params.def:210
+msgid "Minimum heap size before we start collecting garbage, in kilobytes."
 msgstr ""
 
-#: config/a29k/a29k.h:110
-msgid "Use kernel global registers"
+#: config/darwin-c.c:75
+msgid "too many #pragma options align=reset"
 msgstr ""
 
-#: config/a29k/a29k.h:111
-msgid "Use user global registers"
-msgstr ""
+#: config/darwin-c.c:97 config/darwin-c.c:100 config/darwin-c.c:102
+#: config/darwin-c.c:104
+#, fuzzy
+msgid "malformed '#pragma options', ignoring"
+msgstr "misvormde #pragma pack"
 
-#: config/a29k/a29k.h:112
-msgid "Emit stack checking code"
-msgstr ""
+# Moet 'signature-string' vertaald worden?
+#: config/darwin-c.c:107
+#, fuzzy
+msgid "junk at end of '#pragma options'"
+msgstr "Brol aan einde van signature-string."
 
-#: config/a29k/a29k.h:113
-msgid "Do not emit stack checking code"
+#: config/darwin-c.c:117
+msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
 msgstr ""
 
-#: config/a29k/a29k.h:114
-msgid "Work around storem hardware bug"
+#: config/darwin-c.c:130
+msgid "missing '(' after '#pragma unused', ignoring"
 msgstr ""
 
-#: config/a29k/a29k.h:115
-msgid "Do not work around storem hardware bug"
+#: config/darwin-c.c:148
+msgid "missing ')' after '#pragma unused', ignoring"
 msgstr ""
 
-#: config/a29k/a29k.h:116
+# Moet 'signature-string' vertaald worden?
+#: config/darwin-c.c:151
 #, fuzzy
-msgid "Store locals in argument registers"
-msgstr "teveel argumenten voor functie"
-
-#: config/a29k/a29k.h:117
-msgid "Do not store locals in arg registers"
-msgstr ""
+msgid "junk at end of '#pragma unused'"
+msgstr "Brol aan einde van signature-string."
 
-#: config/a29k/a29k.h:118 config/i960/i960.h:289 config/mips/mips.h:408
-msgid "Use software floating point"
-msgstr ""
+#: config/lynx-ng.h:97 config/lynx.h:121 config/rs6000/lynx.h:100
+#, fuzzy
+msgid "-msystem-v and -p are incompatible"
+msgstr "-mbsd en -mxopen zijn niet compatibel"
 
-#: config/a29k/a29k.h:119
-msgid "Do not generate multm instructions"
-msgstr ""
+#: config/lynx-ng.h:99 config/lynx.h:123 config/rs6000/lynx.h:102
+#, fuzzy
+msgid "-msystem-v and -mthreads are incompatible"
+msgstr "-mbsd en -pedantic zijn niet compatibel"
 
-#: config/alpha/alpha.c:273
+#: config/alpha/alpha.c:342
 #, fuzzy, c-format
 msgid "-f%s ignored for Unicos/Mk (not supported)"
 msgstr "-pipe wordt niet ondersteund"
 
-#: config/alpha/alpha.c:297
+#: config/alpha/alpha.c:366
 #, fuzzy
 msgid "-mieee not supported on Unicos/Mk"
 msgstr "-pipe wordt niet ondersteund"
 
-#: config/alpha/alpha.c:308
+#: config/alpha/alpha.c:377
 msgid "-mieee-with-inexact not supported on Unicos/Mk"
 msgstr ""
 
-#: config/alpha/alpha.c:325
+#: config/alpha/alpha.c:394
 #, c-format
 msgid "bad value `%s' for -mtrap-precision switch"
 msgstr "slechte waarde `%s' voor optie -mtrap-precision"
 
-#: config/alpha/alpha.c:339
+#: config/alpha/alpha.c:408
 #, c-format
 msgid "bad value `%s' for -mfp-rounding-mode switch"
 msgstr "slechte waarde `%s' voor optie -mfp-rounding-mode"
 
-#: config/alpha/alpha.c:354
+#: config/alpha/alpha.c:423
 #, c-format
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr "slechte waarde `%s' voor optie -mfp-trap-mode"
 
-#: config/alpha/alpha.c:373 config/alpha/alpha.c:385
+#: config/alpha/alpha.c:435
+#, fuzzy, c-format
+msgid "bad value `%s' for -mtls-size switch"
+msgstr "slechte waarde `%s' voor optie -mcpu"
+
+#: config/alpha/alpha.c:454 config/alpha/alpha.c:466
 #, c-format
 msgid "bad value `%s' for -mcpu switch"
 msgstr "slechte waarde `%s' voor optie -mcpu"
 
-#: config/alpha/alpha.c:392
+#: config/alpha/alpha.c:473
 #, fuzzy
 msgid "trap mode not supported on Unicos/Mk"
 msgstr "trapmodus niet ondersteund voor VAX-floats"
 
-#: config/alpha/alpha.c:399
+#: config/alpha/alpha.c:480
 msgid "fp software completion requires -mtrap-precision=i"
 msgstr "fp vervollediging in software heeft -mtrap-precision=i nodig"
 
-#: config/alpha/alpha.c:415
+#: config/alpha/alpha.c:496
 msgid "rounding mode not supported for VAX floats"
 msgstr "afrondingsmodus niet ondersteund voor VAX-floats"
 
-#: config/alpha/alpha.c:420
+#: config/alpha/alpha.c:501
 msgid "trap mode not supported for VAX floats"
 msgstr "trapmodus niet ondersteund voor VAX-floats"
 
 # goed Nederlands voor 'latency'
-#: config/alpha/alpha.c:449
+#: config/alpha/alpha.c:530
 #, c-format
 msgid "L%d cache latency unknown for %s"
 msgstr "L%d cache-latency niet gekend voor %s"
 
-#: config/alpha/alpha.c:464
+#: config/alpha/alpha.c:545
 #, c-format
 msgid "bad value `%s' for -mmemory-latency"
 msgstr "slechte waarde `%s' voor -mmeroy-latency"
 
-#: config/alpha/alpha.c:5164 config/romp/romp.c:746 config/romp/romp.c:753
+#: config/alpha/alpha.c:5604 config/m88k/m88k.c:2889 config/romp/romp.c:754
+#: config/romp/romp.c:761
 #, c-format
 msgid "invalid %%H value"
 msgstr ""
 
-#: config/alpha/alpha.c:5174
+#: config/alpha/alpha.c:5625
 #, fuzzy, c-format
 msgid "invalid %%J value"
 msgstr "ongeldige waarde voor %%E"
 
-#: config/alpha/alpha.c:5184 config/ia64/ia64.c:3525
+#: config/alpha/alpha.c:5641 config/ia64/ia64.c:3834 config/m88k/m88k.c:3034
 #, c-format
 msgid "invalid %%r value"
 msgstr "ongeldige waarde voor %%r"
 
-#: config/alpha/alpha.c:5194 config/rs6000/rs6000.c:6184
+#: config/alpha/alpha.c:5651 config/rs6000/rs6000.c:7700
 #, c-format
 msgid "invalid %%R value"
 msgstr "ongeldige waarde voor %%R"
 
-#: config/alpha/alpha.c:5216 config/romp/romp.c:732 config/romp/romp.c:739
+#: config/alpha/alpha.c:5657 config/rs6000/rs6000.c:7626
+#, c-format
+msgid "invalid %%N value"
+msgstr "ongeldige waarde voor %%N"
+
+#: config/alpha/alpha.c:5665 config/rs6000/rs6000.c:7654
+#, c-format
+msgid "invalid %%P value"
+msgstr "ongeldige waarde voor %%P"
+
+#: config/alpha/alpha.c:5673 config/m88k/m88k.c:2895 config/romp/romp.c:740
+#: config/romp/romp.c:747
 #, c-format
 msgid "invalid %%h value"
 msgstr "ongeldige waarde voor %%h"
 
-#: config/alpha/alpha.c:5306
+#: config/alpha/alpha.c:5681 config/romp/romp.c:698
+#, c-format
+msgid "invalid %%L value"
+msgstr "ongeldige waarde voor %%L"
+
+#: config/alpha/alpha.c:5720 config/rs6000/rs6000.c:7608
+#, c-format
+msgid "invalid %%m value"
+msgstr "ongeldige waarde voor %%m"
+
+#: config/alpha/alpha.c:5728 config/rs6000/rs6000.c:7616
+#, c-format
+msgid "invalid %%M value"
+msgstr "ongeldige waarde voor %%M"
+
+#: config/alpha/alpha.c:5772
 #, c-format
 msgid "invalid %%U value"
 msgstr "ongeldige waarde voor %%U"
 
-#: config/alpha/alpha.c:5318 config/alpha/alpha.c:5332 config/romp/romp.c:698
-#: config/rs6000/rs6000.c:6192
+#: config/alpha/alpha.c:5784 config/alpha/alpha.c:5798 config/romp/romp.c:706
+#: config/rs6000/rs6000.c:7708
 #, c-format
 msgid "invalid %%s value"
 msgstr "ongeldige waarde voor %%s"
 
-#: config/alpha/alpha.c:5392 config/rs6000/rs6000.c:5899
+#: config/alpha/alpha.c:5821 config/m88k/m88k.c:2997
+#, c-format
+msgid "invalid %%C value"
+msgstr "ongeldige waarde voor %%C"
+
+#: config/alpha/alpha.c:5858 config/m88k/m88k.c:3018
+#: config/rs6000/rs6000.c:7465
 #, c-format
 msgid "invalid %%E value"
 msgstr "ongeldige waarde voor %%E"
 
-#: config/alpha/alpha.c:5413 config/romp/romp.c:973
-#: config/rs6000/rs6000.c:6500
+#: config/alpha/alpha.c:5883 config/alpha/alpha.c:5933
+#, fuzzy
+msgid "unknown relocation unspec"
+msgstr "onbekend type verzameling-constructor"
+
+#: config/alpha/alpha.c:5892 config/romp/romp.c:981
+#: config/rs6000/rs6000.c:8015
 #, c-format
 msgid "invalid %%xn code"
 msgstr "ongeldige code voor %%xn"
 
+#: config/alpha/alpha.c:6615 config/alpha/alpha.c:6618
+msgid "bad builtin fcode"
+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:220 config/i386/i386.h:285 config/i386/i386.h:287
-#: config/i386/i386.h:289 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:329
-#: config/s390/s390.h:51 config/sparc/sparc.h:552 config/sparc/sparc.h:557
+#: config/alpha/alpha.h:279 config/i386/i386.h:294 config/i386/i386.h:296
+#: config/i386/i386.h:298 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:292
+#: config/s390/s390.h:68 config/sparc/sparc.h:522 config/sparc/sparc.h:527
 msgid "Use hardware fp"
 msgstr ""
 
-#: config/alpha/alpha.h:221 config/i386/i386.h:286 config/i386/i386.h:288
-#: config/rs6000/rs6000.h:331 config/sparc/sparc.h:554
-#: config/sparc/sparc.h:559
+#: config/alpha/alpha.h:280 config/i386/i386.h:295 config/i386/i386.h:297
+#: config/rs6000/rs6000.h:294 config/sparc/sparc.h:524
+#: config/sparc/sparc.h:529
 msgid "Do not use hardware fp"
 msgstr ""
 
-#: config/alpha/alpha.h:222
+#: config/alpha/alpha.h:281
 msgid "Use fp registers"
 msgstr ""
 
-#: config/alpha/alpha.h:224
+#: config/alpha/alpha.h:283
 msgid "Do not use fp registers"
 msgstr ""
 
-#: config/alpha/alpha.h:225
+#: config/alpha/alpha.h:284
 msgid "Do not assume GAS"
 msgstr ""
 
-#: config/alpha/alpha.h:226
+#: config/alpha/alpha.h:285
 msgid "Assume GAS"
 msgstr ""
 
-#: config/alpha/alpha.h:228
+#: config/alpha/alpha.h:287
 msgid "Request IEEE-conformant math library routines (OSF/1)"
 msgstr ""
 
-#: config/alpha/alpha.h:230
+#: config/alpha/alpha.h:289
 msgid "Emit IEEE-conformant code, without inexact exceptions"
 msgstr ""
 
-#: config/alpha/alpha.h:232
+#: config/alpha/alpha.h:291
 msgid "Emit IEEE-conformant code, with inexact exceptions"
 msgstr ""
 
-#: config/alpha/alpha.h:234
+#: config/alpha/alpha.h:293
 #, fuzzy
 msgid "Do not emit complex integer constants to read-only memory"
 msgstr "complexe integerconstante is te breed voor `complex int'"
 
-#: config/alpha/alpha.h:235
+#: config/alpha/alpha.h:294
 msgid "Use VAX fp"
 msgstr ""
 
-#: config/alpha/alpha.h:236
+#: config/alpha/alpha.h:295
 msgid "Do not use VAX fp"
 msgstr ""
 
-#: config/alpha/alpha.h:237
+#: config/alpha/alpha.h:296
 msgid "Emit code for the byte/word ISA extension"
 msgstr ""
 
-#: config/alpha/alpha.h:240
+#: config/alpha/alpha.h:299
 msgid "Emit code for the motion video ISA extension"
 msgstr ""
 
-#: config/alpha/alpha.h:243
+#: config/alpha/alpha.h:302
 msgid "Emit code for the fp move and sqrt ISA extension"
 msgstr ""
 
-#: config/alpha/alpha.h:245
+#: config/alpha/alpha.h:304
 msgid "Emit code for the counting ISA extension"
 msgstr ""
 
-#: config/alpha/alpha.h:248
+#: config/alpha/alpha.h:307
 msgid "Emit code using explicit relocation directives"
 msgstr ""
 
-#: config/alpha/alpha.h:251
+#: config/alpha/alpha.h:310
 msgid "Emit 16-bit relocations to the small data areas"
 msgstr ""
 
-#: config/alpha/alpha.h:253
+#: config/alpha/alpha.h:312
 msgid "Emit 32-bit relocations to the small data areas"
 msgstr ""
 
+#: config/alpha/alpha.h:314
+msgid "Emit rdval instead of rduniq for thread pointer"
+msgstr ""
+
 #. For -mcpu=
 #. For -mtune=
 #. 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:281
+#. For -mtls-size=
+#: config/alpha/alpha.h:343
 msgid "Use features of and schedule given CPU"
 msgstr ""
 
-#: config/alpha/alpha.h:283
+#: config/alpha/alpha.h:345
 msgid "Schedule given CPU"
 msgstr ""
 
-#: config/alpha/alpha.h:285
+#: config/alpha/alpha.h:347
 msgid "Control the generated fp rounding mode"
 msgstr ""
 
-#: config/alpha/alpha.h:287
+#: config/alpha/alpha.h:349
 msgid "Control the IEEE trap mode"
 msgstr ""
 
-#: config/alpha/alpha.h:289
+#: config/alpha/alpha.h:351
 msgid "Control the precision given to fp exceptions"
 msgstr ""
 
-#: config/alpha/alpha.h:291
+#: config/alpha/alpha.h:353
 msgid "Tune expected memory latency"
 msgstr ""
 
-#: config/arc/arc.c:132
+#: config/alpha/alpha.h:355 config/ia64/ia64.h:221
+msgid "Specify bit size of immediate TLS offsets"
+msgstr ""
+
+#: config/arc/arc.c:135
 #, c-format
 msgid "bad value (%s) for -mcpu switch"
 msgstr "slechte waarde (%s) voor optie -mcpu"
 
-#: config/arc/arc.c:359
+#: config/arc/arc.c:362
 #, fuzzy, c-format
 msgid "argument of `%s' attribute is not a string constant"
 msgstr "het argument van `asm' is geen constante string"
 
-#: config/arc/arc.c:366
+#: config/arc/arc.c:369
 #, c-format
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr ""
 
-#: config/arc/arc.c:1709 config/m32r/m32r.c:2278
-msgid "invalid operand to %R code"
+#: config/arc/arc.c:1708 config/m32r/m32r.c:2286
+#, fuzzy, c-format
+msgid "invalid operand to %%R code"
 msgstr "ongeldige operand voor %R-code"
 
-#: config/arc/arc.c:1741 config/m32r/m32r.c:2301
-msgid "invalid operand to %H/%L code"
+#: config/arc/arc.c:1740 config/m32r/m32r.c:2309
+#, fuzzy, c-format
+msgid "invalid operand to %%H/%%L code"
 msgstr "ongeldige operand voor %H/%L-code"
 
-#: config/arc/arc.c:1765 config/m32r/m32r.c:2378
-msgid "invalid operand to %U code"
+#: config/arc/arc.c:1763 config/m32r/m32r.c:2385
+#, fuzzy, c-format
+msgid "invalid operand to %%U code"
 msgstr "ongeldige operand voor %U-code"
 
-#: config/arc/arc.c:1776
-msgid "invalid operand to %V code"
+#: config/arc/arc.c:1774
+#, fuzzy, c-format
+msgid "invalid operand to %%V code"
 msgstr "ongeldige operand voor %V-code"
 
 # Hoe moet dit exact geïnterpreteerd worden?
 # Zowel 'operand van uitvoercode' als 'code voor operanduitvoer' is mogelijk.
 #. Unknown flag.
-#: config/arc/arc.c:1783 config/m32r/m32r.c:2417 config/sparc/sparc.c:6010
+#: config/arc/arc.c:1781 config/m32r/m32r.c:2424 config/sparc/sparc.c:6473
 msgid "invalid operand output code"
 msgstr "ongeldige operand voor uitvoercode"
 
-#: config/arm/arm.c:439
+#: config/arm/arm.c:459
 #, fuzzy, c-format
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "optie -mcpu=%s geeft conflicten met optie -mtune="
 
-#: config/arm/arm.c:449 config/rs6000/rs6000.c:441 config/sparc/sparc.c:383
+#: config/arm/arm.c:469 config/rs6000/rs6000.c:554 config/sparc/sparc.c:393
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr "slechte waarde (%s) foor optie %s"
 
-#: config/arm/arm.c:585
+#: config/arm/arm.c:605
 msgid "target CPU does not support APCS-32"
 msgstr "doel-CPU ondersteunt APCS-32 niet"
 
-#: config/arm/arm.c:590
+#: config/arm/arm.c:610
 msgid "target CPU does not support APCS-26"
 msgstr "doel-CPU ondersteunt APCS-26 niet"
 
-#: config/arm/arm.c:596
+#: config/arm/arm.c:616
 msgid "target CPU does not support interworking"
 msgstr "doel-CPU ondersteunt geen interworking"
 
-#: config/arm/arm.c:602
+#: config/arm/arm.c:622
 #, fuzzy
 msgid "target CPU does not support THUMB instructions"
 msgstr "doel-CPU ondersteunt geen interworking"
 
-#: config/arm/arm.c:616
+#: config/arm/arm.c:636
 msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: config/arm/arm.c:619
+#: config/arm/arm.c:639
 msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: config/arm/arm.c:622
+#: config/arm/arm.c:642
 msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: config/arm/arm.c:628
+#: config/arm/arm.c:648
 msgid "interworking forces APCS-32 to be used"
 msgstr "interworking forceert het gebruikt van APCS-32"
 
-#: config/arm/arm.c:634
+#: config/arm/arm.c:654
 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
 msgstr "-mapcs-stack-check is niet compatibel met -mno-apcs-frame"
 
-#: config/arm/arm.c:642
+#: config/arm/arm.c:662
 msgid "-fpic and -mapcs-reent are incompatible"
 msgstr "-fpic en -mapcs-reent zijn niet compatibel"
 
-#: config/arm/arm.c:645
+#: config/arm/arm.c:665
 msgid "APCS reentrant code not supported.  Ignored"
 msgstr "APCS reentrant code wordt niet ondersteund.  Genegeerd"
 
-#: config/arm/arm.c:653
+#: config/arm/arm.c:673
 #, fuzzy
 msgid "-g with -mno-apcs-frame may not give sensible debugging"
 msgstr "-g met -fomit-frame-pointer geeft mogelijk geen fatsoenlijke debug-mogelijkheden"
 
-#: config/arm/arm.c:661
+#: config/arm/arm.c:681
 #, fuzzy
 msgid "passing floating point arguments in fp regs not yet supported"
 msgstr "Het doorgeven van floating-point argumenten in fp registers wordt nog niet ondersteund"
 
-#: config/arm/arm.c:690
+#: config/arm/arm.c:710
 #, fuzzy, c-format
 msgid "invalid floating point emulation option: -mfpe-%s"
 msgstr "Ongeldige optie voor floating-point emulatie: -mfpe-%s"
 
-#: config/arm/arm.c:714
+#: config/arm/arm.c:734
 #, fuzzy
 msgid "structure size boundary can only be set to 8 or 32"
 msgstr "Grens voor structure-grootte kan enkel op 8 of 32 insgesteld worden"
 
-#: config/arm/arm.c:722
+#: config/arm/arm.c:742
 msgid "-mpic-register= is useless without -fpic"
 msgstr ""
 
-#: config/arm/arm.c:731
+#: config/arm/arm.c:749
 #, c-format
 msgid "unable to use '%s' for PIC register"
 msgstr ""
 
-#: config/arm/arm.c:1975 config/arm/arm.c:1998 config/avr/avr.c:4703
-#: config/c4x/c4x.c:4650 config/h8300/h8300.c:3019 config/i386/i386.c:1254
-#: config/i386/i386.c:1283 config/m68hc11/m68hc11.c:1160
-#: config/mcore/mcore.c:3505 config/ns32k/ns32k.c:1044
-#: config/rs6000/rs6000.c:10412 config/sh/sh.c:4703 config/sh/sh.c:4723
-#: config/sh/sh.c:4762 config/stormy16/stormy16.c:1999 config/v850/v850.c:2044
+#: config/arm/arm.c:2061 config/arm/arm.c:2084 config/avr/avr.c:4794
+#: config/c4x/c4x.c:4644 config/h8300/h8300.c:3623 config/i386/i386.c:1389
+#: config/i386/i386.c:1418 config/m68hc11/m68hc11.c:1216
+#: config/mcore/mcore.c:3510 config/ns32k/ns32k.c:1047
+#: config/rs6000/rs6000.c:12476 config/sh/sh.c:5678 config/sh/sh.c:5703
+#: config/sh/sh.c:5742 config/stormy16/stormy16.c:2026 config/v850/v850.c:2180
 #, fuzzy, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr "het `%s' attribuut heeft enkel betekenis voor functies"
 
-#: config/arm/arm.c:9265
+#: config/arm/arm.c:9474
 msgid "unable to compute real location of stacked parameter"
 msgstr ""
 
-#: config/arm/arm.c:9945
+#: config/arm/arm.c:10153
 msgid "no low registers available for popping high registers"
 msgstr ""
 
-#: config/arm/arm.c:10137
+#: config/arm/arm.c:10404
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 msgstr ""
 
-#: config/arm/pe.c:168 config/i386/winnt.c:290 config/mcore/mcore.c:3365
+#: config/arm/pe.c:168 config/i386/winnt.c:303 config/mcore/mcore.c:3358
 #, c-format
 msgid "initialized variable `%s' is marked dllimport"
 msgstr "variable met beginwaarde `%s' is als dllimport aangeduid"
 
-#: config/arm/pe.c:177 config/i386/winnt.c:299
+#: config/arm/pe.c:177 config/i386/winnt.c:312
 #, c-format
 msgid "static variable `%s' is marked dllimport"
 msgstr "statische variable `%s' is als dllimport aangeduid"
 
-#: config/arm/arm.h:424
+#: config/arm/arm.h:416
 msgid "Generate APCS conformant stack frames"
 msgstr ""
 
-#: config/arm/arm.h:427
+#: config/arm/arm.h:419
 #, fuzzy
 msgid "Store function names in object code"
 msgstr "init-functie gevonden in object %s"
 
-#: config/arm/arm.h:431
+#: config/arm/arm.h:423
 msgid "Use the 32-bit version of the APCS"
 msgstr ""
 
-#: config/arm/arm.h:433
+#: config/arm/arm.h:425
 msgid "Use the 26-bit version of the APCS"
 msgstr ""
 
-#: config/arm/arm.h:437
+#: config/arm/arm.h:429
 msgid "Pass FP arguments in FP registers"
 msgstr ""
 
-#: config/arm/arm.h:440
+#: config/arm/arm.h:432
 msgid "Generate re-entrant, PIC code"
 msgstr ""
 
-#: config/arm/arm.h:443
+#: config/arm/arm.h:435
 msgid "The MMU will trap on unaligned accesses"
 msgstr ""
 
-#: config/arm/arm.h:450
+#: config/arm/arm.h:442
 msgid "Use library calls to perform FP operations"
 msgstr ""
 
-#: config/arm/arm.h:452 config/i960/i960.h:287
+#: config/arm/arm.h:444 config/i960/i960.h:281
 msgid "Use hardware floating point instructions"
 msgstr ""
 
-#: config/arm/arm.h:454
+#: config/arm/arm.h:446
 msgid "Assume target CPU is configured as big endian"
 msgstr ""
 
-#: config/arm/arm.h:456
+#: config/arm/arm.h:448
 msgid "Assume target CPU is configured as little endian"
 msgstr ""
 
-#: config/arm/arm.h:458
+#: config/arm/arm.h:450
 msgid "Assume big endian bytes, little endian words"
 msgstr ""
 
-#: config/arm/arm.h:460
+#: config/arm/arm.h:452
 msgid "Support calls between Thumb and ARM instruction sets"
 msgstr ""
 
-#: config/arm/arm.h:463
+#: config/arm/arm.h:455
 msgid "Generate a call to abort if a noreturn function returns"
 msgstr ""
 
-#: config/arm/arm.h:466
+#: config/arm/arm.h:458
 msgid "Do not move instructions into a function's prologue"
 msgstr ""
 
-#: config/arm/arm.h:469
+#: config/arm/arm.h:461
 msgid "Do not load the PIC register in function prologues"
 msgstr ""
 
-#: config/arm/arm.h:472
+#: config/arm/arm.h:464
 msgid "Generate call insns as indirect calls, if necessary"
 msgstr ""
 
-#: config/arm/arm.h:475
+#: config/arm/arm.h:467
 msgid "Compile for the Thumb not the ARM"
 msgstr ""
 
-#: config/arm/arm.h:479
+#: config/arm/arm.h:471
 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
 msgstr ""
 
-#: config/arm/arm.h:482
+#: config/arm/arm.h:474
 msgid "Thumb: Generate (leaf) stack frames even if not needed"
 msgstr ""
 
-#: config/arm/arm.h:485
+#: config/arm/arm.h:477
 msgid "Thumb: Assume non-static functions may be called from ARM code"
 msgstr ""
 
-#: config/arm/arm.h:489
+#: config/arm/arm.h:481
 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
 msgstr ""
 
-#: config/arm/arm.h:499
+#: config/arm/arm.h:491
 msgid "Specify the name of the target CPU"
 msgstr ""
 
-#: config/arm/arm.h:501
+#: config/arm/arm.h:493
 msgid "Specify the name of the target architecture"
 msgstr ""
 
-#: config/arm/arm.h:505
+#: config/arm/arm.h:497
 msgid "Specify the version of the floating point emulator"
 msgstr ""
 
-#: config/arm/arm.h:507
+#: config/arm/arm.h:499
 msgid "Specify the minimum bit alignment of structures"
 msgstr ""
 
-#: config/arm/arm.h:509
+#: config/arm/arm.h:501
 #, fuzzy
 msgid "Specify the register to be used for PIC addressing"
 msgstr "Ongeldig register in ybase-addressering"
@@ -8865,106 +9069,100 @@ msgstr "Ongeldig register in ybase-addressering"
 msgid "Ignore dllimport attribute for functions"
 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 ""
-
-#: config/avr/avr.c:221
-#, fuzzy, c-format
-msgid "MCU `%s' not supported"
-msgstr "-pipe wordt niet ondersteund"
-
-#: config/avr/avr.c:461
+#: config/avr/avr.c:528
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr ""
 
-#: config/avr/avr.c:1056
+#: config/avr/avr.c:1135
 msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: config/avr/avr.c:1064
+#: config/avr/avr.c:1143
 #, fuzzy
 msgid "internal compiler error.  Bad address:"
 msgstr "Interne compilerfout."
 
-#: config/avr/avr.c:1077
+#: config/avr/avr.c:1156
 #, fuzzy
 msgid "internal compiler error.  Unknown mode:"
 msgstr "Interne compilerfout."
 
 # (%s = 'parameter <NUM>')
-#: config/avr/avr.c:1785 config/avr/avr.c:2497
+#: config/avr/avr.c:1864 config/avr/avr.c:2576
 #, fuzzy
 msgid "invalid insn:"
 msgstr "ongeldige %s"
 
-#: config/avr/avr.c:1822 config/avr/avr.c:1908 config/avr/avr.c:1957
-#: config/avr/avr.c:1966 config/avr/avr.c:2064 config/avr/avr.c:2236
-#: config/avr/avr.c:2534 config/avr/avr.c:2645
+#: config/avr/avr.c:1901 config/avr/avr.c:1987 config/avr/avr.c:2036
+#: config/avr/avr.c:2045 config/avr/avr.c:2143 config/avr/avr.c:2315
+#: config/avr/avr.c:2613 config/avr/avr.c:2724
 msgid "incorrect insn:"
 msgstr ""
 
-#: config/avr/avr.c:1985 config/avr/avr.c:2149 config/avr/avr.c:2307
-#: config/avr/avr.c:2689
+#: config/avr/avr.c:2064 config/avr/avr.c:2228 config/avr/avr.c:2386
+#: config/avr/avr.c:2768
 #, fuzzy
 msgid "unknown move insn:"
 msgstr "onbekende machine-modus `%s'"
 
-#: config/avr/avr.c:2925
+#: config/avr/avr.c:3003
 msgid "bad shift insn:"
 msgstr ""
 
-#: config/avr/avr.c:3041 config/avr/avr.c:3471 config/avr/avr.c:3851
+#: config/avr/avr.c:3119 config/avr/avr.c:3549 config/avr/avr.c:3929
 #, fuzzy
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "Interne compilerfout."
 
-#: config/avr/avr.c:4676
+#: config/avr/avr.c:4767
 #, fuzzy
 msgid "only initialized variables can be placed into program memory area"
 msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
 
-#: config/avr/avr.h:63
+#: config/avr/avr.c:4866
+#, fuzzy
+msgid "only uninitialized variables can be placed in the .noinit section"
+msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
+
+#: config/avr/avr.c:4881
+#, fuzzy, c-format
+msgid "MCU `%s' supported for assembler only"
+msgstr "-pipe wordt niet ondersteund"
+
+#: config/avr/avr.h:78
 msgid "Assume int to be 8 bit integer"
 msgstr ""
 
-#: config/avr/avr.h:65
+#: config/avr/avr.h:80
 msgid "Change the stack pointer without disabling interrupts"
 msgstr ""
 
-#: config/avr/avr.h:67
+#: config/avr/avr.h:82
 msgid "Use subroutines for function prologue/epilogue"
 msgstr ""
 
-#: config/avr/avr.h:69
+#: config/avr/avr.h:84
 msgid "Change only the low 8 bits of the stack pointer"
 msgstr ""
 
-#: config/avr/avr.h:71
+#: config/avr/avr.h:86
 msgid "Do not generate tablejump insns"
 msgstr ""
 
-#: config/avr/avr.h:74
+#: config/avr/avr.h:88
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr ""
+
+#: config/avr/avr.h:91
 msgid "Output instruction sizes to the asm file"
 msgstr ""
 
-#: config/avr/avr.h:87
+#: config/avr/avr.h:108
 msgid "Specify the initial stack address"
 msgstr ""
 
-#: config/avr/avr.h:88
+#: config/avr/avr.h:109
 msgid "Specify the MCU name"
 msgstr ""
 
@@ -8976,138 +9174,138 @@ msgstr ""
 #. For instance, the SH target has only positive offsets in
 #. addresses.  Thus sorting to put the smallest address first allows
 #. the most combinations to be found.
-#: config/avr/avr.h:2566
+#: config/avr/avr.h:2450
 #, fuzzy
 msgid "trampolines not supported"
 msgstr "-pipe wordt niet ondersteund"
 
-#: config/c4x/c4x-c.c:70
+#: config/c4x/c4x-c.c:69
 #, c-format
 msgid "missing '(' after '#pragma %s' - ignored"
 msgstr ""
 
-#: config/c4x/c4x-c.c:73
+#: config/c4x/c4x-c.c:72
 #, c-format
 msgid "missing function name in '#pragma %s' - ignored"
 msgstr ""
 
-#: config/c4x/c4x-c.c:78
+#: config/c4x/c4x-c.c:77
 #, fuzzy, c-format
 msgid "malformed '#pragma %s' - ignored"
 msgstr "misvormde #pragma pack"
 
-#: config/c4x/c4x-c.c:80
+#: config/c4x/c4x-c.c:79
 #, c-format
 msgid "missing section name in '#pragma %s' - ignored"
 msgstr ""
 
-#: config/c4x/c4x-c.c:85
+#: config/c4x/c4x-c.c:84
 #, c-format
 msgid "missing ')' for '#pragma %s' - ignored"
 msgstr ""
 
 # Moet 'signature-string' vertaald worden?
-#: config/c4x/c4x-c.c:88
+#: config/c4x/c4x-c.c:87
 #, fuzzy, c-format
 msgid "junk at end of '#pragma %s'"
 msgstr "Brol aan einde van signature-string."
 
-#: config/c4x/c4x.c:299
+#: config/c4x/c4x.c:280
 #, c-format
 msgid "unknown CPU version %d, using 40.\n"
 msgstr ""
 
-#: config/c4x/c4x.c:883
+#: config/c4x/c4x.c:853
 #, c-format
 msgid "ISR %s requires %d words of local vars, max is 32767"
 msgstr ""
 
-#: config/c4x/c4x.c:1635
+#: config/c4x/c4x.c:1602
 msgid "using CONST_DOUBLE for address"
 msgstr ""
 
-#: config/c4x/c4x.c:1775
+#: config/c4x/c4x.c:1742
 msgid "c4x_address_cost: Invalid addressing mode"
 msgstr "c4x_address_cost: Ongeldige addresseringsmodus"
 
-#: config/c4x/c4x.c:1917
+#: config/c4x/c4x.c:1884
 #, c-format
 msgid "c4x_print_operand: %%L inconsistency"
 msgstr ""
 
-#: config/c4x/c4x.c:1923
+#: config/c4x/c4x.c:1890
 #, c-format
 msgid "c4x_print_operand: %%N inconsistency"
 msgstr ""
 
-#: config/c4x/c4x.c:1964
+#: config/c4x/c4x.c:1931
 #, c-format
 msgid "c4x_print_operand: %%O inconsistency"
 msgstr ""
 
-#: config/c4x/c4x.c:2060
+#: config/c4x/c4x.c:2026
 msgid "c4x_print_operand: Bad operand case"
 msgstr ""
 
-#: config/c4x/c4x.c:2103
+#: config/c4x/c4x.c:2069
 msgid "c4x_print_operand_address: Bad post_modify"
 msgstr ""
 
-#: config/c4x/c4x.c:2125
+#: config/c4x/c4x.c:2091
 msgid "c4x_print_operand_address: Bad pre_modify"
 msgstr ""
 
-#: config/c4x/c4x.c:2173 config/c4x/c4x.c:2185 config/c4x/c4x.c:2200
+#: config/c4x/c4x.c:2139 config/c4x/c4x.c:2151 config/c4x/c4x.c:2166
 msgid "c4x_print_operand_address: Bad operand case"
 msgstr ""
 
-#: config/c4x/c4x.c:2456
+#: config/c4x/c4x.c:2422
 msgid "c4x_rptb_insert: Cannot find start label"
 msgstr ""
 
-#: config/c4x/c4x.c:3443 config/c4x/c4x.c:3463
+#: config/c4x/c4x.c:3409 config/c4x/c4x.c:3429
 #, fuzzy
 msgid "mode not QImode"
 msgstr "modus van `%s' is geen modus"
 
-#: config/c4x/c4x.c:3520
+#: config/c4x/c4x.c:3514
 #, fuzzy
 msgid "invalid indirect memory address"
 msgstr "Ongeldig indirect geheugenadres"
 
-#: config/c4x/c4x.c:3609
+#: config/c4x/c4x.c:3603
 #, fuzzy
 msgid "invalid indirect (S) memory address"
 msgstr "Ongeldig indirect (S) geheugenadres"
 
-#: config/c4x/c4x.c:3950
+#: config/c4x/c4x.c:3944
 msgid "c4x_valid_operands: Internal error"
 msgstr ""
 
-#: config/c4x/c4x.c:4430
+#: config/c4x/c4x.c:4424
 msgid "c4x_operand_subword: invalid mode"
 msgstr ""
 
-#: config/c4x/c4x.c:4433
+#: config/c4x/c4x.c:4427
 msgid "c4x_operand_subword: invalid operand"
 msgstr ""
 
 #. We could handle these with some difficulty.
 #. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:4459
+#: config/c4x/c4x.c:4453
 msgid "c4x_operand_subword: invalid autoincrement"
 msgstr ""
 
-#: config/c4x/c4x.c:4465
+#: config/c4x/c4x.c:4459
 msgid "c4x_operand_subword: invalid address"
 msgstr ""
 
 # klinkt niet
-#: config/c4x/c4x.c:4476
+#: config/c4x/c4x.c:4470
 msgid "c4x_operand_subword: address not offsettable"
 msgstr "c4x_operand_subword: adres kan niet geoffset worden"
 
-#: config/c4x/c4x.c:4676
+#: config/c4x/c4x.c:4670
 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
 msgstr ""
 
@@ -9115,7 +9313,6 @@ msgstr ""
 #. Name of the c4x linker.
 #. Define assembler options.
 #. Define linker options.
-#. Define C preprocessor options.
 #. Specify the end file to link with.
 #. Target compilation option flags.
 #. Small memory model.
@@ -9151,339 +9348,365 @@ msgstr ""
 #. each pair being { "NAME", VALUE, "DESCRIPTION" }
 #. where VALUE is the bits to set or minus the bits to clear.
 #. An empty string NAME is used to identify the default VALUE.
-#: config/c4x/c4x.h:141
+#: config/c4x/c4x.h:170
 msgid "Small memory model"
 msgstr ""
 
-#: config/c4x/c4x.h:143
+#: config/c4x/c4x.h:172
 msgid "Big memory model"
 msgstr ""
 
-#: config/c4x/c4x.h:145
+#: config/c4x/c4x.h:174
 msgid "Use MPYI instruction for C3x"
 msgstr ""
 
-#: config/c4x/c4x.h:147
+#: config/c4x/c4x.h:176
 msgid "Do not use MPYI instruction for C3x"
 msgstr ""
 
-#: config/c4x/c4x.h:149
+#: config/c4x/c4x.h:178
 msgid "Use fast but approximate float to integer conversion"
 msgstr ""
 
-#: config/c4x/c4x.h:151
+#: config/c4x/c4x.h:180
 msgid "Use slow but accurate float to integer conversion"
 msgstr ""
 
-#: config/c4x/c4x.h:153
+#: config/c4x/c4x.h:182
 msgid "Enable use of RTPS instruction"
 msgstr ""
 
-#: config/c4x/c4x.h:155
+#: config/c4x/c4x.h:184
 msgid "Disable use of RTPS instruction"
 msgstr ""
 
-#: config/c4x/c4x.h:157
+#: config/c4x/c4x.h:186
 msgid "Enable use of RTPB instruction"
 msgstr ""
 
-#: config/c4x/c4x.h:159
+#: config/c4x/c4x.h:188
 msgid "Disable use of RTPB instruction"
 msgstr ""
 
-#: config/c4x/c4x.h:161
+#: config/c4x/c4x.h:190
 msgid "Generate code for C30 CPU"
 msgstr ""
 
-#: config/c4x/c4x.h:163
+#: config/c4x/c4x.h:192
 msgid "Generate code for C31 CPU"
 msgstr ""
 
-#: config/c4x/c4x.h:165
+#: config/c4x/c4x.h:194
 msgid "Generate code for C32 CPU"
 msgstr ""
 
-#: config/c4x/c4x.h:167
+#: config/c4x/c4x.h:196
 msgid "Generate code for C33 CPU"
 msgstr ""
 
-#: config/c4x/c4x.h:169
+#: config/c4x/c4x.h:198
 msgid "Generate code for C40 CPU"
 msgstr ""
 
-#: config/c4x/c4x.h:171
+#: config/c4x/c4x.h:200
 msgid "Generate code for C44 CPU"
 msgstr ""
 
-#: config/c4x/c4x.h:173
+#: config/c4x/c4x.h:202
 #, fuzzy
 msgid "Emit code compatible with TI tools"
 msgstr "incompatibele types bij %s"
 
-#: config/c4x/c4x.h:175
+#: config/c4x/c4x.h:204
 msgid "Emit code to use GAS extensions"
 msgstr ""
 
-#: config/c4x/c4x.h:177 config/c4x/c4x.h:181
+#: config/c4x/c4x.h:206 config/c4x/c4x.h:210
 msgid "Save DP across ISR in small memory model"
 msgstr ""
 
-#: config/c4x/c4x.h:179 config/c4x/c4x.h:183
+#: config/c4x/c4x.h:208 config/c4x/c4x.h:212
 msgid "Don't save DP across ISR in small memory model"
 msgstr ""
 
-#: config/c4x/c4x.h:185
+#: config/c4x/c4x.h:214
 msgid "Pass arguments on the stack"
 msgstr ""
 
-#: config/c4x/c4x.h:187
+#: config/c4x/c4x.h:216
 #, fuzzy
 msgid "Pass arguments in registers"
 msgstr "teveel argumenten voor functie"
 
-#: config/c4x/c4x.h:189
+#: config/c4x/c4x.h:218
 msgid "Enable new features under development"
 msgstr ""
 
-#: config/c4x/c4x.h:191
+#: config/c4x/c4x.h:220
 msgid "Disable new features under development"
 msgstr ""
 
-#: config/c4x/c4x.h:193
+#: config/c4x/c4x.h:222
 msgid "Use the BK register as a general purpose register"
 msgstr ""
 
-#: config/c4x/c4x.h:195
+#: config/c4x/c4x.h:224
 msgid "Do not allocate BK register"
 msgstr ""
 
-#: config/c4x/c4x.h:197
+#: config/c4x/c4x.h:226
 #, fuzzy
 msgid "Enable use of DB instruction"
 msgstr "ongeldig gebruik van `restrict'"
 
-#: config/c4x/c4x.h:199
+#: config/c4x/c4x.h:228
 msgid "Disable use of DB instruction"
 msgstr ""
 
-#: config/c4x/c4x.h:201
+#: config/c4x/c4x.h:230
 msgid "Enable debugging"
 msgstr ""
 
-#: config/c4x/c4x.h:203
+#: config/c4x/c4x.h:232
 msgid "Disable debugging"
 msgstr ""
 
-#: config/c4x/c4x.h:205
+#: config/c4x/c4x.h:234
 msgid "Force constants into registers to improve hoisting"
 msgstr ""
 
-#: config/c4x/c4x.h:207
+#: config/c4x/c4x.h:236
 #, fuzzy
 msgid "Don't force constants into registers"
 msgstr "numerieke constante zonder cijfers"
 
-#: config/c4x/c4x.h:209
+#: config/c4x/c4x.h:238
 msgid "Force RTL generation to emit valid 3 operand insns"
 msgstr ""
 
-#: config/c4x/c4x.h:211
+#: config/c4x/c4x.h:240
 msgid "Allow RTL generation to emit invalid 3 operand insns"
 msgstr ""
 
-#: config/c4x/c4x.h:213
+#: config/c4x/c4x.h:242
 msgid "Allow unsigned interation counts for RPTB/DB"
 msgstr ""
 
-#: config/c4x/c4x.h:215
+#: config/c4x/c4x.h:244
 msgid "Disallow unsigned iteration counts for RPTB/DB"
 msgstr ""
 
-#: config/c4x/c4x.h:217
+#: config/c4x/c4x.h:246
 msgid "Preserve all 40 bits of FP reg across call"
 msgstr ""
 
-#: config/c4x/c4x.h:219
+#: config/c4x/c4x.h:248
 msgid "Only preserve 32 bits of FP reg across call"
 msgstr ""
 
-#: config/c4x/c4x.h:221
+#: config/c4x/c4x.h:250
 msgid "Enable parallel instructions"
 msgstr ""
 
-#: config/c4x/c4x.h:223
+#: config/c4x/c4x.h:252
 msgid "Disable parallel instructions"
 msgstr ""
 
-#: config/c4x/c4x.h:225
+#: config/c4x/c4x.h:254
 msgid "Enable MPY||ADD and MPY||SUB instructions"
 msgstr ""
 
-#: config/c4x/c4x.h:227
+#: config/c4x/c4x.h:256
 msgid "Disable MPY||ADD and MPY||SUB instructions"
 msgstr ""
 
-#: config/c4x/c4x.h:229
+#: config/c4x/c4x.h:258
 msgid "Assume that pointers may be aliased"
 msgstr ""
 
-#: config/c4x/c4x.h:231
+#: config/c4x/c4x.h:260
 msgid "Assume that pointers not aliased"
 msgstr ""
 
-#: config/c4x/c4x.h:304
+#: config/c4x/c4x.h:333
 msgid "Specify maximum number of iterations for RPTS"
 msgstr ""
 
-#: config/c4x/c4x.h:306
+#: config/c4x/c4x.h:335
 msgid "Select CPU to generate code for"
 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"
+#: config/cris/cris.c:583
+msgid "unexpected index-type in cris_print_index"
 msgstr ""
 
-#: config/clipper/clipper.h:41
-msgid "Generate code for the C300"
+#: config/cris/cris.c:599
+msgid "unexpected base-type in cris_print_base"
 msgstr ""
 
-#: config/convex/convex.h:53
-msgid "Generate code for c1"
+#: config/cris/cris.c:892
+#, c-format
+msgid "stackframe too big: %d bytes"
 msgstr ""
 
-#: config/convex/convex.h:54
-msgid "Generate code for c2"
+#: config/cris/cris.c:1207
+msgid "allocated but unused delay list in epilogue"
 msgstr ""
 
-#: config/convex/convex.h:55
-msgid "Generate code for c32"
+#: config/cris/cris.c:1217
+msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
 msgstr ""
 
-#: config/convex/convex.h:56 config/convex/convex.h:57
-msgid "Generate code for c34"
-msgstr ""
+#: config/cris/cris.c:1296
+#, fuzzy
+msgid "invalid operand for 'b' modifier"
+msgstr "ongeldige operand voor %N-code"
 
-#: config/convex/convex.h:59
-msgid "Use standard calling sequence, with arg count word"
-msgstr ""
+#: config/cris/cris.c:1308
+#, fuzzy
+msgid "invalid operand for 'v' modifier"
+msgstr "ongeldige operand voor %N-code"
 
-#: config/convex/convex.h:61
-msgid "Place arg count in a nop instruction (faster than push)"
-msgstr ""
+#: config/cris/cris.c:1318
+#, fuzzy
+msgid "invalid operand for 'P' modifier"
+msgstr "ongeldige operand voor %N-code"
 
-#: config/convex/convex.h:63
-msgid "Don't push arg count, depend on symbol table"
-msgstr ""
+#: config/cris/cris.c:1325
+#, fuzzy
+msgid "invalid operand for 'p' modifier"
+msgstr "ongeldige operand voor %p-code"
 
-#: config/convex/convex.h:65
-msgid "Use data cache for volatile mem refs (default)"
-msgstr ""
+#: config/cris/cris.c:1364
+#, fuzzy
+msgid "invalid operand for 'z' modifier"
+msgstr "ongeldige operand voor %N-code"
 
-#: config/convex/convex.h:67
-msgid "Don't use data cache for volatile mem refs"
-msgstr ""
+#: config/cris/cris.c:1395 config/cris/cris.c:1425
+#, fuzzy
+msgid "invalid operand for 'H' modifier"
+msgstr "ongeldige operand voor %N-code"
 
-#: config/convex/convex.h:69
-msgid "Bypass data cache for volatile mem refs"
-msgstr ""
+# of is het 'slechte register-uitbreidingscode'?
+#: config/cris/cris.c:1401
+#, fuzzy
+msgid "bad register"
+msgstr "Slechte code voor registeruitbreiding"
 
-#: config/convex/convex.h:70
-msgid "Use 64-bit longs"
-msgstr ""
+#: config/cris/cris.c:1439
+#, fuzzy
+msgid "invalid operand for 'e' modifier"
+msgstr "ongeldige operand voor %N-code"
 
-#: config/convex/convex.h:71
-msgid "Use cc- and libc-compatible 32-bit longs"
-msgstr ""
+#: config/cris/cris.c:1456
+#, fuzzy
+msgid "invalid operand for 'm' modifier"
+msgstr "ongeldige operand voor %N-code"
 
-#: config/cris/cris.c:878
-#, c-format
-msgid "stackframe too big: %d bytes"
-msgstr ""
+#: config/cris/cris.c:1481
+#, fuzzy
+msgid "invalid operand for 'A' modifier"
+msgstr "ongeldige operand voor %N-code"
 
-#: config/cris/cris.c:1193
-msgid "allocated but unused delay list in epilogue"
-msgstr ""
+#: config/cris/cris.c:1489
+#, fuzzy
+msgid "invalid operand for 'D' modifier"
+msgstr "ongeldige operand voor %N-code"
 
-#: config/cris/cris.c:1203
-msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
-msgstr ""
+#: config/cris/cris.c:1503
+#, fuzzy
+msgid "invalid operand for 'T' modifier"
+msgstr "ongeldige operand voor %N-code"
 
-#: config/cris/cris.c:1497
+#: config/cris/cris.c:1512
+#, fuzzy
+msgid "invalid operand modifier letter"
+msgstr "ongeldige operand van %s"
+
+#: config/cris/cris.c:1520
 #, fuzzy, c-format
 msgid "internal error: bad register: %d"
 msgstr "formaatstring niet beëindigd"
 
-#: config/cris/cris.c:1966
+#: config/cris/cris.c:1568
+msgid "unexpected multiplicative operand"
+msgstr ""
+
+#: config/cris/cris.c:1588
+#, fuzzy
+msgid "unexpected operand"
+msgstr "ongeldige operand van %s"
+
+#: config/cris/cris.c:1623 config/cris/cris.c:1633
+#, fuzzy
+msgid "unrecognized address"
+msgstr "geen argumenten"
+
+#: config/cris/cris.c:1989
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr ""
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:2253
+#: config/cris/cris.c:2276
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr ""
 
-#: config/cris/cris.c:2335 config/cris/cris.c:2393
+#: config/cris/cris.c:2358 config/cris/cris.c:2416
 #, fuzzy
 msgid "unrecognized supposed constant"
 msgstr "signature-string niet herkend"
 
-#: config/cris/cris.c:2434
+#: config/cris/cris.c:2457
 msgid "unrecognized supposed constant in cris_global_pic_symbol"
 msgstr ""
 
-#: config/cris/cris.c:2453
+#: config/cris/cris.c:2476
 #, fuzzy, c-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "-mregparm=%d ligt niet tussen 0 en %d"
 
-#: config/cris/cris.c:2481
+#: config/cris/cris.c:2504
 #, c-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr ""
 
-#: config/cris/cris.c:2517
+#: config/cris/cris.c:2540
 #, c-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr ""
 
-#: config/cris/cris.c:2535
+#: config/cris/cris.c:2558
 #, fuzzy
-msgid "-fPIC not supported in this configuration"
+msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
 
-#: config/cris/cris.c:2551
+#: config/cris/cris.c:2574
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr ""
 
-#: config/cris/cris.c:2742 config/cris/cris.c:2787
+#: config/cris/cris.c:2808 config/cris/cris.c:2853
 msgid "unexpected side-effects in address"
 msgstr ""
 
-#: config/cris/cris.c:2888
+#. Labels are never marked as global symbols.
+#: config/cris/cris.c:2950 config/cris/cris.c:2981
+msgid "unexpected PIC symbol"
+msgstr ""
+
+#: config/cris/cris.c:2954
 msgid "PIC register isn't set up"
 msgstr ""
 
-#: config/cris/cris.c:2901
+#: config/cris/cris.c:2967 config/cris/cris.c:3050
 #, fuzzy
 msgid "unexpected address expression"
 msgstr "ongeldige waarheidsexpressie"
 
-#. Labels are never marked as global symbols.
-#: config/cris/cris.c:2915
-msgid "unexpected PIC symbol"
-msgstr ""
-
-#: config/cris/cris.c:2919
+#: config/cris/cris.c:2985
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr ""
 
-#: config/cris/cris.c:2928
+#: config/cris/cris.c:2994
 msgid "unexpected NOTE as addr_const:"
 msgstr ""
 
@@ -9496,75 +9719,75 @@ msgid "For elinux, request a specified stack-size for this program"
 msgstr ""
 
 #. No "no-etrax" as it does not really imply any model.                     On the other hand, "etrax" implies the common (and large)               subset matching all models.
-#: config/cris/cris.h:333
+#: config/cris/cris.h:336
 msgid "Compile for ETRAX 4 (CRIS v3)"
 msgstr ""
 
-#: config/cris/cris.h:338
+#: config/cris/cris.h:341
 msgid "Compile for ETRAX 100 (CRIS v8)"
 msgstr ""
 
-#: config/cris/cris.h:342
+#: config/cris/cris.h:345
 msgid "Emit verbose debug information in assembly code"
 msgstr ""
 
-#: config/cris/cris.h:345
+#: config/cris/cris.h:348
 msgid "Do not use condition codes from normal instructions"
 msgstr ""
 
-#: config/cris/cris.h:349
+#: config/cris/cris.h:352
 msgid "Do not emit addressing modes with side-effect assignment"
 msgstr ""
 
-#: config/cris/cris.h:352
+#: config/cris/cris.h:355
 msgid "Do not tune stack alignment"
 msgstr ""
 
-#: config/cris/cris.h:355
+#: config/cris/cris.h:358
 msgid "Do not tune writable data alignment"
 msgstr ""
 
-#: config/cris/cris.h:358
+#: config/cris/cris.h:361
 msgid "Do not tune code and read-only data alignment"
 msgstr ""
 
-#: config/cris/cris.h:367
+#: config/cris/cris.h:370
 msgid "Align code and data to 32 bits"
 msgstr ""
 
-#: config/cris/cris.h:380
+#: config/cris/cris.h:383
 msgid "Don't align items in code or data"
 msgstr ""
 
-#: config/cris/cris.h:383
+#: config/cris/cris.h:386
 msgid "Do not emit function prologue or epilogue"
 msgstr ""
 
 #. We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
-#: config/cris/cris.h:387
+#: config/cris/cris.h:390
 msgid "Use the most feature-enabling options allowed by other options"
 msgstr ""
 
 #. We must call it "override-" since calling it "no-" will cause            gcc.c to forget it, if there's a "later" -mbest-lib-options.            Kludgy, but needed for some multilibbed files.
-#: config/cris/cris.h:393
+#: config/cris/cris.h:396
 msgid "Override -mbest-lib-options"
 msgstr ""
 
-#: config/cris/cris.h:425
+#: config/cris/cris.h:428
 msgid "Generate code for the specified chip or CPU version"
 msgstr ""
 
-#: config/cris/cris.h:427
+#: config/cris/cris.h:430
 #, fuzzy
 msgid "Tune alignment for the specified chip or CPU version"
 msgstr "er kan geen alignment opgegeven worden voor `%s'"
 
-#: config/cris/cris.h:429
+#: config/cris/cris.h:432
 msgid "Warn when a stackframe is larger than the specified size"
 msgstr ""
 
 #. Node: Profiling
-#: config/cris/cris.h:1025
+#: config/cris/cris.h:1019
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr ""
 
@@ -9572,105 +9795,105 @@ msgstr ""
 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
 msgstr ""
 
-#: config/d30v/d30v.c:209
+#: config/d30v/d30v.c:207
 #, c-format
 msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
 msgstr ""
 
-#: config/d30v/d30v.c:2676
+#: config/d30v/d30v.c:2666
 msgid "bad insn to d30v_print_operand_address:"
 msgstr ""
 
-#: config/d30v/d30v.c:2693 config/d30v/d30v.c:2754 config/d30v/d30v.c:2775
-#: config/d30v/d30v.c:2793
+#: config/d30v/d30v.c:2683 config/d30v/d30v.c:2744 config/d30v/d30v.c:2765
+#: config/d30v/d30v.c:2783
 msgid "bad insn to d30v_print_operand_memory_reference:"
 msgstr ""
 
-#: config/d30v/d30v.c:2861
+#: config/d30v/d30v.c:2851
 msgid "bad insn to d30v_print_operand, 'f' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2870
+#: config/d30v/d30v.c:2860
 msgid "bad insn to d30v_print_operand, 'A' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2877
+#: config/d30v/d30v.c:2867
 msgid "bad insn to d30v_print_operand, 'M' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2931
+#: config/d30v/d30v.c:2921
 msgid "bad insn to print_operand, 'F' or 'T' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2942
+#: config/d30v/d30v.c:2932
 msgid "bad insn to print_operand, 'B' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2949
+#: config/d30v/d30v.c:2939
 msgid "bad insn to print_operand, 'E' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2967
+#: config/d30v/d30v.c:2957
 msgid "bad insn to print_operand, 'R' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:2976 config/d30v/d30v.c:2984
+#: config/d30v/d30v.c:2966 config/d30v/d30v.c:2974
 msgid "bad insn to print_operand, 's' modifier:"
 msgstr ""
 
-#: config/d30v/d30v.c:3013
+#: config/d30v/d30v.c:3003
 msgid "bad insn in d30v_print_operand, 0 case"
 msgstr ""
 
-#: config/d30v/d30v.c:3368
+#: config/d30v/d30v.c:3301
 msgid "d30v_emit_comparison"
 msgstr ""
 
-#: config/d30v/d30v.c:3412
+#: config/d30v/d30v.c:3345
 msgid "bad call to d30v_move_2words"
 msgstr ""
 
-#: config/d30v/d30v.h:108
+#: config/d30v/d30v.h:114
 msgid "Enable use of conditional move instructions"
 msgstr ""
 
-#: config/d30v/d30v.h:111
+#: config/d30v/d30v.h:117
 msgid "Disable use of conditional move instructions"
 msgstr ""
 
-#: config/d30v/d30v.h:114
+#: config/d30v/d30v.h:120
 msgid "Debug argument support in compiler"
 msgstr ""
 
-#: config/d30v/d30v.h:117
+#: config/d30v/d30v.h:123
 msgid "Debug stack support in compiler"
 msgstr ""
 
-#: config/d30v/d30v.h:120
+#: config/d30v/d30v.h:126
 msgid "Debug memory address support in compiler"
 msgstr ""
 
-#: config/d30v/d30v.h:123
+#: config/d30v/d30v.h:129
 msgid "Make adjacent short instructions parallel if possible"
 msgstr ""
 
-#: config/d30v/d30v.h:126
+#: config/d30v/d30v.h:132
 msgid "Do not make adjacent short instructions parallel"
 msgstr ""
 
-#: config/d30v/d30v.h:129 config/d30v/d30v.h:132
+#: config/d30v/d30v.h:135 config/d30v/d30v.h:138
 msgid "Link programs/data to be in external memory by default"
 msgstr ""
 
-#: config/d30v/d30v.h:135
+#: config/d30v/d30v.h:141
 msgid "Link programs/data to be in onchip memory by default"
 msgstr ""
 
-#: config/d30v/d30v.h:143
+#: config/d30v/d30v.h:149
 msgid "Change the branch costs within the compiler"
 msgstr ""
 
-#: config/d30v/d30v.h:146
+#: config/d30v/d30v.h:152
 msgid "Change the threshold for conversion to conditional execution"
 msgstr ""
 
@@ -9685,36 +9908,32 @@ msgid "invalid addressing mode"
 msgstr "Ongeldige addresseringsmodus"
 
 # of is het 'slechte register-uitbreidingscode'?
-#: config/dsp16xx/dsp16xx.c:1857
+#: config/dsp16xx/dsp16xx.c:1821
 #, fuzzy
 msgid "bad register extension code"
 msgstr "Slechte code voor registeruitbreiding"
 
-#: config/dsp16xx/dsp16xx.c:1958
+#: config/dsp16xx/dsp16xx.c:1921
 #, fuzzy
 msgid "invalid offset in ybase addressing"
 msgstr "Ongeldige offset in ybase-addressering"
 
-#: config/dsp16xx/dsp16xx.c:1961
+#: config/dsp16xx/dsp16xx.c:1924
 #, fuzzy
 msgid "invalid register in ybase addressing"
 msgstr "Ongeldig register in ybase-addressering"
 
-#: config/dsp16xx/dsp16xx.c:1990
-msgid "inline float constants not supported on this host"
-msgstr "inline floatconstantes worden op deze host niet ondersteund"
-
-#: config/dsp16xx/dsp16xx.c:2140
+#: config/dsp16xx/dsp16xx.c:2099
 #, fuzzy
 msgid "invalid shift operator in emit_1600_core_shift"
 msgstr "Ongeldige shift-operator in emit_1600_core_shift"
 
-#: config/dsp16xx/dsp16xx.c:2469
+#: config/dsp16xx/dsp16xx.c:2428
 #, fuzzy
 msgid "invalid mode for gen_tst_reg"
 msgstr "Ongeldige modus voor gen_tst_reg"
 
-#: config/dsp16xx/dsp16xx.c:2541
+#: config/dsp16xx/dsp16xx.c:2500
 #, fuzzy
 msgid "invalid mode for integer comparison in gen_compare_reg"
 msgstr "Ongeldige modus voor integervergelijking in gen_compare_reg"
@@ -9724,95 +9943,94 @@ msgstr "Ongeldige modus voor integervergelijking in gen_compare_reg"
 #. 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/dsp16xx/dsp16xx.h:215
+#: config/dsp16xx/dsp16xx.h:230
 msgid "Pass parameters in registers (default)"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:217
+#: config/dsp16xx/dsp16xx.h:232
 msgid "Don't pass parameters in registers"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:219
+#: config/dsp16xx/dsp16xx.h:234
 msgid "Generate code for near calls"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:221
+#: config/dsp16xx/dsp16xx.h:236
 msgid "Don't generate code for near calls"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:223
+#: config/dsp16xx/dsp16xx.h:238
 msgid "Generate code for near jumps"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:225
+#: config/dsp16xx/dsp16xx.h:240
 msgid "Don't generate code for near jumps"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:227
+#: config/dsp16xx/dsp16xx.h:242
 msgid "Generate code for a bit-manipulation unit"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:229
+#: config/dsp16xx/dsp16xx.h:244
 msgid "Don't generate code for a bit-manipulation unit"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:231
+#: config/dsp16xx/dsp16xx.h:246
 msgid "Generate code for memory map1"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:233
+#: config/dsp16xx/dsp16xx.h:248
 msgid "Generate code for memory map2"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:235
+#: config/dsp16xx/dsp16xx.h:250
 msgid "Generate code for memory map3"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:237
+#: config/dsp16xx/dsp16xx.h:252
 msgid "Generate code for memory map4"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:239
+#: config/dsp16xx/dsp16xx.h:254
 msgid "Ouput extra code for initialized data"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:241
+#: config/dsp16xx/dsp16xx.h:256
 msgid "Don't let reg. allocator use ybase registers"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:243
+#: config/dsp16xx/dsp16xx.h:258
 msgid "Output extra debug info in Luxworks environment"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:245
+#: config/dsp16xx/dsp16xx.h:260
 msgid "Save temp. files in Luxworks environment"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:257
+#: config/dsp16xx/dsp16xx.h:272
 msgid "Specify alternate name for text section"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:259
+#: config/dsp16xx/dsp16xx.h:274
 msgid "Specify alternate name for data section"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:261
+#: config/dsp16xx/dsp16xx.h:276
 msgid "Specify alternate name for bss section"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:263
+#: config/dsp16xx/dsp16xx.h:278
 msgid "Specify alternate name for constant section"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:265
+#: config/dsp16xx/dsp16xx.h:280
 msgid "Specify alternate name for dsp16xx chip"
 msgstr ""
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/dsp16xx/dsp16xx.h:1219 config/dsp16xx/dsp16xx.h:1224
-#: config/dsp16xx/dsp16xx.h:1229 config/dsp16xx/dsp16xx.h:1809
-#: config/dsp16xx/dsp16xx.h:1814
+#: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1772
+#: config/dsp16xx/dsp16xx.h:1777
 #, fuzzy
 msgid "profiling not implemented yet"
 msgstr "profileren wordt niet ondersteund wanneer -mg gebruikt wordt\n"
@@ -9820,146 +10038,294 @@ msgstr "profileren wordt niet ondersteund wanneer -mg gebruikt wordt\n"
 #. Emit RTL insns to initialize the variable parts of a trampoline.
 #. FNADDR is an RTX for the address of the function's pure code.
 #. CXT is an RTX for the static chain value for the function.
-#: config/dsp16xx/dsp16xx.h:1240 config/dsp16xx/dsp16xx.h:1252
+#: config/dsp16xx/dsp16xx.h:1228 config/dsp16xx/dsp16xx.h:1240
 #, fuzzy
 msgid "trampolines not yet implemented"
 msgstr "parameter wijst naar een onvolledig type"
 
-#. 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:51
-msgid "Generate code the unix assembler can handle"
+#: config/fr30/fr30.c:453
+msgid "fr30_print_operand_address: unhandled address"
+msgstr ""
+
+#: config/fr30/fr30.c:480
+#, fuzzy, c-format
+msgid "fr30_print_operand: unrecognized %%p code"
+msgstr "ongeldige operand voor %N-code"
+
+#: config/fr30/fr30.c:500
+#, fuzzy, c-format
+msgid "fr30_print_operand: unrecognized %%b code"
+msgstr "ongeldige operand voor %N-code"
+
+#: config/fr30/fr30.c:521
+#, fuzzy, c-format
+msgid "fr30_print_operand: unrecognized %%B code"
+msgstr "ongeldige operand voor %N-code"
+
+#: config/fr30/fr30.c:529
+#, fuzzy, c-format
+msgid "fr30_print_operand: invalid operand to %%A code"
+msgstr "ongeldige operand voor %N-code"
+
+#: config/fr30/fr30.c:546
+#, fuzzy, c-format
+msgid "fr30_print_operand: invalid %%x code"
+msgstr "ongeldige operand voor %N-code"
+
+#: config/fr30/fr30.c:553
+#, fuzzy, c-format
+msgid "fr30_print_operand: invalid %%F code"
+msgstr "ongeldige operand voor %N-code"
+
+#: config/fr30/fr30.c:570
+msgid "fr30_print_operand: unknown code"
 msgstr ""
 
-#: config/elxsi/elxsi.h:52
-msgid "Generate code an embedded assembler can handle"
+#: config/fr30/fr30.c:599 config/fr30/fr30.c:608 config/fr30/fr30.c:619
+#: config/fr30/fr30.c:632
+msgid "fr30_print_operand: unhandled MEM"
 msgstr ""
 
-#: config/fr30/fr30.c:456
-msgid "fr30_print_operand_address: unhandled address"
+#: config/fr30/fr30.h:63
+msgid "Assume small address space"
 msgstr ""
 
-#: config/fr30/fr30.c:483
+#: config/frv/frv.c:410 config/frv/frv.c:428
 #, c-format
-msgid "fr30_print_operand: unrecognized %p code"
+msgid "Unknown cpu: -mcpu=%s"
+msgstr ""
+
+#: config/frv/frv.c:451
+msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
+msgstr ""
+
+#: config/frv/frv.c:2520
+msgid "Bad insn to frv_print_operand_address:"
+msgstr ""
+
+#: config/frv/frv.c:2533
+msgid "Bad register to frv_print_operand_memory_reference_reg:"
+msgstr ""
+
+#: config/frv/frv.c:2574 config/frv/frv.c:2584 config/frv/frv.c:2593
+#: config/frv/frv.c:2621 config/frv/frv.c:2633 config/frv/frv.c:2637
+msgid "Bad insn to frv_print_operand_memory_reference:"
+msgstr ""
+
+#: config/frv/frv.c:2779
+msgid "Bad insn in frv_print_operand, bad const_double"
+msgstr ""
+
+#: config/frv/frv.c:2824
+msgid "Bad insn to frv_print_operand, 'C' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2847
+msgid "Bad insn to frv_print_operand, 'c' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2872
+msgid "Bad insn to frv_print_operand, 'e' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2880
+msgid "Bad insn to frv_print_operand, 'F' modifier:"
 msgstr ""
 
-#: config/fr30/fr30.c:503
-msgid "fr30_print_operand: unrecognized %b code"
+#: config/frv/frv.c:2896
+msgid "Bad insn to frv_print_operand, 'f' modifier:"
 msgstr ""
 
-#: config/fr30/fr30.c:524
-msgid "fr30_print_operand: unrecognized %B code"
+#: config/frv/frv.c:2949
+msgid "Bad insn to frv_print_operand, 'L' modifier:"
 msgstr ""
 
-#: config/fr30/fr30.c:532
+#: config/frv/frv.c:2962
+msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:2983
+msgid "Bad insn to frv_print_operand, 'O' modifier:"
+msgstr ""
+
+#: config/frv/frv.c:3001
+msgid "Bad insn to frv_print_operand, P modifier:"
+msgstr ""
+
+#: config/frv/frv.c:3021
+msgid "Bad insn in frv_print_operand, z case"
+msgstr ""
+
+#: config/frv/frv.c:3049
+msgid "Bad insn in frv_print_operand, 0 case"
+msgstr ""
+
+#: config/frv/frv.c:3054
 #, fuzzy
-msgid "fr30_print_operand: invalid operand to %A code"
+msgid "frv_print_operand: unknown code"
 msgstr "ongeldige operand voor %N-code"
 
-#: config/fr30/fr30.c:549
+#: config/frv/frv.c:5737
+msgid "Bad output_move_single operand"
+msgstr ""
+
+#: config/frv/frv.c:5866
+msgid "Bad output_move_double operand"
+msgstr ""
+
+#: config/frv/frv.c:6010
+msgid "Bad output_condmove_single operand"
+msgstr ""
+
+#: config/frv/frv.c:8315
+msgid "frv_registers_update"
+msgstr ""
+
+#: config/frv/frv.c:8475
+msgid "frv_registers_used_p"
+msgstr ""
+
+#: config/frv/frv.c:8604
+msgid "frv_registers_set_p"
+msgstr ""
+
+#: config/frv/frv.c:9171
+#, fuzzy
+msgid "accumulator is not a constant integer"
+msgstr "het argument van `asm' is geen constante string"
+
+#: config/frv/frv.c:9176
+msgid "accumulator number is out of bounds"
+msgstr ""
+
+#: config/frv/frv.c:9187
+#, fuzzy, c-format
+msgid "inappropriate accumulator for `%s'"
+msgstr "geen eerdere declaratie voor `%s'"
+
+#: config/frv/frv.c:9253
 #, c-format
-msgid "fr30_print_operand: invalid %x code"
+msgid "`%s' expects a constant argument"
 msgstr ""
 
-#: config/fr30/fr30.c:556
-msgid "fr30_print_operand: invalid %F code"
+#: config/frv/frv.c:9258
+#, fuzzy, c-format
+msgid "constant argument out of range for `%s'"
+msgstr "teveel argumenten voor procedure `%s'"
+
+#: config/frv/frv.c:9638
+msgid "media functions are not available unless -mmedia is used"
 msgstr ""
 
-#: config/fr30/fr30.c:572
-msgid "fr30_print_operand: unknown code"
+#: config/frv/frv.c:9650
+msgid "this media function is only available on the fr500"
 msgstr ""
 
-#: config/fr30/fr30.c:601 config/fr30/fr30.c:610 config/fr30/fr30.c:621
-#: config/fr30/fr30.c:634
-msgid "fr30_print_operand: unhandled MEM"
+#: config/frv/frv.c:9678
+msgid "this media function is only available on the fr400"
 msgstr ""
 
-#: config/fr30/fr30.h:57
-msgid "Assume small address space"
+#. This macro is a C statement to print on `stderr' a string describing the
+#. particular machine description choice.  Every machine description should
+#. define `TARGET_VERSION'.  For example:
+#.
+#. #ifdef MOTOROLA
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
+#. #else
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
+#. #endif
+#: config/frv/frv.h:512
+msgid " (frv)"
 msgstr ""
 
-#: config/h8300/h8300.c:141
+#: config/h8300/h8300.c:314
 #, fuzzy
 msgid "-ms2600 is used without -ms"
 msgstr "macro `%s' gebruikt zonder argumenten"
 
+#: config/h8300/h8300.c:320
+#, fuzzy
+msgid "-mn is used without -mh or -ms"
+msgstr "macro `%s' gebruikt zonder argumenten"
+
 #. 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:117
-msgid "Generate H8/S code"
+#: config/h8300/h8300.h:150
+msgid "Generate H8S code"
 msgstr ""
 
-#: config/h8300/h8300.h:118
-msgid "Do not generate H8/S code"
+#: config/h8300/h8300.h:151
+msgid "Do not generate H8S code"
 msgstr ""
 
-#: config/h8300/h8300.h:119
-msgid "Generate H8/S2600 code"
+#: config/h8300/h8300.h:152
+msgid "Generate H8S/2600 code"
 msgstr ""
 
-#: config/h8300/h8300.h:120
-msgid "Do not generate H8/S2600 code"
+#: config/h8300/h8300.h:153
+msgid "Do not generate H8S/2600 code"
 msgstr ""
 
-#: config/h8300/h8300.h:121
+#: config/h8300/h8300.h:154
 msgid "Make integers 32 bits wide"
 msgstr ""
 
-#: config/h8300/h8300.h:124
+#: config/h8300/h8300.h:157
 msgid "Use registers for argument passing"
 msgstr ""
 
-#: config/h8300/h8300.h:126
+#: config/h8300/h8300.h:159
 msgid "Do not use registers for argument passing"
 msgstr ""
 
-#: config/h8300/h8300.h:128
+#: config/h8300/h8300.h:161
 msgid "Consider access to byte sized memory slow"
 msgstr ""
 
-#: config/h8300/h8300.h:129
+#: config/h8300/h8300.h:162
 msgid "Enable linker relaxing"
 msgstr ""
 
-#: config/h8300/h8300.h:131
+#: config/h8300/h8300.h:164
 msgid "Generate H8/300H code"
 msgstr ""
 
-#: config/h8300/h8300.h:132
+#: config/h8300/h8300.h:165
+#, fuzzy
+msgid "Enable the normal mode"
+msgstr "incompatibele record-modus"
+
+#: config/h8300/h8300.h:166
 msgid "Do not generate H8/300H code"
 msgstr ""
 
-#: config/h8300/h8300.h:133
+#: config/h8300/h8300.h:167
 msgid "Use H8/300 alignment rules"
 msgstr ""
 
 # Moet 'signature-string' vertaald worden?
-#: config/i370/i370-c.c:54
+#: config/i370/i370-c.c:53
 #, fuzzy
 msgid "junk at end of #pragma map"
 msgstr "Brol aan einde van signature-string."
 
-#: config/i370/i370-c.c:60
+#: config/i370/i370-c.c:59
 #, fuzzy
 msgid "malformed #pragma map, ignored"
 msgstr "misvormde #pragma pack(pop[,id])"
 
-#: config/i370/i370.c:897
+#: config/i370/i370.c:915
 msgid "real name is too long - alias ignored"
 msgstr ""
 
-#: config/i370/i370.c:902
+#: config/i370/i370.c:920
 msgid "alias name is too long - alias ignored"
 msgstr ""
 
-#: config/i370/i370.c:1173
+#: config/i370/i370.c:1191
 #, fuzzy
 msgid "internal error--no jump follows compare:"
 msgstr "interne fout - dup-operatie"
@@ -9968,382 +10334,378 @@ msgstr "interne fout - dup-operatie"
 #. 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
+#: config/i370/i370.h:75
 msgid "Generate char instructions"
 msgstr ""
 
-#: config/i370/i370.h:64
+#: config/i370/i370.h:76
 msgid "Do not generate char instructions"
 msgstr ""
 
-#: config/i386/i386.c:924
+#: config/i386/i386.c:1043
 #, fuzzy, c-format
 msgid "code model %s not supported in PIC mode"
 msgstr "afrondingsmodus niet ondersteund voor VAX-floats"
 
-#: config/i386/i386.c:934 config/sparc/sparc.c:346
+#: config/i386/i386.c:1053 config/sparc/sparc.c:356
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "slechte waarde (%s) voor optie -mcmodel="
 
-#: config/i386/i386.c:949
+#: config/i386/i386.c:1068
 #, fuzzy, c-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "slechte waarde (%s) voor optie -mabi="
 
-#: config/i386/i386.c:952
+#: config/i386/i386.c:1071
 #, fuzzy, c-format
 msgid "code model `%s' not supported in the %s bit mode"
 msgstr "ANSI C ondersteunt de `%c' lengte-optie niet"
 
-#: config/i386/i386.c:955
+#: config/i386/i386.c:1074
 msgid "code model `large' not supported yet"
 msgstr ""
 
-#: config/i386/i386.c:957
+#: config/i386/i386.c:1076
 #, c-format
 msgid "%i-bit mode not compiled in"
 msgstr ""
 
-#: config/i386/i386.c:987 config/mips/mips.c:4972
+#: config/i386/i386.c:1106
 #, c-format
 msgid "bad value (%s) for -march= switch"
 msgstr "slechte waarde (%s) voor de -march= optie"
 
-#: config/i386/i386.c:998 config/mips/mips.c:4928
+#: config/i386/i386.c:1117
 #, c-format
 msgid "bad value (%s) for -mcpu= switch"
 msgstr "slechte waarde (%s) voor de -march= optie"
 
-#: config/i386/i386.c:1017
+#: config/i386/i386.c:1134
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d ligt niet tussen 0 en %d"
 
-#: config/i386/i386.c:1030
+#: config/i386/i386.c:1147
 #, fuzzy
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops=%d ligt niet tussen 0 en %d"
 
-#: config/i386/i386.c:1035 config/i386/i386.c:1048 config/i386/i386.c:1061
+#: config/i386/i386.c:1152 config/i386/i386.c:1165 config/i386/i386.c:1178
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d ligt niet tussen 0 en %d"
 
-#: config/i386/i386.c:1043
+#: config/i386/i386.c:1160
 #, fuzzy
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps=%d ligt niet tussen 0 en %d"
 
-#: config/i386/i386.c:1056
+#: config/i386/i386.c:1173
 #, fuzzy
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions=%d ligt niet tussen 0 en %d"
 
-#: config/i386/i386.c:1094
+#: config/i386/i386.c:1211
 #, fuzzy, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
 
-#: config/i386/i386.c:1106
+#: config/i386/i386.c:1223
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d ligt niet tussen 0 en 5"
 
-#: config/i386/i386.c:1123
+#: config/i386/i386.c:1235
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-dialect= switch"
+msgstr "slechte waarde (%s) voor optie -msdata"
+
+#: config/i386/i386.c:1256
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr ""
 
-#: config/i386/i386.c:1125
+#: config/i386/i386.c:1258
 #, fuzzy
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
 
-#: config/i386/i386.c:1141 config/i386/i386.c:1152
+#: config/i386/i386.c:1274 config/i386/i386.c:1285
 #, fuzzy
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "pointer naar functie gebruikt in rekensom"
 
-#: config/i386/i386.c:1157
+#: config/i386/i386.c:1290
 #, fuzzy
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "pointer naar functie gebruikt in rekensom"
 
-#: config/i386/i386.c:1164
+#: config/i386/i386.c:1297
 #, fuzzy, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "slechte waarde (%s) voor de -march= optie"
 
-#: config/i386/i386.c:1294
+#: config/i386/i386.c:1429
 #, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr ""
 
-#: config/i386/i386.c:1300
+#: config/i386/i386.c:1435
 #, fuzzy, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "kan het `%s' attribuut niet instellen na een definitie"
 
-#: config/i386/i386.c:5328
+#: config/i386/i386.c:6176
 msgid "invalid UNSPEC as operand"
 msgstr "ongeldige UNSPEC als operand"
 
-#: config/i386/i386.c:5529
+#: config/i386/i386.c:6438
 msgid "extended registers have no high halves"
 msgstr ""
 
-#: config/i386/i386.c:5544
+#: config/i386/i386.c:6453
 msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: config/i386/i386.c:5791
+#: config/i386/i386.c:6768
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
-#: config/i386/i386.c:9774
+#: config/i386/i386.c:6814
+#, fuzzy, c-format
+msgid "invalid operand code `%c'"
+msgstr "ongeldige operand van %s"
+
+#: config/i386/i386.c:6861
+#, fuzzy
+msgid "invalid constraints for operand"
+msgstr "ongeldige operand voor %P"
+
+#: config/i386/i386.c:11027
 #, fuzzy
 msgid "unknown insn mode"
 msgstr "onbekende machine-modus `%s'"
 
 #. @@@ better error message
-#: config/i386/i386.c:11617 config/i386/i386.c:11650
+#: config/i386/i386.c:13083 config/i386/i386.c:13119
 msgid "selector must be an immediate"
 msgstr ""
 
 #. @@@ better error message
-#: config/i386/i386.c:11808 config/i386/i386.c:11836
+#: config/i386/i386.c:13280 config/i386/i386.c:13314
 msgid "mask must be an immediate"
 msgstr ""
 
-#: config/i386/winnt.c:94
+#: config/i386/i386.c:13346
+#, fuzzy
+msgid "shift must be an immediate"
+msgstr "`defined' zonder een naam"
+
+#: config/i386/winnt.c:105
 #, fuzzy, c-format
 msgid "`%s' attribute only applies to variables"
 msgstr "het `%s' attribuut heeft geen betekenis voor types"
 
-#: config/i386/winnt.c:262
+#: config/i386/winnt.c:275
 #, fuzzy, c-format
 msgid "`%s' declared as both exported to and imported from a DLL"
 msgstr "`%s' gedeclareerd als geëxporteerd naar én geïmporteerd uit een DLL."
 
-#: config/i386/cygwin.h:51
+#: config/i386/cygwin.h:45
 msgid "Use the Cygwin interface"
 msgstr ""
 
-#: config/i386/cygwin.h:53
+#: config/i386/cygwin.h:46
 msgid "Use the Mingw32 interface"
 msgstr ""
 
-#: config/i386/cygwin.h:54
+#: config/i386/cygwin.h:47
 msgid "Create GUI application"
 msgstr ""
 
-#: config/i386/cygwin.h:55
+#: config/i386/cygwin.h:48
 msgid "Don't set Windows defines"
 msgstr ""
 
-#: config/i386/cygwin.h:56
+#: config/i386/cygwin.h:49
 msgid "Set Windows defines"
 msgstr ""
 
-#: config/i386/cygwin.h:58
+#: config/i386/cygwin.h:50
 msgid "Create console application"
 msgstr ""
 
-#: config/i386/cygwin.h:59 config/i386/win32.h:59
+#: config/i386/cygwin.h:51 config/i386/win32.h:59
 msgid "Generate code for a DLL"
 msgstr ""
 
-#: config/i386/cygwin.h:61 config/i386/win32.h:61
+#: config/i386/cygwin.h:53 config/i386/win32.h:61
 msgid "Ignore dllimport for functions"
 msgstr ""
 
-#: config/i386/cygwin.h:63
+#: config/i386/cygwin.h:55
 msgid "Use Mingw-specific thread support"
 msgstr ""
 
-#: config/i386/cygwin.h:257
+#: config/i386/cygwin.h:244
 #, c-format
 msgid "-f%s ignored for target (all code is position independent)"
 msgstr ""
 
-#: config/i386/dgux.h:60
-msgid "Retain standard MXDB information"
-msgstr ""
-
-#: config/i386/dgux.h:62
-msgid "Retain legend information"
-msgstr ""
-
-#: config/i386/dgux.h:65
-msgid "Generate external legend information"
-msgstr ""
-
-#: config/i386/dgux.h:67
-msgid "Emit identifying info in .s file"
-msgstr ""
-
-#: config/i386/dgux.h:69
-#, fuzzy
-msgid "Warn when a function arg is a structure"
-msgstr "argument #%d is een structure"
-
-#: config/i386/dgux.h:252
-#, fuzzy
-msgid "argument is a structure"
-msgstr "argument #%d is een structure"
-
-#: config/i386/djgpp.h:201
+#: config/i386/djgpp.h:204
 msgid "-mbnu210 is ignored (option is obsolete)"
 msgstr ""
 
-#: config/i386/i386.h:45 config/mips/mips.h:186
-msgid "half-pic init called on systems that don't support it"
-msgstr ""
-
 #. Deprecated.
-#: config/i386/i386.h:297
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#: config/i386/i386.h:306
 #, fuzzy
 msgid "Alternate calling convention"
 msgstr "Onbeëindigde stringconstante"
 
-#: config/i386/i386.h:299 config/m68k/m68k.h:180 config/ns32k/ns32k.h:106
+#: config/i386/i386.h:308 config/m68k/m68k.h:180 config/ns32k/ns32k.h:144
 msgid "Use normal calling convention"
 msgstr ""
 
-#: config/i386/i386.h:301
+#: config/i386/i386.h:310
 msgid "Align some doubles on dword boundary"
 msgstr ""
 
-#: config/i386/i386.h:303
+#: config/i386/i386.h:312
 msgid "Align doubles on word boundary"
 msgstr ""
 
-#: config/i386/i386.h:305
+#: config/i386/i386.h:314
 msgid "Uninitialized locals in .bss"
 msgstr ""
 
-#: config/i386/i386.h:307
+#: config/i386/i386.h:316
 msgid "Uninitialized locals in .data"
 msgstr ""
 
-#: config/i386/i386.h:309 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
+#: config/i386/i386.h:318 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
+#: config/ns32k/ns32k.h:167
 msgid "Use IEEE math for fp comparisons"
 msgstr ""
 
-#: config/i386/i386.h:311
+#: config/i386/i386.h:320 config/ns32k/ns32k.h:169
 msgid "Do not use IEEE math for fp comparisons"
 msgstr ""
 
-#: config/i386/i386.h:313
+#: config/i386/i386.h:322
 msgid "Return values of functions in FPU registers"
 msgstr ""
 
-#: config/i386/i386.h:315
+#: config/i386/i386.h:324
 #, fuzzy
 msgid "Do not return values of functions in FPU registers"
 msgstr "grootte van teruggeefwaarde van `%s' is %u bytes"
 
-#: config/i386/i386.h:317
+#: config/i386/i386.h:326
 msgid "Do not generate sin, cos, sqrt for FPU"
 msgstr ""
 
-#: config/i386/i386.h:319
+#: config/i386/i386.h:328
 msgid "Generate sin, cos, sqrt for FPU"
 msgstr ""
 
-#: config/i386/i386.h:321
+#: config/i386/i386.h:330
 msgid "Omit the frame pointer in leaf functions"
 msgstr ""
 
-#: config/i386/i386.h:324
+#: config/i386/i386.h:333
 msgid "Enable stack probing"
 msgstr ""
 
 #. undocumented
 #. undocumented
-#: config/i386/i386.h:329
+#: config/i386/i386.h:338
 #, fuzzy
 msgid "Align destination of the string operations"
 msgstr "ANSI C staat het testen van asserties niet toe"
 
-#: config/i386/i386.h:331
+#: config/i386/i386.h:340
 msgid "Do not align destination of the string operations"
 msgstr ""
 
-#: config/i386/i386.h:333
+#: config/i386/i386.h:342
 msgid "Inline all known string operations"
 msgstr ""
 
-#: config/i386/i386.h:335
+#: config/i386/i386.h:344
 #, fuzzy
 msgid "Do not inline all known string operations"
 msgstr "ANSI C staat het testen van asserties niet toe"
 
-#: config/i386/i386.h:337 config/i386/i386.h:342
+#: config/i386/i386.h:346 config/i386/i386.h:350
 msgid "Use push instructions to save outgoing arguments"
 msgstr ""
 
-#: config/i386/i386.h:339 config/i386/i386.h:344
+#: config/i386/i386.h:348 config/i386/i386.h:352
 msgid "Do not use push instructions to save outgoing arguments"
 msgstr ""
 
-#: config/i386/i386.h:346
+#: config/i386/i386.h:354
 #, fuzzy
 msgid "Support MMX built-in functions"
 msgstr "ingebouwde functie `%s' is niet geïmplementeerd"
 
-#: config/i386/i386.h:348
+#: config/i386/i386.h:356
 #, fuzzy
 msgid "Do not support MMX built-in functions"
 msgstr "conflicterende types voor ingebouwde functie `%s'"
 
-#: config/i386/i386.h:351
+#: config/i386/i386.h:358
 #, fuzzy
 msgid "Support 3DNow! built-in functions"
 msgstr "ingebouwde functie `%s' wordt verborgen"
 
-#: config/i386/i386.h:354
+#: config/i386/i386.h:360
 #, fuzzy
 msgid "Do not support 3DNow! built-in functions"
 msgstr "conflicterende types voor ingebouwde functie `%s'"
 
-#: config/i386/i386.h:356
+#: config/i386/i386.h:362
 msgid "Support MMX and SSE built-in functions and code generation"
 msgstr ""
 
-#: config/i386/i386.h:359
+#: config/i386/i386.h:364
 msgid "Do not support MMX and SSE built-in functions and code generation"
 msgstr ""
 
-#: config/i386/i386.h:361
+#: config/i386/i386.h:366
 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr ""
 
-#: config/i386/i386.h:364
+#: config/i386/i386.h:368
 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr ""
 
-#: config/i386/i386.h:366
+#: config/i386/i386.h:370
 msgid "sizeof(long double) is 16"
 msgstr ""
 
-#: config/i386/i386.h:368
+#: config/i386/i386.h:372
 msgid "sizeof(long double) is 12"
 msgstr ""
 
-#: config/i386/i386.h:370
+#: config/i386/i386.h:374
 msgid "Generate 64bit x86-64 code"
 msgstr ""
 
-#: config/i386/i386.h:372
+#: config/i386/i386.h:376
 msgid "Generate 32bit i386 code"
 msgstr ""
 
-#: config/i386/i386.h:374
+#: config/i386/i386.h:378
 msgid "Use red-zone in the x86-64 code"
 msgstr ""
 
-#: config/i386/i386.h:376
+#: config/i386/i386.h:380
 msgid "Do not use red-zone in the x86-64 code"
 msgstr ""
 
@@ -10356,19 +10718,19 @@ 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:422 config/rs6000/rs6000.h:428 config/sparc/sparc.h:668
+#: config/i386/i386.h:409 config/rs6000/rs6000.h:393 config/sparc/sparc.h:635
 msgid "Schedule code for given CPU"
 msgstr ""
 
-#: config/i386/i386.h:424
+#: config/i386/i386.h:411
 msgid "Generate floating point mathematics using given instruction set"
 msgstr ""
 
-#: config/i386/i386.h:426
+#: config/i386/i386.h:413
 msgid "Generate code for given CPU"
 msgstr ""
 
-#: config/i386/i386.h:428
+#: config/i386/i386.h:415
 msgid "Number of registers used to pass integer arguments"
 msgstr ""
 
@@ -10382,72 +10744,44 @@ 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:430 config/m68k/m68k.h:263
+#: config/i386/i386.h:417 config/m68k/m68k.h:263
 #, fuzzy
 msgid "Loop code aligned to this power of 2"
 msgstr "gevraagd alignment is geen macht van 2"
 
-#: config/i386/i386.h:432 config/m68k/m68k.h:265
+#: config/i386/i386.h:419 config/m68k/m68k.h:265
 #, fuzzy
 msgid "Jump targets are aligned to this power of 2"
 msgstr "gevraagd alignment is geen macht van 2"
 
-#: config/i386/i386.h:434 config/m68k/m68k.h:267
+#: config/i386/i386.h:421 config/m68k/m68k.h:267
 #, fuzzy
 msgid "Function starts are aligned to this power of 2"
 msgstr "gevraagd alignment is geen macht van 2"
 
-#: config/i386/i386.h:437
+#: config/i386/i386.h:424
 msgid "Attempt to keep stack aligned to this power of 2"
 msgstr ""
 
-#: config/i386/i386.h:439
+#: config/i386/i386.h:426
 msgid "Branches are this expensive (1-5, arbitrary units)"
 msgstr ""
 
-#: config/i386/i386.h:441
+#: config/i386/i386.h:428
 msgid "Use given x86-64 code model"
 msgstr ""
 
-#: config/i386/i386.h:447
+#. Undocumented.
+#. Undocumented.
+#: config/i386/i386.h:434
 msgid "Use given assembler dialect"
 msgstr ""
 
-#: config/i386/osf1elf.h:112
-msgid "Profiling uses mcount"
-msgstr ""
-
-#: config/i386/osfrose.h:60
-msgid "Emit half-PIC code"
+#: config/i386/i386.h:436
+msgid "Use given thread-local storage dialect"
 msgstr ""
 
-#. intentionally undoc
-#. intentionally undoc
-#: config/i386/osfrose.h:67
-msgid "Emit ELF object code"
-msgstr ""
-
-#: config/i386/osfrose.h:69
-msgid "Emit ROSE object code"
-msgstr ""
-
-#: config/i386/osfrose.h:71
-msgid "Symbols have a leading underscore"
-msgstr ""
-
-#: config/i386/osfrose.h:74
-msgid "Align to >word boundaries"
-msgstr ""
-
-#: config/i386/osfrose.h:77
-msgid "Use mcount for profiling"
-msgstr ""
-
-#: config/i386/osfrose.h:79
-msgid "Use mcount_ptr for profiling"
-msgstr ""
-
-#: config/i386/sco5.h:771
+#: config/i386/sco5.h:700
 msgid "Generate ELF output"
 msgstr ""
 
@@ -10479,34 +10813,32 @@ msgstr ""
 msgid "environment variable DJGPP points to corrupt file '%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/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.c:67
+#: config/i960/i960-c.c:66
 msgid "sorry, not implemented: #pragma align NAME=SIZE"
 msgstr ""
 
-#: config/i960/i960-c.c:72
+#: config/i960/i960-c.c:71
 #, fuzzy
 msgid "malformed #pragma align - ignored"
 msgstr "misvormde #pragma weak"
 
-#: config/i960/i960-c.c:110
+#: config/i960/i960-c.c:109
 msgid "sorry, not implemented: #pragma noalign NAME"
 msgstr ""
 
-#: config/i960/i960.c:1405 config/m68k/m68k.c:665 config/rs6000/rs6000.c:8094
+#: config/i960/i960.c:121 config/i960/i960.c:131
+msgid "conflicting architectures defined - using C series"
+msgstr ""
+
+#: config/i960/i960.c:126
+msgid "conflicting architectures defined - using K series"
+msgstr ""
+
+#: config/i960/i960.c:141
+msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
+msgstr ""
+
+#: config/i960/i960.c:1448 config/m68k/m68k.c:559 config/rs6000/rs6000.c:9931
 #, fuzzy
 msgid "stack limit expression is not supported"
 msgstr "-pipe wordt niet ondersteund"
@@ -10518,315 +10850,333 @@ msgstr "-pipe wordt niet ondersteund"
 #. 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:246
+#: config/i960/i960.h:240
 msgid "Generate SA code"
 msgstr ""
 
-#: config/i960/i960.h:249
+#: config/i960/i960.h:243
 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:254
+#: config/i960/i960.h:248
 msgid "Generate KA code"
 msgstr ""
 
-#: config/i960/i960.h:257
+#: config/i960/i960.h:251
 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:262
+#: config/i960/i960.h:256
 msgid "Generate JA code"
 msgstr ""
 
-#: config/i960/i960.h:264
+#: config/i960/i960.h:258
 msgid "Generate JD code"
 msgstr ""
 
-#: config/i960/i960.h:267
+#: config/i960/i960.h:261
 msgid "Generate JF code"
 msgstr ""
 
-#: config/i960/i960.h:269
+#: config/i960/i960.h:263
 msgid "generate RP code"
 msgstr ""
 
-#: config/i960/i960.h:272
+#: config/i960/i960.h:266
 msgid "Generate MC code"
 msgstr ""
 
-#: config/i960/i960.h:275
+#: config/i960/i960.h:269
 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:285
+#: config/i960/i960.h:279
 msgid "Generate CF code"
 msgstr ""
 
-#: config/i960/i960.h:291
+#: config/i960/i960.h:283 config/mips/mips.h:568 config/pa/pa.h:252
+msgid "Use software floating point"
+msgstr ""
+
+#: config/i960/i960.h:285
 #, fuzzy
 msgid "Use alternate leaf function entries"
 msgstr "sizeof toegepast op een functie-type"
 
-#: config/i960/i960.h:293
+#: config/i960/i960.h:287
 msgid "Do not use alternate leaf function entries"
 msgstr ""
 
-#: config/i960/i960.h:295
+#: config/i960/i960.h:289
 msgid "Perform tail call optimization"
 msgstr ""
 
-#: config/i960/i960.h:297
+#: config/i960/i960.h:291
 msgid "Do not perform tail call optimization"
 msgstr ""
 
-#: config/i960/i960.h:299
+#: config/i960/i960.h:293
 #, fuzzy
 msgid "Use complex addressing modes"
 msgstr "Ongeldige addresseringsmodus"
 
-#: config/i960/i960.h:301
+#: config/i960/i960.h:295
 #, fuzzy
 msgid "Do not use complex addressing modes"
 msgstr "Ongeldige addresseringsmodus"
 
-#: config/i960/i960.h:303
+#: config/i960/i960.h:297
 msgid "Align code to 8 byte boundary"
 msgstr ""
 
-#: config/i960/i960.h:305
+#: config/i960/i960.h:299
 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:311 config/i960/i960.h:313
+#: config/i960/i960.h:305 config/i960/i960.h:307
 msgid "Enable compatibility with iC960 v2.0"
 msgstr ""
 
-#: config/i960/i960.h:315
+#: config/i960/i960.h:309
 msgid "Enable compatibility with iC960 v3.0"
 msgstr ""
 
-#: config/i960/i960.h:317 config/i960/i960.h:319
+#: config/i960/i960.h:311 config/i960/i960.h:313
 msgid "Enable compatibility with ic960 assembler"
 msgstr ""
 
-#: config/i960/i960.h:321
+#: config/i960/i960.h:315
 msgid "Do not permit unaligned accesses"
 msgstr ""
 
-#: config/i960/i960.h:323
+#: config/i960/i960.h:317
 msgid "Permit unaligned accesses"
 msgstr ""
 
-#: config/i960/i960.h:325
+#: config/i960/i960.h:319
 msgid "Layout types like Intel's v1.3 gcc"
 msgstr ""
 
-#: config/i960/i960.h:327
+#: config/i960/i960.h:321
 msgid "Do not layout types like Intel's v1.3 gcc"
 msgstr ""
 
-#: config/i960/i960.h:329 config/sparc/freebsd.h:80 config/sparc/linux.h:85
-#: config/sparc/linux64.h:138
+#: config/i960/i960.h:323 config/sparc/freebsd.h:79 config/sparc/linux.h:86
+#: config/sparc/linux64.h:88 config/sparc/netbsd-elf.h:238
 msgid "Use 64 bit long doubles"
 msgstr ""
 
-#: config/i960/i960.h:331
+#: config/i960/i960.h:325
 #, fuzzy
 msgid "Enable linker relaxation"
 msgstr "lege declaratie"
 
-#: config/i960/i960.h:333
+#: config/i960/i960.h:327
 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:348 config/i960/i960.h:358
-msgid "conflicting architectures defined - using C series"
-msgstr ""
-
-#: config/i960/i960.h:353
-msgid "conflicting architectures defined - using K series"
-msgstr ""
-
-#: config/i960/i960.h:368
-msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
-msgstr ""
-
-#. ??? See the LONG_DOUBLE_TYPE_SIZE definition below.
-#: config/i960/i960.h:379
-msgid "the -mlong-double-64 option does not work yet"
-msgstr ""
+#: config/ia64/ia64-c.c:50
+#, fuzzy
+msgid "malformed #pragma builtin"
+msgstr "misvormde #pragma weak"
 
-#: config/ia64/ia64.c:3570
+#: config/ia64/ia64.c:3879
 msgid "ia64_print_operand: unknown code"
 msgstr ""
 
-#: config/ia64/ia64.c:3844
+#: config/ia64/ia64.c:4157
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr ""
 
-#: config/ia64/ia64.c:3871
+#: config/ia64/ia64.c:4184
 #, fuzzy, c-format
 msgid "%s-%s is an empty range"
 msgstr "leeg bereik"
 
-#: config/ia64/ia64.c:3936
-msgid "cannot optimize division for both latency and throughput"
+#: config/ia64/ia64.c:4215
+msgid "cannot optimize floating point division for both latency and throughput"
+msgstr ""
+
+#: config/ia64/ia64.c:4221
+msgid "cannot optimize integer division for both latency and throughput"
 msgstr ""
 
+#: config/ia64/ia64.c:4233
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-size= switch"
+msgstr "slechte waarde (%s) voor de -march= optie"
+
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:112
+#: config/ia64/ia64.h:150
 msgid "Generate big endian code"
 msgstr ""
 
-#: config/ia64/ia64.h:114 config/mcore/mcore.h:159
+#: config/ia64/ia64.h:152 config/mcore/mcore.h:159
 msgid "Generate little endian code"
 msgstr ""
 
-#: config/ia64/ia64.h:116
+#: config/ia64/ia64.h:154
 msgid "Generate code for GNU as"
 msgstr ""
 
-#: config/ia64/ia64.h:118
+#: config/ia64/ia64.h:156
 msgid "Generate code for Intel as"
 msgstr ""
 
-#: config/ia64/ia64.h:120
+#: config/ia64/ia64.h:158
 msgid "Generate code for GNU ld"
 msgstr ""
 
-#: config/ia64/ia64.h:122
+#: config/ia64/ia64.h:160
 msgid "Generate code for Intel ld"
 msgstr ""
 
-#: config/ia64/ia64.h:124
+#: config/ia64/ia64.h:162
 msgid "Generate code without GP reg"
 msgstr ""
 
-#: config/ia64/ia64.h:126
+#: config/ia64/ia64.h:164
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/ia64/ia64.h:128
+#: config/ia64/ia64.h:166
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/ia64/ia64.h:130
+#: config/ia64/ia64.h:168
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr ""
 
-#: config/ia64/ia64.h:132
+#: config/ia64/ia64.h:170
 #, fuzzy
 msgid "Use in/loc/out register names"
 msgstr "ongeldige registernaam voor `%s'"
 
-#: config/ia64/ia64.h:134
+#: config/ia64/ia64.h:172
 msgid "Disable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/ia64/ia64.h:136
+#: config/ia64/ia64.h:174
 msgid "Enable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/ia64/ia64.h:138
+#: config/ia64/ia64.h:176
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr ""
 
-#: config/ia64/ia64.h:140
+#: config/ia64/ia64.h:178
 msgid "Generate self-relocatable code"
 msgstr ""
 
-#: config/ia64/ia64.h:142
-msgid "Generate inline division, optimize for latency"
+#: config/ia64/ia64.h:180
+msgid "Generate inline floating point division, optimize for latency"
+msgstr ""
+
+#: config/ia64/ia64.h:182
+msgid "Generate inline floating point division, optimize for throughput"
+msgstr ""
+
+#: config/ia64/ia64.h:184
+msgid "Generate inline integer division, optimize for latency"
 msgstr ""
 
-#: config/ia64/ia64.h:144
-msgid "Generate inline division, optimize for throughput"
+#: config/ia64/ia64.h:186
+msgid "Generate inline integer division, optimize for throughput"
 msgstr ""
 
-#: config/ia64/ia64.h:146
+#: config/ia64/ia64.h:188
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#: config/ia64/ia64.h:148
+#: config/ia64/ia64.h:190
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#: config/ia64/ia64.h:176
+#: config/ia64/ia64.h:219
 msgid "Specify range of registers to make fixed"
 msgstr ""
 
-#: config/m32r/m32r.c:130
+#: config/ip2k/ip2k.c:1082
+#, fuzzy
+msgid "bad operand"
+msgstr "ongeldige operand voor %P"
+
+#: config/ip2k/ip2k.c:3184
+#, fuzzy
+msgid "Only initialized variables can be placed into program memory area."
+msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
+
+#: config/m32r/m32r.c:139
 #, c-format
 msgid "bad value (%s) for -mmodel switch"
 msgstr "slechte waarde (%s) voor optie -mmodel"
 
-#: config/m32r/m32r.c:139
+#: config/m32r/m32r.c:148
 #, c-format
 msgid "bad value (%s) for -msdata switch"
 msgstr "slechte waarde (%s) voor optie -msdata"
 
 # Is the %s the argument, or is it 'of' the argument?
-#: config/m32r/m32r.c:310
+#: config/m32r/m32r.c:319
 #, fuzzy, c-format
 msgid "invalid argument of `%s' attribute"
 msgstr "ongeldig type-argument `%s'"
 
-#: config/m32r/m32r.c:408
+#: config/m32r/m32r.c:422
 msgid "const objects cannot go in .sdata/.sbss"
 msgstr "constante objecten kunnen niet in .sdata/.sbbs geplaatst worden"
 
-#: config/m32r/m32r.c:2248
-#, c-format
-msgid "invalid operand to %s code"
+#: config/m32r/m32r.c:2256
+#, fuzzy, c-format
+msgid "invalid operand to %%s code"
 msgstr "ongeldige operand voor %s-code"
 
-#: config/m32r/m32r.c:2255
-#, c-format
-msgid "invalid operand to %p code"
+#: config/m32r/m32r.c:2263
+#, fuzzy, c-format
+msgid "invalid operand to %%p code"
 msgstr "ongeldige operand voor %p-code"
 
-#: config/m32r/m32r.c:2311
+#: config/m32r/m32r.c:2318
 msgid "bad insn for 'A'"
 msgstr ""
 
-#: config/m32r/m32r.c:2363
-msgid "invalid operand to %T/%B code"
+#: config/m32r/m32r.c:2370
+#, fuzzy, c-format
+msgid "invalid operand to %%T/%%B code"
 msgstr "ongeldige operand voor %T/%B-code"
 
-#: config/m32r/m32r.c:2386
-msgid "invalid operand to %N code"
+#: config/m32r/m32r.c:2393
+#, fuzzy, c-format
+msgid "invalid operand to %%N code"
 msgstr "ongeldige operand voor %N-code"
 
-#: config/m32r/m32r.c:2431
+#: config/m32r/m32r.c:2438
 #, fuzzy
 msgid "pre-increment address is not a register"
 msgstr "operand `%d' is geen register"
 
-#: config/m32r/m32r.c:2438
+#: config/m32r/m32r.c:2445
 #, fuzzy
 msgid "pre-decrement address is not a register"
 msgstr "operand `%d' is geen register"
 
-#: config/m32r/m32r.c:2445
+#: config/m32r/m32r.c:2452
 #, fuzzy
 msgid "post-increment address is not a register"
 msgstr "switch-waarde is geen integer"
 
-#: config/m32r/m32r.c:2523 config/m32r/m32r.c:2539
-#: config/rs6000/rs6000.c:10712
+#: config/m32r/m32r.c:2530 config/m32r/m32r.c:2546
+#: config/rs6000/rs6000.c:12737
 msgid "bad address"
 msgstr ""
 
-#: config/m32r/m32r.c:2544
+#: config/m32r/m32r.c:2551
 msgid "lo_sum not of register"
 msgstr ""
 
@@ -10856,52 +11206,52 @@ msgstr ""
 msgid "Small data area: none, sdata, use"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:236
+#: config/m68hc11/m68hc11.c:242
 #, c-format
 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
 msgstr ""
 
 #. !!!! SCz wrong here.
-#: config/m68hc11/m68hc11.c:3032 config/m68hc11/m68hc11.c:3406
+#: config/m68hc11/m68hc11.c:3252 config/m68hc11/m68hc11.c:3626
 #, fuzzy
 msgid "move insn not handled"
 msgstr "onvolledige CASE - %s niet opgevangen"
 
-#: config/m68hc11/m68hc11.c:3252 config/m68hc11/m68hc11.c:3336
-#: config/m68hc11/m68hc11.c:3609
+#: config/m68hc11/m68hc11.c:3472 config/m68hc11/m68hc11.c:3556
+#: config/m68hc11/m68hc11.c:3829
 #, fuzzy
 msgid "invalid register in the move instruction"
 msgstr "Ongeldig register in ybase-addressering"
 
-#: config/m68hc11/m68hc11.c:3286
+#: config/m68hc11/m68hc11.c:3506
 #, fuzzy
 msgid "invalid operand in the instruction"
 msgstr "ongeldige operand voor %s-code"
 
-#: config/m68hc11/m68hc11.c:3583
+#: config/m68hc11/m68hc11.c:3803
 #, fuzzy
 msgid "invalid register in the instruction"
 msgstr "Ongeldig register in ybase-addressering"
 
-#: config/m68hc11/m68hc11.c:3616
+#: config/m68hc11/m68hc11.c:3836
 #, fuzzy
 msgid "operand 1 must be a hard register"
 msgstr "operand `%d' is geen register"
 
-#: config/m68hc11/m68hc11.c:3633
+#: config/m68hc11/m68hc11.c:3853
 #, fuzzy
 msgid "invalid rotate insn"
 msgstr "ongeldig karakter in naam van macro-parameter"
 
-#: config/m68hc11/m68hc11.c:4053
+#: config/m68hc11/m68hc11.c:4278
 msgid "registers IX, IY and Z used in the same INSN"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:4373 config/m68hc11/m68hc11.c:4678
+#: config/m68hc11/m68hc11.c:4603 config/m68hc11/m68hc11.c:4906
 msgid "cannot do z-register replacement"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:4727
+#: config/m68hc11/m68hc11.c:4969
 #, fuzzy
 msgid "invalid Z register replacement for insn"
 msgstr "ongeldige registernaam voor `%s'"
@@ -10910,27 +11260,48 @@ msgstr "ongeldige registernaam voor `%s'"
 #. 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/m68hc11/m68hc11.h:152
+#: config/m68hc11/m68hc11.h:160
 msgid "Compile with 16-bit integer mode"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:154
+#: config/m68hc11/m68hc11.h:162
 msgid "Compile with 32-bit integer mode"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:156
+#: config/m68hc11/m68hc11.h:164
 msgid "Auto pre/post decrement increment allowed"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:158
+#: config/m68hc11/m68hc11.h:166
 msgid "Auto pre/post decrement increment not allowed"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:160 config/m68hc11/m68hc11.h:164
+#: config/m68hc11/m68hc11.h:168
+msgid "Min/max instructions allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:170
+msgid "Min/max instructions not allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:172
+msgid "Use call and rtc for function calls and returns"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:174
+msgid "Use jsr and rts for function calls and returns"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:176
+#, fuzzy
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "Ongeldige addresseringsmodus"
+
+#: config/m68hc11/m68hc11.h:178 config/m68hc11/m68hc11.h:182
 msgid "Compile for a 68HC11"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:162 config/m68hc11/m68hc11.h:166
+#: config/m68hc11/m68hc11.h:180 config/m68hc11/m68hc11.h:184
 msgid "Compile for a 68HC12"
 msgstr ""
 
@@ -10943,29 +11314,33 @@ 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/m68hc11/m68hc11.h:180
+#: config/m68hc11/m68hc11.h:198
 msgid "Specify the register allocation order"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:182
+#: config/m68hc11/m68hc11.h:200
 msgid "Indicate the number of soft registers available"
 msgstr ""
 
-#: config/m68k/m68k.c:150
+#: config/m68k/m68k.c:158
 #, c-format
 msgid "-malign-loops=%d is not between 1 and %d"
 msgstr "-malign-loops=%d ligt niet tussen 1 en %d"
 
-#: config/m68k/m68k.c:161
+#: config/m68k/m68k.c:169
 #, c-format
 msgid "-malign-jumps=%d is not between 1 and %d"
 msgstr "-malign-jumps=%d ligt niet tussen 1 en %d"
 
-#: config/m68k/m68k.c:172
+#: config/m68k/m68k.c:180
 #, c-format
 msgid "-malign-functions=%d is not between 1 and %d"
 msgstr "-malign-functions=%d ligt niet tussen 1 en %d"
 
+#: config/m68k/m68k.c:189
+msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+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 }
@@ -11087,113 +11462,86 @@ msgstr ""
 msgid "Use unaligned memory references"
 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
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. Don't use this macro to turn on various extra optimizations for
-#. `-O'.  That is what `OPTIMIZATION_OPTIONS' is for.
-#: config/m68k/m68k.h:284 config/m68k/m68kelf.h:267 config/m68k/m68kv4.h:299
-msgid "-fPIC is not currently supported on the 68000 or 68010\n"
-msgstr ""
-
 # Ik ben niet zeker of short-branch vertaald moet worden.
-#: config/m88k/m88k.c:900
+#: config/m88k/m88k.c:903
 #, fuzzy, c-format
 msgid "internal gcc monitor: short-branch(%x)"
 msgstr "Interne monitor van gcc: short-branch(%x)"
 
-#: config/m88k/m88k.c:2300
+#: config/m88k/m88k.c:2302
 #, fuzzy
 msgid "internal gcc error: Can't express symbolic location"
 msgstr "Interne fout van gcc: Kan symbolische locatie niet uitdrukken"
 
-#: config/m88k/m88k.c:2582
+#: config/m88k/m88k.c:2517
 #, c-format
 msgid "argument #%d is a structure"
 msgstr "argument #%d is een structure"
 
-#: config/m88k/m88k.c:2882
-msgid "%R not followed by %B/C/D/E"
+#: config/m88k/m88k.c:2816
+#, fuzzy, c-format
+msgid "%%R not followed by %%B/C/D/E"
 msgstr "%E niet gevolgd door %B/C/D/E"
 
-#: config/m88k/m88k.c:2950
-#, c-format
-msgid "invalid %x/X value"
+#: config/m88k/m88k.c:2884
+#, fuzzy, c-format
+msgid "invalid %%x/X value"
 msgstr "ongeldige waarde voor %x/X"
 
-#: config/m88k/m88k.c:2955
-msgid "invalid %H value"
-msgstr "ongeldige waarde voor %H"
-
-#: config/m88k/m88k.c:2961
-msgid "invalid %h value"
-msgstr "ongeldige waarde voor %h"
-
-#: config/m88k/m88k.c:2967
-msgid "invalid %Q value"
-msgstr "ongeldige waarde voor %Q"
+#: config/m88k/m88k.c:2901
+#, c-format
+msgid "invalid %%Q value"
+msgstr "ongeldige waarde voor %%Q"
 
-#: config/m88k/m88k.c:2973
-msgid "invalid %q value"
+#: config/m88k/m88k.c:2907 config/rs6000/rs6000.c:7681
+#, fuzzy, c-format
+msgid "invalid %%q value"
 msgstr "ongeldige waarde voor %q"
 
-#: config/m88k/m88k.c:2979
-#, c-format
-msgid "invalid %o value"
+#: config/m88k/m88k.c:2913
+#, fuzzy, c-format
+msgid "invalid %%o value"
 msgstr "ongeldige waarde voor %o"
 
-#: config/m88k/m88k.c:2986
+#: config/m88k/m88k.c:2920 config/rs6000/rs6000.c:7644
 #, c-format
-msgid "invalid %p value"
-msgstr "ongeldige waarde voor %p"
+msgid "invalid %%p value"
+msgstr ""
 
-#: config/m88k/m88k.c:2999 config/m88k/m88k.c:3004
-#, c-format
-msgid "invalid %s/S value"
+#: config/m88k/m88k.c:2933 config/m88k/m88k.c:2938
+#, fuzzy, c-format
+msgid "invalid %%s/S value"
 msgstr "ongeldige waarde voor %s/S"
 
-#: config/m88k/m88k.c:3015
-msgid "invalid %P operand"
+#: config/m88k/m88k.c:2949
+#, fuzzy, c-format
+msgid "invalid %%P operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/m88k/m88k.c:3046
-msgid "invalid %B value"
-msgstr "ongeldige waarde voor %B"
-
-#: config/m88k/m88k.c:3063
-msgid "invalid %C value"
-msgstr "ongeldige waarde voor %C"
+#: config/m88k/m88k.c:2980 config/romp/romp.c:690
+#, c-format
+msgid "invalid %%B value"
+msgstr ""
 
-#: config/m88k/m88k.c:3076
-msgid "invalid %D value"
+#: config/m88k/m88k.c:3010
+#, fuzzy, c-format
+msgid "invalid %%D value"
 msgstr "ongeldige waarde voor %D"
 
-#: config/m88k/m88k.c:3084
-#, c-format
-msgid "invalid %E value"
-msgstr "ongeldige waarde voor %E"
-
-#: config/m88k/m88k.c:3089
-#, c-format
-msgid "`%d' operand isn't a register"
+#: config/m88k/m88k.c:3023
+#, fuzzy, c-format
+msgid "`%%d' operand isn't a register"
 msgstr "operand `%d' is geen register"
 
-#: config/m88k/m88k.c:3100
-msgid "invalid %r value"
-msgstr ""
-
-#: config/m88k/m88k.c:3107
+#: config/m88k/m88k.c:3041
 msgid "operand is r0"
 msgstr ""
 
-#: config/m88k/m88k.c:3121
+#: config/m88k/m88k.c:3055
 msgid "operand is const_double"
 msgstr ""
 
-#: config/m88k/m88k.c:3140
+#: config/m88k/m88k.c:3074
 msgid "invalid code"
 msgstr ""
 
@@ -11218,7 +11566,7 @@ msgstr "omvang van array `%s' is te groot"
 msgid "-mshort-data-%s and PIC are incompatible"
 msgstr "-mbsd en -mxopen zijn niet compatibel"
 
-#: config/mcore/mcore.c:3083
+#: config/mcore/mcore.c:3078
 #, fuzzy, c-format
 msgid "invalid option `-mstack-increment=%s'"
 msgstr "Pngeldige optie `-%s'"
@@ -11275,222 +11623,232 @@ msgstr ""
 msgid "Maximum amount for a single stack increment operation"
 msgstr ""
 
-#: config/mips/mips.c:4824
+#: config/mips/mips.c:5112
+#, c-format
+msgid "bad value (%s) for -mabi= switch"
+msgstr "slechte waarde (%s) voor optie -mabi="
+
+#: config/mips/mips.c:5142
 #, c-format
-msgid "-mips%d not supported"
+msgid "-mips%d conflicts with the other architecture options, which specify a MIPS%d processor"
 msgstr ""
 
-#: config/mips/mips.c:4831
+#: config/mips/mips.c:5149
 #, c-format
 msgid "bad value (%s) for -mips switch"
 msgstr "slechte waarde (%s) voor optie -mips"
 
-#: config/mips/mips.c:4852
-#, c-format
-msgid "bad value (%s) for -mabi= switch"
-msgstr "slechte waarde (%s) voor optie -mabi="
+#: config/mips/mips.c:5164
+#, fuzzy, c-format
+msgid "-march=%s is not compatible with the selected ABI"
+msgstr "case-selector niet compatibel met label"
 
-#: config/mips/mips.c:4890
-#, c-format
-msgid "-mabi=%s does not support -mips%d"
+#: config/mips/mips.c:5176
+msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: config/mips/mips.c:4907
-#, fuzzy
-msgid "this target does not support the -mabi switch"
-msgstr "doel-CPU ondersteunt geen interworking"
-
-#: config/mips/mips.c:5017
-#, fuzzy, c-format
-msgid "bad value (%s) for -mtune= switch"
-msgstr "slechte waarde (%s) voor de -march= optie"
+#: config/mips/mips.c:5178
+msgid "-mgp32 used with a 64-bit ABI"
+msgstr ""
 
-#: config/mips/mips.c:5033
-#, fuzzy, c-format
-msgid "-march=%s does not support -mips%d"
-msgstr "-mcpu=%s ondersteunt -march=%s niet"
+#: config/mips/mips.c:5180
+msgid "-mgp64 used with a 32-bit ABI"
+msgstr ""
 
-#: config/mips/mips.c:5040
+#: config/mips/mips.c:5198 config/mips/mips.c:5200 config/mips/mips.c:5202
 #, fuzzy, c-format
-msgid "-mips%d does not support 64 bit fp registers"
-msgstr "-mcpu=%s ondersteunt -march=%s niet"
+msgid "unsupported combination: %s"
+msgstr "niet-ondersteunde versie"
 
-#: config/mips/mips.c:5046
-#, fuzzy, c-format
-msgid "-mips%d does not support 64 bit gp registers"
-msgstr "-mcpu=%s ondersteunt -march=%s niet"
+#: config/mips/mips.c:5272
+msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
+msgstr ""
 
-#: config/mips/mips.c:5067
+#: config/mips/mips.c:5283
 msgid "-G is incompatible with PIC code which is the default"
 msgstr ""
 
-#: config/mips/mips.c:5083
+#: config/mips/mips.c:5299
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr ""
 
-#: config/mips/mips.c:5086
+#: config/mips/mips.c:5302
 msgid "-G and -membedded-pic are incompatible"
 msgstr ""
 
-#: config/mips/mips.c:5137
+#: config/mips/mips.c:5353
 #, fuzzy, c-format
 msgid "invalid option `entry%s'"
 msgstr "Ongeldige optie `%s'"
 
-#: config/mips/mips.c:5140
+#: config/mips/mips.c:5356
 msgid "-mentry is only meaningful with -mips-16"
 msgstr ""
 
-#: config/mips/mips.c:5480
+#: config/mips/mips.c:5761
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5494
+#: config/mips/mips.c:5775
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5507
+#: config/mips/mips.c:5788
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5520
+#: config/mips/mips.c:5801
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5534
+#: config/mips/mips.c:5815
 #, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr ""
 
-#: config/mips/mips.c:5543
+#: config/mips/mips.c:5824 config/xtensa/xtensa.c:1939
 msgid "PRINT_OPERAND null pointer"
 msgstr ""
 
-#: config/mips/mips.c:5676
+#: config/mips/mips.c:5955
 #, fuzzy, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "ongeldig gebruik van een void-expressie"
 
-#: config/mips/mips.c:5719
+#: config/mips/mips.c:5993 config/xtensa/xtensa.c:2033
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr ""
 
-#: config/mips/mips.c:5943
+#: config/mips/mips.c:6222
 msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
 msgstr ""
 
-#: config/mips/mips.c:6257
+#: config/mips/mips.c:6532
 #, fuzzy
 msgid "can't rewind temp file"
 msgstr "kan bestand '%s' niet openen"
 
-#: config/mips/mips.c:6261
+#: config/mips/mips.c:6536
 #, fuzzy
 msgid "can't write to output file"
 msgstr "kan bestand '%s' niet openen"
 
-#: config/mips/mips.c:6264
+#: config/mips/mips.c:6539
 msgid "can't read from temp file"
 msgstr ""
 
-#: config/mips/mips.c:6267
+#: config/mips/mips.c:6542
 #, fuzzy
 msgid "can't close temp file"
 msgstr "close %s"
 
-#: config/mips/mips.c:6700
+#: config/mips/mips.c:6983
 #, c-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr ""
 
-#: config/mips/mips.c:6862
+#: config/mips/mips.c:7092
 #, c-format
 msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr ""
 
-#: config/mips/mips.c:8893
+#: config/mips/mips.c:9312
 #, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr ""
 
+#: config/mips/mips.c:10444
+msgid "the cpu name must be lower case"
+msgstr ""
+
+#: config/mips/mips.c:10466
+#, fuzzy, c-format
+msgid "bad value (%s) for %s"
+msgstr "slechte waarde (%s) foor optie %s"
+
+#. Target CPU builtins.
+#. We do this here because __mips is defined below              and so we can't use builtin_define_std.
+#. Treat _R3000 and _R4000 like register-size defines,          which is how they've historically been used.
+#. Macros dependent on the C dialect.
+#. Bizzare, but needed at least for Irix.
 #. 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:368 config/mn10300/mn10300.h:64
+#: config/mips/mips.h:528 config/mn10300/mn10300.h:64
 msgid "No default crt0.o"
 msgstr ""
 
-#: config/mips/mips.h:370
+#: config/mips/mips.h:530
 msgid "Use 64-bit int type"
 msgstr ""
 
-#: config/mips/mips.h:372
+#: config/mips/mips.h:532
 msgid "Use 64-bit long type"
 msgstr ""
 
-#: config/mips/mips.h:374
+#: config/mips/mips.h:534
 msgid "Use 32-bit long type"
 msgstr ""
 
-#: config/mips/mips.h:376
+#: config/mips/mips.h:536
 msgid "Optimize lui/addiu address loads"
 msgstr ""
 
-#: config/mips/mips.h:378
+#: config/mips/mips.h:538
 msgid "Don't optimize lui/addiu address loads"
 msgstr ""
 
-#: config/mips/mips.h:380
+#: config/mips/mips.h:540
 msgid "Use MIPS as"
 msgstr ""
 
-#: config/mips/mips.h:382
+#: config/mips/mips.h:542
 msgid "Use GNU as"
 msgstr ""
 
-#: config/mips/mips.h:384
+#: config/mips/mips.h:544
 msgid "Use symbolic register names"
 msgstr ""
 
-#: config/mips/mips.h:386
+#: config/mips/mips.h:546
 msgid "Don't use symbolic register names"
 msgstr ""
 
-#: config/mips/mips.h:388 config/mips/mips.h:390
+#: config/mips/mips.h:548 config/mips/mips.h:550
 msgid "Use GP relative sdata/sbss sections"
 msgstr ""
 
-#: config/mips/mips.h:392 config/mips/mips.h:394
+#: config/mips/mips.h:552 config/mips/mips.h:554
 msgid "Don't use GP relative sdata/sbss sections"
 msgstr ""
 
-#: config/mips/mips.h:396
+#: config/mips/mips.h:556
 msgid "Output compiler statistics"
 msgstr ""
 
-#: config/mips/mips.h:398
+#: config/mips/mips.h:558
 msgid "Don't output compiler statistics"
 msgstr ""
 
-#: config/mips/mips.h:400
+#: config/mips/mips.h:560
 msgid "Don't optimize block moves"
 msgstr ""
 
-#: config/mips/mips.h:402
+#: config/mips/mips.h:562
 msgid "Optimize block moves"
 msgstr ""
 
-#: config/mips/mips.h:404
+#: config/mips/mips.h:564
 msgid "Use mips-tfile asm postpass"
 msgstr ""
 
-#: config/mips/mips.h:406
+#: config/mips/mips.h:566
 msgid "Don't use mips-tfile asm postpass"
 msgstr ""
 
@@ -11500,267 +11858,251 @@ msgstr ""
 #. 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:410 config/pdp11/pdp11.h:55
+#: config/mips/mips.h:570 config/pdp11/pdp11.h:56
 msgid "Use hardware floating point"
 msgstr ""
 
-#: config/mips/mips.h:412
+#: config/mips/mips.h:572
 msgid "Use 64-bit FP registers"
 msgstr ""
 
-#: config/mips/mips.h:414
+#: config/mips/mips.h:574
 msgid "Use 32-bit FP registers"
 msgstr ""
 
-#: config/mips/mips.h:416
+#: config/mips/mips.h:576
 msgid "Use 64-bit general registers"
 msgstr ""
 
-#: config/mips/mips.h:418
+#: config/mips/mips.h:578
 msgid "Use 32-bit general registers"
 msgstr ""
 
-#: config/mips/mips.h:420
+#: config/mips/mips.h:580
 msgid "Use Irix PIC"
 msgstr ""
 
-#: config/mips/mips.h:422
+#: config/mips/mips.h:582
 msgid "Don't use Irix PIC"
 msgstr ""
 
-#: config/mips/mips.h:424
-msgid "Use OSF PIC"
-msgstr ""
-
-#: config/mips/mips.h:426
-msgid "Don't use OSF PIC"
-msgstr ""
-
-#: config/mips/mips.h:428
+#: config/mips/mips.h:584
 msgid "Use indirect calls"
 msgstr ""
 
-#: config/mips/mips.h:430
+#: config/mips/mips.h:586
 msgid "Don't use indirect calls"
 msgstr ""
 
-#: config/mips/mips.h:432
+#: config/mips/mips.h:588
 msgid "Use embedded PIC"
 msgstr ""
 
-#: config/mips/mips.h:434
+#: config/mips/mips.h:590
 msgid "Don't use embedded PIC"
 msgstr ""
 
-#: config/mips/mips.h:436
+#: config/mips/mips.h:592
 msgid "Use ROM instead of RAM"
 msgstr ""
 
-#: config/mips/mips.h:438
+#: config/mips/mips.h:594
 msgid "Don't use ROM instead of RAM"
 msgstr ""
 
-#: config/mips/mips.h:440
+#: config/mips/mips.h:596
 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
 msgstr ""
 
-#: config/mips/mips.h:442
+#: config/mips/mips.h:598
 msgid "Don't put uninitialized constants in ROM"
 msgstr ""
 
-#: config/mips/mips.h:444
+#. Macro to define tables used to set the flags.
+#: config/mips/mips.h:600 config/xtensa/xtensa.h:110
 msgid "Use big-endian byte order"
 msgstr ""
 
-#: config/mips/mips.h:446
+#: config/mips/mips.h:602 config/xtensa/xtensa.h:112
 msgid "Use little-endian byte order"
 msgstr ""
 
-#: config/mips/mips.h:448
+#: config/mips/mips.h:604
 msgid "Use single (32-bit) FP only"
 msgstr ""
 
-#: config/mips/mips.h:450
+#: config/mips/mips.h:606
 msgid "Don't use single (32-bit) FP only"
 msgstr ""
 
-#: config/mips/mips.h:452
+#: config/mips/mips.h:608
 msgid "Use multiply accumulate"
 msgstr ""
 
-#: config/mips/mips.h:454
+#: config/mips/mips.h:610
 msgid "Don't use multiply accumulate"
 msgstr ""
 
-#: config/mips/mips.h:456 config/rs6000/rs6000.h:351
+#: config/mips/mips.h:612 config/rs6000/rs6000.h:314
 msgid "Don't generate fused multiply/add instructions"
 msgstr ""
 
-#: config/mips/mips.h:458 config/rs6000/rs6000.h:349
+#: config/mips/mips.h:614 config/rs6000/rs6000.h:312
 msgid "Generate fused multiply/add instructions"
 msgstr ""
 
-#: config/mips/mips.h:460
+#: config/mips/mips.h:616
 msgid "Work around early 4300 hardware bug"
 msgstr ""
 
-#: config/mips/mips.h:462
+#: config/mips/mips.h:618
 msgid "Don't work around early 4300 hardware bug"
 msgstr ""
 
-#: config/mips/mips.h:464
-msgid "Optimize for 3900"
-msgstr ""
-
-#: config/mips/mips.h:466
-msgid "Optimize for 4650"
-msgstr ""
-
-#: config/mips/mips.h:468
+#: config/mips/mips.h:620
 msgid "Trap on integer divide by zero"
 msgstr ""
 
-#: config/mips/mips.h:470
+#: config/mips/mips.h:622
 msgid "Don't trap on integer divide by zero"
 msgstr ""
 
-#: config/mips/mips.h:472
+#: config/mips/mips.h:624
 msgid "Trap on integer divide overflow"
 msgstr ""
 
-#: config/mips/mips.h:474
+#: config/mips/mips.h:626
 msgid "Don't trap on integer divide overflow"
 msgstr ""
 
-#: config/mips/mips.h:590 config/mips/mips.h:592
+#: config/mips/mips.h:628
+msgid "Use Branch Likely instructions, overriding default for arch"
+msgstr ""
+
+#: config/mips/mips.h:630
+msgid "Don't use Branch Likely instructions, overriding default for arch"
+msgstr ""
+
+#: config/mips/mips.h:744 config/pa/pa.h:296
 msgid "Specify CPU for scheduling purposes"
 msgstr ""
 
-#: config/mips/mips.h:594
+#: config/mips/mips.h:746
 msgid "Specify CPU for code generation purposes"
 msgstr ""
 
-#: config/mips/mips.h:596
+#: config/mips/mips.h:748
+msgid "Specify an ABI"
+msgstr ""
+
+#: config/mips/mips.h:750
 msgid "Specify a Standard MIPS ISA"
 msgstr ""
 
-#: config/mips/mips.h:598
+#: config/mips/mips.h:752
 msgid "Use mips16 entry/exit psuedo ops"
 msgstr ""
 
-#: config/mips/mips.h:600
+#: config/mips/mips.h:754
 msgid "Don't use MIPS16 instructions"
 msgstr ""
 
-#: config/mips/mips.h:604
+#: config/mips/mips.h:756
 msgid "Don't call any cache flush functions"
 msgstr ""
 
-#: config/mips/mips.h:606
+#: config/mips/mips.h:758
 msgid "Specify cache flush function"
 msgstr ""
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2869
+#: config/mips/mips.h:2868
 msgid "mips16 function profiling"
 msgstr ""
 
-#: config/mmix/mmix.c:138
+#: config/mmix/mmix.c:189
 #, fuzzy, c-format
 msgid "-f%s not supported: ignored"
 msgstr "-pipe wordt niet ondersteund"
 
-#: config/mmix/mmix.c:564
+#: config/mmix/mmix.c:644
 #, c-format
 msgid "too large function value type, needs %d registers, have only %d registers for this"
 msgstr ""
 
-#: config/mmix/mmix.c:651
-msgid "stack frame too big"
-msgstr ""
-
-#: config/mmix/mmix.c:679
-#, c-format
-msgid "stack frame not a multiple of 8 bytes: %d"
-msgstr ""
-
-#: config/mmix/mmix.c:1022
-#, c-format
-msgid "stack frame not a multiple of octabyte: %d"
-msgstr ""
-
-#: config/mmix/mmix.c:1190
+#: config/mmix/mmix.c:826
 msgid "function_profiler support for MMIX"
 msgstr ""
 
-#: config/mmix/mmix.c:1227
-msgid "neither varargs or stdarg in mmix_setup_incoming_varargs"
-msgstr ""
-
-#: config/mmix/mmix.c:1233
+#: config/mmix/mmix.c:848
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr ""
 
-#. FIXME: Remove when I know this trigs.
-#: config/mmix/mmix.c:1556
-msgid "oops, not debugged; fixing up value:"
-msgstr ""
-
-#: config/mmix/mmix.c:2100 config/mmix/mmix.c:2234
+#: config/mmix/mmix.c:1639 config/mmix/mmix.c:1769
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:2108 config/mmix/mmix.c:2132 config/mmix/mmix.c:2251
+#: config/mmix/mmix.c:1647 config/mmix/mmix.c:1671 config/mmix/mmix.c:1787
 #, c-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr ""
 
-#: config/mmix/mmix.c:2179
+#: config/mmix/mmix.c:1718
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr ""
 
-#: config/mmix/mmix.c:2202
+#: config/mmix/mmix.c:1737
 msgid "MMIX Internal: Expected a register, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:2212
+#: config/mmix/mmix.c:1747
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr ""
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:2244
+#: config/mmix/mmix.c:1779
 #, c-format
 msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
 msgstr ""
 
 #. We need the original here.
-#: config/mmix/mmix.c:2295
+#: config/mmix/mmix.c:1831
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr ""
 
-#: config/mmix/mmix.c:2354
+#: config/mmix/mmix.c:1891
 msgid "MMIX Internal: This is not a recognized address"
 msgstr ""
 
-#: config/mmix/mmix.c:2823 config/mmix/mmix.c:2892
+#: config/mmix/mmix.c:2082
+#, c-format
+msgid "stack frame not a multiple of 8 bytes: %d"
+msgstr ""
+
+#: config/mmix/mmix.c:2321
+#, c-format
+msgid "stack frame not a multiple of octabyte: %d"
+msgstr ""
+
+#: config/mmix/mmix.c:2818 config/mmix/mmix.c:2887
 #, c-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr ""
 
-#: config/mmix/mmix.c:3011
+#: config/mmix/mmix.c:3006
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr ""
 
-#: config/mmix/mmix.c:3018
+#: config/mmix/mmix.c:3013
 msgid "MMIX Internal: What's the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:3022
+#: config/mmix/mmix.c:3017
 msgid "MMIX Internal: What is the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:3093
+#: config/mmix/mmix.c:3088
 #, fuzzy
 msgid "MMIX Internal: This is not a constant:"
 msgstr "gevraagd alignment is geen constante"
@@ -11774,68 +12116,84 @@ msgstr "gevraagd alignment is geen constante"
 #. the opposite, since we don't have to care about old littering and
 #. soon outdated generic comments.
 #. Node: Driver
-#. When both ABI:s work, this is how we tell them apart in code.  The
-#. GNU abi is implied the default.  Also implied in TARGET_DEFAULT.
 #. User symbols are in the same name-space as built-in symbols, but we
 #. don't need the built-in symbols, so remove those and instead apply
 #. stricter operand checking.  Don't warn when expanding insns.
 #. Pass on -mset-program-start=N and -mset-data-start=M to the linker.
 #. Provide default program start 0x100 unless -mno-set-program-start.
-#. Link to ELF if requested.
+#. Don't do this if linking relocatably, with -r.  For a final link,
+#. produce mmo, unless ELF is requested or when linking relocatably.
 #. Put unused option values here.
-#: config/mmix/mmix.h:135
+#: config/mmix/mmix.h:132
 msgid "Set start-address of the program"
 msgstr ""
 
-#: config/mmix/mmix.h:137
+#: config/mmix/mmix.h:134
 msgid "Set start-address of data"
 msgstr ""
 
 #. FIXME: Provide a way to *load* the epsilon register.
-#: config/mmix/mmix.h:175
+#: config/mmix/mmix.h:198
 msgid "For intrinsics library: pass all parameters in registers"
 msgstr ""
 
-#: config/mmix/mmix.h:178
+#: config/mmix/mmix.h:201
 msgid "Use register stack for parameters and return value"
 msgstr ""
 
-#: config/mmix/mmix.h:180
+#: config/mmix/mmix.h:203
 msgid "Use call-clobbered registers for parameters and return value"
 msgstr ""
 
-#: config/mmix/mmix.h:182
+#: config/mmix/mmix.h:205
 msgid "Use epsilon-respecting floating point compare instructions"
 msgstr ""
 
-#: config/mmix/mmix.h:185
+#: config/mmix/mmix.h:208
 msgid "Use zero-extending memory loads, not sign-extending ones"
 msgstr ""
 
-#: config/mmix/mmix.h:188
+#: config/mmix/mmix.h:211
 msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
 msgstr ""
 
-#: config/mmix/mmix.h:192
+#: config/mmix/mmix.h:215
 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
 msgstr ""
 
-#: config/mmix/mmix.h:194
+#: config/mmix/mmix.h:217
 msgid "Do not provide a default start-address 0x100 of the program"
 msgstr ""
 
-#: config/mmix/mmix.h:196
+#: config/mmix/mmix.h:219
 msgid "Link to emit program in ELF format (rather than mmo)"
 msgstr ""
 
-#: config/mmix/mmix.h:198
+#: config/mmix/mmix.h:221
 msgid "Use P-mnemonics for branches statically predicted as taken"
 msgstr ""
 
-#: config/mmix/mmix.h:200
+#: config/mmix/mmix.h:223
 msgid "Don't use P-mnemonics for branches"
 msgstr ""
 
+#: config/mmix/mmix.h:225
+msgid "Use addresses that allocate global registers"
+msgstr ""
+
+#: config/mmix/mmix.h:227
+msgid "Do not use addresses that allocate global registers"
+msgstr ""
+
+#: config/mmix/mmix.h:229
+msgid "Generate a single exit point for each function"
+msgstr ""
+
+#: config/mmix/mmix.h:231
+#, fuzzy
+msgid "Do not generate a single exit point for each function"
+msgstr "interne fout - slechte ingebouwde functie `%s'"
+
 #: config/mn10300/mn10300.h:59
 msgid "Work around hardware multiply bug"
 msgstr ""
@@ -11852,158 +12210,293 @@ msgstr ""
 msgid "Enable linker relaxations"
 msgstr ""
 
-#: config/ns32k/ns32k.h:104 config/s390/s390.h:52
+#: config/ns32k/ns32k.h:142 config/s390/s390.h:69
 msgid "Don't use hardware fp"
 msgstr ""
 
-#: config/ns32k/ns32k.h:105
+#: config/ns32k/ns32k.h:143
 msgid "Alternative calling convention"
 msgstr ""
 
-#: config/ns32k/ns32k.h:107
+#: config/ns32k/ns32k.h:145
 #, fuzzy
 msgid "Pass some arguments in registers"
 msgstr "te weinig argument voor functie"
 
-#: config/ns32k/ns32k.h:108
+#: config/ns32k/ns32k.h:146
 msgid "Pass all arguments on stack"
 msgstr ""
 
-#: config/ns32k/ns32k.h:109
+#: config/ns32k/ns32k.h:147
 msgid "Optimize for 32532 cpu"
 msgstr ""
 
-#: config/ns32k/ns32k.h:110
+#: config/ns32k/ns32k.h:148
 msgid "Optimize for 32332 cpu"
 msgstr ""
 
-#: config/ns32k/ns32k.h:112
+#: config/ns32k/ns32k.h:150
 msgid "Optimize for 32032"
 msgstr ""
 
-#: config/ns32k/ns32k.h:114
+#: config/ns32k/ns32k.h:152
 msgid "Register sb is zero. Use for absolute addressing"
 msgstr ""
 
-#: config/ns32k/ns32k.h:115
+#: config/ns32k/ns32k.h:153
 msgid "Do not use register sb"
 msgstr ""
 
-#: config/ns32k/ns32k.h:116
-msgid "Do not use bit-field instructions"
+#: config/ns32k/ns32k.h:155
+msgid "Use bit-field instructions"
 msgstr ""
 
-#: config/ns32k/ns32k.h:117
-msgid "Use bit-field instructions"
+#: config/ns32k/ns32k.h:157
+msgid "Do not use bit-field instructions"
 msgstr ""
 
-#: config/ns32k/ns32k.h:118
+#: config/ns32k/ns32k.h:158
 msgid "Generate code for high memory"
 msgstr ""
 
-#: config/ns32k/ns32k.h:119
+#: config/ns32k/ns32k.h:159
 msgid "Generate code for low memory"
 msgstr ""
 
-#: config/ns32k/ns32k.h:120
+#: config/ns32k/ns32k.h:160
 msgid "32381 fpu"
 msgstr ""
 
-#: config/ns32k/ns32k.h:121
+#: config/ns32k/ns32k.h:162
 msgid "Use multiply-accumulate fp instructions"
 msgstr ""
 
-#: config/ns32k/ns32k.h:123
+#: config/ns32k/ns32k.h:164
 msgid "Do not use multiply-accumulate fp instructions"
 msgstr ""
 
-#: config/ns32k/ns32k.h:124
+#: config/ns32k/ns32k.h:165
 #, fuzzy
 msgid "\"Small register classes\" kludge"
 msgstr "Ongeldige registerklasse-letter %c"
 
-#: config/ns32k/ns32k.h:125
+#: config/ns32k/ns32k.h:166
 #, fuzzy
 msgid "No \"Small register classes\" kludge"
 msgstr "Ongeldige registerklasse-letter %c"
 
-#: config/pa/pa.c:188
+#: config/pa/pa.c:246
 #, c-format
 msgid ""
 "unknown -mschedule= option (%s).\n"
-"Valid options are 700, 7100, 7100LC, 7200, and 8000\n"
+"Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
 msgstr ""
 
-#: config/pa/pa.c:213
+#: config/pa/pa.c:271
 #, c-format
 msgid ""
 "unknown -march= option (%s).\n"
 "Valid options are 1.0, 1.1, and 2.0\n"
 msgstr ""
 
-#: config/pa/pa.c:218
+#: config/pa/pa.c:284
 msgid "PIC code generation is not supported in the portable runtime model\n"
 msgstr ""
 
-#: config/pa/pa.c:223
+#: config/pa/pa.c:289
 msgid "PIC code generation is not compatible with fast indirect calls\n"
 msgstr ""
 
-#: config/pa/pa.c:228
+#: config/pa/pa.c:294
 msgid "-g is only supported when using GAS on this processor,"
 msgstr ""
 
-#: config/pa/pa.c:229
+#: config/pa/pa.c:295
 #, fuzzy
 msgid "-g option disabled"
 msgstr "ingeschakelde opties: "
 
-#: config/pdp11/pdp11.h:56
+#: config/pa/pa-hiux.h:75 config/pa/pa-hpux.h:80 config/pa/pa-hpux7.h:81
+#: config/pa/pa64-hpux.h:25
+msgid "Generate cpp defines for server IO"
+msgstr ""
+
+#: config/pa/pa-hiux.h:76 config/pa/pa-hpux.h:81 config/pa/pa-hpux7.h:82
+#: config/pa/pa64-hpux.h:27
+msgid "Generate cpp defines for workstation IO"
+msgstr ""
+
+#. Macro to define tables used to set the flags.  This is a
+#. list in braces of target switches with each switch being
+#. { "NAME", VALUE, "HELP_STRING" }.  VALUE is the bits to set,
+#. or minus the bits to clear.  An empty string NAME is used to
+#. identify the default VALUE.  Do not mark empty strings for
+#. translation.
+#: config/pa/pa.h:218 config/pa/pa.h:224
+msgid "Generate PA1.1 code"
+msgstr ""
+
+#: config/pa/pa.h:220 config/pa/pa.h:222
+msgid "Generate PA1.0 code"
+msgstr ""
+
+#: config/pa/pa.h:226
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr ""
+
+#: config/pa/pa.h:228
+msgid "Disable FP regs"
+msgstr ""
+
+#: config/pa/pa.h:230
+msgid "Do not disable FP regs"
+msgstr ""
+
+#: config/pa/pa.h:232
+msgid "Disable space regs"
+msgstr ""
+
+#: config/pa/pa.h:234
+msgid "Do not disable space regs"
+msgstr ""
+
+#: config/pa/pa.h:236
+msgid "Put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:238
+msgid "Do not put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:240
+#, fuzzy
+msgid "Disable indexed addressing"
+msgstr "Ongeldige addresseringsmodus"
+
+#: config/pa/pa.h:242
+#, fuzzy
+msgid "Do not disable indexed addressing"
+msgstr "Ongeldige addresseringsmodus"
+
+#: config/pa/pa.h:244
+#, fuzzy
+msgid "Use portable calling conventions"
+msgstr "Onbeëindigde stringconstante"
+
+#: config/pa/pa.h:246
+#, fuzzy
+msgid "Do not use portable calling conventions"
+msgstr "Onbeëindigde stringconstante"
+
+#: config/pa/pa.h:248
+msgid "Assume code will be assembled by GAS"
+msgstr ""
+
+#: config/pa/pa.h:250
+msgid "Do not assume code will be assembled by GAS"
+msgstr ""
+
+#: config/pa/pa.h:254
+msgid "Do not use software floating point"
+msgstr ""
+
+#: config/pa/pa.h:256
+msgid "Emit long load/store sequences"
+msgstr ""
+
+#: config/pa/pa.h:258
+#, fuzzy
+msgid "Do not emit long load/store sequences"
+msgstr "niet-beëindigde commentaar"
+
+#: config/pa/pa.h:260
+msgid "Generate fast indirect calls"
+msgstr ""
+
+#: config/pa/pa.h:262
+msgid "Do not generate fast indirect calls"
+msgstr ""
+
+#: config/pa/pa.h:264
+#, fuzzy
+msgid "Generate code for huge switch statements"
+msgstr "case-label niet in een switch-statement"
+
+#: config/pa/pa.h:266
+msgid "Do not generate code for huge switch statements"
+msgstr ""
+
+#: config/pa/pa.h:268
+msgid "Always generate long calls"
+msgstr ""
+
+#: config/pa/pa.h:270
+msgid "Generate long calls only when needed"
+msgstr ""
+
+#: config/pa/pa.h:272
+#, fuzzy
+msgid "Enable linker optimizations"
+msgstr "lege declaratie"
+
+#: config/pa/pa.h:298
+msgid "Specify architecture for code generation.  Values are 1.0, 1.1, and 2.0.  2.0 requires gas snapshot 19990413 or later."
+msgstr ""
+
+#: config/pa/pa64-hpux.h:29
+msgid "Assume code will be linked by GNU ld"
+msgstr ""
+
+#: config/pa/pa64-hpux.h:31
+msgid "Assume code will be linked by HP ld"
+msgstr ""
+
+#: config/pdp11/pdp11.h:57
 msgid "Do not use hardware floating point"
 msgstr ""
 
 #. return float result in ac0
-#: config/pdp11/pdp11.h:58
+#: config/pdp11/pdp11.h:59
 #, fuzzy
 msgid "Return floating point results in ac0"
 msgstr "floating-point constante buiten bereik"
 
-#: config/pdp11/pdp11.h:59
+#: config/pdp11/pdp11.h:60
 #, fuzzy
 msgid "Return floating point results in memory"
 msgstr "Ongeldige optie voor floating-point emulatie: -mfpe-%s"
 
 #. is 11/40
-#: config/pdp11/pdp11.h:61
+#: config/pdp11/pdp11.h:62
 msgid "Generate code for an 11/40"
 msgstr ""
 
 #. is 11/45
-#: config/pdp11/pdp11.h:64
+#: config/pdp11/pdp11.h:65
 msgid "Generate code for an 11/45"
 msgstr ""
 
 #. is 11/10
-#: config/pdp11/pdp11.h:67
+#: config/pdp11/pdp11.h:68
 msgid "Generate code for an 11/10"
 msgstr ""
 
 #. use movstrhi for bcopy
 #. use 32 bit for int
-#: config/pdp11/pdp11.h:72 config/pdp11/pdp11.h:73
+#: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74
 msgid "Use 32 bit int"
 msgstr ""
 
-#: config/pdp11/pdp11.h:74 config/pdp11/pdp11.h:75
+#: config/pdp11/pdp11.h:75 config/pdp11/pdp11.h:76
 msgid "Use 16 bit int"
 msgstr ""
 
 #. use 32 bit for float
-#: config/pdp11/pdp11.h:77 config/pdp11/pdp11.h:78
+#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
 msgid "Use 32 bit float"
 msgstr ""
 
-#: config/pdp11/pdp11.h:79 config/pdp11/pdp11.h:80
+#: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
 msgid "Use 64 bit float"
 msgstr ""
 
@@ -12011,79 +12504,50 @@ msgstr ""
 #. 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:89
+#: config/pdp11/pdp11.h:90
 msgid "Target has split I&D"
 msgstr ""
 
-#: config/pdp11/pdp11.h:90
+#: config/pdp11/pdp11.h:91
 msgid "Target does not have split I&D"
 msgstr ""
 
 #. UNIX assembler syntax?
-#: config/pdp11/pdp11.h:92
+#: config/pdp11/pdp11.h:93
 msgid "Use UNIX assembler syntax"
 msgstr ""
 
-#: config/pdp11/pdp11.h:93
+#: config/pdp11/pdp11.h:94
 msgid "Use DEC assembler syntax"
 msgstr ""
 
-#: config/pj/pj.h:73
-msgid "Generate little endian data"
-msgstr ""
-
-#: config/pj/pj.h:75
-msgid "Generate big endian data"
-msgstr ""
-
-#: config/pj/pj.h:77
-msgid "Turn on maintainer testing code"
-msgstr ""
-
-#: config/pj/pj.h:79
-msgid "Enable Transmeta picoJava extensions"
-msgstr ""
-
-#: config/pj/pj.h:81
-msgid "Disable Transmeta picoJava extensions"
-msgstr ""
-
-#: config/pj/pj.h:83
-msgid "Disable reorganization pass"
-msgstr ""
-
-#: config/romp/romp.c:682
-#, c-format
-msgid "invalid %%B value"
-msgstr ""
-
-#: config/romp/romp.c:709 config/rs6000/rs6000.c:6202
+#: config/romp/romp.c:717 config/rs6000/rs6000.c:7718
 #, c-format
 msgid "invalid %%S value"
 msgstr ""
 
-#: config/romp/romp.c:718 config/romp/romp.c:725
+#: config/romp/romp.c:726 config/romp/romp.c:733
 #, c-format
 msgid "invalid %%b value"
 msgstr ""
 
-#: config/romp/romp.c:765 config/romp/romp.c:776
+#: config/romp/romp.c:773 config/romp/romp.c:784
 #, c-format
 msgid "invalid %%z value"
 msgstr ""
 
-#: config/romp/romp.c:784 config/romp/romp.c:792
+#: config/romp/romp.c:792 config/romp/romp.c:800
 #, c-format
 msgid "invalid %%Z value"
 msgstr ""
 
-#: config/romp/romp.c:799 config/romp/romp.c:808 config/romp/romp.c:815
-#: config/rs6000/rs6000.c:5981
+#: config/romp/romp.c:807 config/romp/romp.c:816 config/romp/romp.c:823
+#: config/rs6000/rs6000.c:7547
 #, c-format
 msgid "invalid %%k value"
 msgstr ""
 
-#: config/romp/romp.c:900 config/romp/romp.c:943
+#: config/romp/romp.c:908 config/romp/romp.c:951
 #, c-format
 msgid "invalid %%j value"
 msgstr ""
@@ -12101,149 +12565,219 @@ msgstr ""
 #.
 #. Normally, this macro will push all remaining incoming registers on the
 #. stack and set PRETEND_SIZE to the length of the registers pushed.
-#: config/romp/romp.h:661
+#: config/romp/romp.h:648
 msgid "can't have varargs with -mfp-arg-in-fp-regs"
 msgstr ""
 
-#: config/rs6000/rs6000.c:472
-msgid "-mmultiple is not supported on little endian systems"
-msgstr ""
+#. Handle the machine specific pragma longcall.  Its syntax is
+#.
+#. # pragma longcall ( TOGGLE )
+#.
+#. where TOGGLE is either 0 or 1.
+#.
+#. rs6000_default_long_calls is set to the value of TOGGLE, changing
+#. whether or not new function declarations receive a longcall
+#. attribute by default.
+#: config/rs6000/rs6000-c.c:44
+#, fuzzy
+msgid "ignoring malformed #pragma longcall"
+msgstr "pragma wordt genegeerd: %s"
 
-#: config/rs6000/rs6000.c:479
-msgid "-mstring is not supported on little endian systems"
-msgstr ""
+#: config/rs6000/rs6000-c.c:58
+#, fuzzy
+msgid "missing open paren"
+msgstr "beginwaarde ontbreekt"
 
-#: config/rs6000/rs6000.c:485
-#, c-format
-msgid "-f%s ignored (all code is position independent)"
-msgstr ""
+#: config/rs6000/rs6000-c.c:60
+#, fuzzy
+msgid "missing number"
+msgstr "beginwaarde ontbreekt"
+
+#: config/rs6000/rs6000-c.c:62
+#, fuzzy
+msgid "missing close paren"
+msgstr "ontbrekende index-expressie"
 
-#: config/rs6000/rs6000.c:494
-msgid "-ffunction-sections disabled on AIX when debugging"
+#: config/rs6000/rs6000-c.c:65
+msgid "number must be 0 or 1"
 msgstr ""
 
-#: config/rs6000/rs6000.c:500
+# Moet 'signature-string' vertaald worden?
+#: config/rs6000/rs6000-c.c:68
 #, fuzzy
-msgid "-fdata-sections not supported on AIX"
-msgstr "-pipe wordt niet ondersteund"
+msgid "junk at end of #pragma longcall"
+msgstr "Brol aan einde van signature-string."
+
+#: config/rs6000/rs6000.c:588
+msgid "-mmultiple is not supported on little endian systems"
+msgstr ""
+
+#: config/rs6000/rs6000.c:595
+msgid "-mstring is not supported on little endian systems"
+msgstr ""
 
-#: config/rs6000/rs6000.c:515
+#: config/rs6000/rs6000.c:619
 #, c-format
 msgid "unknown -mdebug-%s switch"
 msgstr ""
 
-#: config/rs6000/rs6000.c:525
+#: config/rs6000/rs6000.c:631
+#, c-format
+msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:642
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:590
+#: config/rs6000/rs6000.c:734
+#, fuzzy, c-format
+msgid "unknown -misel= option specified: '%s'"
+msgstr "onbekende machine-modus `%s'"
+
+#: config/rs6000/rs6000.c:749
+#, fuzzy, c-format
+msgid "unknown -mvrsave= option specified: '%s'"
+msgstr "onbekende machine-modus `%s'"
+
+#: config/rs6000/rs6000.c:768
 #, fuzzy, c-format
 msgid "unknown ABI specified: '%s'"
 msgstr "onbekende machine-modus `%s'"
 
-#: config/rs6000/rs6000.c:3810
+#: config/rs6000/rs6000.c:4169
+#, fuzzy
+msgid "argument 1 must be a 5-bit signed literal"
+msgstr "argument van `%s' moet van een integraal type zijn."
+
+#: config/rs6000/rs6000.c:4276 config/rs6000/rs6000.c:4866
+#, fuzzy
+msgid "argument 2 must be a 5-bit unsigned literal"
+msgstr "argument van `%s' moet van een integraal type zijn."
+
+#: config/rs6000/rs6000.c:4319
+#, fuzzy
+msgid "argument 1 of __builtin_altivec_predicate must be a constant"
+msgstr "argument voor `__builtin_args_info' moet een constante zijn"
+
+#: config/rs6000/rs6000.c:4373
+#, fuzzy
+msgid "argument 1 of __builtin_altivec_predicate is out of range"
+msgstr "argument voor `__builtin_args_info' buiten bereik"
+
+#: config/rs6000/rs6000.c:4452
+#, fuzzy
+msgid "argument 3 must be a 4-bit unsigned literal"
+msgstr "argument van `%s' moet van een integraal type zijn."
+
+#: config/rs6000/rs6000.c:4629
 #, fuzzy, c-format
-msgid "argument 3 of `%s' must be a 2-bit literal"
+msgid "argument to `%s' must be a 2-bit unsigned literal"
+msgstr "argument van `%s' moet van een integraal type zijn."
+
+#: config/rs6000/rs6000.c:4745
+#, fuzzy
+msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "argument van `%s' moet van een integraal type zijn."
 
-#: config/rs6000/rs6000.c:5908
+#: config/rs6000/rs6000.c:4976
+#, fuzzy
+msgid "argument 1 of __builtin_spe_predicate must be a constant"
+msgstr "argument voor `__builtin_args_info' moet een constante zijn"
+
+#: config/rs6000/rs6000.c:5049
+#, fuzzy
+msgid "argument 1 of __builtin_spe_predicate is out of range"
+msgstr "argument voor `__builtin_args_info' buiten bereik"
+
+#: config/rs6000/rs6000.c:7474
 #, c-format
 msgid "invalid %%f value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5917
+#: config/rs6000/rs6000.c:7483
 #, c-format
 msgid "invalid %%F value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5926
+#: config/rs6000/rs6000.c:7492
 #, c-format
 msgid "invalid %%G value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5961
+#: config/rs6000/rs6000.c:7527
 #, c-format
 msgid "invalid %%j code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5971
+#: config/rs6000/rs6000.c:7537
 #, c-format
 msgid "invalid %%J code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6001
+#: config/rs6000/rs6000.c:7567
 #, fuzzy, c-format
 msgid "invalid %%K value"
 msgstr "ongeldige waarde voor %%E"
 
-#: config/rs6000/rs6000.c:6128
-#, c-format
-msgid "invalid %%p value"
-msgstr ""
-
-#: config/rs6000/rs6000.c:6165
-#, fuzzy, c-format
-msgid "invalid %%q value"
-msgstr "ongeldige waarde voor %q"
-
-#: config/rs6000/rs6000.c:6228
-#, c-format
-msgid "%%S computed all 1's mask"
-msgstr ""
-
-#: config/rs6000/rs6000.c:6255
+#: config/rs6000/rs6000.c:7634
 #, c-format
-msgid "%%S computed all 0's mask"
-msgstr ""
+msgid "invalid %%O value"
+msgstr "ongeldige waarde voor %%O"
 
-#: config/rs6000/rs6000.c:6265
+#: config/rs6000/rs6000.c:7756
 #, c-format
 msgid "invalid %%T value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6275
+#: config/rs6000/rs6000.c:7766
 #, c-format
 msgid "invalid %%u value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6284
+#: config/rs6000/rs6000.c:7775
 #, c-format
 msgid "invalid %%v value"
 msgstr ""
 
-#: config/rs6000/aix.h:134 config/rs6000/beos.h:32
+#: config/rs6000/rs6000.c:12180
+msgid "no profiling of 64-bit code for this ABI"
+msgstr ""
+
+#: config/rs6000/aix.h:160 config/rs6000/beos.h:32
 #, fuzzy
 msgid "Always pass floating-point arguments in memory"
 msgstr "Het doorgeven van floating-point argumenten in fp registers wordt nog niet ondersteund"
 
-#: config/rs6000/aix.h:136 config/rs6000/beos.h:34
+#: config/rs6000/aix.h:162 config/rs6000/beos.h:34
 #, fuzzy
 msgid "Don't always pass floating-point arguments in memory"
 msgstr "Het doorgeven van floating-point argumenten in fp registers wordt nog niet ondersteund"
 
 #: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
+#: config/rs6000/aix52.h:32
 msgid "Support message passing with the Parallel Environment"
 msgstr ""
 
-#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28
+#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28 config/rs6000/aix52.h:28
 msgid "Compile for 64-bit pointers"
 msgstr ""
 
-#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30
+#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
 msgid "Compile for 32-bit pointers"
 msgstr ""
 
-#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49
+#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49 config/rs6000/aix52.h:49
 #, fuzzy
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr "-fpic en -mapcs-reent zijn niet compatibel"
 
-#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54
+#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54 config/rs6000/aix52.h:54
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr ""
 
-#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58
+#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58 config/rs6000/aix52.h:58
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr ""
 
@@ -12254,147 +12788,163 @@ msgstr ""
 #. each pair being { "NAME", VALUE }
 #. where VALUE is the bits to set or minus the bits to clear.
 #. An empty string NAME is used to identify the default VALUE.
-#: config/rs6000/rs6000.h:277
+#: config/rs6000/rs6000.h:240
 msgid "Use POWER instruction set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:280
+#: config/rs6000/rs6000.h:243
 msgid "Use POWER2 instruction set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:282
+#: config/rs6000/rs6000.h:245
 msgid "Do not use POWER2 instruction set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:285
+#: config/rs6000/rs6000.h:248
 msgid "Do not use POWER instruction set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:287
+#: config/rs6000/rs6000.h:250
 msgid "Use PowerPC instruction set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:290
+#: config/rs6000/rs6000.h:253
 msgid "Do not use PowerPC instruction set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:292
+#: config/rs6000/rs6000.h:255
 msgid "Use PowerPC General Purpose group optional instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:294
+#: config/rs6000/rs6000.h:257
 msgid "Don't use PowerPC General Purpose group optional instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:296
+#: config/rs6000/rs6000.h:259
 msgid "Use PowerPC Graphics group optional instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:298
+#: config/rs6000/rs6000.h:261
 msgid "Don't use PowerPC Graphics group optional instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:300
+#: config/rs6000/rs6000.h:263
 msgid "Use PowerPC-64 instruction set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:302
+#: config/rs6000/rs6000.h:265
 msgid "Don't use PowerPC-64 instruction set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:304
+#: config/rs6000/rs6000.h:267
 msgid "Use AltiVec instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:306
+#: config/rs6000/rs6000.h:269
 msgid "Don't use AltiVec instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:308
+#: config/rs6000/rs6000.h:271
 msgid "Use new mnemonics for PowerPC architecture"
 msgstr ""
 
-#: config/rs6000/rs6000.h:310
+#: config/rs6000/rs6000.h:273
 msgid "Use old mnemonics for PowerPC architecture"
 msgstr ""
 
-#: config/rs6000/rs6000.h:313
+#: config/rs6000/rs6000.h:276
 msgid "Put everything in the regular TOC"
 msgstr ""
 
-#: config/rs6000/rs6000.h:315
+#: config/rs6000/rs6000.h:278
 #, fuzzy
 msgid "Place floating point constants in TOC"
 msgstr "misvormde floating-point constante"
 
-#: config/rs6000/rs6000.h:317
+#: config/rs6000/rs6000.h:280
 msgid "Don't place floating point constants in TOC"
 msgstr ""
 
-#: config/rs6000/rs6000.h:319
+#: config/rs6000/rs6000.h:282
 msgid "Place symbol+offset constants in TOC"
 msgstr ""
 
-#: config/rs6000/rs6000.h:321
+#: config/rs6000/rs6000.h:284
 msgid "Don't place symbol+offset constants in TOC"
 msgstr ""
 
-#: config/rs6000/rs6000.h:327
+#: config/rs6000/rs6000.h:290
 msgid "Place variable addresses in the regular TOC"
 msgstr ""
 
-#: config/rs6000/rs6000.h:333
+#: config/rs6000/rs6000.h:296
 msgid "Generate load/store multiple instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:335
+#: config/rs6000/rs6000.h:298
 msgid "Do not generate load/store multiple instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:339
+#: config/rs6000/rs6000.h:302
 msgid "Generate string instructions for block moves"
 msgstr ""
 
-#: config/rs6000/rs6000.h:341
+#: config/rs6000/rs6000.h:304
 msgid "Do not generate string instructions for block moves"
 msgstr ""
 
-#: config/rs6000/rs6000.h:345
+#: config/rs6000/rs6000.h:308
 msgid "Generate load/store with update instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:347
+#: config/rs6000/rs6000.h:310
 msgid "Do not generate load/store with update instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:355
+#: config/rs6000/rs6000.h:318
 msgid "Don't schedule the start and end of the procedure"
 msgstr ""
 
-#: config/rs6000/rs6000.h:361
+#: config/rs6000/rs6000.h:324
 msgid "Return all structures in memory (AIX default)"
 msgstr ""
 
-#: config/rs6000/rs6000.h:363
+#: config/rs6000/rs6000.h:326
 msgid "Return small structures in registers (SVR4 default)"
 msgstr ""
 
-#: config/rs6000/rs6000.h:426 config/sparc/sparc.h:666
+#: config/rs6000/rs6000.h:391 config/sparc/sparc.h:633
 msgid "Use features of and schedule code for given CPU"
 msgstr ""
 
-#: config/rs6000/rs6000.h:429
+#: config/rs6000/rs6000.h:394
 msgid "Enable debug output"
 msgstr ""
 
-#: config/rs6000/rs6000.h:430
+#: config/rs6000/rs6000.h:396
+msgid "Select full, part, or no traceback table"
+msgstr ""
+
+#: config/rs6000/rs6000.h:397
 msgid "Specify ABI to use"
 msgstr ""
 
-#: config/rs6000/rs6000.h:432
+#: config/rs6000/rs6000.h:399
 msgid "Specify size of long double (64 or 128 bits)"
 msgstr ""
 
+#: config/rs6000/rs6000.h:401
+msgid "Specify yes/no if isel instructions should be generated"
+msgstr ""
+
+#: config/rs6000/rs6000.h:403
+msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
+msgstr ""
+
+#: config/rs6000/rs6000.h:405
+msgid "Avoid all range limits on call instructions"
+msgstr ""
+
 #. Definitions for __builtin_return_address and __builtin_frame_address.
 #. __builtin_return_address (0) should give link register (65), enable
 #. this.
@@ -12407,100 +12957,104 @@ 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:1776
+#: config/rs6000/rs6000.h:1869
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr ""
 
-#: config/rs6000/sysv4.h:88
+#: config/rs6000/sysv4.h:87
 msgid "Select ABI calling convention"
 msgstr ""
 
-#: config/rs6000/sysv4.h:89
+#: config/rs6000/sysv4.h:88
 msgid "Select method for sdata handling"
 msgstr ""
 
-#: config/rs6000/sysv4.h:104
+#: config/rs6000/sysv4.h:103
 #, fuzzy
 msgid "Align to the base type of the bit-field"
 msgstr "`__alignof' toegepast op bitveld"
 
-#: config/rs6000/sysv4.h:106
+#: config/rs6000/sysv4.h:105
 msgid "Don't align to the base type of the bit-field"
 msgstr ""
 
-#: config/rs6000/sysv4.h:108
+#: config/rs6000/sysv4.h:107
 msgid "Don't assume that unaligned accesses are handled by the system"
 msgstr ""
 
-#: config/rs6000/sysv4.h:110
+#: config/rs6000/sysv4.h:109
 msgid "Assume that unaligned accesses are handled by the system"
 msgstr ""
 
-#: config/rs6000/sysv4.h:112 config/rs6000/sysv4.h:116
+#: config/rs6000/sysv4.h:111 config/rs6000/sysv4.h:115
 msgid "Produce code relocatable at runtime"
 msgstr ""
 
-#: config/rs6000/sysv4.h:114 config/rs6000/sysv4.h:118
+#: config/rs6000/sysv4.h:113 config/rs6000/sysv4.h:117
 msgid "Don't produce code relocatable at runtime"
 msgstr ""
 
-#: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
+#: config/rs6000/sysv4.h:119 config/rs6000/sysv4.h:121
 msgid "Produce little endian code"
 msgstr ""
 
-#: config/rs6000/sysv4.h:124 config/rs6000/sysv4.h:126
+#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:125
 msgid "Produce big endian code"
 msgstr ""
 
-#: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128
-#: config/rs6000/sysv4.h:129 config/rs6000/sysv4.h:130
-#: config/rs6000/sysv4.h:131 config/rs6000/sysv4.h:132
-#: config/rs6000/sysv4.h:142 config/rs6000/sysv4.h:143
-#: config/rs6000/sysv4.h:154 config/rs6000/sysv4.h:155
+#: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:127
+#: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129
+#: config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131
+#: config/rs6000/sysv4.h:141 config/rs6000/sysv4.h:142
+#: config/rs6000/sysv4.h:153 config/rs6000/sysv4.h:155
 #: config/rs6000/sysv4.h:157
 msgid "no description yet"
 msgstr ""
 
-#: config/rs6000/sysv4.h:133
+#: config/rs6000/sysv4.h:132
 msgid "Use EABI"
 msgstr ""
 
-#: config/rs6000/sysv4.h:134
+#: config/rs6000/sysv4.h:133
 msgid "Don't use EABI"
 msgstr ""
 
-#: config/rs6000/sysv4.h:137
+#: config/rs6000/sysv4.h:136
 msgid "Do not allow bit-fields to cross word boundaries"
 msgstr ""
 
-#: config/rs6000/sysv4.h:139
+#: config/rs6000/sysv4.h:138
 msgid "Use alternate register names"
 msgstr ""
 
-#: config/rs6000/sysv4.h:141
+#: config/rs6000/sysv4.h:140
 msgid "Don't use alternate register names"
 msgstr ""
 
-#: config/rs6000/sysv4.h:145
+#: config/rs6000/sysv4.h:144
 msgid "Link with libsim.a, libc.a and sim-crt0.o"
 msgstr ""
 
-#: config/rs6000/sysv4.h:147
+#: config/rs6000/sysv4.h:146
 msgid "Link with libads.a, libc.a and crt0.o"
 msgstr ""
 
-#: config/rs6000/sysv4.h:149
+#: config/rs6000/sysv4.h:148
 msgid "Link with libyk.a, libc.a and crt0.o"
 msgstr ""
 
-#: config/rs6000/sysv4.h:151
+#: config/rs6000/sysv4.h:150
 msgid "Link with libmvme.a, libc.a and crt0.o"
 msgstr ""
 
-#: config/rs6000/sysv4.h:153
+#: config/rs6000/sysv4.h:152
 msgid "Set the PPC_EMB bit in the ELF flags header"
 msgstr ""
 
+#: config/rs6000/sysv4.h:154
+msgid "Use the WindISS simulator"
+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
@@ -12509,11491 +13063,9787 @@ msgstr ""
 #.
 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
 #. get control.
-#: config/rs6000/sysv4.h:212
+#: config/rs6000/sysv4.h:214
 #, fuzzy, c-format
 msgid "bad value for -mcall-%s"
 msgstr "slechte waarde (%s) voor optie -mcpu"
 
-#: config/rs6000/sysv4.h:228
+#: config/rs6000/sysv4.h:230
 #, fuzzy, c-format
 msgid "bad value for -msdata=%s"
 msgstr "slechte waarde (%s) voor optie -msdata"
 
-#: config/rs6000/sysv4.h:245
+#: config/rs6000/sysv4.h:247
 #, fuzzy, c-format
 msgid "-mrelocatable and -msdata=%s are incompatible"
 msgstr "-fpic en -mapcs-reent zijn niet compatibel"
 
-#: config/rs6000/sysv4.h:253
+#: config/rs6000/sysv4.h:255
 #, fuzzy, c-format
 msgid "-f%s and -msdata=%s are incompatible"
 msgstr "-fpic en -mapcs-reent zijn niet compatibel"
 
-#: config/rs6000/sysv4.h:261
+#: config/rs6000/sysv4.h:263
 #, fuzzy, c-format
 msgid "-msdata=%s and -mcall-%s are incompatible"
 msgstr "-mbsd en -mxopen zijn niet compatibel"
 
-#: config/rs6000/sysv4.h:268
+#: config/rs6000/sysv4.h:272
 #, fuzzy
 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
 msgstr "-fpic en -mapcs-reent zijn niet compatibel"
 
-#: config/rs6000/sysv4.h:274
+#: config/rs6000/sysv4.h:278
 #, fuzzy, c-format
 msgid "-mrelocatable and -mcall-%s are incompatible"
 msgstr "-fpic en -mapcs-reent zijn niet compatibel"
 
-#: config/rs6000/sysv4.h:281
+#: config/rs6000/sysv4.h:285
 #, fuzzy, c-format
 msgid "-fPIC and -mcall-%s are incompatible"
 msgstr "-fpic en -mapcs-reent zijn niet compatibel"
 
-#: config/rs6000/sysv4.h:288
+#: config/rs6000/sysv4.h:292
 msgid "-mcall-aixdesc must be big endian"
 msgstr ""
 
-#: config/s390/s390.c:1762
+#: config/s390/s390.c:2584
 #, fuzzy
 msgid "invalid UNSPEC as operand (1)"
 msgstr "ongeldige UNSPEC als operand"
 
-#: config/s390/s390.c:1792
+#: config/s390/s390.c:2620
 #, fuzzy
 msgid "invalid UNSPEC as operand (2)"
 msgstr "ongeldige UNSPEC als operand"
 
-#: config/s390/s390.c:1798
+#: config/s390/s390.c:2626
 msgid "UNKNOWN in s390_output_symbolic_const !?"
 msgstr ""
 
-#: config/s390/s390.c:1814
+#: config/s390/s390.c:2644
 msgid "Cannot decompose address."
 msgstr ""
 
-#: config/s390/s390.c:1962
+#: config/s390/s390.c:2784
 msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
-#: config/s390/s390.c:2507
-#, fuzzy
-msgid "no code label found"
-msgstr "geen symbooltabel gevonden"
-
-#: config/s390/s390.c:2653
+#: config/s390/s390.c:4421
 msgid "Total size of local variables exceeds architecture limit."
 msgstr ""
 
-#: config/s390/s390.h:53
+#: config/s390/s390.h:70
 msgid "Set backchain"
 msgstr ""
 
-#: config/s390/s390.h:54
+#: config/s390/s390.h:71
 msgid "Don't set backchain (faster, but debug harder"
 msgstr ""
 
-#: config/s390/s390.h:55
+#: config/s390/s390.h:72
 msgid "Use bras for execucable < 64k"
 msgstr ""
 
-#: config/s390/s390.h:56
+#: config/s390/s390.h:73
 msgid "Don't use bras"
 msgstr ""
 
-#: config/s390/s390.h:57
+#: config/s390/s390.h:74
 msgid "Additional debug prints"
 msgstr ""
 
-#: config/s390/s390.h:58
+#: config/s390/s390.h:75
 msgid "Don't print additional debug prints"
 msgstr ""
 
-#: config/s390/s390.h:59
+#: config/s390/s390.h:76
 msgid "64 bit mode"
 msgstr ""
 
-#: config/s390/s390.h:60
+#: config/s390/s390.h:77
 msgid "31 bit mode"
 msgstr ""
 
-#: config/s390/s390.h:61
+#: config/s390/s390.h:78
 msgid "mvcle use"
 msgstr ""
 
-#: config/s390/s390.h:62
+#: config/s390/s390.h:79
 msgid "mvc&ex"
 msgstr ""
 
+#: config/sh/sh.c:5134
+#, fuzzy
+msgid "__builtin_saveregs not supported by this subtarget"
+msgstr "__builtin_saveregs wordt niet ondersteund op dit doelsysteem"
+
+#: config/sh/sh.c:5684
+msgid "attribute interrupt_handler is not compatible with -m5-compact"
+msgstr ""
+
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:4730 config/sh/sh.c:4769
+#: config/sh/sh.c:5710 config/sh/sh.c:5749
 #, fuzzy, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr "het `%s' attribuut heeft enkel betekenis voor functies"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:4737
+#: config/sh/sh.c:5717
 #, fuzzy, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr "asm-template is geen stringconstante"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:4776
+#: config/sh/sh.c:5756
 #, fuzzy, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "herhalings-aantal is geen integerconstante"
 
-#: config/sparc/sparc.c:319
+#. There are no delay slots on SHmedia.
+#. Relaxation isn't yet supported for SHmedia
+#: config/sh/sh.h:437
+#, fuzzy
+msgid "Profiling is not supported on this target."
+msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
+
+#: config/sparc/sparc.c:329
 #, c-format
 msgid "%s is not supported by this configuration"
 msgstr ""
 
-#: config/sparc/sparc.c:326
+#: config/sparc/sparc.c:336
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr ""
 
-#: config/sparc/sparc.c:351
+#: config/sparc/sparc.c:361
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr ""
 
-#: config/sparc/sparc.c:439
-msgid "profiling does not support code models other than medlow"
-msgstr ""
-
-#: config/sparc/sparc.c:5834 config/sparc/sparc.c:5840
+#: config/sparc/sparc.c:6299 config/sparc/sparc.c:6305
 #, fuzzy, c-format
 msgid "invalid %%Y operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/sparc/sparc.c:5910
+#: config/sparc/sparc.c:6375
 #, fuzzy, c-format
 msgid "invalid %%A operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/sparc/sparc.c:5920
+#: config/sparc/sparc.c:6385
 #, fuzzy, c-format
 msgid "invalid %%B operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/sparc/sparc.c:5959
+#: config/sparc/sparc.c:6424
 #, fuzzy, c-format
 msgid "invalid %%c operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/sparc/sparc.c:5960
+#: config/sparc/sparc.c:6425
 #, fuzzy, c-format
 msgid "invalid %%C operand"
 msgstr "Ongeldige operand voor %%C"
 
-#: config/sparc/sparc.c:5981
+#: config/sparc/sparc.c:6446
 #, fuzzy, c-format
 msgid "invalid %%d operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/sparc/sparc.c:5982
+#: config/sparc/sparc.c:6447
 #, fuzzy, c-format
 msgid "invalid %%D operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/sparc/sparc.c:6000
+#: config/sparc/sparc.c:6463
 #, fuzzy, c-format
 msgid "invalid %%f operand"
 msgstr "ongeldige operand voor %P"
 
-#: config/sparc/sparc.c:6050
+#: config/sparc/sparc.c:6513
 msgid "long long constant not a valid immediate operand"
 msgstr ""
 
-#: config/sparc/sparc.c:6053
+#: config/sparc/sparc.c:6516
 msgid "floating point constant not a valid immediate operand"
 msgstr ""
 
-#: config/sparc/freebsd.h:81 config/sparc/linux.h:86
-#: config/sparc/linux64.h:139
+#: config/sparc/freebsd.h:80 config/sparc/linux.h:87 config/sparc/linux64.h:89
+#: config/sparc/netbsd-elf.h:239
 msgid "Use 128 bit long doubles"
 msgstr ""
 
-#: config/sparc/sp64-elf.h:82 config/sparc/splet.h:29
+#: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
 msgid "Generate code for big endian"
 msgstr ""
 
-#: config/sparc/sp64-elf.h:83 config/sparc/splet.h:30
+#: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
 msgid "Generate code for little endian"
 msgstr ""
 
-#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:67
+#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:65
 msgid "Use little-endian byte order for data"
 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:388
-#, c-format
-msgid "%s and profiling conflict: disabling %s"
-msgstr ""
-
-#: config/sparc/sparc.h:562
-msgid "Use function_epilogue()"
-msgstr ""
-
-#: config/sparc/sparc.h:564
-msgid "Do not use function_epilogue()"
-msgstr ""
-
-#: config/sparc/sparc.h:566
+#: config/sparc/sparc.h:532
 msgid "Assume possible double misalignment"
 msgstr ""
 
-#: config/sparc/sparc.h:568
+#: config/sparc/sparc.h:534
 msgid "Assume all doubles are aligned"
 msgstr ""
 
-#: config/sparc/sparc.h:570
+#: config/sparc/sparc.h:536
 msgid "Pass -assert pure-text to linker"
 msgstr ""
 
-#: config/sparc/sparc.h:572
+#: config/sparc/sparc.h:538
 msgid "Do not pass -assert pure-text to linker"
 msgstr ""
 
-#: config/sparc/sparc.h:574
+#: config/sparc/sparc.h:540
 msgid "Use flat register window model"
 msgstr ""
 
-#: config/sparc/sparc.h:576
+#: config/sparc/sparc.h:542
 msgid "Do not use flat register window model"
 msgstr ""
 
-#: config/sparc/sparc.h:578
+#: config/sparc/sparc.h:544
 msgid "Use ABI reserved registers"
 msgstr ""
 
-#: config/sparc/sparc.h:580
+#: config/sparc/sparc.h:546
 msgid "Do not use ABI reserved registers"
 msgstr ""
 
-#: config/sparc/sparc.h:582
+#: config/sparc/sparc.h:548
 msgid "Use hardware quad fp instructions"
 msgstr ""
 
-#: config/sparc/sparc.h:584
+#: config/sparc/sparc.h:550
 msgid "Do not use hardware quad fp instructions"
 msgstr ""
 
-#: config/sparc/sparc.h:586
+#: config/sparc/sparc.h:552
 msgid "Compile for v8plus ABI"
 msgstr ""
 
-#: config/sparc/sparc.h:588
+#: config/sparc/sparc.h:554
 msgid "Do not compile for v8plus ABI"
 msgstr ""
 
-#: config/sparc/sparc.h:590
+#: config/sparc/sparc.h:556
 msgid "Utilize Visual Instruction Set"
 msgstr ""
 
-#: config/sparc/sparc.h:592
+#: config/sparc/sparc.h:558
 msgid "Do not utilize Visual Instruction Set"
 msgstr ""
 
 #. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
-#: config/sparc/sparc.h:595
+#: config/sparc/sparc.h:561
 msgid "Optimize for Cypress processors"
 msgstr ""
 
-#: config/sparc/sparc.h:597
-msgid "Optimize for SparcLite processors"
+#: config/sparc/sparc.h:563
+msgid "Optimize for SPARCLite processors"
 msgstr ""
 
-#: config/sparc/sparc.h:599
+#: config/sparc/sparc.h:565
 msgid "Optimize for F930 processors"
 msgstr ""
 
-#: config/sparc/sparc.h:601
+#: config/sparc/sparc.h:567
 msgid "Optimize for F934 processors"
 msgstr ""
 
-#: config/sparc/sparc.h:603
-msgid "Use V8 Sparc ISA"
+#: config/sparc/sparc.h:569
+msgid "Use V8 SPARC ISA"
 msgstr ""
 
-#: config/sparc/sparc.h:605
-msgid "Optimize for SuperSparc processors"
+#: config/sparc/sparc.h:571
+msgid "Optimize for SuperSPARC processors"
 msgstr ""
 
 #. End of deprecated options.
-#: config/sparc/sparc.h:608
+#: config/sparc/sparc.h:574
 msgid "Pointers are 64-bit"
 msgstr ""
 
-#: config/sparc/sparc.h:610
+#: config/sparc/sparc.h:576
 msgid "Pointers are 32-bit"
 msgstr ""
 
-#: config/sparc/sparc.h:612
+#: config/sparc/sparc.h:578
 msgid "Use 32-bit ABI"
 msgstr ""
 
-#: config/sparc/sparc.h:614
+#: config/sparc/sparc.h:580
 msgid "Use 64-bit ABI"
 msgstr ""
 
-#: config/sparc/sparc.h:616
+#: config/sparc/sparc.h:582
 msgid "Use stack bias"
 msgstr ""
 
-#: config/sparc/sparc.h:618
+#: config/sparc/sparc.h:584
 msgid "Do not use stack bias"
 msgstr ""
 
-#: config/sparc/sparc.h:620
+#: config/sparc/sparc.h:586
 msgid "Use structs on stronger alignment for double-word copies"
 msgstr ""
 
-#: config/sparc/sparc.h:622
+#: config/sparc/sparc.h:588
 msgid "Do not use structs on stronger alignment for double-word copies"
 msgstr ""
 
-#: config/sparc/sparc.h:624
+#: config/sparc/sparc.h:590
 msgid "Optimize tail call instructions in assembler and linker"
 msgstr ""
 
-#: config/sparc/sparc.h:626
+#: config/sparc/sparc.h:592
 msgid "Do not optimize tail call instructions in assembler or linker"
 msgstr ""
 
-#: config/sparc/sparc.h:670
-msgid "Use given Sparc code model"
+#: config/sparc/sparc.h:637
+msgid "Use given SPARC code model"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1168
+#: config/stormy16/stormy16.c:1192
 #, fuzzy
 msgid "cannot use va_start in interrupt function"
 msgstr "kan functie `main' niet inline maken"
 
-#: config/stormy16/stormy16.c:1525
+#: config/stormy16/stormy16.c:1552
 #, fuzzy
 msgid "`B' operand is not constant"
 msgstr "operand `%d' is geen register"
 
-#: config/stormy16/stormy16.c:1531
+#: config/stormy16/stormy16.c:1558
 msgid "`B' operand has multiple bits set"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1558
+#: config/stormy16/stormy16.c:1585
 #, fuzzy
 msgid "`o' operand is not constant"
 msgstr "operand `%d' is geen register"
 
-#: config/stormy16/stormy16.c:1573
+#: config/stormy16/stormy16.c:1600
 msgid "xstormy16_print_operand: unknown code"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1623
+#: config/stormy16/stormy16.c:1650
 #, fuzzy, c-format
 msgid "switch statement of size %lu entries too large"
 msgstr "variabele `%s' is te groot"
 
-#: config/v850/v850-c.c:68
+#: config/v850/v850-c.c:67
 msgid "#pragma GHS endXXXX found without previous startXXX"
 msgstr ""
 
-#: config/v850/v850-c.c:70
+#: config/v850/v850-c.c:69
 msgid "#pragma GHS endXXX does not match previous startXXX"
 msgstr ""
 
-#: config/v850/v850-c.c:95
+#: config/v850/v850-c.c:94
 #, fuzzy
 msgid "cannot set interrupt attribute: no current function"
 msgstr "kan geen GOTO uitvoeren naar label `%s' dat buiten de huidige functie ligt"
 
-#: config/v850/v850-c.c:103
+#: config/v850/v850-c.c:102
 msgid "cannot set interrupt attribute: no such identifier"
 msgstr ""
 
 # Moet 'signature-string' vertaald worden?
-#: config/v850/v850-c.c:149
+#: config/v850/v850-c.c:148
 #, fuzzy
 msgid "junk at end of #pragma ghs section"
 msgstr "Brol aan einde van signature-string."
 
-#: config/v850/v850-c.c:166
+#: config/v850/v850-c.c:165
 #, fuzzy, c-format
 msgid "unrecognized section name \"%s\""
 msgstr "signature-string niet herkend"
 
-#: config/v850/v850-c.c:181
+#: config/v850/v850-c.c:180
 #, fuzzy
 msgid "malformed #pragma ghs section"
 msgstr "misvormde #pragma weak"
 
 # Moet 'signature-string' vertaald worden?
-#: config/v850/v850-c.c:201
+#: config/v850/v850-c.c:200
 #, fuzzy
 msgid "junk at end of #pragma ghs interrupt"
 msgstr "Brol aan einde van signature-string."
 
 # Moet 'signature-string' vertaald worden?
-#: config/v850/v850-c.c:213
+#: config/v850/v850-c.c:212
 #, fuzzy
 msgid "junk at end of #pragma ghs starttda"
 msgstr "Brol aan einde van signature-string."
 
 # Moet 'signature-string' vertaald worden?
-#: config/v850/v850-c.c:225
+#: config/v850/v850-c.c:224
 #, fuzzy
 msgid "junk at end of #pragma ghs startsda"
 msgstr "Brol aan einde van signature-string."
 
 # Moet 'signature-string' vertaald worden?
-#: config/v850/v850-c.c:237
+#: config/v850/v850-c.c:236
 #, fuzzy
 msgid "junk at end of #pragma ghs startzda"
 msgstr "Brol aan einde van signature-string."
 
 # Moet 'signature-string' vertaald worden?
-#: config/v850/v850-c.c:249
+#: config/v850/v850-c.c:248
 #, fuzzy
 msgid "junk at end of #pragma ghs endtda"
 msgstr "Brol aan einde van signature-string."
 
 # Moet 'signature-string' vertaald worden?
-#: config/v850/v850-c.c:261
+#: config/v850/v850-c.c:260
 #, fuzzy
 msgid "junk at end of #pragma ghs endsda"
 msgstr "Brol aan einde van signature-string."
 
 # Moet 'signature-string' vertaald worden?
-#: config/v850/v850-c.c:273
+#: config/v850/v850-c.c:272
 #, fuzzy
 msgid "junk at end of #pragma ghs endzda"
 msgstr "Brol aan einde van signature-string."
 
-#: config/v850/v850.c:122
+#: config/v850/v850.c:129
 #, fuzzy, c-format
 msgid "%s=%s is not numeric"
 msgstr "`%s' is geen iterator"
 
-#: config/v850/v850.c:129
+#: config/v850/v850.c:136
 #, fuzzy, c-format
 msgid "%s=%s is too large"
 msgstr "bestand `%s' is te groot"
 
-#: config/v850/v850.c:285
+#: config/v850/v850.c:302
 msgid "const_double_split got a bad insn:"
 msgstr ""
 
-#: config/v850/v850.c:777
+#: config/v850/v850.c:837
 msgid "output_move_single:"
 msgstr ""
 
-#: config/v850/v850.c:2081
+#: config/v850/v850.c:2217
 msgid "a data area attribute cannot be specified for local variables"
 msgstr ""
 
-#: config/v850/v850.c:2092
+#: config/v850/v850.c:2228
 #, c-format
 msgid "data area of '%s' conflicts with previous declaration"
 msgstr ""
 
-#: config/v850/v850.c:2295
+#: config/v850/v850.c:2447
 #, c-format
 msgid "bogus JR construction: %d\n"
 msgstr ""
 
-#: config/v850/v850.c:2316 config/v850/v850.c:2518
+#: config/v850/v850.c:2468 config/v850/v850.c:2670
 #, c-format
 msgid "bad amount of stack space removal: %d"
 msgstr ""
 
-#: config/v850/v850.c:2494
+#: config/v850/v850.c:2646
 #, c-format
 msgid "bogus JARL construction: %d\n"
 msgstr ""
 
+#: config/v850/v850.c:3026
+#, c-format
+msgid "Bogus DISPOSE construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:3048
+#, c-format
+msgid "Too much stack space to dispose of: %d"
+msgstr ""
+
+#: config/v850/v850.c:3224
+#, c-format
+msgid "Bogus PREPEARE construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:3246
+#, c-format
+msgid "Too much stack space to prepare: %d"
+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:120
+#: config/v850/v850.h:158
 msgid "Support Green Hills ABI"
 msgstr ""
 
-#: config/v850/v850.h:123
+#: config/v850/v850.h:161
 msgid "Prohibit PC relative function calls"
 msgstr ""
 
-#: config/v850/v850.h:126
+#: config/v850/v850.h:164
 msgid "Reuse r30 on a per function basis"
 msgstr ""
 
-#: config/v850/v850.h:129
+#: config/v850/v850.h:167
 msgid "Use stubs for function prologues"
 msgstr ""
 
-#: config/v850/v850.h:132
+#: config/v850/v850.h:170
 msgid "Same as: -mep -mprolog-function"
 msgstr ""
 
-#: config/v850/v850.h:133
+#: config/v850/v850.h:171
 msgid "Enable backend debugging"
 msgstr ""
 
-#: config/v850/v850.h:135
+#: config/v850/v850.h:173
 msgid "Compile for the v850 processor"
 msgstr ""
 
-#: config/v850/v850.h:138
+#: config/v850/v850.h:175
+msgid "Compile for v850e processor"
+msgstr ""
+
+#. Make sure that the other bits are cleared.
+#: config/v850/v850.h:177
+#, fuzzy
+msgid "Enable the use of the short load instructions"
+msgstr "ongeldig gebruik van `restrict'"
+
+#: config/v850/v850.h:180
+#, fuzzy
+msgid "Do not use the callt instruction"
+msgstr "ongeldig gebruik van `restrict'"
+
+#: config/v850/v850.h:187
+msgid "Do not use registers r2 and r5"
+msgstr ""
+
+#: config/v850/v850.h:189
+msgid "Enfore strict alignment"
+msgstr ""
+
+#: config/v850/v850.h:192
 msgid "Use 4 byte entries in switch tables"
 msgstr ""
 
-#: config/v850/v850.h:164
+#: config/v850/v850.h:218
 msgid "Set the max size of data eligible for the TDA area"
 msgstr ""
 
-#: config/v850/v850.h:167
+#: config/v850/v850.h:221
 msgid "Set the max size of data eligible for the SDA area"
 msgstr ""
 
-#: config/v850/v850.h:170
+#: config/v850/v850.h:224
 msgid "Set the max size of data eligible for the ZDA area"
 msgstr ""
 
-#: ada/misc.c:219
-msgid "`-gnat' misspelled as `-gant'"
+#: config/xtensa/xtensa.c:1062 config/xtensa/xtensa.c:1096
+#: config/xtensa/xtensa.c:1105
+msgid "bad test"
 msgstr ""
 
-#: ch/actions.c:118
-#, c-format
-msgid "%d errors, %d sorries, do granting"
-msgstr "%d fouten, %d sorries, granting wordt gedaan"
-
-#: ch/actions.c:135
-msgid "GNU compiler does not support statically allocated objects"
-msgstr "de GNU compiler ondersteunt geen statisch gealloceerde objecten"
-
-#: ch/actions.c:138 objc/objc-act.c:882
-#, c-format
-msgid "`%s' cannot be statically allocated"
-msgstr "`%s' kan niet statisch gealloceerd worden"
-
-#: ch/actions.c:300
-#, c-format
-msgid "causing unhandled exception `%s' (this is flaged only once)"
-msgstr "niet-opgevangen exception `%s' wordt veroorzaakt (dit wordt maar één keer vermeld)"
-
-#: ch/actions.c:438
-msgid "range failure (not inside function)"
-msgstr "bereik-fout (niet in een functie)"
-
-#: ch/actions.c:440
-msgid "possible range failure (not inside function)"
-msgstr "mogelijke bereik-fout (niet in een functie)"
-
-#: ch/actions.c:445
-msgid "expression will always cause RANGEFAIL"
-msgstr "expressie zal altijd RANGEFAIL veroorzaken"
-
-#: ch/actions.c:492
-msgid "right hand side of assignment is a mode"
-msgstr "rechterkant van toewijzing is een modus"
-
-#: ch/actions.c:498
-#, c-format
-msgid "incompatible modes in %s"
-msgstr "incompatibele modi in %s"
-
-#: ch/actions.c:523
-#, c-format
-msgid "bad string length in %s"
-msgstr "slechte stringlengte in %s"
-
-#: ch/actions.c:631 ch/actions.c:644
-#, c-format
-msgid "mode mismatch in %s expression"
-msgstr "modi in %s expressie komen niet overeen"
-
-#: ch/actions.c:638
-#, c-format
-msgid "%s expression must be referable"
-msgstr "%s expressie moet refereerbaar zijn"
-
-#: ch/actions.c:667
-#, c-format
-msgid "%s not allowed outside a PROC"
-msgstr "%s is niet toegestaan buiten een PROC"
-
-#: ch/actions.c:673
-#, c-format
-msgid "%s action in PROC with no declared RESULTS"
-msgstr "%s-actie in PROC zonder gedeclareerde RESULTS"
-
-#: ch/actions.c:704
-msgid "RETURN not allowed outside PROC"
-msgstr "RETURN is niet toegestaan buiten PROC"
-
-#: ch/actions.c:717
-msgid "RETURN with a value, in PROC returning void"
-msgstr "RETURN met waarde, in een PROC die void teruggeeft"
-
-#: ch/actions.c:726
-msgid "RETURN with no value and no RESULT action in procedure"
-msgstr "RETURN zonder waarde en geen RESULTS-actie in procedure"
-
-#: ch/actions.c:749
-#, c-format
-msgid "no label named `%s'"
-msgstr "er is geen label dat `%s' heet"
-
-#: ch/actions.c:751
-#, c-format
-msgid "cannot GOTO label `%s' outside current function"
-msgstr "kan geen GOTO uitvoeren naar label `%s' dat buiten de huidige functie ligt"
-
-# Misschien beter 'EXIT-baar'?
-#: ch/actions.c:773
-#, c-format
-msgid "no EXITable label named `%s'"
-msgstr "er is geen EXITable label dat `%s' heet"
-
-# Is dit de juiste vertaling?
-#: ch/actions.c:775
-#, c-format
-msgid "cannot EXIT label `%s' outside current function"
-msgstr "kan geen EXIT uitvoeren voor label `%s' buiten huidige functie"
-
-#: ch/actions.c:1018
-msgid "case selector not compatible with label"
-msgstr "case-selector niet compatibel met label"
-
-#: ch/actions.c:1044
-msgid "ELSE label not within a CASE statement"
-msgstr "ELSE-label niet in een CASE-statement"
-
-#: ch/actions.c:1048
-msgid "multiple default labels found in a CASE statement"
-msgstr "meerdere default-labels gevonden in één CASE-statement"
-
-#: ch/actions.c:1049
-msgid "this is the first ELSE label"
-msgstr "dit is het eerste ELSE-label"
-
-#: ch/actions.c:1070
-msgid "label found outside of CASE statement"
-msgstr "label gevonden buiten een CASE-statement"
-
-#: ch/actions.c:1073
-msgid "duplicate CASE value"
-msgstr "herhaalde CASE-waarde"
-
-# 'vermelding' lijkt me beter dat het letterlijke 'ingang'
-#: ch/actions.c:1074 ch/actions.c:1127
-msgid "this is the first entry for that value"
-msgstr "dit is de eerste vermelding van deze waarde"
-
-#: ch/actions.c:1077 ch/actions.c:1130
-msgid "CASE value out of range"
-msgstr "CASE-waarde buiten bereik"
-
-#: ch/actions.c:1079 ch/actions.c:1132
-msgid "empty range"
-msgstr "leeg bereik"
-
-# klinkt niet echt goed
-#: ch/actions.c:1081 ch/actions.c:1134
-msgid "label within scope of cleanup or variable array"
-msgstr "label binnen bereik van opruiming of variabele array"
-
-# Hoe vertaal je 'discrete' best? Discreet is waarschijnlijk wel correct, maar ik
-# vermoed/hoop dat er een betere oplossing is.
-#: ch/actions.c:1105 ch/actions.c:1302
-msgid "mode in label is not discrete"
-msgstr "modus in label is niet discreet"
-
-#: ch/actions.c:1122
-msgid "label not within a CASE statement"
-msgstr "label niet in een CASE-statement"
+#: config/xtensa/xtensa.c:1824
+msgid "boolean registers required for the floating-point option"
+msgstr ""
 
-# Letterlijk is hoogstwaarschijnlijk geen goede vertaling.
-# Misschien beter gewoon 'moet een discrete literal zijn' vertalen?
-#: ch/actions.c:1282
+# (%s = 'parameter <NUM>')
+#: config/xtensa/xtensa.c:1991
 #, fuzzy
-msgid "lower bound of range must be a discrete literal expression"
-msgstr "Ondergrens van bereik moet een letterlijke discrete expressie zijn"
+msgid "invalid mask"
+msgstr "ongeldige %s"
 
-#: ch/actions.c:1287
+#: config/xtensa/xtensa.c:2038
 #, fuzzy
-msgid "upper bound of range must be a discrete literal expression"
-msgstr "Bovengrens van bereik moet een letterlijke discrete expressie zijn"
+msgid "invalid address"
+msgstr "Ongeldige addresseringsmodus"
 
-#: ch/actions.c:1311
+#: config/xtensa/xtensa.c:2063
 #, fuzzy
-msgid "CASE label is not valid"
-msgstr "Het CASE-label in niet geldig"
+msgid "no register in address"
+msgstr "Ongeldig register in ybase-addressering"
 
-#: ch/actions.c:1357
+#: config/xtensa/xtensa.c:2071
 #, fuzzy
-msgid "number of CASE selectors does not match the number of CASE label lists"
-msgstr "Het aantal CASE-selectors komt niet overeen met het aantal CASE-label lijsten"
-
-#: ch/actions.c:1442
-#, c-format
-msgid "incomplete CASE - %s not handled"
-msgstr "onvolledige CASE - %s niet opgevangen"
+msgid "address offset not a constant"
+msgstr "het argument van `asm' is geen constante string"
 
-#: ch/actions.c:1461
-msgid "CASE selector with variable range"
-msgstr "CASE-selector met variabel bereik"
+#: config/xtensa/xtensa.c:2809
+#, fuzzy
+msgid "only uninitialized variables can be placed in a .bss section"
+msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
 
-#: ch/actions.c:1465
-msgid "too many cases to do CASE completeness testing"
-msgstr "teveel gevallen om CASE-volledigheidstesten uit te voeren"
+#: config/xtensa/xtensa.h:114
+msgid "Use the Xtensa code density option"
+msgstr ""
 
-#: ch/actions.c:1550
-msgid "type of tuple cannot be implicit in multiple assignent"
+#: config/xtensa/xtensa.h:116
+msgid "Do not use the Xtensa code density option"
 msgstr ""
 
-#: ch/actions.c:1552
-msgid "conditional expression cannot be used in multiple assignent"
+#: config/xtensa/xtensa.h:118
+msgid "Use the Xtensa MAC16 option"
 msgstr ""
 
-#: ch/actions.c:1554
-msgid "internal error - unknown type in multiple assignment"
+#: config/xtensa/xtensa.h:120
+msgid "Do not use the Xtensa MAC16 option"
 msgstr ""
 
-#: ch/actions.c:1558
-msgid "no operator allowed in multiple assignment,"
+#: config/xtensa/xtensa.h:122
+msgid "Use the Xtensa MUL16 option"
 msgstr ""
 
-#: ch/actions.c:1568
-msgid "location modes in multiple assignment are not equivalent"
+#: config/xtensa/xtensa.h:124
+msgid "Do not use the Xtensa MUL16 option"
 msgstr ""
 
-#: ch/actions.c:1606
-msgid "you may not assign a value to a BUFFER or EVENT location"
+#: config/xtensa/xtensa.h:126
+msgid "Use the Xtensa MUL32 option"
 msgstr ""
 
-#: ch/actions.c:1614
-msgid "can't assign value to READonly location"
+#: config/xtensa/xtensa.h:128
+msgid "Do not use the Xtensa MUL32 option"
 msgstr ""
 
-#: ch/actions.c:1619
-msgid "cannot assign to location with non-value property"
+#. undocumented
+#. undocumented
+#: config/xtensa/xtensa.h:134
+msgid "Use the Xtensa NSA option"
 msgstr ""
 
-#: ch/actions.c:1639
-msgid "lefthand side of assignment is not a location"
-msgstr "linkerkant van toewijzing is geen locatie"
+#: config/xtensa/xtensa.h:136
+msgid "Do not use the Xtensa NSA option"
+msgstr ""
 
-#: ch/actions.c:1715 ch/actions.c:1785
-msgid "bitstring slice"
+#: config/xtensa/xtensa.h:138
+msgid "Use the Xtensa MIN/MAX option"
 msgstr ""
 
-#: ch/actions.c:1810
-msgid "LENGTH on left-hand-side is non-portable"
+#: config/xtensa/xtensa.h:140
+msgid "Do not use the Xtensa MIN/MAX option"
 msgstr ""
 
-#: ch/actions.c:1814
-msgid "can only set LENGTH of array location"
+#: config/xtensa/xtensa.h:142
+msgid "Use the Xtensa SEXT option"
 msgstr ""
 
-#: ch/convert.c:63
-msgid "internal error: trying to make loc-identity with non-location"
+#: config/xtensa/xtensa.h:144
+msgid "Do not use the Xtensa SEXT option"
 msgstr ""
 
-#: ch/convert.c:117
-msgid "cannot convert to a boolean mode"
+#: config/xtensa/xtensa.h:146
+msgid "Use the Xtensa boolean register option"
 msgstr ""
 
-#: ch/convert.c:152
-msgid "cannot convert to a char mode"
+#: config/xtensa/xtensa.h:148
+msgid "Do not use the Xtensa boolean register option"
 msgstr ""
 
-# Of 'tupel van machtsverzameling'?
-#: ch/convert.c:248
-msgid "powerset tuple element out of range"
-msgstr "element van powerset-tupel buiten bereik"
+#: config/xtensa/xtensa.h:150
+msgid "Use the Xtensa floating-point unit"
+msgstr ""
 
-#: ch/convert.c:284 ch/convert.c:312
-#, c-format
-msgid "incompatible member of powerset tuple (at position #%d)"
+#: config/xtensa/xtensa.h:152
+msgid "Do not use the Xtensa floating-point unit"
 msgstr ""
 
-# 'fixed' -> 'vast'?
-#: ch/convert.c:394
-#, c-format
-msgid "no initializer value for fixed field `%s'"
-msgstr "geen beginwaarde voor fixed veld `%s'"
-
-#: ch/convert.c:436
-#, c-format
-msgid "non-constant value for tag field `%s'"
-msgstr "niet-constante waarde voor tagveld `%s'"
-
-#: ch/convert.c:488
-#, c-format
-msgid "field `%s' in wrong variant"
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#: config/xtensa/xtensa.h:170
+msgid "Disable fused multiply/add and multiply/subtract FP instructions"
 msgstr ""
 
-#: ch/convert.c:495
-#, c-format
-msgid "missing variant fields (at least `%s')"
+#: config/xtensa/xtensa.h:172
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
 msgstr ""
 
-#: ch/convert.c:518
-#, c-format
-msgid "bad initializer for field `%s'"
-msgstr "ongeldige beginwaarde voor veld `%s'"
-
-#: ch/convert.c:525
-#, c-format
-msgid "no initializer value for variant field `%s'"
-msgstr "geen beginwaarde voor variant-veld `%s'"
-
-#: ch/convert.c:531
-msgid "no selected variant"
+#: config/xtensa/xtensa.h:174
+msgid "Serialize volatile memory references with MEMW instructions"
 msgstr ""
 
-#: ch/convert.c:546 ch/convert.c:912
-msgid "mixture of labelled and unlabelled tuple elements"
+#: config/xtensa/xtensa.h:176
+msgid "Do not serialize volatile memory references with MEMW instructions"
 msgstr ""
 
-#: ch/convert.c:557
-msgid "probably not a structure tuple"
+#: config/xtensa/xtensa.h:178
+msgid "Intersperse literal pools with code in the text section"
 msgstr ""
 
-#: ch/convert.c:559
-#, c-format
-msgid "excess initializer for field `%s'"
-msgstr "overtollige beginwaarde voor veld `%s'"
+#: config/xtensa/xtensa.h:180
+msgid "Put literal pools in a separate literal section"
+msgstr ""
 
-#: ch/convert.c:566
-msgid "excess unnamed initializers"
-msgstr "overtollige onbenoemde beginwaarden"
+#: config/xtensa/xtensa.h:182
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr ""
 
-#: ch/convert.c:693
-msgid "non-constant start index for tuple"
-msgstr "niet-constante start-index voor tupel"
+#: config/xtensa/xtensa.h:184
+msgid "Do not automatically align branch targets"
+msgstr ""
 
-#: ch/convert.c:736
-msgid "invalid array tuple label"
-msgstr "ongeldig label voor array-tupel"
+#: config/xtensa/xtensa.h:186
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr ""
 
-#: ch/convert.c:750
-msgid "non-constant array tuple index range"
-msgstr "niet-constant indexbereik van array-tupel"
+#: config/xtensa/xtensa.h:188
+msgid "Use direct CALLn instructions for fast calls"
+msgstr ""
 
-#: ch/convert.c:759
-#, c-format
-msgid "incompatible array tuple element %s"
-msgstr "incompatibel array-tupel element %s"
+#: ada/misc.c:233
+msgid "`-gnat' misspelled as `-gant'"
+msgstr ""
 
-#: ch/convert.c:775
-msgid "multiple (*) or (ELSE) array tuple labels"
+#: cp/call.c:258 cp/init.c:1587
+msgid "qualified type `%T' does not match destructor name `~%T'"
 msgstr ""
 
-#: ch/convert.c:784
-msgid "empty range in array tuple"
-msgstr "leeg indexbereik in array-tupel"
+#: cp/call.c:267
+msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
+msgstr ""
 
-#: ch/convert.c:801
-#, c-format
-msgid "array tuple has duplicate index %s"
+#: cp/call.c:276
+msgid "`%D' is a namespace"
 msgstr ""
 
-#: ch/convert.c:809
-msgid "array tuple index out of range"
-msgstr "index van array-tupel buiten bereik"
+#: cp/call.c:284
+msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
+msgstr ""
 
-#: ch/convert.c:811
-msgid "too many array tuple values"
+#: cp/call.c:366
+msgid "unable to call pointer to member function here"
 msgstr ""
 
-#: ch/convert.c:883
-msgid "dynamic array tuple without (*) or (ELSE)"
+#: cp/call.c:515
+msgid "destructors take no parameters"
 msgstr ""
 
-#: ch/convert.c:885
-#, c-format
-msgid "missing array tuple element %s"
+#: cp/call.c:519
+msgid "destructor name `~%T' does not match type `%T' of expression"
 msgstr ""
 
-#: ch/convert.c:892
-#, c-format
-msgid "missing array tuple elements %s : %s"
+#: cp/call.c:535 cp/call.c:4857
+msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
 msgstr ""
 
-# Is 'mode' enkel van toepassing op 'string', of ook op 'array'?
-#: ch/convert.c:1086
-msgid "initializer is not an array or string mode"
-msgstr "beginwaarde is geen array of string-modus"
+#: cp/call.c:557
+#, fuzzy
+msgid "request for member `%D' is ambiguous"
+msgstr "grootte van `%s' is %u bytes"
 
-#: ch/convert.c:1096
-msgid "destination is too small"
+#: cp/call.c:2446
+msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr ""
 
-#: ch/convert.c:1152
-msgid "internal error:  unknown type of expression"
-msgstr "interne fout: onbekende expressie-soort"
+#: cp/call.c:2451
+msgid "%s %D(%T, %T) <built-in>"
+msgstr ""
 
-#: ch/decl.c:1033
-#, c-format
-msgid "`%s' must not be declared readonly"
-msgstr "`%s' mag niet als alleen-lezen gedeclareerd worden"
+#: cp/call.c:2455
+msgid "%s %D(%T) <built-in>"
+msgstr ""
 
-#: ch/decl.c:1037
-msgid "declaration of readonly variable without initialization"
+#: cp/call.c:2459
+msgid "%s %T <conversion>"
 msgstr ""
 
-#: ch/decl.c:1059
-#, fuzzy, c-format
-msgid "no initialization allowed for `%s'"
-msgstr "geen initialisatie toegestaan voor `%s'"
+#: cp/call.c:2461
+msgid "%s %+#D%s"
+msgstr ""
 
-#: ch/decl.c:1067
-#, c-format
-msgid "value for loc-identity `%s' is not a location"
+#: cp/call.c:2615
+msgid "conversion from `%T' to `%T' is ambiguous"
 msgstr ""
 
-#: ch/decl.c:1074
-#, c-format
-msgid "location for `%s' not read-compatible"
+#: cp/call.c:2690
+msgid "incomplete type '%T' cannot be used to name a scope"
 msgstr ""
 
-#: ch/decl.c:1101
-#, c-format
-msgid "nonconstant initializer for `%s'"
-msgstr "niet-constante beginwaarde voor `%s'"
+#: cp/call.c:2706 cp/typeck.c:2176 cp/typeck.c:2205
+#, fuzzy
+msgid "'%D' has no member named '%E'"
+msgstr "union heeft geen lid dat `%s' heet"
 
-#: ch/decl.c:1132
-msgid "do_decl: internal error: don't know what to initialize"
-msgstr ""
+#: cp/call.c:2812
+#, fuzzy
+msgid "no matching function for call to `%D(%A)'"
+msgstr "Teveel argumenten in oproep van `%s'"
 
-#: ch/decl.c:1189
-msgid "RECURSIVE PROCs"
+#: cp/call.c:2823 cp/call.c:4948
+msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr ""
 
-#: ch/decl.c:1445
+#. It's no good looking for an overloaded operator() on a
+#. pointer-to-member-function.
+#: cp/call.c:2850
 #, c-format
-msgid "`%s' must not be READonly"
+msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr ""
 
-#: ch/decl.c:1471
-msgid "POS may not be specified for a list of field declarations"
-msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
-
-#: ch/decl.c:1525
-msgid "(ELSE) case label as well as ELSE variant"
+#: cp/call.c:2920
+msgid "no match for call to `(%T) (%A)'"
 msgstr ""
 
-#: ch/decl.c:1610 ch/decl.c:1613
-msgid "inconsistent modes between labels and tag field"
+#: cp/call.c:2930
+msgid "call of `(%T) (%A)' is ambiguous"
 msgstr ""
 
-#: ch/decl.c:1618
-msgid "too few tag labels"
+#: cp/call.c:2965
+msgid "%s for `%T ? %T : %T' operator"
 msgstr ""
 
-#: ch/decl.c:1620
-msgid "too many tag labels"
-msgstr "teveel tag-labels"
-
-#: ch/decl.c:1658
-msgid "case label lower limit is not a discrete constant expression"
-msgstr "ondergrens van case-label is geen discrete constante expressie"
-
-#: ch/decl.c:1660
-msgid "case label upper limit is not a discrete constant expression"
-msgstr "bovengrens van case-label is geen discrete constante expressie"
-
-#: ch/decl.c:1670
-msgid "case label must be a discrete constant expression"
-msgstr "case-label moet een discrete constante expressie zijn"
-
-#: ch/decl.c:1697
-msgid "variant label declared here..."
+#: cp/call.c:2970
+msgid "%s for `%T %s' operator"
 msgstr ""
 
-#: ch/decl.c:1699
-msgid "...is duplicated here"
+#: cp/call.c:2973
+msgid "%s for `%T [%T]' operator"
 msgstr ""
 
-#: ch/decl.c:1729
-#, c-format
-msgid "no field (yet) for tag %s"
+#: cp/call.c:2978
+msgid "%s for `%T %s %T' operator"
 msgstr ""
 
-#: ch/decl.c:1824
-msgid "non-value mode may only returned by LOC"
+#: cp/call.c:2981
+msgid "%s for `%s %T' operator"
 msgstr ""
 
-#: ch/decl.c:1847
-#, c-format
-msgid "mode of `%s' is not a mode"
-msgstr "modus van `%s' is geen modus"
+#: cp/call.c:3071
+#, fuzzy
+msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+msgstr "ANSI C verbiedt het weglaten van de middelste term van een ?: expresie"
 
-#: ch/decl.c:1853
+#: cp/call.c:3130
 #, c-format
-msgid "`%s' may only be passed by LOC"
+msgid "`%E' has type `void' and is not a throw-expression"
 msgstr ""
 
-#: ch/decl.c:2281
-#, c-format
-msgid "nothing named `%s' to grant"
+#: cp/call.c:3163 cp/call.c:3363
+msgid "operands to ?: have different types"
 msgstr ""
 
-#: ch/decl.c:2321
-#, c-format
-msgid "duplicate grant for `%s'"
-msgstr "herhaalde grant voor `%s'"
-
-#: ch/decl.c:2322
-#, c-format
-msgid "previous grant for `%s'"
-msgstr "eerdere grant voor `%s'"
+#: cp/call.c:3316
+#, fuzzy
+msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
+msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: ch/decl.c:2409
-#, c-format
-msgid "duplicate definition `%s'"
-msgstr "herhaalde definitie `%s'"
+#: cp/call.c:3323
+msgid "enumeral and non-enumeral type in conditional expression"
+msgstr ""
 
-#: ch/decl.c:2410
-#, c-format
-msgid "previous definition of `%s'"
-msgstr "eerdere definitie van `%s'"
+#: cp/call.c:3405
+#, fuzzy
+msgid "`%D' must be declared before use"
+msgstr "`%s' mag niet als alleen-lezen gedeclareerd worden"
 
-#: ch/decl.c:3248 ch/decl.c:3258
-#, c-format
-msgid "ambiguous choice for seize `%s' -"
+#: cp/call.c:3604
+msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr ""
 
-#: ch/decl.c:3249 ch/decl.c:3259
-#, c-format
-msgid " - can seize this `%s' -"
+#: cp/call.c:3651
+msgid "using synthesized `%#D' for copy assignment"
 msgstr ""
 
-#: ch/decl.c:3250 ch/decl.c:3261
-#, c-format
-msgid " - or this granted decl `%s'"
+#: cp/call.c:3653
+msgid "  where cfront would use `%#D'"
 msgstr ""
 
-#: ch/decl.c:4430
-#, fuzzy, c-format
-msgid "enumerator value for `%s' is less than 0"
-msgstr "enumeratiewaarde voor `%s' is kleiner dan 0"
+#: cp/call.c:3680
+#, fuzzy
+msgid "comparison between `%#T' and `%#T'"
+msgstr "vergelijking tussen signed en unsigned"
 
-#: ch/decl.c:4512
-#, c-format
-msgid "enumerators `%s' and `%s' have equal values"
+#: cp/call.c:3919
+msgid "no suitable `operator delete' for `%T'"
 msgstr ""
 
-#: ch/decl.c:4618
-msgid "undefined value in SET mode is obsolete and deprecated"
+#: cp/call.c:3938
+msgid "`%+#D' is private"
 msgstr ""
 
-#: ch/decl.c:4794
-msgid "BASE variable never declared"
-msgstr "BASE-variabele nooit gedeclareerd"
+#: cp/call.c:3940
+#, fuzzy
+msgid "`%+#D' is protected"
+msgstr "`%.*s' is niet gedefinieerd"
+
+#: cp/call.c:3942
+#, fuzzy
+msgid "`%+#D' is inaccessible"
+msgstr "%s is niet addresseerbaar"
 
-#: ch/decl.c:4796
-msgid "cannot BASE a variable on a PROC/PROCESS name"
+#: cp/call.c:3943
+msgid "within this context"
 msgstr ""
 
-#: ch/decl.c:4848
-msgid "INTERNAL ERROR: handle_one_level is broken"
+#: cp/call.c:3985
+#, fuzzy
+msgid "invalid conversion from `%T' to `%T'"
+msgstr "ongeldige registernaam voor `%s'"
+
+# Is the %s the argument, or is it 'of' the argument?
+#: cp/call.c:3987 cp/call.c:4126 cp/call.c:4128
+#, fuzzy
+msgid "  initializing argument %P of `%D'"
+msgstr "ongeldig type-argument `%s'"
+
+#: cp/call.c:4050 cp/call.c:4054
+msgid "  initializing argument %P of `%D' from result of `%D'"
 msgstr ""
 
-#: ch/expr.c:126
-#, c-format
-msgid "tuple without specified mode not allowed in %s"
+#: cp/call.c:4060 cp/call.c:4063
+msgid "  initializing temporary from result of `%D'"
 msgstr ""
 
-#: ch/expr.c:128
-#, c-format
-msgid "conditional expression not allowed in %s"
-msgstr "voorwaardelijke expressie niet toegestaan in `%s'"
+#. Undefined behavior [expr.call] 5.2.2/7.  We used to just warn
+#. here and do a bitwise copy, but now cp_expr_size will abort if we
+#. try to do that.
+#: cp/call.c:4215
+msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
+msgstr ""
 
-#: ch/expr.c:130
-#, c-format
-msgid "internal error:  unknown expression mode in %s"
-msgstr "interne fout:  onbekende expressie-modus in %s"
+#. Undefined behavior [expr.call] 5.2.2/7.
+#: cp/call.c:4242
+msgid "cannot receive objects of non-POD type `%#T' through `...'"
+msgstr ""
 
-#: ch/expr.c:147
-msgid "CASE selector is not a discrete expression"
+#: cp/call.c:4422
+msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr ""
 
-#: ch/expr.c:215
-msgid "The number of CASE selectors does not match the number of CASE label lists"
-msgstr "Het aantal CASE-selectors komt niet overeen met het aantal CASE-label lijsten"
+#: cp/call.c:4656
+msgid "could not find class$ field in java interface type `%T'"
+msgstr ""
 
-# klinkt niet
-#: ch/expr.c:594
-msgid "powerset is not addressable"
-msgstr "powerset kan niet geaddresseerd worden"
+#: cp/call.c:4831
+#, fuzzy
+msgid "call to non-function `%D'"
+msgstr "kan functie `main' niet inline maken"
 
-#: ch/expr.c:639
-msgid "array is not addressable"
+#: cp/call.c:4937
+msgid "no matching function for call to `%T::%D(%A)%#V'"
 msgstr ""
 
-#: ch/expr.c:687
-#, fuzzy, c-format
-msgid "too few arguments in call to `%s'"
-msgstr "Te weinig argumenten in oproep van `%s'"
+#: cp/call.c:4967
+msgid "cannot call member function `%D' without object"
+msgstr ""
 
-#: ch/expr.c:689
-#, fuzzy, c-format
-msgid "too many arguments in call to `%s'"
-msgstr "Teveel argumenten in oproep van `%s'"
+#: cp/call.c:5580
+msgid "passing `%T' chooses `%T' over `%T'"
+msgstr ""
 
-#: ch/expr.c:758
+#: cp/call.c:5582 cp/decl2.c:4081
 #, fuzzy
-msgid "cannot dereference, not a pointer"
-msgstr "kan niet derefereren, is geen pointer."
+msgid "  in call to `%D'"
+msgstr "kan oproep van `%s' niet inline maken"
 
-#: ch/expr.c:768
-#, c-format
-msgid "missing '.' operator or undefined mode name `%s'"
+#: cp/call.c:5631 cp/call.c:5756
+msgid "choosing `%D' over `%D'"
 msgstr ""
 
-#: ch/expr.c:771
-msgid "you have forgotten the '.' operator which must"
+#: cp/call.c:5632
+msgid "  for conversion from `%T' to `%T'"
 msgstr ""
 
-#: ch/expr.c:772
-#, c-format
-msgid " precede a STRUCT field reference, or `%s' is an undefined mode"
+#: cp/call.c:5634
+msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: ch/expr.c:786
-msgid "can't dereference PTR value using unary `->'"
+#: cp/call.c:5758
+msgid "  because worst conversion for the former is better than worst conversion for the latter"
 msgstr ""
 
-# Is the %s the argument, or is it 'of' the argument?
-#: ch/expr.c:831
-msgid "invalid type argument of `->'"
-msgstr "ongeldig type-argument voor `->'"
+# 'regio' klinkt niet echt, maar 'streek' lijkt me nog slechter
+#: cp/call.c:5874 cp/call.c:5895
+#, fuzzy
+msgid "could not convert `%E' to `%T'"
+msgstr "kon 0x%l.8x niet naar een regio omzetten"
 
-#: ch/expr.c:856 ch/expr.c:969
-msgid "operand of '.' is not a STRUCT"
+#: cp/class.c:286
+msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
 msgstr ""
 
-#: ch/expr.c:909
-#, fuzzy, c-format
-msgid "no field named `%s'"
-msgstr "Geen veld dat `%s' heet"
-
-#: ch/expr.c:1217
-msgid "ABS argument must be discrete or real mode"
+#: cp/class.c:943
+msgid "`%#D' and `%#D' cannot be overloaded"
 msgstr ""
 
-#: ch/expr.c:1250
-#, fuzzy, c-format
-msgid "argument %d to ABSTIME must be of integer type"
-msgstr "argument van `%s' moet van een integraal type zijn."
-
-#: ch/expr.c:1288 ch/expr.c:1329
+#: cp/class.c:1027
 #, fuzzy
-msgid "parameter 1 must be referable"
-msgstr "argument %d moet refereerbaar zijn"
+msgid "duplicate enum value `%D'"
+msgstr "herhaalde case-waarde"
 
-# Hoe vertaal je in godsnaam 'mismatch' op KORTE manier in het Nederlands???
-#: ch/expr.c:1294 ch/expr.c:1335 ch/expr.c:1372
-#, fuzzy
-msgid "mode mismatch in parameter 1"
-msgstr "geen overeenkomst van modus in parameter %d"
+#: cp/class.c:1030
+msgid "duplicate field `%D' (as enum and non-enum)"
+msgstr ""
 
-#: ch/expr.c:1301 ch/expr.c:1342
+#: cp/class.c:1037
 #, fuzzy
-msgid "parameter 2 must be a positive integer"
-msgstr "parameter 2 moet een locatie zijn"
+msgid "duplicate nested type `%D'"
+msgstr "herhaald lid `%s'"
 
-#: ch/expr.c:1436
-msgid "CARD argument must be powerset mode"
+#: cp/class.c:1048
+msgid "duplicate field `%D' (as type and non-type)"
 msgstr ""
 
-#: ch/expr.c:1487
+#: cp/class.c:1052
 #, fuzzy
-msgid "expression for DESCR-built-in must be referable"
-msgstr "%s expressie moet refereerbaar zijn"
+msgid "duplicate member `%D'"
+msgstr "herhaald lid `%s'"
 
-#: ch/expr.c:1535
-#, fuzzy, c-format
-msgid "argument to `%s' must be of integer type"
-msgstr "argument van `%s' moet van een integraal type zijn."
+#: cp/class.c:1095
+msgid "conflicting access specifications for method `%D', ignored"
+msgstr ""
 
-#: ch/expr.c:1568
+#: cp/class.c:1097
 #, c-format
-msgid "argument 1 to `%s' must be of floating point mode"
+msgid "conflicting access specifications for field `%s', ignored"
 msgstr ""
 
-#: ch/expr.c:1602
-#, fuzzy, c-format
-msgid "first argument to `%s' must be a mode"
-msgstr "Eerste argument van `%s' moet een modus zijn"
-
-#: ch/expr.c:1609
-#, c-format
-msgid "READonly modes for %s must have a value"
+#: cp/class.c:1142
+msgid "`%D' names constructor"
 msgstr ""
 
-#: ch/expr.c:1692
-msgid "argument to TERMINATE must be a reference primitive value"
+#: cp/class.c:1147
+#, fuzzy
+msgid "`%D' invalid in `%T'"
+msgstr "Ongeldige optie `%s'"
+
+#: cp/class.c:1155
+msgid "no members matching `%D' in `%#T'"
 msgstr ""
 
-#: ch/expr.c:1741
+#: cp/class.c:1187 cp/class.c:1195
 #, fuzzy
-msgid "argument 1 to INTTIME must be of mode TIME"
-msgstr "Eerste argument van `%s' moet een modus zijn"
+msgid "`%D' invalid in `%#T'"
+msgstr "Ongeldige optie `%s'"
 
-#: ch/expr.c:1888
-msgid "LENGTH argument must be string, buffer, event mode, text location or mode"
+#: cp/class.c:1188
+msgid "  because of local method `%#D' with same name"
 msgstr ""
 
-#: ch/expr.c:1917
-msgid "UPPER argument must have a mode, or be a mode"
+#: cp/class.c:1196
+msgid "  because of local member `%#D' with same name"
 msgstr ""
 
-#: ch/expr.c:1919
-msgid "LOWER argument must have a mode, or be a mode"
+#: cp/class.c:1268
+msgid "base class `%#T' has a non-virtual destructor"
 msgstr ""
 
-#: ch/expr.c:1953
-msgid "UPPER argument must be string, array, mode or integer"
+#: cp/class.c:1288
+msgid "base `%T' with only non-default constructor in class without a constructor"
 msgstr ""
 
-#: ch/expr.c:1955
-msgid "LOWER argument must be string, array, mode or integer"
+#: cp/class.c:1860
+msgid "all member functions in class `%T' are private"
 msgstr ""
 
-#: ch/expr.c:1991
-#, c-format
-msgid "%s argument must be POWERSET mode"
+#: cp/class.c:1874
+msgid "`%#T' only defines a private destructor and has no friends"
 msgstr ""
 
-#: ch/expr.c:2017
-#, c-format
-msgid "%s called for empty POWERSET"
+#: cp/class.c:1917
+msgid "`%#T' only defines private constructors and has no friends"
 msgstr ""
 
-#: ch/expr.c:2098
-msgid "argument to NUM is not discrete"
-msgstr "argument voor NUM is niet discreet"
+#: cp/class.c:2038 cp/class.c:5172
+#, fuzzy
+msgid "redefinition of `%#T'"
+msgstr "herdefinitie van `%s'"
 
-#: ch/expr.c:2110
+#: cp/class.c:2039
 #, fuzzy
-msgid "no integer mode which matches expression's mode"
-msgstr "Geen integer-modus die met expressie overeen komt"
+msgid "previous definition of `%#T'"
+msgstr "eerdere definitie van `%s'"
 
-#: ch/expr.c:2119
-msgid "NUM's parameter is below its mode range"
+#: cp/class.c:2313
+msgid "no unique final overrider for `%D' in `%T'"
 msgstr ""
 
-#: ch/expr.c:2122
-msgid "NUM's parameter is above its mode range"
+#. Here we know it is a hider, and no overrider exists.
+#: cp/class.c:2652
+msgid "`%D' was hidden"
 msgstr ""
 
-#: ch/expr.c:2161
-msgid "cannot take SUCC or PRED of a numbered SET"
+#: cp/class.c:2653
+#, fuzzy
+msgid "  by `%D'"
+msgstr "%s voor `%s'"
+
+#: cp/class.c:2695
+msgid "ISO C++ forbids member `%D' with same name as enclosing class"
 msgstr ""
 
-#: ch/expr.c:2169
-msgid "SUCC or PRED must not be done on a PTR"
+#: cp/class.c:2700 cp/decl2.c:1327
+msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr ""
 
-#: ch/expr.c:2172
-msgid "SUCC or PRED for a reference type is not standard"
+#: cp/class.c:2706 cp/decl2.c:1333
+msgid "private member `%#D' in anonymous union"
 msgstr ""
 
-#: ch/expr.c:2182
-msgid "SUCC or PRED argument must be a discrete mode"
+#: cp/class.c:2709 cp/decl2.c:1335
+msgid "protected member `%#D' in anonymous union"
 msgstr ""
 
-#: ch/expr.c:2203
-#, c-format
-msgid "taking the %s of a value already at its %s value"
+#: cp/class.c:2834
+msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: ch/expr.c:2254
-msgid "size applied to a function mode"
-msgstr "size toegepast op een functie-modus"
+#: cp/class.c:2898
+#, fuzzy
+msgid "bit-field `%#D' with non-integral type"
+msgstr "breedte van bitveld `%s' is geen integerconstante"
 
-#: ch/expr.c:2260
-msgid "sizeof applied to a void mode"
-msgstr "sizeof toegepast op een void-modus"
+#: cp/class.c:2918
+#, fuzzy
+msgid "bit-field `%D' width not an integer constant"
+msgstr "breedte van bitveld `%s' is geen integerconstante"
 
-#: ch/expr.c:2265
-msgid "sizeof applied to an incomplete mode"
-msgstr "sizeof toegepast op een onvolledige modus"
+#: cp/class.c:2924
+#, fuzzy
+msgid "negative width in bit-field `%D'"
+msgstr "bitveld `%s' heeft een negatieve breedte"
 
-#: ch/expr.c:2360
-msgid "cannot call a PROCESS, you START a PROCESS"
-msgstr ""
+#: cp/class.c:2929
+#, fuzzy
+msgid "zero width for bit-field `%D'"
+msgstr "bitveld `%s' heeft breedte 0"
 
-# (%s = 'parameter <NUM>')
-#: ch/expr.c:2422
-#, c-format
-msgid "invalid %s"
-msgstr "ongeldige %s"
-
-#: ch/expr.c:2437
-#, c-format
-msgid "%s parameter %d must be a location"
-msgstr "%s parameter %d moet een locatie zijn"
+#: cp/class.c:2935
+#, fuzzy
+msgid "width of `%D' exceeds its type"
+msgstr "breedte van `%s' overschrijdt zijn type"
 
-#: ch/expr.c:2445
-#, c-format
-msgid "%s parameter %d is READ-only"
+#: cp/class.c:2944
+msgid "`%D' is too small to hold all values of `%#T'"
 msgstr ""
 
-#: ch/expr.c:2488
-#, c-format
-msgid "LOC actual parameter %d is a non-referable location"
+#: cp/class.c:3028
+msgid "member `%#D' with constructor not allowed in union"
 msgstr ""
 
-# Hoe vertaal je in godsnaam 'mismatch' op KORTE manier in het Nederlands???
-#: ch/expr.c:2494
-#, c-format
-msgid "mode mismatch in parameter %d"
-msgstr "geen overeenkomst van modus in parameter %d"
-
-#: ch/expr.c:2518
-#, c-format
-msgid "too many arguments to procedure `%s'"
-msgstr "teveel argumenten voor procedure `%s'"
-
-#: ch/expr.c:2521
-msgid "too many arguments to procedure"
-msgstr "teveel argumenten voor procedure"
-
-#: ch/expr.c:2527
-#, c-format
-msgid "too few arguments to procedure `%s'"
-msgstr "te weinig argumenten voor procedure `%s'"
-
-#: ch/expr.c:2530
-msgid "too few arguments to procedure"
-msgstr "te weinig argumenten voor procedure"
-
-#: ch/expr.c:2596
-msgid "syntax error (integer used as function)"
+#: cp/class.c:3031
+msgid "member `%#D' with destructor not allowed in union"
 msgstr ""
 
-#: ch/expr.c:2616
-msgid "syntax error - missing operator, comma, or '('?"
+#: cp/class.c:3034
+msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr ""
 
-#: ch/expr.c:2977
-#, fuzzy, c-format
-msgid "unimplemented built-in function `%s'"
-msgstr "ingebouwde functie `%s' is niet geïmplementeerd"
-
-#: ch/expr.c:2981
-#, fuzzy, c-format
-msgid "internal error - bad built-in function `%s'"
-msgstr "interne fout - slechte ingebouwde functie `%s'"
-
-#: ch/expr.c:2995
-msgid "empty expression in string index"
-msgstr "lege expressie in string-index"
-
-#: ch/expr.c:3000
-msgid "only one expression allowed in string index"
-msgstr ""
+#: cp/class.c:3061
+#, fuzzy
+msgid "multiple fields in union `%T' initialized"
+msgstr "overtollige elementen in beginwaarde van union"
 
-#: ch/expr.c:3017
-msgid "invalid: primval ( untyped_exprlist )"
+#: cp/class.c:3183
+msgid "field `%D' in local class cannot be static"
 msgstr ""
 
-#: ch/expr.c:3081 ch/expr.c:3095
-msgid "operand is variable-size bitstring/power-set"
-msgstr ""
+#: cp/class.c:3189
+#, fuzzy
+msgid "field `%D' invalidly declared function type"
+msgstr "veld `%s' als een functie gedeclareerd"
 
-#: ch/expr.c:3245
-#, c-format
-msgid "tree code `%s' unhandled in build_compare_set_expr"
-msgstr ""
+#: cp/class.c:3196
+#, fuzzy
+msgid "field `%D' invalidly declared method type"
+msgstr "bitveld `%s' heeft een ongeldig type"
 
-#: ch/expr.c:3410
-msgid "incompatible modes in concat expression"
-msgstr "incompatibele modi in concat-expressie"
+#: cp/class.c:3202
+#, fuzzy
+msgid "field `%D' invalidly declared offset type"
+msgstr "bitveld `%s' heeft een ongeldig type"
 
-#: ch/expr.c:3459
+#. Unions cannot have static members.
+#: cp/class.c:3220
 #, fuzzy
-msgid "invalid operation on array of chars"
-msgstr "Ongeldige operatie op array van chars"
+msgid "field `%D' declared static in union"
+msgstr "veld `%s' als een functie gedeclareerd"
 
-#: ch/expr.c:3504
-msgid "comparison of variant structures is unsafe"
+#: cp/class.c:3247
+msgid "non-static reference `%#D' in class without a constructor"
 msgstr ""
 
-#: ch/expr.c:3511
-msgid "compare with variant records"
+#: cp/class.c:3282
+msgid "non-static const member `%#D' in class without a constructor"
 msgstr ""
 
-#: ch/expr.c:3688 ch/expr.c:3924
-#, c-format
-msgid "incompatible operands to %s"
-msgstr "incompatibele operands voor %s"
-
-#: ch/expr.c:3740
-msgid "relational operator not allowed for this mode"
-msgstr "relationele operator niet toegestaan voor deze modus"
-
-#: ch/expr.c:3794
-#, c-format
-msgid "cannot use %s operator on PROC mode variable"
+#: cp/class.c:3298
+msgid "field `%#D' with same name as class"
 msgstr ""
 
-#: ch/expr.c:3800
-#, c-format
-msgid "invalid left operand of %s"
-msgstr "ongeldige linker operand van %s"
-
-#: ch/expr.c:3805 ch/expr.c:4357
-#, c-format
-msgid "invalid right operand of %s"
-msgstr "ongeldige rechter operand van %s"
+#: cp/class.c:3316
+#, fuzzy
+msgid "`%#T' has pointer data members"
+msgstr "%s heeft geen benoemde leden"
 
-#: ch/expr.c:3819
-msgid "repetition expression must be constant"
+#: cp/class.c:3320
+msgid "  but does not override `%T(const %T&)'"
 msgstr ""
 
-#: ch/expr.c:3829
-msgid "left argument to MOD/REM operator must be integral"
+#: cp/class.c:3322
+msgid "  or `operator=(const %T&)'"
 msgstr ""
 
-#: ch/expr.c:3834
-msgid "right argument to MOD/REM operator must be integral"
+#: cp/class.c:3325
+msgid "  but does not override `operator=(const %T&)'"
 msgstr ""
 
-#: ch/expr.c:3891
-msgid "right operand of IN is not a powerset"
+#: cp/class.c:3775
+msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
 msgstr ""
 
-#: ch/expr.c:3896
-msgid "left operand of IN incompatible with right operand"
+#: cp/class.c:3883
+msgid "class `%T' will be considered nearly empty in a future version of GCC"
 msgstr ""
 
-#: ch/expr.c:3987
+#: cp/class.c:3973
 #, fuzzy
-msgid "-> operator not allow in constant expression"
-msgstr "-> operator niet toegestaan in constante expressie"
-
-#: ch/expr.c:4000
-msgid "taking the address of a string literal is non-standard"
-msgstr ""
+msgid "initializer specified for non-virtual method `%D'"
+msgstr "geen beginwaarde voor variant-veld `%s'"
 
-#: ch/expr.c:4002
-msgid "taking the address of a function is non-standard"
+#: cp/class.c:4709
+msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: ch/expr.c:4005
-msgid "ADDR requires a LOCATION argument"
+#: cp/class.c:4809
+msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr ""
 
-#: ch/expr.c:4035
-msgid "-> expression is not addressable"
+#: cp/class.c:4822
+msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
 msgstr ""
 
-#: ch/expr.c:4062
-msgid "ADDR parameter must be a LOCATION"
+#: cp/class.c:4978
+msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: ch/expr.c:4071
-msgid "possible internal error in build_chill_arrow_expr"
+#: cp/class.c:5011
+msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: ch/expr.c:4076
-#, c-format
-msgid "%s is not addressable"
-msgstr "%s is niet addresseerbaar"
-
-#: ch/expr.c:4175
-msgid "repetition count is not an integer constant"
-msgstr "herhalings-aantal is geen integerconstante"
-
-#: ch/expr.c:4183
-msgid "repetition count < 0"
+#: cp/class.c:5020
+msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr ""
 
-#: ch/expr.c:4188
-msgid "repetition value not constant"
-msgstr "herhalings-aantal is niet constant"
-
-#: ch/expr.c:4200
-msgid "bitstring repetition of non-constant boolean"
+#: cp/class.c:5079
+msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
 msgstr ""
 
-#: ch/expr.c:4223
-msgid "string repetition operand is non-constant bitstring"
-msgstr "string herhalings-operand is een niet-constante bitstring"
-
-#: ch/expr.c:4283
-msgid "non-char, non-bit string repetition"
+#: cp/class.c:5320
+msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr ""
 
-#: ch/expr.c:4311
-#, c-format
-msgid "invalid operand of %s"
-msgstr "ongeldige operand van %s"
-
-#: ch/expr.c:4322
-#, c-format
-msgid "right operand of %s is not array of boolean"
+#: cp/class.c:5405
+msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr ""
 
-#: ch/expr.c:4335
+#: cp/class.c:5861
 #, c-format
-msgid "%s operator applied to boolean variable"
-msgstr ""
-
-# Of moet/mag 'boolean' hier vertaald worden?
-#: ch/expr.c:4406
-msgid "non-boolean mode in conditional expression"
-msgstr "niet-boolean modus in voorwaardelijke expressie"
-
-#: ch/grant.c:1978
-msgid "decode_constant: invalid component_ref"
-msgstr ""
-
-#: ch/grant.c:1986
-msgid "decode_constant: mode and value mismatch"
-msgstr ""
-
-#: ch/grant.c:1989
-msgid "decode_constant: cannot decode this mode"
-msgstr ""
-
-#: ch/grant.c:2214
-msgid "decode_constant_selective: mode and value mismatch"
-msgstr ""
-
-#: ch/grant.c:2217
-msgid "decode_constant_selective: cannot decode this mode"
-msgstr ""
-
-#: ch/grant.c:2677
-#, fuzzy, c-format
-msgid "can't write to %s"
-msgstr "open %s"
-
-#: ch/grant.c:2764
-msgid "FORBID is not yet implemented"
+msgid "language string `\"%s\"' not recognized"
 msgstr ""
 
-#. this nerver should happen
-#: ch/grant.c:2825
-#, fuzzy, c-format
-msgid "function \"really_grant_this\" called for `%s'"
-msgstr "functie \"really_grant_this\" opgeroepen voor `%s'"
-
-#: ch/inout.c:1645
-msgid "non-integral text length"
+#: cp/class.c:5957
+msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr ""
 
-#: ch/inout.c:1650
-msgid "non-constant text length"
+#: cp/class.c:6078
+msgid "no matches converting function `%D' to type `%#T'"
 msgstr ""
 
-#: ch/inout.c:1655
-msgid "text length must be greater than 0"
+#: cp/class.c:6101
+msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr ""
 
-#: ch/inout.c:1755
-#, c-format
-msgid "argument %d of %s must be of mode ASSOCIATION"
-msgstr ""
+#: cp/class.c:6127
+#, fuzzy
+msgid "assuming pointer to member `%D'"
+msgstr "herhaald lid `%s'"
 
-#: ch/inout.c:1760 ch/inout.c:2146 ch/inout.c:2516 ch/inout.c:2751
+#: cp/class.c:6130
 #, c-format
-msgid "argument %d of %s must be a location"
-msgstr "argument %d van %s moet een locatie zijn"
-
-#: ch/inout.c:1795
-msgid "argument 2 of ASSOCIATE must not be an empty string"
-msgstr "argument 2 van ASSOCIATE mag geen lege string zijn"
-
-#: ch/inout.c:1811
-msgid "argument 2 to ASSOCIATE must be a string"
+msgid "(a pointer to member can only be formed with `&%E')"
 msgstr ""
 
-#: ch/inout.c:1850
-msgid "argument 3 to ASSOCIATE must be a string"
+#: cp/class.c:6174 cp/class.c:6345 cp/class.c:6352
+msgid "not enough type information"
 msgstr ""
 
-#: ch/inout.c:2031
+#: cp/class.c:6183
 #, fuzzy
-msgid "too many arguments in call to MODIFY"
-msgstr "Teveel argumenten in oproep van MODIFY"
-
-#: ch/inout.c:2044
-msgid "argument 2 of MODIFY must not be an empty string"
-msgstr "argument 2 van MODIFY mag geen lege string zijn"
+msgid "argument of type `%T' does not match `%T'"
+msgstr "argument `%s' komt niet overeen met prototype"
 
-#: ch/inout.c:2060
-msgid "argument 2 to MODIFY must be a string"
-msgstr "argument 2 van MODIFY moet een string zijn"
+#: cp/class.c:6329
+msgid "invalid operation on uninstantiated type"
+msgstr ""
 
-#: ch/inout.c:2094
-msgid "argument 3 to MODIFY must be a string"
-msgstr "argument 3 van MODIFY moet een string zijn"
+#. [basic.scope.class]
+#.
+#. A name N used in a class S shall refer to the same declaration
+#. in its context and when re-evaluated in the completed scope of
+#. S.
+#: cp/class.c:6612 cp/decl.c:1006 cp/decl.c:3102 cp/pt.c:1845
+#, fuzzy
+msgid "declaration of `%#D'"
+msgstr "herdeclaratie van `%s'"
 
-#: ch/inout.c:2141
-#, c-format
-msgid "argument %d of %s must be an ACCESS or TEXT mode"
+#: cp/class.c:6613
+msgid "changes meaning of `%D' from `%+#D'"
 msgstr ""
 
-#: ch/inout.c:2355
-msgid "argument 4 of CONNECT must be of mode WHERE"
+#: cp/cvt.c:88
+msgid "can't convert from incomplete type `%T' to `%T'"
 msgstr ""
 
-#: ch/inout.c:2371
-msgid "index expression for ACCESS without index"
+#: cp/cvt.c:97
+msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
 msgstr ""
 
-#: ch/inout.c:2376 ch/inout.c:2554 ch/inout.c:2636 ch/inout.c:4356
-#: ch/inout.c:4504
-msgid "incompatible index mode"
-msgstr "incompatibele index-modus"
-
-#: ch/inout.c:2476
-msgid "argument 3 to CONNECT must be of mode USAGE"
+#: cp/cvt.c:126
+msgid "converting from `%T' to `%T'"
 msgstr ""
 
-#: ch/inout.c:2511
-#, c-format
-msgid "argument %d of %s must be of mode ACCESS"
+#: cp/cvt.c:201 cp/cvt.c:205
+msgid "pointer to member cast from `%T' to `%T' is via virtual base"
 msgstr ""
 
-#: ch/inout.c:2545
-#, fuzzy
-msgid "too few arguments in call to `readrecord'"
-msgstr "Te weinig argumenten in oproep van `readrecord'"
-
-#: ch/inout.c:2569 ch/inout.c:2648
-msgid "incompatible record mode"
-msgstr "incompatibele record-modus"
-
-#: ch/inout.c:2574
-msgid "store location must not be READonly"
+#: cp/cvt.c:223 cp/cvt.c:236 cp/cvt.c:283
+msgid "cannot convert `%E' from type `%T' to type `%T'"
 msgstr ""
 
-#: ch/inout.c:2616
+#: cp/cvt.c:262
 #, fuzzy
-msgid "too few arguments in call to `writerecord'"
-msgstr "Te weinig argumenten in oproep van `writerecord'"
+msgid "invalid conversion from '%T' to '%T'"
+msgstr "ongeldige registernaam voor `%s'"
 
-#: ch/inout.c:2643
-msgid "transfer to ACCESS without record mode"
+#: cp/cvt.c:537
+msgid "conversion from `%T' to `%T' discards qualifiers"
 msgstr ""
 
-#: ch/inout.c:2746
-#, c-format
-msgid "argument %d of %s must be of mode TEXT"
-msgstr ""
+#: cp/cvt.c:555
+#, fuzzy
+msgid "casting `%T' to `%T' does not dereference pointer"
+msgstr "kan niet derefereren, is geen pointer."
 
-#: ch/inout.c:2803
-msgid "TEXT doesn't have a location"
+#: cp/cvt.c:584
+msgid "cannot convert type `%T' to type `%T'"
 msgstr ""
 
-#: ch/inout.c:2905
-msgid "incompatible index mode for SETETEXTACCESS"
+#: cp/cvt.c:701
+msgid "conversion from `%#T' to `%#T'"
 msgstr ""
 
-#: ch/inout.c:2915
-msgid "incompatible record mode for SETTEXTACCESS"
+#: cp/cvt.c:713
+msgid "`%#T' used where a `%T' was expected"
 msgstr ""
 
-#: ch/inout.c:2945
-msgid "parameter 2 must be a location"
-msgstr "parameter 2 moet een locatie zijn"
-
-#: ch/inout.c:2955
-msgid "incompatible modes in parameter 2"
-msgstr "incompatibele modes in parameter 2"
-
-# 'braced-group'? Wie schrijft verdorie die foutmeldingen?
-#: ch/inout.c:3062
-msgid "conditional expression not allowed in this context"
-msgstr "voorwaardelijke expressie niet toegestaan in deze context"
-
-# Betere vertaling voor 'untyped'?
-#: ch/inout.c:3064
-#, c-format
-msgid "untyped expression as argument %d"
-msgstr "expressie zonder type als argument %d"
-
-#: ch/inout.c:3141 ch/inout.c:3187
-#, c-format
-msgid "cannot process %d bits integer for READTEXT argument %d"
+#: cp/cvt.c:730
+msgid "the address of `%D', will always be `true'"
 msgstr ""
 
-#: ch/inout.c:3262
-#, c-format
-msgid "cannot process %d bits integer WRITETEXT argument %d"
+#: cp/cvt.c:750
+msgid "`%#T' used where a floating point value was expected"
 msgstr ""
 
-# Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
-#: ch/inout.c:3283 ch/inout.c:3338 ch/inout.c:3417 ch/inout.c:3483
-#: ch/inout.c:3534 ch/inout.c:3619 ch/inout.c:3654
-#, c-format
-msgid "argument %d is READonly"
-msgstr "argument %d is alleen-lezen"
-
-#: ch/inout.c:3290 ch/inout.c:3345 ch/inout.c:3424 ch/inout.c:3491
-#: ch/inout.c:3542 ch/inout.c:3627 ch/inout.c:3659
-#, c-format
-msgid "argument %d must be referable"
-msgstr "argument %d moet refereerbaar zijn"
+#: cp/cvt.c:797
+#, fuzzy
+msgid "conversion from `%T' to non-scalar type `%T' requested"
+msgstr "conversie naar niet-scalair type gevraagd"
 
-#: ch/inout.c:3578
-#, c-format
-msgid "cannot process argument %d of WRITETEXT, unknown size"
+#: cp/cvt.c:883
+msgid "object of incomplete type `%T' will not be accessed in %s"
 msgstr ""
 
-#. datatype is not yet implemented, issue a warning
-#: ch/inout.c:3725
-#, c-format
-msgid "cannot process mode of argument %d for %sTEXT"
+#: cp/cvt.c:886
+msgid "object of type `%T' will not be accessed in %s"
 msgstr ""
 
-#: ch/inout.c:3868
-msgid "too few arguments for this format string"
-msgstr "te weinig argumenten voor deze formaatstring"
-
-#: ch/inout.c:3893 ch/inout.c:3902
-#, c-format
-msgid "type of argument %d invalid for conversion code at offset %d"
+#: cp/cvt.c:902
+msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
 msgstr ""
 
-#: ch/inout.c:4012
-msgid "unmatched open paren"
-msgstr ""
+#. [over.over] enumerates the places where we can take the address
+#. of an overloaded function, and this is not one of them.
+#: cp/cvt.c:922
+#, fuzzy, c-format
+msgid "%s cannot resolve address of overloaded function"
+msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
 
-#: ch/inout.c:4026 ch/inout.c:4221
+#. Only warn when there is no &.
+#: cp/cvt.c:927
 #, c-format
-msgid "bad format specification character (offset %d)"
+msgid "%s is a reference, not call, to function `%E'"
 msgstr ""
 
-#: ch/inout.c:4039
-#, c-format
-msgid "repetition factor overflow (offset %d)"
+#: cp/cvt.c:1065
+msgid "converting NULL to non-pointer type"
 msgstr ""
 
-#: ch/inout.c:4057 ch/inout.c:4064 ch/inout.c:4071
-#, c-format
-msgid "duplicate qualifier (offset %d)"
+#: cp/cvt.c:1141
+msgid "ambiguous default type conversion from `%T'"
 msgstr ""
 
-#: ch/inout.c:4093
-#, c-format
-msgid "clause width overflow (offset %d)"
+#: cp/cvt.c:1143
+msgid "  candidate conversions include `%D' and `%D'"
 msgstr ""
 
-#: ch/inout.c:4106
-#, c-format
-msgid "no fraction (offset %d)"
-msgstr ""
+#: cp/decl.c:1007 cp/decl.c:3205
+#, fuzzy
+msgid "conflicts with previous declaration `%#D'"
+msgstr "sectie van `%s' geeft een conflict met een eerdere declaratie"
 
-#: ch/inout.c:4124
-#, c-format
-msgid "no fraction width (offset %d)"
-msgstr ""
+#: cp/decl.c:1211
+#, fuzzy
+msgid "label `%D' used but not defined"
+msgstr "label `%s' gebruikt maar niet gedefinieerd"
 
-#: ch/inout.c:4131
-#, c-format
-msgid "fraction width overflow (offset %d)"
-msgstr ""
+#: cp/decl.c:1216
+#, fuzzy
+msgid "label `%D' defined but not used"
+msgstr "label `%s' gedefinieerd maar niet gebruikt"
 
-#: ch/inout.c:4142
-#, c-format
-msgid "no exponent (offset %d)"
+#: cp/decl.c:2249
+msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr ""
 
-#: ch/inout.c:4160
-#, c-format
-msgid "no exponent width (offset %d)"
-msgstr ""
+#: cp/decl.c:3008 cp/decl.c:3413
+#, fuzzy
+msgid "previous declaration of `%D'"
+msgstr "eerdere declaratie van `%s'"
 
-#: ch/inout.c:4167
-#, c-format
-msgid "exponent width overflow (offset %d)"
-msgstr ""
+#: cp/decl.c:3089 cp/decl.c:3127
+#, fuzzy
+msgid "shadowing %s function `%#D'"
+msgstr "bibliotheekfunctie `%s' wordt verborgen"
 
-#: ch/inout.c:4208
-msgid "internal error in check_format_string"
-msgstr "interne fout in check_format_string"
+#: cp/decl.c:3098
+#, fuzzy
+msgid "library function `%#D' redeclared as non-function `%#D'"
+msgstr "bibliotheekfunctie `%s' als niet-functie gedeclareerd"
 
-#: ch/inout.c:4224
-#, c-format
-msgid "no padding character (offset %d)"
-msgstr ""
+#: cp/decl.c:3103
+#, fuzzy
+msgid "conflicts with built-in declaration `%#D'"
+msgstr "conflicterende declaraties van `%s'"
 
-#. too  may arguments for format string
-#: ch/inout.c:4256
-msgid "too many arguments for this format string"
-msgstr "teveel argumenten voor deze formaatstring"
+#: cp/decl.c:3122 cp/decl.c:3219 cp/decl.c:3235
+#, fuzzy
+msgid "new declaration `%#D'"
+msgstr "herdeclaratie van `%s'"
 
-#: ch/inout.c:4354 ch/inout.c:4502
-msgid "missing index expression"
-msgstr "ontbrekende index-expressie"
+#: cp/decl.c:3123
+#, fuzzy
+msgid "ambiguates built-in declaration `%#D'"
+msgstr "herhaalde label-declaratie `%s'"
 
-#: ch/inout.c:4361
+#: cp/decl.c:3179
 #, fuzzy
-msgid "too few arguments in call to `writetext'"
-msgstr "Te weinig argumenten in oproep van `writetext'"
+msgid "`%#D' redeclared as different kind of symbol"
+msgstr "`%s' als ander soort symbool geherdeclareerd"
 
-#: ch/inout.c:4374
-msgid "argument 1 for WRITETEXT must be a TEXT or CHARS(n) VARYING location"
-msgstr ""
+#: cp/decl.c:3182
+#, fuzzy
+msgid "previous declaration of `%#D'"
+msgstr "eerdere declaratie van `%s'"
 
-#: ch/inout.c:4397
-msgid "`format string' for WRITETEXT must be a CHARACTER string"
-msgstr ""
+#: cp/decl.c:3204
+#, fuzzy
+msgid "declaration of template `%#D'"
+msgstr "herdeclaratie van `enum %s'"
 
-#: ch/inout.c:4509
+#: cp/decl.c:3220 cp/decl.c:3236
 #, fuzzy
-msgid "too few arguments in call to `readtext'"
-msgstr "Te weinig argumenten in oproep van `readtext'"
+msgid "ambiguates old declaration `%#D'"
+msgstr "herhaalde label-declaratie `%s'"
 
-#: ch/inout.c:4522
-msgid "argument 1 for READTEXT must be a TEXT location or CHARS(n) [ VARYING ] expression"
-msgstr ""
-
-#: ch/inout.c:4543
-msgid "`format string' for READTEXT must be a CHARACTER string"
-msgstr ""
-
-#: ch/lang.c:105
-msgid "non-constant expression"
-msgstr "niet-constante expressie"
-
-#: ch/lang.c:191
-msgid "ignoring case upon input and"
-msgstr ""
-
-#: ch/lang.c:192
-msgid "making special words uppercase wouldn't work"
-msgstr ""
-
-#: ch/lang.c:203
-msgid "making special words uppercase and"
-msgstr ""
-
-#: ch/lang.c:204
-msgid " ignoring case upon input wouldn't work"
-msgstr ""
-
-#: ch/lang.c:277 java/typeck.c:178
-msgid "internal error - use of undefined type"
-msgstr "interne fout -- niet gedefinieerd type gebruikt"
+#: cp/decl.c:3228
+#, fuzzy
+msgid "declaration of C function `%#D' conflicts with"
+msgstr "impliciete declaratie van functie `%s'"
 
-#: ch/lex.c:502
-msgid "invalid C'xx' "
-msgstr "ongeldige C'xx'"
+#: cp/decl.c:3230
+#, fuzzy
+msgid "previous declaration `%#D' here"
+msgstr "eerdere declaratie van `%s'"
 
-#: ch/lex.c:607 java/jcf-parse.c:611 java/jcf-write.c:3376
-#, fuzzy, c-format
-msgid "can't close %s"
-msgstr "close %s"
+#: cp/decl.c:3246
+#, fuzzy
+msgid "conflicting types for `%#D'"
+msgstr "conflicterende types voor `%s'"
 
-#: ch/lex.c:711
-msgid "malformed exponent part of floating-point literal"
-msgstr ""
+#: cp/decl.c:3247
+#, fuzzy
+msgid "previous declaration as `%#D'"
+msgstr "eerdere declaratie van `%s'"
 
-#: ch/lex.c:728
+#: cp/decl.c:3290
 #, fuzzy
-msgid "real number exceeds range of REAL"
-msgstr "floating-point getal overschrijdt het bereik van een `float'"
+msgid "`%#D' previously defined here"
+msgstr "`%s' tevoren hier gedefinieerd"
 
-#: ch/lex.c:747 ch/lex.c:774
+#: cp/decl.c:3291
 #, fuzzy
-msgid "end-of-file in '<>' directive"
-msgstr "ongedefinieerd of ongeldig #-commando"
+msgid "`%#D' previously declared here"
+msgstr "`%s' tevoren hier gedeclareerd"
 
-#: ch/lex.c:780
+#. Prototype decl follows defn w/o prototype.
+#: cp/decl.c:3300
 #, fuzzy
-msgid "unrecognized compiler directive"
-msgstr "onbekende formaatspecificatie"
+msgid "prototype for `%#D'"
+msgstr "prototype voor `%s' volgt"
 
-#: ch/lex.c:788 ch/lex.c:834
-#, fuzzy, c-format
-msgid "unrecognized compiler directive `%s'"
-msgstr "onbekende formaatspecificatie"
+#: cp/decl.c:3301
+#, fuzzy
+msgid "follows non-prototype definition here"
+msgstr "niet-prototype definitie hier"
 
-#: ch/lex.c:995
+#: cp/decl.c:3313
 #, fuzzy
-msgid "unterminated control sequence"
-msgstr "niet-beëindigde commentaar"
+msgid "previous declaration of `%#D' with %L linkage"
+msgstr "eerdere declaratie van `%s'"
 
-#: ch/lex.c:1010 ch/lex.c:1046
-msgid "invalid integer literal in control sequence"
-msgstr ""
+#: cp/decl.c:3315
+#, fuzzy
+msgid "conflicts with new declaration with %L linkage"
+msgstr "conflicterende declaraties van `%s'"
 
-#: ch/lex.c:1021 ch/lex.c:1029
-msgid "control sequence overflow"
-msgstr ""
+#: cp/decl.c:3338 cp/decl.c:3345
+#, fuzzy
+msgid "default argument given for parameter %d of `%#D'"
+msgstr "argumenten aan macro `%s' gegeven"
 
-#: ch/lex.c:1023 ch/lex.c:1031
+#: cp/decl.c:3340 cp/decl.c:3347
 #, fuzzy
-msgid "invalid control sequence"
-msgstr "ongeldige macronaam"
+msgid "after previous specification in `%#D'"
+msgstr "eerdere definitie van `%s'"
 
-#: ch/lex.c:1111
+#: cp/decl.c:3356
 #, fuzzy
-msgid "invalid base in read control sequence"
-msgstr "ongeldige lvalue bij decrementeren"
+msgid "`%#D' was used before it was declared inline"
+msgstr "`%s' werd voor haar definitie gebruikt zonder protoype"
 
-#: ch/lex.c:1118
-msgid "invalid digit in control sequence"
-msgstr ""
+#: cp/decl.c:3358
+#, fuzzy
+msgid "previous non-inline declaration here"
+msgstr "eerdere impliciete declaratie van `%s'"
 
-#: ch/lex.c:1145
+#: cp/decl.c:3412
 #, fuzzy
-msgid "unterminated string literal"
-msgstr "Onbeëindigde stringconstante"
+msgid "redundant redeclaration of `%D' in same scope"
+msgstr "overbodige herdeclaratie van `%s' in zelfde bereik"
 
-#: ch/lex.c:1248 ch/lex.c:1334
+#: cp/decl.c:3493
 #, fuzzy, c-format
-msgid "invalid number format `%s'"
-msgstr "ongeldige registernaam voor `%s'"
-
-#: ch/lex.c:1266
-msgid "integer literal too big"
-msgstr ""
+msgid "declaration of `%F' throws different exceptions"
+msgstr "`%s' wordt gedeclareerd als een array van functies"
 
-#: ch/lex.c:1395
+#: cp/decl.c:3495
 #, fuzzy, c-format
-msgid "can't find %s"
-msgstr "kan %s niet vinden"
+msgid "than previous declaration `%F'"
+msgstr "geen eerdere declaratie voor `%s'"
 
-#: ch/lex.c:1421
-msgid "USE_SEIZE_FILE directive must be followed by string"
+#. From [temp.expl.spec]:
+#.
+#. If a template, a member template or the member of a class
+#. template is explicitly specialized then that
+#. specialization shall be declared before the first use of
+#. that specialization that would cause an implicit
+#. instantiation to take place, in every translation unit in
+#. which such a use occurs.
+#: cp/decl.c:3632
+msgid "explicit specialization of %D after first use"
 msgstr ""
 
-#: ch/lex.c:1693 f/lex.c:1190
-msgid "invalid #ident"
-msgstr "ongeldige #ident"
-
-#: ch/lex.c:1711 f/lex.c:1207
-msgid "undefined or invalid # directive"
-msgstr "ongedefinieerd of ongeldig #-commando"
+#: cp/decl.c:3886
+#, fuzzy
+msgid "`%#D' used prior to declaration"
+msgstr "`%s' gebruikt vóór declaratie"
 
-#: ch/lex.c:1765 ch/lex.c:1774 f/lex.c:1263
-msgid "invalid #line"
-msgstr "ongeldige #line"
+#: cp/decl.c:3917
+#, fuzzy
+msgid "redeclaration of `wchar_t' as `%T'"
+msgstr "herdeclaratie van `%s'"
 
-#: ch/lex.c:1843 f/lex.c:836
-msgid "#-lines for entering and leaving files don't match"
-msgstr "#-lijnen voor het binnengaan en verlaten van bestanden komen niet overeen"
+#. A redeclaration of main, but not a duplicate of the
+#. previous one.
+#.
+#. [basic.start.main]
+#.
+#. This function shall not be overloaded.
+#: cp/decl.c:3945
+#, fuzzy
+msgid "invalid redeclaration of `%D'"
+msgstr "herdeclaratie van `%s'"
 
-#: ch/lex.c:1868 f/lex.c:1373
-msgid "invalid #-line"
-msgstr "ongeldige #-lijn"
+#: cp/decl.c:3946
+#, fuzzy
+msgid "as `%D'"
+msgstr "%s voor `%s'"
 
-#: ch/lex.c:1998
-msgid "missing `=' in compiler directive"
-msgstr ""
+#: cp/decl.c:4036
+#, fuzzy
+msgid "previous external decl of `%#D'"
+msgstr "eerdere externe declaratie van `%s'"
 
-#: ch/lex.c:2040 ch/lex.c:2050 ch/lex.c:2091
+#: cp/decl.c:4077
 #, fuzzy
-msgid "invalid value follows `=' in compiler directive"
-msgstr "`#line'-commando in slecht formaat"
+msgid "`%D' was previously implicitly declared to return `int'"
+msgstr "`%s' was tevoren impliciet gedeclareerd om een `int' terug te geven"
 
-#: ch/lex.c:2061
-#, fuzzy, c-format
-msgid "invalid `%c' character in name"
-msgstr "ongeldig karakter in naam van macro-parameter"
+#: cp/decl.c:4137
+#, fuzzy
+msgid "extern declaration of `%#D' doesn't match"
+msgstr "externe declaratie van `%s' komt niet overeen met de globale declaratie"
 
-#: ch/lex.c:2074
-#, fuzzy, c-format
-msgid "`%s' not integer constant synonym "
-msgstr "twee `u's in integerconstante"
+#: cp/decl.c:4138
+#, fuzzy
+msgid "global declaration `%#D'"
+msgstr "herhaalde label-declaratie `%s'"
 
-#: ch/lex.c:2097
+#: cp/decl.c:4169
 #, fuzzy
-msgid "value out of range in compiler directive"
-msgstr "lijnnummer buiten bereik in `#line'-commando"
+msgid "declaration of `%#D' shadows a parameter"
+msgstr "de declaratie van `%s' verbergt een parameter"
 
-#: ch/lex.c:2214 java/jcf-parse.c:607
+#: cp/decl.c:4189
 #, fuzzy, c-format
-msgid "can't reopen %s"
-msgstr "open %s"
+msgid "declaration of `%s' shadows a member of `this'"
+msgstr "de declaratie van `%s' verbergt een parameter"
 
-#: ch/lex.c:2225
-msgid "no modules seen"
+#: cp/decl.c:4541
+msgid "`%#D' hides constructor for `%#T'"
 msgstr ""
 
-#: ch/loop.c:480
+#: cp/decl.c:4556
 #, fuzzy
-msgid "modeless tuple not allowed in this context"
-msgstr "%s: %s compiler niet geïnstalleerd op dit systeem"
-
-#: ch/loop.c:482
-msgid "IN expression does not have a mode"
-msgstr ""
+msgid "`%#D' conflicts with previous using declaration `%#D'"
+msgstr "sectie van `%s' geeft een conflict met een eerdere declaratie"
 
-#: ch/loop.c:489
-msgid "location enumeration for BOOLS"
-msgstr ""
+#: cp/decl.c:4568
+#, fuzzy
+msgid "previous non-function declaration `%#D'"
+msgstr "eerdere declaratie van `%s'"
 
-#: ch/loop.c:517
-msgid "location enumeration for bit-packed arrays"
-msgstr ""
+#: cp/decl.c:4569
+#, fuzzy
+msgid "conflicts with function declaration `%#D'"
+msgstr "conflicterende declaraties van `%s'"
 
-#: ch/loop.c:526 ch/nloop.c:481
+#: cp/decl.c:4659
 #, fuzzy
-msgid "loop's IN expression is not a composite object"
-msgstr "`%s' is geen iterator"
+msgid "implicit declaration of function `%#D'"
+msgstr "impliciete declaratie van functie `%s'"
 
-#: ch/loop.c:541 ch/nloop.c:498
-msgid "start expr must have discrete mode"
+#: cp/decl.c:4817
+#, c-format
+msgid "label `%s' referenced outside of any function"
 msgstr ""
 
-#: ch/loop.c:547 ch/nloop.c:504
-msgid "DO FOR start expression is a numbered SET"
-msgstr ""
+#: cp/decl.c:4920 cp/decl.c:4944 cp/decl.c:5037
+#, fuzzy
+msgid "jump to label `%D'"
+msgstr "herhaald label `%s'"
 
-#: ch/loop.c:555 ch/nloop.c:510
-msgid "TO expression is a numbered SET"
+#: cp/decl.c:4922 cp/decl.c:4946
+msgid "jump to case label"
 msgstr ""
 
-#: ch/loop.c:560 ch/nloop.c:525
-msgid "TO expr must have discrete mode"
-msgstr ""
+#: cp/decl.c:4930
+#, fuzzy
+msgid "  crosses initialization of `%#D'"
+msgstr "(dicht bij initialisatie van `%s')"
 
-#: ch/loop.c:565 ch/nloop.c:531
-msgid "start expr and TO expr must be compatible"
+#: cp/decl.c:4933 cp/decl.c:5053
+msgid "  enters scope of non-POD `%#D'"
 msgstr ""
 
-#: ch/loop.c:574 ch/nloop.c:546
-msgid "BY expr must have discrete mode"
+#: cp/decl.c:4953 cp/decl.c:5057
+msgid "  enters try block"
 msgstr ""
 
-#: ch/loop.c:579 ch/nloop.c:552
-msgid "start expr and BY expr must be compatible"
+#. Can't skip init of __exception_info.
+#: cp/decl.c:4955 cp/decl.c:5049 cp/decl.c:5059
+msgid "  enters catch block"
 msgstr ""
 
-#: ch/loop.c:595 ch/nloop.c:765
-msgid "loop identifier undeclared"
-msgstr ""
+#: cp/decl.c:5038
+#, fuzzy
+msgid "  from here"
+msgstr "van hieruit opgeroepen"
 
-#: ch/loop.c:606
+#: cp/decl.c:5051
 #, fuzzy
-msgid "loop variable incompatible with start expression"
-msgstr "overflow in constante expressie"
+msgid "  skips initialization of `%#D'"
+msgstr "(dicht bij initialisatie van `%s')"
 
-#: ch/loop.c:633 ch/nloop.c:564
-msgid "body of DO FOR will never execute"
-msgstr ""
+#: cp/decl.c:5086
+#, fuzzy
+msgid "label named wchar_t"
+msgstr "er is geen label dat `%s' heet"
 
-#: ch/loop.c:648 ch/nloop.c:585
-msgid "BY expression is negative or zero"
-msgstr ""
+#: cp/decl.c:5090
+#, fuzzy
+msgid "duplicate label `%D'"
+msgstr "herhaald label `%s'"
 
-#: ch/loop.c:847 ch/nloop.c:817
-msgid "can't iterate through array of BOOL"
-msgstr ""
+#: cp/decl.c:5175
+#, fuzzy, c-format
+msgid "case label `%E' not within a switch statement"
+msgstr "case-label niet in een switch-statement"
 
-#: ch/nloop.c:867
-msgid "Can't iterate through array of BOOL"
-msgstr ""
+#. Definition isn't the kind we were looking for.
+#: cp/decl.c:5354 cp/decl.c:5373
+#, fuzzy
+msgid "`%#D' redeclared as %C"
+msgstr "`%s' tevoren hier gedeclareerd"
 
-#: ch/parse.c:159
-#, c-format
-msgid "there was no start label to match the end label '%s'"
-msgstr ""
+#. This happens for A::B where B is a template, and there are no
+#. template arguments.
+#: cp/decl.c:5461 cp/typeck.c:2062 cp/typeck.c:2217
+#, fuzzy
+msgid "invalid use of `%D'"
+msgstr "ongeldig gebruik van `restrict'"
 
-#: ch/parse.c:162
-#, c-format
-msgid "start label '%s' does not match end label '%s'"
-msgstr ""
+#: cp/decl.c:5502
+#, fuzzy
+msgid "`%D::%D' is not a template"
+msgstr "`%s' is geen iterator"
 
-#: ch/parse.c:192
-#, fuzzy, c-format
-msgid "`%s' not declared"
-msgstr "`%.*s' is niet gedefinieerd"
+#: cp/decl.c:5519
+#, fuzzy
+msgid "`%D' undeclared in namespace `%D'"
+msgstr "ongeldige naam `%s'"
 
-#: ch/parse.c:226
+#: cp/decl.c:5652
 #, fuzzy
-msgid "no RETURN or RESULT in procedure"
-msgstr "RETURN zonder waarde en geen RESULTS-actie in procedure"
+msgid "`%D' used without template parameters"
+msgstr "macro `%s' gebruikt zonder argumenten"
 
-#: ch/parse.c:245
-msgid "PREFIXED clause with no prelix in unlabeled module"
+#: cp/decl.c:5663 cp/decl.c:5679 cp/decl.c:5783
+msgid "no class template named `%#T' in `%#T'"
 msgstr ""
 
-#: ch/parse.c:336
-#, fuzzy, c-format
-msgid "internal parser error - expected token %d"
-msgstr "interne fout - dup-operatie"
-
-#: ch/parse.c:529
-#, fuzzy, c-format
-msgid "'%s!' is not followed by an identifier"
-msgstr "`#' gevolgd door een integer"
-
-#: ch/parse.c:545
-msgid "expected a name here"
+#: cp/decl.c:5702 cp/decl.c:5712 cp/decl.c:5744
+msgid "no type named `%#T' in `%#T'"
 msgstr ""
 
-#: ch/parse.c:560
-msgid "expected a name string here"
+#: cp/decl.c:5968
+msgid "lookup of `%D' finds `%#D'"
 msgstr ""
 
-#: ch/parse.c:591
-#, fuzzy, c-format
-msgid "`%s' undeclared"
-msgstr "`%s' tevoren hier gedeclareerd"
-
-#: ch/parse.c:669
-msgid "action not allowed in SPEC MODULE"
+#: cp/decl.c:5970
+msgid "  instead of `%D' from dependent base class"
 msgstr ""
 
-#: ch/parse.c:691
-msgid "missing defining occurrence"
+#: cp/decl.c:5972
+msgid "  (use `typename %T::%D' if that's what you meant)"
 msgstr ""
 
-#: ch/parse.c:702
-msgid "bad defining occurrence following ','"
+#: cp/decl.c:6003
+msgid "name lookup of `%D' changed"
 msgstr ""
 
-#: ch/parse.c:802
-msgid "missing '(' in exception list"
+#: cp/decl.c:6005
+msgid "  matches this `%D' under ISO standard rules"
 msgstr ""
 
-#: ch/parse.c:827
-msgid "ON exception names must be unique"
+#: cp/decl.c:6007
+msgid "  matches this `%D' under old rules"
 msgstr ""
 
-#: ch/parse.c:837
-msgid "syntax error in exception list"
+#: cp/decl.c:6021 cp/decl.c:6028
+msgid "name lookup of `%D' changed for new ISO `for' scoping"
 msgstr ""
 
-#: ch/parse.c:873
-#, fuzzy
-msgid "empty ON-condition"
-msgstr "lege declaratie"
-
-#: ch/parse.c:938
-msgid "INIT not allowed at loc-identity declaration"
+#: cp/decl.c:6023
+msgid "  cannot use obsolete binding at `%D' because it has a destructor"
 msgstr ""
 
-#: ch/parse.c:948
-#, fuzzy
-msgid "'=' used where ':=' is required"
-msgstr "waarde van union-type gebruikt waar een scalair nodig is"
+#: cp/decl.c:6030
+msgid "  using obsolete binding at `%D'"
+msgstr ""
 
-#: ch/parse.c:956
-msgid "initialization is not allowed in spec module"
+#: cp/decl.c:6211
+msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
 msgstr ""
 
-#: ch/parse.c:964
-msgid "loc-identity declaration without initialization"
+#: cp/decl.c:7025
+msgid "an anonymous union cannot have function members"
 msgstr ""
 
-#: ch/parse.c:1008
-msgid "bad syntax following FORBID"
+#: cp/decl.c:7042
+msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: ch/parse.c:1023
-msgid "expected a postfix name here"
+#: cp/decl.c:7045
+msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: ch/parse.c:1068
-msgid "expected another rename clause"
+#: cp/decl.c:7048
+msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: ch/parse.c:1128
+#: cp/decl.c:7086
 #, fuzzy
-msgid "syntax error in parameter name list"
-msgstr "ongeldig karakter in naam van macro-parameter"
+msgid "redeclaration of C++ built-in type `%T'"
+msgstr "herdeclaratie van `%s'"
 
-#: ch/parse.c:1221
-msgid "NONREF specific without LOC in result attribute"
+#: cp/decl.c:7122
+msgid "multiple types in one declaration"
 msgstr ""
 
-#: ch/parse.c:1223
-msgid "DYNAMIC specific without LOC in result attribute"
-msgstr ""
+#: cp/decl.c:7149
+#, fuzzy
+msgid "missing type-name in typedef-declaration"
+msgstr "nutteloos sleutelwoord of typenaam in lege declaratie"
 
-#: ch/parse.c:1245
-msgid "exception names must be unique"
+#: cp/decl.c:7156
+msgid "ISO C++ prohibits anonymous structs"
 msgstr ""
 
-#: ch/parse.c:1441
-msgid "must specify a PROCESS name"
-msgstr ""
+#: cp/decl.c:7163
+#, fuzzy
+msgid "`%D' can only be specified for functions"
+msgstr "argument-formaat opgegeven voor niet-functie `%s'"
 
-#: ch/parse.c:1448
-msgid "SIGNAL must be in global reach"
+#: cp/decl.c:7165
+msgid "`%D' can only be specified inside a class"
 msgstr ""
 
-#: ch/parse.c:1479
-msgid "syntax error while parsing signal definition statement"
+#: cp/decl.c:7167
+msgid "`%D' can only be specified for constructors"
 msgstr ""
 
-#: ch/parse.c:1593
+#: cp/decl.c:7170
 #, fuzzy
-msgid "case range list"
-msgstr "leeg case-bereik"
-
-#: ch/parse.c:1660
-msgid "misplaced colon in case label"
-msgstr ""
+msgid "`%D' can only be specified for objects and functions"
+msgstr "argument-formaat opgegeven voor niet-functie `%s'"
 
-#: ch/parse.c:1707
-msgid "unrecognized case label list after ','"
-msgstr ""
+#: cp/decl.c:7312 cp/decl2.c:927
+#, fuzzy
+msgid "typedef `%D' is initialized (use __typeof__ instead)"
+msgstr "typedef `%s' krijgt beginwaarde"
 
-#: ch/parse.c:1971 ch/parse.c:1997
+#: cp/decl.c:7317
 #, fuzzy
-msgid "bad ASM operand"
-msgstr "ongeldige operand voor %P"
+msgid "function `%#D' is initialized like a variable"
+msgstr "typedef `%s' krijgt beginwaarde alsof het een variabele is"
 
-#: ch/parse.c:2067
-msgid "readonly location modified by 'asm'"
-msgstr ""
+#: cp/decl.c:7329
+#, fuzzy
+msgid "declaration of `%#D' has `extern' and is initialized"
+msgstr "de declaratie van `%s' is `extern' en heeft een beginwaarde"
 
-#: ch/parse.c:2198
-msgid "expected 'TO' in step enumeration"
-msgstr ""
+#: cp/decl.c:7363
+#, fuzzy
+msgid "`%#D' is not a static member of `%#T'"
+msgstr "`%s' is geen static veld"
 
-#: ch/parse.c:2213
-msgid "expected 'IN' in FOR control here"
+#: cp/decl.c:7368
+msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
 msgstr ""
 
-#: ch/parse.c:2314
-msgid "missing DELAY CASE alternative"
-msgstr ""
+#: cp/decl.c:7379
+#, fuzzy
+msgid "duplicate initialization of %D"
+msgstr "dubbele beginwaarde"
 
-#. This is probably not possible
-#: ch/parse.c:2348
-msgid "non-referable location in DO WITH"
-msgstr ""
+#: cp/decl.c:7408
+#, fuzzy
+msgid "declaration of `%#D' outside of class is not definition"
+msgstr "de zwakke declaratie van `%s' moet aan de definitie voorafgaan"
 
-#: ch/parse.c:2360
-msgid "WITH element must be of STRUCT mode"
-msgstr ""
+#: cp/decl.c:7456
+#, fuzzy
+msgid "variable `%#D' has initializer but incomplete type"
+msgstr "variabele `%s' heeft beginwaarde, maar een onvolledig type"
 
-#: ch/parse.c:2467
-msgid "missing ')' in signal/buffer receive alternative"
-msgstr ""
+#: cp/decl.c:7464 cp/decl.c:8006
+#, fuzzy
+msgid "elements of array `%#D' have incomplete type"
+msgstr "elementen van array `%s' hebben een onvolledig type"
 
-#: ch/parse.c:2481
-msgid "misplaced 'IN' in signal/buffer receive alternative"
-msgstr ""
+#: cp/decl.c:7480
+#, fuzzy
+msgid "aggregate `%#D' has incomplete type and cannot be defined"
+msgstr "parameter `%s' heeft een onvolledig type"
 
-#: ch/parse.c:2529
-msgid "missing RECEIVE alternative"
-msgstr ""
+#: cp/decl.c:7519
+#, fuzzy
+msgid "`%D' declared as reference but not initialized"
+msgstr "`%s' als ander soort symbool geherdeclareerd"
 
-#: ch/parse.c:2655
-msgid "PROCESS copy number must be integer"
+#: cp/decl.c:7528
+msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
 msgstr ""
 
-#: ch/parse.c:2882
-msgid "missing parenthesis for procedure call"
-msgstr ""
+#: cp/decl.c:7561
+#, fuzzy
+msgid "cannot initialize `%T' from `%T'"
+msgstr "niet-constante beginwaarde voor `%s'"
 
-#: ch/parse.c:2884
+#: cp/decl.c:7595
 #, fuzzy
-msgid "expression is not an action"
-msgstr "`%s' is geen iterator"
+msgid "initializer fails to determine size of `%D'"
+msgstr "beginwaarde legt grootte van `%s' niet vast"
 
-#: ch/parse.c:2918
-msgid "syntax error in action"
-msgstr ""
+#: cp/decl.c:7600
+#, fuzzy
+msgid "array size missing in `%D'"
+msgstr "array-grootte ontbreekt in `%s'"
 
-#: ch/parse.c:2945
-msgid "no handler is permitted on this action"
-msgstr ""
+#: cp/decl.c:7612
+#, fuzzy
+msgid "zero-size array `%D'"
+msgstr "array `%s' heeft grootte die negatief of 0 is"
 
-#: ch/parse.c:2966
+#. An automatic variable with an incomplete type: that is an error.
+#. Don't talk about array types here, since we took care of that
+#. message in grokdeclarator.
+#: cp/decl.c:7650
 #, fuzzy
-msgid "definition follows action"
-msgstr "herdefinitie van `union %s'"
+msgid "storage size of `%D' isn't known"
+msgstr "opslaggrootte van `%s' is onbekend"
 
-#: ch/parse.c:3042
-msgid "bad tuple field name list"
-msgstr ""
+#: cp/decl.c:7672
+#, fuzzy
+msgid "storage size of `%D' isn't constant"
+msgstr "opslaggrootte van `%s' is niet constant"
 
-#: ch/parse.c:3088
-msgid "invalid syntax for label in tuple"
+#: cp/decl.c:7723
+msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr ""
 
-#: ch/parse.c:3133
-msgid "bad syntax in tuple"
+#: cp/decl.c:7724
+msgid "  you can work around this by removing the initializer"
 msgstr ""
 
-#: ch/parse.c:3160
-msgid "non-mode name before tuple"
-msgstr ""
+#: cp/decl.c:7752
+#, fuzzy
+msgid "uninitialized const `%D'"
+msgstr "niet-constante beginwaarde voor `%s'"
 
-#: ch/parse.c:3205
+#: cp/decl.c:7836
 #, fuzzy
-msgid "invalid expression/location syntax"
-msgstr "ongeldige expressie als operand"
+msgid "brace-enclosed initializer used to initialize `%T'"
+msgstr "geen beginwaarde voor variant-veld `%s'"
 
-#: ch/parse.c:3262
-msgid "RECEIVE expression"
+#: cp/decl.c:7900
+msgid "initializer for `%T' must be brace-enclosed"
 msgstr ""
 
-#: ch/parse.c:3457
-msgid "there should not be a ';' here"
-msgstr ""
+#: cp/decl.c:7964
+#, fuzzy
+msgid "too many initializers for `%T'"
+msgstr "ongeldige beginwaarde voor veld `%s'"
 
-#: ch/parse.c:3496
-msgid "missing ELSE/ELSIF in IF expression"
-msgstr ""
+#: cp/decl.c:8000
+#, fuzzy
+msgid "variable-sized object `%D' may not be initialized"
+msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-# 'braced-group'? Wie schrijft verdorie die foutmeldingen?
-#: ch/parse.c:3547
+#: cp/decl.c:8011
 #, fuzzy
-msgid "conditional expression not allowed inside parentheses"
-msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
+msgid "`%D' has incomplete type"
+msgstr "`%s' heeft een onvolledig type"
 
-#: ch/parse.c:3551
-msgid "mode-less tuple not allowed inside parentheses"
+#: cp/decl.c:8060
+msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr ""
 
-#. Z.200 doesn't allow mixed numbered and unnumbered set elements,
-#. but we can do it. Print a warning
-#: ch/parse.c:3664
-msgid "mixed numbered and unnumbered set elements is not standard"
+#: cp/decl.c:8101
+msgid "structure `%D' with uninitialized const members"
 msgstr ""
 
-#: ch/parse.c:3667
-msgid "SET mode must define at least one named value"
+#: cp/decl.c:8103
+msgid "structure `%D' with uninitialized reference members"
 msgstr ""
 
-#: ch/parse.c:3766
-msgid "POS not allowed for ARRAY"
+#: cp/decl.c:8346
+msgid "assignment (not initialization) in declaration"
 msgstr ""
 
-#: ch/parse.c:3776
-msgid "STEP not allowed in field definition"
+#: cp/decl.c:8358
+msgid "cannot initialize `%D' to namespace `%D'"
 msgstr ""
 
-#: ch/parse.c:3792
+#: cp/decl.c:8409
 #, fuzzy
-msgid "missing field name"
-msgstr "beginwaarde ontbreekt"
+msgid "shadowing previous type declaration of `%#D'"
+msgstr "eerdere declaratie van `%s'"
 
-#: ch/parse.c:3801
-msgid "bad field name following ','"
+#: cp/decl.c:8455
+msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
 msgstr ""
 
-#: ch/parse.c:3861
-msgid "expected ':' in structure variant alternative"
+#: cp/decl.c:8470
+msgid "`%D' is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: ch/parse.c:3912
+#: cp/decl.c:8864 cp/init.c:547
 #, fuzzy
-msgid "missing field"
-msgstr "beginwaarde ontbreekt"
+msgid "multiple initializations given for `%D'"
+msgstr "(dicht bij initialisatie van `%s')"
 
-#: ch/parse.c:4060
-msgid "VARYING bit-strings not implemented"
+#: cp/decl.c:8956
+msgid "invalid catch parameter"
 msgstr ""
 
-#: ch/parse.c:4121
-msgid "strings must be composed of chars"
+#: cp/decl.c:9074
+msgid "destructor for alien class `%T' cannot be a member"
 msgstr ""
 
-#: ch/parse.c:4171
-msgid "BUFFER modes may not be readonly"
+#: cp/decl.c:9077
+msgid "constructor for alien class `%T' cannot be a member"
 msgstr ""
 
-#: ch/parse.c:4178
-msgid "EVENT modes may not be readonly"
+#: cp/decl.c:9096
+msgid "`%D' declared as a `virtual' %s"
 msgstr ""
 
-#: ch/parse.c:4198
+#: cp/decl.c:9098
 #, fuzzy
-msgid "SIGNAL is not a valid mode"
-msgstr "-fPIC is niet geldig met -mcoff"
+msgid "`%D' declared as an `inline' %s"
+msgstr "variabele `%s' als inline gedeclareerd"
 
-#: ch/parse.c:4235
-msgid "syntax error - missing mode"
+#: cp/decl.c:9100
+msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr ""
 
-#: ch/parse.c:4282
-msgid "syntax error - expected a module or end of file"
-msgstr ""
+#: cp/decl.c:9103
+#, fuzzy
+msgid "`%D' declared as a friend"
+msgstr "veld `%s' als een functie gedeclareerd"
 
-#: ch/satisfy.c:58
-#, c-format
-msgid "  `%s', which depends on ..."
-msgstr ""
+#: cp/decl.c:9109
+#, fuzzy
+msgid "`%D' declared with an exception specification"
+msgstr "`%s' gedeclareerd als een functie die een functie teruggeeft"
 
-#: ch/satisfy.c:90
-#, c-format
-msgid "cycle: `%s' depends on ..."
+#: cp/decl.c:9184
+msgid "cannot declare `::main' to be a template"
 msgstr ""
 
-#: ch/satisfy.c:92
-#, fuzzy, c-format
-msgid "  `%s'"
-msgstr "%s voor `%s'"
-
-#: ch/satisfy.c:151
-msgid "SYN of this mode not allowed"
+#: cp/decl.c:9186
+msgid "cannot declare `::main' to be inline"
 msgstr ""
 
-#: ch/satisfy.c:156
-msgid "mode of SYN incompatible with value"
+#: cp/decl.c:9188
+msgid "cannot declare `::main' to be static"
 msgstr ""
 
-#: ch/satisfy.c:167
-msgid "SYN value outside range of its mode"
+#: cp/decl.c:9191
+msgid "`main' must return `int'"
 msgstr ""
 
-#: ch/satisfy.c:176
-msgid "INIT string too large for mode"
+#: cp/decl.c:9219
+msgid "non-local function `%#D' uses anonymous type"
 msgstr ""
 
-#: ch/satisfy.c:195
-#, fuzzy, c-format
-msgid "value of %s is not a valid constant"
-msgstr "het argument van `asm' is geen constante string"
-
-#: ch/satisfy.c:226
-msgid "mode with non-value property in signal definition"
+#: cp/decl.c:9222
+msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: ch/satisfy.c:403
-#, fuzzy, c-format
-msgid "undeclared identifier `%s'"
-msgstr "ongeldige naam `%s'"
-
-#: ch/satisfy.c:456
-msgid "RETURNS spec with invalid mode"
+#: cp/decl.c:9228
+msgid "non-local function `%#D' uses local type `%T'"
 msgstr ""
 
-#: ch/satisfy.c:520
-msgid "operand to REF is not a mode"
+#: cp/decl.c:9251
+msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr ""
 
-#: ch/satisfy.c:554
-msgid "field with non-value mode in variant structure not allowed"
+#: cp/decl.c:9275
+msgid "defining explicit specialization `%D' in friend declaration"
 msgstr ""
 
-#: ch/satisfy.c:593
-msgid "buffer element mode must not have non-value property"
+#. Something like `template <class T> friend void f<T>()'.
+#: cp/decl.c:9285
+msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: ch/satisfy.c:602
-msgid "recordmode must not have the non-value property"
+#: cp/decl.c:9313
+msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: ch/tasking.c:170 ch/tasking.c:218
-#, c-format
-msgid "tasking code %ld out of range for `%s'"
+#: cp/decl.c:9320
+msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: ch/tasking.c:284
-#, c-format
-msgid "invalid attribute for argument `%s' (only IN or LOC allowed)"
-msgstr ""
+#: cp/decl.c:9382
+#, fuzzy
+msgid "definition of implicitly-declared `%D'"
+msgstr "functie-definitie als `auto' gedeclareerd"
 
-#: ch/tasking.c:325
-msgid "PROCESS may only be declared at module level"
+#: cp/decl.c:9394 cp/decl2.c:776
+msgid "no `%#D' member function declared in class `%T'"
 msgstr ""
 
-#: ch/tasking.c:549
-#, c-format
-msgid "process name %s never declared"
+#: cp/decl.c:9527
+msgid "non-local variable `%#D' uses local type `%T'"
 msgstr ""
 
-#: ch/tasking.c:554
-msgid "you may only START a process, not a proc"
+#: cp/decl.c:9625
+msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr ""
 
-#: ch/tasking.c:590
-#, fuzzy
-msgid "SET expression not a location"
-msgstr "`%s' is geen iterator"
-
-#: ch/tasking.c:595
-msgid "SET location must be INSTANCE mode"
+#: cp/decl.c:9634
+msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
 msgstr ""
 
-#: ch/tasking.c:632
-#, fuzzy, c-format
-msgid "too many arguments to process `%s'"
-msgstr "teveel argumenten voor functie `%s'"
+#: cp/decl.c:9637
+msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
+msgstr ""
 
-#: ch/tasking.c:635
+#: cp/decl.c:9687
 #, fuzzy
-msgid "too many arguments to process"
-msgstr "teveel argumenten voor functie"
+msgid "size of array `%D' has non-integer type"
+msgstr "grootte van array `%s' is van een niet-integraal type"
 
-#: ch/tasking.c:640
-#, fuzzy, c-format
-msgid "too few arguments to process `%s'"
-msgstr "te weinig argumenten voor functie `%s'"
+#: cp/decl.c:9689
+#, fuzzy
+msgid "size of array has non-integer type"
+msgstr "grootte van array `%s' is van een niet-integraal type"
 
-#: ch/tasking.c:643
+#: cp/decl.c:9709
 #, fuzzy
-msgid "too few arguments to process"
-msgstr "te weinig argument voor functie"
+msgid "size of array `%D' is negative"
+msgstr "grootte van array `%s' is negatief"
 
-#: ch/tasking.c:983
-msgid "COPY_NUMBER argument must be INSTANCE expression"
-msgstr ""
+#: cp/decl.c:9711
+#, fuzzy
+msgid "size of array is negative"
+msgstr "grootte van array `%s' is negatief"
 
-#: ch/tasking.c:1007
-msgid "GEN_CODE argument must be a process or signal name"
-msgstr ""
+#: cp/decl.c:9720
+#, fuzzy
+msgid "ISO C++ forbids zero-size array `%D'"
+msgstr "ANSI C verbiedt array `%s' met lengte 0"
 
-#: ch/tasking.c:1029
-msgid "GEN_INST parameter 2 must be an integer mode"
-msgstr ""
+#: cp/decl.c:9722
+#, fuzzy
+msgid "ISO C++ forbids zero-size array"
+msgstr "ANSI C verbiedt array `%s' met lengte 0"
 
-#: ch/tasking.c:1050
-msgid "GEN_INST parameter 1 must be a PROCESS or an integer expression"
-msgstr ""
+#: cp/decl.c:9729
+#, fuzzy
+msgid "size of array `%D' is not an integral constant-expression"
+msgstr "grootte van array `%s' is van een niet-integraal type"
 
-#: ch/tasking.c:1076
-#, c-format
-msgid "%s is not a declared process"
-msgstr ""
+#: cp/decl.c:9732
+#, fuzzy
+msgid "size of array is not an integral constant-expression"
+msgstr "ongeldig gebruik van een void-expressie"
 
-#: ch/tasking.c:1097
-msgid "PROC_TYPE argument must be INSTANCE expression"
-msgstr ""
+#: cp/decl.c:9750
+#, fuzzy
+msgid "ISO C++ forbids variable-size array `%D'"
+msgstr "ANSI C verbiedt array `%s' van variabele lengte"
 
-#: ch/tasking.c:1139
+#: cp/decl.c:9753
 #, fuzzy
-msgid "QUEUE_LENGTH argument must be a BUFFER/EVENT location"
-msgstr "argument %d van %s moet een locatie zijn"
+msgid "ISO C++ forbids variable-size array"
+msgstr "ANSI C verbiedt array `%s' van variabele lengte"
 
-#: ch/tasking.c:1289
-#, c-format
-msgid "SEND requires a SIGNAL; %s is not a SIGNAL name"
+#: cp/decl.c:9764
+msgid "overflow in array dimension"
 msgstr ""
 
-#: ch/tasking.c:1314
-#, fuzzy, c-format
-msgid "too many values for SIGNAL `%s'"
-msgstr "teveel argumenten voor functie `%s'"
+#: cp/decl.c:9823
+#, fuzzy
+msgid "declaration of `%D' as %s"
+msgstr "herdeclaratie van `%s'"
 
-#: ch/tasking.c:1320
+#: cp/decl.c:9825
 #, fuzzy, c-format
-msgid "too few values for SIGNAL `%s'"
-msgstr "te weinig argumenten voor functie `%s'"
+msgid "creating %s"
+msgstr "read %s"
 
-#: ch/tasking.c:1398
-msgid "signal sent without priority"
+#: cp/decl.c:9837
+msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: ch/tasking.c:1399 ch/tasking.c:2927
-msgid " and no default priority was set."
+#: cp/decl.c:9840
+msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: ch/tasking.c:1400 ch/tasking.c:2777 ch/tasking.c:2928
-msgid " PRIORITY defaulted to 0"
+#: cp/decl.c:9869
+msgid "return type specification for constructor invalid"
 msgstr ""
 
-#: ch/tasking.c:1415
-msgid "SEND without a destination instance"
+#: cp/decl.c:9876
+msgid "return type specification for destructor invalid"
 msgstr ""
 
-#: ch/tasking.c:1416
-msgid " and no destination process specified"
-msgstr ""
+#: cp/decl.c:9882
+#, fuzzy
+msgid "operator `%T' declared to return `%T'"
+msgstr "parameter `%s' als void gedeclareerd"
 
-#: ch/tasking.c:1417
-msgid " for the signal"
-msgstr ""
+#: cp/decl.c:9884
+#, fuzzy
+msgid "return type specified for `operator %T'"
+msgstr "registernaam niet opgegeven voor `%s'"
 
-#. as our system doesn't allow that and Z.200 specifies it,
-#. we issue a warning
-#: ch/tasking.c:1436
-#, c-format
-msgid "SEND to ANY copy of process `%s'"
+#: cp/decl.c:10052
+msgid "destructors must be member functions"
 msgstr ""
 
-#: ch/tasking.c:1441
-msgid "SEND TO must be an INSTANCE mode"
+#: cp/decl.c:10071
+msgid "destructor `%T' must match class name `%T'"
 msgstr ""
 
-#: ch/tasking.c:1455
-msgid "SEND WITH must have a mode"
+#: cp/decl.c:10100
+msgid "variable declaration is not allowed here"
 msgstr ""
 
-#: ch/tasking.c:1724
+#: cp/decl.c:10127
 #, fuzzy
-msgid "internal error: RECEIVE CASE stack invalid"
-msgstr "interne fout"
-
-#: ch/tasking.c:1764 ch/tasking.c:2492
-msgid "SET requires INSTANCE location"
-msgstr ""
-
-#: ch/tasking.c:1843
-msgid "SIGNAL in RECEIVE CASE alternative follows"
-msgstr ""
+msgid "invalid declarator"
+msgstr "lege declaratie"
 
-#: ch/tasking.c:1844
-#, c-format
-msgid " a BUFFER name on line %d"
+#: cp/decl.c:10178
+msgid "declarator-id missing; using reserved word `%D'"
 msgstr ""
 
-#: ch/tasking.c:1852
-#, c-format
-msgid "SIGNAL `%s' has no data fields"
-msgstr ""
+#: cp/decl.c:10235
+#, fuzzy
+msgid "type `%T' is not derived from type `%T'"
+msgstr "iterator `%s' is van een afgeleid type"
 
-#: ch/tasking.c:1857
-#, c-format
-msgid "SIGNAL `%s' requires data fields"
+#. Parse error puts this typespec where
+#. a declarator should go.
+#: cp/decl.c:10279
+msgid "`%T' specified as declarator-id"
 msgstr ""
 
-#: ch/tasking.c:1921
-#, c-format
-msgid "too few data fields provided for `%s'"
+#: cp/decl.c:10281
+msgid "  perhaps you want `%T' for a constructor"
 msgstr ""
 
-#: ch/tasking.c:1924
+#. Sometimes, we see a template-name used as part of a
+#. decl-specifier like in
+#. std::allocator alloc;
+#. Handle that gracefully.
+#: cp/decl.c:10303
 #, fuzzy, c-format
-msgid "too many data fields provided for `%s'"
-msgstr "teveel argumenten voor functie `%s'"
+msgid "invalid use of template-name '%E' in a declarator"
+msgstr "ongeldig gebruik van een void-expressie"
 
-#: ch/tasking.c:1947
-msgid "BUFFER in RECEIVE CASE alternative follows"
-msgstr ""
+#: cp/decl.c:10323
+#, fuzzy
+msgid "declaration of `%D' as non-function"
+msgstr "`%s' wordt gedeclareerd als een array van functies"
 
-#: ch/tasking.c:1948
-#, c-format
-msgid " a SIGNAL name on line %d"
+#: cp/decl.c:10400
+msgid "`bool' is now a keyword"
 msgstr ""
 
-#: ch/tasking.c:1956
-msgid "BUFFER in RECEIVE CASE alternative must be a location"
+#: cp/decl.c:10402
+msgid "extraneous `%T' ignored"
 msgstr ""
 
-#: ch/tasking.c:1962
-msgid "buffer receive alternative requires only 1 defining occurrence"
-msgstr ""
+#: cp/decl.c:10418 cp/decl.c:10463
+#, fuzzy
+msgid "multiple declarations `%T' and `%T'"
+msgstr "meerdere parameters hebben de naam `%s'"
 
-#: ch/tasking.c:2043
+#: cp/decl.c:10431
 #, fuzzy
-msgid "incompatible modes in receive buffer alternative"
-msgstr "incompatibele types bij %s"
+msgid "ISO C++ does not support `long long'"
+msgstr "ANSI C ondersteunt `long long' niet"
 
-#: ch/tasking.c:2049
-msgid "defining occurrence in receive buffer alternative must be a location"
-msgstr ""
+#: cp/decl.c:10536 cp/decl.c:10539
+#, fuzzy, c-format
+msgid "ISO C++ forbids declaration of `%s' with no type"
+msgstr "ANSI C verbiedt lid-declaraties zonder leden"
 
-#: ch/tasking.c:2086
-msgid "buffer receive alternative without `IN location'"
+#. The implicit typename extension is deprecated and will be
+#. removed.  Warn about its use now.
+#: cp/decl.c:10549
+msgid "`%T' is implicitly a typename"
 msgstr ""
 
-#: ch/tasking.c:2092
-msgid "RECEIVE CASE alternative must specify a SIGNAL name or BUFFER location"
+#: cp/decl.c:10585
+#, c-format
+msgid "short, signed or unsigned invalid for `%s'"
 msgstr ""
 
-#: ch/tasking.c:2331
-msgid "RECEIVE CASE without alternatives"
+#: cp/decl.c:10590
+#, c-format
+msgid "long and short specified together for `%s'"
 msgstr ""
 
-#: ch/tasking.c:2369
-#, fuzzy
-msgid "CONTINUE requires an event location"
-msgstr "Een -ifile optie heeft een -map optie nodig"
-
-#: ch/tasking.c:2503 ch/tasking.c:2939
-#, fuzzy
-msgid "PRIORITY must be of integer type"
-msgstr "argument van `%s' moet van een integraal type zijn."
-
-#: ch/tasking.c:2581
-#, fuzzy
-msgid "delay alternative must be an EVENT location"
-msgstr "parameter 2 moet een locatie zijn"
+#: cp/decl.c:10601
+#, c-format
+msgid "signed and unsigned given together for `%s'"
+msgstr ""
 
-#: ch/tasking.c:2636
-msgid "DELAY CASE without alternatives"
+#: cp/decl.c:10710
+msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr ""
 
-#: ch/tasking.c:2756
-#, fuzzy
-msgid "DELAY action requires an event location"
-msgstr "Een -ifile optie heeft een -map optie nodig"
+#: cp/decl.c:10732
+msgid "member `%D' cannot be declared both virtual and static"
+msgstr ""
 
-#: ch/tasking.c:2767
+#: cp/decl.c:10741
 #, fuzzy
-msgid "PRIORITY in DELAY action must be of integer type"
-msgstr "argument van `%s' moet van een integraal type zijn."
+msgid "`%T::%D' is not a valid declarator"
+msgstr "`%s' is geen iterator"
 
-#: ch/tasking.c:2776
-msgid "DELAY action without priority."
+#: cp/decl.c:10753
+msgid "storage class specifiers invalid in parameter declarations"
 msgstr ""
 
-#: ch/tasking.c:2867
-#, fuzzy
-msgid "send buffer action requires a BUFFER location"
-msgstr "Een -ifile optie heeft een -map optie nodig"
+#: cp/decl.c:10757
+msgid "typedef declaration invalid in parameter declaration"
+msgstr ""
 
-#: ch/tasking.c:2884
-#, fuzzy
-msgid "there must be only 1 value for send buffer action"
-msgstr "incompatibele types bij %s"
+#: cp/decl.c:10770
+msgid "virtual outside class declaration"
+msgstr ""
 
-#: ch/tasking.c:2905
-#, fuzzy
-msgid "convert failed for send buffer action"
-msgstr "incompatibele types bij %s"
+#: cp/decl.c:10831
+#, c-format
+msgid "storage class specified for %s `%s'"
+msgstr ""
 
-#: ch/tasking.c:2911
-#, fuzzy
-msgid "incompatible modes in send buffer action"
-msgstr "incompatibele types bij %s"
+#: cp/decl.c:10878
+msgid "storage class specifiers invalid in friend function declarations"
+msgstr ""
 
-#: ch/tasking.c:2926
-msgid "buffer sent without priority"
+#: cp/decl.c:11048
+msgid "destructor cannot be static member function"
 msgstr ""
 
-#: ch/tasking.c:2945
-#, fuzzy
-msgid "WITH not allowed for send buffer action"
-msgstr "incompatibele types bij %s"
+#: cp/decl.c:11051
+#, fuzzy, c-format
+msgid "destructors may not be `%s'"
+msgstr "structure heeft geen lid dat `%s' heet"
 
-#: ch/tasking.c:2950
-#, fuzzy
-msgid "TO not allowed for send buffer action"
-msgstr "incompatibele types bij %s"
+#: cp/decl.c:11072
+msgid "constructor cannot be static member function"
+msgstr ""
 
-#: ch/tasking.c:3093
-#, c-format
-msgid "SEND requires a BUFFER; `%s' is not a BUFFER name"
+#: cp/decl.c:11075
+msgid "constructors cannot be declared virtual"
 msgstr ""
 
-#: ch/tasking.c:3234
-msgid "non-integral max queue size for EVENT/BUFFER mode"
+#: cp/decl.c:11080
+#, fuzzy, c-format
+msgid "constructors may not be `%s'"
+msgstr "structure heeft geen lid dat `%s' heet"
+
+#: cp/decl.c:11090
+msgid "return value type specifier for constructor ignored"
 msgstr ""
 
-#: ch/tasking.c:3239
-msgid "non-constant max queue size for EVENT/BUFFER mode"
+#: cp/decl.c:11109
+#, c-format
+msgid "can't initialize friend function `%s'"
 msgstr ""
 
-#: ch/tasking.c:3246
-msgid "max queue_size for EVENT/BUFFER is not positive"
+#. Cannot be both friend and virtual.
+#: cp/decl.c:11113
+msgid "virtual functions cannot be friends"
 msgstr ""
 
-#: ch/timing.c:224
-msgid "absolute time value must be of mode TIME"
+#: cp/decl.c:11118
+msgid "friend declaration not in class definition"
 msgstr ""
 
-#: ch/timing.c:281 ch/timing.c:364
-msgid "duration primitive value must be of mode DURATION"
+#: cp/decl.c:11120
+#, c-format
+msgid "can't define friend function `%s' in a local class definition"
 msgstr ""
 
-#: ch/tree.c:58
-msgid "string length > UPPER (UINT)"
+#: cp/decl.c:11144
+msgid "destructors may not have parameters"
 msgstr ""
 
-#: ch/tree.c:112
+#: cp/decl.c:11175 cp/decl.c:11182
 #, fuzzy
-msgid "can only build a powerset from a discrete mode"
-msgstr "array subscript is geen integer"
+msgid "cannot declare reference to `%#T'"
+msgstr "kan niet derefereren, is geen pointer."
 
-#: ch/tree.c:124
+#: cp/decl.c:11176
 #, fuzzy
-msgid "non-constant bitstring size invalid"
-msgstr "niet-constante array-index in beginwaarde"
+msgid "cannot declare pointer to `%#T'"
+msgstr "parameter `%s' wijst naar een onvolledig type"
 
-#: ch/tree.c:126
-#, fuzzy
-msgid "non-constant powerset size invalid"
-msgstr "niet-constante array-index in beginwaarde"
+#: cp/decl.c:11181
+msgid "cannot declare pointer to `%#T' member"
+msgstr ""
 
-#: ch/typeck.c:83
-msgid "array or string index is a mode (instead of a value)"
+#: cp/decl.c:11357
+msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr ""
 
-#: ch/typeck.c:114
-#, fuzzy
-msgid "index is not an integer expression"
-msgstr "ongeldig gebruik van een void-expressie"
+#: cp/decl.c:11367
+msgid "cannot declare member function `%T::%s' within `%T'"
+msgstr ""
 
-#: ch/typeck.c:122
-#, fuzzy
-msgid "index not compatible with index mode"
-msgstr "incompatibele types bij %s"
+#: cp/decl.c:11382
+msgid "cannot declare member `%T::%s' within `%T'"
+msgstr ""
 
-#. should never happen
-#: ch/typeck.c:132
-#, fuzzy
-msgid "index is not discrete"
-msgstr "-pipe wordt niet ondersteund"
+#: cp/decl.c:11460
+msgid "data member may not have variably modified type `%T'"
+msgstr ""
 
-#: ch/typeck.c:196
-msgid "possible internal error - slice argument is neither referable nor constant"
+#. [dcl.fct.spec] The explicit specifier shall only be used in
+#. declarations of constructors within a class definition.
+#: cp/decl.c:11468
+msgid "only declarations of constructors can be `explicit'"
 msgstr ""
 
-#: ch/typeck.c:285
-msgid "bit array slice with non-constant length"
+#: cp/decl.c:11476
+#, c-format
+msgid "non-member `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: ch/typeck.c:325
-msgid "bitstring slice with non-constant length"
+#: cp/decl.c:11481
+#, c-format
+msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: ch/typeck.c:338
-msgid "slice operation on non-array, non-bitstring value not supported"
+#: cp/decl.c:11487
+#, fuzzy, c-format
+msgid "function `%s' cannot be declared `mutable'"
+msgstr "geneste functie `%s' is als `extern' gedeclareerd"
+
+#: cp/decl.c:11492
+#, c-format
+msgid "static `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: ch/typeck.c:390 ch/typeck.c:441
-msgid "can only take slice of array or string"
+#: cp/decl.c:11497
+#, c-format
+msgid "const `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: ch/typeck.c:455
+#: cp/decl.c:11510
 #, fuzzy
-msgid "slice length is not an integer"
-msgstr "switch-waarde is geen integer"
+msgid "template-id `%D' used as a declarator"
+msgstr "parameter `%s' heeft enkel een voorwaartse declaratie"
 
-#: ch/typeck.c:488
-#, fuzzy
-msgid "slice length out-of-range"
-msgstr "case-waarde buiten bereik"
+#: cp/decl.c:11531
+msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
+msgstr ""
+
+#: cp/decl.c:11580
+msgid "typedef name may not be class-qualified"
+msgstr ""
+
+#: cp/decl.c:11588
+msgid "invalid type qualifier for non-member function type"
+msgstr ""
 
-#: ch/typeck.c:543
+#: cp/decl.c:11651
 #, fuzzy
-msgid "too many index expressions"
-msgstr "Ongeldig token in expressie"
+msgid "type qualifiers specified for friend class declaration"
+msgstr "twee types opgegeven in één lege declaratie"
 
-#: ch/typeck.c:595
+#: cp/decl.c:11656
 #, fuzzy
-msgid "array index is not discrete"
-msgstr "array-index in beginwaarde van niet-array"
+msgid "`inline' specified for friend class declaration"
+msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
 
-#: ch/typeck.c:675
+#: cp/decl.c:11664
 #, fuzzy
-msgid "invalid compound index for bitstring mode"
-msgstr "ongeldige beginwaarde voor bit-string"
+msgid "template parameters cannot be friends"
+msgstr "niet-beëindigde parameterlijst in `#define'"
 
-#: ch/typeck.c:1079
-msgid "conversions from variable_size value"
+#: cp/decl.c:11666
+msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr ""
 
-#: ch/typeck.c:1084
-msgid "conversions to variable_size mode"
+#: cp/decl.c:11670
+msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr ""
 
-#: ch/typeck.c:1098
-msgid "cannot convert to float"
+#: cp/decl.c:11684
+msgid "trying to make class `%T' a friend of global scope"
 msgstr ""
 
-#: ch/typeck.c:1103
-msgid "cannot convert float to this mode"
+#: cp/decl.c:11695
+#, fuzzy
+msgid "invalid qualifiers on non-member function type"
+msgstr "%s laat qualifiers van doeltype van pointer vallen"
+
+#: cp/decl.c:11714
+#, fuzzy
+msgid "abstract declarator `%T' used as declaration"
+msgstr "de declaratie van `%s' verbergt een globale declaratie"
+
+#: cp/decl.c:11726
+msgid "unnamed variable or field declared void"
 msgstr ""
 
-#: ch/typeck.c:1130
-msgid "OVERFLOW in expression conversion"
+#: cp/decl.c:11735
+msgid "variable or field declared void"
 msgstr ""
 
-#: ch/typeck.c:1159
-msgid "overflow (not inside function)"
+#: cp/decl.c:11745
+msgid "cannot use `::' in parameter declaration"
 msgstr ""
 
-#: ch/typeck.c:1161
+#. Something like struct S { int N::j; };
+#: cp/decl.c:11784
 #, fuzzy
-msgid "possible overflow (not inside function)"
-msgstr "`%s' is hier niet gedeclareerd (niet in een functie)"
+msgid "invalid use of `::'"
+msgstr "ongeldig gebruik van `restrict'"
 
-#: ch/typeck.c:1166
-msgid "expression will always cause OVERFLOW"
-msgstr ""
+#: cp/decl.c:11796
+#, fuzzy
+msgid "function `%D' cannot be declared friend"
+msgstr "`%s' mag niet als alleen-lezen gedeclareerd worden"
 
-#: ch/typeck.c:1199
-msgid "not implemented: constant conversion from that kind of expression"
+#: cp/decl.c:11808
+msgid "can't make `%D' into a method -- not in a class"
 msgstr ""
 
-#: ch/typeck.c:1205
-msgid "not implemented: constant conversion to that kind of mode"
-msgstr ""
+#: cp/decl.c:11817
+#, fuzzy
+msgid "function `%D' declared virtual inside a union"
+msgstr "veld `%s' als een functie gedeclareerd"
 
-#: ch/typeck.c:1216
-msgid "non-standard, non-portable value conversion"
+#: cp/decl.c:11829
+msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr ""
 
-#: ch/typeck.c:1222
-msgid "location conversion between differently-sized modes"
-msgstr ""
+#: cp/decl.c:11902
+#, fuzzy
+msgid "field `%D' has incomplete type"
+msgstr "veld `%s' heeft een onvolledig type"
 
-#: ch/typeck.c:1224
+#: cp/decl.c:11904
 #, fuzzy
-msgid "unsupported value conversion"
-msgstr "niet-ondersteunde versie"
+msgid "name `%T' has incomplete type"
+msgstr "parameter `%s' heeft een onvolledig type"
 
-#: ch/typeck.c:1272
-msgid "operand to bin must be a non-negative integer literal"
+#: cp/decl.c:11913
+msgid "  in instantiation of template `%T'"
 msgstr ""
 
-#: ch/typeck.c:1288
+#: cp/decl.c:11923
 #, c-format
-msgid "size %d of BIN too big - no such integer mode"
+msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr ""
 
-#: ch/typeck.c:1302
-msgid "BIN in pass 2"
+#: cp/decl.c:11934
+msgid "member functions are implicitly friends of their class"
 msgstr ""
 
-#: ch/typeck.c:1335
-msgid "mode of tuple is neither ARRAY, STRUCT, nor POWERSET"
-msgstr ""
+#. An attempt is being made to initialize a non-static
+#. member.  But, from [class.mem]:
+#.
+#. 4 A member-declarator can contain a
+#. constant-initializer only if it declares a static
+#. member (_class.static_) of integral or enumeration
+#. type, see _class.static.data_.
+#.
+#. This used to be relatively common practice, but
+#. the rest of the compiler does not correctly
+#. handle the initialization unless the member is
+#. static so we make it static below.
+#: cp/decl.c:11981
+#, fuzzy
+msgid "ISO C++ forbids initialization of member `%D'"
+msgstr "(dicht bij initialisatie van `%s')"
 
-#: ch/typeck.c:2108
-msgid "internal error in chill_root_resulting_mode"
+#: cp/decl.c:11983
+msgid "making `%D' static"
 msgstr ""
 
-#: ch/typeck.c:2367
-msgid "string lengths not equal"
+#: cp/decl.c:12007
+msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
 msgstr ""
 
-#: ch/typeck.c:2382
-msgid "can't do ARRAY assignment - too large"
+#: cp/decl.c:12048
+#, c-format
+msgid "storage class `auto' invalid for function `%s'"
 msgstr ""
 
-#: ch/typeck.c:2400
-msgid "rhs of array assignment is not addressable"
+#: cp/decl.c:12050
+#, c-format
+msgid "storage class `register' invalid for function `%s'"
 msgstr ""
 
-#: ch/typeck.c:2577
-#, fuzzy
-msgid "non-constant expression for BIN"
-msgstr "overflow in constante expressie"
+#: cp/decl.c:12052
+#, fuzzy, c-format
+msgid "storage class `__thread' invalid for function `%s'"
+msgstr "ongeldige opslagklasse voor functie `%s'"
 
-#: ch/typeck.c:2582
-msgid "expression for BIN must not be negative"
+#: cp/decl.c:12063
+#, c-format
+msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr ""
 
-#: ch/typeck.c:2587
-msgid "cannot process BIN (>32)"
+#: cp/decl.c:12065
+#, c-format
+msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr ""
 
-#: ch/typeck.c:2603
-#, fuzzy
-msgid "bounds of range are not compatible"
-msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
-
-#: ch/typeck.c:2612
-#, fuzzy
-msgid "negative string length"
-msgstr "Onbeëindigde stringconstante"
+#: cp/decl.c:12072
+#, c-format
+msgid "virtual non-class function `%s'"
+msgstr ""
 
-#: ch/typeck.c:2649
-#, fuzzy
-msgid "range's lower bound and parent mode don't match"
-msgstr "prototype voor `%s' volgt en argument %d komt niet overeen"
+#: cp/decl.c:12101
+msgid "cannot declare member function `%D' to have static linkage"
+msgstr ""
 
-#: ch/typeck.c:2654
-msgid "range's upper bound and parent mode don't match"
+#. FIXME need arm citation
+#: cp/decl.c:12107
+msgid "cannot declare static function inside another function"
 msgstr ""
 
-#: ch/typeck.c:2663
-msgid "making range from non-mode"
+#: cp/decl.c:12135
+msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
 
-#: ch/typeck.c:2669
+#: cp/decl.c:12141
 #, fuzzy
-msgid "floating point ranges"
-msgstr "floating-point constante buiten bereik"
+msgid "static member `%D' declared `register'"
+msgstr "variabele `%s' als inline gedeclareerd"
 
-#: ch/typeck.c:2677
-msgid "range mode has non-constant limits"
+#: cp/decl.c:12146
+msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr ""
 
-#: ch/typeck.c:2686
-msgid "range's high bound < mode's low bound"
-msgstr ""
+#: cp/decl.c:12318
+#, fuzzy
+msgid "default argument for `%#D' has type `%T'"
+msgstr "eerste argument van `%s' zou een `int' moeten zijn"
 
-#: ch/typeck.c:2691
-msgid "range's high bound > mode's high bound"
+#: cp/decl.c:12321
+msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr ""
 
-#: ch/typeck.c:2696
-msgid "range mode high bound < range mode low bound"
+#: cp/decl.c:12338
+msgid "default argument `%E' uses local variable `%D'"
 msgstr ""
 
-#: ch/typeck.c:2701
-msgid "range's low bound < mode's low bound"
-msgstr ""
+#: cp/decl.c:12383
+#, fuzzy, c-format
+msgid "invalid string constant `%E'"
+msgstr "slechte stringconstante"
 
-#: ch/typeck.c:2706
-msgid "range's low bound > mode's high bound"
+#: cp/decl.c:12385
+msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr ""
 
-# `l'en of `l's?
-#: ch/typeck.c:2814
+#: cp/decl.c:12423
 #, fuzzy
-msgid "stepsize in STEP must be an integer constant"
-msgstr "drie `l'en in integerconstante"
+msgid "parameter `%D' invalidly declared method type"
+msgstr "parameter `%s' als void gedeclareerd"
 
-# `l'en of `l's?
-#: ch/typeck.c:2818
+#: cp/decl.c:12429
 #, fuzzy
-msgid "stepsize in STEP must be > 0"
-msgstr "drie `l'en in integerconstante"
+msgid "parameter `%D' invalidly declared offset type"
+msgstr "parameter `%s' als void gedeclareerd"
 
-# `l'en of `l's?
-#: ch/typeck.c:2824
-#, fuzzy
-msgid "stepsize in STEP must be the natural width of the array element mode"
-msgstr "drie `l'en in integerconstante"
+#: cp/decl.c:12453
+msgid "parameter `%D' includes %s to array of unknown bound `%T'"
+msgstr ""
+
+#. [class.copy]
+#.
+#. A declaration of a constructor for a class X is ill-formed if
+#. its first parameter is of type (optionally cv-qualified) X
+#. and either there are no other parameters or else all other
+#. parameters have default arguments.
+#.
+#. We *don't* complain about member template instantiations that
+#. have this form, though; they can occur as we try to decide
+#. what constructor to use during overload resolution.  Since
+#. overload resolution will never prefer such a constructor to
+#. the non-template copy constructor (which is either explicitly
+#. or implicitly defined), there's no need to worry about their
+#. existence.  Theoretically, they should never even be
+#. instantiated, but that's hard to forestall.
+#: cp/decl.c:12615
+msgid "invalid constructor; you probably meant `%T (const %T&)'"
+msgstr ""
 
-#: ch/typeck.c:2830 ch/typeck.c:3131
+#: cp/decl.c:12766
 #, fuzzy
-msgid "starting word in POS must be an integer constant"
-msgstr "twee `u's in integerconstante"
+msgid "`%D' must be a nonstatic member function"
+msgstr "`this' is niet beschikbaar in static member-funties"
 
-#: ch/typeck.c:2834 ch/typeck.c:3138
-#, fuzzy
-msgid "starting word in POS must be >= 0"
-msgstr "twee `u's in integerconstante"
+#: cp/decl.c:12772
+msgid "`%D' must be either a non-static member function or a non-member function"
+msgstr ""
 
-#: ch/typeck.c:2836
-#, fuzzy
-msgid "starting word in POS within STEP must be 0"
-msgstr "twee `u's in integerconstante"
+#: cp/decl.c:12789
+msgid "`%D' must have an argument of class or enumerated type"
+msgstr ""
+
+#: cp/decl.c:12821
+#, c-format
+msgid "conversion to %s%s will never use a type conversion operator"
+msgstr ""
+
+#. 13.4.0.3
+#: cp/decl.c:12828
+msgid "ISO C++ prohibits overloading operator ?:"
+msgstr ""
+
+#: cp/decl.c:12878
+msgid "postfix `%D' must take `int' as its argument"
+msgstr ""
+
+#: cp/decl.c:12882
+msgid "postfix `%D' must take `int' as its second argument"
+msgstr ""
 
-#: ch/typeck.c:2848 ch/typeck.c:3155
+#: cp/decl.c:12889
 #, fuzzy
-msgid "starting bit in POS must be an integer constant"
-msgstr "breedte van bitveld `%s' is geen integerconstante"
+msgid "`%D' must take either zero or one argument"
+msgstr "`%s' neemt ofwel geen, ofwel twee argumenten"
 
-#: ch/typeck.c:2854
+#: cp/decl.c:12891
 #, fuzzy
-msgid "starting bit in POS within STEP must be 0"
-msgstr "breedte van bitveld `%s' is geen integerconstante"
+msgid "`%D' must take either one or two arguments"
+msgstr "`%s' neemt ofwel geen, ofwel twee argumenten"
+
+#: cp/decl.c:12912
+msgid "prefix `%D' should return `%T'"
+msgstr ""
+
+#: cp/decl.c:12918
+msgid "postfix `%D' should return `%T'"
+msgstr ""
+
+#: cp/decl.c:12927
+msgid "`%D' must take `void'"
+msgstr ""
 
-#: ch/typeck.c:2858 ch/typeck.c:3163
+#: cp/decl.c:12929 cp/decl.c:12937
 #, fuzzy
-msgid "starting bit in POS must be >= 0"
-msgstr "breedte van bitveld `%s' is geen integerconstante"
+msgid "`%D' must take exactly one argument"
+msgstr "`%s' neemt ofwel geen, ofwel twee argumenten"
 
-#: ch/typeck.c:2866 ch/typeck.c:3171
+#: cp/decl.c:12939
 #, fuzzy
-msgid "starting bit in POS must be < the width of a word"
-msgstr "breedte van bitveld `%s' is geen integerconstante"
+msgid "`%D' must take exactly two arguments"
+msgstr "`%s' neemt ofwel geen, ofwel twee argumenten"
+
+#: cp/decl.c:12947
+msgid "user-defined `%D' always evaluates both arguments"
+msgstr ""
+
+#: cp/decl.c:12961
+msgid "`%D' should return by value"
+msgstr ""
 
-#: ch/typeck.c:2880 ch/typeck.c:3185
+#: cp/decl.c:12973 cp/decl.c:12976
+msgid "`%D' cannot have default arguments"
+msgstr ""
+
+#: cp/decl.c:13052
 #, fuzzy
-msgid "length in POS must be an integer constant"
-msgstr "twee `u's in integerconstante"
+msgid "`%s %T' declares a new type at namespace scope"
+msgstr "`%s %s' binnen parameterlijst gedeclareerd"
+
+#: cp/decl.c:13055
+msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
+msgstr ""
+
+#: cp/decl.c:13093
+msgid "using typedef-name `%D' after `%s'"
+msgstr ""
 
-#: ch/typeck.c:2887 ch/typeck.c:3192
+#: cp/decl.c:13098
 #, fuzzy
-msgid "length in POS must be > 0"
-msgstr "twee `u's in integerconstante"
+msgid "using template type parameter `%T' after `%s'"
+msgstr "incompatibel type voor argument %d van `%s'"
 
-#: ch/typeck.c:2894 ch/typeck.c:3205
+#: cp/decl.c:13178
 #, fuzzy
-msgid "end bit in POS must be an integer constant"
-msgstr "twee `u's in integerconstante"
+msgid "use of enum `%#D' without previous declaration"
+msgstr "sectie van `%s' geeft een conflict met een eerdere declaratie"
+
+#: cp/decl.c:13264
+msgid "derived union `%T' invalid"
+msgstr ""
 
-#: ch/typeck.c:2903 ch/typeck.c:3214
+#: cp/decl.c:13310
 #, fuzzy
-msgid "end bit in POS must be >= the start bit"
-msgstr "twee `u's in integerconstante"
+msgid "base type `%T' fails to be a struct or class type"
+msgstr "`%s' is geen typedef of ingebouwd type"
 
-#: ch/typeck.c:2909 ch/typeck.c:3219
+#: cp/decl.c:13320
 #, fuzzy
-msgid "end bit in POS must be < the width of a word"
-msgstr "twee `u's in integerconstante"
+msgid "base class `%T' has incomplete type"
+msgstr "veld `%s' heeft een onvolledig type"
 
-#: ch/typeck.c:2921
-msgid "the length specified on POS within STEP must be the natural length of the array element type"
+#: cp/decl.c:13328
+msgid "recursive type `%T' undefined"
 msgstr ""
 
-# `l'en of `l's?
-#: ch/typeck.c:2926
+#: cp/decl.c:13330
 #, fuzzy
-msgid "step size in STEP must be >= the length in POS"
-msgstr "drie `l'en in integerconstante"
+msgid "duplicate base type `%T' invalid"
+msgstr "herhaalde case-waarde"
 
-#: ch/typeck.c:2952
+#: cp/decl.c:13441
 #, fuzzy
-msgid "array index must be a range, not a single integer"
-msgstr "array subscript is geen integer"
+msgid "multiple definition of `%#T'"
+msgstr "herdefinitie van `%s'"
 
-#: ch/typeck.c:2958
+#: cp/decl.c:13442
 #, fuzzy
-msgid "array index is not a discrete mode"
-msgstr "array subscript is geen integer"
-
-#: ch/typeck.c:3229
-msgid "the length specified on POS must be the natural length of the field type"
-msgstr ""
+msgid "previous definition here"
+msgstr "eerdere definitie van `%s'"
 
-#: ch/typeck.c:3238
-msgid "STRUCT fields must be layed out in monotonically increasing order"
-msgstr ""
+#: cp/decl.c:13610
+#, fuzzy
+msgid "enumerator value for `%D' not integer constant"
+msgstr "enumeratiewaarde voor `%s' is geen integrale constante"
 
-#: ch/typeck.c:3301
-msgid "if one field has a POS layout, then all fields must have a POS layout"
-msgstr ""
+#: cp/decl.c:13630
+#, fuzzy
+msgid "overflow in enumeration values at `%D'"
+msgstr "overflow in enumeratiewaarden"
 
-#: ch/typeck.c:3444
+#: cp/decl.c:13716
 #, fuzzy
-msgid "parameterized structures not implemented"
-msgstr "parameter wijst naar een onvolledig type"
+msgid "return type `%#T' is incomplete"
+msgstr "type van teruggeefwaarde is onvolledig"
 
-#: ch/typeck.c:3449
+#: cp/decl.c:13830
 #, fuzzy
-msgid "invalid parameterized type"
-msgstr "ongeldige operand voor %p-code"
+msgid "semicolon missing after declaration of `%#T'"
+msgstr "conflicterende declaraties van `%s'"
 
-#: cp/call.c:270 cp/init.c:1637
-msgid "qualified type `%T' does not match destructor name `~%T'"
+#: cp/decl.c:13851
+msgid "return type for `main' changed to `int'"
 msgstr ""
 
-#: cp/call.c:279
-msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
-msgstr ""
+#: cp/decl.c:13882
+#, fuzzy
+msgid "`%D' implicitly declared before its definition"
+msgstr "`%s' impliciet als functie gedeclareerd"
 
-#: cp/call.c:288
-msgid "`%D' is a namespace"
+#: cp/decl.c:13904 cp/typeck.c:6229
+msgid "`operator=' should return a reference to `*this'"
 msgstr ""
 
-#: cp/call.c:296
-msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
-msgstr ""
+#: cp/decl.c:14164
+#, fuzzy
+msgid "parameter `%D' declared void"
+msgstr "parameter `%s' als void gedeclareerd"
 
-#: cp/call.c:394
-msgid "unable to call pointer to member function here"
+#: cp/decl.c:14628
+msgid "`%D' is already defined in class `%T'"
 msgstr ""
 
-#: cp/call.c:527
-msgid "destructors take no parameters"
+#: cp/decl.c:14845
+#, fuzzy
+msgid "static member function `%#D' declared with type qualifiers"
+msgstr "geneste functie `%s' is als `extern' gedeclareerd"
+
+#: cp/decl2.c:154
+#, fuzzy, c-format
+msgid "duplicate type qualifiers in %s declaration"
+msgstr "herhaalde label-declaratie `%s'"
+
+#: cp/decl2.c:193
+msgid "template `%#D' instantiated in file without #pragma interface"
 msgstr ""
 
-#: cp/call.c:534
-msgid "destructor name `~%T' does not match type `%T' of expression"
+#: cp/decl2.c:199
+msgid "template `%#D' defined in file without #pragma interface"
 msgstr ""
 
-#: cp/call.c:2343
-msgid "%s %D(%T, %T, %T) <built-in>"
+#: cp/decl2.c:366
+msgid "name missing for member function"
 msgstr ""
 
-#: cp/call.c:2348
-msgid "%s %D(%T, %T) <built-in>"
+#. Something has gone very wrong.  Assume we are mistakenly reducing
+#. an expression instead of a declaration.
+#: cp/decl2.c:429
+msgid "parser may be lost: is there a '{' missing somewhere?"
 msgstr ""
 
-#: cp/call.c:2352
-msgid "%s %D(%T) <built-in>"
+#: cp/decl2.c:460 cp/decl2.c:474
+msgid "ambiguous conversion for array subscript"
 msgstr ""
 
-#: cp/call.c:2356
-msgid "%s %T <conversion>"
+#: cp/decl2.c:468
+msgid "invalid types `%T[%T]' for array subscript"
 msgstr ""
 
-#: cp/call.c:2358
-msgid "%s %+#D%s"
+#: cp/decl2.c:516
+msgid "type `%#T' argument given to `delete', expected pointer"
 msgstr ""
 
-#: cp/call.c:2515
-msgid "no viable candidates"
+#: cp/decl2.c:524
+msgid "anachronistic use of array size in vector delete"
 msgstr ""
 
-#: cp/call.c:2529
-msgid "conversion from `%T' to `%T' is ambiguous"
+#: cp/decl2.c:534
+msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
 msgstr ""
 
-#: cp/call.c:2646
+#: cp/decl2.c:541
 #, fuzzy
-msgid "no matching function for call to `%D(%A)'"
-msgstr "Teveel argumenten in oproep van `%s'"
+msgid "deleting `%T' is undefined"
+msgstr "`%.*s' is niet gedefinieerd"
 
-#: cp/call.c:2657 cp/call.c:4642
-msgid "call of overloaded `%D(%A)' is ambiguous"
+#: cp/decl2.c:549
+msgid "deleting array `%#D'"
 msgstr ""
 
-#. It's no good looking for an overloaded operator() on a
-#. pointer-to-member-function.
-#: cp/call.c:2684
-#, c-format
-msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
+#. 14.5.2.2 [temp.mem]
+#.
+#. A local class shall not have member templates.
+#: cp/decl2.c:583
+msgid "invalid declaration of member template `%#D' in local class"
 msgstr ""
 
-#: cp/call.c:2753
-msgid "no match for call to `(%T) (%A)'"
-msgstr ""
+#: cp/decl2.c:592
+#, fuzzy
+msgid "invalid use of `virtual' in template declaration of `%#D'"
+msgstr "ongeldig gebruik van onvolledige typedef `%s'"
 
-#: cp/call.c:2763
-msgid "call of `(%T) (%A)' is ambiguous"
-msgstr ""
+#: cp/decl2.c:602 cp/pt.c:2586
+#, fuzzy
+msgid "template declaration of `%#D'"
+msgstr "herdeclaratie van `%s'"
 
-#: cp/call.c:2798
-msgid "%s for `%T ? %T : %T' operator"
+#: cp/decl2.c:652
+msgid "Java method '%D' has non-Java return type `%T'"
 msgstr ""
 
-#: cp/call.c:2803
-msgid "%s for `%T %s' operator"
+#: cp/decl2.c:661
+msgid "Java method '%D' has non-Java parameter type `%T'"
 msgstr ""
 
-#: cp/call.c:2806
-msgid "%s for `%T [%T]' operator"
+#: cp/decl2.c:737
+msgid "prototype for `%#D' does not match any in class `%T'"
 msgstr ""
 
-#: cp/call.c:2811
-msgid "%s for `%T %s %T' operator"
+#: cp/decl2.c:819
+#, fuzzy
+msgid "local class `%#T' shall not have static data member `%#D'"
+msgstr "`%s' is geen static veld"
+
+#: cp/decl2.c:827
+msgid "initializer invalid for static member with constructor"
 msgstr ""
 
-#: cp/call.c:2814
-msgid "%s for `%s %T' operator"
+#: cp/decl2.c:830
+msgid "(an out of class initialization is required)"
 msgstr ""
 
-#: cp/call.c:2906
+#: cp/decl2.c:889
 #, fuzzy
-msgid "ISO C++ forbids omitting the middle term of a ?: expression"
-msgstr "ANSI C verbiedt het weglaten van de middelste term van een ?: expresie"
+msgid "invalid data member initialization"
+msgstr "ongeldige beginwaarde"
 
-#: cp/call.c:2965
-#, c-format
-msgid "`%E' has type `void' and is not a throw-expression"
+#: cp/decl2.c:892
+msgid "(use `=' to initialize static data members)"
 msgstr ""
 
-#: cp/call.c:2998 cp/call.c:3198
-msgid "operands to ?: have different types"
+#: cp/decl2.c:938
+msgid "member `%D' conflicts with virtual function table field name"
 msgstr ""
 
-#: cp/call.c:3151
-#, fuzzy
-msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
-msgstr "types in voorwaardelijke expressie komen niet overeen"
-
-#: cp/call.c:3158
-msgid "enumeral and non-enumeral type in conditional expression"
+#: cp/decl2.c:958
+msgid "`%D' is already defined in `%T'"
 msgstr ""
 
-#: cp/call.c:3239
-#, fuzzy
-msgid "`%D' must be declared before use"
-msgstr "`%s' mag niet als alleen-lezen gedeclareerd worden"
-
-#: cp/call.c:3402
-msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
+#: cp/decl2.c:1010
+msgid "field initializer is not constant"
 msgstr ""
 
-#: cp/call.c:3449
-msgid "using synthesized `%#D' for copy assignment"
+#: cp/decl2.c:1034
+msgid "`asm' specifiers are not permitted on non-static data members"
 msgstr ""
 
-#: cp/call.c:3451
-msgid "  where cfront would use `%#D'"
+#: cp/decl2.c:1086
+msgid "cannot declare `%D' to be a bit-field type"
 msgstr ""
 
-#: cp/call.c:3478
+#: cp/decl2.c:1096
 #, fuzzy
-msgid "comparison between `%#T' and `%#T'"
-msgstr "vergelijking tussen signed en unsigned"
+msgid "cannot declare bit-field `%D' with function type"
+msgstr "cast geeft functie-type op"
 
-#: cp/call.c:3711
-msgid "no suitable `operator delete' for `%T'"
+#: cp/decl2.c:1103
+msgid "`%D' is already defined in the class %T"
 msgstr ""
 
-#: cp/call.c:3730
-msgid "`%+#D' is private"
+#: cp/decl2.c:1110
+msgid "static member `%D' cannot be a bit-field"
 msgstr ""
 
-#: cp/call.c:3732
-#, fuzzy
-msgid "`%+#D' is protected"
-msgstr "`%.*s' is niet gedefinieerd"
-
-#: cp/call.c:3734
+#: cp/decl2.c:1197
 #, fuzzy
-msgid "`%+#D' is inaccessible"
-msgstr "%s is niet addresseerbaar"
-
-#: cp/call.c:3735
-msgid "within this context"
-msgstr ""
+msgid "initializer specified for non-member function `%D'"
+msgstr "argument-formaat opgegeven voor niet-functie `%s'"
 
-#: cp/call.c:3777
+#: cp/decl2.c:1201
 #, fuzzy
-msgid "invalid conversion from `%T' to `%T'"
-msgstr "ongeldige registernaam voor `%s'"
+msgid "invalid initializer for virtual method `%D'"
+msgstr "ongeldige beginwaarde voor bit-string"
 
-# Is the %s the argument, or is it 'of' the argument?
-#: cp/call.c:3779 cp/call.c:3918 cp/call.c:3920
+#: cp/decl2.c:1315
 #, fuzzy
-msgid "  initializing argument %P of `%D'"
-msgstr "ongeldig type-argument `%s'"
+msgid "anonymous struct not inside named type"
+msgstr "anonieme %s gedeclareerd binnen parameterlijst"
 
-#: cp/call.c:3842 cp/call.c:3846
-msgid "  initializing argument %P of `%D' from result of `%D'"
+#: cp/decl2.c:1411
+msgid "namespace-scope anonymous aggregates must be static"
 msgstr ""
 
-#: cp/call.c:3852 cp/call.c:3855
-msgid "  initializing temporary from result of `%D'"
+#: cp/decl2.c:1424
+msgid "anonymous aggregate with no members"
 msgstr ""
 
-#. Undefined behaviour [expr.call] 5.2.2/7.
-#: cp/call.c:3989
-msgid "cannot pass objects of non-POD type `%#T' through `...'"
+#: cp/decl2.c:1493
+msgid "`operator new' must return type `%T'"
 msgstr ""
 
-#. Undefined behaviour [expr.call] 5.2.2/7.
-#: cp/call.c:4014
-msgid "cannot receive objects of non-POD type `%#T' through `...'"
+#: cp/decl2.c:1501
+msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr ""
 
-#: cp/call.c:4156
-msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
+#: cp/decl2.c:1528
+msgid "`operator delete' must return type `%T'"
 msgstr ""
 
-#: cp/call.c:4404
-msgid "could not find class$ field in java interface type `%T'"
+#: cp/decl2.c:1536
+msgid "`operator delete' takes type `%T' as first parameter"
 msgstr ""
 
-#: cp/call.c:4505 cp/typeck.c:2071
-msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
+#. Overflow occurred.  That means there are at least 4 billion
+#. initialization functions.
+#: cp/decl2.c:2290
+msgid "too many initialization functions required"
 msgstr ""
 
-#: cp/call.c:4631
-msgid "no matching function for call to `%T::%D(%A)%#V'"
-msgstr ""
-
-#: cp/call.c:4655
-msgid "abstract virtual `%#D' called from constructor"
-msgstr ""
-
-#: cp/call.c:4656
-msgid "abstract virtual `%#D' called from destructor"
-msgstr ""
-
-#: cp/call.c:4661
-msgid "cannot call member function `%D' without object"
-msgstr ""
-
-#: cp/call.c:5274
-msgid "passing `%T' chooses `%T' over `%T'"
-msgstr ""
-
-#: cp/call.c:5276 cp/decl2.c:4496
+#: cp/decl2.c:2966
 #, fuzzy
-msgid "  in call to `%D'"
-msgstr "kan oproep van `%s' niet inline maken"
+msgid "inline function `%D' used but never defined"
+msgstr "label `%s' gebruikt maar niet gedefinieerd"
 
-#: cp/call.c:5325 cp/call.c:5450
-msgid "choosing `%D' over `%D'"
+#: cp/decl2.c:3086
+msgid "use of old-style cast"
 msgstr ""
 
-#: cp/call.c:5326
-msgid "  for conversion from `%T' to `%T'"
-msgstr ""
+#: cp/decl2.c:3794
+#, fuzzy
+msgid "use of `%D' is ambiguous"
+msgstr "grootte van `%s' is %u bytes"
 
-#: cp/call.c:5328
-msgid "  because conversion sequence for the argument is better"
+#: cp/decl2.c:3795
+msgid "  first declared as `%#D' here"
 msgstr ""
 
-#: cp/call.c:5452
-msgid "  because worst conversion for the former is better than worst conversion for the latter"
+#: cp/decl2.c:3798
+msgid "  also declared as `%#D' here"
 msgstr ""
 
-# 'regio' klinkt niet echt, maar 'streek' lijkt me nog slechter
-#: cp/call.c:5568 cp/call.c:5589
-#, fuzzy
-msgid "could not convert `%E' to `%T'"
-msgstr "kon 0x%l.8x niet naar een regio omzetten"
-
-#: cp/class.c:286
-msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
+#: cp/decl2.c:3813
+msgid "`%D' denotes an ambiguous type"
 msgstr ""
 
-#: cp/class.c:1012
-msgid "`%#D' and `%#D' cannot be overloaded"
+#: cp/decl2.c:3814
+msgid "  first type here"
 msgstr ""
 
-#. There has already been a declaration of this method
-#. or member template.
-#: cp/class.c:1023
-msgid "`%D' has already been declared in `%T'"
+#: cp/decl2.c:3815
+msgid "  other type here"
 msgstr ""
 
-#: cp/class.c:1104
+#: cp/decl2.c:3912
 #, fuzzy
-msgid "duplicate enum value `%D'"
-msgstr "herhaalde case-waarde"
+msgid "declaration of `%D' not in a namespace surrounding `%D'"
+msgstr "`%s' wordt gedeclareerd als een array van functies"
 
-#: cp/class.c:1107
-msgid "duplicate field `%D' (as enum and non-enum)"
+#: cp/decl2.c:3946
+msgid "`%D' should have been declared inside `%D'"
 msgstr ""
 
-#: cp/class.c:1114
+#: cp/decl2.c:4079
 #, fuzzy
-msgid "duplicate nested type `%D'"
-msgstr "herhaald lid `%s'"
+msgid "`%D' is not a function,"
+msgstr "`%s' is meestal een functie"
 
-#: cp/class.c:1125
-msgid "duplicate field `%D' (as type and non-type)"
-msgstr ""
+#: cp/decl2.c:4080
+#, fuzzy
+msgid "  conflict with `%D'"
+msgstr "conflicterende types voor `%s'"
 
-#: cp/class.c:1129
+#. The parser did not find it, so it's not there.
+#: cp/decl2.c:4396
 #, fuzzy
-msgid "duplicate member `%D'"
-msgstr "herhaald lid `%s'"
+msgid "unknown namespace `%D'"
+msgstr "onbekende machine-modus `%s'"
 
-#: cp/class.c:1172
-msgid "conflicting access specifications for method `%D', ignored"
-msgstr ""
+#: cp/decl2.c:4430 cp/decl2.c:4707
+#, fuzzy
+msgid "`%T' is not a namespace"
+msgstr "`%s' is geen iterator"
 
-#: cp/class.c:1174
-#, c-format
-msgid "conflicting access specifications for field `%s', ignored"
-msgstr ""
+#: cp/decl2.c:4432
+#, fuzzy
+msgid "`%D' is not a namespace"
+msgstr "`%s' is geen iterator"
 
-#: cp/class.c:1217
-msgid "`%D' names constructor"
+#: cp/decl2.c:4441
+msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
 msgstr ""
 
-#: cp/class.c:1223
+#: cp/decl2.c:4455
 #, fuzzy
-msgid "`%D' invalid in `%T'"
-msgstr "Ongeldige optie `%s'"
-
-#: cp/class.c:1231
-msgid "no members matching `%D' in `%#T'"
-msgstr ""
+msgid "namespace `%D' not allowed in using-declaration"
+msgstr "`%s' staat niet aan het begin van een declaratie"
 
-#: cp/class.c:1263 cp/class.c:1271
+#: cp/decl2.c:4484
 #, fuzzy
-msgid "`%D' invalid in `%#T'"
-msgstr "Ongeldige optie `%s'"
+msgid "`%D' not declared"
+msgstr "`%.*s' is niet gedefinieerd"
 
-#: cp/class.c:1264
-msgid "  because of local method `%#D' with same name"
+#: cp/decl2.c:4535
+msgid "`%D' is already declared in this scope"
 msgstr ""
 
-#: cp/class.c:1272
-msgid "  because of local member `%#D' with same name"
+#: cp/decl2.c:4562
+msgid "using declaration `%D' introduced ambiguous type `%T'"
 msgstr ""
 
-#: cp/class.c:1344
-msgid "base class `%#T' has a non-virtual destructor"
+#: cp/decl2.c:4653
+msgid "using-declaration for non-member at class scope"
 msgstr ""
 
-#: cp/class.c:1364
-msgid "base `%T' with only non-default constructor in class without a constructor"
+#: cp/decl2.c:4659
+msgid "using-declaration for destructor"
 msgstr ""
 
-#: cp/class.c:1950
-msgid "all member functions in class `%T' are private"
+#: cp/decl2.c:4665
+msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
 msgstr ""
 
-#: cp/class.c:1964
-msgid "`%#T' only defines a private destructor and has no friends"
+#: cp/decl2.c:4701
+#, fuzzy
+msgid "namespace `%T' undeclared"
+msgstr "`%s' tevoren hier gedeclareerd"
+
+#: cp/decl2.c:4730
+#, fuzzy
+msgid "default argument missing for parameter %P of `%+#D'"
+msgstr "parameternaam ontbreekt uit parameterlijst"
+
+#: cp/decl2.c:4829
+msgid "extra qualification `%T::' on member `%D' ignored"
 msgstr ""
 
-#: cp/class.c:2007
-msgid "`%#T' only defines private constructors and has no friends"
+#: cp/decl2.c:4833
+msgid "`%T' does not have a class or union named `%D'"
 msgstr ""
 
-#: cp/class.c:2128 cp/class.c:5045
+#: cp/decl2.c:4848
 #, fuzzy
-msgid "redefinition of `%#T'"
-msgstr "herdefinitie van `%s'"
+msgid "`%T' is not a class or union type"
+msgstr "`%s' is smaller dan waarden van zijn type"
 
-#: cp/class.c:2129
+#: cp/decl2.c:4862
 #, fuzzy
-msgid "previous definition of `%#T'"
-msgstr "eerdere definitie van `%s'"
+msgid "template argument is required for `%T'"
+msgstr "meerdere parameters hebben de naam `%s'"
 
-#: cp/class.c:2459
-msgid "no unique final overrider for `%D' in `%T'"
+#: cp/error.c:35
+#, fuzzy, c-format
+msgid "`%s' not supported by %s"
+msgstr "-pipe wordt niet ondersteund"
+
+#: cp/error.c:571
+#, c-format
+msgid "<anonymous %s>"
 msgstr ""
 
-#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2841
-msgid "`%D' was hidden"
+#: cp/error.c:808
+#, c-format
+msgid "(static %s for %s)"
 msgstr ""
 
-#: cp/class.c:2842
-#, fuzzy
-msgid "  by `%D'"
+#: cp/error.c:1482
+#, c-format
+msgid "\\x%x"
+msgstr ""
+
+#: cp/error.c:2430
+#, fuzzy, c-format
+msgid "In %s `%s':"
 msgstr "%s voor `%s'"
 
-#: cp/class.c:2884
-msgid "ISO C++ forbids member `%D' with same name as enclosing class"
-msgstr ""
+#: cp/error.c:2487
+#, fuzzy, c-format
+msgid "%s: In instantiation of `%s':\n"
+msgstr "(dicht bij initialisatie van `%s')"
 
-#: cp/class.c:2889 cp/decl2.c:1898
-msgid "`%#D' invalid; an anonymous union can only have non-static data members"
+#: cp/error.c:2511
+#, c-format
+msgid "%s:%d:   instantiated from `%s'\n"
 msgstr ""
 
-#: cp/class.c:2895 cp/decl2.c:1904
-msgid "private member `%#D' in anonymous union"
+#: cp/error.c:2516
+#, c-format
+msgid "%s:%d:   instantiated from here\n"
 msgstr ""
 
-#: cp/class.c:2898 cp/decl2.c:1906
-msgid "protected member `%#D' in anonymous union"
+#. damn ICE suppression
+#: cp/error.c:2670
+#, c-format
+msgid "unexpected letter `%c' in locate_error\n"
 msgstr ""
 
-#: cp/class.c:3050
-#, fuzzy
-msgid "bit-field `%#D' with non-integral type"
-msgstr "breedte van bitveld `%s' is geen integerconstante"
-
-#: cp/class.c:3070
-#, fuzzy
-msgid "bit-field `%D' width not an integer constant"
-msgstr "breedte van bitveld `%s' is geen integerconstante"
+#. Can't throw a reference.
+#: cp/except.c:240
+msgid "type `%T' is disallowed in Java `throw' or `catch'"
+msgstr ""
 
-#: cp/class.c:3076
-#, fuzzy
-msgid "negative width in bit-field `%D'"
-msgstr "bitveld `%s' heeft een negatieve breedte"
+#: cp/except.c:251
+msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
+msgstr ""
 
-#: cp/class.c:3081
-#, fuzzy
-msgid "zero width for bit-field `%D'"
-msgstr "bitveld `%s' heeft breedte 0"
+#. Thrown object must be a Throwable.
+#: cp/except.c:258
+msgid "type `%T' is not derived from `java::lang::Throwable'"
+msgstr ""
 
-#: cp/class.c:3087
-#, fuzzy
-msgid "width of `%D' exceeds its type"
-msgstr "breedte van `%s' overschrijdt zijn type"
+#: cp/except.c:322
+msgid "mixing C++ and Java catches in a single translation unit"
+msgstr ""
 
-#: cp/class.c:3096
-msgid "`%D' is too small to hold all values of `%#T'"
+#: cp/except.c:639
+msgid "throwing NULL, which has integral, not pointer type"
 msgstr ""
 
-#: cp/class.c:3179
-msgid "member `%#D' with constructor not allowed in union"
+#: cp/except.c:730
+msgid "  in thrown expression"
 msgstr ""
 
-#: cp/class.c:3182
-msgid "member `%#D' with destructor not allowed in union"
+#: cp/except.c:856
+msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
 msgstr ""
 
-#: cp/class.c:3185
-msgid "member `%#D' with copy assignment operator not allowed in union"
+#: cp/except.c:944
+msgid "exception of type `%T' will be caught"
 msgstr ""
 
-#: cp/class.c:3212
-#, fuzzy
-msgid "multiple fields in union `%T' initialized"
-msgstr "overtollige elementen in beginwaarde van union"
+#: cp/except.c:947
+msgid "   by earlier handler for `%T'"
+msgstr ""
 
-#: cp/class.c:3333
-msgid "field `%D' in local class cannot be static"
+#: cp/except.c:968
+msgid "`...' handler must be the last handler for its try block"
 msgstr ""
 
-#: cp/class.c:3339
+#: cp/friend.c:155
 #, fuzzy
-msgid "field `%D' invalidly declared function type"
-msgstr "veld `%s' als een functie gedeclareerd"
+msgid "`%D' is already a friend of class `%T'"
+msgstr "kan klasse '%s' niet vinden"
 
-#: cp/class.c:3346
+#: cp/friend.c:157
 #, fuzzy
-msgid "field `%D' invalidly declared method type"
-msgstr "bitveld `%s' heeft een ongeldig type"
+msgid "previous friend declaration of `%D'"
+msgstr "eerdere declaratie van `%s'"
 
-#: cp/class.c:3352
+#: cp/friend.c:202
 #, fuzzy
-msgid "field `%D' invalidly declared offset type"
-msgstr "bitveld `%s' heeft een ongeldig type"
+msgid "invalid type `%T' declared `friend'"
+msgstr "variabele `%s' als inline gedeclareerd"
 
-#. Unions cannot have static members.
-#: cp/class.c:3370
+#. [temp.friend]
+#. Friend declarations shall not declare partial
+#. specializations.
+#: cp/friend.c:218
 #, fuzzy
-msgid "field `%D' declared static in union"
-msgstr "veld `%s' als een functie gedeclareerd"
-
-#: cp/class.c:3396
-msgid "non-static reference `%#D' in class without a constructor"
-msgstr ""
+msgid "partial specialization `%T' declared `friend'"
+msgstr "variabele `%s' als inline gedeclareerd"
 
-#: cp/class.c:3427
-msgid "non-static const member `%#D' in class without a constructor"
+#: cp/friend.c:227
+msgid "class `%T' is implicitly friends with itself"
 msgstr ""
 
-#: cp/class.c:3442
-msgid "field `%#D' with same name as class"
-msgstr ""
+#. template <class T> friend typename S<T>::X;
+#: cp/friend.c:245
+#, fuzzy
+msgid "typename type `%#T' declared `friend'"
+msgstr "parameter `%s' als void gedeclareerd"
 
-#: cp/class.c:3460
+#. template <class T> friend class T;
+#: cp/friend.c:251
 #, fuzzy
-msgid "`%#T' has pointer data members"
-msgstr "%s heeft geen benoemde leden"
+msgid "template parameter type `%T' declared `friend'"
+msgstr "parameter `%s' als void gedeclareerd"
 
-#: cp/class.c:3464
-msgid "  but does not override `%T(const %T&)'"
-msgstr ""
+#. template <class T> friend class A; where A is not a template
+#: cp/friend.c:257
+#, fuzzy
+msgid "`%#T' is not a template"
+msgstr "`%s' is geen iterator"
 
-#: cp/class.c:3466
-msgid "  or `operator=(const %T&)'"
+#: cp/friend.c:272
+msgid "`%T' is already a friend of `%T'"
 msgstr ""
 
-#: cp/class.c:3469
-msgid "  but does not override `operator=(const %T&)'"
+#: cp/friend.c:370
+msgid "member `%D' declared as friend before type `%T' defined"
 msgstr ""
 
-#: cp/class.c:3937
+#: cp/friend.c:425
 #, fuzzy
-msgid "initializer specified for non-virtual method `%D'"
-msgstr "geen beginwaarde voor variant-veld `%s'"
+msgid "friend declaration `%#D' declares a non-template function"
+msgstr "ingebouwde functie `%s' als niet-functie gedeclareerd"
 
-#: cp/class.c:4721
-msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
+#: cp/friend.c:428
+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/class.c:4791
-msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
-msgstr ""
+#: cp/g++spec.c:209 java/jvspec.c:423
+#, fuzzy, c-format
+msgid "argument to `%s' missing\n"
+msgstr "argument van `%s' moet van een integraal type zijn."
 
-#: cp/class.c:5208
-msgid "`%#T' has virtual functions but non-virtual destructor"
+#: cp/init.c:320
+msgid "`%D' should be initialized in the member initialization list"
 msgstr ""
 
-#: cp/class.c:5292
-msgid "trying to finish struct, but kicked out due to previous parse errors"
+#: cp/init.c:369
+msgid "default-initialization of `%#D', which has reference type"
 msgstr ""
 
-#: cp/class.c:5749
-#, c-format
-msgid "language string `\"%s\"' not recognized"
-msgstr ""
+#: cp/init.c:374
+#, fuzzy
+msgid "uninitialized reference member `%D'"
+msgstr "ongeldige beginwaarde voor member `%s'"
 
-#: cp/class.c:5845
-msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
+#: cp/init.c:382
+msgid "initializer list treated as compound expression"
 msgstr ""
 
-#: cp/class.c:5966
-msgid "no matches converting function `%D' to type `%#T'"
-msgstr ""
+#: cp/init.c:523
+#, fuzzy
+msgid "`%D' will be initialized after"
+msgstr "parameter `%s' krijgt beginwaarde"
 
-#: cp/class.c:5989
-msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
-msgstr ""
+#: cp/init.c:526
+#, fuzzy
+msgid "base `%T' will be initialized after"
+msgstr "veld `%s' heeft al een beginwaarde gekregen"
 
-#: cp/class.c:6015
+#: cp/init.c:529
 #, fuzzy
-msgid "assuming pointer to member `%D'"
-msgstr "herhaald lid `%s'"
+msgid "  `%#D'"
+msgstr "%s voor `%s'"
 
-#: cp/class.c:6018
-#, c-format
-msgid "(a pointer to member can only be formed with `&%E')"
-msgstr ""
+#: cp/init.c:531
+#, fuzzy
+msgid "  base `%T'"
+msgstr "%s voor `%s'"
 
-#: cp/class.c:6062 cp/class.c:6230 cp/class.c:6237
-msgid "not enough type information"
-msgstr ""
+#: cp/init.c:549
+#, fuzzy
+msgid "multiple initializations given for base `%T'"
+msgstr "(dicht bij initialisatie van `%s')"
 
-#: cp/class.c:6071
+#: cp/init.c:616
 #, fuzzy
-msgid "argument of type `%T' does not match `%T'"
-msgstr "argument `%s' komt niet overeen met prototype"
+msgid "initializations for multiple members of `%T'"
+msgstr "beginwaarde legt grootte van `%s' niet vast"
 
-#: cp/class.c:6214
-msgid "invalid operation on uninstantiated type"
+#: cp/init.c:671
+msgid "base class `%#T' should be explicitly initialized in the copy constructor"
 msgstr ""
 
-#. [basic.scope.class]
-#.
-#. A name N used in a class S shall refer to the same declaration
-#. in its context and when re-evaluated in the completed scope of
-#. S.
-#: cp/class.c:6465 cp/decl.c:1030 cp/decl.c:3178 cp/pt.c:1839
-#, fuzzy
-msgid "declaration of `%#D'"
-msgstr "herdeclaratie van `%s'"
-
-#: cp/class.c:6466
-msgid "changes meaning of `%D' from `%+#D'"
+#: cp/init.c:916
+msgid "class `%T' does not have any field named `%D'"
 msgstr ""
 
-#: cp/cvt.c:88
-msgid "can't convert from incomplete type `%T' to `%T'"
+#: cp/init.c:922
+msgid "field `%#D' is static; the only point of initialization is its definition"
 msgstr ""
 
-#: cp/cvt.c:97
-msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
+#: cp/init.c:956
+msgid "unnamed initializer for `%T', which has no base classes"
 msgstr ""
 
-#: cp/cvt.c:126
-msgid "converting from `%T' to `%T'"
+#: cp/init.c:963
+msgid "unnamed initializer for `%T', which uses multiple inheritance"
 msgstr ""
 
-#: cp/cvt.c:198 cp/cvt.c:202
-msgid "pointer to member cast from `%T' to `%T' is via virtual base"
+#: cp/init.c:1000
+msgid "type `%D' is not a direct or virtual base of `%T'"
 msgstr ""
 
-#: cp/cvt.c:220 cp/cvt.c:233 cp/cvt.c:272
-msgid "cannot convert `%E' from type `%T' to type `%T'"
+#: cp/init.c:1003
+msgid "type `%D' is not a direct base of `%T'"
 msgstr ""
 
-#: cp/cvt.c:525
-msgid "conversion from `%T' to `%T' discards qualifiers"
+#. Handle bad initializers like:
+#. class COMPLEX {
+#. public:
+#. double re, im;
+#. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
+#. ~COMPLEX() {};
+#. };
+#.
+#. int main(int argc, char **argv) {
+#. COMPLEX zees(1.0, 0.0)[10];
+#. }
+#.
+#: cp/init.c:1097
+msgid "bad array initializer"
 msgstr ""
 
-#: cp/cvt.c:543
+#: cp/init.c:1304
 #, fuzzy
-msgid "casting `%T' to `%T' does not dereference pointer"
-msgstr "kan niet derefereren, is geen pointer."
+msgid "`%T' is not an aggregate type"
+msgstr "`%s' is geen iterator"
 
-#: cp/cvt.c:572
-msgid "cannot convert type `%T' to type `%T'"
-msgstr ""
+#: cp/init.c:1327
+#, fuzzy
+msgid "`%T' fails to be an aggregate typedef"
+msgstr "`%s' is geen typedef of ingebouwd type"
 
-#: cp/cvt.c:689
-msgid "conversion from `%#T' to `%#T'"
+#: cp/init.c:1336
+msgid "type `%T' is of non-aggregate type"
 msgstr ""
 
-#: cp/cvt.c:701
-msgid "`%#T' used where a `%T' was expected"
+#: cp/init.c:1439
+msgid "cannot call destructor `%T::~%T' without object"
 msgstr ""
 
-#: cp/cvt.c:718
-msgid "the address of `%D', will always be `true'"
+#: cp/init.c:1483
+#, fuzzy
+msgid "invalid use of non-static field `%D'"
+msgstr "ongeldig gebruik van onvolledige typedef `%s'"
+
+#. We can get here when processing a bad default
+#. argument, like:
+#. struct S { int a; void f(int i = a); }
+#: cp/init.c:1492 cp/method.c:160
+#, fuzzy
+msgid "invalid use of member `%D'"
+msgstr "ongeldige beginwaarde voor member `%s'"
+
+#: cp/init.c:1502
+msgid "no method `%T::%D'"
 msgstr ""
 
-#: cp/cvt.c:738
-msgid "`%#T' used where a floating point value was expected"
+#: cp/init.c:1595
+msgid "incomplete type `%T' does not have member `%D'"
 msgstr ""
 
-#: cp/cvt.c:793
+#: cp/init.c:1669
 #, fuzzy
-msgid "conversion from `%T' to non-scalar type `%T' requested"
-msgstr "conversie naar niet-scalair type gevraagd"
+msgid "`%D' is not a member of type `%T'"
+msgstr "`%s' is geen bestand, pipe of tty"
 
-#: cp/cvt.c:878
-msgid "object of incomplete type `%T' will not be accessed in %s"
+#: cp/init.c:1688
+#, fuzzy
+msgid "invalid pointer to bit-field `%D'"
+msgstr "bitveld `%s' heeft een negatieve breedte"
+
+#: cp/init.c:1727
+msgid "object missing in use of pointer-to-member construct"
 msgstr ""
 
-#: cp/cvt.c:881
-msgid "object of type `%T' will not be accessed in %s"
+#: cp/init.c:1767
+msgid "member `%D' is non-static but referenced as a static member"
 msgstr ""
 
-#: cp/cvt.c:897
-msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
+#: cp/init.c:1769 cp/typeck.c:2828 cp/typeck.c:2932
+msgid "at this point in file"
 msgstr ""
 
-#. [over.over] enumerates the places where we can take the address
-#. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:917
+#: cp/init.c:1806
 #, fuzzy, c-format
-msgid "%s cannot resolve address of overloaded function"
-msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
+msgid "object missing in `%E'"
+msgstr "array-grootte ontbreekt in `%s'"
 
-#. Only warn when there is no &.
-#: cp/cvt.c:922
-#, c-format
-msgid "%s is a reference, not call, to function `%E'"
+#: cp/init.c:1937
+msgid "new of array type fails to specify size"
 msgstr ""
 
-#: cp/cvt.c:1060
-msgid "converting NULL to non-pointer type"
+#: cp/init.c:1948
+msgid "size in array new must have integral type"
 msgstr ""
 
-#: cp/cvt.c:1136
-msgid "ambiguous default type conversion from `%T'"
+#: cp/init.c:1954
+msgid "zero size array reserves no space"
 msgstr ""
 
-#: cp/cvt.c:1138
-msgid "  candidate conversions include `%D' and `%D'"
+#: cp/init.c:2019
+msgid "new cannot be applied to a reference type"
 msgstr ""
 
-#: cp/decl.c:1031 cp/decl.c:3278
-#, fuzzy
-msgid "conflicts with previous declaration `%#D'"
-msgstr "sectie van `%s' geeft een conflict met een eerdere declaratie"
+#: cp/init.c:2025
+msgid "new cannot be applied to a function type"
+msgstr ""
 
-#: cp/decl.c:1220
-#, fuzzy
-msgid "label `%D' used but not defined"
-msgstr "label `%s' gebruikt maar niet gedefinieerd"
+#: cp/init.c:2072
+msgid "call to Java constructor, while `jclass' undefined"
+msgstr ""
 
-#: cp/decl.c:1225
+#: cp/init.c:2088
 #, fuzzy
-msgid "label `%D' defined but not used"
-msgstr "label `%s' gedefinieerd maar niet gebruikt"
+msgid "can't find class$"
+msgstr "kan %s niet vinden"
 
-#: cp/decl.c:2305
-msgid "namespace alias `%D' not allowed here, assuming `%D'"
+#: cp/init.c:2202
+msgid "invalid type `void' for new"
 msgstr ""
 
-#: cp/decl.c:3088 cp/decl.c:3476
-#, fuzzy
-msgid "previous declaration of `%D'"
-msgstr "eerdere declaratie van `%s'"
+#: cp/init.c:2254
+#, c-format
+msgid "call to Java constructor with `%s' undefined"
+msgstr ""
 
-#: cp/decl.c:3165 cp/decl.c:3200
+#: cp/init.c:2362
 #, fuzzy
-msgid "shadowing %s function `%#D'"
-msgstr "bibliotheekfunctie `%s' wordt verborgen"
+msgid "ISO C++ forbids initialization in array new"
+msgstr "ANSI C verbiedt lege initialisatie-accolades"
 
-#: cp/decl.c:3174
-#, fuzzy
-msgid "library function `%#D' redeclared as non-function `%#D'"
-msgstr "bibliotheekfunctie `%s' als niet-functie gedeclareerd"
+#: cp/init.c:2380 cp/typeck2.c:360 cp/typeck2.c:1223
+msgid "initializer list being treated as compound expression"
+msgstr ""
 
-#: cp/decl.c:3179
+#: cp/init.c:2386
 #, fuzzy
-msgid "conflicts with built-in declaration `%#D'"
-msgstr "conflicterende declaraties van `%s'"
+msgid "ISO C++ forbids aggregate initializer to new"
+msgstr "ANSI C verbiedt lege initialisatie-accolades"
 
-#: cp/decl.c:3195 cp/decl.c:3288 cp/decl.c:3304
+#: cp/init.c:2474
 #, fuzzy
-msgid "new declaration `%#D'"
-msgstr "herdeclaratie van `%s'"
+msgid "uninitialized const in `new' of `%#T'"
+msgstr "beginwaarde legt grootte van `%s' niet vast"
 
-#: cp/decl.c:3196
-#, fuzzy
-msgid "ambiguates built-in declaration `%#D'"
-msgstr "herhaalde label-declaratie `%s'"
+#: cp/init.c:2840
+msgid "initializer ends prematurely"
+msgstr ""
 
-#: cp/decl.c:3252
-#, fuzzy
-msgid "`%#D' redeclared as different kind of symbol"
-msgstr "`%s' als ander soort symbool geherdeclareerd"
+#: cp/init.c:2910
+msgid "cannot initialize multi-dimensional array with initializer"
+msgstr ""
 
-#: cp/decl.c:3255
-#, fuzzy
-msgid "previous declaration of `%#D'"
-msgstr "eerdere declaratie van `%s'"
+#: cp/init.c:3100
+msgid "unknown array size in delete"
+msgstr ""
 
-#: cp/decl.c:3277
-#, fuzzy
-msgid "declaration of template `%#D'"
-msgstr "herdeclaratie van `enum %s'"
+#: cp/init.c:3365
+msgid "type to vector delete is neither pointer or array type"
+msgstr ""
 
-#: cp/decl.c:3289 cp/decl.c:3305
-#, fuzzy
-msgid "ambiguates old declaration `%#D'"
-msgstr "herhaalde label-declaratie `%s'"
+#: cp/lex.c:136
+msgid "type name expected before `*'"
+msgstr ""
 
-#: cp/decl.c:3297
-#, fuzzy
-msgid "declaration of C function `%#D' conflicts with"
-msgstr "impliciete declaratie van functie `%s'"
+#: cp/lex.c:158
+msgid "cannot declare references to references"
+msgstr ""
 
-#: cp/decl.c:3299
-#, fuzzy
-msgid "previous declaration `%#D' here"
-msgstr "eerdere declaratie van `%s'"
+#: cp/lex.c:163
+msgid "cannot declare pointers to references"
+msgstr ""
 
-#: cp/decl.c:3315
-#, fuzzy
-msgid "conflicting types for `%#D'"
-msgstr "conflicterende types voor `%s'"
+#: cp/lex.c:167
+msgid "type name expected before `&'"
+msgstr ""
 
-#: cp/decl.c:3316
-#, fuzzy
-msgid "previous declaration as `%#D'"
-msgstr "eerdere declaratie van `%s'"
+#: cp/lex.c:894
+#, c-format
+msgid "semicolon missing after %s declaration"
+msgstr ""
 
-#: cp/decl.c:3359
+#: cp/lex.c:897
 #, fuzzy
-msgid "`%#D' previously defined here"
-msgstr "`%s' tevoren hier gedefinieerd"
+msgid "semicolon missing after declaration of `%T'"
+msgstr "conflicterende declaraties van `%s'"
 
-#: cp/decl.c:3360
-#, fuzzy
-msgid "`%#D' previously declared here"
-msgstr "`%s' tevoren hier gedeclareerd"
+# Moet 'signature-string' vertaald worden?
+#: cp/lex.c:945
+#, fuzzy, c-format
+msgid "junk at end of #pragma %s"
+msgstr "Brol aan einde van signature-string."
 
-#. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:3368
-#, fuzzy
-msgid "prototype for `%#D'"
-msgstr "prototype voor `%s' volgt"
+#: cp/lex.c:952
+#, fuzzy, c-format
+msgid "invalid #pragma %s"
+msgstr "ongeldige operand van %s"
 
-#: cp/decl.c:3369
-#, fuzzy
-msgid "follows non-prototype definition here"
-msgstr "niet-prototype definitie hier"
+#: cp/lex.c:961
+msgid "#pragma vtable no longer supported"
+msgstr ""
 
-#: cp/decl.c:3381
-#, fuzzy
-msgid "previous declaration of `%#D' with %L linkage"
-msgstr "eerdere declaratie van `%s'"
+#: cp/lex.c:1038
+#, fuzzy, c-format
+msgid "#pragma implementation for %s appears after file is included"
+msgstr "`#pragma implementation' voor \"%s\" staat na diens #include"
 
-#: cp/decl.c:3383
-#, fuzzy
-msgid "conflicts with new declaration with %L linkage"
-msgstr "conflicterende declaraties van `%s'"
+#: cp/lex.c:1063
+msgid "junk at end of #pragma GCC java_exceptions"
+msgstr ""
 
-#: cp/decl.c:3408 cp/decl.c:3416
+#: cp/lex.c:1107
 #, fuzzy
-msgid "default argument given for parameter %d of `%#D'"
-msgstr "argumenten aan macro `%s' gegeven"
+msgid "`%D' not defined"
+msgstr "`%.*s' is niet gedefinieerd"
 
-#: cp/decl.c:3410 cp/decl.c:3418
+#: cp/lex.c:1110
 #, fuzzy
-msgid "after previous specification in `%#D'"
-msgstr "eerdere definitie van `%s'"
-
-#: cp/decl.c:3427
-#, fuzzy
-msgid "`%#D' was used before it was declared inline"
-msgstr "`%s' werd voor haar definitie gebruikt zonder protoype"
-
-#: cp/decl.c:3429
-#, fuzzy
-msgid "previous non-inline declaration here"
-msgstr "eerdere impliciete declaratie van `%s'"
+msgid "`%D' was not declared in this scope"
+msgstr "`%.*s' is niet gedefinieerd"
 
-#: cp/decl.c:3475
+#: cp/lex.c:1118
 #, fuzzy
-msgid "redundant redeclaration of `%D' in same scope"
-msgstr "overbodige herdeclaratie van `%s' in zelfde bereik"
+msgid "`%D' undeclared (first use this function)"
+msgstr "`%s' is hier niet gedeclareerd (eerste gebruik in deze functie)"
 
-#: cp/decl.c:3558
+#: cp/lex.c:1122
 #, fuzzy
-msgid "declaration of `%F' throws different exceptions"
-msgstr "`%s' wordt gedeclareerd als een array van functies"
+msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
+msgstr "(Elke niet-gedeclareerde naam wordt slechts één"
 
-#: cp/decl.c:3560
+#: cp/lex.c:1239
 #, fuzzy
-msgid "than previous declaration `%F'"
-msgstr "geen eerdere declaratie voor `%s'"
+msgid "`::%D' undeclared (first use here)"
+msgstr "`%s' is hier niet gedeclareerd (eerste gebruik in deze functie)"
 
-#. From [temp.expl.spec]:
-#.
-#. If a template, a member template or the member of a class
-#. template is explicitly specialized then that
-#. specialization shall be declared before the first use of
-#. that specialization that would cause an implicit
-#. instantiation to take place, in every translation unit in
-#. which such a use occurs.
-#: cp/decl.c:3685
-msgid "explicit specialization of %D after first use"
+#: cp/mangle.c:2061
+msgid "real-valued template parameters when cross-compiling"
 msgstr ""
 
-#: cp/decl.c:3930
-#, fuzzy
-msgid "`%#D' used prior to declaration"
-msgstr "`%s' gebruikt vóór declaratie"
-
-#: cp/decl.c:3961
-#, fuzzy
-msgid "redeclaration of `wchar_t' as `%T'"
-msgstr "herdeclaratie van `%s'"
-
-#. A redeclaration of main, but not a duplicate of the
-#. previous one.
-#.
-#. [basic.start.main]
-#.
-#. This function shall not be overloaded.
-#: cp/decl.c:3989
-#, fuzzy
-msgid "invalid redeclaration of `%D'"
-msgstr "herdeclaratie van `%s'"
-
-#: cp/decl.c:3990
-#, fuzzy
-msgid "as `%D'"
-msgstr "%s voor `%s'"
+#: cp/mangle.c:2325
+msgid "the mangled name of `%D' will change in a future version of GCC"
+msgstr ""
 
-#: cp/decl.c:4080
+#: cp/method.c:154
 #, fuzzy
-msgid "previous external decl of `%#D'"
-msgstr "eerdere externe declaratie van `%s'"
+msgid "invalid use of member `%D' in static member function"
+msgstr "`this' is niet beschikbaar in static member-funties"
 
-#: cp/decl.c:4121
+#: cp/method.c:216
 #, fuzzy
-msgid "`%D' was previously implicitly declared to return `int'"
-msgstr "`%s' was tevoren impliciet gedeclareerd om een `int' terug te geven"
+msgid "use of namespace `%D' as expression"
+msgstr "modi in %s expressie komen niet overeen"
 
-#: cp/decl.c:4181
-#, fuzzy
-msgid "extern declaration of `%#D' doesn't match"
-msgstr "externe declaratie van `%s' komt niet overeen met de globale declaratie"
+#: cp/method.c:221
+msgid "use of class template `%T' as expression"
+msgstr ""
 
-#: cp/decl.c:4182
-#, fuzzy
-msgid "global declaration `%#D'"
-msgstr "herhaalde label-declaratie `%s'"
+#: cp/method.c:234
+#, c-format
+msgid "use of %s from containing function"
+msgstr ""
 
-#: cp/decl.c:4213
+#: cp/method.c:237
 #, fuzzy
-msgid "declaration of `%#D' shadows a parameter"
-msgstr "de declaratie van `%s' verbergt een parameter"
-
-#: cp/decl.c:4233
-#, fuzzy, c-format
-msgid "declaration of `%s' shadows a member of `this'"
-msgstr "de declaratie van `%s' verbergt een parameter"
+msgid "  `%#D' declared here"
+msgstr "`%s' tevoren hier gedeclareerd"
 
-#: cp/decl.c:4598
-msgid "`%#D' hides constructor for `%#T'"
+#: cp/method.c:255
+msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr ""
 
-#: cp/decl.c:4613
-#, fuzzy
-msgid "`%#D' conflicts with previous using declaration `%#D'"
-msgstr "sectie van `%s' geeft een conflict met een eerdere declaratie"
+#: cp/method.c:455
+msgid "generic thunk code fails for method `%#D' which uses `...'"
+msgstr ""
 
-#: cp/decl.c:4625
-#, fuzzy
-msgid "previous non-function declaration `%#D'"
-msgstr "eerdere declaratie van `%s'"
+#: cp/method.c:694
+msgid "non-static const member `%#D', can't use default assignment operator"
+msgstr ""
 
-#: cp/decl.c:4626
-#, fuzzy
-msgid "conflicts with function declaration `%#D'"
-msgstr "conflicterende declaraties van `%s'"
+#: cp/method.c:699
+msgid "non-static reference member `%#D', can't use default assignment operator"
+msgstr ""
 
-#: cp/decl.c:4716
+#: parse.y:261
 #, fuzzy
-msgid "implicit declaration of function `%#D'"
-msgstr "impliciete declaratie van functie `%s'"
+msgid "`%s' tag used in naming `%#T'"
+msgstr "Ongeldige optie `%s'"
 
-#: cp/decl.c:4874
-#, c-format
-msgid "label `%s' referenced outside of any function"
+#: parse.y:541
+msgid "keyword `export' not implemented, and will be ignored"
 msgstr ""
 
-#: cp/decl.c:4977 cp/decl.c:5001 cp/decl.c:5094
-#, fuzzy
-msgid "jump to label `%D'"
-msgstr "herhaald label `%s'"
-
-#: cp/decl.c:4979 cp/decl.c:5003
-msgid "jump to case label"
+#: parse.y:645
+msgid "use of linkage spec `%D' is different from previous spec `%D'"
 msgstr ""
 
-#: cp/decl.c:4987
-#, fuzzy
-msgid "  crosses initialization of `%#D'"
-msgstr "(dicht bij initialisatie van `%s')"
+#: parse.y:942
+msgid "no base or member initializers given following ':'"
+msgstr ""
 
-#: cp/decl.c:4990 cp/decl.c:5110
-msgid "  enters scope of non-POD `%#D'"
+#: parse.y:983 parse.y:989
+msgid "anachronistic old style base class initializer"
 msgstr ""
 
-#: cp/decl.c:5010 cp/decl.c:5114
-msgid "  enters try block"
+#. Handle `Class<Class<Type>>' without space in the `>>'
+#: parse.y:1115
+msgid "`>>' should be `> >' in template class name"
 msgstr ""
 
-#. Can't skip init of __exception_info.
-#: cp/decl.c:5012 cp/decl.c:5106 cp/decl.c:5116
-msgid "  enters catch block"
+#: parse.y:1153
+msgid "use of template qualifier outside template"
 msgstr ""
 
-#: cp/decl.c:5095
-#, fuzzy
-msgid "  from here"
-msgstr "van hieruit opgeroepen"
+#: parse.y:1182 parse.y:1191
+#, fuzzy, c-format
+msgid "ISO C++ forbids an empty condition for `%s'"
+msgstr "ANSI C verbiedt een leeg bronbestand"
 
-#: cp/decl.c:5108
+#: parse.y:1214
 #, fuzzy
-msgid "  skips initialization of `%#D'"
-msgstr "(dicht bij initialisatie van `%s')"
+msgid "definition of class `%T' in condition"
+msgstr "herdefinitie van `union %s'"
 
-#: cp/decl.c:5143
+#: parse.y:1216
 #, fuzzy
-msgid "label named wchar_t"
-msgstr "er is geen label dat `%s' heet"
+msgid "definition of enum `%T' in condition"
+msgstr "herdefinitie van `union %s'"
 
-#: cp/decl.c:5147
+#: parse.y:1227
 #, fuzzy
-msgid "duplicate label `%D'"
-msgstr "herhaald label `%s'"
+msgid "definition of array `%#D' in condition"
+msgstr "herdefinitie van `union %s'"
 
-#: cp/decl.c:5232
-#, fuzzy, c-format
-msgid "case label `%E' not within a switch statement"
-msgstr "case-label niet in een switch-statement"
+#: parse.y:1340
+msgid "old style placement syntax, use () instead"
+msgstr ""
 
-#. Definition isn't the kind we were looking for.
-#: cp/decl.c:5365 cp/decl.c:5385
+#: parse.y:1351
 #, fuzzy
-msgid "`%#D' redeclared as %C"
-msgstr "`%s' tevoren hier gedeclareerd"
+msgid "`%T' is not a valid expression"
+msgstr "ongeldig gebruik van een void-expressie"
 
-#. This happens for A::B where B is a template, and there are no
-#. template arguments.
-#: cp/decl.c:5474 cp/typeck.c:2033
+#. This was previously allowed as an extension, but
+#. was removed in G++ 3.3.
+#: parse.y:1358
 #, fuzzy
-msgid "invalid use of `%D'"
-msgstr "ongeldig gebruik van `restrict'"
+msgid "initialization of new expression with `='"
+msgstr "Ongeldig token in expressie"
 
-#: cp/decl.c:5515
+#: parse.y:1384
 #, fuzzy
-msgid "`%D::%D' is not a template"
-msgstr "`%s' is geen iterator"
+msgid "ISO C++ forbids compound literals"
+msgstr "ANSI C verbiedt het gebruik van samengestelde expressies als lvalues"
 
-#: cp/decl.c:5527
+#: parse.y:1631
 #, fuzzy
-msgid "`%D' undeclared in namespace `%D'"
-msgstr "ongeldige naam `%s'"
+msgid "ISO C++ forbids braced-groups within expressions"
+msgstr "ANSI C verbiedt accolade-groepen in expressies"
 
-#: cp/decl.c:5661
-#, fuzzy
-msgid "`%D' used without template parameters"
-msgstr "macro `%s' gebruikt zonder argumenten"
+#: parse.y:2035 parse.y:2050
+msgid "sigof type specifier"
+msgstr ""
 
-#: cp/decl.c:5672 cp/decl.c:5688 cp/decl.c:5759
-msgid "no class template named `%#T' in `%#T'"
+#: parse.y:2040
+msgid "`sigof' applied to non-aggregate expression"
 msgstr ""
 
-#: cp/decl.c:5706 cp/decl.c:5721
-msgid "no type named `%#T' in `%#T'"
+#: parse.y:2055
+msgid "`sigof' applied to non-aggregate type"
 msgstr ""
 
-#: cp/decl.c:5938
-msgid "lookup of `%D' finds `%#D'"
+#: parse.y:2321
+msgid "using `typename' outside of template"
 msgstr ""
 
-#: cp/decl.c:5940
-msgid "  instead of `%D' from dependent base class"
+#: parse.y:2391
+#, c-format
+msgid "storage class specifier `%s' not allowed after struct or class"
 msgstr ""
 
-#: cp/decl.c:5942
-msgid "  (use `typename %T::%D' if that's what you meant)"
+#: parse.y:2393
+#, c-format
+msgid "type specifier `%s' not allowed after struct or class"
 msgstr ""
 
-#: cp/decl.c:6115
-msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
+#: parse.y:2395
+#, c-format
+msgid "type qualifier `%s' not allowed after struct or class"
 msgstr ""
 
-#: cp/decl.c:6938
-msgid "an anonymous union cannot have function members"
+#: parse.y:2397
+msgid "no body nor ';' separates two class, struct or union declarations"
 msgstr ""
 
-#: cp/decl.c:6955
-msgid "member %#D' with constructor not allowed in anonymous aggregate"
+#: parse.y:2537
+msgid "no bases given following `:'"
 msgstr ""
 
-#: cp/decl.c:6958
-msgid "member %#D' with destructor not allowed in anonymous aggregate"
+#: parse.y:2568 parse.y:2583
+msgid "`%D' access"
 msgstr ""
 
-#: cp/decl.c:6961
-msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
+#: parse.y:2573
+msgid "multiple access specifiers"
 msgstr ""
 
-#: cp/decl.c:6999
-#, fuzzy
-msgid "redeclaration of C++ built-in type `%T'"
-msgstr "herdeclaratie van `%s'"
+#: parse.y:2591
+msgid "multiple `virtual' specifiers"
+msgstr ""
 
-#: cp/decl.c:7034
-msgid "multiple types in one declaration"
+#: parse.y:2628
+msgid "missing ';' before right brace"
 msgstr ""
 
-#: cp/decl.c:7037
-msgid "declaration does not declare anything"
+#: parse.y:2849
+msgid "ISO C++ forbids array dimensions with parenthesized type in new"
+msgstr ""
+
+#: parse.y:3136 parse.y:3156 parse.y:3165 parse.y:3194
+msgid "`%T' is not a class or namespace"
 msgstr ""
 
-#: cp/decl.c:7061
+#: parse.y:3361
 #, fuzzy
-msgid "missing type-name in typedef-declaration"
-msgstr "nutteloos sleutelwoord of typenaam in lege declaratie"
+msgid "ISO C++ forbids label declarations"
+msgstr "ANSI C verbiedt labeldeclaraties"
 
-#: cp/decl.c:7068
-msgid "ISO C++ prohibits anonymous structs"
+#: parse.y:3521
+#, fuzzy
+msgid "ISO C++ forbids computed gotos"
+msgstr "ANSI C verbiedt geneste functies"
+
+#: parse.y:3529
+msgid "label must be followed by statement"
 msgstr ""
 
-#: cp/decl.c:7075
-#, fuzzy
-msgid "`%D' can only be specified for functions"
-msgstr "argument-formaat opgegeven voor niet-functie `%s'"
+#: parse.y:3574
+msgid "must have at least one catch per try block"
+msgstr ""
 
-#: cp/decl.c:7077
-msgid "`%D' can only be specified inside a class"
+#: parse.y:3634
+msgid "ISO C++ forbids compound statements inside for initializations"
 msgstr ""
 
-#: cp/decl.c:7079
-msgid "`%D' can only be specified for constructors"
+#. This helps us recover from really nasty
+#. parse errors, for example, a missing right
+#. parenthesis.
+#: parse.y:3721 parse.y:3731
+msgid "possibly missing ')'"
 msgstr ""
 
-#: cp/decl.c:7082
-#, fuzzy
-msgid "`%D' can only be specified for objects and functions"
-msgstr "argument-formaat opgegeven voor niet-functie `%s'"
+#: parse.y:3824
+msgid "type specifier omitted for parameter"
+msgstr ""
 
-#: cp/decl.c:7226
-#, fuzzy
-msgid "typedef `%D' is initialized"
-msgstr "typedef `%s' krijgt beginwaarde"
+#: parse.y:3833
+#, c-format
+msgid "`%E' is not a type, use `typename %E' to make it one"
+msgstr ""
 
-#: cp/decl.c:7232
+#: parse.y:3835
 #, fuzzy
-msgid "function `%#D' is initialized like a variable"
-msgstr "typedef `%s' krijgt beginwaarde alsof het een variabele is"
+msgid "no type `%D' in `%T'"
+msgstr "het type van de teruggeefwaarde van `%s' is niet `int'"
 
-#: cp/decl.c:7244
-#, fuzzy
-msgid "declaration of `%#D' has `extern' and is initialized"
-msgstr "de declaratie van `%s' is `extern' en heeft een beginwaarde"
+#: parse.y:3838
+#, fuzzy, c-format
+msgid "type specifier omitted for parameter `%E'"
+msgstr "opslagklasse opgegeven voor parameter `%s'"
 
-#: cp/decl.c:7274
-#, fuzzy
-msgid "`%#D' is not a static member of `%#T'"
-msgstr "`%s' is geen static veld"
+#: parse.y:3846
+msgid "'%D' is used as a type, but is not defined as a type."
+msgstr ""
 
-#: cp/decl.c:7279
-msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
+#: cp/pt.c:198
+msgid "data member `%D' cannot be a member template"
 msgstr ""
 
-#: cp/decl.c:7290
+#: cp/pt.c:210
 #, fuzzy
-msgid "duplicate initialization of %D"
-msgstr "dubbele beginwaarde"
-
-#: cp/decl.c:7319
-#, fuzzy
-msgid "declaration of `%#D' outside of class is not definition"
-msgstr "de zwakke declaratie van `%s' moet aan de definitie voorafgaan"
-
-#: cp/decl.c:7367
-#, fuzzy
-msgid "variable `%#D' has initializer but incomplete type"
-msgstr "variabele `%s' heeft beginwaarde, maar een onvolledig type"
-
-#: cp/decl.c:7375 cp/decl.c:7726
-#, fuzzy
-msgid "elements of array `%#D' have incomplete type"
-msgstr "elementen van array `%s' hebben een onvolledig type"
-
-#: cp/decl.c:7391
-#, fuzzy
-msgid "aggregate `%#D' has incomplete type and cannot be initialized"
-msgstr "parameter `%s' heeft een onvolledig type"
-
-#: cp/decl.c:7430
-#, fuzzy
-msgid "`%D' declared as reference but not initialized"
-msgstr "`%s' als ander soort symbool geherdeclareerd"
+msgid "invalid member template declaration `%D'"
+msgstr "herhaalde label-declaratie `%s'"
 
-#: cp/decl.c:7439
-msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
+#: cp/pt.c:605
+msgid "explicit specialization in non-namespace scope `%D'"
 msgstr ""
 
-#: cp/decl.c:7472
-#, fuzzy
-msgid "cannot initialize `%T' from `%T'"
-msgstr "niet-constante beginwaarde voor `%s'"
-
-#: cp/decl.c:7533
-#, fuzzy
-msgid "initializer fails to determine size of `%D'"
-msgstr "beginwaarde legt grootte van `%s' niet vast"
+#: cp/pt.c:617
+msgid "enclosing class templates are not explicitly specialized"
+msgstr ""
 
-#: cp/decl.c:7538
-#, fuzzy
-msgid "array size missing in `%D'"
-msgstr "array-grootte ontbreekt in `%s'"
+#: cp/pt.c:692
+msgid "specializing `%#T' in different namespace"
+msgstr ""
 
-#: cp/decl.c:7550
+#: cp/pt.c:693
 #, fuzzy
-msgid "zero-size array `%D'"
-msgstr "array `%s' heeft grootte die negatief of 0 is"
+msgid "  from definition of `%#D'"
+msgstr "herdefinitie van `%s'"
 
-#. An automatic variable with an incomplete type: that is an error.
-#. Don't talk about array types here, since we took care of that
-#. message in grokdeclarator.
-#: cp/decl.c:7583
+#: cp/pt.c:701
 #, fuzzy
-msgid "storage size of `%D' isn't known"
-msgstr "opslaggrootte van `%s' is onbekend"
+msgid "specialization of `%T' after instantiation"
+msgstr "de declaratie van `%s' is `extern' en heeft een beginwaarde"
 
-#: cp/decl.c:7605
+#: cp/pt.c:704
 #, fuzzy
-msgid "storage size of `%D' isn't constant"
-msgstr "opslaggrootte van `%s' is niet constant"
+msgid "explicit specialization of non-template `%T'"
+msgstr "impliciete declaratie van functie `%s'"
 
-#: cp/decl.c:7656
-msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
+#: cp/pt.c:836
+msgid "specialization of %D after instantiation"
 msgstr ""
 
-#: cp/decl.c:7657
-msgid "  you can work around this by removing the initializer"
+#: cp/pt.c:939
+msgid "%s %+#D"
 msgstr ""
 
-#: cp/decl.c:7685
-#, fuzzy
-msgid "uninitialized const `%D'"
-msgstr "niet-constante beginwaarde voor `%s'"
-
-#: cp/decl.c:7720
-#, fuzzy
-msgid "variable-sized object `%D' may not be initialized"
-msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-
-#: cp/decl.c:7731 cp/typeck2.c:201
+#: cp/pt.c:990
 #, fuzzy
-msgid "`%D' has incomplete type"
-msgstr "`%s' heeft een onvolledig type"
+msgid "`%D' is not a function template"
+msgstr "`%s' is geen iterator"
 
-#: cp/decl.c:7763
-msgid "`%D' must be initialized by constructor, not by `{...}'"
+#: cp/pt.c:1129
+msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr ""
 
-#: cp/decl.c:7793
-msgid "structure `%D' with uninitialized const members"
+#: cp/pt.c:1137
+msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr ""
 
-#: cp/decl.c:7795
-msgid "structure `%D' with uninitialized reference members"
+#. This case handles bogus declarations like template <>
+#. template <class T> void f<int>();
+#: cp/pt.c:1364 cp/pt.c:1438
+msgid "template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: cp/decl.c:8060
-msgid "assignment (not initialization) in declaration"
+#: cp/pt.c:1377
+msgid "template parameter list used in explicit instantiation"
 msgstr ""
 
-#: cp/decl.c:8070
-msgid "cannot initialize `%D' to namespace `%D'"
+#: cp/pt.c:1383
+msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: cp/decl.c:8127
+#: cp/pt.c:1389
 #, fuzzy
-msgid "shadowing previous type declaration of `%#D'"
-msgstr "eerdere declaratie van `%s'"
+msgid "too many template parameter lists in declaration of `%D'"
+msgstr "meerdere opslagklassen in declaratie van `%s'"
 
-#: cp/decl.c:8526
+#: cp/pt.c:1405
 #, fuzzy
-msgid "multiple initializations given for `%D'"
-msgstr "(dicht bij initialisatie van `%s')"
+msgid "too few template parameter lists in declaration of `%D'"
+msgstr "twee of meer data types in de declaratie van `%s'"
 
-#: cp/decl.c:8626
-msgid "invalid catch parameter"
+#: cp/pt.c:1422
+msgid "explicit specialization not preceded by `template <>'"
 msgstr ""
 
-#: cp/decl.c:8744
-msgid "destructor for alien class `%T' cannot be a member"
+#: cp/pt.c:1435
+msgid "partial specialization `%D' of function template"
 msgstr ""
 
-#: cp/decl.c:8747
-msgid "constructor for alien class `%T' cannot be a member"
+#: cp/pt.c:1467
+msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: cp/decl.c:8766
-msgid "`%D' declared as a `virtual' %s"
+#: cp/pt.c:1471
+msgid "template specialization with C linkage"
 msgstr ""
 
-#: cp/decl.c:8768
+#. From [temp.expl.spec]:
+#.
+#. If such an explicit specialization for the member
+#. of a class template names an implicitly-declared
+#. special member function (clause _special_), the
+#. program is ill-formed.
+#.
+#. Similar language is found in [temp.explicit].
+#: cp/pt.c:1558
 #, fuzzy
-msgid "`%D' declared as an `inline' %s"
-msgstr "variabele `%s' als inline gedeclareerd"
-
-#: cp/decl.c:8770
-msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
-msgstr ""
+msgid "specialization of implicitly-declared special member function"
+msgstr "`%s' impliciet als functie gedeclareerd"
 
-#: cp/decl.c:8773
+#: cp/pt.c:1602
 #, fuzzy
-msgid "`%D' declared as a friend"
-msgstr "veld `%s' als een functie gedeclareerd"
+msgid "no member function `%D' declared in `%T'"
+msgstr "geneste functie `%s' is als `extern' gedeclareerd"
 
-#: cp/decl.c:8779
+#. There are two many template parameter lists.
+#: cp/pt.c:1750
 #, fuzzy
-msgid "`%D' declared with an exception specification"
-msgstr "`%s' gedeclareerd als een functie die een functie teruggeeft"
-
-#: cp/decl.c:8854
-msgid "cannot declare `::main' to be a template"
-msgstr ""
-
-#: cp/decl.c:8856
-msgid "cannot declare `::main' to be inline"
-msgstr ""
+msgid "too many template parameter lists in declaration of `%T'"
+msgstr "meerdere opslagklassen in declaratie van `%s'"
 
-#: cp/decl.c:8858
-msgid "cannot declare `::main' to be static"
+#: cp/pt.c:1846
+msgid " shadows template parm `%#D'"
 msgstr ""
 
-#: cp/decl.c:8861
-msgid "`main' must return `int'"
+#: cp/pt.c:2250
+msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: cp/decl.c:8889
-msgid "non-local function `%#D' uses anonymous type"
+#: cp/pt.c:2254
+msgid "        `%D'"
 msgstr ""
 
-#: cp/decl.c:8892
-msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
+#: cp/pt.c:2266
+msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr ""
 
-#: cp/decl.c:8898
-msgid "non-local function `%#D' uses local type `%T'"
+#: cp/pt.c:2291
+#, c-format
+msgid "template argument `%E' involves template parameter(s)"
 msgstr ""
 
-#: cp/decl.c:8921
-msgid "%smember function `%D' cannot have `%T' method qualifier"
+#: cp/pt.c:2335
+msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr ""
 
-#: cp/decl.c:8945
-msgid "defining explicit specialization `%D' in friend declaration"
-msgstr ""
+# Is the %s the argument, or is it 'of' the argument?
+#: cp/pt.c:2423
+#, fuzzy
+msgid "no default argument for `%D'"
+msgstr "ongeldig type-argument `%s'"
 
-#. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:8955
-msgid "invalid use of template-id `%D' in declaration of primary template"
+#: cp/pt.c:2576
+msgid "template with C linkage"
 msgstr ""
 
-#: cp/decl.c:8983
-msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
+#: cp/pt.c:2579
+msgid "template class without a name"
 msgstr ""
 
-#: cp/decl.c:8990
-msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
+#: cp/pt.c:2656
+msgid "`%D' does not declare a template type"
 msgstr ""
 
-#: cp/decl.c:9052
+#: cp/pt.c:2662
 #, fuzzy
-msgid "definition of implicitly-declared `%D'"
-msgstr "functie-definitie als `auto' gedeclareerd"
-
-#: cp/decl.c:9064 cp/decl2.c:1384
-msgid "no `%#D' member function declared in class `%T'"
-msgstr ""
+msgid "template definition of non-template `%#D'"
+msgstr "herdefinitie van `union %s'"
 
-#: cp/decl.c:9183
-msgid "non-local variable `%#D' uses local type `%T'"
+#: cp/pt.c:2703
+msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr ""
 
-#: cp/decl.c:9273
-msgid "invalid in-class initialization of static data member of non-integral type `%T'"
-msgstr ""
+#: cp/pt.c:2715
+#, fuzzy
+msgid "got %d template parameters for `%#D'"
+msgstr "meerdere parameters hebben de naam `%s'"
 
-#: cp/decl.c:9282
-msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
-msgstr ""
+#: cp/pt.c:2718
+#, fuzzy
+msgid "got %d template parameters for `%#T'"
+msgstr "meerdere parameters hebben de naam `%s'"
 
-#: cp/decl.c:9285
-msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
+#: cp/pt.c:2720
+#, c-format
+msgid "  but %d required"
 msgstr ""
 
-#: cp/decl.c:9335
-#, fuzzy
-msgid "size of array `%D' has non-integer type"
-msgstr "grootte van array `%s' is van een niet-integraal type"
-
-#: cp/decl.c:9337
+#: cp/pt.c:2803
 #, fuzzy
-msgid "size of array has non-integer type"
-msgstr "grootte van array `%s' is van een niet-integraal type"
+msgid "`%T' is not a template type"
+msgstr "`%s' is geen iterator"
 
-#: cp/decl.c:9357
+#: cp/pt.c:2819
 #, fuzzy
-msgid "size of array `%D' is negative"
-msgstr "grootte van array `%s' is negatief"
+msgid "previous declaration `%D'"
+msgstr "eerdere declaratie van `%s'"
 
-#: cp/decl.c:9359
-#, fuzzy
-msgid "size of array is negative"
-msgstr "grootte van array `%s' is negatief"
+#: cp/pt.c:2820
+#, fuzzy, c-format
+msgid "used %d template parameter%s instead of %d"
+msgstr "meerdere parameters hebben de naam `%s'"
 
-#: cp/decl.c:9368
+#: cp/pt.c:2836
 #, fuzzy
-msgid "ISO C++ forbids zero-size array `%D'"
-msgstr "ANSI C verbiedt array `%s' met lengte 0"
+msgid "template parameter `%#D'"
+msgstr "meerdere parameters hebben de naam `%s'"
 
-#: cp/decl.c:9370
+#: cp/pt.c:2837
 #, fuzzy
-msgid "ISO C++ forbids zero-size array"
-msgstr "ANSI C verbiedt array `%s' met lengte 0"
+msgid "redeclared here as `%#D'"
+msgstr "ongeldige naam `%s'"
 
-#: cp/decl.c:9377
+#. We have in [temp.param]:
+#.
+#. A template-parameter may not be given default arguments
+#. by two different declarations in the same scope.
+#: cp/pt.c:2847
 #, fuzzy
-msgid "size of array `%D' is not an integral constant-expression"
-msgstr "grootte van array `%s' is van een niet-integraal type"
+msgid "redefinition of default argument for `%#D'"
+msgstr "herdefinitie van `struct %s'"
 
-#: cp/decl.c:9380
+#: cp/pt.c:2848
 #, fuzzy
-msgid "size of array is not an integral constant-expression"
-msgstr "ongeldig gebruik van een void-expressie"
+msgid "  original definition appeared here"
+msgstr "functie-definitie als `typdef' gedeclareerd"
 
-#: cp/decl.c:9398
-#, fuzzy
-msgid "ISO C++ forbids variable-size array `%D'"
-msgstr "ANSI C verbiedt array `%s' van variabele lengte"
+#: cp/pt.c:2941
+#, fuzzy, c-format
+msgid "`%E' is not a valid template argument"
+msgstr "`%s' is geen iterator"
 
-#: cp/decl.c:9401
-#, fuzzy
-msgid "ISO C++ forbids variable-size array"
-msgstr "ANSI C verbiedt array `%s' van variabele lengte"
+#: cp/pt.c:2945
+msgid "it must be the address of a function with external linkage"
+msgstr ""
 
-#: cp/decl.c:9412
-msgid "overflow in array dimension"
+#: cp/pt.c:2947
+msgid "it must be the address of an object with external linkage"
 msgstr ""
 
-#: cp/decl.c:9471
-#, fuzzy
-msgid "declaration of `%D' as %s"
-msgstr "herdeclaratie van `%s'"
+#: cp/pt.c:2951
+msgid "it must be a pointer-to-member of the form `&X::Y'"
+msgstr ""
 
-#: cp/decl.c:9473
-#, fuzzy, c-format
-msgid "creating %s"
-msgstr "read %s"
+#: cp/pt.c:2962
+#, c-format
+msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
+msgstr ""
 
-#: cp/decl.c:9485
-msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
+#: cp/pt.c:2974
+#, c-format
+msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr ""
 
-#: cp/decl.c:9488
-msgid "multidimensional array must have bounds for all dimensions except the first"
+#: cp/pt.c:2985
+#, c-format
+msgid "non-constant `%E' cannot be used as template argument"
 msgstr ""
 
-#: cp/decl.c:9517
-msgid "return type specification for constructor invalid"
+#: cp/pt.c:2992
+#, c-format
+msgid "object `%E' cannot be used as template argument"
 msgstr ""
 
-#: cp/decl.c:9524
-msgid "return type specification for destructor invalid"
+#: cp/pt.c:3367
+#, c-format
+msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr ""
 
-#: cp/decl.c:9530
-#, fuzzy
-msgid "operator `%T' declared to return `%T'"
-msgstr "parameter `%s' als void gedeclareerd"
+#: cp/pt.c:3380 cp/pt.c:3396 cp/pt.c:3435
+msgid "type/value mismatch at argument %d in template parameter list for `%D'"
+msgstr ""
 
-#: cp/decl.c:9532
-#, fuzzy
-msgid "return type specified for `operator %T'"
-msgstr "registernaam niet opgegeven voor `%s'"
+#: cp/pt.c:3383
+msgid "  expected a constant of type `%T', got `%T'"
+msgstr ""
 
-#: cp/decl.c:9702
-msgid "destructors must be member functions"
+#: cp/pt.c:3387
+#, c-format
+msgid "  expected a type, got `%E'"
 msgstr ""
 
-#: cp/decl.c:9721
-msgid "destructor `%T' must match class name `%T'"
+#: cp/pt.c:3399
+msgid "  expected a type, got `%T'"
 msgstr ""
 
-#: cp/decl.c:9771
-#, fuzzy
-msgid "invalid declarator"
-msgstr "lege declaratie"
+#: cp/pt.c:3401
+msgid "  expected a class template, got `%T'"
+msgstr ""
 
-#: cp/decl.c:9824
-msgid "declarator-id missing; using reserved word `%D'"
+#: cp/pt.c:3437
+msgid "  expected a template of type `%D', got `%D'"
 msgstr ""
 
-#: cp/decl.c:9868
-#, fuzzy
-msgid "`%T::%D' is not a valid declarator"
-msgstr "`%s' is geen iterator"
+#: cp/pt.c:3459
+msgid "template-argument `%T' uses anonymous type"
+msgstr ""
 
-#: cp/decl.c:9870
-msgid "  perhaps you want `typename %T::%D' to make it a type"
+#: cp/pt.c:3462
+msgid "template-argument `%T' uses local type `%T'"
 msgstr ""
 
-#: cp/decl.c:9882
+# Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
+#: cp/pt.c:3472
 #, fuzzy
-msgid "type `%T' is not derived from type `%T'"
-msgstr "iterator `%s' is van een afgeleid type"
+msgid "template-argument `%T' is a variably modified type"
+msgstr "argument %d is alleen-lezen"
 
-#. Parse error puts this typespec where
-#. a declarator should go.
-#: cp/decl.c:9928
-msgid "`%T' specified as declarator-id"
+#: cp/pt.c:3507
+msgid "could not convert template argument `%E' to `%T'"
 msgstr ""
 
-#: cp/decl.c:9930
-msgid "  perhaps you want `%T' for a constructor"
+#: cp/pt.c:3551
+#, c-format
+msgid "wrong number of template arguments (%d, should be %d)"
 msgstr ""
 
-#: cp/decl.c:9944
+#: cp/pt.c:3555
 #, fuzzy
-msgid "`%D' as declarator"
-msgstr "`%.*s' is niet gedefinieerd"
-
-#: cp/decl.c:9959
-#, fuzzy
-msgid "declaration of `%D' as non-function"
-msgstr "`%s' wordt gedeclareerd als een array van functies"
+msgid "provided for `%D'"
+msgstr "eerdere grant voor `%s'"
 
-#: cp/decl.c:10036
-msgid "`bool' is now a keyword"
-msgstr ""
+# Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
+#: cp/pt.c:3602
+#, fuzzy, c-format
+msgid "template argument %d is invalid"
+msgstr "argument %d is alleen-lezen"
 
-#: cp/decl.c:10038
-msgid "extraneous `%T' ignored"
+#: cp/pt.c:3837
+msgid "non-template used as template"
 msgstr ""
 
-#: cp/decl.c:10054 cp/decl.c:10088
+#: cp/pt.c:3968
 #, fuzzy
-msgid "multiple declarations `%T' and `%T'"
-msgstr "meerdere parameters hebben de naam `%s'"
+msgid "`%T' is not a template"
+msgstr "`%s' is geen iterator"
 
-#: cp/decl.c:10067
-#, fuzzy
-msgid "ISO C++ does not support `long long'"
-msgstr "ANSI C ondersteunt `long long' niet"
+#: cp/pt.c:3981
+msgid "non-template type `%T' used as a template"
+msgstr ""
 
-#: cp/decl.c:10159 cp/decl.c:10162
-#, fuzzy, c-format
-msgid "ISO C++ forbids declaration of `%s' with no type"
-msgstr "ANSI C verbiedt lid-declaraties zonder leden"
+#: cp/pt.c:3983
+#, fuzzy
+msgid "for template declaration `%D'"
+msgstr "lege declaratie"
 
-#. The implicit typename extension is deprecated and will be
-#. removed.  Warn about its use now.
-#: cp/decl.c:10172
-msgid "`%T' is implicitly a typename"
+#: cp/pt.c:4598
+msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr ""
 
-#: cp/decl.c:10208
-#, c-format
-msgid "short, signed or unsigned invalid for `%s'"
+#: cp/pt.c:5074
+msgid "ambiguous class template instantiation for `%#T'"
 msgstr ""
 
-#: cp/decl.c:10213
-#, c-format
-msgid "long and short specified together for `%s'"
+#: cp/pt.c:5081
+msgid "%s %+#T"
 msgstr ""
 
-#: cp/decl.c:10224
-#, c-format
-msgid "signed and unsigned given together for `%s'"
+#: cp/pt.c:6104 cp/pt.c:6214
+msgid "instantiation of `%D' as type `%T'"
 msgstr ""
 
-#: cp/decl.c:10329
-msgid "qualifiers are not allowed on declaration of `operator %T'"
+#: cp/pt.c:6258
+#, fuzzy
+msgid "invalid parameter type `%T'"
+msgstr "ongeldige operand voor %p-code"
+
+#: cp/pt.c:6260
+#, fuzzy
+msgid "in declaration `%D'"
+msgstr "herdeclaratie van `%s'"
+
+#: cp/pt.c:6335
+msgid "creating pointer to member function of non-class type `%T'"
 msgstr ""
 
-#: cp/decl.c:10357
-msgid "member `%D' cannot be declared both virtual and static"
+#: cp/pt.c:6498
+msgid "creating array with size zero"
 msgstr ""
 
-#: cp/decl.c:10371
-msgid "storage class specifiers invalid in parameter declarations"
+#: cp/pt.c:6512
+#, c-format
+msgid "creating array with size zero (`%E')"
 msgstr ""
 
-#: cp/decl.c:10375
-msgid "typedef declaration invalid in parameter declaration"
+#: cp/pt.c:6751
+msgid "forming reference to void"
 msgstr ""
 
-#: cp/decl.c:10388
-msgid "virtual outside class declaration"
+#: cp/pt.c:6753
+msgid "forming %s to reference type `%T'"
 msgstr ""
 
-#: cp/decl.c:10442
-#, c-format
-msgid "storage class specified for %s `%s'"
+#: cp/pt.c:6791
+msgid "creating pointer to member of non-class type `%T'"
 msgstr ""
 
-#: cp/decl.c:10480
-msgid "storage class specifiers invalid in friend function declarations"
+#: cp/pt.c:6797
+msgid "creating pointer to member reference type `%T'"
 msgstr ""
 
-#: cp/decl.c:10584
+#: cp/pt.c:6875
 #, fuzzy
-msgid "size of member `%D' is not constant"
-msgstr "opslaggrootte van `%s' is niet constant"
-
-#: cp/decl.c:10663
-msgid "destructor cannot be static member function"
-msgstr ""
+msgid "creating array of `%T'"
+msgstr "doorgeven van argument %d van `%s'"
 
-#: cp/decl.c:10666
-#, fuzzy, c-format
-msgid "destructors may not be `%s'"
-msgstr "structure heeft geen lid dat `%s' heet"
+#: cp/pt.c:6918
+#, fuzzy
+msgid "`%T' is not a class, struct, or union type"
+msgstr "`%s' is geen bestand, pipe of tty"
 
-#: cp/decl.c:10687
-msgid "constructor cannot be static member function"
+#: cp/pt.c:7028
+#, c-format
+msgid "use of `%s' in template"
 msgstr ""
 
-#: cp/decl.c:10690
-msgid "constructors cannot be declared virtual"
+#: cp/pt.c:7790
+msgid "type `%T' composed from a local class is not a valid template-argument"
 msgstr ""
 
-#: cp/decl.c:10695
-#, fuzzy, c-format
-msgid "constructors may not be `%s'"
-msgstr "structure heeft geen lid dat `%s' heet"
+#: cp/pt.c:7791
+msgid "  trying to instantiate `%D'"
+msgstr ""
 
-#: cp/decl.c:10705
-msgid "return value type specifier for constructor ignored"
+#: cp/pt.c:8230
+msgid "incomplete type unification"
 msgstr ""
 
-#: cp/decl.c:10724
+#: cp/pt.c:9178
 #, c-format
-msgid "can't initialize friend function `%s'"
+msgid "use of `%s' in template type unification"
 msgstr ""
 
-#. Cannot be both friend and virtual.
-#: cp/decl.c:10728
-msgid "virtual functions cannot be friends"
+#: cp/pt.c:9596 cp/pt.c:9668
+msgid "explicit instantiation of non-template `%#D'"
 msgstr ""
 
-#: cp/decl.c:10733
-msgid "friend declaration not in class definition"
+#: cp/pt.c:9612 cp/pt.c:9663
+msgid "no matching template for `%D' found"
 msgstr ""
 
-#: cp/decl.c:10735
-#, c-format
-msgid "can't define friend function `%s' in a local class definition"
-msgstr ""
+#: cp/pt.c:9618
+#, fuzzy
+msgid "explicit instantiation of `%#D'"
+msgstr "eerdere impliciete declaratie van `%s'"
 
-#: cp/decl.c:10759
-msgid "destructors may not have parameters"
-msgstr ""
+#: cp/pt.c:9655
+#, fuzzy
+msgid "duplicate explicit instantiation of `%#D'"
+msgstr "herhaalde definitie `%s'"
 
-#: cp/decl.c:10789
-#, c-format
-msgid "cannot declare %s to references"
+#: cp/pt.c:9680
+msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr ""
 
-#: cp/decl.c:10800
-msgid "cannot declare pointer to `%#T' member"
+#: cp/pt.c:9684 cp/pt.c:9762
+msgid "storage class `%D' applied to template instantiation"
 msgstr ""
 
-#: cp/decl.c:10815
-msgid "invalid type: `void &'"
+#: cp/pt.c:9729
+msgid "explicit instantiation of non-template type `%T'"
 msgstr ""
 
-#: cp/decl.c:10866
-msgid "discarding `const' applied to a reference"
+#: cp/pt.c:9743
+msgid "explicit instantiation of `%#T' before definition of template"
 msgstr ""
 
-#: cp/decl.c:10868
-msgid "discarding `volatile' applied to a reference"
+#: cp/pt.c:9751
+#, c-format
+msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr ""
 
-#: cp/decl.c:10979
-msgid "extra qualification `%T::' on member `%s' ignored"
-msgstr ""
+#: cp/pt.c:9795
+#, fuzzy
+msgid "duplicate explicit instantiation of `%#T'"
+msgstr "herhaalde definitie `%s'"
 
-#: cp/decl.c:10989
-msgid "cannot declare member function `%T::%s' within `%T'"
+#: cp/pt.c:10177
+msgid "explicit instantiation of `%D' but no definition available"
 msgstr ""
 
-#: cp/decl.c:11004
-msgid "cannot declare member `%T::%s' within `%T'"
+#: cp/pt.c:10551
+msgid "`%#T' is not a valid type for a template constant parameter"
 msgstr ""
 
-#. [dcl.fct.spec] The explicit specifier shall only be used in
-#. declarations of constructors within a class definition.
-#: cp/decl.c:11084
-msgid "only declarations of constructors can be `explicit'"
+#: cp/repo.c:271
+msgid "-frepo must be used with -c"
 msgstr ""
 
-#: cp/decl.c:11092
+#: cp/repo.c:361
 #, c-format
-msgid "non-member `%s' cannot be declared `mutable'"
+msgid "mysterious repository information in %s"
 msgstr ""
 
-#: cp/decl.c:11097
+#: cp/repo.c:376
 #, c-format
-msgid "non-object member `%s' cannot be declared `mutable'"
+msgid "can't create repository information file `%s'"
 msgstr ""
 
-#: cp/decl.c:11103
-#, fuzzy, c-format
-msgid "function `%s' cannot be declared `mutable'"
-msgstr "geneste functie `%s' is als `extern' gedeclareerd"
+#: cp/rtti.c:240
+msgid "cannot use typeid with -fno-rtti"
+msgstr ""
 
-#: cp/decl.c:11108
-#, c-format
-msgid "static `%s' cannot be declared `mutable'"
+#: cp/rtti.c:246
+msgid "must #include <typeinfo> before using typeid"
 msgstr ""
 
-#: cp/decl.c:11113
-#, c-format
-msgid "const `%s' cannot be declared `mutable'"
+#: cp/rtti.c:320
+msgid "cannot create type information for type `%T' because its size is variable"
 msgstr ""
 
-#: cp/decl.c:11126
-#, fuzzy
-msgid "template-id `%D' used as a declarator"
-msgstr "parameter `%s' heeft enkel een voorwaartse declaratie"
+#: cp/rtti.c:585 cp/rtti.c:599
+msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
+msgstr ""
 
-#: cp/decl.c:11147
-msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
+#: cp/rtti.c:675
+msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
 msgstr ""
 
-#: cp/decl.c:11194
-msgid "typedef name may not be class-qualified"
+#: cp/search.c:348
+msgid "`%T' is an inaccessible base of `%T'"
 msgstr ""
 
-#: cp/decl.c:11202
-msgid "invalid type qualifier for non-member function type"
+#: cp/search.c:358
+msgid "`%T' is an ambiguous base of `%T'"
 msgstr ""
 
-#: cp/decl.c:11218
-msgid "typedef declaration includes an initializer"
+#: cp/search.c:1925
+msgid "adjusting pointers for covariant returns"
 msgstr ""
 
-#: cp/decl.c:11271
+#: cp/search.c:1929 cp/search.c:1936
 #, fuzzy
-msgid "type qualifiers specified for friend class declaration"
-msgstr "twee types opgegeven in één lege declaratie"
+msgid "invalid covariant return type for `%#D'"
+msgstr "ongeldige registernaam voor `%s'"
 
-#: cp/decl.c:11276
-#, fuzzy
-msgid "`inline' specified for friend class declaration"
-msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
+#: cp/search.c:1930
+msgid "  overriding `%#D' (must be pointer or reference to class)"
+msgstr ""
+
+#: cp/search.c:1937
+msgid "  overriding `%#D' (must use pointer or reference)"
+msgstr ""
 
-#: cp/decl.c:11286
+#: cp/search.c:1942
 #, fuzzy
-msgid "template parameters cannot be friends"
-msgstr "niet-beëindigde parameterlijst in `#define'"
+msgid "conflicting return type specified for `%#D'"
+msgstr "conflicterende types voor `%s'"
 
-#: cp/decl.c:11288
-msgid "friend declaration requires class-key, i.e. `friend class %T::%T'"
+#: cp/search.c:1943
+msgid "  overriding `%#D'"
 msgstr ""
 
-#: cp/decl.c:11293
-msgid "friend declaration requires class-key, i.e. `friend %#T'"
-msgstr ""
+#: cp/search.c:1952
+#, fuzzy, c-format
+msgid "looser throw specifier for `%#F'"
+msgstr "'long' of 'short' opgegeven bij 'char' voor `%s'"
 
-#: cp/decl.c:11309
-msgid "trying to make class `%T' a friend of global scope"
+#: cp/search.c:1953
+#, c-format
+msgid "  overriding `%#F'"
 msgstr ""
 
-#: cp/decl.c:11320
-#, fuzzy
-msgid "invalid qualifiers on non-member function type"
-msgstr "%s laat qualifiers van doeltype van pointer vallen"
-
-#: cp/decl.c:11339
+#. A static member function cannot match an inherited
+#. virtual member function.
+#: cp/search.c:2042
 #, fuzzy
-msgid "abstract declarator `%T' used as declaration"
-msgstr "de declaratie van `%s' verbergt een globale declaratie"
+msgid "`%#D' cannot be declared"
+msgstr "`%.*s' is niet gedefinieerd"
 
-#: cp/decl.c:11351
-msgid "unnamed variable or field declared void"
+#: cp/search.c:2043
+msgid "  since `%#D' declared in base class"
 msgstr ""
 
-#: cp/decl.c:11360
-msgid "variable or field declared void"
+#: cp/search.c:2184
+msgid "`%#D' needs a final overrider"
 msgstr ""
 
-#: cp/decl.c:11370
-msgid "cannot use `::' in parameter declaration"
-msgstr ""
+#: cp/semantics.c:919
+#, fuzzy, c-format
+msgid "type of asm operand `%E' could not be determined"
+msgstr "type van parameter `%s' is niet gedeclareerd"
 
-#. Something like struct S { int N::j; };
-#: cp/decl.c:11416
+#: cp/semantics.c:1051
 #, fuzzy
-msgid "invalid use of `::'"
-msgstr "ongeldig gebruik van `restrict'"
+msgid "ISO C++ does not permit named return values"
+msgstr "ANSI C staat het gebruik van `varargs.h' niet toe"
 
-#: cp/decl.c:11428
-#, fuzzy
-msgid "function `%D' cannot be declared friend"
-msgstr "`%s' mag niet als alleen-lezen gedeclareerd worden"
+#: cp/semantics.c:1060
+msgid "return identifier `%D' already in place"
+msgstr ""
 
-#: cp/decl.c:11440
-msgid "can't make `%D' into a method -- not in a class"
+#: cp/semantics.c:1068
+msgid "can't redefine default return value for constructors"
 msgstr ""
 
-#: cp/decl.c:11449
-#, fuzzy
-msgid "function `%D' declared virtual inside a union"
-msgstr "veld `%s' als een functie gedeclareerd"
-
-#: cp/decl.c:11461
-msgid "`%D' cannot be declared virtual, since it is always static"
+#: cp/semantics.c:1100
+msgid "only constructors take base initializers"
 msgstr ""
 
-#: cp/decl.c:11534
-#, fuzzy
-msgid "field `%D' has incomplete type"
-msgstr "veld `%s' heeft een onvolledig type"
-
-#: cp/decl.c:11536
-#, fuzzy
-msgid "name `%T' has incomplete type"
-msgstr "parameter `%s' heeft een onvolledig type"
+#: cp/semantics.c:1342
+msgid "`this' is unavailable for static member functions"
+msgstr "`this' is niet beschikbaar in static member-funties"
 
-#: cp/decl.c:11545
-msgid "  in instantiation of template `%T'"
+#: cp/semantics.c:1348
+msgid "invalid use of `this' in non-member function"
 msgstr ""
 
-#: cp/decl.c:11555
-#, c-format
-msgid "`%s' is neither function nor member function; cannot be declared friend"
+#: cp/semantics.c:1350
+msgid "invalid use of `this' at top level"
+msgstr "ongeldig gebruik van `this' op hoogste niveau"
+
+#: cp/semantics.c:1380
+msgid "calling type `%T' like a method"
 msgstr ""
 
-#: cp/decl.c:11572
-msgid "member functions are implicitly friends of their class"
+#: cp/semantics.c:1418
+msgid "destructor specifier `%T::~%T()' must have matching names"
 msgstr ""
 
-#. An attempt is being made to initialize a non-static
-#. member.  But, from [class.mem]:
-#.
-#. 4 A member-declarator can contain a
-#. constant-initializer only if it declares a static
-#. member (_class.static_) of integral or enumeration
-#. type, see _class.static.data_.
-#.
-#. This used to be relatively common practice, but
-#. the rest of the compiler does not correctly
-#. handle the initialization unless the member is
-#. static so we make it static below.
-#: cp/decl.c:11614
+#: cp/semantics.c:1424
 #, fuzzy
-msgid "ISO C++ forbids initialization of member `%D'"
-msgstr "(dicht bij initialisatie van `%s')"
+msgid "`%E' is not of type `%T'"
+msgstr "`%c' optie gebruikt bij type `%c'"
 
-#: cp/decl.c:11616
-msgid "making `%D' static"
+#: cp/semantics.c:1612
+msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr ""
 
-#: cp/decl.c:11640
-msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
+#: cp/semantics.c:1651
+msgid "invalid default template argument"
 msgstr ""
 
-#: cp/decl.c:11681
-#, c-format
-msgid "storage class `auto' invalid for function `%s'"
+#: cp/semantics.c:1693
+#, fuzzy
+msgid "definition of `%#T' inside template parameter list"
+msgstr "de declaratie van `%s' verbergt een symbool uit de parameterlijst"
+
+#: cp/semantics.c:1709
+#, fuzzy
+msgid "invalid definition of qualified type `%T'"
+msgstr "ongeldig gebruik van het niet gedefinieerde type `%s %s'"
+
+#: cp/semantics.c:2051
+#, fuzzy
+msgid "invalid base-class specification"
+msgstr "ongeldige linker operand van %s"
+
+#: cp/semantics.c:2060
+msgid "base class `%T' has cv qualifiers"
 msgstr ""
 
-#: cp/decl.c:11683
+#: cp/semantics.c:2091
+#, fuzzy
+msgid "multiple declarators in template declaration"
+msgstr "meerdere opslagklassen in declaratie van `%s'"
+
+#: cp/spew.c:225
 #, c-format
-msgid "storage class `register' invalid for function `%s'"
+msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
 msgstr ""
 
-#: cp/decl.c:11694
-#, c-format
-msgid "storage class `static' invalid for function `%s' declared out of global scope"
+#: cp/spew.c:1002 cp/spew.c:1336
+msgid "parse error at end of saved function text"
 msgstr ""
 
-#: cp/decl.c:11696
-#, c-format
-msgid "storage class `inline' invalid for function `%s' declared out of global scope"
+#: cp/spew.c:1090 cp/spew.c:1178
+msgid "%Hend of file read inside definition"
 msgstr ""
 
-#: cp/decl.c:11703
-#, c-format
-msgid "virtual non-class function `%s'"
+#: cp/spew.c:1121
+msgid "parse error in method specification"
 msgstr ""
 
-#: cp/decl.c:11732
-msgid "cannot declare member function `%D' to have static linkage"
+#: cp/spew.c:1161
+msgid "function body for constructor missing"
 msgstr ""
 
-#. FIXME need arm citation
-#: cp/decl.c:11738
-msgid "cannot declare static function inside another function"
+#: cp/spew.c:1258
+msgid "%Hend of file read inside default argument"
 msgstr ""
 
-#: cp/decl.c:11766
-msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
+#: cp/spew.c:1415
+msgid "circular dependency in default args of `%#D'"
 msgstr ""
 
-#: cp/decl.c:11772
+# Is the %s the argument, or is it 'of' the argument?
+#: cp/spew.c:1479
 #, fuzzy
-msgid "static member `%D' declared `register'"
-msgstr "variabele `%s' als inline gedeclareerd"
+msgid "invalid type `%T' for default argument to `%T'"
+msgstr "ongeldig type-argument `%s'"
 
-#: cp/decl.c:11777
-msgid "cannot explicitly declare member `%#D' to have extern linkage"
-msgstr ""
+#: cp/spew.c:1539
+#, c-format
+msgid "%s before `%s'"
+msgstr "%s voor `%s'"
 
-#: cp/decl.c:11949
-#, fuzzy
-msgid "default argument for `%#D' has type `%T'"
-msgstr "eerste argument van `%s' zou een `int' moeten zijn"
+#: cp/spew.c:1541
+#, fuzzy, c-format
+msgid "%s before `%c'"
+msgstr "%s voor `%s'"
 
-#: cp/decl.c:11952
-msgid "default argument for parameter of type `%T' has type `%T'"
+#: cp/spew.c:1543
+#, fuzzy, c-format
+msgid "%s before `\\%o'"
+msgstr "%s voor `%s'"
+
+#: cp/spew.c:1546
+#, fuzzy, c-format
+msgid "%s before `%s' token"
+msgstr "%s voor `%s'"
+
+#: cp/tree.c:251 cp/tree.c:263
+#, c-format
+msgid "non-lvalue in %s"
 msgstr ""
 
-#: cp/decl.c:11969
-msgid "default argument `%E' uses local variable `%D'"
+#: cp/tree.c:635
+msgid "`%V' qualifiers cannot be applied to `%T'"
 msgstr ""
 
-#: cp/decl.c:12013
+#: cp/tree.c:2012
 #, fuzzy, c-format
-msgid "invalid string constant `%E'"
-msgstr "slechte stringconstante"
+msgid "`%s' attribute can only be applied to Java class definitions"
+msgstr "het `%s' attribuut heeft enkel betekenis voor functies"
 
-#: cp/decl.c:12015
-msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
+#: cp/tree.c:2042
+#, fuzzy, c-format
+msgid "`%s' attribute can only be applied to class definitions"
+msgstr "het `%s' attribuut heeft enkel betekenis voor functies"
+
+#: cp/tree.c:2048
+#, c-format
+msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
 msgstr ""
 
-#: cp/decl.c:12049
-#, fuzzy
-msgid "parameter `%D' invalidly declared method type"
-msgstr "parameter `%s' als void gedeclareerd"
+#: cp/tree.c:2073
+msgid "requested init_priority is not an integer constant"
+msgstr ""
 
-#: cp/decl.c:12055
-#, fuzzy
-msgid "parameter `%D' invalidly declared offset type"
-msgstr "parameter `%s' als void gedeclareerd"
+#: cp/tree.c:2094
+#, c-format
+msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
+msgstr ""
 
-#: cp/decl.c:12079
-msgid "parameter `%D' includes %s to array of unknown bound `%T'"
+#: cp/tree.c:2102
+msgid "requested init_priority is out of range"
 msgstr ""
 
-#. [class.copy]
-#.
-#. A declaration of a constructor for a class X is ill-formed if
-#. its first parameter is of type (optionally cv-qualified) X
-#. and either there are no other parameters or else all other
-#. parameters have default arguments.
-#.
-#. We *don't* complain about member template instantiations that
-#. have this form, though; they can occur as we try to decide
-#. what constructor to use during overload resolution.  Since
-#. overload resolution will never prefer such a constructor to
-#. the non-template copy constructor (which is either explicitly
-#. or implicitly defined), there's no need to worry about their
-#. existence.  Theoretically, they should never even be
-#. instantiated, but that's hard to forestall.
-#: cp/decl.c:12246
-msgid "invalid constructor; you probably meant `%T (const %T&)'"
+#: cp/tree.c:2112
+msgid "requested init_priority is reserved for internal use"
 msgstr ""
 
-#: cp/decl.c:12397
-#, fuzzy
-msgid "`%D' must be a nonstatic member function"
-msgstr "`this' is niet beschikbaar in static member-funties"
+#: cp/tree.c:2122
+#, fuzzy, c-format
+msgid "`%s' attribute is not supported on this platform"
+msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: cp/decl.c:12403
-msgid "`%D' must be either a non-static member function or a non-member function"
+#: cp/tree.c:2659
+#, c-format
+msgid "lang_* check: failed in %s, at %s:%d"
 msgstr ""
 
-#: cp/decl.c:12420
-msgid "`%D' must have an argument of class or enumerated type"
+#: cp/typeck.c:524
+#, fuzzy, c-format
+msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
+msgstr "pointer van type `void *' gebruikt in aftrekking"
+
+#: cp/typeck.c:545
+#, fuzzy
+msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
+msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
+
+#: cp/typeck.c:1438
+msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
 msgstr ""
 
-#: cp/decl.c:12452
-#, c-format
-msgid "conversion to %s%s will never use a type conversion operator"
+#: cp/typeck.c:1516
+#, fuzzy, c-format
+msgid "invalid application of `%s' to a member function"
+msgstr "`this' is niet beschikbaar in static member-funties"
+
+#: cp/typeck.c:1522
+#, fuzzy, c-format
+msgid "invalid application of `%s' to non-static member"
+msgstr "`sizeof' toegepast op een bitveld"
+
+#: cp/typeck.c:1540
+msgid "sizeof applied to a bit-field"
 msgstr ""
 
-#. 13.4.0.3
-#: cp/decl.c:12459
-msgid "ISO C++ prohibits overloading operator ?:"
+#: cp/typeck.c:1543
+msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
 msgstr ""
 
-#: cp/decl.c:12509
-msgid "postfix `%D' must take `int' as its argument"
+#: cp/typeck.c:1655
+msgid "invalid use of non-lvalue array"
+msgstr "ongeldig gebruik van array die geen lvalue is"
+
+#: cp/typeck.c:1761
+msgid "deprecated conversion from string constant to `%T'"
 msgstr ""
 
-#: cp/decl.c:12513
-msgid "postfix `%D' must take `int' as its second argument"
+#: cp/typeck.c:1892 cp/typeck.c:2115
+msgid "request for member `%D' in `%E', which is of non-class type `%T'"
 msgstr ""
 
-#: cp/decl.c:12520
+#: cp/typeck.c:1918
 #, fuzzy
-msgid "`%D' must take either zero or one argument"
-msgstr "`%s' neemt ofwel geen, ofwel twee argumenten"
+msgid "`%D' is not a member of `%T'"
+msgstr "`%s' is geen bestand, pipe of tty"
 
-#: cp/decl.c:12522
+#: cp/typeck.c:1958 cp/typeck.c:1979
 #, fuzzy
-msgid "`%D' must take either one or two arguments"
-msgstr "`%s' neemt ofwel geen, ofwel twee argumenten"
+msgid "invalid access to non-static data member `%D' of NULL object"
+msgstr "ongeldig gebruik van onvolledige typedef `%s'"
 
-#: cp/decl.c:12543
-msgid "prefix `%D' should return `%T'"
+#: cp/typeck.c:1960 cp/typeck.c:1981
+msgid "(perhaps the `offsetof' macro was used incorrectly)"
 msgstr ""
 
-#: cp/decl.c:12549
-msgid "postfix `%D' should return `%T'"
+#: cp/typeck.c:2161
+#, fuzzy
+msgid "`%D::%D' is not a member of `%T'"
+msgstr "`%s' is geen bestand, pipe of tty"
+
+#: cp/typeck.c:2187
+msgid "destructor specifier `%T::~%T' must have matching names"
 msgstr ""
 
-#: cp/decl.c:12558
-msgid "`%D' must take `void'"
+#: cp/typeck.c:2193
+msgid "type `%T' has no destructor"
 msgstr ""
 
-#: cp/decl.c:12560 cp/decl.c:12568
+#: cp/typeck.c:2232
 #, fuzzy
-msgid "`%D' must take exactly one argument"
-msgstr "`%s' neemt ofwel geen, ofwel twee argumenten"
+msgid "`%D' is not a member template function"
+msgstr "`%s' is meestal een functie"
 
-#: cp/decl.c:12570
+#. A pointer to incomplete type (other than cv void) can be
+#. dereferenced [expr.unary.op]/1
+#: cp/typeck.c:2326
 #, fuzzy
-msgid "`%D' must take exactly two arguments"
-msgstr "`%s' neemt ofwel geen, ofwel twee argumenten"
+msgid "`%T' is not a pointer-to-object type"
+msgstr "`%s' is geen iterator"
 
-#: cp/decl.c:12578
-msgid "user-defined `%D' always evaluates both arguments"
+#: cp/typeck.c:2353
+#, c-format
+msgid "invalid use of `%s' on pointer to member"
 msgstr ""
 
-#: cp/decl.c:12590
-msgid "`%D' should return by value"
+#: cp/typeck.c:2359
+msgid "invalid type argument"
 msgstr ""
 
-#: cp/decl.c:12602 cp/decl.c:12605
-msgid "`%D' cannot have default arguments"
+#: cp/typeck.c:2462
+#, fuzzy
+msgid "ISO C++ forbids subscripting non-lvalue array"
+msgstr "ANSI C verbiedt het gebruik van subscripts bij een array die geen lvalue is"
+
+#: cp/typeck.c:2473
+msgid "subscripting array declared `register'"
 msgstr ""
 
-#: cp/decl.c:12698
-#, fuzzy
-msgid "`%s %T' declares a new type at namespace scope"
-msgstr "`%s %s' binnen parameterlijst gedeclareerd"
+#: cp/typeck.c:2558
+#, fuzzy, c-format
+msgid "object missing in use of `%E'"
+msgstr "array-grootte ontbreekt in `%s'"
 
-#: cp/decl.c:12701
-msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
+#: cp/typeck.c:2663
+msgid "ISO C++ forbids calling `::main' from within program"
 msgstr ""
 
-#: cp/decl.c:12737
-msgid "using typedef-name `%D' after `%s'"
+#: cp/typeck.c:2688
+#, c-format
+msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
 msgstr ""
 
-#: cp/decl.c:12740
-#, fuzzy
-msgid "using template type parameter `%T' after `%s'"
-msgstr "incompatibel type voor argument %d van `%s'"
+#: cp/typeck.c:2701
+#, fuzzy, c-format
+msgid "`%E' cannot be used as a function"
+msgstr "veld `%s' als een functie gedeclareerd"
 
-#: cp/decl.c:12822
+#: cp/typeck.c:2826
 #, fuzzy
-msgid "use of enum `%#D' without previous declaration"
-msgstr "sectie van `%s' geeft een conflict met een eerdere declaratie"
+msgid "too many arguments to %s `%+#D'"
+msgstr "teveel argumenten voor functie `%s'"
 
-#: cp/decl.c:12932
-msgid "derived union `%T' invalid"
+#: cp/typeck.c:2867
+msgid "parameter type of called function is incomplete"
 msgstr ""
 
-#: cp/decl.c:12976
-#, fuzzy
-msgid "base type `%T' fails to be a struct or class type"
-msgstr "`%s' is geen typedef of ingebouwd type"
-
-#: cp/decl.c:12988
+#: cp/typeck.c:2930
 #, fuzzy
-msgid "base class `%T' has incomplete type"
-msgstr "veld `%s' heeft een onvolledig type"
+msgid "too few arguments to %s `%+#D'"
+msgstr "te weinig argumenten voor functie `%s'"
 
-#: cp/decl.c:12996
-msgid "recursive type `%T' undefined"
+#: cp/typeck.c:3058 cp/typeck.c:3068
+msgid "assuming cast to type `%T' from overloaded function"
 msgstr ""
 
-#: cp/decl.c:12998
-#, fuzzy
-msgid "duplicate base type `%T' invalid"
-msgstr "herhaalde case-waarde"
+#: cp/typeck.c:3128
+#, fuzzy, c-format
+msgid "division by zero in `%E / 0'"
+msgstr "deling door nul in `#if'"
 
-#: cp/decl.c:13109
-#, fuzzy
-msgid "multiple definition of `%#T'"
-msgstr "herdefinitie van `%s'"
+#: cp/typeck.c:3130
+#, fuzzy, c-format
+msgid "division by zero in `%E / 0.'"
+msgstr "deling door nul in `#if'"
 
-#: cp/decl.c:13110
-#, fuzzy
-msgid "previous definition here"
-msgstr "eerdere definitie van `%s'"
+#: cp/typeck.c:3160
+#, fuzzy, c-format
+msgid "division by zero in `%E %% 0'"
+msgstr "deling door nul in `#if'"
+
+#: cp/typeck.c:3162
+#, fuzzy, c-format
+msgid "division by zero in `%E %% 0.'"
+msgstr "deling door nul in `#if'"
+
+#: cp/typeck.c:3242
+#, c-format
+msgid "%s rotate count is negative"
+msgstr ""
+
+#: cp/typeck.c:3245
+#, c-format
+msgid "%s rotate count >= width of type"
+msgstr ""
 
-#: cp/decl.c:13285
+#: cp/typeck.c:3276 cp/typeck.c:3281 cp/typeck.c:3372 cp/typeck.c:3377
 #, fuzzy
-msgid "enumerator value for `%D' not integer constant"
-msgstr "enumeratiewaarde voor `%s' is geen integrale constante"
+msgid "ISO C++ forbids comparison between pointer and integer"
+msgstr "vergelijking tussen pointer en integer"
 
-#: cp/decl.c:13305
+#: cp/typeck.c:3555
 #, fuzzy
-msgid "overflow in enumeration values at `%D'"
-msgstr "overflow in enumeratiewaarden"
+msgid "comparison between types `%#T' and `%#T'"
+msgstr "vergelijking tussen pointer en integer"
 
-#: cp/decl.c:13394
+#: cp/typeck.c:3591
 #, fuzzy
-msgid "return type `%#T' is incomplete"
-msgstr "type van teruggeefwaarde is onvolledig"
+msgid "comparison between signed and unsigned integer expressions"
+msgstr "vergelijking tussen signed en unsigned"
 
-#: cp/decl.c:13503
+#: cp/typeck.c:3656
 #, fuzzy
-msgid "semicolon missing after declaration of `%#T'"
-msgstr "conflicterende declaraties van `%s'"
+msgid "invalid operands of types `%T' and `%T' to binary `%O'"
+msgstr "ongeldige operanden voor binaire %s-operator"
 
-#: cp/decl.c:13524
-msgid "return type for `main' changed to `int'"
-msgstr ""
+#. Some sort of arithmetic operation involving NULL was
+#. performed.  Note that pointer-difference and pointer-addition
+#. have already been handled above, and so we don't end up here in
+#. that case.
+#: cp/typeck.c:3678
+#, fuzzy
+msgid "NULL used in arithmetic"
+msgstr "pointer naar functie gebruikt in rekensom"
 
-#: cp/decl.c:13555
+#: cp/typeck.c:3745
 #, fuzzy
-msgid "`%D' implicitly declared before its definition"
-msgstr "`%s' impliciet als functie gedeclareerd"
+msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
+msgstr "pointer van type `void *' gebruikt in aftrekking"
 
-#: cp/decl.c:13577 cp/typeck.c:6653
-msgid "`operator=' should return a reference to `*this'"
-msgstr ""
+#: cp/typeck.c:3747
+#, fuzzy
+msgid "ISO C++ forbids using pointer to a function in subtraction"
+msgstr "pointer naar functie gebruikt in aftrekking"
 
-#: cp/decl.c:13858
+#: cp/typeck.c:3749
 #, fuzzy
-msgid "parameter `%D' declared void"
-msgstr "parameter `%s' als void gedeclareerd"
+msgid "ISO C++ forbids using pointer to a method in subtraction"
+msgstr "pointer naar functie gebruikt in aftrekking"
 
-#: cp/decl.c:14302
-msgid "`%D' is already defined in class `%T'"
+#: cp/typeck.c:3751
+msgid "ISO C++ forbids using pointer to a member in subtraction"
 msgstr ""
 
-#: cp/decl.c:14453
-#, fuzzy
-msgid "parser lost in parsing declaration of `%D'"
-msgstr "type krijgt standaardwaarde `int' in de declaratie van `%s'"
-
-#: cp/decl.c:14538
+# 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
+#: cp/typeck.c:3763
 #, fuzzy
-msgid "static member function `%#D' declared with type qualifiers"
-msgstr "geneste functie `%s' is als `extern' gedeclareerd"
+msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+msgstr "rekensom met pointer naar onvolledig type"
 
-#: cp/decl2.c:529
+#: cp/typeck.c:3823
 #, c-format
-msgid "-f%s is no longer supported"
+msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
 msgstr ""
 
-#: cp/decl2.c:535
-msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
+#: cp/typeck.c:3829
+#, c-format
+msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/decl2.c:561
-msgid "-fname-mangling-version is no longer supported"
+#: cp/typeck.c:3852
+msgid "taking address of temporary"
 msgstr ""
 
-#: cp/decl2.c:624
-#, fuzzy
-msgid "-Wno-strict-prototypes is not supported in C++"
-msgstr "-pipe wordt niet ondersteund"
-
-#: cp/decl2.c:761
+#: cp/typeck.c:4055
 #, fuzzy, c-format
-msgid "duplicate type qualifiers in %s declaration"
-msgstr "herhaalde label-declaratie `%s'"
-
-#: cp/decl2.c:800
-msgid "template `%#D' instantiated in file without #pragma interface"
-msgstr ""
-
-#: cp/decl2.c:806
-msgid "template `%#D' defined in file without #pragma interface"
-msgstr ""
+msgid "ISO C++ forbids %sing an enum"
+msgstr "ANSI C verbiedt case-bereiken"
 
-#: cp/decl2.c:963
-msgid "name missing for member function"
-msgstr ""
+#: cp/typeck.c:4067
+#, fuzzy
+msgid "cannot %s a pointer to incomplete type `%T'"
+msgstr "parameter `%s' wijst naar een onvolledig type"
 
-#. Something has gone very wrong.  Assume we are mistakenly reducing
-#. an expression instead of a declaration.
-#: cp/decl2.c:1030
-msgid "parser may be lost: is there a '{' missing somewhere?"
-msgstr ""
+#: cp/typeck.c:4074
+#, fuzzy
+msgid "ISO C++ forbids %sing a pointer of type `%T'"
+msgstr "ANSI C verbiedt het casten van een niet-scalair naar hetzelfde type"
 
-#: cp/decl2.c:1061 cp/decl2.c:1075
-msgid "ambiguous conversion for array subscript"
+#: cp/typeck.c:4099
+msgid "cast to non-reference type used as lvalue"
 msgstr ""
 
-#: cp/decl2.c:1069
-msgid "invalid types `%T[%T]' for array subscript"
-msgstr ""
+#: cp/typeck.c:4133
+#, fuzzy
+msgid "invalid use of `--' on bool variable `%D'"
+msgstr "ongeldig gebruik van array die geen lvalue is"
 
-#: cp/decl2.c:1117
-msgid "type `%#T' argument given to `delete', expected pointer"
-msgstr ""
+#. ARM $3.4
+#: cp/typeck.c:4166
+#, fuzzy
+msgid "ISO C++ forbids taking address of function `::main'"
+msgstr "ANSI C verbiedt het adres van een gecaste expressie"
 
-#: cp/decl2.c:1125
-msgid "anachronistic use of array size in vector delete"
+#. An expression like &memfn.
+#: cp/typeck.c:4233
+msgid "ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr ""
 
-#: cp/decl2.c:1135
-msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
+#: cp/typeck.c:4235
+msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr ""
 
-#: cp/decl2.c:1142
+#: cp/typeck.c:4259
 #, fuzzy
-msgid "deleting `%T' is undefined"
-msgstr "`%.*s' is niet gedefinieerd"
+msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
+msgstr "ANSI C verbiedt het adres van een gecaste expressie"
 
-#: cp/decl2.c:1150
-msgid "deleting array `%#D'"
-msgstr ""
+#: cp/typeck.c:4290
+#, fuzzy
+msgid "attempt to take address of bit-field structure member `%D'"
+msgstr "poging om het adres te nemen van lid `%s' van een bitveld-structure"
 
-#. 14.5.2.2 [temp.mem]
-#.
-#. A local class shall not have member templates.
-#: cp/decl2.c:1197
-msgid "invalid declaration of member template `%#D' in local class"
+#: cp/typeck.c:4418
+msgid "taking address of destructor"
 msgstr ""
 
-#: cp/decl2.c:1206
+#: cp/typeck.c:4431
 #, fuzzy
-msgid "invalid use of `virtual' in template declaration of `%#D'"
-msgstr "ongeldig gebruik van onvolledige typedef `%s'"
+msgid "taking address of bound pointer-to-member expression"
+msgstr "ongeldig gebruik van een void-expressie"
 
-#: cp/decl2.c:1216 cp/pt.c:2559
-#, fuzzy
-msgid "template declaration of `%#D'"
-msgstr "herdeclaratie van `%s'"
+#: cp/typeck.c:4447
+msgid "cannot create pointer to reference member `%D'"
+msgstr ""
 
-#: cp/decl2.c:1266
-msgid "Java method '%D' has non-Java return type `%T'"
+#: cp/typeck.c:4510
+msgid "cannot take the address of `this', which is an rvalue expression"
 msgstr ""
 
-#: cp/decl2.c:1275
-msgid "Java method '%D' has non-Java parameter type `%T'"
+#: cp/typeck.c:4529
+msgid "address requested for `%D', which is declared `register'"
 msgstr ""
 
-#: cp/decl2.c:1371
-msgid "prototype for `%#D' does not match any in class `%T'"
+#: cp/typeck.c:4750
+msgid "static_cast from type `%T' to type `%T' casts away constness"
 msgstr ""
 
-#: cp/decl2.c:1373
-msgid "candidate%s: %+#D"
+#: cp/typeck.c:4758
+msgid "invalid static_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/decl2.c:1376
-#, fuzzy
-msgid "                %#D"
+#: cp/typeck.c:4797
+msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr ""
-",\n"
-"                 door "
 
-#: cp/decl2.c:1432
-msgid "initializer invalid for static member with constructor"
+#: cp/typeck.c:4817
+msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr ""
 
-#: cp/decl2.c:1435
-msgid "(an out of class initialization is required)"
+#: cp/typeck.c:4830
+msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
 msgstr ""
 
-#: cp/decl2.c:1494
+#: cp/typeck.c:4839
 #, fuzzy
-msgid "invalid data member initialization"
-msgstr "ongeldige beginwaarde"
+msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+msgstr "ANSI C verbiedt voorwaardelijke expressies tussen 0 en een functiepointer"
 
-#: cp/decl2.c:1497
-msgid "(use `=' to initialize static data members)"
+#: cp/typeck.c:4845
+msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/decl2.c:1537
-msgid "member `%D' conflicts with virtual function table field name"
+#: cp/typeck.c:4872
+msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr ""
 
-#: cp/decl2.c:1557
-msgid "`%D' is already defined in `%T'"
+#: cp/typeck.c:4875
+msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr ""
 
-#: cp/decl2.c:1608
-msgid "field initializer is not constant"
+#: cp/typeck.c:4898
+msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/decl2.c:1631
-msgid "`asm' specifiers are not permitted on non-static data members"
+#: cp/typeck.c:4914
+msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/decl2.c:1683
-msgid "cannot declare `%D' to be a bit-field type"
-msgstr ""
+#: cp/typeck.c:4956 cp/typeck.c:4961
+#, fuzzy
+msgid "ISO C++ forbids casting to an array type `%T'"
+msgstr "ANSI C verbiedt casts naar een union-type"
 
-#: cp/decl2.c:1693
+#: cp/typeck.c:4969
 #, fuzzy
-msgid "cannot declare bit-field `%D' with function type"
-msgstr "cast geeft functie-type op"
+msgid "invalid cast to function type `%T'"
+msgstr "ongeldige opslagklasse voor functie `%s'"
 
-#: cp/decl2.c:1700
-msgid "`%D' is already defined in the class %T"
-msgstr ""
+#: cp/typeck.c:5021
+#, fuzzy
+msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
+msgstr "cast laat qualifiers van doeltype van pointer vallen"
 
-#: cp/decl2.c:1709
-msgid "static member `%D' cannot be a bit-field"
+#: cp/typeck.c:5067
+#, fuzzy
+msgid "cast from `%T' to `%T' increases required alignment of target type"
+msgstr "cast verhoogt het benodigde alignment van het doeltype"
+
+#: cp/typeck.c:5235
+msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr ""
 
-#: cp/decl2.c:1778
+#: cp/typeck.c:5277
 #, fuzzy
-msgid "initializer specified for non-member function `%D'"
-msgstr "argument-formaat opgegeven voor niet-functie `%s'"
+msgid "ISO C++ forbids cast to non-reference type used as lvalue"
+msgstr "ANSI C verbiedt casts naar een union-type"
 
-#: cp/decl2.c:1782
+#: cp/typeck.c:5349
 #, fuzzy
-msgid "invalid initializer for virtual method `%D'"
-msgstr "ongeldige beginwaarde voor bit-string"
+msgid "incompatible types in assignment of `%T' to `%T'"
+msgstr "incompatibel type voor argument %d van `%s'"
 
-#: cp/decl2.c:1886
+#: cp/typeck.c:5356
 #, fuzzy
-msgid "anonymous struct not inside named type"
-msgstr "anonieme %s gedeclareerd binnen parameterlijst"
-
-#: cp/decl2.c:1982
-msgid "namespace-scope anonymous aggregates must be static"
-msgstr ""
+msgid "ISO C++ forbids assignment of arrays"
+msgstr "ANSI C verbiedt array `%s' met lengte 0"
 
-#: cp/decl2.c:1992
-msgid "anonymous aggregate with no members"
+#: cp/typeck.c:5499
+msgid "   in pointer to member function conversion"
 msgstr ""
 
-#: cp/decl2.c:2059
-msgid "`operator new' must return type `%T'"
+#: cp/typeck.c:5507
+msgid "   in pointer to member conversion"
 msgstr ""
 
-#: cp/decl2.c:2067
-msgid "`operator new' takes type `size_t' (`%T') as first parameter"
+#. This is a reinterpret cast, we choose to do nothing.
+#: cp/typeck.c:5518 cp/typeck.c:5537
+msgid "pointer to member cast via virtual base `%T' of `%T'"
 msgstr ""
 
-#: cp/decl2.c:2094
-msgid "`operator delete' must return type `%T'"
+#: cp/typeck.c:5541
+msgid "pointer to member conversion via virtual base `%T' of `%T'"
 msgstr ""
 
-#: cp/decl2.c:2102
-msgid "`operator delete' takes type `%T' as first parameter"
+#: cp/typeck.c:5611
+msgid "invalid conversion to type `%T' from type `%T'"
 msgstr ""
 
-#. Overflow occurred.  That means there are at least 4 billion
-#. initialization functions.
-#: cp/decl2.c:2839
-msgid "too many initialization functions required"
+#: cp/typeck.c:5776
+msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr ""
 
-#: cp/decl2.c:3650
-msgid "use of old-style cast"
+#: cp/typeck.c:5779
+msgid "%s to non-pointer type `%T' from NULL"
 msgstr ""
 
-#: cp/decl2.c:4208
+#: cp/typeck.c:5787
 #, fuzzy
-msgid "use of `%D' is ambiguous"
-msgstr "grootte van `%s' is %u bytes"
+msgid "passing `%T' for %s %P of `%D'"
+msgstr "doorgeven van argument %d van `%s'"
 
-#: cp/decl2.c:4209
-msgid "  first declared as `%#D' here"
+#: cp/typeck.c:5790
+msgid "%s to `%T' from `%T'"
 msgstr ""
 
-#: cp/decl2.c:4212
-msgid "  also declared as `%#D' here"
+#: cp/typeck.c:5800
+msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr ""
 
-#: cp/decl2.c:4227
-msgid "`%D' denotes an ambiguous type"
+#: cp/typeck.c:5803
+msgid "%s of negative value `%E' to `%T'"
 msgstr ""
 
-#: cp/decl2.c:4228
-msgid "  first type here"
+#: cp/typeck.c:5898
+msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
 msgstr ""
 
-#: cp/decl2.c:4229
-msgid "  other type here"
+#: cp/typeck.c:5901
+msgid "cannot convert `%T' to `%T' in %s"
 msgstr ""
 
-#: cp/decl2.c:4326
+#: cp/typeck.c:5988 cp/typeck.c:5990
 #, fuzzy
-msgid "declaration of `%D' not in a namespace surrounding `%D'"
-msgstr "`%s' wordt gedeclareerd als een array van functies"
+msgid "in passing argument %P of `%+D'"
+msgstr "doorgeven van argument %d van `%s'"
 
-#: cp/decl2.c:4360
-msgid "`%D' should have been declared inside `%D'"
+#: cp/typeck.c:6105
+msgid "returning reference to temporary"
 msgstr ""
 
-#: cp/decl2.c:4494
-#, fuzzy
-msgid "`%D' is not a function,"
-msgstr "`%s' is meestal een functie"
+#: cp/typeck.c:6112
+msgid "reference to non-lvalue returned"
+msgstr ""
 
-#: cp/decl2.c:4495
+#: cp/typeck.c:6124
 #, fuzzy
-msgid "  conflict with `%D'"
-msgstr "conflicterende types voor `%s'"
+msgid "reference to local variable `%D' returned"
+msgstr "adres van globale registervariabele `%s' gevraagd"
 
-#. The parser did not find it, so it's not there.
-#: cp/decl2.c:4809
+#: cp/typeck.c:6127
 #, fuzzy
-msgid "unknown namespace `%D'"
-msgstr "onbekende machine-modus `%s'"
+msgid "address of local variable `%D' returned"
+msgstr "adres van globale registervariabele `%s' gevraagd"
 
-#: cp/decl2.c:4843 cp/decl2.c:5104
-#, fuzzy
-msgid "`%T' is not a namespace"
-msgstr "`%s' is geen iterator"
+#: cp/typeck.c:6158
+msgid "returning a value from a destructor"
+msgstr ""
 
-#: cp/decl2.c:4845
-#, fuzzy
-msgid "`%D' is not a namespace"
-msgstr "`%s' is geen iterator"
+#. If a return statement appears in a handler of the
+#. function-try-block of a constructor, the program is ill-formed.
+#: cp/typeck.c:6166
+msgid "cannot return from a handler of a function-try-block of a constructor"
+msgstr ""
 
-#: cp/decl2.c:4854
-msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
+#. You can't return a value from a constructor.
+#: cp/typeck.c:6169
+msgid "returning a value from a constructor"
 msgstr ""
 
-#: cp/decl2.c:4868
+#: cp/typeck.c:6186
 #, fuzzy
-msgid "namespace `%D' not allowed in using-declaration"
-msgstr "`%s' staat niet aan het begin van een declaratie"
+msgid "return-statement with no value, in function declared with a non-void return type"
+msgstr "`return' zonder waarde in een functie die een niet-void waarde teruggeeft"
 
-#: cp/decl2.c:4897
+#: cp/typeck.c:6202
 #, fuzzy
-msgid "`%D' not declared"
-msgstr "`%.*s' is niet gedefinieerd"
+msgid "return-statement with a value, in function declared with a void return type"
+msgstr "`return' met waarde in een functie die void teruggeeft"
 
-#: cp/decl2.c:4939
-msgid "`%D' is already declared in this scope"
+#: cp/typeck.c:6223
+msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
 msgstr ""
 
-#: cp/decl2.c:4966
-msgid "using declaration `%D' introduced ambiguous type `%T'"
-msgstr ""
+#: cp/typeck2.c:54
+#, fuzzy
+msgid "type `%T' is not a base type for type `%T'"
+msgstr "`%s' is geen bestand, pipe of tty"
 
-#: cp/decl2.c:5057
-msgid "using-declaration for non-member at class scope"
+#: cp/typeck2.c:151
+msgid "cannot declare variable `%D' to be of type `%T'"
 msgstr ""
 
-#: cp/decl2.c:5063
-msgid "using-declaration for destructor"
+#: cp/typeck2.c:154
+msgid "cannot declare parameter `%D' to be of type `%T'"
 msgstr ""
 
-#: cp/decl2.c:5069
-msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
+#: cp/typeck2.c:157
+msgid "cannot declare field `%D' to be of type `%T'"
 msgstr ""
 
-#: cp/decl2.c:5098
+#: cp/typeck2.c:161
 #, fuzzy
-msgid "namespace `%T' undeclared"
-msgstr "`%s' tevoren hier gedeclareerd"
+msgid "invalid return type for member function `%#D'"
+msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
-#: cp/decl2.c:5127
+#: cp/typeck2.c:163
 #, fuzzy
-msgid "default argument missing for parameter %P of `%+#D'"
-msgstr "parameternaam ontbreekt uit parameterlijst"
+msgid "invalid return type for function `%#D'"
+msgstr "ongeldige opslagklasse voor functie `%s'"
 
-#: cp/decl2.c:5217
-msgid "extra qualification `%T::' on member `%D' ignored"
+#: cp/typeck2.c:166
+msgid "cannot allocate an object of type `%T'"
 msgstr ""
 
-#: cp/decl2.c:5221
-msgid "`%T' does not have a class or union named `%D'"
+#: cp/typeck2.c:173
+msgid "  because the following virtual functions are abstract:"
 msgstr ""
 
-#: cp/decl2.c:5234
-#, fuzzy
-msgid "`%T' is not a class or union type"
-msgstr "`%s' is smaller dan waarden van zijn type"
-
-#: cp/error.c:35
-#, fuzzy, c-format
-msgid "`%s' not supported by %s"
-msgstr "-pipe wordt niet ondersteund"
-
-#: cp/error.c:571
-#, c-format
-msgid "<anonymous %s>"
+#: cp/typeck2.c:175
+msgid "\t%#D"
 msgstr ""
 
-#: cp/error.c:808
-#, c-format
-msgid "(static %s for %s)"
+#: cp/typeck2.c:178
+msgid "  since type `%T' has abstract virtual functions"
 msgstr ""
 
-#: cp/error.c:2432
-#, fuzzy, c-format
-msgid "In %s `%s':"
-msgstr "%s voor `%s'"
-
-#: cp/error.c:2487
-#, fuzzy, c-format
-msgid "%s: In instantiation of `%s':\n"
-msgstr "(dicht bij initialisatie van `%s')"
-
-#: cp/error.c:2511
-#, c-format
-msgid "%s:%d:   instantiated from `%s'\n"
+#: cp/typeck2.c:331
+msgid "constructor syntax used, but no constructor declared for type `%T'"
 msgstr ""
 
-#: cp/error.c:2516
-#, c-format
-msgid "%s:%d:   instantiated from here\n"
+#: cp/typeck2.c:342
+msgid "comma expression used to initialize return value"
 msgstr ""
 
-#. damn ICE suppression
-#: cp/error.c:2669
-#, c-format
-msgid "unexpected letter `%c' in locate_error\n"
+#: cp/typeck2.c:351
+msgid "cannot initialize arrays using this syntax"
 msgstr ""
 
-#. Can't throw a reference.
-#: cp/except.c:245
-msgid "type `%T' is disallowed in Java `throw' or `catch'"
-msgstr ""
+#: cp/typeck2.c:406
+#, fuzzy
+msgid "ISO C++ forbids non-constant aggregate initializer expressions"
+msgstr "ANSI C verbiedt constructor-expressies"
 
-#: cp/except.c:256
-msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
+#: cp/typeck2.c:490
+msgid "initializing array with parameter list"
 msgstr ""
 
-#. Thrown object must be a Throwable.
-#: cp/except.c:263
-msgid "type `%T' is not derived from `java::lang::Throwable'"
+#: cp/typeck2.c:546
+msgid "initializer for scalar variable requires one element"
 msgstr ""
 
-#: cp/except.c:327
-msgid "mixing C++ and Java catches in a single translation unit"
+#: cp/typeck2.c:553
+#, fuzzy
+msgid "braces around scalar initializer for `%T'"
+msgstr "accolades rond scalaire beginwaarde"
+
+#: cp/typeck2.c:556
+#, fuzzy
+msgid "ignoring extra initializers for `%T'"
+msgstr "niet-constante beginwaarde voor `%s'"
+
+#: cp/typeck2.c:568
+#, fuzzy
+msgid "variable-sized object of type `%T' may not be initialized"
+msgstr "object van variabele lengte mag geen beginwaarde krijgen"
+
+#: cp/typeck2.c:578
+msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr ""
 
-#: cp/except.c:558
-msgid "throwing NULL, which has integral, not pointer type"
+#: cp/typeck2.c:644
+msgid "aggregate has a partly bracketed initializer"
 msgstr ""
 
-#: cp/except.c:663
-msgid "  in thrown expression"
+#: cp/typeck2.c:682 cp/typeck2.c:786
+msgid "non-trivial labeled initializers"
 msgstr ""
 
-#: cp/except.c:775
-msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
+#: cp/typeck2.c:699
+msgid "non-empty initializer for array of empty elements"
 msgstr ""
 
-#: cp/except.c:863
-msgid "exception of type `%T' will be caught"
+#: cp/typeck2.c:752
+msgid "initializer list for object of class with virtual base classes"
 msgstr ""
 
-#: cp/except.c:866
-msgid "   by earlier handler for `%T'"
+#: cp/typeck2.c:758
+msgid "initializer list for object of class with base classes"
 msgstr ""
 
-#: cp/except.c:887
-msgid "`...' handler must be the last handler for its try block"
+#: cp/typeck2.c:764
+msgid "initializer list for object using virtual functions"
 msgstr ""
 
-#: cp/friend.c:155
+#: cp/typeck2.c:827 cp/typeck2.c:843
 #, fuzzy
-msgid "`%D' is already a friend of class `%T'"
-msgstr "kan klasse '%s' niet vinden"
+msgid "missing initializer for member `%D'"
+msgstr "ongeldige beginwaarde voor member `%s'"
 
-#: cp/friend.c:157
+#: cp/typeck2.c:832
 #, fuzzy
-msgid "previous friend declaration of `%D'"
-msgstr "eerdere declaratie van `%s'"
+msgid "uninitialized const member `%D'"
+msgstr "ongeldige beginwaarde voor member `%s'"
 
-#: cp/friend.c:197
+#: cp/typeck2.c:834
 #, fuzzy
-msgid "invalid type `%T' declared `friend'"
-msgstr "variabele `%s' als inline gedeclareerd"
+msgid "member `%D' with uninitialized const fields"
+msgstr "parameter `%s' krijgt beginwaarde"
 
-#. [temp.friend]
-#.
-#. Friend declarations shall not declare partial
-#. specializations.
-#: cp/friend.c:209
+#: cp/typeck2.c:837
 #, fuzzy
-msgid "partial specialization `%T' declared `friend'"
-msgstr "variabele `%s' als inline gedeclareerd"
+msgid "member `%D' is uninitialized reference"
+msgstr "parameter `%s' krijgt beginwaarde"
 
-#: cp/friend.c:221
-msgid "class `%T' is implicitly friends with itself"
+#: cp/typeck2.c:883
+msgid "index value instead of field name in union initializer"
 msgstr ""
 
-#. template <class T> friend typename S<T>::X;
-#: cp/friend.c:239
-#, fuzzy
-msgid "typename type `%#T' declared `friend'"
-msgstr "parameter `%s' als void gedeclareerd"
-
-#. template <class T> friend class T;
-#: cp/friend.c:245
+#: cp/typeck2.c:895
 #, fuzzy
-msgid "template parameter type `%T' declared `friend'"
-msgstr "parameter `%s' als void gedeclareerd"
+msgid "no field `%D' in union being initialized"
+msgstr "onbekend veld `%s' opgegeven in beginwaarde"
 
-#. template <class T> friend class A; where A is not a template
-#: cp/friend.c:251
-#, fuzzy
-msgid "`%#T' is not a template"
-msgstr "`%s' is geen iterator"
+#: cp/typeck2.c:903
+msgid "union `%T' with no named members cannot be initialized"
+msgstr ""
 
-#: cp/friend.c:268
-msgid "`%T' is already a friend of `%T'"
+#: cp/typeck2.c:939
+msgid "excess elements in aggregate initializer"
 msgstr ""
 
-#: cp/friend.c:364
-msgid "member `%D' declared as friend before type `%T' defined"
+#: cp/typeck2.c:1053
+msgid "circular pointer delegation detected"
 msgstr ""
 
-#: cp/friend.c:419
+#: cp/typeck2.c:1066
 #, fuzzy
-msgid "friend declaration `%#D' declares a non-template function"
-msgstr "ingebouwde functie `%s' als niet-functie gedeclareerd"
+msgid "base operand of `->' has non-pointer type `%T'"
+msgstr "grootte van array `%s' is van een niet-integraal type"
 
-#: cp/friend.c:422
-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"
+#: cp/typeck2.c:1080
+msgid "result of `operator->()' yields non-pointer result"
 msgstr ""
 
-#: cp/g++spec.c:198 java/jvspec.c:381
-#, fuzzy, c-format
-msgid "argument to `%s' missing\n"
-msgstr "argument van `%s' moet van een integraal type zijn."
+#: cp/typeck2.c:1082
+msgid "base operand of `->' is not a pointer"
+msgstr ""
 
-#: cp/init.c:285
-msgid "default-initialization of `%#D', which has reference type"
+#: cp/typeck2.c:1148
+msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
 msgstr ""
 
-#: cp/init.c:290
-#, fuzzy
-msgid "uninitialized reference member `%D'"
-msgstr "ongeldige beginwaarde voor member `%s'"
+#: cp/typeck2.c:1155
+msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
+msgstr ""
 
-#: cp/init.c:298
-msgid "initializer list treated as compound expression"
+#: cp/typeck2.c:1164
+msgid "member type `%T::' incompatible with object type `%T'"
 msgstr ""
 
-#: cp/init.c:410
+#: cp/typeck2.c:1201
 #, fuzzy
-msgid "member initializers for `%#D'"
-msgstr "ongeldige beginwaarde voor veld `%s'"
-
-#: cp/init.c:412
-msgid "  and `%#D'"
-msgstr ""
+msgid "`%T' fails to be a typedef or built-in type"
+msgstr "`%s' is geen typedef of ingebouwd type"
 
-#: cp/init.c:413
-msgid "  will be re-ordered to match declaration order"
+#: cp/typeck2.c:1274
+#, c-format
+msgid "ISO C++ forbids defining types within %s"
 msgstr ""
 
-#: cp/init.c:428
+#: cp/typeck2.c:1399
 #, fuzzy
-msgid "multiple initializations given for member `%D'"
-msgstr "ongeldige beginwaarde voor member `%s'"
+msgid "call to function `%D' which throws incomplete type `%#T'"
+msgstr "parameter `%s' wijst naar een onvolledig type"
 
-#: cp/init.c:500
+#: cp/typeck2.c:1402
 #, fuzzy
-msgid "initializations for multiple members of `%T'"
-msgstr "beginwaarde legt grootte van `%s' niet vast"
+msgid "call to function which throws incomplete type `%#T'"
+msgstr "parameter `%s' wijst naar een onvolledig type"
 
-#: cp/init.c:617
-#, fuzzy
-msgid "base initializers for `%#T'"
-msgstr "ongeldige beginwaarde voor veld `%s'"
+#. XXX Not i18n clean.
+#: cp/cp-tree.h:3846
+#, c-format
+msgid "%s is deprecated, please see the documentation for details"
+msgstr ""
 
-#: cp/init.c:618
-msgid "  and `%#T'"
+#: cp/lang-options.h:29
+msgid "Do not obey access control semantics"
 msgstr ""
 
-#: cp/init.c:619
-msgid "  will be re-ordered to match inheritance order"
+#: cp/lang-options.h:31
+msgid "Change when template instances are emitted"
 msgstr ""
 
-#: cp/init.c:631
-#, fuzzy
-msgid "base class `%T' already initialized"
-msgstr "veld `%s' heeft al een beginwaarde gekregen"
+#: cp/lang-options.h:36
+msgid "Check the return value of new"
+msgstr ""
 
-#: cp/init.c:702
-msgid "base class `%#T' should be explicitly initialized in the copy constructor"
+#: cp/lang-options.h:39
+msgid "Reduce size of object files"
 msgstr ""
 
-#: cp/init.c:745
-msgid "`%D' should be initialized in the member initialization list"
+#: cp/lang-options.h:43
+msgid "Make string literals `char[]' instead of `const char[]'"
 msgstr ""
 
-#: cp/init.c:987
-msgid "class `%T' does not have any field named `%D'"
+#: cp/lang-options.h:46
+msgid "Dump the entire translation unit to a file"
 msgstr ""
 
-#: cp/init.c:993
-msgid "field `%#D' is static; the only point of initialization is its definition"
+#: cp/lang-options.h:48
+#, fuzzy
+msgid "Do not inline member functions by default"
+msgstr "kan functie `main' niet inline maken"
+
+#: cp/lang-options.h:51
+msgid "Do not generate run time type descriptor information"
 msgstr ""
 
-#: cp/init.c:1032
-msgid "unnamed initializer for `%T', which has no base classes"
+#: cp/lang-options.h:56
+msgid "Do not generate code to check exception specifications"
 msgstr ""
 
-#: cp/init.c:1039
-msgid "unnamed initializer for `%T', which uses multiple inheritance"
+#: cp/lang-options.h:61
+msgid "Scope of for-init-statement vars extends outside"
 msgstr ""
 
-#: cp/init.c:1068
-msgid "type `%D' is not a direct or virtual base of `%T'"
+#: cp/lang-options.h:64
+msgid "Do not recognize GNU defined keywords"
 msgstr ""
 
-#: cp/init.c:1071
-msgid "type `%D' is not a direct base of `%T'"
+#: cp/lang-options.h:68
+msgid "Enable support for huge objects"
 msgstr ""
 
-#. Handle bad initializers like:
-#. class COMPLEX {
-#. public:
-#. double re, im;
-#. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
-#. ~COMPLEX() {};
-#. };
-#.
-#. int main(int argc, char **argv) {
-#. COMPLEX zees(1.0, 0.0)[10];
-#. }
-#.
-#: cp/init.c:1165
-msgid "bad array initializer"
-msgstr ""
-
-#: cp/init.c:1357
-#, fuzzy
-msgid "`%T' is not an aggregate type"
-msgstr "`%s' is geen iterator"
-
-#: cp/init.c:1380
+#: cp/lang-options.h:72
 #, fuzzy
-msgid "`%T' fails to be an aggregate typedef"
-msgstr "`%s' is geen typedef of ingebouwd type"
+msgid "Export functions even if they can be inlined"
+msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
-#: cp/init.c:1389
-msgid "type `%T' is of non-aggregate type"
+#: cp/lang-options.h:75
+msgid "Only emit explicit template instatiations"
 msgstr ""
 
-#: cp/init.c:1491
-msgid "cannot call destructor `%T::~%T' without object"
+#: cp/lang-options.h:78
+msgid "Only emit explicit instatiations of inline templates"
 msgstr ""
 
-#: cp/init.c:1533
-#, fuzzy
-msgid "invalid use of non-static field `%D'"
-msgstr "ongeldig gebruik van onvolledige typedef `%s'"
-
-#. We can get here when processing a bad default
-#. argument, like:
-#. struct S { int a; void f(int i = a); }
-#: cp/init.c:1542 cp/method.c:194
-#, fuzzy
-msgid "invalid use of member `%D'"
-msgstr "ongeldige beginwaarde voor member `%s'"
-
-#: cp/init.c:1552
-msgid "no method `%T::%D'"
+#: cp/lang-options.h:84
+msgid "Don't pedwarn about uses of Microsoft extensions"
 msgstr ""
 
-#: cp/init.c:1645
-msgid "incomplete type `%T' does not have member `%D'"
+#: cp/lang-options.h:87
+msgid "Recognize and/bitand/bitor/compl/not/or/xor"
 msgstr ""
 
-#: cp/init.c:1714
-#, fuzzy
-msgid "`%D' is not a member of type `%T'"
-msgstr "`%s' is geen bestand, pipe of tty"
-
-#: cp/init.c:1733
-#, fuzzy
-msgid "illegal pointer to bit-field `%D'"
-msgstr "bitveld `%s' heeft een negatieve breedte"
-
-#: cp/init.c:1772
-msgid "object missing in use of pointer-to-member construct"
+#: cp/lang-options.h:91
+msgid "Disable optional diagnostics"
 msgstr ""
 
-#: cp/init.c:1812
-msgid "member `%D' is non-static but referenced as a static member"
+#: cp/lang-options.h:93
+msgid "Downgrade conformance errors to warnings"
 msgstr ""
 
-#: cp/init.c:1814 cp/typeck.c:3168 cp/typeck.c:3276
-msgid "at this point in file"
+#: cp/lang-options.h:96
+msgid "Enable automatic template instantiation"
 msgstr ""
 
-#: cp/init.c:1872 cp/typeck.c:2963
-#, fuzzy, c-format
-msgid "object missing in `%E'"
-msgstr "array-grootte ontbreekt in `%s'"
-
-#: cp/init.c:2004
-msgid "new of array type fails to specify size"
+#: cp/lang-options.h:101
+msgid "Display statistics accumulated during compilation"
 msgstr ""
 
-#: cp/init.c:2015
-msgid "size in array new must have integral type"
+#: cp/lang-options.h:104
+msgid "Specify maximum template instantiation depth"
 msgstr ""
 
-#: cp/init.c:2021
-msgid "zero size array reserves no space"
+#: cp/lang-options.h:106
+msgid "Use __cxa_atexit to register destructors"
 msgstr ""
 
-#: cp/init.c:2086
-msgid "new cannot be applied to a reference type"
+#: cp/lang-options.h:109
+msgid "Discard unused virtual functions"
 msgstr ""
 
-#: cp/init.c:2092
-msgid "new cannot be applied to a function type"
+#: cp/lang-options.h:112
+msgid "Implement vtables using thunks"
 msgstr ""
 
-#: cp/init.c:2139
-msgid "call to Java constructor, while `jclass' undefined"
+#: cp/lang-options.h:115
+msgid "Emit common-like symbols as weak symbols"
 msgstr ""
 
-#: cp/init.c:2155
-#, fuzzy
-msgid "can't find class$"
-msgstr "kan %s niet vinden"
+#: cp/lang-options.h:118
+msgid "Emit cross referencing information"
+msgstr ""
 
-#: cp/init.c:2268
-msgid "invalid type `void' for new"
+#: cp/lang-options.h:122
+msgid "Warn about inconsistent return types"
 msgstr ""
 
-#: cp/init.c:2320
-#, c-format
-msgid "call to Java constructor with `%s' undefined"
+#: cp/lang-options.h:125
+msgid "Warn about overloaded virtual function names"
 msgstr ""
 
-#: cp/init.c:2429
-#, fuzzy
-msgid "ISO C++ forbids initialization in array new"
-msgstr "ANSI C verbiedt lege initialisatie-accolades"
+#: cp/lang-options.h:129
+msgid "Don't warn when all ctors/dtors are private"
+msgstr ""
 
-#: cp/init.c:2447 cp/typeck2.c:383 cp/typeck2.c:1227
-msgid "initializer list being treated as compound expression"
+#: cp/lang-options.h:131
+msgid "Warn about non virtual destructors"
 msgstr ""
 
-#: cp/init.c:2453
+#: cp/lang-options.h:134
 #, fuzzy
-msgid "ISO C++ forbids aggregate initializer to new"
-msgstr "ANSI C verbiedt lege initialisatie-accolades"
+msgid "Warn when a function is declared extern, then inline"
+msgstr "geneste functie `%s' is als `extern' gedeclareerd"
 
-#: cp/init.c:2528
+#: cp/lang-options.h:137
 #, fuzzy
-msgid "uninitialized const in `new' of `%#T'"
-msgstr "beginwaarde legt grootte van `%s' niet vast"
-
-#: cp/init.c:2892
-msgid "initializer ends prematurely"
-msgstr ""
+msgid "Warn when the compiler reorders code"
+msgstr "incompatibele record-modus"
 
-#: cp/init.c:2962
-msgid "cannot initialize multi-dimensional array with initializer"
+#: cp/lang-options.h:140
+msgid "Warn when synthesis behavior differs from Cfront"
 msgstr ""
 
-#: cp/init.c:3137
-msgid "unknown array size in delete"
+#: cp/lang-options.h:144
+msgid "Don't warn when type converting pointers to member functions"
 msgstr ""
 
-#: cp/init.c:3402
-msgid "type to vector delete is neither pointer or array type"
+#: cp/lang-options.h:146
+msgid "Warn about violations of Effective C++ style rules"
 msgstr ""
 
-#: cp/lex.c:144
-msgid "type name expected before `*'"
-msgstr ""
+#: cp/lang-options.h:149
+#, fuzzy
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "vergelijking van gepromoveerde ~unsigned met unsigned"
 
-#: cp/lex.c:166
-msgid "cannot declare references to references"
+#: cp/lang-options.h:152
+msgid "Warn if a C style cast is used in a program"
 msgstr ""
 
-#: cp/lex.c:171
-msgid "cannot declare pointers to references"
+#: cp/lang-options.h:156
+msgid "Don't warn when non-templatized friend functions are declared within a template"
 msgstr ""
 
-#: cp/lex.c:175
-msgid "type name expected before `&'"
+#: cp/lang-options.h:159
+msgid "Don't announce deprecation of compiler features"
 msgstr ""
 
-#: cp/lex.c:1000
-#, c-format
-msgid "semicolon missing after %s declaration"
+#: f/bad.c:387
+msgid "note:"
 msgstr ""
 
-#: cp/lex.c:1003
-#, fuzzy
-msgid "semicolon missing after declaration of `%T'"
-msgstr "conflicterende declaraties van `%s'"
-
-# Moet 'signature-string' vertaald worden?
-#: cp/lex.c:1051
-#, fuzzy, c-format
-msgid "junk at end of #pragma %s"
-msgstr "Brol aan einde van signature-string."
-
-#: cp/lex.c:1058
-#, fuzzy, c-format
-msgid "invalid #pragma %s"
-msgstr "ongeldige operand van %s"
+# Dit zou misschien beter 'warning' blijven
+#: f/bad.c:391
+msgid "warning:"
+msgstr "let op:"
 
-#: cp/lex.c:1067
-msgid "#pragma vtable no longer supported"
+#: f/bad.c:395
+msgid "fatal:"
 msgstr ""
 
-#: cp/lex.c:1144
-#, fuzzy, c-format
-msgid "#pragma implementation for %s appears after file is included"
-msgstr "`#pragma implementation' voor \"%s\" staat na diens #include"
-
-#: cp/lex.c:1169
-msgid "junk at end of #pragma GCC java_exceptions"
+#: f/bad.c:437
+msgid "(continued):"
 msgstr ""
 
-#: cp/lex.c:1254
-#, fuzzy
-msgid "`%D' not defined"
-msgstr "`%.*s' is niet gedefinieerd"
-
-#: cp/lex.c:1259
-#, fuzzy
-msgid "`%D' was not declared in this scope"
-msgstr "`%.*s' is niet gedefinieerd"
-
-#: cp/lex.c:1269
-#, fuzzy
-msgid "`%D' undeclared (first use this function)"
-msgstr "`%s' is hier niet gedeclareerd (eerste gebruik in deze functie)"
-
-#: cp/lex.c:1273
-#, fuzzy
-msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
-msgstr "(Elke niet-gedeclareerde naam wordt slechts één"
-
-#: cp/lex.c:1296
-#, c-format
-msgid "name lookup of `%s' changed"
+#: f/bad.c:487 f/bad.c:505
+msgid "[REPORT BUG!!] %"
 msgstr ""
 
-#: cp/lex.c:1298
-msgid "  matches this `%D' under ISO standard rules"
+#: f/bad.c:494 f/bad.c:526
+msgid "[REPORT BUG!!]"
 msgstr ""
 
-#: cp/lex.c:1300
-msgid "  matches this `%D' under old rules"
+#: f/com.c:3132
+#, no-c-format
+msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
 msgstr ""
 
-#: cp/lex.c:1310 cp/lex.c:1317
-#, c-format
-msgid "name lookup of `%s' changed for new ISO `for' scoping"
-msgstr ""
+#: f/com.c:11551
+msgid "no INTEGER type can hold a pointer on this configuration"
+msgstr "geen enkel INTEGER-type kan een pointer bevatten in deze configuratie"
 
-#: cp/lex.c:1312
-msgid "  cannot use obsolete binding at `%D' because it has a destructor"
+#: f/com.c:11772
+#, c-format
+msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
 msgstr ""
 
-#: cp/lex.c:1319
-msgid "  using obsolete binding at `%D'"
+#: f/com.c:11774
+#, c-format
+msgid "and pointers are %d bits wide, but g77 doesn't yet work"
 msgstr ""
 
-#: cp/lex.c:1384
-#, fuzzy
-msgid "`::%D' undeclared (first use here)"
-msgstr "`%s' is hier niet gedeclareerd (eerste gebruik in deze functie)"
-
-#: cp/mangle.c:1892
-msgid "real-valued template parameters when cross-compiling"
+#: f/com.c:11776
+msgid "properly unless they all are 32 bits wide"
 msgstr ""
 
-#: cp/method.c:166
-msgid "methods cannot be converted to function pointers"
+#: f/com.c:11777
+msgid "Please keep this in mind before you report bugs."
 msgstr ""
 
-#: cp/method.c:171
+#. I/O will probably crash.
+#: f/com.c:11785
 #, c-format
-msgid "ambiguous request for method pointer `%s'"
-msgstr ""
-
-#: cp/method.c:188
-#, fuzzy
-msgid "invalid use of member `%D' in static member function"
-msgstr "`this' is niet beschikbaar in static member-funties"
-
-#: cp/method.c:236
-#, fuzzy
-msgid "use of namespace `%D' as expression"
-msgstr "modi in %s expressie komen niet overeen"
-
-#: cp/method.c:241
-msgid "use of class template `%T' as expression"
+msgid "configuration: char * holds %d bits, but ftnlen only %d"
 msgstr ""
 
-#: cp/method.c:254
+#. ASSIGN 10 TO I will crash.
+#: f/com.c:11794
 #, c-format
-msgid "use of %s from containing function"
+msgid ""
+"configuration: char * holds %d bits, but INTEGER only %d --\n"
+" ASSIGN statement might fail"
 msgstr ""
 
-#: cp/method.c:257
+#: f/com.c:13609
 #, fuzzy
-msgid "  `%#D' declared here"
-msgstr "`%s' tevoren hier gedeclareerd"
+msgid "In statement function"
+msgstr "teveel argumenten voor functie"
 
-#: cp/method.c:275
-msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
+#: f/com.c:13619
+msgid "Outside of any program unit:\n"
 msgstr ""
 
-#: cp/method.c:328
-msgid "implementation-reserved name `%D' used"
+#: f/com.c:15248
+#, no-c-format
+msgid "%A from %B at %0%C"
 msgstr ""
 
-#: cp/method.c:453
-msgid "generic thunk code fails for method `%#D' which uses `...'"
+#: f/com.c:15425
+msgid "directory name must immediately follow -I"
 msgstr ""
 
-#: cp/method.c:683
-msgid "non-static const member `%#D', can't use default assignment operator"
+#: f/com.c:15568
+#, no-c-format
+msgid "At %0, INCLUDE file %A exists, but is not readable"
 msgstr ""
 
-#: cp/method.c:688
-msgid "non-static reference member `%#D', can't use default assignment operator"
+#: f/com.c:15603
+#, no-c-format
+msgid "At %0, INCLUDE nesting too deep"
 msgstr ""
 
-#: parse.y:498
-msgid "keyword `export' not implemented, and will be ignored"
+#: f/expr.c:9614
+#, no-c-format
+msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
 msgstr ""
 
-#: parse.y:602
-msgid "use of linkage spec `%D' is different from previous spec `%D'"
+#: f/expr.c:9664
+#, no-c-format
+msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
 msgstr ""
 
-#: parse.y:674
-msgid "invalid default template argument"
+#: f/expr.c:10525
+#, no-c-format
+msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
 msgstr ""
 
-#: parse.y:905
-msgid "only constructors take base initializers"
+#: f/expr.c:10896
+#, no-c-format
+msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
 msgstr ""
 
-#: parse.y:907
-msgid "no base or member initializers given following ':'"
+#: f/g77spec.c:255
+#, c-format
+msgid "overflowed output arg list for `%s'"
 msgstr ""
 
-#: parse.y:949 parse.y:955
-msgid "anachronistic old style base class initializer"
-msgstr ""
+#: f/g77spec.c:394
+#, fuzzy
+msgid "--driver no longer supported"
+msgstr "-pipe wordt niet ondersteund"
 
-#. Handle `Class<Class<Type>>' without space in the `>>'
-#: parse.y:1077
-msgid "`>>' should be `> >' in template class name"
-msgstr ""
+#: f/g77spec.c:407
+#, fuzzy, c-format
+msgid "argument to `%s' missing"
+msgstr "argument van `%s' moet van een integraal type zijn."
 
-#: parse.y:1115
-msgid "use of template qualifier outside template"
+#: f/g77spec.c:411
+msgid "no input files; unwilling to write output files"
 msgstr ""
 
-#: parse.y:1144 parse.y:1153
-#, fuzzy, c-format
-msgid "ISO C++ forbids an empty condition for `%s'"
-msgstr "ANSI C verbiedt een leeg bronbestand"
-
-#: parse.y:1176
-#, fuzzy
-msgid "definition of class `%T' in condition"
-msgstr "herdefinitie van `union %s'"
+#: f/implic.c:203
+#, fuzzy, no-c-format
+msgid "Implicit declaration of `%A' at %0"
+msgstr "eerdere impliciete declaratie van `%s'"
 
-#: parse.y:1178
-#, fuzzy
-msgid "definition of enum `%T' in condition"
-msgstr "herdefinitie van `union %s'"
+#: f/lex.c:326
+#, fuzzy, no-c-format
+msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
+msgstr "niet-ANSI-standaard escape sequence `\\%c'"
 
-#: parse.y:1189
-#, fuzzy
-msgid "definition of array `%#D' in condition"
-msgstr "herdefinitie van `union %s'"
+#: f/lex.c:345
+#, fuzzy, no-c-format
+msgid "Unknown escape sequence `\\%A' at %0"
+msgstr "onbekende escape sequence `\\%c'"
 
-#: parse.y:1298
-msgid "old style placement syntax, use () instead"
-msgstr ""
+#: f/lex.c:354
+#, fuzzy, no-c-format
+msgid "Unterminated escape sequence `\\' at %0"
+msgstr "onbekende escape sequence `\\%c'"
 
-#: parse.y:1309
-#, fuzzy
-msgid "`%T' is not a valid expression"
-msgstr "ongeldig gebruik van een void-expressie"
+#: f/lex.c:365
+#, fuzzy, no-c-format
+msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
+msgstr "onbekende escape sequence: `\\' gevolgd door karaktercode 0x%x"
 
-#: parse.y:1320
-msgid "ISO C++ forbids initialization of new expression with `='"
-msgstr ""
+#: f/lex.c:393
+#, fuzzy, no-c-format
+msgid "\\x used at %0 with no following hex digits"
+msgstr "\\x gebruikt zonder daaropvolgende hexadecimale cijfers"
 
-#: parse.y:1351
-#, fuzzy
-msgid "ISO C++ forbids compound literals"
-msgstr "ANSI C verbiedt het gebruik van samengestelde expressies als lvalues"
+#: f/lex.c:407
+#, fuzzy, no-c-format
+msgid "Hex escape at %0 out of range"
+msgstr "hexadecimale escape-waarde buiten bereik"
 
-#: parse.y:1592
-#, fuzzy
-msgid "ISO C++ forbids braced-groups within expressions"
-msgstr "ANSI C verbiedt accolade-groepen in expressies"
+# "escape-sequentie"?! Maar wat is er beter?
+#: f/lex.c:441
+#, fuzzy, no-c-format
+msgid "Escape sequence at %0 out of range for character"
+msgstr "escape-sequentie buiten bereik voor karakter"
 
-#: parse.y:1999 parse.y:2014
-msgid "sigof type specifier"
-msgstr ""
+#: f/lex.c:595
+msgid "hex escape out of range"
+msgstr "hexadecimale escape-waarde buiten bereik"
 
-#: parse.y:2004
-msgid "`sigof' applied to non-aggregate expression"
-msgstr ""
+#: f/lex.c:648
+#, c-format
+msgid "non-ANSI-standard escape sequence, `\\%c'"
+msgstr "niet-ANSI-standaard escape sequence `\\%c'"
 
-#: parse.y:2019
-msgid "`sigof' applied to non-aggregate type"
-msgstr ""
+#: f/lex.c:661
+#, fuzzy, c-format
+msgid "non-ISO escape sequence `\\%c'"
+msgstr "niet-ANSI escape sequence `\\%c'"
 
-#: parse.y:2283
-msgid "using `typename' outside of template"
-msgstr ""
+#: f/lex.c:665
+#, c-format
+msgid "unknown escape sequence `\\%c'"
+msgstr "onbekende escape sequence `\\%c'"
 
-#: parse.y:2352
+#: f/lex.c:667
 #, c-format
-msgid "storage class specifier `%s' not allowed after struct or class"
+msgid "unknown escape sequence: `\\' followed by char code 0x%x"
+msgstr "onbekende escape sequence: `\\' gevolgd door karaktercode 0x%x"
+
+#: f/lex.c:744
+msgid "badly formed directive -- no closing quote"
 msgstr ""
 
-#: parse.y:2354
-#, c-format
-msgid "type specifier `%s' not allowed after struct or class"
+#: f/lex.c:802
+msgid "#-lines for entering and leaving files don't match"
+msgstr "#-lijnen voor het binnengaan en verlaten van bestanden komen niet overeen"
+
+#: f/lex.c:964
+msgid "bad directive -- missing close-quote"
 msgstr ""
 
-#: parse.y:2356
+#: f/lex.c:1078
 #, c-format
-msgid "type qualifier `%s' not allowed after struct or class"
-msgstr ""
+msgid "ignoring pragma: %s"
+msgstr "pragma wordt genegeerd: %s"
 
-#: parse.y:2358
-msgid "no body nor ';' separates two class, struct or union declarations"
-msgstr ""
+#: f/lex.c:1156
+msgid "invalid #ident"
+msgstr "ongeldige #ident"
 
-#: parse.y:2490
-msgid "no bases given following `:'"
-msgstr ""
+#: f/lex.c:1173
+msgid "undefined or invalid # directive"
+msgstr "ongedefinieerd of ongeldig #-commando"
 
-#: parse.y:2521 parse.y:2536
-msgid "`%D' access"
-msgstr ""
+#: f/lex.c:1229
+msgid "invalid #line"
+msgstr "ongeldige #line"
 
-#: parse.y:2526
-msgid "multiple access specifiers"
+#: f/lex.c:1285 f/lex.c:1329
+msgid "use `#line ...' instead of `# ...' in first line"
 msgstr ""
 
-#: parse.y:2544
-msgid "multiple `virtual' specifiers"
+#: f/lex.c:1339
+msgid "invalid #-line"
+msgstr "ongeldige #-lijn"
+
+#: f/lex.c:1432
+#, no-c-format
+msgid "Null character at %0 -- line ignored"
 msgstr ""
 
-#: parse.y:2581
-msgid "missing ';' before right brace"
+#: f/stb.c:12078
+#, no-c-format
+msgid "INCLUDE at %0 not the only statement on the source line"
 msgstr ""
 
-#: parse.y:2801
-msgid "ISO C++ forbids array dimensions with parenthesized type in new"
+#: f/ste.c:1400 f/ste.c:1747
+msgid "ASSIGNed FORMAT specifier is too small"
 msgstr ""
 
-#: parse.y:3082 parse.y:3102 parse.y:3111 parse.y:3140
-msgid "`%T' is not a class or namespace"
+#. ~~~Someday handle CHARACTER*1, CHARACTER*N
+#: f/ste.c:2624
+#, no-c-format
+msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
 msgstr ""
 
-#: parse.y:3307
-#, fuzzy
-msgid "ISO C++ forbids label declarations"
-msgstr "ANSI C verbiedt labeldeclaraties"
+#: f/ste.c:2953
+msgid "ASSIGN to variable that is too small"
+msgstr "ASSIGN naar een variabele die te klein is"
 
-#: parse.y:3462
-#, fuzzy
-msgid "ISO C++ forbids computed gotos"
-msgstr "ANSI C verbiedt geneste functies"
+#: f/ste.c:2981
+msgid "ASSIGNed GOTO target variable is too small"
+msgstr ""
 
-#: parse.y:3470
-msgid "label must be followed by statement"
+#: f/stu.c:305
+#, no-c-format
+msgid "Local adjustable symbol `%A' at %0"
 msgstr ""
 
-#: parse.y:3566
-msgid "ISO C++ forbids compound statements inside for initializations"
+#: f/target.c:2550
+msgid "data initializer on host with different endianness"
 msgstr ""
 
-#. This helps us recover from really nasty
-#. parse errors, for example, a missing right
-#. parenthesis.
-#: parse.y:3651 parse.y:3661
-msgid "possibly missing ')'"
+#: f/top.c:237
+#, c-format
+msgid "%s no longer supported -- try -fvxt"
 msgstr ""
 
-#: parse.y:3758
-msgid "type specifier omitted for parameter"
+#: f/top.c:239
+#, c-format
+msgid "%s no longer supported -- try -fno-vxt -ff90"
 msgstr ""
 
-#: parse.y:3767
+#: f/top.c:307 f/top.c:309
 #, c-format
-msgid "`%E' is not a type, use `typename %E' to make it one"
+msgid "%s disabled, use normal debugging flags"
 msgstr ""
 
-#: parse.y:3769
-#, fuzzy
-msgid "no type `%D' in `%T'"
-msgstr "het type van de teruggeefwaarde van `%s' is niet `int'"
+#: f/lang-options.h:33
+msgid "Print g77-specific compiler version info, run internal tests"
+msgstr ""
 
-#: parse.y:3772
-#, fuzzy, c-format
-msgid "type specifier omitted for parameter `%E'"
-msgstr "opslagklasse opgegeven voor parameter `%s'"
+#: f/lang-options.h:37
+msgid "Program is written in typical FORTRAN 66 dialect"
+msgstr ""
 
-#: parse.y:3780
-msgid "'%D' is used as a type, but is not defined as a type."
+#: f/lang-options.h:40
+msgid "Program is written in typical Unix f77 dialect"
 msgstr ""
 
-#: /usr/share/bison/bison.simple:817
-#, fuzzy
-msgid "parse error; also virtual memory exhausted"
-msgstr "parse-fout; ook is het virtueel geheugen opgebruikt"
+#: f/lang-options.h:42
+msgid "Program does not use Unix-f77 dialectal features"
+msgstr ""
 
-#: cp/pt.c:208
-msgid "data member `%D' cannot be a member template"
+#: f/lang-options.h:44
+msgid "Program is written in Fortran-90-ish dialect"
 msgstr ""
 
-#: cp/pt.c:220
-#, fuzzy
-msgid "invalid member template declaration `%D'"
-msgstr "herhaalde label-declaratie `%s'"
+#: f/lang-options.h:48
+msgid "Treat local vars and COMMON blocks as if they were named in SAVE statements"
+msgstr ""
 
-#: cp/pt.c:615
-msgid "explicit specialization in non-namespace scope `%D'"
+#: f/lang-options.h:50
+msgid "Allow $ in symbol names"
 msgstr ""
 
-#: cp/pt.c:627
-msgid "enclosing class templates are not explicitly specialized"
+#: f/lang-options.h:54
+msgid "f2c-compatible code need not be generated"
 msgstr ""
 
-#: cp/pt.c:702
-msgid "specializing `%#T' in different namespace"
+#: f/lang-options.h:57
+msgid "Unsupported; do not generate libf2c-calling code"
 msgstr ""
 
-#: cp/pt.c:703
-#, fuzzy
-msgid "  from definition of `%#D'"
-msgstr "herdefinitie van `%s'"
+#: f/lang-options.h:59
+msgid "Unsupported; affects code-generation of arrays"
+msgstr ""
 
-#: cp/pt.c:711
-#, fuzzy
-msgid "specialization of `%T' after instantiation"
-msgstr "de declaratie van `%s' is `extern' en heeft een beginwaarde"
+#: f/lang-options.h:62
+msgid "Program is written in Fortran-90-ish free form"
+msgstr ""
 
-#: cp/pt.c:714
-#, fuzzy
-msgid "explicit specialization of non-template `%T'"
-msgstr "impliciete declaratie van functie `%s'"
+#: f/lang-options.h:67
+msgid "Warn about use of (only a few for now) Fortran extensions"
+msgstr ""
 
-#: cp/pt.c:846
-msgid "specialization of %D after instantiation"
+#: f/lang-options.h:70
+msgid "Program is written in VXT (Digital-like) FORTRAN"
 msgstr ""
 
-#: cp/pt.c:949
-msgid "%s %+#D"
+#: f/lang-options.h:73
+msgid "Disallow all ugly features"
 msgstr ""
 
-#: cp/pt.c:1000
-#, fuzzy
-msgid "`%D' is not a function template"
-msgstr "`%s' is geen iterator"
+#: f/lang-options.h:76
+msgid "Hollerith and typeless constants not passed as arguments"
+msgstr ""
 
-#: cp/pt.c:1123
-msgid "template-id `%D' for `%+D' does not match any template declaration"
+#: f/lang-options.h:78
+msgid "Allow ordinary copying of ASSIGN'ed vars"
 msgstr ""
 
-#: cp/pt.c:1131
-msgid "ambiguous template specialization `%D' for `%+D'"
+#: f/lang-options.h:81
+msgid "Dummy array dimensioned to (1) is assumed-size"
 msgstr ""
 
-#. This case handles bogus declarations like template <>
-#. template <class T> void f<int>();
-#: cp/pt.c:1358 cp/pt.c:1432
-msgid "template-id `%D' in declaration of primary template"
+#: f/lang-options.h:84
+msgid "Trailing comma in procedure call denotes null argument"
 msgstr ""
 
-#: cp/pt.c:1371
-msgid "template parameter list used in explicit instantiation"
+#: f/lang-options.h:87
+msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
 msgstr ""
 
-#: cp/pt.c:1377
-msgid "definition provided for explicit instantiation"
+#: f/lang-options.h:91
+msgid "Initialization via DATA and PARAMETER is type-compatible"
 msgstr ""
 
-#: cp/pt.c:1383
-#, fuzzy
-msgid "too many template parameter lists in declaration of `%D'"
-msgstr "meerdere opslagklassen in declaratie van `%s'"
+#: f/lang-options.h:93
+msgid "Allow INTEGER and LOGICAL interchangeability"
+msgstr ""
+
+#: f/lang-options.h:96
+msgid "Print internal debugging-related info"
+msgstr ""
 
-#: cp/pt.c:1399
+# Is 'mode' enkel van toepassing op 'string', of ook op 'array'?
+#: f/lang-options.h:99
 #, fuzzy
-msgid "too few template parameter lists in declaration of `%D'"
-msgstr "twee of meer data types in de declaratie van `%s'"
+msgid "Initialize local vars and arrays to zero"
+msgstr "beginwaarde is geen array of string-modus"
 
-#: cp/pt.c:1416
-msgid "explicit specialization not preceded by `template <>'"
+#: f/lang-options.h:103
+msgid "Backslashes in character/hollerith constants not special (C-style)"
 msgstr ""
 
-#: cp/pt.c:1429
-msgid "partial specialization `%D' of function template"
+#: f/lang-options.h:105
+msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
 msgstr ""
 
-#: cp/pt.c:1461
-msgid "default argument specified in explicit specialization"
+#: f/lang-options.h:109
+msgid "Disable the appending of underscores to externals"
 msgstr ""
 
-#: cp/pt.c:1465
-msgid "template specialization with C linkage"
+#: f/lang-options.h:112
+msgid "Never append a second underscore to externals"
 msgstr ""
 
-#. From [temp.expl.spec]:
-#.
-#. If such an explicit specialization for the member
-#. of a class template names an implicitly-declared
-#. special member function (clause _special_), the
-#. program is ill-formed.
-#.
-#. Similar language is found in [temp.explicit].
-#: cp/pt.c:1553
-#, fuzzy
-msgid "specialization of implicitly-declared special member function"
-msgstr "`%s' impliciet als functie gedeclareerd"
-
-#: cp/pt.c:1596
-#, fuzzy
-msgid "no member function `%D' declared in `%T'"
-msgstr "geneste functie `%s' is als `extern' gedeclareerd"
-
-#. There are two many template parameter lists.
-#: cp/pt.c:1744
-#, fuzzy
-msgid "too many template parameter lists in declaration of `%T'"
-msgstr "meerdere opslagklassen in declaratie van `%s'"
-
-#: cp/pt.c:1840
-msgid " shadows template parm `%#D'"
+#: f/lang-options.h:114
+msgid "Intrinsics spelled as e.g. SqRt"
 msgstr ""
 
-#: cp/pt.c:2244
-msgid "template parameters not used in partial specialization:"
+#: f/lang-options.h:116
+msgid "Intrinsics in uppercase"
 msgstr ""
 
-#: cp/pt.c:2248
-msgid "        `%D'"
+#: f/lang-options.h:119
+msgid "Intrinsics letters in arbitrary cases"
 msgstr ""
 
-#: cp/pt.c:2260
-msgid "partial specialization `%T' does not specialize any template arguments"
+#: f/lang-options.h:121
+msgid "Language keywords spelled as e.g. IOStat"
 msgstr ""
 
-#: cp/pt.c:2285
-#, c-format
-msgid "template argument `%E' involves template parameter(s)"
+#: f/lang-options.h:123
+msgid "Language keywords in uppercase"
 msgstr ""
 
-#: cp/pt.c:2328
-msgid "type `%T' of template argument `%E' depends on template parameter(s)"
+#: f/lang-options.h:126
+msgid "Language keyword letters in arbitrary cases"
 msgstr ""
 
-# Is the %s the argument, or is it 'of' the argument?
-#: cp/pt.c:2416
-#, fuzzy
-msgid "no default argument for `%D'"
-msgstr "ongeldig type-argument `%s'"
+#: f/lang-options.h:128
+msgid "Internally convert most source to uppercase"
+msgstr ""
 
-#: cp/pt.c:2549
-msgid "template with C linkage"
+#: f/lang-options.h:131
+msgid "Internally preserve source case"
 msgstr ""
 
-#: cp/pt.c:2552
-msgid "template class without a name"
+#: f/lang-options.h:133
+msgid "Symbol names spelled in mixed case"
 msgstr ""
 
-#: cp/pt.c:2627
-msgid "`%D' does not declare a template type"
+#: f/lang-options.h:135
+msgid "Symbol names in uppercase"
 msgstr ""
 
-#: cp/pt.c:2633
-#, fuzzy
-msgid "template definition of non-template `%#D'"
-msgstr "herdefinitie van `union %s'"
+#: f/lang-options.h:137
+msgid "Symbol names in lowercase"
+msgstr ""
 
-#: cp/pt.c:2674
-msgid "expected %d levels of template parms for `%#D', got %d"
+#: f/lang-options.h:140
+msgid "Program written in uppercase"
 msgstr ""
 
-#: cp/pt.c:2686
-#, fuzzy
-msgid "got %d template parameters for `%#D'"
-msgstr "meerdere parameters hebben de naam `%s'"
+#: f/lang-options.h:142
+msgid "Program written in lowercase"
+msgstr ""
 
-#: cp/pt.c:2689
-#, fuzzy
-msgid "got %d template parameters for `%#T'"
-msgstr "meerdere parameters hebben de naam `%s'"
+#: f/lang-options.h:144
+msgid "Program written in strict mixed-case"
+msgstr ""
 
-#: cp/pt.c:2691
-#, c-format
-msgid "  but %d required"
+#: f/lang-options.h:146
+msgid "Compile as if program written in uppercase"
 msgstr ""
 
-#: cp/pt.c:2759
-#, fuzzy
-msgid "`%T' is not a template type"
-msgstr "`%s' is geen iterator"
+#: f/lang-options.h:148
+msgid "Compile as if program written in lowercase"
+msgstr ""
 
-#: cp/pt.c:2775
-#, fuzzy
-msgid "previous declaration `%D'"
-msgstr "eerdere declaratie van `%s'"
+#: f/lang-options.h:150
+msgid "Preserve all spelling (case) used in program"
+msgstr ""
 
-#: cp/pt.c:2776
-#, fuzzy, c-format
-msgid "used %d template parameter%s instead of %d"
-msgstr "meerdere parameters hebben de naam `%s'"
+#: f/lang-options.h:152
+msgid "Delete libU77 intrinsics with bad interfaces"
+msgstr ""
 
-#: cp/pt.c:2792
-#, fuzzy
-msgid "template parameter `%#D'"
-msgstr "meerdere parameters hebben de naam `%s'"
+#: f/lang-options.h:154
+msgid "Disable libU77 intrinsics with bad interfaces"
+msgstr ""
 
-#: cp/pt.c:2793
-#, fuzzy
-msgid "redeclared here as `%#D'"
-msgstr "ongeldige naam `%s'"
+#: f/lang-options.h:157
+msgid "Hide libU77 intrinsics with bad interfaces"
+msgstr ""
 
-#. We have in [temp.param]:
-#.
-#. A template-parameter may not be given default arguments
-#. by two different declarations in the same scope.
-#: cp/pt.c:2803
-#, fuzzy
-msgid "redefinition of default argument for `%#D'"
-msgstr "herdefinitie van `struct %s'"
+#: f/lang-options.h:159
+msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
+msgstr ""
 
-#: cp/pt.c:2804
-#, fuzzy
-msgid "  original definition appeared here"
-msgstr "functie-definitie als `typdef' gedeclareerd"
+#: f/lang-options.h:161
+msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
+msgstr ""
 
-#: cp/pt.c:2897
-#, fuzzy, c-format
-msgid "`%E' is not a valid template argument"
-msgstr "`%s' is geen iterator"
+#: f/lang-options.h:164
+msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
+msgstr ""
 
-#: cp/pt.c:2901
-msgid "it must be the address of a function with external linkage"
+#: f/lang-options.h:166
+msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
 msgstr ""
 
-#: cp/pt.c:2903
-msgid "it must be the address of an object with external linkage"
+#: f/lang-options.h:168
+msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
 msgstr ""
 
-#: cp/pt.c:2907
-msgid "it must be a pointer-to-member of the form `&X::Y'"
+#: f/lang-options.h:171
+msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
 msgstr ""
 
-#: cp/pt.c:2918
-#, c-format
-msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
+#: f/lang-options.h:173
+msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
 msgstr ""
 
-#: cp/pt.c:2930
-#, c-format
-msgid "address of non-extern `%E' cannot be used as template argument"
+#: f/lang-options.h:175
+msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
 msgstr ""
 
-#: cp/pt.c:2941
-#, c-format
-msgid "non-constant `%E' cannot be used as template argument"
+#: f/lang-options.h:178
+msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
 msgstr ""
 
-#: cp/pt.c:2948
-#, c-format
-msgid "object `%E' cannot be used as template argument"
+#: f/lang-options.h:180
+msgid "Delete MIL-STD 1753 intrinsics"
 msgstr ""
 
-#: cp/pt.c:3328
-#, c-format
-msgid "to refer to a type member of a template parameter, use `typename %E'"
+#: f/lang-options.h:182
+msgid "Disable MIL-STD 1753 intrinsics"
 msgstr ""
 
-#: cp/pt.c:3341 cp/pt.c:3357 cp/pt.c:3396
-msgid "type/value mismatch at argument %d in template parameter list for `%D'"
+#: f/lang-options.h:185
+msgid "Hide MIL-STD 1753 intrinsics"
 msgstr ""
 
-#: cp/pt.c:3344
-msgid "  expected a constant of type `%T', got `%T'"
+#: f/lang-options.h:187
+msgid "Delete libU77 intrinsics"
 msgstr ""
 
-#: cp/pt.c:3348
-#, c-format
-msgid "  expected a type, got `%E'"
+#: f/lang-options.h:189
+msgid "Disable libU77 intrinsics"
 msgstr ""
 
-#: cp/pt.c:3360
-msgid "  expected a type, got `%T'"
+#: f/lang-options.h:192
+msgid "Hide libU77 intrinsics"
 msgstr ""
 
-#: cp/pt.c:3362
-msgid "  expected a class template, got `%T'"
+#: f/lang-options.h:194
+msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
 msgstr ""
 
-#: cp/pt.c:3398
-msgid "  expected a template of type `%D', got `%D'"
+#: f/lang-options.h:196
+msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
 msgstr ""
 
-#: cp/pt.c:3420
-msgid "template-argument `%T' uses anonymous type"
+#: f/lang-options.h:199
+msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
 msgstr ""
 
-#: cp/pt.c:3423
-msgid "template-argument `%T' uses local type `%T'"
+#: f/lang-options.h:201
+msgid "Treat initial values of 0 like non-zero values"
 msgstr ""
 
-#: cp/pt.c:3458
-msgid "could not convert template argument `%E' to `%T'"
+#: f/lang-options.h:204
+msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
 msgstr ""
 
-#: cp/pt.c:3502
-#, c-format
-msgid "wrong number of template arguments (%d, should be %d)"
+#: f/lang-options.h:207
+msgid "Take at least one trip through each iterative DO loop"
 msgstr ""
 
-#: cp/pt.c:3506
-#, fuzzy
-msgid "provided for `%D'"
-msgstr "eerdere grant voor `%s'"
+#: f/lang-options.h:211
+msgid "Print names of program units as they are compiled"
+msgstr ""
 
-# Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
-#: cp/pt.c:3553
-#, fuzzy, c-format
-msgid "template argument %d is invalid"
-msgstr "argument %d is alleen-lezen"
+#: f/lang-options.h:214
+msgid "Disable fatal diagnostics about inter-procedural problems"
+msgstr ""
 
-#: cp/pt.c:3785
-msgid "non-template used as template"
+#: f/lang-options.h:216
+msgid "Make prefix-radix non-decimal constants be typeless"
 msgstr ""
 
-#: cp/pt.c:3903
-#, fuzzy
-msgid "`%T' is not a template"
-msgstr "`%s' is geen iterator"
+#: f/lang-options.h:219
+msgid "Generate code to check subscript and substring bounds"
+msgstr ""
 
-#: cp/pt.c:3916
-msgid "non-template type `%T' used as a template"
+#: f/lang-options.h:222
+msgid "Fortran-specific form of -fbounds-check"
 msgstr ""
 
-#: cp/pt.c:3918
-#, fuzzy
-msgid "for template declaration `%D'"
-msgstr "lege declaratie"
+#: f/lang-options.h:226
+msgid "Disable warnings about inter-procedural problems"
+msgstr ""
 
-#: cp/pt.c:4481
-msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
+#: f/lang-options.h:230
+msgid "Warn about constructs with surprising meanings"
 msgstr ""
 
-#: cp/pt.c:4916
-msgid "ambiguous class template instantiation for `%#T'"
+#: f/lang-options.h:235
+msgid "Add a directory for INCLUDE searching"
 msgstr ""
 
-#: cp/pt.c:4923
-msgid "%s %+#T"
+#: f/lang-options.h:237
+msgid "Set the maximum line length"
 msgstr ""
 
-#: cp/pt.c:5942 cp/pt.c:6056
-msgid "instantiation of `%D' as type `%T'"
+#: f/bad.def:39
+#, no-c-format
+msgid "Missing first operand for binary operator at %0"
 msgstr ""
 
-#: cp/pt.c:6098
-#, fuzzy
-msgid "invalid parameter type `%T'"
-msgstr "ongeldige operand voor %p-code"
+#: f/bad.def:42
+#, fuzzy, no-c-format
+msgid "Zero-length character constant at %0"
+msgstr "lege karakterconstante"
 
-#: cp/pt.c:6100
-#, fuzzy
-msgid "in declaration `%D'"
-msgstr "herdeclaratie van `%s'"
+#: f/bad.def:45
+#, fuzzy, no-c-format
+msgid "Invalid token at %0 in expression or subexpression at %1"
+msgstr "Ongeldig token in expressie"
 
-#: cp/pt.c:6175
-msgid "creating pointer to member function of non-class type `%T'"
+#: f/bad.def:48
+#, no-c-format
+msgid "Missing operand for operator at %1 at end of expression at %0"
 msgstr ""
 
-#: cp/pt.c:6338
-msgid "creating array with size zero"
+#: f/bad.def:51
+#, no-c-format
+msgid "Label %A already defined at %1 when redefined at %0"
 msgstr ""
 
-#: cp/pt.c:6352
-#, c-format
-msgid "creating array with size zero (`%E')"
+#: f/bad.def:54
+#, no-c-format
+msgid "Unrecognized character at %0 [info -f g77 M LEX]"
 msgstr ""
 
-#: cp/pt.c:6590
-msgid "forming reference to void"
+#: f/bad.def:57
+#, no-c-format
+msgid "Label definition %A at %0 on empty statement (as of %1)"
 msgstr ""
 
-#: cp/pt.c:6592
-msgid "forming %s to reference type `%T'"
+#: f/bad.def:65
+#, no-c-format
+msgid "Invalid first character at %0 [info -f g77 M LEX]"
 msgstr ""
 
-#: cp/pt.c:6630
-msgid "creating pointer to member of non-class type `%T'"
+#: f/bad.def:68
+#, no-c-format
+msgid "Line too long as of %0 [info -f g77 M LEX]"
 msgstr ""
 
-#: cp/pt.c:6637
-msgid "creating pointer to member reference type `%T'"
+#: f/bad.def:71
+#, no-c-format
+msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
 msgstr ""
 
-#: cp/pt.c:6715
-#, fuzzy
-msgid "creating array of `%T'"
-msgstr "doorgeven van argument %d van `%s'"
+#: f/bad.def:74
+#, no-c-format
+msgid "Label number at %0 not in range 1-99999"
+msgstr ""
 
-#: cp/pt.c:6761
-#, fuzzy
-msgid "`%T' is not a class, struct, or union type"
-msgstr "`%s' is geen bestand, pipe of tty"
+#: f/bad.def:77
+#, no-c-format
+msgid "At %0, '!' and '/*' are not valid comment delimiters"
+msgstr ""
 
-#: cp/pt.c:6873
-#, c-format
-msgid "use of `%s' in template"
+#: f/bad.def:80
+#, no-c-format
+msgid "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
 msgstr ""
 
-#: cp/pt.c:7630
-msgid "type `%T' composed from a local class is not a valid template-argument"
+#: f/bad.def:83
+#, no-c-format
+msgid "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M LEX]"
 msgstr ""
 
-#: cp/pt.c:7631
-msgid "  trying to instantiate `%D'"
+#: f/bad.def:91
+#, fuzzy, no-c-format
+msgid "Character constant at %0 has no closing apostrophe at %1"
+msgstr "karakterconstante te lang"
+
+#: f/bad.def:94
+#, no-c-format
+msgid "Hollerith constant at %0 specified %A more characters than are present as of %1"
 msgstr ""
 
-#: cp/pt.c:8061
-msgid "incomplete type unification"
+#: f/bad.def:97
+#, no-c-format
+msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
 msgstr ""
 
-#: cp/pt.c:9016
-#, c-format
-msgid "use of `%s' in template type unification"
+#: f/bad.def:100
+#, fuzzy, no-c-format
+msgid "Integer at %0 too large"
+msgstr "integerconstante buiten bereik"
+
+#: f/bad.def:123
+#, no-c-format
+msgid "Period at %0 not followed by digits for floating-point number or by `NOT.', `TRUE.', or `FALSE.'"
 msgstr ""
 
-#: cp/pt.c:9438 cp/pt.c:9506
-msgid "explicit instantiation of non-template `%#D'"
+#: f/bad.def:126
+#, no-c-format
+msgid "Missing close-period between `.%A' at %0 and %1"
 msgstr ""
 
-#: cp/pt.c:9454 cp/pt.c:9501
-msgid "no matching template for `%D' found"
+#: f/bad.def:129
+#, no-c-format
+msgid "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent field"
 msgstr ""
 
-#: cp/pt.c:9460
-#, fuzzy
-msgid "explicit instantiation of `%#D'"
-msgstr "eerdere impliciete declaratie van `%s'"
+#: f/bad.def:132
+#, no-c-format
+msgid "Missing value at %1 for real-number exponent at %0"
+msgstr ""
 
-#. [temp.spec]
-#.
-#. No program shall both explicitly instantiate and explicitly
-#. specialize a template.
-#: cp/pt.c:9477
-msgid "explicit instantiation of `%#D' after"
+#: f/bad.def:135
+#, no-c-format
+msgid "Expected binary operator between expressions at %0 and at %1"
 msgstr ""
 
-#: cp/pt.c:9478 cp/pt.c:9615
-#, fuzzy
-msgid "explicit specialization here"
-msgstr "initialisatie"
+#: f/bad.def:253
+#, no-c-format
+msgid "Semicolon at %0 is an invalid token"
+msgstr ""
 
-#: cp/pt.c:9493
-#, fuzzy
-msgid "duplicate explicit instantiation of `%#D'"
-msgstr "herhaalde definitie `%s'"
+#: f/bad.def:271
+#, no-c-format
+msgid "Extraneous comma in FORMAT statement at %0"
+msgstr ""
 
-#: cp/pt.c:9518
-msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
+#: f/bad.def:274
+#, no-c-format
+msgid "Missing comma in FORMAT statement at %0"
 msgstr ""
 
-#: cp/pt.c:9522 cp/pt.c:9600
-msgid "storage class `%D' applied to template instantiation"
+#: f/bad.def:277
+#, no-c-format
+msgid "Spurious sign in FORMAT statement at %0"
 msgstr ""
 
-#: cp/pt.c:9567
-msgid "explicit instantiation of non-template type `%T'"
+#: f/bad.def:280
+#, no-c-format
+msgid "Spurious number in FORMAT statement at %0"
 msgstr ""
 
-#: cp/pt.c:9581
-msgid "explicit instantiation of `%#T' before definition of template"
+#: f/bad.def:283
+#, no-c-format
+msgid "Spurious text trailing number in FORMAT statement at %0"
 msgstr ""
 
-#: cp/pt.c:9589
-#, c-format
-msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
+#: f/bad.def:291
+#, fuzzy, no-c-format
+msgid "Unrecognized FORMAT specifier at %0"
+msgstr "onbekende formaatspecificatie"
+
+#: f/bad.def:419
+#, no-c-format
+msgid "Missing close-parenthese(s) in FORMAT statement at %0"
 msgstr ""
 
-#: cp/pt.c:9614
-msgid "explicit instantiation of `%#T' after"
+#: f/bad.def:422
+#, no-c-format
+msgid "Missing number following period in FORMAT statement at %0"
 msgstr ""
 
-#: cp/pt.c:9632
-#, fuzzy
-msgid "duplicate explicit instantiation of `%#T'"
-msgstr "herhaalde definitie `%s'"
+#: f/bad.def:425
+#, no-c-format
+msgid "Missing number following `E' in FORMAT statement at %0"
+msgstr ""
 
-#: cp/pt.c:9973
-msgid "explicit instantiation of `%D' but no definition available"
+#: f/bad.def:433
+#, fuzzy, no-c-format
+msgid "Spurious trailing comma preceding terminator at %0"
+msgstr "overbodige `%%' achteraan formaat"
+
+#: f/bad.def:436
+#, no-c-format
+msgid "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not specifying the assignment operator (=)"
 msgstr ""
 
-#: cp/pt.c:10345
-msgid "`%#T' is not a valid type for a template constant parameter"
+#: f/bad.def:439
+#, no-c-format
+msgid "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement specifying the assignment operator (=)"
 msgstr ""
 
-#: cp/repo.c:272
-msgid "-frepo must be used with -c"
+#: f/bad.def:452
+#, no-c-format
+msgid "Cannot specify =initialization-expr at %0 unless `::' appears before list of objects"
 msgstr ""
 
-#: cp/repo.c:366
-#, c-format
-msgid "mysterious repository information in %s"
+#: f/bad.def:455
+#, no-c-format
+msgid "Reference to label at %1 inconsistent with its definition at %0"
 msgstr ""
 
-#: cp/repo.c:381
-#, c-format
-msgid "can't create repository information file `%s'"
+#: f/bad.def:458
+#, no-c-format
+msgid "Reference to label at %1 inconsistent with earlier reference at %0"
 msgstr ""
 
-#: cp/rtti.c:200
-msgid "cannot use typeid with -fno-rtti"
+#: f/bad.def:461
+#, no-c-format
+msgid "DO-statement reference to label at %1 follows its definition at %0"
 msgstr ""
 
-#: cp/rtti.c:206
-msgid "must #include <typeinfo> before using typeid"
+#: f/bad.def:464
+#, no-c-format
+msgid "Reference to label at %1 is outside block containing definition at %0"
 msgstr ""
 
-#: cp/rtti.c:280
-msgid "cannot create type information for type `%T' because its size is variable"
+#: f/bad.def:467
+#, no-c-format
+msgid "DO-statement references to label at %0 and %2 separated by unterminated block starting at %1"
 msgstr ""
 
-#: cp/rtti.c:525 cp/rtti.c:539
-msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
+#: f/bad.def:470
+#, no-c-format
+msgid "DO-statement reference to label at %0 and label definition at %2 separated by unterminated block starting at %1"
 msgstr ""
 
-#: cp/rtti.c:614
-msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
+#: f/bad.def:473
+#, fuzzy, no-c-format
+msgid "Label definition at %0 invalid on this kind of statement"
+msgstr "label gevonden buiten een CASE-statement"
+
+#: f/bad.def:476
+#, fuzzy, no-c-format
+msgid "Statement at %0 invalid in this context"
+msgstr "%s: %s compiler niet geïnstalleerd op dit systeem"
+
+#: f/bad.def:479
+#, no-c-format
+msgid "Statement at %0 invalid in context established by statement at %1"
 msgstr ""
 
-#: cp/search.c:340
-msgid "`%T' is an inaccessible base of `%T'"
+#: f/bad.def:482
+#, no-c-format
+msgid "Statement at %0 must specify construct name specified at %1"
 msgstr ""
 
-#: cp/search.c:350
-msgid "`%T' is an ambiguous base of `%T'"
+#: f/bad.def:485
+#, no-c-format
+msgid "Construct name at %0 superfluous, no construct name specified at %1"
 msgstr ""
 
-#: cp/search.c:1826
-msgid "adjusting pointers for covariant returns"
+#: f/bad.def:488
+#, no-c-format
+msgid "Construct name at %0 not the same as construct name at %1"
 msgstr ""
 
-#: cp/search.c:1830 cp/search.c:1837
-#, fuzzy
-msgid "invalid covariant return type for `%#D'"
-msgstr "ongeldige registernaam voor `%s'"
+#: f/bad.def:491
+#, no-c-format
+msgid "Construct name at %0 does not match construct name for any containing DO constructs"
+msgstr ""
 
-#: cp/search.c:1831
-msgid "  overriding `%#D' (must be pointer or reference to class)"
+#: f/bad.def:494
+#, no-c-format
+msgid "Label definition missing at %0 for DO construct specifying label at %1"
 msgstr ""
 
-#: cp/search.c:1838
-msgid "  overriding `%#D' (must use pointer or reference)"
+#: f/bad.def:497
+#, no-c-format
+msgid "Statement at %0 follows ELSE block for IF construct at %1"
 msgstr ""
 
-#: cp/search.c:1843
-#, fuzzy
-msgid "conflicting return type specified for `%#D'"
-msgstr "conflicterende types voor `%s'"
+#: f/bad.def:500
+#, fuzzy, no-c-format
+msgid "No label definition for FORMAT statement at %0"
+msgstr "label niet in een CASE-statement"
 
-#: cp/search.c:1844
-msgid "  overriding `%#D'"
+#: f/bad.def:503
+#, no-c-format
+msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
 msgstr ""
 
-#: cp/search.c:1853
-#, fuzzy
-msgid "looser throw specifier for `%#F'"
-msgstr "'long' of 'short' opgegeven bij 'char' voor `%s'"
-
-#: cp/search.c:1854
-msgid "  overriding `%#F'"
+#: f/bad.def:506
+#, no-c-format
+msgid "END statement at %0 missing `%A' keyword required for internal or module procedure(s) bounded by %1"
 msgstr ""
 
-#. A static member function cannot match an inherited
-#. virtual member function.
-#: cp/search.c:1944
-#, fuzzy
-msgid "`%#D' cannot be declared"
-msgstr "`%.*s' is niet gedefinieerd"
+#: f/bad.def:509
+#, no-c-format
+msgid "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 specifies no generic name, operator, or assignment"
+msgstr ""
 
-#: cp/search.c:1945
-msgid "  since `%#D' declared in base class"
+#: f/bad.def:512
+#, no-c-format
+msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
 msgstr ""
 
-#: cp/search.c:2130
-msgid "`%#D' needs a final overrider"
+#: f/bad.def:515
+#, no-c-format
+msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
 msgstr ""
 
-#: cp/semantics.c:903
-#, fuzzy, c-format
-msgid "type of asm operand `%E' could not be determined"
-msgstr "type van parameter `%s' is niet gedeclareerd"
+#: f/bad.def:518
+#, no-c-format
+msgid "Program unit name at %0 not the same as name at %1"
+msgstr ""
 
-#: cp/semantics.c:1045
-#, fuzzy
-msgid "ISO C++ does not permit named return values"
-msgstr "ANSI C staat het gebruik van `varargs.h' niet toe"
+#: f/bad.def:521
+#, no-c-format
+msgid "Type name at %0 not the same as name at %1"
+msgstr ""
 
-#: cp/semantics.c:1054
-msgid "return identifier `%D' already in place"
+#: f/bad.def:524
+#, no-c-format
+msgid "End of source file before end of block started at %0"
 msgstr ""
 
-#: cp/semantics.c:1062
-msgid "can't redefine default return value for constructors"
+#: f/bad.def:527
+#, no-c-format
+msgid "Undefined label, first referenced at %0"
 msgstr ""
 
-#: cp/semantics.c:1129
-#, fuzzy
-msgid "base initializer for `%T'"
-msgstr "ongeldige beginwaarde voor veld `%s'"
+#: f/bad.def:530
+#, no-c-format
+msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
+msgstr ""
 
-#: cp/semantics.c:1131
-msgid "   will be re-ordered to precede member initializations"
+#: f/bad.def:533
+#, no-c-format
+msgid "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or PRIVATE statement at %0"
 msgstr ""
 
-#: cp/semantics.c:1319
-msgid "`this' is unavailable for static member functions"
-msgstr "`this' is niet beschikbaar in static member-funties"
+#: f/bad.def:536
+#, no-c-format
+msgid "RETURN statement at %0 invalid within a main program unit"
+msgstr ""
 
-#: cp/semantics.c:1325
-msgid "invalid use of `this' in non-member function"
+#: f/bad.def:539
+#, no-c-format
+msgid "Alternate return specifier at %0 invalid within a main program unit"
 msgstr ""
 
-#: cp/semantics.c:1327
-msgid "invalid use of `this' at top level"
-msgstr "ongeldig gebruik van `this' op hoogste niveau"
+#: f/bad.def:542
+#, no-c-format
+msgid "Alternate return specifier at %0 invalid within a function"
+msgstr ""
 
-#: cp/semantics.c:1365
-msgid "calling type `%T' like a method"
+#: f/bad.def:545
+#, no-c-format
+msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
 msgstr ""
 
-#: cp/semantics.c:1401
-msgid "destructor specifier `%T::~%T()' must have matching names"
+#: f/bad.def:548
+#, no-c-format
+msgid "Access specifier at %0 must immediately follow derived-type statement at %1 with no intervening statements"
 msgstr ""
 
-#: cp/semantics.c:1407
-#, fuzzy
-msgid "`%E' is not of type `%T'"
-msgstr "`%c' optie gebruikt bij type `%c'"
+#: f/bad.def:551
+#, no-c-format
+msgid "No components specified as of %0 for derived-type definition beginning at %1"
+msgstr ""
 
-#: cp/semantics.c:1619
-msgid "template type parameters must use the keyword `class' or `typename'"
+#: f/bad.def:554
+#, no-c-format
+msgid "No components specified as of %0 for structure definition beginning at %1"
 msgstr ""
 
-#: cp/semantics.c:1678
-#, fuzzy
-msgid "definition of `%#T' inside template parameter list"
-msgstr "de declaratie van `%s' verbergt een symbool uit de parameterlijst"
+#: f/bad.def:557
+#, no-c-format
+msgid "Missing structure name for outer structure definition at %0"
+msgstr ""
 
-#: cp/semantics.c:1694
-#, fuzzy
-msgid "invalid definition of qualified type `%T'"
-msgstr "ongeldig gebruik van het niet gedefinieerde type `%s %s'"
+#: f/bad.def:560
+#, no-c-format
+msgid "Field names at %0 for outer structure definition -- specify them in a subsequent RECORD statement instead"
+msgstr ""
 
-#: cp/semantics.c:2046
-msgid "base class `%T' has cv qualifiers"
+#: f/bad.def:563
+#, no-c-format
+msgid "Missing field name(s) for structure definition at %0 within structure definition at %1"
 msgstr ""
 
-#: cp/semantics.c:2079
-#, fuzzy
-msgid "multiple declarators in template declaration"
-msgstr "meerdere opslagklassen in declaratie van `%s'"
+#: f/bad.def:566
+#, no-c-format
+msgid "No components specified as of %0 for map beginning at %1"
+msgstr ""
 
-#: cp/spew.c:245
-#, c-format
-msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
+#: f/bad.def:569
+#, no-c-format
+msgid "Zero or one maps specified as of %0 for union beginning at %1 -- at least two are required"
 msgstr ""
 
-#: cp/spew.c:1020 cp/spew.c:1292
-msgid "parse error at end of saved function text"
+#: f/bad.def:572
+#, no-c-format
+msgid "Missing %A specifier in statement at %0"
 msgstr ""
 
-#: cp/spew.c:1062
-msgid "parse error in method specification"
+#: f/bad.def:575
+#, no-c-format
+msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
 msgstr ""
 
-#: cp/spew.c:1104
-msgid "function body for constructor missing"
+#: f/bad.def:578
+#, no-c-format
+msgid "Conflicting I/O control specifications at %0 and %1"
 msgstr ""
 
-#: cp/spew.c:1371
-msgid "circular dependency in default args of `%#D'"
+#: f/bad.def:581
+#, no-c-format
+msgid "No UNIT= specifier in I/O control list at %0"
 msgstr ""
 
-# Is the %s the argument, or is it 'of' the argument?
-#: cp/spew.c:1435
-#, fuzzy
-msgid "invalid type `%T' for default argument to `%T'"
-msgstr "ongeldig type-argument `%s'"
+#: f/bad.def:584
+#, no-c-format
+msgid "Specification at %0 requires ADVANCE=`NO' specification in same I/O control list"
+msgstr ""
 
-#: cp/spew.c:1495
-#, c-format
-msgid "%s before `%s'"
-msgstr "%s voor `%s'"
+#: f/bad.def:587
+#, no-c-format
+msgid "Specification at %0 requires explicit FMT= specification in same I/O control list"
+msgstr ""
 
-#: cp/spew.c:1497
-#, fuzzy, c-format
-msgid "%s before `%c'"
-msgstr "%s voor `%s'"
+#: f/bad.def:595
+#, no-c-format
+msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
+msgstr ""
 
-#: cp/spew.c:1499
-#, fuzzy, c-format
-msgid "%s before `\\%o'"
-msgstr "%s voor `%s'"
+#: f/bad.def:598
+#, no-c-format
+msgid "Duplicate or overlapping case values/ranges at %0 and %1"
+msgstr ""
 
-#: cp/spew.c:1502
-#, fuzzy, c-format
-msgid "%s before `%s' token"
-msgstr "%s voor `%s'"
+#: f/bad.def:601
+#, no-c-format
+msgid "Type and/or kind-type parameter disagreement between CASE value or value within range at %0 and SELECT CASE at %1"
+msgstr ""
 
-#: cp/tree.c:224
-#, c-format
-msgid "non-lvalue in %s"
+#: f/bad.def:604
+#, no-c-format
+msgid "Range specification at %0 invalid for CASE statement within logical-type SELECT CASE statement"
 msgstr ""
 
-#: cp/tree.c:536
-#, fuzzy
-msgid "`%T' cannot be `restrict'-qualified"
-msgstr "`%s' kan niet statisch gealloceerd worden"
+#: f/bad.def:617
+#, no-c-format
+msgid "Fortran 90 feature at %0 unsupported"
+msgstr ""
 
-#: cp/tree.c:547
-msgid "`%T' cannot be `const'-, `volatile'-, or `restrict'-qualified"
+#: f/bad.def:630
+#, no-c-format
+msgid "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %1]"
 msgstr ""
 
-#: cp/tree.c:1888
-#, fuzzy, c-format
-msgid "`%s' attribute can only be applied to Java class definitions"
-msgstr "het `%s' attribuut heeft enkel betekenis voor functies"
+#: f/bad.def:638
+#, no-c-format
+msgid "Null element at %0 for array reference at %1"
+msgstr ""
 
-#: cp/tree.c:1918
-#, fuzzy, c-format
-msgid "`%s' attribute can only be applied to class definitions"
-msgstr "het `%s' attribuut heeft enkel betekenis voor functies"
+#: f/bad.def:641
+#, no-c-format
+msgid "Too few elements (%A missing) as of %0 for array reference at %1"
+msgstr ""
 
-#: cp/tree.c:1924
-#, c-format
-msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
+#: f/bad.def:644
+#, fuzzy, no-c-format
+msgid "Too many elements as of %0 for array reference at %1"
+msgstr "array-grootte op een niet-array-referentie"
+
+#: f/bad.def:647
+#, no-c-format
+msgid "Missing colon as of %0 in substring reference for %1"
 msgstr ""
 
-#: cp/tree.c:1949
-msgid "requested init_priority is not an integer constant"
+#: f/bad.def:650
+#, no-c-format
+msgid "Invalid use at %0 of substring operator on %1"
 msgstr ""
 
-#: cp/tree.c:1970
-#, c-format
-msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
+#: f/bad.def:653
+#, no-c-format
+msgid "Substring begin/end point at %0 out of defined range"
 msgstr ""
 
-#: cp/tree.c:1978
-msgid "requested init_priority is out of range"
+#: f/bad.def:656
+#, fuzzy, no-c-format
+msgid "Array element value at %0 out of defined range"
+msgstr "case-waarde buiten bereik"
+
+#: f/bad.def:659
+#, no-c-format
+msgid "Expression at %0 has incorrect data type or rank for its context"
 msgstr ""
 
-#: cp/tree.c:1988
-msgid "requested init_priority is reserved for internal use"
+#: f/bad.def:662
+#, no-c-format
+msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
 msgstr ""
 
-#: cp/tree.c:1998
-#, fuzzy, c-format
-msgid "`%s' attribute is not supported on this platform"
-msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
+#: f/bad.def:665
+#, no-c-format
+msgid "%A step count known to be 0 (zero) at %0"
+msgstr ""
 
-#: cp/typeck.c:480
-#, fuzzy, c-format
-msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
-msgstr "pointer van type `void *' gebruikt in aftrekking"
+#: f/bad.def:668
+#, no-c-format
+msgid "%A end value plus step count known to overflow at %0"
+msgstr ""
 
-#: cp/typeck.c:501
-#, fuzzy
-msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
-msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
+#: f/bad.def:671
+#, no-c-format
+msgid "%A begin, end, and step-count values known to result in implementation-dependent behavior due to overflow(s) in intermediate calculations at %0"
+msgstr ""
 
-#: cp/typeck.c:1485
-msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
+#: f/bad.def:674
+#, no-c-format
+msgid "%A begin, end, and step-count values known to result in no iterations at %0"
 msgstr ""
 
-#: cp/typeck.c:1555
-#, fuzzy
-msgid "ISO C++ forbids applying `sizeof' to a function type"
-msgstr "ANSI C verbiedt een gekwalificeerd functietype"
+#: f/bad.def:677
+#, no-c-format
+msgid "Type disagreement between expressions at %0 and %1"
+msgstr ""
 
-#: cp/typeck.c:1561
-msgid "ISO C++ forbids applying `sizeof' to a member function"
+#: f/bad.def:690
+#, no-c-format
+msgid "No specification for implied-DO iterator `%A' at %0"
 msgstr ""
 
-#: cp/typeck.c:1567
-msgid "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
+#: f/bad.def:693
+#, no-c-format
+msgid "Gratuitous parentheses surround implied-DO construct at %0"
 msgstr ""
 
-#: cp/typeck.c:1581
-#, fuzzy
-msgid "`sizeof' applied to non-static member"
-msgstr "`sizeof' toegepast op een bitveld"
+#: f/bad.def:696
+#, no-c-format
+msgid "Zero-size specification invalid at %0"
+msgstr ""
 
-#: cp/typeck.c:1586
-#, fuzzy
-msgid "`sizeof' applied to incomplete type `%T'"
-msgstr "sizeof toegepast op een onvolledig type"
+#: f/bad.def:699
+#, no-c-format
+msgid "Zero-size array at %0"
+msgstr ""
 
-#: cp/typeck.c:1616
-msgid "sizeof applied to a bit-field"
+#: f/bad.def:702
+#, no-c-format
+msgid "Target machine does not support complex entity of kind specified at %0"
 msgstr ""
 
-#: cp/typeck.c:1619
-msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
+#: f/bad.def:705
+#, no-c-format
+msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
 msgstr ""
 
-#: cp/typeck.c:1766
-msgid "invalid use of non-lvalue array"
-msgstr "ongeldig gebruik van array die geen lvalue is"
+#: f/bad.def:708
+#, no-c-format
+msgid "Attempt to raise constant zero to a power at %0"
+msgstr ""
 
-#: cp/typeck.c:1872
-msgid "deprecated conversion from string constant to `%T'"
+#: f/bad.def:806
+#, no-c-format
+msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
 msgstr ""
 
-#: cp/typeck.c:1890
-msgid "request for member `%T::%D' in expression of non-aggregate type `%T'"
+#: f/bad.def:809
+#, no-c-format
+msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
 msgstr ""
 
-#: cp/typeck.c:2083
-msgid "destructor specifier `%T::~%T' must have matching names"
+#: f/bad.def:812
+#, no-c-format
+msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
 msgstr ""
 
-#: cp/typeck.c:2089
-msgid "type `%T' has no destructor"
+#: f/bad.def:815
+#, no-c-format
+msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
 msgstr ""
 
-#: cp/typeck.c:2106 cp/typeck.c:2188
-#, fuzzy
-msgid "invalid use of type decl `%#D' as expression"
-msgstr "ongeldig gebruik van een void-expressie"
+#: f/bad.def:818
+#, no-c-format
+msgid "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
+msgstr ""
 
-#: cp/typeck.c:2111
-#, fuzzy
-msgid "invalid use of template `%#D' as expression"
-msgstr "ongeldig gebruik van een void-expressie"
+#: f/bad.def:821
+#, fuzzy, no-c-format
+msgid "Unable to open INCLUDE file `%A' at %0"
+msgstr "kan bestand '%s' niet openen"
 
-#: cp/typeck.c:2179
-#, fuzzy
-msgid "`%#T' has no member named `%D'"
-msgstr "union heeft geen lid dat `%s' heet"
+#: f/bad.def:839
+#, no-c-format
+msgid "Null argument at %0 for statement function reference at %1"
+msgstr ""
 
-#: cp/typeck.c:2223
-msgid "invalid reference to NULL ptr, use ptr-to-member instead"
+#: f/bad.def:842
+#, no-c-format
+msgid "Null argument at %0 for procedure invocation at %1"
 msgstr ""
 
-#. A pointer to incomplete type (other than cv void) can be
-#. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2349
-#, fuzzy
-msgid "`%T' is not a pointer-to-object type"
-msgstr "`%s' is geen iterator"
+#: f/bad.def:845
+#, no-c-format
+msgid "%A too few arguments (starting with dummy argument `%B') as of %0 for statement function reference at %1"
+msgstr ""
 
-#: cp/typeck.c:2376
-#, c-format
-msgid "invalid use of `%s' on pointer to member"
+#: f/bad.def:848
+#, no-c-format
+msgid "%A too many arguments as of %0 for statement function reference at %1"
 msgstr ""
 
-#: cp/typeck.c:2382
-msgid "invalid type argument"
+#: f/bad.def:851
+#, no-c-format
+msgid "Array supplied at %1 for dummy argument `%A' in statement function reference at %0"
 msgstr ""
 
-#: cp/typeck.c:2485
-#, fuzzy
-msgid "ISO C++ forbids subscripting non-lvalue array"
-msgstr "ANSI C verbiedt het gebruik van subscripts bij een array die geen lvalue is"
+#: f/bad.def:854
+#, no-c-format
+msgid "Unsupported FORMAT specifier at %0"
+msgstr ""
 
-#: cp/typeck.c:2496
-msgid "subscripting array declared `register'"
+#: f/bad.def:857
+#, no-c-format
+msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
 msgstr ""
 
-#: cp/typeck.c:2671 cp/typeck.c:2821
-msgid "pointer to member function called, but not in class scope"
+#: f/bad.def:880
+#, no-c-format
+msgid "Unsupported VXT statement at %0"
 msgstr ""
 
-#: cp/typeck.c:2695
-#, fuzzy
-msgid "object missing in call to method `%D'"
-msgstr "kan oproep van `%s' niet inline maken"
+#: f/bad.def:883
+#, no-c-format
+msgid "Attempt to specify second initial value for `%A' at %0"
+msgstr ""
 
-#: cp/typeck.c:2739
-msgid "function `%D' declared overloaded, but no definitions appear with which to resolve it?!?"
+#: f/bad.def:886
+#, no-c-format
+msgid "Too few initial values in list of initializers for `%A' at %0"
 msgstr ""
 
-#: cp/typeck.c:2819
-msgid "invalid call to member function needing `this' in static member function scope"
+#: f/bad.def:889
+#, no-c-format
+msgid "Too many initial values in list of initializers starting at %0"
 msgstr ""
 
-#: cp/typeck.c:3003
-msgid "ISO C++ forbids calling `::main' from within program"
+#: f/bad.def:892
+#, no-c-format
+msgid "Array or substring specification for `%A' out of range in statement at %0"
 msgstr ""
 
-#: cp/typeck.c:3028
-#, c-format
-msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
+#: f/bad.def:895
+#, no-c-format
+msgid "Array subscript #%B out of range for initialization of `%A' in statement at %0"
 msgstr ""
 
-#: cp/typeck.c:3041
-#, fuzzy, c-format
-msgid "`%E' cannot be used as a function"
-msgstr "veld `%s' als een functie gedeclareerd"
+#: f/bad.def:898
+#, no-c-format
+msgid "Implied do-loop step count of 0 (zero) for iteration variable `%A' in statement at %0"
+msgstr ""
 
-#: cp/typeck.c:3166
-#, fuzzy
-msgid "too many arguments to %s `%+#D'"
-msgstr "teveel argumenten voor functie `%s'"
+#: f/bad.def:901
+#, no-c-format
+msgid "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in statement at %0"
+msgstr ""
 
-#: cp/typeck.c:3207
-msgid "parameter type of called function is incomplete"
+#: f/bad.def:904
+#, no-c-format
+msgid "Not an integer constant expression in implied do-loop in statement at %0"
 msgstr ""
 
-#: cp/typeck.c:3274
-#, fuzzy
-msgid "too few arguments to %s `%+#D'"
-msgstr "te weinig argumenten voor functie `%s'"
+#: f/bad.def:907
+#, no-c-format
+msgid "Attempt to specify second initial value for element of `%A' at %0"
+msgstr ""
 
-#: cp/typeck.c:3402 cp/typeck.c:3412
-msgid "assuming cast to type `%T' from overloaded function"
+#: f/bad.def:910
+#, no-c-format
+msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
 msgstr ""
 
-#: cp/typeck.c:3472
-#, fuzzy, c-format
-msgid "division by zero in `%E / 0'"
-msgstr "deling door nul in `#if'"
+#: f/bad.def:913
+#, no-c-format
+msgid "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
+msgstr ""
 
-#: cp/typeck.c:3474
-#, fuzzy, c-format
-msgid "division by zero in `%E / 0.'"
-msgstr "deling door nul in `#if'"
+#: f/bad.def:916
+#, no-c-format
+msgid "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D bytes offset from `%B'"
+msgstr ""
 
-#: cp/typeck.c:3529
-#, fuzzy, c-format
-msgid "division by zero in `%E %% 0'"
-msgstr "deling door nul in `#if'"
+#: f/bad.def:919
+#, no-c-format
+msgid "Array or substring specification for `%A' out of range in EQUIVALENCE statement"
+msgstr ""
 
-#: cp/typeck.c:3531
-#, fuzzy, c-format
-msgid "division by zero in `%E %% 0.'"
-msgstr "deling door nul in `#if'"
+#: f/bad.def:922
+#, no-c-format
+msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
+msgstr ""
 
-#: cp/typeck.c:3611
-#, c-format
-msgid "%s rotate count is negative"
+#: f/bad.def:925
+#, no-c-format
+msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
 msgstr ""
 
-#: cp/typeck.c:3614
-#, c-format
-msgid "%s rotate count >= width of type"
+#: f/bad.def:928
+#, no-c-format
+msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
 msgstr ""
 
-#: cp/typeck.c:3645 cp/typeck.c:3650 cp/typeck.c:3741 cp/typeck.c:3746
-#, fuzzy
-msgid "ISO C++ forbids comparison between pointer and integer"
-msgstr "vergelijking tussen pointer en integer"
+#: f/bad.def:936
+#, no-c-format
+msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
+msgstr ""
 
-#: cp/typeck.c:3926
-#, fuzzy
-msgid "comparison between types `%#T' and `%#T'"
-msgstr "vergelijking tussen pointer en integer"
+#: f/bad.def:939
+#, no-c-format
+msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
+msgstr ""
 
-#: cp/typeck.c:3962
-#, fuzzy
-msgid "comparison between signed and unsigned integer expressions"
-msgstr "vergelijking tussen signed en unsigned"
+#: f/bad.def:942
+#, no-c-format
+msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
+msgstr ""
 
-#: cp/typeck.c:4027
-#, fuzzy
-msgid "invalid operands of types `%T' and `%T' to binary `%O'"
-msgstr "ongeldige operanden voor binaire %s-operator"
+#: f/bad.def:945
+#, no-c-format
+msgid "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for example, `%A' and `%B'"
+msgstr ""
 
-#. Some sort of arithmetic operation involving NULL was
-#. performed.  Note that pointer-difference and pointer-addition
-#. have already been handled above, and so we don't end up here in
-#. that case.
-#: cp/typeck.c:4049
-#, fuzzy
-msgid "NULL used in arithmetic"
-msgstr "pointer naar functie gebruikt in rekensom"
+#: f/bad.def:958
+#, no-c-format
+msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
+msgstr ""
 
-#: cp/typeck.c:4101
-#, fuzzy
-msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
-msgstr "pointer van type `void *' gebruikt in rekensom"
+#: f/bad.def:976
+#, no-c-format
+msgid "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at %1"
+msgstr ""
 
-#: cp/typeck.c:4107
-#, fuzzy
-msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
-msgstr "pointer naar functie gebruikt in rekensom"
+#: f/bad.def:979
+#, no-c-format
+msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
+msgstr ""
 
-#: cp/typeck.c:4113
-#, fuzzy
-msgid "ISO C++ forbids using a pointer to member function in pointer arithmetic"
-msgstr "pointer naar functie gebruikt in rekensom"
+#: f/bad.def:987
+#, no-c-format
+msgid "Blank common initialized at %0"
+msgstr ""
 
-#: cp/typeck.c:4119
-msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
+#: f/bad.def:990
+#, no-c-format
+msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
 msgstr ""
 
-#: cp/typeck.c:4190
-#, fuzzy
-msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
-msgstr "pointer van type `void *' gebruikt in aftrekking"
+#: f/bad.def:993
+#, no-c-format
+msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
+msgstr ""
 
-#: cp/typeck.c:4192
-#, fuzzy
-msgid "ISO C++ forbids using pointer to a function in subtraction"
-msgstr "pointer naar functie gebruikt in aftrekking"
-
-#: cp/typeck.c:4194
-#, fuzzy
-msgid "ISO C++ forbids using pointer to a method in subtraction"
-msgstr "pointer naar functie gebruikt in aftrekking"
-
-#: cp/typeck.c:4196
-msgid "ISO C++ forbids using pointer to a member in subtraction"
+#: f/bad.def:996
+#, no-c-format
+msgid "Character `%A' (for example) is upper-case in symbol name at %0"
 msgstr ""
 
-# 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
-#: cp/typeck.c:4208
-#, fuzzy
-msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
-msgstr "rekensom met pointer naar onvolledig type"
-
-#: cp/typeck.c:4245
-#, fuzzy
-msgid "attempt to take address of bit-field structure member `%D'"
-msgstr "poging om het adres te nemen van lid `%s' van een bitveld-structure"
-
-#: cp/typeck.c:4322
-msgid "taking address of temporary"
+#: f/bad.def:999
+#, no-c-format
+msgid "Character `%A' (for example) is lower-case in symbol name at %0"
 msgstr ""
 
-#: cp/typeck.c:4524
-#, fuzzy, c-format
-msgid "ISO C++ forbids %sing an enum"
-msgstr "ANSI C verbiedt case-bereiken"
-
-#: cp/typeck.c:4536
-#, fuzzy
-msgid "cannot %s a pointer to incomplete type `%T'"
-msgstr "parameter `%s' wijst naar een onvolledig type"
-
-#: cp/typeck.c:4543
-#, fuzzy
-msgid "ISO C++ forbids %sing a pointer of type `%T'"
-msgstr "ANSI C verbiedt het casten van een niet-scalair naar hetzelfde type"
-
-#: cp/typeck.c:4568
-msgid "cast to non-reference type used as lvalue"
+#: f/bad.def:1002
+#, no-c-format
+msgid "Character `%A' not followed at some point by lower-case character in symbol name at %0"
 msgstr ""
 
-#: cp/typeck.c:4602
-#, fuzzy
-msgid "invalid use of `--' on bool variable `%D'"
-msgstr "ongeldig gebruik van array die geen lvalue is"
+#: f/bad.def:1005
+#, no-c-format
+msgid "Initial character `%A' is lower-case in symbol name at %0"
+msgstr ""
 
-#. ARM $3.4
-#: cp/typeck.c:4635
-#, fuzzy
-msgid "ISO C++ forbids taking address of function `::main'"
-msgstr "ANSI C verbiedt het adres van een gecaste expressie"
+#: f/bad.def:1013
+#, no-c-format
+msgid "NAMELIST not adequately supported by run-time library for source files with case preserved"
+msgstr ""
 
-#. An expression like &memfn.
-#: cp/typeck.c:4702
-msgid "ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'"
+#: f/bad.def:1016
+#, no-c-format
+msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
 msgstr ""
 
-#: cp/typeck.c:4704
-msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
+#: f/bad.def:1034
+#, no-c-format
+msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
 msgstr ""
 
-#: cp/typeck.c:4728
-#, fuzzy
-msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
-msgstr "ANSI C verbiedt het adres van een gecaste expressie"
+#: f/bad.def:1037
+#, fuzzy, no-c-format
+msgid "Truncating characters on right side of character constant at %0"
+msgstr "karakterconstante met meer dan één karakter"
 
-#: cp/typeck.c:4744
-msgid "unary `&'"
+#: f/bad.def:1040
+#, no-c-format
+msgid "Truncating characters on right side of hollerith constant at %0"
 msgstr ""
 
-#: cp/typeck.c:4864
-msgid "taking address of destructor"
+#: f/bad.def:1043
+#, no-c-format
+msgid "Truncating non-zero data on left side of numeric constant at %0"
 msgstr ""
 
-#: cp/typeck.c:4877
-#, fuzzy
-msgid "taking address of bound pointer-to-member expression"
-msgstr "ongeldig gebruik van een void-expressie"
-
-#: cp/typeck.c:4893
-msgid "cannot create pointer to reference member `%D'"
+#: f/bad.def:1046
+#, no-c-format
+msgid "Truncating non-zero data on left side of typeless constant at %0"
 msgstr ""
 
-#: cp/typeck.c:4961
-msgid "cannot take the address of `this', which is an rvalue expression"
+#: f/bad.def:1049
+#, fuzzy, no-c-format
+msgid "Typeless constant at %0 too large"
+msgstr "integerconstante buiten bereik"
+
+#: f/bad.def:1052
+#, no-c-format
+msgid "First-column ampersand continuation at %0"
 msgstr ""
 
-#: cp/typeck.c:4977
-msgid "address requested for `%D', which is declared `register'"
+#: f/bad.def:1055 f/bad.def:1058
+#, no-c-format
+msgid "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: cp/typeck.c:5181
-msgid "static_cast from type `%T' to type `%T' casts away constness"
+#: f/bad.def:1061 f/bad.def:1064
+#, no-c-format
+msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: cp/typeck.c:5189
-msgid "invalid static_cast from type `%T' to type `%T'"
+#: f/bad.def:1067 f/bad.def:1070
+#, no-c-format
+msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: cp/typeck.c:5228
-msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
+#: f/bad.def:1073
+#, no-c-format
+msgid "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: cp/typeck.c:5248
-msgid "reinterpret_cast from `%T' to `%T' loses precision"
+#: f/bad.def:1076
+#, no-c-format
+msgid "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: cp/typeck.c:5261
-msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
+#: f/bad.def:1079 f/bad.def:1082
+#, no-c-format
+msgid "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: cp/typeck.c:5270
-#, fuzzy
-msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
-msgstr "ANSI C verbiedt voorwaardelijke expressies tussen 0 en een functiepointer"
+#: f/bad.def:1085
+#, fuzzy, no-c-format
+msgid "Array `%A' at %0 is too large to handle"
+msgstr "omvang van array `%s' is te groot"
 
-#: cp/typeck.c:5276
-msgid "invalid reinterpret_cast from type `%T' to type `%T'"
+#: f/bad.def:1088
+#, fuzzy, no-c-format
+msgid "Statement function `%A' defined at %0 is not used"
+msgstr "label `%s' gedefinieerd maar niet gebruikt"
+
+#: f/bad.def:1091
+#, no-c-format
+msgid "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M Y2KBAD]"
 msgstr ""
 
-#: cp/typeck.c:5303
-msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
+#: f/bad.def:1094
+#, fuzzy, no-c-format
+msgid "Internal compiler error -- cannot perform operation"
+msgstr "interne fout - dup-operatie"
+
+#. Kind messages are used in diagnostic location reports of the
+#. form "<file>: In function `foo': <error message>".
+#: f/info-k.def:32
+msgid "In unknown kind"
 msgstr ""
 
-#: cp/typeck.c:5306
-msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
+#: f/info-k.def:33
+msgid "In entity"
 msgstr ""
 
-#: cp/typeck.c:5329
-msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
+#: f/info-k.def:34
+msgid "In function"
 msgstr ""
 
-#: cp/typeck.c:5345
-msgid "invalid const_cast from type `%T' to type `%T'"
+#: f/info-k.def:35
+msgid "In subroutine"
 msgstr ""
 
-#: cp/typeck.c:5387 cp/typeck.c:5392
+#: f/info-k.def:36
 #, fuzzy
-msgid "ISO C++ forbids casting to an array type `%T'"
-msgstr "ANSI C verbiedt casts naar een union-type"
+msgid "In program"
+msgstr "misplaatste '\\' in programma"
 
-#: cp/typeck.c:5400
-#, fuzzy
-msgid "invalid cast to function type `%T'"
-msgstr "ongeldige opslagklasse voor functie `%s'"
+#: f/info-k.def:37
+msgid "In block-data unit"
+msgstr ""
 
-#: cp/typeck.c:5452
-#, fuzzy
-msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
-msgstr "cast laat qualifiers van doeltype van pointer vallen"
+#: f/info-k.def:38
+msgid "In common block"
+msgstr ""
 
-#: cp/typeck.c:5498
-#, fuzzy
-msgid "cast from `%T' to `%T' increases required alignment of target type"
-msgstr "cast verhoogt het benodigde alignment van het doeltype"
+#: f/info-k.def:39
+msgid "In construct"
+msgstr ""
 
-#: cp/typeck.c:5667
-msgid "  in evaluation of `%Q(%#T, %#T)'"
+#: f/info-k.def:40
+msgid "In namelist"
 msgstr ""
 
-#: cp/typeck.c:5709
-#, fuzzy
-msgid "ISO C++ forbids cast to non-reference type used as lvalue"
-msgstr "ANSI C verbiedt casts naar een union-type"
+#: f/info-k.def:41
+msgid "In anything"
+msgstr ""
 
-#: cp/typeck.c:5782
-#, fuzzy
-msgid "incompatible types in assignment of `%T' to `%T'"
-msgstr "incompatibel type voor argument %d van `%s'"
+#: java/check-init.c:917
+#, c-format
+msgid "internal error in check-init: tree code not implemented: %s"
+msgstr ""
 
-#: cp/typeck.c:5789
-#, fuzzy
-msgid "ISO C++ forbids assignment of arrays"
-msgstr "ANSI C verbiedt array `%s' met lengte 0"
+#: java/check-init.c:990
+#, fuzzy, c-format
+msgid "final field '%s' may not have been initialized"
+msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: cp/typeck.c:5932
-msgid "   in pointer to member function conversion"
+#: java/class.c:539 java/class.c:564
+msgid "internal error - too many interface type"
 msgstr ""
 
-#: cp/typeck.c:5940
-msgid "   in pointer to member conversion"
+#: java/class.c:677
+msgid "bad method signature"
 msgstr ""
 
-#. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5951 cp/typeck.c:5970
-msgid "pointer to member cast via virtual base `%T' of `%T'"
+#: java/class.c:726
+msgid "misplaced ConstantValue attribute (not in any field)"
 msgstr ""
 
-#: cp/typeck.c:5974
-msgid "pointer to member conversion via virtual base `%T' of `%T'"
-msgstr ""
+#: java/class.c:728
+#, fuzzy, c-format
+msgid "duplicate ConstantValue attribute for field '%s'"
+msgstr "niet-constante waarde voor tagveld `%s'"
 
-#: cp/typeck.c:6044
-msgid "invalid conversion to type `%T' from type `%T'"
+#: java/class.c:739
+#, c-format
+msgid "ConstantValue attribute of field '%s' has wrong type"
 msgstr ""
 
-#: cp/typeck.c:6209
-msgid "passing NULL used for non-pointer %s %P of `%D'"
+#: java/class.c:1103
+#, c-format
+msgid "field '%s' not found in class"
 msgstr ""
 
-#: cp/typeck.c:6212
-msgid "%s to non-pointer type `%T' from NULL"
+#: java/class.c:1365
+msgid "abstract method in non-abstract class"
 msgstr ""
 
-#: cp/typeck.c:6220
-#, fuzzy
-msgid "passing `%T' for %s %P of `%D'"
-msgstr "doorgeven van argument %d van `%s'"
+# goede vertaling voor 'overrides'?
+#: java/class.c:2067
+#, c-format
+msgid "non-static method '%s' overrides static method"
+msgstr "niet-static methode '%s' vervangt static methode"
 
-#: cp/typeck.c:6223
-msgid "%s to `%T' from `%T'"
+#: java/decl.c:1537
+#, c-format
+msgid "In %s: overlapped variable and exception ranges at %d"
 msgstr ""
 
-#: cp/typeck.c:6233
-msgid "passing negative value `%E' for %s %P of `%D'"
+#: java/decl.c:1618
+msgid "bad type in parameter debug info"
 msgstr ""
 
-#: cp/typeck.c:6236
-msgid "%s of negative value `%E' to `%T'"
+#: java/decl.c:1628
+#, c-format
+msgid "bad PC range for debug info for local `%s'"
 msgstr ""
 
-#: cp/typeck.c:6323
-msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
+#: java/expr.c:530
+msgid "stack underflow - dup* operation"
 msgstr ""
 
-#: cp/typeck.c:6326
-msgid "cannot convert `%T' to `%T' in %s"
+#: java/expr.c:1536
+#, c-format
+msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
 msgstr ""
 
-#: cp/typeck.c:6413 cp/typeck.c:6415
-#, fuzzy
-msgid "in passing argument %P of `%+D'"
-msgstr "doorgeven van argument %d van `%s'"
+# Ik zou 'library' kunnen vertalen, maar ik heb in compiler-manuals nog niet
+# dikwijls 'bibliotheek' zien gebruiken.
+# De vertaalde boodschappen voor make gebruiken dat op het ogenblik wél, maar
+# ik ben van plan daar verandering in te brengen.
+#: java/expr.c:1565
+#, c-format
+msgid "field `%s' not found"
+msgstr "veld `%s' niet gevonden"
 
-#: cp/typeck.c:6529
-msgid "returning reference to temporary"
+#: java/expr.c:1717
+msgid "ret instruction not implemented"
 msgstr ""
 
-#: cp/typeck.c:6536
-msgid "reference to non-lvalue returned"
+#: java/expr.c:1852
+#, c-format
+msgid "method '%s' not found in class"
 msgstr ""
 
-#: cp/typeck.c:6548
-#, fuzzy
-msgid "reference to local variable `%D' returned"
-msgstr "adres van globale registervariabele `%s' gevraagd"
-
-#: cp/typeck.c:6551
-#, fuzzy
-msgid "address of local variable `%D' returned"
-msgstr "adres van globale registervariabele `%s' gevraagd"
+#: java/expr.c:2055
+#, c-format
+msgid "failed to find class '%s'"
+msgstr "kan klasse '%s' niet vinden"
 
-#: cp/typeck.c:6582
-msgid "returning a value from a destructor"
+#: java/expr.c:2065
+#, c-format
+msgid "class '%s' has no method named '%s' matching signature '%s'"
 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:6590
-msgid "cannot return from a handler of a function-try-block of a constructor"
+#: java/expr.c:2075
+msgid "invokestatic on non static method"
 msgstr ""
 
-#. You can't return a value from a constructor.
-#: cp/typeck.c:6593
-msgid "returning a value from a constructor"
+#: java/expr.c:2080
+msgid "invokestatic on abstract method"
 msgstr ""
 
-#: cp/typeck.c:6610
-#, fuzzy
-msgid "return-statement with no value, in function declared with a non-void return type"
-msgstr "`return' zonder waarde in een functie die een niet-void waarde teruggeeft"
-
-#: cp/typeck.c:6626
-#, fuzzy
-msgid "return-statement with a value, in function declared with a void return type"
-msgstr "`return' met waarde in een functie die void teruggeeft"
-
-#: cp/typeck.c:6647
-msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
+#: java/expr.c:2088
+msgid "invoke[non-static] on static method"
 msgstr ""
 
-#: cp/typeck2.c:54
-#, fuzzy
-msgid "type `%T' is not a base type for type `%T'"
-msgstr "`%s' is geen bestand, pipe of tty"
+#: java/expr.c:2373
+#, fuzzy, c-format
+msgid "missing field '%s' in '%s'"
+msgstr "beginwaarde ontbreekt"
 
-#: cp/typeck2.c:151
-msgid "cannot declare variable `%D' to be of type `%T'"
+#: java/expr.c:2379
+#, c-format
+msgid "mismatching signature for field '%s' in '%s'"
 msgstr ""
 
-#: cp/typeck2.c:154
-msgid "cannot declare parameter `%D' to be of type `%T'"
+#: java/expr.c:2402
+#, c-format
+msgid "assignment to final field `%s' not in field's class"
 msgstr ""
 
-#: cp/typeck2.c:157
-msgid "cannot declare field `%D' to be of type `%T'"
+#: java/expr.c:2407
+#, c-format
+msgid "assignment to final static field `%s' not in class initializer"
 msgstr ""
 
-#: cp/typeck2.c:161
-#, fuzzy
-msgid "invalid return type for member function `%#D'"
-msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
+#: java/expr.c:2414
+#, c-format
+msgid "assignment to final field `%s' not in constructor"
+msgstr "toekenning aan final-veld `%s' niet in constructor"
 
-#: cp/typeck2.c:163
-#, fuzzy
-msgid "invalid return type for function `%#D'"
-msgstr "ongeldige opslagklasse voor functie `%s'"
+#: java/expr.c:2661
+#, fuzzy, c-format
+msgid "can't expand %s"
+msgstr "open %s"
 
-#: cp/typeck2.c:166
-msgid "cannot allocate an object of type `%T'"
+#: java/expr.c:2838
+msgid "invalid PC in line number table"
+msgstr "ongeldige PC in tabel met regelnummers"
+
+#. We've just reached the end of a region of dead code.
+#: java/expr.c:2883
+#, c-format
+msgid "unreachable bytecode from %d to before %d"
 msgstr ""
 
-#: cp/typeck2.c:173
-msgid "  because the following virtual functions are abstract:"
+#. We've just reached the end of a region of dead code.
+#: java/expr.c:2920
+#, c-format
+msgid "unreachable bytecode from %d to the end of the method"
 msgstr ""
 
-#: cp/typeck2.c:175
-msgid "\t%#D"
+#. duplicate code from LOAD macro
+#: java/expr.c:3238
+#, fuzzy
+msgid "unrecogized wide sub-instruction"
+msgstr "signature-string niet herkend"
+
+#: java/jcf-io.c:537
+#, c-format
+msgid "source file for class `%s' is newer than its matching class file.  Source file `%s' used instead"
 msgstr ""
 
-#: cp/typeck2.c:178
-msgid "  since type `%T' has abstract virtual functions"
+#: java/jcf-parse.c:338
+msgid "bad string constant"
+msgstr "slechte stringconstante"
+
+#: java/jcf-parse.c:356
+#, c-format
+msgid "bad value constant type %d, index %d"
 msgstr ""
 
-#: cp/typeck2.c:213
-#, fuzzy
-msgid "invalid use of undefined type `%#T'"
-msgstr "ongeldig gebruik van het niet gedefinieerde type `%s %s'"
+#: java/jcf-parse.c:528
+#, fuzzy, c-format
+msgid "can't reopen %s"
+msgstr "open %s"
 
-#: cp/typeck2.c:214
-#, fuzzy
-msgid "forward declaration of `%#T'"
-msgstr "herdeclaratie van `%s'"
+#: java/jcf-parse.c:533
+#, fuzzy, c-format
+msgid "can't close %s"
+msgstr "close %s"
 
-#: cp/typeck2.c:218
-#, fuzzy
-msgid "invalid use of `%T'"
-msgstr "ongeldig gebruik van `restrict'"
+#: java/jcf-parse.c:615
+#, fuzzy, c-format
+msgid "cannot find file for class %s"
+msgstr "[kan %s niet vinden]"
 
-#: cp/typeck2.c:232
-msgid "invalid use of member (did you forget the `&' ?)"
-msgstr ""
+#: java/jcf-parse.c:627
+#, fuzzy
+msgid "not a valid Java .class file"
+msgstr "ongeldige basisklasse"
 
-#: cp/typeck2.c:236
+#: java/jcf-parse.c:630
 #, fuzzy
-msgid "invalid use of template type parameter"
-msgstr "ongeldig gebruik van onvolledige typedef `%s'"
+msgid "error while parsing constant pool"
+msgstr "%s voor stringconstante"
 
-#: cp/typeck2.c:243
-msgid "address of overloaded function with no contextual type information"
-msgstr ""
+#: java/jcf-parse.c:633
+#, fuzzy, c-format
+msgid "error in constant pool entry #%d\n"
+msgstr "constant object wordt beschreven (argument %d)"
 
-#: cp/typeck2.c:245
-msgid "overloaded function with no contextual type information"
+#. FIXME - where was first time
+#: java/jcf-parse.c:645
+#, c-format
+msgid "reading class %s for the second time from %s"
 msgstr ""
 
-#: cp/typeck2.c:247
-msgid "insufficient contextual information to determine type"
+#: java/jcf-parse.c:663
+msgid "error while parsing fields"
 msgstr ""
 
-#: cp/typeck2.c:270
-#, fuzzy, c-format
-msgid "internal error #%d"
-msgstr "interne fout"
-
-#: cp/typeck2.c:325
-msgid "constructor syntax used, but no constructor declared for type `%T'"
+#: java/jcf-parse.c:666
+msgid "error while parsing methods"
 msgstr ""
 
-#: cp/typeck2.c:335
-msgid "initializer list construction invalid for derived class object `%D'"
+#: java/jcf-parse.c:669
+msgid "error while parsing final attributes"
 msgstr ""
 
-#: cp/typeck2.c:337
-msgid "initializer list construction invalid for polymorphic class object `%D'"
+#: java/jcf-parse.c:683
+#, c-format
+msgid "the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath"
 msgstr ""
 
-#: cp/typeck2.c:340 cp/typeck2.c:346 cp/typeck2.c:352
-#, fuzzy
-msgid "initializer list construction invalid for `%D'"
-msgstr "beginwaarde legt grootte van `%s' niet vast"
+#: java/jcf-parse.c:773
+msgid "missing Code attribute"
+msgstr ""
 
-#: cp/typeck2.c:341
-msgid "due to the presence of a constructor"
+#: java/jcf-parse.c:1010
+msgid "source file seen twice on command line and will be compiled only once"
 msgstr ""
 
-#: cp/typeck2.c:347 cp/typeck2.c:353
+#: java/jcf-parse.c:1026
 #, fuzzy
-msgid "due to non-public access of member `%D'"
-msgstr "herhaald lid `%s'"
+msgid "no input file specified"
+msgstr "Geen invoerbestanden"
 
-#: cp/typeck2.c:365
-msgid "comma expression used to initialize return value"
+#: java/jcf-parse.c:1055
+#, fuzzy, c-format
+msgid "can't close input file %s"
+msgstr "kan bestand '%s' niet openen"
+
+#: java/jcf-parse.c:1092
+#, c-format
+msgid "bad zip/jar file %s"
 msgstr ""
 
-#: cp/typeck2.c:374
-msgid "cannot initialize arrays using this syntax"
+#: java/jcf-write.c:2641
+#, c-format
+msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
 msgstr ""
 
-#: cp/typeck2.c:436
+#: java/jcf-write.c:2979
 #, fuzzy
-msgid "ISO C++ forbids non-constant aggregate initializer expressions"
-msgstr "ANSI C verbiedt constructor-expressies"
+msgid "field initializer type mismatch"
+msgstr "ongeldige beginwaarde voor bit-string"
 
-#: cp/typeck2.c:516
-msgid "initializing array with parameter list"
-msgstr ""
+#: java/jcf-write.c:3387
+#, fuzzy, c-format
+msgid "can't create directory %s"
+msgstr "dubbele folder `%s' wordt genegeerd\n"
 
-#: cp/typeck2.c:572
-msgid "initializer for scalar variable requires one element"
+#: java/jcf-write.c:3441
+#, fuzzy, c-format
+msgid "can't create %s"
+msgstr "open %s"
+
+#: java/jv-scan.c:187
+msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
 msgstr ""
 
-#: cp/typeck2.c:579
-#, fuzzy
-msgid "braces around scalar initializer for `%T'"
-msgstr "accolades rond scalaire beginwaarde"
+#: java/jv-scan.c:190
+#, fuzzy, c-format
+msgid "can't open output file `%s'"
+msgstr "kan bestand '%s' niet openen"
 
-#: cp/typeck2.c:582
-#, fuzzy
-msgid "ignoring extra initializers for `%T'"
-msgstr "niet-constante beginwaarde voor `%s'"
+#: java/jv-scan.c:224
+#, fuzzy, c-format
+msgid "file not found `%s'"
+msgstr "kan %s niet vinden"
 
-#: cp/typeck2.c:594
-#, fuzzy
-msgid "variable-sized object of type `%T' may not be initialized"
-msgstr "object van variabele lengte mag geen beginwaarde krijgen"
+#: java/jvspec.c:426
+msgid "can't specify `-D' without `--main'\n"
+msgstr ""
 
-#: cp/typeck2.c:604
-msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
+#: java/jvspec.c:429
+#, fuzzy, c-format
+msgid "`%s' is not a valid class name"
+msgstr "-fPIC is niet geldig met -mcoff"
+
+#: java/jvspec.c:435
+msgid "--resource requires -o"
 msgstr ""
 
-#: cp/typeck2.c:670
-msgid "aggregate has a partly bracketed initializer"
+#: java/jvspec.c:442
+msgid "warning: already-compiled .class files ignored with -C"
 msgstr ""
 
-#: cp/typeck2.c:700 cp/typeck2.c:801
-msgid "non-trivial labeled initializers"
+#: java/jvspec.c:449
+#, fuzzy
+msgid "cannot specify both -C and -o"
+msgstr "-EB en -EL mogen niet samen gebruikt worden"
+
+#: java/jvspec.c:461
+msgid "cannot create temporary file"
 msgstr ""
 
-#: cp/typeck2.c:717
-msgid "non-empty initializer for array of empty elements"
+#: java/jvspec.c:489
+msgid "using both @FILE with multiple files not implemented"
 msgstr ""
 
-#: cp/typeck2.c:767
-msgid "initializer list for object of class with virtual base classes"
+#: java/jvspec.c:538
+msgid "cannot specify `main' class when not linking"
 msgstr ""
 
-#: cp/typeck2.c:773
-msgid "initializer list for object of class with base classes"
+#: java/lang.c:543
+msgid "can't do dependency tracking with input from stdin"
 msgstr ""
 
-#: cp/typeck2.c:779
-msgid "initializer list for object using virtual functions"
+#: java/lang.c:559
+msgid "couldn't determine target name for dependency tracking"
 msgstr ""
 
-#: cp/typeck2.c:842 cp/typeck2.c:859
-#, fuzzy
-msgid "missing initializer for member `%D'"
-msgstr "ongeldige beginwaarde voor member `%s'"
+#: java/lex.c:303
+#, c-format
+msgid ""
+"unknown encoding: `%s'\n"
+"This might mean that your locale's encoding is not supported\n"
+"by your system's iconv(3) implementation.  If you aren't trying\n"
+"to use a particular encoding for your input file, try the\n"
+"`--encoding=UTF-8' option"
+msgstr ""
 
-#: cp/typeck2.c:847
-#, fuzzy
-msgid "uninitialized const member `%D'"
-msgstr "ongeldige beginwaarde voor member `%s'"
+#: java/mangle.c:85
+#, fuzzy, c-format
+msgid "can't mangle %s"
+msgstr "close %s"
 
-#: cp/typeck2.c:850
-#, fuzzy
-msgid "member `%D' with uninitialized const fields"
-msgstr "parameter `%s' krijgt beginwaarde"
+#: java/mangle_name.c:144 java/mangle_name.c:216
+msgid "internal error - invalid Utf8 name"
+msgstr ""
 
-#: cp/typeck2.c:853
+#: ../../gcc-cvs/gcc/java/parse-scan.y:881 ../../gcc-3cvs/gcc/java/parse.y:962
+#: ../../gcc-3cvs/gcc/java/parse.y:1303 ../../gcc-3cvs/gcc/java/parse.y:1364
+#: ../../gcc-3cvs/gcc/java/parse.y:1574 ../../gcc-3cvs/gcc/java/parse.y:1796
+#: ../../gcc-3cvs/gcc/java/parse.y:1805 ../../gcc-3cvs/gcc/java/parse.y:1816
+#: ../../gcc-3cvs/gcc/java/parse.y:1827 ../../gcc-3cvs/gcc/java/parse.y:1839
+#: ../../gcc-3cvs/gcc/java/parse.y:1854 ../../gcc-3cvs/gcc/java/parse.y:1871
+#: ../../gcc-3cvs/gcc/java/parse.y:1873 ../../gcc-3cvs/gcc/java/parse.y:1945
+#: ../../gcc-3cvs/gcc/java/parse.y:2116 ../../gcc-3cvs/gcc/java/parse.y:2178
+#: ../../gcc-3cvs/gcc/java/parse.y:2330 ../../gcc-3cvs/gcc/java/parse.y:2342
+#: ../../gcc-3cvs/gcc/java/parse.y:2349 ../../gcc-3cvs/gcc/java/parse.y:2356
+#: ../../gcc-3cvs/gcc/java/parse.y:2367 ../../gcc-3cvs/gcc/java/parse.y:2369
+#: ../../gcc-3cvs/gcc/java/parse.y:2407 ../../gcc-3cvs/gcc/java/parse.y:2409
+#: ../../gcc-3cvs/gcc/java/parse.y:2411 ../../gcc-3cvs/gcc/java/parse.y:2432
+#: ../../gcc-3cvs/gcc/java/parse.y:2434 ../../gcc-3cvs/gcc/java/parse.y:2436
+#: ../../gcc-3cvs/gcc/java/parse.y:2452 ../../gcc-3cvs/gcc/java/parse.y:2454
+#: ../../gcc-3cvs/gcc/java/parse.y:2475 ../../gcc-3cvs/gcc/java/parse.y:2477
+#: ../../gcc-3cvs/gcc/java/parse.y:2479 ../../gcc-3cvs/gcc/java/parse.y:2507
+#: ../../gcc-3cvs/gcc/java/parse.y:2509 ../../gcc-3cvs/gcc/java/parse.y:2511
+#: ../../gcc-3cvs/gcc/java/parse.y:2513 ../../gcc-3cvs/gcc/java/parse.y:2531
+#: ../../gcc-3cvs/gcc/java/parse.y:2533 ../../gcc-3cvs/gcc/java/parse.y:2544
+#: ../../gcc-3cvs/gcc/java/parse.y:2555 ../../gcc-3cvs/gcc/java/parse.y:2566
+#: ../../gcc-3cvs/gcc/java/parse.y:2577 ../../gcc-3cvs/gcc/java/parse.y:2588
+#: ../../gcc-3cvs/gcc/java/parse.y:2601 ../../gcc-3cvs/gcc/java/parse.y:2605
+#: ../../gcc-3cvs/gcc/java/parse.y:2607 ../../gcc-3cvs/gcc/java/parse.y:2620
 #, fuzzy
-msgid "member `%D' is uninitialized reference"
-msgstr "parameter `%s' krijgt beginwaarde"
+msgid "Missing term"
+msgstr "beginwaarde ontbreekt"
 
-#: cp/typeck2.c:896
-msgid "index value instead of field name in union initializer"
+#: ../../gcc-cvs/gcc/java/parse-scan.y:883 ../../gcc-3cvs/gcc/java/parse.y:734
+#: ../../gcc-3cvs/gcc/java/parse.y:772 ../../gcc-3cvs/gcc/java/parse.y:797
+#: ../../gcc-3cvs/gcc/java/parse.y:983 ../../gcc-3cvs/gcc/java/parse.y:1338
+#: ../../gcc-3cvs/gcc/java/parse.y:1550 ../../gcc-3cvs/gcc/java/parse.y:1552
+#: ../../gcc-3cvs/gcc/java/parse.y:1781 ../../gcc-3cvs/gcc/java/parse.y:1807
+#: ../../gcc-3cvs/gcc/java/parse.y:1818 ../../gcc-3cvs/gcc/java/parse.y:1829
+#: ../../gcc-3cvs/gcc/java/parse.y:1841 ../../gcc-3cvs/gcc/java/parse.y:1856
+msgid "';' expected"
 msgstr ""
 
-#: cp/typeck2.c:908
+#: ../../gcc-3cvs/gcc/java/parse.y:732 ../../gcc-3cvs/gcc/java/parse.y:770
 #, fuzzy
-msgid "no field `%D' in union being initialized"
-msgstr "onbekend veld `%s' opgegeven in beginwaarde"
-
-#: cp/typeck2.c:916
-msgid "union `%T' with no named members cannot be initialized"
-msgstr ""
+msgid "Missing name"
+msgstr "beginwaarde ontbreekt"
 
-#: cp/typeck2.c:952
-msgid "excess elements in aggregate initializer"
+#: ../../gcc-3cvs/gcc/java/parse.y:795
+msgid "'*' expected"
 msgstr ""
 
-#: cp/typeck2.c:1057
-msgid "circular pointer delegation detected"
+#: ../../gcc-3cvs/gcc/java/parse.y:809
+msgid "Class or interface declaration expected"
 msgstr ""
 
-#: cp/typeck2.c:1070
-#, fuzzy
-msgid "base operand of `->' has non-pointer type `%T'"
-msgstr "grootte van array `%s' is van een niet-integraal type"
-
-#: cp/typeck2.c:1084
-msgid "result of `operator->()' yields non-pointer result"
+#: ../../gcc-3cvs/gcc/java/parse.y:846 ../../gcc-3cvs/gcc/java/parse.y:848
+msgid "Missing class name"
 msgstr ""
 
-#: cp/typeck2.c:1086
-msgid "base operand of `->' is not a pointer"
+#: ../../gcc-3cvs/gcc/java/parse.y:851 ../../gcc-3cvs/gcc/java/parse.y:855
+#: ../../gcc-3cvs/gcc/java/parse.y:863 ../../gcc-3cvs/gcc/java/parse.y:1023
+#: ../../gcc-3cvs/gcc/java/parse.y:1284 ../../gcc-3cvs/gcc/java/parse.y:1286
+#: ../../gcc-3cvs/gcc/java/parse.y:1616 ../../gcc-3cvs/gcc/java/parse.y:1867
+#: ../../gcc-3cvs/gcc/java/parse.y:1899 ../../gcc-3cvs/gcc/java/parse.y:1952
+msgid "'{' expected"
 msgstr ""
 
-#: cp/typeck2.c:1152
-msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
+#: ../../gcc-3cvs/gcc/java/parse.y:865
+msgid "Missing super class name"
 msgstr ""
 
-#: cp/typeck2.c:1159
-msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
+#: ../../gcc-3cvs/gcc/java/parse.y:875 ../../gcc-3cvs/gcc/java/parse.y:891
+msgid "Missing interface name"
 msgstr ""
 
-#: cp/typeck2.c:1168
-msgid "member type `%T::' incompatible with object type `%T'"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:977
+#, fuzzy
+msgid "Missing variable initializer"
+msgstr "beginwaarde ontbreekt"
 
-#: cp/typeck2.c:1205
+#: ../../gcc-3cvs/gcc/java/parse.y:994
 #, fuzzy
-msgid "`%T' fails to be a typedef or built-in type"
-msgstr "`%s' is geen typedef of ingebouwd type"
+msgid "Invalid declaration"
+msgstr "lege declaratie"
 
-#: cp/typeck2.c:1278
-#, c-format
-msgid "ISO C++ forbids defining types within %s"
+#: ../../gcc-3cvs/gcc/java/parse.y:997 ../../gcc-3cvs/gcc/java/parse.y:1082
+#: ../../gcc-3cvs/gcc/java/parse.y:2153 ../../gcc-3cvs/gcc/java/parse.y:2175
+#: ../../gcc-3cvs/gcc/java/parse.y:2179 ../../gcc-3cvs/gcc/java/parse.y:2214
+#: ../../gcc-3cvs/gcc/java/parse.y:2291 ../../gcc-3cvs/gcc/java/parse.y:2301
+msgid "']' expected"
 msgstr ""
 
-#: cp/xref.c:826
-#, c-format
-msgid "can't create cross-reference file `%s'"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1001
+#, fuzzy
+msgid "Unbalanced ']'"
+msgstr "niet-gebalanceerde `#endif'"
 
-#. XXX Not i18n clean.
-#: cp/cp-tree.h:3847
-#, c-format
-msgid "%s is deprecated, please see the documentation for details"
+#: ../../gcc-3cvs/gcc/java/parse.y:1037
+msgid "Invalid method declaration, method name required"
 msgstr ""
 
-#: cp/lang-options.h:29
-msgid "Do not obey access control semantics"
+#: ../../gcc-3cvs/gcc/java/parse.y:1042 ../../gcc-3cvs/gcc/java/parse.y:1047
+#: ../../gcc-3cvs/gcc/java/parse.y:1052 ../../gcc-3cvs/gcc/java/parse.y:2036
+msgid "Identifier expected"
 msgstr ""
 
-#: cp/lang-options.h:31
-msgid "Change when template instances are emitted"
+#: ../../gcc-3cvs/gcc/java/parse.y:1057
+msgid "Invalid method declaration, return type required"
 msgstr ""
 
-#: cp/lang-options.h:36
-msgid "Check the return value of new"
+#: ../../gcc-3cvs/gcc/java/parse.y:1080 ../../gcc-3cvs/gcc/java/parse.y:1530
+#: ../../gcc-3cvs/gcc/java/parse.y:1537 ../../gcc-3cvs/gcc/java/parse.y:1546
+#: ../../gcc-3cvs/gcc/java/parse.y:1548 ../../gcc-3cvs/gcc/java/parse.y:1576
+#: ../../gcc-3cvs/gcc/java/parse.y:1684 ../../gcc-3cvs/gcc/java/parse.y:1981
+#: ../../gcc-3cvs/gcc/java/parse.y:2034
+msgid "')' expected"
 msgstr ""
 
-#: cp/lang-options.h:39
-msgid "Reduce size of object files"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1096
+#, fuzzy
+msgid "Missing formal parameter term"
+msgstr "parameternaam ontbreekt uit parameterlijst"
 
-#: cp/lang-options.h:43
-msgid "Make string literals `char[]' instead of `const char[]'"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1111 ../../gcc-3cvs/gcc/java/parse.y:1116
+#, fuzzy
+msgid "Missing identifier"
+msgstr "beginwaarde ontbreekt"
 
-#: cp/lang-options.h:46
-msgid "Dump the entire translation unit to a file"
+#: ../../gcc-3cvs/gcc/java/parse.y:1136 ../../gcc-3cvs/gcc/java/parse.y:1145
+msgid "Missing class type term"
 msgstr ""
 
-#: cp/lang-options.h:48
+#: ../../gcc-3cvs/gcc/java/parse.y:1301
 #, fuzzy
-msgid "Do not inline member functions by default"
-msgstr "kan functie `main' niet inline maken"
+msgid "Invalid interface type"
+msgstr "Ongeldig register voor vergelijking"
 
-#: cp/lang-options.h:51
-msgid "Do not generate run time type descriptor information"
+#: ../../gcc-3cvs/gcc/java/parse.y:1494 ../../gcc-3cvs/gcc/java/parse.y:1663
+#: ../../gcc-3cvs/gcc/java/parse.y:1665
+msgid "':' expected"
 msgstr ""
 
-#: cp/lang-options.h:56
-msgid "Do not generate code to check exception specifications"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1516 ../../gcc-3cvs/gcc/java/parse.y:1521
+#: ../../gcc-3cvs/gcc/java/parse.y:1526
+#, fuzzy
+msgid "Invalid expression statement"
+msgstr "ongeldige expressie als operand"
 
-#: cp/lang-options.h:61
-msgid "Scope of for-init-statement vars extends outside"
+#: ../../gcc-3cvs/gcc/java/parse.y:1544 ../../gcc-3cvs/gcc/java/parse.y:1572
+#: ../../gcc-3cvs/gcc/java/parse.y:1612 ../../gcc-3cvs/gcc/java/parse.y:1680
+#: ../../gcc-3cvs/gcc/java/parse.y:1748 ../../gcc-3cvs/gcc/java/parse.y:1869
+#: ../../gcc-3cvs/gcc/java/parse.y:1938 ../../gcc-3cvs/gcc/java/parse.y:2028
+#: ../../gcc-3cvs/gcc/java/parse.y:2030 ../../gcc-3cvs/gcc/java/parse.y:2038
+#: ../../gcc-3cvs/gcc/java/parse.y:2274 ../../gcc-3cvs/gcc/java/parse.y:2276
+msgid "'(' expected"
 msgstr ""
 
-#: cp/lang-options.h:64
-msgid "Do not recognize GNU defined keywords"
+#: ../../gcc-3cvs/gcc/java/parse.y:1614
+msgid "Missing term or ')'"
 msgstr ""
 
-#: cp/lang-options.h:68
-msgid "Enable support for huge objects"
+#: ../../gcc-3cvs/gcc/java/parse.y:1661
+#, fuzzy
+msgid "Missing or invalid constant expression"
+msgstr "overflow in constante expressie"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1682
+msgid "Missing term and ')' expected"
 msgstr ""
 
-#: cp/lang-options.h:72
+#: ../../gcc-3cvs/gcc/java/parse.y:1721
 #, fuzzy
-msgid "Export functions even if they can be inlined"
-msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
+msgid "Invalid control expression"
+msgstr "Ongeldig token in expressie"
 
-#: cp/lang-options.h:75
-msgid "Only emit explicit template instatiations"
-msgstr ""
+#: ../../gcc-3cvs/gcc/java/parse.y:1723 ../../gcc-3cvs/gcc/java/parse.y:1725
+#, fuzzy
+msgid "Invalid update expression"
+msgstr "Ongeldig token in expressie"
 
-#: cp/lang-options.h:78
-msgid "Only emit explicit instatiations of inline templates"
+#: ../../gcc-3cvs/gcc/java/parse.y:1750
+#, fuzzy
+msgid "Invalid init statement"
+msgstr "ongeldige beginwaarde"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:1941
+msgid "Missing term or ')' expected"
 msgstr ""
 
-#: cp/lang-options.h:84
-msgid "Don't pedwarn about uses of Microsoft extensions"
+#: ../../gcc-3cvs/gcc/java/parse.y:1983
+msgid "'class' or 'this' expected"
 msgstr ""
 
-#: cp/lang-options.h:87
-msgid "Recognize and/bitand/bitor/compl/not/or/xor"
+#: ../../gcc-3cvs/gcc/java/parse.y:1985 ../../gcc-3cvs/gcc/java/parse.y:1987
+msgid "'class' expected"
 msgstr ""
 
-#: cp/lang-options.h:91
-msgid "Disable optional diagnostics"
+#: ../../gcc-3cvs/gcc/java/parse.y:2032
+msgid "')' or term expected"
 msgstr ""
 
-#: cp/lang-options.h:93
-msgid "Downgrade conformance errors to warnings"
+#: ../../gcc-3cvs/gcc/java/parse.y:2151
+msgid "'[' expected"
 msgstr ""
 
-#: cp/lang-options.h:96
-msgid "Enable automatic template instantiation"
+#: ../../gcc-3cvs/gcc/java/parse.y:2229
+msgid "Field expected"
 msgstr ""
 
-#: cp/lang-options.h:101
-msgid "Display statistics accumulated during compilation"
+#: ../../gcc-3cvs/gcc/java/parse.y:2286 ../../gcc-3cvs/gcc/java/parse.y:2296
+msgid "Missing term and ']' expected"
 msgstr ""
 
-#: cp/lang-options.h:104
-msgid "Specify maximum template instantiation depth"
+#: ../../gcc-3cvs/gcc/java/parse.y:2400
+#, fuzzy
+msgid "']' expected, invalid type expression"
+msgstr "ongeldige waarheidsexpressie"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2403
+#, fuzzy
+msgid "Invalid type expression"
+msgstr "Ongeldig token in expressie"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2515
+#, fuzzy
+msgid "Invalid reference type"
+msgstr "Ongeldige modus voor gen_tst_reg"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:2993
+msgid "Constructor invocation must be first thing in a constructor"
 msgstr ""
 
-#: cp/lang-options.h:106
-msgid "Use __cxa_atexit to register destructors"
+#: ../../gcc-3cvs/gcc/java/parse.y:2995
+msgid "Only constructors can invoke constructors"
 msgstr ""
 
-#: cp/lang-options.h:109
-msgid "Discard unused virtual functions"
+#: ../../gcc-3cvs/gcc/java/parse.y:3004
+#, c-format
+msgid ": `%s' JDK1.1(TM) feature"
 msgstr ""
 
-#: cp/lang-options.h:112
-msgid "Implement vtables using thunks"
+#: ../../gcc-3cvs/gcc/java/parse.y:3064 ../../gcc-3cvs/gcc/java/parse.y:3066
+#, c-format
+msgid ""
+"%s.\n"
+"%s"
 msgstr ""
 
-#: cp/lang-options.h:115
-msgid "Emit common-like symbols as weak symbols"
+#: ../../gcc-3cvs/gcc/java/parse.y:6867
+#, c-format
+msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr ""
 
-#: cp/lang-options.h:118
-msgid "Emit cross referencing information"
+#: ../../gcc-3cvs/gcc/java/parse.y:6938
+#, c-format
+msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr ""
 
-#: cp/lang-options.h:122
-msgid "Warn about inconsistent return types"
+# 'whitespace' -> 'witruimte'?
+#: ../../gcc-3cvs/gcc/java/parse.y:12266
+#, fuzzy, c-format
+msgid "missing static field `%s'"
+msgstr "ontbrekende witruimte na getal `%s'"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:12271
+#, c-format
+msgid "not a static field `%s'"
+msgstr "`%s' is geen static veld"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:12314
+#, c-format
+msgid "No case for %s"
 msgstr ""
 
-#: cp/lang-options.h:125
-msgid "Warn about overloaded virtual function names"
+#: ../../gcc-3cvs/gcc/java/parse.y:13240
+#, fuzzy, c-format
+msgid "unregistered operator %s"
+msgstr "registernaam niet opgegeven voor `%s'"
+
+# Moet 'signature-string' vertaald worden?
+#: java/typeck.c:553
+msgid "junk at end of signature string"
+msgstr "Brol aan einde van signature-string."
+
+#: java/verify.c:479
+msgid "bad pc in exception_table"
 msgstr ""
 
-#: cp/lang-options.h:129
-msgid "Don't warn when all ctors/dtors are private"
+#: java/verify.c:485
+msgid "exception handler inside code that is being protected"
 msgstr ""
 
-#: cp/lang-options.h:131
-msgid "Warn about non virtual destructors"
+#: java/verify.c:1395
+#, c-format
+msgid "unknown opcode %d@pc=%d during verification"
 msgstr ""
 
-#: cp/lang-options.h:134
-#, fuzzy
-msgid "Warn when a function is declared extern, then inline"
-msgstr "geneste functie `%s' is als `extern' gedeclareerd"
+#: java/verify.c:1465 java/verify.c:1478 java/verify.c:1482
+#, c-format
+msgid "verification error at PC=%d"
+msgstr ""
 
-#: cp/lang-options.h:137
-#, fuzzy
-msgid "Warn when the compiler reorders code"
-msgstr "incompatibele record-modus"
+#: java/lang-options.h:32
+msgid "Disable automatic array bounds checking"
+msgstr ""
 
-#: cp/lang-options.h:140
-msgid "Warn when synthesis behavior differs from Cfront"
+#: java/lang-options.h:34
+msgid "Disable assignability checks for stores into object arrays"
 msgstr ""
 
-#: cp/lang-options.h:144
-msgid "Don't warn when type converting pointers to member functions"
+#: java/lang-options.h:36
+msgid "Assume native functions are implemented using JNI"
 msgstr ""
 
-#: cp/lang-options.h:146
-msgid "Warn about violations of Effective C++ style rules"
+#: java/lang-options.h:38
+msgid "Replace system path"
 msgstr ""
 
-#: cp/lang-options.h:149
-#, fuzzy
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "vergelijking van gepromoveerde ~unsigned met unsigned"
+#: java/lang-options.h:40
+msgid "Set class path"
+msgstr ""
 
-#: cp/lang-options.h:152
-msgid "Warn if a C style cast is used in a program"
+#: java/lang-options.h:42
+msgid "Set class path (deprecated: use --classpath instead)"
 msgstr ""
 
-#: cp/lang-options.h:156
-msgid "Don't warn when non-templatized friend functions are declared within a template"
+#: java/lang-options.h:44
+msgid "Choose class whose main method should be used"
 msgstr ""
 
-#: cp/lang-options.h:159
-msgid "Don't announce deprecation of compiler features"
+#: java/lang-options.h:46
+msgid "Choose input encoding (default comes from locale)"
 msgstr ""
 
-#: f/bad.c:386
-msgid "note:"
+#: java/lang-options.h:48
+msgid "Add directory to class path"
 msgstr ""
 
-# Dit zou misschien beter 'warning' blijven
-#: f/bad.c:390
-msgid "warning:"
-msgstr "let op:"
+#: java/lang-options.h:50
+msgid "Directory where class files should be written"
+msgstr ""
 
-#: f/bad.c:394
-msgid "fatal:"
+#: java/lang-options.h:52
+msgid "Warn if modifiers are specified when not necessary"
 msgstr ""
 
-#: f/bad.c:436
-msgid "(continued):"
+#: java/lang-options.h:54
+msgid "Warn if deprecated empty statements are found"
 msgstr ""
 
-#: f/bad.c:486 f/bad.c:504
-#, c-format
-msgid "[REPORT BUG!!] %"
+#: java/lang-options.h:56
+msgid "Warn if .class files are out of date"
 msgstr ""
 
-#: f/bad.c:493 f/bad.c:525
-msgid "[REPORT BUG!!]"
+#: java/lang-options.h:58
+msgid "Always check for non gcj generated classes archives"
 msgstr ""
 
-#: f/com.c:3116
-msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
+#: java/lang-options.h:60
+msgid "Never optimize static class initialization code"
 msgstr ""
 
-#: f/com.c:11596
-msgid "no INTEGER type can hold a pointer on this configuration"
-msgstr "geen enkel INTEGER-type kan een pointer bevatten in deze configuratie"
+#: java/lang-options.h:62
+msgid "Use offset tables for virtual method calls"
+msgstr ""
 
-#: f/com.c:11821
+#: objc/objc-act.c:651
 #, c-format
-msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
+msgid "object does not conform to the `%s' protocol"
 msgstr ""
 
-#: f/com.c:11823
+#: objc/objc-act.c:737 objc/objc-act.c:810
 #, c-format
-msgid "and pointers are %d bits wide, but g77 doesn't yet work"
+msgid "class `%s' does not implement the `%s' protocol"
 msgstr ""
 
-#: f/com.c:11825
-msgid "properly unless they all are 32 bits wide"
-msgstr ""
+#: objc/objc-act.c:914
+#, c-format
+msgid "`%s' cannot be statically allocated"
+msgstr "`%s' kan niet statisch gealloceerd worden"
 
-#: f/com.c:11826
-msgid "Please keep this in mind before you report bugs.  g77 should"
+#: objc/objc-act.c:963
+#, c-format
+msgid "unexpected type for `id' (%s)"
 msgstr ""
 
-#: f/com.c:11827
-msgid "support non-32-bit machines better as of version 0.6"
+#: objc/objc-act.c:968
+msgid "undefined type `id', please import <objc/objc.h>"
 msgstr ""
 
-#. I/O will probably crash.
-#: f/com.c:11835
+#: objc/objc-act.c:1019
 #, c-format
-msgid "configuration: char * holds %d bits, but ftnlen only %d"
+msgid "protocol `%s' has circular dependency"
 msgstr ""
 
-#. ASSIGN 10 TO I will crash.
-#: f/com.c:11844
+#: objc/objc-act.c:1041 objc/objc-act.c:5301
+#, fuzzy, c-format
+msgid "cannot find protocol declaration for `%s'"
+msgstr "geen eerdere declaratie voor `%s'"
+
+#: objc/objc-act.c:1289 objc/objc-act.c:5877 objc/objc-act.c:6195
+#: objc/objc-act.c:6244 objc/objc-act.c:6280 objc-parse.y:1800
+#, fuzzy, c-format
+msgid "cannot find interface declaration for `%s'"
+msgstr "geen eerdere declaratie voor `%s'"
+
+#: objc/objc-act.c:1328
+#, fuzzy, c-format
+msgid "cannot find reference tag for class `%s'"
+msgstr "kan niet derefereren, is geen pointer."
+
+#: objc/objc-act.c:2050
 #, c-format
-msgid ""
-"configuration: char * holds %d bits, but INTEGER only %d --\n"
-" ASSIGN statement might fail"
+msgid "creating selector for non existant method %s"
 msgstr ""
 
-#: f/com.c:13678
-#, fuzzy
-msgid "In statement function"
-msgstr "teveel argumenten voor functie"
+#: objc/objc-act.c:2364
+#, fuzzy, c-format
+msgid "cannot find class `%s'"
+msgstr "kan %s niet vinden"
 
-#: f/com.c:13688
-msgid "Outside of any program unit:\n"
-msgstr ""
+#: objc/objc-act.c:2366
+#, fuzzy, c-format
+msgid "class `%s' already exists"
+msgstr "veld `%s' heeft al een beginwaarde gekregen"
 
-#: f/com.c:15376
-msgid "%A from %B at %0%C"
+#. fatal did not work with 2 args...should fix
+#: objc/objc-act.c:2473
+#, c-format
+msgid "cannot find interface declaration for `%s', superclass of `%s'"
 msgstr ""
 
-#: f/com.c:15553
-msgid "directory name must immediately follow -I"
+#: objc/objc-act.c:2480
+#, fuzzy, c-format
+msgid "circular inheritance in interface declaration for `%s'"
+msgstr "geneste externe declaratie van `%s'"
+
+#: objc/objc-act.c:3566 objc/objc-act.c:3583
+msgid "inconsistent instance variable specification"
 msgstr ""
 
-#: f/com.c:15695
-msgid "At %0, INCLUDE file %A exists, but is not readable"
+#: objc/objc-act.c:4580
+msgid "can not use an object as parameter to a method\n"
 msgstr ""
 
-#: f/com.c:15729
-msgid "At %0, INCLUDE nesting too deep"
+#: objc/objc-act.c:4780
+#, c-format
+msgid "multiple declarations for method `%s'"
 msgstr ""
 
-#: f/expr.c:9611
-msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
+#: objc/objc-act.c:4946
+#, c-format
+msgid "invalid receiver type `%s'"
 msgstr ""
 
-#: f/expr.c:9660
-msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
+#: objc/objc-act.c:4977 objc/objc-act.c:5003 objc/objc-act.c:5051
+#, c-format
+msgid "`%s' does not respond to `%s'"
 msgstr ""
 
-#: f/expr.c:10520
-msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
+#: objc/objc-act.c:4983 objc/objc-act.c:7318
+#, c-format
+msgid "no super class declared in interface for `%s'"
 msgstr ""
 
-#: f/expr.c:10890
-msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
+#: objc/objc-act.c:5081
+msgid "cannot find class (factory) method"
 msgstr ""
 
-#: f/g77spec.c:256
+#: objc/objc-act.c:5082 objc/objc-act.c:5126
 #, c-format
-msgid "overflowed output arg list for `%s'"
+msgid "return type for `%s' defaults to id"
 msgstr ""
 
-#: f/g77spec.c:395
-#, fuzzy
-msgid "--driver no longer supported"
-msgstr "-pipe wordt niet ondersteund"
-
-#: f/g77spec.c:408
-#, fuzzy, c-format
-msgid "argument to `%s' missing"
-msgstr "argument van `%s' moet van een integraal type zijn."
-
-#: f/g77spec.c:412
-msgid "no input files; unwilling to write output files"
+#: objc/objc-act.c:5099
+#, c-format
+msgid "method `%s' not implemented by protocol"
 msgstr ""
 
-#: f/implic.c:202
-#, fuzzy
-msgid "Implicit declaration of `%A' at %0"
-msgstr "eerdere impliciete declaratie van `%s'"
-
-#: f/lex.c:272
-#, fuzzy
-msgid "The meaning of `\\x' (at %0) varies with -traditional"
-msgstr "de betekenis van `\\x' varieert naargelang -traditional al dan niet gebruikt wordt"
-
-#: f/lex.c:322
-#, fuzzy
-msgid "The meaning of `\\a' (at %0) varies with -traditional"
-msgstr "de betekenis van `\\a' varieert naargelang -traditional al dan niet gebruikt wordt"
-
-#: f/lex.c:351
-#, fuzzy
-msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
-msgstr "niet-ANSI-standaard escape sequence `\\%c'"
+#: objc/objc-act.c:5108
+msgid "return type defaults to id"
+msgstr ""
 
-#: f/lex.c:369
+#: objc/objc-act.c:5125
 #, fuzzy
-msgid "Unknown escape sequence `\\%A' at %0"
-msgstr "onbekende escape sequence `\\%c'"
+msgid "cannot find method"
+msgstr "kan `nm' niet vinden"
 
-#: f/lex.c:377
+#: objc/objc-act.c:5399
 #, fuzzy, c-format
-msgid "Unterminated escape sequence `\\' at %0"
-msgstr "onbekende escape sequence `\\%c'"
-
-#: f/lex.c:387
-#, fuzzy
-msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
-msgstr "onbekende escape sequence: `\\' gevolgd door karaktercode 0x%x"
-
-#: f/lex.c:414
-#, fuzzy
-msgid "\\x used at %0 with no following hex digits"
-msgstr "\\x gebruikt zonder daaropvolgende hexadecimale cijfers"
-
-#: f/lex.c:427
-#, fuzzy
-msgid "Hex escape at %0 out of range"
-msgstr "hexadecimale escape-waarde buiten bereik"
-
-# "escape-sequentie"?! Maar wat is er beter?
-#: f/lex.c:460
-#, fuzzy
-msgid "Escape sequence at %0 out of range for character"
-msgstr "escape-sequentie buiten bereik voor karakter"
-
-#: f/lex.c:583
-msgid "the meaning of `\\x' varies with -traditional"
-msgstr "de betekenis van `\\x' varieert naargelang -traditional al dan niet gebruikt wordt"
+msgid "undeclared selector `%s'"
+msgstr "ongeldige naam `%s'"
 
-#: f/lex.c:620
-msgid "hex escape out of range"
-msgstr "hexadecimale escape-waarde buiten bereik"
+#. 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:5443
+#, c-format
+msgid "instance variable `%s' accessed in class method"
+msgstr ""
 
-#: f/lex.c:666
-msgid "the meaning of `\\a' varies with -traditional"
-msgstr "de betekenis van `\\a' varieert naargelang -traditional al dan niet gebruikt wordt"
+#: objc/objc-act.c:5678
+#, fuzzy, c-format
+msgid "duplicate definition of class method `%s'"
+msgstr "herhaalde definitie `%s'"
 
-#: f/lex.c:682
-#, c-format
-msgid "non-ANSI-standard escape sequence, `\\%c'"
-msgstr "niet-ANSI-standaard escape sequence `\\%c'"
+#: objc/objc-act.c:5684
+#, fuzzy, c-format
+msgid "duplicate declaration of class method `%s'"
+msgstr "impliciete declaratie van functie `%s'"
 
-#: f/lex.c:695
+#: objc/objc-act.c:5720
 #, fuzzy, c-format
-msgid "non-ISO escape sequence `\\%c'"
-msgstr "niet-ANSI escape sequence `\\%c'"
+msgid "duplicate definition of instance method `%s'"
+msgstr "herhaalde definitie `%s'"
 
-#: f/lex.c:699
-#, c-format
-msgid "unknown escape sequence `\\%c'"
-msgstr "onbekende escape sequence `\\%c'"
+#: objc/objc-act.c:5726
+#, fuzzy, c-format
+msgid "duplicate declaration of instance method `%s'"
+msgstr "impliciete declaratie van functie `%s'"
 
-#: f/lex.c:701
+#: objc/objc-act.c:5766
 #, c-format
-msgid "unknown escape sequence: `\\' followed by char code 0x%x"
-msgstr "onbekende escape sequence: `\\' gevolgd door karaktercode 0x%x"
-
-#: f/lex.c:778
-msgid "badly formed directive -- no closing quote"
+msgid "duplicate interface declaration for category `%s(%s)'"
 msgstr ""
 
-#: f/lex.c:998
-msgid "bad directive -- missing close-quote"
+#: objc/objc-act.c:5852
+#, c-format
+msgid "instance variable `%s' is declared private"
 msgstr ""
 
-#: f/lex.c:1112
+#: objc/objc-act.c:5899
 #, c-format
-msgid "ignoring pragma: %s"
-msgstr "pragma wordt genegeerd: %s"
+msgid "instance variable `%s' is declared %s"
+msgstr ""
 
-#: f/lex.c:1319 f/lex.c:1363
-msgid "use `#line ...' instead of `# ...' in first line"
+#: objc/objc-act.c:5909
+msgid "static access to object of type `id'"
 msgstr ""
 
-#: f/lex.c:1465
+#: objc/objc-act.c:5934 objc/objc-act.c:6027
 #, c-format
-msgid "Null character at %0 -- line ignored"
+msgid "incomplete implementation of class `%s'"
 msgstr ""
 
-#: f/stb.c:12077
+#: objc/objc-act.c:5938 objc/objc-act.c:6032
 #, c-format
-msgid "INCLUDE at %0 not the only statement on the source line"
+msgid "incomplete implementation of category `%s'"
 msgstr ""
 
-#: f/ste.c:1404 f/ste.c:1755
-msgid "ASSIGNed FORMAT specifier is too small"
+#: objc/objc-act.c:5943 objc/objc-act.c:6037
+#, c-format
+msgid "method definition for `%c%s' not found"
 msgstr ""
 
-#. ~~~Someday handle CHARACTER*1, CHARACTER*N
-#: f/ste.c:2635
-msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
+#: objc/objc-act.c:6081
+#, c-format
+msgid "%s `%s' does not fully implement the `%s' protocol"
 msgstr ""
 
-#: f/ste.c:2964
-msgid "ASSIGN to variable that is too small"
-msgstr "ASSIGN naar een variabele die te klein is"
-
-#: f/ste.c:2992
-msgid "ASSIGNed GOTO target variable is too small"
+#: objc/objc-act.c:6139 objc/objc-act.c:8249
+msgid "`@end' missing in implementation context"
 msgstr ""
 
-#: f/stu.c:304
-msgid "Local adjustable symbol `%A' at %0"
+#: objc/objc-act.c:6167
+#, c-format
+msgid "reimplementation of class `%s'"
 msgstr ""
 
-#: f/top.c:238
+#: objc/objc-act.c:6209
 #, c-format
-msgid "%s no longer supported -- try -fvxt"
+msgid "conflicting super class name `%s'"
 msgstr ""
 
-#: f/top.c:240
+#: objc/objc-act.c:6224
 #, c-format
-msgid "%s no longer supported -- try -fno-vxt -ff90"
+msgid "duplicate interface declaration for class `%s'"
 msgstr ""
 
-#: f/top.c:308 f/top.c:310
+#: objc/objc-act.c:6506
 #, c-format
-msgid "%s disabled, use normal debugging flags"
+msgid "duplicate declaration for protocol `%s'"
 msgstr ""
 
-#: f/lang-options.h:33
-msgid "Print g77-specific compiler version info, run internal tests"
+#: objc/objc-act.c:7363
+msgid "[super ...] must appear in a method context"
 msgstr ""
 
-#: f/lang-options.h:37
-msgid "Program is written in typical FORTRAN 66 dialect"
+#: objc/objc-act.c:8354 objc/objc-act.c:8370
+#, c-format
+msgid "potential selector conflict for method `%s'"
 msgstr ""
 
-#: f/lang-options.h:40
-msgid "Program is written in typical Unix f77 dialect"
+#: objc-parse.y:2656
+msgid "`@end' must appear in an implementation context"
 msgstr ""
 
-#: f/lang-options.h:42
-msgid "Program does not use Unix-f77 dialectal features"
+#: objc-parse.y:2932
+msgid "method definition not in class context"
 msgstr ""
 
-#: f/lang-options.h:44
-msgid "Program is written in Fortran-90-ish dialect"
+#: objc/lang-options.h:27
+msgid "Dump decls to a .decl file"
 msgstr ""
 
-#: f/lang-options.h:48
-msgid "Treat local vars and COMMON blocks as if they were named in SAVE statements"
+#: objc/lang-options.h:29
+msgid "Generate code for GNU runtime environment"
 msgstr ""
 
-#: f/lang-options.h:50
-msgid "Allow $ in symbol names"
+#: objc/lang-options.h:32
+msgid "Generate code for NeXT runtime environment"
 msgstr ""
 
-#: f/lang-options.h:54
-msgid "f2c-compatible code need not be generated"
+#: objc/lang-options.h:35
+msgid "Warn if a selector has multiple methods"
 msgstr ""
 
-#: f/lang-options.h:57
-msgid "Unsupported; do not generate libf2c-calling code"
+#: objc/lang-options.h:39
+msgid "Do not warn if inherited methods are unimplemented"
 msgstr ""
 
-#: f/lang-options.h:59
-msgid "Unsupported; affects code-generation of arrays"
+#: objc/lang-options.h:41
+msgid "Generate C header of platform specific features"
 msgstr ""
 
-#: f/lang-options.h:62
-msgid "Program is written in Fortran-90-ish free form"
-msgstr ""
+#: objc/lang-options.h:43
+#, fuzzy
+msgid "Specify the name of the class for constant strings"
+msgstr "het argument van `asm' is geen constante string"
 
-#: f/lang-options.h:67
-msgid "Warn about use of (only a few for now) Fortran extensions"
+#. This is the contribution to the `lang_options' array in gcc.c for
+#. treelang.
+#: treelang/lang-options.h:26
+msgid "(debug) trace parsing process"
 msgstr ""
 
-#: f/lang-options.h:70
-msgid "Program is written in VXT (Digital-like) FORTRAN"
+#: treelang/lang-options.h:27
+msgid "(debug) trace lexical analysis"
 msgstr ""
 
-#: f/lang-options.h:73
-msgid "Disallow all ugly features"
+#: config/darwin.h:212
+msgid "-current_version only allowed with -dynamiclib"
 msgstr ""
 
-#: f/lang-options.h:76
-msgid "Hollerith and typeless constants not passed as arguments"
+#: config/darwin.h:215
+msgid "-install_name only allowed with -dynamiclib"
 msgstr ""
 
-#: f/lang-options.h:78
-msgid "Allow ordinary copying of ASSIGN'ed vars"
+#: config/darwin.h:220
+msgid "-bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: f/lang-options.h:81
-msgid "Dummy array dimensioned to (1) is assumed-size"
+#: config/darwin.h:221
+msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr ""
 
-#: f/lang-options.h:84
-msgid "Trailing comma in procedure call denotes null argument"
+#: config/darwin.h:222
+msgid "-client_name not allowed with -dynamiclib"
 msgstr ""
 
-#: f/lang-options.h:87
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
+#: config/darwin.h:225
+msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
 msgstr ""
 
-#: f/lang-options.h:91
-msgid "Initialization via DATA and PARAMETER is type-compatible"
+#: config/darwin.h:226
+msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr ""
 
-#: f/lang-options.h:93
-msgid "Allow INTEGER and LOGICAL interchangeability"
+#: config/darwin.h:228
+msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr ""
 
-#: f/lang-options.h:96
-msgid "Print internal debugging-related info"
+#: config/darwin.h:229
+msgid "-private_bundle not allowed with -dynamiclib"
 msgstr ""
 
-# Is 'mode' enkel van toepassing op 'string', of ook op 'array'?
-#: f/lang-options.h:99
+#: f/lang-specs.h:38 gcc.c:689
+msgid "GNU C does not support -C without using -E"
+msgstr "GNU C ondersteunt -C niet wanneer -E niet gebruikt wordt"
+
+#: f/lang-specs.h:39 gcc.c:690
 #, fuzzy
-msgid "Initialize local vars and arrays to zero"
-msgstr "beginwaarde is geen array of string-modus"
+msgid "GNU C does not support -CC without using -E"
+msgstr "GNU C ondersteunt -C niet wanneer -E niet gebruikt wordt"
 
-#: f/lang-options.h:103
-msgid "Backslashes in character/hollerith constants not special (C-style)"
-msgstr ""
+#: config/sparc/sol2-bi.h:168 config/sparc/sol2-bi.h:178
+#: config/sparc/linux64.h:197 config/sparc/linux64.h:208
+#: config/sparc/netbsd-elf.h:163 config/sparc/netbsd-elf.h:182
+#, fuzzy
+msgid "may not use both -m32 and -m64"
+msgstr "-mfp64 en -m4650 mogen niet samen gebruikt worden"
 
-#: f/lang-options.h:105
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr ""
+#: config/ia64/freebsd.h:23 config/sparc/freebsd.h:33
+#: config/i386/freebsd-aout.h:203 config/alpha/freebsd.h:42
+msgid "`-p' not supported; use `-pg' and gprof(1)"
+msgstr "`-p' wordt niet ondersteund; gebruik `-pg' en gprof(1)"
 
-#: f/lang-options.h:109
-msgid "Disable the appending of underscores to externals"
-msgstr ""
+#: config/vax/vax.h:50 config/vax/vax.h:51
+msgid "profiling not supported with -mg\n"
+msgstr "profileren wordt niet ondersteund wanneer -mg gebruikt wordt\n"
 
-#: f/lang-options.h:112
-msgid "Never append a second underscore to externals"
-msgstr ""
+#: config/mips/mips.h:954
+#, fuzzy
+msgid "-pipe is not supported"
+msgstr "-pipe wordt niet ondersteund"
 
-#: f/lang-options.h:114
-msgid "Intrinsics spelled as e.g. SqRt"
-msgstr ""
+#: config/mips/mips.h:1147 config/arc/arc.h:63
+msgid "may not use both -EB and -EL"
+msgstr "-EB en -EL mogen niet samen gebruikt worden"
 
-#: f/lang-options.h:116
-msgid "Intrinsics in uppercase"
-msgstr ""
+#: java/jvspec.c:77 gcc.c:716 ada/lang-specs.h:38
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
 
-#: f/lang-options.h:119
-msgid "Intrinsics letters in arbitrary cases"
+#: config/rs6000/darwin.h:62
+msgid " conflicting code gen style switches are used"
 msgstr ""
 
-#: f/lang-options.h:121
-msgid "Language keywords spelled as e.g. IOStat"
-msgstr ""
+#: config/i386/cygwin.h:115
+#, fuzzy
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
 
-#: f/lang-options.h:123
-msgid "Language keywords in uppercase"
-msgstr ""
+#: config/i386/cygwin.h:170 config/i386/mingw32.h:84
+#, fuzzy
+msgid "shared and mdll are not compatible"
+msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
 
-#: f/lang-options.h:126
-msgid "Language keyword letters in arbitrary cases"
-msgstr ""
+#: gcc.c:867
+msgid "-E required when input is from standard input"
+msgstr "-E is nodig wanneer de invoer van standaardinvoer komt"
 
-#: f/lang-options.h:128
-msgid "Internally convert most source to uppercase"
+#: gcc.c:871
+msgid "compilation of header file requested"
 msgstr ""
 
-#: f/lang-options.h:131
-msgid "Internally preserve source case"
-msgstr ""
-
-#: f/lang-options.h:133
-msgid "Symbol names spelled in mixed case"
-msgstr ""
-
-#: f/lang-options.h:135
-msgid "Symbol names in uppercase"
-msgstr ""
-
-#: f/lang-options.h:137
-msgid "Symbol names in lowercase"
-msgstr ""
-
-#: f/lang-options.h:140
-msgid "Program written in uppercase"
-msgstr ""
-
-#: f/lang-options.h:142
-msgid "Program written in lowercase"
-msgstr ""
-
-#: f/lang-options.h:144
-msgid "Program written in strict mixed-case"
-msgstr ""
-
-#: f/lang-options.h:146
-msgid "Compile as if program written in uppercase"
-msgstr ""
-
-#: f/lang-options.h:148
-msgid "Compile as if program written in lowercase"
-msgstr ""
-
-#: f/lang-options.h:150
-msgid "Preserve all spelling (case) used in program"
-msgstr ""
-
-#: f/lang-options.h:152
-msgid "Delete libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: f/lang-options.h:154
-msgid "Disable libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: f/lang-options.h:157
-msgid "Hide libU77 intrinsics with bad interfaces"
-msgstr ""
-
-#: f/lang-options.h:159
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: f/lang-options.h:161
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: f/lang-options.h:164
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
-
-#: f/lang-options.h:166
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: f/lang-options.h:168
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: f/lang-options.h:171
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
-
-#: f/lang-options.h:173
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-msgstr ""
-
-#: f/lang-options.h:175
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: f/lang-options.h:178
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
-
-#: f/lang-options.h:180
-msgid "Delete MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: f/lang-options.h:182
-msgid "Disable MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: f/lang-options.h:185
-msgid "Hide MIL-STD 1753 intrinsics"
-msgstr ""
-
-#: f/lang-options.h:187
-msgid "Delete libU77 intrinsics"
-msgstr ""
-
-#: f/lang-options.h:189
-msgid "Disable libU77 intrinsics"
-msgstr ""
-
-#: f/lang-options.h:192
-msgid "Hide libU77 intrinsics"
-msgstr ""
-
-#: f/lang-options.h:194
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: f/lang-options.h:196
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: f/lang-options.h:199
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
-
-#: f/lang-options.h:201
-msgid "Treat initial values of 0 like non-zero values"
-msgstr ""
-
-#: f/lang-options.h:204
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-msgstr ""
-
-#: f/lang-options.h:207
-msgid "Take at least one trip through each iterative DO loop"
-msgstr ""
-
-#: f/lang-options.h:211
-msgid "Print names of program units as they are compiled"
-msgstr ""
-
-#: f/lang-options.h:214
-msgid "Disable fatal diagnostics about inter-procedural problems"
-msgstr ""
-
-#: f/lang-options.h:216
-msgid "Make prefix-radix non-decimal constants be typeless"
-msgstr ""
-
-#: f/lang-options.h:219
-msgid "Generate code to check subscript and substring bounds"
-msgstr ""
-
-#: f/lang-options.h:222
-msgid "Fortran-specific form of -fbounds-check"
-msgstr ""
-
-#: f/lang-options.h:226
-msgid "Disable warnings about inter-procedural problems"
-msgstr ""
-
-#: f/lang-options.h:230
-msgid "Warn about constructs with surprising meanings"
-msgstr ""
-
-#: f/lang-options.h:235
-msgid "Add a directory for INCLUDE searching"
-msgstr ""
-
-#: f/lang-options.h:237
-msgid "Set the maximum line length"
-msgstr ""
-
-#: f/bad.def:38
-#, c-format
-msgid "Missing first operand for binary operator at %0"
-msgstr ""
-
-#: f/bad.def:40
-#, fuzzy, c-format
-msgid "Zero-length character constant at %0"
-msgstr "lege karakterconstante"
-
-#: f/bad.def:42
-#, fuzzy, c-format
-msgid "Invalid token at %0 in expression or subexpression at %1"
-msgstr "Ongeldig token in expressie"
-
-#: f/bad.def:44
-msgid "Missing operand for operator at %1 at end of expression at %0"
-msgstr ""
-
-#: f/bad.def:46
-msgid "Label %A already defined at %1 when redefined at %0"
-msgstr ""
-
-#: f/bad.def:48
-msgid "Unrecognized character at %0 [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:50
-msgid "Label definition %A at %0 on empty statement (as of %1)"
-msgstr ""
-
-#: f/bad.def:52
-msgid "Extra label definition %A at %0 -- perhaps previous label definition %B at %1 should have CONTINUE statement?"
-msgstr ""
-
-#: f/bad.def:53
-msgid "Extra label definition %A at %0 following label definition %B at %1"
-msgstr ""
-
-#: f/bad.def:55
-msgid "Invalid first character at %0 [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:57
-msgid "Line too long as of %0 [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:59
-#, c-format
-msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:61
-#, c-format
-msgid "Label number at %0 not in range 1-99999"
-msgstr ""
-
-#: f/bad.def:63
-msgid "At %0, '!' and '/*' are not valid comment delimiters"
-msgstr ""
-
-#: f/bad.def:65
-#, c-format
-msgid "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:67
-msgid "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:69
-#, c-format
-msgid "Continuation indicator at %0 invalid on first non-comment line of file or following END or INCLUDE [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:70
-#, c-format
-msgid "Continuation indicator at %0 invalid here [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:72
-#, fuzzy
-msgid "Character constant at %0 has no closing apostrophe at %1"
-msgstr "karakterconstante te lang"
-
-#: f/bad.def:74
-msgid "Hollerith constant at %0 specified %A more characters than are present as of %1"
-msgstr ""
-
-#: f/bad.def:76
-#, c-format
-msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
-msgstr ""
-
-#: f/bad.def:78
-#, fuzzy
-msgid "Integer at %0 too large"
-msgstr "integerconstante buiten bereik"
-
-#: f/bad.def:80
-msgid "Integer at %0 too large except as negative number (preceded by unary minus sign)"
-msgstr ""
-
-#: f/bad.def:81
-msgid "Non-negative integer at %0 too large"
-msgstr ""
-
-#: f/bad.def:83
-msgid "Integer at %0 too large; even though preceded by unary minus sign at %1, subsequent operator at %2 has precedence over unary minus -- enclose unary minus sign and integer in parentheses to force precedence"
-msgstr ""
-
-#: f/bad.def:84
-msgid "Integer at %0 too large (%2 has precedence over %1)"
-msgstr ""
-
-#: f/bad.def:86
-msgid "Integer at %0 too large; even though preceded by minus sign at %1, because minus sign is a binary, not unary, operator -- insert plus sign before minus sign to change it to a unary minus sign"
-msgstr ""
-
-#: f/bad.def:87
-msgid "Integer at %0 too large (needs unary, not binary, minus at %1)"
-msgstr ""
-
-#: f/bad.def:89
-msgid "Integer at %0 too large; even though preceded by minus sign at %1, subsequent operator at %2 has precedence over minus, and that minus sign should be a unary minus rather than a binary minus -- insert plus sign before minus sign to change it to a unary minus sign, and enclose unary minus sign and integer in parentheses to force precedence"
-msgstr ""
-
-#: f/bad.def:90
-msgid "Integer at %0 too large (%2 has precedence over %1, which needs to be unary, not binary, minus)"
-msgstr ""
-
-#: f/bad.def:92
-#, c-format
-msgid "Period at %0 not followed by digits for floating-point number or by `NOT.', `TRUE.', or `FALSE.'"
-msgstr ""
-
-#: f/bad.def:94
-msgid "Missing close-period between `.%A' at %0 and %1"
-msgstr ""
-
-#: f/bad.def:96
-msgid "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent field"
-msgstr ""
-
-#: f/bad.def:98
-msgid "Missing value at %1 for real-number exponent at %0"
-msgstr ""
-
-#: f/bad.def:100
-msgid "Expected binary operator between expressions at %0 and at %1"
-msgstr ""
-
-#: f/bad.def:102
-msgid "Period at %0 not followed by valid keyword forming a valid binary operator; `.%A.' is not a valid binary operator"
-msgstr ""
-
-#: f/bad.def:103
-#, fuzzy
-msgid "`.%A.' at %0 not a binary operator"
-msgstr "`%s' is geen iterator"
-
-#: f/bad.def:105
-#, c-format
-msgid "Double-quote at %0 not followed by a string of valid octal digits at %1"
-msgstr ""
-
-#: f/bad.def:106 f/bad.def:115 f/bad.def:124
-#, fuzzy, c-format
-msgid "Invalid octal constant at %0"
-msgstr "ongeldige beginwaarde"
-
-#: f/bad.def:108 f/bad.def:120
-#, c-format
-msgid "Invalid binary digit(s) found in string of digits at %0"
-msgstr ""
-
-#: f/bad.def:109 f/bad.def:121
-#, fuzzy, c-format
-msgid "Invalid binary constant at %0"
-msgstr "ongeldige beginwaarde"
-
-#: f/bad.def:111 f/bad.def:126
-#, c-format
-msgid "Invalid hexadecimal digit(s) found in string of digits at %0"
-msgstr ""
-
-#: f/bad.def:112 f/bad.def:127
-#, fuzzy, c-format
-msgid "Invalid hexadecimal constant at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:114 f/bad.def:123
-#, c-format
-msgid "Invalid octal digit(s) found in string of digits at %0"
-msgstr ""
-
-#: f/bad.def:117
-msgid "Invalid radix specifier `%A' at %0 for typeless constant at %1"
-msgstr ""
-
-#: f/bad.def:118
-#, fuzzy, c-format
-msgid "Invalid typeless constant at %1"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:129
-msgid "%A part of complex constant at %0 must be a real or integer constant -- otherwise use CMPLX() or COMPLEX() in place of ()"
-msgstr ""
-
-#: f/bad.def:130
-msgid "%A part of complex constant at %0 not a real or integer constant"
-msgstr ""
-
-#: f/bad.def:132
-msgid "Invalid keyword `%%%A' at %0 in this context"
-msgstr ""
-
-#: f/bad.def:133
-msgid "Invalid keyword `%%%A' at %0"
-msgstr ""
-
-# 'braced-group'? Wie schrijft verdorie die foutmeldingen?
-#: f/bad.def:135
-#, fuzzy
-msgid "Null expression between %0 and %1 invalid in this context"
-msgstr "voorwaardelijke expressie niet toegestaan in deze context"
-
-#: f/bad.def:136
-#, fuzzy
-msgid "Invalid null expression between %0 and %1"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:138
-msgid "Concatenation operator at %0 must operate on two subexpressions of character type, but neither subexpression at %1 or %2 is of character type"
-msgstr ""
-
-#: f/bad.def:139
-msgid "Invalid operands at %1 and %2 for concatenation operator at %0"
-msgstr ""
-
-#: f/bad.def:141
-msgid "Concatenation operator at %0 must operate on two subexpressions of character type, but the subexpression at %1 is not of character type"
-msgstr ""
-
-#: f/bad.def:142
-msgid "Invalid operand at %1 for concatenation operator at %0"
-msgstr ""
-
-#: f/bad.def:144
-msgid "Concatenation operator at %0 must operate on two scalar (not array) subexpressions, two function invocations returning character scalars, or a combination of both -- but the subexpression at %1 is %A"
-msgstr ""
-
-#: f/bad.def:145
-msgid "Invalid operand (is %A) at %1 for concatenation operator at %0"
-msgstr ""
-
-#: f/bad.def:147
-msgid "Arithmetic operator at %0 must operate on two subexpressions of arithmetic type, but neither subexpression at %1 or %2 is of arithmetic type"
-msgstr ""
-
-#: f/bad.def:148
-msgid "Invalid operands at %1 and %2 for arithmetic operator at %0"
-msgstr ""
-
-#: f/bad.def:150
-msgid "Arithmetic operator at %0 must operate on two subexpressions of arithmetic type, but the subexpression at %1 is not of arithmetic type"
-msgstr ""
-
-#: f/bad.def:151
-msgid "Invalid operand at %1 for arithmetic operator at %0"
-msgstr ""
-
-#: f/bad.def:153
-msgid "Arithmetic operator at %0 must operate on two scalar (not array) subexpressions, two function invocations returning arithmetic scalars, or a combination of both -- but the subexpression at %1 is %A"
-msgstr ""
-
-#: f/bad.def:154
-msgid "Invalid operand (is %A) at %1 for arithmetic operator at %0"
-msgstr ""
-
-#: f/bad.def:156
-msgid "Character constant at %0 has no closing quote at %1 [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:157
-#, fuzzy
-msgid "Unterminated character constant at %0 [info -f g77 M LEX]"
-msgstr "niet-beëindigde karakterconstante"
-
-#: f/bad.def:159
-#, c-format
-msgid "Continuation line at %0 must have initial `&' since it continues a character context [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:160 f/bad.def:163
-msgid "Missing initial `&' on continuation line at %0 [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:162
-#, c-format
-msgid "Continuation line at %0 must have initial `&' since it continues a split lexical token [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:165
-#, c-format
-msgid "Continuation line at %0 invalid because it consists only of a single `&' as the only nonblank character"
-msgstr ""
-
-#: f/bad.def:166
-#, fuzzy, c-format
-msgid "Invalid continuation line at %0"
-msgstr "Ongeldige optie `%s'"
-
-#: f/bad.def:168
-msgid "Statement at %0 begins with invalid token [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:169
-msgid "Invalid statement at %0 [info -f g77 M LEX]"
-msgstr ""
-
-#: f/bad.def:171
-#, c-format
-msgid "Semicolon at %0 is an invalid token"
-msgstr ""
-
-#: f/bad.def:173
-msgid "Unrecognized statement name at %0 and invalid form for assignment or statement-function definition at %1"
-msgstr ""
-
-#: f/bad.def:174
-#, fuzzy, c-format
-msgid "Invalid statement at %0"
-msgstr "ongeldige beginwaarde"
-
-#: f/bad.def:176
-#, fuzzy
-msgid "Invalid form for %A statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:177
-#, fuzzy
-msgid "Invalid %A statement at %0"
-msgstr "ongeldige beginwaarde"
-
-#: f/bad.def:179
-#, c-format
-msgid "Invalid use of hollerith constant in statement at %0 -- enclose the constant in parentheses (for example, change BACKSPACE 2HAB to BACKSPACE (2HAB))"
-msgstr ""
-
-#: f/bad.def:180
-#, c-format
-msgid "Enclose hollerith constant in statement at %0 in parentheses"
-msgstr ""
-
-#: f/bad.def:182
-#, c-format
-msgid "Extraneous comma in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:184
-#, c-format
-msgid "Missing comma in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:186
-#, c-format
-msgid "Spurious sign in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:188
-#, c-format
-msgid "Spurious number in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:190
-#, c-format
-msgid "Spurious text trailing number in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:192
-#, c-format
-msgid "nP control edit descriptor not followed by comma but followed by edit descriptor at %0 other than D, E, EN, F, or G"
-msgstr ""
-
-#: f/bad.def:193
-#, c-format
-msgid "Invalid edit descriptor at %0 following nP control edit descriptor"
-msgstr ""
-
-#: f/bad.def:195
-#, fuzzy, c-format
-msgid "Unrecognized FORMAT specifier at %0"
-msgstr "onbekende formaatspecificatie"
-
-#: f/bad.def:197
-#, c-format
-msgid "Invalid I specifier in FORMAT statement at %0 -- correct form: [r]Iw.[m]"
-msgstr ""
-
-#: f/bad.def:198
-#, fuzzy, c-format
-msgid "Invalid I specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:200
-#, c-format
-msgid "Invalid B specifier in FORMAT statement at %0 -- correct form: [r]Bw.[m]"
-msgstr ""
-
-#: f/bad.def:201
-#, fuzzy, c-format
-msgid "Invalid B specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:203
-#, c-format
-msgid "Invalid O specifier in FORMAT statement at %0 -- correct form: [r]Ow.[m]"
-msgstr ""
-
-#: f/bad.def:204
-#, fuzzy, c-format
-msgid "Invalid O specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:206
-#, c-format
-msgid "Invalid Z specifier in FORMAT statement at %0 -- correct form: [r]Zw.[m]"
-msgstr ""
-
-#: f/bad.def:207
-#, fuzzy, c-format
-msgid "Invalid Z specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:209
-#, c-format
-msgid "Invalid F specifier in FORMAT statement at %0 -- correct form: [r]Fw.d"
-msgstr ""
-
-#: f/bad.def:210
-#, fuzzy, c-format
-msgid "Invalid F specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:212
-#, c-format
-msgid "Invalid E specifier in FORMAT statement at %0 -- correct form: [r]Ew.d[Ee]"
-msgstr ""
-
-#: f/bad.def:213
-#, fuzzy, c-format
-msgid "Invalid E specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:215
-#, c-format
-msgid "Invalid EN specifier in FORMAT statement at %0 -- correct form: [r]ENw.d[Ee]"
-msgstr ""
-
-#: f/bad.def:216
-#, c-format
-msgid "Invalid EN specifier in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:218
-#, c-format
-msgid "Invalid G specifier in FORMAT statement at %0 -- correct form: [r]Gw.d[Ee]"
-msgstr ""
-
-#: f/bad.def:219
-#, fuzzy, c-format
-msgid "Invalid G specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:221
-#, c-format
-msgid "Invalid L specifier in FORMAT statement at %0 -- correct form: [r]Lw"
-msgstr ""
-
-#: f/bad.def:222
-#, fuzzy, c-format
-msgid "Invalid L specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:224
-#, c-format
-msgid "Invalid A specifier in FORMAT statement at %0 -- correct form: [r]A[w]"
-msgstr ""
-
-#: f/bad.def:225
-#, fuzzy, c-format
-msgid "Invalid A specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:227
-#, c-format
-msgid "Invalid D specifier in FORMAT statement at %0 -- correct form: [r]Dw.d"
-msgstr ""
-
-#: f/bad.def:228
-#, fuzzy, c-format
-msgid "Invalid D specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:230
-#, c-format
-msgid "Invalid Q specifier in FORMAT statement at %0 -- correct form: Q"
-msgstr ""
-
-#: f/bad.def:231
-#, fuzzy, c-format
-msgid "Invalid Q specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:233
-#, c-format
-msgid "Invalid $ specifier in FORMAT statement at %0 -- correct form: $"
-msgstr ""
-
-#: f/bad.def:234
-#, fuzzy, c-format
-msgid "Invalid $ specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:236
-#, c-format
-msgid "Invalid P specifier in FORMAT statement at %0 -- correct form: kP"
-msgstr ""
-
-#: f/bad.def:237
-#, fuzzy, c-format
-msgid "Invalid P specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:239
-#, c-format
-msgid "Invalid T specifier in FORMAT statement at %0 -- correct form: Tn"
-msgstr ""
-
-#: f/bad.def:240
-#, fuzzy, c-format
-msgid "Invalid T specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:242
-#, c-format
-msgid "Invalid TL specifier in FORMAT statement at %0 -- correct form: TLn"
-msgstr ""
-
-#: f/bad.def:243
-#, c-format
-msgid "Invalid TL specifier in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:245
-#, c-format
-msgid "Invalid TR specifier in FORMAT statement at %0 -- correct form: TRn"
-msgstr ""
-
-#: f/bad.def:246
-#, c-format
-msgid "Invalid TR specifier in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:248
-#, c-format
-msgid "Invalid X specifier in FORMAT statement at %0 -- correct form: nX"
-msgstr ""
-
-#: f/bad.def:249
-#, fuzzy, c-format
-msgid "Invalid X specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:251
-#, c-format
-msgid "Invalid S specifier in FORMAT statement at %0 -- correct form: S"
-msgstr ""
-
-#: f/bad.def:252
-#, fuzzy, c-format
-msgid "Invalid S specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:254
-#, c-format
-msgid "Invalid SP specifier in FORMAT statement at %0 -- correct form: SP"
-msgstr ""
-
-#: f/bad.def:255
-#, c-format
-msgid "Invalid SP specifier in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:257
-#, c-format
-msgid "Invalid SS specifier in FORMAT statement at %0 -- correct form: SS"
-msgstr ""
-
-#: f/bad.def:258
-#, c-format
-msgid "Invalid SS specifier in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:260
-#, c-format
-msgid "Invalid BN specifier in FORMAT statement at %0 -- correct form: BN"
-msgstr ""
-
-#: f/bad.def:261
-#, c-format
-msgid "Invalid BN specifier in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:263
-#, c-format
-msgid "Invalid BZ specifier in FORMAT statement at %0 -- correct form: BZ"
-msgstr ""
-
-#: f/bad.def:264
-#, c-format
-msgid "Invalid BZ specifier in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:266
-#, c-format
-msgid "Invalid : specifier in FORMAT statement at %0 -- correct form: :"
-msgstr ""
-
-#: f/bad.def:267
-#, fuzzy, c-format
-msgid "Invalid : specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:269
-#, c-format
-msgid "Invalid H specifier in FORMAT statement at %0 -- correct form: nHcharacters  !where n is an unsigned decimal constant, and characters               !contains exactly n characters (including spaces)"
-msgstr ""
-
-#: f/bad.def:270
-#, fuzzy, c-format
-msgid "Invalid H specifier in FORMAT statement at %0"
-msgstr "ongeldige expressie als operand"
-
-#: f/bad.def:272
-#, c-format
-msgid "Missing close-parenthese(s) in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:274
-#, c-format
-msgid "Missing number following period in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:276
-#, c-format
-msgid "Missing number following `E' in FORMAT statement at %0"
-msgstr ""
-
-#: f/bad.def:278
-#, c-format
-msgid "Invalid token with FORMAT run-time expression at %0 -- use the traditional operators .LT., .LE., .GT., .GE., .EQ., and .NE. in place of the newer tokens <, <=, >, >=, ==, and !=, because > ends an expression within a FORMAT statement"
-msgstr ""
-
-#: f/bad.def:279
-#, fuzzy, c-format
-msgid "Invalid token with FORMAT run-time expression at %0"
-msgstr "Ongeldig token in expressie"
-
-#: f/bad.def:281
-#, fuzzy, c-format
-msgid "Spurious trailing comma preceding terminator at %0"
-msgstr "overbodige `%%' achteraan formaat"
-
-#: f/bad.def:283
-msgid "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not specifying the assignment operator (=)"
-msgstr ""
-
-#: f/bad.def:285
-msgid "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement specifying the assignment operator (=)"
-msgstr ""
-
-#: f/bad.def:287
-#, c-format
-msgid "Defined operator at %0 contains a nonletter -- must contain only letters A-Z (or a-z)"
-msgstr ""
-
-#: f/bad.def:288
-#, c-format
-msgid "Nonletter in defined operator at %0"
-msgstr ""
-
-#: f/bad.def:290
-#, c-format
-msgid "Invalid type-declaration attribute at %0 -- must be one of: DIMENSION(array-spec), EXTERNAL, INTRINSIC, PARAMETER, or SAVE"
-msgstr ""
-
-#: f/bad.def:291
-#, fuzzy, c-format
-msgid "Invalid type-declaration attribute at %0"
-msgstr "lege declaratie"
-
-#: f/bad.def:293
-#, c-format
-msgid "Cannot specify =initialization-expr at %0 unless `::' appears before list of objects"
-msgstr ""
-
-#: f/bad.def:295
-msgid "Reference to label at %1 inconsistent with its definition at %0"
-msgstr ""
-
-#: f/bad.def:297
-msgid "Reference to label at %1 inconsistent with earlier reference at %0"
-msgstr ""
-
-#: f/bad.def:299
-msgid "DO-statement reference to label at %1 follows its definition at %0"
-msgstr ""
-
-#: f/bad.def:301
-msgid "Reference to label at %1 is outside block containing definition at %0"
-msgstr ""
-
-#: f/bad.def:303
-msgid "DO-statement references to label at %0 and %2 separated by unterminated block starting at %1"
-msgstr ""
-
-#: f/bad.def:305
-msgid "DO-statement reference to label at %0 and label definition at %2 separated by unterminated block starting at %1"
-msgstr ""
-
-#: f/bad.def:307
-#, fuzzy, c-format
-msgid "Label definition at %0 invalid on this kind of statement"
-msgstr "label gevonden buiten een CASE-statement"
-
-#: f/bad.def:309
-#, fuzzy, c-format
-msgid "Statement at %0 invalid in this context"
-msgstr "%s: %s compiler niet geïnstalleerd op dit systeem"
-
-#: f/bad.def:311
-#, c-format
-msgid "Statement at %0 invalid in context established by statement at %1"
-msgstr ""
-
-#: f/bad.def:313
-#, c-format
-msgid "Statement at %0 must specify construct name specified at %1"
-msgstr ""
-
-#: f/bad.def:315
-#, c-format
-msgid "Construct name at %0 superfluous, no construct name specified at %1"
-msgstr ""
-
-#: f/bad.def:317
-#, c-format
-msgid "Construct name at %0 not the same as construct name at %1"
-msgstr ""
-
-#: f/bad.def:319
-#, c-format
-msgid "Construct name at %0 does not match construct name for any containing DO constructs"
-msgstr ""
-
-#: f/bad.def:321
-#, c-format
-msgid "Label definition missing at %0 for DO construct specifying label at %1"
-msgstr ""
-
-#: f/bad.def:323
-#, c-format
-msgid "Statement at %0 follows ELSE block for IF construct at %1"
-msgstr ""
-
-#: f/bad.def:325
-#, fuzzy, c-format
-msgid "No label definition for FORMAT statement at %0"
-msgstr "label niet in een CASE-statement"
-
-#: f/bad.def:327
-msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
-msgstr ""
-
-#: f/bad.def:329
-msgid "END statement at %0 missing `%A' keyword required for internal or module procedure(s) bounded by %1"
-msgstr ""
-
-#: f/bad.def:331
-msgid "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 specifies no generic name, operator, or assignment"
-msgstr ""
-
-#: f/bad.def:333
-#, c-format
-msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
-msgstr ""
-
-#: f/bad.def:335
-#, c-format
-msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
-msgstr ""
-
-#: f/bad.def:337
-#, c-format
-msgid "Program unit name at %0 not the same as name at %1"
-msgstr ""
-
-#: f/bad.def:339
-#, c-format
-msgid "Type name at %0 not the same as name at %1"
-msgstr ""
-
-#: f/bad.def:341
-#, c-format
-msgid "End of source file before end of block started at %0"
-msgstr ""
-
-#: f/bad.def:343
-#, c-format
-msgid "Undefined label, first referenced at %0"
-msgstr ""
-
-#: f/bad.def:345
-msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
-msgstr ""
-
-#: f/bad.def:347
-msgid "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or PRIVATE statement at %0"
-msgstr ""
-
-#: f/bad.def:349
-#, c-format
-msgid "RETURN statement at %0 invalid within a main program unit"
-msgstr ""
-
-#: f/bad.def:351
-#, c-format
-msgid "Alternate return specifier at %0 invalid within a main program unit"
-msgstr ""
-
-#: f/bad.def:353
-#, c-format
-msgid "Alternate return specifier at %0 invalid within a function"
-msgstr ""
-
-#: f/bad.def:355
-#, c-format
-msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
-msgstr ""
-
-#: f/bad.def:357
-msgid "Access specifier at %0 must immediately follow derived-type statement at %1 with no intervening statements"
-msgstr ""
-
-#: f/bad.def:359
-#, c-format
-msgid "No components specified as of %0 for derived-type definition beginning at %1"
-msgstr ""
+#: java/lang-specs.h:33
+#, fuzzy
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fpic en -mapcs-reent zijn niet compatibel"
 
-#: f/bad.def:361
-#, c-format
-msgid "No components specified as of %0 for structure definition beginning at %1"
-msgstr ""
+#: java/lang-specs.h:34
+#, fuzzy
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fpic en -mapcs-reent zijn niet compatibel"
 
-#: f/bad.def:363
-#, c-format
-msgid "Missing structure name for outer structure definition at %0"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
-#: f/bad.def:365
-#, c-format
-msgid "Field names at %0 for outer structure definition -- specify them in a subsequent RECORD statement instead"
-msgstr ""
+#: treelang/lang-specs.h:52
+#, fuzzy
+msgid "-pg or -p and -fomit-frame-pointer are incompatible"
+msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
 
-#: f/bad.def:367
-msgid "Missing field name(s) for structure definition at %0 within structure definition at %1"
-msgstr ""
+#: config/vax/netbsd-elf.h:42
+#, fuzzy
+msgid "The -shared option is not currently supported for VAX ELF."
+msgstr "ingebouwde functie `%s' wordt op het ogenblik niet ondersteund"
 
-#: f/bad.def:369
-#, c-format
-msgid "No components specified as of %0 for map beginning at %1"
+#: config/mcore/mcore.h:60
+msgid "choose either big or little endian, not both"
 msgstr ""
 
-#: f/bad.def:371
-msgid "Zero or one maps specified as of %0 for union beginning at %1 -- at least two are required"
+#: config/mcore/mcore.h:63
+msgid "choose either m340 or m210 not both"
 msgstr ""
 
-#: f/bad.def:373
-msgid "Missing %A specifier in statement at %0"
+#: config/mcore/mcore.h:64
+msgid "the m210 does not have little endian support"
 msgstr ""
 
-#: f/bad.def:375
-#, c-format
-msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
-msgstr ""
+#: config/arm/arm.h:178
+msgid "-mapcs-26 and -mapcs-32 may not be used together"
+msgstr "-mapcs-26 en -mapcs-32 mogen niet samen gebruikt worden"
 
-#: f/bad.def:377
-msgid "Conflicting I/O control specifications at %0 and %1"
-msgstr ""
+#: config/arm/arm.h:180
+msgid "-msoft-float and -mhard_float may not be used together"
+msgstr "-msoft-float en -mhard_float mogen niet samen gebruikt worden"
 
-#: f/bad.def:379
-#, c-format
-msgid "No UNIT= specifier in I/O control list at %0"
-msgstr ""
+#: config/arm/arm.h:182
+msgid "-mbig-endian and -mlittle-endian may not be used together"
+msgstr "-mbig-endian en -mlittle-endian mogen niet samen gebruikt worden"
 
-#: f/bad.def:381
-msgid "Specification at %0 requires ADVANCE=`NO' specification in same I/O control list"
-msgstr ""
+#: config/mips/r3900.h:35
+#, fuzzy
+msgid "-mhard-float not supported"
+msgstr "-mhard-float wordt niet ondersteund"
 
-#: f/bad.def:383
-msgid "Specification at %0 requires explicit FMT= specification in same I/O control list"
-msgstr ""
+#: config/mips/r3900.h:37
+#, fuzzy
+msgid "-msingle-float and -msoft-float can not both be specified"
+msgstr "-msingle-float en -msoft-float kunnen niet samen gebruikt worden."
 
-#: f/bad.def:385
-msgid "Unrecognized value for character constant at %0 -- expecting %A"
+#: ada/lang-specs.h:41
+msgid "-c or -S required for Ada"
 msgstr ""
 
-#: f/bad.def:386
-#, fuzzy, c-format
-msgid "Unrecognized value for character constant at %0"
-msgstr "%s voor karakterconstante"
+#: config/i386/sco5.h:585 config/i386/sco5.h:666
+msgid "-static not valid with -mcoff"
+msgstr "-static is niet geldig met -mcoff"
 
-#: f/bad.def:388
-msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
-msgstr ""
+#: config/i386/sco5.h:586 config/i386/sco5.h:667
+msgid "-shared not valid with -mcoff"
+msgstr "-shared is niet geldig met -mcoff"
 
-#: f/bad.def:390
-msgid "Duplicate or overlapping case values/ranges at %0 and %1"
-msgstr ""
+#: config/i386/sco5.h:587 config/i386/sco5.h:668
+msgid "-symbolic not valid with -mcoff"
+msgstr "-symbolic is niet geldig met -mcoff"
 
-#: f/bad.def:392
-msgid "Type and/or kind-type parameter disagreement between CASE value or value within range at %0 and SELECT CASE at %1"
-msgstr ""
+#: config/i386/sco5.h:636
+msgid "-fpic is not valid with -mcoff"
+msgstr "-fpic is niet geldig met -mcoff"
 
-#: f/bad.def:394
-#, c-format
-msgid "Range specification at %0 invalid for CASE statement within logical-type SELECT CASE statement"
-msgstr ""
+#: config/i386/sco5.h:637
+msgid "-fPIC is not valid with -mcoff"
+msgstr "-fPIC is niet geldig met -mcoff"
 
-#: f/bad.def:396
-#, c-format
-msgid "Range specification at %0 invalid -- at least one expression must be specified, or use CASE DEFAULT"
-msgstr ""
+#: config/i386/sco5.h:669
+msgid "-fpic not valid with -mcoff"
+msgstr "-fpic is niet geldig met -mcoff"
 
-#: f/bad.def:397
-#, c-format
-msgid "Range specification at %0 invalid"
-msgstr ""
+#: config/i386/sco5.h:670
+msgid "-fPIC not valid with -mcoff"
+msgstr "-fPIC is niet geldig met -mcoff"
 
-#: f/bad.def:399
-#, c-format
-msgid "Range specification at %0 useless; first expression greater than second expression in range, so range can never be matched by any selection expression"
-msgstr ""
+#~ msgid "__builtin_trap not supported by this target"
+#~ msgstr "`__builtin_trap' wordt niet ondersteund op dit doelsysteem"
 
-#: f/bad.def:400
-#, c-format
-msgid "Useless range at %0"
-msgstr ""
+#~ msgid "-traditional is deprecated and may be removed"
+#~ msgstr "-traditional is verouderd en zal misschien verwijderd worden"
 
-#: f/bad.def:402
-#, c-format
-msgid "Fortran 90 feature at %0 unsupported"
-msgstr ""
+#~ msgid "unknown C standard `%s'"
+#~ msgstr "onbekende C standaard `%s'"
 
-#: f/bad.def:404
-msgid "Invalid kind at %0 for type at %1 -- unsupported or not permitted"
-msgstr ""
+#~ msgid "`%s' previously defined here"
+#~ msgstr "`%s' tevoren hier gedefinieerd"
 
-#: f/bad.def:405
-#, fuzzy, c-format
-msgid "Invalid kind at %0 for type at %1"
-msgstr "Ongeldig register voor vergelijking"
+#~ msgid "`%s' previously declared here"
+#~ msgstr "`%s' tevoren hier gedeclareerd"
 
-#: f/bad.def:407
-msgid "Cannot establish implicit type for initial letter `%A' at %0 -- already explicitly established or used to set implicit type of some name, or backwards order of letters in letter range"
-msgstr ""
+#~ msgid "type of external `%s' is not global"
+#~ msgstr "type van extern symbool `%s' is niet globaal"
 
-#: f/bad.def:408
-msgid "Cannot establish implicit type for initial letter `%A' at %0"
-msgstr ""
+#~ msgid "unnamed fields of type other than struct or union are not allowed"
+#~ msgstr "onbenoemde velden van een type anders dan struct of union zijn niet toegestaan"
 
-#: f/bad.def:410
-msgid "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %1]"
-msgstr ""
+#~ msgid "null format string"
+#~ msgstr "formaatstring is NULL"
 
-#: f/bad.def:412
-msgid "Label definition %A (at %0) invalid -- must be in columns 1-5"
-msgstr ""
+# Moet 'floating(-point)' ook vertaald worden?
+#, fuzzy
+#~ msgid "both 'f' and 'l' suffixes on floating constant"
+#~ msgstr "zowel `f' als `l' in floating-point constante"
 
-#: f/bad.def:413
-msgid "Invalid label definition %A (at %0)"
-msgstr ""
+#~ msgid "numeric constant with no digits"
+#~ msgstr "numerieke constante zonder cijfers"
 
-#: f/bad.def:415
-#, c-format
-msgid "Null element at %0 for array reference at %1"
-msgstr ""
+#~ msgid "numeric constant contains digits beyond the radix"
+#~ msgstr "numerieke constante bevat cijfers buiten de basis"
 
-#: f/bad.def:417
-msgid "Too few elements (%A missing) as of %0 for array reference at %1"
-msgstr ""
+# Ik denk dat 'radix' -> 'basis' correct is.
+# Mag 'radix' ook 'radix' blijven?
+#~ msgid "floating constant may not be in radix 16"
+#~ msgstr "floating-point constante mag niet in basis 16 staan"
 
-#: f/bad.def:419
-#, fuzzy, c-format
-msgid "Too many elements as of %0 for array reference at %1"
-msgstr "array-grootte op een niet-array-referentie"
+#, fuzzy
+#~ msgid "more than one 'f' suffix on floating constant"
+#~ msgstr "meer dan één `f' in numerieke constante"
 
-#: f/bad.def:421
-#, c-format
-msgid "Missing colon as of %0 in substring reference for %1"
-msgstr ""
+#, fuzzy
+#~ msgid "more than one 'l' suffix on floating constant"
+#~ msgstr "meer dan één `l' in numerieke constante"
 
-#: f/bad.def:423
-#, c-format
-msgid "Invalid use at %0 of substring operator on %1"
-msgstr ""
+#, fuzzy
+#~ msgid "more than one 'i' or 'j' suffix on floating constant"
+#~ msgstr "meer dan één `i' of `j' in numerieke constante"
 
-#: f/bad.def:425
-#, c-format
-msgid "Substring begin/end point at %0 out of defined range"
-msgstr ""
+#, fuzzy
+#~ msgid "ISO C forbids imaginary numeric constants"
+#~ msgstr "ANSI C verbiedt imaginaire numerieke constantes"
 
-#: f/bad.def:427
-#, fuzzy, c-format
-msgid "Array element value at %0 out of defined range"
-msgstr "case-waarde buiten bereik"
+#~ msgid "floating constant out of range"
+#~ msgstr "floating-point constante buiten bereik"
 
-#: f/bad.def:429
-msgid "Expression at %0 has incorrect data type or rank for its context"
-msgstr ""
+#, fuzzy
+#~ msgid "floating point number exceeds range of 'double'"
+#~ msgstr "floating-point getal overschrijdt het bereik van een `double'"
 
-#: f/bad.def:431
-msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
-msgstr ""
+#, fuzzy
+#~ msgid "two 'u' suffixes on integer constant"
+#~ msgstr "twee `u's in integerconstante"
 
-#: f/bad.def:433
-msgid "%A step count known to be 0 (zero) at %0"
-msgstr ""
+# `l'en of `l's?
+#, fuzzy
+#~ msgid "three 'l' suffixes on integer constant"
+#~ msgstr "drie `l'en in integerconstante"
 
-#: f/bad.def:435
-msgid "%A end value plus step count known to overflow at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "more than one 'i' or 'j' suffix on integer constant"
+#~ msgstr "meer dan één `i' of `j' in numerieke constante"
 
-#: f/bad.def:437
-msgid "%A begin, end, and step-count values known to result in implementation-dependent behavior due to overflow(s) in intermediate calculations at %0"
-msgstr ""
+# 'width' -> 'wijdte' of 'breedte'?
+# Best 'breedte'; zo wordt 'too wide' 'te breed'.
+#~ msgid "width of integer constant changes with -traditional"
+#~ msgstr "breedte van integerconstante verandert met -traditional"
 
-#: f/bad.def:439
-msgid "%A begin, end, and step-count values known to result in no iterations at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "integer constant is unsigned in ISO C, signed with -traditional"
+#~ msgstr "integerconstante is unsigned in ANSI C, signed met -traditional"
 
-#: f/bad.def:441
-msgid "Type disagreement between expressions at %0 and %1"
-msgstr ""
+#~ msgid "width of integer constant may change on other systems with -traditional"
+#~ msgstr "breedte van integerconstante kan veranderen op andere systemen met -traditional"
 
-#: f/bad.def:443
-#, c-format
-msgid "Run-time expression at %0 in FORMAT statement that does not follow the first executable statement in the program unit -- move the statement"
-msgstr ""
+#, fuzzy
+#~ msgid "integer constant larger than the maximum value of %s"
+#~ msgstr "integerconstante is zo groot dat hij unsigned is"
 
-#: f/bad.def:444
-msgid "FORMAT at %0 with run-time expression must follow first executable statement"
-msgstr ""
+#~ msgid "decimal constant is so large that it is unsigned"
+#~ msgstr "decimale constante is zo groot dat hij unsigned is"
 
-#: f/bad.def:446
-msgid "Unexpected token at %0 in implied-DO construct at %1 -- form of implied-DO is `(item-list,do-var=start,end[,incr])'"
-msgstr ""
+#, fuzzy
+#~ msgid "complex integer constant is too wide for 'complex int'"
+#~ msgstr "complexe integerconstante is te breed voor `complex int'"
 
-#: f/bad.def:447
-#, c-format
-msgid "Unexpected token at %0 in implied-DO construct at %1"
-msgstr ""
+#, fuzzy
+#~ msgid "integer constant is larger than the maximum value for its type"
+#~ msgstr "integerconstante is zo groot dat hij unsigned is"
 
-#: f/bad.def:449
-msgid "No specification for implied-DO iterator `%A' at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "missing white space after number '%.*s'"
+#~ msgstr "ontbrekende witruimte na getal `%.*s'"
 
-#: f/bad.def:451
-#, c-format
-msgid "Gratuitous parentheses surround implied-DO construct at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "ISO C does not permit use of `varargs.h'"
+#~ msgstr "ANSI C staat het gebruik van `varargs.h' niet toe"
 
-#: f/bad.def:453
-#, c-format
-msgid "Zero-size specification invalid at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "storage class specifier in array declarator"
+#~ msgstr "opslagklasse opgegeven voor parameter `%s'"
 
-#: f/bad.def:455
-#, c-format
-msgid "Zero-size array at %0"
-msgstr ""
+#~ msgid "parse error; also virtual memory exceeded"
+#~ msgstr "parse-fout; ook is het virtueel geheugen opgebruikt"
 
-#: f/bad.def:457
-#, c-format
-msgid "Target machine does not support complex entity of kind specified at %0"
-msgstr ""
+#~ msgid "sizeof applied to a function type"
+#~ msgstr "sizeof toegepast op een functie-type"
 
-#: f/bad.def:459
-#, c-format
-msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
-msgstr ""
+#~ msgid "sizeof applied to an incomplete type"
+#~ msgstr "sizeof toegepast op een onvolledig type"
 
-#: f/bad.def:461
-#, c-format
-msgid "Attempt to raise constant zero to a power at %0"
-msgstr ""
+#~ msgid "invalid lvalue in increment"
+#~ msgstr "ongeldige lvalue bij incrementeren"
 
-#: f/bad.def:463
-msgid "Boolean/logical operator at %0 must operate on two subexpressions of logical type, but neither subexpression at %1 or %2 is of logical type"
-msgstr ""
+#~ msgid "invalid lvalue in decrement"
+#~ msgstr "ongeldige lvalue bij decrementeren"
 
-#: f/bad.def:464
-msgid "Invalid operands at %1 and %2 for boolean operator at %0"
-msgstr ""
+#~ msgid "increment"
+#~ msgstr "incrementeren"
 
-#: f/bad.def:466
-msgid "Boolean/logical operator at %0 must operate on two subexpressions of logical type, but the subexpression at %1 is not of logical type"
-msgstr ""
+#~ msgid "decrement"
+#~ msgstr "decrementeren"
+
+#~ msgid "execvp %s"
+#~ msgstr "execvp %s"
 
-#: f/bad.def:467
 #, fuzzy
-msgid "Invalid operand at %1 for boolean operator at %0"
-msgstr "ongeldige operanden voor binaire %s-operator"
+#~ msgid "floating point numbers are not valid in #if"
+#~ msgstr "Floating-point getallen zijn niet toegestaan in #if-expressies"
 
-#: f/bad.def:469
-msgid "Boolean/logical operator at %0 must operate on two scalar (not array) subexpressions, two function invocations returning logical scalars, or a combination of both -- but the subexpression at %1 is %A"
-msgstr ""
+#, fuzzy
+#~ msgid "too many 'l' suffixes in integer constant"
+#~ msgstr "teveel `l'en in integerconstante"
 
-#: f/bad.def:470
-msgid "Invalid operand (is %A) at %1 for boolean operator at %0"
-msgstr ""
+#~ msgid "integer constant contains digits beyond the radix"
+#~ msgstr "integerconstante bevat cijfers buiten de basis"
 
-#: f/bad.def:472
-msgid ".NOT. operator at %0 must operate on subexpression of logical type, but the subexpression at %1 is not of logical type"
-msgstr ""
+#~ msgid "integer constant out of range"
+#~ msgstr "integerconstante buiten bereik"
 
-#: f/bad.def:473
 #, fuzzy
-msgid "Invalid operand at %1 for .NOT. operator at %0"
-msgstr "ongeldige operand voor %N-code"
-
-#: f/bad.def:475
-msgid ".NOT. operator at %0 must operate on scalar subexpressions -- but the subexpression at %1 is %A"
-msgstr ""
+#~ msgid "string constants are not valid in #if"
+#~ msgstr "stringconstantes zijn niet toegestaan in #if-expressies"
 
-#: f/bad.def:476
-msgid "Invalid operand (is %A) at %1 for .NOT. operator at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "missing binary operator"
+#~ msgstr "beginwaarde ontbreekt"
 
-#: f/bad.def:478
-msgid "Equality operator at %0 must operate on two subexpressions of arithmetic or character type, but neither subexpression at %1 or %2 is of arithmetic or character type"
-msgstr ""
+#, fuzzy
+#~ msgid "operator '%s' has no left operand"
+#~ msgstr "parameter `%s' heeft een onvolledig type"
 
-#: f/bad.def:479
-msgid "Invalid operands at %1 and %2 for equality operator at %0"
-msgstr ""
+#~ msgid "I/O error on output"
+#~ msgstr "I/O-fout op uitvoer"
 
-#: f/bad.def:481
-msgid "Equality operator at %0 must operate on two subexpressions of arithmetic or character type, but the subexpression at %1 is not of arithmetic or character type"
-msgstr ""
+#, fuzzy
+#~ msgid "argument missing after %s"
+#~ msgstr "Bestandsnaam ontbreekt na %s optie"
 
-#: f/bad.def:482
-msgid "Invalid operand at %1 for equality operator at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "target missing after %s"
+#~ msgstr "Bestandsnaam ontbreekt na %s optie"
 
-#: f/bad.def:484
-msgid "Equality operator at %0 must operate on two scalar (not array) subexpressions, two function invocations returning arithmetic or character scalars, or a combination of both -- but the subexpression at %1 is %A"
-msgstr ""
+#, fuzzy
+#~ msgid "GNU CPP version %s (cpplib)"
+#~ msgstr "GNU CPP versie %s"
 
-#: f/bad.def:485
-msgid "Invalid operand (is %A) at %1 for equality operator at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "possible start of unterminated string literal"
+#~ msgstr "mogelijk echte begin van niet-beëindigde constante"
 
-#: f/bad.def:487
-msgid "Relational operator at %0 must operate on two subexpressions of integer, real, or character type, but neither subexpression at %1 or %2 is of integer, real, or character type"
-msgstr ""
+#, fuzzy
+#~ msgid "\"%s\" cannot be used as a macro name"
+#~ msgstr "`%s' kan niet statisch gealloceerd worden"
 
-#: f/bad.def:488
-msgid "Invalid operands at %1 and %2 for relational operator at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid option %s"
+#~ msgstr "Ongeldige optie `%s'"
 
-#: f/bad.def:490
-msgid "Relational operator at %0 must operate on two subexpressions of integer, real, or character type, but the subexpression at %1 is not of integer, real, or character type"
-msgstr ""
+# Dit zou misschien beter 'warning' blijven
+#, fuzzy
+#~ msgid "%s:%d: warning: "
+#~ msgstr "let op: "
 
-#: f/bad.def:491
+# Dit zou misschien beter 'warning' blijven
 #, fuzzy
-msgid "Invalid operand at %1 for relational operator at %0"
-msgstr "ongeldige operanden voor binaire %s-operator"
+#~ msgid "%s: warning: "
+#~ msgstr "let op: "
 
-#: f/bad.def:493
-msgid "Relational operator at %0 must operate on two scalar (not array) subexpressions, two function invocations returning integer, real, or character scalars, or a combination of both -- but the subexpression at %1 is %A"
-msgstr ""
+#, fuzzy
+#~ msgid "Internal compiler error in %s, at %s:%d"
+#~ msgstr "Interne compilerfout %d."
 
-#: f/bad.def:494
-msgid "Invalid operand (is %A) at %1 for relational operator at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "internal error: %s"
+#~ msgstr "interne fout"
 
-#: f/bad.def:496
-msgid "Reference to intrinsic `%A' at %0 invalid -- one or more arguments have incorrect type"
-msgstr ""
+#, fuzzy
+#~ msgid "floating point numbers not allowed in #if expressions"
+#~ msgstr "Floating-point getallen zijn niet toegestaan in #if-expressies"
 
-#: f/bad.def:497
 #, fuzzy
-msgid "Invalid reference to intrinsic `%A' at %0"
-msgstr "Ongeldige modus voor gen_tst_reg"
+#~ msgid "invalid character constant in #if"
+#~ msgstr "niet-beëindigde karakterconstante"
 
-#: f/bad.def:499
 #, fuzzy
-msgid "Too few arguments passed to intrinsic `%A' at %0"
-msgstr "te weinig argumenten voor functie `%s'"
+#~ msgid "double quoted strings not allowed in #if expressions"
+#~ msgstr "stringconstantes zijn niet toegestaan in #if-expressies"
 
-#: f/bad.def:500
 #, fuzzy
-msgid "Too few arguments for intrinsic `%A' at %0"
-msgstr "te weinig argumenten voor functie `%s'"
+#~ msgid "octal character constant does not fit in a byte"
+#~ msgstr "karakterconstante te lang"
 
-#: f/bad.def:502
 #, fuzzy
-msgid "Too many arguments passed to intrinsic `%A' at %0"
-msgstr "teveel argumenten voor functie `%s'"
+#~ msgid "hex character constant does not fit in a byte"
+#~ msgstr "karakterconstante te lang"
 
-#: f/bad.def:503
 #, fuzzy
-msgid "Too many arguments for intrinsic `%A' at %0"
-msgstr "teveel argumenten voor functie `%s'"
+#~ msgid "empty #if expression"
+#~ msgstr "Ongeldig token in expressie"
 
-#: f/bad.def:505
-msgid "Reference to disabled intrinsic `%A' at %0"
-msgstr ""
+#~ msgid "Junk after end of expression."
+#~ msgstr "Brol na einde van expressie."
 
-#: f/bad.def:506
-msgid "Disabled intrinsic `%A' at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "-traditional is not supported in C++"
+#~ msgstr "-Wuninitialized wordt niet ondersteund zonder -O"
 
-#: f/bad.def:508
-msgid "Reference to intrinsic subroutine `%A' as if it were a function at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "filename missing after -i option"
+#~ msgstr "Bestandsnaam ontbreekt na -o optie"
 
-#: f/bad.def:509
-msgid "Function reference to intrinsic subroutine `%A' at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "filename missing after -o option"
+#~ msgstr "Bestandsnaam ontbreekt na -o optie"
 
-#: f/bad.def:511
-msgid "Reference to intrinsic function `%A' as if it were a subroutine at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "target missing after %s option"
+#~ msgstr "Bestandsnaam ontbreekt na %s optie"
 
-#: f/bad.def:512
-msgid "Subroutine reference to intrinsic function `%A' at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "filename missing after %s option"
+#~ msgstr "Bestandsnaam ontbreekt na %s optie"
 
-#: f/bad.def:514
-msgid "Reference to unimplemented intrinsic `%A' at %0 -- use EXTERNAL to reference user-written procedure with this name"
-msgstr ""
+#, fuzzy
+#~ msgid "macro name missing after -%c option"
+#~ msgstr "Macro-naam ontbreekt na -D optie"
 
-#: f/bad.def:515
 #, fuzzy
-msgid "Unimplemented intrinsic `%A' at %0"
-msgstr "ingebouwde functie `%s' is niet geïmplementeerd"
+#~ msgid "directory name missing after -I option"
+#~ msgstr "Foldernaam ontbreekt na `%s' optie"
 
-#: f/bad.def:517
-msgid "Reference to unimplemented intrinsic `%A' at %0 (assumed EXTERNAL)"
-msgstr ""
+#~ msgid "`/*' within comment"
+#~ msgstr "`/*' binnen commentaar"
 
-#: f/bad.def:518
-msgid "Unimplemented intrinsic `%A' at %0 (assumed EXTERNAL)"
-msgstr ""
+# 'Voorwaarde' is niet echt een vertaling van 'conditional'.
+# Is er een betere manier?
+#, fuzzy
+#~ msgid "unterminated #%s conditional"
+#~ msgstr "niet-beëindigde `#%s' voorwaarde"
 
-#: f/bad.def:520
-msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
-msgstr ""
+#, fuzzy
+#~ msgid "not in any file?!"
+#~ msgstr "cccp fout: in geen enkel bestand?!"
 
-#: f/bad.def:522
-msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
-msgstr ""
+#~ msgid "cccp error: invalid special hash type"
+#~ msgstr "cccp fout: ongeldig soort van speciale hash"
 
-#: f/bad.def:524
-msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
-msgstr ""
+#, fuzzy
+#~ msgid "no include path in which to find %.*s"
+#~ msgstr "Geen include-pad waarin %s kan gevonden worden"
 
-#: f/bad.def:526
-msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
-msgstr ""
+#~ msgid "invalid macro name"
+#~ msgstr "ongeldige macronaam"
 
-#: f/bad.def:528
-msgid "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "parameter name starts with a digit in #define"
+#~ msgstr "argument voor `#%s' begint met cijfer"
 
-#: f/bad.def:530
+# Is 'interpunctie' hier een goede vertaling voor 'punctuation'
 #, fuzzy
-msgid "Unable to open INCLUDE file `%A' at %0"
-msgstr "kan bestand '%s' niet openen"
+#~ msgid "badly punctuated parameter list in #define"
+#~ msgstr "slechte interpunctie van parameterlijst in `#define'"
 
-#: f/bad.def:532
-msgid "Attempt to modify variable `%A' at %0 while it serves as DO-loop iterator at %1"
-msgstr ""
+#, fuzzy
+#~ msgid "unterminated parameter list in #define"
+#~ msgstr "niet-beëindigde parameterlijst in `#define'"
 
-#: f/bad.def:533 f/bad.def:536
-msgid "Modification of DO-loop iterator `%A' at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "\"%.*s\" redefined"
+#~ msgstr "`%.*s' opnieuw gedefinieerd"
 
-#: f/bad.def:535
-msgid "Attempt to modify variable `%A' via item #%B in list at %0 while it serves as implied-DO iterator at %1"
-msgstr ""
+#, fuzzy
+#~ msgid "# operator should be followed by a macro argument name"
+#~ msgstr "de `#' operator zou door een naam van een macro-argument gevolgd moeten worden"
 
-#: f/bad.def:538
-#, c-format
-msgid "Array has too many dimensions, as of dimension specifier at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid format #line command"
+#~ msgstr "`#line'-commando in slecht formaat"
 
-#: f/bad.def:539
-#, fuzzy, c-format
-msgid "Too many dimensions at %0"
-msgstr "Teveel argumenten in oproep van `%s'"
+# is ongedefinieerd beter? ik denk van nie
+#, fuzzy
+#~ msgid "undefining `defined'"
+#~ msgstr "`%s' wordt geondefinieerd"
 
-#: f/bad.def:541
-#, c-format
-msgid "Null argument at %0 for statement function reference at %1"
-msgstr ""
+# is ongedefinieerd beter? ik denk van nie
+#~ msgid "undefining `%s'"
+#~ msgstr "`%s' wordt geondefinieerd"
 
-#: f/bad.def:543
-#, c-format
-msgid "Null argument at %0 for procedure invocation at %1"
-msgstr ""
+# OK, OK... Dit hoort thuis in lang nl@be, niet nl
+#, fuzzy
+#~ msgid "extra text at end of directive"
+#~ msgstr "brol aan einde van `#line'-commando"
 
-#: f/bad.def:545
-msgid "%A too few arguments (starting with dummy argument `%B') as of %0 for statement function reference at %1"
-msgstr ""
+#, fuzzy
+#~ msgid "#error%.*s"
+#~ msgstr "#error %s"
 
-#: f/bad.def:547
-msgid "%A too many arguments as of %0 for statement function reference at %1"
-msgstr ""
+#, fuzzy
+#~ msgid "#warning%.*s"
+#~ msgstr "#warning %s"
 
-#: f/bad.def:549
-msgid "Array supplied at %1 for dummy argument `%A' in statement function reference at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "#elif not within a conditional"
+#~ msgstr "`#elif' niet binnen een voorwaarde"
 
-#: f/bad.def:551
-#, c-format
-msgid "Unsupported FORMAT specifier at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "#%s not within a conditional"
+#~ msgstr "`#%s' niet binnen een voorwaarde"
 
-#: f/bad.def:553
-#, c-format
-msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
-msgstr ""
+#, fuzzy
+#~ msgid "#else or #elif after #else"
+#~ msgstr "`#else' of `#elif' na `#else'"
 
-#: f/bad.def:555
-msgid "Unsupported OPEN control item at %0 -- ACTION=, ASSOCIATEVARIABLE=, BLOCKSIZE=, BUFFERCOUNT=, CARRIAGECONTROL=, DEFAULTFILE=, DELIM=, DISPOSE=, EXTENDSIZE=, INITIALSIZE=, KEY=, MAXREC=, NOSPANBLOCKS, ORGANIZATION=, PAD=, POSITION=, READONLY=, RECORDTYPE=, SHARED=, and USEROPEN= are not supported"
-msgstr ""
+#, fuzzy
+#~ msgid "#else not within a conditional"
+#~ msgstr "`#else' niet binnen een voorwaarde"
 
-#: f/bad.def:556
-#, c-format
-msgid "Unsupported OPEN control item at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "unbalanced #endif"
+#~ msgstr "niet-gebalanceerde `#endif'"
 
-#: f/bad.def:558
-msgid "Unsupported INQUIRE control item at %0 -- ACTION=, CARRIAGECONTROL=, DEFAULTFILE=, DELIM=, KEYED=, ORGANIZATION=, PAD=, POSITION=, READ=, READWRITE=, RECORDTYPE=, and WRITE= are not supported"
-msgstr ""
+#~ msgid "unterminated string or character constant"
+#~ msgstr "niet-beëindigde string- of karakterconstante"
 
-#: f/bad.def:559
-#, c-format
-msgid "Unsupported INQUIRE control item at %0"
-msgstr ""
+#~ msgid "arguments given to macro `%s'"
+#~ msgstr "argumenten aan macro `%s' gegeven"
 
-#: f/bad.def:561
-msgid "Unsupported READ control item at %0 -- ADVANCE=, EOR=, KEYEQ=, KEYGE=, KEYGT=, KEYID=, NULLS=, and SIZE= are not supported"
-msgstr ""
+#, fuzzy
+#~ msgid "no args to macro `%s'"
+#~ msgstr "argumenten aan macro `%s' gegeven"
 
-#: f/bad.def:562
-#, c-format
-msgid "Unsupported READ control item at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "only 1 arg to macro `%s'"
+#~ msgstr "argumenten aan macro `%s' gegeven"
 
-#: f/bad.def:564
-msgid "Unsupported WRITE control item at %0 -- ADVANCE= and EOR= are not supported"
-msgstr ""
+#, fuzzy
+#~ msgid "only %d args to macro `%s'"
+#~ msgstr "argumenten aan macro `%s' gegeven"
 
-#: f/bad.def:565
-#, c-format
-msgid "Unsupported WRITE control item at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "too many (%d) args to macro `%s'"
+#~ msgstr "teveel argumenten voor functie `%s'"
 
-#: f/bad.def:567
-#, c-format
-msgid "Unsupported VXT statement at %0"
-msgstr ""
+#~ msgid "invalid %%V value"
+#~ msgstr "ongeldige waarde voor %%V"
 
-#: f/bad.def:569
-msgid "Attempt to specify second initial value for `%A' at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "Store locals in argument registers"
+#~ msgstr "teveel argumenten voor functie"
 
-#: f/bad.def:571
-msgid "Too few initial values in list of initializers for `%A' at %0"
-msgstr ""
+#~ msgid "inline float constants not supported on this host"
+#~ msgstr "inline floatconstantes worden op deze host niet ondersteund"
 
-#: f/bad.def:573
-#, c-format
-msgid "Too many initial values in list of initializers starting at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "Warn when a function arg is a structure"
+#~ msgstr "argument #%d is een structure"
 
-#: f/bad.def:575
-msgid "Array or substring specification for `%A' out of range in statement at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "argument is a structure"
+#~ msgstr "argument #%d is een structure"
 
-#: f/bad.def:577
-msgid "Array subscript #%B out of range for initialization of `%A' in statement at %0"
-msgstr ""
+#~ msgid "invalid %H value"
+#~ msgstr "ongeldige waarde voor %H"
 
-#: f/bad.def:579
-msgid "Implied do-loop step count of 0 (zero) for iteration variable `%A' in statement at %0"
-msgstr ""
+#~ msgid "invalid %h value"
+#~ msgstr "ongeldige waarde voor %h"
 
-#: f/bad.def:581
-msgid "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in statement at %0"
-msgstr ""
+#~ msgid "invalid %Q value"
+#~ msgstr "ongeldige waarde voor %Q"
 
-#: f/bad.def:583
-#, c-format
-msgid "Not an integer constant expression in implied do-loop in statement at %0"
-msgstr ""
+#~ msgid "invalid %q value"
+#~ msgstr "ongeldige waarde voor %q"
 
-#: f/bad.def:585
-msgid "Attempt to specify second initial value for element of `%A' at %0"
-msgstr ""
+#~ msgid "invalid %p value"
+#~ msgstr "ongeldige waarde voor %p"
 
-#: f/bad.def:587
-msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
-msgstr ""
+#~ msgid "invalid %B value"
+#~ msgstr "ongeldige waarde voor %B"
 
-#: f/bad.def:589
-msgid "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
-msgstr ""
+#~ msgid "invalid %C value"
+#~ msgstr "ongeldige waarde voor %C"
 
-#: f/bad.def:591
-msgid "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D bytes offset from `%B'"
-msgstr ""
+#~ msgid "invalid %E value"
+#~ msgstr "ongeldige waarde voor %E"
 
-#: f/bad.def:593
-msgid "Array or substring specification for `%A' out of range in EQUIVALENCE statement"
-msgstr ""
+#, fuzzy
+#~ msgid "this target does not support the -mabi switch"
+#~ msgstr "doel-CPU ondersteunt geen interworking"
 
-#: f/bad.def:595
-msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
-msgstr ""
+#, fuzzy
+#~ msgid "-march=%s does not support -mips%d"
+#~ msgstr "-mcpu=%s ondersteunt -march=%s niet"
 
-#: f/bad.def:597
-msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
-msgstr ""
+#, fuzzy
+#~ msgid "-mips%d does not support 64 bit fp registers"
+#~ msgstr "-mcpu=%s ondersteunt -march=%s niet"
 
-#: f/bad.def:599
-msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
-msgstr ""
+#, fuzzy
+#~ msgid "-mips%d does not support 64 bit gp registers"
+#~ msgstr "-mcpu=%s ondersteunt -march=%s niet"
 
-#: f/bad.def:601
-msgid "Padding of %A %D required before `%B' in common block `%C' at %0 -- consider reordering members, largest-type-size first"
-msgstr ""
+#, fuzzy
+#~ msgid "-fdata-sections not supported on AIX"
+#~ msgstr "-pipe wordt niet ondersteund"
 
-#: f/bad.def:602
-msgid "Padding of %A %D required before `%B' in common block `%C' at %0"
-msgstr ""
+#, fuzzy
+#~ msgid "no code label found"
+#~ msgstr "geen symbooltabel gevonden"
 
-#: f/bad.def:604
-msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
-msgstr ""
+#~ msgid "%d errors, %d sorries, do granting"
+#~ msgstr "%d fouten, %d sorries, granting wordt gedaan"
 
-#: f/bad.def:606
-msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
-msgstr ""
+#~ msgid "GNU compiler does not support statically allocated objects"
+#~ msgstr "de GNU compiler ondersteunt geen statisch gealloceerde objecten"
 
-#: f/bad.def:608
-msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
-msgstr ""
+#~ msgid "causing unhandled exception `%s' (this is flaged only once)"
+#~ msgstr "niet-opgevangen exception `%s' wordt veroorzaakt (dit wordt maar één keer vermeld)"
 
-#: f/bad.def:610
-msgid "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for example, `%A' and `%B'"
-msgstr ""
+#~ msgid "range failure (not inside function)"
+#~ msgstr "bereik-fout (niet in een functie)"
 
-#: f/bad.def:612
-#, c-format
-msgid "Invalid length specification at %0 for IMPLICIT statement -- must be integer constant expression"
-msgstr ""
+#~ msgid "possible range failure (not inside function)"
+#~ msgstr "mogelijke bereik-fout (niet in een functie)"
 
-#: f/bad.def:613
-#, fuzzy, c-format
-msgid "Invalid length specification at %0"
-msgstr "ongeldige linker operand van %s"
+#~ msgid "expression will always cause RANGEFAIL"
+#~ msgstr "expressie zal altijd RANGEFAIL veroorzaken"
 
-#: f/bad.def:615
-msgid "Type of ENTRY point at %0 to function conflicts with type(s) of previous entrypoint(s) -- must all be identical-length CHARACTER or none be CHARACTER type"
-msgstr ""
+#~ msgid "right hand side of assignment is a mode"
+#~ msgstr "rechterkant van toewijzing is een modus"
 
-#: f/bad.def:616
-msgid "Type of ENTRY point at %0 to function conflicts with type(s) of previous entrypoint(s)"
-msgstr ""
+#~ msgid "incompatible modes in %s"
+#~ msgstr "incompatibele modi in %s"
 
-#: f/bad.def:618
-msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
-msgstr ""
+#~ msgid "bad string length in %s"
+#~ msgstr "slechte stringlengte in %s"
 
-#: f/bad.def:620
-msgid "Common block `%A' initialized at %0 already initialized at %1 -- only one program unit may specify initial values for a particular common block"
-msgstr ""
+#~ msgid "mode mismatch in %s expression"
+#~ msgstr "modi in %s expressie komen niet overeen"
 
-#: f/bad.def:621
-msgid "Common block `%A' initialized at %0 already initialized at %1"
-msgstr ""
+#~ msgid "%s expression must be referable"
+#~ msgstr "%s expressie moet refereerbaar zijn"
 
-#: f/bad.def:623
-msgid "Initial padding for common block `%A' is %B %C at %0 -- consider reordering members, largest-type-size first"
-msgstr ""
+#~ msgid "%s not allowed outside a PROC"
+#~ msgstr "%s is niet toegestaan buiten een PROC"
 
-#: f/bad.def:624
-msgid "Initial padding for common block `%A' is %B %C at %0"
-msgstr ""
+#~ msgid "%s action in PROC with no declared RESULTS"
+#~ msgstr "%s-actie in PROC zonder gedeclareerde RESULTS"
 
-#: f/bad.def:626
-msgid "Initial padding for common block `%A' is %B %D at %0 but %C %E at %1 -- consider reordering members, largest-type-size first"
-msgstr ""
+#~ msgid "RETURN not allowed outside PROC"
+#~ msgstr "RETURN is niet toegestaan buiten PROC"
 
-#: f/bad.def:627
-msgid "Initial padding for common block `%A' is %B %D at %0 but %C %E at %1"
-msgstr ""
+#~ msgid "RETURN with a value, in PROC returning void"
+#~ msgstr "RETURN met waarde, in een PROC die void teruggeeft"
 
-#: f/bad.def:629
-msgid "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at %1"
-msgstr ""
+#~ msgid "RETURN with no value and no RESULT action in procedure"
+#~ msgstr "RETURN zonder waarde en geen RESULTS-actie in procedure"
 
-#: f/bad.def:631
-msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
-msgstr ""
+#~ msgid "no label named `%s'"
+#~ msgstr "er is geen label dat `%s' heet"
 
-#: f/bad.def:633
-msgid "Common block `%A' is initialized to %B %D long at %0 but enlarged to %C %E at %1 -- use consistent definitions or reorder program units in source file"
-msgstr ""
+#~ msgid "cannot GOTO label `%s' outside current function"
+#~ msgstr "kan geen GOTO uitvoeren naar label `%s' dat buiten de huidige functie ligt"
 
-#: f/bad.def:634
-msgid "Common block `%A' is initialized to %B %D long at %0 but enlarged to %C %E at %1"
-msgstr ""
+# Misschien beter 'EXIT-baar'?
+#~ msgid "no EXITable label named `%s'"
+#~ msgstr "er is geen EXITable label dat `%s' heet"
 
-#: f/bad.def:636
-#, c-format
-msgid "Blank common initialized at %0"
-msgstr ""
+# Is dit de juiste vertaling?
+#~ msgid "cannot EXIT label `%s' outside current function"
+#~ msgstr "kan geen EXIT uitvoeren voor label `%s' buiten huidige functie"
 
-#: f/bad.def:638
-msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
-msgstr ""
+#~ msgid "ELSE label not within a CASE statement"
+#~ msgstr "ELSE-label niet in een CASE-statement"
 
-#: f/bad.def:640
-msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
-msgstr ""
+#~ msgid "multiple default labels found in a CASE statement"
+#~ msgstr "meerdere default-labels gevonden in één CASE-statement"
 
-#: f/bad.def:642
-msgid "Character `%A' (for example) is upper-case in symbol name at %0"
-msgstr ""
+#~ msgid "this is the first ELSE label"
+#~ msgstr "dit is het eerste ELSE-label"
 
-#: f/bad.def:644
-msgid "Character `%A' (for example) is lower-case in symbol name at %0"
-msgstr ""
+#~ msgid "label found outside of CASE statement"
+#~ msgstr "label gevonden buiten een CASE-statement"
 
-#: f/bad.def:646
-msgid "Character `%A' not followed at some point by lower-case character in symbol name at %0"
-msgstr ""
+#~ msgid "duplicate CASE value"
+#~ msgstr "herhaalde CASE-waarde"
 
-#: f/bad.def:648
-msgid "Initial character `%A' is lower-case in symbol name at %0"
-msgstr ""
+# 'vermelding' lijkt me beter dat het letterlijke 'ingang'
+#~ msgid "this is the first entry for that value"
+#~ msgstr "dit is de eerste vermelding van deze waarde"
 
-#: f/bad.def:650
-msgid "DO-variable `%A' is type REAL or DOUBLE PRECISION at %0 -- unexpected behavior likely"
-msgstr ""
+#~ msgid "CASE value out of range"
+#~ msgstr "CASE-waarde buiten bereik"
 
-#: f/bad.def:651
-msgid "DO-variable `%A' is type REAL or DOUBLE PRECISION at %0"
-msgstr ""
+#~ msgid "empty range"
+#~ msgstr "leeg bereik"
 
-#: f/bad.def:653
-msgid "NAMELIST not adequately supported by run-time library for source files with case preserved"
-msgstr ""
+# klinkt niet echt goed
+#~ msgid "label within scope of cleanup or variable array"
+#~ msgstr "label binnen bereik van opruiming of variabele array"
 
-#: f/bad.def:655
-#, c-format
-msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
-msgstr ""
+# Hoe vertaal je 'discrete' best? Discreet is waarschijnlijk wel correct, maar ik
+# vermoed/hoop dat er een betere oplossing is.
+#~ msgid "mode in label is not discrete"
+#~ msgstr "modus in label is niet discreet"
 
-#: f/bad.def:657
-msgid "Invalid actual argument at %0 -- replace hollerith constants with %%REF('string') and typeless constants with INTEGER constant equivalents, or use -fugly-args or -fugly"
-msgstr ""
+#~ msgid "label not within a CASE statement"
+#~ msgstr "label niet in een CASE-statement"
 
-# Is the %s the argument, or is it 'of' the argument?
-#: f/bad.def:658
-#, fuzzy, c-format
-msgid "Invalid actual argument at %0"
-msgstr "ongeldig type-argument `%s'"
+# Letterlijk is hoogstwaarschijnlijk geen goede vertaling.
+# Misschien beter gewoon 'moet een discrete literal zijn' vertalen?
+#, fuzzy
+#~ msgid "lower bound of range must be a discrete literal expression"
+#~ msgstr "Ondergrens van bereik moet een letterlijke discrete expressie zijn"
 
-#: f/bad.def:660
-msgid "Quadruple-precision floating-point unsupported -- treating constant at %0 as double-precision"
-msgstr ""
+#, fuzzy
+#~ msgid "upper bound of range must be a discrete literal expression"
+#~ msgstr "Bovengrens van bereik moet een letterlijke discrete expressie zijn"
 
-#: f/bad.def:661
-msgid "Quadruple-precision floating-point unsupported"
-msgstr ""
+#, fuzzy
+#~ msgid "CASE label is not valid"
+#~ msgstr "Het CASE-label in niet geldig"
 
-#: f/bad.def:663
-msgid "Initialization of large (%B-unit) aggregate area `%A' at %0 currently very slow and takes lots of memory during g77 compile -- to be improved in 0.6"
-msgstr ""
+#, fuzzy
+#~ msgid "number of CASE selectors does not match the number of CASE label lists"
+#~ msgstr "Het aantal CASE-selectors komt niet overeen met het aantal CASE-label lijsten"
 
-#: f/bad.def:664
-msgid "This could take a while (initializing `%A' at %0)..."
-msgstr ""
+#~ msgid "incomplete CASE - %s not handled"
+#~ msgstr "onvolledige CASE - %s niet opgevangen"
 
-#: f/bad.def:666
-#, c-format
-msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
-msgstr ""
+#~ msgid "CASE selector with variable range"
+#~ msgstr "CASE-selector met variabel bereik"
 
-#: f/bad.def:668
-#, fuzzy, c-format
-msgid "Truncating characters on right side of character constant at %0"
-msgstr "karakterconstante met meer dan één karakter"
+#~ msgid "too many cases to do CASE completeness testing"
+#~ msgstr "teveel gevallen om CASE-volledigheidstesten uit te voeren"
 
-#: f/bad.def:670
-#, c-format
-msgid "Truncating characters on right side of hollerith constant at %0"
-msgstr ""
+#~ msgid "lefthand side of assignment is not a location"
+#~ msgstr "linkerkant van toewijzing is geen locatie"
 
-#: f/bad.def:672
-#, c-format
-msgid "Truncating non-zero data on left side of numeric constant at %0"
-msgstr ""
+# Of 'tupel van machtsverzameling'?
+#~ msgid "powerset tuple element out of range"
+#~ msgstr "element van powerset-tupel buiten bereik"
 
-#: f/bad.def:674
-#, c-format
-msgid "Truncating non-zero data on left side of typeless constant at %0"
-msgstr ""
+# 'fixed' -> 'vast'?
+#~ msgid "no initializer value for fixed field `%s'"
+#~ msgstr "geen beginwaarde voor fixed veld `%s'"
 
-#: f/bad.def:676
-#, fuzzy
-msgid "Typeless constant at %0 too large"
-msgstr "integerconstante buiten bereik"
+#~ msgid "non-constant value for tag field `%s'"
+#~ msgstr "niet-constante waarde voor tagveld `%s'"
 
-#: f/bad.def:678
-#, c-format
-msgid "First-column ampersand continuation at %0"
-msgstr ""
+#~ msgid "bad initializer for field `%s'"
+#~ msgstr "ongeldige beginwaarde voor veld `%s'"
 
-#: f/bad.def:680 f/bad.def:682
-msgid "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
-msgstr ""
+#~ msgid "excess initializer for field `%s'"
+#~ msgstr "overtollige beginwaarde voor veld `%s'"
 
-#: f/bad.def:684 f/bad.def:686
-msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
-msgstr ""
+#~ msgid "excess unnamed initializers"
+#~ msgstr "overtollige onbenoemde beginwaarden"
 
-#: f/bad.def:688 f/bad.def:690
-msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
-msgstr ""
+#~ msgid "non-constant start index for tuple"
+#~ msgstr "niet-constante start-index voor tupel"
 
-#: f/bad.def:692
-msgid "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M GLOBALS]"
-msgstr ""
+#~ msgid "invalid array tuple label"
+#~ msgstr "ongeldig label voor array-tupel"
 
-#: f/bad.def:694
-msgid "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M GLOBALS]"
-msgstr ""
+#~ msgid "non-constant array tuple index range"
+#~ msgstr "niet-constant indexbereik van array-tupel"
 
-#: f/bad.def:696 f/bad.def:698
-msgid "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
-msgstr ""
+#~ msgid "incompatible array tuple element %s"
+#~ msgstr "incompatibel array-tupel element %s"
 
-#: f/bad.def:700
-#, fuzzy
-msgid "Array `%A' at %0 is too large to handle"
-msgstr "omvang van array `%s' is te groot"
+#~ msgid "empty range in array tuple"
+#~ msgstr "leeg indexbereik in array-tupel"
 
-#: f/bad.def:702
-#, fuzzy
-msgid "Statement function `%A' defined at %0 is not used"
-msgstr "label `%s' gedefinieerd maar niet gebruikt"
+#~ msgid "array tuple index out of range"
+#~ msgstr "index van array-tupel buiten bereik"
 
-#: f/bad.def:704
-msgid "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M Y2KBAD]"
-msgstr ""
+# Is 'mode' enkel van toepassing op 'string', of ook op 'array'?
+#~ msgid "initializer is not an array or string mode"
+#~ msgstr "beginwaarde is geen array of string-modus"
 
-#: f/bad.def:706
-#, fuzzy
-msgid "Internal compiler error -- cannot perform operation"
-msgstr "interne fout - dup-operatie"
+#~ msgid "internal error:  unknown type of expression"
+#~ msgstr "interne fout: onbekende expressie-soort"
 
-#. Kind messages are used in diagnostic location reports of the
-#. form "<file>: In function `foo': <error message>".
-#: f/info-k.def:32
-msgid "In unknown kind"
-msgstr ""
+#~ msgid "`%s' must not be declared readonly"
+#~ msgstr "`%s' mag niet als alleen-lezen gedeclareerd worden"
 
-#: f/info-k.def:33
-msgid "In entity"
-msgstr ""
+#, fuzzy
+#~ msgid "no initialization allowed for `%s'"
+#~ msgstr "geen initialisatie toegestaan voor `%s'"
 
-#: f/info-k.def:34
-msgid "In function"
-msgstr ""
+#~ msgid "nonconstant initializer for `%s'"
+#~ msgstr "niet-constante beginwaarde voor `%s'"
 
-#: f/info-k.def:35
-msgid "In subroutine"
-msgstr ""
+#~ msgid "POS may not be specified for a list of field declarations"
+#~ msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
 
-#: f/info-k.def:36
-#, fuzzy
-msgid "In program"
-msgstr "misplaatste '\\' in programma"
+#~ msgid "too many tag labels"
+#~ msgstr "teveel tag-labels"
 
-#: f/info-k.def:37
-msgid "In block-data unit"
-msgstr ""
+#~ msgid "case label lower limit is not a discrete constant expression"
+#~ msgstr "ondergrens van case-label is geen discrete constante expressie"
 
-#: f/info-k.def:38
-msgid "In common block"
-msgstr ""
+#~ msgid "case label upper limit is not a discrete constant expression"
+#~ msgstr "bovengrens van case-label is geen discrete constante expressie"
 
-#: f/info-k.def:39
-msgid "In construct"
-msgstr ""
+#~ msgid "case label must be a discrete constant expression"
+#~ msgstr "case-label moet een discrete constante expressie zijn"
 
-#: f/info-k.def:40
-msgid "In namelist"
-msgstr ""
+#~ msgid "duplicate grant for `%s'"
+#~ msgstr "herhaalde grant voor `%s'"
 
-#: f/info-k.def:41
-msgid "In anything"
-msgstr ""
+#~ msgid "previous grant for `%s'"
+#~ msgstr "eerdere grant voor `%s'"
 
-#: java/check-init.c:915
-#, c-format
-msgid "internal error in check-init: tree code not implemented: %s"
-msgstr ""
+#~ msgid "duplicate definition `%s'"
+#~ msgstr "herhaalde definitie `%s'"
 
-#: java/check-init.c:988
-#, fuzzy, c-format
-msgid "final field '%s' may not have been initialized"
-msgstr "object van variabele lengte mag geen beginwaarde krijgen"
+#~ msgid "previous definition of `%s'"
+#~ msgstr "eerdere definitie van `%s'"
 
-#: java/class.c:567 java/class.c:592
-msgid "internal error - too many interface type"
-msgstr ""
+#, fuzzy
+#~ msgid "enumerator value for `%s' is less than 0"
+#~ msgstr "enumeratiewaarde voor `%s' is kleiner dan 0"
 
-#: java/class.c:742
-msgid "bad method signature"
-msgstr ""
+#~ msgid "BASE variable never declared"
+#~ msgstr "BASE-variabele nooit gedeclareerd"
 
-#: java/class.c:787
-msgid "misplaced ConstantValue attribute (not in any field)"
-msgstr ""
+#~ msgid "conditional expression not allowed in %s"
+#~ msgstr "voorwaardelijke expressie niet toegestaan in `%s'"
 
-#: java/class.c:789
-#, fuzzy, c-format
-msgid "duplicate ConstantValue attribute for field '%s'"
-msgstr "niet-constante waarde voor tagveld `%s'"
+#~ msgid "internal error:  unknown expression mode in %s"
+#~ msgstr "interne fout:  onbekende expressie-modus in %s"
 
-#: java/class.c:800
-#, c-format
-msgid "ConstantValue attribute of field '%s' has wrong type"
-msgstr ""
+#~ msgid "The number of CASE selectors does not match the number of CASE label lists"
+#~ msgstr "Het aantal CASE-selectors komt niet overeen met het aantal CASE-label lijsten"
 
-#: java/class.c:1149
-#, c-format
-msgid "field '%s' not found in class"
-msgstr ""
+# klinkt niet
+#~ msgid "powerset is not addressable"
+#~ msgstr "powerset kan niet geaddresseerd worden"
 
-#: java/class.c:1407
-msgid "abstract method in non-abstract class"
-msgstr ""
+#, fuzzy
+#~ msgid "too few arguments in call to `%s'"
+#~ msgstr "Te weinig argumenten in oproep van `%s'"
 
-# goede vertaling voor 'overrides'?
-#: java/class.c:2092
-#, c-format
-msgid "non-static method '%s' overrides static method"
-msgstr "niet-static methode '%s' vervangt static methode"
+#, fuzzy
+#~ msgid "too many arguments in call to `%s'"
+#~ msgstr "Teveel argumenten in oproep van `%s'"
 
-#: java/decl.c:1511
-#, c-format
-msgid "In %s: overlapped variable and exception ranges at %d"
-msgstr ""
+#, fuzzy
+#~ msgid "cannot dereference, not a pointer"
+#~ msgstr "kan niet derefereren, is geen pointer."
 
-#: java/decl.c:1599
-msgid "bad type in parameter debug info"
-msgstr ""
+# Is the %s the argument, or is it 'of' the argument?
+#~ msgid "invalid type argument of `->'"
+#~ msgstr "ongeldig type-argument voor `->'"
 
-#: java/decl.c:1609
-#, c-format
-msgid "bad PC range for debug info for local `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "no field named `%s'"
+#~ msgstr "Geen veld dat `%s' heet"
 
-#: java/expr.c:550
-msgid "stack underflow - dup* operation"
-msgstr ""
+#, fuzzy
+#~ msgid "argument %d to ABSTIME must be of integer type"
+#~ msgstr "argument van `%s' moet van een integraal type zijn."
 
-#: java/expr.c:1504
-#, c-format
-msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "parameter 1 must be referable"
+#~ msgstr "argument %d moet refereerbaar zijn"
 
-# Ik zou 'library' kunnen vertalen, maar ik heb in compiler-manuals nog niet
-# dikwijls 'bibliotheek' zien gebruiken.
-# De vertaalde boodschappen voor make gebruiken dat op het ogenblik wél, maar
-# ik ben van plan daar verandering in te brengen.
-#: java/expr.c:1533
-#, c-format
-msgid "field `%s' not found"
-msgstr "veld `%s' niet gevonden"
+# Hoe vertaal je in godsnaam 'mismatch' op KORTE manier in het Nederlands???
+#, fuzzy
+#~ msgid "mode mismatch in parameter 1"
+#~ msgstr "geen overeenkomst van modus in parameter %d"
 
-#: java/expr.c:1684
-msgid "ret instruction not implemented"
-msgstr ""
+#, fuzzy
+#~ msgid "parameter 2 must be a positive integer"
+#~ msgstr "parameter 2 moet een locatie zijn"
 
-#: java/expr.c:1821
-#, c-format
-msgid "method '%s' not found in class"
-msgstr ""
+#, fuzzy
+#~ msgid "expression for DESCR-built-in must be referable"
+#~ msgstr "%s expressie moet refereerbaar zijn"
 
-#: java/expr.c:2025
-#, c-format
-msgid "failed to find class '%s'"
-msgstr "kan klasse '%s' niet vinden"
+#, fuzzy
+#~ msgid "argument to `%s' must be of integer type"
+#~ msgstr "argument van `%s' moet van een integraal type zijn."
 
-#: java/expr.c:2037
-#, c-format
-msgid "class '%s' has no method named '%s' matching signature '%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "first argument to `%s' must be a mode"
+#~ msgstr "Eerste argument van `%s' moet een modus zijn"
 
-#: java/expr.c:2047
-msgid "invokestatic on non static method"
-msgstr ""
+#, fuzzy
+#~ msgid "argument 1 to INTTIME must be of mode TIME"
+#~ msgstr "Eerste argument van `%s' moet een modus zijn"
 
-#: java/expr.c:2052
-msgid "invokestatic on abstract method"
-msgstr ""
+#~ msgid "argument to NUM is not discrete"
+#~ msgstr "argument voor NUM is niet discreet"
 
-#: java/expr.c:2060
-msgid "invoke[non-static] on static method"
-msgstr ""
+#, fuzzy
+#~ msgid "no integer mode which matches expression's mode"
+#~ msgstr "Geen integer-modus die met expressie overeen komt"
 
-#: java/expr.c:2337
-#, fuzzy, c-format
-msgid "missing field '%s' in '%s'"
-msgstr "beginwaarde ontbreekt"
+#~ msgid "size applied to a function mode"
+#~ msgstr "size toegepast op een functie-modus"
 
-#: java/expr.c:2343
-#, c-format
-msgid "mismatching signature for field '%s' in '%s'"
-msgstr ""
+#~ msgid "sizeof applied to a void mode"
+#~ msgstr "sizeof toegepast op een void-modus"
 
-#: java/expr.c:2366
-#, c-format
-msgid "assignment to final field `%s' not in field's class"
-msgstr ""
+#~ msgid "sizeof applied to an incomplete mode"
+#~ msgstr "sizeof toegepast op een onvolledige modus"
 
-#: java/expr.c:2371
-#, c-format
-msgid "assignment to final static field `%s' not in class initializer"
-msgstr ""
+#~ msgid "%s parameter %d must be a location"
+#~ msgstr "%s parameter %d moet een locatie zijn"
 
-#: java/expr.c:2378
-#, c-format
-msgid "assignment to final field `%s' not in constructor"
-msgstr "toekenning aan final-veld `%s' niet in constructor"
+# Hoe vertaal je in godsnaam 'mismatch' op KORTE manier in het Nederlands???
+#~ msgid "mode mismatch in parameter %d"
+#~ msgstr "geen overeenkomst van modus in parameter %d"
 
-#: java/expr.c:2616
-#, fuzzy, c-format
-msgid "can't expand %s"
-msgstr "open %s"
+#~ msgid "too many arguments to procedure"
+#~ msgstr "teveel argumenten voor procedure"
 
-#: java/expr.c:2792
-msgid "invalid PC in line number table"
-msgstr "ongeldige PC in tabel met regelnummers"
+#~ msgid "too few arguments to procedure `%s'"
+#~ msgstr "te weinig argumenten voor procedure `%s'"
 
-#. We've just reached the end of a region of dead code.
-#: java/expr.c:2837
-#, c-format
-msgid "unreachable bytecode from %d to before %d"
-msgstr ""
+#~ msgid "too few arguments to procedure"
+#~ msgstr "te weinig argumenten voor procedure"
 
-#. We've just reached the end of a region of dead code.
-#: java/expr.c:2874
-#, c-format
-msgid "unreachable bytecode from %d to the end of the method"
-msgstr ""
+#, fuzzy
+#~ msgid "unimplemented built-in function `%s'"
+#~ msgstr "ingebouwde functie `%s' is niet geïmplementeerd"
 
-#. duplicate code from LOAD macro
-#: java/expr.c:3193
 #, fuzzy
-msgid "unrecogized wide sub-instruction"
-msgstr "signature-string niet herkend"
+#~ msgid "internal error - bad built-in function `%s'"
+#~ msgstr "interne fout - slechte ingebouwde functie `%s'"
 
-#: java/jcf-io.c:410
-#, c-format
-msgid "source file for class `%s' is newer than its matching class file.  Source file `%s' used instead"
-msgstr ""
+#~ msgid "empty expression in string index"
+#~ msgstr "lege expressie in string-index"
 
-#: java/jcf-parse.c:379
-msgid "bad string constant"
-msgstr "slechte stringconstante"
+#~ msgid "incompatible modes in concat expression"
+#~ msgstr "incompatibele modi in concat-expressie"
 
-#: java/jcf-parse.c:435
-#, c-format
-msgid "bad value constant type %d, index %d"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid operation on array of chars"
+#~ msgstr "Ongeldige operatie op array van chars"
 
-#: java/jcf-parse.c:693
-#, fuzzy, c-format
-msgid "cannot find file for class %s"
-msgstr "[kan %s niet vinden]"
+#~ msgid "incompatible operands to %s"
+#~ msgstr "incompatibele operands voor %s"
 
-#: java/jcf-parse.c:705
-#, fuzzy
-msgid "not a valid Java .class file"
-msgstr "ongeldige basisklasse"
+#~ msgid "relational operator not allowed for this mode"
+#~ msgstr "relationele operator niet toegestaan voor deze modus"
+
+#~ msgid "invalid left operand of %s"
+#~ msgstr "ongeldige linker operand van %s"
+
+#~ msgid "invalid right operand of %s"
+#~ msgstr "ongeldige rechter operand van %s"
 
-#: java/jcf-parse.c:708
 #, fuzzy
-msgid "error while parsing constant pool"
-msgstr "%s voor stringconstante"
+#~ msgid "-> operator not allow in constant expression"
+#~ msgstr "-> operator niet toegestaan in constante expressie"
 
-#: java/jcf-parse.c:711
-#, fuzzy, c-format
-msgid "error in constant pool entry #%d\n"
-msgstr "constant object wordt beschreven (argument %d)"
+#~ msgid "%s is not addressable"
+#~ msgstr "%s is niet addresseerbaar"
 
-#. FIXME - where was first time
-#: java/jcf-parse.c:723
-#, c-format
-msgid "reading class %s for the second time from %s"
-msgstr ""
+#~ msgid "repetition count is not an integer constant"
+#~ msgstr "herhalings-aantal is geen integerconstante"
 
-#: java/jcf-parse.c:741
-msgid "error while parsing fields"
-msgstr ""
+#~ msgid "repetition value not constant"
+#~ msgstr "herhalings-aantal is niet constant"
 
-#: java/jcf-parse.c:744
-msgid "error while parsing methods"
-msgstr ""
+#~ msgid "string repetition operand is non-constant bitstring"
+#~ msgstr "string herhalings-operand is een niet-constante bitstring"
 
-#: java/jcf-parse.c:747
-msgid "error while parsing final attributes"
-msgstr ""
+# Of moet/mag 'boolean' hier vertaald worden?
+#~ msgid "non-boolean mode in conditional expression"
+#~ msgstr "niet-boolean modus in voorwaardelijke expressie"
 
-#: java/jcf-parse.c:761
-#, c-format
-msgid "the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath"
-msgstr ""
+#, fuzzy
+#~ msgid "can't write to %s"
+#~ msgstr "open %s"
 
-#: java/jcf-parse.c:846
-msgid "missing Code attribute"
-msgstr ""
+#, fuzzy
+#~ msgid "function \"really_grant_this\" called for `%s'"
+#~ msgstr "functie \"really_grant_this\" opgeroepen voor `%s'"
 
-#: java/jcf-parse.c:1081
-msgid "source file seen twice on command line and will be compiled only once"
-msgstr ""
+#~ msgid "argument %d of %s must be a location"
+#~ msgstr "argument %d van %s moet een locatie zijn"
+
+#~ msgid "argument 2 of ASSOCIATE must not be an empty string"
+#~ msgstr "argument 2 van ASSOCIATE mag geen lege string zijn"
 
-#: java/jcf-parse.c:1097
 #, fuzzy
-msgid "no input file specified"
-msgstr "Geen invoerbestanden"
+#~ msgid "too many arguments in call to MODIFY"
+#~ msgstr "Teveel argumenten in oproep van MODIFY"
 
-#: java/jcf-parse.c:1129
-#, fuzzy, c-format
-msgid "can't close input file %s"
-msgstr "kan bestand '%s' niet openen"
+#~ msgid "argument 2 of MODIFY must not be an empty string"
+#~ msgstr "argument 2 van MODIFY mag geen lege string zijn"
 
-#: java/jcf-parse.c:1166
-#, c-format
-msgid "bad zip/jar file %s"
-msgstr ""
+#~ msgid "argument 2 to MODIFY must be a string"
+#~ msgstr "argument 2 van MODIFY moet een string zijn"
 
-#: java/jcf-write.c:2626
-#, c-format
-msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
-msgstr ""
+#~ msgid "argument 3 to MODIFY must be a string"
+#~ msgstr "argument 3 van MODIFY moet een string zijn"
+
+#~ msgid "incompatible index mode"
+#~ msgstr "incompatibele index-modus"
 
-#: java/jcf-write.c:2933
 #, fuzzy
-msgid "field initializer type mismatch"
-msgstr "ongeldige beginwaarde voor bit-string"
+#~ msgid "too few arguments in call to `readrecord'"
+#~ msgstr "Te weinig argumenten in oproep van `readrecord'"
 
-#: java/jcf-write.c:3342
-#, fuzzy, c-format
-msgid "can't create directory %s"
-msgstr "dubbele folder `%s' wordt genegeerd\n"
+#, fuzzy
+#~ msgid "too few arguments in call to `writerecord'"
+#~ msgstr "Te weinig argumenten in oproep van `writerecord'"
 
-#: java/jcf-write.c:3369
-#, fuzzy, c-format
-msgid "can't to open %s"
-msgstr "open %s"
+#~ msgid "parameter 2 must be a location"
+#~ msgstr "parameter 2 moet een locatie zijn"
 
-#: java/jv-scan.c:183
-msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
-msgstr ""
+#~ msgid "incompatible modes in parameter 2"
+#~ msgstr "incompatibele modes in parameter 2"
 
-#: java/jv-scan.c:186
-#, fuzzy, c-format
-msgid "can't open output file `%s'"
-msgstr "kan bestand '%s' niet openen"
+# 'braced-group'? Wie schrijft verdorie die foutmeldingen?
+#~ msgid "conditional expression not allowed in this context"
+#~ msgstr "voorwaardelijke expressie niet toegestaan in deze context"
 
-#: java/jv-scan.c:222
-#, fuzzy, c-format
-msgid "file not found `%s'"
-msgstr "kan %s niet vinden"
+# Betere vertaling voor 'untyped'?
+#~ msgid "untyped expression as argument %d"
+#~ msgstr "expressie zonder type als argument %d"
 
-#: java/jvspec.c:384
-msgid "can't specify `-D' without `--main'\n"
-msgstr ""
+# Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
+#~ msgid "argument %d is READonly"
+#~ msgstr "argument %d is alleen-lezen"
 
-#: java/jvspec.c:390
-msgid "-R requires -o"
-msgstr ""
+#~ msgid "argument %d must be referable"
+#~ msgstr "argument %d moet refereerbaar zijn"
 
-#: java/jvspec.c:397
-msgid "warning: already-compiled .class files ignored with -C"
-msgstr ""
+#~ msgid "too few arguments for this format string"
+#~ msgstr "te weinig argumenten voor deze formaatstring"
+
+#~ msgid "internal error in check_format_string"
+#~ msgstr "interne fout in check_format_string"
+
+#~ msgid "too many arguments for this format string"
+#~ msgstr "teveel argumenten voor deze formaatstring"
 
-#: java/jvspec.c:404
 #, fuzzy
-msgid "cannot specify both -C and -o"
-msgstr "-EB en -EL mogen niet samen gebruikt worden"
+#~ msgid "too few arguments in call to `writetext'"
+#~ msgstr "Te weinig argumenten in oproep van `writetext'"
 
-#: java/jvspec.c:416
-msgid "cannot create temporary file"
-msgstr ""
+#, fuzzy
+#~ msgid "too few arguments in call to `readtext'"
+#~ msgstr "Te weinig argumenten in oproep van `readtext'"
 
-#: java/jvspec.c:444
-msgid "using both @FILE with multiple files not implemented"
-msgstr ""
+#~ msgid "non-constant expression"
+#~ msgstr "niet-constante expressie"
 
-#: java/jvspec.c:501
-msgid "cannot specify `main' class when not linking"
-msgstr ""
+#~ msgid "internal error - use of undefined type"
+#~ msgstr "interne fout -- niet gedefinieerd type gebruikt"
 
-#: java/lang.c:433
-msgid "can't do dependency tracking with input from stdin"
-msgstr ""
+#~ msgid "invalid C'xx' "
+#~ msgstr "ongeldige C'xx'"
 
-#: java/lang.c:449
-msgid "couldn't determine target name for dependency tracking"
-msgstr ""
+#, fuzzy
+#~ msgid "real number exceeds range of REAL"
+#~ msgstr "floating-point getal overschrijdt het bereik van een `float'"
 
-#: java/lex.c:303
-#, c-format
-msgid ""
-"unknown encoding: `%s'\n"
-"This might mean that your locale's encoding is not supported\n"
-"by your system's iconv(3) implementation.  If you aren't trying\n"
-"to use a particular encoding for your input file, try the\n"
-"`--encoding=UTF-8' option"
-msgstr ""
+#, fuzzy
+#~ msgid "end-of-file in '<>' directive"
+#~ msgstr "ongedefinieerd of ongeldig #-commando"
 
-#: java/mangle.c:85
-#, fuzzy, c-format
-msgid "can't mangle %s"
-msgstr "close %s"
+#, fuzzy
+#~ msgid "unrecognized compiler directive"
+#~ msgstr "onbekende formaatspecificatie"
 
-#: java/mangle_name.c:145 java/mangle_name.c:217
-msgid "internal error - invalid Utf8 name"
-msgstr ""
+#, fuzzy
+#~ msgid "unrecognized compiler directive `%s'"
+#~ msgstr "onbekende formaatspecificatie"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:748
-#: ../../../gcc/vanilla/gcc/java/parse.y:786
 #, fuzzy
-msgid "Missing name"
-msgstr "beginwaarde ontbreekt"
+#~ msgid "invalid base in read control sequence"
+#~ msgstr "ongeldige lvalue bij decrementeren"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:750
-#: ../../../gcc/vanilla/gcc/java/parse.y:788
-#: ../../../gcc/vanilla/gcc/java/parse.y:813
-#: ../../../gcc/vanilla/gcc/java/parse.y:997
-#: ../../../gcc/vanilla/gcc/java/parse.y:1344
-#: ../../../gcc/vanilla/gcc/java/parse.y:1555
-#: ../../../gcc/vanilla/gcc/java/parse.y:1557
-#: ../../../gcc/vanilla/gcc/java/parse.y:1786
-#: ../../../gcc/vanilla/gcc/java/parse.y:1812
-#: ../../../gcc/vanilla/gcc/java/parse.y:1823
-#: ../../../gcc/vanilla/gcc/java/parse.y:1834
-#: ../../../gcc/vanilla/gcc/java/parse.y:1846
-msgid "';' expected"
-msgstr ""
+#, fuzzy
+#~ msgid "unterminated string literal"
+#~ msgstr "Onbeëindigde stringconstante"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:811
-msgid "'*' expected"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid number format `%s'"
+#~ msgstr "ongeldige registernaam voor `%s'"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:825
-msgid "Class or interface declaration expected"
-msgstr ""
+#, fuzzy
+#~ msgid "can't find %s"
+#~ msgstr "kan %s niet vinden"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:860
-#: ../../../gcc/vanilla/gcc/java/parse.y:862
-msgid "Missing class name"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid value follows `=' in compiler directive"
+#~ msgstr "`#line'-commando in slecht formaat"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:865
-#: ../../../gcc/vanilla/gcc/java/parse.y:869
-#: ../../../gcc/vanilla/gcc/java/parse.y:877
-#: ../../../gcc/vanilla/gcc/java/parse.y:1042
-#: ../../../gcc/vanilla/gcc/java/parse.y:1290
-#: ../../../gcc/vanilla/gcc/java/parse.y:1292
-#: ../../../gcc/vanilla/gcc/java/parse.y:1621
-#: ../../../gcc/vanilla/gcc/java/parse.y:1857
-#: ../../../gcc/vanilla/gcc/java/parse.y:1889
-#: ../../../gcc/vanilla/gcc/java/parse.y:1941
-msgid "'{' expected"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid `%c' character in name"
+#~ msgstr "ongeldig karakter in naam van macro-parameter"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:879
-msgid "Missing super class name"
-msgstr ""
+#, fuzzy
+#~ msgid "`%s' not integer constant synonym "
+#~ msgstr "twee `u's in integerconstante"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:889
-#: ../../../gcc/vanilla/gcc/java/parse.y:905
-msgid "Missing interface name"
-msgstr ""
+#, fuzzy
+#~ msgid "value out of range in compiler directive"
+#~ msgstr "lijnnummer buiten bereik in `#line'-commando"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:976
-#: ../../../gcc/vanilla/gcc/java/parse.y:1309
-#: ../../../gcc/vanilla/gcc/java/parse.y:1370
-#: ../../../gcc/vanilla/gcc/java/parse.y:1579
-#: ../../../gcc/vanilla/gcc/java/parse.y:1801
-#: ../../../gcc/vanilla/gcc/java/parse.y:1810
-#: ../../../gcc/vanilla/gcc/java/parse.y:1821
-#: ../../../gcc/vanilla/gcc/java/parse.y:1832
-#: ../../../gcc/vanilla/gcc/java/parse.y:1844
-#: ../../../gcc/vanilla/gcc/java/parse.y:1861
-#: ../../../gcc/vanilla/gcc/java/parse.y:1863
-#: ../../../gcc/vanilla/gcc/java/parse.y:1934
-#: ../../../gcc/vanilla/gcc/java/parse.y:2105
-#: ../../../gcc/vanilla/gcc/java/parse.y:2167
-#: ../../../gcc/vanilla/gcc/java/parse.y:2319
-#: ../../../gcc/vanilla/gcc/java/parse.y:2331
-#: ../../../gcc/vanilla/gcc/java/parse.y:2338
-#: ../../../gcc/vanilla/gcc/java/parse.y:2345
-#: ../../../gcc/vanilla/gcc/java/parse.y:2356
-#: ../../../gcc/vanilla/gcc/java/parse.y:2358
-#: ../../../gcc/vanilla/gcc/java/parse.y:2396
-#: ../../../gcc/vanilla/gcc/java/parse.y:2398
-#: ../../../gcc/vanilla/gcc/java/parse.y:2400
-#: ../../../gcc/vanilla/gcc/java/parse.y:2421
-#: ../../../gcc/vanilla/gcc/java/parse.y:2423
-#: ../../../gcc/vanilla/gcc/java/parse.y:2425
-#: ../../../gcc/vanilla/gcc/java/parse.y:2441
-#: ../../../gcc/vanilla/gcc/java/parse.y:2443
-#: ../../../gcc/vanilla/gcc/java/parse.y:2464
-#: ../../../gcc/vanilla/gcc/java/parse.y:2466
-#: ../../../gcc/vanilla/gcc/java/parse.y:2468
-#: ../../../gcc/vanilla/gcc/java/parse.y:2496
-#: ../../../gcc/vanilla/gcc/java/parse.y:2498
-#: ../../../gcc/vanilla/gcc/java/parse.y:2500
-#: ../../../gcc/vanilla/gcc/java/parse.y:2502
-#: ../../../gcc/vanilla/gcc/java/parse.y:2520
-#: ../../../gcc/vanilla/gcc/java/parse.y:2522
-#: ../../../gcc/vanilla/gcc/java/parse.y:2533
-#: ../../../gcc/vanilla/gcc/java/parse.y:2544
-#: ../../../gcc/vanilla/gcc/java/parse.y:2555
-#: ../../../gcc/vanilla/gcc/java/parse.y:2566
-#: ../../../gcc/vanilla/gcc/java/parse.y:2577
-#: ../../../gcc/vanilla/gcc/java/parse.y:2590
-#: ../../../gcc/vanilla/gcc/java/parse.y:2594
-#: ../../../gcc/vanilla/gcc/java/parse.y:2596
-#: ../../../gcc/vanilla/gcc/java/parse.y:2609
 #, fuzzy
-msgid "Missing term"
-msgstr "beginwaarde ontbreekt"
+#~ msgid "modeless tuple not allowed in this context"
+#~ msgstr "%s: %s compiler niet geïnstalleerd op dit systeem"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:991
 #, fuzzy
-msgid "Missing variable initializer"
-msgstr "beginwaarde ontbreekt"
+#~ msgid "loop's IN expression is not a composite object"
+#~ msgstr "`%s' is geen iterator"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1008
 #, fuzzy
-msgid "Invalid declaration"
-msgstr "lege declaratie"
+#~ msgid "loop variable incompatible with start expression"
+#~ msgstr "overflow in constante expressie"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1014
 #, fuzzy
-msgid "Can't specify array dimension in a declaration"
-msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
+#~ msgid "no RETURN or RESULT in procedure"
+#~ msgstr "RETURN zonder waarde en geen RESULTS-actie in procedure"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1016
-#: ../../../gcc/vanilla/gcc/java/parse.y:1092
-#: ../../../gcc/vanilla/gcc/java/parse.y:2142
-#: ../../../gcc/vanilla/gcc/java/parse.y:2164
-#: ../../../gcc/vanilla/gcc/java/parse.y:2168
-#: ../../../gcc/vanilla/gcc/java/parse.y:2203
-#: ../../../gcc/vanilla/gcc/java/parse.y:2280
-#: ../../../gcc/vanilla/gcc/java/parse.y:2290
-msgid "']' expected"
-msgstr ""
+#, fuzzy
+#~ msgid "internal parser error - expected token %d"
+#~ msgstr "interne fout - dup-operatie"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1020
 #, fuzzy
-msgid "Unbalanced ']'"
-msgstr "niet-gebalanceerde `#endif'"
+#~ msgid "'%s!' is not followed by an identifier"
+#~ msgstr "`#' gevolgd door een integer"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1056
-msgid "Invalid method declaration, method name required"
-msgstr ""
+#, fuzzy
+#~ msgid "`%s' undeclared"
+#~ msgstr "`%s' tevoren hier gedeclareerd"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1062
-#: ../../../gcc/vanilla/gcc/java/parse.y:1064
-#: ../../../gcc/vanilla/gcc/java/parse.y:2025
-msgid "Identifier expected"
-msgstr ""
+#, fuzzy
+#~ msgid "empty ON-condition"
+#~ msgstr "lege declaratie"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1067
-msgid "Invalid method declaration, return type required"
-msgstr ""
+#, fuzzy
+#~ msgid "'=' used where ':=' is required"
+#~ msgstr "waarde van union-type gebruikt waar een scalair nodig is"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1090
-#: ../../../gcc/vanilla/gcc/java/parse.y:1535
-#: ../../../gcc/vanilla/gcc/java/parse.y:1542
-#: ../../../gcc/vanilla/gcc/java/parse.y:1551
-#: ../../../gcc/vanilla/gcc/java/parse.y:1553
-#: ../../../gcc/vanilla/gcc/java/parse.y:1581
-#: ../../../gcc/vanilla/gcc/java/parse.y:1689
-#: ../../../gcc/vanilla/gcc/java/parse.y:1970
-#: ../../../gcc/vanilla/gcc/java/parse.y:2023
-msgid "')' expected"
-msgstr ""
+#, fuzzy
+#~ msgid "syntax error in parameter name list"
+#~ msgstr "ongeldig karakter in naam van macro-parameter"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1106
 #, fuzzy
-msgid "Missing formal parameter term"
-msgstr "parameternaam ontbreekt uit parameterlijst"
+#~ msgid "case range list"
+#~ msgstr "leeg case-bereik"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1121
-#: ../../../gcc/vanilla/gcc/java/parse.y:1126
 #, fuzzy
-msgid "Missing identifier"
-msgstr "beginwaarde ontbreekt"
+#~ msgid "expression is not an action"
+#~ msgstr "`%s' is geen iterator"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1146
-#: ../../../gcc/vanilla/gcc/java/parse.y:1155
-msgid "Missing class type term"
-msgstr ""
+#, fuzzy
+#~ msgid "definition follows action"
+#~ msgstr "herdefinitie van `union %s'"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1307
 #, fuzzy
-msgid "Invalid interface type"
-msgstr "Ongeldig register voor vergelijking"
+#~ msgid "invalid expression/location syntax"
+#~ msgstr "ongeldige expressie als operand"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1499
-#: ../../../gcc/vanilla/gcc/java/parse.y:1668
-#: ../../../gcc/vanilla/gcc/java/parse.y:1670
-msgid "':' expected"
-msgstr ""
+# 'braced-group'? Wie schrijft verdorie die foutmeldingen?
+#, fuzzy
+#~ msgid "conditional expression not allowed inside parentheses"
+#~ msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1521
-#: ../../../gcc/vanilla/gcc/java/parse.y:1526
-#: ../../../gcc/vanilla/gcc/java/parse.y:1531
 #, fuzzy
-msgid "Invalid expression statement"
-msgstr "ongeldige expressie als operand"
+#~ msgid "missing field"
+#~ msgstr "beginwaarde ontbreekt"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1549
-#: ../../../gcc/vanilla/gcc/java/parse.y:1577
-#: ../../../gcc/vanilla/gcc/java/parse.y:1617
-#: ../../../gcc/vanilla/gcc/java/parse.y:1685
-#: ../../../gcc/vanilla/gcc/java/parse.y:1753
-#: ../../../gcc/vanilla/gcc/java/parse.y:1859
-#: ../../../gcc/vanilla/gcc/java/parse.y:1927
-#: ../../../gcc/vanilla/gcc/java/parse.y:2017
-#: ../../../gcc/vanilla/gcc/java/parse.y:2019
-#: ../../../gcc/vanilla/gcc/java/parse.y:2027
-#: ../../../gcc/vanilla/gcc/java/parse.y:2263
-#: ../../../gcc/vanilla/gcc/java/parse.y:2265
-msgid "'(' expected"
-msgstr ""
+#, fuzzy
+#~ msgid "SIGNAL is not a valid mode"
+#~ msgstr "-fPIC is niet geldig met -mcoff"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1619
-msgid "Missing term or ')'"
-msgstr ""
+#, fuzzy
+#~ msgid "SET expression not a location"
+#~ msgstr "`%s' is geen iterator"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1666
 #, fuzzy
-msgid "Missing or invalid constant expression"
-msgstr "overflow in constante expressie"
+#~ msgid "too many arguments to process `%s'"
+#~ msgstr "teveel argumenten voor functie `%s'"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1687
-msgid "Missing term and ')' expected"
-msgstr ""
+#, fuzzy
+#~ msgid "too many arguments to process"
+#~ msgstr "teveel argumenten voor functie"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1726
 #, fuzzy
-msgid "Invalid control expression"
-msgstr "Ongeldig token in expressie"
+#~ msgid "too few arguments to process `%s'"
+#~ msgstr "te weinig argumenten voor functie `%s'"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1728
-#: ../../../gcc/vanilla/gcc/java/parse.y:1730
 #, fuzzy
-msgid "Invalid update expression"
-msgstr "Ongeldig token in expressie"
+#~ msgid "too few arguments to process"
+#~ msgstr "te weinig argument voor functie"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1755
 #, fuzzy
-msgid "Invalid init statement"
-msgstr "ongeldige beginwaarde"
+#~ msgid "QUEUE_LENGTH argument must be a BUFFER/EVENT location"
+#~ msgstr "argument %d van %s moet een locatie zijn"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1930
-msgid "Missing term or ')' expected"
-msgstr ""
+#, fuzzy
+#~ msgid "too many values for SIGNAL `%s'"
+#~ msgstr "teveel argumenten voor functie `%s'"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1972
-msgid "'class' or 'this' expected"
-msgstr ""
+#, fuzzy
+#~ msgid "too few values for SIGNAL `%s'"
+#~ msgstr "te weinig argumenten voor functie `%s'"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:1974
-#: ../../../gcc/vanilla/gcc/java/parse.y:1976
-msgid "'class' expected"
-msgstr ""
+#, fuzzy
+#~ msgid "internal error: RECEIVE CASE stack invalid"
+#~ msgstr "interne fout"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2021
-msgid "')' or term expected"
-msgstr ""
+#, fuzzy
+#~ msgid "too many data fields provided for `%s'"
+#~ msgstr "teveel argumenten voor functie `%s'"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2140
-msgid "'[' expected"
-msgstr ""
+#, fuzzy
+#~ msgid "incompatible modes in receive buffer alternative"
+#~ msgstr "incompatibele types bij %s"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2218
-msgid "Field expected"
-msgstr ""
+#, fuzzy
+#~ msgid "CONTINUE requires an event location"
+#~ msgstr "Een -ifile optie heeft een -map optie nodig"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2275
-#: ../../../gcc/vanilla/gcc/java/parse.y:2285
-msgid "Missing term and ']' expected"
-msgstr ""
+#, fuzzy
+#~ msgid "PRIORITY must be of integer type"
+#~ msgstr "argument van `%s' moet van een integraal type zijn."
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2389
 #, fuzzy
-msgid "']' expected, invalid type expression"
-msgstr "ongeldige waarheidsexpressie"
+#~ msgid "delay alternative must be an EVENT location"
+#~ msgstr "parameter 2 moet een locatie zijn"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2392
 #, fuzzy
-msgid "Invalid type expression"
-msgstr "Ongeldig token in expressie"
+#~ msgid "DELAY action requires an event location"
+#~ msgstr "Een -ifile optie heeft een -map optie nodig"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2504
 #, fuzzy
-msgid "Invalid reference type"
-msgstr "Ongeldige modus voor gen_tst_reg"
+#~ msgid "PRIORITY in DELAY action must be of integer type"
+#~ msgstr "argument van `%s' moet van een integraal type zijn."
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2982
-msgid "Constructor invocation must be first thing in a constructor"
-msgstr ""
+#, fuzzy
+#~ msgid "send buffer action requires a BUFFER location"
+#~ msgstr "Een -ifile optie heeft een -map optie nodig"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2984
-msgid "Only constructors can invoke constructors"
-msgstr ""
+#, fuzzy
+#~ msgid "there must be only 1 value for send buffer action"
+#~ msgstr "incompatibele types bij %s"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:2993
-#, c-format
-msgid ": `%s' JDK1.1(TM) feature"
-msgstr ""
+#, fuzzy
+#~ msgid "convert failed for send buffer action"
+#~ msgstr "incompatibele types bij %s"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:3053
-#: ../../../gcc/vanilla/gcc/java/parse.y:3055
-#, c-format
-msgid ""
-"%s.\n"
-"%s"
-msgstr ""
+#, fuzzy
+#~ msgid "incompatible modes in send buffer action"
+#~ msgstr "incompatibele types bij %s"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:6789
-#, c-format
-msgid "malformed .zip archive in CLASSPATH: %s"
-msgstr ""
+#, fuzzy
+#~ msgid "WITH not allowed for send buffer action"
+#~ msgstr "incompatibele types bij %s"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:6860
-#, c-format
-msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
-msgstr ""
+#, fuzzy
+#~ msgid "TO not allowed for send buffer action"
+#~ msgstr "incompatibele types bij %s"
 
-# 'whitespace' -> 'witruimte'?
-#: ../../../gcc/vanilla/gcc/java/parse.y:12191
-#, fuzzy, c-format
-msgid "missing static field `%s'"
-msgstr "ontbrekende witruimte na getal `%s'"
+#, fuzzy
+#~ msgid "can only build a powerset from a discrete mode"
+#~ msgstr "array subscript is geen integer"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:12196
-#, c-format
-msgid "not a static field `%s'"
-msgstr "`%s' is geen static veld"
+#, fuzzy
+#~ msgid "non-constant bitstring size invalid"
+#~ msgstr "niet-constante array-index in beginwaarde"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:12239
-#, c-format
-msgid "No case for %s"
-msgstr ""
+#, fuzzy
+#~ msgid "non-constant powerset size invalid"
+#~ msgstr "niet-constante array-index in beginwaarde"
 
-#: ../../../gcc/vanilla/gcc/java/parse.y:13140
-#, fuzzy, c-format
-msgid "unregistered operator %s"
-msgstr "registernaam niet opgegeven voor `%s'"
+#, fuzzy
+#~ msgid "index is not an integer expression"
+#~ msgstr "ongeldig gebruik van een void-expressie"
 
-# Moet 'signature-string' vertaald worden?
-#: java/typeck.c:566
-msgid "junk at end of signature string"
-msgstr "Brol aan einde van signature-string."
+#, fuzzy
+#~ msgid "index not compatible with index mode"
+#~ msgstr "incompatibele types bij %s"
 
-#: java/verify.c:480
-msgid "bad pc in exception_table"
-msgstr ""
+#, fuzzy
+#~ msgid "index is not discrete"
+#~ msgstr "-pipe wordt niet ondersteund"
 
-#: java/verify.c:1392
-#, c-format
-msgid "unknown opcode %d@pc=%d during verification"
-msgstr ""
+#, fuzzy
+#~ msgid "slice length is not an integer"
+#~ msgstr "switch-waarde is geen integer"
 
-#: java/verify.c:1462 java/verify.c:1475 java/verify.c:1479
-#, c-format
-msgid "verification error at PC=%d"
-msgstr ""
+#, fuzzy
+#~ msgid "slice length out-of-range"
+#~ msgstr "case-waarde buiten bereik"
 
-#: java/lang-options.h:32
-msgid "Disable automatic array bounds checking"
-msgstr ""
+#, fuzzy
+#~ msgid "too many index expressions"
+#~ msgstr "Ongeldig token in expressie"
 
-#: java/lang-options.h:34
-msgid "Assume native functions are implemented using JNI"
-msgstr ""
+#, fuzzy
+#~ msgid "array index is not discrete"
+#~ msgstr "array-index in beginwaarde van niet-array"
 
-#: java/lang-options.h:36
-msgid "Set class path and suppress system path"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid compound index for bitstring mode"
+#~ msgstr "ongeldige beginwaarde voor bit-string"
 
-#: java/lang-options.h:38
-msgid "Set class path"
-msgstr ""
+#, fuzzy
+#~ msgid "possible overflow (not inside function)"
+#~ msgstr "`%s' is hier niet gedeclareerd (niet in een functie)"
 
-#: java/lang-options.h:40
-msgid "Choose class whose main method should be used"
-msgstr ""
+#, fuzzy
+#~ msgid "non-constant expression for BIN"
+#~ msgstr "overflow in constante expressie"
 
-#: java/lang-options.h:42
-msgid "Choose input encoding (default comes from locale)"
-msgstr ""
+#, fuzzy
+#~ msgid "bounds of range are not compatible"
+#~ msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
 
-#: java/lang-options.h:44
-msgid "Add directory to class path"
-msgstr ""
+#, fuzzy
+#~ msgid "negative string length"
+#~ msgstr "Onbeëindigde stringconstante"
 
-#: java/lang-options.h:46
-msgid "Directory where class files should be written"
-msgstr ""
+#, fuzzy
+#~ msgid "range's lower bound and parent mode don't match"
+#~ msgstr "prototype voor `%s' volgt en argument %d komt niet overeen"
 
-#: java/lang-options.h:48
-msgid "Warn if modifiers are specified when not necessary"
-msgstr ""
+#, fuzzy
+#~ msgid "floating point ranges"
+#~ msgstr "floating-point constante buiten bereik"
 
-#: java/lang-options.h:50
-msgid "Warn if deprecated empty statements are found"
-msgstr ""
+# `l'en of `l's?
+#, fuzzy
+#~ msgid "stepsize in STEP must be an integer constant"
+#~ msgstr "drie `l'en in integerconstante"
 
-#: java/lang-options.h:52
-msgid "Warn if .class files are out of date"
-msgstr ""
+# `l'en of `l's?
+#, fuzzy
+#~ msgid "stepsize in STEP must be > 0"
+#~ msgstr "drie `l'en in integerconstante"
 
-#: java/lang-options.h:54
-msgid "Always check for non gcj generated classes archives"
-msgstr ""
+# `l'en of `l's?
+#, fuzzy
+#~ msgid "stepsize in STEP must be the natural width of the array element mode"
+#~ msgstr "drie `l'en in integerconstante"
 
-#: java/lang-options.h:56
-msgid "Never optimize static class initialization code"
-msgstr ""
+#, fuzzy
+#~ msgid "starting word in POS must be an integer constant"
+#~ msgstr "twee `u's in integerconstante"
 
-#: objc/objc-act.c:606
-msgid "no class name specified as argument to -fconstant-string-class"
-msgstr ""
+#, fuzzy
+#~ msgid "starting word in POS must be >= 0"
+#~ msgstr "twee `u's in integerconstante"
 
-#: objc/objc-act.c:757
-#, c-format
-msgid "object does not conform to the `%s' protocol"
-msgstr ""
+#, fuzzy
+#~ msgid "starting word in POS within STEP must be 0"
+#~ msgstr "twee `u's in integerconstante"
 
-#: objc/objc-act.c:801
-#, c-format
-msgid "class `%s' does not implement the `%s' protocol"
-msgstr ""
+#, fuzzy
+#~ msgid "starting bit in POS must be an integer constant"
+#~ msgstr "breedte van bitveld `%s' is geen integerconstante"
 
-#: objc/objc-act.c:939
-#, c-format
-msgid "unexpected type for `id' (%s)"
-msgstr ""
+#, fuzzy
+#~ msgid "starting bit in POS within STEP must be 0"
+#~ msgstr "breedte van bitveld `%s' is geen integerconstante"
 
-#: objc/objc-act.c:944
-msgid "undefined type `id', please import <objc/objc.h>"
-msgstr ""
+#, fuzzy
+#~ msgid "starting bit in POS must be >= 0"
+#~ msgstr "breedte van bitveld `%s' is geen integerconstante"
 
-#: objc/objc-act.c:996
-#, c-format
-msgid "protocol `%s' has circular dependency"
-msgstr ""
+#, fuzzy
+#~ msgid "starting bit in POS must be < the width of a word"
+#~ msgstr "breedte van bitveld `%s' is geen integerconstante"
 
-#: objc/objc-act.c:1018 objc/objc-act.c:5229
-#, fuzzy, c-format
-msgid "cannot find protocol declaration for `%s'"
-msgstr "geen eerdere declaratie voor `%s'"
+#, fuzzy
+#~ msgid "length in POS must be an integer constant"
+#~ msgstr "twee `u's in integerconstante"
 
-#: objc-parse.y:1752 objc/objc-act.c:1279 objc/objc-act.c:5747
-#: objc/objc-act.c:6077 objc/objc-act.c:6126 objc/objc-act.c:6162
-#, fuzzy, c-format
-msgid "cannot find interface declaration for `%s'"
-msgstr "geen eerdere declaratie voor `%s'"
+#, fuzzy
+#~ msgid "length in POS must be > 0"
+#~ msgstr "twee `u's in integerconstante"
 
-#: objc/objc-act.c:1304
-#, fuzzy, c-format
-msgid "cannot find reference tag for class `%s'"
-msgstr "kan niet derefereren, is geen pointer."
+#, fuzzy
+#~ msgid "end bit in POS must be an integer constant"
+#~ msgstr "twee `u's in integerconstante"
 
-#: objc/objc-act.c:2314
-#, fuzzy, c-format
-msgid "cannot find class `%s'"
-msgstr "kan %s niet vinden"
+#, fuzzy
+#~ msgid "end bit in POS must be >= the start bit"
+#~ msgstr "twee `u's in integerconstante"
 
-#: objc/objc-act.c:2316
-#, fuzzy, c-format
-msgid "class `%s' already exists"
-msgstr "veld `%s' heeft al een beginwaarde gekregen"
+#, fuzzy
+#~ msgid "end bit in POS must be < the width of a word"
+#~ msgstr "twee `u's in integerconstante"
 
-#. fatal did not work with 2 args...should fix
-#: objc/objc-act.c:2440
-#, c-format
-msgid "cannot find interface declaration for `%s', superclass of `%s'"
-msgstr ""
+# `l'en of `l's?
+#, fuzzy
+#~ msgid "step size in STEP must be >= the length in POS"
+#~ msgstr "drie `l'en in integerconstante"
 
-#: objc/objc-act.c:2447
-#, fuzzy, c-format
-msgid "circular inheritance in interface declaration for `%s'"
-msgstr "geneste externe declaratie van `%s'"
+#, fuzzy
+#~ msgid "array index must be a range, not a single integer"
+#~ msgstr "array subscript is geen integer"
 
-#: objc/objc-act.c:3500 objc/objc-act.c:3517
-msgid "inconsistent instance variable specification"
-msgstr ""
+#, fuzzy
+#~ msgid "array index is not a discrete mode"
+#~ msgstr "array subscript is geen integer"
 
-#: objc/objc-act.c:4710
-#, c-format
-msgid "multiple declarations for method `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "parameterized structures not implemented"
+#~ msgstr "parameter wijst naar een onvolledig type"
 
-#: objc/objc-act.c:4876
-#, c-format
-msgid "invalid receiver type `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid parameterized type"
+#~ msgstr "ongeldige operand voor %p-code"
 
-#: objc/objc-act.c:4907 objc/objc-act.c:4933 objc/objc-act.c:4981
-#, c-format
-msgid "`%s' does not respond to `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "`%D' as declarator"
+#~ msgstr "`%.*s' is niet gedefinieerd"
 
-#: objc/objc-act.c:4913 objc/objc-act.c:7197
-#, c-format
-msgid "no super class declared in interface for `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "size of member `%D' is not constant"
+#~ msgstr "opslaggrootte van `%s' is niet constant"
 
-#: objc/objc-act.c:5011
-msgid "cannot find class (factory) method"
-msgstr ""
+#, fuzzy
+#~ msgid "parser lost in parsing declaration of `%D'"
+#~ msgstr "type krijgt standaardwaarde `int' in de declaratie van `%s'"
 
-#: objc/objc-act.c:5012 objc/objc-act.c:5056
-#, c-format
-msgid "return type for `%s' defaults to id"
-msgstr ""
+#, fuzzy
+#~ msgid "                %#D"
+#~ msgstr ""
+#~ ",\n"
+#~ "                 door "
 
-#: objc/objc-act.c:5029
-#, c-format
-msgid "method `%s' not implemented by protocol"
-msgstr ""
+#, fuzzy
+#~ msgid "member initializers for `%#D'"
+#~ msgstr "ongeldige beginwaarde voor veld `%s'"
 
-#: objc/objc-act.c:5038
-msgid "return type defaults to id"
-msgstr ""
+#, fuzzy
+#~ msgid "multiple initializations given for member `%D'"
+#~ msgstr "ongeldige beginwaarde voor member `%s'"
 
-#: objc/objc-act.c:5055
 #, fuzzy
-msgid "cannot find method"
-msgstr "kan `nm' niet vinden"
+#~ msgid "explicit specialization here"
+#~ msgstr "initialisatie"
 
-#. 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:5298
-#, c-format
-msgid "instance variable `%s' accessed in class method"
-msgstr ""
+#, fuzzy
+#~ msgid "base initializer for `%T'"
+#~ msgstr "ongeldige beginwaarde voor veld `%s'"
 
-#: objc/objc-act.c:5548
-#, fuzzy, c-format
-msgid "duplicate definition of class method `%s'"
-msgstr "herhaalde definitie `%s'"
+#, fuzzy
+#~ msgid "`%T' cannot be `restrict'-qualified"
+#~ msgstr "`%s' kan niet statisch gealloceerd worden"
 
-#: objc/objc-act.c:5554
-#, fuzzy, c-format
-msgid "duplicate declaration of class method `%s'"
-msgstr "impliciete declaratie van functie `%s'"
+#, fuzzy
+#~ msgid "`sizeof' applied to incomplete type `%T'"
+#~ msgstr "sizeof toegepast op een onvolledig type"
 
-#: objc/objc-act.c:5590
-#, fuzzy, c-format
-msgid "duplicate definition of instance method `%s'"
-msgstr "herhaalde definitie `%s'"
+#, fuzzy
+#~ msgid "invalid use of type decl `%#D' as expression"
+#~ msgstr "ongeldig gebruik van een void-expressie"
 
-#: objc/objc-act.c:5596
-#, fuzzy, c-format
-msgid "duplicate declaration of instance method `%s'"
-msgstr "impliciete declaratie van functie `%s'"
+#, fuzzy
+#~ msgid "`%#T' has no member named `%D'"
+#~ msgstr "union heeft geen lid dat `%s' heet"
 
-#: objc/objc-act.c:5636
-#, c-format
-msgid "duplicate interface declaration for category `%s(%s)'"
-msgstr ""
+#, fuzzy
+#~ msgid "object missing in call to method `%D'"
+#~ msgstr "kan oproep van `%s' niet inline maken"
 
-#: objc/objc-act.c:5722
-#, c-format
-msgid "instance variable `%s' is declared private"
-msgstr ""
+#, fuzzy
+#~ msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
+#~ msgstr "pointer van type `void *' gebruikt in rekensom"
 
-#: objc/objc-act.c:5769
-#, c-format
-msgid "instance variable `%s' is declared %s"
-msgstr ""
+#, fuzzy
+#~ msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
+#~ msgstr "pointer naar functie gebruikt in rekensom"
 
-#: objc/objc-act.c:5779
-msgid "static access to object of type `id'"
-msgstr ""
+#, fuzzy
+#~ msgid "ISO C++ forbids using a pointer to member function in pointer arithmetic"
+#~ msgstr "pointer naar functie gebruikt in rekensom"
 
-#: objc/objc-act.c:5816 objc/objc-act.c:5909
-#, c-format
-msgid "incomplete implementation of class `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid use of undefined type `%#T'"
+#~ msgstr "ongeldig gebruik van het niet gedefinieerde type `%s %s'"
 
-#: objc/objc-act.c:5820 objc/objc-act.c:5914
-#, c-format
-msgid "incomplete implementation of category `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "forward declaration of `%#T'"
+#~ msgstr "herdeclaratie van `%s'"
 
-#: objc/objc-act.c:5825 objc/objc-act.c:5919
-#, c-format
-msgid "method definition for `%c%s' not found"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid use of `%T'"
+#~ msgstr "ongeldig gebruik van `restrict'"
 
-#: objc/objc-act.c:5963
-#, c-format
-msgid "%s `%s' does not fully implement the `%s' protocol"
-msgstr ""
+#, fuzzy
+#~ msgid "internal error #%d"
+#~ msgstr "interne fout"
 
-#: objc/objc-act.c:6021 objc/objc-act.c:8118
-msgid "`@end' missing in implementation context"
-msgstr ""
+#, fuzzy
+#~ msgid "initializer list construction invalid for `%D'"
+#~ msgstr "beginwaarde legt grootte van `%s' niet vast"
 
-#: objc/objc-act.c:6049
-#, c-format
-msgid "reimplementation of class `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "due to non-public access of member `%D'"
+#~ msgstr "herhaald lid `%s'"
 
-#: objc/objc-act.c:6091
-#, c-format
-msgid "conflicting super class name `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "The meaning of `\\x' (at %0) varies with -traditional"
+#~ msgstr "de betekenis van `\\x' varieert naargelang -traditional al dan niet gebruikt wordt"
 
-#: objc/objc-act.c:6106
-#, c-format
-msgid "duplicate interface declaration for class `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "The meaning of `\\a' (at %0) varies with -traditional"
+#~ msgstr "de betekenis van `\\a' varieert naargelang -traditional al dan niet gebruikt wordt"
 
-#: objc/objc-act.c:6388
-#, c-format
-msgid "duplicate declaration for protocol `%s'"
-msgstr ""
+#~ msgid "the meaning of `\\x' varies with -traditional"
+#~ msgstr "de betekenis van `\\x' varieert naargelang -traditional al dan niet gebruikt wordt"
 
-#: objc/objc-act.c:7238
-msgid "[super ...] must appear in a method context"
-msgstr ""
+#~ msgid "the meaning of `\\a' varies with -traditional"
+#~ msgstr "de betekenis van `\\a' varieert naargelang -traditional al dan niet gebruikt wordt"
 
-#: objc/objc-act.c:8220 objc/objc-act.c:8236
-#, c-format
-msgid "potential selector conflict for method `%s'"
-msgstr ""
+#, fuzzy
+#~ msgid "`.%A.' at %0 not a binary operator"
+#~ msgstr "`%s' is geen iterator"
 
-#: objc-parse.y:2602
-msgid "`@end' must appear in an implementation context"
-msgstr ""
+#, fuzzy
+#~ msgid "Invalid octal constant at %0"
+#~ msgstr "ongeldige beginwaarde"
 
-#: objc-parse.y:2876
-msgid "method definition not in class context"
-msgstr ""
+#, fuzzy
+#~ msgid "Invalid binary constant at %0"
+#~ msgstr "ongeldige beginwaarde"
 
-#: objc/lang-options.h:27
-msgid "Dump decls to a .decl file"
-msgstr ""
+#, fuzzy
+#~ msgid "Invalid hexadecimal constant at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: objc/lang-options.h:29
-msgid "Generate code for GNU runtime environment"
-msgstr ""
+#, fuzzy
+#~ msgid "Invalid typeless constant at %1"
+#~ msgstr "ongeldige expressie als operand"
 
-#: objc/lang-options.h:32
-msgid "Generate code for NeXT runtime environment"
-msgstr ""
+# 'braced-group'? Wie schrijft verdorie die foutmeldingen?
+#, fuzzy
+#~ msgid "Null expression between %0 and %1 invalid in this context"
+#~ msgstr "voorwaardelijke expressie niet toegestaan in deze context"
 
-#: objc/lang-options.h:35
-msgid "Warn if a selector has multiple methods"
-msgstr ""
+#, fuzzy
+#~ msgid "Invalid null expression between %0 and %1"
+#~ msgstr "ongeldige expressie als operand"
 
-#: objc/lang-options.h:39
-msgid "Do not warn if inherited methods are unimplemented"
-msgstr ""
+#, fuzzy
+#~ msgid "Unterminated character constant at %0 [info -f g77 M LEX]"
+#~ msgstr "niet-beëindigde karakterconstante"
 
-#: objc/lang-options.h:41
-msgid "Generate C header of platform specific features"
-msgstr ""
+#, fuzzy
+#~ msgid "Invalid continuation line at %0"
+#~ msgstr "Ongeldige optie `%s'"
 
-#: objc/lang-options.h:43
 #, fuzzy
-msgid "Specify the name of the class for constant strings"
-msgstr "het argument van `asm' is geen constante string"
+#~ msgid "Invalid statement at %0"
+#~ msgstr "ongeldige beginwaarde"
 
-#: config/mmix/mmix.h:112
-msgid "options -mabi=mmixware and -mabi=gnu are mutually exclusive"
-msgstr ""
+#, fuzzy
+#~ msgid "Invalid form for %A statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: f/lang-specs.h:35 gcc.c:677
-msgid "GNU C does not support -C without using -E"
-msgstr "GNU C ondersteunt -C niet wanneer -E niet gebruikt wordt"
+#, fuzzy
+#~ msgid "Invalid %A statement at %0"
+#~ msgstr "ongeldige beginwaarde"
 
-#: java/lang-specs.h:33
 #, fuzzy
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fpic en -mapcs-reent zijn niet compatibel"
+#~ msgid "Invalid I specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: java/lang-specs.h:34
 #, fuzzy
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fpic en -mapcs-reent zijn niet compatibel"
+#~ msgid "Invalid B specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
+#, fuzzy
+#~ msgid "Invalid O specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: config/mcore/mcore.h:60
-msgid "choose either big or little endian, not both"
-msgstr ""
+#, fuzzy
+#~ msgid "Invalid Z specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: config/mcore/mcore.h:63
-msgid "choose either m340 or m210 not both"
-msgstr ""
+#, fuzzy
+#~ msgid "Invalid F specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: config/mcore/mcore.h:64
-msgid "the m210 does not have little endian support"
-msgstr ""
+#, fuzzy
+#~ msgid "Invalid E specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: config/alpha/freebsd.h:36 config/i386/freebsd-aout.h:227
-#: config/ia64/freebsd.h:24 config/sparc/freebsd.h:31
-msgid "`-p' not supported; use `-pg' and gprof(1)"
-msgstr "`-p' wordt niet ondersteund; gebruik `-pg' en gprof(1)"
+#, fuzzy
+#~ msgid "Invalid G specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: ada/lang-specs.h:39 gcc.c:698 java/jvspec.c:74
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
+#, fuzzy
+#~ msgid "Invalid L specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: ada/lang-specs.h:42
-msgid "-c or -S required for Ada"
-msgstr ""
+#, fuzzy
+#~ msgid "Invalid A specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: config/arm/arm.h:213
-msgid "-mapcs-26 and -mapcs-32 may not be used together"
-msgstr "-mapcs-26 en -mapcs-32 mogen niet samen gebruikt worden"
+#, fuzzy
+#~ msgid "Invalid D specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: config/arm/arm.h:225
-msgid "-msoft-float and -mhard_float may not be used together"
-msgstr "-msoft-float en -mhard_float mogen niet samen gebruikt worden"
+#, fuzzy
+#~ msgid "Invalid Q specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: config/arm/arm.h:236
-msgid "-mbig-endian and -mlittle-endian may not be used together"
-msgstr "-mbig-endian en -mlittle-endian mogen niet samen gebruikt worden"
+#, fuzzy
+#~ msgid "Invalid $ specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: config/arm/arm.h:254
 #, fuzzy
-msgid "incompatible interworking options"
-msgstr "incompatibele operands voor %s"
+#~ msgid "Invalid P specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: config/arm/riscix.h:73 config/arm/riscix.h:133
-msgid "-mbsd and -pedantic incompatible"
-msgstr "-mbsd en -pedantic zijn niet compatibel"
+#, fuzzy
+#~ msgid "Invalid T specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: config/arm/riscix.h:74 config/arm/riscix.h:134
-msgid "-mbsd and -mxopen incompatible"
-msgstr "-mbsd en -mxopen zijn niet compatibel"
+#, fuzzy
+#~ msgid "Invalid X specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: config/arm/riscix.h:75 config/arm/riscix.h:135
-msgid "-mxopen and -pedantic incompatible"
-msgstr "-mxopen en -pedantic zijn niet compatibel"
+#, fuzzy
+#~ msgid "Invalid S specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: config/nextstep.h:161 config/nextstep.h:164
 #, fuzzy
-msgid "-p profiling is no longer supported.  Use -pg instead"
-msgstr "profileren met -p wordt niet meer ondersteund. Gebruik -pg."
+#~ msgid "Invalid : specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: gcc.c:846
-msgid "-E required when input is from standard input"
-msgstr "-E is nodig wanneer de invoer van standaardinvoer komt"
+#, fuzzy
+#~ msgid "Invalid H specifier in FORMAT statement at %0"
+#~ msgstr "ongeldige expressie als operand"
 
-#: gcc.c:850
-msgid "compilation of header file requested"
-msgstr ""
+#, fuzzy
+#~ msgid "Invalid token with FORMAT run-time expression at %0"
+#~ msgstr "Ongeldig token in expressie"
 
-#: config/i386/cygwin.h:169 config/i386/mingw32.h:69
 #, fuzzy
-msgid "shared and mdll are not compatible"
-msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
+#~ msgid "Invalid type-declaration attribute at %0"
+#~ msgstr "lege declaratie"
 
-#: config/i386/sco5.h:662 config/i386/sco5.h:737
-msgid "-static not valid with -mcoff"
-msgstr "-static is niet geldig met -mcoff"
+#, fuzzy
+#~ msgid "Unrecognized value for character constant at %0"
+#~ msgstr "%s voor karakterconstante"
 
-#: config/i386/sco5.h:663 config/i386/sco5.h:738
-msgid "-shared not valid with -mcoff"
-msgstr "-shared is niet geldig met -mcoff"
+#, fuzzy
+#~ msgid "Invalid kind at %0 for type at %1"
+#~ msgstr "Ongeldig register voor vergelijking"
 
-#: config/i386/sco5.h:664 config/i386/sco5.h:739
-msgid "-symbolic not valid with -mcoff"
-msgstr "-symbolic is niet geldig met -mcoff"
+#, fuzzy
+#~ msgid "Invalid operand at %1 for boolean operator at %0"
+#~ msgstr "ongeldige operanden voor binaire %s-operator"
 
-#: config/i386/sco5.h:702
-msgid "-fpic is not valid with -mcoff"
-msgstr "-fpic is niet geldig met -mcoff"
+#, fuzzy
+#~ msgid "Invalid operand at %1 for .NOT. operator at %0"
+#~ msgstr "ongeldige operand voor %N-code"
 
-#: config/i386/sco5.h:703
-msgid "-fPIC is not valid with -mcoff"
-msgstr "-fPIC is niet geldig met -mcoff"
+#, fuzzy
+#~ msgid "Invalid operand at %1 for relational operator at %0"
+#~ msgstr "ongeldige operanden voor binaire %s-operator"
 
-#: config/i386/sco5.h:740
-msgid "-fpic not valid with -mcoff"
-msgstr "-fpic is niet geldig met -mcoff"
+#, fuzzy
+#~ msgid "Invalid reference to intrinsic `%A' at %0"
+#~ msgstr "Ongeldige modus voor gen_tst_reg"
 
-#: config/i386/sco5.h:741
-msgid "-fPIC not valid with -mcoff"
-msgstr "-fPIC is niet geldig met -mcoff"
+#, fuzzy
+#~ msgid "Too few arguments passed to intrinsic `%A' at %0"
+#~ msgstr "te weinig argumenten voor functie `%s'"
 
-#: config/dsp16xx/dsp16xx.h:103 config/dsp16xx/dsp16xx.h:112
 #, fuzzy
-msgid "a -ifile option requires a -map option"
-msgstr "Een -ifile optie heeft een -map optie nodig"
+#~ msgid "Too few arguments for intrinsic `%A' at %0"
+#~ msgstr "te weinig argumenten voor functie `%s'"
 
-#: config/arc/arc.h:59 config/mips/mips.h:1007
-msgid "may not use both -EB and -EL"
-msgstr "-EB en -EL mogen niet samen gebruikt worden"
+#, fuzzy
+#~ msgid "Too many arguments passed to intrinsic `%A' at %0"
+#~ msgstr "teveel argumenten voor functie `%s'"
 
-#: config/i860/fx2800.h:290
-msgid "-p option not supported: use -pg instead"
-msgstr "de -p optie wordt niet ondersteund: gebruik -pg"
+#, fuzzy
+#~ msgid "Too many arguments for intrinsic `%A' at %0"
+#~ msgstr "teveel argumenten voor functie `%s'"
 
-#: config/mips/mips.h:837
 #, fuzzy
-msgid "-pipe is not supported"
-msgstr "-pipe wordt niet ondersteund"
+#~ msgid "Unimplemented intrinsic `%A' at %0"
+#~ msgstr "ingebouwde functie `%s' is niet geïmplementeerd"
 
-#: config/mips/mips.h:1003
-msgid "may not use both -mfp64 and -msingle-float"
-msgstr "-mfp64 en -msingle-float mogen niet samen gebruikt worden"
+#, fuzzy
+#~ msgid "Too many dimensions at %0"
+#~ msgstr "Teveel argumenten in oproep van `%s'"
 
-#: config/mips/mips.h:1004
-msgid "may not use both -mfp64 and -m4650"
-msgstr "-mfp64 en -m4650 mogen niet samen gebruikt worden"
+# Is the %s the argument, or is it 'of' the argument?
+#, fuzzy
+#~ msgid "Invalid actual argument at %0"
+#~ msgstr "ongeldig type-argument `%s'"
 
-#: config/mips/mips.h:1006
 #, fuzzy
-msgid "may not use both -mgp32 and -mfp64"
-msgstr "-mfp64 en -m4650 mogen niet samen gebruikt worden"
+#~ msgid "can't to open %s"
+#~ msgstr "open %s"
 
-#: config/mips/r3900.h:36 config/mips/r3900.h:42
 #, fuzzy
-msgid "-mhard-float not supported"
-msgstr "-mhard-float wordt niet ondersteund"
+#~ msgid "Can't specify array dimension in a declaration"
+#~ msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
 
-#: config/mips/r3900.h:38 config/mips/r3900.h:44
 #, fuzzy
-msgid "-msingle-float and -msoft-float can not both be specified"
-msgstr "-msingle-float en -msoft-float kunnen niet samen gebruikt worden."
+#~ msgid "incompatible interworking options"
+#~ msgstr "incompatibele operands voor %s"
+
+#~ msgid "-mbsd and -pedantic incompatible"
+#~ msgstr "-mbsd en -pedantic zijn niet compatibel"
+
+#~ msgid "-mbsd and -mxopen incompatible"
+#~ msgstr "-mbsd en -mxopen zijn niet compatibel"
+
+#~ msgid "-mxopen and -pedantic incompatible"
+#~ msgstr "-mxopen en -pedantic zijn niet compatibel"
 
-#: config/i386/cygwin.h:114
 #, fuzzy
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
+#~ msgid "-p profiling is no longer supported.  Use -pg instead"
+#~ msgstr "profileren met -p wordt niet meer ondersteund. Gebruik -pg."
 
-#: config/vax/vax.h:42 config/vax/vax.h:43
-msgid "profiling not supported with -mg\n"
-msgstr "profileren wordt niet ondersteund wanneer -mg gebruikt wordt\n"
+#, fuzzy
+#~ msgid "a -ifile option requires a -map option"
+#~ msgstr "Een -ifile optie heeft een -map optie nodig"
+
+#~ msgid "-p option not supported: use -pg instead"
+#~ msgstr "de -p optie wordt niet ondersteund: gebruik -pg"
+
+#~ msgid "may not use both -mfp64 and -msingle-float"
+#~ msgstr "-mfp64 en -msingle-float mogen niet samen gebruikt worden"
+
+#~ msgid "may not use both -mfp64 and -m4650"
+#~ msgstr "-mfp64 en -m4650 mogen niet samen gebruikt worden"
index ad46071675f9bde029517ec5715eb5a3d8b4da1a..ccad87fdf58342b117427c7b03b24eba15089d30 100644 (file)
@@ -1,22 +1,91 @@
 # Swedish translation for the GNU CC.
 # Copyright (C) 2000 Free Software Foundation, Inc.
-# Dennis Björklund <db@zigo.dhs.org>, 2000.
+# Dennis Björklund <db@zigo.dhs.org>, 2000, 2001, 2002.
+#
+# Kom ihåg att i svenskan så använder vi "" för citat
+# och inte '' som det är i originaluttrycken.
+#
+# Jag har gjort en liten ordlista över uttryck som kan finnas i
+# översättningen
+#
+# http://www.zigo.dhs.org/~dennis/gcc/
+#
+# Denna lista är inte komplett men är det någon som vill hjälpa till
+# att översätta gcc och har åsikter om hur dessa uttryck skall skrivas
+# så ta kontakt så kan vi uppdatera den.
+#
+# Det mesta av övdersättningen som finns nu kommer från tiden
+# innan version 3.0 av gcc. Dessvärre så fungerade aldrig gcc
+# med översättningar korrekt då, så den kom inte till användning.
+# Jag har överfört de gamla strängarna till dagens version (3.2)
+# så det finns en början, men det är mycket kvar. Men vill någon hjälpa
+# till så vore det jättebra. Jag kommer översätta en bit då och då
+# i mån av tid, men det är en stor fil med komplicerade uttryck så
+# det tar en stund att bli klar.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gcc 2.97 20001112 (experimental)\n"
-"POT-Creation-Date: 2001-06-13 09:06+0200\n"
-"PO-Revision-Date: 2001-06-13 09:18+02:00\n"
+"Project-Id-Version: gcc 3.2\n"
+"POT-Creation-Date: 2002-12-30 18:56+0000\n"
+"PO-Revision-Date: 2002-08-26 12:58+0200\n"
 "Last-Translator: Dennis Björklund <db@zigo.dhs.org>\n"
 "Language-Team: Swedish <sv@li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8-bit\n"
 
-#: builtins.c:275
+#: attribs.c:185
+#, c-format
+msgid "`%s' attribute directive ignored"
+msgstr "attributet \"%s\" ignorerat"
+
+#: attribs.c:193
+#, c-format
+msgid "wrong number of arguments specified for `%s' attribute"
+msgstr "fel antal argument angett för attributet `%s'"
+
+#: attribs.c:210
+#, c-format
+msgid "`%s' attribute does not apply to types"
+msgstr "attributet \"%s\" är inte applicerbart på typer"
+
+#: attribs.c:247
+#, c-format
+msgid "`%s' attribute only applies to function types"
+msgstr "attributet \"%s\" fungerar bara på funktionstyper"
+
+#: attribs.c:404 c-common.c:5253 c-common.c:5275 c-common.c:5297
+#: c-common.c:5328 c-common.c:5350 c-common.c:5375 c-common.c:5398
+#: c-common.c:5428 c-common.c:5466 c-common.c:5513 c-common.c:5543
+#: c-common.c:5573 c-common.c:5596 c-common.c:5853 c-common.c:5875
+#: c-common.c:5918 c-common.c:5995 c-common.c:6051 c-common.c:6112
+#: c-common.c:6146 c-common.c:6500 config/arm/arm.c:2098 config/arm/arm.c:2125
+#: config/avr/avr.c:4774 config/h8300/h8300.c:3649 config/h8300/h8300.c:3674
+#: config/i386/i386.c:1396 config/i386/winnt.c:76
+#, c-format
+msgid "`%s' attribute ignored"
+msgstr "attributet `%s' ignorerat"
+
+#: builtins.c:285
 msgid "offset outside bounds of constant string"
 msgstr "index till en konstant sträng pekar utanför dess gränser"
 
+#: builtins.c:765
+msgid "second arg to `__builtin_prefetch' must be a constant"
+msgstr "andra argumentet till \"__builtin_prefetch\" måste vara en konstant"
+
+#: builtins.c:772
+msgid "invalid second arg to __builtin_prefetch; using zero"
+msgstr "ogiltigt andra argument till __builtin_prefetch; använder noll"
+
+#: builtins.c:779
+msgid "third arg to `__builtin_prefetch' must be a constant"
+msgstr "tredje argumentet till \"__builtin_prefetch\" måste vara en konstant"
+
+#: builtins.c:786
+msgid "invalid third arg to __builtin_prefetch; using zero"
+msgstr "ogiltigt tredje argument till __builtin_prefetch; använder noll"
+
 #. ??? We used to try and build up a call to the out of line function,
 #. guessing about what registers needed saving etc.  This became much
 #. harder with __builtin_va_start, since we don't have a tree for a
@@ -24,1323 +93,1455 @@ msgstr "index till en konstant str
 #. port (i860) that used this code, and I'm unconvinced it could actually
 #. handle the general case.  So we no longer try to handle anything
 #. weird and make the backend absorb the evil.
-#: builtins.c:2635
+#: builtins.c:2864
 msgid "__builtin_saveregs not supported by this target"
 msgstr "__builtin_saveregs stöds inte på denna målarkitektur"
 
-#: builtins.c:2678
+#: builtins.c:2906
 msgid "argument of `__builtin_args_info' must be constant"
 msgstr "argumentet till \"__builtin_args_info\" måste vara konstant"
 
-#: builtins.c:2684
+#: builtins.c:2912
 msgid "argument of `__builtin_args_info' out of range"
 msgstr "argument till \"__builtin_args_info\" är utanför sitt intervall"
 
-#: builtins.c:2690
+#: builtins.c:2918
 msgid "missing argument in `__builtin_args_info'"
 msgstr "argument saknas till \"__builtin_args_info\""
 
-#: builtins.c:2721
+#: builtins.c:2949
 msgid "`va_start' used in function with fixed args"
 msgstr "\"va_start\" används i en funktion med fixt antal parametrar"
 
-#: builtins.c:2740
+#: builtins.c:2968
 msgid "second parameter of `va_start' not last named argument"
-msgstr ""
-"andra parametern till \"va_start\" var inte det sista namngivna argumentet"
+msgstr "andra parametern till \"va_start\" var inte det sista namngivna argumentet"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:2745
+#: builtins.c:2973
 msgid "`__builtin_next_arg' called without an argument"
 msgstr "\"__builtin_next_arg\" anropad utan argument"
 
-#: builtins.c:2847
+#: builtins.c:3059
 msgid "too many arguments to function `va_start'"
 msgstr "För många argument till funktionen \"va_start\""
 
-#: builtins.c:2933
+#: builtins.c:3161
 msgid "first argument to `va_arg' not of type `va_list'"
 msgstr "första argumentet till \"va_arg\" är inte av typen \"va_list\""
 
-#: builtins.c:2961
+#. Unfortunately, this is merely undefined, rather than a constraint
+#. violation, so we cannot make this an error.  If this call is never
+#. executed, the program is still strictly conforming.
+#: builtins.c:3193
 #, c-format
 msgid "`%s' is promoted to `%s' when passed through `...'"
 msgstr "\"%s\" konverteras till \"%s\" när det skickas via \"...\""
 
-#: builtins.c:2965
+#: builtins.c:3198
 #, c-format
 msgid "(so you should pass `%s' not `%s' to `va_arg')"
 msgstr "(alltså skall du skicka \"%s\" och inte \"%s\" till \"va_arg\")"
 
-#: builtins.c:3074
+#: builtins.c:3329
 msgid "invalid arg to `__builtin_frame_address'"
 msgstr "ogiltigt argument till \"__builtin_frame_address\""
 
-#: builtins.c:3076
+#: builtins.c:3331
 msgid "invalid arg to `__builtin_return_address'"
 msgstr "ogiltigt argument till \"__builtin_return_address\""
 
-#: builtins.c:3089
+#: builtins.c:3345
 msgid "unsupported arg to `__builtin_frame_address'"
 msgstr "Icke supportat argument till \"__builtin_frame_address\""
 
-#: builtins.c:3091
+#: builtins.c:3347
 msgid "unsupported arg to `__builtin_return_address'"
 msgstr "Icke supportat argument till \"__builtin_return_address\""
 
-#: builtins.c:3254
+#: builtins.c:3515
 msgid "second arg to `__builtin_expect' must be a constant"
 msgstr "andra argumentet till \"__builtin_expect\" måste vara en konstant"
 
-#: builtins.c:3584
+#: builtins.c:4010
 msgid "__builtin_longjmp second argument must be 1"
 msgstr "andra argumentet till __builtin_longjmp måste vara 1"
 
-#: builtins.c:3598
-msgid "__builtin_trap not supported by this target"
-msgstr "__builtin_trap stöds inte på denna målarkitektur"
-
 #. just do library call, if unknown builtin
-#: builtins.c:3650 c-common.c:4044
+#: builtins.c:4074 c-common.c:4437
 #, c-format
 msgid "built-in function `%s' not currently supported"
 msgstr "inbyggd funktion \"%s\" stöds inte för närvarande"
 
-#: c-common.c:509
-#, c-format
-msgid "`%s' is not defined outside of function scope"
-msgstr ""
-
-#: c-common.c:614
-#, c-format
-msgid ""
-"string length `%d' is greater than the length `%d' ISO C%d compilers are "
-"required to support"
-msgstr ""
-"stränglängden \"%d\" är större än den minsta längden \"%d\" som ISO C%d "
-"kompilatorer behöver stödja"
-
-#: c-common.c:779
-#, c-format
-msgid "`%s' attribute directive ignored"
-msgstr "attributet \"%s\" ignorerat"
-
-#: c-common.c:787
-#, c-format
-msgid "`%s' attribute does not apply to types"
-msgstr "attributet \"%s\" är inte applicerbart på typer"
-
-#: c-common.c:794
-#, c-format
-msgid "wrong number of arguments specified for `%s' attribute"
-msgstr "fel antal argument angett för attributet `%s'"
-
-#: c-common.c:810 c-common.c:817 c-common.c:824 c-common.c:837 c-common.c:845
-#: c-common.c:860 c-common.c:873 c-common.c:881 c-common.c:897 c-common.c:909
-#: c-common.c:921 c-common.c:926 c-common.c:1100 c-common.c:1252
-#, c-format
-msgid "`%s' attribute ignored"
-msgstr "attributet `%s' ignorerat"
-
-#: c-common.c:959
-#, c-format
-msgid "unknown machine mode `%s'"
-msgstr "okänt maskinläge `%s'"
-
-#: c-common.c:962
-#, c-format
-msgid "no data type for mode `%s'"
-msgstr "ingen datatyp för läge `%s'"
-
-#: c-common.c:969
-#, c-format
-msgid "type with more precision than %s"
-msgstr "typ med högre precision än %s"
-
-#: c-common.c:988
-msgid "section attribute cannot be specified for local variables"
-msgstr "attributet \"section\" kan inte anges för lokala variabler"
-
-#: c-common.c:995
-#, c-format
-msgid "section of `%s' conflicts with previous declaration"
-msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
-
-#: c-common.c:1001
-#, c-format
-msgid "section attribute not allowed for `%s'"
-msgstr "attributet \"section\" är inte tillåten för \"%s\""
-
-#: c-common.c:1004
-msgid "section attributes are not supported for this target"
-msgstr "attributet \"section\" stöds inte för denna målarkitektur"
-
-#: c-common.c:1023
-msgid "requested alignment is not a constant"
-msgstr "efterfrågad minnesjustering är inte konstant"
-
-#: c-common.c:1028
-msgid "requested alignment is not a power of 2"
-msgstr "efterrågad minnesjustering är inte en potens av 2"
-
-#: c-common.c:1030
-msgid "requested alignment is too large"
-msgstr "efterfrågad minnesjustering är för stor"
-
-#: c-common.c:1053
-#, c-format
-msgid "alignment may not be specified for `%s'"
-msgstr "minnesjustering kan inte anges för \"%s\""
+#: builtins.c:4147
+#, fuzzy
+msgid "target format does not support infinity"
+msgstr "målprocessorn stödjer inte THUMB-instruktioner"
 
-#: c-common.c:1078
+#: c-common.c:1163
 #, c-format
-msgid "`%s' defined both normally and as an alias"
-msgstr "\"%s\" är definierad både normalt och som ett alias"
-
-#: c-common.c:1086
-msgid "alias arg not a string"
-msgstr "aliasargumentet är inte en sträng"
+msgid "`%s' is not defined outside of function scope"
+msgstr "\"%s\" är inte definierad utanför funktions-scope"
 
-#: c-common.c:1107 c-common.c:1124 c-common.c:1141
+#: c-common.c:1184
 #, c-format
-msgid "`%s' attribute applies only to functions"
-msgstr "attributet \"%s\" fungerar bara på funktioner"
+msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
+msgstr "stränglängden \"%d\" är större än den minsta längden \"%d\" som ISO C%d kompilatorer behöver stödja"
 
-#: c-common.c:1113 c-common.c:1130 c-common.c:1147
-#, c-format
-msgid "can't set `%s' attribute after definition"
-msgstr "kan inte sätta attributet \"%s\" efter definitionen"
+#: c-common.c:1242
+msgid "concatenation of string literals with __FUNCTION__ is deprecated"
+msgstr "sammanslagning av strängliteraler tillsammans med __FUNCTION__ är föråldrat"
 
-#: c-common.c:1280 ch/decl.c:4100
+#: c-common.c:1338
 msgid "overflow in constant expression"
 msgstr "spill i konstant uttryck"
 
-#: c-common.c:1301
+#: c-common.c:1359
 msgid "integer overflow in expression"
 msgstr "heltalsspill i uttryck"
 
-#: c-common.c:1310
+#: c-common.c:1368
 msgid "floating point overflow in expression"
 msgstr "flyttalsspill i uttryck"
 
+#: c-common.c:1374
+#, fuzzy
+msgid "vector overflow in expression"
+msgstr "heltalsspill i uttryck"
+
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1331
+#: c-common.c:1397
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "stort heltal implicit trunkerat till unsigned typ"
 
-#: c-common.c:1333
+#: c-common.c:1399
 msgid "negative integer implicitly converted to unsigned type"
 msgstr "negativt heltal implicit konverterat till unsigned typ"
 
-#: c-common.c:1380
+#: c-common.c:1447
 msgid "overflow in implicit constant conversion"
 msgstr "spill i implicit constant konvertering"
 
-#: c-common.c:1528
+#: c-common.c:1595
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr "operation på \"%s\" kan vara odefinierad"
 
-#: c-common.c:1813
+#: c-common.c:1886
 msgid "expression statement has incomplete type"
 msgstr "uttryckssats har inkomplett typ"
 
-#: c-common.c:1846 ch/actions.c:1027
+#: c-common.c:1919
 msgid "case label does not reduce to an integer constant"
 msgstr "case-etikett reducerar inte till en heltalskonstant"
 
-#: c-common.c:2116
+#: c-common.c:2223
 msgid "invalid truth-value expression"
 msgstr "ogiltigt sanningsvärdeuttryck"
 
-#: c-common.c:2167
+#: c-common.c:2274
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "ogiltiga operander till binär %s"
 
-#: c-common.c:2402 c-common.c:2411
+#: c-common.c:2508
 msgid "comparison is always false due to limited range of data type"
-msgstr ""
-"jämförelsen är alltid falsk på grund av begränsat intervall för datatypen"
+msgstr "jämförelsen är alltid falsk på grund av begränsat intervall för datatypen"
 
-#: c-common.c:2404 c-common.c:2413
+#: c-common.c:2510
 msgid "comparison is always true due to limited range of data type"
-msgstr ""
-"jämförelsen är alltid sann på grund av begränsat intervall för datatypen"
+msgstr "jämförelsen är alltid sann på grund av begränsat intervall för datatypen"
 
-#: c-common.c:2479
+#: c-common.c:2580
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "jämförelse med unsigned-uttryck >= 0 är alltid sant"
 
-#: c-common.c:2488
+#: c-common.c:2589
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "jämförelse med unsigned-uttryck < 0 är alltid falskt"
 
-#: c-common.c:2539 f/com.c:15229
+#: c-common.c:2636
+msgid "pointer of type `void *' used in arithmetic"
+msgstr "pekare av typen \"void *\" använd med aritmetik"
+
+#: c-common.c:2642
+msgid "pointer to a function used in arithmetic"
+msgstr "pekare till funktion använd med aritmetik"
+
+#: c-common.c:2648
+msgid "pointer to member function used in arithmetic"
+msgstr "pekare till medlemsfunktion använd med aritmetik"
+
+#: c-common.c:2654
+msgid "pointer to a member used in arithmetic"
+msgstr "pekare till en medlemsfunktion använd med aritmetik"
+
+#: c-common.c:2741 f/com.c:14690
 msgid "struct type value used where scalar is required"
 msgstr "struct-värde använt där skalär krävs"
 
-#: c-common.c:2543 f/com.c:15233
+#: c-common.c:2745 f/com.c:14694
 msgid "union type value used where scalar is required"
 msgstr "union-värde använt där skalär krävs"
 
-#: c-common.c:2547 f/com.c:15237
+#: c-common.c:2749 f/com.c:14698
 msgid "array type value used where scalar is required"
 msgstr "fält-värde använd där skalär krävs"
 
-#: c-common.c:2662 f/com.c:15363
+#: c-common.c:2869 f/com.c:14831
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "föreslår parenteser runt tilldelning som används som sanningsvärde"
 
-#: c-common.c:2706 c-common.c:2738
+#: c-common.c:2913 c-common.c:2945
 msgid "invalid use of `restrict'"
 msgstr "ogiltigt användande av \"restrict\""
 
-#: c-common.c:3479 c-typeck.c:1792
+#: c-common.c:3059
+#, fuzzy
+msgid "invalid application of `sizeof' to a function type"
+msgstr "ISO C++ förbjuder användning av \"sizeof\" på funktioner"
+
+#: c-common.c:3069
+#, fuzzy, c-format
+msgid "invalid application of `%s' to a void type"
+msgstr "ogiltig operation på oinstansierad typ"
+
+#: c-common.c:3075
+#, fuzzy, c-format
+msgid "invalid application of `%s' to an incomplete type"
+msgstr "sizeof applicerat på en inkomplett typ"
+
+#: c-common.c:3116
+msgid "`__alignof' applied to a bit-field"
+msgstr ""
+
+#: c-common.c:3596
+#, fuzzy, c-format
+msgid "cannot disable built-in function `%s'"
+msgstr "döljer inbyggd funktion \"%s\""
+
+#: c-common.c:3765 c-typeck.c:1734
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "för få argument till funktionen \"%s\""
 
-#: c-common.c:3485 c-typeck.c:1644
+#: c-common.c:3771 c-typeck.c:1587
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "för många argument till funktionen \"%s\""
 
-#: c-common.c:3672
+#: c-common.c:3790
+#, fuzzy, c-format
+msgid "non-floating-point argument to function `%s'"
+msgstr "för många argument till funktionen \"%s\""
+
+#: c-common.c:4059
 msgid "pointers are not permitted as case values"
 msgstr "pekare är inte tillåtna case-värden"
 
-#: c-common.c:3678
+#: c-common.c:4065
 msgid "ISO C++ forbids range expressions in switch statements"
 msgstr "ISO C++ förbjuder intervalluttryck i switch-satser"
 
-#: c-common.c:3680
+#: c-common.c:4067
 msgid "ISO C forbids range expressions in switch statements"
 msgstr "ISO C förbjuder intervalluttryck i switch-satser"
 
-#: c-common.c:3710
+#: c-common.c:4097
 msgid "empty range specified"
 msgstr "tomt intervall angivet"
 
-#: c-common.c:3761
+#: c-common.c:4148
 msgid "duplicate (or overlapping) case value"
 msgstr "dubbla (eller överlappand) case-värden"
 
-#: c-common.c:3763
+#: c-common.c:4150
 msgid "this is the first entry overlapping that value"
 msgstr "detta är det första fallet som överlappar det värdet"
 
-#: c-common.c:3767 ch/actions.c:1125
+#: c-common.c:4154
 msgid "duplicate case value"
 msgstr "upprepat case-värde"
 
-#: c-common.c:3768
+#: c-common.c:4155
 msgid "previously used here"
 msgstr "tidigare använd här"
 
-#: c-common.c:3772
+#: c-common.c:4159
 msgid "multiple default labels in one switch"
 msgstr "flera default-etiketter i en switch"
 
-#: c-common.c:3773
+#: c-common.c:4160
 msgid "this is the first default label"
 msgstr "detta är den första default-etiketten"
 
-#: c-common.c:3801
+#: c-common.c:4188
+#, fuzzy
 msgid "ISO C++ forbids taking the address of a label"
-msgstr "ISO C++ förbjuder att man tar adressen till en etikett"
+msgstr "ISO C++ förbjuder att man tar adressen till funktionen \"::main\""
 
-#: c-common.c:3803
+#: c-common.c:4190
+#, fuzzy
 msgid "ISO C forbids taking the address of a label"
-msgstr "ISO C förbjuder att man tar adressen till en etikett"
+msgstr "ISO C++ förbjuder att man tar adressen till funktionen \"::main\""
 
-#: c-common.c:4314
-msgid "-Wformat-y2k ignored without -Wformat"
-msgstr "-Wformat-y2k ignorerad utan -Wformat"
+#: c-common.c:5213
+#, c-format
+msgid "declaration of `%s' shadows %s"
+msgstr "deklaration av \"%s\" döljer %s"
 
-#: c-common.c:4316
-msgid "-Wformat-extra-args ignored without -Wformat"
-msgstr "-Wformat-extra-args ignorerad utan -Wformat"
+#: c-common.c:5629
+#, c-format
+msgid "unknown machine mode `%s'"
+msgstr "okänt maskinläge `%s'"
 
-#: c-common.c:4318
-msgid "-Wformat-nonliteral ignored without -Wformat"
-msgstr "-Wformat-nonliteral ignorerad utan -Wformat"
+#: c-common.c:5632
+#, c-format
+msgid "no data type for mode `%s'"
+msgstr "ingen datatyp för läge `%s'"
 
-#: c-common.c:4320
-msgid "-Wformat-security ignored without -Wformat"
-msgstr "-Wformat-security ignorerad utan -Wformat"
+#: c-common.c:5641 c-common.c:6242
+#, fuzzy, c-format
+msgid "unable to emulate '%s'"
+msgstr "kan inte öppna fil \"%s\""
 
-#: c-common.c:4322
-msgid "-Wmissing-format-attribute ignored without -Wformat"
-msgstr "-Wmissing-format-attribute ignorerad utan -Wformat"
+#: c-common.c:5677
+msgid "section attribute cannot be specified for local variables"
+msgstr "attributet \"section\" kan inte anges för lokala variabler"
+
+#: c-common.c:5688
+#, c-format
+msgid "section of `%s' conflicts with previous declaration"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
+
+#: c-common.c:5697
+#, c-format
+msgid "section attribute not allowed for `%s'"
+msgstr "attributet \"section\" är inte tillåten för \"%s\""
+
+#: c-common.c:5704
+msgid "section attributes are not supported for this target"
+msgstr "attributet \"section\" stöds inte för denna målarkitektur"
+
+#: c-common.c:5746
+msgid "requested alignment is not a constant"
+msgstr "efterfrågad minnesjustering är inte konstant"
+
+#: c-common.c:5751
+msgid "requested alignment is not a power of 2"
+msgstr "efterrågad minnesjustering är inte en potens av 2"
+
+#: c-common.c:5756
+msgid "requested alignment is too large"
+msgstr "efterfrågad minnesjustering är för stor"
+
+#: c-common.c:5783
+#, c-format
+msgid "alignment may not be specified for `%s'"
+msgstr "minnesjustering kan inte anges för \"%s\""
+
+#: c-common.c:5828
+#, c-format
+msgid "`%s' defined both normally and as an alias"
+msgstr "\"%s\" är definierad både normalt och som ett alias"
+
+#: c-common.c:5838
+msgid "alias arg not a string"
+msgstr "aliasargumentet är inte en sträng"
+
+#: c-common.c:5885
+#, fuzzy
+msgid "visibility arg not a string"
+msgstr "aliasargumentet är inte en sträng"
+
+#: c-common.c:5894
+msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
+msgstr ""
+
+#: c-common.c:5928
+#, fuzzy
+msgid "tls_model arg not a string"
+msgstr "aliasargumentet är inte en sträng"
+
+#: c-common.c:5937
+msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
+msgstr ""
 
-#: c-convert.c:78 c-typeck.c:983 c-typeck.c:4112 ch/convert.c:1166
-#: cp/typeck.c:1755 cp/typeck.c:6319
+#: c-common.c:5962 c-common.c:6018
+#, c-format
+msgid "`%s' attribute applies only to functions"
+msgstr "attributet \"%s\" fungerar bara på funktioner"
+
+#: c-common.c:5969 c-common.c:6025
+#, c-format
+msgid "can't set `%s' attribute after definition"
+msgstr "kan inte sätta attributet \"%s\" efter definitionen"
+
+#: c-common.c:6109
+#, c-format
+msgid "`%s' attribute ignored for `%s'"
+msgstr "attributet `%s' ignorerat för \"%s\""
+
+#: c-common.c:6174
+#, c-format
+msgid "invalid vector type for attribute `%s'"
+msgstr "ogiltigt vektortype för attribut \"%s\""
+
+#: c-common.c:6198 c-common.c:6230
+msgid "no vector mode with the size and type specified could be found"
+msgstr ""
+
+#: c-common.c:6329
+#, fuzzy
+msgid "nonnull attribute without arguments on a non-prototype"
+msgstr "antalet argument matchar inte prototypen"
+
+#: c-common.c:6344
+#, fuzzy, c-format
+msgid "nonnull argument has invalid operand number (arg %lu)"
+msgstr "formatsträng har ett ogiltigt antal operander"
+
+#: c-common.c:6363
+#, c-format
+msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
+msgstr ""
+
+#: c-common.c:6371
+#, c-format
+msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
+msgstr ""
+
+#: c-common.c:6457
+#, c-format
+msgid "null argument where non-null required (arg %lu)"
+msgstr ""
+
+#: c-convert.c:80 c-typeck.c:988 c-typeck.c:4045 cp/typeck.c:1617
+#: cp/typeck.c:5855
 msgid "void value not ignored as it ought to be"
 msgstr "värdet av typen void ignoreras inte vilket bör göras"
 
-#: c-convert.c:110 java/typeck.c:150
+#: c-convert.c:112 java/typeck.c:150
 msgid "conversion to non-scalar type requested"
 msgstr "konvertering till icke-skalär typ begärd"
 
-#: c-decl.c:545
-#, c-format
-msgid "unknown C standard `%s'"
-msgstr "okänd C-standard \"%s\""
-
-#: c-decl.c:839
+#: c-decl.c:336
 #, c-format
 msgid "array `%s' assumed to have one element"
 msgstr "fält \"%s\" antas ha ett element"
 
-#: c-decl.c:1015
+#: c-decl.c:522
 #, c-format
 msgid "`struct %s' incomplete in scope ending here"
 msgstr "\"struct %s\" är inkomplett i scope-område som slutar här"
 
-#: c-decl.c:1018
+#: c-decl.c:525
 #, c-format
 msgid "`union %s' incomplete in scope ending here"
 msgstr "\"union %s\" är inkomplett i scope-område som slutar här"
 
-#: c-decl.c:1021
+#: c-decl.c:528
 #, c-format
 msgid "`enum %s' incomplete in scope ending here"
 msgstr "\"enum %s\" är inkomplett i scope-område som slutar här"
 
-#: c-decl.c:1135 c-decl.c:1300 ch/decl.c:2920 java/decl.c:1334
+#: c-decl.c:642 c-decl.c:767 java/decl.c:1399
 #, c-format
 msgid "label `%s' used but not defined"
 msgstr "etikett \"%s\" använd men inte definierad"
 
-#: c-decl.c:1141 c-decl.c:1307 ch/decl.c:2926 java/decl.c:1340
+#: c-decl.c:648 c-decl.c:774 java/decl.c:1405
 #, c-format
 msgid "label `%s' defined but not used"
 msgstr "etikett \"%s\" definierad men inte använd"
 
-#: c-decl.c:1429 c-decl.c:1482
+#: c-decl.c:889 cp/decl.c:3058
+#, fuzzy, c-format
+msgid "function `%s' redeclared as inline"
+msgstr "biblioteksfunktion \"%s\" deklarerad som icke-funktion"
+
+#: c-decl.c:891 cp/decl.c:3060
+#, fuzzy, c-format
+msgid "previous declaration of function `%s' with attribute noinline"
+msgstr "implicit deklaration av funktion \"%s\""
+
+#: c-decl.c:898 cp/decl.c:3067
+#, fuzzy, c-format
+msgid "function `%s' redeclared with attribute noinline"
+msgstr "funktionen \"%s\" deklarerades tidigare i ett block"
+
+#: c-decl.c:900 cp/decl.c:3069
+#, fuzzy, c-format
+msgid "previous declaration of function `%s' was inline"
+msgstr "tidigare deklaration av \"%s\""
+
+#: c-decl.c:929 c-decl.c:975
 #, c-format
 msgid "shadowing built-in function `%s'"
 msgstr "döljer inbyggd funktion \"%s\""
 
-#: c-decl.c:1431
+#: c-decl.c:931
 #, c-format
 msgid "shadowing library function `%s'"
 msgstr "döljer biblioteksfunktion \"%s\""
 
-#: c-decl.c:1437
+#: c-decl.c:937
 #, c-format
 msgid "library function `%s' declared as non-function"
 msgstr "biblioteksfunktion \"%s\" deklarerad som icke-funktion"
 
-#: c-decl.c:1441 c-decl.c:1444
+#: c-decl.c:941 c-decl.c:944
 #, c-format
 msgid "built-in function `%s' declared as non-function"
 msgstr "inbyggd funktion \"%s\" deklarerad som icke-funktion"
 
-#: c-decl.c:1448 objc/objc-act.c:2488 objc/objc-act.c:6153
+#: c-decl.c:948 objc/objc-act.c:2384 objc/objc-act.c:6154
 #, c-format
 msgid "`%s' redeclared as different kind of symbol"
 msgstr "\"%s\" omdeklarerad som en annan sorts symbol"
 
-#: c-decl.c:1449 c-decl.c:1627 c-decl.c:1774 objc/objc-act.c:2490
-#: objc/objc-act.c:6155 objc/objc-act.c:6213
+#: c-decl.c:949 c-decl.c:1140 c-decl.c:1147 c-decl.c:1154 c-decl.c:1299
+#: objc/objc-act.c:2386 objc/objc-act.c:6156 objc/objc-act.c:6211
 #, c-format
 msgid "previous declaration of `%s'"
 msgstr "tidigare deklaration av \"%s\""
 
 #. If types don't match for a built-in, throw away the built-in.
-#: c-decl.c:1531
+#: c-decl.c:1044
 #, c-format
 msgid "conflicting types for built-in function `%s'"
 msgstr "motstridiga typer på inbyggd funktion \"%s\""
 
-#: c-decl.c:1574 c-decl.c:1593
+#: c-decl.c:1087 c-decl.c:1106
 #, c-format
 msgid "conflicting types for `%s'"
 msgstr "motstridiga typer på \"%s\""
 
-#: c-decl.c:1616
-msgid ""
-"A parameter list with an ellipsis can't match an empty parameter name list "
-"declaration."
-msgstr ""
-"En parameterlista med ellips kan inte matcha en tom namnlistdeklaration."
+#: c-decl.c:1129
+#, fuzzy
+msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
+msgstr "En parameterlista med ellips kan inte matcha en tom namnlistdeklaration."
 
-#: c-decl.c:1622
-msgid ""
-"An argument type that has a default promotion can't match an empty parameter "
-"name list declaration."
-msgstr ""
+#: c-decl.c:1135
+#, fuzzy
+msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
+msgstr "En parameterlista med ellips kan inte matcha en tom namnlistdeklaration."
+
+#: c-decl.c:1146
+#, fuzzy, c-format
+msgid "thread-local declaration of `%s' follows non thread-local declaration"
+msgstr "statisk deklaration av \"%s\" följer på icke-statisk"
+
+#: c-decl.c:1153
+#, fuzzy, c-format
+msgid "non thread-local declaration of `%s' follows thread-local declaration"
+msgstr "icke-statisk deklaration av \"%s\" följer på statisk"
 
-#: c-decl.c:1637 c-decl.c:1659
+#: c-decl.c:1164 c-decl.c:1187
 #, c-format
 msgid "redefinition of `%s'"
 msgstr "omdefiniering av \"%s\""
 
-#: c-decl.c:1640
+#: c-decl.c:1167
 #, c-format
 msgid "redeclaration of `%s'"
 msgstr "omdeklaration av \"%s\""
 
-#: c-decl.c:1643
+#: c-decl.c:1170
 #, c-format
 msgid "conflicting declarations of `%s'"
 msgstr "motstridande deklarationer av \"%s\""
 
-#: c-decl.c:1652 c-decl.c:1664
-#, c-format
-msgid "`%s' previously defined here"
-msgstr "\"%s\" definierades tidigare här"
-
-#: c-decl.c:1653 c-decl.c:1665
-#, c-format
-msgid "`%s' previously declared here"
-msgstr "\"%s\" är tidigare deklarerad här"
-
-#: c-decl.c:1686
+#: c-decl.c:1214
 #, c-format
 msgid "prototype for `%s' follows"
 msgstr "prototyp för \"%s\" följer"
 
-#: c-decl.c:1687 c-decl.c:1695 c-decl.c:1711
+#: c-decl.c:1215 c-decl.c:1223 c-decl.c:1234
 msgid "non-prototype definition here"
 msgstr "icke-prototypdefinition here"
 
-#: c-decl.c:1694
+#: c-decl.c:1222
 #, c-format
 msgid "prototype for `%s' follows and number of arguments doesn't match"
 msgstr "prototyp för \"%s\" följer och antalet argument matchar inte"
 
-#: c-decl.c:1709
+#: c-decl.c:1232
 #, c-format
 msgid "prototype for `%s' follows and argument %d doesn't match"
 msgstr "prototyp för `%s' följer och argument %d matchar inte"
 
-#: c-decl.c:1726
+#: c-decl.c:1250
 #, c-format
 msgid "`%s' declared inline after being called"
 msgstr "\"%s\" är deklarerad inline efter att den blivit anropad"
 
-#: c-decl.c:1731
+#: c-decl.c:1256
 #, c-format
 msgid "`%s' declared inline after its definition"
 msgstr "\"%s\" deklarerad inline efter sin definition"
 
-#: c-decl.c:1738
+#: c-decl.c:1263
 #, c-format
 msgid "static declaration for `%s' follows non-static"
 msgstr "statisk deklaration av \"%s\" följer på icke-statisk"
 
-#: c-decl.c:1746
+#: c-decl.c:1271
 #, c-format
 msgid "non-static declaration for `%s' follows static"
 msgstr "icke-statisk deklaration av \"%s\" följer på statisk"
 
-#: c-decl.c:1753
+#: c-decl.c:1278
 #, c-format
 msgid "const declaration for `%s' follows non-const"
 msgstr "const-deklaration för \"%s\" följer på icke-const"
 
-#: c-decl.c:1760
+#: c-decl.c:1285
 #, c-format
 msgid "type qualifiers for `%s' conflict with previous decl"
 msgstr "typkvalificerare för \"%s\" i konflikt med tidigare dekl"
 
-#: c-decl.c:1773
+#: c-decl.c:1298
 #, c-format
 msgid "redundant redeclaration of `%s' in same scope"
 msgstr "redundant omdeklaration av \"%s\" i samma scope"
 
-#: c-decl.c:2064
+#: c-decl.c:1599 java/decl.c:1098
 #, c-format
-msgid "nested extern declaration of `%s'"
-msgstr "nästlad extern deklaration av \"%s\""
+msgid "declaration of `%s' shadows a parameter"
+msgstr "deklaration av \"%s\" döljer en parameter"
 
-#: c-decl.c:2089 java/decl.c:986
+#: c-decl.c:1602 java/decl.c:1101
 #, c-format
-msgid "`%s' used prior to declaration"
-msgstr "\"%s\" är använd innan sin deklaration"
+msgid "declaration of `%s' shadows a symbol from the parameter list"
+msgstr "deklaration av \"%s\" döljer symbol från parameterlista"
+
+#: c-decl.c:1623 cp/decl.c:4176
+#, fuzzy
+msgid "a parameter"
+msgstr "oanvänd parameter \"%s\""
+
+#: c-decl.c:1625 cp/decl.c:4193
+msgid "a previous local"
+msgstr ""
+
+#. XXX shadow warnings in outer-more namespaces
+#: c-decl.c:1629 cp/decl.c:4197
+#, fuzzy
+msgid "a global declaration"
+msgstr "dubbel deklaration av etikett \"%s\""
+
+#: c-decl.c:1673
+#, c-format
+msgid "nested extern declaration of `%s'"
+msgstr "nästlad extern deklaration av \"%s\""
+
+#: c-decl.c:1692 java/decl.c:1051
+#, c-format
+msgid "`%s' used prior to declaration"
+msgstr "\"%s\" är använd innan sin deklaration"
 
-#: c-decl.c:2110 c-decl.c:2325
+#: c-decl.c:1706 c-decl.c:1881
 #, c-format
 msgid "`%s' was declared implicitly `extern' and later `static'"
 msgstr "\"%s\" deklarerades implicit \"extern\" och senare \"static\""
 
-#: c-decl.c:2220
+#: c-decl.c:1809 cp/decl.c:4035
 msgid "type mismatch with previous external decl"
 msgstr "typ skiljer sig från tidigare extern deklaration"
 
-#: c-decl.c:2221
+#: c-decl.c:1810
 #, c-format
 msgid "previous external decl of `%s'"
 msgstr "föregående externa dekl. av \"%s\""
 
-#: c-decl.c:2234
+#: c-decl.c:1823
 msgid "type mismatch with previous implicit declaration"
 msgstr "typ skiljer sig från tidigare implicit deklaration"
 
-#: c-decl.c:2236
+#: c-decl.c:1825
 #, c-format
 msgid "previous implicit declaration of `%s'"
 msgstr "tidigare implicit deklaration av \"%s\""
 
-#: c-decl.c:2253
-#, c-format
-msgid "type of external `%s' is not global"
-msgstr "typen på extern \"%s\" är inte global"
-
-#: c-decl.c:2304
+#: c-decl.c:1860
 #, c-format
 msgid "`%s' was previously implicitly declared to return `int'"
 msgstr "\"%s\" deklarerades tidigare implicit att returnera \"int\""
 
-#: c-decl.c:2329
+#: c-decl.c:1885
 #, c-format
 msgid "`%s' was declared `extern' and later `static'"
 msgstr "\"%s\" deklarerades \"extern\" och senare \"static\""
 
-#: c-decl.c:2352
+#: c-decl.c:1909
 #, c-format
 msgid "extern declaration of `%s' doesn't match global one"
 msgstr "extern deklaration av \"%s\" matchar inte den globala"
 
-#: c-decl.c:2392
+#: c-decl.c:1951
 #, c-format
 msgid "`%s' locally external but globally static"
 msgstr "\"%s\" är lokalt extern men globalt static"
 
-#: c-decl.c:2428 c-decl.c:2453 cp/decl.c:4221 java/decl.c:1033
-#, c-format
-msgid "declaration of `%s' shadows a parameter"
-msgstr "deklaration av \"%s\" döljer en parameter"
-
-#: c-decl.c:2431 java/decl.c:1036
-#, c-format
-msgid "declaration of `%s' shadows a symbol from the parameter list"
-msgstr "deklaration av \"%s\" döljer symbol från parameterlista"
-
-# local, det kan troligen vara både lokal variabel och lokal funktion??
-#: c-decl.c:2455 cp/decl.c:4229
-#, c-format
-msgid "declaration of `%s' shadows previous local"
-msgstr "deklaration av \"%s\" döljer en tidigare lokal"
-
-#. XXX shadow warnings in outer-more namespaces
-#: c-decl.c:2458 cp/decl.c:4233
-#, c-format
-msgid "declaration of `%s' shadows global declaration"
-msgstr "deklaration av \"%s\" döljer global deklaration"
-
-#: c-decl.c:2548
+#: c-decl.c:2073
 #, c-format
 msgid "function `%s' was previously declared within a block"
 msgstr "funktionen \"%s\" deklarerades tidigare i ett block"
 
-#: c-decl.c:2565 c-decl.c:2567
+#: c-decl.c:2093 c-decl.c:2095
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "implicit deklaration av funktion \"%s\""
 
-#: c-decl.c:2654
+#: c-decl.c:2174
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr "etikett %s är refererad till utanför en funktion"
 
-#: c-decl.c:2711
+#: c-decl.c:2231
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "dubbel deklaration av etikett \"%s\""
 
-#: c-decl.c:2714
+#: c-decl.c:2234
 msgid "this is a previous declaration"
 msgstr "detta är en tidigare deklaration"
 
-#: c-decl.c:3207
+#: c-decl.c:2657
 msgid "unnamed struct/union that defines no instances"
 msgstr "odöpt struktur/union som inte har någon instans"
 
-#: c-decl.c:3226
+#: c-decl.c:2676
 msgid "useless keyword or type name in empty declaration"
 msgstr "oanvändbart nyckelord eller typnamn i tom deklaration"
 
-#: c-decl.c:3233
+#: c-decl.c:2683
 msgid "two types specified in one empty declaration"
 msgstr "två typer angivna i en tom deklaration"
 
-#: c-decl.c:3238 c-parse.y:724 c-parse.y:726 cp/parse.y:728 cp/parse.y:1797
-#: objc/objc-parse.y:766 objc/objc-parse.y:768 objc/objc-parse.y:3034
+#: c-decl.c:2688 c-parse.y:753 c-parse.y:755 parse.y:765 parse.y:1835
+#: objc-parse.y:800 objc-parse.y:802 objc-parse.y:3043
 msgid "empty declaration"
 msgstr "tom deklaration"
 
-#: c-decl.c:3268
-msgid ""
-"ISO C89 does not support `static' or type qualifiers in parameter array "
-"declarators"
-msgstr ""
+#: c-decl.c:2718
+#, fuzzy
+msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
+msgstr "ISO C89 stöder inte flexibla fältmedlemmar"
 
-#: c-decl.c:3270
-msgid "ISO C89 does not support `[*]' array declarators"
-msgstr ""
+#: c-decl.c:2720
+#, fuzzy
+msgid "ISO C90 does not support `[*]' array declarators"
+msgstr "ISO C89 stöder inte flexibla fältmedlemmar"
 
-#: c-decl.c:3273
+#: c-decl.c:2723
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr ""
 
-#: c-decl.c:3292
+#: c-decl.c:2742
 msgid "static or type qualifiers in abstract declarator"
 msgstr ""
 
-#: c-decl.c:3349
+#: c-decl.c:2816
 #, c-format
 msgid "`%s' is usually a function"
 msgstr "\"%s\" är vanligtvis en funktion"
 
-#: c-decl.c:3363
-#, c-format
-msgid "typedef `%s' is initialized"
+#: c-decl.c:2825
+#, fuzzy, c-format
+msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "typedef \"%s\" är initierad"
 
-#: c-decl.c:3370
+#: c-decl.c:2831
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr "funktion \"%s\" är initierad som en variabel"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3377
+#: c-decl.c:2838
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr "parameter \"%s\" är initierad"
 
-#: c-decl.c:3397 c-typeck.c:4843
+#: c-decl.c:2858 c-typeck.c:4854
 msgid "variable-sized object may not be initialized"
 msgstr "objekt med variabel storlek kan inte initieras"
 
-#: c-decl.c:3403
+#: c-decl.c:2864
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr "variabel \"%s\" har initierare men är av inkomplett typ"
 
-#: c-decl.c:3409
+#: c-decl.c:2870
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr "elementen i fält \"%s\" har en ofullständig typ"
 
-#: c-decl.c:3422
+#: c-decl.c:2883
 #, c-format
 msgid "declaration of `%s' has `extern' and is initialized"
 msgstr "deklaration av \"%s\" är \"extern\" och initierad"
 
-#: c-decl.c:3535
+#: c-decl.c:2932 c-decl.c:5694 cp/decl.c:7353 cp/decl.c:13860
+#, fuzzy, c-format
+msgid "inline function `%s' given attribute noinline"
+msgstr "inbyggd funktion \"%s\" deklarerad som icke-funktion"
+
+#: c-decl.c:3006
 #, c-format
 msgid "initializer fails to determine size of `%s'"
 msgstr "initierare misslyckas med att bestämma storlek på \"%s\""
 
-#: c-decl.c:3540
+#: c-decl.c:3011
 #, c-format
 msgid "array size missing in `%s'"
 msgstr "fältstorlek saknas i \"%s\""
 
-#: c-decl.c:3556
+#: c-decl.c:3027
 #, c-format
 msgid "zero or negative size array `%s'"
 msgstr "noll eller negativ storlek på fält \"%s\""
 
-#: c-decl.c:3584 ch/decl.c:4133
+#: c-decl.c:3055
 #, c-format
 msgid "storage size of `%s' isn't known"
 msgstr "lagringsstorlek på \"%s\" är okänd"
 
-#: c-decl.c:3594
+#: c-decl.c:3065
 #, c-format
 msgid "storage size of `%s' isn't constant"
 msgstr "lagringsstorlek på \"%s\" är inte konstant"
 
-#: c-decl.c:3653
+#: c-decl.c:3125
 #, c-format
 msgid "ignoring asm-specifier for non-static local variable `%s'"
 msgstr "ignorerar asm för ickestatisk lokal variabel \"%s\""
 
-#: c-decl.c:3728
-#, c-format
-msgid "ANSI C forbids parameter `%s' shadowing typedef"
+#: c-decl.c:3190
+#, fuzzy, c-format
+msgid "ISO C forbids parameter `%s' shadowing typedef"
 msgstr "ANSI C förbjuder att parameter \"%s\" döljer typedef"
 
-#: c-decl.c:3964 cp/decl.c:10028
+#: c-decl.c:3535 cp/decl.c:10433
 msgid "`long long long' is too long for GCC"
 msgstr "\"long long long\" är för långt för GCC"
 
-#: c-decl.c:3969
-msgid "ISO C89 does not support `long long'"
+#: c-decl.c:3540
+#, fuzzy
+msgid "ISO C90 does not support `long long'"
 msgstr "ISO C89 stödjer inte \"long long\"'"
 
-#: c-decl.c:3974 cp/decl.c:10033
+#: c-decl.c:3549 c-decl.c:3552 cp/decl.c:10438
 #, c-format
 msgid "duplicate `%s'"
 msgstr "flera \"%s\""
 
-#: c-decl.c:3980 cp/decl.c:10053
+#: c-decl.c:3562 cp/decl.c:10445
+msgid "`__thread' before `extern'"
+msgstr ""
+
+#: c-decl.c:3564 cp/decl.c:10447
+msgid "`__thread' before `static'"
+msgstr ""
+
+#: c-decl.c:3572 cp/decl.c:10474
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr "två eller fler datatyper i deklaration av \"%s\""
 
-#: c-decl.c:3995 cp/decl.c:10058
+#: c-decl.c:3592 cp/decl.c:10479
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr ""
 
-#: c-decl.c:4034
+#: c-decl.c:3631
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:4063
+#: c-decl.c:3660
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr "både long och short angivet för \"%s\""
 
-#: c-decl.c:4067 cp/decl.c:10157
+#: c-decl.c:3664 cp/decl.c:10594
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr "long eller short angiven med char för \"%s\""
 
-#: c-decl.c:4074 cp/decl.c:10161
+#: c-decl.c:3671 cp/decl.c:10598
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr "long eller short angiven med flyttalstyp för \"%s\""
 
-#: c-decl.c:4077
+#: c-decl.c:3674
 msgid "the only valid combination is `long double'"
 msgstr "den enda giltiga kombinationen är \"long double\""
 
-#: c-decl.c:4083
+#: c-decl.c:3680
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "både signed och unsigned specificerat för \"%s\""
 
-#: c-decl.c:4085 cp/decl.c:10150
+#: c-decl.c:3682 cp/decl.c:10587
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "long, short, signed eller unsigned ogiltig för \"%s\""
 
-#: c-decl.c:4091 cp/decl.c:10170
+#: c-decl.c:3688 cp/decl.c:10607
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr "long, short, signed eller unsigned använd felaktigt på \"%s\""
 
-#: c-decl.c:4110 cp/decl.c:10191
+#: c-decl.c:3706 cp/decl.c:10628
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "complex ogiltig för \"%s\""
 
-#: c-decl.c:4155
-msgid "ISO C89 does not support complex types"
+#: c-decl.c:3748
+#, fuzzy
+msgid "ISO C90 does not support complex types"
 msgstr "ISO C89 stöder inte typen complex"
 
-#: c-decl.c:4167
+#: c-decl.c:3760
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO C stöder inte bara \"complex\" i meningen \"double complex\""
 
-#: c-decl.c:4173 c-decl.c:4185
+#: c-decl.c:3766 c-decl.c:3778
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C stöder inte komplexa heltalstyper"
 
-#: c-decl.c:4200 c-decl.c:4615 cp/decl.c:10790
+#: c-decl.c:3793 c-decl.c:4246 cp/decl.c:11241
 msgid "duplicate `const'"
 msgstr "upprepning av \"const\""
 
-#: c-decl.c:4202 c-decl.c:4619 cp/decl.c:10794
+#: c-decl.c:3795 c-decl.c:4250 cp/decl.c:11245
 msgid "duplicate `restrict'"
 msgstr "upprepning av \"restrict\""
 
-#: c-decl.c:4204 c-decl.c:4617 cp/decl.c:10792
+#: c-decl.c:3797 c-decl.c:4248 cp/decl.c:11243
 msgid "duplicate `volatile'"
 msgstr "upprepning av \"volatile\""
 
-#: c-decl.c:4226 cp/decl.c:10340
+#: c-decl.c:3825 cp/decl.c:10791
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr "flera lagringsklasser i deklaration av \"%s\""
 
-#: c-decl.c:4235
+#: c-decl.c:3835
 msgid "function definition declared `auto'"
 msgstr "funktionsdefinition deklarerad som \"auto\""
 
-#: c-decl.c:4237
+#: c-decl.c:3837
 msgid "function definition declared `register'"
 msgstr "funktionsdefinition deklarerad som \"register\""
 
-#: c-decl.c:4239
+#: c-decl.c:3839
 msgid "function definition declared `typedef'"
 msgstr "funktionsdefinition deklarerad som \"typedef\""
 
-#: c-decl.c:4252
+#: c-decl.c:3841
+#, fuzzy
+msgid "function definition declared `__thread'"
+msgstr "funktionsdefinition deklarerad som \"typedef\""
+
+#: c-decl.c:3854
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr "lagringsklass angiven för strukturfält \"%s\""
 
-#: c-decl.c:4256 cp/decl.c:10387
+#: c-decl.c:3858 cp/decl.c:10838
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr "lagringsklass angiven för parameter \"%s\""
 
-#: c-decl.c:4259 cp/decl.c:10389
+#: c-decl.c:3861 cp/decl.c:10840
 msgid "storage class specified for typename"
 msgstr "lagringsklass angiven för typnamn"
 
-#: c-decl.c:4271 cp/decl.c:10403
+#: c-decl.c:3873 cp/decl.c:10855
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr "`%s' initierad och deklarerad \"extern\""
 
-#: c-decl.c:4273 cp/decl.c:10406
+#: c-decl.c:3875 cp/decl.c:10858
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr "\"%s\" är både \"extern\" och initierare"
 
-#: c-decl.c:4277 cp/decl.c:10410
+#: c-decl.c:3880 cp/decl.c:10866
+#, c-format
+msgid "top-level declaration of `%s' specifies `auto'"
+msgstr "toppnivådeklaration av \"%s\" anger \"auto\""
+
+#: c-decl.c:3885 cp/decl.c:10862
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr "nästlad funktion \"%s\" är deklarerad \"extern\""
 
-#: c-decl.c:4280 cp/decl.c:10414
-#, c-format
-msgid "top-level declaration of `%s' specifies `auto'"
-msgstr "toppnivådeklaration av \"%s\" anger \"auto\""
+#: c-decl.c:3891 cp/decl.c:10872
+#, fuzzy, c-format
+msgid "function-scope `%s' implicitly auto and declared `__thread'"
+msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
 
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4314 c-decl.c:4480
+#: c-decl.c:3930 c-decl.c:4118
+#, fuzzy
 msgid "static or type qualifiers in non-parameter array declarator"
-msgstr ""
+msgstr "två typer angivna i en tom deklaration"
 
-#: c-decl.c:4335
+#: c-decl.c:3974
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr "deklaration av \"%s\" som ett fält med void"
 
-#: c-decl.c:4341
+#: c-decl.c:3980
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr "deklaration av \"%s\" som ett fält med funktioner"
 
-#: c-decl.c:4362
+#: c-decl.c:3985 c-decl.c:5250
+#, fuzzy
+msgid "invalid use of structure with flexible array member"
+msgstr "ISO C89 stöder inte flexibla fältmedlemmar"
+
+#: c-decl.c:4004
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr "storlek på fält \"%s\" är inte av heltalstyp"
 
-#: c-decl.c:4367
+#: c-decl.c:4009
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr "ISO C förbjuder fält \"%s\" med storlek noll"
 
-#: c-decl.c:4374
+#: c-decl.c:4016
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "storlek på fält \"%s\" är negativt"
 
-#: c-decl.c:4387
-#, c-format
-msgid "ISO C89 forbids array `%s' whose size can't be evaluated"
+#: c-decl.c:4029
+#, fuzzy, c-format
+msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr "ISO C89 förbjuder fält \"%s\" vars storlek inte kan beräknas"
 
-#: c-decl.c:4390
-#, c-format
-msgid "ISO C89 forbids variable-size array `%s'"
+#: c-decl.c:4032
+#, fuzzy, c-format
+msgid "ISO C90 forbids variable-size array `%s'"
 msgstr "ISO C89 förbjuder fält \"%s\" med variabel storlek"
 
-#: c-decl.c:4420 c-decl.c:4641
+#: c-decl.c:4062 c-decl.c:4272 cp/decl.c:11450
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "fältet \"%s\" är för stort"
 
-#: c-decl.c:4437
-msgid "ISO C89 does not support flexible array members"
+#: c-decl.c:4075
+#, fuzzy
+msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C89 stöder inte flexibla fältmedlemmar"
 
-#: c-decl.c:4447
+#: c-decl.c:4085
 msgid "array type has incomplete element type"
 msgstr "fälttyp har inkomplett elementtyp"
 
-#: c-decl.c:4454
-msgid "ANSI C forbids const or volatile function types"
-msgstr "ANSI C förbjuder funktionertyper med const eller volatile"
+#: c-decl.c:4092 c-decl.c:4322
+msgid "ISO C forbids const or volatile function types"
+msgstr ""
 
-#: c-decl.c:4500 cp/decl.c:10550
+#: c-decl.c:4138 cp/decl.c:10998
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr "\"%s\" är deklarerad som en funktion som returnerar en funktion"
 
-#: c-decl.c:4505 cp/decl.c:10555
+#: c-decl.c:4143 cp/decl.c:11003
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr "\"%s\" är deklarerad som en funktion som returnerar ett fält"
 
-#: c-decl.c:4540
+#: c-decl.c:4171
 msgid "ISO C forbids qualified void function return type"
 msgstr ""
 
-#: c-decl.c:4544
+#: c-decl.c:4175
 msgid "type qualifiers ignored on function return type"
 msgstr ""
 
-#: c-decl.c:4573 c-decl.c:4656 c-decl.c:4778 c-decl.c:4869
+#: c-decl.c:4204 c-decl.c:4287 c-decl.c:4411 c-decl.c:4503
 msgid "ISO C forbids qualified function types"
 msgstr ""
 
-#: c-decl.c:4613 cp/decl.c:10786
+#: c-decl.c:4244 cp/decl.c:11237
 msgid "invalid type modifier within pointer declarator"
 msgstr ""
 
-#: c-decl.c:4690
-msgid "ISO C forbids const or volatile function types"
-msgstr ""
-
-#: c-decl.c:4709 cp/decl.c:11264
+#: c-decl.c:4342 cp/decl.c:11732
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr "variabel eller fält \"%s\" deklarerad som void"
 
-#: c-decl.c:4742
+#: c-decl.c:4375
 msgid "attributes in parameter array declarator ignored"
 msgstr ""
 
-#: c-decl.c:4767
+#: c-decl.c:4400
 msgid "invalid type modifier within array declarator"
 msgstr ""
 
-#: c-decl.c:4816
+#: c-decl.c:4445
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr "fält \"%s\" deklarerad som en funktion"
 
-#: c-decl.c:4822
+#: c-decl.c:4451
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr "fält \"%s\" har en inkomplett typ"
 
-#: c-decl.c:4854 c-decl.c:4856 c-decl.c:4863
+#: c-decl.c:4483 c-decl.c:4485 c-decl.c:4487 c-decl.c:4494
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "ogiltig lagringsklass för funktion \"%s\""
 
-#: c-decl.c:4875
+#: c-decl.c:4509
 msgid "`noreturn' function returns non-void value"
 msgstr "\"noreturn\"-funktion returnerar ett icke-void värde"
 
-#: c-decl.c:4887
+#: c-decl.c:4524
 msgid "cannot inline function `main'"
 msgstr "kan inte inline:a funktion \"main\""
 
-#: c-decl.c:4922
+#: c-decl.c:4577
 #, c-format
 msgid "variable `%s' declared `inline'"
 msgstr "variabel \"%s\" deklarerad \"inline\""
 
-#: c-decl.c:4993 c-decl.c:5987
+#. A mere warning is sure to result in improper semantics
+#. at runtime.  Don't bother to allow this to compile.
+#: c-decl.c:4605 cp/decl.c:9511
+#, fuzzy
+msgid "thread-local storage not supported for this target"
+msgstr "-fdata-sections stöds inte för AIX"
+
+#: c-decl.c:4660 c-decl.c:5746
 msgid "function declaration isn't a prototype"
 msgstr "funktionsdeklaration är inte en prototyp"
 
-#: c-decl.c:4999
+#: c-decl.c:4666
 msgid "parameter names (without types) in function declaration"
 msgstr ""
 
-#: c-decl.c:5031 c-decl.c:6377 c-decl.c:6676
+#: c-decl.c:4698 c-decl.c:6116
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr "parameter \"%s\" har en inkomplett typ"
 
-#: c-decl.c:5034
+#: c-decl.c:4701
 msgid "parameter has incomplete type"
 msgstr "parameter har en inkomplett typ"
 
-#: c-decl.c:5055
+#: c-decl.c:4722
 #, c-format
 msgid "parameter `%s' points to incomplete type"
 msgstr "parameter \"%s\" pekar på inkomplett typ"
 
-#: c-decl.c:5058
+#: c-decl.c:4725
 msgid "parameter points to incomplete type"
 msgstr "parameter pekar på inkomplett typ"
 
-#: c-decl.c:5123
+#: c-decl.c:4790
 #, c-format
 msgid "parameter `%s' has just a forward declaration"
 msgstr ""
 
-#: c-decl.c:5164
+#: c-decl.c:4831
 msgid "`void' in parameter list must be the entire list"
 msgstr "\"void\" i parameterlistan måste vara hela listan"
 
-#: c-decl.c:5193
-#, c-format
-msgid "`%s %s' declared inside parameter list"
+#: c-decl.c:4862
+#, fuzzy, c-format
+msgid "`struct %s' declared inside parameter list"
 msgstr "\"%s %s\" deklarerad inuti parameterlista"
 
-#: c-decl.c:5202
+#: c-decl.c:4865
+#, c-format
+msgid "`union %s' declared inside parameter list"
+msgstr "\"union %s\" deklarerad inuti parameterlista"
+
+#: c-decl.c:4868
+#, c-format
+msgid "`enum %s' declared inside parameter list"
+msgstr "\"enum %s\" deklarerad inuti parameterlista"
+
+#: c-decl.c:4875
 msgid "anonymous struct declared inside parameter list"
 msgstr "anonym struktur deklarerad i parameterlista"
 
-#: c-decl.c:5204
+#: c-decl.c:4877
 msgid "anonymous union declared inside parameter list"
 msgstr "anonym union deklarerad i parameterlista"
 
-#: c-decl.c:5206
+#: c-decl.c:4879
 msgid "anonymous enum declared inside parameter list"
 msgstr "anonym uppräkningstyp deklarerad i parameterlista"
 
-#: c-decl.c:5210
-msgid ""
-"its scope is only this definition or declaration, which is probably not what "
-"you want."
-msgstr ""
-"dess scope-område är endast denna definition eller deklaration, vilket "
-"troligen inte är vad du vill."
+#: c-decl.c:4883
+msgid "its scope is only this definition or declaration, which is probably not what you want"
+msgstr "dess scope-område är endast denna definition eller deklaration, vilket troligen inte är vad du vill."
 
-#: c-decl.c:5287
+#: c-decl.c:4960
 #, c-format
-msgid "redefinition of `%s %s'"
-msgstr "redefinition av \"%s %s\""
+msgid "redefinition of `union %s'"
+msgstr "omdefiniering av \"union %s\""
+
+#: c-decl.c:4962
+#, c-format
+msgid "redefinition of `struct %s'"
+msgstr "omdefiniering av \"struct %s\""
+
+#: c-decl.c:5033 cp/decl.c:7125
+msgid "declaration does not declare anything"
+msgstr ""
 
-#: c-decl.c:5355 c-decl.c:5358
+#: c-decl.c:5075 c-decl.c:5078
 #, c-format
 msgid "%s defined inside parms"
 msgstr ""
 
-#: c-decl.c:5356 c-decl.c:5359 c-decl.c:5370
+#: c-decl.c:5076 c-decl.c:5079 c-decl.c:5090
 msgid "union"
 msgstr "union"
 
-#: c-decl.c:5356 c-decl.c:5359
+#: c-decl.c:5076 c-decl.c:5079
 msgid "structure"
 msgstr "struktur"
 
-#: c-decl.c:5369
+#: c-decl.c:5089
 #, c-format
 msgid "%s has no %s"
 msgstr "%s har ingen %s"
 
-#: c-decl.c:5370
+#: c-decl.c:5090
 msgid "struct"
 msgstr "struct"
 
-#: c-decl.c:5371
+#: c-decl.c:5091
 msgid "named members"
 msgstr "namngivna medlemmar"
 
-#: c-decl.c:5371
+#: c-decl.c:5091
 msgid "members"
 msgstr "medlemmar"
 
-#: c-decl.c:5410
+#: c-decl.c:5130
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr "nästlad omdefinition av \"%s\""
 
-#: c-decl.c:5423
+#: c-decl.c:5143
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr ""
 
-#: c-decl.c:5434
+#: c-decl.c:5154
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr "bitfält \"%s\" har en icke godkänd typ"
 
-#: c-decl.c:5446
+#: c-decl.c:5166
 #, c-format
 msgid "bit-field `%s' type invalid in ISO C"
 msgstr "bitfält \"%s\" har en icke godkänd typ enligt ISO C"
 
-#: c-decl.c:5458
+#: c-decl.c:5177
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "negativ storlek i bitfält \"%s\""
 
-#: c-decl.c:5460
+#: c-decl.c:5179
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr "storleken på \"%s\" är större än sin typ"
 
-#: c-decl.c:5462
+#: c-decl.c:5181
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr "Storleken noll på bitfält \"%s\""
 
-#: c-decl.c:5476
+#: c-decl.c:5195
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr ""
 
-#: c-decl.c:5521
+#: c-decl.c:5241
 msgid "flexible array member in union"
 msgstr ""
 
-#: c-decl.c:5523
+#: c-decl.c:5243
 msgid "flexible array member not at end of struct"
 msgstr ""
 
-#: c-decl.c:5525
+#: c-decl.c:5245
 msgid "flexible array member in otherwise empty struct"
 msgstr ""
 
-#: c-decl.c:5550 ch/typeck.c:3063
+#: c-decl.c:5275
 #, c-format
 msgid "duplicate member `%s'"
 msgstr "upprepning av medlem \"%s\""
 
-#: c-decl.c:5594
+#: c-decl.c:5319
 msgid "union cannot be made transparent"
 msgstr ""
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5675
+#: c-decl.c:5424
 #, c-format
 msgid "redeclaration of `enum %s'"
-msgstr ""
+msgstr "omdeklaration av \"enum %s\""
 
-#: c-decl.c:5709
+#: c-decl.c:5458
 msgid "enum defined inside parms"
 msgstr ""
 
-#: c-decl.c:5742
+#: c-decl.c:5491
 msgid "enumeration values exceed range of largest integer"
 msgstr ""
 
-#: c-decl.c:5851 ch/decl.c:4437
+#: c-decl.c:5600
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr "uppräkningsvärde för \"%s\" är inte en heltalskonstant"
 
-#: c-decl.c:5864 ch/decl.c:4449
+#: c-decl.c:5613
 msgid "overflow in enumeration values"
 msgstr "överspill i uppräkningsvärden"
 
-#: c-decl.c:5869
+#: c-decl.c:5618
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr "ISO C begränsar enumreringsvärden till intervallet av en \"int\""
 
-#: c-decl.c:5941
+#: c-decl.c:5700
 msgid "return type is an incomplete type"
 msgstr "returtypen är en inkomplett typ"
 
-#: c-decl.c:5949
+#: c-decl.c:5708
 msgid "return type defaults to `int'"
 msgstr "returtyp sätts till \"int\""
 
-#: c-decl.c:5996
+#: c-decl.c:5755
 #, c-format
 msgid "no previous prototype for `%s'"
 msgstr "ingen tidigare prototyp för `%s'"
 
-#: c-decl.c:6003
+#: c-decl.c:5762
 #, c-format
 msgid "`%s' was used with no prototype before its definition"
 msgstr "\"%s\" användes utan någon prototyp innan sin definition"
 
-#: c-decl.c:6009
+#: c-decl.c:5768
 #, c-format
 msgid "no previous declaration for `%s'"
 msgstr "ingen tidigare deklaration av \"%s\""
 
-#: c-decl.c:6016
+#: c-decl.c:5775
 #, c-format
 msgid "`%s' was used with no declaration before its definition"
 msgstr "\"%s\" användes utan någon deklaration innan sin definition"
 
-#: c-decl.c:6044 c-decl.c:6763
+#: c-decl.c:5799 c-decl.c:6352
 #, c-format
 msgid "return type of `%s' is not `int'"
 msgstr "returtypen på \"%s\" är inte \"int\""
 
-#: c-decl.c:6060
+#: c-decl.c:5815
 #, c-format
 msgid "first argument of `%s' should be `int'"
 msgstr "första argumentet till \"%s\" skall vara \"int\""
 
-#: c-decl.c:6069
+#: c-decl.c:5824
 #, c-format
 msgid "second argument of `%s' should be `char **'"
 msgstr "andra argumentet till \"%s\" skall vara \"char **\""
 
-#: c-decl.c:6078
+#: c-decl.c:5833
 #, c-format
 msgid "third argument of `%s' should probably be `char **'"
 msgstr "tredje argumentet till \"%s2 skall troligen vara \"char **\""
 
-#: c-decl.c:6087
+#: c-decl.c:5842
 #, c-format
 msgid "`%s' takes only zero or two arguments"
 msgstr "\"%s\" tar bara noll eller två argument"
 
-#: c-decl.c:6090
+#: c-decl.c:5845
 #, c-format
 msgid "`%s' is normally a non-static function"
 msgstr "\"%s\" är normalt en icke-statisk function"
 
-#: c-decl.c:6195
+#: c-decl.c:5943
 msgid "parm types given both in parmlist and separately"
 msgstr ""
 
-#: c-decl.c:6216
+#: c-decl.c:5964
 msgid "parameter name omitted"
 msgstr "parameternamn utlämnat"
 
-#: c-decl.c:6220 c-decl.c:6322 c-decl.c:6633
+#: c-decl.c:5968 c-decl.c:6070
 #, c-format
 msgid "parameter `%s' declared void"
 msgstr "parameter \"%s\" deklarerad som void"
 
-#: c-decl.c:6296
+#: c-decl.c:6044
 msgid "parameter name missing from parameter list"
 msgstr "parameternamn saknas i parameterlista"
 
-#: c-decl.c:6315 c-decl.c:6626
+#: c-decl.c:6063
 #, c-format
 msgid "multiple parameters named `%s'"
 msgstr "flera parametrar med namn \"%s\""
 
-#: c-decl.c:6346 c-decl.c:6348
+#: c-decl.c:6085 c-decl.c:6087
 #, c-format
 msgid "type of `%s' defaults to `int'"
 msgstr "typen på \"%s\" sätts till \"int\""
 
-#: c-decl.c:6384 c-decl.c:6683
+#: c-decl.c:6123
 #, c-format
 msgid "declaration for parameter `%s' but no such parameter"
 msgstr "deklaration av parameter \"%s\" med det finns ingen sådan parameter"
 
-#: c-decl.c:6432
+#: c-decl.c:6171
 msgid "number of arguments doesn't match prototype"
 msgstr "antalet argument matchar inte prototypen"
 
-#: c-decl.c:6462
+#: c-decl.c:6201
 #, c-format
 msgid "promoted argument `%s' doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:6476
+#: c-decl.c:6211
 #, c-format
 msgid "argument `%s' doesn't match prototype"
 msgstr "argument \"%s\" matchar inte prototypen"
 
-#: c-decl.c:6656
-#, c-format
-msgid "type of parameter `%s' is not declared"
-msgstr "typen på parameter \"%s\" är inte deklarerad"
+#: c-decl.c:6384 cp/decl.c:14547
+msgid "no return statement in function returning non-void"
+msgstr "ingen return i funktion som returnerar icke-void"
 
-#: c-decl.c:6885
+#: c-decl.c:6536
 msgid "this function may return with or without a value"
 msgstr "denna funktion kan returnera med eller utan ett värde"
 
-#: c-decl.c:6905
+#: c-decl.c:6556
 #, c-format
 msgid "size of return value of `%s' is %u bytes"
 msgstr "storleken på returvärdet från \"%s\" är %u bytes"
 
-#: c-decl.c:6909
+#: c-decl.c:6560
 #, c-format
 msgid "size of return value of `%s' is larger than %d bytes"
 msgstr "storleken på returvärdet från \"%s\" är större än %d bytes"
@@ -1348,831 +1549,1010 @@ msgstr "storleken p
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:6964
+#: c-decl.c:6615
 msgid "`for' loop initial declaration used outside C99 mode"
 msgstr ""
 
-#: c-decl.c:6984
+#: c-decl.c:6639
+#, c-format
+msgid "`struct %s' declared in `for' loop initial declaration"
+msgstr "\"struct %s\" är deklarerad i en for-loops init-deklaration"
+
+#: c-decl.c:6642
+#, c-format
+msgid "`union %s' declared in `for' loop initial declaration"
+msgstr "\"union %s\" är deklarerad i en for-loops init-deklaration"
+
+#: c-decl.c:6645
 #, c-format
-msgid "`%s %s' declared in `for' loop initial declaration"
-msgstr "\"%s %s\" är deklarerad i en for-loops första del"
+msgid "`enum %s' declared in `for' loop initial declaration"
+msgstr "\"enum %s\" är deklarerad i en for-loops init-deklaration"
 
-#: c-decl.c:6993
+#: c-decl.c:6653
 #, c-format
 msgid "declaration of non-variable `%s' in `for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6995
+#: c-decl.c:6655
 #, c-format
 msgid "declaration of static variable `%s' in `for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6997
+#: c-decl.c:6657
 #, c-format
 msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
 msgstr ""
 
-#: c-dump.c:826
-#, c-format
-msgid "could not open dump file `%s'"
-msgstr "kunde inte öppna dump-fil \"%s\""
+#: c-format.c:109 c-format.c:191
+msgid "format string arg not a string type"
+msgstr "argument för formatsträng är inte av strängtyp"
 
-#: c-dump.c:871
-#, c-format
-msgid "ignoring `%s' at end of `-f%s'"
+#: c-format.c:124
+msgid "args to be formatted is not '...'"
+msgstr "argumenten som skall formateras är inte \"...\""
+
+#: c-format.c:133
+msgid "strftime formats cannot format arguments"
 msgstr ""
 
-#: c-format.c:106 c-format.c:219
-#, c-format
-msgid "argument format specified for non-function `%s'"
-msgstr "argumentformat angivet för icke-funktion \"%s\""
+#: c-format.c:168 c-format.c:270
+msgid "format string has invalid operand number"
+msgstr "formatsträng har ett ogiltigt antal operander"
+
+#: c-format.c:202
+msgid "function does not return string type"
+msgstr ""
 
-#: c-format.c:112
+#: c-format.c:233
 msgid "unrecognized format specifier"
 msgstr "oigenkänd formatangivelse"
 
-#: c-format.c:123
+#: c-format.c:246
 #, c-format
 msgid "`%s' is an unrecognized format function type"
 msgstr "\"%s\" är ett ej känt funktionsformat"
 
-#: c-format.c:145 c-format.c:233
-msgid "format string has invalid operand number"
-msgstr "formatsträng har ett ogiltigt antal operander"
-
-#: c-format.c:153
+#: c-format.c:280
 msgid "format string arg follows the args to be formatted"
 msgstr "formatsträngen kommer efter argumenten som skall formateras"
 
-#: c-format.c:172 c-format.c:254
-msgid "format string arg not a string type"
-msgstr "argument för formatsträng är inte av strängtyp"
-
-#: c-format.c:185
-msgid "args to be formatted is not '...'"
-msgstr "argumenten som skall formateras är inte \"...\""
-
-#: c-format.c:193
-msgid "strftime formats cannot format arguments"
-msgstr ""
-
-#: c-format.c:263
-msgid "function does not return string type"
-msgstr ""
-
-#: c-format.c:757
+#: c-format.c:601
 msgid "` ' flag"
 msgstr ""
 
-#: c-format.c:757
+#: c-format.c:601
 msgid "the ` ' printf flag"
 msgstr ""
 
-#: c-format.c:758 c-format.c:829
+#: c-format.c:602 c-format.c:673
 msgid "`+' flag"
 msgstr ""
 
-#: c-format.c:758
+#: c-format.c:602
 msgid "the `+' printf flag"
 msgstr ""
 
-#: c-format.c:759 c-format.c:805
+#: c-format.c:603 c-format.c:649
 msgid "`#' flag"
 msgstr ""
 
-#: c-format.c:759
+#: c-format.c:603
 msgid "the `#' printf flag"
 msgstr ""
 
-#: c-format.c:760 c-format.c:803
+#: c-format.c:604 c-format.c:647
 msgid "`0' flag"
 msgstr ""
 
-#: c-format.c:760
+#: c-format.c:604
 msgid "the `0' printf flag"
 msgstr ""
 
-#: c-format.c:761 c-format.c:802 c-format.c:832
+#: c-format.c:605 c-format.c:646 c-format.c:676
 msgid "`-' flag"
 msgstr ""
 
-#: c-format.c:761
+#: c-format.c:605
 msgid "the `-' printf flag"
 msgstr ""
 
-#: c-format.c:762 c-format.c:786
+#: c-format.c:606 c-format.c:630
 msgid "`'' flag"
 msgstr ""
 
-#: c-format.c:762
+#: c-format.c:606
 msgid "the `'' printf flag"
 msgstr ""
 
-#: c-format.c:763 c-format.c:787
+#: c-format.c:607 c-format.c:631
 msgid "`I' flag"
 msgstr ""
 
-#: c-format.c:763
+#: c-format.c:607
 msgid "the `I' printf flag"
 msgstr ""
 
-#: c-format.c:764 c-format.c:784 c-format.c:806 c-format.c:833 c-format.c:1886
+#: c-format.c:608 c-format.c:628 c-format.c:650 c-format.c:677 c-format.c:1702
 msgid "field width"
 msgstr ""
 
-#: c-format.c:764
+#: c-format.c:608
 msgid "field width in printf format"
 msgstr ""
 
-#: c-format.c:765
+#: c-format.c:609
 msgid "precision"
 msgstr ""
 
-#: c-format.c:765
+#: c-format.c:609
 msgid "precision in printf format"
 msgstr ""
 
-#: c-format.c:766 c-format.c:785 c-format.c:836
+#: c-format.c:610 c-format.c:629 c-format.c:680
 msgid "length modifier"
 msgstr ""
 
-#: c-format.c:766
+#: c-format.c:610
 msgid "length modifier in printf format"
 msgstr ""
 
-#: c-format.c:782
+#: c-format.c:626
 msgid "assignment suppression"
 msgstr ""
 
-#: c-format.c:783
+#: c-format.c:626
+msgid "the assignment suppression scanf feature"
+msgstr ""
+
+#: c-format.c:627
 msgid "`a' flag"
 msgstr ""
 
-#: c-format.c:783
+#: c-format.c:627
 msgid "the `a' scanf flag"
 msgstr ""
 
-#: c-format.c:784
+#: c-format.c:628
 msgid "field width in scanf format"
 msgstr ""
 
-#: c-format.c:785
+#: c-format.c:629
 msgid "length modifier in scanf format"
 msgstr ""
 
-#: c-format.c:786
+#: c-format.c:630
 msgid "the `'' scanf flag"
 msgstr ""
 
-#: c-format.c:787
+#: c-format.c:631
 msgid "the `I' scanf flag"
 msgstr ""
 
-#: c-format.c:801
+#: c-format.c:645
 msgid "`_' flag"
 msgstr ""
 
-#: c-format.c:801
+#: c-format.c:645
 msgid "the `_' strftime flag"
 msgstr ""
 
-#: c-format.c:802
+#: c-format.c:646
 msgid "the `-' strftime flag"
 msgstr ""
 
-#: c-format.c:803
+#: c-format.c:647
 msgid "the `0' strftime flag"
 msgstr ""
 
-#: c-format.c:804 c-format.c:828
+#: c-format.c:648 c-format.c:672
 msgid "`^' flag"
 msgstr ""
 
-#: c-format.c:804
+#: c-format.c:648
 msgid "the `^' strftime flag"
 msgstr ""
 
-#: c-format.c:805
+#: c-format.c:649
 msgid "the `#' strftime flag"
 msgstr ""
 
-#: c-format.c:806
+#: c-format.c:650
 msgid "field width in strftime format"
 msgstr ""
 
-#: c-format.c:807
+#: c-format.c:651
 msgid "`E' modifier"
 msgstr ""
 
-#: c-format.c:807
+#: c-format.c:651
 msgid "the `E' strftime modifier"
 msgstr ""
 
-#: c-format.c:808
+#: c-format.c:652
 msgid "`O' modifier"
 msgstr ""
 
-#: c-format.c:808
+#: c-format.c:652
 msgid "the `O' strftime modifier"
 msgstr ""
 
-#: c-format.c:809
+#: c-format.c:653
 msgid "the `O' modifier"
 msgstr ""
 
-#: c-format.c:827
+#: c-format.c:671
 msgid "fill character"
 msgstr ""
 
-#: c-format.c:827
+#: c-format.c:671
 msgid "fill character in strfmon format"
 msgstr ""
 
-#: c-format.c:828
+#: c-format.c:672
 msgid "the `^' strfmon flag"
 msgstr ""
 
-#: c-format.c:829
+#: c-format.c:673
 msgid "the `+' strfmon flag"
 msgstr ""
 
-#: c-format.c:830
+#: c-format.c:674
 msgid "`(' flag"
 msgstr ""
 
-#: c-format.c:830
+#: c-format.c:674
 msgid "the `(' strfmon flag"
 msgstr ""
 
-#: c-format.c:831
+#: c-format.c:675
 msgid "`!' flag"
 msgstr ""
 
-#: c-format.c:831
+#: c-format.c:675
 msgid "the `!' strfmon flag"
 msgstr ""
 
-#: c-format.c:832
+#: c-format.c:676
 msgid "the `-' strfmon flag"
 msgstr ""
 
-#: c-format.c:833
+#: c-format.c:677
 msgid "field width in strfmon format"
 msgstr ""
 
-#: c-format.c:834
+#: c-format.c:678
 msgid "left precision"
 msgstr ""
 
-#: c-format.c:834
+#: c-format.c:678
 msgid "left precision in strfmon format"
 msgstr ""
 
-#: c-format.c:835
+#: c-format.c:679
 msgid "right precision"
 msgstr ""
 
-#: c-format.c:835
+#: c-format.c:679
 msgid "right precision in strfmon format"
 msgstr ""
 
-#: c-format.c:836
+#: c-format.c:680
 msgid "length modifier in strfmon format"
 msgstr ""
 
-#: c-format.c:1135
-#, fuzzy, c-format
+#: c-format.c:983
+#, c-format
 msgid "function might be possible candidate for `%s' format attribute"
 msgstr "funktionen är en möjlig kandidat för formatattributet \"%s\""
 
-#: c-format.c:1248 c-format.c:1269 c-format.c:2296
+#: c-format.c:1107 c-format.c:1128 c-format.c:2112
 msgid "missing $ operand number in format"
 msgstr "saknar numerisk $-operand i formatsträng"
 
-#: c-format.c:1279
+#: c-format.c:1138
 #, c-format
 msgid "%s does not support %%n$ operand number formats"
 msgstr ""
 
-#: c-format.c:1286
+#: c-format.c:1145
 msgid "operand number out of range in format"
 msgstr ""
 
-#: c-format.c:1307
+#: c-format.c:1168
 #, c-format
 msgid "format argument %d used more than once in %s format"
 msgstr ""
 
-#: c-format.c:1349
+#: c-format.c:1218
 #, c-format
 msgid "format argument %d unused before used argument %d in $-style format"
 msgstr ""
 
-#: c-format.c:1443
+#: c-format.c:1322
 msgid "format not a string literal, format string not checked"
 msgstr ""
 
-#: c-format.c:1457
+#: c-format.c:1336
 msgid "format not a string literal and no format arguments"
 msgstr ""
 
-#: c-format.c:1459
+#: c-format.c:1338
 msgid "format not a string literal, argument types not checked"
 msgstr ""
 
-#: c-format.c:1472
+#: c-format.c:1351
 msgid "too many arguments for format"
 msgstr "för många argument för för formatsträng"
 
-#: c-format.c:1475
+#: c-format.c:1354
 msgid "unused arguments in $-style format"
 msgstr ""
 
-#: c-format.c:1478
-msgid "zero-length format string"
+#: c-format.c:1357
+#, fuzzy, c-format
+msgid "zero-length %s format string"
 msgstr "formatsträng med längden noll"
 
-#: c-format.c:1481
+#: c-format.c:1361
 msgid "format is a wide character string"
 msgstr ""
 
-#: c-format.c:1484
+#: c-format.c:1364
 msgid "unterminated format string"
 msgstr "icke terminerad formatsträng"
 
-#. FIXME: this warning should go away once Marc Espie's
-#. __attribute__((nonnull)) patch is in.  Instead, checking for
-#. nonnull attributes should probably change this function to act
-#. specially if info == NULL and add a res->number_null entry for
-#. that case, or maybe add a function pointer to be called at
-#. the end instead of hardcoding check_format_info_main.
-#: c-format.c:1573
-msgid "null format string"
-msgstr "formatsträngen är null"
-
-#: c-format.c:1765
+#: c-format.c:1581
 msgid "embedded `\\0' in format"
 msgstr ""
 
-#: c-format.c:1780
+#: c-format.c:1596
 #, c-format
 msgid "spurious trailing `%%' in format"
 msgstr ""
 
-#: c-format.c:1819 c-format.c:2056
+#: c-format.c:1635 c-format.c:1872
 #, c-format
 msgid "repeated %s in format"
 msgstr ""
 
-#: c-format.c:1832
+#: c-format.c:1648
 msgid "missing fill character at end of strfmon format"
 msgstr ""
 
-#: c-format.c:1852 c-format.c:1970 c-format.c:2250 c-format.c:2303
+#: c-format.c:1687 c-format.c:1786 c-format.c:2066 c-format.c:2119
 msgid "too few arguments for format"
 msgstr "för få argument enligt formatsträngen"
 
-#: c-format.c:1912
+#: c-format.c:1728
 #, c-format
 msgid "zero width in %s format"
 msgstr "nollstorlek i %s formatsträng"
 
-#: c-format.c:1931
+#: c-format.c:1747
 #, c-format
 msgid "empty left precision in %s format"
 msgstr ""
 
-#: c-format.c:1985
+#: c-format.c:1801
 msgid "field precision"
 msgstr ""
 
-#: c-format.c:2000
+#: c-format.c:1816
 #, c-format
 msgid "empty precision in %s format"
 msgstr ""
 
-#: c-format.c:2040
+#: c-format.c:1856
 #, c-format
 msgid "%s does not support the `%s' %s length modifier"
 msgstr ""
 
-#: c-format.c:2090
+#: c-format.c:1906
 msgid "conversion lacks type at end of format"
 msgstr ""
 
-#: c-format.c:2101
+#: c-format.c:1917
 #, c-format
 msgid "unknown conversion type character `%c' in format"
 msgstr ""
 
-#: c-format.c:2104
+#: c-format.c:1920
 #, c-format
 msgid "unknown conversion type character 0x%x in format"
 msgstr ""
 
-#: c-format.c:2111
+#: c-format.c:1927
 #, c-format
 msgid "%s does not support the `%%%c' %s format"
 msgstr ""
 
-#: c-format.c:2127
+#: c-format.c:1943
 #, c-format
 msgid "%s used with `%%%c' %s format"
 msgstr ""
 
-#: c-format.c:2136
+#: c-format.c:1952
 #, c-format
 msgid "%s does not support %s"
 msgstr ""
 
-#: c-format.c:2145
+#: c-format.c:1961
 #, c-format
 msgid "%s does not support %s with the `%%%c' %s format"
 msgstr ""
 
-#: c-format.c:2178
+#: c-format.c:1994
 #, c-format
 msgid "%s ignored with %s and `%%%c' %s format"
 msgstr ""
 
-#: c-format.c:2182
+#: c-format.c:1998
 #, c-format
 msgid "%s ignored with %s in %s format"
 msgstr ""
 
-#: c-format.c:2188
+#: c-format.c:2004
 #, c-format
 msgid "use of %s and %s together with `%%%c' %s format"
 msgstr ""
 
-#: c-format.c:2192
+#: c-format.c:2008
 #, c-format
 msgid "use of %s and %s together in %s format"
 msgstr ""
 
 # fixme: ordet locale borde standardiseras
-#: c-format.c:2211
+#: c-format.c:2027
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year in some locales"
-msgstr ""
-"\"%%%c\" ger bara de sista två siffrorna i året i vissa landsinställningar"
+msgstr "\"%%%c\" ger bara de sista två siffrorna i året i vissa landsinställningar"
 
-#: c-format.c:2214
+#: c-format.c:2030
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year"
 msgstr "\"%%%c\" ger bara de sista två siffrorna i året"
 
 #. The end of the format string was reached.
-#: c-format.c:2230
+#: c-format.c:2046
 #, c-format
 msgid "no closing `]' for `%%[' format"
 msgstr ""
 
-#: c-format.c:2243
+#: c-format.c:2059
 #, c-format
 msgid "use of `%s' length modifier with `%c' type character"
 msgstr ""
 
-#: c-format.c:2264
+#: c-format.c:2080
 #, c-format
 msgid "%s does not support the `%%%s%c' %s format"
 msgstr ""
 
-#: c-format.c:2279
+#: c-format.c:2095
 msgid "operand number specified with suppressed assignment"
 msgstr ""
 
-#: c-format.c:2281
+#: c-format.c:2097
 msgid "operand number specified for format taking no argument"
 msgstr ""
 
-#: c-format.c:2400
+#: c-format.c:2211
 #, c-format
 msgid "writing through null pointer (arg %d)"
 msgstr ""
 
-#: c-format.c:2409
+#: c-format.c:2220
 #, c-format
 msgid "reading through null pointer (arg %d)"
 msgstr ""
 
-#: c-format.c:2429
+#: c-format.c:2240
 #, c-format
 msgid "writing into constant object (arg %d)"
 msgstr ""
 
-#: c-format.c:2439
+#: c-format.c:2250
 #, c-format
 msgid "extra type qualifiers in format argument (arg %d)"
 msgstr ""
 
-#: c-format.c:2446
+#: c-format.c:2257
 #, c-format
 msgid "format argument is not a pointer (arg %d)"
 msgstr ""
 
-#: c-format.c:2448
+#: c-format.c:2259
 #, c-format
 msgid "format argument is not a pointer to a pointer (arg %d)"
 msgstr ""
 
-#: c-format.c:2542
+#: c-format.c:2330
+msgid "pointer"
+msgstr ""
+
+#: c-format.c:2332
+msgid "different type"
+msgstr ""
+
+#: c-format.c:2353
 #, c-format
 msgid "%s is not type %s (arg %d)"
 msgstr ""
 
-#: c-format.c:2545
+#: c-format.c:2356
 #, c-format
 msgid "%s format, %s arg (arg %d)"
 msgstr ""
 
-#: c-lex.c:275
-msgid "badly nested C headers from preprocessor"
-msgstr ""
+#: c-lex.c:153
+#, fuzzy
+msgid "YYDEBUG not defined"
+msgstr "YYDEBUG är inte definierad."
 
-#: c-lex.c:293
-msgid "leaving more files than we entered"
+#: c-lex.c:290
+msgid "badly nested C headers from preprocessor"
 msgstr ""
 
-#: c-lex.c:325
+#: c-lex.c:333
 #, c-format
 msgid "ignoring #pragma %s %s"
 msgstr "ignorerar #pragma %s %s"
 
-#: c-lex.c:327
-#, c-format
-msgid "ignoring #pragma %s"
-msgstr "ignorerar #pragma %s"
-
-#: c-lex.c:373
+#: c-lex.c:383
 #, c-format
 msgid "universal-character-name '\\U%08x' not valid in identifier"
 msgstr ""
 
-#: c-lex.c:619
+#: c-lex.c:629
 #, c-format
 msgid "universal-character-name '\\u%04x' not valid in identifier"
 msgstr ""
 
-#: c-lex.c:709
-msgid "both 'f' and 'l' suffixes on floating constant"
-msgstr "både suffix 'f' och 'l' på flyttalskonstant"
-
-#: c-lex.c:736
-#, c-format
-msgid "floating point number exceeds range of '%s'"
-msgstr "flyttal utanför intervallet för \"%s\""
-
-#: c-lex.c:766
+#: c-lex.c:692
 #, c-format
 msgid "stray '%c' in program"
 msgstr ""
 
-#: c-lex.c:768
+#: c-lex.c:694
 #, c-format
 msgid "stray '\\%o' in program"
 msgstr ""
 
-#: c-lex.c:964
-msgid "floating constant may not be in radix 16"
+#: c-lex.c:850
+msgid "this decimal constant is unsigned only in ISO C90"
 msgstr ""
 
-#: c-lex.c:1002
-msgid "traditional C rejects the 'f' suffix"
-msgstr "traditionell C stödjer inte suffixet 'f'"
-
-#: c-lex.c:1012
-msgid "traditional C rejects the 'l' suffix"
-msgstr "traditionell C stödjer inte suffixet 'l'"
-
-#: c-lex.c:1022 c-lex.c:1116
-msgid "ISO C forbids imaginary numeric constants"
-msgstr "ISO C förbjuder imaginära numeriska konstanter"
-
-#: c-lex.c:1056
-msgid "floating point number exceeds range of 'double'"
-msgstr "flyttalsnummer överskrider intervallet för en \"double\""
+#: c-lex.c:853
+msgid "this decimal constant would be unsigned in ISO C90"
+msgstr ""
 
-#: c-lex.c:1085
-msgid "two 'u' suffixes on integer constant"
-msgstr "två \"u\"-suffix på heltalskonstant"
+#: c-lex.c:869
+#, fuzzy, c-format
+msgid "integer constant is too large for \"%s\" type"
+msgstr "heltalskonstant är större än maximala värdet för sin typ"
 
-#: c-lex.c:1088
-msgid "traditional C rejects the 'u' suffix"
-msgstr "traditionell C stödjer inte suffixet 'u'"
+#: c-lex.c:937
+#, fuzzy, c-format
+msgid "floating constant exceeds range of \"%s\""
+msgstr "flyttal utanför intervallet för \"%s\""
 
-#: c-lex.c:1099
-msgid "three 'l' suffixes on integer constant"
-msgstr "tre \"l\"-suffix på heltalskonstant"
+#: c-lex.c:973 cpplex.c:330 cpplex.c:668 cpplex.c:1942
+msgid "ignoring invalid multibyte character"
+msgstr "ignorerar ogiltigt flerbytestecken"
 
-#: c-lex.c:1101
-msgid "'lul' is not a valid integer suffix"
-msgstr "\"lul\" är inte ett giltigt heltalssuffix"
+#: c-opts.c:353
+#, fuzzy, c-format
+msgid "missing argument to \"-%s\""
+msgstr "Saknar argument till flaggan \"%s\""
 
-#: c-lex.c:1103
-msgid "'Ll' and 'lL' are not valid integer suffixes"
-msgstr "\"Ll\" och \"lL\" är inte giltiga heltalssuffix"
+#: c-opts.c:357
+#, fuzzy, c-format
+msgid "no class name specified with \"-%s\""
+msgstr "Utdatafilnamn angivet två gånger"
 
-#: c-lex.c:1106
-msgid "ISO C89 forbids long long integer constants"
-msgstr "ISO C89 förbjuder long long integer konstanter"
+#: c-opts.c:364
+#, fuzzy, c-format
+msgid "missing filename after \"-%s\""
+msgstr "Filnamn saknas efter %s"
 
-#: c-lex.c:1114
-msgid "more than one 'i' or 'j' suffix on integer constant"
-msgstr "mer än ett \"i\"- eller \"j\"-suffix på heltalskonstant"
+#: c-opts.c:369
+#, fuzzy, c-format
+msgid "missing target after \"-%s\""
+msgstr "Argument saknas efter %s"
 
-#: c-lex.c:1129
+#: c-opts.c:503
 #, c-format
-msgid ""
-"integer constant is too large for this configuration of the compiler - "
-"truncated to %d bits"
+msgid "options array incorrectly sorted: %s is before %s"
 msgstr ""
-"heltalskonstant för stor för denna konfigurering av kompilatorn - kortar ner "
-"till %d bitar"
 
-#: c-lex.c:1219
-msgid "width of integer constant changes with -traditional"
-msgstr ""
+#: c-opts.c:548
+#, fuzzy, c-format
+msgid "too many filenames given.  Type %s --help for usage"
+msgstr "För många filnamn. Skriv %s --help för användningsinformation"
 
-#: c-lex.c:1221
-msgid "integer constant is unsigned in ISO C, signed with -traditional"
-msgstr "heltalskonstanter är utan tecken i ISO C, med tecken med -traditional"
+#: c-opts.c:934
+msgid "-Wno-strict-prototypes is not supported in C++"
+msgstr "-Wno-strict-prototypes stödjs inte för C++"
 
-#: c-lex.c:1223
-msgid "width of integer constant may change on other systems with -traditional"
-msgstr ""
+#: c-opts.c:1014
+#, fuzzy, c-format
+msgid "switch \"%s\" is no longer supported"
+msgstr "-f%s stödjs inte längre"
 
-#: c-lex.c:1233
+#: c-opts.c:1030
 #, c-format
-msgid "integer constant larger than the maximum value of %s"
-msgstr "heltalskonstant är större än maximala värdet på %s"
+msgid "switch \"%s\" is deprecated, please see documentation for details"
+msgstr ""
 
-#: c-lex.c:1242
-msgid "decimal constant is so large that it is unsigned"
-msgstr "decimal konstant så stor att den är unsigned"
+#: c-opts.c:1143
+msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
+msgstr ""
 
-#: c-lex.c:1271
-msgid "integer constant is larger than the maximum value for its type"
-msgstr "heltalskonstant är större än maximala värdet för sin typ"
+#: c-opts.c:1263
+#, fuzzy
+msgid "output filename specified twice"
+msgstr "Utdatafilnamn angivet två gånger"
 
-#: c-lex.c:1275
-#, c-format
-msgid "missing white space after number '%.*s'"
-msgstr "saknar mellanrum efter nummer \"%.*s\""
+#: c-opts.c:1377
+msgid "-Wformat-y2k ignored without -Wformat"
+msgstr "-Wformat-y2k ignorerad utan -Wformat"
 
-#: c-lex.c:1311
-msgid "Ignoring invalid multibyte character"
-msgstr "Ignorerar ogiltigt flerbytestecken"
+#: c-opts.c:1379
+msgid "-Wformat-extra-args ignored without -Wformat"
+msgstr "-Wformat-extra-args ignorerad utan -Wformat"
 
-#. Like YYERROR but do call yyerror.
-#: c-parse.y:62 cp/parse.y:55 objc/objc-parse.y:63
-msgid "syntax error"
-msgstr "syntaxfel"
+#: c-opts.c:1381
+#, fuzzy
+msgid "-Wformat-zero-length ignored without -Wformat"
+msgstr "-Wformat-extra-args ignorerad utan -Wformat"
 
-#: c-parse.y:267 objc/objc-parse.y:296
-msgid "ISO C forbids an empty source file"
-msgstr "ISO C förbjuder tomma källkodsfiler"
+#: c-opts.c:1383
+msgid "-Wformat-nonliteral ignored without -Wformat"
+msgstr "-Wformat-nonliteral ignorerad utan -Wformat"
 
-#: c-parse.y:300 c-typeck.c:6813 ch/parse.c:2113 objc/objc-parse.y:329
-msgid "argument of `asm' is not a constant string"
-msgstr "argumentet till \"asm\" är inte en konstant sträng"
+#: c-opts.c:1385
+msgid "-Wformat-security ignored without -Wformat"
+msgstr "-Wformat-security ignorerad utan -Wformat"
 
-#: c-parse.y:308 objc/objc-parse.y:337
-msgid "ISO C forbids data definition with no type or storage class"
-msgstr "ISO C förbjuder datadefinition utan typ eller lagringsklass"
+#: c-opts.c:1387
+msgid "-Wmissing-format-attribute ignored without -Wformat"
+msgstr "-Wmissing-format-attribute ignorerad utan -Wformat"
 
-#: c-parse.y:310 objc/objc-parse.y:339
-msgid "data definition has no type or storage class"
-msgstr "datadefinition har ingen typ eller lagringsklass"
+#: c-opts.c:1409
+#, fuzzy, c-format
+msgid "opening output file %s"
+msgstr "Kan inte öppna utdatafil \"%s\""
 
-#: c-parse.y:329 objc/objc-parse.y:358
-msgid "ISO C does not allow extra `;' outside of a function"
-msgstr "ISO C tillåter inte extra \";\" utanför funktioner"
+#: c-opts.c:1464
+#, fuzzy, c-format
+msgid "opening dependency file %s"
+msgstr "dynamiskt beroende.\n"
 
-#: c-parse.y:401 cppexp.c:709
-msgid "traditional C rejects the unary plus operator"
-msgstr "traditionell C hanterar inte operatorn unärt plus"
+#: c-opts.c:1474
+#, fuzzy, c-format
+msgid "closing dependency file %s"
+msgstr "Kunde inte öppna källkodsfil %s.\n"
 
-#: c-parse.y:463 objc/objc-parse.y:492
-msgid "`sizeof' applied to a bit-field"
-msgstr "\"sizeof\" applicerat på ett bitfält"
+#: c-opts.c:1477
+#, fuzzy, c-format
+msgid "when writing output to %s"
+msgstr "fel vid skrivning till %s"
 
-#: c-parse.y:543 objc/objc-parse.y:572
-msgid "ISO C forbids omitting the middle term of a ?: expression"
-msgstr "ISO C förbjuder uteslutande av den mittersta termen i ett ?: uttryck"
+#: c-opts.c:1557
+#, fuzzy
+msgid "to generate dependencies you must specify either -M or -MM"
+msgstr "du måste dessutom ange antingen -M eller -MM"
 
-#: c-parse.y:593 objc/objc-parse.y:622
-msgid "ISO C89 forbids compound literals"
+#: c-opts.c:1704
+#, c-format
+msgid "\"-%s\" is valid for %s but not for %s"
 msgstr ""
 
-#: c-parse.y:623 objc/objc-parse.y:652
-msgid "ISO C forbids braced-groups within expressions"
+#. To keep the lines from getting too long for some compilers, limit
+#. to about 500 characters (6 lines) per chunk.
+#: c-opts.c:1714
+msgid ""
+"Switches:\n"
+"  -include <file>           Include the contents of <file> before other files\n"
+"  -imacros <file>           Accept definition of macros in <file>\n"
+"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
+"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
+"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
+"  -isystem <dir>            Add <dir> to the start of the system include path\n"
 msgstr ""
+"Flaggor:\n"
+"  -include <fil>            Inkludera innehållet i <fil> före andra filer\n"
+"  -imacros <fil>            Använd makrodefinitioner i <fil>\n"
+"  -iprefix <sökväg>         Sätt <sökväg> som prefix för följande två flaggor\n"
+"  -iwithprefix <katalog>    Sätt <katalog> i slutet på systemets include-sökväg\n"
+"  -iwithprefixbefore <kat>  Sätt <kat> i slutet på huvud-include-sökvägen\n"
+"  -isystem <katalog>        Sätt <katalog> först på systemets include-sökväg\n"
 
-#: c-parse.y:676
-msgid "traditional C rejects string concatenation"
-msgstr "traditionell C stödjer inte sträng-sammanslagning"
-
-#: c-parse.y:691 objc/objc-parse.y:733
-msgid "ISO C does not permit use of `varargs.h'"
-msgstr "ISO C stödjer inte användning av \"varargs.h\""
-
-#: c-parse.y:976 c-parse.y:982 c-parse.y:988 c-parse.y:994 c-parse.y:1015
-#: c-parse.y:1021 c-parse.y:1027 c-parse.y:1033 c-parse.y:1066 c-parse.y:1072
-#: c-parse.y:1078 c-parse.y:1084 c-parse.y:1129 c-parse.y:1135 c-parse.y:1141
-#: c-parse.y:1147 cp/parse.y:1877 cp/parse.y:1884 cp/parse.y:1923
-#: objc/objc-parse.y:1018 objc/objc-parse.y:1024 objc/objc-parse.y:1030
-#: objc/objc-parse.y:1036 objc/objc-parse.y:1057 objc/objc-parse.y:1063
-#: objc/objc-parse.y:1069 objc/objc-parse.y:1075 objc/objc-parse.y:1108
-#: objc/objc-parse.y:1114 objc/objc-parse.y:1120 objc/objc-parse.y:1126
-#: objc/objc-parse.y:1171 objc/objc-parse.y:1177 objc/objc-parse.y:1183
-#: objc/objc-parse.y:1189
-#, c-format
-msgid "`%s' is not at beginning of declaration"
+#: c-opts.c:1723
+msgid ""
+"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
+"  -I <dir>                  Add <dir> to the end of the main include path\n"
+"  -I-                       Fine-grained include path control; see info docs\n"
+"  -nostdinc                 Do not search system include directories\n"
+"                             (dirs specified with -isystem will still be used)\n"
+"  -nostdinc++               Do not search system include directories for C++\n"
+"  -o <file>                 Put output into <file>\n"
+msgstr ""
+"  -idirafter <katalog>      Sätt <katalog> i slutet på systemets include-sökväg\n"
+"  -I <katalog>              Sätt <katalog> i slutet på huvud-include-sökvägen\n"
+"  -I-                       Detaljerad include-sökväg kontroll; se info-hjälp\n"
+"  -nostdinc                 Använd inte systemets include-sökväg (kataloger\n"
+"                            satta med -isystem kommer fortfarande användas)\n"
+"  -nostdinc++               Använd inte systemets include-sökväg för C++\n"
+"  -o <fil>                  Skriv utdata till <fil>\n"
+
+#: c-opts.c:1732
+#, fuzzy
+msgid ""
+"  -trigraphs                Support ISO C trigraphs\n"
+"  -std=<std name>           Specify the conformance standard; one of:\n"
+"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                            iso9899:199409, iso9899:1999, c++98\n"
+"  -w                        Inhibit warning messages\n"
+"  -W[no-]trigraphs          Warn if trigraphs are encountered\n"
+"  -W[no-]comment{s}         Warn if one comment starts inside another\n"
+msgstr ""
+"  -std=<std namn>           Ange standard att följa; en av:\n"
+"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                            iso9899:199409, iso9899:1999\n"
+"  -+                        Tillåt användning av C++ finesser\n"
+"  -w                        Stoppa varningsmeddelande\n"
+"  -Wtrigraphs               Varna om trigrapher påträffas\n"
+"  -Wno-trigraphs            Varna inte om trigrapher\n"
+"  -Wcomment{s}              Varna om en kommentar börjar i en annan kommentar\n"
+
+#: c-opts.c:1741
+#, fuzzy
+msgid ""
+"  -W[no-]traditional        Warn about features not present in traditional C\n"
+"  -W[no-]undef              Warn if an undefined macro is used by #if\n"
+"  -W[no-]import             Warn about the use of the #import directive\n"
+msgstr ""
+"  -Wno-comment{s}           Varna inte om kommentarer\n"
+"  -Wtraditional             Varna om finesser som inte finns i traditionell C\n"
+"  -Wno-traditional          Varna inte om traditionell C\n"
+"  -Wundef                   Varna om ett odefinierat makro används av #if\n"
+"  -Wno-undef                Varna inte om att testa odefinierade makron\n"
+"  -Wimport                  Varna om användande av direktivet #import\n"
+
+#: c-opts.c:1746
+#, fuzzy
+msgid ""
+"  -W[no-]error              Treat all warnings as errors\n"
+"  -W[no-]system-headers     Do not suppress warnings from system headers\n"
+"  -W[no-]all                Enable most preprocessor warnings\n"
+msgstr ""
+"  -Wno-import               Varna inte om användande av #import\n"
+"  -Werror                   Behandla alla varningar som fel\n"
+"  -Wno-error                Behandla inte varningar som fel\n"
+"  -Wsystem-headers          Dölj inte varningar från system-include-filer\n"
+"  -Wno-system-headers       Dölj varningar från system-include-filer\n"
+"  -Wall                     Aktivera alla preprocessor-varningar\n"
+
+#: c-opts.c:1751
+#, fuzzy
+msgid ""
+"  -M                        Generate make dependencies\n"
+"  -MM                       As -M, but ignore system header files\n"
+"  -MD                       Generate make dependencies and compile\n"
+"  -MMD                      As -MD, but ignore system header files\n"
+"  -MF <file>                Write dependency output to the given file\n"
+"  -MG                       Treat missing header file as generated files\n"
+msgstr ""
+"  -M                        Generera make beroenden\n"
+"  -MM                       Som -M, men ignorera system-include-filer\n"
+"  -MF <fil>                 Skriv beroenden till den givna filen\n"
+"  -MG                       Behandla saknade filer som genererade filer\n"
+
+# fixme: vad menas med unquoted
+#: c-opts.c:1759
+msgid ""
+"  -MP\t\t\t    Generate phony targets for all headers\n"
+"  -MQ <target>              Add a MAKE-quoted target\n"
+"  -MT <target>              Add an unquoted target\n"
+msgstr ""
+"  -MP\t\t\t    Generera phony-mål för alla include-filer\n"
+"  -MQ <mål>                 Lägg till MAKE-citerat mål\n"
+"  -MT <mål>                 Lägg till ociterat mål\n"
+
+#: c-opts.c:1764
+#, fuzzy
+msgid ""
+"  -D<macro>                 Define a <macro> with string '1' as its value\n"
+"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
+"  -A<question>=<answer>     Assert the <answer> to <question>\n"
+"  -A-<question>=<answer>    Disable the <answer> to <question>\n"
+"  -U<macro>                 Undefine <macro> \n"
+"  -v                        Display the version number\n"
+msgstr ""
+"  -D<makro>                 Definiera <makro> med strängen \"1\" som sitt värde\n"
+"  -D<makro>=<värde>         Definiera <makro> with <värde> som sitt värde\n"
+"  -A<fråga> (<svar>)        Ange svaret <svar> på frågan <fråga>\n"
+"  -A-<fråga> (<svar>)       Slå av svaret <svar> på frågan <fråga>\n"
+"  -U<makro>                 Gör <makro> till icke definierat\n"
+"  -v                        Visa versionsnummer\n"
+
+#: c-opts.c:1772
+msgid ""
+"  -H                        Print the name of header files as they are used\n"
+"  -C                        Do not discard comments\n"
+"  -dM                       Display a list of macro definitions active at end\n"
+"  -dD                       Preserve macro definitions in output\n"
+"  -dN                       As -dD except that only the names are preserved\n"
+"  -dI                       Include #include directives in the output\n"
+msgstr ""
+"  -H                        Skriv namnet på include-filer när de används\n"
+"  -C                        Släng inte bort kommentarer\n"
+"  -dM                       Visa en lista med aktiva makron i slutet\n"
+"  -dD                       Bevara mokrodefinitioner i utdata\n"
+"  -dN                       Som -dD men bara namnet bevaras\n"
+"  -dI                       Ta med #include-direktives i utdata\n"
+
+#: c-opts.c:1780
+#, fuzzy
+msgid ""
+"  -f[no-]preprocessed       Treat the input file as already preprocessed\n"
+"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
+"  -P                        Do not generate #line directives\n"
+"  -remap                    Remap file names when including files\n"
+"  --help                    Display this information\n"
+msgstr ""
+"  -fpreprocessed            Tolka infiler som redan preprocessade\n"
+"  -ftabstop=<nummer>        Avstånd mellan tabbar för kolumutskrifter\n"
+"  -P                        Genererar inte #line-direktiv\n"
+"  -$                        Tillåt inte '$' i identifierare\n"
+"  -remap                    Mappa om filnamn vid inkludering av filer\n"
+"  --version                 Visa versionsinformation\n"
+"  -h or --help              Visa denna information\n"
+
+#. Like YYERROR but do call yyerror.
+#: c-parse.y:55 parse.y:48 objc-parse.y:56
+msgid "syntax error"
+msgstr "syntaxfel"
+
+#: /usr/share/bison/bison.simple:179
+msgid "syntax error: cannot back up"
+msgstr "syntaxfel: kan inte backa tillbaka"
+
+#: c-parse.y:325 objc-parse.y:347
+msgid "ISO C forbids an empty source file"
+msgstr "ISO C förbjuder tomma källkodsfiler"
+
+#: c-parse.y:366 c-typeck.c:6867 objc-parse.y:389
+msgid "argument of `asm' is not a constant string"
+msgstr "argumentet till \"asm\" är inte en konstant sträng"
+
+#: c-parse.y:374 objc-parse.y:397
+msgid "ISO C forbids data definition with no type or storage class"
+msgstr "ISO C förbjuder datadefinition utan typ eller lagringsklass"
+
+#: c-parse.y:376 objc-parse.y:399
+msgid "data definition has no type or storage class"
+msgstr "datadefinition har ingen typ eller lagringsklass"
+
+#: c-parse.y:389 objc-parse.y:412
+msgid "ISO C does not allow extra `;' outside of a function"
+msgstr "ISO C tillåter inte extra \";\" utanför funktioner"
+
+#: c-parse.y:449 cppexp.c:1312
+msgid "traditional C rejects the unary plus operator"
+msgstr "traditionell C hanterar inte operatorn unärt plus"
+
+#: c-parse.y:496 objc-parse.y:519
+msgid "`sizeof' applied to a bit-field"
+msgstr "\"sizeof\" applicerat på ett bitfält"
+
+#: c-parse.y:583 objc-parse.y:606
+msgid "ISO C forbids omitting the middle term of a ?: expression"
+msgstr "ISO C förbjuder uteslutande av den mittersta termen i ett ?: uttryck"
+
+#: c-parse.y:632 objc-parse.y:655
+msgid "ISO C89 forbids compound literals"
+msgstr ""
+
+#: c-parse.y:646 objc-parse.y:669
+msgid "ISO C forbids braced-groups within expressions"
+msgstr ""
+
+#: c-parse.y:677 objc-parse.y:700
+msgid "first argument to __builtin_choose_expr not a constant"
+msgstr "första argumentet till \"__builtin_choose_expr\" är inte en konstant"
+
+#: c-parse.y:721 objc-parse.y:768
+#, fuzzy
+msgid "traditional C rejects ISO C style function definitions"
+msgstr "traditionell C stödjer inte sträng-sammanslagning"
+
+#: c-parse.y:985 c-parse.y:991 c-parse.y:997 c-parse.y:1003 c-parse.y:1024
+#: c-parse.y:1030 c-parse.y:1036 c-parse.y:1042 c-parse.y:1075 c-parse.y:1081
+#: c-parse.y:1087 c-parse.y:1093 c-parse.y:1138 c-parse.y:1144 c-parse.y:1150
+#: c-parse.y:1156 parse.y:1915 parse.y:1922 parse.y:1957 objc-parse.y:1032
+#: objc-parse.y:1038 objc-parse.y:1044 objc-parse.y:1050 objc-parse.y:1071
+#: objc-parse.y:1077 objc-parse.y:1083 objc-parse.y:1089 objc-parse.y:1122
+#: objc-parse.y:1128 objc-parse.y:1134 objc-parse.y:1140 objc-parse.y:1185
+#: objc-parse.y:1191 objc-parse.y:1197 objc-parse.y:1203
+#, c-format
+msgid "`%s' is not at beginning of declaration"
 msgstr "\"%s\" är inte i början av deklarationen"
 
-#: c-parse.y:1434 objc/objc-parse.y:1485
+#: c-parse.y:1441 objc-parse.y:1497
 msgid "ISO C forbids empty initializer braces"
 msgstr ""
 
-#: c-parse.y:1448 objc/objc-parse.y:1499
+#: c-parse.y:1455 objc-parse.y:1511
 msgid "ISO C89 forbids specifying subobject to initialize"
 msgstr "ISO C89 förbjuder specifiering av subobjekt som skall initieras"
 
-#: c-parse.y:1451 objc/objc-parse.y:1502
+#: c-parse.y:1458 objc-parse.y:1514
 msgid "obsolete use of designated initializer without `='"
 msgstr "obsolet angivelse av initierare utan \"=\""
 
-#: c-parse.y:1455 objc/objc-parse.y:1506
+#: c-parse.y:1462 objc-parse.y:1518
 msgid "obsolete use of designated initializer with `:'"
 msgstr "obsolet användning av initierare med \":\""
 
-#: c-parse.y:1484
+#: c-parse.y:1489 objc-parse.y:1545
 msgid "ISO C forbids specifying range of elements to initialize"
 msgstr ""
 
-#: c-parse.y:1492 c-parse.y:1522 objc/objc-parse.y:1537 objc/objc-parse.y:1567
+#: c-parse.y:1497 c-parse.y:1528 objc-parse.y:1553 objc-parse.y:1584
 msgid "ISO C forbids nested functions"
 msgstr "ISO C förbjuder nästlade funktioner"
 
-#: c-parse.y:1696 objc/objc-parse.y:1742
+#: c-parse.y:1703 objc-parse.y:1761
 msgid "ISO C forbids forward references to `enum' types"
 msgstr ""
 
-#: c-parse.y:1708 cp/parse.y:2342 objc/objc-parse.y:1754
+#: c-parse.y:1715 parse.y:2385 objc-parse.y:1773
 msgid "comma at end of enumerator list"
 msgstr "komma i slutet av uppräkningslista"
 
-#: c-parse.y:1716 objc/objc-parse.y:1762
+#: c-parse.y:1723 objc-parse.y:1781
 msgid "no semicolon at end of struct or union"
 msgstr "inget semikolon vid slutet av struktur eller union"
 
-#: c-parse.y:1725 objc/objc-parse.y:1771 objc/objc-parse.y:2848
+#: c-parse.y:1732 objc-parse.y:1790 objc-parse.y:2865
 msgid "extra semicolon in struct or union specified"
 msgstr "extra semikolon i struktur eller union angivet"
 
-#: c-parse.y:1740 objc/objc-parse.y:1800
+#: c-parse.y:1745 objc-parse.y:1817
 msgid "ISO C doesn't support unnamed structs/unions"
 msgstr "ISO C stödjer inte ej namnsatta strukturer/unioner"
 
-#: c-parse.y:1754 objc/objc-parse.y:1814
+#: c-parse.y:1754 objc-parse.y:1826
 msgid "ISO C forbids member declarations with no members"
 msgstr "ISO C förbjuder medlemsdeklarationer utan medlemmar"
 
-#: c-parse.y:1833 objc/objc-parse.y:1893
-msgid "attributes on type name ignored"
-msgstr ""
-
-#: c-parse.y:1911 c-parse.y:1915 c-parse.y:1919 objc/objc-parse.y:1971
-#: objc/objc-parse.y:1975 objc/objc-parse.y:1979
-msgid "storage class specifier in array declarator"
-msgstr ""
-
-#: c-parse.y:1934 objc/objc-parse.y:1994
+#: c-parse.y:1913 objc-parse.y:1985
 msgid "deprecated use of label at end of compound statement"
 msgstr ""
 
-#: c-parse.y:1951 objc/objc-parse.y:2011
+#: c-parse.y:1930 objc-parse.y:2002
 msgid "ISO C89 forbids mixed declarations and code"
 msgstr "ISO C89 förbjuder blandade deklarationer och kod"
 
-#: c-parse.y:2025 objc/objc-parse.y:2089
+#: c-parse.y:2005 objc-parse.y:2081
 msgid "ISO C forbids label declarations"
 msgstr ""
 
-#: c-parse.y:2074 cp/parse.y:1578 objc/objc-parse.y:2138
+#: c-parse.y:2055 parse.y:1627 objc-parse.y:2131
 msgid "braced-group within expression allowed only inside a function"
 msgstr ""
 
-#: c-parse.y:2189 objc/objc-parse.y:2253
+#: c-parse.y:2182 objc-parse.y:2258
 msgid "empty body in an else-statement"
 msgstr "tom kropp i else-sats"
 
-#: c-parse.y:2299 objc/objc-parse.y:2363
+#: c-parse.y:2303 objc-parse.y:2379
 msgid "ISO C forbids `goto *expr;'"
 msgstr "ISO C förbjuder \"goto *expr;\""
 
-#: c-parse.y:2395 objc/objc-parse.y:2459
+#: c-parse.y:2403 objc-parse.y:2479
 msgid "ISO C forbids forward parameter declarations"
 msgstr ""
 
@@ -2182,729 +2562,808 @@ msgstr ""
 #. 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:2421 objc/objc-parse.y:2485
+#: c-parse.y:2429 objc-parse.y:2505
 msgid "ISO C requires a named argument before `...'"
 msgstr "ISO C kräver ett namnsatt argument före \"...\""
 
-#: c-parse.y:2540 objc/objc-parse.y:2604
+#: c-parse.y:2526 objc-parse.y:2602
 msgid "`...' in old-style identifier list"
 msgstr "\"...\" i en gammaldags identifierarlista"
 
-#: c-parse.y:2875 cp/spew.c:1480 objc/objc-parse.y:3574
+#: /usr/share/bison/bison.simple:795
+#, fuzzy
+msgid "parse error; also virtual memory exhausted"
+msgstr "parsningsfel; och det virtuella minnet tog slut"
+
+#: /usr/share/bison/bison.simple:799 cp/spew.c:364
+msgid "parse error"
+msgstr "parsningsfel"
+
+#: /usr/share/bison/bison.simple:924
+msgid "parser stack overflow"
+msgstr "parsestack överfull"
+
+#: c-parse.y:2838 cp/spew.c:1521 objc-parse.y:3538
 #, c-format
 msgid "%s at end of input"
 msgstr "%s vid slutet av indatan"
 
-#: c-parse.y:2881 cp/spew.c:1486 objc/objc-parse.y:3580
+#: c-parse.y:2844 cp/spew.c:1527 objc-parse.y:3544
 #, c-format
 msgid "%s before %s'%c'"
 msgstr "%s före %s'%c'"
 
-#: c-parse.y:2883 cp/spew.c:1488 objc/objc-parse.y:3582
+#: c-parse.y:2846 cp/spew.c:1529 objc-parse.y:3546
 #, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%s före %s'\\x%x'"
 
-#: c-parse.y:2887 cp/spew.c:1492 objc/objc-parse.y:3586
+#: c-parse.y:2850 cp/spew.c:1533 objc-parse.y:3550
 #, c-format
 msgid "%s before string constant"
 msgstr "%s före strängkonstant"
 
-#: c-parse.y:2891 cp/spew.c:1496 objc/objc-parse.y:3590
+#: c-parse.y:2852 cp/spew.c:1535 objc-parse.y:3552
 #, c-format
 msgid "%s before numeric constant"
 msgstr "%s före numerisk konstant"
 
-#: c-parse.y:2893 objc/objc-parse.y:3592
+#: c-parse.y:2854 objc-parse.y:3554
 #, c-format
 msgid "%s before \"%s\""
 msgstr "%s före \"%s\""
 
-#: c-parse.y:2895 objc/objc-parse.y:3594
+#: c-parse.y:2856 objc-parse.y:3556
 #, c-format
 msgid "%s before '%s' token"
 msgstr "%s före symbolen '%s'"
 
-#: c-parse.y:3029 objc/objc-parse.y:3757
+#: c-parse.y:2921
+msgid "traditional C rejects string concatenation"
+msgstr "traditionell C stödjer inte sträng-sammanslagning"
+
+#: c-parse.y:3047 objc-parse.y:3780
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr "syntaxfel vid token \"%s\""
 
-#: c-parse.y:3059 ch/parse.c:4329 cp/lex.c:936 objc/objc-parse.y:3787
-msgid "YYDEBUG not defined."
-msgstr "YYDEBUG är inte definierad."
-
-#: c-pragma.c:108
-msgid ""
-"#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
+#: c-pragma.c:107
+msgid "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
 msgstr "#pragma pack (pop) påträffat utan matchande #pragma pack (push, <n>)"
 
-#: c-pragma.c:126
+#: c-pragma.c:125
 #, c-format
-msgid ""
-"#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, "
-"<n>)"
+msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, <n>)"
+msgstr "#pragma pack(pop, %s) påträffat utan matchande #pragma pack(push, %s, <n>)"
+
+#: c-pragma.c:145
+#, fuzzy
+msgid "#pragma pack(push[, id], <n>) is not supported on this target"
+msgstr "attributet \"section\" stöds inte för denna målarkitektur"
+
+#: c-pragma.c:147
+#, fuzzy
+msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
+msgstr "attributet \"section\" stöds inte för denna målarkitektur"
+
+#: c-pragma.c:167
+#, fuzzy
+msgid "missing '(' after '#pragma pack' - ignored"
+msgstr "saknas '(' efter predikat"
+
+#: c-pragma.c:180 c-pragma.c:230
+msgid "malformed '#pragma pack' - ignored"
+msgstr ""
+
+#: c-pragma.c:185
+msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
+msgstr ""
+
+#: c-pragma.c:187
+msgid "malformed '#pragma pack(pop[, id])' - ignored"
 msgstr ""
-"#pragma pack(pop, %s) påträffat utan matchande #pragma pack(push, %s, <n>)"
 
-#: c-pragma.c:249
+#: c-pragma.c:196
+#, fuzzy, c-format
+msgid "unknown action '%s' for '#pragma pack' - ignored"
+msgstr "skräp vid slutet av \"#pragma pack\""
+
+#: c-pragma.c:233
 msgid "junk at end of '#pragma pack'"
 msgstr "skräp vid slutet av \"#pragma pack\""
 
-#: c-pragma.c:298
+#: c-pragma.c:247
+#, c-format
+msgid "alignment must be a small power of two, not %d"
+msgstr ""
+
+#: c-pragma.c:280
+#, c-format
+msgid "applying #pragma weak `%s' after first use results in unspecified behavior"
+msgstr ""
+
+#: c-pragma.c:321 c-pragma.c:326
+msgid "malformed #pragma weak, ignored"
+msgstr ""
+
+#: c-pragma.c:330
 msgid "junk at end of #pragma weak"
 msgstr "skräp vid slutet av #pragma weak"
 
-#: c-semantics.c:537
+#: c-pragma.c:365 c-pragma.c:370
+msgid "malformed #pragma redefine_extname, ignored"
+msgstr ""
+
+#: c-pragma.c:375
+#, fuzzy
+msgid "junk at end of #pragma redefine_extname"
+msgstr "skräp vid slutet av #pragma weak"
+
+#: c-pragma.c:382 c-pragma.c:463
+msgid "#pragma redefine_extname conflicts with declaration"
+msgstr ""
+
+#: c-pragma.c:413
+msgid "malformed #pragma extern_prefix, ignored"
+msgstr ""
+
+#: c-pragma.c:418
+#, fuzzy
+msgid "junk at end of #pragma extern_prefix"
+msgstr "skräp vid slutet av #pragma weak"
+
+#: c-pragma.c:450
+#, fuzzy
+msgid "asm declaration conficts with previous rename"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
+
+#: c-semantics.c:565
 msgid "break statement not within loop or switch"
 msgstr "break-sats som inte är i en loop eller switch"
 
-#: c-semantics.c:555
+#: c-semantics.c:583
 msgid "continue statement not within a loop"
 msgstr "continue-sats som inte är i en loop"
 
-#: c-semantics.c:650
+#: c-semantics.c:678
 msgid "destructor needed for `%#D'"
 msgstr "destruerare behövs för \"%#D\""
 
-#: c-semantics.c:651
+#: c-semantics.c:679
 msgid "where case label appears here"
 msgstr ""
 
-#: c-semantics.c:654
-msgid ""
-"(enclose actions of previous case statements requiring destructors in their "
-"own scope.)"
+#: c-semantics.c:682
+msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr ""
 
-#: c-semantics.c:697 c-typeck.c:6841
+#: c-semantics.c:725 c-typeck.c:6893 cp/semantics.c:897
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr ""
 
-#: c-typeck.c:122
+#: c-typeck.c:123
 #, c-format
 msgid "`%s' has an incomplete type"
 msgstr "\"%s\" har en inkomplett typ"
 
-#: c-typeck.c:144 cp/call.c:2563
+#: c-typeck.c:145 cp/call.c:2740
 msgid "invalid use of void expression"
 msgstr "ogiltig användning av void-uttryck"
 
 #: c-typeck.c:153
+#, fuzzy
+msgid "invalid use of flexible array member"
+msgstr "ISO C89 stöder inte flexibla fältmedlemmar"
+
+#: c-typeck.c:159
 msgid "invalid use of array with unspecified bounds"
 msgstr ""
 
-#: c-typeck.c:161
+#: c-typeck.c:167
 #, 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:165
+#: c-typeck.c:171
 #, c-format
 msgid "invalid use of incomplete typedef `%s'"
 msgstr ""
 
-#: c-typeck.c:396 c-typeck.c:410
+#: c-typeck.c:424 c-typeck.c:438
 msgid "function types not truly compatible in ISO C"
 msgstr "funktionstyper inte riktigt kompatibla i ISO C"
 
-#: c-typeck.c:561
+#: c-typeck.c:603
 msgid "types are not quite compatible"
 msgstr "typerna är inte riktigt kompatibla"
 
-#: c-typeck.c:714
-msgid "sizeof applied to a function type"
-msgstr "sizeof applicerad på en funktionstyp"
-
-#: c-typeck.c:720
-msgid "sizeof applied to a void type"
-msgstr "sizeof applicerat på typen void"
-
-#: c-typeck.c:727
-msgid "sizeof applied to an incomplete type"
-msgstr "sizeof applicerat på en inkomplett typ"
-
-#: c-typeck.c:780 c-typeck.c:2793
+#: c-typeck.c:757 c-typeck.c:2673
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "aritmetik på pekare till inkomplett typ"
 
-#: c-typeck.c:808
-msgid "__alignof__ applied to an incomplete type"
-msgstr ""
-
-#: c-typeck.c:834
-msgid "`__alignof' applied to a bit-field"
-msgstr ""
-
-#: c-typeck.c:1025 cp/typeck.c:1793
-msgid "invalid use of non-lvalue array"
-msgstr ""
-
-#: c-typeck.c:1200
+#: c-typeck.c:1136
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr "%s har ingen medlem med namn \"%s\""
 
-#: c-typeck.c:1231
+#: c-typeck.c:1169
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr "begäran av medlem \"%s\" i något som inte är en struktur eller union"
 
-#: c-typeck.c:1264 ch/expr.c:810
+#: c-typeck.c:1201
 msgid "dereferencing pointer to incomplete type"
 msgstr "derefererar pekare till inkomplett typ"
 
-#: c-typeck.c:1268 ch/expr.c:814
+#: c-typeck.c:1205
 msgid "dereferencing `void *' pointer"
 msgstr "derefererar \"void *\"-pekare"
 
-#: c-typeck.c:1285 cp/typeck.c:2403
+#: c-typeck.c:1222 cp/typeck.c:2357
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr "ogiltigt typargument till \"%s\""
 
-#: c-typeck.c:1304 cp/typeck.c:2429
+#: c-typeck.c:1241 cp/typeck.c:2383
 msgid "subscript missing in array reference"
 msgstr ""
 
-#: c-typeck.c:1325 cp/typeck.c:2471
+#: c-typeck.c:1262 cp/typeck.c:2425
 msgid "array subscript has type `char'"
 msgstr "fältindex har typen \"char\""
 
-#: c-typeck.c:1333 c-typeck.c:1422 cp/typeck.c:2478 cp/typeck.c:2557
+#: c-typeck.c:1270 c-typeck.c:1359 cp/typeck.c:2432 cp/typeck.c:2511
 msgid "array subscript is not an integer"
 msgstr "fältindex är inte ett heltal"
 
-#: c-typeck.c:1366
+#: c-typeck.c:1303
 msgid "ISO C forbids subscripting `register' array"
 msgstr ""
 
-#: c-typeck.c:1368
-msgid "ISO C89 forbids subscripting non-lvalue array"
-msgstr ""
+#: c-typeck.c:1305
+#, fuzzy
+msgid "ISO C90 forbids subscripting non-lvalue array"
+msgstr "ISO C++ förbjuder tilldelning av fält"
 
-#: c-typeck.c:1401
+#: c-typeck.c:1338
 msgid "subscript has type `char'"
 msgstr "index har typen \"char\""
 
-#: c-typeck.c:1417 cp/typeck.c:2552
+#: c-typeck.c:1354 cp/typeck.c:2506
 msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
-#: c-typeck.c:1468
+#: c-typeck.c:1408
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr "\"%s\" odeklarerad här (inte i en funktion)"
 
-#: c-typeck.c:1475
+#: c-typeck.c:1415
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
 
-#: c-typeck.c:1480
+#: c-typeck.c:1420
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(Varje odeklarerad identifierare rapporteras bara"
 
-#: c-typeck.c:1481
+#: c-typeck.c:1421
 msgid "for each function it appears in.)"
 msgstr "en gång för varje funktion den finns i.)"
 
-#: c-typeck.c:1498
+#: c-typeck.c:1438
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr ""
 
-#: c-typeck.c:1563
+#: c-typeck.c:1504
 msgid "called object is not a function"
 msgstr "anropat objekt är inte en funktion"
 
-#: c-typeck.c:1647 cp/typeck.c:3190
+#: c-typeck.c:1590 cp/typeck.c:2831
 msgid "too many arguments to function"
 msgstr "för många argument till funktion"
 
-#: c-typeck.c:1670
+#: c-typeck.c:1611
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr ""
 
-#: c-typeck.c:1683
+#: c-typeck.c:1624
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:1686
+#: c-typeck.c:1627
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1689
+#: c-typeck.c:1630
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:1692
+#: c-typeck.c:1633
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:1695
+#: c-typeck.c:1636
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr "%s som complex istället för heltal grund av prototyp"
 
-#: c-typeck.c:1698
+#: c-typeck.c:1639
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1708
+#: c-typeck.c:1649
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr ""
 
-#: c-typeck.c:1725
+#: c-typeck.c:1667
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr ""
 
-#: c-typeck.c:1759
+#: c-typeck.c:1701
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr "%s som unsigned på grund av prototyp"
 
-#: c-typeck.c:1761
+#: c-typeck.c:1703
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr "%s som signed på grund av prototyp"
 
-#: c-typeck.c:1795 cp/typeck.c:3298
+#: c-typeck.c:1737 cp/typeck.c:2935
 msgid "too few arguments to function"
 msgstr "för få argument till funktion"
 
-#: c-typeck.c:1836
+#: c-typeck.c:1779
 msgid "suggest parentheses around + or - inside shift"
 msgstr "föreslår parenteser runt + eller - inuti skift"
 
-#: c-typeck.c:1843
+#: c-typeck.c:1786
 msgid "suggest parentheses around && within ||"
 msgstr "föreslår parenteser runt && inuti ||"
 
-#: c-typeck.c:1852
+#: c-typeck.c:1795
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr "föreslår parenteser runt aritmetik inuti operanden till |"
 
-#: c-typeck.c:1855
+#: c-typeck.c:1798
 msgid "suggest parentheses around comparison in operand of |"
 msgstr "föreslår parenteser runt jämförelse inuti operanden till |"
 
-#: c-typeck.c:1864
+#: c-typeck.c:1807
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr "föreslår parenteser runt aritmetik inuti operanden till ^"
 
-#: c-typeck.c:1867
+#: c-typeck.c:1810
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr "föreslår parenteser runt jämförelse inuti operanden till ^"
 
-#: c-typeck.c:1874
+#: c-typeck.c:1817
 msgid "suggest parentheses around + or - in operand of &"
 msgstr "föreslår parenteser runt + eller - inuti operanden till &"
 
-#: c-typeck.c:1877
+#: c-typeck.c:1820
 msgid "suggest parentheses around comparison in operand of &"
 msgstr "föreslår parenteser runt jämförelser inuti operanden till &"
 
-#: c-typeck.c:1884
+#: c-typeck.c:1827
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr "jämförelser som X<=Y<=Z har inte sin matematiska mening"
 
-#: c-typeck.c:2138 cp/typeck.c:3577
+#: c-typeck.c:1987 c-typeck.c:2022
+msgid "division by zero"
+msgstr ""
+
+#: c-typeck.c:2067 cp/typeck.c:3196
 msgid "right shift count is negative"
 msgstr "högershiftoperanden är negativ"
 
-#: c-typeck.c:2145 cp/typeck.c:3583
+#: c-typeck.c:2074 cp/typeck.c:3202
 msgid "right shift count >= width of type"
 msgstr "högershiftoperanden >= storleken på typen"
 
-#: c-typeck.c:2170 cp/typeck.c:3602
+#: c-typeck.c:2095 cp/typeck.c:3221
 msgid "left shift count is negative"
 msgstr "vänstershiftoperanden är negativ"
 
-#: c-typeck.c:2173 cp/typeck.c:3604
+#: c-typeck.c:2098 cp/typeck.c:3223
 msgid "left shift count >= width of type"
 msgstr "vänstershiftoperanden >= storleken på typen"
 
-#: c-typeck.c:2198
+#: c-typeck.c:2119
 msgid "shift count is negative"
 msgstr "shiftoperanden är negativ"
 
-#: c-typeck.c:2200
+#: c-typeck.c:2121
 msgid "shift count >= width of type"
 msgstr "shiftoperanden >= storleken på typen"
 
-#: c-typeck.c:2221 cp/typeck.c:3639
+#: c-typeck.c:2138 cp/typeck.c:3258
 msgid "comparing floating point with == or != is unsafe"
 msgstr "jämföra flyttal med == eller != är osäkert"
 
-#: c-typeck.c:2245 c-typeck.c:2251
+#: c-typeck.c:2164 c-typeck.c:2170
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr "ISO C förbjuder jämförelse mellan \"void *\" och funktionspekare"
 
-#: c-typeck.c:2254 c-typeck.c:2296 c-typeck.c:2324
+#: c-typeck.c:2173 c-typeck.c:2213 c-typeck.c:2241
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr ""
 
-#: c-typeck.c:2269 c-typeck.c:2275 c-typeck.c:2345 c-typeck.c:2351
+#: c-typeck.c:2187 c-typeck.c:2192 c-typeck.c:2261 c-typeck.c:2266
 msgid "comparison between pointer and integer"
 msgstr "jämförelse mellan pekare och heltal"
 
-#: c-typeck.c:2291 c-typeck.c:2319
+#: c-typeck.c:2208 c-typeck.c:2236
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C förbjuder ordningsjämförelse på pekare till funktioner"
 
-#: c-typeck.c:2316
+#: c-typeck.c:2233
 msgid "comparison of complete and incomplete pointers"
 msgstr "jämförelse av kompletta och inkompletta pekare"
 
-#: c-typeck.c:2332 c-typeck.c:2339
+#: c-typeck.c:2249 c-typeck.c:2256
 msgid "ordered comparison of pointer with integer zero"
 msgstr ""
 
-#: c-typeck.c:2365 cp/typeck.c:3772
+#: c-typeck.c:2280 cp/typeck.c:3391
 msgid "unordered comparison on non-floating point argument"
 msgstr ""
 
-#: c-typeck.c:2579
+#: c-typeck.c:2491
 msgid "comparison between signed and unsigned"
 msgstr "jämföreslse mellan signed och unsigned"
 
-#: c-typeck.c:2625 cp/typeck.c:4018
+#: c-typeck.c:2537 cp/typeck.c:3635
 msgid "comparison of promoted ~unsigned with constant"
 msgstr ""
 
-#: c-typeck.c:2633 cp/typeck.c:4026
+#: c-typeck.c:2545 cp/typeck.c:3643
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr ""
 
-#: c-typeck.c:2695
-msgid "pointer of type `void *' used in arithmetic"
-msgstr "pekare av typen \"void *\" använd med aritmetik"
-
-#: c-typeck.c:2701
-msgid "pointer to a function used in arithmetic"
-msgstr "pekare till funktion använd med aritmetik"
-
-#: c-typeck.c:2779
+#: c-typeck.c:2625
 msgid "pointer of type `void *' used in subtraction"
 msgstr "pekare av typ \"void *\" använd i subtraktion"
 
-#: c-typeck.c:2781
+#: c-typeck.c:2627
 msgid "pointer to a function used in subtraction"
 msgstr "pekare till funktion använd i subtraktion"
 
-#: c-typeck.c:2839
+#: c-typeck.c:2724
 msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: c-typeck.c:2850
+#: c-typeck.c:2737
 msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: c-typeck.c:2862
+#: c-typeck.c:2754
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr "ISO C stödjer inte ~ för komplex konjugering"
 
-#: c-typeck.c:2868
+#: c-typeck.c:2760
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: c-typeck.c:2879
+#: c-typeck.c:2769
 msgid "wrong type argument to abs"
 msgstr "fel typ på argument till abs"
 
-#: c-typeck.c:2891
+#: c-typeck.c:2781
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: c-typeck.c:2905
+#: c-typeck.c:2795
 msgid "wrong type argument to unary exclamation mark"
 msgstr ""
 
-#: c-typeck.c:2948
+#: c-typeck.c:2838
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ISO C stöder inte \"++\" och \"--\" på komplexa typer"
 
-#: c-typeck.c:2962 c-typeck.c:2988
-#, c-format
-msgid "wrong type argument to %s"
+#: c-typeck.c:2853 c-typeck.c:2885
+#, fuzzy
+msgid "wrong type argument to increment"
 msgstr "fel typ på argument till %s"
 
-#: c-typeck.c:2982
-#, c-format
-msgid "%s of pointer to unknown structure"
-msgstr ""
-
-#: c-typeck.c:3052
-msgid "invalid lvalue in increment"
-msgstr ""
-
-#: c-typeck.c:3053
-msgid "invalid lvalue in decrement"
-msgstr ""
+#: c-typeck.c:2855 c-typeck.c:2887
+#, fuzzy
+msgid "wrong type argument to decrement"
+msgstr "fel typ på argument till %s"
 
-#: c-typeck.c:3061 cp/typeck.c:4595
-msgid "increment"
+#: c-typeck.c:2876
+msgid "increment of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:3061 cp/typeck.c:4595
-msgid "decrement"
+#: c-typeck.c:2878
+msgid "decrement of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:3117
+#: c-typeck.c:3015
 msgid "ISO C forbids the address of a cast expression"
 msgstr ""
 
-#: c-typeck.c:3131
+#: c-typeck.c:3025
 msgid "invalid lvalue in unary `&'"
 msgstr ""
 
-#: c-typeck.c:3163
+#: c-typeck.c:3057
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr ""
 
-#. condition met at compile time
-#: c-typeck.c:3271 c-typeck.c:4632 c-typeck.c:4648 c-typeck.c:4664
-#: ch/parse.c:361 ch/typeck.c:160 cp/typeck.c:4788 diagnostic.c:1471
-#: gcc.c:4214 java/expr.c:383 java/verify.c:1448 java/verify.c:1449
-#: java/verify.c:1464 tradcif.y:540 tradcpp.c:4113
+#: c-typeck.c:3166 c-typeck.c:4632 c-typeck.c:4648 c-typeck.c:4664
+#: final.c:3146 final.c:3148 gcc.c:4397 rtl-error.c:122 toplev.c:1694
+#: config/cris/cris.c:529 cp/typeck.c:4341 java/expr.c:364 java/verify.c:1467
+#: java/verify.c:1468 java/verify.c:1483
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: c-typeck.c:3328
+#: c-typeck.c:3227
 msgid "ISO C forbids use of conditional expressions as lvalues"
 msgstr ""
 
-#: c-typeck.c:3331
+#: c-typeck.c:3230
 msgid "ISO C forbids use of compound expressions as lvalues"
 msgstr ""
 
-#: c-typeck.c:3334
+#: c-typeck.c:3233
 msgid "ISO C forbids use of cast expressions as lvalues"
 msgstr ""
 
-#: c-typeck.c:3351
+#: c-typeck.c:3250
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr ""
 
-#: c-typeck.c:3355
+#: c-typeck.c:3254
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr ""
 
-#: c-typeck.c:3358
+#: c-typeck.c:3257
 #, c-format
 msgid "%s of read-only location"
 msgstr ""
 
-#: c-typeck.c:3376
-#, c-format
-msgid "cannot take address of bitfield `%s'"
+#: c-typeck.c:3276
+#, fuzzy, c-format
+msgid "cannot take address of bit-field `%s'"
 msgstr "kan inte ta adressen till bitfält \"%s\""
 
-#: c-typeck.c:3403 ch/typeck.c:3679 ch/xtypeck.c:62
+#: c-typeck.c:3304
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr "global registervariabel \"%s\" använd i nästlad funktion"
 
-#: c-typeck.c:3407 ch/typeck.c:3683 ch/xtypeck.c:66
+#: c-typeck.c:3308
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr "registervariabel \\\"%s\\\" använd i nästlad funktion"
 
-#: c-typeck.c:3414 ch/typeck.c:3690 ch/xtypeck.c:73
+#: c-typeck.c:3315
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr "adress på global registervariabel \"%s\" efterfrågad"
 
-#: c-typeck.c:3426 ch/typeck.c:3702 ch/xtypeck.c:85
+#: c-typeck.c:3327
 msgid "cannot put object with volatile field into register"
 msgstr ""
 
-#: c-typeck.c:3430 ch/typeck.c:3706 ch/xtypeck.c:89
+#: c-typeck.c:3331
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr "adress på register variabel \"%s\" efterfrågad"
 
-#: c-typeck.c:3538
+#: c-typeck.c:3439
 msgid "signed and unsigned type in conditional expression"
 msgstr "typ signed och unsigned i villkorsuttryck"
 
-#: c-typeck.c:3545
+#: c-typeck.c:3446
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr ""
 
-#: c-typeck.c:3561 c-typeck.c:3568
+#: c-typeck.c:3462 c-typeck.c:3469
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr ""
 
-#: c-typeck.c:3574
+#: c-typeck.c:3475
 msgid "pointer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3581 c-typeck.c:3591
+#: c-typeck.c:3482 c-typeck.c:3492
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3605
+#: c-typeck.c:3506
 msgid "type mismatch in conditional expression"
 msgstr "typfel i villkorsuttryck"
 
-#: c-typeck.c:3674 cp/typeck.c:5020
+#: c-typeck.c:3577 cp/typeck.c:4597
 msgid "left-hand operand of comma expression has no effect"
 msgstr ""
 
-#: c-typeck.c:3713
+#: c-typeck.c:3621
 msgid "cast specifies array type"
 msgstr ""
 
-#: c-typeck.c:3719
+#: c-typeck.c:3627
 msgid "cast specifies function type"
 msgstr ""
 
-#: c-typeck.c:3729
+#: c-typeck.c:3637
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr ""
 
-#: c-typeck.c:3750
+#: c-typeck.c:3656
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C förbjuder typkonvertering till unionstyper"
 
-#: c-typeck.c:3766
+#: c-typeck.c:3671
 msgid "cast to union type from type not present in union"
 msgstr "typkonvertering till unionstyp från typ som ej finns i unionen"
 
+#: c-typeck.c:3722
+#, fuzzy
+msgid "cast adds new qualifiers to function type"
+msgstr "typkonvertering matchar inte en funktionstyp"
+
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3811
+#: c-typeck.c:3727
 msgid "cast discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:3826
+#: c-typeck.c:3742
 msgid "cast increases required alignment of target type"
 msgstr ""
 
-#: c-typeck.c:3832 cp/typeck.c:5435
+#: c-typeck.c:3748 cp/typeck.c:5027
 msgid "cast from pointer to integer of different size"
 msgstr "typkonvertering från pekare till heltal av annan storlek"
 
-#: c-typeck.c:3837
+#: c-typeck.c:3753
 msgid "cast does not match function type"
 msgstr "typkonvertering matchar inte en funktionstyp"
 
-#: c-typeck.c:3844 cp/typeck.c:5442
+#: c-typeck.c:3760 cp/typeck.c:5034
 msgid "cast to pointer from integer of different size"
 msgstr "typkonvertering till pekare från heltal med annan storlek"
 
+#: c-typeck.c:3772
+msgid "type-punning to incomplete type might break strict-aliasing rules"
+msgstr ""
+
+#: c-typeck.c:3776
+msgid "dereferencing type-punned pointer will break strict-aliasing rules"
+msgstr ""
+
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:4004
+#: c-typeck.c:3935
 msgid "invalid lvalue in assignment"
 msgstr "ogiltigt lvalue i tilldelning"
 
 #. Convert new value to destination type.
-#: c-typeck.c:4013 c-typeck.c:4038 c-typeck.c:4055 ch/typeck.c:2337
-#: cp/typeck.c:5557 cp/typeck.c:5714
+#: c-typeck.c:3944 c-typeck.c:3969 c-typeck.c:3986 cp/typeck.c:5145
+#: cp/typeck.c:5294
 msgid "assignment"
 msgstr "tilldelning"
 
-#: c-typeck.c:4222 c-typeck.c:4289
+#: c-typeck.c:4056
+#, fuzzy
+msgid "cannot pass rvalue to reference parameter"
+msgstr "kan inte deklarera pekare till referenser"
+
+#: c-typeck.c:4160 c-typeck.c:4227
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4226 c-typeck.c:4269
+#: c-typeck.c:4164 c-typeck.c:4207
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4232
+#: c-typeck.c:4170
 msgid "ISO C prohibits argument conversion to union type"
 msgstr ""
 
-#: c-typeck.c:4261
+#: c-typeck.c:4199
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr "ISO C förbjuder %s mellan funktionspekare och \"void *\""
 
-#: c-typeck.c:4278
+#: c-typeck.c:4216
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4294
+#: c-typeck.c:4232
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr ""
 
 # fixme: vad är %s
-#: c-typeck.c:4310
+#: c-typeck.c:4248
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s skapar pekare från heltal utan typkonvertering"
 
-#: c-typeck.c:4318
+#: c-typeck.c:4256
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:4332 c-typeck.c:4335
+#: c-typeck.c:4270 c-typeck.c:4273
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr ""
 
-#: c-typeck.c:4339
+#: c-typeck.c:4277
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr ""
 
-#: c-typeck.c:4343
+#: c-typeck.c:4281
 #, c-format
 msgid "incompatible types in %s"
 msgstr "inkompatibla typer i %s"
 
 #. Function name is known; supply it.
-#: c-typeck.c:4374
+#: c-typeck.c:4339
+#, fuzzy, c-format
+msgid "passing arg of `%s'"
+msgstr "Saknar argument till flaggan \"%s\""
+
+#. Function name unknown (call through ptr).
+#: c-typeck.c:4349
+#, fuzzy
+msgid "passing arg of pointer to function"
+msgstr "för många argument till funktion"
+
+#. Function name is known; supply it.
+#: c-typeck.c:4357
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr ""
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:4384
+#: c-typeck.c:4367
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr ""
 
-#: c-typeck.c:4451
+#: c-typeck.c:4433
 msgid "initializer for static variable is not constant"
-msgstr ""
+msgstr "initierare för statisk variabel är inte konstant"
 
-#: c-typeck.c:4457
+#: c-typeck.c:4439
 msgid "initializer for static variable uses complicated arithmetic"
 msgstr ""
 
-#: c-typeck.c:4465
+#: c-typeck.c:4447
 msgid "aggregate initializer is not constant"
 msgstr ""
 
-#: c-typeck.c:4467
+#: c-typeck.c:4449
 msgid "aggregate initializer uses complicated arithmetic"
 msgstr ""
 
-#: c-typeck.c:4474
+#: c-typeck.c:4456
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
@@ -2913,13837 +3372,18384 @@ msgstr ""
 msgid "(near initialization for `%s')"
 msgstr ""
 
-#: c-typeck.c:4719 cp/typeck2.c:524
+#: c-typeck.c:4718 cp/typeck2.c:505
 msgid "char-array initialized from wide string"
 msgstr ""
 
-#: c-typeck.c:4726 cp/typeck2.c:531
+#: c-typeck.c:4725 cp/typeck2.c:512
 msgid "int-array initialized from non-wide string"
 msgstr ""
 
-#: c-typeck.c:4743 cp/typeck2.c:547
+#: c-typeck.c:4743 cp/typeck2.c:528
 msgid "initializer-string for array of chars is too long"
 msgstr ""
 
-#: c-typeck.c:4770
+#: c-typeck.c:4781
 msgid "array initialized from non-constant array expression"
 msgstr ""
 
-#: c-typeck.c:4787 c-typeck.c:4789 c-typeck.c:4805 c-typeck.c:4826
-#: c-typeck.c:6221
+#: c-typeck.c:4798 c-typeck.c:4800 c-typeck.c:4816 c-typeck.c:4837
+#: c-typeck.c:6237
 msgid "initializer element is not constant"
 msgstr ""
 
-#: c-typeck.c:4821
+#: c-typeck.c:4832
 msgid "initialization"
 msgstr "initiering"
 
-#: c-typeck.c:4832 c-typeck.c:6226
+#: c-typeck.c:4843 c-typeck.c:6242
 msgid "initializer element is not computable at load time"
 msgstr ""
 
-#: c-typeck.c:4869 c-typeck.c:4885 cp/typeck2.c:624
+#: c-typeck.c:4858 cp/typeck2.c:605
 msgid "invalid initializer"
 msgstr ""
 
-#: c-typeck.c:5353
+#: c-typeck.c:5351
 msgid "extra brace group at end of initializer"
 msgstr ""
 
-#: c-typeck.c:5373
+#: c-typeck.c:5371
 msgid "missing braces around initializer"
 msgstr ""
 
-#: c-typeck.c:5417
+#: c-typeck.c:5431
 msgid "braces around scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5469
+#: c-typeck.c:5479
 msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: c-typeck.c:5471
-msgid "initialization of a flexible array member"
-msgstr ""
-
 #: c-typeck.c:5481
-msgid "deprecated initialization of zero-length array"
-msgstr ""
-
-#: c-typeck.c:5486
-msgid "initialization of zero-length array before end of structure"
-msgstr ""
-
-#: c-typeck.c:5491
-msgid "initialization of zero-length array inside a nested context"
+msgid "initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:5510
+#: c-typeck.c:5512
 msgid "missing initializer"
 msgstr ""
 
-#: c-typeck.c:5535
+#: c-typeck.c:5538
 msgid "empty scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5540
+#: c-typeck.c:5543
 msgid "extra elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5624
+#: c-typeck.c:5629
 msgid "initialization designators may not nest"
 msgstr ""
 
-#: c-typeck.c:5645 c-typeck.c:5715
+#: c-typeck.c:5650 c-typeck.c:5721
 msgid "array index in non-array initializer"
 msgstr ""
 
-#: c-typeck.c:5650 c-typeck.c:5767
+#: c-typeck.c:5655 c-typeck.c:5773
 msgid "field name not in record or union initializer"
 msgstr ""
 
-#: c-typeck.c:5711 c-typeck.c:5713
+#: c-typeck.c:5717 c-typeck.c:5719
 msgid "nonconstant array index in initializer"
 msgstr ""
 
-#: c-typeck.c:5718
+#: c-typeck.c:5724
 msgid "array index in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5729
+#: c-typeck.c:5735
 msgid "empty index range in initializer"
 msgstr ""
 
-#: c-typeck.c:5738
+#: c-typeck.c:5744
 msgid "array index range in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5779
+#: c-typeck.c:5785
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr ""
 
-#: c-typeck.c:5816 c-typeck.c:5837 c-typeck.c:6291
+#: c-typeck.c:5822 c-typeck.c:5843 c-typeck.c:6304
 msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: c-typeck.c:6504
+#: c-typeck.c:6514
 msgid "excess elements in char array initializer"
 msgstr ""
 
-#: c-typeck.c:6511 c-typeck.c:6550
+#: c-typeck.c:6521 c-typeck.c:6567
 msgid "excess elements in struct initializer"
 msgstr ""
 
-#: c-typeck.c:6617
+#: c-typeck.c:6582
+msgid "non-static initialization of a flexible array member"
+msgstr ""
+
+#: c-typeck.c:6644
 msgid "excess elements in union initializer"
 msgstr ""
 
-#: c-typeck.c:6634
+#: c-typeck.c:6665
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: c-typeck.c:6697
+#: c-typeck.c:6728
 msgid "excess elements in array initializer"
 msgstr ""
 
-#: c-typeck.c:6723
+#: c-typeck.c:6757
+msgid "excess elements in vector initializer"
+msgstr ""
+
+#: c-typeck.c:6779
 msgid "excess elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:6834 ch/parse.c:2026
+#: c-typeck.c:6886
 msgid "asm template is not a string constant"
 msgstr ""
 
-#: c-typeck.c:6866
+#: c-typeck.c:6918
 msgid "invalid lvalue in asm statement"
 msgstr ""
 
-#: c-typeck.c:6939
+#: c-typeck.c:6993
 msgid "modification by `asm'"
 msgstr ""
 
-#: c-typeck.c:6958 cp/typeck.c:6603
+#: c-typeck.c:7012 cp/typeck.c:6152
 msgid "function declared `noreturn' has a `return' statement"
 msgstr ""
 
-#: c-typeck.c:6965
+#: c-typeck.c:7019
 msgid "`return' with no value, in function returning non-void"
 msgstr ""
 
-#: c-typeck.c:6971
+#: c-typeck.c:7025
 msgid "`return' with a value, in function returning void"
 msgstr "\"return\" med värde i funktion som returnerar void"
 
-#: c-typeck.c:6975
+#: c-typeck.c:7029
 msgid "return"
 msgstr "return"
 
-#: c-typeck.c:7026
+#: c-typeck.c:7081
 msgid "function returns address of local variable"
 msgstr "funktionen returnerar adress till en lokal variabel"
 
-#: c-typeck.c:7083 cp/semantics.c:533
+#: c-typeck.c:7137 cp/semantics.c:555
 msgid "switch quantity not an integer"
 msgstr "switch-argument är inte ett heltal"
 
-#: c-typeck.c:7094
+#: c-typeck.c:7147
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr ""
 
-#: c-typeck.c:7137 cp/decl.c:5224
+#: c-typeck.c:7182 cp/decl.c:5173
 msgid "case label not within a switch statement"
 msgstr "case-etikett är inte i en switch-sats"
 
-#: c-typeck.c:7139 cp/decl.c:5229
+#: c-typeck.c:7184 cp/decl.c:5178
 msgid "`default' label not within a switch statement"
 msgstr "\"default\"-etikett är inte i en switch-sats"
 
-#: calls.c:1882
+#: calls.c:1921
 #, c-format
 msgid "inlining failed in call to `%s'"
 msgstr "inlining misslyckades i anrop av \"%s\""
 
-#: calls.c:1883 calls.c:2196
+#: calls.c:1922 calls.c:2228
 msgid "called from here"
 msgstr "anropad härifrån"
 
-#: calls.c:2195
+#: calls.c:2227
 #, c-format
 msgid "can't inline call to `%s'"
 msgstr "kan inte inline:a anrop till \"%s\""
 
-#: calls.c:2233
+#: calls.c:2257
 msgid "function call has aggregate value"
 msgstr ""
 
-#: calls.c:4625
-msgid "variable offset is passed paritially in stack and in reg"
+#: calls.c:4614
+msgid "variable offset is passed partially in stack and in reg"
 msgstr ""
 
-#: calls.c:4627
+#: calls.c:4616
 msgid "variable size is passed partially in stack and in reg"
 msgstr ""
 
-#: ch/actions.c:118
+#: cfgloop.c:1106
 #, c-format
-msgid "%d errors, %d sorries, do granting"
+msgid "Size of loop %d should be %d, not %d."
 msgstr ""
 
-#: ch/actions.c:135
-msgid "GNU compiler does not support statically allocated objects"
+#: cfgloop.c:1125
+#, c-format
+msgid "Bb %d do not belong to loop %d."
 msgstr ""
 
-#: ch/actions.c:138 objc/objc-act.c:1109
+#: cfgloop.c:1143
 #, c-format
-msgid "`%s' cannot be statically allocated"
-msgstr "\"%s\" kan inte vara statiskt allokerad"
-
-#: ch/actions.c:300
-#, c-format
-msgid "causing unhandled exception `%s' (this is flaged only once)"
-msgstr ""
-
-#: ch/actions.c:438
-msgid "range failure (not inside function)"
-msgstr ""
-
-#: ch/actions.c:440
-msgid "possible range failure (not inside function)"
+msgid "Loop %d's header does not have exactly 2 entries."
 msgstr ""
 
-#: ch/actions.c:445
-msgid "expression will always cause RANGEFAIL"
-msgstr ""
-
-#: ch/actions.c:492
-msgid "right hand side of assignment is a mode"
-msgstr ""
-
-#: ch/actions.c:498
+#: cfgloop.c:1151
 #, c-format
-msgid "incompatible modes in %s"
+msgid "Loop %d's latch does not have exactly 1 successor."
 msgstr ""
 
-#: ch/actions.c:523
+#: cfgloop.c:1156
 #, c-format
-msgid "bad string length in %s"
+msgid "Loop %d's latch does not have header as successor."
 msgstr ""
 
-#: ch/actions.c:631 ch/actions.c:644
+#: cfgloop.c:1161
 #, c-format
-msgid "mode mismatch in %s expression"
+msgid "Loop %d's latch does not belong directly to it."
 msgstr ""
 
-#: ch/actions.c:638
+#: cfgloop.c:1167
 #, c-format
-msgid "%s expression must be referable"
+msgid "Loop %d's header does not belong directly to it."
 msgstr ""
 
-#: ch/actions.c:667
+#: cfgrtl.c:1704
 #, c-format
-msgid "%s not allowed outside a PROC"
+msgid "bb %d on wrong place"
 msgstr ""
 
-#: ch/actions.c:673
+#: cfgrtl.c:1710
 #, c-format
-msgid "%s action in PROC with no declared RESULTS"
+msgid "prev_bb of %d should be %d, not %d"
 msgstr ""
 
-#: ch/actions.c:704
-msgid "RETURN not allowed outside PROC"
+#: cfgrtl.c:1730
+#, c-format
+msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: ch/actions.c:717
-msgid "RETURN with a value, in PROC returning void"
+#: cfgrtl.c:1744
+#, c-format
+msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: ch/actions.c:726
-msgid "RETURN with no value and no RESULT action in procedure"
+#: cfgrtl.c:1756
+#, c-format
+msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: ch/actions.c:749
+#: cfgrtl.c:1778
 #, c-format
-msgid "no label named `%s'"
-msgstr "ingen etikett med namn \"%s\""
+msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
+msgstr ""
 
-#: ch/actions.c:751
+#: cfgrtl.c:1785
 #, c-format
-msgid "cannot GOTO label `%s' outside current function"
+msgid "verify_flow_info: Wrong count of block %i %i"
 msgstr ""
 
-#: ch/actions.c:773
+#: cfgrtl.c:1791
 #, c-format
-msgid "no EXITable label named `%s'"
+msgid "verify_flow_info: Wrong frequency of block %i %i"
 msgstr ""
 
-#: ch/actions.c:775
+#: cfgrtl.c:1799
 #, c-format
-msgid "cannot EXIT label `%s' outside current function"
+msgid "verify_flow_info: Duplicate edge %i->%i"
 msgstr ""
 
-#: ch/actions.c:1018
-msgid "case selector not compatible with label"
+#: cfgrtl.c:1805
+#, c-format
+msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
 msgstr ""
 
-#: ch/actions.c:1044
-msgid "ELSE label not within a CASE statement"
+#: cfgrtl.c:1811
+#, c-format
+msgid "verify_flow_info: Wrong count of edge %i->%i %i"
 msgstr ""
 
-#: ch/actions.c:1048
-msgid "multiple default labels found in a CASE statement"
+#: cfgrtl.c:1841
+#, c-format
+msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: ch/actions.c:1049
-msgid "this is the first ELSE label"
+#: cfgrtl.c:1856
+#, c-format
+msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: ch/actions.c:1070
-msgid "label found outside of CASE statement"
+#: cfgrtl.c:1858
+msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: ch/actions.c:1073
-msgid "duplicate CASE value"
+#: cfgrtl.c:1865
+#, c-format
+msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr ""
 
-#: ch/actions.c:1074 ch/actions.c:1127
-msgid "this is the first entry for that value"
+#: cfgrtl.c:1881
+#, c-format
+msgid "Missing REG_EH_REGION note in the end of bb %i"
 msgstr ""
 
-#: ch/actions.c:1077 ch/actions.c:1130
-msgid "CASE value out of range"
+#: cfgrtl.c:1889
+#, c-format
+msgid "Too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: ch/actions.c:1079 ch/actions.c:1132
-msgid "empty range"
+#: cfgrtl.c:1894
+#, c-format
+msgid "Fallthru edge after unconditional jump %i"
 msgstr ""
 
-#: ch/actions.c:1081 ch/actions.c:1134
-msgid "label within scope of cleanup or variable array"
+#: cfgrtl.c:1899
+#, c-format
+msgid "Wrong amount of branch edges after unconditional jump %i"
 msgstr ""
 
-#: ch/actions.c:1105 ch/actions.c:1302
-msgid "mode in label is not discrete"
-msgstr ""
+#: cfgrtl.c:1905
+#, fuzzy, c-format
+msgid "Wrong amount of branch edges after conditional jump %i"
+msgstr "Föredra hopp framför villkorlig körning"
 
-#: ch/actions.c:1122
-msgid "label not within a CASE statement"
+#: cfgrtl.c:1910
+#, c-format
+msgid "Call edges for non-call insn in bb %i"
 msgstr ""
 
-#: ch/actions.c:1282
-msgid "Lower bound of range must be a discrete literal expression"
+#: cfgrtl.c:1919
+#, c-format
+msgid "Abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: ch/actions.c:1287
-msgid "Upper bound of range must be a discrete literal expression"
+#: cfgrtl.c:1934
+#, c-format
+msgid "missing barrier after block %i"
 msgstr ""
 
-#: ch/actions.c:1311
-msgid "The CASE label is not valid"
+#: cfgrtl.c:1944
+#, c-format
+msgid "basic block %d pred edge is corrupted"
 msgstr ""
 
-#: ch/actions.c:1357 ch/expr.c:215
-msgid ""
-"The number of CASE selectors does not match the number of CASE label lists"
+#: cfgrtl.c:1961
+#, c-format
+msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: ch/actions.c:1442
+#: cfgrtl.c:1965
 #, c-format
-msgid "incomplete CASE - %s not handled"
+msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: ch/actions.c:1461
-msgid "CASE selector with variable range"
+#: cfgrtl.c:1979 cfgrtl.c:1989
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: ch/actions.c:1465
-msgid "too many cases to do CASE completeness testing"
+#: cfgrtl.c:2002
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: ch/actions.c:1550
-msgid "type of tuple cannot be implicit in multiple assignent"
+#: cfgrtl.c:2014
+#, c-format
+msgid "in basic block %d:"
 msgstr ""
 
-#: ch/actions.c:1552
-msgid "conditional expression cannot be used in multiple assignent"
+#: cfgrtl.c:2015
+msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: ch/actions.c:1554
-msgid "internal error - unknown type in multiple assignment"
+#: cfgrtl.c:2034
+#, c-format
+msgid "basic block %i edge lists are corrupted"
 msgstr ""
 
-#: ch/actions.c:1558
-msgid "no operator allowed in multiple assignment,"
+#: cfgrtl.c:2049
+msgid "basic blocks not numbered consecutively"
 msgstr ""
 
-#: ch/actions.c:1568
-msgid "location modes in multiple assignment are not equivalent"
+#: cfgrtl.c:2074
+msgid "insn outside basic block"
 msgstr ""
 
-#: ch/actions.c:1606
-msgid "You may not assign a value to a BUFFER or EVENT location"
+#: cfgrtl.c:2082
+msgid "return not followed by barrier"
 msgstr ""
 
-#: ch/actions.c:1614
-msgid "can't assign value to READonly location"
+#: cfgrtl.c:2087
+#, c-format
+msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: ch/actions.c:1619
-msgid "cannot assign to location with non-value property"
+#: cfgrtl.c:2091
+msgid "verify_flow_info failed"
 msgstr ""
 
-#: ch/actions.c:1639
-msgid "lefthand side of assignment is not a location"
-msgstr ""
+#: collect2.c:425
+msgid "internal error"
+msgstr "internt fel"
 
-#: ch/actions.c:1715 ch/actions.c:1785
-msgid "bitstring slice"
-msgstr ""
+#: collect2.c:934
+msgid "no arguments"
+msgstr "inga argument"
 
-#: ch/actions.c:1810
-msgid "LENGTH on left-hand-side is non-portable"
-msgstr ""
+#: collect2.c:1263 collect2.c:1411 collect2.c:1444
+#, c-format
+msgid "fopen %s"
+msgstr "fopen %s"
 
-#: ch/actions.c:1814
-msgid "Can only set LENGTH of array location"
-msgstr ""
+#: collect2.c:1266 collect2.c:1416 collect2.c:1447
+#, c-format
+msgid "fclose %s"
+msgstr "fclose %s"
 
-#: ch/convert.c:63
-msgid "internal error: trying to make loc-identity with non-location"
+#: collect2.c:1275
+#, c-format
+msgid "collect2 version %s"
 msgstr ""
 
-#: ch/convert.c:117
-msgid "cannot convert to a boolean mode"
-msgstr ""
+#: collect2.c:1365
+#, c-format
+msgid "%d constructor(s) found\n"
+msgstr "%d konstruerare hittad(e)\n"
 
-#: ch/convert.c:152
-msgid "cannot convert to a char mode"
-msgstr ""
+#: collect2.c:1366
+#, c-format
+msgid "%d destructor(s)  found\n"
+msgstr "%d destruerare  hittad(e)\n"
 
-#: ch/convert.c:248
-msgid "powerset tuple element out of range"
+#: collect2.c:1367
+#, c-format
+msgid "%d frame table(s) found\n"
 msgstr ""
 
-#: ch/convert.c:284 ch/convert.c:312
+#: collect2.c:1508
 #, c-format
-msgid "incompatible member of powerset tuple (at position #%d)"
-msgstr ""
+msgid "%s terminated with signal %d [%s]%s"
+msgstr "%s terminerade med signal %d [%s]%s"
 
-#: ch/convert.c:394
+#: collect2.c:1527
 #, c-format
-msgid "no initializer value for fixed field `%s'"
-msgstr ""
+msgid "%s returned %d exit status"
+msgstr "%s returnerade avslutningsstatus %d"
 
-#: ch/convert.c:436
+#: collect2.c:1555
 #, c-format
-msgid "non-constant value for tag field `%s'"
-msgstr ""
+msgid "[cannot find %s]"
+msgstr "[kan inte hitta %s]"
 
-#: ch/convert.c:488
+#: collect2.c:1570
 #, c-format
-msgid "field `%s' in wrong variant"
-msgstr ""
+msgid "cannot find `%s'"
+msgstr "kan inte hitta \"%s\""
 
-#: ch/convert.c:495
+#: collect2.c:1581 collect2.c:1584
 #, c-format
-msgid "missing variant fields (at least `%s')"
-msgstr ""
+msgid "redirecting stdout: %s"
+msgstr "omdirigerar stdout: %s"
 
-#: ch/convert.c:518
+#: collect2.c:1627
 #, c-format
-msgid "bad initializer for field `%s'"
-msgstr ""
+msgid "[Leaving %s]\n"
+msgstr "[Lämnar %s]\n"
 
-#: ch/convert.c:525
+#: collect2.c:1870
 #, c-format
-msgid "no initializer value for variant field `%s'"
+msgid ""
+"\n"
+"write_c_file - output name is %s, prefix is %s\n"
 msgstr ""
 
-#: ch/convert.c:531
-msgid "no selected variant"
-msgstr ""
+#: collect2.c:2083
+msgid "cannot find `nm'"
+msgstr "kan inte hitta \"nm\""
 
-#: ch/convert.c:546 ch/convert.c:912
-msgid "mixture of labelled and unlabelled tuple elements"
-msgstr ""
+#: collect2.c:2093 collect2.c:2535
+msgid "pipe"
+msgstr "rör"
 
-#: ch/convert.c:557
-msgid "probably not a structure tuple"
-msgstr ""
+#: collect2.c:2097 collect2.c:2539
+msgid "fdopen"
+msgstr "fdopen"
 
-#: ch/convert.c:559
+#: collect2.c:2123 collect2.c:2565
 #, c-format
-msgid "excess initializer for field `%s'"
-msgstr ""
-
-#: ch/convert.c:566
-msgid "excess unnamed initializers"
-msgstr ""
-
-#: ch/convert.c:693
-msgid "non-constant start index for tuple"
-msgstr ""
+msgid "dup2 %d 1"
+msgstr "dup2 %d 1"
 
-#: ch/convert.c:736
-msgid "invalid array tuple label"
-msgstr ""
+#: collect2.c:2126 collect2.c:2129 collect2.c:2142 collect2.c:2568
+#: collect2.c:2571 collect2.c:2584
+#, c-format
+msgid "close %d"
+msgstr "close %d"
 
-#: ch/convert.c:750
-msgid "non-constant array tuple index range"
-msgstr ""
+#: collect2.c:2132 collect2.c:2574
+#, c-format
+msgid "execv %s"
+msgstr "execv %s"
 
-#: ch/convert.c:759
+#: collect2.c:2186
 #, c-format
-msgid "incompatible array tuple element %s"
+msgid "init function found in object %s"
 msgstr ""
 
-#: ch/convert.c:775
-msgid "multiple (*) or (ELSE) array tuple labels"
+#: collect2.c:2194
+#, c-format
+msgid "fini function found in object %s"
 msgstr ""
 
-#: ch/convert.c:784
-msgid "empty range in array tuple"
-msgstr ""
+#: collect2.c:2217 collect2.c:2623
+msgid "fclose"
+msgstr "fclose"
 
-#: ch/convert.c:801
+#: collect2.c:2262
 #, c-format
-msgid "array tuple has duplicate index %s"
-msgstr ""
+msgid "unable to open file '%s'"
+msgstr "kan inte öppna fil \"%s\""
 
-#: ch/convert.c:809
-msgid "array tuple index out of range"
+#: collect2.c:2264
+#, c-format
+msgid "unable to stat file '%s'"
 msgstr ""
 
-#: ch/convert.c:811
-msgid "too many array tuple values"
-msgstr ""
+#: collect2.c:2270
+#, c-format
+msgid "unable to mmap file '%s'"
+msgstr "kan inte göra mmap på fil \"%s\""
 
-#: ch/convert.c:883
-msgid "dynamic array tuple without (*) or (ELSE)"
-msgstr ""
+#: collect2.c:2423
+msgid "not found\n"
+msgstr "hittades inte\n"
 
-#: ch/convert.c:885
+#: collect2.c:2425 collect2.c:2602
 #, c-format
-msgid "missing array tuple element %s"
+msgid "dynamic dependency %s not found"
 msgstr ""
 
-#: ch/convert.c:892
+#: collect2.c:2445
 #, c-format
-msgid "missing array tuple elements %s : %s"
-msgstr ""
+msgid "bad magic number in file '%s'"
+msgstr "felaktigt magiskt nummer i fil \"%s\""
 
-#: ch/convert.c:1086
-msgid "initializer is not an array or string mode"
-msgstr ""
+#: collect2.c:2467
+msgid "dynamic dependencies.\n"
+msgstr "dynamiskt beroende.\n"
 
-#: ch/convert.c:1098
-msgid "destination is too small"
-msgstr ""
+#: collect2.c:2526
+msgid "cannot find `ldd'"
+msgstr "kan inte hitta \"ldd\""
 
-#: ch/convert.c:1154
-msgid "internal error:  unknown type of expression"
+#: collect2.c:2587
+msgid ""
+"\n"
+"ldd output with constructors/destructors.\n"
 msgstr ""
 
-#: ch/decl.c:1033
+#: collect2.c:2614
 #, c-format
-msgid "`%s' must not be declared readonly"
-msgstr ""
-
-#: ch/decl.c:1037
-msgid "declaration of readonly variable without initialization"
+msgid "unable to open dynamic dependency '%s'"
 msgstr ""
 
-#: ch/decl.c:1059
+#: collect2.c:2728
 #, c-format
-msgid "no initialisation allowed for `%s'"
-msgstr ""
+msgid "%s: not a COFF file"
+msgstr "%s: är inte en COFF-fil"
 
-#: ch/decl.c:1067
+#: collect2.c:2847
 #, c-format
-msgid "value for loc-identity `%s' is not a location"
-msgstr ""
+msgid "%s: cannot open as COFF file"
+msgstr "%s: kan inte öppna som COFF-fil"
 
-#: ch/decl.c:1074
+#: collect2.c:2903
+#, fuzzy, c-format
+msgid "library lib%s not found"
+msgstr "Hittade inte bibliotek lib%s"
+
+#: collect2.c:3030
 #, c-format
-msgid "location for `%s' not read-compatible"
+msgid "open %s"
+msgstr "open %s"
+
+#: collect2.c:3053
+msgid "incompatibilities between object file & expected values"
 msgstr ""
 
-#: ch/decl.c:1101
+#: collect2.c:3126
 #, c-format
-msgid "nonconstant initializer for `%s'"
+msgid ""
+"\n"
+"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
 msgstr ""
+"\n"
+"Processar symboltabell #%d, index = 0x%.8lx, sort = %s\n"
 
-#: ch/decl.c:1132
-msgid "do_decl: internal error: don't know what to initialize"
-msgstr ""
+#: collect2.c:3135
+msgid "string section missing"
+msgstr "strängsektionen saknas"
 
-#: ch/decl.c:1189
-msgid "RECURSIVE PROCs"
-msgstr ""
+#: collect2.c:3138
+msgid "section pointer missing"
+msgstr "sektionspekare saknas"
 
-#: ch/decl.c:1445
-#, c-format
-msgid "`%s' must not be READonly"
-msgstr ""
+#: collect2.c:3186
+msgid "no symbol table found"
+msgstr "hittade ingen symboltabell"
 
-#: ch/decl.c:1471
-msgid "POS may not be specified for a list of field declarations"
-msgstr ""
+#: collect2.c:3199
+msgid "no cmd_strings found"
+msgstr "hittar ingen cmd_strings"
 
-#: ch/decl.c:1525
-msgid "(ELSE) case label as well as ELSE variant"
+#: collect2.c:3211
+msgid ""
+"\n"
+"Updating header and load commands.\n"
+"\n"
 msgstr ""
 
-#: ch/decl.c:1610 ch/decl.c:1613
-msgid "inconsistent modes between labels and tag field"
-msgstr ""
+#: collect2.c:3218
+#, c-format
+msgid "load command map, %d cmds, new size %ld.\n"
+msgstr "ladda kommandomappning, %d kommandon, ny storlek %ld.\n"
 
-#: ch/decl.c:1618
-msgid "too few tag labels"
+#: collect2.c:3249
+msgid ""
+"writing load commands.\n"
+"\n"
 msgstr ""
 
-#: ch/decl.c:1620
-msgid "too many tag labels"
+#: collect2.c:3269
+#, c-format
+msgid "close %s"
 msgstr ""
 
-#: ch/decl.c:1658
-msgid "case label lower limit is not a discrete constant expression"
+#: collect2.c:3343
+msgid "could not convert 0x%l.8x into a region"
 msgstr ""
 
-#: ch/decl.c:1660
-msgid "case label upper limit is not a discrete constant expression"
+#: collect2.c:3347
+#, c-format
+msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
 msgstr ""
 
-#: ch/decl.c:1670
-msgid "case label must be a discrete constant expression"
+#: collect2.c:3474
+msgid "bad magic number"
 msgstr ""
 
-#: ch/decl.c:1697
-msgid "variant label declared here..."
+#: collect2.c:3475
+msgid "bad header version"
 msgstr ""
 
-#: ch/decl.c:1699
-msgid "...is duplicated here"
+#: collect2.c:3476
+msgid "bad raw header version"
 msgstr ""
 
-#: ch/decl.c:1729
-#, c-format
-msgid "no field (yet) for tag %s"
+#: collect2.c:3477
+msgid "raw header buffer too small"
 msgstr ""
 
-#: ch/decl.c:1824
-msgid "non-value mode may only returned by LOC"
+#: collect2.c:3478
+msgid "old raw header file"
 msgstr ""
 
-#: ch/decl.c:1847
-#, c-format
-msgid "mode of `%s' is not a mode"
-msgstr ""
+#: collect2.c:3479
+msgid "unsupported version"
+msgstr "ej stödd version"
 
-#: ch/decl.c:1853
+#: collect2.c:3481
 #, c-format
-msgid "`%s' may only be passed by LOC"
+msgid "unknown {de,en}code_mach_o_hdr return value %d"
 msgstr ""
 
-#: ch/decl.c:2281
+#: collect2.c:3501
 #, c-format
-msgid "Nothing named `%s' to grant."
-msgstr ""
+msgid "fstat %s"
+msgstr "fstat %s"
 
-#: ch/decl.c:2321
+#: collect2.c:3538 collect2.c:3586
 #, c-format
-msgid "duplicate grant for `%s'"
-msgstr ""
+msgid "lseek %s 0"
+msgstr "lseek %s 0"
 
-#: ch/decl.c:2322
+#: collect2.c:3542
 #, c-format
-msgid "previous grant for `%s'"
-msgstr ""
+msgid "read %s"
+msgstr "read %s"
 
-#: ch/decl.c:2409
+#: collect2.c:3545
 #, c-format
-msgid "duplicate definition `%s'"
-msgstr ""
+msgid "read %ld bytes, expected %ld, from %s"
+msgstr "läste %ld bytes, förväntade %ld, från %s"
 
-#: ch/decl.c:2410
+#: collect2.c:3566
 #, c-format
-msgid "previous definition of `%s'"
-msgstr ""
+msgid "msync %s"
+msgstr "msync %s"
 
-#: ch/decl.c:3248 ch/decl.c:3258
+#: collect2.c:3573
 #, c-format
-msgid "ambiguous choice for seize `%s' -"
-msgstr ""
+msgid "munmap %s"
+msgstr "munmap %s"
 
-#: ch/decl.c:3249 ch/decl.c:3259
+#: collect2.c:3590
 #, c-format
-msgid " - can seize this `%s' -"
-msgstr ""
+msgid "write %s"
+msgstr "write %s"
 
-#: ch/decl.c:3250 ch/decl.c:3261
+#: collect2.c:3593
 #, c-format
-msgid " - or this granted decl `%s'"
-msgstr ""
+msgid "wrote %ld bytes, expected %ld, to %s"
+msgstr "skrev %ld bytes, förväntade %ld, till %s"
 
-#: ch/decl.c:4430
+#: combine.c:12966
 #, c-format
-msgid "enumerator value for `%s' is less then 0"
+msgid ""
+";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
+";; %d successes.\n"
+"\n"
 msgstr ""
 
-#: ch/decl.c:4512
+#: combine.c:12976
 #, c-format
-msgid "enumerators `%s' and `%s' have equal values"
-msgstr ""
-
-#: ch/decl.c:4618
-msgid "undefined value in SET mode is obsolete and deprecated."
+msgid ""
+"\n"
+";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
+";; %d successes.\n"
 msgstr ""
 
-#: ch/decl.c:4794
-msgid "BASE variable never declared"
-msgstr ""
+#: convert.c:69
+msgid "cannot convert to a pointer type"
+msgstr "kan inte konvertera till en pekartyp"
 
-#: ch/decl.c:4796
-msgid "cannot BASE a variable on a PROC/PROCESS name"
+#: convert.c:102
+msgid "pointer value used where a floating point value was expected"
 msgstr ""
 
-#: ch/decl.c:4848
-msgid "INTERNAL ERROR: handle_one_level is broken"
+#: convert.c:106
+msgid "aggregate value used where a float was expected"
 msgstr ""
 
-#: ch/expr.c:126
-#, c-format
-msgid "tuple without specified mode not allowed in %s"
+#: convert.c:132
+msgid "conversion to incomplete type"
 msgstr ""
 
-#: ch/expr.c:128
-#, c-format
-msgid "conditional expression not allowed in %s"
+#: convert.c:414 convert.c:494
+msgid "can't convert between vector values of different size"
 msgstr ""
 
-#: ch/expr.c:130
-#, c-format
-msgid "internal error:  unknown expression mode in %s"
+#: convert.c:420
+msgid "aggregate value used where an integer was expected"
 msgstr ""
 
-#: ch/expr.c:147
-msgid "CASE selector is not a discrete expression"
+#: convert.c:472 f/com.c:1100
+msgid "pointer value used where a complex was expected"
 msgstr ""
 
-#: ch/expr.c:594
-msgid "powerset is not addressable"
+#: convert.c:476 f/com.c:1102
+msgid "aggregate value used where a complex was expected"
 msgstr ""
 
-#: ch/expr.c:639
-msgid "array is not addressable"
+#: convert.c:500
+msgid "can't convert value to a vector"
 msgstr ""
 
-#: ch/expr.c:687
-#, c-format
-msgid "Too few arguments in call to `%s'"
-msgstr ""
+#: cpperror.c:113
+msgid "warning: "
+msgstr "varning: "
 
-#: ch/expr.c:689
-#, c-format
-msgid "Too many arguments in call to `%s'"
-msgstr ""
+#: cpperror.c:115
+msgid "internal error: "
+msgstr "internt fel: "
 
-#: ch/expr.c:758
-msgid "cannot dereference, not a pointer."
-msgstr ""
+#: cpperror.c:189
+#, fuzzy
+msgid "stdout"
+msgstr "struct"
 
-#: ch/expr.c:768
+#: cpperror.c:191 gcc.c:6444
 #, c-format
-msgid "missing '.' operator or undefined mode name `%s'."
-msgstr ""
+msgid "%s: %s"
+msgstr "%s: %s"
 
-#: ch/expr.c:771
-msgid "You have forgotten the '.' operator which must"
-msgstr ""
+#: cppexp.c:199
+#, fuzzy
+msgid "too many decimal points in number"
+msgstr "för många decimalpunker i flyttalskonstant"
 
-#: ch/expr.c:772
-#, c-format
-msgid " precede a STRUCT field reference, or `%s' is an undefined mode"
-msgstr ""
+#: cppexp.c:219
+#, fuzzy, c-format
+msgid "invalid digit \"%c\" in octal constant"
+msgstr "ogiltigt suffix på heltalskonstant"
 
-#: ch/expr.c:786
-msgid "Can't dereference PTR value using unary `->'."
-msgstr ""
+#: cppexp.c:225
+#, fuzzy
+msgid "use of C99 hexadecimal floating constant"
+msgstr "för många decimalpunker i flyttalskonstant"
 
-#: ch/expr.c:831
-msgid "invalid type argument of `->'"
-msgstr ""
+#: cppexp.c:234
+#, fuzzy
+msgid "exponent has no digits"
+msgstr "numerisk kostant utan siffror"
 
-#: ch/expr.c:856 ch/expr.c:969
-msgid "operand of '.' is not a STRUCT"
+#: cppexp.c:241
+msgid "hexadecimal floating constants require an exponent"
 msgstr ""
 
-#: ch/expr.c:909
-#, c-format
-msgid "No field named `%s'"
-msgstr ""
+#: cppexp.c:247
+#, fuzzy, c-format
+msgid "invalid suffix \"%.*s\" on floating constant"
+msgstr "både suffix 'f' och 'l' på flyttalskonstant"
 
-#: ch/expr.c:1217
-msgid "ABS argument must be discrete or real mode"
-msgstr ""
+#: cppexp.c:257 cppexp.c:282
+#, fuzzy, c-format
+msgid "traditional C rejects the \"%.*s\" suffix"
+msgstr "traditionell C stödjer inte suffixet 'f'"
 
-#: ch/expr.c:1250
-#, c-format
-msgid "argument %d to ABSTIME must be of integer type."
-msgstr ""
+#: cppexp.c:268
+#, fuzzy, c-format
+msgid "invalid suffix \"%.*s\" on integer constant"
+msgstr "ogiltigt suffix på heltalskonstant"
 
-#: ch/expr.c:1288 ch/expr.c:1329
-msgid "parameter 1 must be referable."
-msgstr ""
+#: cppexp.c:289
+#, fuzzy
+msgid "use of C99 long long integer constant"
+msgstr "ISO C89 förbjuder long long integer konstanter"
 
-#: ch/expr.c:1294 ch/expr.c:1335 ch/expr.c:1372
-msgid "mode mismatch in parameter 1."
+#: cppexp.c:295
+msgid "imaginary constants are a GCC extension"
 msgstr ""
 
-#: ch/expr.c:1301 ch/expr.c:1342
-msgid "parameter 2 must be a positive integer."
-msgstr ""
+#: cppexp.c:383
+#, fuzzy
+msgid "integer constant is too large for its type"
+msgstr "heltalskonstant är större än maximala värdet för sin typ"
 
-#: ch/expr.c:1436
-msgid "CARD argument must be powerset mode"
+#: cppexp.c:395
+msgid "integer constant is so large that it is unsigned"
 msgstr ""
 
-#: ch/expr.c:1487
-msgid "expression for DESCR-builtin must be referable."
-msgstr ""
+#: cppexp.c:482
+msgid "missing ')' after \"defined\""
+msgstr "saknar ')' efter \"defined\""
 
-#: ch/expr.c:1535
-#, c-format
-msgid "argument to `%s' must be of integer type."
+#: cppexp.c:489
+msgid "operator \"defined\" requires an identifier"
 msgstr ""
 
-#: ch/expr.c:1568
+#: cppexp.c:497
 #, c-format
-msgid "argument 1 to `%s' must be of floating point mode"
+msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
 msgstr ""
 
-#: ch/expr.c:1602
-#, c-format
-msgid "First argument to `%s' must be a mode"
+#: cppexp.c:507
+msgid "this use of \"defined\" may not be portable"
 msgstr ""
 
-#: ch/expr.c:1609
-#, c-format
-msgid "READonly modes for %s must have a value"
-msgstr ""
+#: cppexp.c:545
+#, fuzzy
+msgid "floating constant in preprocessor expression"
+msgstr "flyttalsspill i uttryck"
 
-#: ch/expr.c:1692
-msgid "argument to TERMINATE must be a reference primitive value"
-msgstr ""
+#: cppexp.c:551
+#, fuzzy
+msgid "imaginary number in preprocessor expression"
+msgstr "ogiltig användning av void-uttryck"
 
-#: ch/expr.c:1741
-msgid "argument 1 to INTTIME must be of mode TIME."
-msgstr ""
+#: cppexp.c:596
+#, c-format
+msgid "ISO C++ does not permit \"%s\" in #if"
+msgstr "ISO C++ tillåter inte \"%s\" i #if"
 
-#: ch/expr.c:1782
+#: cppexp.c:604
 #, c-format
-msgid "%s."
-msgstr "%s."
+msgid "\"%s\" is not defined"
+msgstr "\"%s\" är inte definierad"
 
-#: ch/expr.c:1888
-msgid ""
-"LENGTH argument must be string, buffer, event mode, text location or mode"
-msgstr ""
+#: cppexp.c:737 cppexp.c:772
+#, fuzzy, c-format
+msgid "missing binary operator before token \"%s\""
+msgstr "saknar mellanrum efter nummer \"%.*s\""
 
-#: ch/expr.c:1917
-msgid "UPPER argument must have a mode, or be a mode"
+#: cppexp.c:756
+#, c-format
+msgid "invalid character '%c' in #if"
 msgstr ""
 
-#: ch/expr.c:1919
-msgid "LOWER argument must have a mode, or be a mode"
+#: cppexp.c:758
+#, c-format
+msgid "invalid character '\\%03o' in #if"
 msgstr ""
 
-#: ch/expr.c:1953
-msgid "UPPER argument must be string, array, mode or integer"
-msgstr ""
+#: cppexp.c:763
+#, fuzzy, c-format
+msgid "token \"%s\" is not valid in preprocessor expressions"
+msgstr "\"%s\" är inte ett giltigt filnamn"
 
-#: ch/expr.c:1955
-msgid "LOWER argument must be string, array, mode or integer"
+#: cppexp.c:782
+msgid "void expression between '(' and ')'"
 msgstr ""
 
-#: ch/expr.c:1991
-#, c-format
-msgid "%s argument must be POWERSET mode"
-msgstr ""
+#: cppexp.c:785
+#, fuzzy
+msgid "#if with no expression"
+msgstr "#%s utan argument"
 
-#: ch/expr.c:2017
+#: cppexp.c:787
 #, c-format
-msgid "%s called for empty POWERSET"
+msgid "operator '%s' has no right operand"
 msgstr ""
 
-#: ch/expr.c:2098
-msgid "argument to NUM is not discrete"
-msgstr ""
-
-#: ch/expr.c:2110
-msgid "No integer mode which matches expression's mode"
-msgstr ""
+#: cppexp.c:813
+#, fuzzy
+msgid " ':' without preceding '?'"
+msgstr "syntaxfel vid token \"%s\""
 
-#: ch/expr.c:2119
-msgid "NUM's parameter is below its mode range"
-msgstr ""
+#: cppexp.c:840
+#, fuzzy
+msgid "unbalanced stack in #if"
+msgstr "obalanserad #endif"
 
-#: ch/expr.c:2122
-msgid "NUM's parameter is above its mode range"
-msgstr ""
+#: cppexp.c:862
+#, fuzzy, c-format
+msgid "impossible operator '%u'"
+msgstr "saknar mellanrum efter nummer \"%.*s\""
 
-#: ch/expr.c:2161
-msgid "Cannot take SUCC or PRED of a numbered SET"
-msgstr ""
+#: cppexp.c:954
+#, fuzzy
+msgid "missing ')' in expression"
+msgstr "heltalsspill i uttryck"
 
-#: ch/expr.c:2169
-msgid "SUCC or PRED must not be done on a PTR."
+#: cppexp.c:975
+msgid "'?' without following ':'"
 msgstr ""
 
-#: ch/expr.c:2172
-msgid "SUCC or PRED for a reference type is not standard."
+#: cppexp.c:985
+msgid "integer overflow in preprocessor expression"
 msgstr ""
 
-#: ch/expr.c:2182
-msgid "SUCC or PRED argument must be a discrete mode"
-msgstr ""
+#: cppexp.c:990
+#, fuzzy
+msgid "missing '(' in expression"
+msgstr "heltalsspill i uttryck"
 
-#: ch/expr.c:2203
+#: cppexp.c:1026
 #, c-format
-msgid "Taking the %s of a value already at its %s value"
-msgstr ""
-
-#: ch/expr.c:2254
-msgid "size applied to a function mode"
+msgid "the left operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: ch/expr.c:2260
-msgid "sizeof applied to a void mode"
+#: cppexp.c:1031
+#, c-format
+msgid "the right operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: ch/expr.c:2265
-msgid "sizeof applied to an incomplete mode"
+#: cppexp.c:1414
+msgid "comma operator in operand of #if"
 msgstr ""
 
-#: ch/expr.c:2360
-msgid "cannot call a PROCESS, you START a PROCESS"
+#: cppexp.c:1551
+msgid "division by zero in #if"
 msgstr ""
 
-#: ch/expr.c:2422
+#: cppfiles.c:411
 #, c-format
-msgid "invalid %s"
-msgstr ""
+msgid "%s is too large"
+msgstr "%s är för stor"
 
-#: ch/expr.c:2437
+#: cppfiles.c:447
 #, c-format
-msgid "%s parameter %d must be a location"
-msgstr ""
+msgid "%s is shorter than expected"
+msgstr "%s är kortare än förväntat"
 
-#: ch/expr.c:2445
+#: cppfiles.c:461
 #, c-format
-msgid "%s parameter %d is READ-only"
-msgstr ""
+msgid "%s is a block device"
+msgstr "%s är en blockenhet"
 
-#: ch/expr.c:2488
+#: cppfiles.c:594
 #, c-format
-msgid "LOC actual parameter %d is a non-referable location"
+msgid "no include path in which to find %s"
 msgstr ""
 
-#: ch/expr.c:2494
-#, c-format
-msgid "mode mismatch in parameter %d"
+#: cppfiles.c:668
+msgid "Multiple include guards may be useful for:\n"
 msgstr ""
 
-#: ch/expr.c:2518
-#, c-format
-msgid "too many arguments to procedure `%s'"
-msgstr "för många argument till proceduren \"%s\""
-
-#: ch/expr.c:2521
-msgid "too many arguments to procedure"
-msgstr "för många argument till procedur"
+#: cppfiles.c:1014
+msgid "absolute file name in remap_filename"
+msgstr "absolut filnamn i remap_filename"
 
-#: ch/expr.c:2527
+#: cppinit.c:224
 #, c-format
-msgid "too few arguments to procedure `%s'"
-msgstr "för få argument till proceduren \"%s\""
+msgid "ignoring nonexistent directory \"%s\"\n"
+msgstr "ignorerar ej existerande katalog \"%s\"\n"
 
-#: ch/expr.c:2530
-msgid "too few arguments to procedure"
-msgstr "för få argument till procedur"
+#: cppinit.c:231
+#, c-format
+msgid "%s: Not a directory"
+msgstr "%s: Inte en katalog"
 
-#: ch/expr.c:2596
-msgid "syntax error (integer used as function)"
+#: cppinit.c:287
+#, c-format
+msgid "ignoring duplicate directory \"%s\"\n"
 msgstr ""
 
-#: ch/expr.c:2616
-msgid "syntax error - missing operator, comma, or '('?"
+#: cppinit.c:325
+msgid "  as it is a non-system directory that duplicates a system directory\n"
 msgstr ""
 
-#: ch/expr.c:2977
+#: cppinit.c:891
+#, fuzzy
+msgid "cppchar_t must be an unsigned type"
+msgstr "predikat måste vara en identifierare"
+
+#: cppinit.c:895
 #, c-format
-msgid "unimplemented builtin function `%s'"
+msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits"
 msgstr ""
 
-#: ch/expr.c:2981
-#, c-format
-msgid "internal error - bad builtin function `%s'"
+#: cppinit.c:901
+msgid "CPP arithmetic must be at least as precise as a target int"
 msgstr ""
 
-#: ch/expr.c:2995
-msgid "empty expression in string index"
+#: cppinit.c:904
+msgid "target char is less than 8 bits wide"
 msgstr ""
 
-#: ch/expr.c:3000
-msgid "only one expression allowed in string index"
+#: cppinit.c:908
+msgid "target wchar_t is narrower than target char"
 msgstr ""
 
-#: ch/expr.c:3017
-msgid "invalid: primval ( untyped_exprlist )"
+#: cppinit.c:912
+msgid "target int is narrower than target char"
 msgstr ""
 
-#: ch/expr.c:3081 ch/expr.c:3095
-msgid "operand is variable-size bitstring/power-set"
+#: cppinit.c:916
+msgid "CPP half-integer narrower than CPP character"
 msgstr ""
 
-#: ch/expr.c:3245
+#: cppinit.c:920
 #, c-format
-msgid "tree code `%s' unhandled in build_compare_set_expr"
+msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits"
 msgstr ""
 
-#: ch/expr.c:3410
-msgid "incompatible modes in concat expression"
-msgstr ""
+#: cppinit.c:972
+msgid "#include \"...\" search starts here:\n"
+msgstr "#include \"...\" sökning startar här:\n"
 
-#: ch/expr.c:3459
-msgid "Invalid operation on array of chars"
-msgstr ""
+#: cppinit.c:976
+msgid "#include <...> search starts here:\n"
+msgstr "#include <...> sökning startar här:\n"
 
-#: ch/expr.c:3504
-msgid "comparison of variant structures is unsafe"
-msgstr ""
+#: cppinit.c:979
+msgid "End of search list.\n"
+msgstr "Slut på söklistan.\n"
 
-#: ch/expr.c:3511
-msgid "compare with variant records"
-msgstr ""
+#: cppinit.c:1055
+#, fuzzy
+msgid "<built-in>"
+msgstr "<inbyggd>"
 
-#: ch/expr.c:3688 ch/expr.c:3924
-#, c-format
-msgid "incompatible operands to %s"
+#: cppinit.c:1057
+msgid "<command line>"
 msgstr ""
 
-#: ch/expr.c:3740
-msgid "relational operator not allowed for this mode"
-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:1162
+#, fuzzy, c-format
+msgid "assertion missing after %s"
+msgstr "Makronamn saknas efter %s"
 
-#: ch/expr.c:3794
-#, c-format
-msgid "Cannot use %s operator on PROC mode variable"
-msgstr ""
+#: cppinit.c:1163
+#, fuzzy, c-format
+msgid "directory name missing after %s"
+msgstr "Katalognamn saknas efter %s"
 
-#: ch/expr.c:3800
-#, c-format
-msgid "invalid left operand of %s"
-msgstr ""
+#: cppinit.c:1164
+#, fuzzy, c-format
+msgid "file name missing after %s"
+msgstr "Filnamn saknas efter %s"
+
+#: cppinit.c:1165
+#, fuzzy, c-format
+msgid "macro name missing after %s"
+msgstr "Makronamn saknas efter %s"
 
-#: ch/expr.c:3805 ch/expr.c:4357
+#: cppinit.c:1166
+#, fuzzy, c-format
+msgid "path name missing after %s"
+msgstr "Sökväg saknas efter %s"
+
+#: cppinit.c:1368
+msgid "-I- specified twice"
+msgstr "-I- angiven två gånger"
+
+#: cpplex.c:149
 #, c-format
-msgid "invalid right operand of %s"
+msgid "trigraph ??%c converted to %c"
 msgstr ""
 
-#: ch/expr.c:3819
-msgid "repetition expression must be constant"
+#: cpplex.c:157
+#, c-format
+msgid "trigraph ??%c ignored"
 msgstr ""
 
-#: ch/expr.c:3829
-msgid "left argument to MOD/REM operator must be integral"
+#: cpplex.c:214
+msgid "backslash and newline separated by space"
 msgstr ""
 
-#: ch/expr.c:3834
-msgid "right argument to MOD/REM operator must be integral"
+#: cpplex.c:221 cpptrad.c:158
+msgid "backslash-newline at end of file"
 msgstr ""
 
-#: ch/expr.c:3891
-msgid "right operand of IN is not a powerset"
-msgstr ""
+#: cpplex.c:287 cpptrad.c:199
+msgid "\"/*\" within comment"
+msgstr "\"/*\" i kommentar"
 
-#: ch/expr.c:3896
-msgid "left operand of IN incompatible with right operand"
+#: cpplex.c:395
+msgid "null character(s) ignored"
 msgstr ""
 
-#: ch/expr.c:3951
-msgid "division by zero"
-msgstr ""
+#: cpplex.c:402
+#, c-format
+msgid "%s in preprocessing directive"
+msgstr "%s i preprocessordirektiv"
 
-#: ch/expr.c:3987
-msgid "-> operator not allow in constant expression"
-msgstr ""
+#: cpplex.c:475
+#, c-format
+msgid "attempt to use poisoned \"%s\""
+msgstr "försök att använda förgiftad \"%s\""
 
-#: ch/expr.c:4000
-msgid "taking the address of a string literal is non-standard"
+#: cpplex.c:483
+msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
 msgstr ""
 
-#: ch/expr.c:4002
-msgid "taking the address of a function is non-standard"
-msgstr ""
+#: cpplex.c:555
+#, fuzzy
+msgid "'$' character(s) in identifier or number"
+msgstr "tecknet '$' i en identifierare"
 
-#: ch/expr.c:4005
-msgid "ADDR requires a LOCATION argument"
+#: cpplex.c:698
+#, c-format
+msgid "missing terminating %c character"
 msgstr ""
 
-#: ch/expr.c:4035
-msgid "-> expression is not addressable"
+#: cpplex.c:711
+msgid "null character(s) preserved in literal"
 msgstr ""
 
-#: ch/expr.c:4062
-msgid "ADDR parameter must be a LOCATION"
-msgstr ""
+#: cpplex.c:915 cpptrad.c:487
+msgid "no newline at end of file"
+msgstr "inget nyradstecken vid slutet av filen"
 
-#: ch/expr.c:4071
-msgid "possible internal error in build_chill_arrow_expr"
-msgstr ""
+#: cpplex.c:1092 cpptrad.c:213
+msgid "unterminated comment"
+msgstr "ej avslutad kommentar"
 
-#: ch/expr.c:4076
-#, c-format
-msgid "%s is not addressable"
-msgstr ""
+#: cpplex.c:1103
+#, fuzzy
+msgid "C++ style comments are not allowed in ISO C90"
+msgstr "C++ kommentarer tillåts inte av ISO C89"
 
-#: ch/expr.c:4175
-msgid "repetition count is not an integer constant"
+#: cpplex.c:1105
+msgid "(this will be reported only once per input file)"
 msgstr ""
 
-#: ch/expr.c:4183
-msgid "repetition count < 0"
+#: cpplex.c:1110
+msgid "multi-line comment"
 msgstr ""
 
-#: ch/expr.c:4188
-msgid "repetition value not constant"
-msgstr ""
+#: cpplex.c:1425
+#, fuzzy, c-format
+msgid "unknown string token %s\n"
+msgstr "okänt registernamn: %s"
 
-#: ch/expr.c:4200
-msgid "bitstring repetition of non-constant boolean"
-msgstr ""
+#: cpplex.c:1438
+#, fuzzy, c-format
+msgid "unspellable token %s"
+msgstr "kan inte öppna fil \"%s\""
 
-#: ch/expr.c:4223
-msgid "string repetition operand is non-constant bitstring"
-msgstr ""
+#: cpplex.c:1695
+#, fuzzy, c-format
+msgid "the meaning of '\\%c' is different in traditional C"
+msgstr "semantiken för \"\\%c\" varierar med -traditional"
 
-#: ch/expr.c:4283
-msgid "non-char, non-bit string repetition"
+#: cpplex.c:1701
+msgid "incomplete universal-character-name"
 msgstr ""
 
-#: ch/expr.c:4311
+#: cpplex.c:1715
 #, c-format
-msgid "invalid operand of %s"
+msgid "non-hex digit '%c' in universal-character-name"
 msgstr ""
 
-#: ch/expr.c:4322
-#, c-format
-msgid "right operand of %s is not array of boolean"
+#: cpplex.c:1723
+msgid "universal-character-name on EBCDIC target"
 msgstr ""
 
-#: ch/expr.c:4335
-#, c-format
-msgid "%s operator applied to boolean variable"
+#: cpplex.c:1737
+msgid "universal-character-name out of range"
 msgstr ""
 
-#: ch/expr.c:4406
-msgid "non-boolean mode in conditional expression"
-msgstr ""
+#: cpplex.c:1791
+#, fuzzy
+msgid "the meaning of '\\a' is different in traditional C"
+msgstr "semantiken för \"\\a\" varierar med  -traditional"
 
-#: ch/grant.c:1977
-msgid "decode_constant: invalid component_ref"
+#: cpplex.c:1798
+#, c-format
+msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr ""
 
-#: ch/grant.c:1985
-msgid "decode_constant: mode and value mismatch"
-msgstr ""
+#: cpplex.c:1809
+#, fuzzy
+msgid "the meaning of '\\x' is different in traditional C"
+msgstr "semantiken för \"\\x\" varierar med -traditional"
 
-#: ch/grant.c:1988
-msgid "decode_constant: cannot decode this mode"
+#: cpplex.c:1828 f/lex.c:585
+msgid "\\x used with no following hex digits"
 msgstr ""
 
-#: ch/grant.c:2213
-msgid "decode_constant_selective: mode and value mismatch"
+#: cpplex.c:1833
+msgid "hex escape sequence out of range"
 msgstr ""
 
-#: ch/grant.c:2216
-msgid "decode_constant_selective: cannot decode this mode"
+#: cpplex.c:1858
+msgid "octal escape sequence out of range"
 msgstr ""
 
-#: ch/grant.c:2651 ch/lex.c:217 ch/lex.c:2194 config/mips/mips.c:5801
-#: f/com.c:14549 graph.c:421 java/jcf-parse.c:929 java/jcf-parse.c:1065
-#: java/lex.c:1724 objc/objc-act.c:751 profile.c:906 profile.c:914
-#: toplev.c:1842 toplev.c:2226
-#, c-format
-msgid "can't open %s"
-msgstr "kan inte öppna %s"
-
-#: ch/grant.c:2676 config/mips/mips.c:6127
+#: cpplex.c:1874
 #, c-format
-msgid "can't write to %s"
-msgstr "kan inte skriva till %s"
+msgid "unknown escape sequence '\\%c'"
+msgstr "okänd escape-sekvens \"\\%c\""
 
-#: ch/grant.c:2763
-msgid "FORBID is not yet implemented"
-msgstr ""
+#: cpplex.c:1877
+#, fuzzy, c-format
+msgid "unknown escape sequence: '\\%03o'"
+msgstr "okänd escape-sekvens \"\\%c\""
 
-#. this nerver should happen
-#: ch/grant.c:2824
-#, c-format
-msgid "function \"really_grant_this\" called for `%s'."
-msgstr ""
+#: cpplex.c:1882
+#, fuzzy
+msgid "escape sequence out of range for its type"
+msgstr "escape-sekvens ryms ej i ett tecken"
 
-#: ch/inout.c:1645
-msgid "non-integral text length"
-msgstr ""
+#: cpplex.c:1973
+msgid "empty character constant"
+msgstr "tom teckenkonstant"
 
-#: ch/inout.c:1650
-msgid "non-constant text length"
-msgstr ""
+#: cpplex.c:1983
+#, fuzzy
+msgid "character constant too long for its type"
+msgstr "teckenkonstant för lång"
 
-#: ch/inout.c:1655
-msgid "text length must be greater then 0"
-msgstr ""
+#: cpplex.c:1986
+msgid "multi-character character constant"
+msgstr "flerteckens teckenkonstant"
 
-#: ch/inout.c:1755
+#: cpplib.c:225
 #, c-format
-msgid "argument %d of %s must be of mode ASSOCIATION"
+msgid "extra tokens at end of #%s directive"
 msgstr ""
 
-#: ch/inout.c:1760 ch/inout.c:2146 ch/inout.c:2516 ch/inout.c:2751
+#: cpplib.c:315
 #, c-format
-msgid "argument %d of %s must be a location"
-msgstr ""
+msgid "#%s is a GCC extension"
+msgstr "#%s är en GCC-utvidgning"
 
-#: ch/inout.c:1795
-msgid "argument 2 of ASSOCIATE must not be an empty string"
+#: cpplib.c:327
+msgid "suggest not using #elif in traditional C"
 msgstr ""
 
-#: ch/inout.c:1811
-msgid "argument 2 to ASSOCIATE must be a string"
-msgstr ""
+#: cpplib.c:330
+#, c-format
+msgid "traditional C ignores #%s with the # indented"
+msgstr "traditionell C ignorerar #%s dör tecknet # är indenterat"
 
-#: ch/inout.c:1850
-msgid "argument 3 to ASSOCIATE must be a string"
+#: cpplib.c:334
+#, c-format
+msgid "suggest hiding #%s from traditional C with an indented #"
 msgstr ""
 
-#: ch/inout.c:2031
-msgid "Too many arguments in call to MODIFY"
+#: cpplib.c:358
+msgid "embedding a directive within macro arguments is not portable"
 msgstr ""
 
-#: ch/inout.c:2044
-msgid "argument 2 of MODIFY must not be an empty string"
-msgstr ""
+#: cpplib.c:378
+#, fuzzy
+msgid "style of line directive is a GCC extension"
+msgstr "#%s är en GCC-utvidgning"
 
-#: ch/inout.c:2060
-msgid "argument 2 to MODIFY must be a string"
+#: cpplib.c:427
+#, c-format
+msgid "invalid preprocessing directive #%s"
 msgstr ""
 
-#: ch/inout.c:2094
-msgid "argument 3 to MODIFY must be a string"
+#: cpplib.c:499
+msgid "\"defined\" cannot be used as a macro name"
 msgstr ""
 
-#: ch/inout.c:2141
+#: cpplib.c:505
 #, c-format
-msgid "argument %d of %s must be an ACCESS or TEXT mode"
+msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
 msgstr ""
 
-#: ch/inout.c:2355
-msgid "argument 4 of CONNECT must be of mode WHERE"
+#: cpplib.c:508
+#, c-format
+msgid "no macro name given in #%s directive"
 msgstr ""
 
-#: ch/inout.c:2371
-msgid "index expression for ACCESS without index"
+#: cpplib.c:511
+msgid "macro names must be identifiers"
 msgstr ""
 
-#: ch/inout.c:2376 ch/inout.c:2554 ch/inout.c:2636 ch/inout.c:4356
-#: ch/inout.c:4504
-msgid "incompatible index mode"
+#: cpplib.c:551
+#, c-format
+msgid "undefining \"%s\""
 msgstr ""
 
-#: ch/inout.c:2476
-msgid "argument 3 to CONNECT must be of mode USAGE"
-msgstr ""
+#: cpplib.c:597
+msgid "missing terminating > character"
+msgstr "saknar avslutande tecken >"
 
-#: ch/inout.c:2511
+#: cpplib.c:636
 #, c-format
-msgid "argument %d of %s must be of mode ACCESS"
-msgstr ""
-
-#: ch/inout.c:2545
-msgid "Too few arguments in call to `readrecord'"
+msgid "#%s expects \"FILENAME\" or <FILENAME>"
 msgstr ""
 
-#: ch/inout.c:2569 ch/inout.c:2648
-msgid "incompatible record mode"
-msgstr ""
+#: cpplib.c:647
+#, c-format
+msgid "empty file name in #%s"
+msgstr "tomt filnamn i #%s"
 
-#: ch/inout.c:2574
-msgid "store location must not be READonly"
+#: cpplib.c:666
+msgid "#include_next in primary source file"
 msgstr ""
 
-#: ch/inout.c:2616
-msgid "Too few arguments in call to `writerecord'"
-msgstr ""
+#: cpplib.c:673
+msgid "#import is obsolete, use an #ifndef wrapper in the header file"
+msgstr "#import är obsolet, använd #ifndef-omslutning i includefilen"
 
-#: ch/inout.c:2643
-msgid "transfer to ACCESS without record mode"
-msgstr ""
+#: cpplib.c:681
+msgid "#include nested too deeply"
+msgstr "#include nästlad för djupt"
 
-#: ch/inout.c:2746
+#: cpplib.c:738
 #, c-format
-msgid "argument %d of %s must be of mode TEXT"
-msgstr ""
-
-#: ch/inout.c:2803
-msgid "TEXT doesn't have a location"
-msgstr ""
+msgid "invalid flag \"%s\" in line directive"
+msgstr "ogiltigt flagga \"%s\" i line-direktiv"
 
-#: ch/inout.c:2905
-msgid "incompatible index mode for SETETEXTACCESS"
-msgstr ""
+#: cpplib.c:813
+#, c-format
+msgid "\"%s\" after #line is not a positive integer"
+msgstr "\"%s\" efter #line är inte ett positivt heltal"
 
-#: ch/inout.c:2915
-msgid "incompatible record mode for SETTEXTACCESS"
-msgstr ""
+#: cpplib.c:819
+msgid "line number out of range"
+msgstr "radnummer utanför möjligt intervall"
 
-#: ch/inout.c:2945
-msgid "parameter 2 must be a location"
-msgstr ""
+#: cpplib.c:830 cpplib.c:901
+#, c-format
+msgid "\"%s\" is not a valid filename"
+msgstr "\"%s\" är inte ett giltigt filnamn"
 
-#: ch/inout.c:2955
-msgid "incompatible modes in parameter 2"
-msgstr ""
+#: cpplib.c:865
+#, fuzzy, c-format
+msgid "\"%s\" after # is not a positive integer"
+msgstr "\"%s\" efter #line är inte ett positivt heltal"
 
-#: ch/inout.c:3062
-msgid "conditional expression not allowed in this context"
-msgstr ""
+#: cpplib.c:972
+#, fuzzy
+msgid "invalid #ident directive"
+msgstr "ogiltig #indent"
 
-#: ch/inout.c:3064
+#: cpplib.c:1060
 #, c-format
-msgid "untyped expression as argument %d"
+msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr ""
 
-#: ch/inout.c:3141 ch/inout.c:3187
-#, c-format
-msgid "Cannot process %d bits integer for READTEXT argument %d."
-msgstr ""
+#: cpplib.c:1063
+#, fuzzy, c-format
+msgid "#pragma %s %s is already registered"
+msgstr "Klass \"%s\" finns redan"
 
-#: ch/inout.c:3262
+#: cpplib.c:1066
 #, c-format
-msgid "Cannot process %d bits integer WRITETEXT argument %d."
+msgid "#pragma %s is already registered"
 msgstr ""
 
-#: ch/inout.c:3283 ch/inout.c:3338 ch/inout.c:3417 ch/inout.c:3483
-#: ch/inout.c:3534 ch/inout.c:3619 ch/inout.c:3654
-#, c-format
-msgid "argument %d is READonly"
-msgstr ""
+#: cpplib.c:1140
+msgid "#pragma once is obsolete"
+msgstr "#pragma once är obsolet"
 
-#: ch/inout.c:3290 ch/inout.c:3345 ch/inout.c:3424 ch/inout.c:3491
-#: ch/inout.c:3542 ch/inout.c:3627 ch/inout.c:3659
+#: cpplib.c:1143
+msgid "#pragma once in main file"
+msgstr "#pragma once i huvudfil"
+
+#: cpplib.c:1167
+msgid "invalid #pragma GCC poison directive"
+msgstr "ogiltigt GCC-direktiv #pragma poison"
+
+#: cpplib.c:1176
 #, c-format
-msgid "argument %d must be referable"
+msgid "poisoning existing macro \"%s\""
+msgstr "förgiftar existerande makro \"%s\""
+
+#: cpplib.c:1198
+msgid "#pragma system_header ignored outside include file"
 msgstr ""
 
-#: ch/inout.c:3578
+#: cpplib.c:1223
 #, c-format
-msgid "cannot process argument %d of WRITETEXT, unknown size"
-msgstr ""
+msgid "cannot find source %s"
+msgstr "kan inte hitta källfil %s"
 
-#. datatype is not yet implemented, issue a warning
-#: ch/inout.c:3725
+#: cpplib.c:1227
 #, c-format
-msgid "cannot process mode of argument %d for %sTEXT."
-msgstr ""
+msgid "current file is older than %s"
+msgstr "aktuell fil är äldre än %s"
 
-#: ch/inout.c:3868
-msgid "too few arguments for this format string"
+#: cpplib.c:1343
+msgid "_Pragma takes a parenthesized string literal"
 msgstr ""
 
-#: ch/inout.c:3893 ch/inout.c:3902
-#, c-format
-msgid "type of argument %d invalid for conversion code at offset %d"
-msgstr ""
+#: cpplib.c:1426
+msgid "#else without #if"
+msgstr "#else utan #if"
 
-#: ch/inout.c:4012
-msgid "unmatched open paren"
-msgstr ""
+#: cpplib.c:1431
+msgid "#else after #else"
+msgstr "#else efter #else"
 
-#: ch/inout.c:4026 ch/inout.c:4221
-#, c-format
-msgid "bad format specification character (offset %d)"
-msgstr ""
+#: cpplib.c:1433 cpplib.c:1467
+msgid "the conditional began here"
+msgstr "villkorssatsen började här"
 
-#: ch/inout.c:4039
-#, c-format
-msgid "repetition factor overflow (offset %d)"
+#: cpplib.c:1460
+msgid "#elif without #if"
+msgstr "#elif utan #if"
+
+#: cpplib.c:1465
+msgid "#elif after #else"
+msgstr "#elif efter #else"
+
+#: cpplib.c:1496
+msgid "#endif without #if"
+msgstr "#endif utan #if"
+
+#: cpplib.c:1579
+msgid "missing '(' after predicate"
+msgstr "saknas '(' efter predikat"
+
+#: cpplib.c:1594
+msgid "missing ')' to complete answer"
+msgstr "saknas ')' för att avsluta svaret"
+
+#: cpplib.c:1614
+msgid "predicate's answer is empty"
+msgstr "predikatets svar är tomt"
+
+#: cpplib.c:1644
+msgid "assertion without predicate"
 msgstr ""
 
-#: ch/inout.c:4057 ch/inout.c:4064 ch/inout.c:4071
+#: cpplib.c:1646
+msgid "predicate must be an identifier"
+msgstr "predikat måste vara en identifierare"
+
+#: cpplib.c:1735
 #, c-format
-msgid "duplicate qualifier (offset %d)"
+msgid "\"%s\" re-asserted"
 msgstr ""
 
-#: ch/inout.c:4093
+#: cpplib.c:1965
 #, c-format
-msgid "clause width overflow (offset %d)"
+msgid "unterminated #%s"
 msgstr ""
 
-#: ch/inout.c:4106
-#, c-format
-msgid "no fraction (offset %d)"
+#: cppmacro.c:94
+#, fuzzy, c-format
+msgid "macro \"%s\" is not used"
+msgstr "\"%s\" är inte definierad"
+
+#: cppmacro.c:139 cppmacro.c:294
+#, fuzzy, c-format
+msgid "invalid built-in macro \"%s\""
+msgstr "förgiftar existerande makro \"%s\""
+
+#: cppmacro.c:234
+#, fuzzy
+msgid "could not determine date and time"
+msgstr "Kunde inte öppna datafil %s.\n"
+
+#: cppmacro.c:407
+msgid "invalid string literal, ignoring final '\\'"
 msgstr ""
 
-#: ch/inout.c:4124
+#: cppmacro.c:504
 #, c-format
-msgid "no fraction width (offset %d)"
+msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr ""
 
-#: ch/inout.c:4131
-#, c-format
-msgid "fraction width overflow (offset %d)"
+#: cppmacro.c:546
+msgid "ISO C99 requires rest arguments to be used"
 msgstr ""
 
-#: ch/inout.c:4142
+#: cppmacro.c:551
 #, c-format
-msgid "no exponent (offset %d)"
+msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr ""
 
-#: ch/inout.c:4160
+#: cppmacro.c:556
 #, c-format
-msgid "no exponent width (offset %d)"
+msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr ""
 
-#: ch/inout.c:4167
+#: cppmacro.c:669 cpptrad.c:774
 #, c-format
-msgid "exponent width overflow (offset %d)"
+msgid "unterminated argument list invoking macro \"%s\""
 msgstr ""
 
-#: ch/inout.c:4208
-msgid "internal error in check_format_string"
+#: cppmacro.c:776
+#, c-format
+msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr ""
 
-#: ch/inout.c:4224
+#: cppmacro.c:1312
 #, c-format
-msgid "no padding character (offset %d)"
+msgid "duplicate macro parameter \"%s\""
 msgstr ""
 
-#. too  may arguments for format string
-#: ch/inout.c:4256
-msgid "too many arguments for this format string"
+#: cppmacro.c:1349
+#, c-format
+msgid "\"%s\" may not appear in macro parameter list"
 msgstr ""
 
-#: ch/inout.c:4354 ch/inout.c:4502
-msgid "missing index expression"
+#: cppmacro.c:1357
+msgid "macro parameters must be comma-separated"
 msgstr ""
 
-#: ch/inout.c:4361
-msgid "Too few arguments in call to `writetext'"
-msgstr ""
+#: cppmacro.c:1374
+msgid "parameter name missing"
+msgstr "parameternamn saknas"
 
-#: ch/inout.c:4374
-msgid "argument 1 for WRITETEXT must be a TEXT or CHARS(n) VARYING location"
+#: cppmacro.c:1389
+msgid "anonymous variadic macros were introduced in C99"
 msgstr ""
 
-#: ch/inout.c:4397
-msgid "`format string' for WRITETEXT must be a CHARACTER string"
+#: cppmacro.c:1393
+msgid "ISO C does not permit named variadic macros"
 msgstr ""
 
-#: ch/inout.c:4509
-msgid "Too few arguments in call to `readtext'"
+#: cppmacro.c:1402
+msgid "missing ')' in macro parameter list"
 msgstr ""
 
-#: ch/inout.c:4522
-msgid ""
-"argument 1 for READTEXT must be a TEXT location or CHARS(n) [ VARYING ] "
-"expression"
+#: cppmacro.c:1470
+msgid "ISO C requires whitespace after the macro name"
 msgstr ""
 
-#: ch/inout.c:4543
-msgid "`format string' for READTEXT must be a CHARACTER string"
+#: cppmacro.c:1498
+msgid "'#' is not followed by a macro parameter"
 msgstr ""
 
-#: ch/lang.c:103
-msgid "non-constant expression"
+#: cppmacro.c:1517
+msgid "'##' cannot appear at either end of a macro expansion"
 msgstr ""
 
-#: ch/lang.c:189
-msgid "Ignoring case upon input and"
-msgstr ""
+#: cppmacro.c:1599
+#, c-format
+msgid "\"%s\" redefined"
+msgstr "\"%s\" omdefinierad"
 
-#: ch/lang.c:190
-msgid "making special words uppercase wouldn't work."
-msgstr ""
+#: cppmacro.c:1604
+msgid "this is the location of the previous definition"
+msgstr "detta är platsen för den tidigare definitionen"
 
-#: ch/lang.c:201
-msgid "Making special words uppercase and"
+#: cppmacro.c:1655
+#, c-format
+msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr ""
 
-#: ch/lang.c:202
-msgid " ignoring case upon input wouldn't work."
+#: cppmacro.c:1680
+#, c-format
+msgid "invalid hash type %d in cpp_macro_definition"
 msgstr ""
 
-#: ch/lang.c:274 java/typeck.c:178
-msgid "internal error - use of undefined type"
+#: cppspec.c:131
+#, c-format
+msgid "\"%s\" is not a valid option to the preprocessor"
 msgstr ""
 
-#: ch/lex.c:507
-msgid "invalid C'xx' "
-msgstr ""
+#: cppspec.c:155
+msgid "too many input files"
+msgstr "för många indatafiler"
 
-#: ch/lex.c:612 config/mips/mips.c:6133 java/jcf-parse.c:605
-#: java/jcf-write.c:3341
+#: cpptrad.c:841
 #, c-format
-msgid "can't close %s"
-msgstr "kan inte stänga %s"
-
-#: ch/lex.c:716
-msgid "malformed exponent part of floating-point literal"
+msgid "detected recursion whilst expanding macro \"%s\""
 msgstr ""
 
-#: ch/lex.c:733
-msgid "real number exceeds range of REAL"
+#: cse.c:7187
+#, c-format
+msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ""
 
-#: ch/lex.c:752 ch/lex.c:779
-msgid "end-of-file in '<>' directive"
-msgstr ""
+#: diagnostic.c:700
+msgid "((anonymous))"
+msgstr "((anonym))"
 
-#: ch/lex.c:785
-msgid "unrecognized compiler directive"
+#: diagnostic.c:914
+#, c-format
+msgid "%s: warnings being treated as errors\n"
 msgstr ""
 
-#: ch/lex.c:793 ch/lex.c:839
+#: diagnostic.c:949
 #, c-format
-msgid "unrecognized compiler directive `%s'"
-msgstr ""
+msgid "%s: %s: "
+msgstr "%s: %s: "
 
-#: ch/lex.c:1000
-msgid "unterminated control sequence"
-msgstr ""
+#: diagnostic.c:1040
+#, c-format
+msgid "%s "
+msgstr "%s "
 
-#: ch/lex.c:1015 ch/lex.c:1051
-msgid "invalid integer literal in control sequence"
-msgstr ""
+#: diagnostic.c:1042
+#, c-format
+msgid " %s"
+msgstr " %s"
 
-#: ch/lex.c:1026 ch/lex.c:1034
-msgid "control sequence overflow"
-msgstr ""
+#: diagnostic.c:1064
+msgid "At top level:"
+msgstr "På toppnivå:"
 
-#: ch/lex.c:1028 ch/lex.c:1036
-msgid "invalid control sequence"
-msgstr ""
+#: diagnostic.c:1069
+#, fuzzy, c-format
+msgid "In member function `%s':"
+msgstr "I funktion `%s':"
 
-#: ch/lex.c:1116
-msgid "invalid base in read control sequence"
-msgstr ""
+#: diagnostic.c:1073
+#, c-format
+msgid "In function `%s':"
+msgstr "I funktion `%s':"
 
-#: ch/lex.c:1123
-msgid "invalid digit in control sequence"
-msgstr ""
+#: diagnostic.c:1161
+msgid "compilation terminated.\n"
+msgstr "kompilering avslutad.\n"
 
-#: ch/lex.c:1150
-msgid "unterminated string literal"
+#: diagnostic.c:1179
+#, c-format
+msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr ""
 
-#: ch/lex.c:1253 ch/lex.c:1339
+#: diagnostic.c:1194 diagnostic.c:1302
 #, c-format
-msgid "invalid number format `%s'"
+msgid ""
+"Please submit a full bug report,\n"
+"with preprocessed source if appropriate.\n"
+"See %s for instructions.\n"
 msgstr ""
+"Var vänlig och skicka in en komplett felrapport,\n"
+"om möjligt med preprocessad källfil.\n"
+"Se %s för instruktioner.\n"
 
-#: ch/lex.c:1271
-msgid "integer literal too big"
-msgstr ""
+#: diagnostic.c:1300
+msgid "Internal compiler error: Error reporting routines re-entered.\n"
+msgstr "Internt kompilatorfel: Felhanteringsrutiner återanropade.\n"
 
-# fixme: spola tillbaka är inte perfekt
-#: ch/lex.c:1400
+#: diagnostic.c:1362
 #, c-format
-msgid "can't find %s"
-msgstr "kan inte hitta %s"
-
-#: ch/lex.c:1426
-msgid "USE_SEIZE_FILE directive must be followed by string"
+msgid "in %s, at %s:%d"
 msgstr ""
 
-#: ch/lex.c:1698 cpplib.c:920 f/lex.c:1240
-msgid "invalid #ident"
-msgstr "ogiltig #indent"
+#: diagnostic.c:1383
+#, c-format
+msgid "In file included from %s:%d"
+msgstr "I fil includerad från %s:%d"
 
-#: ch/lex.c:1716 f/lex.c:1257
-msgid "undefined or invalid # directive"
+#: diagnostic.c:1386
+#, c-format
+msgid ""
+",\n"
+"                 from %s:%d"
 msgstr ""
+",\n"
+"                 från %s:%d"
 
-#: ch/lex.c:1770 ch/lex.c:1779 f/lex.c:1313
-msgid "invalid #line"
-msgstr "ogiltig #line"
+#: diagnostic.c:1387
+msgid ":\n"
+msgstr ":\n"
 
-#: ch/lex.c:1848 f/lex.c:870
-msgid "#-lines for entering and leaving files don't match"
+#: diagnostic.c:1431 diagnostic.c:1448
+#, c-format
+msgid "`%s' is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: ch/lex.c:1873 f/lex.c:1423
-msgid "invalid #-line"
-msgstr "ogiltig #-rad"
+#: diagnostic.c:1451
+#, fuzzy, c-format
+msgid "`%s' is deprecated"
+msgstr "tredje argumentet till \"%s\" är inte länge rekommenderat"
 
-#: ch/lex.c:2003
-msgid "missing `=' in compiler directive"
+#: diagnostic.c:1454
+#, c-format
+msgid "type is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: ch/lex.c:2045 ch/lex.c:2055 ch/lex.c:2096
-msgid "invalid value follows `=' in compiler directive"
+#: diagnostic.c:1457
+msgid "type is deprecated"
 msgstr ""
 
-#: ch/lex.c:2066
+#: dominance.c:728
 #, c-format
-msgid "invalid `%c' character in name"
+msgid "dominator of %d should be %d, not %d"
 msgstr ""
 
-#: ch/lex.c:2079
+#: dwarf2out.c:3124
+#, fuzzy, c-format
+msgid "DW_LOC_OP %s not implemented\n"
+msgstr "DW_LOC_OP %s är inte implementerad\n"
+
+#: dwarfout.c:2066
 #, c-format
-msgid "`%s' not integer constant synonym "
+msgid "internal regno botch: `%s' has regno = %d\n"
 msgstr ""
 
-#: ch/lex.c:2102
-msgid "value out of range in compiler directive"
+#: dwarfout.c:6181
+msgid "support for the DWARF1 debugging format is deprecated"
 msgstr ""
 
-#: ch/lex.c:2219 java/jcf-parse.c:601
-#, c-format
-msgid "can't reopen %s"
+#: dwarfout.c:6278
+msgid "can't get current directory"
 msgstr ""
 
-#: ch/lex.c:2230
-msgid "no modules seen"
+#: emit-rtl.c:1151
+msgid "can't access real part of complex value in hard register"
 msgstr ""
 
-#: ch/loop.c:480
-msgid "modeless tuple not allowed in this context"
+#: emit-rtl.c:1173
+msgid "can't access imaginary part of complex value in hard register"
 msgstr ""
 
-#: ch/loop.c:482
-msgid "IN expression does not have a mode"
+#: emit-rtl.c:3418
+msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr ""
 
-#: ch/loop.c:489
-msgid "location enumeration for BOOLS"
+#: errors.c:136
+#, c-format
+msgid "abort in %s, at %s:%d"
 msgstr ""
 
-#: ch/loop.c:517
-msgid "location enumeration for bit-packed arrays"
+#: except.c:371
+msgid "exception handling disabled, use -fexceptions to enable"
 msgstr ""
 
-#: ch/loop.c:526 ch/nloop.c:481
-msgid "Loop's IN expression is not a composite object"
-msgstr ""
+#: except.c:2969
+msgid "argument of `__builtin_eh_return_regno' must be constant"
+msgstr "argumentet till \"__builtin_eh_return_regno\" måste vara konstant"
 
-#: ch/loop.c:541 ch/nloop.c:498
-msgid "start expr must have discrete mode"
-msgstr ""
+#: except.c:3090 except.c:3112
+msgid "__builtin_eh_return not supported on this target"
+msgstr "__builtin_eh_return stöds inte på denna målarkitektur"
 
-#: ch/loop.c:547 ch/nloop.c:504
-msgid "DO FOR start expression is a numbered SET"
+#: explow.c:1398
+msgid "stack limits not supported on this target"
 msgstr ""
 
-#: ch/loop.c:555 ch/nloop.c:510
-msgid "TO expression is a numbered SET"
+#: expr.c:3323
+msgid "function using short complex types cannot be inline"
 msgstr ""
 
-#: ch/loop.c:560 ch/nloop.c:525
-msgid "TO expr must have discrete mode"
+#: expr.c:6197 expr.c:6206 expr.c:6215 expr.c:6220 expr.c:6522 expr.c:6538
+msgid "unsupported wide integer operation"
 msgstr ""
 
-#: ch/loop.c:565 ch/nloop.c:531
-msgid "start expr and TO expr must be compatible"
-msgstr ""
+#: expr.c:6587
+#, c-format
+msgid "prior parameter's size depends on `%s'"
+msgstr "föregående parameterns storlek beror på \"%s\""
 
-#: ch/loop.c:574 ch/nloop.c:546
-msgid "BY expr must have discrete mode"
+#: expr.c:6932
+msgid "returned value in block_exit_expr"
 msgstr ""
 
-#: ch/loop.c:579 ch/nloop.c:552
-msgid "start expr and BY expr must be compatible"
+#: final.c:1342
+msgid "negative insn length"
 msgstr ""
 
-#: ch/loop.c:595 ch/nloop.c:765
-msgid "loop identifier undeclared"
+#: final.c:2793
+msgid "could not split insn"
 msgstr ""
 
-#: ch/loop.c:606
-msgid "loop variable incompatible with start expression"
-msgstr ""
+#: final.c:3141
+#, fuzzy
+msgid "invalid `asm': "
+msgstr "ogiltig \"asm\": %s"
 
-#: ch/loop.c:633 ch/nloop.c:564
-msgid "body of DO FOR will never execute"
+#: final.c:3328
+msgid "nested assembly dialect alternatives"
 msgstr ""
 
-#: ch/loop.c:648 ch/nloop.c:585
-msgid "BY expression is negative or zero"
+#: final.c:3345 final.c:3357
+msgid "unterminated assembly dialect alternative"
 msgstr ""
 
-#: ch/loop.c:847 ch/nloop.c:817 ch/nloop.c:867
-msgid "Can't iterate through array of BOOL"
-msgstr ""
+#: final.c:3401
+#, fuzzy, c-format
+msgid "operand number missing after %%-letter"
+msgstr "Nummer saknas efter %s"
 
-#: ch/parse.c:159
-#, c-format
-msgid "there was no start label to match the end label '%s'"
+#: final.c:3404 final.c:3443
+msgid "operand number out of range"
 msgstr ""
 
-#: ch/parse.c:162
+#: final.c:3462
 #, c-format
-msgid "start label '%s' does not match end label '%s'"
-msgstr ""
+msgid "invalid %%-code"
+msgstr "ogiltig %%-kod"
 
-#: ch/parse.c:192
+#: final.c:3493
 #, c-format
-msgid "`%s' not declared"
-msgstr "\"%s\" är inte deklarerad"
-
-#: ch/parse.c:226
-msgid "No RETURN or RESULT in procedure"
+msgid "`%%l' operand isn't a label"
 msgstr ""
 
-#: ch/parse.c:245
-msgid "PREFIXED clause with no prelix in unlabeled module"
+#. We can't handle floating point constants;
+#. PRINT_OPERAND must handle them.
+#: final.c:3600 vmsdbgout.c:466 config/i386/i386.c:6104
+#: config/pdp11/pdp11.c:1573
+msgid "floating constant misused"
 msgstr ""
 
-#: ch/parse.c:336
-#, c-format
-msgid "internal parser error - expected token %d"
+#: final.c:3656 vmsdbgout.c:523 config/i386/i386.c:6182
+#: config/pdp11/pdp11.c:1620
+msgid "invalid expression as operand"
 msgstr ""
 
-#: ch/parse.c:529
-#, c-format
-msgid "'%s!' is not followed by an identifier"
-msgstr ""
+#: flow.c:352
+msgid "function might be possible candidate for attribute `noreturn'"
+msgstr "funktionen är en möjlig kandidat för attributet \"noreturn\""
 
-#: ch/parse.c:545
-msgid "expected a name here"
-msgstr ""
+#: flow.c:357
+msgid "`noreturn' function does return"
+msgstr "\"noreturn\"-funktion returnerar ändå"
+
+#: flow.c:378
+msgid "control reaches end of non-void function"
+msgstr "Programflödet når slutet på en icke-void-funktion"
 
-#: ch/parse.c:560
-msgid "expected a name string here"
+#: flow.c:1641
+msgid "Attempt to delete prologue/epilogue insn:"
 msgstr ""
 
-#: ch/parse.c:591
-#, c-format
-msgid "`%s' undeclared"
-msgstr "\"%s\" är ej deklarerad"
+#: fold-const.c:2545 fold-const.c:2558
+#, fuzzy, c-format
+msgid "comparison is always %d due to width of bit-field"
+msgstr "jämförelsen är alltid sann på grund av begränsat intervall för datatypen"
 
-#: ch/parse.c:669
-msgid "action not allowed in SPEC MODULE"
-msgstr ""
+#: fold-const.c:3752 fold-const.c:3769
+#, c-format
+msgid "comparison is always %d"
+msgstr "jämförelsen är alltid %d"
 
-#: ch/parse.c:691
-msgid "missing defining occurrence"
+#: fold-const.c:3900
+msgid "`or' of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: ch/parse.c:702
-msgid "bad defining occurrence following ','"
+#: fold-const.c:3905
+msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: ch/parse.c:802
-msgid "missing '(' in exception list"
-msgstr ""
+#: function.c:881 varasm.c:1503
+#, c-format
+msgid "size of variable `%s' is too large"
+msgstr "storleken på variabel \"%s\" är för stor"
 
-#: ch/parse.c:827
-msgid "ON exception names must be unique"
+#: function.c:5470
+#, c-format
+msgid "`%s' might be used uninitialized in this function"
 msgstr ""
 
-#: ch/parse.c:837
-msgid "syntax error in exception list"
+#: function.c:5477
+#, c-format
+msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: ch/parse.c:873
-msgid "empty ON-condition"
+#: function.c:5496
+#, c-format
+msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: ch/parse.c:938
-msgid "INIT not allowed at loc-identity declaration"
+#: function.c:6363
+msgid "function returns an aggregate"
 msgstr ""
 
-#: ch/parse.c:948
-msgid "'=' used where ':=' is required"
-msgstr ""
+#: function.c:6868
+#, c-format
+msgid "unused parameter `%s'"
+msgstr "oanvänd parameter \"%s\""
 
-#: ch/parse.c:956
-msgid "initialization is not allowed in spec module"
-msgstr ""
+#: gcc.c:1126
+#, fuzzy, c-format
+msgid "ambiguous abbreviation %s"
+msgstr "Tvetydig förkortning %s"
 
-#: ch/parse.c:964
-msgid "loc-identity declaration without initialisation"
-msgstr ""
+#: gcc.c:1153
+#, fuzzy, c-format
+msgid "incomplete `%s' option"
+msgstr "Inkomplett flagga \"%s\""
 
-#: ch/parse.c:1008
-msgid "bad syntax following FORBID"
-msgstr ""
+#: gcc.c:1164
+#, fuzzy, c-format
+msgid "missing argument to `%s' option"
+msgstr "Saknar argument till flaggan \"%s\""
 
-#: ch/parse.c:1023
-msgid "expected a postfix name here"
-msgstr ""
+#: gcc.c:1177
+#, fuzzy, c-format
+msgid "extraneous argument to `%s' option"
+msgstr "Saknar argument till flaggan \"%s\""
 
-#: ch/parse.c:1068
-msgid "expected another rename clause"
+#: gcc.c:1505
+msgid "Using built-in specs.\n"
 msgstr ""
 
-#: ch/parse.c:1128
-msgid "syntax error in parameter name list"
+#: gcc.c:1683
+#, c-format
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
 msgstr ""
 
-#: ch/parse.c:1221
-msgid "NONREF specific without LOC in result attribute"
+#: gcc.c:1790
+#, c-format
+msgid "Reading specs from %s\n"
 msgstr ""
 
-#: ch/parse.c:1223
-msgid "DYNAMIC specific without LOC in result attribute"
+#: gcc.c:1888 gcc.c:1907
+#, c-format
+msgid "specs %%include syntax malformed after %ld characters"
 msgstr ""
 
-#: ch/parse.c:1245
-msgid "exception names must be unique"
-msgstr ""
+#: gcc.c:1915
+#, fuzzy, c-format
+msgid "could not find specs file %s\n"
+msgstr "Kunde inte öppna källkodsfil %s.\n"
 
-#: ch/parse.c:1441
-msgid "must specify a PROCESS name"
+#: gcc.c:1932 gcc.c:1940 gcc.c:1949 gcc.c:1958
+#, c-format
+msgid "specs %%rename syntax malformed after %ld characters"
 msgstr ""
 
-#: ch/parse.c:1448
-msgid "SIGNAL must be in global reach"
+#: gcc.c:1967
+#, c-format
+msgid "specs %s spec was not found to be renamed"
 msgstr ""
 
-#: ch/parse.c:1479
-msgid "syntax error while parsing signal definition statement"
+#: gcc.c:1974
+#, c-format
+msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr ""
 
-#: ch/parse.c:1593
-msgid "case range list"
+#: gcc.c:1979
+#, c-format
+msgid "rename spec %s to %s\n"
 msgstr ""
 
-#: ch/parse.c:1660
-msgid "misplaced colon in case label"
+#: gcc.c:1981
+#, c-format
+msgid ""
+"spec is '%s'\n"
+"\n"
 msgstr ""
 
-#: ch/parse.c:1707
-msgid "unrecognized case label list after ','"
+#: gcc.c:1994
+#, c-format
+msgid "specs unknown %% command after %ld characters"
 msgstr ""
 
-#: ch/parse.c:1971 ch/parse.c:1997
-msgid "bad ASM operand"
+#: gcc.c:2005 gcc.c:2018
+#, c-format
+msgid "specs file malformed after %ld characters"
 msgstr ""
 
-#: ch/parse.c:2067
-msgid "readonly location modified by 'asm'"
-msgstr ""
+#: gcc.c:2072
+msgid "spec file has no spec for linking"
+msgstr "specfilen har ingen spec för länkning"
 
-#: ch/parse.c:2198
-msgid "expected 'TO' in step enumeration"
-msgstr ""
+#: gcc.c:2570
+msgid "-pipe not supported"
+msgstr "-pipe stöds inte"
 
-#: ch/parse.c:2213
-msgid "expected 'IN' in FOR control here"
+#: gcc.c:2625
+msgid ""
+"\n"
+"Go ahead? (y or n) "
 msgstr ""
+"\n"
+"Fortsätta? (y eller n) "
 
-#: ch/parse.c:2314
-msgid "missing DELAY CASE alternative"
+#: gcc.c:2751
+#, c-format
+msgid ""
+"Internal error: %s (program %s)\n"
+"Please submit a full bug report.\n"
+"See %s for instructions."
 msgstr ""
+"Internt fel: %s (program %s)\n"
+"Var vänlig och skicka in en felrapport.\n"
+"Se %s för instruktioner."
 
-#. This is probably not possible
-#: ch/parse.c:2348
-msgid "non-referable location in DO WITH"
-msgstr ""
+#: gcc.c:2769
+#, c-format
+msgid "# %s %.2f %.2f\n"
+msgstr "# %s %.2f %.2f\n"
 
-#: ch/parse.c:2360
-msgid "WITH element must be of STRUCT mode"
-msgstr ""
+#: gcc.c:2899
+#, c-format
+msgid "Usage: %s [options] file...\n"
+msgstr "Användning: %s [flaggor] fil...\n"
 
-#: ch/parse.c:2467
-msgid "missing ')' in signal/buffer receive alternative"
-msgstr ""
+#: gcc.c:2900
+msgid "Options:\n"
+msgstr "Flaggor:\n"
 
-#: ch/parse.c:2481
-msgid "misplaced 'IN' in signal/buffer receive alternative"
-msgstr ""
+#: gcc.c:2902
+msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
+msgstr "  -pass-exit-codes         Avsluta med högsta felkoden från någon av faserna\n"
 
-#: ch/parse.c:2529
-msgid "missing RECEIVE alternative"
-msgstr ""
+#: gcc.c:2903
+msgid "  --help                   Display this information\n"
+msgstr "  --help                   Visa den här informatationen\n"
 
-#: ch/parse.c:2655
-msgid "PROCESS copy number must be integer"
-msgstr ""
+#: gcc.c:2904
+msgid "  --target-help            Display target specific command line options\n"
+msgstr "  --target-help            Visa specifika kommandoradsflaggor för mål\n"
 
-#: ch/parse.c:2882
-msgid "missing parenthesis for procedure call"
-msgstr ""
+#: gcc.c:2906
+msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
+msgstr "  (Använd '-v --help' för att visa kommandoradsflaggor för barnprocesser)\n"
 
-#: ch/parse.c:2884
-msgid "expression is not an action"
-msgstr ""
+#: gcc.c:2907
+msgid "  -dumpspecs               Display all of the built in spec strings\n"
+msgstr "  -dumpspecs               Visa de inbyggda spec-strängarna\n"
 
-#: ch/parse.c:2918
-msgid "syntax error in action"
-msgstr ""
+#: gcc.c:2908
+msgid "  -dumpversion             Display the version of the compiler\n"
+msgstr "  -dumpversion             Visa kompilatorns version\n"
 
-#: ch/parse.c:2945
-msgid "no handler is permitted on this action."
-msgstr ""
+#: gcc.c:2909
+msgid "  -dumpmachine             Display the compiler's target processor\n"
+msgstr "  -dumpmachine             Visa kompilatorns målprocessor\n"
 
-#: ch/parse.c:2966
-msgid "definition follows action"
-msgstr ""
+#: gcc.c:2910
+msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
+msgstr "  -print-search-dirs       Visa katalogerna i kompilatorns sökväg\n"
 
-#: ch/parse.c:3042
-msgid "bad tuple field name list"
-msgstr ""
+#: gcc.c:2911
+msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
+msgstr "  -print-libgcc-file-name  Visa namnet på kompilatorns medföljande bibliotek\n"
 
-#: ch/parse.c:3088
-msgid "invalid syntax for label in tuple"
-msgstr ""
+#: gcc.c:2912
+msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
+msgstr "  -print-file-name=<bib>   Visa hela sökvägen till länkbibliotek <bib>\n"
 
-#: ch/parse.c:3133
-msgid "bad syntax in tuple"
-msgstr ""
+#: gcc.c:2913
+msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
+msgstr "  -print-prog-name=<prog>  Visa fulla sökvägen till kompilatorkomponenten <prog>\n"
 
-#: ch/parse.c:3160
-msgid "non-mode name before tuple"
-msgstr ""
+#: gcc.c:2914
+msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
+msgstr "  -print-multi-directory   Visa rotkatalogen för olika versioner av libgcc\n"
 
-#: ch/parse.c:3205
-msgid "invalid expression/location syntax"
+#: gcc.c:2915
+msgid ""
+"  -print-multi-lib         Display the mapping between command line options and\n"
+"                           multiple library search directories\n"
 msgstr ""
+"  -print-multi-lib         Visa mappningen mellan kommandoradsflaggor och\n"
+"                           multipla biblioteks sökkataloger\n"
 
-#: ch/parse.c:3262
-msgid "RECEIVE expression"
-msgstr ""
+#: gcc.c:2918
+#, fuzzy
+msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
+msgstr "  -print-multi-directory   Visa rotkatalogen för olika versioner av libgcc\n"
 
-#: ch/parse.c:3457
-msgid "there should not be a ';' here"
-msgstr ""
+#: gcc.c:2919
+msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
+msgstr "  -Wa,<flaggor>            Skicka kommaseparerade <flaggor> till assembleraren\n"
 
-#: ch/parse.c:3496
-msgid "missing ELSE/ELSIF in IF expression"
-msgstr ""
+#: gcc.c:2920
+msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
+msgstr "  -Wp,<flaggor>            Skicka kommaseparerade <flaggor> till preprocessorn\n"
 
-#: ch/parse.c:3547
-msgid "conditional expression not allowed inside parentheses"
-msgstr ""
+#: gcc.c:2921
+msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
+msgstr "  -Wl,<flaggor>            Skicka kommaseparerade <flaggor> till länkaren\n"
 
-#: ch/parse.c:3551
-msgid "mode-less tuple not allowed inside parentheses"
-msgstr ""
+#: gcc.c:2922
+msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
+msgstr "  -Xlinker <arg>           Skicka <arg> vidare till länkaren\n"
 
-#. Z.200 doesn't allow mixed numbered and unnumbered set elements,
-#. but we can do it. Print a warning
-#: ch/parse.c:3664
-msgid "mixed numbered and unnumbered set elements is not standard"
-msgstr ""
+#: gcc.c:2923
+msgid "  -save-temps              Do not delete intermediate files\n"
+msgstr "  -save-temps              Radera inte temporära filer\n"
 
-#: ch/parse.c:3667
-msgid "SET mode must define at least one named value"
-msgstr ""
+#: gcc.c:2924
+msgid "  -pipe                    Use pipes rather than intermediate files\n"
+msgstr "  -pipe                    Använd rör istället för temporära filer\n"
 
-#: ch/parse.c:3766
-msgid "POS not allowed for ARRAY"
-msgstr ""
+#: gcc.c:2925
+msgid "  -time                    Time the execution of each subprocess\n"
+msgstr "  -time                    Mät tiden det tar att exekvera varje barnprocess\n"
 
-#: ch/parse.c:3776
-msgid "STEP not allowed in field definition"
-msgstr ""
+#: gcc.c:2926
+#, fuzzy
+msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
+msgstr "  -specs=<fil>             Använd innehållet i <fil> istället för inbyggda spec\n"
 
-#: ch/parse.c:3792
-msgid "missing field name"
-msgstr ""
+#: gcc.c:2927
+msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
+msgstr "  -std=<standard>          Antag att källkodsfilerna är för <standard>\n"
 
-#: ch/parse.c:3801
-msgid "bad field name following ','"
-msgstr ""
+#: gcc.c:2928
+msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
+msgstr "  -B <katalog>             Lägg till <katalog> till kompilatorns sökvägar\n"
 
-#: ch/parse.c:3861
-msgid "expected ':' in structure variant alternative"
-msgstr ""
+#: gcc.c:2929
+msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
+msgstr "  -b <maskin>              Kör gcc för mål <maskin>, om det är installerat\n"
 
-#: ch/parse.c:3912
-msgid "missing field"
-msgstr ""
+#: gcc.c:2930
+msgid "  -V <version>             Run gcc version number <version>, if installed\n"
+msgstr "  -V <version>             Kör gcc version <version>, om den är installerad\n"
 
-#: ch/parse.c:4060
-msgid "VARYING bit-strings not implemented"
-msgstr ""
+#: gcc.c:2931
+msgid "  -v                       Display the programs invoked by the compiler\n"
+msgstr "  -v                       Visa vilka program som körs av kompilatorn\n"
 
-#: ch/parse.c:4121
-msgid "strings must be composed of chars"
+#: gcc.c:2932
+msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: ch/parse.c:4171
-msgid "BUFFER modes may not be readonly"
+#: gcc.c:2933
+msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
+"  -E                       Preprocessa bara; kompilera, assemblera och\n"
+"                           länka inte\n"
 
-#: ch/parse.c:4178
-msgid "EVENT modes may not be readonly"
-msgstr ""
+#: gcc.c:2934
+msgid "  -S                       Compile only; do not assemble or link\n"
+msgstr "  -S                       Kompilera bara; assemblera och länka inte\n"
 
-#: ch/parse.c:4198
-msgid "SIGNAL is not a valid mode"
-msgstr ""
+#: gcc.c:2935
+msgid "  -c                       Compile and assemble, but do not link\n"
+msgstr "  -c                       Kompilera och assemblera, men länka inte\n"
 
-#: ch/parse.c:4235
-msgid "syntax error - missing mode"
-msgstr ""
+#: gcc.c:2936
+msgid "  -o <file>                Place the output into <file>\n"
+msgstr "  -o <fil>                 Placera utdata i <fil>\n"
 
-#: ch/parse.c:4282
-msgid "syntax error - expected a module or end of file"
+#: gcc.c:2937
+#, fuzzy
+msgid ""
+"  -x <language>            Specify the language of the following input files\n"
+"                           Permissable languages include: c c++ assembler none\n"
+"                           'none' means revert to the default behavior of\n"
+"                           guessing the language based on the file's extension\n"
 msgstr ""
+"  -x <språk>               Specificera språk för de följande källkodsfilerna\n"
+"                           Tillåtna språk är bland annat: c c++ assembler none\n"
+"                           'none' innebär att man använder standardmetoden,\n"
+"                           att man gissar språk beroende på filändelse\n"
 
-#: ch/satisfy.c:58
+#: gcc.c:2944
 #, c-format
-msgid "  `%s', which depends on ..."
+msgid ""
+"\n"
+"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
+" passed on to the various sub-processes invoked by %s.  In order to pass\n"
+" other options on to these processes the -W<letter> options must be used.\n"
 msgstr ""
+"\n"
+"Flaggor som börjar med -g, -f, -m, -O, -W eller --param skickas automatiskt\n"
+"vidare till de barnprocesser som startas av %s. För att skicka med andra\n"
+"flaggor till dessa processer måste flaggan -W<bokstav> användas.\n"
 
-#: ch/satisfy.c:90
+#: gcc.c:3079
+#, fuzzy, c-format
+msgid "`-%c' option must have argument"
+msgstr "\"%s\" tar bara noll eller två argument"
+
+#: gcc.c:3101
 #, c-format
-msgid "Cycle: `%s' depends on ..."
+msgid "couldn't run `%s': %s"
 msgstr ""
 
-#: ch/satisfy.c:92
+#. translate_options () has turned --version into -fversion.
+#: gcc.c:3278
 #, c-format
-msgid "  `%s'"
-msgstr "  `%s'"
-
-#: ch/satisfy.c:151
-msgid "SYN of this mode not allowed"
+msgid "%s (GCC) %s\n"
 msgstr ""
 
-#: ch/satisfy.c:156
-msgid "mode of SYN incompatible with value"
+#: gcc.c:3279
+msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n"
 msgstr ""
 
-#: ch/satisfy.c:167
-msgid "SYN value outside range of its mode"
+#: gcc.c:3281 gcov.c:364
+msgid ""
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+"\n"
 msgstr ""
 
-#: ch/satisfy.c:176
-msgid "INIT string too large for mode"
-msgstr ""
+#: gcc.c:3382
+msgid "argument to `-Xlinker' is missing"
+msgstr "argument till \"-Xlinker\" saknas"
 
-#: ch/satisfy.c:195
-#, c-format
-msgid "value of %s is not a valid constant"
-msgstr ""
+#: gcc.c:3390
+#, fuzzy
+msgid "argument to `-l' is missing"
+msgstr "argument till \"-x\" saknas"
 
-#: ch/satisfy.c:226
-msgid "mode with non-value property in signal definition"
-msgstr ""
+#: gcc.c:3407
+msgid "argument to `-specs' is missing"
+msgstr "argument till \"-specs\" saknas"
 
-#: ch/satisfy.c:403
+#: gcc.c:3422
+msgid "argument to `-specs=' is missing"
+msgstr "argument till \"-specs=\" saknas"
+
+#: gcc.c:3452
 #, c-format
-msgid "undeclared identifier `%s'"
+msgid "`-%c' must come at the start of the command line"
 msgstr ""
 
-#: ch/satisfy.c:456
-msgid "RETURNS spec with invalid mode"
-msgstr ""
+#: gcc.c:3461
+msgid "argument to `-B' is missing"
+msgstr "argument till \"-B\" saknas"
 
-#: ch/satisfy.c:520
-msgid "operand to REF is not a mode"
+#: gcc.c:3634
+msgid "cannot specify -o with -c or -S and multiple compilations"
 msgstr ""
 
-#: ch/satisfy.c:554
-msgid "field with non-value mode in variant structure not allowed"
-msgstr ""
+#: gcc.c:3807
+#, fuzzy
+msgid "warning: -pipe ignored because -save-temps specified"
+msgstr "Varning: -pipe ignorerad eftersom -save-temps angiven"
 
-#: ch/satisfy.c:593
-msgid "buffer element mode must not have non-value property"
-msgstr ""
+#: gcc.c:3811
+#, fuzzy
+msgid "warning: -pipe ignored because -time specified"
+msgstr "Varning: -pipe ignorerad eftersom -time angiven"
 
-#: ch/satisfy.c:602
-msgid "recordmode must not have the non-value property"
-msgstr ""
+#: gcc.c:3823
+msgid "argument to `-x' is missing"
+msgstr "argument till \"-x\" saknas"
 
-#: ch/tasking.c:170 ch/tasking.c:218
+#: gcc.c:3851
 #, c-format
-msgid "Tasking code %ld out of range for `%s'."
-msgstr ""
+msgid "argument to `-%s' is missing"
+msgstr "argument till \"-%s\" saknas"
 
-#: ch/tasking.c:284
+#: gcc.c:3912
 #, c-format
-msgid "invalid attribute for argument `%s' (only IN or LOC allowed)."
+msgid "warning: `-x %s' after last input file has no effect"
 msgstr ""
 
-#: ch/tasking.c:325
-msgid "PROCESS may only be declared at module level"
+#: gcc.c:4257
+msgid "invalid specification!  Bug in cc"
 msgstr ""
 
-#: ch/tasking.c:549
+#: gcc.c:4411
 #, c-format
-msgid "process name %s never declared"
-msgstr ""
-
-#: ch/tasking.c:554
-msgid "You may only START a process, not a proc"
-msgstr ""
-
-#: ch/tasking.c:590
-msgid "SET expression not a location."
-msgstr ""
-
-#: ch/tasking.c:595
-msgid "SET location must be INSTANCE mode"
-msgstr ""
+msgid "%s\n"
+msgstr "%s\n"
 
-#: ch/tasking.c:632
+#. Catch the case where a spec string contains something like
+#. '%{foo:%*}'.  ie there is no * in the pattern on the left
+#. hand side of the :.
+#: gcc.c:4971
 #, c-format
-msgid "too many arguments to process `%s'"
+msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr ""
 
-#: ch/tasking.c:635
-msgid "too many arguments to process"
+#: gcc.c:4980
+#, c-format
+msgid "warning: use of obsolete %%[ operator in specs"
 msgstr ""
 
-#: ch/tasking.c:640
+#: gcc.c:4998
 #, c-format
-msgid "too few arguments to process `%s'"
+msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: ch/tasking.c:643
-msgid "too few arguments to process"
-msgstr ""
+#: gcc.c:5123
+#, fuzzy, c-format
+msgid "spec failure: unrecognized spec option '%c'"
+msgstr "ej igenkänd flagga `-%s'"
 
-#: ch/tasking.c:983
-msgid "COPY_NUMBER argument must be INSTANCE expression"
-msgstr ""
+#: gcc.c:5204
+#, fuzzy, c-format
+msgid "unknown spec function `%s'"
+msgstr "I funktion `%s':"
 
-#: ch/tasking.c:1007
-msgid "GEN_CODE argument must be a process or signal name."
-msgstr ""
+#: gcc.c:5223
+#, fuzzy, c-format
+msgid "error in args to spec function `%s'"
+msgstr "för många argument till funktionen \"%s\""
 
-#: ch/tasking.c:1029
-msgid "GEN_INST parameter 2 must be an integer mode"
+#: gcc.c:5272
+msgid "malformed spec function name"
 msgstr ""
 
-#: ch/tasking.c:1050
-msgid "GEN_INST parameter 1 must be a PROCESS or an integer expression"
-msgstr ""
+#. )
+#: gcc.c:5275
+#, fuzzy
+msgid "no arguments for spec function"
+msgstr "för få argument till funktion"
 
-#: ch/tasking.c:1076
-#, c-format
-msgid "%s is not a declared process"
+#: gcc.c:5294
+msgid "malformed spec function arguments"
 msgstr ""
 
-#: ch/tasking.c:1097
-msgid "PROC_TYPE argument must be INSTANCE expression"
+#: gcc.c:5402
+msgid "mismatched braces in specs"
 msgstr ""
 
-#: ch/tasking.c:1139
-msgid "QUEUE_LENGTH argument must be a BUFFER/EVENT location."
-msgstr ""
+#: gcc.c:6097
+#, c-format
+msgid "unrecognized option `-%s'"
+msgstr "ej igenkänd flagga `-%s'"
 
-#: ch/tasking.c:1289
+#: gcc.c:6103
 #, c-format
-msgid "SEND requires a SIGNAL; %s is not a SIGNAL name"
+msgid "install: %s%s\n"
 msgstr ""
 
-#: ch/tasking.c:1314
+#: gcc.c:6104
 #, c-format
-msgid "too many values for SIGNAL `%s'"
-msgstr ""
+msgid "programs: %s\n"
+msgstr "program: %s\n"
 
-#: ch/tasking.c:1320
+#: gcc.c:6105
 #, c-format
-msgid "too few values for SIGNAL `%s'"
-msgstr ""
-
-#: ch/tasking.c:1398
-msgid "Signal sent without priority"
-msgstr ""
-
-#: ch/tasking.c:1399 ch/tasking.c:2928
-msgid " and no default priority was set."
-msgstr ""
-
-#: ch/tasking.c:1400
-msgid " PRIORITY defaulted to 0"
-msgstr ""
-
-#: ch/tasking.c:1415
-msgid "SEND without a destination instance"
-msgstr ""
-
-#: ch/tasking.c:1416
-msgid " and no destination process specified"
-msgstr ""
+msgid "libraries: %s\n"
+msgstr "bibliotek: %s\n"
 
-#: ch/tasking.c:1417
-msgid " for the signal"
+#: gcc.c:6162
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
 msgstr ""
+"\n"
+"Instruktioner för bugrapportering, se:\n"
 
-#. as our system doesn't allow that and Z.200 specifies it,
-#. we issue a warning
-#: ch/tasking.c:1436
+#: gcc.c:6178
 #, c-format
-msgid "SEND to ANY copy of process `%s'."
-msgstr ""
-
-#: ch/tasking.c:1441
-msgid "SEND TO must be an INSTANCE mode"
+msgid "Configured with: %s\n"
 msgstr ""
 
-#: ch/tasking.c:1455
-msgid "SEND WITH must have a mode"
+#: gcc.c:6192
+#, c-format
+msgid "Thread model: %s\n"
 msgstr ""
 
-#: ch/tasking.c:1724
-msgid "internal error: RECEIVE CASE stack invalid."
-msgstr ""
+#: gcc.c:6203
+#, c-format
+msgid "gcc version %s\n"
+msgstr "gcc version %s\n"
 
-#: ch/tasking.c:1764 ch/tasking.c:2492
-msgid "SET requires INSTANCE location"
+#: gcc.c:6205
+#, c-format
+msgid "gcc driver version %s executing gcc version %s\n"
 msgstr ""
 
-#: ch/tasking.c:1843
-msgid "SIGNAL in RECEIVE CASE alternative follows"
-msgstr ""
+#: gcc.c:6213
+#, fuzzy
+msgid "no input files"
+msgstr "Inga indatafiler"
 
-#: ch/tasking.c:1844
+#: gcc.c:6251
 #, c-format
-msgid " a BUFFER name on line %d"
-msgstr ""
+msgid "%s: %s compiler not installed on this system"
+msgstr "%s: kompilatorn %s är inte installerad på detta system"
 
-#: ch/tasking.c:1852
+#: gcc.c:6326
 #, c-format
-msgid "SIGNAL `%s' has no data fields"
+msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: ch/tasking.c:1857
+#: gcc.c:6369
 #, c-format
-msgid "SIGNAL `%s' requires data fields"
-msgstr ""
+msgid "language %s not recognized"
+msgstr "språk %s känns inte igen"
 
-#: ch/tasking.c:1921
-#, c-format
-msgid "too few data fields provided for `%s'"
-msgstr ""
+#: gcc.c:6472
+#, fuzzy
+msgid "internal gcc abort"
+msgstr "Intern gcc-halt (abort)."
 
-#: ch/tasking.c:1924
-#, c-format
-msgid "too many data fields provided for `%s'"
+#: gcov.c:325
+msgid "Internal gcov abort.\n"
 msgstr ""
 
-#: ch/tasking.c:1947
-msgid "BUFFER in RECEIVE CASE alternative follows"
+#: gcov.c:338
+msgid ""
+"Usage: gcov [OPTION]... SOURCEFILE\n"
+"\n"
 msgstr ""
 
-#: ch/tasking.c:1948
-#, c-format
-msgid " a SIGNAL name on line %d"
-msgstr ""
+#: gcov.c:339
+#, fuzzy
+msgid ""
+"Print code coverage information.\n"
+"\n"
+msgstr "inte tillräcklig typinformation"
 
-#: ch/tasking.c:1956
-msgid "BUFFER in RECEIVE CASE alternative must be a location."
-msgstr ""
+#: gcov.c:340
+#, fuzzy
+msgid "  -h, --help                      Print this help, then exit\n"
+msgstr "  --help                   Visa den här informatationen\n"
 
-#: ch/tasking.c:1962
-msgid "buffer receive alternative requires only 1 defining occurence."
-msgstr ""
+#: gcov.c:341
+#, fuzzy
+msgid "  -v, --version                   Print version number, then exit\n"
+msgstr "  -V <version>             Kör gcc version <version>, om den är installerad\n"
 
-#: ch/tasking.c:2043
-msgid "incompatible modes in receive buffer alternative."
+#: gcov.c:342
+msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr ""
 
-#: ch/tasking.c:2049
-msgid "defining occurence in receive buffer alternative must be a location."
+#: gcov.c:343
+msgid ""
+"  -c, --branch-counts             Given counts of branches taken\n"
+"                                    rather than percentages\n"
 msgstr ""
 
-#: ch/tasking.c:2086
-msgid "buffer receive alternative without `IN location'."
-msgstr ""
+#: gcov.c:345
+#, fuzzy
+msgid "  -n, --no-output                 Do not create an output file\n"
+msgstr "  -save-temps              Radera inte temporära filer\n"
 
-#: ch/tasking.c:2092
-msgid "RECEIVE CASE alternative must specify a SIGNAL name or BUFFER location."
+#: gcov.c:346
+msgid ""
+"  -l, --long-file-names           Use long output file names for included\n"
+"                                    source files\n"
 msgstr ""
 
-#: ch/tasking.c:2331
-msgid "RECEIVE CASE without alternatives"
+#: gcov.c:348
+msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr ""
 
-#: ch/tasking.c:2369
-msgid "CONTINUE requires an event location."
+#: gcov.c:349
+msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr ""
 
-#: ch/tasking.c:2503 ch/tasking.c:2940
-msgid "PRIORITY must be of integer type."
+#: gcov.c:350
+msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr ""
 
-#: ch/tasking.c:2581
-msgid "delay alternative must be an EVENT location."
+#: gcov.c:351
+#, fuzzy, c-format
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
+"%s.\n"
 msgstr ""
+"\n"
+"Instruktioner för bugrapportering, se:\n"
 
-#: ch/tasking.c:2636
-msgid "DELAY CASE without alternatives"
+#: gcov.c:361
+#, c-format
+msgid "gcov (GCC) %s\n"
 msgstr ""
 
-#: ch/tasking.c:2757
-msgid "DELAY action requires an event location."
+#: gcov.c:362
+msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
 msgstr ""
 
-#: ch/tasking.c:2768
-msgid "PRIORITY in DELAY action must be of integer type."
+#: gcov.c:500
+#, c-format
+msgid "Could not open basic block file %s.\n"
 msgstr ""
 
-#: ch/tasking.c:2777
-msgid "DELAY action without priority."
+#: gcov.c:507
+#, c-format
+msgid "Could not open program flow graph file %s.\n"
 msgstr ""
 
-#: ch/tasking.c:2778 ch/tasking.c:2929
-msgid " PRIORITY defaulted to 0."
-msgstr ""
+#: gcov.c:524
+#, c-format
+msgid "Could not open data file %s.\n"
+msgstr "Kunde inte öppna datafil %s.\n"
 
-#: ch/tasking.c:2868
-msgid "send buffer action requires a BUFFER location."
+#: gcov.c:525
+msgid "Assuming that all execution counts are zero.\n"
 msgstr ""
 
-#: ch/tasking.c:2885
-msgid "there must be only 1 value for send buffer action."
+#: gcov.c:534
+#, c-format
+msgid "No executable code associated with file %s.\n"
 msgstr ""
 
-#: ch/tasking.c:2906
-msgid "convert failed for send buffer action."
-msgstr ""
+#: gcov.c:1186
+#, fuzzy, c-format
+msgid "%s of %d lines executed in %s %s\n"
+msgstr "%6.2f%% av %d källkodsrader körda i fil %s\n"
 
-#: ch/tasking.c:2912
-msgid "incompatible modes in send buffer action."
-msgstr ""
+#: gcov.c:1191
+#, fuzzy, c-format
+msgid "No executable lines in %s %s\n"
+msgstr "Inga körbara källkodsrader i funktion %s\n"
 
-#: ch/tasking.c:2927
-msgid "Buffer sent without priority"
-msgstr ""
+#: gcov.c:1198
+#, fuzzy, c-format
+msgid "%s of %d branches executed in %s %s\n"
+msgstr "%6.2f%% av %d hopp utförda i funktion %s\n"
 
-#: ch/tasking.c:2946
-msgid "WITH not allowed for send buffer action."
-msgstr ""
+#: gcov.c:1203
+#, fuzzy, c-format
+msgid "%s of %d branches taken at least once in %s %s\n"
+msgstr "%6.2f%% av %d hopp tagna minst en gång i funktion %s\n"
 
-#: ch/tasking.c:2951
-msgid "TO not allowed for send buffer action."
-msgstr ""
+#: gcov.c:1209
+#, fuzzy, c-format
+msgid "No branches in %s %s\n"
+msgstr "Inga hopp i fil %s\n"
+
+#: gcov.c:1211
+#, fuzzy, c-format
+msgid "%s of %d calls executed in %s %s\n"
+msgstr "%6.2f%% av %d anrop tagna i funktion %s\n"
+
+#: gcov.c:1216
+#, fuzzy, c-format
+msgid "No calls in %s %s\n"
+msgstr "Inga anrop i fil %s\n"
 
-#: ch/tasking.c:3094
+#: gcov.c:1351
 #, c-format
-msgid "SEND requires a BUFFER; `%s' is not a BUFFER name"
+msgid "didn't use all bb entries of graph, function %s\n"
 msgstr ""
 
-#: ch/tasking.c:3235
-msgid "non-integral max queue size for EVENT/BUFFER mode"
+#: gcov.c:1353
+#, c-format
+msgid "block_num = %ld, num_blocks = %d\n"
 msgstr ""
 
-#: ch/tasking.c:3240
-msgid "non-constant max queue size for EVENT/BUFFER mode"
+#: gcov.c:1367
+#, c-format
+msgid "ERROR: unexpected line number %ld\n"
 msgstr ""
 
-#: ch/tasking.c:3247
-msgid "max queue_size for EVENT/BUFFER is not positive"
-msgstr ""
+#: gcov.c:1383
+#, fuzzy, c-format
+msgid "ERROR: too many basic blocks in function %s\n"
+msgstr "för många argument till funktionen \"%s\""
 
-#: ch/timing.c:224
-msgid "absolute time value must be of mode TIME."
-msgstr ""
+#: gcov.c:1398
+#, fuzzy, c-format
+msgid "ERROR: out of range line number in function %s\n"
+msgstr "Inga körbara källkodsrader i funktion %s\n"
 
-#: ch/timing.c:281 ch/timing.c:364
-msgid "duration primitive value must be of mode DURATION."
-msgstr ""
+#: gcov.c:1470
+#, c-format
+msgid "Could not open source file %s.\n"
+msgstr "Kunde inte öppna källkodsfil %s.\n"
 
-#: ch/tree.c:62
-msgid "string length > UPPER (UINT)"
-msgstr ""
+#: gcov.c:1480
+#, fuzzy, c-format
+msgid "Warning: source file %s is newer than %s\n"
+msgstr "aktuell fil är äldre än %s"
 
-#: ch/tree.c:116
-msgid "Can only build a powerset from a discrete mode"
+#: gcov.c:1510
+#, c-format
+msgid "Unexpected EOF while reading source file %s.\n"
 msgstr ""
 
-#: ch/tree.c:128
-msgid "non-constant bitstring size invalid"
-msgstr ""
+#: gcov.c:1532
+#, fuzzy, c-format
+msgid "call   %2d never executed\n"
+msgstr "anrop %d aldrig utfört\n"
 
-#: ch/tree.c:130
-msgid "non-constant powerset size invalid"
+#: gcov.c:1535
+#, c-format
+msgid "call   %2d returns %s\n"
 msgstr ""
 
-#: ch/typeck.c:83
-msgid "array or string index is a mode (instead of a value)"
-msgstr ""
+#: gcov.c:1543
+#, fuzzy, c-format
+msgid "branch %2d never executed\n"
+msgstr "anrop %d aldrig utfört\n"
 
-#: ch/typeck.c:114
-msgid "index is not an integer expression"
-msgstr ""
+#: gcov.c:1546
+#, fuzzy, c-format
+msgid "branch %2d taken %s\n"
+msgstr "Inga hopp i fil %s\n"
 
-#: ch/typeck.c:122
-msgid "index not compatible with index mode"
-msgstr ""
+#: gcov.c:1610
+#, c-format
+msgid "Creating %s.\n"
+msgstr "Skapar %s.\n"
 
-#. should never happen
-#: ch/typeck.c:132
-msgid "index is not discrete"
-msgstr ""
+#: gcov.c:1613
+#, fuzzy, c-format
+msgid "Error writing output file %s.\n"
+msgstr "fel vid skrivning till %s"
 
-#: ch/typeck.c:196
-msgid ""
-"possible internal error - slice argument is neither referable nor constant"
-msgstr ""
+#: gcov.c:1618
+#, c-format
+msgid "Could not open output file %s.\n"
+msgstr "Kunde inte öppna utdatafil %s.\n"
 
-#: ch/typeck.c:285
-msgid "bit array slice with non-constant length"
+#: gcse.c:761
+#, c-format
+msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
 msgstr ""
 
-#: ch/typeck.c:325
-msgid "bitstring slice with non-constant length"
+#: gcse.c:773
+#, c-format
+msgid "GCSE disabled: %d basic blocks and %d registers"
 msgstr ""
 
-#: ch/typeck.c:338
-msgid "slice operation on non-array, non-bitstring value not supported"
+#: genautomata.c:1490
+#, c-format
+msgid "Name `%s' contains quotes"
 msgstr ""
 
-#: ch/typeck.c:390 ch/typeck.c:441
-msgid "can only take slice of array or string"
+#: genautomata.c:1621
+#, c-format
+msgid "invalid string `%s' in define_cpu_unit"
 msgstr ""
 
-#: ch/typeck.c:455
-msgid "slice length is not an integer"
+#: genautomata.c:1650
+#, c-format
+msgid "invalid string `%s' in define_query_cpu_unit"
 msgstr ""
 
-#: ch/typeck.c:488
-msgid "slice length out-of-range"
+#: genautomata.c:1682 genautomata.c:1685
+#, c-format
+msgid "invalid string `%s' in define_bypass"
 msgstr ""
 
-#: ch/typeck.c:543
-msgid "too many index expressions"
+#: genautomata.c:1720
+#, c-format
+msgid "invalid first string `%s' in exclusion_set"
 msgstr ""
 
-#: ch/typeck.c:595
-msgid "array index is not discrete"
+#: genautomata.c:1724
+#, c-format
+msgid "invalid second string `%s' in exclusion_set"
 msgstr ""
 
-#: ch/typeck.c:675
-msgid "invalid compound index for bitstring mode"
+#: genautomata.c:1760
+#, c-format
+msgid "invalid first string `%s' in presence_set"
 msgstr ""
 
-#: ch/typeck.c:1079
-msgid "conversions from variable_size value"
+#: genautomata.c:1764
+#, c-format
+msgid "invalid second string `%s' in presence_set"
 msgstr ""
 
-#: ch/typeck.c:1084
-msgid "conversions to variable_size mode"
+#: genautomata.c:1800
+#, c-format
+msgid "invalid first string `%s' in absence_set"
 msgstr ""
 
-#: ch/typeck.c:1098
-msgid "cannot convert to float"
+#: genautomata.c:1804
+#, c-format
+msgid "invalid second string `%s' in absence_set"
 msgstr ""
 
-#: ch/typeck.c:1103
-msgid "cannot convert float to this mode"
+#: genautomata.c:1837
+#, c-format
+msgid "invalid string `%s' in define_automaton"
 msgstr ""
 
-#: ch/typeck.c:1130
-msgid "OVERFLOW in expression conversion"
-msgstr ""
+#: genautomata.c:1868
+#, fuzzy, c-format
+msgid "invalid option `%s' in automata_option"
+msgstr "Ogiltig flagga \"%s\""
 
-#: ch/typeck.c:1159
-msgid "overflow (not inside function)"
+#: genautomata.c:1890
+#, c-format
+msgid "garbage after ) in reservation `%s'"
 msgstr ""
 
-#: ch/typeck.c:1161
-msgid "possible overflow (not inside function)"
-msgstr ""
+#: genautomata.c:1921 genautomata.c:1954 genautomata.c:1981
+#, fuzzy, c-format
+msgid "invalid `%s' in reservation `%s'"
+msgstr "omdeklaration av \"%s\""
 
-#: ch/typeck.c:1166
-msgid "expression will always cause OVERFLOW"
+#: genautomata.c:1932
+#, c-format
+msgid "repetition `%s' <= 1 in reservation `%s'"
 msgstr ""
 
-#: ch/typeck.c:1199
-msgid "not implemented: constant conversion from that kind of expression"
+#: genautomata.c:2425
+#, c-format
+msgid "unit `%s' in exclusion is not declared"
 msgstr ""
 
-#: ch/typeck.c:1205
-msgid "not implemented: constant conversion to that kind of mode"
+#: genautomata.c:2427
+#, c-format
+msgid "`%s' in exclusion is not unit"
 msgstr ""
 
-#: ch/typeck.c:1216
-msgid "non-standard, non-portable value conversion"
-msgstr ""
+#: genautomata.c:2465
+#, fuzzy, c-format
+msgid "unit `%s' excludes itself"
+msgstr "storleken på \"%s\" är större än sin typ"
 
-#: ch/typeck.c:1222
-msgid "location conversion between differently-sized modes"
+#: genautomata.c:2473
+#, c-format
+msgid "units `%s' and `%s' in exclusion set belong to different automata"
 msgstr ""
 
-#: ch/typeck.c:1224
-msgid "unsupported value conversion"
+#: genautomata.c:2603 genautomata.c:2609
+#, c-format
+msgid "unit `%s' excludes and requires presence of `%s'"
 msgstr ""
 
-#: ch/typeck.c:1272
-msgid "operand to bin must be a non-negative integer literal"
+#: genautomata.c:2623 genautomata.c:2629
+#, c-format
+msgid "unit `%s' requires absence and presence of `%s'"
 msgstr ""
 
-#: ch/typeck.c:1288
+#: genautomata.c:2692 genautomata.c:2695
+#, fuzzy, c-format
+msgid "repeated declaration of automaton `%s'"
+msgstr "upprepad deklaration av klassmetod \"%s\"."
+
+#: genautomata.c:2711
 #, c-format
-msgid "size %d of BIN too big - no such integer mode"
+msgid "define_insn_reservation `%s' has negative latency time"
 msgstr ""
 
-#: ch/typeck.c:1302
-msgid "BIN in pass 2"
+#: genautomata.c:2717
+#, c-format
+msgid "`%s' is already used as insn reservation name"
 msgstr ""
 
-#: ch/typeck.c:1335
-msgid "mode of tuple is neither ARRAY, STRUCT, nor POWERSET"
+#: genautomata.c:2723
+#, c-format
+msgid "define_bypass `%s - %s' has negative latency time"
 msgstr ""
 
-#: ch/typeck.c:2111
-msgid "internal error in chill_root_resulting_mode"
-msgstr ""
+#: genautomata.c:2737
+#, fuzzy, c-format
+msgid "automaton `%s' is not declared"
+msgstr "\"%s\" är tidigare deklarerad här"
 
-#: ch/typeck.c:2370
-msgid "string lengths not equal"
+#: genautomata.c:2747
+#, c-format
+msgid "define_unit `%s' without automaton when one defined"
 msgstr ""
 
-#: ch/typeck.c:2385
-msgid "can't do ARRAY assignment - too large"
-msgstr ""
+#: genautomata.c:2753
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu unit"
+msgstr "fält \"%s\" deklarerad som en funktion"
 
-#: ch/typeck.c:2403
-msgid "rhs of array assignment is not addressable"
-msgstr ""
+#: genautomata.c:2762
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu reservation"
+msgstr "fält \"%s\" deklarerad som en funktion"
 
-#: ch/typeck.c:2580
-msgid "non-constant expression for BIN"
-msgstr ""
+#: genautomata.c:2772
+#, fuzzy, c-format
+msgid "repeated declaration of unit `%s'"
+msgstr "omdeklaration av \"%s\""
 
-#: ch/typeck.c:2585
-msgid "expression for BIN must not be negative"
-msgstr ""
+#: genautomata.c:2775
+#, fuzzy, c-format
+msgid "repeated declaration of reservation `%s'"
+msgstr "upprepad deklaration av klassmetod \"%s\"."
 
-#: ch/typeck.c:2590
-msgid "cannot process BIN (>32)"
-msgstr ""
+#: genautomata.c:2790 genautomata.c:2793
+#, fuzzy, c-format
+msgid "there is no insn reservation `%s'"
+msgstr "ingen tidigare deklaration av \"%s\""
 
-#: ch/typeck.c:2606
-msgid "bounds of range are not compatible"
-msgstr ""
+#: genautomata.c:2810 genautomata.c:2815
+#, fuzzy, c-format
+msgid "the same bypass `%s - %s' is already defined"
+msgstr "Klass \"%s\" finns redan"
 
-#: ch/typeck.c:2615
-msgid "negative string length"
-msgstr ""
+#: genautomata.c:2820
+#, fuzzy, c-format
+msgid "bypass `%s - %s' is already defined"
+msgstr "Klass \"%s\" finns redan"
 
-#: ch/typeck.c:2652
-msgid "range's lower bound and parent mode don't match"
+#: genautomata.c:2925 genautomata.c:2927
+#, c-format
+msgid "automaton `%s' is not used"
 msgstr ""
 
-#: ch/typeck.c:2657
-msgid "range's upper bound and parent mode don't match"
+#: genautomata.c:2950
+#, c-format
+msgid "undeclared unit or reservation `%s'"
 msgstr ""
 
-#: ch/typeck.c:2666
-msgid "making range from non-mode"
-msgstr ""
+#: genautomata.c:3028 genautomata.c:3030
+#, fuzzy, c-format
+msgid "unit `%s' is not used"
+msgstr "\"%s\" är definierad men inte använd"
 
-#: ch/typeck.c:2672
-msgid "floating point ranges"
-msgstr ""
+#: genautomata.c:3035 genautomata.c:3037
+#, fuzzy, c-format
+msgid "reservation `%s' is not used"
+msgstr "omdeklaration av \"%s\""
 
-#: ch/typeck.c:2680
-msgid "range mode has non-constant limits"
-msgstr ""
+#: genautomata.c:3134
+#, fuzzy, c-format
+msgid "cycle in definition of reservation `%s'"
+msgstr "omdefiniering av \"union %s\""
 
-#: ch/typeck.c:2689
-msgid "range's high bound < mode's low bound"
+#: genautomata.c:5333
+#, c-format
+msgid "Units `%s' and `%s' should be in the same automaton"
 msgstr ""
 
-#: ch/typeck.c:2694
-msgid "range's high bound > mode's high bound"
-msgstr ""
+#: genautomata.c:9441
+#, fuzzy
+msgid "-split has no argument."
+msgstr "inga argument"
 
-#: ch/typeck.c:2699
-msgid "range mode high bound < range mode low bound"
-msgstr ""
+#: genautomata.c:9442
+#, fuzzy
+msgid "option `-split' has not been implemented yet\n"
+msgstr "Profilering är inte implementerat ännu."
 
-#: ch/typeck.c:2704
-msgid "range's low bound < mode's low bound"
+#: genautomata.c:9486 genautomata.c:9491
+#, c-format
+msgid "Automaton `%s': Insn `%s' will never be issued"
 msgstr ""
 
-#: ch/typeck.c:2709
-msgid "range's low bound > mode's high bound"
+#: genautomata.c:9498 genautomata.c:9501
+#, c-format
+msgid "Insn `%s' will never be issued"
 msgstr ""
 
-#: ch/typeck.c:2817
-msgid "Stepsize in STEP must be an integer constant"
-msgstr ""
+#: genautomata.c:9649
+#, fuzzy
+msgid "Errors in DFA description"
+msgstr "ingen beskriving ännu"
 
-#: ch/typeck.c:2821
-msgid "Stepsize in STEP must be > 0"
-msgstr ""
+#: genautomata.c:9732
+#, fuzzy, c-format
+msgid "Error in writing DFA description file %s"
+msgstr "fel vid skrivning till %s"
 
-#: ch/typeck.c:2827
-msgid "Stepsize in STEP must be the natural width of the array element mode"
-msgstr ""
+#: genconditions.c:196
+#, fuzzy
+msgid "No input file name."
+msgstr "Inga indatafiler"
 
-#: ch/typeck.c:2833 ch/typeck.c:3134
-msgid "Starting word in POS must be an integer constant"
-msgstr ""
+#: graph.c:420 profile.c:1204 profile.c:1211 toplev.c:1836 toplev.c:5121
+#: f/com.c:14138 java/jcf-parse.c:913 java/jcf-parse.c:1059 java/lex.c:1767
+#: objc/objc-act.c:449
+#, c-format
+msgid "can't open %s"
+msgstr "kan inte öppna %s"
 
-#: ch/typeck.c:2837 ch/typeck.c:3141
-msgid "Starting word in POS must be >= 0"
-msgstr ""
+#: haifa-sched.c:196
+#, c-format
+msgid "fix_sched_param: unknown param: %s"
+msgstr "fix_sched_param: okänd param: %s"
 
-#: ch/typeck.c:2839
-msgid "Starting word in POS within STEP must be 0"
-msgstr ""
+#: integrate.c:172
+msgid "function cannot be inline"
+msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
 
-#: ch/typeck.c:2851 ch/typeck.c:3158
-msgid "Starting bit in POS must be an integer constant"
+#: integrate.c:176
+msgid "varargs function cannot be inline"
 msgstr ""
 
-#: ch/typeck.c:2857
-msgid "Starting bit in POS within STEP must be 0"
+#: integrate.c:179
+msgid "function using alloca cannot be inline"
 msgstr ""
 
-#: ch/typeck.c:2861 ch/typeck.c:3166
-msgid "Starting bit in POS must be >= 0"
+#: integrate.c:182
+msgid "function using setjmp cannot be inline"
 msgstr ""
 
-#: ch/typeck.c:2869 ch/typeck.c:3174
-msgid "Starting bit in POS must be < the width of a word"
-msgstr ""
+#: integrate.c:185
+msgid "function uses __builtin_eh_return"
+msgstr "funktion använder __builtin_eh_return"
 
-#: ch/typeck.c:2883 ch/typeck.c:3188
-msgid "Length in POS must be an integer constant"
+#: integrate.c:188
+msgid "function with nested functions cannot be inline"
 msgstr ""
 
-#: ch/typeck.c:2890 ch/typeck.c:3195
-msgid "Length in POS must be > 0"
+#: integrate.c:192
+msgid "function with label addresses used in initializers cannot inline"
 msgstr ""
 
-#: ch/typeck.c:2897 ch/typeck.c:3208
-msgid "End bit in POS must be an integer constant"
+#: integrate.c:199 integrate.c:243
+msgid "function too large to be inline"
 msgstr ""
 
-#: ch/typeck.c:2906 ch/typeck.c:3217
-msgid "End bit in POS must be >= the start bit"
+#: integrate.c:209
+msgid "no prototype, and parameter address used; cannot be inline"
 msgstr ""
 
-#: ch/typeck.c:2912 ch/typeck.c:3222
-msgid "End bit in POS must be < the width of a word"
+#: integrate.c:216 integrate.c:261
+msgid "inline functions not supported for this return value type"
 msgstr ""
 
-#: ch/typeck.c:2924
-msgid ""
-"The length specified on POS within STEP must be the natural length of the "
-"array element type"
+#: integrate.c:221
+msgid "function with varying-size return value cannot be inline"
 msgstr ""
 
-#: ch/typeck.c:2929
-msgid "Step size in STEP must be >= the length in POS"
+#: integrate.c:228
+msgid "function with varying-size parameter cannot be inline"
 msgstr ""
 
-#: ch/typeck.c:2955
-msgid "array index must be a range, not a single integer"
+#: integrate.c:231
+msgid "function with transparent unit parameter cannot be inline"
 msgstr ""
 
-#: ch/typeck.c:2961
-msgid "array index is not a discrete mode"
+#: integrate.c:250
+msgid "function with computed jump cannot inline"
 msgstr ""
 
-#: ch/typeck.c:3232
-msgid ""
-"The length specified on POS must be the natural length of the field type"
+#: integrate.c:254
+msgid "function with nonlocal goto cannot be inline"
 msgstr ""
 
-#: ch/typeck.c:3241
-msgid "STRUCT fields must be layed out in monotonically increasing order"
+#: integrate.c:268
+msgid "function with target specific attribute(s) cannot be inlined"
 msgstr ""
 
-#: ch/typeck.c:3304
-msgid "If one field has a POS layout, then all fields must have a POS layout"
-msgstr ""
+#: line-map.c:198
+#, c-format
+msgid "In file included from %s:%u"
+msgstr "I fil inkluderad från %s:%u"
 
-#: ch/typeck.c:3447
-msgid "parameterised structures not implemented"
+#. Translators note: this message is used in conjunction
+#. with "In file included from %s:%ld" and some other
+#. tricks.  We want something like this:
+#.
+#. | In file included from sys/select.h:123,
+#. |                  from sys/types.h:234,
+#. |                  from userfile.c:31:
+#. | bits/select.h:45: <error message here>
+#.
+#. with all the "from"s lined up.
+#. The trailing comma is at the beginning of this message,
+#. and the trailing colon is not translated.
+#: line-map.c:216
+#, c-format
+msgid ""
+",\n"
+"                 from %s:%u"
 msgstr ""
+",\n"
+"                 från %s:%u"
 
-#: ch/typeck.c:3452
-msgid "invalid parameterised type"
+#. If we didn't find this parameter, issue an error message.
+#: params.c:80
+#, c-format
+msgid "invalid parameter `%s'"
 msgstr ""
 
-#: collect2.c:454
-msgid "internal error"
-msgstr "internt fel"
-
-#: collect2.c:935
-msgid "no arguments"
-msgstr "inga argument"
-
-#: collect2.c:1289 collect2.c:1437 collect2.c:1470
+#: profile.c:397
 #, c-format
-msgid "fopen %s"
-msgstr "fopen %s"
+msgid "Profile does not match flowgraph of function %s (out of date?)"
+msgstr ""
 
-#: collect2.c:1292 collect2.c:1442 collect2.c:1473
-#, c-format
-msgid "fclose %s"
-msgstr "fclose %s"
+#: profile.c:400
+msgid ".da file corrupted"
+msgstr ""
 
-#: collect2.c:1301
+#: profile.c:634
 #, c-format
-msgid "collect2 version %s"
+msgid "corrupted profile info: prob for %d-%d thought to be %d"
 msgstr ""
 
-#: collect2.c:1391
+#: profile.c:1226
 #, c-format
-msgid "%d constructor(s) found\n"
-msgstr "%d konstruerare hittad(e)\n"
+msgid "file %s not found, execution counts assumed to be zero"
+msgstr ""
 
-#: collect2.c:1392
+#: protoize.c:542
 #, c-format
-msgid "%d destructor(s)  found\n"
-msgstr "%d destruerare  hittad(e)\n"
+msgid "%s: internal abort\n"
+msgstr "%s: intern abort\n"
 
-#: collect2.c:1393
+#: protoize.c:633
 #, c-format
-msgid "%d frame table(s) found\n"
+msgid "%s: error writing file `%s': %s\n"
 msgstr ""
 
-#: collect2.c:1534
+#: protoize.c:678
 #, c-format
-msgid "%s terminated with signal %d [%s]%s"
-msgstr "%s terminerade med signal %d [%s]%s"
+msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
+msgstr "%s: användning '%s [ -VqfnkN ] [ -i <isträng> ] [ filnamn ... ]'\n"
 
-#: collect2.c:1553
+#: protoize.c:681
 #, c-format
-msgid "%s returned %d exit status"
-msgstr "%s returnerade avslutningsstatus %d"
+msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
+msgstr "%s: användning '%s [ -VqfnkNlgC ] [ -B <katalognamn> ] [ filnamn ... ]'\n"
 
-#: collect2.c:1581
+#: protoize.c:788
 #, c-format
-msgid "[cannot find %s]"
-msgstr "[kan inte hitta %s]"
+msgid "%s: warning: no read access for file `%s'\n"
+msgstr "%s: varning: ingen läsrättighet för fil \"%s\"\n"
 
-#: collect2.c:1596
+#: protoize.c:796
 #, c-format
-msgid "cannot find `%s'"
-msgstr "kan inte hitta \"%s\""
+msgid "%s: warning: no write access for file `%s'\n"
+msgstr "%s: varning: ingen skrivrättighet för fil \"%s\"\n"
 
-#: collect2.c:1607 collect2.c:1610
+#: protoize.c:804
 #, c-format
-msgid "redirecting stdout: %s"
-msgstr "omdirigerar stdout: %s"
+msgid "%s: warning: no write access for dir containing `%s'\n"
+msgstr ""
 
-#: collect2.c:1653
+#. Catch cases like /.. where we try to backup to a
+#. point above the absolute root of the logical file
+#. system.
+#: protoize.c:1222
 #, c-format
-msgid "[Leaving %s]\n"
-msgstr "[Lämnar %s]\n"
+msgid "%s: invalid file name: %s\n"
+msgstr ""
+
+#: protoize.c:1374
+#, c-format
+msgid "%s: %s: can't get status: %s\n"
+msgstr "%s: %s: kan inte få status: %s\n"
 
-#: collect2.c:1894
+#: protoize.c:1395
 #, c-format
 msgid ""
 "\n"
-"write_c_file - output name is %s, prefix is %s\n"
+"%s: fatal error: aux info file corrupted at line %d\n"
 msgstr ""
 
-#: collect2.c:2107
-msgid "cannot find `nm'"
-msgstr "kan inte hitta \"nm\""
-
-#: collect2.c:2117 collect2.c:2559
-msgid "pipe"
-msgstr "rör"
+#: protoize.c:1731
+#, c-format
+msgid "%s:%d: declaration of function `%s' takes different forms\n"
+msgstr ""
 
-#: collect2.c:2121 collect2.c:2563
-msgid "fdopen"
-msgstr "fdopen"
+#: protoize.c:1989
+#, c-format
+msgid "%s: compiling `%s'\n"
+msgstr "%s: kompilerar `%s'\n"
 
-#: collect2.c:2147 collect2.c:2589
+#: protoize.c:2012
 #, c-format
-msgid "dup2 %d 1"
-msgstr "dup2 %d 1"
+msgid "%s: wait: %s\n"
+msgstr "%s: vänta: %s\n"
 
-#: collect2.c:2150 collect2.c:2153 collect2.c:2166 collect2.c:2592
-#: collect2.c:2595 collect2.c:2608
+#: protoize.c:2017
 #, c-format
-msgid "close %d"
-msgstr "close %d"
+msgid "%s: subprocess got fatal signal %d\n"
+msgstr "%s: subprocess fick dödlig signal %d\n"
 
-#: collect2.c:2156
+#: protoize.c:2025
 #, c-format
-msgid "execvp %s"
-msgstr "execvp %s"
+msgid "%s: %s exited with status %d\n"
+msgstr "%s: %s avslutade med status %d\n"
 
-#: collect2.c:2210
+#: protoize.c:2077
 #, c-format
-msgid "init function found in object %s"
+msgid "%s: warning: missing SYSCALLS file `%s'\n"
 msgstr ""
 
-#: collect2.c:2218
+#: protoize.c:2086 protoize.c:2115
 #, c-format
-msgid "fini function found in object %s"
+msgid "%s: can't read aux info file `%s': %s\n"
 msgstr ""
 
-#: collect2.c:2241 collect2.c:2647
-msgid "fclose"
-msgstr "fclose"
-
-#: collect2.c:2286
+#: protoize.c:2131 protoize.c:2159
 #, c-format
-msgid "unable to open file '%s'"
-msgstr "kan inte öppna fil \"%s\""
+msgid "%s: can't get status of aux info file `%s': %s\n"
+msgstr ""
 
-#: collect2.c:2288
+#: protoize.c:2187
 #, c-format
-msgid "unable to stat file '%s'"
+msgid "%s: can't open aux info file `%s' for reading: %s\n"
 msgstr ""
 
-#: collect2.c:2294
+#: protoize.c:2205
 #, c-format
-msgid "unable to mmap file '%s'"
-msgstr "kan inte göra mmap på fil \"%s\""
-
-#: collect2.c:2447
-msgid "not found\n"
-msgstr "hittades inte\n"
+msgid "%s: error reading aux info file `%s': %s\n"
+msgstr ""
 
-#: collect2.c:2449 collect2.c:2626
+#: protoize.c:2218
 #, c-format
-msgid "dynamic dependency %s not found"
+msgid "%s: error closing aux info file `%s': %s\n"
 msgstr ""
 
-#: collect2.c:2469
+#: protoize.c:2234
 #, c-format
-msgid "bad magic number in file '%s'"
-msgstr "felaktigt magiskt nummer i fil \"%s\""
-
-#: collect2.c:2491
-msgid "dynamic dependencies.\n"
-msgstr "dynamiskt beroende.\n"
+msgid "%s: can't delete aux info file `%s': %s\n"
+msgstr ""
 
-#: collect2.c:2550
-msgid "cannot find `ldd'"
-msgstr "kan inte hitta \"ldd\""
+#: protoize.c:2316 protoize.c:4318
+#, c-format
+msgid "%s: can't delete file `%s': %s\n"
+msgstr "%s: kan inte radera fil \"%s\": %s\n"
 
-#: collect2.c:2598
+#: protoize.c:2395
 #, c-format
-msgid "execv %s"
-msgstr "execv %s"
+msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
+msgstr "%s: varning: kan inte döpa om fil \"%s\" till \"%s\": %s\n"
 
-#: collect2.c:2611
-msgid ""
-"\n"
-"ldd output with constructors/destructors.\n"
+#: protoize.c:2520
+#, c-format
+msgid "%s: conflicting extern definitions of '%s'\n"
 msgstr ""
 
-#: collect2.c:2638
+#: protoize.c:2524
 #, c-format
-msgid "unable to open dynamic dependency '%s'"
+msgid "%s: declarations of '%s' will not be converted\n"
 msgstr ""
 
-#: collect2.c:2752
+#: protoize.c:2526
 #, c-format
-msgid "%s: not a COFF file"
-msgstr "%s: är inte en COFF-fil"
+msgid "%s: conflict list for '%s' follows:\n"
+msgstr ""
 
-#: collect2.c:2871
+#: protoize.c:2559
 #, c-format
-msgid "%s: cannot open as COFF file"
-msgstr "%s: kan inte öppna som COFF-fil"
+msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
+msgstr ""
 
-#: collect2.c:2927
+#: protoize.c:2599
 #, c-format
-msgid "Library lib%s not found"
-msgstr "Hittade inte bibliotek lib%s"
+msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
+msgstr ""
 
-#: collect2.c:3056
+#: protoize.c:2605
 #, c-format
-msgid "open %s"
-msgstr "open %s"
+msgid "%s: %d: warning: no extern definition for `%s'\n"
+msgstr ""
 
-#: collect2.c:3079
-msgid "incompatibilities between object file & expected values"
+#: protoize.c:2636
+#, c-format
+msgid "%s: warning: no static definition for `%s' in file `%s'\n"
 msgstr ""
 
-#: collect2.c:3152
+#: protoize.c:2642
 #, c-format
-msgid ""
-"\n"
-"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
+msgid "%s: multiple static defs of `%s' in file `%s'\n"
 msgstr ""
-"\n"
-"Processar symboltabell #%d, index = 0x%.8lx, sort = %s\n"
 
-#: collect2.c:3161
-msgid "string section missing"
-msgstr "strängsektionen saknas"
+#: protoize.c:2815 protoize.c:2818
+#, c-format
+msgid "%s: %d: warning: source too confusing\n"
+msgstr ""
 
-#: collect2.c:3164
-msgid "section pointer missing"
-msgstr "sektionspekare saknas"
+#: protoize.c:3024
+#, c-format
+msgid "%s: %d: warning: varargs function declaration not converted\n"
+msgstr ""
 
-#: collect2.c:3212
-msgid "no symbol table found"
-msgstr "hittade ingen symboltabell"
+#: protoize.c:3039
+#, c-format
+msgid "%s: declaration of function `%s' not converted\n"
+msgstr ""
 
-#: collect2.c:3225
-msgid "no cmd_strings found"
-msgstr "hittar ingen cmd_strings"
+#: protoize.c:3162
+#, c-format
+msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
+msgstr ""
 
-#: collect2.c:3237
+#: protoize.c:3183
+#, c-format
 msgid ""
 "\n"
-"Updating header and load commands.\n"
-"\n"
+"%s: warning: too few parameter lists in declaration of `%s'\n"
 msgstr ""
 
-#: collect2.c:3244
+#: protoize.c:3281
 #, c-format
-msgid "load command map, %d cmds, new size %ld.\n"
-msgstr "ladda kommandomappning, %d kommandon, ny storlek %ld.\n"
+msgid "%s: %d: warning: found `%s' but expected `%s'\n"
+msgstr ""
+
+#: protoize.c:3459
+#, c-format
+msgid "%s: local declaration for function `%s' not inserted\n"
+msgstr ""
 
-#: collect2.c:3275
+#: protoize.c:3486
+#, c-format
 msgid ""
-"writing load commands.\n"
 "\n"
+"%s: %d: warning: can't add declaration of `%s' into macro call\n"
 msgstr ""
 
-#: collect2.c:3295
+#: protoize.c:3560
 #, c-format
-msgid "close %s"
+msgid "%s: global declarations for file `%s' not inserted\n"
 msgstr ""
 
-#: collect2.c:3369
-msgid "could not convert 0x%l.8x into a region"
+#: protoize.c:3651 protoize.c:3681
+#, c-format
+msgid "%s: definition of function `%s' not converted\n"
 msgstr ""
 
-#: collect2.c:3373
+#: protoize.c:3670
 #, c-format
-msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
+msgid "%s: %d: warning: definition of %s not converted\n"
 msgstr ""
 
-#: collect2.c:3500
-msgid "bad magic number"
+#: protoize.c:4000
+#, c-format
+msgid "%s: found definition of `%s' at %s(%d)\n"
 msgstr ""
 
-#: collect2.c:3501
-msgid "bad header version"
+#. If we make it here, then we did not know about this
+#. function definition.
+#: protoize.c:4016
+#, c-format
+msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
 msgstr ""
 
-#: collect2.c:3502
-msgid "bad raw header version"
+#: protoize.c:4019
+#, c-format
+msgid "%s: function definition not converted\n"
 msgstr ""
 
-#: collect2.c:3503
-msgid "raw header buffer too small"
+#: protoize.c:4078
+#, c-format
+msgid "%s: `%s' not converted\n"
 msgstr ""
 
-#: collect2.c:3504
-msgid "old raw header file"
+#: protoize.c:4086
+#, c-format
+msgid "%s: would convert file `%s'\n"
 msgstr ""
 
-#: collect2.c:3505
-msgid "unsupported version"
-msgstr "ej stödd version"
+#: protoize.c:4089
+#, c-format
+msgid "%s: converting file `%s'\n"
+msgstr ""
 
-#: collect2.c:3507
+#: protoize.c:4099
 #, c-format
-msgid "unknown {de,en}code_mach_o_hdr return value %d"
+msgid "%s: can't get status for file `%s': %s\n"
 msgstr ""
 
-#: collect2.c:3527
+#: protoize.c:4141
 #, c-format
-msgid "fstat %s"
-msgstr "fstat %s"
+msgid "%s: can't open file `%s' for reading: %s\n"
+msgstr "%s: kan inte öppna fil `%s' för läsning: %s\n"
 
-#: collect2.c:3564 collect2.c:3612
+#: protoize.c:4156
 #, c-format
-msgid "lseek %s 0"
-msgstr "lseek %s 0"
+msgid ""
+"\n"
+"%s: error reading input file `%s': %s\n"
+msgstr ""
 
-#: collect2.c:3568
+#: protoize.c:4190
 #, c-format
-msgid "read %s"
-msgstr "read %s"
+msgid "%s: can't create/open clean file `%s': %s\n"
+msgstr ""
 
-#: collect2.c:3571
+#: protoize.c:4295
 #, c-format
-msgid "read %ld bytes, expected %ld, from %s"
-msgstr "läste %ld bytes, förväntade %ld, från %s"
+msgid "%s: warning: file `%s' already saved in `%s'\n"
+msgstr ""
 
-#: collect2.c:3592
+#: protoize.c:4303
 #, c-format
-msgid "msync %s"
-msgstr "msync %s"
+msgid "%s: can't link file `%s' to `%s': %s\n"
+msgstr "%s: kan inte länka fil \"%s\" till \"%s\": %s\n"
 
-#: collect2.c:3599
+#: protoize.c:4333
 #, c-format
-msgid "munmap %s"
-msgstr "munmap %s"
+msgid "%s: can't create/open output file `%s': %s\n"
+msgstr ""
 
-#: collect2.c:3616
+#: protoize.c:4366
 #, c-format
-msgid "write %s"
-msgstr "write %s"
+msgid "%s: can't change mode of file `%s': %s\n"
+msgstr ""
 
-#: collect2.c:3619
+#: protoize.c:4541
 #, c-format
-msgid "wrote %ld bytes, expected %ld, to %s"
-msgstr "skrev %ld bytes, förväntade %ld, till %s"
+msgid "%s: cannot get working directory: %s\n"
+msgstr ""
 
-#: combine.c:12577
+#: protoize.c:4639
 #, c-format
-msgid ""
-";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
-"space),\n"
-";; %d successes.\n"
-"\n"
+msgid "%s: input file names must have .c suffixes: %s\n"
+msgstr "%s: indatafilnamn måste ha ändelsen .c: %s\n"
+
+#: ra.c:750
+msgid "Didn't find a coloring.\n"
 msgstr ""
 
-#: combine.c:12587
+#: reg-stack.c:673
 #, c-format
-msgid ""
-"\n"
-";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
-";; %d successes.\n"
+msgid "output constraint %d must specify a single register"
 msgstr ""
 
-#. Run-time compilation parameters selecting different hardware subsets.
-#: config/1750a/1750a.h:39
-msgid "Use VAX-C alignment"
+#: reg-stack.c:683
+#, c-format
+msgid "output constraint %d cannot be specified together with \"%s\" clobber"
 msgstr ""
 
-#: config/a29k/a29k.c:1007
-#, c-format
-msgid "invalid %%Q value"
-msgstr "ogiltigt %%Q-värde"
+#: reg-stack.c:706
+msgid "output regs must be grouped at top of stack"
+msgstr ""
 
-#: config/a29k/a29k.c:1013 config/alpha/alpha.c:4055
-#, c-format
-msgid "invalid %%C value"
-msgstr "ogiltigt %%C-värde"
+#: reg-stack.c:743
+msgid "implicitly popped regs must be grouped at top of stack"
+msgstr ""
 
-#: config/a29k/a29k.c:1019 config/alpha/alpha.c:3919
-#: config/rs6000/rs6000.c:4084
+#: reg-stack.c:762
 #, c-format
-msgid "invalid %%N value"
-msgstr "ogiltigt %%N-värde"
+msgid "output operand %d must use `&' constraint"
+msgstr ""
 
-#: config/a29k/a29k.c:1025 config/alpha/alpha.c:3990
-#: config/rs6000/rs6000.c:4046
+#: regclass.c:753
 #, c-format
-msgid "invalid %%M value"
-msgstr "ogiltigt %%M-värde"
+msgid "can't use '%s' as a %s register"
+msgstr ""
 
-#: config/a29k/a29k.c:1031 config/alpha/alpha.c:3982
-#: config/rs6000/rs6000.c:4011
+#: regclass.c:768 config/ia64/ia64.c:4169 config/ia64/ia64.c:4176
 #, c-format
-msgid "invalid %%m value"
-msgstr "ogiltigt %%m-värde"
+msgid "unknown register name: %s"
+msgstr "okänt registernamn: %s"
 
-#: config/a29k/a29k.c:1133 config/alpha/alpha.c:3943 config/romp/romp.c:677
-#, c-format
-msgid "invalid %%L value"
-msgstr "ogiltigt %%L-värde"
+#: regclass.c:779
+msgid "global register variable follows a function definition"
+msgstr ""
 
-#: config/a29k/a29k.c:1138 config/rs6000/rs6000.c:4092
-#, c-format
-msgid "invalid %%O value"
-msgstr "ogiltigt %%O-värde"
+#: regclass.c:783
+msgid "register used for two global register variables"
+msgstr ""
 
-#: config/a29k/a29k.c:1144 config/alpha/alpha.c:3927
-#: config/rs6000/rs6000.c:4111
-#, c-format
-msgid "invalid %%P value"
-msgstr "ogiltigt %%P-värde"
+#: regclass.c:788
+msgid "call-clobbered register used for global register variable"
+msgstr ""
 
-#: config/a29k/a29k.c:1154
+#: regrename.c:1899
 #, c-format
-msgid "invalid %%V value"
-msgstr "ogiltigt %%V-värde"
+msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
+msgstr ""
 
-#: config/a29k/a29k.h:101
-msgid "Generate code assuming DW bit is set"
+#: regrename.c:1911
+#, c-format
+msgid "validate_value_data: Loop in regno chain (%u)"
 msgstr ""
 
-#: config/a29k/a29k.h:102
-msgid "Generate code assuming DW bit is not set"
+#: regrename.c:1914
+#, c-format
+msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
 msgstr ""
 
-#: config/a29k/a29k.h:103
-msgid "Generate code using byte writes"
+#: regrename.c:1926
+#, c-format
+msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr ""
 
-#: config/a29k/a29k.h:104
-msgid "Do not generate byte writes"
+#: reload.c:1225
+msgid "cannot reload integer constant operand in `asm'"
 msgstr ""
 
-#: config/a29k/a29k.h:105
-msgid "Use small memory model"
-msgstr "Använd liten minnesmodell"
+#: reload.c:1247
+msgid "impossible register constraint in `asm'"
+msgstr ""
 
-#: config/a29k/a29k.h:106
-msgid "Use normal memory model"
-msgstr "Använd normal minnesmodell"
+#: reload.c:3467
+msgid "`&' constraint used with no register class"
+msgstr ""
 
-#: config/a29k/a29k.h:107
-msgid "Use large memory model"
-msgstr "Använd stor minnesmodell"
+#: reload.c:3635
+#, fuzzy
+msgid "unable to generate reloads for:"
+msgstr "Välj CPU att generera kod för"
 
-#: config/a29k/a29k.h:108
-msgid "Generate 29050 code"
+#: reload.c:3636 reload.c:3850
+msgid "inconsistent operand constraints in an `asm'"
 msgstr ""
 
-#: config/a29k/a29k.h:109
-msgid "Generate 29000 code"
+#: reload1.c:1255
+msgid "frame size too large for reliable stack checking"
 msgstr ""
 
-#: config/a29k/a29k.h:110
-msgid "Use kernel global registers"
+#: reload1.c:1258
+msgid "try reducing the number of local variables"
 msgstr ""
 
-#: config/a29k/a29k.h:111
-msgid "Use user global registers"
+#: reload1.c:1914
+#, c-format
+msgid "can't find a register in class `%s' while reloading `asm'"
 msgstr ""
 
-#: config/a29k/a29k.h:112
-msgid "Emit stack checking code"
-msgstr "Generera kod för stackkontroll"
-
-#: config/a29k/a29k.h:113
-msgid "Do not emit stack checking code"
-msgstr "Generera inte kod för stackkontroll"
+#: reload1.c:1918
+#, c-format
+msgid "unable to find a register to spill in class `%s'"
+msgstr ""
 
-#: config/a29k/a29k.h:114
-msgid "Work around storem hardware bug"
-msgstr "Fix för storem hårdvarubugg"
+#: reload1.c:1920
+msgid "this is the insn:"
+msgstr ""
 
-#: config/a29k/a29k.h:115
-msgid "Do not work around storem hardware bug"
-msgstr "Fixa inte storem hårdvarubugg"
+#: reload1.c:3941
+msgid "`asm' operand requires impossible reload"
+msgstr ""
 
-#: config/a29k/a29k.h:116
-msgid "Store locals in argument registers"
+#. It's the compiler's fault.
+#: reload1.c:5055
+msgid "could not find a spill register"
 msgstr ""
 
-#: config/a29k/a29k.h:117
-msgid "Do not store locals in arg registers"
+#: reload1.c:5060
+msgid "`asm' operand constraint incompatible with operand size"
 msgstr ""
 
-#: config/a29k/a29k.h:118 config/i960/i960.h:288 config/mips/mips.h:382
-msgid "Use software floating point"
-msgstr "Använd mjukvaruflytttal"
+#. It's the compiler's fault.
+#: reload1.c:6680
+#, fuzzy
+msgid "VOIDmode on an output"
+msgstr "I/O-fel vid utmatning"
 
-#: config/a29k/a29k.h:119
-msgid "Do not generate multm instructions"
+#: reload1.c:6681
+msgid "output operand is constant in `asm'"
 msgstr ""
 
-#: config/alpha/alpha.c:201
-#, c-format
-msgid "bad value `%s' for -mtrap-precision switch"
+#: rtl-error.c:140
+#, fuzzy
+msgid "unrecognizable insn:"
+msgstr "ej igenkänd flagga `-%s'"
+
+#: rtl-error.c:142
+msgid "insn does not satisfy its constraints:"
 msgstr ""
 
-#: config/alpha/alpha.c:215
+#: rtl.c:558
 #, c-format
-msgid "bad value `%s' for -mfp-rounding-mode switch"
+msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
 msgstr ""
 
-#: config/alpha/alpha.c:230
+#: rtl.c:573
 #, c-format
-msgid "bad value `%s' for -mfp-trap-mode switch"
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr ""
 
-#: config/alpha/alpha.c:249 config/alpha/alpha.c:261
+#: rtl.c:589
 #, c-format
-msgid "bad value `%s' for -mcpu switch"
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr ""
 
-#: config/alpha/alpha.c:269
-msgid "fp software completion requires -mtrap-precision=i"
+#: rtl.c:602
+#, c-format
+msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
 msgstr ""
 
-#: config/alpha/alpha.c:285
-msgid "rounding mode not supported for VAX floats"
+#: rtl.c:616
+#, c-format
+msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
 msgstr ""
 
-#: config/alpha/alpha.c:290
-msgid "trap mode not supported for VAX floats"
+#: rtl.c:631
+#, c-format
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 msgstr ""
 
-#: config/alpha/alpha.c:319
+#: rtl.c:646
 #, c-format
-msgid "L%d cache latency unknown for %s"
+msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
 msgstr ""
 
-#: config/alpha/alpha.c:334
+#: stmt.c:753
 #, c-format
-msgid "bad value `%s' for -mmemory-latency"
-msgstr "ogiltigt värde \"%s\" till -memory-latency"
+msgid "jump to `%s' invalidly jumps into binding contour"
+msgstr ""
 
-#: config/alpha/alpha.c:3901 config/ia64/ia64.c:3368
+#: stmt.c:989 stmt.c:3731
 #, c-format
-msgid "invalid %%r value"
-msgstr "ogiltigt %%r-värde"
+msgid "label `%s' used before containing binding contour"
+msgstr ""
 
-#: config/alpha/alpha.c:3912 config/rs6000/rs6000.c:4157
-#, c-format
-msgid "invalid %%R value"
-msgstr "ogiltigt %%R-värde"
+#: stmt.c:1169
+msgid "output operand constraint lacks `='"
+msgstr ""
 
-#: config/alpha/alpha.c:3935 config/romp/romp.c:719 config/romp/romp.c:726
+#: stmt.c:1184
 #, c-format
-msgid "invalid %%h value"
-msgstr "ogiltigt %%h-värde"
+msgid "output constraint `%c' for operand %d is not at the beginning"
+msgstr ""
 
-#: config/alpha/alpha.c:4025
-#, c-format
-msgid "invalid %%U value"
-msgstr "ogiltigt %%U-värde"
+#: stmt.c:1206
+msgid "operand constraint contains incorrectly positioned '+' or '='"
+msgstr ""
 
-#: config/alpha/alpha.c:4033 config/alpha/alpha.c:4044 config/romp/romp.c:685
-#: config/rs6000/rs6000.c:4165
+#: stmt.c:1212 stmt.c:1316
 #, c-format
-msgid "invalid %%s value"
-msgstr "ogiltigt %%s-värde"
+msgid "`%%' constraint used with last operand"
+msgstr ""
 
-#: config/alpha/alpha.c:4092 config/rs6000/rs6000.c:3875
-#, c-format
-msgid "invalid %%E value"
-msgstr "ogiltigt %%E-värde"
+#: stmt.c:1231
+msgid "matching constraint not valid in output operand"
+msgstr ""
 
-#: config/alpha/alpha.c:4113 config/romp/romp.c:960
-#: config/rs6000/rs6000.c:4458
+#: stmt.c:1307
 #, c-format
-msgid "invalid %%xn code"
+msgid "input operand constraint contains `%c'"
 msgstr ""
 
-# fixme: fp = flyttal, men hur skall man skriva det. Förkortat eller FPU?
-#. 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:206 config/i386/i386.h:266 config/i386/i386.h:268
-#: config/i386/i386.h:270 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:303
-#: config/sparc/sparc.h:577 config/sparc/sparc.h:582
-msgid "Use hardware fp"
-msgstr "Använd hårdvaru-fp"
-
-#: config/alpha/alpha.h:207 config/i386/i386.h:267 config/i386/i386.h:269
-#: config/rs6000/rs6000.h:305 config/sparc/sparc.h:579
-#: config/sparc/sparc.h:584
-msgid "Do not use hardware fp"
-msgstr "Använd inte hårdvaru-fp"
-
-#: config/alpha/alpha.h:208
-msgid "Use fp registers"
+#: stmt.c:1347
+msgid "matching constraint references invalid operand number"
 msgstr ""
 
-#: config/alpha/alpha.h:210
-msgid "Do not use fp registers"
+#: stmt.c:1379
+#, c-format
+msgid "invalid punctuation `%c' in constraint"
 msgstr ""
 
-#: config/alpha/alpha.h:211
-msgid "Do not assume GAS"
-msgstr "Antag inte GAS"
-
-#: config/alpha/alpha.h:212
-msgid "Assume GAS"
-msgstr "Antag GAS"
+#: stmt.c:1429
+#, fuzzy, c-format
+msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
+msgstr "typkvalificerare för \"%s\" i konflikt med tidigare dekl"
 
-#: config/alpha/alpha.h:214
-msgid "Request IEEE-conformant math library routines (OSF/1)"
+#: stmt.c:1519
+#, c-format
+msgid "unknown register name `%s' in `asm'"
 msgstr ""
 
-#: config/alpha/alpha.h:216
-msgid "Emit IEEE-conformant code, without inexact exceptions"
+#: stmt.c:1567
+#, c-format
+msgid "more than %d operands in `asm'"
 msgstr ""
 
-#: config/alpha/alpha.h:218
-msgid "Emit IEEE-conformant code, with inexact exceptions"
+#: stmt.c:1626
+#, c-format
+msgid "output number %d not directly addressable"
 msgstr ""
 
-#: config/alpha/alpha.h:220
-msgid "Do not emit complex integer constants to read-only memory"
+#. ??? Leave this only until we have experience with what
+#. happens in combine and elsewhere when constraints are
+#. not satisfied.
+#: stmt.c:1698 stmt.c:1727
+#, c-format
+msgid "asm operand %d probably doesn't match constraints"
 msgstr ""
 
-#: config/alpha/alpha.h:221
-msgid "Use VAX fp"
-msgstr "Använd VAX fp"
+#: stmt.c:1858
+#, fuzzy
+msgid "asm clobber conflict with output operand"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
 
-#: config/alpha/alpha.h:222
-msgid "Do not use VAX fp"
-msgstr "Använd inte VAX fp"
+#: stmt.c:1863
+#, fuzzy
+msgid "asm clobber conflict with input operand"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
 
-#: config/alpha/alpha.h:223
-msgid "Emit code for the byte/word ISA extension"
+#: stmt.c:1898
+msgid "too many alternatives in `asm'"
 msgstr ""
 
-#: config/alpha/alpha.h:226
-msgid "Emit code for the motion video ISA extension"
+#: stmt.c:1910
+msgid "operand constraints for `asm' differ in number of alternatives"
 msgstr ""
 
-#: config/alpha/alpha.h:229
-msgid "Emit code for the fp move and sqrt ISA extension"
-msgstr ""
+#: stmt.c:1963
+#, fuzzy, c-format
+msgid "duplicate asm operand name '%s'"
+msgstr "upprepning av medlem \"%s\""
 
-#: config/alpha/alpha.h:231
-msgid "Emit code for the counting ISA extension"
+#: stmt.c:2050
+msgid "missing close brace for named operand"
 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 -mtune=
-#. 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:268
-msgid "Use features of and schedule given CPU"
+#: stmt.c:2078
+#, c-format
+msgid "undefined named operand '%s'"
 msgstr ""
 
-#: config/alpha/alpha.h:270
-msgid "Schedule given CPU"
-msgstr "Schemalägg för given CPU"
+#: stmt.c:3668
+#, c-format
+msgid "unused variable `%s'"
+msgstr "oanvänd variabel \"%s\""
 
-#: config/alpha/alpha.h:272
-msgid "Control the generated fp rounding mode"
+#: stmt.c:5149
+#, c-format
+msgid "enumeration value `%s' not handled in switch"
 msgstr ""
 
-#: config/alpha/alpha.h:274
-msgid "Control the IEEE trap mode"
+#: stmt.c:5174 stmt.c:5194
+#, c-format
+msgid "case value `%ld' not in enumerated type"
 msgstr ""
 
-#: config/alpha/alpha.h:276
-msgid "Control the precision given to fp exceptions"
+#: stmt.c:5177 stmt.c:5197
+#, c-format
+msgid "case value `%ld' not in enumerated type `%s'"
 msgstr ""
 
-#: config/alpha/alpha.h:278
-msgid "Tune expected memory latency"
+#: stmt.c:5270
+#, fuzzy
+msgid "switch missing default case"
+msgstr "detta är den första default-etiketten"
+
+#: stor-layout.c:178
+msgid "type size can't be explicitly evaluated"
 msgstr ""
 
-#. The names we put in the hashtable will always be the unique          versions gived to us by the stringtable, so we can just use             their addresses as the keys.
-#. See if we already have an entry for this section.
-#: config/alpha/elf.h:354 config/elfos.h:466 config/i386/sco5.h:492
-#: config/pa/pa64-hpux.h:246 config/rs6000/sysv4.h:971
-#, c-format
-msgid "%s causes a section type conflict"
+#: stor-layout.c:180
+msgid "variable-size type declared outside of any function"
 msgstr ""
 
-#: config/arc/arc.c:108
+#: stor-layout.c:461
 #, c-format
-msgid "bad value (%s) for -mcpu switch"
-msgstr "ogiltigt värde (%s) till flagga -mcpu"
-
-#: config/arc/arc.c:1666 config/m32r/m32r.c:2221
-msgid "invalid operand to %R code"
-msgstr "ogiltig operand för %R"
-
-#: config/arc/arc.c:1698 config/m32r/m32r.c:2244
-msgid "invalid operand to %H/%L code"
-msgstr "ogiltig operand för %H/%L"
-
-#: config/arc/arc.c:1722 config/m32r/m32r.c:2321
-msgid "invalid operand to %U code"
-msgstr "ogiltig operand för %U"
+msgid "size of `%s' is %d bytes"
+msgstr "storleken på \"%s\" är %d bytes"
 
-#: config/arc/arc.c:1733
-msgid "invalid operand to %V code"
-msgstr "ogiltig operand för %V"
+#: stor-layout.c:463
+#, c-format
+msgid "size of `%s' is larger than %d bytes"
+msgstr "storleken på \"%s\" är större än %d bytes"
 
-#. Unknown flag.
-#: config/arc/arc.c:1740 config/m32r/m32r.c:2360 config/sparc/sparc.c:5888
-msgid "invalid operand output code"
+#: stor-layout.c:869 stor-layout.c:1285
+#, c-format
+msgid "packed attribute causes inefficient alignment for `%s'"
 msgstr ""
 
-#: config/arm/arm.c:372
+#: stor-layout.c:871 stor-layout.c:1287
 #, c-format
-msgid "switch -mcpu=%s conflicts with -march= switch"
-msgstr "flagga -mcpu=%s står i konflikt med flagga -march="
+msgid "packed attribute is unnecessary for `%s'"
+msgstr ""
 
-#: config/arm/arm.c:382 config/rs6000/rs6000.c:311 config/sparc/sparc.c:317
+#: stor-layout.c:886
 #, c-format
-msgid "bad value (%s) for %s switch"
-msgstr "ogiltigt värde (%s) till flagga %s"
-
-#: config/arm/arm.c:518
-msgid "target CPU does not support APCS-32"
-msgstr "målprocessorn stödjer inte APCS-32"
+msgid "padding struct to align `%s'"
+msgstr ""
 
-#: config/arm/arm.c:523
-msgid "target CPU does not support APCS-26"
-msgstr "målprocessorn stödjer inte APCS-26"
+#: stor-layout.c:1249
+msgid "padding struct size to alignment boundary"
+msgstr ""
 
-#: config/arm/arm.c:529
-msgid "target CPU does not support interworking"
+#: stor-layout.c:1292
+msgid "packed attribute causes inefficient alignment"
 msgstr ""
 
-#: config/arm/arm.c:535
-msgid "target CPU does not support THUMB instructions."
-msgstr "målprocessorn stödjer inte THUMB-instruktioner"
+#: stor-layout.c:1294
+msgid "packed attribute is unnecessary"
+msgstr ""
 
-#: config/arm/arm.c:549
+#: timevar.c:448
 msgid ""
-"enabling backtrace support is only meaningful when compiling for the Thumb."
+"\n"
+"Execution times (seconds)\n"
 msgstr ""
+"\n"
+"Exekveringstider (sekunder)\n"
 
-#: config/arm/arm.c:552
-msgid ""
-"enabling callee interworking support is only meaningful when compiling for "
-"the Thumb."
+#. Print total time.
+#: timevar.c:498
+msgid " TOTAL                 :"
+msgstr " TOTALT                :"
+
+#: timevar.c:534
+#, c-format
+msgid "time in %s: %ld.%06ld (%ld%%)\n"
+msgstr "tid %s: %ld.%06ld (%ld%%)\n"
+
+#: tlink.c:399
+#, c-format
+msgid "collect: reading %s\n"
 msgstr ""
 
-#: config/arm/arm.c:555
-msgid ""
-"enabling caller interworking support is only meaningful when compiling for "
-"the Thumb."
+#: tlink.c:502
+#, c-format
+msgid "collect: recompiling %s\n"
 msgstr ""
 
-#: config/arm/arm.c:561
-msgid "interworking forces APCS-32 to be used"
+#: tlink.c:668
+#, c-format
+msgid "collect: tweaking %s in %s\n"
 msgstr ""
 
-#: config/arm/arm.c:567
-msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
+#: tlink.c:715
+msgid "collect: relinking\n"
 msgstr ""
 
-#: config/arm/arm.c:575
-msgid "-fpic and -mapcs-reent are incompatible"
-msgstr "-fpic och -mapcs-reent är inkompatibla"
+#: tlink.c:724
+#, c-format
+msgid "ld returned %d exit status"
+msgstr ""
 
-#: config/arm/arm.c:578
-msgid "APCS reentrant code not supported.  Ignored"
+#: toplev.c:920
+msgid "Generate debugging info in default format"
 msgstr ""
 
-#: config/arm/arm.c:586
-msgid "-g with -mno-apcs-frame may not give sensible debugging"
+#: toplev.c:921
+msgid "Generate debugging info in default extended format"
 msgstr ""
 
-#: config/arm/arm.c:594
-msgid "Passing floating point arguments in fp regs not yet supported"
+#: toplev.c:923
+msgid "Generate STABS format debug info"
 msgstr ""
 
-#: config/arm/arm.c:623
-#, c-format
-msgid "Invalid floating point emulation option: -mfpe-%s"
+#: toplev.c:924
+msgid "Generate extended STABS format debug info"
 msgstr ""
 
-#: config/arm/arm.c:647
-msgid "Structure size boundary can only be set to 8 or 32"
-msgstr "Strukturstorleksgräns kan bara sättas till 8 eller 32"
+#: toplev.c:927
+msgid "Generate DWARF-1 format debug info"
+msgstr ""
 
-#: config/arm/arm.c:655
-msgid "-mpic-register= is useless without -fpic"
-msgstr "-mpic-register= är oanvändbar utan -fpic"
+#: toplev.c:929
+msgid "Generate extended DWARF-1 format debug info"
+msgstr ""
 
-#: config/arm/arm.c:664
-#, c-format
-msgid "Unable to use '%s' for PIC register"
+#: toplev.c:932
+msgid "Generate DWARF-2 debug info"
 msgstr ""
 
-#. FIXME - the way to handle this situation is to allow
-#. the pretend args to be dumped onto the stack, then
-#. reuse r3 to save IP.  This would involve moving the
-#. copying of SP into IP until after the pretend args
-#. have been dumped, but this is not too hard.
-#. [See e.g. gcc.c-torture/execute/nest-stdar-1.c.]
-#: config/arm/arm.c:7836
-msgid "Unable to find a temporary location for static chain register"
+#: toplev.c:935
+msgid "Generate XCOFF format debug info"
 msgstr ""
 
-#: config/arm/arm.c:8798
-msgid "Unable to compute real location of stacked parameter"
+#: toplev.c:936
+msgid "Generate extended XCOFF format debug info"
 msgstr ""
 
-#: config/arm/arm.c:9492
-msgid "no low registers available for popping high registers"
+#: toplev.c:939
+msgid "Generate COFF format debug info"
 msgstr ""
 
-#: config/arm/arm.c:9704
-msgid "Interrupt Service Routines cannot be coded in Thumb mode."
+#: toplev.c:942
+#, fuzzy
+msgid "Generate VMS format debug info"
+msgstr "Generera kod för \"big endian\""
+
+#: toplev.c:981
+#, fuzzy
+msgid "Perform DWARF2 duplicate elimination"
+msgstr "Utför optimering för svansrekursion"
+
+#: toplev.c:983
+msgid "Do not store floats in registers"
 msgstr ""
 
-#: config/arm/arm.h:421
-msgid "Generate APCS conformant stack frames"
+#: toplev.c:985
+msgid "Consider all mem refs through pointers as volatile"
 msgstr ""
 
-#: config/arm/arm.h:424
-msgid "Store function names in object code"
+#: toplev.c:987
+msgid "Consider all mem refs to global data to be volatile"
 msgstr ""
 
-#: config/arm/arm.h:428
-msgid "Use the 32-bit version of the APCS"
-msgstr "Använd 32-bit version av APCS"
+#: toplev.c:989
+msgid "Consider all mem refs to static data to be volatile"
+msgstr ""
 
-#: config/arm/arm.h:430
-msgid "Use the 26-bit version of the APCS"
-msgstr "Använd 26-bit version av APCS"
+#: toplev.c:991
+msgid "Defer popping functions args from stack until later"
+msgstr ""
 
-#: config/arm/arm.h:434
-msgid "Pass FP arguments in FP registers"
-msgstr "Skicka FP-argument i FP-register"
+#: toplev.c:993
+msgid "When possible do not generate stack frames"
+msgstr ""
 
-#: config/arm/arm.h:437
-msgid "Generate re-entrant, PIC code"
+#: toplev.c:995
+msgid "Optimize sibling and tail recursive calls"
 msgstr ""
 
-#: config/arm/arm.h:440
-msgid "The MMU will trap on unaligned accesses"
+#: toplev.c:997
+msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: config/arm/arm.h:447
-msgid "Use library calls to perform FP operations"
-msgstr "Använd biblioteksrutiner för FP-operationer"
+#: toplev.c:999
+msgid "When running CSE, follow jumps to their targets"
+msgstr ""
 
-#: config/arm/arm.h:449 config/i960/i960.h:286
-msgid "Use hardware floating point instructions"
-msgstr "Använd flyttalsinstruktioner i hårdvara"
+#: toplev.c:1001
+msgid "When running CSE, follow conditional jumps"
+msgstr ""
 
-#: config/arm/arm.h:451
-msgid "Assume target CPU is configured as big endian"
-msgstr "Antag att mål-CPU:n är konfigurerad som \"big endian\""
+#: toplev.c:1003
+#, fuzzy
+msgid "Perform a number of minor, expensive optimizations"
+msgstr "Utför optimering för svansrekursion"
 
-#: config/arm/arm.h:453
-msgid "Assume target CPU is configured as little endian"
-msgstr "Antag att mål-CPU:n är konfigurerad som \"little endian\""
+#: toplev.c:1005
+#, fuzzy
+msgid "Perform jump threading optimizations"
+msgstr "Utför optimering för svansrekursion"
 
-#: config/arm/arm.h:455
-msgid "Assume big endian bytes, little endian words"
-msgstr "Antag att bytes är \"big endian\", ord är \"little endian\""
+#: toplev.c:1007
+#, fuzzy
+msgid "Perform strength reduction optimizations"
+msgstr "Utför optimering för svansrekursion"
 
-#: config/arm/arm.h:457
-msgid "Support calls between Thumb and ARM instruction sets"
+#: toplev.c:1009
+msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
-#: config/arm/arm.h:460
-msgid "Generate a call to abort if a noreturn function returns"
+#: toplev.c:1011
+msgid "Perform loop unrolling for all loops"
 msgstr ""
 
-#: config/arm/arm.h:463
-msgid "Do not move instructions into a function's prologue"
+#: toplev.c:1013
+msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
-#: config/arm/arm.h:466
-msgid "Do not load the PIC register in function prologues"
+#: toplev.c:1015
+msgid "Force all loop invariant computations out of loops"
 msgstr ""
 
-#: config/arm/arm.h:469
-msgid "Generate call insns as indirect calls, if necessary"
+#: toplev.c:1017
+msgid "Strength reduce all loop general induction variables"
 msgstr ""
 
-#: config/arm/arm.h:472
-msgid "Compile for the Thumb not the ARM"
+#: toplev.c:1019
+msgid "Store strings in writable data section"
 msgstr ""
 
-#: config/arm/arm.h:476
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+#: toplev.c:1021
+msgid "Enable machine specific peephole optimizations"
 msgstr ""
 
-#: config/arm/arm.h:479
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
+#: toplev.c:1023
+msgid "Copy memory operands into registers before using"
 msgstr ""
 
-#: config/arm/arm.h:482
-msgid "Thumb: Assume non-static functions may be called from ARM code"
+#: toplev.c:1025
+msgid "Copy memory address constants into regs before using"
 msgstr ""
 
-#: config/arm/arm.h:486
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+#: toplev.c:1027
+msgid "Allow function addresses to be held in registers"
 msgstr ""
 
-#: config/arm/arm.h:496
-msgid "Specify the name of the target CPU"
-msgstr "Ange namnet på målprocessorn"
-
-#: config/arm/arm.h:498
-msgid "Specify the name of the target architecture"
-msgstr "Ange namnet på målarkitekturen"
-
-#: config/arm/arm.h:502
-msgid "Specify the version of the floating point emulator"
+#: toplev.c:1029
+msgid "Integrate simple functions into their callers"
 msgstr ""
 
-#: config/arm/arm.h:504
-msgid "Specify the minimum bit alignment of structures"
+#: toplev.c:1031
+msgid "Generate code for funcs even if they are fully inlined"
 msgstr ""
 
-#: config/arm/arm.h:506
-msgid "Specify the register to be used for PIC addressing"
+#: toplev.c:1033
+msgid "Pay attention to the 'inline' keyword"
 msgstr ""
 
-#: config/arm/pe.c:255 config/i386/winnt.c:339 config/mcore/mcore.c:3399
-#, c-format
-msgid "initialized variable `%s' is marked dllimport"
-msgstr "initierad variabel \"%s\" är markerad som dllimport"
+#: toplev.c:1035
+msgid "Emit static const variables even if they are not used"
+msgstr ""
 
-#: config/arm/pe.c:264 config/i386/winnt.c:348
-#, c-format
-msgid "static variable `%s' is marked dllimport"
-msgstr "statisk variabel \"%s\" är markerad som dllimport"
+#: toplev.c:1037
+msgid "Check for syntax errors, then stop"
+msgstr "Leta efter syntaxfel, stoppa sedan"
 
-#: config/arm/pe.h:62
-msgid "Ignore dllimport attribute for functions"
-msgstr "Ignorera attributet dllimport för funktioner"
+#: toplev.c:1039
+msgid "Mark data as shared rather than private"
+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"
+#: toplev.c:1041
+msgid "Enable saving registers around function calls"
 msgstr ""
 
-#: config/arm/riscix.h:85
-msgid "Do symbol renaming for X/OPEN"
+#: toplev.c:1043
+msgid "Return 'short' aggregates in memory, not registers"
 msgstr ""
 
-#: config/arm/riscix.h:86
-msgid "Don't do symbol renaming"
+#: toplev.c:1045
+msgid "Return 'short' aggregates in registers"
 msgstr ""
 
-#: config/avr/avr.c:190
-#, c-format
-msgid "MCU `%s' not supported"
-msgstr "MCU \"%s\" stöds inte"
+#: toplev.c:1047
+msgid "Attempt to fill delay slots of branch instructions"
+msgstr ""
 
-#: config/avr/avr.c:430
-#, c-format
-msgid "large frame pointer change (%d) with -mtiny-stack"
+#: toplev.c:1049
+msgid "Perform the global common subexpression elimination"
 msgstr ""
 
-#: config/avr/avr.c:4704
-msgid "Only initialized variables can be placed into program memory area."
+#: toplev.c:1051
+msgid "Perform enhanced load motion during global subexpression elimination"
 msgstr ""
 
-#. `TARGET_...'
-#. This series of macros is to allow compiler command arguments to
-#. enable or disable the use of optional features of the target
-#. machine.  For example, one machine description serves both the
-#. 68000 and the 68020; a command argument tells the compiler whether
-#. it should use 68020-only instructions or not.  This command
-#. argument works by means of a macro `TARGET_68020' that tests a bit
-#. in `target_flags'.
-#.
-#. Define a macro `TARGET_FEATURENAME' for each such option.  Its
-#. definition should test a bit in `target_flags'; for example:
-#.
-#. #define TARGET_68020 (target_flags & 1)
-#.
-#. One place where these macros are used is in the
-#. condition-expressions of instruction patterns.  Note how
-#. `TARGET_68020' appears frequently in the 68000 machine description
-#. file, `m68k.md'.  Another place they are used is in the
-#. definitions of the other macros in the `MACHINE.h' file.
-#: config/avr/avr.h:99
-msgid "Assume int to be 8 bit integer"
+#: toplev.c:1053
+msgid "Perform store motion after global subexpression elimination"
 msgstr ""
 
-#: config/avr/avr.h:101
-msgid "Change the stack pointer without disabling interrupts"
+#: toplev.c:1055
+#, fuzzy
+msgid "Perform the loop optimizations"
+msgstr "Utför optimering för svansrekursion"
+
+#: toplev.c:1057
+#, fuzzy
+msgid "Perform cross-jumping optimization"
+msgstr "Utför optimering för svansrekursion"
+
+#: toplev.c:1059
+msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: config/avr/avr.h:103
-msgid "Use subroutines for function prologue/epilogue"
+#: toplev.c:1061
+#, fuzzy
+msgid "Perform conversion of conditional jumps to conditional execution"
+msgstr "Föredra hopp framför villkorlig körning"
+
+#: toplev.c:1063
+msgid "Run CSE pass after loop optimizations"
 msgstr ""
 
-#: config/avr/avr.h:105
-msgid "Change only the low 8 bits of the stack pointer"
+#: toplev.c:1065
+msgid "Run the loop optimizer twice"
 msgstr ""
 
-#: config/avr/avr.h:107
-msgid "Do not generate tablejump insns"
+#: toplev.c:1067
+msgid "Delete useless null pointer checks"
 msgstr ""
 
-#: config/avr/avr.h:110
-msgid "Output instruction sizes to the asm file"
+#: toplev.c:1069
+msgid "Reschedule instructions before register allocation"
 msgstr ""
 
-#: config/avr/avr.h:144
-msgid "Specify the initial stack address"
+#: toplev.c:1071
+msgid "Reschedule instructions after register allocation"
 msgstr ""
 
-#: config/avr/avr.h:145
-msgid "Specify the MCU name"
+#: toplev.c:1073
+msgid "Enable scheduling across basic blocks"
 msgstr ""
 
-#: config/avr/avr.h:2899
-msgid "Trampolines not supported\n"
+#: toplev.c:1075
+msgid "Allow speculative motion of non-loads"
 msgstr ""
 
-#: config/c4x/c4x.c:268
-#, c-format
-msgid "Unknown CPU version %d, using 40.\n"
+#: toplev.c:1077
+msgid "Allow speculative motion of some loads"
 msgstr ""
 
-#: config/c4x/c4x.c:859
-#, c-format
-msgid "ISR %s requires %d words of local vars, max is 32767."
+#: toplev.c:1079
+msgid "Allow speculative motion of more loads"
 msgstr ""
 
-#: config/c4x/c4x.c:4525
-#, c-format
-msgid "junk at end of '#pragma %s'"
-msgstr "skräp vid slutet av \"#pragma %s\""
+#: toplev.c:1081
+msgid "Replace add,compare,branch with branch on count reg"
+msgstr ""
 
-#. Name of the c4x assembler.
-#. Name of the c4x linker.
-#. Define assembler options.
-#. Define linker options.
-#. Define C preprocessor options.
-#. Specify the end file to link with.
-#. Target compilation option flags.
-#. Small memory model.
-#. Use 24-bit MPYI for C3x.
-#. Fast fixing of floats.
-#. Allow use of RPTS.
-#. Emit C3x code.
-#. Be compatible with TI assembler.
-#. Be paranoid about DP reg. in ISRs.
-#. Pass arguments on stack.
-#. Enable features under development.
-#. Enable repeat block.
-#. Use BK as general register.
-#. Use decrement and branch for C3x.
-#. Enable debugging of GCC.
-#. Force constants into registers.
-#. Allow unsigned loop counters.
-#. Force op0 and op1 to be same.
-#. Save all 40 bits for floats.
-#. Allow parallel insns.
-#. Allow MPY||ADD, MPY||SUB insns.
-#. Assume mem refs possibly aliased.
-#. Emit C30 code.
-#. Emit C31 code.
-#. Emit C32 code.
-#. Emit C33 code.
-#. Emit C40 code.
-#. Emit C44 code.
-#. Run-time compilation parameters selecting different hardware subsets.
-#.
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of triplets in braces,
-#. each pair being { "NAME", VALUE, "DESCRIPTION" }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/c4x/c4x.h:141
-msgid "Small memory model"
-msgstr "Liten minnesmodell"
+#: toplev.c:1083
+msgid "Generate position independent code, if possible"
+msgstr ""
 
-#: config/c4x/c4x.h:143
-msgid "Big memory model"
-msgstr "Stor minnesmodell"
+#: toplev.c:1086
+msgid "Enable exception handling"
+msgstr ""
 
-#: config/c4x/c4x.h:145
-msgid "Use MPYI instruction for C3x"
+#: toplev.c:1088
+msgid "Just generate unwind tables for exception handling"
 msgstr ""
 
-#: config/c4x/c4x.h:147
-msgid "Do not use MPYI instruction for C3x"
+#: toplev.c:1090
+msgid "Generate unwind tables exact at each instruction boundary"
 msgstr ""
 
-#: config/c4x/c4x.h:149
-msgid "Use fast but approximate float to integer conversion"
+#: toplev.c:1092
+msgid "Support synchronous non-call exceptions"
 msgstr ""
 
-#: config/c4x/c4x.h:151
-msgid "Use slow but accurate float to integer conversion"
+#: toplev.c:1094
+msgid "Insert arc based program profiling code"
 msgstr ""
 
-#: config/c4x/c4x.h:153
-msgid "Enable use of RTPS instruction"
+#: toplev.c:1096
+msgid "Create data files needed by gcov"
 msgstr ""
 
-#: config/c4x/c4x.h:155
-msgid "Disable use of RTPS instruction"
+#: toplev.c:1098
+msgid "Use profiling information for branch probabilities"
 msgstr ""
 
-#: config/c4x/c4x.h:157
-msgid "Enable use of RTPB instruction"
+#: toplev.c:1100
+msgid "Enable basic program profiling code"
 msgstr ""
 
-#: config/c4x/c4x.h:159
-msgid "Disable use of RTPB instruction"
+#: toplev.c:1102
+msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 
-#: config/c4x/c4x.h:161
-msgid "Generate code for C30 CPU"
-msgstr "Generera kod för CPU C30"
-
-#: config/c4x/c4x.h:163
-msgid "Generate code for C31 CPU"
-msgstr "Generera kod för CPU C31"
-
-#: config/c4x/c4x.h:165
-msgid "Generate code for C32 CPU"
-msgstr "Generera kod för CPU C32"
-
-#: config/c4x/c4x.h:167
-msgid "Generate code for C33 CPU"
-msgstr "Generera kod för CPU C33"
-
-#: config/c4x/c4x.h:169
-msgid "Generate code for C40 CPU"
-msgstr "Generera kod för CPU C40"
-
-#: config/c4x/c4x.h:171
-msgid "Generate code for C44 CPU"
-msgstr "Generera kod för CPU C44"
-
-#: config/c4x/c4x.h:173
-msgid "Emit code compatible with TI tools"
+#: toplev.c:1104
+msgid "Reorder functions to improve code placement"
 msgstr ""
 
-#: config/c4x/c4x.h:175
-msgid "Emit code to use GAS extensions"
+#: toplev.c:1106
+msgid "Do the register renaming optimization pass"
 msgstr ""
 
-#: config/c4x/c4x.h:177 config/c4x/c4x.h:181
-msgid "Save DP across ISR in small memory model"
+#: toplev.c:1108
+msgid "Do the register copy-propagation optimization pass"
 msgstr ""
 
-#: config/c4x/c4x.h:179 config/c4x/c4x.h:183
-msgid "Don't save DP across ISR in small memory model"
+#: toplev.c:1110
+msgid "Do not put uninitialized globals in the common section"
 msgstr ""
 
-#: config/c4x/c4x.h:185
-msgid "Pass arguments on the stack"
-msgstr "Skicka argument på stacken"
+#: toplev.c:1112
+msgid "Do not generate .size directives"
+msgstr "Generera inte .size-direktiv"
 
-#: config/c4x/c4x.h:187
-msgid "Pass arguments in registers"
-msgstr "Skicka argument i register"
+#: toplev.c:1114
+msgid "place each function into its own section"
+msgstr "placera varje funktion i sin egen sektion"
 
-#: config/c4x/c4x.h:189
-msgid "Enable new features under development"
+#: toplev.c:1116
+msgid "place data items into their own section"
 msgstr ""
 
-#: config/c4x/c4x.h:191
-msgid "Disable new features under development"
+#: toplev.c:1118
+msgid "Add extra commentry to assembler output"
 msgstr ""
 
-#: config/c4x/c4x.h:193
-msgid "Use the BK register as a general purpose register"
+#: toplev.c:1120
+msgid "Output GNU ld formatted global initializers"
 msgstr ""
 
-#: config/c4x/c4x.h:195
-msgid "Do not allocate BK register"
+#: toplev.c:1122
+msgid "Enables a register move optimization"
 msgstr ""
 
-#: config/c4x/c4x.h:197
-msgid "Enable use of DB instruction"
+#: toplev.c:1124
+msgid "Do the full regmove optimization pass"
 msgstr ""
 
-#: config/c4x/c4x.h:199
-msgid "Disable use of DB instruction"
+#: toplev.c:1126
+msgid "Pack structure members together without holes"
 msgstr ""
 
-#: config/c4x/c4x.h:201
-msgid "Enable debugging"
+#: toplev.c:1128
+msgid "Insert stack checking code into the program"
 msgstr ""
 
-#: config/c4x/c4x.h:203
-msgid "Disable debugging"
+#: toplev.c:1130
+msgid "Specify that arguments may alias each other & globals"
 msgstr ""
 
-#: config/c4x/c4x.h:205
-msgid "Force constants into registers to improve hoisting"
+#: toplev.c:1132
+msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 
-#: config/c4x/c4x.h:207
-msgid "Don't force constants into registers"
+#: toplev.c:1134
+msgid "Assume arguments do not alias each other or globals"
 msgstr ""
 
-#: config/c4x/c4x.h:209
-msgid "Force RTL generation to emit valid 3 operand insns"
+#: toplev.c:1136
+msgid "Assume strict aliasing rules apply"
 msgstr ""
 
-#: config/c4x/c4x.h:211
-msgid "Allow RTL generation to emit invalid 3 operand insns"
+#: toplev.c:1138
+msgid "Align the start of loops"
 msgstr ""
 
-#: config/c4x/c4x.h:213
-msgid "Allow unsigned interation counts for RPTB/DB"
+#: toplev.c:1140
+msgid "Align labels which are only reached by jumping"
 msgstr ""
 
-#: config/c4x/c4x.h:215
-msgid "Disallow unsigned iteration counts for RPTB/DB"
+#: toplev.c:1142
+msgid "Align all labels"
 msgstr ""
 
-#: config/c4x/c4x.h:217
-msgid "Preserve all 40 bits of FP reg across call"
+#: toplev.c:1144
+msgid "Align the start of functions"
 msgstr ""
 
-#: config/c4x/c4x.h:219
-msgid "Only preserve 32 bits of FP reg across call"
+#: toplev.c:1146
+msgid "Attempt to merge identical constants accross compilation units"
 msgstr ""
 
-#: config/c4x/c4x.h:221
-msgid "Enable parallel instructions"
+#: toplev.c:1148
+msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: config/c4x/c4x.h:223
-msgid "Disable parallel instructions"
+#: toplev.c:1150
+msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr ""
 
-#: config/c4x/c4x.h:225
-msgid "Enable MPY||ADD and MPY||SUB instructions"
+#: toplev.c:1152
+msgid "Instrument function entry/exit with profiling calls"
 msgstr ""
 
-#: config/c4x/c4x.h:227
-msgid "Disable MPY||ADD and MPY||SUB instructions"
+#: toplev.c:1154
+msgid "Put zero initialized data in the bss section"
 msgstr ""
 
-#: config/c4x/c4x.h:229
-msgid "Assume that pointers may be aliased"
+#: toplev.c:1156
+msgid "Enable SSA optimizations"
 msgstr ""
 
-#: config/c4x/c4x.h:231
-msgid "Assume that pointers not aliased"
+#: toplev.c:1158
+msgid "Enable SSA conditional constant propagation"
 msgstr ""
 
-#: config/c4x/c4x.h:321
-msgid "Specify maximum number of iterations for RPTS"
+#: toplev.c:1160
+msgid "Enable aggressive SSA dead code elimination"
 msgstr ""
 
-#: config/c4x/c4x.h:323
-msgid "Select CPU to generate code for"
-msgstr "Välj CPU att generera kod för"
+#: toplev.c:1162
+msgid "External symbols have a leading underscore"
+msgstr "Externa symboler startar med en understrykning"
 
-#. 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 "Generera kod för C400"
+#: toplev.c:1164
+msgid "Process #ident directives"
+msgstr "Hantera #ident-direktiv"
 
-#: config/clipper/clipper.h:41
-msgid "Generate code for the C300"
-msgstr "Genrera kod för C300"
+#: toplev.c:1166
+msgid "Enables an rtl peephole pass run before sched2"
+msgstr ""
 
-#: config/convex/convex.h:52
-msgid "Generate code for c1"
-msgstr "Generera kod för c1"
+#: toplev.c:1168
+msgid "Assume no NaNs or +-Infs are generated"
+msgstr ""
 
-#: config/convex/convex.h:53
-msgid "Generate code for c2"
-msgstr "Generera kod för c2"
+#: toplev.c:1170
+msgid "Enables guessing of branch probabilities"
+msgstr ""
 
-#: config/convex/convex.h:54
-msgid "Generate code for c32"
-msgstr "Generera kod för c32"
+#: toplev.c:1172
+msgid "Set errno after built-in math functions"
+msgstr "Sätt errno efter inbyggda matematikfunktioner"
 
-#: config/convex/convex.h:55 config/convex/convex.h:56
-msgid "Generate code for c34"
-msgstr "Generera kod för c34"
+#: toplev.c:1174
+msgid "Floating-point operations can trap"
+msgstr ""
 
-#: config/convex/convex.h:58
-msgid "Use standard calling sequence, with arg count word"
+#: toplev.c:1176
+msgid "Allow math optimizations that may violate IEEE or ANSI standards"
 msgstr ""
 
-#: config/convex/convex.h:60
-msgid "Place arg count in a nop instruction (faster than push)"
+#: toplev.c:1178
+msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: config/convex/convex.h:62
-msgid "Don't push arg count, depend on symbol table"
+#: toplev.c:1180
+#, fuzzy
+msgid "Generate code to check bounds before indexing arrays"
+msgstr "Generera kod för Intel as"
+
+#: toplev.c:1182
+msgid "Convert floating point constant to single precision constant"
 msgstr ""
 
-#: config/convex/convex.h:64
-msgid "Use data cache for volatile mem refs (default)"
+#: toplev.c:1184
+msgid "Report time taken by each compiler pass at end of run"
 msgstr ""
 
-#: config/convex/convex.h:66
-msgid "Don't use data cache for volatile mem refs"
+#: toplev.c:1186
+msgid "Report on permanent memory allocation at end of run"
 msgstr ""
 
-#: config/convex/convex.h:68
-msgid "Bypass data cache for volatile mem refs"
+#: toplev.c:1188
+msgid "Trap for signed overflow in addition / subtraction / multiplication"
 msgstr ""
 
-#: config/convex/convex.h:69
-msgid "Use 64-bit longs"
-msgstr "Använd 64-bits long"
+#: toplev.c:1190
+msgid "Use graph coloring register allocation."
+msgstr ""
 
-#: config/convex/convex.h:70
-msgid "Use cc- and libc-compatible 32-bit longs"
+#: toplev.c:1207
+msgid "Compile just for ISO C90"
 msgstr ""
 
-#: config/d30v/d30v.c:186
-#, c-format
-msgid "Bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
+#: toplev.c:1209
+msgid "Determine language standard"
 msgstr ""
 
-#. This macro defines names of command options to set and clear bits in
-#. `target_flags'.  Its definition is an initializer with a subgrouping for
-#. each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the option name, a
-#. number, which contains the bits to set in `target_flags', and a second
-#. string which is the description displayed by `--help'.  If the number is
-#. negative then the bits specified by the number are cleared instead of being
-#. set.  If the description string is present but empty, then no help
-#. information will be displayed for that option, but it will not count as an
-#. undocumented option.  The actual option name is made by appending `-m' to
-#. the specified name.
-#.
-#. One of the subgroupings should have a null string.  The number in this
-#. grouping is the default value for target_flags.  Any target options act
-#. starting with that value.
-#.
-#. Here is an example which defines -m68000 and -m68020 with opposite meanings,
-#. and picks the latter as the default:
-#.
-#. #define TARGET_SWITCHES     { { "68020", TARGET_MASK_68020, "" },            { "68000", -TARGET_MASK_68020, "Compile for the 68000" },       { "", TARGET_MASK_68020, "" }}
-#: config/d30v/d30v.h:447
-msgid "Enable use of conditional move instructions"
+#: toplev.c:1213
+msgid "Make bit-fields by unsigned by default"
 msgstr ""
 
-#: config/d30v/d30v.h:450
-msgid "Disable use of conditional move instructions"
+#: toplev.c:1217
+msgid "Make 'char' be signed by default"
 msgstr ""
 
-#: config/d30v/d30v.h:453
-msgid "Debug argument support in compiler"
+#: toplev.c:1219
+msgid "Make 'char' be unsigned by default"
 msgstr ""
 
-#: config/d30v/d30v.h:456
-msgid "Debug stack support in compiler"
+#: toplev.c:1225
+msgid "Do not recognize the 'asm' keyword"
 msgstr ""
 
-#: config/d30v/d30v.h:459
-msgid "Debug memory address support in compiler"
+#: toplev.c:1228
+#, fuzzy
+msgid "Do not recognize any built in functions"
+msgstr "Känn inte igen några inbyggda funktioner"
+
+#: toplev.c:1230
+msgid "Assume normal C execution environment"
 msgstr ""
 
-#: config/d30v/d30v.h:462
-msgid "Make adjacent short instructions parallel if possible."
+#: toplev.c:1233
+msgid "Assume that standard libraries & main might not exist"
 msgstr ""
 
-#: config/d30v/d30v.h:465
-msgid "Do not make adjacent short instructions parallel."
+#: toplev.c:1236
+msgid "Allow different types as args of ? operator"
 msgstr ""
 
-#: config/d30v/d30v.h:468 config/d30v/d30v.h:471
-msgid "Link programs/data to be in external memory by default"
+#: toplev.c:1239
+msgid "Allow the use of $ inside identifiers"
 msgstr ""
 
-#: config/d30v/d30v.h:474
-msgid "Link programs/data to be in onchip memory by default"
+#: toplev.c:1244
+msgid "Use the same size for double as for float"
 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, the address of a variable, and a description string.  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,     "Specify the size of the short data section" } }
-#: config/d30v/d30v.h:501
-msgid "Change the branch costs within the compiler"
+#: toplev.c:1247
+msgid "Use the smallest fitting integer to hold enums"
 msgstr ""
 
-#: config/d30v/d30v.h:504
-msgid "Change the threshold for conversion to conditional execution"
+#: toplev.c:1250
+msgid "Override the underlying type for wchar_t to `unsigned short'"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1225 config/dsp16xx/dsp16xx.c:1250
-msgid "Stack size > 32k"
-msgstr "Stackstorlek > 32k"
+#: toplev.c:1254
+msgid "Enable most warning messages"
+msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1759 config/dsp16xx/dsp16xx.c:1999
-msgid "inline float constants not supported on this host"
+#: toplev.c:1256
+msgid "Warn about casting functions to incompatible types"
 msgstr ""
 
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/dsp16xx/dsp16xx.h:1188 config/dsp16xx/dsp16xx.h:1193
-#: config/dsp16xx/dsp16xx.h:1198 config/dsp16xx/dsp16xx.h:1840
-#: config/dsp16xx/dsp16xx.h:1845
-msgid "Profiling not implemented yet."
-msgstr "Profilering är inte implementerat ännu."
+#: toplev.c:1259
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr ""
 
-#. Emit RTL insns to initialize the variable parts of a trampoline.
-#. FNADDR is an RTX for the address of the function's pure code.
-#. CXT is an RTX for the static chain value for the function.
-#: config/dsp16xx/dsp16xx.h:1209 config/dsp16xx/dsp16xx.h:1221
-msgid "Trampolines not yet implemented"
+#: toplev.c:1262
+msgid "Warn about casts which discard qualifiers"
 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:51
-msgid "Generate code the unix assembler can handle"
-msgstr "Genrerar kod som unix assemblatorn kan hantera"
+#: toplev.c:1265
+msgid "Warn about subscripts whose type is 'char'"
+msgstr "Varna om index har typen \"char\""
 
-#: config/elxsi/elxsi.h:52
-msgid "Generate code an embedded assembler can handle"
-msgstr "Generera kod en inbäddad assemblator kan hantera"
+#: toplev.c:1268 toplev.c:1271
+msgid "Warn if nested comments are detected"
+msgstr "Varna om nästlade kommentarer upptäcks"
 
-#: config/fr30/fr30.c:445
-msgid "fr30_print_operand_address: unhandled address"
+#: toplev.c:1274
+msgid "Warn about possibly confusing type conversions"
 msgstr ""
 
-#: config/fr30/fr30.c:472
-#, c-format
-msgid "fr30_print_operand: unrecognised %p code"
-msgstr ""
+#: toplev.c:1278
+#, fuzzy
+msgid "Do not warn about compile-time integer division by zero"
+msgstr "Fånga inte heltalsdivision med noll"
 
-#: config/fr30/fr30.c:492
-msgid "fr30_print_operand: unrecognised %b code"
+#: toplev.c:1280
+msgid "Warn about testing equality of floating point numbers"
 msgstr ""
 
-#: config/fr30/fr30.c:513
-msgid "fr30_print_operand: unrecognised %B code"
+#: toplev.c:1283
+msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
 msgstr ""
 
-#: config/fr30/fr30.c:521
-msgid "fr30_print_operand: invalid operand to %A code"
-msgstr ""
+#: toplev.c:1287
+msgid "Don't warn about too many arguments to format functions"
+msgstr "Varna inte om för många argument till format-funktioner"
 
-#: config/fr30/fr30.c:538
-#, c-format
-msgid "fr30_print_operand: invalid %x code"
+#: toplev.c:1289
+msgid "Warn about non-string-literal format strings"
 msgstr ""
 
-#: config/fr30/fr30.c:545
-msgid "fr30_print_operand: invalid %F code"
+#: toplev.c:1292
+msgid "Warn about possible security problems with format functions"
 msgstr ""
 
-#: config/fr30/fr30.c:561
-msgid "fr30_print_operand: unknown code"
+#: toplev.c:1296
+msgid "Don't warn about strftime formats yielding 2 digit years"
 msgstr ""
 
-#: config/fr30/fr30.c:590 config/fr30/fr30.c:599 config/fr30/fr30.c:610
-#: config/fr30/fr30.c:623
-msgid "fr30_print_operand: unhandled MEM"
+#: toplev.c:1298
+msgid "Warn about implicit function declarations"
 msgstr ""
 
-#: config/fr30/fr30.h:82
-msgid "Assume small address space"
+#: toplev.c:1302
+msgid "Warn when a declaration does not specify a type"
 msgstr ""
 
-#: config/h8300/h8300.c:116
-msgid "-ms2600 is used without -ms."
-msgstr "-ms2600 används utan -ms."
-
-#: config/h8300/h8300.c:3047 config/h8300/h8300.c:3059
-msgid "Only initialized variables can be placed into the 8-bit area."
-msgstr "Initiera bara variabler som kan placeras i 8-bits området."
-
-#. 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:108
-msgid "Generate H8/S code"
-msgstr "Generera H8/S-kod"
-
-#: config/h8300/h8300.h:109
-msgid "Do not generate H8/S code"
-msgstr "Generera inte H8/S-kod"
+#: toplev.c:1307
+msgid "Warn about the use of the #import directive"
+msgstr ""
 
-#: config/h8300/h8300.h:110
-msgid "Generate H8/S2600 code"
-msgstr "Generera kod för H8/S2600"
+#: toplev.c:1311
+msgid "Do not warn about using 'long long' when -pedantic"
+msgstr ""
 
-#: config/h8300/h8300.h:111
-msgid "Do not generate H8/S2600 code"
-msgstr "Generera inte kod för H8/S2600"
+#: toplev.c:1313
+msgid "Warn about suspicious declarations of main"
+msgstr "Varna om tveksamma deklarationer av main"
 
-#: config/h8300/h8300.h:112
-msgid "Make integers 32 bits wide"
-msgstr "Gör heltal 32 bitar stora"
+#: toplev.c:1316
+#, fuzzy
+msgid "Warn about possibly missing braces around initializers"
+msgstr "Varna om eventuellt saknade parenteser"
 
-#: config/h8300/h8300.h:115
-msgid "Use registers for argument passing"
-msgstr "Använd register för argumentskickning"
+#: toplev.c:1319
+msgid "Warn about global funcs without previous declarations"
+msgstr ""
 
-#: config/h8300/h8300.h:117
-msgid "Do not use registers for argument passing"
-msgstr "Använd inte register för argumentskickning"
+#: toplev.c:1322
+msgid "Warn about global funcs without prototypes"
+msgstr ""
 
-#: config/h8300/h8300.h:119
-msgid "Consider access to byte sized memory slow"
+#: toplev.c:1325
+msgid "Warn about use of multicharacter literals"
 msgstr ""
 
-#: config/h8300/h8300.h:120
-msgid "Enable linker relaxing"
+#: toplev.c:1328
+msgid "Warn about externs not at file scope level"
 msgstr ""
 
-#: config/h8300/h8300.h:122
-msgid "Generate H8/300H code"
-msgstr "Generera H8/300H-kod"
+#: toplev.c:1331
+msgid "Warn about possible missing parentheses"
+msgstr "Varna om eventuellt saknade parenteser"
 
-#: config/h8300/h8300.h:123
-msgid "Do not generate H8/300H code"
-msgstr "Generera inte H8/300H-kod"
+#: toplev.c:1334
+msgid "Warn about function pointer arithmetic"
+msgstr "Varna om aritmetik med funktionspekare"
 
-#: config/h8300/h8300.h:124
-msgid "Use H8/300 alignment rules"
-msgstr ""
+#: toplev.c:1337
+msgid "Warn about multiple declarations of the same object"
+msgstr "Varna om multipla deklarationer av samma objekt"
 
-#: config/i370/i370.c:869
-msgid "real name is too long - alias ignored"
-msgstr ""
+#: toplev.c:1340
+#, fuzzy
+msgid "Warn whenever a function's return-type defaults to int"
+msgstr "returtyp sätts till \"int\""
 
-#: config/i370/i370.c:874
-msgid "alias name is too long - alias ignored"
+#: toplev.c:1343
+msgid "Warn about possible violations of sequence point rules"
 msgstr ""
 
-#: config/i370/i370.c:1039
-msgid "junk at end of #pragma map"
-msgstr ""
+#: toplev.c:1346
+msgid "Warn about signed/unsigned comparisons"
+msgstr "Varna om jämförelser mellan signed/unsigned"
 
-#: config/i370/i370.c:1045
-msgid "malformed #pragma map, ignored"
+#: toplev.c:1349
+msgid "Warn about non-prototyped function decls"
 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 ""
+#: toplev.c:1352
+#, fuzzy
+msgid "Warn about constructs whose meanings change in ISO C"
+msgstr "Varna om index har typen \"char\""
 
-#: config/i370/i370.h:64
-msgid "Do not generate char instructions"
+#: toplev.c:1355
+msgid "Warn when trigraphs are encountered"
 msgstr ""
 
-#: config/i386/cygwin.h:51
-msgid "Use the Cygwin interface"
+#: toplev.c:1360
+msgid "Warn about unrecognized pragmas"
 msgstr ""
 
-#: config/i386/cygwin.h:53
-msgid "Use the Mingw32 interface"
-msgstr ""
-
-#: config/i386/cygwin.h:54
-msgid "Create GUI application"
-msgstr "Skapa GUI-applikation"
+#: toplev.c:1363
+msgid "Mark strings as 'const char *'"
+msgstr "Markera strängar som \"const char *\""
 
-#: config/i386/cygwin.h:55
-msgid "Don't set Windows defines"
-msgstr ""
+#: toplev.c:1508
+msgid "Warn when a function is unused"
+msgstr "Varna när en funktion är oanvänd"
 
-#: config/i386/cygwin.h:56
-msgid "Set Windows defines"
-msgstr ""
+#: toplev.c:1510
+msgid "Warn when a label is unused"
+msgstr "Varna när en etikett är oanvänd"
 
-#: config/i386/cygwin.h:58
-msgid "Create console application"
-msgstr "Skapa konsollapplikation"
+#: toplev.c:1512
+msgid "Warn when a function parameter is unused"
+msgstr "Varna när en funktionsparameter är oanvänd"
 
-#: config/i386/cygwin.h:59 config/i386/win32.h:59
-msgid "Generate code for a DLL"
-msgstr "Generera kod för en DLL"
+#: toplev.c:1514
+msgid "Warn when a variable is unused"
+msgstr "Varna när en variabel är oanvänd"
 
-#: config/i386/cygwin.h:61 config/i386/win32.h:61
-msgid "Ignore dllimport for functions"
-msgstr "Ignorera dllimport för funktioner"
+#: toplev.c:1516
+msgid "Warn when an expression value is unused"
+msgstr "Varna när ett uttrycksvärde är oanvänt"
 
-#: config/i386/cygwin.h:63
-msgid "Use Mingw-specific thread support"
+#: toplev.c:1518
+msgid "Do not suppress warnings from system headers"
 msgstr ""
 
-#: config/i386/cygwin.h:315
-#, c-format
-msgid "-f%s ignored for target (all code is position independent)"
+#: toplev.c:1520
+msgid "Treat all warnings as errors"
 msgstr ""
 
-#: config/i386/dgux.c:185
-#, c-format
-msgid "Internal gcc abort from %s:%d"
+#: toplev.c:1522
+msgid "Warn when one local variable shadows another"
 msgstr ""
 
-#: config/i386/dgux.c:189
-msgid "The local variable `insn' has the value:"
+#: toplev.c:1524
+msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr ""
 
-#: config/i386/dgux.h:62
-msgid "Retain standard MXDB information"
+#: toplev.c:1526
+#, fuzzy
+msgid "Warn about enumerated switches missing a default case"
+msgstr "Varna om eventuellt saknade parenteser"
+
+#: toplev.c:1528
+msgid "Warn about all enumerated switches missing a specific case"
 msgstr ""
 
-#: config/i386/dgux.h:64
-msgid "Retain legend information"
+#: toplev.c:1530
+msgid "Warn about returning structures, unions or arrays"
 msgstr ""
 
-#: config/i386/dgux.h:67
-msgid "Generate external legend information"
+#: toplev.c:1532
+msgid "Warn about pointer casts which increase alignment"
 msgstr ""
 
-#: config/i386/dgux.h:69
-msgid "Emit identifying info in .s file"
+#: toplev.c:1534
+msgid "Warn about code that will never be executed"
 msgstr ""
 
-#: config/i386/dgux.h:71
-msgid "Warn when a function arg is a structure"
-msgstr "Varna när ett funktionsargument är en struktur"
+#: toplev.c:1536
+#, fuzzy
+msgid "Warn about uninitialized automatic variables"
+msgstr "Varna om aritmetik med funktionspekare"
 
-#: config/i386/dgux.h:249
-msgid "argument is a structure"
+#: toplev.c:1538
+msgid "Warn when an inlined function cannot be inlined"
 msgstr ""
 
-#: config/i386/djgpp.h:281
-msgid "-mbnu210 is ignored (option is obsolete)."
+#: toplev.c:1540
+msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr ""
 
-#: config/i386/i386.c:674
-#, c-format
-msgid "Code model %s not supported in PIC mode"
+#: toplev.c:1542
+msgid "Warn when padding is required to align struct members"
 msgstr ""
 
-#: config/i386/i386.c:684 config/sparc/sparc.c:280
-#, c-format
-msgid "bad value (%s) for -mcmodel= switch"
+#: toplev.c:1544
+msgid "Warn when an optimization pass is disabled"
 msgstr ""
 
-#: config/i386/i386.c:693
-#, c-format
-msgid "Code model `%s' not supported in the %s bit mode."
+#: toplev.c:1546
+msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr ""
 
-#: config/i386/i386.c:696
-msgid "Code model `large' not supported yet."
-msgstr ""
+#: toplev.c:1548
+msgid "Warn about functions which might be candidates for attribute noreturn"
+msgstr "Varna om funktioner som är möjliga kandidater för attributet noreturn"
+
+#: toplev.c:1550
+#, fuzzy
+msgid "Warn about code which might break the strict aliasing rules"
+msgstr "Varna om funktioner som är möjliga kandidater för attributet noreturn"
+
+#: toplev.c:1627 toplev.c:4513 config/rs6000/rs6000.c:676
+#, fuzzy, c-format
+msgid "invalid option `%s'"
+msgstr "Ogiltig flagga \"%s\""
 
-#: config/i386/i386.c:698
+#: toplev.c:2029
 #, c-format
-msgid "%i-bit mode not compiled in."
-msgstr ""
+msgid "`%s' used but never defined"
+msgstr "\"%s\" är använd men inte definierad"
 
-#: config/i386/i386.c:713
+#: toplev.c:2032
 #, c-format
-msgid "bad value (%s) for -march= switch"
-msgstr ""
+msgid "`%s' declared `static' but never defined"
+msgstr "\"%s\" är deklarerad som \"static\" men definieras aldrig"
 
-#: config/i386/i386.c:725 config/mips/mips.c:4942
+#: toplev.c:2051
 #, c-format
-msgid "bad value (%s) for -mcpu= switch"
-msgstr ""
+msgid "`%s' defined but not used"
+msgstr "\"%s\" är definierad men inte använd"
 
-#: config/i386/i386.c:742
+#: toplev.c:2300
 #, c-format
-msgid "-mregparm=%d is not between 0 and %d"
+msgid "invalid register name `%s' for register variable"
 msgstr ""
 
-#: config/i386/i386.c:755
-msgid "-malign-loops is obsolete, use -falign-loops"
-msgstr ""
+#: toplev.c:3683
+msgid "  -ffixed-<register>      Mark <register> as being unavailable to the compiler\n"
+msgstr "  -ffixed-<register>      Markera <register> som ej tillgängligt för kompilatorn\n"
 
-#: config/i386/i386.c:760 config/i386/i386.c:773 config/i386/i386.c:786
-#, c-format
-msgid "-malign-loops=%d is not between 0 and %d"
-msgstr ""
+#: toplev.c:3684
+msgid "  -fcall-used-<register>  Mark <register> as being corrupted by function calls\n"
+msgstr "  -fcall-used-<register>  Ange att <register> förstörs av funktionsanrop\n"
 
-#: config/i386/i386.c:768
-msgid "-malign-jumps is obsolete, use -falign-jumps"
-msgstr ""
+#: toplev.c:3685
+msgid "  -fcall-saved-<register> Mark <register> as being preserved across functions\n"
+msgstr "  -fcall-saved-<register> Ange att <register> bevaras av funktioner\n"
 
-#: config/i386/i386.c:781
-msgid "-malign-functions is obsolete, use -falign-functions"
-msgstr ""
+#: toplev.c:3686
+msgid "  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
+msgstr "  -finline-limit=<nummer> Begränsa storlek på inline-funktioner till <nummer>\n"
 
-#: config/i386/i386.c:808
-#, c-format
-msgid "-mpreferred-stack-boundary=%d is not between %d and 31"
-msgstr ""
+#: toplev.c:3687
+msgid "  -fmessage-length=<number> Limits diagnostics messages lengths to <number> characters per line.  0 suppresses line-wrapping\n"
+msgstr "  -fmessage-length=<nummer> Begränsa felmeddelandens längd till <nummer> tecken per rad. 0 stänger av radbrytning\n"
 
-#: config/i386/i386.c:820
-#, c-format
-msgid "-mbranch-cost=%d is not between 0 and 5"
-msgstr ""
+#: toplev.c:3688
+msgid "  -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping\n"
+msgstr "  -fdiagnostics-show-location=[once | every-line] Anger hur ofta källkodspositioner skall skrivas ut, som prefix, i början av utskrift vid radbrytning\n"
 
-#. We can't handle floating point constants;
-#. PRINT_OPERAND must handle them.
-#: config/i386/i386.c:3563 config/pdp11/pdp11.c:1477 final.c:3623
-msgid "floating constant misused"
+#: toplev.c:3689
+msgid "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indicates the default thread-local storage code generation model\n"
 msgstr ""
 
-#: config/i386/i386.c:3608
-msgid "invalid UNSPEC as operand"
-msgstr ""
+#: toplev.c:3700
+#, fuzzy
+msgid "  -O[number]              Set optimization level to [number]\n"
+msgstr "  -O[nummer]              Sätt optimeringsnivå till [nummer]\n"
 
-#: config/i386/i386.c:3614 config/pdp11/pdp11.c:1524 final.c:3678
-msgid "invalid expression as operand"
-msgstr ""
+#: toplev.c:3701
+#, fuzzy
+msgid "  -Os                     Optimize for space rather than speed\n"
+msgstr "  -Os                     Optimera för storlek istället för hastighet\n"
 
-#: config/i386/i386.c:3794
-msgid "Extended registers have no high halves\n"
-msgstr ""
+#: toplev.c:3713
+msgid "  -pedantic               Issue warnings needed by strict compliance to ISO C\n"
+msgstr "  -pedantic               Ge varningar som krävs för att strikt följa ISO C\n"
 
-#: config/i386/i386.c:3809
-msgid "Unsupported operand size for extended register.\n"
-msgstr ""
+#: toplev.c:3714
+msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
+msgstr "  -pedantic-errors        Som -pedantic men ger fel istället\n"
 
-#. @@@ better error message
-#: config/i386/i386.c:9895 config/i386/i386.c:9928 config/i386/i386.c:10065
-msgid "selector must be an immediate"
-msgstr ""
+#: toplev.c:3715
+msgid "  -w                      Suppress warnings\n"
+msgstr "  -w                      Stoppa varningar\n"
 
-#. @@@ better error message
-#: config/i386/i386.c:10096 config/i386/i386.c:10124
-msgid "mask must be an immediate"
-msgstr ""
+#: toplev.c:3716
+msgid "  -W                      Enable extra warnings\n"
+msgstr "  -W                      Slå på extra varningar\n"
+
+#: toplev.c:3727
+msgid "  -Wunused                Enable unused warnings\n"
+msgstr "  -Wunused                Slå på oanvända varningar\n"
+
+#: toplev.c:3728
+msgid "  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
+msgstr "  -Wlarger-than-<nummer>  Varna om objekt är större än <nummer> bytes\n"
+
+#: toplev.c:3729
+msgid "  -p                      Enable function profiling\n"
+msgstr "  -p                      Slå på funktionsprofilering\n"
+
+#: toplev.c:3730
+msgid "  -o <file>               Place output into <file> \n"
+msgstr "  -o <fil>                Skriv utdata i <fil> \n"
 
-#: config/i386/i386.h:45 config/mips/mips.h:176
-msgid "half-pic init called on systems that don't support it."
+#: toplev.c:3731
+msgid ""
+"  -G <number>             Put global and static data smaller than <number>\n"
+"                          bytes into a special section (on some targets)\n"
 msgstr ""
+"  -G <nummer>             Placera global and statisk data mindre än <nummer>\n"
+"                          bytes i en speciell sektion (vissa arkitekturer)\n"
 
-#: config/i386/i386.h:271
-msgid "Same as -mcpu=i386"
-msgstr "Samma som -mcpu=i386"
+#: toplev.c:3742
+msgid "  -aux-info <file>        Emit declaration info into <file>\n"
+msgstr "  -aux-info <fil>         Generera deklarationsinfo till fil <fil>\n"
 
-#: config/i386/i386.h:272
-msgid "Same as -mcpu=i486"
-msgstr "Samma som -mcpu=i486"
+#: toplev.c:3743
+msgid "  -quiet                  Do not display functions compiled or elapsed time\n"
+msgstr "  -quiet                  Visa inte kompilerade funktioner eller tiden som förbrukats\n"
 
-#: config/i386/i386.h:273
-msgid "Same as -mcpu=pentium"
-msgstr "Samma som -mcpu=pentium"
+#: toplev.c:3744
+msgid "  -version                Display the compiler's version\n"
+msgstr "  -version                Visa kompilatorns version\n"
 
-#: config/i386/i386.h:274
-msgid "Same as -mcpu=pentiumpro"
-msgstr "Samma som -mcpu=pentiumpro"
+#: toplev.c:3745
+msgid "  -d[letters]             Enable dumps from specific passes of the compiler\n"
+msgstr "  -d[bokstäver]           Slå på dumpning från angivna delar av kompilatorn\n"
 
-#: config/i386/i386.h:276
-msgid "Alternate calling convention"
+#: toplev.c:3746
+msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
 msgstr ""
 
-#: config/i386/i386.h:278 config/ns32k/ns32k.h:106
-msgid "Use normal calling convention"
+#: toplev.c:3748
+msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
 msgstr ""
 
-#: config/i386/i386.h:280
-msgid "Align some doubles on dword boundary"
-msgstr ""
+#: toplev.c:3750
+msgid "  --help                  Display this information\n"
+msgstr "  --help                  Visa den här informatationen\n"
 
-#: config/i386/i386.h:282
-msgid "Align doubles on word boundary"
+#: toplev.c:3765
+msgid ""
+"\n"
+"Language specific options:\n"
 msgstr ""
 
-#: config/i386/i386.h:284
-msgid "Uninitialized locals in .bss"
+#: toplev.c:3777
+#, c-format
+msgid "  %-23.23s [undocumented]\n"
+msgstr "  %-23.23s [odokumenterad]\n"
+
+#: toplev.c:3785 toplev.c:3799
+#, c-format
+msgid ""
+"\n"
+"There are undocumented %s specific options as well.\n"
 msgstr ""
+"\n"
+"Det finns dessutom odokumenterade %s-specifika flaggor.\n"
 
-#: config/i386/i386.h:286
-msgid "Uninitialized locals in .data"
+#: toplev.c:3789
+#, c-format
+msgid ""
+"\n"
+" Options for %s:\n"
 msgstr ""
+"\n"
+" Flaggor för %s:\n"
 
-#: config/i386/i386.h:288
-msgid "Use IEEE math for fp comparisons"
-msgstr "Använd IEEE matematik för flyttaljämförelser"
+#: toplev.c:3826
+msgid ""
+"\n"
+"Target specific options:\n"
+msgstr ""
+"\n"
+"Speciella flaggor för målarkitektur:\n"
 
-#: config/i386/i386.h:290
-msgid "Do not use IEEE math for fp comparisons"
-msgstr "Använd inte IEEE matematik för flyttaljämförelser"
+#: toplev.c:3840 toplev.c:3859
+#, c-format
+msgid "  -m%-23.23s [undocumented]\n"
+msgstr "  -m%-23.23s [odokumenterad]\n"
 
-#: config/i386/i386.h:292
-msgid "Return values of functions in FPU registers"
+#: toplev.c:3868
+msgid ""
+"\n"
+"There are undocumented target specific options as well.\n"
 msgstr ""
+"\n"
+"Det finns dessutom odokumenterade flaggor speciellt för målarkitekturen.\n"
 
-#: config/i386/i386.h:294
-msgid "Do not return values of functions in FPU registers"
-msgstr ""
+#: toplev.c:3870
+msgid "  They exist, but they are not documented.\n"
+msgstr "  De finns, men är inte dokumenterade.\n"
 
-#: config/i386/i386.h:296
-msgid "Do not generate sin, cos, sqrt for FPU"
-msgstr "Generera inte sin, cos, sqrt för FPU"
+#: toplev.c:3923
+#, c-format
+msgid "unrecognized gcc debugging option: %c"
+msgstr "ej igenkänd debuggningsflagga för gcc: %c"
 
-#: config/i386/i386.h:298
-msgid "Generate sin, cos, sqrt for FPU"
-msgstr "Generera sin, cos, sqrt för FPU"
+#: toplev.c:3979
+#, fuzzy, c-format
+msgid "`%s': unknown tls-model option"
+msgstr "\"%s\": okänd eller icke supportad flagga till -g"
 
-#: config/i386/i386.h:300
-msgid "Omit the frame pointer in leaf functions"
-msgstr ""
+#: toplev.c:4006
+#, c-format
+msgid "unrecognized register name `%s'"
+msgstr "Känner inte igen registernamn \"%s\""
 
-#. undocumented
-#. undocumented
-#. undocumented
-#. undocumented
-#: config/i386/i386.h:307
-msgid "Enable stack probing"
-msgstr ""
+#: toplev.c:4031 toplev.c:4965
+#, fuzzy, c-format
+msgid "unrecognized option `%s'"
+msgstr "ej igenkänd flagga `-%s'"
 
-#. undocumented
-#. undocumented
-#: config/i386/i386.h:312
-msgid "Emit Intel syntax assembler opcodes"
-msgstr "Skapa assembler-opkoder med Intel-syntax"
+#: toplev.c:4075
+#, fuzzy
+msgid "-Wid-clash-LEN is no longer supported"
+msgstr "-f%s stödjs inte längre"
 
-#: config/i386/i386.h:315
-msgid "Align destination of the string operations"
+#: toplev.c:4152
+#, c-format
+msgid "use -gdwarf -g%d for DWARF v1, level %d"
 msgstr ""
 
-#: config/i386/i386.h:317
-msgid "Do not align destination of the string operations"
+#: toplev.c:4155
+msgid "use -gdwarf-2   for DWARF v2"
 msgstr ""
 
-#: config/i386/i386.h:319
-msgid "Inline all known string operations"
+#: toplev.c:4160
+#, c-format
+msgid "ignoring option `%s' due to invalid debug level specification"
 msgstr ""
 
-#: config/i386/i386.h:321
-msgid "Do not inline all known string operations"
-msgstr ""
+#: toplev.c:4183 toplev.c:4963
+#, c-format
+msgid "`%s': unknown or unsupported -g option"
+msgstr "\"%s\": okänd eller icke supportad flagga till -g"
 
-#: config/i386/i386.h:323 config/i386/i386.h:327
-msgid "Use push instructions to save outgoing arguments"
-msgstr ""
+#: toplev.c:4190
+#, c-format
+msgid "`%s' ignored, conflicts with `-g%s'"
+msgstr "\"%s\" ignorerad, i konflikt med \"-g%s\""
 
-#: config/i386/i386.h:325 config/i386/i386.h:329
-msgid "Do not use push instructions to save outgoing arguments"
+#: toplev.c:4269
+msgid "-param option missing argument"
 msgstr ""
 
-#: config/i386/i386.h:330
-msgid "Support MMX builtins"
-msgstr "Stöd inbyggda funktioner med MMX"
-
-#: config/i386/i386.h:332
-msgid "Do not support MMX builtins"
-msgstr "Stöd inte inbyggda funktioner med MMX"
+#: toplev.c:4278
+#, c-format
+msgid "invalid --param option: %s"
+msgstr "ogiltig flagga till --param: %s"
 
-#: config/i386/i386.h:334
-msgid "Support MMX and SSE builtins and code generation"
-msgstr ""
+#: toplev.c:4290
+#, c-format
+msgid "invalid parameter value `%s'"
+msgstr "ogiltigt parametervärde \"%s\""
 
-#: config/i386/i386.h:336
-msgid "Do not support MMX and SSE builtins and code generation"
+#: toplev.c:4530
+#, c-format
+msgid ""
+"%s%s%s version %s (%s)\n"
+"%s\tcompiled by GNU C version %s.\n"
+"%s%s%s version %s (%s) compiled by CC.\n"
 msgstr ""
 
-#: config/i386/i386.h:338
-msgid "Support MMX, SSE and SSE2 builtins and code generation"
+#: toplev.c:4586
+msgid "options passed: "
 msgstr ""
 
-#: config/i386/i386.h:340
-msgid "Do not support MMX, SSE and SSE2 builtins and code generation"
+#: toplev.c:4615
+msgid "options enabled: "
 msgstr ""
 
-#: config/i386/i386.h:342 config/i386/i386.h:344
-msgid "Use both SSE and i387 instruction sets for floating point arithmetics"
-msgstr ""
+#: toplev.c:4674 java/jcf-write.c:3421
+#, c-format
+msgid "can't open %s for writing"
+msgstr "kan inte öppna fil %s för skrivning"
 
-#: config/i386/i386.h:346
-msgid "sizeof(long double) is 16."
-msgstr "sizeof(long double) är 16."
+#: toplev.c:4955
+#, fuzzy, c-format
+msgid "ignoring command line option '%s'"
+msgstr "Ignorerar kommandoradsflagga \"%s\""
 
-#: config/i386/i386.h:348
-msgid "sizeof(long double) is 12."
-msgstr "sizeof(long double) är 12."
+#: toplev.c:4958
+#, c-format
+msgid "(it is valid for %s but not the selected language)"
+msgstr ""
 
-#: config/i386/i386.h:350
-msgid "Generate 64bit x86-64 code"
+#: toplev.c:4992
+msgid "-Wuninitialized is not supported without -O"
 msgstr ""
 
-#: config/i386/i386.h:352
-msgid "Generate 32bit i386 code"
+#: toplev.c:5047
+msgid "instruction scheduling not supported on this target machine"
 msgstr ""
 
-#: config/i386/i386.h:354
-msgid "Use red-zone in the x86-64 code"
+#: toplev.c:5051
+msgid "this target machine does not have delayed branches"
 msgstr ""
 
-#: config/i386/i386.h:356
-msgid "do not use red-zone in the x86-64 code"
+#: toplev.c:5065
+#, c-format
+msgid "-f%sleading-underscore not supported on this target machine"
 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.
-#: config/i386/i386.h:396 config/rs6000/rs6000.h:404 config/sparc/sparc.h:710
-msgid "Schedule code for given CPU"
-msgstr "Schemalägg kod för en given CPU"
-
-#: config/i386/i386.h:398
-msgid "Generate code for given CPU"
-msgstr "Generera kod för en given CPU"
-
-#: config/i386/i386.h:400
-msgid "Number of registers used to pass integer arguments"
-msgstr "Antal register för att skicka heltalsargument"
+#: toplev.c:5128
+#, fuzzy
+msgid "-ffunction-sections not supported for this target"
+msgstr "attributet \"section\" stöds inte för denna målarkitektur"
 
-#: config/i386/i386.h:402
-msgid "Loop code aligned to this power of 2"
-msgstr "Loop-kod justeras till denna 2-potens"
+#: toplev.c:5133
+#, fuzzy
+msgid "-fdata-sections not supported for this target"
+msgstr "-fdata-sections stöds inte för AIX"
 
-#: config/i386/i386.h:404
-msgid "Jump targets are aligned to this power of 2"
-msgstr "Hoppmål justeras till denna 2-potens"
+#: toplev.c:5140
+msgid "-ffunction-sections disabled; it makes profiling impossible"
+msgstr ""
 
-#: config/i386/i386.h:406
-msgid "Function starts are aligned to this power of 2"
-msgstr "Funktionsbörjan justeras till denna 2-potens"
+#: toplev.c:5147
+#, fuzzy
+msgid "-fprefetch-loop-arrays not supported for this target"
+msgstr "attributet \"section\" stöds inte för denna målarkitektur"
 
-#: config/i386/i386.h:409
-msgid "Attempt to keep stack aligned to this power of 2"
-msgstr "Försök håll stacken justerad till denna 2-potens"
+#: toplev.c:5153
+msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
+msgstr ""
 
-#: config/i386/i386.h:411
-msgid "Branches are this expensive (1-5, arbitrary units)"
-msgstr "Hopp är dyra (1-5, godtyckliga enheter)"
+#: toplev.c:5162
+#, fuzzy
+msgid "-fprefetch-loop-arrays is not supported with -Os"
+msgstr "profilering stöds inte tillsammans med -mg\n"
 
-#: config/i386/i386.h:413
-msgid "Use given x86-64 code model"
+#: toplev.c:5168
+msgid "-ffunction-sections may affect debugging on some targets"
 msgstr ""
 
-#: config/i386/osf1elf.h:111
-msgid "Profiling uses mcount"
-msgstr "Profilering använder mcount"
-
-#: config/i386/osfrose.h:60
-msgid "Emit half-PIC code"
-msgstr "Skapa half-PIC-kod"
+#: toplev.c:5280
+#, c-format
+msgid "error writing to %s"
+msgstr "fel vid skrivning till %s"
 
-#. intentionally undoc
-#. intentionally undoc
-#: config/i386/osfrose.h:67
-msgid "Emit ELF object code"
-msgstr "Skapa ELF-objektkod"
+#: toplev.c:5282 java/jcf-parse.c:932 java/jcf-write.c:3428
+#, c-format
+msgid "error closing %s"
+msgstr "fel vid stängning av %s"
 
-#: config/i386/osfrose.h:69
-msgid "Emit ROSE object code"
-msgstr "Skapa ROSE-objektkod"
+#: tree-dump.c:702
+#, c-format
+msgid "could not open dump file `%s'"
+msgstr "kunde inte öppna dump-fil \"%s\""
 
-#: config/i386/osfrose.h:71
-msgid "Symbols have a leading underscore"
-msgstr "Symboler startar med en understrykning"
+#: tree-dump.c:778
+#, fuzzy, c-format
+msgid "ignoring unknown option `%.*s' in `-f%s'"
+msgstr "Ignorerar kommandoradsflagga \"%s\""
 
-#: config/i386/osfrose.h:74
-msgid "Align to >word boundaries"
+#: tree.c:3645
+msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: config/i386/osfrose.h:77
-msgid "Use mcount for profiling"
+#: tree.c:3702
+msgid "function return type cannot be function"
 msgstr ""
 
-#: config/i386/osfrose.h:79
-msgid "Use mcount_ptr for profiling"
+#: tree.c:4544
+msgid "invalid initializer for bit string"
 msgstr ""
 
-#: config/i386/sco5.h:887
-msgid "Generate ELF output"
-msgstr "Generera ELF-utdata"
-
-#: config/i386/win32.h:53
-msgid "Use Mingw32 interface"
+#: tree.c:4603
+#, c-format
+msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: config/i386/win32.h:55
-msgid "Use Cygwin interface"
+#: tree.c:4620
+#, c-format
+msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr ""
 
-#: config/i386/win32.h:57
-msgid "Use bare Windows interface"
+#: tree.c:4637
+#, c-format
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: config/i386/winnt.c:311
+#: varasm.c:455 config/i386/winnt.c:546
 #, c-format
-msgid "`%s' declared as both exported to and imported from a DLL."
+msgid "%s causes a section type conflict"
 msgstr ""
-"\"%s\" är deklarerad både som exporterad till och importerad från en DLL."
 
-#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
-#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
-#: config/i386/xm-djgpp.h:71
-msgid "Environment variable DJGPP not defined."
-msgstr "Omgivningsvariabel DJGPP är inte definierad."
+#: varasm.c:841
+#, c-format
+msgid "register name not specified for `%s'"
+msgstr ""
 
-#: config/i386/xm-djgpp.h:73
+#: varasm.c:843
 #, c-format
-msgid "Environment variable DJGPP points to missing file '%s'."
-msgstr "Omgivningsvariabel DJGPP pekar på fil \"%s\" som saknas"
+msgid "invalid register name for `%s'"
+msgstr ""
 
-#: config/i386/xm-djgpp.h:76
+#: varasm.c:846
 #, c-format
-msgid "Environment variable DJGPP points to corrupt file '%s'."
-msgstr "Omgivningsvariabel DJGPP pekar på fil \"%s\" som är trasig"
+msgid "data type of `%s' isn't suitable for a register"
+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 "Generera kod som använder FPU"
+#: varasm.c:849
+#, c-format
+msgid "register specified for `%s' isn't suitable for data type"
+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 "Genrera inte kod som använder FPU"
+#: varasm.c:858
+msgid "global register variable has initial value"
+msgstr "global registervariabel har startvärde"
 
-#: config/i960/i960-c.c:67
-msgid "sorry, not implemented: #pragma align NAME=SIZE"
-msgstr "ledsen, inte implementerat: #pragma align NAMN=STORLEK"
+#: varasm.c:861
+msgid "volatile register variables don't work as you might wish"
+msgstr ""
 
-#: config/i960/i960-c.c:72
-msgid "malformed #pragma align - ignored"
+#: varasm.c:894
+#, c-format
+msgid "register name given for non-register variable `%s'"
 msgstr ""
 
-#: config/i960/i960-c.c:110
-msgid "sorry, not implemented: #pragma noalign NAME"
-msgstr "ledsen, inte implementerat: #pragma noalign NAMN"
+#: varasm.c:1542
+#, c-format
+msgid "alignment of `%s' is greater than maximum object file alignment. Using %d"
+msgstr ""
 
-#: config/i960/i960.c:1384 config/m68k/m68k.c:407 config/rs6000/rs6000.c:5792
-msgid "stack limit expression is not supported"
+#: varasm.c:1584
+msgid "thread-local COMMON data not 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.
-#. ??? 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:245
-msgid "Generate SA code"
-msgstr "Generera SA-kod"
+#: varasm.c:1608
+#, fuzzy, c-format
+msgid "requested alignment for %s is greater than implemented alignment of %d"
+msgstr "efterrågad minnesjustering är inte en potens av 2"
 
-#: config/i960/i960.h:248
-msgid "Generate SB code"
-msgstr "Generera SB-kod"
+#: varasm.c:4020
+msgid "initializer for integer value is too complicated"
+msgstr ""
 
-#. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate SC code")},
-#: config/i960/i960.h:253
-msgid "Generate KA code"
-msgstr "Generera KA-kod"
+#: varasm.c:4025
+msgid "initializer for floating value is not a floating constant"
+msgstr ""
 
-#: config/i960/i960.h:256
-msgid "Generate KB code"
-msgstr "Generera KB-kod"
+#: varasm.c:4075
+msgid "unknown set constructor type"
+msgstr ""
 
-#. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate KC code")},
-#: config/i960/i960.h:261
-msgid "Generate JA code"
-msgstr "Generera JA-kod"
+#: varasm.c:4289
+#, c-format
+msgid "invalid initial value for member `%s'"
+msgstr ""
 
-#: config/i960/i960.h:263
-msgid "Generate JD code"
-msgstr "Generera JD-kod"
+#: varasm.c:4480 varasm.c:4523
+#, c-format
+msgid "weak declaration of `%s' must precede definition"
+msgstr ""
 
-#: config/i960/i960.h:266
-msgid "Generate JF code"
-msgstr "Generera JF-kod"
+#: varasm.c:4487
+#, c-format
+msgid "weak declaration of `%s' after first use results in unspecified behavior"
+msgstr ""
 
-#: config/i960/i960.h:268
-msgid "generate RP code"
-msgstr "Generera RP-kod"
+#: varasm.c:4521
+#, c-format
+msgid "weak declaration of `%s' must be public"
+msgstr ""
 
-#: config/i960/i960.h:271
-msgid "Generate MC code"
-msgstr "Generera MC-kod"
+#: varasm.c:4530
+#, fuzzy, c-format
+msgid "weak declaration of `%s' not supported"
+msgstr "omdeklaration av \"%s\""
 
-#: config/i960/i960.h:274
-msgid "Generate CA code"
-msgstr "Generera CA-kod"
+#: varasm.c:4557 varasm.c:4632
+msgid "only weak aliases are supported in this configuration"
+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:284
-msgid "Generate CF code"
-msgstr "Generera CF-kod"
+#: varasm.c:4640
+msgid "alias definitions not supported in this configuration; ignored"
+msgstr ""
 
-#: config/i960/i960.h:290
-msgid "Use alternate leaf function entries"
+#: varasm.c:4670
+#, fuzzy
+msgid "visibility attribute not supported in this configuration; ignored"
+msgstr "attributet \"section\" stöds inte för denna målarkitektur"
+
+#: varray.c:134
+#, c-format
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
 msgstr ""
 
-#: config/i960/i960.h:292
-msgid "Do not use alternate leaf function entries"
+#. Print an error message for unrecognized stab codes.
+#: xcoffout.c:175
+#, c-format
+msgid "no sclass for %s stab (0x%x)\n"
 msgstr ""
 
-#: config/i960/i960.h:294
-msgid "Perform tail call optimization"
-msgstr "Utför optimering för svansrekursion"
+#: pretty-print.h:97
+#, fuzzy, c-format
+msgid "#`%s' not supported by %s#"
+msgstr "\"%s\" stöds inte av %s"
 
-#: config/i960/i960.h:296
-msgid "Do not perform tail call optimization"
-msgstr "Utför inte optimering för svansrekursion"
+#: params.def:53
+msgid "The maximum number of instructions in a single function eliglible for inlining"
+msgstr ""
 
-#: config/i960/i960.h:298
-msgid "Use complex addressing modes"
+#: params.def:74
+msgid "The maximuem number of instructions by repeated inlining before gcc starts to throttle inlining"
 msgstr ""
 
-#: config/i960/i960.h:300
-msgid "Do not use complex addressing modes"
+#: params.def:87
+msgid "The slope of the linear funtion throttling inlining after the recursive inlining limit has been reached is given by the negative reciprocal value of this parameter"
 msgstr ""
 
-#: config/i960/i960.h:302
-msgid "Align code to 8 byte boundary"
+#: params.def:100
+msgid "The number of instructions in a single functions still eligible to inlining after a lot recursive inlining"
 msgstr ""
 
-#: config/i960/i960.h:304
-msgid "Do not align code to 8 byte boundary"
+#: params.def:111
+msgid "The maximum number of instructions to consider to fill a delay slot"
 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:310 config/i960/i960.h:312
-msgid "Enable compatibility with iC960 v2.0"
+#: params.def:122
+msgid "The maximum number of instructions to consider to find accurate live register information"
 msgstr ""
 
-#: config/i960/i960.h:314
-msgid "Enable compatibility with iC960 v3.0"
+#: params.def:132
+msgid "The maximum length of scheduling's pending operations list"
 msgstr ""
 
-#: config/i960/i960.h:316 config/i960/i960.h:318
-msgid "Enable compatibility with ic960 assembler"
+#: params.def:139
+msgid "The maximum amount of memory to be allocated by GCSE"
 msgstr ""
 
-#: config/i960/i960.h:320
-msgid "Do not permit unaligned accesses"
+#: params.def:144
+msgid "The maximum number of passes to make when doing GCSE"
 msgstr ""
 
-#: config/i960/i960.h:322
-msgid "Permit unaligned accesses"
+#: params.def:151
+msgid "The maximum number of instructions to consider to unroll in a loop"
 msgstr ""
 
-#: config/i960/i960.h:324
-msgid "Layout types like Intel's v1.3 gcc"
+#: params.def:156
+msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
 msgstr ""
 
-#: config/i960/i960.h:326
-msgid "Do not layout types like Intel's v1.3 gcc"
+#: params.def:161
+msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
 msgstr ""
 
-#: config/i960/i960.h:328 config/rs6000/sysv4.h:130 config/sparc/linux.h:83
-#: config/sparc/linux64.h:139
-msgid "Use 64 bit long doubles"
-msgstr "Använd 64 bits long double"
+#: params.def:166
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
+msgstr ""
 
-#: config/i960/i960.h:330
-msgid "Enable linker relaxation"
+#: params.def:171
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
 msgstr ""
 
-#: config/i960/i960.h:332
-msgid "Do not enable linker relaxation"
+#: params.def:176
+msgid "Maximal code growth caused by tail duplication (in percents)"
 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:347 config/i960/i960.h:357
-msgid "conflicting architectures defined - using C series"
+#: params.def:180
+msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percents)"
 msgstr ""
 
-#: config/i960/i960.h:352
-msgid "conflicting architectures defined - using K series"
+#: params.def:185
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is available"
 msgstr ""
 
-#: config/i960/i960.h:367
-msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
-msgstr "iC2.0 och iC3.0 är imkompatible - använder iC3.0"
+#: params.def:190
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is not available"
+msgstr ""
 
-#. ??? See the LONG_DOUBLE_TYPE_SIZE definition below.
-#: config/i960/i960.h:378
-msgid "The -mlong-double-64 option does not work yet."
+#: params.def:204
+msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
 msgstr ""
 
-#: config/ia64/ia64.c:3413
-msgid "ia64_print_operand: unknown code"
+#: params.def:210
+msgid "Minimum heap size before we start collecting garbage, in kilobytes."
 msgstr ""
 
-#: config/ia64/ia64.c:3651
-msgid "value of -mfixed-range must have form REG1-REG2"
+#: config/darwin-c.c:75
+msgid "too many #pragma options align=reset"
 msgstr ""
 
-#: config/ia64/ia64.c:3663 config/ia64/ia64.c:3670 regclass.c:715
-#, c-format
-msgid "unknown register name: %s"
-msgstr "okänt registernamn: %s"
+#: config/darwin-c.c:97 config/darwin-c.c:100 config/darwin-c.c:102
+#: config/darwin-c.c:104
+msgid "malformed '#pragma options', ignoring"
+msgstr ""
 
-#: config/ia64/ia64.c:3678
-#, c-format
-msgid "%s-%s is an empty range"
-msgstr "%s-%s är ett tomt intervall"
+#: config/darwin-c.c:107
+#, fuzzy
+msgid "junk at end of '#pragma options'"
+msgstr "skräp vid slutet av \"#pragma %s\""
 
-#: config/ia64/ia64.c:3743
-msgid "cannot optimize division for both latency and throughput"
+#: config/darwin-c.c:117
+msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
 msgstr ""
 
-#. This macro defines names of command options to set and clear bits in
-#. `target_flags'.  Its definition is an initializer with a subgrouping for
-#. each command option.
-#: config/ia64/ia64.h:110
-msgid "Generate big endian code"
-msgstr "Generera \"big endian\"-kod."
+#: config/darwin-c.c:130
+#, fuzzy
+msgid "missing '(' after '#pragma unused', ignoring"
+msgstr "saknas '(' efter predikat"
 
-#: config/ia64/ia64.h:112 config/mcore/mcore.h:164
-msgid "Generate little endian code"
-msgstr "Generera \"little endian\"-kod."
+#: config/darwin-c.c:148
+#, fuzzy
+msgid "missing ')' after '#pragma unused', ignoring"
+msgstr "saknas '(' efter predikat"
 
-#: config/ia64/ia64.h:114
-msgid "Generate code for GNU as"
-msgstr "Generera kod för GNU as"
+#: config/darwin-c.c:151
+#, fuzzy
+msgid "junk at end of '#pragma unused'"
+msgstr "skräp vid slutet av \"#pragma %s\""
 
-#: config/ia64/ia64.h:116
-msgid "Generate code for Intel as"
-msgstr "Generera kod för Intel as"
+#: config/lynx-ng.h:97 config/lynx.h:121 config/rs6000/lynx.h:100
+msgid "-msystem-v and -p are incompatible"
+msgstr ""
 
-#: config/ia64/ia64.h:118
-msgid "Generate code for GNU ld"
-msgstr "Generera kod för GNU ld"
+#: config/lynx-ng.h:99 config/lynx.h:123 config/rs6000/lynx.h:102
+msgid "-msystem-v and -mthreads are incompatible"
+msgstr ""
 
-#: config/ia64/ia64.h:120
-msgid "Generate code for Intel ld"
-msgstr "Generera kod för Intel ld"
+#: config/alpha/alpha.c:342
+#, fuzzy, c-format
+msgid "-f%s ignored for Unicos/Mk (not supported)"
+msgstr "-pipe stöds inte."
 
-#: config/ia64/ia64.h:122
-msgid "Generate code without GP reg"
-msgstr ""
+#: config/alpha/alpha.c:366
+#, fuzzy
+msgid "-mieee not supported on Unicos/Mk"
+msgstr "-pipe stöds inte"
 
-#: config/ia64/ia64.h:124
-msgid "Emit stop bits before and after volatile extended asms"
+#: config/alpha/alpha.c:377
+msgid "-mieee-with-inexact not supported on Unicos/Mk"
 msgstr ""
 
-#: config/ia64/ia64.h:126
-msgid "Don't emit stop bits before and after volatile extended asms"
+#: config/alpha/alpha.c:394
+#, c-format
+msgid "bad value `%s' for -mtrap-precision switch"
 msgstr ""
 
-#: config/ia64/ia64.h:128
-msgid "Emit code for Itanium (TM) processor B step"
+#: config/alpha/alpha.c:408
+#, c-format
+msgid "bad value `%s' for -mfp-rounding-mode switch"
 msgstr ""
 
-#: config/ia64/ia64.h:130
-msgid "Use in/loc/out register names"
+#: config/alpha/alpha.c:423
+#, c-format
+msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr ""
 
-#: config/ia64/ia64.h:132
-msgid "Disable use of sdata/scommon/sbss"
-msgstr ""
-
-#: config/ia64/ia64.h:134
-msgid "Enable use of sdata/scommon/sbss"
-msgstr ""
+#: config/alpha/alpha.c:435
+#, fuzzy, c-format
+msgid "bad value `%s' for -mtls-size switch"
+msgstr "ogiltigt värde (%s) till flagga -mcpu"
 
-#: config/ia64/ia64.h:136
-msgid "gp is constant (but save/restore gp on indirect calls)"
+#: config/alpha/alpha.c:454 config/alpha/alpha.c:466
+#, c-format
+msgid "bad value `%s' for -mcpu switch"
 msgstr ""
 
-#: config/ia64/ia64.h:138
-msgid "Generate self-relocatable code"
+#: config/alpha/alpha.c:473
+msgid "trap mode not supported on Unicos/Mk"
 msgstr ""
 
-#: config/ia64/ia64.h:140
-msgid "Generate inline division, optimize for latency"
+#: config/alpha/alpha.c:480
+msgid "fp software completion requires -mtrap-precision=i"
 msgstr ""
 
-#: config/ia64/ia64.h:142
-msgid "Generate inline division, optimize for throughput"
+#: config/alpha/alpha.c:496
+msgid "rounding mode not supported for VAX floats"
 msgstr ""
 
-#: config/ia64/ia64.h:144
-msgid "Enable Dwarf 2 line debug info via GNU as"
+#: config/alpha/alpha.c:501
+msgid "trap mode not supported for VAX floats"
 msgstr ""
 
-#: config/ia64/ia64.h:146
-msgid "Disable Dwarf 2 line debug info via GNU as"
+#: config/alpha/alpha.c:530
+#, c-format
+msgid "L%d cache latency unknown for %s"
 msgstr ""
 
-#: config/ia64/ia64.h:169
-msgid "Specify range of registers to make fixed."
-msgstr ""
+#: config/alpha/alpha.c:545
+#, c-format
+msgid "bad value `%s' for -mmemory-latency"
+msgstr "ogiltigt värde \"%s\" till -memory-latency"
 
-#: config/lynx-ng.h:97 config/lynx.h:120 config/rs6000/lynx.h:88
-msgid "-msystem-v and -p are incompatible"
+#: config/alpha/alpha.c:5604 config/m88k/m88k.c:2889 config/romp/romp.c:754
+#: config/romp/romp.c:761
+#, c-format
+msgid "invalid %%H value"
 msgstr ""
 
-#: config/lynx-ng.h:99 config/lynx.h:122 config/rs6000/lynx.h:90
-msgid "-msystem-v and -mthreads are incompatible"
-msgstr ""
+#: config/alpha/alpha.c:5625
+#, fuzzy, c-format
+msgid "invalid %%J value"
+msgstr "ogiltigt värde %%B"
 
-#: config/m32r/m32r.c:86
+#: config/alpha/alpha.c:5641 config/ia64/ia64.c:3834 config/m88k/m88k.c:3034
 #, c-format
-msgid "bad value (%s) for -mmodel switch"
-msgstr ""
+msgid "invalid %%r value"
+msgstr "ogiltigt %%r-värde"
 
-#: config/m32r/m32r.c:95
+#: config/alpha/alpha.c:5651 config/rs6000/rs6000.c:7700
 #, c-format
-msgid "bad value (%s) for -msdata switch"
-msgstr ""
+msgid "invalid %%R value"
+msgstr "ogiltigt %%R-värde"
 
-#: config/m32r/m32r.c:383
-msgid "const objects cannot go in .sdata/.sbss"
-msgstr ""
+#: config/alpha/alpha.c:5657 config/rs6000/rs6000.c:7626
+#, c-format
+msgid "invalid %%N value"
+msgstr "ogiltigt %%N-värde"
 
-#: config/m32r/m32r.c:2191
+#: config/alpha/alpha.c:5665 config/rs6000/rs6000.c:7654
 #, c-format
-msgid "invalid operand to %s code"
-msgstr ""
+msgid "invalid %%P value"
+msgstr "ogiltigt %%P-värde"
 
-#: config/m32r/m32r.c:2198
+#: config/alpha/alpha.c:5673 config/m88k/m88k.c:2895 config/romp/romp.c:740
+#: config/romp/romp.c:747
 #, c-format
-msgid "invalid operand to %p code"
-msgstr ""
+msgid "invalid %%h value"
+msgstr "ogiltigt %%h-värde"
 
-#: config/m32r/m32r.c:2306
-msgid "invalid operand to %T/%B code"
-msgstr ""
+#: config/alpha/alpha.c:5681 config/romp/romp.c:698
+#, c-format
+msgid "invalid %%L value"
+msgstr "ogiltigt %%L-värde"
 
-#: config/m32r/m32r.c:2329
-msgid "invalid operand to %N code"
-msgstr ""
+#: config/alpha/alpha.c:5720 config/rs6000/rs6000.c:7608
+#, c-format
+msgid "invalid %%m value"
+msgstr "ogiltigt %%m-värde"
 
-#. { "relax",                  TARGET_RELAX_MASK, "" },                    { "no-relax",               -TARGET_RELAX_MASK, "" },
-#: config/m32r/m32r.h:186
-msgid "Display compile time statistics"
-msgstr ""
+#: config/alpha/alpha.c:5728 config/rs6000/rs6000.c:7616
+#, c-format
+msgid "invalid %%M value"
+msgstr "ogiltigt %%M-värde"
 
-#: config/m32r/m32r.h:188
-msgid "Align all loops to 32 byte boundary"
-msgstr ""
+#: config/alpha/alpha.c:5772
+#, c-format
+msgid "invalid %%U value"
+msgstr "ogiltigt %%U-värde"
 
-#: config/m32r/m32r.h:191
-msgid "Only issue one instruction per cycle"
-msgstr "Lägg bara ut en instruktion per cykel"
+#: config/alpha/alpha.c:5784 config/alpha/alpha.c:5798 config/romp/romp.c:706
+#: config/rs6000/rs6000.c:7708
+#, c-format
+msgid "invalid %%s value"
+msgstr "ogiltigt %%s-värde"
 
-#: config/m32r/m32r.h:194
-msgid "Prefer branches over conditional execution"
-msgstr "Föredra hopp framför villkorlig körning"
+#: config/alpha/alpha.c:5821 config/m88k/m88k.c:2997
+#, c-format
+msgid "invalid %%C value"
+msgstr "ogiltigt %%C-värde"
 
-#: config/m32r/m32r.h:210
-msgid "Code size: small, medium or large"
-msgstr "Kodstorlek: small, medium, eller large"
+#: config/alpha/alpha.c:5858 config/m88k/m88k.c:3018
+#: config/rs6000/rs6000.c:7465
+#, c-format
+msgid "invalid %%E value"
+msgstr "ogiltigt %%E-värde"
 
-#: config/m32r/m32r.h:212
-msgid "Small data area: none, sdata, use"
-msgstr "Litet dataområde: none, sdata, use"
+#: config/alpha/alpha.c:5883 config/alpha/alpha.c:5933
+msgid "unknown relocation unspec"
+msgstr ""
 
-#: config/m68hc11/m68hc11.c:217
+#: config/alpha/alpha.c:5892 config/romp/romp.c:981
+#: config/rs6000/rs6000.c:8015
 #, c-format
-msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
+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/m68hc11/m68hc11.h:152
-msgid "Compile with 16-bit integer mode"
+#: config/alpha/alpha.c:6615 config/alpha/alpha.c:6618
+msgid "bad builtin fcode"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:154
-msgid "Compile with 32-bit integer mode"
-msgstr ""
+# fixme: fp = flyttal, men hur skall man skriva det. Förkortat eller FPU?
+#. 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:279 config/i386/i386.h:294 config/i386/i386.h:296
+#: config/i386/i386.h:298 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:292
+#: config/s390/s390.h:68 config/sparc/sparc.h:522 config/sparc/sparc.h:527
+msgid "Use hardware fp"
+msgstr "Använd hårdvaru-fp"
 
-#: config/m68hc11/m68hc11.h:156
-msgid "Auto pre/post decrement increment allowed"
-msgstr ""
+#: config/alpha/alpha.h:280 config/i386/i386.h:295 config/i386/i386.h:297
+#: config/rs6000/rs6000.h:294 config/sparc/sparc.h:524
+#: config/sparc/sparc.h:529
+msgid "Do not use hardware fp"
+msgstr "Använd inte hårdvaru-fp"
 
-#: config/m68hc11/m68hc11.h:158
-msgid "Auto pre/post decrement increment not allowed"
+#: config/alpha/alpha.h:281
+msgid "Use fp registers"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:160 config/m68hc11/m68hc11.h:164
-msgid "Compile for a 68HC11"
+#: config/alpha/alpha.h:283
+msgid "Do not use fp registers"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:162 config/m68hc11/m68hc11.h:166
-msgid "Compile for a 68HC12"
-msgstr ""
+#: config/alpha/alpha.h:284
+msgid "Do not assume GAS"
+msgstr "Antag inte GAS"
 
-#. 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.
-#: config/m68hc11/m68hc11.h:180
-msgid "Specify the register allocation order"
-msgstr ""
+#: config/alpha/alpha.h:285
+msgid "Assume GAS"
+msgstr "Antag GAS"
 
-#: config/m68hc11/m68hc11.h:182
-msgid "Indicate the number of soft registers available"
+#: config/alpha/alpha.h:287
+msgid "Request IEEE-conformant math library routines (OSF/1)"
 msgstr ""
 
-#: config/m68k/m68k.c:102
-#, c-format
-msgid "-malign-loops=%d is not between 1 and %d"
+#: config/alpha/alpha.h:289
+msgid "Emit IEEE-conformant code, without inexact exceptions"
 msgstr ""
 
-#: config/m68k/m68k.c:113
-#, c-format
-msgid "-malign-jumps=%d is not between 1 and %d"
+#: config/alpha/alpha.h:291
+msgid "Emit IEEE-conformant code, with inexact exceptions"
 msgstr ""
 
-#: config/m68k/m68k.c:124
-#, c-format
-msgid "-malign-functions=%d is not between 1 and %d"
+#: config/alpha/alpha.h:293
+msgid "Do not emit complex integer constants to read-only memory"
 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
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. Don't use this macro to turn on various extra optimizations for
-#. `-O'.  That is what `OPTIMIZATION_OPTIONS' is for.
-#: config/m68k/m68k.h:238 config/m68k/m68kelf.h:265 config/m68k/m68kv4.h:295
-msgid "-fPIC is not currently supported on the 68000 or 68010\n"
-msgstr ""
+#: config/alpha/alpha.h:294
+msgid "Use VAX fp"
+msgstr "Använd VAX fp"
 
-#: config/m88k/m88k.c:860
-#, c-format
-msgid "Internal gcc monitor: short-branch(%x)"
-msgstr "Intern gcc monitor: short-branch(%x)"
+#: config/alpha/alpha.h:295
+msgid "Do not use VAX fp"
+msgstr "Använd inte VAX fp"
 
-#: config/m88k/m88k.c:2266
-msgid "Internal gcc error: Can't express symbolic location"
+#: config/alpha/alpha.h:296
+msgid "Emit code for the byte/word ISA extension"
 msgstr ""
 
-#: config/m88k/m88k.c:2547
-#, c-format
-msgid "argument #%d is a structure"
+#: config/alpha/alpha.h:299
+msgid "Emit code for the motion video ISA extension"
 msgstr ""
 
-#: config/m88k/m88k.c:2862
-msgid "%R not followed by %B/C/D/E"
+#: config/alpha/alpha.h:302
+msgid "Emit code for the fp move and sqrt ISA extension"
 msgstr ""
 
-#: config/m88k/m88k.c:2930
-#, c-format
-msgid "invalid %x/X value"
+#: config/alpha/alpha.h:304
+msgid "Emit code for the counting ISA extension"
 msgstr ""
 
-#: config/m88k/m88k.c:2935
-msgid "invalid %H value"
+#: config/alpha/alpha.h:307
+msgid "Emit code using explicit relocation directives"
 msgstr ""
 
-#: config/m88k/m88k.c:2941
-msgid "invalid %h value"
+#: config/alpha/alpha.h:310
+msgid "Emit 16-bit relocations to the small data areas"
 msgstr ""
 
-#: config/m88k/m88k.c:2947
-msgid "invalid %Q value"
+#: config/alpha/alpha.h:312
+msgid "Emit 32-bit relocations to the small data areas"
 msgstr ""
 
-#: config/m88k/m88k.c:2953
-msgid "invalid %q value"
+#: config/alpha/alpha.h:314
+msgid "Emit rdval instead of rduniq for thread pointer"
 msgstr ""
 
-#: config/m88k/m88k.c:2959
-#, c-format
-msgid "invalid %o value"
+#. For -mcpu=
+#. For -mtune=
+#. 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=
+#. For -mtls-size=
+#: config/alpha/alpha.h:343
+msgid "Use features of and schedule given CPU"
 msgstr ""
 
-#: config/m88k/m88k.c:2966
-#, c-format
-msgid "invalid %p value"
-msgstr ""
+#: config/alpha/alpha.h:345
+msgid "Schedule given CPU"
+msgstr "Schemalägg för given CPU"
 
-#: config/m88k/m88k.c:2979 config/m88k/m88k.c:2984
-#, c-format
-msgid "invalid %s/S value"
+#: config/alpha/alpha.h:347
+msgid "Control the generated fp rounding mode"
 msgstr ""
 
-#: config/m88k/m88k.c:2995
-msgid "invalid %P operand"
+#: config/alpha/alpha.h:349
+msgid "Control the IEEE trap mode"
 msgstr ""
 
-#: config/m88k/m88k.c:3026
-msgid "invalid %B value"
+#: config/alpha/alpha.h:351
+msgid "Control the precision given to fp exceptions"
 msgstr ""
 
-#: config/m88k/m88k.c:3043
-msgid "invalid %C value"
+#: config/alpha/alpha.h:353
+msgid "Tune expected memory latency"
 msgstr ""
 
-#: config/m88k/m88k.c:3056
-msgid "invalid %D value"
+#: config/alpha/alpha.h:355 config/ia64/ia64.h:221
+msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
-#: config/m88k/m88k.c:3064
+#: config/arc/arc.c:135
 #, c-format
-msgid "invalid %E value"
-msgstr ""
+msgid "bad value (%s) for -mcpu switch"
+msgstr "ogiltigt värde (%s) till flagga -mcpu"
+
+#: config/arc/arc.c:362
+#, fuzzy, c-format
+msgid "argument of `%s' attribute is not a string constant"
+msgstr "argumentet till \"asm\" är inte en konstant sträng"
 
-#: config/m88k/m88k.c:3069
+#: config/arc/arc.c:369
 #, c-format
-msgid "`%d' operand isn't a register"
+msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr ""
 
-#: config/m88k/m88k.c:3080
-msgid "invalid %r value"
-msgstr ""
+#: config/arc/arc.c:1708 config/m32r/m32r.c:2286
+#, fuzzy, c-format
+msgid "invalid operand to %%R code"
+msgstr "ogiltig operand för %R"
 
-#: config/m88k/m88k.c:3087
-msgid "operand is r0"
-msgstr ""
+#: config/arc/arc.c:1740 config/m32r/m32r.c:2309
+#, fuzzy, c-format
+msgid "invalid operand to %%H/%%L code"
+msgstr "ogiltig operand för %H/%L"
 
-#: config/m88k/m88k.c:3101
-msgid "operand is const_double"
-msgstr ""
+#: config/arc/arc.c:1763 config/m32r/m32r.c:2385
+#, fuzzy, c-format
+msgid "invalid operand to %%U code"
+msgstr "ogiltig operand för %U"
 
-#: config/m88k/m88k.c:3120
-msgid "invalid code"
-msgstr "ogiltig kod"
+#: config/arc/arc.c:1774
+#, fuzzy, c-format
+msgid "invalid operand to %%V code"
+msgstr "ogiltig operand för %V"
 
-#. Do any checking or such that is needed after processing the -m switches.
-#: config/m88k/m88k.h:277
-msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
+#. Unknown flag.
+#: config/arc/arc.c:1781 config/m32r/m32r.c:2424 config/sparc/sparc.c:6473
+msgid "invalid operand output code"
 msgstr ""
 
-#: config/m88k/m88k.h:299
+#: config/arm/arm.c:459
 #, c-format
-msgid "Invalid option `-mshort-data-%s'"
-msgstr ""
+msgid "switch -mcpu=%s conflicts with -march= switch"
+msgstr "flagga -mcpu=%s står i konflikt med flagga -march="
 
-#: config/m88k/m88k.h:304
+#: config/arm/arm.c:469 config/rs6000/rs6000.c:554 config/sparc/sparc.c:393
 #, c-format
-msgid "-mshort-data-%s is too large "
-msgstr ""
+msgid "bad value (%s) for %s switch"
+msgstr "ogiltigt värde (%s) till flagga %s"
 
-#: config/m88k/m88k.h:306
-#, c-format
-msgid "-mshort-data-%s and PIC are incompatible"
+#: config/arm/arm.c:605
+msgid "target CPU does not support APCS-32"
+msgstr "målprocessorn stödjer inte APCS-32"
+
+#: config/arm/arm.c:610
+msgid "target CPU does not support APCS-26"
+msgstr "målprocessorn stödjer inte APCS-26"
+
+#: config/arm/arm.c:616
+msgid "target CPU does not support interworking"
 msgstr ""
 
-#: config/mcore/mcore.c:3117
-#, c-format
-msgid "Invalid option `-mstack-increment=%s'"
-msgstr "Ogiltig flagga \"-mstack-increment=%s\""
+#: config/arm/arm.c:622
+#, fuzzy
+msgid "target CPU does not support THUMB instructions"
+msgstr "målprocessorn stödjer inte THUMB-instruktioner"
 
-#: config/mcore/mcore.h:131
-msgid "Inline constants if it can be done in 2 insns or less"
+#: config/arm/arm.c:636
+msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: config/mcore/mcore.h:133
-msgid "inline constants if it only takes 1 instruction"
+#: config/arm/arm.c:639
+msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: config/mcore/mcore.h:135
-msgid "Set maximum alignment to 4"
+#: config/arm/arm.c:642
+msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: config/mcore/mcore.h:137
-msgid "Set maximum alignment to 8"
+#: config/arm/arm.c:648
+msgid "interworking forces APCS-32 to be used"
 msgstr ""
 
-#: config/mcore/mcore.h:141
-msgid "Do not use the divide instruction"
-msgstr "Använd inte divisionsinstruktionen"
+#: config/arm/arm.c:654
+msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
+msgstr "-mapcs-stack-check är inkompatibel med -mno-apcs-frame"
 
-#: config/mcore/mcore.h:145
-msgid "Do not arbitary sized immediates in bit operations"
-msgstr ""
+#: config/arm/arm.c:662
+msgid "-fpic and -mapcs-reent are incompatible"
+msgstr "-fpic och -mapcs-reent är inkompatibla"
 
-#: config/mcore/mcore.h:147
-msgid "Always treat bitfield as int-sized"
+#: config/arm/arm.c:665
+msgid "APCS reentrant code not supported.  Ignored"
 msgstr ""
 
-#: config/mcore/mcore.h:151
-msgid "Force functions to be aligned to a 4 byte boundary"
+#: config/arm/arm.c:673
+msgid "-g with -mno-apcs-frame may not give sensible debugging"
 msgstr ""
 
-#: config/mcore/mcore.h:153
-msgid "Force functions to be aligned to a 2 byte boundary"
+#: config/arm/arm.c:681
+msgid "passing floating point arguments in fp regs not yet supported"
 msgstr ""
 
-#: config/mcore/mcore.h:155
-msgid "Emit call graph information"
+#: config/arm/arm.c:710
+#, c-format
+msgid "invalid floating point emulation option: -mfpe-%s"
 msgstr ""
 
-#: config/mcore/mcore.h:159
-msgid "Prefer word accesses over byte accesses"
+#: config/arm/arm.c:734
+#, fuzzy
+msgid "structure size boundary can only be set to 8 or 32"
+msgstr "Strukturstorleksgräns kan bara sättas till 8 eller 32"
+
+#: config/arm/arm.c:742
+msgid "-mpic-register= is useless without -fpic"
+msgstr "-mpic-register= är oanvändbar utan -fpic"
+
+#: config/arm/arm.c:749
+#, c-format
+msgid "unable to use '%s' for PIC register"
 msgstr ""
 
-#: config/mcore/mcore.h:170
-msgid "Generate code for the M*Core M340"
-msgstr "Genrera kod för M*Core M340"
+#: config/arm/arm.c:2061 config/arm/arm.c:2084 config/avr/avr.c:4794
+#: config/c4x/c4x.c:4644 config/h8300/h8300.c:3623 config/i386/i386.c:1389
+#: config/i386/i386.c:1418 config/m68hc11/m68hc11.c:1216
+#: config/mcore/mcore.c:3510 config/ns32k/ns32k.c:1047
+#: config/rs6000/rs6000.c:12476 config/sh/sh.c:5678 config/sh/sh.c:5703
+#: config/sh/sh.c:5742 config/stormy16/stormy16.c:2026 config/v850/v850.c:2180
+#, fuzzy, c-format
+msgid "`%s' attribute only applies to functions"
+msgstr "attributet \"%s\" fungerar bara på funktioner"
 
-#: config/mcore/mcore.h:183
-msgid "Maximum amount for a single stack increment operation"
+#: config/arm/arm.c:9474
+msgid "unable to compute real location of stacked parameter"
 msgstr ""
 
-#: config/mips/mips.c:4744
-#, c-format
-msgid "-mips%d not supported"
+#: config/arm/arm.c:10153
+msgid "no low registers available for popping high registers"
 msgstr ""
 
-#: config/mips/mips.c:4751
-#, c-format
-msgid "bad value (%s) for -mips switch"
+#: config/arm/arm.c:10404
+msgid "interrupt Service Routines cannot be coded in Thumb mode"
 msgstr ""
 
-#: config/mips/mips.c:4770
+#: config/arm/pe.c:168 config/i386/winnt.c:303 config/mcore/mcore.c:3358
 #, c-format
-msgid "bad value (%s) for -mabi= switch"
-msgstr ""
+msgid "initialized variable `%s' is marked dllimport"
+msgstr "initierad variabel \"%s\" är markerad som dllimport"
 
-#: config/mips/mips.c:4800
+#: config/arm/pe.c:177 config/i386/winnt.c:312
 #, c-format
-msgid "-mabi=%s does not support -mips%d"
-msgstr ""
+msgid "static variable `%s' is marked dllimport"
+msgstr "statisk variabel \"%s\" är markerad som dllimport"
 
-#: config/mips/mips.c:4817
-msgid "The -mabi=32 support does not work yet."
+#: config/arm/arm.h:416
+msgid "Generate APCS conformant stack frames"
 msgstr ""
 
-#: config/mips/mips.c:4821
-msgid "This target does not support the -mabi switch."
+#: config/arm/arm.h:419
+msgid "Store function names in object code"
 msgstr ""
 
-#: config/mips/mips.c:4955
-#, c-format
-msgid "-mcpu=%s does not support -mips%d"
-msgstr ""
+#: config/arm/arm.h:423
+msgid "Use the 32-bit version of the APCS"
+msgstr "Använd 32-bit version av APCS"
 
-#: config/mips/mips.c:4962
-#, c-format
-msgid "-mips%d does not support 64 bit fp registers"
-msgstr ""
+#: config/arm/arm.h:425
+msgid "Use the 26-bit version of the APCS"
+msgstr "Använd 26-bit version av APCS"
 
-#: config/mips/mips.c:4968
-#, c-format
-msgid "-mips%d does not support 64 bit gp registers"
-msgstr ""
+#: config/arm/arm.h:429
+msgid "Pass FP arguments in FP registers"
+msgstr "Skicka FP-argument i FP-register"
 
-#: config/mips/mips.c:4989
-msgid "-G is incompatible with PIC code which is the default"
+#: config/arm/arm.h:432
+msgid "Generate re-entrant, PIC code"
 msgstr ""
 
-#: config/mips/mips.c:5005
-msgid "-membedded-pic and -mabicalls are incompatible"
+#: config/arm/arm.h:435
+msgid "The MMU will trap on unaligned accesses"
 msgstr ""
 
-#: config/mips/mips.c:5008
-msgid "-G and -membedded-pic are incompatible"
-msgstr ""
+#: config/arm/arm.h:442
+msgid "Use library calls to perform FP operations"
+msgstr "Använd biblioteksrutiner för FP-operationer"
 
-#: config/mips/mips.c:5059
-#, c-format
-msgid "Invalid option `entry%s'"
-msgstr ""
+#: config/arm/arm.h:444 config/i960/i960.h:281
+msgid "Use hardware floating point instructions"
+msgstr "Använd flyttalsinstruktioner i hårdvara"
 
-#: config/mips/mips.c:5062
-msgid "-mentry is only meaningful with -mips-16"
-msgstr ""
+#: config/arm/arm.h:446
+msgid "Assume target CPU is configured as big endian"
+msgstr "Antag att mål-CPU:n är konfigurerad som \"big endian\""
 
-#: config/mips/mips.c:5395
-#, c-format
-msgid "internal error: %%) found without a %%( in assembler pattern"
-msgstr ""
+#: config/arm/arm.h:448
+msgid "Assume target CPU is configured as little endian"
+msgstr "Antag att mål-CPU:n är konfigurerad som \"little endian\""
 
-#: config/mips/mips.c:5409
-#, c-format
-msgid "internal error: %%] found without a %%[ in assembler pattern"
-msgstr ""
+#: config/arm/arm.h:450
+msgid "Assume big endian bytes, little endian words"
+msgstr "Antag att bytes är \"big endian\", ord är \"little endian\""
 
-#: config/mips/mips.c:5422
-#, c-format
-msgid "internal error: %%> found without a %%< in assembler pattern"
+#: config/arm/arm.h:452
+msgid "Support calls between Thumb and ARM instruction sets"
 msgstr ""
 
-#: config/mips/mips.c:5435
-#, c-format
-msgid "internal error: %%} found without a %%{ in assembler pattern"
+#: config/arm/arm.h:455
+msgid "Generate a call to abort if a noreturn function returns"
 msgstr ""
 
-#: config/mips/mips.c:5449
-#, c-format
-msgid "PRINT_OPERAND: Unknown punctuation '%c'"
+#: config/arm/arm.h:458
+msgid "Do not move instructions into a function's prologue"
 msgstr ""
 
-#: config/mips/mips.c:5458
-msgid "PRINT_OPERAND null pointer"
+#: config/arm/arm.h:461
+msgid "Do not load the PIC register in function prologues"
 msgstr ""
 
-#: config/mips/mips.c:5586
-#, c-format
-msgid "invalid use of %%d, %%x, or %%X"
-msgstr "ogiltig användning av %%d, %%x eller %%x"
-
-#: config/mips/mips.c:5629
-msgid "PRINT_OPERAND_ADDRESS, null pointer"
-msgstr "PRINT_OPERAND_ADDRESS, null-pekare"
-
-#: config/mips/mips.c:5845
-msgid ""
-"MIPS ECOFF format does not allow changing filenames within functions with "
-"#line"
+#: config/arm/arm.h:464
+msgid "Generate call insns as indirect calls, if necessary"
 msgstr ""
 
-# fixme: spola tillbaka är inte perfekt
-#: config/mips/mips.c:6123
-#, c-format
-msgid "can't rewind %s"
-msgstr "kan inte spola tillbaka %s"
-
-#: config/mips/mips.c:6130
-#, c-format
-msgid "can't read from %s"
-msgstr "kan inte läsa från %s"
-
-#: config/mips/mips.c:6501
-#, c-format
-msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
+#: config/arm/arm.h:467
+msgid "Compile for the Thumb not the ARM"
 msgstr ""
 
-#: config/mips/mips.c:6720
-#, c-format
-msgid "fp_offset (%ld) or end_offset (%ld) is less than zero."
+#: config/arm/arm.h:471
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
 msgstr ""
 
-#: config/mips/mips.c:8796
-#, c-format
-msgid "can not handle inconsistent calls to `%s'"
+#: config/arm/arm.h:474
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
 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:342 config/mn10300/mn10300.h:65
-msgid "No default crt0.o"
+#: config/arm/arm.h:477
+msgid "Thumb: Assume non-static functions may be called from ARM code"
 msgstr ""
 
-#: config/mips/mips.h:344
-msgid "Use 64-bit int type"
+#: config/arm/arm.h:481
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
 msgstr ""
 
-#: config/mips/mips.h:346
-msgid "Use 64-bit long type"
-msgstr ""
+#: config/arm/arm.h:491
+msgid "Specify the name of the target CPU"
+msgstr "Ange namnet på målprocessorn"
 
-#: config/mips/mips.h:348
-msgid "Use 32-bit long type"
-msgstr ""
+#: config/arm/arm.h:493
+msgid "Specify the name of the target architecture"
+msgstr "Ange namnet på målarkitekturen"
 
-#: config/mips/mips.h:350
-msgid "Optimize lui/addiu address loads"
+#: config/arm/arm.h:497
+msgid "Specify the version of the floating point emulator"
 msgstr ""
 
-#: config/mips/mips.h:352
-msgid "Don't optimize lui/addiu address loads"
+#: config/arm/arm.h:499
+msgid "Specify the minimum bit alignment of structures"
 msgstr ""
 
-#: config/mips/mips.h:354
-msgid "Use MIPS as"
-msgstr "Använd GNU as"
-
-#: config/mips/mips.h:356
-msgid "Use GNU as"
-msgstr "Använd GNU as"
-
-#: config/mips/mips.h:358
-msgid "Use symbolic register names"
+#: config/arm/arm.h:501
+msgid "Specify the register to be used for PIC addressing"
 msgstr ""
 
-#: config/mips/mips.h:360
-msgid "Don't use symbolic register names"
-msgstr ""
+#: config/arm/pe.h:65
+msgid "Ignore dllimport attribute for functions"
+msgstr "Ignorera attributet dllimport för funktioner"
 
-#: config/mips/mips.h:362 config/mips/mips.h:364
-msgid "Use GP relative sdata/sbss sections"
+#: config/avr/avr.c:528
+#, c-format
+msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr ""
 
-#: config/mips/mips.h:366 config/mips/mips.h:368
-msgid "Don't use GP relative sdata/sbss sections"
+#: config/avr/avr.c:1135
+msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: config/mips/mips.h:370
-msgid "Output compiler statistics"
-msgstr ""
+#: config/avr/avr.c:1143
+#, fuzzy
+msgid "internal compiler error.  Bad address:"
+msgstr "Internt kompilatorfel i %s, vid %s:%d"
 
-#: config/mips/mips.h:372
-msgid "Don't output compiler statistics"
-msgstr ""
+#: config/avr/avr.c:1156
+#, fuzzy
+msgid "internal compiler error.  Unknown mode:"
+msgstr "Internt kompilatorfel i %s, vid %s:%d"
 
-#: config/mips/mips.h:374
-msgid "Don't optimize block moves"
-msgstr ""
+#: config/avr/avr.c:1864 config/avr/avr.c:2576
+#, fuzzy
+msgid "invalid insn:"
+msgstr "ogiltig #line"
 
-#: config/mips/mips.h:376
-msgid "Optimize block moves"
+#: config/avr/avr.c:1901 config/avr/avr.c:1987 config/avr/avr.c:2036
+#: config/avr/avr.c:2045 config/avr/avr.c:2143 config/avr/avr.c:2315
+#: config/avr/avr.c:2613 config/avr/avr.c:2724
+msgid "incorrect insn:"
 msgstr ""
 
-#: config/mips/mips.h:378
-msgid "Use mips-tfile asm postpass"
-msgstr ""
+#: config/avr/avr.c:2064 config/avr/avr.c:2228 config/avr/avr.c:2386
+#: config/avr/avr.c:2768
+#, fuzzy
+msgid "unknown move insn:"
+msgstr "okänt registernamn: %s"
 
-#: config/mips/mips.h:380
-msgid "Don't use mips-tfile asm postpass"
+#: config/avr/avr.c:3003
+msgid "bad shift insn:"
 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:384 config/pdp11/pdp11.h:55
-msgid "Use hardware floating point"
-msgstr ""
+#: config/avr/avr.c:3119 config/avr/avr.c:3549 config/avr/avr.c:3929
+#, fuzzy
+msgid "internal compiler error.  Incorrect shift:"
+msgstr "Internt kompilatorfel i %s, vid %s:%d"
 
-#: config/mips/mips.h:386
-msgid "Use 64-bit FP registers"
-msgstr ""
+#: config/avr/avr.c:4767
+#, fuzzy
+msgid "only initialized variables can be placed into program memory area"
+msgstr "Initiera bara variabler som kan placeras i 8-bits området."
 
-#: config/mips/mips.h:388
-msgid "Use 32-bit FP registers"
-msgstr ""
+#: config/avr/avr.c:4866
+#, fuzzy
+msgid "only uninitialized variables can be placed in the .noinit section"
+msgstr "Initiera bara variabler som kan placeras i 8-bits området."
 
-#: config/mips/mips.h:390
-msgid "Use 64-bit general registers"
-msgstr ""
+#: config/avr/avr.c:4881
+#, fuzzy, c-format
+msgid "MCU `%s' supported for assembler only"
+msgstr "MCU \"%s\" stöds inte"
 
-#: config/mips/mips.h:392
-msgid "Use 32-bit general registers"
+#: config/avr/avr.h:78
+msgid "Assume int to be 8 bit integer"
 msgstr ""
 
-#: config/mips/mips.h:394
-msgid "Use Irix PIC"
+#: config/avr/avr.h:80
+msgid "Change the stack pointer without disabling interrupts"
 msgstr ""
 
-#: config/mips/mips.h:396
-msgid "Don't use Irix PIC"
+#: config/avr/avr.h:82
+msgid "Use subroutines for function prologue/epilogue"
 msgstr ""
 
-#: config/mips/mips.h:398
-msgid "Use OSF PIC"
+#: config/avr/avr.h:84
+msgid "Change only the low 8 bits of the stack pointer"
 msgstr ""
 
-#: config/mips/mips.h:400
-msgid "Don't use OSF PIC"
+#: config/avr/avr.h:86
+msgid "Do not generate tablejump insns"
 msgstr ""
 
-#: config/mips/mips.h:402
-msgid "Use indirect calls"
+#: config/avr/avr.h:88
+msgid "Use rjmp/rcall (limited range) on >8K devices"
 msgstr ""
 
-#: config/mips/mips.h:404
-msgid "Don't use indirect calls"
+#: config/avr/avr.h:91
+msgid "Output instruction sizes to the asm file"
 msgstr ""
 
-#: config/mips/mips.h:406
-msgid "Use embedded PIC"
+#: config/avr/avr.h:108
+msgid "Specify the initial stack address"
 msgstr ""
 
-#: config/mips/mips.h:408
-msgid "Don't use embedded PIC"
+#: config/avr/avr.h:109
+msgid "Specify the MCU name"
 msgstr ""
 
-#: config/mips/mips.h:410
-msgid "Use ROM instead of RAM"
-msgstr ""
+#. `GIV_SORT_CRITERION(GIV1, GIV2)'
+#. In some cases, the strength reduction optimization pass can
+#. produce better code if this is defined.  This macro controls the
+#. order that induction variables are combined.  This macro is
+#. particularly useful if the target has limited addressing modes.
+#. For instance, the SH target has only positive offsets in
+#. addresses.  Thus sorting to put the smallest address first allows
+#. the most combinations to be found.
+#: config/avr/avr.h:2450
+#, fuzzy
+msgid "trampolines not supported"
+msgstr "-pipe stöds inte"
 
-#: config/mips/mips.h:412
-msgid "Don't use ROM instead of RAM"
-msgstr ""
+#: config/c4x/c4x-c.c:69
+#, fuzzy, c-format
+msgid "missing '(' after '#pragma %s' - ignored"
+msgstr "saknas '(' efter predikat"
 
-#: config/mips/mips.h:414
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+#: config/c4x/c4x-c.c:72
+#, c-format
+msgid "missing function name in '#pragma %s' - ignored"
 msgstr ""
 
-#: config/mips/mips.h:416
-msgid "Don't put uninitialized constants in ROM"
+#: config/c4x/c4x-c.c:77
+#, c-format
+msgid "malformed '#pragma %s' - ignored"
 msgstr ""
 
-#: config/mips/mips.h:418
-msgid "Use big-endian byte order"
-msgstr "Använd \"big endian\" byteordning"
-
-#: config/mips/mips.h:420
-msgid "Use little-endian byte order"
-msgstr "Använd \"little endian\" byteordning"
-
-#: config/mips/mips.h:422
-msgid "Use single (32-bit) FP only"
+#: config/c4x/c4x-c.c:79
+#, c-format
+msgid "missing section name in '#pragma %s' - ignored"
 msgstr ""
 
-#: config/mips/mips.h:424
-msgid "Don't use single (32-bit) FP only"
+#: config/c4x/c4x-c.c:84
+#, c-format
+msgid "missing ')' for '#pragma %s' - ignored"
 msgstr ""
 
-#: config/mips/mips.h:426
-msgid "Use multiply accumulate"
-msgstr ""
+#: config/c4x/c4x-c.c:87
+#, c-format
+msgid "junk at end of '#pragma %s'"
+msgstr "skräp vid slutet av \"#pragma %s\""
 
-#: config/mips/mips.h:428
-msgid "Don't use multiply accumulate"
+#: config/c4x/c4x.c:280
+#, c-format
+msgid "unknown CPU version %d, using 40.\n"
 msgstr ""
 
-#: config/mips/mips.h:430
-msgid "Work around early 4300 hardware bug"
+#: config/c4x/c4x.c:853
+#, c-format
+msgid "ISR %s requires %d words of local vars, max is 32767"
 msgstr ""
 
-#: config/mips/mips.h:432
-msgid "Don't work around early 4300 hardware bug"
+#: config/c4x/c4x.c:1602
+msgid "using CONST_DOUBLE for address"
 msgstr ""
 
-#: config/mips/mips.h:434
-msgid "Optimize for 4650"
-msgstr "Optimera för 4650"
-
-#: config/mips/mips.h:436
-msgid "Optimize for 3900"
-msgstr "Optimera för 3900"
-
-#: config/mips/mips.h:438
-msgid "Trap on integer divide by zero"
-msgstr "Fånga heltalsdivision med noll"
-
-#: config/mips/mips.h:440
-msgid "Don't trap on integer divide by zero"
-msgstr "Fånga inte heltalsdivision med noll"
-
-#: config/mips/mips.h:442
-msgid "Trap on integer divide overflow"
-msgstr "Fånga spill vid heltalsdivsion"
-
-#: config/mips/mips.h:444
-msgid "Don't trap on integer divide overflow"
-msgstr "Fånga inte spill vid heltalsdivision"
-
-#. 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:569
-msgid "Specify CPU for scheduling purposes"
+#: config/c4x/c4x.c:1742
+msgid "c4x_address_cost: Invalid addressing mode"
 msgstr ""
 
-#: config/mips/mips.h:571
-msgid "Specify MIPS ISA"
+#: config/c4x/c4x.c:1884
+#, c-format
+msgid "c4x_print_operand: %%L inconsistency"
 msgstr ""
 
-#: config/mips/mips.h:573
-msgid "Use mips16 entry/exit psuedo ops"
+#: config/c4x/c4x.c:1890
+#, c-format
+msgid "c4x_print_operand: %%N inconsistency"
 msgstr ""
 
-#: config/mips/mips.h:575
-msgid "Don't use MIPS16 instructions"
+#: config/c4x/c4x.c:1931
+#, c-format
+msgid "c4x_print_operand: %%O inconsistency"
 msgstr ""
 
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/mips/mips.h:2606
-msgid "mips16 function profiling"
+#: config/c4x/c4x.c:2026
+msgid "c4x_print_operand: Bad operand case"
 msgstr ""
 
-#: config/mn10300/mn10300.h:60
-msgid "Work around hardware multiply bug"
+#: config/c4x/c4x.c:2069
+msgid "c4x_print_operand_address: Bad post_modify"
 msgstr ""
 
-#: config/mn10300/mn10300.h:61
-msgid "Do not work around hardware multiply bug"
+#: config/c4x/c4x.c:2091
+msgid "c4x_print_operand_address: Bad pre_modify"
 msgstr ""
 
-#: config/mn10300/mn10300.h:62
-msgid "Target the AM33 processor"
+#: config/c4x/c4x.c:2139 config/c4x/c4x.c:2151 config/c4x/c4x.c:2166
+msgid "c4x_print_operand_address: Bad operand case"
 msgstr ""
 
-#: config/mn10300/mn10300.h:66
-msgid "Enable linker relaxations"
+#: config/c4x/c4x.c:2422
+msgid "c4x_rptb_insert: Cannot find start label"
 msgstr ""
 
-#: config/nextstep.c:65
-msgid "optimization turned on"
-msgstr "optimering påslagen"
-
-#: config/nextstep.c:71
-msgid "optimization turned off"
-msgstr "optimering avslagen"
-
-#: config/nextstep.c:80
-msgid "optimization level restored"
+#: config/c4x/c4x.c:3409 config/c4x/c4x.c:3429
+msgid "mode not QImode"
 msgstr ""
 
-#: config/ns32k/ns32k.h:104
-msgid "Don't use hardware fp"
+#: config/c4x/c4x.c:3514
+msgid "invalid indirect memory address"
 msgstr ""
 
-#: config/ns32k/ns32k.h:105
-msgid "Alternative calling convention"
+#: config/c4x/c4x.c:3603
+msgid "invalid indirect (S) memory address"
 msgstr ""
 
-#: config/ns32k/ns32k.h:107
-msgid "Pass some arguments in registers"
+#: config/c4x/c4x.c:3944
+msgid "c4x_valid_operands: Internal error"
 msgstr ""
 
-#: config/ns32k/ns32k.h:108
-msgid "Pass all arguments on stack"
+#: config/c4x/c4x.c:4424
+msgid "c4x_operand_subword: invalid mode"
 msgstr ""
 
-#: config/ns32k/ns32k.h:109
-msgid "Optimize for 32532 cpu"
-msgstr "Optimera för cpu 32532"
-
-#: config/ns32k/ns32k.h:110
-msgid "Optimize for 32332 cpu"
-msgstr "Optimera för cpu 32332"
-
-#: config/ns32k/ns32k.h:112
-msgid "Optimize for 32032"
-msgstr "Optimera för cpu 32032"
-
-#: config/ns32k/ns32k.h:114
-msgid "Register sb is zero. Use for absolute addressing"
+#: config/c4x/c4x.c:4427
+msgid "c4x_operand_subword: invalid operand"
 msgstr ""
 
-#: config/ns32k/ns32k.h:115
-msgid "Do not use register sb"
+#. We could handle these with some difficulty.
+#. e.g., *p-- => *(p-=2); *(p+1).
+#: config/c4x/c4x.c:4453
+msgid "c4x_operand_subword: invalid autoincrement"
 msgstr ""
 
-#: config/ns32k/ns32k.h:116
-msgid "Do not use bitfield instructions"
-msgstr "Använd inte bitfältsinstruktioner"
-
-#: config/ns32k/ns32k.h:117
-msgid "Use bitfield instructions"
-msgstr "Använd bitfältsinstruktioner"
+#: config/c4x/c4x.c:4459
+msgid "c4x_operand_subword: invalid address"
+msgstr ""
 
-#: config/ns32k/ns32k.h:118
-msgid "Generate code for high memory"
+#: config/c4x/c4x.c:4470
+msgid "c4x_operand_subword: address not offsettable"
 msgstr ""
 
-#: config/ns32k/ns32k.h:119
-msgid "Generate code for low memory"
+#: config/c4x/c4x.c:4670
+msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
 msgstr ""
 
-#: config/ns32k/ns32k.h:120
-msgid "32381 fpu"
-msgstr "fpu 32381"
+#. Name of the c4x assembler.
+#. Name of the c4x linker.
+#. Define assembler options.
+#. Define linker options.
+#. Specify the end file to link with.
+#. Target compilation option flags.
+#. Small memory model.
+#. Use 24-bit MPYI for C3x.
+#. Fast fixing of floats.
+#. Allow use of RPTS.
+#. Emit C3x code.
+#. Be compatible with TI assembler.
+#. Be paranoid about DP reg. in ISRs.
+#. Pass arguments on stack.
+#. Enable features under development.
+#. Enable repeat block.
+#. Use BK as general register.
+#. Use decrement and branch for C3x.
+#. Enable debugging of GCC.
+#. Force constants into registers.
+#. Allow unsigned loop counters.
+#. Force op0 and op1 to be same.
+#. Save all 40 bits for floats.
+#. Allow parallel insns.
+#. Allow MPY||ADD, MPY||SUB insns.
+#. Assume mem refs possibly aliased.
+#. Emit C30 code.
+#. Emit C31 code.
+#. Emit C32 code.
+#. Emit C33 code.
+#. Emit C40 code.
+#. Emit C44 code.
+#. Run-time compilation parameters selecting different hardware subsets.
+#.
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of triplets in braces,
+#. each pair being { "NAME", VALUE, "DESCRIPTION" }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/c4x/c4x.h:170
+msgid "Small memory model"
+msgstr "Liten minnesmodell"
 
-#: config/ns32k/ns32k.h:121
-msgid "Use multiply-accumulate fp instructions"
+#: config/c4x/c4x.h:172
+msgid "Big memory model"
+msgstr "Stor minnesmodell"
+
+#: config/c4x/c4x.h:174
+msgid "Use MPYI instruction for C3x"
 msgstr ""
 
-#: config/ns32k/ns32k.h:123
-msgid "Do not use multiply-accumulate fp instructions"
+#: config/c4x/c4x.h:176
+msgid "Do not use MPYI instruction for C3x"
 msgstr ""
 
-#: config/ns32k/ns32k.h:124
-msgid "\"Small register classes\" kludge"
+#: config/c4x/c4x.h:178
+msgid "Use fast but approximate float to integer conversion"
 msgstr ""
 
-#: config/ns32k/ns32k.h:125
-msgid "No \"Small register classes\" kludge"
+#: config/c4x/c4x.h:180
+msgid "Use slow but accurate float to integer conversion"
 msgstr ""
 
-#: config/pa/pa.c:141
-#, c-format
-msgid ""
-"Unknown -mschedule= option (%s).\n"
-"Valid options are 700, 7100, 7100LC, 7200, and 8000\n"
+#: config/c4x/c4x.h:182
+msgid "Enable use of RTPS instruction"
 msgstr ""
 
-#: config/pa/pa.c:166
-#, c-format
-msgid ""
-"Unknown -march= option (%s).\n"
-"Valid options are 1.0, 1.1, and 2.0\n"
+#: config/c4x/c4x.h:184
+msgid "Disable use of RTPS instruction"
 msgstr ""
 
-#: config/pa/pa.c:171
-msgid "PIC code generation is not supported in the portable runtime model\n"
+#: config/c4x/c4x.h:186
+msgid "Enable use of RTPB instruction"
 msgstr ""
 
-#: config/pa/pa.c:176
-msgid "PIC code generation is not compatible with fast indirect calls\n"
+#: config/c4x/c4x.h:188
+msgid "Disable use of RTPB instruction"
 msgstr ""
 
-#: config/pa/pa.c:181
-msgid "-g is only supported when using GAS on this processor,"
-msgstr "-g stöds bara när man använder GAS på denna processor,"
+#: config/c4x/c4x.h:190
+msgid "Generate code for C30 CPU"
+msgstr "Generera kod för CPU C30"
 
-#: config/pa/pa.c:182
-msgid "-g option disabled."
-msgstr "flaggan -g är avslagen."
+#: config/c4x/c4x.h:192
+msgid "Generate code for C31 CPU"
+msgstr "Generera kod för CPU C31"
 
-#: config/pdp11/pdp11.h:56
-msgid "Do not use hardware floating point"
-msgstr ""
+#: config/c4x/c4x.h:194
+msgid "Generate code for C32 CPU"
+msgstr "Generera kod för CPU C32"
 
-#. return float result in ac0
-#: config/pdp11/pdp11.h:58
-msgid "Return floating point results in ac0"
-msgstr ""
+#: config/c4x/c4x.h:196
+msgid "Generate code for C33 CPU"
+msgstr "Generera kod för CPU C33"
 
-#: config/pdp11/pdp11.h:59
-msgid "Return floating point results in memory"
-msgstr ""
+#: config/c4x/c4x.h:198
+msgid "Generate code for C40 CPU"
+msgstr "Generera kod för CPU C40"
 
-#. is 11/40
-#: config/pdp11/pdp11.h:61
-msgid "Generate code for an 11/40"
-msgstr "Generera kod för 11/40"
+#: config/c4x/c4x.h:200
+msgid "Generate code for C44 CPU"
+msgstr "Generera kod för CPU C44"
 
-#. is 11/45
-#: config/pdp11/pdp11.h:64
-msgid "Generate code for an 11/45"
-msgstr "Generera kod för 11/45"
+#: config/c4x/c4x.h:202
+msgid "Emit code compatible with TI tools"
+msgstr ""
 
-#. is 11/10
-#: config/pdp11/pdp11.h:67
-msgid "Generate code for an 11/10"
-msgstr "Generera kod för 11/10"
+#: config/c4x/c4x.h:204
+msgid "Emit code to use GAS extensions"
+msgstr ""
 
-#. use movstrhi for bcopy
-#. use 32 bit for int
-#: config/pdp11/pdp11.h:72 config/pdp11/pdp11.h:73
-msgid "Use 32 bit int"
-msgstr "Använd 32 bits int"
+#: config/c4x/c4x.h:206 config/c4x/c4x.h:210
+msgid "Save DP across ISR in small memory model"
+msgstr ""
 
-#: config/pdp11/pdp11.h:74 config/pdp11/pdp11.h:75
-msgid "Use 16 bit int"
-msgstr "Använd 16 bits int"
+#: config/c4x/c4x.h:208 config/c4x/c4x.h:212
+msgid "Don't save DP across ISR in small memory model"
+msgstr ""
 
-#. use 32 bit for float
-#: config/pdp11/pdp11.h:77 config/pdp11/pdp11.h:78
-msgid "Use 32 bit float"
-msgstr "Använd 32 bits float"
+#: config/c4x/c4x.h:214
+msgid "Pass arguments on the stack"
+msgstr "Skicka argument på stacken"
 
-#: config/pdp11/pdp11.h:79 config/pdp11/pdp11.h:80
-msgid "Use 64 bit float"
-msgstr "Använd 64 bits float"
+#: config/c4x/c4x.h:216
+msgid "Pass arguments in registers"
+msgstr "Skicka argument i register"
 
-#. 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:89
-msgid "Target has split I&D"
+#: config/c4x/c4x.h:218
+msgid "Enable new features under development"
 msgstr ""
 
-#: config/pdp11/pdp11.h:90
-msgid "Target does not have split I&D"
+#: config/c4x/c4x.h:220
+msgid "Disable new features under development"
 msgstr ""
 
-#. UNIX assembler syntax?
-#: config/pdp11/pdp11.h:92
-msgid "Use UNIX assembler syntax"
-msgstr "Använd assemblersyntax för UNIX"
+#: config/c4x/c4x.h:222
+msgid "Use the BK register as a general purpose register"
+msgstr ""
 
-#: config/pdp11/pdp11.h:93
-msgid "Use DEC assembler syntax"
-msgstr "Använd assemblersyntax för DEC"
+#: config/c4x/c4x.h:224
+msgid "Do not allocate BK register"
+msgstr ""
 
-#: config/pj/pj.h:73
-msgid "Generate little endian data"
-msgstr "Generera data som \"little endian\""
+#: config/c4x/c4x.h:226
+msgid "Enable use of DB instruction"
+msgstr ""
 
-#: config/pj/pj.h:75
-msgid "Generate big endian data"
-msgstr "Generera data som \"big endian\""
+#: config/c4x/c4x.h:228
+msgid "Disable use of DB instruction"
+msgstr ""
 
-#: config/pj/pj.h:77
-msgid "Turn on maintainer testing code"
+#: config/c4x/c4x.h:230
+msgid "Enable debugging"
 msgstr ""
 
-#: config/pj/pj.h:79
-msgid "Enable Transmeta picoJava extensions"
+#: config/c4x/c4x.h:232
+msgid "Disable debugging"
 msgstr ""
 
-#: config/pj/pj.h:81
-msgid "Disable Transmeta picoJava extensions"
+#: config/c4x/c4x.h:234
+msgid "Force constants into registers to improve hoisting"
 msgstr ""
 
-#: config/pj/pj.h:83
-msgid "Disable reorganization pass"
+#: config/c4x/c4x.h:236
+msgid "Don't force constants into registers"
 msgstr ""
 
-#: config/romp/romp.c:669
-#, c-format
-msgid "invalid %%B value"
-msgstr "ogiltigt värde %%B"
+#: config/c4x/c4x.h:238
+msgid "Force RTL generation to emit valid 3 operand insns"
+msgstr ""
 
-#: config/romp/romp.c:696 config/rs6000/rs6000.c:4175
-#, c-format
-msgid "invalid %%S value"
+#: config/c4x/c4x.h:240
+msgid "Allow RTL generation to emit invalid 3 operand insns"
 msgstr ""
 
-#: config/romp/romp.c:705 config/romp/romp.c:712
-#, c-format
-msgid "invalid %%b value"
+#: config/c4x/c4x.h:242
+msgid "Allow unsigned interation counts for RPTB/DB"
 msgstr ""
 
-#: config/romp/romp.c:733 config/romp/romp.c:740
-#, c-format
-msgid "invalid %%H value"
+#: config/c4x/c4x.h:244
+msgid "Disallow unsigned iteration counts for RPTB/DB"
 msgstr ""
 
-#: config/romp/romp.c:752 config/romp/romp.c:763
-#, c-format
-msgid "invalid %%z value"
+#: config/c4x/c4x.h:246
+msgid "Preserve all 40 bits of FP reg across call"
 msgstr ""
 
-#: config/romp/romp.c:771 config/romp/romp.c:779
-#, c-format
-msgid "invalid %%Z value"
+#: config/c4x/c4x.h:248
+msgid "Only preserve 32 bits of FP reg across call"
 msgstr ""
 
-#: config/romp/romp.c:786 config/romp/romp.c:795 config/romp/romp.c:802
-#: config/rs6000/rs6000.c:3957
-#, c-format
-msgid "invalid %%k value"
+#: config/c4x/c4x.h:250
+msgid "Enable parallel instructions"
 msgstr ""
 
-#: config/romp/romp.c:887 config/romp/romp.c:930
-#, c-format
-msgid "invalid %%j value"
+#: config/c4x/c4x.h:252
+msgid "Disable parallel instructions"
 msgstr ""
 
-#. Perform any needed actions needed for a function that is receiving a
-#. variable number of arguments.
-#.
-#. CUM is as above.
-#.
-#. MODE and TYPE are the mode and type of the current parameter.
-#.
-#. PRETEND_SIZE is a variable that should be set to the amount of stack
-#. that must be pushed by the prolog to pretend that our caller pushed
-#. it.
-#.
-#. Normally, this macro will push all remaining incoming registers on the
-#. stack and set PRETEND_SIZE to the length of the registers pushed.
-#: config/romp/romp.h:661
-msgid "can't have varargs with -mfp-arg-in-fp-regs"
+#: config/c4x/c4x.h:254
+msgid "Enable MPY||ADD and MPY||SUB instructions"
 msgstr ""
 
-#: config/rs6000/aix.h:306 config/rs6000/beos.h:30
-msgid "Always pass floating-point arguments in memory"
+#: config/c4x/c4x.h:256
+msgid "Disable MPY||ADD and MPY||SUB instructions"
 msgstr ""
 
-#: config/rs6000/aix.h:308 config/rs6000/beos.h:32
-msgid "Don't always pass floating-point arguments in memory"
+#: config/c4x/c4x.h:258
+msgid "Assume that pointers may be aliased"
 msgstr ""
 
-#: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
-msgid "Support message passing with the Parallel Environment"
+#: config/c4x/c4x.h:260
+msgid "Assume that pointers not aliased"
 msgstr ""
 
-#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28
-msgid "Compile for 64-bit pointers"
+#: config/c4x/c4x.h:333
+msgid "Specify maximum number of iterations for RPTS"
 msgstr ""
 
-#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30
-msgid "Compile for 32-bit pointers"
+#: config/c4x/c4x.h:335
+msgid "Select CPU to generate code for"
+msgstr "Välj CPU att generera kod för"
+
+#: config/cris/cris.c:583
+msgid "unexpected index-type in cris_print_index"
 msgstr ""
 
-#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49
-msgid "-maix64 and POWER architecture are incompatible."
+#: config/cris/cris.c:599
+msgid "unexpected base-type in cris_print_base"
 msgstr ""
 
-#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54
-msgid "-maix64 requires PowerPC64 architecture remain enabled."
+#: config/cris/cris.c:892
+#, c-format
+msgid "stackframe too big: %d bytes"
 msgstr ""
 
-#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58
-msgid ""
-"-maix64 required: 64-bit computation with 32-bit addressing not yet "
-"supported."
+#: config/cris/cris.c:1207
+msgid "allocated but unused delay list in epilogue"
 msgstr ""
 
-#: config/rs6000/rs6000.c:341
-msgid "-mmultiple is not supported on little endian systems"
-msgstr "-mmultiple stöds inte på \"little endian\"-system"
+#: config/cris/cris.c:1217
+#, fuzzy
+msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
+msgstr "funktion använder __builtin_eh_return"
 
-#: config/rs6000/rs6000.c:348
-msgid "-mstring is not supported on little endian systems"
-msgstr "-mstring stöds inte på \"little endian\"-system"
+#: config/cris/cris.c:1296
+#, fuzzy
+msgid "invalid operand for 'b' modifier"
+msgstr "ogiltig operand för %V"
 
-#: config/rs6000/rs6000.c:354
-#, c-format
-msgid "-f%s ignored for AIX (all code is position independent)"
-msgstr ""
+#: config/cris/cris.c:1308
+#, fuzzy
+msgid "invalid operand for 'v' modifier"
+msgstr "ogiltig operand för %V"
+
+#: config/cris/cris.c:1318
+#, fuzzy
+msgid "invalid operand for 'P' modifier"
+msgstr "ogiltig operand för %V"
+
+#: config/cris/cris.c:1325
+#, fuzzy
+msgid "invalid operand for 'p' modifier"
+msgstr "ogiltig operand för %V"
+
+#: config/cris/cris.c:1364
+#, fuzzy
+msgid "invalid operand for 'z' modifier"
+msgstr "ogiltig operand för %V"
+
+#: config/cris/cris.c:1395 config/cris/cris.c:1425
+#, fuzzy
+msgid "invalid operand for 'H' modifier"
+msgstr "ogiltig operand för %V"
 
-#: config/rs6000/rs6000.c:362
-msgid "-ffunction-sections disabled on AIX when debugging"
+#: config/cris/cris.c:1401
+msgid "bad register"
 msgstr ""
 
-#: config/rs6000/rs6000.c:368
-msgid "-fdata-sections not supported on AIX"
-msgstr "-fdata-sections stöds inte för AIX"
+#: config/cris/cris.c:1439
+#, fuzzy
+msgid "invalid operand for 'e' modifier"
+msgstr "ogiltig operand för %V"
 
-#: config/rs6000/rs6000.c:382
-#, c-format
-msgid "Unknown -mdebug-%s switch"
-msgstr "Okänd flagga -mdebug-%s"
+#: config/cris/cris.c:1456
+#, fuzzy
+msgid "invalid operand for 'm' modifier"
+msgstr "ogiltig operand för %V"
 
-#: config/rs6000/rs6000.c:3884
-#, c-format
-msgid "invalid %%f value"
+#: config/cris/cris.c:1481
+#, fuzzy
+msgid "invalid operand for 'A' modifier"
+msgstr "ogiltig operand för %V"
+
+#: config/cris/cris.c:1489
+#, fuzzy
+msgid "invalid operand for 'D' modifier"
+msgstr "ogiltig operand för %V"
+
+#: config/cris/cris.c:1503
+#, fuzzy
+msgid "invalid operand for 'T' modifier"
+msgstr "ogiltig operand för %V"
+
+#: config/cris/cris.c:1512
+#, fuzzy
+msgid "invalid operand modifier letter"
+msgstr "ogiltig operand för %V"
+
+#: config/cris/cris.c:1520
+#, fuzzy, c-format
+msgid "internal error: bad register: %d"
+msgstr "internt fel: "
+
+#: config/cris/cris.c:1568
+msgid "unexpected multiplicative operand"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3893
-#, c-format
-msgid "invalid %%F value"
+#: config/cris/cris.c:1588
+msgid "unexpected operand"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3902
-#, c-format
-msgid "invalid %%G value"
+#: config/cris/cris.c:1623 config/cris/cris.c:1633
+#, fuzzy
+msgid "unrecognized address"
+msgstr "Känner inte igen registernamn \"%s\""
+
+#: config/cris/cris.c:1989
+msgid "internal error: sideeffect-insn affecting main effect"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3937
-#, c-format
-msgid "invalid %%j code"
+#. If we get here, the caller got its initial tests wrong.
+#: config/cris/cris.c:2276
+msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3947
-#, c-format
-msgid "invalid %%J code"
+#: config/cris/cris.c:2358 config/cris/cris.c:2416
+#, fuzzy
+msgid "unrecognized supposed constant"
+msgstr "ej igenkänd flagga `-%s'"
+
+#: config/cris/cris.c:2457
+msgid "unrecognized supposed constant in cris_global_pic_symbol"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3977
+#: config/cris/cris.c:2476
 #, c-format
-msgid "invalid %%K value"
+msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4101
+#: config/cris/cris.c:2504
 #, c-format
-msgid "invalid %%p value"
+msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4138
+#: config/cris/cris.c:2540
 #, c-format
-msgid "invalid %%q value"
+msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4201
-#, c-format
-msgid "%%S computed all 1's mask"
+#: config/cris/cris.c:2558
+msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4228
-#, c-format
-msgid "%%S computed all 0's mask"
+#: config/cris/cris.c:2574
+msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4238
-#, c-format
-msgid "invalid %%T value"
+#: config/cris/cris.c:2808 config/cris/cris.c:2853
+msgid "unexpected side-effects in address"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4248
-#, c-format
-msgid "invalid %%u value"
+#. Labels are never marked as global symbols.
+#: config/cris/cris.c:2950 config/cris/cris.c:2981
+msgid "unexpected PIC symbol"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4257
-#, c-format
-msgid "invalid %%v value"
+#: config/cris/cris.c:2954
+msgid "PIC register isn't set up"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4330
-#, c-format
-msgid "invalid %%W value"
+#: config/cris/cris.c:2967 config/cris/cris.c:3050
+msgid "unexpected address expression"
 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:255
-msgid "Use POWER instruction set"
+#: config/cris/cris.c:2985
+msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr ""
 
-#: config/rs6000/rs6000.h:258
-msgid "Use POWER2 instruction set"
+#: config/cris/cris.c:2994
+msgid "unexpected NOTE as addr_const:"
 msgstr ""
 
-#: config/rs6000/rs6000.h:260
-msgid "Do not use POWER2 instruction set"
+#: config/cris/aout.h:106
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
 msgstr ""
 
-#: config/rs6000/rs6000.h:263
-msgid "Do not use POWER instruction set"
+#: config/cris/aout.h:113
+msgid "For elinux, request a specified stack-size for this program"
 msgstr ""
 
-#: config/rs6000/rs6000.h:265
-msgid "Use PowerPC instruction set"
+#. No "no-etrax" as it does not really imply any model.                     On the other hand, "etrax" implies the common (and large)               subset matching all models.
+#: config/cris/cris.h:336
+msgid "Compile for ETRAX 4 (CRIS v3)"
 msgstr ""
 
-#: config/rs6000/rs6000.h:268
-msgid "Do not use PowerPC instruction set"
+#: config/cris/cris.h:341
+msgid "Compile for ETRAX 100 (CRIS v8)"
 msgstr ""
 
-#: config/rs6000/rs6000.h:270
-msgid "Use PowerPC General Purpose group optional instructions"
+#: config/cris/cris.h:345
+msgid "Emit verbose debug information in assembly code"
 msgstr ""
 
-#: config/rs6000/rs6000.h:272
-msgid "Don't use PowerPC General Purpose group optional instructions"
-msgstr ""
+#: config/cris/cris.h:348
+#, fuzzy
+msgid "Do not use condition codes from normal instructions"
+msgstr "Använd inte bitfältsinstruktioner"
 
-#: config/rs6000/rs6000.h:274
-msgid "Use PowerPC Graphics group optional instructions"
+#: config/cris/cris.h:352
+msgid "Do not emit addressing modes with side-effect assignment"
 msgstr ""
 
-#: config/rs6000/rs6000.h:276
-msgid "Don't use PowerPC Graphics group optional instructions"
+#: config/cris/cris.h:355
+#, fuzzy
+msgid "Do not tune stack alignment"
+msgstr "Generera inte kod för stackkontroll"
+
+#: config/cris/cris.h:358
+msgid "Do not tune writable data alignment"
 msgstr ""
 
-#: config/rs6000/rs6000.h:278
-msgid "Use PowerPC-64 instruction set"
+#: config/cris/cris.h:361
+msgid "Do not tune code and read-only data alignment"
 msgstr ""
 
-#: config/rs6000/rs6000.h:280
-msgid "Don't use PowerPC-64 instruction set"
+#: config/cris/cris.h:370
+msgid "Align code and data to 32 bits"
 msgstr ""
 
-#: config/rs6000/rs6000.h:282
-msgid "Use new mnemonics for PowerPC architecture"
+#: config/cris/cris.h:383
+msgid "Don't align items in code or data"
 msgstr ""
 
-#: config/rs6000/rs6000.h:284
-msgid "Use old mnemonics for PowerPC architecture"
+#: config/cris/cris.h:386
+msgid "Do not emit function prologue or epilogue"
 msgstr ""
 
-#: config/rs6000/rs6000.h:287
-msgid "Put everything in the regular TOC"
+#. We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
+#: config/cris/cris.h:390
+msgid "Use the most feature-enabling options allowed by other options"
 msgstr ""
 
-#: config/rs6000/rs6000.h:289
-msgid "Place floating point constants in TOC"
+#. We must call it "override-" since calling it "no-" will cause            gcc.c to forget it, if there's a "later" -mbest-lib-options.            Kludgy, but needed for some multilibbed files.
+#: config/cris/cris.h:396
+msgid "Override -mbest-lib-options"
 msgstr ""
 
-#: config/rs6000/rs6000.h:291
-msgid "Don't place floating point constants in TOC"
+#: config/cris/cris.h:428
+#, fuzzy
+msgid "Generate code for the specified chip or CPU version"
+msgstr "Generera kod för en given CPU"
+
+#: config/cris/cris.h:430
+#, fuzzy
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr "minnesjustering kan inte anges för \"%s\""
+
+#: config/cris/cris.h:432
+msgid "Warn when a stackframe is larger than the specified size"
 msgstr ""
 
-#: config/rs6000/rs6000.h:293
-msgid "Place symbol+offset constants in TOC"
+#. Node: Profiling
+#: config/cris/cris.h:1019
+msgid "no FUNCTION_PROFILER for CRIS"
 msgstr ""
 
-#: config/rs6000/rs6000.h:295
-msgid "Don't place symbol+offset constants in TOC"
+#: config/cris/linux.h:74
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
 msgstr ""
 
-#: config/rs6000/rs6000.h:301
-msgid "Place variable addresses in the regular TOC"
+#: config/d30v/d30v.c:207
+#, c-format
+msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
 msgstr ""
 
-#: config/rs6000/rs6000.h:307
-msgid "Generate load/store multiple instructions"
+#: config/d30v/d30v.c:2666
+msgid "bad insn to d30v_print_operand_address:"
 msgstr ""
 
-#: config/rs6000/rs6000.h:309
-msgid "Do not generate load/store multiple instructions"
+#: config/d30v/d30v.c:2683 config/d30v/d30v.c:2744 config/d30v/d30v.c:2765
+#: config/d30v/d30v.c:2783
+msgid "bad insn to d30v_print_operand_memory_reference:"
 msgstr ""
 
-#: config/rs6000/rs6000.h:313
-msgid "Generate string instructions for block moves"
+#: config/d30v/d30v.c:2851
+msgid "bad insn to d30v_print_operand, 'f' modifier:"
 msgstr ""
 
-#: config/rs6000/rs6000.h:315
-msgid "Do not generate string instructions for block moves"
+#: config/d30v/d30v.c:2860
+msgid "bad insn to d30v_print_operand, 'A' modifier:"
 msgstr ""
 
-#: config/rs6000/rs6000.h:319
-msgid "Generate load/store with update instructions"
+#: config/d30v/d30v.c:2867
+msgid "bad insn to d30v_print_operand, 'M' modifier:"
 msgstr ""
 
-#: config/rs6000/rs6000.h:321
-msgid "Do not generate load/store with update instructions"
+#: config/d30v/d30v.c:2921
+msgid "bad insn to print_operand, 'F' or 'T' modifier:"
 msgstr ""
 
-#: config/rs6000/rs6000.h:323
-msgid "Generate fused multiply/add instructions"
+#: config/d30v/d30v.c:2932
+msgid "bad insn to print_operand, 'B' modifier:"
 msgstr ""
 
-#: config/rs6000/rs6000.h:325
-msgid "Don't generate fused multiply/add instructions"
+#: config/d30v/d30v.c:2939
+msgid "bad insn to print_operand, 'E' modifier:"
 msgstr ""
 
-#: config/rs6000/rs6000.h:329
-msgid "Don't schedule the start and end of the procedure"
+#: config/d30v/d30v.c:2957
+msgid "bad insn to print_operand, 'R' modifier:"
 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:402 config/sparc/sparc.h:708
-msgid "Use features of and schedule code for given CPU"
+#: config/d30v/d30v.c:2966 config/d30v/d30v.c:2974
+msgid "bad insn to print_operand, 's' modifier:"
 msgstr ""
 
-#: config/rs6000/rs6000.h:405
-msgid "Enable debug output"
+#: config/d30v/d30v.c:3003
+msgid "bad insn in d30v_print_operand, 0 case"
 msgstr ""
 
-#. Definitions for __builtin_return_address and __builtin_frame_address.
-#. __builtin_return_address (0) should give link register (65), enable
-#. this.
-#. This should be uncommented, so that the link register is used, but
-#. currently this would result in unmatched insns and spilling fixed
-#. registers so we'll leave it for another day.  When these problems are
-#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
-#. (mrs)
-#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
-#. 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:1664
-msgid "RETURN_ADDRESS_OFFSET not supported"
+#: config/d30v/d30v.c:3301
+msgid "d30v_emit_comparison"
 msgstr ""
 
-#: config/rs6000/sysv4.h:90
-msgid "Select ABI calling convention."
+#: config/d30v/d30v.c:3345
+msgid "bad call to d30v_move_2words"
 msgstr ""
 
-#: config/rs6000/sysv4.h:91
-msgid "Select method for sdata handling."
+#: config/d30v/d30v.h:114
+msgid "Enable use of conditional move instructions"
 msgstr ""
 
-#: config/rs6000/sysv4.h:106
-msgid "Align to the base type of the bitfield."
+#: config/d30v/d30v.h:117
+msgid "Disable use of conditional move instructions"
 msgstr ""
 
-#: config/rs6000/sysv4.h:108
-msgid "Don't align to the base type of the bitfield."
+#: config/d30v/d30v.h:120
+msgid "Debug argument support in compiler"
 msgstr ""
 
-#: config/rs6000/sysv4.h:110
-msgid "Don't assume that unaligned accesses are handled by the system"
+#: config/d30v/d30v.h:123
+msgid "Debug stack support in compiler"
 msgstr ""
 
-#: config/rs6000/sysv4.h:112
-msgid "Assume that unaligned accesses are handled by the system"
+#: config/d30v/d30v.h:126
+msgid "Debug memory address support in compiler"
 msgstr ""
 
-#: config/rs6000/sysv4.h:114 config/rs6000/sysv4.h:118
-msgid "Produce code relocatable at runtime."
+#: config/d30v/d30v.h:129
+msgid "Make adjacent short instructions parallel if possible"
 msgstr ""
 
-#: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:120
-msgid "Don't produce code relocatable at runtime."
+#: config/d30v/d30v.h:132
+msgid "Do not make adjacent short instructions parallel"
 msgstr ""
 
-#: config/rs6000/sysv4.h:122 config/rs6000/sysv4.h:124
-msgid "Produce little endian code."
-msgstr "Skapa \"little endian\"-kod."
+#: config/d30v/d30v.h:135 config/d30v/d30v.h:138
+msgid "Link programs/data to be in external memory by default"
+msgstr ""
 
-#: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:128
-msgid "Produce big endian code."
-msgstr "Skapa \"big endian\"-kod."
+#: config/d30v/d30v.h:141
+msgid "Link programs/data to be in onchip memory by default"
+msgstr ""
 
-#: config/rs6000/sysv4.h:132 config/sparc/linux.h:84
-#: config/sparc/linux64.h:140
-msgid "Use 128 bit long doubles"
-msgstr "Använd 128 bit long double"
+#: config/d30v/d30v.h:149
+msgid "Change the branch costs within the compiler"
+msgstr ""
 
-#: config/rs6000/sysv4.h:133 config/rs6000/sysv4.h:134
-#: config/rs6000/sysv4.h:135 config/rs6000/sysv4.h:136
-#: config/rs6000/sysv4.h:137 config/rs6000/sysv4.h:138
-#: config/rs6000/sysv4.h:148 config/rs6000/sysv4.h:149
-#: config/rs6000/sysv4.h:160 config/rs6000/sysv4.h:161
-#: config/rs6000/sysv4.h:162 config/rs6000/sysv4.h:164
-msgid "no description yet"
-msgstr "ingen beskriving ännu"
+#: config/d30v/d30v.h:152
+msgid "Change the threshold for conversion to conditional execution"
+msgstr ""
 
-#: config/rs6000/sysv4.h:139
-msgid "Use EABI."
-msgstr "Använd EABI."
+#: config/dsp16xx/dsp16xx.c:1446 config/dsp16xx/dsp16xx.c:1469
+#, fuzzy
+msgid "stack size > 32k"
+msgstr "Stackstorlek > 32k"
 
-#: config/rs6000/sysv4.h:140
-msgid "Don't use EABI."
-msgstr "Använd inte EABI."
+#: config/dsp16xx/dsp16xx.c:1678
+#, fuzzy
+msgid "invalid addressing mode"
+msgstr "ogiltig kod"
 
-#: config/rs6000/sysv4.h:143
-msgid "Do not allow bitfields to cross word boundaries"
+#: config/dsp16xx/dsp16xx.c:1821
+msgid "bad register extension code"
 msgstr ""
 
-#: config/rs6000/sysv4.h:145
-msgid "Use alternate register names."
-msgstr "Använd alternativa registernamn."
+#: config/dsp16xx/dsp16xx.c:1921
+#, fuzzy
+msgid "invalid offset in ybase addressing"
+msgstr "ogiltig användning av void-uttryck"
 
-#: config/rs6000/sysv4.h:147
-msgid "Don't use alternate register names."
-msgstr "Använd inte alternativa registernamn."
+#: config/dsp16xx/dsp16xx.c:1924
+#, fuzzy
+msgid "invalid register in ybase addressing"
+msgstr "ogiltig användning av void-uttryck"
 
-#: config/rs6000/sysv4.h:151
-msgid "Link with libsim.a, libc.a and sim-crt0.o."
-msgstr "Länka med libsim.a, libc.a och sim-crt0.o."
+#: config/dsp16xx/dsp16xx.c:2099
+msgid "invalid shift operator in emit_1600_core_shift"
+msgstr ""
 
-#: config/rs6000/sysv4.h:153
-msgid "Link with libads.a, libc.a and crt0.o."
-msgstr "Länka med libads.a, libc.a och crt0.o."
+#: config/dsp16xx/dsp16xx.c:2428
+#, fuzzy
+msgid "invalid mode for gen_tst_reg"
+msgstr "ogiltig typ \"void\" för new"
 
-#: config/rs6000/sysv4.h:155
-msgid "Link with libyk.a, libc.a and crt0.o."
-msgstr "Länka med libyk.a, libc.a och crt0.o."
+#: config/dsp16xx/dsp16xx.c:2500
+msgid "invalid mode for integer comparison in gen_compare_reg"
+msgstr ""
 
-#: config/rs6000/sysv4.h:157
-msgid "Link with libmvme.a, libc.a and crt0.o."
-msgstr "Länka med libmvme.a, libc.a och crt0.o."
+#. 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/dsp16xx/dsp16xx.h:230
+#, fuzzy
+msgid "Pass parameters in registers (default)"
+msgstr "Skicka argument i register"
 
-#: config/rs6000/sysv4.h:159
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "Sätt biten PPC_EMB i ELF:s flaggfält"
+#: config/dsp16xx/dsp16xx.h:232
+#, fuzzy
+msgid "Don't pass parameters in registers"
+msgstr "Skicka argument i register"
 
-#. 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
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
-#. get control.
-#: config/rs6000/sysv4.h:217
-#, c-format
-msgid "Bad value for -mcall-%s"
-msgstr "Felaktigt värde för -mcall-%s"
+#: config/dsp16xx/dsp16xx.h:234
+#, fuzzy
+msgid "Generate code for near calls"
+msgstr "Generera kod för Intel as"
 
-#: config/rs6000/sysv4.h:233
-#, c-format
-msgid "Bad value for -msdata=%s"
-msgstr "Felaktigt värde för -msdata-%s"
+#: config/dsp16xx/dsp16xx.h:236
+#, fuzzy
+msgid "Don't generate code for near calls"
+msgstr "Generera kod för Intel as"
 
-#: config/rs6000/sysv4.h:250
-#, c-format
-msgid "-mrelocatable and -msdata=%s are incompatible."
-msgstr ""
+#: config/dsp16xx/dsp16xx.h:238
+#, fuzzy
+msgid "Generate code for near jumps"
+msgstr "Generera kod för Intel as"
 
-#: config/rs6000/sysv4.h:258
-#, c-format
-msgid "-f%s and -msdata=%s are incompatible."
-msgstr ""
+#: config/dsp16xx/dsp16xx.h:240
+#, fuzzy
+msgid "Don't generate code for near jumps"
+msgstr "Generera kod för Intel as"
 
-#: config/rs6000/sysv4.h:267
-#, c-format
-msgid "-msdata=%s and -mcall-%s are incompatible."
-msgstr ""
+#: config/dsp16xx/dsp16xx.h:242
+#, fuzzy
+msgid "Generate code for a bit-manipulation unit"
+msgstr "Generera kod för \"big endian\""
 
-#: config/rs6000/sysv4.h:274
-msgid "-mrelocatable and -mno-minimal-toc are incompatible."
-msgstr ""
+#: config/dsp16xx/dsp16xx.h:244
+#, fuzzy
+msgid "Don't generate code for a bit-manipulation unit"
+msgstr "Generera kod för \"big endian\""
 
-#: config/rs6000/sysv4.h:280
-#, c-format
-msgid "-mrelocatable and -mcall-%s are incompatible."
-msgstr ""
+#: config/dsp16xx/dsp16xx.h:246
+#, fuzzy
+msgid "Generate code for memory map1"
+msgstr "Generera kod för c1"
 
-#: config/rs6000/sysv4.h:287
-#, c-format
-msgid "-fPIC and -mcall-%s are incompatible."
-msgstr ""
+#: config/dsp16xx/dsp16xx.h:248
+#, fuzzy
+msgid "Generate code for memory map2"
+msgstr "Generera kod för c2"
 
-#: config/rs6000/sysv4.h:294
-msgid "-mcall-aixdesc must be big endian"
-msgstr "-mcall-aixdesc måste vara \"big endian\""
+#: config/dsp16xx/dsp16xx.h:250
+#, fuzzy
+msgid "Generate code for memory map3"
+msgstr "Genrera kod för C300"
 
-#: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
-msgid "Generate code for big endian"
-msgstr "Generera kod för \"big endian\""
+#: config/dsp16xx/dsp16xx.h:252
+#, fuzzy
+msgid "Generate code for memory map4"
+msgstr "Generera kod för C400"
 
-#: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
-msgid "Generate code for little endian"
-msgstr "Generera kod för \"little endian\""
+#: config/dsp16xx/dsp16xx.h:254
+msgid "Ouput extra code for initialized data"
+msgstr ""
 
-#: config/sparc/sp86x-aout.h:53 config/sparc/sp86x-elf.h:66
-msgid "Use little-endian byte order for data"
-msgstr "Använd \"little endian\" byteordning för data"
+#: config/dsp16xx/dsp16xx.h:256
+#, fuzzy
+msgid "Don't let reg. allocator use ybase registers"
+msgstr "Använd inte alternativa registernamn."
 
-#: config/sparc/sparc.c:253
-#, c-format
-msgid "%s is not supported by this configuration"
+#: config/dsp16xx/dsp16xx.h:258
+msgid "Output extra debug info in Luxworks environment"
 msgstr ""
 
-#: config/sparc/sparc.c:260
-msgid "-mlong-double-64 not allowed with -m64"
+#: config/dsp16xx/dsp16xx.h:260
+msgid "Save temp. files in Luxworks environment"
 msgstr ""
 
-#: config/sparc/sparc.c:285
-msgid "-mcmodel= is not supported on 32 bit systems"
+#: config/dsp16xx/dsp16xx.h:272
+#, fuzzy
+msgid "Specify alternate name for text section"
+msgstr "Ange namnet på målprocessorn"
+
+#: config/dsp16xx/dsp16xx.h:274
+#, fuzzy
+msgid "Specify alternate name for data section"
+msgstr "Ange namnet på målprocessorn"
+
+#: config/dsp16xx/dsp16xx.h:276
+msgid "Specify alternate name for bss section"
 msgstr ""
 
-#: config/sparc/sparc.c:366
-msgid "profiling does not support code models other than medlow"
+#: config/dsp16xx/dsp16xx.h:278
+msgid "Specify alternate name for constant section"
 msgstr ""
 
-#: config/sparc/sparc.c:5712 config/sparc/sparc.c:5718
-#, c-format
-msgid "Invalid %%Y operand"
+#: config/dsp16xx/dsp16xx.h:280
+msgid "Specify alternate name for dsp16xx chip"
 msgstr ""
 
-#: config/sparc/sparc.c:5788
-#, c-format
-msgid "Invalid %%A operand"
+#. Output assembler code to FILE to increment profiler label # LABELNO
+#. for profiling a function entry.
+#: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1772
+#: config/dsp16xx/dsp16xx.h:1777
+#, fuzzy
+msgid "profiling not implemented yet"
+msgstr "Profilering är inte implementerat ännu."
+
+#. Emit RTL insns to initialize the variable parts of a trampoline.
+#. FNADDR is an RTX for the address of the function's pure code.
+#. CXT is an RTX for the static chain value for the function.
+#: config/dsp16xx/dsp16xx.h:1228 config/dsp16xx/dsp16xx.h:1240
+#, fuzzy
+msgid "trampolines not yet implemented"
+msgstr "Profilering är inte implementerat ännu."
+
+#: config/fr30/fr30.c:453
+msgid "fr30_print_operand_address: unhandled address"
 msgstr ""
 
-#: config/sparc/sparc.c:5798
+#: config/fr30/fr30.c:480
 #, c-format
-msgid "Invalid %%B operand"
+msgid "fr30_print_operand: unrecognized %%p code"
 msgstr ""
 
-#: config/sparc/sparc.c:5837
+#: config/fr30/fr30.c:500
 #, c-format
-msgid "Invalid %%c operand"
+msgid "fr30_print_operand: unrecognized %%b code"
 msgstr ""
 
-#: config/sparc/sparc.c:5838
+#: config/fr30/fr30.c:521
 #, c-format
-msgid "Invalid %%C operand"
+msgid "fr30_print_operand: unrecognized %%B code"
 msgstr ""
 
-#: config/sparc/sparc.c:5859
+#: config/fr30/fr30.c:529
+#, fuzzy, c-format
+msgid "fr30_print_operand: invalid operand to %%A code"
+msgstr "ogiltig operand för %V"
+
+#: config/fr30/fr30.c:546
 #, c-format
-msgid "Invalid %%d operand"
+msgid "fr30_print_operand: invalid %%x code"
 msgstr ""
 
-#: config/sparc/sparc.c:5860
+#: config/fr30/fr30.c:553
 #, c-format
-msgid "Invalid %%D operand"
+msgid "fr30_print_operand: invalid %%F code"
 msgstr ""
 
-#: config/sparc/sparc.c:5878
-#, c-format
-msgid "Invalid %%f operand"
+#: config/fr30/fr30.c:570
+msgid "fr30_print_operand: unknown code"
 msgstr ""
 
-#: config/sparc/sparc.c:5928
-msgid "long long constant not a valid immediate operand"
+#: config/fr30/fr30.c:599 config/fr30/fr30.c:608 config/fr30/fr30.c:619
+#: config/fr30/fr30.c:632
+msgid "fr30_print_operand: unhandled MEM"
 msgstr ""
 
-#: config/sparc/sparc.c:5931
-msgid "floating point constant not a valid immediate operand"
+#: config/fr30/fr30.h:63
+msgid "Assume small address space"
 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
+#: config/frv/frv.c:410 config/frv/frv.c:428
 #, c-format
-msgid "%s and profiling conflict: disabling %s"
+msgid "Unknown cpu: -mcpu=%s"
 msgstr ""
 
-#: config/sparc/sparc.h:587
-msgid "Use FUNCTION_EPILOGUE"
-msgstr "Använd FUNCTION_EPILOGUE"
-
-#: config/sparc/sparc.h:589
-msgid "Do not use FUNCTION_EPILOGUE"
-msgstr "Använd inte FUNCTION_EPILOGUE"
-
-#: config/sparc/sparc.h:591
-msgid "Assume possible double misalignment"
+#: config/frv/frv.c:451
+msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
 msgstr ""
 
-#: config/sparc/sparc.h:593
-msgid "Assume all doubles are aligned"
+#: config/frv/frv.c:2520
+msgid "Bad insn to frv_print_operand_address:"
 msgstr ""
 
-#: config/sparc/sparc.h:595
-msgid "Pass -assert pure-text to linker"
+#: config/frv/frv.c:2533
+msgid "Bad register to frv_print_operand_memory_reference_reg:"
 msgstr ""
 
-#: config/sparc/sparc.h:597
-msgid "Do not pass -assert pure-text to linker"
+#: config/frv/frv.c:2574 config/frv/frv.c:2584 config/frv/frv.c:2593
+#: config/frv/frv.c:2621 config/frv/frv.c:2633 config/frv/frv.c:2637
+msgid "Bad insn to frv_print_operand_memory_reference:"
 msgstr ""
 
-#: config/sparc/sparc.h:599
-msgid "Use flat register window model"
+#: config/frv/frv.c:2779
+msgid "Bad insn in frv_print_operand, bad const_double"
 msgstr ""
 
-#: config/sparc/sparc.h:601
-msgid "Do not use flat register window model"
-msgstr ""
+#: config/frv/frv.c:2824
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'C' modifier:"
+msgstr "ogiltig operand för %V"
 
-#: config/sparc/sparc.h:603
-msgid "Use ABI reserved registers"
+#: config/frv/frv.c:2847
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'c' modifier:"
+msgstr "ogiltig operand för %V"
+
+#: config/frv/frv.c:2872
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'e' modifier:"
+msgstr "ogiltig operand för %V"
+
+#: config/frv/frv.c:2880
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'F' modifier:"
+msgstr "ogiltig operand för %V"
+
+#: config/frv/frv.c:2896
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'f' modifier:"
+msgstr "ogiltig operand för %V"
+
+#: config/frv/frv.c:2949
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'L' modifier:"
+msgstr "ogiltig operand för %V"
+
+#: config/frv/frv.c:2962
+msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr ""
 
-#: config/sparc/sparc.h:605
-msgid "Do not use ABI reserved registers"
+#: config/frv/frv.c:2983
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'O' modifier:"
+msgstr "ogiltig operand för %V"
+
+#: config/frv/frv.c:3001
+msgid "Bad insn to frv_print_operand, P modifier:"
 msgstr ""
 
-#: config/sparc/sparc.h:607
-msgid "Use hardware quad fp instructions"
+#: config/frv/frv.c:3021
+msgid "Bad insn in frv_print_operand, z case"
 msgstr ""
 
-#: config/sparc/sparc.h:609
-msgid "Do not use hardware quad fp instructions"
+#: config/frv/frv.c:3049
+msgid "Bad insn in frv_print_operand, 0 case"
 msgstr ""
 
-#: config/sparc/sparc.h:611
-msgid "Compile for v8plus ABI"
+#: config/frv/frv.c:3054
+#, fuzzy
+msgid "frv_print_operand: unknown code"
+msgstr "ogiltig operand för %V"
+
+#: config/frv/frv.c:5737
+msgid "Bad output_move_single operand"
 msgstr ""
 
-#: config/sparc/sparc.h:613
-msgid "Do not compile for v8plus ABI"
+#: config/frv/frv.c:5866
+msgid "Bad output_move_double operand"
 msgstr ""
 
-#: config/sparc/sparc.h:615
-msgid "Utilize Visual Instruction Set"
+#: config/frv/frv.c:6010
+msgid "Bad output_condmove_single operand"
 msgstr ""
 
-#: config/sparc/sparc.h:617
-msgid "Do not utilize Visual Instruction Set"
+#: config/frv/frv.c:8315
+msgid "frv_registers_update"
 msgstr ""
 
-#. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
-#: config/sparc/sparc.h:620
-msgid "Optimize for Cypress processors"
+#: config/frv/frv.c:8475
+msgid "frv_registers_used_p"
 msgstr ""
 
-#: config/sparc/sparc.h:622
-msgid "Optimize for SparcLite processors"
+#: config/frv/frv.c:8604
+msgid "frv_registers_set_p"
 msgstr ""
 
-#: config/sparc/sparc.h:624
-msgid "Optimize for F930 processors"
+#: config/frv/frv.c:9171
+#, fuzzy
+msgid "accumulator is not a constant integer"
+msgstr "argumentet till \"asm\" är inte en konstant sträng"
+
+#: config/frv/frv.c:9176
+msgid "accumulator number is out of bounds"
 msgstr ""
 
-#: config/sparc/sparc.h:626
-msgid "Optimize for F934 processors"
+#: config/frv/frv.c:9187
+#, fuzzy, c-format
+msgid "inappropriate accumulator for `%s'"
+msgstr "ingen tidigare deklaration av \"%s\""
+
+#: config/frv/frv.c:9253
+#, fuzzy, c-format
+msgid "`%s' expects a constant argument"
+msgstr "tre \"l\"-suffix på heltalskonstant"
+
+#: config/frv/frv.c:9258
+#, fuzzy, c-format
+msgid "constant argument out of range for `%s'"
+msgstr "för många argument till funktionen \"%s\""
+
+#: config/frv/frv.c:9638
+msgid "media functions are not available unless -mmedia is used"
 msgstr ""
 
-#: config/sparc/sparc.h:628
-msgid "Use V8 Sparc ISA"
+#: config/frv/frv.c:9650
+msgid "this media function is only available on the fr500"
 msgstr ""
 
-#: config/sparc/sparc.h:630
-msgid "Optimize for SuperSparc processors"
+#: config/frv/frv.c:9678
+msgid "this media function is only available on the fr400"
 msgstr ""
 
-#. End of deprecated options.
-#: config/sparc/sparc.h:633
-msgid "Pointers are 64-bit"
-msgstr "Pekare är 64-bitars"
+#. This macro is a C statement to print on `stderr' a string describing the
+#. particular machine description choice.  Every machine description should
+#. define `TARGET_VERSION'.  For example:
+#.
+#. #ifdef MOTOROLA
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
+#. #else
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
+#. #endif
+#: config/frv/frv.h:512
+msgid " (frv)"
+msgstr ""
+
+#: config/h8300/h8300.c:314
+#, fuzzy
+msgid "-ms2600 is used without -ms"
+msgstr "-ms2600 används utan -ms."
 
-#: config/sparc/sparc.h:635
-msgid "Pointers are 32-bit"
-msgstr "Pekare är 32-bitars"
-
-#: config/sparc/sparc.h:637
-msgid "Use 32-bit ABI"
-msgstr "Använd 32-bitars ABI"
+#: config/h8300/h8300.c:320
+#, fuzzy
+msgid "-mn is used without -mh or -ms"
+msgstr "-ms2600 används utan -ms."
 
-#: config/sparc/sparc.h:639
-msgid "Use 64-bit ABI"
-msgstr "Använd 64-bitars ABI"
+#. 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:150
+#, fuzzy
+msgid "Generate H8S code"
+msgstr "Generera H8/S-kod"
 
-#: config/sparc/sparc.h:641
-msgid "Use stack bias"
-msgstr ""
+#: config/h8300/h8300.h:151
+#, fuzzy
+msgid "Do not generate H8S code"
+msgstr "Generera inte H8/S-kod"
 
-#: config/sparc/sparc.h:643
-msgid "Do not use stack bias"
-msgstr ""
+#: config/h8300/h8300.h:152
+#, fuzzy
+msgid "Generate H8S/2600 code"
+msgstr "Generera kod för H8/S2600"
 
-#: config/sparc/sparc.h:645
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr ""
+#: config/h8300/h8300.h:153
+#, fuzzy
+msgid "Do not generate H8S/2600 code"
+msgstr "Generera inte kod för H8/S2600"
 
-#: config/sparc/sparc.h:647
-msgid "Do not use structs on stronger alignment for double-word copies"
-msgstr ""
+#: config/h8300/h8300.h:154
+msgid "Make integers 32 bits wide"
+msgstr "Gör heltal 32 bitar stora"
 
-#: config/sparc/sparc.h:649
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr ""
+#: config/h8300/h8300.h:157
+msgid "Use registers for argument passing"
+msgstr "Använd register för argumentskickning"
 
-#: config/sparc/sparc.h:651
-msgid "Do not optimize tail call instructions in assembler or linker"
-msgstr ""
+#: config/h8300/h8300.h:159
+msgid "Do not use registers for argument passing"
+msgstr "Använd inte register för argumentskickning"
 
-#: config/sparc/sparc.h:712
-msgid "Use given Sparc code model"
+#: config/h8300/h8300.h:161
+msgid "Consider access to byte sized memory slow"
 msgstr ""
 
-#: config/v850/v850-c.c:68
-msgid "#pragma GHS endXXXX found without previous startXXX"
+#: config/h8300/h8300.h:162
+msgid "Enable linker relaxing"
 msgstr ""
 
-#: config/v850/v850-c.c:70
-msgid "#pragma GHS endXXX does not match previous startXXX"
-msgstr ""
+#: config/h8300/h8300.h:164
+msgid "Generate H8/300H code"
+msgstr "Generera H8/300H-kod"
 
-#: config/v850/v850-c.c:95
-msgid "Cannot set interrupt attribute: no current function"
+#: config/h8300/h8300.h:165
+msgid "Enable the normal mode"
 msgstr ""
 
-#: config/v850/v850-c.c:103
-msgid "Cannot set interrupt attribute: no such identifier"
-msgstr ""
+#: config/h8300/h8300.h:166
+msgid "Do not generate H8/300H code"
+msgstr "Generera inte H8/300H-kod"
 
-#: config/v850/v850-c.c:149
-msgid "junk at end of #pragma ghs section"
+#: config/h8300/h8300.h:167
+msgid "Use H8/300 alignment rules"
 msgstr ""
 
-#: config/v850/v850-c.c:166
-#, c-format
-msgid "unrecognised section name \"%s\""
-msgstr "Känner inte igen sektionsnamn \"%s\""
-
-#: config/v850/v850-c.c:181
-msgid "malformed #pragma ghs section"
+#: config/i370/i370-c.c:53
+msgid "junk at end of #pragma map"
 msgstr ""
 
-#: config/v850/v850-c.c:201
-msgid "junk at end of #pragma ghs interrupt"
+#: config/i370/i370-c.c:59
+msgid "malformed #pragma map, ignored"
 msgstr ""
 
-#: config/v850/v850-c.c:213
-msgid "junk at end of #pragma ghs starttda"
+#: config/i370/i370.c:915
+msgid "real name is too long - alias ignored"
 msgstr ""
 
-#: config/v850/v850-c.c:225
-msgid "junk at end of #pragma ghs startsda"
+#: config/i370/i370.c:920
+msgid "alias name is too long - alias ignored"
 msgstr ""
 
-#: config/v850/v850-c.c:237
-msgid "junk at end of #pragma ghs startzda"
+#: config/i370/i370.c:1191
+msgid "internal error--no jump follows compare:"
 msgstr ""
 
-#: config/v850/v850-c.c:249
-msgid "junk at end of #pragma ghs endtda"
+#. 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:75
+msgid "Generate char instructions"
 msgstr ""
 
-#: config/v850/v850-c.c:261
-msgid "junk at end of #pragma ghs endsda"
+#: config/i370/i370.h:76
+msgid "Do not generate char instructions"
 msgstr ""
 
-#: config/v850/v850-c.c:273
-msgid "junk at end of #pragma ghs endzda"
+#: config/i386/i386.c:1043
+#, c-format
+msgid "code model %s not supported in PIC mode"
 msgstr ""
 
-#: config/v850/v850.c:107
+#: config/i386/i386.c:1053 config/sparc/sparc.c:356
 #, c-format
-msgid "%s=%s is not numeric."
+msgid "bad value (%s) for -mcmodel= switch"
 msgstr ""
 
-#: config/v850/v850.c:114
-#, c-format
-msgid "%s=%s is too large."
-msgstr "%s=%s är för stor."
+#: config/i386/i386.c:1068
+#, fuzzy, c-format
+msgid "bad value (%s) for -masm= switch"
+msgstr "ogiltigt värde (%s) till flagga %s"
 
-#: config/v850/v850.c:2039
-msgid "a data area attribute cannot be specified for local variables"
-msgstr ""
+#: config/i386/i386.c:1071
+#, fuzzy, c-format
+msgid "code model `%s' not supported in the %s bit mode"
+msgstr "\"%s\" stöds inte av %s"
+
+#: config/i386/i386.c:1074
+#, fuzzy
+msgid "code model `large' not supported yet"
+msgstr "\"%s\" stöds inte av %s"
 
-#: config/v850/v850.c:2047
+#: config/i386/i386.c:1076
 #, c-format
-msgid "data area of '%s' conflicts with previous declaration"
+msgid "%i-bit mode not compiled in"
 msgstr ""
 
-#: config/v850/v850.c:2249
+#: config/i386/i386.c:1106
 #, c-format
-msgid "Bogus JR construction: %d\n"
+msgid "bad value (%s) for -march= switch"
 msgstr ""
 
-#: config/v850/v850.c:2270 config/v850/v850.c:2472
+#: config/i386/i386.c:1117
 #, c-format
-msgid "Bad amount of stack space removal: %d"
+msgid "bad value (%s) for -mcpu= switch"
 msgstr ""
 
-#: config/v850/v850.c:2448
+#: config/i386/i386.c:1134
 #, c-format
-msgid "Bogus JARL construction: %d\n"
+msgid "-mregparm=%d is not between 0 and %d"
 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:121
-msgid "Support Green Hills ABI"
+#: config/i386/i386.c:1147
+msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr ""
 
-#: config/v850/v850.h:124
-msgid "Prohibit PC relative function calls"
+#: config/i386/i386.c:1152 config/i386/i386.c:1165 config/i386/i386.c:1178
+#, c-format
+msgid "-malign-loops=%d is not between 0 and %d"
 msgstr ""
 
-#: config/v850/v850.h:127
-msgid "Reuse r30 on a per function basis"
+#: config/i386/i386.c:1160
+msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr ""
 
-#: config/v850/v850.h:130
-msgid "Use stubs for function prologues"
+#: config/i386/i386.c:1173
+msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr ""
 
-#: config/v850/v850.h:133
-msgid "Same as: -mep -mprolog-function"
+#: config/i386/i386.c:1211
+#, c-format
+msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr ""
 
-#: config/v850/v850.h:134
-msgid "Enable backend debugging"
+#: config/i386/i386.c:1223
+#, c-format
+msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr ""
 
-#: config/v850/v850.h:136
-msgid "Compile for the v850 processor"
-msgstr "Kompilera för processorn v850"
+#: config/i386/i386.c:1235
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-dialect= switch"
+msgstr "ogiltigt värde (%s) till flagga -mcpu"
 
-#: config/v850/v850.h:139
-msgid "Use 4 byte entries in switch tables"
+#: config/i386/i386.c:1256
+msgid "-malign-double makes no sense in the 64bit mode"
 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:183
-msgid "Set the max size of data eligible for the TDA area"
+#: config/i386/i386.c:1258
+msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr ""
 
-#: config/v850/v850.h:186
-msgid "Set the max size of data eligible for the SDA area"
-msgstr ""
+#: config/i386/i386.c:1274 config/i386/i386.c:1285
+#, fuzzy
+msgid "SSE instruction set disabled, using 387 arithmetics"
+msgstr "pekare till funktion använd med aritmetik"
 
-#: config/v850/v850.h:189
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr ""
+#: config/i386/i386.c:1290
+#, fuzzy
+msgid "387 instruction set disabled, using SSE arithmetics"
+msgstr "pekare till funktion använd med aritmetik"
 
-#: convert.c:67
-msgid "cannot convert to a pointer type"
-msgstr "kan inte konvertera till en pekartyp"
+#: config/i386/i386.c:1297
+#, fuzzy, c-format
+msgid "bad value (%s) for -mfpmath= switch"
+msgstr "ogiltigt värde (%s) till flagga -mcpu"
 
-#: convert.c:100
-msgid "pointer value used where a floating point value was expected"
-msgstr ""
+#: config/i386/i386.c:1429
+#, fuzzy, c-format
+msgid "`%s' attribute requires an integer constant argument"
+msgstr "tre \"l\"-suffix på heltalskonstant"
 
-#: convert.c:104
-msgid "aggregate value used where a float was expected"
-msgstr ""
+#: config/i386/i386.c:1435
+#, fuzzy, c-format
+msgid "argument to `%s' attribute larger than %d"
+msgstr "kan inte sätta attributet \"%s\" efter definitionen"
 
-#: convert.c:130
-msgid "conversion to incomplete type"
+#: config/i386/i386.c:6176
+msgid "invalid UNSPEC as operand"
 msgstr ""
 
-#: convert.c:390 convert.c:470
-msgid "can't convert between vector values of different size"
+#: config/i386/i386.c:6438
+msgid "extended registers have no high halves"
 msgstr ""
 
-#: convert.c:396
-msgid "aggregate value used where an integer was expected"
+#: config/i386/i386.c:6453
+msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: convert.c:448 f/com.c:1070
-msgid "pointer value used where a complex was expected"
+#: config/i386/i386.c:6768
+msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
-#: convert.c:452 f/com.c:1072
-msgid "aggregate value used where a complex was expected"
-msgstr ""
+#: config/i386/i386.c:6814
+#, fuzzy, c-format
+msgid "invalid operand code `%c'"
+msgstr "ogiltig operand för %V"
 
-#: convert.c:476
-msgid "can't convert value to a vector"
-msgstr ""
+#: config/i386/i386.c:6861
+#, fuzzy
+msgid "invalid constraints for operand"
+msgstr "ogiltig %%-kod"
 
-#: cp/call.c:389
-msgid "unable to call pointer to member function here"
-msgstr ""
+#: config/i386/i386.c:11027
+#, fuzzy
+msgid "unknown insn mode"
+msgstr "okänt maskinläge `%s'"
 
-#: cp/call.c:519
-msgid "destructors take no parameters"
+#. @@@ better error message
+#: config/i386/i386.c:13083 config/i386/i386.c:13119
+msgid "selector must be an immediate"
 msgstr ""
 
-#: cp/call.c:2877
-msgid "ISO C++ forbids omitting the middle term of a ?: expression"
-msgstr "ISO C++ förbjuder uteslutande av mittersta termen i ett ?: uttryck"
-
-#: cp/class.c:1435
-#, c-format
-msgid "conflicting access specifications for field `%s', ignored"
+#. @@@ better error message
+#: config/i386/i386.c:13280 config/i386/i386.c:13314
+msgid "mask must be an immediate"
 msgstr ""
 
-#: cp/class.c:5559
-msgid "trying to finish struct, but kicked out due to previous parse errors."
-msgstr ""
+#: config/i386/i386.c:13346
+#, fuzzy
+msgid "shift must be an immediate"
+msgstr "predikat måste vara en identifierare"
 
-#: cp/class.c:6014
-#, c-format
-msgid "language string `\"%s\"' not recognized"
-msgstr "språksträng `\"%s\"' känns inte igen"
+#: config/i386/winnt.c:105
+#, fuzzy, c-format
+msgid "`%s' attribute only applies to variables"
+msgstr "attributet \"%s\" är inte applicerbart på typer"
 
-#: cp/class.c:6327 cp/class.c:6495 cp/class.c:6502
-msgid "not enough type information"
-msgstr "inte tillräcklig typinformation"
+#: config/i386/winnt.c:275
+#, fuzzy, c-format
+msgid "`%s' declared as both exported to and imported from a DLL"
+msgstr "\"%s\" är deklarerad både som exporterad till och importerad från en DLL."
 
-#: cp/class.c:6479
-msgid "invalid operation on uninstantiated type"
-msgstr "ogiltig operation på oinstansierad typ"
+#: config/i386/cygwin.h:45
+msgid "Use the Cygwin interface"
+msgstr "Använd Cygwin-interfacet"
 
-#: cp/class.c:8361
-msgid ""
-"object size exceeds built-in limit for virtual function table implementation"
-msgstr ""
+#: config/i386/cygwin.h:46
+msgid "Use the Mingw32 interface"
+msgstr "Använd Mingw32-interfacet"
 
-#: cp/class.c:8363
-msgid ""
-"object size exceeds normal limit for virtual function table implementation, "
-"recompile all source and use -fhuge-objects"
-msgstr ""
+#: config/i386/cygwin.h:47
+msgid "Create GUI application"
+msgstr "Skapa GUI-applikation"
 
-#: cp/decl.c:4226
-#, c-format
-msgid "declaration of `%s' shadows a member of `this'"
+#: config/i386/cygwin.h:48
+msgid "Don't set Windows defines"
 msgstr ""
 
-#: cp/decl.c:4867
-#, c-format
-msgid "label `%s' referenced outside of any function"
+#: config/i386/cygwin.h:49
+msgid "Set Windows defines"
 msgstr ""
 
-#: cp/decl.c:4972 cp/decl.c:4996
-msgid "jump to case label"
-msgstr "hopp till case-etikett"
-
-#: cp/decl.c:5003 cp/decl.c:5107
-msgid "  enters try block"
-msgstr "  går in i try-block"
+#: config/i386/cygwin.h:50
+msgid "Create console application"
+msgstr "Skapa konsollapplikation"
 
-#: cp/decl.c:5005 cp/decl.c:5109
-msgid "  enters catch block"
-msgstr "  går in i catch-block"
+#: config/i386/cygwin.h:51 config/i386/win32.h:59
+msgid "Generate code for a DLL"
+msgstr "Generera kod för en DLL"
 
-#: cp/decl.c:5088
-msgid "  from here"
-msgstr "  från här"
+#: config/i386/cygwin.h:53 config/i386/win32.h:61
+msgid "Ignore dllimport for functions"
+msgstr "Ignorera dllimport för funktioner"
 
-#: cp/decl.c:6353
-msgid "the ABI requires vtable thunks"
+#: config/i386/cygwin.h:55
+msgid "Use Mingw-specific thread support"
 msgstr ""
 
-#: cp/decl.c:7013
-msgid "multiple types in one declaration"
+#: config/i386/cygwin.h:244
+#, c-format
+msgid "-f%s ignored for target (all code is position independent)"
 msgstr ""
 
-#: cp/decl.c:7016
-msgid "declaration does not declare anything"
+#: config/i386/djgpp.h:204
+msgid "-mbnu210 is ignored (option is obsolete)"
 msgstr ""
 
-#: cp/decl.c:7040
-msgid "Missing type-name in typedef-declaration."
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#: config/i386/i386.h:306
+msgid "Alternate calling convention"
 msgstr ""
 
-#: cp/decl.c:7047
-msgid "ISO C++ prohibits anonymous structs"
+#: config/i386/i386.h:308 config/m68k/m68k.h:180 config/ns32k/ns32k.h:144
+msgid "Use normal calling convention"
 msgstr ""
 
-#: cp/decl.c:8033
-msgid "assignment (not initialization) in declaration"
-msgstr "tilldelning (inte initieraing) i deklaration"
+#: config/i386/i386.h:310
+msgid "Align some doubles on dword boundary"
+msgstr ""
 
-#: cp/decl.c:8595
-msgid "invalid catch parameter"
+#: config/i386/i386.h:312
+msgid "Align doubles on word boundary"
 msgstr ""
 
-#: cp/decl.c:8822
-msgid "cannot declare `::main' to be a template"
-msgstr "kan inte deklarera \"::main\" som en mall"
+#: config/i386/i386.h:314
+msgid "Uninitialized locals in .bss"
+msgstr ""
 
-#: cp/decl.c:8824
-msgid "cannot declare `::main' to be inline"
+#: config/i386/i386.h:316
+msgid "Uninitialized locals in .data"
 msgstr ""
 
-#: cp/decl.c:8826
-msgid "cannot declare `::main' to be static"
-msgstr "kan inte deklarera \"::main\" som static"
+#: config/i386/i386.h:318 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
+#: config/ns32k/ns32k.h:167
+msgid "Use IEEE math for fp comparisons"
+msgstr "Använd IEEE matematik för flyttaljämförelser"
 
-#: cp/decl.c:8829
-msgid "`main' must return `int'"
-msgstr "\"main\" måste returnera \"int\""
+#: config/i386/i386.h:320 config/ns32k/ns32k.h:169
+msgid "Do not use IEEE math for fp comparisons"
+msgstr "Använd inte IEEE matematik för flyttaljämförelser"
 
-#: cp/decl.c:9380
-msgid "overflow in array dimension"
+#: config/i386/i386.h:322
+msgid "Return values of functions in FPU registers"
 msgstr ""
 
-#: cp/decl.c:9666
-msgid "destructors must be member functions"
-msgstr "destruerare måste vara medlemsfunktioner"
+#: config/i386/i386.h:324
+msgid "Do not return values of functions in FPU registers"
+msgstr ""
 
-#: cp/decl.c:9995
-msgid "`bool' is now a keyword"
-msgstr "\"bool\" är numera ett nyckelord"
+#: config/i386/i386.h:326
+msgid "Do not generate sin, cos, sqrt for FPU"
+msgstr "Generera inte sin, cos, sqrt för FPU"
 
-#: cp/decl.c:10026
-msgid "ISO C++ does not support `long long'"
-msgstr "ISO C++ stödjer inte \"long long\""
+#: config/i386/i386.h:328
+msgid "Generate sin, cos, sqrt for FPU"
+msgstr "Generera sin, cos, sqrt för FPU"
 
-#: cp/decl.c:10148
-#, c-format
-msgid "short, signed or unsigned invalid for `%s'"
-msgstr "short, signed eller unsigned är ogiltigt för \"%s\""
+#: config/i386/i386.h:330
+msgid "Omit the frame pointer in leaf functions"
+msgstr ""
 
-#: cp/decl.c:10153
+#: config/i386/i386.h:333
+msgid "Enable stack probing"
+msgstr ""
+
+#. undocumented
+#. undocumented
+#: config/i386/i386.h:338
+msgid "Align destination of the string operations"
+msgstr ""
+
+#: config/i386/i386.h:340
+msgid "Do not align destination of the string operations"
+msgstr ""
+
+#: config/i386/i386.h:342
+msgid "Inline all known string operations"
+msgstr ""
+
+#: config/i386/i386.h:344
+msgid "Do not inline all known string operations"
+msgstr ""
+
+#: config/i386/i386.h:346 config/i386/i386.h:350
+msgid "Use push instructions to save outgoing arguments"
+msgstr ""
+
+#: config/i386/i386.h:348 config/i386/i386.h:352
+msgid "Do not use push instructions to save outgoing arguments"
+msgstr ""
+
+#: config/i386/i386.h:354
+#, fuzzy
+msgid "Support MMX built-in functions"
+msgstr "Stöd inbyggda funktioner med MMX"
+
+#: config/i386/i386.h:356
+#, fuzzy
+msgid "Do not support MMX built-in functions"
+msgstr "Stöd inte inbyggda funktioner med MMX"
+
+#: config/i386/i386.h:358
+#, fuzzy
+msgid "Support 3DNow! built-in functions"
+msgstr "döljer inbyggd funktion \"%s\""
+
+#: config/i386/i386.h:360
+#, fuzzy
+msgid "Do not support 3DNow! built-in functions"
+msgstr "Stöd inte inbyggda funktioner med MMX"
+
+#: config/i386/i386.h:362
+#, fuzzy
+msgid "Support MMX and SSE built-in functions and code generation"
+msgstr "Stöd inbyggda funktioner med MMX och SSE"
+
+#: config/i386/i386.h:364
+#, fuzzy
+msgid "Do not support MMX and SSE built-in functions and code generation"
+msgstr "Stöd inte inbyggda funktioner med MMX och SSE"
+
+#: config/i386/i386.h:366
+#, fuzzy
+msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
+msgstr "Stöd inbyggda funktioner med MMX och SSE"
+
+#: config/i386/i386.h:368
+#, fuzzy
+msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
+msgstr "Stöd inte inbyggda funktioner med MMX och SSE"
+
+#: config/i386/i386.h:370
+#, fuzzy
+msgid "sizeof(long double) is 16"
+msgstr "sizeof(long double) är 16."
+
+#: config/i386/i386.h:372
+#, fuzzy
+msgid "sizeof(long double) is 12"
+msgstr "sizeof(long double) är 12."
+
+#: config/i386/i386.h:374
+#, fuzzy
+msgid "Generate 64bit x86-64 code"
+msgstr "Generera H8/S-kod"
+
+#: config/i386/i386.h:376
+#, fuzzy
+msgid "Generate 32bit i386 code"
+msgstr "Generera \"big endian\"-kod."
+
+#: config/i386/i386.h:378
+msgid "Use red-zone in the x86-64 code"
+msgstr ""
+
+#: config/i386/i386.h:380
+#, fuzzy
+msgid "Do not use red-zone in the x86-64 code"
+msgstr "Generera inte H8/S-kod"
+
+#. 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.
+#: config/i386/i386.h:409 config/rs6000/rs6000.h:393 config/sparc/sparc.h:635
+msgid "Schedule code for given CPU"
+msgstr "Schemalägg kod för en given CPU"
+
+#: config/i386/i386.h:411
+#, fuzzy
+msgid "Generate floating point mathematics using given instruction set"
+msgstr "Använd flyttalsinstruktioner i hårdvara"
+
+#: config/i386/i386.h:413
+msgid "Generate code for given CPU"
+msgstr "Generera kod för en given CPU"
+
+#: config/i386/i386.h:415
+msgid "Number of registers used to pass integer arguments"
+msgstr "Antal register för att skicka heltalsargument"
+
+#. TARGET_DEFAULT is defined in sun*.h and isi.h, etc.
+#. 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.
+#: config/i386/i386.h:417 config/m68k/m68k.h:263
+msgid "Loop code aligned to this power of 2"
+msgstr "Loop-kod justeras till denna 2-potens"
+
+#: config/i386/i386.h:419 config/m68k/m68k.h:265
+msgid "Jump targets are aligned to this power of 2"
+msgstr "Hoppmål justeras till denna 2-potens"
+
+#: config/i386/i386.h:421 config/m68k/m68k.h:267
+msgid "Function starts are aligned to this power of 2"
+msgstr "Funktionsbörjan justeras till denna 2-potens"
+
+#: config/i386/i386.h:424
+msgid "Attempt to keep stack aligned to this power of 2"
+msgstr "Försök håll stacken justerad till denna 2-potens"
+
+#: config/i386/i386.h:426
+msgid "Branches are this expensive (1-5, arbitrary units)"
+msgstr "Hopp är dyra (1-5, godtyckliga enheter)"
+
+#: config/i386/i386.h:428
+msgid "Use given x86-64 code model"
+msgstr ""
+
+#. Undocumented.
+#. Undocumented.
+#: config/i386/i386.h:434
+#, fuzzy
+msgid "Use given assembler dialect"
+msgstr "Använd assemblersyntax för DEC"
+
+#: config/i386/i386.h:436
+#, fuzzy
+msgid "Use given thread-local storage dialect"
+msgstr "Använd assemblersyntax för DEC"
+
+#: config/i386/sco5.h:700
+msgid "Generate ELF output"
+msgstr "Generera ELF-utdata"
+
+#: config/i386/win32.h:53
+msgid "Use Mingw32 interface"
+msgstr ""
+
+#: config/i386/win32.h:55
+msgid "Use Cygwin interface"
+msgstr ""
+
+#: config/i386/win32.h:57
+msgid "Use bare Windows interface"
+msgstr ""
+
+#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
+#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
+#: config/i386/xm-djgpp.h:71
+#, fuzzy
+msgid "environment variable DJGPP not defined"
+msgstr "Omgivningsvariabel DJGPP är inte definierad."
+
+#: config/i386/xm-djgpp.h:73
+#, fuzzy, c-format
+msgid "environment variable DJGPP points to missing file '%s'"
+msgstr "Omgivningsvariabel DJGPP pekar på fil \"%s\" som saknas"
+
+#: config/i386/xm-djgpp.h:76
+#, fuzzy, c-format
+msgid "environment variable DJGPP points to corrupt file '%s'"
+msgstr "Omgivningsvariabel DJGPP pekar på fil \"%s\" som är trasig"
+
+#: config/i960/i960-c.c:66
+msgid "sorry, not implemented: #pragma align NAME=SIZE"
+msgstr "ledsen, inte implementerat: #pragma align NAMN=STORLEK"
+
+#: config/i960/i960-c.c:71
+msgid "malformed #pragma align - ignored"
+msgstr ""
+
+#: config/i960/i960-c.c:109
+msgid "sorry, not implemented: #pragma noalign NAME"
+msgstr "ledsen, inte implementerat: #pragma noalign NAMN"
+
+#: config/i960/i960.c:121 config/i960/i960.c:131
+msgid "conflicting architectures defined - using C series"
+msgstr ""
+
+#: config/i960/i960.c:126
+msgid "conflicting architectures defined - using K series"
+msgstr ""
+
+#: config/i960/i960.c:141
+msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
+msgstr "iC2.0 och iC3.0 är imkompatible - använder iC3.0"
+
+#: config/i960/i960.c:1448 config/m68k/m68k.c:559 config/rs6000/rs6000.c:9931
+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:240
+msgid "Generate SA code"
+msgstr "Generera SA-kod"
+
+#: config/i960/i960.h:243
+msgid "Generate SB code"
+msgstr "Generera SB-kod"
+
+#. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate SC code")},
+#: config/i960/i960.h:248
+msgid "Generate KA code"
+msgstr "Generera KA-kod"
+
+#: config/i960/i960.h:251
+msgid "Generate KB code"
+msgstr "Generera KB-kod"
+
+#. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate KC code")},
+#: config/i960/i960.h:256
+msgid "Generate JA code"
+msgstr "Generera JA-kod"
+
+#: config/i960/i960.h:258
+msgid "Generate JD code"
+msgstr "Generera JD-kod"
+
+#: config/i960/i960.h:261
+msgid "Generate JF code"
+msgstr "Generera JF-kod"
+
+#: config/i960/i960.h:263
+msgid "generate RP code"
+msgstr "Generera RP-kod"
+
+#: config/i960/i960.h:266
+msgid "Generate MC code"
+msgstr "Generera MC-kod"
+
+#: config/i960/i960.h:269
+msgid "Generate CA code"
+msgstr "Generera CA-kod"
+
+#. {"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:279
+msgid "Generate CF code"
+msgstr "Generera CF-kod"
+
+#: config/i960/i960.h:283 config/mips/mips.h:568 config/pa/pa.h:252
+msgid "Use software floating point"
+msgstr "Använd mjukvaruflytttal"
+
+#: config/i960/i960.h:285
+msgid "Use alternate leaf function entries"
+msgstr ""
+
+#: config/i960/i960.h:287
+msgid "Do not use alternate leaf function entries"
+msgstr ""
+
+#: config/i960/i960.h:289
+msgid "Perform tail call optimization"
+msgstr "Utför optimering för svansrekursion"
+
+#: config/i960/i960.h:291
+msgid "Do not perform tail call optimization"
+msgstr "Utför inte optimering för svansrekursion"
+
+#: config/i960/i960.h:293
+msgid "Use complex addressing modes"
+msgstr ""
+
+#: config/i960/i960.h:295
+msgid "Do not use complex addressing modes"
+msgstr ""
+
+#: config/i960/i960.h:297
+msgid "Align code to 8 byte boundary"
+msgstr ""
+
+#: config/i960/i960.h:299
+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:305 config/i960/i960.h:307
+msgid "Enable compatibility with iC960 v2.0"
+msgstr ""
+
+#: config/i960/i960.h:309
+msgid "Enable compatibility with iC960 v3.0"
+msgstr ""
+
+#: config/i960/i960.h:311 config/i960/i960.h:313
+msgid "Enable compatibility with ic960 assembler"
+msgstr ""
+
+#: config/i960/i960.h:315
+msgid "Do not permit unaligned accesses"
+msgstr ""
+
+#: config/i960/i960.h:317
+msgid "Permit unaligned accesses"
+msgstr ""
+
+#: config/i960/i960.h:319
+msgid "Layout types like Intel's v1.3 gcc"
+msgstr ""
+
+#: config/i960/i960.h:321
+msgid "Do not layout types like Intel's v1.3 gcc"
+msgstr ""
+
+#: config/i960/i960.h:323 config/sparc/freebsd.h:79 config/sparc/linux.h:86
+#: config/sparc/linux64.h:88 config/sparc/netbsd-elf.h:238
+msgid "Use 64 bit long doubles"
+msgstr "Använd 64 bits long double"
+
+#: config/i960/i960.h:325
+msgid "Enable linker relaxation"
+msgstr ""
+
+#: config/i960/i960.h:327
+msgid "Do not enable linker relaxation"
+msgstr ""
+
+#: config/ia64/ia64-c.c:50
+msgid "malformed #pragma builtin"
+msgstr ""
+
+#: config/ia64/ia64.c:3879
+msgid "ia64_print_operand: unknown code"
+msgstr ""
+
+#: config/ia64/ia64.c:4157
+msgid "value of -mfixed-range must have form REG1-REG2"
+msgstr ""
+
+#: config/ia64/ia64.c:4184
+#, c-format
+msgid "%s-%s is an empty range"
+msgstr "%s-%s är ett tomt intervall"
+
+#: config/ia64/ia64.c:4215
+msgid "cannot optimize floating point division for both latency and throughput"
+msgstr ""
+
+#: config/ia64/ia64.c:4221
+msgid "cannot optimize integer division for both latency and throughput"
+msgstr ""
+
+#: config/ia64/ia64.c:4233
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-size= switch"
+msgstr "ogiltigt värde (%s) till flagga -mcpu"
+
+#. This macro defines names of command options to set and clear bits in
+#. `target_flags'.  Its definition is an initializer with a subgrouping for
+#. each command option.
+#: config/ia64/ia64.h:150
+msgid "Generate big endian code"
+msgstr "Generera \"big endian\"-kod."
+
+#: config/ia64/ia64.h:152 config/mcore/mcore.h:159
+msgid "Generate little endian code"
+msgstr "Generera \"little endian\"-kod."
+
+#: config/ia64/ia64.h:154
+msgid "Generate code for GNU as"
+msgstr "Generera kod för GNU as"
+
+#: config/ia64/ia64.h:156
+msgid "Generate code for Intel as"
+msgstr "Generera kod för Intel as"
+
+#: config/ia64/ia64.h:158
+msgid "Generate code for GNU ld"
+msgstr "Generera kod för GNU ld"
+
+#: config/ia64/ia64.h:160
+msgid "Generate code for Intel ld"
+msgstr "Generera kod för Intel ld"
+
+#: config/ia64/ia64.h:162
+msgid "Generate code without GP reg"
+msgstr ""
+
+#: config/ia64/ia64.h:164
+msgid "Emit stop bits before and after volatile extended asms"
+msgstr ""
+
+#: config/ia64/ia64.h:166
+msgid "Don't emit stop bits before and after volatile extended asms"
+msgstr ""
+
+#: config/ia64/ia64.h:168
+msgid "Emit code for Itanium (TM) processor B step"
+msgstr ""
+
+#: config/ia64/ia64.h:170
+msgid "Use in/loc/out register names"
+msgstr ""
+
+#: config/ia64/ia64.h:172
+msgid "Disable use of sdata/scommon/sbss"
+msgstr ""
+
+#: config/ia64/ia64.h:174
+msgid "Enable use of sdata/scommon/sbss"
+msgstr ""
+
+#: config/ia64/ia64.h:176
+msgid "gp is constant (but save/restore gp on indirect calls)"
+msgstr ""
+
+#: config/ia64/ia64.h:178
+msgid "Generate self-relocatable code"
+msgstr ""
+
+#: config/ia64/ia64.h:180
+msgid "Generate inline floating point division, optimize for latency"
+msgstr ""
+
+#: config/ia64/ia64.h:182
+msgid "Generate inline floating point division, optimize for throughput"
+msgstr ""
+
+#: config/ia64/ia64.h:184
+msgid "Generate inline integer division, optimize for latency"
+msgstr ""
+
+#: config/ia64/ia64.h:186
+msgid "Generate inline integer division, optimize for throughput"
+msgstr ""
+
+#: config/ia64/ia64.h:188
+msgid "Enable Dwarf 2 line debug info via GNU as"
+msgstr ""
+
+#: config/ia64/ia64.h:190
+msgid "Disable Dwarf 2 line debug info via GNU as"
+msgstr ""
+
+#: config/ia64/ia64.h:219
+msgid "Specify range of registers to make fixed"
+msgstr ""
+
+#: config/ip2k/ip2k.c:1082
+#, fuzzy
+msgid "bad operand"
+msgstr "ogiltig %%-kod"
+
+#: config/ip2k/ip2k.c:3184
+#, fuzzy
+msgid "Only initialized variables can be placed into program memory area."
+msgstr "Initiera bara variabler som kan placeras i 8-bits området."
+
+#: config/m32r/m32r.c:139
+#, c-format
+msgid "bad value (%s) for -mmodel switch"
+msgstr ""
+
+#: config/m32r/m32r.c:148
+#, c-format
+msgid "bad value (%s) for -msdata switch"
+msgstr ""
+
+#: config/m32r/m32r.c:319
+#, fuzzy, c-format
+msgid "invalid argument of `%s' attribute"
+msgstr "ogiltigt typargument till \"%s\""
+
+#: config/m32r/m32r.c:422
+msgid "const objects cannot go in .sdata/.sbss"
+msgstr ""
+
+#: config/m32r/m32r.c:2256
+#, fuzzy, c-format
+msgid "invalid operand to %%s code"
+msgstr "ogiltig operand för %R"
+
+#: config/m32r/m32r.c:2263
+#, fuzzy, c-format
+msgid "invalid operand to %%p code"
+msgstr "ogiltig operand för %R"
+
+#: config/m32r/m32r.c:2318
+msgid "bad insn for 'A'"
+msgstr ""
+
+#: config/m32r/m32r.c:2370
+#, fuzzy, c-format
+msgid "invalid operand to %%T/%%B code"
+msgstr "ogiltig operand för %H/%L"
+
+#: config/m32r/m32r.c:2393
+#, fuzzy, c-format
+msgid "invalid operand to %%N code"
+msgstr "ogiltig operand för %R"
+
+#: config/m32r/m32r.c:2438
+msgid "pre-increment address is not a register"
+msgstr ""
+
+#: config/m32r/m32r.c:2445
+msgid "pre-decrement address is not a register"
+msgstr ""
+
+#: config/m32r/m32r.c:2452
+msgid "post-increment address is not a register"
+msgstr ""
+
+#: config/m32r/m32r.c:2530 config/m32r/m32r.c:2546
+#: config/rs6000/rs6000.c:12737
+msgid "bad address"
+msgstr ""
+
+#: config/m32r/m32r.c:2551
+#, fuzzy
+msgid "lo_sum not of register"
+msgstr "Skicka argument i register"
+
+#. { "relax",                  TARGET_RELAX_MASK, "" },                    { "no-relax",               -TARGET_RELAX_MASK, "" },
+#: config/m32r/m32r.h:241
+msgid "Display compile time statistics"
+msgstr ""
+
+#: config/m32r/m32r.h:243
+msgid "Align all loops to 32 byte boundary"
+msgstr ""
+
+#: config/m32r/m32r.h:246
+msgid "Only issue one instruction per cycle"
+msgstr "Lägg bara ut en instruktion per cykel"
+
+#: config/m32r/m32r.h:249
+msgid "Prefer branches over conditional execution"
+msgstr "Föredra hopp framför villkorlig körning"
+
+#: config/m32r/m32r.h:265
+msgid "Code size: small, medium or large"
+msgstr "Kodstorlek: small, medium, eller large"
+
+#: config/m32r/m32r.h:267
+msgid "Small data area: none, sdata, use"
+msgstr "Litet dataområde: none, sdata, use"
+
+#: config/m68hc11/m68hc11.c:242
+#, c-format
+msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
+msgstr ""
+
+#. !!!! SCz wrong here.
+#: config/m68hc11/m68hc11.c:3252 config/m68hc11/m68hc11.c:3626
+msgid "move insn not handled"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:3472 config/m68hc11/m68hc11.c:3556
+#: config/m68hc11/m68hc11.c:3829
+#, fuzzy
+msgid "invalid register in the move instruction"
+msgstr "Använd inte divisionsinstruktionen"
+
+#: config/m68hc11/m68hc11.c:3506
+#, fuzzy
+msgid "invalid operand in the instruction"
+msgstr "ogiltig operand för %V"
+
+#: config/m68hc11/m68hc11.c:3803
+#, fuzzy
+msgid "invalid register in the instruction"
+msgstr "ogiltigt flagga \"%s\" i line-direktiv"
+
+#: config/m68hc11/m68hc11.c:3836
+msgid "operand 1 must be a hard register"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:3853
+#, fuzzy
+msgid "invalid rotate insn"
+msgstr "ogiltigt format på #line"
+
+#: config/m68hc11/m68hc11.c:4278
+msgid "registers IX, IY and Z used in the same INSN"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:4603 config/m68hc11/m68hc11.c:4906
+msgid "cannot do z-register replacement"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:4969
+msgid "invalid Z register replacement for insn"
+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/m68hc11/m68hc11.h:160
+msgid "Compile with 16-bit integer mode"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:162
+msgid "Compile with 32-bit integer mode"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:164
+msgid "Auto pre/post decrement increment allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:166
+msgid "Auto pre/post decrement increment not allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:168
+msgid "Min/max instructions allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:170
+msgid "Min/max instructions not allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:172
+msgid "Use call and rtc for function calls and returns"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:174
+msgid "Use jsr and rts for function calls and returns"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:176
+msgid "Do not use direct addressing mode for soft registers"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:178 config/m68hc11/m68hc11.h:182
+msgid "Compile for a 68HC11"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:180 config/m68hc11/m68hc11.h:184
+msgid "Compile for a 68HC12"
+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.
+#: config/m68hc11/m68hc11.h:198
+msgid "Specify the register allocation order"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:200
+msgid "Indicate the number of soft registers available"
+msgstr ""
+
+#: config/m68k/m68k.c:158
+#, c-format
+msgid "-malign-loops=%d is not between 1 and %d"
+msgstr ""
+
+#: config/m68k/m68k.c:169
+#, c-format
+msgid "-malign-jumps=%d is not between 1 and %d"
+msgstr ""
+
+#: config/m68k/m68k.c:180
+#, c-format
+msgid "-malign-functions=%d is not between 1 and %d"
+msgstr ""
+
+#: config/m68k/m68k.c:189
+msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+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/m68k/m68k.h:162 config/m68k/m68k.h:164
+#, fuzzy
+msgid "Generate code for a 68020"
+msgstr "Generera kod för c2"
+
+#: config/m68k/m68k.h:169 config/m68k/m68k.h:172
+#, fuzzy
+msgid "Generate code for a 68000"
+msgstr "Generera kod för en DLL"
+
+#: config/m68k/m68k.h:174
+#, fuzzy
+msgid "Use the bit-field instructions"
+msgstr "Använd bitfältsinstruktioner"
+
+#: config/m68k/m68k.h:176
+#, fuzzy
+msgid "Do not use the bit-field instructions"
+msgstr "Använd inte bitfältsinstruktioner"
+
+#: config/m68k/m68k.h:178
+msgid "Use different calling convention using 'rtd'"
+msgstr ""
+
+#: config/m68k/m68k.h:182
+msgid "Consider type `int' to be 16 bits wide"
+msgstr ""
+
+#: config/m68k/m68k.h:184
+msgid "Consider type `int' to be 32 bits wide"
+msgstr ""
+
+#: config/m68k/m68k.h:186
+#, fuzzy
+msgid "Generate code for a Sun FPA"
+msgstr "Generera kod för en given CPU"
+
+#: config/m68k/m68k.h:189
+#, fuzzy
+msgid "Do not generate code for a Sun FPA"
+msgstr "Genrera inte kod som använder FPU"
+
+#: config/m68k/m68k.h:191 config/m68k/m68k.h:193
+#, fuzzy
+msgid "Generate code for a Sun Sky board"
+msgstr "Generera kod för en DLL"
+
+#: config/m68k/m68k.h:195
+#, fuzzy
+msgid "Do not use Sky linkage convention"
+msgstr "Använd inte divisionsinstruktionen"
+
+#: config/m68k/m68k.h:197
+#, fuzzy
+msgid "Generate code for a 68881"
+msgstr "Generera kod för c1"
+
+#: config/m68k/m68k.h:200
+msgid "Generate code with library calls for floating point"
+msgstr ""
+
+#: config/m68k/m68k.h:202
+#, fuzzy
+msgid "Generate code for a 68040, without any new instructions"
+msgstr "Generera kod för \"little endian\""
+
+#: config/m68k/m68k.h:205
+#, fuzzy
+msgid "Generate code for a 68060, without any new instructions"
+msgstr "Generera kod för \"little endian\""
+
+#: config/m68k/m68k.h:209
+#, fuzzy
+msgid "Generate code for a 68030"
+msgstr "Generera kod för en DLL"
+
+#: config/m68k/m68k.h:212
+#, fuzzy
+msgid "Generate code for a 68040"
+msgstr "Generera kod för 11/40"
+
+#: config/m68k/m68k.h:216
+#, fuzzy
+msgid "Generate code for a 68060"
+msgstr "Generera kod för en DLL"
+
+#: config/m68k/m68k.h:221
+#, fuzzy
+msgid "Generate code for a 520X"
+msgstr "Generera kod för c2"
+
+#: config/m68k/m68k.h:224
+#, fuzzy
+msgid "Generate code for a 68851"
+msgstr "Generera kod för c1"
+
+#: config/m68k/m68k.h:226
+#, fuzzy
+msgid "Do no generate code for a 68851"
+msgstr "Generera kod för c1"
+
+#: config/m68k/m68k.h:229
+#, fuzzy
+msgid "Generate code for a 68302"
+msgstr "Generera kod för c32"
+
+#: config/m68k/m68k.h:232
+#, fuzzy
+msgid "Generate code for a 68332"
+msgstr "Generera kod för c32"
+
+#: config/m68k/m68k.h:236
+#, fuzzy
+msgid "Generate code for a cpu32"
+msgstr "Generera kod för c32"
+
+#: config/m68k/m68k.h:239
+msgid "Align variables on a 32-bit boundary"
+msgstr ""
+
+#: config/m68k/m68k.h:241
+msgid "Align variables on a 16-bit boundary"
+msgstr ""
+
+#: config/m68k/m68k.h:243
+#, fuzzy
+msgid "Generate pc-relative code"
+msgstr "Generera SA-kod"
+
+#: config/m68k/m68k.h:245
+msgid "Do not use unaligned memory references"
+msgstr ""
+
+#: config/m68k/m68k.h:247
+#, fuzzy
+msgid "Use unaligned memory references"
+msgstr "Använd stor minnesmodell"
+
+#: config/m88k/m88k.c:903
+#, fuzzy, c-format
+msgid "internal gcc monitor: short-branch(%x)"
+msgstr "Intern gcc monitor: short-branch(%x)"
+
+#: config/m88k/m88k.c:2302
+msgid "internal gcc error: Can't express symbolic location"
+msgstr ""
+
+#: config/m88k/m88k.c:2517
+#, c-format
+msgid "argument #%d is a structure"
+msgstr ""
+
+#: config/m88k/m88k.c:2816
+#, c-format
+msgid "%%R not followed by %%B/C/D/E"
+msgstr ""
+
+#: config/m88k/m88k.c:2884
+#, fuzzy, c-format
+msgid "invalid %%x/X value"
+msgstr "ogiltigt värde %%B"
+
+#: config/m88k/m88k.c:2901
+#, c-format
+msgid "invalid %%Q value"
+msgstr "ogiltigt %%Q-värde"
+
+#: config/m88k/m88k.c:2907 config/rs6000/rs6000.c:7681
+#, c-format
+msgid "invalid %%q value"
+msgstr ""
+
+#: config/m88k/m88k.c:2913
+#, fuzzy, c-format
+msgid "invalid %%o value"
+msgstr "ogiltigt värde %%B"
+
+#: config/m88k/m88k.c:2920 config/rs6000/rs6000.c:7644
+#, c-format
+msgid "invalid %%p value"
+msgstr ""
+
+#: config/m88k/m88k.c:2933 config/m88k/m88k.c:2938
+#, fuzzy, c-format
+msgid "invalid %%s/S value"
+msgstr "ogiltigt %%s-värde"
+
+#: config/m88k/m88k.c:2949
+#, fuzzy, c-format
+msgid "invalid %%P operand"
+msgstr "ogiltigt %%P-värde"
+
+#: config/m88k/m88k.c:2980 config/romp/romp.c:690
+#, c-format
+msgid "invalid %%B value"
+msgstr "ogiltigt värde %%B"
+
+#: config/m88k/m88k.c:3010
+#, fuzzy, c-format
+msgid "invalid %%D value"
+msgstr "ogiltigt värde %%B"
+
+#: config/m88k/m88k.c:3023
+#, c-format
+msgid "`%%d' operand isn't a register"
+msgstr ""
+
+#: config/m88k/m88k.c:3041
+msgid "operand is r0"
+msgstr ""
+
+#: config/m88k/m88k.c:3055
+msgid "operand is const_double"
+msgstr ""
+
+#: config/m88k/m88k.c:3074
+msgid "invalid code"
+msgstr "ogiltig kod"
+
+#. Do any checking or such that is needed after processing the -m switches.
+#: config/m88k/m88k.h:277
+msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
+msgstr ""
+
+#: config/m88k/m88k.h:299
+#, fuzzy, c-format
+msgid "invalid option `-mshort-data-%s'"
+msgstr "Ogiltig flagga \"%s\""
+
+#: config/m88k/m88k.h:304
+#, c-format
+msgid "-mshort-data-%s is too large "
+msgstr ""
+
+#: config/m88k/m88k.h:306
+#, c-format
+msgid "-mshort-data-%s and PIC are incompatible"
+msgstr ""
+
+#: config/mcore/mcore.c:3078
+#, fuzzy, c-format
+msgid "invalid option `-mstack-increment=%s'"
+msgstr "Ogiltig flagga \"-mstack-increment=%s\""
+
+#: config/mcore/mcore.h:126
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr ""
+
+#: config/mcore/mcore.h:128
+msgid "Inline constants if it only takes 1 instruction"
+msgstr ""
+
+#: config/mcore/mcore.h:130
+msgid "Set maximum alignment to 4"
+msgstr ""
+
+#: config/mcore/mcore.h:132
+msgid "Set maximum alignment to 8"
+msgstr ""
+
+#: config/mcore/mcore.h:136
+msgid "Do not use the divide instruction"
+msgstr "Använd inte divisionsinstruktionen"
+
+#: config/mcore/mcore.h:140
+msgid "Do not arbitary sized immediates in bit operations"
+msgstr ""
+
+#: config/mcore/mcore.h:142
+msgid "Always treat bit-field as int-sized"
+msgstr ""
+
+#: config/mcore/mcore.h:146
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr ""
+
+#: config/mcore/mcore.h:148
+msgid "Force functions to be aligned to a 2 byte boundary"
+msgstr ""
+
+#: config/mcore/mcore.h:150
+msgid "Emit call graph information"
+msgstr ""
+
+#: config/mcore/mcore.h:154
+msgid "Prefer word accesses over byte accesses"
+msgstr ""
+
+#: config/mcore/mcore.h:165
+msgid "Generate code for the M*Core M340"
+msgstr "Genrera kod för M*Core M340"
+
+#: config/mcore/mcore.h:178
+msgid "Maximum amount for a single stack increment operation"
+msgstr ""
+
+#: config/mips/mips.c:5112
+#, c-format
+msgid "bad value (%s) for -mabi= switch"
+msgstr ""
+
+#: config/mips/mips.c:5142
+#, c-format
+msgid "-mips%d conflicts with the other architecture options, which specify a MIPS%d processor"
+msgstr ""
+
+#: config/mips/mips.c:5149
+#, c-format
+msgid "bad value (%s) for -mips switch"
+msgstr ""
+
+#: config/mips/mips.c:5164
+#, c-format
+msgid "-march=%s is not compatible with the selected ABI"
+msgstr ""
+
+#: config/mips/mips.c:5176
+msgid "-mgp64 used with a 32-bit processor"
+msgstr ""
+
+#: config/mips/mips.c:5178
+#, fuzzy
+msgid "-mgp32 used with a 64-bit ABI"
+msgstr "Använd 64-bitars ABI"
+
+#: config/mips/mips.c:5180
+#, fuzzy
+msgid "-mgp64 used with a 32-bit ABI"
+msgstr "Använd 32-bitars ABI"
+
+#: config/mips/mips.c:5198 config/mips/mips.c:5200 config/mips/mips.c:5202
+#, fuzzy, c-format
+msgid "unsupported combination: %s"
+msgstr "ej stödd version"
+
+#: config/mips/mips.c:5272
+msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
+msgstr ""
+
+#: config/mips/mips.c:5283
+msgid "-G is incompatible with PIC code which is the default"
+msgstr ""
+
+#: config/mips/mips.c:5299
+msgid "-membedded-pic and -mabicalls are incompatible"
+msgstr ""
+
+#: config/mips/mips.c:5302
+msgid "-G and -membedded-pic are incompatible"
+msgstr ""
+
+#: config/mips/mips.c:5353
+#, fuzzy, c-format
+msgid "invalid option `entry%s'"
+msgstr "Ogiltig flagga \"%s\""
+
+#: config/mips/mips.c:5356
+msgid "-mentry is only meaningful with -mips-16"
+msgstr ""
+
+#: config/mips/mips.c:5761
+#, c-format
+msgid "internal error: %%) found without a %%( in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5775
+#, c-format
+msgid "internal error: %%] found without a %%[ in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5788
+#, c-format
+msgid "internal error: %%> found without a %%< in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5801
+#, c-format
+msgid "internal error: %%} found without a %%{ in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5815
+#, c-format
+msgid "PRINT_OPERAND: unknown punctuation '%c'"
+msgstr ""
+
+#: config/mips/mips.c:5824 config/xtensa/xtensa.c:1939
+msgid "PRINT_OPERAND null pointer"
+msgstr ""
+
+#: config/mips/mips.c:5955
+#, c-format
+msgid "invalid use of %%d, %%x, or %%X"
+msgstr "ogiltig användning av %%d, %%x eller %%x"
+
+#: config/mips/mips.c:5993 config/xtensa/xtensa.c:2033
+msgid "PRINT_OPERAND_ADDRESS, null pointer"
+msgstr "PRINT_OPERAND_ADDRESS, null-pekare"
+
+#: config/mips/mips.c:6222
+msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
+msgstr ""
+
+# fixme: spola tillbaka är inte perfekt
+#: config/mips/mips.c:6532
+#, fuzzy
+msgid "can't rewind temp file"
+msgstr "kan inte spola tillbaka %s"
+
+#: config/mips/mips.c:6536
+#, fuzzy
+msgid "can't write to output file"
+msgstr "kan inte skriva till %s"
+
+#: config/mips/mips.c:6539
+#, fuzzy
+msgid "can't read from temp file"
+msgstr "kan inte läsa från %s"
+
+#: config/mips/mips.c:6542
+#, fuzzy
+msgid "can't close temp file"
+msgstr "kan inte stänga %s"
+
+#: config/mips/mips.c:6983
+#, c-format
+msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
+msgstr ""
+
+#: config/mips/mips.c:7092
+#, c-format
+msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
+msgstr ""
+
+#: config/mips/mips.c:9312
+#, c-format
+msgid "can not handle inconsistent calls to `%s'"
+msgstr ""
+
+#: config/mips/mips.c:10444
+msgid "the cpu name must be lower case"
+msgstr ""
+
+#: config/mips/mips.c:10466
+#, fuzzy, c-format
+msgid "bad value (%s) for %s"
+msgstr "ogiltigt värde (%s) till flagga %s"
+
+#. Target CPU builtins.
+#. We do this here because __mips is defined below              and so we can't use builtin_define_std.
+#. Treat _R3000 and _R4000 like register-size defines,          which is how they've historically been used.
+#. Macros dependent on the C dialect.
+#. Bizzare, but needed at least for Irix.
+#. 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:528 config/mn10300/mn10300.h:64
+msgid "No default crt0.o"
+msgstr ""
+
+#: config/mips/mips.h:530
+msgid "Use 64-bit int type"
+msgstr ""
+
+#: config/mips/mips.h:532
+msgid "Use 64-bit long type"
+msgstr ""
+
+#: config/mips/mips.h:534
+msgid "Use 32-bit long type"
+msgstr ""
+
+#: config/mips/mips.h:536
+msgid "Optimize lui/addiu address loads"
+msgstr ""
+
+#: config/mips/mips.h:538
+msgid "Don't optimize lui/addiu address loads"
+msgstr ""
+
+#: config/mips/mips.h:540
+msgid "Use MIPS as"
+msgstr "Använd GNU as"
+
+#: config/mips/mips.h:542
+msgid "Use GNU as"
+msgstr "Använd GNU as"
+
+#: config/mips/mips.h:544
+msgid "Use symbolic register names"
+msgstr ""
+
+#: config/mips/mips.h:546
+msgid "Don't use symbolic register names"
+msgstr ""
+
+#: config/mips/mips.h:548 config/mips/mips.h:550
+msgid "Use GP relative sdata/sbss sections"
+msgstr ""
+
+#: config/mips/mips.h:552 config/mips/mips.h:554
+msgid "Don't use GP relative sdata/sbss sections"
+msgstr ""
+
+#: config/mips/mips.h:556
+msgid "Output compiler statistics"
+msgstr ""
+
+#: config/mips/mips.h:558
+msgid "Don't output compiler statistics"
+msgstr ""
+
+#: config/mips/mips.h:560
+msgid "Don't optimize block moves"
+msgstr ""
+
+#: config/mips/mips.h:562
+msgid "Optimize block moves"
+msgstr ""
+
+#: config/mips/mips.h:564
+msgid "Use mips-tfile asm postpass"
+msgstr ""
+
+#: config/mips/mips.h:566
+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:570 config/pdp11/pdp11.h:56
+msgid "Use hardware floating point"
+msgstr ""
+
+#: config/mips/mips.h:572
+msgid "Use 64-bit FP registers"
+msgstr ""
+
+#: config/mips/mips.h:574
+msgid "Use 32-bit FP registers"
+msgstr ""
+
+#: config/mips/mips.h:576
+msgid "Use 64-bit general registers"
+msgstr ""
+
+#: config/mips/mips.h:578
+msgid "Use 32-bit general registers"
+msgstr ""
+
+#: config/mips/mips.h:580
+msgid "Use Irix PIC"
+msgstr ""
+
+#: config/mips/mips.h:582
+msgid "Don't use Irix PIC"
+msgstr ""
+
+#: config/mips/mips.h:584
+msgid "Use indirect calls"
+msgstr ""
+
+#: config/mips/mips.h:586
+msgid "Don't use indirect calls"
+msgstr ""
+
+#: config/mips/mips.h:588
+msgid "Use embedded PIC"
+msgstr ""
+
+#: config/mips/mips.h:590
+msgid "Don't use embedded PIC"
+msgstr ""
+
+#: config/mips/mips.h:592
+msgid "Use ROM instead of RAM"
+msgstr ""
+
+#: config/mips/mips.h:594
+msgid "Don't use ROM instead of RAM"
+msgstr ""
+
+#: config/mips/mips.h:596
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr ""
+
+#: config/mips/mips.h:598
+msgid "Don't put uninitialized constants in ROM"
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#: config/mips/mips.h:600 config/xtensa/xtensa.h:110
+msgid "Use big-endian byte order"
+msgstr "Använd \"big endian\" byteordning"
+
+#: config/mips/mips.h:602 config/xtensa/xtensa.h:112
+msgid "Use little-endian byte order"
+msgstr "Använd \"little endian\" byteordning"
+
+#: config/mips/mips.h:604
+msgid "Use single (32-bit) FP only"
+msgstr ""
+
+#: config/mips/mips.h:606
+msgid "Don't use single (32-bit) FP only"
+msgstr ""
+
+#: config/mips/mips.h:608
+msgid "Use multiply accumulate"
+msgstr ""
+
+#: config/mips/mips.h:610
+msgid "Don't use multiply accumulate"
+msgstr ""
+
+#: config/mips/mips.h:612 config/rs6000/rs6000.h:314
+msgid "Don't generate fused multiply/add instructions"
+msgstr ""
+
+#: config/mips/mips.h:614 config/rs6000/rs6000.h:312
+msgid "Generate fused multiply/add instructions"
+msgstr ""
+
+#: config/mips/mips.h:616
+msgid "Work around early 4300 hardware bug"
+msgstr ""
+
+#: config/mips/mips.h:618
+msgid "Don't work around early 4300 hardware bug"
+msgstr ""
+
+#: config/mips/mips.h:620
+msgid "Trap on integer divide by zero"
+msgstr "Fånga heltalsdivision med noll"
+
+#: config/mips/mips.h:622
+msgid "Don't trap on integer divide by zero"
+msgstr "Fånga inte heltalsdivision med noll"
+
+#: config/mips/mips.h:624
+msgid "Trap on integer divide overflow"
+msgstr "Fånga spill vid heltalsdivsion"
+
+#: config/mips/mips.h:626
+msgid "Don't trap on integer divide overflow"
+msgstr "Fånga inte spill vid heltalsdivision"
+
+#: config/mips/mips.h:628
+msgid "Use Branch Likely instructions, overriding default for arch"
+msgstr ""
+
+#: config/mips/mips.h:630
+msgid "Don't use Branch Likely instructions, overriding default for arch"
+msgstr ""
+
+#: config/mips/mips.h:744 config/pa/pa.h:296
+msgid "Specify CPU for scheduling purposes"
+msgstr ""
+
+#: config/mips/mips.h:746
+msgid "Specify CPU for code generation purposes"
+msgstr ""
+
+#: config/mips/mips.h:748
+msgid "Specify an ABI"
+msgstr ""
+
+#: config/mips/mips.h:750
+msgid "Specify a Standard MIPS ISA"
+msgstr ""
+
+#: config/mips/mips.h:752
+msgid "Use mips16 entry/exit psuedo ops"
+msgstr ""
+
+#: config/mips/mips.h:754
+msgid "Don't use MIPS16 instructions"
+msgstr ""
+
+#: config/mips/mips.h:756
+#, fuzzy
+msgid "Don't call any cache flush functions"
+msgstr "Inga anrop i funktion %s\n"
+
+#: config/mips/mips.h:758
+msgid "Specify cache flush function"
+msgstr ""
+
+#. Output assembler code to FILE to increment profiler label # LABELNO
+#. for profiling a function entry.
+#: config/mips/mips.h:2868
+msgid "mips16 function profiling"
+msgstr ""
+
+#: config/mmix/mmix.c:189
+#, fuzzy, c-format
+msgid "-f%s not supported: ignored"
+msgstr "\"%s\" stöds inte av %s"
+
+#: config/mmix/mmix.c:644
+#, c-format
+msgid "too large function value type, needs %d registers, have only %d registers for this"
+msgstr ""
+
+#: config/mmix/mmix.c:826
+msgid "function_profiler support for MMIX"
+msgstr ""
+
+#: config/mmix/mmix.c:848
+msgid "MMIX Internal: Last named vararg would not fit in a register"
+msgstr ""
+
+#: config/mmix/mmix.c:1639 config/mmix/mmix.c:1769
+msgid "MMIX Internal: Expected a CONST_INT, not this"
+msgstr ""
+
+#: config/mmix/mmix.c:1647 config/mmix/mmix.c:1671 config/mmix/mmix.c:1787
+#, c-format
+msgid "MMIX Internal: Bad register: %d"
+msgstr ""
+
+#: config/mmix/mmix.c:1718
+msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
+msgstr ""
+
+#: config/mmix/mmix.c:1737
+msgid "MMIX Internal: Expected a register, not this"
+msgstr ""
+
+#: config/mmix/mmix.c:1747
+msgid "MMIX Internal: Expected a constant, not this"
+msgstr ""
+
+#. Presumably there's a missing case above if we get here.
+#: config/mmix/mmix.c:1779
+#, c-format
+msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
+msgstr ""
+
+#. We need the original here.
+#: config/mmix/mmix.c:1831
+msgid "MMIX Internal: Cannot decode this operand"
+msgstr ""
+
+#: config/mmix/mmix.c:1891
+msgid "MMIX Internal: This is not a recognized address"
+msgstr ""
+
+#: config/mmix/mmix.c:2082
+#, c-format
+msgid "stack frame not a multiple of 8 bytes: %d"
+msgstr ""
+
+#: config/mmix/mmix.c:2321
+#, c-format
+msgid "stack frame not a multiple of octabyte: %d"
+msgstr ""
+
+#: config/mmix/mmix.c:2818 config/mmix/mmix.c:2887
+#, c-format
+msgid "MMIX Internal: %s is not a shiftable int"
+msgstr ""
+
+#: config/mmix/mmix.c:3006
+msgid "MMIX Internal: Trying to output invalidly reversed condition:"
+msgstr ""
+
+#: config/mmix/mmix.c:3013
+msgid "MMIX Internal: What's the CC of this?"
+msgstr ""
+
+#: config/mmix/mmix.c:3017
+msgid "MMIX Internal: What is the CC of this?"
+msgstr ""
+
+#: config/mmix/mmix.c:3088
+#, fuzzy
+msgid "MMIX Internal: This is not a constant:"
+msgstr "fältinitierare är ej konstant"
+
+#. For these target macros, there is no generic documentation here.  You
+#. should read `Using and Porting GCC' for that.  Only comments specific
+#. to the MMIX target are here.
+#.
+#. There are however references to the specific texinfo node (comments
+#. with "Node:"), so there should be little or nothing amiss.  Probably
+#. the opposite, since we don't have to care about old littering and
+#. soon outdated generic comments.
+#. Node: Driver
+#. User symbols are in the same name-space as built-in symbols, but we
+#. don't need the built-in symbols, so remove those and instead apply
+#. stricter operand checking.  Don't warn when expanding insns.
+#. Pass on -mset-program-start=N and -mset-data-start=M to the linker.
+#. Provide default program start 0x100 unless -mno-set-program-start.
+#. Don't do this if linking relocatably, with -r.  For a final link,
+#. produce mmo, unless ELF is requested or when linking relocatably.
+#. Put unused option values here.
+#: config/mmix/mmix.h:132
+#, fuzzy
+msgid "Set start-address of the program"
+msgstr "tar adress till något temporärt"
+
+#: config/mmix/mmix.h:134
+msgid "Set start-address of data"
+msgstr ""
+
+#. FIXME: Provide a way to *load* the epsilon register.
+#: config/mmix/mmix.h:198
+msgid "For intrinsics library: pass all parameters in registers"
+msgstr ""
+
+#: config/mmix/mmix.h:201
+#, fuzzy
+msgid "Use register stack for parameters and return value"
+msgstr "Använd register för argumentskickning"
+
+#: config/mmix/mmix.h:203
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr ""
+
+#: config/mmix/mmix.h:205
+#, fuzzy
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr "Använd flyttalsinstruktioner i hårdvara"
+
+#: config/mmix/mmix.h:208
+msgid "Use zero-extending memory loads, not sign-extending ones"
+msgstr ""
+
+#: config/mmix/mmix.h:211
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+msgstr ""
+
+#: config/mmix/mmix.h:215
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+msgstr ""
+
+#: config/mmix/mmix.h:217
+msgid "Do not provide a default start-address 0x100 of the program"
+msgstr ""
+
+#: config/mmix/mmix.h:219
+msgid "Link to emit program in ELF format (rather than mmo)"
+msgstr ""
+
+#: config/mmix/mmix.h:221
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr ""
+
+#: config/mmix/mmix.h:223
+msgid "Don't use P-mnemonics for branches"
+msgstr ""
+
+#: config/mmix/mmix.h:225
+msgid "Use addresses that allocate global registers"
+msgstr ""
+
+#: config/mmix/mmix.h:227
+msgid "Do not use addresses that allocate global registers"
+msgstr ""
+
+#: config/mmix/mmix.h:229
+msgid "Generate a single exit point for each function"
+msgstr ""
+
+#: config/mmix/mmix.h:231
+#, fuzzy
+msgid "Do not generate a single exit point for each function"
+msgstr "Generera inte .size-direktiv"
+
+#: config/mn10300/mn10300.h:59
+msgid "Work around hardware multiply bug"
+msgstr ""
+
+#: config/mn10300/mn10300.h:60
+msgid "Do not work around hardware multiply bug"
+msgstr ""
+
+#: config/mn10300/mn10300.h:61
+msgid "Target the AM33 processor"
+msgstr ""
+
+#: config/mn10300/mn10300.h:65
+msgid "Enable linker relaxations"
+msgstr ""
+
+#: config/ns32k/ns32k.h:142 config/s390/s390.h:69
+msgid "Don't use hardware fp"
+msgstr ""
+
+#: config/ns32k/ns32k.h:143
+msgid "Alternative calling convention"
+msgstr ""
+
+#: config/ns32k/ns32k.h:145
+msgid "Pass some arguments in registers"
+msgstr ""
+
+#: config/ns32k/ns32k.h:146
+msgid "Pass all arguments on stack"
+msgstr ""
+
+#: config/ns32k/ns32k.h:147
+msgid "Optimize for 32532 cpu"
+msgstr "Optimera för cpu 32532"
+
+#: config/ns32k/ns32k.h:148
+msgid "Optimize for 32332 cpu"
+msgstr "Optimera för cpu 32332"
+
+#: config/ns32k/ns32k.h:150
+msgid "Optimize for 32032"
+msgstr "Optimera för cpu 32032"
+
+#: config/ns32k/ns32k.h:152
+msgid "Register sb is zero. Use for absolute addressing"
+msgstr ""
+
+#: config/ns32k/ns32k.h:153
+msgid "Do not use register sb"
+msgstr ""
+
+#: config/ns32k/ns32k.h:155
+#, fuzzy
+msgid "Use bit-field instructions"
+msgstr "Använd bitfältsinstruktioner"
+
+#: config/ns32k/ns32k.h:157
+#, fuzzy
+msgid "Do not use bit-field instructions"
+msgstr "Använd inte bitfältsinstruktioner"
+
+#: config/ns32k/ns32k.h:158
+msgid "Generate code for high memory"
+msgstr ""
+
+#: config/ns32k/ns32k.h:159
+msgid "Generate code for low memory"
+msgstr ""
+
+#: config/ns32k/ns32k.h:160
+msgid "32381 fpu"
+msgstr "fpu 32381"
+
+#: config/ns32k/ns32k.h:162
+msgid "Use multiply-accumulate fp instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:164
+msgid "Do not use multiply-accumulate fp instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:165
+msgid "\"Small register classes\" kludge"
+msgstr ""
+
+#: config/ns32k/ns32k.h:166
+msgid "No \"Small register classes\" kludge"
+msgstr ""
+
+#: config/pa/pa.c:246
+#, c-format
+msgid ""
+"unknown -mschedule= option (%s).\n"
+"Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
+msgstr ""
+
+#: config/pa/pa.c:271
+#, c-format
+msgid ""
+"unknown -march= option (%s).\n"
+"Valid options are 1.0, 1.1, and 2.0\n"
+msgstr ""
+
+#: config/pa/pa.c:284
+msgid "PIC code generation is not supported in the portable runtime model\n"
+msgstr ""
+
+#: config/pa/pa.c:289
+msgid "PIC code generation is not compatible with fast indirect calls\n"
+msgstr ""
+
+#: config/pa/pa.c:294
+msgid "-g is only supported when using GAS on this processor,"
+msgstr "-g stöds bara när man använder GAS på denna processor,"
+
+#: config/pa/pa.c:295
+#, fuzzy
+msgid "-g option disabled"
+msgstr "flaggan -g är avslagen."
+
+#: config/pa/pa-hiux.h:75 config/pa/pa-hpux.h:80 config/pa/pa-hpux7.h:81
+#: config/pa/pa64-hpux.h:25
+#, fuzzy
+msgid "Generate cpp defines for server IO"
+msgstr "Generera kod för en given CPU"
+
+#: config/pa/pa-hiux.h:76 config/pa/pa-hpux.h:81 config/pa/pa-hpux7.h:82
+#: config/pa/pa64-hpux.h:27
+#, fuzzy
+msgid "Generate cpp defines for workstation IO"
+msgstr "Generera kod för 11/40"
+
+#. Macro to define tables used to set the flags.  This is a
+#. list in braces of target switches with each switch being
+#. { "NAME", VALUE, "HELP_STRING" }.  VALUE is the bits to set,
+#. or minus the bits to clear.  An empty string NAME is used to
+#. identify the default VALUE.  Do not mark empty strings for
+#. translation.
+#: config/pa/pa.h:218 config/pa/pa.h:224
+#, fuzzy
+msgid "Generate PA1.1 code"
+msgstr "Generera CA-kod"
+
+#: config/pa/pa.h:220 config/pa/pa.h:222
+#, fuzzy
+msgid "Generate PA1.0 code"
+msgstr "Generera CA-kod"
+
+#: config/pa/pa.h:226
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr ""
+
+#: config/pa/pa.h:228
+msgid "Disable FP regs"
+msgstr ""
+
+#: config/pa/pa.h:230
+msgid "Do not disable FP regs"
+msgstr ""
+
+#: config/pa/pa.h:232
+msgid "Disable space regs"
+msgstr ""
+
+#: config/pa/pa.h:234
+msgid "Do not disable space regs"
+msgstr ""
+
+#: config/pa/pa.h:236
+msgid "Put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:238
+msgid "Do not put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:240
+#, fuzzy
+msgid "Disable indexed addressing"
+msgstr "ogiltig kod"
+
+#: config/pa/pa.h:242
+#, fuzzy
+msgid "Do not disable indexed addressing"
+msgstr "okänt registernamn: %s"
+
+#: config/pa/pa.h:244
+#, fuzzy
+msgid "Use portable calling conventions"
+msgstr "Använd inte divisionsinstruktionen"
+
+#: config/pa/pa.h:246
+#, fuzzy
+msgid "Do not use portable calling conventions"
+msgstr "Använd inte divisionsinstruktionen"
+
+#: config/pa/pa.h:248
+msgid "Assume code will be assembled by GAS"
+msgstr ""
+
+#: config/pa/pa.h:250
+msgid "Do not assume code will be assembled by GAS"
+msgstr ""
+
+#: config/pa/pa.h:254
+#, fuzzy
+msgid "Do not use software floating point"
+msgstr "Använd mjukvaruflytttal"
+
+#: config/pa/pa.h:256
+msgid "Emit long load/store sequences"
+msgstr ""
+
+#: config/pa/pa.h:258
+msgid "Do not emit long load/store sequences"
+msgstr ""
+
+#: config/pa/pa.h:260
+#, fuzzy
+msgid "Generate fast indirect calls"
+msgstr "Generera kod för Intel as"
+
+#: config/pa/pa.h:262
+#, fuzzy
+msgid "Do not generate fast indirect calls"
+msgstr "Generera inte .size-direktiv"
+
+#: config/pa/pa.h:264
+#, fuzzy
+msgid "Generate code for huge switch statements"
+msgstr "Generera kod för Intel as"
+
+#: config/pa/pa.h:266
+#, fuzzy
+msgid "Do not generate code for huge switch statements"
+msgstr "Generera kod för Intel as"
+
+#: config/pa/pa.h:268
+#, fuzzy
+msgid "Always generate long calls"
+msgstr "Generera kod för Intel as"
+
+#: config/pa/pa.h:270
+msgid "Generate long calls only when needed"
+msgstr ""
+
+#: config/pa/pa.h:272
+#, fuzzy
+msgid "Enable linker optimizations"
+msgstr "inkompatibla typer i %s"
+
+#: config/pa/pa.h:298
+msgid "Specify architecture for code generation.  Values are 1.0, 1.1, and 2.0.  2.0 requires gas snapshot 19990413 or later."
+msgstr ""
+
+#: config/pa/pa64-hpux.h:29
+msgid "Assume code will be linked by GNU ld"
+msgstr ""
+
+#: config/pa/pa64-hpux.h:31
+msgid "Assume code will be linked by HP ld"
+msgstr ""
+
+#: config/pdp11/pdp11.h:57
+msgid "Do not use hardware floating point"
+msgstr ""
+
+#. return float result in ac0
+#: config/pdp11/pdp11.h:59
+msgid "Return floating point results in ac0"
+msgstr ""
+
+#: config/pdp11/pdp11.h:60
+msgid "Return floating point results in memory"
+msgstr ""
+
+#. is 11/40
+#: config/pdp11/pdp11.h:62
+msgid "Generate code for an 11/40"
+msgstr "Generera kod för 11/40"
+
+#. is 11/45
+#: config/pdp11/pdp11.h:65
+msgid "Generate code for an 11/45"
+msgstr "Generera kod för 11/45"
+
+#. is 11/10
+#: config/pdp11/pdp11.h:68
+msgid "Generate code for an 11/10"
+msgstr "Generera kod för 11/10"
+
+#. use movstrhi for bcopy
+#. use 32 bit for int
+#: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74
+msgid "Use 32 bit int"
+msgstr "Använd 32 bits int"
+
+#: config/pdp11/pdp11.h:75 config/pdp11/pdp11.h:76
+msgid "Use 16 bit int"
+msgstr "Använd 16 bits int"
+
+#. use 32 bit for float
+#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
+msgid "Use 32 bit float"
+msgstr "Använd 32 bits float"
+
+#: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
+msgid "Use 64 bit float"
+msgstr "Använd 64 bits float"
+
+#. 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:90
+msgid "Target has split I&D"
+msgstr ""
+
+#: config/pdp11/pdp11.h:91
+msgid "Target does not have split I&D"
+msgstr ""
+
+#. UNIX assembler syntax?
+#: config/pdp11/pdp11.h:93
+msgid "Use UNIX assembler syntax"
+msgstr "Använd assemblersyntax för UNIX"
+
+#: config/pdp11/pdp11.h:94
+msgid "Use DEC assembler syntax"
+msgstr "Använd assemblersyntax för DEC"
+
+#: config/romp/romp.c:717 config/rs6000/rs6000.c:7718
+#, c-format
+msgid "invalid %%S value"
+msgstr ""
+
+#: config/romp/romp.c:726 config/romp/romp.c:733
+#, c-format
+msgid "invalid %%b value"
+msgstr ""
+
+#: config/romp/romp.c:773 config/romp/romp.c:784
+#, c-format
+msgid "invalid %%z value"
+msgstr ""
+
+#: config/romp/romp.c:792 config/romp/romp.c:800
+#, c-format
+msgid "invalid %%Z value"
+msgstr ""
+
+#: config/romp/romp.c:807 config/romp/romp.c:816 config/romp/romp.c:823
+#: config/rs6000/rs6000.c:7547
+#, c-format
+msgid "invalid %%k value"
+msgstr ""
+
+#: config/romp/romp.c:908 config/romp/romp.c:951
+#, c-format
+msgid "invalid %%j value"
+msgstr ""
+
+#. Perform any needed actions needed for a function that is receiving a
+#. variable number of arguments.
+#.
+#. CUM is as above.
+#.
+#. MODE and TYPE are the mode and type of the current parameter.
+#.
+#. PRETEND_SIZE is a variable that should be set to the amount of stack
+#. that must be pushed by the prolog to pretend that our caller pushed
+#. it.
+#.
+#. Normally, this macro will push all remaining incoming registers on the
+#. stack and set PRETEND_SIZE to the length of the registers pushed.
+#: config/romp/romp.h:648
+msgid "can't have varargs with -mfp-arg-in-fp-regs"
+msgstr ""
+
+#. Handle the machine specific pragma longcall.  Its syntax is
+#.
+#. # pragma longcall ( TOGGLE )
+#.
+#. where TOGGLE is either 0 or 1.
+#.
+#. rs6000_default_long_calls is set to the value of TOGGLE, changing
+#. whether or not new function declarations receive a longcall
+#. attribute by default.
+#: config/rs6000/rs6000-c.c:44
+#, fuzzy
+msgid "ignoring malformed #pragma longcall"
+msgstr "ignorerar #pragma %s"
+
+#: config/rs6000/rs6000-c.c:58
+#, fuzzy
+msgid "missing open paren"
+msgstr "heltalsspill i uttryck"
+
+#: config/rs6000/rs6000-c.c:60
+msgid "missing number"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:62
+msgid "missing close paren"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:65
+msgid "number must be 0 or 1"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:68
+#, fuzzy
+msgid "junk at end of #pragma longcall"
+msgstr "skräp vid slutet av #pragma weak"
+
+#: config/rs6000/rs6000.c:588
+msgid "-mmultiple is not supported on little endian systems"
+msgstr "-mmultiple stöds inte på \"little endian\"-system"
+
+#: config/rs6000/rs6000.c:595
+msgid "-mstring is not supported on little endian systems"
+msgstr "-mstring stöds inte på \"little endian\"-system"
+
+#: config/rs6000/rs6000.c:619
+#, fuzzy, c-format
+msgid "unknown -mdebug-%s switch"
+msgstr "Okänd flagga -mdebug-%s"
+
+#: config/rs6000/rs6000.c:631
+#, c-format
+msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:642
+#, c-format
+msgid "Unknown switch -mlong-double-%s"
+msgstr ""
+
+#: config/rs6000/rs6000.c:734
+#, fuzzy, c-format
+msgid "unknown -misel= option specified: '%s'"
+msgstr "okänt maskinläge `%s'"
+
+#: config/rs6000/rs6000.c:749
+#, fuzzy, c-format
+msgid "unknown -mvrsave= option specified: '%s'"
+msgstr "okänt maskinläge `%s'"
+
+#: config/rs6000/rs6000.c:768
+#, fuzzy, c-format
+msgid "unknown ABI specified: '%s'"
+msgstr "okänt maskinläge `%s'"
+
+#: config/rs6000/rs6000.c:4169
+#, fuzzy
+msgid "argument 1 must be a 5-bit signed literal"
+msgstr "första argumentet till \"%s\" skall vara \"int\""
+
+#: config/rs6000/rs6000.c:4276 config/rs6000/rs6000.c:4866
+#, fuzzy
+msgid "argument 2 must be a 5-bit unsigned literal"
+msgstr "första argumentet till \"%s\" skall vara \"int\""
+
+#: config/rs6000/rs6000.c:4319
+#, fuzzy
+msgid "argument 1 of __builtin_altivec_predicate must be a constant"
+msgstr "argumentet till \"__builtin_eh_return_regno\" måste vara konstant"
+
+#: config/rs6000/rs6000.c:4373
+#, fuzzy
+msgid "argument 1 of __builtin_altivec_predicate is out of range"
+msgstr "argument till \"__builtin_args_info\" är utanför sitt intervall"
+
+#: config/rs6000/rs6000.c:4452
+#, fuzzy
+msgid "argument 3 must be a 4-bit unsigned literal"
+msgstr "första argumentet till \"%s\" skall vara \"int\""
+
+#: config/rs6000/rs6000.c:4629
+#, fuzzy, c-format
+msgid "argument to `%s' must be a 2-bit unsigned literal"
+msgstr "första argumentet till \"%s\" skall vara \"int\""
+
+#: config/rs6000/rs6000.c:4745
+#, fuzzy
+msgid "argument to dss must be a 2-bit unsigned literal"
+msgstr "första argumentet till \"%s\" skall vara \"int\""
+
+#: config/rs6000/rs6000.c:4976
+#, fuzzy
+msgid "argument 1 of __builtin_spe_predicate must be a constant"
+msgstr "argumentet till \"__builtin_eh_return_regno\" måste vara konstant"
+
+#: config/rs6000/rs6000.c:5049
+#, fuzzy
+msgid "argument 1 of __builtin_spe_predicate is out of range"
+msgstr "argument till \"__builtin_args_info\" är utanför sitt intervall"
+
+#: config/rs6000/rs6000.c:7474
+#, c-format
+msgid "invalid %%f value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7483
+#, c-format
+msgid "invalid %%F value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7492
+#, c-format
+msgid "invalid %%G value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7527
+#, c-format
+msgid "invalid %%j code"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7537
+#, c-format
+msgid "invalid %%J code"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7567
+#, c-format
+msgid "invalid %%K value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7634
+#, c-format
+msgid "invalid %%O value"
+msgstr "ogiltigt %%O-värde"
+
+#: config/rs6000/rs6000.c:7756
+#, c-format
+msgid "invalid %%T value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7766
+#, c-format
+msgid "invalid %%u value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7775
+#, c-format
+msgid "invalid %%v value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:12180
+msgid "no profiling of 64-bit code for this ABI"
+msgstr ""
+
+#: config/rs6000/aix.h:160 config/rs6000/beos.h:32
+msgid "Always pass floating-point arguments in memory"
+msgstr ""
+
+#: config/rs6000/aix.h:162 config/rs6000/beos.h:34
+msgid "Don't always pass floating-point arguments in memory"
+msgstr ""
+
+#: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
+#: config/rs6000/aix52.h:32
+msgid "Support message passing with the Parallel Environment"
+msgstr ""
+
+#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28 config/rs6000/aix52.h:28
+msgid "Compile for 64-bit pointers"
+msgstr ""
+
+#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
+msgid "Compile for 32-bit pointers"
+msgstr ""
+
+#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49 config/rs6000/aix52.h:49
+#, fuzzy
+msgid "-maix64 and POWER architecture are incompatible"
+msgstr "-fpic och -mapcs-reent är inkompatibla"
+
+#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54 config/rs6000/aix52.h:54
+msgid "-maix64 requires PowerPC64 architecture remain enabled"
+msgstr ""
+
+#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58 config/rs6000/aix52.h:58
+msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
+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:240
+msgid "Use POWER instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:243
+msgid "Use POWER2 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:245
+msgid "Do not use POWER2 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:248
+msgid "Do not use POWER instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:250
+msgid "Use PowerPC instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:253
+msgid "Do not use PowerPC instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:255
+msgid "Use PowerPC General Purpose group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:257
+msgid "Don't use PowerPC General Purpose group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:259
+msgid "Use PowerPC Graphics group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:261
+msgid "Don't use PowerPC Graphics group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:263
+msgid "Use PowerPC-64 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:265
+msgid "Don't use PowerPC-64 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:267
+#, fuzzy
+msgid "Use AltiVec instructions"
+msgstr "Använd bitfältsinstruktioner"
+
+#: config/rs6000/rs6000.h:269
+#, fuzzy
+msgid "Don't use AltiVec instructions"
+msgstr "Använd inte bitfältsinstruktioner"
+
+#: config/rs6000/rs6000.h:271
+msgid "Use new mnemonics for PowerPC architecture"
+msgstr ""
+
+#: config/rs6000/rs6000.h:273
+msgid "Use old mnemonics for PowerPC architecture"
+msgstr ""
+
+#: config/rs6000/rs6000.h:276
+msgid "Put everything in the regular TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:278
+msgid "Place floating point constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:280
+msgid "Don't place floating point constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:282
+msgid "Place symbol+offset constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:284
+msgid "Don't place symbol+offset constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:290
+msgid "Place variable addresses in the regular TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:296
+msgid "Generate load/store multiple instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:298
+msgid "Do not generate load/store multiple instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:302
+msgid "Generate string instructions for block moves"
+msgstr ""
+
+#: config/rs6000/rs6000.h:304
+msgid "Do not generate string instructions for block moves"
+msgstr ""
+
+#: config/rs6000/rs6000.h:308
+msgid "Generate load/store with update instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:310
+msgid "Do not generate load/store with update instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:318
+msgid "Don't schedule the start and end of the procedure"
+msgstr ""
+
+#: config/rs6000/rs6000.h:324
+msgid "Return all structures in memory (AIX default)"
+msgstr ""
+
+#: config/rs6000/rs6000.h:326
+msgid "Return small structures in registers (SVR4 default)"
+msgstr ""
+
+#: config/rs6000/rs6000.h:391 config/sparc/sparc.h:633
+msgid "Use features of and schedule code for given CPU"
+msgstr ""
+
+#: config/rs6000/rs6000.h:394
+msgid "Enable debug output"
+msgstr ""
+
+#: config/rs6000/rs6000.h:396
+msgid "Select full, part, or no traceback table"
+msgstr ""
+
+#: config/rs6000/rs6000.h:397
+msgid "Specify ABI to use"
+msgstr ""
+
+#: config/rs6000/rs6000.h:399
+#, fuzzy
+msgid "Specify size of long double (64 or 128 bits)"
+msgstr "sizeof(long double) är 12."
+
+#: config/rs6000/rs6000.h:401
+msgid "Specify yes/no if isel instructions should be generated"
+msgstr ""
+
+#: config/rs6000/rs6000.h:403
+msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
+msgstr ""
+
+#: config/rs6000/rs6000.h:405
+msgid "Avoid all range limits on call instructions"
+msgstr ""
+
+#. Definitions for __builtin_return_address and __builtin_frame_address.
+#. __builtin_return_address (0) should give link register (65), enable
+#. this.
+#. This should be uncommented, so that the link register is used, but
+#. currently this would result in unmatched insns and spilling fixed
+#. registers so we'll leave it for another day.  When these problems are
+#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
+#. (mrs)
+#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
+#. 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:1869
+msgid "RETURN_ADDRESS_OFFSET not supported"
+msgstr ""
+
+#: config/rs6000/sysv4.h:87
+msgid "Select ABI calling convention"
+msgstr ""
+
+#: config/rs6000/sysv4.h:88
+msgid "Select method for sdata handling"
+msgstr ""
+
+#: config/rs6000/sysv4.h:103
+msgid "Align to the base type of the bit-field"
+msgstr ""
+
+#: config/rs6000/sysv4.h:105
+msgid "Don't align to the base type of the bit-field"
+msgstr ""
+
+#: config/rs6000/sysv4.h:107
+msgid "Don't assume that unaligned accesses are handled by the system"
+msgstr ""
+
+#: config/rs6000/sysv4.h:109
+msgid "Assume that unaligned accesses are handled by the system"
+msgstr ""
+
+#: config/rs6000/sysv4.h:111 config/rs6000/sysv4.h:115
+msgid "Produce code relocatable at runtime"
+msgstr ""
+
+#: config/rs6000/sysv4.h:113 config/rs6000/sysv4.h:117
+msgid "Don't produce code relocatable at runtime"
+msgstr ""
+
+#: config/rs6000/sysv4.h:119 config/rs6000/sysv4.h:121
+#, fuzzy
+msgid "Produce little endian code"
+msgstr "Skapa \"little endian\"-kod."
+
+#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:125
+#, fuzzy
+msgid "Produce big endian code"
+msgstr "Skapa \"big endian\"-kod."
+
+#: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:127
+#: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129
+#: config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131
+#: config/rs6000/sysv4.h:141 config/rs6000/sysv4.h:142
+#: config/rs6000/sysv4.h:153 config/rs6000/sysv4.h:155
+#: config/rs6000/sysv4.h:157
+msgid "no description yet"
+msgstr "ingen beskriving ännu"
+
+#: config/rs6000/sysv4.h:132
+#, fuzzy
+msgid "Use EABI"
+msgstr "Använd EABI."
+
+#: config/rs6000/sysv4.h:133
+#, fuzzy
+msgid "Don't use EABI"
+msgstr "Använd inte EABI."
+
+#: config/rs6000/sysv4.h:136
+msgid "Do not allow bit-fields to cross word boundaries"
+msgstr ""
+
+#: config/rs6000/sysv4.h:138
+#, fuzzy
+msgid "Use alternate register names"
+msgstr "Använd alternativa registernamn."
+
+#: config/rs6000/sysv4.h:140
+#, fuzzy
+msgid "Don't use alternate register names"
+msgstr "Använd inte alternativa registernamn."
+
+#: config/rs6000/sysv4.h:144
+#, fuzzy
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr "Länka med libsim.a, libc.a och sim-crt0.o."
+
+#: config/rs6000/sysv4.h:146
+#, fuzzy
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr "Länka med libads.a, libc.a och crt0.o."
+
+#: config/rs6000/sysv4.h:148
+#, fuzzy
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr "Länka med libyk.a, libc.a och crt0.o."
+
+#: config/rs6000/sysv4.h:150
+#, fuzzy
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr "Länka med libmvme.a, libc.a och crt0.o."
+
+#: config/rs6000/sysv4.h:152
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr "Sätt biten PPC_EMB i ELF:s flaggfält"
+
+#: config/rs6000/sysv4.h:154
+msgid "Use the WindISS simulator"
+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
+#. defined, is executed once just after all the command options have
+#. been parsed.
+#.
+#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
+#. get control.
+#: config/rs6000/sysv4.h:214
+#, fuzzy, c-format
+msgid "bad value for -mcall-%s"
+msgstr "Felaktigt värde för -mcall-%s"
+
+#: config/rs6000/sysv4.h:230
+#, fuzzy, c-format
+msgid "bad value for -msdata=%s"
+msgstr "Felaktigt värde för -msdata-%s"
+
+#: config/rs6000/sysv4.h:247
+#, fuzzy, c-format
+msgid "-mrelocatable and -msdata=%s are incompatible"
+msgstr "-fpic och -mapcs-reent är inkompatibla"
+
+#: config/rs6000/sysv4.h:255
+#, fuzzy, c-format
+msgid "-f%s and -msdata=%s are incompatible"
+msgstr "-fpic och -mapcs-reent är inkompatibla"
+
+#: config/rs6000/sysv4.h:263
+#, fuzzy, c-format
+msgid "-msdata=%s and -mcall-%s are incompatible"
+msgstr "-mbsd och -mxopen är inkompatibla"
+
+#: config/rs6000/sysv4.h:272
+#, fuzzy
+msgid "-mrelocatable and -mno-minimal-toc are incompatible"
+msgstr "-fpic och -mapcs-reent är inkompatibla"
+
+#: config/rs6000/sysv4.h:278
+#, fuzzy, c-format
+msgid "-mrelocatable and -mcall-%s are incompatible"
+msgstr "-fpic och -mapcs-reent är inkompatibla"
+
+#: config/rs6000/sysv4.h:285
+#, fuzzy, c-format
+msgid "-fPIC and -mcall-%s are incompatible"
+msgstr "-fpic och -mapcs-reent är inkompatibla"
+
+#: config/rs6000/sysv4.h:292
+msgid "-mcall-aixdesc must be big endian"
+msgstr "-mcall-aixdesc måste vara \"big endian\""
+
+#: config/s390/s390.c:2584
+msgid "invalid UNSPEC as operand (1)"
+msgstr ""
+
+#: config/s390/s390.c:2620
+msgid "invalid UNSPEC as operand (2)"
+msgstr ""
+
+#: config/s390/s390.c:2626
+msgid "UNKNOWN in s390_output_symbolic_const !?"
+msgstr ""
+
+#: config/s390/s390.c:2644
+msgid "Cannot decompose address."
+msgstr ""
+
+#: config/s390/s390.c:2784
+msgid "UNKNOWN in print_operand !?"
+msgstr ""
+
+#: config/s390/s390.c:4421
+msgid "Total size of local variables exceeds architecture limit."
+msgstr ""
+
+#: config/s390/s390.h:70
+msgid "Set backchain"
+msgstr ""
+
+#: config/s390/s390.h:71
+msgid "Don't set backchain (faster, but debug harder"
+msgstr ""
+
+#: config/s390/s390.h:72
+msgid "Use bras for execucable < 64k"
+msgstr ""
+
+#: config/s390/s390.h:73
+#, fuzzy
+msgid "Don't use bras"
+msgstr "Använd inte EABI."
+
+#: config/s390/s390.h:74
+msgid "Additional debug prints"
+msgstr ""
+
+#: config/s390/s390.h:75
+msgid "Don't print additional debug prints"
+msgstr ""
+
+#: config/s390/s390.h:76
+msgid "64 bit mode"
+msgstr ""
+
+#: config/s390/s390.h:77
+msgid "31 bit mode"
+msgstr ""
+
+#: config/s390/s390.h:78
+msgid "mvcle use"
+msgstr ""
+
+#: config/s390/s390.h:79
+msgid "mvc&ex"
+msgstr ""
+
+#: config/sh/sh.c:5134
+#, fuzzy
+msgid "__builtin_saveregs not supported by this subtarget"
+msgstr "__builtin_saveregs stöds inte på denna målarkitektur"
+
+#: config/sh/sh.c:5684
+msgid "attribute interrupt_handler is not compatible with -m5-compact"
+msgstr ""
+
+#. The sp_switch attribute only has meaning for interrupt functions.
+#: config/sh/sh.c:5710 config/sh/sh.c:5749
+#, fuzzy, c-format
+msgid "`%s' attribute only applies to interrupt functions"
+msgstr "attributet \"%s\" fungerar bara på funktioner"
+
+#. The argument must be a constant string.
+#: config/sh/sh.c:5717
+#, fuzzy, c-format
+msgid "`%s' attribute argument not a string constant"
+msgstr "%s före strängkonstant"
+
+#. The argument must be a constant integer.
+#: config/sh/sh.c:5756
+#, fuzzy, c-format
+msgid "`%s' attribute argument not an integer constant"
+msgstr "case-etikett reducerar inte till en heltalskonstant"
+
+#. There are no delay slots on SHmedia.
+#. Relaxation isn't yet supported for SHmedia
+#: config/sh/sh.h:437
+#, fuzzy
+msgid "Profiling is not supported on this target."
+msgstr "__builtin_saveregs stöds inte på denna målarkitektur"
+
+#: config/sparc/sparc.c:329
+#, c-format
+msgid "%s is not supported by this configuration"
+msgstr ""
+
+#: config/sparc/sparc.c:336
+msgid "-mlong-double-64 not allowed with -m64"
+msgstr ""
+
+#: config/sparc/sparc.c:361
+msgid "-mcmodel= is not supported on 32 bit systems"
+msgstr ""
+
+#: config/sparc/sparc.c:6299 config/sparc/sparc.c:6305
+#, fuzzy, c-format
+msgid "invalid %%Y operand"
+msgstr "ogiltig %%-kod"
+
+#: config/sparc/sparc.c:6375
+#, fuzzy, c-format
+msgid "invalid %%A operand"
+msgstr "ogiltig %%-kod"
+
+#: config/sparc/sparc.c:6385
+#, fuzzy, c-format
+msgid "invalid %%B operand"
+msgstr "ogiltigt värde %%B"
+
+#: config/sparc/sparc.c:6424
+#, fuzzy, c-format
+msgid "invalid %%c operand"
+msgstr "ogiltig %%-kod"
+
+#: config/sparc/sparc.c:6425
+#, fuzzy, c-format
+msgid "invalid %%C operand"
+msgstr "ogiltigt %%C-värde"
+
+#: config/sparc/sparc.c:6446
+#, fuzzy, c-format
+msgid "invalid %%d operand"
+msgstr "ogiltig %%-kod"
+
+#: config/sparc/sparc.c:6447
+#, fuzzy, c-format
+msgid "invalid %%D operand"
+msgstr "ogiltig %%-kod"
+
+#: config/sparc/sparc.c:6463
+#, fuzzy, c-format
+msgid "invalid %%f operand"
+msgstr "ogiltig %%-kod"
+
+#: config/sparc/sparc.c:6513
+msgid "long long constant not a valid immediate operand"
+msgstr ""
+
+#: config/sparc/sparc.c:6516
+msgid "floating point constant not a valid immediate operand"
+msgstr ""
+
+#: config/sparc/freebsd.h:80 config/sparc/linux.h:87 config/sparc/linux64.h:89
+#: config/sparc/netbsd-elf.h:239
+msgid "Use 128 bit long doubles"
+msgstr "Använd 128 bit long double"
+
+#: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
+msgid "Generate code for big endian"
+msgstr "Generera kod för \"big endian\""
+
+#: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
+msgid "Generate code for little endian"
+msgstr "Generera kod för \"little endian\""
+
+#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:65
+msgid "Use little-endian byte order for data"
+msgstr "Använd \"little endian\" byteordning för data"
+
+#: config/sparc/sparc.h:532
+msgid "Assume possible double misalignment"
+msgstr ""
+
+#: config/sparc/sparc.h:534
+msgid "Assume all doubles are aligned"
+msgstr ""
+
+#: config/sparc/sparc.h:536
+msgid "Pass -assert pure-text to linker"
+msgstr ""
+
+#: config/sparc/sparc.h:538
+msgid "Do not pass -assert pure-text to linker"
+msgstr ""
+
+#: config/sparc/sparc.h:540
+msgid "Use flat register window model"
+msgstr ""
+
+#: config/sparc/sparc.h:542
+msgid "Do not use flat register window model"
+msgstr ""
+
+#: config/sparc/sparc.h:544
+msgid "Use ABI reserved registers"
+msgstr ""
+
+#: config/sparc/sparc.h:546
+msgid "Do not use ABI reserved registers"
+msgstr ""
+
+#: config/sparc/sparc.h:548
+msgid "Use hardware quad fp instructions"
+msgstr ""
+
+#: config/sparc/sparc.h:550
+msgid "Do not use hardware quad fp instructions"
+msgstr ""
+
+#: config/sparc/sparc.h:552
+msgid "Compile for v8plus ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:554
+msgid "Do not compile for v8plus ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:556
+msgid "Utilize Visual Instruction Set"
+msgstr ""
+
+#: config/sparc/sparc.h:558
+msgid "Do not utilize Visual Instruction Set"
+msgstr ""
+
+#. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
+#: config/sparc/sparc.h:561
+msgid "Optimize for Cypress processors"
+msgstr ""
+
+#: config/sparc/sparc.h:563
+#, fuzzy
+msgid "Optimize for SPARCLite processors"
+msgstr "Kompilera för processorn v850"
+
+#: config/sparc/sparc.h:565
+msgid "Optimize for F930 processors"
+msgstr ""
+
+#: config/sparc/sparc.h:567
+msgid "Optimize for F934 processors"
+msgstr ""
+
+#: config/sparc/sparc.h:569
+msgid "Use V8 SPARC ISA"
+msgstr ""
+
+#: config/sparc/sparc.h:571
+msgid "Optimize for SuperSPARC processors"
+msgstr ""
+
+#. End of deprecated options.
+#: config/sparc/sparc.h:574
+msgid "Pointers are 64-bit"
+msgstr "Pekare är 64-bitars"
+
+#: config/sparc/sparc.h:576
+msgid "Pointers are 32-bit"
+msgstr "Pekare är 32-bitars"
+
+#: config/sparc/sparc.h:578
+msgid "Use 32-bit ABI"
+msgstr "Använd 32-bitars ABI"
+
+#: config/sparc/sparc.h:580
+msgid "Use 64-bit ABI"
+msgstr "Använd 64-bitars ABI"
+
+#: config/sparc/sparc.h:582
+msgid "Use stack bias"
+msgstr ""
+
+#: config/sparc/sparc.h:584
+msgid "Do not use stack bias"
+msgstr ""
+
+#: config/sparc/sparc.h:586
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr ""
+
+#: config/sparc/sparc.h:588
+msgid "Do not use structs on stronger alignment for double-word copies"
+msgstr ""
+
+#: config/sparc/sparc.h:590
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr ""
+
+#: config/sparc/sparc.h:592
+msgid "Do not optimize tail call instructions in assembler or linker"
+msgstr ""
+
+#: config/sparc/sparc.h:637
+msgid "Use given SPARC code model"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1192
+#, fuzzy
+msgid "cannot use va_start in interrupt function"
+msgstr "kan inte deklarera en statisk funktion i en annan funktion"
+
+#: config/stormy16/stormy16.c:1552
+#, fuzzy
+msgid "`B' operand is not constant"
+msgstr "fältinitierare är ej konstant"
+
+#: config/stormy16/stormy16.c:1558
+msgid "`B' operand has multiple bits set"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1585
+#, fuzzy
+msgid "`o' operand is not constant"
+msgstr "fältinitierare är ej konstant"
+
+#: config/stormy16/stormy16.c:1600
+msgid "xstormy16_print_operand: unknown code"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1650
+#, fuzzy, c-format
+msgid "switch statement of size %lu entries too large"
+msgstr "storleken på variabel \"%s\" är för stor"
+
+#: config/v850/v850-c.c:67
+msgid "#pragma GHS endXXXX found without previous startXXX"
+msgstr ""
+
+#: config/v850/v850-c.c:69
+msgid "#pragma GHS endXXX does not match previous startXXX"
+msgstr ""
+
+#: config/v850/v850-c.c:94
+#, fuzzy
+msgid "cannot set interrupt attribute: no current function"
+msgstr "Ignorera attributet dllimport för funktioner"
+
+#: config/v850/v850-c.c:102
+msgid "cannot set interrupt attribute: no such identifier"
+msgstr ""
+
+#: config/v850/v850-c.c:148
+msgid "junk at end of #pragma ghs section"
+msgstr ""
+
+#: config/v850/v850-c.c:165
+#, fuzzy, c-format
+msgid "unrecognized section name \"%s\""
+msgstr "Känner inte igen sektionsnamn \"%s\""
+
+#: config/v850/v850-c.c:180
+msgid "malformed #pragma ghs section"
+msgstr ""
+
+#: config/v850/v850-c.c:200
+msgid "junk at end of #pragma ghs interrupt"
+msgstr ""
+
+#: config/v850/v850-c.c:212
+msgid "junk at end of #pragma ghs starttda"
+msgstr ""
+
+#: config/v850/v850-c.c:224
+msgid "junk at end of #pragma ghs startsda"
+msgstr ""
+
+#: config/v850/v850-c.c:236
+msgid "junk at end of #pragma ghs startzda"
+msgstr ""
+
+#: config/v850/v850-c.c:248
+msgid "junk at end of #pragma ghs endtda"
+msgstr ""
+
+#: config/v850/v850-c.c:260
+msgid "junk at end of #pragma ghs endsda"
+msgstr ""
+
+#: config/v850/v850-c.c:272
+msgid "junk at end of #pragma ghs endzda"
+msgstr ""
+
+#: config/v850/v850.c:129
+#, fuzzy, c-format
+msgid "%s=%s is not numeric"
+msgstr "%s=%s är för stor."
+
+#: config/v850/v850.c:136
+#, fuzzy, c-format
+msgid "%s=%s is too large"
+msgstr "%s=%s är för stor."
+
+#: config/v850/v850.c:302
+msgid "const_double_split got a bad insn:"
+msgstr ""
+
+#: config/v850/v850.c:837
+msgid "output_move_single:"
+msgstr ""
+
+#: config/v850/v850.c:2217
+msgid "a data area attribute cannot be specified for local variables"
+msgstr ""
+
+#: config/v850/v850.c:2228
+#, c-format
+msgid "data area of '%s' conflicts with previous declaration"
+msgstr ""
+
+#: config/v850/v850.c:2447
+#, c-format
+msgid "bogus JR construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:2468 config/v850/v850.c:2670
+#, c-format
+msgid "bad amount of stack space removal: %d"
+msgstr ""
+
+#: config/v850/v850.c:2646
+#, c-format
+msgid "bogus JARL construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:3026
+#, c-format
+msgid "Bogus DISPOSE construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:3048
+#, c-format
+msgid "Too much stack space to dispose of: %d"
+msgstr ""
+
+#: config/v850/v850.c:3224
+#, c-format
+msgid "Bogus PREPEARE construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:3246
+#, c-format
+msgid "Too much stack space to prepare: %d"
+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:158
+msgid "Support Green Hills ABI"
+msgstr ""
+
+#: config/v850/v850.h:161
+msgid "Prohibit PC relative function calls"
+msgstr ""
+
+#: config/v850/v850.h:164
+msgid "Reuse r30 on a per function basis"
+msgstr ""
+
+#: config/v850/v850.h:167
+msgid "Use stubs for function prologues"
+msgstr ""
+
+#: config/v850/v850.h:170
+msgid "Same as: -mep -mprolog-function"
+msgstr ""
+
+#: config/v850/v850.h:171
+msgid "Enable backend debugging"
+msgstr ""
+
+#: config/v850/v850.h:173
+msgid "Compile for the v850 processor"
+msgstr "Kompilera för processorn v850"
+
+#: config/v850/v850.h:175
+#, fuzzy
+msgid "Compile for v850e processor"
+msgstr "Kompilera för processorn v850"
+
+#. Make sure that the other bits are cleared.
+#: config/v850/v850.h:177
+#, fuzzy
+msgid "Enable the use of the short load instructions"
+msgstr "Använd inte bitfältsinstruktioner"
+
+#: config/v850/v850.h:180
+#, fuzzy
+msgid "Do not use the callt instruction"
+msgstr "Använd inte divisionsinstruktionen"
+
+#: config/v850/v850.h:187
+#, fuzzy
+msgid "Do not use registers r2 and r5"
+msgstr "Använd inte register för argumentskickning"
+
+#: config/v850/v850.h:189
+#, fuzzy
+msgid "Enfore strict alignment"
+msgstr "Generera inte kod för stackkontroll"
+
+#: config/v850/v850.h:192
+msgid "Use 4 byte entries in switch tables"
+msgstr ""
+
+#: config/v850/v850.h:218
+msgid "Set the max size of data eligible for the TDA area"
+msgstr ""
+
+#: config/v850/v850.h:221
+msgid "Set the max size of data eligible for the SDA area"
+msgstr ""
+
+#: config/v850/v850.h:224
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr ""
+
+#: config/xtensa/xtensa.c:1062 config/xtensa/xtensa.c:1096
+#: config/xtensa/xtensa.c:1105
+msgid "bad test"
+msgstr ""
+
+#: config/xtensa/xtensa.c:1824
+msgid "boolean registers required for the floating-point option"
+msgstr ""
+
+#: config/xtensa/xtensa.c:1991
+#, fuzzy
+msgid "invalid mask"
+msgstr "ogiltigt #pragma %s"
+
+#: config/xtensa/xtensa.c:2038
+#, fuzzy
+msgid "invalid address"
+msgstr "ogiltig kod"
+
+#: config/xtensa/xtensa.c:2063
+#, fuzzy
+msgid "no register in address"
+msgstr "okänt registernamn: %s"
+
+#: config/xtensa/xtensa.c:2071
+#, fuzzy
+msgid "address offset not a constant"
+msgstr "efterfrågad minnesjustering är inte konstant"
+
+#: config/xtensa/xtensa.c:2809
+#, fuzzy
+msgid "only uninitialized variables can be placed in a .bss section"
+msgstr "Initiera bara variabler som kan placeras i 8-bits området."
+
+#: config/xtensa/xtensa.h:114
+msgid "Use the Xtensa code density option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:116
+#, fuzzy
+msgid "Do not use the Xtensa code density option"
+msgstr "Använd inte divisionsinstruktionen"
+
+#: config/xtensa/xtensa.h:118
+msgid "Use the Xtensa MAC16 option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:120
+#, fuzzy
+msgid "Do not use the Xtensa MAC16 option"
+msgstr "Använd inte divisionsinstruktionen"
+
+#: config/xtensa/xtensa.h:122
+msgid "Use the Xtensa MUL16 option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:124
+#, fuzzy
+msgid "Do not use the Xtensa MUL16 option"
+msgstr "Använd inte divisionsinstruktionen"
+
+#: config/xtensa/xtensa.h:126
+msgid "Use the Xtensa MUL32 option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:128
+#, fuzzy
+msgid "Do not use the Xtensa MUL32 option"
+msgstr "Använd inte divisionsinstruktionen"
+
+#. undocumented
+#. undocumented
+#: config/xtensa/xtensa.h:134
+msgid "Use the Xtensa NSA option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:136
+#, fuzzy
+msgid "Do not use the Xtensa NSA option"
+msgstr "Använd inte divisionsinstruktionen"
+
+#: config/xtensa/xtensa.h:138
+msgid "Use the Xtensa MIN/MAX option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:140
+#, fuzzy
+msgid "Do not use the Xtensa MIN/MAX option"
+msgstr "Använd inte divisionsinstruktionen"
+
+#: config/xtensa/xtensa.h:142
+msgid "Use the Xtensa SEXT option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:144
+#, fuzzy
+msgid "Do not use the Xtensa SEXT option"
+msgstr "Använd inte divisionsinstruktionen"
+
+#: config/xtensa/xtensa.h:146
+msgid "Use the Xtensa boolean register option"
+msgstr ""
+
+#: config/xtensa/xtensa.h:148
+#, fuzzy
+msgid "Do not use the Xtensa boolean register option"
+msgstr "Använd inte divisionsinstruktionen"
+
+#: config/xtensa/xtensa.h:150
+#, fuzzy
+msgid "Use the Xtensa floating-point unit"
+msgstr "Använd mjukvaruflytttal"
+
+#: config/xtensa/xtensa.h:152
+msgid "Do not use the Xtensa floating-point unit"
+msgstr ""
+
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#. undocumented
+#: config/xtensa/xtensa.h:170
+msgid "Disable fused multiply/add and multiply/subtract FP instructions"
+msgstr ""
+
+#: config/xtensa/xtensa.h:172
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+msgstr ""
+
+#: config/xtensa/xtensa.h:174
+msgid "Serialize volatile memory references with MEMW instructions"
+msgstr ""
+
+#: config/xtensa/xtensa.h:176
+msgid "Do not serialize volatile memory references with MEMW instructions"
+msgstr ""
+
+#: config/xtensa/xtensa.h:178
+msgid "Intersperse literal pools with code in the text section"
+msgstr ""
+
+#: config/xtensa/xtensa.h:180
+msgid "Put literal pools in a separate literal section"
+msgstr ""
+
+#: config/xtensa/xtensa.h:182
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr ""
+
+#: config/xtensa/xtensa.h:184
+msgid "Do not automatically align branch targets"
+msgstr ""
+
+#: config/xtensa/xtensa.h:186
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr ""
+
+#: config/xtensa/xtensa.h:188
+msgid "Use direct CALLn instructions for fast calls"
+msgstr ""
+
+#: ada/misc.c:233
+msgid "`-gnat' misspelled as `-gant'"
+msgstr ""
+
+#: cp/call.c:258 cp/init.c:1587
+msgid "qualified type `%T' does not match destructor name `~%T'"
+msgstr ""
+
+#: cp/call.c:267
+msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
+msgstr ""
+
+#: cp/call.c:276
+msgid "`%D' is a namespace"
+msgstr ""
+
+#: cp/call.c:284
+msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
+msgstr ""
+
+#: cp/call.c:366
+msgid "unable to call pointer to member function here"
+msgstr ""
+
+#: cp/call.c:515
+msgid "destructors take no parameters"
+msgstr ""
+
+#: cp/call.c:519
+msgid "destructor name `~%T' does not match type `%T' of expression"
+msgstr ""
+
+#: cp/call.c:535 cp/call.c:4857
+msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
+msgstr ""
+
+#: cp/call.c:557
+#, fuzzy
+msgid "request for member `%D' is ambiguous"
+msgstr "%s: flaggan \"%s\" är tvetydig\n"
+
+#: cp/call.c:2446
+msgid "%s %D(%T, %T, %T) <built-in>"
+msgstr ""
+
+#: cp/call.c:2451
+msgid "%s %D(%T, %T) <built-in>"
+msgstr ""
+
+#: cp/call.c:2455
+#, fuzzy
+msgid "%s %D(%T) <built-in>"
+msgstr "<inbyggd>"
+
+#: cp/call.c:2459
+msgid "%s %T <conversion>"
+msgstr ""
+
+#: cp/call.c:2461
+#, fuzzy
+msgid "%s %+#D%s"
+msgstr "%s: %s"
+
+#: cp/call.c:2615
+#, fuzzy
+msgid "conversion from `%T' to `%T' is ambiguous"
+msgstr "%s: flaggan \"%s\" är tvetydig\n"
+
+#: cp/call.c:2690
+msgid "incomplete type '%T' cannot be used to name a scope"
+msgstr ""
+
+#: cp/call.c:2706 cp/typeck.c:2176 cp/typeck.c:2205
+#, fuzzy
+msgid "'%D' has no member named '%E'"
+msgstr "%s har ingen medlem med namn \"%s\""
+
+#: cp/call.c:2812
+msgid "no matching function for call to `%D(%A)'"
+msgstr ""
+
+#: cp/call.c:2823 cp/call.c:4948
+msgid "call of overloaded `%D(%A)' is ambiguous"
+msgstr ""
+
+#. It's no good looking for an overloaded operator() on a
+#. pointer-to-member-function.
+#: cp/call.c:2850
+#, c-format
+msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
+msgstr ""
+
+#: cp/call.c:2920
+msgid "no match for call to `(%T) (%A)'"
+msgstr ""
+
+#: cp/call.c:2930
+#, fuzzy
+msgid "call of `(%T) (%A)' is ambiguous"
+msgstr "%s: flaggan \"%s\" är tvetydig\n"
+
+#: cp/call.c:2965
+msgid "%s for `%T ? %T : %T' operator"
+msgstr ""
+
+#: cp/call.c:2970
+#, fuzzy
+msgid "%s for `%T %s' operator"
+msgstr "%s före symbolen \"%s\""
+
+#: cp/call.c:2973
+msgid "%s for `%T [%T]' operator"
+msgstr ""
+
+#: cp/call.c:2978
+#, fuzzy
+msgid "%s for `%T %s %T' operator"
+msgstr "%s före symbolen \"%s\""
+
+#: cp/call.c:2981
+#, fuzzy
+msgid "%s for `%s %T' operator"
+msgstr "%s före symbolen \"%s\""
+
+#: cp/call.c:3071
+msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+msgstr "ISO C++ förbjuder uteslutande av mittersta termen i ett ?: uttryck"
+
+#: cp/call.c:3130
+#, c-format
+msgid "`%E' has type `void' and is not a throw-expression"
+msgstr ""
+
+#: cp/call.c:3163 cp/call.c:3363
+msgid "operands to ?: have different types"
+msgstr ""
+
+#: cp/call.c:3316
+#, fuzzy
+msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
+msgstr "typfel i villkorsuttryck"
+
+#: cp/call.c:3323
+#, fuzzy
+msgid "enumeral and non-enumeral type in conditional expression"
+msgstr "typ signed och unsigned i villkorsuttryck"
+
+#: cp/call.c:3405
+#, fuzzy
+msgid "`%D' must be declared before use"
+msgstr "\"%s\" är tidigare deklarerad här"
+
+#: cp/call.c:3604
+msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
+msgstr ""
+
+#: cp/call.c:3651
+msgid "using synthesized `%#D' for copy assignment"
+msgstr ""
+
+#: cp/call.c:3653
+msgid "  where cfront would use `%#D'"
+msgstr ""
+
+#: cp/call.c:3680
+#, fuzzy
+msgid "comparison between `%#T' and `%#T'"
+msgstr "jämföreslse mellan signed och unsigned"
+
+#: cp/call.c:3919
+msgid "no suitable `operator delete' for `%T'"
+msgstr ""
+
+#: cp/call.c:3938
+msgid "`%+#D' is private"
+msgstr ""
+
+#: cp/call.c:3940
+msgid "`%+#D' is protected"
+msgstr ""
+
+#: cp/call.c:3942
+msgid "`%+#D' is inaccessible"
+msgstr ""
+
+#: cp/call.c:3943
+msgid "within this context"
+msgstr ""
+
+#: cp/call.c:3985
+#, fuzzy
+msgid "invalid conversion from `%T' to `%T'"
+msgstr "konvertering från NaN till int"
+
+#: cp/call.c:3987 cp/call.c:4126 cp/call.c:4128
+#, fuzzy
+msgid "  initializing argument %P of `%D'"
+msgstr "ogiltigt typargument till \"%s\""
+
+#: cp/call.c:4050 cp/call.c:4054
+msgid "  initializing argument %P of `%D' from result of `%D'"
+msgstr ""
+
+#: cp/call.c:4060 cp/call.c:4063
+msgid "  initializing temporary from result of `%D'"
+msgstr ""
+
+#. Undefined behavior [expr.call] 5.2.2/7.  We used to just warn
+#. here and do a bitwise copy, but now cp_expr_size will abort if we
+#. try to do that.
+#: cp/call.c:4215
+msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
+msgstr ""
+
+#. Undefined behavior [expr.call] 5.2.2/7.
+#: cp/call.c:4242
+msgid "cannot receive objects of non-POD type `%#T' through `...'"
+msgstr ""
+
+#: cp/call.c:4422
+msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
+msgstr ""
+
+#: cp/call.c:4656
+#, fuzzy
+msgid "could not find class$ field in java interface type `%T'"
+msgstr "ingen superklass deklarerad i interface för \"%s\""
+
+#: cp/call.c:4831
+#, fuzzy
+msgid "call to non-function `%D'"
+msgstr "Inga anrop i funktion %s\n"
+
+#: cp/call.c:4937
+msgid "no matching function for call to `%T::%D(%A)%#V'"
+msgstr ""
+
+#: cp/call.c:4967
+msgid "cannot call member function `%D' without object"
+msgstr ""
+
+#: cp/call.c:5580
+msgid "passing `%T' chooses `%T' over `%T'"
+msgstr ""
+
+#: cp/call.c:5582 cp/decl2.c:4081
+#, fuzzy
+msgid "  in call to `%D'"
+msgstr "kan inte inline:a anrop till \"%s\""
+
+#: cp/call.c:5631 cp/call.c:5756
+msgid "choosing `%D' over `%D'"
+msgstr ""
+
+#: cp/call.c:5632
+#, fuzzy
+msgid "  for conversion from `%T' to `%T'"
+msgstr "konvertering från NaN till int"
+
+#: cp/call.c:5634
+msgid "  because conversion sequence for the argument is better"
+msgstr ""
+
+#: cp/call.c:5758
+msgid "  because worst conversion for the former is better than worst conversion for the latter"
+msgstr ""
+
+#: cp/call.c:5874 cp/call.c:5895
+#, fuzzy
+msgid "could not convert `%E' to `%T'"
+msgstr "kunde inte öppna dump-fil \"%s\""
+
+#: cp/class.c:286
+msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
+msgstr ""
+
+#: cp/class.c:943
+msgid "`%#D' and `%#D' cannot be overloaded"
+msgstr ""
+
+#: cp/class.c:1027
+#, fuzzy
+msgid "duplicate enum value `%D'"
+msgstr "upprepat case-värde"
+
+#: cp/class.c:1030
+msgid "duplicate field `%D' (as enum and non-enum)"
+msgstr ""
+
+#: cp/class.c:1037
+#, fuzzy
+msgid "duplicate nested type `%D'"
+msgstr "upprepning av medlem \"%s\""
+
+#: cp/class.c:1048
+msgid "duplicate field `%D' (as type and non-type)"
+msgstr ""
+
+#: cp/class.c:1052
+#, fuzzy
+msgid "duplicate member `%D'"
+msgstr "upprepning av medlem \"%s\""
+
+#: cp/class.c:1095
+msgid "conflicting access specifications for method `%D', ignored"
+msgstr ""
+
+#: cp/class.c:1097
 #, c-format
-msgid "long and short specified together for `%s'"
-msgstr "både long och short angivet för \"%s\""
+msgid "conflicting access specifications for field `%s', ignored"
+msgstr ""
+
+#: cp/class.c:1142
+msgid "`%D' names constructor"
+msgstr ""
+
+#: cp/class.c:1147
+#, fuzzy
+msgid "`%D' invalid in `%T'"
+msgstr "Ogiltig flagga \"%s\""
+
+#: cp/class.c:1155
+msgid "no members matching `%D' in `%#T'"
+msgstr ""
+
+#: cp/class.c:1187 cp/class.c:1195
+#, fuzzy
+msgid "`%D' invalid in `%#T'"
+msgstr "Ogiltig flagga \"%s\""
+
+#: cp/class.c:1188
+msgid "  because of local method `%#D' with same name"
+msgstr ""
+
+#: cp/class.c:1196
+msgid "  because of local member `%#D' with same name"
+msgstr ""
+
+#: cp/class.c:1268
+msgid "base class `%#T' has a non-virtual destructor"
+msgstr ""
+
+#: cp/class.c:1288
+msgid "base `%T' with only non-default constructor in class without a constructor"
+msgstr ""
+
+#: cp/class.c:1860
+msgid "all member functions in class `%T' are private"
+msgstr ""
+
+#: cp/class.c:1874
+msgid "`%#T' only defines a private destructor and has no friends"
+msgstr ""
+
+#: cp/class.c:1917
+msgid "`%#T' only defines private constructors and has no friends"
+msgstr ""
+
+#: cp/class.c:2038 cp/class.c:5172
+#, fuzzy
+msgid "redefinition of `%#T'"
+msgstr "omdefiniering av \"%s\""
+
+#: cp/class.c:2039
+#, fuzzy
+msgid "previous definition of `%#T'"
+msgstr "omdefiniering av \"%s\""
+
+#: cp/class.c:2313
+msgid "no unique final overrider for `%D' in `%T'"
+msgstr ""
+
+#. Here we know it is a hider, and no overrider exists.
+#: cp/class.c:2652
+msgid "`%D' was hidden"
+msgstr ""
+
+#: cp/class.c:2653
+msgid "  by `%D'"
+msgstr ""
+
+#: cp/class.c:2695
+msgid "ISO C++ forbids member `%D' with same name as enclosing class"
+msgstr ""
+
+#: cp/class.c:2700 cp/decl2.c:1327
+msgid "`%#D' invalid; an anonymous union can only have non-static data members"
+msgstr ""
+
+#: cp/class.c:2706 cp/decl2.c:1333
+msgid "private member `%#D' in anonymous union"
+msgstr ""
+
+#: cp/class.c:2709 cp/decl2.c:1335
+msgid "protected member `%#D' in anonymous union"
+msgstr ""
+
+#: cp/class.c:2834
+msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
+msgstr ""
+
+#: cp/class.c:2898
+#, fuzzy
+msgid "bit-field `%#D' with non-integral type"
+msgstr "bitfält \"%s\" har en icke godkänd typ"
+
+#: cp/class.c:2918
+#, fuzzy
+msgid "bit-field `%D' width not an integer constant"
+msgstr "tre \"l\"-suffix på heltalskonstant"
+
+#: cp/class.c:2924
+#, fuzzy
+msgid "negative width in bit-field `%D'"
+msgstr "negativ storlek i bitfält \"%s\""
+
+#: cp/class.c:2929
+#, fuzzy
+msgid "zero width for bit-field `%D'"
+msgstr "Storleken noll på bitfält \"%s\""
+
+#: cp/class.c:2935
+#, fuzzy
+msgid "width of `%D' exceeds its type"
+msgstr "storleken på \"%s\" är större än sin typ"
+
+#: cp/class.c:2944
+msgid "`%D' is too small to hold all values of `%#T'"
+msgstr ""
+
+#: cp/class.c:3028
+msgid "member `%#D' with constructor not allowed in union"
+msgstr ""
+
+#: cp/class.c:3031
+msgid "member `%#D' with destructor not allowed in union"
+msgstr ""
+
+#: cp/class.c:3034
+msgid "member `%#D' with copy assignment operator not allowed in union"
+msgstr ""
+
+#: cp/class.c:3061
+msgid "multiple fields in union `%T' initialized"
+msgstr ""
+
+#: cp/class.c:3183
+msgid "field `%D' in local class cannot be static"
+msgstr ""
+
+#: cp/class.c:3189
+#, fuzzy
+msgid "field `%D' invalidly declared function type"
+msgstr "fält \"%s\" deklarerad som en funktion"
+
+#: cp/class.c:3196
+#, fuzzy
+msgid "field `%D' invalidly declared method type"
+msgstr "bitfält \"%s\" har en icke godkänd typ"
+
+#: cp/class.c:3202
+#, fuzzy
+msgid "field `%D' invalidly declared offset type"
+msgstr "bitfält \"%s\" har en icke godkänd typ"
+
+#. Unions cannot have static members.
+#: cp/class.c:3220
+#, fuzzy
+msgid "field `%D' declared static in union"
+msgstr "fält \"%s\" deklarerad som en funktion"
+
+#: cp/class.c:3247
+msgid "non-static reference `%#D' in class without a constructor"
+msgstr ""
+
+#: cp/class.c:3282
+msgid "non-static const member `%#D' in class without a constructor"
+msgstr ""
 
-#: cp/decl.c:10164
+#: cp/class.c:3298
+msgid "field `%#D' with same name as class"
+msgstr ""
+
+#: cp/class.c:3316
+msgid "`%#T' has pointer data members"
+msgstr ""
+
+#: cp/class.c:3320
+msgid "  but does not override `%T(const %T&)'"
+msgstr ""
+
+#: cp/class.c:3322
+msgid "  or `operator=(const %T&)'"
+msgstr ""
+
+#: cp/class.c:3325
+msgid "  but does not override `operator=(const %T&)'"
+msgstr ""
+
+#: cp/class.c:3775
+msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:3883
+msgid "class `%T' will be considered nearly empty in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:3973
+#, fuzzy
+msgid "initializer specified for non-virtual method `%D'"
+msgstr "argumentformat angivet för icke-funktion \"%s\""
+
+#: cp/class.c:4709
+msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:4809
+msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
+msgstr ""
+
+#: cp/class.c:4822
+msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
+msgstr ""
+
+#: cp/class.c:4978
+msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5011
+msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5020
+msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5079
+msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5320
+msgid "`%#T' has virtual functions but non-virtual destructor"
+msgstr ""
+
+#: cp/class.c:5405
+msgid "trying to finish struct, but kicked out due to previous parse errors"
+msgstr ""
+
+#: cp/class.c:5861
 #, c-format
-msgid "signed and unsigned given together for `%s'"
-msgstr "både signed och unsigned angivet för \"%s\""
+msgid "language string `\"%s\"' not recognized"
+msgstr "språksträng `\"%s\"' känns inte igen"
+
+#: cp/class.c:5957
+msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
+msgstr ""
+
+#: cp/class.c:6078
+msgid "no matches converting function `%D' to type `%#T'"
+msgstr ""
+
+#: cp/class.c:6101
+msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
+msgstr ""
+
+#: cp/class.c:6127
+#, fuzzy
+msgid "assuming pointer to member `%D'"
+msgstr "upprepning av medlem \"%s\""
+
+#: cp/class.c:6130
+#, c-format
+msgid "(a pointer to member can only be formed with `&%E')"
+msgstr ""
+
+#: cp/class.c:6174 cp/class.c:6345 cp/class.c:6352
+msgid "not enough type information"
+msgstr "inte tillräcklig typinformation"
+
+#: cp/class.c:6183
+#, fuzzy
+msgid "argument of type `%T' does not match `%T'"
+msgstr "argument \"%s\" matchar inte prototypen"
+
+#: cp/class.c:6329
+msgid "invalid operation on uninstantiated type"
+msgstr "ogiltig operation på oinstansierad typ"
+
+#. [basic.scope.class]
+#.
+#. A name N used in a class S shall refer to the same declaration
+#. in its context and when re-evaluated in the completed scope of
+#. S.
+#: cp/class.c:6612 cp/decl.c:1006 cp/decl.c:3102 cp/pt.c:1845
+#, fuzzy
+msgid "declaration of `%#D'"
+msgstr "omdeklaration av \"%s\""
+
+#: cp/class.c:6613
+msgid "changes meaning of `%D' from `%+#D'"
+msgstr ""
+
+#: cp/cvt.c:88
+#, fuzzy
+msgid "can't convert from incomplete type `%T' to `%T'"
+msgstr "kan inte konvertera till en pekartyp"
+
+#: cp/cvt.c:97
+msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
+msgstr ""
+
+#: cp/cvt.c:126
+#, fuzzy
+msgid "converting from `%T' to `%T'"
+msgstr "konvertering från NaN till int"
+
+#: cp/cvt.c:201 cp/cvt.c:205
+msgid "pointer to member cast from `%T' to `%T' is via virtual base"
+msgstr ""
+
+#: cp/cvt.c:223 cp/cvt.c:236 cp/cvt.c:283
+#, fuzzy
+msgid "cannot convert `%E' from type `%T' to type `%T'"
+msgstr "kan inte konvertera till en pekartyp"
+
+#: cp/cvt.c:262
+#, fuzzy
+msgid "invalid conversion from '%T' to '%T'"
+msgstr "konvertering från NaN till int"
+
+#: cp/cvt.c:537
+msgid "conversion from `%T' to `%T' discards qualifiers"
+msgstr ""
+
+#: cp/cvt.c:555
+msgid "casting `%T' to `%T' does not dereference pointer"
+msgstr ""
+
+#: cp/cvt.c:584
+#, fuzzy
+msgid "cannot convert type `%T' to type `%T'"
+msgstr "kan inte konvertera till en pekartyp"
+
+#: cp/cvt.c:701
+#, fuzzy
+msgid "conversion from `%#T' to `%#T'"
+msgstr "konvertering från NaN till int"
+
+#: cp/cvt.c:713
+msgid "`%#T' used where a `%T' was expected"
+msgstr ""
+
+#: cp/cvt.c:730
+msgid "the address of `%D', will always be `true'"
+msgstr ""
+
+#: cp/cvt.c:750
+msgid "`%#T' used where a floating point value was expected"
+msgstr ""
+
+#: cp/cvt.c:797
+#, fuzzy
+msgid "conversion from `%T' to non-scalar type `%T' requested"
+msgstr "konvertering till icke-skalär typ begärd"
+
+#: cp/cvt.c:883
+msgid "object of incomplete type `%T' will not be accessed in %s"
+msgstr ""
+
+#: cp/cvt.c:886
+msgid "object of type `%T' will not be accessed in %s"
+msgstr ""
+
+#: cp/cvt.c:902
+msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
+msgstr ""
+
+#. [over.over] enumerates the places where we can take the address
+#. of an overloaded function, and this is not one of them.
+#: cp/cvt.c:922
+#, fuzzy, c-format
+msgid "%s cannot resolve address of overloaded function"
+msgstr "Programflödet når slutet på en icke-void-funktion"
+
+#. Only warn when there is no &.
+#: cp/cvt.c:927
+#, c-format
+msgid "%s is a reference, not call, to function `%E'"
+msgstr ""
+
+#: cp/cvt.c:1065
+#, fuzzy
+msgid "converting NULL to non-pointer type"
+msgstr "kan inte konvertera till en pekartyp"
+
+#: cp/cvt.c:1141
+msgid "ambiguous default type conversion from `%T'"
+msgstr ""
+
+#: cp/cvt.c:1143
+msgid "  candidate conversions include `%D' and `%D'"
+msgstr ""
+
+#: cp/decl.c:1007 cp/decl.c:3205
+#, fuzzy
+msgid "conflicts with previous declaration `%#D'"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
+
+#: cp/decl.c:1211
+#, fuzzy
+msgid "label `%D' used but not defined"
+msgstr "etikett \"%s\" använd men inte definierad"
+
+#: cp/decl.c:1216
+#, fuzzy
+msgid "label `%D' defined but not used"
+msgstr "etikett \"%s\" definierad men inte använd"
+
+#: cp/decl.c:2249
+msgid "namespace alias `%D' not allowed here, assuming `%D'"
+msgstr ""
+
+#: cp/decl.c:3008 cp/decl.c:3413
+#, fuzzy
+msgid "previous declaration of `%D'"
+msgstr "tidigare deklaration av \"%s\""
+
+#: cp/decl.c:3089 cp/decl.c:3127
+#, fuzzy
+msgid "shadowing %s function `%#D'"
+msgstr "döljer biblioteksfunktion \"%s\""
+
+#: cp/decl.c:3098
+#, fuzzy
+msgid "library function `%#D' redeclared as non-function `%#D'"
+msgstr "biblioteksfunktion \"%s\" deklarerad som icke-funktion"
+
+#: cp/decl.c:3103
+#, fuzzy
+msgid "conflicts with built-in declaration `%#D'"
+msgstr "motstridande deklarationer av \"%s\""
+
+#: cp/decl.c:3122 cp/decl.c:3219 cp/decl.c:3235
+#, fuzzy
+msgid "new declaration `%#D'"
+msgstr "omdeklaration av \"%s\""
+
+#: cp/decl.c:3123
+#, fuzzy
+msgid "ambiguates built-in declaration `%#D'"
+msgstr "dubbel deklaration av etikett \"%s\""
 
-#: cp/decl.c:10311
-msgid "storage class specifiers invalid in parameter declarations"
-msgstr ""
+#: cp/decl.c:3179
+#, fuzzy
+msgid "`%#D' redeclared as different kind of symbol"
+msgstr "\"%s\" omdeklarerad som en annan sorts symbol"
 
-#: cp/decl.c:10315
-msgid "typedef declaration invalid in parameter declaration"
-msgstr ""
+#: cp/decl.c:3182
+#, fuzzy
+msgid "previous declaration of `%#D'"
+msgstr "tidigare deklaration av \"%s\""
 
-#: cp/decl.c:10326
-msgid "virtual outside class declaration"
-msgstr ""
+#: cp/decl.c:3204
+#, fuzzy
+msgid "declaration of template `%#D'"
+msgstr "omdeklaration av \"enum %s\""
 
-#: cp/decl.c:10380
-#, c-format
-msgid "storage class specified for %s `%s'"
-msgstr ""
+#: cp/decl.c:3220 cp/decl.c:3236
+#, fuzzy
+msgid "ambiguates old declaration `%#D'"
+msgstr "dubbel deklaration av etikett \"%s\""
 
-#: cp/decl.c:10418
-msgid "storage class specifiers invalid in friend function declarations"
-msgstr ""
+#: cp/decl.c:3228
+#, fuzzy
+msgid "declaration of C function `%#D' conflicts with"
+msgstr "implicit deklaration av funktion \"%s\""
 
-#: cp/decl.c:10600
-msgid "destructor cannot be static member function"
-msgstr "destruerare kan inte vara en statisk medlemsfunktion"
+#: cp/decl.c:3230
+#, fuzzy
+msgid "previous declaration `%#D' here"
+msgstr "tidigare deklaration av \"%s\""
 
-#: cp/decl.c:10624
-msgid "constructor cannot be static member function"
-msgstr "konstruerare kan inte vara en statisk medlemsfunktion\""
+#: cp/decl.c:3246
+#, fuzzy
+msgid "conflicting types for `%#D'"
+msgstr "motstridiga typer på \"%s\""
 
-#: cp/decl.c:10627
-msgid "constructors cannot be declared virtual"
-msgstr ""
+#: cp/decl.c:3247
+#, fuzzy
+msgid "previous declaration as `%#D'"
+msgstr "tidigare deklaration av \"%s\""
 
-#: cp/decl.c:10642
-msgid "return value type specifier for constructor ignored"
-msgstr ""
+#: cp/decl.c:3290
+#, fuzzy
+msgid "`%#D' previously defined here"
+msgstr "\"%s\" definierades tidigare här"
 
-#: cp/decl.c:10661
-#, c-format
-msgid "can't initialize friend function `%s'"
-msgstr ""
+#: cp/decl.c:3291
+#, fuzzy
+msgid "`%#D' previously declared here"
+msgstr "\"%s\" är tidigare deklarerad här"
 
-#. Cannot be both friend and virtual.
-#: cp/decl.c:10665
-msgid "virtual functions cannot be friends"
-msgstr ""
+#. Prototype decl follows defn w/o prototype.
+#: cp/decl.c:3300
+#, fuzzy
+msgid "prototype for `%#D'"
+msgstr "prototyp för \"%s\" följer"
 
-#: cp/decl.c:10670
-msgid "friend declaration not in class definition"
-msgstr ""
+#: cp/decl.c:3301
+#, fuzzy
+msgid "follows non-prototype definition here"
+msgstr "icke-prototypdefinition here"
 
-#: cp/decl.c:10726
-#, c-format
-msgid "cannot declare %s to references"
-msgstr ""
+#: cp/decl.c:3313
+#, fuzzy
+msgid "previous declaration of `%#D' with %L linkage"
+msgstr "tidigare deklaration av \"%s\""
 
-#: cp/decl.c:10752
-msgid "invalid type: `void &'"
-msgstr "ogiltig typ: \"void &\""
+#: cp/decl.c:3315
+#, fuzzy
+msgid "conflicts with new declaration with %L linkage"
+msgstr "motstridande deklarationer av \"%s\""
 
-#: cp/decl.c:10803
-msgid "discarding `const' applied to a reference"
+#: cp/decl.c:3338 cp/decl.c:3345
+msgid "default argument given for parameter %d of `%#D'"
 msgstr ""
 
-#: cp/decl.c:10805
-msgid "discarding `volatile' applied to a reference"
-msgstr ""
+#: cp/decl.c:3340 cp/decl.c:3347
+#, fuzzy
+msgid "after previous specification in `%#D'"
+msgstr "tidigare deklaration av \"%s\""
 
-#. [dcl.fct.spec] The explicit specifier shall only be used in
-#. declarations of constructors within a class definition.
-#: cp/decl.c:11012
-msgid "only declarations of constructors can be `explicit'"
-msgstr ""
+#: cp/decl.c:3356
+#, fuzzy
+msgid "`%#D' was used before it was declared inline"
+msgstr "\"%s\" användes utan någon prototyp innan sin definition"
 
-#: cp/decl.c:11020
-#, c-format
-msgid "non-member `%s' cannot be declared `mutable'"
-msgstr ""
+#: cp/decl.c:3358
+#, fuzzy
+msgid "previous non-inline declaration here"
+msgstr "tidigare implicit deklaration av \"%s\""
 
-#: cp/decl.c:11025
-#, c-format
-msgid "non-object member `%s' cannot be declared `mutable'"
-msgstr ""
+#: cp/decl.c:3412
+#, fuzzy
+msgid "redundant redeclaration of `%D' in same scope"
+msgstr "redundant omdeklaration av \"%s\" i samma scope"
 
-#: cp/decl.c:11031
-#, c-format
-msgid "function `%s' cannot be declared `mutable'"
-msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
+#: cp/decl.c:3493
+#, fuzzy, c-format
+msgid "declaration of `%F' throws different exceptions"
+msgstr "deklaration av \"%s\" som ett fält med funktioner"
 
-#: cp/decl.c:11036
-#, c-format
-msgid "static `%s' cannot be declared `mutable'"
-msgstr ""
+#: cp/decl.c:3495
+#, fuzzy, c-format
+msgid "than previous declaration `%F'"
+msgstr "ingen tidigare deklaration av \"%s\""
 
-#: cp/decl.c:11041
-#, c-format
-msgid "const `%s' cannot be declared `mutable'"
-msgstr "const \"%s\" kan inte deklareras \"mutable\""
+#. From [temp.expl.spec]:
+#.
+#. If a template, a member template or the member of a class
+#. template is explicitly specialized then that
+#. specialization shall be declared before the first use of
+#. that specialization that would cause an implicit
+#. instantiation to take place, in every translation unit in
+#. which such a use occurs.
+#: cp/decl.c:3632
+msgid "explicit specialization of %D after first use"
+msgstr ""
+
+#: cp/decl.c:3886
+#, fuzzy
+msgid "`%#D' used prior to declaration"
+msgstr "\"%s\" är använd innan sin deklaration"
 
-#: cp/decl.c:11146
-msgid "typedef declaration includes an initializer"
-msgstr ""
+#: cp/decl.c:3917
+#, fuzzy
+msgid "redeclaration of `wchar_t' as `%T'"
+msgstr "omdeklaration av \"%s\""
 
-#: cp/decl.c:11258
-msgid "unnamed variable or field declared void"
-msgstr ""
+#. A redeclaration of main, but not a duplicate of the
+#. previous one.
+#.
+#. [basic.start.main]
+#.
+#. This function shall not be overloaded.
+#: cp/decl.c:3945
+#, fuzzy
+msgid "invalid redeclaration of `%D'"
+msgstr "omdeklaration av \"%s\""
 
-#: cp/decl.c:11267
-msgid "variable or field declared void"
+#: cp/decl.c:3946
+msgid "as `%D'"
 msgstr ""
 
-#: cp/decl.c:11277
-msgid "cannot use `::' in parameter declaration"
-msgstr ""
+#: cp/decl.c:4036
+#, fuzzy
+msgid "previous external decl of `%#D'"
+msgstr "föregående externa dekl. av \"%s\""
 
-#: cp/decl.c:11462
-#, c-format
-msgid "`%s' is neither function nor member function; cannot be declared friend"
-msgstr ""
+#: cp/decl.c:4077
+#, fuzzy
+msgid "`%D' was previously implicitly declared to return `int'"
+msgstr "\"%s\" deklarerades tidigare implicit att returnera \"int\""
 
-#: cp/decl.c:11479
-msgid "member functions are implicitly friends of their class"
-msgstr ""
+#: cp/decl.c:4137
+#, fuzzy
+msgid "extern declaration of `%#D' doesn't match"
+msgstr "extern deklaration av \"%s\" matchar inte den globala"
 
-#: cp/decl.c:11588
-#, c-format
-msgid "storage class `auto' invalid for function `%s'"
-msgstr ""
+#: cp/decl.c:4138
+#, fuzzy
+msgid "global declaration `%#D'"
+msgstr "dubbel deklaration av etikett \"%s\""
 
-#: cp/decl.c:11590
-#, c-format
-msgid "storage class `register' invalid for function `%s'"
-msgstr "lagringsklass \"register\" ogiltig för funktion \"%s\""
+#: cp/decl.c:4169
+#, fuzzy
+msgid "declaration of `%#D' shadows a parameter"
+msgstr "deklaration av \"%s\" döljer en parameter"
 
-#: cp/decl.c:11601
+#: cp/decl.c:4189
 #, c-format
-msgid ""
-"storage class `static' invalid for function `%s' declared out of global scope"
+msgid "declaration of `%s' shadows a member of `this'"
 msgstr ""
 
-#: cp/decl.c:11603
-#, c-format
-msgid ""
-"storage class `inline' invalid for function `%s' declared out of global scope"
-msgstr ""
+#: cp/decl.c:4541
+#, fuzzy
+msgid "`%#D' hides constructor for `%#T'"
+msgstr "destruerare behövs för \"%#D\""
 
-#: cp/decl.c:11610
-#, c-format
-msgid "virtual non-class function `%s'"
-msgstr ""
+#: cp/decl.c:4556
+#, fuzzy
+msgid "`%#D' conflicts with previous using declaration `%#D'"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
 
-#. FIXME need arm citation
-#: cp/decl.c:11645
-msgid "cannot declare static function inside another function"
-msgstr "kan inte deklarera en statisk funktion i en annan funktion"
+#: cp/decl.c:4568
+#, fuzzy
+msgid "previous non-function declaration `%#D'"
+msgstr "tidigare deklaration av \"%s\""
 
-#: cp/decl.c:11922
-msgid ""
-"invalid integer constant in parameter list, did you forget to give parameter "
-"name?"
-msgstr ""
+#: cp/decl.c:4569
+#, fuzzy
+msgid "conflicts with function declaration `%#D'"
+msgstr "motstridande deklarationer av \"%s\""
 
-#: cp/decl.c:12299
+#: cp/decl.c:4659
+#, fuzzy
+msgid "implicit declaration of function `%#D'"
+msgstr "implicit deklaration av funktion \"%s\""
+
+#: cp/decl.c:4817
 #, c-format
-msgid "conversion to %s%s will never use a type conversion operator"
+msgid "label `%s' referenced outside of any function"
 msgstr ""
 
-#: cp/decl.c:13393
-msgid "return type for `main' changed to `int'"
-msgstr "returtypen för \"main\" ändrad till \"int\""
+#: cp/decl.c:4920 cp/decl.c:4944 cp/decl.c:5037
+#, fuzzy
+msgid "jump to label `%D'"
+msgstr "hopp till case-etikett"
 
-#: cp/decl2.c:554
-#, c-format
-msgid "-f%s is no longer supported"
-msgstr "-f%s stödjs inte längre"
+#: cp/decl.c:4922 cp/decl.c:4946
+msgid "jump to case label"
+msgstr "hopp till case-etikett"
 
-#: cp/decl2.c:560
-msgid ""
-"-fhandle-exceptions has been renamed to -fexceptions (and is now on by "
-"default)"
+#: cp/decl.c:4930
+#, fuzzy
+msgid "  crosses initialization of `%#D'"
+msgstr "omdefiniering av \"%s\""
+
+#: cp/decl.c:4933 cp/decl.c:5053
+msgid "  enters scope of non-POD `%#D'"
 msgstr ""
 
-#: cp/decl2.c:586
-msgid "-fname-mangling-version is no longer supported"
-msgstr "-fname-mangling-version stöds inte längre"
+#: cp/decl.c:4953 cp/decl.c:5057
+msgid "  enters try block"
+msgstr "  går in i try-block"
 
-#: cp/decl2.c:649
-msgid "-Wno-strict-prototypes is not supported in C++"
-msgstr "-Wno-strict-prototypes stödjs inte för C++"
+#. Can't skip init of __exception_info.
+#: cp/decl.c:4955 cp/decl.c:5049 cp/decl.c:5059
+msgid "  enters catch block"
+msgstr "  går in i catch-block"
 
-#: cp/decl2.c:988
-msgid "name missing for member function"
-msgstr "namn saknas på medlemsfunktion"
+#: cp/decl.c:5038
+msgid "  from here"
+msgstr "  från här"
 
-#: cp/decl2.c:1049
-msgid "`__alignof__' applied to a bit-field"
+#: cp/decl.c:5051
+#, fuzzy
+msgid "  skips initialization of `%#D'"
+msgstr "%s: Vid instansiering av \"%s\":\n"
+
+#: cp/decl.c:5086
+msgid "label named wchar_t"
 msgstr ""
 
-#. Something has gone very wrong.  Assume we are mistakenly reducing
-#. an expression instead of a declaration.
-#: cp/decl2.c:1091
-msgid "parser may be lost: is there a '{' missing somewhere?"
+#: cp/decl.c:5090
+#, fuzzy
+msgid "duplicate label `%D'"
+msgstr "upprepning av medlem \"%s\""
+
+#: cp/decl.c:5175
+#, fuzzy, c-format
+msgid "case label `%E' not within a switch statement"
+msgstr "case-etikett är inte i en switch-sats"
+
+#. Definition isn't the kind we were looking for.
+#: cp/decl.c:5354 cp/decl.c:5373
+msgid "`%#D' redeclared as %C"
 msgstr ""
 
-#: cp/decl2.c:1122 cp/decl2.c:1136
-msgid "ambiguous conversion for array subscript"
-msgstr "tvetydig konveretering av fältindex"
+#. This happens for A::B where B is a template, and there are no
+#. template arguments.
+#: cp/decl.c:5461 cp/typeck.c:2062 cp/typeck.c:2217
+#, fuzzy
+msgid "invalid use of `%D'"
+msgstr "ogiltigt användande av \"restrict\""
 
-#: cp/decl2.c:1186
-msgid "anachronistic use of array size in vector delete"
+#: cp/decl.c:5502
+#, fuzzy
+msgid "`%D::%D' is not a template"
+msgstr "användning ab `%s' i mall"
+
+#: cp/decl.c:5519
+msgid "`%D' undeclared in namespace `%D'"
 msgstr ""
 
-#: cp/decl2.c:1196
-msgid ""
-"cannot delete a function.  Only pointer-to-objects are valid arguments to "
-"`delete'"
+#: cp/decl.c:5652
+msgid "`%D' used without template parameters"
 msgstr ""
 
-#: cp/decl2.c:1493
-msgid "initializer invalid for static member with constructor"
+#: cp/decl.c:5663 cp/decl.c:5679 cp/decl.c:5783
+msgid "no class template named `%#T' in `%#T'"
 msgstr ""
 
-#: cp/decl2.c:1496
-msgid "(an out of class initialization is required)"
+#: cp/decl.c:5702 cp/decl.c:5712 cp/decl.c:5744
+msgid "no type named `%#T' in `%#T'"
 msgstr ""
 
-#: cp/decl2.c:1669
-msgid "field initializer is not constant"
-msgstr "fältinitierare är ej konstant"
+#: cp/decl.c:5968
+msgid "lookup of `%D' finds `%#D'"
+msgstr ""
 
-#: cp/decl2.c:2008
-msgid "anonymous struct not inside named type"
+#: cp/decl.c:5970
+msgid "  instead of `%D' from dependent base class"
 msgstr ""
 
-#: cp/decl2.c:2104
-msgid "namespace-scope anonymous aggregates must be static"
+#: cp/decl.c:5972
+msgid "  (use `typename %T::%D' if that's what you meant)"
 msgstr ""
 
-#: cp/decl2.c:2114
-msgid "anonymous aggregate with no members"
+#: cp/decl.c:6003
+msgid "name lookup of `%D' changed"
 msgstr ""
 
-#. Overflow occurred.  That means there are at least 4 billion
-#. initialization functions.
-#: cp/decl2.c:2986
-msgid "too many initialization functions required"
+#: cp/decl.c:6005
+msgid "  matches this `%D' under ISO standard rules"
 msgstr ""
 
-#: cp/decl2.c:3796
-msgid "use of old-style cast"
-msgstr "användning av gammaldags typkonvertering"
+#: cp/decl.c:6007
+msgid "  matches this `%D' under old rules"
+msgstr ""
 
-#: cp/error.c:46
-#, c-format
-msgid "`%s' not supported by %s"
-msgstr "\"%s\" stöds inte av %s"
+#: cp/decl.c:6021 cp/decl.c:6028
+msgid "name lookup of `%D' changed for new ISO `for' scoping"
+msgstr ""
 
-#: cp/error.c:631
-#, c-format
-msgid "<anonymous %s>"
-msgstr "<anonym %s>"
+#: cp/decl.c:6023
+msgid "  cannot use obsolete binding at `%D' because it has a destructor"
+msgstr ""
 
-#: cp/error.c:892
-#, c-format
-msgid "(static %s for %s)"
-msgstr "(static %s för %s)"
+#: cp/decl.c:6030
+msgid "  using obsolete binding at `%D'"
+msgstr ""
 
-#: cp/error.c:2529
-#, c-format
-msgid "In %s `%s':"
+#: cp/decl.c:6211
+msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
 msgstr ""
 
-#: cp/error.c:2584
-#, c-format
-msgid "%s: In instantiation of `%s':\n"
-msgstr "%s: Vid instansiering av \"%s\":\n"
+#: cp/decl.c:7025
+#, fuzzy
+msgid "an anonymous union cannot have function members"
+msgstr "anonym union deklarerad i parameterlista"
 
-#: cp/error.c:2608
-#, c-format
-msgid "%s:%d:   instantiated from `%s'\n"
+#: cp/decl.c:7042
+msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/error.c:2613
-#, c-format
-msgid "%s:%d:   instantiated from here\n"
+#: cp/decl.c:7045
+msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/except.c:258
-msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
+#: cp/decl.c:7048
+msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/except.c:329
-msgid "mixing C++ and Java catches in a single translation unit"
-msgstr ""
+#: cp/decl.c:7086
+#, fuzzy
+msgid "redeclaration of C++ built-in type `%T'"
+msgstr "omdeklaration av \"%s\""
 
-#: cp/except.c:665
-msgid "  in thrown expression"
+#: cp/decl.c:7122
+msgid "multiple types in one declaration"
 msgstr ""
 
-#: cp/friend.c:423
-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."
+#: cp/decl.c:7149
+#, fuzzy
+msgid "missing type-name in typedef-declaration"
+msgstr "oanvändbart nyckelord eller typnamn i tom deklaration"
+
+#: cp/decl.c:7156
+msgid "ISO C++ prohibits anonymous structs"
 msgstr ""
 
-#: cp/g++spec.c:197 java/jvspec.c:358
-#, c-format
-msgid "argument to `%s' missing\n"
-msgstr "argument till \"%s\" saknas\n"
+#: cp/decl.c:7163
+#, fuzzy
+msgid "`%D' can only be specified for functions"
+msgstr "argumentformat angivet för icke-funktion \"%s\""
 
-#: cp/init.c:313
-msgid "initializer list treated as compound expression"
+#: cp/decl.c:7165
+msgid "`%D' can only be specified inside a class"
 msgstr ""
 
-#: cp/init.c:428
-msgid "  will be re-ordered to match declaration order"
+#: cp/decl.c:7167
+msgid "`%D' can only be specified for constructors"
 msgstr ""
 
-#: cp/init.c:662
-msgid "  will be re-ordered to match inheritance order"
-msgstr ""
+#: cp/decl.c:7170
+#, fuzzy
+msgid "`%D' can only be specified for objects and functions"
+msgstr "argumentformat angivet för icke-funktion \"%s\""
 
-#: cp/init.c:1105
-msgid "base class initializer specified, but no base class to initialize"
-msgstr ""
+#: cp/decl.c:7312 cp/decl2.c:927
+#, fuzzy
+msgid "typedef `%D' is initialized (use __typeof__ instead)"
+msgstr "typedef \"%s\" är initierad"
 
-#: cp/init.c:1111
-msgid "initializer for unnamed base class ambiguous"
-msgstr ""
+#: cp/decl.c:7317
+#, fuzzy
+msgid "function `%#D' is initialized like a variable"
+msgstr "funktion \"%s\" är initierad som en variabel"
 
-#: cp/init.c:1136
-msgid "no base class to initialize"
-msgstr ""
+#: cp/decl.c:7329
+#, fuzzy
+msgid "declaration of `%#D' has `extern' and is initialized"
+msgstr "deklaration av \"%s\" är \"extern\" och initierad"
 
-#: cp/init.c:1860
-msgid "object missing in use of pointer-to-member construct"
+#: cp/decl.c:7363
+msgid "`%#D' is not a static member of `%#T'"
 msgstr ""
 
-#: cp/init.c:1902 cp/typeck.c:3187 cp/typeck.c:3295
-msgid "at this point in file"
+#: cp/decl.c:7368
+#, fuzzy
+msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
+msgstr "ISO C++ tillåter inte \"%s\" i #if"
+
+#: cp/decl.c:7379
+#, fuzzy
+msgid "duplicate initialization of %D"
+msgstr "initiering"
+
+#: cp/decl.c:7408
+#, fuzzy
+msgid "declaration of `%#D' outside of class is not definition"
+msgstr "deklaration av \"%s\" som ett fält med funktioner"
+
+#: cp/decl.c:7456
+#, fuzzy
+msgid "variable `%#D' has initializer but incomplete type"
+msgstr "variabel \"%s\" har initierare men är av inkomplett typ"
+
+#: cp/decl.c:7464 cp/decl.c:8006
+#, fuzzy
+msgid "elements of array `%#D' have incomplete type"
+msgstr "elementen i fält \"%s\" har en ofullständig typ"
+
+#: cp/decl.c:7480
+#, fuzzy
+msgid "aggregate `%#D' has incomplete type and cannot be defined"
+msgstr "parameter \"%s\" har en inkomplett typ"
+
+#: cp/decl.c:7519
+#, fuzzy
+msgid "`%D' declared as reference but not initialized"
+msgstr "\"%s\" omdeklarerad som en annan sorts symbol"
+
+#: cp/decl.c:7528
+#, fuzzy
+msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
+msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
+
+#: cp/decl.c:7561
+#, fuzzy
+msgid "cannot initialize `%T' from `%T'"
+msgstr "kan inte initiera friend-funktion \"%s\""
+
+#: cp/decl.c:7595
+#, fuzzy
+msgid "initializer fails to determine size of `%D'"
+msgstr "initierare misslyckas med att bestämma storlek på \"%s\""
+
+#: cp/decl.c:7600
+#, fuzzy
+msgid "array size missing in `%D'"
+msgstr "fältstorlek saknas i \"%s\""
+
+#: cp/decl.c:7612
+#, fuzzy
+msgid "zero-size array `%D'"
+msgstr "ISO C förbjuder fält \"%s\" med storlek noll"
+
+#. An automatic variable with an incomplete type: that is an error.
+#. Don't talk about array types here, since we took care of that
+#. message in grokdeclarator.
+#: cp/decl.c:7650
+#, fuzzy
+msgid "storage size of `%D' isn't known"
+msgstr "lagringsstorlek på \"%s\" är okänd"
+
+#: cp/decl.c:7672
+#, fuzzy
+msgid "storage size of `%D' isn't constant"
+msgstr "lagringsstorlek på \"%s\" är inte konstant"
+
+#: cp/decl.c:7723
+msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr ""
 
-#: cp/init.c:2076
-msgid "new of array type fails to specify size"
+#: cp/decl.c:7724
+msgid "  you can work around this by removing the initializer"
 msgstr ""
 
-#: cp/init.c:2087
-msgid "size in array new must have integral type"
+#: cp/decl.c:7752
+#, fuzzy
+msgid "uninitialized const `%D'"
+msgstr "kan inte initiera friend-funktion \"%s\""
+
+#: cp/decl.c:7836
+#, fuzzy
+msgid "brace-enclosed initializer used to initialize `%T'"
+msgstr "kan inte initiera friend-funktion \"%s\""
+
+#: cp/decl.c:7900
+msgid "initializer for `%T' must be brace-enclosed"
 msgstr ""
 
-#: cp/init.c:2093
-msgid "zero size array reserves no space"
+#: cp/decl.c:7964
+#, fuzzy
+msgid "too many initializers for `%T'"
+msgstr "kan inte initiera friend-funktion \"%s\""
+
+#: cp/decl.c:8000
+#, fuzzy
+msgid "variable-sized object `%D' may not be initialized"
+msgstr "objekt med variabel storlek kan inte initieras"
+
+#: cp/decl.c:8011
+#, fuzzy
+msgid "`%D' has incomplete type"
+msgstr "\"%s\" har en inkomplett typ"
+
+#: cp/decl.c:8060
+msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr ""
 
-#: cp/init.c:2158
-msgid "new cannot be applied to a reference type"
+#: cp/decl.c:8101
+msgid "structure `%D' with uninitialized const members"
 msgstr ""
 
-#: cp/init.c:2164
-msgid "new cannot be applied to a function type"
+#: cp/decl.c:8103
+msgid "structure `%D' with uninitialized reference members"
 msgstr ""
 
-#: cp/init.c:2211
-msgid "call to Java constructor, while `jclass' undefined"
-msgstr ""
+#: cp/decl.c:8346
+msgid "assignment (not initialization) in declaration"
+msgstr "tilldelning (inte initieraing) i deklaration"
 
-#: cp/init.c:2227
-msgid "Can't find class$"
-msgstr "Kan inte hitta class$"
+#: cp/decl.c:8358
+#, fuzzy
+msgid "cannot initialize `%D' to namespace `%D'"
+msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: cp/init.c:2340
-msgid "invalid type `void' for new"
-msgstr "ogiltig typ \"void\" för new"
+#: cp/decl.c:8409
+#, fuzzy
+msgid "shadowing previous type declaration of `%#D'"
+msgstr "tidigare deklaration av \"%s\""
 
-#: cp/init.c:2394
-#, c-format
-msgid "call to Java constructor with `%s' undefined"
+#: cp/decl.c:8455
+msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
 msgstr ""
 
-#: cp/init.c:2522 cp/typeck2.c:382 cp/typeck2.c:1211
-msgid "initializer list being treated as compound expression"
+#: cp/decl.c:8470
+msgid "`%D' is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: cp/init.c:2528
-msgid "ISO C++ forbids aggregate initializer to new"
-msgstr ""
+#: cp/decl.c:8864 cp/init.c:547
+#, fuzzy
+msgid "multiple initializations given for `%D'"
+msgstr "multiple deklaration av metod \"%s\""
 
-#: cp/init.c:2967
-msgid "initializer ends prematurely"
+#: cp/decl.c:8956
+msgid "invalid catch parameter"
 msgstr ""
 
-#: cp/init.c:3037
-msgid "cannot initialize multi-dimensional array with initializer"
-msgstr ""
+#: cp/decl.c:9074
+#, fuzzy
+msgid "destructor for alien class `%T' cannot be a member"
+msgstr "destruerare kan inte vara en statisk medlemsfunktion"
 
-#: cp/init.c:3215
-msgid "unknown array size in delete"
-msgstr ""
+#: cp/decl.c:9077
+#, fuzzy
+msgid "constructor for alien class `%T' cannot be a member"
+msgstr "konstruerare kan inte vara en statisk medlemsfunktion\""
 
-#: cp/init.c:3440
-msgid "type to vector delete is neither pointer or array type"
+#: cp/decl.c:9096
+msgid "`%D' declared as a `virtual' %s"
 msgstr ""
 
-#: cp/lang-options.h:29
-msgid "Do not obey access control semantics"
-msgstr ""
+#: cp/decl.c:9098
+#, fuzzy
+msgid "`%D' declared as an `inline' %s"
+msgstr "variabel \"%s\" deklarerad \"inline\""
 
-#: cp/lang-options.h:31
-msgid "Change when template instances are emitted"
+#: cp/decl.c:9100
+msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr ""
 
-#: cp/lang-options.h:36
-msgid "Check the return value of new"
-msgstr ""
+#: cp/decl.c:9103
+#, fuzzy
+msgid "`%D' declared as a friend"
+msgstr "fält \"%s\" deklarerad som en funktion"
 
-#: cp/lang-options.h:39
-msgid "Reduce size of object files"
-msgstr ""
+#: cp/decl.c:9109
+#, fuzzy
+msgid "`%D' declared with an exception specification"
+msgstr "\"%s\" är deklarerad som en funktion som returnerar en funktion"
 
-#: cp/lang-options.h:43
-msgid "Make string literals `char[]' instead of `const char[]'"
-msgstr ""
+#: cp/decl.c:9184
+msgid "cannot declare `::main' to be a template"
+msgstr "kan inte deklarera \"::main\" som en mall"
 
-#: cp/lang-options.h:46
-msgid "Dump the entire translation unit to a file"
+#: cp/decl.c:9186
+msgid "cannot declare `::main' to be inline"
 msgstr ""
 
-#: cp/lang-options.h:48
-msgid "Do not inline member functions by default"
-msgstr ""
+#: cp/decl.c:9188
+msgid "cannot declare `::main' to be static"
+msgstr "kan inte deklarera \"::main\" som static"
 
-#: cp/lang-options.h:51
-msgid "Do not generate run time type descriptor information"
+#: cp/decl.c:9191
+msgid "`main' must return `int'"
+msgstr "\"main\" måste returnera \"int\""
+
+#: cp/decl.c:9219
+msgid "non-local function `%#D' uses anonymous type"
 msgstr ""
 
-#: cp/lang-options.h:56
-msgid "Do not generate code to check exception specifications"
+#: cp/decl.c:9222
+msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: cp/lang-options.h:61
-msgid "Scope of for-init-statement vars extends outside"
+#: cp/decl.c:9228
+msgid "non-local function `%#D' uses local type `%T'"
 msgstr ""
 
-#: cp/lang-options.h:64
-msgid "Do not recognise GNU defined keywords"
+#: cp/decl.c:9251
+msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr ""
 
-#: cp/lang-options.h:69
-msgid "Do not treat the namespace `std' as a normal namespace"
+#: cp/decl.c:9275
+#, fuzzy
+msgid "defining explicit specialization `%D' in friend declaration"
+msgstr "tilldelning (inte initieraing) i deklaration"
+
+#. Something like `template <class T> friend void f<T>()'.
+#: cp/decl.c:9285
+msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: cp/lang-options.h:71
-msgid "Enable support for huge objects"
+#: cp/decl.c:9313
+msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: cp/lang-options.h:75
-msgid "Export functions even if they can be inlined"
+#: cp/decl.c:9320
+msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: cp/lang-options.h:78
-msgid "Only emit explicit template instatiations"
+#: cp/decl.c:9382
+#, fuzzy
+msgid "definition of implicitly-declared `%D'"
+msgstr "funktionsdefinition deklarerad som \"auto\""
+
+#: cp/decl.c:9394 cp/decl2.c:776
+msgid "no `%#D' member function declared in class `%T'"
 msgstr ""
 
-#: cp/lang-options.h:81
-msgid "Only emit explicit instatiations of inline templates"
+#: cp/decl.c:9527
+msgid "non-local variable `%#D' uses local type `%T'"
 msgstr ""
 
-#: cp/lang-options.h:87
-msgid "Don't pedwarn about uses of Microsoft extensions"
+#: cp/decl.c:9625
+msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr ""
 
-#: cp/lang-options.h:90
-msgid "Recognise and/bitand/bitor/compl/not/or/xor"
-msgstr "Känn igen and/bitand/bitor/compl/not/or/xor"
+#: cp/decl.c:9634
+#, fuzzy
+msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
+msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
 
-#: cp/lang-options.h:94
-msgid "Disable optional diagnostics"
-msgstr ""
+#: cp/decl.c:9637
+#, fuzzy
+msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
+msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
 
-#: cp/lang-options.h:96
-msgid "Downgrade conformance errors to warnings"
-msgstr ""
+#: cp/decl.c:9687
+#, fuzzy
+msgid "size of array `%D' has non-integer type"
+msgstr "storlek på fält \"%s\" är inte av heltalstyp"
 
-#: cp/lang-options.h:99
-msgid "Enable automatic template instantiation"
-msgstr "Slå på automatisk mallinstansiering"
+#: cp/decl.c:9689
+#, fuzzy
+msgid "size of array has non-integer type"
+msgstr "storlek på fält \"%s\" är inte av heltalstyp"
 
-#: cp/lang-options.h:104
-msgid "Display statistics accumulated during compilation"
-msgstr ""
+#: cp/decl.c:9709
+#, fuzzy
+msgid "size of array `%D' is negative"
+msgstr "storlek på fält \"%s\" är negativt"
 
-#: cp/lang-options.h:107
-msgid "Specify maximum template instantiation depth"
-msgstr "Ange maximalt instansieringsdjup för mallar"
+#: cp/decl.c:9711
+#, fuzzy
+msgid "size of array is negative"
+msgstr "storlek på fält \"%s\" är negativt"
 
-#: cp/lang-options.h:109
-msgid "Use __cxa_atexit to register destructors."
-msgstr ""
+#: cp/decl.c:9720
+#, fuzzy
+msgid "ISO C++ forbids zero-size array `%D'"
+msgstr "ISO C förbjuder fält \"%s\" med storlek noll"
 
-#: cp/lang-options.h:112
-msgid "Discard unused virtual functions"
-msgstr ""
+#: cp/decl.c:9722
+#, fuzzy
+msgid "ISO C++ forbids zero-size array"
+msgstr "ISO C förbjuder fält \"%s\" med storlek noll"
 
-#: cp/lang-options.h:115
-msgid "Implement vtables using thunks"
-msgstr ""
+#: cp/decl.c:9729
+#, fuzzy
+msgid "size of array `%D' is not an integral constant-expression"
+msgstr "storlek på fält \"%s\" är inte av heltalstyp"
 
-#: cp/lang-options.h:118
-msgid "Emit common-like symbols as weak symbols"
-msgstr ""
+#: cp/decl.c:9732
+#, fuzzy
+msgid "size of array is not an integral constant-expression"
+msgstr "storlek på fält \"%s\" är inte av heltalstyp"
 
-#: cp/lang-options.h:121
-msgid "Emit cross referencing information"
-msgstr ""
+#: cp/decl.c:9750
+#, fuzzy
+msgid "ISO C++ forbids variable-size array `%D'"
+msgstr "ISO C89 förbjuder fält \"%s\" med variabel storlek"
 
-#: cp/lang-options.h:125
-msgid "Warn about inconsistent return types"
-msgstr ""
+#: cp/decl.c:9753
+#, fuzzy
+msgid "ISO C++ forbids variable-size array"
+msgstr "ISO C89 förbjuder fält \"%s\" med variabel storlek"
 
-#: cp/lang-options.h:128
-msgid "Warn about overloaded virtual function names"
+#: cp/decl.c:9764
+msgid "overflow in array dimension"
 msgstr ""
 
-#: cp/lang-options.h:132
-msgid "Don't warn when all ctors/dtors are private"
-msgstr ""
+#: cp/decl.c:9823
+#, fuzzy
+msgid "declaration of `%D' as %s"
+msgstr "omdeklaration av \"%s\""
 
-#: cp/lang-options.h:134
-msgid "Warn about non virtual destructors"
-msgstr ""
+#: cp/decl.c:9825
+#, fuzzy, c-format
+msgid "creating %s"
+msgstr "Skapar %s.\n"
 
-#: cp/lang-options.h:137
-msgid "Warn when a function is declared extern, then inline"
+#: cp/decl.c:9837
+msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/lang-options.h:140
-msgid "Warn when the compiler reorders code"
+#: cp/decl.c:9840
+msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/lang-options.h:143
-msgid "Warn when synthesis behaviour differs from Cfront"
-msgstr ""
+#: cp/decl.c:9869
+#, fuzzy
+msgid "return type specification for constructor invalid"
+msgstr "funktionskroppen för konstrueraren saknas"
 
-#: cp/lang-options.h:147
-msgid "Don't warn when type converting pointers to member functions"
+#: cp/decl.c:9876
+msgid "return type specification for destructor invalid"
 msgstr ""
 
-#: cp/lang-options.h:149
-msgid "Warn about violations of Effective C++ style rules"
-msgstr ""
+#: cp/decl.c:9882
+#, fuzzy
+msgid "operator `%T' declared to return `%T'"
+msgstr "parameter \"%s\" deklarerad som void"
 
-#: cp/lang-options.h:152
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr ""
+#: cp/decl.c:9884
+#, fuzzy
+msgid "return type specified for `operator %T'"
+msgstr "lagringsklass angiven för parameter \"%s\""
 
-#: cp/lang-options.h:155
-msgid "Warn if a C style cast is used in a program"
-msgstr ""
+#: cp/decl.c:10052
+msgid "destructors must be member functions"
+msgstr "destruerare måste vara medlemsfunktioner"
 
-#: cp/lang-options.h:159
-msgid ""
-"Don't warn when non-templatized friend functions are declared within a "
-"template"
+#: cp/decl.c:10071
+msgid "destructor `%T' must match class name `%T'"
 msgstr ""
 
-#: cp/lang-options.h:162
-msgid "Don't announce deprecation of compiler features"
+#: cp/decl.c:10100
+msgid "variable declaration is not allowed here"
 msgstr ""
 
-#: cp/lex.c:148
-msgid "type name expected before `*'"
-msgstr "typnamn förväntat före \"*\""
-
-#: cp/lex.c:170
-msgid "cannot declare references to references"
-msgstr "kan inte deklarera referenser till referenser"
+#: cp/decl.c:10127
+#, fuzzy
+msgid "invalid declarator"
+msgstr "ogiltig #indent"
 
-#: cp/lex.c:175
-msgid "cannot declare pointers to references"
-msgstr "kan inte deklarera pekare till referenser"
+#: cp/decl.c:10178
+msgid "declarator-id missing; using reserved word `%D'"
+msgstr ""
 
-#: cp/lex.c:179
-msgid "type name expected before `&'"
+#: cp/decl.c:10235
+msgid "type `%T' is not derived from type `%T'"
 msgstr ""
 
-#: cp/lex.c:1026
-#, c-format
-msgid "semicolon missing after %s declaration"
+#. Parse error puts this typespec where
+#. a declarator should go.
+#: cp/decl.c:10279
+msgid "`%T' specified as declarator-id"
 msgstr ""
 
-#: cp/lex.c:1077
-#, c-format
-msgid "junk at end of #pragma %s"
+#: cp/decl.c:10281
+msgid "  perhaps you want `%T' for a constructor"
 msgstr ""
 
-#: cp/lex.c:1084
-#, c-format
-msgid "invalid #pragma %s"
-msgstr "ogiltigt #pragma %s"
+#. Sometimes, we see a template-name used as part of a
+#. decl-specifier like in
+#. std::allocator alloc;
+#. Handle that gracefully.
+#: cp/decl.c:10303
+#, fuzzy, c-format
+msgid "invalid use of template-name '%E' in a declarator"
+msgstr "ogiltig användning av void-uttryck"
 
-#: cp/lex.c:1093
-msgid "#pragma vtable no longer supported"
-msgstr ""
+#: cp/decl.c:10323
+#, fuzzy
+msgid "declaration of `%D' as non-function"
+msgstr "deklaration av \"%s\" som ett fält med funktioner"
 
-#: cp/lex.c:1170
-#, c-format
-msgid "#pragma implementation for %s appears after file is included"
-msgstr ""
+#: cp/decl.c:10400
+msgid "`bool' is now a keyword"
+msgstr "\"bool\" är numera ett nyckelord"
 
-#: cp/lex.c:1195
-msgid "junk at end of #pragma GCC java_exceptions"
+#: cp/decl.c:10402
+msgid "extraneous `%T' ignored"
 msgstr ""
 
-#: cp/lex.c:1296
-msgid ""
-"(Each undeclared identifier is reported only once for each function it "
-"appears in.)"
-msgstr ""
+#: cp/decl.c:10418 cp/decl.c:10463
+#, fuzzy
+msgid "multiple declarations `%T' and `%T'"
+msgstr "multiple deklaration av metod \"%s\""
 
-#: cp/lex.c:1319
-#, c-format
-msgid "name lookup of `%s' changed"
-msgstr ""
+#: cp/decl.c:10431
+msgid "ISO C++ does not support `long long'"
+msgstr "ISO C++ stödjer inte \"long long\""
 
-#: cp/lex.c:1333 cp/lex.c:1340
-#, c-format
-msgid "name lookup of `%s' changed for new ISO `for' scoping"
-msgstr ""
+#: cp/decl.c:10536 cp/decl.c:10539
+#, fuzzy, c-format
+msgid "ISO C++ forbids declaration of `%s' with no type"
+msgstr "ISO C förbjuder medlemsdeklarationer utan medlemmar"
 
-#: cp/mangle.c:1877
-msgid "real-valued template parameters when cross-compiling"
+#. The implicit typename extension is deprecated and will be
+#. removed.  Warn about its use now.
+#: cp/decl.c:10549
+msgid "`%T' is implicitly a typename"
 msgstr ""
 
-#: cp/method.c:170
-msgid "methods cannot be converted to function pointers"
-msgstr "metoder kan inte konverteras till funktionspekare"
+#: cp/decl.c:10585
+#, c-format
+msgid "short, signed or unsigned invalid for `%s'"
+msgstr "short, signed eller unsigned är ogiltigt för \"%s\""
 
-#: cp/method.c:175
+#: cp/decl.c:10590
 #, c-format
-msgid "ambiguous request for method pointer `%s'"
-msgstr ""
+msgid "long and short specified together for `%s'"
+msgstr "både long och short angivet för \"%s\""
 
-#: cp/parse.y:674
-msgid "invalid default template argument"
-msgstr ""
+#: cp/decl.c:10601
+#, c-format
+msgid "signed and unsigned given together for `%s'"
+msgstr "både signed och unsigned angivet för \"%s\""
 
-#: cp/parse.y:891
-msgid "no base or member initializers given following ':'"
+#: cp/decl.c:10710
+msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr ""
 
-#: cp/parse.y:904
-msgid "base initializers not allowed for non-member functions"
+#: cp/decl.c:10732
+msgid "member `%D' cannot be declared both virtual and static"
 msgstr ""
 
-#: cp/parse.y:906
-msgid "only constructors take base initializers"
+#: cp/decl.c:10741
+#, fuzzy
+msgid "`%T::%D' is not a valid declarator"
+msgstr "\"%s\" är inte i början av deklarationen"
+
+#: cp/decl.c:10753
+msgid "storage class specifiers invalid in parameter declarations"
 msgstr ""
 
-#: cp/parse.y:939 cp/parse.y:945
-msgid "anachronistic old style base class initializer"
+#: cp/decl.c:10757
+msgid "typedef declaration invalid in parameter declaration"
 msgstr ""
 
-#. Handle `Class<Class<Type>>' without space in the `>>'
-#: cp/parse.y:1067
-msgid "`>>' should be `> >' in template class name"
+#: cp/decl.c:10770
+msgid "virtual outside class declaration"
 msgstr ""
 
-#: cp/parse.y:1124 cp/parse.y:1133
+#: cp/decl.c:10831
 #, c-format
-msgid "ISO C++ forbids an empty condition for `%s'"
+msgid "storage class specified for %s `%s'"
 msgstr ""
 
-#: cp/parse.y:1310
-msgid "ISO C++ forbids initialization of new expression with `='"
-msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
-
-#: cp/parse.y:1341
-msgid "ISO C++ forbids compound literals"
+#: cp/decl.c:10878
+msgid "storage class specifiers invalid in friend function declarations"
 msgstr ""
 
-#: cp/parse.y:1582
-msgid "ISO C++ forbids braced-groups within expressions"
-msgstr ""
+#: cp/decl.c:11048
+msgid "destructor cannot be static member function"
+msgstr "destruerare kan inte vara en statisk medlemsfunktion"
 
-#: cp/parse.y:1988 cp/parse.y:2003
-msgid "sigof type specifier"
-msgstr ""
+#: cp/decl.c:11051
+#, fuzzy, c-format
+msgid "destructors may not be `%s'"
+msgstr "destruerare behövs för \"%#D\""
 
-#: cp/parse.y:1993
-msgid "`sigof' applied to non-aggregate expression"
-msgstr ""
+#: cp/decl.c:11072
+msgid "constructor cannot be static member function"
+msgstr "konstruerare kan inte vara en statisk medlemsfunktion\""
 
-#: cp/parse.y:2008
-msgid "`sigof' applied to non-aggregate type"
+#: cp/decl.c:11075
+msgid "constructors cannot be declared virtual"
 msgstr ""
 
-#: cp/parse.y:2348
+#: cp/decl.c:11080
 #, c-format
-msgid "storage class specifier `%s' not allowed after struct or class"
+msgid "constructors may not be `%s'"
 msgstr ""
 
-#: cp/parse.y:2350
-#, c-format
-msgid "type specifier `%s' not allowed after struct or class"
+#: cp/decl.c:11090
+msgid "return value type specifier for constructor ignored"
 msgstr ""
 
-#: cp/parse.y:2352
+#: cp/decl.c:11109
 #, c-format
-msgid "type qualifier `%s' not allowed after struct or class"
-msgstr ""
+msgid "can't initialize friend function `%s'"
+msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: cp/parse.y:2354
-msgid "no body nor ';' separates two class, struct or union declarations"
+#. Cannot be both friend and virtual.
+#: cp/decl.c:11113
+msgid "virtual functions cannot be friends"
 msgstr ""
 
-#: cp/parse.y:2519
-msgid "multiple access specifiers"
+#: cp/decl.c:11118
+msgid "friend declaration not in class definition"
 msgstr ""
 
-#: cp/parse.y:2537
-msgid "multiple `virtual' specifiers"
-msgstr ""
+#: cp/decl.c:11120
+#, fuzzy, c-format
+msgid "can't define friend function `%s' in a local class definition"
+msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: cp/parse.y:2574
-msgid "missing ';' before right brace"
-msgstr "saknar ';' före slutklammer"
+#: cp/decl.c:11144
+#, fuzzy
+msgid "destructors may not have parameters"
+msgstr "destruerare måste vara medlemsfunktioner"
 
-#: cp/parse.y:2797
-msgid "ISO C++ forbids array dimensions with parenthesized type in new"
-msgstr ""
+#: cp/decl.c:11175 cp/decl.c:11182
+#, fuzzy
+msgid "cannot declare reference to `%#T'"
+msgstr "kan inte deklarera referenser till referenser"
 
-#: cp/parse.y:3306
-msgid "ISO C++ forbids label declarations"
-msgstr ""
+#: cp/decl.c:11176
+#, fuzzy
+msgid "cannot declare pointer to `%#T'"
+msgstr "kan inte deklarera pekare till referenser"
 
-#: cp/parse.y:3468
-msgid "ISO C++ forbids computed gotos"
-msgstr "ISO C++ förbjuder beräknade goto"
+#: cp/decl.c:11181
+#, fuzzy
+msgid "cannot declare pointer to `%#T' member"
+msgstr "kan inte deklarera pekare till referenser"
 
-#: cp/parse.y:3476
-msgid "label must be followed by statement"
+#: cp/decl.c:11357
+msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr ""
 
-#: cp/parse.y:3575
-msgid "ISO C++ forbids compound statements inside for initializations"
+#: cp/decl.c:11367
+msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr ""
 
-#. This helps us recover from really nasty
-#. parse errors, for example, a missing right
-#. parenthesis.
-#: cp/parse.y:3658 cp/parse.y:3668
-msgid "possibly missing ')'"
-msgstr "saknas troligen en ')'"
+#: cp/decl.c:11382
+msgid "cannot declare member `%T::%s' within `%T'"
+msgstr ""
 
-#: cp/parse.y:3765 cp/parse.y:3770
-msgid "type specifier omitted for parameter"
+#: cp/decl.c:11460
+msgid "data member may not have variably modified type `%T'"
 msgstr ""
 
-#: cp/pt.c:6303
-msgid "creating array with size zero"
-msgstr "skapar ett fält med storlek noll"
+#. [dcl.fct.spec] The explicit specifier shall only be used in
+#. declarations of constructors within a class definition.
+#: cp/decl.c:11468
+msgid "only declarations of constructors can be `explicit'"
+msgstr ""
 
-#: cp/pt.c:6799
+#: cp/decl.c:11476
 #, c-format
-msgid "use of `%s' in template"
-msgstr "användning ab `%s' i mall"
-
-#: cp/pt.c:8004
-msgid "incomplete type unification"
-msgstr "inkomplett typunifiering"
+msgid "non-member `%s' cannot be declared `mutable'"
+msgstr ""
 
-#: cp/pt.c:8934
+#: cp/decl.c:11481
 #, c-format
-msgid "use of `%s' in template type unification"
+msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/repo.c:272
-msgid "-frepo must be used with -c"
-msgstr "-frepo måste användas tillsammans med -c"
+#: cp/decl.c:11487
+#, c-format
+msgid "function `%s' cannot be declared `mutable'"
+msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
 
-#: cp/repo.c:366
+#: cp/decl.c:11492
 #, c-format
-msgid "mysterious repository information in %s"
+msgid "static `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/repo.c:381
+#: cp/decl.c:11497
 #, c-format
-msgid "can't create repository information file `%s'"
+msgid "const `%s' cannot be declared `mutable'"
+msgstr "const \"%s\" kan inte deklareras \"mutable\""
+
+#: cp/decl.c:11510
+#, fuzzy
+msgid "template-id `%D' used as a declarator"
+msgstr "deklaration av \"%s\" döljer global deklaration"
+
+#: cp/decl.c:11531
+msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr ""
 
-#: cp/rtti.c:219
-msgid "taking dynamic typeid of object with -fno-rtti"
+#: cp/decl.c:11580
+msgid "typedef name may not be class-qualified"
 msgstr ""
 
-#: cp/rtti.c:250
-msgid "cannot use typeid with -fno-rtti"
-msgstr "kan inte använda typeid med -fno-rtti"
+#: cp/decl.c:11588
+#, fuzzy
+msgid "invalid type qualifier for non-member function type"
+msgstr "namn saknas på medlemsfunktion"
 
-#: cp/rtti.c:256 cp/rtti.c:405
-msgid "must #include <typeinfo> before using typeid"
-msgstr "måste ha#include <typeinfo> för användande av typeid"
+#: cp/decl.c:11651
+#, fuzzy
+msgid "type qualifiers specified for friend class declaration"
+msgstr "två typer angivna i en tom deklaration"
 
-#: cp/search.c:1963
-msgid "adjusting pointers for covariant returns"
+#: cp/decl.c:11656
+msgid "`inline' specified for friend class declaration"
 msgstr ""
 
-#. This shouldn't happen, I don't want errors!
-#: cp/search.c:2471
-msgid "recoverable compiler error, fixups for virtual function"
-msgstr ""
+#: cp/decl.c:11664
+#, fuzzy
+msgid "template parameters cannot be friends"
+msgstr "typen på parameter \"%s\" är inte deklarerad"
 
-#: cp/semantics.c:1012
-msgid "ISO C++ does not permit named return values"
+#: cp/decl.c:11666
+msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr ""
 
-#: cp/semantics.c:1029
-msgid "can't redefine default return value for constructors"
+#: cp/decl.c:11670
+msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr ""
 
-#: cp/semantics.c:1098
-msgid "   will be re-ordered to precede member initializations"
+#: cp/decl.c:11684
+msgid "trying to make class `%T' a friend of global scope"
 msgstr ""
 
-#: cp/semantics.c:1365
-msgid "`this' is unavailable for static member functions"
-msgstr ""
+#: cp/decl.c:11695
+#, fuzzy
+msgid "invalid qualifiers on non-member function type"
+msgstr "ogiltigt format på versionsnummer"
 
-#: cp/semantics.c:1371
-msgid "invalid use of `this' in non-member function"
-msgstr ""
+#: cp/decl.c:11714
+#, fuzzy
+msgid "abstract declarator `%T' used as declaration"
+msgstr "deklaration av \"%s\" döljer global deklaration"
 
-#: cp/semantics.c:1373
-msgid "invalid use of `this' at top level"
+#: cp/decl.c:11726
+msgid "unnamed variable or field declared void"
 msgstr ""
 
-#: cp/semantics.c:1665
-msgid "template type parameters must use the keyword `class' or `typename'"
+#: cp/decl.c:11735
+msgid "variable or field declared void"
 msgstr ""
 
-#: cp/spew.c:249
-#, c-format
-msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
+#: cp/decl.c:11745
+msgid "cannot use `::' in parameter declaration"
 msgstr ""
 
-#: cp/spew.c:357
-msgid "parse error"
-msgstr "parsningsfel"
+#. Something like struct S { int N::j; };
+#: cp/decl.c:11784
+#, fuzzy
+msgid "invalid use of `::'"
+msgstr "ogiltigt användande av \"restrict\""
 
-#: cp/spew.c:1023 cp/spew.c:1295
-msgid "parse error at end of saved function text"
-msgstr ""
+#: cp/decl.c:11796
+#, fuzzy
+msgid "function `%D' cannot be declared friend"
+msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
 
-#: cp/spew.c:1065
-msgid "parse error in method specification"
+#: cp/decl.c:11808
+msgid "can't make `%D' into a method -- not in a class"
 msgstr ""
 
-#: cp/spew.c:1107
-msgid "function body for constructor missing"
-msgstr "funktionskroppen för konstrueraren saknas"
+#: cp/decl.c:11817
+#, fuzzy
+msgid "function `%D' declared virtual inside a union"
+msgstr "fält \"%s\" deklarerad som en funktion"
 
-#: cp/spew.c:1500
-#, c-format
-msgid "%s before `%s'"
-msgstr "%s före \"%s\""
+#: cp/decl.c:11829
+msgid "`%D' cannot be declared virtual, since it is always static"
+msgstr ""
 
-#: cp/spew.c:1502
-#, c-format
-msgid "%s before `%c'"
-msgstr "%s före \"%c\""
+#: cp/decl.c:11902
+#, fuzzy
+msgid "field `%D' has incomplete type"
+msgstr "fält \"%s\" har en inkomplett typ"
 
-#: cp/spew.c:1504
-#, c-format
-msgid "%s before `\\%o'"
-msgstr "%s före \"\\%o\""
+#: cp/decl.c:11904
+#, fuzzy
+msgid "name `%T' has incomplete type"
+msgstr "parameter \"%s\" har en inkomplett typ"
 
-#: cp/spew.c:1507
-#, c-format
-msgid "%s before `%s' token"
-msgstr "%s före symbolen \"%s\""
+#: cp/decl.c:11913
+#, fuzzy
+msgid "  in instantiation of template `%T'"
+msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: cp/tree.c:216
+#: cp/decl.c:11923
 #, c-format
-msgid "non-lvalue in %s"
-msgstr "icke-lvalue i %s"
-
-#: cp/tree.c:2231
-msgid ""
-"`java_interface' attribute can only be applied to Java class definitions"
+msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr ""
 
-#: cp/tree.c:2245
-msgid "`com_interface' attribute can only be applied to class definitions"
+#: cp/decl.c:11934
+msgid "member functions are implicitly friends of their class"
 msgstr ""
 
-#: cp/tree.c:2250
-msgid ""
-"`com_interface' is obsolete; g++ vtables are now COM-compatible by default"
-msgstr ""
+#. An attempt is being made to initialize a non-static
+#. member.  But, from [class.mem]:
+#.
+#. 4 A member-declarator can contain a
+#. constant-initializer only if it declares a static
+#. member (_class.static_) of integral or enumeration
+#. type, see _class.static.data_.
+#.
+#. This used to be relatively common practice, but
+#. the rest of the compiler does not correctly
+#. handle the initialization unless the member is
+#. static so we make it static below.
+#: cp/decl.c:11981
+#, fuzzy
+msgid "ISO C++ forbids initialization of member `%D'"
+msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
 
-#: cp/tree.c:2264
-msgid "requested init_priority is not an integer constant"
+#: cp/decl.c:11983
+msgid "making `%D' static"
 msgstr ""
 
-#: cp/tree.c:2284
-msgid ""
-"can only use init_priority attribute on file-scope definitions of objects of "
-"class type"
+#: cp/decl.c:12007
+msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
 msgstr ""
 
-#: cp/tree.c:2290
-msgid "requested init_priority is out of range"
+#: cp/decl.c:12048
+#, c-format
+msgid "storage class `auto' invalid for function `%s'"
 msgstr ""
 
-#: cp/tree.c:2299
-msgid "requested init_priority is reserved for internal use"
+#: cp/decl.c:12050
+#, c-format
+msgid "storage class `register' invalid for function `%s'"
+msgstr "lagringsklass \"register\" ogiltig för funktion \"%s\""
+
+#: cp/decl.c:12052
+#, fuzzy, c-format
+msgid "storage class `__thread' invalid for function `%s'"
+msgstr "lagringsklass \"register\" ogiltig för funktion \"%s\""
+
+#: cp/decl.c:12063
+#, c-format
+msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr ""
 
-#: cp/tree.c:2309
-msgid "init_priority attribute is not supported on this platform"
+#: cp/decl.c:12065
+#, c-format
+msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr ""
 
-#: cp/typeck.c:484
+#: cp/decl.c:12072
 #, c-format
-msgid ""
-"ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
+msgid "virtual non-class function `%s'"
 msgstr ""
 
-#: cp/typeck.c:1559
-msgid "ISO C++ forbids applying `sizeof' to a function type"
-msgstr "ISO C++ förbjuder användning av \"sizeof\" på funktioner"
+#: cp/decl.c:12101
+#, fuzzy
+msgid "cannot declare member function `%D' to have static linkage"
+msgstr "kan inte deklarera \"::main\" som static"
 
-#: cp/typeck.c:1565
-msgid "ISO C++ forbids applying `sizeof' to a member function"
-msgstr "ISO C++ förbjuder användning av \"sizeof\" på medlemsfunktion"
+#. FIXME need arm citation
+#: cp/decl.c:12107
+msgid "cannot declare static function inside another function"
+msgstr "kan inte deklarera en statisk funktion i en annan funktion"
 
-#: cp/typeck.c:1571
-msgid ""
-"ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
+#: cp/decl.c:12135
+msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
-"ISO C++ förbjuder användning av \"sizeof\" på typ void som är en inkomplett "
-"typ"
 
-#: cp/typeck.c:1620
-msgid "sizeof applied to a bit-field"
-msgstr "sizeof applicerat på ett bit-fält"
+#: cp/decl.c:12141
+#, fuzzy
+msgid "static member `%D' declared `register'"
+msgstr "variabel \"%s\" deklarerad \"inline\""
 
-#: cp/typeck.c:1623
-msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
+#: cp/decl.c:12146
+msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr ""
-"ISO C++ förbjuder användning av \"sizeof\" på ett uttryck av funktionstyp"
 
-#: cp/typeck.c:2236
-msgid "invalid reference to NULL ptr, use ptr-to-member instead"
+#: cp/decl.c:12318
+#, fuzzy
+msgid "default argument for `%#D' has type `%T'"
+msgstr "första argumentet till \"%s\" skall vara \"int\""
+
+#: cp/decl.c:12321
+msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr ""
 
-#: cp/typeck.c:2399
-#, c-format
-msgid "invalid use of `%s' on pointer to member"
+#: cp/decl.c:12338
+msgid "default argument `%E' uses local variable `%D'"
 msgstr ""
 
-#: cp/typeck.c:2405
-msgid "invalid type argument"
-msgstr "ogiltigt typargument"
+#: cp/decl.c:12383
+#, fuzzy, c-format
+msgid "invalid string constant `%E'"
+msgstr "ogiltig lagringsklass för funktion \"%s\""
 
-#: cp/typeck.c:2508
-msgid "ISO C++ forbids subscripting non-lvalue array"
+#: cp/decl.c:12385
+msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr ""
 
-#: cp/typeck.c:2519
-msgid "subscripting array declared `register'"
-msgstr ""
+#: cp/decl.c:12423
+#, fuzzy
+msgid "parameter `%D' invalidly declared method type"
+msgstr "parameter \"%s\" deklarerad som void"
 
-#: cp/typeck.c:2694 cp/typeck.c:2834
-msgid "pointer to member function called, but not in class scope"
-msgstr ""
+#: cp/decl.c:12429
+#, fuzzy
+msgid "parameter `%D' invalidly declared offset type"
+msgstr "parameter \"%s\" deklarerad som void"
 
-#: cp/typeck.c:2832
-msgid ""
-"invalid call to member function needing `this' in static member function "
-"scope"
+#: cp/decl.c:12453
+msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr ""
 
-#: cp/typeck.c:3022
-msgid "ISO C++ forbids calling `::main' from within program"
-msgstr "ISO C++ förbjuder anrop av \"::main\" inifrån programmet"
+#. [class.copy]
+#.
+#. A declaration of a constructor for a class X is ill-formed if
+#. its first parameter is of type (optionally cv-qualified) X
+#. and either there are no other parameters or else all other
+#. parameters have default arguments.
+#.
+#. We *don't* complain about member template instantiations that
+#. have this form, though; they can occur as we try to decide
+#. what constructor to use during overload resolution.  Since
+#. overload resolution will never prefer such a constructor to
+#. the non-template copy constructor (which is either explicitly
+#. or implicitly defined), there's no need to worry about their
+#. existence.  Theoretically, they should never even be
+#. instantiated, but that's hard to forestall.
+#: cp/decl.c:12615
+msgid "invalid constructor; you probably meant `%T (const %T&)'"
+msgstr ""
+
+#: cp/decl.c:12766
+#, fuzzy
+msgid "`%D' must be a nonstatic member function"
+msgstr "\"%s\" är normalt en icke-statisk function"
 
-#: cp/typeck.c:3226
-msgid "parameter type of called function is incomplete"
+#: cp/decl.c:12772
+msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: cp/typeck.c:3623
-#, c-format
-msgid "%s rotate count is negative"
+#: cp/decl.c:12789
+msgid "`%D' must have an argument of class or enumerated type"
 msgstr ""
 
-#: cp/typeck.c:3626
+#: cp/decl.c:12821
 #, c-format
-msgid "%s rotate count >= width of type"
+msgid "conversion to %s%s will never use a type conversion operator"
 msgstr ""
 
-#: cp/typeck.c:3657 cp/typeck.c:3662 cp/typeck.c:3753 cp/typeck.c:3758
-msgid "ISO C++ forbids comparison between pointer and integer"
-msgstr "ISO C++ förbjuder jämförelse mellan pekare och heltal"
-
-#: cp/typeck.c:3974
-msgid "comparison between signed and unsigned integer expressions"
+#. 13.4.0.3
+#: cp/decl.c:12828
+msgid "ISO C++ prohibits overloading operator ?:"
 msgstr ""
 
-#: cp/typeck.c:4113
-msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
+#: cp/decl.c:12878
+msgid "postfix `%D' must take `int' as its argument"
 msgstr ""
-"ISO C++ förbjuder användning av pekare av typ \"void *\" i pekararitmetik"
-
-#: cp/typeck.c:4119
-msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
-msgstr "ISO C++ förbjuder användning av funktionspekarepekare i pekararitmetik"
 
-#: cp/typeck.c:4125
-msgid ""
-"ISO C++ forbids using a pointer to member function in pointer arithmetic"
+#: cp/decl.c:12882
+msgid "postfix `%D' must take `int' as its second argument"
 msgstr ""
-"ISO C++ förbjuder användning av pekare till medlemsfunktion i pekararitmetik"
 
-#: cp/typeck.c:4131
-msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
-msgstr "ISO C++ förbjuder användning av pekare till medlem i pekararitmetik"
+#: cp/decl.c:12889
+#, fuzzy
+msgid "`%D' must take either zero or one argument"
+msgstr "\"%s\" tar bara noll eller två argument"
 
-#: cp/typeck.c:4202
-msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
-msgstr ""
+#: cp/decl.c:12891
+#, fuzzy
+msgid "`%D' must take either one or two arguments"
+msgstr "\"%s\" tar bara noll eller två argument"
 
-#: cp/typeck.c:4204
-msgid "ISO C++ forbids using pointer to a function in subtraction"
+#: cp/decl.c:12912
+msgid "prefix `%D' should return `%T'"
 msgstr ""
 
-#: cp/typeck.c:4206
-msgid "ISO C++ forbids using pointer to a method in subtraction"
+#: cp/decl.c:12918
+msgid "postfix `%D' should return `%T'"
 msgstr ""
 
-#: cp/typeck.c:4208
-msgid "ISO C++ forbids using pointer to a member in subtraction"
+#: cp/decl.c:12927
+msgid "`%D' must take `void'"
 msgstr ""
 
-#: cp/typeck.c:4220
-msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
-msgstr ""
+#: cp/decl.c:12929 cp/decl.c:12937
+#, fuzzy
+msgid "`%D' must take exactly one argument"
+msgstr "\"%s\" tar bara noll eller två argument"
 
-#: cp/typeck.c:4325
-msgid "taking address of temporary"
-msgstr "tar adress till något temporärt"
+#: cp/decl.c:12939
+#, fuzzy
+msgid "`%D' must take exactly two arguments"
+msgstr "\"%s\" tar bara noll eller två argument"
 
-#: cp/typeck.c:4525
-#, c-format
-msgid "ISO C++ forbids %sing an enum"
+#: cp/decl.c:12947
+msgid "user-defined `%D' always evaluates both arguments"
 msgstr ""
 
-#: cp/typeck.c:4569
-msgid "cast to non-reference type used as lvalue"
+#: cp/decl.c:12961
+msgid "`%D' should return by value"
 msgstr ""
 
-#. ARM $3.4
-#: cp/typeck.c:4636
-msgid "ISO C++ forbids taking address of function `::main'"
-msgstr "ISO C++ förbjuder att man tar adressen till funktionen \"::main\""
-
-#: cp/typeck.c:4729
-msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
+#: cp/decl.c:12973 cp/decl.c:12976
+msgid "`%D' cannot have default arguments"
 msgstr ""
 
-#: cp/typeck.c:4745
-msgid "unary `&'"
-msgstr "unärt \"&\""
-
-#: cp/typeck.c:4937
-msgid "cannot take the address of `this', which is an rvalue expression"
-msgstr "Kan inte ta adressen till \"this\", som är ett rvalue-uttryck"
+#: cp/decl.c:13052
+#, fuzzy
+msgid "`%s %T' declares a new type at namespace scope"
+msgstr "\"%s %s\" deklarerad inuti parameterlista"
 
-#: cp/typeck.c:5247
-msgid ""
-"ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+#: cp/decl.c:13055
+msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
 msgstr ""
 
-#: cp/typeck.c:5697
-msgid "ISO C++ forbids cast to non-reference type used as lvalue"
+#: cp/decl.c:13093
+msgid "using typedef-name `%D' after `%s'"
 msgstr ""
 
-#: cp/typeck.c:5803
-msgid "ISO C++ forbids assignment of arrays"
-msgstr "ISO C++ förbjuder tilldelning av fält"
+#: cp/decl.c:13098
+#, fuzzy
+msgid "using template type parameter `%T' after `%s'"
+msgstr "flera parametrar med namn \"%s\""
 
-#: cp/typeck.c:5818
-msgid "return value from function receives multiple initializations"
-msgstr ""
+#: cp/decl.c:13178
+#, fuzzy
+msgid "use of enum `%#D' without previous declaration"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
 
-#: cp/typeck.c:5961
-msgid "   in pointer to member function conversion"
+#: cp/decl.c:13264
+msgid "derived union `%T' invalid"
 msgstr ""
 
-#: cp/typeck.c:5969
-msgid "   in pointer to member conversion"
+#: cp/decl.c:13310
+msgid "base type `%T' fails to be a struct or class type"
 msgstr ""
 
-#: cp/typeck.c:6556
-msgid "returning reference to temporary"
-msgstr "returnerar referens till en temporär"
+#: cp/decl.c:13320
+#, fuzzy
+msgid "base class `%T' has incomplete type"
+msgstr "fält \"%s\" har en inkomplett typ"
 
-#: cp/typeck.c:6563
-msgid "reference to non-lvalue returned"
+#: cp/decl.c:13328
+msgid "recursive type `%T' undefined"
 msgstr ""
 
-#: cp/typeck.c:6609
-msgid "returning a value from a destructor"
-msgstr "returnerar ett värde från en destruktor"
-
-#. If a return statement appears in a handler of the
-#. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6617
-msgid "cannot return from a handler of a function-try-block of a constructor"
-msgstr ""
+#: cp/decl.c:13330
+#, fuzzy
+msgid "duplicate base type `%T' invalid"
+msgstr "upprepat case-värde"
 
-#. You can't return a value from a constructor.
-#: cp/typeck.c:6620
-msgid "returning a value from a constructor"
-msgstr ""
+#: cp/decl.c:13441
+#, fuzzy
+msgid "multiple definition of `%#T'"
+msgstr "omdefiniering av \"%s\""
 
-#: cp/typeck.c:6637
-msgid ""
-"return-statement with no value, in function declared with a non-void return "
-"type"
-msgstr ""
+#: cp/decl.c:13442
+#, fuzzy
+msgid "previous definition here"
+msgstr "\"%s\" definierades tidigare här"
 
-#: cp/typeck.c:6653
-msgid ""
-"return-statement with a value, in function declared with a void return type"
-msgstr ""
+#: cp/decl.c:13610
+#, fuzzy
+msgid "enumerator value for `%D' not integer constant"
+msgstr "uppräkningsvärde för \"%s\" är inte en heltalskonstant"
 
-#: cp/typeck2.c:172
-msgid "  because the following virtual functions are abstract:"
-msgstr ""
+#: cp/decl.c:13630
+#, fuzzy
+msgid "overflow in enumeration values at `%D'"
+msgstr "överspill i uppräkningsvärden"
 
-#: cp/typeck2.c:269
-#, c-format
-msgid "Internal error #%d."
-msgstr "Internt fel #%d."
+#: cp/decl.c:13716
+#, fuzzy
+msgid "return type `%#T' is incomplete"
+msgstr "returtypen är en inkomplett typ"
 
-#: cp/typeck2.c:340
-msgid "due to the presence of a constructor"
-msgstr ""
+#: cp/decl.c:13830
+#, fuzzy
+msgid "semicolon missing after declaration of `%#T'"
+msgstr "motstridande deklarationer av \"%s\""
 
-#: cp/typeck2.c:364
-msgid "comma expression used to initialize return value"
-msgstr ""
+#: cp/decl.c:13851
+msgid "return type for `main' changed to `int'"
+msgstr "returtypen för \"main\" ändrad till \"int\""
 
-#: cp/typeck2.c:373
-msgid "cannot initialize arrays using this syntax"
-msgstr ""
+#: cp/decl.c:13882
+#, fuzzy
+msgid "`%D' implicitly declared before its definition"
+msgstr "\"%s\" deklarerad inline efter sin definition"
 
-#: cp/typeck2.c:429
-msgid "ANSI C++ forbids non-constant aggregate initializer expressions"
+#: cp/decl.c:13904 cp/typeck.c:6229
+msgid "`operator=' should return a reference to `*this'"
 msgstr ""
 
-#: cp/typeck2.c:509
-msgid "initializing array with parameter list"
-msgstr ""
+#: cp/decl.c:14164
+#, fuzzy
+msgid "parameter `%D' declared void"
+msgstr "parameter \"%s\" deklarerad som void"
 
-#: cp/typeck2.c:565
-msgid "initializer for scalar variable requires one element"
+#: cp/decl.c:14628
+msgid "`%D' is already defined in class `%T'"
 msgstr ""
 
-#: cp/typeck2.c:663
-msgid "aggregate has a partly bracketed initializer"
-msgstr ""
+#: cp/decl.c:14845
+#, fuzzy
+msgid "static member function `%#D' declared with type qualifiers"
+msgstr "nästlad funktion \"%s\" är deklarerad \"extern\""
 
-#: cp/typeck2.c:693 cp/typeck2.c:794
-msgid "non-trivial labeled initializers"
-msgstr ""
+#: cp/decl2.c:154
+#, fuzzy, c-format
+msgid "duplicate type qualifiers in %s declaration"
+msgstr "dubbel deklaration av etikett \"%s\""
 
-#: cp/typeck2.c:710
-msgid "non-empty initializer for array of empty elements"
+#: cp/decl2.c:193
+msgid "template `%#D' instantiated in file without #pragma interface"
 msgstr ""
 
-#: cp/typeck2.c:760
-msgid "initializer list for object of class with virtual base classes"
+#: cp/decl2.c:199
+msgid "template `%#D' defined in file without #pragma interface"
 msgstr ""
 
-#: cp/typeck2.c:766
-msgid "initializer list for object of class with base classes"
-msgstr ""
+#: cp/decl2.c:366
+msgid "name missing for member function"
+msgstr "namn saknas på medlemsfunktion"
 
-#: cp/typeck2.c:772
-msgid "initializer list for object using virtual functions"
+#. Something has gone very wrong.  Assume we are mistakenly reducing
+#. an expression instead of a declaration.
+#: cp/decl2.c:429
+msgid "parser may be lost: is there a '{' missing somewhere?"
 msgstr ""
 
-#: cp/typeck2.c:889
-msgid "index value instead of field name in union initializer"
-msgstr ""
+#: cp/decl2.c:460 cp/decl2.c:474
+msgid "ambiguous conversion for array subscript"
+msgstr "tvetydig konveretering av fältindex"
 
-#: cp/typeck2.c:945
-msgid "excess elements in aggregate initializer"
-msgstr ""
+#: cp/decl2.c:468
+#, fuzzy
+msgid "invalid types `%T[%T]' for array subscript"
+msgstr "tvetydig konveretering av fältindex"
 
-#: cp/typeck2.c:1043
-msgid "circular pointer delegation detected"
+#: cp/decl2.c:516
+msgid "type `%#T' argument given to `delete', expected pointer"
 msgstr ""
 
-#: cp/typeck2.c:1070
-msgid "result of `operator->()' yields non-pointer result"
+#: cp/decl2.c:524
+msgid "anachronistic use of array size in vector delete"
 msgstr ""
 
-#: cp/typeck2.c:1072
-msgid "base operand of `->' is not a pointer"
-msgstr "basoperanden till \"->\" är inte en pekare"
-
-#: cp/typeck2.c:1262
-#, c-format
-msgid "ISO C++ forbids defining types within %s"
+#: cp/decl2.c:534
+msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
 msgstr ""
 
-#: cp/xref.c:826
-#, c-format
-msgid "Can't create cross-reference file `%s'"
-msgstr ""
+#: cp/decl2.c:541
+#, fuzzy
+msgid "deleting `%T' is undefined"
+msgstr "operation på \"%s\" kan vara odefinierad"
 
-#. The current line in each outer source file is now the
-#. same as the line of the #include.
-#: cpperror.c:58
-#, c-format
-msgid "In file included from %s:%u"
-msgstr "I fil inkluderad från %s:%u"
+#: cp/decl2.c:549
+msgid "deleting array `%#D'"
+msgstr ""
 
-#. Translators note: this message is used in conjunction
-#. with "In file included from %s:%ld" and some other
-#. tricks.  We want something like this:
-#.
-#. | In file included from sys/select.h:123,
-#. |                  from sys/types.h:234,
-#. |                  from userfile.c:31:
-#. | bits/select.h:45: <error message here>
+#. 14.5.2.2 [temp.mem]
 #.
-#. with all the "from"s lined up.
-#. The trailing comma is at the beginning of this message,
-#. and the trailing colon is not translated.
-#: cpperror.c:74
-#, c-format
-msgid ""
-",\n"
-"                 from %s:%u"
+#. A local class shall not have member templates.
+#: cp/decl2.c:583
+msgid "invalid declaration of member template `%#D' in local class"
 msgstr ""
-",\n"
-"                 från %s:%u"
 
-#: cpperror.c:191
-msgid "internal error: "
-msgstr "internt fel: "
-
-#: cpperror.c:198
-msgid "warning: "
-msgstr "varning: "
+#: cp/decl2.c:592
+#, fuzzy
+msgid "invalid use of `virtual' in template declaration of `%#D'"
+msgstr "tidigare implicit deklaration av \"%s\""
 
-#: cpperror.c:312 cpperror.c:483 cppfiles.c:661 gcc.c:6083 tradcpp.c:4722
-#, c-format
-msgid "%s: %s"
-msgstr "%s: %s"
+#: cp/decl2.c:602 cp/pt.c:2586
+#, fuzzy
+msgid "template declaration of `%#D'"
+msgstr "omdeklaration av \"%s\""
 
-#: cppexp.c:180
-msgid "traditional C rejects the `U' suffix"
+#: cp/decl2.c:652
+msgid "Java method '%D' has non-Java return type `%T'"
 msgstr ""
 
-#: cppexp.c:183
-msgid "too many 'l' suffixes in integer constant"
-msgstr "för många \"l\"-suffix i heltalskonstant"
+#: cp/decl2.c:661
+msgid "Java method '%D' has non-Java parameter type `%T'"
+msgstr ""
 
-#: cppexp.c:187
-msgid "integer constant contains digits beyond the radix"
+#: cp/decl2.c:737
+msgid "prototype for `%#D' does not match any in class `%T'"
 msgstr ""
 
-#: cppexp.c:190
-msgid "integer constant out of range"
-msgstr "heltalskonstant utanför sitt intervall"
+#: cp/decl2.c:819
+msgid "local class `%#T' shall not have static data member `%#D'"
+msgstr ""
 
-#: cppexp.c:196
-msgid "integer constant is so large that it is unsigned"
+#: cp/decl2.c:827
+msgid "initializer invalid for static member with constructor"
 msgstr ""
 
-#: cppexp.c:205
-#, c-format
-msgid "invalid suffix '%.*s' on integer constant"
+#: cp/decl2.c:830
+msgid "(an out of class initialization is required)"
 msgstr ""
 
-#: cppexp.c:239
-msgid "missing ')' after \"defined\""
-msgstr "saknar ')' efter \"defined\""
+#: cp/decl2.c:889
+#, fuzzy
+msgid "invalid data member initialization"
+msgstr "Slå på automatisk mallinstansiering"
 
-#: cppexp.c:246
-msgid "operator \"defined\" requires an identifier"
+#: cp/decl2.c:892
+msgid "(use `=' to initialize static data members)"
 msgstr ""
 
-#: cppexp.c:254
-#, c-format
-msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
+#: cp/decl2.c:938
+msgid "member `%D' conflicts with virtual function table field name"
 msgstr ""
 
-#: cppexp.c:331
-msgid "\"defined\" operator appears during macro expansion"
+#: cp/decl2.c:958
+msgid "`%D' is already defined in `%T'"
 msgstr ""
 
-#: cppexp.c:347
-#, c-format
-msgid "ISO C++ does not permit \"%s\" in #if"
-msgstr "ISO C++ tillåter inte \"%s\" i #if"
-
-#: cppexp.c:362
-#, c-format
-msgid "\"%s\" is not defined"
-msgstr "\"%s\" är inte definierad"
+#: cp/decl2.c:1010
+msgid "field initializer is not constant"
+msgstr "fältinitierare är ej konstant"
 
-#: cppexp.c:407
-msgid "integer overflow in preprocessor expression"
+#: cp/decl2.c:1034
+msgid "`asm' specifiers are not permitted on non-static data members"
 msgstr ""
 
-#: cppexp.c:677
-#, c-format
-msgid "impossible operator '%s'"
+#: cp/decl2.c:1086
+#, fuzzy
+msgid "cannot declare `%D' to be a bit-field type"
+msgstr "kan inte deklarera \"::main\" som en mall"
+
+#: cp/decl2.c:1096
+#, fuzzy
+msgid "cannot declare bit-field `%D' with function type"
+msgstr "typkonvertering matchar inte en funktionstyp"
+
+#: cp/decl2.c:1103
+msgid "`%D' is already defined in the class %T"
 msgstr ""
 
-#: cppexp.c:787
-msgid "comma operator in operand of #if"
+#: cp/decl2.c:1110
+msgid "static member `%D' cannot be a bit-field"
 msgstr ""
 
-#: cppfiles.c:383
-#, c-format
-msgid "%s is too large"
-msgstr "%s är för stor"
+#: cp/decl2.c:1197
+#, fuzzy
+msgid "initializer specified for non-member function `%D'"
+msgstr "argumentformat angivet för icke-funktion \"%s\""
 
-#: cppfiles.c:412
-#, c-format
-msgid "%s is shorter than expected"
-msgstr "%s är kortare än förväntat"
+#: cp/decl2.c:1201
+msgid "invalid initializer for virtual method `%D'"
+msgstr ""
 
-#: cppfiles.c:421
-#, c-format
-msgid "%s is a block device"
-msgstr "%s är en blockenhet"
+#: cp/decl2.c:1315
+msgid "anonymous struct not inside named type"
+msgstr ""
 
-#: cppfiles.c:541
-#, c-format
-msgid "No include path in which to find %s"
+#: cp/decl2.c:1411
+msgid "namespace-scope anonymous aggregates must be static"
 msgstr ""
 
-#: cppfiles.c:609
-msgid "Multiple include guards may be useful for:\n"
+#: cp/decl2.c:1424
+msgid "anonymous aggregate with no members"
 msgstr ""
 
-#: cppfiles.c:999
-msgid "absolute file name in remap_filename"
-msgstr "absolut filnamn i remap_filename"
+#: cp/decl2.c:1493
+#, fuzzy
+msgid "`operator new' must return type `%T'"
+msgstr "\"operator new\" måste returnera typ \"void *\""
 
-#: cppinit.c:223
-#, c-format
-msgid "ignoring nonexistent directory \"%s\"\n"
-msgstr "ignorerar ej existerande katalog \"%s\"\n"
+#: cp/decl2.c:1501
+#, fuzzy
+msgid "`operator new' takes type `size_t' (`%T') as first parameter"
+msgstr "\"operator new\" tar parameter av typ \"size_t\""
 
-#: cppinit.c:229
-#, c-format
-msgid "%s: Not a directory"
-msgstr "%s: Inte en katalog"
+#: cp/decl2.c:1528
+#, fuzzy
+msgid "`operator delete' must return type `%T'"
+msgstr "\"operator new\" måste returnera typ \"void *\""
 
-#: cppinit.c:275
-#, c-format
-msgid "ignoring duplicate directory \"%s\"\n"
+#: cp/decl2.c:1536
+#, fuzzy
+msgid "`operator delete' takes type `%T' as first parameter"
+msgstr "\"operator new\" tar parameter av typ \"size_t\""
+
+#. Overflow occurred.  That means there are at least 4 billion
+#. initialization functions.
+#: cp/decl2.c:2290
+msgid "too many initialization functions required"
 msgstr ""
 
-#: cppinit.c:894
-msgid "-include and -imacros cannot be used with -fpreprocessed"
-msgstr "-include och -imacros kan inte användas med -fpreprocessed"
+#: cp/decl2.c:2966
+#, fuzzy
+msgid "inline function `%D' used but never defined"
+msgstr "\"%s\" är använd men inte definierad"
 
-#: cppinit.c:930
-msgid "#include \"...\" search starts here:\n"
-msgstr "#include \"...\" sökning startar här:\n"
+#: cp/decl2.c:3086
+msgid "use of old-style cast"
+msgstr "användning av gammaldags typkonvertering"
 
-#: cppinit.c:934
-msgid "#include <...> search starts here:\n"
-msgstr "#include <...> sökning startar här:\n"
+#: cp/decl2.c:3794
+#, fuzzy
+msgid "use of `%D' is ambiguous"
+msgstr "%s: flaggan \"%s\" är tvetydig\n"
 
-#: cppinit.c:937
-msgid "End of search list.\n"
-msgstr "Slut på söklistan.\n"
+#: cp/decl2.c:3795
+msgid "  first declared as `%#D' here"
+msgstr ""
 
-#: cppinit.c:1009 tradcpp.c:963 tradcpp.c:973 tradcpp.c:1064
-msgid "I/O error on output"
-msgstr "I/O-fel vid utmatning"
+#: cp/decl2.c:3798
+msgid "  also declared as `%#D' here"
+msgstr ""
 
-#: cppinit.c:1023
-msgid "buffers still stacked in cpp_finish"
+#: cp/decl2.c:3813
+msgid "`%D' denotes an ambiguous type"
 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:1055
-#, c-format
-msgid "Argument missing after %s"
-msgstr "Argument saknas efter %s"
+#: cp/decl2.c:3814
+#, fuzzy
+msgid "  first type here"
+msgstr "  från här"
 
-#: cppinit.c:1056
-#, c-format
-msgid "Assertion missing after %s"
+#: cp/decl2.c:3815
+msgid "  other type here"
 msgstr ""
 
-#: cppinit.c:1057
-#, c-format
-msgid "Directory name missing after %s"
-msgstr "Katalognamn saknas efter %s"
+#: cp/decl2.c:3912
+#, fuzzy
+msgid "declaration of `%D' not in a namespace surrounding `%D'"
+msgstr "deklaration av \"%s\" som ett fält med funktioner"
 
-#: cppinit.c:1058
-#, c-format
-msgid "File name missing after %s"
-msgstr "Filnamn saknas efter %s"
+#: cp/decl2.c:3946
+msgid "`%D' should have been declared inside `%D'"
+msgstr ""
 
-#: cppinit.c:1059
-#, c-format
-msgid "Macro name missing after %s"
-msgstr "Makronamn saknas efter %s"
+#: cp/decl2.c:4079
+#, fuzzy
+msgid "`%D' is not a function,"
+msgstr "\"%s\" är vanligtvis en funktion"
 
-#: cppinit.c:1060
-#, c-format
-msgid "Path name missing after %s"
-msgstr "Sökväg saknas efter %s"
+#: cp/decl2.c:4080
+#, fuzzy
+msgid "  conflict with `%D'"
+msgstr "\"%s\" ignorerad, i konflikt med \"-g%s\""
 
-#: cppinit.c:1061
-#, c-format
-msgid "Number missing after %s"
-msgstr "Nummer saknas efter %s"
+#. The parser did not find it, so it's not there.
+#: cp/decl2.c:4396
+#, fuzzy
+msgid "unknown namespace `%D'"
+msgstr "okänt #pragma namespace %s"
 
-#: cppinit.c:1062
-#, c-format
-msgid "Target missing after %s"
+#: cp/decl2.c:4430 cp/decl2.c:4707
+msgid "`%T' is not a namespace"
 msgstr ""
 
-#: cppinit.c:1247
-#, c-format
-msgid "Too many filenames. Type %s --help for usage info"
-msgstr "För många filnamn. Skriv %s --help för användningsinformation"
-
-#: cppinit.c:1431 tradcpp.c:598
-msgid "Output filename specified twice"
-msgstr "Utdatafilnamn angivet två gånger"
-
-#: cppinit.c:1551
-msgid "-I- specified twice"
-msgstr "-I- angiven två gånger"
+#: cp/decl2.c:4432
+msgid "`%D' is not a namespace"
+msgstr ""
 
-#: cppinit.c:1699
-#, c-format
-msgid "GNU CPP version %s (cpplib)"
-msgstr "GNU CPP version %s (cpplib)"
+#: cp/decl2.c:4441
+msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
+msgstr ""
 
-#: cppinit.c:1740 tradcpp.c:787
-msgid "you must additionally specify either -M or -MM"
-msgstr "du måste dessutom ange antingen -M eller -MM"
+#: cp/decl2.c:4455
+#, fuzzy
+msgid "namespace `%D' not allowed in using-declaration"
+msgstr "\"%s\" är inte i början av deklarationen"
 
-#: cppinit.c:1800
-#, c-format
-msgid "Usage: %s [switches] input output\n"
-msgstr "Användning: %s [flaggor] infil utfil\n"
+#: cp/decl2.c:4484
+#, fuzzy
+msgid "`%D' not declared"
+msgstr "\"%s\" är tidigare deklarerad här"
 
-#. To keep the lines from getting too long for some compilers, limit
-#. to about 500 characters (6 lines) per chunk.
-#: cppinit.c:1803
-msgid ""
-"Switches:\n"
-"  -include <file>           Include the contents of <file> before other "
-"files\n"
-"  -imacros <file>           Accept definition of macros in <file>\n"
-"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
-"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
-"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
-"  -isystem <dir>            Add <dir> to the start of the system include "
-"path\n"
+#: cp/decl2.c:4535
+msgid "`%D' is already declared in this scope"
 msgstr ""
-"Flaggor:\n"
-"  -include <fil>            Inkludera innehållet i <fil> före andra filer\n"
-"  -imacros <fil>            Använd makrodefinitioner i <fil>\n"
-"  -iprefix <sökväg>         Sätt <sökväg> som prefix för följande två "
-"flaggor\n"
-"  -iwithprefix <katalog>    Sätt <katalog> i slutet på systemets include-"
-"sökväg\n"
-"  -iwithprefixbefore <kat>  Sätt <kat> i slutet på huvud-include-sökvägen\n"
-"  -isystem <katalog>        Sätt <katalog> först på systemets include-"
-"sökväg\n"
 
-#: cppinit.c:1812
-msgid ""
-"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
-"  -I <dir>                  Add <dir> to the end of the main include path\n"
-"  -I-                       Fine-grained include path control; see info "
-"docs\n"
-"  -nostdinc                 Do not search system include directories\n"
-"                             (dirs specified with -isystem will still be "
-"used)\n"
-"  -nostdinc++               Do not search system include directories for C+"
-"+\n"
-"  -o <file>                 Put output into <file>\n"
+#: cp/decl2.c:4562
+msgid "using declaration `%D' introduced ambiguous type `%T'"
 msgstr ""
-"  -idirafter <katalog>      Sätt <katalog> i slutet på systemets include-"
-"sökväg\n"
-"  -I <katalog>              Sätt <katalog> i slutet på huvud-include-"
-"sökvägen\n"
-"  -I-                       Detaljerad include-sökväg kontroll; se info-"
-"hjälp\n"
-"  -nostdinc                 Använd inte systemets include-sökväg (kataloger\n"
-"                            satta med -isystem kommer fortfarande användas)\n"
-"  -nostdinc++               Använd inte systemets include-sökväg för C++\n"
-"  -o <fil>                  Skriv utdata till <fil>\n"
 
-#: cppinit.c:1821
-msgid ""
-"  -pedantic                 Issue all warnings demanded by strict ISO C\n"
-"  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
-"  -trigraphs                Support ISO C trigraphs\n"
-"  -lang-c                   Assume that the input sources are in C\n"
-"  -lang-c89                 Assume that the input sources are in C89\n"
+#: cp/decl2.c:4653
+msgid "using-declaration for non-member at class scope"
 msgstr ""
-"  -pedantic                 Utfärda alla varningar som strikt ISO C kräver\n"
-"  -pedantic-errors          Utfärda -pedantic varningar som fel istället\n"
-"  -trigraphs                Stöd ISO C trigraphs\n"
-"  -lang-c                   Antag att indatakällkoden är C\n"
-"  -lang-c89                 Antag att indatakällkoden är C89\n"
 
-#: cppinit.c:1828
-msgid ""
-"  -lang-c++                 Assume that the input sources are in C++\n"
-"  -lang-objc                Assume that the input sources are in ObjectiveC\n"
-"  -lang-objc++              Assume that the input sources are in ObjectiveC+"
-"+\n"
-"  -lang-asm                 Assume that the input sources are in assembler\n"
-msgstr ""
-"  -lang-c++                 Antag att indatakällkoden är C++\n"
-"  -lang-objc                Antag att indatakällkoden är ObjectiveC\n"
-"  -lang-objc++              Antag att indatakällkoden är ObjectiveC++\n"
-"  -lang-asm                 Antag att indatakällkoden är assembler\n"
-
-#: cppinit.c:1834
-msgid ""
-"  -std=<std name>           Specify the conformance standard; one of:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999\n"
-"  -+                        Allow parsing of C++ style features\n"
-"  -w                        Inhibit warning messages\n"
-"  -Wtrigraphs               Warn if trigraphs are encountered\n"
-"  -Wno-trigraphs            Do not warn about trigraphs\n"
-"  -Wcomment{s}              Warn if one comment starts inside another\n"
-msgstr ""
-"  -std=<std namn>           Ange standard att följa; en av:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999\n"
-"  -+                        Tillåt användning av C++ finesser\n"
-"  -w                        Stoppa varningsmeddelande\n"
-"  -Wtrigraphs               Varna om trigrapher påträffas\n"
-"  -Wno-trigraphs            Varna inte om trigrapher\n"
-"  -Wcomment{s}              Varna om en kommentar börjar i en annan "
-"kommentar\n"
+#: cp/decl2.c:4659
+#, fuzzy
+msgid "using-declaration for destructor"
+msgstr "multiple deklaration av metod \"%s\""
 
-#: cppinit.c:1844
-msgid ""
-"  -Wno-comment{s}           Do not warn about comments\n"
-"  -Wtraditional             Warn about features not present in traditional "
-"C\n"
-"  -Wno-traditional          Do not warn about traditional C\n"
-"  -Wundef                   Warn if an undefined macro is used by #if\n"
-"  -Wno-undef                Do not warn about testing undefined macros\n"
-"  -Wimport                  Warn about the use of the #import directive\n"
+#: cp/decl2.c:4665
+msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
 msgstr ""
-"  -Wno-comment{s}           Varna inte om kommentarer\n"
-"  -Wtraditional             Varna om finesser som inte finns i traditionell "
-"C\n"
-"  -Wno-traditional          Varna inte om traditionell C\n"
-"  -Wundef                   Varna om ett odefinierat makro används av #if\n"
-"  -Wno-undef                Varna inte om att testa odefinierade makron\n"
-"  -Wimport                  Varna om användande av direktivet #import\n"
 
-#: cppinit.c:1852
-msgid ""
-"  -Wno-import               Do not warn about the use of #import\n"
-"  -Werror                   Treat all warnings as errors\n"
-"  -Wno-error                Do not treat warnings as errors\n"
-"  -Wsystem-headers          Do not suppress warnings from system headers\n"
-"  -Wno-system-headers       Suppress warnings from system headers\n"
-"  -Wall                     Enable all preprocessor warnings\n"
-msgstr ""
-"  -Wno-import               Varna inte om användande av #import\n"
-"  -Werror                   Behandla alla varningar som fel\n"
-"  -Wno-error                Behandla inte varningar som fel\n"
-"  -Wsystem-headers          Dölj inte varningar från system-include-filer\n"
-"  -Wno-system-headers       Dölj varningar från system-include-filer\n"
-"  -Wall                     Aktivera alla preprocessor-varningar\n"
+#: cp/decl2.c:4701
+#, fuzzy
+msgid "namespace `%T' undeclared"
+msgstr "parameter \"%s\" deklarerad som void"
 
-#: cppinit.c:1860
-msgid ""
-"  -M                        Generate make dependencies\n"
-"  -MM                       As -M, but ignore system header files\n"
-"  -MF <file>                Write dependency output to the given file\n"
-"  -MG                       Treat missing header file as generated files\n"
-msgstr ""
-"  -M                        Generera make beroenden\n"
-"  -MM                       Som -M, men ignorera system-include-filer\n"
-"  -MF <fil>                 Skriv beroenden till den givna filen\n"
-"  -MG                       Behandla saknade filer som genererade filer\n"
+#: cp/decl2.c:4730
+#, fuzzy
+msgid "default argument missing for parameter %P of `%+#D'"
+msgstr "parameternamn saknas i parameterlista"
 
-# fixme: vad menas med unquoted
-#: cppinit.c:1866
-msgid ""
-"  -MP\t\t\t    Generate phony targets for all headers\n"
-"  -MQ <target>              Add a MAKE-quoted target\n"
-"  -MT <target>              Add an unquoted target\n"
+#: cp/decl2.c:4829
+msgid "extra qualification `%T::' on member `%D' ignored"
 msgstr ""
-"  -MP\t\t\t    Generera phony-mål för alla include-filer\n"
-"  -MQ <mål>                 Lägg till MAKE-citerat mål\n"
-"  -MT <mål>                 Lägg till ociterat mål\n"
 
-#: cppinit.c:1871
-msgid ""
-"  -D<macro>                 Define a <macro> with string '1' as its value\n"
-"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
-"  -A<question> (<answer>)   Assert the <answer> to <question>\n"
-"  -A-<question> (<answer>)  Disable the <answer> to <question>\n"
-"  -U<macro>                 Undefine <macro> \n"
-"  -v                        Display the version number\n"
+#: cp/decl2.c:4833
+msgid "`%T' does not have a class or union named `%D'"
 msgstr ""
-"  -D<makro>                 Definiera <makro> med strängen \"1\" som sitt "
-"värde\n"
-"  -D<makro>=<värde>         Definiera <makro> with <värde> som sitt värde\n"
-"  -A<fråga> (<svar>)        Ange svaret <svar> på frågan <fråga>\n"
-"  -A-<fråga> (<svar>)       Slå av svaret <svar> på frågan <fråga>\n"
-"  -U<makro>                 Gör <makro> till icke definierat\n"
-"  -v                        Visa versionsnummer\n"
 
-#: cppinit.c:1879
-msgid ""
-"  -H                        Print the name of header files as they are used\n"
-"  -C                        Do not discard comments\n"
-"  -dM                       Display a list of macro definitions active at "
-"end\n"
-"  -dD                       Preserve macro definitions in output\n"
-"  -dN                       As -dD except that only the names are preserved\n"
-"  -dI                       Include #include directives in the output\n"
-msgstr ""
-"  -H                        Skriv namnet på include-filer när de används\n"
-"  -C                        Släng inte bort kommentarer\n"
-"  -dM                       Visa en lista med aktiva makron i slutet\n"
-"  -dD                       Bevara mokrodefinitioner i utdata\n"
-"  -dN                       Som -dD men bara namnet bevaras\n"
-"  -dI                       Ta med #include-direktives i utdata\n"
+#: cp/decl2.c:4848
+#, fuzzy
+msgid "`%T' is not a class or union type"
+msgstr "ISO C förbjuder typkonvertering till unionstyper"
+
+#: cp/decl2.c:4862
+#, fuzzy
+msgid "template argument is required for `%T'"
+msgstr "flera parametrar med namn \"%s\""
+
+#: cp/error.c:35
+#, c-format
+msgid "`%s' not supported by %s"
+msgstr "\"%s\" stöds inte av %s"
 
-#: cppinit.c:1887
-msgid ""
-"  -fpreprocessed            Treat the input file as already preprocessed\n"
-"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
-"  -P                        Do not generate #line directives\n"
-"  -$                        Do not allow '$' in identifiers\n"
-"  -remap                    Remap file names when including files.\n"
-"  --version                 Display version information\n"
-"  -h or --help              Display this information\n"
+#: cp/error.c:571
+#, c-format
+msgid "<anonymous %s>"
+msgstr "<anonym %s>"
+
+#: cp/error.c:808
+#, c-format
+msgid "(static %s for %s)"
+msgstr "(static %s för %s)"
+
+#: cp/error.c:1482
+#, c-format
+msgid "\\x%x"
 msgstr ""
 
-#: cpplex.c:173
+#: cp/error.c:2430
 #, c-format
-msgid "trigraph ??%c converted to %c"
+msgid "In %s `%s':"
 msgstr ""
 
-#: cpplex.c:181
+#: cp/error.c:2487
 #, c-format
-msgid "trigraph ??%c ignored"
+msgid "%s: In instantiation of `%s':\n"
+msgstr "%s: Vid instansiering av \"%s\":\n"
+
+#: cp/error.c:2511
+#, c-format
+msgid "%s:%d:   instantiated from `%s'\n"
 msgstr ""
 
-#: cpplex.c:265
-msgid "backslash and newline separated by space"
+#: cp/error.c:2516
+#, c-format
+msgid "%s:%d:   instantiated from here\n"
 msgstr ""
 
-#: cpplex.c:269
-msgid "backslash-newline at end of file"
+#. damn ICE suppression
+#: cp/error.c:2670
+#, c-format
+msgid "unexpected letter `%c' in locate_error\n"
 msgstr ""
 
-#: cpplex.c:344
-msgid "\"/*\" within comment"
-msgstr "\"/*\" i kommentar"
+#. Can't throw a reference.
+#: cp/except.c:240
+msgid "type `%T' is disallowed in Java `throw' or `catch'"
+msgstr ""
 
-#: cpplex.c:430
-msgid "null character(s) ignored"
+#: cp/except.c:251
+msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
 msgstr ""
 
-#: cpplex.c:437
-#, c-format
-msgid "%s in preprocessing directive"
-msgstr "%s i preprocessordirektiv"
+#. Thrown object must be a Throwable.
+#: cp/except.c:258
+msgid "type `%T' is not derived from `java::lang::Throwable'"
+msgstr ""
 
-#: cpplex.c:513
-msgid "'$' character(s) in identifier"
-msgstr "tecknet '$' i en identifierare"
+#: cp/except.c:322
+msgid "mixing C++ and Java catches in a single translation unit"
+msgstr ""
 
-#: cpplex.c:528
-#, c-format
-msgid "attempt to use poisoned \"%s\""
-msgstr "försök att använda förgiftad \"%s\""
+#: cp/except.c:639
+msgid "throwing NULL, which has integral, not pointer type"
+msgstr ""
 
-#: cpplex.c:535
-msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
+#: cp/except.c:730
+msgid "  in thrown expression"
 msgstr ""
 
-#: cpplex.c:605
-#, c-format
-msgid "missing terminating %c character"
+#: cp/except.c:856
+msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
 msgstr ""
 
-#: cpplex.c:612
-msgid "possible start of unterminated string literal"
+#: cp/except.c:944
+msgid "exception of type `%T' will be caught"
 msgstr ""
 
-#: cpplex.c:705
-msgid "multi-line string literals are deprecated"
+#: cp/except.c:947
+msgid "   by earlier handler for `%T'"
 msgstr ""
 
-#: cpplex.c:716
-msgid "null character(s) preserved in literal"
+#: cp/except.c:968
+msgid "`...' handler must be the last handler for its try block"
 msgstr ""
 
-#: cpplex.c:889
-msgid "no newline at end of file"
-msgstr "inget nyradstecken vid slutet av filen"
+#: cp/friend.c:155
+#, fuzzy
+msgid "`%D' is already a friend of class `%T'"
+msgstr "kunde inte hitta klassen \"%s\""
 
-#: cpplex.c:1010 tradcpp.c:1447
-msgid "unterminated comment"
-msgstr "ej avslutad kommentar"
+#: cp/friend.c:157
+#, fuzzy
+msgid "previous friend declaration of `%D'"
+msgstr "tidigare deklaration av \"%s\""
 
-#: cpplex.c:1024
-msgid "C++ style comments are not allowed in ISO C89"
-msgstr "C++ kommentarer tillåts inte av ISO C89"
+#: cp/friend.c:202
+#, fuzzy
+msgid "invalid type `%T' declared `friend'"
+msgstr "variabel \"%s\" deklarerad \"inline\""
 
-#: cpplex.c:1026
-msgid "(this will be reported only once per input file)"
+#. [temp.friend]
+#. Friend declarations shall not declare partial
+#. specializations.
+#: cp/friend.c:218
+#, fuzzy
+msgid "partial specialization `%T' declared `friend'"
+msgstr "variabel \"%s\" deklarerad \"inline\""
+
+#: cp/friend.c:227
+msgid "class `%T' is implicitly friends with itself"
 msgstr ""
 
-#: cpplex.c:1034
-msgid "multi-line comment"
+#. template <class T> friend typename S<T>::X;
+#: cp/friend.c:245
+#, fuzzy
+msgid "typename type `%#T' declared `friend'"
+msgstr "parameter \"%s\" deklarerad som void"
+
+#. template <class T> friend class T;
+#: cp/friend.c:251
+#, fuzzy
+msgid "template parameter type `%T' declared `friend'"
+msgstr "parameter \"%s\" deklarerad som void"
+
+#. template <class T> friend class A; where A is not a template
+#: cp/friend.c:257
+#, fuzzy
+msgid "`%#T' is not a template"
+msgstr "användning ab `%s' i mall"
+
+#: cp/friend.c:272
+msgid "`%T' is already a friend of `%T'"
 msgstr ""
 
-#: cpplex.c:1196
-msgid "directives may not be used inside a macro argument"
+#: cp/friend.c:370
+msgid "member `%D' declared as friend before type `%T' defined"
 msgstr ""
 
-#: cpplex.c:1351
-#, c-format
-msgid "Unspellable token %s"
+#: cp/friend.c:425
+#, fuzzy
+msgid "friend declaration `%#D' declares a non-template function"
+msgstr "inbyggd funktion \"%s\" deklarerad som icke-funktion"
+
+#: cp/friend.c:428
+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 ""
 
-#: cpplex.c:1706
+#: cp/g++spec.c:209 java/jvspec.c:423
 #, c-format
-msgid "the meaning of '\\%c' varies with -traditional"
-msgstr "semantiken för \"\\%c\" varierar med -traditional"
+msgid "argument to `%s' missing\n"
+msgstr "argument till \"%s\" saknas\n"
 
-#: cpplex.c:1712
-msgid "incomplete universal-character-name"
+#: cp/init.c:320
+msgid "`%D' should be initialized in the member initialization list"
 msgstr ""
 
-#: cpplex.c:1726
-#, c-format
-msgid "non-hex digit '%c' in universal-character-name"
+#: cp/init.c:369
+msgid "default-initialization of `%#D', which has reference type"
 msgstr ""
 
-#: cpplex.c:1734
-msgid "universal-character-name on EBCDIC target"
+#: cp/init.c:374
+msgid "uninitialized reference member `%D'"
 msgstr ""
 
-#: cpplex.c:1748
-msgid "universal-character-name out of range"
+#: cp/init.c:382
+msgid "initializer list treated as compound expression"
 msgstr ""
 
-#: cpplex.c:1794
-msgid "the meaning of '\\a' varies with -traditional"
-msgstr "semantiken för \"\\a\" varierar med  -traditional"
+#: cp/init.c:523
+#, fuzzy
+msgid "`%D' will be initialized after"
+msgstr "parameter \"%s\" är initierad"
 
-#: cpplex.c:1801
-#, c-format
-msgid "non-ISO-standard escape sequence, '\\%c'"
-msgstr ""
+#: cp/init.c:526
+#, fuzzy
+msgid "base `%T' will be initialized after"
+msgstr "fält \"%s\" är redan initierat"
 
-#: cpplex.c:1811
-msgid "the meaning of '\\x' varies with -traditional"
+#: cp/init.c:529
+msgid "  `%#D'"
 msgstr ""
 
-#: cpplex.c:1830 f/lex.c:636
-msgid "\\x used with no following hex digits"
+#: cp/init.c:531
+msgid "  base `%T'"
 msgstr ""
 
-#: cpplex.c:1834
-msgid "hex escape sequence out of range"
-msgstr ""
+#: cp/init.c:549
+#, fuzzy
+msgid "multiple initializations given for base `%T'"
+msgstr "multiple deklaration av metod \"%s\""
 
-#: cpplex.c:1858
-msgid "octal escape sequence out of range"
+#: cp/init.c:616
+#, fuzzy
+msgid "initializations for multiple members of `%T'"
+msgstr "initierare misslyckas med att bestämma storlek på \"%s\""
+
+#: cp/init.c:671
+msgid "base class `%#T' should be explicitly initialized in the copy constructor"
 msgstr ""
 
-#: cpplex.c:1873
-#, c-format
-msgid "unknown escape sequence '\\%c'"
-msgstr "okänd escape-sekvens \"\\%c\""
+#: cp/init.c:916
+msgid "class `%T' does not have any field named `%D'"
+msgstr ""
 
-#: cpplex.c:1875
-#, c-format
-msgid "unknown escape sequence: '\\%03o'"
+#: cp/init.c:922
+msgid "field `%#D' is static; the only point of initialization is its definition"
 msgstr ""
 
-#: cpplex.c:1879
-msgid "escape sequence out of range for character"
-msgstr "escape-sekvens ryms ej i ett tecken"
+#: cp/init.c:956
+msgid "unnamed initializer for `%T', which has no base classes"
+msgstr ""
 
-#: cpplex.c:1938
-msgid "ignoring invalid multibyte character"
+#: cp/init.c:963
+msgid "unnamed initializer for `%T', which uses multiple inheritance"
 msgstr ""
 
-#: cpplex.c:1969
-msgid "empty character constant"
-msgstr "tom teckenkonstant"
+#: cp/init.c:1000
+msgid "type `%D' is not a direct or virtual base of `%T'"
+msgstr ""
 
-#: cpplex.c:1973
-msgid "character constant too long"
-msgstr "teckenkonstant för lång"
+#: cp/init.c:1003
+msgid "type `%D' is not a direct base of `%T'"
+msgstr ""
 
-#: cpplex.c:1976
-msgid "multi-character character constant"
-msgstr "flerteckens teckenkonstant"
+#. Handle bad initializers like:
+#. class COMPLEX {
+#. public:
+#. double re, im;
+#. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
+#. ~COMPLEX() {};
+#. };
+#.
+#. int main(int argc, char **argv) {
+#. COMPLEX zees(1.0, 0.0)[10];
+#. }
+#.
+#: cp/init.c:1097
+#, fuzzy
+msgid "bad array initializer"
+msgstr "fält \"%s\" är redan initierat"
+
+#: cp/init.c:1304
+#, fuzzy
+msgid "`%T' is not an aggregate type"
+msgstr "\"%s\" har en inkomplett typ"
 
-#: cpplib.c:213
-#, c-format
-msgid "extra tokens at end of #%s directive"
+#: cp/init.c:1327
+msgid "`%T' fails to be an aggregate typedef"
 msgstr ""
 
-#: cpplib.c:302
-msgid "# followed by integer"
+#: cp/init.c:1336
+msgid "type `%T' is of non-aggregate type"
 msgstr ""
 
-#: cpplib.c:351
-msgid "suggest not using #elif in traditional C"
+#: cp/init.c:1439
+msgid "cannot call destructor `%T::~%T' without object"
 msgstr ""
 
-#: cpplib.c:354
-#, c-format
-msgid "traditional C ignores #%s with the # indented"
-msgstr "traditionell C ignorerar #%s dör tecknet # är indenterat"
+#: cp/init.c:1483
+#, fuzzy
+msgid "invalid use of non-static field `%D'"
+msgstr "ogiltigt användande av \"restrict\""
 
-#: cpplib.c:358
-#, c-format
-msgid "suggest hiding #%s from traditional C with an indented #"
-msgstr ""
+#. We can get here when processing a bad default
+#. argument, like:
+#. struct S { int a; void f(int i = a); }
+#: cp/init.c:1492 cp/method.c:160
+#, fuzzy
+msgid "invalid use of member `%D'"
+msgstr "ogiltigt användande av \"restrict\""
 
-#: cpplib.c:368
-#, c-format
-msgid "#%s is a GCC extension"
-msgstr "#%s är en GCC-utvidgning"
+#: cp/init.c:1502
+#, fuzzy
+msgid "no method `%T::%D'"
+msgstr "I metod `%s':"
 
-#: cpplib.c:392
-#, c-format
-msgid "invalid preprocessing directive #%s"
+#: cp/init.c:1595
+msgid "incomplete type `%T' does not have member `%D'"
 msgstr ""
 
-#: cpplib.c:453
-#, c-format
-msgid "no macro name given in #%s directive"
-msgstr ""
+#: cp/init.c:1669
+#, fuzzy
+msgid "`%D' is not a member of type `%T'"
+msgstr "%s har ingen medlem med namn \"%s\""
 
-#: cpplib.c:457
-#, c-format
-msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
-msgstr ""
+#: cp/init.c:1688
+#, fuzzy
+msgid "invalid pointer to bit-field `%D'"
+msgstr "negativ storlek i bitfält \"%s\""
 
-#: cpplib.c:460
-msgid "macro names must be identifiers"
+#: cp/init.c:1727
+msgid "object missing in use of pointer-to-member construct"
 msgstr ""
 
-#: cpplib.c:469
-#, c-format
-msgid "\"%s\" cannot be used as a macro name"
+#: cp/init.c:1767
+msgid "member `%D' is non-static but referenced as a static member"
 msgstr ""
 
-#: cpplib.c:508
-#, c-format
-msgid "undefining \"%s\""
+#: cp/init.c:1769 cp/typeck.c:2828 cp/typeck.c:2932
+msgid "at this point in file"
 msgstr ""
 
-#: cpplib.c:552
-msgid "missing terminating > character"
-msgstr "saknar avslutande tecken >"
+#: cp/init.c:1806
+#, fuzzy, c-format
+msgid "object missing in `%E'"
+msgstr "fältstorlek saknas i \"%s\""
 
-#: cpplib.c:590
-#, c-format
-msgid "#%s expects \"FILENAME\" or <FILENAME>"
+#: cp/init.c:1937
+msgid "new of array type fails to specify size"
 msgstr ""
 
-#: cpplib.c:599
-#, c-format
-msgid "empty file name in #%s"
-msgstr "tomt filnamn i #%s"
-
-#: cpplib.c:627
-msgid "#include nested too deeply"
-msgstr "#include nästlad för djupt"
+#: cp/init.c:1948
+msgid "size in array new must have integral type"
+msgstr ""
 
-#: cpplib.c:629
-msgid "attempt to push file buffer with contexts stacked"
+#: cp/init.c:1954
+msgid "zero size array reserves no space"
 msgstr ""
 
-#: cpplib.c:636
-msgid "#include_next in primary source file"
+#: cp/init.c:2019
+msgid "new cannot be applied to a reference type"
 msgstr ""
 
-#: cpplib.c:660
-msgid "#import is obsolete, use an #ifndef wrapper in the header file"
-msgstr "#import är obsolet, använd #ifndef-omslutning i includefilen"
+#: cp/init.c:2025
+msgid "new cannot be applied to a function type"
+msgstr ""
 
-#: cpplib.c:696
-#, c-format
-msgid "invalid flag \"%s\" in line directive"
-msgstr "ogiltigt flagga \"%s\" i line-direktiv"
+#: cp/init.c:2072
+msgid "call to Java constructor, while `jclass' undefined"
+msgstr ""
 
-#: cpplib.c:748
-#, c-format
-msgid "\"%s\" after #line is not a positive integer"
-msgstr "\"%s\" efter #line är inte ett positivt heltal"
+#: cp/init.c:2088
+#, fuzzy
+msgid "can't find class$"
+msgstr "Kan inte hitta class$"
 
-#: cpplib.c:754
-msgid "line number out of range"
-msgstr "radnummer utanför möjligt intervall"
+#: cp/init.c:2202
+msgid "invalid type `void' for new"
+msgstr "ogiltig typ \"void\" för new"
 
-#: cpplib.c:798
+#: cp/init.c:2254
 #, c-format
-msgid "file \"%s\" left but not entered"
+msgid "call to Java constructor with `%s' undefined"
 msgstr ""
 
-#: cpplib.c:806
-#, c-format
-msgid "expected to return to file \"%s\""
+#: cp/init.c:2362
+#, fuzzy
+msgid "ISO C++ forbids initialization in array new"
+msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
+
+#: cp/init.c:2380 cp/typeck2.c:360 cp/typeck2.c:1223
+msgid "initializer list being treated as compound expression"
 msgstr ""
 
-#: cpplib.c:809
-#, c-format
-msgid "expected to return to line number %u"
+#: cp/init.c:2386
+msgid "ISO C++ forbids aggregate initializer to new"
 msgstr ""
 
-#: cpplib.c:812
-#, c-format
-msgid "header flags for \"%s\" have changed"
+#: cp/init.c:2474
+#, fuzzy
+msgid "uninitialized const in `new' of `%#T'"
+msgstr "initierare misslyckas med att bestämma storlek på \"%s\""
+
+#: cp/init.c:2840
+msgid "initializer ends prematurely"
 msgstr ""
 
-#: cpplib.c:823
-#, c-format
-msgid "\"%s\" is not a valid filename"
-msgstr "\"%s\" är inte ett giltigt filnamn"
+#: cp/init.c:2910
+msgid "cannot initialize multi-dimensional array with initializer"
+msgstr ""
 
-#: cpplib.c:971
-#, c-format
-msgid "unknown #pragma namespace %s"
-msgstr "okänt #pragma namespace %s"
+#: cp/init.c:3100
+msgid "unknown array size in delete"
+msgstr ""
 
-#: cpplib.c:1081
-msgid "#pragma once is obsolete"
-msgstr "#pragma once är obsolet"
+#: cp/init.c:3365
+msgid "type to vector delete is neither pointer or array type"
+msgstr ""
 
-#: cpplib.c:1084
-msgid "#pragma once in main file"
-msgstr "#pragma once i huvudfil"
+#: cp/lex.c:136
+msgid "type name expected before `*'"
+msgstr "typnamn förväntat före \"*\""
 
-#: cpplib.c:1108
-msgid "invalid #pragma GCC poison directive"
-msgstr "ogiltigt GCC-direktiv #pragma poison"
+#: cp/lex.c:158
+msgid "cannot declare references to references"
+msgstr "kan inte deklarera referenser till referenser"
 
-#: cpplib.c:1117
-#, c-format
-msgid "poisoning existing macro \"%s\""
-msgstr "förgiftar existerande makro \"%s\""
+#: cp/lex.c:163
+msgid "cannot declare pointers to references"
+msgstr "kan inte deklarera pekare till referenser"
 
-#: cpplib.c:1142
-msgid "#pragma system_header ignored outside include file"
+#: cp/lex.c:167
+msgid "type name expected before `&'"
 msgstr ""
 
-#: cpplib.c:1164
-#, c-format
-msgid "cannot find source %s"
-msgstr "kan inte hitta källfil %s"
-
-#: cpplib.c:1168
+#: cp/lex.c:894
 #, c-format
-msgid "current file is older than %s"
-msgstr "aktuell fil är äldre än %s"
-
-#: cpplib.c:1231
-msgid "_Pragma takes a parenthesized string literal"
+msgid "semicolon missing after %s declaration"
 msgstr ""
 
-#: cpplib.c:1324
-msgid "#else without #if"
-msgstr "#else utan #if"
+#: cp/lex.c:897
+#, fuzzy
+msgid "semicolon missing after declaration of `%T'"
+msgstr "motstridande deklarationer av \"%s\""
 
-#: cpplib.c:1329 tradcpp.c:3850
-msgid "#else after #else"
-msgstr "#else efter #else"
+#: cp/lex.c:945
+#, c-format
+msgid "junk at end of #pragma %s"
+msgstr ""
 
-#: cpplib.c:1331 cpplib.c:1365
-msgid "the conditional began here"
-msgstr "villkorssatsen började här"
+#: cp/lex.c:952
+#, c-format
+msgid "invalid #pragma %s"
+msgstr "ogiltigt #pragma %s"
 
-#: cpplib.c:1358
-msgid "#elif without #if"
-msgstr "#elif utan #if"
+#: cp/lex.c:961
+#, fuzzy
+msgid "#pragma vtable no longer supported"
+msgstr "--driver stödjs inte längre"
 
-#: cpplib.c:1363 tradcpp.c:3545
-msgid "#elif after #else"
-msgstr "#elif efter #else"
+#: cp/lex.c:1038
+#, c-format
+msgid "#pragma implementation for %s appears after file is included"
+msgstr ""
 
-#: cpplib.c:1395
-msgid "#endif without #if"
-msgstr "#endif utan #if"
+#: cp/lex.c:1063
+msgid "junk at end of #pragma GCC java_exceptions"
+msgstr ""
 
-#: cpplib.c:1480 tradcpp.c:3242
-msgid "missing '(' after predicate"
-msgstr "saknas '(' efter predikat"
+#: cp/lex.c:1107
+#, fuzzy
+msgid "`%D' not defined"
+msgstr "\"%s\" är inte definierad"
 
-#: cpplib.c:1501 tradcpp.c:3256
-msgid "missing ')' to complete answer"
-msgstr "saknas ')' för att avsluta svaret"
+#: cp/lex.c:1110
+#, fuzzy
+msgid "`%D' was not declared in this scope"
+msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
 
-#: cpplib.c:1509 tradcpp.c:3262
-msgid "predicate's answer is empty"
-msgstr "predikatets svar är tomt"
+#: cp/lex.c:1118
+#, fuzzy
+msgid "`%D' undeclared (first use this function)"
+msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
 
-#: cpplib.c:1540 tradcpp.c:3310
-msgid "assertion without predicate"
+#: cp/lex.c:1122
+msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
 msgstr ""
 
-#: cpplib.c:1542 tradcpp.c:3312
-msgid "predicate must be an identifier"
-msgstr "predikat måste vara en identifierare"
+#: cp/lex.c:1239
+#, fuzzy
+msgid "`::%D' undeclared (first use here)"
+msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
 
-#: cpplib.c:1623 tradcpp.c:3409
-#, c-format
-msgid "\"%s\" re-asserted"
+#: cp/mangle.c:2061
+msgid "real-valued template parameters when cross-compiling"
 msgstr ""
 
-#: cpplib.c:1819
-msgid "<builtin>"
-msgstr "<inbyggd>"
+#: cp/mangle.c:2325
+msgid "the mangled name of `%D' will change in a future version of GCC"
+msgstr ""
 
-#: cpplib.c:1821
-msgid "<command line>"
+#: cp/method.c:154
+#, fuzzy
+msgid "invalid use of member `%D' in static member function"
+msgstr "destruerare kan inte vara en statisk medlemsfunktion"
+
+#: cp/method.c:216
+msgid "use of namespace `%D' as expression"
 msgstr ""
 
-#: cpplib.c:1844
-msgid "<stdin>"
-msgstr "<stdin>"
+#: cp/method.c:221
+msgid "use of class template `%T' as expression"
+msgstr ""
 
-#: cpplib.c:1877
+#: cp/method.c:234
 #, c-format
-msgid "unterminated #%s"
+msgid "use of %s from containing function"
 msgstr ""
 
-#: cpplib.c:1905
-#, c-format
-msgid "file \"%s\" entered but not left"
-msgstr "filen \"%s\" påbörjad men ej avslutad"
+#: cp/method.c:237
+#, fuzzy
+msgid "  `%#D' declared here"
+msgstr "\"%s\" är tidigare deklarerad här"
 
-#: cppmacro.c:213
-#, c-format
-msgid "invalid builtin macro \"%s\""
+#: cp/method.c:255
+msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr ""
 
-#: cppmacro.c:333
-msgid "invalid string literal, ignoring final '\\'"
+#: cp/method.c:455
+msgid "generic thunk code fails for method `%#D' which uses `...'"
 msgstr ""
 
-#: cppmacro.c:367
-#, c-format
-msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
+#: cp/method.c:694
+msgid "non-static const member `%#D', can't use default assignment operator"
 msgstr ""
 
-#: cppmacro.c:539
-#, c-format
-msgid "unterminated argument list invoking macro \"%s\""
+#: cp/method.c:699
+msgid "non-static reference member `%#D', can't use default assignment operator"
 msgstr ""
 
-#: cppmacro.c:556
-msgid "ISO C99 requires rest arguments to be used"
+#: parse.y:261
+msgid "`%s' tag used in naming `%#T'"
 msgstr ""
 
-#: cppmacro.c:561
-#, c-format
-msgid "macro \"%s\" requires %u arguments, but only %u given"
+#: parse.y:541
+#, fuzzy
+msgid "keyword `export' not implemented, and will be ignored"
+msgstr "nyckelordet \"export\" är inte implementerat och kommer ignorerads"
+
+#: parse.y:645
+msgid "use of linkage spec `%D' is different from previous spec `%D'"
 msgstr ""
 
-#: cppmacro.c:572
-#, c-format
-msgid "macro \"%s\" passed %u arguments, but takes just %u"
+#: parse.y:942
+msgid "no base or member initializers given following ':'"
 msgstr ""
 
-#: cppmacro.c:612
-#, c-format
-msgid "function-like macro \"%s\" must be used with arguments in traditional C"
+#: parse.y:983 parse.y:989
+msgid "anachronistic old style base class initializer"
 msgstr ""
 
-#: cppmacro.c:1236
-#, c-format
-msgid "duplicate macro parameter \"%s\""
+#. Handle `Class<Class<Type>>' without space in the `>>'
+#: parse.y:1115
+msgid "`>>' should be `> >' in template class name"
 msgstr ""
 
-#: cppmacro.c:1271
+#: parse.y:1153
+msgid "use of template qualifier outside template"
+msgstr ""
+
+#: parse.y:1182 parse.y:1191
 #, c-format
-msgid "\"%s\" may not appear in macro parameter list"
+msgid "ISO C++ forbids an empty condition for `%s'"
 msgstr ""
 
-#: cppmacro.c:1278
-msgid "macro parameters must be comma-separated"
+#: parse.y:1214
+#, fuzzy
+msgid "definition of class `%T' in condition"
+msgstr "redefinition av \"%s %s\""
+
+#: parse.y:1216
+#, fuzzy
+msgid "definition of enum `%T' in condition"
+msgstr "omdefiniering av \"%s\""
+
+#: parse.y:1227
+#, fuzzy
+msgid "definition of array `%#D' in condition"
+msgstr "metoddefinition för \"%c%s\" kan inte hittas"
+
+#: parse.y:1340
+msgid "old style placement syntax, use () instead"
 msgstr ""
 
-#: cppmacro.c:1295
-msgid "parameter name missing"
-msgstr "parameternamn saknas"
+#: parse.y:1351
+#, fuzzy
+msgid "`%T' is not a valid expression"
+msgstr "\"%s\" är inte ett giltigt filnamn"
 
-#: cppmacro.c:1309
-msgid "anonymous variadic macros were introduced in C99"
+#. This was previously allowed as an extension, but
+#. was removed in G++ 3.3.
+#: parse.y:1358
+#, fuzzy
+msgid "initialization of new expression with `='"
+msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
+
+#: parse.y:1384
+msgid "ISO C++ forbids compound literals"
 msgstr ""
 
-#: cppmacro.c:1312
-msgid "ISO C does not permit named variadic macros"
+#: parse.y:1631
+msgid "ISO C++ forbids braced-groups within expressions"
 msgstr ""
 
-#: cppmacro.c:1321
-msgid "missing ')' in macro parameter list"
+#: parse.y:2035 parse.y:2050
+msgid "sigof type specifier"
 msgstr ""
 
-#: cppmacro.c:1400
-msgid "ISO C requires whitespace after the macro name"
+#: parse.y:2040
+msgid "`sigof' applied to non-aggregate expression"
 msgstr ""
 
-#: cppmacro.c:1423
-msgid "'#' is not followed by a macro parameter"
+#: parse.y:2055
+msgid "`sigof' applied to non-aggregate type"
 msgstr ""
 
-#: cppmacro.c:1443
-msgid "'##' cannot appear at either end of a macro expansion"
+#: parse.y:2321
+msgid "using `typename' outside of template"
 msgstr ""
 
-#: cppmacro.c:1478
+#: parse.y:2391
 #, c-format
-msgid "\"%s\" redefined"
-msgstr "\"%s\" omdefinierad"
-
-#: cppmacro.c:1484
-msgid "this is the location of the previous definition"
-msgstr "detta är platsen för den tidigare definitionen"
+msgid "storage class specifier `%s' not allowed after struct or class"
+msgstr ""
 
-#: cppmacro.c:1543
+#: parse.y:2393
 #, c-format
-msgid "macro argument \"%s\" would be stringified with -traditional."
+msgid "type specifier `%s' not allowed after struct or class"
 msgstr ""
 
-#: cppmacro.c:1567
+#: parse.y:2395
 #, c-format
-msgid "invalid hash type %d in dump_definition"
+msgid "type qualifier `%s' not allowed after struct or class"
 msgstr ""
 
-#: cppmain.c:128
-#, c-format
-msgid "Invalid option %s"
-msgstr "Ogiltig flagga %s"
+#: parse.y:2397
+msgid "no body nor ';' separates two class, struct or union declarations"
+msgstr ""
 
-#: cppspec.c:128
-#, c-format
-msgid "\"%s\" is not a valid option to the preprocessor"
+#: parse.y:2537
+msgid "no bases given following `:'"
 msgstr ""
 
-#: cppspec.c:152
-msgid "too many input files"
-msgstr "för många indatafiler"
+#: parse.y:2568 parse.y:2583
+msgid "`%D' access"
+msgstr ""
 
-#: cse.c:7137
-#, c-format
-msgid ";; Processing block from %d to %d, %d sets.\n"
+#: parse.y:2573
+msgid "multiple access specifiers"
 msgstr ""
 
-#: diagnostic.c:842
-#, c-format
-msgid "%s:%d: warning: "
-msgstr "%s:%d: varning: "
+#: parse.y:2591
+msgid "multiple `virtual' specifiers"
+msgstr ""
 
-#: diagnostic.c:849
-#, c-format
-msgid "%s: warning: "
-msgstr "%s: varning: "
+#: parse.y:2628
+msgid "missing ';' before right brace"
+msgstr "saknar ';' före slutklammer"
 
-#: diagnostic.c:935
-msgid "((anonymous))"
-msgstr "((anonym))"
+#: parse.y:2849
+msgid "ISO C++ forbids array dimensions with parenthesized type in new"
+msgstr ""
 
-#: diagnostic.c:1060
-#, c-format
-msgid "%s: warnings being treated as errors\n"
+#: parse.y:3136 parse.y:3156 parse.y:3165 parse.y:3194
+msgid "`%T' is not a class or namespace"
 msgstr ""
 
-#: diagnostic.c:1112
-#, c-format
-msgid "%s: %s: "
-msgstr "%s: %s: "
+#: parse.y:3361
+msgid "ISO C++ forbids label declarations"
+msgstr ""
 
-#: diagnostic.c:1220
-msgid "sorry, not implemented: "
-msgstr "ledsen, inte implementerat: "
+#: parse.y:3521
+msgid "ISO C++ forbids computed gotos"
+msgstr "ISO C++ förbjuder beräknade goto"
 
-#: diagnostic.c:1239
-#, c-format
-msgid "%s "
-msgstr "%s "
+#: parse.y:3529
+msgid "label must be followed by statement"
+msgstr ""
 
-#: diagnostic.c:1241
-#, c-format
-msgid " %s"
-msgstr " %s"
+#: parse.y:3574
+msgid "must have at least one catch per try block"
+msgstr ""
 
-#: diagnostic.c:1264
-msgid "At top level:"
-msgstr "På toppnivå:"
+#: parse.y:3634
+msgid "ISO C++ forbids compound statements inside for initializations"
+msgstr ""
 
-#: diagnostic.c:1269
-#, c-format
-msgid "In method `%s':"
-msgstr "I metod `%s':"
+#. This helps us recover from really nasty
+#. parse errors, for example, a missing right
+#. parenthesis.
+#: parse.y:3721 parse.y:3731
+msgid "possibly missing ')'"
+msgstr "saknas troligen en ')'"
+
+#: parse.y:3824
+msgid "type specifier omitted for parameter"
+msgstr ""
 
-#: diagnostic.c:1273
+#: parse.y:3833
 #, c-format
-msgid "In function `%s':"
-msgstr "I funktion `%s':"
+msgid "`%E' is not a type, use `typename %E' to make it one"
+msgstr ""
 
-#: diagnostic.c:1408
-msgid "compilation terminated.\n"
-msgstr "kompilering avslutad.\n"
+#: parse.y:3835
+#, fuzzy
+msgid "no type `%D' in `%T'"
+msgstr "returtypen på \"%s\" är inte \"int\""
 
-#: diagnostic.c:1443
-#, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
+#: parse.y:3838
+#, fuzzy, c-format
+msgid "type specifier omitted for parameter `%E'"
+msgstr "lagringsklass angiven för parameter \"%s\""
+
+#: parse.y:3846
+msgid "'%D' is used as a type, but is not defined as a type."
 msgstr ""
 
-#: diagnostic.c:1457 diagnostic.c:1696
-#, c-format
-msgid ""
-"Please submit a full bug report,\n"
-"with preprocessed source if appropriate.\n"
-"See %s for instructions.\n"
+#: cp/pt.c:198
+msgid "data member `%D' cannot be a member template"
 msgstr ""
-"Var vänlig och skicka in en komplett felrapport,\n"
-"om möjligt med preprocessad källfil.\n"
-"Se %s för instruktioner.\n"
 
-#: diagnostic.c:1489
-msgid "Unrecognizable insn:"
+#: cp/pt.c:210
+#, fuzzy
+msgid "invalid member template declaration `%D'"
+msgstr "dubbel deklaration av etikett \"%s\""
+
+#: cp/pt.c:605
+msgid "explicit specialization in non-namespace scope `%D'"
 msgstr ""
 
-#: diagnostic.c:1491
-msgid "Insn does not satisfy its constraints:"
+#: cp/pt.c:617
+msgid "enclosing class templates are not explicitly specialized"
 msgstr ""
 
-#: diagnostic.c:1694
-msgid "Internal compiler error: Error reporting routines re-entered.\n"
-msgstr "Internt kompilatorfel: Felhanteringsrutiner återanropade.\n"
+#: cp/pt.c:692
+msgid "specializing `%#T' in different namespace"
+msgstr ""
 
-#: diagnostic.c:1756
-#, c-format
-msgid "Internal compiler error in %s, at %s:%d"
-msgstr "Internt kompilatorfel i %s, vid %s:%d"
+#: cp/pt.c:693
+#, fuzzy
+msgid "  from definition of `%#D'"
+msgstr "omdefiniering av \"%s\""
 
-#: diagnostic.c:1801
-#, c-format
-msgid "In file included from %s:%d"
-msgstr "I fil includerad från %s:%d"
+#: cp/pt.c:701
+#, fuzzy
+msgid "specialization of `%T' after instantiation"
+msgstr "deklaration av \"%s\" är \"extern\" och initierad"
 
-#: diagnostic.c:1804
-#, c-format
-msgid ""
-",\n"
-"                 from %s:%d"
+#: cp/pt.c:704
+#, fuzzy
+msgid "explicit specialization of non-template `%T'"
+msgstr "implicit deklaration av funktion \"%s\""
+
+#: cp/pt.c:836
+msgid "specialization of %D after instantiation"
 msgstr ""
-",\n"
-"                 från %s:%d"
 
-#: diagnostic.c:1805
-msgid ":\n"
-msgstr ":\n"
+#: cp/pt.c:939
+#, fuzzy
+msgid "%s %+#D"
+msgstr "%s: %s"
 
-#: dwarf2out.c:3043
-#, c-format
-msgid "DW_LOC_OP %s not implememnted\n"
-msgstr "DW_LOC_OP %s är inte implementerad\n"
+#: cp/pt.c:990
+#, fuzzy
+msgid "`%D' is not a function template"
+msgstr "typkonvertering matchar inte en funktionstyp"
 
-#: dwarf2out.c:7242 dwarfout.c:2135
-#, c-format
-msgid "internal regno botch: regno = %d\n"
+#: cp/pt.c:1129
+msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr ""
 
-#: dwarfout.c:6269
-msgid "can't get current directory"
+#: cp/pt.c:1137
+msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr ""
 
-#: emit-rtl.c:1028
-msgid "Can't access real part of complex value in hard register"
+#. This case handles bogus declarations like template <>
+#. template <class T> void f<int>();
+#: cp/pt.c:1364 cp/pt.c:1438
+msgid "template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: emit-rtl.c:1050
-msgid "can't access imaginary part of complex value in hard register"
+#: cp/pt.c:1377
+msgid "template parameter list used in explicit instantiation"
 msgstr ""
 
-#: emit-rtl.c:2508
-msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
+#: cp/pt.c:1383
+msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: errors.c:168
-#, c-format
-msgid "abort in %s, at %s:%d"
-msgstr ""
+#: cp/pt.c:1389
+#, fuzzy
+msgid "too many template parameter lists in declaration of `%D'"
+msgstr "flera lagringsklasser i deklaration av \"%s\""
 
-#: except.c:357
-msgid "exception handling disabled, use -fexceptions to enable"
-msgstr ""
+#: cp/pt.c:1405
+#, fuzzy
+msgid "too few template parameter lists in declaration of `%D'"
+msgstr "två eller fler datatyper i deklaration av \"%s\""
 
-#: except.c:2927
-msgid "argument of `__builtin_eh_return_regno' must be constant"
-msgstr "argumentet till \"__builtin_eh_return_regno\" måste vara konstant"
+#: cp/pt.c:1422
+msgid "explicit specialization not preceded by `template <>'"
+msgstr ""
 
-#: except.c:3034 except.c:3056
-msgid "__builtin_eh_return not supported on this target"
-msgstr "__builtin_eh_return stöds inte på denna målarkitektur"
+#: cp/pt.c:1435
+msgid "partial specialization `%D' of function template"
+msgstr ""
 
-#: explow.c:1447
-msgid "stack limits not supported on this target"
+#: cp/pt.c:1467
+msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: expr.c:2915
-msgid "function using short complex types cannot be inline"
+#: cp/pt.c:1471
+msgid "template specialization with C linkage"
 msgstr ""
 
-#: expr.c:5994 expr.c:6003 expr.c:6012 expr.c:6017 expr.c:6181 expr.c:6197
-msgid "unsupported wide integer operation"
+#. From [temp.expl.spec]:
+#.
+#. If such an explicit specialization for the member
+#. of a class template names an implicitly-declared
+#. special member function (clause _special_), the
+#. program is ill-formed.
+#.
+#. Similar language is found in [temp.explicit].
+#: cp/pt.c:1558
+msgid "specialization of implicitly-declared special member function"
 msgstr ""
 
-#: expr.c:6244
-#, c-format
-msgid "prior parameter's size depends on `%s'"
-msgstr "föregående parameterns storlek beror på \"%s\""
+#: cp/pt.c:1602
+#, fuzzy
+msgid "no member function `%D' declared in `%T'"
+msgstr "nästlad funktion \"%s\" är deklarerad \"extern\""
 
-#: expr.c:6645
-msgid "returned value in block_exit_expr"
+#. There are two many template parameter lists.
+#: cp/pt.c:1750
+#, fuzzy
+msgid "too many template parameter lists in declaration of `%T'"
+msgstr "flera lagringsklasser i deklaration av \"%s\""
+
+#: cp/pt.c:1846
+msgid " shadows template parm `%#D'"
 msgstr ""
 
-#: f/com.c:11798
-msgid "no INTEGER type can hold a pointer on this configuration"
+#: cp/pt.c:2250
+msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: f/com.c:12025
-#, c-format
-msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
+#: cp/pt.c:2254
+msgid "        `%D'"
+msgstr ""
+
+#: cp/pt.c:2266
+msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr ""
 
-#: f/com.c:12027
+#: cp/pt.c:2291
 #, c-format
-msgid "and pointers are %d bits wide, but g77 doesn't yet work"
+msgid "template argument `%E' involves template parameter(s)"
 msgstr ""
 
-#: f/com.c:12029
-msgid "properly unless they all are 32 bits wide."
+#: cp/pt.c:2335
+msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr ""
 
-#: f/com.c:12030
-msgid "Please keep this in mind before you report bugs.  g77 should"
+#: cp/pt.c:2423
+#, fuzzy
+msgid "no default argument for `%D'"
+msgstr "ogiltigt typargument till \"%s\""
+
+#: cp/pt.c:2576
+msgid "template with C linkage"
 msgstr ""
 
-#: f/com.c:12031
-msgid "support non-32-bit machines better as of version 0.6."
+#: cp/pt.c:2579
+msgid "template class without a name"
 msgstr ""
 
-#. I/O will probably crash.
-#: f/com.c:12039
-#, c-format
-msgid "configuration: char * holds %d bits, but ftnlen only %d"
+#: cp/pt.c:2656
+msgid "`%D' does not declare a template type"
 msgstr ""
 
-#. ASSIGN 10 TO I will crash.
-#: f/com.c:12048
-#, c-format
-msgid ""
-"configuration: char * holds %d bits, but INTEGER only %d --\n"
-" ASSIGN statement might fail"
+#: cp/pt.c:2662
+#, fuzzy
+msgid "template definition of non-template `%#D'"
+msgstr "upprepad definition av klassmetod \"%s\"."
+
+#: cp/pt.c:2703
+msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr ""
 
-#: f/com.c:16025
-msgid "Directory name must immediately follow -I"
-msgstr "Katalognamn måste komma direkt efter -I"
+#: cp/pt.c:2715
+#, fuzzy
+msgid "got %d template parameters for `%#D'"
+msgstr "flera parametrar med namn \"%s\""
 
-#: f/g77spec.c:250
+#: cp/pt.c:2718
+#, fuzzy
+msgid "got %d template parameters for `%#T'"
+msgstr "flera parametrar med namn \"%s\""
+
+#: cp/pt.c:2720
 #, c-format
-msgid "overflowed output arg list for `%s'"
+msgid "  but %d required"
 msgstr ""
 
-#: f/g77spec.c:436
-msgid "--driver no longer supported"
-msgstr "--driver stödjs inte längre"
+#: cp/pt.c:2803
+#, fuzzy
+msgid "`%T' is not a template type"
+msgstr "\"%s\" har en inkomplett typ"
 
-#: f/g77spec.c:450
-#, c-format
-msgid "argument to `%s' missing"
-msgstr "argument till \"%s\" saknas"
+#: cp/pt.c:2819
+#, fuzzy
+msgid "previous declaration `%D'"
+msgstr "tidigare deklaration av \"%s\""
 
-#: f/g77spec.c:454
-msgid "No input files; unwilling to write output files"
-msgstr ""
+#: cp/pt.c:2820
+#, fuzzy, c-format
+msgid "used %d template parameter%s instead of %d"
+msgstr "flera parametrar med namn \"%s\""
 
-#: f/lang-options.h:33
-msgid "Print g77-specific compiler version info, run internal tests"
-msgstr ""
+#: cp/pt.c:2836
+#, fuzzy
+msgid "template parameter `%#D'"
+msgstr "oanvänd parameter \"%s\""
 
-#: f/lang-options.h:38
-msgid "Program is written in typical FORTRAN 66 dialect"
+#: cp/pt.c:2837
+msgid "redeclared here as `%#D'"
 msgstr ""
 
-#: f/lang-options.h:41
-msgid "Program is written in typical Unix f77 dialect"
-msgstr ""
+#. We have in [temp.param]:
+#.
+#. A template-parameter may not be given default arguments
+#. by two different declarations in the same scope.
+#: cp/pt.c:2847
+#, fuzzy
+msgid "redefinition of default argument for `%#D'"
+msgstr "omdefiniering av \"%s\""
 
-#: f/lang-options.h:43
-msgid "Program does not use Unix-f77 dialectal features"
-msgstr ""
+#: cp/pt.c:2848
+#, fuzzy
+msgid "  original definition appeared here"
+msgstr "funktionsdefinition deklarerad som \"typedef\""
+
+#: cp/pt.c:2941
+#, fuzzy, c-format
+msgid "`%E' is not a valid template argument"
+msgstr "ogiltigt typargument"
 
-#: f/lang-options.h:45
-msgid "Program is written in Fortran-90-ish dialect"
+#: cp/pt.c:2945
+msgid "it must be the address of a function with external linkage"
 msgstr ""
 
-#: f/lang-options.h:49
-msgid ""
-"Treat local vars and COMMON blocks as if they were named in SAVE statements"
+#: cp/pt.c:2947
+msgid "it must be the address of an object with external linkage"
 msgstr ""
 
-#: f/lang-options.h:51
-msgid "Allow $ in symbol names"
+#: cp/pt.c:2951
+msgid "it must be a pointer-to-member of the form `&X::Y'"
 msgstr ""
 
-#: f/lang-options.h:55
-msgid "f2c-compatible code need not be generated"
+#: cp/pt.c:2962
+#, c-format
+msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
 msgstr ""
 
-#: f/lang-options.h:58
-msgid "Unsupported; do not generate libf2c-calling code"
+#: cp/pt.c:2974
+#, c-format
+msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr ""
 
-#: f/lang-options.h:60
-msgid "Unsupported; affects code-generation of arrays"
-msgstr ""
+#: cp/pt.c:2985
+#, fuzzy, c-format
+msgid "non-constant `%E' cannot be used as template argument"
+msgstr "const \"%s\" kan inte deklareras \"mutable\""
 
-#: f/lang-options.h:63
-msgid "Program is written in Fortran-90-ish free form"
+#: cp/pt.c:2992
+#, c-format
+msgid "object `%E' cannot be used as template argument"
 msgstr ""
 
-#: f/lang-options.h:68
-msgid "Warn about use of (only a few for now) Fortran extensions"
+#: cp/pt.c:3367
+#, c-format
+msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr ""
 
-#: f/lang-options.h:71
-msgid "Program is written in VXT (Digital-like) FORTRAN"
+#: cp/pt.c:3380 cp/pt.c:3396 cp/pt.c:3435
+msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr ""
 
-#: f/lang-options.h:74
-msgid "Disallow all ugly features"
+#: cp/pt.c:3383
+msgid "  expected a constant of type `%T', got `%T'"
 msgstr ""
 
-#: f/lang-options.h:77
-msgid "Hollerith and typeless constants not passed as arguments"
-msgstr ""
+#: cp/pt.c:3387
+#, fuzzy, c-format
+msgid "  expected a type, got `%E'"
+msgstr "Oväntad typ på \"id\" (%s)"
 
-#: f/lang-options.h:79
-msgid "Allow ordinary copying of ASSIGN'ed vars"
-msgstr ""
+#: cp/pt.c:3399
+#, fuzzy
+msgid "  expected a type, got `%T'"
+msgstr "Oväntad typ på \"id\" (%s)"
 
-#: f/lang-options.h:82
-msgid "Dummy array dimensioned to (1) is assumed-size"
+#: cp/pt.c:3401
+msgid "  expected a class template, got `%T'"
 msgstr ""
 
-#: f/lang-options.h:85
-msgid "Trailing comma in procedure call denotes null argument"
+#: cp/pt.c:3437
+msgid "  expected a template of type `%D', got `%D'"
 msgstr ""
 
-#: f/lang-options.h:88
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
+#: cp/pt.c:3459
+msgid "template-argument `%T' uses anonymous type"
 msgstr ""
 
-#: f/lang-options.h:92
-msgid "Initialization via DATA and PARAMETER is type-compatible"
+#: cp/pt.c:3462
+msgid "template-argument `%T' uses local type `%T'"
 msgstr ""
 
-#: f/lang-options.h:94
-msgid "Allow INTEGER and LOGICAL interchangeability"
-msgstr ""
+#: cp/pt.c:3472
+#, fuzzy
+msgid "template-argument `%T' is a variably modified type"
+msgstr "parameter \"%s\" är initierad"
 
-#: f/lang-options.h:97
-msgid "Print internal debugging-related info"
+#: cp/pt.c:3507
+msgid "could not convert template argument `%E' to `%T'"
 msgstr ""
 
-#: f/lang-options.h:100
-msgid "Initialize local vars and arrays to zero"
+#: cp/pt.c:3551
+#, c-format
+msgid "wrong number of template arguments (%d, should be %d)"
 msgstr ""
 
-#: f/lang-options.h:104
-msgid "Backslashes in character/hollerith constants not special (C-style)"
-msgstr ""
+#: cp/pt.c:3555
+#, fuzzy
+msgid "provided for `%D'"
+msgstr "destruerare behövs för \"%#D\""
 
-#: f/lang-options.h:106
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr ""
+#: cp/pt.c:3602
+#, fuzzy, c-format
+msgid "template argument %d is invalid"
+msgstr "parameter \"%s\" är initierad"
 
-#: f/lang-options.h:110
-msgid "Disable the appending of underscores to externals"
+#: cp/pt.c:3837
+msgid "non-template used as template"
 msgstr ""
 
-#: f/lang-options.h:113
-msgid "Never append a second underscore to externals"
-msgstr ""
+#: cp/pt.c:3968
+#, fuzzy
+msgid "`%T' is not a template"
+msgstr "användning ab `%s' i mall"
 
-#: f/lang-options.h:115
-msgid "Intrinsics spelled as e.g. SqRt"
+#: cp/pt.c:3981
+msgid "non-template type `%T' used as a template"
 msgstr ""
 
-#: f/lang-options.h:117
-msgid "Intrinsics in uppercase"
-msgstr ""
+#: cp/pt.c:3983
+#, fuzzy
+msgid "for template declaration `%D'"
+msgstr "tom deklaration"
 
-#: f/lang-options.h:120
-msgid "Intrinsics letters in arbitrary cases"
+#: cp/pt.c:4598
+msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr ""
 
-#: f/lang-options.h:122
-msgid "Language keywords spelled as e.g. IOStat"
-msgstr ""
+#: cp/pt.c:5074
+#, fuzzy
+msgid "ambiguous class template instantiation for `%#T'"
+msgstr "Slå på automatisk mallinstansiering"
 
-#: f/lang-options.h:124
-msgid "Language keywords in uppercase"
+#: cp/pt.c:5081
+#, fuzzy
+msgid "%s %+#T"
+msgstr "%s: %s"
+
+#: cp/pt.c:6104 cp/pt.c:6214
+#, fuzzy
+msgid "instantiation of `%D' as type `%T'"
+msgstr "%s: Vid instansiering av \"%s\":\n"
+
+#: cp/pt.c:6258
+#, fuzzy
+msgid "invalid parameter type `%T'"
+msgstr "ogiltigt parametervärde \"%s\""
+
+#: cp/pt.c:6260
+#, fuzzy
+msgid "in declaration `%D'"
+msgstr "omdeklaration av \"%s\""
+
+#: cp/pt.c:6335
+msgid "creating pointer to member function of non-class type `%T'"
 msgstr ""
 
-#: f/lang-options.h:127
-msgid "Language keyword letters in arbitrary cases"
+#: cp/pt.c:6498
+msgid "creating array with size zero"
+msgstr "skapar ett fält med storlek noll"
+
+#: cp/pt.c:6512
+#, fuzzy, c-format
+msgid "creating array with size zero (`%E')"
+msgstr "skapar ett fält med storlek noll"
+
+#: cp/pt.c:6751
+#, fuzzy
+msgid "forming reference to void"
+msgstr "returnerar referens till en temporär"
+
+#: cp/pt.c:6753
+msgid "forming %s to reference type `%T'"
 msgstr ""
 
-#: f/lang-options.h:129
-msgid "Internally convert most source to uppercase"
+#: cp/pt.c:6791
+msgid "creating pointer to member of non-class type `%T'"
 msgstr ""
 
-#: f/lang-options.h:132
-msgid "Internally preserve source case"
+#: cp/pt.c:6797
+msgid "creating pointer to member reference type `%T'"
 msgstr ""
 
-#: f/lang-options.h:134
-msgid "Symbol names spelled in mixed case"
+#: cp/pt.c:6875
+#, fuzzy
+msgid "creating array of `%T'"
+msgstr "skapar ett fält med storlek noll"
+
+#: cp/pt.c:6918
+msgid "`%T' is not a class, struct, or union type"
 msgstr ""
 
-#: f/lang-options.h:136
-msgid "Symbol names in uppercase"
+#: cp/pt.c:7028
+#, c-format
+msgid "use of `%s' in template"
+msgstr "användning ab `%s' i mall"
+
+#: cp/pt.c:7790
+msgid "type `%T' composed from a local class is not a valid template-argument"
 msgstr ""
 
-#: f/lang-options.h:138
-msgid "Symbol names in lowercase"
+#: cp/pt.c:7791
+msgid "  trying to instantiate `%D'"
 msgstr ""
 
-#: f/lang-options.h:141
-msgid "Program written in uppercase"
+#: cp/pt.c:8230
+msgid "incomplete type unification"
+msgstr "inkomplett typunifiering"
+
+#: cp/pt.c:9178
+#, c-format
+msgid "use of `%s' in template type unification"
 msgstr ""
 
-#: f/lang-options.h:143
-msgid "Program written in lowercase"
+#: cp/pt.c:9596 cp/pt.c:9668
+msgid "explicit instantiation of non-template `%#D'"
 msgstr ""
 
-#: f/lang-options.h:145
-msgid "Program written in strict mixed-case"
+#: cp/pt.c:9612 cp/pt.c:9663
+msgid "no matching template for `%D' found"
 msgstr ""
 
-#: f/lang-options.h:147
-msgid "Compile as if program written in uppercase"
+#: cp/pt.c:9618
+#, fuzzy
+msgid "explicit instantiation of `%#D'"
+msgstr "%s: Vid instansiering av \"%s\":\n"
+
+#: cp/pt.c:9655
+#, fuzzy
+msgid "duplicate explicit instantiation of `%#D'"
+msgstr "dubbel deklaration av etikett \"%s\""
+
+#: cp/pt.c:9680
+msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr ""
 
-#: f/lang-options.h:149
-msgid "Compile as if program written in lowercase"
+#: cp/pt.c:9684 cp/pt.c:9762
+#, fuzzy
+msgid "storage class `%D' applied to template instantiation"
+msgstr "Slå på automatisk mallinstansiering"
+
+#: cp/pt.c:9729
+msgid "explicit instantiation of non-template type `%T'"
 msgstr ""
 
-#: f/lang-options.h:151
-msgid "Preserve all spelling (case) used in program"
+#: cp/pt.c:9743
+msgid "explicit instantiation of `%#T' before definition of template"
 msgstr ""
 
-#: f/lang-options.h:153
-msgid "Delete libU77 intrinsics with bad interfaces"
+#: cp/pt.c:9751
+#, c-format
+msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr ""
 
-#: f/lang-options.h:155
-msgid "Disable libU77 intrinsics with bad interfaces"
+#: cp/pt.c:9795
+#, fuzzy
+msgid "duplicate explicit instantiation of `%#T'"
+msgstr "dubbel deklaration av etikett \"%s\""
+
+#: cp/pt.c:10177
+msgid "explicit instantiation of `%D' but no definition available"
 msgstr ""
 
-#: f/lang-options.h:158
-msgid "Hide libU77 intrinsics with bad interfaces"
+#: cp/pt.c:10551
+msgid "`%#T' is not a valid type for a template constant parameter"
 msgstr ""
 
-#: f/lang-options.h:160
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
+#: cp/repo.c:271
+msgid "-frepo must be used with -c"
+msgstr "-frepo måste användas tillsammans med -c"
+
+#: cp/repo.c:361
+#, c-format
+msgid "mysterious repository information in %s"
 msgstr ""
 
-#: f/lang-options.h:162
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
+#: cp/repo.c:376
+#, c-format
+msgid "can't create repository information file `%s'"
 msgstr ""
 
-#: f/lang-options.h:165
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
+#: cp/rtti.c:240
+msgid "cannot use typeid with -fno-rtti"
+msgstr "kan inte använda typeid med -fno-rtti"
+
+#: cp/rtti.c:246
+msgid "must #include <typeinfo> before using typeid"
+msgstr "måste ha#include <typeinfo> för användande av typeid"
+
+#: cp/rtti.c:320
+msgid "cannot create type information for type `%T' because its size is variable"
 msgstr ""
 
-#: f/lang-options.h:167
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
+#: cp/rtti.c:585 cp/rtti.c:599
+msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
 msgstr ""
 
-#: f/lang-options.h:169
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
+#: cp/rtti.c:675
+msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
 msgstr ""
 
-#: f/lang-options.h:172
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
+#: cp/search.c:348
+msgid "`%T' is an inaccessible base of `%T'"
 msgstr ""
 
-#: f/lang-options.h:174
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
+#: cp/search.c:358
+msgid "`%T' is an ambiguous base of `%T'"
 msgstr ""
 
-#: f/lang-options.h:176
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
+#: cp/search.c:1925
+msgid "adjusting pointers for covariant returns"
 msgstr ""
 
-#: f/lang-options.h:179
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
+#: cp/search.c:1929 cp/search.c:1936
+#, fuzzy
+msgid "invalid covariant return type for `%#D'"
+msgstr "ogiltig mottagartyp \"%s\""
+
+#: cp/search.c:1930
+msgid "  overriding `%#D' (must be pointer or reference to class)"
 msgstr ""
 
-#: f/lang-options.h:181
-msgid "Delete MIL-STD 1753 intrinsics"
+#: cp/search.c:1937
+msgid "  overriding `%#D' (must use pointer or reference)"
 msgstr ""
 
-#: f/lang-options.h:183
-msgid "Disable MIL-STD 1753 intrinsics"
+#: cp/search.c:1942
+#, fuzzy
+msgid "conflicting return type specified for `%#D'"
+msgstr "motstridiga typer på \"%s\""
+
+#: cp/search.c:1943
+msgid "  overriding `%#D'"
 msgstr ""
 
-#: f/lang-options.h:186
-msgid "Hide MIL-STD 1753 intrinsics"
+#: cp/search.c:1952
+#, fuzzy, c-format
+msgid "looser throw specifier for `%#F'"
+msgstr "long eller short angiven med char för \"%s\""
+
+#: cp/search.c:1953
+#, c-format
+msgid "  overriding `%#F'"
 msgstr ""
 
-#: f/lang-options.h:188
-msgid "Delete libU77 intrinsics"
+#. A static member function cannot match an inherited
+#. virtual member function.
+#: cp/search.c:2042
+#, fuzzy
+msgid "`%#D' cannot be declared"
+msgstr "const \"%s\" kan inte deklareras \"mutable\""
+
+#: cp/search.c:2043
+msgid "  since `%#D' declared in base class"
 msgstr ""
 
-#: f/lang-options.h:190
-msgid "Disable libU77 intrinsics"
+#: cp/search.c:2184
+msgid "`%#D' needs a final overrider"
 msgstr ""
 
-#: f/lang-options.h:193
-msgid "Hide libU77 intrinsics"
+#: cp/semantics.c:919
+#, fuzzy, c-format
+msgid "type of asm operand `%E' could not be determined"
+msgstr "typen på parameter \"%s\" är inte deklarerad"
+
+#: cp/semantics.c:1051
+msgid "ISO C++ does not permit named return values"
 msgstr ""
 
-#: f/lang-options.h:195
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#: cp/semantics.c:1060
+msgid "return identifier `%D' already in place"
 msgstr ""
 
-#: f/lang-options.h:197
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#: cp/semantics.c:1068
+msgid "can't redefine default return value for constructors"
 msgstr ""
 
-#: f/lang-options.h:200
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#: cp/semantics.c:1100
+msgid "only constructors take base initializers"
 msgstr ""
 
-#: f/lang-options.h:202
-msgid "Treat initial values of 0 like non-zero values"
+#: cp/semantics.c:1342
+msgid "`this' is unavailable for static member functions"
 msgstr ""
 
-#: f/lang-options.h:205
-msgid ""
-"Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
+#: cp/semantics.c:1348
+msgid "invalid use of `this' in non-member function"
 msgstr ""
 
-#: f/lang-options.h:208
-msgid "Take at least one trip through each iterative DO loop"
+#: cp/semantics.c:1350
+msgid "invalid use of `this' at top level"
 msgstr ""
 
-#: f/lang-options.h:212
-msgid "Print names of program units as they are compiled"
+#: cp/semantics.c:1380
+msgid "calling type `%T' like a method"
 msgstr ""
 
-#: f/lang-options.h:215
-msgid "Disable fatal diagnostics about inter-procedural problems"
+#: cp/semantics.c:1418
+msgid "destructor specifier `%T::~%T()' must have matching names"
 msgstr ""
 
-#: f/lang-options.h:217
-msgid "Make prefix-radix non-decimal constants be typeless"
+#: cp/semantics.c:1424
+#, fuzzy
+msgid "`%E' is not of type `%T'"
+msgstr "\"%s\" svarar inte på \"%s\""
+
+#: cp/semantics.c:1612
+msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr ""
 
-#: f/lang-options.h:220
-msgid "Generate code to check subscript and substring bounds"
+#: cp/semantics.c:1651
+msgid "invalid default template argument"
 msgstr ""
 
-#: f/lang-options.h:223
-msgid "Fortran-specific form of -fbounds-check"
+#: cp/semantics.c:1693
+#, fuzzy
+msgid "definition of `%#T' inside template parameter list"
+msgstr "deklaration av \"%s\" döljer symbol från parameterlista"
+
+#: cp/semantics.c:1709
+#, fuzzy
+msgid "invalid definition of qualified type `%T'"
+msgstr "ogiltig operation på oinstansierad typ"
+
+#: cp/semantics.c:2051
+#, fuzzy
+msgid "invalid base-class specification"
+msgstr "ogiltig lagringsklass för funktion \"%s\""
+
+#: cp/semantics.c:2060
+msgid "base class `%T' has cv qualifiers"
 msgstr ""
 
-#: f/lang-options.h:227
-msgid "Disable warnings about inter-procedural problems"
+#: cp/semantics.c:2091
+#, fuzzy
+msgid "multiple declarators in template declaration"
+msgstr "flera lagringsklasser i deklaration av \"%s\""
+
+#: cp/spew.c:225
+#, c-format
+msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
 msgstr ""
 
-#: f/lang-options.h:231
-msgid "Warn about constructs with surprising meanings"
+#: cp/spew.c:1002 cp/spew.c:1336
+msgid "parse error at end of saved function text"
 msgstr ""
 
-#: f/lang-options.h:236
-msgid "Add a directory for INCLUDE searching"
+#: cp/spew.c:1090 cp/spew.c:1178
+msgid "%Hend of file read inside definition"
 msgstr ""
 
-#: f/lang-options.h:238
-msgid "Set the maximum line length"
+#: cp/spew.c:1121
+msgid "parse error in method specification"
 msgstr ""
 
-#: f/lex.c:601
-msgid "the meaning of `\\x' varies with -traditional"
-msgstr "semantiken för \"\\x\" varierar med -traditional"
+#: cp/spew.c:1161
+msgid "function body for constructor missing"
+msgstr "funktionskroppen för konstrueraren saknas"
 
-#: f/lex.c:646
-msgid "hex escape out of range"
+#: cp/spew.c:1258
+msgid "%Hend of file read inside default argument"
 msgstr ""
 
-#: f/lex.c:692
-msgid "the meaning of `\\a' varies with -traditional"
-msgstr "semantiken för \"\\a\" varierar med -traditional"
+#: cp/spew.c:1415
+msgid "circular dependency in default args of `%#D'"
+msgstr ""
+
+#: cp/spew.c:1479
+#, fuzzy
+msgid "invalid type `%T' for default argument to `%T'"
+msgstr "ogiltigt typargument till \"%s\""
 
-#: f/lex.c:708
+#: cp/spew.c:1539
 #, c-format
-msgid "non-ANSI-standard escape sequence, `\\%c'"
-msgstr ""
+msgid "%s before `%s'"
+msgstr "%s före \"%s\""
 
-#: f/lex.c:721
+#: cp/spew.c:1541
 #, c-format
-msgid "non-ANSI escape sequence `\\%c'"
-msgstr ""
+msgid "%s before `%c'"
+msgstr "%s före \"%c\""
 
-#: f/lex.c:725
+#: cp/spew.c:1543
 #, c-format
-msgid "unknown escape sequence `\\%c'"
-msgstr "okänd escape-sekvens \"\\%c\""
+msgid "%s before `\\%o'"
+msgstr "%s före \"\\%o\""
 
-#: f/lex.c:727
+#: cp/spew.c:1546
 #, c-format
-msgid "unknown escape sequence: `\\' followed by char code 0x%x"
-msgstr "okänd escape-sekvens: '\\' följd av tecken 0x%x"
+msgid "%s before `%s' token"
+msgstr "%s före symbolen \"%s\""
 
-#: f/lex.c:806
-msgid "Badly formed directive -- no closing quote"
-msgstr ""
+#: cp/tree.c:251 cp/tree.c:263
+#, c-format
+msgid "non-lvalue in %s"
+msgstr "icke-lvalue i %s"
 
-#: f/lex.c:1039
-msgid "Bad directive -- missing close-quote"
-msgstr ""
+#: cp/tree.c:635
+#, fuzzy
+msgid "`%V' qualifiers cannot be applied to `%T'"
+msgstr "\"%s\" svarar inte på \"%s\""
 
-#: f/lex.c:1156
+#: cp/tree.c:2012
+#, fuzzy, c-format
+msgid "`%s' attribute can only be applied to Java class definitions"
+msgstr "attributet \"%s\" fungerar bara på funktioner"
+
+#: cp/tree.c:2042
+#, fuzzy, c-format
+msgid "`%s' attribute can only be applied to class definitions"
+msgstr "attributet \"%s\" fungerar bara på funktioner"
+
+#: cp/tree.c:2048
 #, c-format
-msgid "ignoring pragma: %s"
-msgstr "ignorerar #pragma: %s"
+msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
+msgstr ""
 
-#: f/lex.c:1369 f/lex.c:1413
-msgid "Use `#line ...' instead of `# ...' in first line"
+#: cp/tree.c:2073
+msgid "requested init_priority is not an integer constant"
 msgstr ""
 
-#: f/ste.c:1436 f/ste.c:1791
-msgid "ASSIGNed FORMAT specifier is too small"
+#: cp/tree.c:2094
+#, c-format
+msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
 msgstr ""
 
-#: f/ste.c:3259
-msgid "ASSIGN to variable that is too small"
+#: cp/tree.c:2102
+msgid "requested init_priority is out of range"
 msgstr ""
 
-#: f/ste.c:3297
-msgid "ASSIGNed GOTO target variable is too small"
+#: cp/tree.c:2112
+msgid "requested init_priority is reserved for internal use"
 msgstr ""
 
-#: f/top.c:240
-#, c-format
-msgid "%s no longer supported -- try -fvxt"
-msgstr "%s stödjs inte längre -- försök -fvxt"
+#: cp/tree.c:2122
+#, fuzzy, c-format
+msgid "`%s' attribute is not supported on this platform"
+msgstr "attributet \"section\" stöds inte för denna målarkitektur"
 
-#: f/top.c:242
+#: cp/tree.c:2659
 #, c-format
-msgid "%s no longer supported -- try -fno-vxt -ff90"
-msgstr "%s stödjs inte längre -- försök -fno-vxt -ff90"
+msgid "lang_* check: failed in %s, at %s:%d"
+msgstr ""
 
-#: f/top.c:310 f/top.c:312
+#: cp/typeck.c:524
 #, c-format
-msgid "%s disabled, use normal debugging flags"
+msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
 msgstr ""
 
-#: final.c:3299
-#, c-format
-msgid "invalid `asm': %s"
-msgstr "ogiltig \"asm\": %s"
+#: cp/typeck.c:545
+msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
+msgstr ""
 
-#: final.c:3301
-#, c-format
-msgid "output_operand: %s"
+#: cp/typeck.c:1438
+msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
+msgstr ""
+
+#: cp/typeck.c:1516
+#, fuzzy, c-format
+msgid "invalid application of `%s' to a member function"
+msgstr "destruerare kan inte vara en statisk medlemsfunktion"
+
+#: cp/typeck.c:1522
+#, fuzzy, c-format
+msgid "invalid application of `%s' to non-static member"
+msgstr "\"sizeof\" applicerat på ett bitfält"
+
+#: cp/typeck.c:1540
+msgid "sizeof applied to a bit-field"
+msgstr "sizeof applicerat på ett bit-fält"
+
+#: cp/typeck.c:1543
+msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
+msgstr "ISO C++ förbjuder användning av \"sizeof\" på ett uttryck av funktionstyp"
+
+#: cp/typeck.c:1655
+msgid "invalid use of non-lvalue array"
 msgstr ""
 
-#: final.c:3439
-#, c-format
-msgid "operand number missing after %-letter"
+#: cp/typeck.c:1761
+msgid "deprecated conversion from string constant to `%T'"
 msgstr ""
 
-#: final.c:3441 final.c:3476
-msgid "operand number out of range"
+#: cp/typeck.c:1892 cp/typeck.c:2115
+msgid "request for member `%D' in `%E', which is of non-class type `%T'"
 msgstr ""
 
-#: final.c:3490
-#, c-format
-msgid "invalid %%-code"
-msgstr "ogiltig %%-kod"
-
-#: final.c:3517
-msgid "`%l' operand isn't a label"
-msgstr ""
+#: cp/typeck.c:1918
+#, fuzzy
+msgid "`%D' is not a member of `%T'"
+msgstr "%s har ingen medlem med namn \"%s\""
 
-#: flow.c:554
-msgid "function might be possible candidate for attribute `noreturn'"
-msgstr "funktionen är en möjlig kandidat för attributet \"noreturn\""
+#: cp/typeck.c:1958 cp/typeck.c:1979
+#, fuzzy
+msgid "invalid access to non-static data member `%D' of NULL object"
+msgstr "ogiltigt användande av \"restrict\""
 
-#: flow.c:559
-msgid "`noreturn' function does return"
-msgstr "\"noreturn\"-funktion returnerar ändå"
+#: cp/typeck.c:1960 cp/typeck.c:1981
+msgid "(perhaps the `offsetof' macro was used incorrectly)"
+msgstr ""
 
-#: flow.c:580
-msgid "control reaches end of non-void function"
-msgstr "Programflödet når slutet på en icke-void-funktion"
+#: cp/typeck.c:2161
+#, fuzzy
+msgid "`%D::%D' is not a member of `%T'"
+msgstr "%s har ingen medlem med namn \"%s\""
 
-#: flow.c:6797
-#, c-format
-msgid "End insn %d for block %d not found in the insn stream."
+#: cp/typeck.c:2187
+msgid "destructor specifier `%T::~%T' must have matching names"
 msgstr ""
 
-#: flow.c:6811
-#, c-format
-msgid "Insn %d is in multiple basic blocks (%d and %d)"
+#: cp/typeck.c:2193
+msgid "type `%T' has no destructor"
 msgstr ""
 
-#: flow.c:6822
-#, c-format
-msgid "Head insn %d for block %d not found in the insn stream."
-msgstr ""
+#: cp/typeck.c:2232
+#, fuzzy
+msgid "`%D' is not a member template function"
+msgstr "\"%s\" är vanligtvis en funktion"
 
-#: flow.c:6859 flow.c:6886
-#, c-format
-msgid "Basic block %i edge lists are corrupted"
+#. A pointer to incomplete type (other than cv void) can be
+#. dereferenced [expr.unary.op]/1
+#: cp/typeck.c:2326
+msgid "`%T' is not a pointer-to-object type"
 msgstr ""
 
-#: flow.c:6871
+#: cp/typeck.c:2353
 #, c-format
-msgid "Basic block %d pred edge is corrupted"
+msgid "invalid use of `%s' on pointer to member"
 msgstr ""
 
-#: flow.c:6901
-#, c-format
-msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
-msgstr ""
+#: cp/typeck.c:2359
+msgid "invalid type argument"
+msgstr "ogiltigt typargument"
 
-#: flow.c:6909
-#, c-format
-msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d\n"
+#: cp/typeck.c:2462
+msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr ""
 
-#: flow.c:6925
-#, c-format
-msgid "NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d"
+#: cp/typeck.c:2473
+msgid "subscripting array declared `register'"
 msgstr ""
 
-#: flow.c:6937
-#, c-format
-msgid "In basic block %d:"
-msgstr ""
+#: cp/typeck.c:2558
+#, fuzzy, c-format
+msgid "object missing in use of `%E'"
+msgstr "fältstorlek saknas i \"%s\""
 
-#: flow.c:6999
-#, c-format
-msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
-msgstr ""
+#: cp/typeck.c:2663
+msgid "ISO C++ forbids calling `::main' from within program"
+msgstr "ISO C++ förbjuder anrop av \"::main\" inifrån programmet"
 
-#: fold-const.c:3016 fold-const.c:3029
+#: cp/typeck.c:2688
 #, c-format
-msgid "comparison is always %d due to width of bitfield"
+msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
 msgstr ""
 
-#: fold-const.c:4072 fold-const.c:4089
-#, c-format
-msgid "comparison is always %d"
-msgstr "jämförelsen är alltid %d"
+#: cp/typeck.c:2701
+#, fuzzy, c-format
+msgid "`%E' cannot be used as a function"
+msgstr "fält \"%s\" deklarerad som en funktion"
 
-#: fold-const.c:4220
-msgid "`or' of unmatched not-equal tests is always 1"
+#: cp/typeck.c:2826
+#, fuzzy
+msgid "too many arguments to %s `%+#D'"
+msgstr "för många argument till funktionen \"%s\""
+
+#: cp/typeck.c:2867
+msgid "parameter type of called function is incomplete"
 msgstr ""
 
-#: fold-const.c:4225
-msgid "`and' of mutually exclusive equal-tests is always 0"
+#: cp/typeck.c:2930
+#, fuzzy
+msgid "too few arguments to %s `%+#D'"
+msgstr "för få argument till funktionen \"%s\""
+
+#: cp/typeck.c:3058 cp/typeck.c:3068
+msgid "assuming cast to type `%T' from overloaded function"
 msgstr ""
 
-#: function.c:5401
+#: cp/typeck.c:3128
 #, c-format
-msgid "`%s' might be used uninitialized in this function"
+msgid "division by zero in `%E / 0'"
 msgstr ""
 
-#: function.c:5408
+#: cp/typeck.c:3130
 #, c-format
-msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
+msgid "division by zero in `%E / 0.'"
 msgstr ""
 
-#: function.c:5427
+#: cp/typeck.c:3160
 #, c-format
-msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
+msgid "division by zero in `%E %% 0'"
 msgstr ""
 
-#: function.c:6227
-msgid "function returns an aggregate"
+#: cp/typeck.c:3162
+#, c-format
+msgid "division by zero in `%E %% 0.'"
 msgstr ""
 
-#: function.c:6724
+#: cp/typeck.c:3242
 #, c-format
-msgid "unused parameter `%s'"
-msgstr "oanvänd parameter \"%s\""
+msgid "%s rotate count is negative"
+msgstr ""
 
-#: gcc.c:1002
+#: cp/typeck.c:3245
 #, c-format
-msgid "Ambiguous abbreviation %s"
-msgstr "Tvetydig förkortning %s"
+msgid "%s rotate count >= width of type"
+msgstr ""
 
-#: gcc.c:1029
-#, c-format
-msgid "Incomplete `%s' option"
-msgstr "Inkomplett flagga \"%s\""
+#: cp/typeck.c:3276 cp/typeck.c:3281 cp/typeck.c:3372 cp/typeck.c:3377
+msgid "ISO C++ forbids comparison between pointer and integer"
+msgstr "ISO C++ förbjuder jämförelse mellan pekare och heltal"
 
-#: gcc.c:1040
-#, c-format
-msgid "Missing argument to `%s' option"
-msgstr "Saknar argument till flaggan \"%s\""
+#: cp/typeck.c:3555
+#, fuzzy
+msgid "comparison between types `%#T' and `%#T'"
+msgstr "jämförelse mellan pekare och heltal"
 
-#: gcc.c:1053
-#, c-format
-msgid "Extraneous argument to `%s' option"
+#: cp/typeck.c:3591
+msgid "comparison between signed and unsigned integer expressions"
 msgstr ""
 
-#: gcc.c:1356
-msgid "Using builtin specs.\n"
-msgstr ""
+#: cp/typeck.c:3656
+#, fuzzy
+msgid "invalid operands of types `%T' and `%T' to binary `%O'"
+msgstr "ogiltiga operander till binär %s"
 
-#: gcc.c:1522
-#, c-format
-msgid ""
-"Setting spec %s to '%s'\n"
-"\n"
-msgstr ""
+#. Some sort of arithmetic operation involving NULL was
+#. performed.  Note that pointer-difference and pointer-addition
+#. have already been handled above, and so we don't end up here in
+#. that case.
+#: cp/typeck.c:3678
+#, fuzzy
+msgid "NULL used in arithmetic"
+msgstr "pekare till funktion använd med aritmetik"
 
-#: gcc.c:1620
-#, c-format
-msgid "Reading specs from %s\n"
+#: cp/typeck.c:3745
+msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
 msgstr ""
 
-#: gcc.c:1718 gcc.c:1737
-#, c-format
-msgid "specs %%include syntax malformed after %ld characters"
+#: cp/typeck.c:3747
+msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr ""
 
-#: gcc.c:1745
-#, c-format
-msgid "Could not find specs file %s\n"
+#: cp/typeck.c:3749
+msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr ""
 
-#: gcc.c:1761 gcc.c:1769 gcc.c:1778 gcc.c:1787
-#, c-format
-msgid "specs %%rename syntax malformed after %ld characters"
+#: cp/typeck.c:3751
+msgid "ISO C++ forbids using pointer to a member in subtraction"
 msgstr ""
 
-#: gcc.c:1796
-#, c-format
-msgid "specs %s spec was not found to be renamed"
+#: cp/typeck.c:3763
+msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr ""
 
-#: gcc.c:1803
+#: cp/typeck.c:3823
 #, c-format
-msgid "rename spec %s to %s\n"
+msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
 msgstr ""
 
-#: gcc.c:1805
+#: cp/typeck.c:3829
 #, c-format
-msgid ""
-"spec is '%s'\n"
-"\n"
+msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: gcc.c:1818
+#: cp/typeck.c:3852
+msgid "taking address of temporary"
+msgstr "tar adress till något temporärt"
+
+#: cp/typeck.c:4055
 #, c-format
-msgid "specs unknown %% command after %ld characters"
+msgid "ISO C++ forbids %sing an enum"
 msgstr ""
 
-#: gcc.c:1829 gcc.c:1842
-#, c-format
-msgid "specs file malformed after %ld characters"
+#: cp/typeck.c:4067
+#, fuzzy
+msgid "cannot %s a pointer to incomplete type `%T'"
+msgstr "parameter \"%s\" pekar på inkomplett typ"
+
+#: cp/typeck.c:4074
+#, fuzzy
+msgid "ISO C++ forbids %sing a pointer of type `%T'"
+msgstr "ISO C++ förbjuder användning av pekare av typ \"void *\" i pekararitmetik"
+
+#: cp/typeck.c:4099
+msgid "cast to non-reference type used as lvalue"
 msgstr ""
 
-#: gcc.c:1896
-msgid "spec file has no spec for linking"
-msgstr "specfilen har ingen spec för länkning"
+#: cp/typeck.c:4133
+msgid "invalid use of `--' on bool variable `%D'"
+msgstr ""
 
-#: gcc.c:2603
-msgid "-pipe not supported"
-msgstr "-pipe stöds inte"
+#. ARM $3.4
+#: cp/typeck.c:4166
+msgid "ISO C++ forbids taking address of function `::main'"
+msgstr "ISO C++ förbjuder att man tar adressen till funktionen \"::main\""
 
-#: gcc.c:2639
-msgid ""
-"\n"
-"Go ahead? (y or n) "
+#. An expression like &memfn.
+#: cp/typeck.c:4233
+msgid "ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr ""
-"\n"
-"Fortsätta? (y eller n) "
 
-#: gcc.c:2738
-#, c-format
-msgid ""
-"Internal error: %s (program %s)\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
+#: cp/typeck.c:4235
+#, fuzzy
+msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
+msgstr "ISO C++ förbjuder användning av pekare till medlemsfunktion i pekararitmetik"
+
+#: cp/typeck.c:4259
+msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr ""
-"Internt fel: %s (program %s)\n"
-"Var vänlig och skicka in en felrapport.\n"
-"Se %s för instruktioner."
 
-#: gcc.c:2756
-#, c-format
-msgid "# %s %.2f %.2f\n"
-msgstr "# %s %.2f %.2f\n"
+#: cp/typeck.c:4290
+#, fuzzy
+msgid "attempt to take address of bit-field structure member `%D'"
+msgstr "kan inte ta adressen till bitfält \"%s\""
 
-#: gcc.c:2885
-#, c-format
-msgid "Usage: %s [options] file...\n"
-msgstr "Användning: %s [flaggor] fil...\n"
+#: cp/typeck.c:4418
+#, fuzzy
+msgid "taking address of destructor"
+msgstr "tar adress till något temporärt"
 
-#: gcc.c:2886
-msgid "Options:\n"
-msgstr "Flaggor:\n"
+#: cp/typeck.c:4431
+msgid "taking address of bound pointer-to-member expression"
+msgstr ""
 
-#: gcc.c:2888
-msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
+#: cp/typeck.c:4447
+#, fuzzy
+msgid "cannot create pointer to reference member `%D'"
+msgstr "kan inte deklarera pekare till referenser"
+
+#: cp/typeck.c:4510
+msgid "cannot take the address of `this', which is an rvalue expression"
+msgstr "Kan inte ta adressen till \"this\", som är ett rvalue-uttryck"
+
+#: cp/typeck.c:4529
+msgid "address requested for `%D', which is declared `register'"
 msgstr ""
-"  -pass-exit-codes         Avsluta med högsta felkoden från någon av "
-"faserna\n"
 
-#: gcc.c:2889
-msgid "  --help                   Display this information\n"
-msgstr "  --help                   Visa den här informatationen\n"
+#: cp/typeck.c:4750
+msgid "static_cast from type `%T' to type `%T' casts away constness"
+msgstr ""
 
-#: gcc.c:2890
-msgid ""
-"  --target-help            Display target specific command line options\n"
+#: cp/typeck.c:4758
+msgid "invalid static_cast from type `%T' to type `%T'"
 msgstr ""
-"  --target-help            Visa specifika kommandoradsflaggor för mål\n"
 
-#: gcc.c:2892
-msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
+#: cp/typeck.c:4797
+msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr ""
-"  (Använd '-v --help' för att visa kommandoradsflaggor för barnprocesser)\n"
 
-#: gcc.c:2893
-msgid "  -dumpspecs               Display all of the built in spec strings\n"
-msgstr "  -dumpspecs               Visa de inbyggda spec-strängarna\n"
+#: cp/typeck.c:4817
+msgid "reinterpret_cast from `%T' to `%T' loses precision"
+msgstr ""
 
-#: gcc.c:2894
-msgid "  -dumpversion             Display the version of the compiler\n"
-msgstr "  -dumpversion             Visa kompilatorns version\n"
+#: cp/typeck.c:4830
+msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
+msgstr ""
 
-#: gcc.c:2895
-msgid "  -dumpmachine             Display the compiler's target processor\n"
-msgstr "  -dumpmachine             Visa kompilatorns målprocessor\n"
+#: cp/typeck.c:4839
+msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+msgstr ""
 
-#: gcc.c:2896
-msgid ""
-"  -print-search-dirs       Display the directories in the compiler's search "
-"path\n"
-msgstr "  -print-search-dirs       Visa katalogerna i kompilatorns sökväg\n"
+#: cp/typeck.c:4845
+msgid "invalid reinterpret_cast from type `%T' to type `%T'"
+msgstr ""
 
-#: gcc.c:2897
-msgid ""
-"  -print-libgcc-file-name  Display the name of the compiler's companion "
-"library\n"
+#: cp/typeck.c:4872
+msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr ""
-"  -print-libgcc-file-name  Visa namnet på kompilatorns medföljande "
-"bibliotek\n"
 
-#: gcc.c:2898
-msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
+#: cp/typeck.c:4875
+msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr ""
-"  -print-file-name=<bib>   Visa hela sökvägen till länkbibliotek <bib>\n"
 
-#: gcc.c:2899
-msgid ""
-"  -print-prog-name=<prog>  Display the full path to compiler component "
-"<prog>\n"
+#: cp/typeck.c:4898
+msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr ""
-"  -print-prog-name=<prog>  Visa fulla sökvägen till kompilatorkomponenten "
-"<prog>\n"
 
-#: gcc.c:2900
-msgid ""
-"  -print-multi-directory   Display the root directory for versions of "
-"libgcc\n"
+#: cp/typeck.c:4914
+msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr ""
-"  -print-multi-directory   Visa rotkatalogen för olika versioner av libgcc\n"
 
-#: gcc.c:2901
-msgid ""
-"  -print-multi-lib         Display the mapping between command line options "
-"and\n"
-"                           multiple library search directories\n"
+#: cp/typeck.c:4956 cp/typeck.c:4961
+#, fuzzy
+msgid "ISO C++ forbids casting to an array type `%T'"
+msgstr "ISO C förbjuder typkonvertering till unionstyper"
+
+#: cp/typeck.c:4969
+#, fuzzy
+msgid "invalid cast to function type `%T'"
+msgstr "ogiltig lagringsklass för funktion \"%s\""
+
+#: cp/typeck.c:5021
+msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
 msgstr ""
-"  -print-multi-lib         Visa mappningen mellan kommandoradsflaggor och\n"
-"                           multipla biblioteks sökkataloger\n"
 
-#: gcc.c:2904
-msgid ""
-"  -Wa,<options>            Pass comma-separated <options> on to the "
-"assembler\n"
+#: cp/typeck.c:5067
+msgid "cast from `%T' to `%T' increases required alignment of target type"
 msgstr ""
-"  -Wa,<flaggor>            Skicka kommaseparerade <flaggor> till "
-"assembleraren\n"
 
-#: gcc.c:2905
-msgid ""
-"  -Wp,<options>            Pass comma-separated <options> on to the "
-"preprocessor\n"
+#: cp/typeck.c:5235
+msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr ""
-"  -Wp,<flaggor>            Skicka kommaseparerade <flaggor> till "
-"preprocessorn\n"
 
-#: gcc.c:2906
-msgid ""
-"  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
+#: cp/typeck.c:5277
+msgid "ISO C++ forbids cast to non-reference type used as lvalue"
 msgstr ""
-"  -Wl,<flaggor>            Skicka kommaseparerade <flaggor> till länkaren\n"
 
-#: gcc.c:2907
-msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
-msgstr "  -Xlinker <arg>           Skicka <arg> vidare till länkaren\n"
+#: cp/typeck.c:5349
+#, fuzzy
+msgid "incompatible types in assignment of `%T' to `%T'"
+msgstr "inkompatibla typer i %s"
 
-#: gcc.c:2908
-msgid "  -save-temps              Do not delete intermediate files\n"
-msgstr "  -save-temps              Radera inte temporära filer\n"
+#: cp/typeck.c:5356
+msgid "ISO C++ forbids assignment of arrays"
+msgstr "ISO C++ förbjuder tilldelning av fält"
 
-#: gcc.c:2909
-msgid "  -pipe                    Use pipes rather than intermediate files\n"
-msgstr "  -pipe                    Använd rör istället för temporära filer\n"
+#: cp/typeck.c:5499
+msgid "   in pointer to member function conversion"
+msgstr ""
 
-#: gcc.c:2910
-msgid "  -time                    Time the execution of each subprocess\n"
+#: cp/typeck.c:5507
+msgid "   in pointer to member conversion"
 msgstr ""
-"  -time                    Mät tiden det tar att exekvera varje barnprocess\n"
 
-#: gcc.c:2911
-msgid ""
-"  -specs=<file>            Override builtin specs with the contents of "
-"<file>\n"
+#. This is a reinterpret cast, we choose to do nothing.
+#: cp/typeck.c:5518 cp/typeck.c:5537
+msgid "pointer to member cast via virtual base `%T' of `%T'"
 msgstr ""
-"  -specs=<fil>             Använd innehållet i <fil> istället för inbyggda "
-"spec\n"
 
-#: gcc.c:2912
-msgid ""
-"  -std=<standard>          Assume that the input sources are for <standard>\n"
+#: cp/typeck.c:5541
+msgid "pointer to member conversion via virtual base `%T' of `%T'"
 msgstr ""
-"  -std=<standard>          Antag att källkodsfilerna är för <standard>\n"
 
-#: gcc.c:2913
-msgid ""
-"  -B <directory>           Add <directory> to the compiler's search paths\n"
+#: cp/typeck.c:5611
+#, fuzzy
+msgid "invalid conversion to type `%T' from type `%T'"
+msgstr "ogiltig mottagartyp \"%s\""
+
+#: cp/typeck.c:5776
+msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr ""
-"  -B <katalog>             Lägg till <katalog> till kompilatorns sökvägar\n"
 
-#: gcc.c:2914
-msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
+#: cp/typeck.c:5779
+msgid "%s to non-pointer type `%T' from NULL"
 msgstr ""
-"  -b <maskin>              Kör gcc för mål <maskin>, om det är installerat\n"
 
-#: gcc.c:2915
-msgid ""
-"  -V <version>             Run gcc version number <version>, if installed\n"
+#: cp/typeck.c:5787
+msgid "passing `%T' for %s %P of `%D'"
 msgstr ""
-"  -V <version>             Kör gcc version <version>, om den är installerad\n"
 
-#: gcc.c:2916
-msgid ""
-"  -v                       Display the programs invoked by the compiler\n"
+#: cp/typeck.c:5790
+msgid "%s to `%T' from `%T'"
 msgstr ""
-"  -v                       Visa vilka program som körs av kompilatorn\n"
 
-#: gcc.c:2917
-msgid ""
-"  -E                       Preprocess only; do not compile, assemble or "
-"link\n"
+#: cp/typeck.c:5800
+msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr ""
-"  -E                       Preprocessa bara; kompilera, assemblera och\n"
-"                           länka inte\n"
 
-#: gcc.c:2918
-msgid "  -S                       Compile only; do not assemble or link\n"
-msgstr "  -S                       Kompilera bara; assemblera och länka inte\n"
+#: cp/typeck.c:5803
+msgid "%s of negative value `%E' to `%T'"
+msgstr ""
 
-#: gcc.c:2919
-msgid "  -c                       Compile and assemble, but do not link\n"
-msgstr "  -c                       Kompilera och assemblera, men länka inte\n"
+#: cp/typeck.c:5898
+msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
+msgstr ""
 
-#: gcc.c:2920
-msgid "  -o <file>                Place the output into <file>\n"
-msgstr "  -o <fil>                 Placera utdata i <fil>\n"
+#: cp/typeck.c:5901
+#, fuzzy
+msgid "cannot convert `%T' to `%T' in %s"
+msgstr "kan inte konvertera till en pekartyp"
 
-#: gcc.c:2921
-msgid ""
-"  -x <language>            Specify the language of the following input "
-"files\n"
-"                           Permissable languages include: c c++ assembler "
-"none\n"
-"                           'none' means revert to the default behaviour of\n"
-"                           guessing the language based on the file's "
-"extension\n"
-msgstr ""
-"  -x <språk>               Specificera språk för de följande "
-"källkodsfilerna\n"
-"                           Tillåtna språk är bland annat: c c++ assembler "
-"none\n"
-"                           'none' innebär att man använder standardmetoden,\n"
-"                           att man gissar språk beroende på filändelse\n"
+#: cp/typeck.c:5988 cp/typeck.c:5990
+#, fuzzy
+msgid "in passing argument %P of `%+D'"
+msgstr "Saknar argument till flaggan \"%s\""
 
-#: gcc.c:2928
-#, c-format
-msgid ""
-"\n"
-"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
-" passed on to the various sub-processes invoked by %s.  In order to pass\n"
-" other options on to these processes the -W<letter> options must be used.\n"
+#: cp/typeck.c:6105
+msgid "returning reference to temporary"
+msgstr "returnerar referens till en temporär"
+
+#: cp/typeck.c:6112
+msgid "reference to non-lvalue returned"
 msgstr ""
-"\n"
-"Flaggor som börjar med -g, -f, -m, -O, -W eller --param skickas automatiskt\n"
-"vidare till de barnprocesser som startas av %s. För att skicka med andra\n"
-"flaggor till dessa processer måste flaggan -W<bokstav> användas.\n"
 
-#: gcc.c:3295
-msgid "argument to `-Xlinker' is missing"
-msgstr "argument till \"-Xlinker\" saknas"
+#: cp/typeck.c:6124
+#, fuzzy
+msgid "reference to local variable `%D' returned"
+msgstr "adress på global registervariabel \"%s\" efterfrågad"
+
+#: cp/typeck.c:6127
+#, fuzzy
+msgid "address of local variable `%D' returned"
+msgstr "adress på global registervariabel \"%s\" efterfrågad"
 
-#: gcc.c:3303
-msgid "argument to `-l' is missing"
+#: cp/typeck.c:6158
+msgid "returning a value from a destructor"
+msgstr "returnerar ett värde från en destruktor"
+
+#. If a return statement appears in a handler of the
+#. function-try-block of a constructor, the program is ill-formed.
+#: cp/typeck.c:6166
+msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr ""
 
-#: gcc.c:3320
-msgid "argument to `-specs' is missing"
-msgstr "argument till \"-specs\" saknas"
+#. You can't return a value from a constructor.
+#: cp/typeck.c:6169
+msgid "returning a value from a constructor"
+msgstr ""
 
-#: gcc.c:3335
-msgid "argument to `-specs=' is missing"
-msgstr "argument till \"-specs=\" saknas"
+#: cp/typeck.c:6186
+msgid "return-statement with no value, in function declared with a non-void return type"
+msgstr ""
 
-#: gcc.c:3357
-msgid "argument to `-b' is missing"
-msgstr "argument till \"-b\" saknas"
+#: cp/typeck.c:6202
+msgid "return-statement with a value, in function declared with a void return type"
+msgstr ""
 
-#: gcc.c:3370
-msgid "argument to `-B' is missing"
-msgstr "argument till \"-B\" saknas"
+#: cp/typeck.c:6223
+msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
+msgstr ""
 
-#: gcc.c:3421
-msgid "argument to `-V' is missing"
-msgstr "argument till \"-V\" saknas"
+#: cp/typeck2.c:54
+msgid "type `%T' is not a base type for type `%T'"
+msgstr ""
 
-#: gcc.c:3442 gcc.c:3449 gcc.c:3456
-msgid "invalid version number format"
-msgstr "ogiltigt format på versionsnummer"
+#: cp/typeck2.c:151
+#, fuzzy
+msgid "cannot declare variable `%D' to be of type `%T'"
+msgstr "kan inte deklarera \"::main\" som en mall"
 
-#: gcc.c:3567
-msgid "cannot specify -o with -c or -S and multiple compilations"
-msgstr ""
+#: cp/typeck2.c:154
+#, fuzzy
+msgid "cannot declare parameter `%D' to be of type `%T'"
+msgstr "kan inte deklarera \"::main\" som en mall"
 
-#: gcc.c:3769
-msgid "Warning: -pipe ignored because -save-temps specified"
-msgstr "Varning: -pipe ignorerad eftersom -save-temps angiven"
+#: cp/typeck2.c:157
+#, fuzzy
+msgid "cannot declare field `%D' to be of type `%T'"
+msgstr "kan inte deklarera \"::main\" som en mall"
 
-#: gcc.c:3773
-msgid "Warning: -pipe ignored because -time specified"
-msgstr "Varning: -pipe ignorerad eftersom -time angiven"
+#: cp/typeck2.c:161
+#, fuzzy
+msgid "invalid return type for member function `%#D'"
+msgstr "ogiltig lagringsklass för funktion \"%s\""
 
-#: gcc.c:3783
-msgid "argument to `-x' is missing"
-msgstr "argument till \"-x\" saknas"
+#: cp/typeck2.c:163
+#, fuzzy
+msgid "invalid return type for function `%#D'"
+msgstr "ogiltig lagringsklass för funktion \"%s\""
 
-#: gcc.c:3811
-#, c-format
-msgid "argument to `-%s' is missing"
-msgstr "argument till \"-%s\" saknas"
+#: cp/typeck2.c:166
+#, fuzzy
+msgid "cannot allocate an object of type `%T'"
+msgstr "statisk access till objekt av typ \"id\""
 
-#: gcc.c:3874
-#, c-format
-msgid "Warning: `-x %s' after last input file has no effect"
+#: cp/typeck2.c:173
+msgid "  because the following virtual functions are abstract:"
 msgstr ""
 
-#: gcc.c:4079
-msgid "Invalid specification!  Bug in cc."
+#: cp/typeck2.c:175
+msgid "\t%#D"
 msgstr ""
 
-#: gcc.c:4228
-#, c-format
-msgid "%s\n"
-msgstr "%s\n"
-
-#. Catch the case where a spec string contains something like
-#. '%{foo:%*}'.  ie there is no * in the pattern on the left
-#. hand side of the :.
-#: gcc.c:4745
-#, c-format
-msgid "Spec failure: '%%*' has not been initialised by pattern match"
+#: cp/typeck2.c:178
+msgid "  since type `%T' has abstract virtual functions"
 msgstr ""
 
-#: gcc.c:4754
-#, c-format
-msgid "Warning: use of obsolete %%[ operator in specs"
+#: cp/typeck2.c:331
+msgid "constructor syntax used, but no constructor declared for type `%T'"
 msgstr ""
 
-#: gcc.c:4772
-#, c-format
-msgid "Processing spec %c%s%c, which is '%s'\n"
+#: cp/typeck2.c:342
+msgid "comma expression used to initialize return value"
 msgstr ""
 
-#: gcc.c:4897
-#, c-format
-msgid "Spec failure: Unrecognised spec option '%c'"
+#: cp/typeck2.c:351
+msgid "cannot initialize arrays using this syntax"
 msgstr ""
 
-#: gcc.c:5751
-#, c-format
-msgid "unrecognized option `-%s'"
-msgstr "ej igenkänd flagga `-%s'"
+#: cp/typeck2.c:406
+#, fuzzy
+msgid "ISO C++ forbids non-constant aggregate initializer expressions"
+msgstr "ISO C89 förbjuder konstruktor-uttryck"
 
-#: gcc.c:5757
-#, c-format
-msgid "install: %s%s\n"
+#: cp/typeck2.c:490
+msgid "initializing array with parameter list"
 msgstr ""
 
-#: gcc.c:5758
-#, c-format
-msgid "programs: %s\n"
-msgstr "program: %s\n"
+#: cp/typeck2.c:546
+msgid "initializer for scalar variable requires one element"
+msgstr ""
 
-#: gcc.c:5759
-#, c-format
-msgid "libraries: %s\n"
-msgstr "bibliotek: %s\n"
+#: cp/typeck2.c:553
+msgid "braces around scalar initializer for `%T'"
+msgstr ""
 
-#: gcc.c:5807
-msgid ""
-"\n"
-"For bug reporting instructions, please see:\n"
+#: cp/typeck2.c:556
+msgid "ignoring extra initializers for `%T'"
 msgstr ""
-"\n"
-"Instruktioner för bugrapportering, se:\n"
 
-#: gcc.c:5823
-#, c-format
-msgid "Configured with: %s\n"
+#: cp/typeck2.c:568
+#, fuzzy
+msgid "variable-sized object of type `%T' may not be initialized"
+msgstr "objekt med variabel storlek kan inte initieras"
+
+#: cp/typeck2.c:578
+msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr ""
 
-#: gcc.c:5837
-#, c-format
-msgid "Thread model: %s\n"
+#: cp/typeck2.c:644
+msgid "aggregate has a partly bracketed initializer"
 msgstr ""
 
-#: gcc.c:5848
-#, c-format
-msgid "gcc version %s\n"
-msgstr "gcc version %s\n"
+#: cp/typeck2.c:682 cp/typeck2.c:786
+msgid "non-trivial labeled initializers"
+msgstr ""
 
-#: gcc.c:5850
-#, c-format
-msgid "gcc driver version %s executing gcc version %s\n"
+#: cp/typeck2.c:699
+msgid "non-empty initializer for array of empty elements"
 msgstr ""
 
-#: gcc.c:5858
-msgid "No input files"
-msgstr "Inga indatafiler"
+#: cp/typeck2.c:752
+msgid "initializer list for object of class with virtual base classes"
+msgstr ""
 
-#: gcc.c:5895
-#, c-format
-msgid "%s: %s compiler not installed on this system"
-msgstr "%s: kompilatorn %s är inte installerad på detta system"
+#: cp/typeck2.c:758
+msgid "initializer list for object of class with base classes"
+msgstr ""
 
-#: gcc.c:5965
-#, c-format
-msgid "%s: linker input file unused because linking not done"
+#: cp/typeck2.c:764
+msgid "initializer list for object using virtual functions"
 msgstr ""
 
-#: gcc.c:6008
-#, c-format
-msgid "language %s not recognized"
-msgstr "språk %s känns inte igen"
+#: cp/typeck2.c:827 cp/typeck2.c:843
+#, fuzzy
+msgid "missing initializer for member `%D'"
+msgstr "saknar mellanrum efter nummer \"%.*s\""
 
-#: gcc.c:6111
-msgid "Internal gcc abort."
-msgstr "Intern gcc-halt (abort)."
+#: cp/typeck2.c:832
+#, fuzzy
+msgid "uninitialized const member `%D'"
+msgstr "upprepning av medlem \"%s\""
 
-#: gcov.c:299
-msgid "Internal gcov abort.\n"
-msgstr ""
+#: cp/typeck2.c:834
+#, fuzzy
+msgid "member `%D' with uninitialized const fields"
+msgstr "parameter \"%s\" är initierad"
 
-#: gcov.c:308
-msgid "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n"
-msgstr "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJKAT] fil\n"
+#: cp/typeck2.c:837
+#, fuzzy
+msgid "member `%D' is uninitialized reference"
+msgstr "parameter \"%s\" är initierad"
 
-#: gcov.c:428
-#, c-format
-msgid "Could not open basic block file %s.\n"
+#: cp/typeck2.c:883
+msgid "index value instead of field name in union initializer"
 msgstr ""
 
-#: gcov.c:437
-#, c-format
-msgid "Could not open data file %s.\n"
-msgstr "Kunde inte öppna datafil %s.\n"
+#: cp/typeck2.c:895
+#, fuzzy
+msgid "no field `%D' in union being initialized"
+msgstr "fält \"%s\" är redan initierat"
 
-#: gcov.c:438
-msgid "Assuming that all execution counts are zero.\n"
+#: cp/typeck2.c:903
+msgid "union `%T' with no named members cannot be initialized"
 msgstr ""
 
-#: gcov.c:444
-#, c-format
-msgid "Could not open program flow graph file %s.\n"
+#: cp/typeck2.c:939
+msgid "excess elements in aggregate initializer"
 msgstr ""
 
-#: gcov.c:455
-#, c-format
-msgid "No executable code associated with file %s.\n"
+#: cp/typeck2.c:1053
+msgid "circular pointer delegation detected"
 msgstr ""
 
-#: gcov.c:754 profile.c:977
-msgid ".da file contents exhausted too early\n"
-msgstr ""
+#: cp/typeck2.c:1066
+#, fuzzy
+msgid "base operand of `->' has non-pointer type `%T'"
+msgstr "basoperanden till \"->\" är inte en pekare"
 
-#: gcov.c:757 profile.c:980
-msgid ".da file contents not exhausted\n"
+#: cp/typeck2.c:1080
+msgid "result of `operator->()' yields non-pointer result"
 msgstr ""
 
-#: gcov.c:938
-#, c-format
-msgid "%6.2f%% of %d source lines executed in function %s\n"
-msgstr "%6.2f%% av %d källkodsrader körda i funktion %s\n"
+#: cp/typeck2.c:1082
+msgid "base operand of `->' is not a pointer"
+msgstr "basoperanden till \"->\" är inte en pekare"
 
-#: gcov.c:942
-#, c-format
-msgid "No executable source lines in function %s\n"
-msgstr "Inga körbara källkodsrader i funktion %s\n"
+#: cp/typeck2.c:1148
+msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
+msgstr ""
 
-#: gcov.c:949
-#, c-format
-msgid "%6.2f%% of %d branches executed in function %s\n"
-msgstr "%6.2f%% av %d hopp utförda i funktion %s\n"
+#: cp/typeck2.c:1155
+msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
+msgstr ""
 
-#: gcov.c:953
-#, c-format
-msgid "%6.2f%% of %d branches taken at least once in function %s\n"
-msgstr "%6.2f%% av %d hopp tagna minst en gång i funktion %s\n"
+#: cp/typeck2.c:1164
+msgid "member type `%T::' incompatible with object type `%T'"
+msgstr ""
 
-#: gcov.c:958
-#, c-format
-msgid "No branches in function %s\n"
-msgstr "Inga hopp i funktionen %s\n"
+#: cp/typeck2.c:1201
+msgid "`%T' fails to be a typedef or built-in type"
+msgstr ""
 
-#: gcov.c:960
+#: cp/typeck2.c:1274
 #, c-format
-msgid "%6.2f%% of %d calls executed in function %s\n"
-msgstr "%6.2f%% av %d anrop tagna i funktion %s\n"
+msgid "ISO C++ forbids defining types within %s"
+msgstr ""
 
-#: gcov.c:964
-#, c-format
-msgid "No calls in function %s\n"
-msgstr "Inga anrop i funktion %s\n"
+#: cp/typeck2.c:1399
+#, fuzzy
+msgid "call to function `%D' which throws incomplete type `%#T'"
+msgstr "parameter \"%s\" pekar på inkomplett typ"
 
-#: gcov.c:1096
-#, c-format
-msgid "didn't use all bb entries of graph, function %s\n"
-msgstr ""
+#: cp/typeck2.c:1402
+#, fuzzy
+msgid "call to function which throws incomplete type `%#T'"
+msgstr "parameter \"%s\" pekar på inkomplett typ"
 
-#: gcov.c:1098
+#. XXX Not i18n clean.
+#: cp/cp-tree.h:3846
 #, c-format
-msgid "block_num = %ld, num_blocks = %d\n"
+msgid "%s is deprecated, please see the documentation for details"
 msgstr ""
 
-#: gcov.c:1136
-#, c-format
-msgid "ERROR: too many basic blocks in .bb file %s\n"
+#: cp/lang-options.h:29
+msgid "Do not obey access control semantics"
 msgstr ""
 
-#: gcov.c:1213
-#, c-format
-msgid "%6.2f%% of %d source lines executed in file %s\n"
-msgstr "%6.2f%% av %d källkodsrader körda i fil %s\n"
+#: cp/lang-options.h:31
+msgid "Change when template instances are emitted"
+msgstr ""
 
-#: gcov.c:1217
-#, c-format
-msgid "No executable source lines in file %s\n"
+#: cp/lang-options.h:36
+msgid "Check the return value of new"
 msgstr ""
 
-#: gcov.c:1224
-#, c-format
-msgid "%6.2f%% of %d branches executed in file %s\n"
+#: cp/lang-options.h:39
+msgid "Reduce size of object files"
 msgstr ""
 
-#: gcov.c:1228
-#, c-format
-msgid "%6.2f%% of %d branches taken at least once in file %s\n"
+#: cp/lang-options.h:43
+msgid "Make string literals `char[]' instead of `const char[]'"
 msgstr ""
 
-#: gcov.c:1233
-#, c-format
-msgid "No branches in file %s\n"
-msgstr "Inga hopp i fil %s\n"
+#: cp/lang-options.h:46
+msgid "Dump the entire translation unit to a file"
+msgstr ""
 
-#: gcov.c:1235
-#, c-format
-msgid "%6.2f%% of %d calls executed in file %s\n"
+#: cp/lang-options.h:48
+msgid "Do not inline member functions by default"
 msgstr ""
 
-#: gcov.c:1239
-#, c-format
-msgid "No calls in file %s\n"
-msgstr "Inga anrop i fil %s\n"
+#: cp/lang-options.h:51
+msgid "Do not generate run time type descriptor information"
+msgstr ""
 
-#: gcov.c:1251
-#, c-format
-msgid "Could not open source file %s.\n"
-msgstr "Kunde inte öppna källkodsfil %s.\n"
+#: cp/lang-options.h:56
+msgid "Do not generate code to check exception specifications"
+msgstr ""
 
-#: gcov.c:1301
-#, c-format
-msgid "Could not open output file %s.\n"
-msgstr "Kunde inte öppna utdatafil %s.\n"
+#: cp/lang-options.h:61
+msgid "Scope of for-init-statement vars extends outside"
+msgstr ""
 
-#: gcov.c:1309
-#, c-format
-msgid "Creating %s.\n"
-msgstr "Skapar %s.\n"
+#: cp/lang-options.h:64
+msgid "Do not recognize GNU defined keywords"
+msgstr ""
 
-#: gcov.c:1353
-#, c-format
-msgid "call %d never executed\n"
-msgstr "anrop %d aldrig utfört\n"
+#: cp/lang-options.h:68
+msgid "Enable support for huge objects"
+msgstr ""
 
-#: gcov.c:1358
-#, c-format
-msgid "call %d returns = %d\n"
+#: cp/lang-options.h:72
+msgid "Export functions even if they can be inlined"
 msgstr ""
 
-#: gcov.c:1362
-#, c-format
-msgid "call %d returns = %d%%\n"
+#: cp/lang-options.h:75
+msgid "Only emit explicit template instatiations"
 msgstr ""
 
-#: gcov.c:1370
-#, c-format
-msgid "branch %d never executed\n"
+#: cp/lang-options.h:78
+msgid "Only emit explicit instatiations of inline templates"
 msgstr ""
 
-#: gcov.c:1376
-#, c-format
-msgid "branch %d taken = %d\n"
+#: cp/lang-options.h:84
+msgid "Don't pedwarn about uses of Microsoft extensions"
 msgstr ""
 
-#: gcov.c:1380
-#, c-format
-msgid "branch %d taken = %d%%\n"
+#: cp/lang-options.h:87
+#, fuzzy
+msgid "Recognize and/bitand/bitor/compl/not/or/xor"
+msgstr "Känn igen and/bitand/bitor/compl/not/or/xor"
+
+#: cp/lang-options.h:91
+msgid "Disable optional diagnostics"
 msgstr ""
 
-#: gcov.c:1394
-#, c-format
-msgid "Unexpected EOF while reading source file %s.\n"
+#: cp/lang-options.h:93
+msgid "Downgrade conformance errors to warnings"
 msgstr ""
 
-#: gcse.c:766
-#, c-format
-msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+#: cp/lang-options.h:96
+msgid "Enable automatic template instantiation"
+msgstr "Slå på automatisk mallinstansiering"
+
+#: cp/lang-options.h:101
+msgid "Display statistics accumulated during compilation"
 msgstr ""
 
-#: gcse.c:778
-#, c-format
-msgid "GCSE disabled: %d basic blocks and %d registers"
+#: cp/lang-options.h:104
+msgid "Specify maximum template instantiation depth"
+msgstr "Ange maximalt instansieringsdjup för mallar"
+
+#: cp/lang-options.h:106
+msgid "Use __cxa_atexit to register destructors"
 msgstr ""
 
-#: haifa-sched.c:193
-#, c-format
-msgid "fix_sched_param: unknown param: %s"
-msgstr "fix_sched_param: okänd param: %s"
+#: cp/lang-options.h:109
+msgid "Discard unused virtual functions"
+msgstr ""
 
-#: integrate.c:142
-msgid "function cannot be inline"
-msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
+#: cp/lang-options.h:112
+msgid "Implement vtables using thunks"
+msgstr ""
 
-#: integrate.c:147
-msgid "varargs function cannot be inline"
+#: cp/lang-options.h:115
+msgid "Emit common-like symbols as weak symbols"
 msgstr ""
 
-#: integrate.c:150
-msgid "function using alloca cannot be inline"
+#: cp/lang-options.h:118
+msgid "Emit cross referencing information"
 msgstr ""
 
-#: integrate.c:153
-msgid "function using setjmp cannot be inline"
+#: cp/lang-options.h:122
+msgid "Warn about inconsistent return types"
 msgstr ""
 
-#: integrate.c:156
-msgid "function uses __builtin_eh_return"
-msgstr "funktion använder __builtin_eh_return"
+#: cp/lang-options.h:125
+msgid "Warn about overloaded virtual function names"
+msgstr ""
 
-#: integrate.c:159
-msgid "function with nested functions cannot be inline"
+#: cp/lang-options.h:129
+msgid "Don't warn when all ctors/dtors are private"
 msgstr ""
 
-#: integrate.c:163
-msgid "function with label addresses used in initializers cannot inline"
+#: cp/lang-options.h:131
+msgid "Warn about non virtual destructors"
 msgstr ""
 
-#: integrate.c:170 integrate.c:214
-msgid "function too large to be inline"
+#: cp/lang-options.h:134
+msgid "Warn when a function is declared extern, then inline"
 msgstr ""
 
-#: integrate.c:180
-msgid "no prototype, and parameter address used; cannot be inline"
+#: cp/lang-options.h:137
+msgid "Warn when the compiler reorders code"
 msgstr ""
 
-#: integrate.c:187 integrate.c:232
-msgid "inline functions not supported for this return value type"
+#: cp/lang-options.h:140
+msgid "Warn when synthesis behavior differs from Cfront"
 msgstr ""
 
-#: integrate.c:192
-msgid "function with varying-size return value cannot be inline"
+#: cp/lang-options.h:144
+msgid "Don't warn when type converting pointers to member functions"
 msgstr ""
 
-#: integrate.c:199
-msgid "function with varying-size parameter cannot be inline"
+#: cp/lang-options.h:146
+msgid "Warn about violations of Effective C++ style rules"
 msgstr ""
 
-#: integrate.c:202
-msgid "function with transparent unit parameter cannot be inline"
+#: cp/lang-options.h:149
+msgid "Warn when overload promotes from unsigned to signed"
 msgstr ""
 
-#: integrate.c:221
-msgid "function with computed jump cannot inline"
+#: cp/lang-options.h:152
+msgid "Warn if a C style cast is used in a program"
 msgstr ""
 
-#: integrate.c:225
-msgid "function with nonlocal goto cannot be inline"
+#: cp/lang-options.h:156
+msgid "Don't warn when non-templatized friend functions are declared within a template"
 msgstr ""
 
-#: integrate.c:240
-msgid "function with target specific attribute(s) cannot be inlined"
+#: cp/lang-options.h:159
+msgid "Don't announce deprecation of compiler features"
 msgstr ""
 
-#: java/check-init.c:731
-#, c-format
-msgid "internal error in check-init: tree code not implemented: %s"
+#: f/bad.c:387
+msgid "note:"
 msgstr ""
 
-#: java/class.c:543 java/class.c:568
-msgid "internal error - too many interface type"
+#: f/bad.c:391
+#, fuzzy
+msgid "warning:"
+msgstr "varning: "
+
+#: f/bad.c:395
+msgid "fatal:"
 msgstr ""
 
-#: java/class.c:702
-msgid "bad method signature"
+#: f/bad.c:437
+msgid "(continued):"
 msgstr ""
 
-#: java/class.c:747
-msgid "misplaced ConstantValue attribute (not in any field)"
+#: f/bad.c:487 f/bad.c:505
+msgid "[REPORT BUG!!] %"
 msgstr ""
 
-#: java/class.c:749
-#, c-format
-msgid "duplicate ConstanValue atribute for field '%s'"
+#: f/bad.c:494 f/bad.c:526
+msgid "[REPORT BUG!!]"
 msgstr ""
 
-#: java/class.c:995
-#, c-format
-msgid "field '%s' not found in class"
+#: f/com.c:3132
+#, no-c-format
+msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
 msgstr ""
 
-#: java/class.c:1203
-msgid "abstract method in non-abstract class"
+#: f/com.c:11551
+msgid "no INTEGER type can hold a pointer on this configuration"
 msgstr ""
 
-#: java/class.c:1821
+#: f/com.c:11772
 #, c-format
-msgid "non-static method '%s' overrides static method"
+msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
 msgstr ""
 
-#: java/decl.c:1472
+#: f/com.c:11774
 #, c-format
-msgid "In %s: overlapped variable and exception ranges at %d"
+msgid "and pointers are %d bits wide, but g77 doesn't yet work"
 msgstr ""
 
-#: java/decl.c:1560
-msgid "bad type in parameter debug info"
+#: f/com.c:11776
+msgid "properly unless they all are 32 bits wide"
 msgstr ""
 
-#: java/decl.c:1570
-#, c-format
-msgid "bad PC range for debug info for local `%s'"
+#: f/com.c:11777
+msgid "Please keep this in mind before you report bugs."
 msgstr ""
 
-#: java/expr.c:546
-msgid "stack underflow - dup* operation"
+#. I/O will probably crash.
+#: f/com.c:11785
+#, c-format
+msgid "configuration: char * holds %d bits, but ftnlen only %d"
 msgstr ""
 
-#: java/expr.c:1448
+#. ASSIGN 10 TO I will crash.
+#: f/com.c:11794
 #, c-format
 msgid ""
-"reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
+"configuration: char * holds %d bits, but INTEGER only %d --\n"
+" ASSIGN statement might fail"
 msgstr ""
 
-#: java/expr.c:1477
-#, c-format
-msgid "field `%s' not found"
-msgstr ""
+#: f/com.c:13609
+#, fuzzy
+msgid "In statement function"
+msgstr "för många argument till funktion"
 
-#: java/expr.c:1628
-msgid "ret instruction not implemented"
+#: f/com.c:13619
+msgid "Outside of any program unit:\n"
 msgstr ""
 
-#: java/expr.c:1754
-#, c-format
-msgid "method '%s' not found in class"
-msgstr "metod \"%s\" kan inte hittas i klassen"
+#: f/com.c:15248
+#, no-c-format
+msgid "%A from %B at %0%C"
+msgstr ""
 
-#: java/expr.c:1890
-#, c-format
-msgid "failed to find class '%s'"
-msgstr "kunde inte hitta klassen \"%s\""
+#: f/com.c:15425
+#, fuzzy
+msgid "directory name must immediately follow -I"
+msgstr "Katalognamn måste komma direkt efter -I"
 
-#: java/expr.c:1902
-#, c-format
-msgid "Class '%s' has no method named '%s' matching signature '%s'"
+#: f/com.c:15568
+#, no-c-format
+msgid "At %0, INCLUDE file %A exists, but is not readable"
 msgstr ""
 
-#: java/expr.c:1912
-msgid "invokestatic on non static method"
+#: f/com.c:15603
+#, no-c-format
+msgid "At %0, INCLUDE nesting too deep"
 msgstr ""
 
-#: java/expr.c:1917
-msgid "invokestatic on abstract method"
+#: f/expr.c:9614
+#, no-c-format
+msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
 msgstr ""
 
-#: java/expr.c:1925
-msgid "invoke[non-static] on static method"
+#: f/expr.c:9664
+#, no-c-format
+msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
 msgstr ""
 
-#: java/expr.c:2202
-#, c-format
-msgid "Missing field '%s' in '%s'"
+#: f/expr.c:10525
+#, no-c-format
+msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
 msgstr ""
 
-#: java/expr.c:2208
-#, c-format
-msgid "Mismatching signature for field '%s' in '%s'"
+#: f/expr.c:10896
+#, no-c-format
+msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
 msgstr ""
 
-#: java/expr.c:2247
+#: f/g77spec.c:255
 #, c-format
-msgid "assignment to final field `%s' not in field's class"
+msgid "overflowed output arg list for `%s'"
 msgstr ""
 
-#: java/expr.c:2252
-#, c-format
-msgid "assignment to final static field `%s' not in class initializer"
-msgstr ""
+#: f/g77spec.c:394
+msgid "--driver no longer supported"
+msgstr "--driver stödjs inte längre"
 
-#: java/expr.c:2259
+#: f/g77spec.c:407
 #, c-format
-msgid "assignment to final field `%s' not in constructor"
-msgstr ""
+msgid "argument to `%s' missing"
+msgstr "argument till \"%s\" saknas"
 
-# fixme: spola tillbaka är inte perfekt
-#: java/expr.c:2514
-#, c-format
-msgid "Can't expand %s"
+#: f/g77spec.c:411
+msgid "no input files; unwilling to write output files"
 msgstr ""
 
-#: java/expr.c:2690
-msgid "invalid PC in line number table"
-msgstr ""
+#: f/implic.c:203
+#, fuzzy, no-c-format
+msgid "Implicit declaration of `%A' at %0"
+msgstr "tidigare implicit deklaration av \"%s\""
 
-#. We've just reached the end of a region of dead code.
-#: java/expr.c:2735
-#, c-format
-msgid "Unreachable bytecode from %d to before %d."
-msgstr ""
+#: f/lex.c:326
+#, fuzzy, no-c-format
+msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
+msgstr "okänd escape-sekvens \"\\%c\""
 
-#. We've just reached the end of a region of dead code.
-#: java/expr.c:2772
-#, c-format
-msgid "Unreachable bytecode from %d to the end of the method."
-msgstr ""
+#: f/lex.c:345
+#, fuzzy, no-c-format
+msgid "Unknown escape sequence `\\%A' at %0"
+msgstr "okänd escape-sekvens \"\\%c\""
 
-#. duplicate code from LOAD macro
-#: java/expr.c:3091
-msgid "unrecogized wide sub-instruction"
-msgstr ""
+#: f/lex.c:354
+#, fuzzy, no-c-format
+msgid "Unterminated escape sequence `\\' at %0"
+msgstr "okänd escape-sekvens \"\\%c\""
 
-#: java/jcf-io.c:416
-#, c-format
-msgid ""
-"Source file for class `%s' is newer than its matching class file. Source "
-"file used instead"
-msgstr ""
+#: f/lex.c:365
+#, fuzzy, no-c-format
+msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
+msgstr "okänd escape-sekvens: '\\' följd av tecken 0x%x"
 
-#: java/jcf-parse.c:375
-msgid "bad string constant"
+#: f/lex.c:393
+#, no-c-format
+msgid "\\x used at %0 with no following hex digits"
 msgstr ""
 
-#: java/jcf-parse.c:431
-#, c-format
-msgid "bad value constant type %d, index %d"
-msgstr ""
+#: f/lex.c:407
+#, fuzzy, no-c-format
+msgid "Hex escape at %0 out of range"
+msgstr "heltalskonstant utanför sitt intervall"
 
-#: java/jcf-parse.c:663
-#, c-format
-msgid "Cannot find file for class %s."
-msgstr "Kan inte hitta filen med klass %s."
+#: f/lex.c:441
+#, fuzzy, no-c-format
+msgid "Escape sequence at %0 out of range for character"
+msgstr "escape-sekvens ryms ej i ett tecken"
 
-#: java/jcf-parse.c:675
-msgid "not a valid Java .class file"
+#: f/lex.c:595
+msgid "hex escape out of range"
 msgstr ""
 
-#: java/jcf-parse.c:678
-msgid "error while parsing constant pool"
+#: f/lex.c:648
+#, c-format
+msgid "non-ANSI-standard escape sequence, `\\%c'"
 msgstr ""
 
-#: java/jcf-parse.c:681
+#: f/lex.c:661
+#, fuzzy, c-format
+msgid "non-ISO escape sequence `\\%c'"
+msgstr "okänd escape-sekvens \"\\%c\""
+
+#: f/lex.c:665
 #, c-format
-msgid "error in constant pool entry #%d\n"
-msgstr ""
+msgid "unknown escape sequence `\\%c'"
+msgstr "okänd escape-sekvens \"\\%c\""
 
-#. FIXME - where was first time
-#: java/jcf-parse.c:693
+#: f/lex.c:667
 #, c-format
-msgid "reading class %s for the second time from %s"
-msgstr ""
+msgid "unknown escape sequence: `\\' followed by char code 0x%x"
+msgstr "okänd escape-sekvens: '\\' följd av tecken 0x%x"
 
-#: java/jcf-parse.c:711
-msgid "error while parsing fields"
+#: f/lex.c:744
+msgid "badly formed directive -- no closing quote"
 msgstr ""
 
-#: java/jcf-parse.c:714
-msgid "error while parsing methods"
+#: f/lex.c:802
+msgid "#-lines for entering and leaving files don't match"
 msgstr ""
 
-#: java/jcf-parse.c:717
-msgid "error while parsing final attributes"
+#: f/lex.c:964
+msgid "bad directive -- missing close-quote"
 msgstr ""
 
-#: java/jcf-parse.c:731
+#: f/lex.c:1078
 #, c-format
-msgid ""
-"The `java.lang.Object' that was found in `%s' didn't have the special zero-"
-"length `gnu.gcj.gcj-compiled' attribute. This generally means that your "
-"classpath is incorrect set. Use `info gcj \"Input Options\"' to see the info "
-"page describing how to set the classpath."
-msgstr ""
+msgid "ignoring pragma: %s"
+msgstr "ignorerar #pragma: %s"
 
-#: java/jcf-parse.c:804
-msgid "missing Code attribute"
+#: f/lex.c:1156
+msgid "invalid #ident"
+msgstr "ogiltig #indent"
+
+#: f/lex.c:1173
+msgid "undefined or invalid # directive"
 msgstr ""
 
-#: java/jcf-parse.c:948 toplev.c:2478
-#, c-format
-msgid "error closing %s"
-msgstr "fel vid stängning av %s"
+#: f/lex.c:1229
+msgid "invalid #line"
+msgstr "ogiltig #line"
 
-#: java/jcf-parse.c:1029
-msgid "source file seen twice on command line and will be compiled only once."
+#: f/lex.c:1285 f/lex.c:1329
+msgid "use `#line ...' instead of `# ...' in first line"
 msgstr ""
 
-#: java/jcf-parse.c:1045
-msgid "no input file specified"
+#: f/lex.c:1339
+msgid "invalid #-line"
+msgstr "ogiltig #-rad"
+
+#: f/lex.c:1432
+#, no-c-format
+msgid "Null character at %0 -- line ignored"
 msgstr ""
 
-#: java/jcf-parse.c:1061
-#, c-format
-msgid "can't close input file %s"
+#: f/stb.c:12078
+#, no-c-format
+msgid "INCLUDE at %0 not the only statement on the source line"
 msgstr ""
 
-#: java/jcf-parse.c:1075
-#, c-format
-msgid "Premature end of input file %s"
+#: f/ste.c:1400 f/ste.c:1747
+msgid "ASSIGNed FORMAT specifier is too small"
 msgstr ""
 
-#: java/jcf-parse.c:1098
-#, c-format
-msgid "bad zip/jar file %s"
+#. ~~~Someday handle CHARACTER*1, CHARACTER*N
+#: f/ste.c:2624
+#, no-c-format
+msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
 msgstr ""
 
-#: java/jcf-write.c:2597
-#, c-format
-msgid ""
-"internal error in generate_bytecode_insn - tree code not implemented: %s"
+#: f/ste.c:2953
+msgid "ASSIGN to variable that is too small"
 msgstr ""
 
-#: java/jcf-write.c:3307
-#, c-format
-msgid "can't create directory %s"
-msgstr "kan inte skapa katalog %s"
+#: f/ste.c:2981
+msgid "ASSIGNed GOTO target variable is too small"
+msgstr ""
 
-#: java/jcf-write.c:3334
-#, c-format
-msgid "can't to open %s"
-msgstr "kan inte öppna %s"
+#: f/stu.c:305
+#, no-c-format
+msgid "Local adjustable symbol `%A' at %0"
+msgstr ""
 
-#: java/jv-scan.c:183
-msgid "Only one of `--print-main', `--list-class', and `--complexity' allowed"
+#: f/target.c:2550
+msgid "data initializer on host with different endianness"
 msgstr ""
 
-#: java/jv-scan.c:186
+#: f/top.c:237
 #, c-format
-msgid "Can't open output file `%s'"
-msgstr "Kan inte öppna utdatafil \"%s\""
+msgid "%s no longer supported -- try -fvxt"
+msgstr "%s stödjs inte längre -- försök -fvxt"
 
-#: java/jv-scan.c:222
+#: f/top.c:239
 #, c-format
-msgid "File not found `%s'"
-msgstr "Kan inte hitta filen \"%s\""
-
-#: java/jvspec.c:361
-msgid "can't specify `-D' without `--main'\n"
-msgstr ""
-
-#: java/jvspec.c:369
-msgid "Warning: already-compiled .class files ignored with -C"
-msgstr ""
-
-#: java/jvspec.c:376
-msgid "cannot specify both -C and -o"
-msgstr "kan inte ange både -C och -o"
+msgid "%s no longer supported -- try -fno-vxt -ff90"
+msgstr "%s stödjs inte längre -- försök -fno-vxt -ff90"
 
-#: java/jvspec.c:388
-msgid "cannot create temporary file"
+#: f/top.c:307 f/top.c:309
+#, c-format
+msgid "%s disabled, use normal debugging flags"
 msgstr ""
 
-#: java/jvspec.c:416
-msgid "using both @FILE with multiple files not implemented"
+#: f/lang-options.h:33
+msgid "Print g77-specific compiler version info, run internal tests"
 msgstr ""
 
-#: java/jvspec.c:457
-msgid "cannot specify `main' class when not linking"
+#: f/lang-options.h:37
+msgid "Program is written in typical FORTRAN 66 dialect"
 msgstr ""
 
-#: java/lang-options.h:32
-msgid "Disable automatic array bounds checking"
+#: f/lang-options.h:40
+msgid "Program is written in typical Unix f77 dialect"
 msgstr ""
 
-#: java/lang-options.h:34
-msgid "Make is_compiled_class return 1"
+#: f/lang-options.h:42
+msgid "Program does not use Unix-f77 dialectal features"
 msgstr ""
 
-#: java/lang-options.h:38
-msgid "Dump class files to <name>.class"
+#: f/lang-options.h:44
+msgid "Program is written in Fortran-90-ish dialect"
 msgstr ""
 
-#: java/lang-options.h:40
-msgid "input file is list of file names to compile"
+#: f/lang-options.h:48
+msgid "Treat local vars and COMMON blocks as if they were named in SAVE statements"
 msgstr ""
 
-#: java/lang-options.h:42
-msgid "Generate code for Boehm GC"
-msgstr "Generera kod för Boehm GC"
-
-#: java/lang-options.h:44
-msgid "Don't put synchronization structure in each object"
+#: f/lang-options.h:50
+msgid "Allow $ in symbol names"
 msgstr ""
 
-#: java/lang-options.h:46
-msgid "Assume native functions are implemented using JNI"
+#: f/lang-options.h:54
+msgid "f2c-compatible code need not be generated"
 msgstr ""
 
-#: java/lang-options.h:48
-msgid "Set class path and suppress system path"
+#: f/lang-options.h:57
+msgid "Unsupported; do not generate libf2c-calling code"
 msgstr ""
 
-#: java/lang-options.h:50
-msgid "Set class path"
+#: f/lang-options.h:59
+msgid "Unsupported; affects code-generation of arrays"
 msgstr ""
 
-#: java/lang-options.h:52
-msgid "Choose class whose main method should be used"
+#: f/lang-options.h:62
+msgid "Program is written in Fortran-90-ish free form"
 msgstr ""
 
-#: java/lang-options.h:54
-msgid "Choose input encoding (default is UTF-8)"
+#: f/lang-options.h:67
+msgid "Warn about use of (only a few for now) Fortran extensions"
 msgstr ""
 
-#: java/lang-options.h:56
-msgid "Add directory to class path"
+#: f/lang-options.h:70
+msgid "Program is written in VXT (Digital-like) FORTRAN"
 msgstr ""
 
-#: java/lang-options.h:58
-msgid "Directory where class files should be written"
+#: f/lang-options.h:73
+msgid "Disallow all ugly features"
 msgstr ""
 
-#: java/lang-options.h:61
-msgid "Use built-in instructions for division"
+#: f/lang-options.h:76
+msgid "Hollerith and typeless constants not passed as arguments"
 msgstr ""
 
-#: java/lang-options.h:63
-msgid "Generate null pointer checks inline"
+#: f/lang-options.h:78
+msgid "Allow ordinary copying of ASSIGN'ed vars"
 msgstr ""
 
-#: java/lang-options.h:65
-msgid "Warn if modifiers are specified when not necessary"
+#: f/lang-options.h:81
+msgid "Dummy array dimensioned to (1) is assumed-size"
 msgstr ""
 
-#: java/lang-options.h:67
-msgid "Warn if deprecated empty statements are found"
+#: f/lang-options.h:84
+msgid "Trailing comma in procedure call denotes null argument"
 msgstr ""
 
-#: java/lang-options.h:69
-msgid "Warn if .class files are out of date"
+#: f/lang-options.h:87
+msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
 msgstr ""
 
-#: java/lang-options.h:71
-msgid "Always check for non gcj generated classes archives"
+#: f/lang-options.h:91
+msgid "Initialization via DATA and PARAMETER is type-compatible"
 msgstr ""
 
-#: java/lang.c:391
-msgid "can't do dependency tracking with input from stdin"
+#: f/lang-options.h:93
+msgid "Allow INTEGER and LOGICAL interchangeability"
 msgstr ""
 
-#: java/lang.c:407
-msgid "couldn't determine target name for dependency tracking"
+#: f/lang-options.h:96
+msgid "Print internal debugging-related info"
 msgstr ""
 
-#: java/lex.c:297
-#, c-format
-msgid ""
-"unknown encoding: `%s'\n"
-"This might mean that your locale's encoding is not supported\n"
-"by your system's iconv(3) implementation.  If you aren't trying\n"
-"to use a particular encoding for your input file, try the\n"
-"`--encoding=UTF-8' option."
+#: f/lang-options.h:99
+msgid "Initialize local vars and arrays to zero"
 msgstr ""
 
-#: java/mangle.c:85
-#, c-format
-msgid "Can't mangle %s"
+#: f/lang-options.h:103
+msgid "Backslashes in character/hollerith constants not special (C-style)"
 msgstr ""
 
-#: java/mangle_name.c:151 java/mangle_name.c:228
-msgid "internal error - invalid Utf8 name"
-msgstr "internt fel - ogiltigt Utf8-namn"
+#: f/lang-options.h:105
+msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
+msgstr ""
 
-#: java/parse.y:737 java/parse.y:775
-msgid "Missing name"
+#: f/lang-options.h:109
+msgid "Disable the appending of underscores to externals"
 msgstr ""
 
-#: java/parse.y:739 java/parse.y:777 java/parse.y:796 java/parse.y:977
-#: java/parse.y:1324 java/parse.y:1527 java/parse.y:1529 java/parse.y:1758
-#: java/parse.y:1784 java/parse.y:1795 java/parse.y:1806 java/parse.y:1818
-msgid "';' expected"
+#: f/lang-options.h:112
+msgid "Never append a second underscore to externals"
 msgstr ""
 
-#: java/parse.y:794
-msgid "'*' expected"
+#: f/lang-options.h:114
+msgid "Intrinsics spelled as e.g. SqRt"
 msgstr ""
 
-#: java/parse.y:808
-msgid "Class or interface declaration expected"
+#: f/lang-options.h:116
+msgid "Intrinsics in uppercase"
 msgstr ""
 
-#: java/parse.y:843 java/parse.y:845
-msgid "Missing class name"
+#: f/lang-options.h:119
+msgid "Intrinsics letters in arbitrary cases"
 msgstr ""
 
-#: java/parse.y:848 java/parse.y:852 java/parse.y:860 java/parse.y:1022
-#: java/parse.y:1270 java/parse.y:1272 java/parse.y:1593 java/parse.y:1829
-#: java/parse.y:1861 java/parse.y:1913
-msgid "'{' expected"
+#: f/lang-options.h:121
+msgid "Language keywords spelled as e.g. IOStat"
 msgstr ""
 
-#: java/parse.y:862
-msgid "Missing super class name"
+#: f/lang-options.h:123
+msgid "Language keywords in uppercase"
 msgstr ""
 
-#: java/parse.y:872 java/parse.y:888
-msgid "Missing interface name"
+#: f/lang-options.h:126
+msgid "Language keyword letters in arbitrary cases"
 msgstr ""
 
-#. That's for ()
-#: java/parse.y:956 java/parse.y:1289 java/parse.y:1348 java/parse.y:1551
-#: java/parse.y:1773 java/parse.y:1782 java/parse.y:1793 java/parse.y:1804
-#: java/parse.y:1816 java/parse.y:1833 java/parse.y:1835 java/parse.y:1906
-#: java/parse.y:2077 java/parse.y:2138 java/parse.y:2292 java/parse.y:2294
-#: java/parse.y:2301 java/parse.y:2308 java/parse.y:2319 java/parse.y:2321
-#: java/parse.y:2358 java/parse.y:2360 java/parse.y:2362 java/parse.y:2383
-#: java/parse.y:2385 java/parse.y:2387 java/parse.y:2403 java/parse.y:2405
-#: java/parse.y:2426 java/parse.y:2428 java/parse.y:2430 java/parse.y:2458
-#: java/parse.y:2460 java/parse.y:2462 java/parse.y:2464 java/parse.y:2482
-#: java/parse.y:2484 java/parse.y:2495 java/parse.y:2506 java/parse.y:2517
-#: java/parse.y:2528 java/parse.y:2539 java/parse.y:2552 java/parse.y:2556
-#: java/parse.y:2558 java/parse.y:2571
-msgid "Missing term"
+#: f/lang-options.h:128
+msgid "Internally convert most source to uppercase"
 msgstr ""
 
-#: java/parse.y:971
-msgid "Missing variable initializer"
+#: f/lang-options.h:131
+msgid "Internally preserve source case"
 msgstr ""
 
-#: java/parse.y:988
-msgid "Invalid declaration"
+#: f/lang-options.h:133
+msgid "Symbol names spelled in mixed case"
 msgstr ""
 
-#: java/parse.y:994
-msgid "Can't specify array dimension in a declaration"
+#: f/lang-options.h:135
+msgid "Symbol names in uppercase"
 msgstr ""
 
-#: java/parse.y:996 java/parse.y:1072 java/parse.y:2113 java/parse.y:2135
-#: java/parse.y:2139 java/parse.y:2174 java/parse.y:2251 java/parse.y:2261
-msgid "']' expected"
+#: f/lang-options.h:137
+msgid "Symbol names in lowercase"
 msgstr ""
 
-#: java/parse.y:1000
-msgid "Unbalanced ']'"
+#: f/lang-options.h:140
+msgid "Program written in uppercase"
 msgstr ""
 
-#: java/parse.y:1036
-msgid "Invalid method declaration, method name required"
+#: f/lang-options.h:142
+msgid "Program written in lowercase"
 msgstr ""
 
-#: java/parse.y:1042 java/parse.y:1044 java/parse.y:1997
-msgid "Identifier expected"
+#: f/lang-options.h:144
+msgid "Program written in strict mixed-case"
 msgstr ""
 
-#: java/parse.y:1047
-msgid "Invalid method declaration, return type required"
+#: f/lang-options.h:146
+msgid "Compile as if program written in uppercase"
 msgstr ""
 
-#: java/parse.y:1070 java/parse.y:1507 java/parse.y:1514 java/parse.y:1523
-#: java/parse.y:1525 java/parse.y:1553 java/parse.y:1661 java/parse.y:1942
-#: java/parse.y:1995
-msgid "')' expected"
+#: f/lang-options.h:148
+msgid "Compile as if program written in lowercase"
 msgstr ""
 
-#: java/parse.y:1086
-msgid "Missing formal parameter term"
+#: f/lang-options.h:150
+msgid "Preserve all spelling (case) used in program"
 msgstr ""
 
-#: java/parse.y:1101 java/parse.y:1106
-msgid "Missing identifier"
+#: f/lang-options.h:152
+msgid "Delete libU77 intrinsics with bad interfaces"
 msgstr ""
 
-#: java/parse.y:1126 java/parse.y:1135
-msgid "Missing class type term"
+#: f/lang-options.h:154
+msgid "Disable libU77 intrinsics with bad interfaces"
 msgstr ""
 
-#: java/parse.y:1287
-msgid "Invalid interface type"
+#: f/lang-options.h:157
+msgid "Hide libU77 intrinsics with bad interfaces"
 msgstr ""
 
-#: java/parse.y:1471 java/parse.y:1640 java/parse.y:1642
-msgid "':' expected"
+#: f/lang-options.h:159
+msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
 msgstr ""
 
-#: java/parse.y:1493 java/parse.y:1498 java/parse.y:1503
-msgid "Invalid expression statement"
+#: f/lang-options.h:161
+msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
 msgstr ""
 
-#: java/parse.y:1521 java/parse.y:1549 java/parse.y:1589 java/parse.y:1657
-#: java/parse.y:1725 java/parse.y:1831 java/parse.y:1899 java/parse.y:1989
-#: java/parse.y:1991 java/parse.y:1999 java/parse.y:2234 java/parse.y:2236
-msgid "'(' expected"
+#: f/lang-options.h:164
+msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
 msgstr ""
 
-#: java/parse.y:1591
-msgid "Missing term or ')'"
+#: f/lang-options.h:166
+msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
 msgstr ""
 
-#: java/parse.y:1638
-msgid "Missing or invalid constant expression"
+#: f/lang-options.h:168
+msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
 msgstr ""
 
-#: java/parse.y:1659
-msgid "Missing term and ')' expected"
+#: f/lang-options.h:171
+msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
 msgstr ""
 
-#: java/parse.y:1698
-msgid "Invalid control expression"
+#: f/lang-options.h:173
+msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
 msgstr ""
 
-#: java/parse.y:1700 java/parse.y:1702
-msgid "Invalid update expression"
+#: f/lang-options.h:175
+msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
 msgstr ""
 
-#: java/parse.y:1727
-msgid "Invalid init statement"
+#: f/lang-options.h:178
+msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
 msgstr ""
 
-#: java/parse.y:1902
-msgid "Missing term or ')' expected"
+#: f/lang-options.h:180
+msgid "Delete MIL-STD 1753 intrinsics"
 msgstr ""
 
-#: java/parse.y:1944
-msgid "'class' or 'this' expected"
+#: f/lang-options.h:182
+msgid "Disable MIL-STD 1753 intrinsics"
 msgstr ""
 
-#: java/parse.y:1946 java/parse.y:1948
-msgid "'class' expected"
+#: f/lang-options.h:185
+msgid "Hide MIL-STD 1753 intrinsics"
 msgstr ""
 
-#: java/parse.y:1993
-msgid "')' or term expected"
+#: f/lang-options.h:187
+msgid "Delete libU77 intrinsics"
 msgstr ""
 
-#: java/parse.y:2111
-msgid "'[' expected"
+#: f/lang-options.h:189
+msgid "Disable libU77 intrinsics"
 msgstr ""
 
-#: java/parse.y:2189
-msgid "Field expected"
+#: f/lang-options.h:192
+msgid "Hide libU77 intrinsics"
 msgstr ""
 
-#: java/parse.y:2246 java/parse.y:2256
-msgid "Missing term and ']' expected"
+#: f/lang-options.h:194
+msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
 msgstr ""
 
-#: java/parse.y:2351
-msgid "']' expected, invalid type expression"
+#: f/lang-options.h:196
+msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
 msgstr ""
 
-#: java/parse.y:2354
-msgid "Invalid type expression"
+#: f/lang-options.h:199
+msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
 msgstr ""
 
-#: java/parse.y:2466
-msgid "Invalid reference type"
+#: f/lang-options.h:201
+msgid "Treat initial values of 0 like non-zero values"
 msgstr ""
 
-#: java/parse.y:2944
-msgid "Constructor invocation must be first thing in a constructor"
+#: f/lang-options.h:204
+msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
 msgstr ""
 
-#: java/parse.y:2946
-msgid "Only constructors can invoke constructors"
+#: f/lang-options.h:207
+msgid "Take at least one trip through each iterative DO loop"
 msgstr ""
 
-#: java/parse.y:2955
-#, c-format
-msgid ": `%s' JDK1.1(TM) feature"
+#: f/lang-options.h:211
+msgid "Print names of program units as they are compiled"
 msgstr ""
 
-#: java/parse.y:3015 java/parse.y:3017
-#, c-format
-msgid ""
-"%s.\n"
-"%s"
+#: f/lang-options.h:214
+msgid "Disable fatal diagnostics about inter-procedural problems"
 msgstr ""
-"%s.\n"
-"%s"
 
-#: java/parse.y:3480
-msgid "Can't use '$' as a separator for inner classes"
+#: f/lang-options.h:216
+msgid "Make prefix-radix non-decimal constants be typeless"
 msgstr ""
 
-#: java/parse.y:6577
-#, c-format
-msgid "malformed .zip archive in CLASSPATH: %s"
+#: f/lang-options.h:219
+msgid "Generate code to check subscript and substring bounds"
 msgstr ""
 
-#: java/parse.y:6648
-#, c-format
-msgid ""
-"Can't find default package `%s'. Check the CLASSPATH environment variable "
-"and the access to the archives."
+#: f/lang-options.h:222
+msgid "Fortran-specific form of -fbounds-check"
 msgstr ""
 
-#: java/parse.y:11777
-#, c-format
-msgid "missing static field `%s'"
+#: f/lang-options.h:226
+msgid "Disable warnings about inter-procedural problems"
 msgstr ""
 
-#: java/parse.y:11782
-#, c-format
-msgid "not a static field `%s'"
+#: f/lang-options.h:230
+msgid "Warn about constructs with surprising meanings"
 msgstr ""
 
-#: java/parse.y:11835
-#, c-format
-msgid "No case for %s"
+#: f/lang-options.h:235
+msgid "Add a directory for INCLUDE searching"
 msgstr ""
 
-#: java/parse.y:13023
-#, c-format
-msgid "unregistered operator %s"
+#: f/lang-options.h:237
+msgid "Set the maximum line length"
 msgstr ""
 
-#: java/typeck.c:557
-msgid "junk at end of signature string"
+#: f/bad.def:39
+#, fuzzy, no-c-format
+msgid "Missing first operand for binary operator at %0"
+msgstr "saknar numerisk $-operand i formatsträng"
+
+#: f/bad.def:42
+#, fuzzy, no-c-format
+msgid "Zero-length character constant at %0"
+msgstr "tom teckenkonstant"
+
+#: f/bad.def:45
+#, no-c-format
+msgid "Invalid token at %0 in expression or subexpression at %1"
 msgstr ""
 
-#: java/verify.c:464
-msgid "bad pc in exception_table"
+#: f/bad.def:48
+#, no-c-format
+msgid "Missing operand for operator at %1 at end of expression at %0"
 msgstr ""
 
-#: java/verify.c:1376
-#, c-format
-msgid "unknown opcode %d@pc=%d during verification"
+#: f/bad.def:51
+#, no-c-format
+msgid "Label %A already defined at %1 when redefined at %0"
 msgstr ""
 
-#: java/verify.c:1446 java/verify.c:1459 java/verify.c:1463
-#, c-format
-msgid "verification error at PC=%d"
+#: f/bad.def:54
+#, no-c-format
+msgid "Unrecognized character at %0 [info -f g77 M LEX]"
 msgstr ""
 
-#: objc/lang-options.h:27
-msgid "Dump decls to a .decl file"
+#: f/bad.def:57
+#, no-c-format
+msgid "Label definition %A at %0 on empty statement (as of %1)"
 msgstr ""
 
-#: objc/lang-options.h:29
-msgid "Generate code for GNU runtime environment"
+#: f/bad.def:65
+#, no-c-format
+msgid "Invalid first character at %0 [info -f g77 M LEX]"
 msgstr ""
 
-#: objc/lang-options.h:32
-msgid "Generate code for NeXT runtime environment"
+#: f/bad.def:68
+#, no-c-format
+msgid "Line too long as of %0 [info -f g77 M LEX]"
 msgstr ""
 
-#: objc/lang-options.h:35
-msgid "Warn if a selector has multiple methods"
+#: f/bad.def:71
+#, no-c-format
+msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
 msgstr ""
 
-#: objc/lang-options.h:39
-msgid "Do not warn if inherited methods are unimplemented"
+#: f/bad.def:74
+#, no-c-format
+msgid "Label number at %0 not in range 1-99999"
 msgstr ""
 
-#: objc/lang-options.h:41
-msgid "Generate C header of platform specific features"
+#: f/bad.def:77
+#, fuzzy, no-c-format
+msgid "At %0, '!' and '/*' are not valid comment delimiters"
+msgstr "\"Ll\" och \"lL\" är inte giltiga heltalssuffix"
+
+#: f/bad.def:80
+#, no-c-format
+msgid "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
 msgstr ""
 
-#: objc/lang-options.h:43
-msgid "Specify the name of the class for constant strings"
+#: f/bad.def:83
+#, no-c-format
+msgid "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M LEX]"
 msgstr ""
 
-#: objc/objc-act.c:829
-msgid "no class name specified as argument to -fconstant-string-class"
+#: f/bad.def:91
+#, fuzzy, no-c-format
+msgid "Character constant at %0 has no closing apostrophe at %1"
+msgstr "teckenkonstant för lång"
+
+#: f/bad.def:94
+#, no-c-format
+msgid "Hollerith constant at %0 specified %A more characters than are present as of %1"
 msgstr ""
 
-#: objc/objc-act.c:990
-#, c-format
-msgid "object does not conform to the `%s' protocol"
+#: f/bad.def:97
+#, no-c-format
+msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
 msgstr ""
 
-#: objc/objc-act.c:1028
-#, c-format
-msgid "class `%s' does not implement the `%s' protocol"
-msgstr "klass \"%s\" implementerar inte protokollet \"%s\""
+#: f/bad.def:100
+#, fuzzy, no-c-format
+msgid "Integer at %0 too large"
+msgstr "heltalskonstant utanför sitt intervall"
 
-#: objc/objc-act.c:1166
-#, c-format
-msgid "Unexpected type for `id' (%s)"
-msgstr "Oväntad typ på \"id\" (%s)"
+#: f/bad.def:123
+#, no-c-format
+msgid "Period at %0 not followed by digits for floating-point number or by `NOT.', `TRUE.', or `FALSE.'"
+msgstr ""
 
-#: objc/objc-act.c:1171
-msgid "Undefined type `id', please import <objc/objc.h>"
+#: f/bad.def:126
+#, no-c-format
+msgid "Missing close-period between `.%A' at %0 and %1"
 msgstr ""
 
-#: objc/objc-act.c:1219 objc/objc-act.c:5363
-#, c-format
-msgid "Cannot find protocol declaration for `%s'"
+#: f/bad.def:129
+#, no-c-format
+msgid "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent field"
 msgstr ""
 
-#: objc/objc-act.c:1449 objc/objc-act.c:5888 objc/objc-act.c:6197
-#: objc/objc-act.c:6246 objc/objc-act.c:6282 objc/objc-parse.y:1781
-#, c-format
-msgid "Cannot find interface declaration for `%s'"
+#: f/bad.def:132
+#, no-c-format
+msgid "Missing value at %1 for real-number exponent at %0"
 msgstr ""
 
-#: objc/objc-act.c:1469
-#, c-format
-msgid "Cannot find reference tag for class `%s'"
+#: f/bad.def:135
+#, no-c-format
+msgid "Expected binary operator between expressions at %0 and at %1"
 msgstr ""
 
-#: objc/objc-act.c:2468
-#, c-format
-msgid "Cannot find class `%s'"
-msgstr "Kan inte hitta klass \"%s\""
+#: f/bad.def:253
+#, no-c-format
+msgid "Semicolon at %0 is an invalid token"
+msgstr ""
 
-#: objc/objc-act.c:2470
-#, c-format
-msgid "Class `%s' already exists"
-msgstr "Klass \"%s\" finns redan"
+#: f/bad.def:271
+#, no-c-format
+msgid "Extraneous comma in FORMAT statement at %0"
+msgstr ""
 
-#. fatal did not work with 2 args...should fix
-#: objc/objc-act.c:2594
-#, c-format
-msgid "Cannot find interface declaration for `%s', superclass of `%s'"
+#: f/bad.def:274
+#, no-c-format
+msgid "Missing comma in FORMAT statement at %0"
 msgstr ""
 
-#: objc/objc-act.c:2601
-#, c-format
-msgid "Circular inheritance in interface declaration for `%s'"
-msgstr "Cirkulärt arv i interfacedeklaration för \"%s\""
+#: f/bad.def:277
+#, no-c-format
+msgid "Spurious sign in FORMAT statement at %0"
+msgstr ""
 
-#: objc/objc-act.c:3654 objc/objc-act.c:3671
-msgid "inconsistent instance variable specification"
+#: f/bad.def:280
+#, no-c-format
+msgid "Spurious number in FORMAT statement at %0"
 msgstr ""
 
-#: objc/objc-act.c:4859
-#, c-format
-msgid "multiple declarations for method `%s'"
-msgstr "multiple deklaration av metod \"%s\""
+#: f/bad.def:283
+#, no-c-format
+msgid "Spurious text trailing number in FORMAT statement at %0"
+msgstr ""
 
-#: objc/objc-act.c:4972
-#, c-format
-msgid "invalid receiver type `%s'"
-msgstr "ogiltig mottagartyp \"%s\""
+#: f/bad.def:291
+#, fuzzy, no-c-format
+msgid "Unrecognized FORMAT specifier at %0"
+msgstr "oigenkänd formatangivelse"
 
-#: objc/objc-act.c:5040 objc/objc-act.c:5066 objc/objc-act.c:5114
-#, c-format
-msgid "`%s' does not respond to `%s'"
-msgstr "\"%s\" svarar inte på \"%s\""
+#: f/bad.def:419
+#, no-c-format
+msgid "Missing close-parenthese(s) in FORMAT statement at %0"
+msgstr ""
 
-#: objc/objc-act.c:5046 objc/objc-act.c:7285
-#, c-format
-msgid "no super class declared in interface for `%s'"
-msgstr "ingen superklass deklarerad i interface för \"%s\""
+#: f/bad.def:422
+#, no-c-format
+msgid "Missing number following period in FORMAT statement at %0"
+msgstr ""
 
-#: objc/objc-act.c:5144
-msgid "cannot find class (factory) method."
-msgstr "kan inte hitta klass(fabrik)-metod"
+#: f/bad.def:425
+#, no-c-format
+msgid "Missing number following `E' in FORMAT statement at %0"
+msgstr ""
 
-#: objc/objc-act.c:5145 objc/objc-act.c:5189
-#, c-format
-msgid "return type for `%s' defaults to id"
-msgstr "returtyp för \"%s\" är som standard id"
+#: f/bad.def:433
+#, no-c-format
+msgid "Spurious trailing comma preceding terminator at %0"
+msgstr ""
 
-#: objc/objc-act.c:5162
-#, c-format
-msgid "method `%s' not implemented by protocol."
-msgstr "metod \"%s\" implementeras inte av protokoll."
+#: f/bad.def:436
+#, no-c-format
+msgid "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not specifying the assignment operator (=)"
+msgstr ""
 
-#: objc/objc-act.c:5171
-msgid "return type defaults to id"
-msgstr "returtyp är som standard id"
+#: f/bad.def:439
+#, no-c-format
+msgid "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement specifying the assignment operator (=)"
+msgstr ""
 
-#: objc/objc-act.c:5188
-msgid "cannot find method."
-msgstr "kan inte hitta metod."
+#: f/bad.def:452
+#, no-c-format
+msgid "Cannot specify =initialization-expr at %0 unless `::' appears before list of objects"
+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:5432
-#, c-format
-msgid "instance variable `%s' accessed in class method"
+#: f/bad.def:455
+#, no-c-format
+msgid "Reference to label at %1 inconsistent with its definition at %0"
 msgstr ""
 
-#: objc/objc-act.c:5689
-#, c-format
-msgid "duplicate definition of class method `%s'."
-msgstr "upprepad definition av klassmetod \"%s\"."
+#: f/bad.def:458
+#, no-c-format
+msgid "Reference to label at %1 inconsistent with earlier reference at %0"
+msgstr ""
 
-#: objc/objc-act.c:5695
-#, c-format
-msgid "duplicate declaration of class method `%s'."
-msgstr "upprepad deklaration av klassmetod \"%s\"."
+#: f/bad.def:461
+#, no-c-format
+msgid "DO-statement reference to label at %1 follows its definition at %0"
+msgstr ""
 
-#: objc/objc-act.c:5731
-#, c-format
-msgid "duplicate definition of instance method `%s'."
+#: f/bad.def:464
+#, no-c-format
+msgid "Reference to label at %1 is outside block containing definition at %0"
 msgstr ""
 
-#: objc/objc-act.c:5737
-#, c-format
-msgid "duplicate declaration of instance method `%s'."
+#: f/bad.def:467
+#, no-c-format
+msgid "DO-statement references to label at %0 and %2 separated by unterminated block starting at %1"
 msgstr ""
 
-#: objc/objc-act.c:5777
-#, c-format
-msgid "duplicate interface declaration for category `%s(%s)'"
+#: f/bad.def:470
+#, no-c-format
+msgid "DO-statement reference to label at %0 and label definition at %2 separated by unterminated block starting at %1"
 msgstr ""
 
-#: objc/objc-act.c:5863
-#, c-format
-msgid "instance variable `%s' is declared private"
-msgstr "instansvariabel \"%s\" är deklarerad som privat"
+#: f/bad.def:473
+#, no-c-format
+msgid "Label definition at %0 invalid on this kind of statement"
+msgstr ""
 
-#: objc/objc-act.c:5910
-#, c-format
-msgid "instance variable `%s' is declared %s"
-msgstr "instansvariabel \"%s\" är deklarerad som %s"
+#: f/bad.def:476
+#, no-c-format
+msgid "Statement at %0 invalid in this context"
+msgstr ""
 
-#: objc/objc-act.c:5920
-msgid "static access to object of type `id'"
-msgstr "statisk access till objekt av typ \"id\""
+#: f/bad.def:479
+#, no-c-format
+msgid "Statement at %0 invalid in context established by statement at %1"
+msgstr ""
 
-#: objc/objc-act.c:5957 objc/objc-act.c:6051
-#, c-format
-msgid "incomplete implementation of class `%s'"
-msgstr "inkomplett implementation av klass \"%s\""
+#: f/bad.def:482
+#, no-c-format
+msgid "Statement at %0 must specify construct name specified at %1"
+msgstr ""
 
-#: objc/objc-act.c:5961 objc/objc-act.c:6056
-#, c-format
-msgid "incomplete implementation of category `%s'"
-msgstr "inkomplett implementation av kategori \"%s\""
+#: f/bad.def:485
+#, no-c-format
+msgid "Construct name at %0 superfluous, no construct name specified at %1"
+msgstr ""
 
-#: objc/objc-act.c:5966 objc/objc-act.c:6061
-#, c-format
-msgid "method definition for `%c%s' not found"
-msgstr "metoddefinition för \"%c%s\" kan inte hittas"
+#: f/bad.def:488
+#, no-c-format
+msgid "Construct name at %0 not the same as construct name at %1"
+msgstr ""
 
-#: objc/objc-act.c:6102
-#, c-format
-msgid "%s `%s' does not fully implement the `%s' protocol"
+#: f/bad.def:491
+#, no-c-format
+msgid "Construct name at %0 does not match construct name for any containing DO constructs"
 msgstr ""
 
-#: objc/objc-act.c:6138 objc/objc-act.c:8212
-msgid "`@end' missing in implementation context"
+#: f/bad.def:494
+#, no-c-format
+msgid "Label definition missing at %0 for DO construct specifying label at %1"
 msgstr ""
 
-#: objc/objc-act.c:6169
-#, c-format
-msgid "reimplementation of class `%s'"
-msgstr "omimplementation av klass \"%s\""
+#: f/bad.def:497
+#, no-c-format
+msgid "Statement at %0 follows ELSE block for IF construct at %1"
+msgstr ""
 
-#: objc/objc-act.c:6211
-#, c-format
-msgid "conflicting super class name `%s'"
+#: f/bad.def:500
+#, no-c-format
+msgid "No label definition for FORMAT statement at %0"
 msgstr ""
 
-#: objc/objc-act.c:6226
-#, c-format
-msgid "duplicate interface declaration for class `%s'"
+#: f/bad.def:503
+#, no-c-format
+msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
 msgstr ""
 
-#: objc/objc-act.c:6469
-#, c-format
-msgid "duplicate declaration for protocol `%s'"
+#: f/bad.def:506
+#, no-c-format
+msgid "END statement at %0 missing `%A' keyword required for internal or module procedure(s) bounded by %1"
 msgstr ""
 
-#: objc/objc-act.c:7326
-msgid "[super ...] must appear in a method context"
-msgstr "[super ...] måste stå i metodkontext"
+#: f/bad.def:509
+#, no-c-format
+msgid "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 specifies no generic name, operator, or assignment"
+msgstr ""
 
-#: objc/objc-act.c:8314 objc/objc-act.c:8330
-#, c-format
-msgid "potential selector conflict for method `%s'"
+#: f/bad.def:512
+#, no-c-format
+msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
 msgstr ""
 
-#: objc/objc-parse.y:2648
-msgid "`@end' must appear in an implementation context"
+#: f/bad.def:515
+#, no-c-format
+msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
 msgstr ""
 
-#: objc/objc-parse.y:2919
-msgid "method definition not in class context"
+#: f/bad.def:518
+#, no-c-format
+msgid "Program unit name at %0 not the same as name at %1"
 msgstr ""
 
-#: objc/objc-parse.y:3743
-msgid "syntax error at '@' token"
+#: f/bad.def:521
+#, no-c-format
+msgid "Type name at %0 not the same as name at %1"
 msgstr ""
 
-#. If we didn't find this parameter, issue an error message.
-#: params.c:80
-#, c-format
-msgid "invalid parameter `%s'"
+#: f/bad.def:524
+#, no-c-format
+msgid "End of source file before end of block started at %0"
 msgstr ""
 
-#: profile.c:490
-msgid "Arc profiling: some edge counts were bad."
+#: f/bad.def:527
+#, no-c-format
+msgid "Undefined label, first referenced at %0"
 msgstr ""
 
-#: profile.c:931
-#, c-format
-msgid "file %s not found, execution counts assumed to be zero."
+#: f/bad.def:530
+#, no-c-format
+msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
 msgstr ""
 
-#: protoize.c:601
-#, c-format
-msgid "%s: internal abort\n"
-msgstr "%s: intern abort\n"
+#: f/bad.def:533
+#, no-c-format
+msgid "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or PRIVATE statement at %0"
+msgstr ""
 
-#: protoize.c:692
-#, c-format
-msgid "%s: error writing file `%s': %s\n"
+#: f/bad.def:536
+#, no-c-format
+msgid "RETURN statement at %0 invalid within a main program unit"
 msgstr ""
 
-#: protoize.c:737
-#, c-format
-msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
-msgstr "%s: användning '%s [ -VqfnkN ] [ -i <isträng> ] [ filnamn ... ]'\n"
+#: f/bad.def:539
+#, no-c-format
+msgid "Alternate return specifier at %0 invalid within a main program unit"
+msgstr ""
 
-#: protoize.c:740
-#, c-format
-msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
+#: f/bad.def:542
+#, no-c-format
+msgid "Alternate return specifier at %0 invalid within a function"
 msgstr ""
-"%s: användning '%s [ -VqfnkNlgC ] [ -B <katalognamn> ] [ filnamn ... ]'\n"
 
-#: protoize.c:847
-#, c-format
-msgid "%s: warning: no read access for file `%s'\n"
-msgstr "%s: varning: ingen läsrättighet för fil \"%s\"\n"
+#: f/bad.def:545
+#, no-c-format
+msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
+msgstr ""
 
-#: protoize.c:855
-#, c-format
-msgid "%s: warning: no write access for file `%s'\n"
-msgstr "%s: varning: ingen skrivrättighet för fil \"%s\"\n"
+#: f/bad.def:548
+#, no-c-format
+msgid "Access specifier at %0 must immediately follow derived-type statement at %1 with no intervening statements"
+msgstr ""
 
-#: protoize.c:863
-#, c-format
-msgid "%s: warning: no write access for dir containing `%s'\n"
+#: f/bad.def:551
+#, no-c-format
+msgid "No components specified as of %0 for derived-type definition beginning at %1"
 msgstr ""
 
-#. Catch cases like /.. where we try to backup to a
-#. point above the absolute root of the logical file
-#. system.
-#: protoize.c:1281
-#, c-format
-msgid "%s: invalid file name: %s\n"
+#: f/bad.def:554
+#, no-c-format
+msgid "No components specified as of %0 for structure definition beginning at %1"
 msgstr ""
 
-#: protoize.c:1433
-#, c-format
-msgid "%s: %s: can't get status: %s\n"
-msgstr "%s: %s: kan inte få status: %s\n"
+#: f/bad.def:557
+#, no-c-format
+msgid "Missing structure name for outer structure definition at %0"
+msgstr ""
 
-#: protoize.c:1454
-#, c-format
-msgid ""
-"\n"
-"%s: fatal error: aux info file corrupted at line %d\n"
+#: f/bad.def:560
+#, no-c-format
+msgid "Field names at %0 for outer structure definition -- specify them in a subsequent RECORD statement instead"
 msgstr ""
 
-#: protoize.c:1790
-#, c-format
-msgid "%s:%d: declaration of function `%s' takes different forms\n"
+#: f/bad.def:563
+#, no-c-format
+msgid "Missing field name(s) for structure definition at %0 within structure definition at %1"
 msgstr ""
 
-#: protoize.c:2048
-#, c-format
-msgid "%s: compiling `%s'\n"
-msgstr "%s: kompilerar `%s'\n"
+#: f/bad.def:566
+#, no-c-format
+msgid "No components specified as of %0 for map beginning at %1"
+msgstr ""
 
-#: protoize.c:2071
-#, c-format
-msgid "%s: wait: %s\n"
-msgstr "%s: vänta: %s\n"
+#: f/bad.def:569
+#, no-c-format
+msgid "Zero or one maps specified as of %0 for union beginning at %1 -- at least two are required"
+msgstr ""
 
-#: protoize.c:2076
-#, c-format
-msgid "%s: subprocess got fatal signal %d\n"
-msgstr "%s: subprocess fick dödlig signal %d\n"
+#: f/bad.def:572
+#, no-c-format
+msgid "Missing %A specifier in statement at %0"
+msgstr ""
 
-#: protoize.c:2084
-#, c-format
-msgid "%s: %s exited with status %d\n"
-msgstr "%s: %s avslutade med status %d\n"
+#: f/bad.def:575
+#, no-c-format
+msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
+msgstr ""
 
-#: protoize.c:2136
-#, c-format
-msgid "%s: warning: missing SYSCALLS file `%s'\n"
+#: f/bad.def:578
+#, no-c-format
+msgid "Conflicting I/O control specifications at %0 and %1"
 msgstr ""
 
-#: protoize.c:2145 protoize.c:2174
-#, c-format
-msgid "%s: can't read aux info file `%s': %s\n"
+#: f/bad.def:581
+#, no-c-format
+msgid "No UNIT= specifier in I/O control list at %0"
 msgstr ""
 
-#: protoize.c:2190 protoize.c:2218
-#, c-format
-msgid "%s: can't get status of aux info file `%s': %s\n"
+#: f/bad.def:584
+#, no-c-format
+msgid "Specification at %0 requires ADVANCE=`NO' specification in same I/O control list"
 msgstr ""
 
-#: protoize.c:2246
-#, c-format
-msgid "%s: can't open aux info file `%s' for reading: %s\n"
+#: f/bad.def:587
+#, no-c-format
+msgid "Specification at %0 requires explicit FMT= specification in same I/O control list"
 msgstr ""
 
-#: protoize.c:2264
-#, c-format
-msgid "%s: error reading aux info file `%s': %s\n"
+#: f/bad.def:595
+#, no-c-format
+msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
 msgstr ""
 
-#: protoize.c:2277
-#, c-format
-msgid "%s: error closing aux info file `%s': %s\n"
+#: f/bad.def:598
+#, fuzzy, no-c-format
+msgid "Duplicate or overlapping case values/ranges at %0 and %1"
+msgstr "dubbla (eller överlappand) case-värden"
+
+#: f/bad.def:601
+#, no-c-format
+msgid "Type and/or kind-type parameter disagreement between CASE value or value within range at %0 and SELECT CASE at %1"
 msgstr ""
 
-#: protoize.c:2293
-#, c-format
-msgid "%s: can't delete aux info file `%s': %s\n"
+#: f/bad.def:604
+#, no-c-format
+msgid "Range specification at %0 invalid for CASE statement within logical-type SELECT CASE statement"
 msgstr ""
 
-#: protoize.c:2375 protoize.c:4377
-#, c-format
-msgid "%s: can't delete file `%s': %s\n"
-msgstr "%s: kan inte radera fil \"%s\": %s\n"
+#: f/bad.def:617
+#, no-c-format
+msgid "Fortran 90 feature at %0 unsupported"
+msgstr ""
 
-#: protoize.c:2454
-#, c-format
-msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
-msgstr "%s: varning: kan inte döpa om fil \"%s\" till \"%s\": %s\n"
+#: f/bad.def:630
+#, no-c-format
+msgid "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %1]"
+msgstr ""
 
-#: protoize.c:2579
-#, c-format
-msgid "%s: conflicting extern definitions of '%s'\n"
+#: f/bad.def:638
+#, no-c-format
+msgid "Null element at %0 for array reference at %1"
 msgstr ""
 
-#: protoize.c:2583
-#, c-format
-msgid "%s: declarations of '%s' will not be converted\n"
+#: f/bad.def:641
+#, no-c-format
+msgid "Too few elements (%A missing) as of %0 for array reference at %1"
 msgstr ""
 
-#: protoize.c:2585
-#, c-format
-msgid "%s: conflict list for '%s' follows:\n"
+#: f/bad.def:644
+#, no-c-format
+msgid "Too many elements as of %0 for array reference at %1"
 msgstr ""
 
-#: protoize.c:2618
-#, c-format
-msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
+#: f/bad.def:647
+#, no-c-format
+msgid "Missing colon as of %0 in substring reference for %1"
 msgstr ""
 
-#: protoize.c:2658
-#, c-format
-msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
+#: f/bad.def:650
+#, no-c-format
+msgid "Invalid use at %0 of substring operator on %1"
 msgstr ""
 
-#: protoize.c:2664
-#, c-format
-msgid "%s: %d: warning: no extern definition for `%s'\n"
+#: f/bad.def:653
+#, no-c-format
+msgid "Substring begin/end point at %0 out of defined range"
 msgstr ""
 
-#: protoize.c:2695
-#, c-format
-msgid "%s: warning: no static definition for `%s' in file `%s'\n"
+#: f/bad.def:656
+#, no-c-format
+msgid "Array element value at %0 out of defined range"
 msgstr ""
 
-#: protoize.c:2701
-#, c-format
-msgid "%s: multiple static defs of `%s' in file `%s'\n"
+#: f/bad.def:659
+#, no-c-format
+msgid "Expression at %0 has incorrect data type or rank for its context"
 msgstr ""
 
-#: protoize.c:2874 protoize.c:2877
-#, c-format
-msgid "%s: %d: warning: source too confusing\n"
+#: f/bad.def:662
+#, no-c-format
+msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
 msgstr ""
 
-#: protoize.c:3083
-#, c-format
-msgid "%s: %d: warning: varargs function declaration not converted\n"
+#: f/bad.def:665
+#, no-c-format
+msgid "%A step count known to be 0 (zero) at %0"
 msgstr ""
 
-#: protoize.c:3098
-#, c-format
-msgid "%s: declaration of function `%s' not converted\n"
+#: f/bad.def:668
+#, no-c-format
+msgid "%A end value plus step count known to overflow at %0"
 msgstr ""
 
-#: protoize.c:3221
-#, c-format
-msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
+#: f/bad.def:671
+#, no-c-format
+msgid "%A begin, end, and step-count values known to result in implementation-dependent behavior due to overflow(s) in intermediate calculations at %0"
 msgstr ""
 
-#: protoize.c:3242
-#, c-format
-msgid ""
-"\n"
-"%s: warning: too few parameter lists in declaration of `%s'\n"
+#: f/bad.def:674
+#, no-c-format
+msgid "%A begin, end, and step-count values known to result in no iterations at %0"
 msgstr ""
 
-#: protoize.c:3340
-#, c-format
-msgid "%s: %d: warning: found `%s' but expected `%s'\n"
+#: f/bad.def:677
+#, no-c-format
+msgid "Type disagreement between expressions at %0 and %1"
 msgstr ""
 
-#: protoize.c:3518
-#, c-format
-msgid "%s: local declaration for function `%s' not inserted\n"
+#: f/bad.def:690
+#, no-c-format
+msgid "No specification for implied-DO iterator `%A' at %0"
 msgstr ""
 
-#: protoize.c:3545
-#, c-format
-msgid ""
-"\n"
-"%s: %d: warning: can't add declaration of `%s' into macro call\n"
+#: f/bad.def:693
+#, no-c-format
+msgid "Gratuitous parentheses surround implied-DO construct at %0"
 msgstr ""
 
-#: protoize.c:3619
-#, c-format
-msgid "%s: global declarations for file `%s' not inserted\n"
+#: f/bad.def:696
+#, no-c-format
+msgid "Zero-size specification invalid at %0"
 msgstr ""
 
-#: protoize.c:3710 protoize.c:3740
-#, c-format
-msgid "%s: definition of function `%s' not converted\n"
+#: f/bad.def:699
+#, no-c-format
+msgid "Zero-size array at %0"
 msgstr ""
 
-#: protoize.c:3729
-#, c-format
-msgid "%s: %d: warning: definition of %s not converted\n"
+#: f/bad.def:702
+#, no-c-format
+msgid "Target machine does not support complex entity of kind specified at %0"
 msgstr ""
 
-#: protoize.c:4059
-#, c-format
-msgid "%s: found definition of `%s' at %s(%d)\n"
+#: f/bad.def:705
+#, no-c-format
+msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
 msgstr ""
 
-#. If we make it here, then we did not know about this
-#. function definition.
-#: protoize.c:4075
-#, c-format
-msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
+#: f/bad.def:708
+#, fuzzy, no-c-format
+msgid "Attempt to raise constant zero to a power at %0"
+msgstr "Försök håll stacken justerad till denna 2-potens"
+
+#: f/bad.def:806
+#, no-c-format
+msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
 msgstr ""
 
-#: protoize.c:4078
-#, c-format
-msgid "%s: function definition not converted\n"
+#: f/bad.def:809
+#, no-c-format
+msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
 msgstr ""
 
-#: protoize.c:4137
-#, c-format
-msgid "%s: `%s' not converted\n"
+#: f/bad.def:812
+#, no-c-format
+msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
 msgstr ""
 
-#: protoize.c:4145
-#, c-format
-msgid "%s: would convert file `%s'\n"
+#: f/bad.def:815
+#, no-c-format
+msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
 msgstr ""
 
-#: protoize.c:4148
-#, c-format
-msgid "%s: converting file `%s'\n"
+#: f/bad.def:818
+#, no-c-format
+msgid "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
 msgstr ""
 
-#: protoize.c:4158
-#, c-format
-msgid "%s: can't get status for file `%s': %s\n"
+#: f/bad.def:821
+#, fuzzy, no-c-format
+msgid "Unable to open INCLUDE file `%A' at %0"
+msgstr "kan inte öppna fil \"%s\""
+
+#: f/bad.def:839
+#, no-c-format
+msgid "Null argument at %0 for statement function reference at %1"
 msgstr ""
 
-#: protoize.c:4200
-#, c-format
-msgid "%s: can't open file `%s' for reading: %s\n"
-msgstr "%s: kan inte öppna fil `%s' för läsning: %s\n"
+#: f/bad.def:842
+#, no-c-format
+msgid "Null argument at %0 for procedure invocation at %1"
+msgstr ""
 
-#: protoize.c:4215
-#, c-format
-msgid ""
-"\n"
-"%s: error reading input file `%s': %s\n"
+#: f/bad.def:845
+#, no-c-format
+msgid "%A too few arguments (starting with dummy argument `%B') as of %0 for statement function reference at %1"
 msgstr ""
 
-#: protoize.c:4249
-#, c-format
-msgid "%s: can't create/open clean file `%s': %s\n"
+#: f/bad.def:848
+#, no-c-format
+msgid "%A too many arguments as of %0 for statement function reference at %1"
 msgstr ""
 
-#: protoize.c:4354
-#, c-format
-msgid "%s: warning: file `%s' already saved in `%s'\n"
+#: f/bad.def:851
+#, no-c-format
+msgid "Array supplied at %1 for dummy argument `%A' in statement function reference at %0"
 msgstr ""
 
-#: protoize.c:4362
-#, c-format
-msgid "%s: can't link file `%s' to `%s': %s\n"
-msgstr "%s: kan inte länka fil \"%s\" till \"%s\": %s\n"
+#: f/bad.def:854
+#, no-c-format
+msgid "Unsupported FORMAT specifier at %0"
+msgstr ""
 
-#: protoize.c:4392
-#, c-format
-msgid "%s: can't create/open output file `%s': %s\n"
+#: f/bad.def:857
+#, no-c-format
+msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
 msgstr ""
 
-#: protoize.c:4425
-#, c-format
-msgid "%s: can't change mode of file `%s': %s\n"
+#: f/bad.def:880
+#, no-c-format
+msgid "Unsupported VXT statement at %0"
 msgstr ""
 
-#: protoize.c:4611
-#, c-format
-msgid "%s: cannot get working directory: %s\n"
+#: f/bad.def:883
+#, no-c-format
+msgid "Attempt to specify second initial value for `%A' at %0"
 msgstr ""
 
-#: protoize.c:4709
-#, c-format
-msgid "%s: input file names must have .c suffixes: %s\n"
-msgstr "%s: indatafilnamn måste ha ändelsen .c: %s\n"
+#: f/bad.def:886
+#, no-c-format
+msgid "Too few initial values in list of initializers for `%A' at %0"
+msgstr ""
 
-#: real.c:802 real.c:979
-msgid "conversion from NaN to int"
-msgstr "konvertering från NaN till int"
+#: f/bad.def:889
+#, no-c-format
+msgid "Too many initial values in list of initializers starting at %0"
+msgstr ""
 
-#: real.c:825
-msgid "conversion from NaN to unsigned int"
-msgstr "konveretering från NaN till unsigned int"
+#: f/bad.def:892
+#, no-c-format
+msgid "Array or substring specification for `%A' out of range in statement at %0"
+msgstr ""
 
-#: real.c:2700
-msgid "floating point overflow"
-msgstr "flyttalsspill"
+#: f/bad.def:895
+#, no-c-format
+msgid "Array subscript #%B out of range for initialization of `%A' in statement at %0"
+msgstr ""
 
-#: real.c:4340 real.c:6619 real.c:6700
-msgid "overflow on truncation to integer"
+#: f/bad.def:898
+#, no-c-format
+msgid "Implied do-loop step count of 0 (zero) for iteration variable `%A' in statement at %0"
 msgstr ""
 
-#: real.c:4412
-msgid "overflow on truncation to unsigned integer"
+#: f/bad.def:901
+#, no-c-format
+msgid "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in statement at %0"
 msgstr ""
 
-#: real.c:5760
-#, c-format
-msgid "%s: argument domain error"
+#: f/bad.def:904
+#, no-c-format
+msgid "Not an integer constant expression in implied do-loop in statement at %0"
 msgstr ""
 
-#: real.c:5761
-#, c-format
-msgid "%s: function singularity"
+#: f/bad.def:907
+#, no-c-format
+msgid "Attempt to specify second initial value for element of `%A' at %0"
 msgstr ""
 
-#: real.c:5762
-#, c-format
-msgid "%s: overflow range error"
+#: f/bad.def:910
+#, no-c-format
+msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
 msgstr ""
 
-#: real.c:5763
-#, c-format
-msgid "%s: underflow range error"
+#: f/bad.def:913
+#, no-c-format
+msgid "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
 msgstr ""
 
-#: real.c:5764
-#, c-format
-msgid "%s: total loss of precision"
-msgstr "%s: total förlust av precision"
+#: f/bad.def:916
+#, no-c-format
+msgid "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D bytes offset from `%B'"
+msgstr ""
 
-#: real.c:5765
-#, c-format
-msgid "%s: partial loss of precision"
-msgstr "%s: partiell förlust av precision"
+#: f/bad.def:919
+#, no-c-format
+msgid "Array or substring specification for `%A' out of range in EQUIVALENCE statement"
+msgstr ""
 
-#: real.c:5766
-#, c-format
-msgid "%s: NaN - producing operation"
+#: f/bad.def:922
+#, no-c-format
+msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
 msgstr ""
 
-#: reg-stack.c:661
-#, c-format
-msgid "Output constraint %d must specify a single register"
+#: f/bad.def:925
+#, no-c-format
+msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
 msgstr ""
 
-#: reg-stack.c:671
-#, c-format
-msgid "Output constraint %d cannot be specified together with \"%s\" clobber"
+#: f/bad.def:928
+#, no-c-format
+msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
 msgstr ""
 
-#: reg-stack.c:694
-msgid "Output regs must be grouped at top of stack"
+#: f/bad.def:936
+#, no-c-format
+msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
 msgstr ""
 
-#: reg-stack.c:731
-msgid "Implicitly popped regs must be grouped at top of stack"
+#: f/bad.def:939
+#, no-c-format
+msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
 msgstr ""
 
-#: reg-stack.c:750
-#, c-format
-msgid "Output operand %d must use `&' constraint"
+#: f/bad.def:942
+#, no-c-format
+msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
 msgstr ""
 
-#: regclass.c:704
-#, c-format
-msgid "can't use '%s' as a %s register"
+#: f/bad.def:945
+#, no-c-format
+msgid "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for example, `%A' and `%B'"
 msgstr ""
 
-#: regclass.c:726
-msgid "global register variable follows a function definition"
+#: f/bad.def:958
+#, no-c-format
+msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
 msgstr ""
 
-#: regclass.c:730
-msgid "register used for two global register variables"
+#: f/bad.def:976
+#, no-c-format
+msgid "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at %1"
 msgstr ""
 
-#: regclass.c:735
-msgid "call-clobbered register used for global register variable"
+#: f/bad.def:979
+#, no-c-format
+msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
 msgstr ""
 
-#: reload.c:1206
-msgid "cannot reload integer constant operand in `asm'"
+#: f/bad.def:987
+#, no-c-format
+msgid "Blank common initialized at %0"
 msgstr ""
 
-#: reload.c:1228
-msgid "impossible register constraint in `asm'"
+#: f/bad.def:990
+#, no-c-format
+msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
 msgstr ""
 
-#: reload.c:3375
-msgid "`&' constraint used with no register class"
+#: f/bad.def:993
+#, no-c-format
+msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
 msgstr ""
 
-#: reload.c:3532 reload.c:3746
-msgid "inconsistent operand constraints in an `asm'"
+#: f/bad.def:996
+#, no-c-format
+msgid "Character `%A' (for example) is upper-case in symbol name at %0"
 msgstr ""
 
-#: reload1.c:1235
-msgid "frame size too large for reliable stack checking"
+#: f/bad.def:999
+#, no-c-format
+msgid "Character `%A' (for example) is lower-case in symbol name at %0"
 msgstr ""
 
-#: reload1.c:1238
-msgid "try reducing the number of local variables"
+#: f/bad.def:1002
+#, no-c-format
+msgid "Character `%A' not followed at some point by lower-case character in symbol name at %0"
 msgstr ""
 
-#: reload1.c:1893
-#, c-format
-msgid "Can't find a register in class `%s' while reloading `asm'."
+#: f/bad.def:1005
+#, no-c-format
+msgid "Initial character `%A' is lower-case in symbol name at %0"
 msgstr ""
 
-#: reload1.c:1897
-#, c-format
-msgid "Unable to find a register to spill in class `%s'."
+#: f/bad.def:1013
+#, no-c-format
+msgid "NAMELIST not adequately supported by run-time library for source files with case preserved"
 msgstr ""
 
-#: reload1.c:3918
-msgid "`asm' operand requires impossible reload"
+#: f/bad.def:1016
+#, no-c-format
+msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
 msgstr ""
 
-#: reload1.c:5033
-msgid "`asm' operand constraint incompatible with operand size"
+#: f/bad.def:1034
+#, no-c-format
+msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
 msgstr ""
 
-#: reload1.c:6619
-msgid "output operand is constant in `asm'"
+#: f/bad.def:1037
+#, fuzzy, no-c-format
+msgid "Truncating characters on right side of character constant at %0"
+msgstr "flerteckens teckenkonstant"
+
+#: f/bad.def:1040
+#, no-c-format
+msgid "Truncating characters on right side of hollerith constant at %0"
 msgstr ""
 
-#: rtl.c:1296
-#, c-format
-msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
+#: f/bad.def:1043
+#, no-c-format
+msgid "Truncating non-zero data on left side of numeric constant at %0"
 msgstr ""
 
-#: rtl.c:1311
-#, c-format
-msgid ""
-"RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+#: f/bad.def:1046
+#, no-c-format
+msgid "Truncating non-zero data on left side of typeless constant at %0"
 msgstr ""
 
-#: rtl.c:1327
-#, c-format
-msgid ""
-"RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
-"s:%d"
+#: f/bad.def:1049
+#, fuzzy, no-c-format
+msgid "Typeless constant at %0 too large"
+msgstr "heltalskonstant utanför sitt intervall"
+
+#: f/bad.def:1052
+#, no-c-format
+msgid "First-column ampersand continuation at %0"
 msgstr ""
 
-#: rtl.c:1340
-#, c-format
-msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
+#: f/bad.def:1055 f/bad.def:1058
+#, no-c-format
+msgid "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: rtl.c:1354
-#, c-format
-msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
+#: f/bad.def:1061 f/bad.def:1064
+#, no-c-format
+msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: rtl.c:1369
-#, c-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+#: f/bad.def:1067 f/bad.def:1070
+#, no-c-format
+msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: stmt.c:917
-#, c-format
-msgid "jump to `%s' invalidly jumps into binding contour"
+#: f/bad.def:1073
+#, no-c-format
+msgid "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: stmt.c:1153 stmt.c:3651
-#, c-format
-msgid "label `%s' used before containing binding contour"
+#: f/bad.def:1076
+#, no-c-format
+msgid "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: stmt.c:1283 stmt.c:1357
-msgid "`asm' cannot be used in function where memory usage is checked"
+#: f/bad.def:1079 f/bad.def:1082
+#, no-c-format
+msgid "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
 msgstr ""
 
-#: stmt.c:1343
-msgid "`asm' cannot be used with `-fcheck-memory-usage'"
+#: f/bad.def:1085
+#, fuzzy, no-c-format
+msgid "Array `%A' at %0 is too large to handle"
+msgstr "fältet \"%s\" är för stort"
+
+#: f/bad.def:1088
+#, fuzzy, no-c-format
+msgid "Statement function `%A' defined at %0 is not used"
+msgstr "etikett \"%s\" definierad men inte använd"
+
+#: f/bad.def:1091
+#, no-c-format
+msgid "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M Y2KBAD]"
 msgstr ""
 
-#: stmt.c:1372
-#, c-format
-msgid "unknown register name `%s' in `asm'"
+#: f/bad.def:1094
+#, fuzzy, no-c-format
+msgid "Internal compiler error -- cannot perform operation"
+msgstr "Internt kompilatorfel i %s, vid %s:%d"
+
+#. Kind messages are used in diagnostic location reports of the
+#. form "<file>: In function `foo': <error message>".
+#: f/info-k.def:32
+msgid "In unknown kind"
 msgstr ""
 
-#: stmt.c:1387
-msgid "too many alternatives in `asm'"
+#: f/info-k.def:33
+msgid "In entity"
 msgstr ""
 
-#: stmt.c:1398
-msgid "operand constraints for `asm' differ in number of alternatives"
+#: f/info-k.def:34
+#, fuzzy
+msgid "In function"
+msgstr "I funktion `%s':"
+
+#: f/info-k.def:35
+msgid "In subroutine"
 msgstr ""
 
-#: stmt.c:1446
-msgid "output operand constraint lacks `='"
+#: f/info-k.def:36
+#, fuzzy
+msgid "In program"
+msgstr "program: %s\n"
+
+#: f/info-k.def:37
+msgid "In block-data unit"
 msgstr ""
 
-#: stmt.c:1465
-#, c-format
-msgid "output constraint `%c' for operand %d is not at the beginning"
+#: f/info-k.def:38
+msgid "In common block"
 msgstr ""
 
-#: stmt.c:1472
-#, c-format
-msgid "output operand constraint %d contains `+'"
+#: f/info-k.def:39
+#, fuzzy
+msgid "In construct"
+msgstr "struct"
+
+#: f/info-k.def:40
+msgid "In namelist"
 msgstr ""
 
-#: stmt.c:1481
-msgid "operand constraint contains '+' or '=' at illegal position."
+#: f/info-k.def:41
+msgid "In anything"
 msgstr ""
 
-#: stmt.c:1487 stmt.c:1664
+#: java/check-init.c:917
 #, c-format
-msgid "`%%' constraint used with last operand"
+msgid "internal error in check-init: tree code not implemented: %s"
 msgstr ""
 
-#: stmt.c:1501
-msgid "matching constraint not valid in output operand"
+#: java/check-init.c:990
+#, fuzzy, c-format
+msgid "final field '%s' may not have been initialized"
+msgstr "objekt med variabel storlek kan inte initieras"
+
+#: java/class.c:539 java/class.c:564
+msgid "internal error - too many interface type"
 msgstr ""
 
-#: stmt.c:1527 stmt.c:1724
-#, c-format
-msgid "invalid punctuation `%c' in constraint"
+#: java/class.c:677
+msgid "bad method signature"
 msgstr ""
 
-#: stmt.c:1571
-#, c-format
-msgid "output number %d not directly addressable"
+#: java/class.c:726
+msgid "misplaced ConstantValue attribute (not in any field)"
 msgstr ""
 
-#: stmt.c:1599
+#: java/class.c:728
 #, c-format
-msgid "more than %d operands in `asm'"
+msgid "duplicate ConstantValue attribute for field '%s'"
 msgstr ""
 
-#: stmt.c:1637
+#: java/class.c:739
 #, c-format
-msgid "hard register `%s' listed as input operand to `asm'"
+msgid "ConstantValue attribute of field '%s' has wrong type"
 msgstr ""
 
-#: stmt.c:1654
+#: java/class.c:1103
 #, c-format
-msgid "input operand constraint contains `%c'"
+msgid "field '%s' not found in class"
 msgstr ""
 
-#: stmt.c:1691
-msgid "matching constraint references invalid operand number"
+#: java/class.c:1365
+msgid "abstract method in non-abstract class"
 msgstr ""
 
-#. ??? Leave this only until we have experience with what
-#. happens in combine and elsewhere when constraints are
-#. not satisfied.
-#: stmt.c:1758 stmt.c:1787
+#: java/class.c:2067
 #, c-format
-msgid "asm operand %d probably doesn't match constraints"
+msgid "non-static method '%s' overrides static method"
 msgstr ""
 
-#: stmt.c:3588
-#, c-format
-msgid "unused variable `%s'"
-msgstr "oanvänd variabel \"%s\""
-
-#: stmt.c:5047
+#: java/decl.c:1537
 #, c-format
-msgid "enumeration value `%s' not handled in switch"
+msgid "In %s: overlapped variable and exception ranges at %d"
 msgstr ""
 
-#: stmt.c:5073 stmt.c:5093
-#, c-format
-msgid "case value `%ld' not in enumerated type"
+#: java/decl.c:1618
+msgid "bad type in parameter debug info"
 msgstr ""
 
-#: stmt.c:5076 stmt.c:5096
+#: java/decl.c:1628
 #, c-format
-msgid "case value `%ld' not in enumerated type `%s'"
+msgid "bad PC range for debug info for local `%s'"
 msgstr ""
 
-#: stor-layout.c:164
-msgid "type size can't be explicitly evaluated"
+#: java/expr.c:530
+msgid "stack underflow - dup* operation"
 msgstr ""
 
-#: stor-layout.c:166
-msgid "variable-size type declared outside of any function"
+#: java/expr.c:1536
+#, c-format
+msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
 msgstr ""
 
-#: stor-layout.c:439
+#: java/expr.c:1565
 #, c-format
-msgid "size of `%s' is %d bytes"
-msgstr "storleken på \"%s\" är %d bytes"
+msgid "field `%s' not found"
+msgstr ""
 
-#: stor-layout.c:441
-#, c-format
-msgid "size of `%s' is larger than %d bytes"
-msgstr "storleken på \"%s\" är större än %d bytes"
+#: java/expr.c:1717
+msgid "ret instruction not implemented"
+msgstr ""
 
-#: stor-layout.c:814 stor-layout.c:1066
+#: java/expr.c:1852
 #, c-format
-msgid "packed attribute causes inefficient alignment for `%s'"
-msgstr ""
+msgid "method '%s' not found in class"
+msgstr "metod \"%s\" kan inte hittas i klassen"
 
-#: stor-layout.c:816 stor-layout.c:1068
+#: java/expr.c:2055
 #, c-format
-msgid "packed attribute is unnecessary for `%s'"
-msgstr ""
+msgid "failed to find class '%s'"
+msgstr "kunde inte hitta klassen \"%s\""
 
-#: stor-layout.c:831
+#: java/expr.c:2065
 #, c-format
-msgid "padding struct to align `%s'"
+msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr ""
 
-#: stor-layout.c:1030
-msgid "padding struct size to alignment boundary"
+#: java/expr.c:2075
+msgid "invokestatic on non static method"
 msgstr ""
 
-#: stor-layout.c:1073
-msgid "packed attribute causes inefficient alignment"
+#: java/expr.c:2080
+msgid "invokestatic on abstract method"
 msgstr ""
 
-#: stor-layout.c:1075
-msgid "packed attribute is unnecessary"
+#: java/expr.c:2088
+msgid "invoke[non-static] on static method"
 msgstr ""
 
-#: timevar.c:442
-msgid ""
-"\n"
-"Execution times (seconds)\n"
+#: java/expr.c:2373
+#, c-format
+msgid "missing field '%s' in '%s'"
 msgstr ""
-"\n"
-"Exekveringstider (sekunder)\n"
-
-#. Print total time.
-#: timevar.c:490
-msgid " TOTAL                 :"
-msgstr " TOTALT                :"
 
-#: timevar.c:529
+#: java/expr.c:2379
 #, c-format
-msgid "time in %s: %ld.%06ld (%ld%%)\n"
-msgstr "tid %s: %ld.%06ld (%ld%%)\n"
+msgid "mismatching signature for field '%s' in '%s'"
+msgstr ""
 
-#: tlink.c:428
+#: java/expr.c:2402
 #, c-format
-msgid "collect: reading %s\n"
+msgid "assignment to final field `%s' not in field's class"
 msgstr ""
 
-#: tlink.c:529
+#: java/expr.c:2407
 #, c-format
-msgid "collect: recompiling %s\n"
+msgid "assignment to final static field `%s' not in class initializer"
 msgstr ""
 
-#: tlink.c:694
+#: java/expr.c:2414
 #, c-format
-msgid "collect: tweaking %s in %s\n"
+msgid "assignment to final field `%s' not in constructor"
 msgstr ""
 
-#: tlink.c:741
-msgid "collect: relinking\n"
+# fixme: spola tillbaka är inte perfekt
+#: java/expr.c:2661
+#, fuzzy, c-format
+msgid "can't expand %s"
+msgstr "kan inte spola tillbaka %s"
+
+#: java/expr.c:2838
+msgid "invalid PC in line number table"
 msgstr ""
 
-#: tlink.c:750
+#. We've just reached the end of a region of dead code.
+#: java/expr.c:2883
 #, c-format
-msgid "ld returned %d exit status"
+msgid "unreachable bytecode from %d to before %d"
 msgstr ""
 
-#: toplev.c:925
-msgid "Generate debugging info in default format"
+#. We've just reached the end of a region of dead code.
+#: java/expr.c:2920
+#, c-format
+msgid "unreachable bytecode from %d to the end of the method"
 msgstr ""
 
-#: toplev.c:926
-msgid "Generate debugging info in default extended format"
+#. duplicate code from LOAD macro
+#: java/expr.c:3238
+msgid "unrecogized wide sub-instruction"
 msgstr ""
 
-#: toplev.c:928
-msgid "Generate STABS format debug info"
+#: java/jcf-io.c:537
+#, c-format
+msgid "source file for class `%s' is newer than its matching class file.  Source file `%s' used instead"
 msgstr ""
 
-#: toplev.c:929
-msgid "Generate extended STABS format debug info"
+#: java/jcf-parse.c:338
+msgid "bad string constant"
 msgstr ""
 
-#: toplev.c:932
-msgid "Generate DWARF-1 format debug info"
+#: java/jcf-parse.c:356
+#, c-format
+msgid "bad value constant type %d, index %d"
 msgstr ""
 
-#: toplev.c:934
-msgid "Generate extended DWARF-1 format debug info"
+#: java/jcf-parse.c:528
+#, c-format
+msgid "can't reopen %s"
 msgstr ""
 
-#: toplev.c:937
-msgid "Generate DWARF-2 debug info"
-msgstr ""
+#: java/jcf-parse.c:533
+#, c-format
+msgid "can't close %s"
+msgstr "kan inte stänga %s"
 
-#: toplev.c:940
-msgid "Generate XCOFF format debug info"
-msgstr ""
+#: java/jcf-parse.c:615
+#, fuzzy, c-format
+msgid "cannot find file for class %s"
+msgstr "Kan inte hitta filen med klass %s."
 
-#: toplev.c:941
-msgid "Generate extended XCOFF format debug info"
+#: java/jcf-parse.c:627
+msgid "not a valid Java .class file"
 msgstr ""
 
-#: toplev.c:944
-msgid "Generate COFF format debug info"
+#: java/jcf-parse.c:630
+msgid "error while parsing constant pool"
 msgstr ""
 
-#: toplev.c:988
-msgid "Perform DWARF2 duplicate elimination"
+#: java/jcf-parse.c:633
+#, c-format
+msgid "error in constant pool entry #%d\n"
 msgstr ""
 
-#: toplev.c:990
-msgid "Do not store floats in registers"
+#. FIXME - where was first time
+#: java/jcf-parse.c:645
+#, c-format
+msgid "reading class %s for the second time from %s"
 msgstr ""
 
-#: toplev.c:992
-msgid "Consider all mem refs through pointers as volatile"
+#: java/jcf-parse.c:663
+msgid "error while parsing fields"
 msgstr ""
 
-#: toplev.c:994
-msgid "Consider all mem refs to global data to be volatile"
+#: java/jcf-parse.c:666
+msgid "error while parsing methods"
 msgstr ""
 
-#: toplev.c:996
-msgid "Consider all mem refs to static data to be volatile"
+#: java/jcf-parse.c:669
+msgid "error while parsing final attributes"
 msgstr ""
 
-#: toplev.c:998
-msgid "Defer popping functions args from stack until later"
+#: java/jcf-parse.c:683
+#, c-format
+msgid "the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath"
 msgstr ""
 
-#: toplev.c:1000
-msgid "When possible do not generate stack frames"
+#: java/jcf-parse.c:773
+msgid "missing Code attribute"
 msgstr ""
 
-#: toplev.c:1002
-msgid "Optimize sibling and tail recursive calls"
+#: java/jcf-parse.c:1010
+msgid "source file seen twice on command line and will be compiled only once"
 msgstr ""
 
-#: toplev.c:1004
-msgid "When running CSE, follow jumps to their targets"
+#: java/jcf-parse.c:1026
+msgid "no input file specified"
 msgstr ""
 
-#: toplev.c:1006
-msgid "When running CSE, follow conditional jumps"
+#: java/jcf-parse.c:1055
+#, c-format
+msgid "can't close input file %s"
 msgstr ""
 
-#: toplev.c:1008
-msgid "Perform a number of minor, expensive optimisations"
+#: java/jcf-parse.c:1092
+#, c-format
+msgid "bad zip/jar file %s"
 msgstr ""
 
-#: toplev.c:1010
-msgid "Perform jump threading optimisations"
+#: java/jcf-write.c:2641
+#, c-format
+msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
 msgstr ""
 
-#: toplev.c:1012
-msgid "Perform strength reduction optimisations"
-msgstr ""
+#: java/jcf-write.c:2979
+#, fuzzy
+msgid "field initializer type mismatch"
+msgstr "fältinitierare är ej konstant"
 
-#: toplev.c:1014
-msgid "Perform loop unrolling when iteration count is known"
-msgstr ""
+#: java/jcf-write.c:3387
+#, c-format
+msgid "can't create directory %s"
+msgstr "kan inte skapa katalog %s"
 
-#: toplev.c:1016
-msgid "Perform loop unrolling for all loops"
-msgstr ""
+#: java/jcf-write.c:3441
+#, fuzzy, c-format
+msgid "can't create %s"
+msgstr "kan inte stänga %s"
 
-#: toplev.c:1018
-msgid "Force all loop invariant computations out of loops"
+#: java/jv-scan.c:187
+msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
 msgstr ""
 
-#: toplev.c:1020
-msgid "Strength reduce all loop general induction variables"
-msgstr ""
+#: java/jv-scan.c:190
+#, fuzzy, c-format
+msgid "can't open output file `%s'"
+msgstr "Kan inte öppna utdatafil \"%s\""
 
-#: toplev.c:1022
-msgid "Store strings in writable data section"
+#: java/jv-scan.c:224
+#, fuzzy, c-format
+msgid "file not found `%s'"
+msgstr "Kan inte hitta filen \"%s\""
+
+#: java/jvspec.c:426
+msgid "can't specify `-D' without `--main'\n"
 msgstr ""
 
-#: toplev.c:1024
-msgid "Enable machine specific peephole optimisations"
+#: java/jvspec.c:429
+#, fuzzy, c-format
+msgid "`%s' is not a valid class name"
+msgstr "\"%s\" är inte ett giltigt filnamn"
+
+#: java/jvspec.c:435
+msgid "--resource requires -o"
 msgstr ""
 
-#: toplev.c:1026
-msgid "Copy memory operands into registers before using"
+#: java/jvspec.c:442
+msgid "warning: already-compiled .class files ignored with -C"
 msgstr ""
 
-#: toplev.c:1028
-msgid "Copy memory address constants into regs before using"
+#: java/jvspec.c:449
+msgid "cannot specify both -C and -o"
+msgstr "kan inte ange både -C och -o"
+
+#: java/jvspec.c:461
+msgid "cannot create temporary file"
 msgstr ""
 
-#: toplev.c:1030
-msgid "Allow function addresses to be held in registers"
+#: java/jvspec.c:489
+msgid "using both @FILE with multiple files not implemented"
 msgstr ""
 
-#: toplev.c:1032
-msgid "Integrate simple functions into their callers"
+#: java/jvspec.c:538
+msgid "cannot specify `main' class when not linking"
 msgstr ""
 
-#: toplev.c:1034
-msgid "Generate code for funcs even if they are fully inlined"
+#: java/lang.c:543
+msgid "can't do dependency tracking with input from stdin"
 msgstr ""
 
-#: toplev.c:1036
-msgid "Pay attention to the 'inline' keyword"
+#: java/lang.c:559
+msgid "couldn't determine target name for dependency tracking"
 msgstr ""
 
-#: toplev.c:1038
-msgid "Emit static const variables even if they are not used"
+#: java/lex.c:303
+#, c-format
+msgid ""
+"unknown encoding: `%s'\n"
+"This might mean that your locale's encoding is not supported\n"
+"by your system's iconv(3) implementation.  If you aren't trying\n"
+"to use a particular encoding for your input file, try the\n"
+"`--encoding=UTF-8' option"
 msgstr ""
 
-#: toplev.c:1040
-msgid "Check for syntax errors, then stop"
-msgstr "Leta efter syntaxfel, stoppa sedan"
+#: java/mangle.c:85
+#, fuzzy, c-format
+msgid "can't mangle %s"
+msgstr "kan inte stänga %s"
 
-#: toplev.c:1042
-msgid "Mark data as shared rather than private"
+#: java/mangle_name.c:144 java/mangle_name.c:216
+msgid "internal error - invalid Utf8 name"
+msgstr "internt fel - ogiltigt Utf8-namn"
+
+#: ../../gcc-cvs/gcc/java/parse-scan.y:881 ../../gcc-3cvs/gcc/java/parse.y:962
+#: ../../gcc-3cvs/gcc/java/parse.y:1303 ../../gcc-3cvs/gcc/java/parse.y:1364
+#: ../../gcc-3cvs/gcc/java/parse.y:1574 ../../gcc-3cvs/gcc/java/parse.y:1796
+#: ../../gcc-3cvs/gcc/java/parse.y:1805 ../../gcc-3cvs/gcc/java/parse.y:1816
+#: ../../gcc-3cvs/gcc/java/parse.y:1827 ../../gcc-3cvs/gcc/java/parse.y:1839
+#: ../../gcc-3cvs/gcc/java/parse.y:1854 ../../gcc-3cvs/gcc/java/parse.y:1871
+#: ../../gcc-3cvs/gcc/java/parse.y:1873 ../../gcc-3cvs/gcc/java/parse.y:1945
+#: ../../gcc-3cvs/gcc/java/parse.y:2116 ../../gcc-3cvs/gcc/java/parse.y:2178
+#: ../../gcc-3cvs/gcc/java/parse.y:2330 ../../gcc-3cvs/gcc/java/parse.y:2342
+#: ../../gcc-3cvs/gcc/java/parse.y:2349 ../../gcc-3cvs/gcc/java/parse.y:2356
+#: ../../gcc-3cvs/gcc/java/parse.y:2367 ../../gcc-3cvs/gcc/java/parse.y:2369
+#: ../../gcc-3cvs/gcc/java/parse.y:2407 ../../gcc-3cvs/gcc/java/parse.y:2409
+#: ../../gcc-3cvs/gcc/java/parse.y:2411 ../../gcc-3cvs/gcc/java/parse.y:2432
+#: ../../gcc-3cvs/gcc/java/parse.y:2434 ../../gcc-3cvs/gcc/java/parse.y:2436
+#: ../../gcc-3cvs/gcc/java/parse.y:2452 ../../gcc-3cvs/gcc/java/parse.y:2454
+#: ../../gcc-3cvs/gcc/java/parse.y:2475 ../../gcc-3cvs/gcc/java/parse.y:2477
+#: ../../gcc-3cvs/gcc/java/parse.y:2479 ../../gcc-3cvs/gcc/java/parse.y:2507
+#: ../../gcc-3cvs/gcc/java/parse.y:2509 ../../gcc-3cvs/gcc/java/parse.y:2511
+#: ../../gcc-3cvs/gcc/java/parse.y:2513 ../../gcc-3cvs/gcc/java/parse.y:2531
+#: ../../gcc-3cvs/gcc/java/parse.y:2533 ../../gcc-3cvs/gcc/java/parse.y:2544
+#: ../../gcc-3cvs/gcc/java/parse.y:2555 ../../gcc-3cvs/gcc/java/parse.y:2566
+#: ../../gcc-3cvs/gcc/java/parse.y:2577 ../../gcc-3cvs/gcc/java/parse.y:2588
+#: ../../gcc-3cvs/gcc/java/parse.y:2601 ../../gcc-3cvs/gcc/java/parse.y:2605
+#: ../../gcc-3cvs/gcc/java/parse.y:2607 ../../gcc-3cvs/gcc/java/parse.y:2620
+msgid "Missing term"
 msgstr ""
 
-#: toplev.c:1044
-msgid "Enable saving registers around function calls"
+#: ../../gcc-cvs/gcc/java/parse-scan.y:883 ../../gcc-3cvs/gcc/java/parse.y:734
+#: ../../gcc-3cvs/gcc/java/parse.y:772 ../../gcc-3cvs/gcc/java/parse.y:797
+#: ../../gcc-3cvs/gcc/java/parse.y:983 ../../gcc-3cvs/gcc/java/parse.y:1338
+#: ../../gcc-3cvs/gcc/java/parse.y:1550 ../../gcc-3cvs/gcc/java/parse.y:1552
+#: ../../gcc-3cvs/gcc/java/parse.y:1781 ../../gcc-3cvs/gcc/java/parse.y:1807
+#: ../../gcc-3cvs/gcc/java/parse.y:1818 ../../gcc-3cvs/gcc/java/parse.y:1829
+#: ../../gcc-3cvs/gcc/java/parse.y:1841 ../../gcc-3cvs/gcc/java/parse.y:1856
+msgid "';' expected"
 msgstr ""
 
-#: toplev.c:1046
-msgid "Return 'short' aggregates in memory, not registers"
+#: ../../gcc-3cvs/gcc/java/parse.y:732 ../../gcc-3cvs/gcc/java/parse.y:770
+msgid "Missing name"
 msgstr ""
 
-#: toplev.c:1048
-msgid "Return 'short' aggregates in registers"
+#: ../../gcc-3cvs/gcc/java/parse.y:795
+msgid "'*' expected"
 msgstr ""
 
-#: toplev.c:1050
-msgid "Attempt to fill delay slots of branch instructions"
+#: ../../gcc-3cvs/gcc/java/parse.y:809
+msgid "Class or interface declaration expected"
 msgstr ""
 
-#: toplev.c:1052
-msgid "Perform the global common subexpression elimination"
+#: ../../gcc-3cvs/gcc/java/parse.y:846 ../../gcc-3cvs/gcc/java/parse.y:848
+msgid "Missing class name"
 msgstr ""
 
-#: toplev.c:1054
-msgid "Perform enhanced load motion during global subexpression elimination"
+#: ../../gcc-3cvs/gcc/java/parse.y:851 ../../gcc-3cvs/gcc/java/parse.y:855
+#: ../../gcc-3cvs/gcc/java/parse.y:863 ../../gcc-3cvs/gcc/java/parse.y:1023
+#: ../../gcc-3cvs/gcc/java/parse.y:1284 ../../gcc-3cvs/gcc/java/parse.y:1286
+#: ../../gcc-3cvs/gcc/java/parse.y:1616 ../../gcc-3cvs/gcc/java/parse.y:1867
+#: ../../gcc-3cvs/gcc/java/parse.y:1899 ../../gcc-3cvs/gcc/java/parse.y:1952
+msgid "'{' expected"
 msgstr ""
 
-#: toplev.c:1056
-msgid "Perform store motion after global subexpression elimination"
+#: ../../gcc-3cvs/gcc/java/parse.y:865
+msgid "Missing super class name"
 msgstr ""
 
-#: toplev.c:1058
-msgid "Run CSE pass after loop optimisations"
+#: ../../gcc-3cvs/gcc/java/parse.y:875 ../../gcc-3cvs/gcc/java/parse.y:891
+msgid "Missing interface name"
 msgstr ""
 
-#: toplev.c:1060
-msgid "Run the loop optimiser twice"
+#: ../../gcc-3cvs/gcc/java/parse.y:977
+msgid "Missing variable initializer"
 msgstr ""
 
-#: toplev.c:1062
-msgid "Delete useless null pointer checks"
+#: ../../gcc-3cvs/gcc/java/parse.y:994
+msgid "Invalid declaration"
 msgstr ""
 
-#: toplev.c:1064
-msgid "Pretend that host and target use the same FP format"
+#: ../../gcc-3cvs/gcc/java/parse.y:997 ../../gcc-3cvs/gcc/java/parse.y:1082
+#: ../../gcc-3cvs/gcc/java/parse.y:2153 ../../gcc-3cvs/gcc/java/parse.y:2175
+#: ../../gcc-3cvs/gcc/java/parse.y:2179 ../../gcc-3cvs/gcc/java/parse.y:2214
+#: ../../gcc-3cvs/gcc/java/parse.y:2291 ../../gcc-3cvs/gcc/java/parse.y:2301
+msgid "']' expected"
 msgstr ""
 
-#: toplev.c:1066
-msgid "Reschedule instructions before register allocation"
+#: ../../gcc-3cvs/gcc/java/parse.y:1001
+msgid "Unbalanced ']'"
 msgstr ""
 
-#: toplev.c:1068
-msgid "Reschedule instructions after register allocation"
+#: ../../gcc-3cvs/gcc/java/parse.y:1037
+msgid "Invalid method declaration, method name required"
 msgstr ""
 
-#: toplev.c:1070
-msgid "Enable scheduling across basic blocks"
+#: ../../gcc-3cvs/gcc/java/parse.y:1042 ../../gcc-3cvs/gcc/java/parse.y:1047
+#: ../../gcc-3cvs/gcc/java/parse.y:1052 ../../gcc-3cvs/gcc/java/parse.y:2036
+msgid "Identifier expected"
 msgstr ""
 
-#: toplev.c:1072
-msgid "Allow speculative motion of non-loads"
+#: ../../gcc-3cvs/gcc/java/parse.y:1057
+msgid "Invalid method declaration, return type required"
 msgstr ""
 
-#: toplev.c:1074
-msgid "Allow speculative motion of some loads"
+#: ../../gcc-3cvs/gcc/java/parse.y:1080 ../../gcc-3cvs/gcc/java/parse.y:1530
+#: ../../gcc-3cvs/gcc/java/parse.y:1537 ../../gcc-3cvs/gcc/java/parse.y:1546
+#: ../../gcc-3cvs/gcc/java/parse.y:1548 ../../gcc-3cvs/gcc/java/parse.y:1576
+#: ../../gcc-3cvs/gcc/java/parse.y:1684 ../../gcc-3cvs/gcc/java/parse.y:1981
+#: ../../gcc-3cvs/gcc/java/parse.y:2034
+msgid "')' expected"
 msgstr ""
 
-#: toplev.c:1076
-msgid "Allow speculative motion of more loads"
+#: ../../gcc-3cvs/gcc/java/parse.y:1096
+msgid "Missing formal parameter term"
 msgstr ""
 
-#: toplev.c:1078
-msgid "Replace add,compare,branch with branch on count reg"
+#: ../../gcc-3cvs/gcc/java/parse.y:1111 ../../gcc-3cvs/gcc/java/parse.y:1116
+msgid "Missing identifier"
 msgstr ""
 
-#: toplev.c:1080
-msgid "Generate position independent code, if possible"
+#: ../../gcc-3cvs/gcc/java/parse.y:1136 ../../gcc-3cvs/gcc/java/parse.y:1145
+msgid "Missing class type term"
 msgstr ""
 
-#: toplev.c:1083
-msgid "Enable exception handling"
+#: ../../gcc-3cvs/gcc/java/parse.y:1301
+msgid "Invalid interface type"
 msgstr ""
 
-#: toplev.c:1085
-msgid "Just generate unwind tables for exception handling"
+#: ../../gcc-3cvs/gcc/java/parse.y:1494 ../../gcc-3cvs/gcc/java/parse.y:1663
+#: ../../gcc-3cvs/gcc/java/parse.y:1665
+msgid "':' expected"
 msgstr ""
 
-#: toplev.c:1087
-msgid "Support synchronous non-call exceptions"
+#: ../../gcc-3cvs/gcc/java/parse.y:1516 ../../gcc-3cvs/gcc/java/parse.y:1521
+#: ../../gcc-3cvs/gcc/java/parse.y:1526
+msgid "Invalid expression statement"
 msgstr ""
 
-#: toplev.c:1089
-msgid "Insert arc based program profiling code"
+#: ../../gcc-3cvs/gcc/java/parse.y:1544 ../../gcc-3cvs/gcc/java/parse.y:1572
+#: ../../gcc-3cvs/gcc/java/parse.y:1612 ../../gcc-3cvs/gcc/java/parse.y:1680
+#: ../../gcc-3cvs/gcc/java/parse.y:1748 ../../gcc-3cvs/gcc/java/parse.y:1869
+#: ../../gcc-3cvs/gcc/java/parse.y:1938 ../../gcc-3cvs/gcc/java/parse.y:2028
+#: ../../gcc-3cvs/gcc/java/parse.y:2030 ../../gcc-3cvs/gcc/java/parse.y:2038
+#: ../../gcc-3cvs/gcc/java/parse.y:2274 ../../gcc-3cvs/gcc/java/parse.y:2276
+msgid "'(' expected"
 msgstr ""
 
-#: toplev.c:1091
-msgid "Create data files needed by gcov"
+#: ../../gcc-3cvs/gcc/java/parse.y:1614
+msgid "Missing term or ')'"
 msgstr ""
 
-#: toplev.c:1093
-msgid "Use profiling information for branch probabilities"
+#: ../../gcc-3cvs/gcc/java/parse.y:1661
+msgid "Missing or invalid constant expression"
 msgstr ""
 
-#: toplev.c:1095
-msgid "Reorder basic blocks to improve code placement"
+#: ../../gcc-3cvs/gcc/java/parse.y:1682
+msgid "Missing term and ')' expected"
 msgstr ""
 
-#: toplev.c:1097
-msgid "Do the register renaming optimization pass"
+#: ../../gcc-3cvs/gcc/java/parse.y:1721
+msgid "Invalid control expression"
 msgstr ""
 
-#: toplev.c:1099
-msgid "Do not put unitialised globals in the common section"
+#: ../../gcc-3cvs/gcc/java/parse.y:1723 ../../gcc-3cvs/gcc/java/parse.y:1725
+msgid "Invalid update expression"
 msgstr ""
 
-#: toplev.c:1101
-msgid "Do not generate .size directives"
-msgstr "Generera inte .size-direktiv"
+#: ../../gcc-3cvs/gcc/java/parse.y:1750
+msgid "Invalid init statement"
+msgstr ""
 
-#: toplev.c:1103
-msgid "place each function into its own section"
-msgstr "placera varje funktion i sin egen sektion"
+#: ../../gcc-3cvs/gcc/java/parse.y:1941
+msgid "Missing term or ')' expected"
+msgstr ""
 
-#: toplev.c:1105
-msgid "place data items into their own section"
+#: ../../gcc-3cvs/gcc/java/parse.y:1983
+msgid "'class' or 'this' expected"
 msgstr ""
 
-#: toplev.c:1107
-msgid "Add extra commentry to assembler output"
+#: ../../gcc-3cvs/gcc/java/parse.y:1985 ../../gcc-3cvs/gcc/java/parse.y:1987
+msgid "'class' expected"
 msgstr ""
 
-#: toplev.c:1109
-msgid "Output GNU ld formatted global initialisers"
+#: ../../gcc-3cvs/gcc/java/parse.y:2032
+msgid "')' or term expected"
 msgstr ""
 
-#: toplev.c:1111
-msgid "Enables a register move optimisation"
+#: ../../gcc-3cvs/gcc/java/parse.y:2151
+msgid "'[' expected"
 msgstr ""
 
-#: toplev.c:1113
-msgid "Do the full regmove optimization pass"
+#: ../../gcc-3cvs/gcc/java/parse.y:2229
+msgid "Field expected"
 msgstr ""
 
-#: toplev.c:1115
-msgid "Pack structure members together without holes"
+#: ../../gcc-3cvs/gcc/java/parse.y:2286 ../../gcc-3cvs/gcc/java/parse.y:2296
+msgid "Missing term and ']' expected"
 msgstr ""
 
-#: toplev.c:1117
-msgid "Insert stack checking code into the program"
+#: ../../gcc-3cvs/gcc/java/parse.y:2400
+msgid "']' expected, invalid type expression"
 msgstr ""
 
-#: toplev.c:1119
-msgid "Specify that arguments may alias each other & globals"
+#: ../../gcc-3cvs/gcc/java/parse.y:2403
+msgid "Invalid type expression"
 msgstr ""
 
-#: toplev.c:1121
-msgid "Assume arguments may alias globals but not each other"
+#: ../../gcc-3cvs/gcc/java/parse.y:2515
+msgid "Invalid reference type"
 msgstr ""
 
-#: toplev.c:1123
-msgid "Assume arguments do not alias each other or globals"
+#: ../../gcc-3cvs/gcc/java/parse.y:2993
+msgid "Constructor invocation must be first thing in a constructor"
 msgstr ""
 
-#: toplev.c:1125
-msgid "Assume strict aliasing rules apply"
+#: ../../gcc-3cvs/gcc/java/parse.y:2995
+msgid "Only constructors can invoke constructors"
 msgstr ""
 
-#: toplev.c:1127
-msgid "Align the start of loops"
+#: ../../gcc-3cvs/gcc/java/parse.y:3004
+#, c-format
+msgid ": `%s' JDK1.1(TM) feature"
 msgstr ""
 
-#: toplev.c:1129
-msgid "Align labels which are only reached by jumping"
+#: ../../gcc-3cvs/gcc/java/parse.y:3064 ../../gcc-3cvs/gcc/java/parse.y:3066
+#, c-format
+msgid ""
+"%s.\n"
+"%s"
 msgstr ""
+"%s.\n"
+"%s"
 
-#: toplev.c:1131
-msgid "Align all labels"
+#: ../../gcc-3cvs/gcc/java/parse.y:6867
+#, c-format
+msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr ""
 
-#: toplev.c:1133
-msgid "Align the start of functions"
+#: ../../gcc-3cvs/gcc/java/parse.y:6938
+#, c-format
+msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr ""
 
-#: toplev.c:1135
-msgid "Generate code to check every memory access"
+#: ../../gcc-3cvs/gcc/java/parse.y:12266
+#, c-format
+msgid "missing static field `%s'"
 msgstr ""
 
-#: toplev.c:1137
-msgid "Add a prefix to all function names"
+#: ../../gcc-3cvs/gcc/java/parse.y:12271
+#, c-format
+msgid "not a static field `%s'"
 msgstr ""
 
-#: toplev.c:1139
-msgid ""
-"Suppress output of instruction numbers and line number notes in debugging "
-"dumps"
+#: ../../gcc-3cvs/gcc/java/parse.y:12314
+#, c-format
+msgid "No case for %s"
 msgstr ""
 
-#: toplev.c:1141
-msgid "Instrument function entry/exit with profiling calls"
+#: ../../gcc-3cvs/gcc/java/parse.y:13240
+#, c-format
+msgid "unregistered operator %s"
 msgstr ""
 
-#: toplev.c:1143
-msgid "Enable SSA optimizations"
+#: java/typeck.c:553
+msgid "junk at end of signature string"
 msgstr ""
 
-#: toplev.c:1145
-msgid "Enable dead code elimination"
+#: java/verify.c:479
+msgid "bad pc in exception_table"
 msgstr ""
 
-#: toplev.c:1147
-msgid "External symbols have a leading underscore"
-msgstr "Externa symboler startar med en understrykning"
-
-#: toplev.c:1149
-msgid "Process #ident directives"
-msgstr "Hantera #ident-direktiv"
+#: java/verify.c:485
+msgid "exception handler inside code that is being protected"
+msgstr ""
 
-#: toplev.c:1151
-msgid "Enables an rtl peephole pass run before sched2"
+#: java/verify.c:1395
+#, c-format
+msgid "unknown opcode %d@pc=%d during verification"
 msgstr ""
 
-#: toplev.c:1153
-msgid "Enables guessing of branch probabilities"
+#: java/verify.c:1465 java/verify.c:1478 java/verify.c:1482
+#, c-format
+msgid "verification error at PC=%d"
 msgstr ""
 
-#: toplev.c:1155
-msgid "Set errno after built-in math functions"
-msgstr "Sätt errno efter inbyggda matematikfunktioner"
+#: java/lang-options.h:32
+msgid "Disable automatic array bounds checking"
+msgstr ""
 
-#: toplev.c:1157
-msgid "Floating-point operations can trap"
+#: java/lang-options.h:34
+msgid "Disable assignability checks for stores into object arrays"
 msgstr ""
 
-#: toplev.c:1159
-msgid "Allow math optimizations that may violate IEEE or ANSI standards"
+#: java/lang-options.h:36
+msgid "Assume native functions are implemented using JNI"
 msgstr ""
 
-#: toplev.c:1161
-msgid "Compile pointers as triples: value, base & end"
+#: java/lang-options.h:38
+msgid "Replace system path"
 msgstr ""
 
-#: toplev.c:1163
-msgid "Generate code to check bounds before dereferencing pointers and arrays"
+#: java/lang-options.h:40
+msgid "Set class path"
 msgstr ""
 
-#: toplev.c:1165
-msgid "Convert floating point constant to single precision constant"
+#: java/lang-options.h:42
+msgid "Set class path (deprecated: use --classpath instead)"
 msgstr ""
 
-#: toplev.c:1167
-msgid "Report time taken by each compiler pass at end of run"
+#: java/lang-options.h:44
+msgid "Choose class whose main method should be used"
 msgstr ""
 
-#: toplev.c:1169
-msgid "Report on permanent memory allocation at end of run"
+#: java/lang-options.h:46
+msgid "Choose input encoding (default comes from locale)"
 msgstr ""
 
-#: toplev.c:1171
-msgid "Trap for signed overflow in addition / subtraction / multiplication."
+#: java/lang-options.h:48
+msgid "Add directory to class path"
 msgstr ""
 
-#: toplev.c:1188
-msgid "Compile just for ISO C89"
+#: java/lang-options.h:50
+msgid "Directory where class files should be written"
 msgstr ""
 
-#: toplev.c:1190
-msgid "Do not promote floats to double if using -traditional"
+#: java/lang-options.h:52
+msgid "Warn if modifiers are specified when not necessary"
 msgstr ""
 
-#: toplev.c:1192
-msgid "Determine language standard"
+#: java/lang-options.h:54
+msgid "Warn if deprecated empty statements are found"
 msgstr ""
 
-#: toplev.c:1196
-msgid "Make bitfields by unsigned by default"
+#: java/lang-options.h:56
+msgid "Warn if .class files are out of date"
 msgstr ""
 
-#: toplev.c:1200
-msgid "Make 'char' be signed by default"
+#: java/lang-options.h:58
+msgid "Always check for non gcj generated classes archives"
 msgstr ""
 
-#: toplev.c:1202
-msgid "Make 'char' be unsigned by default"
+#: java/lang-options.h:60
+msgid "Never optimize static class initialization code"
 msgstr ""
 
-#: toplev.c:1208
-msgid "Attempt to support traditional K&R style C"
+#: java/lang-options.h:62
+msgid "Use offset tables for virtual method calls"
 msgstr ""
 
-#: toplev.c:1214
-msgid "Do not recognise the 'asm' keyword"
+#: objc/objc-act.c:651
+#, c-format
+msgid "object does not conform to the `%s' protocol"
 msgstr ""
 
-#: toplev.c:1217
-msgid "Do not recognise any built in functions"
-msgstr "Känn inte igen några inbyggda funktioner"
+#: objc/objc-act.c:737 objc/objc-act.c:810
+#, c-format
+msgid "class `%s' does not implement the `%s' protocol"
+msgstr "klass \"%s\" implementerar inte protokollet \"%s\""
 
-#: toplev.c:1219
-msgid "Assume normal C execution environment"
-msgstr ""
+#: objc/objc-act.c:914
+#, c-format
+msgid "`%s' cannot be statically allocated"
+msgstr "\"%s\" kan inte vara statiskt allokerad"
 
-#: toplev.c:1222
-msgid "Assume that standard libraries & main might not exist"
-msgstr ""
+#: objc/objc-act.c:963
+#, fuzzy, c-format
+msgid "unexpected type for `id' (%s)"
+msgstr "Oväntad typ på \"id\" (%s)"
 
-#: toplev.c:1225
-msgid "Allow different types as args of ? operator"
+#: objc/objc-act.c:968
+msgid "undefined type `id', please import <objc/objc.h>"
 msgstr ""
 
-#: toplev.c:1228
-msgid "Allow the use of $ inside identifiers"
+#: objc/objc-act.c:1019
+#, c-format
+msgid "protocol `%s' has circular dependency"
 msgstr ""
 
-#: toplev.c:1233
-msgid "Use the same size for double as for float"
-msgstr ""
+#: objc/objc-act.c:1041 objc/objc-act.c:5301
+#, fuzzy, c-format
+msgid "cannot find protocol declaration for `%s'"
+msgstr "ingen tidigare deklaration av \"%s\""
 
-#: toplev.c:1236
-msgid "Use the smallest fitting integer to hold enums"
-msgstr ""
+#: objc/objc-act.c:1289 objc/objc-act.c:5877 objc/objc-act.c:6195
+#: objc/objc-act.c:6244 objc/objc-act.c:6280 objc-parse.y:1800
+#, fuzzy, c-format
+msgid "cannot find interface declaration for `%s'"
+msgstr "Cirkulärt arv i interfacedeklaration för \"%s\""
 
-#: toplev.c:1239
-msgid "Override the underlying type for wchar_t to `unsigned short'"
-msgstr ""
+#: objc/objc-act.c:1328
+#, fuzzy, c-format
+msgid "cannot find reference tag for class `%s'"
+msgstr "Kan inte hitta filen med klass %s."
 
-#: toplev.c:1243
-msgid "Enable most warning messages"
+#: objc/objc-act.c:2050
+#, c-format
+msgid "creating selector for non existant method %s"
 msgstr ""
 
-#: toplev.c:1245
-msgid "Warn about casting functions to incompatible types"
-msgstr ""
+#: objc/objc-act.c:2364
+#, fuzzy, c-format
+msgid "cannot find class `%s'"
+msgstr "Kan inte hitta klass \"%s\""
 
-#: toplev.c:1249
-msgid "Warn about functions which might be candidates for format attributes"
+#: objc/objc-act.c:2366
+#, fuzzy, c-format
+msgid "class `%s' already exists"
+msgstr "Klass \"%s\" finns redan"
+
+#. fatal did not work with 2 args...should fix
+#: objc/objc-act.c:2473
+#, fuzzy, c-format
+msgid "cannot find interface declaration for `%s', superclass of `%s'"
+msgstr "Cirkulärt arv i interfacedeklaration för \"%s\""
+
+#: objc/objc-act.c:2480
+#, fuzzy, c-format
+msgid "circular inheritance in interface declaration for `%s'"
+msgstr "Cirkulärt arv i interfacedeklaration för \"%s\""
+
+#: objc/objc-act.c:3566 objc/objc-act.c:3583
+msgid "inconsistent instance variable specification"
 msgstr ""
 
-#: toplev.c:1252
-msgid "Warn about casts which discard qualifiers"
+#: objc/objc-act.c:4580
+msgid "can not use an object as parameter to a method\n"
 msgstr ""
 
-#: toplev.c:1255
-msgid "Warn about subscripts whose type is 'char'"
-msgstr "Varna om index har typen \"char\""
+#: objc/objc-act.c:4780
+#, c-format
+msgid "multiple declarations for method `%s'"
+msgstr "multiple deklaration av metod \"%s\""
 
-#: toplev.c:1258 toplev.c:1261
-msgid "Warn if nested comments are detected"
-msgstr "Varna om nästlade kommentarer upptäcks"
+#: objc/objc-act.c:4946
+#, c-format
+msgid "invalid receiver type `%s'"
+msgstr "ogiltig mottagartyp \"%s\""
 
-#: toplev.c:1264
-msgid "Warn about possibly confusing type conversions"
-msgstr ""
+#: objc/objc-act.c:4977 objc/objc-act.c:5003 objc/objc-act.c:5051
+#, c-format
+msgid "`%s' does not respond to `%s'"
+msgstr "\"%s\" svarar inte på \"%s\""
 
-#: toplev.c:1267
-msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
-msgstr ""
+#: objc/objc-act.c:4983 objc/objc-act.c:7318
+#, c-format
+msgid "no super class declared in interface for `%s'"
+msgstr "ingen superklass deklarerad i interface för \"%s\""
 
-#: toplev.c:1271
-msgid "Don't warn about strftime formats yielding 2 digit years"
-msgstr ""
+#: objc/objc-act.c:5081
+#, fuzzy
+msgid "cannot find class (factory) method"
+msgstr "kan inte hitta klass(fabrik)-metod"
 
-#: toplev.c:1274
-msgid "Don't warn about too many arguments to format functions"
-msgstr "Varna inte om för många argument till format-funktioner"
+#: objc/objc-act.c:5082 objc/objc-act.c:5126
+#, c-format
+msgid "return type for `%s' defaults to id"
+msgstr "returtyp för \"%s\" är som standard id"
 
-#: toplev.c:1276
-msgid "Warn about non-string-literal format strings"
-msgstr ""
+#: objc/objc-act.c:5099
+#, fuzzy, c-format
+msgid "method `%s' not implemented by protocol"
+msgstr "metod \"%s\" implementeras inte av protokoll."
 
-#: toplev.c:1279
-msgid "Warn about possible security problems with format functions"
-msgstr ""
+#: objc/objc-act.c:5108
+msgid "return type defaults to id"
+msgstr "returtyp är som standard id"
 
-#: toplev.c:1282
-msgid "Warn about implicit function declarations"
-msgstr ""
+#: objc/objc-act.c:5125
+#, fuzzy
+msgid "cannot find method"
+msgstr "kan inte hitta metod."
 
-#: toplev.c:1286
-msgid "Warn when a declaration does not specify a type"
-msgstr ""
+#: objc/objc-act.c:5399
+#, fuzzy, c-format
+msgid "undeclared selector `%s'"
+msgstr "omdeklaration av \"%s\""
 
-#: toplev.c:1291
-msgid "Warn about the use of the #import directive"
+#. 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:5443
+#, c-format
+msgid "instance variable `%s' accessed in class method"
 msgstr ""
 
-#: toplev.c:1295
-msgid "Do not warn about using 'long long' when -pedantic"
+#: objc/objc-act.c:5678
+#, fuzzy, c-format
+msgid "duplicate definition of class method `%s'"
+msgstr "upprepad definition av klassmetod \"%s\"."
+
+#: objc/objc-act.c:5684
+#, fuzzy, c-format
+msgid "duplicate declaration of class method `%s'"
+msgstr "upprepad deklaration av klassmetod \"%s\"."
+
+#: objc/objc-act.c:5720
+#, fuzzy, c-format
+msgid "duplicate definition of instance method `%s'"
+msgstr "upprepad definition av klassmetod \"%s\"."
+
+#: objc/objc-act.c:5726
+#, fuzzy, c-format
+msgid "duplicate declaration of instance method `%s'"
+msgstr "upprepad deklaration av klassmetod \"%s\"."
+
+#: objc/objc-act.c:5766
+#, c-format
+msgid "duplicate interface declaration for category `%s(%s)'"
 msgstr ""
 
-#: toplev.c:1297
-msgid "Warn about suspicious declarations of main"
-msgstr "Varna om tveksamma deklarationer av main"
+#: objc/objc-act.c:5852
+#, c-format
+msgid "instance variable `%s' is declared private"
+msgstr "instansvariabel \"%s\" är deklarerad som privat"
+
+#: objc/objc-act.c:5899
+#, c-format
+msgid "instance variable `%s' is declared %s"
+msgstr "instansvariabel \"%s\" är deklarerad som %s"
+
+#: objc/objc-act.c:5909
+msgid "static access to object of type `id'"
+msgstr "statisk access till objekt av typ \"id\""
+
+#: objc/objc-act.c:5934 objc/objc-act.c:6027
+#, c-format
+msgid "incomplete implementation of class `%s'"
+msgstr "inkomplett implementation av klass \"%s\""
+
+#: objc/objc-act.c:5938 objc/objc-act.c:6032
+#, c-format
+msgid "incomplete implementation of category `%s'"
+msgstr "inkomplett implementation av kategori \"%s\""
+
+#: objc/objc-act.c:5943 objc/objc-act.c:6037
+#, c-format
+msgid "method definition for `%c%s' not found"
+msgstr "metoddefinition för \"%c%s\" kan inte hittas"
 
-#: toplev.c:1300
-msgid "Warn about possibly missing braces around initialisers"
+#: objc/objc-act.c:6081
+#, c-format
+msgid "%s `%s' does not fully implement the `%s' protocol"
 msgstr ""
 
-#: toplev.c:1303
-msgid "Warn about global funcs without previous declarations"
+#: objc/objc-act.c:6139 objc/objc-act.c:8249
+msgid "`@end' missing in implementation context"
 msgstr ""
 
-#: toplev.c:1306
-msgid "Warn about global funcs without prototypes"
+#: objc/objc-act.c:6167
+#, c-format
+msgid "reimplementation of class `%s'"
+msgstr "omimplementation av klass \"%s\""
+
+#: objc/objc-act.c:6209
+#, c-format
+msgid "conflicting super class name `%s'"
 msgstr ""
 
-#: toplev.c:1309
-msgid "Warn about use of multicharacter literals"
+#: objc/objc-act.c:6224
+#, c-format
+msgid "duplicate interface declaration for class `%s'"
 msgstr ""
 
-#: toplev.c:1312
-msgid "Warn about externs not at file scope level"
+#: objc/objc-act.c:6506
+#, c-format
+msgid "duplicate declaration for protocol `%s'"
 msgstr ""
 
-#: toplev.c:1315
-msgid "Warn about possible missing parentheses"
-msgstr "Varna om eventuellt saknade parenteser"
+#: objc/objc-act.c:7363
+msgid "[super ...] must appear in a method context"
+msgstr "[super ...] måste stå i metodkontext"
 
-#: toplev.c:1318
-msgid "Warn about possible violations of sequence point rules"
+#: objc/objc-act.c:8354 objc/objc-act.c:8370
+#, c-format
+msgid "potential selector conflict for method `%s'"
 msgstr ""
 
-#: toplev.c:1321
-msgid "Warn about function pointer arithmetic"
-msgstr "Varna om aritmetik med funktionspekare"
-
-#: toplev.c:1324
-msgid "Warn about multiple declarations of the same object"
-msgstr "Varna om multipla deklarationer av samma objekt"
-
-#: toplev.c:1327
-msgid "Warn about signed/unsigned comparisons"
-msgstr "Varna om jämförelser mellan signed/unsigned"
-
-#: toplev.c:1330
-msgid "Warn about testing equality of floating point numbers"
+#: objc-parse.y:2656
+msgid "`@end' must appear in an implementation context"
 msgstr ""
 
-#: toplev.c:1333
-msgid "Warn about unrecognized pragmas"
+#: objc-parse.y:2932
+msgid "method definition not in class context"
 msgstr ""
 
-#: toplev.c:1336
-msgid "Warn about non-prototyped function decls"
+#: objc/lang-options.h:27
+msgid "Dump decls to a .decl file"
 msgstr ""
 
-#: toplev.c:1339
-msgid "Warn about constructs whose meaning change in ISO C"
+#: objc/lang-options.h:29
+msgid "Generate code for GNU runtime environment"
 msgstr ""
 
-#: toplev.c:1342
-msgid "Warn when trigraphs are encountered"
+#: objc/lang-options.h:32
+msgid "Generate code for NeXT runtime environment"
 msgstr ""
 
-#: toplev.c:1347
-msgid "Mark strings as 'const char *'"
-msgstr "Markera strängar som \"const char *\""
-
-#: toplev.c:1489
-msgid "Warn when a function is unused"
-msgstr "Varna när en funktion är oanvänd"
-
-#: toplev.c:1491
-msgid "Warn when a label is unused"
-msgstr "Varna när en etikett är oanvänd"
-
-#: toplev.c:1493
-msgid "Warn when a function parameter is unused"
-msgstr "Varna när en funktionsparameter är oanvänd"
+#: objc/lang-options.h:35
+msgid "Warn if a selector has multiple methods"
+msgstr ""
 
-#: toplev.c:1495
-msgid "Warn when a variable is unused"
-msgstr "Varna när en variabel är oanvänd"
+#: objc/lang-options.h:39
+msgid "Do not warn if inherited methods are unimplemented"
+msgstr ""
 
-#: toplev.c:1497
-msgid "Warn when an expression value is unused"
-msgstr "Varna när ett uttrycksvärde är oanvänt"
+#: objc/lang-options.h:41
+msgid "Generate C header of platform specific features"
+msgstr ""
 
-#: toplev.c:1499
-msgid "Do not suppress warnings from system headers"
+#: objc/lang-options.h:43
+msgid "Specify the name of the class for constant strings"
 msgstr ""
 
-#: toplev.c:1501
-msgid "Treat all warnings as errors"
+#. This is the contribution to the `lang_options' array in gcc.c for
+#. treelang.
+#: treelang/lang-options.h:26
+msgid "(debug) trace parsing process"
 msgstr ""
 
-#: toplev.c:1503
-msgid "Warn when one local variable shadows another"
+#: treelang/lang-options.h:27
+msgid "(debug) trace lexical analysis"
 msgstr ""
 
-#: toplev.c:1505
-msgid "Warn about enumerated switches missing a specific case"
+#: config/darwin.h:212
+msgid "-current_version only allowed with -dynamiclib"
 msgstr ""
 
-#: toplev.c:1507
-msgid "Warn about returning structures, unions or arrays"
+#: config/darwin.h:215
+msgid "-install_name only allowed with -dynamiclib"
 msgstr ""
 
-#: toplev.c:1509
-msgid "Warn about pointer casts which increase alignment"
+#: config/darwin.h:220
+msgid "-bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: toplev.c:1511
-msgid "Warn about code that will never be executed"
+#: config/darwin.h:221
+msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr ""
 
-#: toplev.c:1513
-msgid "Warn about unitialized automatic variables"
+#: config/darwin.h:222
+msgid "-client_name not allowed with -dynamiclib"
 msgstr ""
 
-#: toplev.c:1515
-msgid "Warn when an inlined function cannot be inlined"
+#: config/darwin.h:225
+msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
 msgstr ""
 
-#: toplev.c:1517
-msgid "Warn when the packed attribute has no effect on struct layout"
+#: config/darwin.h:226
+msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr ""
 
-#: toplev.c:1519
-msgid "Warn when padding is required to align struct members"
+#: config/darwin.h:228
+msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr ""
 
-#: toplev.c:1521
-msgid "Warn when an optimization pass is disabled"
+#: config/darwin.h:229
+msgid "-private_bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: toplev.c:1523
-msgid "Warn about functions which might be candidates for attribute noreturn"
-msgstr "Varna om funktioner som är möjliga kandidater för attributet noreturn"
+#: f/lang-specs.h:38 gcc.c:689
+msgid "GNU C does not support -C without using -E"
+msgstr "GNU C stödjer inte -C utan -E"
 
-#: toplev.c:1577 toplev.c:5031 tradcpp.c:776
-#, c-format
-msgid "Invalid option `%s'"
-msgstr "Ogiltig flagga \"%s\""
+#: f/lang-specs.h:39 gcc.c:690
+#, fuzzy
+msgid "GNU C does not support -CC without using -E"
+msgstr "GNU C stödjer inte -C utan -E"
 
-#: toplev.c:1723
-#, c-format
-msgid "Internal error: %s"
-msgstr "Internt fel: %s"
+#: config/sparc/sol2-bi.h:168 config/sparc/sol2-bi.h:178
+#: config/sparc/linux64.h:197 config/sparc/linux64.h:208
+#: config/sparc/netbsd-elf.h:163 config/sparc/netbsd-elf.h:182
+#, fuzzy
+msgid "may not use both -m32 and -m64"
+msgstr "får inte använda både -mfp64 och -m4650"
 
-#: toplev.c:2023
-#, c-format
-msgid "`%s' used but never defined"
-msgstr "\"%s\" är använd men inte definierad"
+#: config/ia64/freebsd.h:23 config/sparc/freebsd.h:33
+#: config/i386/freebsd-aout.h:203 config/alpha/freebsd.h:42
+msgid "`-p' not supported; use `-pg' and gprof(1)"
+msgstr "\"-p\" stödjs inte; använd \"-pg\" och gprof(1)"
 
-#: toplev.c:2026
-#, c-format
-msgid "`%s' declared `static' but never defined"
-msgstr "\"%s\" är deklarerad som \"static\" men definieras aldrig"
+#: config/vax/vax.h:50 config/vax/vax.h:51
+msgid "profiling not supported with -mg\n"
+msgstr "profilering stöds inte tillsammans med -mg\n"
 
-#: toplev.c:2048
-#, c-format
-msgid "`%s' defined but not used"
-msgstr "\"%s\" är definierad men inte använd"
+#: config/mips/mips.h:954
+#, fuzzy
+msgid "-pipe is not supported"
+msgstr "-pipe stöds inte."
 
-#: toplev.c:2186
-#, c-format
-msgid "can't open %s for writing"
-msgstr "kan inte öppna fil %s för skrivning"
+#: config/mips/mips.h:1147 config/arc/arc.h:63
+msgid "may not use both -EB and -EL"
+msgstr "får inte använda både -EB och -EL"
 
-#: toplev.c:2279
-msgid "-ffunction-sections not supported for this target."
-msgstr ""
+#: java/jvspec.c:77 gcc.c:716 ada/lang-specs.h:38
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg och -fomit-frame-pointer är inkompatibla"
 
-#: toplev.c:2284
-msgid "-fdata-sections not supported for this target."
+#: config/rs6000/darwin.h:62
+msgid " conflicting code gen style switches are used"
 msgstr ""
 
-#: toplev.c:2292
-msgid "-ffunction-sections disabled; it makes profiling impossible."
-msgstr ""
+#: config/i386/cygwin.h:115
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin och mno-win32 är inkompatibla"
 
-#: toplev.c:2298
-msgid "-ffunction-sections may affect debugging on some targets."
-msgstr ""
+#: config/i386/cygwin.h:170 config/i386/mingw32.h:84
+msgid "shared and mdll are not compatible"
+msgstr "shared och mdll är inkompatibla"
 
-#: toplev.c:2339
-msgid "Errors detected in input file (your bison.simple is out of date)\n"
-msgstr ""
+#: gcc.c:867
+msgid "-E required when input is from standard input"
+msgstr "-E krävs när indata tas från standard input"
 
-#: toplev.c:2476
-#, c-format
-msgid "error writing to %s"
-msgstr "fel vid skrivning till %s"
+#: gcc.c:871
+#, fuzzy
+msgid "compilation of header file requested"
+msgstr "Kompilering av include-fil begärd"
 
-#: toplev.c:2572
-#, c-format
-msgid "invalid register name `%s' for register variable"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
 msgstr ""
 
-#: toplev.c:3855
-msgid ""
-"  -ffixed-<register>      Mark <register> as being unavailable to the "
-"compiler\n"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
 msgstr ""
-"  -ffixed-<register>      Markera <register> som ej tillgängligt för "
-"kompilatorn\n"
 
-#: toplev.c:3856
-msgid ""
-"  -fcall-used-<register>  Mark <register> as being corrupted by function "
-"calls\n"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
-"  -fcall-used-<register>  Ange att <register> förstörs av funktionsanrop\n"
 
-#: toplev.c:3857
-msgid ""
-"  -fcall-saved-<register> Mark <register> as being preserved across "
-"functions\n"
-msgstr "  -fcall-saved-<register> Ange att <register> bevaras av funktioner\n"
+#: treelang/lang-specs.h:52
+#, fuzzy
+msgid "-pg or -p and -fomit-frame-pointer are incompatible"
+msgstr "-pg och -fomit-frame-pointer är inkompatibla"
 
-#: toplev.c:3858
-msgid ""
-"  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
+#: config/vax/netbsd-elf.h:42
+#, fuzzy
+msgid "The -shared option is not currently supported for VAX ELF."
+msgstr "inbyggd funktion \"%s\" stöds inte för närvarande"
+
+#: config/mcore/mcore.h:60
+msgid "choose either big or little endian, not both"
 msgstr ""
-"  -finline-limit=<nummer> Begränsa storlek på inline-funktioner till "
-"<nummer>\n"
 
-#: toplev.c:3859
-msgid ""
-"  -fmessage-length=<number> Limits diagnostics messages lengths to <number> "
-"characters per line.  0 suppresses line-wrapping\n"
+#: config/mcore/mcore.h:63
+msgid "choose either m340 or m210 not both"
 msgstr ""
-"  -fmessage-length=<nummer> Begränsa felmeddelandens längd till <nummer> "
-"tecken per rad. 0 stänger av radbrytning\n"
 
-#: toplev.c:3860
-msgid ""
-"  -fdiagnostics-show-location=[once | every-line] Indicates how often source "
-"location information should be emitted, as prefix, at the beginning of "
-"diagnostics when line-wrapping\n"
+#: config/mcore/mcore.h:64
+msgid "the m210 does not have little endian support"
 msgstr ""
-"  -fdiagnostics-show-location=[once | every-line] Anger hur ofta "
-"källkodspositioner skall skrivas ut, som prefix, i början av utskrift vid "
-"radbrytning\n"
 
-#: toplev.c:3871
-msgid "  -O[number]              Set optimisation level to [number]\n"
-msgstr "  -O[nummer]              Sätt optimeringsnivå till [nummer]\n"
+#: config/arm/arm.h:178
+msgid "-mapcs-26 and -mapcs-32 may not be used together"
+msgstr "-mapcs-26 och -mapcs-32 får inte användas tillsammans"
 
-#: toplev.c:3872
-msgid "  -Os                     Optimise for space rather than speed\n"
-msgstr ""
-"  -Os                     Optimera för storlek istället för hastighet\n"
+#: config/arm/arm.h:180
+msgid "-msoft-float and -mhard_float may not be used together"
+msgstr "-msoft-float och -mhard_float får inte användas tillsammans"
 
-#: toplev.c:3884
-msgid ""
-"  -pedantic               Issue warnings needed by strict compliance to ISO "
-"C\n"
+#: config/arm/arm.h:182
+msgid "-mbig-endian and -mlittle-endian may not be used together"
+msgstr "-mbig-endian och -mlittle-endian får inte användas tillsammans"
+
+#: config/mips/r3900.h:35
+#, fuzzy
+msgid "-mhard-float not supported"
+msgstr "-mhard-float stöds inte."
+
+#: config/mips/r3900.h:37
+#, fuzzy
+msgid "-msingle-float and -msoft-float can not both be specified"
+msgstr "-msingle-float och -msoft-float kan inte båda anges."
+
+#: ada/lang-specs.h:41
+msgid "-c or -S required for Ada"
 msgstr ""
-"  -pedantic               Ge varningar som krävs för att strikt följa ISO C\n"
 
-#: toplev.c:3885
-msgid ""
-"  -pedantic-errors        Like -pedantic except that errors are produced\n"
-msgstr "  -pedantic-errors        Som -pedantic men ger fel istället\n"
+#: config/i386/sco5.h:585 config/i386/sco5.h:666
+msgid "-static not valid with -mcoff"
+msgstr ""
 
-#: toplev.c:3886
-msgid "  -w                      Suppress warnings\n"
-msgstr "  -w                      Stoppa varningar\n"
+#: config/i386/sco5.h:586 config/i386/sco5.h:667
+msgid "-shared not valid with -mcoff"
+msgstr "-shared är inte giltig tillsammans med -mcoff"
 
-#: toplev.c:3887
-msgid "  -W                      Enable extra warnings\n"
-msgstr "  -W                      Slå på extra varningar\n"
+#: config/i386/sco5.h:587 config/i386/sco5.h:668
+msgid "-symbolic not valid with -mcoff"
+msgstr "-symbolic är inte giltig tillsammans med -mcoff"
 
-#: toplev.c:3898
-msgid "  -Wunused                Enable unused warnings\n"
-msgstr "  -Wunused                Slå på oanvända varningar\n"
+#: config/i386/sco5.h:636
+msgid "-fpic is not valid with -mcoff"
+msgstr "-fpic är inte giltig tillsammans med -mcoff"
 
-#: toplev.c:3899
-msgid ""
-"  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
-msgstr ""
-"  -Wlarger-than-<nummer>  Varna om objekt är större än <nummer> bytes\n"
+#: config/i386/sco5.h:637
+msgid "-fPIC is not valid with -mcoff"
+msgstr "-fPIC är inte giltig tillsammans med -mcoff"
 
-#: toplev.c:3900
-msgid "  -p                      Enable function profiling\n"
-msgstr "  -p                      Slå på funktionsprofilering\n"
+#: config/i386/sco5.h:669
+msgid "-fpic not valid with -mcoff"
+msgstr "-fpic är inte giltig tillsammans med -mcoff"
 
-#: toplev.c:3902
-msgid "  -a                      Enable block profiling \n"
-msgstr "  -a                      Slå på blockprofilering\n"
+#: config/i386/sco5.h:670
+msgid "-fPIC not valid with -mcoff"
+msgstr "-fPIC är inte giltig tillsammans med -mcoff"
 
-#: toplev.c:3905
-msgid "  -ax                     Enable jump profiling \n"
-msgstr "  -ax                     Slå på hopprofilering\n"
+#~ msgid "unknown C standard `%s'"
+#~ msgstr "okänd C-standard \"%s\""
 
-#: toplev.c:3907
-msgid "  -o <file>               Place output into <file> \n"
-msgstr "  -o <fil>                Skriv utdata i <fil> \n"
+#~ msgid "type of external `%s' is not global"
+#~ msgstr "typen på extern \"%s\" är inte global"
 
-#: toplev.c:3908
-msgid ""
-"  -G <number>             Put global and static data smaller than <number>\n"
-"                          bytes into a special section (on some targets)\n"
-msgstr ""
-"  -G <nummer>             Placera global and statisk data mindre än "
-"<nummer>\n"
-"                          bytes i en speciell sektion (vissa arkitekturer)\n"
+#~ msgid "null format string"
+#~ msgstr "formatsträngen är null"
 
-#: toplev.c:3919
-msgid "  -aux-info <file>        Emit declaration info into <file>\n"
-msgstr "  -aux-info <fil>         Generera deklarationsinfo till fil <fil>\n"
+#~ msgid "both 'f' and 'l' suffixes on floating constant"
+#~ msgstr "både suffix 'f' och 'l' på flyttalskonstant"
 
-#: toplev.c:3920
-msgid ""
-"  -quiet                  Do not display functions compiled or elapsed time\n"
-msgstr ""
-"  -quiet                  Visa inte kompilerade funktioner eller tiden som "
-"förbrukats\n"
+#~ msgid "decimal point in exponent - impossible!"
+#~ msgstr "decimalpunkt i exponent - omöjligt!"
 
-#: toplev.c:3921
-msgid "  -version                Display the compiler's version\n"
-msgstr "  -version                Visa kompilatorns version\n"
+#~ msgid "underscore in number"
+#~ msgstr "understrykningsstreck i nummer"
 
-#: toplev.c:3922
-msgid ""
-"  -d[letters]             Enable dumps from specific passes of the compiler\n"
-msgstr ""
-"  -d[bokstäver]           Slå på dumpning från angivna delar av kompilatorn\n"
+#~ msgid "numeric constant contains digits beyond the radix"
+#~ msgstr "numerisk konstant har siffror som är utanför giltigt talbas"
 
-#: toplev.c:3923
-msgid ""
-"  -dumpbase <file>        Base name to be used for dumps from specific "
-"passes\n"
-msgstr ""
+#~ msgid "floating constant may not be in radix 16"
+#~ msgstr "flyttalskonstanter kan inte vara i bas 16"
 
-#: toplev.c:3925
-msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
-msgstr ""
+#~ msgid "more than one 'f' suffix on floating constant"
+#~ msgstr "mer än ett \"f\"-suffix på flyttalskonstant"
 
-#: toplev.c:3927
-msgid "  --help                  Display this information\n"
-msgstr "  --help                  Visa den här informatationen\n"
+#~ msgid "more than one 'l' suffix on floating constant"
+#~ msgstr "mer än ett \"l\"-suffix på flyttalskonstant"
 
-#: toplev.c:3942
-msgid ""
-"\n"
-"Language specific options:\n"
-msgstr ""
+#~ msgid "traditional C rejects the 'l' suffix"
+#~ msgstr "traditionell C stödjer inte suffixet 'l'"
 
-#: toplev.c:3954
-#, c-format
-msgid "  %-23.23s [undocumented]\n"
-msgstr "  %-23.23s [odokumenterad]\n"
+#~ msgid "more than one 'i' or 'j' suffix on floating constant"
+#~ msgstr "mer än ett \"i\"- eller \"j\"-suffix på flyttalskonstant"
 
-#: toplev.c:3962 toplev.c:3976
-#, c-format
-msgid ""
-"\n"
-"There are undocumented %s specific options as well.\n"
-msgstr ""
-"\n"
-"Det finns dessutom odokumenterade %s-specifika flaggor.\n"
+#~ msgid "ISO C forbids imaginary numeric constants"
+#~ msgstr "ISO C förbjuder imaginära numeriska konstanter"
 
-#: toplev.c:3966
-#, c-format
-msgid ""
-"\n"
-" Options for %s:\n"
-msgstr ""
-"\n"
-" Flaggor för %s:\n"
+#~ msgid "floating constant out of range"
+#~ msgstr "flyttalskonstant utanför sitt intervall"
 
-#: toplev.c:3997
-msgid ""
-"\n"
-"Target specific options:\n"
-msgstr ""
-"\n"
-"Speciella flaggor för målarkitektur:\n"
+#~ msgid "floating point number exceeds range of 'double'"
+#~ msgstr "flyttalsnummer överskrider intervallet för en \"double\""
 
-#: toplev.c:4011 toplev.c:4030
-#, c-format
-msgid "  -m%-23.23s [undocumented]\n"
-msgstr "  -m%-23.23s [odokumenterad]\n"
+#~ msgid "two 'u' suffixes on integer constant"
+#~ msgstr "två \"u\"-suffix på heltalskonstant"
 
-#: toplev.c:4039
-msgid ""
-"\n"
-"There are undocumented target specific options as well.\n"
-msgstr ""
-"\n"
-"Det finns dessutom odokumenterade flaggor speciellt för målarkitekturen.\n"
+#~ msgid "traditional C rejects the 'u' suffix"
+#~ msgstr "traditionell C stödjer inte suffixet 'u'"
 
-#: toplev.c:4041
-msgid "  They exist, but they are not documented.\n"
-msgstr "  De finns, men är inte dokumenterade.\n"
+#~ msgid "three 'l' suffixes on integer constant"
+#~ msgstr "tre \"l\"-suffix på heltalskonstant"
 
-#: toplev.c:4094
-#, c-format
-msgid "unrecognized gcc debugging option: %c"
-msgstr "ej igenkänd debuggningsflagga för gcc: %c"
+#~ msgid "'lul' is not a valid integer suffix"
+#~ msgstr "\"lul\" är inte ett giltigt heltalssuffix"
 
-#: toplev.c:4164
-#, c-format
-msgid "unrecognized register name `%s'"
-msgstr "Känner inte igen registernamn \"%s\""
+#~ msgid "'Ll' and 'lL' are not valid integer suffixes"
+#~ msgstr "\"Ll\" och \"lL\" är inte giltiga heltalssuffix"
 
-#: toplev.c:4188 toplev.c:4868
-#, c-format
-msgid "Unrecognized option `%s'"
-msgstr "Känner inte igen flagga \"%s\""
+#~ msgid "more than one 'i' or 'j' suffix on integer constant"
+#~ msgstr "mer än ett \"i\"- eller \"j\"-suffix på heltalskonstant"
 
-#: toplev.c:4232
-msgid "-Wid-clash-LEN is no longer supported"
-msgstr ""
+#~ msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
+#~ msgstr "heltalskonstant för stor för denna konfigurering av kompilatorn - kortar ner till %d bitar"
 
-#: toplev.c:4309
-#, c-format
-msgid "use -gdwarf -g%d for DWARF v1, level %d"
-msgstr ""
+#~ msgid "width of integer constant changes with -traditional"
+#~ msgstr "storleken på en heltalskonstant ändras beroende på -traditional"
 
-#: toplev.c:4312
-msgid "use -gdwarf-2   for DWARF v2"
-msgstr ""
+#~ msgid "integer constant is unsigned in ISO C, signed with -traditional"
+#~ msgstr "heltalskonstanter är utan tecken i ISO C, med tecken med -traditional"
 
-#: toplev.c:4317
-#, c-format
-msgid "ignoring option `%s' due to invalid debug level specification"
-msgstr ""
+#~ msgid "width of integer constant may change on other systems with -traditional"
+#~ msgstr "storleken på en heltalskonstant kan ändras på andra system beroende på -traditional"
 
-#: toplev.c:4340 toplev.c:4866
-#, c-format
-msgid "`%s': unknown or unsupported -g option"
-msgstr "\"%s\": okänd eller icke supportad flagga till -g"
+#~ msgid "integer constant larger than the maximum value of %s"
+#~ msgstr "heltalskonstant är större än maximala värdet på %s"
 
-#: toplev.c:4347
-#, c-format
-msgid "`%s' ignored, conflicts with `-g%s'"
-msgstr "\"%s\" ignorerad, i konflikt med \"-g%s\""
+#~ msgid "an unsigned long long int"
+#~ msgstr "en unsigned long long int"
 
-#: toplev.c:4426
-msgid "-param option missing argument"
-msgstr ""
+#~ msgid "a long long int"
+#~ msgstr "en long long int"
 
-#: toplev.c:4435
-#, c-format
-msgid "invalid --param option: %s"
-msgstr "ogiltig flagga till --param: %s"
+#~ msgid "an unsigned long int"
+#~ msgstr "en unsigned long int"
 
-#: toplev.c:4447
-#, c-format
-msgid "invalid parameter value `%s'"
-msgstr "ogiltigt parametervärde \"%s\""
+#~ msgid "decimal constant is so large that it is unsigned"
+#~ msgstr "decimal konstant så stor att den är unsigned"
 
-#: toplev.c:4538
-msgid "`-a' option (basic block profile) not supported"
-msgstr "flagga \"-a\" (block profilering) stöds inte"
+#~ msgid "missing white space after number '%.*s'"
+#~ msgstr "saknar mellanrum efter nummer \"%.*s\""
 
-#: toplev.c:4546
-msgid "`-ax' option (jump profiling) not supported"
-msgstr "flagga \"-ax\" (hopprofilering) stöds inte"
+#~ msgid "ISO C does not permit use of `varargs.h'"
+#~ msgstr "ISO C stödjer inte användning av \"varargs.h\""
 
-#: toplev.c:4858
-#, c-format
-msgid "Ignoring command line option '%s'"
-msgstr "Ignorerar kommandoradsflagga \"%s\""
+#~ msgid "storage class specifier in array declarator"
+#~ msgstr "lagringsklass angiven i array-deklarerare"
 
-#: toplev.c:4861
-#, c-format
-msgid "(It is valid for %s but not the selected language)"
-msgstr ""
+#~ msgid "sizeof applied to a function type"
+#~ msgstr "sizeof applicerad på en funktionstyp"
 
-#: toplev.c:4899
-msgid "-Wuninitialized is not supported without -O"
-msgstr ""
+#~ msgid "sizeof applied to a void type"
+#~ msgstr "sizeof applicerat på typen void"
 
-#: toplev.c:4926
-msgid "`-ax' and `-a' are conflicting options. `-a' ignored."
-msgstr ""
+#~ msgid "execvp %s"
+#~ msgstr "execvp %s"
 
-#: toplev.c:4947
-msgid "instruction scheduling not supported on this target machine"
-msgstr ""
+#, fuzzy
+#~ msgid "floating point numbers are not valid in #if"
+#~ msgstr "flyttal utanför intervallet för \"%s\""
 
-#: toplev.c:4951
-msgid "this target machine does not have delayed branches"
-msgstr ""
+#~ msgid "too many 'l' suffixes in integer constant"
+#~ msgstr "för många \"l\"-suffix i heltalskonstant"
 
-#: toplev.c:4960
-msgid "profiling does not work without a frame pointer"
-msgstr ""
+#~ msgid "integer constant out of range"
+#~ msgstr "heltalskonstant utanför sitt intervall"
 
-#: toplev.c:4975
-#, c-format
-msgid "-f%sleading-underscore not supported on this target machine"
-msgstr ""
+#, fuzzy
+#~ msgid "missing binary operator"
+#~ msgstr "saknas '(' efter predikat"
 
-#: toplev.c:5048
-#, c-format
-msgid ""
-"%s%s%s version %s (%s)\n"
-"%s\tcompiled by GNU C version %s.\n"
-"%s%s%s version %s (%s) compiled by CC.\n"
-msgstr ""
+#, fuzzy
+#~ msgid "operator '%s' has no left operand"
+#~ msgstr "parameter \"%s\" har en inkomplett typ"
 
-#: toplev.c:5104
-msgid "options passed: "
-msgstr ""
+#, fuzzy
+#~ msgid "changing search order for system directory \"%s\""
+#~ msgstr "kan inte skapa katalog %s"
 
-#: toplev.c:5133
-msgid "options enabled: "
-msgstr ""
+#~ msgid "I/O error on output"
+#~ msgstr "I/O-fel vid utmatning"
 
-#: tradcif.y:110 tradcif.y:121
-msgid "division by zero in #if"
-msgstr ""
+#, fuzzy
+#~ msgid "argument missing after %s"
+#~ msgstr "Argument saknas efter %s"
 
-#. It's a float since it contains a point.
-#: tradcif.y:230
-msgid "floating point numbers not allowed in #if expressions"
-msgstr ""
+#, fuzzy
+#~ msgid "number missing after %s"
+#~ msgstr "Nummer saknas efter %s"
 
-#: tradcif.y:276
-msgid "Invalid number in #if expression"
-msgstr ""
+#~ msgid "GNU CPP version %s (cpplib)"
+#~ msgstr "GNU CPP version %s (cpplib)"
 
-#: tradcif.y:361
-msgid "Invalid character constant in #if"
-msgstr ""
+#~ msgid ""
+#~ "  -pedantic                 Issue all warnings demanded by strict ISO C\n"
+#~ "  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
+#~ "  -trigraphs                Support ISO C trigraphs\n"
+#~ "  -lang-c                   Assume that the input sources are in C\n"
+#~ "  -lang-c89                 Assume that the input sources are in C89\n"
+#~ msgstr ""
+#~ "  -pedantic                 Utfärda alla varningar som strikt ISO C kräver\n"
+#~ "  -pedantic-errors          Utfärda -pedantic varningar som fel istället\n"
+#~ "  -trigraphs                Stöd ISO C trigraphs\n"
+#~ "  -lang-c                   Antag att indatakällkoden är C\n"
+#~ "  -lang-c89                 Antag att indatakällkoden är C89\n"
 
-#: tradcif.y:398
-msgid "double quoted strings not allowed in #if expressions"
-msgstr ""
+#~ msgid ""
+#~ "  -lang-c++                 Assume that the input sources are in C++\n"
+#~ "  -lang-objc                Assume that the input sources are in ObjectiveC\n"
+#~ "  -lang-objc++              Assume that the input sources are in ObjectiveC++\n"
+#~ "  -lang-asm                 Assume that the input sources are in assembler\n"
+#~ msgstr ""
+#~ "  -lang-c++                 Antag att indatakällkoden är C++\n"
+#~ "  -lang-objc                Antag att indatakällkoden är ObjectiveC\n"
+#~ "  -lang-objc++              Antag att indatakällkoden är ObjectiveC++\n"
+#~ "  -lang-asm                 Antag att indatakällkoden är assembler\n"
 
-#: tradcif.y:411
-msgid "Invalid token in expression"
-msgstr ""
+#, fuzzy
+#~ msgid "invalid option %s"
+#~ msgstr "Ogiltig flagga %s"
 
-#: tradcif.y:502
-msgid "octal character constant does not fit in a byte"
-msgstr ""
+#~ msgid "%s:%d: warning: "
+#~ msgstr "%s:%d: varning: "
 
-#: tradcif.y:527
-msgid "hex character constant does not fit in a byte"
-msgstr ""
+#~ msgid "%s: warning: "
+#~ msgstr "%s: varning: "
 
-#: tradcif.y:558
-msgid "empty #if expression"
-msgstr ""
+#~ msgid "sorry, not implemented: "
+#~ msgstr "ledsen, inte implementerat: "
 
-#: tradcif.y:572
-msgid "Junk after end of expression."
-msgstr ""
+#~ msgid "Internal compiler error in %s, at %s:%d"
+#~ msgstr "Internt kompilatorfel i %s, vid %s:%d"
 
-#: tradcpp.c:137
-msgid "macro or #include recursion too deep"
-msgstr ""
+#~ msgid "argument to `-b' is missing"
+#~ msgstr "argument till \"-b\" saknas"
 
-#: tradcpp.c:550
-#, c-format
-msgid "Usage: %s [switches] input output"
-msgstr ""
+#~ msgid "argument to `-V' is missing"
+#~ msgstr "argument till \"-V\" saknas"
 
-#: tradcpp.c:566
-msgid "-traditional is not supported in C++"
-msgstr ""
+#~ msgid "invalid version number format"
+#~ msgstr "ogiltigt format på versionsnummer"
 
-#: tradcpp.c:568
-msgid "-traditional and -ansi are mutually exclusive"
-msgstr ""
+#~ msgid "%6.2f%% of %d source lines executed in function %s\n"
+#~ msgstr "%6.2f%% av %d källkodsrader körda i funktion %s\n"
 
-#: tradcpp.c:582
-msgid "Filename missing after -i option"
-msgstr "Filnamn saknas efter flaggan -i"
+#~ msgid "No branches in function %s\n"
+#~ msgstr "Inga hopp i funktionen %s\n"
 
-#: tradcpp.c:600
-msgid "Filename missing after -o option"
-msgstr "Filnamn saknas efter flaggan -o"
+#~ msgid "conversion from NaN to int"
+#~ msgstr "konvertering från NaN till int"
 
-#: tradcpp.c:659
-#, c-format
-msgid "Target missing after %s option"
-msgstr "Mål saknas efter flaggan %s"
+#~ msgid "conversion from NaN to unsigned int"
+#~ msgstr "konveretering från NaN till unsigned int"
 
-#: tradcpp.c:673
-#, c-format
-msgid "Filename missing after %s option"
-msgstr "Filnamn saknas efter flaggan %s"
+#~ msgid "floating point overflow"
+#~ msgstr "flyttalsspill"
 
-#: tradcpp.c:698
-#, c-format
-msgid "Macro name missing after -%c option"
-msgstr "Makronamn saknas efter flaggan -%c"
+#~ msgid "%s: total loss of precision"
+#~ msgstr "%s: total förlust av precision"
 
-#: tradcpp.c:718
-msgid "-pedantic and -traditional are mutually exclusive"
-msgstr "-pedantic och -traditional är ömsesidigt uteslutande"
+#~ msgid "%s: partial loss of precision"
+#~ msgstr "%s: partiell förlust av precision"
 
-#: tradcpp.c:723
-msgid "-trigraphs and -traditional are mutually exclusive"
-msgstr "-trigraphs och -traditional är ömsesidigt uteslutande"
+#, fuzzy
+#~ msgid "internal error: %s"
+#~ msgstr "Internt fel: %s"
 
-#: tradcpp.c:749
-msgid "Directory name missing after -I option"
-msgstr "Katalognamn saknas efter flaggan -I"
+#, fuzzy
+#~ msgid "invalid character constant in #if"
+#~ msgstr "teckenkonstant för lång"
 
-#: tradcpp.c:1425 tradcpp.c:3916
-msgid "`/*' within comment"
-msgstr "\"/*\" inuti kommentar"
+#, fuzzy
+#~ msgid "invalid token in expression"
+#~ msgstr "ogiltig användning av void-uttryck"
 
-#: tradcpp.c:1800
-#, c-format
-msgid "unterminated #%s conditional"
-msgstr ""
+#, fuzzy
+#~ msgid "usage: %s [switches] input output"
+#~ msgstr "Användning: %s [flaggor] infil utfil\n"
 
-#: tradcpp.c:2159
-msgid "not in any file?!"
-msgstr ""
+#, fuzzy
+#~ msgid "filename missing after -i option"
+#~ msgstr "Filnamn saknas efter flaggan -i"
 
-#: tradcpp.c:2265
-msgid "`defined' must be followed by ident or (ident)"
-msgstr ""
+#, fuzzy
+#~ msgid "filename missing after -o option"
+#~ msgstr "Filnamn saknas efter flaggan -o"
 
-#: tradcpp.c:2269
-msgid "cccp error: invalid special hash type"
-msgstr ""
+#, fuzzy
+#~ msgid "target missing after %s option"
+#~ msgstr "Mål saknas efter flaggan %s"
 
-#: tradcpp.c:2367 tradcpp.c:2437
-msgid "#include expects \"fname\" or <fname>"
-msgstr ""
+#, fuzzy
+#~ msgid "filename missing after %s option"
+#~ msgstr "Filnamn saknas efter flaggan %s"
 
-#: tradcpp.c:2522
-#, c-format
-msgid "No include path in which to find %.*s"
-msgstr ""
+#, fuzzy
+#~ msgid "macro name missing after -%c option"
+#~ msgstr "Makronamn saknas efter flaggan -%c"
 
-#: tradcpp.c:2700
-msgid "invalid macro name"
-msgstr ""
+#~ msgid "-pedantic and -traditional are mutually exclusive"
+#~ msgstr "-pedantic och -traditional är ömsesidigt uteslutande"
 
-#: tradcpp.c:2708
-#, c-format
-msgid "invalid macro name `%s'"
-msgstr "ogiltigt makronamn \"%s\""
+#~ msgid "-trigraphs and -traditional are mutually exclusive"
+#~ msgstr "-trigraphs och -traditional är ömsesidigt uteslutande"
 
-#: tradcpp.c:2713
-msgid "\"defined\" cannot be used as a macro name"
-msgstr ""
+#, fuzzy
+#~ msgid "directory name missing after -I option"
+#~ msgstr "Katalognamn saknas efter flaggan -I"
 
-#: tradcpp.c:2740
-msgid "parameter name starts with a digit in #define"
-msgstr ""
+#~ msgid "`/*' within comment"
+#~ msgstr "\"/*\" inuti kommentar"
 
-#: tradcpp.c:2750
-msgid "badly punctuated parameter list in #define"
-msgstr ""
+#~ msgid "invalid macro name `%s'"
+#~ msgstr "ogiltigt makronamn \"%s\""
 
-#: tradcpp.c:2758
-msgid "unterminated parameter list in #define"
-msgstr ""
+#~ msgid "extra text at end of directive"
+#~ msgstr "extra text vid slutet av direktiv"
 
-#: tradcpp.c:2806
-#, c-format
-msgid "\"%.*s\" redefined"
-msgstr ""
+#~ msgid "#error%.*s"
+#~ msgstr "#error%.*s"
 
-#: tradcpp.c:3063
-msgid "# operator should be followed by a macro argument name"
-msgstr ""
+#~ msgid "#warning%.*s"
+#~ msgstr "#warning%.*s"
 
-#: tradcpp.c:3110 tradcpp.c:3136 tradcpp.c:3150 tradcpp.c:3157 tradcpp.c:3182
-msgid "invalid format #line command"
-msgstr ""
+#~ msgid "#else or #elif after #else"
+#~ msgstr "#else eller #elif efter #else"
 
-#: tradcpp.c:3208
-msgid "undefining `defined'"
-msgstr ""
+#~ msgid "unbalanced #endif"
+#~ msgstr "obalanserad #endif"
 
-#: tradcpp.c:3212
-#, c-format
-msgid "undefining `%s'"
-msgstr ""
+#~ msgid "no args to macro `%s'"
+#~ msgstr "inga argument till makro \"%s\""
 
-#: tradcpp.c:3268
-msgid "extra text at end of directive"
-msgstr "extra text vid slutet av direktiv"
+#~ msgid "only 1 arg to macro `%s'"
+#~ msgstr "bara 1 argument till makro \"%s\""
 
-#: tradcpp.c:3375
-#, c-format
-msgid "#error%.*s"
-msgstr "#error%.*s"
+#~ msgid "only %d args to macro `%s'"
+#~ msgstr "bara %d argument till makro \"%s\""
 
-#: tradcpp.c:3385
-#, c-format
-msgid "#warning%.*s"
-msgstr "#warning%.*s"
+#~ msgid "too many (%d) args to macro `%s'"
+#~ msgstr "för många (%d) argument till makro \"%s\""
 
-#: tradcpp.c:3541
-msgid "#elif not within a conditional"
-msgstr ""
+#, fuzzy
+#~ msgid ""
+#~ "internal error in %s, at tradcpp.c:%d\n"
+#~ "Please submit a full bug report.\n"
+#~ "See %s for instructions."
+#~ msgstr ""
+#~ "Internt fel i %s, vid tradcpp.c:%d\n"
+#~ "Var vänlig och skicka in en felrapport.\n"
+#~ "Se %s för instruktioner."
 
-#: tradcpp.c:3798
-#, c-format
-msgid "#%s not within a conditional"
-msgstr ""
+#~ msgid "optimization turned on"
+#~ msgstr "optimering påslagen"
 
-#: tradcpp.c:3806
-msgid "#else or #elif after #else"
-msgstr "#else eller #elif efter #else"
+#~ msgid "optimization turned off"
+#~ msgstr "optimering avslagen"
 
-#: tradcpp.c:3846
-msgid "#else not within a conditional"
-msgstr ""
+#~ msgid "invalid %%V value"
+#~ msgstr "ogiltigt %%V-värde"
 
-#: tradcpp.c:3877
-msgid "unbalanced #endif"
-msgstr "obalanserad #endif"
+#~ msgid "Use small memory model"
+#~ msgstr "Använd liten minnesmodell"
 
-#: tradcpp.c:3971
-msgid "unterminated string or character constant"
-msgstr ""
+#~ msgid "Use normal memory model"
+#~ msgstr "Använd normal minnesmodell"
 
-#: tradcpp.c:4129
-#, c-format
-msgid "arguments given to macro `%s'"
-msgstr ""
+#~ msgid "Use large memory model"
+#~ msgstr "Använd stor minnesmodell"
 
-#: tradcpp.c:4135
-#, c-format
-msgid "no args to macro `%s'"
-msgstr "inga argument till makro \"%s\""
+#~ msgid "Emit stack checking code"
+#~ msgstr "Generera kod för stackkontroll"
 
-#: tradcpp.c:4137
-#, c-format
-msgid "only 1 arg to macro `%s'"
-msgstr "bara 1 argument till makro \"%s\""
+#~ msgid "Do not emit stack checking code"
+#~ msgstr "Generera inte kod för stackkontroll"
 
-#: tradcpp.c:4139
-#, c-format
-msgid "only %d args to macro `%s'"
-msgstr "bara %d argument till makro \"%s\""
+#~ msgid "Work around storem hardware bug"
+#~ msgstr "Fix för storem hårdvarubugg"
 
-#: tradcpp.c:4141
-#, c-format
-msgid "too many (%d) args to macro `%s'"
-msgstr "för många (%d) argument till makro \"%s\""
+#~ msgid "Do not work around storem hardware bug"
+#~ msgstr "Fixa inte storem hårdvarubugg"
 
-#: tradcpp.c:4767
-#, c-format
-msgid ""
-"Internal error in %s, at tradcpp.c:%d\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
-msgstr ""
-"Internt fel i %s, vid tradcpp.c:%d\n"
-"Var vänlig och skicka in en felrapport.\n"
-"Se %s för instruktioner."
+#~ msgid "Generate code for the C400"
+#~ msgstr "Generera kod för C400"
 
-#: tree.c:3866
-msgid "arrays of functions are not meaningful"
-msgstr ""
+#~ msgid "Generate code for the C300"
+#~ msgstr "Genrera kod för C300"
 
-#: tree.c:3923
-msgid "function return type cannot be function"
-msgstr ""
+#~ msgid "Generate code for c1"
+#~ msgstr "Generera kod för c1"
 
-#: tree.c:4660
-msgid "invalid initializer for bit string"
-msgstr ""
+#~ msgid "Generate code for c2"
+#~ msgstr "Generera kod för c2"
 
-#: tree.c:4719
-#, c-format
-msgid "Tree check: expected %s, have %s in %s, at %s:%d"
-msgstr ""
+#~ msgid "Generate code for c32"
+#~ msgstr "Generera kod för c32"
 
-#: tree.c:4736
-#, c-format
-msgid "Tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
-msgstr ""
+#~ msgid "Generate code for c34"
+#~ msgstr "Generera kod för c34"
 
-#: varasm.c:639
-#, c-format
-msgid "register name not specified for `%s'"
-msgstr ""
+#~ msgid "Use 64-bit longs"
+#~ msgstr "Använd 64-bits long"
 
-#: varasm.c:641
-#, c-format
-msgid "invalid register name for `%s'"
-msgstr ""
+#~ msgid "Generate code the unix assembler can handle"
+#~ msgstr "Genrerar kod som unix assemblatorn kan hantera"
 
-#: varasm.c:644
-#, c-format
-msgid "data type of `%s' isn't suitable for a register"
-msgstr ""
+#~ msgid "Generate code an embedded assembler can handle"
+#~ msgstr "Generera kod en inbäddad assemblator kan hantera"
 
-#: varasm.c:647
-#, c-format
-msgid "register specified for `%s' isn't suitable for data type"
-msgstr ""
+#~ msgid "Warn when a function arg is a structure"
+#~ msgstr "Varna när ett funktionsargument är en struktur"
 
-#: varasm.c:656
-msgid "global register variable has initial value"
-msgstr "global registervariabel har startvärde"
+#~ msgid "Profiling uses mcount"
+#~ msgstr "Profilering använder mcount"
 
-#: varasm.c:659
-msgid "volatile register variables don't work as you might wish"
-msgstr ""
+#~ msgid "Emit half-PIC code"
+#~ msgstr "Skapa half-PIC-kod"
 
-#: varasm.c:695
-#, c-format
-msgid "register name given for non-register variable `%s'"
-msgstr ""
+#~ msgid "Emit ELF object code"
+#~ msgstr "Skapa ELF-objektkod"
 
-#: varasm.c:1333
-#, c-format
-msgid "size of variable `%s' is too large"
-msgstr "storleken på variabel \"%s\" är för stor"
+#~ msgid "Emit ROSE object code"
+#~ msgstr "Skapa ROSE-objektkod"
 
-#: varasm.c:1373
-#, c-format
-msgid ""
-"alignment of `%s' is greater than maximum object file alignment. Using %d."
-msgstr ""
+#~ msgid "Symbols have a leading underscore"
+#~ msgstr "Symboler startar med en understrykning"
 
-#: varasm.c:1420
-#, c-format
-msgid "requested alignment for %s is greater than implemented alignment of %d."
-msgstr ""
+#~ msgid "Generate code which uses the FPU"
+#~ msgstr "Generera kod som använder FPU"
 
-#: varasm.c:1899
-msgid "floating point trap outputting a constant"
-msgstr ""
+#~ msgid "Do not generate code which uses the FPU"
+#~ msgstr "Genrera inte kod som använder FPU"
 
-#: varasm.c:4300
-msgid "initializer for integer value is too complicated"
-msgstr ""
+#, fuzzy
+#~ msgid "this target does not support the -mabi switch"
+#~ msgstr "ISO C stöder inte formatstorlek i strftime"
 
-#: varasm.c:4306
-msgid "initializer for floating value is not a floating constant"
-msgstr ""
+#~ msgid "Optimize for 3900"
+#~ msgstr "Optimera för 3900"
 
-#: varasm.c:4363
-msgid "unknown set constructor type"
-msgstr ""
+#~ msgid "Optimize for 4650"
+#~ msgstr "Optimera för 4650"
 
-#: varasm.c:4568
-#, c-format
-msgid "invalid initial value for member `%s'"
-msgstr ""
+#~ msgid "Generate little endian data"
+#~ msgstr "Generera data som \"little endian\""
 
-#: varasm.c:4750
-#, c-format
-msgid "weak declaration of `%s' must be public"
-msgstr ""
+#~ msgid "Generate big endian data"
+#~ msgstr "Generera data som \"big endian\""
 
-#: varasm.c:4752
-#, c-format
-msgid "weak declaration of `%s' must precede definition"
-msgstr ""
+#~ msgid "-fdata-sections not supported on AIX"
+#~ msgstr "-fdata-sections stöds inte för AIX"
 
-#: varasm.c:4848
-msgid "only weak aliases are supported in this configuration"
-msgstr ""
+#, fuzzy
+#~ msgid "`%D' as declarator"
+#~ msgstr "\"%s\" är använd innan sin deklaration"
 
-#: varasm.c:4853
-msgid "alias definitions not supported in this configuration; ignored"
-msgstr ""
+#, fuzzy
+#~ msgid "size of member `%D' is not constant"
+#~ msgstr "lagringsstorlek på \"%s\" är inte konstant"
 
-#: varray.c:87
-#, c-format
-msgid "Virtual array %s[%lu]: element %lu out of bounds"
-msgstr ""
+#~ msgid "invalid type: `void &'"
+#~ msgstr "ogiltig typ: \"void &\""
 
-#. Print an error message for unrecognized stab codes.
-#: xcoffout.c:170
-#, c-format
-msgid "No sclass for %s stab (0x%x)\n"
-msgstr ""
+#~ msgid "-fname-mangling-version is no longer supported"
+#~ msgstr "-fname-mangling-version stöds inte längre"
 
-#: config/alpha/freebsd.h:35 config/i386/freebsd-aout.h:236
-msgid "`-p' not supported; use `-pg' and gprof(1)"
-msgstr "\"-p\" stödjs inte; använd \"-pg\" och gprof(1)"
+#, fuzzy
+#~ msgid "                %#D"
+#~ msgstr " TOTALT                :"
 
-#: config/arc/arc.h:61 config/mips/mips.h:925
-msgid "may not use both -EB and -EL"
-msgstr "får inte använda både -EB och -EL"
+#, fuzzy
+#~ msgid "member initializers for `%#D'"
+#~ msgstr "complex ogiltig för \"%s\""
 
-#: config/arm/arm.h:216
-msgid "-mapcs-26 and -mapcs-32 may not be used together"
-msgstr "-mapcs-26 och -mapcs-32 får inte användas tillsammans"
+#, fuzzy
+#~ msgid "multiple initializations given for member `%D'"
+#~ msgstr "multiple deklaration av metod \"%s\""
 
-#: config/arm/arm.h:228
-msgid "-msoft-float and -mhard_float may not be used together"
-msgstr "-msoft-float och -mhard_float får inte användas tillsammans"
+#, fuzzy
+#~ msgid "base initializer for `%T'"
+#~ msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: config/arm/arm.h:239
-msgid "-mbig-endian and -mlittle-endian may not be used together"
-msgstr "-mbig-endian och -mlittle-endian får inte användas tillsammans"
+#~ msgid "ISO C++ forbids applying `sizeof' to a member function"
+#~ msgstr "ISO C++ förbjuder användning av \"sizeof\" på medlemsfunktion"
 
-#: config/arm/arm.h:257
-msgid "Incompatible interworking options"
-msgstr ""
+#~ msgid "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
+#~ msgstr "ISO C++ förbjuder användning av \"sizeof\" på typ void som är en inkomplett typ"
 
-#: config/arm/riscix.h:73 config/arm/riscix.h:135
-msgid "-mbsd and -pedantic incompatible"
-msgstr "-mbsd och -pedantic är inkompatibla"
+#, fuzzy
+#~ msgid "`sizeof' applied to incomplete type `%T'"
+#~ msgstr "sizeof applicerat på en inkomplett typ"
 
-#: config/arm/riscix.h:74 config/arm/riscix.h:136
-msgid "-mbsd and -mxopen incompatible"
-msgstr "-mbsd och -mxopen är inkompatibla"
+#, fuzzy
+#~ msgid "invalid use of type decl `%#D' as expression"
+#~ msgstr "ogiltig användning av void-uttryck"
 
-#: config/arm/riscix.h:75 config/arm/riscix.h:137
-msgid "-mxopen and -pedantic incompatible"
-msgstr "-mxopen och -pedantic är inkompatible"
+#, fuzzy
+#~ msgid "`%#T' has no member named `%D'"
+#~ msgstr "%s har ingen medlem med namn \"%s\""
 
-#: config/dsp16xx/dsp16xx.h:101 config/dsp16xx/dsp16xx.h:110
-msgid "A -ifile option requires a -map option"
-msgstr "Flaggan -ifil kräver även flaggan -map"
+#, fuzzy
+#~ msgid "object missing in call to method `%D'"
+#~ msgstr "kan inte inline:a anrop till \"%s\""
 
-#: config/i386/cygwin.h:105
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin och mno-win32 är inkompatibla"
+#~ msgid "unary `&'"
+#~ msgstr "unärt \"&\""
 
-#: config/i386/cygwin.h:160 config/i386/mingw32.h:63
-msgid "shared and mdll are not compatible"
-msgstr "shared och mdll är inkompatibla"
+#, fuzzy
+#~ msgid "invalid use of undefined type `%#T'"
+#~ msgstr "ogiltig mottagartyp \"%s\""
 
-#: config/i386/sco5.h:777 config/i386/sco5.h:852
-msgid "-static not valid with -mcoff"
-msgstr ""
+#, fuzzy
+#~ msgid "forward declaration of `%#T'"
+#~ msgstr "omdeklaration av \"%s\""
 
-#: config/i386/sco5.h:778 config/i386/sco5.h:853
-msgid "-shared not valid with -mcoff"
-msgstr "-shared är inte giltig tillsammans med -mcoff"
+#, fuzzy
+#~ msgid "declaration of `%#T'"
+#~ msgstr "omdeklaration av \"%s\""
 
-#: config/i386/sco5.h:779 config/i386/sco5.h:854
-msgid "-symbolic not valid with -mcoff"
-msgstr "-symbolic är inte giltig tillsammans med -mcoff"
+#, fuzzy
+#~ msgid "invalid use of `%T'"
+#~ msgstr "ogiltigt användande av \"restrict\""
 
-#: config/i386/sco5.h:817
-msgid "-fpic is not valid with -mcoff"
-msgstr "-fpic är inte giltig tillsammans med -mcoff"
+#, fuzzy
+#~ msgid "invalid use of template type parameter"
+#~ msgstr "ogiltigt typargument"
 
-#: config/i386/sco5.h:818
-msgid "-fPIC is not valid with -mcoff"
-msgstr "-fPIC är inte giltig tillsammans med -mcoff"
+#, fuzzy
+#~ msgid "initializer list construction invalid for `%D'"
+#~ msgstr "initierare misslyckas med att bestämma storlek på \"%s\""
 
-#: config/i386/sco5.h:855
-msgid "-fpic not valid with -mcoff"
-msgstr "-fpic är inte giltig tillsammans med -mcoff"
+#, fuzzy
+#~ msgid "due to non-public access of member `%D'"
+#~ msgstr "upprepning av medlem \"%s\""
 
-#: config/i386/sco5.h:856
-msgid "-fPIC not valid with -mcoff"
-msgstr "-fPIC är inte giltig tillsammans med -mcoff"
+#, fuzzy
+#~ msgid "The meaning of `\\x' (at %0) varies with -traditional"
+#~ msgstr "semantiken för \"\\x\" varierar med -traditional"
 
-#: config/i386/unix.h:122
-msgid "bx]"
-msgstr ""
+#, fuzzy
+#~ msgid "The meaning of `\\a' (at %0) varies with -traditional"
+#~ msgstr "semantiken för \"\\a\" varierar med -traditional"
 
-#: config/i386/unix.h:124
-msgid "bx"
-msgstr ""
+#~ msgid "the meaning of `\\x' varies with -traditional"
+#~ msgstr "semantiken för \"\\x\" varierar med -traditional"
 
-#: config/i386/unix.h:125
-msgid "cx"
-msgstr ""
+#~ msgid "the meaning of `\\a' varies with -traditional"
+#~ msgstr "semantiken för \"\\a\" varierar med -traditional"
 
-#: config/i860/fx2800.h:297
-msgid "-p option not supported: use -pg instead"
-msgstr "flaggan -p stödjs inte: använd -pg istället"
+#~ msgid "-mbsd and -pedantic incompatible"
+#~ msgstr "-mbsd och -pedantic är inkompatibla"
 
-#: config/mcore/mcore.h:65
-msgid "choose either big or little endian, not both"
-msgstr ""
+#~ msgid "-mbsd and -mxopen incompatible"
+#~ msgstr "-mbsd och -mxopen är inkompatibla"
 
-#: config/mcore/mcore.h:68
-msgid "choose either m340 or m210 not both"
-msgstr ""
+#~ msgid "-mxopen and -pedantic incompatible"
+#~ msgstr "-mxopen och -pedantic är inkompatible"
 
-#: config/mcore/mcore.h:69
-msgid "the m210 does not have little endian support"
-msgstr ""
+#, fuzzy
+#~ msgid "-p profiling is no longer supported.  Use -pg instead"
+#~ msgstr "-p profilering stöds inte längre. Använd -pg istället."
 
-#: config/mips/mips.h:781
-msgid "-pipe is not supported."
-msgstr "-pipe stöds inte."
+#, fuzzy
+#~ msgid "a -ifile option requires a -map option"
+#~ msgstr "Flaggan -ifil kräver även flaggan -map"
 
-#: config/mips/mips.h:920
-msgid "may not use both -mfp64 and -msingle-float"
-msgstr "får inte använda både -mfp64 och -msingle-float"
+#~ msgid "-p option not supported: use -pg instead"
+#~ msgstr "flaggan -p stödjs inte: använd -pg istället"
 
-#: config/mips/mips.h:921
-msgid "may not use both -mfp64 and -m4650"
-msgstr "får inte använda både -mfp64 och -m4650"
+#~ msgid "may not use both -mfp64 and -msingle-float"
+#~ msgstr "får inte använda både -mfp64 och -msingle-float"
 
-#: config/mips/r3900.h:28 config/mips/r3900.h:42
-msgid "-mhard-float not supported."
-msgstr "-mhard-float stöds inte."
+#~ msgid "may not use both -mfp64 and -m4650"
+#~ msgstr "får inte använda både -mfp64 och -m4650"
 
-#: config/mips/r3900.h:30 config/mips/r3900.h:44
-msgid "-msingle-float and -msoft-float can not both be specified."
-msgstr "-msingle-float och -msoft-float kan inte båda anges."
+#, fuzzy
+#~ msgid "may not use both -mgp32 and -mfp64"
+#~ msgstr "får inte använda både -mfp64 och -m4650"
 
-#: config/nextstep.h:163 config/nextstep.h:166
-msgid "-p profiling is no longer supported.  Use -pg instead."
-msgstr "-p profilering stöds inte längre. Använd -pg istället."
+#, fuzzy
+#~ msgid "options -mabi=mmixware and -mabi=gnu are mutually exclusive"
+#~ msgstr "-pedantic och -traditional är ömsesidigt uteslutande"
 
-#: config/vax/vax.h:41 config/vax/vax.h:42
-msgid "profiling not supported with -mg\n"
-msgstr "profilering stöds inte tillsammans med -mg\n"
+#~ msgid "  -a                      Enable block profiling \n"
+#~ msgstr "  -a                      Slå på blockprofilering\n"
 
-#: f/lang-specs.h:35 gcc.c:641
-msgid "GNU C does not support -C without using -E"
-msgstr "GNU C stödjer inte -C utan -E"
+#~ msgid "  -ax                     Enable jump profiling \n"
+#~ msgstr "  -ax                     Slå på hopprofilering\n"
 
-#: gcc.c:662 java/jvspec.c:69
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg och -fomit-frame-pointer är inkompatibla"
+#, fuzzy
+#~ msgid "explicit instantiation of `%#D' after"
+#~ msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: gcc.c:810
-msgid "-E required when input is from standard input"
-msgstr "-E krävs när indata tas från standard input"
+#, fuzzy
+#~ msgid "explicit specialization here"
+#~ msgstr "initiering"
 
-#: gcc.c:814
-msgid "Compilation of header file requested"
-msgstr "Kompilering av include-fil begärd"
+#, fuzzy
+#~ msgid "explicit instantiation of `%#T' after"
+#~ msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr ""
+#~ msgid "__builtin_trap not supported by this target"
+#~ msgstr "__builtin_trap stöds inte på denna målarkitektur"
 
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr ""
+#~ msgid "type with more precision than %s"
+#~ msgstr "typ med högre precision än %s"
+
+# local, det kan troligen vara både lokal variabel och lokal funktion??
+#~ msgid "declaration of `%s' shadows previous local"
+#~ msgstr "deklaration av \"%s\" döljer en tidigare lokal"
+
+#~ msgid "ANSI C forbids const or volatile function types"
+#~ msgstr "ANSI C förbjuder funktionertyper med const eller volatile"
 
 #~ msgid "unknown escape sequence: '\\' followed by char 0x%x"
 #~ msgstr "okänd escape-sekvens:: '\\' följd av tecken 0x%x"
@@ -16757,37 +21763,87 @@ msgstr ""
 #~ msgid "Register '%c' is unknown"
 #~ msgstr "Register '%c' är okänt"
 
+#~ msgid "Same as -mcpu=i386"
+#~ msgstr "Samma som -mcpu=i386"
+
+#~ msgid "Same as -mcpu=i486"
+#~ msgstr "Samma som -mcpu=i486"
+
+#~ msgid "Same as -mcpu=pentium"
+#~ msgstr "Samma som -mcpu=pentium"
+
+#~ msgid "Same as -mcpu=pentiumpro"
+#~ msgstr "Samma som -mcpu=pentiumpro"
+
+#~ msgid "Emit Intel syntax assembler opcodes"
+#~ msgstr "Skapa assembler-opkoder med Intel-syntax"
+
 #~ msgid "Control allocation order of integer registers"
 #~ msgstr "Kontrollera allokeringsordning för heltalsregister"
 
+#~ msgid "Use FUNCTION_EPILOGUE"
+#~ msgstr "Använd FUNCTION_EPILOGUE"
+
+#~ msgid "Do not use FUNCTION_EPILOGUE"
+#~ msgstr "Använd inte FUNCTION_EPILOGUE"
+
+#~ msgid "methods cannot be converted to function pointers"
+#~ msgstr "metoder kan inte konverteras till funktionspekare"
+
 #~ msgid "ISO C++ forbids `&&'"
 #~ msgstr "ISO C++ förbjuder \"&&\""
 
 #~ msgid "`com_interface' only supported with -fvtable-thunks"
 #~ msgstr "\"com_interface\" stöds bara med -fvtable-thunks"
 
-#~ msgid ""
-#~ "  -Wid-clash-<num>        Warn if 2 identifiers have the same first <num> "
-#~ "chars\n"
-#~ msgstr ""
-#~ "  -Wid-clash-<num>        Varna om två identifierare har samma första "
-#~ "<num> tecken\n"
+#~ msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
+#~ msgstr "ISO C++ förbjuder användning av funktionspekarepekare i pekararitmetik"
+
+#~ msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
+#~ msgstr "ISO C++ förbjuder användning av pekare till medlem i pekararitmetik"
+
+#~ msgid "Internal error #%d."
+#~ msgstr "Internt fel #%d."
+
+#~ msgid "-include and -imacros cannot be used with -fpreprocessed"
+#~ msgstr "-include och -imacros kan inte användas med -fpreprocessed"
+
+#~ msgid "<stdin>"
+#~ msgstr "<stdin>"
 
-#~ msgid "syntax error: cannot back up"
-#~ msgstr "syntaxfel: kan inte backa tillbaka"
+#~ msgid "file \"%s\" entered but not left"
+#~ msgstr "filen \"%s\" påbörjad men ej avslutad"
 
-#~ msgid "parser stack overflow"
-#~ msgstr "parsestack överfull"
+#~ msgid "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n"
+#~ msgstr "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJKAT] fil\n"
 
-#~ msgid "parse error; also virtual memory exceeded"
-#~ msgstr "parsningsfel; och det virtuella minnet tog slut"
+#~ msgid "can't to open %s"
+#~ msgstr "kan inte öppna %s"
 
-#~ msgid "%s: option `%s' is ambiguous\n"
-#~ msgstr "%s: flaggan \"%s\" är tvetydig\n"
+#~ msgid "Generate code for Boehm GC"
+#~ msgstr "Generera kod för Boehm GC"
+
+#~ msgid "  -Wid-clash-<num>        Warn if 2 identifiers have the same first <num> chars\n"
+#~ msgstr "  -Wid-clash-<num>        Varna om två identifierare har samma första <num> tecken\n"
+
+#~ msgid "Unrecognized option `%s'"
+#~ msgstr "Känner inte igen flagga \"%s\""
+
+#~ msgid "`-a' option (basic block profile) not supported"
+#~ msgstr "flagga \"-a\" (block profilering) stöds inte"
+
+#~ msgid "`-ax' option (jump profiling) not supported"
+#~ msgstr "flagga \"-ax\" (hopprofilering) stöds inte"
 
 #~ msgid "no file specified with -fdump-translation-unit"
 #~ msgstr "ingen fil angiven med -fdump-translation-unit"
 
+#~ msgid "invalid identifier `%s'"
+#~ msgstr "ogiltig identifierare \"%s\""
+
+#~ msgid "syntax error before '#' token"
+#~ msgstr "syntaxfel för symbolen '#'"
+
 #~ msgid "%s is a directory"
 #~ msgstr "%s är en katalog"
 
@@ -16809,9 +21865,6 @@ msgstr ""
 #~ msgid "ISO C does not support the strftime `%c' flag"
 #~ msgstr "ISO C stöder inte flaggan \"%c\" till strftime"
 
-#~ msgid "ISO C does not support strftime format width"
-#~ msgstr "ISO C stöder inte formatstorlek i strftime"
-
 #~ msgid "ISO C89 does not support the `%%%c' %s format"
 #~ msgstr "ISO C89 stöder inte \\\"%%%c\\\" i %s formatsträng"
 
@@ -16830,60 +21883,31 @@ msgstr ""
 #~ msgid "flag `%c' used with type `%c'"
 #~ msgstr "flaggan \"%c\" använd med typen \"%c\""
 
-#~ msgid "third argument of `%s' is deprecated"
-#~ msgstr "tredje argumentet till \"%s\" är inte länge rekommenderat"
-
 #~ msgid "parse error at '..'"
 #~ msgstr "tolkningsfel vid \"..\""
 
-#~ msgid "ISO C89 forbids constructor expressions"
-#~ msgstr "ISO C89 förbjuder konstruktor-uttryck"
-
-#~ msgid "field `%s' already initialized"
-#~ msgstr "fält \"%s\" är redan initierat"
-
-#~ msgid "Generate code for a given CPU"
-#~ msgstr "Generera kod för en given CPU"
-
 #~ msgid "Compile for Gmicro/300"
 #~ msgstr "Kompilera för Gmicro/300"
 
 #~ msgid "parse errors have confused me too much"
 #~ msgstr "tolkningsfel har gjort mig helt förvirrad"
 
-#~ msgid "no return statement in function returning non-void"
-#~ msgstr "ingen return i funktion som returnerar icke-void"
-
-#~ msgid "`operator new' must return type `void *'"
-#~ msgstr "\"operator new\" måste returnera typ \"void *\""
-
-#~ msgid "`operator new' takes type `size_t' parameter"
-#~ msgstr "\"operator new\" tar parameter av typ \"size_t\""
-
 #~ msgid "syntax error before '\\' token"
 #~ msgstr "syntaxfel före symbolen '\\'"
 
-#~ msgid "keyword 'export' not implemented and will be ignored"
-#~ msgstr "nyckelordet \"export\" är inte implementerat och kommer ignorerads"
-
 #~ msgid ""
 #~ "  -MD                       As -M, but put output in a .d file\n"
 #~ "  -MMD                      As -MD, but ignore system header files\n"
 #~ "  -MG                       Treat missing header file as generated files\n"
-#~ "  -g3                       Include #define and #undef directives in the "
-#~ "output\n"
-#~ "  -D<macro>                 Define a <macro> with string '1' as its "
-#~ "value\n"
+#~ "  -g3                       Include #define and #undef directives in the output\n"
+#~ "  -D<macro>                 Define a <macro> with string '1' as its value\n"
 #~ "  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
 #~ msgstr ""
 #~ "  -MD                       Som -M, men skriva utdata till en .d-fil\n"
 #~ "  -MMD                      Som -MD, men ignorera system-include-filer\n"
-#~ "  -MG                       Behandla saknade include-filer som genererade "
-#~ "filer\n"
-#~ "  -g3                       Inkludera direktiven #define och #undef i "
-#~ "utdatan\n"
-#~ "  -D<makro>                 Definiera ett <makro> med strängen '1' som "
-#~ "värde\n"
+#~ "  -MG                       Behandla saknade include-filer som genererade filer\n"
+#~ "  -g3                       Inkludera direktiven #define och #undef i utdatan\n"
+#~ "  -D<makro>                 Definiera ett <makro> med strängen '1' som värde\n"
 #~ "  -D<makro>=<värde>         Definiera ett <makro> med <värde> som värde\n"
 
 #~ msgid "ISO C does not allow #%s"
@@ -16892,8 +21916,8 @@ msgstr ""
 #~ msgid "second token after #line is not a string"
 #~ msgstr "Andra symbolen efter #line är inte en sträng"
 
-#~ msgid "#%s with no argument"
-#~ msgstr "#%s utan argument"
+#~ msgid "#%s with invalid argument"
+#~ msgstr "#%s med ogiltigt argument"
 
 #~ msgid "ISO C forbids text after #%s"
 #~ msgstr "ISO C förbjuder text efter #%s"
index 1798f82f8690990737e8d3bad9498b245f5af553..ec29286b8ef56e0b0d6470d9bba5e77a360811c9 100644 (file)
 # Turkish translations for gcc messages.
 # Copyright (C) 2002 Free Software Foundation, Inc.
-# Nilgün Belma Bugüner <nilgun@fide.org>, 2001, 2002.
+# Nilgün Belma Bugüner <nilgun@superonline.com>, 2001, 2002.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gcc 3.1-b20020415\n"
-"POT-Creation-Date: 2002-04-23 12:53+0200\n"
-"PO-Revision-Date: 2002-04-24 15:52+0300\n"
-"Last-Translator: Nilgün Belma Bugüner <nilgun@fide.org>\n"
+"Project-Id-Version: gcc 3.2.1\n"
+"POT-Creation-Date: 2002-12-30 18:56+0000\n"
+"PO-Revision-Date: 2002-12-03 00:54+0300\n"
+"Last-Translator: Nilgün Belma Bugüner <nilgun@superonline.com>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: KBabel 0.9.6\n"
 
-#: attribs.c:314
+#: attribs.c:185
 #, c-format
 msgid "`%s' attribute directive ignored"
 msgstr "`%s' özellik yönergesi yoksayıldı"
 
-#: attribs.c:322
+#: attribs.c:193
 #, c-format
 msgid "wrong number of arguments specified for `%s' attribute"
 msgstr "'%s' özelliği için belirtilen argüman sayısı hatalı"
 
-#: attribs.c:339
+#: attribs.c:210
 #, c-format
 msgid "`%s' attribute does not apply to types"
 msgstr "`%s' özelliği veri türlerine uygulanmaz"
 
-#: attribs.c:376
+#: attribs.c:247
 #, c-format
 msgid "`%s' attribute only applies to function types"
 msgstr "`%s' özelliği sadece işlev türlere uygulanır"
 
-#: attribs.c:468 attribs.c:490 attribs.c:512 attribs.c:543 attribs.c:565 attribs.c:590 attribs.c:613 attribs.c:643 attribs.c:681 attribs.c:728 attribs.c:758 attribs.c:788 attribs.c:811 attribs.c:1057 attribs.c:1113 attribs.c:1169 attribs.c:1230 attribs.c:1256 attribs.c:1458 config/arm/arm.c:2007 config/arm/arm.c:2034 config/avr/avr.c:4683 config/h8300/h8300.c:3071 config/h8300/h8300.c:3096 config/i386/i386.c:1267 config/i386/winnt.c:74
+#: attribs.c:404 c-common.c:5253 c-common.c:5275 c-common.c:5297
+#: c-common.c:5328 c-common.c:5350 c-common.c:5375 c-common.c:5398
+#: c-common.c:5428 c-common.c:5466 c-common.c:5513 c-common.c:5543
+#: c-common.c:5573 c-common.c:5596 c-common.c:5853 c-common.c:5875
+#: c-common.c:5918 c-common.c:5995 c-common.c:6051 c-common.c:6112
+#: c-common.c:6146 c-common.c:6500 config/arm/arm.c:2098 config/arm/arm.c:2125
+#: config/avr/avr.c:4774 config/h8300/h8300.c:3649 config/h8300/h8300.c:3674
+#: config/i386/i386.c:1396 config/i386/winnt.c:76
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr "`%s' özelliği yoksayıldı"
 
-#: attribs.c:844
-#, c-format
-msgid "unknown machine mode `%s'"
-msgstr "'%s makina kipi bilinmiyor"
-
-#: attribs.c:847
-#, c-format
-msgid "no data type for mode `%s'"
-msgstr "'%s' kipi için bir veri türü yok"
-
-#: attribs.c:880
-msgid "section attribute cannot be specified for local variables"
-msgstr "bölge özelliği yerel değişkenler için belirtilmiş olamaz"
-
-#: attribs.c:891
-#, c-format
-msgid "section of `%s' conflicts with previous declaration"
-msgstr "`%s' bölgesi önceki bildirimle çelişiyor"
-
-#: attribs.c:900
-#, c-format
-msgid "section attribute not allowed for `%s'"
-msgstr "bölge özelliğine `%s' için izin verilmez"
-
-#: attribs.c:907
-msgid "section attributes are not supported for this target"
-msgstr "bölge özellikleri bu hedef için desteklenmiyor"
-
-#: attribs.c:949
-msgid "requested alignment is not a constant"
-msgstr "istenen ayarlama bir sabit değil"
-
-#: attribs.c:954
-msgid "requested alignment is not a power of 2"
-msgstr "istenen ayarlama 2 nin kuvveti değil"
-
-#: attribs.c:959
-msgid "requested alignment is too large"
-msgstr "istenen ayarlama çok büyük"
-
-#: attribs.c:986
-#, c-format
-msgid "alignment may not be specified for `%s'"
-msgstr "hizalama `%s' için belirtilmiş olmayabilir"
-
-#: attribs.c:1031
-#, c-format
-msgid "`%s' defined both normally and as an alias"
-msgstr "`%s' hem normal hem de bir rumuz olarak tanımlanmış"
-
-#: attribs.c:1041
-msgid "alias arg not a string"
-msgstr "rumuz argümanı bir dizge değil"
-
-#: attribs.c:1080 attribs.c:1136
-#, c-format
-msgid "`%s' attribute applies only to functions"
-msgstr "`%s' özelliği sadece işlevlere uygulanır"
-
-#: attribs.c:1087 attribs.c:1143
-#, c-format
-msgid "can't set `%s' attribute after definition"
-msgstr "`%s' özelliğine tanımlandıktan sonra değer atanamaz"
-
-#: attribs.c:1227
-#, c-format
-msgid "`%s' attribute ignored for `%s'"
-msgstr "`%s' özelliği `%s' için yoksayıldı"
-
-#: attribs.c:1284
-#, c-format
-msgid "invalid vector type for attribute `%s'"
-msgstr "`%s' özelliği vektör tür geçersiz"
-
-#: attribs.c:1307 attribs.c:1312
-msgid "no vector mode with the size and type specified could be found"
-msgstr "belirtilen tür ve boyutta vektör kipi yok"
-
-#: builtins.c:282
+#: builtins.c:285
 msgid "offset outside bounds of constant string"
 msgstr "göreli konum sabit dizgenin sınırlarının dışında"
 
-#: builtins.c:759
+#: builtins.c:765
 msgid "second arg to `__builtin_prefetch' must be a constant"
 msgstr "`__builtin_prefetch' için 2. argüman bir sabit olmalı"
 
-#: builtins.c:766
+#: builtins.c:772
 msgid "invalid second arg to __builtin_prefetch; using zero"
 msgstr "__builtin_prefetch için 2. argüman geçersiz; sıfır kullanılıyor"
 
-#: builtins.c:773
+#: builtins.c:779
 msgid "third arg to `__builtin_prefetch' must be a constant"
 msgstr "`__builtin_prefetch' için 3. argüman bir sabit olmalı"
 
-#: builtins.c:780
+#: builtins.c:786
 msgid "invalid third arg to __builtin_prefetch; using zero"
 msgstr "__builtin_prefetch için 3. argüman geçersiz; sıfır kullanılıyor"
 
@@ -144,1286 +73,1448 @@ msgstr "__builtin_prefetch için 3. argüman geçersiz; sıfır kullanılıyor"
 #. port (i860) that used this code, and I'm unconvinced it could actually
 #. handle the general case.  So we no longer try to handle anything
 #. weird and make the backend absorb the evil.
-#: builtins.c:2760
+#: builtins.c:2864
 msgid "__builtin_saveregs not supported by this target"
 msgstr "__builtin_saveregs bu hedef tarafından desteklenmiyor"
 
-#: builtins.c:2802
+#: builtins.c:2906
 msgid "argument of `__builtin_args_info' must be constant"
 msgstr "`__builtin_args_info'nun argümanı bir sabit olmalıdır"
 
-#: builtins.c:2808
+#: builtins.c:2912
 msgid "argument of `__builtin_args_info' out of range"
 msgstr "`__builtin_args_info'nun argümanı kapsamdışı"
 
-#: builtins.c:2814
+#: builtins.c:2918
 msgid "missing argument in `__builtin_args_info'"
 msgstr "`__builtin_args_info'da argüman eksik"
 
-#: builtins.c:2846
+#: builtins.c:2949
 msgid "`va_start' used in function with fixed args"
 msgstr "`va_start' işlev içinde sabit argümanlarla kullanılmış"
 
-#: builtins.c:2865
+#: builtins.c:2968
 msgid "second parameter of `va_start' not last named argument"
 msgstr "`va_start'ın ikinci parametresi isimli son argüman değil"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:2870
+#: builtins.c:2973
 msgid "`__builtin_next_arg' called without an argument"
 msgstr "`__builtin_next_arg' argümansız çağrılmış"
 
-#: builtins.c:2974
+#: builtins.c:3059
 msgid "too many arguments to function `va_start'"
 msgstr "`va_start' işlevine çok fazla argüman verilmiş"
 
-#: builtins.c:3075
+#: builtins.c:3161
 msgid "first argument to `va_arg' not of type `va_list'"
 msgstr "`va_arg'ın ilk argümanının türü `va_list' değil"
 
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:3106
+#: builtins.c:3193
 #, c-format
 msgid "`%s' is promoted to `%s' when passed through `...'"
 msgstr "`%s' `...' sayesinde aktarıldığında `%s'e yükseltilmiş"
 
-#: builtins.c:3111
+#: builtins.c:3198
 #, c-format
 msgid "(so you should pass `%s' not `%s' to `va_arg')"
 msgstr "(bu durumda `va_arg'a `%s' aktarılmalı, `%s' değil)"
 
-#: builtins.c:3242
+#: builtins.c:3329
 msgid "invalid arg to `__builtin_frame_address'"
 msgstr "`__builtin_frame_address'e aktarılan argüman geçersiz"
 
-#: builtins.c:3244
+#: builtins.c:3331
 msgid "invalid arg to `__builtin_return_address'"
 msgstr "`__builtin_return_address'e aktarılan argüman geçersiz"
 
-#: builtins.c:3258
+#: builtins.c:3345
 msgid "unsupported arg to `__builtin_frame_address'"
 msgstr "`__builtin_frame_address'e aktarılan argüman desteklenmiyor"
 
-#: builtins.c:3260
+#: builtins.c:3347
 msgid "unsupported arg to `__builtin_return_address'"
 msgstr "`__builtin_return_address'e aktarılan argüman desteklenmiyor"
 
-#: builtins.c:3428
+#: builtins.c:3515
 msgid "second arg to `__builtin_expect' must be a constant"
 msgstr "`__builtin_expect'e aktarılan ikinci argüman bir sabit olmalı"
 
-#: builtins.c:3909
+#: builtins.c:4010
 msgid "__builtin_longjmp second argument must be 1"
 msgstr "__builtin_longjmp'ın ikinci argümanı 1 olmalı"
 
 #. just do library call, if unknown builtin
-#: builtins.c:3982 c-common.c:3811
+#: builtins.c:4074 c-common.c:4437
 #, c-format
 msgid "built-in function `%s' not currently supported"
 msgstr "yerleşik işlev `%s' şu an desteklenmiyor"
 
-#: c-common.c:550
+#: builtins.c:4147
+#, fuzzy
+msgid "target format does not support infinity"
+msgstr "hedef MİB beraber çalışmayı desteklemiyor"
+
+#: c-common.c:1163
 #, c-format
 msgid "`%s' is not defined outside of function scope"
 msgstr "`%s' işlev bağlamının dışında atanmamış"
 
-#: c-common.c:590
-msgid "concatenation of string literals with __FUNCTION__ is deprecated.  This feature will be removed in future"
-msgstr "__FUNCTION__ ile dizge sabitlerin birleştirilmesi yakında kullanımdan kaldırılacak"
-
-#: c-common.c:659
+#: c-common.c:1184
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr "dizge uzunluğu `%1$d' ISO C%3$d derleyiclerin desteklediği uzunluk %2$d den büyük"
 
-#: c-common.c:708
+#: c-common.c:1242
+#, fuzzy
+msgid "concatenation of string literals with __FUNCTION__ is deprecated"
+msgstr "__FUNCTION__ ile dizge sabitlerin birleştirilmesi özelliği yakında kullanımdan kaldırılacak."
+
+#: c-common.c:1338
 msgid "overflow in constant expression"
 msgstr "sabit ifadesinde taşma"
 
-#: c-common.c:729
+#: c-common.c:1359
 msgid "integer overflow in expression"
 msgstr "ifadede tamsayı taşması"
 
-#: c-common.c:738
+#: c-common.c:1368
 msgid "floating point overflow in expression"
 msgstr "ifadede gerçel sayı taşması"
 
-#: c-common.c:744
+#: c-common.c:1374
 msgid "vector overflow in expression"
 msgstr "ifadede vektör taşması"
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:765
+#: c-common.c:1397
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "büyük tamsayı örtük olarak unsigned türe indirgendi"
 
-#: c-common.c:767
+#: c-common.c:1399
 msgid "negative integer implicitly converted to unsigned type"
 msgstr "negatif tamsayı örtük olarak unsigned türe dönüştürüldü"
 
-#: c-common.c:814
+#: c-common.c:1447
 msgid "overflow in implicit constant conversion"
 msgstr "örtük sabit dönüşümünde taşma"
 
-#: c-common.c:962
+#: c-common.c:1595
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr "`%s' üstündeki işlem tanımsız olabilir"
 
-#: c-common.c:1253
+#: c-common.c:1886
 msgid "expression statement has incomplete type"
 msgstr "ifade deyimi tamamlanmamış tür içeriyor"
 
-#: c-common.c:1286
+#: c-common.c:1919
 msgid "case label does not reduce to an integer constant"
 msgstr "case etiketi bir tamsayı sabite indirgenmez"
 
-#: c-common.c:1586
+#: c-common.c:2223
 msgid "invalid truth-value expression"
 msgstr "doğruluk-değeri ifadesi geçersiz"
 
-#: c-common.c:1637
+#: c-common.c:2274
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "iki terimli %s için terimler geçersiz"
 
-#: c-common.c:1872 c-common.c:1881
+#: c-common.c:2508
 msgid "comparison is always false due to limited range of data type"
 msgstr "veri türünün kapsadığı sınırlardan dolayı karşılaştırma sonucu daima yanlıştır"
 
-#: c-common.c:1874 c-common.c:1883
+#: c-common.c:2510
 msgid "comparison is always true due to limited range of data type"
 msgstr "veri türünün kapsadığı sınırlardan dolayı karşılaştırma sonucu daima doğrudur"
 
-#: c-common.c:1949
+#: c-common.c:2580
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "unsigned ifade >=0 daima doğrudur"
 
-#: c-common.c:1958
+#: c-common.c:2589
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "unsigned ifade < 0 daima yanlıştır"
 
-#: c-common.c:2005
+#: c-common.c:2636
 msgid "pointer of type `void *' used in arithmetic"
 msgstr "aritmetikte `void *' türünde gösterge kullanılmış"
 
-#: c-common.c:2011
+#: c-common.c:2642
 msgid "pointer to a function used in arithmetic"
 msgstr "aritmetikte işlev göstergesi kullanılmış"
 
-#: c-common.c:2017
+#: c-common.c:2648
 msgid "pointer to member function used in arithmetic"
 msgstr "aritmetikte üye işlev göstergesi kullanılmış"
 
-#: c-common.c:2023
+#: c-common.c:2654
 msgid "pointer to a member used in arithmetic"
 msgstr "aritmetikte üye göstergesi kullanılmış"
 
-#: c-common.c:2110 f/com.c:14823
+#: c-common.c:2741 f/com.c:14690
 msgid "struct type value used where scalar is required"
 msgstr "sayısal değer gerekirken yapı türü değer kullanılmış"
 
-#: c-common.c:2114 f/com.c:14827
+#: c-common.c:2745 f/com.c:14694
 msgid "union type value used where scalar is required"
 msgstr "sayısal değer gerekirken birleşik yapı türü değer kullanılmış"
 
-#: c-common.c:2118 f/com.c:14831
+#: c-common.c:2749 f/com.c:14698
 msgid "array type value used where scalar is required"
 msgstr "sayısal değer gerekirken dizi türü değer kullanılmış"
 
-#: c-common.c:2233 f/com.c:14957
+#: c-common.c:2869 f/com.c:14831
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "atamayı çevrelemesi önerilen parantezler doğruluk değeri olarak kullanıldı"
 
-#: c-common.c:2277 c-common.c:2309
+#: c-common.c:2913 c-common.c:2945
 msgid "invalid use of `restrict'"
 msgstr "`restrict' kullanımı geçersiz"
 
-#: c-common.c:2425
-msgid "__alignof__ applied to an incomplete type"
+#: c-common.c:3059
+#, fuzzy
+msgid "invalid application of `sizeof' to a function type"
+msgstr "ISO C++ işlev türe `sizeof' uygulanmasına izin vermez"
+
+#: c-common.c:3069
+#, fuzzy, c-format
+msgid "invalid application of `%s' to a void type"
+msgstr "gerçeklenmemiş tür üzerindeki işlem geçersiz"
+
+#: c-common.c:3075
+#, fuzzy, c-format
+msgid "invalid application of `%s' to an incomplete type"
 msgstr "__alignof__ bir tamamlanmamış türe uygulanmış"
 
-#: c-common.c:2451
+#: c-common.c:3116
 msgid "`__alignof' applied to a bit-field"
 msgstr "`__alignof' bir bit-alanına uygulanmış"
 
-#: c-common.c:2893
+#: c-common.c:3596
 #, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "`%s' yerleşik işlev olduğundan iptal edilemez"
 
-#: c-common.c:3174 c-typeck.c:1781
+#: c-common.c:3765 c-typeck.c:1734
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "`%s' işlevi için argümanlar çok az"
 
-#: c-common.c:3180 c-typeck.c:1634
+#: c-common.c:3771 c-typeck.c:1587
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "`%s' işlevi için argümanlar çok fazla"
 
-#: c-common.c:3369
+#: c-common.c:3790
+#, fuzzy, c-format
+msgid "non-floating-point argument to function `%s'"
+msgstr "`%s' işlevi için argümanlar çok fazla"
+
+#: c-common.c:4059
 msgid "pointers are not permitted as case values"
 msgstr "case değeri olarak göstergeler kullanılamaz"
 
-#: c-common.c:3375
+#: c-common.c:4065
 msgid "ISO C++ forbids range expressions in switch statements"
 msgstr "ISO C++ switch deyimlerinde aralık ifadelerine izin vermez"
 
-#: c-common.c:3377
+#: c-common.c:4067
 msgid "ISO C forbids range expressions in switch statements"
 msgstr "ISO C switch deyimlerinde aralık ifadelerine izin vermez"
 
-#: c-common.c:3407
+#: c-common.c:4097
 msgid "empty range specified"
 msgstr "boş aralık belirtilmiş"
 
-#: c-common.c:3458
+#: c-common.c:4148
 msgid "duplicate (or overlapping) case value"
 msgstr "yinelenmiş (ya da birbirini kapsayan) case değerleri"
 
-#: c-common.c:3460
+#: c-common.c:4150
 msgid "this is the first entry overlapping that value"
 msgstr "bu, aynı değeri kapsayan ilk girdi"
 
-#: c-common.c:3464
+#: c-common.c:4154
 msgid "duplicate case value"
 msgstr "yinelenmiş case değeri"
 
-#: c-common.c:3465
+#: c-common.c:4155
 msgid "previously used here"
 msgstr "önce burada kullanılmış"
 
-#: c-common.c:3469
+#: c-common.c:4159
 msgid "multiple default labels in one switch"
 msgstr "tek switch'te çok sayıda öntanımlı etiket"
 
-#: c-common.c:3470
+#: c-common.c:4160
 msgid "this is the first default label"
 msgstr "bu, ilk öntanımlı etiket"
 
-#: c-common.c:3498
+#: c-common.c:4188
 msgid "ISO C++ forbids taking the address of a label"
 msgstr "ISO C++ da bir etiket adresinin alınmasına izin verilmez"
 
-#: c-common.c:3500
+#: c-common.c:4190
 msgid "ISO C forbids taking the address of a label"
 msgstr "ISO C de bir etiket adresinin alınmasına izin verilmez"
 
-#: c-common.c:4148
-msgid "-Wformat-y2k ignored without -Wformat"
-msgstr "-Wformat-y2k  -Wformat'sız yoksayıldı"
+#: c-common.c:5213
+#, c-format
+msgid "declaration of `%s' shadows %s"
+msgstr "`%s' bildirimi %s'i gölgeliyor"
 
-#: c-common.c:4150
-msgid "-Wformat-extra-args ignored without -Wformat"
-msgstr "-Wformat-extra-args  -Wformat'sız yoksayıldı"
+#: c-common.c:5629
+#, c-format
+msgid "unknown machine mode `%s'"
+msgstr "'%s makina kipi bilinmiyor"
 
-#: c-common.c:4152
-msgid "-Wformat-nonliteral ignored without -Wformat"
-msgstr "-Wformat-nonliteral  -Wformat'sız yoksayıldı"
+#: c-common.c:5632
+#, c-format
+msgid "no data type for mode `%s'"
+msgstr "'%s' kipi için bir veri türü yok"
 
-#: c-common.c:4154
-msgid "-Wformat-security ignored without -Wformat"
-msgstr "-Wformat-security  -Wformat'sız yoksayıldı"
+#: c-common.c:5641 c-common.c:6242
+#, fuzzy, c-format
+msgid "unable to emulate '%s'"
+msgstr "'%s' dosyası açılamıyor"
 
-#: c-common.c:4156
-msgid "-Wmissing-format-attribute ignored without -Wformat"
-msgstr "-Wmissing-format-attribute  -Wformat'sız yoksayıldı"
+#: c-common.c:5677
+msgid "section attribute cannot be specified for local variables"
+msgstr "bölge özelliği yerel değişkenler için belirtilmiş olamaz"
 
-#: c-common.c:4247
+#: c-common.c:5688
 #, c-format
-msgid "declaration of `%s' shadows %s"
-msgstr "`%s' bildirimi %s'i gölgeliyor"
+msgid "section of `%s' conflicts with previous declaration"
+msgstr "`%s' bölgesi önceki bildirimle çelişiyor"
+
+#: c-common.c:5697
+#, c-format
+msgid "section attribute not allowed for `%s'"
+msgstr "bölge özelliğine `%s' için izin verilmez"
+
+#: c-common.c:5704
+msgid "section attributes are not supported for this target"
+msgstr "bölge özellikleri bu hedef için desteklenmiyor"
+
+#: c-common.c:5746
+msgid "requested alignment is not a constant"
+msgstr "istenen ayarlama bir sabit değil"
+
+#: c-common.c:5751
+msgid "requested alignment is not a power of 2"
+msgstr "istenen ayarlama 2 nin kuvveti değil"
+
+#: c-common.c:5756
+msgid "requested alignment is too large"
+msgstr "istenen ayarlama çok büyük"
+
+#: c-common.c:5783
+#, c-format
+msgid "alignment may not be specified for `%s'"
+msgstr "hizalama `%s' için belirtilmiş olmayabilir"
+
+#: c-common.c:5828
+#, c-format
+msgid "`%s' defined both normally and as an alias"
+msgstr "`%s' hem normal hem de bir rumuz olarak tanımlanmış"
+
+#: c-common.c:5838
+msgid "alias arg not a string"
+msgstr "rumuz argümanı bir dizge değil"
+
+#: c-common.c:5885
+#, fuzzy
+msgid "visibility arg not a string"
+msgstr "rumuz argümanı bir dizge değil"
+
+#: c-common.c:5894
+msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
+msgstr ""
+
+#: c-common.c:5928
+#, fuzzy
+msgid "tls_model arg not a string"
+msgstr "rumuz argümanı bir dizge değil"
+
+#: c-common.c:5937
+msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
+msgstr ""
+
+#: c-common.c:5962 c-common.c:6018
+#, c-format
+msgid "`%s' attribute applies only to functions"
+msgstr "`%s' özelliği sadece işlevlere uygulanır"
+
+#: c-common.c:5969 c-common.c:6025
+#, c-format
+msgid "can't set `%s' attribute after definition"
+msgstr "`%s' özelliğine tanımlandıktan sonra değer atanamaz"
+
+#: c-common.c:6109
+#, c-format
+msgid "`%s' attribute ignored for `%s'"
+msgstr "`%s' özelliği `%s' için yoksayıldı"
+
+#: c-common.c:6174
+#, c-format
+msgid "invalid vector type for attribute `%s'"
+msgstr "`%s' özelliği vektör tür geçersiz"
+
+#: c-common.c:6198 c-common.c:6230
+msgid "no vector mode with the size and type specified could be found"
+msgstr "belirtilen tür ve boyutta vektör kipi yok"
+
+#: c-common.c:6329
+#, fuzzy
+msgid "nonnull attribute without arguments on a non-prototype"
+msgstr "argümanların sayısı prototiple uyumsuz"
+
+#: c-common.c:6344
+#, fuzzy, c-format
+msgid "nonnull argument has invalid operand number (arg %lu)"
+msgstr "biçem dizgesi geçersiz sayıda terim içeriyor"
+
+#: c-common.c:6363
+#, c-format
+msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
+msgstr ""
+
+#: c-common.c:6371
+#, c-format
+msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
+msgstr ""
+
+#: c-common.c:6457
+#, c-format
+msgid "null argument where non-null required (arg %lu)"
+msgstr ""
 
-#: c-convert.c:78 c-typeck.c:1035 c-typeck.c:4047 cp/typeck.c:1673 cp/typeck.c:6165
+#: c-convert.c:80 c-typeck.c:988 c-typeck.c:4045 cp/typeck.c:1617
+#: cp/typeck.c:5855
 msgid "void value not ignored as it ought to be"
 msgstr "void değer yoksayılması gerekirken yoksayılmadı"
 
-#: c-convert.c:110 java/typeck.c:150
+#: c-convert.c:112 java/typeck.c:150
 msgid "conversion to non-scalar type requested"
 msgstr "sayısal olmayan türe dönüşüm istendi"
 
-#: c-decl.c:476
-msgid "-traditional is deprecated and may be removed"
-msgstr "-traditional kullanımdan kalkacak ve kalkmış da olabilir"
-
-#: c-decl.c:566
-#, c-format
-msgid "unknown C standard `%s'"
-msgstr "`%s' diye bir C standardı bilinmiyor"
-
-#: c-decl.c:848
+#: c-decl.c:336
 #, c-format
 msgid "array `%s' assumed to have one element"
 msgstr "`%s' dizisi tek elemanlı kabul edildi"
 
-#: c-decl.c:1024
+#: c-decl.c:522
 #, c-format
 msgid "`struct %s' incomplete in scope ending here"
 msgstr "kapsam sonuna gelindiğinde `struct %s' hala eksik"
 
-#: c-decl.c:1027
+#: c-decl.c:525
 #, c-format
 msgid "`union %s' incomplete in scope ending here"
 msgstr "kapsam sonuna gelindiğinde `union %s' hala eksik"
 
-#: c-decl.c:1030
+#: c-decl.c:528
 #, c-format
 msgid "`enum %s' incomplete in scope ending here"
 msgstr "kapsam sonuna gelindiğinde `enum %s' hala eksik"
 
-#: c-decl.c:1144 c-decl.c:1285 java/decl.c:1377
+#: c-decl.c:642 c-decl.c:767 java/decl.c:1399
 #, c-format
 msgid "label `%s' used but not defined"
 msgstr "`%s' etiketi tanımsız kullanılmış"
 
-#: c-decl.c:1150 c-decl.c:1292 java/decl.c:1383
+#: c-decl.c:648 c-decl.c:774 java/decl.c:1405
 #, c-format
 msgid "label `%s' defined but not used"
 msgstr "`%s' etiketi tanımlı ama kullanılmamış"
 
-#: c-decl.c:1409 cp/decl.c:3128
+#: c-decl.c:889 cp/decl.c:3058
 #, c-format
 msgid "function `%s' redeclared as inline"
 msgstr "işlev `%s' 'inline' olarak yeniden bildirilmiş"
 
-#: c-decl.c:1411 cp/decl.c:3130
+#: c-decl.c:891 cp/decl.c:3060
 #, c-format
 msgid "previous declaration of function `%s' with attribute noinline"
 msgstr "`%s' işlevinin önceki bildirimi 'inline' değil"
 
-#: c-decl.c:1418 cp/decl.c:3137
+#: c-decl.c:898 cp/decl.c:3067
 #, c-format
 msgid "function `%s' redeclared with attribute noinline"
 msgstr "`%s' işlevinin bildirimi 'inline' değil"
 
-#: c-decl.c:1420 cp/decl.c:3139
+#: c-decl.c:900 cp/decl.c:3069
 #, c-format
 msgid "previous declaration of function `%s' was inline"
 msgstr "`%s' işlevinin önceki bildirimi 'inline' idi"
 
-#: c-decl.c:1449 c-decl.c:1502
+#: c-decl.c:929 c-decl.c:975
 #, c-format
 msgid "shadowing built-in function `%s'"
 msgstr "yerleşik `%s' işlevinin gölgelenmesi"
 
-#: c-decl.c:1451
+#: c-decl.c:931
 #, c-format
 msgid "shadowing library function `%s'"
 msgstr "kitaplık işlevi `%s'in gölgelenmesi"
 
-#: c-decl.c:1457
+#: c-decl.c:937
 #, c-format
 msgid "library function `%s' declared as non-function"
 msgstr "kitaplık işlevi `%s' işlev olarak bildirilmemiş"
 
-#: c-decl.c:1461 c-decl.c:1464
+#: c-decl.c:941 c-decl.c:944
 #, c-format
 msgid "built-in function `%s' declared as non-function"
 msgstr "yerleşik işlev `%s' işlev olarak bildirilmemiş"
 
-#: c-decl.c:1468 objc/objc-act.c:2334 objc/objc-act.c:6036
+#: c-decl.c:948 objc/objc-act.c:2384 objc/objc-act.c:6154
 #, c-format
 msgid "`%s' redeclared as different kind of symbol"
 msgstr "`%s' farklı bir sembol çeşidi olarak tekrar bildirilmiş"
 
-#: c-decl.c:1469 c-decl.c:1667 c-decl.c:1817 objc/objc-act.c:2336 objc/objc-act.c:6038 objc/objc-act.c:6093
+#: c-decl.c:949 c-decl.c:1140 c-decl.c:1147 c-decl.c:1154 c-decl.c:1299
+#: objc/objc-act.c:2386 objc/objc-act.c:6156 objc/objc-act.c:6211
 #, c-format
 msgid "previous declaration of `%s'"
 msgstr "`%s'in önceki bildirimi"
 
 #. If types don't match for a built-in, throw away the built-in.
-#: c-decl.c:1571
+#: c-decl.c:1044
 #, c-format
 msgid "conflicting types for built-in function `%s'"
 msgstr "yerleşik işlev `%s' için tür çelişkisi"
 
-#: c-decl.c:1614 c-decl.c:1633
+#: c-decl.c:1087 c-decl.c:1106
 #, c-format
 msgid "conflicting types for `%s'"
 msgstr "`%s' için tür çelişkisi"
 
-#: c-decl.c:1656
+#: c-decl.c:1129
 msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
 msgstr "Üç noktalı bir parametre listesi bir boş parametre isim listesi bildirimi ile eşleşemez"
 
-#: c-decl.c:1662
+#: c-decl.c:1135
 msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
 msgstr "Bir öntanımlı yükseltme içeren bir argüman türü, bir boş parametre isim listesi bildirimi ile eşleşemez"
 
-#: c-decl.c:1677 c-decl.c:1700
+#: c-decl.c:1146
+#, fuzzy, c-format
+msgid "thread-local declaration of `%s' follows non thread-local declaration"
+msgstr "`%s' için 'static' bildirimi statik olmayan izliyor"
+
+#: c-decl.c:1153
+#, fuzzy, c-format
+msgid "non thread-local declaration of `%s' follows thread-local declaration"
+msgstr "`%s' için 'static' olmayan bildirimi statik izliyor"
+
+#: c-decl.c:1164 c-decl.c:1187
 #, c-format
 msgid "redefinition of `%s'"
 msgstr "`%s'in yeniden tanımlanması"
 
-#: c-decl.c:1680
+#: c-decl.c:1167
 #, c-format
 msgid "redeclaration of `%s'"
 msgstr "`%s'in yeniden bildirimi"
 
-#: c-decl.c:1683
+#: c-decl.c:1170
 #, c-format
 msgid "conflicting declarations of `%s'"
 msgstr "`%s' bildirimlerinde çelişki"
 
-#: c-decl.c:1727
+#: c-decl.c:1214
 #, c-format
 msgid "prototype for `%s' follows"
 msgstr "`%s' için prototip izleniyor"
 
-#: c-decl.c:1728 c-decl.c:1736 c-decl.c:1752
+#: c-decl.c:1215 c-decl.c:1223 c-decl.c:1234
 msgid "non-prototype definition here"
 msgstr "buradaki tanımlama prototip değil"
 
-#: c-decl.c:1735
+#: c-decl.c:1222
 #, c-format
 msgid "prototype for `%s' follows and number of arguments doesn't match"
 msgstr "`%s' için prototip izleniyor ve argüman sayısı eşleşmiyor"
 
-#: c-decl.c:1750
+#: c-decl.c:1232
 #, c-format
 msgid "prototype for `%s' follows and argument %d doesn't match"
 msgstr "`%s' için prototip izleniyor ve %d. argüman eşleşmiyor"
 
-#: c-decl.c:1768
+#: c-decl.c:1250
 #, c-format
 msgid "`%s' declared inline after being called"
 msgstr "`%s' çağrıldıktan sonra `inline' bildirilmiş"
 
-#: c-decl.c:1774
+#: c-decl.c:1256
 #, c-format
 msgid "`%s' declared inline after its definition"
 msgstr "`%s' tanımlandıktan sonra `inline' bildirilmiş"
 
-#: c-decl.c:1781
+#: c-decl.c:1263
 #, c-format
 msgid "static declaration for `%s' follows non-static"
 msgstr "`%s' için 'static' bildirimi statik olmayan izliyor"
 
-#: c-decl.c:1789
+#: c-decl.c:1271
 #, c-format
 msgid "non-static declaration for `%s' follows static"
 msgstr "`%s' için 'static' olmayan bildirimi statik izliyor"
 
-#: c-decl.c:1796
+#: c-decl.c:1278
 #, c-format
 msgid "const declaration for `%s' follows non-const"
 msgstr "`%s' için 'const' bildirimi sabit olmayan izliyor"
 
-#: c-decl.c:1803
+#: c-decl.c:1285
 #, c-format
 msgid "type qualifiers for `%s' conflict with previous decl"
 msgstr "`%s' için tür niteleyicileri önceki bildirimle çelişiyor"
 
-#: c-decl.c:1816
+#: c-decl.c:1298
 #, c-format
 msgid "redundant redeclaration of `%s' in same scope"
 msgstr "`%s'in aynı alandaki anlamsız yeniden bildirimi"
 
-#: c-decl.c:2120 java/decl.c:1076
+#: c-decl.c:1599 java/decl.c:1098
 #, c-format
 msgid "declaration of `%s' shadows a parameter"
 msgstr "`%s' bildirimi bir parametreyi gölgeliyor"
 
-#: c-decl.c:2123 java/decl.c:1079
+#: c-decl.c:1602 java/decl.c:1101
 #, c-format
 msgid "declaration of `%s' shadows a symbol from the parameter list"
 msgstr "`%s' bildirimi parametre listesinden bir sembolü gölgeliyor"
 
-#: c-decl.c:2144 cp/decl.c:4236
+#: c-decl.c:1623 cp/decl.c:4176
 msgid "a parameter"
 msgstr "bir parametre"
 
-#: c-decl.c:2146 cp/decl.c:4253
+#: c-decl.c:1625 cp/decl.c:4193
 msgid "a previous local"
 msgstr "önceki yerel"
 
 #. XXX shadow warnings in outer-more namespaces
-#: c-decl.c:2150 cp/decl.c:4257
+#: c-decl.c:1629 cp/decl.c:4197
 msgid "a global declaration"
 msgstr "bir genel bildirim"
 
-#: c-decl.c:2194
+#: c-decl.c:1673
 #, c-format
 msgid "nested extern declaration of `%s'"
 msgstr "`%s'in iç içe 'extern' bildirimi"
 
-#: c-decl.c:2216 java/decl.c:1029
+#: c-decl.c:1692 java/decl.c:1051
 #, c-format
 msgid "`%s' used prior to declaration"
 msgstr "`%s' bildirim öncesi kullanılmış"
 
-#: c-decl.c:2231 c-decl.c:2446
+#: c-decl.c:1706 c-decl.c:1881
 #, c-format
 msgid "`%s' was declared implicitly `extern' and later `static'"
 msgstr "`%s' önce örtük olarak `extern' sonra da `static' bildirilmiş"
 
-#: c-decl.c:2341 cp/decl.c:4095
+#: c-decl.c:1809 cp/decl.c:4035
 msgid "type mismatch with previous external decl"
 msgstr "tür önceki external bildirimle çatışıyor"
 
-#: c-decl.c:2342
+#: c-decl.c:1810
 #, c-format
 msgid "previous external decl of `%s'"
 msgstr "`%s'in önceki 'external' bildirimi"
 
-#: c-decl.c:2355
+#: c-decl.c:1823
 msgid "type mismatch with previous implicit declaration"
 msgstr "tür önceki örtük bildirimle çatışıyor"
 
-#: c-decl.c:2357
+#: c-decl.c:1825
 #, c-format
 msgid "previous implicit declaration of `%s'"
 msgstr "`%s'in önceki örtük bildirimi"
 
-#: c-decl.c:2374
-#, c-format
-msgid "type of external `%s' is not global"
-msgstr "external `%s' türü genel değil"
-
-#: c-decl.c:2425
+#: c-decl.c:1860
 #, c-format
 msgid "`%s' was previously implicitly declared to return `int'"
 msgstr "`%s' dönen `int' ile önceden örtük bildirilmiş"
 
-#: c-decl.c:2450
+#: c-decl.c:1885
 #, c-format
 msgid "`%s' was declared `extern' and later `static'"
 msgstr "`%s' önce `extern' sonra da `static' bildirilmiş"
 
-#: c-decl.c:2474
+#: c-decl.c:1909
 #, c-format
 msgid "extern declaration of `%s' doesn't match global one"
 msgstr "`%s'in extern bildirimi genel olanıyla uyuşmuyor"
 
-#: c-decl.c:2516
+#: c-decl.c:1951
 #, c-format
 msgid "`%s' locally external but globally static"
 msgstr "`%s' yerel olarak external ama genel olarak static"
 
-#: c-decl.c:2638
+#: c-decl.c:2073
 #, c-format
 msgid "function `%s' was previously declared within a block"
 msgstr "`%s' işlevi evvelce bir blok içinde bildirilmiş"
 
-#: c-decl.c:2658 c-decl.c:2660
+#: c-decl.c:2093 c-decl.c:2095
 #, c-format
 msgid "implicit declaration of function `%s'"
 msgstr "`%s' işlevinin örtük bildirimi"
 
-#: c-decl.c:2748
+#: c-decl.c:2174
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr "%s etiketi işlev dışı referanslı"
 
-#: c-decl.c:2805
+#: c-decl.c:2231
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "`%s' etiketi birden fazla bildirilmiş"
 
-#: c-decl.c:2808
+#: c-decl.c:2234
 msgid "this is a previous declaration"
 msgstr "bu, önce bildirimdir"
 
-#: c-decl.c:3320
+#: c-decl.c:2657
 msgid "unnamed struct/union that defines no instances"
 msgstr "ilk tanımı olmayan adsız struct/union"
 
-#: c-decl.c:3339
+#: c-decl.c:2676
 msgid "useless keyword or type name in empty declaration"
 msgstr "boş bildirimde kullanışsız tür ismi ya da anahtar sözcük"
 
-#: c-decl.c:3346
+#: c-decl.c:2683
 msgid "two types specified in one empty declaration"
 msgstr "bir boş bildirimde iki veri türü belirtilmiş"
 
-#: c-decl.c:3351 c-parse.y:725 c-parse.y:727 parse.y:742 parse.y:1827 objc-parse.y:761 objc-parse.y:763 objc-parse.y:2997
+#: c-decl.c:2688 c-parse.y:753 c-parse.y:755 parse.y:765 parse.y:1835
+#: objc-parse.y:800 objc-parse.y:802 objc-parse.y:3043
 msgid "empty declaration"
 msgstr "boş bildirim"
 
-#: c-decl.c:3381
-msgid "ISO C89 does not support `static' or type qualifiers in parameter array declarators"
+#: c-decl.c:2718
+#, fuzzy
+msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr "ISO C89, parametre dizisi bildirimlerinde `static' ve tür niteleyicileri desteklemez"
 
-#: c-decl.c:3383
-msgid "ISO C89 does not support `[*]' array declarators"
+#: c-decl.c:2720
+#, fuzzy
+msgid "ISO C90 does not support `[*]' array declarators"
 msgstr "ISO C89 dizi bildirimlerinde `[*]' desteklemez"
 
-#: c-decl.c:3386
+#: c-decl.c:2723
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr "GCC `[*]' dizi bildirimlerini henüz tam desteklemiyor"
 
-#: c-decl.c:3405
+#: c-decl.c:2742
 msgid "static or type qualifiers in abstract declarator"
 msgstr "kuramsal bildirimde 'static' ya da tür niteleyiciler"
 
-#: c-decl.c:3479
+#: c-decl.c:2816
 #, c-format
 msgid "`%s' is usually a function"
 msgstr "`%s' çogu kez bir işlevdir"
 
-#: c-decl.c:3493
-#, c-format
-msgid "typedef `%s' is initialized"
+#: c-decl.c:2825
+#, fuzzy, c-format
+msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "typedef `%s' ilkdeğerli"
 
-#: c-decl.c:3500
+#: c-decl.c:2831
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr "`%s' işlevi bir değişken gibi ilkdeğerli"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3507
+#: c-decl.c:2838
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr "`%s' parametresi ilkdeğerli"
 
-#: c-decl.c:3527 c-typeck.c:4841
+#: c-decl.c:2858 c-typeck.c:4854
 msgid "variable-sized object may not be initialized"
 msgstr "değişken-uzunluklu nesne ilkdeğerli olmayabilir"
 
-#: c-decl.c:3533
+#: c-decl.c:2864
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr "`%s' değişkeni, veri türü tamamlanmayan bir ilkdeğere sahip"
 
-#: c-decl.c:3539
+#: c-decl.c:2870
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr "`%s' dizisinin elemanları tamamlanmayan veri türüne sahip"
 
-#: c-decl.c:3552
+#: c-decl.c:2883
 #, c-format
 msgid "declaration of `%s' has `extern' and is initialized"
 msgstr "`%s' bildirimi hem `extern' hem de ilkdeğerli"
 
-#: c-decl.c:3591 c-decl.c:6246 cp/decl.c:7368 cp/decl.c:13623
+#: c-decl.c:2932 c-decl.c:5694 cp/decl.c:7353 cp/decl.c:13860
 #, c-format
 msgid "inline function `%s' given attribute noinline"
 msgstr "özümleme işlevi `%s' özümlenmeyen özellikle verilmiş"
 
-#: c-decl.c:3674
+#: c-decl.c:3006
 #, c-format
 msgid "initializer fails to determine size of `%s'"
 msgstr "`%s'in uzunluğunu belirlemede ilkdeğer başarısız"
 
-#: c-decl.c:3679
+#: c-decl.c:3011
 #, c-format
 msgid "array size missing in `%s'"
 msgstr "`%s' içinde dizi boyu eksik"
 
-#: c-decl.c:3695
+#: c-decl.c:3027
 #, c-format
 msgid "zero or negative size array `%s'"
 msgstr "`%s' dizisi sıfır ya da negatif uzunlukta"
 
-#: c-decl.c:3723
+#: c-decl.c:3055
 #, c-format
 msgid "storage size of `%s' isn't known"
 msgstr "`%s'in saklama uzunluğu bilinmiyor"
 
-#: c-decl.c:3733
+#: c-decl.c:3065
 #, c-format
 msgid "storage size of `%s' isn't constant"
 msgstr "`%s'in saklama uzunluğu sabit değil"
 
-#: c-decl.c:3792
+#: c-decl.c:3125
 #, c-format
 msgid "ignoring asm-specifier for non-static local variable `%s'"
 msgstr "static olmayan yerel değişken `%s' için asm-belirteci yoksayılıyor"
 
-#: c-decl.c:3867
+#: c-decl.c:3190
 #, c-format
 msgid "ISO C forbids parameter `%s' shadowing typedef"
 msgstr "ISO C 'typedef' gölgeleyen `%s' parametresine izin vermez"
 
-#: c-decl.c:4171 cp/decl.c:10171
+#: c-decl.c:3535 cp/decl.c:10433
 msgid "`long long long' is too long for GCC"
 msgstr "`long long long' GCC için çok uzun"
 
-#: c-decl.c:4176
-msgid "ISO C89 does not support `long long'"
+#: c-decl.c:3540
+#, fuzzy
+msgid "ISO C90 does not support `long long'"
 msgstr "ISO C89 `long long'u desteklemez"
 
-#: c-decl.c:4181 cp/decl.c:10176
+#: c-decl.c:3549 c-decl.c:3552 cp/decl.c:10438
 #, c-format
 msgid "duplicate `%s'"
 msgstr "`%s' yinelenmiş"
 
-#: c-decl.c:4187 cp/decl.c:10200
+#: c-decl.c:3562 cp/decl.c:10445
+msgid "`__thread' before `extern'"
+msgstr ""
+
+#: c-decl.c:3564 cp/decl.c:10447
+msgid "`__thread' before `static'"
+msgstr ""
+
+#: c-decl.c:3572 cp/decl.c:10474
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr "`%s'in bildiriminde iki veya daha fazla veri türü"
 
-#: c-decl.c:4207 cp/decl.c:10205
+#: c-decl.c:3592 cp/decl.c:10479
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr "`%s' bir typedef veya yerleşik veri türü olarak hatalı"
 
-#: c-decl.c:4246
+#: c-decl.c:3631
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr "`%s' bildiriminde tür `int'e öntanımlı"
 
-#: c-decl.c:4275
+#: c-decl.c:3660
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr "`%s' için hem long hem de short belirtilmiş"
 
-#: c-decl.c:4279 cp/decl.c:10320
+#: c-decl.c:3664 cp/decl.c:10594
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr "`%s' için long veya short ile char türü değer belirtilmiş"
 
-#: c-decl.c:4286 cp/decl.c:10324
+#: c-decl.c:3671 cp/decl.c:10598
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr "`%s' için long veya short ile gerçel sayı değer belirtilmiş"
 
-#: c-decl.c:4289
+#: c-decl.c:3674
 msgid "the only valid combination is `long double'"
 msgstr "tek geçerli bileşim long double'dır"
 
-#: c-decl.c:4295
+#: c-decl.c:3680
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "`%s' için hem signed hem de unsigned belirtilmiş"
 
-#: c-decl.c:4297 cp/decl.c:10313
+#: c-decl.c:3682 cp/decl.c:10587
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "`%s' için long, short, signed ya da unsigned geçersiz"
 
-#: c-decl.c:4303 cp/decl.c:10333
+#: c-decl.c:3688 cp/decl.c:10607
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr "`%s' için long, short, signed ya da unsigned geçersizce kullanılmış"
 
-#: c-decl.c:4322 cp/decl.c:10354
+#: c-decl.c:3706 cp/decl.c:10628
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "`%s' için karmaşık geçersizlik"
 
-#: c-decl.c:4367
-msgid "ISO C89 does not support complex types"
+#: c-decl.c:3748
+#, fuzzy
+msgid "ISO C90 does not support complex types"
 msgstr "ISO C89 karmaşık türleri desteklemez"
 
-#: c-decl.c:4379
+#: c-decl.c:3760
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO C salt `complex'i `double complex' anlamında desteklemez"
 
-#: c-decl.c:4385 c-decl.c:4397
+#: c-decl.c:3766 c-decl.c:3778
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C karmaşık tamsayı türleri desteklemez"
 
-#: c-decl.c:4412 c-decl.c:4851 cp/decl.c:10969
+#: c-decl.c:3793 c-decl.c:4246 cp/decl.c:11241
 msgid "duplicate `const'"
 msgstr "`const' yinelenmiş"
 
-#: c-decl.c:4414 c-decl.c:4855 cp/decl.c:10973
+#: c-decl.c:3795 c-decl.c:4250 cp/decl.c:11245
 msgid "duplicate `restrict'"
 msgstr "`restrict' yinelenmiş"
 
-#: c-decl.c:4416 c-decl.c:4853 cp/decl.c:10971
+#: c-decl.c:3797 c-decl.c:4248 cp/decl.c:11243
 msgid "duplicate `volatile'"
 msgstr "`volatile' yinelenmiş"
 
-#: c-decl.c:4438 cp/decl.c:10509
+#: c-decl.c:3825 cp/decl.c:10791
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr "`%s' bildirimi içinde çok sayıda saklama sınıfı"
 
-#: c-decl.c:4447
+#: c-decl.c:3835
 msgid "function definition declared `auto'"
 msgstr "işlev tanımı `auto' olarak bildirildi"
 
-#: c-decl.c:4449
+#: c-decl.c:3837
 msgid "function definition declared `register'"
 msgstr "işlev tanımı `register' olarak bildirildi"
 
-#: c-decl.c:4451
+#: c-decl.c:3839
 msgid "function definition declared `typedef'"
 msgstr "işlev tanımı `typedef' olarak bildirildi"
 
-#: c-decl.c:4464
+#: c-decl.c:3841
+#, fuzzy
+msgid "function definition declared `__thread'"
+msgstr "işlev tanımı `typedef' olarak bildirildi"
+
+#: c-decl.c:3854
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr "`%s' yapı alan için saklama sınıfı belirtildi"
 
-#: c-decl.c:4468 cp/decl.c:10556
+#: c-decl.c:3858 cp/decl.c:10838
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr "`%s' parametresi için saklama sınıfı belirtildi"
 
-#: c-decl.c:4471 cp/decl.c:10558
+#: c-decl.c:3861 cp/decl.c:10840
 msgid "storage class specified for typename"
 msgstr "veri türü ismi için saklama sınıfı belirtildi"
 
-#: c-decl.c:4483 cp/decl.c:10572
+#: c-decl.c:3873 cp/decl.c:10855
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr "`%s' ilklendirildikten sonra `extern' olarak bildirilmiş"
 
-#: c-decl.c:4485 cp/decl.c:10575
+#: c-decl.c:3875 cp/decl.c:10858
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr "`%s' hem `extern' olarak bildirilmiş hem de öndeğer almış"
 
-#: c-decl.c:4489 cp/decl.c:10579
+#: c-decl.c:3880 cp/decl.c:10866
+#, c-format
+msgid "top-level declaration of `%s' specifies `auto'"
+msgstr "`%s' için tepe-seviye bildirimi `auto' belirtiyor"
+
+#: c-decl.c:3885 cp/decl.c:10862
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr "yuvalanmış işlev `%s' `extern' olarak bildirilmiş"
 
-#: c-decl.c:4492 cp/decl.c:10583
-#, c-format
-msgid "top-level declaration of `%s' specifies `auto'"
-msgstr "`%s' için tepe-seviye bildirimi `auto' belirtiyor"
+#: c-decl.c:3891 cp/decl.c:10872
+#, fuzzy, c-format
+msgid "function-scope `%s' implicitly auto and declared `__thread'"
+msgstr "işlev `%s' `mutable' olarak bildirilemez"
 
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4527 c-decl.c:4716
+#: c-decl.c:3930 c-decl.c:4118
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "parametresiz dizi bildirimi içinde 'static' veya tür niteleyiciler"
 
-#: c-decl.c:4571
+#: c-decl.c:3974
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr "`%s' void'ler dizisi olarak bildirilmiş"
 
-#: c-decl.c:4577
+#: c-decl.c:3980
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr "`%s' işlevler dizisi olarak bildirilmiş"
 
-#: c-decl.c:4598
+#: c-decl.c:3985 c-decl.c:5250
+#, fuzzy
+msgid "invalid use of structure with flexible array member"
+msgstr "esnek dizi üyesinin kullanımı geçersiz"
+
+#: c-decl.c:4004
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr "`%s' dizisinin boyutu tamsayı değil"
 
-#: c-decl.c:4603
+#: c-decl.c:4009
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr "ISO C sıfır boyutlu `%s' dizisini yasaklar"
 
-#: c-decl.c:4610
+#: c-decl.c:4016
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "`%s' dizisinin boyutu negatif"
 
-#: c-decl.c:4623
-#, c-format
-msgid "ISO C89 forbids array `%s' whose size can't be evaluated"
+#: c-decl.c:4029
+#, fuzzy, c-format
+msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr "ISO C89 değerlendirilemeyen boyutlu `%s' dizisini yasaklar"
 
-#: c-decl.c:4626
-#, c-format
-msgid "ISO C89 forbids variable-size array `%s'"
+#: c-decl.c:4032
+#, fuzzy, c-format
+msgid "ISO C90 forbids variable-size array `%s'"
 msgstr "ISO C89 değişken boyutlu `%s' dizisini yasaklar"
 
-#: c-decl.c:4656 c-decl.c:4877 cp/decl.c:11179
+#: c-decl.c:4062 c-decl.c:4272 cp/decl.c:11450
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "`%s' dizisinin boyutu çok büyük"
 
-#: c-decl.c:4673
-msgid "ISO C89 does not support flexible array members"
+#: c-decl.c:4075
+#, fuzzy
+msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C89 esnek dizi üyelerini desteklemez"
 
-#: c-decl.c:4683
+#: c-decl.c:4085
 msgid "array type has incomplete element type"
 msgstr "dizi türü içi boş öğe türü içeriyor"
 
-#: c-decl.c:4690 c-decl.c:4927
+#: c-decl.c:4092 c-decl.c:4322
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C 'const' ya da 'volatile' işlev türlerini yasaklar"
 
-#: c-decl.c:4736 cp/decl.c:10720
+#: c-decl.c:4138 cp/decl.c:10998
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr "`%s' bir işlevle sonuçlanan bir işlev olarak bildirilmiş"
 
-#: c-decl.c:4741 cp/decl.c:10725
+#: c-decl.c:4143 cp/decl.c:11003
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr "`%s' bir dizi ile sonuçlanan bir işlev olarak bildirilmiş"
 
-#: c-decl.c:4776
+#: c-decl.c:4171
 msgid "ISO C forbids qualified void function return type"
 msgstr "ISO C nitelemeli 'void' işlev dönüş türünü yasaklar"
 
-#: c-decl.c:4780
+#: c-decl.c:4175
 msgid "type qualifiers ignored on function return type"
 msgstr "tür niteleyicileri işlev dönen türünde yok sayıldı"
 
-#: c-decl.c:4809 c-decl.c:4892 c-decl.c:5016 c-decl.c:5110
+#: c-decl.c:4204 c-decl.c:4287 c-decl.c:4411 c-decl.c:4503
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C nitelemeli işlev türlerini yasaklar"
 
-#: c-decl.c:4849 cp/decl.c:10965
+#: c-decl.c:4244 cp/decl.c:11237
 msgid "invalid type modifier within pointer declarator"
 msgstr "gösterge bildirgeci içinde geçersiz tür değiştirici"
 
-#: c-decl.c:4947 cp/decl.c:11457
+#: c-decl.c:4342 cp/decl.c:11732
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr "`%s' değişkeni ya da alanı void olarak bildirilmiş"
 
-#: c-decl.c:4980
+#: c-decl.c:4375
 msgid "attributes in parameter array declarator ignored"
 msgstr "parametre dizisi bildirimindeki özellikler yoksayıldı"
 
-#: c-decl.c:5005
+#: c-decl.c:4400
 msgid "invalid type modifier within array declarator"
 msgstr "dizi bildirimi içinde geçersiz tür değiştirici"
 
-#: c-decl.c:5054
+#: c-decl.c:4445
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr "`%s' alanı bir işlev olarak bildirilmiş"
 
-#: c-decl.c:5060
+#: c-decl.c:4451
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr "`%s' alanı tamamlanmamış türde"
 
-#: c-decl.c:5092 c-decl.c:5094 c-decl.c:5101
+#: c-decl.c:4483 c-decl.c:4485 c-decl.c:4487 c-decl.c:4494
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "`%s' işlevi için geçersiz saklama sınıfı"
 
-#: c-decl.c:5116
+#: c-decl.c:4509
 msgid "`noreturn' function returns non-void value"
 msgstr "`noreturn' işlevinin sonucu void değil"
 
-#: c-decl.c:5131
+#: c-decl.c:4524
 msgid "cannot inline function `main'"
 msgstr "`main' özümlenen işlev olamaz"
 
-#: c-decl.c:5184
+#: c-decl.c:4577
 #, c-format
 msgid "variable `%s' declared `inline'"
 msgstr "değişken `%s' `inline' bildirilmiş"
 
-#: c-decl.c:5257 c-decl.c:6298
+#. A mere warning is sure to result in improper semantics
+#. at runtime.  Don't bother to allow this to compile.
+#: c-decl.c:4605 cp/decl.c:9511
+#, fuzzy
+msgid "thread-local storage not supported for this target"
+msgstr "bu hedefte -fdata-sections desteklenmiyor"
+
+#: c-decl.c:4660 c-decl.c:5746
 msgid "function declaration isn't a prototype"
 msgstr "işlev bildirimi bir prototip değil"
 
-#: c-decl.c:5263
+#: c-decl.c:4666
 msgid "parameter names (without types) in function declaration"
 msgstr "işlev bildiriminde (türleri belirtmeksizin) parametre isimleri"
 
-#: c-decl.c:5295 c-decl.c:6689
+#: c-decl.c:4698 c-decl.c:6116
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr "`%s' parametresi tamamlanmamış türde"
 
-#: c-decl.c:5298
+#: c-decl.c:4701
 msgid "parameter has incomplete type"
 msgstr "parametre tamamlanmamış türde"
 
-#: c-decl.c:5319
+#: c-decl.c:4722
 #, c-format
 msgid "parameter `%s' points to incomplete type"
 msgstr "parametre `%s' içi boş türü gösteriyor"
 
-#: c-decl.c:5322
+#: c-decl.c:4725
 msgid "parameter points to incomplete type"
 msgstr "parametre içi boş türü gösteriyor"
 
-#: c-decl.c:5387
+#: c-decl.c:4790
 #, c-format
 msgid "parameter `%s' has just a forward declaration"
 msgstr "`%s' parametresi tam bir ilerletme bildirimi"
 
-#: c-decl.c:5428
+#: c-decl.c:4831
 msgid "`void' in parameter list must be the entire list"
 msgstr "parametre listesindeki void listenin tamamı olmalıydı"
 
-#: c-decl.c:5459
+#: c-decl.c:4862
 #, c-format
 msgid "`struct %s' declared inside parameter list"
 msgstr "`struct %s' parametre listesinin içinde bildirilmiş"
 
-#: c-decl.c:5462
+#: c-decl.c:4865
 #, c-format
 msgid "`union %s' declared inside parameter list"
 msgstr "`union %s' parametre listesi içinde bildirilmiş"
 
-#: c-decl.c:5465
+#: c-decl.c:4868
 #, c-format
 msgid "`enum %s' declared inside parameter list"
 msgstr "`enum %s' parametre listesi içinde bildirilmiş"
 
-#: c-decl.c:5472
+#: c-decl.c:4875
 msgid "anonymous struct declared inside parameter list"
 msgstr "anonim yapı parametre listesinin içinde bildirilmiş"
 
-#: c-decl.c:5474
+#: c-decl.c:4877
 msgid "anonymous union declared inside parameter list"
 msgstr "anonim birleşik yapı parametre listesinin içinde bildirilmiş"
 
-#: c-decl.c:5476
+#: c-decl.c:4879
 msgid "anonymous enum declared inside parameter list"
 msgstr "anonim enum parametre listesinin içinde bildirilmiş"
 
-#: c-decl.c:5480
+#: c-decl.c:4883
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "O sadece bu tanımın ya da bildirimin kapsamında, sizin istediğiniz bu olmayabilir"
 
-#: c-decl.c:5559
+#: c-decl.c:4960
 #, c-format
 msgid "redefinition of `union %s'"
 msgstr "`union %s' tekrar tanımlanmış"
 
-#: c-decl.c:5562
+#: c-decl.c:4962
 #, c-format
 msgid "redefinition of `struct %s'"
 msgstr "`struct %s' tekrar tanımlanmış"
 
-#: c-decl.c:5601
-msgid "unnamed fields of type other than struct or union are not allowed"
-msgstr "isimsiz alanlara struct ve union dışında izin verilmiyor"
+#: c-decl.c:5033 cp/decl.c:7125
+msgid "declaration does not declare anything"
+msgstr "bildirim hiçbir şey bildirmiyor"
 
-#: c-decl.c:5642 c-decl.c:5645
+#: c-decl.c:5075 c-decl.c:5078
 #, c-format
 msgid "%s defined inside parms"
 msgstr "%s parametrelerin içinde tanımlanmış"
 
-#: c-decl.c:5643 c-decl.c:5646 c-decl.c:5657
+#: c-decl.c:5076 c-decl.c:5079 c-decl.c:5090
 msgid "union"
 msgstr "birleşik yapı"
 
-#: c-decl.c:5643 c-decl.c:5646
+#: c-decl.c:5076 c-decl.c:5079
 msgid "structure"
 msgstr "yapı"
 
-#: c-decl.c:5656
+#: c-decl.c:5089
 #, c-format
 msgid "%s has no %s"
 msgstr "%s %s içermiyor"
 
-#: c-decl.c:5657
+#: c-decl.c:5090
 msgid "struct"
 msgstr "yapı"
 
-#: c-decl.c:5658
+#: c-decl.c:5091
 msgid "named members"
 msgstr "isimli üyeleri yok"
 
-#: c-decl.c:5658
+#: c-decl.c:5091
 msgid "members"
 msgstr "üyeleri yok"
 
-#: c-decl.c:5697
+#: c-decl.c:5130
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr "`%s' içiçe yeniden tanımlanmış"
 
-#: c-decl.c:5710
+#: c-decl.c:5143
 #, c-format
 msgid "bit-field `%s' width not an integer constant"
 msgstr "`%s' bit alanı genişliği bir tamsayı sabit değil"
 
-#: c-decl.c:5721
+#: c-decl.c:5154
 #, c-format
 msgid "bit-field `%s' has invalid type"
 msgstr "`%s' bit alanı geçersiz tür içeriyor"
 
-#: c-decl.c:5733
+#: c-decl.c:5166
 #, c-format
 msgid "bit-field `%s' type invalid in ISO C"
 msgstr "`%s' bit alanının türü ISO C'de geçersiz"
 
-#: c-decl.c:5744
+#: c-decl.c:5177
 #, c-format
 msgid "negative width in bit-field `%s'"
 msgstr "`%s' bit alanının uzunluğu negatif"
 
-#: c-decl.c:5746
+#: c-decl.c:5179
 #, c-format
 msgid "width of `%s' exceeds its type"
 msgstr "`%s' in uzunluğu türünü aşıyor"
 
-#: c-decl.c:5748
+#: c-decl.c:5181
 #, c-format
 msgid "zero width for bit-field `%s'"
 msgstr "bit alanı `%s' için sıfır genişlik"
 
-#: c-decl.c:5762
+#: c-decl.c:5195
 #, c-format
 msgid "`%s' is narrower than values of its type"
 msgstr "`%s'in uzunluğu türünün değerinden daha kısa"
 
-#: c-decl.c:5808
+#: c-decl.c:5241
 msgid "flexible array member in union"
 msgstr "esnek dizi birleşik yapının üyesi olamaz"
 
-#: c-decl.c:5810
+#: c-decl.c:5243
 msgid "flexible array member not at end of struct"
 msgstr "esnek dizi yapının son üyesi değil"
 
-#: c-decl.c:5812
+#: c-decl.c:5245
 msgid "flexible array member in otherwise empty struct"
 msgstr "esnek dizi üstelik boş yapının üyesi"
 
-#: c-decl.c:5837
+#: c-decl.c:5275
 #, c-format
 msgid "duplicate member `%s'"
 msgstr "üye `%s' yinelenmiş"
 
-#: c-decl.c:5881
+#: c-decl.c:5319
 msgid "union cannot be made transparent"
 msgstr "birleşik yapı şeffaf olamaz"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5975
+#: c-decl.c:5424
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr "`enum %s' yeniden bildirilmiş"
 
-#: c-decl.c:6009
+#: c-decl.c:5458
 msgid "enum defined inside parms"
 msgstr "enum parametrelerin içinde tanımlanmış"
 
-#: c-decl.c:6042
+#: c-decl.c:5491
 msgid "enumeration values exceed range of largest integer"
 msgstr "sembolik sabit grubunun değerleri en büyük tamsayının kapsamını aşıyor."
 
-#: c-decl.c:6151
+#: c-decl.c:5600
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr "`%s' için değer tamsayı sabit değil"
 
-#: c-decl.c:6164
+#: c-decl.c:5613
 msgid "overflow in enumeration values"
 msgstr "sembolik sabit listesi değerlerinde taşma"
 
-#: c-decl.c:6169
+#: c-decl.c:5618
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr "ISO C sembolik sabit grubunun değerlerini `int' kapsamında sınırlar"
 
-#: c-decl.c:6252
+#: c-decl.c:5700
 msgid "return type is an incomplete type"
 msgstr "dönüş türü, bir içi boş tür"
 
-#: c-decl.c:6260
+#: c-decl.c:5708
 msgid "return type defaults to `int'"
 msgstr "dönen tür `int'e öntanımlı"
 
-#: c-decl.c:6307
+#: c-decl.c:5755
 #, c-format
 msgid "no previous prototype for `%s'"
 msgstr "`%s' için önceki prototip yok"
 
-#: c-decl.c:6314
+#: c-decl.c:5762
 #, c-format
 msgid "`%s' was used with no prototype before its definition"
 msgstr "`%s' tanımlanmadan önce prototipsiz kullanılmış"
 
-#: c-decl.c:6320
+#: c-decl.c:5768
 #, c-format
 msgid "no previous declaration for `%s'"
 msgstr "`%s' için önce bildirim yok"
 
-#: c-decl.c:6327
+#: c-decl.c:5775
 #, c-format
 msgid "`%s' was used with no declaration before its definition"
 msgstr "`%s' tanımından önce bildirimsiz kullanıldı"
 
-#: c-decl.c:6351 c-decl.c:6936
+#: c-decl.c:5799 c-decl.c:6352
 #, c-format
 msgid "return type of `%s' is not `int'"
 msgstr "`%s' için dönen tür `int' değil"
 
-#: c-decl.c:6367
+#: c-decl.c:5815
 #, c-format
 msgid "first argument of `%s' should be `int'"
 msgstr "`%s' için ilk argüman `int' olmalıydı"
 
-#: c-decl.c:6376
+#: c-decl.c:5824
 #, c-format
 msgid "second argument of `%s' should be `char **'"
 msgstr "`%s' için ikinci argüman `char **' olmalıydı"
 
-#: c-decl.c:6385
+#: c-decl.c:5833
 #, c-format
 msgid "third argument of `%s' should probably be `char **'"
 msgstr "`%s' için üçüncü argüman mümkünse `char **' olmalıydı"
 
-#: c-decl.c:6394
+#: c-decl.c:5842
 #, c-format
 msgid "`%s' takes only zero or two arguments"
 msgstr "`%s' ya iki argüman alır ya da hiç almaz"
 
-#: c-decl.c:6397
+#: c-decl.c:5845
 #, c-format
 msgid "`%s' is normally a non-static function"
 msgstr "`%s' normalde bir static olmayan işlev"
 
-#: c-decl.c:6507
+#: c-decl.c:5943
 msgid "parm types given both in parmlist and separately"
 msgstr "parametre türleri hem liste içinde hem de ayrıca verilmiş"
 
-#: c-decl.c:6528
+#: c-decl.c:5964
 msgid "parameter name omitted"
 msgstr "parametre ismi atlandı"
 
-#: c-decl.c:6532 c-decl.c:6634
+#: c-decl.c:5968 c-decl.c:6070
 #, c-format
 msgid "parameter `%s' declared void"
 msgstr "parametre `%s' void bildirimli"
 
-#: c-decl.c:6608
+#: c-decl.c:6044
 msgid "parameter name missing from parameter list"
 msgstr "parametre ismi parametre listesinde yok"
 
-#: c-decl.c:6627
+#: c-decl.c:6063
 #, c-format
 msgid "multiple parameters named `%s'"
 msgstr "`%s' isimli çok sayıda parametre"
 
-#: c-decl.c:6658 c-decl.c:6660
+#: c-decl.c:6085 c-decl.c:6087
 #, c-format
 msgid "type of `%s' defaults to `int'"
 msgstr "`%s' türü öntanımlı olarak `int'"
 
-#: c-decl.c:6696
+#: c-decl.c:6123
 #, c-format
 msgid "declaration for parameter `%s' but no such parameter"
 msgstr "`%s' parametre bildirimi olmayan bir parametre için yapılmış"
 
-#: c-decl.c:6744
+#: c-decl.c:6171
 msgid "number of arguments doesn't match prototype"
 msgstr "argümanların sayısı prototiple uyumsuz"
 
-#: c-decl.c:6774
+#: c-decl.c:6201
 #, c-format
 msgid "promoted argument `%s' doesn't match prototype"
 msgstr "yükseltgenmiş argüman `%s', prototiple uyumsuz"
 
-#: c-decl.c:6788
+#: c-decl.c:6211
 #, c-format
 msgid "argument `%s' doesn't match prototype"
 msgstr "`%s' argümanı prototipte belirtilen türle uyumsuz"
 
-#: c-decl.c:6968 cp/decl.c:14327
+#: c-decl.c:6384 cp/decl.c:14547
 msgid "no return statement in function returning non-void"
 msgstr "void olmayan dönüşlü işlevde `return' deyimi yok"
 
-#: c-decl.c:7124
+#: c-decl.c:6536
 msgid "this function may return with or without a value"
 msgstr "bu işlev bir değerle dönebileceği gibi dönmeyebilir de"
 
-#: c-decl.c:7144
+#: c-decl.c:6556
 #, c-format
 msgid "size of return value of `%s' is %u bytes"
 msgstr "`%s' dönüş değerinin uzunluğu %u bayt"
 
-#: c-decl.c:7148
+#: c-decl.c:6560
 #, c-format
 msgid "size of return value of `%s' is larger than %d bytes"
 msgstr "`%s' için dönen değerin genişliği %d bayttan büyük"
@@ -1431,894 +1522,1010 @@ msgstr "`%s' için dönen değerin genişliği %d bayttan büyük"
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:7203
+#: c-decl.c:6615
 msgid "`for' loop initial declaration used outside C99 mode"
 msgstr "`for' döngüsünün başlangıç bildirimi C99 kipinin dışında kullanılmış"
 
-#: c-decl.c:7227
+#: c-decl.c:6639
 #, c-format
 msgid "`struct %s' declared in `for' loop initial declaration"
 msgstr "`struct %s' `for' döngüsünün ilklendirme bildiriminde bildirilmiş"
 
-#: c-decl.c:7230
+#: c-decl.c:6642
 #, c-format
 msgid "`union %s' declared in `for' loop initial declaration"
 msgstr "`union %s' `for' döngüsünün ilklendirme bildiriminde bildirilmiş"
 
-#: c-decl.c:7233
+#: c-decl.c:6645
 #, c-format
 msgid "`enum %s' declared in `for' loop initial declaration"
 msgstr "`enum %s' `for' döngüsünün ilklendirme bildiriminde bildirilmiş"
 
-#: c-decl.c:7241
+#: c-decl.c:6653
 #, c-format
 msgid "declaration of non-variable `%s' in `for' loop initial declaration"
 msgstr "`for' döngüsü ilklendirme bildirimi içinde değişken olmayan `%s' bildirimi"
 
-#: c-decl.c:7243
+#: c-decl.c:6655
 #, c-format
 msgid "declaration of static variable `%s' in `for' loop initial declaration"
 msgstr "`for' döngüsü ilklendirme bildirimi içinde `static' değişken `%s' bildirimi"
 
-#: c-decl.c:7245
+#: c-decl.c:6657
 #, c-format
 msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
 msgstr "`for' döngüsü ilklendirme bildirimi içinde `extern' değişken `%s' bildirimi"
 
-#: c-format.c:128 c-format.c:210
+#: c-format.c:109 c-format.c:191
 msgid "format string arg not a string type"
 msgstr "biçem dizgesi argümanının veri türü dizge değil"
 
-#: c-format.c:143
+#: c-format.c:124
 msgid "args to be formatted is not '...'"
 msgstr "biçemlendirilmiş argümanlar '...' değil"
 
-#: c-format.c:152
+#: c-format.c:133
 msgid "strftime formats cannot format arguments"
 msgstr "strftime biçemleri biçem argümanları olamaz"
 
-#: c-format.c:187 c-format.c:289
+#: c-format.c:168 c-format.c:270
 msgid "format string has invalid operand number"
 msgstr "biçem dizgesi geçersiz sayıda terim içeriyor"
 
-#: c-format.c:221
+#: c-format.c:202
 msgid "function does not return string type"
 msgstr "işlev dizge veri türü ile dönmüyor"
 
-#: c-format.c:252
+#: c-format.c:233
 msgid "unrecognized format specifier"
 msgstr "anlaşılmayan biçem belirteci"
 
-#: c-format.c:265
+#: c-format.c:246
 #, c-format
 msgid "`%s' is an unrecognized format function type"
 msgstr "`%s' biçem işlevi türü bilinmiyor"
 
-#: c-format.c:299
+#: c-format.c:280
 msgid "format string arg follows the args to be formatted"
 msgstr "biçem dizgesi argümanını biçemlendirilmiş argümanlar izliyor"
 
-#: c-format.c:620
+#: c-format.c:601
 msgid "` ' flag"
 msgstr "` ' bayrağı"
 
-#: c-format.c:620
+#: c-format.c:601
 msgid "the ` ' printf flag"
 msgstr "` ' printf bayrağı"
 
-#: c-format.c:621 c-format.c:692
+#: c-format.c:602 c-format.c:673
 msgid "`+' flag"
 msgstr "`+' bayrağı"
 
-#: c-format.c:621
+#: c-format.c:602
 msgid "the `+' printf flag"
 msgstr "`+' printf bayrağı"
 
-#: c-format.c:622 c-format.c:668
+#: c-format.c:603 c-format.c:649
 msgid "`#' flag"
 msgstr "`#' bayrağı"
 
-#: c-format.c:622
+#: c-format.c:603
 msgid "the `#' printf flag"
 msgstr "`#' printf bayrağı"
 
-#: c-format.c:623 c-format.c:666
+#: c-format.c:604 c-format.c:647
 msgid "`0' flag"
 msgstr "`0' bayrağı"
 
-#: c-format.c:623
+#: c-format.c:604
 msgid "the `0' printf flag"
 msgstr "`0' printf bayrağı"
 
-#: c-format.c:624 c-format.c:665 c-format.c:695
+#: c-format.c:605 c-format.c:646 c-format.c:676
 msgid "`-' flag"
 msgstr "`-' bayrağı"
 
-#: c-format.c:624
+#: c-format.c:605
 msgid "the `-' printf flag"
 msgstr "`-' printf bayrağı"
 
-#: c-format.c:625 c-format.c:649
+#: c-format.c:606 c-format.c:630
 msgid "`'' flag"
 msgstr "`'' bayrağı"
 
-#: c-format.c:625
+#: c-format.c:606
 msgid "the `'' printf flag"
 msgstr "`'' printf bayrağı"
 
-#: c-format.c:626 c-format.c:650
+#: c-format.c:607 c-format.c:631
 msgid "`I' flag"
 msgstr "`I' bayrağı"
 
-#: c-format.c:626
+#: c-format.c:607
 msgid "the `I' printf flag"
 msgstr "`I' printf bayrağı"
 
-#: c-format.c:627 c-format.c:647 c-format.c:669 c-format.c:696 c-format.c:1790
+#: c-format.c:608 c-format.c:628 c-format.c:650 c-format.c:677 c-format.c:1702
 msgid "field width"
 msgstr "alan uzunluğu"
 
-#: c-format.c:627
+#: c-format.c:608
 msgid "field width in printf format"
 msgstr "alan uzunluğu printf biçeminde"
 
-#: c-format.c:628
+#: c-format.c:609
 msgid "precision"
 msgstr "duyarlık"
 
-#: c-format.c:628
+#: c-format.c:609
 msgid "precision in printf format"
 msgstr "duyarlık printf biçeminde"
 
-#: c-format.c:629 c-format.c:648 c-format.c:699
+#: c-format.c:610 c-format.c:629 c-format.c:680
 msgid "length modifier"
 msgstr "uzunluk değiştirici"
 
-#: c-format.c:629
+#: c-format.c:610
 msgid "length modifier in printf format"
 msgstr "uzunluk değiştirici printf biçeminde"
 
-#: c-format.c:645
+#: c-format.c:626
 msgid "assignment suppression"
 msgstr "atama engelleme"
 
-#: c-format.c:645
+#: c-format.c:626
 msgid "the assignment suppression scanf feature"
 msgstr "atama engelleyen scanf özelliği"
 
-#: c-format.c:646
+#: c-format.c:627
 msgid "`a' flag"
 msgstr "`a' bayrağı"
 
-#: c-format.c:646
+#: c-format.c:627
 msgid "the `a' scanf flag"
 msgstr "`a' scanf bayrağı"
 
-#: c-format.c:647
+#: c-format.c:628
 msgid "field width in scanf format"
 msgstr "scanf biçeminde alan genişliği"
 
-#: c-format.c:648
+#: c-format.c:629
 msgid "length modifier in scanf format"
 msgstr "scanf biçeminde uzunluk değiştirici"
 
-#: c-format.c:649
+#: c-format.c:630
 msgid "the `'' scanf flag"
 msgstr "`'' scanf bayrağı"
 
-#: c-format.c:650
+#: c-format.c:631
 msgid "the `I' scanf flag"
 msgstr "`I' scanf bayrağı"
 
-#: c-format.c:664
+#: c-format.c:645
 msgid "`_' flag"
 msgstr "`_' bayrağı"
 
-#: c-format.c:664
+#: c-format.c:645
 msgid "the `_' strftime flag"
 msgstr "`_' strftime bayrağı"
 
-#: c-format.c:665
+#: c-format.c:646
 msgid "the `-' strftime flag"
 msgstr "`-' strftime bayrağı"
 
-#: c-format.c:666
+#: c-format.c:647
 msgid "the `0' strftime flag"
 msgstr "`0' strftime bayrağı"
 
-#: c-format.c:667 c-format.c:691
+#: c-format.c:648 c-format.c:672
 msgid "`^' flag"
 msgstr "`^' bayrağı"
 
-#: c-format.c:667
+#: c-format.c:648
 msgid "the `^' strftime flag"
 msgstr "`^' strftime bayrağı"
 
-#: c-format.c:668
+#: c-format.c:649
 msgid "the `#' strftime flag"
 msgstr "`#' strftime bayrağı"
 
-#: c-format.c:669
+#: c-format.c:650
 msgid "field width in strftime format"
 msgstr "strftime biçeminde alan genişliği"
 
-#: c-format.c:670
+#: c-format.c:651
 msgid "`E' modifier"
 msgstr "`E' değiştirici"
 
-#: c-format.c:670
+#: c-format.c:651
 msgid "the `E' strftime modifier"
 msgstr "`E' strftime değiştirici"
 
-#: c-format.c:671
+#: c-format.c:652
 msgid "`O' modifier"
 msgstr "`O' değiştirici"
 
-#: c-format.c:671
+#: c-format.c:652
 msgid "the `O' strftime modifier"
 msgstr "`O' strftime değiştirici"
 
-#: c-format.c:672
+#: c-format.c:653
 msgid "the `O' modifier"
 msgstr "`O' değiştirici"
 
-#: c-format.c:690
+#: c-format.c:671
 msgid "fill character"
 msgstr "dolgu karakteri"
 
-#: c-format.c:690
+#: c-format.c:671
 msgid "fill character in strfmon format"
 msgstr "strfmon biçeminde dolgu karakteri"
 
-#: c-format.c:691
+#: c-format.c:672
 msgid "the `^' strfmon flag"
 msgstr "`^' strfmon bayrağı"
 
-#: c-format.c:692
+#: c-format.c:673
 msgid "the `+' strfmon flag"
 msgstr "`+' strfmon bayrağı"
 
-#: c-format.c:693
+#: c-format.c:674
 msgid "`(' flag"
 msgstr "`(' bayrağı"
 
-#: c-format.c:693
+#: c-format.c:674
 msgid "the `(' strfmon flag"
 msgstr "`(' strfmon bayrağı"
 
-#: c-format.c:694
+#: c-format.c:675
 msgid "`!' flag"
 msgstr "`!' bayrağı"
 
-#: c-format.c:694
+#: c-format.c:675
 msgid "the `!' strfmon flag"
 msgstr "`!' strfmon bayrağı"
 
-#: c-format.c:695
+#: c-format.c:676
 msgid "the `-' strfmon flag"
 msgstr "`-' strfmon bayrağı"
 
-#: c-format.c:696
+#: c-format.c:677
 msgid "field width in strfmon format"
 msgstr "strfmon biçeminde alan genişliği"
 
-#: c-format.c:697
+#: c-format.c:678
 msgid "left precision"
 msgstr "sol taraf duyarlığı"
 
-#: c-format.c:697
+#: c-format.c:678
 msgid "left precision in strfmon format"
 msgstr "strfmon biçeminde sol taraf duyarlığı"
 
-#: c-format.c:698
+#: c-format.c:679
 msgid "right precision"
 msgstr "sağ taraf duyarlığı"
 
-#: c-format.c:698
+#: c-format.c:679
 msgid "right precision in strfmon format"
 msgstr "strfmon biçeminde sağ taraf duyarlığı"
 
-#: c-format.c:699
+#: c-format.c:680
 msgid "length modifier in strfmon format"
 msgstr "strfmon biçeminde uzunluk değiştirici"
 
-#: c-format.c:998
+#: c-format.c:983
 #, c-format
 msgid "function might be possible candidate for `%s' format attribute"
 msgstr "işlev `%s' biçem niteliği için mümkün aday olabilir"
 
-#: c-format.c:1122 c-format.c:1143 c-format.c:2200
+#: c-format.c:1107 c-format.c:1128 c-format.c:2112
 msgid "missing $ operand number in format"
 msgstr "biçem içinde $ teriminde numara eksik"
 
-#: c-format.c:1153
+#: c-format.c:1138
 #, c-format
 msgid "%s does not support %%n$ operand number formats"
 msgstr "%s  %%n$ terim numarası biçemlerini desteklemez"
 
-#: c-format.c:1160
+#: c-format.c:1145
 msgid "operand number out of range in format"
 msgstr "biçem içindeki terim numarası kapsamdışı"
 
-#: c-format.c:1183
+#: c-format.c:1168
 #, c-format
 msgid "format argument %d used more than once in %s format"
 msgstr "%d. biçem argümanı %s biçeminde birden fazla kullanılmış"
 
-#: c-format.c:1233
+#: c-format.c:1218
 #, c-format
 msgid "format argument %d unused before used argument %d in $-style format"
 msgstr "%d. biçem argümanı $ tarzı biçemde %d. argümandan önce kullanılmamış"
 
-#: c-format.c:1330
+#: c-format.c:1322
 msgid "format not a string literal, format string not checked"
 msgstr "biçem bir dizge sabit değil, biçem dizgesi denetlenmedi"
 
-#: c-format.c:1344
+#: c-format.c:1336
 msgid "format not a string literal and no format arguments"
 msgstr "biçem bir dizge sabit değil ve biçem argümanları yok"
 
-#: c-format.c:1346
+#: c-format.c:1338
 msgid "format not a string literal, argument types not checked"
 msgstr "biçem bir dizge sabit değil, argüman türleri denetlenmedi"
 
-#: c-format.c:1359
+#: c-format.c:1351
 msgid "too many arguments for format"
 msgstr "biçem için argüman sayısı çok fazla"
 
-#: c-format.c:1362
+#: c-format.c:1354
 msgid "unused arguments in $-style format"
 msgstr "$ tarzı biçemde kullanılmamış argümanlar"
 
-#: c-format.c:1365
-msgid "zero-length format string"
+#: c-format.c:1357
+#, fuzzy, c-format
+msgid "zero-length %s format string"
 msgstr "sıfır uzunluklu biçem dizgesi"
 
-#: c-format.c:1368
+#: c-format.c:1361
 msgid "format is a wide character string"
 msgstr "biçem bir geniş karakter dizgesi"
 
-#: c-format.c:1371
+#: c-format.c:1364
 msgid "unterminated format string"
 msgstr "sonlandırılmamış biçem dizgesi"
 
-#. FIXME: this warning should go away once Marc Espie's
-#. __attribute__((nonnull)) patch is in.  Instead, checking for
-#. nonnull attributes should probably change this function to act
-#. specially if info == NULL and add a res->number_null entry for
-#. that case, or maybe add a function pointer to be called at
-#. the end instead of hardcoding check_format_info_main.
-#: c-format.c:1478
-msgid "null format string"
-msgstr "null biçem dizgesi"
-
-#: c-format.c:1669
+#: c-format.c:1581
 msgid "embedded `\\0' in format"
 msgstr "biçem içinde gömülü `\\0'"
 
-#: c-format.c:1684
+#: c-format.c:1596
 #, c-format
 msgid "spurious trailing `%%' in format"
 msgstr "biçem içinde sahte `%%'"
 
-#: c-format.c:1723 c-format.c:1960
+#: c-format.c:1635 c-format.c:1872
 #, c-format
 msgid "repeated %s in format"
 msgstr "biçem içinde %s yinelenmiş"
 
-#: c-format.c:1736
+#: c-format.c:1648
 msgid "missing fill character at end of strfmon format"
 msgstr "strfmon biçeminin sonunda dolgu karakteri eksik"
 
-#: c-format.c:1756 c-format.c:1874 c-format.c:2154 c-format.c:2207
+#: c-format.c:1687 c-format.c:1786 c-format.c:2066 c-format.c:2119
 msgid "too few arguments for format"
 msgstr "biçem için argüman sayısı yetersiz"
 
-#: c-format.c:1816
+#: c-format.c:1728
 #, c-format
 msgid "zero width in %s format"
 msgstr "%s biçeminde sıfır uzunluk"
 
-#: c-format.c:1835
+#: c-format.c:1747
 #, c-format
 msgid "empty left precision in %s format"
 msgstr "%s biçeminde sol taraf duyarlığı boş"
 
-#: c-format.c:1889
+#: c-format.c:1801
 msgid "field precision"
 msgstr "alan duyarlığı"
 
-#: c-format.c:1904
+#: c-format.c:1816
 #, c-format
 msgid "empty precision in %s format"
 msgstr "%s biçeminde boş duyarlık"
 
-#: c-format.c:1944
+#: c-format.c:1856
 #, c-format
 msgid "%s does not support the `%s' %s length modifier"
 msgstr "%s `%s' %s uzunluk değiştiricisini desteklemiyor"
 
-#: c-format.c:1994
+#: c-format.c:1906
 msgid "conversion lacks type at end of format"
 msgstr "dönüşüm, biçem sonunda türden yoksun"
 
-#: c-format.c:2005
+#: c-format.c:1917
 #, c-format
 msgid "unknown conversion type character `%c' in format"
 msgstr "biçemdeki dönüşüm türü karakteri `%c' bilinmiyor"
 
-#: c-format.c:2008
+#: c-format.c:1920
 #, c-format
 msgid "unknown conversion type character 0x%x in format"
 msgstr "biçemdeki dönüşüm türü karakteri 0x%x bilinmiyor"
 
-#: c-format.c:2015
+#: c-format.c:1927
 #, c-format
 msgid "%s does not support the `%%%c' %s format"
 msgstr "%s `%%%c' %s biçemini desteklemiyor"
 
-#: c-format.c:2031
+#: c-format.c:1943
 #, c-format
 msgid "%s used with `%%%c' %s format"
 msgstr "%s `%%%c' %s biçemi ile kullanılmış"
 
-#: c-format.c:2040
+#: c-format.c:1952
 #, c-format
 msgid "%s does not support %s"
 msgstr "%s %s desteği vermiyor"
 
-#: c-format.c:2049
+#: c-format.c:1961
 #, c-format
 msgid "%s does not support %s with the `%%%c' %s format"
 msgstr "%s %s'i `%%%c' %s biçemiyle desteklemiyor"
 
-#: c-format.c:2082
+#: c-format.c:1994
 #, c-format
 msgid "%s ignored with %s and `%%%c' %s format"
 msgstr "%s %s' ve `%%%c' %s biçemiyle yoksayıldı"
 
-#: c-format.c:2086
+#: c-format.c:1998
 #, c-format
 msgid "%s ignored with %s in %s format"
 msgstr "%s %s' ile %s biçeminde yoksayıldı"
 
-#: c-format.c:2092
+#: c-format.c:2004
 #, c-format
 msgid "use of %s and %s together with `%%%c' %s format"
 msgstr "%s ve %s birlikte `%%%c' %s biçemiyle kullanımı"
 
-#: c-format.c:2096
+#: c-format.c:2008
 #, c-format
 msgid "use of %s and %s together in %s format"
 msgstr "%s ve %s birlikte %s biçeminde kullanımı"
 
-#: c-format.c:2115
+#: c-format.c:2027
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year in some locales"
 msgstr "`%%%c' bazı yerellerde yılın son iki hanesini alır"
 
-#: c-format.c:2118
+#: c-format.c:2030
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year"
 msgstr "`%%%c' yılın son iki hanesini alır"
 
 #. The end of the format string was reached.
-#: c-format.c:2134
+#: c-format.c:2046
 #, c-format
 msgid "no closing `]' for `%%[' format"
 msgstr "`%%[' biçemi için kapanan `]' yok"
 
-#: c-format.c:2147
+#: c-format.c:2059
 #, c-format
 msgid "use of `%s' length modifier with `%c' type character"
 msgstr "`%s' uzunluk değiştiricsinin `%c' tür karakteri ile kullanımı"
 
-#: c-format.c:2168
+#: c-format.c:2080
 #, c-format
 msgid "%s does not support the `%%%s%c' %s format"
 msgstr "%s `%%%s%c' %s biçemini desteklemiyor"
 
-#: c-format.c:2183
+#: c-format.c:2095
 msgid "operand number specified with suppressed assignment"
 msgstr "terim numarası engellenmiş atama ile belirtilmiş"
 
-#: c-format.c:2185
+#: c-format.c:2097
 msgid "operand number specified for format taking no argument"
 msgstr "terim numarası argüman almayan biçem için belirtilmiş"
 
-#: c-format.c:2304
+#: c-format.c:2211
 #, c-format
 msgid "writing through null pointer (arg %d)"
 msgstr "null gösterge vasıtasıyla yazma (%d. arg)"
 
-#: c-format.c:2313
+#: c-format.c:2220
 #, c-format
 msgid "reading through null pointer (arg %d)"
 msgstr "null gösterge vasıtasıyla okuma (%d. arg)"
 
-#: c-format.c:2333
+#: c-format.c:2240
 #, c-format
 msgid "writing into constant object (arg %d)"
 msgstr "sabit nesne içine yazma (%d. arg)"
 
-#: c-format.c:2343
+#: c-format.c:2250
 #, c-format
 msgid "extra type qualifiers in format argument (arg %d)"
 msgstr "biçem argümanında (%d. arg) fazladan tür niteleyiciler"
 
-#: c-format.c:2350
+#: c-format.c:2257
 #, c-format
 msgid "format argument is not a pointer (arg %d)"
 msgstr "biçem argümanı bir gösterge değil (%d. arg)"
 
-#: c-format.c:2352
+#: c-format.c:2259
 #, c-format
 msgid "format argument is not a pointer to a pointer (arg %d)"
 msgstr "biçem argümanı bir göstergenin göstergesi değil (%d. arg)"
 
-#: c-format.c:2423
+#: c-format.c:2330
 msgid "pointer"
 msgstr "gösterge"
 
-#: c-format.c:2425
+#: c-format.c:2332
 msgid "different type"
 msgstr "farklı tür"
 
-#: c-format.c:2446
+#: c-format.c:2353
 #, c-format
 msgid "%s is not type %s (arg %d)"
 msgstr "%s %s türünde değil (%d. arg)"
 
-#: c-format.c:2449
+#: c-format.c:2356
 #, c-format
 msgid "%s format, %s arg (arg %d)"
 msgstr "%s biçemi, %s arg (%d. arg)"
 
-#: c-lex.c:298
+#: c-lex.c:153
+msgid "YYDEBUG not defined"
+msgstr "YYDEBUG tanımlı değil"
+
+#: c-lex.c:290
 msgid "badly nested C headers from preprocessor"
 msgstr "önişlemciden C başlıkları hatalı yuvalanmış"
 
-#: c-lex.c:348
+#: c-lex.c:333
 #, c-format
 msgid "ignoring #pragma %s %s"
 msgstr "#pragma %s %s yoksalıyor"
 
-#: c-lex.c:350
-#, c-format
-msgid "ignoring #pragma %s"
-msgstr "#pragma %s yoksayılıyor"
-
-#: c-lex.c:400
+#: c-lex.c:383
 #, c-format
 msgid "universal-character-name '\\U%08x' not valid in identifier"
 msgstr "evrensel karakter ismi '\\U%08x' tanıtıcı içinde geçerli değil"
 
-#: c-lex.c:646
+#: c-lex.c:629
 #, c-format
 msgid "universal-character-name '\\u%04x' not valid in identifier"
 msgstr "evrensel karakter ismi '\\U%04x' tanıtıcı içinde geçerli değil"
 
-#: c-lex.c:736
-msgid "both 'f' and 'l' suffixes on floating constant"
-msgstr "gerçel sayı sabitte hem 'f' hem de 'l' sonekleri"
-
-#: c-lex.c:763
-#, c-format
-msgid "floating point number exceeds range of '%s'"
-msgstr "gerçel sayı '%s' kapsamını aşıyor"
-
-#: c-lex.c:793
+#: c-lex.c:692
 #, c-format
 msgid "stray '%c' in program"
 msgstr "programda serseri '%c'"
 
-#: c-lex.c:795
+#: c-lex.c:694
 #, c-format
 msgid "stray '\\%o' in program"
 msgstr "programda serseri '\\%o'"
 
-#: c-lex.c:893
-msgid "too many decimal points in floating constant"
-msgstr "kayan sabitteki ondalık nokta sayısı çok fazla"
+#: c-lex.c:850
+msgid "this decimal constant is unsigned only in ISO C90"
+msgstr ""
 
-#: c-lex.c:895
-msgid "decimal point in exponent - impossible!"
-msgstr "üs bir ondalık sayı -- imkânsız!"
+#: c-lex.c:853
+msgid "this decimal constant would be unsigned in ISO C90"
+msgstr ""
 
-#. Possible future extension: silently ignore _ in numbers,
-#. permitting cosmetic grouping - e.g. 0x8000_0000 == 0x80000000
-#. but somewhat easier to read.  Ada has this?
-#: c-lex.c:906
-msgid "underscore in number"
-msgstr "sayı içinde alt çizgi"
+#: c-lex.c:869
+#, fuzzy, c-format
+msgid "integer constant is too large for \"%s\" type"
+msgstr "tamsayı sabit unsigned olarak oldukça büyük"
 
-#: c-lex.c:968
-msgid "numeric constant with no digits"
-msgstr "rakam içermeyen sayısal sabit"
+#: c-lex.c:937
+#, fuzzy, c-format
+msgid "floating constant exceeds range of \"%s\""
+msgstr "gerçel sayı '%s' kapsamını aşıyor"
 
-#: c-lex.c:971
-msgid "numeric constant contains digits beyond the radix"
-msgstr "sayısal sabit tabanından büyük rakamlar içeriyor"
+#: c-lex.c:973 cpplex.c:330 cpplex.c:668 cpplex.c:1942
+msgid "ignoring invalid multibyte character"
+msgstr "geçersiz çok baytlı karakter yoksayılıyor"
 
-#: c-lex.c:982
-msgid "floating constant may not be in radix 16"
-msgstr "gerçel sayı sabit onaltılık tabanda olmayabilir"
+#: c-opts.c:353
+#, fuzzy, c-format
+msgid "missing argument to \"-%s\""
+msgstr "`%s' seçeneğinin argümanı eksik"
 
-#: c-lex.c:985
-msgid "hexadecimal floating constant has no exponent"
-msgstr "onaltılık gerçel sayı sabit üs içermiyor"
+#: c-opts.c:357
+#, fuzzy, c-format
+msgid "no class name specified with \"-%s\""
+msgstr "çıktı dosyasının ismi iki kere belirtilmiş"
 
-#: c-lex.c:997
-msgid "floating constant exponent has no digits"
-msgstr "gerçel sayı sabitin üssü rakam içermiyor"
+#: c-opts.c:364
+#, fuzzy, c-format
+msgid "missing filename after \"-%s\""
+msgstr "alan ismi eksik"
 
-#: c-lex.c:1017
-msgid "more than one 'f' suffix on floating constant"
-msgstr "gerçel sayı sabitte `f' soneki birden fazla var"
+#: c-opts.c:369
+#, fuzzy, c-format
+msgid "missing target after \"-%s\""
+msgstr "%i. bloktan sonraki sınır eksik"
 
-#: c-lex.c:1020
-msgid "traditional C rejects the 'f' suffix"
-msgstr "geleneksel C 'f' sonekini kullanmaz"
+#: c-opts.c:503
+#, c-format
+msgid "options array incorrectly sorted: %s is before %s"
+msgstr ""
 
-#: c-lex.c:1027
-msgid "more than one 'l' suffix on floating constant"
-msgstr "gerçel sayı sabitte `l' soneki birden fazla var"
+#: c-opts.c:548
+#, fuzzy, c-format
+msgid "too many filenames given.  Type %s --help for usage"
+msgstr "dosya sayısı çok fazla. Kullanım bilgileri için %s --help yazınız"
 
-#: c-lex.c:1030
-msgid "traditional C rejects the 'l' suffix"
-msgstr "geleneksel C 'l' sonekini kullanmaz"
+#: c-opts.c:934
+msgid "-Wno-strict-prototypes is not supported in C++"
+msgstr "C++ da -Wno-strict-prototypes desteklenmiyor"
 
-#: c-lex.c:1038
-msgid "more than one 'i' or 'j' suffix on floating constant"
-msgstr "gerçel sayı sabitte `i' ya da `j' soneki birden fazla var"
+#: c-opts.c:1014
+#, fuzzy, c-format
+msgid "switch \"%s\" is no longer supported"
+msgstr "-f%s artık desteklenmiyor"
 
-#: c-lex.c:1040 c-lex.c:1134
-msgid "ISO C forbids imaginary numeric constants"
-msgstr "ISO C sanal sayısal sabitleri yasaklar"
+#: c-opts.c:1030
+#, fuzzy, c-format
+msgid "switch \"%s\" is deprecated, please see documentation for details"
+msgstr "%s artık kullanılmıyor, lütfen ayrıntılar için belgelere bakınız"
 
-#: c-lex.c:1045
-msgid "invalid suffix on floating constant"
-msgstr "gerçel sayı sabitin soneki geçersiz"
+#: c-opts.c:1143
+msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
+msgstr "-fhandle-exceptions'ın -fexceptions olarak ismi değiştirilmişti (ve şimdi öntanımlı olarak böyle)"
 
-#. We got an exception from parse_float()
-#: c-lex.c:1062
-msgid "floating constant out of range"
-msgstr "gerçel sayı sabit kapsamdışı"
+#: c-opts.c:1263
+msgid "output filename specified twice"
+msgstr "çıktı dosyasının ismi iki kere belirtilmiş"
 
-#: c-lex.c:1074
-msgid "floating point number exceeds range of 'double'"
-msgstr "gerçel sayı 'double' kapsamını aşıyor"
+#: c-opts.c:1377
+msgid "-Wformat-y2k ignored without -Wformat"
+msgstr "-Wformat-y2k  -Wformat'sız yoksayıldı"
 
-#: c-lex.c:1103
-msgid "two 'u' suffixes on integer constant"
-msgstr "tamsayı sabitte iki 'u' soneki"
+#: c-opts.c:1379
+msgid "-Wformat-extra-args ignored without -Wformat"
+msgstr "-Wformat-extra-args  -Wformat'sız yoksayıldı"
 
-#: c-lex.c:1106
-msgid "traditional C rejects the 'u' suffix"
-msgstr "geleneksel C 'u' sonekini kullanmaz"
+#: c-opts.c:1381
+#, fuzzy
+msgid "-Wformat-zero-length ignored without -Wformat"
+msgstr "-Wformat-extra-args  -Wformat'sız yoksayıldı"
 
-#: c-lex.c:1117
-msgid "three 'l' suffixes on integer constant"
-msgstr "tamsayı sabitte üç 'l' soneki"
+#: c-opts.c:1383
+msgid "-Wformat-nonliteral ignored without -Wformat"
+msgstr "-Wformat-nonliteral  -Wformat'sız yoksayıldı"
 
-#: c-lex.c:1119
-msgid "'lul' is not a valid integer suffix"
-msgstr "'lul' geçerli bir tamsayı soneki değil"
+#: c-opts.c:1385
+msgid "-Wformat-security ignored without -Wformat"
+msgstr "-Wformat-security  -Wformat'sız yoksayıldı"
 
-#: c-lex.c:1121
-msgid "'Ll' and 'lL' are not valid integer suffixes"
-msgstr "'Ll' ve 'lL' geçerli tamsayı sonekleri değil"
+#: c-opts.c:1387
+msgid "-Wmissing-format-attribute ignored without -Wformat"
+msgstr "-Wmissing-format-attribute  -Wformat'sız yoksayıldı"
 
-#: c-lex.c:1124
-msgid "ISO C89 forbids long long integer constants"
-msgstr "ISO C89 long long tamsayı sabitleri yasaklar"
+#: c-opts.c:1409
+#, fuzzy, c-format
+msgid "opening output file %s"
+msgstr "çıktı dosyası `%s' açılamıyor"
 
-#: c-lex.c:1132
-msgid "more than one 'i' or 'j' suffix on integer constant"
-msgstr "tamsayı sabitte birden fazla 'i' ya da 'j' soneki"
+#: c-opts.c:1464
+#, fuzzy, c-format
+msgid "opening dependency file %s"
+msgstr "dinamik bağımlılıklar.\n"
 
-#: c-lex.c:1139
-msgid "invalid suffix on integer constant"
-msgstr "tamsayı sabitteki sonek geçersiz"
+#: c-opts.c:1474
+#, fuzzy, c-format
+msgid "closing dependency file %s"
+msgstr "özellik dosyası %s bulunamadı\n"
 
-#: c-lex.c:1147
-#, c-format
-msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
-msgstr "tamsayı sabit derleyicinin bu yapılandırması için çok büyük - %d bite indirildi"
+#: c-opts.c:1477
+#, fuzzy, c-format
+msgid "when writing output to %s"
+msgstr "%s e yazarken hata"
 
-#: c-lex.c:1237
-msgid "width of integer constant changes with -traditional"
-msgstr "tamsayı sabitin genişliği -traditional ile değişir"
+#: c-opts.c:1557
+#, fuzzy
+msgid "to generate dependencies you must specify either -M or -MM"
+msgstr "ek olarak ya -M ya da -MM belirtmelisiniz"
 
-#: c-lex.c:1239
-msgid "integer constant is unsigned in ISO C, signed with -traditional"
-msgstr "tamsayı sabit ISO C için unsigned, -traditional ile signed'dır"
+#: c-opts.c:1704
+#, fuzzy, c-format
+msgid "\"-%s\" is valid for %s but not for %s"
+msgstr "(%s için geçerli ama o dil seçilmedi)"
 
-#: c-lex.c:1241
-msgid "width of integer constant may change on other systems with -traditional"
-msgstr "tamsayı sabitin uzunluğu diğer sistemlerde -traditional ile değişebilir"
+#. To keep the lines from getting too long for some compilers, limit
+#. to about 500 characters (6 lines) per chunk.
+#: c-opts.c:1714
+msgid ""
+"Switches:\n"
+"  -include <file>           Include the contents of <file> before other files\n"
+"  -imacros <file>           Accept definition of macros in <file>\n"
+"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
+"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
+"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
+"  -isystem <dir>            Add <dir> to the start of the system include path\n"
+msgstr ""
+"Seçenekler:\n"
+"  -include DOSYA          Diğer dosyalardan önce DOSYA içeriği içerilir\n"
+"  -imacros DOSYA          DOSYAdaki makrolar kabul edilir\n"
+"  -iprefix DOSYAYOLU      Aşağıdaki iki seçenek için önek olarak DOSYAYOLU\n"
+"  -iwithprefix DİZİN      Sistem include dosya yolunun sonuna DİZİN eklenir\n"
+"  -iwithprefixbefore DİZİN Ana include dosya yolunun sonuna DİZİN eklenir\n"
+"  -isystem DİZİN          Sistem include dosya yolunun başına DİZİN eklenir\n"
 
-#: c-lex.c:1251
-#, c-format
-msgid "integer constant larger than the maximum value of %s"
-msgstr "tamsayı sabit en büyük değer %s den daha büyük"
+#: c-opts.c:1723
+msgid ""
+"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
+"  -I <dir>                  Add <dir> to the end of the main include path\n"
+"  -I-                       Fine-grained include path control; see info docs\n"
+"  -nostdinc                 Do not search system include directories\n"
+"                             (dirs specified with -isystem will still be used)\n"
+"  -nostdinc++               Do not search system include directories for C++\n"
+"  -o <file>                 Put output into <file>\n"
+msgstr ""
+"  -idirafter DİZİN        Sistem include dosya yolunun sonuna DİZİN eklenir\n"
+"  -I DİZİN                Ana include dosya yolunun sonuna DİZİN eklenir\n"
+"  -I-                     İnceden inceye include dosya yolu denetimi;\n"
+"                          Daha fazla bilgi için belgelere bakınız\n"
+"  -nostdinc               Sistem include dizinleri için arama yapılmaz\n"
+"                          (-isystem ile belirtilen dizinler kullanılacak)\n"
+"  -nostdinc++             C++ için sistem include dizinleri araması yapılmaz\n"
+"  -o DOSYA                Çıktı DOSYAya yazılır\n"
 
-#: c-lex.c:1254
-msgid "an unsigned long long int"
-msgstr "bir unsigned long long int"
+#: c-opts.c:1732
+#, fuzzy
+msgid ""
+"  -trigraphs                Support ISO C trigraphs\n"
+"  -std=<std name>           Specify the conformance standard; one of:\n"
+"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                            iso9899:199409, iso9899:1999, c++98\n"
+"  -w                        Inhibit warning messages\n"
+"  -W[no-]trigraphs          Warn if trigraphs are encountered\n"
+"  -W[no-]comment{s}         Warn if one comment starts inside another\n"
+msgstr ""
+"  -std=<std ismi>         Aşağıdaki uyum standartlarından biri belirtilir:\n"
+"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+"                            iso9899:199409, iso9899:1999\n"
+"  -+                      C++ tarzı özelliklerin ayrıştırılabilmesini sağlar\n"
+"  -w                      Uyarı iletileri engellenir\n"
+"  -Wtrigraphs             Üçlü harfler saptandığında uyarı verilir\n"
+"  -Wno-trigraphs          Üçlü harfler hakkında uyarı verilmez\n"
+"  -Wcomment{s}            İç içe açıklamalar için uyarı verilir\n"
 
-#: c-lex.c:1255
-msgid "a long long int"
-msgstr "bir long long int"
+#: c-opts.c:1741
+#, fuzzy
+msgid ""
+"  -W[no-]traditional        Warn about features not present in traditional C\n"
+"  -W[no-]undef              Warn if an undefined macro is used by #if\n"
+"  -W[no-]import             Warn about the use of the #import directive\n"
+msgstr ""
+"  -Wno-comment{s}         Açıklamalar hakkında uyarı verilmez\n"
+"  -Wtraditional           Geleneksel C'de bulunmayan özellikler için uyarır\n"
+"  -Wno-traditional        Geleneksel C hakkında uyarı verilmez\n"
+"  -Wundef                 undef'li bir makro #if ile atanmışsa uyarır\n"
+"  -Wno-undef              undef'li makrolar hakkında uyarı verilmez\n"
+"  -Wimport                #import yönergesi kullanımı hakkında uyarır\n"
 
-#: c-lex.c:1256
-msgid "an unsigned long int"
-msgstr "bir unsigned long int"
+#: c-opts.c:1746
+#, fuzzy
+msgid ""
+"  -W[no-]error              Treat all warnings as errors\n"
+"  -W[no-]system-headers     Do not suppress warnings from system headers\n"
+"  -W[no-]all                Enable most preprocessor warnings\n"
+msgstr ""
+"  -Wno-import             #import kullanımı hakkıda uyarı verilmez\n"
+"  -Werror                 Tüm uyarılar hata olarak değerlendirilir\n"
+"  -Wno-error              Uyarılar hata olarak değerlendirilmez\n"
+"  -Wsystem-headers        Sistem başlık dosyalarından kaynaklanan uyarılar\n"
+"                          verilir\n"
+"  -Wno-system-headers     Sistem başlık dosyalarından kaynaklanan uyarılar\n"
+"                          engellenir\n"
+"  -Wall                   Tüm önişlemci uyarıları verilir\n"
 
-#: c-lex.c:1260
-msgid "decimal constant is so large that it is unsigned"
-msgstr "ondalık sabit unsigned tür için büyük"
+#: c-opts.c:1751
+msgid ""
+"  -M                        Generate make dependencies\n"
+"  -MM                       As -M, but ignore system header files\n"
+"  -MD                       Generate make dependencies and compile\n"
+"  -MMD                      As -MD, but ignore system header files\n"
+"  -MF <file>                Write dependency output to the given file\n"
+"  -MG                       Treat missing header file as generated files\n"
+msgstr ""
+"  -M                      make bağımlılıkları üretilir\n"
+"  -MM                     sistem başlık dosyaları yoksayılarak -M uygulanır\n"
+"  -MD                     make bağımlılıkları üretilir ve derleme yapılır\n"
+"  -MMD                    sistem başlık dosyaları yoksayılarak -MD uygulanır\n"
+"  -MF DOSYA               Bağımlılıklar DOSYAya yazılır\n"
+"  -MG                     Eksik başlık dosyası üretilen dosyalar olarak\n"
+"                          değerlendirilir\n"
 
-#: c-lex.c:1269
-msgid "complex integer constant is too wide for 'complex int'"
-msgstr "karmaşık tamsayı sabit `complex int' için çok büyük"
+#: c-opts.c:1759
+msgid ""
+"  -MP\t\t\t    Generate phony targets for all headers\n"
+"  -MQ <target>              Add a MAKE-quoted target\n"
+"  -MT <target>              Add an unquoted target\n"
+msgstr ""
+"  -MP                     Tüm başlık dosyaları için sahte hedefler üretilir\n"
+"  -MQ HEDEF               Bir MAKE-tırnaklı HEDEF eklenir\n"
+"  -MT HEDEF               Bir MAKE-tırnaksız HEDEF eklenir\n"
 
-#: c-lex.c:1289
-msgid "integer constant is larger than the maximum value for its type"
-msgstr "tamsayı sabit türünün izin verdiği değerden büyük"
+#: c-opts.c:1764
+msgid ""
+"  -D<macro>                 Define a <macro> with string '1' as its value\n"
+"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
+"  -A<question>=<answer>     Assert the <answer> to <question>\n"
+"  -A-<question>=<answer>    Disable the <answer> to <question>\n"
+"  -U<macro>                 Undefine <macro> \n"
+"  -v                        Display the version number\n"
+msgstr ""
+"  -D<makro>               Değeri '1' dizgesi olan bir <makro> atanır\n"
+"  -D<makro>=<değer>       Değeri <değer> olan bir <makro> atanır\n"
+"  -A<soru>=<cevap>        <soru> ya <cevap> olumlanır\n"
+"  -A-<soru>=<cevap>       <soru> <cevap> etkisiz kılınır\n"
+"  -U<makro>               <macro> undef yapılır \n"
+"  -v                      Sürüm numarası gösterilir\n"
 
-#: c-lex.c:1293
-#, c-format
-msgid "missing white space after number '%.*s'"
-msgstr "'%.*s'den sonra boşluk yok"
+#: c-opts.c:1772
+msgid ""
+"  -H                        Print the name of header files as they are used\n"
+"  -C                        Do not discard comments\n"
+"  -dM                       Display a list of macro definitions active at end\n"
+"  -dD                       Preserve macro definitions in output\n"
+"  -dN                       As -dD except that only the names are preserved\n"
+"  -dI                       Include #include directives in the output\n"
+msgstr ""
+"  -H                      Kullanılan başlık dosyası isimlerini gösterir\n"
+"  -C                      Açıklamalar iptal edilmez\n"
+"  -dM                     Sonuçta etkin olan makro tanımlarını listeler\n"
+"  -dD                     Çıktıda makro tanımlarıda içerilir\n"
+"  -dN                     -dD gibi ancak sadece isimler dışında\n"
+"  -dI                     Çıktıda #include yönergeleri içerilir\n"
 
-#: c-lex.c:1329 cpplex.c:1873
-msgid "ignoring invalid multibyte character"
-msgstr "geçersiz çok baytlı karakter yoksayılıyor"
+#: c-opts.c:1780
+#, fuzzy
+msgid ""
+"  -f[no-]preprocessed       Treat the input file as already preprocessed\n"
+"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
+"  -P                        Do not generate #line directives\n"
+"  -remap                    Remap file names when including files\n"
+"  --help                    Display this information\n"
+msgstr ""
+"  -fpreprocessed          Girdi dosyası önişlenmiş olarak değerlendirilir\n"
+"  -ftabstop=SAYI          Sütunlu raporlamada sekme uzunluğu\n"
+"  -P                      #line yönergeleri üretilmez\n"
+"  -$                      Tanımlayıcılarda '$' kullanımı engellenir\n"
+"  -remap                  Dosyalar içerilirken dosya adları yeniden eşlenir\n"
+"  --version               Sürüm bilgileri gösterilir\n"
+"  -h ya da --help         Bu yardım iletisi gösterilir\n"
 
 #. Like YYERROR but do call yyerror.
-#: c-parse.y:56 parse.y:51 objc-parse.y:57
+#: c-parse.y:55 parse.y:48 objc-parse.y:56
 msgid "syntax error"
 msgstr "sözdizimi hatası"
 
-#: /usr/share/bison/bison.simple:176 /usr/share/bison.simple:112
+#: /usr/share/bison/bison.simple:179
 msgid "syntax error: cannot back up"
 msgstr "sözdizimi hatası: yedeklenemiyor"
 
-#: c-parse.y:288 objc-parse.y:310
+#: c-parse.y:325 objc-parse.y:347
 msgid "ISO C forbids an empty source file"
 msgstr "ISO C boş kaynak dosyalarına izin vermez"
 
-#: c-parse.y:321 c-typeck.c:6895 objc-parse.y:343
+#: c-parse.y:366 c-typeck.c:6867 objc-parse.y:389
 msgid "argument of `asm' is not a constant string"
 msgstr "`asm' argümanı bir sabit dizge değil"
 
-#: c-parse.y:329 objc-parse.y:351
+#: c-parse.y:374 objc-parse.y:397
 msgid "ISO C forbids data definition with no type or storage class"
 msgstr "ISO C tür veya saklama sınıfı belirtilmeyen veri tanımına izin vermez"
 
-#: c-parse.y:331 objc-parse.y:353
+#: c-parse.y:376 objc-parse.y:399
 msgid "data definition has no type or storage class"
 msgstr "veri tanımı tür ya da saklama sınıfı içermiyor"
 
-#: c-parse.y:344 objc-parse.y:366
+#: c-parse.y:389 objc-parse.y:412
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr "ISO C işlevler dışında tek başına `;'e izin vermez"
 
-#: c-parse.y:404 cppexp.c:693
+#: c-parse.y:449 cppexp.c:1312
 msgid "traditional C rejects the unary plus operator"
 msgstr "geleneksel C tekil artı işlemimini dışlar"
 
-#: c-parse.y:466 objc-parse.y:488
+#: c-parse.y:496 objc-parse.y:519
 msgid "`sizeof' applied to a bit-field"
 msgstr "'sizeof' bir bit-alanına uygulandı"
 
-#: c-parse.y:546 objc-parse.y:568
+#: c-parse.y:583 objc-parse.y:606
 msgid "ISO C forbids omitting the middle term of a ?: expression"
 msgstr "ISO C ?: ifadesinin orta teriminin atlanmasına izin vermez"
 
-#: c-parse.y:593 objc-parse.y:615
+#: c-parse.y:632 objc-parse.y:655
 msgid "ISO C89 forbids compound literals"
 msgstr "ISO C89 bileşik sayılara izin vermez"
 
-#: c-parse.y:607 objc-parse.y:629
+#: c-parse.y:646 objc-parse.y:669
 msgid "ISO C forbids braced-groups within expressions"
 msgstr "ISO C ifadelerde parantezli gruplamalara izin vermez"
 
-#: c-parse.y:638 objc-parse.y:660
+#: c-parse.y:677 objc-parse.y:700
 msgid "first argument to __builtin_choose_expr not a constant"
 msgstr "__builtin_choose_expr işlevine aktarılan ilk argüman bir sabit değil"
 
-#: c-parse.y:681
-msgid "traditional C rejects string concatenation"
+#: c-parse.y:721 objc-parse.y:768
+#, fuzzy
+msgid "traditional C rejects ISO C style function definitions"
 msgstr "geleneksel C dizgelerin birleştirilmesine izin vermez"
 
-#: c-parse.y:696 objc-parse.y:732
-msgid "ISO C does not permit use of `varargs.h'"
-msgstr "ISO C `varargs.h' kullanımına izin vermez"
-
-#: c-parse.y:957 c-parse.y:963 c-parse.y:969 c-parse.y:975 c-parse.y:996 c-parse.y:1002 c-parse.y:1008 c-parse.y:1014 c-parse.y:1047 c-parse.y:1053 c-parse.y:1059 c-parse.y:1065 c-parse.y:1110 c-parse.y:1116 c-parse.y:1122 c-parse.y:1128 parse.y:1907 parse.y:1914 parse.y:1949 objc-parse.y:993 objc-parse.y:999 objc-parse.y:1005 objc-parse.y:1011 objc-parse.y:1032 objc-parse.y:1038 objc-parse.y:1044 objc-parse.y:1050 objc-parse.y:1083 objc-parse.y:1089 objc-parse.y:1095 objc-parse.y:1101 objc-parse.y:1146 objc-parse.y:1152 objc-parse.y:1158 objc-parse.y:1164
+#: c-parse.y:985 c-parse.y:991 c-parse.y:997 c-parse.y:1003 c-parse.y:1024
+#: c-parse.y:1030 c-parse.y:1036 c-parse.y:1042 c-parse.y:1075 c-parse.y:1081
+#: c-parse.y:1087 c-parse.y:1093 c-parse.y:1138 c-parse.y:1144 c-parse.y:1150
+#: c-parse.y:1156 parse.y:1915 parse.y:1922 parse.y:1957 objc-parse.y:1032
+#: objc-parse.y:1038 objc-parse.y:1044 objc-parse.y:1050 objc-parse.y:1071
+#: objc-parse.y:1077 objc-parse.y:1083 objc-parse.y:1089 objc-parse.y:1122
+#: objc-parse.y:1128 objc-parse.y:1134 objc-parse.y:1140 objc-parse.y:1185
+#: objc-parse.y:1191 objc-parse.y:1197 objc-parse.y:1203
 #, c-format
 msgid "`%s' is not at beginning of declaration"
 msgstr "`%s' bildirimin başlangıcında değil"
 
-#: c-parse.y:1410 objc-parse.y:1455
+#: c-parse.y:1441 objc-parse.y:1497
 msgid "ISO C forbids empty initializer braces"
 msgstr "ISO C boş ilklendirme parantezlerine izin vermez"
 
-#: c-parse.y:1424 objc-parse.y:1469
+#: c-parse.y:1455 objc-parse.y:1511
 msgid "ISO C89 forbids specifying subobject to initialize"
 msgstr "ISO C89 öndeğer olarak alt nesnelerin belirtilmesine izin vermez."
 
-#: c-parse.y:1427 objc-parse.y:1472
+#: c-parse.y:1458 objc-parse.y:1514
 msgid "obsolete use of designated initializer without `='"
 msgstr "`=' olmaksızın tasarlanmış ilklendirici kullanımının modası geçti"
 
-#: c-parse.y:1431 objc-parse.y:1476
+#: c-parse.y:1462 objc-parse.y:1518
 msgid "obsolete use of designated initializer with `:'"
 msgstr "`:' olmaksızın tasarlanmış ilklendirici kullanımının modası geçti"
 
-#: c-parse.y:1460
+#: c-parse.y:1489 objc-parse.y:1545
 msgid "ISO C forbids specifying range of elements to initialize"
 msgstr "ISO C89 öndeğer olarak eleman aralığı belirtilmesine izin vermez."
 
-#: c-parse.y:1468 c-parse.y:1498 objc-parse.y:1507 objc-parse.y:1537
+#: c-parse.y:1497 c-parse.y:1528 objc-parse.y:1553 objc-parse.y:1584
 msgid "ISO C forbids nested functions"
 msgstr "ISO C iç içe işlevlere izin vermez"
 
-#: c-parse.y:1672 objc-parse.y:1713
+#: c-parse.y:1703 objc-parse.y:1761
 msgid "ISO C forbids forward references to `enum' types"
 msgstr "ISO C sonradan bildirilmiş `enum' türüne başvuruya izin vermez"
 
-#: c-parse.y:1684 parse.y:2364 objc-parse.y:1725
+#: c-parse.y:1715 parse.y:2385 objc-parse.y:1773
 msgid "comma at end of enumerator list"
 msgstr "sembolik sabitler listesinin sonunda virgül"
 
-#: c-parse.y:1692 objc-parse.y:1733
+#: c-parse.y:1723 objc-parse.y:1781
 msgid "no semicolon at end of struct or union"
 msgstr "struct ya da union tanımının sonunda ; yok"
 
-#: c-parse.y:1701 objc-parse.y:1742 objc-parse.y:2819
+#: c-parse.y:1732 objc-parse.y:1790 objc-parse.y:2865
 msgid "extra semicolon in struct or union specified"
 msgstr "struct ya da union'da fazladan ; var"
 
-#: c-parse.y:1714 objc-parse.y:1769
+#: c-parse.y:1745 objc-parse.y:1817
 msgid "ISO C doesn't support unnamed structs/unions"
 msgstr "ISO C isimsiz struct/union'lara izin vermez"
 
-#: c-parse.y:1723 objc-parse.y:1778
+#: c-parse.y:1754 objc-parse.y:1826
 msgid "ISO C forbids member declarations with no members"
 msgstr "ISO C üyesiz üye bildirimlerine izin vermez"
 
-#: c-parse.y:1872 c-parse.y:1876 c-parse.y:1880 objc-parse.y:1927 objc-parse.y:1931 objc-parse.y:1935
-msgid "storage class specifier in array declarator"
-msgstr "dizi bildiriminde saklatım öbeği belirteçleri"
-
-#: c-parse.y:1895 objc-parse.y:1950
+#: c-parse.y:1913 objc-parse.y:1985
 msgid "deprecated use of label at end of compound statement"
 msgstr "bileşik ifadenin sonunda etiket kullanımının modası geçti"
 
-#: c-parse.y:1912 objc-parse.y:1967
+#: c-parse.y:1930 objc-parse.y:2002
 msgid "ISO C89 forbids mixed declarations and code"
 msgstr "ISO C kod ve bildirimlerin karışımına izin vermez"
 
-#: c-parse.y:1986 objc-parse.y:2045
+#: c-parse.y:2005 objc-parse.y:2081
 msgid "ISO C forbids label declarations"
 msgstr "ISO C etiket bildirimlerine izin vermez"
 
-#: c-parse.y:2035 parse.y:1607 objc-parse.y:2094
+#: c-parse.y:2055 parse.y:1627 objc-parse.y:2131
 msgid "braced-group within expression allowed only inside a function"
 msgstr "ifade içinde parantezli gruplamalara sadece bir işlevin içinde izin verilir"
 
-#: c-parse.y:2161 objc-parse.y:2220
+#: c-parse.y:2182 objc-parse.y:2258
 msgid "empty body in an else-statement"
 msgstr "else ifadesinin gövdesi boş"
 
-#: c-parse.y:2281 objc-parse.y:2340
+#: c-parse.y:2303 objc-parse.y:2379
 msgid "ISO C forbids `goto *expr;'"
 msgstr "ISO C `goto *expr;' kullanımına izin vermez"
 
-#: c-parse.y:2379 objc-parse.y:2438
+#: c-parse.y:2403 objc-parse.y:2479
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C ileriye dönük parametre bildirimlerine izin vermez"
 
@@ -2328,170 +2535,175 @@ msgstr "ISO C ileriye dönük parametre bildirimlerine izin vermez"
 #. 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:2405 objc-parse.y:2464
+#: c-parse.y:2429 objc-parse.y:2505
 msgid "ISO C requires a named argument before `...'"
 msgstr "ISO C `...'dan önce bir isimli argüman gerektirir"
 
-#: c-parse.y:2500 objc-parse.y:2559
+#: c-parse.y:2526 objc-parse.y:2602
 msgid "`...' in old-style identifier list"
 msgstr "eski-tarz tanıtıcı listesinde `...'"
 
-#: /usr/share/bison/bison.simple:821
+#: /usr/share/bison/bison.simple:795
 msgid "parse error; also virtual memory exhausted"
 msgstr "ayrıştırma hatası; ayrıca sanal bellek aşıldı"
 
-#: /usr/share/bison/bison.simple:825 cp/spew.c:343 /usr/share/bison.simple:654
+#: /usr/share/bison/bison.simple:799 cp/spew.c:364
 msgid "parse error"
 msgstr "ayrıştırma hatası:"
 
-#: /usr/share/bison/bison.simple:950 /usr/share/bison.simple:367
+#: /usr/share/bison/bison.simple:924
 msgid "parser stack overflow"
 msgstr "ayrıştırıcı yığın taşması"
 
-#: c-parse.y:2824 cp/spew.c:1477 objc-parse.y:3511
+#: c-parse.y:2838 cp/spew.c:1521 objc-parse.y:3538
 #, c-format
 msgid "%s at end of input"
 msgstr "%s girdinin sonunda"
 
-#: c-parse.y:2830 cp/spew.c:1483 objc-parse.y:3517
+#: c-parse.y:2844 cp/spew.c:1527 objc-parse.y:3544
 #, c-format
 msgid "%s before %s'%c'"
 msgstr "%2$s'%3$c'den önce %1$s"
 
-#: c-parse.y:2832 cp/spew.c:1485 objc-parse.y:3519
+#: c-parse.y:2846 cp/spew.c:1529 objc-parse.y:3546
 #, c-format
 msgid "%s before %s'\\x%x'"
 msgstr "%2$s'\\x%3$x'den önce %1$s"
 
-#: c-parse.y:2836 cp/spew.c:1489 objc-parse.y:3523
+#: c-parse.y:2850 cp/spew.c:1533 objc-parse.y:3550
 #, c-format
 msgid "%s before string constant"
 msgstr "%s dizge sabitten önce"
 
-#: c-parse.y:2838 cp/spew.c:1491 objc-parse.y:3525
+#: c-parse.y:2852 cp/spew.c:1535 objc-parse.y:3552
 #, c-format
 msgid "%s before numeric constant"
 msgstr "sayısal sabitten önce %s"
 
-#: c-parse.y:2840 objc-parse.y:3527
+#: c-parse.y:2854 objc-parse.y:3554
 #, c-format
 msgid "%s before \"%s\""
 msgstr "\"%2$s\"den önce %1$s"
 
-#: c-parse.y:2842 objc-parse.y:3529
+#: c-parse.y:2856 objc-parse.y:3556
 #, c-format
 msgid "%s before '%s' token"
 msgstr "'%2$s' dizgeciğinden önce %1$s"
 
-#: c-parse.y:2978 objc-parse.y:3708
+#: c-parse.y:2921
+msgid "traditional C rejects string concatenation"
+msgstr "geleneksel C dizgelerin birleştirilmesine izin vermez"
+
+#: c-parse.y:3047 objc-parse.y:3780
 #, c-format
 msgid "syntax error at '%s' token"
 msgstr "'%s' dizgeciğinde sözdizimi hatası"
 
-#: c-parse.y:3008 cp/lex.c:906 objc-parse.y:3738
-msgid "YYDEBUG not defined"
-msgstr "YYDEBUG tanımlı değil"
-
-#: c-pragma.c:109
+#: c-pragma.c:107
 msgid "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
 msgstr "#pragma pack (push, <n>) ile eşleşmeyen #pragma pack (pop) saptandı"
 
-#: c-pragma.c:127
+#: c-pragma.c:125
 #, c-format
 msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, <n>)"
 msgstr "#pragma pack(push, %2$s, <n>) ile eşleşmeyen #pragma pack(pop, %1$s) saptandı"
 
-#: c-pragma.c:162
+#: c-pragma.c:145
 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
 msgstr "bu hedefte #pragma pack(push[, id], <n>) desteklenmiyor"
 
-#: c-pragma.c:164
+#: c-pragma.c:147
 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
 msgstr "bu hedefte #pragma pack(pop[, id], <n>) desteklenmiyor"
 
-#: c-pragma.c:184
+#: c-pragma.c:167
 msgid "missing '(' after '#pragma pack' - ignored"
 msgstr "'#pragma pack' den sonra '(' eksik - yoksayıldı"
 
-#: c-pragma.c:197 c-pragma.c:247
+#: c-pragma.c:180 c-pragma.c:230
 msgid "malformed '#pragma pack' - ignored"
 msgstr "'#pragma pack' bozuk - yoksayıldı"
 
-#: c-pragma.c:202
+#: c-pragma.c:185
 msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
 msgstr "bozuk '#pragma pack(push[, id], <n>)' - yoksayıldı"
 
-#: c-pragma.c:204
+#: c-pragma.c:187
 msgid "malformed '#pragma pack(pop[, id])' - ignored"
 msgstr "'#pragma pack(pop[, id])' bozuk - yoksayıldı"
 
-#: c-pragma.c:213
+#: c-pragma.c:196
 #, c-format
 msgid "unknown action '%s' for '#pragma pack' - ignored"
 msgstr "'#pragma pack' için '%s' eylemi bilinmiyor - yoksayıldı"
 
-#: c-pragma.c:250
+#: c-pragma.c:233
 msgid "junk at end of '#pragma pack'"
 msgstr "'#pragma pack' sonunda döküntü"
 
-#: c-pragma.c:264
+#: c-pragma.c:247
 #, c-format
 msgid "alignment must be a small power of two, not %d"
 msgstr "hizalama ikinin küçük bir üssü olmalı %d değil"
 
-#: c-pragma.c:329 c-pragma.c:334
+#: c-pragma.c:280
+#, c-format
+msgid "applying #pragma weak `%s' after first use results in unspecified behavior"
+msgstr "ilk kullanımdan sonra #pragma weak `%s' yönergesini uygulamak tanımlanmamış davranışa yol açar"
+
+#: c-pragma.c:321 c-pragma.c:326
 msgid "malformed #pragma weak, ignored"
 msgstr "'#pragma weak' yönergesi bozuk - yoksayıldı"
 
-#: c-pragma.c:338
+#: c-pragma.c:330
 msgid "junk at end of #pragma weak"
 msgstr "'#pragma weak' sonunda döküntü"
 
-#: c-pragma.c:369 c-pragma.c:374
+#: c-pragma.c:365 c-pragma.c:370
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "#pragma redefine_extname yönergesi bozuk - yoksayıldı"
 
-#: c-pragma.c:379
+#: c-pragma.c:375
 msgid "junk at end of #pragma redefine_extname"
 msgstr "#pragma redefine_extname sonunda döküntü"
 
-#: c-pragma.c:386 c-pragma.c:461
+#: c-pragma.c:382 c-pragma.c:463
 msgid "#pragma redefine_extname conflicts with declaration"
 msgstr "#pragma redefine_extname bildirimiyle çelişiyor"
 
-#: c-pragma.c:410
+#: c-pragma.c:413
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "#pragma extern_prefix bozuk, yoksayıldı"
 
-#: c-pragma.c:415
+#: c-pragma.c:418
 msgid "junk at end of #pragma extern_prefix"
 msgstr "'#pragma extern_prefix' sonunda karışıklık"
 
-#: c-pragma.c:447
+#: c-pragma.c:450
 msgid "asm declaration conficts with previous rename"
 msgstr "asm bildirimi önceki isim değişikliği ile çelişiyor"
 
-#: c-semantics.c:563
+#: c-semantics.c:565
 msgid "break statement not within loop or switch"
 msgstr "break deyimi switch ya da döngü içinde değil"
 
-#: c-semantics.c:581
+#: c-semantics.c:583
 msgid "continue statement not within a loop"
 msgstr "continue deyimi bir döngü içinde değil"
 
-#: c-semantics.c:676
+#: c-semantics.c:678
 msgid "destructor needed for `%#D'"
 msgstr "case etiketinin yerindeki `%#D' için"
 
-#: c-semantics.c:677
+#: c-semantics.c:679
 msgid "where case label appears here"
 msgstr "yıkıcı gerekli"
 
-#: c-semantics.c:680
+#: c-semantics.c:682
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr "(önceki case deyimlerinin zarflama eylemleri kendi içerinde yıkıcıları gerektiriyor)"
 
-#: c-semantics.c:723 c-typeck.c:6923 cp/semantics.c:889
+#: c-semantics.c:725 c-typeck.c:6893 cp/semantics.c:897
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr "asm'de %s niteleyicisi yoksayıldı"
@@ -2501,7 +2713,7 @@ msgstr "asm'de %s niteleyicisi yoksayıldı"
 msgid "`%s' has an incomplete type"
 msgstr "`%s' tamamlanmamış türde"
 
-#: c-typeck.c:145 cp/call.c:2621
+#: c-typeck.c:145 cp/call.c:2740
 msgid "invalid use of void expression"
 msgstr "void deyiminin kullanımı geçersiz"
 
@@ -2509,7 +2721,7 @@ msgstr "void deyiminin kullanımı geçersiz"
 msgid "invalid use of flexible array member"
 msgstr "esnek dizi üyesinin kullanımı geçersiz"
 
-#: c-typeck.c:159 cp/typeck2.c:227
+#: c-typeck.c:159
 msgid "invalid use of array with unspecified bounds"
 msgstr "sınırları belirtilmemiş dizi; kullanımı geçersiz"
 
@@ -2524,965 +2736,1089 @@ msgstr "atanmamış tür `%s %s'; kullanımı geçersiz"
 msgid "invalid use of incomplete typedef `%s'"
 msgstr "tamamlanmamış typedef `%s'; kullanımı geçersiz"
 
-#: c-typeck.c:402 c-typeck.c:416
+#: c-typeck.c:424 c-typeck.c:438
 msgid "function types not truly compatible in ISO C"
 msgstr "işlev türleri  ISO C'de tam uyumlu değil"
 
-#: c-typeck.c:576
+#: c-typeck.c:603
 msgid "types are not quite compatible"
 msgstr "türler tam uyumlu değil"
 
-#: c-typeck.c:729
-msgid "sizeof applied to a function type"
-msgstr "bir işlev türüne sizeof uygulanmış"
-
-#: c-typeck.c:735
-msgid "sizeof applied to a void type"
-msgstr "bir void türe sizeof uygulanmış"
-
-#: c-typeck.c:742
-msgid "sizeof applied to an incomplete type"
-msgstr "sizeof bir tamamlanmamış türe uygulanmış"
-
-#: c-typeck.c:795 c-typeck.c:2704
+#: c-typeck.c:757 c-typeck.c:2673
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "bir içi boş tür göstergesi üzerinde aritmetik"
 
-#: c-typeck.c:1183
+#: c-typeck.c:1136
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr "%s'in `%s' isimli bir üyesi yok"
 
-#: c-typeck.c:1216
+#: c-typeck.c:1169
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr "bir struct veya union olmayan şeyin `%s' üyesi için istek"
 
-#: c-typeck.c:1248
+#: c-typeck.c:1201
 msgid "dereferencing pointer to incomplete type"
 msgstr "içi boş türe gösterge başvuru bozulması"
 
-#: c-typeck.c:1252
+#: c-typeck.c:1205
 msgid "dereferencing `void *' pointer"
 msgstr "`void *' gösterge başvurusu bozulması"
 
-#: c-typeck.c:1269 cp/typeck.c:2347
+#: c-typeck.c:1222 cp/typeck.c:2357
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr "`%s' için tür argümanı geçersiz"
 
-#: c-typeck.c:1288 cp/typeck.c:2373
+#: c-typeck.c:1241 cp/typeck.c:2383
 msgid "subscript missing in array reference"
 msgstr "dizi başvurusunda altindis yok"
 
-#: c-typeck.c:1309 cp/typeck.c:2415
+#: c-typeck.c:1262 cp/typeck.c:2425
 msgid "array subscript has type `char'"
 msgstr "dizi altindisi `char' türünde"
 
-#: c-typeck.c:1317 c-typeck.c:1406 cp/typeck.c:2422 cp/typeck.c:2501
+#: c-typeck.c:1270 c-typeck.c:1359 cp/typeck.c:2432 cp/typeck.c:2511
 msgid "array subscript is not an integer"
 msgstr "dizi altindisi bir tamsayı değil"
 
-#: c-typeck.c:1350
+#: c-typeck.c:1303
 msgid "ISO C forbids subscripting `register' array"
 msgstr "ISO C `register' dizisi altindislemesine izin vermez"
 
-#: c-typeck.c:1352
-msgid "ISO C89 forbids subscripting non-lvalue array"
+#: c-typeck.c:1305
+#, fuzzy
+msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C sol tarafsız dizi alt indislemesine izin vermez"
 
-#: c-typeck.c:1385
+#: c-typeck.c:1338
 msgid "subscript has type `char'"
 msgstr "alt indis `char' türünde"
 
-#: c-typeck.c:1401 cp/typeck.c:2496
+#: c-typeck.c:1354 cp/typeck.c:2506
 msgid "subscripted value is neither array nor pointer"
 msgstr "altindisli değer ne dizi ne de bir gösterge"
 
-#: c-typeck.c:1455
+#: c-typeck.c:1408
 #, c-format
 msgid "`%s' undeclared here (not in a function)"
 msgstr "`%s' burada bildirilmemiş (bir işlev içinde değil)"
 
-#: c-typeck.c:1462
+#: c-typeck.c:1415
 #, c-format
 msgid "`%s' undeclared (first use in this function)"
 msgstr "`%s' bildirilmemiş (bu işlevde ilk kullanımı)"
 
-#: c-typeck.c:1467
+#: c-typeck.c:1420
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(Bildirilmemiş her tanıtıcı sadece bir kez raporlanır)"
 
-#: c-typeck.c:1468
+#: c-typeck.c:1421
 msgid "for each function it appears in.)"
 msgstr "her işlev için içinde görünür.)"
 
-#: c-typeck.c:1485
+#: c-typeck.c:1438
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr "`%s' yerel bildirimi gerçekleme değişkenini gizliyor"
 
-#: c-typeck.c:1550
+#: c-typeck.c:1504
 msgid "called object is not a function"
 msgstr "çağrılan nesne bir işlev değil"
 
-#: c-typeck.c:1637 cp/typeck.c:3133
+#: c-typeck.c:1590 cp/typeck.c:2831
 msgid "too many arguments to function"
 msgstr "işlev için çok fazla argüman belirtildi"
 
-#: c-typeck.c:1658
+#: c-typeck.c:1611
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "%d biçimsel parametre türü tamamlanmayan türde"
 
-#: c-typeck.c:1671
+#: c-typeck.c:1624
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr "%s prototipten dolayı bir gerçel sayıdan çok bir tamsayı"
 
-#: c-typeck.c:1674
+#: c-typeck.c:1627
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr "%s prototipten dolayı bir karmaşık sayıdan çok bir tamsayı"
 
-#: c-typeck.c:1677
+#: c-typeck.c:1630
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr "%s prototipten dolayı bir gerçel sayıdan çok bir karmaşık sayı"
 
-#: c-typeck.c:1680
+#: c-typeck.c:1633
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr "%s prototipten dolayı bir tamsayıdan çok bir gerçel sayı"
 
-#: c-typeck.c:1683
+#: c-typeck.c:1636
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr "%s prototipten dolayı bir tamsayıdan çok bir karmaşık sayı"
 
-#: c-typeck.c:1686
+#: c-typeck.c:1639
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr "%s prototipten dolayı bir karmaşık sayıdan çok bir gerçel sayı"
 
-#: c-typeck.c:1696
+#: c-typeck.c:1649
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr "%s prototipten dolayı bir «double»dan çok bir «float»"
 
-#: c-typeck.c:1714
+#: c-typeck.c:1667
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr "prototipten dolayı farklı genişlikle %s"
 
-#: c-typeck.c:1748
+#: c-typeck.c:1701
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr "%s prototipten dolayı unsigned"
 
-#: c-typeck.c:1750
+#: c-typeck.c:1703
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr "%s prototipten dolayı signed"
 
-#: c-typeck.c:1784 cp/typeck.c:3241
+#: c-typeck.c:1737 cp/typeck.c:2935
 msgid "too few arguments to function"
 msgstr "işlev için çok az argüman belirtildi"
 
-#: c-typeck.c:1826
+#: c-typeck.c:1779
 msgid "suggest parentheses around + or - inside shift"
 msgstr "shift içindeki + ya da - çevresinde parantezler önerilir"
 
-#: c-typeck.c:1833
+#: c-typeck.c:1786
 msgid "suggest parentheses around && within ||"
 msgstr "|| içindeki && çevresinde parantezler önerilir"
 
-#: c-typeck.c:1842
+#: c-typeck.c:1795
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr "| işlemimindeki aritmetik çevresinde parantezler önerilir"
 
-#: c-typeck.c:1845
+#: c-typeck.c:1798
 msgid "suggest parentheses around comparison in operand of |"
 msgstr "| işlemimindeki karşılaştırma çevresinde parantezler önerilir"
 
-#: c-typeck.c:1854
+#: c-typeck.c:1807
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr "^ işlemimindeki aritmetik çevresinde parantezler önerilir"
 
-#: c-typeck.c:1857
+#: c-typeck.c:1810
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr "^ işlemimindeki karşılaştırma çevresinde parantezler önerilir"
 
-#: c-typeck.c:1864
+#: c-typeck.c:1817
 msgid "suggest parentheses around + or - in operand of &"
 msgstr "& işlemimindeki + veya - çevresinde parantezler önerilir"
 
-#: c-typeck.c:1867
+#: c-typeck.c:1820
 msgid "suggest parentheses around comparison in operand of &"
 msgstr "& işlemimindeki karşılaştırma çevresinde parantezler önerilir"
 
-#: c-typeck.c:1874
+#: c-typeck.c:1827
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr "X<=Y<=Z gibi bir karşılaştıma matematiksel olarak anlamlı değil"
 
-#: c-typeck.c:2034 c-typeck.c:2067
+#: c-typeck.c:1987 c-typeck.c:2022
 msgid "division by zero"
 msgstr "sıfırla bölme"
 
-#: c-typeck.c:2112 cp/typeck.c:3502
+#: c-typeck.c:2067 cp/typeck.c:3196
 msgid "right shift count is negative"
 msgstr "sağa kaydırma sayısı negatif"
 
-#: c-typeck.c:2119 cp/typeck.c:3508
+#: c-typeck.c:2074 cp/typeck.c:3202
 msgid "right shift count >= width of type"
 msgstr "sağa kaydırma sayısı türünden büyük yada eşit"
 
-#: c-typeck.c:2144 cp/typeck.c:3527
+#: c-typeck.c:2095 cp/typeck.c:3221
 msgid "left shift count is negative"
 msgstr "sola kaydırma sayısı negatif"
 
-#: c-typeck.c:2147 cp/typeck.c:3529
+#: c-typeck.c:2098 cp/typeck.c:3223
 msgid "left shift count >= width of type"
 msgstr "sola kaydırma sayısı türünden büyük ya da eşit"
 
-#: c-typeck.c:2172
+#: c-typeck.c:2119
 msgid "shift count is negative"
 msgstr "kaydırma sayısı negatif"
 
-#: c-typeck.c:2174
+#: c-typeck.c:2121
 msgid "shift count >= width of type"
 msgstr "kaydırma sayısı türünden büyük ya da eşit"
 
-#: c-typeck.c:2195 cp/typeck.c:3564
+#: c-typeck.c:2138 cp/typeck.c:3258
 msgid "comparing floating point with == or != is unsafe"
 msgstr "== veya != ile karşılaştırma gerçel sayılarda güvenli değil"
 
-#: c-typeck.c:2219 c-typeck.c:2225
+#: c-typeck.c:2164 c-typeck.c:2170
 msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr "ISO C `void *' ile işlev göstergesi karşılaştırmasına izin vermez"
 
-#: c-typeck.c:2228 c-typeck.c:2270 c-typeck.c:2298
+#: c-typeck.c:2173 c-typeck.c:2213 c-typeck.c:2241
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "belirgin gösterge türlerinin karşılaştırması bir çevirim gerektirir"
 
-#: c-typeck.c:2243 c-typeck.c:2249 c-typeck.c:2319 c-typeck.c:2325
+#: c-typeck.c:2187 c-typeck.c:2192 c-typeck.c:2261 c-typeck.c:2266
 msgid "comparison between pointer and integer"
 msgstr "gösterge ile tamsayı arasında karşılaştırma"
 
-#: c-typeck.c:2265 c-typeck.c:2293
+#: c-typeck.c:2208 c-typeck.c:2236
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C işlev göstergelerinin düzenlenmiş karşılaştırmalarına izin vermez"
 
-#: c-typeck.c:2290
+#: c-typeck.c:2233
 msgid "comparison of complete and incomplete pointers"
 msgstr "tamamlanmış ve içi boş göstergelerin karşılaştırması"
 
-#: c-typeck.c:2306 c-typeck.c:2313
+#: c-typeck.c:2249 c-typeck.c:2256
 msgid "ordered comparison of pointer with integer zero"
 msgstr "tamsayı sıfır ile göstergenin düzenlenmiş karşılaştırması"
 
-#: c-typeck.c:2339 cp/typeck.c:3697
+#: c-typeck.c:2280 cp/typeck.c:3391
 msgid "unordered comparison on non-floating point argument"
 msgstr "gerçel sayı olmayan argümanlar arasında düzenlenmemiş karşılaştırma"
 
-#: c-typeck.c:2543
+#: c-typeck.c:2491
 msgid "comparison between signed and unsigned"
 msgstr "signed ile unsigned arasında karşılaştırma"
 
-#: c-typeck.c:2589 cp/typeck.c:3943
+#: c-typeck.c:2537 cp/typeck.c:3635
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "sabitle yükseltgenmiş ~unsigned karşılaştırması"
 
-#: c-typeck.c:2597 cp/typeck.c:3951
+#: c-typeck.c:2545 cp/typeck.c:3643
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "unsigned ile ~unsigned'a yükseltgenmiş türlerin karşılaştırması"
 
-#: c-typeck.c:2656
+#: c-typeck.c:2625
 msgid "pointer of type `void *' used in subtraction"
 msgstr "çıkartmada `void *' türünde gösterge kullanılmış"
 
-#: c-typeck.c:2658
+#: c-typeck.c:2627
 msgid "pointer to a function used in subtraction"
 msgstr "çıkartmada işlev göstergesi kullanılmış"
 
-#: c-typeck.c:2755
+#: c-typeck.c:2724
 msgid "wrong type argument to unary plus"
 msgstr "tekil artı işleminde yanlış tür argümanı"
 
-#: c-typeck.c:2766
+#: c-typeck.c:2737
 msgid "wrong type argument to unary minus"
 msgstr "tekil eksi işleminde yanlış tür argümanı"
 
-#: c-typeck.c:2778
+#: c-typeck.c:2754
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr "ISO C karmaşık sayıların mantıksal çarpımında `~' desteklemez"
 
-#: c-typeck.c:2784
+#: c-typeck.c:2760
 msgid "wrong type argument to bit-complement"
 msgstr "bit-tümler için yanlış tür argümanı"
 
-#: c-typeck.c:2795
+#: c-typeck.c:2769
 msgid "wrong type argument to abs"
 msgstr "mutlak değer için yanlış tür argümanı"
 
-#: c-typeck.c:2807
+#: c-typeck.c:2781
 msgid "wrong type argument to conjugation"
 msgstr "mantıksal çarpım için yanlış tür argümanı"
 
-#: c-typeck.c:2821
+#: c-typeck.c:2795
 msgid "wrong type argument to unary exclamation mark"
 msgstr "tekil tümleyen için yanlış tür argümanı"
 
-#: c-typeck.c:2864
+#: c-typeck.c:2838
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ISO C karmaşık sayı türlerinde `++' ve `--' desteklemez"
 
-#: c-typeck.c:2879 c-typeck.c:2911
+#: c-typeck.c:2853 c-typeck.c:2885
 msgid "wrong type argument to increment"
 msgstr "arttırımda yanlış türde argüman"
 
-#: c-typeck.c:2881 c-typeck.c:2913
+#: c-typeck.c:2855 c-typeck.c:2887
 msgid "wrong type argument to decrement"
 msgstr "eksiltmede yanlış türde argüman"
 
-#: c-typeck.c:2902
+#: c-typeck.c:2876
 msgid "increment of pointer to unknown structure"
 msgstr "bilinmeyen yapı göstergesinde arttırma"
 
-#: c-typeck.c:2904
+#: c-typeck.c:2878
 msgid "decrement of pointer to unknown structure"
 msgstr "bilinmeyen yapı göstergesinde eksiltme"
 
-#: c-typeck.c:3041
+#: c-typeck.c:3015
 msgid "ISO C forbids the address of a cast expression"
 msgstr "ISO C çevirim ifadesi adresine izin vermez"
 
-#: c-typeck.c:3051
+#: c-typeck.c:3025
 msgid "invalid lvalue in unary `&'"
 msgstr "tekil `&' için geçersiz sol taraf"
 
-#: c-typeck.c:3083
+#: c-typeck.c:3057
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr "bit-alanı yapının `%s' üyesinin adresi alınmaya çalışılıyor"
 
-#: c-typeck.c:3192 c-typeck.c:4618 c-typeck.c:4634 c-typeck.c:4650 final.c:2981 final.c:2983 gcc.c:4462 rtl-error.c:121 tradcif.y:532 tradcpp.c:4134 config/cris/cris.c:515 cp/typeck.c:4650 java/expr.c:386 java/verify.c:1464 java/verify.c:1465 java/verify.c:1480
+#: c-typeck.c:3166 c-typeck.c:4632 c-typeck.c:4648 c-typeck.c:4664
+#: final.c:3146 final.c:3148 gcc.c:4397 rtl-error.c:122 toplev.c:1694
+#: config/cris/cris.c:529 cp/typeck.c:4341 java/expr.c:364 java/verify.c:1467
+#: java/verify.c:1468 java/verify.c:1483
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: c-typeck.c:3253
+#: c-typeck.c:3227
 msgid "ISO C forbids use of conditional expressions as lvalues"
 msgstr "ISO C koşullu ifadelerin sol tarafta kullanımına izin vermez."
 
-#: c-typeck.c:3256
+#: c-typeck.c:3230
 msgid "ISO C forbids use of compound expressions as lvalues"
 msgstr "ISO C bileşik ifadelerin sol tarafta kullanımına izin vermez."
 
-#: c-typeck.c:3259
+#: c-typeck.c:3233
 msgid "ISO C forbids use of cast expressions as lvalues"
 msgstr "ISO C çevirim ifadelerin sol tarafta kullanımına izin vermez."
 
-#: c-typeck.c:3276
+#: c-typeck.c:3250
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr "salt-okunur üye `%2$s' için %1$s"
 
-#: c-typeck.c:3280
+#: c-typeck.c:3254
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr "salt-okunur değişken `%2$s' için %1$s"
 
-#: c-typeck.c:3283
+#: c-typeck.c:3257
 #, c-format
 msgid "%s of read-only location"
 msgstr "salt-okunur konumun %s"
 
-#: c-typeck.c:3301
+#: c-typeck.c:3276
 #, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "`%s' bit-alanının adresi alınamıyor"
 
-#: c-typeck.c:3329
+#: c-typeck.c:3304
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr "genel yazmaç değişkeni `%s' yuvalanmış işlevde kullanılmış"
 
-#: c-typeck.c:3333
+#: c-typeck.c:3308
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr "yazmaç değişkeni `%s' yuvalanmış işlevde kullanılmış"
 
-#: c-typeck.c:3340
+#: c-typeck.c:3315
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr "`%s' genel yazmaç değişkeninin adresi istenmiş"
 
-#: c-typeck.c:3352
+#: c-typeck.c:3327
 msgid "cannot put object with volatile field into register"
 msgstr "gelgeç alanlı nesne yazmaça konulamaz"
 
-#: c-typeck.c:3356
+#: c-typeck.c:3331
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr "`%s' yazmaç değişkeninin adresi istendi"
 
-#: c-typeck.c:3464
+#: c-typeck.c:3439
 msgid "signed and unsigned type in conditional expression"
 msgstr "koşullu ifadede signed ve unsigned türler"
 
-#: c-typeck.c:3471
+#: c-typeck.c:3446
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C tek taraflı void tür içeren koşullu ifadelere izin vermez"
 
-#: c-typeck.c:3487 c-typeck.c:3494
+#: c-typeck.c:3462 c-typeck.c:3469
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr "ISO C `void *' ve işlev göstergesi arasında koşullu ifadelere izin vermez"
 
-#: c-typeck.c:3500
+#: c-typeck.c:3475
 msgid "pointer type mismatch in conditional expression"
 msgstr "koşullu ifade içinde gösterge türü uyumsuzluğu"
 
-#: c-typeck.c:3507 c-typeck.c:3517
+#: c-typeck.c:3482 c-typeck.c:3492
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "koşullu ifadede gösterge/tamsayı tür uyumsuzluğu"
 
-#: c-typeck.c:3531
+#: c-typeck.c:3506
 msgid "type mismatch in conditional expression"
 msgstr "şartlı ifade içinde tür uyumsuzluğu"
 
-#: c-typeck.c:3602 cp/typeck.c:4907
+#: c-typeck.c:3577 cp/typeck.c:4597
 msgid "left-hand operand of comma expression has no effect"
 msgstr "virgüllü ifadenin sol terimi etkisiz"
 
-#: c-typeck.c:3641
+#: c-typeck.c:3621
 msgid "cast specifies array type"
 msgstr "çevirim tür olarak dizi belirtiyor"
 
-#: c-typeck.c:3647
+#: c-typeck.c:3627
 msgid "cast specifies function type"
 msgstr "çevirim tür olarak işlev belirtiyor"
 
-#: c-typeck.c:3657
+#: c-typeck.c:3637
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C skalar olmayandan aynı türe çevirime izin vermez"
 
-#: c-typeck.c:3676
+#: c-typeck.c:3656
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C union türe çevirime izin vermez"
 
-#: c-typeck.c:3692
+#: c-typeck.c:3671
 msgid "cast to union type from type not present in union"
 msgstr "union içinde mevcut olmayan türden union türe çevirim"
 
-#: c-typeck.c:3743
+#: c-typeck.c:3722
 msgid "cast adds new qualifiers to function type"
 msgstr "çevirim, işlev türüne yeni niteleyiciler ekliyor"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3748
+#: c-typeck.c:3727
 msgid "cast discards qualifiers from pointer target type"
 msgstr "çevirim, gösterge hedef türünden niteleyicileri iptal ediyor"
 
-#: c-typeck.c:3763
+#: c-typeck.c:3742
 msgid "cast increases required alignment of target type"
 msgstr "çevirim hedef türün gerekli hizalamasını azaltıyor"
 
-#: c-typeck.c:3769 cp/typeck.c:5337
+#: c-typeck.c:3748 cp/typeck.c:5027
 msgid "cast from pointer to integer of different size"
 msgstr "göstergeden farklı tamsayı türlere çevirim"
 
-#: c-typeck.c:3774
+#: c-typeck.c:3753
 msgid "cast does not match function type"
 msgstr "çevirim işlev türle uyumsuz"
 
-#: c-typeck.c:3781 cp/typeck.c:5344
+#: c-typeck.c:3760 cp/typeck.c:5034
 msgid "cast to pointer from integer of different size"
 msgstr "farklı türdeki tamsayıdan göstergeye çevirim"
 
+#: c-typeck.c:3772
+msgid "type-punning to incomplete type might break strict-aliasing rules"
+msgstr ""
+
+#: c-typeck.c:3776
+msgid "dereferencing type-punned pointer will break strict-aliasing rules"
+msgstr ""
+
 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
 #. Reject anything strange now.
-#: c-typeck.c:3939
+#: c-typeck.c:3935
 msgid "invalid lvalue in assignment"
 msgstr "atama içinde sol taraf geçersiz"
 
 #. Convert new value to destination type.
-#: c-typeck.c:3948 c-typeck.c:3973 c-typeck.c:3990 cp/typeck.c:5454 cp/typeck.c:5605
+#: c-typeck.c:3944 c-typeck.c:3969 c-typeck.c:3986 cp/typeck.c:5145
+#: cp/typeck.c:5294
 msgid "assignment"
 msgstr "atama"
 
-#: c-typeck.c:4157 c-typeck.c:4224
+#: c-typeck.c:4056
+#, fuzzy
+msgid "cannot pass rvalue to reference parameter"
+msgstr "new bir referans türe uygulanamaz"
+
+#: c-typeck.c:4160 c-typeck.c:4227
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr "%s nitelemeyenden niteleyen işlev göstergesi yapıyor"
 
-#: c-typeck.c:4161 c-typeck.c:4204
+#: c-typeck.c:4164 c-typeck.c:4207
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr "%s gösterge hedef türündeki niteleyicileri iptal ediyor"
 
-#: c-typeck.c:4167
+#: c-typeck.c:4170
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C union türe argüman dönüşümünü yasaklar"
 
-#: c-typeck.c:4196
+#: c-typeck.c:4199
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr "ISO C de işlev göstergesi ile `void *' arasındaki %s için izin verilmez"
 
-#: c-typeck.c:4213
+#: c-typeck.c:4216
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr "%s gösterge hedefleri farklı signed'lıkta"
 
-#: c-typeck.c:4229
+#: c-typeck.c:4232
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr "uyumsuz gösterge türünden %s"
 
-#: c-typeck.c:4245
+#: c-typeck.c:4248
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s bir çevirim olmaksızın tamsayıdan gösterge yapıyor"
 
-#: c-typeck.c:4253
+#: c-typeck.c:4256
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr "%s bir çevirim olmaksızın göstergeden tamsayı yapıyor"
 
-#: c-typeck.c:4267 c-typeck.c:4270
+#: c-typeck.c:4270 c-typeck.c:4273
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "`%2$s'nın %1$d. argümanı için tür uyumsuz"
 
-#: c-typeck.c:4274
+#: c-typeck.c:4277
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr "dolaylı işlev çağrısının %d. argümanı için tür uyumsuz"
 
-#: c-typeck.c:4278
+#: c-typeck.c:4281
 #, c-format
 msgid "incompatible types in %s"
 msgstr "%s içinde uyumsuz türler"
 
 #. Function name is known; supply it.
-#: c-typeck.c:4333
+#: c-typeck.c:4339
+#, fuzzy, c-format
+msgid "passing arg of `%s'"
+msgstr "`%2$s' işlevinin %1$d. argümanı aktarılıyor"
+
+#. Function name unknown (call through ptr).
+#: c-typeck.c:4349
+#, fuzzy
+msgid "passing arg of pointer to function"
+msgstr "işlev göstergesinin %d. argümanı aktarılıyor"
+
+#. Function name is known; supply it.
+#: c-typeck.c:4357
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr "`%2$s' işlevinin %1$d. argümanı aktarılıyor"
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:4343
+#: c-typeck.c:4367
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr "işlev göstergesinin %d. argümanı aktarılıyor"
 
-#: c-typeck.c:4410
+#: c-typeck.c:4433
 msgid "initializer for static variable is not constant"
 msgstr "static değişken için ilklendirici bir sabit değil"
 
-#: c-typeck.c:4416
+#: c-typeck.c:4439
 msgid "initializer for static variable uses complicated arithmetic"
 msgstr "static değişken için ilklendirici karmaşık aritmetik kullanıyor"
 
-#: c-typeck.c:4424
+#: c-typeck.c:4447
 msgid "aggregate initializer is not constant"
 msgstr "küme ilklendiricisi bir sabit değil"
 
-#: c-typeck.c:4426
+#: c-typeck.c:4449
 msgid "aggregate initializer uses complicated arithmetic"
 msgstr "küme ilklendiricisi karmaşık aritmetik kullanıyor"
 
-#: c-typeck.c:4433
+#: c-typeck.c:4456
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "geleneksel C otomatik küme ilklendirmesini reddediyor"
 
-#: c-typeck.c:4621 c-typeck.c:4637 c-typeck.c:4653
+#: c-typeck.c:4635 c-typeck.c:4651 c-typeck.c:4667
 #, c-format
 msgid "(near initialization for `%s')"
 msgstr "(%s için near ilklendirme)"
 
-#: c-typeck.c:4705 cp/typeck2.c:513
+#: c-typeck.c:4718 cp/typeck2.c:505
 msgid "char-array initialized from wide string"
 msgstr "karakter dizisinin ilklendiricisi olarak geniş dizge kullanılmış"
 
-#: c-typeck.c:4712 cp/typeck2.c:520
+#: c-typeck.c:4725 cp/typeck2.c:512
 msgid "int-array initialized from non-wide string"
 msgstr "tamsayı dizisinin ilklendiricisi olarak geniş-olmayan dizge kullanılmış"
 
-#: c-typeck.c:4730 cp/typeck2.c:536
+#: c-typeck.c:4743 cp/typeck2.c:528
 msgid "initializer-string for array of chars is too long"
 msgstr "karakter dizisi için dizge-ilklendirici çok uzun"
 
-#: c-typeck.c:4768
+#: c-typeck.c:4781
 msgid "array initialized from non-constant array expression"
 msgstr "dizinin ilklendiricisi olarak sabit olmayan dizi ifadesi kullanılmış"
 
-#: c-typeck.c:4785 c-typeck.c:4787 c-typeck.c:4803 c-typeck.c:4824 c-typeck.c:6262
+#: c-typeck.c:4798 c-typeck.c:4800 c-typeck.c:4816 c-typeck.c:4837
+#: c-typeck.c:6237
 msgid "initializer element is not constant"
 msgstr "ilklendirici öğe bir sabit değil"
 
-#: c-typeck.c:4819
+#: c-typeck.c:4832
 msgid "initialization"
 msgstr "ilklendirme"
 
-#: c-typeck.c:4830 c-typeck.c:6267
+#: c-typeck.c:4843 c-typeck.c:6242
 msgid "initializer element is not computable at load time"
 msgstr "başlangıç öğesi yükleme sırasında hesaplanabilir değil"
 
-#: c-typeck.c:4867 c-typeck.c:4883 cp/typeck2.c:613
+#: c-typeck.c:4858 cp/typeck2.c:605
 msgid "invalid initializer"
 msgstr "geçersiz ilklendirici"
 
-#: c-typeck.c:5376
+#: c-typeck.c:5351
 msgid "extra brace group at end of initializer"
 msgstr "ilklendiricinin sonunda fazladan parantezli grup"
 
-#: c-typeck.c:5396
+#: c-typeck.c:5371
 msgid "missing braces around initializer"
 msgstr "ilklendiriciyi çevreleyen parantezler yok"
 
-#: c-typeck.c:5456
+#: c-typeck.c:5431
 msgid "braces around scalar initializer"
 msgstr "skalar ilklendiriciyi kuşatan parantezler"
 
-#: c-typeck.c:5504
+#: c-typeck.c:5479
 msgid "initialization of flexible array member in a nested context"
 msgstr "içiçe bağlam içinde esnek dizi üyesi ilklendirmesi"
 
-#: c-typeck.c:5506
+#: c-typeck.c:5481
 msgid "initialization of a flexible array member"
 msgstr "esnek dizi üyesi ilklendirmesi"
 
-#: c-typeck.c:5537
+#: c-typeck.c:5512
 msgid "missing initializer"
 msgstr "ilklendirici yok"
 
-#: c-typeck.c:5563
+#: c-typeck.c:5538
 msgid "empty scalar initializer"
 msgstr "skalar ilklendirici boş"
 
-#: c-typeck.c:5568
+#: c-typeck.c:5543
 msgid "extra elements in scalar initializer"
 msgstr "skalar ilklendiricide fazladan öğeler"
 
-#: c-typeck.c:5654
+#: c-typeck.c:5629
 msgid "initialization designators may not nest"
 msgstr "ilklendirme tasarlayıcılar yuvalanamayabilir"
 
-#: c-typeck.c:5675 c-typeck.c:5746
+#: c-typeck.c:5650 c-typeck.c:5721
 msgid "array index in non-array initializer"
 msgstr "dizi-olmayan ilklendiricide dizi indisi"
 
-#: c-typeck.c:5680 c-typeck.c:5798
+#: c-typeck.c:5655 c-typeck.c:5773
 msgid "field name not in record or union initializer"
 msgstr "alan ismi kayıt ya da union ilklendiricisinde kullanılmamış"
 
-#: c-typeck.c:5742 c-typeck.c:5744
+#: c-typeck.c:5717 c-typeck.c:5719
 msgid "nonconstant array index in initializer"
 msgstr "ilklendiricide sabit-olmayan dizi indeksi"
 
-#: c-typeck.c:5749
+#: c-typeck.c:5724
 msgid "array index in initializer exceeds array bounds"
 msgstr "ilklendiricideki dizi indeksi dizi sınırlarının dışında"
 
-#: c-typeck.c:5760
+#: c-typeck.c:5735
 msgid "empty index range in initializer"
 msgstr "ilklendiricide indeks aralığı boş"
 
-#: c-typeck.c:5769
+#: c-typeck.c:5744
 msgid "array index range in initializer exceeds array bounds"
 msgstr "ilklendiricideki dizi indeksi aralığı dizi sınırlarını aşıyor"
 
-#: c-typeck.c:5810
+#: c-typeck.c:5785
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr "ilklendiricide bilinmeyen `%s' alanı belirtilmiş"
 
-#: c-typeck.c:5847 c-typeck.c:5868 c-typeck.c:6330
+#: c-typeck.c:5822 c-typeck.c:5843 c-typeck.c:6304
 msgid "initialized field with side-effects overwritten"
 msgstr "yan-etkili ilklendirilmiş alanın üzerine yazıldı"
 
-#: c-typeck.c:6540
+#: c-typeck.c:6514
 msgid "excess elements in char array initializer"
 msgstr "karakter dizisi ilklendiricide gereğinden fazla öğe"
 
-#: c-typeck.c:6547 c-typeck.c:6593
+#: c-typeck.c:6521 c-typeck.c:6567
 msgid "excess elements in struct initializer"
 msgstr "struct ilklendiricide gereğinden fazla öğe"
 
-#: c-typeck.c:6608
+#: c-typeck.c:6582
 msgid "non-static initialization of a flexible array member"
 msgstr "esnek dizi üyesinin satatik olmayan ilklendirmesi"
 
-#: c-typeck.c:6670
+#: c-typeck.c:6644
 msgid "excess elements in union initializer"
 msgstr "union ilklendiricide gereğinden fazla öğe"
 
-#: c-typeck.c:6691
+#: c-typeck.c:6665
 msgid "traditional C rejects initialization of unions"
 msgstr "geleneksel C union ilklendirmesini reddeder"
 
-#: c-typeck.c:6754
+#: c-typeck.c:6728
 msgid "excess elements in array initializer"
 msgstr "dizi ilklendiricide gereğinden fazla öğe"
 
-#: c-typeck.c:6783
+#: c-typeck.c:6757
 msgid "excess elements in vector initializer"
 msgstr "vektör ilklendiricide gereğinden fazla öğe"
 
-#: c-typeck.c:6805
+#: c-typeck.c:6779
 msgid "excess elements in scalar initializer"
 msgstr "skalar ilklendiricide gereğinden fazla öğe"
 
-#: c-typeck.c:6916
+#: c-typeck.c:6886
 msgid "asm template is not a string constant"
 msgstr "asm şablon bir dizge sabit değil"
 
-#: c-typeck.c:6948
+#: c-typeck.c:6918
 msgid "invalid lvalue in asm statement"
 msgstr "asm deyiminde geçersiz sol taraf"
 
-#: c-typeck.c:7019
+#: c-typeck.c:6993
 msgid "modification by `asm'"
 msgstr "`asm' tarafından değişiklik"
 
-#: c-typeck.c:7038 cp/typeck.c:6453
+#: c-typeck.c:7012 cp/typeck.c:6152
 msgid "function declared `noreturn' has a `return' statement"
 msgstr "`noreturn' olarak bildirilmiş işlev `return' deyimi içeriyor"
 
-#: c-typeck.c:7045
+#: c-typeck.c:7019
 msgid "`return' with no value, in function returning non-void"
 msgstr "void olmayan dönüşlü işlevde `return' deyiminde değer yok"
 
-#: c-typeck.c:7051
+#: c-typeck.c:7025
 msgid "`return' with a value, in function returning void"
 msgstr "void dönüşlü işlevde `return' deyimi değer içeriyor"
 
-#: c-typeck.c:7055
+#: c-typeck.c:7029
 msgid "return"
 msgstr "dönen"
 
-#: c-typeck.c:7107
+#: c-typeck.c:7081
 msgid "function returns address of local variable"
 msgstr "işlev yerel değişkenin adresi ile dönüyor"
 
-#: c-typeck.c:7163 cp/semantics.c:529
+#: c-typeck.c:7137 cp/semantics.c:555
 msgid "switch quantity not an integer"
 msgstr "switch büyüklüğü bir tamsayı değil"
 
-#: c-typeck.c:7173
+#: c-typeck.c:7147
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr "ISO C'de `long' switch ifadesi `int'e dönüştürülmez"
 
-#: c-typeck.c:7208 cp/decl.c:5232
+#: c-typeck.c:7182 cp/decl.c:5173
 msgid "case label not within a switch statement"
 msgstr "case etiketi bir switch deyimi içinde değil"
 
-#: c-typeck.c:7210 cp/decl.c:5237
+#: c-typeck.c:7184 cp/decl.c:5178
 msgid "`default' label not within a switch statement"
 msgstr "`default' etiketi bir switch deyimi içinde değil"
 
-#: calls.c:1902
+#: calls.c:1921
 #, c-format
 msgid "inlining failed in call to `%s'"
 msgstr "`%s' çağrısında özümleme başarısız"
 
-#: calls.c:1903 calls.c:2209
+#: calls.c:1922 calls.c:2228
 msgid "called from here"
 msgstr " buradan çağrıldı"
 
-#: calls.c:2208
+#: calls.c:2227
 #, c-format
 msgid "can't inline call to `%s'"
 msgstr "`%s' çağrısı `inline' olamaz"
 
-#: calls.c:2238
+#: calls.c:2257
 msgid "function call has aggregate value"
 msgstr "işlev çağrısı küme değeri içeriyor"
 
-#: calls.c:4545
+#: calls.c:4614
 msgid "variable offset is passed partially in stack and in reg"
 msgstr "değişkenin göreli konumu kısmen yığında kısmende yazmaçta aktarılmış"
 
-#: calls.c:4547
+#: calls.c:4616
 msgid "variable size is passed partially in stack and in reg"
 msgstr "değişken boyutu hem yığın hem de yazmaç içine aktarılmış"
 
-#: cfgrtl.c:1624
+#: cfgloop.c:1106
 #, c-format
-msgid "end insn %d for block %d not found in the insn stream"
-msgstr "%2$d. bloğunun son komutu %1$d komut akışı içinde yok."
+msgid "Size of loop %d should be %d, not %d."
+msgstr ""
 
-#: cfgrtl.c:1638
+#: cfgloop.c:1125
 #, c-format
-msgid "insn %d is in multiple basic blocks (%d and %d)"
-msgstr "komut %d birden fazla temel bloğun içinde (%d ve %d)"
+msgid "Bb %d do not belong to loop %d."
+msgstr ""
 
-#: cfgrtl.c:1650
+#: cfgloop.c:1143
 #, c-format
-msgid "head insn %d for block %d not found in the insn stream"
-msgstr "%2$d. bloğun ilk komutu %1$d komut akışı içinde yok."
+msgid "Loop %d's header does not have exactly 2 entries."
+msgstr ""
 
-#: cfgrtl.c:1669
+#: cfgloop.c:1151
 #, c-format
-msgid "verify_flow_info: Duplicate edge %i->%i"
-msgstr "verify_flow_info: yinelenmiş kenar %i->%i"
+msgid "Loop %d's latch does not have exactly 1 successor."
+msgstr ""
 
-#: cfgrtl.c:1688
+#: cfgloop.c:1156
 #, c-format
-msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
-msgstr "verify_flow_info: ardcıl %i->%i için blok sayısı yanlış"
+msgid "Loop %d's latch does not have header as successor."
+msgstr ""
 
-#: cfgrtl.c:1703
+#: cfgloop.c:1161
 #, c-format
-msgid "verify_flow_info: Incorrect fallthru %i->%i"
-msgstr "verify_flow_info: ardcıl %i->%i yanlış"
+msgid "Loop %d's latch does not belong directly to it."
+msgstr ""
+
+#: cfgloop.c:1167
+#, c-format
+msgid "Loop %d's header does not belong directly to it."
+msgstr ""
+
+#: cfgrtl.c:1704
+#, c-format
+msgid "bb %d on wrong place"
+msgstr ""
+
+#: cfgrtl.c:1710
+#, c-format
+msgid "prev_bb of %d should be %d, not %d"
+msgstr ""
+
+#: cfgrtl.c:1730
+#, c-format
+msgid "end insn %d for block %d not found in the insn stream"
+msgstr "%2$d. bloğunun son komutu %1$d komut akışı içinde yok."
+
+#: cfgrtl.c:1744
+#, c-format
+msgid "insn %d is in multiple basic blocks (%d and %d)"
+msgstr "komut %d birden fazla temel bloğun içinde (%d ve %d)"
+
+#: cfgrtl.c:1756
+#, c-format
+msgid "head insn %d for block %d not found in the insn stream"
+msgstr "%2$d. bloğun ilk komutu %1$d komut akışı içinde yok."
+
+#: cfgrtl.c:1778
+#, fuzzy, c-format
+msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
+msgstr "verify_flow_info: ardcıl %i->%i yanlış"
+
+#: cfgrtl.c:1785
+#, fuzzy, c-format
+msgid "verify_flow_info: Wrong count of block %i %i"
+msgstr "verify_flow_info: ardcıl %i->%i yanlış"
+
+#: cfgrtl.c:1791
+#, fuzzy, c-format
+msgid "verify_flow_info: Wrong frequency of block %i %i"
+msgstr "verify_flow_info: ardcıl %i->%i yanlış"
+
+#: cfgrtl.c:1799
+#, c-format
+msgid "verify_flow_info: Duplicate edge %i->%i"
+msgstr "verify_flow_info: yinelenmiş kenar %i->%i"
 
-#: cfgrtl.c:1705
+#: cfgrtl.c:1805
+#, fuzzy, c-format
+msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
+msgstr "verify_flow_info: yinelenmiş kenar %i->%i"
+
+#: cfgrtl.c:1811
+#, fuzzy, c-format
+msgid "verify_flow_info: Wrong count of edge %i->%i %i"
+msgstr "verify_flow_info: yinelenmiş kenar %i->%i"
+
+#: cfgrtl.c:1841
+#, c-format
+msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
+msgstr "verify_flow_info: ardcıl %i->%i için blok sayısı yanlış"
+
+#: cfgrtl.c:1856
+#, c-format
+msgid "verify_flow_info: Incorrect fallthru %i->%i"
+msgstr "verify_flow_info: ardcıl %i->%i yanlış"
+
+#: cfgrtl.c:1858
 msgid "wrong insn in the fallthru edge"
 msgstr "ardcıl kenarda yanlış komut"
 
-#: cfgrtl.c:1712
+#: cfgrtl.c:1865
 #, c-format
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: %d. temel bloğun ardıl kenarı bozuk"
 
-#: cfgrtl.c:1736
+#: cfgrtl.c:1881
+#, c-format
+msgid "Missing REG_EH_REGION note in the end of bb %i"
+msgstr ""
+
+#: cfgrtl.c:1889
+#, c-format
+msgid "Too many outgoing branch edges from bb %i"
+msgstr ""
+
+#: cfgrtl.c:1894
+#, c-format
+msgid "Fallthru edge after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1899
+#, c-format
+msgid "Wrong amount of branch edges after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1905
+#, fuzzy, c-format
+msgid "Wrong amount of branch edges after conditional jump %i"
+msgstr "Dallanmalar koşullu çalıştırmaya tercih edilir"
+
+#: cfgrtl.c:1910
+#, c-format
+msgid "Call edges for non-call insn in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1919
+#, c-format
+msgid "Abnormal edges for no purpose in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1934
 #, c-format
 msgid "missing barrier after block %i"
 msgstr "%i. bloktan sonraki sınır eksik"
 
-#: cfgrtl.c:1746
+#: cfgrtl.c:1944
 #, c-format
 msgid "basic block %d pred edge is corrupted"
 msgstr "%d. temel bloğun öncel kenarı bozuk"
 
-#: cfgrtl.c:1763
+#: cfgrtl.c:1961
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "komut %d %d. temel bloğun içinde ama block_for_insn NULL"
 
-#: cfgrtl.c:1767
+#: cfgrtl.c:1965
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "komut %d %d. temel bloğun içinde ama block_for_insn %i"
 
-#: cfgrtl.c:1781 cfgrtl.c:1791
+#: cfgrtl.c:1979 cfgrtl.c:1989
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d. blok için eksik"
 
-#: cfgrtl.c:1804
+#: cfgrtl.c:2002
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "%d. NOTE_INSN_BASIC_BLOCK %d. temel bloğun ortasında"
 
-#: cfgrtl.c:1816
+#: cfgrtl.c:2014
 #, c-format
 msgid "in basic block %d:"
 msgstr "%d. temel blok içinde:"
 
-#: cfgrtl.c:1817
+#: cfgrtl.c:2015
 msgid "flow control insn inside a basic block"
 msgstr "akış kontrol komutu bir temel bloğun içinde"
 
-#: cfgrtl.c:1836
+#: cfgrtl.c:2034
 #, c-format
 msgid "basic block %i edge lists are corrupted"
 msgstr "temel blok %i kenar listesi bozuk"
 
-#: cfgrtl.c:1850
+#: cfgrtl.c:2049
 msgid "basic blocks not numbered consecutively"
 msgstr "temel bloklar ardışık olarak numaralı değil"
 
-#: cfgrtl.c:1875
+#: cfgrtl.c:2074
 msgid "insn outside basic block"
 msgstr "komut temel bloğun dışında"
 
-#: cfgrtl.c:1883
+#: cfgrtl.c:2082
 msgid "return not followed by barrier"
 msgstr "return'den sonra sınır gelmiyor"
 
-#: cfgrtl.c:1888
+#: cfgrtl.c:2087
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "komut zinciri (%d) içindeki bb notlarının sayısı != n_basic_blocks (%d)"
 
-#: cfgrtl.c:1892
+#: cfgrtl.c:2091
 msgid "verify_flow_info failed"
 msgstr "verify_flow_info başarısız"
 
-#: collect2.c:439
+#: collect2.c:425
 msgid "internal error"
 msgstr "iç hata"
 
-#: collect2.c:940
+#: collect2.c:934
 msgid "no arguments"
 msgstr "argüman yok"
 
-#: collect2.c:1269 collect2.c:1417 collect2.c:1450
+#: collect2.c:1263 collect2.c:1411 collect2.c:1444
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1272 collect2.c:1422 collect2.c:1453
+#: collect2.c:1266 collect2.c:1416 collect2.c:1447
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: collect2.c:1281
+#: collect2.c:1275
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 %s sürümü"
 
-#: collect2.c:1371
+#: collect2.c:1365
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "%d kurucu bulundu\n"
 
-#: collect2.c:1372
+#: collect2.c:1366
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "%d serbestleştirici bulundu\n"
 
-#: collect2.c:1373
+#: collect2.c:1367
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "%d çerçeve tablosu bulundu\n"
 
-#: collect2.c:1514
+#: collect2.c:1508
 #, c-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s %d sinyali ile sonlandırıldı [%s]%s"
 
-#: collect2.c:1533
+#: collect2.c:1527
 #, c-format
 msgid "%s returned %d exit status"
 msgstr "%s %d çıkış durumu ile sonuçlandı"
 
-#: collect2.c:1561
+#: collect2.c:1555
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[%s bulunamıyor]"
 
-#: collect2.c:1576
+#: collect2.c:1570
 #, c-format
 msgid "cannot find `%s'"
 msgstr "`%s' bulunamıyor"
 
-#: collect2.c:1587 collect2.c:1590
+#: collect2.c:1581 collect2.c:1584
 #, c-format
 msgid "redirecting stdout: %s"
 msgstr "standart çıktıya yönlendirme: %s"
 
-#: collect2.c:1633
+#: collect2.c:1627
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[%s bırakılıyor]\n"
 
-#: collect2.c:1876
+#: collect2.c:1870
 #, c-format
 msgid ""
 "\n"
@@ -3491,90 +3827,86 @@ msgstr ""
 "\n"
 "write_c_file - çıktı ismi %s, önek %s\n"
 
-#: collect2.c:2089
+#: collect2.c:2083
 msgid "cannot find `nm'"
 msgstr "`nm' bulunamıyor"
 
-#: collect2.c:2099 collect2.c:2541
+#: collect2.c:2093 collect2.c:2535
 msgid "pipe"
 msgstr "veri yolu"
 
-#: collect2.c:2103 collect2.c:2545
+#: collect2.c:2097 collect2.c:2539
 msgid "fdopen"
 msgstr "fdopen"
 
-#: collect2.c:2129 collect2.c:2571
+#: collect2.c:2123 collect2.c:2565
 #, c-format
 msgid "dup2 %d 1"
 msgstr "dup2 %d 1"
 
-#: collect2.c:2132 collect2.c:2135 collect2.c:2148 collect2.c:2574 collect2.c:2577 collect2.c:2590
+#: collect2.c:2126 collect2.c:2129 collect2.c:2142 collect2.c:2568
+#: collect2.c:2571 collect2.c:2584
 #, c-format
 msgid "close %d"
 msgstr "close %d"
 
-#: collect2.c:2138
+#: collect2.c:2132 collect2.c:2574
 #, c-format
-msgid "execvp %s"
-msgstr "execvp %s"
+msgid "execv %s"
+msgstr "execv %s"
 
-#: collect2.c:2192
+#: collect2.c:2186
 #, c-format
 msgid "init function found in object %s"
 msgstr "init işlevi %s nesnesinde bulundu"
 
-#: collect2.c:2200
+#: collect2.c:2194
 #, c-format
 msgid "fini function found in object %s"
 msgstr "fini işlevi %s nesnesinde bulundu"
 
-#: collect2.c:2223 collect2.c:2629
+#: collect2.c:2217 collect2.c:2623
 msgid "fclose"
 msgstr "fclose"
 
-#: collect2.c:2268
+#: collect2.c:2262
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "'%s' dosyası açılamıyor"
 
-#: collect2.c:2270
+#: collect2.c:2264
 #, c-format
 msgid "unable to stat file '%s'"
 msgstr "'%s' dosyası durumlanamıyor"
 
-#: collect2.c:2276
+#: collect2.c:2270
 #, c-format
 msgid "unable to mmap file '%s'"
 msgstr "'%s' dosyası mmap'lenemiyor"
 
-#: collect2.c:2429
+#: collect2.c:2423
 msgid "not found\n"
 msgstr "yok\n"
 
-#: collect2.c:2431 collect2.c:2608
+#: collect2.c:2425 collect2.c:2602
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "%s dinamik bağımlılığı yok"
 
-#: collect2.c:2451
+#: collect2.c:2445
 #, c-format
 msgid "bad magic number in file '%s'"
 msgstr "'%s' dosyasında sihirli sayı hatalı"
 
-#: collect2.c:2473
+#: collect2.c:2467
 msgid "dynamic dependencies.\n"
 msgstr "dinamik bağımlılıklar.\n"
 
-#: collect2.c:2532
+#: collect2.c:2526
 msgid "cannot find `ldd'"
 msgstr "`ldd' bulunamıyor"
 
-#: collect2.c:2580
-#, c-format
-msgid "execv %s"
-msgstr "execv %s"
-
-#: collect2.c:2593
+#: collect2.c:2587
 msgid ""
 "\n"
 "ldd output with constructors/destructors.\n"
@@ -3582,36 +3914,36 @@ msgstr ""
 "\n"
 "kuruculu/yıkıcılı ldd çıktısı.\n"
 
-#: collect2.c:2620
+#: collect2.c:2614
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "'%s' dinamik bağımlılığı açılamıyor"
 
-#: collect2.c:2734
+#: collect2.c:2728
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: bir COFF dosyası değil"
 
-#: collect2.c:2853
+#: collect2.c:2847
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%s: bir COFF dosyası olarak açılamıyor"
 
-#: collect2.c:2909
+#: collect2.c:2903
 #, c-format
 msgid "library lib%s not found"
 msgstr "lib%s kitaplığı bulunamadı"
 
-#: collect2.c:3038
+#: collect2.c:3030
 #, c-format
 msgid "open %s"
 msgstr "open %s"
 
-#: collect2.c:3061
+#: collect2.c:3053
 msgid "incompatibilities between object file & expected values"
 msgstr "nesne dosyası ile umulan değerler arasında uyumsuzluklar var"
 
-#: collect2.c:3134
+#: collect2.c:3126
 #, c-format
 msgid ""
 "\n"
@@ -3620,23 +3952,23 @@ msgstr ""
 "\n"
 "İşlenen sembol tablosu #%d, göreli konumu = 0x%.8lx, cinsi = %s\n"
 
-#: collect2.c:3143
+#: collect2.c:3135
 msgid "string section missing"
 msgstr "dizge bölümü yok"
 
-#: collect2.c:3146
+#: collect2.c:3138
 msgid "section pointer missing"
 msgstr "bölüm göstergesi yok"
 
-#: collect2.c:3194
+#: collect2.c:3186
 msgid "no symbol table found"
 msgstr "hiç sembol tablosu yok"
 
-#: collect2.c:3207
+#: collect2.c:3199
 msgid "no cmd_strings found"
 msgstr "hiç komut-dizgesi yok"
 
-#: collect2.c:3219
+#: collect2.c:3211
 msgid ""
 "\n"
 "Updating header and load commands.\n"
@@ -3646,12 +3978,12 @@ msgstr ""
 "Başlık ve yük komutları güncelleniyor.\n"
 "\n"
 
-#: collect2.c:3226
+#: collect2.c:3218
 #, c-format
 msgid "load command map, %d cmds, new size %ld.\n"
 msgstr "yükleme komutu eşlemi, %d komut, yeni boyut %ld.\n"
 
-#: collect2.c:3257
+#: collect2.c:3249
 msgid ""
 "writing load commands.\n"
 "\n"
@@ -3659,90 +3991,90 @@ msgstr ""
 "yük komutları yazılıyor.\n"
 "\n"
 
-#: collect2.c:3277
+#: collect2.c:3269
 #, c-format
 msgid "close %s"
 msgstr "close %s"
 
-#: collect2.c:3351
+#: collect2.c:3343
 msgid "could not convert 0x%l.8x into a region"
 msgstr "0x%l.8x bir bölge içine dönüştürülemedi"
 
-#: collect2.c:3355
+#: collect2.c:3347
 #, c-format
 msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
 msgstr "%s işlev, %d bölge, offset = %ld (0x%.8lx)\n"
 
-#: collect2.c:3482
+#: collect2.c:3474
 msgid "bad magic number"
 msgstr "sihirli sayı hatalı"
 
-#: collect2.c:3483
+#: collect2.c:3475
 msgid "bad header version"
 msgstr "başlık sürümü hatalı"
 
-#: collect2.c:3484
+#: collect2.c:3476
 msgid "bad raw header version"
 msgstr "temel başlık sürümü hatalı"
 
-#: collect2.c:3485
+#: collect2.c:3477
 msgid "raw header buffer too small"
 msgstr "temel başlık tamponu çok küçük"
 
-#: collect2.c:3486
+#: collect2.c:3478
 msgid "old raw header file"
 msgstr "eski temel başlık dosyası"
 
-#: collect2.c:3487
+#: collect2.c:3479
 msgid "unsupported version"
 msgstr "desteklenmeyen sürüm"
 
-#: collect2.c:3489
+#: collect2.c:3481
 #, c-format
 msgid "unknown {de,en}code_mach_o_hdr return value %d"
 msgstr "bilinmeyen {de,en}code_mach_o_hdr sonuç değeri %d"
 
-#: collect2.c:3509
+#: collect2.c:3501
 #, c-format
 msgid "fstat %s"
 msgstr "fstat %s"
 
-#: collect2.c:3546 collect2.c:3594
+#: collect2.c:3538 collect2.c:3586
 #, c-format
 msgid "lseek %s 0"
 msgstr "lseek %s 0"
 
-#: collect2.c:3550
+#: collect2.c:3542
 #, c-format
 msgid "read %s"
 msgstr "read %s"
 
-#: collect2.c:3553
+#: collect2.c:3545
 #, c-format
 msgid "read %ld bytes, expected %ld, from %s"
 msgstr "%3$s'den %2$ld bayt okunması umulurken %1$ld bayt okundu"
 
-#: collect2.c:3574
+#: collect2.c:3566
 #, c-format
 msgid "msync %s"
 msgstr "msync %s"
 
-#: collect2.c:3581
+#: collect2.c:3573
 #, c-format
 msgid "munmap %s"
 msgstr "munmap %s"
 
-#: collect2.c:3598
+#: collect2.c:3590
 #, c-format
 msgid "write %s"
 msgstr "write %s"
 
-#: collect2.c:3601
+#: collect2.c:3593
 #, c-format
 msgid "wrote %ld bytes, expected %ld, to %s"
 msgstr "%3$s'e %2$ld bayt yazılması umulurken %1$ld bayt yazıldı"
 
-#: combine.c:12769
+#: combine.c:12966
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -3753,7 +4085,7 @@ msgstr ""
 ";; %d başarı.\n"
 "\n"
 
-#: combine.c:12779
+#: combine.c:12976
 #, c-format
 msgid ""
 "\n"
@@ -3764,1023 +4096,861 @@ msgstr ""
 ";; Birleştirici toplamları: %d deneme, %d ikame (%d yeni alan gerekir),\n"
 ";; %d başarılı.\n"
 
-#: convert.c:67
+#: convert.c:69
 msgid "cannot convert to a pointer type"
 msgstr "bir gösterge türüne dönüştürülemez"
 
-#: convert.c:100
+#: convert.c:102
 msgid "pointer value used where a floating point value was expected"
 msgstr "bir gerçel sayı değer umulurken gösterge değer kullanılmış"
 
-#: convert.c:104
+#: convert.c:106
 msgid "aggregate value used where a float was expected"
 msgstr "bir gerçel sayı umulurken küme değeri kullanılmış"
 
-#: convert.c:130
+#: convert.c:132
 msgid "conversion to incomplete type"
 msgstr "tamamlanmamış türe dönüşüm"
 
-#: convert.c:390 convert.c:470
+#: convert.c:414 convert.c:494
 msgid "can't convert between vector values of different size"
 msgstr "farklı boydaki vektör değerleri arasında dönüşüm yapılamaz"
 
-#: convert.c:396
+#: convert.c:420
 msgid "aggregate value used where an integer was expected"
 msgstr "bir tamsayı gerekirken küme değeri kullanılmış"
 
-#: convert.c:448 f/com.c:1073
+#: convert.c:472 f/com.c:1100
 msgid "pointer value used where a complex was expected"
 msgstr "karmaşık sayı gereken yerde gösterge değeri kullanılmış"
 
-#: convert.c:452 f/com.c:1075
+#: convert.c:476 f/com.c:1102
 msgid "aggregate value used where a complex was expected"
 msgstr "karmaşık sayı gereken yerde küme değeri kullanılmış"
 
-#: convert.c:476
+#: convert.c:500
 msgid "can't convert value to a vector"
 msgstr "değer bir vektöre dönüştürülemez"
 
-#: cpperror.c:125
+#: cpperror.c:113
+msgid "warning: "
+msgstr "uyarı: "
+
+#: cpperror.c:115
 msgid "internal error: "
 msgstr "iç hata: "
 
-#: cpperror.c:132 tradcpp.c:4690
-msgid "warning: "
-msgstr "uyarı: "
+#: cpperror.c:189
+#, fuzzy
+msgid "stdout"
+msgstr "yapı"
 
-#: cpperror.c:209 cpperror.c:299 cppfiles.c:691 gcc.c:6307 tradcpp.c:4728
+#: cpperror.c:191 gcc.c:6444
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: cppexp.c:154
-msgid "floating point numbers are not valid in #if"
-msgstr "#if ifadesinde gerçel sayılar geçersiz"
+#: cppexp.c:199
+#, fuzzy
+msgid "too many decimal points in number"
+msgstr "kayan sabitteki ondalık nokta sayısı çok fazla"
+
+#: cppexp.c:219
+#, fuzzy, c-format
+msgid "invalid digit \"%c\" in octal constant"
+msgstr "denetim dizgesindeki rakam geçersiz"
 
-#: cppexp.c:176
-msgid "traditional C rejects the `U' suffix"
-msgstr "geleneksel C `U' sonekini reddeder"
+#: cppexp.c:225
+#, fuzzy
+msgid "use of C99 hexadecimal floating constant"
+msgstr "onaltılık gerçel sayı sabit üs içermiyor"
 
-#: cppexp.c:179
-msgid "too many 'l' suffixes in integer constant"
-msgstr "tamsayı sabitteki 'l' soneklerinin sayısı çok fazla"
+#: cppexp.c:234
+#, fuzzy
+msgid "exponent has no digits"
+msgstr "gerçel sayı sabitin üssü rakam içermiyor"
 
-#: cppexp.c:183
-msgid "integer constant contains digits beyond the radix"
-msgstr "tamsayı sabit tabanı aşan rakamlar içeriyor"
+#: cppexp.c:241
+#, fuzzy
+msgid "hexadecimal floating constants require an exponent"
+msgstr "onaltılık gerçel sayı sabit üs içermiyor"
 
-#: cppexp.c:186
-msgid "integer constant out of range"
-msgstr "tamsayı sabit kapsamdışı"
+#: cppexp.c:247
+#, fuzzy, c-format
+msgid "invalid suffix \"%.*s\" on floating constant"
+msgstr "gerçel sayı sabitin soneki geçersiz"
 
-#: cppexp.c:192
-msgid "integer constant is so large that it is unsigned"
-msgstr "tamsayı sabit unsigned olarak oldukça büyük"
+#: cppexp.c:257 cppexp.c:282
+#, fuzzy, c-format
+msgid "traditional C rejects the \"%.*s\" suffix"
+msgstr "geleneksel C 'f' sonekini kullanmaz"
 
-#: cppexp.c:201
-#, c-format
-msgid "invalid suffix '%.*s' on integer constant"
+#: cppexp.c:268
+#, fuzzy, c-format
+msgid "invalid suffix \"%.*s\" on integer constant"
 msgstr "tamsayı sabitte sonek '%.*s' geçersiz"
 
-#: cppexp.c:234
+#: cppexp.c:289
+#, fuzzy
+msgid "use of C99 long long integer constant"
+msgstr "ISO C89 long long tamsayı sabitleri yasaklar"
+
+#: cppexp.c:295
+msgid "imaginary constants are a GCC extension"
+msgstr ""
+
+#: cppexp.c:383
+#, fuzzy
+msgid "integer constant is too large for its type"
+msgstr "tamsayı sabit unsigned olarak oldukça büyük"
+
+#: cppexp.c:395
+msgid "integer constant is so large that it is unsigned"
+msgstr "tamsayı sabit unsigned olarak oldukça büyük"
+
+#: cppexp.c:482
 msgid "missing ')' after \"defined\""
 msgstr "\"defined\" dan sonra ')' eksik"
 
-#: cppexp.c:240
+#: cppexp.c:489
 msgid "operator \"defined\" requires an identifier"
 msgstr "\"defined\" işlemimi bir tanımlayıcı gerektirir"
 
-#: cppexp.c:248
+#: cppexp.c:497
 #, c-format
 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
 msgstr "(C++'da \"%s\" \"%s\" için bir alternatif dizgeciktir)"
 
-#: cppexp.c:259
+#: cppexp.c:507
 msgid "this use of \"defined\" may not be portable"
 msgstr "\"defined\" bu kullanımıyla uyarlanabilir olmayabilir"
 
-#: cppexp.c:307
-msgid "string constants are not valid in #if"
-msgstr "#if ifadesinde dizge sabitler geçersiz"
-
-#: cppexp.c:311
-#, c-format
-msgid "invalid character '%c' in #if"
-msgstr "#if ifadesinde geçersiz karakter '%c'"
+#: cppexp.c:545
+#, fuzzy
+msgid "floating constant in preprocessor expression"
+msgstr "önişlemci ifadesinde tamsayı taşması"
 
-#: cppexp.c:313
-#, c-format
-msgid "invalid character '\\%03o' in #if"
-msgstr "#if içinde '\\%03o' karakteri geçersiz"
+#: cppexp.c:551
+#, fuzzy
+msgid "imaginary number in preprocessor expression"
+msgstr "önişlemci ifadesinde tamsayı taşması"
 
-#: cppexp.c:330
+#: cppexp.c:596
 #, c-format
 msgid "ISO C++ does not permit \"%s\" in #if"
 msgstr "ISO C++ #if içinde \"%s\" kullanımına izin vermez"
 
-#: cppexp.c:341
+#: cppexp.c:604
 #, c-format
 msgid "\"%s\" is not defined"
 msgstr "\"%s\" tanımlı değil"
 
-#: cppexp.c:367
+#: cppexp.c:737 cppexp.c:772
+#, fuzzy, c-format
+msgid "missing binary operator before token \"%s\""
+msgstr "`%s' den önce iki terimli işlemimi eksik"
+
+#: cppexp.c:756
 #, c-format
-msgid "\"%s\" is not valid in #if expressions"
-msgstr "#if ifadelerinde \"%s\" geçersizdir"
+msgid "invalid character '%c' in #if"
+msgstr "#if ifadesinde geçersiz karakter '%c'"
 
-#: cppexp.c:382
-msgid "integer overflow in preprocessor expression"
-msgstr "önişlemci ifadesinde tamsayı taşması"
+#: cppexp.c:758
+#, c-format
+msgid "invalid character '\\%03o' in #if"
+msgstr "#if içinde '\\%03o' karakteri geçersiz"
 
-#: cppexp.c:612
-msgid "missing binary operator"
-msgstr "iki terimli işlemimi eksik"
+#: cppexp.c:763
+#, fuzzy, c-format
+msgid "token \"%s\" is not valid in preprocessor expressions"
+msgstr "#if ifadelerinde \"%s\" geçersizdir"
 
-#: cppexp.c:647
+#: cppexp.c:782
 msgid "void expression between '(' and ')'"
 msgstr "'(' ve ')' arasında void ifade"
 
-#: cppexp.c:649
+#: cppexp.c:785
+msgid "#if with no expression"
+msgstr "#if ifadesiz"
+
+#: cppexp.c:787
 #, c-format
 msgid "operator '%s' has no right operand"
 msgstr "`%s' işlemiminin sağ tarafı yok"
 
-#: cppexp.c:661
-#, c-format
-msgid "impossible operator '%s'"
-msgstr "işlemimi '%s' imkansız"
-
-#: cppexp.c:737 tradcif.y:111 tradcif.y:122
-msgid "division by zero in #if"
-msgstr "#if içinde sıfırla bölme"
-
-#: cppexp.c:771
-msgid "comma operator in operand of #if"
-msgstr "#if'in teriminde virgül"
+#: cppexp.c:813
+#, fuzzy
+msgid " ':' without preceding '?'"
+msgstr "sözdizimi hatası ':' den önce '?' yok"
 
-#: cppexp.c:776
-msgid "syntax error '?' without following ':'"
-msgstr "sözdizimi hatası '?' dan sonra ':' yok"
+#: cppexp.c:840
+msgid "unbalanced stack in #if"
+msgstr "#if ifadesinde karşılıksız yığın"
 
-#: cppexp.c:779
-msgid "syntax error ':' without preceding '?'"
-msgstr "sözdizimi hatası ':' den önce '?' yok"
+#: cppexp.c:862
+#, fuzzy, c-format
+msgid "impossible operator '%u'"
+msgstr "işlemimi '%s' imkansız"
 
-#: cppexp.c:787
+#: cppexp.c:954
 msgid "missing ')' in expression"
 msgstr "ifadede ')' eksik"
 
-#: cppexp.c:794
+#: cppexp.c:975
+#, fuzzy
+msgid "'?' without following ':'"
+msgstr "sözdizimi hatası '?' dan sonra ':' yok"
+
+#: cppexp.c:985
+msgid "integer overflow in preprocessor expression"
+msgstr "önişlemci ifadesinde tamsayı taşması"
+
+#: cppexp.c:990
 msgid "missing '(' in expression"
 msgstr "ifadede '(' eksik"
 
-#: cppexp.c:820
+#: cppexp.c:1026
 #, c-format
-msgid "missing binary operator before '%s'"
-msgstr "`%s' den önce iki terimli işlemimi eksik"
+msgid "the left operand of \"%s\" changes sign when promoted"
+msgstr ""
 
-#: cppexp.c:826
+#: cppexp.c:1031
 #, c-format
-msgid "operator '%s' has no left operand"
-msgstr "`%s' işlemiminin sol tarafı yok"
+msgid "the right operand of \"%s\" changes sign when promoted"
+msgstr ""
 
-#: cppexp.c:864
-msgid "unbalanced stack in #if"
-msgstr "#if ifadesinde karşılıksız yığın"
+#: cppexp.c:1414
+msgid "comma operator in operand of #if"
+msgstr "#if'in teriminde virgül"
 
-#: cppexp.c:867
-msgid "#if with no expression"
-msgstr "#if ifadesiz"
+#: cppexp.c:1551
+msgid "division by zero in #if"
+msgstr "#if içinde sıfırla bölme"
 
-#: cppfiles.c:395
+#: cppfiles.c:411
 #, c-format
 msgid "%s is too large"
 msgstr "%s çok büyük"
 
-#: cppfiles.c:426
+#: cppfiles.c:447
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "%s beklenenden daha kısa"
 
-#: cppfiles.c:440
+#: cppfiles.c:461
 #, c-format
 msgid "%s is a block device"
 msgstr "%s bir blok aygıtıdır"
 
-#: cppfiles.c:566
+#: cppfiles.c:594
 #, c-format
 msgid "no include path in which to find %s"
 msgstr "%s arama yolunda include dosyaları yok"
 
-#: cppfiles.c:639
+#: cppfiles.c:668
 msgid "Multiple include guards may be useful for:\n"
 msgstr "Çoklu include önlemleri aşağıdakiler için kullanışlı olabilir:\n"
 
-#: cppfiles.c:1029
+#: cppfiles.c:1014
 msgid "absolute file name in remap_filename"
 msgstr "remap_filename içinde mutlak dosya ismi"
 
-#: cppinit.c:230
+#: cppinit.c:224
 #, c-format
 msgid "ignoring nonexistent directory \"%s\"\n"
 msgstr " olmayan \"%s\" dizini yoksayılıyor\n"
 
-#: cppinit.c:237
+#: cppinit.c:231
 #, c-format
 msgid "%s: Not a directory"
 msgstr "%s: Bir dizin değil"
 
-#: cppinit.c:284
+#: cppinit.c:287
 #, c-format
 msgid "ignoring duplicate directory \"%s\"\n"
 msgstr "tekrar belirtilen \"%s\" dizini yoksayılıyor\n"
 
-#: cppinit.c:312
-#, c-format
-msgid "changing search order for system directory \"%s\""
-msgstr "sistem dizini \"%s\" için arama sırası"
+#: cppinit.c:325
+#, fuzzy
+msgid "  as it is a non-system directory that duplicates a system directory\n"
+msgstr "belirtilmş olması gereken bir sistem dizini olmayan dizin olarak değiştiriliyor"
 
-#: cppinit.c:316
+#: cppinit.c:891
+#, fuzzy
+msgid "cppchar_t must be an unsigned type"
+msgstr "dayanak bir tanımlayıcı olmalı"
+
+#: cppinit.c:895
 #, c-format
-msgid "  as it is the same as non-system directory \"%s\""
-msgstr "sistem dizini olmayan \"%s\" dizini ile aynı olacak şekilde değiştiriliyor"
+msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits"
+msgstr ""
 
-#: cppinit.c:320
-msgid "  as it has already been specified as a non-system directory"
-msgstr "belirtilmş olması gereken bir sistem dizini olmayan dizin olarak değiştiriliyor"
+#: cppinit.c:901
+msgid "CPP arithmetic must be at least as precise as a target int"
+msgstr ""
+
+#: cppinit.c:904
+msgid "target char is less than 8 bits wide"
+msgstr ""
 
-#: cppinit.c:936
+#: cppinit.c:908
+msgid "target wchar_t is narrower than target char"
+msgstr ""
+
+#: cppinit.c:912
+msgid "target int is narrower than target char"
+msgstr ""
+
+#: cppinit.c:916
+msgid "CPP half-integer narrower than CPP character"
+msgstr ""
+
+#: cppinit.c:920
+#, c-format
+msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits"
+msgstr ""
+
+#: cppinit.c:972
 msgid "#include \"...\" search starts here:\n"
 msgstr "#include \"...\" araması buradan başlıyor:\n"
 
-#: cppinit.c:940
+#: cppinit.c:976
 msgid "#include <...> search starts here:\n"
 msgstr "#include <...> araması buradan başlıyor:\n"
 
-#: cppinit.c:943
+#: cppinit.c:979
 msgid "End of search list.\n"
 msgstr "Arama listesi sonu.\n"
 
-#: cppinit.c:1010
+#: cppinit.c:1055
 msgid "<built-in>"
 msgstr "<yerleşik>"
 
-#: cppinit.c:1012
+#: cppinit.c:1057
 msgid "<command line>"
 msgstr "<komut satırı>"
 
-#: cppinit.c:1108 tradcpp.c:979 tradcpp.c:989 tradcpp.c:1080
-msgid "I/O error on output"
-msgstr "Çıktıda G/Ç hatası"
-
 #. 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:1156
-#, c-format
-msgid "argument missing after %s"
-msgstr "%s den sonraki argüman eksik"
-
-#: cppinit.c:1157
+#: cppinit.c:1162
 #, c-format
 msgid "assertion missing after %s"
 msgstr "%s den sonra olumlama eksik"
 
-#: cppinit.c:1158
+#: cppinit.c:1163
 #, c-format
 msgid "directory name missing after %s"
 msgstr "%s den sonra dizin ismi eksik"
 
-#: cppinit.c:1159
+#: cppinit.c:1164
 #, c-format
 msgid "file name missing after %s"
 msgstr "%s den sonra dosya ismi eksik"
 
-#: cppinit.c:1160
+#: cppinit.c:1165
 #, c-format
 msgid "macro name missing after %s"
 msgstr "%s den sonra makro ismi eksik"
 
-#: cppinit.c:1161
+#: cppinit.c:1166
 #, c-format
 msgid "path name missing after %s"
 msgstr "%s den sonra dosya yolu ismi eksik"
 
-#: cppinit.c:1162
+#: cppinit.c:1368
+msgid "-I- specified twice"
+msgstr "-I- iki kere belirtilmiş"
+
+#: cpplex.c:149
 #, c-format
-msgid "number missing after %s"
-msgstr "%s den sonra sayı eksik"
+msgid "trigraph ??%c converted to %c"
+msgstr "??%c üçlü harfi %c olarak dönüştürüldü"
 
-#: cppinit.c:1163
+#: cpplex.c:157
+#, c-format
+msgid "trigraph ??%c ignored"
+msgstr "??%c üçlü harfi yoksayıldı"
+
+#: cpplex.c:214
+msgid "backslash and newline separated by space"
+msgstr "boşlukla ayrılmış tersbölü ve satırsonu karakterleri"
+
+#: cpplex.c:221 cpptrad.c:158
+msgid "backslash-newline at end of file"
+msgstr "dosya sonunda tersbölü ve satırsonu"
+
+#: cpplex.c:287 cpptrad.c:199
+msgid "\"/*\" within comment"
+msgstr "açıklama içinde \"/*\" "
+
+#: cpplex.c:395
+msgid "null character(s) ignored"
+msgstr "null karakter(ler) yoksayıldı"
+
+#: cpplex.c:402
 #, c-format
-msgid "target missing after %s"
-msgstr "%s den sonraki hedef eksik"
+msgid "%s in preprocessing directive"
+msgstr "önişlemci yönergesi içinde %s"
 
-#: cppinit.c:1351
+#: cpplex.c:475
 #, c-format
-msgid "too many filenames. Type %s --help for usage info"
-msgstr "dosya sayısı çok fazla. Kullanım bilgileri için %s --help yazınız"
+msgid "attempt to use poisoned \"%s\""
+msgstr "zehirli \"%s\" kullanılmaya çalışılıyor"
 
-#: cppinit.c:1541 tradcpp.c:610
-msgid "output filename specified twice"
-msgstr "çıktı dosyasının ismi iki kere belirtilmiş"
+#: cpplex.c:483
+msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
+msgstr "__VA_ARGS__  sadece argümanlarının sayısı değişebilen bir C99 makrosunun genişleme alanında görünebilir"
 
-#: cppinit.c:1653
-msgid "-I- specified twice"
-msgstr "-I- iki kere belirtilmiş"
+#: cpplex.c:555
+#, fuzzy
+msgid "'$' character(s) in identifier or number"
+msgstr "tanımlayıcı içinde '$' karakter(ler)i"
 
-#: cppinit.c:1794
+#: cpplex.c:698
 #, c-format
-msgid "GNU CPP version %s (cpplib)"
-msgstr "GNU CPP %s sürümü (cpplib)"
+msgid "missing terminating %c character"
+msgstr "%c sonlandırma karakteri eksik"
 
-#: cppinit.c:1835 tradcpp.c:803
-msgid "you must additionally specify either -M or -MM"
-msgstr "ek olarak ya -M ya da -MM belirtmelisiniz"
+#: cpplex.c:711
+msgid "null character(s) preserved in literal"
+msgstr "null karakter(ler) sabit içinde saklanmış"
 
-#. To keep the lines from getting too long for some compilers, limit
-#. to about 500 characters (6 lines) per chunk.
-#: cppinit.c:1896
-msgid ""
-"Switches:\n"
-"  -include <file>           Include the contents of <file> before other files\n"
-"  -imacros <file>           Accept definition of macros in <file>\n"
-"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
-"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
-"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
-"  -isystem <dir>            Add <dir> to the start of the system include path\n"
-msgstr ""
-"Seçenekler:\n"
-"  -include DOSYA          Diğer dosyalardan önce DOSYA içeriği içerilir\n"
-"  -imacros DOSYA          DOSYAdaki makrolar kabul edilir\n"
-"  -iprefix DOSYAYOLU      Aşağıdaki iki seçenek için önek olarak DOSYAYOLU\n"
-"  -iwithprefix DİZİN      Sistem include dosya yolunun sonuna DİZİN eklenir\n"
-"  -iwithprefixbefore DİZİN Ana include dosya yolunun sonuna DİZİN eklenir\n"
-"  -isystem DİZİN          Sistem include dosya yolunun başına DİZİN eklenir\n"
+#: cpplex.c:915 cpptrad.c:487
+msgid "no newline at end of file"
+msgstr "dosyanın sonunda satırsonu karakteri yok"
 
-#: cppinit.c:1905
-msgid ""
-"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
-"  -I <dir>                  Add <dir> to the end of the main include path\n"
-"  -I-                       Fine-grained include path control; see info docs\n"
-"  -nostdinc                 Do not search system include directories\n"
-"                             (dirs specified with -isystem will still be used)\n"
-"  -nostdinc++               Do not search system include directories for C++\n"
-"  -o <file>                 Put output into <file>\n"
-msgstr ""
-"  -idirafter DİZİN        Sistem include dosya yolunun sonuna DİZİN eklenir\n"
-"  -I DİZİN                Ana include dosya yolunun sonuna DİZİN eklenir\n"
-"  -I-                     İnceden inceye include dosya yolu denetimi;\n"
-"                          Daha fazla bilgi için belgelere bakınız\n"
-"  -nostdinc               Sistem include dizinleri için arama yapılmaz\n"
-"                          (-isystem ile belirtilen dizinler kullanılacak)\n"
-"  -nostdinc++             C++ için sistem include dizinleri araması yapılmaz\n"
-"  -o DOSYA                Çıktı DOSYAya yazılır\n"
-
-#: cppinit.c:1914
-msgid ""
-"  -pedantic                 Issue all warnings demanded by strict ISO C\n"
-"  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
-"  -trigraphs                Support ISO C trigraphs\n"
-"  -lang-c                   Assume that the input sources are in C\n"
-"  -lang-c89                 Assume that the input sources are in C89\n"
-msgstr ""
-"  -pedantic               ISO C gereksinimlerine bağlı tüm uyarılar verilir\n"
-"  -pedantic-errors        -pedantic uyarıları hata olarak verilir\n"
-"  -trigraphs              ISO C üçlü harfleri desteklenir\n"
-"  -lang-c                 Girdi kaynakları C'de değerlendirilir\n"
-"  -lang-c89               Girdi kaynakları C89'da değerlendirilir\n"
-
-#: cppinit.c:1921
-msgid ""
-"  -lang-c++                 Assume that the input sources are in C++\n"
-"  -lang-objc                Assume that the input sources are in ObjectiveC\n"
-"  -lang-objc++              Assume that the input sources are in ObjectiveC++\n"
-"  -lang-asm                 Assume that the input sources are in assembler\n"
-msgstr ""
-"  -lang-c++               Girdi kaynakları C++'da değerlendirilir\n"
-"  -lang-objc              Girdi kaynakları ObjectiveC'de değerlendirilir\n"
-"  -lang-objc++            Girdi kaynakları ObjectiveC++'da değerlendirilir\n"
-"  -lang-asm               Girdi kaynakları çeviricide değerlendirilir\n"
-
-#: cppinit.c:1927
-msgid ""
-"  -std=<std name>           Specify the conformance standard; one of:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999\n"
-"  -+                        Allow parsing of C++ style features\n"
-"  -w                        Inhibit warning messages\n"
-"  -Wtrigraphs               Warn if trigraphs are encountered\n"
-"  -Wno-trigraphs            Do not warn about trigraphs\n"
-"  -Wcomment{s}              Warn if one comment starts inside another\n"
-msgstr ""
-"  -std=<std ismi>         Aşağıdaki uyum standartlarından biri belirtilir:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999\n"
-"  -+                      C++ tarzı özelliklerin ayrıştırılabilmesini sağlar\n"
-"  -w                      Uyarı iletileri engellenir\n"
-"  -Wtrigraphs             Üçlü harfler saptandığında uyarı verilir\n"
-"  -Wno-trigraphs          Üçlü harfler hakkında uyarı verilmez\n"
-"  -Wcomment{s}            İç içe açıklamalar için uyarı verilir\n"
-
-#: cppinit.c:1937
-msgid ""
-"  -Wno-comment{s}           Do not warn about comments\n"
-"  -Wtraditional             Warn about features not present in traditional C\n"
-"  -Wno-traditional          Do not warn about traditional C\n"
-"  -Wundef                   Warn if an undefined macro is used by #if\n"
-"  -Wno-undef                Do not warn about testing undefined macros\n"
-"  -Wimport                  Warn about the use of the #import directive\n"
-msgstr ""
-"  -Wno-comment{s}         Açıklamalar hakkında uyarı verilmez\n"
-"  -Wtraditional           Geleneksel C'de bulunmayan özellikler için uyarır\n"
-"  -Wno-traditional        Geleneksel C hakkında uyarı verilmez\n"
-"  -Wundef                 undef'li bir makro #if ile atanmışsa uyarır\n"
-"  -Wno-undef              undef'li makrolar hakkında uyarı verilmez\n"
-"  -Wimport                #import yönergesi kullanımı hakkında uyarır\n"
-
-#: cppinit.c:1945
-msgid ""
-"  -Wno-import               Do not warn about the use of #import\n"
-"  -Werror                   Treat all warnings as errors\n"
-"  -Wno-error                Do not treat warnings as errors\n"
-"  -Wsystem-headers          Do not suppress warnings from system headers\n"
-"  -Wno-system-headers       Suppress warnings from system headers\n"
-"  -Wall                     Enable all preprocessor warnings\n"
-msgstr ""
-"  -Wno-import             #import kullanımı hakkıda uyarı verilmez\n"
-"  -Werror                 Tüm uyarılar hata olarak değerlendirilir\n"
-"  -Wno-error              Uyarılar hata olarak değerlendirilmez\n"
-"  -Wsystem-headers        Sistem başlık dosyalarından kaynaklanan uyarılar\n"
-"                          verilir\n"
-"  -Wno-system-headers     Sistem başlık dosyalarından kaynaklanan uyarılar\n"
-"                          engellenir\n"
-"  -Wall                   Tüm önişlemci uyarıları verilir\n"
-
-#: cppinit.c:1953
-msgid ""
-"  -M                        Generate make dependencies\n"
-"  -MM                       As -M, but ignore system header files\n"
-"  -MD                       Generate make dependencies and compile\n"
-"  -MMD                      As -MD, but ignore system header files\n"
-"  -MF <file>                Write dependency output to the given file\n"
-"  -MG                       Treat missing header file as generated files\n"
-msgstr ""
-"  -M                      make bağımlılıkları üretilir\n"
-"  -MM                     sistem başlık dosyaları yoksayılarak -M uygulanır\n"
-"  -MD                     make bağımlılıkları üretilir ve derleme yapılır\n"
-"  -MMD                    sistem başlık dosyaları yoksayılarak -MD uygulanır\n"
-"  -MF DOSYA               Bağımlılıklar DOSYAya yazılır\n"
-"  -MG                     Eksik başlık dosyası üretilen dosyalar olarak\n"
-"                          değerlendirilir\n"
-
-#: cppinit.c:1961
-msgid ""
-"  -MP\t\t\t    Generate phony targets for all headers\n"
-"  -MQ <target>              Add a MAKE-quoted target\n"
-"  -MT <target>              Add an unquoted target\n"
-msgstr ""
-"  -MP                     Tüm başlık dosyaları için sahte hedefler üretilir\n"
-"  -MQ HEDEF               Bir MAKE-tırnaklı HEDEF eklenir\n"
-"  -MT HEDEF               Bir MAKE-tırnaksız HEDEF eklenir\n"
-
-#: cppinit.c:1966
-msgid ""
-"  -D<macro>                 Define a <macro> with string '1' as its value\n"
-"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
-"  -A<question>=<answer>     Assert the <answer> to <question>\n"
-"  -A-<question>=<answer>    Disable the <answer> to <question>\n"
-"  -U<macro>                 Undefine <macro> \n"
-"  -v                        Display the version number\n"
-msgstr ""
-"  -D<makro>               Değeri '1' dizgesi olan bir <makro> atanır\n"
-"  -D<makro>=<değer>       Değeri <değer> olan bir <makro> atanır\n"
-"  -A<soru>=<cevap>        <soru> ya <cevap> olumlanır\n"
-"  -A-<soru>=<cevap>       <soru> <cevap> etkisiz kılınır\n"
-"  -U<makro>               <macro> undef yapılır \n"
-"  -v                      Sürüm numarası gösterilir\n"
-
-#: cppinit.c:1974
-msgid ""
-"  -H                        Print the name of header files as they are used\n"
-"  -C                        Do not discard comments\n"
-"  -dM                       Display a list of macro definitions active at end\n"
-"  -dD                       Preserve macro definitions in output\n"
-"  -dN                       As -dD except that only the names are preserved\n"
-"  -dI                       Include #include directives in the output\n"
-msgstr ""
-"  -H                      Kullanılan başlık dosyası isimlerini gösterir\n"
-"  -C                      Açıklamalar iptal edilmez\n"
-"  -dM                     Sonuçta etkin olan makro tanımlarını listeler\n"
-"  -dD                     Çıktıda makro tanımlarıda içerilir\n"
-"  -dN                     -dD gibi ancak sadece isimler dışında\n"
-"  -dI                     Çıktıda #include yönergeleri içerilir\n"
-
-#: cppinit.c:1982
-msgid ""
-"  -fpreprocessed            Treat the input file as already preprocessed\n"
-"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
-"  -P                        Do not generate #line directives\n"
-"  -$                        Do not allow '$' in identifiers\n"
-"  -remap                    Remap file names when including files\n"
-"  --version                 Display version information\n"
-"  -h or --help              Display this information\n"
-msgstr ""
-"  -fpreprocessed          Girdi dosyası önişlenmiş olarak değerlendirilir\n"
-"  -ftabstop=SAYI          Sütunlu raporlamada sekme uzunluğu\n"
-"  -P                      #line yönergeleri üretilmez\n"
-"  -$                      Tanımlayıcılarda '$' kullanımı engellenir\n"
-"  -remap                  Dosyalar içerilirken dosya adları yeniden eşlenir\n"
-"  --version               Sürüm bilgileri gösterilir\n"
-"  -h ya da --help         Bu yardım iletisi gösterilir\n"
-
-#: cpplex.c:154
-#, c-format
-msgid "trigraph ??%c converted to %c"
-msgstr "??%c üçlü harfi %c olarak dönüştürüldü"
-
-#: cpplex.c:162
-#, c-format
-msgid "trigraph ??%c ignored"
-msgstr "??%c üçlü harfi yoksayıldı"
-
-#: cpplex.c:218
-msgid "backslash and newline separated by space"
-msgstr "boşlukla ayrılmış tersbölü ve satırsonu karakterleri"
-
-#: cpplex.c:224
-msgid "backslash-newline at end of file"
-msgstr "dosya sonunda tersbölü ve satırsonu"
-
-#: cpplex.c:290
-msgid "\"/*\" within comment"
-msgstr "açıklama içinde \"/*\" "
-
-#: cpplex.c:373
-msgid "null character(s) ignored"
-msgstr "null karakter(ler) yoksayıldı"
-
-#: cpplex.c:380
-#, c-format
-msgid "%s in preprocessing directive"
-msgstr "önişlemci yönergesi içinde %s"
-
-#: cpplex.c:447
-#, c-format
-msgid "attempt to use poisoned \"%s\""
-msgstr "zehirli \"%s\" kullanılmaya çalışılıyor"
-
-#: cpplex.c:455
-msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
-msgstr "__VA_ARGS__  sadece argümanlarının sayısı değişebilen bir C99 makrosunun genişleme alanında görünebilir"
-
-#: cpplex.c:508
-msgid "'$' character(s) in identifier"
-msgstr "tanımlayıcı içinde '$' karakter(ler)i"
-
-#: cpplex.c:589
-#, c-format
-msgid "missing terminating %c character"
-msgstr "%c sonlandırma karakteri eksik"
-
-#: cpplex.c:594
-msgid "possible start of unterminated string literal"
-msgstr "sonlandırılmamış dizge sabitin olası başlangıcı"
-
-#: cpplex.c:689
-msgid "multi-line string literals are deprecated"
-msgstr "çok satırlı dizge sabitlerin modası geçti"
-
-#: cpplex.c:712
-msgid "null character(s) preserved in literal"
-msgstr "null karakter(ler) sabit içinde saklanmış"
-
-#: cpplex.c:914
-msgid "no newline at end of file"
-msgstr "dosyanın sonunda satırsonu karakteri yok"
-
-#: cpplex.c:1034 tradcpp.c:1467
+#: cpplex.c:1092 cpptrad.c:213
 msgid "unterminated comment"
 msgstr "sonlandırılmamış açıklama"
 
-#: cpplex.c:1045
-msgid "C++ style comments are not allowed in ISO C89"
+#: cpplex.c:1103
+#, fuzzy
+msgid "C++ style comments are not allowed in ISO C90"
 msgstr "C++ tarzı açıklamalara ISO C89'da izin verilmez"
 
-#: cpplex.c:1047
+#: cpplex.c:1105
 msgid "(this will be reported only once per input file)"
 msgstr "(her girdi dosyasında sadece bir kere raporlanacaktır)"
 
-#: cpplex.c:1052
+#: cpplex.c:1110
 msgid "multi-line comment"
 msgstr "çok satırlı açıklama"
 
-#: cpplex.c:1367
+#: cpplex.c:1425
 #, c-format
 msgid "unknown string token %s\n"
 msgstr "dizge dizgeciği %s bilinmiyor\n"
 
-#: cpplex.c:1379
+#: cpplex.c:1438
 #, c-format
 msgid "unspellable token %s"
 msgstr "dizgecik %s okunabilir değil"
 
-#: cpplex.c:1635
-#, c-format
-msgid "the meaning of '\\%c' varies with -traditional"
+#: cpplex.c:1695
+#, fuzzy, c-format
+msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "`\\%c'nin anlamı -traditional ile değişir"
 
-#: cpplex.c:1641
+#: cpplex.c:1701
 msgid "incomplete universal-character-name"
 msgstr "evrensel karakter ismi tamamlanmamış"
 
-#: cpplex.c:1655
+#: cpplex.c:1715
 #, c-format
 msgid "non-hex digit '%c' in universal-character-name"
 msgstr "evrensel karakter isminde '%c' bir onaltılık rakam değil"
 
-#: cpplex.c:1663
+#: cpplex.c:1723
 msgid "universal-character-name on EBCDIC target"
 msgstr "EBCDIC hedefte evrensel karakter ismi"
 
-#: cpplex.c:1677
+#: cpplex.c:1737
 msgid "universal-character-name out of range"
 msgstr "evrensel karakter ismi kapsam dışı"
 
-#: cpplex.c:1722
-msgid "the meaning of '\\a' varies with -traditional"
+#: cpplex.c:1791
+#, fuzzy
+msgid "the meaning of '\\a' is different in traditional C"
 msgstr "`\\a'nın anlamı -traditional ile değişir"
 
-#: cpplex.c:1729
+#: cpplex.c:1798
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "ISO standardı olmayan önceleme dizgesi, '\\%c'"
 
-#: cpplex.c:1739
-msgid "the meaning of '\\x' varies with -traditional"
+#: cpplex.c:1809
+#, fuzzy
+msgid "the meaning of '\\x' is different in traditional C"
 msgstr "'\\x'in anlamı -traditional ile değişir"
 
-#: cpplex.c:1758 f/lex.c:620
+#: cpplex.c:1828 f/lex.c:585
 msgid "\\x used with no following hex digits"
 msgstr "\\x izleyen onaltılık rakamlar olmaksızın kullanılmış"
 
-#: cpplex.c:1762
+#: cpplex.c:1833
 msgid "hex escape sequence out of range"
 msgstr "onaltılık önceleme dizgesi kapsamdışı"
 
-#: cpplex.c:1786
+#: cpplex.c:1858
 msgid "octal escape sequence out of range"
 msgstr "sekizlik önceleme dizgesi kapsamdışı"
 
-#: cpplex.c:1801
+#: cpplex.c:1874
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "bilinmeyen önceleme dizgesi '\\%c'"
 
-#: cpplex.c:1803
+#: cpplex.c:1877
 #, c-format
 msgid "unknown escape sequence: '\\%03o'"
 msgstr "bilinmeyen önceleme dizgesi: '\\%03o'"
 
-#: cpplex.c:1807
-msgid "escape sequence out of range for character"
+#: cpplex.c:1882
+#, fuzzy
+msgid "escape sequence out of range for its type"
 msgstr "önceleme dizgesi karakter için kapsam dışı"
 
-#: cpplex.c:1904
+#: cpplex.c:1973
 msgid "empty character constant"
 msgstr "karakter sabit boş"
 
-#: cpplex.c:1908
-msgid "character constant too long"
+#: cpplex.c:1983
+#, fuzzy
+msgid "character constant too long for its type"
 msgstr "karakter sabit çok uzun"
 
-#: cpplex.c:1911
+#: cpplex.c:1986
 msgid "multi-character character constant"
 msgstr "çoklu-karakter karakter sabiti"
 
-#: cpplib.c:228
+#: cpplib.c:225
 #, c-format
 msgid "extra tokens at end of #%s directive"
 msgstr "#%s yönergesinin sonunda fazladan dizgecikler"
 
-#: cpplib.c:281
+#: cpplib.c:315
 #, c-format
 msgid "#%s is a GCC extension"
 msgstr "#%s bir GCC uzantısıdır"
 
-#: cpplib.c:292
+#: cpplib.c:327
 msgid "suggest not using #elif in traditional C"
 msgstr "geleneksel C'de #elif kullanılmıyor varsayılır"
 
-#: cpplib.c:295
+#: cpplib.c:330
 #, c-format
 msgid "traditional C ignores #%s with the # indented"
 msgstr "geleneksel C'de girintili # ile #%s yoksayılır"
 
-#: cpplib.c:299
+#: cpplib.c:334
 #, c-format
 msgid "suggest hiding #%s from traditional C with an indented #"
 msgstr "geleneksel C'den #%s in saklanması için bir girintili # kullanılmış farzedilir"
 
-#: cpplib.c:333
+#: cpplib.c:358
+msgid "embedding a directive within macro arguments is not portable"
+msgstr ""
+
+#: cpplib.c:378
 msgid "style of line directive is a GCC extension"
 msgstr "satır yönergesinin tarzı bir GCC özelliğidir"
 
-#: cpplib.c:382
+#: cpplib.c:427
 #, c-format
 msgid "invalid preprocessing directive #%s"
 msgstr "önişlem yönergesi #%s geçersiz"
 
-#: cpplib.c:437
-#, c-format
-msgid "no macro name given in #%s directive"
-msgstr "#%s yönergesinde makro ismi verilmemiş"
+#: cpplib.c:499
+msgid "\"defined\" cannot be used as a macro name"
+msgstr "\"defined\" makro ismi olarak kullanılamaz"
 
-#: cpplib.c:441
+#: cpplib.c:505
 #, c-format
 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
 msgstr "\"%s\" C++'da bir işlemimi olduğundan makro ismi olarak kullanılamaz"
 
-#: cpplib.c:444
+#: cpplib.c:508
+#, c-format
+msgid "no macro name given in #%s directive"
+msgstr "#%s yönergesinde makro ismi verilmemiş"
+
+#: cpplib.c:511
 msgid "macro names must be identifiers"
 msgstr "makro isimleri tanımlayıcılar olmalı"
 
-#: cpplib.c:455
-#, c-format
-msgid "\"%s\" cannot be used as a macro name"
-msgstr "\"%s\" bir makro ismi olarak kullanılamaz"
-
-#: cpplib.c:493
+#: cpplib.c:551
 #, c-format
 msgid "undefining \"%s\""
 msgstr "tanımsız yapılan \"%s\""
 
-#: cpplib.c:536
+#: cpplib.c:597
 msgid "missing terminating > character"
 msgstr "sonlandıran > karakteri eksik"
 
-#: cpplib.c:574
+#: cpplib.c:636
 #, c-format
 msgid "#%s expects \"FILENAME\" or <FILENAME>"
 msgstr "#%s \"DOSYA\" ya da <DOSYA> gerektirir"
 
-#: cpplib.c:585
+#: cpplib.c:647
 #, c-format
 msgid "empty file name in #%s"
 msgstr "#%s deyimindeki dosya ismi boş"
 
-#: cpplib.c:604
+#: cpplib.c:666
 msgid "#include_next in primary source file"
 msgstr "birncil kaynak dosyasında #include_next"
 
-#: cpplib.c:611
+#: cpplib.c:673
 msgid "#import is obsolete, use an #ifndef wrapper in the header file"
 msgstr "#import artık kullanılmıyor, yerine başlık dosyası içinde #ifndef sarmalaması kullanın"
 
-#: cpplib.c:619
+#: cpplib.c:681
 msgid "#include nested too deeply"
 msgstr "#include iç içeliği çok derin"
 
-#: cpplib.c:677
+#: cpplib.c:738
 #, c-format
 msgid "invalid flag \"%s\" in line directive"
 msgstr "satır yönergesinde geçersiz \"%s\" seçeneği"
 
-#: cpplib.c:759
+#: cpplib.c:813
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "#line'dan sonraki \"%s\" bir pozitif tamsayı değil"
 
-#: cpplib.c:765
+#: cpplib.c:819
 msgid "line number out of range"
 msgstr "satır numarası kapsam dışı"
 
-#: cpplib.c:776 cpplib.c:847
+#: cpplib.c:830 cpplib.c:901
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "\"%s\" geçerli bir dosya ismi değil"
 
-#: cpplib.c:811
+#: cpplib.c:865
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "#'dan sonraki \"%s\" bir pozitif tamsayı değil"
 
-#: cpplib.c:916
+#: cpplib.c:972
 msgid "invalid #ident directive"
 msgstr "geçersiz #ident yönergesi"
 
-#: cpplib.c:1004
+#: cpplib.c:1060
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr "\"%s\" hem pragma hem de pragma isim alanı olarak kaydediliyor"
 
-#: cpplib.c:1007
+#: cpplib.c:1063
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "#pragma %s %s  zaten kayıtlı"
 
-#: cpplib.c:1009
+#: cpplib.c:1066
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr "#pragma %s  zaten kayıtlı"
 
-#: cpplib.c:1084
+#: cpplib.c:1140
 msgid "#pragma once is obsolete"
 msgstr "#pragma once eskidi"
 
-#: cpplib.c:1087
+#: cpplib.c:1143
 msgid "#pragma once in main file"
 msgstr "main dosyasında '#pragma once'"
 
-#: cpplib.c:1111
+#: cpplib.c:1167
 msgid "invalid #pragma GCC poison directive"
 msgstr "geçersiz #pragma GCC poison yönergesi"
 
-#: cpplib.c:1120
+#: cpplib.c:1176
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "zehirlenen mevcut makro \"%s\""
 
-#: cpplib.c:1140
+#: cpplib.c:1198
 msgid "#pragma system_header ignored outside include file"
 msgstr "başlık dosyasının dışındaki  '#pragma system_header'  yoksayıldı"
 
-#: cpplib.c:1165
+#: cpplib.c:1223
 #, c-format
 msgid "cannot find source %s"
 msgstr "kaynak %s bulunamıyor"
 
-#: cpplib.c:1169
+#: cpplib.c:1227
 #, c-format
 msgid "current file is older than %s"
 msgstr "mevcut dosya %s den daha eski"
 
-#: cpplib.c:1244
+#: cpplib.c:1343
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "_Pragma bir parantezli dizge sabiti alır"
 
-#: cpplib.c:1343
+#: cpplib.c:1426
 msgid "#else without #if"
 msgstr "#if siz #else"
 
-#: cpplib.c:1348 tradcpp.c:3871
+#: cpplib.c:1431
 msgid "#else after #else"
 msgstr "#else den sonra #else"
 
-#: cpplib.c:1350 cpplib.c:1384
+#: cpplib.c:1433 cpplib.c:1467
 msgid "the conditional began here"
 msgstr "koşullu ifade buradan başladı"
 
-#: cpplib.c:1377
+#: cpplib.c:1460
 msgid "#elif without #if"
 msgstr "#if siz #elif "
 
-#: cpplib.c:1382 tradcpp.c:3566
+#: cpplib.c:1465
 msgid "#elif after #else"
 msgstr "#else den sonra #elif"
 
-#: cpplib.c:1413
+#: cpplib.c:1496
 msgid "#endif without #if"
 msgstr "#if siz #endif"
 
-#: cpplib.c:1496 tradcpp.c:3263
+#: cpplib.c:1579
 msgid "missing '(' after predicate"
 msgstr "dayanaktan sonra '(' eksik"
 
-#: cpplib.c:1511 tradcpp.c:3277
+#: cpplib.c:1594
 msgid "missing ')' to complete answer"
 msgstr "yanıtı tamamlayacak ')' eksik"
 
-#: cpplib.c:1531 tradcpp.c:3283
+#: cpplib.c:1614
 msgid "predicate's answer is empty"
 msgstr "dayanakların cevabı boş"
 
-#: cpplib.c:1561 tradcpp.c:3331
+#: cpplib.c:1644
 msgid "assertion without predicate"
 msgstr "dayanaksız olumlama"
 
-#: cpplib.c:1563 tradcpp.c:3333
+#: cpplib.c:1646
 msgid "predicate must be an identifier"
 msgstr "dayanak bir tanımlayıcı olmalı"
 
-#: cpplib.c:1645 tradcpp.c:3430
+#: cpplib.c:1735
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "\"%s\" tekrar olumlanmış"
 
-#: cpplib.c:1875
+#: cpplib.c:1965
 #, c-format
 msgid "unterminated #%s"
 msgstr "sonlandırılmamış #%s"
 
-#: cppmacro.c:145
+#: cppmacro.c:94
+#, fuzzy, c-format
+msgid "macro \"%s\" is not used"
+msgstr "\"%s\" tanımlı değil"
+
+#: cppmacro.c:139 cppmacro.c:294
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "geçersiz yerleşik makro \"%s\""
 
-#: cppmacro.c:346
+#: cppmacro.c:234
+#, fuzzy
+msgid "could not determine date and time"
+msgstr "bağımlılık izlemesi için hedef isim saptanamıyor"
+
+#: cppmacro.c:407
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "geçersiz dizge sabit, son '\\' yoksayılıyor"
 
-#: cppmacro.c:438
+#: cppmacro.c:504
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "\"%s\" ve \"%s\" geçişi geçerli bir önişlem dizgeciği vermez"
 
-#: cppmacro.c:564
-msgid "directives may not be used inside a macro argument"
-msgstr "yönergeler bir makro argüman içinde kullanılmayabilir"
-
-#: cppmacro.c:576
-#, c-format
-msgid "unterminated argument list invoking macro \"%s\""
-msgstr "sonlandırılmamış argüman listesi çağıran makro \"%s\""
-
-#: cppmacro.c:593
+#: cppmacro.c:546
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO C kalan argümanların kullanılmış olmasını gerektirir"
 
-#: cppmacro.c:598
+#: cppmacro.c:551
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "makro \"%s\" %u argüman gerektiriyor ama sadece %u argüman verilmiş"
 
-#: cppmacro.c:609
+#: cppmacro.c:556
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "makro \"%s\" için %u argüman verilmiş ama tam %u argüman alıyor"
 
-#: cppmacro.c:692
+#: cppmacro.c:669 cpptrad.c:774
+#, c-format
+msgid "unterminated argument list invoking macro \"%s\""
+msgstr "sonlandırılmamış argüman listesi çağıran makro \"%s\""
+
+#: cppmacro.c:776
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr "işlev benzeri makro \"%s\" geleneksel C'de argümanlarla kullanılmalıdır"
 
-#: cppmacro.c:1188
+#: cppmacro.c:1312
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "yinelenmiş makro parametresi \"%s\""
 
-#: cppmacro.c:1216
+#: cppmacro.c:1349
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "\"%s\" makro parametre listesinde görünmeyebilir"
 
-#: cppmacro.c:1223
+#: cppmacro.c:1357
 msgid "macro parameters must be comma-separated"
 msgstr "makro parametreleri virgüllerle ayrılmış olmalı"
 
-#: cppmacro.c:1240
+#: cppmacro.c:1374
 msgid "parameter name missing"
 msgstr "parametre ismi eksik"
 
-#: cppmacro.c:1254
+#: cppmacro.c:1389
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "argümanlarının sayısı değişebilen anonim makrolar C99 da tanıtıldı"
 
-#: cppmacro.c:1257
+#: cppmacro.c:1393
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO C argümanlarının sayısı değişebilen isimli makrolara izin vermez"
 
-#: cppmacro.c:1266
+#: cppmacro.c:1402
 msgid "missing ')' in macro parameter list"
 msgstr "makro parametre listesinde ')' eksik"
 
-#: cppmacro.c:1344
+#: cppmacro.c:1470
 msgid "ISO C requires whitespace after the macro name"
 msgstr "ISO C makro isminden sonra boşluk gerektirir"
 
-#: cppmacro.c:1374
+#: cppmacro.c:1498
 msgid "'#' is not followed by a macro parameter"
 msgstr "'#' işaretinden sonra bir makro parametresi yok"
 
-#: cppmacro.c:1394
+#: cppmacro.c:1517
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "'##' bir makronun her iki ucunda da görünemez"
 
-#: cppmacro.c:1430
+#: cppmacro.c:1599
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "\"%s\" yeniden tanımlanmış"
 
-#: cppmacro.c:1434
+#: cppmacro.c:1604
 msgid "this is the location of the previous definition"
 msgstr "bu önceki tanımlamanın yeri"
 
-#: cppmacro.c:1498
-#, c-format
-msgid "macro argument \"%s\" would be stringified with -traditional"
+#: cppmacro.c:1655
+#, fuzzy, c-format
+msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "makro argümanı \"%s\" gelenekel C'de dizgelem olmalıydı"
 
-#: cppmacro.c:1522
+#: cppmacro.c:1680
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "cpp_macro_definition içindeki isimli yapı türü %d geçersiz"
 
-#: cppmain.c:121
-#, c-format
-msgid "invalid option %s"
-msgstr "geçersiz %s seçeneği"
-
 #: cppspec.c:131
 #, c-format
 msgid "\"%s\" is not a valid option to the preprocessor"
@@ -4790,73 +4960,64 @@ msgstr "\"%s\" önişlemci için geçerli bir seçenek değil"
 msgid "too many input files"
 msgstr "girdi dosyası sayısı çok fazla"
 
-#: cse.c:7112
+#: cpptrad.c:841
+#, fuzzy, c-format
+msgid "detected recursion whilst expanding macro \"%s\""
+msgstr "sonlandırılmamış argüman listesi çağıran makro \"%s\""
+
+#: cse.c:7187
 #, c-format
 msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ";; %d den %d ye kadar, %d kümelik blok işleniyor.\n"
 
-#: diagnostic.c:784
-#, c-format
-msgid "%s:%d: warning: "
-msgstr "%s:%d: uyarı: "
-
-#: diagnostic.c:791
-#, c-format
-msgid "%s: warning: "
-msgstr "%s: uyarı: "
-
-#: diagnostic.c:871
+#: diagnostic.c:700
 msgid "((anonymous))"
 msgstr "((anonim))"
 
-#: diagnostic.c:941
+#: diagnostic.c:914
 #, c-format
 msgid "%s: warnings being treated as errors\n"
 msgstr "%s: uyarılar hata olarak ele alınıyor\n"
 
-#: diagnostic.c:978
+#: diagnostic.c:949
 #, c-format
 msgid "%s: %s: "
 msgstr "%s: %s: "
 
-#: diagnostic.c:1057
-msgid "sorry, not implemented: "
-msgstr "daha kodlanmadı: "
-
-#: diagnostic.c:1076
+#: diagnostic.c:1040
 #, c-format
 msgid "%s "
 msgstr "%s "
 
-#: diagnostic.c:1078
+#: diagnostic.c:1042
 #, c-format
 msgid " %s"
 msgstr " %s"
 
-#: diagnostic.c:1102
+#: diagnostic.c:1064
 msgid "At top level:"
 msgstr "Üst düzeyde:"
 
-#: diagnostic.c:1107
+#: diagnostic.c:1069
 #, c-format
 msgid "In member function `%s':"
 msgstr "Üye işlev `%s':"
 
-#: diagnostic.c:1111
+#: diagnostic.c:1073
 #, c-format
 msgid "In function `%s':"
 msgstr "`%s' işlevinde:"
 
-#: diagnostic.c:1195
+#: diagnostic.c:1161
 msgid "compilation terminated.\n"
 msgstr "derleme sonlandırıldı.\n"
 
-#: diagnostic.c:1227
+#: diagnostic.c:1179
 #, c-format
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr "%s:%d: önceki hatalar yüzünden bozulmuş, bırakılıyor\n"
 
-#: diagnostic.c:1242 diagnostic.c:1392
+#: diagnostic.c:1194 diagnostic.c:1302
 #, c-format
 msgid ""
 "Please submit a full bug report,\n"
@@ -4867,23 +5028,23 @@ msgstr ""
 "ayrıntılı bir hata raporu gönderin.\n"
 "İşlemler için %s adresine bakınız.\n"
 
-#: diagnostic.c:1390
+#: diagnostic.c:1300
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 msgstr "Derleyici iç hatası: Hata raporlama yordamları tekrar girildi.\n"
 
-#: diagnostic.c:1452
-#, c-format
-msgid "Internal compiler error in %s, at %s:%d"
-msgstr "%2$s:%3$d. satırındaki %1$s işlevinde derleyici iç hatası"
+#: diagnostic.c:1362
+#, fuzzy, c-format
+msgid "in %s, at %s:%d"
+msgstr "%2$s dosyasının %3$d. satırındaki %1$s işlevinde programdan çıkış"
 
-#: diagnostic.c:1497
+#: diagnostic.c:1383
 #, c-format
 msgid "In file included from %s:%d"
 msgstr ""
 "Sırayla bir altındaki dosyada içerilerek:\n"
 "\t\t%s:%d"
 
-#: diagnostic.c:1500
+#: diagnostic.c:1386
 #, c-format
 msgid ""
 ",\n"
@@ -4892,52 +5053,61 @@ msgstr ""
 ",\n"
 "\t\t%s:%d"
 
-#: diagnostic.c:1501
+#: diagnostic.c:1387
 msgid ":\n"
 msgstr ". satırında:\n"
 
-#: diagnostic.c:1534 diagnostic.c:1551
+#: diagnostic.c:1431 diagnostic.c:1448
 #, c-format
 msgid "`%s' is deprecated (declared at %s:%d)"
 msgstr "`%s' yakında kaldırılacak (%s:%d. satırında bildirilmiş)"
 
-#: diagnostic.c:1554
+#: diagnostic.c:1451
 #, c-format
 msgid "`%s' is deprecated"
 msgstr "`%s' yakında kaldırılacak"
 
-#: diagnostic.c:1557
+#: diagnostic.c:1454
 #, c-format
 msgid "type is deprecated (declared at %s:%d)"
 msgstr "tür yakında kaldırılacak (%s:%d. satırında bildirilmiş)"
 
-#: diagnostic.c:1560
+#: diagnostic.c:1457
 msgid "type is deprecated"
 msgstr "tür yakında kaldırılacak"
 
-#: dwarf2out.c:3056
+#: dominance.c:728
+#, c-format
+msgid "dominator of %d should be %d, not %d"
+msgstr ""
+
+#: dwarf2out.c:3124
 #, c-format
 msgid "DW_LOC_OP %s not implemented\n"
 msgstr "DW_LOC_OP %s daha yazılmadı\n"
 
-#: dwarfout.c:2089
-#, c-format
-msgid "internal regno botch: regno = %d\n"
+#: dwarfout.c:2066
+#, fuzzy, c-format
+msgid "internal regno botch: `%s' has regno = %d\n"
 msgstr "iç yazmaç numarası beceriksizce: regno = %d\n"
 
-#: dwarfout.c:6291
+#: dwarfout.c:6181
+msgid "support for the DWARF1 debugging format is deprecated"
+msgstr ""
+
+#: dwarfout.c:6278
 msgid "can't get current directory"
 msgstr "çalışılan dizin alınamıyor"
 
-#: emit-rtl.c:1098
+#: emit-rtl.c:1151
 msgid "can't access real part of complex value in hard register"
 msgstr "donanım yazmacındaki karmaşık değerin gerçek kısmına erişilemez"
 
-#: emit-rtl.c:1120
+#: emit-rtl.c:1173
 msgid "can't access imaginary part of complex value in hard register"
 msgstr "donanım yazmacında karmaşık değerin sanal kısmına erişilemez"
 
-#: emit-rtl.c:3271
+#: emit-rtl.c:3418
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr "ICE: emit_jump_insn gereken yerde emit_insn kullanılmış:\n"
 
@@ -4946,93 +5116,95 @@ msgstr "ICE: emit_jump_insn gereken yerde emit_insn kullanılmış:\n"
 msgid "abort in %s, at %s:%d"
 msgstr "%2$s dosyasının %3$d. satırındaki %1$s işlevinde programdan çıkış"
 
-#: except.c:382
+#: except.c:371
 msgid "exception handling disabled, use -fexceptions to enable"
 msgstr "olağandışılık yakalaması iptal edildi, etkinleştirmek için -fexceptions kullanın"
 
-#: except.c:3235
+#: except.c:2969
 msgid "argument of `__builtin_eh_return_regno' must be constant"
 msgstr "`__builtin_eh_return_regno' argümanı sabit olmalı"
 
-#: except.c:3346 except.c:3368
+#: except.c:3090 except.c:3112
 msgid "__builtin_eh_return not supported on this target"
 msgstr "__builtin_eh_return bu hedefte desteklenmiyor"
 
-#: explow.c:1369
+#: explow.c:1398
 msgid "stack limits not supported on this target"
 msgstr "bu hedefte yığın sınırları desteklenmiyor"
 
-#: expr.c:2948
+#: expr.c:3323
 msgid "function using short complex types cannot be inline"
 msgstr "short karmaşık türler kullanılan işlevler özümlenemez"
 
-#: expr.c:5810 expr.c:5819 expr.c:5828 expr.c:5833 expr.c:6120 expr.c:6136
+#: expr.c:6197 expr.c:6206 expr.c:6215 expr.c:6220 expr.c:6522 expr.c:6538
 msgid "unsupported wide integer operation"
 msgstr "desteklenmeyen uzun tamsayı işlemi"
 
-#: expr.c:6185
+#: expr.c:6587
 #, c-format
 msgid "prior parameter's size depends on `%s'"
 msgstr "önceki parametrelerin uzunluğu `%s' bağımlı"
 
-#: expr.c:6531
+#: expr.c:6932
 msgid "returned value in block_exit_expr"
 msgstr "block_exit_expr'de değer döndü"
 
-#: final.c:1209
+#: final.c:1342
 msgid "negative insn length"
 msgstr "negatif komut uzunluğu"
 
-#: final.c:2628
+#: final.c:2793
 msgid "could not split insn"
 msgstr "komut çatallanamadı"
 
-#: final.c:2976
+#: final.c:3141
 msgid "invalid `asm': "
 msgstr "geçersiz `asm': "
 
-#: final.c:3160
+#: final.c:3328
 msgid "nested assembly dialect alternatives"
 msgstr "iç içe çevirici aksan alternatifleri"
 
-#: final.c:3177 final.c:3189
+#: final.c:3345 final.c:3357
 msgid "unterminated assembly dialect alternative"
 msgstr "sonlandırılmamış çevirici aksan alternatifi"
 
-#: final.c:3233
+#: final.c:3401
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr "%%-harf'ten sonraki terim numarası eksik"
 
-#: final.c:3236 final.c:3275
+#: final.c:3404 final.c:3443
 msgid "operand number out of range"
 msgstr "terim numarası kapsamdışı"
 
-#: final.c:3294
+#: final.c:3462
 #, c-format
 msgid "invalid %%-code"
 msgstr "%% kodu geçersiz"
 
-#: final.c:3325
+#: final.c:3493
 #, c-format
 msgid "`%%l' operand isn't a label"
 msgstr "`%%l' terimi bir etiket değil"
 
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3432 vmsdbgout.c:478 config/i386/i386.c:5315 config/pdp11/pdp11.c:1570
+#: final.c:3600 vmsdbgout.c:466 config/i386/i386.c:6104
+#: config/pdp11/pdp11.c:1573
 msgid "floating constant misused"
 msgstr "gerçel sayı sabitler desteklenmiyor"
 
-#: final.c:3488 vmsdbgout.c:535 config/i386/i386.c:5369 config/pdp11/pdp11.c:1617
+#: final.c:3656 vmsdbgout.c:523 config/i386/i386.c:6182
+#: config/pdp11/pdp11.c:1620
 msgid "invalid expression as operand"
 msgstr "veri öğesi olarak ifade geçersiz"
 
-#: flow.c:354
+#: flow.c:352
 msgid "function might be possible candidate for attribute `noreturn'"
 msgstr "işlev `noreturn' özniteliği için olası aday olmalı"
 
-#: flow.c:359
+#: flow.c:357
 msgid "`noreturn' function does return"
 msgstr "`noreturn' işlev dönüyor"
 
@@ -5040,82 +5212,82 @@ msgstr "`noreturn' işlev dönüyor"
 msgid "control reaches end of non-void function"
 msgstr "denetim void olmayan işlevin sonunu aşıyor"
 
-#: flow.c:1600
+#: flow.c:1641
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr "Önsöz/sonsöz komutlarını silmeye çalışır"
 
-#: fold-const.c:3135 fold-const.c:3148
+#: fold-const.c:2545 fold-const.c:2558
 #, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "karşılaştırma bit alanının genişliğinden dolayı daima %d"
 
-#: fold-const.c:4190 fold-const.c:4207
+#: fold-const.c:3752 fold-const.c:3769
 #, c-format
 msgid "comparison is always %d"
 msgstr "karşılaştırma sonucu daima %d"
 
-#: fold-const.c:4338
+#: fold-const.c:3900
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr "eşleşmeyenlerin eşitsizlik testlerininin `or' sonucu daima 1 dir"
 
-#: fold-const.c:4343
+#: fold-const.c:3905
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr "bağdaşmayanların eşitlik testlerinin `and' sonucu daima 0 dır"
 
-#: function.c:906 varasm.c:1530
+#: function.c:881 varasm.c:1503
 #, c-format
 msgid "size of variable `%s' is too large"
 msgstr "`%s' değişkeni çok geniş"
 
-#: function.c:5445
+#: function.c:5470
 #, c-format
 msgid "`%s' might be used uninitialized in this function"
 msgstr "`%s' bu işlevde ilklendirilmeden kullanılmış olmalı"
 
-#: function.c:5452
+#: function.c:5477
 #, c-format
 msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
 msgstr "değişken `%s' `longjmp' ya da `vfork' tarafından taşırılmış olmalı"
 
-#: function.c:5471
+#: function.c:5496
 #, c-format
 msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
 msgstr "argüman `%s' `longjmp' ya da `vfork' tarafından taşırılmış olmalı"
 
-#: function.c:6337
+#: function.c:6363
 msgid "function returns an aggregate"
 msgstr "işlev bir küme ile dönüyor"
 
-#: function.c:6856
+#: function.c:6868
 #, c-format
 msgid "unused parameter `%s'"
 msgstr "parametre `%s' kullanılmamış"
 
-#: gcc.c:1102
+#: gcc.c:1126
 #, c-format
 msgid "ambiguous abbreviation %s"
 msgstr "belirsiz kısaltma %s"
 
-#: gcc.c:1129
+#: gcc.c:1153
 #, c-format
 msgid "incomplete `%s' option"
 msgstr "tamamlanmamış `%s' seçeneği"
 
-#: gcc.c:1140
+#: gcc.c:1164
 #, c-format
 msgid "missing argument to `%s' option"
 msgstr "`%s' seçeneğinin argümanı eksik"
 
-#: gcc.c:1153
+#: gcc.c:1177
 #, c-format
 msgid "extraneous argument to `%s' option"
 msgstr "`%s' seçeneğinde fazladan argüman"
 
-#: gcc.c:1460
+#: gcc.c:1505
 msgid "Using built-in specs.\n"
 msgstr "Yerleşik özellikler kullanılıyor.\n"
 
-#: gcc.c:1634
+#: gcc.c:1683
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -5124,37 +5296,42 @@ msgstr ""
 "Özelik %s '%s' e ayarlanıyor\n"
 "\n"
 
-#: gcc.c:1732
+#: gcc.c:1790
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "Özellikler %s'den okunuyor\n"
 
-#: gcc.c:1830 gcc.c:1849
+#: gcc.c:1888 gcc.c:1907
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "specs %%include sözdizimi %ld karakterden sonra bozuk"
 
-#: gcc.c:1857
+#: gcc.c:1915
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "özellik dosyası %s bulunamadı\n"
 
-#: gcc.c:1873 gcc.c:1881 gcc.c:1890 gcc.c:1899
+#: gcc.c:1932 gcc.c:1940 gcc.c:1949 gcc.c:1958
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "specs %%rename sözdizimi %ld karakterden sonra bozuk"
 
-#: gcc.c:1908
+#: gcc.c:1967
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "ismi değişecek specs %s özelliği yok"
 
-#: gcc.c:1915
+#: gcc.c:1974
+#, c-format
+msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
+msgstr ""
+
+#: gcc.c:1979
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "spec %s ismi %s yapılıyor\n"
 
-#: gcc.c:1917
+#: gcc.c:1981
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -5163,25 +5340,25 @@ msgstr ""
 "özellik '%s'\n"
 "\n"
 
-#: gcc.c:1930
+#: gcc.c:1994
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "%ld. karakterden sonra bilinmeyen specs %% komutu"
 
-#: gcc.c:1941 gcc.c:1954
+#: gcc.c:2005 gcc.c:2018
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "%ld. karakterden sonra özellikler dosyası bozuk"
 
-#: gcc.c:2008
+#: gcc.c:2072
 msgid "spec file has no spec for linking"
 msgstr "özellik dosyası birleştirilecek özellik içermiyor"
 
-#: gcc.c:2720
+#: gcc.c:2570
 msgid "-pipe not supported"
 msgstr "-pipe desteklenmiyor"
 
-#: gcc.c:2774
+#: gcc.c:2625
 msgid ""
 "\n"
 "Go ahead? (y or n) "
@@ -5189,7 +5366,7 @@ msgstr ""
 "\n"
 "Haydi!? (e / h) "
 
-#: gcc.c:2873
+#: gcc.c:2751
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5200,69 +5377,69 @@ msgstr ""
 "Lütfen ayrıntılı bir hata raporu hazırlayın.\n"
 "İşlemler için %s adresine bakın."
 
-#: gcc.c:2891
+#: gcc.c:2769
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3024
+#: gcc.c:2899
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Kullanımı: %s [seçenekler] DOSYA...\n"
 
-#: gcc.c:3025
+#: gcc.c:2900
 msgid "Options:\n"
 msgstr "Seçenekler:\n"
 
-#: gcc.c:3027
+#: gcc.c:2902
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         Bir safhada en yüksek hata kodu ile çıkar\n"
 
-#: gcc.c:3028
+#: gcc.c:2903
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Bu yardım iletisini gösterir\n"
 
-#: gcc.c:3029
+#: gcc.c:2904
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            Hedefe özel komut satırı seçeneklerini gösterir\n"
 
-#: gcc.c:3031
+#: gcc.c:2906
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (Ast süreçlerin komut satırı seçenekleri için '-v --help' kullanın)\n"
 
-#: gcc.c:3032
+#: gcc.c:2907
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               Bütün yerleşik spec dizgelerini gösterir\n"
 
-#: gcc.c:3033
+#: gcc.c:2908
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             Derleyicinin sürümünü gösterir\n"
 
-#: gcc.c:3034
+#: gcc.c:2909
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             Derleyicilerin hedef işlemcisini gösterir\n"
 
-#: gcc.c:3035
+#: gcc.c:2910
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       Derleyicinin arama yolundaki dizinlerini gösterir\n"
 
-#: gcc.c:3036
+#: gcc.c:2911
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  Derleyiciyle eşleşen kitaplığın ismini gösterir\n"
 
-#: gcc.c:3037
+#: gcc.c:2912
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<lib>   <lib> kitaplığının tam dosya yolunu gösterir\n"
 
-#: gcc.c:3038
+#: gcc.c:2913
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  Derleyici elemanı <prog>un tam dosya yolunu gösterir\n"
 
-#: gcc.c:3039
+#: gcc.c:2914
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   libgcc sürümünün kök dizinini gösterir\n"
 
-#: gcc.c:3040
+#: gcc.c:2915
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -5270,81 +5447,86 @@ msgstr ""
 "  -print-multi-lib         Komut satırı seçenekleri ile kitaplık arama dizinleri\n"
 "                           arasındaki eşleşmeleri gösterir\n"
 
-#: gcc.c:3043
+#: gcc.c:2918
+#, fuzzy
+msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
+msgstr "  -print-multi-directory   libgcc sürümünün kök dizinini gösterir\n"
+
+#: gcc.c:2919
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<seçenekler>         Virgül ayraçlı <seçenekler> listesini çeviriciye gönderir\n"
 
-#: gcc.c:3044
+#: gcc.c:2920
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<seçenekler>         Virgül ayraçlı <seçenekler> listesini önişlemciye gönderir\n"
 
-#: gcc.c:3045
+#: gcc.c:2921
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<seçenekler>         Virgül ayraçlı <seçenekler>i bağlayıcıya gönderir\n"
 
-#: gcc.c:3046
+#: gcc.c:2922
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <arg>           Bağlayıcıya <arg>ümanı gönderir\n"
 
-#: gcc.c:3047
+#: gcc.c:2923
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              Aracı dosyaları silmez\n"
 
-#: gcc.c:3048
+#: gcc.c:2924
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    Aracı dosyalardan ziyade veri yolları kullanılır\n"
 
-#: gcc.c:3049
+#: gcc.c:2925
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    Alt işlemlerin çalıştırılma zamanlaması\n"
 
-#: gcc.c:3050
+#: gcc.c:2926
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<dosya>           Yerleşik özellikler yerine <dosya>dakilere zorlar\n"
 
-#: gcc.c:3051
+#: gcc.c:2927
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 "  -std=<standart>          Girdi kaynaklarının bu <standart>da olduğu\n"
 "                           varsayılır\n"
 
-#: gcc.c:3052
+#: gcc.c:2928
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <dizin>               Derleyicilerin arama dosya yoluna <dizin>i ekler\n"
 
-#: gcc.c:3053
+#: gcc.c:2929
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <makina>              gcc kurulmuşsa hedef <makina> için çalıştırılır\n"
 
-#: gcc.c:3054
+#: gcc.c:2930
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <sürüm>               gcc'nin kurulmuşsa <sürüm> sürümü çalıştırılır\n"
 
-#: gcc.c:3055
+#: gcc.c:2931
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       Derleyicinin çalıştırdığı programları gösterir\n"
 
-#: gcc.c:3056
+#: gcc.c:2932
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr "  -###                     -v gibi ama tırnaklı ve virgüllü seçenekler kullanılmaz\n"
 
-#: gcc.c:3057
+#: gcc.c:2933
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       Sadece önişlem; derleme, çeviri ve ilintileme yapılmaz\n"
 
-#: gcc.c:3058
+#: gcc.c:2934
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       Sadece derleme; çevirme ve bağlama yapılmaz\n"
 
-#: gcc.c:3059
+#: gcc.c:2935
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       Derler ve çevirir ancak bağlamaz\n"
 
-#: gcc.c:3060
+#: gcc.c:2936
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o DOSYA                 Çıktıyı DOSYAya yazar\n"
 
-#: gcc.c:3061
+#: gcc.c:2937
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissable languages include: c c++ assembler none\n"
@@ -5356,7 +5538,7 @@ msgstr ""
 "                           'none' ile dilin girdi dosyasının uzantısından saptanacağı\n"
 "                           öntanımlı durum belirtilmiş olur\n"
 
-#: gcc.c:3068
+#: gcc.c:2944
 #, c-format
 msgid ""
 "\n"
@@ -5372,17 +5554,27 @@ msgstr ""
 "Çeviri hatalarını <gnu-tr-u12a@lists.sourceforge.net> adresine bildiriniz.\n"
 "\n"
 
+#: gcc.c:3079
+#, fuzzy, c-format
+msgid "`-%c' option must have argument"
+msgstr "-param seçeneğinde argüman eksik"
+
+#: gcc.c:3101
+#, c-format
+msgid "couldn't run `%s': %s"
+msgstr ""
+
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3348
+#: gcc.c:3278
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr "%s (GCC) %s\n"
 
-#: gcc.c:3349
+#: gcc.c:3279
 msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n"
 msgstr "Telif Hakkı (C) 2002 Free Software Foundation, Inc.\n"
 
-#: gcc.c:3351 gcov.c:320
+#: gcc.c:3281 gcov.c:364
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
@@ -5392,69 +5584,62 @@ msgstr ""
 "Hiçbir garantisi yoktur; hatta SATILABİLİRLİĞİ veya ŞAHSİ KULLANIMINIZA\n"
 "UYGUNLUĞU için bile garanti verilmez.\n"
 
-#: gcc.c:3450
+#: gcc.c:3382
 msgid "argument to `-Xlinker' is missing"
 msgstr "`-Xlinker' için argüman belirtilmemiş"
 
-#: gcc.c:3458
+#: gcc.c:3390
 msgid "argument to `-l' is missing"
 msgstr "`-l' için argüman belirtilmemiş"
 
-#: gcc.c:3475
+#: gcc.c:3407
 msgid "argument to `-specs' is missing"
 msgstr "`-specs' için argüman belirtilmemiş"
 
-#: gcc.c:3490
+#: gcc.c:3422
 msgid "argument to `-specs=' is missing"
 msgstr "`-specs=' için argüman belirtilmemiş"
 
-#: gcc.c:3521
-msgid "argument to `-b' is missing"
-msgstr "`-b' için argüman belirtilmemiş"
+#: gcc.c:3452
+#, c-format
+msgid "`-%c' must come at the start of the command line"
+msgstr ""
 
-#: gcc.c:3536
+#: gcc.c:3461
 msgid "argument to `-B' is missing"
 msgstr "`-B' için argüman belirtilmemiş"
 
-#: gcc.c:3606
-msgid "argument to `-V' is missing"
-msgstr "`-V' için argüman belirtilmemiş"
-
-#: gcc.c:3627 gcc.c:3634 gcc.c:3641
-msgid "invalid version number format"
-msgstr "sürüm numarası biçemi geçersiz"
-
-#: gcc.c:3752
+#: gcc.c:3634
 msgid "cannot specify -o with -c or -S and multiple compilations"
 msgstr "-o çoklu derlemeler, -c ya da -S ile kullanılamaz"
 
-#: gcc.c:3923
+#: gcc.c:3807
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "Uyarı: -save-temps belirtildiğinden -pipe yoksayıldı"
 
-#: gcc.c:3927
+#: gcc.c:3811
 msgid "warning: -pipe ignored because -time specified"
 msgstr "Uyarı: -time belirtildiğinden -pipe yoksayıldı"
 
-#: gcc.c:3939
+#: gcc.c:3823
 msgid "argument to `-x' is missing"
 msgstr "`-x' için argüman belirtilmemiş"
 
-#: gcc.c:3967
+#: gcc.c:3851
 #, c-format
 msgid "argument to `-%s' is missing"
 msgstr "`-%s' için argüman belirtilmemiş"
 
-#: gcc.c:4028
+#: gcc.c:3912
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr "Uyarı: son girdi dosyasından sonraki `-x %s' etkisiz"
 
-#: gcc.c:4327
+#: gcc.c:4257
 msgid "invalid specification!  Bug in cc"
 msgstr "özellik geçersiz! cc'de yazılım hatası."
 
-#: gcc.c:4476
+#: gcc.c:4411
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
@@ -5462,51 +5647,76 @@ msgstr "%s\n"
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5029
+#: gcc.c:4971
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "özellik aksaması: '%%*' kalıp eşleştirerek ilklendirilemedi"
 
-#: gcc.c:5038
+#: gcc.c:4980
 #, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "Uyarı: spec'lerde %%[ işlemimi artık kullanılmıyor"
 
-#: gcc.c:5056
+#: gcc.c:4998
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "'%4$s' %1$c%2$s%3$c özelliği işleniyor\n"
 
-#: gcc.c:5181
+#: gcc.c:5123
 #, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "Özellik aksaması: özellik seçeneği '%c' anlaşılamadı"
 
-#: gcc.c:5291
-msgid "mismatched braces in specs"
-msgstr "özellikler içinde eşleşmeyen parantezler"
+#: gcc.c:5204
+#, fuzzy, c-format
+msgid "unknown spec function `%s'"
+msgstr "`%s' işlevinde:"
 
-#: gcc.c:5969
-#, c-format
-msgid "unrecognized option `-%s'"
-msgstr "`-%s' seçeneği bilinmiyor"
+#: gcc.c:5223
+#, fuzzy, c-format
+msgid "error in args to spec function `%s'"
+msgstr "`%s' işlevi için argümanlar çok fazla"
 
-#: gcc.c:5975
-#, c-format
-msgid "install: %s%s\n"
-msgstr "kurulum: %s%s\n"
+#: gcc.c:5272
+#, fuzzy
+msgid "malformed spec function name"
+msgstr "çevirim tür olarak işlev belirtiyor"
+
+#. )
+#: gcc.c:5275
+#, fuzzy
+msgid "no arguments for spec function"
+msgstr "işlev için çok az argüman belirtildi"
+
+#: gcc.c:5294
+msgid "malformed spec function arguments"
+msgstr ""
+
+#: gcc.c:5402
+msgid "mismatched braces in specs"
+msgstr "özellikler içinde eşleşmeyen parantezler"
+
+#: gcc.c:6097
+#, c-format
+msgid "unrecognized option `-%s'"
+msgstr "`-%s' seçeneği bilinmiyor"
+
+#: gcc.c:6103
+#, c-format
+msgid "install: %s%s\n"
+msgstr "kurulum: %s%s\n"
 
-#: gcc.c:5976
+#: gcc.c:6104
 #, c-format
 msgid "programs: %s\n"
 msgstr "programlar: %s\n"
 
-#: gcc.c:5977
+#: gcc.c:6105
 #, c-format
 msgid "libraries: %s\n"
 msgstr "kitaplıklar: %s\n"
 
-#: gcc.c:6025
+#: gcc.c:6162
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
@@ -5514,56 +5724,56 @@ msgstr ""
 "\n"
 "Hata raporlama işlemleri için:\n"
 
-#: gcc.c:6041
+#: gcc.c:6178
 #, c-format
 msgid "Configured with: %s\n"
 msgstr ""
 "%s\n"
 "seçenekleriyle yapılandırıldı.\n"
 
-#: gcc.c:6055
+#: gcc.c:6192
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "Kanallama modeli: %s\n"
 
-#: gcc.c:6066
+#: gcc.c:6203
 #, c-format
 msgid "gcc version %s\n"
 msgstr "gcc %s sürümü\n"
 
-#: gcc.c:6068
+#: gcc.c:6205
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr "gcc sürücüsü %s sürümü gcc %s sürümünü çalıştırıyor\n"
 
-#: gcc.c:6076
+#: gcc.c:6213
 msgid "no input files"
 msgstr "girdi dosyası yok"
 
-#: gcc.c:6114
+#: gcc.c:6251
 #, c-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s derleyici bu sitemde kurulu değil"
 
-#: gcc.c:6189
+#: gcc.c:6326
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: birleştirme yapılmadığından birleştirici girdi dosyası kullanılmadı"
 
-#: gcc.c:6232
+#: gcc.c:6369
 #, c-format
 msgid "language %s not recognized"
 msgstr "dil %s tanınmıyor"
 
-#: gcc.c:6335
+#: gcc.c:6472
 msgid "internal gcc abort"
 msgstr "dahili gcc çıkışı"
 
-#: gcov.c:282
+#: gcov.c:325
 msgid "Internal gcov abort.\n"
 msgstr "Dahili gcov çıkışı.\n"
 
-#: gcov.c:295
+#: gcov.c:338
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE\n"
 "\n"
@@ -5571,7 +5781,7 @@ msgstr ""
 "Kullanımı: gcov [SEÇENEK]... KAYNAKDOSYASI\n"
 "\n"
 
-#: gcov.c:296
+#: gcov.c:339
 msgid ""
 "Print code coverage information.\n"
 "\n"
@@ -5579,29 +5789,29 @@ msgstr ""
 "Kodu çevreleyen bilgileri gösterir\n"
 "\n"
 
-#: gcov.c:297
+#: gcov.c:340
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  -h, --help                      Bu yardım iletisini gösterir ve çıkar\n"
 
-#: gcov.c:298
+#: gcov.c:341
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -v, --version                   Sürüm bilgilerini gösterir ve çıkar\n"
 
-#: gcov.c:299
+#: gcov.c:342
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr "  -b, --branch-probabilities      Çıktıda dallanma olasılıkları da içerilir\n"
 
-#: gcov.c:300
+#: gcov.c:343
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr "  -c, --branch-counts             Yüzde yerine dallanma sayısı alınır\n"
 
-#: gcov.c:302
+#: gcov.c:345
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -n, --no-output                 Bir çıktı dosyası üretilmez\n"
 
-#: gcov.c:303
+#: gcov.c:346
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
@@ -5609,15 +5819,20 @@ msgstr ""
 "  -l, --long-file-names           İçerilen kaynak dosyaları için uzun çıktı dosyası\n"
 "                                  isimleri kullanılır\n"
 
-#: gcov.c:305
+#: gcov.c:348
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr "  -f, --function-summaries        Her işlev için özet çıktılar\n"
 
-#: gcov.c:306
-msgid "  -o, --object-directory OBJDIR   Search for object files in OBJDIR\n"
+#: gcov.c:349
+#, fuzzy
+msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr "  -o, --object-directory DİZİN    Nesne dosyaları DİZİNde aranır\n"
 
-#: gcov.c:307
+#: gcov.c:350
+msgid "  -p, --preserve-paths            Preserve all pathname components\n"
+msgstr ""
+
+#: gcov.c:351
 #, c-format
 msgid ""
 "\n"
@@ -5628,265 +5843,469 @@ msgstr ""
 "Hata raporlama işlemleri için:\n"
 "%s.\n"
 
-#: gcov.c:317
+#: gcov.c:361
 #, c-format
 msgid "gcov (GCC) %s\n"
 msgstr "gcov (GCC) %s\n"
 
-#: gcov.c:318
+#: gcov.c:362
 msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
 msgstr "Telif Hakkı (C) 2001 Free Software Foundation, Inc.\n"
 
-#: gcov.c:462
+#: gcov.c:500
 #, c-format
 msgid "Could not open basic block file %s.\n"
 msgstr "Temel blok dosyası %s açılamadı.\n"
 
-#: gcov.c:471
+#: gcov.c:507
+#, c-format
+msgid "Could not open program flow graph file %s.\n"
+msgstr "Program akış diyagramı dosyası %s açılamıyor.\n"
+
+#: gcov.c:524
 #, c-format
 msgid "Could not open data file %s.\n"
 msgstr "%s veri dosyası açılamadı.\n"
 
-#: gcov.c:472
+#: gcov.c:525
 msgid "Assuming that all execution counts are zero.\n"
 msgstr "Tüm çalıştırılanların sayısı sıfır kabul ediliyor.\n"
 
-#: gcov.c:478
-#, c-format
-msgid "Could not open program flow graph file %s.\n"
-msgstr "Program akış diyagramı dosyası %s açılamıyor.\n"
-
-#: gcov.c:489
+#: gcov.c:534
 #, c-format
 msgid "No executable code associated with file %s.\n"
 msgstr "%s dosyası ile ilişkilendirilecek kod yok.\n"
 
-#: gcov.c:789
-msgid ".da file contents exhausted too early\n"
-msgstr ".da dosyasının içeriği çok erken atıldı\n"
+#: gcov.c:1186
+#, fuzzy, c-format
+msgid "%s of %d lines executed in %s %s\n"
+msgstr "%3$s dosyasındaki %2$d satırın %%%1$6.2f satırı çalıştırıldı\n"
 
-#: gcov.c:792
-msgid ".da file contents not exhausted\n"
-msgstr ".da dosyasının içeriği atılmadı\n"
+#: gcov.c:1191
+#, fuzzy, c-format
+msgid "No executable lines in %s %s\n"
+msgstr "%s dosyasında çalıştırılacak kaynak satırı yok\n"
 
-#: gcov.c:973
-#, c-format
-msgid "%6.2f%% of %d source lines executed in function %s\n"
-msgstr "%3$s işlevindeki %2$d satırın %%%1$6.2f satırı çalıştırıldı\n"
+#: gcov.c:1198
+#, fuzzy, c-format
+msgid "%s of %d branches executed in %s %s\n"
+msgstr "%3$s dosyasındaki %2$d daldan %%%1$6.2f dal çalıştırıldı\n"
 
-#: gcov.c:977
-#, c-format
-msgid "No executable source lines in function %s\n"
-msgstr "%s işlevinin çalıştırılabilir kaynak satırı yok\n"
+#: gcov.c:1203
+#, fuzzy, c-format
+msgid "%s of %d branches taken at least once in %s %s\n"
+msgstr "%3$s dosyasındaki %2$d daldan %%%1$6.2f dal en az bir kere alındı\n"
+
+#: gcov.c:1209
+#, fuzzy, c-format
+msgid "No branches in %s %s\n"
+msgstr "%s dosyasında dal yok\n"
+
+#: gcov.c:1211
+#, fuzzy, c-format
+msgid "%s of %d calls executed in %s %s\n"
+msgstr "%3$s dosyasındaki %2$d çağrıdan %%%1$6.2f çağrı çalıştırıldı\n"
 
-#: gcov.c:984
+#: gcov.c:1216
+#, fuzzy, c-format
+msgid "No calls in %s %s\n"
+msgstr "%s dosyasında çağrı yok\n"
+
+#: gcov.c:1351
 #, c-format
-msgid "%6.2f%% of %d branches executed in function %s\n"
-msgstr "%3$s işlevindeki %2$d dalın %%%1$6.2f dalı çalıştırıldı\n"
+msgid "didn't use all bb entries of graph, function %s\n"
+msgstr "işlev %s ve diyagramın tüm bb girdileri kullanılmadı\n"
 
-#: gcov.c:988
+#: gcov.c:1353
 #, c-format
-msgid "%6.2f%% of %d branches taken at least once in function %s\n"
-msgstr "%3$s işlevindeki %2$d dalın %%%1$6.2f dalı en az bir kere alındı\n"
+msgid "block_num = %ld, num_blocks = %d\n"
+msgstr "blok_num = %ld, blok_sayısı = %d\n"
 
-#: gcov.c:993
+#: gcov.c:1367
 #, c-format
-msgid "No branches in function %s\n"
-msgstr "%s işlevinin dalları yok\n"
+msgid "ERROR: unexpected line number %ld\n"
+msgstr ""
+
+#: gcov.c:1383
+#, fuzzy, c-format
+msgid "ERROR: too many basic blocks in function %s\n"
+msgstr "HATA: .bb dosyası %s içinde temel blok sayısı çok fazla\n"
+
+#: gcov.c:1398
+#, fuzzy, c-format
+msgid "ERROR: out of range line number in function %s\n"
+msgstr "%s işlevinin çalıştırılabilir kaynak satırı yok\n"
 
-#: gcov.c:995
+#: gcov.c:1470
 #, c-format
-msgid "%6.2f%% of %d calls executed in function %s\n"
-msgstr "%3$s işlevindeki %2$d çağrıdan %%%1$6.2f çağrı çalıştırıldı\n"
+msgid "Could not open source file %s.\n"
+msgstr "%s kaynak dosyası açılamadı.\n"
+
+#: gcov.c:1480
+#, fuzzy, c-format
+msgid "Warning: source file %s is newer than %s\n"
+msgstr "mevcut dosya %s den daha eski"
 
-#: gcov.c:999
+#: gcov.c:1510
 #, c-format
-msgid "No calls in function %s\n"
-msgstr "%s işlevinde çağrı yok\n"
+msgid "Unexpected EOF while reading source file %s.\n"
+msgstr "%s kaynak dosyası okunurken anlaşılmayan dosya sonu.\n"
+
+#: gcov.c:1532
+#, fuzzy, c-format
+msgid "call   %2d never executed\n"
+msgstr "%d. çağrı hiç çalıştırılmadı\n"
+
+#: gcov.c:1535
+#, fuzzy, c-format
+msgid "call   %2d returns %s\n"
+msgstr "%d. çağrı dönüş sayısı = %s\n"
+
+#: gcov.c:1543
+#, fuzzy, c-format
+msgid "branch %2d never executed\n"
+msgstr "%d. dal hiç çalıştırılmadı\n"
+
+#: gcov.c:1546
+#, fuzzy, c-format
+msgid "branch %2d taken %s\n"
+msgstr "%d. dal alınma sayısı = %s\n"
 
-#: gcov.c:1126
+#: gcov.c:1610
 #, c-format
-msgid "didn't use all bb entries of graph, function %s\n"
-msgstr "işlev %s ve diyagramın tüm bb girdileri kullanılmadı\n"
+msgid "Creating %s.\n"
+msgstr "%s oluşturuluyor.\n"
+
+#: gcov.c:1613
+#, fuzzy, c-format
+msgid "Error writing output file %s.\n"
+msgstr "%s e yazarken hata"
 
-#: gcov.c:1128
+#: gcov.c:1618
 #, c-format
-msgid "block_num = %ld, num_blocks = %d\n"
-msgstr "blok_num = %ld, blok_sayısı = %d\n"
+msgid "Could not open output file %s.\n"
+msgstr "%s çıktı dosyası açılamadı.\n"
 
-#: gcov.c:1166
+#: gcse.c:761
 #, c-format
-msgid "ERROR: too many basic blocks in .bb file %s\n"
-msgstr "HATA: .bb dosyası %s içinde temel blok sayısı çok fazla\n"
+msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+msgstr ""
+"Genel ortak alt ifade elemesi iptal edildi:\n"
+"%d > 1000 temel blok ve %d >= 20 kenar/temel blok"
 
-#: gcov.c:1243
+#: gcse.c:773
 #, c-format
-msgid "%6.2f%% of %d source lines executed in file %s\n"
-msgstr "%3$s dosyasındaki %2$d satırın %%%1$6.2f satırı çalıştırıldı\n"
+msgid "GCSE disabled: %d basic blocks and %d registers"
+msgstr "Genel ortak alt ifade elemesi iptal edildi: %d temel blok ve %d yazmaç"
 
-#: gcov.c:1247
+#: genautomata.c:1490
 #, c-format
-msgid "No executable source lines in file %s\n"
-msgstr "%s dosyasında çalıştırılacak kaynak satırı yok\n"
+msgid "Name `%s' contains quotes"
+msgstr ""
+
+#: genautomata.c:1621
+#, fuzzy, c-format
+msgid "invalid string `%s' in define_cpu_unit"
+msgstr "koşul içindeki `%c' işareti geçersiz"
 
-#: gcov.c:1254
+#: genautomata.c:1650
 #, c-format
-msgid "%6.2f%% of %d branches executed in file %s\n"
-msgstr "%3$s dosyasındaki %2$d daldan %%%1$6.2f dal çalıştırıldı\n"
+msgid "invalid string `%s' in define_query_cpu_unit"
+msgstr ""
+
+#: genautomata.c:1682 genautomata.c:1685
+#, fuzzy, c-format
+msgid "invalid string `%s' in define_bypass"
+msgstr "atanmamış tür `%s %s'; kullanımı geçersiz"
+
+#: genautomata.c:1720
+#, fuzzy, c-format
+msgid "invalid first string `%s' in exclusion_set"
+msgstr "koşul içindeki `%c' işareti geçersiz"
+
+#: genautomata.c:1724
+#, fuzzy, c-format
+msgid "invalid second string `%s' in exclusion_set"
+msgstr "koşul içindeki `%c' işareti geçersiz"
 
-#: gcov.c:1258
+#: genautomata.c:1760
 #, c-format
-msgid "%6.2f%% of %d branches taken at least once in file %s\n"
-msgstr "%3$s dosyasındaki %2$d daldan %%%1$6.2f dal en az bir kere alındı\n"
+msgid "invalid first string `%s' in presence_set"
+msgstr ""
+
+#: genautomata.c:1764
+#, fuzzy, c-format
+msgid "invalid second string `%s' in presence_set"
+msgstr "geçersiz denetim dizgesi"
 
-#: gcov.c:1263
+#: genautomata.c:1800
 #, c-format
-msgid "No branches in file %s\n"
-msgstr "%s dosyasında dal yok\n"
+msgid "invalid first string `%s' in absence_set"
+msgstr ""
 
-#: gcov.c:1265
+#: genautomata.c:1804
 #, c-format
-msgid "%6.2f%% of %d calls executed in file %s\n"
-msgstr "%3$s dosyasındaki %2$d çağrıdan %%%1$6.2f çağrı çalıştırıldı\n"
+msgid "invalid second string `%s' in absence_set"
+msgstr ""
 
-#: gcov.c:1269
+#: genautomata.c:1837
 #, c-format
-msgid "No calls in file %s\n"
-msgstr "%s dosyasında çağrı yok\n"
+msgid "invalid string `%s' in define_automaton"
+msgstr ""
 
-#: gcov.c:1281
+#: genautomata.c:1868
+#, fuzzy, c-format
+msgid "invalid option `%s' in automata_option"
+msgstr "koşul içindeki `%c' işareti geçersiz"
+
+#: genautomata.c:1890
 #, c-format
-msgid "Could not open source file %s.\n"
-msgstr "%s kaynak dosyası açılamadı.\n"
+msgid "garbage after ) in reservation `%s'"
+msgstr ""
+
+#: genautomata.c:1921 genautomata.c:1954 genautomata.c:1981
+#, fuzzy, c-format
+msgid "invalid `%s' in reservation `%s'"
+msgstr "`%D'in"
 
-#: gcov.c:1331
+#: genautomata.c:1932
 #, c-format
-msgid "Could not open output file %s.\n"
-msgstr "%s çıktı dosyası açılamadı.\n"
+msgid "repetition `%s' <= 1 in reservation `%s'"
+msgstr ""
 
-#: gcov.c:1339
+#: genautomata.c:2425
+#, fuzzy, c-format
+msgid "unit `%s' in exclusion is not declared"
+msgstr "`%s' bildirilmedi"
+
+#: genautomata.c:2427
 #, c-format
-msgid "Creating %s.\n"
-msgstr "%s oluşturuluyor.\n"
+msgid "`%s' in exclusion is not unit"
+msgstr ""
+
+#: genautomata.c:2465
+#, fuzzy, c-format
+msgid "unit `%s' excludes itself"
+msgstr "`%s' in uzunluğu türünü aşıyor"
 
-#: gcov.c:1387
+#: genautomata.c:2473
 #, c-format
-msgid "call %d never executed\n"
-msgstr "%d. çağrı hiç çalıştırılmadı\n"
+msgid "units `%s' and `%s' in exclusion set belong to different automata"
+msgstr ""
 
-#: gcov.c:1396
+#: genautomata.c:2603 genautomata.c:2609
 #, c-format
-msgid "call %d returns = %s\n"
-msgstr "%d. çağrı dönüş sayısı = %s\n"
+msgid "unit `%s' excludes and requires presence of `%s'"
+msgstr ""
 
-#: gcov.c:1406
+#: genautomata.c:2623 genautomata.c:2629
 #, c-format
-msgid "call %d returns = %s%%\n"
-msgstr "%d. çağrı dönüş yüzdesi = %%%s\n"
+msgid "unit `%s' requires absence and presence of `%s'"
+msgstr ""
+
+#: genautomata.c:2692 genautomata.c:2695
+#, fuzzy, c-format
+msgid "repeated declaration of automaton `%s'"
+msgstr "sınıf yöntemi `%s' birden fazla bildirilmiş"
 
-#: gcov.c:1413
+#: genautomata.c:2711
 #, c-format
-msgid "branch %d never executed\n"
-msgstr "%d. dal hiç çalıştırılmadı\n"
+msgid "define_insn_reservation `%s' has negative latency time"
+msgstr ""
+
+#: genautomata.c:2717
+#, fuzzy, c-format
+msgid "`%s' is already used as insn reservation name"
+msgstr "`%D' zaten bu bağlamda bildirilmiş"
 
-#: gcov.c:1423
+#: genautomata.c:2723
 #, c-format
-msgid "branch %d taken = %s\n"
-msgstr "%d. dal alınma sayısı = %s\n"
+msgid "define_bypass `%s - %s' has negative latency time"
+msgstr ""
+
+#: genautomata.c:2737
+#, fuzzy, c-format
+msgid "automaton `%s' is not declared"
+msgstr "`%s' bildirilmedi"
 
-#: gcov.c:1433
+#: genautomata.c:2747
 #, c-format
-msgid "branch %d taken = %s%%\n"
-msgstr "%d. dal alınma yüzdesi = %%%s\n"
+msgid "define_unit `%s' without automaton when one defined"
+msgstr ""
+
+#: genautomata.c:2753
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu unit"
+msgstr "`%s' alanı bir işlev olarak bildirilmiş"
+
+#: genautomata.c:2762
+#, fuzzy, c-format
+msgid "`%s' is declared as cpu reservation"
+msgstr "`%D' bir kardeş olarak bildirilmiş"
+
+#: genautomata.c:2772
+#, fuzzy, c-format
+msgid "repeated declaration of unit `%s'"
+msgstr "`%s'in yeniden bildirimi"
+
+#: genautomata.c:2775
+#, fuzzy, c-format
+msgid "repeated declaration of reservation `%s'"
+msgstr "sınıf yöntemi `%s' birden fazla bildirilmiş"
+
+#: genautomata.c:2790 genautomata.c:2793
+#, fuzzy, c-format
+msgid "there is no insn reservation `%s'"
+msgstr "`%F'in önceki bildiriminden"
+
+#: genautomata.c:2810 genautomata.c:2815
+#, fuzzy, c-format
+msgid "the same bypass `%s - %s' is already defined"
+msgstr "#pragma %s %s  zaten kayıtlı"
+
+#: genautomata.c:2820
+#, fuzzy, c-format
+msgid "bypass `%s - %s' is already defined"
+msgstr "#pragma %s %s  zaten kayıtlı"
+
+#: genautomata.c:2925 genautomata.c:2927
+#, fuzzy, c-format
+msgid "automaton `%s' is not used"
+msgstr "`%s' kipi bir kip değil"
+
+#: genautomata.c:2950
+#, fuzzy, c-format
+msgid "undeclared unit or reservation `%s'"
+msgstr "bildirilmemiş tanımlayıcı `%s'"
+
+#: genautomata.c:3028 genautomata.c:3030
+#, fuzzy, c-format
+msgid "unit `%s' is not used"
+msgstr "`%s' atanmış ama kullanılmamış"
+
+#: genautomata.c:3035 genautomata.c:3037
+#, fuzzy, c-format
+msgid "reservation `%s' is not used"
+msgstr "`%s' zayıf bildirimi desteklenmiyor"
+
+#: genautomata.c:3134
+#, fuzzy, c-format
+msgid "cycle in definition of reservation `%s'"
+msgstr "`union %s' tekrar tanımlanmış"
 
-#: gcov.c:1444
+#: genautomata.c:5333
 #, c-format
-msgid "Unexpected EOF while reading source file %s.\n"
-msgstr "%s kaynak dosyası okunurken anlaşılmayan dosya sonu.\n"
+msgid "Units `%s' and `%s' should be in the same automaton"
+msgstr ""
 
-#: gcse.c:758
+#: genautomata.c:9441
+#, fuzzy
+msgid "-split has no argument."
+msgstr "argüman yok"
+
+#: genautomata.c:9442
+#, fuzzy
+msgid "option `-split' has not been implemented yet\n"
+msgstr "ayrımlama henüz programlanmadı."
+
+#: genautomata.c:9486 genautomata.c:9491
 #, c-format
-msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+msgid "Automaton `%s': Insn `%s' will never be issued"
 msgstr ""
-"Genel ortak alt ifade elemesi iptal edildi:\n"
-"%d > 1000 temel blok ve %d >= 20 kenar/temel blok"
 
-#: gcse.c:770
+#: genautomata.c:9498 genautomata.c:9501
 #, c-format
-msgid "GCSE disabled: %d basic blocks and %d registers"
-msgstr "Genel ortak alt ifade elemesi iptal edildi: %d temel blok ve %d yazmaç"
+msgid "Insn `%s' will never be issued"
+msgstr ""
+
+#: genautomata.c:9649
+#, fuzzy
+msgid "Errors in DFA description"
+msgstr "henüz bir açıklama yok"
+
+#: genautomata.c:9732
+#, fuzzy, c-format
+msgid "Error in writing DFA description file %s"
+msgstr "%s e yazarken hata"
+
+#: genconditions.c:196
+#, fuzzy
+msgid "No input file name."
+msgstr "girdi dosyası yok"
 
-#: graph.c:421 profile.c:950 profile.c:958 toplev.c:1835 toplev.c:4978 f/com.c:14258 java/jcf-parse.c:950 java/jcf-parse.c:1099 java/lex.c:1790 objc/objc-act.c:529
+#: graph.c:420 profile.c:1204 profile.c:1211 toplev.c:1836 toplev.c:5121
+#: f/com.c:14138 java/jcf-parse.c:913 java/jcf-parse.c:1059 java/lex.c:1767
+#: objc/objc-act.c:449
 #, c-format
 msgid "can't open %s"
 msgstr "%s açılamıyor"
 
-#: haifa-sched.c:190
+#: haifa-sched.c:196
 #, c-format
 msgid "fix_sched_param: unknown param: %s"
 msgstr "fix_sched_param: bilinmeyen parametre: %s"
 
-#: integrate.c:185
+#: integrate.c:172
 msgid "function cannot be inline"
 msgstr "işlev özümlenemez"
 
-#: integrate.c:190
+#: integrate.c:176
 msgid "varargs function cannot be inline"
 msgstr "varargs işlevi özümlenemez"
 
-#: integrate.c:193
+#: integrate.c:179
 msgid "function using alloca cannot be inline"
 msgstr "alloca kullanarak işlev özümlenemez"
 
-#: integrate.c:196
+#: integrate.c:182
 msgid "function using setjmp cannot be inline"
 msgstr "setjmp kullanarak işlev özümlenemez"
 
-#: integrate.c:199
+#: integrate.c:185
 msgid "function uses __builtin_eh_return"
 msgstr "işlev __builtin_eh_return kullanıyor"
 
-#: integrate.c:202
+#: integrate.c:188
 msgid "function with nested functions cannot be inline"
 msgstr "içiçe işlevleri olan bir işlev özümlenemez"
 
-#: integrate.c:206
+#: integrate.c:192
 msgid "function with label addresses used in initializers cannot inline"
 msgstr "başlangıç değerlerinde kullanılmış etiket adresli bir işlev özümlenemez"
 
-#: integrate.c:213 integrate.c:257
+#: integrate.c:199 integrate.c:243
 msgid "function too large to be inline"
 msgstr "işlev özümlenmek için fazla büyük"
 
-#: integrate.c:223
+#: integrate.c:209
 msgid "no prototype, and parameter address used; cannot be inline"
 msgstr "prototip ve kullanılan parametre adresi yok; özümlenemez"
 
-#: integrate.c:230 integrate.c:275
+#: integrate.c:216 integrate.c:261
 msgid "inline functions not supported for this return value type"
 msgstr "bu dönen değer türü için özümlenen işlevler desteklenmiyor"
 
-#: integrate.c:235
+#: integrate.c:221
 msgid "function with varying-size return value cannot be inline"
 msgstr "değişken uzunluklu dönen değerli işlevler özümlenemez"
 
-#: integrate.c:242
+#: integrate.c:228
 msgid "function with varying-size parameter cannot be inline"
 msgstr "değişken uzunluk parametreli işlevler özümlenemez"
 
-#: integrate.c:245
+#: integrate.c:231
 msgid "function with transparent unit parameter cannot be inline"
 msgstr "şeffaf birim parametreli işlevler özümlenemez"
 
-#: integrate.c:264
+#: integrate.c:250
 msgid "function with computed jump cannot inline"
 msgstr "hesaplanmış jump bulunan işlevler özümlenemez"
 
-#: integrate.c:268
+#: integrate.c:254
 msgid "function with nonlocal goto cannot be inline"
 msgstr "yerel olmayan goto bulunan işlevler özümlenemez"
 
-#: integrate.c:282
+#: integrate.c:268
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr "hedefe özel öznitelikler bulunan işlevler özümlenemez"
 
@@ -5924,55 +6343,57 @@ msgstr ""
 msgid "invalid parameter `%s'"
 msgstr "geçersiz parametre `%s'"
 
-#: profile.c:429
+#: profile.c:397
+#, c-format
+msgid "Profile does not match flowgraph of function %s (out of date?)"
+msgstr ""
+
+#: profile.c:400
+#, fuzzy
+msgid ".da file corrupted"
+msgstr ".da dosyasının içeriği atılmadı"
+
+#: profile.c:634
 #, c-format
 msgid "corrupted profile info: prob for %d-%d thought to be %d"
 msgstr "bozuk profil bilgisi: %3$d olduğu halde %1$d-%2$d için sonda"
 
-#: profile.c:975
+#: profile.c:1226
 #, c-format
 msgid "file %s not found, execution counts assumed to be zero"
 msgstr "%s bulunamadı, çalıştırma sayısı sıfır kabul edildi"
 
-#: profile.c:1022
-msgid ".da file contents exhausted too early"
-msgstr ".da dosyasının içeriği çok erken atıldı"
-
-#: profile.c:1025
-msgid ".da file contents not exhausted"
-msgstr ".da dosyasının içeriği atılmadı"
-
-#: protoize.c:599
+#: protoize.c:542
 #, c-format
 msgid "%s: internal abort\n"
 msgstr "%s: dahili çıkış\n"
 
-#: protoize.c:690
+#: protoize.c:633
 #, c-format
 msgid "%s: error writing file `%s': %s\n"
 msgstr "%s: `%s' dosyası yazılırken hata: %s\n"
 
-#: protoize.c:735
+#: protoize.c:678
 #, c-format
 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
 msgstr "%s: kullanımı '%s [ -VqfnkN ] [ -i <Gdizgesi> ] [ dosya ... ]'\n"
 
-#: protoize.c:738
+#: protoize.c:681
 #, c-format
 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
 msgstr "%s: kullanımı '%s [ -VqfnkNlgC ] [ -B <dizin> ] [ dosya ... ]'\n"
 
-#: protoize.c:845
+#: protoize.c:788
 #, c-format
 msgid "%s: warning: no read access for file `%s'\n"
 msgstr "%s: uyarı: `%s' dosyası için okuma erişimi yok\n"
 
-#: protoize.c:853
+#: protoize.c:796
 #, c-format
 msgid "%s: warning: no write access for file `%s'\n"
 msgstr "%s: uyarı: `%s' dosyası için yazma erişimi yok\n"
 
-#: protoize.c:861
+#: protoize.c:804
 #, c-format
 msgid "%s: warning: no write access for dir containing `%s'\n"
 msgstr "%s: uyarı: `%s' dosyasını içeren dizine yazma izni yok\n"
@@ -5980,17 +6401,17 @@ msgstr "%s: uyarı: `%s' dosyasını içeren dizine yazma izni yok\n"
 #. Catch cases like /.. where we try to backup to a
 #. point above the absolute root of the logical file
 #. system.
-#: protoize.c:1279
+#: protoize.c:1222
 #, c-format
 msgid "%s: invalid file name: %s\n"
 msgstr "%s: geçersiz dosya ismi: %s\n"
 
-#: protoize.c:1431
+#: protoize.c:1374
 #, c-format
 msgid "%s: %s: can't get status: %s\n"
 msgstr "%s: %s: durum alınamıyor: %s\n"
 
-#: protoize.c:1452
+#: protoize.c:1395
 #, c-format
 msgid ""
 "\n"
@@ -5999,137 +6420,137 @@ msgstr ""
 "\n"
 "%s: ölümcül hata: yardımcı bilgi dosyası %d. satırda bozulmuş\n"
 
-#: protoize.c:1788
+#: protoize.c:1731
 #, c-format
 msgid "%s:%d: declaration of function `%s' takes different forms\n"
 msgstr "%s:%d: `%s' işlevinin bildirimi farklı şekiller alıyor\n"
 
-#: protoize.c:2046
+#: protoize.c:1989
 #, c-format
 msgid "%s: compiling `%s'\n"
 msgstr "%s: `%s' derleniyor\n"
 
-#: protoize.c:2069
+#: protoize.c:2012
 #, c-format
 msgid "%s: wait: %s\n"
 msgstr "%s: bekliyor: %s\n"
 
-#: protoize.c:2074
+#: protoize.c:2017
 #, c-format
 msgid "%s: subprocess got fatal signal %d\n"
 msgstr "%s: altyordam %d ölümcül sinyalini aldı\n"
 
-#: protoize.c:2082
+#: protoize.c:2025
 #, c-format
 msgid "%s: %s exited with status %d\n"
 msgstr "%s: %s %d durumuyla çıktı\n"
 
-#: protoize.c:2134
+#: protoize.c:2077
 #, c-format
 msgid "%s: warning: missing SYSCALLS file `%s'\n"
 msgstr "%s: uyarı: SYSCALLS dosyası `%s' kayıp\n"
 
-#: protoize.c:2143 protoize.c:2172
+#: protoize.c:2086 protoize.c:2115
 #, c-format
 msgid "%s: can't read aux info file `%s': %s\n"
 msgstr "%s: yardımcı bilgi dosyası `%s' okunamıyor: %s\n"
 
-#: protoize.c:2188 protoize.c:2216
+#: protoize.c:2131 protoize.c:2159
 #, c-format
 msgid "%s: can't get status of aux info file `%s': %s\n"
 msgstr "%s: yardımcı bilgi dosyası `%s' için durum alınamıyor: %s\n"
 
-#: protoize.c:2244
+#: protoize.c:2187
 #, c-format
 msgid "%s: can't open aux info file `%s' for reading: %s\n"
 msgstr "%s: yardımcı bilgi dosyası `%s' okumak için açılamıyor: %s\n"
 
-#: protoize.c:2262
+#: protoize.c:2205
 #, c-format
 msgid "%s: error reading aux info file `%s': %s\n"
 msgstr "%s: `%s' yardımcı bilgi dosyasında okuma hatası: %s\n"
 
-#: protoize.c:2275
+#: protoize.c:2218
 #, c-format
 msgid "%s: error closing aux info file `%s': %s\n"
 msgstr "%s: `%s' yardımcı bilgi dosyasında kapama hatası: %s\n"
 
-#: protoize.c:2291
+#: protoize.c:2234
 #, c-format
 msgid "%s: can't delete aux info file `%s': %s\n"
 msgstr "%s: yardımcı bilgi dosyası `%s' silinemiyor: %s\n"
 
-#: protoize.c:2373 protoize.c:4375
+#: protoize.c:2316 protoize.c:4318
 #, c-format
 msgid "%s: can't delete file `%s': %s\n"
 msgstr "%s: `%s' silinemiyor: %s\n"
 
-#: protoize.c:2452
+#: protoize.c:2395
 #, c-format
 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
 msgstr "%s: uyarı: `%s' dosyasının ismi `%s' yapılamıyor: %s\n"
 
-#: protoize.c:2577
+#: protoize.c:2520
 #, c-format
 msgid "%s: conflicting extern definitions of '%s'\n"
 msgstr "%s: '%s' extern tanımları çelişiyor\n"
 
-#: protoize.c:2581
+#: protoize.c:2524
 #, c-format
 msgid "%s: declarations of '%s' will not be converted\n"
 msgstr "%s: '%s' bildirimleri dönüştürülmeyecek\n"
 
-#: protoize.c:2583
+#: protoize.c:2526
 #, c-format
 msgid "%s: conflict list for '%s' follows:\n"
 msgstr "%s: '%s' için çelişki listesi:\n"
 
-#: protoize.c:2616
+#: protoize.c:2559
 #, c-format
 msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
 msgstr "%1$s: uyarı: `%4$s' işlevi için biçimseller listesi %2$s(%3$d) den kullanılıyor\n"
 
-#: protoize.c:2656
+#: protoize.c:2599
 #, c-format
 msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
 msgstr "%s: %d: `%s' kullanıldı ama SYSCALLS dan eksik var\n"
 
-#: protoize.c:2662
+#: protoize.c:2605
 #, c-format
 msgid "%s: %d: warning: no extern definition for `%s'\n"
 msgstr "%s: %d: uyarı: `%s' için extern tanımı yok\n"
 
-#: protoize.c:2693
+#: protoize.c:2636
 #, c-format
 msgid "%s: warning: no static definition for `%s' in file `%s'\n"
 msgstr "%s: uyarı: `%s' için `%s' dosyasında ststic tanımı yok\n"
 
-#: protoize.c:2699
+#: protoize.c:2642
 #, c-format
 msgid "%s: multiple static defs of `%s' in file `%s'\n"
 msgstr "%s: `%s' için `%s' dosyasında çok sayıda static tanımı\n"
 
-#: protoize.c:2872 protoize.c:2875
+#: protoize.c:2815 protoize.c:2818
 #, c-format
 msgid "%s: %d: warning: source too confusing\n"
 msgstr "%s: %d: uyarı: kaynak çok karışık\n"
 
-#: protoize.c:3081
+#: protoize.c:3024
 #, c-format
 msgid "%s: %d: warning: varargs function declaration not converted\n"
 msgstr "%s: %d: uyarı: varargs işlev bildirimi dönüştürülmedi\n"
 
-#: protoize.c:3096
+#: protoize.c:3039
 #, c-format
 msgid "%s: declaration of function `%s' not converted\n"
 msgstr "%s: `%s' işlevinin bildirimi dönüştürülmedi\n"
 
-#: protoize.c:3219
+#: protoize.c:3162
 #, c-format
 msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
 msgstr "%s: uyarı: `%s' bildiriminde parametre listelerinin sayısı çok fazla\n"
 
-#: protoize.c:3240
+#: protoize.c:3183
 #, c-format
 msgid ""
 "\n"
@@ -6138,17 +6559,17 @@ msgstr ""
 "\n"
 "%s: uyarı: `%s' bildiriminde parametre listelerinin sayısı çok az\n"
 
-#: protoize.c:3338
+#: protoize.c:3281
 #, c-format
 msgid "%s: %d: warning: found `%s' but expected `%s'\n"
 msgstr "%s: %d: uyarı: `%s' bulundu ama `%s' gerekli\n"
 
-#: protoize.c:3516
+#: protoize.c:3459
 #, c-format
 msgid "%s: local declaration for function `%s' not inserted\n"
 msgstr "%s: `%s' işlevi için yerel bildirim araya eklenmedi\n"
 
-#: protoize.c:3543
+#: protoize.c:3486
 #, c-format
 msgid ""
 "\n"
@@ -6157,64 +6578,64 @@ msgstr ""
 "\n"
 "%s: %d: uyarı: makro çağrısına `%s' bildirimi eklenemiyor\n"
 
-#: protoize.c:3617
+#: protoize.c:3560
 #, c-format
 msgid "%s: global declarations for file `%s' not inserted\n"
 msgstr "%s: `%s' işlevi için genel bildirim araya eklenmedi\n"
 
-#: protoize.c:3708 protoize.c:3738
+#: protoize.c:3651 protoize.c:3681
 #, c-format
 msgid "%s: definition of function `%s' not converted\n"
 msgstr "%s: %s' işlevinin tanımı dönüştürülmedi\n"
 
-#: protoize.c:3727
+#: protoize.c:3670
 #, c-format
 msgid "%s: %d: warning: definition of %s not converted\n"
 msgstr "%s: %d: uyarı: %s tanımı dönüştürülmedi\n"
 
-#: protoize.c:4057
+#: protoize.c:4000
 #, c-format
 msgid "%s: found definition of `%s' at %s(%d)\n"
 msgstr "%s: `%s' tanımı %s(%d) de bulundu\n"
 
 #. If we make it here, then we did not know about this
 #. function definition.
-#: protoize.c:4073
+#: protoize.c:4016
 #, c-format
 msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
 msgstr "%s: %d: uyarı: `%s' önişlem tarafından dışlandı\n"
 
-#: protoize.c:4076
+#: protoize.c:4019
 #, c-format
 msgid "%s: function definition not converted\n"
 msgstr "%s: işlev tanımı dönüştürülmedi\n"
 
-#: protoize.c:4135
+#: protoize.c:4078
 #, c-format
 msgid "%s: `%s' not converted\n"
 msgstr "%s: `%s' dönüştürülmedi\n"
 
-#: protoize.c:4143
+#: protoize.c:4086
 #, c-format
 msgid "%s: would convert file `%s'\n"
 msgstr "%s: `%s' dönüşüm dosyası olacaktı\n"
 
-#: protoize.c:4146
+#: protoize.c:4089
 #, c-format
 msgid "%s: converting file `%s'\n"
 msgstr "%s: `%s' dönüştürülüyor\n"
 
-#: protoize.c:4156
+#: protoize.c:4099
 #, c-format
 msgid "%s: can't get status for file `%s': %s\n"
 msgstr "%s: `%s' dosyası için durum bilgileri alınamadı: %s\n"
 
-#: protoize.c:4198
+#: protoize.c:4141
 #, c-format
 msgid "%s: can't open file `%s' for reading: %s\n"
 msgstr "%s: `%s' okumak için açılamadı: %s\n"
 
-#: protoize.c:4213
+#: protoize.c:4156
 #, c-format
 msgid ""
 "\n"
@@ -6223,320 +6644,279 @@ msgstr ""
 "\n"
 "%s: girdi dosyası `%s' okunurken hata: %s\n"
 
-#: protoize.c:4247
+#: protoize.c:4190
 #, c-format
 msgid "%s: can't create/open clean file `%s': %s\n"
 msgstr "%s: temiz dosya `%s' oluşturulamıyor/açılamıyor: %s\n"
 
-#: protoize.c:4352
+#: protoize.c:4295
 #, c-format
 msgid "%s: warning: file `%s' already saved in `%s'\n"
 msgstr "%s: uyarı: `%s' zaten `%s' içine kaydedilmiş\n"
 
-#: protoize.c:4360
+#: protoize.c:4303
 #, c-format
 msgid "%s: can't link file `%s' to `%s': %s\n"
 msgstr "%s: `%s' -> `%s' bağı oluşturulamıyor: %s\n"
 
-#: protoize.c:4390
+#: protoize.c:4333
 #, c-format
 msgid "%s: can't create/open output file `%s': %s\n"
 msgstr "%s: çıktı dosyası `%s' oluşturulamıyor/açılamıyor: %s\n"
 
-#: protoize.c:4423
+#: protoize.c:4366
 #, c-format
 msgid "%s: can't change mode of file `%s': %s\n"
 msgstr "%s: `%s' dosyasının kipi değiştirilemiyor: %s\n"
 
-#: protoize.c:4598
+#: protoize.c:4541
 #, c-format
 msgid "%s: cannot get working directory: %s\n"
 msgstr "%s: çalışma dizini alınamıyor: %s\n"
 
-#: protoize.c:4696
+#: protoize.c:4639
 #, c-format
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: girdi dosyası isimlerinin soneki .c olmalıdır: %s\n"
 
-#: real.c:824 real.c:1001
-msgid "conversion from NaN to int"
-msgstr "NaN'dan int'e dönüşüm"
-
-#: real.c:847
-msgid "conversion from NaN to unsigned int"
-msgstr "NaN'dan unsigned int'e dönüşüm"
-
-#: real.c:2730
-msgid "floating point overflow"
-msgstr "gerçel sayı taşması"
-
-#: real.c:4395 real.c:6675 real.c:6756
-msgid "overflow on truncation to integer"
-msgstr "tamsayıya indirgemede taşma"
-
-#: real.c:4467
-msgid "overflow on truncation to unsigned integer"
-msgstr "işaretsiz tamsayıya indirgemede taşma"
-
-#: real.c:5812
-#, c-format
-msgid "%s: argument domain error"
-msgstr "%s: argüman alanı hatası"
-
-#: real.c:5813
-#, c-format
-msgid "%s: function singularity"
-msgstr "%s: işlev eşsizliği"
-
-#: real.c:5814
-#, c-format
-msgid "%s: overflow range error"
-msgstr "%s: kapsamın üstten taşma hatası"
-
-#: real.c:5815
-#, c-format
-msgid "%s: underflow range error"
-msgstr "%s: kapsamın alttan taşma hatası"
-
-#: real.c:5816
-#, c-format
-msgid "%s: total loss of precision"
-msgstr "%s: tam kesinlik kaybı"
-
-#: real.c:5817
-#, c-format
-msgid "%s: partial loss of precision"
-msgstr "%s: kısmi kesinlik kaybı"
-
-#: real.c:5818
-#, c-format
-msgid "%s: NaN - producing operation"
-msgstr "%s: NaN - işlem üretiyor"
+#: ra.c:750
+msgid "Didn't find a coloring.\n"
+msgstr ""
 
-#: reg-stack.c:677
+#: reg-stack.c:673
 #, c-format
 msgid "output constraint %d must specify a single register"
 msgstr "çıktı koşulu %d bir tek yazmaç belirtmeli"
 
-#: reg-stack.c:687
+#: reg-stack.c:683
 #, c-format
 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
 msgstr "çıktı koşulu %d \"%s\" taşırmasıyla birlikte belirtilemez"
 
-#: reg-stack.c:710
+#: reg-stack.c:706
 msgid "output regs must be grouped at top of stack"
 msgstr "çıktı yazmaçları yığının üstünde gruplanmış olmalı"
 
-#: reg-stack.c:747
+#: reg-stack.c:743
 msgid "implicitly popped regs must be grouped at top of stack"
 msgstr "örtük olarak emilmiş yazmaçlar yığının üstünde gruplanmalı"
 
-#: reg-stack.c:766
+#: reg-stack.c:762
 #, c-format
 msgid "output operand %d must use `&' constraint"
 msgstr "çıktı terimi %d `&' kısıtını kullanmalı"
 
-#: regclass.c:778
+#: regclass.c:753
 #, c-format
 msgid "can't use '%s' as a %s register"
 msgstr "'%s' bir %s yazmacı olarak kullanılamıyor"
 
-#: regclass.c:793 config/ia64/ia64.c:3840 config/ia64/ia64.c:3847
+#: regclass.c:768 config/ia64/ia64.c:4169 config/ia64/ia64.c:4176
 #, c-format
 msgid "unknown register name: %s"
 msgstr "bilinmeyen yazmaç ismi: %s"
 
-#: regclass.c:804
+#: regclass.c:779
 msgid "global register variable follows a function definition"
 msgstr "genel yazmaç değişkeni bir işlev tanımını izliyor"
 
-#: regclass.c:808
+#: regclass.c:783
 msgid "register used for two global register variables"
 msgstr "yazmaç iki genel yazmaç değişkeni için kullanılmış"
 
-#: regclass.c:813
+#: regclass.c:788
 msgid "call-clobbered register used for global register variable"
 msgstr "çağrı-taşmalı yazmaç genel yazmaç değişkeni için kullanılmış"
 
-#: regrename.c:1845
+#: regrename.c:1899
 #, c-format
 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
 msgstr "validate_value_data: [%u] Boş zincir için next_regno hatalı (%u)"
 
-#: regrename.c:1857
+#: regrename.c:1911
 #, c-format
 msgid "validate_value_data: Loop in regno chain (%u)"
 msgstr "validate_value_data: regno zinciri içinde döngü (%u)"
 
-#: regrename.c:1860
+#: regrename.c:1914
 #, c-format
 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
 msgstr "validate_value_data: [%u] oldest_regno hatalı (%u)"
 
-#: regrename.c:1872
+#: regrename.c:1926
 #, c-format
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr "validate_value_data: [%u] zincir içinde boş olmayan yazmaç (%s %u %i)"
 
-#: reload.c:1208
+#: reload.c:1225
 msgid "cannot reload integer constant operand in `asm'"
 msgstr "`asm' içindeki tamsayı sabit terim yeniden yüklenemiyor"
 
-#: reload.c:1230
+#: reload.c:1247
 msgid "impossible register constraint in `asm'"
 msgstr "`asm' içindeki yazmaç şartı mümkün değil"
 
-#: reload.c:3389
+#: reload.c:3467
 msgid "`&' constraint used with no register class"
 msgstr "`&' şartı yazmaç sınıfsız kullanılmış"
 
-#: reload.c:3557
+#: reload.c:3635
 msgid "unable to generate reloads for:"
 msgstr "aşağıdakiler için yeniden yüklemeler üretilemiyor:"
 
-#: reload.c:3558 reload.c:3772
+#: reload.c:3636 reload.c:3850
 msgid "inconsistent operand constraints in an `asm'"
 msgstr "bir `asm' içindeki terim şartı çelişkili"
 
-#: reload1.c:1247
+#: reload1.c:1255
 msgid "frame size too large for reliable stack checking"
 msgstr "güvenilir yığın denetimi için çerçeve boyutu çok büyük"
 
-#: reload1.c:1250
+#: reload1.c:1258
 msgid "try reducing the number of local variables"
 msgstr "yerel değişkenlerin sayısını azaltmayı deneyin"
 
-#: reload1.c:1902
+#: reload1.c:1914
 #, c-format
 msgid "can't find a register in class `%s' while reloading `asm'"
 msgstr "`asm' yeniden yüklenirken sınıf `%s' içindeki bir yazmaç ismi bulunamıyor"
 
-#: reload1.c:1906
+#: reload1.c:1918
 #, c-format
 msgid "unable to find a register to spill in class `%s'"
 msgstr "`%s' sınıfı içinde dökülecek bir yazmaç bulunamadı."
 
-#: reload1.c:1908
+#: reload1.c:1920
 msgid "this is the insn:"
 msgstr "bu o komuttur:"
 
-#: reload1.c:3924
+#: reload1.c:3941
 msgid "`asm' operand requires impossible reload"
 msgstr "`asm' terimi imkansız yeniden yükleme gerektiriyor"
 
 #. It's the compiler's fault.
-#: reload1.c:5040
+#: reload1.c:5055
 msgid "could not find a spill register"
 msgstr "bir döküm yazmacı bulunamadı"
 
-#: reload1.c:5045
+#: reload1.c:5060
 msgid "`asm' operand constraint incompatible with operand size"
 msgstr "`asm' teriminin koşulu terim boyutu ile uyumsuz"
 
 #. It's the compiler's fault.
-#: reload1.c:6639
+#: reload1.c:6680
 msgid "VOIDmode on an output"
 msgstr "bir çıktıda VOIDmode"
 
-#: reload1.c:6640
+#: reload1.c:6681
 msgid "output operand is constant in `asm'"
 msgstr "`asm' içindeki çıktı terimi bir sabit"
 
-#: rtl-error.c:139
+#: rtl-error.c:140
 msgid "unrecognizable insn:"
 msgstr "tanımlanamayan komut:"
 
-#: rtl-error.c:141
+#: rtl-error.c:142
 msgid "insn does not satisfy its constraints:"
 msgstr "komut kendi kısıtlarını gözönüne almıyor:"
 
-#: rtl.c:627
+#: rtl.c:558
 #, c-format
 msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
 msgstr "RTL denetimi: %5$s:%6$d: %4$s işlevindeki son %3$d öğe ile `%2$s' nin %1$d. öğesinin erişimi"
 
-#: rtl.c:642
+#: rtl.c:573
 #, c-format
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr "RTL denetimi: %6$s:%7$d: %5$s içinde öğe %1$d türü olarak '%2$c' umulurken '%3$c' var (rtx %4$s)"
 
-#: rtl.c:658
+#: rtl.c:589
 #, c-format
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr "RTL denetimi: %7$s:%8$d: %6$s içinde öğe %1$d türü olarak'%2$c' ya da '%3$c' umulurken '%4$c' var (rtx %5$s)"
 
-#: rtl.c:671
+#: rtl.c:602
 #, c-format
 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
 msgstr "RTL denetimi: %4$s:%5$d: %3$s içindeki kod için `%1$s' umulurken `%2$s' var"
 
-#: rtl.c:685
+#: rtl.c:616
 #, c-format
 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
 msgstr "RTL denetimi: %5$s:%6$d: %4$s içindeki kod için `%1$s' ya da `%2$s' umulurken `%3$s' var"
 
-#: rtl.c:700
+#: rtl.c:631
 #, c-format
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 msgstr "RTL denetimi: %4$s:%5$d: %3$s işlevindeki son %2$d öğe ile vektörün %1$d. öğesinin erişimi"
 
-#: stmt.c:927
+#: rtl.c:646
+#, fuzzy, c-format
+msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
+msgstr "RTL denetimi: %4$s:%5$d: %3$s içindeki kod için `%1$s' umulurken `%2$s' var"
+
+#: stmt.c:753
 #, c-format
 msgid "jump to `%s' invalidly jumps into binding contour"
 msgstr "`%s' e sıçrama geçersiz olarak bağlama sınırları içinde gerçekleşiyor"
 
-#: stmt.c:1163 stmt.c:3755
+#: stmt.c:989 stmt.c:3731
 #, c-format
 msgid "label `%s' used before containing binding contour"
 msgstr "`%s' etiketi kapsanan bağ sınırından önce kullanılmış"
 
-#: stmt.c:1343
+#: stmt.c:1169
 msgid "output operand constraint lacks `='"
 msgstr "çıktı terim kısıtı eksiği `='"
 
-#: stmt.c:1358
+#: stmt.c:1184
 #, c-format
 msgid "output constraint `%c' for operand %d is not at the beginning"
 msgstr "%2$d terimi için çıktı şartı `%1$c' başlangıçta değil"
 
-#: stmt.c:1380
+#: stmt.c:1206
 msgid "operand constraint contains incorrectly positioned '+' or '='"
 msgstr "terim kısıtı yanlış konumlu `+' ya da '=' içeriyor"
 
-#: stmt.c:1386 stmt.c:1486
+#: stmt.c:1212 stmt.c:1316
 #, c-format
 msgid "`%%' constraint used with last operand"
 msgstr "`%%' kısıtı son terimle kullanılmış"
 
-#: stmt.c:1405
+#: stmt.c:1231
 msgid "matching constraint not valid in output operand"
 msgstr "eşleşen kısıt çıktı teriminde geçerli değil"
 
-#: stmt.c:1477
+#: stmt.c:1307
 #, c-format
 msgid "input operand constraint contains `%c'"
 msgstr "girdi terimi kısıtı `%c' içeriyor"
 
-#: stmt.c:1517
+#: stmt.c:1347
 msgid "matching constraint references invalid operand number"
 msgstr "kısıt referansları geçersiz terim numaraları eşleştiriyor"
 
-#: stmt.c:1549
+#: stmt.c:1379
 #, c-format
 msgid "invalid punctuation `%c' in constraint"
 msgstr "koşul içindeki `%c' işareti geçersiz"
 
-#: stmt.c:1645
+#: stmt.c:1429
+#, fuzzy, c-format
+msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
+msgstr "`%s' için tür niteleyicileri önceki bildirimle çelişiyor"
+
+#: stmt.c:1519
 #, c-format
 msgid "unknown register name `%s' in `asm'"
 msgstr "`asm' içindeki yazmaç ismi `%s' bilinmiyor"
 
-#: stmt.c:1689
+#: stmt.c:1567
 #, c-format
 msgid "more than %d operands in `asm'"
 msgstr "`asm' içinde %d terimden fazlası var"
 
-#: stmt.c:1748
+#: stmt.c:1626
 #, c-format
 msgid "output number %d not directly addressable"
 msgstr "çıktı numarası %d doğrudan adreslenebilir değil"
@@ -6544,95 +6924,110 @@ msgstr "çıktı numarası %d doğrudan adreslenebilir değil"
 #. ??? Leave this only until we have experience with what
 #. happens in combine and elsewhere when constraints are
 #. not satisfied.
-#: stmt.c:1817 stmt.c:1846
+#: stmt.c:1698 stmt.c:1727
 #, c-format
 msgid "asm operand %d probably doesn't match constraints"
 msgstr "asm terimi %d belki şartlara uymaz"
 
-#: stmt.c:1992
+#: stmt.c:1858
+#, fuzzy
+msgid "asm clobber conflict with output operand"
+msgstr "asm bildirimi önceki isim değişikliği ile çelişiyor"
+
+#: stmt.c:1863
+#, fuzzy
+msgid "asm clobber conflict with input operand"
+msgstr "asm bildirimi önceki isim değişikliği ile çelişiyor"
+
+#: stmt.c:1898
 msgid "too many alternatives in `asm'"
 msgstr "`asm' içindeki almaşıkların sayısı çok fazla"
 
-#: stmt.c:2004
+#: stmt.c:1910
 msgid "operand constraints for `asm' differ in number of alternatives"
 msgstr "`asm' için terim kısıtları farklı almaşık sayısında"
 
-#: stmt.c:2057
+#: stmt.c:1963
 #, c-format
 msgid "duplicate asm operand name '%s'"
 msgstr "terim ismi '%s' yinelenmiş"
 
-#: stmt.c:2144
+#: stmt.c:2050
 msgid "missing close brace for named operand"
 msgstr "isimi terim için kapama parantezi eksik"
 
-#: stmt.c:2172
+#: stmt.c:2078
 #, c-format
 msgid "undefined named operand '%s'"
 msgstr "tanımlanmamış isimli terim '%s'"
 
-#: stmt.c:3692
+#: stmt.c:3668
 #, c-format
 msgid "unused variable `%s'"
 msgstr "değişken `%s' kullanılmamış"
 
-#: stmt.c:5167
+#: stmt.c:5149
 #, c-format
 msgid "enumeration value `%s' not handled in switch"
 msgstr "sembolik sabit grubu değeri `%s' switch deyiminde elde edilemedi"
 
-#: stmt.c:5193 stmt.c:5213
+#: stmt.c:5174 stmt.c:5194
 #, c-format
 msgid "case value `%ld' not in enumerated type"
 msgstr "case değeri `%ld' sembolik sabit grubunda değil"
 
-#: stmt.c:5196 stmt.c:5216
+#: stmt.c:5177 stmt.c:5197
 #, c-format
 msgid "case value `%ld' not in enumerated type `%s'"
 msgstr "case değeri `%ld' sembolik sabit grubu `%s' içinde değil"
 
-#: stor-layout.c:173
+#: stmt.c:5270
+#, fuzzy
+msgid "switch missing default case"
+msgstr "bu, ilk öntanımlı etiket"
+
+#: stor-layout.c:178
 msgid "type size can't be explicitly evaluated"
 msgstr "tür boyutu doğrudan değerlendirilemez"
 
-#: stor-layout.c:175
+#: stor-layout.c:180
 msgid "variable-size type declared outside of any function"
 msgstr "değişken boyutu türü her işlevin dışında bildirilmiş"
 
-#: stor-layout.c:456
+#: stor-layout.c:461
 #, c-format
 msgid "size of `%s' is %d bytes"
 msgstr "`%s' için genişlik %d bayt"
 
-#: stor-layout.c:458
+#: stor-layout.c:463
 #, c-format
 msgid "size of `%s' is larger than %d bytes"
 msgstr "`%s' için genişlik %d bayttan fazla"
 
-#: stor-layout.c:856 stor-layout.c:1157
+#: stor-layout.c:869 stor-layout.c:1285
 #, c-format
 msgid "packed attribute causes inefficient alignment for `%s'"
 msgstr "paketli öznitelik `%s' için yetersiz hizalama yapar"
 
-#: stor-layout.c:858 stor-layout.c:1159
+#: stor-layout.c:871 stor-layout.c:1287
 #, c-format
 msgid "packed attribute is unnecessary for `%s'"
 msgstr "paketli öznitelik `%s' için gereksiz"
 
-#: stor-layout.c:873
+#: stor-layout.c:886
 #, c-format
 msgid "padding struct to align `%s'"
 msgstr "yapı hizalaması `%s' olarak ayarlanıyor"
 
-#: stor-layout.c:1121
+#: stor-layout.c:1249
 msgid "padding struct size to alignment boundary"
 msgstr "yapı boyutu hizalama sınırlarına ayarlanıyor"
 
-#: stor-layout.c:1164
+#: stor-layout.c:1292
 msgid "packed attribute causes inefficient alignment"
 msgstr "paketli öznitelik yetersiz hizalama yapar"
 
-#: stor-layout.c:1166
+#: stor-layout.c:1294
 msgid "packed attribute is unnecessary"
 msgstr "paketli öznitelik gereksiz"
 
@@ -6654,900 +7049,958 @@ msgstr " TOPLAM                :"
 msgid "time in %s: %ld.%06ld (%ld%%)\n"
 msgstr "%s süresi: %ld.%06ld (%%%ld)\n"
 
-#: tlink.c:428
+#: tlink.c:399
 #, c-format
 msgid "collect: reading %s\n"
 msgstr "collect: %s okunuyor\n"
 
-#: tlink.c:532
+#: tlink.c:502
 #, c-format
 msgid "collect: recompiling %s\n"
 msgstr "collect: %s yeniden derleniyor\n"
 
-#: tlink.c:698
+#: tlink.c:668
 #, c-format
 msgid "collect: tweaking %s in %s\n"
 msgstr "collect: %2$s içindeki %1$s şablon zayıflatması\n"
 
-#: tlink.c:745
+#: tlink.c:715
 msgid "collect: relinking\n"
 msgstr "collect: yeniden birleştirme yapılıyor\n"
 
-#: tlink.c:754
+#: tlink.c:724
 #, c-format
 msgid "ld returned %d exit status"
 msgstr "ld çıkış durumu %d ile döndü"
 
-#: toplev.c:895
+#: toplev.c:920
 msgid "Generate debugging info in default format"
 msgstr "Öntanımlı biçemde hata ayıklama bilgisi üretir"
 
-#: toplev.c:896
+#: toplev.c:921
 msgid "Generate debugging info in default extended format"
 msgstr ""
 "Öntanımlı gelişmiş biçemde hata ayıklama bilgisi\n"
 "                          üretir"
 
-#: toplev.c:898
+#: toplev.c:923
 msgid "Generate STABS format debug info"
 msgstr "STABS biçemi hata ayıklama bilgisi üretir"
 
-#: toplev.c:899
+#: toplev.c:924
 msgid "Generate extended STABS format debug info"
 msgstr "Gelişmiş STABS biçemi hata ayıklama bilgisi üretir"
 
-#: toplev.c:902
+#: toplev.c:927
 msgid "Generate DWARF-1 format debug info"
 msgstr "DWARF-1 biçemi hata ayıklama bilgisi üretir"
 
-#: toplev.c:904
+#: toplev.c:929
 msgid "Generate extended DWARF-1 format debug info"
 msgstr "Gelişmiş DWARF-1 biçemi hata ayıklama bilgisi üretir"
 
-#: toplev.c:907
+#: toplev.c:932
 msgid "Generate DWARF-2 debug info"
 msgstr "DWARF-2 biçemi hata ayıklama bilgisi üretir"
 
-#: toplev.c:910
+#: toplev.c:935
 msgid "Generate XCOFF format debug info"
 msgstr "XCOFF biçemi hata ayıklama bilgisi üretir"
 
-#: toplev.c:911
+#: toplev.c:936
 msgid "Generate extended XCOFF format debug info"
 msgstr "Gelişmiş XCOFF biçemi hata ayıklama bilgisi üretir"
 
-#: toplev.c:914
+#: toplev.c:939
 msgid "Generate COFF format debug info"
 msgstr "COFF biçemi hata ayıklama bilgisi üretilir"
 
-#: toplev.c:917
+#: toplev.c:942
 msgid "Generate VMS format debug info"
 msgstr "VMS biçemi hata ayıklama bilgisi üretilir"
 
-#: toplev.c:961
+#: toplev.c:981
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "DWARF2 yinelenmiş elemesi uygulanır"
 
-#: toplev.c:963
+#: toplev.c:983
 msgid "Do not store floats in registers"
 msgstr "Gerçel sayılar yazmaçlarda saklanmaz"
 
-#: toplev.c:965
+#: toplev.c:985
 msgid "Consider all mem refs through pointers as volatile"
 msgstr ""
 "Tüm göstergeli bellek referanslarının anlık\n"
 "                          olduğu varsayılır"
 
-#: toplev.c:967
+#: toplev.c:987
 msgid "Consider all mem refs to global data to be volatile"
 msgstr ""
 "Global verilerin tüm bellek referanslarının anlık\n"
 "                          olduğu varsayılır"
 
-#: toplev.c:969
+#: toplev.c:989
 msgid "Consider all mem refs to static data to be volatile"
 msgstr ""
 "Statik verilerin tüm bellek referanslarının anlık\n"
 "                          olduğu varsayılır"
 
-#: toplev.c:971
+#: toplev.c:991
 msgid "Defer popping functions args from stack until later"
 msgstr "Yığından işlev argümanlarının çekilmesini erteler"
 
-#: toplev.c:973
+#: toplev.c:993
 msgid "When possible do not generate stack frames"
 msgstr "Mümkün olduğunca yığın çerçeveleri üretilmez"
 
-#: toplev.c:975
+#: toplev.c:995
 msgid "Optimize sibling and tail recursive calls"
 msgstr "Kardeş ve kuyruk özyinelemeli çağrılar eniyilenir"
 
-#: toplev.c:977
+#: toplev.c:997
+msgid "Perform superblock formation via tail duplication"
+msgstr ""
+
+#: toplev.c:999
 msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 "Ortak alt ifade elemesi sırasında onların\n"
 "                          hedeflerine dallanmalar izlenir"
 
-#: toplev.c:979
+#: toplev.c:1001
 msgid "When running CSE, follow conditional jumps"
 msgstr ""
 "Ortak alt ifade elemesi sırasında koşullu\n"
 "                          dallanmalar izlenir"
 
-#: toplev.c:981
+#: toplev.c:1003
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "Masraflı eniyilemelerden birkaçını uygular"
 
-#: toplev.c:983
+#: toplev.c:1005
 msgid "Perform jump threading optimizations"
 msgstr "Atlama kanallaması eniyilemesi uygulanır"
 
-#: toplev.c:985
+#: toplev.c:1007
 msgid "Perform strength reduction optimizations"
 msgstr "Güç azaltma eniyilemesi uygulanır"
 
-#: toplev.c:987
+#: toplev.c:1009
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "Yineleme sayısı bilindiğinde ters döngüleme uygulanır"
 
-#: toplev.c:989
+#: toplev.c:1011
 msgid "Perform loop unrolling for all loops"
 msgstr "Tüm döngülere ters döngüleme uygular"
 
-#: toplev.c:991
+#: toplev.c:1013
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 "Mümkünse, döngülerdeki diziler için önalım\n"
 "                          komutları üretilir"
 
-#: toplev.c:993
+#: toplev.c:1015
 msgid "Force all loop invariant computations out of loops"
 msgstr ""
 "Döngülerdeki döngü dışına taşınacak olan değişimsiz\n"
 "                          hesaplama etkinleştirir"
 
-#: toplev.c:995
+#: toplev.c:1017
 msgid "Strength reduce all loop general induction variables"
 msgstr ""
 "Tüm döngülerdeki genel başlatma değişkenlerinin\n"
 "                          gücünü azaltır"
 
-#: toplev.c:997
+#: toplev.c:1019
 msgid "Store strings in writable data section"
 msgstr "Dizgeler yazılabilir veri bölümünde saklanır"
 
-#: toplev.c:999
+#: toplev.c:1021
 msgid "Enable machine specific peephole optimizations"
 msgstr "Makinaya özel gözlem deliği eniyilemesi etkinleştirilir"
 
-#: toplev.c:1001
+#: toplev.c:1023
 msgid "Copy memory operands into registers before using"
 msgstr ""
 "Kullanmadan önce bellek işlemimlerini yazmaçlara\n"
 "                          kopyalar"
 
-#: toplev.c:1003
+#: toplev.c:1025
 msgid "Copy memory address constants into regs before using"
 msgstr ""
 "Kullanmadan önce bellek adres sabitlerini\n"
 "                          yazmaçlara kopyalar"
 
-#: toplev.c:1005
+#: toplev.c:1027
 msgid "Allow function addresses to be held in registers"
 msgstr "Yazmaçlarda tutulan işlev adreslerine izin verilir"
 
-#: toplev.c:1007
+#: toplev.c:1029
 msgid "Integrate simple functions into their callers"
 msgstr "Basit işlevleri onları çağıranların içine gömer"
 
-#: toplev.c:1009
+#: toplev.c:1031
 msgid "Generate code for funcs even if they are fully inlined"
 msgstr ""
 "Tamamen özümlenmiş olsalar bile işlevler için kod\n"
 "                          üretilir"
 
-#: toplev.c:1011
+#: toplev.c:1033
 msgid "Pay attention to the 'inline' keyword"
 msgstr "'inline' anahtar sözcüğüne dikkat edilir"
 
-#: toplev.c:1013
+#: toplev.c:1035
 msgid "Emit static const variables even if they are not used"
 msgstr ""
 "Kullanılmamış bile olsa statik sabit değişkenler\n"
 "                          içerilir"
 
-#: toplev.c:1015
+#: toplev.c:1037
 msgid "Check for syntax errors, then stop"
 msgstr "Sözdizimi denetimi yaptıktan sonra durur"
 
-#: toplev.c:1017
+#: toplev.c:1039
 msgid "Mark data as shared rather than private"
 msgstr "Veriyi özelden çok paylaşımlı olarak imler"
 
-#: toplev.c:1019
+#: toplev.c:1041
 msgid "Enable saving registers around function calls"
 msgstr ""
 "İşlev çağrıları civarındaki yazmaçların kaydını\n"
 "                          etkinleştirir"
 
-#: toplev.c:1021
+#: toplev.c:1043
 msgid "Return 'short' aggregates in memory, not registers"
 msgstr ""
 "Yazmaçlardaki değil bellekteki 'short' küme\n"
 "                          döndürülür"
 
-#: toplev.c:1023
+#: toplev.c:1045
 msgid "Return 'short' aggregates in registers"
 msgstr "Yazmaçlardaki 'short' kümeleri döndürülür"
 
-#: toplev.c:1025
+#: toplev.c:1047
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 "Dallanma komutlarının gecikme yuvalarını doldurmaya\n"
 "                          çalışır"
 
-#: toplev.c:1027
+#: toplev.c:1049
 msgid "Perform the global common subexpression elimination"
 msgstr "Genel ortak alt ifade elemesi uygular"
 
-#: toplev.c:1029
+#: toplev.c:1051
 msgid "Perform enhanced load motion during global subexpression elimination"
 msgstr ""
 "Genel alt ifade elemesi sırasında genişletilmiş yük\n"
 "                          hareketi uygulanır"
 
-#: toplev.c:1031
+#: toplev.c:1053
 msgid "Perform store motion after global subexpression elimination"
 msgstr ""
 "Genel alt ifade elemesinden sonra saklama hareketi\n"
 "                          uygulanır"
 
-#: toplev.c:1033
+#: toplev.c:1055
+#, fuzzy
+msgid "Perform the loop optimizations"
+msgstr "Kuyruk çağrı eniyilemesi uygulanır"
+
+#: toplev.c:1057
+#, fuzzy
+msgid "Perform cross-jumping optimization"
+msgstr "Atlama kanallaması eniyilemesi uygulanır"
+
+#: toplev.c:1059
+msgid "Perform conversion of conditional jumps to branchless equivalents"
+msgstr ""
+
+#: toplev.c:1061
+#, fuzzy
+msgid "Perform conversion of conditional jumps to conditional execution"
+msgstr "Koşullu çalışmaya geçiş için eşik değerini değiştirir"
+
+#: toplev.c:1063
 msgid "Run CSE pass after loop optimizations"
 msgstr "Döngü eniyilemesinden sonra CSE geçişi çalıştırılır"
 
-#: toplev.c:1035
+#: toplev.c:1065
 msgid "Run the loop optimizer twice"
 msgstr "Döngü eniyilemesi iki kere çalıştırılır"
 
-#: toplev.c:1037
+#: toplev.c:1067
 msgid "Delete useless null pointer checks"
 msgstr "Kullanışsız null gösterge denetimlerini siler"
 
-#: toplev.c:1039
-msgid "Pretend that host and target use the same FP format"
-msgstr ""
-"Ana ve hedef makina aynı kayan noktalı biçemi\n"
-"                          kullanıyormuş gibi davranır"
-
-#: toplev.c:1041
+#: toplev.c:1069
 msgid "Reschedule instructions before register allocation"
 msgstr "Yazmaç tahsisinden önce komutları yeniden zamanlar"
 
-#: toplev.c:1043
+#: toplev.c:1071
 msgid "Reschedule instructions after register allocation"
 msgstr "Yazmaç tahsisinden sonra komutları yeniden zamanlar"
 
-#: toplev.c:1045
+#: toplev.c:1073
 msgid "Enable scheduling across basic blocks"
 msgstr "Temel bloklar arasında zamanlama etkinleştirilir"
 
-#: toplev.c:1047
+#: toplev.c:1075
 msgid "Allow speculative motion of non-loads"
 msgstr "Yük oluşturmayanların tahmini hareketine izin verilir"
 
-#: toplev.c:1049
+#: toplev.c:1077
 msgid "Allow speculative motion of some loads"
 msgstr "Bazı yüklerin tahmini hareketine izin verilir"
 
-#: toplev.c:1051
+#: toplev.c:1079
 msgid "Allow speculative motion of more loads"
 msgstr "Fazla yüklerin tahmini hareketine izin verilir"
 
-#: toplev.c:1053
+#: toplev.c:1081
 msgid "Replace add,compare,branch with branch on count reg"
 msgstr ""
 "Ekleme, karşılaştırma, dallanma sayaç üzerinden\n"
 "                          dallanma ile değiştirilir"
 
-#: toplev.c:1055
+#: toplev.c:1083
 msgid "Generate position independent code, if possible"
 msgstr "Mümkünse, konumdan bağımsız kod üretilir"
 
-#: toplev.c:1058
+#: toplev.c:1086
 msgid "Enable exception handling"
 msgstr "Olağandışılıkların yakalanması etkinleştirilir"
 
-#: toplev.c:1060
+#: toplev.c:1088
 msgid "Just generate unwind tables for exception handling"
 msgstr ""
 "Olağandışılıkların yakalanması için birbirlerini\n"
 "                          etkilemeyenlerin tablosu oluşturulur"
 
-#: toplev.c:1062
+#: toplev.c:1090
 msgid "Generate unwind tables exact at each instruction boundary"
 msgstr ""
 "Her komut sınırında birbirlerini etkilemeyenlerin\n"
 "                          tablosu kesin oluşturulur"
 
-#: toplev.c:1064
+#: toplev.c:1092
 msgid "Support synchronous non-call exceptions"
 msgstr "Eşzamanlı çağrısız olağandışılıklar desteklenir"
 
-#: toplev.c:1066
+#: toplev.c:1094
 msgid "Insert arc based program profiling code"
 msgstr "Dal bağlantı kodunu yerleştirir"
 
-#: toplev.c:1068
+#: toplev.c:1096
 msgid "Create data files needed by gcov"
 msgstr "gcov için gereken veri dosyaları oluşturulur"
 
-#: toplev.c:1070
+#: toplev.c:1098
 msgid "Use profiling information for branch probabilities"
 msgstr ""
 "Dallanma olasılıkları için ayrımlama bilgileri\n"
 "                          kullanılır"
 
-#: toplev.c:1072
+#: toplev.c:1100
+#, fuzzy
+msgid "Enable basic program profiling code"
+msgstr "Dal bağlantı kodunu yerleştirir"
+
+#: toplev.c:1102
 msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 "Kod yerleşimini iyileştirecek temel blokları\n"
 "                          yeniden sıralar"
 
-#: toplev.c:1074
+#: toplev.c:1104
+#, fuzzy
+msgid "Reorder functions to improve code placement"
+msgstr ""
+"Kod yerleşimini iyileştirecek temel blokları\n"
+"                          yeniden sıralar"
+
+#: toplev.c:1106
 msgid "Do the register renaming optimization pass"
 msgstr "Yazmaç isimlendirme eniyilemesi aşamasını uygular"
 
-#: toplev.c:1076
+#: toplev.c:1108
 msgid "Do the register copy-propagation optimization pass"
 msgstr "Yazmaç kopya-girişim eniyileme aşaması uygulanır"
 
-#: toplev.c:1078
+#: toplev.c:1110
 msgid "Do not put uninitialized globals in the common section"
 msgstr "İlklendirilmemiş global'ler ortak bölüme konmaz"
 
-#: toplev.c:1080
+#: toplev.c:1112
 msgid "Do not generate .size directives"
 msgstr ".size yönergeleri üretilmez"
 
-#: toplev.c:1082
+#: toplev.c:1114
 msgid "place each function into its own section"
 msgstr "Her işlev kendi bölümüne yerleştirilir"
 
-#: toplev.c:1084
+#: toplev.c:1116
 msgid "place data items into their own section"
 msgstr "Veri öğelerini kendi bölümlerine yerleştirir"
 
-#: toplev.c:1086
+#: toplev.c:1118
 msgid "Add extra commentry to assembler output"
 msgstr "Çevirici çıktısına fazladan açıklama ekler"
 
-#: toplev.c:1088
+#: toplev.c:1120
 msgid "Output GNU ld formatted global initializers"
 msgstr "GNU ld biçemli genel ilklendiricileri çıktılar"
 
-#: toplev.c:1090
+#: toplev.c:1122
 msgid "Enables a register move optimization"
 msgstr "Bir yazmaç taşıma eniyilemesi etkinleştirilir"
 
-#: toplev.c:1092
+#: toplev.c:1124
 msgid "Do the full regmove optimization pass"
 msgstr "Baştan başa yazmaç taşıma eniyilemesi yapar"
 
-#: toplev.c:1094
+#: toplev.c:1126
 msgid "Pack structure members together without holes"
 msgstr "Yapı üyelerini birlikte deliksiz paketler"
 
-#: toplev.c:1096
+#: toplev.c:1128
 msgid "Insert stack checking code into the program"
 msgstr "Programa yığın denetimi kodu yerleştirilir"
 
-#: toplev.c:1098
+#: toplev.c:1130
 msgid "Specify that arguments may alias each other & globals"
 msgstr ""
 "Argümanların bir diğerinin ya da globallerin takma\n"
 "                          adı olabileceği varsayılır"
 
-#: toplev.c:1100
+#: toplev.c:1132
 msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 "Argümanların globallerden başkasına takma ad\n"
 "                          olamayacağı varsayılır"
 
-#: toplev.c:1102
+#: toplev.c:1134
 msgid "Assume arguments do not alias each other or globals"
 msgstr ""
 "Argümanların bir diğerine ya da globallere takma ad\n"
 "                          olmadığı varsayılır"
 
-#: toplev.c:1104
+#: toplev.c:1136
 msgid "Assume strict aliasing rules apply"
 msgstr "Sıkı takma ad kuralları uygulanacağı varsayılır"
 
-#: toplev.c:1106
+#: toplev.c:1138
 msgid "Align the start of loops"
 msgstr "Döngü başlangıçları bayt sınırlarına ayarlanır"
 
-#: toplev.c:1108
+#: toplev.c:1140
 msgid "Align labels which are only reached by jumping"
 msgstr ""
 "Sadece atlanarak ulaşılabilen hedefler bayt\n"
 "                          sınırlarına ayarlanır"
 
-#: toplev.c:1110
+#: toplev.c:1142
 msgid "Align all labels"
 msgstr "Tüm dallanma hedefleri bayt sınırlarına ayarlanır"
 
-#: toplev.c:1112
+#: toplev.c:1144
 msgid "Align the start of functions"
 msgstr "İşlevlerin başlangıcı hizalanır"
 
-#: toplev.c:1114
+#: toplev.c:1146
 msgid "Attempt to merge identical constants accross compilation units"
 msgstr ""
 "Özdeş sabitler derleme birimlerine karşın\n"
 "                          katıştırılmaya çalışılır"
 
-#: toplev.c:1116
+#: toplev.c:1148
 msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 "Özdeş sabitler ve sabit değişkenler katıştırılmaya\n"
 "                          çalışılır"
 
-#: toplev.c:1118
+#: toplev.c:1150
 msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr ""
 "Hata ayıklama dökümlerinde satır numarası ve komut\n"
 "                          numarası bilgilerinın çıktılanması engellenir"
 
-#: toplev.c:1120
+#: toplev.c:1152
 msgid "Instrument function entry/exit with profiling calls"
 msgstr "İşlevlere giriş ve çıkışta kullanım çağrıları üretir"
 
-#: toplev.c:1122
+#: toplev.c:1154
+#, fuzzy
+msgid "Put zero initialized data in the bss section"
+msgstr "İlklendirilmemiş global'ler ortak bölüme konmaz"
+
+#: toplev.c:1156
 msgid "Enable SSA optimizations"
 msgstr "SSA eniyilemesi etkinleştirilir"
 
-#: toplev.c:1124
+#: toplev.c:1158
 msgid "Enable SSA conditional constant propagation"
 msgstr "SSA koşullu sabit girişimi etkinleştirilir"
 
-#: toplev.c:1126
+#: toplev.c:1160
 msgid "Enable aggressive SSA dead code elimination"
 msgstr "Girgin SSA ölü kod elemesi etkinleştirilir"
 
-#: toplev.c:1128
+#: toplev.c:1162
 msgid "External symbols have a leading underscore"
 msgstr "Alt çizgi ile başlayan sembollerde uyarır"
 
-#: toplev.c:1130
+#: toplev.c:1164
 msgid "Process #ident directives"
 msgstr "#ident yönergeleri işlenir"
 
-#: toplev.c:1132
+#: toplev.c:1166
 msgid "Enables an rtl peephole pass run before sched2"
 msgstr ""
 "sched2 çalıştırılmadan önce bir rtl gözlem deliği\n"
 "                          aşaması etkinleştirilir"
 
-#: toplev.c:1134
+#: toplev.c:1168
+msgid "Assume no NaNs or +-Infs are generated"
+msgstr ""
+
+#: toplev.c:1170
 msgid "Enables guessing of branch probabilities"
 msgstr "Dallanma olasılığı tahmini etkinleştirilir"
 
-#: toplev.c:1136
+#: toplev.c:1172
 msgid "Set errno after built-in math functions"
 msgstr ""
 "Yerleşik matematik işlevlerinden sonra ERRNO\n"
 "                          kullanılır"
 
-#: toplev.c:1138
+#: toplev.c:1174
 msgid "Floating-point operations can trap"
 msgstr "kayan nokta işlemleri yakalanabilir"
 
-#: toplev.c:1140
+#: toplev.c:1176
 msgid "Allow math optimizations that may violate IEEE or ANSI standards"
 msgstr ""
 "IEEE veya ANSI standartlarını bozabilen matematiksel\n"
 "                          eniyilemelere izin verilir"
 
-#: toplev.c:1142
-msgid "Compile pointers as triples: value, base & end"
-msgstr "Göstergeler bu üçlüden olarak derlenir: değer, taban ve son"
+#: toplev.c:1178
+msgid "Disable optimizations observable by IEEE signaling NaNs"
+msgstr ""
 
-#: toplev.c:1144
-msgid "Generate code to check bounds before dereferencing pointers and arrays"
+#: toplev.c:1180
+#, fuzzy
+msgid "Generate code to check bounds before indexing arrays"
 msgstr ""
 "Başvuru bozan gösterge ve dizilerden önce denetim\n"
 "                          sınırlarına kod üretilir"
 
-#: toplev.c:1146
+#: toplev.c:1182
 msgid "Convert floating point constant to single precision constant"
 msgstr ""
 "Kayan noktalı sabitler tek duyarlıklı sabitlere\n"
 "                          dönüştürülür"
 
-#: toplev.c:1148
+#: toplev.c:1184
 msgid "Report time taken by each compiler pass at end of run"
 msgstr ""
 "Çalışma bitiminde her derleme aşaması için kullanılan\n"
 "                          zaman raporlanır"
 
-#: toplev.c:1150
+#: toplev.c:1186
 msgid "Report on permanent memory allocation at end of run"
 msgstr ""
 "Çalıştırma sonunda ayrılan kesintisiz bellek miktarı\n"
 "                          raporlanır"
 
-#: toplev.c:1152
+#: toplev.c:1188
 msgid "Trap for signed overflow in addition / subtraction / multiplication"
 msgstr "Toplama, çıkartma, çarpmada signed taşması yakalanır"
 
-#: toplev.c:1169
-msgid "Compile just for ISO C89"
-msgstr "Sadece ISO C89 için derleme yapılır"
+#: toplev.c:1190
+#, fuzzy
+msgid "Use graph coloring register allocation."
+msgstr "Yazmaç tahsisinden önce komutları yeniden zamanlar"
 
-#: toplev.c:1171
-msgid "Do not promote floats to double if using -traditional"
-msgstr ""
-"-traditional kullanıldığında float türler double\n"
-"                         yapılmaz"
+#: toplev.c:1207
+#, fuzzy
+msgid "Compile just for ISO C90"
+msgstr "Sadece ISO C89 için derleme yapılır"
 
-#: toplev.c:1173
+#: toplev.c:1209
 msgid "Determine language standard"
 msgstr "Dil standartı saptanır"
 
-#: toplev.c:1177
+#: toplev.c:1213
 msgid "Make bit-fields by unsigned by default"
 msgstr "Öntanımlı olarak bit alanları unsigned yapılır"
 
-#: toplev.c:1181
+#: toplev.c:1217
 msgid "Make 'char' be signed by default"
 msgstr "Öntanımlı olarak 'char' signed yapılır"
 
-#: toplev.c:1183
+#: toplev.c:1219
 msgid "Make 'char' be unsigned by default"
 msgstr "Öntanımlı olarak 'char' unsigned yapılır"
 
-#: toplev.c:1189
-msgid "Attempt to support traditional K&R style C"
-msgstr "Geleneksel K&R tarzı C desteklemeye çalışılır"
-
-#: toplev.c:1195
+#: toplev.c:1225
 msgid "Do not recognize the 'asm' keyword"
 msgstr "'asm' anahtar sözcüğü tanınmaz"
 
-#: toplev.c:1198
+#: toplev.c:1228
 msgid "Do not recognize any built in functions"
 msgstr "Yerleşik işlevlerin hiçbiri tanınmaz"
 
-#: toplev.c:1200
+#: toplev.c:1230
 msgid "Assume normal C execution environment"
 msgstr "Normal C çalıştırma ortamı var sayılır"
 
-#: toplev.c:1203
+#: toplev.c:1233
 msgid "Assume that standard libraries & main might not exist"
 msgstr ""
 "Standart kitaplıkların ve main işlevinin olmadığı\n"
 "                          varsayılır"
 
-#: toplev.c:1206
+#: toplev.c:1236
 msgid "Allow different types as args of ? operator"
 msgstr ""
 "? işlemiminin argümanları olarak farklı türlere\n"
 "                          izin verilir"
 
-#: toplev.c:1209
+#: toplev.c:1239
 msgid "Allow the use of $ inside identifiers"
 msgstr "Belirteçlerin içinde $ kullanımına izin verilir"
 
-#: toplev.c:1214
+#: toplev.c:1244
 msgid "Use the same size for double as for float"
 msgstr "double türler için de float tür uzunluğu kullanılır"
 
-#: toplev.c:1217
+#: toplev.c:1247
 msgid "Use the smallest fitting integer to hold enums"
 msgstr ""
 "enum türünü saklamada mümkün en küçük tamsayı tür\n"
 "                          kullanılır"
 
-#: toplev.c:1220
+#: toplev.c:1250
 msgid "Override the underlying type for wchar_t to `unsigned short'"
 msgstr ""
 "wchar_t için temel tür olarak `unsigned short' a\n"
 "                          zorlar"
 
-#: toplev.c:1224
+#: toplev.c:1254
 msgid "Enable most warning messages"
 msgstr "Uyarı sıklığı iletileri etkinleştirilir"
 
-#: toplev.c:1226
+#: toplev.c:1256
 msgid "Warn about casting functions to incompatible types"
 msgstr "Uyumsuz türlere çevirim işlevleri hakkında uyarır"
 
-#: toplev.c:1230
+#: toplev.c:1259
 msgid "Warn about functions which might be candidates for format attributes"
 msgstr ""
 "Biçem öznitelikleri için aday olabilecek işlevler\n"
 "                          hakkında uyarır"
 
-#: toplev.c:1233
+#: toplev.c:1262
 msgid "Warn about casts which discard qualifiers"
 msgstr "Niteleyicileri iptal eden çevirimler hakkında uyarır"
 
-#: toplev.c:1236
+#: toplev.c:1265
 msgid "Warn about subscripts whose type is 'char'"
 msgstr "Türü 'char' olan dizi indisleri hakkında uyarır"
 
-#: toplev.c:1239 toplev.c:1242
+#: toplev.c:1268 toplev.c:1271
 msgid "Warn if nested comments are detected"
 msgstr "İçiçe açıklamalar saptandığında uyarır"
 
-#: toplev.c:1245
+#: toplev.c:1274
 msgid "Warn about possibly confusing type conversions"
 msgstr "Tür dönüşümlerinin olası karışıklığı hakkında uyarır"
 
-#: toplev.c:1248
+#: toplev.c:1278
+#, fuzzy
+msgid "Do not warn about compile-time integer division by zero"
+msgstr "Sıfırla tamsayı bölme taşması yakalanmaz"
+
+#: toplev.c:1280
+msgid "Warn about testing equality of floating point numbers"
+msgstr "Gerçek sayıların eşitlik testleri hakkında uyarır"
+
+#: toplev.c:1283
 msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
 msgstr ""
 "printf/scanf/strftime/strfmon biçem\n"
 "                          bozuklukları hakkında uyarmaz"
 
-#: toplev.c:1252
-msgid "Don't warn about strftime formats yielding 2 digit years"
-msgstr ""
-"2 haneli yıllara yer veren strftime biçemler\n"
-"                          hakkında uyarır"
-
-#: toplev.c:1255
+#: toplev.c:1287
 msgid "Don't warn about too many arguments to format functions"
 msgstr ""
 "Biçemleme işlevlerine çok fazla argüman\n"
 "                          verildiğinde uyarmaz"
 
-#: toplev.c:1257
+#: toplev.c:1289
 msgid "Warn about non-string-literal format strings"
 msgstr ""
 "Dizge olmayan sabit biçemleme dizgeleri hakkında\n"
 "                          uyarır"
 
-#: toplev.c:1260
+#: toplev.c:1292
 msgid "Warn about possible security problems with format functions"
 msgstr ""
 "Biçemleme işlevleriyle ilgili olası güvenlik\n"
 "                          sorunları hakkında uyarır"
 
-#: toplev.c:1263
+#: toplev.c:1296
+msgid "Don't warn about strftime formats yielding 2 digit years"
+msgstr ""
+"2 haneli yıllara yer veren strftime biçemler\n"
+"                          hakkında uyarır"
+
+#: toplev.c:1298
 msgid "Warn about implicit function declarations"
 msgstr "İşlevlerin dolaylı bildirimlerinde uyarır"
 
-#: toplev.c:1267
+#: toplev.c:1302
 msgid "Warn when a declaration does not specify a type"
 msgstr "Bir bildirimde tür belirtilmemişse uyarır"
 
-#: toplev.c:1272
+#: toplev.c:1307
 msgid "Warn about the use of the #import directive"
 msgstr "#import yönergesinin kullanımı hakkında uyarır"
 
-#: toplev.c:1276
+#: toplev.c:1311
 msgid "Do not warn about using 'long long' when -pedantic"
 msgstr "-pedantic ile 'long long' kullanımı hakkında uyarmaz"
 
-#: toplev.c:1278
+#: toplev.c:1313
 msgid "Warn about suspicious declarations of main"
 msgstr "Kuşkulu main bildirimleri hakkında uyarır"
 
-#: toplev.c:1281
+#: toplev.c:1316
 msgid "Warn about possibly missing braces around initializers"
 msgstr "İlklendiricileri çevreleyen parantezler yoksa uyarır"
 
-#: toplev.c:1284
+#: toplev.c:1319
 msgid "Warn about global funcs without previous declarations"
 msgstr "Önceden bildirilmemiş genel işlevler hakkında uyarır"
 
-#: toplev.c:1287
+#: toplev.c:1322
 msgid "Warn about global funcs without prototypes"
 msgstr "Prototipsiz genel işlevler hakkında uyarır"
 
-#: toplev.c:1290
+#: toplev.c:1325
 msgid "Warn about use of multicharacter literals"
 msgstr "Çoklu karakter sabitlerinin kullanımı hakkında uyarır"
 
-#: toplev.c:1293
+#: toplev.c:1328
 msgid "Warn about externs not at file scope level"
 msgstr ""
 "Dosya şemsiyesi altında bulunmayan extern'ler\n"
 "                          hakkında uyarır"
 
-#: toplev.c:1296
+#: toplev.c:1331
 msgid "Warn about possible missing parentheses"
 msgstr "Olası eksik parantezler hakkında uyarır"
 
-#: toplev.c:1299
-msgid "Warn about possible violations of sequence point rules"
-msgstr ""
-"Ardışık nokta kurallarının olası çelişkileri\n"
-"                          hakkında uyarır"
-
-#: toplev.c:1302
+#: toplev.c:1334
 msgid "Warn about function pointer arithmetic"
 msgstr "İşlev göstergesi aritmetiği hakkında uyarır"
 
-#: toplev.c:1305
+#: toplev.c:1337
 msgid "Warn about multiple declarations of the same object"
 msgstr "Aynı nesne birden fazla bildirilmişse uyarır"
 
-#: toplev.c:1308
-msgid "Warn about signed/unsigned comparisons"
-msgstr "signed/unsigned karşılaştırmalarında uyarır"
+#: toplev.c:1340
+#, fuzzy
+msgid "Warn whenever a function's return-type defaults to int"
+msgstr "dönen tür `int'e öntanımlı"
 
-#: toplev.c:1311
-msgid "Warn about testing equality of floating point numbers"
-msgstr "Gerçek sayıların eşitlik testleri hakkında uyarır"
+#: toplev.c:1343
+msgid "Warn about possible violations of sequence point rules"
+msgstr ""
+"Ardışık nokta kurallarının olası çelişkileri\n"
+"                          hakkında uyarır"
 
-#: toplev.c:1314
-msgid "Warn about unrecognized pragmas"
-msgstr "tanımlanamayan #pragma'lar hakkında uyarır"
+#: toplev.c:1346
+msgid "Warn about signed/unsigned comparisons"
+msgstr "signed/unsigned karşılaştırmalarında uyarır"
 
-#: toplev.c:1317
+#: toplev.c:1349
 msgid "Warn about non-prototyped function decls"
 msgstr "Prototipsiz işlev bildirimlerinde uyarır"
 
-#: toplev.c:1320
-msgid "Warn about constructs whose meaning change in ISO C"
+#: toplev.c:1352
+#, fuzzy
+msgid "Warn about constructs whose meanings change in ISO C"
 msgstr "ISO C de anlamı değişen kurucular hakkında uyarır"
 
-#: toplev.c:1323
+#: toplev.c:1355
 msgid "Warn when trigraphs are encountered"
 msgstr "Üçlü harfler saptandığında uyarı verilir"
 
-#: toplev.c:1328
+#: toplev.c:1360
+msgid "Warn about unrecognized pragmas"
+msgstr "tanımlanamayan #pragma'lar hakkında uyarır"
+
+#: toplev.c:1363
 msgid "Mark strings as 'const char *'"
 msgstr "Dizgeler 'const char *' olarak imlenir"
 
-#: toplev.c:1458
+#: toplev.c:1508
 msgid "Warn when a function is unused"
 msgstr "Bir işlev kullanılmamışsa uyarır"
 
-#: toplev.c:1460
+#: toplev.c:1510
 msgid "Warn when a label is unused"
 msgstr "Bir etiket kullanılmamışsa uyarır"
 
-#: toplev.c:1462
+#: toplev.c:1512
 msgid "Warn when a function parameter is unused"
 msgstr "Bir işlev parametresi kullanılmamışsa uyarır"
 
-#: toplev.c:1464
+#: toplev.c:1514
 msgid "Warn when a variable is unused"
 msgstr "Bir değişken kullanılmamışsa uyarır"
 
-#: toplev.c:1466
+#: toplev.c:1516
 msgid "Warn when an expression value is unused"
 msgstr "Bir ifade değeri kullanılmamışsa uyarır"
 
-#: toplev.c:1468
+#: toplev.c:1518
 msgid "Do not suppress warnings from system headers"
 msgstr "Sistem başlık dosyalarından gelen uyarılar engellenmez"
 
-#: toplev.c:1470
+#: toplev.c:1520
 msgid "Treat all warnings as errors"
 msgstr "Tüm uyarıların hata olduğu varsayılır"
 
-#: toplev.c:1472
+#: toplev.c:1522
 msgid "Warn when one local variable shadows another"
 msgstr "Bir yerel değişken bir diğerini gölgeliyorsa uyarır"
 
-#: toplev.c:1474
-msgid "Warn about enumerated switches missing a specific case"
+#: toplev.c:1524
+#, fuzzy
+msgid "Warn about enumerated switches, with no default, missing a case"
+msgstr ""
+"Bir switch case'de bir sembolik sabit grubu üyesinin\n"
+"                          bulunamadığı durumlarda uyarır"
+
+#: toplev.c:1526
+#, fuzzy
+msgid "Warn about enumerated switches missing a default case"
+msgstr ""
+"Bir switch case'de bir sembolik sabit grubu üyesinin\n"
+"                          bulunamadığı durumlarda uyarır"
+
+#: toplev.c:1528
+#, fuzzy
+msgid "Warn about all enumerated switches missing a specific case"
 msgstr ""
 "Bir switch case'de bir sembolik sabit grubu üyesinin\n"
 "                          bulunamadığı durumlarda uyarır"
 
-#: toplev.c:1476
+#: toplev.c:1530
 msgid "Warn about returning structures, unions or arrays"
 msgstr "Dönen yapı, birleşim ve diziler hakkında uyarır"
 
-#: toplev.c:1478
+#: toplev.c:1532
 msgid "Warn about pointer casts which increase alignment"
 msgstr ""
 "Hizalamayı arttıran gösterge çevirimleri hakkında\n"
 "                          uyarır"
 
-#: toplev.c:1480
+#: toplev.c:1534
 msgid "Warn about code that will never be executed"
 msgstr "Hiç çalışmayacak kod hakkında uyarır"
 
-#: toplev.c:1482
+#: toplev.c:1536
 msgid "Warn about uninitialized automatic variables"
 msgstr "İlklendirilmemiş otomatik değişkenler hakkında uyarır"
 
-#: toplev.c:1484
+#: toplev.c:1538
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "Bir özümlemeli işlev özümlenemediğinde uyarır"
 
-#: toplev.c:1486
+#: toplev.c:1540
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "Paketli öznitelik yapı yerleşiminde etkisizse uyarır"
 
-#: toplev.c:1488
+#: toplev.c:1542
 msgid "Warn when padding is required to align struct members"
 msgstr ""
 "Yapı üyelerini hizalamak için adımlama gerekliyse\n"
 "                          uyarır"
 
-#: toplev.c:1490
+#: toplev.c:1544
 msgid "Warn when an optimization pass is disabled"
 msgstr "Bir eniyileme aşaması iptal edildiğinde uyarır"
 
-#: toplev.c:1492
+#: toplev.c:1546
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "__attribute__((eskidi)) bildirimlerinde uyarı verir"
 
-#: toplev.c:1494
+#: toplev.c:1548
 msgid "Warn about functions which might be candidates for attribute noreturn"
 msgstr ""
 "noreturn özelliğine aday olabilecek işlevler\n"
 "                          hakkında uyarı verilir"
 
-#: toplev.c:1565 toplev.c:4379 tradcpp.c:792
+#: toplev.c:1550
+#, fuzzy
+msgid "Warn about code which might break the strict aliasing rules"
+msgstr ""
+"Biçem öznitelikleri için aday olabilecek işlevler\n"
+"                          hakkında uyarır"
+
+#: toplev.c:1627 toplev.c:4513 config/rs6000/rs6000.c:676
 #, c-format
 msgid "invalid option `%s'"
 msgstr "`%s' seçeneği geçersiz"
 
-#: toplev.c:1711
-#, c-format
-msgid "internal error: %s"
-msgstr "iç hata: %s"
-
-#: toplev.c:2024
+#: toplev.c:2029
 #, c-format
 msgid "`%s' used but never defined"
 msgstr "`%s' tanımlanmadan kullanılmış"
 
-#: toplev.c:2027
+#: toplev.c:2032
 #, c-format
 msgid "`%s' declared `static' but never defined"
 msgstr "`static' olarak bildirilen `%s' hiç atanmamış"
 
-#: toplev.c:2049
+#: toplev.c:2051
 #, c-format
 msgid "`%s' defined but not used"
 msgstr "`%s' atanmış ama kullanılmamış"
 
-#: toplev.c:2280
+#: toplev.c:2300
 #, c-format
 msgid "invalid register name `%s' for register variable"
 msgstr "yazmaç değişkeni için yazmaç ismi `%s' geçersiz"
 
-#: toplev.c:3279
-#, c-format
-msgid "crossjump disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
-msgstr "crossjump iptal edildi: %d > 1000 temel blok ve %d >= 20 kenar/temel blok"
-
-#: toplev.c:3590
+#: toplev.c:3683
 msgid "  -ffixed-<register>      Mark <register> as being unavailable to the compiler\n"
 msgstr "  -ffixed-YAZMAÇ          Derleyiciye YAZMAÇ kullanışsız olarak belirtilir\n"
 
-#: toplev.c:3591
+#: toplev.c:3684
 msgid "  -fcall-used-<register>  Mark <register> as being corrupted by function calls\n"
 msgstr ""
 "  -fcall-used-YAZMAÇ      YAZMAÇ işlev çağrıları tarafından bozulmuş olan\n"
 "                          olarak imlenir\n"
 
-#: toplev.c:3592
+#: toplev.c:3685
 msgid "  -fcall-saved-<register> Mark <register> as being preserved across functions\n"
 msgstr "  -fcall-saved-YAZMAÇ     YAZMAÇ işlevlere karşı korunmuş olan olarak imlenir\n"
 
-#: toplev.c:3593
+#: toplev.c:3686
 msgid "  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
 msgstr "  -finline-limit=SAYI     Özümlenen işlevlerin uzunluğu SAYI ile sınırlanır\n"
 
-#: toplev.c:3594
+#: toplev.c:3687
 msgid "  -fmessage-length=<number> Limits diagnostics messages lengths to <number> characters per line.  0 suppresses line-wrapping\n"
 msgstr ""
 "  -fmessage-length=SAYI   Tanı iletilerinin uzunluğu her satırda SAYI\n"
 "                          karakterle sınırlanır. 0 satır sarmalamayı engeller\n"
 
-#: toplev.c:3595
+#: toplev.c:3688
 msgid "  -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping\n"
 msgstr ""
 "  -fdiagnostics-show-location=[once | every-line]\n"
@@ -7555,55 +8008,51 @@ msgstr ""
 "                          konumu bilgisinin ne sıklıkta gösterileceği\n"
 "                          belirtilir. once: bir kere, every-line: her satırda\n"
 
-#: toplev.c:3606
+#: toplev.c:3689
+msgid "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indicates the default thread-local storage code generation model\n"
+msgstr ""
+
+#: toplev.c:3700
 msgid "  -O[number]              Set optimization level to [number]\n"
 msgstr "  -O[SAYI]                Eniyileme seviyesi SAYI olarak ayarlanır\n"
 
-#: toplev.c:3607
+#: toplev.c:3701
 msgid "  -Os                     Optimize for space rather than speed\n"
 msgstr "  -Os                     Hızdan çok boyut eniyilemesi yapılır\n"
 
-#: toplev.c:3619
+#: toplev.c:3713
 msgid "  -pedantic               Issue warnings needed by strict compliance to ISO C\n"
 msgstr "  -pedantic               ISO C uyumu için gereken uyarılar üretilir.\n"
 
-#: toplev.c:3620
+#: toplev.c:3714
 msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
 msgstr "  -pedantic-errors        Üretilen hatalar dışında -pedantic gibi\n"
 
-#: toplev.c:3621
+#: toplev.c:3715
 msgid "  -w                      Suppress warnings\n"
 msgstr "  -w                      Uyarılar engellenir\n"
 
-#: toplev.c:3622
+#: toplev.c:3716
 msgid "  -W                      Enable extra warnings\n"
 msgstr "  -W                      Fazladan uyarılar da verilir\n"
 
-#: toplev.c:3633
+#: toplev.c:3727
 msgid "  -Wunused                Enable unused warnings\n"
 msgstr "  -Wunused                Faydasız uyarılar da verilir\n"
 
-#: toplev.c:3634
+#: toplev.c:3728
 msgid "  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
 msgstr "  -Wlarger-than-SAYI      Bir nesne SAYI bayttan büyükse uyarır\n"
 
-#: toplev.c:3635
+#: toplev.c:3729
 msgid "  -p                      Enable function profiling\n"
 msgstr "  -p                      İşlev ayrımlaması etkinleştirilir\n"
 
-#: toplev.c:3637
-msgid "  -a                      Enable block profiling \n"
-msgstr "  -a                      Blok ayrımlaması etkinleştirilir\n"
-
-#: toplev.c:3640
-msgid "  -ax                     Enable jump profiling \n"
-msgstr "  -ax                     Atlama ayrımlaması etkinleştirilir\n"
-
-#: toplev.c:3642
+#: toplev.c:3730
 msgid "  -o <file>               Place output into <file> \n"
 msgstr "  -o DOSYA                Çıktı DOSYAya yazılır\n"
 
-#: toplev.c:3643
+#: toplev.c:3731
 msgid ""
 "  -G <number>             Put global and static data smaller than <number>\n"
 "                          bytes into a special section (on some targets)\n"
@@ -7611,35 +8060,35 @@ msgstr ""
 "  -G SAYI                 Global ve static verileri SAYI bayttan daha\n"
 "                          küçükse (bazı hedeflerdeki) bir özel bölüme koyar\n"
 
-#: toplev.c:3654
+#: toplev.c:3742
 msgid "  -aux-info <file>        Emit declaration info into <file>\n"
 msgstr "  -aux-info DOSYA         Bildirim bilgileri DOSYAda gösterilir\n"
 
-#: toplev.c:3655
+#: toplev.c:3743
 msgid "  -quiet                  Do not display functions compiled or elapsed time\n"
 msgstr "  -quiet                  Derlenen işlevler ve geçen zaman gösterilmez\n"
 
-#: toplev.c:3656
+#: toplev.c:3744
 msgid "  -version                Display the compiler's version\n"
 msgstr "  -version                Derleyicinin sürüm bilgileri gösterilir\n"
 
-#: toplev.c:3657
+#: toplev.c:3745
 msgid "  -d[letters]             Enable dumps from specific passes of the compiler\n"
 msgstr "  -d[HARFLER]             Derleyici aşamalarının dökümlenmesi etkinleştirilir\n"
 
-#: toplev.c:3658
+#: toplev.c:3746
 msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
 msgstr "  -dumpbase DOSYA         Derleyici aşamalarının dökümleneceği DOSYA\n"
 
-#: toplev.c:3660
+#: toplev.c:3748
 msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
 msgstr "  -fsched-verbose=SAYI    Zamanlama için ayrıntı düzeyi belirtilir\n"
 
-#: toplev.c:3662
+#: toplev.c:3750
 msgid "  --help                  Display this information\n"
 msgstr "  --help                  Bu yardım iletisi gösterilir\n"
 
-#: toplev.c:3677
+#: toplev.c:3765
 msgid ""
 "\n"
 "Language specific options:\n"
@@ -7647,12 +8096,12 @@ msgstr ""
 "\n"
 "Dile özel seçenekler:\n"
 
-#: toplev.c:3689
+#: toplev.c:3777
 #, c-format
 msgid "  %-23.23s [undocumented]\n"
 msgstr "  %-23.23s [belgelenemeyen]\n"
 
-#: toplev.c:3697 toplev.c:3711
+#: toplev.c:3785 toplev.c:3799
 #, c-format
 msgid ""
 "\n"
@@ -7661,7 +8110,7 @@ msgstr ""
 "\n"
 "Halen belgelenememiş %s seçenek daha var.\n"
 
-#: toplev.c:3701
+#: toplev.c:3789
 #, c-format
 msgid ""
 "\n"
@@ -7670,7 +8119,7 @@ msgstr ""
 "\n"
 " %s seçenekleri:\n"
 
-#: toplev.c:3738
+#: toplev.c:3826
 msgid ""
 "\n"
 "Target specific options:\n"
@@ -7678,12 +8127,12 @@ msgstr ""
 "\n"
 "Hedefe özel seçenekler:\n"
 
-#: toplev.c:3752 toplev.c:3771
+#: toplev.c:3840 toplev.c:3859
 #, c-format
 msgid "  -m%-23.23s [undocumented]\n"
 msgstr "  -m%-23.23s [belgelenemeyen]\n"
 
-#: toplev.c:3780
+#: toplev.c:3868
 msgid ""
 "\n"
 "There are undocumented target specific options as well.\n"
@@ -7691,68 +8140,73 @@ msgstr ""
 "\n"
 "Halen belgelenememiş hedefe özel seçenekler var.\n"
 
-#: toplev.c:3782
+#: toplev.c:3870
 msgid "  They exist, but they are not documented.\n"
 msgstr "  Var fakat daha belgelendirilmedi.\n"
 
-#: toplev.c:3835
+#: toplev.c:3923
 #, c-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr "tanınmayan gcc hata ayıklama seçeneği: %c"
 
-#: toplev.c:3905
+#: toplev.c:3979
+#, fuzzy, c-format
+msgid "`%s': unknown tls-model option"
+msgstr "`%s': -g seçeneği bilinmiyor ya da desteklenmiyor"
+
+#: toplev.c:4006
 #, c-format
 msgid "unrecognized register name `%s'"
 msgstr "yazmaç ismi `%s' bilinmiyor"
 
-#: toplev.c:3930 toplev.c:4808
+#: toplev.c:4031 toplev.c:4965
 #, c-format
 msgid "unrecognized option `%s'"
 msgstr "`%s' seçeneği bilinmiyor"
 
-#: toplev.c:3974
+#: toplev.c:4075
 msgid "-Wid-clash-LEN is no longer supported"
 msgstr "-Wid-clash-UZUNLUK artık desteklenmiyor."
 
-#: toplev.c:4051
+#: toplev.c:4152
 #, c-format
 msgid "use -gdwarf -g%d for DWARF v1, level %d"
 msgstr "DWARF v1, %2$d seviyesi için  -gdwarf -g%1$d  kullanın"
 
-#: toplev.c:4054
+#: toplev.c:4155
 msgid "use -gdwarf-2   for DWARF v2"
 msgstr "DWARF v2 için   -gdwarf-2  kullanın"
 
-#: toplev.c:4059
+#: toplev.c:4160
 #, c-format
 msgid "ignoring option `%s' due to invalid debug level specification"
 msgstr "geçersiz hata ayıklama özelliğinden dolayı `%s' seçeneği yoksayılıyor"
 
-#: toplev.c:4082 toplev.c:4806
+#: toplev.c:4183 toplev.c:4963
 #, c-format
 msgid "`%s': unknown or unsupported -g option"
 msgstr "`%s': -g seçeneği bilinmiyor ya da desteklenmiyor"
 
-#: toplev.c:4089
+#: toplev.c:4190
 #, c-format
 msgid "`%s' ignored, conflicts with `-g%s'"
 msgstr "`-g%2$s' ile çeliştiği için `%1$s' yoksayıldı"
 
-#: toplev.c:4168
+#: toplev.c:4269
 msgid "-param option missing argument"
 msgstr "-param seçeneğinde argüman eksik"
 
-#: toplev.c:4177
+#: toplev.c:4278
 #, c-format
 msgid "invalid --param option: %s"
 msgstr "geçersiz --param seçeneği: %s"
 
-#: toplev.c:4189
+#: toplev.c:4290
 #, c-format
 msgid "invalid parameter value `%s'"
 msgstr "geçersiz parametre değeri `%s'"
 
-#: toplev.c:4396
+#: toplev.c:4530
 #, c-format
 msgid ""
 "%s%s%s version %s (%s)\n"
@@ -7763,1138 +8217,913 @@ msgstr ""
 "%s\tGNU C sürüm %s tarafından derlendi.\n"
 "%s%s%s sürüm %s (%s) CC tarafından derlendi.\n"
 
-#: toplev.c:4452
+#: toplev.c:4586
 msgid "options passed: "
 msgstr "belirtilen seçenekler: "
 
-#: toplev.c:4481
+#: toplev.c:4615
 msgid "options enabled: "
 msgstr "etkin seçenekler: "
 
-#: toplev.c:4540 java/jcf-write.c:3373
+#: toplev.c:4674 java/jcf-write.c:3421
 #, c-format
 msgid "can't open %s for writing"
 msgstr "%s yazmak için açılamıyor"
 
-#: toplev.c:4798
+#: toplev.c:4955
 #, c-format
 msgid "ignoring command line option '%s'"
 msgstr "yoksayılan komut satırı seçeneği `%s'"
 
-#: toplev.c:4801
+#: toplev.c:4958
 #, c-format
 msgid "(it is valid for %s but not the selected language)"
 msgstr "(%s için geçerli ama o dil seçilmedi)"
 
-#: toplev.c:4835
+#: toplev.c:4992
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized seçeneği -O olmaksızın desteklenmiyor"
 
-#: toplev.c:4894
+#: toplev.c:5047
 msgid "instruction scheduling not supported on this target machine"
 msgstr "bu hedef makina için işlem zamanlaması desteklenmiyor"
 
-#: toplev.c:4898
+#: toplev.c:5051
 msgid "this target machine does not have delayed branches"
 msgstr "bu hedef makina gecikmeli dallanmalara sahip değil"
 
-#: toplev.c:4907
-msgid "profiling does not work without a frame pointer"
-msgstr "bir çerçeve göstergesi olmaksızın ayrımlama çalışmaz"
-
-#: toplev.c:4922
+#: toplev.c:5065
 #, c-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "bu hedef makinada -f%sleading-underscore desteklenmiyor"
 
-#: toplev.c:4985
+#: toplev.c:5128
 msgid "-ffunction-sections not supported for this target"
 msgstr "bu hedefte -ffunction-sections desteklenmiyor"
 
-#: toplev.c:4990
+#: toplev.c:5133
 msgid "-fdata-sections not supported for this target"
 msgstr "bu hedefte -fdata-sections desteklenmiyor"
 
-#: toplev.c:4997
+#: toplev.c:5140
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections iptal edildi; ayrımlamayı mümkün kılmıyor"
 
-#: toplev.c:5004
+#: toplev.c:5147
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "bu hedefte -fprefetch-loop-arrays desteklenmiyor"
 
-#: toplev.c:5010
+#: toplev.c:5153
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-fprefetch-loop-arrays bu hedef için desteklenmiyor (-march seçeneğini deneyin)"
 
-#: toplev.c:5019
+#: toplev.c:5162
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays, -Os ile desteklenmiyor"
 
-#: toplev.c:5025
+#: toplev.c:5168
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections bazı hedeflerde hata ayıklamayı etkileyebilir"
 
-#: toplev.c:5146
+#: toplev.c:5280
 #, c-format
 msgid "error writing to %s"
 msgstr "%s e yazarken hata"
 
-#: toplev.c:5148 java/jcf-parse.c:969 java/jcf-write.c:3380
+#: toplev.c:5282 java/jcf-parse.c:932 java/jcf-write.c:3428
 #, c-format
 msgid "error closing %s"
 msgstr "%s kapatılırken hata"
 
-#. It's a float since it contains a point.
-#: tradcif.y:231
-msgid "floating point numbers not allowed in #if expressions"
-msgstr "#if ifadelerinde gerçel sayılara izin verilmez"
+#: tree-dump.c:702
+#, c-format
+msgid "could not open dump file `%s'"
+msgstr "döküm dosyası `%s' açılamadı"
 
-#: tradcif.y:277
-msgid "invalid number in #if expression"
-msgstr "#if ifadesindeki sayı geçersiz"
+#: tree-dump.c:778
+#, c-format
+msgid "ignoring unknown option `%.*s' in `-f%s'"
+msgstr "yoksayılan bilinmeyen seçenek `%.*s' (`-f%s' içinde)"
 
-#: tradcif.y:357
-msgid "invalid character constant in #if"
-msgstr "#if ifadesinde geçersiz karakter sabiti"
+#: tree.c:3645
+msgid "arrays of functions are not meaningful"
+msgstr "işlev dizileri anlamlı değil"
 
-#: tradcif.y:394
-msgid "double quoted strings not allowed in #if expressions"
-msgstr "#if ifadelerinde çift tırnaklı dizgelere izin verilmez"
+#: tree.c:3702
+msgid "function return type cannot be function"
+msgstr "işlevin dönen değer türü işlev olamaz"
 
-#: tradcif.y:407
-msgid "invalid token in expression"
-msgstr "ifadede geçersiz dizgecik"
+#: tree.c:4544
+msgid "invalid initializer for bit string"
+msgstr "bit dizge için ilklendirici geçersiz"
 
-#: tradcif.y:498
-msgid "octal character constant does not fit in a byte"
-msgstr "sekizlik karakter sabiti bir bayta sığmaz"
-
-#: tradcif.y:519
-msgid "hex character constant does not fit in a byte"
-msgstr "onaltılık karakter sabiti bir bayta sığmaz"
-
-#: tradcif.y:550
-msgid "empty #if expression"
-msgstr "boş #if ifadesi"
-
-#: tradcif.y:564
-msgid "Junk after end of expression."
-msgstr "İfadeden sonrakiler anlaşılamadı."
-
-#: tradcpp.c:145
-msgid "macro or #include recursion too deep"
-msgstr "makro ya da #include özyinelemesi çok derin"
-
-#: tradcpp.c:562
-#, c-format
-msgid "usage: %s [switches] input output"
-msgstr "kullanımı: %s [seçenekler] girdi çıktı"
-
-#: tradcpp.c:578
-msgid "-traditional is not supported in C++"
-msgstr "-traditional C++'da desteklenmiyor"
-
-#: tradcpp.c:580
-msgid "-traditional and -ansi are mutually exclusive"
-msgstr "-traditional ve -ansi birlikte kullanılamaz"
-
-#: tradcpp.c:594
-msgid "filename missing after -i option"
-msgstr "-i seçeneğinden sonra dosya ismi eksik"
-
-#: tradcpp.c:612
-msgid "filename missing after -o option"
-msgstr "-o seçeneğinden sonra dosya ismi eksik"
-
-#: tradcpp.c:675
-#, c-format
-msgid "target missing after %s option"
-msgstr "%s seçeneğinden sonraki hedef eksik"
-
-#: tradcpp.c:689
-#, c-format
-msgid "filename missing after %s option"
-msgstr "%s seçeneğinden sonra dosya ismi eksik"
-
-#: tradcpp.c:714
-#, c-format
-msgid "macro name missing after -%c option"
-msgstr "-%c seçeneğinden sonra makro ismi eksik"
-
-#: tradcpp.c:734
-msgid "-pedantic and -traditional are mutually exclusive"
-msgstr "-pedantic ve -traditional birlikte kullanılamaz"
-
-#: tradcpp.c:739
-msgid "-trigraphs and -traditional are mutually exclusive"
-msgstr "-trigraphs ve -traditional birlikte kullanılamaz"
-
-#: tradcpp.c:765
-msgid "directory name missing after -I option"
-msgstr "-I seçeneğinden sonra dizin ismi eksik"
-
-#: tradcpp.c:1445 tradcpp.c:3937
-msgid "`/*' within comment"
-msgstr "açıklama içinde `/*'"
-
-#: tradcpp.c:1821
-#, c-format
-msgid "unterminated #%s conditional"
-msgstr "sonlandırılmamış #%s koşulu"
-
-#: tradcpp.c:2180
-msgid "not in any file?!"
-msgstr "bir dosyada değil mi?!"
-
-#: tradcpp.c:2286
-msgid "`defined' must be followed by ident or (ident)"
-msgstr "`defined' ident ya da (ident) ile izlenmeli"
-
-#: tradcpp.c:2290
-msgid "cccp error: invalid special hash type"
-msgstr "cccp hatası: özel isimli-yapı türü geçersiz"
-
-#: tradcpp.c:2388 tradcpp.c:2458
-msgid "#include expects \"fname\" or <fname>"
-msgstr "#include \"dosyaismi\" ya da #include <dosyaismi> şeklinde kullanılır"
-
-#: tradcpp.c:2543
-#, c-format
-msgid "no include path in which to find %.*s"
-msgstr "%.*s arama yolunda include dosyaları yok"
-
-#: tradcpp.c:2721
-msgid "invalid macro name"
-msgstr "geçersiz makro ismi"
-
-#: tradcpp.c:2729
-#, c-format
-msgid "invalid macro name `%s'"
-msgstr "geçersiz makro ismi `%s'"
-
-#: tradcpp.c:2734
-msgid "\"defined\" cannot be used as a macro name"
-msgstr "\"defined\" makro ismi olarak kullanılamaz"
-
-#: tradcpp.c:2761
-msgid "parameter name starts with a digit in #define"
-msgstr "#define yönergesindeki parametre ismi bir rakam ile başlıyor"
-
-#: tradcpp.c:2771
-msgid "badly punctuated parameter list in #define"
-msgstr "#define yönergesinde kötü vurgulanmış parametre listesi"
-
-#: tradcpp.c:2779
-msgid "unterminated parameter list in #define"
-msgstr "#define yönergesinde sonlandırılmamış parametre listesi"
-
-#: tradcpp.c:2827
-#, c-format
-msgid "\"%.*s\" redefined"
-msgstr "\"%.*s\" yeniden tanımlanmış"
-
-#: tradcpp.c:3084
-msgid "# operator should be followed by a macro argument name"
-msgstr "# işlemiminden sonra bir makro ismi olmalı"
-
-#: tradcpp.c:3131 tradcpp.c:3157 tradcpp.c:3171 tradcpp.c:3178 tradcpp.c:3203
-msgid "invalid format #line command"
-msgstr "geçersiz biçemli #line komutu"
-
-#: tradcpp.c:3229
-msgid "undefining `defined'"
-msgstr "undef'lenen `defined'"
-
-#: tradcpp.c:3233
-#, c-format
-msgid "undefining `%s'"
-msgstr "`%s' sonra #undef yapılmış"
-
-#: tradcpp.c:3289
-msgid "extra text at end of directive"
-msgstr "yönerge sonunda fazladan metin"
-
-#: tradcpp.c:3396
-#, c-format
-msgid "#error%.*s"
-msgstr "#error%.*s"
-
-#: tradcpp.c:3406
-#, c-format
-msgid "#warning%.*s"
-msgstr "#warning%.*s"
-
-#: tradcpp.c:3562
-msgid "#elif not within a conditional"
-msgstr "#elif bir koşulun içinde değil"
-
-#: tradcpp.c:3819
-#, c-format
-msgid "#%s not within a conditional"
-msgstr "#%s bir koşulun içinde değil"
-
-#: tradcpp.c:3827
-msgid "#else or #elif after #else"
-msgstr "#else'den sonra #elif ya da #else"
-
-#: tradcpp.c:3867
-msgid "#else not within a conditional"
-msgstr "#else bir koşulun içinde değil"
-
-#: tradcpp.c:3898
-msgid "unbalanced #endif"
-msgstr "karşılıksız #endif"
-
-#: tradcpp.c:3992
-msgid "unterminated string or character constant"
-msgstr "sonlandırılmamış dizge ya da karakter sabiti"
-
-#: tradcpp.c:4150
-#, c-format
-msgid "arguments given to macro `%s'"
-msgstr "`%s' makrosuna verilmiş argümanlar"
-
-#: tradcpp.c:4156
-#, c-format
-msgid "no args to macro `%s'"
-msgstr "`%s' makrosuna argüman verilmemiş"
-
-#: tradcpp.c:4158
-#, c-format
-msgid "only 1 arg to macro `%s'"
-msgstr "`%s' makrosuna sadece 1 argüman verilmiş"
-
-#: tradcpp.c:4160
-#, c-format
-msgid "only %d args to macro `%s'"
-msgstr "`%2$s' makrosuna sadece %1$d argüman verilmiş"
-
-#: tradcpp.c:4162
-#, c-format
-msgid "too many (%d) args to macro `%s'"
-msgstr "`%2$s' makrosuna çok fazla (%1$d) argüman verilmiş"
-
-#: tradcpp.c:4759
-#, c-format
-msgid ""
-"internal error in %s, at tradcpp.c:%d\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
-msgstr ""
-"tradcpp.c:%2$d: %1$s işlevinde iç hata\n"
-"Lütfen ayrıntılı bir hapa raporu gönderin.\n"
-"İşlemler için %3$s adresine bakın."
-
-#: tree-dump.c:848
-#, c-format
-msgid "could not open dump file `%s'"
-msgstr "döküm dosyası `%s' açılamadı"
-
-#: tree-dump.c:924
-#, c-format
-msgid "ignoring unknown option `%.*s' in `-f%s'"
-msgstr "yoksayılan bilinmeyen seçenek `%.*s' (`-f%s' içinde)"
-
-#: tree.c:3888
-msgid "arrays of functions are not meaningful"
-msgstr "işlev dizileri anlamlı değil"
-
-#: tree.c:3945
-msgid "function return type cannot be function"
-msgstr "işlevin dönen değer türü işlev olamaz"
-
-#: tree.c:4699
-msgid "invalid initializer for bit string"
-msgstr "bit dizge için ilklendirici geçersiz"
-
-#: tree.c:4758
+#: tree.c:4603
 #, c-format
 msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr "Ağaç denetimi: %4$s:%5$d: %3$s işlevinde '%1$s' umulurken, '%2$s' var"
 
-#: tree.c:4775
+#: tree.c:4620
 #, c-format
 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr "Ağaç denetimi: %5$s:%6$d: %4$s işlevinde sınıf '%1$c' umulurken, '%2$c' (%3$s) var"
 
-#: varasm.c:454 config/i386/winnt.c:522
+#: tree.c:4637
+#, fuzzy, c-format
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgstr "RTL denetimi: %4$s:%5$d: %3$s işlevindeki son %2$d öğe ile vektörün %1$d. öğesinin erişimi"
+
+#: varasm.c:455 config/i386/winnt.c:546
 #, c-format
 msgid "%s causes a section type conflict"
 msgstr "%s bir bölüm türü çelişkiye sebep oluyor"
 
-#: varasm.c:879
+#: varasm.c:841
 #, c-format
 msgid "register name not specified for `%s'"
 msgstr "`%s' için yazmaç ismi belirtilmemiş"
 
-#: varasm.c:881
+#: varasm.c:843
 #, c-format
 msgid "invalid register name for `%s'"
 msgstr "`%s' için yazmaç ismi geçersiz"
 
-#: varasm.c:884
+#: varasm.c:846
 #, c-format
 msgid "data type of `%s' isn't suitable for a register"
 msgstr "`%s' veri türü bir yazmaç için kullanılabilir değil"
 
-#: varasm.c:887
+#: varasm.c:849
 #, c-format
 msgid "register specified for `%s' isn't suitable for data type"
 msgstr "`%s' için belirtilen yazmaç veri türü için kullanılabilir değil"
 
-#: varasm.c:896
+#: varasm.c:858
 msgid "global register variable has initial value"
 msgstr "genel yazmaç değişkeni öndeğer içeriyor"
 
-#: varasm.c:899
+#: varasm.c:861
 msgid "volatile register variables don't work as you might wish"
 msgstr "oynak yazmaç değişkenleri sizin istediğiniz gibi çalışmaz"
 
-#: varasm.c:932
+#: varasm.c:894
 #, c-format
 msgid "register name given for non-register variable `%s'"
 msgstr "yazmaç olmayan değişken `%s' için yazmaç ismi verilmiş"
 
-#: varasm.c:1570
+#: varasm.c:1542
 #, c-format
 msgid "alignment of `%s' is greater than maximum object file alignment. Using %d"
 msgstr "%s hizalaması en büyük nesne dosyası hizalamasından daha büyük. %d kullanılıyor"
 
-#: varasm.c:1621
+#: varasm.c:1584
+msgid "thread-local COMMON data not implemented"
+msgstr ""
+
+#: varasm.c:1608
 #, c-format
 msgid "requested alignment for %s is greater than implemented alignment of %d"
 msgstr "%s için istenen hizalama yerleşik hizalama %d den daha büyük"
 
-#: varasm.c:4570
+#: varasm.c:4020
 msgid "initializer for integer value is too complicated"
 msgstr "tamsayı öndeğer fazla karmaşık"
 
-#: varasm.c:4575
+#: varasm.c:4025
 msgid "initializer for floating value is not a floating constant"
 msgstr "gerçel sayı öndeğer bir gerçel sayı sabit değil"
 
-#: varasm.c:4625
+#: varasm.c:4075
 msgid "unknown set constructor type"
 msgstr "bilinmeyen set constructor türü"
 
-#: varasm.c:4839
+#: varasm.c:4289
 #, c-format
 msgid "invalid initial value for member `%s'"
 msgstr "üye `%s' için öndeğer geçersiz"
 
-#: varasm.c:5000
-#, c-format
-msgid "weak declaration of `%s' must be public"
-msgstr "`%s' zayıf bildirimi 'public' olmalı"
-
-#: varasm.c:5002
+#: varasm.c:4480 varasm.c:4523
 #, c-format
 msgid "weak declaration of `%s' must precede definition"
 msgstr "`%s' zayıf bildirimi tanımından önce olmalı"
 
-#: varasm.c:5009
+#: varasm.c:4487
+#, c-format
+msgid "weak declaration of `%s' after first use results in unspecified behavior"
+msgstr "`%s' zayıf bildiriminin ilk kullanımdan sonra olması tanımlanmamış davranışa yol açar"
+
+#: varasm.c:4521
+#, c-format
+msgid "weak declaration of `%s' must be public"
+msgstr "`%s' zayıf bildirimi 'public' olmalı"
+
+#: varasm.c:4530
 #, c-format
 msgid "weak declaration of `%s' not supported"
 msgstr "`%s' zayıf bildirimi desteklenmiyor"
 
-#: varasm.c:5036 varasm.c:5107
+#: varasm.c:4557 varasm.c:4632
 msgid "only weak aliases are supported in this configuration"
 msgstr "bu yapılandırmada sadece zayıf takma adlar destekleniyor"
 
-#: varasm.c:5116
+#: varasm.c:4640
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr "takma ad tanımlamaları bu yapılandırmada desteklenmiyor; yoksayıldı"
 
-#: varray.c:88
+#: varasm.c:4670
+#, fuzzy
+msgid "visibility attribute not supported in this configuration; ignored"
+msgstr "takma ad tanımlamaları bu yapılandırmada desteklenmiyor; yoksayıldı"
+
+#: varray.c:134
 #, c-format
 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
 msgstr "Sanal dizi %1$s[%2$lu]: %5$s:%6$d: %4$s içindeki %3$lu öğesi sınırların dışında"
 
 #. Print an error message for unrecognized stab codes.
-#: xcoffout.c:174
+#: xcoffout.c:175
 #, c-format
 msgid "no sclass for %s stab (0x%x)\n"
 msgstr "%s stab (0x%x) için sclass yok\n"
 
-#: params.def:46
-msgid "The maximum number of instructions in a function that is eligible for inlining"
+#: pretty-print.h:97
+#, fuzzy, c-format
+msgid "#`%s' not supported by %s#"
+msgstr "`%s', %s tarafından desteklenmiyor"
+
+#: params.def:53
+#, fuzzy
+msgid "The maximum number of instructions in a single function eliglible for inlining"
+msgstr ""
+"Özümleme için seçilebilir bir işlevde en\n"
+"                                      çok asm komutu sayısı"
+
+#: params.def:74
+#, fuzzy
+msgid "The maximuem number of instructions by repeated inlining before gcc starts to throttle inlining"
+msgstr ""
+"Özümleme için seçilebilir bir işlevde en\n"
+"                                      çok asm komutu sayısı"
+
+#: params.def:87
+msgid "The slope of the linear funtion throttling inlining after the recursive inlining limit has been reached is given by the negative reciprocal value of this parameter"
+msgstr ""
+
+#: params.def:100
+#, fuzzy
+msgid "The number of instructions in a single functions still eligible to inlining after a lot recursive inlining"
 msgstr ""
 "Özümleme için seçilebilir bir işlevde en\n"
 "                                      çok asm komutu sayısı"
 
-#: params.def:57
+#: params.def:111
 msgid "The maximum number of instructions to consider to fill a delay slot"
 msgstr ""
 "Bir gecikme yuvasını dolduracağı\n"
 "                                      varsayılan en fazla komut sayısı"
 
-#: params.def:68
+#: params.def:122
 msgid "The maximum number of instructions to consider to find accurate live register information"
 msgstr ""
 "tam doğru faal yazmaç bilgisinin\n"
 "                                      bulunmasını dikkate alacak asm\n"
 "                                      komutlarının maksimum sayısı"
 
-#: params.def:78
+#: params.def:132
 msgid "The maximum length of scheduling's pending operations list"
 msgstr ""
 "İşlemler listesinin tamamlanmasını\n"
 "                                         bekleyenlerin en büyük uzunluğu"
 
-#: params.def:85
+#: params.def:139
 msgid "The maximum amount of memory to be allocated by GCSE"
 msgstr ""
 "Genel ortak alt ifade elemesi tarafından\n"
 "                                      ayrılan en büyük bellek"
 
-#: params.def:90
+#: params.def:144
 msgid "The maximum number of passes to make when doing GCSE"
 msgstr ""
 "Genel ortak alt ifade elemesi uygulanırken\n"
 "                                       yapılacak en çok geçiş sayısı"
 
-#: config/darwin-c.c:76
+#: params.def:151
+#, fuzzy
+msgid "The maximum number of instructions to consider to unroll in a loop"
+msgstr ""
+"Bir gecikme yuvasını dolduracağı\n"
+"                                      varsayılan en fazla komut sayısı"
+
+#: params.def:156
+msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
+msgstr ""
+
+#: params.def:161
+msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
+msgstr ""
+
+#: params.def:166
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
+msgstr ""
+
+#: params.def:171
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
+msgstr ""
+
+#: params.def:176
+msgid "Maximal code growth caused by tail duplication (in percents)"
+msgstr ""
+
+#: params.def:180
+msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percents)"
+msgstr ""
+
+#: params.def:185
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is available"
+msgstr ""
+
+#: params.def:190
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is not available"
+msgstr ""
+
+#: params.def:204
+msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
+msgstr ""
+
+#: params.def:210
+msgid "Minimum heap size before we start collecting garbage, in kilobytes."
+msgstr ""
+
+#: config/darwin-c.c:75
 msgid "too many #pragma options align=reset"
 msgstr "çok sayıda #pragma seçeneği align=reset"
 
-#: config/darwin-c.c:98 config/darwin-c.c:101 config/darwin-c.c:103 config/darwin-c.c:105
+#: config/darwin-c.c:97 config/darwin-c.c:100 config/darwin-c.c:102
+#: config/darwin-c.c:104
 msgid "malformed '#pragma options', ignoring"
 msgstr "'#pragma options' hatalı, yoksayılıyor"
 
-#: config/darwin-c.c:108
+#: config/darwin-c.c:107
 msgid "junk at end of '#pragma options'"
 msgstr "'#pragma options' sonunda karışıklık"
 
-#: config/darwin-c.c:118
+#: config/darwin-c.c:117
 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
 msgstr "'#pragma options align={mac68k|power|reset}' hatalı, yoksayılıyor"
 
-#: config/darwin-c.c:131
+#: config/darwin-c.c:130
 msgid "missing '(' after '#pragma unused', ignoring"
 msgstr "'#pragma unused'dan sonra '(' eksik, yoksayılıyor"
 
-#: config/darwin-c.c:149
+#: config/darwin-c.c:148
 msgid "missing ')' after '#pragma unused', ignoring"
 msgstr "'#pragma unused'dan sonra ')' eksik, yoksayılıyor"
 
-#: config/darwin-c.c:152
+#: config/darwin-c.c:151
 msgid "junk at end of '#pragma unused'"
 msgstr "'#pragma unused' sonunda karışıklık"
 
-#: config/nextstep.c:68
-msgid "optimization turned on"
-msgstr "eniyileme etkin"
-
-#: config/nextstep.c:74
-msgid "optimization turned off"
-msgstr "eniyileme etkin değil"
-
-#: config/nextstep.c:83
-msgid "optimization level restored"
-msgstr "eniyileme seviyesi eski durumuna getirildi"
-
-#: config/lynx-ng.h:97 config/lynx.h:120 config/rs6000/lynx.h:85
+#: config/lynx-ng.h:97 config/lynx.h:121 config/rs6000/lynx.h:100
 msgid "-msystem-v and -p are incompatible"
 msgstr "-msystem-v ile -p uyumsuz"
 
-#: config/lynx-ng.h:99 config/lynx.h:122 config/rs6000/lynx.h:87
+#: config/lynx-ng.h:99 config/lynx.h:123 config/rs6000/lynx.h:102
 msgid "-msystem-v and -mthreads are incompatible"
 msgstr "-msystem-v ile -mthreads uyumsuz"
 
-#. Run-time compilation parameters selecting different hardware subsets.
-#: config/1750a/1750a.h:39
-msgid "Use VAX-C alignment"
-msgstr "VAX-C hizalaması kullanılır"
-
-#: config/a29k/a29k.c:1028 config/m88k/m88k.c:2967
-#, c-format
-msgid "invalid %%Q value"
-msgstr "%%Q değeri geçersiz"
-
-#: config/a29k/a29k.c:1034 config/alpha/alpha.c:5402 config/m88k/m88k.c:3063
-#, c-format
-msgid "invalid %%C value"
-msgstr "%%C değeri geçersiz"
-
-#: config/a29k/a29k.c:1040 config/alpha/alpha.c:5247 config/rs6000/rs6000.c:6454
-#, c-format
-msgid "invalid %%N value"
-msgstr "%%N değeri geçersiz"
-
-#: config/a29k/a29k.c:1046 config/alpha/alpha.c:5318 config/rs6000/rs6000.c:6416
-#, c-format
-msgid "invalid %%M value"
-msgstr "%%M değeri geçersiz"
-
-#: config/a29k/a29k.c:1052 config/alpha/alpha.c:5310 config/rs6000/rs6000.c:6381
-#, c-format
-msgid "invalid %%m value"
-msgstr "%%m değeri geçersiz"
-
-#: config/a29k/a29k.c:1154 config/alpha/alpha.c:5271 config/romp/romp.c:690
-#, c-format
-msgid "invalid %%L value"
-msgstr "%%L değeri geçersiz"
-
-#: config/a29k/a29k.c:1159 config/rs6000/rs6000.c:6462
-#, c-format
-msgid "invalid %%O value"
-msgstr "%%O değeri geçersiz"
-
-#: config/a29k/a29k.c:1165 config/alpha/alpha.c:5255 config/rs6000/rs6000.c:6482
-#, c-format
-msgid "invalid %%P value"
-msgstr "%%P değeri geçersiz"
-
-#: config/a29k/a29k.c:1175
-#, c-format
-msgid "invalid %%V value"
-msgstr "%%V değeri geçersiz"
-
-#: config/a29k/a29k.h:101
-msgid "Generate code assuming DW bit is set"
-msgstr "Kod DW biti 1 kabulüyle üretilir"
-
-#: config/a29k/a29k.h:102
-msgid "Generate code assuming DW bit is not set"
-msgstr "Kod DW biti 0 kabulüyle üretilir"
-
-#: config/a29k/a29k.h:103
-msgid "Generate code using byte writes"
-msgstr "Kod bayt yazarak üretilir"
-
-#: config/a29k/a29k.h:104
-msgid "Do not generate byte writes"
-msgstr "Bayt yazımı üretilmez"
-
-#: config/a29k/a29k.h:105
-msgid "Use small memory model"
-msgstr "Küçük bellek modeli kullanılır"
-
-#: config/a29k/a29k.h:106
-msgid "Use normal memory model"
-msgstr "Normal bellek modeli kullanılır"
-
-#: config/a29k/a29k.h:107
-msgid "Use large memory model"
-msgstr "Geniş bellek modeli kullanılır"
-
-#: config/a29k/a29k.h:108
-msgid "Generate 29050 code"
-msgstr "29050 kodu üretilir"
-
-#: config/a29k/a29k.h:109
-msgid "Generate 29000 code"
-msgstr "29000 kodu üretilir"
-
-#: config/a29k/a29k.h:110
-msgid "Use kernel global registers"
-msgstr "Çekirdek genel yazmaçları kullanılır"
-
-#: config/a29k/a29k.h:111
-msgid "Use user global registers"
-msgstr "Kullanıcı genel yazmaçları kullanılır"
-
-#: config/a29k/a29k.h:112
-msgid "Emit stack checking code"
-msgstr "Yığın denetim kodu üretilir"
-
-#: config/a29k/a29k.h:113
-msgid "Do not emit stack checking code"
-msgstr "Yığın denetim kodu üretilmez"
-
-#: config/a29k/a29k.h:114
-msgid "Work around storem hardware bug"
-msgstr "Storem donanım hatasının oluru bulunur"
-
-#: config/a29k/a29k.h:115
-msgid "Do not work around storem hardware bug"
-msgstr "Storem donanım hatasının oluru bulunmaz"
-
-#: config/a29k/a29k.h:116
-msgid "Store locals in argument registers"
-msgstr "Yerel değerler argüman yazmaçlarında saklanır"
-
-#: config/a29k/a29k.h:117
-msgid "Do not store locals in arg registers"
-msgstr "Yerel değerler argüman yazmaçlarında saklanmaz"
-
-#: config/a29k/a29k.h:118 config/i960/i960.h:283 config/mips/mips.h:408
-msgid "Use software floating point"
-msgstr "Yazılım kayan nokta kodu kullanılır"
-
-#: config/a29k/a29k.h:119
-msgid "Do not generate multm instructions"
-msgstr "multm komutları üretilmez"
-
-#: config/alpha/alpha.c:271
+#: config/alpha/alpha.c:342
 #, c-format
 msgid "-f%s ignored for Unicos/Mk (not supported)"
 msgstr "Unicos/Mk için -f%s yoksayıldı (desteklenmiyor)"
 
-#: config/alpha/alpha.c:295
+#: config/alpha/alpha.c:366
 msgid "-mieee not supported on Unicos/Mk"
 msgstr "Unicos/Mk üzerinde -mieee desteklenmiyor"
 
-#: config/alpha/alpha.c:306
+#: config/alpha/alpha.c:377
 msgid "-mieee-with-inexact not supported on Unicos/Mk"
 msgstr "-mieee-with-inexact Unicos/Mk üzerinde desteklenmiyor"
 
-#: config/alpha/alpha.c:323
+#: config/alpha/alpha.c:394
 #, c-format
 msgid "bad value `%s' for -mtrap-precision switch"
 msgstr "-mtrap-precision seçeneği için `%s' değeri hatalı"
 
-#: config/alpha/alpha.c:337
+#: config/alpha/alpha.c:408
 #, c-format
 msgid "bad value `%s' for -mfp-rounding-mode switch"
 msgstr "-mfp-rounding-mode seçeneği için `%s' değeri hatalı"
 
-#: config/alpha/alpha.c:352
+#: config/alpha/alpha.c:423
 #, c-format
 msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr "-mfp-trap-mode seçeneği için `%s' değeri hatalı"
 
-#: config/alpha/alpha.c:371 config/alpha/alpha.c:383
+#: config/alpha/alpha.c:435
+#, fuzzy, c-format
+msgid "bad value `%s' for -mtls-size switch"
+msgstr "-mcpu seçeneği için `%s' değeri hatalı"
+
+#: config/alpha/alpha.c:454 config/alpha/alpha.c:466
 #, c-format
 msgid "bad value `%s' for -mcpu switch"
 msgstr "-mcpu seçeneği için `%s' değeri hatalı"
 
-#: config/alpha/alpha.c:390
+#: config/alpha/alpha.c:473
 msgid "trap mode not supported on Unicos/Mk"
 msgstr "Unicos/Mk üzerinde yakalama kipi desteklenmiyor"
 
-#: config/alpha/alpha.c:397
+#: config/alpha/alpha.c:480
 msgid "fp software completion requires -mtrap-precision=i"
 msgstr "fp yazılım tamamlaması -mtrap-precision=i gerektirir"
 
-#: config/alpha/alpha.c:413
+#: config/alpha/alpha.c:496
 msgid "rounding mode not supported for VAX floats"
 msgstr "VAX gerçelleri için yuvarlama kipi desteklenmiyor"
 
-#: config/alpha/alpha.c:418
+#: config/alpha/alpha.c:501
 msgid "trap mode not supported for VAX floats"
 msgstr "VAX gerçelleri için tuzak kipi desteklenmiyor"
 
-#: config/alpha/alpha.c:447
+#: config/alpha/alpha.c:530
 #, c-format
 msgid "L%d cache latency unknown for %s"
 msgstr "%2$s için L%1$d arabellek gecikmesi bilinmiyor"
 
-#: config/alpha/alpha.c:462
+#: config/alpha/alpha.c:545
 #, c-format
 msgid "bad value `%s' for -mmemory-latency"
 msgstr "-mmemory-latency için değer `%s' hatalı"
 
-#: config/alpha/alpha.c:5211 config/m88k/m88k.c:2955 config/romp/romp.c:746 config/romp/romp.c:753
+#: config/alpha/alpha.c:5604 config/m88k/m88k.c:2889 config/romp/romp.c:754
+#: config/romp/romp.c:761
 #, c-format
 msgid "invalid %%H value"
 msgstr "%%H değeri geçersiz"
 
-#: config/alpha/alpha.c:5221
+#: config/alpha/alpha.c:5625
 #, c-format
 msgid "invalid %%J value"
 msgstr "%%J değeri geçersiz"
 
-#: config/alpha/alpha.c:5231 config/ia64/ia64.c:3509 config/m88k/m88k.c:3100
+#: config/alpha/alpha.c:5641 config/ia64/ia64.c:3834 config/m88k/m88k.c:3034
 #, c-format
 msgid "invalid %%r value"
 msgstr "%%r değeri geçersiz"
 
-#: config/alpha/alpha.c:5241 config/rs6000/rs6000.c:6528
+#: config/alpha/alpha.c:5651 config/rs6000/rs6000.c:7700
 #, c-format
 msgid "invalid %%R value"
 msgstr "%%R değeri geçersiz"
 
-#: config/alpha/alpha.c:5263 config/m88k/m88k.c:2961 config/romp/romp.c:732 config/romp/romp.c:739
+#: config/alpha/alpha.c:5657 config/rs6000/rs6000.c:7626
+#, c-format
+msgid "invalid %%N value"
+msgstr "%%N değeri geçersiz"
+
+#: config/alpha/alpha.c:5665 config/rs6000/rs6000.c:7654
+#, c-format
+msgid "invalid %%P value"
+msgstr "%%P değeri geçersiz"
+
+#: config/alpha/alpha.c:5673 config/m88k/m88k.c:2895 config/romp/romp.c:740
+#: config/romp/romp.c:747
 #, c-format
 msgid "invalid %%h value"
 msgstr "%%h değeri geçersiz"
 
-#: config/alpha/alpha.c:5353
+#: config/alpha/alpha.c:5681 config/romp/romp.c:698
+#, c-format
+msgid "invalid %%L value"
+msgstr "%%L değeri geçersiz"
+
+#: config/alpha/alpha.c:5720 config/rs6000/rs6000.c:7608
+#, c-format
+msgid "invalid %%m value"
+msgstr "%%m değeri geçersiz"
+
+#: config/alpha/alpha.c:5728 config/rs6000/rs6000.c:7616
+#, c-format
+msgid "invalid %%M value"
+msgstr "%%M değeri geçersiz"
+
+#: config/alpha/alpha.c:5772
 #, c-format
 msgid "invalid %%U value"
 msgstr "%%U değeri geçersiz"
 
-#: config/alpha/alpha.c:5365 config/alpha/alpha.c:5379 config/romp/romp.c:698 config/rs6000/rs6000.c:6536
+#: config/alpha/alpha.c:5784 config/alpha/alpha.c:5798 config/romp/romp.c:706
+#: config/rs6000/rs6000.c:7708
 #, c-format
 msgid "invalid %%s value"
 msgstr "%%s değeri geçersiz"
 
-#: config/alpha/alpha.c:5439 config/m88k/m88k.c:3084 config/rs6000/rs6000.c:6243
+#: config/alpha/alpha.c:5821 config/m88k/m88k.c:2997
+#, c-format
+msgid "invalid %%C value"
+msgstr "%%C değeri geçersiz"
+
+#: config/alpha/alpha.c:5858 config/m88k/m88k.c:3018
+#: config/rs6000/rs6000.c:7465
 #, c-format
 msgid "invalid %%E value"
 msgstr "%%E değeri geçersiz"
 
-#: config/alpha/alpha.c:5460 config/romp/romp.c:973 config/rs6000/rs6000.c:6844
+#: config/alpha/alpha.c:5883 config/alpha/alpha.c:5933
+#, fuzzy
+msgid "unknown relocation unspec"
+msgstr "bilinmeyen set constructor türü"
+
+#: config/alpha/alpha.c:5892 config/romp/romp.c:981
+#: config/rs6000/rs6000.c:8015
 #, c-format
 msgid "invalid %%xn code"
 msgstr "%%xn değeri geçersiz"
 
+#: config/alpha/alpha.c:6615 config/alpha/alpha.c:6618
+msgid "bad builtin fcode"
+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:214 config/i386/i386.h:291 config/i386/i386.h:293 config/i386/i386.h:295 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:329 config/s390/s390.h:56 config/sparc/sparc.h:529 config/sparc/sparc.h:534
+#: config/alpha/alpha.h:279 config/i386/i386.h:294 config/i386/i386.h:296
+#: config/i386/i386.h:298 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:292
+#: config/s390/s390.h:68 config/sparc/sparc.h:522 config/sparc/sparc.h:527
 msgid "Use hardware fp"
 msgstr "Donanım aritmetik işlemcisi kullanılır"
 
-#: config/alpha/alpha.h:215 config/i386/i386.h:292 config/i386/i386.h:294 config/rs6000/rs6000.h:331 config/sparc/sparc.h:531 config/sparc/sparc.h:536
+#: config/alpha/alpha.h:280 config/i386/i386.h:295 config/i386/i386.h:297
+#: config/rs6000/rs6000.h:294 config/sparc/sparc.h:524
+#: config/sparc/sparc.h:529
 msgid "Do not use hardware fp"
 msgstr "Donanım aritmetik işlemcisi kullanılmaz"
 
-#: config/alpha/alpha.h:216
+#: config/alpha/alpha.h:281
 msgid "Use fp registers"
 msgstr "fp yazmaçları kullanılır"
 
-#: config/alpha/alpha.h:218
+#: config/alpha/alpha.h:283
 msgid "Do not use fp registers"
 msgstr "fp yazmaçları kullanılmaz"
 
-#: config/alpha/alpha.h:219
+#: config/alpha/alpha.h:284
 msgid "Do not assume GAS"
 msgstr "GAS varsayılmaz"
 
-#: config/alpha/alpha.h:220
+#: config/alpha/alpha.h:285
 msgid "Assume GAS"
 msgstr "GAS varsayılır"
 
-#: config/alpha/alpha.h:222
+#: config/alpha/alpha.h:287
 msgid "Request IEEE-conformant math library routines (OSF/1)"
 msgstr "IEEE-uyumlu matematik kitaplığı yordamları istenir (OSF/1)"
 
-#: config/alpha/alpha.h:224
+#: config/alpha/alpha.h:289
 msgid "Emit IEEE-conformant code, without inexact exceptions"
 msgstr "Kesin olmayan istisnalar içermeden IEEE-uyumlu kod üretir"
 
-#: config/alpha/alpha.h:226
+#: config/alpha/alpha.h:291
 msgid "Emit IEEE-conformant code, with inexact exceptions"
 msgstr "Kesin olmayan istisnalar içeren IEEE-uyumlu kod üretir"
 
-#: config/alpha/alpha.h:228
+#: config/alpha/alpha.h:293
 msgid "Do not emit complex integer constants to read-only memory"
 msgstr "Salt-okunur belleğe karmaşık tamsayı sabitleri koymaz"
 
-#: config/alpha/alpha.h:229
+#: config/alpha/alpha.h:294
 msgid "Use VAX fp"
 msgstr "VAX fp kullanılır"
 
-#: config/alpha/alpha.h:230
+#: config/alpha/alpha.h:295
 msgid "Do not use VAX fp"
 msgstr "VAX fp kullanılmaz"
 
-#: config/alpha/alpha.h:231
+#: config/alpha/alpha.h:296
 msgid "Emit code for the byte/word ISA extension"
 msgstr "Bayt/word ISA genişlemesi için kod üretir"
 
-#: config/alpha/alpha.h:234
+#: config/alpha/alpha.h:299
 msgid "Emit code for the motion video ISA extension"
 msgstr "Video ISA genişlemesi için kod üretir"
 
-#: config/alpha/alpha.h:237
+#: config/alpha/alpha.h:302
 msgid "Emit code for the fp move and sqrt ISA extension"
 msgstr "fp move ve sqrt ISA genişlemesi için kod üretir"
 
-#: config/alpha/alpha.h:239
+#: config/alpha/alpha.h:304
 msgid "Emit code for the counting ISA extension"
 msgstr "Sayma ISA genişlemesi için kod üretir"
 
-#: config/alpha/alpha.h:242
+#: config/alpha/alpha.h:307
 msgid "Emit code using explicit relocation directives"
 msgstr "Kod doğrudan yer değiştirme yönergeleri kullanılarak üretilir"
 
-#: config/alpha/alpha.h:245
+#: config/alpha/alpha.h:310
 msgid "Emit 16-bit relocations to the small data areas"
 msgstr "Küçük veri alanlarına 16 bitlik yer değiştirmeler üretilir"
 
-#: config/alpha/alpha.h:247
+#: config/alpha/alpha.h:312
 msgid "Emit 32-bit relocations to the small data areas"
 msgstr "Küçük veri alanlarına 32 bitlik yer değiştirmeler üretilir"
 
+#: config/alpha/alpha.h:314
+msgid "Emit rdval instead of rduniq for thread pointer"
+msgstr ""
+
 #. For -mcpu=
 #. For -mtune=
 #. 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:275
+#. For -mtls-size=
+#: config/alpha/alpha.h:343
 msgid "Use features of and schedule given CPU"
 msgstr "Belirtilen CPU'nun özelliklerini ve zamanlamasını kullanır"
 
-#: config/alpha/alpha.h:277
+#: config/alpha/alpha.h:345
 msgid "Schedule given CPU"
 msgstr "Belirtilen CPU'yu zamanlar"
 
-#: config/alpha/alpha.h:279
+#: config/alpha/alpha.h:347
 msgid "Control the generated fp rounding mode"
 msgstr "Üretilmiş kayan nokta yuvarlama kipi denetlenir"
 
-#: config/alpha/alpha.h:281
+#: config/alpha/alpha.h:349
 msgid "Control the IEEE trap mode"
 msgstr "IEEE yakalama kipi denetlenir"
 
-#: config/alpha/alpha.h:283
+#: config/alpha/alpha.h:351
 msgid "Control the precision given to fp exceptions"
 msgstr "Verilen kayan nokta olağandışılıklarının duyarlığı denetlenir"
 
-#: config/alpha/alpha.h:285
+#: config/alpha/alpha.h:353
 msgid "Tune expected memory latency"
 msgstr "Beklenen bellek gecikmesini ayarlar"
 
-#: config/arc/arc.c:132
+#: config/alpha/alpha.h:355 config/ia64/ia64.h:221
+msgid "Specify bit size of immediate TLS offsets"
+msgstr ""
+
+#: config/arc/arc.c:135
 #, c-format
 msgid "bad value (%s) for -mcpu switch"
 msgstr "-mcpu seçeneği için değer (%s) hatalı"
 
-#: config/arc/arc.c:359
+#: config/arc/arc.c:362
 #, c-format
 msgid "argument of `%s' attribute is not a string constant"
 msgstr "`%s' in argümanı bir sabit dizge değil"
 
-#: config/arc/arc.c:366
+#: config/arc/arc.c:369
 #, c-format
 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr "`%s' özniteliğinin argümanı \"ilink1\" ya da \"ilink2\" değildir"
 
-#: config/arc/arc.c:1709 config/m32r/m32r.c:2278
+#: config/arc/arc.c:1708 config/m32r/m32r.c:2286
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "%%R kodu için terim geçersiz"
 
-#: config/arc/arc.c:1741 config/m32r/m32r.c:2301
+#: config/arc/arc.c:1740 config/m32r/m32r.c:2309
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "%%H/%%L kodu için terim geçersiz"
 
-#: config/arc/arc.c:1765 config/m32r/m32r.c:2378
+#: config/arc/arc.c:1763 config/m32r/m32r.c:2385
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "%%U kodu için terim geçersiz"
 
-#: config/arc/arc.c:1776
+#: config/arc/arc.c:1774
 #, c-format
 msgid "invalid operand to %%V code"
 msgstr "%%V kodu için terim geçersiz"
 
 #. Unknown flag.
-#: config/arc/arc.c:1783 config/m32r/m32r.c:2417 config/sparc/sparc.c:6145
+#: config/arc/arc.c:1781 config/m32r/m32r.c:2424 config/sparc/sparc.c:6473
 msgid "invalid operand output code"
 msgstr "çıkış kodu için geçersiz veri öğesi"
 
-#: config/arm/arm.c:436
+#: config/arm/arm.c:459
 #, c-format
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "switch -mcpu=%s ile -march= seçenekleri çelişiyor"
 
-#: config/arm/arm.c:446 config/rs6000/rs6000.c:444 config/sparc/sparc.c:381
+#: config/arm/arm.c:469 config/rs6000/rs6000.c:554 config/sparc/sparc.c:393
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr "%s seçeneği için değer (%s) hatalı"
 
-#: config/arm/arm.c:582
+#: config/arm/arm.c:605
 msgid "target CPU does not support APCS-32"
 msgstr "hedef CPU, APCS-32 desteklemiyor"
 
-#: config/arm/arm.c:587
+#: config/arm/arm.c:610
 msgid "target CPU does not support APCS-26"
 msgstr "hedef CPU, APCS-26 desteklemiyor"
 
-#: config/arm/arm.c:593
+#: config/arm/arm.c:616
 msgid "target CPU does not support interworking"
 msgstr "hedef MİB beraber çalışmayı desteklemiyor"
 
-#: config/arm/arm.c:599
+#: config/arm/arm.c:622
 msgid "target CPU does not support THUMB instructions"
 msgstr "hedef MİB THUMB komutlarını desteklemez."
 
-#: config/arm/arm.c:613
+#: config/arm/arm.c:636
 msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
 msgstr "geri izleme desteğinin etkinleştirilmesi sadece Thumb komut seti için derleme yapılırken anlamlıdır"
 
-#: config/arm/arm.c:616
+#: config/arm/arm.c:639
 msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
 msgstr "çağrılan ile birlikte çalışma desteğinin etkinleştirilmesi sadece Thumb için derleme sırasına anlamlıdır"
 
-#: config/arm/arm.c:619
+#: config/arm/arm.c:642
 msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
 msgstr "çağrıcı ile birlikte çalışma desteğinin etkinleştirilmesi sadece Thumb için derleme sırasına anlamlıdır"
 
-#: config/arm/arm.c:625
+#: config/arm/arm.c:648
 msgid "interworking forces APCS-32 to be used"
 msgstr "beraber çalışma, APCS-32'nin kullanılmasını gerektirir"
 
-#: config/arm/arm.c:631
+#: config/arm/arm.c:654
 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
 msgstr "-mapcs-stack-check ile -mno-apcs-frame uyumsuz"
 
-#: config/arm/arm.c:639
+#: config/arm/arm.c:662
 msgid "-fpic and -mapcs-reent are incompatible"
 msgstr "-fpic ve -mapcs-reent uyumsuz"
 
-#: config/arm/arm.c:642
+#: config/arm/arm.c:665
 msgid "APCS reentrant code not supported.  Ignored"
 msgstr "APCS yeniden girişli kod desteklenmiyor. Yoksayıldı"
 
-#: config/arm/arm.c:650
+#: config/arm/arm.c:673
 msgid "-g with -mno-apcs-frame may not give sensible debugging"
 msgstr "-g ve -mno-apcs-frame beraberce anlamlı hata ayıklama bilgisi vermeyebilir"
 
-#: config/arm/arm.c:658
+#: config/arm/arm.c:681
 msgid "passing floating point arguments in fp regs not yet supported"
 msgstr "henüz desteklenmeyen fp yazmaçlarındaki kayan noktalı argümanların aktarılmasında"
 
-#: config/arm/arm.c:687
+#: config/arm/arm.c:710
 #, c-format
 msgid "invalid floating point emulation option: -mfpe-%s"
 msgstr "Geçersiz gerçel değer öykünüm seçeneği: -mfpe-%s"
 
-#: config/arm/arm.c:711
+#: config/arm/arm.c:734
 msgid "structure size boundary can only be set to 8 or 32"
 msgstr "veri yapısı boyut sınırı sadece 8 ya da 32 ye ayarlanabilir"
 
-#: config/arm/arm.c:719
+#: config/arm/arm.c:742
 msgid "-mpic-register= is useless without -fpic"
 msgstr "-mpic-register=, -fpic olmaksızın kullanışsız"
 
-#: config/arm/arm.c:726
+#: config/arm/arm.c:749
 #, c-format
 msgid "unable to use '%s' for PIC register"
 msgstr "PIC yazmacı için '%s' kullanılamıyor"
 
-#: config/arm/arm.c:1970 config/arm/arm.c:1993 config/avr/avr.c:4703 config/c4x/c4x.c:4650 config/h8300/h8300.c:3045 config/i386/i386.c:1260 config/i386/i386.c:1289 config/m68hc11/m68hc11.c:1220 config/mcore/mcore.c:3505 config/ns32k/ns32k.c:1044 config/rs6000/rs6000.c:10760 config/sh/sh.c:5583 config/sh/sh.c:5603 config/sh/sh.c:5642 config/stormy16/stormy16.c:2010 config/v850/v850.c:2047
+#: config/arm/arm.c:2061 config/arm/arm.c:2084 config/avr/avr.c:4794
+#: config/c4x/c4x.c:4644 config/h8300/h8300.c:3623 config/i386/i386.c:1389
+#: config/i386/i386.c:1418 config/m68hc11/m68hc11.c:1216
+#: config/mcore/mcore.c:3510 config/ns32k/ns32k.c:1047
+#: config/rs6000/rs6000.c:12476 config/sh/sh.c:5678 config/sh/sh.c:5703
+#: config/sh/sh.c:5742 config/stormy16/stormy16.c:2026 config/v850/v850.c:2180
 #, c-format
 msgid "`%s' attribute only applies to functions"
 msgstr "`%s' özniteliği sadece işlevlere uygulanır"
 
-#: config/arm/arm.c:9288
+#: config/arm/arm.c:9474
 msgid "unable to compute real location of stacked parameter"
 msgstr "yığındaki parametrenin gerçek konumu hesaplanamıyor"
 
-#: config/arm/arm.c:9968
+#: config/arm/arm.c:10153
 msgid "no low registers available for popping high registers"
 msgstr "yüksek yazmaçları emmek için alçak yazmaç bulunamadı"
 
-#: config/arm/arm.c:10160
+#: config/arm/arm.c:10404
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 msgstr "sistem kesmesi Servis İşlemleri Thumb kipinde kodlanamaz"
 
-#: config/arm/pe.c:168 config/i386/winnt.c:290 config/mcore/mcore.c:3365
+#: config/arm/pe.c:168 config/i386/winnt.c:303 config/mcore/mcore.c:3358
 #, c-format
 msgid "initialized variable `%s' is marked dllimport"
 msgstr "ilklendirilmiş değişken `%s' dllimport imli"
 
-#: config/arm/pe.c:177 config/i386/winnt.c:299
+#: config/arm/pe.c:177 config/i386/winnt.c:312
 #, c-format
 msgid "static variable `%s' is marked dllimport"
 msgstr "statik değişken `%s' dllimport imli"
 
-#: config/arm/arm.h:422
+#: config/arm/arm.h:416
 msgid "Generate APCS conformant stack frames"
 msgstr "APCS uyumlu yığıt çerçeveleri üretir"
 
-#: config/arm/arm.h:425
+#: config/arm/arm.h:419
 msgid "Store function names in object code"
 msgstr "İşlev isimleri nesne kodunda saklanır"
 
-#: config/arm/arm.h:429
+#: config/arm/arm.h:423
 msgid "Use the 32-bit version of the APCS"
 msgstr "APCS'nin 32 bitlik sürümü kullanılır"
 
-#: config/arm/arm.h:431
+#: config/arm/arm.h:425
 msgid "Use the 26-bit version of the APCS"
 msgstr "APCS'nin 26 bitlik sürümü kullanılır"
 
-#: config/arm/arm.h:435
+#: config/arm/arm.h:429
 msgid "Pass FP arguments in FP registers"
 msgstr "FP yazmaçlarındaki FP argümanları aktarılır"
 
-#: config/arm/arm.h:438
+#: config/arm/arm.h:432
 msgid "Generate re-entrant, PIC code"
 msgstr "Yeniden girişli PIC kodu üretir"
 
-#: config/arm/arm.h:441
+#: config/arm/arm.h:435
 msgid "The MMU will trap on unaligned accesses"
 msgstr "MMU, hizalanmamış erişimleri yakalar"
 
-#: config/arm/arm.h:448
+#: config/arm/arm.h:442
 msgid "Use library calls to perform FP operations"
 msgstr "Kayan nokta işlemlerini yapmada kitaplık çağrıları kullanılır"
 
-#: config/arm/arm.h:450 config/i960/i960.h:281
+#: config/arm/arm.h:444 config/i960/i960.h:281
 msgid "Use hardware floating point instructions"
 msgstr "Donanım kayan nokta komutları kullanılır"
 
-#: config/arm/arm.h:452
+#: config/arm/arm.h:446
 msgid "Assume target CPU is configured as big endian"
 msgstr "Hedef MİB büyük ilkli yapılandırmaya sahip kabul edilir"
 
-#: config/arm/arm.h:454
+#: config/arm/arm.h:448
 msgid "Assume target CPU is configured as little endian"
 msgstr "Hedef MİB küçük ilkli yapılandırmaya sahip kabul edilir"
 
-#: config/arm/arm.h:456
+#: config/arm/arm.h:450
 msgid "Assume big endian bytes, little endian words"
 msgstr "Büyük ilkli baytlar, küçük ilkli word'ler varsayılır"
 
-#: config/arm/arm.h:458
+#: config/arm/arm.h:452
 msgid "Support calls between Thumb and ARM instruction sets"
 msgstr "Thumb ve ARM komut setleri arasında çağrılar desteklenir"
 
-#: config/arm/arm.h:461
+#: config/arm/arm.h:455
 msgid "Generate a call to abort if a noreturn function returns"
 msgstr "Değer döndürmeyen işlev değer döndürürse çıkış için çağrı üretilir"
 
-#: config/arm/arm.h:464
+#: config/arm/arm.h:458
 msgid "Do not move instructions into a function's prologue"
 msgstr "Komutlar bir işlevin önbilgisine taşınmaz"
 
-#: config/arm/arm.h:467
+#: config/arm/arm.h:461
 msgid "Do not load the PIC register in function prologues"
 msgstr "İşlev önbilgisine PIC yazmacını yüklemez"
 
-#: config/arm/arm.h:470
+#: config/arm/arm.h:464
 msgid "Generate call insns as indirect calls, if necessary"
 msgstr "Gerekliyse, çağrı komutları dolaylı çağrılar olarak üretilir"
 
-#: config/arm/arm.h:473
+#: config/arm/arm.h:467
 msgid "Compile for the Thumb not the ARM"
 msgstr "Thumb için derler, ARM için değil"
 
-#: config/arm/arm.h:477
+#: config/arm/arm.h:471
 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
 msgstr "Thumb: Gerekmese dahi (yaprak olmayan) yığıt çerçeveleri üretir "
 
-#: config/arm/arm.h:480
+#: config/arm/arm.h:474
 msgid "Thumb: Generate (leaf) stack frames even if not needed"
 msgstr "Thumb: Gerekmese dahi (yaprak) yığıt çerçeveleri üretir"
 
-#: config/arm/arm.h:483
+#: config/arm/arm.h:477
 msgid "Thumb: Assume non-static functions may be called from ARM code"
 msgstr "Thumb: Statik olmayan işlevlerin ARM kodundan çağrılabileceğini varsayar"
 
-#: config/arm/arm.h:487
+#: config/arm/arm.h:481
 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
 msgstr "Thumb: İşlev göstergelerinin Thumb'dan habersiz kodu imleyebileceğini varsayar."
 
-#: config/arm/arm.h:497
+#: config/arm/arm.h:491
 msgid "Specify the name of the target CPU"
 msgstr "Hedef işlemcinin ismi belirtilir"
 
-#: config/arm/arm.h:499
+#: config/arm/arm.h:493
 msgid "Specify the name of the target architecture"
 msgstr "Hedef mimarinin ismi belirtilir"
 
-#: config/arm/arm.h:503
+#: config/arm/arm.h:497
 msgid "Specify the version of the floating point emulator"
 msgstr "Kayan nokta emülatörünün sürümü belirtilir"
 
-#: config/arm/arm.h:505
+#: config/arm/arm.h:499
 msgid "Specify the minimum bit alignment of structures"
 msgstr "Yapıların en küçük bit hizalaması belirtilir"
 
-#: config/arm/arm.h:507
+#: config/arm/arm.h:501
 msgid "Specify the register to be used for PIC addressing"
 msgstr "PIC adresleme için kullanılan yazmaç belirtilir"
 
@@ -8902,96 +9131,93 @@ msgstr "PIC adresleme için kullanılan yazmaç belirtilir"
 msgid "Ignore dllimport attribute for functions"
 msgstr "İşlevler için dllimport özelliği yoksayılır"
 
-#. 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 "Sembol isimlendirmesi BSD için yapılır"
-
-#: config/arm/riscix.h:85
-msgid "Do symbol renaming for X/OPEN"
-msgstr "Sembol isimlendirmesi X/OPEN için yapılır"
-
-#: config/arm/riscix.h:86
-msgid "Don't do symbol renaming"
-msgstr "Sembol isimlendirmesi yapılmaz"
-
-#: config/avr/avr.c:221
-#, c-format
-msgid "MCU `%s' not supported"
-msgstr "MCU `%s' desteklenmiyor"
-
-#: config/avr/avr.c:461
+#: config/avr/avr.c:528
 #, c-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "-mtiny-stack ile büyük çerçeve göstergesi değişikliği (%d)"
 
-#: config/avr/avr.c:1056
+#: config/avr/avr.c:1135
 msgid "bad address, not (reg+disp):"
 msgstr "hatalı adres, (reg+disp) değil:"
 
-#: config/avr/avr.c:1064
+#: config/avr/avr.c:1143
 msgid "internal compiler error.  Bad address:"
 msgstr "Derleyici iç hatası.  Hatalı adres:"
 
-#: config/avr/avr.c:1077
+#: config/avr/avr.c:1156
 msgid "internal compiler error.  Unknown mode:"
 msgstr "Derleyici iç hatası.  Bilinmeyen kip:"
 
-#: config/avr/avr.c:1785 config/avr/avr.c:2497
+#: config/avr/avr.c:1864 config/avr/avr.c:2576
 msgid "invalid insn:"
 msgstr "geçersiz komut:"
 
-#: config/avr/avr.c:1822 config/avr/avr.c:1908 config/avr/avr.c:1957 config/avr/avr.c:1966 config/avr/avr.c:2064 config/avr/avr.c:2236 config/avr/avr.c:2534 config/avr/avr.c:2645
+#: config/avr/avr.c:1901 config/avr/avr.c:1987 config/avr/avr.c:2036
+#: config/avr/avr.c:2045 config/avr/avr.c:2143 config/avr/avr.c:2315
+#: config/avr/avr.c:2613 config/avr/avr.c:2724
 msgid "incorrect insn:"
 msgstr "yanlış komut:"
 
-#: config/avr/avr.c:1985 config/avr/avr.c:2149 config/avr/avr.c:2307 config/avr/avr.c:2689
+#: config/avr/avr.c:2064 config/avr/avr.c:2228 config/avr/avr.c:2386
+#: config/avr/avr.c:2768
 msgid "unknown move insn:"
 msgstr "bilinmeyen taşıma komutu:"
 
-#: config/avr/avr.c:2925
+#: config/avr/avr.c:3003
 msgid "bad shift insn:"
 msgstr "hatalı kaydırma komutu:"
 
-#: config/avr/avr.c:3041 config/avr/avr.c:3471 config/avr/avr.c:3851
+#: config/avr/avr.c:3119 config/avr/avr.c:3549 config/avr/avr.c:3929
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "Derleyici iç hatası.  Yanlış kaydırma:"
 
-#: config/avr/avr.c:4676
+#: config/avr/avr.c:4767
 msgid "only initialized variables can be placed into program memory area"
 msgstr "program bellek alanına sadece ilklendirilmiş değişkenler yerleştirilebilir"
 
-#: config/avr/avr.h:63
+#: config/avr/avr.c:4866
+#, fuzzy
+msgid "only uninitialized variables can be placed in the .noinit section"
+msgstr "program bellek alanına sadece ilklendirilmiş değişkenler yerleştirilebilir"
+
+#: config/avr/avr.c:4881
+#, fuzzy, c-format
+msgid "MCU `%s' supported for assembler only"
+msgstr "MCU `%s' desteklenmiyor"
+
+#: config/avr/avr.h:78
 msgid "Assume int to be 8 bit integer"
 msgstr "int türün 8 bitlik tamsayı olduğu varsayılır"
 
-#: config/avr/avr.h:65
+#: config/avr/avr.h:80
 msgid "Change the stack pointer without disabling interrupts"
 msgstr "Yığın göstergesi kesmeler etkisizleştirilmeden değiştirilir"
 
-#: config/avr/avr.h:67
+#: config/avr/avr.h:82
 msgid "Use subroutines for function prologue/epilogue"
 msgstr "İşlev önbilgisi/sonbilgisi için altyordamlar kullanır"
 
-#: config/avr/avr.h:69
+#: config/avr/avr.h:84
 msgid "Change only the low 8 bits of the stack pointer"
 msgstr "Yığın göstergesinin düşük 8 biti değiştirilir"
 
-#: config/avr/avr.h:71
+#: config/avr/avr.h:86
 msgid "Do not generate tablejump insns"
 msgstr "Tablejump komutları üretilmez"
 
-#: config/avr/avr.h:74
+#: config/avr/avr.h:88
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr ""
+
+#: config/avr/avr.h:91
 msgid "Output instruction sizes to the asm file"
 msgstr "Komut boyutlarını asm dosyasına çıktılar"
 
-#: config/avr/avr.h:87
+#: config/avr/avr.h:108
 msgid "Specify the initial stack address"
 msgstr "İç yığın adresi belirtilir"
 
-#: config/avr/avr.h:88
+#: config/avr/avr.h:109
 msgid "Specify the MCU name"
 msgstr "MCU ismi belirtilir"
 
@@ -9003,132 +9229,132 @@ msgstr "MCU ismi belirtilir"
 #. For instance, the SH target has only positive offsets in
 #. addresses.  Thus sorting to put the smallest address first allows
 #. the most combinations to be found.
-#: config/avr/avr.h:2566
+#: config/avr/avr.h:2450
 msgid "trampolines not supported"
 msgstr "trampolines desteklenmiyor"
 
-#: config/c4x/c4x-c.c:70
+#: config/c4x/c4x-c.c:69
 #, c-format
 msgid "missing '(' after '#pragma %s' - ignored"
 msgstr "'#pragma %s' den sonra '(' eksik - yoksayıldı"
 
-#: config/c4x/c4x-c.c:73
+#: config/c4x/c4x-c.c:72
 #, c-format
 msgid "missing function name in '#pragma %s' - ignored"
 msgstr "'#pragma %s' içinde işlev ismi eksik - yoksayıldı"
 
-#: config/c4x/c4x-c.c:78
+#: config/c4x/c4x-c.c:77
 #, c-format
 msgid "malformed '#pragma %s' - ignored"
 msgstr "'#pragma %s' bozuk - yoksayıldı"
 
-#: config/c4x/c4x-c.c:80
+#: config/c4x/c4x-c.c:79
 #, c-format
 msgid "missing section name in '#pragma %s' - ignored"
 msgstr "'#pragma %s' içinde bölüm ismi eksik - yoksayıldı"
 
-#: config/c4x/c4x-c.c:85
+#: config/c4x/c4x-c.c:84
 #, c-format
 msgid "missing ')' for '#pragma %s' - ignored"
 msgstr "'#pragma %s' için ')' eksik - yoksayıldı"
 
-#: config/c4x/c4x-c.c:88
+#: config/c4x/c4x-c.c:87
 #, c-format
 msgid "junk at end of '#pragma %s'"
 msgstr "'#pragma %s' den sonrası karışık"
 
-#: config/c4x/c4x.c:299
+#: config/c4x/c4x.c:280
 #, c-format
 msgid "unknown CPU version %d, using 40.\n"
 msgstr "MİB sürümü %d bilinmiyor, 40 kullanılıyor.\n"
 
-#: config/c4x/c4x.c:883
+#: config/c4x/c4x.c:853
 #, c-format
 msgid "ISR %s requires %d words of local vars, max is 32767"
 msgstr "ISR %s yerel değişkenlerin %d sözcüğünü gerektiriyor, en çok 32767"
 
-#: config/c4x/c4x.c:1635
+#: config/c4x/c4x.c:1602
 msgid "using CONST_DOUBLE for address"
 msgstr "adres için CONST_DOUBLE kullanılıyor"
 
-#: config/c4x/c4x.c:1775
+#: config/c4x/c4x.c:1742
 msgid "c4x_address_cost: Invalid addressing mode"
 msgstr "c4x_address_cost: Adresleme kipi geçersiz"
 
-#: config/c4x/c4x.c:1917
+#: config/c4x/c4x.c:1884
 #, c-format
 msgid "c4x_print_operand: %%L inconsistency"
 msgstr "c4x_print_operand: %%L uyumsuzluğu"
 
-#: config/c4x/c4x.c:1923
+#: config/c4x/c4x.c:1890
 #, c-format
 msgid "c4x_print_operand: %%N inconsistency"
 msgstr "c4x_print_operand: %%N uyumsuzluğu"
 
-#: config/c4x/c4x.c:1964
+#: config/c4x/c4x.c:1931
 #, c-format
 msgid "c4x_print_operand: %%O inconsistency"
 msgstr "c4x_print_operand: %%O uyumsuzluğu"
 
-#: config/c4x/c4x.c:2060
+#: config/c4x/c4x.c:2026
 msgid "c4x_print_operand: Bad operand case"
 msgstr "c4x_print_operand: Hatalı terim case"
 
-#: config/c4x/c4x.c:2103
+#: config/c4x/c4x.c:2069
 msgid "c4x_print_operand_address: Bad post_modify"
 msgstr "c4x_print_operand_address: Hatalı post_modify"
 
-#: config/c4x/c4x.c:2125
+#: config/c4x/c4x.c:2091
 msgid "c4x_print_operand_address: Bad pre_modify"
 msgstr "c4x_print_operand_address: Hatalı pre_modify"
 
-#: config/c4x/c4x.c:2173 config/c4x/c4x.c:2185 config/c4x/c4x.c:2200
+#: config/c4x/c4x.c:2139 config/c4x/c4x.c:2151 config/c4x/c4x.c:2166
 msgid "c4x_print_operand_address: Bad operand case"
 msgstr "c4x_print_operand_address: Hatalı terim case"
 
-#: config/c4x/c4x.c:2456
+#: config/c4x/c4x.c:2422
 msgid "c4x_rptb_insert: Cannot find start label"
 msgstr "c4x_rptb_insert: başlangıç etiketi bulunamıyor"
 
-#: config/c4x/c4x.c:3443 config/c4x/c4x.c:3463
+#: config/c4x/c4x.c:3409 config/c4x/c4x.c:3429
 msgid "mode not QImode"
 msgstr "kip QImode değil"
 
-#: config/c4x/c4x.c:3520
+#: config/c4x/c4x.c:3514
 msgid "invalid indirect memory address"
 msgstr "geçersiz dolaylı bellek adresi"
 
-#: config/c4x/c4x.c:3609
+#: config/c4x/c4x.c:3603
 msgid "invalid indirect (S) memory address"
 msgstr "dolaylı (S) bellek adresi geçersiz"
 
-#: config/c4x/c4x.c:3950
+#: config/c4x/c4x.c:3944
 msgid "c4x_valid_operands: Internal error"
 msgstr "c4x_valid_operands: İç hata"
 
-#: config/c4x/c4x.c:4430
+#: config/c4x/c4x.c:4424
 msgid "c4x_operand_subword: invalid mode"
 msgstr "c4x_operand_subword: geçersiz kip"
 
-#: config/c4x/c4x.c:4433
+#: config/c4x/c4x.c:4427
 msgid "c4x_operand_subword: invalid operand"
 msgstr "c4x_operand_subword: geçersiz terim"
 
 #. We could handle these with some difficulty.
 #. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:4459
+#: config/c4x/c4x.c:4453
 msgid "c4x_operand_subword: invalid autoincrement"
 msgstr "c4x_operand_subword: otomatik arttırma geçersiz"
 
-#: config/c4x/c4x.c:4465
+#: config/c4x/c4x.c:4459
 msgid "c4x_operand_subword: invalid address"
 msgstr "c4x_operand_subword: geçersiz adres"
 
-#: config/c4x/c4x.c:4476
+#: config/c4x/c4x.c:4470
 msgid "c4x_operand_subword: address not offsettable"
 msgstr "c4x_operand_subword: adres konumlanabilir değil"
 
-#: config/c4x/c4x.c:4676
+#: config/c4x/c4x.c:4670
 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
 msgstr "c4x_rptb_rpts_p: Tekar bloğu tepe etiketi taşındı\n"
 
@@ -9136,7 +9362,6 @@ msgstr "c4x_rptb_rpts_p: Tekar bloğu tepe etiketi taşındı\n"
 #. Name of the c4x linker.
 #. Define assembler options.
 #. Define linker options.
-#. Define C preprocessor options.
 #. Specify the end file to link with.
 #. Target compilation option flags.
 #. Small memory model.
@@ -9172,408 +9397,346 @@ msgstr "c4x_rptb_rpts_p: Tekar bloğu tepe etiketi taşındı\n"
 #. each pair being { "NAME", VALUE, "DESCRIPTION" }
 #. where VALUE is the bits to set or minus the bits to clear.
 #. An empty string NAME is used to identify the default VALUE.
-#: config/c4x/c4x.h:141
+#: config/c4x/c4x.h:170
 msgid "Small memory model"
 msgstr "Küçük bellek modeli"
 
-#: config/c4x/c4x.h:143
+#: config/c4x/c4x.h:172
 msgid "Big memory model"
 msgstr "Büyük bellek modeli"
 
-#: config/c4x/c4x.h:145
+#: config/c4x/c4x.h:174
 msgid "Use MPYI instruction for C3x"
 msgstr "C3x için MPYI komutu kullanılır"
 
-#: config/c4x/c4x.h:147
+#: config/c4x/c4x.h:176
 msgid "Do not use MPYI instruction for C3x"
 msgstr "C3x için MPYI komutu kullanılmaz"
 
-#: config/c4x/c4x.h:149
+#: config/c4x/c4x.h:178
 msgid "Use fast but approximate float to integer conversion"
 msgstr ""
 "Kayan noktadan tamsayıya çevrimlerde hızlı fakat yaklaşık kesinlikte\n"
 " çevrim kullanılır"
 
-#: config/c4x/c4x.h:151
+#: config/c4x/c4x.h:180
 msgid "Use slow but accurate float to integer conversion"
 msgstr ""
 "Kayan noktadan tamsayıya çevrimlerde yavaş fakat yüksek kesinlikte\n"
 " çevrim kullanır"
 
-#: config/c4x/c4x.h:153
+#: config/c4x/c4x.h:182
 msgid "Enable use of RTPS instruction"
 msgstr "RTPS komutunun kullanımı etkinleştirilir"
 
-#: config/c4x/c4x.h:155
+#: config/c4x/c4x.h:184
 msgid "Disable use of RTPS instruction"
 msgstr "RTPS  komutunun kullanımı kapatılır"
 
-#: config/c4x/c4x.h:157
+#: config/c4x/c4x.h:186
 msgid "Enable use of RTPB instruction"
 msgstr "RTPB komutunun kullanımı etkinleştirilir"
 
-#: config/c4x/c4x.h:159
+#: config/c4x/c4x.h:188
 msgid "Disable use of RTPB instruction"
 msgstr "RTPB komutunun kullanımı kapatılır"
 
-#: config/c4x/c4x.h:161
+#: config/c4x/c4x.h:190
 msgid "Generate code for C30 CPU"
 msgstr "Kod C30 MİB için üretilir"
 
-#: config/c4x/c4x.h:163
+#: config/c4x/c4x.h:192
 msgid "Generate code for C31 CPU"
 msgstr "Kod C31 MİB için üretilir"
 
-#: config/c4x/c4x.h:165
+#: config/c4x/c4x.h:194
 msgid "Generate code for C32 CPU"
 msgstr "Kod C32 MİB için üretilir"
 
-#: config/c4x/c4x.h:167
+#: config/c4x/c4x.h:196
 msgid "Generate code for C33 CPU"
 msgstr "Kod C33 MİB için üretilir"
 
-#: config/c4x/c4x.h:169
+#: config/c4x/c4x.h:198
 msgid "Generate code for C40 CPU"
 msgstr "Kod C40 MİB için üretilir"
 
-#: config/c4x/c4x.h:171
+#: config/c4x/c4x.h:200
 msgid "Generate code for C44 CPU"
 msgstr "Kod C44 MİB için üretilir"
 
-#: config/c4x/c4x.h:173
+#: config/c4x/c4x.h:202
 msgid "Emit code compatible with TI tools"
 msgstr "TI araçları ile uyumlu kod üretir"
 
-#: config/c4x/c4x.h:175
+#: config/c4x/c4x.h:204
 msgid "Emit code to use GAS extensions"
 msgstr "GAS genişlemelerini kullanan kod üretir"
 
-#: config/c4x/c4x.h:177 config/c4x/c4x.h:181
+#: config/c4x/c4x.h:206 config/c4x/c4x.h:210
 msgid "Save DP across ISR in small memory model"
 msgstr "Düşük bellek modelinde DP'yi ISR'da saklar"
 
-#: config/c4x/c4x.h:179 config/c4x/c4x.h:183
+#: config/c4x/c4x.h:208 config/c4x/c4x.h:212
 msgid "Don't save DP across ISR in small memory model"
 msgstr "Düşük bellek modelinde DP'yi ISR'da saklamaz"
 
-#: config/c4x/c4x.h:185
+#: config/c4x/c4x.h:214
 msgid "Pass arguments on the stack"
 msgstr "Yığındaki argümanlar aktarılır"
 
-#: config/c4x/c4x.h:187
+#: config/c4x/c4x.h:216
 msgid "Pass arguments in registers"
 msgstr "Yazmaçlardaki argümanlar aktarılır"
 
-#: config/c4x/c4x.h:189
+#: config/c4x/c4x.h:218
 msgid "Enable new features under development"
 msgstr "Geliştirilmekte olan yeni özellikler etkinleştirilir"
 
-#: config/c4x/c4x.h:191
+#: config/c4x/c4x.h:220
 msgid "Disable new features under development"
 msgstr "Geliştirilmekte olan yeni özellikler kapatılır"
 
-#: config/c4x/c4x.h:193
+#: config/c4x/c4x.h:222
 msgid "Use the BK register as a general purpose register"
 msgstr "BK yazmaçları genel kullanım yazmaçları olarak kullanılır"
 
-#: config/c4x/c4x.h:195
+#: config/c4x/c4x.h:224
 msgid "Do not allocate BK register"
 msgstr "BK yazmaçları ayrılmaz"
 
-#: config/c4x/c4x.h:197
+#: config/c4x/c4x.h:226
 msgid "Enable use of DB instruction"
 msgstr "DB komutunun kullanımı etkinleştirilir"
 
-#: config/c4x/c4x.h:199
+#: config/c4x/c4x.h:228
 msgid "Disable use of DB instruction"
 msgstr "DB komutunun kullanımı kapatılır"
 
-#: config/c4x/c4x.h:201
+#: config/c4x/c4x.h:230
 msgid "Enable debugging"
 msgstr "Hata ayıklama etkinleştirilir"
 
-#: config/c4x/c4x.h:203
+#: config/c4x/c4x.h:232
 msgid "Disable debugging"
 msgstr "Hata ayıklama kapatılır"
 
-#: config/c4x/c4x.h:205
+#: config/c4x/c4x.h:234
 msgid "Force constants into registers to improve hoisting"
 msgstr "Kaldırmayı iyileştirmek için sabitleri yazmaçlarda saklar"
 
-#: config/c4x/c4x.h:207
+#: config/c4x/c4x.h:236
 msgid "Don't force constants into registers"
 msgstr "Sabitleri yazmaçlarda saklamaz"
 
-#: config/c4x/c4x.h:209
+#: config/c4x/c4x.h:238
 msgid "Force RTL generation to emit valid 3 operand insns"
 msgstr "RTL üretiminde geçerli 3 terimli komut üretmeye zorlar"
 
-#: config/c4x/c4x.h:211
+#: config/c4x/c4x.h:240
 msgid "Allow RTL generation to emit invalid 3 operand insns"
 msgstr "RTL üretiminde geçersiz 3 terimli komut üretimine izin verir"
 
-#: config/c4x/c4x.h:213
+#: config/c4x/c4x.h:242
 msgid "Allow unsigned interation counts for RPTB/DB"
 msgstr "RPTB/DB için yineleme sayılarının unsigned olmasına izin verir"
 
-#: config/c4x/c4x.h:215
+#: config/c4x/c4x.h:244
 msgid "Disallow unsigned iteration counts for RPTB/DB"
 msgstr "RPTB/DB için yineleme sayılarının unsigned olmasına izin vermez"
 
-#: config/c4x/c4x.h:217
+#: config/c4x/c4x.h:246
 msgid "Preserve all 40 bits of FP reg across call"
 msgstr "Çağrıda FP yazmacının bütün 40 bitini korur"
 
-#: config/c4x/c4x.h:219
+#: config/c4x/c4x.h:248
 msgid "Only preserve 32 bits of FP reg across call"
 msgstr "Çağrıda FP yazmacının yalnız 32 bitini korur"
 
-#: config/c4x/c4x.h:221
+#: config/c4x/c4x.h:250
 msgid "Enable parallel instructions"
 msgstr "Eşzamanlı komutlar etkinleştirilir"
 
-#: config/c4x/c4x.h:223
+#: config/c4x/c4x.h:252
 msgid "Disable parallel instructions"
 msgstr "Eşzamanlı komutlar kapatılır"
 
-#: config/c4x/c4x.h:225
+#: config/c4x/c4x.h:254
 msgid "Enable MPY||ADD and MPY||SUB instructions"
 msgstr "MPY||ADD ve MPY||SUB komutları etkinleştirilir"
 
-#: config/c4x/c4x.h:227
+#: config/c4x/c4x.h:256
 msgid "Disable MPY||ADD and MPY||SUB instructions"
 msgstr "MPY||ADD ve MPY||SUB komutları kapatılır"
 
-#: config/c4x/c4x.h:229
+#: config/c4x/c4x.h:258
 msgid "Assume that pointers may be aliased"
 msgstr "Göstergelerin hizalı olabilecekleri varsayılır"
 
-#: config/c4x/c4x.h:231
+#: config/c4x/c4x.h:260
 msgid "Assume that pointers not aliased"
 msgstr "Göstergelerin hizalı olmadıkları varsayılır"
 
-#: config/c4x/c4x.h:304
+#: config/c4x/c4x.h:333
 msgid "Specify maximum number of iterations for RPTS"
 msgstr "RPTS için maksimum yineleme sayısını belirtir"
 
-#: config/c4x/c4x.h:306
+#: config/c4x/c4x.h:335
 msgid "Select CPU to generate code for"
 msgstr "Kodu üretilecek MİB seçilir"
 
-#. 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 "Kod C400 MİB için üretilir"
-
-#: config/clipper/clipper.h:41
-msgid "Generate code for the C300"
-msgstr "Kod C300 MİB için üretilir"
-
-#: config/convex/convex.h:53
-msgid "Generate code for c1"
-msgstr "Kod c1 için üretilir"
-
-#: config/convex/convex.h:54
-msgid "Generate code for c2"
-msgstr "Kod c2 için üretilir"
-
-#: config/convex/convex.h:55
-msgid "Generate code for c32"
-msgstr "Kod c32 için üretilir"
-
-#: config/convex/convex.h:56 config/convex/convex.h:57
-msgid "Generate code for c34"
-msgstr "Kod c34 için üretilir"
-
-#: config/convex/convex.h:59
-msgid "Use standard calling sequence, with arg count word"
-msgstr "Standart çağrı sırasını kullnaır; argüman, sayı, word ile"
-
-#: config/convex/convex.h:61
-msgid "Place arg count in a nop instruction (faster than push)"
-msgstr "Argüman sayısını bir NOP işlemine koyar (basma'dan daha çabuk)"
-
-#: config/convex/convex.h:63
-msgid "Don't push arg count, depend on symbol table"
-msgstr "Argüman sayısını basmaz, sembol tablosunu kullanır"
-
-#: config/convex/convex.h:65
-msgid "Use data cache for volatile mem refs (default)"
-msgstr "Oynak bellek referansları için veri arabelleği kullanılır"
-
-#: config/convex/convex.h:67
-msgid "Don't use data cache for volatile mem refs"
-msgstr "Oynak bellek referansları için veri arabelleği kullanılmaz"
-
-#: config/convex/convex.h:69
-msgid "Bypass data cache for volatile mem refs"
-msgstr "Oynak bellek referansları için veri arabelleği atlanır"
-
-#: config/convex/convex.h:70
-msgid "Use 64-bit longs"
-msgstr "64 bitlik long'lar kullanılır"
-
-#: config/convex/convex.h:71
-msgid "Use cc- and libc-compatible 32-bit longs"
-msgstr "cc ve libc uyumlu 32 bitlik long'lar kullanılır"
-
-#: config/cris/cris.c:569
+#: config/cris/cris.c:583
 msgid "unexpected index-type in cris_print_index"
 msgstr "cris_print_index içinde umulmayan indis türü"
 
-#: config/cris/cris.c:585
+#: config/cris/cris.c:599
 msgid "unexpected base-type in cris_print_base"
 msgstr "cris_print_base içinde beklenmeyen taban türü"
 
-#: config/cris/cris.c:878
+#: config/cris/cris.c:892
 #, c-format
 msgid "stackframe too big: %d bytes"
 msgstr "yığın kapsamı çok büyük: %d bayt"
 
-#: config/cris/cris.c:1193
+#: config/cris/cris.c:1207
 msgid "allocated but unused delay list in epilogue"
 msgstr "gecikme listesi son bölümde ayrıldı ama kullanılmadı "
 
-#: config/cris/cris.c:1203
+#: config/cris/cris.c:1217
 msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
 msgstr "__builtin_eh_return için yığın ayarı gerektiren işlev türü anlaşılamadı"
 
-#: config/cris/cris.c:1282
+#: config/cris/cris.c:1296
 msgid "invalid operand for 'b' modifier"
 msgstr "'b' değiştirici için terim geçersiz"
 
-#: config/cris/cris.c:1294
+#: config/cris/cris.c:1308
 msgid "invalid operand for 'v' modifier"
 msgstr "'v' değiştirici için terim geçersiz"
 
-#: config/cris/cris.c:1304
+#: config/cris/cris.c:1318
 msgid "invalid operand for 'P' modifier"
 msgstr "'P' değiştirici için terim geçersiz"
 
-#: config/cris/cris.c:1311
+#: config/cris/cris.c:1325
 msgid "invalid operand for 'p' modifier"
 msgstr "'p' değiştirici için terim geçersiz"
 
-#: config/cris/cris.c:1350
+#: config/cris/cris.c:1364
 msgid "invalid operand for 'z' modifier"
 msgstr "'z' değiştirici için terim geçersiz"
 
-#: config/cris/cris.c:1381 config/cris/cris.c:1411
+#: config/cris/cris.c:1395 config/cris/cris.c:1425
 msgid "invalid operand for 'H' modifier"
 msgstr "'H' değiştirici için terim geçersiz"
 
-#: config/cris/cris.c:1387
+#: config/cris/cris.c:1401
 msgid "bad register"
 msgstr "yazmaç kötü"
 
-#: config/cris/cris.c:1425
+#: config/cris/cris.c:1439
 msgid "invalid operand for 'e' modifier"
 msgstr "'e' değiştirici için terim geçersiz"
 
-#: config/cris/cris.c:1442
+#: config/cris/cris.c:1456
 msgid "invalid operand for 'm' modifier"
 msgstr "'m' değiştirici için terim geçersiz"
 
-#: config/cris/cris.c:1467
+#: config/cris/cris.c:1481
 msgid "invalid operand for 'A' modifier"
 msgstr "'A' değiştirici için terim geçersiz"
 
-#: config/cris/cris.c:1475
+#: config/cris/cris.c:1489
 msgid "invalid operand for 'D' modifier"
 msgstr "'D' değiştirici için terim geçersiz"
 
-#: config/cris/cris.c:1489
+#: config/cris/cris.c:1503
 msgid "invalid operand for 'T' modifier"
 msgstr "'T' değiştirici için terim geçersiz"
 
-#: config/cris/cris.c:1498
+#: config/cris/cris.c:1512
 msgid "invalid operand modifier letter"
 msgstr "terim değiştirici harfi geçersiz"
 
-#: config/cris/cris.c:1506
+#: config/cris/cris.c:1520
 #, c-format
 msgid "internal error: bad register: %d"
 msgstr "iç hata: hatalı yazmaç: %d"
 
-#: config/cris/cris.c:1554
+#: config/cris/cris.c:1568
 msgid "unexpected multiplicative operand"
 msgstr "umulmayan çarpımsal terim"
 
-#: config/cris/cris.c:1574
+#: config/cris/cris.c:1588
 msgid "unexpected operand"
 msgstr "Beklenmeyen terim"
 
-#: config/cris/cris.c:1609 config/cris/cris.c:1619
+#: config/cris/cris.c:1623 config/cris/cris.c:1633
 msgid "unrecognized address"
 msgstr "bilinmeyen adres"
 
-#: config/cris/cris.c:1975
+#: config/cris/cris.c:1989
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr "iç hata: yan etkili komut main etkisi oluşturuyor"
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:2262
+#: config/cris/cris.c:2276
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr "iç hata: hatalı terimli cris_side_effect_mode_ok"
 
-#: config/cris/cris.c:2344 config/cris/cris.c:2402
+#: config/cris/cris.c:2358 config/cris/cris.c:2416
 msgid "unrecognized supposed constant"
 msgstr "tanınmayan tahmini sabit"
 
-#: config/cris/cris.c:2443
+#: config/cris/cris.c:2457
 msgid "unrecognized supposed constant in cris_global_pic_symbol"
 msgstr "cris_global_pic_symbol içinde tanınmayan tahmini sabit"
 
-#: config/cris/cris.c:2462
+#: config/cris/cris.c:2476
 #, c-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "-max-stackframe=%d 0 ile %d arasında olmadığından kullanışsız"
 
-#: config/cris/cris.c:2490
+#: config/cris/cris.c:2504
 #, c-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr "-march= veya -mcpu= seçenekleri ile belirtilen CRIS sürüm özelliği bilinmiyor: %s"
 
-#: config/cris/cris.c:2526
+#: config/cris/cris.c:2540
 #, c-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr "-mtune= seçeneği ile belirtilen CRIS mib sürüm özelliği bilinmiyor: %s"
 
-#: config/cris/cris.c:2544
+#: config/cris/cris.c:2558
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "-fPIC ve -fpic  bu yapılandırma ile desteklenmiyor"
 
-#: config/cris/cris.c:2560
+#: config/cris/cris.c:2574
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr "tek başına -g seçeneği -maout ve -melinux ile geçersiz"
 
-#: config/cris/cris.c:2790 config/cris/cris.c:2835
+#: config/cris/cris.c:2808 config/cris/cris.c:2853
 msgid "unexpected side-effects in address"
 msgstr "adreste beklenmeyen yan etkiler"
 
 #. Labels are never marked as global symbols.
-#: config/cris/cris.c:2932 config/cris/cris.c:2963
+#: config/cris/cris.c:2950 config/cris/cris.c:2981
 msgid "unexpected PIC symbol"
 msgstr "beklenmeyen PIC sembolü"
 
-#: config/cris/cris.c:2936
+#: config/cris/cris.c:2954
 msgid "PIC register isn't set up"
 msgstr "PIC yazmacı ayarlı değil"
 
-#: config/cris/cris.c:2949 config/cris/cris.c:3032
+#: config/cris/cris.c:2967 config/cris/cris.c:3050
 msgid "unexpected address expression"
 msgstr "beklenmeyen adres ifadesi"
 
-#: config/cris/cris.c:2967
+#: config/cris/cris.c:2985
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr "PIC terimi üretiliyor ama PIC yazmacı ayarlı değil"
 
-#: config/cris/cris.c:2976
+#: config/cris/cris.c:2994
 msgid "unexpected NOTE as addr_const:"
 msgstr "addr_const olarak beklenmeyen NOT:"
 
@@ -9653,7 +9816,7 @@ msgid "Warn when a stackframe is larger than the specified size"
 msgstr "Bir yığın bağlamı belirli boyuttan büyük olduğunda uyarır"
 
 #. Node: Profiling
-#: config/cris/cris.h:1029
+#: config/cris/cris.h:1019
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr "CRIS için FUNCTION_PROFILER yok"
 
@@ -9661,106 +9824,107 @@ msgstr "CRIS için FUNCTION_PROFILER yok"
 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
 msgstr "-fpic ve -fPIC ile birlikte GOTPLT başvurularını kullanmayın"
 
-#: config/d30v/d30v.c:209
+#: config/d30v/d30v.c:207
 #, c-format
 msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
 msgstr "yazmaç %s, kip1 %s, kip2 %s için modes_tieable_p hatalı"
 
-#: config/d30v/d30v.c:2676
+#: config/d30v/d30v.c:2666
 msgid "bad insn to d30v_print_operand_address:"
 msgstr "d30v_print_operand_address için hatalı komut:"
 
-#: config/d30v/d30v.c:2693 config/d30v/d30v.c:2754 config/d30v/d30v.c:2775 config/d30v/d30v.c:2793
+#: config/d30v/d30v.c:2683 config/d30v/d30v.c:2744 config/d30v/d30v.c:2765
+#: config/d30v/d30v.c:2783
 msgid "bad insn to d30v_print_operand_memory_reference:"
 msgstr "d30v_print_operand_memory_reference için hatalı komut:"
 
-#: config/d30v/d30v.c:2861
+#: config/d30v/d30v.c:2851
 msgid "bad insn to d30v_print_operand, 'f' modifier:"
 msgstr "d30v_print_operand, 'f' değiştirici için hatalı komut:"
 
-#: config/d30v/d30v.c:2870
+#: config/d30v/d30v.c:2860
 msgid "bad insn to d30v_print_operand, 'A' modifier:"
 msgstr "d30v_print_operand, 'A' değiştirici için hatalı komut:"
 
-#: config/d30v/d30v.c:2877
+#: config/d30v/d30v.c:2867
 msgid "bad insn to d30v_print_operand, 'M' modifier:"
 msgstr "d30v_print_operand, 'M' değiştirici için hatalı komut:"
 
-#: config/d30v/d30v.c:2931
+#: config/d30v/d30v.c:2921
 msgid "bad insn to print_operand, 'F' or 'T' modifier:"
 msgstr "print_operand, 'F' ya da 'T' değiştirici için hatalı komut:"
 
-#: config/d30v/d30v.c:2942
+#: config/d30v/d30v.c:2932
 msgid "bad insn to print_operand, 'B' modifier:"
 msgstr "print_operand, 'B' değiştirici için hatalı komut:"
 
-#: config/d30v/d30v.c:2949
+#: config/d30v/d30v.c:2939
 msgid "bad insn to print_operand, 'E' modifier:"
 msgstr "print_operand, 'E' değiştirici için hatalı komut:"
 
-#: config/d30v/d30v.c:2967
+#: config/d30v/d30v.c:2957
 msgid "bad insn to print_operand, 'R' modifier:"
 msgstr "print_operand, 'R' değiştirici için hatalı komut:"
 
-#: config/d30v/d30v.c:2976 config/d30v/d30v.c:2984
+#: config/d30v/d30v.c:2966 config/d30v/d30v.c:2974
 msgid "bad insn to print_operand, 's' modifier:"
 msgstr "print_operand, 's' değiştirici için hatalı komut:"
 
-#: config/d30v/d30v.c:3013
+#: config/d30v/d30v.c:3003
 msgid "bad insn in d30v_print_operand, 0 case"
 msgstr "d30v_print_operand, 0 case içinde hatalı komut:"
 
-#: config/d30v/d30v.c:3368
+#: config/d30v/d30v.c:3301
 msgid "d30v_emit_comparison"
 msgstr "d30v_emit_comparison"
 
-#: config/d30v/d30v.c:3412
+#: config/d30v/d30v.c:3345
 msgid "bad call to d30v_move_2words"
 msgstr "d30v_move_2words çağrısı hatalı"
 
-#: config/d30v/d30v.h:108
+#: config/d30v/d30v.h:114
 msgid "Enable use of conditional move instructions"
 msgstr "Koşullu taşıma komutlarının kullanımı etkinleştirilir"
 
-#: config/d30v/d30v.h:111
+#: config/d30v/d30v.h:117
 msgid "Disable use of conditional move instructions"
 msgstr "Koşullu taşıma komutlarının kullanımı kapatılır"
 
-#: config/d30v/d30v.h:114
+#: config/d30v/d30v.h:120
 msgid "Debug argument support in compiler"
 msgstr "Derleyici argüman desteğinde hata ayıklar"
 
-#: config/d30v/d30v.h:117
+#: config/d30v/d30v.h:123
 msgid "Debug stack support in compiler"
 msgstr "Derleyici yığıt desteğinde hata ayıklar"
 
-#: config/d30v/d30v.h:120
+#: config/d30v/d30v.h:126
 msgid "Debug memory address support in compiler"
 msgstr "Derleyici bellek adresi desteğinde hata ayıklar"
 
-#: config/d30v/d30v.h:123
+#: config/d30v/d30v.h:129
 msgid "Make adjacent short instructions parallel if possible"
 msgstr ""
 "Ardışık sıralı short komutlarını eğer mümkünse,\n"
 "                          eşzamanlı işler"
 
-#: config/d30v/d30v.h:126
+#: config/d30v/d30v.h:132
 msgid "Do not make adjacent short instructions parallel"
 msgstr "Ardışık sıralı short komutlarını eşzamanlamaz"
 
-#: config/d30v/d30v.h:129 config/d30v/d30v.h:132
+#: config/d30v/d30v.h:135 config/d30v/d30v.h:138
 msgid "Link programs/data to be in external memory by default"
 msgstr "Öntanımlı olarak yazılım/verileri dış bellekte olacak şekilde bağlar"
 
-#: config/d30v/d30v.h:135
+#: config/d30v/d30v.h:141
 msgid "Link programs/data to be in onchip memory by default"
 msgstr "Öntanımlı olarak yazılım/verileri çip-içi bellekte olacak şekilde bağlar"
 
-#: config/d30v/d30v.h:143
+#: config/d30v/d30v.h:149
 msgid "Change the branch costs within the compiler"
 msgstr "Derleyicide dal maliyetlerini değiştirir"
 
-#: config/d30v/d30v.h:146
+#: config/d30v/d30v.h:152
 msgid "Change the threshold for conversion to conditional execution"
 msgstr "Koşullu çalışmaya geçiş için eşik değerini değiştirir"
 
@@ -9772,31 +9936,27 @@ msgstr "Yığın uzunluğu > 32k"
 msgid "invalid addressing mode"
 msgstr "geçersiz adresleme kipi"
 
-#: config/dsp16xx/dsp16xx.c:1857
+#: config/dsp16xx/dsp16xx.c:1821
 msgid "bad register extension code"
 msgstr "hatalı yazmaç uzantı kodu"
 
-#: config/dsp16xx/dsp16xx.c:1958
+#: config/dsp16xx/dsp16xx.c:1921
 msgid "invalid offset in ybase addressing"
 msgstr "ybase adreslemedeki göreli konum geçersiz"
 
-#: config/dsp16xx/dsp16xx.c:1961
+#: config/dsp16xx/dsp16xx.c:1924
 msgid "invalid register in ybase addressing"
 msgstr "ybase adreslemedeki yazmaç geçersiz"
 
-#: config/dsp16xx/dsp16xx.c:1990
-msgid "inline float constants not supported on this host"
-msgstr "gerçel sayı sabitlerin `inline' bildirimi bu makinada desteklenmiyor"
-
-#: config/dsp16xx/dsp16xx.c:2140
+#: config/dsp16xx/dsp16xx.c:2099
 msgid "invalid shift operator in emit_1600_core_shift"
 msgstr "emit_1600_core_shift içindeki kaydırma işlemimi geçersiz"
 
-#: config/dsp16xx/dsp16xx.c:2469
+#: config/dsp16xx/dsp16xx.c:2428
 msgid "invalid mode for gen_tst_reg"
 msgstr "gen_tst_reg için kip geçersiz"
 
-#: config/dsp16xx/dsp16xx.c:2541
+#: config/dsp16xx/dsp16xx.c:2500
 msgid "invalid mode for integer comparison in gen_compare_reg"
 msgstr "gen_compare_reg içindeki tamsayı karşılaştırması için kip geçersiz"
 
@@ -9805,236 +9965,404 @@ msgstr "gen_compare_reg içindeki tamsayı karşılaştırması için kip geçer
 #. 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/dsp16xx/dsp16xx.h:215
+#: config/dsp16xx/dsp16xx.h:230
 msgid "Pass parameters in registers (default)"
 msgstr "Yazmaçlardaki parametreler aktarılır (öntanımlı)"
 
-#: config/dsp16xx/dsp16xx.h:217
+#: config/dsp16xx/dsp16xx.h:232
 msgid "Don't pass parameters in registers"
 msgstr "Yazmaçlardaki parametreler aktarılmaz"
 
-#: config/dsp16xx/dsp16xx.h:219
+#: config/dsp16xx/dsp16xx.h:234
 msgid "Generate code for near calls"
 msgstr "Yakın bellek çağrıları için kodu üretilir"
 
-#: config/dsp16xx/dsp16xx.h:221
+#: config/dsp16xx/dsp16xx.h:236
 msgid "Don't generate code for near calls"
 msgstr "Yakın bellek çağrıları için kodu üretilmez"
 
-#: config/dsp16xx/dsp16xx.h:223
+#: config/dsp16xx/dsp16xx.h:238
 msgid "Generate code for near jumps"
 msgstr "Yakın bellek sıçramaları için kodu üretilir"
 
-#: config/dsp16xx/dsp16xx.h:225
+#: config/dsp16xx/dsp16xx.h:240
 msgid "Don't generate code for near jumps"
 msgstr "Yakın bellek sıçramaları için kodu üretilmez"
 
-#: config/dsp16xx/dsp16xx.h:227
+#: config/dsp16xx/dsp16xx.h:242
 msgid "Generate code for a bit-manipulation unit"
 msgstr "Bit işleme birimi için kod üretilir"
 
-#: config/dsp16xx/dsp16xx.h:229
+#: config/dsp16xx/dsp16xx.h:244
 msgid "Don't generate code for a bit-manipulation unit"
 msgstr "Bir bit-işleme birimi için kod üretilmez"
 
-#: config/dsp16xx/dsp16xx.h:231
+#: config/dsp16xx/dsp16xx.h:246
 msgid "Generate code for memory map1"
 msgstr "Bellek eşlem1 için kod üretilir"
 
-#: config/dsp16xx/dsp16xx.h:233
+#: config/dsp16xx/dsp16xx.h:248
 msgid "Generate code for memory map2"
 msgstr "Bellek eşlem2 için kod üretilir"
 
-#: config/dsp16xx/dsp16xx.h:235
+#: config/dsp16xx/dsp16xx.h:250
 msgid "Generate code for memory map3"
 msgstr "Bellek eşlem3 için kod üretilir"
 
-#: config/dsp16xx/dsp16xx.h:237
+#: config/dsp16xx/dsp16xx.h:252
 msgid "Generate code for memory map4"
 msgstr "Bellek eşlem4 için kod üretilir"
 
-#: config/dsp16xx/dsp16xx.h:239
+#: config/dsp16xx/dsp16xx.h:254
 msgid "Ouput extra code for initialized data"
 msgstr "İlklendirilmiş veri için fazladan kod çıktılar"
 
-#: config/dsp16xx/dsp16xx.h:241
+#: config/dsp16xx/dsp16xx.h:256
 msgid "Don't let reg. allocator use ybase registers"
 msgstr "ybase yazmaçların ayrılma sırası denetlenmez"
 
-#: config/dsp16xx/dsp16xx.h:243
+#: config/dsp16xx/dsp16xx.h:258
 msgid "Output extra debug info in Luxworks environment"
 msgstr "Luxworks ortamında fazladan hata ayıklama bilgisi çıktılar"
 
-#: config/dsp16xx/dsp16xx.h:245
+#: config/dsp16xx/dsp16xx.h:260
 msgid "Save temp. files in Luxworks environment"
 msgstr "Luxworks ortamında geçici dosyalar kaydedilir"
 
-#: config/dsp16xx/dsp16xx.h:257
+#: config/dsp16xx/dsp16xx.h:272
 msgid "Specify alternate name for text section"
 msgstr "Metin bölümü için alternatif isim belirtilir"
 
-#: config/dsp16xx/dsp16xx.h:259
+#: config/dsp16xx/dsp16xx.h:274
 msgid "Specify alternate name for data section"
 msgstr "Veri bölümü için alternatif isim belirtilir"
 
-#: config/dsp16xx/dsp16xx.h:261
+#: config/dsp16xx/dsp16xx.h:276
 msgid "Specify alternate name for bss section"
 msgstr "bss bölümü için alternatif isim belirtilir"
 
-#: config/dsp16xx/dsp16xx.h:263
+#: config/dsp16xx/dsp16xx.h:278
 msgid "Specify alternate name for constant section"
 msgstr "Sabit bölümü için alternatif isim belirtilir"
 
-#: config/dsp16xx/dsp16xx.h:265
+#: config/dsp16xx/dsp16xx.h:280
 msgid "Specify alternate name for dsp16xx chip"
 msgstr "dsp16xx çipi için alternatif isim belirtilir"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/dsp16xx/dsp16xx.h:1219 config/dsp16xx/dsp16xx.h:1224 config/dsp16xx/dsp16xx.h:1229 config/dsp16xx/dsp16xx.h:1809 config/dsp16xx/dsp16xx.h:1814
+#: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1772
+#: config/dsp16xx/dsp16xx.h:1777
 msgid "profiling not implemented yet"
 msgstr "ayrımlama henüz programlanmadı."
 
 #. Emit RTL insns to initialize the variable parts of a trampoline.
 #. FNADDR is an RTX for the address of the function's pure code.
 #. CXT is an RTX for the static chain value for the function.
-#: config/dsp16xx/dsp16xx.h:1240 config/dsp16xx/dsp16xx.h:1252
+#: config/dsp16xx/dsp16xx.h:1228 config/dsp16xx/dsp16xx.h:1240
 msgid "trampolines not yet implemented"
 msgstr "trampolines henüz programlanmadı"
 
-#. 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:51
-msgid "Generate code the unix assembler can handle"
-msgstr "Unix çeviricinin kullanabileceği kod üretilir"
-
-#: config/elxsi/elxsi.h:52
-msgid "Generate code an embedded assembler can handle"
-msgstr "Bir gömülü çeviricinin kullanabileceği kod üretilir"
-
-#: config/fr30/fr30.c:456
+#: config/fr30/fr30.c:453
 msgid "fr30_print_operand_address: unhandled address"
 msgstr "fr30_print_operand_address: bilinmeyen adres"
 
-#: config/fr30/fr30.c:483
+#: config/fr30/fr30.c:480
 #, c-format
 msgid "fr30_print_operand: unrecognized %%p code"
 msgstr "fr30_print_operand: bilinmeyen %%p kodu"
 
-#: config/fr30/fr30.c:503
+#: config/fr30/fr30.c:500
 #, c-format
 msgid "fr30_print_operand: unrecognized %%b code"
 msgstr "fr30_print_operand: bilinmeyen %%b kodu"
 
-#: config/fr30/fr30.c:524
+#: config/fr30/fr30.c:521
 #, c-format
 msgid "fr30_print_operand: unrecognized %%B code"
 msgstr "fr30_print_operand: bilinmeyen %%B kodu"
 
-#: config/fr30/fr30.c:532
+#: config/fr30/fr30.c:529
 #, c-format
 msgid "fr30_print_operand: invalid operand to %%A code"
 msgstr "fr30_print_operand: %%A koduna terim geçersiz"
 
-#: config/fr30/fr30.c:549
+#: config/fr30/fr30.c:546
 #, c-format
 msgid "fr30_print_operand: invalid %%x code"
 msgstr "fr30_print_operand: %%x kodu geçersiz"
 
-#: config/fr30/fr30.c:556
+#: config/fr30/fr30.c:553
 #, c-format
 msgid "fr30_print_operand: invalid %%F code"
 msgstr "fr30_print_operand: %%F kodu geçersiz"
 
-#: config/fr30/fr30.c:572
+#: config/fr30/fr30.c:570
 msgid "fr30_print_operand: unknown code"
 msgstr "fr30_print_operand: bilinmeyen kod"
 
-#: config/fr30/fr30.c:601 config/fr30/fr30.c:610 config/fr30/fr30.c:621 config/fr30/fr30.c:634
+#: config/fr30/fr30.c:599 config/fr30/fr30.c:608 config/fr30/fr30.c:619
+#: config/fr30/fr30.c:632
 msgid "fr30_print_operand: unhandled MEM"
 msgstr "fr30_print_operand: bilinmeyen bellek"
 
-#: config/fr30/fr30.h:57
+#: config/fr30/fr30.h:63
 msgid "Assume small address space"
 msgstr "Küçük adres alanı varsayılır"
 
-#: config/h8300/h8300.c:142
+#: config/frv/frv.c:410 config/frv/frv.c:428
+#, c-format
+msgid "Unknown cpu: -mcpu=%s"
+msgstr ""
+
+#: config/frv/frv.c:451
+msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
+msgstr ""
+
+#: config/frv/frv.c:2520
+#, fuzzy
+msgid "Bad insn to frv_print_operand_address:"
+msgstr "d30v_print_operand_address için hatalı komut:"
+
+#: config/frv/frv.c:2533
+#, fuzzy
+msgid "Bad register to frv_print_operand_memory_reference_reg:"
+msgstr "d30v_print_operand_memory_reference için hatalı komut:"
+
+#: config/frv/frv.c:2574 config/frv/frv.c:2584 config/frv/frv.c:2593
+#: config/frv/frv.c:2621 config/frv/frv.c:2633 config/frv/frv.c:2637
+#, fuzzy
+msgid "Bad insn to frv_print_operand_memory_reference:"
+msgstr "d30v_print_operand_memory_reference için hatalı komut:"
+
+#: config/frv/frv.c:2779
+#, fuzzy
+msgid "Bad insn in frv_print_operand, bad const_double"
+msgstr "d30v_print_operand, 0 case içinde hatalı komut:"
+
+#: config/frv/frv.c:2824
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'C' modifier:"
+msgstr "print_operand, 'B' değiştirici için hatalı komut:"
+
+#: config/frv/frv.c:2847
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'c' modifier:"
+msgstr "print_operand, 'B' değiştirici için hatalı komut:"
+
+#: config/frv/frv.c:2872
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'e' modifier:"
+msgstr "print_operand, 'B' değiştirici için hatalı komut:"
+
+#: config/frv/frv.c:2880
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'F' modifier:"
+msgstr "print_operand, 'B' değiştirici için hatalı komut:"
+
+#: config/frv/frv.c:2896
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'f' modifier:"
+msgstr "d30v_print_operand, 'f' değiştirici için hatalı komut:"
+
+#: config/frv/frv.c:2949
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'L' modifier:"
+msgstr "print_operand, 'B' değiştirici için hatalı komut:"
+
+#: config/frv/frv.c:2962
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
+msgstr "d30v_print_operand, 'M' değiştirici için hatalı komut:"
+
+#: config/frv/frv.c:2983
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'O' modifier:"
+msgstr "print_operand, 'B' değiştirici için hatalı komut:"
+
+#: config/frv/frv.c:3001
+#, fuzzy
+msgid "Bad insn to frv_print_operand, P modifier:"
+msgstr "print_operand, 'B' değiştirici için hatalı komut:"
+
+#: config/frv/frv.c:3021
+#, fuzzy
+msgid "Bad insn in frv_print_operand, z case"
+msgstr "d30v_print_operand, 0 case içinde hatalı komut:"
+
+#: config/frv/frv.c:3049
+#, fuzzy
+msgid "Bad insn in frv_print_operand, 0 case"
+msgstr "d30v_print_operand, 0 case içinde hatalı komut:"
+
+#: config/frv/frv.c:3054
+#, fuzzy
+msgid "frv_print_operand: unknown code"
+msgstr "fr30_print_operand: bilinmeyen kod"
+
+#: config/frv/frv.c:5737
+#, fuzzy
+msgid "Bad output_move_single operand"
+msgstr "output_move_single:"
+
+#: config/frv/frv.c:5866
+msgid "Bad output_move_double operand"
+msgstr ""
+
+#: config/frv/frv.c:6010
+#, fuzzy
+msgid "Bad output_condmove_single operand"
+msgstr "output_move_single:"
+
+#: config/frv/frv.c:8315
+msgid "frv_registers_update"
+msgstr ""
+
+#: config/frv/frv.c:8475
+msgid "frv_registers_used_p"
+msgstr ""
+
+#: config/frv/frv.c:8604
+msgid "frv_registers_set_p"
+msgstr ""
+
+#: config/frv/frv.c:9171
+#, fuzzy
+msgid "accumulator is not a constant integer"
+msgstr "`asm' argümanı bir sabit dizge değil"
+
+#: config/frv/frv.c:9176
+msgid "accumulator number is out of bounds"
+msgstr ""
+
+#: config/frv/frv.c:9187
+#, fuzzy, c-format
+msgid "inappropriate accumulator for `%s'"
+msgstr "`%s' için önce bildirim yok"
+
+#: config/frv/frv.c:9253
+#, fuzzy, c-format
+msgid "`%s' expects a constant argument"
+msgstr "`%s' özniteliği bir tamsayı sabit argüman gerektirir"
+
+#: config/frv/frv.c:9258
+#, fuzzy, c-format
+msgid "constant argument out of range for `%s'"
+msgstr "görevlendirme kodu %ld `%s' için aralık dışında"
+
+#: config/frv/frv.c:9638
+msgid "media functions are not available unless -mmedia is used"
+msgstr ""
+
+#: config/frv/frv.c:9650
+msgid "this media function is only available on the fr500"
+msgstr ""
+
+#: config/frv/frv.c:9678
+msgid "this media function is only available on the fr400"
+msgstr ""
+
+#. This macro is a C statement to print on `stderr' a string describing the
+#. particular machine description choice.  Every machine description should
+#. define `TARGET_VERSION'.  For example:
+#.
+#. #ifdef MOTOROLA
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
+#. #else
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
+#. #endif
+#: config/frv/frv.h:512
+msgid " (frv)"
+msgstr ""
+
+#: config/h8300/h8300.c:314
 msgid "-ms2600 is used without -ms"
 msgstr "-ms2600, -ms olmaksızın kullanılmış"
 
+#: config/h8300/h8300.c:320
+#, fuzzy
+msgid "-mn is used without -mh or -ms"
+msgstr "-ms2600, -ms olmaksızın kullanılmış"
+
 #. 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:117
-msgid "Generate H8/S code"
+#: config/h8300/h8300.h:150
+#, fuzzy
+msgid "Generate H8S code"
 msgstr "H8/S kodu üretilir"
 
-#: config/h8300/h8300.h:118
-msgid "Do not generate H8/S code"
+#: config/h8300/h8300.h:151
+#, fuzzy
+msgid "Do not generate H8S code"
 msgstr "H8/S kodu üretilmez"
 
-#: config/h8300/h8300.h:119
-msgid "Generate H8/S2600 code"
+#: config/h8300/h8300.h:152
+#, fuzzy
+msgid "Generate H8S/2600 code"
 msgstr "H8/S2600 kodu üretilir"
 
-#: config/h8300/h8300.h:120
-msgid "Do not generate H8/S2600 code"
+#: config/h8300/h8300.h:153
+#, fuzzy
+msgid "Do not generate H8S/2600 code"
 msgstr "H8/S2600 kodu üretilmez"
 
-#: config/h8300/h8300.h:121
+#: config/h8300/h8300.h:154
 msgid "Make integers 32 bits wide"
 msgstr "Tamsayılar 32 bitlik yapılır"
 
-#: config/h8300/h8300.h:124
+#: config/h8300/h8300.h:157
 msgid "Use registers for argument passing"
 msgstr "Argüman aktarımı için yazmaçlar kullanılır"
 
-#: config/h8300/h8300.h:126
+#: config/h8300/h8300.h:159
 msgid "Do not use registers for argument passing"
 msgstr "Argüman aktarımı için yazmaçlar kullanılmaz"
 
-#: config/h8300/h8300.h:128
+#: config/h8300/h8300.h:161
 msgid "Consider access to byte sized memory slow"
 msgstr "Bayt bayt erişilen belleğin yavaş olduğu varsayılır"
 
-#: config/h8300/h8300.h:129
+#: config/h8300/h8300.h:162
 msgid "Enable linker relaxing"
 msgstr "Bağlayıcı gevşetmesi etkinleştirilir"
 
-#: config/h8300/h8300.h:131
+#: config/h8300/h8300.h:164
 msgid "Generate H8/300H code"
 msgstr "H8/300H kodu üretilir"
 
-#: config/h8300/h8300.h:132
+#: config/h8300/h8300.h:165
+#, fuzzy
+msgid "Enable the normal mode"
+msgstr "uyumsuz kayıt kipi"
+
+#: config/h8300/h8300.h:166
 msgid "Do not generate H8/300H code"
 msgstr "H8/300H kodu üretilmez"
 
-#: config/h8300/h8300.h:133
+#: config/h8300/h8300.h:167
 msgid "Use H8/300 alignment rules"
 msgstr "H8/300 hizalama kuralları kullanılır"
 
-#: config/i370/i370-c.c:54
+#: config/i370/i370-c.c:53
 msgid "junk at end of #pragma map"
 msgstr "'#pragma map' sonunda karışıklık"
 
-#: config/i370/i370-c.c:60
+#: config/i370/i370-c.c:59
 msgid "malformed #pragma map, ignored"
 msgstr "'#pragma map' bozuk, yoksayıldı"
 
-#: config/i370/i370.c:897
+#: config/i370/i370.c:915
 msgid "real name is too long - alias ignored"
 msgstr "gerçek isim çok uzun - takma ad yoksayıldı"
 
-#: config/i370/i370.c:902
+#: config/i370/i370.c:920
 msgid "alias name is too long - alias ignored"
 msgstr "takma ad çok uzun - takma ad yoksayıldı"
 
-#: config/i370/i370.c:1173
+#: config/i370/i370.c:1191
 msgid "internal error--no jump follows compare:"
 msgstr "iç hata -- karşılaştırmayı izleyen bir jump yok:"
 
@@ -10042,343 +10370,331 @@ msgstr "iç hata -- karşılaştırmayı izleyen bir jump yok:"
 #. 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
+#: config/i370/i370.h:75
 msgid "Generate char instructions"
 msgstr "char komutları üretilir"
 
-#: config/i370/i370.h:64
+#: config/i370/i370.h:76
 msgid "Do not generate char instructions"
 msgstr "char komutları üretilmez"
 
-#: config/i386/i386.c:925
+#: config/i386/i386.c:1043
 #, c-format
 msgid "code model %s not supported in PIC mode"
 msgstr "PIC kipinde %s kod modeli desteklenmiyor"
 
-#: config/i386/i386.c:935 config/sparc/sparc.c:344
+#: config/i386/i386.c:1053 config/sparc/sparc.c:356
 #, c-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "-mcmodel= seçeneğinin değeri (%s) hatalı"
 
-#: config/i386/i386.c:950
+#: config/i386/i386.c:1068
 #, c-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "-masm= seçeneğinin değeri (%s) hatalı"
 
-#: config/i386/i386.c:953
+#: config/i386/i386.c:1071
 #, c-format
 msgid "code model `%s' not supported in the %s bit mode"
 msgstr "%2$s bit kipinde `%1$s' kod modeli desteklenmiyor"
 
-#: config/i386/i386.c:956
+#: config/i386/i386.c:1074
 msgid "code model `large' not supported yet"
 msgstr "'büyük' kod modeli henüz desteklenmiyor"
 
-#: config/i386/i386.c:958
+#: config/i386/i386.c:1076
 #, c-format
 msgid "%i-bit mode not compiled in"
 msgstr "%i bitlik kip bunun içinde derlenmiş değil:"
 
-#: config/i386/i386.c:988 config/mips/mips.c:4989
+#: config/i386/i386.c:1106
 #, c-format
 msgid "bad value (%s) for -march= switch"
 msgstr "-march= seçeneğinin değeri (%s) hatalı"
 
-#: config/i386/i386.c:999 config/mips/mips.c:4945
+#: config/i386/i386.c:1117
 #, c-format
 msgid "bad value (%s) for -mcpu= switch"
 msgstr "-mcpu= seçeneğinin değeri (%s) hatalı"
 
-#: config/i386/i386.c:1018
+#: config/i386/i386.c:1134
 #, c-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d 0 ile %d arasında değil"
 
-#: config/i386/i386.c:1031
+#: config/i386/i386.c:1147
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops artık kullanılmıyor yerine -falign-loops kullanın"
 
-#: config/i386/i386.c:1036 config/i386/i386.c:1049 config/i386/i386.c:1062
+#: config/i386/i386.c:1152 config/i386/i386.c:1165 config/i386/i386.c:1178
 #, c-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d 0 ile %d arasında değil"
 
-#: config/i386/i386.c:1044
+#: config/i386/i386.c:1160
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps eskidir, yerine -falign-jumps kullanın"
 
-#: config/i386/i386.c:1057
+#: config/i386/i386.c:1173
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions artık kullanılmıyor, yerine -falign-functions kullanın"
 
-#: config/i386/i386.c:1095
+#: config/i386/i386.c:1211
 #, c-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d %d ile 12 arasında değil"
 
-#: config/i386/i386.c:1107
+#: config/i386/i386.c:1223
 #, c-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d 0 ile 5 arasında değil"
 
-#: config/i386/i386.c:1129
+#: config/i386/i386.c:1235
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-dialect= switch"
+msgstr "-msdata seçeneğinin değeri (%s) hatalı"
+
+#: config/i386/i386.c:1256
 msgid "-malign-double makes no sense in the 64bit mode"
 msgstr "-malign-double 64bitlik kipte iş yapmaz"
 
-#: config/i386/i386.c:1131
+#: config/i386/i386.c:1258
 msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr "64bitlik kipte -mrtd çağrı uzlaşımı desteklenmiyor"
 
-#: config/i386/i386.c:1147 config/i386/i386.c:1158
+#: config/i386/i386.c:1274 config/i386/i386.c:1285
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "SSE komut kümesi iptal edildi, 387 aritmetiği kullanılıyor"
 
-#: config/i386/i386.c:1163
+#: config/i386/i386.c:1290
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "387 komut kümesi iptal edildi, SSE aritmetiği kullanılıyor"
 
-#: config/i386/i386.c:1170
+#: config/i386/i386.c:1297
 #, c-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "-mfpmath= seçeneğinin değeri (%s) hatalı"
 
-#: config/i386/i386.c:1300
+#: config/i386/i386.c:1429
 #, c-format
 msgid "`%s' attribute requires an integer constant argument"
 msgstr "`%s' özniteliği bir tamsayı sabit argüman gerektirir"
 
-#: config/i386/i386.c:1306
+#: config/i386/i386.c:1435
 #, c-format
 msgid "argument to `%s' attribute larger than %d"
 msgstr "`%s' özniteliğine argüman %d den büyük"
 
-#: config/i386/i386.c:5363
+#: config/i386/i386.c:6176
 msgid "invalid UNSPEC as operand"
 msgstr "veri öğesi olarak UNSPEC geçersiz"
 
-#: config/i386/i386.c:5596
+#: config/i386/i386.c:6438
 msgid "extended registers have no high halves"
 msgstr "ek yazmaçların yüksek yarıları yok"
 
-#: config/i386/i386.c:5611
+#: config/i386/i386.c:6453
 msgid "unsupported operand size for extended register"
 msgstr "ek yazmaç için desteklenmeyen terim boyutu"
 
-#: config/i386/i386.c:5884
+#: config/i386/i386.c:6768
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "terim ne bir sabit ne de bir koşul kodu, geçersiz terim kodu 'c'"
 
-#: config/i386/i386.c:5930
+#: config/i386/i386.c:6814
 #, c-format
 msgid "invalid operand code `%c'"
 msgstr "terim kodu `%c' geçersiz"
 
-#: config/i386/i386.c:9867
+#: config/i386/i386.c:6861
+#, fuzzy
+msgid "invalid constraints for operand"
+msgstr "geçersiz %%c terimi"
+
+#: config/i386/i386.c:11027
 msgid "unknown insn mode"
 msgstr "bilinmeyen komut kipi"
 
 #. @@@ better error message
-#: config/i386/i386.c:11730 config/i386/i386.c:11763
+#: config/i386/i386.c:13083 config/i386/i386.c:13119
 msgid "selector must be an immediate"
 msgstr "seçici bir şimdiki değer olmalı"
 
 #. @@@ better error message
-#: config/i386/i386.c:11921 config/i386/i386.c:11949
+#: config/i386/i386.c:13280 config/i386/i386.c:13314
 msgid "mask must be an immediate"
 msgstr "maske bir şimdiki değer olmalı"
 
-#: config/i386/winnt.c:94
+#: config/i386/i386.c:13346
+#, fuzzy
+msgid "shift must be an immediate"
+msgstr "maske bir şimdiki değer olmalı"
+
+#: config/i386/winnt.c:105
 #, c-format
 msgid "`%s' attribute only applies to variables"
 msgstr "`%s' özniteliği sadece değişkenlere uygulanır"
 
-#: config/i386/winnt.c:262
+#: config/i386/winnt.c:275
 #, c-format
 msgid "`%s' declared as both exported to and imported from a DLL"
 msgstr "`%s' hem bir DLL'den alınan hem de bir DLL'e aktarılan olarak bildirilmiş"
 
-#: config/i386/cygwin.h:51
+#: config/i386/cygwin.h:45
 msgid "Use the Cygwin interface"
 msgstr "Cygwin arayüzü kullanılır"
 
-#: config/i386/cygwin.h:53
+#: config/i386/cygwin.h:46
 msgid "Use the Mingw32 interface"
 msgstr "Mingw32 arayüzü kullanılır"
 
-#: config/i386/cygwin.h:54
+#: config/i386/cygwin.h:47
 msgid "Create GUI application"
 msgstr "GKA uygulaması oluşturur"
 
-#: config/i386/cygwin.h:55
+#: config/i386/cygwin.h:48
 msgid "Don't set Windows defines"
 msgstr "Windows atamaları ayarlanmaz"
 
-#: config/i386/cygwin.h:56
+#: config/i386/cygwin.h:49
 msgid "Set Windows defines"
 msgstr "Windows atamaları ayarlanır"
 
-#: config/i386/cygwin.h:58
+#: config/i386/cygwin.h:50
 msgid "Create console application"
 msgstr "Konsol uygulaması oluşturulur"
 
-#: config/i386/cygwin.h:59 config/i386/win32.h:59
+#: config/i386/cygwin.h:51 config/i386/win32.h:59
 msgid "Generate code for a DLL"
 msgstr "Bir DLL için kod üretilir"
 
-#: config/i386/cygwin.h:61 config/i386/win32.h:61
+#: config/i386/cygwin.h:53 config/i386/win32.h:61
 msgid "Ignore dllimport for functions"
 msgstr "İşlevler için dllimport yoksayılır"
 
-#: config/i386/cygwin.h:63
+#: config/i386/cygwin.h:55
 msgid "Use Mingw-specific thread support"
 msgstr "Mingw'e özgü kanallama desteğini etkinleştirir"
 
-#: config/i386/cygwin.h:257
+#: config/i386/cygwin.h:244
 #, c-format
 msgid "-f%s ignored for target (all code is position independent)"
 msgstr "-f%s hedef için yoksayıldı (bütün kod yerden bağımsız)"
 
-#: config/i386/dgux.h:60
-msgid "Retain standard MXDB information"
-msgstr "Standart MXDB bilgisini korur"
-
-#: config/i386/dgux.h:62
-msgid "Retain legend information"
-msgstr "Etiket bilgisi korunur"
-
-#: config/i386/dgux.h:65
-msgid "Generate external legend information"
-msgstr "Dış etiket bilgisi üretir"
-
-#: config/i386/dgux.h:67
-msgid "Emit identifying info in .s file"
-msgstr ".s dosyasına tanıtıcı bilgi koyar"
-
-#: config/i386/dgux.h:69
-msgid "Warn when a function arg is a structure"
-msgstr "Bir yapı, bir işlevin argümanıysa uyarır"
-
-#: config/i386/dgux.h:252
-msgid "argument is a structure"
-msgstr "argüman bir yapı"
-
-#: config/i386/djgpp.h:201
+#: config/i386/djgpp.h:204
 msgid "-mbnu210 is ignored (option is obsolete)"
 msgstr "-mbnu210 yoksayıldı (seçenek artık kullanılmıyor)"
 
-#: config/i386/i386.h:45 config/mips/mips.h:186
-msgid "half-pic init called on systems that don't support it"
-msgstr "`half-pic init' desteklenmediği sistemlerde kullanıldı"
-
 #. Deprecated.
 #. Deprecated.
 #. Deprecated.
 #. Deprecated.
 #. Deprecated.
 #. Deprecated.
-#: config/i386/i386.h:303
+#: config/i386/i386.h:306
 msgid "Alternate calling convention"
 msgstr "Almaşık çağrı uzlaşımı"
 
-#: config/i386/i386.h:305 config/m68k/m68k.h:180 config/ns32k/ns32k.h:106
+#: config/i386/i386.h:308 config/m68k/m68k.h:180 config/ns32k/ns32k.h:144
 msgid "Use normal calling convention"
 msgstr "Normal çağrı uzlaşımı kullanılır"
 
-#: config/i386/i386.h:307
+#: config/i386/i386.h:310
 msgid "Align some doubles on dword boundary"
 msgstr "double'lar dword sınırlarına hizalanır"
 
-#: config/i386/i386.h:309
+#: config/i386/i386.h:312
 msgid "Align doubles on word boundary"
 msgstr "double'lar word sınırlarına hizalanır"
 
-#: config/i386/i386.h:311
+#: config/i386/i386.h:314
 msgid "Uninitialized locals in .bss"
 msgstr ".bss içinde ilklendirilmemiş yerel değerler"
 
-#: config/i386/i386.h:313
+#: config/i386/i386.h:316
 msgid "Uninitialized locals in .data"
 msgstr ".data içinde ilklendirilmemiş yerel değerler"
 
-#: config/i386/i386.h:315 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
+#: config/i386/i386.h:318 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
+#: config/ns32k/ns32k.h:167
 msgid "Use IEEE math for fp comparisons"
 msgstr ""
 "fp karşılaştırmaları için IEEE aritmetiği\n"
 "                            kullanılır"
 
-#: config/i386/i386.h:317
+#: config/i386/i386.h:320 config/ns32k/ns32k.h:169
 msgid "Do not use IEEE math for fp comparisons"
 msgstr ""
 "fp karşılaştırmaları için IEEE aritmetiği\n"
 "                            kullanılmaz"
 
-#: config/i386/i386.h:319
+#: config/i386/i386.h:322
 msgid "Return values of functions in FPU registers"
 msgstr ""
 "FPU yazmaçlarındaki işlevlerin değerleriyle\n"
 "                            sonuçlanır"
 
-#: config/i386/i386.h:321
+#: config/i386/i386.h:324
 msgid "Do not return values of functions in FPU registers"
 msgstr ""
 "FPU yazmaçlarındaki işlevlerin değerleriyle\n"
 "                            sonuçlanmaz"
 
-#: config/i386/i386.h:323
+#: config/i386/i386.h:326
 msgid "Do not generate sin, cos, sqrt for FPU"
 msgstr "FPU için sin, cos, sqrt üretilmez"
 
-#: config/i386/i386.h:325
+#: config/i386/i386.h:328
 msgid "Generate sin, cos, sqrt for FPU"
 msgstr "FPU için sin, cos, sqrt üretilir"
 
-#: config/i386/i386.h:327
+#: config/i386/i386.h:330
 msgid "Omit the frame pointer in leaf functions"
 msgstr "Alt düzey işlevlerde çerçeve gösterge ihmal edilir"
 
-#: config/i386/i386.h:330
+#: config/i386/i386.h:333
 msgid "Enable stack probing"
 msgstr "Yığın sondalamayı etkinleştirir"
 
 #. undocumented
 #. undocumented
-#: config/i386/i386.h:335
+#: config/i386/i386.h:338
 msgid "Align destination of the string operations"
 msgstr "Dizge işlemleri hedefi hizalanır"
 
-#: config/i386/i386.h:337
+#: config/i386/i386.h:340
 msgid "Do not align destination of the string operations"
 msgstr "Dizge işlemleri hedefi hizalanmaz"
 
-#: config/i386/i386.h:339
+#: config/i386/i386.h:342
 msgid "Inline all known string operations"
 msgstr "Bilinen tüm dizge işlemleri özümlenir"
 
-#: config/i386/i386.h:341
+#: config/i386/i386.h:344
 msgid "Do not inline all known string operations"
 msgstr "Bilinen hiçbir dizge işlemi özümlenmez"
 
-#: config/i386/i386.h:343 config/i386/i386.h:348
+#: config/i386/i386.h:346 config/i386/i386.h:350
 msgid "Use push instructions to save outgoing arguments"
 msgstr ""
 "Çıkan argümanları kaydedecek basma komutları      \n"
 "                            kullanılır"
 
-#: config/i386/i386.h:345 config/i386/i386.h:350
+#: config/i386/i386.h:348 config/i386/i386.h:352
 msgid "Do not use push instructions to save outgoing arguments"
 msgstr ""
 "Çıkan argümanları kaydedecek basma komutları      \n"
 "                            kullanılmaz"
 
-#: config/i386/i386.h:352
+#: config/i386/i386.h:354
 msgid "Support MMX built-in functions"
 msgstr "MMX yerleşik işlevleri desteklenir"
 
-#: config/i386/i386.h:354
+#: config/i386/i386.h:356
 msgid "Do not support MMX built-in functions"
 msgstr "MMX yerleşik işlevleri desteklenmez"
 
-#: config/i386/i386.h:357
+#: config/i386/i386.h:358
 msgid "Support 3DNow! built-in functions"
 msgstr "3DNow! yerleşik işlevleri desteklenir"
 
@@ -10392,45 +10708,45 @@ msgstr ""
 "MMX ve SSE2 yerleşik işlevleri ve kod üretimi\n"
 "                            desteklenir"
 
-#: config/i386/i386.h:365
+#: config/i386/i386.h:364
 msgid "Do not support MMX and SSE built-in functions and code generation"
 msgstr ""
 "MMX ve SSE2 yerleşik işlevleri ve kod üretimi\n"
 "                            desteklenmez"
 
-#: config/i386/i386.h:367
+#: config/i386/i386.h:366
 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr ""
 "MMX, SSE ve SSE2 yerleşik işlevleri ve kod üretimi\n"
 "                            desteklenir"
 
-#: config/i386/i386.h:370
+#: config/i386/i386.h:368
 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr ""
 "MMX, SSE ve SSE2 yerleşik işlevleri ve kod üretimi\n"
 "                            desteklenmez"
 
-#: config/i386/i386.h:372
+#: config/i386/i386.h:370
 msgid "sizeof(long double) is 16"
 msgstr "sizeof(long double) -> 16"
 
-#: config/i386/i386.h:374
+#: config/i386/i386.h:372
 msgid "sizeof(long double) is 12"
 msgstr "sizeof(long double) -> 12"
 
-#: config/i386/i386.h:376
+#: config/i386/i386.h:374
 msgid "Generate 64bit x86-64 code"
 msgstr "64bit x86-64 kodu üretilir"
 
-#: config/i386/i386.h:378
+#: config/i386/i386.h:376
 msgid "Generate 32bit i386 code"
 msgstr "32bit i386 kodu üretilir"
 
-#: config/i386/i386.h:380
+#: config/i386/i386.h:378
 msgid "Use red-zone in the x86-64 code"
 msgstr "x86-64 kodda red-zone kullanılır"
 
-#: config/i386/i386.h:382
+#: config/i386/i386.h:380
 msgid "Do not use red-zone in the x86-64 code"
 msgstr "x86-64 kodda red-zone kullanılmaz"
 
@@ -10443,21 +10759,21 @@ msgstr "x86-64 kodda red-zone kullanılmaz"
 #. 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:428 config/rs6000/rs6000.h:428 config/sparc/sparc.h:641
+#: config/i386/i386.h:409 config/rs6000/rs6000.h:393 config/sparc/sparc.h:635
 msgid "Schedule code for given CPU"
 msgstr "Verilen MİB için kodu zamanlar"
 
-#: config/i386/i386.h:430
+#: config/i386/i386.h:411
 msgid "Generate floating point mathematics using given instruction set"
 msgstr ""
 "Belirtilen komut kümesini kullanan kayan nokta\n"
 "                            aritmetiği üretilir"
 
-#: config/i386/i386.h:432
+#: config/i386/i386.h:413
 msgid "Generate code for given CPU"
 msgstr "Verilen MİB için kodu üretir"
 
-#: config/i386/i386.h:434
+#: config/i386/i386.h:415
 msgid "Number of registers used to pass integer arguments"
 msgstr ""
 "Tamsayı argümanları aktarmada kullanılan\n"
@@ -10473,71 +10789,42 @@ 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:436 config/m68k/m68k.h:263
+#: config/i386/i386.h:417 config/m68k/m68k.h:263
 msgid "Loop code aligned to this power of 2"
 msgstr "Çevrim kodu bunun 2. kuvvetine ayarlandı"
 
-#: config/i386/i386.h:438 config/m68k/m68k.h:265
+#: config/i386/i386.h:419 config/m68k/m68k.h:265
 msgid "Jump targets are aligned to this power of 2"
 msgstr "Sıçrama hedefleri bunun 2.kuvvetine ayarlandı"
 
-#: config/i386/i386.h:440 config/m68k/m68k.h:267
+#: config/i386/i386.h:421 config/m68k/m68k.h:267
 msgid "Function starts are aligned to this power of 2"
 msgstr "İşlev başlangıçları bunun 2.kuvvetine ayarlandı"
 
-#: config/i386/i386.h:443
+#: config/i386/i386.h:424
 msgid "Attempt to keep stack aligned to this power of 2"
 msgstr "Bunun 2.kuvvetine ayarlanmış yığını tutmaya çalışır"
 
-#: config/i386/i386.h:445
+#: config/i386/i386.h:426
 msgid "Branches are this expensive (1-5, arbitrary units)"
 msgstr "Dallanmaların bedeli (1-5, keyfi birimler)"
 
-#: config/i386/i386.h:447
+#: config/i386/i386.h:428
 msgid "Use given x86-64 code model"
 msgstr "Verilen x86-64 kod modeli kullanılır"
 
 #. Undocumented.
 #. Undocumented.
-#: config/i386/i386.h:453
+#: config/i386/i386.h:434
 msgid "Use given assembler dialect"
 msgstr "Verilen çevirici aksanı kullanılır"
 
-#: config/i386/osf1elf.h:112
-msgid "Profiling uses mcount"
-msgstr "Ayrımlama mcount kullanır"
-
-#: config/i386/osfrose.h:60
-msgid "Emit half-PIC code"
-msgstr "Yarım PIC kodu yayınlanır"
-
-#. intentionally undoc
-#. intentionally undoc
-#: config/i386/osfrose.h:67
-msgid "Emit ELF object code"
-msgstr "ELF nesne kodu yayınlanır"
-
-#: config/i386/osfrose.h:69
-msgid "Emit ROSE object code"
-msgstr "ROSE nesne kodu yayınlanır"
-
-#: config/i386/osfrose.h:71
-msgid "Symbols have a leading underscore"
-msgstr "Semboller altçizgi ile başlar"
-
-#: config/i386/osfrose.h:74
-msgid "Align to >word boundaries"
-msgstr "Hizalama >word sınırlara yapılır"
-
-#: config/i386/osfrose.h:77
-msgid "Use mcount for profiling"
-msgstr "Ayrımlama için mcount kullanılır"
-
-#: config/i386/osfrose.h:79
-msgid "Use mcount_ptr for profiling"
-msgstr "Ayrımlama için mcount_ptr kullanılır"
+#: config/i386/i386.h:436
+#, fuzzy
+msgid "Use given thread-local storage dialect"
+msgstr "Verilen çevirici aksanı kullanılır"
 
-#: config/i386/sco5.h:771
+#: config/i386/sco5.h:700
 msgid "Generate ELF output"
 msgstr "ELF çıktı üretilir"
 
@@ -10569,32 +10856,31 @@ msgstr "ortam değişkeni DJGPP olmayan '%s' dosyasını gösteriyor"
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr "ortam değişkeni DJGPP bozuk '%s' dosyasını gösteriyor"
 
-#. 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 "Aritmetik işlemci kullanan kod üretilir"
-
-#: 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 "Aritmetik işlemci kullanan kod üretilmez"
-
-#: config/i960/i960-c.c:67
+#: config/i960/i960-c.c:66
 msgid "sorry, not implemented: #pragma align NAME=SIZE"
 msgstr "Daha yazılmadı: #pragma İSİM=BOYUT hizalaması"
 
-#: config/i960/i960-c.c:72
+#: config/i960/i960-c.c:71
 msgid "malformed #pragma align - ignored"
 msgstr "'#pragma align' bozuk - yoksayıldı"
 
-#: config/i960/i960-c.c:110
+#: config/i960/i960-c.c:109
 msgid "sorry, not implemented: #pragma noalign NAME"
 msgstr "Daha yazılmadı: #pragma noalign İSİM"
 
-#: config/i960/i960.c:1405 config/m68k/m68k.c:665 config/rs6000/rs6000.c:8437
+#: config/i960/i960.c:121 config/i960/i960.c:131
+msgid "conflicting architectures defined - using C series"
+msgstr "çelişkili mimariler atanmış - C serisi kullanılıyor"
+
+#: config/i960/i960.c:126
+msgid "conflicting architectures defined - using K series"
+msgstr "çelişkili mimariler atanmış - K serisi kullanılıyor"
+
+#: config/i960/i960.c:141
+msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
+msgstr "iC2.0 ve iC3.0 uyumsuz - iC3.0 kullanılıyor"
+
+#: config/i960/i960.c:1448 config/m68k/m68k.c:559 config/rs6000/rs6000.c:9931
 msgid "stack limit expression is not supported"
 msgstr "yığın sınırlama ifadesi desteklenmiyor"
 
@@ -10652,6 +10938,10 @@ msgstr "\bCA kodu üretilir"
 msgid "Generate CF code"
 msgstr "CF kodu üretilir"
 
+#: config/i960/i960.h:283 config/mips/mips.h:568 config/pa/pa.h:252
+msgid "Use software floating point"
+msgstr "Yazılım kayan nokta kodu kullanılır"
+
 #: config/i960/i960.h:285
 msgid "Use alternate leaf function entries"
 msgstr "Alternatif alt düzey işlev girdileri kullanılır"
@@ -10713,7 +11003,8 @@ msgstr "Türler Intel's v1.3 gcc gibi yerleştirilir"
 msgid "Do not layout types like Intel's v1.3 gcc"
 msgstr "Türler Intel's v1.3 gcc gibi yerleştirilmez"
 
-#: config/i960/i960.h:323 config/sparc/freebsd.h:80 config/sparc/linux.h:86 config/sparc/linux64.h:143 config/sparc/netbsd-elf.h:238
+#: config/i960/i960.h:323 config/sparc/freebsd.h:79 config/sparc/linux.h:86
+#: config/sparc/linux64.h:88 config/sparc/netbsd-elf.h:238
 msgid "Use 64 bit long doubles"
 msgstr "64 bit long double'lar kullanılır"
 
@@ -10725,190 +11016,213 @@ msgstr "Bağlayıcı gevşemesini etkinleştirir"
 msgid "Do not enable linker relaxation"
 msgstr "Bağlayıcı gevşemesini etkinleştirir"
 
-#. 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:342 config/i960/i960.h:352
-msgid "conflicting architectures defined - using C series"
-msgstr "çelişkili mimariler atanmış - C serisi kullanılıyor"
-
-#: config/i960/i960.h:347
-msgid "conflicting architectures defined - using K series"
-msgstr "çelişkili mimariler atanmış - K serisi kullanılıyor"
-
-#: config/i960/i960.h:362
-msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
-msgstr "iC2.0 ve iC3.0 uyumsuz - iC3.0 kullanılıyor"
-
-#. ??? See the LONG_DOUBLE_TYPE_SIZE definition below.
-#: config/i960/i960.h:373
-msgid "the -mlong-double-64 option does not work yet"
-msgstr "-mlong-double-64 seçeneği henüz çalışmıyor."
+#: config/ia64/ia64-c.c:50
+#, fuzzy
+msgid "malformed #pragma builtin"
+msgstr "'#pragma ghs' bölümü bozuk"
 
-#: config/ia64/ia64.c:3554
+#: config/ia64/ia64.c:3879
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: bilinmeyen kod"
 
-#: config/ia64/ia64.c:3828
+#: config/ia64/ia64.c:4157
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "-mfixed-range için değer YAZMAÇ1-YAZMAÇ2 şeklinde olmalı"
 
-#: config/ia64/ia64.c:3855
+#: config/ia64/ia64.c:4184
 #, c-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s aralığı boş"
 
-#: config/ia64/ia64.c:3920
-msgid "cannot optimize division for both latency and throughput"
+#: config/ia64/ia64.c:4215
+#, fuzzy
+msgid "cannot optimize floating point division for both latency and throughput"
+msgstr "Bölme hem iş geçişi hem de gecikme için eniyilenemez"
+
+#: config/ia64/ia64.c:4221
+#, fuzzy
+msgid "cannot optimize integer division for both latency and throughput"
 msgstr "Bölme hem iş geçişi hem de gecikme için eniyilenemez"
 
+#: config/ia64/ia64.c:4233
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-size= switch"
+msgstr "-mtune= seçeneğinin değeri (%s) hatalı"
+
 #. This macro defines names of command options to set and clear bits in
 #. `target_flags'.  Its definition is an initializer with a subgrouping for
 #. each command option.
-#: config/ia64/ia64.h:119
+#: config/ia64/ia64.h:150
 msgid "Generate big endian code"
 msgstr "Büyük ilkli kod üretilir"
 
-#: config/ia64/ia64.h:121 config/mcore/mcore.h:159
+#: config/ia64/ia64.h:152 config/mcore/mcore.h:159
 msgid "Generate little endian code"
 msgstr "Küçük ilkli kod üretilir"
 
-#: config/ia64/ia64.h:123
+#: config/ia64/ia64.h:154
 msgid "Generate code for GNU as"
 msgstr "Kod GNU as için üretilir"
 
-#: config/ia64/ia64.h:125
+#: config/ia64/ia64.h:156
 msgid "Generate code for Intel as"
 msgstr "Kod Intel as için üretilir"
 
-#: config/ia64/ia64.h:127
+#: config/ia64/ia64.h:158
 msgid "Generate code for GNU ld"
 msgstr "Kod GNU ld için üretilir"
 
-#: config/ia64/ia64.h:129
+#: config/ia64/ia64.h:160
 msgid "Generate code for Intel ld"
 msgstr "Kod Intel ld için üretilir"
 
-#: config/ia64/ia64.h:131
+#: config/ia64/ia64.h:162
 msgid "Generate code without GP reg"
 msgstr "GP yazmaçsız kod üretilir"
 
-#: config/ia64/ia64.h:133
+#: config/ia64/ia64.h:164
 msgid "Emit stop bits before and after volatile extended asms"
 msgstr "Değişken uzatılmış asmlerden önce ve sonra durma bitleri üretir"
 
-#: config/ia64/ia64.h:135
+#: config/ia64/ia64.h:166
 msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr "Değişken uzatılmış asmlerden önce ve sonra durma bitleri üretir"
 
-#: config/ia64/ia64.h:137
+#: config/ia64/ia64.h:168
 msgid "Emit code for Itanium (TM) processor B step"
 msgstr "Itanium (TM) işlemcisi B adımı için kod üretir"
 
-#: config/ia64/ia64.h:139
+#: config/ia64/ia64.h:170
 msgid "Use in/loc/out register names"
 msgstr "in/loc/out yazmaç isimleri kullanılır"
 
-#: config/ia64/ia64.h:141
+#: config/ia64/ia64.h:172
 msgid "Disable use of sdata/scommon/sbss"
 msgstr "sdata/scommon/sbss kullanımı iptal edilir"
 
-#: config/ia64/ia64.h:143
+#: config/ia64/ia64.h:174
 msgid "Enable use of sdata/scommon/sbss"
 msgstr "sdata/scommon/sbss kullanımı etkinleştirilir"
 
-#: config/ia64/ia64.h:145
+#: config/ia64/ia64.h:176
 msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr "gp sabittir (ancak dolaylı çağrılarda gp kaydedilmesi/alınması yapılır)"
 
-#: config/ia64/ia64.h:147
+#: config/ia64/ia64.h:178
 msgid "Generate self-relocatable code"
 msgstr "Kendiliğinden konum değiştirebilen kod üretilir"
 
-#: config/ia64/ia64.h:149
-msgid "Generate inline division, optimize for latency"
+#: config/ia64/ia64.h:180
+#, fuzzy
+msgid "Generate inline floating point division, optimize for latency"
 msgstr ""
 "Özümleme bölümü üretir, gizlenmesi için en\n"
 "                         elverişli şartları oluşturur"
 
-#: config/ia64/ia64.h:151
-msgid "Generate inline division, optimize for throughput"
+#: config/ia64/ia64.h:182
+#, fuzzy
+msgid "Generate inline floating point division, optimize for throughput"
 msgstr ""
 "Özümleme bölümü üretir, içselleştirilmesi için en\n"
 "                         elverişli şartları oluşturur"
 
-#: config/ia64/ia64.h:153
+#: config/ia64/ia64.h:184
+#, fuzzy
+msgid "Generate inline integer division, optimize for latency"
+msgstr ""
+"Özümleme bölümü üretir, gizlenmesi için en\n"
+"                         elverişli şartları oluşturur"
+
+#: config/ia64/ia64.h:186
+#, fuzzy
+msgid "Generate inline integer division, optimize for throughput"
+msgstr ""
+"Özümleme bölümü üretir, içselleştirilmesi için en\n"
+"                         elverişli şartları oluşturur"
+
+#: config/ia64/ia64.h:188
 msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr "GNU as yoluyla Dwarf 2 hata ayıklama satır bilgilerini etkinleştirir"
 
-#: config/ia64/ia64.h:155
+#: config/ia64/ia64.h:190
 msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr "GNU as yoluyla Dwarf 2 hata ayıklama satır bilgilerini etkisizleştirir"
 
-#: config/ia64/ia64.h:183
+#: config/ia64/ia64.h:219
 msgid "Specify range of registers to make fixed"
 msgstr "Belirlemek için yazmaç aralığı belirtilir"
 
-#: config/m32r/m32r.c:130
+#: config/ip2k/ip2k.c:1082
+#, fuzzy
+msgid "bad operand"
+msgstr "hatalı ASM terimi"
+
+#: config/ip2k/ip2k.c:3184
+#, fuzzy
+msgid "Only initialized variables can be placed into program memory area."
+msgstr "program bellek alanına sadece ilklendirilmiş değişkenler yerleştirilebilir"
+
+#: config/m32r/m32r.c:139
 #, c-format
 msgid "bad value (%s) for -mmodel switch"
 msgstr "-mmodel seçeneğinin değeri (%s) hatalı"
 
-#: config/m32r/m32r.c:139
+#: config/m32r/m32r.c:148
 #, c-format
 msgid "bad value (%s) for -msdata switch"
 msgstr "-msdata seçeneğinin değeri (%s) hatalı"
 
-#: config/m32r/m32r.c:310
+#: config/m32r/m32r.c:319
 #, c-format
 msgid "invalid argument of `%s' attribute"
 msgstr "`%s' özniteliğinin argümanı geçersiz"
 
-#: config/m32r/m32r.c:408
+#: config/m32r/m32r.c:422
 msgid "const objects cannot go in .sdata/.sbss"
 msgstr "const nesneleri .sdata/.sbss içinde bulunamaz"
 
-#: config/m32r/m32r.c:2248
+#: config/m32r/m32r.c:2256
 #, c-format
 msgid "invalid operand to %%s code"
 msgstr "%%s kodu için terim geçersiz"
 
-#: config/m32r/m32r.c:2255
+#: config/m32r/m32r.c:2263
 #, c-format
 msgid "invalid operand to %%p code"
 msgstr "%%p kodu için terim geçersiz"
 
-#: config/m32r/m32r.c:2311
+#: config/m32r/m32r.c:2318
 msgid "bad insn for 'A'"
 msgstr "'A' için hatalı komut"
 
-#: config/m32r/m32r.c:2363
+#: config/m32r/m32r.c:2370
 #, c-format
 msgid "invalid operand to %%T/%%B code"
 msgstr "%%T/%%B kodu için terim geçersiz"
 
-#: config/m32r/m32r.c:2386
+#: config/m32r/m32r.c:2393
 #, c-format
 msgid "invalid operand to %%N code"
 msgstr "%%N kodu için terim geçersiz"
 
-#: config/m32r/m32r.c:2431
+#: config/m32r/m32r.c:2438
 msgid "pre-increment address is not a register"
 msgstr "ön arttırımlı adres bir yazmaç değil"
 
-#: config/m32r/m32r.c:2438
+#: config/m32r/m32r.c:2445
 msgid "pre-decrement address is not a register"
 msgstr "ön eksiltmeli adres bir yazmaç değil"
 
-#: config/m32r/m32r.c:2445
+#: config/m32r/m32r.c:2452
 msgid "post-increment address is not a register"
 msgstr "sonradan arttırımlı adres bir yazmaç değil"
 
-#: config/m32r/m32r.c:2523 config/m32r/m32r.c:2539 config/rs6000/rs6000.c:11065
+#: config/m32r/m32r.c:2530 config/m32r/m32r.c:2546
+#: config/rs6000/rs6000.c:12737
 msgid "bad address"
 msgstr "hatalı adres"
 
-#: config/m32r/m32r.c:2544
+#: config/m32r/m32r.c:2551
 msgid "lo_sum not of register"
 msgstr "lo_sum yazmacın değil"
 
@@ -10937,45 +11251,46 @@ msgstr "Kod boyutu: small, medium veya large"
 msgid "Small data area: none, sdata, use"
 msgstr "Küçük veri alanı: none, sdata, use"
 
-#: config/m68hc11/m68hc11.c:236
+#: config/m68hc11/m68hc11.c:242
 #, c-format
 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
 msgstr "68HC11/68HC12 için -f%s yoksayıldı (desteklenmiyor)"
 
 #. !!!! SCz wrong here.
-#: config/m68hc11/m68hc11.c:3170 config/m68hc11/m68hc11.c:3544
+#: config/m68hc11/m68hc11.c:3252 config/m68hc11/m68hc11.c:3626
 msgid "move insn not handled"
 msgstr "taşıma komutu elde edilmedi"
 
-#: config/m68hc11/m68hc11.c:3390 config/m68hc11/m68hc11.c:3474 config/m68hc11/m68hc11.c:3747
+#: config/m68hc11/m68hc11.c:3472 config/m68hc11/m68hc11.c:3556
+#: config/m68hc11/m68hc11.c:3829
 msgid "invalid register in the move instruction"
 msgstr "move komutundaki yazmaç geçersiz"
 
-#: config/m68hc11/m68hc11.c:3424
+#: config/m68hc11/m68hc11.c:3506
 msgid "invalid operand in the instruction"
 msgstr "komuttaki terim geçersiz"
 
-#: config/m68hc11/m68hc11.c:3721
+#: config/m68hc11/m68hc11.c:3803
 msgid "invalid register in the instruction"
 msgstr "komuttaki yazmaç geçersiz"
 
-#: config/m68hc11/m68hc11.c:3754
+#: config/m68hc11/m68hc11.c:3836
 msgid "operand 1 must be a hard register"
 msgstr "1. terim bir donanım yazmacı olmalı"
 
-#: config/m68hc11/m68hc11.c:3771
+#: config/m68hc11/m68hc11.c:3853
 msgid "invalid rotate insn"
 msgstr "geçersiz döngü komutu"
 
-#: config/m68hc11/m68hc11.c:4196
+#: config/m68hc11/m68hc11.c:4278
 msgid "registers IX, IY and Z used in the same INSN"
 msgstr "IX, IY ve Z yazmaçları aynı KOMUTta kullanılmış"
 
-#: config/m68hc11/m68hc11.c:4521 config/m68hc11/m68hc11.c:4823
+#: config/m68hc11/m68hc11.c:4603 config/m68hc11/m68hc11.c:4906
 msgid "cannot do z-register replacement"
 msgstr "z-yazmaç yer değiştirmesi yapılamaz"
 
-#: config/m68hc11/m68hc11.c:4886
+#: config/m68hc11/m68hc11.c:4969
 msgid "invalid Z register replacement for insn"
 msgstr "komut için Z yazmaç yerdeğiştirmesi geçersiz"
 
@@ -10983,31 +11298,50 @@ msgstr "komut için Z yazmaç yerdeğiştirmesi geçersiz"
 #. 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/m68hc11/m68hc11.h:155
+#: config/m68hc11/m68hc11.h:160
 msgid "Compile with 16-bit integer mode"
 msgstr "16 bitlik tamsayı kiple derleme yapılır"
 
-#: config/m68hc11/m68hc11.h:157
+#: config/m68hc11/m68hc11.h:162
 msgid "Compile with 32-bit integer mode"
 msgstr "32 bitlik tamsayı kiple derleme yapılır"
 
-#: config/m68hc11/m68hc11.h:159
+#: config/m68hc11/m68hc11.h:164
 msgid "Auto pre/post decrement increment allowed"
 msgstr "Otomatik önce/sonra eksiltme arttırmaya izin verilir"
 
-#: config/m68hc11/m68hc11.h:161
+#: config/m68hc11/m68hc11.h:166
 msgid "Auto pre/post decrement increment not allowed"
 msgstr "Otomatik önce/sonra eksiltme arttırmaya izin verilmez"
 
-#: config/m68hc11/m68hc11.h:163
+#: config/m68hc11/m68hc11.h:168
+msgid "Min/max instructions allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.h:170
+#, fuzzy
+msgid "Min/max instructions not allowed"
+msgstr "ret işlemi gerçeklenmedi"
+
+#: config/m68hc11/m68hc11.h:172
+#, fuzzy
+msgid "Use call and rtc for function calls and returns"
+msgstr "Değer döndürmeyen işlev değer döndürürse çıkış için çağrı üretilir"
+
+#: config/m68hc11/m68hc11.h:174
+#, fuzzy
+msgid "Use jsr and rts for function calls and returns"
+msgstr "İşlev önbilgisi için koçan kullanır"
+
+#: config/m68hc11/m68hc11.h:176
 msgid "Do not use direct addressing mode for soft registers"
 msgstr "Soft yazmaçlar için doğrudan adresleme kipi kullanılmaz"
 
-#: config/m68hc11/m68hc11.h:165 config/m68hc11/m68hc11.h:169
+#: config/m68hc11/m68hc11.h:178 config/m68hc11/m68hc11.h:182
 msgid "Compile for a 68HC11"
 msgstr "68HC11 için derleme yapılır"
 
-#: config/m68hc11/m68hc11.h:167 config/m68hc11/m68hc11.h:171
+#: config/m68hc11/m68hc11.h:180 config/m68hc11/m68hc11.h:184
 msgid "Compile for a 68HC12"
 msgstr "68HC12 için derleme yapılır"
 
@@ -11020,29 +11354,33 @@ msgstr "68HC12 için derleme yapılır"
 #. 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/m68hc11/m68hc11.h:185
+#: config/m68hc11/m68hc11.h:198
 msgid "Specify the register allocation order"
 msgstr "Yazmaç ayırma sırası belirtilir"
 
-#: config/m68hc11/m68hc11.h:187
+#: config/m68hc11/m68hc11.h:200
 msgid "Indicate the number of soft registers available"
 msgstr "Mevcut olan yazılım bazlı (soft) yazmaçları bildirir"
 
-#: config/m68k/m68k.c:150
+#: config/m68k/m68k.c:158
 #, c-format
 msgid "-malign-loops=%d is not between 1 and %d"
 msgstr "-malign-loops=%d 1 ile %d arasında değil"
 
-#: config/m68k/m68k.c:161
+#: config/m68k/m68k.c:169
 #, c-format
 msgid "-malign-jumps=%d is not between 1 and %d"
 msgstr "-malign-jumps=%d 1 ile %d arasında değil"
 
-#: config/m68k/m68k.c:172
+#: config/m68k/m68k.c:180
 #, c-format
 msgid "-malign-functions=%d is not between 1 and %d"
 msgstr "-malign-functions=%d 1 ile %d arasında değil"
 
+#: config/m68k/m68k.c:189
+msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+msgstr "-fPIC şu an 68000 veya 68010 için desteklenmiyor\n"
+
 #. Macro to define tables used to set the flags.
 #. This is a list in braces of pairs in braces,
 #. each pair being { "NAME", VALUE }
@@ -11164,91 +11502,84 @@ msgstr "Hizalamasız bellek referansları kullanılmaz"
 msgid "Use unaligned memory references"
 msgstr "Hizalanmamış bellek başvuruları kullanılır"
 
-#. 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
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. Don't use this macro to turn on various extra optimizations for
-#. `-O'.  That is what `OPTIMIZATION_OPTIONS' is for.
-#: config/m68k/m68k.h:284 config/m68k/m68kelf.h:267 config/m68k/m68kv4.h:299
-msgid "-fPIC is not currently supported on the 68000 or 68010\n"
-msgstr "-fPIC şu an 68000 veya 68010 için desteklenmiyor\n"
-
-#: config/m88k/m88k.c:900
+#: config/m88k/m88k.c:903
 #, c-format
 msgid "internal gcc monitor: short-branch(%x)"
 msgstr "gcc iç monitörü: short-branch(%x)"
 
-#: config/m88k/m88k.c:2300
+#: config/m88k/m88k.c:2302
 msgid "internal gcc error: Can't express symbolic location"
 msgstr "gcc iç hatası: Sembolik konum ifade edilemiyor"
 
-#: config/m88k/m88k.c:2582
+#: config/m88k/m88k.c:2517
 #, c-format
 msgid "argument #%d is a structure"
 msgstr "%d. argüman bir yapı"
 
-#: config/m88k/m88k.c:2882
+#: config/m88k/m88k.c:2816
 #, c-format
 msgid "%%R not followed by %%B/C/D/E"
 msgstr "%%R den sonra %%B/C/D/E gelmiyor"
 
-#: config/m88k/m88k.c:2950
+#: config/m88k/m88k.c:2884
 #, c-format
 msgid "invalid %%x/X value"
 msgstr "%%x/X değeri geçersiz"
 
-#: config/m88k/m88k.c:2973 config/rs6000/rs6000.c:6509
+#: config/m88k/m88k.c:2901
+#, c-format
+msgid "invalid %%Q value"
+msgstr "%%Q değeri geçersiz"
+
+#: config/m88k/m88k.c:2907 config/rs6000/rs6000.c:7681
 #, c-format
 msgid "invalid %%q value"
 msgstr "%%q değeri geçersiz"
 
-#: config/m88k/m88k.c:2979
+#: config/m88k/m88k.c:2913
 #, c-format
 msgid "invalid %%o value"
 msgstr "%%o değeri geçersiz"
 
-#: config/m88k/m88k.c:2986 config/rs6000/rs6000.c:6472
+#: config/m88k/m88k.c:2920 config/rs6000/rs6000.c:7644
 #, c-format
 msgid "invalid %%p value"
 msgstr "%%p değeri geçersiz"
 
-#: config/m88k/m88k.c:2999 config/m88k/m88k.c:3004
+#: config/m88k/m88k.c:2933 config/m88k/m88k.c:2938
 #, c-format
 msgid "invalid %%s/S value"
 msgstr "%%s/S değeri geçersiz"
 
-#: config/m88k/m88k.c:3015
+#: config/m88k/m88k.c:2949
 #, c-format
 msgid "invalid %%P operand"
 msgstr "%%P terimi geçersiz"
 
-#: config/m88k/m88k.c:3046 config/romp/romp.c:682
+#: config/m88k/m88k.c:2980 config/romp/romp.c:690
 #, c-format
 msgid "invalid %%B value"
 msgstr "%%B değeri geçersiz"
 
-#: config/m88k/m88k.c:3076
+#: config/m88k/m88k.c:3010
 #, c-format
 msgid "invalid %%D value"
 msgstr "%%D değeri geçersiz"
 
-#: config/m88k/m88k.c:3089
+#: config/m88k/m88k.c:3023
 #, c-format
 msgid "`%%d' operand isn't a register"
 msgstr "`%%d' terimi bir yazmaç değil"
 
-#: config/m88k/m88k.c:3107
+#: config/m88k/m88k.c:3041
 msgid "operand is r0"
 msgstr "veri öğesi: r0"
 
-#: config/m88k/m88k.c:3121
+#: config/m88k/m88k.c:3055
 msgid "operand is const_double"
 msgstr "veri öğesi: const_double"
 
-#: config/m88k/m88k.c:3140
+#: config/m88k/m88k.c:3074
 msgid "invalid code"
 msgstr "geçersiz kod"
 
@@ -11272,7 +11603,7 @@ msgstr "-mshort-data-%s çok büyük"
 msgid "-mshort-data-%s and PIC are incompatible"
 msgstr "-mshort-data-%s ve PIC uyumsuz"
 
-#: config/mcore/mcore.c:3083
+#: config/mcore/mcore.c:3078
 #, c-format
 msgid "invalid option `-mstack-increment=%s'"
 msgstr "`-mstack-increment=%s' seçeneği geçersiz"
@@ -11329,217 +11660,232 @@ msgstr "Kod M*Core M340 için üretilir"
 msgid "Maximum amount for a single stack increment operation"
 msgstr "Tek yığıt artış işleminde kullanılacak maksimum miktar"
 
-#: config/mips/mips.c:4815
-msgid "The -march option is incompatible to -mipsN and therefore ignored."
-msgstr " -march seçeneği -mipsN ile uyumsuz olduğundan yoksayıldı."
+#: config/mips/mips.c:5112
+#, c-format
+msgid "bad value (%s) for -mabi= switch"
+msgstr "-mabi= seçeneğinin değeri (%s) hatalı"
 
-#: config/mips/mips.c:4841
+#: config/mips/mips.c:5142
 #, c-format
-msgid "-mips%d not supported"
-msgstr "-mips%d desteklenmiyor"
+msgid "-mips%d conflicts with the other architecture options, which specify a MIPS%d processor"
+msgstr ""
 
-#: config/mips/mips.c:4848
+#: config/mips/mips.c:5149
 #, c-format
 msgid "bad value (%s) for -mips switch"
 msgstr "-mips seçeneğinin değeri (%s) hatalı"
 
-#: config/mips/mips.c:4869
-#, c-format
-msgid "bad value (%s) for -mabi= switch"
-msgstr "-mabi= seçeneğinin değeri (%s) hatalı"
+#: config/mips/mips.c:5164
+#, fuzzy, c-format
+msgid "-march=%s is not compatible with the selected ABI"
+msgstr "case seçici case etiketi ile uyumsuz"
 
-#: config/mips/mips.c:4907
-#, c-format
-msgid "-mabi=%s does not support -mips%d"
-msgstr "-mabi=%s  ile -mips%d uyumsuz"
+#: config/mips/mips.c:5176
+msgid "-mgp64 used with a 32-bit processor"
+msgstr ""
 
-#: config/mips/mips.c:4924
-msgid "this target does not support the -mabi switch"
-msgstr "bu hedef -mabi seçeneğini desteklemez."
+#: config/mips/mips.c:5178
+#, fuzzy
+msgid "-mgp32 used with a 64-bit ABI"
+msgstr "64-bit ABI kullanılır"
 
-#: config/mips/mips.c:5034
-#, c-format
-msgid "bad value (%s) for -mtune= switch"
-msgstr "-mtune= seçeneğinin değeri (%s) hatalı"
+#: config/mips/mips.c:5180
+#, fuzzy
+msgid "-mgp64 used with a 32-bit ABI"
+msgstr "32-bit ABI kullanılır"
 
-#: config/mips/mips.c:5044
-#, c-format
-msgid "-mips%d does not support 64 bit fp registers"
-msgstr "-mips%d 64 bit fp yazmaçlarını desteklemez"
+#: config/mips/mips.c:5198 config/mips/mips.c:5200 config/mips/mips.c:5202
+#, fuzzy, c-format
+msgid "unsupported combination: %s"
+msgstr "desteklenmeyen değer dönüşümü"
 
-#: config/mips/mips.c:5050
-#, c-format
-msgid "-mips%d does not support 64 bit gp registers"
-msgstr "-mips%d 64 bit gp yazmaçlarını desteklemez"
+#: config/mips/mips.c:5272
+msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
+msgstr ""
 
-#: config/mips/mips.c:5071
+#: config/mips/mips.c:5283
 msgid "-G is incompatible with PIC code which is the default"
 msgstr "-G öntanımlı olan PIC kodu ile uyumsuz"
 
-#: config/mips/mips.c:5087
+#: config/mips/mips.c:5299
 msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr "-membedded-pic ile -mabicalls uyumsuz"
 
-#: config/mips/mips.c:5090
+#: config/mips/mips.c:5302
 msgid "-G and -membedded-pic are incompatible"
 msgstr "-G ile -membedded-pic uyumsuz"
 
-#: config/mips/mips.c:5141
+#: config/mips/mips.c:5353
 #, c-format
 msgid "invalid option `entry%s'"
 msgstr "`entry%s' seçeneği geçersiz"
 
-#: config/mips/mips.c:5144
+#: config/mips/mips.c:5356
 msgid "-mentry is only meaningful with -mips-16"
 msgstr "-mentry sadece -mips-16 ile anlamlıdır"
 
-#: config/mips/mips.c:5484
+#: config/mips/mips.c:5761
 #, c-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr "iç hata: üretici maskı içinde %%) için bir %%( bulunamadı"
 
-#: config/mips/mips.c:5498
+#: config/mips/mips.c:5775
 #, c-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr "iç hata: üretici maskı içinde %%] için bir %%[ bulunamadı"
 
-#: config/mips/mips.c:5511
+#: config/mips/mips.c:5788
 #, c-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr "iç hata: üretici maskı içinde %%> için bir %%< bulunamadı"
 
-#: config/mips/mips.c:5524
+#: config/mips/mips.c:5801
 #, c-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr "iç hata: üretici maskı içinde %%} için bir %%{ bulunamadı"
 
-#: config/mips/mips.c:5538
+#: config/mips/mips.c:5815
 #, c-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: '%c' noktalaması bilinmiyor"
 
-#: config/mips/mips.c:5547 config/xtensa/xtensa.c:1913
+#: config/mips/mips.c:5824 config/xtensa/xtensa.c:1939
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND hiçlik göstergesi"
 
-#: config/mips/mips.c:5680
+#: config/mips/mips.c:5955
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "%%d, %%x, ya da %%X kullanımı geçersiz"
 
-#: config/mips/mips.c:5723 config/xtensa/xtensa.c:2012
+#: config/mips/mips.c:5993 config/xtensa/xtensa.c:2033
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr "PRINT_OPERAND_ADDRESS, hiçlik göstergesi"
 
-#: config/mips/mips.c:5947
+#: config/mips/mips.c:6222
 msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
 msgstr "MIPS ECOFF biçemi dosya isimlerinin #line'lı işlevlerde değiştirilmesine izin vermez"
 
-#: config/mips/mips.c:6261
+#: config/mips/mips.c:6532
 msgid "can't rewind temp file"
 msgstr "geçici dosya açılamıyor"
 
-#: config/mips/mips.c:6265
+#: config/mips/mips.c:6536
 msgid "can't write to output file"
 msgstr "çıktı dosyasına yazılamıyor"
 
-#: config/mips/mips.c:6268
+#: config/mips/mips.c:6539
 msgid "can't read from temp file"
 msgstr "geçici dosya okunamıyor"
 
-#: config/mips/mips.c:6271
+#: config/mips/mips.c:6542
 msgid "can't close temp file"
 msgstr "geçici dosya kapatılamıyor"
 
-#: config/mips/mips.c:6704
+#: config/mips/mips.c:6983
 #, c-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "gp_offset (%ld) veya end_offset (%ld) sıfırdan küçük."
 
-#: config/mips/mips.c:6866
+#: config/mips/mips.c:7092
 #, c-format
 msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "fp_offset (%ld) veya end_offset (%ld) sıfırdan küçük."
 
-#: config/mips/mips.c:8927
+#: config/mips/mips.c:9312
 #, c-format
 msgid "can not handle inconsistent calls to `%s'"
 msgstr "çelişkili `%s' çağrıları elde edilemez"
 
+#: config/mips/mips.c:10444
+#, fuzzy
+msgid "the cpu name must be lower case"
+msgstr "Sembol isimleri küçük harflerle yazılmıştır"
+
+#: config/mips/mips.c:10466
+#, fuzzy, c-format
+msgid "bad value (%s) for %s"
+msgstr "%s seçeneği için değer (%s) hatalı"
+
+#. Target CPU builtins.
+#. We do this here because __mips is defined below              and so we can't use builtin_define_std.
+#. Treat _R3000 and _R4000 like register-size defines,          which is how they've historically been used.
+#. Macros dependent on the C dialect.
+#. Bizzare, but needed at least for Irix.
 #. 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:368 config/mn10300/mn10300.h:64
+#: config/mips/mips.h:528 config/mn10300/mn10300.h:64
 msgid "No default crt0.o"
 msgstr "Öntanımlı crt0.o yok"
 
-#: config/mips/mips.h:370
+#: config/mips/mips.h:530
 msgid "Use 64-bit int type"
 msgstr "64-bit int tür kullanılır"
 
-#: config/mips/mips.h:372
+#: config/mips/mips.h:532
 msgid "Use 64-bit long type"
 msgstr "64-bit long tür kullanılır"
 
-#: config/mips/mips.h:374
+#: config/mips/mips.h:534
 msgid "Use 32-bit long type"
 msgstr "32-bit long tür kullanılır"
 
-#: config/mips/mips.h:376
+#: config/mips/mips.h:536
 msgid "Optimize lui/addiu address loads"
 msgstr "lui/addiu adres yüklemeleri eniyilenir"
 
-#: config/mips/mips.h:378
+#: config/mips/mips.h:538
 msgid "Don't optimize lui/addiu address loads"
 msgstr "lui/addiu adres yüklemeleri eniyilenmez"
 
-#: config/mips/mips.h:380
+#: config/mips/mips.h:540
 msgid "Use MIPS as"
 msgstr "MIPS as kullanılır"
 
-#: config/mips/mips.h:382
+#: config/mips/mips.h:542
 msgid "Use GNU as"
 msgstr "GNU as kullanılır"
 
-#: config/mips/mips.h:384
+#: config/mips/mips.h:544
 msgid "Use symbolic register names"
 msgstr "Sembolik yazmaç isimleri kullanılır"
 
-#: config/mips/mips.h:386
+#: config/mips/mips.h:546
 msgid "Don't use symbolic register names"
 msgstr "Sembolik yazmaç isimleri kullanılmaz"
 
-#: config/mips/mips.h:388 config/mips/mips.h:390
+#: config/mips/mips.h:548 config/mips/mips.h:550
 msgid "Use GP relative sdata/sbss sections"
 msgstr "GP göreli sdata/sbss bölümleri kullanılır"
 
-#: config/mips/mips.h:392 config/mips/mips.h:394
+#: config/mips/mips.h:552 config/mips/mips.h:554
 msgid "Don't use GP relative sdata/sbss sections"
 msgstr "GP göreli sdata/sbss bölümleri kullanılmaz"
 
-#: config/mips/mips.h:396
+#: config/mips/mips.h:556
 msgid "Output compiler statistics"
 msgstr "Derleyici istatistikleri çıktılanır"
 
-#: config/mips/mips.h:398
+#: config/mips/mips.h:558
 msgid "Don't output compiler statistics"
 msgstr "Derleyici istatistikleri çıktılanmaz"
 
-#: config/mips/mips.h:400
+#: config/mips/mips.h:560
 msgid "Don't optimize block moves"
 msgstr "Blok taşıma eniyilemesi yapılmaz"
 
-#: config/mips/mips.h:402
+#: config/mips/mips.h:562
 msgid "Optimize block moves"
 msgstr "Blok taşımalar eniyilenir"
 
-#: config/mips/mips.h:404
+#: config/mips/mips.h:564
 msgid "Use mips-tfile asm postpass"
 msgstr "mips-tfile asm postpass kullanır"
 
-#: config/mips/mips.h:406
+#: config/mips/mips.h:566
 msgid "Don't use mips-tfile asm postpass"
 msgstr "mips-tfile asm postpass kullanmaz"
 
@@ -11549,268 +11895,252 @@ msgstr "mips-tfile asm postpass kullanmaz"
 #. 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:410 config/pdp11/pdp11.h:55
+#: config/mips/mips.h:570 config/pdp11/pdp11.h:56
 msgid "Use hardware floating point"
 msgstr "Donanım kayan nokta aritmetiği kullanılır"
 
-#: config/mips/mips.h:412
+#: config/mips/mips.h:572
 msgid "Use 64-bit FP registers"
 msgstr "64 bitlik FP yazmaçları kullanılır"
 
-#: config/mips/mips.h:414
+#: config/mips/mips.h:574
 msgid "Use 32-bit FP registers"
 msgstr "32 bitlik FP yazmaçları kullanılır"
 
-#: config/mips/mips.h:416
+#: config/mips/mips.h:576
 msgid "Use 64-bit general registers"
 msgstr "64 bitlik genel yazmaçlar kullanılır"
 
-#: config/mips/mips.h:418
+#: config/mips/mips.h:578
 msgid "Use 32-bit general registers"
 msgstr "32 bitlik genel yazmaçlar kullanılır"
 
-#: config/mips/mips.h:420
+#: config/mips/mips.h:580
 msgid "Use Irix PIC"
 msgstr "Irix PIC kullanılır"
 
-#: config/mips/mips.h:422
+#: config/mips/mips.h:582
 msgid "Don't use Irix PIC"
 msgstr "Irix PIC kullanılmaz"
 
-#: config/mips/mips.h:424
-msgid "Use OSF PIC"
-msgstr "OSF PIC kullanılır"
-
-#: config/mips/mips.h:426
-msgid "Don't use OSF PIC"
-msgstr "OSF PIC kullanılmaz"
-
-#: config/mips/mips.h:428
+#: config/mips/mips.h:584
 msgid "Use indirect calls"
 msgstr "Dolaylı çağrılar kullanılır"
 
-#: config/mips/mips.h:430
+#: config/mips/mips.h:586
 msgid "Don't use indirect calls"
 msgstr "Dolaylı çağrılar kullanılmaz"
 
-#: config/mips/mips.h:432
+#: config/mips/mips.h:588
 msgid "Use embedded PIC"
 msgstr "Gömülü PIC kullanılır"
 
-#: config/mips/mips.h:434
+#: config/mips/mips.h:590
 msgid "Don't use embedded PIC"
 msgstr "Gömülü PIC kullanılmaz"
 
-#: config/mips/mips.h:436
+#: config/mips/mips.h:592
 msgid "Use ROM instead of RAM"
 msgstr "RAM yerine ROM kullanılır"
 
-#: config/mips/mips.h:438
+#: config/mips/mips.h:594
 msgid "Don't use ROM instead of RAM"
 msgstr "RAM yerine ROM kullanılmaz"
 
-#: config/mips/mips.h:440
+#: config/mips/mips.h:596
 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
 msgstr "İlklenmemiş sabitleri ROM'a koyar (-membedded-data gerektirir)"
 
-#: config/mips/mips.h:442
+#: config/mips/mips.h:598
 msgid "Don't put uninitialized constants in ROM"
 msgstr "İlklenmemiş sabitleri ROM'a koymaz"
 
 #. Macro to define tables used to set the flags.
-#: config/mips/mips.h:444 config/xtensa/xtensa.h:110
+#: config/mips/mips.h:600 config/xtensa/xtensa.h:110
 msgid "Use big-endian byte order"
 msgstr "Büyük ilkli bayt sıralaması kullanılır"
 
-#: config/mips/mips.h:446 config/xtensa/xtensa.h:112
+#: config/mips/mips.h:602 config/xtensa/xtensa.h:112
 msgid "Use little-endian byte order"
 msgstr "Küçük ilkli bayt sıralaması kullanılır"
 
-#: config/mips/mips.h:448
+#: config/mips/mips.h:604
 msgid "Use single (32-bit) FP only"
 msgstr "Sadece tek (32 bit) FP kullanır"
 
-#: config/mips/mips.h:450
+#: config/mips/mips.h:606
 msgid "Don't use single (32-bit) FP only"
 msgstr "Sadece tek (32 bit) FP kullanmaz"
 
-#: config/mips/mips.h:452
+#: config/mips/mips.h:608
 msgid "Use multiply accumulate"
 msgstr "Çarpma biriktirmesi kullanır"
 
-#: config/mips/mips.h:454
+#: config/mips/mips.h:610
 msgid "Don't use multiply accumulate"
 msgstr "Çarpma biriktirmesi kullanmaz"
 
-#: config/mips/mips.h:456 config/rs6000/rs6000.h:351
+#: config/mips/mips.h:612 config/rs6000/rs6000.h:314
 msgid "Don't generate fused multiply/add instructions"
 msgstr "Birleşik çarpma/toplama komutları üretilmez"
 
-#: config/mips/mips.h:458 config/rs6000/rs6000.h:349
+#: config/mips/mips.h:614 config/rs6000/rs6000.h:312
 msgid "Generate fused multiply/add instructions"
 msgstr "Birleşik çarpma/toplama komutları üretilir"
 
-#: config/mips/mips.h:460
+#: config/mips/mips.h:616
 msgid "Work around early 4300 hardware bug"
 msgstr "İlk üretim 4300 donanım hatasının olurunu bulur"
 
-#: config/mips/mips.h:462
+#: config/mips/mips.h:618
 msgid "Don't work around early 4300 hardware bug"
 msgstr "İlk üretim 4300 donanım hatasının olurunu bulmaz"
 
-#: config/mips/mips.h:464
-msgid "Optimize for 3900"
-msgstr "3900 için eniyileme yapılır"
-
-#: config/mips/mips.h:466
-msgid "Optimize for 4650"
-msgstr "4650 için eniyileme yapılır"
-
-#: config/mips/mips.h:468
+#: config/mips/mips.h:620
 msgid "Trap on integer divide by zero"
 msgstr "Sıfırla tamsayı bölme taşması yakalanır"
 
-#: config/mips/mips.h:470
+#: config/mips/mips.h:622
 msgid "Don't trap on integer divide by zero"
 msgstr "Sıfırla tamsayı bölme taşması yakalanmaz"
 
-#: config/mips/mips.h:472
+#: config/mips/mips.h:624
 msgid "Trap on integer divide overflow"
 msgstr "Tamsayı bölme taşması yakalanır"
 
-#: config/mips/mips.h:474
+#: config/mips/mips.h:626
 msgid "Don't trap on integer divide overflow"
 msgstr "Tamsayı bölme taşması yakalanmaz"
 
-#: config/mips/mips.h:590 config/mips/mips.h:592
+#: config/mips/mips.h:628
+msgid "Use Branch Likely instructions, overriding default for arch"
+msgstr ""
+
+#: config/mips/mips.h:630
+msgid "Don't use Branch Likely instructions, overriding default for arch"
+msgstr ""
+
+#: config/mips/mips.h:744 config/pa/pa.h:296
 msgid "Specify CPU for scheduling purposes"
 msgstr "Zamanlama kullanımı için CPU belirtilir"
 
-#: config/mips/mips.h:594
+#: config/mips/mips.h:746
 msgid "Specify CPU for code generation purposes"
 msgstr "Kod üretim amacıyla MİB belirtilir"
 
-#: config/mips/mips.h:596
+#: config/mips/mips.h:748
+#, fuzzy
+msgid "Specify an ABI"
+msgstr "Kullanılacak ABI belirtilir"
+
+#: config/mips/mips.h:750
 msgid "Specify a Standard MIPS ISA"
 msgstr "Bir Standard MIPS ISA belirtilir"
 
-#: config/mips/mips.h:598
+#: config/mips/mips.h:752
 msgid "Use mips16 entry/exit psuedo ops"
 msgstr "mips16 giriş/çıkış sanal op'larını kullanır"
 
-#: config/mips/mips.h:600
+#: config/mips/mips.h:754
 msgid "Don't use MIPS16 instructions"
 msgstr "MIPS16 komutları kullanılmaz"
 
-#: config/mips/mips.h:604
+#: config/mips/mips.h:756
 msgid "Don't call any cache flush functions"
 msgstr "Hiçbir arabellek boşaltma işlevi çağrılmaz"
 
-#: config/mips/mips.h:606
+#: config/mips/mips.h:758
 msgid "Specify cache flush function"
 msgstr "Arabellek boşaltma işlevi belirtilir"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2873
+#: config/mips/mips.h:2868
 msgid "mips16 function profiling"
 msgstr "mips16 işlev ayrımlama"
 
-#: config/mmix/mmix.c:138
+#: config/mmix/mmix.c:189
 #, c-format
 msgid "-f%s not supported: ignored"
 msgstr "-f%s  desteklenmiyor: yoksayıldı"
 
-#: config/mmix/mmix.c:596
+#: config/mmix/mmix.c:644
 #, c-format
 msgid "too large function value type, needs %d registers, have only %d registers for this"
 msgstr "işlev değer türü çok büyük, bunun için %d yazmaç gerekirken sadece %d yazmaç var"
 
-#: config/mmix/mmix.c:677
-msgid "stack frame too big"
-msgstr "yığın bağlamı çok büyük"
-
-#: config/mmix/mmix.c:705
-#, c-format
-msgid "stack frame not a multiple of 8 bytes: %d"
-msgstr "yığın bağlamı 8 baytın katları değil: %d"
-
-#: config/mmix/mmix.c:1044
-#, c-format
-msgid "stack frame not a multiple of octabyte: %d"
-msgstr "yığın bağlamı 8 baytın katları değil: %d"
-
-#: config/mmix/mmix.c:1203
+#: config/mmix/mmix.c:826
 msgid "function_profiler support for MMIX"
 msgstr "MMIX için function_profiler desteği"
 
-#: config/mmix/mmix.c:1240
-msgid "neither varargs or stdarg in mmix_setup_incoming_varargs"
-msgstr "mmix_setup_incoming_varargs içinde ne varargs ne de stdarg var"
-
-#: config/mmix/mmix.c:1246
+#: config/mmix/mmix.c:848
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr "MMIX Dahili: Son isimli argüman bir yazmaça sığamamalı"
 
-#. FIXME: Remove when I know this trigs.
-#: config/mmix/mmix.c:1608
-msgid "oops, not debugged; fixing up value:"
-msgstr "oof, hata ayıklamasız; değer düzeltiliyor:"
-
-#: config/mmix/mmix.c:2184 config/mmix/mmix.c:2318
+#: config/mmix/mmix.c:1639 config/mmix/mmix.c:1769
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr "MMIX Dahili: Bu değil, bir CONST_INT bekleniyor"
 
-#: config/mmix/mmix.c:2192 config/mmix/mmix.c:2216 config/mmix/mmix.c:2335
+#: config/mmix/mmix.c:1647 config/mmix/mmix.c:1671 config/mmix/mmix.c:1787
 #, c-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr "MMIX Dahili: Hatalı yazmaç: %d"
 
-#: config/mmix/mmix.c:2263
+#: config/mmix/mmix.c:1718
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr "MMIX Dahili: 'm' için bu bir CONST_INT değil, hatalı değer"
 
-#: config/mmix/mmix.c:2286
+#: config/mmix/mmix.c:1737
 msgid "MMIX Internal: Expected a register, not this"
 msgstr "MMIX Dahili: Bu değil, bir yazmaç bekleniyor"
 
-#: config/mmix/mmix.c:2296
+#: config/mmix/mmix.c:1747
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr "MMIX Dahili: Bu değil, bir sabit bekleniyor"
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:2328
+#: config/mmix/mmix.c:1779
 #, c-format
 msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
 msgstr "MMIX Dahili: mmix_print_operand içideki `%c' case eksik"
 
 #. We need the original here.
-#: config/mmix/mmix.c:2379
+#: config/mmix/mmix.c:1831
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr "MMIX Dahili: Bu terim işlenemez"
 
-#: config/mmix/mmix.c:2444
+#: config/mmix/mmix.c:1891
 msgid "MMIX Internal: This is not a recognized address"
 msgstr "MMIX Dahili: Bu bilinen bir adres değil"
 
-#: config/mmix/mmix.c:2940 config/mmix/mmix.c:3009
+#: config/mmix/mmix.c:2082
+#, c-format
+msgid "stack frame not a multiple of 8 bytes: %d"
+msgstr "yığın bağlamı 8 baytın katları değil: %d"
+
+#: config/mmix/mmix.c:2321
+#, c-format
+msgid "stack frame not a multiple of octabyte: %d"
+msgstr "yığın bağlamı 8 baytın katları değil: %d"
+
+#: config/mmix/mmix.c:2818 config/mmix/mmix.c:2887
 #, c-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr "MMIX Dahili: %s bir bit kaydırma yapılabilir tamsayı değil"
 
-#: config/mmix/mmix.c:3128
+#: config/mmix/mmix.c:3006
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr "MMIX Dahili: Geçersiz olarak ters çevrien koşul çıktılanmaya çalışılıyor:"
 
-#: config/mmix/mmix.c:3135
+#: config/mmix/mmix.c:3013
 msgid "MMIX Internal: What's the CC of this?"
 msgstr "MMIX Dahili: Bunun CC'si nedir?"
 
-#: config/mmix/mmix.c:3139
+#: config/mmix/mmix.c:3017
 msgid "MMIX Internal: What is the CC of this?"
 msgstr "MMIX Dahili: Bunun CC'si nedir?"
 
-#: config/mmix/mmix.c:3210
+#: config/mmix/mmix.c:3088
 msgid "MMIX Internal: This is not a constant:"
 msgstr "MMIX Dahili: Bu bir sabit değil:"
 
@@ -11823,8 +12153,6 @@ msgstr "MMIX Dahili: Bu bir sabit değil:"
 #. the opposite, since we don't have to care about old littering and
 #. soon outdated generic comments.
 #. Node: Driver
-#. When both ABI:s work, this is how we tell them apart in code.  The
-#. GNU abi is implied the default.  Also implied in TARGET_DEFAULT.
 #. User symbols are in the same name-space as built-in symbols, but we
 #. don't need the built-in symbols, so remove those and instead apply
 #. stricter operand checking.  Don't warn when expanding insns.
@@ -11833,67 +12161,77 @@ msgstr "MMIX Dahili: Bu bir sabit değil:"
 #. Don't do this if linking relocatably, with -r.  For a final link,
 #. produce mmo, unless ELF is requested or when linking relocatably.
 #. Put unused option values here.
-#: config/mmix/mmix.h:137
+#: config/mmix/mmix.h:132
 msgid "Set start-address of the program"
 msgstr "Programın başlangıç adresi belirtilir"
 
-#: config/mmix/mmix.h:139
+#: config/mmix/mmix.h:134
 msgid "Set start-address of data"
 msgstr "Verinin başlangıç adresi belirlenir"
 
 #. FIXME: Provide a way to *load* the epsilon register.
-#: config/mmix/mmix.h:188
+#: config/mmix/mmix.h:198
 msgid "For intrinsics library: pass all parameters in registers"
 msgstr "Yerleşikler kitaplığı için: yazmaçlardaki tüm parametreler aktarılır"
 
-#: config/mmix/mmix.h:191
+#: config/mmix/mmix.h:201
 msgid "Use register stack for parameters and return value"
 msgstr "Parametreler ve dönen değer için yazmaç yığını kullanılır"
 
-#: config/mmix/mmix.h:193
+#: config/mmix/mmix.h:203
 msgid "Use call-clobbered registers for parameters and return value"
 msgstr "Parametreler ve dönen değer için çağrı taşırmalı yazmaçlar kullanılır"
 
-#: config/mmix/mmix.h:195
+#: config/mmix/mmix.h:205
 msgid "Use epsilon-respecting floating point compare instructions"
 msgstr "Epsilona ilişkin kayan nokta karşılaştırma komutları kullanılır"
 
-#: config/mmix/mmix.h:198
+#: config/mmix/mmix.h:208
 msgid "Use zero-extending memory loads, not sign-extending ones"
 msgstr "Uzunluğu değişmeyen bellek yükleri kullanılır"
 
-#: config/mmix/mmix.h:201
+#: config/mmix/mmix.h:211
 msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
 msgstr "Bölen (bölünen değil) ile aynı işarete sahip kalanlı bölme sonuçları üretilir"
 
-#: config/mmix/mmix.h:205
+#: config/mmix/mmix.h:215
 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
 msgstr "Genel semboller \":\" ile öne eklenir (ÖNEK ile kullanmak için)"
 
-#: config/mmix/mmix.h:207
+#: config/mmix/mmix.h:217
 msgid "Do not provide a default start-address 0x100 of the program"
 msgstr "Programa bir öntanımlı başlatma adresi 0x100 sağlanmaz"
 
-#: config/mmix/mmix.h:209
+#: config/mmix/mmix.h:219
 msgid "Link to emit program in ELF format (rather than mmo)"
 msgstr "ELF biçemli program üretimine ilintiler (mmo dan başka)"
 
-#: config/mmix/mmix.h:211
+#: config/mmix/mmix.h:221
 msgid "Use P-mnemonics for branches statically predicted as taken"
 msgstr "Statik olarak alınmış olduğu önceden tahmin edilen dallanmalar için P-mnemonikleri kullanılır"
 
-#: config/mmix/mmix.h:213
+#: config/mmix/mmix.h:223
 msgid "Don't use P-mnemonics for branches"
 msgstr "Dallar için P-mnemonikleri kullanılmaz"
 
-#: config/mmix/mmix.h:215
+#: config/mmix/mmix.h:225
 msgid "Use addresses that allocate global registers"
 msgstr "Genel yazmaçları tahsis eden adresler kullanılır"
 
-#: config/mmix/mmix.h:217
+#: config/mmix/mmix.h:227
 msgid "Do not use addresses that allocate global registers"
 msgstr "Genel yazmaçları tahsis eden adresler kullanılmaz"
 
+#: config/mmix/mmix.h:229
+#, fuzzy
+msgid "Generate a single exit point for each function"
+msgstr "Değer döndürmeyen işlev değer döndürürse çıkış için çağrı üretilir"
+
+#: config/mmix/mmix.h:231
+#, fuzzy
+msgid "Do not generate a single exit point for each function"
+msgstr "multm komutları üretilmez"
+
 #: config/mn10300/mn10300.h:59
 msgid "Work around hardware multiply bug"
 msgstr "Donanım çarpma hatasının olurunu bulur"
@@ -11910,88 +12248,88 @@ msgstr "AM33 işlemci hedeflenir"
 msgid "Enable linker relaxations"
 msgstr "İlintileyici esnekleştiriciler etkinleştirilir"
 
-#: config/ns32k/ns32k.h:104 config/s390/s390.h:57
+#: config/ns32k/ns32k.h:142 config/s390/s390.h:69
 msgid "Don't use hardware fp"
 msgstr "Donanım kayan nokta aritmetiği kullanılmaz"
 
-#: config/ns32k/ns32k.h:105
+#: config/ns32k/ns32k.h:143
 msgid "Alternative calling convention"
 msgstr "Alternatif çağrı uzlaşımı"
 
-#: config/ns32k/ns32k.h:107
+#: config/ns32k/ns32k.h:145
 msgid "Pass some arguments in registers"
 msgstr "Yazmaçlardaki bazı argümanlar aktarılır"
 
-#: config/ns32k/ns32k.h:108
+#: config/ns32k/ns32k.h:146
 msgid "Pass all arguments on stack"
 msgstr "Yığındaki tüm argümanlar aktarılır"
 
-#: config/ns32k/ns32k.h:109
+#: config/ns32k/ns32k.h:147
 msgid "Optimize for 32532 cpu"
 msgstr "32532 cpu için eniyileme yapılır"
 
-#: config/ns32k/ns32k.h:110
+#: config/ns32k/ns32k.h:148
 msgid "Optimize for 32332 cpu"
 msgstr "32332 cpu için eniyileme yapılır"
 
-#: config/ns32k/ns32k.h:112
+#: config/ns32k/ns32k.h:150
 msgid "Optimize for 32032"
 msgstr "32032 için eniyileme yapılır"
 
-#: config/ns32k/ns32k.h:114
+#: config/ns32k/ns32k.h:152
 msgid "Register sb is zero. Use for absolute addressing"
 msgstr "sb yazmacı sıfırdır. Mutlak adresleme için kullanın."
 
-#: config/ns32k/ns32k.h:115
+#: config/ns32k/ns32k.h:153
 msgid "Do not use register sb"
 msgstr "sb yazmacı kullanılmaz"
 
-#: config/ns32k/ns32k.h:116
-msgid "Do not use bit-field instructions"
-msgstr "Bit alanı komutları kullanılmaz"
-
-#: config/ns32k/ns32k.h:117
+#: config/ns32k/ns32k.h:155
 msgid "Use bit-field instructions"
 msgstr "Bit alanı komutları kullanılır"
 
-#: config/ns32k/ns32k.h:118
+#: config/ns32k/ns32k.h:157
+msgid "Do not use bit-field instructions"
+msgstr "Bit alanı komutları kullanılmaz"
+
+#: config/ns32k/ns32k.h:158
 msgid "Generate code for high memory"
 msgstr "Kod yukarı bellek bölgesi için üretilir"
 
-#: config/ns32k/ns32k.h:119
+#: config/ns32k/ns32k.h:159
 msgid "Generate code for low memory"
 msgstr "Kod alt bellek bölgesi için üretilir"
 
-#: config/ns32k/ns32k.h:120
+#: config/ns32k/ns32k.h:160
 msgid "32381 fpu"
 msgstr "32381 fpu"
 
-#: config/ns32k/ns32k.h:121
+#: config/ns32k/ns32k.h:162
 msgid "Use multiply-accumulate fp instructions"
 msgstr "Çarpma-biriktirme fp komutları kullanır"
 
-#: config/ns32k/ns32k.h:123
+#: config/ns32k/ns32k.h:164
 msgid "Do not use multiply-accumulate fp instructions"
 msgstr "Çarpma-biriktirme fp komutları kullanmaz"
 
-#: config/ns32k/ns32k.h:124
+#: config/ns32k/ns32k.h:165
 msgid "\"Small register classes\" kludge"
 msgstr "\"Küçük yazmaç sınıfları\" uydurması"
 
-#: config/ns32k/ns32k.h:125
+#: config/ns32k/ns32k.h:166
 msgid "No \"Small register classes\" kludge"
 msgstr "\"Küçük yazmaç sınıfları\" uydurması yok"
 
-#: config/pa/pa.c:200
-#, c-format
+#: config/pa/pa.c:246
+#, fuzzy, c-format
 msgid ""
 "unknown -mschedule= option (%s).\n"
-"Valid options are 700, 7100, 7100LC, 7200, and 8000\n"
+"Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
 msgstr ""
 "bilinmeyen -mschedule= seçeneği (%s).\n"
 "Geçerli seçenekler: 700, 7100, 7100LC, 7200, ve 8000\n"
 
-#: config/pa/pa.c:225
+#: config/pa/pa.c:271
 #, c-format
 msgid ""
 "unknown -march= option (%s).\n"
@@ -12000,66 +12338,213 @@ msgstr ""
 "bilinmeyen -march= seçeneği (%s).\n"
 "Geçerli seçenekler: 1.0, 1.1, ve 2.0\n"
 
-#: config/pa/pa.c:230
+#: config/pa/pa.c:284
 msgid "PIC code generation is not supported in the portable runtime model\n"
 msgstr "PIC kod üretimi uyarlanabilir çalışma anı modeli ile uyumlu değildir\n"
 
-#: config/pa/pa.c:235
+#: config/pa/pa.c:289
 msgid "PIC code generation is not compatible with fast indirect calls\n"
 msgstr "PIC kod üretimi hızlı dolaylı çağrılar ile uyumlu değildir\n"
 
-#: config/pa/pa.c:240
+#: config/pa/pa.c:294
 msgid "-g is only supported when using GAS on this processor,"
 msgstr "-g sadece bu işlemci üzerinde GAS kullanıldığında desteklenir,"
 
-#: config/pa/pa.c:241
+#: config/pa/pa.c:295
 msgid "-g option disabled"
 msgstr "-g seçeneği iptal edildi"
 
-#: config/pdp11/pdp11.h:56
+#: config/pa/pa-hiux.h:75 config/pa/pa-hpux.h:80 config/pa/pa-hpux7.h:81
+#: config/pa/pa64-hpux.h:25
+#, fuzzy
+msgid "Generate cpp defines for server IO"
+msgstr "Verilen MİB için kodu üretir"
+
+#: config/pa/pa-hiux.h:76 config/pa/pa-hpux.h:81 config/pa/pa-hpux7.h:82
+#: config/pa/pa64-hpux.h:27
+#, fuzzy
+msgid "Generate cpp defines for workstation IO"
+msgstr "Kod bir 11/40 için üretilir"
+
+#. Macro to define tables used to set the flags.  This is a
+#. list in braces of target switches with each switch being
+#. { "NAME", VALUE, "HELP_STRING" }.  VALUE is the bits to set,
+#. or minus the bits to clear.  An empty string NAME is used to
+#. identify the default VALUE.  Do not mark empty strings for
+#. translation.
+#: config/pa/pa.h:218 config/pa/pa.h:224
+#, fuzzy
+msgid "Generate PA1.1 code"
+msgstr "\bCA kodu üretilir"
+
+#: config/pa/pa.h:220 config/pa/pa.h:222
+#, fuzzy
+msgid "Generate PA1.0 code"
+msgstr "\bCA kodu üretilir"
+
+#: config/pa/pa.h:226
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr ""
+
+#: config/pa/pa.h:228
+#, fuzzy
+msgid "Disable FP regs"
+msgstr "Hata ayıklama kapatılır"
+
+#: config/pa/pa.h:230
+#, fuzzy
+msgid "Do not disable FP regs"
+msgstr "fp yazmaçları kullanılmaz"
+
+#: config/pa/pa.h:232
+msgid "Disable space regs"
+msgstr ""
+
+#: config/pa/pa.h:234
+#, fuzzy
+msgid "Do not disable space regs"
+msgstr "fp yazmaçları kullanılmaz"
+
+#: config/pa/pa.h:236
+msgid "Put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:238
+msgid "Do not put jumps in call delay slots"
+msgstr ""
+
+#: config/pa/pa.h:240
+#, fuzzy
+msgid "Disable indexed addressing"
+msgstr "geçersiz adresleme kipi"
+
+#: config/pa/pa.h:242
+#, fuzzy
+msgid "Do not disable indexed addressing"
+msgstr "Karmaşık adresleme kipleri kullanılmaz"
+
+#: config/pa/pa.h:244
+#, fuzzy
+msgid "Use portable calling conventions"
+msgstr "Normal çağrı uzlaşımı kullanılır"
+
+#: config/pa/pa.h:246
+#, fuzzy
+msgid "Do not use portable calling conventions"
+msgstr "Normal çağrı uzlaşımı kullanılır"
+
+#: config/pa/pa.h:248
+msgid "Assume code will be assembled by GAS"
+msgstr ""
+
+#: config/pa/pa.h:250
+msgid "Do not assume code will be assembled by GAS"
+msgstr ""
+
+#: config/pa/pa.h:254
+#, fuzzy
+msgid "Do not use software floating point"
+msgstr "Donanım kayan nokta aritmetiği kullanılmaz"
+
+#: config/pa/pa.h:256
+msgid "Emit long load/store sequences"
+msgstr ""
+
+#: config/pa/pa.h:258
+#, fuzzy
+msgid "Do not emit long load/store sequences"
+msgstr "Yükleme/saklama çoklu komutları üretilmez"
+
+#: config/pa/pa.h:260
+#, fuzzy
+msgid "Generate fast indirect calls"
+msgstr "Dolaylı çağrılar kullanılmaz"
+
+#: config/pa/pa.h:262
+#, fuzzy
+msgid "Do not generate fast indirect calls"
+msgstr ".size yönergeleri üretilmez"
+
+#: config/pa/pa.h:264
+#, fuzzy
+msgid "Generate code for huge switch statements"
+msgstr "Kod yukarı bellek bölgesi için üretilir"
+
+#: config/pa/pa.h:266
+#, fuzzy
+msgid "Do not generate code for huge switch statements"
+msgstr "Yakın bellek çağrıları için kodu üretilmez"
+
+#: config/pa/pa.h:268
+#, fuzzy
+msgid "Always generate long calls"
+msgstr "Yakın bellek çağrıları için kodu üretilmez"
+
+#: config/pa/pa.h:270
+msgid "Generate long calls only when needed"
+msgstr ""
+
+#: config/pa/pa.h:272
+#, fuzzy
+msgid "Enable linker optimizations"
+msgstr "SSA eniyilemesi etkinleştirilir"
+
+#: config/pa/pa.h:298
+msgid "Specify architecture for code generation.  Values are 1.0, 1.1, and 2.0.  2.0 requires gas snapshot 19990413 or later."
+msgstr ""
+
+#: config/pa/pa64-hpux.h:29
+msgid "Assume code will be linked by GNU ld"
+msgstr ""
+
+#: config/pa/pa64-hpux.h:31
+msgid "Assume code will be linked by HP ld"
+msgstr ""
+
+#: config/pdp11/pdp11.h:57
 msgid "Do not use hardware floating point"
 msgstr "Donanım kayan nokta aritmetiği kullanılmaz"
 
 #. return float result in ac0
-#: config/pdp11/pdp11.h:58
+#: config/pdp11/pdp11.h:59
 msgid "Return floating point results in ac0"
 msgstr "ac0'daki kayan noktalı sonuçlar döner"
 
-#: config/pdp11/pdp11.h:59
+#: config/pdp11/pdp11.h:60
 msgid "Return floating point results in memory"
 msgstr "Bellekteki kayan noktalı sonuçlar döner"
 
 #. is 11/40
-#: config/pdp11/pdp11.h:61
+#: config/pdp11/pdp11.h:62
 msgid "Generate code for an 11/40"
 msgstr "Kod bir 11/40 için üretilir"
 
 #. is 11/45
-#: config/pdp11/pdp11.h:64
+#: config/pdp11/pdp11.h:65
 msgid "Generate code for an 11/45"
 msgstr "Kod bir 11/45 için üretilir"
 
 #. is 11/10
-#: config/pdp11/pdp11.h:67
+#: config/pdp11/pdp11.h:68
 msgid "Generate code for an 11/10"
 msgstr "Kod bir 11/10 için üretilir"
 
 #. use movstrhi for bcopy
 #. use 32 bit for int
-#: config/pdp11/pdp11.h:72 config/pdp11/pdp11.h:73
+#: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74
 msgid "Use 32 bit int"
 msgstr "32 bitlik tamsayı kullanılır"
 
-#: config/pdp11/pdp11.h:74 config/pdp11/pdp11.h:75
+#: config/pdp11/pdp11.h:75 config/pdp11/pdp11.h:76
 msgid "Use 16 bit int"
 msgstr "16 bitlik tamsayı kullanılır"
 
 #. use 32 bit for float
-#: config/pdp11/pdp11.h:77 config/pdp11/pdp11.h:78
+#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
 msgid "Use 32 bit float"
 msgstr "32 bitlik float kullanılır"
 
-#: config/pdp11/pdp11.h:79 config/pdp11/pdp11.h:80
+#: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
 msgid "Use 64 bit float"
 msgstr "64 bitlik float kullanılır"
 
@@ -12067,73 +12552,50 @@ msgstr "64 bitlik float kullanılır"
 #. 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:89
+#: config/pdp11/pdp11.h:90
 msgid "Target has split I&D"
 msgstr "Hedef ayrı işlem ve veri belleğine sahip olur"
 
-#: config/pdp11/pdp11.h:90
+#: config/pdp11/pdp11.h:91
 msgid "Target does not have split I&D"
 msgstr "Hedef ayrı işlem ve veri belleğine sahip olmaz"
 
 #. UNIX assembler syntax?
-#: config/pdp11/pdp11.h:92
+#: config/pdp11/pdp11.h:93
 msgid "Use UNIX assembler syntax"
 msgstr "UNIX çevirici sözdizimi kullanılır"
 
-#: config/pdp11/pdp11.h:93
+#: config/pdp11/pdp11.h:94
 msgid "Use DEC assembler syntax"
 msgstr "DEC çevirici sözdizimi kullanılır"
 
-#: config/pj/pj.h:73
-msgid "Generate little endian data"
-msgstr "Küçük ilkli veri üretilir"
-
-#: config/pj/pj.h:75
-msgid "Generate big endian data"
-msgstr "Büyük ilkli veri üretilir"
-
-#: config/pj/pj.h:77
-msgid "Turn on maintainer testing code"
-msgstr "Programcı denetim kodunu etkinleştirir"
-
-#: config/pj/pj.h:79
-msgid "Enable Transmeta picoJava extensions"
-msgstr "Transmeta picoJava uzantıları etkinleştirilir"
-
-#: config/pj/pj.h:81
-msgid "Disable Transmeta picoJava extensions"
-msgstr "Transmeta picoJava uzantıları kullanılmaz"
-
-#: config/pj/pj.h:83
-msgid "Disable reorganization pass"
-msgstr "Aşamaların yeniden organizasyonu yapılmaz"
-
-#: config/romp/romp.c:709 config/rs6000/rs6000.c:6546
+#: config/romp/romp.c:717 config/rs6000/rs6000.c:7718
 #, c-format
 msgid "invalid %%S value"
 msgstr "%%S değeri geçersiz"
 
-#: config/romp/romp.c:718 config/romp/romp.c:725
+#: config/romp/romp.c:726 config/romp/romp.c:733
 #, c-format
 msgid "invalid %%b value"
 msgstr "%%b değeri geçersiz"
 
-#: config/romp/romp.c:765 config/romp/romp.c:776
+#: config/romp/romp.c:773 config/romp/romp.c:784
 #, c-format
 msgid "invalid %%z value"
 msgstr "%%z değeri geçersiz"
 
-#: config/romp/romp.c:784 config/romp/romp.c:792
+#: config/romp/romp.c:792 config/romp/romp.c:800
 #, c-format
 msgid "invalid %%Z value"
 msgstr "%%Z değeri geçersiz"
 
-#: config/romp/romp.c:799 config/romp/romp.c:808 config/romp/romp.c:815 config/rs6000/rs6000.c:6325
+#: config/romp/romp.c:807 config/romp/romp.c:816 config/romp/romp.c:823
+#: config/rs6000/rs6000.c:7547
 #, c-format
 msgid "invalid %%k value"
 msgstr "%%k değeri geçersiz"
 
-#: config/romp/romp.c:900 config/romp/romp.c:943
+#: config/romp/romp.c:908 config/romp/romp.c:951
 #, c-format
 msgid "invalid %%j value"
 msgstr "%%j değeri geçersiz"
@@ -12151,143 +12613,213 @@ msgstr "%%j değeri geçersiz"
 #.
 #. Normally, this macro will push all remaining incoming registers on the
 #. stack and set PRETEND_SIZE to the length of the registers pushed.
-#: config/romp/romp.h:661
+#: config/romp/romp.h:648
 msgid "can't have varargs with -mfp-arg-in-fp-regs"
 msgstr "-mfp-arg-in-fp-regs ile varargs olamaz"
 
-#: config/rs6000/rs6000.c:475
+#. Handle the machine specific pragma longcall.  Its syntax is
+#.
+#. # pragma longcall ( TOGGLE )
+#.
+#. where TOGGLE is either 0 or 1.
+#.
+#. rs6000_default_long_calls is set to the value of TOGGLE, changing
+#. whether or not new function declarations receive a longcall
+#. attribute by default.
+#: config/rs6000/rs6000-c.c:44
+#, fuzzy
+msgid "ignoring malformed #pragma longcall"
+msgstr "#pragma %s yoksayılıyor"
+
+#: config/rs6000/rs6000-c.c:58
+#, fuzzy
+msgid "missing open paren"
+msgstr "Code özniteliği eksik"
+
+#: config/rs6000/rs6000-c.c:60
+#, fuzzy
+msgid "missing number"
+msgstr "İsim eksik"
+
+#: config/rs6000/rs6000-c.c:62
+#, fuzzy
+msgid "missing close paren"
+msgstr "Sınıf ismi yok"
+
+#: config/rs6000/rs6000-c.c:65
+msgid "number must be 0 or 1"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:68
+#, fuzzy
+msgid "junk at end of #pragma longcall"
+msgstr "'#pragma map' sonunda karışıklık"
+
+#: config/rs6000/rs6000.c:588
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple küçük ilkli bayt sıralaması kullanılan sistemlerde desteklenmez"
 
-#: config/rs6000/rs6000.c:482
+#: config/rs6000/rs6000.c:595
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring küçük ilkli bayt sıralaması kullanılan sistemlerde desteklenmez"
 
-#: config/rs6000/rs6000.c:488 config/xtensa/xtensa.c:1846
-#, c-format
-msgid "-f%s ignored (all code is position independent)"
-msgstr "-f%s yoksayıldı (tüm kod konum bağımsız)"
-
-#: config/rs6000/rs6000.c:497
-msgid "-ffunction-sections disabled on AIX when debugging"
-msgstr "Hata ayıklama sırasında AIX'de -ffunction-sections etkisizdir"
-
-#: config/rs6000/rs6000.c:503
-msgid "-fdata-sections not supported on AIX"
-msgstr "-fdata-sections AIX'de desteklenmiyor"
-
-#: config/rs6000/rs6000.c:518
+#: config/rs6000/rs6000.c:619
 #, c-format
 msgid "unknown -mdebug-%s switch"
 msgstr "-mdebug-%s seçeneği bilinmiyor"
 
-#: config/rs6000/rs6000.c:528
+#: config/rs6000/rs6000.c:631
+#, c-format
+msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:642
 #, c-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "-mlong-double-%s seçeneği bilinmiyor"
 
-#: config/rs6000/rs6000.c:595
-#, c-format
-msgid "unknown ABI specified: '%s'"
+#: config/rs6000/rs6000.c:734
+#, fuzzy, c-format
+msgid "unknown -misel= option specified: '%s'"
 msgstr "bilinmeyen ABI belirtilmiş: '%s'"
 
-#: config/rs6000/rs6000.c:3631
+#: config/rs6000/rs6000.c:749
+#, fuzzy, c-format
+msgid "unknown -mvrsave= option specified: '%s'"
+msgstr "bilinmeyen ABI belirtilmiş: '%s'"
+
+#: config/rs6000/rs6000.c:768
+#, c-format
+msgid "unknown ABI specified: '%s'"
+msgstr "bilinmeyen ABI belirtilmiş: '%s'"
+
+#: config/rs6000/rs6000.c:4169
+#, fuzzy
+msgid "argument 1 must be a 5-bit signed literal"
+msgstr "`%s' için 3. argüman 2 bitlik bir değer olmalı"
+
+#: config/rs6000/rs6000.c:4276 config/rs6000/rs6000.c:4866
+#, fuzzy
+msgid "argument 2 must be a 5-bit unsigned literal"
+msgstr "`%s' için 3. argüman 2 bitlik bir değer olmalı"
+
+#: config/rs6000/rs6000.c:4319
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "`__builtin_altivec_predicate'in 1. argümanı bir sabit olmalı"
 
-#: config/rs6000/rs6000.c:3685
+#: config/rs6000/rs6000.c:4373
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "`__builtin_altivec_predicate'in 1. argümanı kapsamdışı"
 
-#: config/rs6000/rs6000.c:4041
-#, c-format
-msgid "argument 3 of `%s' must be a 2-bit literal"
+#: config/rs6000/rs6000.c:4452
+#, fuzzy
+msgid "argument 3 must be a 4-bit unsigned literal"
+msgstr "`%s' için 3. argüman 2 bitlik bir değer olmalı"
+
+#: config/rs6000/rs6000.c:4629
+#, fuzzy, c-format
+msgid "argument to `%s' must be a 2-bit unsigned literal"
 msgstr "`%s' için 3. argüman 2 bitlik bir değer olmalı"
 
-#: config/rs6000/rs6000.c:6252
+#: config/rs6000/rs6000.c:4745
+#, fuzzy
+msgid "argument to dss must be a 2-bit unsigned literal"
+msgstr "`%s' için 3. argüman 2 bitlik bir değer olmalı"
+
+#: config/rs6000/rs6000.c:4976
+#, fuzzy
+msgid "argument 1 of __builtin_spe_predicate must be a constant"
+msgstr "`__builtin_altivec_predicate'in 1. argümanı bir sabit olmalı"
+
+#: config/rs6000/rs6000.c:5049
+#, fuzzy
+msgid "argument 1 of __builtin_spe_predicate is out of range"
+msgstr "`__builtin_altivec_predicate'in 1. argümanı kapsamdışı"
+
+#: config/rs6000/rs6000.c:7474
 #, c-format
 msgid "invalid %%f value"
 msgstr "%%f değeri geçersiz"
 
-#: config/rs6000/rs6000.c:6261
+#: config/rs6000/rs6000.c:7483
 #, c-format
 msgid "invalid %%F value"
 msgstr "%%F değeri geçersiz"
 
-#: config/rs6000/rs6000.c:6270
+#: config/rs6000/rs6000.c:7492
 #, c-format
 msgid "invalid %%G value"
 msgstr "%%G değeri geçersiz"
 
-#: config/rs6000/rs6000.c:6305
+#: config/rs6000/rs6000.c:7527
 #, c-format
 msgid "invalid %%j code"
 msgstr "%%j kodu geçersiz"
 
-#: config/rs6000/rs6000.c:6315
+#: config/rs6000/rs6000.c:7537
 #, c-format
 msgid "invalid %%J code"
 msgstr "%%J kodu geçersiz"
 
-#: config/rs6000/rs6000.c:6345
+#: config/rs6000/rs6000.c:7567
 #, c-format
 msgid "invalid %%K value"
 msgstr "%%K değeri geçersiz"
 
-#: config/rs6000/rs6000.c:6572
-#, c-format
-msgid "%%S computed all 1's mask"
-msgstr "%%S tamamı birlerin maskı olarak hesaplandı"
-
-#: config/rs6000/rs6000.c:6599
+#: config/rs6000/rs6000.c:7634
 #, c-format
-msgid "%%S computed all 0's mask"
-msgstr "%%S tamamı sıfırların maskı olarak hesaplandı"
+msgid "invalid %%O value"
+msgstr "%%O değeri geçersiz"
 
-#: config/rs6000/rs6000.c:6609
+#: config/rs6000/rs6000.c:7756
 #, c-format
 msgid "invalid %%T value"
 msgstr "%%T değeri geçersiz"
 
-#: config/rs6000/rs6000.c:6619
+#: config/rs6000/rs6000.c:7766
 #, c-format
 msgid "invalid %%u value"
 msgstr "%%u değeri geçersiz"
 
-#: config/rs6000/rs6000.c:6628
+#: config/rs6000/rs6000.c:7775
 #, c-format
 msgid "invalid %%v value"
 msgstr "%%v değeri geçersiz"
 
-#: config/rs6000/aix.h:137 config/rs6000/beos.h:32
+#: config/rs6000/rs6000.c:12180
+msgid "no profiling of 64-bit code for this ABI"
+msgstr ""
+
+#: config/rs6000/aix.h:160 config/rs6000/beos.h:32
 msgid "Always pass floating-point arguments in memory"
 msgstr "Bellekteki kayan noktalı argümanlar daima aktarılır"
 
-#: config/rs6000/aix.h:139 config/rs6000/beos.h:34
+#: config/rs6000/aix.h:162 config/rs6000/beos.h:34
 msgid "Don't always pass floating-point arguments in memory"
 msgstr "Bellekteki kayan noktalı argümanlar daima aktarılmaz"
 
 #: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
+#: config/rs6000/aix52.h:32
 msgid "Support message passing with the Parallel Environment"
 msgstr "Eşzamanlı Ortam ile ileti aktarımı desteklenir"
 
-#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28
+#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28 config/rs6000/aix52.h:28
 msgid "Compile for 64-bit pointers"
 msgstr "64 bit göstergeler için derleme yapılır"
 
-#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30
+#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
 msgid "Compile for 32-bit pointers"
 msgstr "32 bit göstergeler için derleme yapılır"
 
-#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49
+#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49 config/rs6000/aix52.h:49
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr "-maix64 ile POWER mimarisi uyumsuz"
 
-#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54
+#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54 config/rs6000/aix52.h:54
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr "-maix64 seçeneği PowerPC64 mimarisinin etkin kalmasını gerektirir"
 
-#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58
+#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58 config/rs6000/aix52.h:58
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr "-maix64 gereksinimi: 32 bit adreslemeli 64 bit hesaplama henüz desteklenmiyor."
 
@@ -12298,146 +12830,163 @@ msgstr "-maix64 gereksinimi: 32 bit adreslemeli 64 bit hesaplama henüz destekle
 #. 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:277
+#: config/rs6000/rs6000.h:240
 msgid "Use POWER instruction set"
 msgstr "POWER komut kümesi kullanılır"
 
-#: config/rs6000/rs6000.h:280
+#: config/rs6000/rs6000.h:243
 msgid "Use POWER2 instruction set"
 msgstr "POWER2 komut kümesi kullanılır"
 
-#: config/rs6000/rs6000.h:282
+#: config/rs6000/rs6000.h:245
 msgid "Do not use POWER2 instruction set"
 msgstr "POWER2 komut kümesi kullanılmaz"
 
-#: config/rs6000/rs6000.h:285
+#: config/rs6000/rs6000.h:248
 msgid "Do not use POWER instruction set"
 msgstr "POWER komut kümesi kullanılmaz"
 
-#: config/rs6000/rs6000.h:287
+#: config/rs6000/rs6000.h:250
 msgid "Use PowerPC instruction set"
 msgstr "PowerPC komut kümesi kullanılır"
 
-#: config/rs6000/rs6000.h:290
+#: config/rs6000/rs6000.h:253
 msgid "Do not use PowerPC instruction set"
 msgstr "PowerPC komut kümesi kullanılmaz"
 
-#: config/rs6000/rs6000.h:292
+#: config/rs6000/rs6000.h:255
 msgid "Use PowerPC General Purpose group optional instructions"
 msgstr "PowerPC Genel Kullanım grubu seçimlik komutları kullanılır"
 
-#: config/rs6000/rs6000.h:294
+#: config/rs6000/rs6000.h:257
 msgid "Don't use PowerPC General Purpose group optional instructions"
 msgstr "PowerPC Genel Kullanım grubu seçimlik komutları kullanılmaz"
 
-#: config/rs6000/rs6000.h:296
+#: config/rs6000/rs6000.h:259
 msgid "Use PowerPC Graphics group optional instructions"
 msgstr "PowerPC Graphics grubu seçimlik komutları kullanılır"
 
-#: config/rs6000/rs6000.h:298
+#: config/rs6000/rs6000.h:261
 msgid "Don't use PowerPC Graphics group optional instructions"
 msgstr "PowerPC Graphics grubu seçimlik komutları kullanılmaz"
 
-#: config/rs6000/rs6000.h:300
+#: config/rs6000/rs6000.h:263
 msgid "Use PowerPC-64 instruction set"
 msgstr "PowerPC-64 komut kümesi kullanılır"
 
-#: config/rs6000/rs6000.h:302
+#: config/rs6000/rs6000.h:265
 msgid "Don't use PowerPC-64 instruction set"
 msgstr "PowerPC-64 komut kümesi kullanılmaz"
 
-#: config/rs6000/rs6000.h:304
+#: config/rs6000/rs6000.h:267
 msgid "Use AltiVec instructions"
 msgstr "AltiVec komutları kullanılır"
 
-#: config/rs6000/rs6000.h:306
+#: config/rs6000/rs6000.h:269
 msgid "Don't use AltiVec instructions"
 msgstr "AltiVec komutları kullanılmaz"
 
-#: config/rs6000/rs6000.h:308
+#: config/rs6000/rs6000.h:271
 msgid "Use new mnemonics for PowerPC architecture"
 msgstr "PowerPC mimarisi için yeni semboller kullanılır"
 
-#: config/rs6000/rs6000.h:310
+#: config/rs6000/rs6000.h:273
 msgid "Use old mnemonics for PowerPC architecture"
 msgstr "PowerPC mimarisi için eski semboller kullanılır"
 
-#: config/rs6000/rs6000.h:313
+#: config/rs6000/rs6000.h:276
 msgid "Put everything in the regular TOC"
 msgstr "Herşeyi normal TOC'a koyar"
 
-#: config/rs6000/rs6000.h:315
+#: config/rs6000/rs6000.h:278
 msgid "Place floating point constants in TOC"
 msgstr "Kayan noktalı sabitleri TOC'a koyar"
 
-#: config/rs6000/rs6000.h:317
+#: config/rs6000/rs6000.h:280
 msgid "Don't place floating point constants in TOC"
 msgstr "Kayan noktalı sabitleri TOC'a koymaz"
 
-#: config/rs6000/rs6000.h:319
+#: config/rs6000/rs6000.h:282
 msgid "Place symbol+offset constants in TOC"
 msgstr "Sembol+göreli sabitleri TOC'a koyar"
 
-#: config/rs6000/rs6000.h:321
+#: config/rs6000/rs6000.h:284
 msgid "Don't place symbol+offset constants in TOC"
 msgstr "Sembol+göreli sabitleri TOC'a koymaz"
 
-#: config/rs6000/rs6000.h:327
+#: config/rs6000/rs6000.h:290
 msgid "Place variable addresses in the regular TOC"
 msgstr "Değişken adresleri normal TOC'a koyar"
 
-#: config/rs6000/rs6000.h:333
+#: config/rs6000/rs6000.h:296
 msgid "Generate load/store multiple instructions"
 msgstr "Yükleme/saklama çoklu komutları üretilir"
 
-#: config/rs6000/rs6000.h:335
+#: config/rs6000/rs6000.h:298
 msgid "Do not generate load/store multiple instructions"
 msgstr "Yükleme/saklama çoklu komutları üretilmez"
 
-#: config/rs6000/rs6000.h:339
+#: config/rs6000/rs6000.h:302
 msgid "Generate string instructions for block moves"
 msgstr "Blok taşımalar için dizge komutları üretilir"
 
-#: config/rs6000/rs6000.h:341
+#: config/rs6000/rs6000.h:304
 msgid "Do not generate string instructions for block moves"
 msgstr "Blok taşımalar için dizge komutları üretilmez"
 
-#: config/rs6000/rs6000.h:345
+#: config/rs6000/rs6000.h:308
 msgid "Generate load/store with update instructions"
 msgstr "Güncelleme komutlu yükleme/saklama üretilir"
 
-#: config/rs6000/rs6000.h:347
+#: config/rs6000/rs6000.h:310
 msgid "Do not generate load/store with update instructions"
 msgstr "Güncelleme komutlu yükleme/saklama üretilmez"
 
-#: config/rs6000/rs6000.h:355
+#: config/rs6000/rs6000.h:318
 msgid "Don't schedule the start and end of the procedure"
 msgstr "Altyordamın başlangıç ve bitişi zamanlanmaz"
 
-#: config/rs6000/rs6000.h:361
+#: config/rs6000/rs6000.h:324
 msgid "Return all structures in memory (AIX default)"
 msgstr "Bellekteki tüm veri yapıları döndürülür (AIX öntanımlı)"
 
-#: config/rs6000/rs6000.h:363
+#: config/rs6000/rs6000.h:326
 msgid "Return small structures in registers (SVR4 default)"
 msgstr "Yazmaçlardaki küçük veri yapıları döndürülür(SVR4 öntanımlı)"
 
-#: config/rs6000/rs6000.h:426 config/sparc/sparc.h:639
+#: config/rs6000/rs6000.h:391 config/sparc/sparc.h:633
 msgid "Use features of and schedule code for given CPU"
 msgstr "Verilen MİB'nin özellikleri ve zamanlama kodu kullanılır"
 
-#: config/rs6000/rs6000.h:429
+#: config/rs6000/rs6000.h:394
 msgid "Enable debug output"
 msgstr "Hata ayıklamalı çıktıyı etkinleştir"
 
-#: config/rs6000/rs6000.h:430
+#: config/rs6000/rs6000.h:396
+msgid "Select full, part, or no traceback table"
+msgstr ""
+
+#: config/rs6000/rs6000.h:397
 msgid "Specify ABI to use"
 msgstr "Kullanılacak ABI belirtilir"
 
-#: config/rs6000/rs6000.h:432
+#: config/rs6000/rs6000.h:399
 msgid "Specify size of long double (64 or 128 bits)"
 msgstr "long double için boyut belirtilir (64 ya da 128 bit)"
 
+#: config/rs6000/rs6000.h:401
+msgid "Specify yes/no if isel instructions should be generated"
+msgstr ""
+
+#: config/rs6000/rs6000.h:403
+msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
+msgstr ""
+
+#: config/rs6000/rs6000.h:405
+#, fuzzy
+msgid "Avoid all range limits on call instructions"
+msgstr "Eşzamanlı komutlar kapatılır"
+
 #. Definitions for __builtin_return_address and __builtin_frame_address.
 #. __builtin_return_address (0) should give link register (65), enable
 #. this.
@@ -12450,94 +12999,103 @@ msgstr "long double için boyut belirtilir (64 ya da 128 bit)"
 #. 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:1792
+#: config/rs6000/rs6000.h:1869
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET desteklenmiyor"
 
-#: config/rs6000/sysv4.h:88
+#: config/rs6000/sysv4.h:87
 msgid "Select ABI calling convention"
 msgstr "ABI çağrı uzlaşımı seçilir"
 
-#: config/rs6000/sysv4.h:89
+#: config/rs6000/sysv4.h:88
 msgid "Select method for sdata handling"
 msgstr "sdata eldesi için yöntem seçilir"
 
-#: config/rs6000/sysv4.h:104
+#: config/rs6000/sysv4.h:103
 msgid "Align to the base type of the bit-field"
 msgstr "Bit alanı taban türüne hizalama yapılır"
 
-#: config/rs6000/sysv4.h:106
+#: config/rs6000/sysv4.h:105
 msgid "Don't align to the base type of the bit-field"
 msgstr "Bit alanı taban türüne hizalama yapılmaz"
 
-#: config/rs6000/sysv4.h:108
+#: config/rs6000/sysv4.h:107
 msgid "Don't assume that unaligned accesses are handled by the system"
 msgstr "Hizasız erişimlerin sistem tarafından yapıldığı varsayılmaz"
 
-#: config/rs6000/sysv4.h:110
+#: config/rs6000/sysv4.h:109
 msgid "Assume that unaligned accesses are handled by the system"
 msgstr "Hizasız erişimlerin sistem tarafından yapıldığı varsayılır"
 
-#: config/rs6000/sysv4.h:112 config/rs6000/sysv4.h:116
+#: config/rs6000/sysv4.h:111 config/rs6000/sysv4.h:115
 msgid "Produce code relocatable at runtime"
 msgstr "Çalışma anında kod yer değiştirilebilirliği sağlanır"
 
-#: config/rs6000/sysv4.h:114 config/rs6000/sysv4.h:118
+#: config/rs6000/sysv4.h:113 config/rs6000/sysv4.h:117
 msgid "Don't produce code relocatable at runtime"
 msgstr "Çalışma anında kod yer değiştirilebilirliği sağlanmaz"
 
-#: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
+#: config/rs6000/sysv4.h:119 config/rs6000/sysv4.h:121
 msgid "Produce little endian code"
 msgstr "Küçüğü başta kod üretilir"
 
-#: config/rs6000/sysv4.h:124 config/rs6000/sysv4.h:126
+#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:125
 msgid "Produce big endian code"
 msgstr "Büyüğü başta kod üretilir"
 
-#: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129 config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131 config/rs6000/sysv4.h:132 config/rs6000/sysv4.h:142 config/rs6000/sysv4.h:143 config/rs6000/sysv4.h:154 config/rs6000/sysv4.h:155 config/rs6000/sysv4.h:157
+#: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:127
+#: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129
+#: config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131
+#: config/rs6000/sysv4.h:141 config/rs6000/sysv4.h:142
+#: config/rs6000/sysv4.h:153 config/rs6000/sysv4.h:155
+#: config/rs6000/sysv4.h:157
 msgid "no description yet"
 msgstr "henüz bir açıklama yok"
 
-#: config/rs6000/sysv4.h:133
+#: config/rs6000/sysv4.h:132
 msgid "Use EABI"
 msgstr "EABI kullanılır"
 
-#: config/rs6000/sysv4.h:134
+#: config/rs6000/sysv4.h:133
 msgid "Don't use EABI"
 msgstr "EABI kullanılmaz"
 
-#: config/rs6000/sysv4.h:137
+#: config/rs6000/sysv4.h:136
 msgid "Do not allow bit-fields to cross word boundaries"
 msgstr "word sınırlarına karşı düşen bit alanlarına izin verilmez"
 
-#: config/rs6000/sysv4.h:139
+#: config/rs6000/sysv4.h:138
 msgid "Use alternate register names"
 msgstr "Alternatif yazmaç isimleri kullanılır"
 
-#: config/rs6000/sysv4.h:141
+#: config/rs6000/sysv4.h:140
 msgid "Don't use alternate register names"
 msgstr "Alternatif yazmaç isimleri kullanılmaz"
 
-#: config/rs6000/sysv4.h:145
+#: config/rs6000/sysv4.h:144
 msgid "Link with libsim.a, libc.a and sim-crt0.o"
 msgstr "libsim.a, libc.a ve sim-crt0.o ile ilintiler"
 
-#: config/rs6000/sysv4.h:147
+#: config/rs6000/sysv4.h:146
 msgid "Link with libads.a, libc.a and crt0.o"
 msgstr "libads.a, libc.a ve crt0.o ile ilintiler"
 
-#: config/rs6000/sysv4.h:149
+#: config/rs6000/sysv4.h:148
 msgid "Link with libyk.a, libc.a and crt0.o"
 msgstr "libyk.a, libc.a ve crt0.o ile ilintiler"
 
-#: config/rs6000/sysv4.h:151
+#: config/rs6000/sysv4.h:150
 msgid "Link with libmvme.a, libc.a and crt0.o"
 msgstr "libmvme.a, libc.a ve crt0.o ile ilintiler"
 
-#: config/rs6000/sysv4.h:153
+#: config/rs6000/sysv4.h:152
 msgid "Set the PPC_EMB bit in the ELF flags header"
 msgstr "ELF seçenekleri başlığı içindeki PPC_EMB bitini 1 yapar"
 
+#: config/rs6000/sysv4.h:154
+msgid "Use the WindISS simulator"
+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
@@ -12571,178 +13129,183 @@ msgstr "-f%s ile -msdata=%s uyumsuz."
 msgid "-msdata=%s and -mcall-%s are incompatible"
 msgstr "-msdata=%s ile -mcall-%s uyumsuz."
 
-#: config/rs6000/sysv4.h:270
+#: config/rs6000/sysv4.h:272
 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
 msgstr "-mrelocatable ile -mno-minimal-toc uyumsuz."
 
-#: config/rs6000/sysv4.h:276
+#: config/rs6000/sysv4.h:278
 #, c-format
 msgid "-mrelocatable and -mcall-%s are incompatible"
 msgstr "-mrelocatable ile -mcall-%s uyumsuz."
 
-#: config/rs6000/sysv4.h:283
+#: config/rs6000/sysv4.h:285
 #, c-format
 msgid "-fPIC and -mcall-%s are incompatible"
 msgstr "-fPIC ile -mcall-%s uyumsuz."
 
-#: config/rs6000/sysv4.h:290
+#: config/rs6000/sysv4.h:292
 msgid "-mcall-aixdesc must be big endian"
 msgstr "-mcall-aixdesc «big endian» olmalı"
 
-#: config/s390/s390.c:1910
+#: config/s390/s390.c:2584
 msgid "invalid UNSPEC as operand (1)"
 msgstr "terim (1) olarak UNSPEC geçersiz"
 
-#: config/s390/s390.c:1940
+#: config/s390/s390.c:2620
 msgid "invalid UNSPEC as operand (2)"
 msgstr "terim (2) olarak UNSPEC geçersiz"
 
-#: config/s390/s390.c:1946
+#: config/s390/s390.c:2626
 msgid "UNKNOWN in s390_output_symbolic_const !?"
 msgstr "s390_output_symbolic_const da BİLİNMEYEN!?"
 
-#: config/s390/s390.c:1962
+#: config/s390/s390.c:2644
 msgid "Cannot decompose address."
 msgstr "Adres çözümlenemez"
 
-#: config/s390/s390.c:2110
+#: config/s390/s390.c:2784
 msgid "UNKNOWN in print_operand !?"
 msgstr "print_operand da BİLİNMEYEN !?"
 
-#: config/s390/s390.c:2703
+#: config/s390/s390.c:4421
 msgid "Total size of local variables exceeds architecture limit."
 msgstr "Yerel değişkenlerin toplam boyutu mimarinin izin verdiği sınırı aşıyor."
 
-#: config/s390/s390.h:58
+#: config/s390/s390.h:70
 msgid "Set backchain"
 msgstr "Backchain ayarlanır"
 
-#: config/s390/s390.h:59
+#: config/s390/s390.h:71
 msgid "Don't set backchain (faster, but debug harder"
 msgstr "Backchain ayarlanmaz (daha hızlı ama hata ayıklamak daha zor"
 
-#: config/s390/s390.h:60
+#: config/s390/s390.h:72
 msgid "Use bras for execucable < 64k"
 msgstr "64k dan küçük çalıştırılabilirler için bras kullanılır"
 
-#: config/s390/s390.h:61
+#: config/s390/s390.h:73
 msgid "Don't use bras"
 msgstr "bras kullanılmaz"
 
-#: config/s390/s390.h:62
+#: config/s390/s390.h:74
 msgid "Additional debug prints"
 msgstr "Ek hata ayıklama iletileri çıktılar"
 
-#: config/s390/s390.h:63
+#: config/s390/s390.h:75
 msgid "Don't print additional debug prints"
 msgstr "Ek hata ayıklama bilgisi verilmez"
 
-#: config/s390/s390.h:64
+#: config/s390/s390.h:76
 msgid "64 bit mode"
 msgstr "64 bitlik kip"
 
-#: config/s390/s390.h:65
+#: config/s390/s390.h:77
 msgid "31 bit mode"
 msgstr "31 bitlik kip"
 
-#: config/s390/s390.h:66
+#: config/s390/s390.h:78
 msgid "mvcle use"
 msgstr "mvcle kullanımı"
 
-#: config/s390/s390.h:67
+#: config/s390/s390.h:79
 msgid "mvc&ex"
 msgstr "mvc&ex"
 
-#: config/sh/sh.c:5060
+#: config/sh/sh.c:5134
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs bu alt hedef tarafından desteklenmiyor"
 
+#: config/sh/sh.c:5684
+msgid "attribute interrupt_handler is not compatible with -m5-compact"
+msgstr ""
+
 #. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:5610 config/sh/sh.c:5649
+#: config/sh/sh.c:5710 config/sh/sh.c:5749
 #, c-format
 msgid "`%s' attribute only applies to interrupt functions"
 msgstr "`%s' özniteliği sadece sistem kesmesi işlevlerine uygulanır"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:5617
+#: config/sh/sh.c:5717
 #, c-format
 msgid "`%s' attribute argument not a string constant"
 msgstr "`%s' öznitelik argümanı bir dizge sabit değil"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:5656
+#: config/sh/sh.c:5756
 #, c-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "`%s' öznitelik argümanı bir tamsayı sabit değil"
 
 #. There are no delay slots on SHmedia.
 #. Relaxation isn't yet supported for SHmedia
-#: config/sh/sh.h:367
+#: config/sh/sh.h:437
 msgid "Profiling is not supported on this target."
 msgstr "Ayrımsama bu hedefte desteklenmiyor."
 
-#: config/sparc/sparc.c:317
+#: config/sparc/sparc.c:329
 #, c-format
 msgid "%s is not supported by this configuration"
 msgstr "%s bu yapılandırma ile desteklenmiyor"
 
-#: config/sparc/sparc.c:324
+#: config/sparc/sparc.c:336
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-mlong-double-64 ile -m64 birarada izin verilmez"
 
-#: config/sparc/sparc.c:349
+#: config/sparc/sparc.c:361
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "`-mcmodel=' 32bit sistemlerde desteklenmiyor"
 
-#: config/sparc/sparc.c:5971 config/sparc/sparc.c:5977
+#: config/sparc/sparc.c:6299 config/sparc/sparc.c:6305
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "geçersiz %%Y terimi"
 
-#: config/sparc/sparc.c:6047
+#: config/sparc/sparc.c:6375
 #, c-format
 msgid "invalid %%A operand"
 msgstr "geçersiz %%A terimi"
 
-#: config/sparc/sparc.c:6057
+#: config/sparc/sparc.c:6385
 #, c-format
 msgid "invalid %%B operand"
 msgstr "geçersiz %%B terimi"
 
-#: config/sparc/sparc.c:6096
+#: config/sparc/sparc.c:6424
 #, c-format
 msgid "invalid %%c operand"
 msgstr "geçersiz %%c terimi"
 
-#: config/sparc/sparc.c:6097
+#: config/sparc/sparc.c:6425
 #, c-format
 msgid "invalid %%C operand"
 msgstr "geçersiz %%C terimi"
 
-#: config/sparc/sparc.c:6118
+#: config/sparc/sparc.c:6446
 #, c-format
 msgid "invalid %%d operand"
 msgstr "geçersiz %%d terimi"
 
-#: config/sparc/sparc.c:6119
+#: config/sparc/sparc.c:6447
 #, c-format
 msgid "invalid %%D operand"
 msgstr "geçersiz %%D terimi"
 
-#: config/sparc/sparc.c:6135
+#: config/sparc/sparc.c:6463
 #, c-format
 msgid "invalid %%f operand"
 msgstr "geçersiz %%f terimi"
 
-#: config/sparc/sparc.c:6185
+#: config/sparc/sparc.c:6513
 msgid "long long constant not a valid immediate operand"
 msgstr "long long sabit geçerli bir anlık terim değil"
 
-#: config/sparc/sparc.c:6188
+#: config/sparc/sparc.c:6516
 msgid "floating point constant not a valid immediate operand"
 msgstr "gerçel sayı sabit geçerli bir dolaysız veri öğesi değil"
 
-#: config/sparc/freebsd.h:81 config/sparc/linux.h:87 config/sparc/linux64.h:144 config/sparc/netbsd-elf.h:239
+#: config/sparc/freebsd.h:80 config/sparc/linux.h:87 config/sparc/linux64.h:89
+#: config/sparc/netbsd-elf.h:239
 msgid "Use 128 bit long doubles"
 msgstr "128 bit long double'lar kullanılır"
 
@@ -12754,335 +13317,391 @@ msgstr "Büyük ilkli kod üretilir"
 msgid "Generate code for little endian"
 msgstr "Küçük ilkli kod üretilir"
 
-#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:67
+#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:65
 msgid "Use little-endian byte order for data"
 msgstr "Veri için bayt sıralaması küçük ilkli yapılır"
 
-#: config/sparc/sparc.h:539
+#: config/sparc/sparc.h:532
 msgid "Assume possible double misalignment"
 msgstr "double'ların hizalanmamış oldukları varsayılır"
 
-#: config/sparc/sparc.h:541
+#: config/sparc/sparc.h:534
 msgid "Assume all doubles are aligned"
 msgstr "Tüm double'lar hizalı kabul edilir"
 
-#: config/sparc/sparc.h:543
+#: config/sparc/sparc.h:536
 msgid "Pass -assert pure-text to linker"
 msgstr "Birleştiriciye -assert salt-metin gönderir"
 
-#: config/sparc/sparc.h:545
+#: config/sparc/sparc.h:538
 msgid "Do not pass -assert pure-text to linker"
 msgstr "Birleştiriciye -assert salt-metin göndermez"
 
-#: config/sparc/sparc.h:547
+#: config/sparc/sparc.h:540
 msgid "Use flat register window model"
 msgstr "Düz yazmaç pencere modeli kullanılır"
 
-#: config/sparc/sparc.h:549
+#: config/sparc/sparc.h:542
 msgid "Do not use flat register window model"
 msgstr "Düz yazmaç pencere modeli kullanılmaz"
 
-#: config/sparc/sparc.h:551
+#: config/sparc/sparc.h:544
 msgid "Use ABI reserved registers"
 msgstr "Ayrılmış ABI yazmaçları kullanılır"
 
-#: config/sparc/sparc.h:553
+#: config/sparc/sparc.h:546
 msgid "Do not use ABI reserved registers"
 msgstr "Ayrılmış ABI yazmaçları kullanılmaz"
 
-#: config/sparc/sparc.h:555
+#: config/sparc/sparc.h:548
 msgid "Use hardware quad fp instructions"
 msgstr "Donanım bazlı quad fp komutları kullanılır"
 
-#: config/sparc/sparc.h:557
+#: config/sparc/sparc.h:550
 msgid "Do not use hardware quad fp instructions"
 msgstr "Donanım bazlı quad fp komutları kullanılmaz"
 
-#: config/sparc/sparc.h:559
+#: config/sparc/sparc.h:552
 msgid "Compile for v8plus ABI"
 msgstr "v8plus ABI için derleme yapılır"
 
-#: config/sparc/sparc.h:561
+#: config/sparc/sparc.h:554
 msgid "Do not compile for v8plus ABI"
 msgstr "v8plus ABI için derleme yapılmaz"
 
-#: config/sparc/sparc.h:563
+#: config/sparc/sparc.h:556
 msgid "Utilize Visual Instruction Set"
 msgstr "Görsel Komut Kümesi kullanılır"
 
-#: config/sparc/sparc.h:565
+#: config/sparc/sparc.h:558
 msgid "Do not utilize Visual Instruction Set"
 msgstr "Görsel Komut Kümesi kullanılmaz"
 
 #. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
-#: config/sparc/sparc.h:568
+#: config/sparc/sparc.h:561
 msgid "Optimize for Cypress processors"
 msgstr "Cypress işlemciler için eniyileme yapılır"
 
-#: config/sparc/sparc.h:570
-msgid "Optimize for SparcLite processors"
+#: config/sparc/sparc.h:563
+#, fuzzy
+msgid "Optimize for SPARCLite processors"
 msgstr "SparcLite işlemciler için eniyileme yapılır"
 
-#: config/sparc/sparc.h:572
+#: config/sparc/sparc.h:565
 msgid "Optimize for F930 processors"
 msgstr "F930 işlemciler için eniyileme yapılır"
 
-#: config/sparc/sparc.h:574
+#: config/sparc/sparc.h:567
 msgid "Optimize for F934 processors"
 msgstr "F934 işlemciler için eniyileme yapılır"
 
-#: config/sparc/sparc.h:576
-msgid "Use V8 Sparc ISA"
+#: config/sparc/sparc.h:569
+#, fuzzy
+msgid "Use V8 SPARC ISA"
 msgstr "V8 Sparc ISA kullanılır"
 
-#: config/sparc/sparc.h:578
-msgid "Optimize for SuperSparc processors"
+#: config/sparc/sparc.h:571
+#, fuzzy
+msgid "Optimize for SuperSPARC processors"
 msgstr "SuperSparc işlemciler için eniyileme yapılır"
 
 #. End of deprecated options.
-#: config/sparc/sparc.h:581
+#: config/sparc/sparc.h:574
 msgid "Pointers are 64-bit"
 msgstr "Göstergeler 64 bittir"
 
-#: config/sparc/sparc.h:583
+#: config/sparc/sparc.h:576
 msgid "Pointers are 32-bit"
 msgstr "Göstergeler 32 bittir"
 
-#: config/sparc/sparc.h:585
+#: config/sparc/sparc.h:578
 msgid "Use 32-bit ABI"
 msgstr "32-bit ABI kullanılır"
 
-#: config/sparc/sparc.h:587
+#: config/sparc/sparc.h:580
 msgid "Use 64-bit ABI"
 msgstr "64-bit ABI kullanılır"
 
-#: config/sparc/sparc.h:589
+#: config/sparc/sparc.h:582
 msgid "Use stack bias"
 msgstr "Yığıt yanlaması kullanır"
 
-#: config/sparc/sparc.h:591
+#: config/sparc/sparc.h:584
 msgid "Do not use stack bias"
 msgstr "Yığıt yanlaması kullanmaz"
 
-#: config/sparc/sparc.h:593
+#: config/sparc/sparc.h:586
 msgid "Use structs on stronger alignment for double-word copies"
 msgstr "Çift-word kopyalamada kuvvetli hizalama için struct (yapı) kullanır"
 
-#: config/sparc/sparc.h:595
+#: config/sparc/sparc.h:588
 msgid "Do not use structs on stronger alignment for double-word copies"
 msgstr "Çift-word kopyalamada kuvvetli hizalama için struct (yapı) kullanmaz"
 
-#: config/sparc/sparc.h:597
+#: config/sparc/sparc.h:590
 msgid "Optimize tail call instructions in assembler and linker"
 msgstr "Çevirici ve bağlayıcıda kuyruk çağrı komutlarını eniyiler"
 
-#: config/sparc/sparc.h:599
+#: config/sparc/sparc.h:592
 msgid "Do not optimize tail call instructions in assembler or linker"
 msgstr ""
 "Çevirici veya bağlayıcıda kuyruk çağrı komutlarını\n"
 "                          eniyilemez"
 
-#: config/sparc/sparc.h:643
-msgid "Use given Sparc code model"
+#: config/sparc/sparc.h:637
+#, fuzzy
+msgid "Use given SPARC code model"
 msgstr "Belirtilen Sparc kod modeli kullanılır"
 
-#: config/stormy16/stormy16.c:1179
+#: config/stormy16/stormy16.c:1192
 msgid "cannot use va_start in interrupt function"
 msgstr "kesme işlevinde va_start kullanılamaz"
 
-#: config/stormy16/stormy16.c:1536
+#: config/stormy16/stormy16.c:1552
 msgid "`B' operand is not constant"
 msgstr "`B' terimi sabit değil"
 
-#: config/stormy16/stormy16.c:1542
+#: config/stormy16/stormy16.c:1558
 msgid "`B' operand has multiple bits set"
 msgstr "`B' terimi çoklu bit kümeleri içeriyor"
 
-#: config/stormy16/stormy16.c:1569
+#: config/stormy16/stormy16.c:1585
 msgid "`o' operand is not constant"
 msgstr "`o' terimi sabit değil"
 
-#: config/stormy16/stormy16.c:1584
+#: config/stormy16/stormy16.c:1600
 msgid "xstormy16_print_operand: unknown code"
 msgstr "xstormy16_print_operand: kod bilinmiyor"
 
-#: config/stormy16/stormy16.c:1634
+#: config/stormy16/stormy16.c:1650
 #, c-format
 msgid "switch statement of size %lu entries too large"
 msgstr "%lu luk switch deyimi girdileri çok büyük"
 
-#: config/v850/v850-c.c:68
+#: config/v850/v850-c.c:67
 msgid "#pragma GHS endXXXX found without previous startXXX"
 msgstr "#pragma GHS endXXXX öncesinde startXXX yok"
 
-#: config/v850/v850-c.c:70
+#: config/v850/v850-c.c:69
 msgid "#pragma GHS endXXX does not match previous startXXX"
 msgstr "#pragma GHS endXXX ile önceki startXXX eşleşmiyor"
 
-#: config/v850/v850-c.c:95
+#: config/v850/v850-c.c:94
 msgid "cannot set interrupt attribute: no current function"
 msgstr "sistem kesmesi özniteliği ayarlanamıyor: böyle bir işlev yok"
 
-#: config/v850/v850-c.c:103
+#: config/v850/v850-c.c:102
 msgid "cannot set interrupt attribute: no such identifier"
 msgstr "sistem kesmesi özniteliği ayarlanamıyor: böyle bir tanımlayıcı yok"
 
-#: config/v850/v850-c.c:149
+#: config/v850/v850-c.c:148
 msgid "junk at end of #pragma ghs section"
 msgstr "'#pragma ghs' bölümünden sonrası karışık"
 
-#: config/v850/v850-c.c:166
+#: config/v850/v850-c.c:165
 #, c-format
 msgid "unrecognized section name \"%s\""
 msgstr "bölüm ismi \"%s\" bilinmiyor"
 
-#: config/v850/v850-c.c:181
+#: config/v850/v850-c.c:180
 msgid "malformed #pragma ghs section"
 msgstr "'#pragma ghs' bölümü bozuk"
 
-#: config/v850/v850-c.c:201
+#: config/v850/v850-c.c:200
 msgid "junk at end of #pragma ghs interrupt"
 msgstr "'#pragma ghs interrupt' sonrası karışık"
 
-#: config/v850/v850-c.c:213
+#: config/v850/v850-c.c:212
 msgid "junk at end of #pragma ghs starttda"
 msgstr "'#pragma ghs starttda' sonrası karışık"
 
-#: config/v850/v850-c.c:225
+#: config/v850/v850-c.c:224
 msgid "junk at end of #pragma ghs startsda"
 msgstr "'#pragma ghs startsda' sonrası karışık"
 
-#: config/v850/v850-c.c:237
+#: config/v850/v850-c.c:236
 msgid "junk at end of #pragma ghs startzda"
 msgstr "'#pragma ghs startzda' sonrası karışık"
 
-#: config/v850/v850-c.c:249
+#: config/v850/v850-c.c:248
 msgid "junk at end of #pragma ghs endtda"
 msgstr "'#pragma ghs endtda' sonrası karışık"
 
-#: config/v850/v850-c.c:261
+#: config/v850/v850-c.c:260
 msgid "junk at end of #pragma ghs endsda"
 msgstr "'#pragma ghs endsda' sonrası karışık"
 
-#: config/v850/v850-c.c:273
+#: config/v850/v850-c.c:272
 msgid "junk at end of #pragma ghs endzda"
 msgstr "'#pragma ghs endzda' sonrası karışık"
 
-#: config/v850/v850.c:122
+#: config/v850/v850.c:129
 #, c-format
 msgid "%s=%s is not numeric"
 msgstr "%s=%s sayısal değerler değil."
 
-#: config/v850/v850.c:129
+#: config/v850/v850.c:136
 #, c-format
 msgid "%s=%s is too large"
 msgstr "%s=%s çok büyük"
 
-#: config/v850/v850.c:285
+#: config/v850/v850.c:302
 msgid "const_double_split got a bad insn:"
 msgstr "const_double_split got bir hatalı komut:"
 
-#: config/v850/v850.c:777
+#: config/v850/v850.c:837
 msgid "output_move_single:"
 msgstr "output_move_single:"
 
-#: config/v850/v850.c:2084
+#: config/v850/v850.c:2217
 msgid "a data area attribute cannot be specified for local variables"
 msgstr "bir veri alanı özelliği yerel değişkenler için belirtilemez"
 
-#: config/v850/v850.c:2095
+#: config/v850/v850.c:2228
 #, c-format
 msgid "data area of '%s' conflicts with previous declaration"
 msgstr "'%s' veri alanı önceki bildirimle çelişiyor"
 
-#: config/v850/v850.c:2298
+#: config/v850/v850.c:2447
 #, c-format
 msgid "bogus JR construction: %d\n"
 msgstr "Taklit JR oluşturma: %d\n"
 
-#: config/v850/v850.c:2319 config/v850/v850.c:2521
+#: config/v850/v850.c:2468 config/v850/v850.c:2670
 #, c-format
 msgid "bad amount of stack space removal: %d"
 msgstr "Yığın alanı kaldırma miktarı hatalı: %d"
 
-#: config/v850/v850.c:2497
+#: config/v850/v850.c:2646
 #, c-format
 msgid "bogus JARL construction: %d\n"
 msgstr "taklit JARL oluşturma: %d\n"
 
+#: config/v850/v850.c:3026
+#, fuzzy, c-format
+msgid "Bogus DISPOSE construction: %d\n"
+msgstr "Taklit JR oluşturma: %d\n"
+
+#: config/v850/v850.c:3048
+#, c-format
+msgid "Too much stack space to dispose of: %d"
+msgstr ""
+
+#: config/v850/v850.c:3224
+#, fuzzy, c-format
+msgid "Bogus PREPEARE construction: %d\n"
+msgstr "taklit JARL oluşturma: %d\n"
+
+#: config/v850/v850.c:3246
+#, fuzzy, c-format
+msgid "Too much stack space to prepare: %d"
+msgstr "Yığın alanı kaldırma miktarı hatalı: %d"
+
 #. 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:120
+#: config/v850/v850.h:158
 msgid "Support Green Hills ABI"
 msgstr "Green Hills ABI desteklenir"
 
-#: config/v850/v850.h:123
+#: config/v850/v850.h:161
 msgid "Prohibit PC relative function calls"
 msgstr "PC göreli işlev çağrılarını engeller"
 
-#: config/v850/v850.h:126
+#: config/v850/v850.h:164
 msgid "Reuse r30 on a per function basis"
 msgstr "Her işlev için r30 yeniden kullanılır"
 
-#: config/v850/v850.h:129
+#: config/v850/v850.h:167
 msgid "Use stubs for function prologues"
 msgstr "İşlev önbilgisi için koçan kullanır"
 
-#: config/v850/v850.h:132
+#: config/v850/v850.h:170
 msgid "Same as: -mep -mprolog-function"
 msgstr "-mep -mprolog-function ile aynı"
 
-#: config/v850/v850.h:133
+#: config/v850/v850.h:171
 msgid "Enable backend debugging"
 msgstr "Arkayüz hata ayıklamasını etkinleştirir"
 
-#: config/v850/v850.h:135
+#: config/v850/v850.h:173
 msgid "Compile for the v850 processor"
 msgstr "v850 işlemcisi için derleme yapılır"
 
-#: config/v850/v850.h:138
+#: config/v850/v850.h:175
+#, fuzzy
+msgid "Compile for v850e processor"
+msgstr "v850 işlemcisi için derleme yapılır"
+
+#. Make sure that the other bits are cleared.
+#: config/v850/v850.h:177
+#, fuzzy
+msgid "Enable the use of the short load instructions"
+msgstr "DB komutunun kullanımı etkinleştirilir"
+
+#: config/v850/v850.h:180
+#, fuzzy
+msgid "Do not use the callt instruction"
+msgstr "Bölme komutu kullanılmaz"
+
+#: config/v850/v850.h:187
+#, fuzzy
+msgid "Do not use registers r2 and r5"
+msgstr "sb yazmacı kullanılmaz"
+
+#: config/v850/v850.h:189
+#, fuzzy
+msgid "Enfore strict alignment"
+msgstr "Yığın hiizalaması ayarlanmaz"
+
+#: config/v850/v850.h:192
 msgid "Use 4 byte entries in switch tables"
 msgstr "Switch tablolarında 4 baytlık girdiler kullanılır"
 
-#: config/v850/v850.h:164
+#: config/v850/v850.h:218
 msgid "Set the max size of data eligible for the TDA area"
 msgstr "TDA alanı için uygun verinin maksimum boyunu belirler"
 
-#: config/v850/v850.h:167
+#: config/v850/v850.h:221
 msgid "Set the max size of data eligible for the SDA area"
 msgstr "SDA alanı için uygun verinin maksimum boyunu belirler"
 
-#: config/v850/v850.h:170
+#: config/v850/v850.h:224
 msgid "Set the max size of data eligible for the ZDA area"
 msgstr "ZDA alanı için uygun verinin maksimum boyunu belirler"
 
-#: config/xtensa/xtensa.c:1048 config/xtensa/xtensa.c:1082 config/xtensa/xtensa.c:1091
+#: config/xtensa/xtensa.c:1062 config/xtensa/xtensa.c:1096
+#: config/xtensa/xtensa.c:1105
 msgid "bad test"
 msgstr "hatalı test"
 
-#: config/xtensa/xtensa.c:1790
+#: config/xtensa/xtensa.c:1824
 msgid "boolean registers required for the floating-point option"
 msgstr "iki terimli yazmaçlar kayan nokta seçeneği için gerekli"
 
-#: config/xtensa/xtensa.c:1965
+#: config/xtensa/xtensa.c:1991
 msgid "invalid mask"
 msgstr "mask geçersiz"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2038
 msgid "invalid address"
 msgstr "adres geçersiz"
 
-#: config/xtensa/xtensa.c:2042
+#: config/xtensa/xtensa.c:2063
 msgid "no register in address"
 msgstr "adreste yazmaç yok"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2071
 msgid "address offset not a constant"
 msgstr "adres değeri bir sabit değil"
 
+#: config/xtensa/xtensa.c:2809
+#, fuzzy
+msgid "only uninitialized variables can be placed in a .bss section"
+msgstr "program bellek alanına sadece ilklendirilmiş değişkenler yerleştirilebilir"
+
 #: config/xtensa/xtensa.h:114
 msgid "Use the Xtensa code density option"
 msgstr "Xtensa kod yoğunluğu seçeneği kullanılır"
@@ -13205,512 +13824,557 @@ msgstr "Büyük programlar için dolaylı CALLXn komutları kullanılır"
 msgid "Use direct CALLn instructions for fast calls"
 msgstr "Hızlı çağrılar için doğrudan CALLn komutları kullanılır"
 
-#: ada/misc.c:219
+#: ada/misc.c:233
 msgid "`-gnat' misspelled as `-gant'"
 msgstr "`-gnat' yerine `-gant' kullanılmış"
 
-#: cp/call.c:270 cp/init.c:1635
+#: cp/call.c:258 cp/init.c:1587
 msgid "qualified type `%T' does not match destructor name `~%T'"
 msgstr "yetkin tür `%T', yıkıcı ismi `~%T' ile eşleşmiyor"
 
-#: cp/call.c:279
+#: cp/call.c:267
 msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
 msgstr "`%E' türü yıkıcı türü `%T' ile eşleşmiyor (tür `%T' idi)"
 
-#: cp/call.c:288
+#: cp/call.c:276
 msgid "`%D' is a namespace"
 msgstr "`%D' bir isim alanı"
 
-#: cp/call.c:296
+#: cp/call.c:284
 msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
 msgstr "amaçlı yöntem çağrısının taban nesnesi `%E' yeni sınıf oluşturamayan `%T' türününkidir"
 
-#: cp/call.c:394
+#: cp/call.c:366
 msgid "unable to call pointer to member function here"
 msgstr "buradan üye işlev göstergesi çağrılamaz"
 
-#: cp/call.c:530
+#: cp/call.c:515
 msgid "destructors take no parameters"
 msgstr "yıkıcılar parametre almaz"
 
-#: cp/call.c:537
+#: cp/call.c:519
 msgid "destructor name `~%T' does not match type `%T' of expression"
 msgstr "yıkıcı ismi `~%T' ifadenin türü `%T' ile eşleşmiyor"
 
-#: cp/call.c:2374
+#: cp/call.c:535 cp/call.c:4857
+msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
+msgstr "bir nesne alarak oluşmayan `%3$T' türündeki `%2$E'nin üyesi `%D' için istek"
+
+#: cp/call.c:557
+#, fuzzy
+msgid "request for member `%D' is ambiguous"
+msgstr "`%D' kullanımı belirsiz"
+
+#: cp/call.c:2446
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <yerleşik>"
 
-#: cp/call.c:2379
+#: cp/call.c:2451
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <yerleşik>"
 
-#: cp/call.c:2383
+#: cp/call.c:2455
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <yerleşik>"
 
-#: cp/call.c:2387
+#: cp/call.c:2459
 msgid "%s %T <conversion>"
 msgstr "%s %T <dönüşüm>"
 
-#: cp/call.c:2389
+#: cp/call.c:2461
 msgid "%s %+#D%s"
 msgstr "%s %+#D%s"
 
-#: cp/call.c:2546
-msgid "no viable candidates"
-msgstr "uygulanabilir aday yok"
-
-#: cp/call.c:2560
+#: cp/call.c:2615
 msgid "conversion from `%T' to `%T' is ambiguous"
 msgstr "`%T' den `%T' ye dönüşüm belirsiz"
 
-#: cp/call.c:2677
+#: cp/call.c:2690
+#, fuzzy
+msgid "incomplete type '%T' cannot be used to name a scope"
+msgstr "içi boş `%T' türündeki nesne, %s içinde erişimli olmayacak"
+
+#: cp/call.c:2706 cp/typeck.c:2176 cp/typeck.c:2205
+#, fuzzy
+msgid "'%D' has no member named '%E'"
+msgstr "%s'in `%s' isimli bir üyesi yok"
+
+#: cp/call.c:2812
 msgid "no matching function for call to `%D(%A)'"
 msgstr "`%D(%A)' çağrısı ile eşleşen bir işlev yok"
 
-#: cp/call.c:2688 cp/call.c:4681
+#: cp/call.c:2823 cp/call.c:4948
 msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr "aşırı yüklü `%D(%A)' çağrısı belirsiz"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:2715
+#: cp/call.c:2850
 #, c-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "üye işlev %E nesnesiz çağrılamaz; .* or ->* kullanımı önerilir"
 
-#: cp/call.c:2784
+#: cp/call.c:2920
 msgid "no match for call to `(%T) (%A)'"
 msgstr "`(%T) (%A)' çağrısı için eşleşme yok"
 
-#: cp/call.c:2794
+#: cp/call.c:2930
 msgid "call of `(%T) (%A)' is ambiguous"
 msgstr "`(%T) (%A)' çağrısı belirsiz"
 
-#: cp/call.c:2829
+#: cp/call.c:2965
 msgid "%s for `%T ? %T : %T' operator"
 msgstr "%s (`%T ? %T : %T' üç terimlisi için)"
 
-#: cp/call.c:2834
+#: cp/call.c:2970
 msgid "%s for `%T %s' operator"
 msgstr "%s (`%T %s' işlemimi için)"
 
-#: cp/call.c:2837
+#: cp/call.c:2973
 msgid "%s for `%T [%T]' operator"
 msgstr "%s (`%T [%T]' işlemimi için)"
 
-#: cp/call.c:2842
+#: cp/call.c:2978
 msgid "%s for `%T %s %T' operator"
 msgstr "%s (`%T %s %T' işlemimi için)"
 
-#: cp/call.c:2845
+#: cp/call.c:2981
 msgid "%s for `%s %T' operator"
 msgstr "%s (`%s %T' işlemimi için)"
 
-#: cp/call.c:2937
+#: cp/call.c:3071
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ bir ?: ifadesinde eksik orta terime izin vermez"
 
-#: cp/call.c:2996
+#: cp/call.c:3130
 #, c-format
 msgid "`%E' has type `void' and is not a throw-expression"
 msgstr "`%E' `void' türünde ve bir yakalama-ifadesi değil"
 
-#: cp/call.c:3029 cp/call.c:3229
+#: cp/call.c:3163 cp/call.c:3363
 msgid "operands to ?: have different types"
 msgstr "?: için işlemimleri farklı türde"
 
-#: cp/call.c:3182
+#: cp/call.c:3316
 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
 msgstr "şartlı ifade içinde enum uyumsuzluğu: `%T' vs `%T'"
 
-#: cp/call.c:3189
+#: cp/call.c:3323
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "şartlı ifade içinde enum ve enum olmayan türler"
 
-#: cp/call.c:3270
+#: cp/call.c:3405
 msgid "`%D' must be declared before use"
 msgstr "`%D' kullanmadan önce bildirilmiş olmalı"
 
-#: cp/call.c:3433
+#: cp/call.c:3604
 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr "sonek `%s' için `%D(int)' bildirimi yok, yerine önek işlemimi deneniyor"
 
-#: cp/call.c:3480
+#: cp/call.c:3651
 msgid "using synthesized `%#D' for copy assignment"
 msgstr "kopya ataması için bireşimli `%#D' kullanılıyor"
 
-#: cp/call.c:3482
+#: cp/call.c:3653
 msgid "  where cfront would use `%#D'"
 msgstr "  (cfront'un `%#D' kullanması gerektiği yerde)"
 
-#: cp/call.c:3509
+#: cp/call.c:3680
 msgid "comparison between `%#T' and `%#T'"
 msgstr "`%#T' ile `%#T' arasında karşılaştırma"
 
-#: cp/call.c:3748
+#: cp/call.c:3919
 msgid "no suitable `operator delete' for `%T'"
 msgstr "`%T' için uygun bir `operator delete' yok"
 
-#: cp/call.c:3767
+#: cp/call.c:3938
 msgid "`%+#D' is private"
 msgstr "`%+#D' private'dir"
 
-#: cp/call.c:3769
+#: cp/call.c:3940
 msgid "`%+#D' is protected"
 msgstr "`%+#D' protected'dır"
 
-#: cp/call.c:3771
+#: cp/call.c:3942
 msgid "`%+#D' is inaccessible"
 msgstr "`%+#D' erişilebilir değil"
 
-#: cp/call.c:3772
+#: cp/call.c:3943
 msgid "within this context"
 msgstr "bu bağlamda"
 
-#: cp/call.c:3814
+#: cp/call.c:3985
 msgid "invalid conversion from `%T' to `%T'"
 msgstr "`%T' den `%T' ye dönüşüm geçersiz"
 
-#: cp/call.c:3816 cp/call.c:3955 cp/call.c:3957
+#: cp/call.c:3987 cp/call.c:4126 cp/call.c:4128
 msgid "  initializing argument %P of `%D'"
 msgstr "  `%D' nin %P. argümanının ilklendirilmesi"
 
-#: cp/call.c:3879 cp/call.c:3883
+#: cp/call.c:4050 cp/call.c:4054
 msgid "  initializing argument %P of `%D' from result of `%D'"
 msgstr "  `%D'nin %P argümanı `%D'nin sonucundan ilklendiriliyor  "
 
-#: cp/call.c:3889 cp/call.c:3892
+#: cp/call.c:4060 cp/call.c:4063
 msgid "  initializing temporary from result of `%D'"
 msgstr "  geçici olarak `%D'nin sonucundan ilklendiriliyor"
 
-#. Undefined behaviour [expr.call] 5.2.2/7.
-#: cp/call.c:4026
-msgid "cannot pass objects of non-POD type `%#T' through `...'"
+#. Undefined behavior [expr.call] 5.2.2/7.  We used to just warn
+#. here and do a bitwise copy, but now cp_expr_size will abort if we
+#. try to do that.
+#: cp/call.c:4215
+#, fuzzy
+msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr "POD olmayan `%#T' türünün nesneleri `...' üzerinden aktarılamaz"
 
-#. Undefined behaviour [expr.call] 5.2.2/7.
-#: cp/call.c:4051
+#. Undefined behavior [expr.call] 5.2.2/7.
+#: cp/call.c:4242
 msgid "cannot receive objects of non-POD type `%#T' through `...'"
 msgstr "POD olmayan `%#T' türünün nesneleri `...' üzerinden alınamaz"
 
-#: cp/call.c:4193
+#: cp/call.c:4422
 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr "niteleyicileri iptal eden `%#D'nin `this' argümanı olarak `%T aktarılıyor"
 
-#: cp/call.c:4443
+#: cp/call.c:4656
 msgid "could not find class$ field in java interface type `%T'"
 msgstr "`%T' türündeki java arabiriminde class$ alanı bulunamadı"
 
-#: cp/call.c:4544 cp/typeck.c:2018
-msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
-msgstr "bir nesne alarak oluşmayan `%3$T' türündeki `%2$E'nin üyesi `%D' için istek"
+#: cp/call.c:4831
+#, fuzzy
+msgid "call to non-function `%D'"
+msgstr "sanal sınıf olmayan işlev `%s'"
 
-#: cp/call.c:4670
+#: cp/call.c:4937
 msgid "no matching function for call to `%T::%D(%A)%#V'"
 msgstr "`%T::%D(%A)%#V' çağrısı ile eşleşen işlev yok"
 
-#: cp/call.c:4700
+#: cp/call.c:4967
 msgid "cannot call member function `%D' without object"
 msgstr "üye işlev `%D' nesne olmaksızın çağrılamaz"
 
-#: cp/call.c:5313
+#: cp/call.c:5580
 msgid "passing `%T' chooses `%T' over `%T'"
 msgstr "`%T' `%T'yi `%T' üzerinden seçerek aktarılıyor"
 
-#: cp/call.c:5315 cp/decl2.c:4508
+#: cp/call.c:5582 cp/decl2.c:4081
 msgid "  in call to `%D'"
 msgstr "  `%D' çağrısında"
 
-#: cp/call.c:5364 cp/call.c:5489
+#: cp/call.c:5631 cp/call.c:5756
 msgid "choosing `%D' over `%D'"
 msgstr "`%D' `%D' üzerinden seçiliyor"
 
-#: cp/call.c:5365
+#: cp/call.c:5632
 msgid "  for conversion from `%T' to `%T'"
 msgstr "  (`%T' den `%T' ye dönüşüm için)"
 
-#: cp/call.c:5367
+#: cp/call.c:5634
 msgid "  because conversion sequence for the argument is better"
 msgstr "  çünkü argüman için dönüşüm süreci daha iyi"
 
-#: cp/call.c:5491
+#: cp/call.c:5758
 msgid "  because worst conversion for the former is better than worst conversion for the latter"
 msgstr "  çünkü ilkinin en kötü dönüşümü sonuncusununkinden daha iyidir"
 
-#: cp/call.c:5607 cp/call.c:5628
+#: cp/call.c:5874 cp/call.c:5895
 msgid "could not convert `%E' to `%T'"
 msgstr "`%E' den `%T' ye dönüşüm yapılamaz"
 
-#: cp/class.c:287
+#: cp/class.c:286
 msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
 msgstr "taban `%T' türünden türetilmiş `%T' türü sanal taban `%T' üzerinden dönüştürülemez"
 
-#: cp/class.c:1020
+#: cp/class.c:943
 msgid "`%#D' and `%#D' cannot be overloaded"
 msgstr "`%#D' ve `%#D' aşırı yüklü olamaz"
 
-#. There has already been a declaration of this method
-#. or member template.
-#: cp/class.c:1031
-msgid "`%D' has already been declared in `%T'"
-msgstr "`%D' zaten `%T' de bildirilmişti"
-
-#: cp/class.c:1112
+#: cp/class.c:1027
 msgid "duplicate enum value `%D'"
 msgstr "yinelenmiş enum değeri `%D'"
 
-#: cp/class.c:1115
+#: cp/class.c:1030
 msgid "duplicate field `%D' (as enum and non-enum)"
 msgstr "yinelenmiş alan `%D' (hem enum hem de değil)"
 
-#: cp/class.c:1122
+#: cp/class.c:1037
 msgid "duplicate nested type `%D'"
 msgstr "yinelenmiş iç içe tür `%D'"
 
-#: cp/class.c:1133
+#: cp/class.c:1048
 msgid "duplicate field `%D' (as type and non-type)"
 msgstr "yinelenmiş alan `%D' (hem tür hem de değil)"
 
-#: cp/class.c:1137
+#: cp/class.c:1052
 msgid "duplicate member `%D'"
 msgstr "yinelenmiş üye `%D'"
 
-#: cp/class.c:1180
+#: cp/class.c:1095
 msgid "conflicting access specifications for method `%D', ignored"
 msgstr "`%D' yöntemi için erişim özellikleri çelişkili, yoksayıldı"
 
-#: cp/class.c:1182
+#: cp/class.c:1097
 #, c-format
 msgid "conflicting access specifications for field `%s', ignored"
 msgstr "`%s' alanı için erişim özellikleri çelişkili, yoksayıldı"
 
-#: cp/class.c:1225
+#: cp/class.c:1142
 msgid "`%D' names constructor"
 msgstr "`%D' isimleri kurucu"
 
-#: cp/class.c:1231
+#: cp/class.c:1147
 msgid "`%D' invalid in `%T'"
 msgstr "`%T' içindeki `%D' geçersiz"
 
-#: cp/class.c:1239
+#: cp/class.c:1155
 msgid "no members matching `%D' in `%#T'"
 msgstr "`%T' içindeki `%D' ile eşleşen üye yok"
 
-#: cp/class.c:1271 cp/class.c:1279
+#: cp/class.c:1187 cp/class.c:1195
 msgid "`%D' invalid in `%#T'"
 msgstr "`%#T' içindeki `%D' geçersiz"
 
-#: cp/class.c:1272
+#: cp/class.c:1188
 msgid "  because of local method `%#D' with same name"
 msgstr "  çünkü yerel yöntem `%#D' ile aynı isimde"
 
-#: cp/class.c:1280
+#: cp/class.c:1196
 msgid "  because of local member `%#D' with same name"
 msgstr "  çünkü yerel üye `%#D' ile aynı isimde"
 
-#: cp/class.c:1352
+#: cp/class.c:1268
 msgid "base class `%#T' has a non-virtual destructor"
 msgstr "taban sınıf `%#T' bir sanal olmayan yıkıcıya sahip"
 
-#: cp/class.c:1372
+#: cp/class.c:1288
 msgid "base `%T' with only non-default constructor in class without a constructor"
 msgstr "sadece bir kurucusuz sınıftaki öntanımlı olmayan kuruculu taban `%T'"
 
-#: cp/class.c:1959
+#: cp/class.c:1860
 msgid "all member functions in class `%T' are private"
 msgstr "sınıf `%T' içindeki tüm üye işlevler 'private'"
 
-#: cp/class.c:1973
+#: cp/class.c:1874
 msgid "`%#T' only defines a private destructor and has no friends"
 msgstr "`%#T' sadece private bir yıkıcı tanımlıyor ve kardeşleri yok"
 
-#: cp/class.c:2016
+#: cp/class.c:1917
 msgid "`%#T' only defines private constructors and has no friends"
 msgstr "`%#T' sadece private kurucular tanımlıyor ve kardeşleri yok"
 
-#: cp/class.c:2137 cp/class.c:5064
+#: cp/class.c:2038 cp/class.c:5172
 msgid "redefinition of `%#T'"
 msgstr "`%#T' yeniden tanımlanmış"
 
-#: cp/class.c:2138
+#: cp/class.c:2039
 msgid "previous definition of `%#T'"
 msgstr "`%#T' nin önceki bildirimi"
 
-#: cp/class.c:2468
+#: cp/class.c:2313
 msgid "no unique final overrider for `%D' in `%T'"
 msgstr "`%D' için `%T' içinde eşsiz bir son değiştirici yok"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2850
+#: cp/class.c:2652
 msgid "`%D' was hidden"
 msgstr "`%D'"
 
-#: cp/class.c:2851
+#: cp/class.c:2653
 msgid "  by `%D'"
 msgstr "  `%D' tarafından gizlendi"
 
-#: cp/class.c:2893
+#: cp/class.c:2695
 msgid "ISO C++ forbids member `%D' with same name as enclosing class"
 msgstr "ISO C++ zarflayan sınıf olarak üye `%D' ile aynı isme izin vermez"
 
-#: cp/class.c:2898 cp/decl2.c:1883
+#: cp/class.c:2700 cp/decl2.c:1327
 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr "`%#D' geçersiz; bir anonim birleşik yapı sadece statik olmayan veri üyeleri içerebilir"
 
-#: cp/class.c:2904 cp/decl2.c:1889
+#: cp/class.c:2706 cp/decl2.c:1333
 msgid "private member `%#D' in anonymous union"
 msgstr "anonim union içinde private üye `%#D'"
 
-#: cp/class.c:2907 cp/decl2.c:1891
+#: cp/class.c:2709 cp/decl2.c:1335
 msgid "protected member `%#D' in anonymous union"
 msgstr "anonim union içinde protected üye `%#D'"
 
-#: cp/class.c:3059
+#: cp/class.c:2834
+msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
+msgstr ""
+
+#: cp/class.c:2898
 msgid "bit-field `%#D' with non-integral type"
 msgstr "tümleyen olmayan tür ile bit-alanı `%#D'"
 
-#: cp/class.c:3079
+#: cp/class.c:2918
 msgid "bit-field `%D' width not an integer constant"
 msgstr "bit alanı `%D' için genişlik bir tamsayı sabit değil"
 
-#: cp/class.c:3085
+#: cp/class.c:2924
 msgid "negative width in bit-field `%D'"
 msgstr "bit alanı `%D' içindeki genişlik negatif"
 
-#: cp/class.c:3090
+#: cp/class.c:2929
 msgid "zero width for bit-field `%D'"
 msgstr "bit alanı `%D' için sıfır genişlik"
 
-#: cp/class.c:3096
+#: cp/class.c:2935
 msgid "width of `%D' exceeds its type"
 msgstr "`%D' türünün genişliğini aşıyor"
 
-#: cp/class.c:3105
+#: cp/class.c:2944
 msgid "`%D' is too small to hold all values of `%#T'"
 msgstr "`%D'  `%#T'nin tüm değerlerini tutmak için çok küçük"
 
-#: cp/class.c:3189
+#: cp/class.c:3028
 msgid "member `%#D' with constructor not allowed in union"
 msgstr "union içinde kuruculu üye `%#D' olamaz"
 
-#: cp/class.c:3192
+#: cp/class.c:3031
 msgid "member `%#D' with destructor not allowed in union"
 msgstr "union içinde yıkıcılı üye `%#D' olamaz"
 
-#: cp/class.c:3195
+#: cp/class.c:3034
 msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr "union içinde kopya atama işlemimli üye `%#D' olamaz"
 
-#: cp/class.c:3222
+#: cp/class.c:3061
 msgid "multiple fields in union `%T' initialized"
 msgstr "birleşik yapı `%T' içindeki çoklu alanlar ilklendirildi"
 
-#: cp/class.c:3341
+#: cp/class.c:3183
 msgid "field `%D' in local class cannot be static"
 msgstr "yerel sınıf içindeki alan `%D' static olamaz"
 
-#: cp/class.c:3347
+#: cp/class.c:3189
 msgid "field `%D' invalidly declared function type"
 msgstr "alan `%D' ile geçersiz olarak işlev türü bildirildi"
 
-#: cp/class.c:3354
+#: cp/class.c:3196
 msgid "field `%D' invalidly declared method type"
 msgstr "alan `%D' ile geçersiz olarak yöntem türü bildirildi"
 
-#: cp/class.c:3360
+#: cp/class.c:3202
 msgid "field `%D' invalidly declared offset type"
 msgstr "alan `%D' ile geçersiz olarak göreli konum türü bildirildi"
 
 #. Unions cannot have static members.
-#: cp/class.c:3378
+#: cp/class.c:3220
 msgid "field `%D' declared static in union"
 msgstr "alan `%D' ile birleşik yapı içinde static bildirimi"
 
-#: cp/class.c:3404
+#: cp/class.c:3247
 msgid "non-static reference `%#D' in class without a constructor"
 msgstr "bir kurucusuz sınıf içinde static olmayan başvuru `%#D'"
 
-#: cp/class.c:3435
+#: cp/class.c:3282
 msgid "non-static const member `%#D' in class without a constructor"
 msgstr "bir kurucusuz sınıf içinde static olmayan sabit üye `%#D'"
 
-#: cp/class.c:3450
+#: cp/class.c:3298
 msgid "field `%#D' with same name as class"
 msgstr "alan `%#D' sınıf ile aynı isimde"
 
-#: cp/class.c:3468
+#: cp/class.c:3316
 msgid "`%#T' has pointer data members"
 msgstr "`%#T' gösterge veri üyeleri içeriyor"
 
-#: cp/class.c:3472
+#: cp/class.c:3320
 msgid "  but does not override `%T(const %T&)'"
 msgstr "  ama `%T(const %T&)' ye değiştirilmiyor"
 
-#: cp/class.c:3474
+#: cp/class.c:3322
 msgid "  or `operator=(const %T&)'"
 msgstr "  ya da `operator=(const %T&)'"
 
-#: cp/class.c:3477
+#: cp/class.c:3325
 msgid "  but does not override `operator=(const %T&)'"
 msgstr "  ama `operator=(const %T&)' ye değiştirilmiyor"
 
-#: cp/class.c:3943
+#: cp/class.c:3775
+msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:3883
+msgid "class `%T' will be considered nearly empty in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:3973
 msgid "initializer specified for non-virtual method `%D'"
 msgstr "sanal olmayan yöntem `%D' için ilklendirici belirtilmiş"
 
-#: cp/class.c:4728
-msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
-msgstr "sanal taban `%T' belirsizlikten dolayı `%T' içinde erişilebilir değil"
+#: cp/class.c:4709
+msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
+msgstr ""
 
-#: cp/class.c:4798
+#: cp/class.c:4809
 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr "doğrudan taban `%T' belirsizlikten dolayı `%T' içinde erişilebilir değil"
 
-#: cp/class.c:5225
+#: cp/class.c:4822
+msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
+msgstr "sanal taban `%T' belirsizlikten dolayı `%T' içinde erişilebilir değil"
+
+#: cp/class.c:4978
+msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5011
+msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5020
+msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5079
+msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5320
 msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr "`%#T' sanal olmayan kurucuyla sanal işlevler içeriyor"
 
-#: cp/class.c:5309
+#: cp/class.c:5405
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "yapı tamamlanmaya çalışılırken önceki ayrıştırma hatalarından dolayı kesildi"
 
-#: cp/class.c:5766
+#: cp/class.c:5861
 #, c-format
 msgid "language string `\"%s\"' not recognized"
 msgstr "dil dizgesi `\"%s\"' tanınmıyor"
 
-#: cp/class.c:5862
+#: cp/class.c:5957
 msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr "aşırı yüklü `%D' `%T' türünün dönüşümüne tabanlı olarak çözümlenemiyor"
 
-#: cp/class.c:5983
+#: cp/class.c:6078
 msgid "no matches converting function `%D' to type `%#T'"
 msgstr "işlev `%D'nin `%#T' türüne dönüşümü için eşleşme yok"
 
-#: cp/class.c:6006
+#: cp/class.c:6101
 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
 msgstr "aşırı yüklü işlev `%D'nin `%#T' türüne dönüşümü belirsiz"
 
-#: cp/class.c:6032
+#: cp/class.c:6127
 msgid "assuming pointer to member `%D'"
 msgstr "üye `%D'ye gösterge varsayılıyor"
 
-#: cp/class.c:6035
+#: cp/class.c:6130
 #, c-format
 msgid "(a pointer to member can only be formed with `&%E')"
 msgstr "(bir üye göstergesi sadece `&%E' ile şekillendirilebilir)"
 
-#: cp/class.c:6079 cp/class.c:6247 cp/class.c:6254
+#: cp/class.c:6174 cp/class.c:6345 cp/class.c:6352
 msgid "not enough type information"
 msgstr "tür bilgisi yetersiz"
 
-#: cp/class.c:6088
+#: cp/class.c:6183
 msgid "argument of type `%T' does not match `%T'"
 msgstr "`%T' türündeki argüman `%T' ile uyumsuz"
 
-#: cp/class.c:6231
+#: cp/class.c:6329
 msgid "invalid operation on uninstantiated type"
 msgstr "gerçeklenmemiş tür üzerindeki işlem geçersiz"
 
@@ -13719,11 +14383,11 @@ msgstr "gerçeklenmemiş tür üzerindeki işlem geçersiz"
 #. A name N used in a class S shall refer to the same declaration
 #. in its context and when re-evaluated in the completed scope of
 #. S.
-#: cp/class.c:6483 cp/decl.c:1032 cp/decl.c:3172 cp/pt.c:1842
+#: cp/class.c:6612 cp/decl.c:1006 cp/decl.c:3102 cp/pt.c:1845
 msgid "declaration of `%#D'"
 msgstr "`%#D' yeniden bildirimi"
 
-#: cp/class.c:6484
+#: cp/class.c:6613
 msgid "changes meaning of `%D' from `%+#D'"
 msgstr "`%D' nin (`%+#D' deki) anlamı değişiyor"
 
@@ -13739,206 +14403,211 @@ msgstr "`%E' nin `%T' den `%T' ye dönüşümü belirsiz"
 msgid "converting from `%T' to `%T'"
 msgstr "`%T' den`%T' ye dönüşüm"
 
-#: cp/cvt.c:198 cp/cvt.c:202
+#: cp/cvt.c:201 cp/cvt.c:205
 msgid "pointer to member cast from `%T' to `%T' is via virtual base"
 msgstr "`%T' den `%T' ye üye göstergesi çevirimi sanal taban üzerindendir"
 
-#: cp/cvt.c:220 cp/cvt.c:233 cp/cvt.c:272
+#: cp/cvt.c:223 cp/cvt.c:236 cp/cvt.c:283
 msgid "cannot convert `%E' from type `%T' to type `%T'"
 msgstr "`%E' `%T' den `%T' ye çevrilemiyor"
 
-#: cp/cvt.c:525
+#: cp/cvt.c:262
+#, fuzzy
+msgid "invalid conversion from '%T' to '%T'"
+msgstr "`%T' den `%T' ye dönüşüm geçersiz"
+
+#: cp/cvt.c:537
 msgid "conversion from `%T' to `%T' discards qualifiers"
 msgstr "`%T' den `%T' ye dönüşüm niteleyicileri iptal ediyor"
 
-#: cp/cvt.c:543
+#: cp/cvt.c:555
 msgid "casting `%T' to `%T' does not dereference pointer"
 msgstr "`%T' den `%T' ye çevirim gösterge referansını kaldırmıyor"
 
-#: cp/cvt.c:572
+#: cp/cvt.c:584
 msgid "cannot convert type `%T' to type `%T'"
 msgstr "tür `%T' `%T' türüne dönüştürülemiyor"
 
-#: cp/cvt.c:689
+#: cp/cvt.c:701
 msgid "conversion from `%#T' to `%#T'"
 msgstr "`%#T' den `%#T' ye dönüşüm"
 
-#: cp/cvt.c:701
+#: cp/cvt.c:713
 msgid "`%#T' used where a `%T' was expected"
 msgstr "`%T' kullanılmış ama `%#T' umulmuştu"
 
-#: cp/cvt.c:718
+#: cp/cvt.c:730
 msgid "the address of `%D', will always be `true'"
 msgstr "`%D' nin adresi, daima `true' olacak"
 
-#: cp/cvt.c:738
+#: cp/cvt.c:750
 msgid "`%#T' used where a floating point value was expected"
 msgstr "bir gerçel sayı değer gerekirken `%#T' kullanılmış"
 
-#: cp/cvt.c:793
+#: cp/cvt.c:797
 msgid "conversion from `%T' to non-scalar type `%T' requested"
 msgstr "`%T' türünden skalar olmayan `%T' türüne dönüşüm istendi"
 
-#: cp/cvt.c:879
+#: cp/cvt.c:883
 msgid "object of incomplete type `%T' will not be accessed in %s"
 msgstr "içi boş `%T' türündeki nesne, %s içinde erişimli olmayacak"
 
-#: cp/cvt.c:882
+#: cp/cvt.c:886
 msgid "object of type `%T' will not be accessed in %s"
 msgstr "`%T' türündeki nesne, %s içinde erişimli olmayacak"
 
-#: cp/cvt.c:898
+#: cp/cvt.c:902
 msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
 msgstr "içi boş `%T' türündeki nesne `%E', %s içinde erişimli olmayacak"
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:918
+#: cp/cvt.c:922
 #, c-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr "%s aşırı yüklü işlevin adresini çözümleyemiyor"
 
 #. Only warn when there is no &.
-#: cp/cvt.c:923
+#: cp/cvt.c:927
 #, c-format
 msgid "%s is a reference, not call, to function `%E'"
 msgstr "%s işlev `%E' için çağrı değil referanstır"
 
-#: cp/cvt.c:1061
+#: cp/cvt.c:1065
 msgid "converting NULL to non-pointer type"
 msgstr "NULL'dan gösterge olmayan türe dönüşüm"
 
-#: cp/cvt.c:1137
+#: cp/cvt.c:1141
 msgid "ambiguous default type conversion from `%T'"
 msgstr "%T' den öntanımlı türe dönüşüm belirsiz"
 
-#: cp/cvt.c:1139
+#: cp/cvt.c:1143
 msgid "  candidate conversions include `%D' and `%D'"
 msgstr "  aday dönüşümler `%D' ve `%D' içeriyor  "
 
-#: cp/decl.c:1033 cp/decl.c:3275
+#: cp/decl.c:1007 cp/decl.c:3205
 msgid "conflicts with previous declaration `%#D'"
 msgstr "`%#D' önceki bildirimiyle çelişiyor"
 
-#: cp/decl.c:1222
+#: cp/decl.c:1211
 msgid "label `%D' used but not defined"
 msgstr "etiket `%D' tanımlanmadan kullanılmış"
 
-#: cp/decl.c:1227
+#: cp/decl.c:1216
 msgid "label `%D' defined but not used"
 msgstr "etiket `%D' tanımlanmış ama kullanılmamış"
 
-#: cp/decl.c:2294
+#: cp/decl.c:2249
 msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr "burada isim alanı rumuzu `%D' kullanılamaz, `%D' varsayılıyor"
 
-#: cp/decl.c:3078 cp/decl.c:3483
+#: cp/decl.c:3008 cp/decl.c:3413
 msgid "previous declaration of `%D'"
 msgstr "`%D'in önceki bildirimi"
 
-#: cp/decl.c:3159 cp/decl.c:3197
+#: cp/decl.c:3089 cp/decl.c:3127
 msgid "shadowing %s function `%#D'"
 msgstr "%s işlev `%#D' yi gölgeliyor"
 
-#: cp/decl.c:3168
+#: cp/decl.c:3098
 msgid "library function `%#D' redeclared as non-function `%#D'"
 msgstr "kitaplık işlevi `%#D' işlev olmayan `%#D' olarak yeniden bildirildi"
 
-#: cp/decl.c:3173
+#: cp/decl.c:3103
 msgid "conflicts with built-in declaration `%#D'"
 msgstr "`%#D' yerleşik bildirimiyle çelişiyor"
 
-#: cp/decl.c:3192 cp/decl.c:3285 cp/decl.c:3301
+#: cp/decl.c:3122 cp/decl.c:3219 cp/decl.c:3235
 msgid "new declaration `%#D'"
 msgstr "yeni bildirim `%#D'"
 
-#: cp/decl.c:3193
+#: cp/decl.c:3123
 msgid "ambiguates built-in declaration `%#D'"
 msgstr "`%#D' yerleşik bildirimi belirsizleşiyor"
 
-#: cp/decl.c:3249
+#: cp/decl.c:3179
 msgid "`%#D' redeclared as different kind of symbol"
 msgstr "`%#D' farklı bir sembol çeşidi olarak tekrar bildirilmiş"
 
-#: cp/decl.c:3252
+#: cp/decl.c:3182
 msgid "previous declaration of `%#D'"
 msgstr "`%#D'in önceki bildirimi"
 
-#: cp/decl.c:3274
+#: cp/decl.c:3204
 msgid "declaration of template `%#D'"
 msgstr "şablon bildirimi `%#D'"
 
-#: cp/decl.c:3286 cp/decl.c:3302
+#: cp/decl.c:3220 cp/decl.c:3236
 msgid "ambiguates old declaration `%#D'"
 msgstr "`%#D' eski bildirimi belirsizleşiyor"
 
-#: cp/decl.c:3294
+#: cp/decl.c:3228
 msgid "declaration of C function `%#D' conflicts with"
 msgstr "C işlevi `%#D' bildirimi ile"
 
-#: cp/decl.c:3296
+#: cp/decl.c:3230
 msgid "previous declaration `%#D' here"
 msgstr "`%#D'nin önceki bildirimi ile burada çelişiyor"
 
-#: cp/decl.c:3312
+#: cp/decl.c:3246
 msgid "conflicting types for `%#D'"
 msgstr "`%#D' için çelişen türler"
 
-#: cp/decl.c:3313
+#: cp/decl.c:3247
 msgid "previous declaration as `%#D'"
 msgstr "önceki bildirim `%#D' olarak"
 
-#: cp/decl.c:3356
+#: cp/decl.c:3290
 msgid "`%#D' previously defined here"
 msgstr "`%#D' evvelce burada tanımlanmış"
 
-#: cp/decl.c:3357
+#: cp/decl.c:3291
 msgid "`%#D' previously declared here"
 msgstr "`%#D' evvelce burada bildirilmiş"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:3366
+#: cp/decl.c:3300
 msgid "prototype for `%#D'"
 msgstr "`%#D' için prototip"
 
-#: cp/decl.c:3367
+#: cp/decl.c:3301
 msgid "follows non-prototype definition here"
 msgstr "burada prototip olmayan tanımdan sonra"
 
-#: cp/decl.c:3379
+#: cp/decl.c:3313
 msgid "previous declaration of `%#D' with %L linkage"
 msgstr "%L ilintili `%#D' önceki bildirimi"
 
-#: cp/decl.c:3381
+#: cp/decl.c:3315
 msgid "conflicts with new declaration with %L linkage"
 msgstr "%L ilintili yeni bildirim ile çelişiyor"
 
-#: cp/decl.c:3404 cp/decl.c:3411
+#: cp/decl.c:3338 cp/decl.c:3345
 msgid "default argument given for parameter %d of `%#D'"
 msgstr "`%#D' nin %d. parametresi için verilen öntanımlı argüman"
 
-#: cp/decl.c:3406 cp/decl.c:3413
+#: cp/decl.c:3340 cp/decl.c:3347
 msgid "after previous specification in `%#D'"
 msgstr "`%#D' içindeki önceki özellikten sonra"
 
-#: cp/decl.c:3422
+#: cp/decl.c:3356
 msgid "`%#D' was used before it was declared inline"
 msgstr "`%#D' inline olarak bildirilmeden önce"
 
-#: cp/decl.c:3424
+#: cp/decl.c:3358
 msgid "previous non-inline declaration here"
 msgstr "önceki inline olmayan bildirimi burada kullanılmış"
 
-#: cp/decl.c:3482
+#: cp/decl.c:3412
 msgid "redundant redeclaration of `%D' in same scope"
 msgstr "aynı bağlamda `%D'nin yeniden bildirimi anlamsız"
 
-#: cp/decl.c:3566
+#: cp/decl.c:3493
 #, c-format
 msgid "declaration of `%F' throws different exceptions"
 msgstr "`%F' bildirimi farklı olağandışılıkları yakalıyor"
 
-#: cp/decl.c:3568
+#: cp/decl.c:3495
 #, c-format
 msgid "than previous declaration `%F'"
 msgstr "`%F'in önceki bildiriminden"
@@ -13951,15 +14620,15 @@ msgstr "`%F'in önceki bildiriminden"
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:3701
+#: cp/decl.c:3632
 msgid "explicit specialization of %D after first use"
 msgstr "ilk kullanımından sonra %D'nin doğrudan özelleştirilmesi"
 
-#: cp/decl.c:3946
+#: cp/decl.c:3886
 msgid "`%#D' used prior to declaration"
 msgstr "`%#D' bildirim öncesi kullanılmış"
 
-#: cp/decl.c:3977
+#: cp/decl.c:3917
 msgid "redeclaration of `wchar_t' as `%T'"
 msgstr "`wchar_t' nin `%T' olarak yeniden bildirimi"
 
@@ -13969,839 +14638,895 @@ msgstr "`wchar_t' nin `%T' olarak yeniden bildirimi"
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/decl.c:4005
+#: cp/decl.c:3945
 msgid "invalid redeclaration of `%D'"
 msgstr "`%D'in"
 
-#: cp/decl.c:4006
+#: cp/decl.c:3946
 msgid "as `%D'"
 msgstr "`%D' olarak yeniden bildirimi geçersiz"
 
-#: cp/decl.c:4096
+#: cp/decl.c:4036
 msgid "previous external decl of `%#D'"
 msgstr "`%D'in önceki dış bildirimi"
 
-#: cp/decl.c:4137
+#: cp/decl.c:4077
 msgid "`%D' was previously implicitly declared to return `int'"
 msgstr "`%D' önceden dolaylı olarak dönüş değerine `int' bildirilmiş"
 
-#: cp/decl.c:4197
+#: cp/decl.c:4137
 msgid "extern declaration of `%#D' doesn't match"
 msgstr "`%#D' için extern bildirim uyumsuz"
 
-#: cp/decl.c:4198
+#: cp/decl.c:4138
 msgid "global declaration `%#D'"
 msgstr "`%#D' genel bildirimi"
 
-#: cp/decl.c:4229
+#: cp/decl.c:4169
 msgid "declaration of `%#D' shadows a parameter"
 msgstr "`%#D' genel bildirimi bir parametreyi gölgeliyor"
 
-#: cp/decl.c:4249
+#: cp/decl.c:4189
 #, c-format
 msgid "declaration of `%s' shadows a member of `this'"
 msgstr "`%s' bildirimi bir `this' üyesini gölgeliyor"
 
-#: cp/decl.c:4600
+#: cp/decl.c:4541
 msgid "`%#D' hides constructor for `%#T'"
 msgstr "`%#D' `%#T' kurucusunu gizliyor"
 
-#: cp/decl.c:4615
+#: cp/decl.c:4556
 msgid "`%#D' conflicts with previous using declaration `%#D'"
 msgstr "`%#D' `%#D' bildiriminin önceki kullanımı ile çelişiyor"
 
-#: cp/decl.c:4627
+#: cp/decl.c:4568
 msgid "previous non-function declaration `%#D'"
 msgstr "önceki işlev olmayan bildirim `%#D'"
 
-#: cp/decl.c:4628
+#: cp/decl.c:4569
 msgid "conflicts with function declaration `%#D'"
 msgstr "işlev bildirimi `%#D' ile çelişiyor"
 
-#: cp/decl.c:4718
+#: cp/decl.c:4659
 msgid "implicit declaration of function `%#D'"
 msgstr "işlev `%#D' nin örtük bildirimi"
 
-#: cp/decl.c:4876
+#: cp/decl.c:4817
 #, c-format
 msgid "label `%s' referenced outside of any function"
 msgstr "`%s' etiketi her işlevin dışına referanslı"
 
-#: cp/decl.c:4979 cp/decl.c:5003 cp/decl.c:5096
+#: cp/decl.c:4920 cp/decl.c:4944 cp/decl.c:5037
 msgid "jump to label `%D'"
 msgstr "etiket `%D' ye sıçrama"
 
-#: cp/decl.c:4981 cp/decl.c:5005
+#: cp/decl.c:4922 cp/decl.c:4946
 msgid "jump to case label"
 msgstr "case etiketine jump"
 
-#: cp/decl.c:4989
+#: cp/decl.c:4930
 msgid "  crosses initialization of `%#D'"
 msgstr "  `%#D' ilklendirmesi çaprazlanıyor"
 
-#: cp/decl.c:4992 cp/decl.c:5112
+#: cp/decl.c:4933 cp/decl.c:5053
 msgid "  enters scope of non-POD `%#D'"
 msgstr "  POD olmayan `%#D' bağlamına giriyor"
 
-#: cp/decl.c:5012 cp/decl.c:5116
+#: cp/decl.c:4953 cp/decl.c:5057
 msgid "  enters try block"
 msgstr "  blok denemesine giriliyor"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:5014 cp/decl.c:5108 cp/decl.c:5118
+#: cp/decl.c:4955 cp/decl.c:5049 cp/decl.c:5059
 msgid "  enters catch block"
 msgstr "  tuzak bloğu giriyor"
 
-#: cp/decl.c:5097
+#: cp/decl.c:5038
 msgid "  from here"
 msgstr "  buradan"
 
-#: cp/decl.c:5110
+#: cp/decl.c:5051
 msgid "  skips initialization of `%#D'"
 msgstr "  `%#D' ilklendirmesi atlanyor"
 
-#: cp/decl.c:5145
+#: cp/decl.c:5086
 msgid "label named wchar_t"
 msgstr "wchar_t isimli etiket"
 
-#: cp/decl.c:5149
+#: cp/decl.c:5090
 msgid "duplicate label `%D'"
 msgstr "yinlenmiş etiket `%D'"
 
-#: cp/decl.c:5234
+#: cp/decl.c:5175
 #, c-format
 msgid "case label `%E' not within a switch statement"
 msgstr "case etiketi `%E' bir switch deyimi içinde değil"
 
 #. Definition isn't the kind we were looking for.
-#: cp/decl.c:5411 cp/decl.c:5430
+#: cp/decl.c:5354 cp/decl.c:5373
 msgid "`%#D' redeclared as %C"
 msgstr "`%#D' %C olarak yeniden bildirilmiş"
 
 #. This happens for A::B where B is a template, and there are no
 #. template arguments.
-#: cp/decl.c:5518 cp/typeck.c:1980
+#: cp/decl.c:5461 cp/typeck.c:2062 cp/typeck.c:2217
 msgid "invalid use of `%D'"
 msgstr "`%D' kullanımı geçersiz"
 
-#: cp/decl.c:5559
+#: cp/decl.c:5502
 msgid "`%D::%D' is not a template"
 msgstr "`%D::%D' bir şablon değil"
 
-#: cp/decl.c:5576
+#: cp/decl.c:5519
 msgid "`%D' undeclared in namespace `%D'"
 msgstr "`%D' isim alanı `%D' içinde bildirimsiz"
 
-#: cp/decl.c:5713
+#: cp/decl.c:5652
 msgid "`%D' used without template parameters"
 msgstr "`%D' şablon parametreleri olmaksızın kullanılmış"
 
-#: cp/decl.c:5724 cp/decl.c:5740 cp/decl.c:5828
+#: cp/decl.c:5663 cp/decl.c:5679 cp/decl.c:5783
 msgid "no class template named `%#T' in `%#T'"
 msgstr "`%#T' isimli sınıf şablonu `%#T' içinde yok"
 
-#: cp/decl.c:5758 cp/decl.c:5788
+#: cp/decl.c:5702 cp/decl.c:5712 cp/decl.c:5744
 msgid "no type named `%#T' in `%#T'"
 msgstr "`%#T' içindeki `%#T' ismindeki tür bilinmiyor"
 
-#: cp/decl.c:6011
+#: cp/decl.c:5968
 msgid "lookup of `%D' finds `%#D'"
 msgstr "`%D' araması `%#D' buluyor"
 
-#: cp/decl.c:6013
+#: cp/decl.c:5970
 msgid "  instead of `%D' from dependent base class"
 msgstr "  bağımlı taban sınıftan `%D' yerine"
 
-#: cp/decl.c:6015
+#: cp/decl.c:5972
 msgid "  (use `typename %T::%D' if that's what you meant)"
 msgstr " (eğer bu anlamda kullandıysanız `typename %T::%D' kullanın)"
 
-#: cp/decl.c:6188
+#: cp/decl.c:6003
+#, fuzzy
+msgid "name lookup of `%D' changed"
+msgstr "`%s' içi isim görünümü değişti"
+
+#: cp/decl.c:6005
+msgid "  matches this `%D' under ISO standard rules"
+msgstr "  bu `%D' ISO standardının kuralları altında eşleşiyor"
+
+#: cp/decl.c:6007
+msgid "  matches this `%D' under old rules"
+msgstr "  bu `%D' eski kurallar altında eşleşiyor"
+
+#: cp/decl.c:6021 cp/decl.c:6028
+#, fuzzy
+msgid "name lookup of `%D' changed for new ISO `for' scoping"
+msgstr "yeni ISO `for' kapsamında `%s' isim araması değişti"
+
+#: cp/decl.c:6023
+msgid "  cannot use obsolete binding at `%D' because it has a destructor"
+msgstr "  `%D' deki modası geçmiş bağlantı bir yıkıcıya sahip olduğundan kullanılamaz"
+
+#: cp/decl.c:6030
+msgid "  using obsolete binding at `%D'"
+msgstr "  `%D' deki modası geçmiş bağlantı kullanılıyor"
+
+#: cp/decl.c:6211
 msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
 msgstr "`%D' nin `%#T' (`%#D') bağlamındaki araması şu anki bağlam (`%#D') içindeki arama ile uyuşmuyor"
 
-#: cp/decl.c:7033
+#: cp/decl.c:7025
 msgid "an anonymous union cannot have function members"
 msgstr "bir anonim birleşik yapı işlev üyeler barındıramaz"
 
-#: cp/decl.c:7050
+#: cp/decl.c:7042
 msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr "kuruculu üye %#D' anonim kümeleme içinde kullanılamaz"
 
-#: cp/decl.c:7053
+#: cp/decl.c:7045
 msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr "yıkıcılı üye %#D' anonim kümeleme içinde kullanılamaz"
 
-#: cp/decl.c:7056
+#: cp/decl.c:7048
 msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr "kopya atama işlemimli üye %#D' anonim kümeleme içinde kullanılamaz"
 
-#: cp/decl.c:7094
+#: cp/decl.c:7086
 msgid "redeclaration of C++ built-in type `%T'"
 msgstr "C++ yerleşik türü `%T' için yeniden bildirim"
 
-#: cp/decl.c:7129
+#: cp/decl.c:7122
 msgid "multiple types in one declaration"
 msgstr "bir bildirimde birden fazla tür bidirilmiş"
 
-#: cp/decl.c:7132
-msgid "declaration does not declare anything"
-msgstr "bildirim hiçbir şey bildirmiyor"
-
-#: cp/decl.c:7156
+#: cp/decl.c:7149
 msgid "missing type-name in typedef-declaration"
 msgstr "typedef bildiriminde tür ismi eksik"
 
-#: cp/decl.c:7163
+#: cp/decl.c:7156
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ anonim yapıları (struct) yasaklar"
 
-#: cp/decl.c:7170
+#: cp/decl.c:7163
 msgid "`%D' can only be specified for functions"
 msgstr "`%D' sadece işlevler için belirtilebilir"
 
-#: cp/decl.c:7172
+#: cp/decl.c:7165
 msgid "`%D' can only be specified inside a class"
 msgstr "`%D' sadece bir sınıf içinde belirtilebilir"
 
-#: cp/decl.c:7174
+#: cp/decl.c:7167
 msgid "`%D' can only be specified for constructors"
 msgstr "`%D' sadece kurucular için belirtilebilir"
 
-#: cp/decl.c:7177
+#: cp/decl.c:7170
 msgid "`%D' can only be specified for objects and functions"
 msgstr "`%D' sadece işlevler ve nesneler için belirtilebilir"
 
-#: cp/decl.c:7326
-msgid "typedef `%D' is initialized"
+#: cp/decl.c:7312 cp/decl2.c:927
+#, fuzzy
+msgid "typedef `%D' is initialized (use __typeof__ instead)"
 msgstr "typedef `%D' ilklendirilmiş"
 
-#: cp/decl.c:7332
+#: cp/decl.c:7317
 msgid "function `%#D' is initialized like a variable"
 msgstr "`%D' işlevi bir değişken gibi ilklendirilmiş"
 
-#: cp/decl.c:7344
+#: cp/decl.c:7329
 msgid "declaration of `%#D' has `extern' and is initialized"
 msgstr "`%#D' hem `extern' olarak bildirilmiş hem de ilklendirilmiş"
 
-#: cp/decl.c:7378
+#: cp/decl.c:7363
 msgid "`%#D' is not a static member of `%#T'"
 msgstr "`%#D'  `%#T'nin bir static üyesi değildir"
 
-#: cp/decl.c:7383
+#: cp/decl.c:7368
 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
 msgstr "ISO C++ `%T::%D' nin `%T::%D' olarak tanımlanmasına izin vermez"
 
-#: cp/decl.c:7394
+#: cp/decl.c:7379
 msgid "duplicate initialization of %D"
 msgstr "%D nin yinelenmiş ilklendirmesi"
 
-#: cp/decl.c:7423
+#: cp/decl.c:7408
 msgid "declaration of `%#D' outside of class is not definition"
 msgstr "sınıf dışında `%#D' bildirimi bir tanımlama değil"
 
-#: cp/decl.c:7471
+#: cp/decl.c:7456
 msgid "variable `%#D' has initializer but incomplete type"
 msgstr "`%#D' değişkeni ilklendirilmiş ama içi boş türde"
 
-#: cp/decl.c:7479 cp/decl.c:7830
+#: cp/decl.c:7464 cp/decl.c:8006
 msgid "elements of array `%#D' have incomplete type"
 msgstr "`%#D' dizisinin elemanları içi boş türde"
 
-#: cp/decl.c:7495
+#: cp/decl.c:7480
 msgid "aggregate `%#D' has incomplete type and cannot be defined"
 msgstr "küme `%#D' içi boş türde ve tanımlı olamaz"
 
-#: cp/decl.c:7534
+#: cp/decl.c:7519
 msgid "`%D' declared as reference but not initialized"
 msgstr "`%D' referans olarak bildirilmiş ama ilklendirilmemiş"
 
-#: cp/decl.c:7543
+#: cp/decl.c:7528
 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
 msgstr "ISO C++ referans`%D' ilklendiren ilklendirici listesi kullanımına izin vermez"
 
-#: cp/decl.c:7576
+#: cp/decl.c:7561
 msgid "cannot initialize `%T' from `%T'"
 msgstr "`%T' `%T' den ilklendirilemez"
 
-#: cp/decl.c:7637
+#: cp/decl.c:7595
 msgid "initializer fails to determine size of `%D'"
 msgstr "ilklendirici `%D' nin boyutunu saptayamıyor"
 
-#: cp/decl.c:7642
+#: cp/decl.c:7600
 msgid "array size missing in `%D'"
 msgstr "`%D' de dizi boyutu eksik"
 
-#: cp/decl.c:7654
+#: cp/decl.c:7612
 msgid "zero-size array `%D'"
 msgstr "sıfır boyutlu dizi `%D'"
 
 #. An automatic variable with an incomplete type: that is an error.
 #. Don't talk about array types here, since we took care of that
 #. message in grokdeclarator.
-#: cp/decl.c:7687
+#: cp/decl.c:7650
 msgid "storage size of `%D' isn't known"
 msgstr "`%D' nin saklama uzunluğu bilinmiyor"
 
-#: cp/decl.c:7709
+#: cp/decl.c:7672
 msgid "storage size of `%D' isn't constant"
 msgstr "`%D' nin saklama genişliği sabit değil"
 
-#: cp/decl.c:7760
+#: cp/decl.c:7723
 msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr "özür: özümleme işlevi static verisi `%#D' nin cevabı yanlış (sizi çoklu kopyalara sürükleyecek)"
 
-#: cp/decl.c:7761
+#: cp/decl.c:7724
 msgid "  you can work around this by removing the initializer"
 msgstr "  bunu ilklendiricileri kaldırarak aşabilirsiniz"
 
-#: cp/decl.c:7789
+#: cp/decl.c:7752
 msgid "uninitialized const `%D'"
 msgstr "ilklendirilmemiş sabit `%D'"
 
-#: cp/decl.c:7824
+#: cp/decl.c:7836
+#, fuzzy
+msgid "brace-enclosed initializer used to initialize `%T'"
+msgstr "variant alan `%s' için bir ilklendirici yok"
+
+#: cp/decl.c:7900
+#, fuzzy
+msgid "initializer for `%T' must be brace-enclosed"
+msgstr "taban sınıfı olmayan `%T' için isimsiz ilklendirici"
+
+#: cp/decl.c:7964
+#, fuzzy
+msgid "too many initializers for `%T'"
+msgstr "`%#T'"
+
+#: cp/decl.c:8000
 msgid "variable-sized object `%D' may not be initialized"
 msgstr "değişken-uzunluklu nesne `%D' ilklendirilmiş olmayabilir"
 
-#: cp/decl.c:7835 cp/typeck2.c:201
+#: cp/decl.c:8011
 msgid "`%D' has incomplete type"
 msgstr "`%s' içi boş türde"
 
-#: cp/decl.c:7867
+#: cp/decl.c:8060
 msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr "`%D'bir kurucu ile ilklendirilmeli, `{...}' ile değil"
 
-#: cp/decl.c:7897
+#: cp/decl.c:8101
 msgid "structure `%D' with uninitialized const members"
 msgstr "ilklendirmesiz sabit üyelerle `%D' yapısı"
 
-#: cp/decl.c:7899
+#: cp/decl.c:8103
 msgid "structure `%D' with uninitialized reference members"
 msgstr "ilklendirmesiz referans üyelerle `%D' yapısı"
 
-#: cp/decl.c:8166
+#: cp/decl.c:8346
 msgid "assignment (not initialization) in declaration"
 msgstr "bildirim içinde atama (ilklendirme değil)"
 
-#: cp/decl.c:8178
+#: cp/decl.c:8358
 msgid "cannot initialize `%D' to namespace `%D'"
 msgstr "`%D' isim alanı `%D' olarak ilklendirilemez"
 
-#: cp/decl.c:8235
+#: cp/decl.c:8409
 msgid "shadowing previous type declaration of `%#D'"
 msgstr "`%#D'in önceki gölgeleyen tür bildirimi"
 
-#: cp/decl.c:8631
+#: cp/decl.c:8455
+#, fuzzy
+msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
+msgstr "`%E', `%T' türünde olduğundan bir üye göstergesi plarak kullanılamaz"
+
+#: cp/decl.c:8470
+#, fuzzy
+msgid "`%D' is thread-local and so cannot be dynamically initialized"
+msgstr "union `%T' isimli üyeler yokken ilklendirilemez"
+
+#: cp/decl.c:8864 cp/init.c:547
 msgid "multiple initializations given for `%D'"
 msgstr "`%D' için çoklu ilklendiriciler belirtilmiş"
 
-#: cp/decl.c:8731
+#: cp/decl.c:8956
 msgid "invalid catch parameter"
 msgstr "yakalama parametresi geçersiz"
 
-#: cp/decl.c:8849
+#: cp/decl.c:9074
 msgid "destructor for alien class `%T' cannot be a member"
 msgstr "yabancı sınıf `%T' için yıkıcı, bir üye olamaz"
 
-#: cp/decl.c:8852
+#: cp/decl.c:9077
 msgid "constructor for alien class `%T' cannot be a member"
 msgstr "yabancı sınıf `%T' için kurucu, bir üye olamaz"
 
-#: cp/decl.c:8871
+#: cp/decl.c:9096
 msgid "`%D' declared as a `virtual' %s"
 msgstr "`%D' bir `virtual' %s olarak bildirilmiş"
 
-#: cp/decl.c:8873
+#: cp/decl.c:9098
 msgid "`%D' declared as an `inline' %s"
 msgstr "`%D' alanı bir `inline' %s olarak bildirilmiş"
 
-#: cp/decl.c:8875
+#: cp/decl.c:9100
 msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr "%s bildirimindeki `const' ve `volatile' işlev belirteçleri `%D' için geçersiz"
 
-#: cp/decl.c:8878
+#: cp/decl.c:9103
 msgid "`%D' declared as a friend"
 msgstr "`%D' bir kardeş olarak bildirilmiş"
 
-#: cp/decl.c:8884
+#: cp/decl.c:9109
 msgid "`%D' declared with an exception specification"
 msgstr "`%D' bir olağandışılık özelliğiyle bildirilmiş"
 
-#: cp/decl.c:8959
+#: cp/decl.c:9184
 msgid "cannot declare `::main' to be a template"
 msgstr "`::main' bir şablon olarak bildirilemez"
 
-#: cp/decl.c:8961
+#: cp/decl.c:9186
 msgid "cannot declare `::main' to be inline"
 msgstr "`::main' inline olarak bildirilemez"
 
-#: cp/decl.c:8963
+#: cp/decl.c:9188
 msgid "cannot declare `::main' to be static"
 msgstr "::main' «static» olarak bildirilemez"
 
-#: cp/decl.c:8966
+#: cp/decl.c:9191
 msgid "`main' must return `int'"
 msgstr "`main', `int' döndürmeli"
 
-#: cp/decl.c:8994
+#: cp/decl.c:9219
 msgid "non-local function `%#D' uses anonymous type"
 msgstr "yerel olmayan işlev `%#D' anonim tür kullanıyor"
 
-#: cp/decl.c:8997
+#: cp/decl.c:9222
 msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr "`%#D' niteliksiz türe başvurmuyor, bu durumda ilintileme için kullanılmamıştır"
 
-#: cp/decl.c:9003
+#: cp/decl.c:9228
 msgid "non-local function `%#D' uses local type `%T'"
 msgstr "yerel olmayan işlev `%#D' yerel tür `%T' kullanıyor"
 
-#: cp/decl.c:9026
+#: cp/decl.c:9251
 msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr "%smember function `%D', `%T' yöntem niteleyicisini içeremez"
 
-#: cp/decl.c:9050
+#: cp/decl.c:9275
 msgid "defining explicit specialization `%D' in friend declaration"
 msgstr "kardeş bildirimlerde doğrudan özelleştirme `%D' tanımlanıyor"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:9060
+#: cp/decl.c:9285
 msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr "birincil şablon bildiriminde şablon kimliği `%D' kullanımı geçersiz"
 
-#: cp/decl.c:9088
+#: cp/decl.c:9313
 msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr "kardeş şablon özelleştirmesi `%D' bildiriminde öntanımlı argümalar kullanılamaz"
 
-#: cp/decl.c:9095
+#: cp/decl.c:9320
 msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr "kardeş şablon özelleştirmesi `%D' bildiriminde `inline' kullanılamaz"
 
-#: cp/decl.c:9157
+#: cp/decl.c:9382
 msgid "definition of implicitly-declared `%D'"
 msgstr "dolaylı bildirimli `%D' tanımı"
 
-#: cp/decl.c:9169 cp/decl2.c:1367
+#: cp/decl.c:9394 cp/decl2.c:776
 msgid "no `%#D' member function declared in class `%T'"
 msgstr "sınıf `%T' içinde bildirilmiş `%#D' diye bir üye işlev  yok"
 
-#: cp/decl.c:9288
+#: cp/decl.c:9527
 msgid "non-local variable `%#D' uses local type `%T'"
 msgstr "yerel olmayan değişken`%#D' yerel tür `%T' kullanıyor"
 
-#: cp/decl.c:9378
+#: cp/decl.c:9625
 msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr "tümleyen olmayan `%T türündeki statik veri üyesinin sınıf içi ilklendirmesi geçersiz"
 
-#: cp/decl.c:9387
+#: cp/decl.c:9634
 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
 msgstr "ISO C++ sabit olmayan statik üye `%D' nin sınıf içi ilklendirmesine izin vermez"
 
-#: cp/decl.c:9390
+#: cp/decl.c:9637
 msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
 msgstr "ISO C++ tümleyen olmayan `%T türündeki üye sabiti `%D' nin ilklendirilmesine izin vermez"
 
-#: cp/decl.c:9440
+#: cp/decl.c:9687
 msgid "size of array `%D' has non-integer type"
 msgstr "`%D' dizisinin boyutu tamsayı değil"
 
-#: cp/decl.c:9442
+#: cp/decl.c:9689
 msgid "size of array has non-integer type"
 msgstr "dizi boyutu tamsayı değil"
 
-#: cp/decl.c:9462
+#: cp/decl.c:9709
 msgid "size of array `%D' is negative"
 msgstr "`%D' dizisinin boyutu negatif"
 
-#: cp/decl.c:9464
+#: cp/decl.c:9711
 msgid "size of array is negative"
 msgstr "dizi boyutu negatif"
 
-#: cp/decl.c:9473
+#: cp/decl.c:9720
 msgid "ISO C++ forbids zero-size array `%D'"
 msgstr "ISO C++ da sıfır boyutlu dizi `%D' yasaktır"
 
-#: cp/decl.c:9475
+#: cp/decl.c:9722
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++ da sıfır boyutlu dizi yasaktır"
 
-#: cp/decl.c:9482
+#: cp/decl.c:9729
 msgid "size of array `%D' is not an integral constant-expression"
 msgstr "`%D' dizisinin boyutu bir tümleyen sabitli ifade değil"
 
-#: cp/decl.c:9485
+#: cp/decl.c:9732
 msgid "size of array is not an integral constant-expression"
 msgstr "dizi boyutu bir tümleyen sabitli ifade değil"
 
-#: cp/decl.c:9503
+#: cp/decl.c:9750
 msgid "ISO C++ forbids variable-size array `%D'"
 msgstr "ISO C++ da değişken boyutlu dizi `%D' yasaktır"
 
-#: cp/decl.c:9506
+#: cp/decl.c:9753
 msgid "ISO C++ forbids variable-size array"
 msgstr "ISO C++ da değişken boyutlu dizi yasaktır"
 
-#: cp/decl.c:9517
+#: cp/decl.c:9764
 msgid "overflow in array dimension"
 msgstr "dizi boyutunda taşma"
 
-#: cp/decl.c:9576
+#: cp/decl.c:9823
 msgid "declaration of `%D' as %s"
 msgstr "`%D' %s olarak bildirilmiş"
 
-#: cp/decl.c:9578
+#: cp/decl.c:9825
 #, c-format
 msgid "creating %s"
 msgstr "%s oluşturuluyor"
 
-#: cp/decl.c:9590
+#: cp/decl.c:9837
 msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr "çok boyutlu dizi olarak `%D' bildiriminde ilki dışında tüm boyutlar sınırlanmış olmalıdır"
 
-#: cp/decl.c:9593
+#: cp/decl.c:9840
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "çok boyutlu dizi bildiriminde ilki dışında tüm boyutlar sınırlanmış olmalıdır"
 
-#: cp/decl.c:9622
+#: cp/decl.c:9869
 msgid "return type specification for constructor invalid"
 msgstr "kurucu için dönen değer tür özelliği geçersiz"
 
-#: cp/decl.c:9629
+#: cp/decl.c:9876
 msgid "return type specification for destructor invalid"
 msgstr "yıkıcı için dönen değer tür özelliği geçersiz"
 
-#: cp/decl.c:9635
+#: cp/decl.c:9882
 msgid "operator `%T' declared to return `%T'"
 msgstr "işlemimi `%T' dönüş `%T' ye bildirimli"
 
-#: cp/decl.c:9637
+#: cp/decl.c:9884
 msgid "return type specified for `operator %T'"
 msgstr "`operator %T' için dönüş türü belirtilmiş"
 
-#: cp/decl.c:9805
+#: cp/decl.c:10052
 msgid "destructors must be member functions"
 msgstr "yıkıcılar üye işlevler olmalıdır"
 
-#: cp/decl.c:9824
+#: cp/decl.c:10071
 msgid "destructor `%T' must match class name `%T'"
 msgstr "yıkıcı `%T' sınıf ismi `%T' ile eşleşmeli"
 
-#: cp/decl.c:9874
+#: cp/decl.c:10100
+#, fuzzy
+msgid "variable declaration is not allowed here"
+msgstr "spec modülünde ilklendirme yapılamaz"
+
+#: cp/decl.c:10127
 msgid "invalid declarator"
 msgstr "bildirim geçersiz"
 
-#: cp/decl.c:9927
+#: cp/decl.c:10178
 msgid "declarator-id missing; using reserved word `%D'"
 msgstr "bildirmci kimliği eksik; saklı yedek sözcük `%D' kullanılıyor"
 
-#: cp/decl.c:9984
+#: cp/decl.c:10235
 msgid "type `%T' is not derived from type `%T'"
 msgstr "tür `%T' `%T' türünden türetilmemiş"
 
 #. Parse error puts this typespec where
 #. a declarator should go.
-#: cp/decl.c:10030
+#: cp/decl.c:10279
 msgid "`%T' specified as declarator-id"
 msgstr "`%T' bildirici kimliği olarak belirtilmiş"
 
-#: cp/decl.c:10032
+#: cp/decl.c:10281
 msgid "  perhaps you want `%T' for a constructor"
 msgstr "  ihtimal ki bir kurucu için `%T' istiyorsunuz"
 
-#: cp/decl.c:10046
-msgid "`%D' as declarator"
-msgstr "bildirici olarak `%D'"
+#. Sometimes, we see a template-name used as part of a
+#. decl-specifier like in
+#. std::allocator alloc;
+#. Handle that gracefully.
+#: cp/decl.c:10303
+#, fuzzy, c-format
+msgid "invalid use of template-name '%E' in a declarator"
+msgstr "birincil şablon bildiriminde şablon kimliği `%D' kullanımı geçersiz"
 
-#: cp/decl.c:10061
+#: cp/decl.c:10323
 msgid "declaration of `%D' as non-function"
 msgstr "`%D' nin işlev olmayan olarak bildirimi"
 
-#: cp/decl.c:10138
+#: cp/decl.c:10400
 msgid "`bool' is now a keyword"
 msgstr "bool' şimdi bir anahtar sözcüktür"
 
-#: cp/decl.c:10140
+#: cp/decl.c:10402
 msgid "extraneous `%T' ignored"
 msgstr "fazlalık `%T' yoksayıldı"
 
-#: cp/decl.c:10156 cp/decl.c:10189
+#: cp/decl.c:10418 cp/decl.c:10463
 msgid "multiple declarations `%T' and `%T'"
 msgstr "`%T' ve `%T' çoklu bildirimleri"
 
-#: cp/decl.c:10169
+#: cp/decl.c:10431
 msgid "ISO C++ does not support `long long'"
 msgstr "ISO C++, `long long' desteklemiyor"
 
-#: cp/decl.c:10262 cp/decl.c:10265
+#: cp/decl.c:10536 cp/decl.c:10539
 #, c-format
 msgid "ISO C++ forbids declaration of `%s' with no type"
 msgstr "ISO C++ da türsüz `%s' bildirimine izin verilmez"
 
 #. The implicit typename extension is deprecated and will be
 #. removed.  Warn about its use now.
-#: cp/decl.c:10275
+#: cp/decl.c:10549
 msgid "`%T' is implicitly a typename"
 msgstr "`%T' dolaylı bir tür ismidir"
 
-#: cp/decl.c:10311
+#: cp/decl.c:10585
 #, c-format
 msgid "short, signed or unsigned invalid for `%s'"
 msgstr "`%s' için 'short', 'signed' veya 'unsigned' geçersiz"
 
-#: cp/decl.c:10316
+#: cp/decl.c:10590
 #, c-format
 msgid "long and short specified together for `%s'"
 msgstr "`%s' için 'long' ve 'short' birlikte belirtilmiş"
 
-#: cp/decl.c:10327
+#: cp/decl.c:10601
 #, c-format
 msgid "signed and unsigned given together for `%s'"
 msgstr "`%s' için 'signed' ve 'unsigned' birlikte verilmiş"
 
-#: cp/decl.c:10436
+#: cp/decl.c:10710
 msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr "`operator %T' bildiriminde niteleyicilere izin verilmez"
 
-#: cp/decl.c:10458
+#: cp/decl.c:10732
 msgid "member `%D' cannot be declared both virtual and static"
 msgstr "üye `%D', hem virtual hem de static olarak bildirilemez"
 
-#: cp/decl.c:10467
+#: cp/decl.c:10741
 msgid "`%T::%D' is not a valid declarator"
 msgstr "`%T::%D' geçerli bir bildirici değil"
 
-#: cp/decl.c:10478
+#: cp/decl.c:10753
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "saklatım öbeği belirteçleri parametre bildirimi içinde geçersiz"
 
-#: cp/decl.c:10482
+#: cp/decl.c:10757
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "«typedef» bildirimi parametre bildirimi içinde geçersiz"
 
-#: cp/decl.c:10495
+#: cp/decl.c:10770
 msgid "virtual outside class declaration"
 msgstr "sanal dış öbek bildirimi"
 
-#: cp/decl.c:10549
+#: cp/decl.c:10831
 #, c-format
 msgid "storage class specified for %s `%s'"
 msgstr "%s için saklatım öbeği `%s' belirtilmiş"
 
-#: cp/decl.c:10587
+#: cp/decl.c:10878
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "saklatım öbeği belirteçleri dost işlev bildirimleri içinde geçersiz"
 
-#: cp/decl.c:10691
-msgid "size of member `%D' is not constant"
-msgstr "üye `%D' boyutu bir sabit değil"
-
-#: cp/decl.c:10770
+#: cp/decl.c:11048
 msgid "destructor cannot be static member function"
 msgstr "yıkıcı, statik üye işlevi olamaz"
 
-#: cp/decl.c:10773
+#: cp/decl.c:11051
 #, c-format
 msgid "destructors may not be `%s'"
 msgstr "yıkıcılar `%s' olmayabilir"
 
-#: cp/decl.c:10794
+#: cp/decl.c:11072
 msgid "constructor cannot be static member function"
 msgstr "kurucu, statik üye işlevi olamaz"
 
-#: cp/decl.c:10797
+#: cp/decl.c:11075
 msgid "constructors cannot be declared virtual"
 msgstr "kurucular virtual olarak bildirilemez"
 
-#: cp/decl.c:10802
+#: cp/decl.c:11080
 #, c-format
 msgid "constructors may not be `%s'"
 msgstr "kurucular `%s' olmayabilir"
 
-#: cp/decl.c:10812
+#: cp/decl.c:11090
 msgid "return value type specifier for constructor ignored"
 msgstr "kurucu için dönen değer tür belirteci yoksayıldı"
 
-#: cp/decl.c:10831
+#: cp/decl.c:11109
 #, c-format
 msgid "can't initialize friend function `%s'"
 msgstr "kardeş işlev `%s' ilklendirilemiyor"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:10835
+#: cp/decl.c:11113
 msgid "virtual functions cannot be friends"
 msgstr "sanal işlevler kardeş işlev olamaz"
 
-#: cp/decl.c:10840
+#: cp/decl.c:11118
 msgid "friend declaration not in class definition"
 msgstr "kardeş bildirimi sınıf bildiriminde değil"
 
-#: cp/decl.c:10842
+#: cp/decl.c:11120
 #, c-format
 msgid "can't define friend function `%s' in a local class definition"
 msgstr "yerel sınıf tanımı içinde kardeş işlev `%s' tanımlanamaz"
 
-#: cp/decl.c:10866
+#: cp/decl.c:11144
 msgid "destructors may not have parameters"
 msgstr "yıkıcılar parametre almaz"
 
-#: cp/decl.c:10896
-#, c-format
-msgid "cannot declare %s to references"
-msgstr "%s referanslara bildirilemez"
+#: cp/decl.c:11175 cp/decl.c:11182
+#, fuzzy
+msgid "cannot declare reference to `%#T'"
+msgstr "referanslara referans bildirilemez"
 
-#: cp/decl.c:10907
-msgid "cannot declare pointer to `%#T' member"
+#: cp/decl.c:11176
+#, fuzzy
+msgid "cannot declare pointer to `%#T'"
 msgstr "`%#T' üyeye gösterge bildirilemez"
 
-#: cp/decl.c:10922
-msgid "invalid type: `void &'"
-msgstr "geçersiz tür: `void &'"
+#: cp/decl.c:11181
+msgid "cannot declare pointer to `%#T' member"
+msgstr "`%#T' üyeye gösterge bildirilemez"
 
-#: cp/decl.c:11084
+#: cp/decl.c:11357
 msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr "fazladan niteleme `%T::' üye `%s' üzerinde yoksayıldı"
 
-#: cp/decl.c:11094
+#: cp/decl.c:11367
 msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr "üye işlev `%T::%s' `%T' içinde bildirilemez"
 
-#: cp/decl.c:11109
+#: cp/decl.c:11382
 msgid "cannot declare member `%T::%s' within `%T'"
 msgstr "üye `%T::%s' `%T' içinde bildirilemez"
 
+#: cp/decl.c:11460
+msgid "data member may not have variably modified type `%T'"
+msgstr ""
+
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:11189
+#: cp/decl.c:11468
 msgid "only declarations of constructors can be `explicit'"
 msgstr "sadece kurucuların bildirimleri `explicit' olabilir"
 
-#: cp/decl.c:11197
+#: cp/decl.c:11476
 #, c-format
 msgid "non-member `%s' cannot be declared `mutable'"
 msgstr "üye olmayan `%s', `mutable' olarak bildirilemez"
 
-#: cp/decl.c:11202
+#: cp/decl.c:11481
 #, c-format
 msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr "nesne olmayan `%s'  `mutable' olarak bildirilemez"
 
-#: cp/decl.c:11208
+#: cp/decl.c:11487
 #, c-format
 msgid "function `%s' cannot be declared `mutable'"
 msgstr "işlev `%s' `mutable' olarak bildirilemez"
 
-#: cp/decl.c:11213
+#: cp/decl.c:11492
 #, c-format
 msgid "static `%s' cannot be declared `mutable'"
 msgstr "static `%s' `mutable' olarak bildirilemez"
 
-#: cp/decl.c:11218
+#: cp/decl.c:11497
 #, c-format
 msgid "const `%s' cannot be declared `mutable'"
 msgstr "const `%s'  `mutable' olarak bildirilemez"
 
-#: cp/decl.c:11231
+#: cp/decl.c:11510
 msgid "template-id `%D' used as a declarator"
 msgstr "şablon kimliği `%D' bir bildirici olarak kullanılmış"
 
-#: cp/decl.c:11252
+#: cp/decl.c:11531
 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr "ISO C++ zarflayan sınıf ile aynı isimde yuvalanmış tür `%D' ye izin vermez"
 
-#: cp/decl.c:11299
+#: cp/decl.c:11580
 msgid "typedef name may not be class-qualified"
 msgstr "typedef ismi sınıf nitelemeli olmayabilir"
 
-#: cp/decl.c:11307
+#: cp/decl.c:11588
 msgid "invalid type qualifier for non-member function type"
 msgstr "üyesiz işlev türleri için tür niteleyici geçersiz"
 
-#: cp/decl.c:11323
-msgid "typedef declaration includes an initializer"
-msgstr "typedef bildirimi bir ilklendirici içeriyor"
-
-#: cp/decl.c:11373
+#: cp/decl.c:11651
 msgid "type qualifiers specified for friend class declaration"
 msgstr "kardeş sınıf bildirimi için tür niteleyiciler belirtilmiş"
 
-#: cp/decl.c:11378
+#: cp/decl.c:11656
 msgid "`inline' specified for friend class declaration"
 msgstr "hardeş sınıf bildirimi için `inline' belirtilmiş"
 
-#: cp/decl.c:11388
+#: cp/decl.c:11664
 msgid "template parameters cannot be friends"
 msgstr "şablon parametreleri kardeşler olamaz"
 
-#: cp/decl.c:11390
-msgid "friend declaration requires class-key, i.e. `friend class %T::%T'"
+#: cp/decl.c:11666
+#, fuzzy
+msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr "kardeş bildirimi sınıf anahtarı gerektirir, `friend class %T::%T' gibi"
 
-#: cp/decl.c:11395
+#: cp/decl.c:11670
 msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr "kardeş bildirimi `friend %#T' gibi bir sınıf anahtarı gerektirir"
 
-#: cp/decl.c:11409
+#: cp/decl.c:11684
 msgid "trying to make class `%T' a friend of global scope"
 msgstr "sınıf `%T' genel bağlamın kardeşi yapılmaya çalışılıyor"
 
-#: cp/decl.c:11420
+#: cp/decl.c:11695
 msgid "invalid qualifiers on non-member function type"
 msgstr "üyesiz işlev türünde geçersiz niteleyici"
 
-#: cp/decl.c:11439
+#: cp/decl.c:11714
 msgid "abstract declarator `%T' used as declaration"
 msgstr "mutlak bildirimci `%T' bildirim olarak kullanılmış"
 
-#: cp/decl.c:11451
+#: cp/decl.c:11726
 msgid "unnamed variable or field declared void"
 msgstr "adsız değişken ya da alan void olarak bildirilmiş"
 
-#: cp/decl.c:11460
+#: cp/decl.c:11735
 msgid "variable or field declared void"
 msgstr "değişken ya da alan void olarak bildirilmiş"
 
-#: cp/decl.c:11470
+#: cp/decl.c:11745
 msgid "cannot use `::' in parameter declaration"
 msgstr "parametre bildiriminde `::' kullanılamaz"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:11516
+#: cp/decl.c:11784
 msgid "invalid use of `::'"
 msgstr "`::' kullanımı geçersiz"
 
-#: cp/decl.c:11528
+#: cp/decl.c:11796
 msgid "function `%D' cannot be declared friend"
 msgstr "işlev `%D' kardeş olarak bildirilemez"
 
-#: cp/decl.c:11540
+#: cp/decl.c:11808
 msgid "can't make `%D' into a method -- not in a class"
 msgstr "bir yöntem içinde `%D' yapılamaz -- sınıf içinde değil"
 
-#: cp/decl.c:11549
+#: cp/decl.c:11817
 msgid "function `%D' declared virtual inside a union"
 msgstr "işlev `%D' bir birleşik yapı içinde virtual olarak bildirilmiş"
 
-#: cp/decl.c:11561
+#: cp/decl.c:11829
 msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr "`%D' daima static olduğundan sanal bildirilemez"
 
-#: cp/decl.c:11634
+#: cp/decl.c:11902
 msgid "field `%D' has incomplete type"
 msgstr "`%D' alanı içi boş türde"
 
-#: cp/decl.c:11636
+#: cp/decl.c:11904
 msgid "name `%T' has incomplete type"
 msgstr "isim `%T' içi boş türde"
 
-#: cp/decl.c:11645
+#: cp/decl.c:11913
 msgid "  in instantiation of template `%T'"
 msgstr "  şablon `%T' gerçeklemesinde"
 
-#: cp/decl.c:11655
+#: cp/decl.c:11923
 #, c-format
 msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr "`%s' ne işlev ne de üye işlev; kardeş olarak bildirilemez"
 
-#: cp/decl.c:11666
+#: cp/decl.c:11934
 msgid "member functions are implicitly friends of their class"
 msgstr "üye işlevler sınıflarının örtük kardeşleridir"
 
@@ -14817,94 +15542,99 @@ msgstr "üye işlevler sınıflarının örtük kardeşleridir"
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:11713
+#: cp/decl.c:11981
 msgid "ISO C++ forbids initialization of member `%D'"
 msgstr "ISO C++  üye `%D' ilklendirmesine izin vermez"
 
-#: cp/decl.c:11715
+#: cp/decl.c:11983
 msgid "making `%D' static"
 msgstr "`%D' static yapılıyor"
 
-#: cp/decl.c:11739
+#: cp/decl.c:12007
 msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
 msgstr "ISO C++ zarflayan sınıf ile aynı isimde statik veri üyesi `%D' ye izin vermez"
 
-#: cp/decl.c:11780
+#: cp/decl.c:12048
 #, c-format
 msgid "storage class `auto' invalid for function `%s'"
 msgstr "saklama sınıfı `auto' `%s' işlevi için geçersiz"
 
-#: cp/decl.c:11782
+#: cp/decl.c:12050
 #, c-format
 msgid "storage class `register' invalid for function `%s'"
 msgstr "saklama sınıfı `register' `%s' işlevi için geçersiz"
 
-#: cp/decl.c:11793
+#: cp/decl.c:12052
+#, fuzzy, c-format
+msgid "storage class `__thread' invalid for function `%s'"
+msgstr "saklama sınıfı `auto' `%s' işlevi için geçersiz"
+
+#: cp/decl.c:12063
 #, c-format
 msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr "saklama sınıfı `static' genel kapsam dışı bildirilmiş işlev `%s' için geçersiz"
 
-#: cp/decl.c:11795
+#: cp/decl.c:12065
 #, c-format
 msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr "`inline' saklama sınıfı, genel kapsam dışında bildirilen `%s' işlevi için geçersiz"
 
-#: cp/decl.c:11802
+#: cp/decl.c:12072
 #, c-format
 msgid "virtual non-class function `%s'"
 msgstr "sanal sınıf olmayan işlev `%s'"
 
-#: cp/decl.c:11831
+#: cp/decl.c:12101
 msgid "cannot declare member function `%D' to have static linkage"
 msgstr "üye işlev `%D' static ilintilemeli olarak bildirilemez"
 
 #. FIXME need arm citation
-#: cp/decl.c:11837
+#: cp/decl.c:12107
 msgid "cannot declare static function inside another function"
 msgstr "statik işlev diğer bir işlevin içinde bildirilemez"
 
-#: cp/decl.c:11865
+#: cp/decl.c:12135
 msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr "`static' bir statik veri üyesini tanımlarken (bildirime zıt olarak) kullanılamayabilir"
 
-#: cp/decl.c:11871
+#: cp/decl.c:12141
 msgid "static member `%D' declared `register'"
 msgstr "statik üye `%D' `register' olarak bildirilmiş"
 
-#: cp/decl.c:11876
+#: cp/decl.c:12146
 msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr "üye `%#D' dış ilintilemeye sahip olacak şekilde doğrudan bildirilemez"
 
-#: cp/decl.c:12048
+#: cp/decl.c:12318
 msgid "default argument for `%#D' has type `%T'"
 msgstr "`%#D' için öntanımlı argüman `%T' türünde"
 
-#: cp/decl.c:12051
+#: cp/decl.c:12321
 msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr "`%T' türündeki parametrenin öntanımlı argümanı `%T' türünde"
 
-#: cp/decl.c:12068
+#: cp/decl.c:12338
 msgid "default argument `%E' uses local variable `%D'"
 msgstr "öntanımlı argüman `%E' yerel değişken `%D' yi kullanıyor"
 
-#: cp/decl.c:12113
+#: cp/decl.c:12383
 #, c-format
 msgid "invalid string constant `%E'"
 msgstr "geçersiz dizge sabit `%E'"
 
-#: cp/decl.c:12115
+#: cp/decl.c:12385
 msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr "parametre listesindeki tamsayı sabit geçersiz, parametre ismi vermeyi unuttunuz mu?"
 
-#: cp/decl.c:12153
+#: cp/decl.c:12423
 msgid "parameter `%D' invalidly declared method type"
 msgstr "parametre `%D' geçersiz olarak yöntem türünde bildirilmiş"
 
-#: cp/decl.c:12159
+#: cp/decl.c:12429
 msgid "parameter `%D' invalidly declared offset type"
 msgstr "parametre `%D' geçersiz olarak göreli konum türünde bildirilmiş"
 
-#: cp/decl.c:12183
+#: cp/decl.c:12453
 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr "parametre `%D' bilinmeyen `%T' sınırlı diziye %s içeriyor"
 
@@ -14923,554 +15653,544 @@ msgstr "parametre `%D' bilinmeyen `%T' sınırlı diziye %s içeriyor"
 #. or implicitly defined), there's no need to worry about their
 #. existence.  Theoretically, they should never even be
 #. instantiated, but that's hard to forestall.
-#: cp/decl.c:12350
+#: cp/decl.c:12615
 msgid "invalid constructor; you probably meant `%T (const %T&)'"
 msgstr "kurucu geçersiz; `%T (const %T&)' anlamında kullandınız galiba"
 
-#: cp/decl.c:12501
+#: cp/decl.c:12766
 msgid "`%D' must be a nonstatic member function"
 msgstr "`%D' static olmayan bir üye işlev olmalıdır"
 
-#: cp/decl.c:12507
+#: cp/decl.c:12772
 msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr "`%D' ya bir statik olmayan işlev ya da üye olmayan işlev olmalıdır"
 
-#: cp/decl.c:12524
+#: cp/decl.c:12789
 msgid "`%D' must have an argument of class or enumerated type"
 msgstr "`%D' bir sınıf argümanına sahip olmalı ya da enum türünde olmalı"
 
-#: cp/decl.c:12556
+#: cp/decl.c:12821
 #, c-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "%s%s e dönüşüm asla bir tür dönüşüm işlemimi kullanmayacak"
 
 #. 13.4.0.3
-#: cp/decl.c:12563
+#: cp/decl.c:12828
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ işlemimi ?: nın aşırı yüklenmesini yasaklar"
 
-#: cp/decl.c:12613
+#: cp/decl.c:12878
 msgid "postfix `%D' must take `int' as its argument"
 msgstr "sonek `%D' argüman olarak `int' almalı"
 
-#: cp/decl.c:12617
+#: cp/decl.c:12882
 msgid "postfix `%D' must take `int' as its second argument"
 msgstr "sonek `%D' ikinci argümanı olarak `int' almalı"
 
-#: cp/decl.c:12624
+#: cp/decl.c:12889
 msgid "`%D' must take either zero or one argument"
 msgstr "`%D' ya hiç argüman almamalı ya da bir argüman almalı"
 
-#: cp/decl.c:12626
+#: cp/decl.c:12891
 msgid "`%D' must take either one or two arguments"
 msgstr "`%D' ya bir ya da iki argüman almalı"
 
-#: cp/decl.c:12647
+#: cp/decl.c:12912
 msgid "prefix `%D' should return `%T'"
 msgstr "önek `%D' `%T' döndürmeli"
 
-#: cp/decl.c:12653
+#: cp/decl.c:12918
 msgid "postfix `%D' should return `%T'"
 msgstr "sonek `%D' `%T' ile dönmeli"
 
-#: cp/decl.c:12662
+#: cp/decl.c:12927
 msgid "`%D' must take `void'"
 msgstr "`%D' `void' almalı"
 
-#: cp/decl.c:12664 cp/decl.c:12672
+#: cp/decl.c:12929 cp/decl.c:12937
 msgid "`%D' must take exactly one argument"
 msgstr "`%D' kesinlikle bir argüman almalı"
 
-#: cp/decl.c:12674
+#: cp/decl.c:12939
 msgid "`%D' must take exactly two arguments"
 msgstr "`%D' kesinlikle iki argüman almalı"
 
-#: cp/decl.c:12682
+#: cp/decl.c:12947
 msgid "user-defined `%D' always evaluates both arguments"
 msgstr "kullanıcı tanımlı `%D' daima her iki argümanıyla birlikte değerlendirilir"
 
-#: cp/decl.c:12694
+#: cp/decl.c:12961
 msgid "`%D' should return by value"
 msgstr "`%D' değeriyle döndürülmeli"
 
-#: cp/decl.c:12706 cp/decl.c:12709
+#: cp/decl.c:12973 cp/decl.c:12976
 msgid "`%D' cannot have default arguments"
 msgstr "`%D' öntanımlı argümanlara sahip olamaz"
 
-#: cp/decl.c:12800
+#: cp/decl.c:13052
 msgid "`%s %T' declares a new type at namespace scope"
 msgstr "isim alanı bağlamında `%s %T' bir yeni tür bildiriyor"
 
-#: cp/decl.c:12803
+#: cp/decl.c:13055
 msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
 msgstr "  bağımlı taban sınıflardaki isimler nitelemesiz isim aramasında görünür değil - kalıt türe başvurması için `%s %T::%T' denebilir"
 
-#: cp/decl.c:12841
+#: cp/decl.c:13093
 msgid "using typedef-name `%D' after `%s'"
 msgstr "typedef-ismi `%D' `%s' den sonra kullanılıyor"
 
-#: cp/decl.c:12846
+#: cp/decl.c:13098
 msgid "using template type parameter `%T' after `%s'"
 msgstr "`%s' den sonra şablon tür parametresi `%T' kullanımı"
 
-#: cp/decl.c:12926
+#: cp/decl.c:13178
 msgid "use of enum `%#D' without previous declaration"
 msgstr "önceden bildirilmeksizin  enum `%#D' kullanımı"
 
-#: cp/decl.c:13024
+#: cp/decl.c:13264
 msgid "derived union `%T' invalid"
 msgstr "türetilmiş union `%T' geçersiz"
 
-#: cp/decl.c:13068
+#: cp/decl.c:13310
 msgid "base type `%T' fails to be a struct or class type"
 msgstr "taban tür `%T' bir yapı veya sınıf türü olarak hatalı"
 
-#: cp/decl.c:13078
+#: cp/decl.c:13320
 msgid "base class `%T' has incomplete type"
 msgstr "taban sınıf `%T' içi boş türde"
 
-#: cp/decl.c:13086
+#: cp/decl.c:13328
 msgid "recursive type `%T' undefined"
 msgstr "özyinelemeli tür `%T' tanımsız"
 
-#: cp/decl.c:13088
+#: cp/decl.c:13330
 msgid "duplicate base type `%T' invalid"
 msgstr "yinelenmiş taban türü `%T' geçersiz"
 
-#: cp/decl.c:13199
+#: cp/decl.c:13441
 msgid "multiple definition of `%#T'"
 msgstr "`%#T' çoklu tanımları"
 
-#: cp/decl.c:13200
+#: cp/decl.c:13442
 msgid "previous definition here"
 msgstr "önceden burada tanımlı"
 
-#: cp/decl.c:13371
+#: cp/decl.c:13610
 msgid "enumerator value for `%D' not integer constant"
 msgstr "`%D' için sembolik sabitin değeri tamsayı sabit değil"
 
-#: cp/decl.c:13391
+#: cp/decl.c:13630
 msgid "overflow in enumeration values at `%D'"
 msgstr "`%D' de sembolik sabit listesi değerlerinde taşma"
 
-#: cp/decl.c:13477
+#: cp/decl.c:13716
 msgid "return type `%#T' is incomplete"
 msgstr "dönüş türü `%#T' bir içi boş tür"
 
-#: cp/decl.c:13593
+#: cp/decl.c:13830
 msgid "semicolon missing after declaration of `%#T'"
 msgstr "`%T' bildiriminden sonra ; yok"
 
-#: cp/decl.c:13614
+#: cp/decl.c:13851
 msgid "return type for `main' changed to `int'"
 msgstr "`main' için dönen tür `int' olarak değişti"
 
-#: cp/decl.c:13645
+#: cp/decl.c:13882
 msgid "`%D' implicitly declared before its definition"
 msgstr "`%D' tanımından önce dolaylı olarak bildirilmiş"
 
-#: cp/decl.c:13667 cp/typeck.c:6530
+#: cp/decl.c:13904 cp/typeck.c:6229
 msgid "`operator=' should return a reference to `*this'"
 msgstr "`operator=' `*this'e bir referans döndürmeli"
 
-#: cp/decl.c:13931
+#: cp/decl.c:14164
 msgid "parameter `%D' declared void"
 msgstr "parametre `%D' void olarak bildirilmiş"
 
-#: cp/decl.c:14408
+#: cp/decl.c:14628
 msgid "`%D' is already defined in class `%T'"
 msgstr "`%D' zaten sınıf `%T' içinde tanımlı"
 
-#: cp/decl.c:14625
+#: cp/decl.c:14845
 msgid "static member function `%#D' declared with type qualifiers"
 msgstr "statik üye işlev `%#D' tür niteleyicilerle bildirilmiş"
 
-#: cp/decl2.c:529
-#, c-format
-msgid "-f%s is no longer supported"
-msgstr "-f%s artık desteklenmiyor"
-
-#: cp/decl2.c:535
-msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
-msgstr "-fhandle-exceptions'ın -fexceptions olarak ismi değiştirilmişti (ve şimdi öntanımlı olarak böyle)"
-
-#: cp/decl2.c:561
-msgid "-fname-mangling-version is no longer supported"
-msgstr "-fname-mangling-version artık desteklenmiyor"
-
-#: cp/decl2.c:624
-msgid "-Wno-strict-prototypes is not supported in C++"
-msgstr "C++ da -Wno-strict-prototypes desteklenmiyor"
-
-#: cp/decl2.c:761
+#: cp/decl2.c:154
 #, c-format
 msgid "duplicate type qualifiers in %s declaration"
 msgstr "%s bildirimde yinelenmiş tür niteleyiciler"
 
-#: cp/decl2.c:800
+#: cp/decl2.c:193
 msgid "template `%#D' instantiated in file without #pragma interface"
 msgstr "şablon `%#D' dosya içinde #pragma arabirimsiz gerçeklendi"
 
-#: cp/decl2.c:806
+#: cp/decl2.c:199
 msgid "template `%#D' defined in file without #pragma interface"
 msgstr "şablon `%#D' dosya içinde #pragma arabirimsiz tanımlandı"
 
-#: cp/decl2.c:963
+#: cp/decl2.c:366
 msgid "name missing for member function"
 msgstr "üye işlev için isim eksik"
 
 #. Something has gone very wrong.  Assume we are mistakenly reducing
 #. an expression instead of a declaration.
-#: cp/decl2.c:1026
+#: cp/decl2.c:429
 msgid "parser may be lost: is there a '{' missing somewhere?"
 msgstr "ayrıştırıcı kayıp olabilir: bir yerlerde kayıp '{' var mı?"
 
-#: cp/decl2.c:1057 cp/decl2.c:1071
+#: cp/decl2.c:460 cp/decl2.c:474
 msgid "ambiguous conversion for array subscript"
 msgstr "dizi altindisi için dönüşüm belirsiz"
 
-#: cp/decl2.c:1065
+#: cp/decl2.c:468
 msgid "invalid types `%T[%T]' for array subscript"
 msgstr "dizi altindisi için geçersiz türler `%T[%T]'"
 
-#: cp/decl2.c:1113
+#: cp/decl2.c:516
 msgid "type `%#T' argument given to `delete', expected pointer"
 msgstr "tür `%#T' argümanı `delete'e verilmiş, gösterge umuluyordu"
 
-#: cp/decl2.c:1121
+#: cp/decl2.c:524
 msgid "anachronistic use of array size in vector delete"
 msgstr "vektör silmede dizi boyutunun zamansız kullanımı"
 
-#: cp/decl2.c:1131
+#: cp/decl2.c:534
 msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
 msgstr "bir işlev silinemez. Sadece nesnelerin göstergeleri `silinecek' geçerli argümanlardır."
 
-#: cp/decl2.c:1138
+#: cp/decl2.c:541
 msgid "deleting `%T' is undefined"
 msgstr "`%T' silinmesi tanımsız"
 
-#: cp/decl2.c:1146
+#: cp/decl2.c:549
 msgid "deleting array `%#D'"
 msgstr "dizi `%#D' siliniyor"
 
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/decl2.c:1180
+#: cp/decl2.c:583
 msgid "invalid declaration of member template `%#D' in local class"
 msgstr "yerel sınıf içinde üye şablonu `%#D' nin bildirimi geçersiz"
 
-#: cp/decl2.c:1189
+#: cp/decl2.c:592
 msgid "invalid use of `virtual' in template declaration of `%#D'"
 msgstr "`%#D' şablon bildiriminde geçersiz `virtual' kullanımı"
 
-#: cp/decl2.c:1199 cp/pt.c:2562
+#: cp/decl2.c:602 cp/pt.c:2586
 msgid "template declaration of `%#D'"
 msgstr "`%#D' şablon bildirimi"
 
-#: cp/decl2.c:1249
+#: cp/decl2.c:652
 msgid "Java method '%D' has non-Java return type `%T'"
 msgstr "Java yöntemi '%D' Java olmayan dönen tür `%T' içeriyor"
 
-#: cp/decl2.c:1258
+#: cp/decl2.c:661
 msgid "Java method '%D' has non-Java parameter type `%T'"
 msgstr "Java yöntemi '%D' Java olmayan parametre türü `%T' içeriyor"
 
-#: cp/decl2.c:1354
+#: cp/decl2.c:737
 msgid "prototype for `%#D' does not match any in class `%T'"
 msgstr "`%#D' prototipi sınıf `%T' içindeki hiçbir şeyle eşleşmiyor"
 
-#: cp/decl2.c:1356
-msgid "candidate%s: %+#D"
-msgstr "aday%s: %+#D"
-
-#: cp/decl2.c:1359
-msgid "                %#D"
-msgstr "                %#D"
-
-#: cp/decl2.c:1411
+#: cp/decl2.c:819
 msgid "local class `%#T' shall not have static data member `%#D'"
 msgstr "yerel sınıf `%#T static veri üyesi `%#D' içermemeli"
 
-#: cp/decl2.c:1419
+#: cp/decl2.c:827
 msgid "initializer invalid for static member with constructor"
 msgstr "kuruculu statik üye için ilklendirici geçersiz"
 
-#: cp/decl2.c:1422
+#: cp/decl2.c:830
 msgid "(an out of class initialization is required)"
 msgstr "(bir sınıf dışı ilklendirme gerekli)"
 
-#: cp/decl2.c:1481
+#: cp/decl2.c:889
 msgid "invalid data member initialization"
 msgstr "geçersiz veri üyesi ilklendirmesi"
 
-#: cp/decl2.c:1484
+#: cp/decl2.c:892
 msgid "(use `=' to initialize static data members)"
 msgstr "(statik veri üyelerini ilklendirmek için `=' kullanın)"
 
-#: cp/decl2.c:1524
+#: cp/decl2.c:938
 msgid "member `%D' conflicts with virtual function table field name"
 msgstr "üye `%D' sanal işlev tablosu alan ismi ile çelişiyor"
 
-#: cp/decl2.c:1544
+#: cp/decl2.c:958
 msgid "`%D' is already defined in `%T'"
 msgstr "`%D' zaten `%T' içinde tanımlı"
 
-#: cp/decl2.c:1595
+#: cp/decl2.c:1010
 msgid "field initializer is not constant"
 msgstr "alan ilklendirici sabit değil"
 
-#: cp/decl2.c:1618
+#: cp/decl2.c:1034
 msgid "`asm' specifiers are not permitted on non-static data members"
 msgstr "`asm' belirteçlerinde statik olmayan veri üyeleri kullanılamaz"
 
-#: cp/decl2.c:1670
+#: cp/decl2.c:1086
 msgid "cannot declare `%D' to be a bit-field type"
 msgstr "`%D' bir bit alanı türü olarak bildirilemez"
 
-#: cp/decl2.c:1680
+#: cp/decl2.c:1096
 msgid "cannot declare bit-field `%D' with function type"
 msgstr "bir alanı `%D' işlev türle bildirilemez"
 
-#: cp/decl2.c:1687
+#: cp/decl2.c:1103
 msgid "`%D' is already defined in the class %T"
 msgstr "`%D' zaten sınıf %T içinde tanımlı"
 
-#: cp/decl2.c:1694
+#: cp/decl2.c:1110
 msgid "static member `%D' cannot be a bit-field"
 msgstr "static üye `%D' bir bit alanı olarak bildirilemez"
 
-#: cp/decl2.c:1763
+#: cp/decl2.c:1197
 msgid "initializer specified for non-member function `%D'"
 msgstr "üye olmayan işlev `%D' için ilklendirici belirtilmiş"
 
-#: cp/decl2.c:1767
+#: cp/decl2.c:1201
 msgid "invalid initializer for virtual method `%D'"
 msgstr "sanal yöntem `%D' için geçersiz ilklendirici"
 
-#: cp/decl2.c:1871
+#: cp/decl2.c:1315
 msgid "anonymous struct not inside named type"
 msgstr "anonim yapı isimli türün içinde değil"
 
-#: cp/decl2.c:1967
+#: cp/decl2.c:1411
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "isim alanı bağlamındaki anonim kümeler static olmalıdır"
 
-#: cp/decl2.c:1977
+#: cp/decl2.c:1424
 msgid "anonymous aggregate with no members"
 msgstr "üyesiz anonim küme"
 
-#: cp/decl2.c:2044
+#: cp/decl2.c:1493
 msgid "`operator new' must return type `%T'"
 msgstr "`operator new' `%T' türünde dönmeli"
 
-#: cp/decl2.c:2052
+#: cp/decl2.c:1501
 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr "`operator new' ilk parametreyi `size_t' (`%T') türünde alır"
 
-#: cp/decl2.c:2079
+#: cp/decl2.c:1528
 msgid "`operator delete' must return type `%T'"
 msgstr "`operator delete' `%T' türünde dönmeli"
 
-#: cp/decl2.c:2087
+#: cp/decl2.c:1536
 msgid "`operator delete' takes type `%T' as first parameter"
 msgstr "`operator delete' ilk parametreyi `%T'` türünde alır"
 
 #. Overflow occurred.  That means there are at least 4 billion
 #. initialization functions.
-#: cp/decl2.c:2828
+#: cp/decl2.c:2290
 msgid "too many initialization functions required"
 msgstr "çok fazla ilklendirme işlevi gerekli"
 
-#: cp/decl2.c:3639
+#: cp/decl2.c:2966
+#, fuzzy
+msgid "inline function `%D' used but never defined"
+msgstr "`%s' tanımlanmadan kullanılmış"
+
+#: cp/decl2.c:3086
 msgid "use of old-style cast"
 msgstr "eski tarz çevirim kullanımı"
 
-#: cp/decl2.c:4220
+#: cp/decl2.c:3794
 msgid "use of `%D' is ambiguous"
 msgstr "`%D' kullanımı belirsiz"
 
-#: cp/decl2.c:4221
+#: cp/decl2.c:3795
 msgid "  first declared as `%#D' here"
 msgstr " ilk defa burada `%#D' olarak bildirilmiş"
 
-#: cp/decl2.c:4224
+#: cp/decl2.c:3798
 msgid "  also declared as `%#D' here"
 msgstr "  ayrıca burada da `%#D' olarak bildirilmiş"
 
-#: cp/decl2.c:4239
+#: cp/decl2.c:3813
 msgid "`%D' denotes an ambiguous type"
 msgstr "`%D' bir belirsiz tür gösteriyor"
 
-#: cp/decl2.c:4240
+#: cp/decl2.c:3814
 msgid "  first type here"
 msgstr "  ilk tür burada"
 
-#: cp/decl2.c:4241
+#: cp/decl2.c:3815
 msgid "  other type here"
 msgstr "  diğer tür burada"
 
-#: cp/decl2.c:4338
+#: cp/decl2.c:3912
 msgid "declaration of `%D' not in a namespace surrounding `%D'"
 msgstr "`%D' bildirimi `%D' yi kuşatan isim alanının içinde değil"
 
-#: cp/decl2.c:4372
+#: cp/decl2.c:3946
 msgid "`%D' should have been declared inside `%D'"
 msgstr "`%D' zaten `%D' içinde bildirilmişti"
 
-#: cp/decl2.c:4506
+#: cp/decl2.c:4079
 msgid "`%D' is not a function,"
 msgstr "`%D' bir işlev değil,"
 
-#: cp/decl2.c:4507
+#: cp/decl2.c:4080
 msgid "  conflict with `%D'"
 msgstr "  `%D' ile çelişiyor"
 
 #. The parser did not find it, so it's not there.
-#: cp/decl2.c:4821
+#: cp/decl2.c:4396
 msgid "unknown namespace `%D'"
 msgstr "bilinmeyen isim alanı `%D'"
 
-#: cp/decl2.c:4855 cp/decl2.c:5125
+#: cp/decl2.c:4430 cp/decl2.c:4707
 msgid "`%T' is not a namespace"
 msgstr "`%T' bir isim alanı değil"
 
-#: cp/decl2.c:4857
+#: cp/decl2.c:4432
 msgid "`%D' is not a namespace"
 msgstr "`%D' bir isim alanı değil"
 
-#: cp/decl2.c:4866
+#: cp/decl2.c:4441
 msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
 msgstr "bir using bildirimi bir şablon kimliği belirtemez. `using %D' deneyin"
 
-#: cp/decl2.c:4880
+#: cp/decl2.c:4455
 msgid "namespace `%D' not allowed in using-declaration"
 msgstr "using bildiriminde isim alanı `%D' kullanılamaz"
 
-#: cp/decl2.c:4909
+#: cp/decl2.c:4484
 msgid "`%D' not declared"
 msgstr "`%D' bildirilmemiş"
 
-#: cp/decl2.c:4960
+#: cp/decl2.c:4535
 msgid "`%D' is already declared in this scope"
 msgstr "`%D' zaten bu bağlamda bildirilmiş"
 
-#: cp/decl2.c:4987
+#: cp/decl2.c:4562
 msgid "using declaration `%D' introduced ambiguous type `%T'"
 msgstr "using bildirimi `%D' belirsiz tür `%T' ye dahil edildi"
 
-#: cp/decl2.c:5078
+#: cp/decl2.c:4653
 msgid "using-declaration for non-member at class scope"
 msgstr "sınıf bağlamında üye olmayan için using bildirimi"
 
-#: cp/decl2.c:5084
+#: cp/decl2.c:4659
 msgid "using-declaration for destructor"
 msgstr "yıkıcı için using bildirimi"
 
-#: cp/decl2.c:5090
+#: cp/decl2.c:4665
 msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
 msgstr "bir using bildirimi bir şablon kimliği belirtemez. `using %T::%D' deneyin"
 
-#: cp/decl2.c:5119
+#: cp/decl2.c:4701
 msgid "namespace `%T' undeclared"
 msgstr "isim alanı `%T' bildirimsiz"
 
-#: cp/decl2.c:5148
+#: cp/decl2.c:4730
 msgid "default argument missing for parameter %P of `%+#D'"
 msgstr "parametre %P (`%+#D' nin) için öntanımlı argüman eksik"
 
-#: cp/decl2.c:5238
+#: cp/decl2.c:4829
 msgid "extra qualification `%T::' on member `%D' ignored"
 msgstr "fazladan `%T::' nitelemesi üye `%D' üstünde yoksayıldı"
 
-#: cp/decl2.c:5242
+#: cp/decl2.c:4833
 msgid "`%T' does not have a class or union named `%D'"
 msgstr "`%T' `%D' isminde bir sınıf ya da birleşik yapı içermiyor"
 
-#: cp/decl2.c:5255
+#: cp/decl2.c:4848
 msgid "`%T' is not a class or union type"
 msgstr "`%T' bir sınıf ya da birleşik yapı değil"
 
+#: cp/decl2.c:4862
+#, fuzzy
+msgid "template argument is required for `%T'"
+msgstr "%d şablon parametresi alındı (`%#T' için)"
+
 #: cp/error.c:35
 #, c-format
 msgid "`%s' not supported by %s"
 msgstr "`%s', %s tarafından desteklenmiyor"
 
-#: cp/error.c:577
+#: cp/error.c:571
 #, c-format
 msgid "<anonymous %s>"
 msgstr "<anonim %s>"
 
-#: cp/error.c:814
+#: cp/error.c:808
 #, c-format
 msgid "(static %s for %s)"
 msgstr "(%2$s için statik %1$s)"
 
-#: cp/error.c:2438
+#: cp/error.c:1482
+#, c-format
+msgid "\\x%x"
+msgstr ""
+
+#: cp/error.c:2430
 #, c-format
 msgid "In %s `%s':"
 msgstr "%s `%s' içinde:"
 
-#: cp/error.c:2493
+#: cp/error.c:2487
 #, c-format
 msgid "%s: In instantiation of `%s':\n"
 msgstr "%s: `%s' gerçeklemesi içinde:\n"
 
-#: cp/error.c:2517
+#: cp/error.c:2511
 #, c-format
 msgid "%s:%d:   instantiated from `%s'\n"
 msgstr "%s:%d:   `%s' den gerçeklenmiş\n"
 
-#: cp/error.c:2522
+#: cp/error.c:2516
 #, c-format
 msgid "%s:%d:   instantiated from here\n"
 msgstr "%s:%d:   buradan gerçeklenmiş\n"
 
 #. damn ICE suppression
-#: cp/error.c:2675
+#: cp/error.c:2670
 #, c-format
 msgid "unexpected letter `%c' in locate_error\n"
 msgstr "locate_error içinde umulmayan `%c' harfi\n"
 
 #. Can't throw a reference.
-#: cp/except.c:245
+#: cp/except.c:240
 msgid "type `%T' is disallowed in Java `throw' or `catch'"
 msgstr "tür `%T' Java `throw' veya `catch' içinde  kullanılmaz"
 
-#: cp/except.c:256
+#: cp/except.c:251
 msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
 msgstr "Java `catch' ya da `throw' a `jthrowable' ile çağrı tanımsız"
 
 #. Thrown object must be a Throwable.
-#: cp/except.c:263
+#: cp/except.c:258
 msgid "type `%T' is not derived from `java::lang::Throwable'"
 msgstr "tür `%T' `java::lang::Throwable'dan türetilmemiştir"
 
-#: cp/except.c:327
+#: cp/except.c:322
 msgid "mixing C++ and Java catches in a single translation unit"
 msgstr "tek çeviri birimi içinde karışık C++ ve Java tuzakları"
 
-#: cp/except.c:558
+#: cp/except.c:639
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "tümleyen, gösterge olmayan NULL yakalanıyor"
 
-#: cp/except.c:663
+#: cp/except.c:730
 msgid "  in thrown expression"
 msgstr "  düşük ifade içinde"
 
-#: cp/except.c:775
+#: cp/except.c:856
 msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
 msgstr "ifade '%E', '%T' mutlak sınıf türünde throw ifadesi içinde kullanılamaz"
 
-#: cp/except.c:863
+#: cp/except.c:944
 msgid "exception of type `%T' will be caught"
 msgstr "`%T' türündeki olağandışılık yakalanmış olacak"
 
-#: cp/except.c:866
+#: cp/except.c:947
 msgid "   by earlier handler for `%T'"
 msgstr "  `%T'nin önceki tutamağı tarafından "
 
-#: cp/except.c:887
+#: cp/except.c:968
 msgid "`...' handler must be the last handler for its try block"
 msgstr "`...' tutamağı kendi blok denemesinde son tutamak olmalıdır"
 
@@ -15482,135 +16202,127 @@ msgstr "`%D' zaten sınıf `%T' nin kardeşi"
 msgid "previous friend declaration of `%D'"
 msgstr "önceki `%D' kardeş bildirimi"
 
-#: cp/friend.c:197
+#: cp/friend.c:202
 msgid "invalid type `%T' declared `friend'"
 msgstr "geçersiz `friend' bildirimli tür `%T'"
 
 #. [temp.friend]
-#.
 #. Friend declarations shall not declare partial
 #. specializations.
-#: cp/friend.c:209
+#: cp/friend.c:218
 msgid "partial specialization `%T' declared `friend'"
 msgstr "`friend' bildirimli kısmi özelleştirme `%T'"
 
-#: cp/friend.c:221
+#: cp/friend.c:227
 msgid "class `%T' is implicitly friends with itself"
 msgstr "sınıf `%T' kendisiyle dolaylı kardeş"
 
 #. template <class T> friend typename S<T>::X;
-#: cp/friend.c:239
+#: cp/friend.c:245
 msgid "typename type `%#T' declared `friend'"
 msgstr "tür ismi türü `%#T' `friend' olarak bildirilmiş"
 
 #. template <class T> friend class T;
-#: cp/friend.c:245
+#: cp/friend.c:251
 msgid "template parameter type `%T' declared `friend'"
 msgstr "şablon parametre türü `%T' `friend' olarak bildirilmiş"
 
 #. template <class T> friend class A; where A is not a template
-#: cp/friend.c:251
+#: cp/friend.c:257
 msgid "`%#T' is not a template"
 msgstr "`%#T' bir şablon değil"
 
-#: cp/friend.c:266
+#: cp/friend.c:272
 msgid "`%T' is already a friend of `%T'"
 msgstr "`%T' zaten `%T' nin kardeşi"
 
-#: cp/friend.c:362
+#: cp/friend.c:370
 msgid "member `%D' declared as friend before type `%T' defined"
 msgstr "üye `%D' tür `%T' tanımından önce friend olarak bildirilmiş"
 
-#: cp/friend.c:417
+#: cp/friend.c:425
 msgid "friend declaration `%#D' declares a non-template function"
 msgstr "kardeş bildirimi `%#D' bir şablon olmayan işlev bildiriyor"
 
-#: cp/friend.c:420
+#: cp/friend.c:428
 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 "(eğer istediğiniz bu değilse, işlev şablonunun zaten bildirilmiş olduğundan emin olduktan sonra burada işlev isminden sonra bir <> ekleyin)-Wno-non-template-friend bu uyarıyı iptal eder"
 
-#: cp/g++spec.c:198 java/jvspec.c:424
+#: cp/g++spec.c:209 java/jvspec.c:423
 #, c-format
 msgid "argument to `%s' missing\n"
 msgstr "`%s' için argüman eksik\n"
 
-#: cp/init.c:285
+#: cp/init.c:320
+msgid "`%D' should be initialized in the member initialization list"
+msgstr "`%D' üye ilklendirici listesinde ilklendirilmiş olmalı"
+
+#: cp/init.c:369
 msgid "default-initialization of `%#D', which has reference type"
 msgstr "referans türe sahip `%#D'nin default ilklendirmesi"
 
-#: cp/init.c:290
+#: cp/init.c:374
 msgid "uninitialized reference member `%D'"
 msgstr "ilklendirilmemiş referans üyesi `%D'"
 
-#: cp/init.c:298
+#: cp/init.c:382
 msgid "initializer list treated as compound expression"
 msgstr "ilklendirici listesi bileşik ifade olarak ele alınıyor"
 
-#: cp/init.c:410
-msgid "member initializers for `%#D'"
-msgstr "`%#D'"
+#: cp/init.c:523
+#, fuzzy
+msgid "`%D' will be initialized after"
+msgstr "üye `%D' ilklendirilmemiş referanstır"
+
+#: cp/init.c:526
+#, fuzzy
+msgid "base `%T' will be initialized after"
+msgstr "taban sınıf `%T' zaten ilklendirilmiş"
 
-#: cp/init.c:412
-msgid "  and `%#D'"
+#: cp/init.c:529
+#, fuzzy
+msgid "  `%#D'"
 msgstr "  ve `%#D'  için üye ilklendiriciler"
 
-#: cp/init.c:413
-msgid "  will be re-ordered to match declaration order"
-msgstr "  bildirim sırasının eşlenmesi için yeniden sıralama yapılacak"
+#: cp/init.c:531
+#, fuzzy
+msgid "  base `%T'"
+msgstr "  ve `%#T' için taban ilklendiriciler"
 
-#: cp/init.c:428
-msgid "multiple initializations given for member `%D'"
-msgstr "üye `%D' için çoklu ilklendiriciler verilmiş"
+#: cp/init.c:549
+#, fuzzy
+msgid "multiple initializations given for base `%T'"
+msgstr "`%D' için çoklu ilklendiriciler belirtilmiş"
 
-#: cp/init.c:500
+#: cp/init.c:616
 msgid "initializations for multiple members of `%T'"
 msgstr "`%T' nin çoklu üyeleri için ilklendirmeler"
 
-#: cp/init.c:617
-msgid "base initializers for `%#T'"
-msgstr "`%#T'"
-
-#: cp/init.c:618
-msgid "  and `%#T'"
-msgstr "  ve `%#T' için taban ilklendiriciler"
-
-#: cp/init.c:619
-msgid "  will be re-ordered to match inheritance order"
-msgstr "  miras kalma sırasının eşlenmesi için yeniden sıralanacak"
-
-#: cp/init.c:631
-msgid "base class `%T' already initialized"
-msgstr "taban sınıf `%T' zaten ilklendirilmiş"
-
-#: cp/init.c:702
+#: cp/init.c:671
 msgid "base class `%#T' should be explicitly initialized in the copy constructor"
 msgstr "taban sınıf `%#T' kopyalama kurucusunda doğrudan ilklendirilmiş olmalı"
 
-#: cp/init.c:745
-msgid "`%D' should be initialized in the member initialization list"
-msgstr "`%D' üye ilklendirici listesinde ilklendirilmiş olmalı"
-
-#: cp/init.c:987
+#: cp/init.c:916
 msgid "class `%T' does not have any field named `%D'"
 msgstr "sınıf `%T' `%D' isimli hiçbir alan içermiyor"
 
-#: cp/init.c:993
+#: cp/init.c:922
 msgid "field `%#D' is static; the only point of initialization is its definition"
 msgstr "alan `%#D' static'dir; tek ilklendirme noktası onun tanımıdır"
 
-#: cp/init.c:1032
+#: cp/init.c:956
 msgid "unnamed initializer for `%T', which has no base classes"
 msgstr "taban sınıfı olmayan `%T' için isimsiz ilklendirici"
 
-#: cp/init.c:1039
+#: cp/init.c:963
 msgid "unnamed initializer for `%T', which uses multiple inheritance"
 msgstr "çoklu kalıt kullanan `%T' için isimsiz ilklendirici"
 
-#: cp/init.c:1068
+#: cp/init.c:1000
 msgid "type `%D' is not a direct or virtual base of `%T'"
 msgstr "tür `%D'  `%T' nin bir doğrudan ya da sanal tabanı değil"
 
-#: cp/init.c:1071
+#: cp/init.c:1003
 msgid "type `%D' is not a direct base of `%T'"
 msgstr "tür `%D'  `%T'nin bir doğrudan tabanı değil"
 
@@ -15626,551 +16338,521 @@ msgstr "tür `%D'  `%T'nin bir doğrudan tabanı değil"
 #. COMPLEX zees(1.0, 0.0)[10];
 #. }
 #.
-#: cp/init.c:1165
+#: cp/init.c:1097
 msgid "bad array initializer"
 msgstr "dizi ilklendirici hatalı"
 
-#: cp/init.c:1357
+#: cp/init.c:1304
 msgid "`%T' is not an aggregate type"
 msgstr "`%T' bir küme türü değil"
 
-#: cp/init.c:1380
+#: cp/init.c:1327
 msgid "`%T' fails to be an aggregate typedef"
 msgstr "bir küme türü ataması olarak `%T' hatalı"
 
-#: cp/init.c:1389
+#: cp/init.c:1336
 msgid "type `%T' is of non-aggregate type"
 msgstr "`%T' küme olmayan türde"
 
-#: cp/init.c:1491
+#: cp/init.c:1439
 msgid "cannot call destructor `%T::~%T' without object"
 msgstr "yıkıcı `%T::~%T' nesnesiz çağrılamaz"
 
-#: cp/init.c:1531
+#: cp/init.c:1483
 msgid "invalid use of non-static field `%D'"
 msgstr "geçersiz static olmayan alan `%D' kullanımı"
 
 #. We can get here when processing a bad default
 #. argument, like:
 #. struct S { int a; void f(int i = a); }
-#: cp/init.c:1540 cp/method.c:163
+#: cp/init.c:1492 cp/method.c:160
 msgid "invalid use of member `%D'"
 msgstr "geçersiz üye `%D' kullanımı"
 
-#: cp/init.c:1550
+#: cp/init.c:1502
 msgid "no method `%T::%D'"
 msgstr "`%T::%D' diye bir yöntem yok"
 
-#: cp/init.c:1643
+#: cp/init.c:1595
 msgid "incomplete type `%T' does not have member `%D'"
 msgstr "içi boş tür `%T' üye `%D' yi içermiyor"
 
-#: cp/init.c:1712
+#: cp/init.c:1669
 msgid "`%D' is not a member of type `%T'"
 msgstr "`%D' `%T' türünde bir üye değil"
 
-#: cp/init.c:1731
-msgid "illegal pointer to bit-field `%D'"
+#: cp/init.c:1688
+#, fuzzy
+msgid "invalid pointer to bit-field `%D'"
 msgstr "bit alanı `%D' göstergesi kuraldışı"
 
-#: cp/init.c:1770
+#: cp/init.c:1727
 msgid "object missing in use of pointer-to-member construct"
 msgstr "üyeye gösterge oluşumu kullanımında nesne eksik"
 
-#: cp/init.c:1810
+#: cp/init.c:1767
 msgid "member `%D' is non-static but referenced as a static member"
 msgstr "üye `%D' statik değil ama bir statik üye olarak başvurulmuş"
 
-#: cp/init.c:1812 cp/typeck.c:3130 cp/typeck.c:3238
+#: cp/init.c:1769 cp/typeck.c:2828 cp/typeck.c:2932
 msgid "at this point in file"
 msgstr "dosyanın burasında"
 
-#: cp/init.c:1853 cp/typeck.c:2929
+#: cp/init.c:1806
 #, c-format
 msgid "object missing in `%E'"
 msgstr "`%E' içinde nesne eksik"
 
-#: cp/init.c:1984
+#: cp/init.c:1937
 msgid "new of array type fails to specify size"
 msgstr "dizi türünde new boyut belirtmede başarısız"
 
-#: cp/init.c:1995
+#: cp/init.c:1948
 msgid "size in array new must have integral type"
 msgstr "array new içindeki boyut bütünleyici türde olmalı"
 
-#: cp/init.c:2001
+#: cp/init.c:1954
 msgid "zero size array reserves no space"
 msgstr "sıfır boyutlu dizi için yer ayrılmaz"
 
-#: cp/init.c:2066
+#: cp/init.c:2019
 msgid "new cannot be applied to a reference type"
 msgstr "new bir referans türe uygulanamaz"
 
-#: cp/init.c:2072
+#: cp/init.c:2025
 msgid "new cannot be applied to a function type"
 msgstr "new bir işlev türe uygulanamaz"
 
-#: cp/init.c:2119
+#: cp/init.c:2072
 msgid "call to Java constructor, while `jclass' undefined"
 msgstr "`jclass' tanımlanmamışken Java kurucusuna çağrı"
 
-#: cp/init.c:2135
+#: cp/init.c:2088
 msgid "can't find class$"
 msgstr "class$ bulunamıyor"
 
-#: cp/init.c:2249
+#: cp/init.c:2202
 msgid "invalid type `void' for new"
 msgstr "new için `void' türü geçersiz"
 
-#: cp/init.c:2301
+#: cp/init.c:2254
 #, c-format
 msgid "call to Java constructor with `%s' undefined"
 msgstr "`%s' li Java kurucusuna çağrı tanımsız"
 
-#: cp/init.c:2408
+#: cp/init.c:2362
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ da array new içinde ilklendirmeye izin verilmez"
 
-#: cp/init.c:2426 cp/typeck2.c:359 cp/typeck2.c:1217
+#: cp/init.c:2380 cp/typeck2.c:360 cp/typeck2.c:1223
 msgid "initializer list being treated as compound expression"
 msgstr "ilklendirici listesi bileşik ifade varsayılıyor"
 
-#: cp/init.c:2432
+#: cp/init.c:2386
 msgid "ISO C++ forbids aggregate initializer to new"
 msgstr "ISO C++ da new için küme ilklendiriciye izin verilmez"
 
-#: cp/init.c:2516
+#: cp/init.c:2474
 msgid "uninitialized const in `new' of `%#T'"
 msgstr "`%#T' nin `new' u içinde ilklendirilmemiş sabit"
 
-#: cp/init.c:2880
+#: cp/init.c:2840
 msgid "initializer ends prematurely"
 msgstr "ilklendirici erken sonlanıyor"
 
-#: cp/init.c:2950
+#: cp/init.c:2910
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "çok boyutlu diziler ilklendiricilerle ilklendirilemez"
 
-#: cp/init.c:3125
+#: cp/init.c:3100
 msgid "unknown array size in delete"
 msgstr "delete içindeki dizi boyutu bilinmiyor"
 
-#: cp/init.c:3398
+#: cp/init.c:3365
 msgid "type to vector delete is neither pointer or array type"
 msgstr "vektör silme işlemi için tür ne gösterge ne de dizi"
 
-#: cp/lex.c:144
+#: cp/lex.c:136
 msgid "type name expected before `*'"
 msgstr "`*' dan önce tür ismi gerekli"
 
-#: cp/lex.c:166
+#: cp/lex.c:158
 msgid "cannot declare references to references"
 msgstr "referanslara referans bildirilemez"
 
-#: cp/lex.c:171
+#: cp/lex.c:163
 msgid "cannot declare pointers to references"
 msgstr "referanslara gösterge bildirilemez"
 
-#: cp/lex.c:175
+#: cp/lex.c:167
 msgid "type name expected before `&'"
 msgstr "`&' den önce tür ismi gerekli"
 
-#: cp/lex.c:993
+#: cp/lex.c:894
 #, c-format
 msgid "semicolon missing after %s declaration"
 msgstr "%s bildiriminden sonra ; yok"
 
-#: cp/lex.c:996
+#: cp/lex.c:897
 msgid "semicolon missing after declaration of `%T'"
 msgstr "`%T' bildiriminden sonra ; yok"
 
-#: cp/lex.c:1044
+#: cp/lex.c:945
 #, c-format
 msgid "junk at end of #pragma %s"
 msgstr "'#pragma %s' sonrası karışık"
 
-#: cp/lex.c:1051
+#: cp/lex.c:952
 #, c-format
 msgid "invalid #pragma %s"
 msgstr "'#pragma %s' geçersiz"
 
-#: cp/lex.c:1060
+#: cp/lex.c:961
 msgid "#pragma vtable no longer supported"
 msgstr "#pragma vtable artık desteklenmiyor"
 
-#: cp/lex.c:1137
+#: cp/lex.c:1038
 #, c-format
 msgid "#pragma implementation for %s appears after file is included"
 msgstr "%s için #pragma oluşumu dosya içerildikten sonra görünüyor"
 
-#: cp/lex.c:1162
+#: cp/lex.c:1063
 msgid "junk at end of #pragma GCC java_exceptions"
 msgstr "#pragma GCC java_exceptions sonrası karışık"
 
-#: cp/lex.c:1247
+#: cp/lex.c:1107
 msgid "`%D' not defined"
 msgstr "'%D' tanımlı değil"
 
-#: cp/lex.c:1252
+#: cp/lex.c:1110
 msgid "`%D' was not declared in this scope"
 msgstr "bu kapsamda `%D' bildirilmemiş "
 
-#: cp/lex.c:1262
+#: cp/lex.c:1118
 msgid "`%D' undeclared (first use this function)"
 msgstr "`%D' bildirilmemiş (bu işlevde ilk kullanımı)"
 
-#: cp/lex.c:1266
+#: cp/lex.c:1122
 msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
 msgstr "(her bildirimsiz tanımlayıcı sadece işlevin içinde ilk göründüğünde bir kere raporlanır)"
 
-#: cp/lex.c:1289
-#, c-format
-msgid "name lookup of `%s' changed"
-msgstr "`%s' içi isim görünümü değişti"
-
-#: cp/lex.c:1291
-msgid "  matches this `%D' under ISO standard rules"
-msgstr "  bu `%D' ISO standardının kuralları altında eşleşiyor"
-
-#: cp/lex.c:1293
-msgid "  matches this `%D' under old rules"
-msgstr "  bu `%D' eski kurallar altında eşleşiyor"
-
-#: cp/lex.c:1303 cp/lex.c:1310
-#, c-format
-msgid "name lookup of `%s' changed for new ISO `for' scoping"
-msgstr "yeni ISO `for' kapsamında `%s' isim araması değişti"
-
-#: cp/lex.c:1305
-msgid "  cannot use obsolete binding at `%D' because it has a destructor"
-msgstr "  `%D' deki modası geçmiş bağlantı bir yıkıcıya sahip olduğundan kullanılamaz"
-
-#: cp/lex.c:1312
-msgid "  using obsolete binding at `%D'"
-msgstr "  `%D' deki modası geçmiş bağlantı kullanılıyor"
-
-#: cp/lex.c:1378
+#: cp/lex.c:1239
 msgid "`::%D' undeclared (first use here)"
 msgstr "`::%D' bildirilmemiş (burada ilk kullanımı)"
 
-#: cp/mangle.c:1912
+#: cp/mangle.c:2061
 msgid "real-valued template parameters when cross-compiling"
 msgstr "çapraz derlemede gerçek değerli şablon parametreleri"
 
-#: cp/method.c:157
+#: cp/mangle.c:2325
+msgid "the mangled name of `%D' will change in a future version of GCC"
+msgstr ""
+
+#: cp/method.c:154
 msgid "invalid use of member `%D' in static member function"
 msgstr "statik üye işlev kapsamında üye `%D' kullanımı geçersiz "
 
-#: cp/method.c:205
+#: cp/method.c:216
 msgid "use of namespace `%D' as expression"
 msgstr "isim alanı `%D' nin ifade olarak kullanımı"
 
-#: cp/method.c:210
+#: cp/method.c:221
 msgid "use of class template `%T' as expression"
 msgstr "sınıf şablonu `%T' nin ifade olarak kullanımı"
 
-#: cp/method.c:223
+#: cp/method.c:234
 #, c-format
 msgid "use of %s from containing function"
 msgstr "içeren işlevden %s kullanımı"
 
-#: cp/method.c:226
+#: cp/method.c:237
 msgid "  `%#D' declared here"
 msgstr "  `%#D' burada bildirilmiş"
 
-#: cp/method.c:244
+#: cp/method.c:255
 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr "üye `%D' için istek çoklu kalıt kafesi içinde belirsiz"
 
-#: cp/method.c:297
-msgid "implementation-reserved name `%D' used"
-msgstr "implementation-saklı ismi `%D' kullanıldı"
-
-#: cp/method.c:428
+#: cp/method.c:455
 msgid "generic thunk code fails for method `%#D' which uses `...'"
 msgstr "`...' kullanan `%#D' için genel thunk kodu başarısız"
 
-#: cp/method.c:653
+#: cp/method.c:694
 msgid "non-static const member `%#D', can't use default assignment operator"
 msgstr "statik olmayan sabit üye `%#D', öntanımlı atama işlemimi kullanamaz"
 
-#: cp/method.c:658
+#: cp/method.c:699
 msgid "non-static reference member `%#D', can't use default assignment operator"
 msgstr "statik olmayan referans üyesi `%#D', öntanımlı atama işlemimi kullanamaz"
 
-#: parse.y:218
+#: parse.y:261
 msgid "`%s' tag used in naming `%#T'"
 msgstr "`%s' etiketi `%#T' isimlemesinde kullanılmış"
 
-#: parse.y:510
+#: parse.y:541
 msgid "keyword `export' not implemented, and will be ignored"
 msgstr "`export' anahtar sözcüğü gerçekleştirilmedi, ve yoksayılacak"
 
-#: parse.y:615
+#: parse.y:645
 msgid "use of linkage spec `%D' is different from previous spec `%D'"
 msgstr "özellik ilintilemesi `%D' kullanımı önceki özellik `%D' den farklı"
 
-#: parse.y:688
-msgid "invalid default template argument"
-msgstr "öntanımlı şablon argümanı geçersiz"
-
-#: parse.y:919
-msgid "only constructors take base initializers"
-msgstr "temel ilklendiricileri sadece kurucular alır"
-
-#: parse.y:921
+#: parse.y:942
 msgid "no base or member initializers given following ':'"
 msgstr "':' ile bir temel ya da üye ilklendirici verilmemiş"
 
-#: parse.y:963 parse.y:969
+#: parse.y:983 parse.y:989
 msgid "anachronistic old style base class initializer"
 msgstr "eski tarz temel sınıf ilklendirici zamansız"
 
 #. Handle `Class<Class<Type>>' without space in the `>>'
-#: parse.y:1095
+#: parse.y:1115
 msgid "`>>' should be `> >' in template class name"
 msgstr "şablon sınıf ismindeki `>>', `> >' olmalıydı"
 
-#: parse.y:1133
+#: parse.y:1153
 msgid "use of template qualifier outside template"
 msgstr "şablon niteleyicisinin şablon dışında kullanımı"
 
-#: parse.y:1162 parse.y:1171
+#: parse.y:1182 parse.y:1191
 #, c-format
 msgid "ISO C++ forbids an empty condition for `%s'"
 msgstr "ISO C++ `%s' için bir boş koşula izin vermez"
 
-#: parse.y:1194
+#: parse.y:1214
 msgid "definition of class `%T' in condition"
 msgstr "koşul içinde class `%T' tanımı"
 
-#: parse.y:1196
+#: parse.y:1216
 msgid "definition of enum `%T' in condition"
 msgstr "koşul içinde enum `%T' tanımı"
 
-#: parse.y:1207
+#: parse.y:1227
 msgid "definition of array `%#D' in condition"
 msgstr "koşul içinde dizi `%#D' tanımı"
 
-#: parse.y:1316
+#: parse.y:1340
 msgid "old style placement syntax, use () instead"
 msgstr "eski tarz yerleştirme sözdizimi, yerine () kullanın"
 
-#: parse.y:1327
+#: parse.y:1351
 msgid "`%T' is not a valid expression"
 msgstr "`%T' bir geçerli ifade değil"
 
-#: parse.y:1338
-msgid "ISO C++ forbids initialization of new expression with `='"
+#. This was previously allowed as an extension, but
+#. was removed in G++ 3.3.
+#: parse.y:1358
+#, fuzzy
+msgid "initialization of new expression with `='"
 msgstr "ISO C++ da `=' ile yeni ifade ilklendirmesine izin verilmez"
 
-#: parse.y:1369
+#: parse.y:1384
 msgid "ISO C++ forbids compound literals"
 msgstr "ISO C++ da birleşik sabitlere izin verilmez"
 
-#: parse.y:1611
+#: parse.y:1631
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr "ISO C++ da kaşlı ayraçla gruplanmış ifadelere izin verilmez"
 
-#: parse.y:2013 parse.y:2028
+#: parse.y:2035 parse.y:2050
 msgid "sigof type specifier"
 msgstr "sigof tür belirteci"
 
-#: parse.y:2018
+#: parse.y:2040
 msgid "`sigof' applied to non-aggregate expression"
 msgstr "küme olmayan ifadeye `sigof' uygulanmış"
 
-#: parse.y:2033
+#: parse.y:2055
 msgid "`sigof' applied to non-aggregate type"
 msgstr "küme olmayan türe `sigof' uygulanmış"
 
-#: parse.y:2299
+#: parse.y:2321
 msgid "using `typename' outside of template"
 msgstr "şablon dışında `typename' kullanımı"
 
-#: parse.y:2370
+#: parse.y:2391
 #, c-format
 msgid "storage class specifier `%s' not allowed after struct or class"
 msgstr "yapı ya da sınıftan sonra saklama sınıfı belirteci `%s' kullanılamaz"
 
-#: parse.y:2372
+#: parse.y:2393
 #, c-format
 msgid "type specifier `%s' not allowed after struct or class"
 msgstr "yapı ya da sınıftan sonra tür belirteci `%s' kullanılamaz"
 
-#: parse.y:2374
+#: parse.y:2395
 #, c-format
 msgid "type qualifier `%s' not allowed after struct or class"
 msgstr "yapı ya da sınıftan sonra `%s' tür niteleyicisine izin verilmez "
 
-#: parse.y:2376
+#: parse.y:2397
 msgid "no body nor ';' separates two class, struct or union declarations"
 msgstr "iki sınıf, yapı ya da birleşik yapı bildirimlerini ne gövdesi ne de ';' ayırır"
 
-#: parse.y:2508
+#: parse.y:2537
 msgid "no bases given following `:'"
 msgstr "':' ile bir temel verilmemiş"
 
-#: parse.y:2539 parse.y:2554
+#: parse.y:2568 parse.y:2583
 msgid "`%D' access"
 msgstr "`%D' erişimi"
 
-#: parse.y:2544
+#: parse.y:2573
 msgid "multiple access specifiers"
 msgstr "çoklu erişim belirteçleri"
 
-#: parse.y:2562
+#: parse.y:2591
 msgid "multiple `virtual' specifiers"
 msgstr "çoklu `virtual' belirteçleri"
 
-#: parse.y:2599
+#: parse.y:2628
 msgid "missing ';' before right brace"
 msgstr "'}' dan önce ';' eksik"
 
-#: parse.y:2820
+#: parse.y:2849
 msgid "ISO C++ forbids array dimensions with parenthesized type in new"
 msgstr "ISO C++ new içinde parantezli dizi indislemeye izin vermez"
 
-#: parse.y:3107 parse.y:3127 parse.y:3136 parse.y:3165
+#: parse.y:3136 parse.y:3156 parse.y:3165 parse.y:3194
 msgid "`%T' is not a class or namespace"
 msgstr "`%T' bir sınıf ya da isim alanı değil"
 
-#: parse.y:3332
+#: parse.y:3361
 msgid "ISO C++ forbids label declarations"
 msgstr "ISO C++ etiket bildirimlerine izin vermez"
 
-#: parse.y:3492
+#: parse.y:3521
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ hesaplanmış goto'lara izin vermez"
 
-#: parse.y:3500
+#: parse.y:3529
 msgid "label must be followed by statement"
 msgstr "etiketi deyim izlemeli"
 
-#: parse.y:3545
+#: parse.y:3574
 msgid "must have at least one catch per try block"
 msgstr "her deneme bloğu için en azından bir yakalama içermeli"
 
-#: parse.y:3605
+#: parse.y:3634
 msgid "ISO C++ forbids compound statements inside for initializations"
 msgstr "ISO C++ bileşik deyimler içeren ilklendirmelere izin vermez"
 
 #. This helps us recover from really nasty
 #. parse errors, for example, a missing right
 #. parenthesis.
-#: parse.y:3690 parse.y:3700
+#: parse.y:3721 parse.y:3731
 msgid "possibly missing ')'"
 msgstr "galiba ')' eksik"
 
-#: parse.y:3793
+#: parse.y:3824
 msgid "type specifier omitted for parameter"
 msgstr "parametre için tür belirteci ihmal edildi"
 
-#: parse.y:3802
+#: parse.y:3833
 #, c-format
 msgid "`%E' is not a type, use `typename %E' to make it one"
 msgstr "`%E' bir tür değil, tür yapmak için `typename %E' kullanın"
 
-#: parse.y:3804
+#: parse.y:3835
 msgid "no type `%D' in `%T'"
 msgstr "`%T' içinde `%D' isminde bir tür yok"
 
-#: parse.y:3807
+#: parse.y:3838
 #, c-format
 msgid "type specifier omitted for parameter `%E'"
 msgstr "parametre `%E' için tür belirteci ihmal edildi"
 
-#: parse.y:3815
+#: parse.y:3846
 msgid "'%D' is used as a type, but is not defined as a type."
 msgstr "'%D' bir tür olarak kullanılmış ama tür olarak tanımlı değil"
 
-#: cp/pt.c:211
+#: cp/pt.c:198
 msgid "data member `%D' cannot be a member template"
 msgstr "veri üyesi `%D' bir üye şablonu olamaz"
 
-#: cp/pt.c:223
+#: cp/pt.c:210
 msgid "invalid member template declaration `%D'"
 msgstr "geçersiz üye şablonu bildirimi `%D'"
 
-#: cp/pt.c:618
+#: cp/pt.c:605
 msgid "explicit specialization in non-namespace scope `%D'"
 msgstr "isim alanı olmayan `%D' içinde doğrudan özelleştirme"
 
-#: cp/pt.c:630
+#: cp/pt.c:617
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "sınıf şablonlarının zarflanması doğrudan özelleştirilmiyor"
 
-#: cp/pt.c:705
+#: cp/pt.c:692
 msgid "specializing `%#T' in different namespace"
 msgstr " `%#T' farklı isim alanında özelleştiriliyor"
 
-#: cp/pt.c:706
+#: cp/pt.c:693
 msgid "  from definition of `%#D'"
 msgstr "  `%#D' bildiriminden"
 
-#: cp/pt.c:714
+#: cp/pt.c:701
 msgid "specialization of `%T' after instantiation"
 msgstr "gerçeklemeden sonra `%T' özelleştirmesi"
 
-#: cp/pt.c:717
+#: cp/pt.c:704
 msgid "explicit specialization of non-template `%T'"
 msgstr "şablon olmayan `%T' örtük özelleştirmesi"
 
-#: cp/pt.c:849
+#: cp/pt.c:836
 msgid "specialization of %D after instantiation"
 msgstr "gerçeklemeden sonra %D özelleştirmesi"
 
-#: cp/pt.c:952
+#: cp/pt.c:939
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/pt.c:1003
+#: cp/pt.c:990
 msgid "`%D' is not a function template"
 msgstr "`%D' bir işlev şablonu değil"
 
-#: cp/pt.c:1126
+#: cp/pt.c:1129
 msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr "şablon kimliği `%D', `%+D' için hiçbir şablon bildirimi ile eşleşmiyor"
 
-#: cp/pt.c:1134
+#: cp/pt.c:1137
 msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr "şablon özelleştirmesi `%D', `%+D' için belirsiz"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1361 cp/pt.c:1435
+#: cp/pt.c:1364 cp/pt.c:1438
 msgid "template-id `%D' in declaration of primary template"
 msgstr "birincil şablon bildiriminde şablon kimliği `%D'"
 
-#: cp/pt.c:1374
+#: cp/pt.c:1377
 msgid "template parameter list used in explicit instantiation"
 msgstr "şablon parametre listesi doğrudan gerçekleme içinde kullanılmış"
 
-#: cp/pt.c:1380
+#: cp/pt.c:1383
 msgid "definition provided for explicit instantiation"
 msgstr "tanım doğrudan gerçekleme için üretilmiş"
 
-#: cp/pt.c:1386
+#: cp/pt.c:1389
 msgid "too many template parameter lists in declaration of `%D'"
 msgstr "`%D' bildiriminde şablon parametresi listesi çok fazla"
 
-#: cp/pt.c:1402
+#: cp/pt.c:1405
 msgid "too few template parameter lists in declaration of `%D'"
 msgstr "`%D' bildiriminde şablon parametresi listesi çok az"
 
-#: cp/pt.c:1419
+#: cp/pt.c:1422
 msgid "explicit specialization not preceded by `template <>'"
 msgstr "doğrudan özelleştirme `template <>' tarafından öncelenmiyor"
 
-#: cp/pt.c:1432
+#: cp/pt.c:1435
 msgid "partial specialization `%D' of function template"
 msgstr "işlev şablonunun `%D' kısmî özelleştirmesi"
 
-#: cp/pt.c:1464
+#: cp/pt.c:1467
 msgid "default argument specified in explicit specialization"
 msgstr "doğrudan özelleştirme içinde öntanımlı argüman belirtilmiş"
 
-#: cp/pt.c:1468
+#: cp/pt.c:1471
 msgid "template specialization with C linkage"
 msgstr "C ilintileme ile şablon özelleştirmesi"
 
@@ -16182,99 +16864,99 @@ msgstr "C ilintileme ile şablon özelleştirmesi"
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:1556
+#: cp/pt.c:1558
 msgid "specialization of implicitly-declared special member function"
 msgstr "örtük bildirimli özel üye işlev özelleştirmesi"
 
-#: cp/pt.c:1599
+#: cp/pt.c:1602
 msgid "no member function `%D' declared in `%T'"
 msgstr "`%T' içinde bildirilmiş `%D' diye bir üye işlev yok"
 
 #. There are two many template parameter lists.
-#: cp/pt.c:1747
+#: cp/pt.c:1750
 msgid "too many template parameter lists in declaration of `%T'"
 msgstr "`%T' bildiriminde şablon parametresi listesi çok fazla"
 
-#: cp/pt.c:1843
+#: cp/pt.c:1846
 msgid " shadows template parm `%#D'"
 msgstr " şablon parametresi `%#D' gölgeleniyor"
 
-#: cp/pt.c:2247
+#: cp/pt.c:2250
 msgid "template parameters not used in partial specialization:"
 msgstr "kısmî özelleştirmede kullanılmayan şablon parametreleri:"
 
-#: cp/pt.c:2251
+#: cp/pt.c:2254
 msgid "        `%D'"
 msgstr "        `%D'"
 
-#: cp/pt.c:2263
+#: cp/pt.c:2266
 msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr "kısmî özelleştirme `%T' hiç bir şablon argümanını özelleştirmiyor"
 
-#: cp/pt.c:2288
+#: cp/pt.c:2291
 #, c-format
 msgid "template argument `%E' involves template parameter(s)"
 msgstr "şablon argümanı `%E' şablon parametre(ler)ini içine alıyor"
 
-#: cp/pt.c:2331
+#: cp/pt.c:2335
 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr "tür `%T' (şablon argümanı `%E' nin türü) şablon parametre(ler)ine bağımlı oluyor"
 
-#: cp/pt.c:2419
+#: cp/pt.c:2423
 msgid "no default argument for `%D'"
 msgstr "`%D' için öntanımlı argüman yok"
 
-#: cp/pt.c:2552
+#: cp/pt.c:2576
 msgid "template with C linkage"
 msgstr "C ilintilemeli şablon"
 
-#: cp/pt.c:2555
+#: cp/pt.c:2579
 msgid "template class without a name"
 msgstr "bir ismi olmayan şablon sınıfı"
 
-#: cp/pt.c:2632
+#: cp/pt.c:2656
 msgid "`%D' does not declare a template type"
 msgstr "`%D' bir şablon türü bildirmiyor"
 
-#: cp/pt.c:2638
+#: cp/pt.c:2662
 msgid "template definition of non-template `%#D'"
 msgstr "şablon olmayan `%#D' nin şablon bildirimi"
 
-#: cp/pt.c:2679
+#: cp/pt.c:2703
 msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr "%d seviye umulurken `%#D' için şablon parametresi seviyesi olarak %d seviye alındı, "
 
-#: cp/pt.c:2691
+#: cp/pt.c:2715
 msgid "got %d template parameters for `%#D'"
 msgstr "%d şablon parametresi alındı (`%#D' için)"
 
-#: cp/pt.c:2694
+#: cp/pt.c:2718
 msgid "got %d template parameters for `%#T'"
 msgstr "%d şablon parametresi alındı (`%#T' için)"
 
-#: cp/pt.c:2696
+#: cp/pt.c:2720
 #, c-format
 msgid "  but %d required"
 msgstr "  ama %d gerekiyordu"
 
-#: cp/pt.c:2764
+#: cp/pt.c:2803
 msgid "`%T' is not a template type"
 msgstr "`%T' bir şablon türü değil"
 
-#: cp/pt.c:2780
+#: cp/pt.c:2819
 msgid "previous declaration `%D'"
 msgstr "`%D' önceki bildirimi"
 
-#: cp/pt.c:2781
+#: cp/pt.c:2820
 #, c-format
 msgid "used %d template parameter%s instead of %d"
 msgstr "%3$d yerine %1$d şablon parametresi kullanılmış                      %2$s"
 
-#: cp/pt.c:2797
+#: cp/pt.c:2836
 msgid "template parameter `%#D'"
 msgstr "şablon parametresi `%#D'"
 
-#: cp/pt.c:2798
+#: cp/pt.c:2837
 msgid "redeclared here as `%#D'"
 msgstr "burada yeniden `%#D' olarak bildirilmiş"
 
@@ -16282,714 +16964,707 @@ msgstr "burada yeniden `%#D' olarak bildirilmiş"
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:2808
+#: cp/pt.c:2847
 msgid "redefinition of default argument for `%#D'"
 msgstr "`%#D' nin öntanımlı argümanının yeniden tanımlanması"
 
-#: cp/pt.c:2809
+#: cp/pt.c:2848
 msgid "  original definition appeared here"
 msgstr "  özgün tanımı burada göründü"
 
-#: cp/pt.c:2902
+#: cp/pt.c:2941
 #, c-format
 msgid "`%E' is not a valid template argument"
 msgstr "`%E' geçerli bir şablon argümanı değil"
 
-#: cp/pt.c:2906
+#: cp/pt.c:2945
 msgid "it must be the address of a function with external linkage"
 msgstr "o dış ilintilemeli bir işlevin adresi olmalı"
 
-#: cp/pt.c:2908
+#: cp/pt.c:2947
 msgid "it must be the address of an object with external linkage"
 msgstr "o dış ilintilemeli bir nesnenin adresi olmalı"
 
-#: cp/pt.c:2912
+#: cp/pt.c:2951
 msgid "it must be a pointer-to-member of the form `&X::Y'"
 msgstr "o `&X::Y' şeklinde bir üye göstergesi olmalı"
 
-#: cp/pt.c:2923
+#: cp/pt.c:2962
 #, c-format
 msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
 msgstr "statik ilintilemeli bir nesnenin adresi olduğundan, dizge sabiti %E geçerli bir şablon argümanı değil"
 
-#: cp/pt.c:2935
+#: cp/pt.c:2974
 #, c-format
 msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr "extern olmayan`%E' nin adresi şablon argümanı olarak kullanılamaz"
 
-#: cp/pt.c:2946
+#: cp/pt.c:2985
 #, c-format
 msgid "non-constant `%E' cannot be used as template argument"
 msgstr "sabit olmayan `%E' şablon argümanı olarak kullanılamaz"
 
-#: cp/pt.c:2953
+#: cp/pt.c:2992
 #, c-format
 msgid "object `%E' cannot be used as template argument"
 msgstr "nesne `%E' şablon argümanı olarak kullanılamaz"
 
-#: cp/pt.c:3333
+#: cp/pt.c:3367
 #, c-format
 msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr "bir şablon parametresinin bir tür üyesine başvuru yapmak için `typename %E' kullanın"
 
-#: cp/pt.c:3346 cp/pt.c:3362 cp/pt.c:3401
+#: cp/pt.c:3380 cp/pt.c:3396 cp/pt.c:3435
 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr "şablon parametre listesindeki %d. argümanda (`%D' için) tür/değer çelişkisi"
 
-#: cp/pt.c:3349
+#: cp/pt.c:3383
 msgid "  expected a constant of type `%T', got `%T'"
 msgstr "  `%T' türünde bir sabit umulurken `%T' alındı"
 
-#: cp/pt.c:3353
+#: cp/pt.c:3387
 #, c-format
 msgid "  expected a type, got `%E'"
 msgstr "  bir tür umulurken `%E' alındı  "
 
-#: cp/pt.c:3365
+#: cp/pt.c:3399
 msgid "  expected a type, got `%T'"
 msgstr "  bir tür umulurken `%T' alındı"
 
-#: cp/pt.c:3367
+#: cp/pt.c:3401
 msgid "  expected a class template, got `%T'"
 msgstr "  bir sınıf şablonu umulurken `%T' alındı"
 
-#: cp/pt.c:3403
+#: cp/pt.c:3437
 msgid "  expected a template of type `%D', got `%D'"
 msgstr "  `%D' türünde bir şablon umulurken `%D' alındı"
 
-#: cp/pt.c:3425
+#: cp/pt.c:3459
 msgid "template-argument `%T' uses anonymous type"
 msgstr "şablon argümanı `%T' anonim tür kullanıyor"
 
-#: cp/pt.c:3428
+#: cp/pt.c:3462
 msgid "template-argument `%T' uses local type `%T'"
 msgstr "şablon argümanı `%T' yerel tür `%T' kullanıyor"
 
-#: cp/pt.c:3463
+#: cp/pt.c:3472
+#, fuzzy
+msgid "template-argument `%T' is a variably modified type"
+msgstr "şablon argümanı `%T' anonim tür kullanıyor"
+
+#: cp/pt.c:3507
 msgid "could not convert template argument `%E' to `%T'"
 msgstr "şablon argümanı `%E' `%T' ye dönüştürülemedi"
 
-#: cp/pt.c:3507
+#: cp/pt.c:3551
 #, c-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "yanlış sayıda şablon argümanı (%d yerine %d olmalıydı)"
 
-#: cp/pt.c:3511
+#: cp/pt.c:3555
 msgid "provided for `%D'"
 msgstr "`%D' için sağlanmış"
 
-#: cp/pt.c:3558
+#: cp/pt.c:3602
 #, c-format
 msgid "template argument %d is invalid"
 msgstr "şablon argümanı %d geçersiz"
 
-#: cp/pt.c:3790
+#: cp/pt.c:3837
 msgid "non-template used as template"
 msgstr "şablon olarak şablon olmayan kullanılmış"
 
-#: cp/pt.c:3908
+#: cp/pt.c:3968
 msgid "`%T' is not a template"
 msgstr "`%T' bir şablon değil"
 
-#: cp/pt.c:3921
+#: cp/pt.c:3981
 msgid "non-template type `%T' used as a template"
 msgstr "şablon olarak şablon olmayan tür `%T' kullanılmış"
 
-#: cp/pt.c:3923
+#: cp/pt.c:3983
 msgid "for template declaration `%D'"
 msgstr "şablon bildirimi `%D' için"
 
-#: cp/pt.c:4486
+#: cp/pt.c:4598
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr "%d lik en büyük şablon gerçekleme derinliği `%D' gerçeklemesinde aşılıyor (en büyük değeri arttırmak için -ftemplate-depth-NN kullanın)"
 
-#: cp/pt.c:4921
+#: cp/pt.c:5074
 msgid "ambiguous class template instantiation for `%#T'"
 msgstr "`%#T' için sınıf şablonu gerçeklemesi belirsiz"
 
-#: cp/pt.c:4928
+#: cp/pt.c:5081
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:5949 cp/pt.c:6054
+#: cp/pt.c:6104 cp/pt.c:6214
 msgid "instantiation of `%D' as type `%T'"
 msgstr "`%D' gerçeklemesi `%T' türünde"
 
-#: cp/pt.c:6096
+#: cp/pt.c:6258
 msgid "invalid parameter type `%T'"
 msgstr "geçersiz parametre türü `%T'"
 
-#: cp/pt.c:6098
+#: cp/pt.c:6260
 msgid "in declaration `%D'"
 msgstr "`%D' bildiriminde"
 
-#: cp/pt.c:6173
+#: cp/pt.c:6335
 msgid "creating pointer to member function of non-class type `%T'"
 msgstr "sınıf olmayan `%T' türünde üye işlev göstergesi oluşturulması"
 
-#: cp/pt.c:6336
+#: cp/pt.c:6498
 msgid "creating array with size zero"
 msgstr "dizi sıfır uzunlukta oluşturuluyor"
 
-#: cp/pt.c:6350
+#: cp/pt.c:6512
 #, c-format
 msgid "creating array with size zero (`%E')"
 msgstr "sıfır boyutlu dizi oluşturuluyor (`%E')"
 
-#: cp/pt.c:6589
+#: cp/pt.c:6751
 msgid "forming reference to void"
 msgstr "void'e referans oluşturuluyor"
 
-#: cp/pt.c:6591
+#: cp/pt.c:6753
 msgid "forming %s to reference type `%T'"
 msgstr "%s tür `%T'ye referans oluşturuyor"
 
-#: cp/pt.c:6629
+#: cp/pt.c:6791
 msgid "creating pointer to member of non-class type `%T'"
 msgstr "sınıf olmayan `%T' türünde üye göstergesi oluşturulması"
 
-#: cp/pt.c:6635
+#: cp/pt.c:6797
 msgid "creating pointer to member reference type `%T'"
 msgstr "üye referans türü `%T' için gösterge oluşturulması"
 
-#: cp/pt.c:6713
+#: cp/pt.c:6875
 msgid "creating array of `%T'"
 msgstr "`%T' dizisi oluşturulması"
 
-#: cp/pt.c:6756
+#: cp/pt.c:6918
 msgid "`%T' is not a class, struct, or union type"
 msgstr "`%T' bir class, struct, veya union türünde değil"
 
-#: cp/pt.c:6866
+#: cp/pt.c:7028
 #, c-format
 msgid "use of `%s' in template"
 msgstr "şablonda `%s' kullanımı"
 
-#: cp/pt.c:7629
+#: cp/pt.c:7790
 msgid "type `%T' composed from a local class is not a valid template-argument"
 msgstr "bir yerel sınıfan oluşturulan `%T' geçerli bir şablon argümanı değil"
 
-#: cp/pt.c:7630
+#: cp/pt.c:7791
 msgid "  trying to instantiate `%D'"
 msgstr "  `%D' gerçeklenmeye çalışılıyor"
 
-#: cp/pt.c:8060
+#: cp/pt.c:8230
 msgid "incomplete type unification"
 msgstr "tamamlanmamış tür birleştirme"
 
-#: cp/pt.c:9027
+#: cp/pt.c:9178
 #, c-format
 msgid "use of `%s' in template type unification"
 msgstr "şablon türü birleştirmede `%s' kullanımı"
 
-#: cp/pt.c:9447 cp/pt.c:9515
+#: cp/pt.c:9596 cp/pt.c:9668
 msgid "explicit instantiation of non-template `%#D'"
 msgstr "şablon olmayan `%#D' nin doğrudan gerçeklenmesi"
 
-#: cp/pt.c:9463 cp/pt.c:9510
+#: cp/pt.c:9612 cp/pt.c:9663
 msgid "no matching template for `%D' found"
 msgstr "`%D' için eşleşen bir şablon yok"
 
-#: cp/pt.c:9469
+#: cp/pt.c:9618
 msgid "explicit instantiation of `%#D'"
 msgstr "`%#D' nin doğrudan gerçeklenmesi"
 
-#. [temp.spec]
-#.
-#. No program shall both explicitly instantiate and explicitly
-#. specialize a template.
-#: cp/pt.c:9486
-msgid "explicit instantiation of `%#D' after"
-msgstr "`%#D' nin doğrudan gerçeklenmesi sonra"
-
-#: cp/pt.c:9487 cp/pt.c:9624
-msgid "explicit specialization here"
-msgstr "burada doğrudan özelleştirme"
-
-#: cp/pt.c:9502
+#: cp/pt.c:9655
 msgid "duplicate explicit instantiation of `%#D'"
 msgstr "yinelenmiş doğrudan `%#D' gerçeklemesi"
 
-#: cp/pt.c:9527
+#: cp/pt.c:9680
 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr "ISO C++ doğrudan gerçeklemelerde `extern' kullanımına izin vermez"
 
-#: cp/pt.c:9531 cp/pt.c:9609
+#: cp/pt.c:9684 cp/pt.c:9762
 msgid "storage class `%D' applied to template instantiation"
 msgstr "saklama sınıfı `%D' şablon gerçeklemesine uygulanmış"
 
-#: cp/pt.c:9576
+#: cp/pt.c:9729
 msgid "explicit instantiation of non-template type `%T'"
 msgstr "şablon olmayan tür `%T' nin doğrudan gerçeklenmesi"
 
-#: cp/pt.c:9590
+#: cp/pt.c:9743
 msgid "explicit instantiation of `%#T' before definition of template"
 msgstr "şablon tanımından önce `%T' nin doğrudan gerçeklenmesi"
 
-#: cp/pt.c:9598
+#: cp/pt.c:9751
 #, c-format
 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr "ISO C++ doğrudan gerçeklemelerde `%s' kullanımına izin vermez"
 
-#: cp/pt.c:9623
-msgid "explicit instantiation of `%#T' after"
-msgstr "`%#T' nin doğrudan gerçeklenmesi sonra"
-
-#: cp/pt.c:9641
+#: cp/pt.c:9795
 msgid "duplicate explicit instantiation of `%#T'"
 msgstr "yinelenmiş doğrudan `%#T' gerçeklemesi"
 
-#: cp/pt.c:10003
+#: cp/pt.c:10177
 msgid "explicit instantiation of `%D' but no definition available"
 msgstr "bir tanımlama olmadan `%D' nin doğrudan gerçeklenmesi"
 
-#: cp/pt.c:10375
+#: cp/pt.c:10551
 msgid "`%#T' is not a valid type for a template constant parameter"
 msgstr "`%#T' bir şablon sabiti parametresi için geçerli bir tür değildir"
 
-#: cp/repo.c:272
+#: cp/repo.c:271
 msgid "-frepo must be used with -c"
 msgstr "-frepo, -c ile kullanılmalı"
 
-#: cp/repo.c:366
+#: cp/repo.c:361
 #, c-format
 msgid "mysterious repository information in %s"
 msgstr "%s içinde esrarengiz depo bilgisi"
 
-#: cp/repo.c:381
+#: cp/repo.c:376
 #, c-format
 msgid "can't create repository information file `%s'"
 msgstr "depo bilgisi `%s' dosyasında oluşturulamıyor"
 
-#: cp/rtti.c:200
+#: cp/rtti.c:240
 msgid "cannot use typeid with -fno-rtti"
 msgstr "typeid, -fno-rtti ile kullanılamaz"
 
-#: cp/rtti.c:206
+#: cp/rtti.c:246
 msgid "must #include <typeinfo> before using typeid"
 msgstr "typeid kullanımından önce #include <türbilgisi> olmalı"
 
-#: cp/rtti.c:280
+#: cp/rtti.c:320
 msgid "cannot create type information for type `%T' because its size is variable"
 msgstr "boyutu değişken olduğundan tür `%T' için tür bilgisi oluşturulamıyor"
 
-#: cp/rtti.c:525 cp/rtti.c:539
+#: cp/rtti.c:585 cp/rtti.c:599
 msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
 msgstr "`%#D' nin `%#T' ye dinamik çevirimi asla başarılı olamaz"
 
-#: cp/rtti.c:614
+#: cp/rtti.c:675
 msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
 msgstr "`%E' (`%#T' türünde) den `%#T' ye dinamik çevirim yapılamaz (%s)"
 
-#: cp/search.c:340
+#: cp/search.c:348
 msgid "`%T' is an inaccessible base of `%T'"
 msgstr "`%T', `%T' nin bir erişilemeyen tabanıdır"
 
-#: cp/search.c:350
+#: cp/search.c:358
 msgid "`%T' is an ambiguous base of `%T'"
 msgstr "`%T', `%T' nin bir belirsiz tabanıdır"
 
-#: cp/search.c:1820
+#: cp/search.c:1925
 msgid "adjusting pointers for covariant returns"
 msgstr "ortak değişen dönüşler için göstergeler ayarlanıyor"
 
-#: cp/search.c:1824 cp/search.c:1831
+#: cp/search.c:1929 cp/search.c:1936
 msgid "invalid covariant return type for `%#D'"
 msgstr "`%#D' için ortak değişen dönüş türü geçersiz"
 
-#: cp/search.c:1825
+#: cp/search.c:1930
 msgid "  overriding `%#D' (must be pointer or reference to class)"
 msgstr "  `%#D' değiştiriliyor (gösterge ya da sınıfa referans olmalı)"
 
-#: cp/search.c:1832
+#: cp/search.c:1937
 msgid "  overriding `%#D' (must use pointer or reference)"
 msgstr "  `%#D' değiştiriliyor (gösterge ya da referans olmalı)"
 
-#: cp/search.c:1837
+#: cp/search.c:1942
 msgid "conflicting return type specified for `%#D'"
 msgstr "`%D' için çelişen dönüş türü belirtilmiş"
 
-#: cp/search.c:1838
+#: cp/search.c:1943
 msgid "  overriding `%#D'"
 msgstr "  `%#D' değiştiriliyor"
 
-#: cp/search.c:1847
+#: cp/search.c:1952
 #, c-format
 msgid "looser throw specifier for `%#F'"
 msgstr "`%#F' için throw belirteci daha gevşek"
 
-#: cp/search.c:1848
+#: cp/search.c:1953
 #, c-format
 msgid "  overriding `%#F'"
 msgstr "  `%#F' değiştiriliyor"
 
 #. A static member function cannot match an inherited
 #. virtual member function.
-#: cp/search.c:1938
+#: cp/search.c:2042
 msgid "`%#D' cannot be declared"
 msgstr "`%#D' bildirilemez"
 
-#: cp/search.c:1939
+#: cp/search.c:2043
 msgid "  since `%#D' declared in base class"
 msgstr "  `%#D' taban sınıfta bildirildiğinden"
 
-#: cp/search.c:2080
+#: cp/search.c:2184
 msgid "`%#D' needs a final overrider"
 msgstr "`%#D' bir son değiştirici gerektiriyor"
 
-#: cp/semantics.c:911
+#: cp/semantics.c:919
 #, c-format
 msgid "type of asm operand `%E' could not be determined"
 msgstr "asm terimi `%E'nin türü saptanamadı"
 
-#: cp/semantics.c:1053
+#: cp/semantics.c:1051
 msgid "ISO C++ does not permit named return values"
 msgstr "ISO C++ isimli dönen değerlere izin vermez"
 
-#: cp/semantics.c:1062
+#: cp/semantics.c:1060
 msgid "return identifier `%D' already in place"
 msgstr "dönüş belirteci `%D' zaten yerinde"
 
-#: cp/semantics.c:1070
+#: cp/semantics.c:1068
 msgid "can't redefine default return value for constructors"
 msgstr "kurucular için öntanımlı dönüş değeri tekrar tanımlanamaz"
 
-#: cp/semantics.c:1137
-msgid "base initializer for `%T'"
-msgstr "`%T' için taban ilklendirici"
-
-#: cp/semantics.c:1139
-msgid "   will be re-ordered to precede member initializations"
-msgstr "  üye ilklendirmelerinin öncesinde yeniden sıralanmış olacak"
+#: cp/semantics.c:1100
+msgid "only constructors take base initializers"
+msgstr "temel ilklendiricileri sadece kurucular alır"
 
-#: cp/semantics.c:1327
+#: cp/semantics.c:1342
 msgid "`this' is unavailable for static member functions"
 msgstr "statik üye işlevlerde `this' kullanılmaz"
 
-#: cp/semantics.c:1333
+#: cp/semantics.c:1348
 msgid "invalid use of `this' in non-member function"
 msgstr "üye olmayan işlevde `this' kullanımı geçersiz"
 
-#: cp/semantics.c:1335
+#: cp/semantics.c:1350
 msgid "invalid use of `this' at top level"
 msgstr "tepe seviyede `this' kullanımı geçersiz"
 
-#: cp/semantics.c:1373
+#: cp/semantics.c:1380
 msgid "calling type `%T' like a method"
 msgstr "tür `%T' çağrısı tıpkı bir yöntem gibi"
 
-#: cp/semantics.c:1409
+#: cp/semantics.c:1418
 msgid "destructor specifier `%T::~%T()' must have matching names"
 msgstr "yıkıcı belirteci `%T::~%T()' uyumlu isimlere sahip olmalı"
 
-#: cp/semantics.c:1415
+#: cp/semantics.c:1424
 msgid "`%E' is not of type `%T'"
 msgstr "`%E'  `%T' türünde değil"
 
-#: cp/semantics.c:1608
+#: cp/semantics.c:1612
 msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr "şablon türü parametrelerde `class' ya da `typename' sözcükleri kullanılmalı"
 
-#: cp/semantics.c:1670
+#: cp/semantics.c:1651
+msgid "invalid default template argument"
+msgstr "öntanımlı şablon argümanı geçersiz"
+
+#: cp/semantics.c:1693
 msgid "definition of `%#T' inside template parameter list"
 msgstr "şablon parametre listesinde `%#T' tanımı"
 
-#: cp/semantics.c:1686
+#: cp/semantics.c:1709
 msgid "invalid definition of qualified type `%T'"
 msgstr "nitelikli tür `%T' tanımı geçersiz"
 
-#: cp/semantics.c:2039
+#: cp/semantics.c:2051
+#, fuzzy
+msgid "invalid base-class specification"
+msgstr "%0 da uzunluk özelliği geçersiz"
+
+#: cp/semantics.c:2060
 msgid "base class `%T' has cv qualifiers"
 msgstr "taban sınıf `%T' cv niteleyiciler içeriyor"
 
-#: cp/semantics.c:2072
+#: cp/semantics.c:2091
 msgid "multiple declarators in template declaration"
 msgstr "şablon bildiriminde çoklu bildiriciler"
 
-#: cp/spew.c:239
+#: cp/spew.c:225
 #, c-format
 msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
 msgstr "tanıtıcı ismi `%s' GNU C++ dahili adlandırma stratejisi ile çelişiyor"
 
-#: cp/spew.c:1017 cp/spew.c:1292
+#: cp/spew.c:1002 cp/spew.c:1336
 msgid "parse error at end of saved function text"
 msgstr "kayıtlı işlev metninin sonunda ayrıştırma hatası"
 
-#: cp/spew.c:1062
+#: cp/spew.c:1090 cp/spew.c:1178
+#, fuzzy
+msgid "%Hend of file read inside definition"
+msgstr "alan tanımında STEP kullanılamaz"
+
+#: cp/spew.c:1121
 msgid "parse error in method specification"
 msgstr "yöntem özelliklerinde ayrıştırma hatası"
 
-#: cp/spew.c:1104
+#: cp/spew.c:1161
 msgid "function body for constructor missing"
 msgstr "kurucu için işlev gövdesi yok"
 
-#: cp/spew.c:1371
+#: cp/spew.c:1258
+#, fuzzy
+msgid "%Hend of file read inside default argument"
+msgstr "`%D' öntanımlı argümanlara sahip olamaz"
+
+#: cp/spew.c:1415
 msgid "circular dependency in default args of `%#D'"
 msgstr "`%#D' lik öntanımlı argümanlarda döngüsel bağımlılık"
 
-#: cp/spew.c:1435
+#: cp/spew.c:1479
 msgid "invalid type `%T' for default argument to `%T'"
 msgstr "`%T'ye öntanımlı argüman olarak geçersiz `%T' türü"
 
-#: cp/spew.c:1495
+#: cp/spew.c:1539
 #, c-format
 msgid "%s before `%s'"
 msgstr "`%2$s' den önce %1$s"
 
-#: cp/spew.c:1497
+#: cp/spew.c:1541
 #, c-format
 msgid "%s before `%c'"
 msgstr "`%2$c' den önce %1$s"
 
-#: cp/spew.c:1499
+#: cp/spew.c:1543
 #, c-format
 msgid "%s before `\\%o'"
 msgstr "`\\%2$o' den önce %1$s"
 
-#: cp/spew.c:1502
+#: cp/spew.c:1546
 #, c-format
 msgid "%s before `%s' token"
 msgstr "`%2$s' dizgeciğinden önce %1$s"
 
-#: cp/tree.c:224
+#: cp/tree.c:251 cp/tree.c:263
 #, c-format
 msgid "non-lvalue in %s"
 msgstr "%s içinde olmayan sol yan"
 
-#: cp/tree.c:578
+#: cp/tree.c:635
 msgid "`%V' qualifiers cannot be applied to `%T'"
 msgstr "`%V' niteleyicisi `%T' ye uygulanamaz"
 
-#: cp/tree.c:581
-msgid "ignoring `%V' qualifiers on `%T'"
-msgstr "`%V' niteleyicileri `%T'de yoksayılıyor"
-
-#: cp/tree.c:1920
+#: cp/tree.c:2012
 #, c-format
 msgid "`%s' attribute can only be applied to Java class definitions"
 msgstr "`%s' özniteliği sadece Java sınıf tanımlarında uygulanabilir"
 
-#: cp/tree.c:1950
+#: cp/tree.c:2042
 #, c-format
 msgid "`%s' attribute can only be applied to class definitions"
 msgstr "`%s' özniteliği sadece sınıf tanımlarında uygulanabilir"
 
-#: cp/tree.c:1956
+#: cp/tree.c:2048
 #, c-format
 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "`%s' artık kullanılmıyor; g++ vtables şimdi öntanımlı olarak COM-uyumludur"
 
-#: cp/tree.c:1981
+#: cp/tree.c:2073
 msgid "requested init_priority is not an integer constant"
 msgstr "istenen init_priority bir tamsayı sabit değil"
 
-#: cp/tree.c:2002
+#: cp/tree.c:2094
 #, c-format
 msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
 msgstr "`%s' özniteliği sadece sınıf türünün nesnelerinin dosya bağlamı tanımlarında kullanılabilir"
 
-#: cp/tree.c:2010
+#: cp/tree.c:2102
 msgid "requested init_priority is out of range"
 msgstr "istenen init_priority kapsamdışı"
 
-#: cp/tree.c:2020
+#: cp/tree.c:2112
 msgid "requested init_priority is reserved for internal use"
 msgstr "istenen init_priority iç kullanım için ayrılmıştır"
 
-#: cp/tree.c:2030
+#: cp/tree.c:2122
 #, c-format
 msgid "`%s' attribute is not supported on this platform"
 msgstr "bu hedefte `%s' özniteliği desteklenmiyor"
 
-#: cp/typeck.c:518
+#: cp/tree.c:2659
+#, fuzzy, c-format
+msgid "lang_* check: failed in %s, at %s:%d"
+msgstr "Ağaç denetimi: %4$s:%5$d: %3$s işlevinde '%1$s' umulurken, '%2$s' var"
+
+#: cp/typeck.c:524
 #, c-format
 msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
 msgstr "ISO C++'da işlev ve `void *' tür göstergeleri arasında %s yasaktır"
 
-#: cp/typeck.c:539
+#: cp/typeck.c:545
 msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
 msgstr "%s farklı gösterge türleri `%T' ve `%T' arasında bir çevrimi kaldırır"
 
-#: cp/typeck.c:1430
+#: cp/typeck.c:1438
 msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
 msgstr "ISO C++ `%#T' den `(...)' ya dönüşümü yasaklar"
 
-#: cp/typeck.c:1500
-msgid "ISO C++ forbids applying `sizeof' to a function type"
-msgstr "ISO C++ işlev türe `sizeof' uygulanmasına izin vermez"
-
-#: cp/typeck.c:1506
-msgid "ISO C++ forbids applying `sizeof' to a member function"
-msgstr "ISO C++ bir üye işleve `sizeof' uygulanmasına izin vermez"
-
-#: cp/typeck.c:1512
-msgid "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
-msgstr "ISO C++ bir boş tür olan `void' türe `sizeof' uygulanmasına izin vermez"
-
-#: cp/typeck.c:1526
-msgid "`sizeof' applied to non-static member"
-msgstr "'sizeof' bir statik olmayan üyeye uygulandı"
+#: cp/typeck.c:1516
+#, fuzzy, c-format
+msgid "invalid application of `%s' to a member function"
+msgstr "üye olmayan işlevde `this' kullanımı geçersiz"
 
-#: cp/typeck.c:1531
-msgid "`sizeof' applied to incomplete type `%T'"
-msgstr "sizeof bir içi boş `%T' türüne uygulandı"
+#: cp/typeck.c:1522
+#, fuzzy, c-format
+msgid "invalid application of `%s' to non-static member"
+msgstr "üyeye göstergede `%s' kullanımı geçersiz"
 
-#: cp/typeck.c:1561
+#: cp/typeck.c:1540
 msgid "sizeof applied to a bit-field"
 msgstr "sizeof bir bit alanına uygulandı"
 
-#: cp/typeck.c:1564
+#: cp/typeck.c:1543
 msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
 msgstr "ISO C++ bir işlev türü ifadesine `sizeof' uygulanmasına izin vermez"
 
-#: cp/typeck.c:1711
+#: cp/typeck.c:1655
 msgid "invalid use of non-lvalue array"
 msgstr "sol tarafsız dizi kullanımı geçersiz"
 
-#: cp/typeck.c:1817
+#: cp/typeck.c:1761
 msgid "deprecated conversion from string constant to `%T'"
 msgstr "dizge sabitten `%T' ye modası geçmiş dönüşüm"
 
-#: cp/typeck.c:1835
-msgid "request for member `%T::%D' in expression of non-aggregate type `%T'"
-msgstr "üye `%T::%D' için kümeleme türü olmayan tür `%T' ifadesi içinde istek"
+#: cp/typeck.c:1892 cp/typeck.c:2115
+#, fuzzy
+msgid "request for member `%D' in `%E', which is of non-class type `%T'"
+msgstr "bir nesne alarak oluşmayan `%3$T' türündeki `%2$E'nin üyesi `%D' için istek"
+
+#: cp/typeck.c:1918
+#, fuzzy
+msgid "`%D' is not a member of `%T'"
+msgstr "`%D' `%T' türünde bir üye değil"
+
+#: cp/typeck.c:1958 cp/typeck.c:1979
+#, fuzzy
+msgid "invalid access to non-static data member `%D' of NULL object"
+msgstr "geçersiz static olmayan alan `%D' kullanımı"
+
+#: cp/typeck.c:1960 cp/typeck.c:1981
+msgid "(perhaps the `offsetof' macro was used incorrectly)"
+msgstr ""
+
+#: cp/typeck.c:2161
+#, fuzzy
+msgid "`%D::%D' is not a member of `%T'"
+msgstr "`%D' `%T' türünde bir üye değil"
 
-#: cp/typeck.c:2030
+#: cp/typeck.c:2187
 msgid "destructor specifier `%T::~%T' must have matching names"
 msgstr "yıkıcı belirteci `%T::~%T' uyumlu isimlere sahip olmalı"
 
-#: cp/typeck.c:2036
+#: cp/typeck.c:2193
 msgid "type `%T' has no destructor"
 msgstr "tür `%T' yıkıcıya sahip değil"
 
-#: cp/typeck.c:2053 cp/typeck.c:2135
-msgid "invalid use of type decl `%#D' as expression"
-msgstr "ifade olarak tür bildirimi `%#D' kullanımı geçersiz"
-
-#: cp/typeck.c:2058
-msgid "invalid use of template `%#D' as expression"
-msgstr "ifade olarak tür şablon `%#D' kullanımı geçersiz"
-
-#: cp/typeck.c:2126
-msgid "`%#T' has no member named `%D'"
-msgstr "`%#T' `%D' isminde bir üye içermiyor"
-
-#: cp/typeck.c:2176 cp/typeck.c:2205
-msgid "invalid offsetof from non-POD type `%#T'; use pointer to member instead"
-msgstr "POD olmayan tür `%T' deki offsetof geçersiz; yerine üyeye gösterge kullanın"
+#: cp/typeck.c:2232
+#, fuzzy
+msgid "`%D' is not a member template function"
+msgstr "`%D' bir işlev değil,"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2316
+#: cp/typeck.c:2326
 msgid "`%T' is not a pointer-to-object type"
 msgstr "`%T' bir nesneye gösterge türü değil"
 
-#: cp/typeck.c:2343
+#: cp/typeck.c:2353
 #, c-format
 msgid "invalid use of `%s' on pointer to member"
 msgstr "üyeye göstergede `%s' kullanımı geçersiz"
 
-#: cp/typeck.c:2349
+#: cp/typeck.c:2359
 msgid "invalid type argument"
 msgstr "tür argümanı geçersiz"
 
-#: cp/typeck.c:2452
+#: cp/typeck.c:2462
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr "ISO C++ sol yan olmayan dizi indislemesine izin vermez"
 
-#: cp/typeck.c:2463
+#: cp/typeck.c:2473
 msgid "subscripting array declared `register'"
 msgstr "`register' olarak bildirilmiş dizi indislemesi"
 
-#: cp/typeck.c:2638 cp/typeck.c:2788
-msgid "pointer to member function called, but not in class scope"
-msgstr "üye işleve gösterge çağrıldı ama sınıf kapsamında değil"
-
-#: cp/typeck.c:2662
-msgid "object missing in call to method `%D'"
-msgstr "yöntem `%D' ye çağrı içinde nesne eksik"
-
-#: cp/typeck.c:2706
-msgid "function `%D' declared overloaded, but no definitions appear with which to resolve it?!?"
-msgstr "işlev `%D' aşırı yükü bildirilmiş ama onu çözümleyecek olanla görünen bir tanımı yok!?!"
-
-#: cp/typeck.c:2786
-msgid "invalid call to member function needing `this' in static member function scope"
-msgstr "statik üye işlev kapsamında `this' gerektiren üye işleve çağrı geçersiz"
+#: cp/typeck.c:2558
+#, fuzzy, c-format
+msgid "object missing in use of `%E'"
+msgstr "`%E' içinde nesne eksik"
 
-#: cp/typeck.c:2965
+#: cp/typeck.c:2663
 msgid "ISO C++ forbids calling `::main' from within program"
 msgstr "ISO C++ program içinden `::main' çağrısına izin vermez"
 
-#: cp/typeck.c:2990
+#: cp/typeck.c:2688
 #, c-format
 msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
 msgstr "`%E (...)' içindeki üyeye gösterge işlevi çağırmada  .* ya da ->* kullanılmalı"
 
-#: cp/typeck.c:3003
+#: cp/typeck.c:2701
 #, c-format
 msgid "`%E' cannot be used as a function"
 msgstr "`%E' bir işlev olarak kullanılamaz"
 
-#: cp/typeck.c:3128
+#: cp/typeck.c:2826
 msgid "too many arguments to %s `%+#D'"
 msgstr "%s `%+#D' için argümanlar çok fazla"
 
-#: cp/typeck.c:3169
+#: cp/typeck.c:2867
 msgid "parameter type of called function is incomplete"
 msgstr "çağrılan işlevin parametre türünün içi boş"
 
-#: cp/typeck.c:3236
+#: cp/typeck.c:2930
 msgid "too few arguments to %s `%+#D'"
 msgstr "%s `%+#D' için argümanlar çok az"
 
-#: cp/typeck.c:3364 cp/typeck.c:3374
+#: cp/typeck.c:3058 cp/typeck.c:3068
 msgid "assuming cast to type `%T' from overloaded function"
 msgstr "aşırı yüklü işlevden tür `%T' ye çevirim yapıldığı varsayılıyor"
 
-#: cp/typeck.c:3434
+#: cp/typeck.c:3128
 #, c-format
 msgid "division by zero in `%E / 0'"
 msgstr "`%E / 0' da sıfırla bölme"
 
-#: cp/typeck.c:3436
+#: cp/typeck.c:3130
 #, c-format
 msgid "division by zero in `%E / 0.'"
 msgstr "`%E / 0.' da sıfırla bölme"
 
-#: cp/typeck.c:3466
+#: cp/typeck.c:3160
 #, c-format
 msgid "division by zero in `%E %% 0'"
 msgstr "`%E %% 0' da sıfırla bölme"
 
-#: cp/typeck.c:3468
+#: cp/typeck.c:3162
 #, c-format
 msgid "division by zero in `%E %% 0.'"
 msgstr "`%E %% 0.' da sıfırla bölme"
 
-#: cp/typeck.c:3548
+#: cp/typeck.c:3242
 #, c-format
 msgid "%s rotate count is negative"
 msgstr "%s döngü sayısı negatif"
 
-#: cp/typeck.c:3551
+#: cp/typeck.c:3245
 #, c-format
 msgid "%s rotate count >= width of type"
 msgstr "%s döngü sayısı >= tür genişliği"
 
-#: cp/typeck.c:3582 cp/typeck.c:3587 cp/typeck.c:3678 cp/typeck.c:3683
+#: cp/typeck.c:3276 cp/typeck.c:3281 cp/typeck.c:3372 cp/typeck.c:3377
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr "ISO C++ da gösterge ile tamsayı arasında karşılaştırmaya izin verilmez"
 
-#: cp/typeck.c:3863
+#: cp/typeck.c:3555
 msgid "comparison between types `%#T' and `%#T'"
 msgstr "`%#T' ile `%#T' türleri arasında karşılaştırma"
 
-#: cp/typeck.c:3899
+#: cp/typeck.c:3591
 msgid "comparison between signed and unsigned integer expressions"
 msgstr "işaretli ve işaretsiz tamsayı ifadeler arasında karşılaştırma"
 
-#: cp/typeck.c:3964
+#: cp/typeck.c:3656
 msgid "invalid operands of types `%T' and `%T' to binary `%O'"
 msgstr "iki terimli `%O' için `%T' ve `%T' türünde geçersiz terimler"
 
@@ -16997,274 +17672,280 @@ msgstr "iki terimli `%O' için `%T' ve `%T' türünde geçersiz terimler"
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3986
+#: cp/typeck.c:3678
 msgid "NULL used in arithmetic"
 msgstr "aritmetik içinde NULL kullanımı"
 
-#: cp/typeck.c:4053
+#: cp/typeck.c:3745
 msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
 msgstr "ISO C++ bir çıkartma işlemi içinde `void *' türde gösterge kullanımına izin vermez"
 
-#: cp/typeck.c:4055
+#: cp/typeck.c:3747
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr "ISO C++ bir çıkartma işlemi içindeki bir işleve gösterge kullanımına izin vermez"
 
-#: cp/typeck.c:4057
+#: cp/typeck.c:3749
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr "ISO C++ bir çıkartma işlemi içindeki bir yönteme gösterge kullanımına izin vermez"
 
-#: cp/typeck.c:4059
+#: cp/typeck.c:3751
 msgid "ISO C++ forbids using pointer to a member in subtraction"
 msgstr "ISO C++ bir çıkartma işlemi içindeki bir üyeye gösterge kullanımına izin vermez"
 
-#: cp/typeck.c:4071
+#: cp/typeck.c:3763
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "gösterge aritmetiğinde tamamlanmamış türe gösterge kullanımı geçersiz"
 
-#: cp/typeck.c:4108
-msgid "attempt to take address of bit-field structure member `%D'"
-msgstr "bit-alanı yapının `%D' üyesinin adresi alınmaya çalışılıyor"
+#: cp/typeck.c:3823
+#, c-format
+msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
+msgstr ""
+
+#: cp/typeck.c:3829
+#, c-format
+msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
+msgstr ""
 
-#: cp/typeck.c:4185
+#: cp/typeck.c:3852
 msgid "taking address of temporary"
 msgstr "geçicinin adresi alınıyor"
 
-#: cp/typeck.c:4387
+#: cp/typeck.c:4055
 #, c-format
 msgid "ISO C++ forbids %sing an enum"
 msgstr "ISO C++ bir enum'um %s-lenmesine izin vermez"
 
-#: cp/typeck.c:4399
+#: cp/typeck.c:4067
 msgid "cannot %s a pointer to incomplete type `%T'"
 msgstr "içi boş tür `%T' ye bir gösterge %s yapılamaz"
 
-#: cp/typeck.c:4406
+#: cp/typeck.c:4074
 msgid "ISO C++ forbids %sing a pointer of type `%T'"
 msgstr "ISO C++ da bir `%T' türü gösterge %s için izin verilmez"
 
-#: cp/typeck.c:4431
+#: cp/typeck.c:4099
 msgid "cast to non-reference type used as lvalue"
 msgstr "sol yan olarak kullanılmış referans olmayan türe çevirim"
 
-#: cp/typeck.c:4465
+#: cp/typeck.c:4133
 msgid "invalid use of `--' on bool variable `%D'"
 msgstr "bool değişken `%D' üstünde `--' kullanımı geçersiz"
 
 #. ARM $3.4
-#: cp/typeck.c:4498
+#: cp/typeck.c:4166
 msgid "ISO C++ forbids taking address of function `::main'"
 msgstr "ISO C++ `::main' işlevinin adresinin alınmasına izin vermez"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4565
+#: cp/typeck.c:4233
 msgid "ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ üye işleve bir gösterge şekillendirecek bir niteliksiz statik olmayan üye işlevin adresinin alınmasına izin vermez. `&%T::%D' denebilir."
 
-#: cp/typeck.c:4567
+#: cp/typeck.c:4235
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr "ISO C++ üye işleve bir gösterge şekillendirecek bir sınır üye işlevin adresinin alınmasına izin vermez. `&%T::%D' denebilir"
 
-#: cp/typeck.c:4591
+#: cp/typeck.c:4259
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ bir sol yan olmayan ifadeye çevirimin adresinin alınmasına izin vermez"
 
-#: cp/typeck.c:4607
-msgid "unary `&'"
-msgstr "tekil `&'"
+#: cp/typeck.c:4290
+msgid "attempt to take address of bit-field structure member `%D'"
+msgstr "bit-alanı yapının `%D' üyesinin adresi alınmaya çalışılıyor"
 
-#: cp/typeck.c:4727
+#: cp/typeck.c:4418
 msgid "taking address of destructor"
 msgstr "yıkıcı adresinin alınması"
 
-#: cp/typeck.c:4740
+#: cp/typeck.c:4431
 msgid "taking address of bound pointer-to-member expression"
 msgstr "üyeye gösterge ifadesinin sınır adresi alınıyor"
 
-#: cp/typeck.c:4756
+#: cp/typeck.c:4447
 msgid "cannot create pointer to reference member `%D'"
 msgstr "referans üyesi `%D' için gösterge oluşturulamaz"
 
-#: cp/typeck.c:4824
+#: cp/typeck.c:4510
 msgid "cannot take the address of `this', which is an rvalue expression"
 msgstr "bir sağ yan ifade olarak `this'in adresi alınamaz"
 
-#: cp/typeck.c:4840
+#: cp/typeck.c:4529
 msgid "address requested for `%D', which is declared `register'"
 msgstr "`register' olarak bildirilmiş `%D' için adres isteği"
 
-#: cp/typeck.c:5060
+#: cp/typeck.c:4750
 msgid "static_cast from type `%T' to type `%T' casts away constness"
 msgstr "`%T' den `%T' ye static_cast const'suz dışına çevirim yapıyor"
 
-#: cp/typeck.c:5068
+#: cp/typeck.c:4758
 msgid "invalid static_cast from type `%T' to type `%T'"
 msgstr "tür `%T' den tür `%T' ye static_cast geçersiz"
 
-#: cp/typeck.c:5107
+#: cp/typeck.c:4797
 msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr "tür `%T' nin bir sağ değerinin tür `%T' ye reinterpret_cast geçersiz"
 
-#: cp/typeck.c:5127
+#: cp/typeck.c:4817
 msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr "`%T' den `%T' ye reinterpret_cast doğruluğu kaybediyor"
 
-#: cp/typeck.c:5140
+#: cp/typeck.c:4830
 msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
 msgstr "`%T' den `%T' ye reinterpret_cast const (ya da volatile) dışı çevirim yapıyor"
 
-#: cp/typeck.c:5149
+#: cp/typeck.c:4839
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ işlev ve nesne göstergeleri arasında çevirime izin vermez"
 
-#: cp/typeck.c:5155
+#: cp/typeck.c:4845
 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr "tür `%T' den tür `%T' ye reinterpret_cast geçersiz"
 
-#: cp/typeck.c:5182
+#: cp/typeck.c:4872
 msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "ne bir gösterge ne de bir veri-üyesi-göstergesi olan tür `%T' ile const_cast kullanımı geçersiz"
 
-#: cp/typeck.c:5185
+#: cp/typeck.c:4875
 msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr "bir gösterge ya da bir  işlev türüne referans tür `%T' ile const_cast kullanımı geçersiz"
 
-#: cp/typeck.c:5208
+#: cp/typeck.c:4898
 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr "tür `%T' nin bir sağ değerinden tür `%T' ye const_cast geçersiz"
 
-#: cp/typeck.c:5224
+#: cp/typeck.c:4914
 msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr "tür `%T' den tür `%T' ye const_cast geçersiz"
 
-#: cp/typeck.c:5266 cp/typeck.c:5271
+#: cp/typeck.c:4956 cp/typeck.c:4961
 msgid "ISO C++ forbids casting to an array type `%T'"
 msgstr "ISO C++ da `%T' dizi türüne çevirime izin verilmez"
 
-#: cp/typeck.c:5279
+#: cp/typeck.c:4969
 msgid "invalid cast to function type `%T'"
 msgstr "`%T' işlev türüne çevirim geçersiz"
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5021
 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
 msgstr "`%T' den `%T' ye çevirim, gösterge hedef türünden niteleyicileri iptal ediyor"
 
-#: cp/typeck.c:5377
+#: cp/typeck.c:5067
 msgid "cast from `%T' to `%T' increases required alignment of target type"
 msgstr "`%T' den `%T' ye çevirim hedef türün hizalama gereksinimini arttırıyor"
 
-#: cp/typeck.c:5546
+#: cp/typeck.c:5235
 msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr "  `%Q(%#T, %#T)' nin gelişiminde"
 
-#: cp/typeck.c:5588
+#: cp/typeck.c:5277
 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
 msgstr "ISO C++ sol yan olarak kullanılmış referanssız türe çevirime izin vermez"
 
-#: cp/typeck.c:5659
+#: cp/typeck.c:5349
 msgid "incompatible types in assignment of `%T' to `%T'"
 msgstr "`%T' den `%T' ye değer atamada uyumsuz türler"
 
-#: cp/typeck.c:5666
+#: cp/typeck.c:5356
 msgid "ISO C++ forbids assignment of arrays"
 msgstr "ISO C++ dizilerin değer atanarak bildirimine izin vermez"
 
-#: cp/typeck.c:5809
+#: cp/typeck.c:5499
 msgid "   in pointer to member function conversion"
 msgstr "   göstergeden üye işleve dönüşümde"
 
-#: cp/typeck.c:5817
+#: cp/typeck.c:5507
 msgid "   in pointer to member conversion"
 msgstr "   göstergeden üyeye dönüşümde"
 
 #. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5828 cp/typeck.c:5847
+#: cp/typeck.c:5518 cp/typeck.c:5537
 msgid "pointer to member cast via virtual base `%T' of `%T'"
 msgstr "sanal taban `%T' (`%T' nin) üzerinden göstergeden üyeye çevirim"
 
-#: cp/typeck.c:5851
+#: cp/typeck.c:5541
 msgid "pointer to member conversion via virtual base `%T' of `%T'"
 msgstr "`%T' nin sanal tabanı `%T' üzerinden üye göstergesine dönüşüm"
 
-#: cp/typeck.c:5921
+#: cp/typeck.c:5611
 msgid "invalid conversion to type `%T' from type `%T'"
 msgstr "tür `%T' nin `%T' den dönüşümü geçersiz"
 
-#: cp/typeck.c:6086
+#: cp/typeck.c:5776
 msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr "`%D' işlevinin %P. argümanında göstergesiz %s için kulanılan NULL'un aktarılmasında"
 
-#: cp/typeck.c:6089
+#: cp/typeck.c:5779
 msgid "%s to non-pointer type `%T' from NULL"
 msgstr "NULL'dan gösterge olmayan tür `%T' ye %s"
 
-#: cp/typeck.c:6097
+#: cp/typeck.c:5787
 msgid "passing `%T' for %s %P of `%D'"
 msgstr "`%D' işlevinin %P. argümanında %s için `%T'nin aktarılmasında"
 
-#: cp/typeck.c:6100
+#: cp/typeck.c:5790
 msgid "%s to `%T' from `%T'"
 msgstr "`%T' nin `%T' den %s"
 
-#: cp/typeck.c:6110
+#: cp/typeck.c:5800
 msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr "`%D' işlevinin %P. argümanında %s için `%T' negatif değerinin aktarılmasında"
 
-#: cp/typeck.c:6113
+#: cp/typeck.c:5803
 msgid "%s of negative value `%E' to `%T'"
 msgstr "%s `%E' nin `%T' için negatif değeridir"
 
-#: cp/typeck.c:6200
+#: cp/typeck.c:5898
 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
 msgstr "`%T' `%T' ye argüman `%P' den `%D' ye için dönüştürülemez"
 
-#: cp/typeck.c:6203
+#: cp/typeck.c:5901
 msgid "cannot convert `%T' to `%T' in %s"
 msgstr " `%T'  `%T' ye %s içinde dönüştürülemez"
 
-#: cp/typeck.c:6290 cp/typeck.c:6292
+#: cp/typeck.c:5988 cp/typeck.c:5990
 msgid "in passing argument %P of `%+D'"
 msgstr "`%+D' nin %P. argümanının aktarılmasında"
 
-#: cp/typeck.c:6406
+#: cp/typeck.c:6105
 msgid "returning reference to temporary"
 msgstr "geçiciye referans dönüyor"
 
-#: cp/typeck.c:6413
+#: cp/typeck.c:6112
 msgid "reference to non-lvalue returned"
 msgstr "sağ yansız dönüşlüye referans"
 
-#: cp/typeck.c:6425
+#: cp/typeck.c:6124
 msgid "reference to local variable `%D' returned"
 msgstr "yerel değişken `%D' ye referansa döndürüldü"
 
-#: cp/typeck.c:6428
+#: cp/typeck.c:6127
 msgid "address of local variable `%D' returned"
 msgstr "yerel değişken `%D' adresi döndürüldü"
 
-#: cp/typeck.c:6459
+#: cp/typeck.c:6158
 msgid "returning a value from a destructor"
 msgstr "bir yıkıcıdan değer dönüyor"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6467
+#: cp/typeck.c:6166
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "bir kurucunun bir işlev deneme bloğunun bir tutamağından döndürülemez"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6470
+#: cp/typeck.c:6169
 msgid "returning a value from a constructor"
 msgstr "kurucudan bir değer döndürülemez"
 
-#: cp/typeck.c:6487
+#: cp/typeck.c:6186
 msgid "return-statement with no value, in function declared with a non-void return type"
 msgstr "void olmayan dönen türlü işlevde return deyimi değer almamış"
 
-#: cp/typeck.c:6503
+#: cp/typeck.c:6202
 msgid "return-statement with a value, in function declared with a void return type"
 msgstr "void dönüşlü bildirilmiş işlevde return deyiminde bir değer var"
 
-#: cp/typeck.c:6524
+#: cp/typeck.c:6223
 msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
 msgstr "`operator new', `throw()' olarak bildirilmedikçe NULL dönmemeli (ya da -fcheck-new etkisindedir)"
 
@@ -17308,193 +17989,151 @@ msgstr "\t%#D"
 msgid "  since type `%T' has abstract virtual functions"
 msgstr " tür `%T' mutlak sanal işlevlere sahip olduğundan"
 
-#: cp/typeck2.c:213
-msgid "invalid use of undefined type `%#T'"
-msgstr "tanımsız `%#T' türünün kullanımı geçersiz"
-
-#: cp/typeck2.c:214
-msgid "forward declaration of `%#T'"
-msgstr "`%#T' için ileriye bildirim"
-
-#: cp/typeck2.c:218
-msgid "invalid use of `%T'"
-msgstr "`%T' kullanımı geçersiz"
-
-#: cp/typeck2.c:232
-msgid "invalid use of member (did you forget the `&' ?)"
-msgstr "üye kullanımı geçersiz ( `&' unutuldu mu? )"
-
-#: cp/typeck2.c:236
-msgid "invalid use of template type parameter"
-msgstr "şablon türü parametre kullanımı geçersiz"
-
-#: cp/typeck2.c:243
-msgid "address of overloaded function with no contextual type information"
-msgstr "bağlamsal tür bilgileri olmayan aşırı yüklü işlev adresi"
-
-#: cp/typeck2.c:245
-msgid "overloaded function with no contextual type information"
-msgstr "bağlamsal tür bilgileri olmayan aşırı yüklü işlev"
-
-#: cp/typeck2.c:247
-msgid "insufficient contextual information to determine type"
-msgstr "türü saptayacak bağlamsal bilgiler yetersiz"
-
-#: cp/typeck2.c:301
+#: cp/typeck2.c:331
 msgid "constructor syntax used, but no constructor declared for type `%T'"
 msgstr "kurucu sözdizimi kullanılmış ama `%T' türü için kurucu bildirilmemiş"
 
-#: cp/typeck2.c:311
-msgid "initializer list construction invalid for derived class object `%D'"
-msgstr "ilklendirici liste yapısı türetilmiş sınıf nesnesi `%D' için geçersiz"
-
-#: cp/typeck2.c:313
-msgid "initializer list construction invalid for polymorphic class object `%D'"
-msgstr "ilklendirici liste yapısı polimorfik sınıf nesnesi `%D' için geçersiz"
-
-#: cp/typeck2.c:316 cp/typeck2.c:322 cp/typeck2.c:328
-msgid "initializer list construction invalid for `%D'"
-msgstr "ilklendirici liste yapısı `%D' için geçersiz"
-
-#: cp/typeck2.c:317
-msgid "due to the presence of a constructor"
-msgstr "bir kurucunun varlığından kaynaklanıyor"
-
-#: cp/typeck2.c:323 cp/typeck2.c:329
-msgid "due to non-public access of member `%D'"
-msgstr "üye `%D' nin public olmayan erişiminden dolayı"
-
-#: cp/typeck2.c:341
+#: cp/typeck2.c:342
 msgid "comma expression used to initialize return value"
 msgstr "dönen değeri ilklendirirken virgüllü ifadeler kullanılmış"
 
-#: cp/typeck2.c:350
+#: cp/typeck2.c:351
 msgid "cannot initialize arrays using this syntax"
 msgstr "bu sözdizimi kullanılarak diziler ilklendirilemez"
 
-#: cp/typeck2.c:412
+#: cp/typeck2.c:406
 msgid "ISO C++ forbids non-constant aggregate initializer expressions"
 msgstr "ISO C++ sabit olmayan kümeleme ilklendirici ifadelerine izin vermez"
 
-#: cp/typeck2.c:498
+#: cp/typeck2.c:490
 msgid "initializing array with parameter list"
 msgstr "dizi parametre listesi ile ilklendiriliyor"
 
-#: cp/typeck2.c:554
+#: cp/typeck2.c:546
 msgid "initializer for scalar variable requires one element"
 msgstr "skalar değişken ilklendiricisi bir öğe gerektirir"
 
-#: cp/typeck2.c:561
+#: cp/typeck2.c:553
 msgid "braces around scalar initializer for `%T'"
 msgstr "`%T' için skalar ilklendiriciyi kuşatan parantezler"
 
-#: cp/typeck2.c:564
+#: cp/typeck2.c:556
 msgid "ignoring extra initializers for `%T'"
 msgstr "`%T' için fazladan ilklendiricilerin yoksayılması"
 
-#: cp/typeck2.c:576
+#: cp/typeck2.c:568
 msgid "variable-sized object of type `%T' may not be initialized"
 msgstr "`%T' türünden değişken-uzunluklu nesne ilklendirilmiş olmayabilir"
 
-#: cp/typeck2.c:586
+#: cp/typeck2.c:578
 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr "`%T' türündeki alt nesne kurucu tarafından ilklendirilmiş olmalı, `%E' tarafından değil"
 
-#: cp/typeck2.c:652
+#: cp/typeck2.c:644
 msgid "aggregate has a partly bracketed initializer"
 msgstr "küme kısmen köşeli parantezli ilklendirici içeriyor"
 
-#: cp/typeck2.c:690 cp/typeck2.c:791
+#: cp/typeck2.c:682 cp/typeck2.c:786
 msgid "non-trivial labeled initializers"
 msgstr "anlamsız olmayan etiketli ilklendiriciler"
 
-#: cp/typeck2.c:707
+#: cp/typeck2.c:699
 msgid "non-empty initializer for array of empty elements"
 msgstr "boş öğeler dizisi için boş olmayan ilklendirici"
 
-#: cp/typeck2.c:757
+#: cp/typeck2.c:752
 msgid "initializer list for object of class with virtual base classes"
 msgstr "sanal taban sınıflarla sınıf nesnesi için öndeğer listesi"
 
-#: cp/typeck2.c:763
+#: cp/typeck2.c:758
 msgid "initializer list for object of class with base classes"
 msgstr "taban sınıflarla sınıf nesnesi için öndeğer listesi"
 
-#: cp/typeck2.c:769
+#: cp/typeck2.c:764
 msgid "initializer list for object using virtual functions"
 msgstr "sanal işlevler kullanan nesne için ilklendirici listesi"
 
-#: cp/typeck2.c:832 cp/typeck2.c:849
+#: cp/typeck2.c:827 cp/typeck2.c:843
 msgid "missing initializer for member `%D'"
 msgstr "üye `%D' için ilklendirici eksik"
 
-#: cp/typeck2.c:837
+#: cp/typeck2.c:832
 msgid "uninitialized const member `%D'"
 msgstr "ilklendirilmemiş sabit üyesi `%D'"
 
-#: cp/typeck2.c:840
+#: cp/typeck2.c:834
 msgid "member `%D' with uninitialized const fields"
 msgstr "üye `%D' ilklendirilmemiş sabit alanlı"
 
-#: cp/typeck2.c:843
+#: cp/typeck2.c:837
 msgid "member `%D' is uninitialized reference"
 msgstr "üye `%D' ilklendirilmemiş referanstır"
 
-#: cp/typeck2.c:886
+#: cp/typeck2.c:883
 msgid "index value instead of field name in union initializer"
 msgstr "birleşik yapı ilklendiricideki alan isminin yerine index değeri"
 
-#: cp/typeck2.c:898
+#: cp/typeck2.c:895
 msgid "no field `%D' in union being initialized"
 msgstr "birleşik yapı ilklendirmesinde `%D' diye bir alan yok"
 
-#: cp/typeck2.c:906
+#: cp/typeck2.c:903
 msgid "union `%T' with no named members cannot be initialized"
 msgstr "union `%T' isimli üyeler yokken ilklendirilemez"
 
-#: cp/typeck2.c:942
+#: cp/typeck2.c:939
 msgid "excess elements in aggregate initializer"
 msgstr "küme ilklendiricide gereğinden fazla öğe"
 
-#: cp/typeck2.c:1047
+#: cp/typeck2.c:1053
 msgid "circular pointer delegation detected"
 msgstr "döngüsel gösterge görevlendirmesi saptandı"
 
-#: cp/typeck2.c:1060
+#: cp/typeck2.c:1066
 msgid "base operand of `->' has non-pointer type `%T'"
 msgstr "`->' için taban terim bir gösterge olmayan `%T' türünde"
 
-#: cp/typeck2.c:1074
+#: cp/typeck2.c:1080
 msgid "result of `operator->()' yields non-pointer result"
 msgstr "`operator->()' gösterge olmayan sonuç veriyor"
 
-#: cp/typeck2.c:1076
+#: cp/typeck2.c:1082
 msgid "base operand of `->' is not a pointer"
 msgstr "`->' için taban terim bir gösterge değil"
 
-#: cp/typeck2.c:1142
+#: cp/typeck2.c:1148
 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
 msgstr "`%E', `%T' türünde olduğundan bir üye göstergesi plarak kullanılamaz"
 
-#: cp/typeck2.c:1149
+#: cp/typeck2.c:1155
 msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
 msgstr "üye göstergesi `%E' kümeleme türü olmayan `%T' türündeki `%E' ye uygulanamaz"
 
-#: cp/typeck2.c:1158
+#: cp/typeck2.c:1164
 msgid "member type `%T::' incompatible with object type `%T'"
 msgstr "üye türü `%T::' nesne türü `%T' ile uyumsuz"
 
-#: cp/typeck2.c:1195
+#: cp/typeck2.c:1201
 msgid "`%T' fails to be a typedef or built-in type"
 msgstr "`%T' bir typedef veya yerleşik tür olarak hatalı"
 
-#: cp/typeck2.c:1268
+#: cp/typeck2.c:1274
 #, c-format
 msgid "ISO C++ forbids defining types within %s"
 msgstr "ISO C++ %s ile türlerin tanımlanmasına izin vermez"
 
+#: cp/typeck2.c:1399
+#, fuzzy
+msgid "call to function `%D' which throws incomplete type `%#T'"
+msgstr "içi boş tür `%T' ye bir gösterge %s yapılamaz"
+
+#: cp/typeck2.c:1402
+#, fuzzy
+msgid "call to function which throws incomplete type `%#T'"
+msgstr "içi boş tür `%T' ye bir gösterge %s yapılamaz"
+
 #. XXX Not i18n clean.
-#: cp/cp-tree.h:3854
+#: cp/cp-tree.h:3846
 #, c-format
 msgid "%s is deprecated, please see the documentation for details"
 msgstr "%s artık kullanılmıyor, lütfen ayrıntılar için belgelere bakınız"
@@ -17677,65 +18316,65 @@ msgstr ""
 msgid "Don't announce deprecation of compiler features"
 msgstr "Derleyici özellikleri indiriminde uyarmaz"
 
-#: f/bad.c:386
+#: f/bad.c:387
 msgid "note:"
 msgstr "bilgi:"
 
-#: f/bad.c:390
+#: f/bad.c:391
 msgid "warning:"
 msgstr "uyarı:"
 
-#: f/bad.c:394
+#: f/bad.c:395
 msgid "fatal:"
 msgstr "ölümcül:"
 
-#: f/bad.c:436
+#: f/bad.c:437
 msgid "(continued):"
 msgstr "(devam):"
 
-#: f/bad.c:486 f/bad.c:504
+#: f/bad.c:487 f/bad.c:505
 msgid "[REPORT BUG!!] %"
 msgstr "[HATAYI RAPORLAYIN!!] %"
 
-#: f/bad.c:493 f/bad.c:525
+#: f/bad.c:494 f/bad.c:526
 msgid "[REPORT BUG!!]"
 msgstr "[HATAYI RAPORLAYIN!!]"
 
-#: f/com.c:3122
+#: f/com.c:3132
 #, no-c-format
 msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
 msgstr "ASSIGN'lı etiket %0 daki `%A' içine sığmıyor -- daha geniş çocuklama kullanın"
 
-#: f/com.c:11606
+#: f/com.c:11551
 msgid "no INTEGER type can hold a pointer on this configuration"
 msgstr "bu yapılandırmada bir göstergeyi tutabilen INTEGER tür yok"
 
-#: f/com.c:11831
+#: f/com.c:11772
 #, c-format
 msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
 msgstr "yapılandırma: REAL, INTEGER, ve LOGICAL %d bit uzunlukta ve göstergeler de"
 
-#: f/com.c:11833
+#: f/com.c:11774
 #, c-format
 msgid "and pointers are %d bits wide, but g77 doesn't yet work"
 msgstr "%d bit uzunluktadır, ama g77 hepsi 32 bit uzunlukta olmadığından henüz"
 
-#: f/com.c:11835
+#: f/com.c:11776
 msgid "properly unless they all are 32 bits wide"
 msgstr "düzgün çalışmıyor"
 
-#: f/com.c:11836
+#: f/com.c:11777
 msgid "Please keep this in mind before you report bugs."
 msgstr "Lütfen bunu gözönünde bulundurarak bir hata raporu gönderin."
 
 #. I/O will probably crash.
-#: f/com.c:11844
+#: f/com.c:11785
 #, c-format
 msgid "configuration: char * holds %d bits, but ftnlen only %d"
 msgstr "yapılandırma: char * %d bit tutar ama ftnlen sadece %d bittir"
 
 #. ASSIGN 10 TO I will crash.
-#: f/com.c:11853
+#: f/com.c:11794
 #, c-format
 msgid ""
 "configuration: char * holds %d bits, but INTEGER only %d --\n"
@@ -17744,68 +18383,68 @@ msgstr ""
 "yapılandırma: char * %d bit tutar ama INTEGER sadece %d bittir\n"
 " -- ASSIGN deyimi başarısız"
 
-#: f/com.c:13687
+#: f/com.c:13609
 msgid "In statement function"
 msgstr "Deyim işlevi içinde:"
 
-#: f/com.c:13697
+#: f/com.c:13619
 msgid "Outside of any program unit:\n"
 msgstr "Her program biriminin dışında:\n"
 
-#: f/com.c:15386
+#: f/com.c:15248
 #, no-c-format
 msgid "%A from %B at %0%C"
 msgstr "%0%C deki %B den %A"
 
-#: f/com.c:15563
+#: f/com.c:15425
 msgid "directory name must immediately follow -I"
 msgstr "dizin ismi -I'ye yapışık yazılmalı"
 
-#: f/com.c:15706
+#: f/com.c:15568
 #, no-c-format
 msgid "At %0, INCLUDE file %A exists, but is not readable"
 msgstr "%0 da, INCLUDE dosyası %A var ama okunabilir değil"
 
-#: f/com.c:15741
+#: f/com.c:15603
 #, no-c-format
 msgid "At %0, INCLUDE nesting too deep"
 msgstr "%0 da, INCLUDE iç içeliği çok derin"
 
-#: f/expr.c:9613
+#: f/expr.c:9614
 #, no-c-format
 msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
 msgstr "%0 ve %1 de tek satırda iki aritmetik işlemimi -- parantez kullanın"
 
-#: f/expr.c:9663
+#: f/expr.c:9664
 #, no-c-format
 msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
 msgstr "%0 daki işlemimi %1 dekinden daha düşük önceliğe sahip -- parantez kullanın"
 
-#: f/expr.c:10524
+#: f/expr.c:10525
 #, no-c-format
 msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
 msgstr "%1 ve %2 deki LOGICAL terimleri için %0 da  .EQ./.NE. yerine .EQV./.NEQV. kullanın"
 
-#: f/expr.c:10895
+#: f/expr.c:10896
 #, no-c-format
 msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
 msgstr "%1 deki ** için desteklenmeyen terim -- öntanımlı olan INTEGER'a dönüştürülüyor"
 
-#: f/g77spec.c:256
+#: f/g77spec.c:255
 #, c-format
 msgid "overflowed output arg list for `%s'"
 msgstr "`%s' için çıktı argüman listesi taştı"
 
-#: f/g77spec.c:395
+#: f/g77spec.c:394
 msgid "--driver no longer supported"
 msgstr "--driver artık desteklenmiyor"
 
-#: f/g77spec.c:408
+#: f/g77spec.c:407
 #, c-format
 msgid "argument to `%s' missing"
 msgstr "`%s' için argüman eksik"
 
-#: f/g77spec.c:412
+#: f/g77spec.c:411
 msgid "no input files; unwilling to write output files"
 msgstr "girdi dosyası yok; çıktı dosyaları istemeyerek yazılıyor"
 
@@ -17814,121 +18453,103 @@ msgstr "girdi dosyası yok; çıktı dosyaları istemeyerek yazılıyor"
 msgid "Implicit declaration of `%A' at %0"
 msgstr "`%A' %0 da örtük bildirilmiş"
 
-#: f/lex.c:274
-#, no-c-format
-msgid "The meaning of `\\x' (at %0) varies with -traditional"
-msgstr "`\\x'in anlamı (%0 içinde) -traditional ile değişir"
-
-#: f/lex.c:325
-#, no-c-format
-msgid "The meaning of `\\a' (at %0) varies with -traditional"
-msgstr "`\\a'nın anlamı (%0 içinde) -traditional ile değişir"
-
-#: f/lex.c:355
+#: f/lex.c:326
 #, no-c-format
 msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
 msgstr "%0 içinde ISO standardı olmayan önceleme dizgesi, '\\%A'"
 
-#: f/lex.c:374
+#: f/lex.c:345
 #, no-c-format
 msgid "Unknown escape sequence `\\%A' at %0"
 msgstr "%0 içinde bilinmeyen önceleme dizgesi, `\\%A'"
 
-#: f/lex.c:383
+#: f/lex.c:354
 #, no-c-format
 msgid "Unterminated escape sequence `\\' at %0"
 msgstr "%0 içinde sonlandırılmamış denetim dizgesi `\\'"
 
-#: f/lex.c:394
+#: f/lex.c:365
 #, no-c-format
 msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
 msgstr "0x%A karakter kodundan önceki önceleme dizgesi %0 da, `\\' anlamsız"
 
-#: f/lex.c:422
+#: f/lex.c:393
 #, no-c-format
 msgid "\\x used at %0 with no following hex digits"
 msgstr "%0 içinde \\x'den sonra onaltılık rakamlar yok"
 
-#: f/lex.c:436
+#: f/lex.c:407
 #, no-c-format
 msgid "Hex escape at %0 out of range"
 msgstr "Onaltılık öncelem %0 da kapsam dışı"
 
-#: f/lex.c:470
+#: f/lex.c:441
 #, no-c-format
 msgid "Escape sequence at %0 out of range for character"
 msgstr "%0 daki önceleme dizgesi karakter için kapsam dışı"
 
-#: f/lex.c:593
-msgid "the meaning of `\\x' varies with -traditional"
-msgstr "`\\x'in anlamı -traditional ile değişir"
-
-#: f/lex.c:630
+#: f/lex.c:595
 msgid "hex escape out of range"
 msgstr "onaltılık öncelem kapsam dışı"
 
-#: f/lex.c:676
-msgid "the meaning of `\\a' varies with -traditional"
-msgstr "`\\a'nın anlamı -traditional ile değişir"
-
-#: f/lex.c:692
+#: f/lex.c:648
 #, c-format
 msgid "non-ANSI-standard escape sequence, `\\%c'"
 msgstr "ANSI standardı olmayan önceleme dizgesi, `\\%c'"
 
-#: f/lex.c:705
+#: f/lex.c:661
 #, c-format
 msgid "non-ISO escape sequence `\\%c'"
 msgstr "ANSI standardı olmayan önceleme dizgesi, '\\%c'"
 
-#: f/lex.c:709
+#: f/lex.c:665
 #, c-format
 msgid "unknown escape sequence `\\%c'"
 msgstr "bilinmeyen önceleme dizgesi, `\\%c'"
 
-#: f/lex.c:711
+#: f/lex.c:667
 #, c-format
 msgid "unknown escape sequence: `\\' followed by char code 0x%x"
 msgstr "bilinmeyen önceleme dizgesi, `\\'den sonra 0x%x karakter kodu geliyor"
 
-#: f/lex.c:788
+#: f/lex.c:744
 msgid "badly formed directive -- no closing quote"
 msgstr "hatalı şekillendirilmiş yönerge -- kapatan tırnak yok"
 
-#: f/lex.c:846
+#: f/lex.c:802
 msgid "#-lines for entering and leaving files don't match"
 msgstr "girme ve bırakma dosyaları için #-satırları uyumsuz"
 
-#: f/lex.c:1008
+#: f/lex.c:964
 msgid "bad directive -- missing close-quote"
 msgstr "yönerge hatalı -- kapatan tırnak eksik"
 
-#: f/lex.c:1122
+#: f/lex.c:1078
 #, c-format
 msgid "ignoring pragma: %s"
 msgstr "pragma yoksayılıyor: %s"
 
-#: f/lex.c:1200
+#: f/lex.c:1156
 msgid "invalid #ident"
 msgstr "#ident geçersiz"
 
-#: f/lex.c:1217
+#: f/lex.c:1173
 msgid "undefined or invalid # directive"
 msgstr "atanmamış ya da geçersiz # yönergesi"
 
-#: f/lex.c:1273
+#: f/lex.c:1229
 msgid "invalid #line"
 msgstr "#line geçersiz"
 
-#: f/lex.c:1329 f/lex.c:1373
+#: f/lex.c:1285 f/lex.c:1329
 msgid "use `#line ...' instead of `# ...' in first line"
 msgstr "ilk satırda `# ...' yerine `#line ...' kullanın"
 
-#: f/lex.c:1383
+#: f/lex.c:1339
 msgid "invalid #-line"
 msgstr "#-satırı geçersiz"
 
-#: f/lex.c:1476
+#: f/lex.c:1432
 #, no-c-format
 msgid "Null character at %0 -- line ignored"
 msgstr "%0 da null karakter(ler) -- satır yoksayıldı"
@@ -17938,21 +18559,21 @@ msgstr "%0 da null karakter(ler) -- satır yoksayıldı"
 msgid "INCLUDE at %0 not the only statement on the source line"
 msgstr "%0 daki INCLUDE, kaynak satırındaki tek deyim değil"
 
-#: f/ste.c:1404 f/ste.c:1755
+#: f/ste.c:1400 f/ste.c:1747
 msgid "ASSIGNed FORMAT specifier is too small"
 msgstr "ASSIGN'lı FORMAT belirteci çok küçük"
 
 #. ~~~Someday handle CHARACTER*1, CHARACTER*N
-#: f/ste.c:2636
+#: f/ste.c:2624
 #, no-c-format
 msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
 msgstr "CHARACTER türü SELECT CASE (%0 da) desteklenmiyor -- özür"
 
-#: f/ste.c:2965
+#: f/ste.c:2953
 msgid "ASSIGN to variable that is too small"
 msgstr "Değişkene ASSIGN çok küçük"
 
-#: f/ste.c:2993
+#: f/ste.c:2981
 msgid "ASSIGNed GOTO target variable is too small"
 msgstr "ASSIGN'lı GOTO hedef değişkeni çok küçük"
 
@@ -17961,21 +18582,21 @@ msgstr "ASSIGN'lı GOTO hedef değişkeni çok küçük"
 msgid "Local adjustable symbol `%A' at %0"
 msgstr "%0 da ayarlanabilir yerel sembol `%A'"
 
-#: f/target.c:2560
+#: f/target.c:2550
 msgid "data initializer on host with different endianness"
 msgstr "farklı kıymetli bayt sıralamalı makina üzerinde veri ilklendirmesi"
 
-#: f/top.c:238
+#: f/top.c:237
 #, c-format
 msgid "%s no longer supported -- try -fvxt"
 msgstr "%s artık desteklenmiyor -- yerine -fvxt deneyin"
 
-#: f/top.c:240
+#: f/top.c:239
 #, c-format
 msgid "%s no longer supported -- try -fno-vxt -ff90"
 msgstr "%s artık desteklenmiyor -- yerine -fno-vxt -ff90 deneyin"
 
-#: f/top.c:308 f/top.c:310
+#: f/top.c:307 f/top.c:309
 #, c-format
 msgid "%s disabled, use normal debugging flags"
 msgstr "%s iptal edildi, normal hata ayıklama seçeneği kullanın"
@@ -19238,319 +19859,325 @@ msgstr "İsim listesi"
 msgid "In anything"
 msgstr "Hiçbirinde"
 
-#: java/check-init.c:915
+#: java/check-init.c:917
 #, c-format
 msgid "internal error in check-init: tree code not implemented: %s"
 msgstr "check-init içinde hata: ağaç kodu oluşmadı: %s"
 
-#: java/check-init.c:988
+#: java/check-init.c:990
 #, c-format
 msgid "final field '%s' may not have been initialized"
 msgstr "son alan '%s' ilklendirilmiş olmayabilir"
 
-#: java/class.c:568 java/class.c:593
+#: java/class.c:539 java/class.c:564
 msgid "internal error - too many interface type"
 msgstr "iç hata - çok fazla interface tür"
 
-#: java/class.c:744
+#: java/class.c:677
 msgid "bad method signature"
 msgstr "yöntem imzası hatalı"
 
-#: java/class.c:793
+#: java/class.c:726
 msgid "misplaced ConstantValue attribute (not in any field)"
 msgstr "ConstantValue özniteliği yanlış yerde (her alanda değil)"
 
-#: java/class.c:795
+#: java/class.c:728
 #, c-format
 msgid "duplicate ConstantValue attribute for field '%s'"
 msgstr "alan '%s' için ConstantValue özniteliği yinelendi"
 
-#: java/class.c:806
+#: java/class.c:739
 #, c-format
 msgid "ConstantValue attribute of field '%s' has wrong type"
 msgstr "Alan '%s' için ConstantValue özniteliği yanlış türde"
 
-#: java/class.c:1170
+#: java/class.c:1103
 #, c-format
 msgid "field '%s' not found in class"
 msgstr "alan '%s' sınıfta yok"
 
-#: java/class.c:1432
+#: java/class.c:1365
 msgid "abstract method in non-abstract class"
 msgstr "kuramsal olmayan sınıfta kuramsal yöntem"
 
-#: java/class.c:2133
+#: java/class.c:2067
 #, c-format
 msgid "non-static method '%s' overrides static method"
 msgstr "statik olmayan yöntem '%s' statik yönteme zorlanıyor"
 
-#: java/decl.c:1515
+#: java/decl.c:1537
 #, c-format
 msgid "In %s: overlapped variable and exception ranges at %d"
 msgstr "%s içinde: %d de birbiri içinde değişken ve olağandışılık aralıkları"
 
-#: java/decl.c:1603
+#: java/decl.c:1618
 msgid "bad type in parameter debug info"
 msgstr "parametre hata ayıklama bilgisindeki tür hatalı"
 
-#: java/decl.c:1613
+#: java/decl.c:1628
 #, c-format
 msgid "bad PC range for debug info for local `%s'"
 msgstr "yerel `%s' için hata ayıklama bilgisinin program sayacı (PC) kapsamı hatalı"
 
-#: java/expr.c:549
+#: java/expr.c:530
 msgid "stack underflow - dup* operation"
 msgstr "yığın alttan taşması - dup* işlemi"
 
-#: java/expr.c:1541
+#: java/expr.c:1536
 #, c-format
 msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
 msgstr "referans `%s' belirsiz; `%s' ve `%s' arayüzlerinde görünüyor"
 
-#: java/expr.c:1570
+#: java/expr.c:1565
 #, c-format
 msgid "field `%s' not found"
 msgstr "alan `%s' yok"
 
-#: java/expr.c:1725
+#: java/expr.c:1717
 msgid "ret instruction not implemented"
 msgstr "ret işlemi gerçeklenmedi"
 
-#: java/expr.c:1862
+#: java/expr.c:1852
 #, c-format
 msgid "method '%s' not found in class"
 msgstr "sınıf içinde yöntem '%s' yok"
 
-#: java/expr.c:2066
+#: java/expr.c:2055
 #, c-format
 msgid "failed to find class '%s'"
 msgstr "sınıf '%s' bulunamadı"
 
-#: java/expr.c:2078
+#: java/expr.c:2065
 #, c-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr "sınıf '%1$s' '%3$s' ile eşleşen '%2$s' yöntem ismini içermiyor"
 
-#: java/expr.c:2088
+#: java/expr.c:2075
 msgid "invokestatic on non static method"
 msgstr "stattik olmayan yöntemde invokestatic"
 
-#: java/expr.c:2093
+#: java/expr.c:2080
 msgid "invokestatic on abstract method"
 msgstr "kuramsal yöntemde invokestatic"
 
-#: java/expr.c:2101
+#: java/expr.c:2088
 msgid "invoke[non-static] on static method"
 msgstr "statik yöntemde invoke[non-static]"
 
-#: java/expr.c:2386
+#: java/expr.c:2373
 #, c-format
 msgid "missing field '%s' in '%s'"
 msgstr "'%2$s' içinde alan '%1$s' eksik"
 
-#: java/expr.c:2392
+#: java/expr.c:2379
 #, c-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr "'%2$s' içindeki alan '%1$s' için imza çelişkili"
 
-#: java/expr.c:2415
+#: java/expr.c:2402
 #, c-format
 msgid "assignment to final field `%s' not in field's class"
 msgstr "bitiş alanı `%s' ataması alanların sınıfı içinde değil"
 
-#: java/expr.c:2420
+#: java/expr.c:2407
 #, c-format
 msgid "assignment to final static field `%s' not in class initializer"
 msgstr "bitiş statik alanı `%s' ataması sınıf ilklendiricisi içinde değil"
 
-#: java/expr.c:2427
+#: java/expr.c:2414
 #, c-format
 msgid "assignment to final field `%s' not in constructor"
 msgstr "bitiş alanı `%s' ataması kurucu içinde değil"
 
-#: java/expr.c:2665
+#: java/expr.c:2661
 #, c-format
 msgid "can't expand %s"
 msgstr "`%s' genişletilemiyor"
 
-#: java/expr.c:2841
+#: java/expr.c:2838
 msgid "invalid PC in line number table"
 msgstr "satır numarası tablosunda geçersiz program sayacı (PC)"
 
 #. We've just reached the end of a region of dead code.
-#: java/expr.c:2886
+#: java/expr.c:2883
 #, c-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr "%d den %d nin öncesine baytkod erişilebilir değil"
 
 #. We've just reached the end of a region of dead code.
-#: java/expr.c:2923
+#: java/expr.c:2920
 #, c-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr "yöntemin sonundaki %d den baytkod ulaşılabilir değil"
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3237
+#: java/expr.c:3238
 msgid "unrecogized wide sub-instruction"
 msgstr "geniş altişlem anlaşılamadı"
 
-#: java/jcf-io.c:410
+#: java/jcf-io.c:537
 #, c-format
 msgid "source file for class `%s' is newer than its matching class file.  Source file `%s' used instead"
 msgstr "sınıf %s için kaynak dosyası onunla eşleşen sınıf dosyasından daha yeni. Yerine kaynak dosyası `%s' kullanıldı"
 
-#: java/jcf-parse.c:376
+#: java/jcf-parse.c:338
 msgid "bad string constant"
 msgstr "dizge sabit hatalı"
 
-#: java/jcf-parse.c:394
+#: java/jcf-parse.c:356
 #, c-format
 msgid "bad value constant type %d, index %d"
 msgstr "değer sabiti türü %d, indeks %d hatalı"
 
-#: java/jcf-parse.c:566
+#: java/jcf-parse.c:528
 #, c-format
 msgid "can't reopen %s"
 msgstr "%s tekrar açılamıyor"
 
-#: java/jcf-parse.c:571
+#: java/jcf-parse.c:533
 #, c-format
 msgid "can't close %s"
 msgstr "%s kapatılamıyor"
 
-#: java/jcf-parse.c:653
+#: java/jcf-parse.c:615
 #, c-format
 msgid "cannot find file for class %s"
 msgstr "sınıf %s için dosya bulunamıyor"
 
-#: java/jcf-parse.c:665
+#: java/jcf-parse.c:627
 msgid "not a valid Java .class file"
 msgstr "geçerli bir Java .class dosyası değil"
 
-#: java/jcf-parse.c:668
+#: java/jcf-parse.c:630
 msgid "error while parsing constant pool"
 msgstr "sabit havuzu çözümlenirken hata"
 
-#: java/jcf-parse.c:671
+#: java/jcf-parse.c:633
 #, c-format
 msgid "error in constant pool entry #%d\n"
 msgstr "sabit havuzu girdisi #%d de hata\n"
 
 #. FIXME - where was first time
-#: java/jcf-parse.c:683
+#: java/jcf-parse.c:645
 #, c-format
 msgid "reading class %s for the second time from %s"
 msgstr "sınıf %s ikinci defadır %s den okunuyor"
 
-#: java/jcf-parse.c:701
+#: java/jcf-parse.c:663
 msgid "error while parsing fields"
 msgstr "alanlar çözümlenirken hata"
 
-#: java/jcf-parse.c:704
+#: java/jcf-parse.c:666
 msgid "error while parsing methods"
 msgstr "yöntemler çözümlenirken hata"
 
-#: java/jcf-parse.c:707
+#: java/jcf-parse.c:669
 msgid "error while parsing final attributes"
 msgstr "bitiş öznitelikleri çözümlenirken hata"
 
-#: java/jcf-parse.c:721
+#: java/jcf-parse.c:683
 #, c-format
 msgid "the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath"
 msgstr "`gnu.gcj.gcj-compiled' özel sıfır uzunluklu `gnu.gcj.gcj-compiled' özniteliğine sahip olmayan `%s' içinde bulundu. Bu durum genellikle sınıf dosyalarının yolu doğru belirtilmediğinde ortaya çıkar. Sınıf dosyalarının yolunun nasıl belirtileceğini açıklayan info sayfasına bakmak için komut satırından `info gcj \"Input Options\"' yazınız"
 
-#: java/jcf-parse.c:811
+#: java/jcf-parse.c:773
 msgid "missing Code attribute"
 msgstr "Code özniteliği eksik"
 
-#: java/jcf-parse.c:1050
+#: java/jcf-parse.c:1010
 msgid "source file seen twice on command line and will be compiled only once"
 msgstr "komut satırında kaynak dosyası iki kere kullanılmış ve sadece bir kere derlenecek"
 
-#: java/jcf-parse.c:1066
+#: java/jcf-parse.c:1026
 msgid "no input file specified"
 msgstr "girdi dosyası belirtilmedi"
 
-#: java/jcf-parse.c:1095
+#: java/jcf-parse.c:1055
 #, c-format
 msgid "can't close input file %s"
 msgstr "girdi dosyası %s kapatılamıyor"
 
-#: java/jcf-parse.c:1132
+#: java/jcf-parse.c:1092
 #, c-format
 msgid "bad zip/jar file %s"
 msgstr "zip/jar dosyası %s hatalı"
 
-#: java/jcf-write.c:2630
+#: java/jcf-write.c:2641
 #, c-format
 msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
 msgstr "generate_bytecode_insn içinde hata - ağaç kodu oluşturulamadı: %s"
 
-#: java/jcf-write.c:2937
+#: java/jcf-write.c:2979
 msgid "field initializer type mismatch"
 msgstr "alan ilklendirici türü uyumsuzluğu"
 
-#: java/jcf-write.c:3346
+#: java/jcf-write.c:3387
 #, c-format
 msgid "can't create directory %s"
 msgstr "dizin %s oluşturulamıyor"
 
-#: java/jv-scan.c:183
+#: java/jcf-write.c:3441
+#, c-format
+msgid "can't create %s"
+msgstr "%s oluşturulamıyor"
+
+#: java/jv-scan.c:187
 msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
 msgstr "`--print-main', `--list-class' ve `--complexity' seçeneklerinden yalnız biri kullanılabilir"
 
-#: java/jv-scan.c:186
+#: java/jv-scan.c:190
 #, c-format
 msgid "can't open output file `%s'"
 msgstr "çıktı dosyası `%s' açılamıyor"
 
-#: java/jv-scan.c:220
+#: java/jv-scan.c:224
 #, c-format
 msgid "file not found `%s'"
 msgstr "`%s' yok"
 
-#: java/jvspec.c:427
+#: java/jvspec.c:426
 msgid "can't specify `-D' without `--main'\n"
 msgstr "`--main' olmaksızın `-D' belirtilemez\n"
 
-#: java/jvspec.c:430
+#: java/jvspec.c:429
 #, c-format
 msgid "`%s' is not a valid class name"
 msgstr "\"%s\" geçerli bir sınıf ismi değil"
 
-#: java/jvspec.c:436
-msgid "-R requires -o"
-msgstr " -R, -o gerektirir"
+#: java/jvspec.c:435
+#, fuzzy
+msgid "--resource requires -o"
+msgstr "-R, -o gerektirir"
 
-#: java/jvspec.c:443
+#: java/jvspec.c:442
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr "uyarı: zaten derlenmiş olan .class dosyaları -C ile yoksayıldı"
 
-#: java/jvspec.c:450
+#: java/jvspec.c:449
 msgid "cannot specify both -C and -o"
 msgstr "hem -C hem de -o belirtilemez"
 
-#: java/jvspec.c:462
+#: java/jvspec.c:461
 msgid "cannot create temporary file"
 msgstr "geçici dosya oluşturulamıyor"
 
-#: java/jvspec.c:490
+#: java/jvspec.c:489
 msgid "using both @FILE with multiple files not implemented"
 msgstr "çoklu dosyalarla her iki @FILE kullanımı gerçeklenmedi"
 
-#: java/jvspec.c:548
+#: java/jvspec.c:538
 msgid "cannot specify `main' class when not linking"
 msgstr "ilintileme yapılmayacaksa `main' sınıfı belirtilemez"
 
-#: java/lang.c:453
+#: java/lang.c:543
 msgid "can't do dependency tracking with input from stdin"
 msgstr "Standart girdiden girdili bağımlılık izlemesi yapılamaz"
 
-#: java/lang.c:469
+#: java/lang.c:559
 msgid "couldn't determine target name for dependency tracking"
 msgstr "bağımlılık izlemesi için hedef isim saptanamıyor"
 
-#: java/lex.c:308
+#: java/lex.c:303
 #, c-format
 msgid ""
 "unknown encoding: `%s'\n"
@@ -19569,192 +20196,232 @@ msgstr ""
 msgid "can't mangle %s"
 msgstr "%s anlamlandırılamıyor"
 
-#: java/mangle_name.c:145 java/mangle_name.c:217
+#: java/mangle_name.c:144 java/mangle_name.c:216
 msgid "internal error - invalid Utf8 name"
 msgstr "iç hata - Utf8 ismi geçersiz"
 
-#: /usr/share/bison.simple:650
-msgid "parse error; also virtual memory exceeded"
-msgstr "ayrıştırma hatası; ayrıca sanal bellek aşıldı"
-
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:747 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:785
-msgid "Missing name"
-msgstr "İsim eksik"
+#: ../../gcc-cvs/gcc/java/parse-scan.y:881 ../../gcc-3cvs/gcc/java/parse.y:962
+#: ../../gcc-3cvs/gcc/java/parse.y:1303 ../../gcc-3cvs/gcc/java/parse.y:1364
+#: ../../gcc-3cvs/gcc/java/parse.y:1574 ../../gcc-3cvs/gcc/java/parse.y:1796
+#: ../../gcc-3cvs/gcc/java/parse.y:1805 ../../gcc-3cvs/gcc/java/parse.y:1816
+#: ../../gcc-3cvs/gcc/java/parse.y:1827 ../../gcc-3cvs/gcc/java/parse.y:1839
+#: ../../gcc-3cvs/gcc/java/parse.y:1854 ../../gcc-3cvs/gcc/java/parse.y:1871
+#: ../../gcc-3cvs/gcc/java/parse.y:1873 ../../gcc-3cvs/gcc/java/parse.y:1945
+#: ../../gcc-3cvs/gcc/java/parse.y:2116 ../../gcc-3cvs/gcc/java/parse.y:2178
+#: ../../gcc-3cvs/gcc/java/parse.y:2330 ../../gcc-3cvs/gcc/java/parse.y:2342
+#: ../../gcc-3cvs/gcc/java/parse.y:2349 ../../gcc-3cvs/gcc/java/parse.y:2356
+#: ../../gcc-3cvs/gcc/java/parse.y:2367 ../../gcc-3cvs/gcc/java/parse.y:2369
+#: ../../gcc-3cvs/gcc/java/parse.y:2407 ../../gcc-3cvs/gcc/java/parse.y:2409
+#: ../../gcc-3cvs/gcc/java/parse.y:2411 ../../gcc-3cvs/gcc/java/parse.y:2432
+#: ../../gcc-3cvs/gcc/java/parse.y:2434 ../../gcc-3cvs/gcc/java/parse.y:2436
+#: ../../gcc-3cvs/gcc/java/parse.y:2452 ../../gcc-3cvs/gcc/java/parse.y:2454
+#: ../../gcc-3cvs/gcc/java/parse.y:2475 ../../gcc-3cvs/gcc/java/parse.y:2477
+#: ../../gcc-3cvs/gcc/java/parse.y:2479 ../../gcc-3cvs/gcc/java/parse.y:2507
+#: ../../gcc-3cvs/gcc/java/parse.y:2509 ../../gcc-3cvs/gcc/java/parse.y:2511
+#: ../../gcc-3cvs/gcc/java/parse.y:2513 ../../gcc-3cvs/gcc/java/parse.y:2531
+#: ../../gcc-3cvs/gcc/java/parse.y:2533 ../../gcc-3cvs/gcc/java/parse.y:2544
+#: ../../gcc-3cvs/gcc/java/parse.y:2555 ../../gcc-3cvs/gcc/java/parse.y:2566
+#: ../../gcc-3cvs/gcc/java/parse.y:2577 ../../gcc-3cvs/gcc/java/parse.y:2588
+#: ../../gcc-3cvs/gcc/java/parse.y:2601 ../../gcc-3cvs/gcc/java/parse.y:2605
+#: ../../gcc-3cvs/gcc/java/parse.y:2607 ../../gcc-3cvs/gcc/java/parse.y:2620
+msgid "Missing term"
+msgstr "Terim eksik"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:749 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:787 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:812 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:996 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1343 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1554 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1556 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1785 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1811 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1822 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1833 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1845
+#: ../../gcc-cvs/gcc/java/parse-scan.y:883 ../../gcc-3cvs/gcc/java/parse.y:734
+#: ../../gcc-3cvs/gcc/java/parse.y:772 ../../gcc-3cvs/gcc/java/parse.y:797
+#: ../../gcc-3cvs/gcc/java/parse.y:983 ../../gcc-3cvs/gcc/java/parse.y:1338
+#: ../../gcc-3cvs/gcc/java/parse.y:1550 ../../gcc-3cvs/gcc/java/parse.y:1552
+#: ../../gcc-3cvs/gcc/java/parse.y:1781 ../../gcc-3cvs/gcc/java/parse.y:1807
+#: ../../gcc-3cvs/gcc/java/parse.y:1818 ../../gcc-3cvs/gcc/java/parse.y:1829
+#: ../../gcc-3cvs/gcc/java/parse.y:1841 ../../gcc-3cvs/gcc/java/parse.y:1856
 msgid "';' expected"
 msgstr "';' gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:810
+#: ../../gcc-3cvs/gcc/java/parse.y:732 ../../gcc-3cvs/gcc/java/parse.y:770
+msgid "Missing name"
+msgstr "İsim eksik"
+
+#: ../../gcc-3cvs/gcc/java/parse.y:795
 msgid "'*' expected"
 msgstr "'*' gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:824
+#: ../../gcc-3cvs/gcc/java/parse.y:809
 msgid "Class or interface declaration expected"
 msgstr "Sınıf ya da arabirim bildirimi gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:859 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:861
+#: ../../gcc-3cvs/gcc/java/parse.y:846 ../../gcc-3cvs/gcc/java/parse.y:848
 msgid "Missing class name"
 msgstr "Sınıf ismi yok"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:864 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:868 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:876 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1041 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1289 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1291 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1620 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1856 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1888 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1940
+#: ../../gcc-3cvs/gcc/java/parse.y:851 ../../gcc-3cvs/gcc/java/parse.y:855
+#: ../../gcc-3cvs/gcc/java/parse.y:863 ../../gcc-3cvs/gcc/java/parse.y:1023
+#: ../../gcc-3cvs/gcc/java/parse.y:1284 ../../gcc-3cvs/gcc/java/parse.y:1286
+#: ../../gcc-3cvs/gcc/java/parse.y:1616 ../../gcc-3cvs/gcc/java/parse.y:1867
+#: ../../gcc-3cvs/gcc/java/parse.y:1899 ../../gcc-3cvs/gcc/java/parse.y:1952
 msgid "'{' expected"
 msgstr "'{' gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:878
+#: ../../gcc-3cvs/gcc/java/parse.y:865
 msgid "Missing super class name"
 msgstr "Süper sınıf ismi eksik"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:888 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:904
+#: ../../gcc-3cvs/gcc/java/parse.y:875 ../../gcc-3cvs/gcc/java/parse.y:891
 msgid "Missing interface name"
 msgstr "Arabirim ismi yok"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:975 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1308 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1369 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1578 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1800 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1809 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1820 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1831 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1843 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1860 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1862 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1933 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2104 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2166 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2318 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2330 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2337 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2344 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2355 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2357 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2395 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2397 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2399 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2420 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2422 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2424 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2440 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2442 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2463 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2465 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2467 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2495 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2497 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2499 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2501 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2519 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2521 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2532 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2543 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2554 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2565 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2576 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2589 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2593 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2595 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2608
-msgid "Missing term"
-msgstr "Terim eksik"
-
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:990
+#: ../../gcc-3cvs/gcc/java/parse.y:977
 msgid "Missing variable initializer"
 msgstr "Değişken ilklendirici eksik"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1007
+#: ../../gcc-3cvs/gcc/java/parse.y:994
 msgid "Invalid declaration"
 msgstr "Geçersiz bildirim"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1013
-msgid "Can't specify array dimension in a declaration"
-msgstr "Dizi boyutları bildirim sırasında belirtilemez"
-
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1015 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1091 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2141 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2163 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2167 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2202 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2279 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2289
+#: ../../gcc-3cvs/gcc/java/parse.y:997 ../../gcc-3cvs/gcc/java/parse.y:1082
+#: ../../gcc-3cvs/gcc/java/parse.y:2153 ../../gcc-3cvs/gcc/java/parse.y:2175
+#: ../../gcc-3cvs/gcc/java/parse.y:2179 ../../gcc-3cvs/gcc/java/parse.y:2214
+#: ../../gcc-3cvs/gcc/java/parse.y:2291 ../../gcc-3cvs/gcc/java/parse.y:2301
 msgid "']' expected"
 msgstr "']' gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1019
+#: ../../gcc-3cvs/gcc/java/parse.y:1001
 msgid "Unbalanced ']'"
 msgstr "karşılıksız ']'"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1055
+#: ../../gcc-3cvs/gcc/java/parse.y:1037
 msgid "Invalid method declaration, method name required"
 msgstr "Yöntem bildirimi geçersiz, yöntem ismi gerekiyor"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1061 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1063 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2024
+#: ../../gcc-3cvs/gcc/java/parse.y:1042 ../../gcc-3cvs/gcc/java/parse.y:1047
+#: ../../gcc-3cvs/gcc/java/parse.y:1052 ../../gcc-3cvs/gcc/java/parse.y:2036
 msgid "Identifier expected"
 msgstr "Tanıtıcı gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1066
+#: ../../gcc-3cvs/gcc/java/parse.y:1057
 msgid "Invalid method declaration, return type required"
 msgstr "Yöntem bildirimi geçersiz, return türü gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1089 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1534 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1541 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1550 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1552 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1580 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1688 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1969 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2022
+#: ../../gcc-3cvs/gcc/java/parse.y:1080 ../../gcc-3cvs/gcc/java/parse.y:1530
+#: ../../gcc-3cvs/gcc/java/parse.y:1537 ../../gcc-3cvs/gcc/java/parse.y:1546
+#: ../../gcc-3cvs/gcc/java/parse.y:1548 ../../gcc-3cvs/gcc/java/parse.y:1576
+#: ../../gcc-3cvs/gcc/java/parse.y:1684 ../../gcc-3cvs/gcc/java/parse.y:1981
+#: ../../gcc-3cvs/gcc/java/parse.y:2034
 msgid "')' expected"
 msgstr "')' gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1105
+#: ../../gcc-3cvs/gcc/java/parse.y:1096
 msgid "Missing formal parameter term"
 msgstr "Biçimsel parametre terimi eksik"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1120 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1125
+#: ../../gcc-3cvs/gcc/java/parse.y:1111 ../../gcc-3cvs/gcc/java/parse.y:1116
 msgid "Missing identifier"
 msgstr "Tanıtıcı eksik"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1145 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1154
+#: ../../gcc-3cvs/gcc/java/parse.y:1136 ../../gcc-3cvs/gcc/java/parse.y:1145
 msgid "Missing class type term"
 msgstr "class tür terimi eksik"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1306
+#: ../../gcc-3cvs/gcc/java/parse.y:1301
 msgid "Invalid interface type"
 msgstr "Geçersiz arabirim türü"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1498 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1667 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1669
+#: ../../gcc-3cvs/gcc/java/parse.y:1494 ../../gcc-3cvs/gcc/java/parse.y:1663
+#: ../../gcc-3cvs/gcc/java/parse.y:1665
 msgid "':' expected"
 msgstr "':' gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1520 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1525 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1530
+#: ../../gcc-3cvs/gcc/java/parse.y:1516 ../../gcc-3cvs/gcc/java/parse.y:1521
+#: ../../gcc-3cvs/gcc/java/parse.y:1526
 msgid "Invalid expression statement"
 msgstr "Geçersiz ifade satırı"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1548 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1576 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1616 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1684 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1752 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1858 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1926 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2016 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2018 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2026 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2262 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2264
+#: ../../gcc-3cvs/gcc/java/parse.y:1544 ../../gcc-3cvs/gcc/java/parse.y:1572
+#: ../../gcc-3cvs/gcc/java/parse.y:1612 ../../gcc-3cvs/gcc/java/parse.y:1680
+#: ../../gcc-3cvs/gcc/java/parse.y:1748 ../../gcc-3cvs/gcc/java/parse.y:1869
+#: ../../gcc-3cvs/gcc/java/parse.y:1938 ../../gcc-3cvs/gcc/java/parse.y:2028
+#: ../../gcc-3cvs/gcc/java/parse.y:2030 ../../gcc-3cvs/gcc/java/parse.y:2038
+#: ../../gcc-3cvs/gcc/java/parse.y:2274 ../../gcc-3cvs/gcc/java/parse.y:2276
 msgid "'(' expected"
 msgstr "'(' gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1618
+#: ../../gcc-3cvs/gcc/java/parse.y:1614
 msgid "Missing term or ')'"
 msgstr "Terim ya da ')' eksik"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1665
+#: ../../gcc-3cvs/gcc/java/parse.y:1661
 msgid "Missing or invalid constant expression"
 msgstr "Geçersiz ya da eksik sabit ifadesi"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1686
+#: ../../gcc-3cvs/gcc/java/parse.y:1682
 msgid "Missing term and ')' expected"
 msgstr "Terim eksik ve ')' gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1725
+#: ../../gcc-3cvs/gcc/java/parse.y:1721
 msgid "Invalid control expression"
 msgstr "Geçersiz denetim ifadesi"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1727 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1729
+#: ../../gcc-3cvs/gcc/java/parse.y:1723 ../../gcc-3cvs/gcc/java/parse.y:1725
 msgid "Invalid update expression"
 msgstr "Geçersiz güncelleme ifadesi"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1754
+#: ../../gcc-3cvs/gcc/java/parse.y:1750
 msgid "Invalid init statement"
 msgstr "Geçersiz ilklendirme satırı"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1929
+#: ../../gcc-3cvs/gcc/java/parse.y:1941
 msgid "Missing term or ')' expected"
 msgstr "Terim eksik ya da ')' gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1971
+#: ../../gcc-3cvs/gcc/java/parse.y:1983
 msgid "'class' or 'this' expected"
 msgstr "'class' ya da 'this' gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1973 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:1975
+#: ../../gcc-3cvs/gcc/java/parse.y:1985 ../../gcc-3cvs/gcc/java/parse.y:1987
 msgid "'class' expected"
 msgstr "'class' gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2020
+#: ../../gcc-3cvs/gcc/java/parse.y:2032
 msgid "')' or term expected"
 msgstr "')' ya da terim gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2139
+#: ../../gcc-3cvs/gcc/java/parse.y:2151
 msgid "'[' expected"
 msgstr "'[' gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2217
+#: ../../gcc-3cvs/gcc/java/parse.y:2229
 msgid "Field expected"
 msgstr "Alan gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2274 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2284
+#: ../../gcc-3cvs/gcc/java/parse.y:2286 ../../gcc-3cvs/gcc/java/parse.y:2296
 msgid "Missing term and ']' expected"
 msgstr "Terim eksik ve ']' gerekli"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2388
+#: ../../gcc-3cvs/gcc/java/parse.y:2400
 msgid "']' expected, invalid type expression"
 msgstr "']' gerekli ve tür ifadesi geçersiz"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2391
+#: ../../gcc-3cvs/gcc/java/parse.y:2403
 msgid "Invalid type expression"
 msgstr "Geçersiz tür ifadesi"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2503
+#: ../../gcc-3cvs/gcc/java/parse.y:2515
 msgid "Invalid reference type"
 msgstr "Geçersiz referans türü"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2981
+#: ../../gcc-3cvs/gcc/java/parse.y:2993
 msgid "Constructor invocation must be first thing in a constructor"
 msgstr "Constructor çağrısı bir kurucu içindeki ilk şey olmalı"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2983
+#: ../../gcc-3cvs/gcc/java/parse.y:2995
 msgid "Only constructors can invoke constructors"
 msgstr "Sadece kurucular birbirini çağırabilir"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:2992
+#: ../../gcc-3cvs/gcc/java/parse.y:3004
 #, c-format
 msgid ": `%s' JDK1.1(TM) feature"
 msgstr ": `%s' JDK1.1(TM) özelliği"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:3052 /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:3054
+#: ../../gcc-3cvs/gcc/java/parse.y:3064 ../../gcc-3cvs/gcc/java/parse.y:3066
 #, c-format
 msgid ""
 "%s.\n"
@@ -19763,54 +20430,54 @@ msgstr ""
 "%s.\n"
 "%s"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:6833
+#: ../../gcc-3cvs/gcc/java/parse.y:6867
 #, c-format
 msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr "CLASSPATH içinde bozuk .zip arşivi: %s"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:6904
+#: ../../gcc-3cvs/gcc/java/parse.y:6938
 #, c-format
 msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
 msgstr "Öntanımlı `%s' paketi bulunamıyor. CLASSPATH ortam değişkenini ve arşivlere erişimi kontrol ediniz"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:12228
+#: ../../gcc-3cvs/gcc/java/parse.y:12266
 #, c-format
 msgid "missing static field `%s'"
 msgstr "statik alan `%s' eksik"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:12233
+#: ../../gcc-3cvs/gcc/java/parse.y:12271
 #, c-format
 msgid "not a static field `%s'"
 msgstr "`%s' bir statik alan değil"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:12276
+#: ../../gcc-3cvs/gcc/java/parse.y:12314
 #, c-format
 msgid "No case for %s"
 msgstr "%s için uygun bir case yok"
 
-#: /abuild/pthomas/gcc-3.1-20020415/gcc/java/parse.y:13122
+#: ../../gcc-3cvs/gcc/java/parse.y:13240
 #, c-format
 msgid "unregistered operator %s"
 msgstr "%s işlemimi tanınmıyor"
 
-#: java/typeck.c:178
-msgid "internal error - use of undefined type"
-msgstr "iç hata - atanmamış tür kullanımı"
-
-#: java/typeck.c:566
+#: java/typeck.c:553
 msgid "junk at end of signature string"
 msgstr "imza dizgesinden sonrası karışık"
 
-#: java/verify.c:480
+#: java/verify.c:479
 msgid "bad pc in exception_table"
 msgstr "exception_table içindeki pc hatalı"
 
-#: java/verify.c:1392
+#: java/verify.c:485
+msgid "exception handler inside code that is being protected"
+msgstr ""
+
+#: java/verify.c:1395
 #, c-format
 msgid "unknown opcode %d@pc=%d during verification"
 msgstr "doğrulama sırasında bilinmeyen opkod %d@pc=%d"
 
-#: java/verify.c:1462 java/verify.c:1475 java/verify.c:1479
+#: java/verify.c:1465 java/verify.c:1478 java/verify.c:1482
 #, c-format
 msgid "verification error at PC=%d"
 msgstr "PC=%d de doğrulama hatası"
@@ -19871,436 +20538,1438 @@ msgstr "Eski tip boş deyimler bulunduğunda uyarır"
 msgid "Warn if .class files are out of date"
 msgstr ".class dosyaları güncel değilse uyarır"
 
-#: java/lang-options.h:58
-msgid "Always check for non gcj generated classes archives"
-msgstr ""
-"gcj üretimi olmayan sınıfların arşivleri daima\n"
-"                          denetlenir"
+#: java/lang-options.h:58
+msgid "Always check for non gcj generated classes archives"
+msgstr ""
+"gcj üretimi olmayan sınıfların arşivleri daima\n"
+"                          denetlenir"
+
+#: java/lang-options.h:60
+msgid "Never optimize static class initialization code"
+msgstr ""
+"Statik sınıf ilklendirme koduna hiç bir eniyileme\n"
+"                         uygulanmaz"
+
+#: java/lang-options.h:62
+msgid "Use offset tables for virtual method calls"
+msgstr ""
+"Sanal yöntem çağrıları için adresleme tabloları\n"
+"                         kullanılır"
+
+#: objc/objc-act.c:651
+#, c-format
+msgid "object does not conform to the `%s' protocol"
+msgstr "nesne `%s'protokolüne uygun değil"
+
+#: objc/objc-act.c:737 objc/objc-act.c:810
+#, c-format
+msgid "class `%s' does not implement the `%s' protocol"
+msgstr "`%s' sınıfı `%s' protokolünü desteklemiyor"
+
+#: objc/objc-act.c:914
+#, c-format
+msgid "`%s' cannot be statically allocated"
+msgstr "`%s' statik olarak ayrılamıyor"
+
+#: objc/objc-act.c:963
+#, c-format
+msgid "unexpected type for `id' (%s)"
+msgstr "`id' için umulmadık tür (%s)"
+
+#: objc/objc-act.c:968
+msgid "undefined type `id', please import <objc/objc.h>"
+msgstr "Atanmamış tür `id', lütfen <objc/objc.h> dahil edin"
+
+#: objc/objc-act.c:1019
+#, c-format
+msgid "protocol `%s' has circular dependency"
+msgstr "protokol `%s' döngüsel bağımlılık içeriyor"
+
+#: objc/objc-act.c:1041 objc/objc-act.c:5301
+#, c-format
+msgid "cannot find protocol declaration for `%s'"
+msgstr "`%s' için protokol bildirimi bulunamıyor"
+
+#: objc/objc-act.c:1289 objc/objc-act.c:5877 objc/objc-act.c:6195
+#: objc/objc-act.c:6244 objc/objc-act.c:6280 objc-parse.y:1800
+#, c-format
+msgid "cannot find interface declaration for `%s'"
+msgstr "`%s' için arabirim bildirimi bulunamıyor"
+
+#: objc/objc-act.c:1328
+#, c-format
+msgid "cannot find reference tag for class `%s'"
+msgstr "sınıf `%s' için referans etiketi bulunamıyor"
+
+#: objc/objc-act.c:2050
+#, fuzzy, c-format
+msgid "creating selector for non existant method %s"
+msgstr "yöntem `%s' için olası seçici çelişiyor"
+
+#: objc/objc-act.c:2364
+#, c-format
+msgid "cannot find class `%s'"
+msgstr "sınıf `%s' bulunamıyor"
+
+#: objc/objc-act.c:2366
+#, c-format
+msgid "class `%s' already exists"
+msgstr "sınıf `%s' zaten var"
+
+#. fatal did not work with 2 args...should fix
+#: objc/objc-act.c:2473
+#, c-format
+msgid "cannot find interface declaration for `%s', superclass of `%s'"
+msgstr "`%s' için arabirim bildirimi ve `%s' süper sınıfı bulunamıyor"
+
+#: objc/objc-act.c:2480
+#, c-format
+msgid "circular inheritance in interface declaration for `%s'"
+msgstr "`%s' için arabirim bildiriminde döngüsel kalıtım"
+
+#: objc/objc-act.c:3566 objc/objc-act.c:3583
+msgid "inconsistent instance variable specification"
+msgstr "çelişkili gerçekleme değişkeni özelliği"
+
+#: objc/objc-act.c:4580
+msgid "can not use an object as parameter to a method\n"
+msgstr ""
+
+#: objc/objc-act.c:4780
+#, c-format
+msgid "multiple declarations for method `%s'"
+msgstr "`%s' yöntemi için çok sayıda bildirim"
+
+#: objc/objc-act.c:4946
+#, c-format
+msgid "invalid receiver type `%s'"
+msgstr "alıcı tür `%s' geçersiz"
+
+#: objc/objc-act.c:4977 objc/objc-act.c:5003 objc/objc-act.c:5051
+#, c-format
+msgid "`%s' does not respond to `%s'"
+msgstr "`%s' `%s' i yanıtlamıyor"
+
+#: objc/objc-act.c:4983 objc/objc-act.c:7318
+#, c-format
+msgid "no super class declared in interface for `%s'"
+msgstr "Arabirim içinde `%s' için süper sınıf bildirilmemiş"
+
+#: objc/objc-act.c:5081
+msgid "cannot find class (factory) method"
+msgstr "sınıf yöntemi bulunamıyor"
+
+#: objc/objc-act.c:5082 objc/objc-act.c:5126
+#, c-format
+msgid "return type for `%s' defaults to id"
+msgstr "`%s' için dönen tür id ye öntanımlı"
+
+#: objc/objc-act.c:5099
+#, c-format
+msgid "method `%s' not implemented by protocol"
+msgstr "yöntem `%s' protokol tarafından gerçekleştirilmiyor"
+
+#: objc/objc-act.c:5108
+msgid "return type defaults to id"
+msgstr "dönen tür id ye öntanımlı"
+
+#: objc/objc-act.c:5125
+msgid "cannot find method"
+msgstr "yöntem bulunamıyor"
+
+#: objc/objc-act.c:5399
+#, fuzzy, c-format
+msgid "undeclared selector `%s'"
+msgstr "bildirilmemiş tanımlayıcı `%s'"
+
+#. 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:5443
+#, c-format
+msgid "instance variable `%s' accessed in class method"
+msgstr "gerçekleme değişkeni `%s' sınıf yönteminden erişimli"
+
+#: objc/objc-act.c:5678
+#, c-format
+msgid "duplicate definition of class method `%s'"
+msgstr "sınıf yöntemi `%s' birden fazla atanmış"
+
+#: objc/objc-act.c:5684
+#, c-format
+msgid "duplicate declaration of class method `%s'"
+msgstr "sınıf yöntemi `%s' birden fazla bildirilmiş"
+
+#: objc/objc-act.c:5720
+#, c-format
+msgid "duplicate definition of instance method `%s'"
+msgstr "gerçekleme yöntemi `%s' birden fazla atanmış"
+
+#: objc/objc-act.c:5726
+#, c-format
+msgid "duplicate declaration of instance method `%s'"
+msgstr "gerçekleme yöntemi `%s' birden fazla bildirilmiş"
+
+#: objc/objc-act.c:5766
+#, c-format
+msgid "duplicate interface declaration for category `%s(%s)'"
+msgstr "`%s(%s)' kategororisi için birden fazla arayüz bildirimi"
+
+#: objc/objc-act.c:5852
+#, c-format
+msgid "instance variable `%s' is declared private"
+msgstr "gerçekleme değişkeni `%s' private olarak bildirilmiş"
+
+#: objc/objc-act.c:5899
+#, c-format
+msgid "instance variable `%s' is declared %s"
+msgstr "gerçekleme değişkeni `%s' %s olarak bildirilmiş"
+
+#: objc/objc-act.c:5909
+msgid "static access to object of type `id'"
+msgstr "`id' türünün nesnesine statik erişim"
+
+#: objc/objc-act.c:5934 objc/objc-act.c:6027
+#, c-format
+msgid "incomplete implementation of class `%s'"
+msgstr "`%s' sınıfının içi boş"
+
+#: objc/objc-act.c:5938 objc/objc-act.c:6032
+#, c-format
+msgid "incomplete implementation of category `%s'"
+msgstr "`%s' kategorisinin içi boş"
+
+#: objc/objc-act.c:5943 objc/objc-act.c:6037
+#, c-format
+msgid "method definition for `%c%s' not found"
+msgstr "`%c%s' için yöntem tanımı yok"
+
+#: objc/objc-act.c:6081
+#, c-format
+msgid "%s `%s' does not fully implement the `%s' protocol"
+msgstr "%s `%s' `%s'protokolünü tamamen gerçekleştirmiyor"
+
+#: objc/objc-act.c:6139 objc/objc-act.c:8249
+msgid "`@end' missing in implementation context"
+msgstr "oluşum bağlamında `@end' eksik"
+
+#: objc/objc-act.c:6167
+#, c-format
+msgid "reimplementation of class `%s'"
+msgstr "`%s' sınıfının yeniden oluşumu"
+
+#: objc/objc-act.c:6209
+#, c-format
+msgid "conflicting super class name `%s'"
+msgstr "süper sınıf ismi `%s' çelişiyor"
+
+#: objc/objc-act.c:6224
+#, c-format
+msgid "duplicate interface declaration for class `%s'"
+msgstr "`%s' sınıfı için birden fazla arabirim bildirimi"
+
+#: objc/objc-act.c:6506
+#, c-format
+msgid "duplicate declaration for protocol `%s'"
+msgstr "protokol `%s' için birden fazla bildirim"
+
+#: objc/objc-act.c:7363
+msgid "[super ...] must appear in a method context"
+msgstr "[super ...] bir yöntem bağlamında görünmeli"
+
+#: objc/objc-act.c:8354 objc/objc-act.c:8370
+#, c-format
+msgid "potential selector conflict for method `%s'"
+msgstr "yöntem `%s' için olası seçici çelişiyor"
+
+#: objc-parse.y:2656
+msgid "`@end' must appear in an implementation context"
+msgstr "`@end' bir oluşum bağlamında görünmeli"
+
+#: objc-parse.y:2932
+msgid "method definition not in class context"
+msgstr "yöntem tanımı sınıf bağlamında değil"
+
+#: objc/lang-options.h:27
+msgid "Dump decls to a .decl file"
+msgstr "Bildirimler .decl dosyasına dökümlenir"
+
+#: objc/lang-options.h:29
+msgid "Generate code for GNU runtime environment"
+msgstr "Kod GNU çalışma ortamı için üretilir"
+
+#: objc/lang-options.h:32
+msgid "Generate code for NeXT runtime environment"
+msgstr "Kod NeXT çalışma ortamı için üretilir"
+
+#: objc/lang-options.h:35
+msgid "Warn if a selector has multiple methods"
+msgstr "Bir seçici çoklu yöntemlere sahipse uyarır"
+
+#: objc/lang-options.h:39
+msgid "Do not warn if inherited methods are unimplemented"
+msgstr "Kalıt yöntemler oluşturulmamışsa uyarır"
+
+#: objc/lang-options.h:41
+msgid "Generate C header of platform specific features"
+msgstr "Platforma özel niteliklerin C başlıklarını üretir"
+
+#: objc/lang-options.h:43
+msgid "Specify the name of the class for constant strings"
+msgstr "Sabit dizgeler için sınıf ismi belirtilir"
+
+#. This is the contribution to the `lang_options' array in gcc.c for
+#. treelang.
+#: treelang/lang-options.h:26
+msgid "(debug) trace parsing process"
+msgstr ""
+
+#: treelang/lang-options.h:27
+msgid "(debug) trace lexical analysis"
+msgstr ""
+
+#: config/darwin.h:212
+msgid "-current_version only allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:215
+msgid "-install_name only allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:220
+#, fuzzy
+msgid "-bundle not allowed with -dynamiclib"
+msgstr "-mlong-double-64 ile -m64 birarada izin verilmez"
+
+#: config/darwin.h:221
+#, fuzzy
+msgid "-bundle_loader not allowed with -dynamiclib"
+msgstr "-mlong-double-64 ile -m64 birarada izin verilmez"
+
+#: config/darwin.h:222
+#, fuzzy
+msgid "-client_name not allowed with -dynamiclib"
+msgstr "-mlong-double-64 ile -m64 birarada izin verilmez"
+
+#: config/darwin.h:225
+msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:226
+msgid "-force_flat_namespace not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:228
+msgid "-keep_private_externs not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:229
+#, fuzzy
+msgid "-private_bundle not allowed with -dynamiclib"
+msgstr "-mlong-double-64 ile -m64 birarada izin verilmez"
+
+#: f/lang-specs.h:38 gcc.c:689
+msgid "GNU C does not support -C without using -E"
+msgstr "GNU C -E kulanılmaksızın -C desteklemiyor"
+
+#: f/lang-specs.h:39 gcc.c:690
+#, fuzzy
+msgid "GNU C does not support -CC without using -E"
+msgstr "GNU C -E kulanılmaksızın -C desteklemiyor"
+
+#: config/sparc/sol2-bi.h:168 config/sparc/sol2-bi.h:178
+#: config/sparc/linux64.h:197 config/sparc/linux64.h:208
+#: config/sparc/netbsd-elf.h:163 config/sparc/netbsd-elf.h:182
+msgid "may not use both -m32 and -m64"
+msgstr "-m32 ve -m64 birlikte kullanılamaz"
+
+#: config/ia64/freebsd.h:23 config/sparc/freebsd.h:33
+#: config/i386/freebsd-aout.h:203 config/alpha/freebsd.h:42
+msgid "`-p' not supported; use `-pg' and gprof(1)"
+msgstr "`-p' desteklenmiyor; `-pg' ve gprof(1) kullanın"
+
+#: config/vax/vax.h:50 config/vax/vax.h:51
+msgid "profiling not supported with -mg\n"
+msgstr "-mg ile ayrımsama desteklenmiyor\n"
+
+#: config/mips/mips.h:954
+msgid "-pipe is not supported"
+msgstr "-pipe desteklenmiyor."
+
+#: config/mips/mips.h:1147 config/arc/arc.h:63
+msgid "may not use both -EB and -EL"
+msgstr "-EB ve -EL birlikte kullanılamayabilir"
+
+#: java/jvspec.c:77 gcc.c:716 ada/lang-specs.h:38
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg ve -fomit-frame-pointer uyumsuz"
+
+#: config/rs6000/darwin.h:62
+msgid " conflicting code gen style switches are used"
+msgstr ""
+
+#: config/i386/cygwin.h:115
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin ve mno-win32 uyumsuz"
+
+#: config/i386/cygwin.h:170 config/i386/mingw32.h:84
+msgid "shared and mdll are not compatible"
+msgstr "shared ve mdll uyumsuz"
+
+#: gcc.c:867
+msgid "-E required when input is from standard input"
+msgstr "Standart girdiden girdi alınırken -E gereklidir"
+
+#: gcc.c:871
+msgid "compilation of header file requested"
+msgstr "başlık dosyası derlemesi istendi"
+
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni ve -femit-class-files uyumsuz"
+
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni ve -femit-class-file uyumsuz"
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file -fsyntax-only ile birlikte kullanılmalı"
+
+#: treelang/lang-specs.h:52
+#, fuzzy
+msgid "-pg or -p and -fomit-frame-pointer are incompatible"
+msgstr "-pg ve -fomit-frame-pointer uyumsuz"
+
+#: config/vax/netbsd-elf.h:42
+#, fuzzy
+msgid "The -shared option is not currently supported for VAX ELF."
+msgstr "yerleşik işlev `%s' şu an desteklenmiyor"
+
+#: config/mcore/mcore.h:60
+msgid "choose either big or little endian, not both"
+msgstr "ya büyük ya da küçük ilkli kullanın, ikisi birden olmaz"
+
+#: config/mcore/mcore.h:63
+msgid "choose either m340 or m210 not both"
+msgstr "Ya m340 ya da m210 kullanın, ikisi birden olmaz"
+
+#: config/mcore/mcore.h:64
+msgid "the m210 does not have little endian support"
+msgstr "m210 küçük ilkli bayt sıralamasının desteklemez"
+
+#: config/arm/arm.h:178
+msgid "-mapcs-26 and -mapcs-32 may not be used together"
+msgstr "-mapcs-26 ve -mapcs-32 birlikte kullanılamayabilir"
+
+#: config/arm/arm.h:180
+msgid "-msoft-float and -mhard_float may not be used together"
+msgstr "-msoft-float ve -mhard_float birlikte kullanılamayabilir"
+
+#: config/arm/arm.h:182
+msgid "-mbig-endian and -mlittle-endian may not be used together"
+msgstr "-mbig-endian ve -mlittle-endian birlikte kullanılamayabilir"
+
+#: config/mips/r3900.h:35
+msgid "-mhard-float not supported"
+msgstr "-mhard-float desteklenmiyor"
+
+#: config/mips/r3900.h:37
+msgid "-msingle-float and -msoft-float can not both be specified"
+msgstr "-msingle-float ve -msoft-float birlikte belirtilemez."
+
+#: ada/lang-specs.h:41
+msgid "-c or -S required for Ada"
+msgstr "Ada için -c ya da -S gerekli"
+
+#: config/i386/sco5.h:585 config/i386/sco5.h:666
+msgid "-static not valid with -mcoff"
+msgstr "-static  -mcoff ile geçerli değil"
+
+#: config/i386/sco5.h:586 config/i386/sco5.h:667
+msgid "-shared not valid with -mcoff"
+msgstr "-shared  -mcoff ile geçerli değil"
+
+#: config/i386/sco5.h:587 config/i386/sco5.h:668
+msgid "-symbolic not valid with -mcoff"
+msgstr "-symbolic  -mcoff ile geçerli değil"
+
+#: config/i386/sco5.h:636
+msgid "-fpic is not valid with -mcoff"
+msgstr "-fpic  -mcoff ile geçerli değil"
+
+#: config/i386/sco5.h:637
+msgid "-fPIC is not valid with -mcoff"
+msgstr "-fPIC  -mcoff ile geçerli değil"
+
+#: config/i386/sco5.h:669
+msgid "-fpic not valid with -mcoff"
+msgstr "-fpic  -mcoff ile geçerli değil"
+
+#: config/i386/sco5.h:670
+msgid "-fPIC not valid with -mcoff"
+msgstr "-fPIC  -mcoff ile geçerli değil"
+
+#~ msgid "-traditional is deprecated and may be removed"
+#~ msgstr "-traditional kullanımdan kalkacak ve kalkmış da olabilir"
+
+#~ msgid "unknown C standard `%s'"
+#~ msgstr "`%s' diye bir C standardı bilinmiyor"
+
+#~ msgid "type of external `%s' is not global"
+#~ msgstr "external `%s' türü genel değil"
+
+#~ msgid "unnamed fields of type other than struct or union are not allowed"
+#~ msgstr "isimsiz alanlara struct ve union dışında izin verilmiyor"
+
+#~ msgid "null format string"
+#~ msgstr "null biçem dizgesi"
+
+#~ msgid "both 'f' and 'l' suffixes on floating constant"
+#~ msgstr "gerçel sayı sabitte hem 'f' hem de 'l' sonekleri"
+
+#~ msgid "decimal point in exponent - impossible!"
+#~ msgstr "üs bir ondalık sayı -- imkânsız!"
+
+#~ msgid "underscore in number"
+#~ msgstr "sayı içinde alt çizgi"
+
+#~ msgid "numeric constant with no digits"
+#~ msgstr "rakam içermeyen sayısal sabit"
+
+#~ msgid "numeric constant contains digits beyond the radix"
+#~ msgstr "sayısal sabit tabanından büyük rakamlar içeriyor"
+
+#~ msgid "floating constant may not be in radix 16"
+#~ msgstr "gerçel sayı sabit onaltılık tabanda olmayabilir"
+
+#~ msgid "more than one 'f' suffix on floating constant"
+#~ msgstr "gerçel sayı sabitte `f' soneki birden fazla var"
+
+#~ msgid "more than one 'l' suffix on floating constant"
+#~ msgstr "gerçel sayı sabitte `l' soneki birden fazla var"
+
+#~ msgid "traditional C rejects the 'l' suffix"
+#~ msgstr "geleneksel C 'l' sonekini kullanmaz"
+
+#~ msgid "more than one 'i' or 'j' suffix on floating constant"
+#~ msgstr "gerçel sayı sabitte `i' ya da `j' soneki birden fazla var"
+
+#~ msgid "ISO C forbids imaginary numeric constants"
+#~ msgstr "ISO C sanal sayısal sabitleri yasaklar"
+
+#~ msgid "floating constant out of range"
+#~ msgstr "gerçel sayı sabit kapsamdışı"
+
+#~ msgid "floating point number exceeds range of 'double'"
+#~ msgstr "gerçel sayı 'double' kapsamını aşıyor"
+
+#~ msgid "two 'u' suffixes on integer constant"
+#~ msgstr "tamsayı sabitte iki 'u' soneki"
+
+#~ msgid "traditional C rejects the 'u' suffix"
+#~ msgstr "geleneksel C 'u' sonekini kullanmaz"
+
+#~ msgid "three 'l' suffixes on integer constant"
+#~ msgstr "tamsayı sabitte üç 'l' soneki"
+
+#~ msgid "'lul' is not a valid integer suffix"
+#~ msgstr "'lul' geçerli bir tamsayı soneki değil"
+
+#~ msgid "'Ll' and 'lL' are not valid integer suffixes"
+#~ msgstr "'Ll' ve 'lL' geçerli tamsayı sonekleri değil"
+
+#~ msgid "more than one 'i' or 'j' suffix on integer constant"
+#~ msgstr "tamsayı sabitte birden fazla 'i' ya da 'j' soneki"
+
+#~ msgid "invalid suffix on integer constant"
+#~ msgstr "tamsayı sabitteki sonek geçersiz"
+
+#~ msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
+#~ msgstr "tamsayı sabit derleyicinin bu yapılandırması için çok büyük - %d bite indirildi"
+
+#~ msgid "width of integer constant changes with -traditional"
+#~ msgstr "tamsayı sabitin genişliği -traditional ile değişir"
+
+#~ msgid "integer constant is unsigned in ISO C, signed with -traditional"
+#~ msgstr "tamsayı sabit ISO C için unsigned, -traditional ile signed'dır"
+
+#~ msgid "width of integer constant may change on other systems with -traditional"
+#~ msgstr "tamsayı sabitin uzunluğu diğer sistemlerde -traditional ile değişebilir"
+
+#~ msgid "integer constant larger than the maximum value of %s"
+#~ msgstr "tamsayı sabit en büyük değer %s den daha büyük"
+
+#~ msgid "an unsigned long long int"
+#~ msgstr "bir unsigned long long int"
+
+#~ msgid "a long long int"
+#~ msgstr "bir long long int"
+
+#~ msgid "an unsigned long int"
+#~ msgstr "bir unsigned long int"
+
+#~ msgid "decimal constant is so large that it is unsigned"
+#~ msgstr "ondalık sabit unsigned tür için büyük"
+
+#~ msgid "complex integer constant is too wide for 'complex int'"
+#~ msgstr "karmaşık tamsayı sabit `complex int' için çok büyük"
+
+#~ msgid "integer constant is larger than the maximum value for its type"
+#~ msgstr "tamsayı sabit türünün izin verdiği değerden büyük"
+
+#~ msgid "missing white space after number '%.*s'"
+#~ msgstr "'%.*s'den sonra boşluk yok"
+
+#~ msgid "ISO C does not permit use of `varargs.h'"
+#~ msgstr "ISO C `varargs.h' kullanımına izin vermez"
+
+#~ msgid "storage class specifier in array declarator"
+#~ msgstr "dizi bildiriminde saklatım öbeği belirteçleri"
+
+#~ msgid "sizeof applied to a function type"
+#~ msgstr "bir işlev türüne sizeof uygulanmış"
+
+#~ msgid "sizeof applied to a void type"
+#~ msgstr "bir void türe sizeof uygulanmış"
+
+#~ msgid "sizeof applied to an incomplete type"
+#~ msgstr "sizeof bir tamamlanmamış türe uygulanmış"
+
+#~ msgid "execvp %s"
+#~ msgstr "execvp %s"
+
+#~ msgid "floating point numbers are not valid in #if"
+#~ msgstr "#if ifadesinde gerçel sayılar geçersiz"
+
+#~ msgid "traditional C rejects the `U' suffix"
+#~ msgstr "geleneksel C `U' sonekini reddeder"
+
+#~ msgid "too many 'l' suffixes in integer constant"
+#~ msgstr "tamsayı sabitteki 'l' soneklerinin sayısı çok fazla"
+
+#~ msgid "integer constant contains digits beyond the radix"
+#~ msgstr "tamsayı sabit tabanı aşan rakamlar içeriyor"
+
+#~ msgid "integer constant out of range"
+#~ msgstr "tamsayı sabit kapsamdışı"
+
+#~ msgid "string constants are not valid in #if"
+#~ msgstr "#if ifadesinde dizge sabitler geçersiz"
+
+#~ msgid "missing binary operator"
+#~ msgstr "iki terimli işlemimi eksik"
+
+#~ msgid "operator '%s' has no left operand"
+#~ msgstr "`%s' işlemiminin sol tarafı yok"
+
+#~ msgid "changing search order for system directory \"%s\""
+#~ msgstr "sistem dizini \"%s\" için arama sırası"
+
+#~ msgid "  as it is the same as non-system directory \"%s\""
+#~ msgstr "sistem dizini olmayan \"%s\" dizini ile aynı olacak şekilde değiştiriliyor"
+
+#~ msgid "I/O error on output"
+#~ msgstr "Çıktıda G/Ç hatası"
+
+#~ msgid "argument missing after %s"
+#~ msgstr "%s den sonraki argüman eksik"
+
+#~ msgid "number missing after %s"
+#~ msgstr "%s den sonra sayı eksik"
+
+#~ msgid "target missing after %s"
+#~ msgstr "%s den sonraki hedef eksik"
+
+#~ msgid "GNU CPP version %s (cpplib)"
+#~ msgstr "GNU CPP %s sürümü (cpplib)"
+
+#~ msgid ""
+#~ "  -pedantic                 Issue all warnings demanded by strict ISO C\n"
+#~ "  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
+#~ "  -trigraphs                Support ISO C trigraphs\n"
+#~ "  -lang-c                   Assume that the input sources are in C\n"
+#~ "  -lang-c89                 Assume that the input sources are in C89\n"
+#~ msgstr ""
+#~ "  -pedantic               ISO C gereksinimlerine bağlı tüm uyarılar verilir\n"
+#~ "  -pedantic-errors        -pedantic uyarıları hata olarak verilir\n"
+#~ "  -trigraphs              ISO C üçlü harfleri desteklenir\n"
+#~ "  -lang-c                 Girdi kaynakları C'de değerlendirilir\n"
+#~ "  -lang-c89               Girdi kaynakları C89'da değerlendirilir\n"
+
+#~ msgid ""
+#~ "  -lang-c++                 Assume that the input sources are in C++\n"
+#~ "  -lang-objc                Assume that the input sources are in ObjectiveC\n"
+#~ "  -lang-objc++              Assume that the input sources are in ObjectiveC++\n"
+#~ "  -lang-asm                 Assume that the input sources are in assembler\n"
+#~ msgstr ""
+#~ "  -lang-c++               Girdi kaynakları C++'da değerlendirilir\n"
+#~ "  -lang-objc              Girdi kaynakları ObjectiveC'de değerlendirilir\n"
+#~ "  -lang-objc++            Girdi kaynakları ObjectiveC++'da değerlendirilir\n"
+#~ "  -lang-asm               Girdi kaynakları çeviricide değerlendirilir\n"
+
+#~ msgid "possible start of unterminated string literal"
+#~ msgstr "sonlandırılmamış dizge sabitin olası başlangıcı"
+
+#~ msgid "multi-line string literals are deprecated"
+#~ msgstr "çok satırlı dizge sabitlerin modası geçti"
+
+#~ msgid "\"%s\" cannot be used as a macro name"
+#~ msgstr "\"%s\" bir makro ismi olarak kullanılamaz"
+
+#~ msgid "directives may not be used inside a macro argument"
+#~ msgstr "yönergeler bir makro argüman içinde kullanılmayabilir"
+
+#~ msgid "invalid option %s"
+#~ msgstr "geçersiz %s seçeneği"
+
+#~ msgid "%s:%d: warning: "
+#~ msgstr "%s:%d: uyarı: "
+
+#~ msgid "%s: warning: "
+#~ msgstr "%s: uyarı: "
+
+#~ msgid "sorry, not implemented: "
+#~ msgstr "daha kodlanmadı: "
+
+#~ msgid "Internal compiler error in %s, at %s:%d"
+#~ msgstr "%2$s:%3$d. satırındaki %1$s işlevinde derleyici iç hatası"
+
+#~ msgid "argument to `-b' is missing"
+#~ msgstr "`-b' için argüman belirtilmemiş"
+
+#~ msgid "argument to `-V' is missing"
+#~ msgstr "`-V' için argüman belirtilmemiş"
+
+#~ msgid "invalid version number format"
+#~ msgstr "sürüm numarası biçemi geçersiz"
+
+#~ msgid ".da file contents exhausted too early\n"
+#~ msgstr ".da dosyasının içeriği çok erken atıldı\n"
+
+#~ msgid ".da file contents not exhausted\n"
+#~ msgstr ".da dosyasının içeriği atılmadı\n"
+
+#~ msgid "%6.2f%% of %d source lines executed in function %s\n"
+#~ msgstr "%3$s işlevindeki %2$d satırın %%%1$6.2f satırı çalıştırıldı\n"
+
+#~ msgid "%6.2f%% of %d branches executed in function %s\n"
+#~ msgstr "%3$s işlevindeki %2$d dalın %%%1$6.2f dalı çalıştırıldı\n"
+
+#~ msgid "%6.2f%% of %d branches taken at least once in function %s\n"
+#~ msgstr "%3$s işlevindeki %2$d dalın %%%1$6.2f dalı en az bir kere alındı\n"
+
+#~ msgid "No branches in function %s\n"
+#~ msgstr "%s işlevinin dalları yok\n"
+
+#~ msgid "%6.2f%% of %d calls executed in function %s\n"
+#~ msgstr "%3$s işlevindeki %2$d çağrıdan %%%1$6.2f çağrı çalıştırıldı\n"
+
+#~ msgid "No calls in function %s\n"
+#~ msgstr "%s işlevinde çağrı yok\n"
+
+#~ msgid "call %d returns = %s%%\n"
+#~ msgstr "%d. çağrı dönüş yüzdesi = %%%s\n"
+
+#~ msgid "branch %d taken = %s%%\n"
+#~ msgstr "%d. dal alınma yüzdesi = %%%s\n"
+
+#~ msgid ".da file contents exhausted too early"
+#~ msgstr ".da dosyasının içeriği çok erken atıldı"
+
+#~ msgid "conversion from NaN to int"
+#~ msgstr "NaN'dan int'e dönüşüm"
+
+#~ msgid "conversion from NaN to unsigned int"
+#~ msgstr "NaN'dan unsigned int'e dönüşüm"
+
+#~ msgid "floating point overflow"
+#~ msgstr "gerçel sayı taşması"
+
+#~ msgid "overflow on truncation to integer"
+#~ msgstr "tamsayıya indirgemede taşma"
+
+#~ msgid "overflow on truncation to unsigned integer"
+#~ msgstr "işaretsiz tamsayıya indirgemede taşma"
+
+#~ msgid "%s: argument domain error"
+#~ msgstr "%s: argüman alanı hatası"
+
+#~ msgid "%s: function singularity"
+#~ msgstr "%s: işlev eşsizliği"
+
+#~ msgid "%s: overflow range error"
+#~ msgstr "%s: kapsamın üstten taşma hatası"
+
+#~ msgid "%s: underflow range error"
+#~ msgstr "%s: kapsamın alttan taşma hatası"
+
+#~ msgid "%s: total loss of precision"
+#~ msgstr "%s: tam kesinlik kaybı"
+
+#~ msgid "%s: partial loss of precision"
+#~ msgstr "%s: kısmi kesinlik kaybı"
+
+#~ msgid "%s: NaN - producing operation"
+#~ msgstr "%s: NaN - işlem üretiyor"
+
+#~ msgid "Pretend that host and target use the same FP format"
+#~ msgstr ""
+#~ "Ana ve hedef makina aynı kayan noktalı biçemi\n"
+#~ "                          kullanıyormuş gibi davranır"
+
+#~ msgid "Compile pointers as triples: value, base & end"
+#~ msgstr "Göstergeler bu üçlüden olarak derlenir: değer, taban ve son"
+
+#~ msgid "Do not promote floats to double if using -traditional"
+#~ msgstr ""
+#~ "-traditional kullanıldığında float türler double\n"
+#~ "                         yapılmaz"
+
+#~ msgid "Attempt to support traditional K&R style C"
+#~ msgstr "Geleneksel K&R tarzı C desteklemeye çalışılır"
+
+#~ msgid "internal error: %s"
+#~ msgstr "iç hata: %s"
+
+#~ msgid "crossjump disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+#~ msgstr "crossjump iptal edildi: %d > 1000 temel blok ve %d >= 20 kenar/temel blok"
+
+#~ msgid "  -a                      Enable block profiling \n"
+#~ msgstr "  -a                      Blok ayrımlaması etkinleştirilir\n"
+
+#~ msgid "  -ax                     Enable jump profiling \n"
+#~ msgstr "  -ax                     Atlama ayrımlaması etkinleştirilir\n"
+
+#~ msgid "profiling does not work without a frame pointer"
+#~ msgstr "bir çerçeve göstergesi olmaksızın ayrımlama çalışmaz"
+
+#~ msgid "floating point numbers not allowed in #if expressions"
+#~ msgstr "#if ifadelerinde gerçel sayılara izin verilmez"
+
+#~ msgid "invalid number in #if expression"
+#~ msgstr "#if ifadesindeki sayı geçersiz"
+
+#~ msgid "invalid character constant in #if"
+#~ msgstr "#if ifadesinde geçersiz karakter sabiti"
+
+#~ msgid "double quoted strings not allowed in #if expressions"
+#~ msgstr "#if ifadelerinde çift tırnaklı dizgelere izin verilmez"
+
+#~ msgid "invalid token in expression"
+#~ msgstr "ifadede geçersiz dizgecik"
+
+#~ msgid "octal character constant does not fit in a byte"
+#~ msgstr "sekizlik karakter sabiti bir bayta sığmaz"
+
+#~ msgid "hex character constant does not fit in a byte"
+#~ msgstr "onaltılık karakter sabiti bir bayta sığmaz"
+
+#~ msgid "empty #if expression"
+#~ msgstr "boş #if ifadesi"
+
+#~ msgid "Junk after end of expression."
+#~ msgstr "İfadeden sonrakiler anlaşılamadı."
+
+#~ msgid "macro or #include recursion too deep"
+#~ msgstr "makro ya da #include özyinelemesi çok derin"
+
+#~ msgid "usage: %s [switches] input output"
+#~ msgstr "kullanımı: %s [seçenekler] girdi çıktı"
+
+#~ msgid "-traditional is not supported in C++"
+#~ msgstr "-traditional C++'da desteklenmiyor"
+
+#~ msgid "-traditional and -ansi are mutually exclusive"
+#~ msgstr "-traditional ve -ansi birlikte kullanılamaz"
+
+#~ msgid "filename missing after -i option"
+#~ msgstr "-i seçeneğinden sonra dosya ismi eksik"
+
+#~ msgid "filename missing after -o option"
+#~ msgstr "-o seçeneğinden sonra dosya ismi eksik"
+
+#~ msgid "target missing after %s option"
+#~ msgstr "%s seçeneğinden sonraki hedef eksik"
+
+#~ msgid "filename missing after %s option"
+#~ msgstr "%s seçeneğinden sonra dosya ismi eksik"
+
+#~ msgid "macro name missing after -%c option"
+#~ msgstr "-%c seçeneğinden sonra makro ismi eksik"
+
+#~ msgid "-pedantic and -traditional are mutually exclusive"
+#~ msgstr "-pedantic ve -traditional birlikte kullanılamaz"
+
+#~ msgid "-trigraphs and -traditional are mutually exclusive"
+#~ msgstr "-trigraphs ve -traditional birlikte kullanılamaz"
+
+#~ msgid "directory name missing after -I option"
+#~ msgstr "-I seçeneğinden sonra dizin ismi eksik"
+
+#~ msgid "`/*' within comment"
+#~ msgstr "açıklama içinde `/*'"
+
+#~ msgid "unterminated #%s conditional"
+#~ msgstr "sonlandırılmamış #%s koşulu"
+
+#~ msgid "not in any file?!"
+#~ msgstr "bir dosyada değil mi?!"
+
+#~ msgid "`defined' must be followed by ident or (ident)"
+#~ msgstr "`defined' ident ya da (ident) ile izlenmeli"
+
+#~ msgid "cccp error: invalid special hash type"
+#~ msgstr "cccp hatası: özel isimli-yapı türü geçersiz"
+
+#~ msgid "#include expects \"fname\" or <fname>"
+#~ msgstr "#include \"dosyaismi\" ya da #include <dosyaismi> şeklinde kullanılır"
+
+#~ msgid "no include path in which to find %.*s"
+#~ msgstr "%.*s arama yolunda include dosyaları yok"
+
+#~ msgid "invalid macro name"
+#~ msgstr "geçersiz makro ismi"
+
+#~ msgid "invalid macro name `%s'"
+#~ msgstr "geçersiz makro ismi `%s'"
+
+#~ msgid "parameter name starts with a digit in #define"
+#~ msgstr "#define yönergesindeki parametre ismi bir rakam ile başlıyor"
+
+#~ msgid "badly punctuated parameter list in #define"
+#~ msgstr "#define yönergesinde kötü vurgulanmış parametre listesi"
+
+#~ msgid "unterminated parameter list in #define"
+#~ msgstr "#define yönergesinde sonlandırılmamış parametre listesi"
+
+#~ msgid "\"%.*s\" redefined"
+#~ msgstr "\"%.*s\" yeniden tanımlanmış"
+
+#~ msgid "# operator should be followed by a macro argument name"
+#~ msgstr "# işlemiminden sonra bir makro ismi olmalı"
+
+#~ msgid "invalid format #line command"
+#~ msgstr "geçersiz biçemli #line komutu"
+
+#~ msgid "undefining `defined'"
+#~ msgstr "undef'lenen `defined'"
+
+#~ msgid "undefining `%s'"
+#~ msgstr "`%s' sonra #undef yapılmış"
+
+#~ msgid "extra text at end of directive"
+#~ msgstr "yönerge sonunda fazladan metin"
+
+#~ msgid "#error%.*s"
+#~ msgstr "#error%.*s"
+
+#~ msgid "#warning%.*s"
+#~ msgstr "#warning%.*s"
+
+#~ msgid "#elif not within a conditional"
+#~ msgstr "#elif bir koşulun içinde değil"
+
+#~ msgid "#%s not within a conditional"
+#~ msgstr "#%s bir koşulun içinde değil"
+
+#~ msgid "#else or #elif after #else"
+#~ msgstr "#else'den sonra #elif ya da #else"
+
+#~ msgid "#else not within a conditional"
+#~ msgstr "#else bir koşulun içinde değil"
+
+#~ msgid "unbalanced #endif"
+#~ msgstr "karşılıksız #endif"
+
+#~ msgid "unterminated string or character constant"
+#~ msgstr "sonlandırılmamış dizge ya da karakter sabiti"
+
+#~ msgid "arguments given to macro `%s'"
+#~ msgstr "`%s' makrosuna verilmiş argümanlar"
+
+#~ msgid "no args to macro `%s'"
+#~ msgstr "`%s' makrosuna argüman verilmemiş"
+
+#~ msgid "only 1 arg to macro `%s'"
+#~ msgstr "`%s' makrosuna sadece 1 argüman verilmiş"
+
+#~ msgid "only %d args to macro `%s'"
+#~ msgstr "`%2$s' makrosuna sadece %1$d argüman verilmiş"
+
+#~ msgid "too many (%d) args to macro `%s'"
+#~ msgstr "`%2$s' makrosuna çok fazla (%1$d) argüman verilmiş"
+
+#~ msgid ""
+#~ "internal error in %s, at tradcpp.c:%d\n"
+#~ "Please submit a full bug report.\n"
+#~ "See %s for instructions."
+#~ msgstr ""
+#~ "tradcpp.c:%2$d: %1$s işlevinde iç hata\n"
+#~ "Lütfen ayrıntılı bir hapa raporu gönderin.\n"
+#~ "İşlemler için %3$s adresine bakın."
+
+#~ msgid "optimization turned on"
+#~ msgstr "eniyileme etkin"
+
+#~ msgid "optimization turned off"
+#~ msgstr "eniyileme etkin değil"
+
+#~ msgid "optimization level restored"
+#~ msgstr "eniyileme seviyesi eski durumuna getirildi"
+
+#~ msgid "Use VAX-C alignment"
+#~ msgstr "VAX-C hizalaması kullanılır"
+
+#~ msgid "invalid %%V value"
+#~ msgstr "%%V değeri geçersiz"
+
+#~ msgid "Generate code assuming DW bit is set"
+#~ msgstr "Kod DW biti 1 kabulüyle üretilir"
+
+#~ msgid "Generate code assuming DW bit is not set"
+#~ msgstr "Kod DW biti 0 kabulüyle üretilir"
+
+#~ msgid "Generate code using byte writes"
+#~ msgstr "Kod bayt yazarak üretilir"
+
+#~ msgid "Do not generate byte writes"
+#~ msgstr "Bayt yazımı üretilmez"
+
+#~ msgid "Use small memory model"
+#~ msgstr "Küçük bellek modeli kullanılır"
+
+#~ msgid "Use normal memory model"
+#~ msgstr "Normal bellek modeli kullanılır"
+
+#~ msgid "Use large memory model"
+#~ msgstr "Geniş bellek modeli kullanılır"
+
+#~ msgid "Generate 29050 code"
+#~ msgstr "29050 kodu üretilir"
+
+#~ msgid "Generate 29000 code"
+#~ msgstr "29000 kodu üretilir"
+
+#~ msgid "Use kernel global registers"
+#~ msgstr "Çekirdek genel yazmaçları kullanılır"
+
+#~ msgid "Use user global registers"
+#~ msgstr "Kullanıcı genel yazmaçları kullanılır"
+
+#~ msgid "Emit stack checking code"
+#~ msgstr "Yığın denetim kodu üretilir"
+
+#~ msgid "Do not emit stack checking code"
+#~ msgstr "Yığın denetim kodu üretilmez"
+
+#~ msgid "Work around storem hardware bug"
+#~ msgstr "Storem donanım hatasının oluru bulunur"
+
+#~ msgid "Do not work around storem hardware bug"
+#~ msgstr "Storem donanım hatasının oluru bulunmaz"
+
+#~ msgid "Store locals in argument registers"
+#~ msgstr "Yerel değerler argüman yazmaçlarında saklanır"
+
+#~ msgid "Do not store locals in arg registers"
+#~ msgstr "Yerel değerler argüman yazmaçlarında saklanmaz"
+
+#~ msgid "Do symbol renaming for BSD"
+#~ msgstr "Sembol isimlendirmesi BSD için yapılır"
+
+#~ msgid "Do symbol renaming for X/OPEN"
+#~ msgstr "Sembol isimlendirmesi X/OPEN için yapılır"
+
+#~ msgid "Don't do symbol renaming"
+#~ msgstr "Sembol isimlendirmesi yapılmaz"
+
+#~ msgid "Generate code for the C400"
+#~ msgstr "Kod C400 MİB için üretilir"
+
+#~ msgid "Generate code for the C300"
+#~ msgstr "Kod C300 MİB için üretilir"
+
+#~ msgid "Generate code for c1"
+#~ msgstr "Kod c1 için üretilir"
+
+#~ msgid "Generate code for c2"
+#~ msgstr "Kod c2 için üretilir"
+
+#~ msgid "Generate code for c32"
+#~ msgstr "Kod c32 için üretilir"
+
+#~ msgid "Generate code for c34"
+#~ msgstr "Kod c34 için üretilir"
+
+#~ msgid "Use standard calling sequence, with arg count word"
+#~ msgstr "Standart çağrı sırasını kullnaır; argüman, sayı, word ile"
+
+#~ msgid "Place arg count in a nop instruction (faster than push)"
+#~ msgstr "Argüman sayısını bir NOP işlemine koyar (basma'dan daha çabuk)"
+
+#~ msgid "Don't push arg count, depend on symbol table"
+#~ msgstr "Argüman sayısını basmaz, sembol tablosunu kullanır"
+
+#~ msgid "Use data cache for volatile mem refs (default)"
+#~ msgstr "Oynak bellek referansları için veri arabelleği kullanılır"
+
+#~ msgid "Don't use data cache for volatile mem refs"
+#~ msgstr "Oynak bellek referansları için veri arabelleği kullanılmaz"
+
+#~ msgid "Bypass data cache for volatile mem refs"
+#~ msgstr "Oynak bellek referansları için veri arabelleği atlanır"
+
+#~ msgid "Use 64-bit longs"
+#~ msgstr "64 bitlik long'lar kullanılır"
+
+#~ msgid "Use cc- and libc-compatible 32-bit longs"
+#~ msgstr "cc ve libc uyumlu 32 bitlik long'lar kullanılır"
+
+#~ msgid "inline float constants not supported on this host"
+#~ msgstr "gerçel sayı sabitlerin `inline' bildirimi bu makinada desteklenmiyor"
+
+#~ msgid "Generate code the unix assembler can handle"
+#~ msgstr "Unix çeviricinin kullanabileceği kod üretilir"
+
+#~ msgid "Generate code an embedded assembler can handle"
+#~ msgstr "Bir gömülü çeviricinin kullanabileceği kod üretilir"
+
+#~ msgid "Retain standard MXDB information"
+#~ msgstr "Standart MXDB bilgisini korur"
+
+#~ msgid "Retain legend information"
+#~ msgstr "Etiket bilgisi korunur"
+
+#~ msgid "Generate external legend information"
+#~ msgstr "Dış etiket bilgisi üretir"
+
+#~ msgid "Emit identifying info in .s file"
+#~ msgstr ".s dosyasına tanıtıcı bilgi koyar"
+
+#~ msgid "Warn when a function arg is a structure"
+#~ msgstr "Bir yapı, bir işlevin argümanıysa uyarır"
+
+#~ msgid "argument is a structure"
+#~ msgstr "argüman bir yapı"
+
+#~ msgid "half-pic init called on systems that don't support it"
+#~ msgstr "`half-pic init' desteklenmediği sistemlerde kullanıldı"
+
+#~ msgid "Profiling uses mcount"
+#~ msgstr "Ayrımlama mcount kullanır"
+
+#~ msgid "Emit half-PIC code"
+#~ msgstr "Yarım PIC kodu yayınlanır"
+
+#~ msgid "Emit ELF object code"
+#~ msgstr "ELF nesne kodu yayınlanır"
+
+#~ msgid "Emit ROSE object code"
+#~ msgstr "ROSE nesne kodu yayınlanır"
+
+#~ msgid "Symbols have a leading underscore"
+#~ msgstr "Semboller altçizgi ile başlar"
+
+#~ msgid "Align to >word boundaries"
+#~ msgstr "Hizalama >word sınırlara yapılır"
+
+#~ msgid "Use mcount for profiling"
+#~ msgstr "Ayrımlama için mcount kullanılır"
+
+#~ msgid "Use mcount_ptr for profiling"
+#~ msgstr "Ayrımlama için mcount_ptr kullanılır"
 
-#: java/lang-options.h:60
-msgid "Never optimize static class initialization code"
-msgstr ""
-"Statik sınıf ilklendirme koduna hiç bir eniyileme\n"
-"                         uygulanmaz"
+#~ msgid "Generate code which uses the FPU"
+#~ msgstr "Aritmetik işlemci kullanan kod üretilir"
 
-#: java/lang-options.h:62
-msgid "Use offset tables for virtual method calls"
-msgstr ""
-"Sanal yöntem çağrıları için adresleme tabloları\n"
-"                         kullanılır"
+#~ msgid "Do not generate code which uses the FPU"
+#~ msgstr "Aritmetik işlemci kullanan kod üretilmez"
 
-#: objc/objc-act.c:606
-msgid "no class name specified as argument to -fconstant-string-class"
-msgstr "-fconstant-string-class için argüman olarak sınıf ismi belirtilmemiş"
+#~ msgid "the -mlong-double-64 option does not work yet"
+#~ msgstr "-mlong-double-64 seçeneği henüz çalışmıyor."
 
-#: objc/objc-act.c:757
-#, c-format
-msgid "object does not conform to the `%s' protocol"
-msgstr "nesne `%s'protokolüne uygun değil"
+#~ msgid "The -march option is incompatible to -mipsN and therefore ignored."
+#~ msgstr " -march seçeneği -mipsN ile uyumsuz olduğundan yoksayıldı."
 
-#: objc/objc-act.c:801
-#, c-format
-msgid "class `%s' does not implement the `%s' protocol"
-msgstr "`%s' sınıfı `%s' protokolünü desteklemiyor"
+#~ msgid "-mips%d not supported"
+#~ msgstr "-mips%d desteklenmiyor"
 
-#: objc/objc-act.c:882
-#, c-format
-msgid "`%s' cannot be statically allocated"
-msgstr "`%s' statik olarak ayrılamıyor"
+#~ msgid "-mabi=%s does not support -mips%d"
+#~ msgstr "-mabi=%s  ile -mips%d uyumsuz"
 
-#: objc/objc-act.c:939
-#, c-format
-msgid "unexpected type for `id' (%s)"
-msgstr "`id' için umulmadık tür (%s)"
+#~ msgid "this target does not support the -mabi switch"
+#~ msgstr "bu hedef -mabi seçeneğini desteklemez."
 
-#: objc/objc-act.c:944
-msgid "undefined type `id', please import <objc/objc.h>"
-msgstr "Atanmamış tür `id', lütfen <objc/objc.h> dahil edin"
+#~ msgid "-mips%d does not support 64 bit fp registers"
+#~ msgstr "-mips%d 64 bit fp yazmaçlarını desteklemez"
 
-#: objc/objc-act.c:996
-#, c-format
-msgid "protocol `%s' has circular dependency"
-msgstr "protokol `%s' döngüsel bağımlılık içeriyor"
+#~ msgid "-mips%d does not support 64 bit gp registers"
+#~ msgstr "-mips%d 64 bit gp yazmaçlarını desteklemez"
 
-#: objc/objc-act.c:1018 objc/objc-act.c:5229
-#, c-format
-msgid "cannot find protocol declaration for `%s'"
-msgstr "`%s' için protokol bildirimi bulunamıyor"
+#~ msgid "Use OSF PIC"
+#~ msgstr "OSF PIC kullanılır"
 
-#: objc/objc-act.c:1279 objc/objc-act.c:5747 objc/objc-act.c:6077 objc/objc-act.c:6126 objc/objc-act.c:6162 objc-parse.y:1752
-#, c-format
-msgid "cannot find interface declaration for `%s'"
-msgstr "`%s' için arabirim bildirimi bulunamıyor"
+#~ msgid "Don't use OSF PIC"
+#~ msgstr "OSF PIC kullanılmaz"
 
-#: objc/objc-act.c:1304
-#, c-format
-msgid "cannot find reference tag for class `%s'"
-msgstr "sınıf `%s' için referans etiketi bulunamıyor"
+#~ msgid "Optimize for 3900"
+#~ msgstr "3900 için eniyileme yapılır"
 
-#: objc/objc-act.c:2314
-#, c-format
-msgid "cannot find class `%s'"
-msgstr "sınıf `%s' bulunamıyor"
+#~ msgid "Optimize for 4650"
+#~ msgstr "4650 için eniyileme yapılır"
 
-#: objc/objc-act.c:2316
-#, c-format
-msgid "class `%s' already exists"
-msgstr "sınıf `%s' zaten var"
+#~ msgid "stack frame too big"
+#~ msgstr "yığın bağlamı çok büyük"
 
-#. fatal did not work with 2 args...should fix
-#: objc/objc-act.c:2440
-#, c-format
-msgid "cannot find interface declaration for `%s', superclass of `%s'"
-msgstr "`%s' için arabirim bildirimi ve `%s' süper sınıfı bulunamıyor"
+#~ msgid "neither varargs or stdarg in mmix_setup_incoming_varargs"
+#~ msgstr "mmix_setup_incoming_varargs içinde ne varargs ne de stdarg var"
 
-#: objc/objc-act.c:2447
-#, c-format
-msgid "circular inheritance in interface declaration for `%s'"
-msgstr "`%s' için arabirim bildiriminde döngüsel kalıtım"
+#~ msgid "oops, not debugged; fixing up value:"
+#~ msgstr "oof, hata ayıklamasız; değer düzeltiliyor:"
 
-#: objc/objc-act.c:3500 objc/objc-act.c:3517
-msgid "inconsistent instance variable specification"
-msgstr "çelişkili gerçekleme değişkeni özelliği"
+#~ msgid "Generate little endian data"
+#~ msgstr "Küçük ilkli veri üretilir"
 
-#: objc/objc-act.c:4710
-#, c-format
-msgid "multiple declarations for method `%s'"
-msgstr "`%s' yöntemi için çok sayıda bildirim"
+#~ msgid "Generate big endian data"
+#~ msgstr "Büyük ilkli veri üretilir"
 
-#: objc/objc-act.c:4876
-#, c-format
-msgid "invalid receiver type `%s'"
-msgstr "alıcı tür `%s' geçersiz"
+#~ msgid "Turn on maintainer testing code"
+#~ msgstr "Programcı denetim kodunu etkinleştirir"
 
-#: objc/objc-act.c:4907 objc/objc-act.c:4933 objc/objc-act.c:4981
-#, c-format
-msgid "`%s' does not respond to `%s'"
-msgstr "`%s' `%s' i yanıtlamıyor"
+#~ msgid "Enable Transmeta picoJava extensions"
+#~ msgstr "Transmeta picoJava uzantıları etkinleştirilir"
 
-#: objc/objc-act.c:4913 objc/objc-act.c:7197
-#, c-format
-msgid "no super class declared in interface for `%s'"
-msgstr "Arabirim içinde `%s' için süper sınıf bildirilmemiş"
+#~ msgid "Disable Transmeta picoJava extensions"
+#~ msgstr "Transmeta picoJava uzantıları kullanılmaz"
 
-#: objc/objc-act.c:5011
-msgid "cannot find class (factory) method"
-msgstr "sınıf yöntemi bulunamıyor"
+#~ msgid "Disable reorganization pass"
+#~ msgstr "Aşamaların yeniden organizasyonu yapılmaz"
 
-#: objc/objc-act.c:5012 objc/objc-act.c:5056
-#, c-format
-msgid "return type for `%s' defaults to id"
-msgstr "`%s' için dönen tür id ye öntanımlı"
+#~ msgid "-f%s ignored (all code is position independent)"
+#~ msgstr "-f%s yoksayıldı (tüm kod konum bağımsız)"
 
-#: objc/objc-act.c:5029
-#, c-format
-msgid "method `%s' not implemented by protocol"
-msgstr "yöntem `%s' protokol tarafından gerçekleştirilmiyor"
+#~ msgid "-ffunction-sections disabled on AIX when debugging"
+#~ msgstr "Hata ayıklama sırasında AIX'de -ffunction-sections etkisizdir"
 
-#: objc/objc-act.c:5038
-msgid "return type defaults to id"
-msgstr "dönen tür id ye öntanımlı"
+#~ msgid "-fdata-sections not supported on AIX"
+#~ msgstr "-fdata-sections AIX'de desteklenmiyor"
 
-#: objc/objc-act.c:5055
-msgid "cannot find method"
-msgstr "yöntem bulunamıyor"
+#~ msgid "%%S computed all 1's mask"
+#~ msgstr "%%S tamamı birlerin maskı olarak hesaplandı"
 
-#. 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:5298
-#, c-format
-msgid "instance variable `%s' accessed in class method"
-msgstr "gerçekleme değişkeni `%s' sınıf yönteminden erişimli"
+#~ msgid "%%S computed all 0's mask"
+#~ msgstr "%%S tamamı sıfırların maskı olarak hesaplandı"
 
-#: objc/objc-act.c:5548
-#, c-format
-msgid "duplicate definition of class method `%s'"
-msgstr "sınıf yöntemi `%s' birden fazla atanmış"
+#~ msgid "no viable candidates"
+#~ msgstr "uygulanabilir aday yok"
 
-#: objc/objc-act.c:5554
-#, c-format
-msgid "duplicate declaration of class method `%s'"
-msgstr "sınıf yöntemi `%s' birden fazla bildirilmiş"
+#~ msgid "`%D' has already been declared in `%T'"
+#~ msgstr "`%D' zaten `%T' de bildirilmişti"
 
-#: objc/objc-act.c:5590
-#, c-format
-msgid "duplicate definition of instance method `%s'"
-msgstr "gerçekleme yöntemi `%s' birden fazla atanmış"
+#~ msgid "`%D' as declarator"
+#~ msgstr "bildirici olarak `%D'"
 
-#: objc/objc-act.c:5596
-#, c-format
-msgid "duplicate declaration of instance method `%s'"
-msgstr "gerçekleme yöntemi `%s' birden fazla bildirilmiş"
+#~ msgid "size of member `%D' is not constant"
+#~ msgstr "üye `%D' boyutu bir sabit değil"
 
-#: objc/objc-act.c:5636
-#, c-format
-msgid "duplicate interface declaration for category `%s(%s)'"
-msgstr "`%s(%s)' kategororisi için birden fazla arayüz bildirimi"
+#~ msgid "cannot declare %s to references"
+#~ msgstr "%s referanslara bildirilemez"
 
-#: objc/objc-act.c:5722
-#, c-format
-msgid "instance variable `%s' is declared private"
-msgstr "gerçekleme değişkeni `%s' private olarak bildirilmiş"
+#~ msgid "invalid type: `void &'"
+#~ msgstr "geçersiz tür: `void &'"
 
-#: objc/objc-act.c:5769
-#, c-format
-msgid "instance variable `%s' is declared %s"
-msgstr "gerçekleme değişkeni `%s' %s olarak bildirilmiş"
+#~ msgid "typedef declaration includes an initializer"
+#~ msgstr "typedef bildirimi bir ilklendirici içeriyor"
 
-#: objc/objc-act.c:5779
-msgid "static access to object of type `id'"
-msgstr "`id' türünün nesnesine statik erişim"
+#~ msgid "-fname-mangling-version is no longer supported"
+#~ msgstr "-fname-mangling-version artık desteklenmiyor"
 
-#: objc/objc-act.c:5816 objc/objc-act.c:5909
-#, c-format
-msgid "incomplete implementation of class `%s'"
-msgstr "`%s' sınıfının içi boş"
+#~ msgid "candidate%s: %+#D"
+#~ msgstr "aday%s: %+#D"
 
-#: objc/objc-act.c:5820 objc/objc-act.c:5914
-#, c-format
-msgid "incomplete implementation of category `%s'"
-msgstr "`%s' kategorisinin içi boş"
+#~ msgid "                %#D"
+#~ msgstr "                %#D"
 
-#: objc/objc-act.c:5825 objc/objc-act.c:5919
-#, c-format
-msgid "method definition for `%c%s' not found"
-msgstr "`%c%s' için yöntem tanımı yok"
+#~ msgid "member initializers for `%#D'"
+#~ msgstr "`%#D'"
 
-#: objc/objc-act.c:5963
-#, c-format
-msgid "%s `%s' does not fully implement the `%s' protocol"
-msgstr "%s `%s' `%s'protokolünü tamamen gerçekleştirmiyor"
+#~ msgid "  will be re-ordered to match declaration order"
+#~ msgstr "  bildirim sırasının eşlenmesi için yeniden sıralama yapılacak"
 
-#: objc/objc-act.c:6021 objc/objc-act.c:8118
-msgid "`@end' missing in implementation context"
-msgstr "oluşum bağlamında `@end' eksik"
+#~ msgid "multiple initializations given for member `%D'"
+#~ msgstr "üye `%D' için çoklu ilklendiriciler verilmiş"
 
-#: objc/objc-act.c:6049
-#, c-format
-msgid "reimplementation of class `%s'"
-msgstr "`%s' sınıfının yeniden oluşumu"
+#~ msgid "  will be re-ordered to match inheritance order"
+#~ msgstr "  miras kalma sırasının eşlenmesi için yeniden sıralanacak"
 
-#: objc/objc-act.c:6091
-#, c-format
-msgid "conflicting super class name `%s'"
-msgstr "süper sınıf ismi `%s' çelişiyor"
+#~ msgid "implementation-reserved name `%D' used"
+#~ msgstr "implementation-saklı ismi `%D' kullanıldı"
 
-#: objc/objc-act.c:6106
-#, c-format
-msgid "duplicate interface declaration for class `%s'"
-msgstr "`%s' sınıfı için birden fazla arabirim bildirimi"
+#~ msgid "explicit instantiation of `%#D' after"
+#~ msgstr "`%#D' nin doğrudan gerçeklenmesi sonra"
 
-#: objc/objc-act.c:6388
-#, c-format
-msgid "duplicate declaration for protocol `%s'"
-msgstr "protokol `%s' için birden fazla bildirim"
+#~ msgid "explicit specialization here"
+#~ msgstr "burada doğrudan özelleştirme"
 
-#: objc/objc-act.c:7238
-msgid "[super ...] must appear in a method context"
-msgstr "[super ...] bir yöntem bağlamında görünmeli"
+#~ msgid "explicit instantiation of `%#T' after"
+#~ msgstr "`%#T' nin doğrudan gerçeklenmesi sonra"
 
-#: objc/objc-act.c:8220 objc/objc-act.c:8236
-#, c-format
-msgid "potential selector conflict for method `%s'"
-msgstr "yöntem `%s' için olası seçici çelişiyor"
+#~ msgid "base initializer for `%T'"
+#~ msgstr "`%T' için taban ilklendirici"
 
-#: objc-parse.y:2612
-msgid "`@end' must appear in an implementation context"
-msgstr "`@end' bir oluşum bağlamında görünmeli"
+#~ msgid "   will be re-ordered to precede member initializations"
+#~ msgstr "  üye ilklendirmelerinin öncesinde yeniden sıralanmış olacak"
 
-#: objc-parse.y:2886
-msgid "method definition not in class context"
-msgstr "yöntem tanımı sınıf bağlamında değil"
+#~ msgid "ignoring `%V' qualifiers on `%T'"
+#~ msgstr "`%V' niteleyicileri `%T'de yoksayılıyor"
 
-#: objc/lang-options.h:27
-msgid "Dump decls to a .decl file"
-msgstr "Bildirimler .decl dosyasına dökümlenir"
+#~ msgid "ISO C++ forbids applying `sizeof' to a member function"
+#~ msgstr "ISO C++ bir üye işleve `sizeof' uygulanmasına izin vermez"
 
-#: objc/lang-options.h:29
-msgid "Generate code for GNU runtime environment"
-msgstr "Kod GNU çalışma ortamı için üretilir"
+#~ msgid "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
+#~ msgstr "ISO C++ bir boş tür olan `void' türe `sizeof' uygulanmasına izin vermez"
 
-#: objc/lang-options.h:32
-msgid "Generate code for NeXT runtime environment"
-msgstr "Kod NeXT çalışma ortamı için üretilir"
+#~ msgid "`sizeof' applied to non-static member"
+#~ msgstr "'sizeof' bir statik olmayan üyeye uygulandı"
 
-#: objc/lang-options.h:35
-msgid "Warn if a selector has multiple methods"
-msgstr "Bir seçici çoklu yöntemlere sahipse uyarır"
+#~ msgid "`sizeof' applied to incomplete type `%T'"
+#~ msgstr "sizeof bir içi boş `%T' türüne uygulandı"
 
-#: objc/lang-options.h:39
-msgid "Do not warn if inherited methods are unimplemented"
-msgstr "Kalıt yöntemler oluşturulmamışsa uyarır"
+#~ msgid "request for member `%T::%D' in expression of non-aggregate type `%T'"
+#~ msgstr "üye `%T::%D' için kümeleme türü olmayan tür `%T' ifadesi içinde istek"
 
-#: objc/lang-options.h:41
-msgid "Generate C header of platform specific features"
-msgstr "Platforma özel niteliklerin C başlıklarını üretir"
+#~ msgid "invalid use of type decl `%#D' as expression"
+#~ msgstr "ifade olarak tür bildirimi `%#D' kullanımı geçersiz"
 
-#: objc/lang-options.h:43
-msgid "Specify the name of the class for constant strings"
-msgstr "Sabit dizgeler için sınıf ismi belirtilir"
+#~ msgid "invalid use of template `%#D' as expression"
+#~ msgstr "ifade olarak tür şablon `%#D' kullanımı geçersiz"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni ve -femit-class-files uyumsuz"
+#~ msgid "`%#T' has no member named `%D'"
+#~ msgstr "`%#T' `%D' isminde bir üye içermiyor"
 
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni ve -femit-class-file uyumsuz"
+#~ msgid "invalid offsetof from non-POD type `%#T'; use pointer to member instead"
+#~ msgstr "POD olmayan tür `%T' deki offsetof geçersiz; yerine üyeye gösterge kullanın"
 
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file -fsyntax-only ile birlikte kullanılmalı"
+#~ msgid "pointer to member function called, but not in class scope"
+#~ msgstr "üye işleve gösterge çağrıldı ama sınıf kapsamında değil"
 
-#: config/nextstep.h:161 config/nextstep.h:164
-msgid "-p profiling is no longer supported.  Use -pg instead"
-msgstr "-p ayrımsaması artık desteklenmiyor. yerine -pg kullanın."
+#~ msgid "object missing in call to method `%D'"
+#~ msgstr "yöntem `%D' ye çağrı içinde nesne eksik"
 
-#: config/arm/arm.h:211
-msgid "-mapcs-26 and -mapcs-32 may not be used together"
-msgstr "-mapcs-26 ve -mapcs-32 birlikte kullanılamayabilir"
+#~ msgid "function `%D' declared overloaded, but no definitions appear with which to resolve it?!?"
+#~ msgstr "işlev `%D' aşırı yükü bildirilmiş ama onu çözümleyecek olanla görünen bir tanımı yok!?!"
 
-#: config/arm/arm.h:223
-msgid "-msoft-float and -mhard_float may not be used together"
-msgstr "-msoft-float ve -mhard_float birlikte kullanılamayabilir"
+#~ msgid "invalid call to member function needing `this' in static member function scope"
+#~ msgstr "statik üye işlev kapsamında `this' gerektiren üye işleve çağrı geçersiz"
 
-#: config/arm/arm.h:234
-msgid "-mbig-endian and -mlittle-endian may not be used together"
-msgstr "-mbig-endian ve -mlittle-endian birlikte kullanılamayabilir"
+#~ msgid "unary `&'"
+#~ msgstr "tekil `&'"
 
-#: config/arm/arm.h:252
-msgid "incompatible interworking options"
-msgstr "uyumsuz birlikte çalışma seçenekleri"
+#~ msgid "invalid use of undefined type `%#T'"
+#~ msgstr "tanımsız `%#T' türünün kullanımı geçersiz"
 
-#: config/sparc/freebsd.h:31 config/ia64/freebsd.h:23 config/alpha/freebsd.h:36 config/i386/freebsd-aout.h:227
-msgid "`-p' not supported; use `-pg' and gprof(1)"
-msgstr "`-p' desteklenmiyor; `-pg' ve gprof(1) kullanın"
+#~ msgid "forward declaration of `%#T'"
+#~ msgstr "`%#T' için ileriye bildirim"
 
-#: gcc.c:672 f/lang-specs.h:35
-msgid "GNU C does not support -C without using -E"
-msgstr "GNU C -E kulanılmaksızın -C desteklemiyor"
+#~ msgid "invalid use of `%T'"
+#~ msgstr "`%T' kullanımı geçersiz"
 
-#: gcc.c:699 ada/lang-specs.h:39 java/jvspec.c:77
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg ve -fomit-frame-pointer uyumsuz"
+#~ msgid "invalid use of member (did you forget the `&' ?)"
+#~ msgstr "üye kullanımı geçersiz ( `&' unutuldu mu? )"
 
-#: gcc.c:846
-msgid "-E required when input is from standard input"
-msgstr "Standart girdiden girdi alınırken -E gereklidir"
+#~ msgid "invalid use of template type parameter"
+#~ msgstr "şablon türü parametre kullanımı geçersiz"
 
-#: gcc.c:850
-msgid "compilation of header file requested"
-msgstr "başlık dosyası derlemesi istendi"
+#~ msgid "address of overloaded function with no contextual type information"
+#~ msgstr "bağlamsal tür bilgileri olmayan aşırı yüklü işlev adresi"
 
-#: config/mcore/mcore.h:60
-msgid "choose either big or little endian, not both"
-msgstr "ya büyük ya da küçük ilkli kullanın, ikisi birden olmaz"
+#~ msgid "overloaded function with no contextual type information"
+#~ msgstr "bağlamsal tür bilgileri olmayan aşırı yüklü işlev"
 
-#: config/mcore/mcore.h:63
-msgid "choose either m340 or m210 not both"
-msgstr "Ya m340 ya da m210 kullanın, ikisi birden olmaz"
+#~ msgid "insufficient contextual information to determine type"
+#~ msgstr "türü saptayacak bağlamsal bilgiler yetersiz"
 
-#: config/mcore/mcore.h:64
-msgid "the m210 does not have little endian support"
-msgstr "m210 küçük ilkli bayt sıralamasının desteklemez"
+#~ msgid "initializer list construction invalid for derived class object `%D'"
+#~ msgstr "ilklendirici liste yapısı türetilmiş sınıf nesnesi `%D' için geçersiz"
 
-#: ada/lang-specs.h:42
-msgid "-c or -S required for Ada"
-msgstr "Ada için -c ya da -S gerekli"
+#~ msgid "initializer list construction invalid for polymorphic class object `%D'"
+#~ msgstr "ilklendirici liste yapısı polimorfik sınıf nesnesi `%D' için geçersiz"
 
-#: config/mips/r3900.h:36 config/mips/r3900.h:42
-msgid "-mhard-float not supported"
-msgstr "-mhard-float desteklenmiyor"
+#~ msgid "initializer list construction invalid for `%D'"
+#~ msgstr "ilklendirici liste yapısı `%D' için geçersiz"
 
-#: config/mips/r3900.h:38 config/mips/r3900.h:44
-msgid "-msingle-float and -msoft-float can not both be specified"
-msgstr "-msingle-float ve -msoft-float birlikte belirtilemez."
+#~ msgid "due to the presence of a constructor"
+#~ msgstr "bir kurucunun varlığından kaynaklanıyor"
 
-#: config/mmix/mmix.h:112
-msgid "options -mabi=mmixware and -mabi=gnu are mutually exclusive"
-msgstr "-mabi=mmixware ve -mabi=gnu seçenekleri birlikte kullanılmamalı"
+#~ msgid "due to non-public access of member `%D'"
+#~ msgstr "üye `%D' nin public olmayan erişiminden dolayı"
 
-#: config/i860/fx2800.h:290
-msgid "-p option not supported: use -pg instead"
-msgstr "-p seçeneği desteklenmiyor: yerine -pg kullanın"
+#~ msgid "The meaning of `\\x' (at %0) varies with -traditional"
+#~ msgstr "`\\x'in anlamı (%0 içinde) -traditional ile değişir"
 
-#: config/arm/riscix.h:73 config/arm/riscix.h:133
-msgid "-mbsd and -pedantic incompatible"
-msgstr "-mbsd ve -pedantic uyumsuz"
+#~ msgid "The meaning of `\\a' (at %0) varies with -traditional"
+#~ msgstr "`\\a'nın anlamı (%0 içinde) -traditional ile değişir"
 
-#: config/arm/riscix.h:74 config/arm/riscix.h:134
-msgid "-mbsd and -mxopen incompatible"
-msgstr "-mbsd ve -mxopen uyumsuz"
+#~ msgid "the meaning of `\\x' varies with -traditional"
+#~ msgstr "`\\x'in anlamı -traditional ile değişir"
 
-#: config/arm/riscix.h:75 config/arm/riscix.h:135
-msgid "-mxopen and -pedantic incompatible"
-msgstr "-mxopen ve -pedantic uyumsuz"
+#~ msgid "the meaning of `\\a' varies with -traditional"
+#~ msgstr "`\\a'nın anlamı -traditional ile değişir"
 
-#: config/arc/arc.h:59 config/mips/mips.h:1007
-msgid "may not use both -EB and -EL"
-msgstr "-EB ve -EL birlikte kullanılamayabilir"
+#~ msgid "parse error; also virtual memory exceeded"
+#~ msgstr "ayrıştırma hatası; ayrıca sanal bellek aşıldı"
 
-#: config/vax/vax.h:42 config/vax/vax.h:43
-msgid "profiling not supported with -mg\n"
-msgstr "-mg ile ayrımsama desteklenmiyor\n"
+#~ msgid "Can't specify array dimension in a declaration"
+#~ msgstr "Dizi boyutları bildirim sırasında belirtilemez"
 
-#: config/i386/cygwin.h:114
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin ve mno-win32 uyumsuz"
+#~ msgid "internal error - use of undefined type"
+#~ msgstr "iç hata - atanmamış tür kullanımı"
 
-#: config/i386/cygwin.h:169 config/i386/mingw32.h:69
-msgid "shared and mdll are not compatible"
-msgstr "shared ve mdll uyumsuz"
+#~ msgid "no class name specified as argument to -fconstant-string-class"
+#~ msgstr "-fconstant-string-class için argüman olarak sınıf ismi belirtilmemiş"
 
-#: config/mips/mips.h:837
-msgid "-pipe is not supported"
-msgstr "-pipe desteklenmiyor."
+#~ msgid "-p profiling is no longer supported.  Use -pg instead"
+#~ msgstr "-p ayrımsaması artık desteklenmiyor. yerine -pg kullanın."
 
-#: config/mips/mips.h:1003
-msgid "may not use both -mfp64 and -msingle-float"
-msgstr "-mfp64 ve -msingle-float birlikte kullanılamayabilir"
+#~ msgid "incompatible interworking options"
+#~ msgstr "uyumsuz birlikte çalışma seçenekleri"
 
-#: config/mips/mips.h:1004
-msgid "may not use both -mfp64 and -m4650"
-msgstr "-mfp64 ve -m4650 birlikte kullanılamayabilir"
+#~ msgid "options -mabi=mmixware and -mabi=gnu are mutually exclusive"
+#~ msgstr "-mabi=mmixware ve -mabi=gnu seçenekleri birlikte kullanılmamalı"
 
-#: config/mips/mips.h:1006
-msgid "may not use both -mgp32 and -mfp64"
-msgstr "-mfp64 ve -mgp32 birlikte kullanılamayabilir"
+#~ msgid "-p option not supported: use -pg instead"
+#~ msgstr "-p seçeneği desteklenmiyor: yerine -pg kullanın"
 
-#: config/i386/sco5.h:662 config/i386/sco5.h:737
-msgid "-static not valid with -mcoff"
-msgstr "-static  -mcoff ile geçerli değil"
+#~ msgid "-mbsd and -pedantic incompatible"
+#~ msgstr "-mbsd ve -pedantic uyumsuz"
 
-#: config/i386/sco5.h:663 config/i386/sco5.h:738
-msgid "-shared not valid with -mcoff"
-msgstr "-shared  -mcoff ile geçerli değil"
+#~ msgid "-mbsd and -mxopen incompatible"
+#~ msgstr "-mbsd ve -mxopen uyumsuz"
 
-#: config/i386/sco5.h:664 config/i386/sco5.h:739
-msgid "-symbolic not valid with -mcoff"
-msgstr "-symbolic  -mcoff ile geçerli değil"
+#~ msgid "-mxopen and -pedantic incompatible"
+#~ msgstr "-mxopen ve -pedantic uyumsuz"
 
-#: config/i386/sco5.h:702
-msgid "-fpic is not valid with -mcoff"
-msgstr "-fpic  -mcoff ile geçerli değil"
+#~ msgid "may not use both -mfp64 and -msingle-float"
+#~ msgstr "-mfp64 ve -msingle-float birlikte kullanılamayabilir"
 
-#: config/i386/sco5.h:703
-msgid "-fPIC is not valid with -mcoff"
-msgstr "-fPIC  -mcoff ile geçerli değil"
+#~ msgid "may not use both -mfp64 and -m4650"
+#~ msgstr "-mfp64 ve -m4650 birlikte kullanılamayabilir"
 
-#: config/i386/sco5.h:740
-msgid "-fpic not valid with -mcoff"
-msgstr "-fpic  -mcoff ile geçerli değil"
+#~ msgid "may not use both -mgp32 and -mfp64"
+#~ msgstr "-mfp64 ve -mgp32 birlikte kullanılamayabilir"
 
-#: config/i386/sco5.h:741
-msgid "-fPIC not valid with -mcoff"
-msgstr "-fPIC  -mcoff ile geçerli değil"
+#~ msgid "declaration of `%#T'"
+#~ msgstr "`%#T' bildirimi"
+
+#~ msgid "a -ifile option requires a -map option"
+#~ msgstr "bir -ifile seçeneği bir -map seçeneği gerektirir"
 
 #~ msgid "__builtin_trap not supported by this target"
 #~ msgstr "__builtin_trap bu hedef tarafından desteklenmiyor"
@@ -20434,9 +22103,6 @@ msgstr "-fPIC  -mcoff ile geçerli değil"
 #~ msgid "cannot EXIT label `%s' outside current function"
 #~ msgstr "EXIT etiketi `%s' işlevin dışında olamaz"
 
-#~ msgid "case selector not compatible with label"
-#~ msgstr "case seçici case etiketi ile uyumsuz"
-
 #~ msgid "ELSE label not within a CASE statement"
 #~ msgstr "ELSE etiketi bir CASE deyimi içinde değil"
 
@@ -20557,9 +22223,6 @@ msgstr "-fPIC  -mcoff ile geçerli değil"
 #~ msgid "bad initializer for field `%s'"
 #~ msgstr "`%s' alanı için hatalı ilklendirici"
 
-#~ msgid "no initializer value for variant field `%s'"
-#~ msgstr "variant alan `%s' için bir ilklendirici yok"
-
 #~ msgid "no selected variant"
 #~ msgstr "seçilmiş bir variant yok"
 
@@ -20683,9 +22346,6 @@ msgstr "-fPIC  -mcoff ile geçerli değil"
 #~ msgid "non-value mode may only returned by LOC"
 #~ msgstr "değer almayan kip sadece konumu ile döndürülebilir"
 
-#~ msgid "mode of `%s' is not a mode"
-#~ msgstr "`%s' kipi bir kip değil"
-
 #~ msgid "`%s' may only be passed by LOC"
 #~ msgstr "`%s' sadece konumu ile aktarılabilir"
 
@@ -21106,9 +22766,6 @@ msgstr "-fPIC  -mcoff ile geçerli değil"
 #~ msgid "too few arguments in call to `readrecord'"
 #~ msgstr "`readrecord' çağrısında argümanlar çok az"
 
-#~ msgid "incompatible record mode"
-#~ msgstr "uyumsuz kayıt kipi"
-
 #~ msgid "store location must not be READonly"
 #~ msgstr "saklama konumu SALTokunur olmamalı"
 
@@ -21271,15 +22928,9 @@ msgstr "-fPIC  -mcoff ile geçerli değil"
 #~ msgid "control sequence overflow"
 #~ msgstr "denetim dizgesinde taşma"
 
-#~ msgid "invalid control sequence"
-#~ msgstr "geçersiz denetim dizgesi"
-
 #~ msgid "invalid base in read control sequence"
 #~ msgstr "okuma denetimi dizgesindeki taban geçersiz"
 
-#~ msgid "invalid digit in control sequence"
-#~ msgstr "denetim dizgesindeki rakam geçersiz"
-
 #~ msgid "unterminated string literal"
 #~ msgstr "sonlandırılmamış dizge sabit"
 
@@ -21373,9 +23024,6 @@ msgstr "-fPIC  -mcoff ile geçerli değil"
 #~ msgid "start label '%s' does not match end label '%s'"
 #~ msgstr "başlatma etiketi '%s' ile bitirme etiketi '%s' eşleşmiyor"
 
-#~ msgid "`%s' not declared"
-#~ msgstr "`%s' bildirilmedi"
-
 #~ msgid "no RETURN or RESULT in procedure"
 #~ msgstr "işlevde ne RETURN ne de RESULT var"
 
@@ -21424,9 +23072,6 @@ msgstr "-fPIC  -mcoff ile geçerli değil"
 #~ msgid "'=' used where ':=' is required"
 #~ msgstr "':=' gerekirken '=' kullanılmış"
 
-#~ msgid "initialization is not allowed in spec module"
-#~ msgstr "spec modülünde ilklendirme yapılamaz"
-
 #~ msgid "loc-identity declaration without initialization"
 #~ msgstr "ilklendirilmeksizin yerel kimlik bildirimi"
 
@@ -21469,9 +23114,6 @@ msgstr "-fPIC  -mcoff ile geçerli değil"
 #~ msgid "unrecognized case label list after ','"
 #~ msgstr "','den sonraki case etiketleri tanınmıyor"
 
-#~ msgid "bad ASM operand"
-#~ msgstr "hatalı ASM terimi"
-
 #~ msgid "readonly location modified by 'asm'"
 #~ msgstr "salt-okunur konum 'asm' tarafından değiştirildi"
 
@@ -21556,12 +23198,6 @@ msgstr "-fPIC  -mcoff ile geçerli değil"
 #~ msgid "POS not allowed for ARRAY"
 #~ msgstr "ARRAY için POS kullanılamaz"
 
-#~ msgid "STEP not allowed in field definition"
-#~ msgstr "alan tanımında STEP kullanılamaz"
-
-#~ msgid "missing field name"
-#~ msgstr "alan ismi eksik"
-
 #~ msgid "bad field name following ','"
 #~ msgstr "','ü izleyen alan ismi hatalı"
 
@@ -21616,9 +23252,6 @@ msgstr "-fPIC  -mcoff ile geçerli değil"
 #~ msgid "mode with non-value property in signal definition"
 #~ msgstr "sinyal tanımında değer almayan özellikli kip"
 
-#~ msgid "undeclared identifier `%s'"
-#~ msgstr "bildirilmemiş tanımlayıcı `%s'"
-
 #~ msgid "RETURNS spec with invalid mode"
 #~ msgstr "geçersiz kipte RETURNS özelliği"
 
@@ -21634,9 +23267,6 @@ msgstr "-fPIC  -mcoff ile geçerli değil"
 #~ msgid "recordmode must not have the non-value property"
 #~ msgstr "kayıt kipi değer almayan özelliğe sahip olmamalı"
 
-#~ msgid "tasking code %ld out of range for `%s'"
-#~ msgstr "görevlendirme kodu %ld `%s' için aralık dışında"
-
 #~ msgid "invalid attribute for argument `%s' (only IN or LOC allowed)"
 #~ msgstr "argüman `%s' için öznitelik geçersiz (sadece IN ya da LOC kullanılabilir)"
 
@@ -21925,9 +23555,6 @@ msgstr "-fPIC  -mcoff ile geçerli değil"
 #~ msgid "location conversion between differently-sized modes"
 #~ msgstr "farklı boyuttaki kipler arasında konum dönüşümü"
 
-#~ msgid "unsupported value conversion"
-#~ msgstr "desteklenmeyen değer dönüşümü"
-
 #~ msgid "operand to bin must be a non-negative integer literal"
 #~ msgstr "bin terimi bir negatif olmayan tamsayı sabit olmalı"
 
@@ -22712,9 +24339,6 @@ msgstr "-fPIC  -mcoff ile geçerli değil"
 #~ msgid "Invalid length specification at %0 for IMPLICIT statement -- must be integer constant expression"
 #~ msgstr "IMPLICIT deyimi için %0 daki uzunluk özelliği geçersiz -- tamsayı sabit ifadesi olmalı"
 
-#~ msgid "Invalid length specification at %0"
-#~ msgstr "%0 da uzunluk özelliği geçersiz"
-
 #~ msgid "Type of ENTRY point at %0 to function conflicts with type(s) of previous entrypoint(s) -- must all be identical-length CHARACTER or none be CHARACTER type"
 #~ msgstr "İşlevin %0 daki giriş noktasının türü önceki giriş noktası/larındaki tür(ler) ile çelişiyor -- ya tümü aynı karakter uzunluğunda olmalı yada hiçbiri karakter türünde olmamalı"
 
@@ -22774,6 +24398,3 @@ msgstr "-fPIC  -mcoff ile geçerli değil"
 
 #~ msgid "Set class path and suppress system path"
 #~ msgstr "Sistem dosya yolu yerine sınıf dosya yolu ayarlanır"
-
-#~ msgid "a -ifile option requires a -map option"
-#~ msgstr "bir -ifile seçeneği bir -map seçeneği gerektirir"
This page took 9.391439 seconds and 5 git commands to generate.