OSDN Git Service

* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po,
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Dec 2004 22:44:28 +0000 (22:44 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Dec 2004 22:44:28 +0000 (22:44 +0000)
sv.po, tr.po: Update.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92227 138bc75d-0d04-0410-961f-82ee72b054a4

12 files changed:
gcc/po/ChangeLog
gcc/po/be.po
gcc/po/ca.po
gcc/po/da.po
gcc/po/de.po
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 889a8a9..c200bfd 100644 (file)
@@ -1,3 +1,8 @@
+2004-12-15  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po,
+       sv.po, tr.po: Update.
+
 2004-11-27  Joseph S. Myers  <joseph@codesourcery.com>
 
        * gcc.pot: Regenerate.
index 88cdb6e..739518c 100644 (file)
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gcc 3.1\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2004-11-04 19:12-0800\n"
+"POT-Creation-Date: 2004-11-27 19:39+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"
@@ -14,3977 +14,4381 @@ msgstr ""
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: attribs.c:178
-#, c-format
-msgid "`%s' attribute directive ignored"
-msgstr ""
+#: attribs.c:175
+#, fuzzy, c-format
+msgid "%qs attribute directive ignored"
+msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: attribs.c:186
-#, c-format
-msgid "wrong number of arguments specified for `%s' attribute"
+#: attribs.c:183
+#, fuzzy, c-format
+msgid "wrong number of arguments specified for %qs attribute"
 msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: attribs.c:203
-#, c-format
-msgid "`%s' attribute does not apply to types"
-msgstr ""
-
-#: attribs.c:249
-#, c-format
-msgid "`%s' attribute only applies to function types"
-msgstr ""
+#: attribs.c:200
+#, fuzzy, c-format
+msgid "%qs attribute does not apply to types"
+msgstr "\"%s\" звычайна функцыя"
 
-#: attribs.c:416 c-common.c:4306 c-common.c:4325 c-common.c:4343
-#: c-common.c:4370 c-common.c:4389 c-common.c:4412 c-common.c:4435
-#: c-common.c:4461 c-common.c:4495 c-common.c:4539 c-common.c:4567
-#: c-common.c:4595 c-common.c:4614 c-common.c:4881 c-common.c:4903
-#: c-common.c:4938 c-common.c:5005 c-common.c:5051 c-common.c:5109
-#: c-common.c:5140 c-common.c:5440 c-common.c:5463 c-common.c:5502
-#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4504
-#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1626
-#: config/i386/i386.c:15398 config/i386/winnt.c:86 config/ia64/ia64.c:1057
-#: config/ip2k/ip2k.c:3151 config/rs6000/rs6000.c:15035
-#, c-format
-msgid "`%s' attribute ignored"
-msgstr "\"%s\" атрыбут ігнарыруецца"
+#: attribs.c:246
+#, fuzzy, c-format
+msgid "%qs attribute only applies to function types"
+msgstr "\"%s\" звычайна функцыя"
 
-#: builtins.c:318
+#: builtins.c:341
 msgid "offset outside bounds of constant string"
 msgstr ""
 
-#: builtins.c:786
+#: builtins.c:923
 #, fuzzy
-msgid "second arg to `__builtin_prefetch' must be a constant"
+msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: builtins.c:793
-msgid "invalid second arg to __builtin_prefetch; using zero"
-msgstr ""
+#: builtins.c:930
+#, fuzzy
+msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
+msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: builtins.c:800
+#: builtins.c:938
 #, fuzzy
-msgid "third arg to `__builtin_prefetch' must be a constant"
+msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: builtins.c:807
-msgid "invalid third arg to __builtin_prefetch; using zero"
-msgstr ""
+#: builtins.c:945
+#, fuzzy
+msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
+msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: builtins.c:3828
-msgid "argument of `__builtin_args_info' must be constant"
+#: builtins.c:3727
+#, fuzzy
+msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: builtins.c:3834
-msgid "argument of `__builtin_args_info' out of range"
+#: builtins.c:3733
+#, fuzzy
+msgid "argument of %<__builtin_args_info%> out of range"
 msgstr "аргумент `__builtin_args_info' выйшаў за межы"
 
-#: builtins.c:3840
-msgid "missing argument in `__builtin_args_info'"
+#: builtins.c:3739
+#, fuzzy
+msgid "missing argument in %<__builtin_args_info%>"
 msgstr "прапушчан аргумент у `__builtin_args_info'"
 
-#: builtins.c:3856
-msgid "`va_start' used in function with fixed args"
+#: builtins.c:3755 builtins.c:8661
+#, fuzzy
+msgid "%<va_start%> used in function with fixed args"
 msgstr ""
 "`va_start' выкарыстоўвываецца ў функцыі з нязьменнай\n"
 "           колькасьцю аргументаў"
 
-#: builtins.c:3875
-msgid "second parameter of `va_start' not last named argument"
+#: builtins.c:3774 builtins.c:8677
+msgid "second parameter of %<va_start%> not last named argument"
 msgstr ""
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:3880
-msgid "`__builtin_next_arg' called without an argument"
+#: builtins.c:3779 builtins.c:8683
+#, fuzzy
+msgid "%<__builtin_next_arg%> called without an argument"
 msgstr "\"__buitin_next_arg\" выклікаецца без аргумента"
 
-#: builtins.c:3969
-msgid "too many arguments to function `va_start'"
-msgstr ""
+#: builtins.c:3865
+#, fuzzy
+msgid "too few arguments to function %<va_start%>"
+msgstr "нехапае аргументаў у функцыі \"%s\""
+
+#: builtins.c:3869
+#, fuzzy
+msgid "too many arguments to function %<va_start%>"
+msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
 
-#: builtins.c:4091
-msgid "first argument to `va_arg' not of type `va_list'"
+#: builtins.c:4017
+msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr ""
 
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:4123
-#, c-format
-msgid "`%s' is promoted to `%s' when passed through `...'"
+#: builtins.c:4031
+msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr ""
 
-#: builtins.c:4128
-#, c-format
-msgid "(so you should pass `%s' not `%s' to `va_arg')"
+#: builtins.c:4036
+msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr ""
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4134 c-typeck.c:1713
+#: builtins.c:4042 c-typeck.c:1940
 msgid "if this code is reached, the program will abort"
 msgstr ""
 
-#: builtins.c:4241
-msgid "invalid arg to `__builtin_frame_address'"
+#: builtins.c:4160
+msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr ""
 
-#: builtins.c:4243
-msgid "invalid arg to `__builtin_return_address'"
+#: builtins.c:4162
+msgid "invalid argument to %<__builtin_return_address%>"
 msgstr ""
 
-#: builtins.c:4257
-msgid "unsupported arg to `__builtin_frame_address'"
+#: builtins.c:4176
+msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr ""
 
-#: builtins.c:4259
-msgid "unsupported arg to `__builtin_return_address'"
+#: builtins.c:4178
+msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr ""
 
-#: builtins.c:4419
-msgid "second arg to `__builtin_expect' must be a constant"
-msgstr ""
-
-#: builtins.c:5360
-msgid "__builtin_longjmp second argument must be 1"
-msgstr ""
+#: builtins.c:4281
+#, fuzzy
+msgid "second argument to %<__builtin_expect%> must be a constant"
+msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: builtins.c:5458
-#, c-format
-msgid "built-in function `%s' not currently supported"
+#: builtins.c:5488
+msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr ""
 
-#: builtins.c:5598
+#: builtins.c:5840
 #, fuzzy
 msgid "target format does not support infinity"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c-common.c:916
-msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
-msgstr ""
+#: builtins.c:7518 builtins.c:7613
+#, fuzzy, c-format
+msgid "too few arguments to function %qs"
+msgstr "нехапае аргументаў у функцыі \"%s\""
+
+#: builtins.c:7524 builtins.c:7619
+#, fuzzy, c-format
+msgid "too many arguments to function %qs"
+msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
 
-#: c-common.c:1140
+#: builtins.c:7530 builtins.c:7644
+#, fuzzy, c-format
+msgid "non-floating-point argument to function %qs"
+msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
+
+#: c-common.c:831
 #, fuzzy
-msgid "%J'%D' is not defined outside of function scope"
+msgid "%qD is not defined outside of function scope"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c-common.c:1160
+#: c-common.c:852
 #, c-format
-msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
+msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
 msgstr ""
 
-#: c-common.c:1200
+#: c-common.c:898
 msgid "overflow in constant expression"
 msgstr ""
 
-#: c-common.c:1220
+#: c-common.c:918
 msgid "integer overflow in expression"
 msgstr ""
 
-#: c-common.c:1229
+#: c-common.c:927
 msgid "floating point overflow in expression"
 msgstr ""
 
-#: c-common.c:1235
+#: c-common.c:933
 msgid "vector overflow in expression"
 msgstr ""
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1257
+#: c-common.c:955
 msgid "large integer implicitly truncated to unsigned type"
 msgstr ""
 
-#: c-common.c:1259
+#: c-common.c:957
 msgid "negative integer implicitly converted to unsigned type"
 msgstr ""
 
-#: c-common.c:1305
+#: c-common.c:1015
 msgid "overflow in implicit constant conversion"
 msgstr ""
 
-#: c-common.c:1441
+#: c-common.c:1151
 #, c-format
-msgid "operation on `%s' may be undefined"
+msgid "operation on %qs may be undefined"
 msgstr ""
 
-#: c-common.c:1725
-msgid "expression statement has incomplete type"
+#: c-common.c:1437
+msgid "case label does not reduce to an integer constant"
 msgstr ""
 
-#: c-common.c:1757
-msgid "case label does not reduce to an integer constant"
+#: c-common.c:1480
+msgid "case label value is less than minimum value for type"
+msgstr ""
+
+#: c-common.c:1488
+msgid "case label value exceeds maximum value for type"
 msgstr ""
 
-#: c-common.c:2087
+#: c-common.c:1496
+msgid "lower value in case label range less than minimum value for type"
+msgstr ""
+
+#: c-common.c:1505
+msgid "upper value in case label range exceeds maximum value for type"
+msgstr ""
+
+#: c-common.c:1821
 msgid "invalid truth-value expression"
 msgstr ""
 
-#: c-common.c:2138
+#: c-common.c:1869
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr ""
 
-#: c-common.c:2372
+#: c-common.c:2112
 msgid "comparison is always false due to limited range of data type"
 msgstr ""
 
-#: c-common.c:2374
+#: c-common.c:2114
 msgid "comparison is always true due to limited range of data type"
 msgstr ""
 
-#: c-common.c:2444
+#: c-common.c:2184
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr ""
 
-#: c-common.c:2453
+#: c-common.c:2193
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr ""
 
-#: c-common.c:2498
-msgid "pointer of type `void *' used in arithmetic"
+#: c-common.c:2235
+msgid "pointer of type %<void *%> used in arithmetic"
 msgstr ""
 
-#: c-common.c:2504
+#: c-common.c:2241
 msgid "pointer to a function used in arithmetic"
 msgstr ""
 
-#: c-common.c:2510
+#: c-common.c:2247
 msgid "pointer to member function used in arithmetic"
 msgstr ""
 
-#: c-common.c:2599 f/com.c:14734
-msgid "struct type value used where scalar is required"
-msgstr ""
-
-#: c-common.c:2603 f/com.c:14738
-msgid "union type value used where scalar is required"
-msgstr ""
-
-#: c-common.c:2607 f/com.c:14742
-msgid "array type value used where scalar is required"
-msgstr ""
-
 #. Common Ada/Pascal programmer's mistake.  We always warn
 #. about this since it is so bad.
-#: c-common.c:2644
-msgid "the address of `%D', will always evaluate as `true'"
+#: c-common.c:2355
+msgid "the address of %qD, will always evaluate as %<true%>"
 msgstr ""
 
-#: c-common.c:2738 f/com.c:14874
+#: c-common.c:2451
 msgid "suggest parentheses around assignment used as truth value"
 msgstr ""
 
-#: c-common.c:2784 c-common.c:2824
-msgid "invalid use of `restrict'"
+#: c-common.c:2500 c-common.c:2540
+#, fuzzy
+msgid "invalid use of %<restrict%>"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c-common.c:2934
+#: c-common.c:2756
 #, fuzzy
-msgid "invalid application of `sizeof' to a function type"
+msgid "invalid application of %<sizeof%> to a function type"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: c-common.c:2944
-#, fuzzy, c-format
-msgid "invalid application of `%s' to a void type"
-msgstr "нявернае выкарыстанне \"restict\""
+#: c-common.c:2766
+#, c-format
+msgid "invalid application of %qs to a void type"
+msgstr ""
 
-#: c-common.c:2950
+#: c-common.c:2772
 #, fuzzy
-msgid "invalid application of `%s' to incomplete type `%T' "
+msgid "invalid application of %qs to incomplete type %qT "
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c-common.c:2991
-msgid "`__alignof' applied to a bit-field"
+#: c-common.c:2813
+msgid "%<__alignof%> applied to a bit-field"
 msgstr ""
 
-#: c-common.c:3483
+#: c-common.c:3258
 #, fuzzy, c-format
-msgid "cannot disable built-in function `%s'"
+msgid "cannot disable built-in function %qs"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: c-common.c:3644 c-typeck.c:1954
-#, c-format
-msgid "too few arguments to function `%s'"
-msgstr "нехапае аргументаў у функцыі \"%s\""
-
-#: c-common.c:3650 c-typeck.c:1815
-#, c-format
-msgid "too many arguments to function `%s'"
-msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
-
-#: c-common.c:3669
-#, fuzzy, c-format
-msgid "non-floating-point argument to function `%s'"
-msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
-
-#: c-common.c:3896
+#: c-common.c:3448
 msgid "pointers are not permitted as case values"
 msgstr ""
 
-#: c-common.c:3900
+#: c-common.c:3452
 msgid "range expressions in switch statements are non-standard"
 msgstr ""
 
-#: c-common.c:3929
+#: c-common.c:3477
 msgid "empty range specified"
 msgstr ""
 
-#: c-common.c:3980
+#: c-common.c:3536
 msgid "duplicate (or overlapping) case value"
 msgstr ""
 
-#: c-common.c:3981
+#: c-common.c:3537
 msgid "%Jthis is the first entry overlapping that value"
 msgstr ""
 
-#: c-common.c:3985
+#: c-common.c:3541
 msgid "duplicate case value"
 msgstr ""
 
-#: c-common.c:3986
+#: c-common.c:3542
 #, fuzzy
 msgid "%Jpreviously used here"
 msgstr "папярэдняе вызначэньне"
 
-#: c-common.c:3990
+#: c-common.c:3546
 msgid "multiple default labels in one switch"
 msgstr ""
 
-#: c-common.c:3991
+#: c-common.c:3547
 msgid "%Jthis is the first default label"
 msgstr ""
 
-#: c-common.c:4016
+#: c-common.c:3596
+msgid "%Jcase value %qs not in enumerated type"
+msgstr ""
+
+#: c-common.c:3599
+msgid "%Jcase value %qs not in enumerated type %qT"
+msgstr ""
+
+#: c-common.c:3666
+msgid "%Hswitch missing default case"
+msgstr ""
+
+#. Warn if there are enumerators that don't correspond to
+#. case expressions.
+#: c-common.c:3700
+msgid "%Henumeration value %qE not handled in switch"
+msgstr ""
+
+#: c-common.c:3727
 #, fuzzy
 msgid "taking the address of a label is non-standard"
 msgstr "ISO C не дазваляе пусты ізыходны файл"
 
-#: c-common.c:4062
-msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
-msgstr ""
+#: c-common.c:3896 c-common.c:3915 c-common.c:3933 c-common.c:3960
+#: c-common.c:3979 c-common.c:4002 c-common.c:4026 c-common.c:4052
+#: c-common.c:4086 c-common.c:4130 c-common.c:4158 c-common.c:4186
+#: c-common.c:4205 c-common.c:4527 c-common.c:4558 c-common.c:4644
+#: c-common.c:4711 c-common.c:4757 c-common.c:4815 c-common.c:4844
+#: c-common.c:5123 c-common.c:5146 c-common.c:5185 tree.c:3240
+#: config/darwin.c:1218 config/arm/arm.c:2645 config/arm/arm.c:2672
+#: config/avr/avr.c:4514 config/h8300/h8300.c:5779 config/h8300/h8300.c:5802
+#: config/i386/i386.c:1725 config/i386/i386.c:14480 config/ia64/ia64.c:512
+#: config/ip2k/ip2k.c:3163 config/m68hc11/m68hc11.c:1314
+#: config/rs6000/rs6000.c:17094 config/sh/symbian.c:414
+#: config/sh/symbian.c:421
+#, fuzzy, c-format
+msgid "%qs attribute ignored"
+msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-common.c:4067
-msgid "%Hignoring return value of function declared with attribute warn_unused_result"
+#: c-common.c:4243
+#, fuzzy, c-format
+msgid "unknown machine mode %qs"
+msgstr "невядомы рэжым машыны \"%s\""
+
+#: c-common.c:4263
+msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 msgstr ""
 
-#: c-common.c:4651
-#, c-format
-msgid "unknown machine mode `%s'"
-msgstr "невядомы рэжым машыны \"%s\""
+#: c-common.c:4265
+msgid "use __attribute__ ((vector_size)) instead"
+msgstr ""
 
-#: c-common.c:4654
-#, c-format
-msgid "no data type for mode `%s'"
-msgstr "няма тыпа дадзеных для рэжыма \"%s\""
+#: c-common.c:4274
+#, fuzzy, c-format
+msgid "unable to emulate %qs"
+msgstr "немагу адчыніць файл \"%s\""
 
-#: c-common.c:4658
+#: c-common.c:4284
 #, fuzzy, c-format
-msgid "invalid pointer mode `%s'"
+msgid "invalid pointer mode %qs"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: c-common.c:4665 c-common.c:5237
+#: c-common.c:4299
 #, fuzzy, c-format
-msgid "unable to emulate '%s'"
-msgstr "немагу адчыніць файл \"%s\""
+msgid "no data type for mode %qs"
+msgstr "няма тыпа дадзеных для рэжыма \"%s\""
+
+#: c-common.c:4309
+#, c-format
+msgid "cannot use mode %qs for enumeral types"
+msgstr ""
 
-#: c-common.c:4686
+#: c-common.c:4322
 #, fuzzy, c-format
-msgid "mode `%s' applied to inappropriate type"
+msgid "mode %qs applied to inappropriate type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c-common.c:4718
+#: c-common.c:4355
 #, fuzzy
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c-common.c:4729
+#: c-common.c:4366
 #, fuzzy
-msgid "%Jsection of '%D' conflicts with previous declaration"
+msgid "%Jsection of %qD conflicts with previous declaration"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: c-common.c:4738
+#: c-common.c:4375
 #, fuzzy
-msgid "%Jsection attribute not allowed for '%D'"
-msgstr "\"%s\" атрыбут ігнарыруецца"
+msgid "%Jsection attribute not allowed for %qD"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c-common.c:4744
+#: c-common.c:4381
 #, fuzzy
 msgid "%Jsection attributes are not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c-common.c:4782
+#: c-common.c:4419
 msgid "requested alignment is not a constant"
 msgstr ""
 
-#: c-common.c:4787
+#: c-common.c:4424
 msgid "requested alignment is not a power of 2"
 msgstr ""
 
-#: c-common.c:4792
+#: c-common.c:4429
 msgid "requested alignment is too large"
 msgstr ""
 
-#: c-common.c:4818
-msgid "%Jalignment may not be specified for '%D'"
+#: c-common.c:4455
+msgid "%Jalignment may not be specified for %qD"
 msgstr ""
 
-#: c-common.c:4856
-msgid "%J'%D' defined both normally and as an alias"
+#: c-common.c:4493
+msgid "%J%qD defined both normally and as an alias"
 msgstr ""
 
-#: c-common.c:4866
-msgid "alias arg not a string"
-msgstr ""
+#: c-common.c:4509
+#, fuzzy
+msgid "alias argument not a string"
+msgstr "аргумент для \"%s\" прапушчан"
 
-#: c-common.c:4909
-msgid "visibility arg not a string"
-msgstr ""
+#: c-common.c:4551
+#, fuzzy, c-format
+msgid "%qs attribute ignored on non-class types"
+msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-common.c:4922
-msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
-msgstr ""
+#: c-common.c:4564
+#, fuzzy
+msgid "visibility argument not a string"
+msgstr "аргумент для \"%s\" прапушчан"
 
-#: c-common.c:4948
-msgid "tls_model arg not a string"
+#: c-common.c:4585
+msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr ""
 
-#: c-common.c:4957
-msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
+#: c-common.c:4654
+#, fuzzy
+msgid "tls_model argument not a string"
+msgstr "не хапае аргументаў у функцыі"
+
+#: c-common.c:4663
+msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr ""
 
-#: c-common.c:4979 c-common.c:5025
+#: c-common.c:4685 c-common.c:4731
 #, fuzzy
-msgid "%J'%E' attribute applies only to functions"
+msgid "%J%qE attribute applies only to functions"
 msgstr "\"%s\" звычайна функцыя"
 
-#: c-common.c:4984 c-common.c:5030
-msgid "%Jcan't set '%E' attribute after definition"
+#: c-common.c:4690 c-common.c:4736
+msgid "%Jcan%'t set %qE attribute after definition"
 msgstr ""
 
-#: c-common.c:5106
+#: c-common.c:4812
 #, fuzzy, c-format
-msgid "`%s' attribute ignored for `%s'"
+msgid "%qs attribute ignored for %qs"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-common.c:5169
-#, c-format
-msgid "invalid vector type for attribute `%s'"
-msgstr ""
+#: c-common.c:4873
+#, fuzzy, c-format
+msgid "invalid vector type for attribute %qs"
+msgstr "нявернае выкарыстанне \"restict\""
 
-#: c-common.c:5193 c-common.c:5225
-msgid "no vector mode with the size and type specified could be found"
+#: c-common.c:4882
+msgid "number of components of the vector not a power of two"
 msgstr ""
 
-#: c-common.c:5281
+#: c-common.c:4910
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr ""
 
-#: c-common.c:5296
+#: c-common.c:4925
 #, c-format
-msgid "nonnull argument has invalid operand number (arg %lu)"
+msgid "nonnull argument has invalid operand number (argument %lu)"
 msgstr ""
 
-#: c-common.c:5315
+#: c-common.c:4944
 #, c-format
-msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
+msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:5323
+#: c-common.c:4952
 #, c-format
-msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
+msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
+msgstr ""
+
+#: c-common.c:5007 c-common.c:5044
+msgid "missing sentinel in function call"
 msgstr ""
 
-#: c-common.c:5403
+#: c-common.c:5030
+#, fuzzy
+msgid "not enough arguments to fit a sentinel"
+msgstr "не хапае аргументаў у функцыі"
+
+#: c-common.c:5086
 #, c-format
-msgid "null argument where non-null required (arg %lu)"
+msgid "null argument where non-null required (argument %lu)"
 msgstr ""
 
-#: c-common.c:5474
-msgid "cleanup arg not an identifier"
+#: c-common.c:5157
+msgid "cleanup argument not an identifier"
 msgstr ""
 
-#: c-common.c:5481
+#: c-common.c:5164
 #, fuzzy
-msgid "cleanup arg not a function"
-msgstr "`%D' - гэта ня функцыя,"
+msgid "cleanup argument not a function"
+msgstr "вельмі шмат аргументаў у функцыі"
 
-#: c-common.c:5842
+#: c-common.c:5202
 #, c-format
-msgid "%s at end of input"
-msgstr "%s на прыканцы ўводу"
+msgid "%qs attribute requires prototypes with named arguments"
+msgstr ""
 
-#: c-common.c:5848
-#, c-format
-msgid "%s before %s'%c'"
-msgstr "%s перад %s'%c'"
+#: c-common.c:5213
+#, fuzzy, c-format
+msgid "%qs attribute only applies to variadic functions"
+msgstr "\"%s\" звычайна функцыя"
 
-#: c-common.c:5850
-#, c-format
-msgid "%s before %s'\\x%x'"
-msgstr "%s перад %s'\\x%x'"
+#: c-common.c:5226
+#, fuzzy
+msgid "requested position is not an integer constant"
+msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c-common.c:5854
-#, c-format
-msgid "%s before string constant"
+#: c-common.c:5233
+msgid "requested position is less than zero"
 msgstr ""
 
-#: c-common.c:5856
-#, c-format
-msgid "%s before numeric constant"
+#: c-common.c:5539
+msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
 msgstr ""
 
-#: c-common.c:5858
-#, c-format
-msgid "%s before \"%s\""
-msgstr "%s перад \"%s\""
+#: c-common.c:5543
+msgid "%Hignoring return value of function declared with attribute warn_unused_result"
+msgstr ""
 
-#: c-common.c:5860
-#, c-format
-msgid "%s before '%s' token"
-msgstr "%s перад знакам '%s'"
+#: c-common.c:5582
+#, fuzzy, c-format
+msgid "attempt to take address of bit-field structure member %qs"
+msgstr "не магу атрымаць адрас бітавага поля \"%s\""
 
-#. Use `%s' to print the string in case there are any escape
-#. characters in the message.
-#: c-common.c:5862 c-typeck.c:2592 c-typeck.c:3984 c-typeck.c:3999
-#: c-typeck.c:4014 final.c:2776 final.c:2778 gcc.c:4584 rtl-error.c:109
-#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4173
-#: java/expr.c:356 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
-#, c-format
-msgid "%s"
+#: c-common.c:5634
+msgid "invalid lvalue in assignment"
+msgstr ""
+
+#: c-common.c:5637
+#, fuzzy
+msgid "invalid lvalue in increment"
+msgstr "Нерэчаісны выбар \"%s\""
+
+#: c-common.c:5640
+#, fuzzy
+msgid "invalid lvalue in decrement"
+msgstr "Нерэчаісны выбар %s"
+
+#: c-common.c:5643
+msgid "invalid lvalue in unary %<&%>"
+msgstr ""
+
+#: c-common.c:5646
+msgid "invalid lvalue in asm statement"
 msgstr ""
 
-#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3424 cp/typeck.c:1363
-#: cp/typeck.c:5729 treelang/tree-convert.c:79
+#. Except for passing an argument to an unprototyped function,
+#. this is a constraint violation.  When passing an argument to
+#. an unprototyped function, it is compile-time undefined;
+#. making it a constraint in that case was rejected in
+#. DR#252.
+#: c-convert.c:83 c-typeck.c:1354 c-typeck.c:3446 cp/typeck.c:1380
+#: cp/typeck.c:5940 fortran/convert.c:89 treelang/tree-convert.c:79
 msgid "void value not ignored as it ought to be"
 msgstr ""
 
-#: c-convert.c:114 java/typeck.c:148 treelang/tree-convert.c:105
+#: c-convert.c:121 fortran/convert.c:122 java/typeck.c:158
+#: treelang/tree-convert.c:105
 msgid "conversion to non-scalar type requested"
 msgstr ""
 
-#: c-decl.c:371
-msgid "%Jarray '%D' assumed to have one element"
+#: c-decl.c:524
+msgid "%Jarray %qD assumed to have one element"
+msgstr ""
+
+#: c-decl.c:637
+#, c-format
+msgid "GCC supports only %u nested scopes"
 msgstr ""
 
-#: c-decl.c:580
+#: c-decl.c:721
 #, fuzzy
-msgid "%Jlabel `%D' used but not defined"
+msgid "%Jlabel %qD used but not defined"
 msgstr "адмеціна `%D' выкарыстоўвываецца, але ня вызначана"
 
-#: c-decl.c:586
+#: c-decl.c:727
 #, fuzzy
-msgid "%Jlabel `%D' defined but not used"
+msgid "%Jlabel %qD defined but not used"
 msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
 
-#: c-decl.c:588
+#: c-decl.c:729
 #, fuzzy
-msgid "%Jlabel `%D' declared but not defined"
+msgid "%Jlabel %qD declared but not defined"
 msgstr "адмеціна `%D' выкарыстоўвываецца, але ня вызначана"
 
-#: c-decl.c:613
+#: c-decl.c:772 cp/decl.c:575
 #, fuzzy
-msgid "%Junused variable `%D'"
+msgid "%Junused variable %qD"
 msgstr "невыкарыстоўваемая пераменная \"%s\""
 
-#: c-decl.c:821
-msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
+#: c-decl.c:776
+msgid "%Jtype of array %qD completed incompatibly with implicit initialization"
+msgstr ""
+
+#: c-decl.c:1008
+msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 msgstr ""
 
-#: c-decl.c:828
-msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
+#: c-decl.c:1015
+msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 msgstr ""
 
-#: c-decl.c:864
-msgid "%Jprototype for '%D' declares more arguments than previous old-style definition"
+#: c-decl.c:1051
+msgid "%Jprototype for %qD declares more arguments than previous old-style definition"
 msgstr ""
 
-#: c-decl.c:870
-msgid "%Jprototype for '%D' declares fewer arguments than previous old-style definition"
+#: c-decl.c:1057
+msgid "%Jprototype for %qD declares fewer arguments than previous old-style definition"
 msgstr ""
 
-#: c-decl.c:879
-msgid "%Jprototype for '%D' declares arg %d with incompatible type"
+#: c-decl.c:1066
+msgid "%Jprototype for %qD declares argument %d with incompatible type"
 msgstr ""
 
 #. If we get here, no errors were found, but do issue a warning
 #. for this poor-style construct.
-#: c-decl.c:891
-msgid "%Jprototype for '%D' follows non-prototype definition"
+#: c-decl.c:1079
+msgid "%Jprototype for %qD follows non-prototype definition"
 msgstr ""
 
-#: c-decl.c:906
+#: c-decl.c:1094
 #, fuzzy
-msgid "%Jprevious definition of '%D' was here"
+msgid "%Jprevious definition of %qD was here"
 msgstr "папярэдняе вызначэньне"
 
-#: c-decl.c:908
+#: c-decl.c:1096
 #, fuzzy
-msgid "%Jprevious implicit declaration of '%D' was here"
+msgid "%Jprevious implicit declaration of %qD was here"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:910
+#: c-decl.c:1098
 #, fuzzy
-msgid "%Jprevious declaration of '%D' was here"
+msgid "%Jprevious declaration of %qD was here"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:945
-msgid "%J'%D' redeclared as different kind of symbol"
+#: c-decl.c:1134
+msgid "%J%qD redeclared as different kind of symbol"
 msgstr ""
 
-#: c-decl.c:950
+#: c-decl.c:1139
 #, fuzzy
-msgid "%Jbuilt-in function '%D' declared as non-function"
+msgid "%Jbuilt-in function %qD declared as non-function"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c-decl.c:953 c-decl.c:1045
+#: c-decl.c:1142 c-decl.c:1246 c-decl.c:1815
 #, fuzzy
-msgid "%Jshadowing built-in function '%D'"
-msgstr "у функцыі \"%s\":"
+msgid "%Jdeclaration of %qD shadows a built-in function"
+msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
+
+#: c-decl.c:1151
+#, fuzzy
+msgid "%Jredeclaration of enumerator %qD"
+msgstr "абвяшчэньне шаблёну `%#D'"
 
 #. If types don't match for a built-in, throw away the
 #. built-in.  No point in calling locate_old_decl here, it
 #. won't print anything.
-#: c-decl.c:974
+#: c-decl.c:1172
 #, fuzzy
-msgid "%Jconflicting types for built-in function '%D'"
+msgid "%Jconflicting types for built-in function %qD"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: c-decl.c:998 c-decl.c:1006
-msgid "%Jconflicting types for '%D'"
+#: c-decl.c:1196 c-decl.c:1207
+msgid "%Jconflicting types for %qD"
+msgstr ""
+
+#: c-decl.c:1205
+msgid "%J conflicting type qualifiers for %qD"
 msgstr ""
 
-#. allow OLDDECL to continue in use
-#: c-decl.c:1021
+#. Allow OLDDECL to continue in use.
+#: c-decl.c:1222
 #, fuzzy
-msgid "%Jredefinition of typedef '%D'"
+msgid "%Jredefinition of typedef %qD"
 msgstr "перанакіраванне stdout: %s"
 
-#: c-decl.c:1058 c-decl.c:1122
+#: c-decl.c:1261 c-decl.c:1339
 #, fuzzy
-msgid "%Jredefinition of '%D'"
+msgid "%Jredefinition of %qD"
 msgstr "перанакіраванне stdout: %s"
 
-#: c-decl.c:1089 c-decl.c:1139
-msgid "%Jstatic declaration of '%D' follows non-static declaration"
+#: c-decl.c:1296 c-decl.c:1377
+msgid "%Jstatic declaration of %qD follows non-static declaration"
 msgstr ""
 
-#: c-decl.c:1097 c-decl.c:1136
-msgid "%Jnon-static declaration of '%D' follows static declaration"
+#: c-decl.c:1306 c-decl.c:1313 c-decl.c:1366 c-decl.c:1374
+msgid "%Jnon-static declaration of %qD follows static declaration"
 msgstr ""
 
-#: c-decl.c:1109
-msgid "%Jthread-local declaration of '%D' follows non-thread-local declaration"
+#: c-decl.c:1326
+msgid "%Jthread-local declaration of %qD follows non-thread-local declaration"
 msgstr ""
 
-#: c-decl.c:1112
-msgid "%Jnon-thread-local declaration of '%D' follows thread-local declaration"
+#: c-decl.c:1329
+msgid "%Jnon-thread-local declaration of %qD follows thread-local declaration"
 msgstr ""
 
-#: c-decl.c:1152
+#: c-decl.c:1359
 #, fuzzy
-msgid "%Jextern declaration of '%D' follows declaration with no linkage"
+msgid "%Jextern declaration of %qD follows declaration with no linkage"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:1155
-msgid "%Jdeclaration of '%D' with no linkage follows extern declaration"
+#: c-decl.c:1395
+msgid "%Jdeclaration of %qD with no linkage follows extern declaration"
 msgstr ""
 
-#: c-decl.c:1158
+#: c-decl.c:1401
 #, fuzzy
-msgid "%Jredeclaration of '%D' with no linkage"
+msgid "%Jredeclaration of %qD with no linkage"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:1172
-msgid "%Jredeclaration of '%D' with different visibility (old visibility preserved)"
+#: c-decl.c:1415
+msgid "%Jredeclaration of %qD with different visibility (old visibility preserved)"
 msgstr ""
 
-#: c-decl.c:1183
+#: c-decl.c:1426
 #, fuzzy
-msgid "%Jinline declaration of '%D' follows declaration with attribute noinline"
+msgid "%Jinline declaration of %qD follows declaration with attribute noinline"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:1190
+#: c-decl.c:1433
 #, fuzzy
-msgid "%Jdeclaration of '%D' with attribute noinline follows inline declaration "
+msgid "%Jdeclaration of %qD with attribute noinline follows inline declaration "
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:1202
-msgid "%J'%D' declared inline after being called"
+#: c-decl.c:1448
+msgid "%J%qD declared inline after being called"
 msgstr ""
 
-#: c-decl.c:1208
+#: c-decl.c:1454
 #, fuzzy
-msgid "%J'%D' declared inline after its definition"
+msgid "%J%qD declared inline after its definition"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c-decl.c:1221
+#: c-decl.c:1474
 #, fuzzy
-msgid "%Jredefinition of parameter '%D'"
+msgid "%Jredefinition of parameter %qD"
 msgstr "перанакіраванне stdout: %s"
 
-#: c-decl.c:1230
-msgid "%Jvolatile declaration of '%D' follows non-volatile declaration"
-msgstr ""
-
-#: c-decl.c:1233
-msgid "%Jnon-volatile declaration of '%D' follows volatile declaration"
-msgstr ""
-
-#: c-decl.c:1240
-msgid "%Jconst declaration of '%D' follows non-const declaration"
-msgstr ""
-
-#: c-decl.c:1243
-msgid "%Jnon-const declaration of '%D' follows const declaration"
-msgstr ""
-
-#: c-decl.c:1267
+#: c-decl.c:1498
 #, fuzzy
-msgid "%Jredundant redeclaration of '%D'"
+msgid "%Jredundant redeclaration of %qD"
 msgstr "Нерэчаіснае абвяшчэнне"
 
-#: c-decl.c:1586
-msgid "%Jdeclaration of '%D' shadows a parameter"
+#: c-decl.c:1808
+msgid "%Jdeclaration of %qD shadows a parameter"
 msgstr ""
 
-#: c-decl.c:1588
-msgid "%Jdeclaration of '%D' shadows a global declaration"
+#: c-decl.c:1811
+msgid "%Jdeclaration of %qD shadows a global declaration"
 msgstr ""
 
-#: c-decl.c:1590
-msgid "%Jdeclaration of '%D' shadows a previous local"
-msgstr ""
+#: c-decl.c:1818
+#, fuzzy
+msgid "%Jdeclaration of %qD shadows a previous local"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: c-decl.c:1592 cp/name-lookup.c:969 cp/name-lookup.c:992
-#: cp/name-lookup.c:1000
+#: c-decl.c:1823 cp/name-lookup.c:942 cp/name-lookup.c:973
+#: cp/name-lookup.c:981
 #, fuzzy
 msgid "%Jshadowed declaration is here"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:1702
-#, c-format
-msgid "nested extern declaration of `%s'"
-msgstr ""
+#: c-decl.c:1977
+#, fuzzy
+msgid "nested extern declaration of %qD"
+msgstr "пустое абвяшчэнне"
 
-#: c-decl.c:1843 objc/objc-act.c:2534 objc/objc-act.c:6794
+#: c-decl.c:2067
 #, fuzzy
-msgid "%Jprevious declaration of '%D'"
-msgstr "папярэдняе абвяшчэньне `%D'"
+msgid "nested static declaration of %qD"
+msgstr "пустое абвяшчэнне"
 
-#: c-decl.c:1884 c-decl.c:1886
-#, c-format
-msgid "implicit declaration of function `%s'"
-msgstr ""
+#: c-decl.c:2161
+#, fuzzy, c-format
+msgid "implicit declaration of function %qE"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:1902
-#, c-format
-msgid "`%s' undeclared here (not in a function)"
-msgstr ""
+#: c-decl.c:2219
+#, fuzzy
+msgid "incompatible implicit declaration of built-in function %qD"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:1908
-#, c-format
-msgid "`%s' undeclared (first use in this function)"
+#: c-decl.c:2228
+#, fuzzy
+msgid "incompatible implicit declaration of function %qD"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: c-decl.c:2281
+#, fuzzy, c-format
+msgid "%qE undeclared here (not in a function)"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
+
+#: c-decl.c:2286
+#, fuzzy, c-format
+msgid "%qE undeclared (first use in this function)"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c-decl.c:1913
+#: c-decl.c:2290
 msgid "(Each undeclared identifier is reported only once"
 msgstr "(Аб кожным неабвешчаным ідэнтыфікатары паведамляецца"
 
-#: c-decl.c:1914
+#: c-decl.c:2291
 msgid "for each function it appears in.)"
 msgstr "адзін раз для кожнай функцыі, дзе ён з'яўляецца.)"
 
-#: c-decl.c:1967
+#: c-decl.c:2329
 #, c-format
-msgid "label %s referenced outside of any function"
+msgid "label %qs referenced outside of any function"
 msgstr ""
 
-#: c-decl.c:2014
-#, c-format
-msgid "duplicate label declaration `%s'"
+#: c-decl.c:2372
+#, fuzzy, c-format
+msgid "duplicate label declaration %qs"
 msgstr "паўторнае абвяшчэньне адмеціны `%s'"
 
-#: c-decl.c:2015
+#: c-decl.c:2407
 #, fuzzy
-msgid "%Jthis is a previous declaration"
-msgstr "гэта папярэдняе абвяшчэньне"
-
-#: c-decl.c:2050
-#, fuzzy
-msgid "%Hduplicate label `%D'"
+msgid "%Hduplicate label %qD"
 msgstr "паўтарэнне \"%s\""
 
-#: c-decl.c:2052
-#, fuzzy
-msgid "%J`%D' previously defined here"
-msgstr "папярэдняе вызначэньне"
+#: c-decl.c:2429
+msgid "%Htraditional C lacks a separate namespace for labels, identifier %qs conflicts"
+msgstr ""
 
-#: c-decl.c:2054
-#, fuzzy
-msgid "%J`%D' previously declared here"
-msgstr "няма папярэдняга аб'яўлення для \"%s\""
+#: c-decl.c:2495
+msgid "%H%qs defined as wrong kind of tag"
+msgstr ""
 
-#: c-decl.c:2074
-msgid "%Htraditional C lacks a separate namespace for labels, identifier `%s' conflicts"
+#: c-decl.c:2718
+msgid "unnamed struct/union that defines no instances"
 msgstr ""
 
-#: c-decl.c:2145
-msgid "%H`%s' defined as wrong kind of tag"
+#: c-decl.c:2726
+msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr ""
 
-#: c-decl.c:2383
-msgid "unnamed struct/union that defines no instances"
+#: c-decl.c:2737
+msgid "empty declaration with type qualifier does not redeclare tag"
+msgstr ""
+
+#: c-decl.c:2758 c-decl.c:2765
+#, fuzzy
+msgid "useless type name in empty declaration"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: c-decl.c:2773
+#, fuzzy
+msgid "%<inline%> in empty declaration"
+msgstr "пустое абвяшчэньне"
+
+#: c-decl.c:2779
+msgid "%<auto%> in file-scope empty declaration"
 msgstr ""
 
-#: c-decl.c:2402
-msgid "useless keyword or type name in empty declaration"
+#: c-decl.c:2785
+msgid "%<register%> in file-scope empty declaration"
 msgstr ""
 
-#: c-decl.c:2409
-msgid "two types specified in one empty declaration"
+#: c-decl.c:2791
+#, fuzzy
+msgid "useless storage class specifier in empty declaration"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: c-decl.c:2797
+msgid "useless %<__thread%> in empty declaration"
 msgstr ""
 
-#: c-decl.c:2414 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
-#: objc/objc-parse.y:778 objc/objc-parse.y:3016
+#: c-decl.c:2805
+#, fuzzy
+msgid "useless type qualifier in empty declaration"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: c-decl.c:2812 c-parse.y:781 c-parse.y:783 objc/objc-parse.y:818
+#: objc/objc-parse.y:820
 msgid "empty declaration"
 msgstr "пустое абвяшчэньне"
 
-#: c-decl.c:2440
+#: c-decl.c:2878
 #, fuzzy
-msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
+msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr "ISO C89 не падтрымлівае \"long long\""
 
-#: c-decl.c:2442
+#: c-decl.c:2881
 #, fuzzy
-msgid "ISO C90 does not support `[*]' array declarators"
+msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr "ISO C89 не падтрымлівае \"long long\""
 
-#: c-decl.c:2445
-msgid "GCC does not yet properly implement `[*]' array declarators"
-msgstr ""
+#: c-decl.c:2884
+#, fuzzy
+msgid "GCC does not yet properly implement %<[*]%> array declarators"
+msgstr "ISO C89 не падтрымлівае \"long long\""
 
-#: c-decl.c:2461
+#: c-decl.c:2903
 msgid "static or type qualifiers in abstract declarator"
 msgstr ""
 
-#: c-decl.c:2531
+#: c-decl.c:2960
 #, fuzzy
-msgid "%J'%D' is usually a function"
+msgid "%J%qD is usually a function"
 msgstr "`%s' - звычайна функцыя"
 
-#: c-decl.c:2540
-#, fuzzy, c-format
-msgid "typedef `%s' is initialized (use __typeof__ instead)"
+#: c-decl.c:2969 cp/decl.c:3718 cp/decl2.c:853
+#, fuzzy
+msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: c-decl.c:2546
-#, c-format
-msgid "function `%s' is initialized like a variable"
+#: c-decl.c:2974
+msgid "function %qD is initialized like a variable"
 msgstr ""
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:2553
-#, c-format
-msgid "parameter `%s' is initialized"
+#: c-decl.c:2980
+#, fuzzy
+msgid "parameter %qD is initialized"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: c-decl.c:2573 c-typeck.c:4234
+#. Although C99 is unclear about whether incomplete arrays
+#. of VLAs themselves count as VLAs, it does not make
+#. sense to permit them to be initialized given that
+#. ordinary VLAs may not be initialized.
+#: c-decl.c:2999 c-decl.c:3019 c-typeck.c:4280
 msgid "variable-sized object may not be initialized"
 msgstr ""
 
-#: c-decl.c:2579
-#, c-format
-msgid "variable `%s' has initializer but incomplete type"
-msgstr ""
-
-#: c-decl.c:2585
-#, c-format
-msgid "elements of array `%s' have incomplete type"
-msgstr ""
-
-#: c-decl.c:2654 c-decl.c:5462 cp/decl.c:3775 cp/decl.c:10238
+#: c-decl.c:3005
 #, fuzzy
-msgid "%Jinline function '%D' given attribute noinline"
+msgid "variable %qD has initializer but incomplete type"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: c-decl.c:3010
+#, fuzzy
+msgid "elements of array %qD have incomplete type"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: c-decl.c:3086 c-decl.c:5696 cp/decl.c:3758 cp/decl.c:9944
+#, fuzzy
+msgid "%Jinline function %qD given attribute noinline"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:2730
-msgid "%Jinitializer fails to determine size of '%D'"
+#: c-decl.c:3154
+msgid "%Jinitializer fails to determine size of %qD"
 msgstr ""
 
-#: c-decl.c:2735
+#: c-decl.c:3159
 #, fuzzy
-msgid "%Jarray size missing in '%D'"
+msgid "%Jarray size missing in %qD"
 msgstr "прапушчан памер масіва ў `%D'"
 
-#: c-decl.c:2751
+#: c-decl.c:3175
 #, fuzzy
-msgid "%Jzero or negative size array '%D'"
+msgid "%Jzero or negative size array %qD"
 msgstr "нулявы памер масіва `%D'"
 
-#: c-decl.c:2779
-msgid "%Jstorage size of '%D' isn't known"
+#: c-decl.c:3201 varasm.c:1541
+msgid "%Jstorage size of %qD isn%'t known"
 msgstr ""
 
-#: c-decl.c:2789
+#: c-decl.c:3211
 #, fuzzy
-msgid "%Jstorage size of '%D' isn't constant"
+msgid "%Jstorage size of %qD isn%'t constant"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c-decl.c:2872
-msgid "%Jignoring asm-specifier for non-static local variable '%D'"
-msgstr ""
-
-#: c-decl.c:2983
-msgid "ISO C forbids forward parameter declarations"
-msgstr ""
-
-#: c-decl.c:3165
-msgid "<anonymous>"
+#: c-decl.c:3266
+msgid "%Jignoring asm-specifier for non-static local variable %qD"
 msgstr ""
 
-#: c-decl.c:3174
-#, c-format
-msgid "bit-field `%s' width not an integer constant"
+#: c-decl.c:3296 fortran/f95-lang.c:647
+msgid "cannot put object with volatile field into register"
 msgstr ""
 
-#: c-decl.c:3182
-#, c-format
-msgid "negative width in bit-field `%s'"
+#: c-decl.c:3430
+msgid "ISO C forbids forward parameter declarations"
 msgstr ""
 
-#: c-decl.c:3187
-#, c-format
-msgid "zero width for bit-field `%s'"
+#: c-decl.c:3614
+msgid "<anonymous>"
 msgstr ""
 
-#: c-decl.c:3197
-#, c-format
-msgid "bit-field `%s' has invalid type"
+#: c-decl.c:3623
+#, fuzzy, c-format
+msgid "bit-field %qs width not an integer constant"
 msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
 
-#: c-decl.c:3206
-#, c-format
-msgid "type of bit-field `%s' is a GCC extension"
-msgstr ""
-
-#: c-decl.c:3215
-#, c-format
-msgid "width of `%s' exceeds its type"
-msgstr ""
-
-#: c-decl.c:3225
-#, c-format
-msgid "`%s' is narrower than values of its type"
-msgstr ""
-
-#: c-decl.c:3375 cp/decl.c:6900
-msgid "`long long long' is too long for GCC"
-msgstr "`long long long' - вельмі доўга для GCC"
-
-#: c-decl.c:3380
-#, fuzzy
-msgid "ISO C90 does not support `long long'"
-msgstr "ISO C89 не падтрымлівае `long long'"
-
-#: c-decl.c:3389 c-decl.c:3392 cp/decl.c:6905
-#, c-format
-msgid "duplicate `%s'"
-msgstr "паўтарэньне `%s'"
-
-#: c-decl.c:3402 cp/decl.c:6911
-msgid "`__thread' before `extern'"
-msgstr ""
-
-#: c-decl.c:3404 cp/decl.c:6913
-msgid "`__thread' before `static'"
-msgstr ""
-
-#: c-decl.c:3412 cp/decl.c:6940
-#, c-format
-msgid "two or more data types in declaration of `%s'"
-msgstr ""
-
-#: c-decl.c:3432 cp/decl.c:6945
+#: c-decl.c:3631
 #, c-format
-msgid "`%s' fails to be a typedef or built in type"
+msgid "negative width in bit-field %qs"
 msgstr ""
 
-#: c-decl.c:3471
+#: c-decl.c:3636
 #, c-format
-msgid "type defaults to `int' in declaration of `%s'"
+msgid "zero width for bit-field %qs"
 msgstr ""
 
-#: c-decl.c:3500
-#, c-format
-msgid "both long and short specified for `%s'"
-msgstr ""
+#: c-decl.c:3646
+#, fuzzy, c-format
+msgid "bit-field %qs has invalid type"
+msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
 
-#: c-decl.c:3504 cp/decl.c:7045
+#: c-decl.c:3655
 #, c-format
-msgid "long or short specified with char for `%s'"
+msgid "type of bit-field %qs is a GCC extension"
 msgstr ""
 
-#: c-decl.c:3511 cp/decl.c:7049
+#: c-decl.c:3664
 #, c-format
-msgid "long or short specified with floating type for `%s'"
-msgstr ""
-
-#: c-decl.c:3514
-msgid "the only valid combination is `long double'"
+msgid "width of %qs exceeds its type"
 msgstr ""
 
-#: c-decl.c:3520
+#: c-decl.c:3677
 #, c-format
-msgid "both signed and unsigned specified for `%s'"
+msgid "%qs is narrower than values of its type"
 msgstr ""
 
-#: c-decl.c:3522 cp/decl.c:7038
-#, c-format
-msgid "long, short, signed or unsigned invalid for `%s'"
-msgstr "long, short, signed ці unsigned нерэчаісны для \"%s\""
-
-#: c-decl.c:3528 cp/decl.c:7058
-#, c-format
-msgid "long, short, signed or unsigned used invalidly for `%s'"
+#: c-decl.c:3802
+msgid "type defaults to %<int%> in declaration of %qs"
 msgstr ""
 
-#: c-decl.c:3546 cp/decl.c:7079
-#, c-format
-msgid "complex invalid for `%s'"
-msgstr "complex нерэчаісны для \"%s\""
-
-#: c-decl.c:3588
+#: c-decl.c:3830
 #, fuzzy
-msgid "ISO C90 does not support complex types"
-msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
-
-#: c-decl.c:3600
-msgid "ISO C does not support plain `complex' meaning `double complex'"
-msgstr "ISO C не падтрымлівае просты \"complex\" у значэнні \"double complex\""
-
-#: c-decl.c:3606 c-decl.c:3618
-msgid "ISO C does not support complex integer types"
-msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
-
-#: c-decl.c:3648 c-decl.c:4115 cp/decl.c:7671
-msgid "duplicate `const'"
+msgid "duplicate %<const%>"
 msgstr "паўтарэнне \"const\""
 
-#: c-decl.c:3650 c-decl.c:4119 cp/decl.c:7675
-msgid "duplicate `restrict'"
+#: c-decl.c:3832
+#, fuzzy
+msgid "duplicate %<restrict%>"
 msgstr "паўтарэнне \"restrict\""
 
-#: c-decl.c:3652 c-decl.c:4117 cp/decl.c:7673
-msgid "duplicate `volatile'"
+#: c-decl.c:3834
+#, fuzzy
+msgid "duplicate %<volatile%>"
 msgstr "паўтарэнне \"volatile\""
 
-#: c-decl.c:3681 cp/decl.c:7242
-#, c-format
-msgid "multiple storage classes in declaration of `%s'"
-msgstr ""
-
-#: c-decl.c:3691
-msgid "function definition declared `auto'"
+#: c-decl.c:3853
+msgid "function definition declared %<auto%>"
 msgstr ""
 
-#: c-decl.c:3693
-msgid "function definition declared `register'"
-msgstr ""
+#: c-decl.c:3855
+#, fuzzy
+msgid "function definition declared %<register%>"
+msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: c-decl.c:3695
-msgid "function definition declared `typedef'"
+#: c-decl.c:3857
+msgid "function definition declared %<typedef%>"
 msgstr ""
 
-#: c-decl.c:3697
+#: c-decl.c:3859
 #, fuzzy
-msgid "function definition declared `__thread'"
+msgid "function definition declared %<__thread%>"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: c-decl.c:3710
+#: c-decl.c:3875
 #, c-format
-msgid "storage class specified for structure field `%s'"
+msgid "storage class specified for structure field %qs"
 msgstr ""
 
-#: c-decl.c:3714 cp/decl.c:7287
+#: c-decl.c:3879 cp/decl.c:7120
 #, c-format
-msgid "storage class specified for parameter `%s'"
+msgid "storage class specified for parameter %qs"
 msgstr ""
 
-#: c-decl.c:3717 cp/decl.c:7289
+#: c-decl.c:3882 cp/decl.c:7122
 msgid "storage class specified for typename"
 msgstr ""
 
-#: c-decl.c:3729 cp/decl.c:7304
-#, c-format
-msgid "`%s' initialized and declared `extern'"
+#: c-decl.c:3895 cp/decl.c:7139
+msgid "%qs initialized and declared %<extern%>"
 msgstr ""
 
-#: c-decl.c:3731 cp/decl.c:7307
-#, c-format
-msgid "`%s' has both `extern' and initializer"
+#: c-decl.c:3897 cp/decl.c:7142
+msgid "%qs has both %<extern%> and initializer"
 msgstr ""
 
-#: c-decl.c:3736
-#, fuzzy, c-format
-msgid "file-scope declaration of `%s' specifies `auto'"
-msgstr "Не магу знайсці дэкларацыю інтэрфейса для \"%s\""
+#: c-decl.c:3902
+msgid "file-scope declaration of %qs specifies %<auto%>"
+msgstr ""
 
-#: c-decl.c:3741 cp/decl.c:7311
-#, c-format
-msgid "nested function `%s' declared `extern'"
+#: c-decl.c:3904
+msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr ""
 
-#: c-decl.c:3747 cp/decl.c:7321
-#, fuzzy, c-format
-msgid "function-scope `%s' implicitly auto and declared `__thread'"
-msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
+#: c-decl.c:3909 cp/decl.c:7146
+msgid "nested function %qs declared %<extern%>"
+msgstr ""
+
+#: c-decl.c:3912 cp/decl.c:7156
+msgid "function-scope %qs implicitly auto and declared %<__thread%>"
+msgstr ""
 
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:3786 c-decl.c:3979
+#: c-decl.c:3953 c-decl.c:4142
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr ""
 
-#: c-decl.c:3830
+#: c-decl.c:3999
 #, c-format
-msgid "declaration of `%s' as array of voids"
+msgid "declaration of %qs as array of voids"
 msgstr ""
 
-#: c-decl.c:3836
+#: c-decl.c:4005
 #, c-format
-msgid "declaration of `%s' as array of functions"
+msgid "declaration of %qs as array of functions"
 msgstr ""
 
-#: c-decl.c:3841
+#: c-decl.c:4010
 #, fuzzy
 msgid "invalid use of structure with flexible array member"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c-decl.c:3860
-#, c-format
-msgid "size of array `%s' has non-integer type"
-msgstr ""
+#: c-decl.c:4030
+#, fuzzy, c-format
+msgid "size of array %qs has non-integer type"
+msgstr "памер масіва \"%s\" адмоўны"
 
-#: c-decl.c:3865
-#, c-format
-msgid "ISO C forbids zero-size array `%s'"
-msgstr ""
+#: c-decl.c:4035
+#, fuzzy, c-format
+msgid "ISO C forbids zero-size array %qs"
+msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c-decl.c:3872
-#, c-format
-msgid "size of array `%s' is negative"
+#: c-decl.c:4042
+#, fuzzy, c-format
+msgid "size of array %qs is negative"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c-decl.c:3885
-#, c-format
-msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
+#: c-decl.c:4056
+msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr ""
 
-#: c-decl.c:3888
+#: c-decl.c:4060
 #, fuzzy, c-format
-msgid "ISO C90 forbids variable-size array `%s'"
+msgid "ISO C90 forbids variable-size array %qs"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c-decl.c:3918 c-decl.c:4142 cp/decl.c:7850
-#, c-format
-msgid "size of array `%s' is too large"
+#: c-decl.c:4093 c-decl.c:4261 cp/decl.c:7559
+#, fuzzy, c-format
+msgid "size of array %qs is too large"
 msgstr "памер масіва \"%s\" вельмі вялікі"
 
-#: c-decl.c:3944
+#: c-decl.c:4106
 #, fuzzy
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c-decl.c:3954
+#: c-decl.c:4115
 msgid "array type has incomplete element type"
 msgstr ""
 
-#: c-decl.c:4009 cp/decl.c:7442
-#, c-format
-msgid "`%s' declared as function returning a function"
-msgstr ""
+#: c-decl.c:4174 cp/decl.c:7248
+#, fuzzy, c-format
+msgid "%qs declared as function returning a function"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c-decl.c:4014 cp/decl.c:7447
+#: c-decl.c:4179 cp/decl.c:7253
 #, c-format
-msgid "`%s' declared as function returning an array"
+msgid "%qs declared as function returning an array"
 msgstr ""
 
-#: c-decl.c:4038
-msgid "ISO C forbids qualified void function return type"
-msgstr ""
+#: c-decl.c:4199
+#, fuzzy
+msgid "function definition has qualified void return type"
+msgstr "функцыя не вяртае тып string"
 
-#: c-decl.c:4042
+#: c-decl.c:4201
 msgid "type qualifiers ignored on function return type"
 msgstr ""
 
-#: c-decl.c:4071 c-decl.c:4157 c-decl.c:4281 c-decl.c:4367
+#: c-decl.c:4230 c-decl.c:4274 c-decl.c:4368 c-decl.c:4455
 msgid "ISO C forbids qualified function types"
 msgstr ""
 
-#: c-decl.c:4111 cp/decl.c:7667
-msgid "invalid type modifier within pointer declarator"
+#: c-decl.c:4282
+msgid "%Jtypedef %qD declared %<inline%>"
 msgstr ""
 
-#: c-decl.c:4192
+#: c-decl.c:4312
 msgid "ISO C forbids const or volatile function types"
 msgstr ""
 
-#: c-decl.c:4212
-#, c-format
-msgid "variable or field `%s' declared void"
-msgstr ""
+#: c-decl.c:4332
+#, fuzzy, c-format
+msgid "variable or field %qs declared void"
+msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c-decl.c:4245
+#: c-decl.c:4361
 msgid "attributes in parameter array declarator ignored"
 msgstr ""
 
-#: c-decl.c:4270
-msgid "invalid type modifier within array declarator"
-msgstr ""
+#: c-decl.c:4396
+#, fuzzy
+msgid "%Jparameter %qD declared %<inline%>"
+msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c-decl.c:4315
-#, c-format
-msgid "field `%s' declared as a function"
-msgstr ""
+#: c-decl.c:4409
+#, fuzzy, c-format
+msgid "field %qs declared as a function"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c-decl.c:4321
-#, c-format
-msgid "field `%s' has incomplete type"
-msgstr ""
+#: c-decl.c:4415
+#, fuzzy, c-format
+msgid "field %qs has incomplete type"
+msgstr "\"%s\" мае незавершаны тып"
 
-#: c-decl.c:4347 c-decl.c:4349 c-decl.c:4351 c-decl.c:4358
-#, c-format
-msgid "invalid storage class for function `%s'"
-msgstr ""
+#: c-decl.c:4432 c-decl.c:4443 c-decl.c:4446
+#, fuzzy, c-format
+msgid "invalid storage class for function %qs"
+msgstr "Нерэчаісны выбар \"%s\""
 
-#: c-decl.c:4373
-msgid "`noreturn' function returns non-void value"
+#: c-decl.c:4461
+msgid "%<noreturn%> function returns non-void value"
 msgstr ""
 
-#: c-decl.c:4388
-msgid "cannot inline function `main'"
-msgstr ""
+#: c-decl.c:4489
+#, fuzzy
+msgid "cannot inline function %<main%>"
+msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: c-decl.c:4442
-msgid "variable previously declared `static' redeclared `extern'"
+#: c-decl.c:4546
+msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr ""
 
-#: c-decl.c:4451
-#, fuzzy
-msgid "%Jvariable '%D' declared `inline'"
-msgstr "тып параметра \"%s\" не аб'яўлены"
+#: c-decl.c:4555
+msgid "%Jvariable %qD 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:4479 cp/decl.c:5972
+#: c-decl.c:4586 cp/decl.c:5994
 #, fuzzy
 msgid "thread-local storage not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c-decl.c:4540 c-decl.c:5506
-msgid "function declaration isn't a prototype"
+#: c-decl.c:4648 c-decl.c:5733
+msgid "function declaration isn%'t a prototype"
 msgstr ""
 
-#: c-decl.c:4546
+#: c-decl.c:4656
 msgid "parameter names (without types) in function declaration"
 msgstr ""
 
-#: c-decl.c:4574
-#, c-format
-msgid "parameter `%s' has incomplete type"
-msgstr ""
+#: c-decl.c:4689
+#, fuzzy
+msgid "%Jparameter %u (%qD) has incomplete type"
+msgstr "\"%s\" мае незавершаны тып"
 
-#: c-decl.c:4577
-msgid "parameter has incomplete type"
-msgstr ""
+#: c-decl.c:4692
+#, fuzzy
+msgid "%Jparameter %u has incomplete type"
+msgstr "\"%s\" мае незавершаны тып"
 
-#: c-decl.c:4626
-msgid "\"void\" as only parameter may not be qualified"
+#: c-decl.c:4701
+#, fuzzy
+msgid "%Jparameter %u (%qD) has void type"
+msgstr "тып параметра \"%s\" не аб'яўлены"
+
+#: c-decl.c:4704
+#, fuzzy
+msgid "%Jparameter %u has void type"
+msgstr "тып параметра \"%s\" не аб'яўлены"
+
+#: c-decl.c:4761
+msgid "%<void%> as only parameter may not be qualified"
 msgstr ""
 
-#: c-decl.c:4647
+#: c-decl.c:4765 c-decl.c:4800
 #, fuzzy
-msgid "\"void\" must be the only parameter"
+msgid "%<void%> must be the only parameter"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c-decl.c:4664
-msgid "%Jparameter \"%D\" has just a forward declaration"
+#: c-decl.c:4793
+msgid "%Jparameter %qD has just a forward declaration"
 msgstr ""
 
-#. The first %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4692
-#, c-format
-msgid "\"%s %s\" declared inside parameter list"
+#. The %s will be one of 'struct', 'union', or 'enum'.
+#: c-decl.c:4839
+msgid "%<%s %E%> declared inside parameter list"
 msgstr ""
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4696
+#: c-decl.c:4843
 #, c-format
 msgid "anonymous %s declared inside parameter list"
 msgstr ""
 
-#: c-decl.c:4700
+#: c-decl.c:4848
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr ""
 
-#: c-decl.c:4785
-#, c-format
-msgid "redefinition of `union %s'"
-msgstr ""
+#: c-decl.c:4981
+#, fuzzy
+msgid "redefinition of %<union %s%>"
+msgstr "перанакіраванне stdout: %s"
 
-#: c-decl.c:4787
-#, fuzzy, c-format
-msgid "redefinition of `struct %s'"
+#: c-decl.c:4983
+#, fuzzy
+msgid "redefinition of %<struct %s%>"
 msgstr "перанакіраванне stdout: %s"
 
-#: c-decl.c:4855 cp/decl.c:3548
-msgid "declaration does not declare anything"
-msgstr ""
+#: c-decl.c:4988
+#, fuzzy
+msgid "nested redefinition of %<union %s%>"
+msgstr "перанакіраванне stdout: %s"
 
-#: c-decl.c:4900 c-decl.c:4916
+#: c-decl.c:4991
 #, fuzzy
-msgid "%Jduplicate member '%D'"
-msgstr "паÑ\9eÑ\82аÑ\80Ñ\8dнне \"%s\""
+msgid "nested redefinition of %<struct %s%>"
+msgstr "пеÑ\80анакÑ\96Ñ\80аванне stdout: %s"
 
-#: c-decl.c:4950 c-decl.c:4953
-#, c-format
-msgid "%s defined inside parms"
+#: c-decl.c:5063 cp/decl.c:3517
+msgid "declaration does not declare anything"
 msgstr ""
 
-#: c-decl.c:4951 c-decl.c:4954 c-decl.c:4965
-msgid "union"
-msgstr "аб'яднанне"
+#: c-decl.c:5067
+#, fuzzy
+msgid "ISO C doesn%'t support unnamed structs/unions"
+msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c-decl.c:4951 c-decl.c:4954
-msgid "structure"
-msgstr "структура"
+#: c-decl.c:5110 c-decl.c:5126
+#, fuzzy
+msgid "%Jduplicate member %qD"
+msgstr "паўтарэнне \"%s\""
 
-#: c-decl.c:4964
-#, c-format
-msgid "%s has no %s"
+#: c-decl.c:5165
+msgid "union has no named members"
 msgstr ""
 
-#: c-decl.c:4965
-msgid "struct"
-msgstr "структура"
-
-#: c-decl.c:4966
-msgid "named members"
+#: c-decl.c:5167
+msgid "union has no members"
 msgstr ""
 
-#: c-decl.c:4966
-msgid "members"
-msgstr "члены"
+#: c-decl.c:5172
+msgid "struct has no named members"
+msgstr ""
 
-#: c-decl.c:5005
-#, c-format
-msgid "nested redefinition of `%s'"
+#: c-decl.c:5174
+msgid "struct has no members"
 msgstr ""
 
-#: c-decl.c:5026
+#: c-decl.c:5231
 msgid "%Jflexible array member in union"
 msgstr ""
 
-#: c-decl.c:5031
+#: c-decl.c:5236
 msgid "%Jflexible array member not at end of struct"
 msgstr ""
 
-#: c-decl.c:5036
+#: c-decl.c:5241
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr ""
 
-#: c-decl.c:5043
+#: c-decl.c:5248
 #, fuzzy
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c-decl.c:5138
+#: c-decl.c:5353
 msgid "union cannot be made transparent"
 msgstr ""
 
-#. This enum is a named one that has been declared already.
-#: c-decl.c:5207
-#, c-format
-msgid "redeclaration of `enum %s'"
-msgstr ""
+#: c-decl.c:5418
+#, fuzzy
+msgid "nested redefinition of %<enum %s%>"
+msgstr "перанакіраванне stdout: %s"
 
-#: c-decl.c:5238
-msgid "enum defined inside parms"
-msgstr ""
+#. This enum is a named one that has been declared already.
+#: c-decl.c:5425
+#, fuzzy
+msgid "redeclaration of %<enum %s%>"
+msgstr "абвяшчэньне шаблёну `%#D'"
 
-#: c-decl.c:5271
+#: c-decl.c:5488
 msgid "enumeration values exceed range of largest integer"
 msgstr ""
 
-#: c-decl.c:5374
-#, c-format
-msgid "enumerator value for `%s' not integer constant"
+#: c-decl.c:5505
+msgid "specified mode too small for enumeral values"
 msgstr ""
 
-#: c-decl.c:5387
+#: c-decl.c:5604
+#, fuzzy, c-format
+msgid "enumerator value for %qE is not an integer constant"
+msgstr "памер масіва \"%s\" адмоўны"
+
+#: c-decl.c:5621
 msgid "overflow in enumeration values"
 msgstr ""
 
-#: c-decl.c:5392
-msgid "ISO C restricts enumerator values to range of `int'"
+#: c-decl.c:5626
+msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr ""
 
-#: c-decl.c:5468
+#: c-decl.c:5702
 msgid "return type is an incomplete type"
 msgstr ""
 
-#: c-decl.c:5476
-msgid "return type defaults to `int'"
-msgstr ""
+#: c-decl.c:5710
+#, fuzzy
+msgid "return type defaults to %<int%>"
+msgstr "вяртаемы тып \"%s\" не \"int\""
 
-#: c-decl.c:5512
+#: c-decl.c:5739
 #, fuzzy
-msgid "%Jno previous prototype for '%D'"
+msgid "%Jno previous prototype for %qD"
 msgstr "няма папярэдняга прататыпа для \"%s\""
 
-#: c-decl.c:5518
+#: c-decl.c:5745
 #, fuzzy
-msgid "%J'%D' was used with no prototype before its definition"
+msgid "%J%qD was used with no prototype before its definition"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c-decl.c:5525
+#: c-decl.c:5752
 #, fuzzy
-msgid "%Jno previous declaration for '%D'"
+msgid "%Jno previous declaration for %qD"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:5531
+#: c-decl.c:5758
 #, fuzzy
-msgid "%J`%D' was used with no declaration before its definition"
+msgid "%J%qD was used with no declaration before its definition"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c-decl.c:5567 c-decl.c:6073
+#: c-decl.c:5791 c-decl.c:6280
 #, fuzzy
-msgid "%Jreturn type of '%D' is not `int'"
+msgid "%Jreturn type of %qD is not %<int%>"
 msgstr "вяртаемы тып \"%s\" не \"int\""
 
-#: c-decl.c:5582
+#: c-decl.c:5806
 #, fuzzy
-msgid "%Jfirst argument of '%D' should be `int'"
+msgid "%Jfirst argument of %qD should be %<int%>"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-decl.c:5591
+#: c-decl.c:5815
 #, fuzzy
-msgid "%Jsecond argument of '%D' should be 'char **'"
+msgid "%Jsecond argument of %qD should be %<char **%>"
 msgstr "другім аргументам \"%s\" павінен быць \"char **\""
 
-#: c-decl.c:5600
+#: c-decl.c:5824
 #, fuzzy
-msgid "%Jthird argument of '%D' should probably be 'char **'"
+msgid "%Jthird argument of %qD should probably be %<char **%>"
 msgstr "другім аргументам \"%s\" павінен быць \"char **\""
 
-#: c-decl.c:5610
-msgid "%J'%D' takes only zero or two arguments"
+#: c-decl.c:5834
+msgid "%J%qD takes only zero or two arguments"
 msgstr ""
 
-#: c-decl.c:5613
+#: c-decl.c:5837
 #, fuzzy
-msgid "%J'%D' is normally a non-static function"
+msgid "%J%qD is normally a non-static function"
 msgstr "`%s' - звычайна функцыя"
 
-#: c-decl.c:5669
+#: c-decl.c:5883
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c-decl.c:5683
+#: c-decl.c:5896
+msgid "%Jtraditional C rejects ISO C style function definitions"
+msgstr ""
+
+#: c-decl.c:5908
 #, fuzzy
 msgid "%Jparameter name omitted"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c-decl.c:5758
+#: c-decl.c:5948
+msgid "%Jold-style function definition"
+msgstr ""
+
+#: c-decl.c:5956
 msgid "%Jparameter name missing from parameter list"
 msgstr ""
 
-#: c-decl.c:5768
-msgid "%J\"%D\" declared as a non-parameter"
+#: c-decl.c:5967
+msgid "%J%qD declared as a non-parameter"
 msgstr ""
 
-#: c-decl.c:5773
+#: c-decl.c:5972
 #, fuzzy
-msgid "%Jmultiple parameters named \"%D\""
+msgid "%Jmultiple parameters named %qD"
 msgstr "невыкарыстаемы параметр \"%s\""
 
-#: c-decl.c:5781
+#: c-decl.c:5980
 #, fuzzy
-msgid "%Jparameter \"%D\" declared void"
+msgid "%Jparameter %qD declared with void type"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c-decl.c:5796 c-decl.c:5798
-msgid "%Jtype of \"%D\" defaults to \"int\""
+#: c-decl.c:5995 c-decl.c:5997
+msgid "%Jtype of %qD defaults to %<int%>"
 msgstr ""
 
-#: c-decl.c:5812
+#: c-decl.c:6016
 #, fuzzy
-msgid "%Jparameter \"%D\" has incomplete type"
+msgid "%Jparameter %qD has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c-decl.c:5818
-msgid "%Jdeclaration for parameter \"%D\" but no such parameter"
+#: c-decl.c:6022
+msgid "%Jdeclaration for parameter %qD but no such parameter"
 msgstr ""
 
-#: c-decl.c:5870
-msgid "number of arguments doesn't match prototype"
-msgstr ""
+#: c-decl.c:6072
+#, fuzzy
+msgid "number of arguments doesn%'t match prototype"
+msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: c-decl.c:5871 c-decl.c:5902 c-decl.c:5909
+#: c-decl.c:6073 c-decl.c:6103 c-decl.c:6110
 #, fuzzy
 msgid "%Hprototype declaration"
 msgstr "пустое абвяшчэньне"
 
-#: c-decl.c:5900
-msgid "promoted argument \"%D\" doesn't match prototype"
+#: c-decl.c:6101
+msgid "promoted argument %qD doesn%'t match prototype"
 msgstr ""
 
-#: c-decl.c:5908
-msgid "argument \"%D\" doesn't match prototype"
+#: c-decl.c:6109
+msgid "argument %qD doesn%'t match prototype"
 msgstr ""
 
-#: c-decl.c:6105 cp/decl.c:10954
+#: c-decl.c:6307 cp/decl.c:10698
 msgid "no return statement in function returning non-void"
 msgstr ""
 
-#: c-decl.c:6112
+#: c-decl.c:6314
 msgid "this function may return with or without a value"
 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:6211
-msgid "'for' loop initial declaration used outside C99 mode"
+#: c-decl.c:6403
+msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr ""
 
-#: c-decl.c:6235
-#, c-format
-msgid "'struct %s' declared in 'for' loop initial declaration"
+#: c-decl.c:6432
+msgid "%Jdeclaration of static variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6238
-#, fuzzy, c-format
-msgid "'union %s' declared in 'for' loop initial declaration"
-msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
-
-#: c-decl.c:6241
-#, c-format
-msgid "'enum %s' declared in 'for' loop initial declaration"
+#: c-decl.c:6435
+msgid "%Jdeclaration of %<extern%> variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6249
-msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
+#: c-decl.c:6440
+msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6252
-msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration"
+#: c-decl.c:6444
+msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6255
-msgid "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration"
+#: c-decl.c:6448
+msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6568
-#, fuzzy
-msgid "%Jredefinition of global '%D'"
-msgstr "перанакіраванне stdout: %s"
+#: c-decl.c:6452
+msgid "%Jdeclaration of non-variable %qD in %<for%> loop initial declaration"
+msgstr ""
 
-#: c-decl.c:6569
-#, fuzzy
-msgid "%J'%D' previously defined here"
-msgstr "папярэдняе вызначэньне"
+#: c-decl.c:6741 c-decl.c:6890 c-decl.c:7101 cp/decl.c:6828
+#, fuzzy, c-format
+msgid "duplicate %qs"
+msgstr "паўтарэньне `%s'"
 
-#: c-format.c:94 c-format.c:210
-msgid "format string has invalid operand number"
+#: c-decl.c:6762 c-decl.c:6899 c-decl.c:7002
+msgid "two or more data types in declaration specifiers"
 msgstr ""
 
-#: c-format.c:111
-msgid "function does not return string type"
-msgstr "функцыя не вяртае тып string"
+#: c-decl.c:6774 cp/decl.c:6804
+#, fuzzy
+msgid "%<long long long%> is too long for GCC"
+msgstr "`long long long' - вельмі доўга для GCC"
 
-#: c-format.c:140
-msgid "format string arg not a string type"
+#: c-decl.c:6781 c-decl.c:6973
+msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:190
-msgid "unrecognized format specifier"
-msgstr ""
+#: c-decl.c:6787
+#, fuzzy
+msgid "ISO C90 does not support %<long long%>"
+msgstr "ISO C89 не падтрымлівае `long long'"
 
-#: c-format.c:203
-#, c-format
-msgid "`%s' is an unrecognized format function type"
+#: c-decl.c:6792 c-decl.c:6812
+msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:216
-msgid "'...' has invalid operand number"
+#: c-decl.c:6795 c-decl.c:6906
+msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:224
-msgid "format string arg follows the args to be formatted"
+#: c-decl.c:6798 c-decl.c:6925
+msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:565 c-format.c:589
-msgid "` ' flag"
+#: c-decl.c:6801 c-decl.c:6944
+msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:565 c-format.c:589
-msgid "the ` ' printf flag"
+#: c-decl.c:6804 c-decl.c:6957
+msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:566 c-format.c:590 c-format.c:627 c-format.c:683
-msgid "`+' flag"
+#: c-decl.c:6815 c-decl.c:6909
+msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:566 c-format.c:590 c-format.c:627
-msgid "the `+' printf flag"
+#: c-decl.c:6818 c-decl.c:6928
+msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:567 c-format.c:591 c-format.c:628 c-format.c:659
-msgid "`#' flag"
+#: c-decl.c:6821 c-decl.c:6947
+msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:567 c-format.c:591 c-format.c:628
-msgid "the `#' printf flag"
+#: c-decl.c:6824 c-decl.c:6960
+msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:568 c-format.c:592 c-format.c:657
-msgid "`0' flag"
-msgstr "'0' флаг"
-
-#: c-format.c:568 c-format.c:592
-msgid "the `0' printf flag"
+#: c-decl.c:6827 c-decl.c:6976
+msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:569 c-format.c:593 c-format.c:656 c-format.c:686
-msgid "`-' flag"
+#: c-decl.c:6835 c-decl.c:6855
+msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:569 c-format.c:593
-msgid "the `-' printf flag"
+#: c-decl.c:6838 c-decl.c:6912
+msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:570 c-format.c:640
-msgid "`'' flag"
+#: c-decl.c:6841 c-decl.c:6931
+msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:570
-msgid "the `'' printf flag"
+#: c-decl.c:6844 c-decl.c:6963
+msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:571 c-format.c:641
-msgid "`I' flag"
+#: c-decl.c:6847 c-decl.c:6979
+msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:571
-msgid "the `I' printf flag"
+#: c-decl.c:6858 c-decl.c:6915
+msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:572 c-format.c:594 c-format.c:638 c-format.c:660 c-format.c:687
-#: c-format.c:1802
-msgid "field width"
+#: c-decl.c:6861 c-decl.c:6934
+msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:572 c-format.c:594
-msgid "field width in printf format"
+#: c-decl.c:6864 c-decl.c:6966
+msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:573 c-format.c:595 c-format.c:618 c-format.c:629
-msgid "precision"
+#: c-decl.c:6867 c-decl.c:6982
+msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:573 c-format.c:595 c-format.c:618 c-format.c:629
-msgid "precision in printf format"
-msgstr ""
+#: c-decl.c:6875
+#, fuzzy
+msgid "ISO C90 does not support complex types"
+msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c-format.c:574 c-format.c:596 c-format.c:619 c-format.c:630 c-format.c:639
-#: c-format.c:690
-msgid "length modifier"
+#: c-decl.c:6877 c-decl.c:6918
+msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:574 c-format.c:596 c-format.c:619 c-format.c:630
-msgid "length modifier in printf format"
+#: c-decl.c:6880 c-decl.c:6937
+msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-format.c:636
-msgid "assignment suppression"
+#: c-decl.c:7019
+#, c-format
+msgid "%qs fails to be a typedef or built in type"
 msgstr ""
 
-#: c-format.c:636
-msgid "the assignment suppression scanf feature"
-msgstr ""
+#: c-decl.c:7051
+#, fuzzy, c-format
+msgid "%qs is not at beginning of declaration"
+msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: c-format.c:637
-msgid "`a' flag"
+#: c-decl.c:7066
+msgid "%<__thread%> used with %<auto%>"
 msgstr ""
 
-#: c-format.c:637
-msgid "the `a' scanf flag"
+#: c-decl.c:7068
+msgid "%<__thread%> used with %<register%>"
 msgstr ""
 
-#: c-format.c:638
-msgid "field width in scanf format"
+#: c-decl.c:7070
+msgid "%<__thread%> used with %<typedef%>"
 msgstr ""
 
-#: c-format.c:639
-msgid "length modifier in scanf format"
+#: c-decl.c:7081 cp/parser.c:7114
+msgid "%<__thread%> before %<extern%>"
 msgstr ""
 
-#: c-format.c:640
-msgid "the `'' scanf flag"
+#: c-decl.c:7090 cp/parser.c:7104
+msgid "%<__thread%> before %<static%>"
 msgstr ""
 
-#: c-format.c:641
-msgid "the `I' scanf flag"
+#: c-decl.c:7106
+msgid "multiple storage classes in declaration specifiers"
 msgstr ""
 
-#: c-format.c:655
-msgid "`_' flag"
+#: c-decl.c:7113
+msgid "%<__thread%> used with %qs"
 msgstr ""
 
-#: c-format.c:655
-msgid "the `_' strftime flag"
-msgstr ""
+#: c-decl.c:7167
+#, fuzzy
+msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
+msgstr "ISO C не падтрымлівае просты \"complex\" у значэнні \"double complex\""
 
-#: c-format.c:656
-msgid "the `-' strftime flag"
-msgstr ""
+#: c-decl.c:7212 c-decl.c:7238
+msgid "ISO C does not support complex integer types"
+msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c-format.c:657
-msgid "the `0' strftime flag"
-msgstr ""
+#: c-decl.c:7313 toplev.c:844
+#, fuzzy
+msgid "%J%qF used but never defined"
+msgstr "адмеціна `%D' выкарыстоўвываецца, але ня вызначана"
 
-#: c-format.c:658 c-format.c:682
-msgid "`^' flag"
+#: c-format.c:96 c-format.c:209
+msgid "format string has invalid operand number"
 msgstr ""
 
-#: c-format.c:658
-msgid "the `^' strftime flag"
-msgstr ""
+#: c-format.c:113
+msgid "function does not return string type"
+msgstr "функцыя не вяртае тып string"
+
+#: c-format.c:142
+#, fuzzy
+msgid "format string argument not a string type"
+msgstr "функцыя не вяртае тып string"
 
-#: c-format.c:659
-msgid "the `#' strftime flag"
+#: c-format.c:190
+msgid "unrecognized format specifier"
 msgstr ""
 
-#: c-format.c:660
-msgid "field width in strftime format"
+#: c-format.c:202
+#, c-format
+msgid "%qs is an unrecognized format function type"
+msgstr ""
+
+#: c-format.c:215
+msgid "%<...%> has invalid operand number"
+msgstr ""
+
+#: c-format.c:222
+msgid "format string argument follows the args to be formatted"
+msgstr ""
+
+#: c-format.c:345 c-format.c:369
+#, fuzzy
+msgid "' ' flag"
+msgstr "'0' флаг"
+
+#: c-format.c:345 c-format.c:369
+msgid "the ' ' printf flag"
+msgstr ""
+
+#: c-format.c:346 c-format.c:370 c-format.c:408 c-format.c:465
+#, fuzzy
+msgid "'+' flag"
+msgstr "'0' флаг"
+
+#: c-format.c:346 c-format.c:370 c-format.c:408
+msgid "the '+' printf flag"
+msgstr ""
+
+#: c-format.c:347 c-format.c:371 c-format.c:409 c-format.c:441
+#, fuzzy
+msgid "'#' flag"
+msgstr "'0' флаг"
+
+#: c-format.c:347 c-format.c:371 c-format.c:409
+msgid "the '#' printf flag"
+msgstr ""
+
+#: c-format.c:348 c-format.c:372 c-format.c:439
+#, fuzzy
+msgid "'0' flag"
+msgstr "'0' флаг"
+
+#: c-format.c:348 c-format.c:372
+msgid "the '0' printf flag"
+msgstr ""
+
+#: c-format.c:349 c-format.c:373 c-format.c:438 c-format.c:468
+#, fuzzy
+msgid "'-' flag"
+msgstr "'0' флаг"
+
+#: c-format.c:349 c-format.c:373
+msgid "the '-' printf flag"
+msgstr ""
+
+#: c-format.c:350 c-format.c:422
+#, fuzzy
+msgid "''' flag"
+msgstr "'0' флаг"
+
+#: c-format.c:350
+msgid "the ''' printf flag"
+msgstr ""
+
+#: c-format.c:351 c-format.c:423
+#, fuzzy
+msgid "'I' flag"
+msgstr "'0' флаг"
+
+#: c-format.c:351
+msgid "the 'I' printf flag"
+msgstr ""
+
+#: c-format.c:352 c-format.c:374 c-format.c:420 c-format.c:442 c-format.c:469
+#: c-format.c:1531 config/sol2-c.c:46
+msgid "field width"
+msgstr ""
+
+#: c-format.c:352 c-format.c:374 config/sol2-c.c:46
+msgid "field width in printf format"
+msgstr ""
+
+#: c-format.c:353 c-format.c:375 c-format.c:399 c-format.c:411
+msgid "precision"
+msgstr ""
+
+#: c-format.c:353 c-format.c:375 c-format.c:399 c-format.c:411
+msgid "precision in printf format"
+msgstr ""
+
+#: c-format.c:354 c-format.c:376 c-format.c:400 c-format.c:412 c-format.c:421
+#: c-format.c:472 config/sol2-c.c:47
+msgid "length modifier"
+msgstr ""
+
+#: c-format.c:354 c-format.c:376 c-format.c:400 c-format.c:412
+#: config/sol2-c.c:47
+msgid "length modifier in printf format"
+msgstr ""
+
+#: c-format.c:398 c-format.c:410
+#, fuzzy
+msgid "'q' flag"
+msgstr "'0' флаг"
+
+#: c-format.c:398 c-format.c:410
+msgid "the 'q' diagnostic flag"
+msgstr ""
+
+#: c-format.c:418
+msgid "assignment suppression"
+msgstr ""
+
+#: c-format.c:418
+msgid "the assignment suppression scanf feature"
+msgstr ""
+
+#: c-format.c:419
+#, fuzzy
+msgid "'a' flag"
+msgstr "'0' флаг"
+
+#: c-format.c:419
+msgid "the 'a' scanf flag"
+msgstr ""
+
+#: c-format.c:420
+msgid "field width in scanf format"
+msgstr ""
+
+#: c-format.c:421
+msgid "length modifier in scanf format"
+msgstr ""
+
+#: c-format.c:422
+msgid "the ''' scanf flag"
+msgstr ""
+
+#: c-format.c:423
+msgid "the 'I' scanf flag"
+msgstr ""
+
+#: c-format.c:437
+#, fuzzy
+msgid "'_' flag"
+msgstr "'0' флаг"
+
+#: c-format.c:437
+msgid "the '_' strftime flag"
+msgstr ""
+
+#: c-format.c:438
+msgid "the '-' strftime flag"
+msgstr ""
+
+#: c-format.c:439
+msgid "the '0' strftime flag"
+msgstr ""
+
+#: c-format.c:440 c-format.c:464
+#, fuzzy
+msgid "'^' flag"
+msgstr "'0' флаг"
+
+#: c-format.c:440
+msgid "the '^' strftime flag"
 msgstr ""
 
-#: c-format.c:661
-msgid "`E' modifier"
+#: c-format.c:441
+msgid "the '#' strftime flag"
 msgstr ""
 
-#: c-format.c:661
-msgid "the `E' strftime modifier"
+#: c-format.c:442
+msgid "field width in strftime format"
 msgstr ""
 
-#: c-format.c:662
-msgid "`O' modifier"
+#: c-format.c:443
+#, fuzzy
+msgid "'E' modifier"
 msgstr "'O' мадыфікатар"
 
-#: c-format.c:662
-msgid "the `O' strftime modifier"
+#: c-format.c:443
+msgid "the 'E' strftime modifier"
 msgstr ""
 
-#: c-format.c:663
-msgid "the `O' modifier"
+#: c-format.c:444
+#, fuzzy
+msgid "'O' modifier"
+msgstr "'O' мадыфікатар"
+
+#: c-format.c:444
+msgid "the 'O' strftime modifier"
 msgstr ""
 
-#: c-format.c:681
+#: c-format.c:445
+#, fuzzy
+msgid "the 'O' modifier"
+msgstr "'O' мадыфікатар"
+
+#: c-format.c:463
 msgid "fill character"
 msgstr ""
 
-#: c-format.c:681
+#: c-format.c:463
 msgid "fill character in strfmon format"
 msgstr ""
 
-#: c-format.c:682
-msgid "the `^' strfmon flag"
+#: c-format.c:464
+msgid "the '^' strfmon flag"
 msgstr ""
 
-#: c-format.c:683
-msgid "the `+' strfmon flag"
+#: c-format.c:465
+msgid "the '+' strfmon flag"
 msgstr ""
 
-#: c-format.c:684
-msgid "`(' flag"
-msgstr ""
+#: c-format.c:466
+#, fuzzy
+msgid "'(' flag"
+msgstr "'0' флаг"
 
-#: c-format.c:684
-msgid "the `(' strfmon flag"
+#: c-format.c:466
+msgid "the '(' strfmon flag"
 msgstr ""
 
-#: c-format.c:685
-msgid "`!' flag"
-msgstr ""
+#: c-format.c:467
+#, fuzzy
+msgid "'!' flag"
+msgstr "'0' флаг"
 
-#: c-format.c:685
-msgid "the `!' strfmon flag"
+#: c-format.c:467
+msgid "the '!' strfmon flag"
 msgstr ""
 
-#: c-format.c:686
-msgid "the `-' strfmon flag"
+#: c-format.c:468
+msgid "the '-' strfmon flag"
 msgstr ""
 
-#: c-format.c:687
+#: c-format.c:469
 msgid "field width in strfmon format"
 msgstr ""
 
-#: c-format.c:688
+#: c-format.c:470
 msgid "left precision"
 msgstr ""
 
-#: c-format.c:688
+#: c-format.c:470
 msgid "left precision in strfmon format"
 msgstr ""
 
-#: c-format.c:689
+#: c-format.c:471
 msgid "right precision"
 msgstr ""
 
-#: c-format.c:689
+#: c-format.c:471
 msgid "right precision in strfmon format"
 msgstr ""
 
-#: c-format.c:690
+#: c-format.c:472
 msgid "length modifier in strfmon format"
 msgstr ""
 
-#: c-format.c:1107
+#: c-format.c:840
 #, c-format
-msgid "function might be possible candidate for `%s' format attribute"
+msgid "function might be possible candidate for %qs format attribute"
 msgstr ""
 
-#: c-format.c:1223 c-format.c:1244 c-format.c:2212
+#: c-format.c:931 c-format.c:952 c-format.c:1947
 msgid "missing $ operand number in format"
 msgstr ""
 
-#: c-format.c:1254
+#: c-format.c:961
 #, c-format
 msgid "%s does not support %%n$ operand number formats"
 msgstr ""
 
-#: c-format.c:1261
+#: c-format.c:968
 msgid "operand number out of range in format"
 msgstr ""
 
-#: c-format.c:1284
+#: c-format.c:991
 #, c-format
 msgid "format argument %d used more than once in %s format"
 msgstr ""
 
-#: c-format.c:1331
+#: c-format.c:1023
+msgid "$ operand number used after format without operand number"
+msgstr ""
+
+#: c-format.c:1053
 #, c-format
 msgid "format argument %d unused before used argument %d in $-style format"
 msgstr ""
 
-#: c-format.c:1429
+#: c-format.c:1148
 msgid "format not a string literal, format string not checked"
 msgstr ""
 
-#: c-format.c:1443
+#: c-format.c:1162
 msgid "format not a string literal and no format arguments"
 msgstr ""
 
-#: c-format.c:1445
+#: c-format.c:1164
 msgid "format not a string literal, argument types not checked"
 msgstr ""
 
-#: c-format.c:1458
+#: c-format.c:1177
 msgid "too many arguments for format"
 msgstr ""
 
-#: c-format.c:1461
+#: c-format.c:1180
 msgid "unused arguments in $-style format"
 msgstr ""
 
-#: c-format.c:1464
+#: c-format.c:1183
 #, c-format
 msgid "zero-length %s format string"
 msgstr ""
 
-#: c-format.c:1468
+#: c-format.c:1187
 msgid "format is a wide character string"
 msgstr ""
 
-#: c-format.c:1471
+#: c-format.c:1190
 msgid "unterminated format string"
 msgstr ""
 
-#: c-format.c:1681
-msgid "embedded `\\0' in format"
+#: c-format.c:1400
+msgid "embedded %<\\0%> in format"
 msgstr ""
 
-#: c-format.c:1696
-#, c-format
-msgid "spurious trailing `%%' in format"
+#: c-format.c:1415
+msgid "spurious trailing %<%%%> in format"
 msgstr ""
 
-#: c-format.c:1735 c-format.c:1972
+#: c-format.c:1459 c-format.c:1703
 #, c-format
 msgid "repeated %s in format"
 msgstr ""
 
-#: c-format.c:1748
+#: c-format.c:1472
 msgid "missing fill character at end of strfmon format"
 msgstr ""
 
-#: c-format.c:1787 c-format.c:1886 c-format.c:2166 c-format.c:2219
+#: c-format.c:1516 c-format.c:1618 c-format.c:1897 c-format.c:1959
 msgid "too few arguments for format"
 msgstr ""
 
-#: c-format.c:1828
+#: c-format.c:1557
 #, c-format
 msgid "zero width in %s format"
 msgstr ""
 
-#: c-format.c:1847
+#: c-format.c:1575
 #, c-format
 msgid "empty left precision in %s format"
 msgstr ""
 
-#: c-format.c:1901
+#: c-format.c:1633
 msgid "field precision"
 msgstr ""
 
-#: c-format.c:1916
+#: c-format.c:1648
 #, c-format
 msgid "empty precision in %s format"
 msgstr ""
 
-#: c-format.c:1956
-#, c-format
-msgid "%s does not support the `%s' %s length modifier"
-msgstr ""
+#: c-format.c:1687
+#, fuzzy, c-format
+msgid "%s does not support the %qs %s length modifier"
+msgstr "%s не падтрымлівае %s"
 
-#: c-format.c:2006
+#: c-format.c:1737
 msgid "conversion lacks type at end of format"
 msgstr ""
 
-#: c-format.c:2017
+#: c-format.c:1748
 #, c-format
-msgid "unknown conversion type character `%c' in format"
+msgid "unknown conversion type character %qc in format"
 msgstr ""
 
-#: c-format.c:2020
+#: c-format.c:1751
 #, c-format
 msgid "unknown conversion type character 0x%x in format"
 msgstr ""
 
-#: c-format.c:2027
-#, c-format
-msgid "%s does not support the `%%%c' %s format"
-msgstr ""
+#: c-format.c:1758
+#, fuzzy
+msgid "%s does not support the %<%%%c%> %s format"
+msgstr "%s не падтрымлівае %s"
 
-#: c-format.c:2043
-#, c-format
-msgid "%s used with `%%%c' %s format"
+#: c-format.c:1774
+msgid "%s used with %<%%%c%> %s format"
 msgstr ""
 
-#: c-format.c:2052
+#: c-format.c:1783
 #, c-format
 msgid "%s does not support %s"
 msgstr "%s не падтрымлівае %s"
 
-#: c-format.c:2061
-#, c-format
-msgid "%s does not support %s with the `%%%c' %s format"
-msgstr ""
+#: c-format.c:1792
+#, fuzzy
+msgid "%s does not support %s with the %<%%%c%> %s format"
+msgstr "%s не падтрымлівае %s"
 
-#: c-format.c:2094
-#, c-format
-msgid "%s ignored with %s and `%%%c' %s format"
+#: c-format.c:1825
+msgid "%s ignored with %s and %<%%%c%> %s format"
 msgstr ""
 
-#: c-format.c:2098
+#: c-format.c:1829
 #, c-format
 msgid "%s ignored with %s in %s format"
 msgstr ""
 
-#: c-format.c:2104
-#, c-format
-msgid "use of %s and %s together with `%%%c' %s format"
+#: c-format.c:1835
+msgid "use of %s and %s together with %<%%%c%> %s format"
 msgstr ""
 
-#: c-format.c:2108
+#: c-format.c:1839
 #, c-format
 msgid "use of %s and %s together in %s format"
 msgstr ""
 
-#: c-format.c:2127
-#, c-format
-msgid "`%%%c' yields only last 2 digits of year in some locales"
+#: c-format.c:1858
+msgid "%<%%%c%> yields only last 2 digits of year in some locales"
 msgstr ""
 
-#: c-format.c:2130
-#, c-format
-msgid "`%%%c' yields only last 2 digits of year"
+#: c-format.c:1861
+msgid "%<%%%c%> yields only last 2 digits of year"
 msgstr ""
 
 #. The end of the format string was reached.
-#: c-format.c:2146
-#, c-format
-msgid "no closing `]' for `%%[' format"
+#: c-format.c:1877
+msgid "no closing %<]%> for %<%%[%> format"
 msgstr ""
 
-#: c-format.c:2159
+#: c-format.c:1890
 #, c-format
-msgid "use of `%s' length modifier with `%c' type character"
+msgid "use of %qs length modifier with %qc type character"
 msgstr ""
 
-#: c-format.c:2180
-#, c-format
-msgid "%s does not support the `%%%s%c' %s format"
-msgstr ""
+#: c-format.c:1911
+#, fuzzy
+msgid "%s does not support the %<%%%s%c%> %s format"
+msgstr "%s не падтрымлівае %s"
 
-#: c-format.c:2195
+#: c-format.c:1928
 msgid "operand number specified with suppressed assignment"
 msgstr ""
 
-#: c-format.c:2197
+#: c-format.c:1930
 msgid "operand number specified for format taking no argument"
 msgstr ""
 
-#: c-format.c:2309
+#: c-format.c:2072
 #, c-format
-msgid "writing through null pointer (arg %d)"
+msgid "writing through null pointer (argument %d)"
 msgstr ""
 
-#: c-format.c:2318
+#: c-format.c:2080
 #, c-format
-msgid "reading through null pointer (arg %d)"
+msgid "reading through null pointer (argument %d)"
 msgstr ""
 
-#: c-format.c:2338
+#: c-format.c:2100
 #, c-format
-msgid "writing into constant object (arg %d)"
+msgid "writing into constant object (argument %d)"
 msgstr ""
 
-#: c-format.c:2348
+#: c-format.c:2111
 #, c-format
-msgid "extra type qualifiers in format argument (arg %d)"
+msgid "extra type qualifiers in format argument (argument %d)"
 msgstr ""
 
-#: c-format.c:2355
-#, c-format
-msgid "format argument is not a pointer (arg %d)"
+#: c-format.c:2222
+msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
 msgstr ""
 
-#: c-format.c:2357
-#, c-format
-msgid "format argument is not a pointer to a pointer (arg %d)"
+#: c-format.c:2225
+msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
 msgstr ""
 
-#: c-format.c:2433
-msgid "pointer"
+#: c-format.c:2232
+msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
 msgstr ""
 
-#: c-format.c:2435
-msgid "different type"
+#: c-format.c:2235
+msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
 msgstr ""
 
-#: c-format.c:2456
-#, c-format
-msgid "%s is not type %s (arg %d)"
+#: c-format.c:2501
+msgid "args to be formatted is not %<...%>"
 msgstr ""
 
-#: c-format.c:2459
-#, c-format
-msgid "%s format, %s arg (arg %d)"
+#: c-format.c:2510
+msgid "strftime formats cannot format arguments"
 msgstr ""
 
-#: c-format.c:2704
-msgid "args to be formatted is not '...'"
+#: c-gimplify.c:237
+msgid "statement with no effect"
 msgstr ""
 
-#: c-format.c:2713
-msgid "strftime formats cannot format arguments"
+#: c-gimplify.c:315 c-typeck.c:6728 cp/parser.c:6434
+msgid "break statement not within loop or switch"
+msgstr ""
+
+#: c-gimplify.c:317
+msgid "continue statement not within loop or switch"
 msgstr ""
 
-#: c-incpath.c:68
+#: c-incpath.c:70
 #, c-format
 msgid "ignoring duplicate directory \"%s\"\n"
 msgstr ""
 
-#: c-incpath.c:71
+#: c-incpath.c:73
+#, c-format
 msgid "  as it is a non-system directory that duplicates a system directory\n"
 msgstr ""
 
-#: c-incpath.c:75
+#: c-incpath.c:77
 #, c-format
 msgid "ignoring nonexistent directory \"%s\"\n"
 msgstr ""
 
-#: c-incpath.c:273
+#: c-incpath.c:283
+#, c-format
 msgid "#include \"...\" search starts here:\n"
 msgstr ""
 
-#: c-incpath.c:277
+#: c-incpath.c:287
+#, c-format
 msgid "#include <...> search starts here:\n"
 msgstr ""
 
-#: c-incpath.c:282
+#: c-incpath.c:292
+#, c-format
 msgid "End of search list.\n"
 msgstr ""
 
-#: c-lex.c:240
+#: c-lex.c:259
 msgid "badly nested C headers from preprocessor"
 msgstr ""
 
-#: c-lex.c:281
-#, c-format
-msgid "ignoring #pragma %s %s"
+#: c-lex.c:307
+msgid "%Hignoring #pragma %s %s"
 msgstr ""
 
 #. ... or not.
-#: c-lex.c:385
-msgid "%Hstray '@' in program"
+#: c-lex.c:411
+msgid "%Hstray %<@%> in program"
 msgstr ""
 
-#: c-lex.c:393
+#: c-lex.c:425
+#, fuzzy, c-format
+msgid "stray %qs in program"
+msgstr "У праграме"
+
+#: c-lex.c:435
 #, c-format
 msgid "missing terminating %c character"
 msgstr "прапушчан завяршаючы сімвал %c"
 
-#: c-lex.c:395
-#, c-format
-msgid "stray '%c' in program"
-msgstr ""
+#: c-lex.c:437
+#, fuzzy, c-format
+msgid "stray %qc in program"
+msgstr "У праграме"
 
-#: c-lex.c:397
-#, c-format
-msgid "stray '\\%o' in program"
+#: c-lex.c:439
+msgid "stray %<\\%o%> in program"
 msgstr ""
 
-#: c-lex.c:535
+#: c-lex.c:599
 msgid "this decimal constant is unsigned only in ISO C90"
 msgstr ""
 
-#: c-lex.c:538
+#: c-lex.c:602
 msgid "this decimal constant would be unsigned in ISO C90"
 msgstr ""
 
-#: c-lex.c:554
+#: c-lex.c:618
 #, c-format
-msgid "integer constant is too large for \"%s\" type"
+msgid "integer constant is too large for %qs type"
 msgstr ""
 
-#: c-lex.c:620
-#, c-format
-msgid "floating constant exceeds range of \"%s\""
+#: c-lex.c:684
+msgid "floating constant exceeds range of %<%s%>"
 msgstr ""
 
-#: c-lex.c:696
+#: c-lex.c:766
 msgid "traditional C rejects string constant concatenation"
 msgstr ""
 
-#: c-objc-common.c:82
-msgid "%Jfunction '%F' can never be inlined because it is suppressed using -fno-inline"
+#: c-objc-common.c:81
+msgid "%Jfunction %qF can never be inlined because it is suppressed using -fno-inline"
+msgstr ""
+
+#: c-objc-common.c:91
+msgid "%Jfunction %qF can never be inlined because it might not be bound within this unit of translation"
+msgstr ""
+
+#: c-objc-common.c:99
+msgid "%Jfunction %qF can never be inlined because it uses attributes conflicting with inlining"
+msgstr ""
+
+#: c-objc-common.c:114
+msgid "%Jfunction %qF can never be inlined because it has pending sizes"
 msgstr ""
 
-#: c-objc-common.c:92
-msgid "%Jfunction '%F' can never be inlined because it might not be bound within this unit of translation"
+#: c-objc-common.c:127
+msgid "%Jnested function %qF can never be inlined because it has possibly saved pending sizes"
 msgstr ""
 
-#: c-objc-common.c:100
-msgid "%Jfunction '%F' can never be inlined because it uses attributes conflicting with inlining"
+#: c-objc-common.c:263
+msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr ""
 
-#: c-objc-common.c:115
-msgid "%Jfunction '%F' can never be inlined because it has pending sizes"
+#: c-objc-common.c:267
+msgid "used struct type value where scalar is required"
 msgstr ""
 
-#: c-objc-common.c:128
-msgid "%Jnested function '%F' can never be inlined because it has possibly saved pending sizes"
+#: c-objc-common.c:271
+msgid "used union type value where scalar is required"
 msgstr ""
 
-#: c-opts.c:141
+#: c-opts.c:144
 #, fuzzy, c-format
-msgid "no class name specified with \"%s\""
+msgid "no class name specified with %qs"
 msgstr "не зададзены ўваходзячыя файлы"
 
-#: c-opts.c:145
+#: c-opts.c:148
 #, fuzzy, c-format
-msgid "assertion missing after \"%s\""
+msgid "assertion missing after %qs"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: c-opts.c:150
+#: c-opts.c:153
 #, fuzzy, c-format
-msgid "macro name missing after \"%s\""
+msgid "macro name missing after %qs"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: c-opts.c:157
+#: c-opts.c:162
 #, fuzzy, c-format
-msgid "missing path after \"%s\""
+msgid "missing path after %qs"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: c-opts.c:166
+#: c-opts.c:171
 #, fuzzy, c-format
-msgid "missing filename after \"%s\""
+msgid "missing filename after %qs"
 msgstr "прапушчан прабел пасля нумара \"%.*s\""
 
-#: c-opts.c:171
+#: c-opts.c:176
 #, fuzzy, c-format
-msgid "missing makefile target after \"%s\""
+msgid "missing makefile target after %qs"
 msgstr "прапушчан прабел пасля нумара \"%.*s\""
 
-#: c-opts.c:299
+#: c-opts.c:303
 msgid "-I- specified twice"
 msgstr ""
 
-#: c-opts.c:700
+#: c-opts.c:306
+msgid "obsolete option -I- used, please use -iquote instead"
+msgstr ""
+
+#: c-opts.c:540
 #, fuzzy, c-format
-msgid "switch \"%s\" is no longer supported"
+msgid "switch %qs is no longer supported"
 msgstr "-pipe не падтрымліваецца."
 
-#: c-opts.c:820
+#: c-opts.c:655
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr ""
 
-#: c-opts.c:986
+#: c-opts.c:841
 #, fuzzy
 msgid "output filename specified twice"
 msgstr "не зададзены ўваходзячыя файлы"
 
-#: c-opts.c:1115
+#: c-opts.c:971
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1117
+#: c-opts.c:973
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1119
+#: c-opts.c:975
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1121
+#: c-opts.c:977
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1123
+#: c-opts.c:979
 msgid "-Wformat-security ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1125
+#: c-opts.c:981
 msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1139
+#: c-opts.c:995
 #, fuzzy, c-format
 msgid "opening output file %s: %m"
 msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: c-opts.c:1144
+#: c-opts.c:1000
 #, c-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr ""
 
-#: c-opts.c:1223
-#, fuzzy
-msgid "YYDEBUG not defined"
-msgstr "YYDEBUG не вызначан."
+#: c-opts.c:1083
+msgid "YYDEBUG was not defined at build time, -dy ignored"
+msgstr ""
 
-#: c-opts.c:1269
+#: c-opts.c:1124
 #, c-format
 msgid "opening dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1279
+#: c-opts.c:1134
 #, c-format
 msgid "closing dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1282
+#: c-opts.c:1137
 #, fuzzy, c-format
 msgid "when writing output to %s: %m"
 msgstr "памылка запісу ў %s"
 
-#: c-opts.c:1352
+#: c-opts.c:1216
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr ""
 
-#: c-opts.c:1412
+#: c-opts.c:1281
 msgid "<built-in>"
 msgstr ""
 
-#: c-opts.c:1427
+#: c-opts.c:1296
 msgid "<command line>"
 msgstr ""
 
-#: c-opts.c:1511
+#: c-opts.c:1379
 msgid "too late for # directive to set debug directory"
 msgstr ""
 
-#. Like YYERROR but do call yyerror.
-#: c-parse.y:54 objc/objc-parse.y:54
+#. Depending on the version of Bison used to compile this grammar,
+#. it may issue generic diagnostics spelled "syntax error" or
+#. "parse error".  To prevent this from changing the translation
+#. template randomly, we list all the variants of this particular
+#. diagnostic here.  Translators: there is no fine distinction
+#. between diagnostics with "syntax error" in them, and diagnostics
+#. with "parse error" in them.  It's okay to give them both the same
+#. translation.
+#: c-parse.y:54 c-parse.c:5313 c-parse.y:2927 gengtype-yacc.c:1559
+#: java/parse-scan.c:3063 java/parse-scan.y:1373 java/parse.c:6166
+#: java/parse.y:16413 objc/objc-parse.y:53 objc/objc-parse.c:6384
+#: objc/objc-parse.y:3517
 msgid "syntax error"
 msgstr "сінтаксічная памылка"
 
-#: /usr/share/bison/bison.simple:179
+#: c-parse.c:2153 c-parse.y:2931 gengtype-yacc.c:555 java/parse-scan.c:1932
+#: java/parse-scan.y:1377 java/parse.c:2931 java/parse.y:16417
+#: objc/objc-parse.c:2666 objc/objc-parse.y:3521
 #, fuzzy
 msgid "syntax error: cannot back up"
 msgstr "сінтаксічная памылка"
 
-#: c-parse.y:320 objc/objc-parse.y:344
+#: c-parse.y:343 objc/objc-parse.y:365
 msgid "ISO C forbids an empty source file"
 msgstr "ISO C не дазваляе пусты ізыходны файл"
 
-#: c-parse.y:349 c-typeck.c:6228 objc/objc-parse.y:374
-msgid "argument of `asm' is not a constant string"
-msgstr ""
-
-#: c-parse.y:357 objc/objc-parse.y:382
-msgid "ISO C forbids data definition with no type or storage class"
-msgstr ""
-
-#: c-parse.y:359 objc/objc-parse.y:384
+#: c-parse.y:376 objc/objc-parse.y:399
 msgid "data definition has no type or storage class"
 msgstr ""
 
-#: c-parse.y:372 objc/objc-parse.y:397
-msgid "ISO C does not allow extra `;' outside of a function"
+#: c-parse.y:388 objc/objc-parse.y:411
+msgid "ISO C does not allow extra %<;%> outside of a function"
 msgstr ""
 
-#: c-parse.y:429 cppexp.c:1257
+#: c-parse.y:445
 msgid "traditional C rejects the unary plus operator"
 msgstr ""
 
-#: c-parse.y:476 objc/objc-parse.y:501
-msgid "`sizeof' applied to a bit-field"
+#: c-parse.y:498 objc/objc-parse.y:520
+msgid "%<sizeof%> applied to a bit-field"
 msgstr ""
 
-#: c-parse.y:563 objc/objc-parse.y:588
+#: c-parse.y:595 objc/objc-parse.y:617
 msgid "ISO C forbids omitting the middle term of a ?: expression"
 msgstr ""
 
-#: c-parse.y:611 objc/objc-parse.y:636
+#: c-parse.y:636 objc/objc-parse.y:658
+msgid "compound literal has variable size"
+msgstr ""
+
+#: c-parse.y:648 objc/objc-parse.y:670
 #, fuzzy
 msgid "ISO C90 forbids compound literals"
 msgstr "ISO C не падтрымлівае \"goto *expr;\""
 
-#: c-parse.y:625 objc/objc-parse.y:650
+#: c-parse.y:661 objc/objc-parse.y:683
 msgid "ISO C forbids braced-groups within expressions"
 msgstr ""
 
-#: c-parse.y:653 objc/objc-parse.y:678
+#: c-parse.y:697 objc/objc-parse.y:719
 #, fuzzy
-msgid "first argument to __builtin_choose_expr not a constant"
+msgid "first argument to %<__builtin_choose_expr%> not a constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c-parse.y:696 objc/objc-parse.y:737
-msgid "traditional C rejects ISO C style function definitions"
-msgstr ""
-
-#: c-parse.y:699 c-parse.y:705 objc/objc-parse.y:740 objc/objc-parse.y:746
-#, fuzzy
-msgid "old-style parameter declaration"
-msgstr "пустое абвяшчэнне"
-
-#: c-parse.y:967 c-parse.y:973 c-parse.y:979 c-parse.y:985 c-parse.y:1006
-#: c-parse.y:1012 c-parse.y:1018 c-parse.y:1024 c-parse.y:1057 c-parse.y:1063
-#: c-parse.y:1069 c-parse.y:1075 c-parse.y:1120 c-parse.y:1126 c-parse.y:1132
-#: c-parse.y:1138 objc/objc-parse.y:1008 objc/objc-parse.y:1014
-#: objc/objc-parse.y:1020 objc/objc-parse.y:1026 objc/objc-parse.y:1047
-#: objc/objc-parse.y:1053 objc/objc-parse.y:1059 objc/objc-parse.y:1065
-#: objc/objc-parse.y:1098 objc/objc-parse.y:1104 objc/objc-parse.y:1110
-#: objc/objc-parse.y:1116 objc/objc-parse.y:1161 objc/objc-parse.y:1167
-#: objc/objc-parse.y:1173 objc/objc-parse.y:1179
-#, c-format
-msgid "`%s' is not at beginning of declaration"
-msgstr "\"%s\" - гэта не пачатак дэкларацыі"
-
-#: c-parse.y:1300 objc/objc-parse.y:1350
-msgid "`typeof' applied to a bit-field"
+#: c-parse.y:1224 objc/objc-parse.y:1273
+msgid "%<typeof%> applied to a bit-field"
 msgstr ""
 
-#: c-parse.y:1427 objc/objc-parse.y:1477
+#: c-parse.y:1358 objc/objc-parse.y:1407
 msgid "ISO C forbids empty initializer braces"
 msgstr ""
 
-#: c-parse.y:1441 objc/objc-parse.y:1491
+#: c-parse.y:1372 objc/objc-parse.y:1421
 msgid "ISO C90 forbids specifying subobject to initialize"
 msgstr ""
 
-#: c-parse.y:1444 objc/objc-parse.y:1494
-msgid "obsolete use of designated initializer without `='"
+#: c-parse.y:1375 objc/objc-parse.y:1424
+msgid "obsolete use of designated initializer without %<=%>"
 msgstr ""
 
-#: c-parse.y:1448 objc/objc-parse.y:1498
-msgid "obsolete use of designated initializer with `:'"
+#: c-parse.y:1379 objc/objc-parse.y:1428
+msgid "obsolete use of designated initializer with %<:%>"
 msgstr ""
 
-#: c-parse.y:1475 objc/objc-parse.y:1525
+#: c-parse.y:1410 objc/objc-parse.y:1459
 msgid "ISO C forbids specifying range of elements to initialize"
 msgstr ""
 
-#: c-parse.y:1483 c-parse.y:1514 objc/objc-parse.y:1533 objc/objc-parse.y:1564
+#: c-parse.y:1418 c-parse.y:1448 objc/objc-parse.y:1467 objc/objc-parse.y:1497
 msgid "ISO C forbids nested functions"
 msgstr ""
 
-#: c-parse.y:1691 objc/objc-parse.y:1743
-msgid "ISO C forbids forward references to `enum' types"
+#: c-parse.y:1623 objc/objc-parse.y:1672
+msgid "ISO C forbids forward references to %<enum%> types"
 msgstr ""
 
-#: c-parse.y:1703 cp/parser.c:9383 objc/objc-parse.y:1755
+#: c-parse.y:1635 cp/parser.c:9850 objc/objc-parse.y:1684
 msgid "comma at end of enumerator list"
 msgstr ""
 
-#: c-parse.y:1723 objc/objc-parse.y:1775
+#: c-parse.y:1655 objc/objc-parse.y:1704
 msgid "no semicolon at end of struct or union"
 msgstr ""
 
-#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2846
+#: c-parse.y:1664 objc/objc-parse.y:1713 objc/objc-parse.y:2699
 msgid "extra semicolon in struct or union specified"
 msgstr ""
 
-#: c-parse.y:1745 objc/objc-parse.y:1800
-msgid "ISO C doesn't support unnamed structs/unions"
-msgstr ""
-
-#: c-parse.y:1754 objc/objc-parse.y:1809
+#: c-parse.y:1684 objc/objc-parse.y:1736
 msgid "ISO C forbids member declarations with no members"
 msgstr ""
 
-#: c-parse.y:1915 objc/objc-parse.y:1970
+#: c-parse.y:1850 objc/objc-parse.y:1902
 msgid "label at end of compound statement"
 msgstr ""
 
-#: c-parse.y:1934 objc/objc-parse.y:1989
+#: c-parse.y:1869 objc/objc-parse.y:1921
 #, fuzzy
 msgid "ISO C90 forbids mixed declarations and code"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c-parse.y:2012 objc/objc-parse.y:2069
+#: c-parse.y:1909 objc/objc-parse.y:1961
 msgid "ISO C forbids label declarations"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c-parse.y:2062 objc/objc-parse.y:2119
+#: c-parse.y:1953 objc/objc-parse.y:2005
 msgid "braced-group within expression allowed only inside a function"
 msgstr ""
 
-#: c-parse.y:2185 objc/objc-parse.y:2241
-msgid "empty body in an else-statement"
-msgstr "пустое цела ў else-выражэнні"
-
-#: c-parse.y:2193 objc/objc-parse.y:2249
-#, fuzzy
-msgid "%Hempty body in an if-statement"
-msgstr "пустое цела ў else-выражэнні"
-
-#: c-parse.y:2273 cp/parser.c:6088 objc/objc-parse.y:2329
-msgid "break statement not within loop or switch"
+#: c-parse.y:2249 objc/objc-parse.y:2344
+#, c-format
+msgid "%E qualifier ignored on asm"
 msgstr ""
 
-#: c-parse.y:2282 cp/parser.c:6099 objc/objc-parse.y:2338
-msgid "continue statement not within a loop"
+#: c-parse.y:2343 objc/objc-parse.y:2438
+msgid "ISO C requires a named argument before %<...%>"
 msgstr ""
 
-#: c-parse.y:2324 objc/objc-parse.y:2380
-msgid "ISO C forbids `goto *expr;'"
-msgstr "ISO C не падтрымлівае \"goto *expr;\""
-
-#. 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:2441 objc/objc-parse.y:2548
-msgid "ISO C requires a named argument before `...'"
+#: c-parse.c:5309 c-parse.y:2929 gengtype-yacc.c:1555 java/parse-scan.c:3059
+#: java/parse-scan.y:1375 java/parse.c:6162 java/parse.y:16415
+#: objc/objc-parse.c:6380 objc/objc-parse.y:3519
+msgid "syntax error; also virtual memory exhausted"
 msgstr ""
 
-#: c-parse.y:2539 objc/objc-parse.y:2646
-msgid "`...' in old-style identifier list"
+#: c-parse.c:5427 gengtype-yacc.c:1673 java/parse-scan.c:3177
+#: java/parse.c:6280 objc/objc-parse.c:6498
+msgid "parser stack overflow"
 msgstr ""
 
-#: /usr/share/bison/bison.simple:795
-msgid "parse error; also virtual memory exhausted"
-msgstr ""
+#: c-parse.y:2849 objc/objc-parse.y:3439
+#, fuzzy, c-format
+msgid "syntax error at %qs token"
+msgstr "сінтаксічная памылка"
 
-#: /usr/share/bison/bison.simple:799
+#: c-parse.y:2928 java/parse-scan.y:1374 java/parse.y:16414
+#: objc/objc-parse.y:3518
 msgid "parse error"
 msgstr "граматычная памылка"
 
-#: /usr/share/bison/bison.simple:924
-msgid "parser stack overflow"
+#: c-parse.y:2930 java/parse-scan.y:1376 java/parse.y:16416
+#: objc/objc-parse.y:3520
+msgid "parse error; also virtual memory exhausted"
 msgstr ""
 
-#: c-parse.y:2969 objc/objc-parse.y:3663
-#, c-format
-msgid "syntax error at '%s' token"
-msgstr ""
+#: c-parse.y:2932 java/parse-scan.y:1378 java/parse.y:16418
+#: objc/objc-parse.y:3522
+#, fuzzy
+msgid "parse error: cannot back up"
+msgstr "сінтаксічная памылка"
 
-#: c-pch.c:125
-#, fuzzy, c-format
-msgid "can't create precompiled header %s: %m"
+#: c-pch.c:130
+#, fuzzy
+msgid "can%'t create precompiled header %s: %m"
 msgstr "немагчыма стварыць дырэкторыю \"%s\""
 
-#: c-pch.c:146
-#, fuzzy, c-format
-msgid "can't write to %s: %m"
+#: c-pch.c:158
+#, fuzzy
+msgid "can%'t write to %s: %m"
 msgstr "не магу запісаць ў %s"
 
-#: c-pch.c:152
-#, fuzzy, c-format
-msgid "`%s' is not a valid output file"
-msgstr "\"%s\" мае незавершаны тып"
+#: c-pch.c:164
+#, c-format
+msgid "%qs is not a valid output file"
+msgstr ""
 
-#: c-pch.c:181 c-pch.c:197 c-pch.c:209
-#, fuzzy, c-format
-msgid "can't write %s: %m"
+#: c-pch.c:193 c-pch.c:208 c-pch.c:222
+#, fuzzy
+msgid "can%'t write %s: %m"
 msgstr "немагчыма адчыніць %s"
 
-#: c-pch.c:187
-#, fuzzy, c-format
-msgid "can't seek in %s: %m"
+#: c-pch.c:198 c-pch.c:215
+#, fuzzy
+msgid "can%'t seek in %s: %m"
 msgstr "немагчыма адчыніць %s"
 
-#: c-pch.c:195 c-pch.c:240 c-pch.c:268 c-pch.c:273 c-pch.c:351
-#, fuzzy, c-format
-msgid "can't read %s: %m"
+#: c-pch.c:206 c-pch.c:248 c-pch.c:276 c-pch.c:281 c-pch.c:365
+#, fuzzy
+msgid "can%'t read %s: %m"
 msgstr "не магу прачытаць з %s"
 
-#: c-pch.c:253
-#, c-format
-msgid "%s: not compatible with this GCC version"
+#: c-pch.c:483
+msgid "malformed #pragma GCC pch_preprocess, ignored"
 msgstr ""
 
-#. It's a PCH for the wrong language.
-#: c-pch.c:256
-#, fuzzy, c-format
-msgid "%s: not for %s"
-msgstr "%s не падтрымлівае %s"
+#: c-pch.c:489
+msgid "pch_preprocess pragma should only be used with -fpreprocessed"
+msgstr ""
 
-#. Not any kind of PCH.
-#: c-pch.c:260
-#, c-format
-msgid "%s: not a PCH file"
+#: c-pch.c:490
+msgid "use #include instead"
 msgstr ""
 
-#: c-pch.c:279
-#, c-format
-msgid "%s: created on host `%.*s', but used on host `%s'"
+#: c-pch.c:498
+#, fuzzy
+msgid "%s: couldn%'t open PCH file: %m\n"
+msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
+
+#: c-pch.c:503
+msgid "use -Winvalid-pch for more information"
 msgstr ""
 
-#: c-pch.c:289
+#: c-pch.c:504
 #, c-format
-msgid "%s: created for target `%.*s', but used for target `%s'"
+msgid "%s: PCH file was invalid"
 msgstr ""
 
-#: c-pch.c:302
-#, c-format
-msgid "%s: created by version `%.*s', but this is version `%s'"
+#: c-pragma.c:98
+msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
 msgstr ""
 
-#: c-pch.c:313
+#: c-pragma.c:111
 #, c-format
-msgid "%s: created using different flags"
+msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
 msgstr ""
 
-#: c-pch.c:326
-#, c-format
-msgid "%s: created with -g%s, but used with -g%s"
+#: c-pragma.c:125
+#, fuzzy
+msgid "#pragma pack(push[, id], <n>) is not supported on this target"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
+
+#: c-pragma.c:127
+#, fuzzy
+msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
+
+#: c-pragma.c:148
+msgid "missing %<(%> after %<#pragma pack%> - ignored"
 msgstr ""
 
-#: c-pch.c:340
-#, c-format
-msgid "%s: had text segment at different address"
+#: c-pragma.c:161 c-pragma.c:201
+msgid "malformed %<#pragma pack%> - ignored"
 msgstr ""
 
-#: c-pch.c:357 cpperror.c:176 gcc.c:6557
-#, c-format
-msgid "%s: %s"
-msgstr ""
-
-#: c-pch.c:388
-msgid "calling fdopen"
-msgstr ""
-
-#: c-pch.c:396 c-pch.c:408
-msgid "reading"
-msgstr ""
-
-#: c-pragma.c:106
-msgid "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
-msgstr ""
-
-#: c-pragma.c:124
-#, c-format
-msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, <n>)"
-msgstr ""
-
-#: c-pragma.c:144
-#, fuzzy
-msgid "#pragma pack(push[, id], <n>) is not supported on this target"
-msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
-
-#: c-pragma.c:146
+#: c-pragma.c:166
 #, fuzzy
-msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
+msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c-pragma.c:165
-msgid "missing '(' after '#pragma pack' - ignored"
-msgstr ""
-
-#: c-pragma.c:178 c-pragma.c:228
-msgid "malformed '#pragma pack' - ignored"
+#: c-pragma.c:168
+msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
 msgstr ""
 
-#: c-pragma.c:183
-msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
+#: c-pragma.c:177
+msgid "unknown action %qs for %<#pragma pack%> - ignored"
 msgstr ""
 
-#: c-pragma.c:185
-msgid "malformed '#pragma pack(pop[, id])' - ignored"
+#: c-pragma.c:204
+msgid "junk at end of %<#pragma pack%>"
 msgstr ""
 
-#: c-pragma.c:194
-#, c-format
-msgid "unknown action '%s' for '#pragma pack' - ignored"
-msgstr ""
-
-#: c-pragma.c:231
-msgid "junk at end of '#pragma pack'"
+#: c-pragma.c:207
+msgid "#pragma pack has no effect with -fpack-struct - ignored"
 msgstr ""
 
-#: c-pragma.c:245
+#: c-pragma.c:227
 #, c-format
 msgid "alignment must be a small power of two, not %d"
 msgstr ""
 
-#: c-pragma.c:278
-msgid "%Japplying #pragma weak '%D' after first use results in unspecified behavior"
+#: c-pragma.c:260
+msgid "%Japplying #pragma weak %qD after first use results in unspecified behavior"
 msgstr ""
 
-#: c-pragma.c:325 c-pragma.c:330
+#: c-pragma.c:307 c-pragma.c:312
 msgid "malformed #pragma weak, ignored"
 msgstr ""
 
-#: c-pragma.c:334
+#: c-pragma.c:316
 msgid "junk at end of #pragma weak"
 msgstr ""
 
-#: c-pragma.c:367 c-pragma.c:372
+#: c-pragma.c:379 c-pragma.c:381
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr ""
 
-#: c-pragma.c:377
+#: c-pragma.c:384
 msgid "junk at end of #pragma redefine_extname"
 msgstr ""
 
-#: c-pragma.c:385 c-pragma.c:463
-msgid "#pragma redefine_extname conflicts with declaration"
+#: c-pragma.c:389
+#, fuzzy
+msgid "#pragma redefine_extname not supported on this target"
+msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
+
+#: c-pragma.c:406 c-pragma.c:492
+#, fuzzy
+msgid "#pragma redefine_extname ignored due to conflict with previous rename"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+
+#: c-pragma.c:429
+msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr ""
 
-#: c-pragma.c:414
+#: c-pragma.c:448
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr ""
 
-#: c-pragma.c:419
+#: c-pragma.c:451
 msgid "junk at end of #pragma extern_prefix"
 msgstr ""
 
-#: c-pragma.c:450
+#: c-pragma.c:457
 #, fuzzy
-msgid "asm declaration conflicts with previous rename"
-msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+msgid "#pragma extern_prefix not supported on this target"
+msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: c-semantics.c:697
+#: c-pragma.c:483
 #, fuzzy
-msgid "destructor needed for `%D'"
-msgstr "дэструктару неабходны \"%#D\""
+msgid "asm declaration ignored due to conflict with previous rename"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: c-semantics.c:698
-msgid "where case label appears here"
+#: c-pragma.c:514
+msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr ""
 
-#: c-semantics.c:701
-msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
+#: c-pragma.c:574
+msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr ""
 
-#: c-semantics.c:737 c-typeck.c:6250 cp/semantics.c:1070
-#, c-format
-msgid "%s qualifier ignored on asm"
+#: c-pragma.c:581
+msgid "No matching push for %<#pragma GCC visibility pop%>"
 msgstr ""
 
-#: c-semantics.c:993
-msgid "will never be executed"
+#: c-pragma.c:592 c-pragma.c:621
+msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
 msgstr ""
 
-#: c-typeck.c:123
-#, c-format
-msgid "`%s' has an incomplete type"
+#: c-pragma.c:596
+msgid "malformed #pragma GCC visibility push"
+msgstr ""
+
+#: c-pragma.c:600
+msgid "No more than sixteen #pragma GCC visibility pushes allowed at once"
+msgstr ""
+
+#: c-pragma.c:616
+msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
+msgstr ""
+
+#: c-pragma.c:625
+msgid "junk at end of %<#pragma GCC visibility%>"
+msgstr ""
+
+#: c-typeck.c:138
+#, fuzzy, c-format
+msgid "%qs has an incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c-typeck.c:145 cp/call.c:2542
+#: c-typeck.c:160 cp/call.c:2671
 msgid "invalid use of void expression"
 msgstr ""
 
-#: c-typeck.c:153
+#: c-typeck.c:168
 msgid "invalid use of flexible array member"
 msgstr ""
 
-#: c-typeck.c:159
+#: c-typeck.c:174
 msgid "invalid use of array with unspecified bounds"
 msgstr ""
 
-#: c-typeck.c:167
-#, c-format
-msgid "invalid use of undefined type `%s %s'"
-msgstr ""
+#: c-typeck.c:182
+#, fuzzy
+msgid "invalid use of undefined type %<%s %s%>"
+msgstr "нявернае выкарыстанне \"restict\""
 
 #. 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:186
+#, fuzzy, c-format
+msgid "invalid use of incomplete typedef %qs"
+msgstr "нявернае выкарыстанне \"restict\""
 
-#: c-typeck.c:428 c-typeck.c:443
+#: c-typeck.c:373 c-typeck.c:387
 msgid "function types not truly compatible in ISO C"
 msgstr ""
 
-#: c-typeck.c:625
+#: c-typeck.c:745
 msgid "types are not quite compatible"
 msgstr ""
 
-#: c-typeck.c:838
-msgid "function return types not compatible due to `volatile'"
+#: c-typeck.c:987
+msgid "function return types not compatible due to %<volatile%>"
 msgstr ""
 
-#: c-typeck.c:984 c-typeck.c:2156
+#: c-typeck.c:1128 c-typeck.c:2362
 msgid "arithmetic on pointer to an incomplete type"
 msgstr ""
 
-#: c-typeck.c:1337
-#, c-format
-msgid "%s has no member named `%s'"
+#: c-typeck.c:1483
+msgid "%qT has no member named %qs"
 msgstr ""
 
-#: c-typeck.c:1373
+#: c-typeck.c:1519
 #, c-format
-msgid "request for member `%s' in something not a structure or union"
+msgid "request for member %qs in something not a structure or union"
 msgstr ""
 
-#: c-typeck.c:1402
+#: c-typeck.c:1548
 msgid "dereferencing pointer to incomplete type"
 msgstr ""
 
-#: c-typeck.c:1406
-msgid "dereferencing `void *' pointer"
+#: c-typeck.c:1552
+msgid "dereferencing %<void *%> pointer"
 msgstr ""
 
-#: c-typeck.c:1423 cp/typeck.c:2127
-#, c-format
-msgid "invalid type argument of `%s'"
-msgstr ""
+#: c-typeck.c:1569 cp/typeck.c:2150
+#, fuzzy, c-format
+msgid "invalid type argument of %qs"
+msgstr "нявернае выкарыстанне \"restict\""
 
-#: c-typeck.c:1441 cp/typeck.c:2152
-msgid "subscript missing in array reference"
+#: c-typeck.c:1597 cp/typeck.c:2301
+msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
-#: c-typeck.c:1462 cp/typeck.c:2194
-msgid "array subscript has type `char'"
+#: c-typeck.c:1608 cp/typeck.c:2220 cp/typeck.c:2306
+msgid "array subscript is not an integer"
 msgstr ""
 
-#: c-typeck.c:1470 c-typeck.c:1559 cp/typeck.c:2198 cp/typeck.c:2284
-msgid "array subscript is not an integer"
+#: c-typeck.c:1614
+msgid "subscripted value is pointer to function"
 msgstr ""
 
-#: c-typeck.c:1503
-msgid "ISO C forbids subscripting `register' array"
+#: c-typeck.c:1627 cp/typeck.c:2216
+msgid "array subscript has type %<char%>"
 msgstr ""
 
-#: c-typeck.c:1505
+#: c-typeck.c:1667
 #, fuzzy
-msgid "ISO C90 forbids subscripting non-lvalue array"
+msgid "ISO C forbids subscripting %<register%> array"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c-typeck.c:1538
-msgid "subscript has type `char'"
-msgstr ""
-
-#: c-typeck.c:1554 cp/typeck.c:2279
-msgid "subscripted value is neither array nor pointer"
-msgstr ""
-
-#: c-typeck.c:1584
-#, c-format
-msgid "local declaration of `%s' hides instance variable"
-msgstr ""
+#: c-typeck.c:1669
+#, fuzzy
+msgid "ISO C90 forbids subscripting non-lvalue array"
+msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c-typeck.c:1677
-msgid "called object is not a function"
-msgstr ""
+#: c-typeck.c:1904
+#, fuzzy, c-format
+msgid "called object %qE is not a function"
+msgstr "`%D' - гэта ня функцыя,"
 
 #. This situation leads to run-time undefined behavior.  We can't,
 #. therefore, simply error unless we can prove that all possible
 #. executions of the program must execute the code.
-#: c-typeck.c:1709
+#: c-typeck.c:1936
 msgid "function called through a non-compatible type"
 msgstr ""
 
-#: c-typeck.c:1767 c-typeck.c:4178 c-typeck.c:4180 c-typeck.c:4196
-#: c-typeck.c:4217 c-typeck.c:5596
+#: c-typeck.c:1983 c-typeck.c:4227 c-typeck.c:4229 c-typeck.c:4237
+#: c-typeck.c:4262 c-typeck.c:5649
 msgid "initializer element is not constant"
 msgstr ""
 
-#: c-typeck.c:1818 cp/typeck.c:2567
-msgid "too many arguments to function"
+#: c-typeck.c:2044
+#, fuzzy, c-format
+msgid "too many arguments to function %qE"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: c-typeck.c:1839
+#: c-typeck.c:2071
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr ""
 
-#: c-typeck.c:1852
+#: c-typeck.c:2084
 #, c-format
-msgid "%s as integer rather than floating due to prototype"
+msgid "passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:1855
+#: c-typeck.c:2089
 #, c-format
-msgid "%s as integer rather than complex due to prototype"
+msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1858
+#: c-typeck.c:2094
 #, c-format
-msgid "%s as complex rather than floating due to prototype"
+msgid "passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:1861
+#: c-typeck.c:2099
 #, c-format
-msgid "%s as floating rather than integer due to prototype"
+msgid "passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:1864
+#: c-typeck.c:2104
 #, c-format
-msgid "%s as complex rather than integer due to prototype"
+msgid "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:1867
+#: c-typeck.c:2109
 #, c-format
-msgid "%s as floating rather than complex due to prototype"
+msgid "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1877
-#, c-format
-msgid "%s as `float' rather than `double' due to prototype"
+#: c-typeck.c:2121
+msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
 msgstr ""
 
-#: c-typeck.c:1895
+#: c-typeck.c:2141
 #, c-format
-msgid "%s with different width due to prototype"
+msgid "passing argument %d of %qE with different width due to prototype"
 msgstr ""
 
-#: c-typeck.c:1921
+#: c-typeck.c:2168
 #, c-format
-msgid "%s as unsigned due to prototype"
+msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr ""
 
-#: c-typeck.c:1923
+#: c-typeck.c:2171
 #, c-format
-msgid "%s as signed due to prototype"
+msgid "passing argument %d of %qE as signed due to prototype"
 msgstr ""
 
-#: c-typeck.c:1957 cp/typeck.c:2673
-msgid "too few arguments to function"
+#: c-typeck.c:2202
+#, fuzzy, c-format
+msgid "too few arguments to function %qE"
 msgstr "не хапае аргументаў у функцыі"
 
-#: c-typeck.c:1997
+#: c-typeck.c:2238
 msgid "suggest parentheses around + or - inside shift"
 msgstr ""
 
-#: c-typeck.c:2004
+#: c-typeck.c:2245
 msgid "suggest parentheses around && within ||"
 msgstr ""
 
-#: c-typeck.c:2013
+#: c-typeck.c:2254
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr ""
 
-#: c-typeck.c:2016
+#: c-typeck.c:2258
 msgid "suggest parentheses around comparison in operand of |"
 msgstr ""
 
-#: c-typeck.c:2025
+#: c-typeck.c:2267
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr ""
 
-#: c-typeck.c:2028
+#: c-typeck.c:2271
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr ""
 
-#: c-typeck.c:2035
+#: c-typeck.c:2278
 msgid "suggest parentheses around + or - in operand of &"
 msgstr ""
 
-#: c-typeck.c:2038
+#: c-typeck.c:2282
 msgid "suggest parentheses around comparison in operand of &"
 msgstr ""
 
-#: c-typeck.c:2045
+#: c-typeck.c:2288
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr ""
 
-#: c-typeck.c:2108
-msgid "pointer of type `void *' used in subtraction"
+#: c-typeck.c:2314
+msgid "pointer of type %<void *%> used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2110
+#: c-typeck.c:2316
 msgid "pointer to a function used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2204
+#: c-typeck.c:2405
 msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: c-typeck.c:2217
+#: c-typeck.c:2418
 msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: c-typeck.c:2234
-msgid "ISO C does not support `~' for complex conjugation"
-msgstr ""
+#: c-typeck.c:2435
+#, fuzzy
+msgid "ISO C does not support %<~%> for complex conjugation"
+msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c-typeck.c:2240
+#: c-typeck.c:2441
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: c-typeck.c:2248
+#: c-typeck.c:2449
 msgid "wrong type argument to abs"
 msgstr ""
 
-#: c-typeck.c:2260
+#: c-typeck.c:2461
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: c-typeck.c:2274
+#: c-typeck.c:2475
 msgid "wrong type argument to unary exclamation mark"
 msgstr ""
 
-#: c-typeck.c:2317
-msgid "ISO C does not support `++' and `--' on complex types"
+#: c-typeck.c:2512
+#, fuzzy
+msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr "ISO C не падтрымлівае \"++\" і \"--\" для тыпу complex"
 
-#: c-typeck.c:2332 c-typeck.c:2364
+#: c-typeck.c:2528 c-typeck.c:2560
 #, fuzzy
 msgid "wrong type argument to increment"
 msgstr "не хапае аргументаў у функцыі"
 
-#: c-typeck.c:2334 c-typeck.c:2366
+#: c-typeck.c:2530 c-typeck.c:2562
 msgid "wrong type argument to decrement"
 msgstr ""
 
-#: c-typeck.c:2355
+#: c-typeck.c:2551
 msgid "increment of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:2357
+#: c-typeck.c:2553
 msgid "decrement of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:2482
-msgid "invalid lvalue in unary `&'"
+#: c-typeck.c:2723
+#, c-format
+msgid "assignment of read-only member %qs"
 msgstr ""
 
-#: c-typeck.c:2514
+#: c-typeck.c:2724
 #, c-format
-msgid "attempt to take address of bit-field structure member `%s'"
+msgid "increment of read-only member %qs"
 msgstr ""
 
-#: c-typeck.c:2648
-msgid "use of conditional expressions as lvalues is deprecated"
+#: c-typeck.c:2725
+#, c-format
+msgid "decrement of read-only member %qs"
 msgstr ""
 
-#: c-typeck.c:2651
-msgid "use of compound expressions as lvalues is deprecated"
+#: c-typeck.c:2729
+#, c-format
+msgid "assignment of read-only variable %qs"
 msgstr ""
 
-#: c-typeck.c:2654
-msgid "use of cast expressions as lvalues is deprecated"
+#: c-typeck.c:2730
+#, c-format
+msgid "increment of read-only variable %qs"
 msgstr ""
 
-#: c-typeck.c:2669
+#: c-typeck.c:2731
 #, c-format
-msgid "%s of read-only member `%s'"
+msgid "decrement of read-only variable %qs"
 msgstr ""
 
-#: c-typeck.c:2673
-#, c-format
-msgid "%s of read-only variable `%s'"
+#: c-typeck.c:2734
+msgid "assignment of read-only location"
 msgstr ""
 
-#: c-typeck.c:2676
-#, c-format
-msgid "%s of read-only location"
+#: c-typeck.c:2735
+msgid "increment of read-only location"
 msgstr ""
 
-#: c-typeck.c:2694
-#, fuzzy, c-format
-msgid "cannot take address of bit-field `%s'"
+#: c-typeck.c:2736
+msgid "decrement of read-only location"
+msgstr ""
+
+#: c-typeck.c:2755
+#, fuzzy
+msgid "cannot take address of bit-field %qD"
 msgstr "не магу атрымаць адрас бітавага поля \"%s\""
 
-#: c-typeck.c:2722 treelang/treetree.c:946
-#, c-format
-msgid "global register variable `%s' used in nested function"
+#: c-typeck.c:2783
+msgid "global register variable %qD used in nested function"
 msgstr ""
 
-#: c-typeck.c:2726 treelang/treetree.c:950
-#, c-format
-msgid "register variable `%s' used in nested function"
+#: c-typeck.c:2786
+msgid "register variable %qD used in nested function"
 msgstr ""
 
-#: c-typeck.c:2733 treelang/treetree.c:957
-#, c-format
-msgid "address of global register variable `%s' requested"
+#: c-typeck.c:2791
+msgid "address of global register variable %qD requested"
 msgstr ""
 
-#: c-typeck.c:2745
-msgid "cannot put object with volatile field into register"
+#: c-typeck.c:2793
+msgid "address of register variable %qD requested"
 msgstr ""
 
-#: c-typeck.c:2749 treelang/treetree.c:962
-#, c-format
-msgid "address of register variable `%s' requested"
+#: c-typeck.c:2841
+msgid "non-lvalue array in conditional expression"
 msgstr ""
 
-#: c-typeck.c:2834
+#: c-typeck.c:2885
 msgid "signed and unsigned type in conditional expression"
 msgstr ""
 
-#: c-typeck.c:2841
+#: c-typeck.c:2892
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr ""
 
-#: c-typeck.c:2857 c-typeck.c:2864
-msgid "ISO C forbids conditional expr between `void *' and function pointer"
+#: c-typeck.c:2908 c-typeck.c:2916
+msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr ""
 
-#: c-typeck.c:2870
+#: c-typeck.c:2923
 msgid "pointer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:2877 c-typeck.c:2887
+#: c-typeck.c:2930 c-typeck.c:2940
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:2901
+#: c-typeck.c:2954
 msgid "type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:2961
+#: c-typeck.c:2993
 msgid "left-hand operand of comma expression has no effect"
 msgstr ""
 
-#: c-typeck.c:2992
+#: c-typeck.c:3026
 msgid "cast specifies array type"
 msgstr ""
 
-#: c-typeck.c:2998
+#: c-typeck.c:3032
 msgid "cast specifies function type"
 msgstr ""
 
-#: c-typeck.c:3008
+#: c-typeck.c:3042
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr ""
 
-#: c-typeck.c:3026
+#: c-typeck.c:3060
 msgid "ISO C forbids casts to union type"
 msgstr ""
 
-#: c-typeck.c:3034
+#: c-typeck.c:3069
 msgid "cast to union type from type not present in union"
 msgstr ""
 
-#: c-typeck.c:3085
+#: c-typeck.c:3120
 msgid "cast adds new qualifiers to function type"
 msgstr ""
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3090
+#: c-typeck.c:3125
 msgid "cast discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:3105
+#: c-typeck.c:3140
 msgid "cast increases required alignment of target type"
 msgstr ""
 
-#: c-typeck.c:3111 cp/typeck.c:4963
+#: c-typeck.c:3146
 msgid "cast from pointer to integer of different size"
 msgstr ""
 
-#: c-typeck.c:3116
-msgid "cast does not match function type"
+#: c-typeck.c:3151
+msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr ""
 
-#: c-typeck.c:3123 cp/typeck.c:4970
+#: c-typeck.c:3159
 msgid "cast to pointer from integer of different size"
 msgstr ""
 
-#: c-typeck.c:3135
+#: c-typeck.c:3171
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 msgstr ""
 
-#: c-typeck.c:3139
+#: c-typeck.c:3178
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr ""
 
-#: c-typeck.c:3150
+#: c-typeck.c:3181
+msgid "dereferencing type-punned pointer might break strict-aliasing rules"
+msgstr ""
+
+#: c-typeck.c:3193
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr ""
 
-#: c-typeck.c:3159
+#: c-typeck.c:3202
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr ""
 
-#. Now we have handled acceptable kinds of LHS that are not truly lvalues.
-#. Reject anything strange now.
-#: c-typeck.c:3317
-msgid "invalid lvalue in assignment"
+#: c-typeck.c:3457
+msgid "cannot pass rvalue to reference parameter"
 msgstr ""
 
-#. Convert new value to destination type.
-#: c-typeck.c:3326 c-typeck.c:3351 c-typeck.c:3368 cp/typeck.c:5082
-#: cp/typeck.c:5229 cp/typeck.c:5244
-msgid "assignment"
+#: c-typeck.c:3566 c-typeck.c:3675
+#, c-format
+msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:3435
-msgid "cannot pass rvalue to reference parameter"
+#: c-typeck.c:3569 c-typeck.c:3678
+msgid "assignment makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:3544 c-typeck.c:3620
-#, c-format
-msgid "%s makes qualified function pointer from unqualified"
+#: c-typeck.c:3572 c-typeck.c:3680
+msgid "initialization makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:3548 c-typeck.c:3600
+#: c-typeck.c:3575 c-typeck.c:3682
+msgid "return makes qualified function pointer from unqualified"
+msgstr ""
+
+#: c-typeck.c:3579 c-typeck.c:3643
 #, c-format
-msgid "%s discards qualifiers from pointer target type"
+msgid "passing argument %d of %qE discards qualifiers from pointer target type"
+msgstr ""
+
+#: c-typeck.c:3581 c-typeck.c:3645
+msgid "assignment discards qualifiers from pointer target type"
+msgstr ""
+
+#: c-typeck.c:3583 c-typeck.c:3647
+msgid "initialization discards qualifiers from pointer target type"
+msgstr ""
+
+#: c-typeck.c:3585 c-typeck.c:3649
+msgid "return discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:3554
+#: c-typeck.c:3590
 msgid "ISO C prohibits argument conversion to union type"
 msgstr ""
 
-#: c-typeck.c:3592
-#, c-format
-msgid "ISO C forbids %s between function pointer and `void *'"
+#: c-typeck.c:3628
+msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
+msgstr ""
+
+#: c-typeck.c:3631
+msgid "ISO C forbids assignment between function pointer and %<void *%>"
+msgstr ""
+
+#: c-typeck.c:3633
+msgid "ISO C forbids initialization between function pointer and %<void *%>"
+msgstr ""
+
+#: c-typeck.c:3635
+msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr ""
 
-#: c-typeck.c:3609
+#: c-typeck.c:3658
 #, c-format
-msgid "pointer targets in %s differ in signedness"
+msgid "pointer targets in passing argument %d of %qE differ in signedness"
+msgstr ""
+
+#: c-typeck.c:3660
+msgid "pointer targets in assignment differ in signedness"
+msgstr ""
+
+#: c-typeck.c:3662
+msgid "pointer targets in initialization differ in signedness"
+msgstr ""
+
+#: c-typeck.c:3664
+msgid "pointer targets in return differ in signedness"
 msgstr ""
 
-#: c-typeck.c:3625
+#: c-typeck.c:3687
 #, c-format
-msgid "%s from incompatible pointer type"
+msgid "passing argument %d of %qE from incompatible pointer type"
+msgstr ""
+
+#: c-typeck.c:3689
+msgid "assignment from incompatible pointer type"
+msgstr ""
+
+#: c-typeck.c:3690
+msgid "initialization from incompatible pointer type"
+msgstr ""
+
+#: c-typeck.c:3692
+msgid "return from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:3631 c-typeck.c:4138 cp/typeck.c:1389
+#. ??? This should not be an error when inlining calls to
+#. unprototyped functions.
+#: c-typeck.c:3699 c-typeck.c:4187 cp/typeck.c:1406
 msgid "invalid use of non-lvalue array"
 msgstr ""
 
-#: c-typeck.c:3645
+#: c-typeck.c:3713
 #, c-format
-msgid "%s makes pointer from integer without a cast"
+msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:3652
-#, c-format
-msgid "%s makes integer from pointer without a cast"
+#: c-typeck.c:3715
+msgid "assignment makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:3666 c-typeck.c:3669
-#, c-format
-msgid "incompatible type for argument %d of `%s'"
+#: c-typeck.c:3717
+msgid "initialization makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:3673
-#, c-format
-msgid "incompatible type for argument %d of indirect function call"
+#: c-typeck.c:3719
+msgid "return makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:3677
+#: c-typeck.c:3726
 #, c-format
-msgid "incompatible types in %s"
+msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr ""
 
-#. Function name is known; supply it.
-#: c-typeck.c:3733
-#, fuzzy, c-format
-msgid "passing arg of `%s'"
-msgstr "аргумент для \"%s\" прапушчан"
+#: c-typeck.c:3728
+msgid "assignment makes integer from pointer without a cast"
+msgstr ""
 
-#. Function name unknown (call through ptr).
-#: c-typeck.c:3742
-#, fuzzy
-msgid "passing arg of pointer to function"
-msgstr "вельмі шмат аргументаў у функцыі"
+#: c-typeck.c:3730
+msgid "initialization makes integer from pointer without a cast"
+msgstr ""
 
-#. Function name is known; supply it.
-#: c-typeck.c:3750
-#, c-format
-msgid "passing arg %d of `%s'"
+#: c-typeck.c:3732
+msgid "return makes integer from pointer without a cast"
 msgstr ""
 
-#. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:3759
+#. ??? This should not be an error when inlining calls to
+#. unprototyped functions.
+#: c-typeck.c:3745
 #, c-format
-msgid "passing arg %d of pointer to function"
+msgid "incompatible type for argument %d of %qE"
+msgstr ""
+
+#: c-typeck.c:3748
+msgid "incompatible types in assignment"
+msgstr ""
+
+#: c-typeck.c:3751
+#, fuzzy
+msgid "incompatible types in initialization"
+msgstr "нерэчаісны ініцыялізатар"
+
+#: c-typeck.c:3754
+msgid "incompatible types in return"
 msgstr ""
 
-#: c-typeck.c:3816
+#: c-typeck.c:3835
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
-#: c-typeck.c:3987 c-typeck.c:4002 c-typeck.c:4017
+#. Use `%s' to print the string in case there are any escape
+#. characters in the message.
+#: c-typeck.c:4000 c-typeck.c:4015 c-typeck.c:4030 final.c:2856 final.c:2858
+#: gcc.c:4649 rtl-error.c:113 toplev.c:606 config/cris/cris.c:568
+#: cp/parser.c:1861 cp/typeck.c:4175 java/expr.c:404 java/parse.y:5021
+#: java/verify.c:1593 java/verify.c:1594 java/verify.c:1613
 #, c-format
-msgid "(near initialization for `%s')"
+msgid "%s"
+msgstr ""
+
+#: c-typeck.c:4003 c-typeck.c:4018 c-typeck.c:4033
+#, fuzzy, c-format
+msgid "(near initialization for %qs)"
+msgstr "ініцыялізацыя"
+
+#: c-typeck.c:4047
+msgid "array initialized from parenthesized string constant"
 msgstr ""
 
-#: c-typeck.c:4066 cp/typeck2.c:550
+#: c-typeck.c:4111 cp/typeck2.c:702
 msgid "char-array initialized from wide string"
 msgstr ""
 
-#: c-typeck.c:4073 cp/typeck2.c:557
-msgid "int-array initialized from non-wide string"
+#: c-typeck.c:4116
+msgid "wchar_t-array initialized from non-wide string"
 msgstr ""
 
-#: c-typeck.c:4091 cp/typeck2.c:572
+#: c-typeck.c:4134 cp/typeck2.c:724
 msgid "initializer-string for array of chars is too long"
 msgstr ""
 
-#: c-typeck.c:4161
-msgid "array initialized from non-constant array expression"
+#: c-typeck.c:4140
+msgid "array of inappropriate type initialized from string constant"
 msgstr ""
 
-#: c-typeck.c:4212
-msgid "initialization"
-msgstr "ініцыялізацыя"
+#: c-typeck.c:4210
+msgid "array initialized from non-constant array expression"
+msgstr ""
 
-#: c-typeck.c:4223 c-typeck.c:5601
+#: c-typeck.c:4269 c-typeck.c:5653
 msgid "initializer element is not computable at load time"
 msgstr ""
 
-#: c-typeck.c:4238 cp/typeck2.c:649
+#: c-typeck.c:4284 cp/typeck2.c:803
 msgid "invalid initializer"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: c-typeck.c:4520 cp/decl.c:4539
+#: c-typeck.c:4554 cp/decl.c:4542
 msgid "opaque vector types cannot be initialized"
 msgstr ""
 
-#: c-typeck.c:4714
+#: c-typeck.c:4750
 msgid "extra brace group at end of initializer"
 msgstr ""
 
-#: c-typeck.c:4734
+#: c-typeck.c:4770
 msgid "missing braces around initializer"
 msgstr ""
 
-#: c-typeck.c:4794
+#: c-typeck.c:4830
 msgid "braces around scalar initializer"
 msgstr ""
 
-#: c-typeck.c:4845
+#: c-typeck.c:4887
 msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: c-typeck.c:4847
+#: c-typeck.c:4889
 msgid "initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:4878
+#: c-typeck.c:4916
 msgid "missing initializer"
 msgstr "прапушчан ініцыялізатар"
 
-#: c-typeck.c:4900
+#: c-typeck.c:4938
 msgid "empty scalar initializer"
 msgstr ""
 
-#: c-typeck.c:4905
+#: c-typeck.c:4943
 msgid "extra elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:4990
+#: c-typeck.c:5031
 msgid "initialization designators may not nest"
 msgstr ""
 
-#: c-typeck.c:5011 c-typeck.c:5079
+#: c-typeck.c:5053 c-typeck.c:5128
 msgid "array index in non-array initializer"
 msgstr ""
 
-#: c-typeck.c:5016 c-typeck.c:5132
+#: c-typeck.c:5058 c-typeck.c:5181
 msgid "field name not in record or union initializer"
 msgstr ""
 
-#: c-typeck.c:5075 c-typeck.c:5077
+#: c-typeck.c:5104
+#, fuzzy
+msgid "array index in initializer not of integer type"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: c-typeck.c:5124 c-typeck.c:5126
 msgid "nonconstant array index in initializer"
 msgstr ""
 
-#: c-typeck.c:5081 c-typeck.c:5084
+#: c-typeck.c:5130 c-typeck.c:5133
 msgid "array index in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5095
+#: c-typeck.c:5144
 msgid "empty index range in initializer"
 msgstr ""
 
-#: c-typeck.c:5104
+#: c-typeck.c:5153
 msgid "array index range in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5144
+#: c-typeck.c:5193
 #, c-format
-msgid "unknown field `%s' specified in initializer"
+msgid "unknown field %qs specified in initializer"
 msgstr ""
 
-#: c-typeck.c:5180 c-typeck.c:5201 c-typeck.c:5663
+#: c-typeck.c:5229 c-typeck.c:5250 c-typeck.c:5716
 msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: c-typeck.c:5871
+#: c-typeck.c:5925
 msgid "excess elements in char array initializer"
 msgstr ""
 
-#: c-typeck.c:5878 c-typeck.c:5924
+#: c-typeck.c:5932 c-typeck.c:5978
 msgid "excess elements in struct initializer"
 msgstr ""
 
-#: c-typeck.c:5939
+#: c-typeck.c:5993
 msgid "non-static initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:6006
+#: c-typeck.c:6061
 msgid "excess elements in union initializer"
 msgstr ""
 
-#: c-typeck.c:6027
+#: c-typeck.c:6083
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: c-typeck.c:6090
+#: c-typeck.c:6147
 msgid "excess elements in array initializer"
 msgstr ""
 
-#: c-typeck.c:6119
+#: c-typeck.c:6177
 msgid "excess elements in vector initializer"
 msgstr ""
 
-#: c-typeck.c:6141
+#: c-typeck.c:6200
 msgid "excess elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:6243
-msgid "asm template is not a string constant"
-msgstr ""
+#: c-typeck.c:6362
+#, fuzzy
+msgid "ISO C forbids %<goto *expr;%>"
+msgstr "ISO C не падтрымлівае \"goto *expr;\""
 
-#: c-typeck.c:6275
-msgid "invalid lvalue in asm statement"
+#: c-typeck.c:6376 cp/typeck.c:6160
+#, fuzzy
+msgid "function declared %<noreturn%> has a %<return%> statement"
+msgstr "функцыя не вяртае тып string"
+
+#: c-typeck.c:6383
+msgid "%<return%> with no value, in function returning non-void"
 msgstr ""
 
-#: c-typeck.c:6347 cp/typeck.c:5923
-msgid "modification by `asm'"
+#: c-typeck.c:6390
+msgid "%<return%> with a value, in function returning void"
 msgstr ""
 
-#: c-typeck.c:6365 cp/typeck.c:6007
-msgid "function declared `noreturn' has a `return' statement"
+#: c-typeck.c:6447
+msgid "function returns address of local variable"
 msgstr ""
 
-#: c-typeck.c:6372
-msgid "`return' with no value, in function returning non-void"
+#: c-typeck.c:6508 cp/semantics.c:880
+msgid "switch quantity not an integer"
 msgstr ""
 
-#: c-typeck.c:6378
-msgid "`return' with a value, in function returning void"
+#: c-typeck.c:6518
+msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr ""
 
-#: c-typeck.c:6382
-msgid "return"
-msgstr "вяртанне"
+#: c-typeck.c:6555 cp/parser.c:5942
+msgid "case label not within a switch statement"
+msgstr ""
 
-#: c-typeck.c:6434
-msgid "function returns address of local variable"
+#: c-typeck.c:6557
+msgid "%<default%> label not within a switch statement"
 msgstr ""
 
-#: c-typeck.c:6489 cp/semantics.c:749
-msgid "switch quantity not an integer"
+#: c-typeck.c:6621
+msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr ""
 
-#: c-typeck.c:6499
-msgid "`long' switch expression not converted to `int' in ISO C"
+#: c-typeck.c:6631
+#, fuzzy
+msgid "%Hempty body in an if-statement"
+msgstr "пустое цела ў else-выражэнні"
+
+#: c-typeck.c:6639
+#, fuzzy
+msgid "%Hempty body in an else-statement"
+msgstr "пустое цела ў else-выражэнні"
+
+#: c-typeck.c:6730 cp/parser.c:6445
+msgid "continue statement not within a loop"
 msgstr ""
 
-#: c-typeck.c:6540 cp/parser.c:5597
-msgid "case label not within a switch statement"
+#: c-typeck.c:6747
+msgid "%Hstatement with no effect"
 msgstr ""
 
-#: c-typeck.c:6542
-msgid "`default' label not within a switch statement"
+#: c-typeck.c:6776
+msgid "expression statement has incomplete type"
 msgstr ""
 
-#: c-typeck.c:6694 c-typeck.c:6728
+#: c-typeck.c:7099 c-typeck.c:7138
 msgid "division by zero"
 msgstr ""
 
-#: c-typeck.c:6773 cp/typeck.c:2953
+#: c-typeck.c:7183 cp/typeck.c:2971
 msgid "right shift count is negative"
 msgstr ""
 
-#: c-typeck.c:6780 cp/typeck.c:2959
+#: c-typeck.c:7190 cp/typeck.c:2977
 msgid "right shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:6801 cp/typeck.c:2978
+#: c-typeck.c:7211 cp/typeck.c:2996
 msgid "left shift count is negative"
 msgstr ""
 
-#: c-typeck.c:6804 cp/typeck.c:2980
+#: c-typeck.c:7214 cp/typeck.c:2998
 msgid "left shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:6825
-msgid "shift count is negative"
-msgstr ""
-
-#: c-typeck.c:6827
-msgid "shift count >= width of type"
-msgstr ""
-
-#: c-typeck.c:6844 cp/typeck.c:3015
+#: c-typeck.c:7231 cp/typeck.c:3033
 msgid "comparing floating point with == or != is unsafe"
 msgstr ""
 
-#: c-typeck.c:6868 c-typeck.c:6874
-msgid "ISO C forbids comparison of `void *' with function pointer"
-msgstr ""
+#: c-typeck.c:7255 c-typeck.c:7262
+#, fuzzy
+msgid "ISO C forbids comparison of %<void *%> with function pointer"
+msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c-typeck.c:6877 c-typeck.c:6917 c-typeck.c:6945
+#: c-typeck.c:7266 c-typeck.c:7312
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr ""
 
-#: c-typeck.c:6891 c-typeck.c:6896 c-typeck.c:6965 c-typeck.c:6970
+#: c-typeck.c:7280 c-typeck.c:7285 c-typeck.c:7332 c-typeck.c:7337
 msgid "comparison between pointer and integer"
 msgstr ""
 
-#: c-typeck.c:6912 c-typeck.c:6940
-msgid "ISO C forbids ordered comparisons of pointers to functions"
-msgstr ""
-
-#: c-typeck.c:6937
+#: c-typeck.c:7304
 msgid "comparison of complete and incomplete pointers"
 msgstr ""
 
-#: c-typeck.c:6953 c-typeck.c:6960
-msgid "ordered comparison of pointer with integer zero"
+#: c-typeck.c:7307
+msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr ""
 
-#: c-typeck.c:6984 cp/typeck.c:3151
-msgid "unordered comparison on non-floating point argument"
+#: c-typeck.c:7320 c-typeck.c:7327
+msgid "ordered comparison of pointer with integer zero"
 msgstr ""
 
-#: c-typeck.c:7194
+#: c-typeck.c:7548
 msgid "comparison between signed and unsigned"
 msgstr ""
 
-#: c-typeck.c:7240 cp/typeck.c:3398
+#: c-typeck.c:7594 cp/typeck.c:3440
 msgid "comparison of promoted ~unsigned with constant"
 msgstr ""
 
-#: c-typeck.c:7248 cp/typeck.c:3406
+#: c-typeck.c:7602 cp/typeck.c:3448
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr ""
 
-#: calls.c:1838
-msgid "%Jinlining failed in call to '%F'"
-msgstr ""
-
-#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1347
-msgid "called from here"
-msgstr "выклікана адсюль"
-
-#: calls.c:2210
-msgid "%Jcan't inline call to '%F'"
-msgstr ""
-
-#: calls.c:2219
-msgid "ignoring return value of `%D', declared with attribute warn_unused_result"
-msgstr ""
-
-#: calls.c:2232
-msgid "ignoring return value of function declared with attribute warn_unused_result"
-msgstr ""
-
-#: calls.c:2242
+#: calls.c:1909
 msgid "function call has aggregate value"
 msgstr ""
 
-#: cfg.c:835
+#: cfghooks.c:90
 #, c-format
 msgid "bb %d on wrong place"
 msgstr ""
 
-#: cfg.c:841
+#: cfghooks.c:96
 #, c-format
 msgid "prev_bb of %d should be %d, not %d"
 msgstr ""
 
-#: cfg.c:857
+#: cfghooks.c:113
 #, c-format
 msgid "verify_flow_info: Wrong count of block %i %i"
 msgstr ""
 
-#: cfg.c:863
+#: cfghooks.c:119
 #, c-format
 msgid "verify_flow_info: Wrong frequency of block %i %i"
 msgstr ""
 
-#: cfg.c:871
+#: cfghooks.c:127
 #, c-format
 msgid "verify_flow_info: Duplicate edge %i->%i"
 msgstr ""
 
-#: cfg.c:877
+#: cfghooks.c:133
 #, c-format
 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
 msgstr ""
 
-#: cfg.c:883
+#: cfghooks.c:139
 #, c-format
 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
 msgstr ""
 
-#: cfg.c:895
+#: cfghooks.c:151
 #, c-format
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr ""
 
-#: cfg.c:909 cfgrtl.c:1983
+#: cfghooks.c:165 cfgrtl.c:2048
 #, c-format
 msgid "Wrong amount of branch edges after unconditional jump %i"
 msgstr ""
 
-#: cfg.c:917
+#: cfghooks.c:173 cfghooks.c:184
 #, c-format
 msgid "basic block %d pred edge is corrupted"
 msgstr ""
 
-#: cfg.c:943
+#: cfghooks.c:185
 #, c-format
-msgid "basic block %i edge lists are corrupted"
-msgstr ""
-
-#: cfg.c:955
-msgid "verify_flow_info failed"
+msgid "its dest_idx should be %d, not %d"
 msgstr ""
 
-#: cfgloop.c:1134
+#: cfghooks.c:214
 #, c-format
-msgid "Size of loop %d should be %d, not %d."
+msgid "basic block %i edge lists are corrupted"
 msgstr ""
 
-#: cfgloop.c:1153
-#, c-format
-msgid "Bb %d do not belong to loop %d."
+#: cfghooks.c:228
+msgid "verify_flow_info failed"
 msgstr ""
 
-#: cfgloop.c:1171
+#: cfghooks.c:289
 #, c-format
-msgid "Loop %d's header does not have exactly 2 entries."
+msgid "%s does not support redirect_edge_and_branch."
 msgstr ""
 
-#: cfgloop.c:1179
+#: cfghooks.c:307
 #, c-format
-msgid "Loop %d's latch does not have exactly 1 successor."
+msgid "%s does not support redirect_edge_and_branch_force."
 msgstr ""
 
-#: cfgloop.c:1184
-#, c-format
-msgid "Loop %d's latch does not have header as successor."
-msgstr ""
+#: cfghooks.c:325
+#, fuzzy, c-format
+msgid "%s does not support split_block."
+msgstr "%s не падтрымлівае %s"
 
-#: cfgloop.c:1189
-#, c-format
-msgid "Loop %d's latch does not belong directly to it."
-msgstr ""
+#: cfghooks.c:361
+#, fuzzy, c-format
+msgid "%s does not support move_block_after."
+msgstr "%s не падтрымлівае %s"
 
-#: cfgloop.c:1195
-#, c-format
-msgid "Loop %d's header does not belong directly to it."
-msgstr ""
+#: cfghooks.c:374
+#, fuzzy, c-format
+msgid "%s does not support delete_basic_block."
+msgstr "%s не падтрымлівае %s"
 
-#: cfgloop.c:1201
-#, c-format
-msgid "Loop %d's latch is marked as part of irreducible region."
-msgstr ""
+#: cfghooks.c:406
+#, fuzzy, c-format
+msgid "%s does not support split_edge."
+msgstr "%s не падтрымлівае %s"
 
-#: cfgloop.c:1231
+#: cfghooks.c:467
+#, fuzzy, c-format
+msgid "%s does not support create_basic_block."
+msgstr "%s не падтрымлівае %s"
+
+#: cfghooks.c:495
+#, fuzzy, c-format
+msgid "%s does not support can_merge_blocks_p."
+msgstr "%s не падтрымлівае %s"
+
+#: cfghooks.c:506
+#, fuzzy, c-format
+msgid "%s does not support predict_edge."
+msgstr "%s не падтрымлівае %s"
+
+#: cfghooks.c:515
+#, fuzzy, c-format
+msgid "%s does not support predicted_by_p."
+msgstr "%s не падтрымлівае %s"
+
+#: cfghooks.c:529
+#, fuzzy, c-format
+msgid "%s does not support merge_blocks."
+msgstr "%s не падтрымлівае %s"
+
+#: cfghooks.c:575
+#, fuzzy, c-format
+msgid "%s does not support make_forwarder_block."
+msgstr "%s не падтрымлівае %s"
+
+#: cfghooks.c:680
+#, fuzzy, c-format
+msgid "%s does not support can_duplicate_block_p."
+msgstr "%s не падтрымлівае %s"
+
+#: cfghooks.c:707
+#, fuzzy, c-format
+msgid "%s does not support duplicate_block."
+msgstr "%s не падтрымлівае %s"
+
+#: cfghooks.c:773
+#, fuzzy, c-format
+msgid "%s does not support block_ends_with_call_p"
+msgstr "%s не падтрымлівае %s"
+
+#: cfghooks.c:784
+#, fuzzy, c-format
+msgid "%s does not support block_ends_with_condjump_p"
+msgstr "%s не падтрымлівае %s"
+
+#: cfghooks.c:802
+#, fuzzy, c-format
+msgid "%s does not support flow_call_edges_add"
+msgstr "%s не падтрымлівае %s"
+
+#: cfgloop.c:1304
+#, c-format
+msgid "Size of loop %d should be %d, not %d."
+msgstr ""
+
+#: cfgloop.c:1321
+#, c-format
+msgid "Bb %d do not belong to loop %d."
+msgstr ""
+
+#: cfgloop.c:1338
+#, c-format
+msgid "Loop %d's header does not have exactly 2 entries."
+msgstr ""
+
+#: cfgloop.c:1345
+#, c-format
+msgid "Loop %d's latch does not have exactly 1 successor."
+msgstr ""
+
+#: cfgloop.c:1350
+#, c-format
+msgid "Loop %d's latch does not have header as successor."
+msgstr ""
+
+#: cfgloop.c:1355
+#, c-format
+msgid "Loop %d's latch does not belong directly to it."
+msgstr ""
+
+#: cfgloop.c:1361
+#, c-format
+msgid "Loop %d's header does not belong directly to it."
+msgstr ""
+
+#: cfgloop.c:1367
+#, c-format
+msgid "Loop %d's latch is marked as part of irreducible region."
+msgstr ""
+
+#: cfgloop.c:1400
 #, c-format
 msgid "Basic block %d should be marked irreducible."
 msgstr ""
 
-#: cfgloop.c:1237
+#: cfgloop.c:1406
 #, c-format
 msgid "Basic block %d should not be marked irreducible."
 msgstr ""
 
-#: cfgloop.c:1245
+#: cfgloop.c:1414
 #, c-format
 msgid "Edge from %d to %d should be marked irreducible."
 msgstr ""
 
-#: cfgloop.c:1252
+#: cfgloop.c:1421
 #, c-format
 msgid "Edge from %d to %d should not be marked irreducible."
 msgstr ""
 
-#: cfgrtl.c:1889
+#: cfgloop.c:1456
+#, c-format
+msgid "Wrong single exit %d->%d recorded for loop %d."
+msgstr ""
+
+#: cfgloop.c:1460
+#, c-format
+msgid "Right exit is %d->%d."
+msgstr ""
+
+#: cfgloop.c:1477
+#, c-format
+msgid "Single exit not recorded for loop %d."
+msgstr ""
+
+#: cfgloop.c:1484
+#, c-format
+msgid "Loop %d should not have single exit (%d -> %d)."
+msgstr ""
+
+#: cfgrtl.c:1940
 #, c-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1903
+#: cfgrtl.c:1954
 #, c-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: cfgrtl.c:1915
+#: cfgrtl.c:1966
 #, c-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1937
+#: cfgrtl.c:1990
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr ""
 
-#: cfgrtl.c:1965
+#: cfgrtl.c:2005
+#, c-format
+msgid "Fallthru edge crosses section boundary (bb %i)"
+msgstr ""
+
+#: cfgrtl.c:2030
 #, c-format
 msgid "Missing REG_EH_REGION note in the end of bb %i"
 msgstr ""
 
-#: cfgrtl.c:1973
+#: cfgrtl.c:2038
 #, c-format
 msgid "Too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: cfgrtl.c:1978
+#: cfgrtl.c:2043
 #, c-format
 msgid "Fallthru edge after unconditional jump %i"
 msgstr ""
 
-#: cfgrtl.c:1989
+#: cfgrtl.c:2054
 #, c-format
 msgid "Wrong amount of branch edges after conditional jump %i"
 msgstr ""
 
-#: cfgrtl.c:1994
+#: cfgrtl.c:2059
 #, c-format
 msgid "Call edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2003
+#: cfgrtl.c:2068
 #, c-format
 msgid "Abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2013
+#: cfgrtl.c:2080
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cfgrtl.c:2017
+#: cfgrtl.c:2084
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: cfgrtl.c:2031 cfgrtl.c:2041
+#: cfgrtl.c:2098 cfgrtl.c:2108
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: cfgrtl.c:2054
+#: cfgrtl.c:2121
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: cfgrtl.c:2064
+#: cfgrtl.c:2131
 #, c-format
 msgid "in basic block %d:"
 msgstr ""
 
-#: cfgrtl.c:2065
+#: cfgrtl.c:2132
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:2111
+#: cfgrtl.c:2180
 #, c-format
 msgid "missing barrier after block %i"
 msgstr ""
 
-#: cfgrtl.c:2124
+#: cfgrtl.c:2193
 #, c-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2139
+#: cfgrtl.c:2208
 #, c-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2141
+#: cfgrtl.c:2210
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.c:2158
+#: cfgrtl.c:2227
 msgid "basic blocks not laid down consecutively"
 msgstr ""
 
-#: cfgrtl.c:2183
+#: cfgrtl.c:2252
 msgid "insn outside basic block"
 msgstr ""
 
-#: cfgrtl.c:2191
+#: cfgrtl.c:2259
 msgid "return not followed by barrier"
 msgstr ""
 
-#: cfgrtl.c:2198
+#: cfgrtl.c:2266
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: cgraph.c:161
+#: cgraph.c:231
 msgid "function body not available"
 msgstr ""
 
-#: cgraph.c:163 cgraphunit.c:341
+#: cgraph.c:233 cgraphunit.c:651
 msgid "redefined extern inline functions are not considered for inlining"
 msgstr ""
 
-#: cgraph.c:166 cgraphunit.c:346
+#: cgraph.c:236 cgraphunit.c:656
 #, fuzzy
 msgid "function not considered for inlining"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cgraph.c:168 cgraphunit.c:344
+#: cgraph.c:238 cgraphunit.c:654
 msgid "function not inlinable"
 msgstr ""
 
-#: cgraph.c:485
+#: cgraph.c:556
 msgid "%D renamed after being referenced in assembly"
 msgstr ""
 
-#: cgraphunit.c:1046
+#: cgraphunit.c:502
+msgid "Shared call_expr:"
+msgstr ""
+
+#: cgraphunit.c:508
+#, fuzzy
+msgid "Edge points to wrong declaration:"
+msgstr "гэта папярэдняе абвяшчэньне"
+
+#: cgraphunit.c:517
+msgid "Missing callgraph edge for call expr:"
+msgstr ""
+
+#: cgraphunit.c:543
+#, c-format
+msgid "Aux field set for edge %s->%s"
+msgstr ""
+
+#: cgraphunit.c:555
+msgid "Inlined_to pointer is wrong"
+msgstr ""
+
+#: cgraphunit.c:560
+msgid "Multiple inline callers"
+msgstr ""
+
+#: cgraphunit.c:567
+msgid "Inlined_to pointer set for noninline callers"
+msgstr ""
+
+#: cgraphunit.c:573
+msgid "Inlined_to pointer is set but no predecesors found"
+msgstr ""
+
+#: cgraphunit.c:578
+msgid "Inlined_to pointer reffers to itself"
+msgstr ""
+
+#: cgraphunit.c:588
+msgid "Node not found in DECL_ASSEMBLER_NAME hash"
+msgstr ""
+
+#: cgraphunit.c:602
+#, c-format
+msgid "Edge %s->%s has no corresponding call_expr"
+msgstr ""
+
+#: cgraphunit.c:613
+msgid "verify_cgraph_node failed."
+msgstr ""
+
+#: cgraphunit.c:797
+msgid "failed to reclaim unneeded function"
+msgstr ""
+
+#: cgraphunit.c:1184
 msgid "--param large-function-growth limit reached"
 msgstr ""
 
-#: cgraphunit.c:1059
-msgid "--param large-function-growth limit reached while inlining the caller"
+#: cgraphunit.c:1221
+msgid "recursive inlining"
 msgstr ""
 
-#: cgraphunit.c:1124
+#: cgraphunit.c:1386 cgraphunit.c:1638
 msgid "--param max-inline-insns-single limit reached"
 msgstr ""
 
-#: cgraphunit.c:1148
+#: cgraphunit.c:1410
 msgid "--param max-inline-insns-single limit reached after inlining into the callee"
 msgstr ""
 
-#: cgraphunit.c:1225
+#: cgraphunit.c:1460
 msgid "--param inline-unit-growth limit reached"
 msgstr ""
 
-#: cgraphunit.c:1297 cgraphunit.c:1441
-msgid "recursive inlining"
+#: cgraphunit.c:1809
+msgid "Nodes with no released memory found."
 msgstr ""
 
-#: collect2.c:406
-msgid "internal error"
-msgstr "унутраная памылка"
+#: collect2.c:402 gcc.c:6744
+#, fuzzy, c-format
+msgid "internal gcc abort in %s, at %s:%d"
+msgstr "спынена ў %s, ля %s:%d"
 
-#: collect2.c:894
+#: collect2.c:895
 msgid "no arguments"
 msgstr "няма аргументаў"
 
-#: collect2.c:1226 collect2.c:1374 collect2.c:1409
+#: collect2.c:1187
+#, fuzzy, c-format
+msgid "unknown demangling style '%s'"
+msgstr "невядомы рэжым машыны \"%s\""
+
+#: collect2.c:1261 collect2.c:1409 collect2.c:1444
 #, c-format
 msgid "fopen %s"
 msgstr ""
 
-#: collect2.c:1229 collect2.c:1379 collect2.c:1412
+#: collect2.c:1264 collect2.c:1414 collect2.c:1447
 #, c-format
 msgid "fclose %s"
 msgstr ""
 
-#: collect2.c:1238
+#: collect2.c:1273
 #, c-format
 msgid "collect2 version %s"
 msgstr ""
 
-#: collect2.c:1328
+#: collect2.c:1363
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "%d канструктар(аў) знойдзен(а)\n"
 
-#: collect2.c:1329
+#: collect2.c:1364
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "%d дэструктар(аў) знойдзен(а)\n"
 
-#: collect2.c:1330
+#: collect2.c:1365
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr ""
 
-#: collect2.c:1472
+#: collect2.c:1507
 #, c-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr ""
 
-#: collect2.c:1490
+#: collect2.c:1525
 #, c-format
 msgid "%s returned %d exit status"
 msgstr ""
 
-#: collect2.c:1515
+#: collect2.c:1550
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[нельга знайсці %s]"
 
-#: collect2.c:1530
-#, c-format
-msgid "cannot find `%s'"
+#: collect2.c:1565
+#, fuzzy, c-format
+msgid "cannot find '%s'"
 msgstr "нельга знайсці \"%s\""
 
-#: collect2.c:1541 collect2.c:1544
+#: collect2.c:1576 collect2.c:1579
 #, c-format
 msgid "redirecting stdout: %s"
 msgstr "перанакіраванне stdout: %s"
 
-#: collect2.c:1583
+#: collect2.c:1618
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr ""
 
-#: collect2.c:1803
+#: collect2.c:1838
 #, c-format
 msgid ""
 "\n"
 "write_c_file - output name is %s, prefix is %s\n"
 msgstr ""
 
-#: collect2.c:2007
-msgid "cannot find `nm'"
+#: collect2.c:2042
+#, fuzzy
+msgid "cannot find 'nm'"
 msgstr "нельга знайсці \"nm\""
 
-#: collect2.c:2017 collect2.c:2446
+#: collect2.c:2052 collect2.c:2218
 msgid "pipe"
 msgstr "канвеер"
 
-#: collect2.c:2021 collect2.c:2450
+#: collect2.c:2056 collect2.c:2222
 msgid "fdopen"
 msgstr ""
 
-#: collect2.c:2047 collect2.c:2476
+#: collect2.c:2082 collect2.c:2248
 #, c-format
 msgid "dup2 %d 1"
 msgstr ""
 
-#: collect2.c:2050 collect2.c:2053 collect2.c:2066 collect2.c:2479
-#: collect2.c:2482 collect2.c:2495
+#: collect2.c:2085 collect2.c:2088 collect2.c:2101 collect2.c:2251
+#: collect2.c:2254 collect2.c:2267
 #, c-format
 msgid "close %d"
 msgstr ""
 
-#: collect2.c:2056 collect2.c:2485
+#: collect2.c:2091 collect2.c:2257
 #, c-format
 msgid "execv %s"
 msgstr ""
 
-#: collect2.c:2110
+#: collect2.c:2145
 #, c-format
 msgid "init function found in object %s"
 msgstr ""
 
-#: collect2.c:2118
+#: collect2.c:2153
 #, c-format
 msgid "fini function found in object %s"
 msgstr ""
 
-#: collect2.c:2141 collect2.c:2534
+#: collect2.c:2176 collect2.c:2306
 msgid "fclose"
 msgstr ""
 
-#: collect2.c:2183
-#, c-format
-msgid "unable to open file '%s'"
-msgstr "немагу адчыніць файл \"%s\""
-
-#: collect2.c:2185
-#, c-format
-msgid "unable to stat file '%s'"
-msgstr ""
-
-#: collect2.c:2191
-#, c-format
-msgid "unable to mmap file '%s'"
-msgstr ""
-
-#: collect2.c:2337
-msgid "not found\n"
-msgstr "не знойдзена\n"
-
-#: collect2.c:2339 collect2.c:2513
-#, c-format
-msgid "dynamic dependency %s not found"
-msgstr ""
-
-#: collect2.c:2358
-#, c-format
-msgid "bad magic number in file '%s'"
-msgstr "дрэнная магічная лічба ў файле \"%s\""
-
-#: collect2.c:2380
-msgid "dynamic dependencies.\n"
-msgstr ""
-
-#: collect2.c:2437
-msgid "cannot find `ldd'"
+#: collect2.c:2209
+#, fuzzy
+msgid "cannot find 'ldd'"
 msgstr "не магу знайсці \"ldd\""
 
-#: collect2.c:2498
+#: collect2.c:2270
 msgid ""
 "\n"
 "ldd output with constructors/destructors.\n"
 msgstr ""
 
-#: collect2.c:2525
+#: collect2.c:2285
+#, c-format
+msgid "dynamic dependency %s not found"
+msgstr ""
+
+#: collect2.c:2297
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr ""
 
-#: collect2.c:2685
+#: collect2.c:2456
 #, c-format
 msgid "%s: not a COFF file"
 msgstr ""
 
-#: collect2.c:2805
+#: collect2.c:2576
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr ""
 
-#: collect2.c:2860
+#: collect2.c:2631
 #, fuzzy, c-format
 msgid "library lib%s not found"
 msgstr "Бібліятэка lib%s не знойдзена"
 
-#: combine.c:13047
+#: combine.c:12382
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -3992,7 +4396,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: combine.c:13056
+#: combine.c:12391
 #, c-format
 msgid ""
 "\n"
@@ -4000,1619 +4404,962 @@ msgid ""
 ";; %d successes.\n"
 msgstr ""
 
-#: convert.c:70
+#: convert.c:69
 msgid "cannot convert to a pointer type"
 msgstr ""
 
-#: convert.c:267
+#: convert.c:302
 msgid "pointer value used where a floating point value was expected"
 msgstr ""
 
-#: convert.c:271
+#: convert.c:306
 msgid "aggregate value used where a float was expected"
 msgstr ""
 
-#: convert.c:296
+#: convert.c:331
 msgid "conversion to incomplete type"
 msgstr ""
 
-#: convert.c:600 convert.c:678
+#: convert.c:660 convert.c:736
 msgid "can't convert between vector values of different size"
 msgstr ""
 
-#: convert.c:606
+#: convert.c:666
 msgid "aggregate value used where an integer was expected"
 msgstr ""
 
-#: convert.c:657 f/com.c:1101
+#: convert.c:716
 msgid "pointer value used where a complex was expected"
 msgstr ""
 
-#: convert.c:661 f/com.c:1103
+#: convert.c:720
 msgid "aggregate value used where a complex was expected"
 msgstr ""
 
-#: convert.c:684
+#: convert.c:742
 msgid "can't convert value to a vector"
 msgstr ""
 
-#: coverage.c:164
-#, fuzzy, c-format
-msgid "`%s' is not a gcov data file"
-msgstr "\"%s\" звычайна функцыя"
-
-#: coverage.c:175
+#: coverage.c:168
 #, c-format
-msgid "`%s' is version `%.4s', expected version `%.4s'"
+msgid "%qs is not a gcov data file"
+msgstr ""
+
+#: coverage.c:179
+msgid "%qs is version %q.*s, expected version %q.*s"
 msgstr ""
 
-#: coverage.c:255 coverage.c:263
+#: coverage.c:259 coverage.c:267
 #, c-format
 msgid "coverage mismatch for function %u while reading execution counters."
 msgstr ""
 
-#: coverage.c:257 coverage.c:340
+#: coverage.c:261 coverage.c:344
 #, c-format
 msgid "checksum is %x instead of %x"
 msgstr ""
 
-#: coverage.c:265 coverage.c:348
+#: coverage.c:269 coverage.c:352
 #, c-format
 msgid "number of counters is %d instead of %d"
 msgstr ""
 
-#: coverage.c:271
+#: coverage.c:275
 #, c-format
 msgid "cannot merge separate %s counters for function %u"
 msgstr ""
 
 #: coverage.c:296
 #, c-format
-msgid "`%s' has overflowed"
+msgid "%qs has overflowed"
 msgstr ""
 
 #: coverage.c:296
 #, c-format
-msgid "`%s' is corrupted"
+msgid "%qs is corrupted"
 msgstr ""
 
-#: coverage.c:319
+#: coverage.c:333
 #, c-format
-msgid "file %s not found, execution counts assumed to be zero"
+msgid "no coverage for function %qs found."
 msgstr ""
 
-#: coverage.c:329
-#, fuzzy, c-format
-msgid "no coverage for function '%s' found."
-msgstr "у функцыі \"%s\":"
-
-#: coverage.c:337 coverage.c:345
+#: coverage.c:341 coverage.c:349
 #, c-format
-msgid "coverage mismatch for function '%s' while reading counter '%s'."
+msgid "coverage mismatch for function %qs while reading counter %qs."
 msgstr ""
 
-#: coverage.c:493
+#: coverage.c:532
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "немагчыма адчыніць %s"
 
-#: coverage.c:528
+#: coverage.c:567
 #, fuzzy, c-format
-msgid "error writing `%s'"
+msgid "error writing %qs"
 msgstr "памылка запісу ў %s"
 
-#. XXX should be DL_SORRY
-#: cppcharset.c:653
+#: cppspec.c:106
 #, c-format
-msgid "conversion from %s to %s not supported by iconv"
+msgid "\"%s\" is not a valid option to the preprocessor"
 msgstr ""
 
-#: cppcharset.c:656
-msgid "iconv_open"
-msgstr ""
+#: cppspec.c:128
+msgid "too many input files"
+msgstr "вельмі шмат уваходзячых файлаў"
 
-#. XXX should be DL_SORRY
-#: cppcharset.c:664
+#: cse.c:6784
 #, c-format
-msgid "no iconv implementation, cannot convert from %s to %s"
+msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ""
 
-#: cppcharset.c:808
-msgid "universal character names are only valid in C++ and C99"
+#: diagnostic.c:168
+#, c-format
+msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr ""
 
-#: cppcharset.c:811
+#: diagnostic.c:228
+#, fuzzy
+msgid "compilation terminated due to -Wfatal-errors.\n"
+msgstr "кампіляцыя завершана.\n"
+
+#: diagnostic.c:237
 #, c-format
-msgid "the meaning of '\\%c' is different in traditional C"
+msgid ""
+"Please submit a full bug report,\n"
+"with preprocessed source if appropriate.\n"
+"See %s for instructions.\n"
 msgstr ""
 
-#: cppcharset.c:837
-#, c-format
-msgid "incomplete universal character name %.*s"
+#: diagnostic.c:246
+msgid "compilation terminated.\n"
+msgstr "кампіляцыя завершана.\n"
+
+#: diagnostic.c:537
+msgid "Internal compiler error: Error reporting routines re-entered.\n"
 msgstr ""
 
-#: cppcharset.c:849
+#: diagnostic.c:556
 #, fuzzy, c-format
-msgid "%.*s is not a valid universal character"
-msgstr "\"%s\" - гэта не пачатак дэкларацыі"
+msgid "in %s, at %s:%d"
+msgstr "спынена ў %s, ля %s:%d"
 
-#: cppcharset.c:859
+#: dominance.c:834
 #, c-format
-msgid "universal character %.*s is not valid in an identifier"
+msgid "dominator of %d status unknown"
 msgstr ""
 
-#: cppcharset.c:863
+#: dominance.c:836
 #, c-format
-msgid "universal character %.*s is not valid at the start of an identifier"
+msgid "dominator of %d should be %d, not %d"
 msgstr ""
 
-#: cppcharset.c:898
-msgid "converting UCN to source character set"
+#: dominance.c:848
+#, c-format
+msgid "ENTRY does not dominate bb %d"
 msgstr ""
 
-#: cppcharset.c:902
-msgid "converting UCN to execution character set"
+#: dwarf2out.c:3388
+#, c-format
+msgid "DW_LOC_OP %s not implemented\n"
 msgstr ""
 
-#: cppcharset.c:967
-msgid "the meaning of '\\x' is different in traditional C"
+#: emit-rtl.c:1215
+msgid "can't access real part of complex value in hard register"
 msgstr ""
 
-#: cppcharset.c:984 f/lex.c:580
-msgid "\\x used with no following hex digits"
+#: emit-rtl.c:1242
+msgid "can't access imaginary part of complex value in hard register"
 msgstr ""
 
-#: cppcharset.c:991
-msgid "hex escape sequence out of range"
-msgstr ""
+#: emit-rtl.c:2303
+#, fuzzy
+msgid "Invalid rtl sharing found in the insn"
+msgstr "нявернае выкарыстанне \"restict\""
 
-#: cppcharset.c:1030
-msgid "octal escape sequence out of range"
+#: emit-rtl.c:2305
+msgid "Shared rtx"
 msgstr ""
 
-#: cppcharset.c:1098
-msgid "the meaning of '\\a' is different in traditional C"
+#: emit-rtl.c:2307
+msgid "Internal consistency failure"
 msgstr ""
 
-#: cppcharset.c:1105
-#, c-format
-msgid "non-ISO-standard escape sequence, '\\%c'"
+#: emit-rtl.c:3343
+msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr ""
 
-#: cppcharset.c:1113
+#: errors.c:133 java/jv-scan.c:294
 #, c-format
-msgid "unknown escape sequence '\\%c'"
-msgstr "невядомая ESC-паслядоўнасць '\\%c'"
-
-#: cppcharset.c:1116
-#, fuzzy, c-format
-msgid "unknown escape sequence: '\\%03o'"
-msgstr "невядомая ESC-паслядоўнасць '\\%c'"
-
-#: cppcharset.c:1122
-msgid "converting escape sequence to execution character set"
-msgstr ""
+msgid "abort in %s, at %s:%d"
+msgstr "спынена ў %s, ля %s:%d"
 
-#: cppcharset.c:1181
-msgid "converting to execution character set"
+#: except.c:340
+msgid "exception handling disabled, use -fexceptions to enable"
 msgstr ""
 
-#: cppcharset.c:1244 cppcharset.c:1307
+#: except.c:2577
 #, fuzzy
-msgid "character constant too long for its type"
-msgstr "сімвальная канстанта вельмі доўгая"
-
-#: cppcharset.c:1247
-msgid "multi-character character constant"
-msgstr "мнагасімвальная сімвальная канстанта"
+msgid "argument of %<__builtin_eh_return_regno%> must be constant"
+msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: cppcharset.c:1339
-msgid "empty character constant"
-msgstr "пустая сімвальная канстанта"
+#: except.c:2708
+msgid "__builtin_eh_return not supported on this target"
+msgstr ""
 
-#: cppcharset.c:1378
-#, c-format
-msgid "failure to convert %s to %s"
+#: explow.c:1355
+msgid "stack limits not supported on this target"
 msgstr ""
 
-#: cpperror.c:110 diagnostic.def:5
-msgid "warning: "
+#: final.c:1061
+msgid "negative insn length"
 msgstr ""
 
-#: cpperror.c:112
-msgid "internal error: "
+#: final.c:2501
+msgid "could not split insn"
 msgstr ""
 
-#: cpperror.c:174
+#: final.c:2851
 #, fuzzy
-msgid "stdout"
-msgstr "структура"
+msgid "invalid 'asm': "
+msgstr "нерэчаісная маска"
 
-#: cppexp.c:192
-msgid "too many decimal points in number"
+#: final.c:3034
+msgid "nested assembly dialect alternatives"
 msgstr ""
 
-#: cppexp.c:212
-#, fuzzy, c-format
-msgid "invalid digit \"%c\" in octal constant"
-msgstr "`%E' - нерэчаісная нязьменная тыпу string"
-
-#: cppexp.c:218
-msgid "use of C99 hexadecimal floating constant"
+#: final.c:3051 final.c:3063
+msgid "unterminated assembly dialect alternative"
 msgstr ""
 
-#: cppexp.c:227
-msgid "exponent has no digits"
+#: final.c:3110
+#, c-format
+msgid "operand number missing after %%-letter"
 msgstr ""
 
-#: cppexp.c:234
-msgid "hexadecimal floating constants require an exponent"
+#: final.c:3113 final.c:3154
+msgid "operand number out of range"
 msgstr ""
 
-#: cppexp.c:240
-#, fuzzy, c-format
-msgid "invalid suffix \"%.*s\" on floating constant"
-msgstr "`%E' - нерэчаісная нязьменная тыпу string"
-
-#: cppexp.c:250 cppexp.c:275
+#: final.c:3173
 #, c-format
-msgid "traditional C rejects the \"%.*s\" suffix"
-msgstr ""
-
-#: cppexp.c:261
-#, fuzzy, c-format
-msgid "invalid suffix \"%.*s\" on integer constant"
-msgstr "`%E' - нерэчаісная нязьменная тыпу string"
+msgid "invalid %%-code"
+msgstr "нерэчаісны %%-код"
 
-#: cppexp.c:283
-msgid "use of C99 long long integer constant"
+#: final.c:3203
+#, c-format
+msgid "'%%l' operand isn't a label"
 msgstr ""
 
-#: cppexp.c:290
-msgid "imaginary constants are a GCC extension"
+#. We can't handle floating point constants;
+#. PRINT_OPERAND must handle them.
+#. We can't handle floating point constants; PRINT_OPERAND must
+#. handle them.
+#. We can't handle floating point constants;
+#. PRINT_OPERAND must handle them.
+#: final.c:3305 vmsdbgout.c:487 config/i386/i386.c:5836
+#: config/pdp11/pdp11.c:1690
+msgid "floating constant misused"
 msgstr ""
 
-#: cppexp.c:376
-msgid "integer constant is too large for its type"
+#: final.c:3361 vmsdbgout.c:544 config/i386/i386.c:5914
+#: config/pdp11/pdp11.c:1737
+msgid "invalid expression as operand"
 msgstr ""
 
-#: cppexp.c:388
-msgid "integer constant is so large that it is unsigned"
-msgstr ""
+#: flow.c:495 flow.c:519 flow.c:541
+#, fuzzy
+msgid "internal consistency failure"
+msgstr "унутраная памылка"
 
-#: cppexp.c:470
-msgid "missing ')' after \"defined\""
+#: flow.c:1578
+msgid "Attempt to delete prologue/epilogue insn:"
 msgstr ""
 
-#: cppexp.c:477
-msgid "operator \"defined\" requires an identifier"
+#: fold-const.c:3186 fold-const.c:3197
+#, c-format
+msgid "comparison is always %d due to width of bit-field"
 msgstr ""
 
-#: cppexp.c:485
+#: fold-const.c:4755 fold-const.c:4770
 #, c-format
-msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
+msgid "comparison is always %d"
 msgstr ""
 
-#: cppexp.c:495
-msgid "this use of \"defined\" may not be portable"
+#: fold-const.c:4899
+msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: cppexp.c:531
-msgid "floating constant in preprocessor expression"
+#: fold-const.c:4904
+msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: cppexp.c:537
-msgid "imaginary number in preprocessor expression"
+#: fold-const.c:9334
+msgid "fold check: original tree changed by fold"
 msgstr ""
 
-#: cppexp.c:582
-#, c-format
-msgid "\"%s\" is not defined"
-msgstr ""
+#: function.c:831 varasm.c:1569
+#, fuzzy
+msgid "%Jsize of variable %qD is too large"
+msgstr "памер масіва \"%s\" вельмі вялікі"
 
-#: cppexp.c:714 cppexp.c:743
-#, fuzzy, c-format
-msgid "missing binary operator before token \"%s\""
-msgstr "пÑ\80апÑ\83Ñ\88Ñ\87ан Ð¿Ñ\80абел Ð¿Ð°Ñ\81лÑ\8f Ð½Ñ\83маÑ\80а \"%.*s\""
+#: function.c:1442
+#, fuzzy
+msgid "impossible constraint in %<asm%>"
+msgstr "немагÑ\87Ñ\8bмÑ\8b Ð°Ð¿Ñ\8dÑ\80аÑ\82аÑ\80 '%s'"
 
-#: cppexp.c:734
-#, c-format
-msgid "token \"%s\" is not valid in preprocessor expressions"
+#: function.c:3495
+msgid "%Jvariable %qD might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: cppexp.c:751
-msgid "missing expression between '(' and ')'"
+#: function.c:3516
+msgid "%Jargument %qD might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: cppexp.c:754
-msgid "#if with no expression"
+#: function.c:3907
+msgid "function returns an aggregate"
 msgstr ""
 
-#: cppexp.c:757
-#, c-format
-msgid "operator '%s' has no right operand"
-msgstr ""
+#: function.c:4249
+#, fuzzy
+msgid "%Junused parameter %qD"
+msgstr "невыкарыстаемы параметр \"%s\""
 
-#: cppexp.c:762
+#: gcc.c:1242
 #, c-format
-msgid "operator '%s' has no left operand"
+msgid "ambiguous abbreviation %s"
 msgstr ""
 
-#: cppexp.c:788
-msgid " ':' without preceding '?'"
-msgstr ""
-
-#: cppexp.c:815
-msgid "unbalanced stack in #if"
-msgstr ""
-
-#: cppexp.c:834
+#: gcc.c:1269
 #, fuzzy, c-format
-msgid "impossible operator '%u'"
-msgstr "немагчымы апэратар '%s'"
-
-#: cppexp.c:926
-msgid "missing ')' in expression"
-msgstr ""
+msgid "incomplete '%s' option"
+msgstr "аргумент для \"%s\" прапушчан"
 
-#: cppexp.c:947
-msgid "'?' without following ':'"
-msgstr ""
+#: gcc.c:1280
+#, fuzzy, c-format
+msgid "missing argument to '%s' option"
+msgstr "аргумент для \"%s\" прапушчан"
 
-#: cppexp.c:957
-msgid "integer overflow in preprocessor expression"
-msgstr ""
+#: gcc.c:1293
+#, fuzzy, c-format
+msgid "extraneous argument to '%s' option"
+msgstr "аргумент для \"%s\" прапушчан"
 
-#: cppexp.c:962
-msgid "missing '(' in expression"
+#: gcc.c:1637
+msgid "Using built-in specs.\n"
 msgstr ""
 
-#: cppexp.c:994
+#: gcc.c:1825
 #, c-format
-msgid "the left operand of \"%s\" changes sign when promoted"
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
 msgstr ""
 
-#: cppexp.c:999
+#: gcc.c:1934
 #, c-format
-msgid "the right operand of \"%s\" changes sign when promoted"
-msgstr ""
-
-#: cppexp.c:1357
-msgid "comma operator in operand of #if"
-msgstr ""
-
-#: cppexp.c:1488
-msgid "division by zero in #if"
-msgstr ""
-
-#: cppfiles.c:370
-msgid "NULL directory in find_file"
-msgstr ""
-
-#: cppfiles.c:397
-msgid "one or more PCH files were found, but they were invalid"
+msgid "Reading specs from %s\n"
 msgstr ""
 
-#: cppfiles.c:400
-msgid "use -Winvalid-pch for more information"
+#: gcc.c:2030 gcc.c:2049
+#, c-format
+msgid "specs %%include syntax malformed after %ld characters"
 msgstr ""
 
-#: cppfiles.c:458
-#, c-format
-msgid "%s is a block device"
-msgstr "%s - гэта блёчная прылада"
+#: gcc.c:2057
+#, fuzzy, c-format
+msgid "could not find specs file %s\n"
+msgstr "не магу знайсці крыніцу %s\n"
 
-#: cppfiles.c:475
+#: gcc.c:2074 gcc.c:2082 gcc.c:2091 gcc.c:2100
 #, c-format
-msgid "%s is too large"
-msgstr "%s - вельмі вялікі"
+msgid "specs %%rename syntax malformed after %ld characters"
+msgstr ""
 
-#: cppfiles.c:510
+#: gcc.c:2109
 #, c-format
-msgid "%s is shorter than expected"
+msgid "specs %s spec was not found to be renamed"
 msgstr ""
 
-#: cppfiles.c:696
+#: gcc.c:2116
 #, c-format
-msgid "no include path in which to search for %s"
+msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr ""
 
-#: cppfiles.c:959
-msgid "Multiple include guards may be useful for:\n"
+#: gcc.c:2121
+#, c-format
+msgid "rename spec %s to %s\n"
 msgstr ""
 
-#: cppinit.c:387
-msgid "cppchar_t must be an unsigned type"
+#: gcc.c:2123
+#, c-format
+msgid ""
+"spec is '%s'\n"
+"\n"
 msgstr ""
 
-#: cppinit.c:391
+#: gcc.c:2136
 #, c-format
-msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits"
+msgid "specs unknown %% command after %ld characters"
 msgstr ""
 
-#: cppinit.c:398
-msgid "CPP arithmetic must be at least as precise as a target int"
+#: gcc.c:2147 gcc.c:2160
+#, c-format
+msgid "specs file malformed after %ld characters"
 msgstr ""
 
-#: cppinit.c:401
-msgid "target char is less than 8 bits wide"
+#: gcc.c:2213
+msgid "spec file has no spec for linking"
 msgstr ""
 
-#: cppinit.c:405
-msgid "target wchar_t is narrower than target char"
+#: gcc.c:2635
+#, c-format
+msgid "system path '%s' is not absolute"
 msgstr ""
 
-#: cppinit.c:409
-msgid "target int is narrower than target char"
-msgstr ""
+#: gcc.c:2698
+msgid "-pipe not supported"
+msgstr "-pipe не падтрымліваецца"
 
-#: cppinit.c:414
-msgid "CPP half-integer narrower than CPP character"
+#: gcc.c:2760
+msgid ""
+"\n"
+"Go ahead? (y or n) "
 msgstr ""
 
-#: cppinit.c:418
+#: gcc.c:2885
 #, c-format
-msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits"
-msgstr ""
-
-#: cpplex.c:410
-msgid "null character(s) ignored"
+msgid ""
+"Internal error: %s (program %s)\n"
+"Please submit a full bug report.\n"
+"See %s for instructions."
 msgstr ""
 
-#: cpplex.c:445
-msgid "'$' in identifier or number"
-msgstr ""
+#: gcc.c:2903
+#, c-format
+msgid "# %s %.2f %.2f\n"
+msgstr "# %s %.2f %.2f\n"
 
-#: cpplex.c:492
+#: gcc.c:3033
 #, c-format
-msgid "attempt to use poisoned \"%s\""
-msgstr ""
+msgid "Usage: %s [options] file...\n"
+msgstr "Выкарыстанне: %s [выбары] файл...\n"
 
-#: cpplex.c:500
-msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
-msgstr ""
+#: gcc.c:3034
+msgid "Options:\n"
+msgstr "Выбары:\n"
 
-#: cpplex.c:596
-msgid "null character(s) preserved in literal"
+#: gcc.c:3036
+msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr ""
 
-#: cpplex.c:919
-msgid "unterminated comment"
-msgstr "незавершаныя каментарыі"
+#: gcc.c:3037
+msgid "  --help                   Display this information\n"
+msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
 
-#: cpplex.c:930
-msgid "C++ style comments are not allowed in ISO C90"
+#: gcc.c:3038
+msgid "  --target-help            Display target specific command line options\n"
 msgstr ""
 
-#: cpplex.c:932
-msgid "(this will be reported only once per input file)"
+#: gcc.c:3040
+msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr ""
 
-#: cpplex.c:937
-msgid "multi-line comment"
+#: gcc.c:3041
+msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr ""
 
-#: cpplex.c:1201
-#, fuzzy, c-format
-msgid "unspellable token %s"
-msgstr "немагу адчыніць файл \"%s\""
+#: gcc.c:3042
+msgid "  -dumpversion             Display the version of the compiler\n"
+msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
 
-#: cpplib.c:218
-#, c-format
-msgid "extra tokens at end of #%s directive"
+#: gcc.c:3043
+msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr ""
 
-#: cpplib.c:304
-#, c-format
-msgid "#%s is a GCC extension"
+#: gcc.c:3044
+msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr ""
 
-#: cpplib.c:316
-msgid "suggest not using #elif in traditional C"
+#: gcc.c:3045
+msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr ""
 
-#: cpplib.c:319
-#, c-format
-msgid "traditional C ignores #%s with the # indented"
+#: gcc.c:3046
+msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr ""
 
-#: cpplib.c:323
-#, c-format
-msgid "suggest hiding #%s from traditional C with an indented #"
+#: gcc.c:3047
+msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr ""
 
-#: cpplib.c:345
-msgid "embedding a directive within macro arguments is not portable"
+#: gcc.c:3048
+msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr ""
 
-#: cpplib.c:365
-msgid "style of line directive is a GCC extension"
+#: gcc.c:3049
+msgid ""
+"  -print-multi-lib         Display the mapping between command line options and\n"
+"                           multiple library search directories\n"
 msgstr ""
 
-#: cpplib.c:415
-#, c-format
-msgid "invalid preprocessing directive #%s"
+#: gcc.c:3052
+msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr ""
 
-#: cpplib.c:484
-msgid "\"defined\" cannot be used as a macro name"
+#: gcc.c:3053
+msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr ""
 
-#: cpplib.c:490
-#, c-format
-msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
+#: gcc.c:3054
+msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr ""
 
-#: cpplib.c:493
-#, c-format
-msgid "no macro name given in #%s directive"
+#: gcc.c:3055
+msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr ""
 
-#: cpplib.c:496
-msgid "macro names must be identifiers"
+#: gcc.c:3056
+msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr ""
 
-#: cpplib.c:537
-#, c-format
-msgid "undefining \"%s\""
+#: gcc.c:3057
+msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr ""
 
-#: cpplib.c:609
-msgid "missing terminating > character"
+#: gcc.c:3058
+msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr ""
 
-#: cpplib.c:662
-#, c-format
-msgid "#%s expects \"FILENAME\" or <FILENAME>"
-msgstr ""
+#: gcc.c:3059
+#, fuzzy
+msgid "  -combine                 Pass multiple source files to compiler at once\n"
+msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: cpplib.c:685
-msgid "#include nested too deeply"
+#: gcc.c:3060
+msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr ""
 
-#: cpplib.c:723
-msgid "#include_next in primary source file"
+#: gcc.c:3061
+msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr ""
 
-#: cpplib.c:749
-#, c-format
-msgid "invalid flag \"%s\" in line directive"
+#: gcc.c:3062
+msgid "  -time                    Time the execution of each subprocess\n"
 msgstr ""
 
-#: cpplib.c:794
-#, c-format
-msgid "\"%s\" after #line is not a positive integer"
-msgstr ""
+#: gcc.c:3063
+#, fuzzy
+msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
+msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: cpplib.c:800
-msgid "line number out of range"
+#: gcc.c:3064
+msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 
-#: cpplib.c:812 cpplib.c:885
-#, c-format
-msgid "\"%s\" is not a valid filename"
+#: gcc.c:3065
+msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr ""
 
-#: cpplib.c:847
-#, c-format
-msgid "\"%s\" after # is not a positive integer"
+#: gcc.c:3066
+msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr ""
 
-#: cpplib.c:947
-#, fuzzy
-msgid "invalid #ident directive"
-msgstr "нерэчаісны ініцыялізатар"
-
-#: cpplib.c:1027
-#, c-format
-msgid "registering \"%s\" as both a pragma and a pragma namespace"
+#: gcc.c:3067
+msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr ""
 
-#: cpplib.c:1030
-#, fuzzy, c-format
-msgid "#pragma %s %s is already registered"
-msgstr "Клас \"%s\" ужо існуе"
-
-#: cpplib.c:1033
-#, c-format
-msgid "#pragma %s is already registered"
+#: gcc.c:3068
+msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr ""
 
-#: cpplib.c:1175
-msgid "#pragma once in main file"
+#: gcc.c:3069
+msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: cpplib.c:1198
-msgid "invalid #pragma GCC poison directive"
+#: gcc.c:3070
+msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
 
-#: cpplib.c:1207
-#, c-format
-msgid "poisoning existing macro \"%s\""
+#: gcc.c:3071
+msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr ""
 
-#: cpplib.c:1228
-msgid "#pragma system_header ignored outside include file"
+#: gcc.c:3072
+msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr ""
 
-#: cpplib.c:1252
-#, fuzzy, c-format
-msgid "cannot find source file %s"
-msgstr "не магу знайсці крыніцу %s"
+#: gcc.c:3073
+msgid "  -o <file>                Place the output into <file>\n"
+msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: cpplib.c:1256
-#, c-format
-msgid "current file is older than %s"
+#: gcc.c:3074
+msgid ""
+"  -x <language>            Specify the language of the following input files\n"
+"                           Permissible 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 ""
 
-#: cpplib.c:1370
-msgid "_Pragma takes a parenthesized string literal"
+#: gcc.c:3081
+#, 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 ""
 
-#: cpplib.c:1448
-msgid "#else without #if"
+#: gcc.c:3201
+#, c-format
+msgid "'-%c' option must have argument"
 msgstr ""
 
-#: cpplib.c:1453
-msgid "#else after #else"
+#: gcc.c:3223
+#, c-format
+msgid "couldn't run '%s': %s"
 msgstr ""
 
-#: cpplib.c:1481
-msgid "#elif without #if"
+#. translate_options () has turned --version into -fversion.
+#: gcc.c:3408
+#, c-format
+msgid "%s (GCC) %s\n"
 msgstr ""
 
-#: cpplib.c:1486
-msgid "#elif after #else"
+#: gcc.c:3410 gcov.c:412 java/gjavah.c:2368 java/jcf-dump.c:916
+#: java/jv-scan.c:128
+msgid "(C)"
 msgstr ""
 
-#: cpplib.c:1516
-msgid "#endif without #if"
+#: gcc.c:3411 java/gjavah.c:2369 java/jcf-dump.c:917 java/jv-scan.c:129
+#, c-format
+msgid ""
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+"\n"
 msgstr ""
 
-#: cpplib.c:1593
-msgid "missing '(' after predicate"
-msgstr ""
+#: gcc.c:3512
+#, fuzzy
+msgid "argument to '-Xlinker' is missing"
+msgstr "аргумент для \"-x\" прапушчан"
 
-#: cpplib.c:1608
-msgid "missing ')' to complete answer"
-msgstr ""
+#: gcc.c:3520
+#, fuzzy
+msgid "argument to '-Xpreprocessor' is missing"
+msgstr "аргумент для \"-%s\" прапушчан"
 
-#: cpplib.c:1628
-msgid "predicate's answer is empty"
-msgstr ""
+#: gcc.c:3527
+#, fuzzy
+msgid "argument to '-Xassembler' is missing"
+msgstr "аргумент для \"-x\" прапушчан"
 
-#: cpplib.c:1655
-msgid "assertion without predicate"
-msgstr ""
+#: gcc.c:3534
+#, fuzzy
+msgid "argument to '-l' is missing"
+msgstr "аргумент для \"-x\" прапушчан"
 
-#: cpplib.c:1657
-msgid "predicate must be an identifier"
-msgstr ""
+#: gcc.c:3555
+#, fuzzy
+msgid "argument to '-specs' is missing"
+msgstr "аргумент для \"-%s\" прапушчан"
 
-#: cpplib.c:1741
-#, c-format
-msgid "\"%s\" re-asserted"
-msgstr ""
+#: gcc.c:3569
+#, fuzzy
+msgid "argument to '-specs=' is missing"
+msgstr "аргумент для \"-%s\" прапушчан"
 
-#: cppmacro.c:125 cppmacro.c:280
+#: gcc.c:3606
 #, c-format
-msgid "invalid built-in macro \"%s\""
+msgid "'-%c' must come at the start of the command line"
 msgstr ""
 
-#: cppmacro.c:221
+#: gcc.c:3615
 #, fuzzy
-msgid "could not determine date and time"
-msgstr "Ð\9dемагÑ\87Ñ\8bма Ð°Ð´Ñ\87Ñ\8bнÑ\96Ñ\86Ñ\8c Ñ\84айл Ð· Ð´Ð°Ð´Ð·ÐµÐ½Ñ\8bмÑ\96 %s.\n"
+msgid "argument to '-B' is missing"
+msgstr "аÑ\80гÑ\83менÑ\82 Ð´Ð»Ñ\8f \"-x\" Ð¿Ñ\80апÑ\83Ñ\88Ñ\87ан"
 
-#: cppmacro.c:393
-msgid "invalid string literal, ignoring final '\\'"
+#: gcc.c:3788
+msgid "warning: -pipe ignored because -save-temps specified"
 msgstr ""
 
-#: cppmacro.c:476
-#, c-format
-msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
+#: gcc.c:3792
+msgid "warning: -pipe ignored because -time specified"
 msgstr ""
 
-#: cppmacro.c:514
-msgid "ISO C99 requires rest arguments to be used"
-msgstr ""
+#: gcc.c:4004
+#, fuzzy
+msgid "argument to '-x' is missing"
+msgstr "аргумент для \"-x\" прапушчан"
+
+#: gcc.c:4032
+#, fuzzy, c-format
+msgid "argument to '-%s' is missing"
+msgstr "аргумент для \"-%s\" прапушчан"
 
-#: cppmacro.c:519
+#: gcc.c:4093
 #, c-format
-msgid "macro \"%s\" requires %u arguments, but only %u given"
+msgid "warning: '-x %s' after last input file has no effect"
 msgstr ""
 
-#: cppmacro.c:524
+#: gcc.c:4370
 #, c-format
-msgid "macro \"%s\" passed %u arguments, but takes just %u"
+msgid "switch '%s' does not start with '-'"
 msgstr ""
 
-#: cppmacro.c:635
+#: gcc.c:4597
 #, c-format
-msgid "unterminated argument list invoking macro \"%s\""
+msgid "spec '%s' invalid"
 msgstr ""
 
-#: cppmacro.c:738
+#: gcc.c:4663
 #, c-format
-msgid "function-like macro \"%s\" must be used with arguments in traditional C"
-msgstr ""
+msgid "%s\n"
+msgstr "%s\n"
+
+#: gcc.c:4736
+#, fuzzy, c-format
+msgid "spec '%s' has invalid '%%0%c'"
+msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
+
+#: gcc.c:4933
+#, fuzzy, c-format
+msgid "spec '%s' has invalid '%%W%c"
+msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
+
+#: gcc.c:4964
+#, fuzzy, c-format
+msgid "spec '%s' has invalid '%%x%c'"
+msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
 
-#: cppmacro.c:1245
+#. Catch the case where a spec string contains something like
+#. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
+#. hand side of the :.
+#: gcc.c:5176
 #, c-format
-msgid "duplicate macro parameter \"%s\""
+msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr ""
 
-#: cppmacro.c:1290
+#: gcc.c:5185
 #, c-format
-msgid "\"%s\" may not appear in macro parameter list"
+msgid "warning: use of obsolete %%[ operator in specs"
 msgstr ""
 
-#: cppmacro.c:1298
-msgid "macro parameters must be comma-separated"
+#: gcc.c:5203
+#, c-format
+msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: cppmacro.c:1315
-msgid "parameter name missing"
-msgstr ""
+#: gcc.c:5266
+#, fuzzy, c-format
+msgid "spec failure: unrecognized spec option '%c'"
+msgstr "нераспазнаны выбар \"-%s\""
 
-#: cppmacro.c:1330
-msgid "anonymous variadic macros were introduced in C99"
-msgstr ""
+#: gcc.c:5345
+#, fuzzy, c-format
+msgid "unknown spec function '%s'"
+msgstr "невядомы рэжым машыны \"%s\""
 
-#: cppmacro.c:1334
-msgid "ISO C does not permit named variadic macros"
-msgstr ""
+#: gcc.c:5364
+#, fuzzy, c-format
+msgid "error in args to spec function '%s'"
+msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
 
-#: cppmacro.c:1343
-msgid "missing ')' in macro parameter list"
+#: gcc.c:5412
+msgid "malformed spec function name"
 msgstr ""
 
-#: cppmacro.c:1406
-msgid "ISO C requires whitespace after the macro name"
-msgstr ""
+#. )
+#: gcc.c:5415
+#, fuzzy
+msgid "no arguments for spec function"
+msgstr "не хапае аргументаў у функцыі"
 
-#: cppmacro.c:1434
-msgid "'#' is not followed by a macro parameter"
+#: gcc.c:5434
+msgid "malformed spec function arguments"
 msgstr ""
 
-#: cppmacro.c:1453
-msgid "'##' cannot appear at either end of a macro expansion"
+#: gcc.c:5657
+#, c-format
+msgid "braced spec '%s' is invalid at '%c'"
 msgstr ""
 
-#: cppmacro.c:1592
+#: gcc.c:5745
 #, c-format
-msgid "macro argument \"%s\" would be stringified in traditional C"
+msgid "braced spec body '%s' is invalid"
 msgstr ""
 
-#: cppmacro.c:1615
-#, c-format
-msgid "invalid hash type %d in cpp_macro_definition"
+#: gcc.c:6171
+msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
 msgstr ""
 
-#: cpppch.c:84 cpppch.c:332 cpppch.c:356 cpppch.c:365
-msgid "while writing precompiled header"
+#: gcc.c:6181
+msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
 msgstr ""
 
-#: cpppch.c:463
+#: gcc.c:6274
 #, fuzzy, c-format
-msgid "%s: not used because `%.*s' not defined"
-msgstr "адмеÑ\86Ñ\96на `%s' Ð²Ñ\8bкаÑ\80Ñ\8bÑ\81Ñ\82оÑ\9eвÑ\8bваеÑ\86Ñ\86а, Ð°Ð»Ðµ Ð½Ñ\8f Ð²Ñ\8bзнаÑ\87ана"
+msgid "unrecognized option '-%s'"
+msgstr "неÑ\80аÑ\81пазнанÑ\8b Ð²Ñ\8bбаÑ\80 \"-%s\""
 
-#: cpppch.c:475
+#: gcc.c:6280
 #, c-format
-msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
+msgid "install: %s%s\n"
 msgstr ""
 
-#: cpppch.c:516
+#: gcc.c:6281
 #, c-format
-msgid "%s: not used because `%s' is defined"
-msgstr ""
+msgid "programs: %s\n"
+msgstr "праграмы: %s\n"
 
-#: cpppch.c:529 cpppch.c:715
-msgid "while reading precompiled header"
-msgstr ""
+#: gcc.c:6282
+#, c-format
+msgid "libraries: %s\n"
+msgstr "бібліятэкі: %s\n"
 
-#: cppspec.c:106
+#: gcc.c:6339
 #, c-format
-msgid "\"%s\" is not a valid option to the preprocessor"
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
 msgstr ""
+"\n"
+"Інструкцыі для паведамленняў аб памылках глядзіце тут:\n"
 
-#: cppspec.c:128
-msgid "too many input files"
-msgstr "вельмі шмат уваходзячых файлаў"
-
-#: cpptrad.c:744
+#: gcc.c:6355
 #, c-format
-msgid "detected recursion whilst expanding macro \"%s\""
+msgid "Configured with: %s\n"
 msgstr ""
 
-#: cpptrad.c:911
-msgid "syntax error in macro parameter list"
-msgstr ""
-
-#: cse.c:7069
-#, c-format
-msgid ";; Processing block from %d to %d, %d sets.\n"
-msgstr ""
-
-#: diagnostic.c:209
-#, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr ""
-
-#: diagnostic.c:281
-msgid "compilation terminated.\n"
-msgstr "кампіляцыя завершана.\n"
-
-#: diagnostic.c:572
-msgid "Internal compiler error: Error reporting routines re-entered.\n"
-msgstr ""
-
-#: diagnostic.c:584
-#, fuzzy, c-format
-msgid "in %s, at %s:%d"
-msgstr "спынена ў %s, ля %s:%d"
-
-#: dominance.c:763
-#, c-format
-msgid "dominator of %d should be %d, not %d"
-msgstr ""
-
-#: dwarf2out.c:3229
-#, c-format
-msgid "DW_LOC_OP %s not implemented\n"
-msgstr ""
-
-#: emit-rtl.c:1155
-msgid "can't access real part of complex value in hard register"
-msgstr ""
-
-#: emit-rtl.c:1182
-msgid "can't access imaginary part of complex value in hard register"
-msgstr ""
-
-#: emit-rtl.c:2327
-#, fuzzy
-msgid "Invalid rtl sharing found in the insn"
-msgstr "нявернае выкарыстанне \"restict\""
-
-#: emit-rtl.c:2329
-msgid "Shared rtx"
-msgstr ""
-
-#: emit-rtl.c:3464
-msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
-msgstr ""
-
-#: errors.c:129
-#, c-format
-msgid "abort in %s, at %s:%d"
-msgstr "спынена ў %s, ля %s:%d"
-
-#: except.c:357
-msgid "exception handling disabled, use -fexceptions to enable"
-msgstr ""
-
-#: except.c:2953
-msgid "argument of `__builtin_eh_return_regno' must be constant"
-msgstr ""
-
-#: except.c:3084
-msgid "__builtin_eh_return not supported on this target"
-msgstr ""
-
-#: explow.c:1319
-msgid "stack limits not supported on this target"
-msgstr ""
-
-#: expr.c:2998
-msgid "function using short complex types cannot be inline"
-msgstr ""
-
-#: expr.c:6386
-msgid "%Jprior parameter's size depends on '%D'"
-msgstr ""
-
-#: expr.c:6753
-msgid "returned value in block_exit_expr"
-msgstr ""
-
-#. We can't make a bitwise copy of this object, so fail.
-#: expr.c:8894
-#, fuzzy
-msgid "cannot take the address of an unaligned member"
-msgstr "не магу атрымаць адрас бітавага поля \"%s\""
-
-#: final.c:1058
-msgid "negative insn length"
-msgstr ""
-
-#: final.c:2429
-msgid "could not split insn"
-msgstr ""
-
-#: final.c:2771
-msgid "invalid `asm': "
-msgstr ""
-
-#: final.c:2954
-msgid "nested assembly dialect alternatives"
-msgstr ""
-
-#: final.c:2971 final.c:2983
-msgid "unterminated assembly dialect alternative"
-msgstr ""
-
-#: final.c:3027
-#, c-format
-msgid "operand number missing after %%-letter"
-msgstr ""
-
-#: final.c:3030 final.c:3069
-msgid "operand number out of range"
-msgstr ""
-
-#: final.c:3088
-#, c-format
-msgid "invalid %%-code"
-msgstr "нерэчаісны %%-код"
-
-#: final.c:3118
-#, c-format
-msgid "`%%l' operand isn't a label"
-msgstr ""
-
-#. We can't handle floating point constants;
-#. PRINT_OPERAND must handle them.
-#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6769
-#: config/pdp11/pdp11.c:1646
-msgid "floating constant misused"
-msgstr ""
-
-#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6847
-#: config/pdp11/pdp11.c:1693
-msgid "invalid expression as operand"
-msgstr ""
-
-#: flow.c:329
-msgid "function might be possible candidate for attribute `noreturn'"
-msgstr ""
-
-#: flow.c:334
-msgid "`noreturn' function does return"
-msgstr ""
-
-#: flow.c:355
-msgid "control reaches end of non-void function"
-msgstr ""
-
-#: flow.c:1582
-msgid "Attempt to delete prologue/epilogue insn:"
-msgstr ""
-
-#: fold-const.c:2889 fold-const.c:2902
-#, c-format
-msgid "comparison is always %d due to width of bit-field"
-msgstr ""
-
-#: fold-const.c:4110 fold-const.c:4127
-#, c-format
-msgid "comparison is always %d"
-msgstr ""
-
-#: fold-const.c:4258
-msgid "`or' of unmatched not-equal tests is always 1"
-msgstr ""
-
-#: fold-const.c:4263
-msgid "`and' of mutually exclusive equal-tests is always 0"
-msgstr ""
-
-#: fold-const.c:8410
-msgid "fold check: original tree changed by fold"
-msgstr ""
-
-#: function.c:884 varasm.c:1408
-#, fuzzy
-msgid "%Jsize of variable '%D' is too large"
-msgstr "памер масіва \"%s\" вельмі вялікі"
-
-#: function.c:3752
-#, fuzzy
-msgid "impossible constraint in `asm'"
-msgstr "немагчымы апэратар '%s'"
-
-#: function.c:5743
-msgid "%J'%D' might be used uninitialized in this function"
-msgstr ""
-
-#: function.c:5750
-msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
-msgstr ""
-
-#: function.c:5769
-msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
-msgstr ""
-
-#: function.c:6543
-msgid "function returns an aggregate"
-msgstr ""
-
-#: function.c:6939
-#, fuzzy
-msgid "%Junused parameter '%D'"
-msgstr "невыкарыстаемы параметр \"%s\""
-
-#: gcc.c:1191
-#, c-format
-msgid "ambiguous abbreviation %s"
-msgstr ""
-
-#: gcc.c:1218
-#, c-format
-msgid "incomplete `%s' option"
-msgstr ""
-
-#: gcc.c:1229
-#, fuzzy, c-format
-msgid "missing argument to `%s' option"
-msgstr "аргумент для \"%s\" прапушчан"
-
-#: gcc.c:1242
-#, fuzzy, c-format
-msgid "extraneous argument to `%s' option"
-msgstr "аргумент для \"%s\" прапушчан"
-
-#: gcc.c:1570
-msgid "Using built-in specs.\n"
-msgstr ""
-
-#: gcc.c:1758
-#, c-format
-msgid ""
-"Setting spec %s to '%s'\n"
-"\n"
-msgstr ""
-
-#: gcc.c:1860
-#, c-format
-msgid "Reading specs from %s\n"
-msgstr ""
-
-#: gcc.c:1956 gcc.c:1975
-#, c-format
-msgid "specs %%include syntax malformed after %ld characters"
-msgstr ""
-
-#: gcc.c:1983
-#, fuzzy, c-format
-msgid "could not find specs file %s\n"
-msgstr "не магу знайсці крыніцу %s\n"
-
-#: gcc.c:2000 gcc.c:2008 gcc.c:2017 gcc.c:2026
-#, c-format
-msgid "specs %%rename syntax malformed after %ld characters"
-msgstr ""
-
-#: gcc.c:2035
-#, c-format
-msgid "specs %s spec was not found to be renamed"
-msgstr ""
-
-#: gcc.c:2042
-#, c-format
-msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
-msgstr ""
-
-#: gcc.c:2047
-#, c-format
-msgid "rename spec %s to %s\n"
-msgstr ""
-
-#: gcc.c:2049
-#, c-format
-msgid ""
-"spec is '%s'\n"
-"\n"
-msgstr ""
-
-#: gcc.c:2062
-#, c-format
-msgid "specs unknown %% command after %ld characters"
-msgstr ""
-
-#: gcc.c:2073 gcc.c:2086
-#, c-format
-msgid "specs file malformed after %ld characters"
-msgstr ""
-
-#: gcc.c:2139
-msgid "spec file has no spec for linking"
-msgstr ""
-
-#: gcc.c:2644
-msgid "-pipe not supported"
-msgstr "-pipe не падтрымліваецца"
-
-#: gcc.c:2706
-msgid ""
-"\n"
-"Go ahead? (y or n) "
-msgstr ""
-
-#: gcc.c:2832
-#, c-format
-msgid ""
-"Internal error: %s (program %s)\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
-msgstr ""
-
-#: gcc.c:2850
-#, c-format
-msgid "# %s %.2f %.2f\n"
-msgstr "# %s %.2f %.2f\n"
-
-#: gcc.c:2983
-#, c-format
-msgid "Usage: %s [options] file...\n"
-msgstr "Выкарыстанне: %s [выбары] файл...\n"
-
-#: gcc.c:2984
-msgid "Options:\n"
-msgstr "Выбары:\n"
-
-#: gcc.c:2986
-msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
-msgstr ""
-
-#: gcc.c:2987
-msgid "  --help                   Display this information\n"
-msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
-
-#: gcc.c:2988
-msgid "  --target-help            Display target specific command line options\n"
-msgstr ""
-
-#: gcc.c:2990
-msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
-msgstr ""
-
-#: gcc.c:2991
-msgid "  -dumpspecs               Display all of the built in spec strings\n"
-msgstr ""
-
-#: gcc.c:2992
-msgid "  -dumpversion             Display the version of the compiler\n"
-msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
-
-#: gcc.c:2993
-msgid "  -dumpmachine             Display the compiler's target processor\n"
-msgstr ""
-
-#: gcc.c:2994
-msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
-msgstr ""
-
-#: gcc.c:2995
-msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
-msgstr ""
-
-#: gcc.c:2996
-msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
-msgstr ""
-
-#: gcc.c:2997
-msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
-msgstr ""
-
-#: gcc.c:2998
-msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
-msgstr ""
-
-#: gcc.c:2999
-msgid ""
-"  -print-multi-lib         Display the mapping between command line options and\n"
-"                           multiple library search directories\n"
-msgstr ""
-
-#: gcc.c:3002
-msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
-msgstr ""
-
-#: gcc.c:3003
-msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
-msgstr ""
-
-#: gcc.c:3004
-msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
-msgstr ""
-
-#: gcc.c:3005
-msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
-msgstr ""
-
-#: gcc.c:3006
-msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
-msgstr ""
-
-#: gcc.c:3007
-msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
-msgstr ""
-
-#: gcc.c:3008
-msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
-msgstr ""
-
-#: gcc.c:3009
-msgid "  -save-temps              Do not delete intermediate files\n"
-msgstr ""
-
-#: gcc.c:3010
-msgid "  -pipe                    Use pipes rather than intermediate files\n"
-msgstr ""
-
-#: gcc.c:3011
-msgid "  -time                    Time the execution of each subprocess\n"
-msgstr ""
-
-#: gcc.c:3012
-#, fuzzy
-msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
-msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
-
-#: gcc.c:3013
-msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
-msgstr ""
-
-#: gcc.c:3014
-msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
-msgstr ""
-
-#: gcc.c:3015
-msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
-msgstr ""
-
-#: gcc.c:3016
-msgid "  -V <version>             Run gcc version number <version>, if installed\n"
-msgstr ""
-
-#: gcc.c:3017
-msgid "  -v                       Display the programs invoked by the compiler\n"
-msgstr ""
-
-#: gcc.c:3018
-msgid "  -###                     Like -v but options quoted and commands not executed\n"
-msgstr ""
-
-#: gcc.c:3019
-msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
-msgstr ""
-
-#: gcc.c:3020
-msgid "  -S                       Compile only; do not assemble or link\n"
-msgstr ""
-
-#: gcc.c:3021
-msgid "  -c                       Compile and assemble, but do not link\n"
-msgstr ""
-
-#: gcc.c:3022
-msgid "  -o <file>                Place the output into <file>\n"
-msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
-
-#: gcc.c:3023
-msgid ""
-"  -x <language>            Specify the language of the following input files\n"
-"                           Permissible 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:3030
-#, 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:3151
-#, c-format
-msgid "`-%c' option must have argument"
-msgstr ""
-
-#: gcc.c:3173
-#, c-format
-msgid "couldn't run `%s': %s"
-msgstr ""
-
-#. translate_options () has turned --version into -fversion.
-#: gcc.c:3359
-#, c-format
-msgid "%s (GCC) %s\n"
-msgstr ""
-
-#: gcc.c:3361 gcov.c:424 f/g77spec.c:351
-msgid "(C)"
-msgstr ""
-
-#: gcc.c:3362
-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:3463
-msgid "argument to `-Xlinker' is missing"
-msgstr ""
-
-#: gcc.c:3471
-#, fuzzy
-msgid "argument to `-Xpreprocessor' is missing"
-msgstr "аргумент для \"-%s\" прапушчан"
-
-#: gcc.c:3478
-#, fuzzy
-msgid "argument to `-Xassembler' is missing"
-msgstr "аргумент для \"-x\" прапушчан"
-
-#: gcc.c:3485
-#, fuzzy
-msgid "argument to `-l' is missing"
-msgstr "аргумент для \"-x\" прапушчан"
-
-#: gcc.c:3501
-msgid "argument to `-specs' is missing"
-msgstr ""
-
-#: gcc.c:3515
-msgid "argument to `-specs=' is missing"
-msgstr ""
-
-#: gcc.c:3552
+#: gcc.c:6369
 #, c-format
-msgid "`-%c' must come at the start of the command line"
-msgstr ""
-
-#: gcc.c:3561
-msgid "argument to `-B' is missing"
-msgstr ""
-
-#: gcc.c:3738
-msgid "warning: -pipe ignored because -save-temps specified"
-msgstr ""
-
-#: gcc.c:3742
-msgid "warning: -pipe ignored because -time specified"
+msgid "Thread model: %s\n"
 msgstr ""
 
-#: gcc.c:3954
-msgid "argument to `-x' is missing"
-msgstr "аргумент для \"-x\" прапушчан"
-
-#: gcc.c:3982
+#: gcc.c:6380
 #, c-format
-msgid "argument to `-%s' is missing"
-msgstr "аÑ\80гÑ\83менÑ\82 Ð´Ð»Ñ\8f \"-%s\" Ð¿Ñ\80апÑ\83Ñ\88Ñ\87ан"
+msgid "gcc version %s\n"
+msgstr "веÑ\80Ñ\81Ñ\96Ñ\8f gcc %s\n"
 
-#: gcc.c:4043
+#: gcc.c:6382
 #, c-format
-msgid "warning: `-x %s' after last input file has no effect"
+msgid "gcc driver version %s executing gcc version %s\n"
 msgstr ""
 
-#: gcc.c:4444
+#: gcc.c:6390
 #, fuzzy
-msgid "invalid specification!  Bug in cc"
-msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
-
-#: gcc.c:4598
-#, 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:5102
-#, c-format
-msgid "spec failure: '%%*' has not been initialized by pattern match"
-msgstr ""
-
-#: gcc.c:5111
-#, c-format
-msgid "warning: use of obsolete %%[ operator in specs"
-msgstr ""
+msgid "no input files"
+msgstr "няма ўваходзячых файлаў"
 
-#: gcc.c:5129
+#: gcc.c:6461 gcc.c:6524
 #, c-format
-msgid "Processing spec %c%s%c, which is '%s'\n"
-msgstr ""
-
-#: gcc.c:5192
-#, fuzzy, c-format
-msgid "spec failure: unrecognized spec option '%c'"
-msgstr "нераспазнаны выбар \"-%s\""
-
-#: gcc.c:5271
-#, fuzzy, c-format
-msgid "unknown spec function `%s'"
-msgstr "у функцыі \"%s\":"
+msgid "%s: %s compiler not installed on this system"
+msgstr "%s: %s кампілятар не ўсталяваны на гэтай сістэме"
 
-#: gcc.c:5290
+#: gcc.c:6470
 #, fuzzy, c-format
-msgid "error in args to spec function `%s'"
-msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
-
-#: gcc.c:5338
-msgid "malformed spec function name"
-msgstr ""
-
-#. )
-#: gcc.c:5341
-#, fuzzy
-msgid "no arguments for spec function"
-msgstr "не хапае аргументаў у функцыі"
-
-#: gcc.c:5360
-msgid "malformed spec function arguments"
-msgstr ""
-
-#: gcc.c:6086
-msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
-msgstr ""
-
-#: gcc.c:6096
-msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
-msgstr ""
-
-#: gcc.c:6189
-#, c-format
-msgid "unrecognized option `-%s'"
-msgstr "нераспазнаны выбар \"-%s\""
-
-#: gcc.c:6195
-#, c-format
-msgid "install: %s%s\n"
-msgstr ""
-
-#: gcc.c:6196
-#, c-format
-msgid "programs: %s\n"
-msgstr "праграмы: %s\n"
-
-#: gcc.c:6197
-#, c-format
-msgid "libraries: %s\n"
-msgstr "бібліятэкі: %s\n"
-
-#: gcc.c:6254
-msgid ""
-"\n"
-"For bug reporting instructions, please see:\n"
-msgstr ""
-"\n"
-"Інструкцыі для паведамленняў аб памылках глядзіце тут:\n"
-
-#: gcc.c:6270
-#, c-format
-msgid "Configured with: %s\n"
-msgstr ""
+msgid "spec '%s' is invalid"
+msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: gcc.c:6284
+#: gcc.c:6607
 #, c-format
-msgid "Thread model: %s\n"
+msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: gcc.c:6295
+#: gcc.c:6647
 #, c-format
-msgid "gcc version %s\n"
-msgstr "веÑ\80Ñ\81Ñ\96Ñ\8f gcc %s\n"
+msgid "language %s not recognized"
+msgstr "мова %s Ð½Ðµ Ñ\80аÑ\81пазнана"
 
-#: gcc.c:6297
+#: gcc.c:6718
 #, c-format
-msgid "gcc driver version %s executing gcc version %s\n"
+msgid "%s: %s"
 msgstr ""
 
-#: gcc.c:6305
-#, fuzzy
-msgid "no input files"
-msgstr "нÑ\8fма Ñ\9eваÑ\85одзÑ\8fÑ\87Ñ\8bÑ\85 Ñ\84айлаÑ\9e"
+#: gcc.c:6938
+#, fuzzy, c-format
+msgid "multilib spec '%s' is invalid"
+msgstr "паÑ\80амеÑ\82Ñ\80 \"%s\" Ñ\96нÑ\96Ñ\86Ñ\8bÑ\8fлÑ\96заванÑ\8b"
 
-#: gcc.c:6327 gcc.c:6446
+#: gcc.c:7130
 #, c-format
-msgid "%s: linker input file unused because linking not done"
-msgstr ""
-
-#: gcc.c:6330
-msgid "cannot specify -o with -c or -S and multiple languages"
+msgid "multilib exclusions '%s' is invalid"
 msgstr ""
 
-#: gcc.c:6365
-#, c-format
-msgid "%s: %s compiler not installed on this system"
-msgstr "%s: %s кампілятар не ўсталяваны на гэтай сістэме"
+#: gcc.c:7188 gcc.c:7329
+#, fuzzy, c-format
+msgid "multilib select '%s' is invalid"
+msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: gcc.c:6486
+#: gcc.c:7367
 #, c-format
-msgid "language %s not recognized"
-msgstr "мова %s не распазнана"
-
-#: gcc.c:6583
-#, fuzzy
-msgid "internal gcc abort"
-msgstr "унутраная памылка"
-
-#: gcov.c:384
-msgid "Internal gcov abort.\n"
+msgid "multilib exclusion '%s' is invalid"
 msgstr ""
 
-#: gcov.c:397
+#: gcov.c:385
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE\n"
 "\n"
 msgstr ""
 
-#: gcov.c:398
+#: gcov.c:386
 msgid ""
 "Print code coverage information.\n"
 "\n"
 msgstr ""
 
-#: gcov.c:399
+#: gcov.c:387
 #, fuzzy
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
 
-#: gcov.c:400
+#: gcov.c:388
 #, fuzzy
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
 
-#: gcov.c:401
+#: gcov.c:389
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr ""
 
-#: gcov.c:402
+#: gcov.c:390
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr ""
 
-#: gcov.c:403
+#: gcov.c:391
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr ""
 
-#: gcov.c:405
+#: gcov.c:393
 #, fuzzy
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: gcov.c:406
+#: gcov.c:394
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
 msgstr ""
 
-#: gcov.c:408
+#: gcov.c:396
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr ""
 
-#: gcov.c:409
+#: gcov.c:397
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr ""
 
-#: gcov.c:410
+#: gcov.c:398
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr ""
 
-#: gcov.c:411
+#: gcov.c:399
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr ""
 
-#: gcov.c:412
+#: gcov.c:400
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -5622,12 +5369,12 @@ msgstr ""
 "\n"
 "Інструкцыі для паведамленняў аб памылках глядзіце тут:\n"
 
-#: gcov.c:422
+#: gcov.c:410
 #, c-format
 msgid "gcov (GCC) %s\n"
 msgstr ""
 
-#: gcov.c:426
+#: gcov.c:414
 msgid ""
 "This is free software; see the source for copying conditions.\n"
 "There is NO warranty; not even for MERCHANTABILITY or \n"
@@ -5635,1632 +5382,1946 @@ msgid ""
 "\n"
 msgstr ""
 
-#: gcov.c:516
+#: gcov.c:504
 #, fuzzy, c-format
 msgid "%s:no functions found\n"
 msgstr "не знойдзена\n"
 
-#: gcov.c:537 gcov.c:565
+#: gcov.c:525 gcov.c:553
 #, fuzzy
 msgid "\n"
 msgstr ":\n"
 
-#: gcov.c:552
+#: gcov.c:540
 #, fuzzy, c-format
-msgid "%s:creating `%s'\n"
+msgid "%s:creating '%s'\n"
 msgstr "%s: кампілюецца \"%s\"\n"
 
-#: gcov.c:556
+#: gcov.c:544
 #, fuzzy, c-format
-msgid "%s:error writing output file `%s'\n"
+msgid "%s:error writing output file '%s'\n"
 msgstr ""
 "\n"
 "%s: памылка чытаньня файла ўводу `%s': %s\n"
 
-#: gcov.c:561
+#: gcov.c:549
 #, fuzzy, c-format
-msgid "%s:could not open output file `%s'\n"
+msgid "%s:could not open output file '%s'\n"
 msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: gcov.c:712
+#: gcov.c:700
 #, fuzzy, c-format
 msgid "%s:cannot open graph file\n"
 msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: gcov.c:718
+#: gcov.c:706
 #, c-format
 msgid "%s:not a gcov graph file\n"
 msgstr ""
 
-#: gcov.c:731
+#: gcov.c:719
 #, c-format
-msgid "%s:version `%.4s', prefer `%.4s'\n"
+msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr ""
 
-#: gcov.c:783
+#: gcov.c:771
 #, c-format
-msgid "%s:already seen blocks for `%s'\n"
+msgid "%s:already seen blocks for '%s'\n"
 msgstr ""
 
-#: gcov.c:904 gcov.c:1063
+#: gcov.c:889 gcov.c:1045
 #, c-format
 msgid "%s:corrupted\n"
 msgstr ""
 
-#: gcov.c:977
+#: gcov.c:963
 #, fuzzy, c-format
 msgid "%s:cannot open data file\n"
 msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
 
-#: gcov.c:982
+#: gcov.c:968
 #, fuzzy, c-format
 msgid "%s:not a gcov data file\n"
 msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
 
-#: gcov.c:995
+#: gcov.c:981
 #, c-format
-msgid "%s:version `%.4s', prefer version `%.4s'\n"
+msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr ""
 
-#: gcov.c:1001
+#: gcov.c:987
 #, c-format
 msgid "%s:stamp mismatch with graph file\n"
 msgstr ""
 
-#: gcov.c:1027
+#: gcov.c:1013
 #, fuzzy, c-format
-msgid "%s:unknown function `%u'\n"
+msgid "%s:unknown function '%u'\n"
 msgstr "у функцыі \"%s\":"
 
-#: gcov.c:1040
+#: gcov.c:1026
 #, c-format
-msgid "%s:profile mismatch for `%s'\n"
+msgid "%s:profile mismatch for '%s'\n"
 msgstr ""
 
-#: gcov.c:1063
+#: gcov.c:1045
 #, c-format
 msgid "%s:overflowed\n"
 msgstr ""
 
-#: gcov.c:1086
+#: gcov.c:1069
 #, c-format
-msgid "%s:`%s' lacks entry and/or exit blocks\n"
+msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr ""
 
-#: gcov.c:1091
+#: gcov.c:1074
 #, c-format
-msgid "%s:`%s' has arcs to entry block\n"
+msgid "%s:'%s' has arcs to entry block\n"
 msgstr ""
 
-#: gcov.c:1099
+#: gcov.c:1082
 #, c-format
-msgid "%s:`%s' has arcs from exit block\n"
+msgid "%s:'%s' has arcs from exit block\n"
 msgstr ""
 
-#: gcov.c:1307
+#: gcov.c:1290
 #, c-format
-msgid "%s:graph is unsolvable for `%s'\n"
+msgid "%s:graph is unsolvable for '%s'\n"
 msgstr ""
 
-#: gcov.c:1387
+#: gcov.c:1370
 #, fuzzy, c-format
-msgid "%s `%s'\n"
-msgstr "як `%D'"
+msgid "%s '%s'\n"
+msgstr "%s: %s: "
 
-#: gcov.c:1390
+#: gcov.c:1373
 #, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1394
-msgid "No executable lines"
+#: gcov.c:1377
+msgid "No executable lines\n"
 msgstr ""
 
-#: gcov.c:1400
+#: gcov.c:1383
 #, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1404
+#: gcov.c:1387
 #, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1410
+#: gcov.c:1393
 msgid "No branches\n"
 msgstr ""
 
-#: gcov.c:1412
+#: gcov.c:1395
 #, c-format
 msgid "Calls executed:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1416
+#: gcov.c:1399
 msgid "No calls\n"
 msgstr ""
 
-#: gcov.c:1557
+#: gcov.c:1540
 #, fuzzy, c-format
-msgid "%s:no lines for `%s'\n"
+msgid "%s:no lines for '%s'\n"
 msgstr "%s перад \"%s\""
 
-#: gcov.c:1752
+#: gcov.c:1735
 #, c-format
 msgid "call   %2d returned %s\n"
 msgstr ""
 
-#: gcov.c:1757
+#: gcov.c:1740
 #, c-format
 msgid "call   %2d never executed\n"
 msgstr ""
 
-#: gcov.c:1762
+#: gcov.c:1745
 #, c-format
 msgid "branch %2d taken %s%s\n"
 msgstr ""
 
-#: gcov.c:1766
+#: gcov.c:1749
 #, c-format
 msgid "branch %2d never executed\n"
 msgstr ""
 
-#: gcov.c:1771
+#: gcov.c:1754
 #, fuzzy, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: gcov.c:1774
+#: gcov.c:1757
 #, c-format
 msgid "unconditional %2d never executed\n"
 msgstr ""
 
-#: gcov.c:1806
+#: gcov.c:1789
 #, fuzzy, c-format
 msgid "%s:cannot open source file\n"
 msgstr "не магу знайсці крыніцу %s"
 
-#: gcov.c:1816
+#: gcov.c:1799
 #, c-format
-msgid "%s:source file is newer than graph file `%s'\n"
+msgid "%s:source file is newer than graph file '%s'\n"
 msgstr ""
 
 #. Return if there's nothing to do, or it is too expensive.
-#: gcse.c:747
+#: gcse.c:711
 msgid "GCSE disabled"
 msgstr ""
 
-#: gcse.c:6125
-msgid "NULL pointer checks disabled"
-msgstr ""
-
 #. Return if there's nothing to do, or it is too expensive.
-#: gcse.c:8036
+#: gcse.c:6536
 msgid "jump bypassing disabled"
 msgstr ""
 
-#: gcse.c:8097
+#: gcse.c:6597
 #, c-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr ""
 
-#: gcse.c:8110
+#: gcse.c:6610
 #, c-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr ""
 
-#: ggc-common.c:398 ggc-common.c:406 ggc-common.c:487 ggc-common.c:507
-#: ggc-page.c:2030 ggc-page.c:2062 ggc-page.c:2069 ggc-zone.c:1361
-#: ggc-zone.c:1367 ggc-zone.c:1372 ggc-zone.c:1379
+#: ggc-common.c:397 ggc-common.c:405 ggc-common.c:473 ggc-common.c:494
+#: ggc-page.c:2203 ggc-page.c:2235 ggc-page.c:2242 ggc-zone.c:1582
+#: ggc-zone.c:1588 ggc-zone.c:1597
 #, fuzzy, c-format
 msgid "can't write PCH file: %m"
 msgstr "не магу запісаць ў %s"
 
-#: ggc-common.c:500
+#: ggc-common.c:487
 #, fuzzy, c-format
 msgid "can't get position in PCH file: %m"
 msgstr "немагчыма зачыніць уваходзячы файл %s"
 
-#: ggc-common.c:510
+#: ggc-common.c:497
 #, fuzzy, c-format
 msgid "can't write padding to PCH file: %m"
 msgstr "не магу запісаць ў %s"
 
-#: ggc-common.c:563 ggc-common.c:571 ggc-common.c:578 ggc-common.c:581
-#: ggc-common.c:654 ggc-common.c:657 ggc-page.c:2157 ggc-zone.c:1389
+#: ggc-common.c:550 ggc-common.c:558 ggc-common.c:565 ggc-common.c:568
+#: ggc-common.c:578 ggc-common.c:581 ggc-page.c:2329 ggc-zone.c:1607
 #, fuzzy, c-format
 msgid "can't read PCH file: %m"
 msgstr "не магу прачытаць з %s"
 
-#: ggc-common.c:681
+#: ggc-common.c:573
 msgid "had to relocate PCH"
 msgstr ""
 
-#: ggc-page.c:1325
+#: ggc-page.c:1448
 #, c-format
 msgid "open /dev/zero: %m"
 msgstr ""
 
-#: ggc-page.c:2047 ggc-page.c:2053
+#: ggc-page.c:2220 ggc-page.c:2226
 #, fuzzy
 msgid "can't write PCH file"
 msgstr "не магу запісаць ў %s"
 
-#: ggc-simple.c:526
-msgid "Generating PCH files is not supported when using ggc-simple.c"
+#: gimple-low.c:203
+msgid "unexpected node"
+msgstr ""
+
+#: gimplify.c:3137
+#, c-format
+msgid "invalid lvalue in asm output %d"
+msgstr ""
+
+#: gimplify.c:3185
+#, c-format
+msgid "memory input %d is not directly addressable"
+msgstr ""
+
+#: gimplify.c:4032
+msgid "gimplification failed"
 msgstr ""
 
-#: global.c:356 global.c:369 global.c:383
+#: global.c:373 global.c:386 global.c:400
 #, fuzzy, c-format
 msgid "%s cannot be used in asm here"
 msgstr "\"%s\" звычайна функцыя"
 
-#: graph.c:403 toplev.c:1498 toplev.c:4433 f/com.c:14202 java/jcf-parse.c:883
-#: java/jcf-parse.c:1029 java/lex.c:1828 objc/objc-act.c:503
+#: graph.c:403 passes.c:131 java/jcf-parse.c:1040 java/jcf-parse.c:1180
+#: java/lex.c:1842 objc/objc-act.c:550
 #, fuzzy, c-format
 msgid "can't open %s: %m"
 msgstr "немагчыма адчыніць %s"
 
-#: haifa-sched.c:196
+#: haifa-sched.c:182
 #, c-format
 msgid "fix_sched_param: unknown param: %s"
 msgstr ""
 
-#: integrate.c:166
-msgid "function cannot be inline"
+#. Opening quotation mark.
+#: intl.c:58
+msgid "`"
+msgstr ""
+
+#. Closing quotation mark.
+#: intl.c:61
+msgid "'"
+msgstr ""
+
+#: langhooks.c:516
+msgid "At top level:"
+msgstr ""
+
+#: langhooks.c:521
+#, fuzzy, c-format
+msgid "In member function %qs:"
+msgstr "у функцыі \"%s\":"
+
+#: langhooks.c:525
+#, fuzzy, c-format
+msgid "In function %qs:"
+msgstr "у функцыі \"%s\":"
+
+#. What to print when a switch has no documentation.
+#: opts.c:89
+msgid "This switch lacks documentation"
+msgstr ""
+
+#. Eventually this should become a hard error IMO.
+#: opts.c:259
+#, c-format
+msgid "command line option \"%s\" is valid for %s but not for %s"
+msgstr ""
+
+#: opts.c:347
+#, fuzzy, c-format
+msgid "missing argument to \"%s\""
+msgstr "аргумент для \"%s\" прапушчан"
+
+#: opts.c:357
+#, fuzzy, c-format
+msgid "argument to \"%s\" should be a non-negative integer"
+msgstr "першым аргументам \"%s\" павінен быць \"int\""
+
+#: opts.c:426
+#, fuzzy, c-format
+msgid "unrecognized command line option \"%s\""
+msgstr "Нераспазнаны выбар \"%s\""
+
+#: opts.c:632
+msgid "-Wuninitialized is not supported without -O"
+msgstr ""
+
+#: opts.c:646
+msgid "-freorder-blocks-and-partition does not work with exceptions"
+msgstr ""
+
+#: opts.c:659
+msgid "-freorder-blocks-and-partition does not work with -g (currently)"
 msgstr ""
 
-#: integrate.c:170
-msgid "varargs function cannot be inline"
+#: opts.c:820
+#, c-format
+msgid "structure alignment must be a small power of two, not %d"
 msgstr ""
 
-#: integrate.c:173
-msgid "function using alloca cannot be inline"
+#: opts.c:885
+#, fuzzy, c-format
+msgid "unrecognised visibility value \"%s\""
+msgstr "нераспазнаная назва сэкцыі \"%s\""
+
+#: opts.c:937
+#, fuzzy, c-format
+msgid "unrecognized register name \"%s\""
+msgstr "нераспазнаная назва сэкцыі \"%s\""
+
+#: opts.c:957
+#, fuzzy, c-format
+msgid "unknown tls-model \"%s\""
+msgstr "невядомы рэжым машыны \"%s\""
+
+#: opts.c:1032
+#, c-format
+msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr ""
 
-#: integrate.c:176
-msgid "function using longjmp cannot be inline"
+#: opts.c:1037
+#, fuzzy, c-format
+msgid "invalid --param value %qs"
+msgstr "нерэчаісны выбар --param : %s"
+
+#: opts.c:1133
+#, fuzzy
+msgid "target system does not support debug output"
+msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
+
+#: opts.c:1140
+#, fuzzy, c-format
+msgid "debug format \"%s\" conflicts with prior selection"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+
+#: opts.c:1156
+#, fuzzy, c-format
+msgid "unrecognised debug output level \"%s\""
+msgstr "нераспазнаная назва сэкцыі \"%s\""
+
+#: opts.c:1158
+#, c-format
+msgid "debug output level %s is too high"
 msgstr ""
 
-#: integrate.c:179
-msgid "function using setjmp cannot be inline"
+#: opts.c:1177
+msgid "The following options are language-independent:\n"
 msgstr ""
 
-#: integrate.c:182
-msgid "function uses __builtin_eh_return"
+#: opts.c:1184
+#, c-format
+msgid ""
+"The %s front end recognizes the following options:\n"
+"\n"
 msgstr ""
 
-#: integrate.c:185
-msgid "function with nested functions cannot be inline"
+#: opts.c:1198
+msgid "The --param option recognizes the following as parameters:\n"
 msgstr ""
 
-#: integrate.c:189
-msgid "function with label addresses used in initializers cannot inline"
+#. If we didn't find this parameter, issue an error message.
+#: params.c:76
+#, fuzzy, c-format
+msgid "invalid parameter %qs"
+msgstr "нерэчаісны парамэтр `%s'"
+
+#: passes.c:1250
+msgid "branch target register load optimization is not intended to be run twice"
 msgstr ""
 
-#: integrate.c:196 integrate.c:240
-msgid "function too large to be inline"
+#: profile.c:284
+msgid "corrupted profile info: run_max * runs < sum_max"
 msgstr ""
 
-#: integrate.c:206
-msgid "no prototype, and parameter address used; cannot be inline"
+#: profile.c:290
+msgid "corrupted profile info: sum_all is smaller than sum_max"
 msgstr ""
 
-#: integrate.c:213 integrate.c:258
-msgid "inline functions not supported for this return value type"
+#: profile.c:335
+#, c-format
+msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
 msgstr ""
 
-#: integrate.c:218
-msgid "function with varying-size return value cannot be inline"
+#: profile.c:503
+#, c-format
+msgid "corrupted profile info: number of iterations for basic block %d thought to be %i"
 msgstr ""
 
-#: integrate.c:225
-msgid "function with varying-size parameter cannot be inline"
+#: profile.c:524
+#, c-format
+msgid "corrupted profile info: number of executions for edge %d-%d thought to be %i"
 msgstr ""
 
-#: integrate.c:228
-msgid "function with transparent unit parameter cannot be inline"
+#: protoize.c:582
+#, fuzzy, c-format
+msgid "%s: error writing file '%s': %s\n"
 msgstr ""
+"\n"
+"%s: памылка чытаньня файла ўводу `%s': %s\n"
 
-#: integrate.c:247
-msgid "function with computed jump cannot inline"
+#: protoize.c:626
+#, c-format
+msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
 msgstr ""
 
-#: integrate.c:251
-msgid "function with nonlocal goto cannot be inline"
+#: protoize.c:629
+#, c-format
+msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
 msgstr ""
 
-#: integrate.c:265
-msgid "function with target specific attribute(s) cannot be inlined"
+#: protoize.c:735
+#, fuzzy, c-format
+msgid "%s: warning: no read access for file '%s'\n"
+msgstr "%s: увага: файл \"%s\" ужо запісан у \"%s\"\n"
+
+#: protoize.c:743
+#, fuzzy, c-format
+msgid "%s: warning: no write access for file '%s'\n"
+msgstr "%s: %d: увага: няма знешняга (extern) абвяшчэння для \"%s\"\n"
+
+#: protoize.c:751
+#, fuzzy, c-format
+msgid "%s: warning: no write access for dir containing '%s'\n"
+msgstr "%s: %d: увага: няма знешняга (extern) абвяшчэння для \"%s\"\n"
+
+#. Catch cases like /.. where we try to backup to a
+#. point above the absolute root of the logical file
+#. system.
+#: protoize.c:1138
+#, c-format
+msgid "%s: invalid file name: %s\n"
 msgstr ""
 
-#: jump.c:1913
-msgid "%Hwill never be executed"
+#: protoize.c:1286
+#, c-format
+msgid "%s: %s: can't get status: %s\n"
+msgstr ""
+
+#: protoize.c:1307
+#, c-format
+msgid ""
+"\n"
+"%s: fatal error: aux info file corrupted at line %d\n"
+msgstr ""
+
+#: protoize.c:1636
+#, fuzzy, c-format
+msgid "%s:%d: declaration of function '%s' takes different forms\n"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: protoize.c:1891
+#, fuzzy, c-format
+msgid "%s: compiling '%s'\n"
+msgstr "%s: кампілюецца \"%s\"\n"
+
+#: protoize.c:1914
+#, c-format
+msgid "%s: wait: %s\n"
+msgstr ""
+
+#: protoize.c:1919
+#, c-format
+msgid "%s: subprocess got fatal signal %d\n"
+msgstr ""
+
+#: protoize.c:1927
+#, c-format
+msgid "%s: %s exited with status %d\n"
+msgstr ""
+
+#: protoize.c:1976
+#, c-format
+msgid "%s: warning: missing SYSCALLS file '%s'\n"
+msgstr ""
+
+#: protoize.c:1985 protoize.c:2014
+#, fuzzy, c-format
+msgid "%s: can't read aux info file '%s': %s\n"
+msgstr "%s: немагчыма зьмяніць рэжым файла `%s': %s\n"
+
+#: protoize.c:2030 protoize.c:2058
+#, fuzzy, c-format
+msgid "%s: can't get status of aux info file '%s': %s\n"
+msgstr "%s: немагчыма зьмяніць рэжым файла `%s': %s\n"
+
+#: protoize.c:2086
+#, fuzzy, c-format
+msgid "%s: can't open aux info file '%s' for reading: %s\n"
+msgstr "%s: немагчыма адчыніць файл `%s' для чытаньня: %s\n"
+
+#: protoize.c:2104
+#, fuzzy, c-format
+msgid "%s: error reading aux info file '%s': %s\n"
+msgstr ""
+"\n"
+"%s: памылка чытаньня файла ўводу `%s': %s\n"
+
+#: protoize.c:2117
+#, fuzzy, c-format
+msgid "%s: error closing aux info file '%s': %s\n"
+msgstr ""
+"\n"
+"%s: памылка чытаньня файла ўводу `%s': %s\n"
+
+#: protoize.c:2133
+#, fuzzy, c-format
+msgid "%s: can't delete aux info file '%s': %s\n"
+msgstr "%s: немагчыма знішчыць файл \"%s\": %s\n"
+
+#: protoize.c:2215 protoize.c:4185
+#, fuzzy, c-format
+msgid "%s: can't delete file '%s': %s\n"
+msgstr "%s: немагчыма знішчыць файл \"%s\": %s\n"
+
+#: protoize.c:2293
+#, fuzzy, c-format
+msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
+msgstr "%s: немагчыма знішчыць файл \"%s\": %s\n"
+
+#: protoize.c:2415
+#, c-format
+msgid "%s: conflicting extern definitions of '%s'\n"
+msgstr ""
+
+#: protoize.c:2419
+#, c-format
+msgid "%s: declarations of '%s' will not be converted\n"
 msgstr ""
 
-#: line-map.c:202
+#: protoize.c:2421
+#, c-format
+msgid "%s: conflict list for '%s' follows:\n"
+msgstr ""
+
+#: protoize.c:2454
+#, c-format
+msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
+msgstr ""
+
+#: protoize.c:2494
+#, c-format
+msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
+msgstr ""
+
+#: protoize.c:2500
+#, fuzzy, c-format
+msgid "%s: %d: warning: no extern definition for '%s'\n"
+msgstr "%s: %d: увага: няма знешняга (extern) абвяшчэння для \"%s\"\n"
+
+#: protoize.c:2530
+#, fuzzy, c-format
+msgid "%s: warning: no static definition for '%s' in file '%s'\n"
+msgstr "%s: %d: увага: няма знешняга (extern) абвяшчэння для \"%s\"\n"
+
+#: protoize.c:2536
+#, c-format
+msgid "%s: multiple static defs of '%s' in file '%s'\n"
+msgstr ""
+
+#: protoize.c:2706 protoize.c:2709
+#, c-format
+msgid "%s: %d: warning: source too confusing\n"
+msgstr ""
+
+#: protoize.c:2905
+#, c-format
+msgid "%s: %d: warning: varargs function declaration not converted\n"
+msgstr ""
+
+#: protoize.c:2920
+#, fuzzy, c-format
+msgid "%s: declaration of function '%s' not converted\n"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: protoize.c:3043
+#, fuzzy, c-format
+msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
+msgstr "%s: %d: увага: няма знешняга (extern) абвяшчэння для \"%s\"\n"
+
+#: protoize.c:3064
+#, fuzzy, c-format
+msgid ""
+"\n"
+"%s: warning: too few parameter lists in declaration of '%s'\n"
+msgstr "%s: %d: увага: няма знешняга (extern) абвяшчэння для \"%s\"\n"
+
+#: protoize.c:3160
+#, fuzzy, c-format
+msgid "%s: %d: warning: found '%s' but expected '%s'\n"
+msgstr "%s: %d: увага: няма знешняга (extern) абвяшчэння для \"%s\"\n"
+
+#: protoize.c:3335
+#, fuzzy, c-format
+msgid "%s: local declaration for function '%s' not inserted\n"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: protoize.c:3362
+#, c-format
+msgid ""
+"\n"
+"%s: %d: warning: can't add declaration of '%s' into macro call\n"
+msgstr ""
+
+#: protoize.c:3434
+#, c-format
+msgid "%s: global declarations for file '%s' not inserted\n"
+msgstr ""
+
+#: protoize.c:3523 protoize.c:3553
+#, c-format
+msgid "%s: definition of function '%s' not converted\n"
+msgstr ""
+
+#: protoize.c:3542
+#, c-format
+msgid "%s: %d: warning: definition of %s not converted\n"
+msgstr ""
+
+#: protoize.c:3868
+#, 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:3884
 #, c-format
-msgid "In file included from %s:%u"
+msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
 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:220
+#: protoize.c:3887
 #, c-format
-msgid ""
-",\n"
-"                 from %s:%u"
-msgstr ""
-
-#. What to print when a switch has no documentation.
-#: opts.c:149
-msgid "This switch lacks documentation"
+msgid "%s: function definition not converted\n"
 msgstr ""
 
-#. Eventually this should become a hard error IMO.
-#: opts.c:318
+#: protoize.c:3945
 #, c-format
-msgid "command line option \"%s\" is valid for %s but not for %s"
+msgid "%s: '%s' not converted\n"
 msgstr ""
 
-#: opts.c:406
+#: protoize.c:3953
 #, fuzzy, c-format
-msgid "missing argument to \"%s\""
-msgstr "аргумент для \"%s\" прапушчан"
+msgid "%s: would convert file '%s'\n"
+msgstr "%s: немагчыма знішчыць файл \"%s\": %s\n"
 
-#: opts.c:416
+#: protoize.c:3956
 #, fuzzy, c-format
-msgid "argument to \"%s\" should be a non-negative integer"
-msgstr "першым аргументам \"%s\" павінен быць \"int\""
+msgid "%s: converting file '%s'\n"
+msgstr "%s: немагчыма знішчыць файл \"%s\": %s\n"
 
-#: opts.c:463
+#: protoize.c:3966
 #, fuzzy, c-format
-msgid "unrecognized command line option \"%s\""
-msgstr "Нераспазнаны выбар \"%s\""
-
-#: opts.c:646
-msgid "-Wuninitialized is not supported without -O"
-msgstr ""
+msgid "%s: can't get status for file '%s': %s\n"
+msgstr "%s: немагчыма зьмяніць рэжым файла `%s': %s\n"
 
-#: opts.c:1354
+#: protoize.c:4008
 #, fuzzy, c-format
-msgid "unrecognized register name \"%s\""
-msgstr "нераспазнаная назва сэкцыі \"%s\""
+msgid "%s: can't open file '%s' for reading: %s\n"
+msgstr "%s: немагчыма адчыніць файл `%s' для чытаньня: %s\n"
 
-#: opts.c:1398
+#: protoize.c:4023
 #, fuzzy, c-format
-msgid "unknown tls-model \"%s\""
-msgstr "невядомы рэжым машыны \"%s\""
-
-#: opts.c:1454
-msgid "-fwritable-strings is deprecated; see documentation for details"
+msgid ""
+"\n"
+"%s: error reading input file '%s': %s\n"
 msgstr ""
+"\n"
+"%s: памылка чытаньня файла ўводу `%s': %s\n"
 
-#: opts.c:1538
-#, c-format
-msgid "%s: --param arguments should be of the form NAME=VALUE"
-msgstr ""
+#: protoize.c:4057
+#, fuzzy, c-format
+msgid "%s: can't create/open clean file '%s': %s\n"
+msgstr "%s: немагчыма зьмяніць рэжым файла `%s': %s\n"
 
-#: opts.c:1543
+#: protoize.c:4162
 #, fuzzy, c-format
-msgid "invalid --param value `%s'"
-msgstr "нерэчаісны парамэтр `%s'"
+msgid "%s: warning: file '%s' already saved in '%s'\n"
+msgstr "%s: увага: файл \"%s\" ужо запісан у \"%s\"\n"
 
-#: opts.c:1639
-#, fuzzy
-msgid "target system does not support debug output"
-msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
+#: protoize.c:4170
+#, fuzzy, c-format
+msgid "%s: can't link file '%s' to '%s': %s\n"
+msgstr "%s: немагчыма знішчыць файл \"%s\": %s\n"
 
-#: opts.c:1646
+#: protoize.c:4200
 #, fuzzy, c-format
-msgid "debug format \"%s\" conflicts with prior selection"
-msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+msgid "%s: can't create/open output file '%s': %s\n"
+msgstr "%s: немагчыма зьмяніць рэжым файла `%s': %s\n"
 
-#: opts.c:1662
+#: protoize.c:4233
 #, fuzzy, c-format
-msgid "unrecognised debug output level \"%s\""
-msgstr "нераспазнаная назва сэкцыі \"%s\""
+msgid "%s: can't change mode of file '%s': %s\n"
+msgstr "%s: немагчыма зьмяніць рэжым файла `%s': %s\n"
 
-#: opts.c:1664
+#: protoize.c:4406
 #, c-format
-msgid "debug output level %s is too high"
-msgstr ""
-
-#: opts.c:1683
-msgid "The following options are language-independent:\n"
+msgid "%s: cannot get working directory: %s\n"
 msgstr ""
 
-#: opts.c:1690
+#: protoize.c:4504
 #, c-format
-msgid ""
-"The %s front end recognizes the following options:\n"
-"\n"
-msgstr ""
+msgid "%s: input file names must have .c suffixes: %s\n"
+msgstr "%s: файл уводу павінен мець суфікс .c: %s\n"
 
-#: opts.c:1704
-msgid "The --param option recognizes the following as parameters:\n"
+#: ra.c:774
+msgid "Didn't find a coloring.\n"
 msgstr ""
 
-#. If we didn't find this parameter, issue an error message.
-#: params.c:76
+#: reg-stack.c:621
 #, c-format
-msgid "invalid parameter `%s'"
-msgstr "нерэчаісны парамэтр `%s'"
+msgid "output constraint %d must specify a single register"
+msgstr ""
 
-#: profile.c:288
-msgid "corrupted profile info: run_max * runs < sum_max"
+#: reg-stack.c:631
+#, c-format
+msgid "output constraint %d cannot be specified together with \"%s\" clobber"
 msgstr ""
 
-#: profile.c:294
-msgid "corrupted profile info: sum_all is smaller than sum_max"
+#: reg-stack.c:654
+msgid "output regs must be grouped at top of stack"
 msgstr ""
 
-#: profile.c:336
-#, c-format
-msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
+#: reg-stack.c:691
+msgid "implicitly popped regs must be grouped at top of stack"
 msgstr ""
 
-#: profile.c:499
-#, c-format
-msgid "corrupted profile info: number of iterations for basic block %d thought to be %i"
+#: reg-stack.c:710
+msgid "output operand %d must use %<&%> constraint"
 msgstr ""
 
-#: profile.c:526
+#: regclass.c:762
 #, c-format
-msgid "corrupted profile info: number of executions for edge %d-%d thought to be %i"
+msgid "can't use '%s' as a %s register"
 msgstr ""
 
-#: protoize.c:534
+#: regclass.c:777 config/ia64/ia64.c:4136 config/ia64/ia64.c:4143
+#: config/pa/pa.c:328 config/pa/pa.c:335
 #, c-format
-msgid "%s: internal abort\n"
-msgstr "%s: унутраная памылка (датэрміновае завяршэньне)\n"
+msgid "unknown register name: %s"
+msgstr "невядомая назва рэгістра: %s"
 
-#: protoize.c:592
-#, c-format
-msgid "%s: error writing file `%s': %s\n"
+#: regclass.c:787
+msgid "global register variable follows a function definition"
 msgstr ""
 
-#: protoize.c:636
-#, c-format
-msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
+#: regclass.c:791
+msgid "register used for two global register variables"
 msgstr ""
 
-#: protoize.c:639
-#, c-format
-msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
+#: regclass.c:796
+msgid "call-clobbered register used for global register variable"
 msgstr ""
 
-#: protoize.c:745
+#: regrename.c:1876
 #, c-format
-msgid "%s: warning: no read access for file `%s'\n"
+msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
 msgstr ""
 
-#: protoize.c:753
+#: regrename.c:1888
 #, c-format
-msgid "%s: warning: no write access for file `%s'\n"
+msgid "validate_value_data: Loop in regno chain (%u)"
 msgstr ""
 
-#: protoize.c:761
+#: regrename.c:1891
 #, c-format
-msgid "%s: warning: no write access for dir containing `%s'\n"
+msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
 msgstr ""
 
-#. Catch cases like /.. where we try to backup to a
-#. point above the absolute root of the logical file
-#. system.
-#: protoize.c:1148
+#: regrename.c:1903
 #, c-format
-msgid "%s: invalid file name: %s\n"
+msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr ""
 
-#: protoize.c:1296
-#, c-format
-msgid "%s: %s: can't get status: %s\n"
+#: reload.c:1252
+msgid "cannot reload integer constant operand in %<asm%>"
 msgstr ""
 
-#: protoize.c:1317
-#, c-format
-msgid ""
-"\n"
-"%s: fatal error: aux info file corrupted at line %d\n"
+#: reload.c:1275
+msgid "impossible register constraint in %<asm%>"
 msgstr ""
 
-#: protoize.c:1646
-#, c-format
-msgid "%s:%d: declaration of function `%s' takes different forms\n"
+#: reload.c:3513
+msgid "%<&%> constraint used with no register class"
 msgstr ""
 
-#: protoize.c:1901
-#, c-format
-msgid "%s: compiling `%s'\n"
-msgstr "%s: кампілюецца \"%s\"\n"
+#: reload.c:3679
+msgid "unable to generate reloads for:"
+msgstr ""
 
-#: protoize.c:1924
-#, c-format
-msgid "%s: wait: %s\n"
+#: reload.c:3680 reload.c:3912
+msgid "inconsistent operand constraints in an %<asm%>"
 msgstr ""
 
-#: protoize.c:1929
-#, c-format
-msgid "%s: subprocess got fatal signal %d\n"
+#: reload1.c:1211
+msgid "frame size too large for reliable stack checking"
 msgstr ""
 
-#: protoize.c:1937
-#, c-format
-msgid "%s: %s exited with status %d\n"
+#: reload1.c:1214
+msgid "try reducing the number of local variables"
 msgstr ""
 
-#: protoize.c:1986
-#, c-format
-msgid "%s: warning: missing SYSCALLS file `%s'\n"
+#: reload1.c:1866
+msgid "can't find a register in class %qs while reloading %<asm%>"
 msgstr ""
 
-#: protoize.c:1995 protoize.c:2024
+#: reload1.c:1871
 #, c-format
-msgid "%s: can't read aux info file `%s': %s\n"
+msgid "unable to find a register to spill in class %qs"
 msgstr ""
 
-#: protoize.c:2040 protoize.c:2068
-#, c-format
-msgid "%s: can't get status of aux info file `%s': %s\n"
+#: reload1.c:1873
+msgid "this is the insn:"
 msgstr ""
 
-#: protoize.c:2096
-#, c-format
-msgid "%s: can't open aux info file `%s' for reading: %s\n"
+#: reload1.c:3864
+msgid "%<asm%> operand requires impossible reload"
 msgstr ""
 
-#: protoize.c:2114
-#, c-format
-msgid "%s: error reading aux info file `%s': %s\n"
+#. It's the compiler's fault.
+#: reload1.c:4983
+#, fuzzy
+msgid "could not find a spill register"
+msgstr "Не выкарыстоўваць рэгістра sb"
+
+#: reload1.c:4988
+msgid "%<asm%> operand constraint incompatible with operand size"
 msgstr ""
 
-#: protoize.c:2127
-#, c-format
-msgid "%s: error closing aux info file `%s': %s\n"
+#. It's the compiler's fault.
+#: reload1.c:6606
+msgid "VOIDmode on an output"
 msgstr ""
 
-#: protoize.c:2143
-#, c-format
-msgid "%s: can't delete aux info file `%s': %s\n"
+#: reload1.c:6607
+msgid "output operand is constant in %<asm%>"
 msgstr ""
 
-#: protoize.c:2225 protoize.c:4195
-#, c-format
-msgid "%s: can't delete file `%s': %s\n"
-msgstr "%s: немагчыма знішчыць файл \"%s\": %s\n"
+#: rtl-error.c:128
+#, fuzzy
+msgid "unrecognizable insn:"
+msgstr "нераспазнаны выбар \"-%s\""
 
-#: protoize.c:2303
-#, c-format
-msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
+#: rtl-error.c:130
+msgid "insn does not satisfy its constraints:"
 msgstr ""
 
-#: protoize.c:2425
+#: rtl.c:472
 #, c-format
-msgid "%s: conflicting extern definitions of '%s'\n"
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
 msgstr ""
 
-#: protoize.c:2429
+#: rtl.c:482
 #, c-format
-msgid "%s: declarations of '%s' will not be converted\n"
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr ""
 
-#: protoize.c:2431
+#: rtl.c:492
 #, c-format
-msgid "%s: conflict list for '%s' follows:\n"
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr ""
 
-#: protoize.c:2464
+#: rtl.c:501
 #, c-format
-msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
 msgstr ""
 
-#: protoize.c:2504
+#: rtl.c:511
 #, c-format
-msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
 msgstr ""
 
-#: protoize.c:2510
-#, c-format
-msgid "%s: %d: warning: no extern definition for `%s'\n"
-msgstr "%s: %d: увага: няма знешняга (extern) абвяшчэння для \"%s\"\n"
-
-#: protoize.c:2540
+#: rtl.c:522
 #, c-format
-msgid "%s: warning: no static definition for `%s' in file `%s'\n"
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 msgstr ""
 
-#: protoize.c:2546
+#: rtl.c:533
 #, c-format
-msgid "%s: multiple static defs of `%s' in file `%s'\n"
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
 msgstr ""
 
-#: protoize.c:2716 protoize.c:2719
-#, c-format
-msgid "%s: %d: warning: source too confusing\n"
+#: stmt.c:316
+msgid "output operand constraint lacks %<=%>"
 msgstr ""
 
-#: protoize.c:2915
+#: stmt.c:331
 #, c-format
-msgid "%s: %d: warning: varargs function declaration not converted\n"
+msgid "output constraint %qc for operand %d is not at the beginning"
 msgstr ""
 
-#: protoize.c:2930
-#, c-format
-msgid "%s: declaration of function `%s' not converted\n"
+#: stmt.c:354
+msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
 msgstr ""
 
-#: protoize.c:3053
-#, c-format
-msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
+#: stmt.c:361 stmt.c:460
+msgid "%<%%%> constraint used with last operand"
 msgstr ""
 
-#: protoize.c:3074
-#, c-format
-msgid ""
-"\n"
-"%s: warning: too few parameter lists in declaration of `%s'\n"
+#: stmt.c:380
+msgid "matching constraint not valid in output operand"
 msgstr ""
 
-#: protoize.c:3170
+#: stmt.c:451
 #, c-format
-msgid "%s: %d: warning: found `%s' but expected `%s'\n"
+msgid "input operand constraint contains %qc"
 msgstr ""
 
-#: protoize.c:3345
-#, c-format
-msgid "%s: local declaration for function `%s' not inserted\n"
+#: stmt.c:493
+msgid "matching constraint references invalid operand number"
 msgstr ""
 
-#: protoize.c:3372
-#, c-format
-msgid ""
-"\n"
-"%s: %d: warning: can't add declaration of `%s' into macro call\n"
-msgstr ""
+#: stmt.c:531
+#, fuzzy, c-format
+msgid "invalid punctuation %qc in constraint"
+msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 
-#: protoize.c:3444
-#, c-format
-msgid "%s: global declarations for file `%s' not inserted\n"
+#: stmt.c:555
+msgid "matching constraint does not allow a register"
 msgstr ""
 
-#: protoize.c:3533 protoize.c:3563
+#: stmt.c:583
 #, c-format
-msgid "%s: definition of function `%s' not converted\n"
+msgid "asm-specifier for variable %qs conflicts with asm clobber list"
 msgstr ""
 
-#: protoize.c:3552
-#, c-format
-msgid "%s: %d: warning: definition of %s not converted\n"
-msgstr ""
+#: stmt.c:672
+#, fuzzy
+msgid "unknown register name %qs in %<asm%>"
+msgstr "невядомая назва рэгістра: %s"
 
-#: protoize.c:3878
-#, c-format
-msgid "%s: found definition of `%s' at %s(%d)\n"
+#: stmt.c:680
+msgid "PIC register %qs clobbered in %<asm%>"
 msgstr ""
 
-#. If we make it here, then we did not know about this
-#. function definition.
-#: protoize.c:3894
-#, c-format
-msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
+#: stmt.c:727
+msgid "more than %d operands in %<asm%>"
 msgstr ""
 
-#: protoize.c:3897
+#: stmt.c:790
 #, c-format
-msgid "%s: function definition not converted\n"
+msgid "output number %d not directly addressable"
 msgstr ""
 
-#: protoize.c:3955
-#, c-format
-msgid "%s: `%s' not converted\n"
+#: stmt.c:869
+msgid "asm operand %d probably doesn%'t match constraints"
 msgstr ""
 
-#: protoize.c:3963
+#: stmt.c:879
 #, c-format
-msgid "%s: would convert file `%s'\n"
+msgid "use of memory input without lvalue in asm operand %d is deprecated"
 msgstr ""
 
-#: protoize.c:3966
-#, c-format
-msgid "%s: converting file `%s'\n"
-msgstr ""
+#: stmt.c:1026
+#, fuzzy
+msgid "asm clobber conflict with output operand"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: protoize.c:3976
-#, c-format
-msgid "%s: can't get status for file `%s': %s\n"
-msgstr ""
+#: stmt.c:1031
+#, fuzzy
+msgid "asm clobber conflict with input operand"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: protoize.c:4018
-#, c-format
-msgid "%s: can't open file `%s' for reading: %s\n"
-msgstr "%s: немагчыма адчыніць файл `%s' для чытаньня: %s\n"
+#: stmt.c:1108
+#, fuzzy
+msgid "too many alternatives in %<asm%>"
+msgstr "вельмі шмат аргументаў у функцыі \"%s\""
 
-#: protoize.c:4033
-#, c-format
-msgid ""
-"\n"
-"%s: error reading input file `%s': %s\n"
+#: stmt.c:1120
+msgid "operand constraints for %<asm%> differ in number of alternatives"
 msgstr ""
-"\n"
-"%s: памылка чытаньня файла ўводу `%s': %s\n"
 
-#: protoize.c:4067
-#, c-format
-msgid "%s: can't create/open clean file `%s': %s\n"
+#: stmt.c:1173
+#, fuzzy, c-format
+msgid "duplicate asm operand name %qs"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: stmt.c:1271
+msgid "missing close brace for named operand"
 msgstr ""
 
-#: protoize.c:4172
-#, c-format
-msgid "%s: warning: file `%s' already saved in `%s'\n"
-msgstr "%s: увага: файл \"%s\" ужо запісан у \"%s\"\n"
+#: stmt.c:1299
+#, fuzzy, c-format
+msgid "undefined named operand %qs"
+msgstr "нераспазнаны аператар %s"
 
-#: protoize.c:4180
-#, c-format
-msgid "%s: can't link file `%s' to `%s': %s\n"
+#: stmt.c:1464
+msgid "%Hvalue computed is not used"
 msgstr ""
 
-#: protoize.c:4210
-#, c-format
-msgid "%s: can't create/open output file `%s': %s\n"
+#: stor-layout.c:152
+msgid "type size can%'t be explicitly evaluated"
 msgstr ""
 
-#: protoize.c:4243
-#, c-format
-msgid "%s: can't change mode of file `%s': %s\n"
-msgstr "%s: немагчыма зьмяніць рэжым файла `%s': %s\n"
-
-#: protoize.c:4416
-#, c-format
-msgid "%s: cannot get working directory: %s\n"
+#: stor-layout.c:154
+msgid "variable-size type declared outside of any function"
 msgstr ""
 
-#: protoize.c:4514
-#, 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 ""
+#: stor-layout.c:458
+#, fuzzy
+msgid "%Jsize of %qD is %d bytes"
+msgstr "памер \"%s\" - %d байт"
 
-#: reg-stack.c:665
-#, c-format
-msgid "output constraint %d must specify a single register"
-msgstr ""
+#: stor-layout.c:460
+#, fuzzy
+msgid "%Jsize of %qD is larger than %d bytes"
+msgstr "памер \"%s\" больш чам %d байт"
 
-#: reg-stack.c:675
-#, c-format
-msgid "output constraint %d cannot be specified together with \"%s\" clobber"
+#: stor-layout.c:844
+msgid "%Jpacked attribute causes inefficient alignment for %qD"
 msgstr ""
 
-#: reg-stack.c:698
-msgid "output regs must be grouped at top of stack"
+#: stor-layout.c:847
+msgid "%Jpacked attribute is unnecessary for %qD"
 msgstr ""
 
-#: reg-stack.c:735
-msgid "implicitly popped regs must be grouped at top of stack"
+#: stor-layout.c:863
+msgid "%Jpadding struct to align %qD"
 msgstr ""
 
-#: reg-stack.c:754
-#, c-format
-msgid "output operand %d must use `&' constraint"
+#: stor-layout.c:1205
+msgid "padding struct size to alignment boundary"
 msgstr ""
 
-#: regclass.c:743
+#: stor-layout.c:1235
 #, c-format
-msgid "can't use '%s' as a %s register"
+msgid "packed attribute causes inefficient alignment for %qs"
 msgstr ""
 
-#: regclass.c:758 config/ia64/ia64.c:4666 config/ia64/ia64.c:4673
-#, c-format
-msgid "unknown register name: %s"
-msgstr "невядомая назва рэгістра: %s"
+#: stor-layout.c:1238
+#, fuzzy, c-format
+msgid "packed attribute is unnecessary for %qs"
+msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: regclass.c:768
-msgid "global register variable follows a function definition"
+#: stor-layout.c:1243
+msgid "packed attribute causes inefficient alignment"
 msgstr ""
 
-#: regclass.c:772
-msgid "register used for two global register variables"
+#: stor-layout.c:1245
+msgid "packed attribute is unnecessary"
 msgstr ""
 
-#: regclass.c:777
-msgid "call-clobbered register used for global register variable"
-msgstr ""
+#: targhooks.c:96
+msgid "__builtin_saveregs not supported by this target"
+msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: regrename.c:1846
-#, c-format
-msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
+#: timevar.c:401
+msgid ""
+"\n"
+"Execution times (seconds)\n"
 msgstr ""
 
-#: regrename.c:1858
-#, c-format
-msgid "validate_value_data: Loop in regno chain (%u)"
+#. Print total time.
+#: timevar.c:451
+msgid " TOTAL                 :"
 msgstr ""
 
-#: regrename.c:1861
+#: timevar.c:479
 #, c-format
-msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
+msgid "time in %s: %ld.%06ld (%ld%%)\n"
 msgstr ""
 
-#: regrename.c:1873
+#: tlink.c:381
 #, c-format
-msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
-msgstr ""
-
-#: reload.c:1254
-msgid "cannot reload integer constant operand in `asm'"
-msgstr ""
-
-#: reload.c:1276
-msgid "impossible register constraint in `asm'"
+msgid "collect: reading %s\n"
 msgstr ""
 
-#: reload.c:3519
-msgid "`&' constraint used with no register class"
+#: tlink.c:475
+#, c-format
+msgid "repository file '%s' does not contain command-line arguments"
 msgstr ""
 
-#: reload.c:3687
-msgid "unable to generate reloads for:"
+#: tlink.c:525
+#, c-format
+msgid "collect: recompiling %s\n"
 msgstr ""
 
-#: reload.c:3688 reload.c:3902
-msgid "inconsistent operand constraints in an `asm'"
+#: tlink.c:696
+#, c-format
+msgid "'%s' was assigned to '%s', but was not defined during recompilation, or vice versa"
 msgstr ""
 
-#: reload1.c:1222
-msgid "frame size too large for reliable stack checking"
+#: tlink.c:705
+#, c-format
+msgid "collect: tweaking %s in %s\n"
 msgstr ""
 
-#: reload1.c:1225
-msgid "try reducing the number of local variables"
+#: tlink.c:751
+#, c-format
+msgid "collect: relinking\n"
 msgstr ""
 
-#: reload1.c:1878
+#: tlink.c:760
 #, c-format
-msgid "can't find a register in class `%s' while reloading `asm'"
+msgid "ld returned %d exit status"
 msgstr ""
 
-#: reload1.c:1882
+#: toplev.c:465
 #, c-format
-msgid "unable to find a register to spill in class `%s'"
+msgid "%s "
 msgstr ""
 
-#: reload1.c:1884
-msgid "this is the insn:"
+#: toplev.c:467
+#, c-format
+msgid " %s"
 msgstr ""
 
-#: reload1.c:3881
-msgid "`asm' operand requires impossible reload"
-msgstr ""
+#: toplev.c:532
+#, fuzzy, c-format
+msgid "invalid option argument %qs"
+msgstr "Нерэчаісны выбар \"%s\""
 
-#. It's the compiler's fault.
-#: reload1.c:4973
+#: toplev.c:602
 #, fuzzy
-msgid "could not find a spill register"
-msgstr "Не выкарыстоўваць рэгістра sb"
+msgid "unrecoverable error"
+msgstr "унутраная памылка"
 
-#: reload1.c:4978
-msgid "`asm' operand constraint incompatible with operand size"
+#: toplev.c:622
+#, c-format
+msgid "getting core file size maximum limit: %m"
 msgstr ""
 
-#. It's the compiler's fault.
-#: reload1.c:6600
-msgid "VOIDmode on an output"
+#: toplev.c:625
+#, c-format
+msgid "setting core file size limit to maximum: %m"
 msgstr ""
 
-#: reload1.c:6601
-msgid "output operand is constant in `asm'"
+#: toplev.c:846
+msgid "%J%qF declared %<static%> but never defined"
 msgstr ""
 
-#: rtl-error.c:124
+#: toplev.c:872
 #, fuzzy
-msgid "unrecognizable insn:"
-msgstr "неÑ\80аÑ\81пазнанÑ\8b Ð²Ñ\8bбаÑ\80 \"-%s\""
+msgid "%J%qD defined but not used"
+msgstr "адмеÑ\86Ñ\96на `%D' Ð²Ñ\8bзнаÑ\87ана, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ\8bкаÑ\80Ñ\8bÑ\81Ñ\82оÑ\9eваеÑ\86Ñ\86а"
 
-#: rtl-error.c:126
-msgid "insn does not satisfy its constraints:"
+#: toplev.c:895 toplev.c:918
+#, c-format
+msgid "%qs is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: rtl.c:477
+#: toplev.c:921
 #, c-format
-msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
+msgid "type is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: rtl.c:487
+#: toplev.c:927
 #, c-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgid "%qs is deprecated"
 msgstr ""
 
-#: rtl.c:497
-#, c-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
+#: toplev.c:929
+msgid "type is deprecated"
 msgstr ""
 
-#: rtl.c:506
+#: toplev.c:1075
 #, c-format
-msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
+msgid ""
+"\n"
+"Target specific options:\n"
 msgstr ""
 
-#: rtl.c:516
+#: toplev.c:1089 toplev.c:1108
 #, c-format
-msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
+msgid "  -m%-23s [undocumented]\n"
 msgstr ""
 
-#: rtl.c:527
+#: toplev.c:1117
 #, c-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+msgid ""
+"\n"
+"There are undocumented target specific options as well.\n"
 msgstr ""
 
-#: rtl.c:538
+#: toplev.c:1119
 #, c-format
-msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
+msgid "  They exist, but they are not documented.\n"
 msgstr ""
 
-#: stmt.c:750
+#: toplev.c:1163
 #, c-format
-msgid "jump to `%s' invalidly jumps into binding contour"
+msgid "unrecognized gcc debugging option: %c"
 msgstr ""
 
-#: stmt.c:977 stmt.c:3790
-msgid "%Jlabel '%D' used before containing binding contour"
-msgstr ""
+#. Handle -mfix-and-continue.
+#: toplev.c:1225 config/rs6000/rs6000.c:1384 config/rs6000/rs6000.c:1395
+#: config/rs6000/darwin.h:106
+#, fuzzy, c-format
+msgid "invalid option %qs"
+msgstr "Нерэчаісны выбар %s"
 
-#: stmt.c:1156
-msgid "output operand constraint lacks `='"
+#: toplev.c:1240
+#, 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"
 
-#: stmt.c:1171
+#: toplev.c:1247
 #, c-format
-msgid "output constraint `%c' for operand %d is not at the beginning"
+msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: stmt.c:1193
-msgid "operand constraint contains incorrectly positioned '+' or '='"
+#: toplev.c:1299
+msgid "options passed: "
 msgstr ""
 
-#: stmt.c:1199 stmt.c:1298
-#, c-format
-msgid "`%%' constraint used with last operand"
-msgstr ""
+#: toplev.c:1328
+msgid "options enabled: "
+msgstr "выбары ўключаны:"
 
-#: stmt.c:1218
-msgid "matching constraint not valid in output operand"
-msgstr ""
+#: toplev.c:1402
+#, fuzzy
+msgid "can%'t open %s for writing: %m"
+msgstr "немагчыма адчыніць %s для запісу"
 
-#: stmt.c:1289
-#, c-format
-msgid "input operand constraint contains `%c'"
+#: toplev.c:1485 config/sh/sh.c:7306
+msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: stmt.c:1331
-msgid "matching constraint references invalid operand number"
+#: toplev.c:1487 config/sh/sh.c:7308
+msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: stmt.c:1369
+#: toplev.c:1538 config/sh/sh.c:7358
 #, c-format
-msgid "invalid punctuation `%c' in constraint"
+msgid "created and used with differing settings of '-m%s'"
 msgstr ""
 
-#: stmt.c:1393
-msgid "matching constraint does not allow a register"
+#: toplev.c:1541 config/sh/sh.c:7361
+msgid "out of memory"
 msgstr ""
 
-#: stmt.c:1421
-#, c-format
-msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
+#: toplev.c:1736
+msgid "instruction scheduling not supported on this target machine"
 msgstr ""
 
-#: stmt.c:1511
-#, c-format
-msgid "unknown register name `%s' in `asm'"
+#: toplev.c:1740
+msgid "this target machine does not have delayed branches"
 msgstr ""
 
-#: stmt.c:1519
-#, c-format
-msgid "PIC register `%s' clobbered in `asm'"
+#: toplev.c:1744
+msgid "value-based profiling not yet implemented in trees."
 msgstr ""
 
-#: stmt.c:1568
+#: toplev.c:1757
 #, c-format
-msgid "more than %d operands in `asm'"
+msgid "-f%sleading-underscore not supported on this target machine"
 msgstr ""
 
-#: stmt.c:1630
+#: toplev.c:1831
 #, c-format
-msgid "output number %d not directly addressable"
+msgid "target system does not support the \"%s\" debug format"
 msgstr ""
 
-#: stmt.c:1708
-#, c-format
-msgid "asm operand %d probably doesn't match constraints"
+#: toplev.c:1843
+msgid "variable tracking requested, but useless unless producing debug info"
 msgstr ""
 
-#: stmt.c:1718
-#, c-format
-msgid "use of memory input without lvalue in asm operand %d is deprecated"
+#: toplev.c:1846
+msgid "variable tracking requested, but not supported by this debug format"
 msgstr ""
 
-#: stmt.c:1872
+#: toplev.c:1866
 #, fuzzy
-msgid "asm clobber conflict with output operand"
-msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+msgid "can%'t open %s: %m"
+msgstr "немагчыма адчыніць %s"
 
-#: stmt.c:1877
+#: toplev.c:1873
 #, fuzzy
-msgid "asm clobber conflict with input operand"
-msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+msgid "-ffunction-sections not supported for this target"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: stmt.c:1911
-msgid "too many alternatives in `asm'"
-msgstr ""
+#: toplev.c:1878
+#, fuzzy
+msgid "-fdata-sections not supported for this target"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: stmt.c:1923
-msgid "operand constraints for `asm' differ in number of alternatives"
+#: toplev.c:1885
+msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr ""
 
-#: stmt.c:1975
-#, fuzzy, c-format
-msgid "duplicate asm operand name '%s'"
-msgstr "паÑ\9eÑ\82оÑ\80нае Ð°Ð±Ð²Ñ\8fÑ\88Ñ\87Ñ\8dнне Ð¼ÐµÑ\82кÑ\96 \"%s\""
+#: toplev.c:1892
+#, fuzzy
+msgid "-fprefetch-loop-arrays not supported for this target"
+msgstr "аÑ\82Ñ\80Ñ\8bбÑ\83Ñ\82Ñ\8b Ñ\81екÑ\86Ñ\8bÑ\96 Ð½Ðµ Ð¿Ð°Ð´Ñ\82Ñ\80Ñ\8bмлÑ\96ваÑ\8eÑ\86Ñ\86а Ð´Ð»Ñ\8f Ð³Ñ\8dÑ\82ай Ð¼Ñ\8dÑ\82Ñ\8b"
 
-#: stmt.c:2073
-msgid "missing close brace for named operand"
+#: toplev.c:1898
+#, fuzzy
+msgid "-fspeculative-prefetching not supported for this target"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
+
+#: toplev.c:1904
+msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr ""
 
-#: stmt.c:2101
-#, fuzzy, c-format
-msgid "undefined named operand '%s'"
-msgstr "неÑ\80аÑ\81пазнанÑ\8b Ð°Ð¿ÐµÑ\80аÑ\82аÑ\80 %s"
+#: toplev.c:1910
+#, fuzzy
+msgid "-fspeculative-prefetching not supported for this target (try -march switches)"
+msgstr "аÑ\82Ñ\80Ñ\8bбÑ\83Ñ\82Ñ\8b Ñ\81екÑ\86Ñ\8bÑ\96 Ð½Ðµ Ð¿Ð°Ð´Ñ\82Ñ\80Ñ\8bмлÑ\96ваÑ\8eÑ\86Ñ\86а Ð´Ð»Ñ\8f Ð³Ñ\8dÑ\82ай Ð¼Ñ\8dÑ\82Ñ\8b"
 
-#: stmt.c:2158
-msgid "%Hstatement with no effect"
+#: toplev.c:1919
+msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr ""
 
-#: stmt.c:2314
-msgid "%Hvalue computed is not used"
+#: toplev.c:1925
+msgid "-ffunction-sections may affect debugging on some targets"
 msgstr ""
 
-#: stmt.c:3730
-#, fuzzy
-msgid "%Junused variable '%D'"
-msgstr "невыкарыстоўваемая пераменная \"%s\""
+#: toplev.c:2034
+#, fuzzy, c-format
+msgid "error writing to %s: %m"
+msgstr "памылка запісу ў %s"
+
+#: toplev.c:2036 java/jcf-parse.c:1059 java/jcf-write.c:3525
+#, fuzzy, c-format
+msgid "error closing %s: %m"
+msgstr "памылка запісу ў %s"
 
-#: stmt.c:4505
-msgid "%Hunreachable code at beginning of %s"
+#: tree-cfg.c:1325 tree-cfg.c:2036 tree-cfg.c:2038
+msgid "%Hwill never be executed"
 msgstr ""
 
-#: stmt.c:5133
-#, c-format
-msgid "enumeration value `%s' not handled in switch"
+#: tree-cfg.c:3221
+msgid "SSA name in freelist but still referenced"
 msgstr ""
 
-#: stmt.c:5158 stmt.c:5178
-#, c-format
-msgid "case value `%ld' not in enumerated type"
+#: tree-cfg.c:3231
+msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr ""
 
-#: stmt.c:5161 stmt.c:5181
-#, c-format
-msgid "case value `%ld' not in enumerated type `%s'"
+#: tree-cfg.c:3251
+msgid "address taken, but ADDRESSABLE bit not set"
 msgstr ""
 
-#: stmt.c:5398
-msgid "switch missing default case"
+#: tree-cfg.c:3260
+msgid "non-boolean used in condition"
 msgstr ""
 
-#: stor-layout.c:183
-msgid "type size can't be explicitly evaluated"
+#: tree-cfg.c:3316
+msgid "Invalid reference prefix."
 msgstr ""
 
-#: stor-layout.c:185
-msgid "variable-size type declared outside of any function"
+#: tree-cfg.c:3381
+msgid "Is not a valid GIMPLE statement."
 msgstr ""
 
-#: stor-layout.c:515
-#, fuzzy
-msgid "%Jsize of '%D' is %d bytes"
-msgstr "памер \"%s\" - %d байт"
+#: tree-cfg.c:3401
+msgid "Statement marked for throw, but doesn%'t."
+msgstr ""
 
-#: stor-layout.c:517
-#, fuzzy
-msgid "%Jsize of '%D' is larger than %d bytes"
-msgstr "памер \"%s\" больш чам %d байт"
+#: tree-cfg.c:3406
+msgid "Statement marked for throw in middle of block."
+msgstr ""
 
-#: stor-layout.c:883
-msgid "%Jpacked attribute causes inefficient alignment for '%D'"
+#: tree-cfg.c:3509
+msgid "PHI def is not a GIMPLE value"
 msgstr ""
 
-#: stor-layout.c:886
-#, fuzzy
-msgid "%Jpacked attribute is unnecessary for '%D'"
-msgstr "\"%s\" атрыбут ігнарыруецца"
+#: tree-cfg.c:3525 tree-cfg.c:3541
+msgid "Incorrect sharing of tree nodes"
+msgstr ""
 
-#: stor-layout.c:902
-msgid "%Jpadding struct to align '%D'"
+#: tree-cfg.c:3550
+msgid "verify_stmts failed."
 msgstr ""
 
-#: stor-layout.c:1244
-msgid "padding struct size to alignment boundary"
+#: tree-cfg.c:3571
+msgid "ENTRY_BLOCK has a statement list associated with it\n"
 msgstr ""
 
-#: stor-layout.c:1274
-#, c-format
-msgid "packed attribute causes inefficient alignment for `%s'"
+#: tree-cfg.c:3577
+msgid "EXIT_BLOCK has a statement list associated with it\n"
 msgstr ""
 
-#: stor-layout.c:1276
+#: tree-cfg.c:3584
 #, c-format
-msgid "packed attribute is unnecessary for `%s'"
+msgid "Fallthru to exit from bb %d\n"
 msgstr ""
 
-#: stor-layout.c:1281
-msgid "packed attribute causes inefficient alignment"
+#: tree-cfg.c:3601
+#, c-format
+msgid "Label %s to block does not match in bb %d\n"
 msgstr ""
 
-#: stor-layout.c:1283
-msgid "packed attribute is unnecessary"
+#: tree-cfg.c:3611
+#, c-format
+msgid "Label %s has incorrect context in bb %d\n"
 msgstr ""
 
-#: targhooks.c:162
-msgid "__builtin_saveregs not supported by this target"
-msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
-
-#: timevar.c:314
+#: tree-cfg.c:3625
 #, c-format
-msgid "cannot timevar_pop '%s' when top of timevars stack is '%s'"
+msgid "Control flow in the middle of basic block %d\n"
 msgstr ""
 
-#: timevar.c:440
-msgid ""
-"\n"
-"Execution times (seconds)\n"
+#: tree-cfg.c:3635
+#, c-format
+msgid "Label %s in the middle of basic block %d\n"
 msgstr ""
 
-#. Print total time.
-#: timevar.c:490
-msgid " TOTAL                 :"
+#: tree-cfg.c:3652
+#, c-format
+msgid "Fallthru edge after a control statement in bb %d \n"
 msgstr ""
 
-#: timevar.c:513
+#: tree-cfg.c:3667
 #, c-format
-msgid "time in %s: %ld.%06ld (%ld%%)\n"
+msgid "Structured COND_EXPR at the end of bb %d\n"
 msgstr ""
 
-#: tlink.c:377
+#: tree-cfg.c:3680 tree-cfg.c:3718 tree-cfg.c:3730 tree-cfg.c:3801
 #, c-format
-msgid "collect: reading %s\n"
+msgid "Wrong outgoing edge flags at end of bb %d\n"
+msgstr ""
+
+#: tree-cfg.c:3688
+msgid "%<then%> label does not match edge at end of bb %d\n"
+msgstr ""
+
+#: tree-cfg.c:3696
+msgid "%<else%> label does not match edge at end of bb %d\n"
 msgstr ""
 
-#: tlink.c:478
+#: tree-cfg.c:3706
 #, c-format
-msgid "collect: recompiling %s\n"
+msgid "Explicit goto at end of bb %d\n"
 msgstr ""
 
-#: tlink.c:654
+#: tree-cfg.c:3735
 #, c-format
-msgid "collect: tweaking %s in %s\n"
+msgid "Return edge does not point to exit in bb %d\n"
 msgstr ""
 
-#: tlink.c:700
-msgid "collect: relinking\n"
+#: tree-cfg.c:3768
+msgid "Found default case not at end of case vector"
 msgstr ""
 
-#: tlink.c:709
-#, c-format
-msgid "ld returned %d exit status"
+#: tree-cfg.c:3774
+msgid ""
+"Case labels not sorted:\n"
+" "
 msgstr ""
 
-#: toplev.c:1243
-#, c-format
-msgid "%s "
+#: tree-cfg.c:3785
+msgid "No default case found at end of case vector"
 msgstr ""
 
-#: toplev.c:1245
+#: tree-cfg.c:3793
 #, c-format
-msgid " %s"
+msgid "Extra outgoing edge %d->%d\n"
 msgstr ""
 
-#: toplev.c:1310
+#: tree-cfg.c:3815
 #, fuzzy, c-format
-msgid "invalid option argument `%s'"
-msgstr "Ð\9dеÑ\80Ñ\8dÑ\87аÑ\96Ñ\81нÑ\8b Ð²Ñ\8bбаÑ\80 \"%s\""
+msgid "Missing edge %i->%i"
+msgstr "Ð\9fÑ\80апÑ\83Ñ\88Ñ\87ан Ñ\96дÑ\8dнÑ\82Ñ\8bÑ\84Ñ\96каÑ\82аÑ\80"
 
-#: toplev.c:1373
-#, c-format
-msgid "getting core file size maximum limit: %m"
+#: tree-cfg.c:5516
+msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 msgstr ""
 
-#: toplev.c:1376
-#, c-format
-msgid "setting core file size limit to maximum: %m"
+#: tree-cfg.c:5543 tree-cfg.c:5547
+msgid "%H%<noreturn%> function does return"
 msgstr ""
 
-#: toplev.c:1695
-#, fuzzy
-msgid "%J'%F' used but never defined"
-msgstr "адмеціна `%D' выкарыстоўвываецца, але ня вызначана"
+#: tree-cfg.c:5567 tree-cfg.c:5572
+msgid "%Hcontrol reaches end of non-void function"
+msgstr ""
+
+#: tree-dump.c:847
+#, fuzzy, c-format
+msgid "could not open dump file %qs: %s"
+msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
 
-#: toplev.c:1697
-msgid "%J'%F' declared `static' but never defined"
+#: tree-dump.c:960
+msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr ""
 
-#: toplev.c:1722
-#, fuzzy
-msgid "%J'%D' defined but not used"
-msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
+#: tree-inline.c:945
+msgid "%Jfunction %qF can never be inlined because it uses alloca (override using the always_inline attribute)"
+msgstr ""
 
-#: toplev.c:1743 toplev.c:1760
-#, c-format
-msgid "`%s' is deprecated (declared at %s:%d)"
+#: tree-inline.c:957
+msgid "%Jfunction %qF can never be inlined because it uses setjmp"
 msgstr ""
 
-#: toplev.c:1763
-#, c-format
-msgid "`%s' is deprecated"
+#: tree-inline.c:971
+msgid "%Jfunction %qF can never be inlined because it uses variable argument lists"
 msgstr ""
 
-#: toplev.c:1766
-#, c-format
-msgid "type is deprecated (declared at %s:%d)"
+#: tree-inline.c:982
+msgid "%Jfunction %qF can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr ""
 
-#: toplev.c:1769
-msgid "type is deprecated"
+#: tree-inline.c:989
+msgid "%Jfunction %qF can never be inlined because it uses non-local goto"
 msgstr ""
 
-#: toplev.c:1973
-#, c-format
-msgid "invalid register name `%s' for register variable"
+#: tree-inline.c:1008
+msgid "%Jfunction %qF can never be inlined because it contains a computed goto"
 msgstr ""
 
-#: toplev.c:3547
-msgid "branch target register load optimization is not intended to be run twice"
+#: tree-inline.c:1022
+msgid "%Jfunction %qF can never be inlined because it receives a non-local goto"
 msgstr ""
 
-#: toplev.c:3714
-msgid ""
-"\n"
-"Target specific options:\n"
+#: tree-inline.c:1044
+msgid "%Jfunction %qF can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: toplev.c:3728 toplev.c:3747
-#, c-format
-msgid "  -m%-23s [undocumented]\n"
+#: tree-inline.c:1463
+msgid "originally indirect function call not considered for inlining"
 msgstr ""
 
-#: toplev.c:3756
-msgid ""
-"\n"
-"There are undocumented target specific options as well.\n"
+#: tree-inline.c:1473 tree-inline.c:1481
+msgid "%Jinlining failed in call to %qF: %s"
 msgstr ""
 
-#: toplev.c:3758
-msgid "  They exist, but they are not documented.\n"
+#: tree-inline.c:1474 tree-inline.c:1482
+msgid "called from here"
+msgstr "выклікана адсюль"
+
+#: tree-mudflap.c:851
+msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
+msgstr ""
+
+#: tree-mudflap.c:1042
+msgid "mudflap ran off end of BIND_EXPR body"
 msgstr ""
 
-#: toplev.c:3813
+#: tree-mudflap.c:1270
 #, c-format
-msgid "unrecognized gcc debugging option: %c"
+msgid "mudflap cannot track unknown size extern %qs"
 msgstr ""
 
-#: toplev.c:3875 config/rs6000/rs6000.c:940 config/rs6000/rs6000.c:951
-#, fuzzy, c-format
-msgid "invalid option `%s'"
-msgstr "Нерэчаісны выбар \"%s\""
+#: tree-nomudflap.c:51
+#, fuzzy
+msgid "mudflap: this language is not supported"
+msgstr "-pipe не падтрымліваецца"
 
-#: toplev.c:3890
-#, 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"
+#: tree-optimize.c:698
+#, fuzzy
+msgid "%Jsize of return value of %qD is %u bytes"
+msgstr "памер вяртаемага значэння \"%s\" %u байт"
+
+#: tree-optimize.c:701
+#, fuzzy
+msgid "%Jsize of return value of %qD is larger than %wd bytes"
+msgstr "памер вяртаемага значэння \"%s\" больш чым %d байт"
+
+#: tree-outof-ssa.c:600 tree-outof-ssa.c:615 tree-outof-ssa.c:629
+#: tree-outof-ssa.c:650 tree-outof-ssa.c:1023 tree-outof-ssa.c:1834
+#: tree-ssa-live.c:417 tree-ssa-live.c:1799
+msgid "SSA corruption"
 msgstr ""
-"%s%s%s версія %s (%s)\n"
-"%s\tзкампілявана GNU C версія %s.\n"
-"%s%s%s версія %s (%s) зкампілявана CC.\n"
 
-#: toplev.c:3897
+#: tree-outof-ssa.c:2239
 #, c-format
-msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
+msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr ""
 
-#: toplev.c:3949
-msgid "options passed: "
+#: tree-outof-ssa.c:2245
+#, c-format
+msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr ""
 
-#: toplev.c:3978
-msgid "options enabled: "
-msgstr "выбары ўключаны:"
-
-#: toplev.c:4036 java/jcf-write.c:3424
-#, fuzzy, c-format
-msgid "can't open %s for writing: %m"
-msgstr "немагчыма адчыніць %s для запісу"
+#: tree-outof-ssa.c:2252
+#, c-format
+msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
+msgstr ""
 
-#: toplev.c:4119 config/sh/sh.c:7020
-msgid "created and used with different settings of -fpic"
+#: tree-outof-ssa.c:2258
+#, c-format
+msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr ""
 
-#: toplev.c:4121 config/sh/sh.c:7022
-msgid "created and used with different settings of -fpie"
-msgstr ""
+#: tree-profile.c:111 tree-profile.c:127 tree-profile.c:143 tree-profile.c:160
+#, fuzzy
+msgid "unimplemented functionality"
+msgstr "вельмі шмат аргументаў у функцыі"
+
+#: tree-ssa-operands.c:1260
+msgid "internal error"
+msgstr "унутраная памылка"
 
-#: toplev.c:4172 config/sh/sh.c:7072
-#, c-format
-msgid "created and used with differing settings of `-m%s'"
+#: tree-ssa.c:117
+msgid "Expected an SSA_NAME object"
 msgstr ""
 
-#: toplev.c:4175 config/sh/sh.c:7075
-msgid "out of memory"
+#: tree-ssa.c:123
+msgid "Type mismatch between an SSA_NAME and its symbol."
 msgstr ""
 
-#: toplev.c:4356
-msgid "instruction scheduling not supported on this target machine"
+#: tree-ssa.c:129
+msgid "Found an SSA_NAME that had been released into the free pool"
 msgstr ""
 
-#: toplev.c:4360
-msgid "this target machine does not have delayed branches"
+#: tree-ssa.c:135
+msgid "Found a virtual definition for a GIMPLE register"
 msgstr ""
 
-#: toplev.c:4374
-#, c-format
-msgid "-f%sleading-underscore not supported on this target machine"
+#: tree-ssa.c:141
+msgid "Found a real definition for a non-register"
 msgstr ""
 
-#: toplev.c:4423
+#: tree-ssa.c:170
 #, c-format
-msgid "target system does not support the \"%s\" debug format"
+msgid "SSA_NAME created in two different blocks %i and %i"
 msgstr ""
 
-#: toplev.c:4440
-#, fuzzy
-msgid "-ffunction-sections not supported for this target"
-msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
+#: tree-ssa.c:179
+msgid "SSA_NAME_DEF_STMT is wrong"
+msgstr ""
 
-#: toplev.c:4445
+#: tree-ssa.c:230
 #, fuzzy
-msgid "-fdata-sections not supported for this target"
-msgstr "аÑ\82Ñ\80Ñ\8bбÑ\83Ñ\82Ñ\8b Ñ\81екÑ\86Ñ\8bÑ\96 Ð½Ðµ Ð¿Ð°Ð´Ñ\82Ñ\80Ñ\8bмлÑ\96ваÑ\8eÑ\86Ñ\86а Ð´Ð»Ñ\8f Ð³Ñ\8dÑ\82ай Ð¼Ñ\8dÑ\82Ñ\8b"
+msgid "Missing definition"
+msgstr "Ð\9fÑ\80апÑ\83Ñ\88Ñ\87ан Ñ\96дÑ\8dнÑ\82Ñ\8bÑ\84Ñ\96каÑ\82аÑ\80"
 
-#: toplev.c:4452
-msgid "-ffunction-sections disabled; it makes profiling impossible"
+#: tree-ssa.c:236
+#, c-format
+msgid "Definition in block %i does not dominate use in block %i"
 msgstr ""
 
-#: toplev.c:4459
-#, fuzzy
-msgid "-fprefetch-loop-arrays not supported for this target"
-msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
-
-#: toplev.c:4465
-msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
+#: tree-ssa.c:244
+#, c-format
+msgid "Definition in block %i follows the use"
 msgstr ""
 
-#: toplev.c:4474
-msgid "-fprefetch-loop-arrays is not supported with -Os"
+#: tree-ssa.c:251
+msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
 msgstr ""
 
-#: toplev.c:4480
-msgid "-ffunction-sections may affect debugging on some targets"
+#: tree-ssa.c:283
+msgid "Incoming edge count does not match number of PHI arguments\n"
 msgstr ""
 
-#: toplev.c:4582
+#: tree-ssa.c:296
 #, fuzzy, c-format
-msgid "error writing to %s: %m"
-msgstr "памÑ\8bлка Ð·Ð°Ð¿Ñ\96Ñ\81Ñ\83 Ñ\9e %s"
+msgid "PHI argument is missing for edge %d->%d\n"
+msgstr "аÑ\80гÑ\83менÑ\82 Ð´Ð»Ñ\8f \"%s\" Ð¿Ñ\80апÑ\83Ñ\88Ñ\87ан"
 
-#: toplev.c:4584 java/jcf-parse.c:902 java/jcf-write.c:3431
-#, fuzzy, c-format
-msgid "error closing %s: %m"
-msgstr "памылка запісу ў %s"
+#: tree-ssa.c:305
+msgid "PHI argument is not SSA_NAME, or invariant"
+msgstr ""
 
-#: tree-dump.c:692
+#: tree-ssa.c:317
 #, c-format
-msgid "could not open dump file `%s'"
+msgid "Wrong edge %d->%d for PHI argument\n"
 msgstr ""
 
-#: tree-dump.c:763
-#, c-format
-msgid "ignoring unknown option `%.*s' in `-fdump-%s'"
+#: tree-ssa.c:367
+msgid "Non-addressable variable inside an alias set."
 msgstr ""
 
-#: tree-inline.c:1016
-msgid "%Jfunction '%F' can never be inlined because it uses alloca (override using the always_inline attribute)"
+#: tree-ssa.c:385
+msgid "Addressable variable that is an alias tag but is not in any alias set."
 msgstr ""
 
-#: tree-inline.c:1029
-msgid "%Jfunction '%F' can never be inlined because it uses setjmp"
+#: tree-ssa.c:395
+msgid "verify_flow_insensitive_alias_info failed."
 msgstr ""
 
-#: tree-inline.c:1044
-msgid "%Jfunction '%F' can never be inlined because it uses variable argument lists"
+#: tree-ssa.c:437
+msgid "Dereferenced pointers should have a name or a type tag"
+msgstr ""
+
+#: tree-ssa.c:445
+msgid "Pointers with a memory tag, should have points-to sets or point to malloc"
+msgstr ""
+
+#: tree-ssa.c:453
+msgid "Pointer escapes but its name tag is not call-clobbered."
 msgstr ""
 
-#: tree-inline.c:1060
-msgid "%Jfunction '%F' can never be inlined because it uses setjmp-longjmp exception handling"
+#: tree-ssa.c:462
+msgid "verify_flow_sensitive_alias_info failed."
 msgstr ""
 
-#: tree-inline.c:1078
-msgid "%Jfunction '%F' can never be inlined because it contains a nested function"
+#: tree-ssa.c:513
+msgid "Two different pointers with identical points-to sets but different name tags"
 msgstr ""
 
-#: tree-inline.c:1095
-msgid "%Jfunction '%F' can never be inlined because it contains a computed goto"
+#: tree-ssa.c:540
+msgid "verify_name_tags failed"
 msgstr ""
 
-#: tree-inline.c:1105
-msgid "%Jfunction '%F' can never be inlined because it contains a nonlocal goto"
+#: tree-ssa.c:605
+#, c-format
+msgid "AUX pointer initialized for edge %d->%d\n"
 msgstr ""
 
-#: tree-inline.c:1128
-msgid "%Jfunction '%F' can never be inlined because it uses variable sized variables"
+#: tree-ssa.c:630
+msgid "Statement makes aliased stores, but has no V_MAY_DEFS"
 msgstr ""
 
-#: tree-inline.c:1338 tree-inline.c:1346
-msgid "%Jinlining failed in call to '%F': %s"
+#: tree-ssa.c:668
+msgid "verify_ssa failed."
 msgstr ""
 
-#: tree-optimize.c:190
+#: tree-ssa.c:1329
 #, fuzzy
-msgid "%Jsize of return value of '%D' is %u bytes"
-msgstr "памер вяртаемага значэння \"%s\" %u байт"
+msgid "%H%qD is used uninitialized in this function"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
+
+#: tree-ssa.c:1354
+msgid "%H%qD may be used uninitialized in this function"
+msgstr ""
+
+#: tree-vectorizer.c:2138
+msgid "no support for reduction/induction"
+msgstr ""
 
-#: tree-optimize.c:193
+#: tree-vectorizer.c:2164
 #, fuzzy
-msgid "%Jsize of return value of '%D' is larger than %wd bytes"
-msgstr "памер вяртаемага значэння \"%s\" больш чым %d байт"
+msgid "unsupported defining stmt"
+msgstr "непадтрымліваемая версія"
+
+#: tree.c:3258
+msgid "%Jfunction %qD definition is marked dllimport."
+msgstr ""
+
+#: tree.c:3266
+msgid "%Jvariable %qD definition is marked dllimport."
+msgstr ""
+
+#: tree.c:3286
+msgid "%Jexternal linkage required for symbol %qD because of %qs attribute."
+msgstr ""
 
-#: tree.c:3800
+#: tree.c:4428
 msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: tree.c:3855
+#: tree.c:4480
 msgid "function return type cannot be function"
 msgstr ""
 
-#: tree.c:4684
+#: tree.c:5362
 msgid "invalid initializer for bit string"
 msgstr ""
 
-#: tree.c:4736
+#: tree.c:5446
 #, c-format
-msgid "tree check: expected %s, have %s in %s, at %s:%d"
+msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:4749
+#: tree.c:5483
 #, c-format
-msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
+msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:4762
+#: tree.c:5496
+#, c-format
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
+msgstr ""
+
+#: tree.c:5510
 #, c-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:4774
+#: tree.c:5522
+#, c-format
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
+msgstr ""
+
+#: tree.c:5534
 #, c-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: varasm.c:434
+#: varasm.c:476
 msgid "%J%D causes a section type conflict"
 msgstr ""
 
-#: varasm.c:796
-msgid "%Jregister name not specified for '%D'"
+#: varasm.c:910
+msgid "%Jregister name not specified for %qD"
 msgstr ""
 
-#: varasm.c:798
+#: varasm.c:912
 #, fuzzy
-msgid "%Jinvalid register name for '%D'"
+msgid "%Jinvalid register name for %qD"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: varasm.c:800
-msgid "%Jdata type of '%D' isn't suitable for a register"
+#: varasm.c:914
+msgid "%Jdata type of %qD isn%'t suitable for a register"
 msgstr ""
 
-#: varasm.c:803
-msgid "%Jregister specified for '%D' isn't suitable for data type"
+#: varasm.c:917
+msgid "%Jregister specified for %qD isn%'t suitable for data type"
 msgstr ""
 
-#: varasm.c:813
+#: varasm.c:927
 msgid "global register variable has initial value"
 msgstr ""
 
-#: varasm.c:816
-msgid "volatile register variables don't work as you might wish"
+#: varasm.c:930
+msgid "volatile register variables don%'t work as you might wish"
 msgstr ""
 
-#: varasm.c:848
-msgid "%Jregister name given for non-register variable '%D'"
+#: varasm.c:963
+msgid "%Jregister name given for non-register variable %qD"
 msgstr ""
 
-#: varasm.c:1380
-msgid "%Jstorage size of `%D' isn't known"
-msgstr ""
+#: varasm.c:1038
+#, fuzzy
+msgid "global destructors not supported on this target"
+msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
+
+#: varasm.c:1099
+#, fuzzy
+msgid "global constructors not supported on this target"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: varasm.c:1434
-msgid "%Jalignment of '%D' is greater than maximum object file alignment.  Using %d"
+#: varasm.c:1592
+msgid "%Jalignment of %qD is greater than maximum object file alignment.  Using %d"
 msgstr ""
 
-#: varasm.c:1480
+#: varasm.c:1641
 msgid "thread-local COMMON data not implemented"
 msgstr ""
 
-#: varasm.c:1505
-msgid "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
+#: varasm.c:1666
+msgid "%Jrequested alignment for %qD is greater than implemented alignment of %d"
 msgstr ""
 
-#: varasm.c:3790
+#: varasm.c:3736
 msgid "initializer for integer value is too complicated"
 msgstr ""
 
-#: varasm.c:3795
+#: varasm.c:3741
 msgid "initializer for floating value is not a floating constant"
 msgstr ""
 
-#: varasm.c:3861
+#: varasm.c:3807
 msgid "unknown set constructor type"
 msgstr ""
 
-#: varasm.c:4080
-#, c-format
-msgid "invalid initial value for member `%s'"
-msgstr ""
+#: varasm.c:4026
+#, fuzzy, c-format
+msgid "invalid initial value for member %qs"
+msgstr "нявернае выкарыстанне \"restict\""
 
-#: varasm.c:4267 varasm.c:4311
-msgid "%Jweak declaration of '%D' must precede definition"
+#: varasm.c:4213 varasm.c:4257
+msgid "%Jweak declaration of %qD must precede definition"
 msgstr ""
 
-#: varasm.c:4275
-msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
+#: varasm.c:4221
+msgid "%Jweak declaration of %qD after first use results in unspecified behavior"
 msgstr ""
 
-#: varasm.c:4309
-#, fuzzy
-msgid "%Jweak declaration of '%D' must be public"
-msgstr "няма папярэдняга аб'яўлення для \"%s\""
+#: varasm.c:4255
+msgid "%Jweak declaration of %qD must be public"
+msgstr ""
 
-#: varasm.c:4318
-#, fuzzy
-msgid "%Jweak declaration of '%D' not supported"
-msgstr "пустое абвяшчэнне"
+#: varasm.c:4264
+msgid "%Jweak declaration of %qD not supported"
+msgstr ""
 
-#: varasm.c:4347 varasm.c:4437
+#: varasm.c:4293 varasm.c:4386
 msgid "only weak aliases are supported in this configuration"
 msgstr ""
 
-#: varasm.c:4440
+#: varasm.c:4389
 msgid "alias definitions not supported in this configuration; ignored"
 msgstr ""
 
-#: varasm.c:4469
+#: varasm.c:4418
 #, fuzzy
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: varray.c:194
+#: varray.c:203
 #, c-format
 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
 msgstr ""
 
-#: varray.c:204
+#: varray.c:213
 #, c-format
 msgid "underflowed virtual array %s in %s, at %s:%d"
 msgstr ""
 
+#: vec.c:146
+#, c-format
+msgid "vector %s %s domain error, in %s at %s:%u"
+msgstr ""
+
 #. Print an error message for unrecognized stab codes.
-#: xcoffout.c:173
+#: xcoffout.c:187
 #, c-format
 msgid "no sclass for %s stab (0x%x)\n"
 msgstr ""
@@ -7288,6 +7349,10 @@ msgstr ""
 msgid "sorry, unimplemented: "
 msgstr ""
 
+#: diagnostic.def:5
+msgid "warning: "
+msgstr ""
+
 #: diagnostic.def:6
 msgid "anachronism: "
 msgstr ""
@@ -7300,345 +7365,519 @@ msgstr ""
 msgid "debug: "
 msgstr ""
 
-#: params.def:53
+#: params.def:44
+msgid "The maximum structure size (in bytes) at which GCC will do block copies."
+msgstr ""
+
+#: params.def:54
+msgid "The threshold ratio between instantiated fields and the total structure size."
+msgstr ""
+
+#: params.def:72
 msgid "The maximum number of instructions in a single function eligible for inlining"
 msgstr ""
 
-#: params.def:65
+#: params.def:84
 msgid "The maximum number of instructions when automatically inlining"
 msgstr ""
 
-#: params.def:75
+#: params.def:89
+msgid "The maximum number of instructions inline function can grow to via recursive inlining"
+msgstr ""
+
+#: params.def:94
+msgid "The maximum number of instructions non-inline function can grow to via recursive inlining"
+msgstr ""
+
+#: params.def:99
+msgid "The maximum depth of recursive inlining for inline functions"
+msgstr ""
+
+#: params.def:104
+msgid "The maximum depth of recursive inlining for non-inline functions"
+msgstr ""
+
+#: params.def:114
 msgid "The maximum number of instructions for the RTL inliner"
 msgstr ""
 
-#: params.def:86
+#: params.def:121
+msgid "If -fvariable-expansion-in-unroller is used, the maximum number of            times that an individual variable will be expanded            during loop unrolling"
+msgstr ""
+
+#: params.def:134
 msgid "The maximum number of instructions to consider to fill a delay slot"
 msgstr ""
 
-#: params.def:97
+#: params.def:145
 msgid "The maximum number of instructions to consider to find accurate live register information"
 msgstr ""
 
-#: params.def:107
+#: params.def:155
 msgid "The maximum length of scheduling's pending operations list"
 msgstr ""
 
-#: params.def:112
+#: params.def:160
 msgid "The size of function body to be considered large"
 msgstr ""
 
-#: params.def:116
+#: params.def:164
 msgid "Maximal growth due to inlining of large function (in percent)"
 msgstr ""
 
-#: params.def:120
+#: params.def:168
 msgid "how much can given compilation unit grow because of the inlining (in percent)"
 msgstr ""
 
-#: params.def:127
+#: params.def:175
 msgid "The maximum amount of memory to be allocated by GCSE"
 msgstr ""
 
-#: params.def:132
+#: params.def:180
 msgid "The maximum number of passes to make when doing GCSE"
 msgstr ""
 
-#: params.def:144
+#: params.def:190
+msgid "The threshold ratio for performing partial redundancy elimination          after reload."
+msgstr ""
+
+#: params.def:198
+msgid "The threshold ratio of critical edges execution count that permit          performing redundancy elimination after reload."
+msgstr ""
+
+#: params.def:210
 msgid "The maximum number of instructions to consider to unroll in a loop"
 msgstr ""
 
-#: params.def:150
+#: params.def:216
 msgid "The maximum number of instructions to consider to unroll in a loop on average"
 msgstr ""
 
-#: params.def:155
+#: params.def:221
 msgid "The maximum number of unrollings of a single loop"
 msgstr ""
 
-#: params.def:160
+#: params.def:226
 msgid "The maximum number of insns of a peeled loop"
 msgstr ""
 
-#: params.def:165
+#: params.def:231
 msgid "The maximum number of peelings of a single loop"
 msgstr ""
 
-#: params.def:170
+#: params.def:236
 msgid "The maximum number of insns of a completely peeled loop"
 msgstr ""
 
-#: params.def:175
+#: params.def:241
 msgid "The maximum number of peelings of a single loop that is peeled completely"
 msgstr ""
 
-#: params.def:180
+#: params.def:246
 msgid "The maximum number of insns of a peeled loop that rolls only once"
 msgstr ""
 
-#: params.def:186
+#: params.def:252
 msgid "The maximum number of insns of an unswitched loop"
 msgstr ""
 
-#: params.def:191
+#: params.def:257
 msgid "The maximum number of unswitchings in a single loop"
 msgstr ""
 
-#: params.def:196
+#: params.def:264
+msgid "Bound on the number of iterations the brute force # of iterations \t analysis algorithm evaluates"
+msgstr ""
+
+#: params.def:270
+msgid "Maximum number of loops to perform swing modulo scheduling on \t  (mainly for debugging)"
+msgstr ""
+
+#: params.def:277
+msgid "A factor for tuning the upper bound that swing modulo scheduler uses \t  for scheduling a loop"
+msgstr ""
+
+#: params.def:282
+msgid "The number of cycles the swing modulo scheduler considers when \t  checking conflicts using DFA"
+msgstr ""
+
+#: params.def:287
+msgid "A threshold on the average loop count considered by the swing modulo \t  scheduler"
+msgstr ""
+
+#: params.def:293
 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:201
+#: params.def:298
 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:206
+#: params.def:303
 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:211
+#: params.def:308
 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:216
+#: params.def:313
 msgid "Maximal code growth caused by tail duplication (in percent)"
 msgstr ""
 
-#: params.def:220
+#: params.def:317
 msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
 msgstr ""
 
-#: params.def:225
+#: params.def:322
 msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available"
 msgstr ""
 
-#: params.def:230
+#: params.def:327
 msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available"
 msgstr ""
 
-#: params.def:237
+#: params.def:334
 msgid "The maximum number of incoming edges to consider for crossjumping"
 msgstr ""
 
-#: params.def:243
+#: params.def:340
+msgid "The minimum number of matching instructions to consider for crossjumping"
+msgstr ""
+
+#: params.def:346
 msgid "The maximum length of path considered in cse"
 msgstr ""
 
-#: params.def:248
+#: params.def:353
+msgid "The minimum cost of an expensive expression in the loop invariant motion"
+msgstr ""
+
+#: params.def:362
+msgid "Bound on number of candidates below that all candidates are considered in iv optimizations"
+msgstr ""
+
+#: params.def:370
+msgid "Bound on number of iv uses in loop optimized in iv optimizations"
+msgstr ""
+
+#: params.def:377
+msgid "Given N calls and V call-clobbered vars in a function.  Use .GLOBAL_VAR if NxV is larger than this limit"
+msgstr ""
+
+#: params.def:382
 msgid "The maximum memory locations recorded by cselib"
 msgstr ""
 
-#: params.def:261
+#: params.def:395
 msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
 msgstr ""
 
-#: params.def:267
+#: params.def:401
 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
 msgstr ""
 
-#: params.def:275
+#: params.def:409
 msgid "The maximum number of instructions to search backward when looking for equivalent reload"
 msgstr ""
 
-#: config/darwin-c.c:75
+#: params.def:414
+msgid "The maximum number of virtual operands allowed to represent aliases before triggering alias grouping."
+msgstr ""
+
+#: params.def:419
+msgid "The maximum number of blocks in a region to be considered for interblock scheduling"
+msgstr ""
+
+#: params.def:424
+msgid "The maximum number of insns in a region to be considered for interblock scheduling"
+msgstr ""
+
+#: params.def:432
+msgid "The upper bound for sharing integer constants"
+msgstr ""
+
+#: config/darwin-c.c:84
 msgid "too many #pragma options align=reset"
 msgstr ""
 
-#: config/darwin-c.c:95 config/darwin-c.c:98 config/darwin-c.c:100
-#: config/darwin-c.c:102
+#: config/darwin-c.c:104 config/darwin-c.c:107 config/darwin-c.c:109
+#: config/darwin-c.c:111
 msgid "malformed '#pragma options', ignoring"
 msgstr ""
 
-#: config/darwin-c.c:105
+#: config/darwin-c.c:114
 msgid "junk at end of '#pragma options'"
 msgstr ""
 
-#: config/darwin-c.c:115
+#: config/darwin-c.c:124
 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
 msgstr ""
 
-#: config/darwin-c.c:127
+#: config/darwin-c.c:136
 msgid "missing '(' after '#pragma unused', ignoring"
 msgstr ""
 
-#: config/darwin-c.c:145
+#: config/darwin-c.c:154
 msgid "missing ')' after '#pragma unused', ignoring"
 msgstr ""
 
-#: config/darwin-c.c:148
+#: config/darwin-c.c:157
 msgid "junk at end of '#pragma unused'"
 msgstr ""
 
-#: config/darwin.c:1312
+#: config/darwin-c.c:367
+#, c-format
+msgid "subframework include %s conflicts with framework include"
+msgstr ""
+
+#: config/darwin.c:1332
 msgid "internal and protected visibility attributes not supportedin this configuration; ignored"
 msgstr ""
 
-#: config/lynx-ng.h:97 config/lynx.h:116 config/rs6000/lynx.h:73
-msgid "-msystem-v and -p are incompatible"
+#: config/sol2-c.c:94 config/sol2-c.c:110
+msgid "malformed %<#pragma align%>, ignoring"
+msgstr ""
+
+#: config/sol2-c.c:103
+msgid "invalid alignment for %<#pragma align%>, ignoring"
+msgstr ""
+
+#: config/sol2-c.c:118
+msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
+msgstr ""
+
+#: config/sol2-c.c:130 config/sol2-c.c:142
+msgid "malformed %<#pragma align%>"
+msgstr ""
+
+#: config/sol2-c.c:137
+msgid "junk at end of %<#pragma align%>"
+msgstr ""
+
+#: config/sol2-c.c:158 config/sol2-c.c:165
+msgid "malformed %<#pragma init%>, ignoring"
+msgstr ""
+
+#: config/sol2-c.c:188 config/sol2-c.c:200
+msgid "malformed %<#pragma init%>"
+msgstr ""
+
+#: config/sol2-c.c:195
+msgid "junk at end of %<#pragma init%>"
+msgstr ""
+
+#: config/sol2-c.c:216 config/sol2-c.c:223
+msgid "malformed %<#pragma fini%>, ignoring"
+msgstr ""
+
+#: config/sol2-c.c:246 config/sol2-c.c:258
+msgid "malformed %<#pragma fini%>"
+msgstr ""
+
+#: config/sol2-c.c:253
+msgid "junk at end of %<#pragma fini%>"
+msgstr ""
+
+#: config/sol2.c:54
+msgid "%Jignoring %<#pragma align%> for explicitly aligned %<%D%>"
+msgstr ""
+
+#: config/darwin.h:152
+msgid "Set sizeof(bool) to 1"
+msgstr ""
+
+#: config/darwin.h:154
+#, fuzzy
+msgid "Generate code suitable for fast turn around debugging"
+msgstr "Стварыць код для DLL"
+
+#: config/darwin.h:156
+#, fuzzy
+msgid "Don't generate code suitable for fast turn around debugging"
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
+#. sections.  machopic_select_section ensures that weak variables go in
+#. coalesced sections.  Weak aliases (or any other kind of aliases) are
+#. not supported.  Weak symbols that aren't visible outside the .s file
+#. are not supported.
+#: config/darwin.h:388
+#, fuzzy
+msgid "alias definitions not supported in Mach-O; ignored"
+msgstr "-pipe не падтрымліваецца"
+
+#: config/lynx.h:137
+#, fuzzy
+msgid "Use shared libraries"
+msgstr "Выкарыстоўваць апаратную плаваючую кропку"
+
+#: config/lynx.h:138
+msgid "Support multi-threading"
 msgstr ""
 
-#: config/lynx-ng.h:99 config/lynx.h:118 config/rs6000/lynx.h:75
-msgid "-msystem-v and -mthreads are incompatible"
+#: config/lynx.h:139
+msgid "Support legacy multi-threading"
 msgstr ""
 
 #: config/windiss.h:37
 msgid "profiler support for WindISS"
 msgstr ""
 
-#: config/alpha/alpha.c:231
+#: config/alpha/alpha.c:254
 #, fuzzy, c-format
 msgid "-f%s ignored for Unicos/Mk (not supported)"
 msgstr "-pipe не падтрымліваецца."
 
-#: config/alpha/alpha.c:255
+#: config/alpha/alpha.c:278
 #, fuzzy
 msgid "-mieee not supported on Unicos/Mk"
 msgstr "-pipe не падтрымліваецца"
 
-#: config/alpha/alpha.c:266
+#: config/alpha/alpha.c:289
 msgid "-mieee-with-inexact not supported on Unicos/Mk"
 msgstr ""
 
-#: config/alpha/alpha.c:283
+#: config/alpha/alpha.c:306
 #, c-format
-msgid "bad value `%s' for -mtrap-precision switch"
+msgid "bad value %qs for -mtrap-precision switch"
 msgstr ""
 
-#: config/alpha/alpha.c:297
+#: config/alpha/alpha.c:320
 #, c-format
-msgid "bad value `%s' for -mfp-rounding-mode switch"
+msgid "bad value %qs for -mfp-rounding-mode switch"
 msgstr ""
 
-#: config/alpha/alpha.c:312
+#: config/alpha/alpha.c:335
 #, c-format
-msgid "bad value `%s' for -mfp-trap-mode switch"
+msgid "bad value %qs for -mfp-trap-mode switch"
 msgstr ""
 
-#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1117
+#: config/alpha/alpha.c:347 config/rs6000/rs6000.c:1705
 #, c-format
-msgid "bad value `%s' for -mtls-size switch"
+msgid "bad value %qs for -mtls-size switch"
 msgstr ""
 
-#: config/alpha/alpha.c:343 config/alpha/alpha.c:355
+#: config/alpha/alpha.c:366 config/alpha/alpha.c:378
 #, c-format
-msgid "bad value `%s' for -mcpu switch"
+msgid "bad value %qs for -mcpu switch"
 msgstr ""
 
-#: config/alpha/alpha.c:362
+#: config/alpha/alpha.c:385
 msgid "trap mode not supported on Unicos/Mk"
 msgstr ""
 
-#: config/alpha/alpha.c:369
+#: config/alpha/alpha.c:392
 msgid "fp software completion requires -mtrap-precision=i"
 msgstr ""
 
-#: config/alpha/alpha.c:385
+#: config/alpha/alpha.c:408
 msgid "rounding mode not supported for VAX floats"
 msgstr ""
 
-#: config/alpha/alpha.c:390
+#: config/alpha/alpha.c:413
 msgid "trap mode not supported for VAX floats"
 msgstr ""
 
-#: config/alpha/alpha.c:394
+#: config/alpha/alpha.c:417
 msgid "128-bit long double not supported for VAX floats"
 msgstr ""
 
-#: config/alpha/alpha.c:422
+#: config/alpha/alpha.c:445
 #, c-format
 msgid "L%d cache latency unknown for %s"
 msgstr ""
 
-#: config/alpha/alpha.c:437
+#: config/alpha/alpha.c:460
 #, c-format
-msgid "bad value `%s' for -mmemory-latency"
+msgid "bad value %qs for -mmemory-latency"
 msgstr ""
 
-#: config/alpha/alpha.c:5436
+#: config/alpha/alpha.c:4598
 #, c-format
 msgid "invalid %%H value"
 msgstr "нерэчаіснае значэньне %%H"
 
-#: config/alpha/alpha.c:5457
+#: config/alpha/alpha.c:4619
 #, fuzzy, c-format
 msgid "invalid %%J value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/alpha/alpha.c:5473 config/ia64/ia64.c:4269
+#: config/alpha/alpha.c:4635 config/ia64/ia64.c:3739
 #, c-format
 msgid "invalid %%r value"
 msgstr "нерэчаіснае значэньне %%r"
 
-#: config/alpha/alpha.c:5483 config/rs6000/rs6000.c:9332
-#: config/xtensa/xtensa.c:2014
+#: config/alpha/alpha.c:4645 config/rs6000/rs6000.c:10711
+#: config/xtensa/xtensa.c:1951
 #, c-format
 msgid "invalid %%R value"
 msgstr "нерэчаіснае значэньне %%R"
 
-#: config/alpha/alpha.c:5489 config/rs6000/rs6000.c:9251
-#: config/xtensa/xtensa.c:1981
+#: config/alpha/alpha.c:4651 config/rs6000/rs6000.c:10630
+#: config/xtensa/xtensa.c:1918
 #, c-format
 msgid "invalid %%N value"
 msgstr "нерэчаіснае значэньне %%N"
 
-#: config/alpha/alpha.c:5497 config/rs6000/rs6000.c:9279
+#: config/alpha/alpha.c:4659 config/rs6000/rs6000.c:10658
 #, c-format
 msgid "invalid %%P value"
 msgstr "нерэчаіснае значэньне %%P"
 
-#: config/alpha/alpha.c:5505
+#: config/alpha/alpha.c:4667
 #, c-format
 msgid "invalid %%h value"
 msgstr "нерэчаіснае значэньне %%h"
 
-#: config/alpha/alpha.c:5513 config/xtensa/xtensa.c:2007
+#: config/alpha/alpha.c:4675 config/xtensa/xtensa.c:1944
 #, c-format
 msgid "invalid %%L value"
 msgstr "нерэчаіснае значэньне %%L"
 
-#: config/alpha/alpha.c:5552 config/rs6000/rs6000.c:9233
+#: config/alpha/alpha.c:4714 config/rs6000/rs6000.c:10612
 #, c-format
 msgid "invalid %%m value"
 msgstr "нерэчаіснае значэньне %%m"
 
-#: config/alpha/alpha.c:5560 config/rs6000/rs6000.c:9241
+#: config/alpha/alpha.c:4722 config/rs6000/rs6000.c:10620
 #, c-format
 msgid "invalid %%M value"
 msgstr "нерэчаіснае значэньне %%M"
 
-#: config/alpha/alpha.c:5604
+#: config/alpha/alpha.c:4766
 #, c-format
 msgid "invalid %%U value"
 msgstr "нерэчаіснае значэньне %%U"
 
-#: config/alpha/alpha.c:5616 config/alpha/alpha.c:5630
-#: config/rs6000/rs6000.c:9340
+#: config/alpha/alpha.c:4778 config/alpha/alpha.c:4792
+#: config/rs6000/rs6000.c:10719
 #, c-format
 msgid "invalid %%s value"
 msgstr "нерэчаіснае значэньне %%v"
 
-#: config/alpha/alpha.c:5653
+#: config/alpha/alpha.c:4815
 #, c-format
 msgid "invalid %%C value"
 msgstr "нерэчаіснае значэньне %%C"
 
-#: config/alpha/alpha.c:5690 config/rs6000/rs6000.c:9070
-#: config/rs6000/rs6000.c:9090
+#: config/alpha/alpha.c:4852 config/rs6000/rs6000.c:10449
+#: config/rs6000/rs6000.c:10469
 #, c-format
 msgid "invalid %%E value"
 msgstr "нерэчаіснае значэньне %%E"
 
-#: config/alpha/alpha.c:5715 config/alpha/alpha.c:5763
+#: config/alpha/alpha.c:4877 config/alpha/alpha.c:4925
 msgid "unknown relocation unspec"
 msgstr ""
 
-#: config/alpha/alpha.c:5724 config/rs6000/rs6000.c:9653
+#: config/alpha/alpha.c:4886 config/rs6000/rs6000.c:11037
 #, c-format
 msgid "invalid %%xn code"
 msgstr "нерэчаіснае значэньне %%xn"
 
-#: config/alpha/alpha.c:6668 config/alpha/alpha.c:6671 config/s390/s390.c:6575
-#: config/s390/s390.c:6578
+#: config/alpha/alpha.c:5846 config/alpha/alpha.c:5849 config/s390/s390.c:7776
+#: config/s390/s390.c:7779
 msgid "bad builtin fcode"
 msgstr ""
 
@@ -7647,14 +7886,22 @@ msgstr ""
 #. each pair being { "NAME", VALUE }
 #. where VALUE is the bits to set or minus the bits to clear.
 #. An empty string NAME is used to identify the default VALUE.
-#: config/alpha/alpha.h:293 config/i386/i386.h:327 config/i386/i386.h:329
-#: config/i386/i386.h:331 config/ns32k/ns32k.h:140 config/s390/s390.h:124
-#: config/sparc/sparc.h:543 config/sparc/sparc.h:548
+#. WARNING: Do not mark empty strings for translation, as calling
+#. gettext on an empty string does NOT return an empty
+#. string.
+#. 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:293 config/i386/i386.h:336 config/i386/i386.h:338
+#: config/i386/i386.h:340 config/ns32k/ns32k.h:140 config/s390/s390.h:134
+#: config/sparc/sparc.h:616 config/sparc/sparc.h:621
 msgid "Use hardware fp"
 msgstr "Выкарыстоўваць апаратную плаваючую кропку"
 
-#: config/alpha/alpha.h:294 config/i386/i386.h:328 config/i386/i386.h:330
-#: config/sparc/sparc.h:545 config/sparc/sparc.h:550
+#: config/alpha/alpha.h:294 config/i386/i386.h:337 config/i386/i386.h:339
+#: config/sparc/sparc.h:618 config/sparc/sparc.h:623
 msgid "Do not use hardware fp"
 msgstr "Не выкарыстоўваць апаратную плаваючую кропку"
 
@@ -7774,348 +8021,383 @@ msgstr ""
 msgid "Tune expected memory latency"
 msgstr ""
 
-#: config/alpha/alpha.h:376 config/ia64/ia64.h:272 config/rs6000/sysv4.h:90
+#: config/alpha/alpha.h:376 config/ia64/ia64.h:284 config/rs6000/sysv4.h:90
 msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
-#: config/arc/arc.c:147
+#: config/arc/arc.c:172
 #, c-format
 msgid "bad value (%s) for -mcpu switch"
 msgstr ""
 
-#: config/arc/arc.c:369
+#: config/arc/arc.c:394
 #, fuzzy, c-format
-msgid "argument of `%s' attribute is not a string constant"
+msgid "argument of %qs attribute is not a string constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/arc/arc.c:376
-#, c-format
-msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
-msgstr ""
+#: config/arc/arc.c:401
+#, fuzzy, c-format
+msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
+msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/arc/arc.c:1714 config/m32r/m32r.c:2349
+#: config/arc/arc.c:1739 config/m32r/m32r.c:2130
 #, fuzzy, c-format
 msgid "invalid operand to %%R code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.c:1746 config/m32r/m32r.c:2372
+#: config/arc/arc.c:1771 config/m32r/m32r.c:2153
 #, fuzzy, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.c:1769 config/m32r/m32r.c:2443
+#: config/arc/arc.c:1794 config/m32r/m32r.c:2224
 #, fuzzy, c-format
 msgid "invalid operand to %%U code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.c:1780
+#: config/arc/arc.c:1805
 #, fuzzy, c-format
 msgid "invalid operand to %%V code"
 msgstr "нерэчаісны %%-код"
 
 #. Unknown flag.
-#: config/arc/arc.c:1787 config/m32r/m32r.c:2470 config/sparc/sparc.c:7152
+#. Undocumented flag.
+#: config/arc/arc.c:1812 config/m32r/m32r.c:2251 config/sparc/sparc.c:7507
 msgid "invalid operand output code"
 msgstr ""
 
-#: config/arm/arm.c:520
+#: config/arm/arm.c:786
 #, c-format
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr ""
 
-#: config/arm/arm.c:530 config/rs6000/rs6000.c:785 config/sparc/sparc.c:426
+#: config/arm/arm.c:796 config/rs6000/rs6000.c:1220 config/sparc/sparc.c:641
 #, c-format
 msgid "bad value (%s) for %s switch"
 msgstr ""
 
-#: config/arm/arm.c:672
-msgid "target CPU does not support APCS-32"
-msgstr ""
-
-#: config/arm/arm.c:677
-msgid "target CPU does not support APCS-26"
-msgstr ""
-
-#: config/arm/arm.c:683
+#: config/arm/arm.c:905
 msgid "target CPU does not support interworking"
 msgstr ""
 
-#: config/arm/arm.c:689
+#: config/arm/arm.c:911
 #, fuzzy
 msgid "target CPU does not support THUMB instructions"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: config/arm/arm.c:694
-msgid "future releases of GCC will not support -mapcs-26"
-msgstr ""
-
-#: config/arm/arm.c:706
+#: config/arm/arm.c:925
 msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: config/arm/arm.c:709
+#: config/arm/arm.c:928
 msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: config/arm/arm.c:712
+#: config/arm/arm.c:931
 msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: config/arm/arm.c:718
-msgid "interworking forces APCS-32 to be used"
-msgstr ""
-
-#: config/arm/arm.c:724
+#: config/arm/arm.c:935
 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
 msgstr ""
 
-#: config/arm/arm.c:732
+#: config/arm/arm.c:943
 msgid "-fpic and -mapcs-reent are incompatible"
 msgstr ""
 
-#: config/arm/arm.c:735
+#: config/arm/arm.c:946
 msgid "APCS reentrant code not supported.  Ignored"
 msgstr ""
 
-#: config/arm/arm.c:743
+#: config/arm/arm.c:954
 msgid "-g with -mno-apcs-frame may not give sensible debugging"
 msgstr ""
 
-#: config/arm/arm.c:751
+#: config/arm/arm.c:962
 msgid "passing floating point arguments in fp regs not yet supported"
 msgstr ""
 
-#: config/arm/arm.c:795
+#: config/arm/arm.c:1004
+#, fuzzy, c-format
+msgid "invalid ABI option: -mabi=%s"
+msgstr "Нерэчаісны выбар %s"
+
+#: config/arm/arm.c:1010
+msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
+msgstr ""
+
+#: config/arm/arm.c:1013
+msgid "iwmmxt abi requires an iwmmxt capable cpu"
+msgstr ""
+
+#: config/arm/arm.c:1023
+#, c-format
+msgid "invalid floating point emulation option: -mfpe=%s"
+msgstr ""
+
+#: config/arm/arm.c:1040
+#, fuzzy, c-format
+msgid "invalid floating point option: -mfpu=%s"
+msgstr "нерэчаісны выбар --param : %s"
+
+#: config/arm/arm.c:1081
 #, c-format
-msgid "invalid floating point emulation option: -mfpe-%s"
+msgid "invalid floating point abi: -mfloat-abi=%s"
 msgstr ""
 
-#: config/arm/arm.c:806
-msgid "-mfpe switch not supported by ep9312 target cpu - ignored."
+#: config/arm/arm.c:1096
+msgid "-mfloat-abi=hard and VFP"
 msgstr ""
 
-#: config/arm/arm.c:826
-msgid "structure size boundary can only be set to 8 or 32"
+#: config/arm/arm.c:1122
+#, c-format
+msgid "structure size boundary can only be set to %s"
 msgstr ""
 
-#: config/arm/arm.c:834
+#: config/arm/arm.c:1131
 msgid "-mpic-register= is useless without -fpic"
 msgstr ""
 
-#: config/arm/arm.c:841
+#: config/arm/arm.c:1138
 #, c-format
 msgid "unable to use '%s' for PIC register"
 msgstr ""
 
-#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4523
-#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1598
-#: config/i386/i386.c:1644 config/ip2k/ip2k.c:3169
-#: config/m68hc11/m68hc11.c:1311 config/m68k/m68k.c:345
-#: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1064
-#: config/rs6000/rs6000.c:15070 config/sh/sh.c:6874 config/sh/sh.c:6895
-#: config/sh/sh.c:6930 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
+#: config/arm/arm.c:2613 config/arm/arm.c:2631 config/avr/avr.c:4533
+#: config/c4x/c4x.c:4499 config/h8300/h8300.c:5755 config/i386/i386.c:1697
+#: config/i386/i386.c:1743 config/ip2k/ip2k.c:3181
+#: config/m68hc11/m68hc11.c:1350 config/m68k/m68k.c:288
+#: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1068
+#: config/rs6000/rs6000.c:17129 config/sh/sh.c:7160 config/sh/sh.c:7181
+#: config/sh/sh.c:7216 config/stormy16/stormy16.c:2413 config/v850/v850.c:2207
 #, fuzzy, c-format
-msgid "`%s' attribute only applies to functions"
+msgid "%qs attribute only applies to functions"
 msgstr "\"%s\" звычайна функцыя"
 
-#: config/arm/arm.c:10576
+#: config/arm/arm.c:10385 config/arm/arm.c:10403
+#, fuzzy
+msgid "predicated Thumb instruction"
+msgstr "нявернае выкарыстанне \"restict\""
+
+#: config/arm/arm.c:10391
+msgid "predicated instruction in conditional sequence"
+msgstr ""
+
+#: config/arm/arm.c:10499 config/arm/arm.c:10509 config/arm/arm.c:10519
+#: config/arm/arm.c:10545 config/arm/arm.c:10563 config/arm/arm.c:10598
+#: config/arm/arm.c:10617 config/arm/arm.c:10632 config/arm/arm.c:10658
+#: config/arm/arm.c:10665 config/arm/arm.c:10672
+#, fuzzy, c-format
+msgid "invalid operand for code '%c'"
+msgstr "Нерэчаісны выбар \"%s\""
+
+#: config/arm/arm.c:10558
+msgid "instruction never exectued"
+msgstr ""
+
+#: config/arm/arm.c:10683
+#, fuzzy
+msgid "missing operand"
+msgstr "прапушчан ініцыялізатар"
+
+#: config/arm/arm.c:11449
 msgid "unable to compute real location of stacked parameter"
 msgstr ""
 
 #. @@@ better error message
-#: config/arm/arm.c:11204 config/arm/arm.c:11241
+#: config/arm/arm.c:12082 config/arm/arm.c:12119
 msgid "selector must be an immediate"
 msgstr ""
 
 #. @@@ better error message
-#: config/arm/arm.c:11284 config/i386/i386.c:14318 config/i386/i386.c:14352
+#: config/arm/arm.c:12162 config/i386/i386.c:13369 config/i386/i386.c:13403
 msgid "mask must be an immediate"
 msgstr ""
 
-#: config/arm/arm.c:11979
+#: config/arm/arm.c:12838
 msgid "no low registers available for popping high registers"
 msgstr ""
 
-#: config/arm/arm.c:12229
+#: config/arm/arm.c:13056
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 msgstr ""
 
-#: config/arm/pe.c:170 config/mcore/mcore.c:3241
+#: config/arm/pe.c:171 config/mcore/mcore.c:3241
 msgid "%Jinitialized variable '%D' is marked dllimport"
 msgstr ""
 
-#: config/arm/pe.c:179
+#: config/arm/pe.c:180
 msgid "%Jstatic variable '%D' is marked dllimport"
 msgstr ""
 
-#: config/arm/arm.h:451
+#: config/arm/arm.h:318
 msgid "Generate APCS conformant stack frames"
 msgstr ""
 
-#: config/arm/arm.h:454
+#: config/arm/arm.h:321
 msgid "Store function names in object code"
 msgstr ""
 
-#: config/arm/arm.h:458
-msgid "Use the 32-bit version of the APCS"
-msgstr ""
-
-#: config/arm/arm.h:463
+#: config/arm/arm.h:327
 msgid "Pass FP arguments in FP registers"
 msgstr ""
 
-#: config/arm/arm.h:466
+#: config/arm/arm.h:330
 msgid "Generate re-entrant, PIC code"
 msgstr ""
 
-#: config/arm/arm.h:469
-msgid "The MMU will trap on unaligned accesses"
-msgstr ""
-
-#: config/arm/arm.h:472
-msgid "Use library calls to perform FP operations"
-msgstr ""
-
-#: config/arm/arm.h:474 config/i960/i960.h:291
-msgid "Use hardware floating point instructions"
-msgstr ""
-
-#: config/arm/arm.h:476
+#: config/arm/arm.h:333
 msgid "Assume target CPU is configured as big endian"
 msgstr ""
 
-#: config/arm/arm.h:478
+#: config/arm/arm.h:335
 msgid "Assume target CPU is configured as little endian"
 msgstr ""
 
-#: config/arm/arm.h:480
+#: config/arm/arm.h:337
 msgid "Assume big endian bytes, little endian words"
 msgstr ""
 
-#: config/arm/arm.h:482
+#: config/arm/arm.h:339
 msgid "Support calls between Thumb and ARM instruction sets"
 msgstr ""
 
-#: config/arm/arm.h:485
+#: config/arm/arm.h:342
 msgid "Generate a call to abort if a noreturn function returns"
 msgstr ""
 
-#: config/arm/arm.h:488
+#: config/arm/arm.h:345
 msgid "Do not move instructions into a function's prologue"
 msgstr ""
 
-#: config/arm/arm.h:491
+#: config/arm/arm.h:348
 msgid "Do not load the PIC register in function prologues"
 msgstr ""
 
-#: config/arm/arm.h:494
+#: config/arm/arm.h:351
 msgid "Generate call insns as indirect calls, if necessary"
 msgstr ""
 
-#: config/arm/arm.h:497
+#: config/arm/arm.h:354
 msgid "Compile for the Thumb not the ARM"
 msgstr ""
 
-#: config/arm/arm.h:501
+#: config/arm/arm.h:358
 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
 msgstr ""
 
-#: config/arm/arm.h:504
+#: config/arm/arm.h:361
 msgid "Thumb: Generate (leaf) stack frames even if not needed"
 msgstr ""
 
-#: config/arm/arm.h:507
+#: config/arm/arm.h:364
 msgid "Thumb: Assume non-static functions may be called from ARM code"
 msgstr ""
 
-#: config/arm/arm.h:511
+#: config/arm/arm.h:368
 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
 msgstr ""
 
-#: config/arm/arm.h:515
+#: config/arm/arm.h:372
 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
 msgstr ""
 
-#: config/arm/arm.h:517
+#: config/arm/arm.h:374
 msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
 msgstr ""
 
-#: config/arm/arm.h:525
+#: config/arm/arm.h:382
 msgid "Specify the name of the target CPU"
 msgstr ""
 
-#: config/arm/arm.h:527
+#: config/arm/arm.h:384
 msgid "Specify the name of the target architecture"
 msgstr ""
 
-#: config/arm/arm.h:531
-msgid "Specify the version of the floating point emulator"
+#: config/arm/arm.h:389
+msgid "Specify the name of the target floating point hardware/format"
+msgstr ""
+
+#: config/arm/arm.h:391
+msgid "Specify if floating point hardware should be used"
 msgstr ""
 
-#: config/arm/arm.h:533
+#: config/arm/arm.h:393
 msgid "Specify the minimum bit alignment of structures"
 msgstr ""
 
-#: config/arm/arm.h:535
+#: config/arm/arm.h:395
 msgid "Specify the register to be used for PIC addressing"
 msgstr ""
 
-#: config/arm/pe.h:65
+#: config/arm/arm.h:396 config/mips/mips.h:780
+msgid "Specify an ABI"