OSDN Git Service

* be.po, da.po, el.po, es.po, ja.po, nl.po, sv.po, tr.po: Update.
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Mar 2004 17:58:40 +0000 (17:58 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Mar 2004 17:58:40 +0000 (17:58 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79630 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/po/ChangeLog
gcc/po/be.po
gcc/po/da.po
gcc/po/el.po
gcc/po/es.po
gcc/po/ja.po
gcc/po/nl.po
gcc/po/sv.po
gcc/po/tr.po

index 1665b09..d369c46 100644 (file)
@@ -1,3 +1,7 @@
+2004-03-18  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+       * be.po, da.po, el.po, es.po, ja.po, nl.po, sv.po, tr.po: Update.
+
 2004-02-25  Joseph S. Myers  <jsm@polyomino.org.uk>
 
        * fr.po: Update.
index 8580023..f5d9043 100644 (file)
@@ -5,7 +5,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gcc 3.1\n"
-"POT-Creation-Date: 2003-10-24 13:20+0200\n"
+"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
+"POT-Creation-Date: 2004-02-06 01:40+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"
@@ -13,1062 +14,1120 @@ msgstr ""
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: attribs.c:185
+#: attribs.c:178
 #, c-format
 msgid "`%s' attribute directive ignored"
 msgstr ""
 
-#: attribs.c:193
+#: attribs.c:186
 #, c-format
 msgid "wrong number of arguments specified for `%s' attribute"
 msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: attribs.c:210
+#: attribs.c:203
 #, c-format
 msgid "`%s' attribute does not apply to types"
 msgstr ""
 
-#: attribs.c:247
+#: attribs.c:249
 #, c-format
 msgid "`%s' attribute only applies to function types"
 msgstr ""
 
-#: attribs.c:404 c-common.c:5275 c-common.c:5297 c-common.c:5319
-#: c-common.c:5350 c-common.c:5372 c-common.c:5397 c-common.c:5423
-#: c-common.c:5453 c-common.c:5491 c-common.c:5538 c-common.c:5568
-#: c-common.c:5598 c-common.c:5621 c-common.c:5878 c-common.c:5900
-#: c-common.c:5943 c-common.c:6020 c-common.c:6076 c-common.c:6103
-#: c-common.c:6186 c-common.c:6220 c-common.c:6574 config/arm/arm.c:2101
-#: config/arm/arm.c:2128 config/avr/avr.c:4774 config/h8300/h8300.c:3693
-#: config/h8300/h8300.c:3718 config/i386/i386.c:1403 config/i386/winnt.c:78
-#: config/ip2k/ip2k.c:3204
+#: attribs.c:416 c-common.c:4344 c-common.c:4363 c-common.c:4381
+#: c-common.c:4408 c-common.c:4427 c-common.c:4450 c-common.c:4473
+#: c-common.c:4499 c-common.c:4533 c-common.c:4577 c-common.c:4605
+#: c-common.c:4633 c-common.c:4652 c-common.c:4907 c-common.c:4929
+#: c-common.c:4964 c-common.c:5031 c-common.c:5077 c-common.c:5135
+#: c-common.c:5166 c-common.c:5512 c-common.c:5535 c-common.c:5574
+#: config/arm/arm.c:2278 config/arm/arm.c:2305 config/avr/avr.c:4539
+#: config/h8300/h8300.c:4281 config/h8300/h8300.c:4304 config/i386/i386.c:1599
+#: config/i386/i386.c:15299 config/i386/winnt.c:86 config/ia64/ia64.c:1053
+#: config/ip2k/ip2k.c:3151
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: builtins.c:285
+#: builtins.c:318
 msgid "offset outside bounds of constant string"
 msgstr ""
 
-#: builtins.c:765
+#: builtins.c:786
 #, fuzzy
 msgid "second arg to `__builtin_prefetch' must be a constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: builtins.c:772
+#: builtins.c:793
 msgid "invalid second arg to __builtin_prefetch; using zero"
 msgstr ""
 
-#: builtins.c:779
+#: builtins.c:800
 #, fuzzy
 msgid "third arg to `__builtin_prefetch' must be a constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: builtins.c:786
+#: builtins.c:807
 msgid "invalid third arg to __builtin_prefetch; using zero"
 msgstr ""
 
-#. ??? We used to try and build up a call to the out of line function,
-#. guessing about what registers needed saving etc.  This became much
-#. harder with __builtin_va_start, since we don't have a tree for a
-#. call to __builtin_saveregs to fall back on.  There was exactly one
-#. port (i860) that used this code, and I'm unconvinced it could actually
-#. handle the general case.  So we no longer try to handle anything
-#. weird and make the backend absorb the evil.
-#: builtins.c:2875
-msgid "__builtin_saveregs not supported by this target"
-msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
-
-#: builtins.c:2917
+#: builtins.c:3828
 msgid "argument of `__builtin_args_info' must be constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: builtins.c:2923
+#: builtins.c:3834
 msgid "argument of `__builtin_args_info' out of range"
 msgstr "аргумент `__builtin_args_info' выйшаў за межы"
 
-#: builtins.c:2929
+#: builtins.c:3840
 msgid "missing argument in `__builtin_args_info'"
 msgstr "прапушчан аргумент у `__builtin_args_info'"
 
-#: builtins.c:2960
+#: builtins.c:3856
 msgid "`va_start' used in function with fixed args"
 msgstr ""
 "`va_start' выкарыстоўвываецца ў функцыі з нязьменнай\n"
 "           колькасьцю аргументаў"
 
-#: builtins.c:2979
+#: builtins.c:3875
 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:2984
+#: builtins.c:3880
 msgid "`__builtin_next_arg' called without an argument"
 msgstr "\"__buitin_next_arg\" выклікаецца без аргумента"
 
-#: builtins.c:3070
+#: builtins.c:3969
 msgid "too many arguments to function `va_start'"
 msgstr ""
 
-#: builtins.c:3172
+#: builtins.c:4091
 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:3204
+#: builtins.c:4123
 #, c-format
 msgid "`%s' is promoted to `%s' when passed through `...'"
 msgstr ""
 
-#: builtins.c:3209
+#: builtins.c:4128
 #, c-format
 msgid "(so you should pass `%s' not `%s' to `va_arg')"
 msgstr ""
 
-#: builtins.c:3340
+#: builtins.c:4240
 msgid "invalid arg to `__builtin_frame_address'"
 msgstr ""
 
-#: builtins.c:3342
+#: builtins.c:4242
 msgid "invalid arg to `__builtin_return_address'"
 msgstr ""
 
-#: builtins.c:3356
+#: builtins.c:4256
 msgid "unsupported arg to `__builtin_frame_address'"
 msgstr ""
 
-#: builtins.c:3358
+#: builtins.c:4258
 msgid "unsupported arg to `__builtin_return_address'"
 msgstr ""
 
-#: builtins.c:3530
+#: builtins.c:4418
 msgid "second arg to `__builtin_expect' must be a constant"
 msgstr ""
 
-#: builtins.c:4028
+#: builtins.c:5359
 msgid "__builtin_longjmp second argument must be 1"
 msgstr ""
 
-#. just do library call, if unknown builtin
-#: builtins.c:4092 c-common.c:4459
+#: builtins.c:5454
 #, c-format
 msgid "built-in function `%s' not currently supported"
 msgstr ""
 
-#: builtins.c:4165
+#: builtins.c:5594
 #, fuzzy
 msgid "target format does not support infinity"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c-common.c:1168
-#, c-format
-msgid "`%s' is not defined outside of function scope"
+#: c-common.c:934
+msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
 msgstr ""
 
-#: c-common.c:1189
+#: c-common.c:1158
+#, fuzzy
+msgid "%J'%D' is not defined outside of function scope"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
+
+#: c-common.c:1178
 #, c-format
 msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr ""
 
-#: c-common.c:1247
-msgid "concatenation of string literals with __FUNCTION__ is deprecated"
-msgstr ""
-
-#: c-common.c:1343
+#: c-common.c:1218
 msgid "overflow in constant expression"
 msgstr ""
 
-#: c-common.c:1364
+#: c-common.c:1238
 msgid "integer overflow in expression"
 msgstr ""
 
-#: c-common.c:1373
+#: c-common.c:1247
 msgid "floating point overflow in expression"
 msgstr ""
 
-#: c-common.c:1379
+#: c-common.c:1253
 msgid "vector overflow in expression"
 msgstr ""
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1402
+#: c-common.c:1275
 msgid "large integer implicitly truncated to unsigned type"
 msgstr ""
 
-#: c-common.c:1404
+#: c-common.c:1277
 msgid "negative integer implicitly converted to unsigned type"
 msgstr ""
 
-#: c-common.c:1452
+#: c-common.c:1323
 msgid "overflow in implicit constant conversion"
 msgstr ""
 
-#: c-common.c:1600
+#: c-common.c:1459
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr ""
 
-#: c-common.c:1891
+#: c-common.c:1743
 msgid "expression statement has incomplete type"
 msgstr ""
 
-#: c-common.c:1924
+#: c-common.c:1775
 msgid "case label does not reduce to an integer constant"
 msgstr ""
 
-#: c-common.c:2228
+#: c-common.c:2105
 msgid "invalid truth-value expression"
 msgstr ""
 
-#: c-common.c:2279
+#: c-common.c:2156
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr ""
 
-#: c-common.c:2513
+#: c-common.c:2390
 msgid "comparison is always false due to limited range of data type"
 msgstr ""
 
-#: c-common.c:2515
+#: c-common.c:2392
 msgid "comparison is always true due to limited range of data type"
 msgstr ""
 
-#: c-common.c:2585
+#: c-common.c:2462
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr ""
 
-#: c-common.c:2594
+#: c-common.c:2471
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr ""
 
-#: c-common.c:2641
+#: c-common.c:2516
 msgid "pointer of type `void *' used in arithmetic"
 msgstr ""
 
-#: c-common.c:2647
+#: c-common.c:2522
 msgid "pointer to a function used in arithmetic"
 msgstr ""
 
-#: c-common.c:2653
+#: c-common.c:2528
 msgid "pointer to member function used in arithmetic"
 msgstr ""
 
-#: c-common.c:2659
+#: c-common.c:2534
 msgid "pointer to a member used in arithmetic"
 msgstr ""
 
-#: c-common.c:2746 f/com.c:14762
+#: c-common.c:2623 f/com.c:14734
 msgid "struct type value used where scalar is required"
 msgstr ""
 
-#: c-common.c:2750 f/com.c:14766
+#: c-common.c:2627 f/com.c:14738
 msgid "union type value used where scalar is required"
 msgstr ""
 
-#: c-common.c:2754 f/com.c:14770
+#: c-common.c:2631 f/com.c:14742
 msgid "array type value used where scalar is required"
 msgstr ""
 
-#: c-common.c:2874 f/com.c:14903
+#. Common Ada/Pascal programmer's mistake.  We always warn
+#. about this since it is so bad.
+#: c-common.c:2668
+msgid "the address of `%D', will always evaluate as `true'"
+msgstr ""
+
+#: c-common.c:2762 f/com.c:14874
 msgid "suggest parentheses around assignment used as truth value"
 msgstr ""
 
-#: c-common.c:2918 c-common.c:2950
+#: c-common.c:2808 c-common.c:2848
 msgid "invalid use of `restrict'"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c-common.c:3064
+#: c-common.c:2958
 #, fuzzy
 msgid "invalid application of `sizeof' to a function type"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: c-common.c:3074
+#: c-common.c:2968
 #, fuzzy, c-format
 msgid "invalid application of `%s' to a void type"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c-common.c:3080
+#: c-common.c:2974
 #, fuzzy, c-format
 msgid "invalid application of `%s' to an incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c-common.c:3121
+#: c-common.c:3014
 msgid "`__alignof' applied to a bit-field"
 msgstr ""
 
-#: c-common.c:3618
+#: c-common.c:3506
 #, fuzzy, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: c-common.c:3787 c-typeck.c:1748
+#: c-common.c:3667 c-typeck.c:1941
 #, c-format
 msgid "too few arguments to function `%s'"
 msgstr "нехапае аргументаў у функцыі \"%s\""
 
-#: c-common.c:3793 c-typeck.c:1601
+#: c-common.c:3673 c-typeck.c:1802
 #, c-format
 msgid "too many arguments to function `%s'"
 msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
 
-#: c-common.c:3812
+#: c-common.c:3692
 #, fuzzy, c-format
 msgid "non-floating-point argument to function `%s'"
 msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
 
-#: c-common.c:4081
+#: c-common.c:3919
 msgid "pointers are not permitted as case values"
 msgstr ""
 
-#: c-common.c:4087
-msgid "ISO C++ forbids range expressions in switch statements"
-msgstr ""
-
-#: c-common.c:4089
-msgid "ISO C forbids range expressions in switch statements"
+#: c-common.c:3923
+msgid "range expressions in switch statements are non-standard"
 msgstr ""
 
-#: c-common.c:4119
+#: c-common.c:3952
 msgid "empty range specified"
 msgstr ""
 
-#: c-common.c:4170
+#: c-common.c:4003
 msgid "duplicate (or overlapping) case value"
 msgstr ""
 
-#: c-common.c:4172
-msgid "this is the first entry overlapping that value"
+#: c-common.c:4004
+msgid "%Jthis is the first entry overlapping that value"
 msgstr ""
 
-#: c-common.c:4176
+#: c-common.c:4008
 msgid "duplicate case value"
 msgstr ""
 
-#: c-common.c:4177
-msgid "previously used here"
-msgstr ""
+#: c-common.c:4009
+#, fuzzy
+msgid "%Jpreviously used here"
+msgstr "папярэдняе вызначэньне"
 
-#: c-common.c:4181
+#: c-common.c:4013
 msgid "multiple default labels in one switch"
 msgstr ""
 
-#: c-common.c:4182
-msgid "this is the first default label"
+#: c-common.c:4014
+msgid "%Jthis is the first default label"
 msgstr ""
 
-#: c-common.c:4210
+#: c-common.c:4039
 #, fuzzy
-msgid "ISO C++ forbids taking the address of a label"
+msgid "taking the address of a label is non-standard"
 msgstr "ISO C не дазваляе пусты ізыходны файл"
 
-#: c-common.c:4212
-#, fuzzy
-msgid "ISO C forbids taking the address of a label"
-msgstr "ISO C не дазваляе пусты ізыходны файл"
+#: c-common.c:4085
+msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
+msgstr ""
+
+#: c-common.c:4090
+msgid "%Hignoring return value of function declared with attribute warn_unused_result"
+msgstr ""
 
-#: c-common.c:5235
+#. SW_PARAM
+#: c-common.c:4297
 #, c-format
-msgid "declaration of `%s' shadows %s"
+msgid "declaration of \"%s\" shadows a parameter"
 msgstr ""
 
-#: c-common.c:5654
+#. SW_LOCAL
+#: c-common.c:4298
+#, fuzzy, c-format
+msgid "declaration of \"%s\" shadows a previous local"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+
+#. SW_GLOBAL
+#: c-common.c:4299
+#, fuzzy, c-format
+msgid "declaration of \"%s\" shadows a global declaration"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+
+#: c-common.c:4303
+#, fuzzy
+msgid "%Jshadowed declaration is here"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: c-common.c:4686
 #, c-format
 msgid "unknown machine mode `%s'"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: c-common.c:5657
+#: c-common.c:4689
 #, c-format
 msgid "no data type for mode `%s'"
 msgstr "няма тыпа дадзеных для рэжыма \"%s\""
 
-#: c-common.c:5666 c-common.c:6316
+#: c-common.c:4693
+#, fuzzy, c-format
+msgid "invalid pointer mode `%s'"
+msgstr "Нерэчаісны выбар \"%s\""
+
+#: c-common.c:4700 c-common.c:5263
 #, fuzzy, c-format
 msgid "unable to emulate '%s'"
 msgstr "немагу адчыніць файл \"%s\""
 
-#: c-common.c:5702
-msgid "section attribute cannot be specified for local variables"
-msgstr ""
+#: c-common.c:4744
+#, fuzzy
+msgid "%Jsection attribute cannot be specified for local variables"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c-common.c:5713
-#, c-format
-msgid "section of `%s' conflicts with previous declaration"
+#: c-common.c:4755
+#, fuzzy
+msgid "%Jsection of '%D' conflicts with previous declaration"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: c-common.c:5722
-#, c-format
-msgid "section attribute not allowed for `%s'"
-msgstr ""
+#: c-common.c:4764
+#, fuzzy
+msgid "%Jsection attribute not allowed for '%D'"
+msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-common.c:5729
-msgid "section attributes are not supported for this target"
+#: c-common.c:4770
+#, fuzzy
+msgid "%Jsection attributes are not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c-common.c:5771
+#: c-common.c:4808
 msgid "requested alignment is not a constant"
 msgstr ""
 
-#: c-common.c:5776
+#: c-common.c:4813
 msgid "requested alignment is not a power of 2"
 msgstr ""
 
-#: c-common.c:5781
+#: c-common.c:4818
 msgid "requested alignment is too large"
 msgstr ""
 
-#: c-common.c:5808
-#, c-format
-msgid "alignment may not be specified for `%s'"
+#: c-common.c:4844
+msgid "%Jalignment may not be specified for '%D'"
 msgstr ""
 
-#: c-common.c:5853
-#, c-format
-msgid "`%s' defined both normally and as an alias"
+#: c-common.c:4882
+msgid "%J'%D' defined both normally and as an alias"
 msgstr ""
 
-#: c-common.c:5863
+#: c-common.c:4892
 msgid "alias arg not a string"
 msgstr ""
 
-#: c-common.c:5910
+#: c-common.c:4935
 msgid "visibility arg not a string"
 msgstr ""
 
-#: c-common.c:5919
+#: c-common.c:4948
 msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr ""
 
-#: c-common.c:5953
+#: c-common.c:4974
 msgid "tls_model arg not a string"
 msgstr ""
 
-#: c-common.c:5962
+#: c-common.c:4983
 msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr ""
 
-#: c-common.c:5987 c-common.c:6043
-#, c-format
-msgid "`%s' attribute applies only to functions"
-msgstr ""
-
-#: c-common.c:5994 c-common.c:6050
-#, c-format
-msgid "can't set `%s' attribute after definition"
-msgstr ""
+#: c-common.c:5005 c-common.c:5051
+#, fuzzy
+msgid "%J'%E' attribute applies only to functions"
+msgstr "\"%s\" звычайна функцыя"
 
-#: c-common.c:6114
-msgid "cleanup arg not an identifier"
+#: c-common.c:5010 c-common.c:5056
+msgid "%Jcan't set '%E' attribute after definition"
 msgstr ""
 
-#: c-common.c:6121
-#, fuzzy
-msgid "cleanup arg not a function"
-msgstr "`%D' - гэта ня функцыя,"
-
-#: c-common.c:6183
+#: c-common.c:5132
 #, fuzzy, c-format
 msgid "`%s' attribute ignored for `%s'"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-common.c:6248
+#: c-common.c:5195
 #, c-format
 msgid "invalid vector type for attribute `%s'"
 msgstr ""
 
-#: c-common.c:6272 c-common.c:6304
+#: c-common.c:5219 c-common.c:5251
 msgid "no vector mode with the size and type specified could be found"
 msgstr ""
 
-#: c-common.c:6403
+#: c-common.c:5353
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr ""
 
-#: c-common.c:6418
+#: c-common.c:5368
 #, c-format
 msgid "nonnull argument has invalid operand number (arg %lu)"
 msgstr ""
 
-#: c-common.c:6437
+#: c-common.c:5387
 #, c-format
 msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:6445
+#: c-common.c:5395
 #, c-format
 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:6531
+#: c-common.c:5475
 #, c-format
 msgid "null argument where non-null required (arg %lu)"
 msgstr ""
 
-#: c-convert.c:80 c-typeck.c:988 c-typeck.c:4059 cp/typeck.c:1615
-#: cp/typeck.c:5939
-msgid "void value not ignored as it ought to be"
+#: c-common.c:5546
+msgid "cleanup arg not an identifier"
 msgstr ""
 
-#: c-convert.c:112 java/typeck.c:150
-msgid "conversion to non-scalar type requested"
-msgstr ""
+#: c-common.c:5553
+#, fuzzy
+msgid "cleanup arg not a function"
+msgstr "`%D' - гэта ня функцыя,"
 
-#: c-decl.c:340
+#: c-common.c:5914
 #, c-format
-msgid "array `%s' assumed to have one element"
-msgstr ""
+msgid "%s at end of input"
+msgstr "%s на прыканцы ўводу"
 
-#: c-decl.c:526
+#: c-common.c:5920
 #, c-format
-msgid "`struct %s' incomplete in scope ending here"
-msgstr ""
+msgid "%s before %s'%c'"
+msgstr "%s перад %s'%c'"
 
-#: c-decl.c:529
+#: c-common.c:5922
 #, c-format
-msgid "`union %s' incomplete in scope ending here"
-msgstr ""
+msgid "%s before %s'\\x%x'"
+msgstr "%s перад %s'\\x%x'"
 
-#: c-decl.c:532
+#: c-common.c:5926
 #, c-format
-msgid "`enum %s' incomplete in scope ending here"
+msgid "%s before string constant"
 msgstr ""
 
-#: c-decl.c:646 c-decl.c:771 java/decl.c:1403
-#, c-format
-msgid "label `%s' used but not defined"
-msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
-
-#: c-decl.c:652 c-decl.c:778 java/decl.c:1409
-#, c-format
-msgid "label `%s' defined but not used"
-msgstr "адмеціна `%s' вызначана, але ня выкарыстоўваецца"
-
-#: c-decl.c:893 cp/decl.c:3335
+#: c-common.c:5928
 #, c-format
-msgid "function `%s' redeclared as inline"
+msgid "%s before numeric constant"
 msgstr ""
 
-#: c-decl.c:895 cp/decl.c:3337
-#, fuzzy, c-format
-msgid "previous declaration of function `%s' with attribute noinline"
-msgstr "няма папярэдняга аб'яўлення для \"%s\""
-
-#: c-decl.c:902 cp/decl.c:3344
+#: c-common.c:5930
 #, c-format
-msgid "function `%s' redeclared with attribute noinline"
-msgstr ""
-
-#: c-decl.c:904 cp/decl.c:3346
-#, fuzzy, c-format
-msgid "previous declaration of function `%s' was inline"
-msgstr "няма папярэдняга аб'яўлення для \"%s\""
+msgid "%s before \"%s\""
+msgstr "%s перад \"%s\""
 
-#: c-decl.c:933 c-decl.c:979
+#: c-common.c:5932
 #, c-format
-msgid "shadowing built-in function `%s'"
-msgstr ""
+msgid "%s before '%s' token"
+msgstr "%s перад знакам '%s'"
 
-#: c-decl.c:935
+#. Use `%s' to print the string in case there are any escape
+#. characters in the message.
+#: c-common.c:5934 c-typeck.c:2578 c-typeck.c:3970 c-typeck.c:3985
+#: c-typeck.c:4000 final.c:2776 final.c:2778 gcc.c:4574 rtl-error.c:109
+#: toplev.c:1340 config/cris/cris.c:545 cp/parser.c:1848 cp/typeck.c:4111
+#: java/expr.c:356 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
 #, c-format
-msgid "shadowing library function `%s'"
+msgid "%s"
 msgstr ""
 
-#: c-decl.c:941
-#, c-format
-msgid "library function `%s' declared as non-function"
+#: c-convert.c:82 c-typeck.c:1193 c-typeck.c:3410 cp/typeck.c:1337
+#: cp/typeck.c:5648 treelang/tree-convert.c:79
+msgid "void value not ignored as it ought to be"
 msgstr ""
 
-#: c-decl.c:945 c-decl.c:948
-#, c-format
-msgid "built-in function `%s' declared as non-function"
+#: c-convert.c:114 java/typeck.c:148 treelang/tree-convert.c:105
+msgid "conversion to non-scalar type requested"
 msgstr ""
 
-#: c-decl.c:952 objc/objc-act.c:2384 objc/objc-act.c:6154
-#, c-format
-msgid "`%s' redeclared as different kind of symbol"
+#: c-decl.c:371
+msgid "%Jarray '%D' assumed to have one element"
 msgstr ""
 
-#: c-decl.c:953 c-decl.c:1144 c-decl.c:1158 c-decl.c:1165 c-decl.c:1310
-#: objc/objc-act.c:2386 objc/objc-act.c:6156 objc/objc-act.c:6211
-#, c-format
-msgid "previous declaration of `%s'"
-msgstr ""
+#: c-decl.c:580
+#, fuzzy
+msgid "%Jlabel `%D' used but not defined"
+msgstr "адмеціна `%D' выкарыстоўвываецца, але ня вызначана"
 
-#. If types don't match for a built-in, throw away the built-in.
-#: c-decl.c:1048
-#, c-format
-msgid "conflicting types for built-in function `%s'"
-msgstr ""
+#: c-decl.c:586
+#, fuzzy
+msgid "%Jlabel `%D' defined but not used"
+msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
 
-#: c-decl.c:1091 c-decl.c:1110
-#, c-format
-msgid "conflicting types for `%s'"
-msgstr ""
+#: c-decl.c:588
+#, fuzzy
+msgid "%Jlabel `%D' declared but not defined"
+msgstr "адмеціна `%D' выкарыстоўвываецца, але ня вызначана"
 
-#: c-decl.c:1133
+#: c-decl.c:613
+#, fuzzy
+msgid "%Junused variable `%D'"
+msgstr "невыкарыстоўваемая пераменная \"%s\""
+
+#: c-decl.c:821
 msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
 msgstr ""
 
-#: c-decl.c:1139
+#: c-decl.c:828
 msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
 msgstr ""
 
-#: c-decl.c:1157
-#, fuzzy, c-format
-msgid "thread-local declaration of `%s' follows non thread-local declaration"
-msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
-
-#: c-decl.c:1164
-#, fuzzy, c-format
-msgid "non thread-local declaration of `%s' follows thread-local declaration"
-msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
-
-#: c-decl.c:1175 c-decl.c:1198
-#, c-format
-msgid "redefinition of `%s'"
+#: c-decl.c:864
+msgid "%Jprototype for '%D' declares more arguments than previous old-style definition"
 msgstr ""
 
-#: c-decl.c:1178
-#, c-format
-msgid "redeclaration of `%s'"
+#: c-decl.c:870
+msgid "%Jprototype for '%D' declares fewer arguments than previous old-style definition"
 msgstr ""
 
-#: c-decl.c:1181
-#, c-format
-msgid "conflicting declarations of `%s'"
+#: c-decl.c:879
+msgid "%Jprototype for '%D' declares arg %d with incompatible type"
 msgstr ""
 
-#: c-decl.c:1225
-#, c-format
-msgid "prototype for `%s' follows"
+#. 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"
 msgstr ""
 
-#: c-decl.c:1226 c-decl.c:1234 c-decl.c:1245
-msgid "non-prototype definition here"
-msgstr ""
+#: c-decl.c:906
+#, fuzzy
+msgid "%Jprevious definition of '%D' was here"
+msgstr "папярэдняе вызначэньне"
 
-#: c-decl.c:1233
-#, c-format
-msgid "prototype for `%s' follows and number of arguments doesn't match"
-msgstr ""
+#: c-decl.c:908
+#, fuzzy
+msgid "%Jprevious implicit declaration of '%D' was here"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:1243
-#, c-format
-msgid "prototype for `%s' follows and argument %d doesn't match"
-msgstr ""
+#: c-decl.c:910
+#, fuzzy
+msgid "%Jprevious declaration of '%D' was here"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:1261
-#, c-format
-msgid "`%s' declared inline after being called"
+#: c-decl.c:944
+msgid "%J'%D' redeclared as different kind of symbol"
 msgstr ""
 
-#: c-decl.c:1267
-#, c-format
-msgid "`%s' declared inline after its definition"
-msgstr ""
+#: c-decl.c:949
+#, fuzzy
+msgid "%Jbuilt-in function '%D' declared as non-function"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c-decl.c:1274
-#, c-format
-msgid "static declaration for `%s' follows non-static"
-msgstr ""
+#: c-decl.c:952 c-decl.c:1042
+#, fuzzy
+msgid "%Jshadowing built-in function '%D'"
+msgstr "у функцыі \"%s\":"
 
-#: c-decl.c:1282
-#, c-format
-msgid "non-static declaration for `%s' follows static"
-msgstr ""
+#. 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:972
+#, fuzzy
+msgid "%Jconflicting types for built-in function '%D'"
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: c-decl.c:1289
-#, c-format
-msgid "const declaration for `%s' follows non-const"
+#: c-decl.c:996 c-decl.c:1004
+msgid "%Jconflicting types for '%D'"
 msgstr ""
 
-#: c-decl.c:1296
-#, c-format
-msgid "type qualifiers for `%s' conflict with previous decl"
+#. allow OLDDECL to continue in use
+#: c-decl.c:1019
+#, fuzzy
+msgid "%Jredefinition of typedef '%D'"
+msgstr "перанакіраванне stdout: %s"
+
+#: c-decl.c:1055 c-decl.c:1119
+#, fuzzy
+msgid "%Jredefinition of '%D'"
+msgstr "перанакіраванне stdout: %s"
+
+#: c-decl.c:1086 c-decl.c:1136
+msgid "%Jstatic declaration of '%D' follows non-static declaration"
 msgstr ""
 
-#: c-decl.c:1309
-#, c-format
-msgid "redundant redeclaration of `%s' in same scope"
+#: c-decl.c:1094 c-decl.c:1133
+msgid "%Jnon-static declaration of '%D' follows static declaration"
 msgstr ""
 
-#: c-decl.c:1619 java/decl.c:1102
-#, c-format
-msgid "declaration of `%s' shadows a parameter"
+#: c-decl.c:1106
+msgid "%Jthread-local declaration of '%D' follows non-thread-local declaration"
 msgstr ""
 
-#: c-decl.c:1622 java/decl.c:1105
-#, c-format
-msgid "declaration of `%s' shadows a symbol from the parameter list"
+#: c-decl.c:1109
+msgid "%Jnon-thread-local declaration of '%D' follows thread-local declaration"
 msgstr ""
 
-#: c-decl.c:1643 cp/decl.c:4479
+#: c-decl.c:1149
 #, fuzzy
-msgid "a parameter"
-msgstr "невыкарыстаемы параметр \"%s\""
+msgid "%Jextern declaration of '%D' follows declaration with no linkage"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:1645 cp/decl.c:4496
-msgid "a previous local"
+#: c-decl.c:1152
+msgid "%Jdeclaration of '%D' with no linkage follows extern declaration"
 msgstr ""
 
-#. XXX shadow warnings in outer-more namespaces
-#: c-decl.c:1649 cp/decl.c:4500
+#: c-decl.c:1155
 #, fuzzy
-msgid "a global declaration"
-msgstr "Ð\9dеÑ\80Ñ\8dÑ\87аÑ\96Ñ\81нае Ð°Ð±Ð²Ñ\8fÑ\88Ñ\87Ñ\8dнне"
+msgid "%Jredeclaration of '%D' with no linkage"
+msgstr "нÑ\8fма Ð¿Ð°Ð¿Ñ\8fÑ\80Ñ\8dднÑ\8fга Ð°Ð±'Ñ\8fÑ\9eленнÑ\8f Ð´Ð»Ñ\8f \"%s\""
 
-#: c-decl.c:1693
-#, c-format
-msgid "nested extern declaration of `%s'"
+#: c-decl.c:1169
+msgid "%Jredeclaration of '%D' with different visibility (old visibility preserved)"
 msgstr ""
 
-#: c-decl.c:1712 java/decl.c:1055
-#, c-format
-msgid "`%s' used prior to declaration"
-msgstr ""
+#: c-decl.c:1180
+#, fuzzy
+msgid "%Jinline declaration of '%D' follows declaration with attribute noinline"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:1726 c-decl.c:1901
-#, c-format
-msgid "`%s' was declared implicitly `extern' and later `static'"
-msgstr ""
+#: c-decl.c:1187
+#, fuzzy
+msgid "%Jdeclaration of '%D' with attribute noinline follows inline declaration "
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:1829 cp/decl.c:4336
-msgid "type mismatch with previous external decl"
+#: c-decl.c:1199
+msgid "%J'%D' declared inline after being called"
 msgstr ""
 
-#: c-decl.c:1830
-#, c-format
-msgid "previous external decl of `%s'"
-msgstr ""
+#: c-decl.c:1205
+#, fuzzy
+msgid "%J'%D' declared inline after its definition"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c-decl.c:1843
-msgid "type mismatch with previous implicit declaration"
+#: c-decl.c:1217
+msgid "%Jvolatile declaration of '%D' follows non-volatile declaration"
 msgstr ""
 
-#: c-decl.c:1845
-#, c-format
-msgid "previous implicit declaration of `%s'"
+#: c-decl.c:1220
+msgid "%Jnon-volatile declaration of '%D' follows volatile declaration"
 msgstr ""
 
-#: c-decl.c:1880
-#, c-format
-msgid "`%s' was previously implicitly declared to return `int'"
+#: c-decl.c:1227
+msgid "%Jconst declaration of '%D' follows non-const declaration"
 msgstr ""
 
-#: c-decl.c:1905
-#, c-format
-msgid "`%s' was declared `extern' and later `static'"
+#: c-decl.c:1230
+msgid "%Jnon-const declaration of '%D' follows const declaration"
 msgstr ""
 
-#: c-decl.c:1929
+#: c-decl.c:1246
+#, fuzzy
+msgid "%Jredundant redeclaration of '%D'"
+msgstr "Нерэчаіснае абвяшчэнне"
+
+#: c-decl.c:1690
 #, c-format
-msgid "extern declaration of `%s' doesn't match global one"
+msgid "nested extern declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:1971
+#: c-decl.c:1829 objc/objc-act.c:2534 objc/objc-act.c:6793
+#, fuzzy
+msgid "%Jprevious declaration of '%D'"
+msgstr "папярэдняе абвяшчэньне `%D'"
+
+#: c-decl.c:1870 c-decl.c:1872
 #, c-format
-msgid "`%s' locally external but globally static"
+msgid "implicit declaration of function `%s'"
 msgstr ""
 
-#: c-decl.c:2095
+#: c-decl.c:1888
 #, c-format
-msgid "function `%s' was previously declared within a block"
+msgid "`%s' undeclared here (not in a function)"
 msgstr ""
 
-#: c-decl.c:2115 c-decl.c:2117
+#: c-decl.c:1894
 #, c-format
-msgid "implicit declaration of function `%s'"
-msgstr ""
+msgid "`%s' undeclared (first use in this function)"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c-decl.c:2196
+#: c-decl.c:1899
+msgid "(Each undeclared identifier is reported only once"
+msgstr "(Аб кожным неабвешчаным ідэнтыфікатары паведамляецца"
+
+#: c-decl.c:1900
+msgid "for each function it appears in.)"
+msgstr "адзін раз для кожнай функцыі, дзе ён з'яўляецца.)"
+
+#: c-decl.c:1953
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr ""
 
-#: c-decl.c:2253
+#: c-decl.c:2000
 #, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "паўторнае абвяшчэньне адмеціны `%s'"
 
-#: c-decl.c:2256
-msgid "this is a previous declaration"
+#: c-decl.c:2001
+#, fuzzy
+msgid "%Jthis is a previous declaration"
 msgstr "гэта папярэдняе абвяшчэньне"
 
-#: c-decl.c:2679
+#: c-decl.c:2036
+#, fuzzy
+msgid "%Hduplicate label `%D'"
+msgstr "паўтарэнне \"%s\""
+
+#: c-decl.c:2038
+#, fuzzy
+msgid "%J`%D' previously defined here"
+msgstr "папярэдняе вызначэньне"
+
+#: c-decl.c:2040
+#, fuzzy
+msgid "%J`%D' previously declared here"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: c-decl.c:2060
+msgid "%Htraditional C lacks a separate namespace for labels, identifier `%s' conflicts"
+msgstr ""
+
+#: c-decl.c:2131
+msgid "%H`%s' defined as wrong kind of tag"
+msgstr ""
+
+#: c-decl.c:2369
 msgid "unnamed struct/union that defines no instances"
 msgstr ""
 
-#: c-decl.c:2698
+#: c-decl.c:2388
 msgid "useless keyword or type name in empty declaration"
 msgstr ""
 
-#: c-decl.c:2705
+#: c-decl.c:2395
 msgid "two types specified in one empty declaration"
 msgstr ""
 
-#: c-decl.c:2710 c-parse.y:753 c-parse.y:755 parse.y:766 parse.y:1853
-#: objc-parse.y:799 objc-parse.y:801 objc-parse.y:3042
+#: c-decl.c:2400 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
+#: objc/objc-parse.y:778 objc/objc-parse.y:3016
 msgid "empty declaration"
 msgstr "пустое абвяшчэньне"
 
-#: c-decl.c:2740
+#: c-decl.c:2426
 #, fuzzy
 msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr "ISO C89 не падтрымлівае \"long long\""
 
-#: c-decl.c:2742
+#: c-decl.c:2428
 #, fuzzy
 msgid "ISO C90 does not support `[*]' array declarators"
 msgstr "ISO C89 не падтрымлівае \"long long\""
 
-#: c-decl.c:2745
+#: c-decl.c:2431
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr ""
 
-#: c-decl.c:2764
+#: c-decl.c:2447
 msgid "static or type qualifiers in abstract declarator"
 msgstr ""
 
-#: c-decl.c:2838
-#, c-format
-msgid "`%s' is usually a function"
+#: c-decl.c:2517
+#, fuzzy
+msgid "%J'%D' is usually a function"
 msgstr "`%s' - звычайна функцыя"
 
-#: c-decl.c:2847
+#: c-decl.c:2526
 #, fuzzy, c-format
 msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: c-decl.c:2853
+#: c-decl.c:2532
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr ""
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:2860
+#: c-decl.c:2539
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: c-decl.c:2880 c-typeck.c:4895
+#: c-decl.c:2559 c-typeck.c:4220
 msgid "variable-sized object may not be initialized"
 msgstr ""
 
-#: c-decl.c:2886
+#: c-decl.c:2565
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr ""
 
-#: c-decl.c:2892
+#: c-decl.c:2571
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr ""
 
-#: c-decl.c:2905
-#, c-format
-msgid "declaration of `%s' has `extern' and is initialized"
+#: c-decl.c:2640 c-decl.c:5426 cp/decl.c:3748 cp/decl.c:10156
+#, fuzzy
+msgid "%Jinline function '%D' given attribute noinline"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: c-decl.c:2716
+msgid "%Jinitializer fails to determine size of '%D'"
 msgstr ""
 
-#: c-decl.c:2954 c-decl.c:5828 cp/decl.c:7760 cp/decl.c:14339
-#, c-format
-msgid "inline function `%s' given attribute noinline"
+#: c-decl.c:2721
+#, fuzzy
+msgid "%Jarray size missing in '%D'"
+msgstr "прапушчан памер масіва ў `%D'"
+
+#: c-decl.c:2737
+#, fuzzy
+msgid "%Jzero or negative size array '%D'"
+msgstr "нулявы памер масіва `%D'"
+
+#: c-decl.c:2765
+msgid "%Jstorage size of '%D' isn't known"
 msgstr ""
 
-#: c-decl.c:3028
-#, c-format
-msgid "initializer fails to determine size of `%s'"
+#: c-decl.c:2775
+#, fuzzy
+msgid "%Jstorage size of '%D' isn't constant"
+msgstr "тып параметра \"%s\" не аб'яўлены"
+
+#: c-decl.c:2858
+msgid "%Jignoring asm-specifier for non-static local variable '%D'"
+msgstr ""
+
+#: c-decl.c:2969
+msgid "ISO C forbids forward parameter declarations"
 msgstr ""
 
-#: c-decl.c:3033
+#: c-decl.c:3151
+msgid "<anonymous>"
+msgstr ""
+
+#: c-decl.c:3160
 #, c-format
-msgid "array size missing in `%s'"
+msgid "bit-field `%s' width not an integer constant"
 msgstr ""
 
-#: c-decl.c:3049
+#: c-decl.c:3168
 #, c-format
-msgid "zero or negative size array `%s'"
+msgid "negative width in bit-field `%s'"
 msgstr ""
 
-#: c-decl.c:3077
+#: c-decl.c:3173
 #, c-format
-msgid "storage size of `%s' isn't known"
+msgid "zero width for bit-field `%s'"
 msgstr ""
 
-#: c-decl.c:3087
+#: c-decl.c:3183
+#, c-format
+msgid "bit-field `%s' has invalid type"
+msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
+
+#: c-decl.c:3192
 #, c-format
-msgid "storage size of `%s' isn't constant"
+msgid "type of bit-field `%s' is a GCC extension"
 msgstr ""
 
-#: c-decl.c:3147
+#: c-decl.c:3201
 #, c-format
-msgid "ignoring asm-specifier for non-static local variable `%s'"
+msgid "width of `%s' exceeds its type"
 msgstr ""
 
-#: c-decl.c:3247
+#: c-decl.c:3211
 #, c-format
-msgid "ISO C forbids parameter `%s' shadowing typedef"
+msgid "`%s' is narrower than values of its type"
 msgstr ""
 
-#: c-decl.c:3592 cp/decl.c:10880
+#: c-decl.c:3361 cp/decl.c:6778
 msgid "`long long long' is too long for GCC"
 msgstr "`long long long' - вельмі доўга для GCC"
 
-#: c-decl.c:3597
+#: c-decl.c:3366
 #, fuzzy
 msgid "ISO C90 does not support `long long'"
 msgstr "ISO C89 не падтрымлівае `long long'"
 
-#: c-decl.c:3606 c-decl.c:3609 cp/decl.c:10885
+#: c-decl.c:3375 c-decl.c:3378 cp/decl.c:6783
 #, c-format
 msgid "duplicate `%s'"
 msgstr "паўтарэньне `%s'"
 
-#: c-decl.c:3619 cp/decl.c:10892
+#: c-decl.c:3388 cp/decl.c:6789
 msgid "`__thread' before `extern'"
 msgstr ""
 
-#: c-decl.c:3621 cp/decl.c:10894
+#: c-decl.c:3390 cp/decl.c:6791
 msgid "`__thread' before `static'"
 msgstr ""
 
-#: c-decl.c:3629 cp/decl.c:10921
+#: c-decl.c:3398 cp/decl.c:6818
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:3649 cp/decl.c:10926
+#: c-decl.c:3418 cp/decl.c:6823
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr ""
 
-#: c-decl.c:3688
+#: c-decl.c:3457
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:3717
+#: c-decl.c:3486
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr ""
 
-#: c-decl.c:3721 cp/decl.c:11041
+#: c-decl.c:3490 cp/decl.c:6923
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr ""
 
-#: c-decl.c:3728 cp/decl.c:11045
+#: c-decl.c:3497 cp/decl.c:6927
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr ""
 
-#: c-decl.c:3731
+#: c-decl.c:3500
 msgid "the only valid combination is `long double'"
 msgstr ""
 
-#: c-decl.c:3737
+#: c-decl.c:3506
 #, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr ""
 
-#: c-decl.c:3739 cp/decl.c:11034
+#: c-decl.c:3508 cp/decl.c:6916
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr "long, short, signed ці unsigned нерэчаісны для \"%s\""
 
-#: c-decl.c:3745 cp/decl.c:11054
+#: c-decl.c:3514 cp/decl.c:6936
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr ""
 
-#: c-decl.c:3763 cp/decl.c:11075
+#: c-decl.c:3532 cp/decl.c:6957
 #, c-format
 msgid "complex invalid for `%s'"
 msgstr "complex нерэчаісны для \"%s\""
 
-#: c-decl.c:3805
+#: c-decl.c:3574
 #, fuzzy
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c-decl.c:3817
+#: c-decl.c:3586
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr "ISO C не падтрымлівае просты \"complex\" у значэнні \"double complex\""
 
-#: c-decl.c:3823 c-decl.c:3835
+#: c-decl.c:3592 c-decl.c:3604
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c-decl.c:3850 c-decl.c:4316 cp/decl.c:11688
+#: c-decl.c:3632 c-decl.c:4090 cp/decl.c:7549
 msgid "duplicate `const'"
 msgstr "паўтарэнне \"const\""
 
-#: c-decl.c:3852 c-decl.c:4320 cp/decl.c:11692
+#: c-decl.c:3634 c-decl.c:4094 cp/decl.c:7553
 msgid "duplicate `restrict'"
 msgstr "паўтарэнне \"restrict\""
 
-#: c-decl.c:3854 c-decl.c:4318 cp/decl.c:11690
+#: c-decl.c:3636 c-decl.c:4092 cp/decl.c:7551
 msgid "duplicate `volatile'"
 msgstr "паўтарэнне \"volatile\""
 
-#: c-decl.c:3882 cp/decl.c:11238
+#: c-decl.c:3664 cp/decl.c:7120
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:3892
+#: c-decl.c:3674
 msgid "function definition declared `auto'"
 msgstr ""
 
-#: c-decl.c:3894
+#: c-decl.c:3676
 msgid "function definition declared `register'"
 msgstr ""
 
-#: c-decl.c:3896
+#: c-decl.c:3678
 msgid "function definition declared `typedef'"
 msgstr ""
 
-#: c-decl.c:3898
+#: c-decl.c:3680
 #, fuzzy
 msgid "function definition declared `__thread'"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: c-decl.c:3911
+#: c-decl.c:3693
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr ""
 
-#: c-decl.c:3915 cp/decl.c:11285
+#: c-decl.c:3697 cp/decl.c:7165
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr ""
 
-#: c-decl.c:3918 cp/decl.c:11287
+#: c-decl.c:3700 cp/decl.c:7167
 msgid "storage class specified for typename"
 msgstr ""
 
-#: c-decl.c:3930 cp/decl.c:11302
+#: c-decl.c:3712 cp/decl.c:7182
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr ""
 
-#: c-decl.c:3932 cp/decl.c:11305
+#: c-decl.c:3714 cp/decl.c:7185
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr ""
 
-#: c-decl.c:3937 cp/decl.c:11313
-#, c-format
-msgid "top-level declaration of `%s' specifies `auto'"
-msgstr ""
+#: c-decl.c:3719
+#, fuzzy, c-format
+msgid "file-scope declaration of `%s' specifies `auto'"
+msgstr "Не магу знайсці дэкларацыю інтэрфейса для \"%s\""
 
-#: c-decl.c:3942 cp/decl.c:11309
+#: c-decl.c:3724 cp/decl.c:7189
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr ""
 
-#: c-decl.c:3948 cp/decl.c:11319
+#: c-decl.c:3730 cp/decl.c:7199
 #, fuzzy, c-format
 msgid "function-scope `%s' implicitly auto and declared `__thread'"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
@@ -1076,4205 +1135,4006 @@ 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:3987 c-decl.c:4188
+#: c-decl.c:3769 c-decl.c:3962
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr ""
 
-#: c-decl.c:4031
+#: c-decl.c:3813
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr ""
 
-#: c-decl.c:4037
+#: c-decl.c:3819
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr ""
 
-#: c-decl.c:4042 c-decl.c:5332
+#: c-decl.c:3824
 #, fuzzy
 msgid "invalid use of structure with flexible array member"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c-decl.c:4061
+#: c-decl.c:3843
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr ""
 
-#: c-decl.c:4066
+#: c-decl.c:3848
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr ""
 
-#: c-decl.c:4073
+#: c-decl.c:3855
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c-decl.c:4086
+#: c-decl.c:3868
 #, c-format
 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr ""
 
-#: c-decl.c:4089
+#: c-decl.c:3871
 #, fuzzy, c-format
 msgid "ISO C90 forbids variable-size array `%s'"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c-decl.c:4119 c-decl.c:4342 cp/decl.c:11897
+#: c-decl.c:3901 c-decl.c:4116 cp/decl.c:7723
 #, c-format
 msgid "size of array `%s' is too large"
 msgstr "памер масіва \"%s\" вельмі вялікі"
 
-#: c-decl.c:4145
+#: c-decl.c:3927
 #, fuzzy
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c-decl.c:4155
+#: c-decl.c:3937
 msgid "array type has incomplete element type"
 msgstr ""
 
-#: c-decl.c:4162 c-decl.c:4392
-msgid "ISO C forbids const or volatile function types"
-msgstr ""
-
-#: c-decl.c:4208 cp/decl.c:11445
+#: c-decl.c:3982 cp/decl.c:7320
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr ""
 
-#: c-decl.c:4213 cp/decl.c:11450
+#: c-decl.c:3987 cp/decl.c:7325
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr ""
 
-#: c-decl.c:4241
+#: c-decl.c:4015
 msgid "ISO C forbids qualified void function return type"
 msgstr ""
 
-#: c-decl.c:4245
+#: c-decl.c:4019
 msgid "type qualifiers ignored on function return type"
 msgstr ""
 
-#: c-decl.c:4274 c-decl.c:4357 c-decl.c:4481 c-decl.c:4573
+#: c-decl.c:4048 c-decl.c:4131 c-decl.c:4255 c-decl.c:4341
 msgid "ISO C forbids qualified function types"
 msgstr ""
 
-#: c-decl.c:4314 cp/decl.c:11684
+#: c-decl.c:4088 cp/decl.c:7545
 msgid "invalid type modifier within pointer declarator"
 msgstr ""
 
-#: c-decl.c:4412 cp/decl.c:12182
+#: c-decl.c:4166
+msgid "ISO C forbids const or volatile function types"
+msgstr ""
+
+#: c-decl.c:4186 cp/decl.c:8005
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr ""
 
-#: c-decl.c:4445
+#: c-decl.c:4219
 msgid "attributes in parameter array declarator ignored"
 msgstr ""
 
-#: c-decl.c:4470
+#: c-decl.c:4244
 msgid "invalid type modifier within array declarator"
 msgstr ""
 
-#: c-decl.c:4515
+#: c-decl.c:4289
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr ""
 
-#: c-decl.c:4521
+#: c-decl.c:4295
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr ""
 
-#: c-decl.c:4553 c-decl.c:4555 c-decl.c:4557 c-decl.c:4564
+#: c-decl.c:4321 c-decl.c:4323 c-decl.c:4325 c-decl.c:4332
 #, c-format
 msgid "invalid storage class for function `%s'"
 msgstr ""
 
-#: c-decl.c:4579
+#: c-decl.c:4347
 msgid "`noreturn' function returns non-void value"
 msgstr ""
 
-#: c-decl.c:4594
+#: c-decl.c:4362
 msgid "cannot inline function `main'"
 msgstr ""
 
-#: c-decl.c:4649
-#, c-format
-msgid "variable `%s' declared `inline'"
+#: c-decl.c:4415
+msgid "variable previously declared `static' redeclared `extern'"
 msgstr ""
 
+#: c-decl.c:4424
+#, fuzzy
+msgid "%Jvariable '%D' declared `inline'"
+msgstr "тып параметра \"%s\" не аб'яўлены"
+
 #. A mere warning is sure to result in improper semantics
 #. at runtime.  Don't bother to allow this to compile.
-#: c-decl.c:4677 cp/decl.c:9951
+#: c-decl.c:4452 cp/decl.c:5877
 #, fuzzy
 msgid "thread-local storage not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c-decl.c:4732 c-decl.c:5880
+#: c-decl.c:4513 c-decl.c:5470
 msgid "function declaration isn't a prototype"
 msgstr ""
 
-#: c-decl.c:4738
+#: c-decl.c:4519
 msgid "parameter names (without types) in function declaration"
 msgstr ""
 
-#: c-decl.c:4770 c-decl.c:6250
+#: c-decl.c:4547
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr ""
 
-#: c-decl.c:4773
+#: c-decl.c:4550
 msgid "parameter has incomplete type"
 msgstr ""
 
-#: c-decl.c:4794
-#, c-format
-msgid "parameter `%s' points to incomplete type"
-msgstr ""
-
-#: c-decl.c:4797
-msgid "parameter points to incomplete type"
-msgstr ""
-
-#: c-decl.c:4862
-#, c-format
-msgid "parameter `%s' has just a forward declaration"
+#: c-decl.c:4599
+msgid "\"void\" as only parameter may not be qualified"
 msgstr ""
 
-#: c-decl.c:4903
-msgid "`void' in parameter list must be the entire list"
-msgstr ""
+#: c-decl.c:4620
+#, fuzzy
+msgid "\"void\" must be the only parameter"
+msgstr "нявернае выкарыстанне \"restict\""
 
-#: c-decl.c:4934
-#, c-format
-msgid "`struct %s' declared inside parameter list"
+#: c-decl.c:4637
+msgid "%Jparameter \"%D\" has just a forward declaration"
 msgstr ""
 
-#: c-decl.c:4937
+#. The first %s will be one of 'struct', 'union', or 'enum'.
+#: c-decl.c:4665
 #, c-format
-msgid "`union %s' declared inside parameter list"
+msgid "\"%s %s\" declared inside parameter list"
 msgstr ""
 
-#: c-decl.c:4940
+#. The %s will be one of 'struct', 'union', or 'enum'.
+#: c-decl.c:4669
 #, c-format
-msgid "`enum %s' declared inside parameter list"
-msgstr ""
-
-#: c-decl.c:4947
-msgid "anonymous struct declared inside parameter list"
-msgstr ""
-
-#: c-decl.c:4949
-msgid "anonymous union declared inside parameter list"
-msgstr ""
-
-#: c-decl.c:4951
-msgid "anonymous enum declared inside parameter list"
+msgid "anonymous %s declared inside parameter list"
 msgstr ""
 
-#: c-decl.c:4955
+#: c-decl.c:4673
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr ""
 
-#: c-decl.c:5032
+#: c-decl.c:4758
 #, c-format
 msgid "redefinition of `union %s'"
 msgstr ""
 
-#: c-decl.c:5034
+#: c-decl.c:4760
 #, fuzzy, c-format
 msgid "redefinition of `struct %s'"
 msgstr "перанакіраванне stdout: %s"
 
-#: c-decl.c:5105 cp/decl.c:7532
+#: c-decl.c:4828 cp/decl.c:3521
 msgid "declaration does not declare anything"
 msgstr ""
 
-#: c-decl.c:5169 c-decl.c:5172
+#: c-decl.c:4873 c-decl.c:4889
+#, fuzzy
+msgid "%Jduplicate member '%D'"
+msgstr "паўтарэнне \"%s\""
+
+#: c-decl.c:4923 c-decl.c:4926
 #, c-format
 msgid "%s defined inside parms"
 msgstr ""
 
-#: c-decl.c:5170 c-decl.c:5173 c-decl.c:5184
+#: c-decl.c:4924 c-decl.c:4927 c-decl.c:4938
 msgid "union"
 msgstr "аб'яднанне"
 
-#: c-decl.c:5170 c-decl.c:5173
+#: c-decl.c:4924 c-decl.c:4927
 msgid "structure"
 msgstr "структура"
 
-#: c-decl.c:5183
+#: c-decl.c:4937
 #, c-format
 msgid "%s has no %s"
 msgstr ""
 
-#: c-decl.c:5184
+#: c-decl.c:4938
 msgid "struct"
 msgstr "структура"
 
-#: c-decl.c:5185
+#: c-decl.c:4939
 msgid "named members"
 msgstr ""
 
-#: c-decl.c:5185
+#: c-decl.c:4939
 msgid "members"
 msgstr "члены"
 
-#: c-decl.c:5224
+#: c-decl.c:4978
 #, c-format
 msgid "nested redefinition of `%s'"
 msgstr ""
 
-#: c-decl.c:5237
-#, c-format
-msgid "bit-field `%s' width not an integer constant"
-msgstr ""
-
-#: c-decl.c:5248
-#, c-format
-msgid "bit-field `%s' has invalid type"
-msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
-
-#: c-decl.c:5260
-#, c-format
-msgid "bit-field `%s' type invalid in ISO C"
-msgstr ""
-
-#: c-decl.c:5271
-#, c-format
-msgid "negative width in bit-field `%s'"
-msgstr ""
-
-#: c-decl.c:5273
-#, c-format
-msgid "width of `%s' exceeds its type"
-msgstr ""
-
-#: c-decl.c:5275
-#, c-format
-msgid "zero width for bit-field `%s'"
-msgstr ""
-
-#: c-decl.c:5289
-#, c-format
-msgid "`%s' is narrower than values of its type"
-msgstr ""
-
-#: c-decl.c:5323
-msgid "flexible array member in union"
+#: c-decl.c:4998
+msgid "%Jflexible array member in union"
 msgstr ""
 
-#: c-decl.c:5325
-msgid "flexible array member not at end of struct"
+#: c-decl.c:5000
+msgid "%Jflexible array member not at end of struct"
 msgstr ""
 
-#: c-decl.c:5327
-msgid "flexible array member in otherwise empty struct"
+#: c-decl.c:5002
+msgid "%Jflexible array member in otherwise empty struct"
 msgstr ""
 
-#: c-decl.c:5357
-#, c-format
-msgid "duplicate member `%s'"
-msgstr ""
+#: c-decl.c:5007
+#, fuzzy
+msgid "%Jinvalid use of structure with flexible array member"
+msgstr "нявернае выкарыстанне \"restict\""
 
-#: c-decl.c:5448
+#: c-decl.c:5102
 msgid "union cannot be made transparent"
 msgstr ""
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5558
+#: c-decl.c:5171
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr ""
 
-#: c-decl.c:5592
+#: c-decl.c:5202
 msgid "enum defined inside parms"
 msgstr ""
 
-#: c-decl.c:5625
+#: c-decl.c:5235
 msgid "enumeration values exceed range of largest integer"
 msgstr ""
 
-#: c-decl.c:5734
+#: c-decl.c:5338
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr ""
 
-#: c-decl.c:5747
+#: c-decl.c:5351
 msgid "overflow in enumeration values"
 msgstr ""
 
-#: c-decl.c:5752
+#: c-decl.c:5356
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr ""
 
-#: c-decl.c:5834
+#: c-decl.c:5432
 msgid "return type is an incomplete type"
 msgstr ""
 
-#: c-decl.c:5842
+#: c-decl.c:5440
 msgid "return type defaults to `int'"
 msgstr ""
 
-#: c-decl.c:5889
-#, c-format
-msgid "no previous prototype for `%s'"
+#: c-decl.c:5476
+#, fuzzy
+msgid "%Jno previous prototype for '%D'"
 msgstr "няма папярэдняга прататыпа для \"%s\""
 
-#: c-decl.c:5896
-#, c-format
-msgid "`%s' was used with no prototype before its definition"
-msgstr ""
+#: c-decl.c:5482
+#, fuzzy
+msgid "%J'%D' was used with no prototype before its definition"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c-decl.c:5902
-#, c-format
-msgid "no previous declaration for `%s'"
+#: c-decl.c:5489
+#, fuzzy
+msgid "%Jno previous declaration for '%D'"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-decl.c:5909
-#, c-format
-msgid "`%s' was used with no declaration before its definition"
-msgstr ""
+#: c-decl.c:5495
+#, fuzzy
+msgid "%J`%D' was used with no declaration before its definition"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c-decl.c:5933 c-decl.c:6486
-#, c-format
-msgid "return type of `%s' is not `int'"
+#: c-decl.c:5531 c-decl.c:6037
+#, fuzzy
+msgid "%Jreturn type of '%D' is not `int'"
 msgstr "вяртаемы тып \"%s\" не \"int\""
 
-#: c-decl.c:5949
-#, c-format
-msgid "first argument of `%s' should be `int'"
+#: c-decl.c:5546
+#, fuzzy
+msgid "%Jfirst argument of '%D' should be `int'"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-decl.c:5958
-#, c-format
-msgid "second argument of `%s' should be `char **'"
+#: c-decl.c:5555
+#, fuzzy
+msgid "%Jsecond argument of '%D' should be 'char **'"
 msgstr "другім аргументам \"%s\" павінен быць \"char **\""
 
-#: c-decl.c:5967
-#, c-format
-msgid "third argument of `%s' should probably be `char **'"
-msgstr ""
+#: c-decl.c:5564
+#, fuzzy
+msgid "%Jthird argument of '%D' should probably be 'char **'"
+msgstr "другім аргументам \"%s\" павінен быць \"char **\""
 
-#: c-decl.c:5976
-#, c-format
-msgid "`%s' takes only zero or two arguments"
+#: c-decl.c:5574
+msgid "%J'%D' takes only zero or two arguments"
 msgstr ""
 
-#: c-decl.c:5979
-#, c-format
-msgid "`%s' is normally a non-static function"
-msgstr ""
+#: c-decl.c:5577
+#, fuzzy
+msgid "%J'%D' is normally a non-static function"
+msgstr "`%s' - звычайна функцыя"
 
-#: c-decl.c:6077
-msgid "parm types given both in parmlist and separately"
+#: c-decl.c:5633
+msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c-decl.c:6098
-msgid "parameter name omitted"
-msgstr ""
+#: c-decl.c:5647
+#, fuzzy
+msgid "%Jparameter name omitted"
+msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c-decl.c:6102 c-decl.c:6204
-#, c-format
-msgid "parameter `%s' declared void"
+#: c-decl.c:5722
+msgid "%Jparameter name missing from parameter list"
 msgstr ""
 
-#: c-decl.c:6178
-msgid "parameter name missing from parameter list"
+#: c-decl.c:5732
+msgid "%J\"%D\" declared as a non-parameter"
 msgstr ""
 
-#: c-decl.c:6197
-#, c-format
-msgid "multiple parameters named `%s'"
-msgstr ""
+#: c-decl.c:5737
+#, fuzzy
+msgid "%Jmultiple parameters named \"%D\""
+msgstr "невыкарыстаемы параметр \"%s\""
 
-#: c-decl.c:6219 c-decl.c:6221
-#, c-format
-msgid "type of `%s' defaults to `int'"
+#: c-decl.c:5745
+#, fuzzy
+msgid "%Jparameter \"%D\" declared void"
+msgstr "тып параметра \"%s\" не аб'яўлены"
+
+#: c-decl.c:5760 c-decl.c:5762
+msgid "%Jtype of \"%D\" defaults to \"int\""
 msgstr ""
 
-#: c-decl.c:6257
-#, c-format
-msgid "declaration for parameter `%s' but no such parameter"
+#: c-decl.c:5776
+#, fuzzy
+msgid "%Jparameter \"%D\" has incomplete type"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: c-decl.c:5782
+msgid "%Jdeclaration for parameter \"%D\" but no such parameter"
 msgstr ""
 
-#: c-decl.c:6305
+#: c-decl.c:5834
 msgid "number of arguments doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:6335
-#, c-format
-msgid "promoted argument `%s' doesn't match prototype"
+#: c-decl.c:5835 c-decl.c:5866 c-decl.c:5873
+#, fuzzy
+msgid "%Hprototype declaration"
+msgstr "пустое абвяшчэньне"
+
+#: c-decl.c:5864
+msgid "promoted argument \"%D\" doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:6345
-#, c-format
-msgid "argument `%s' doesn't match prototype"
+#: c-decl.c:5872
+msgid "argument \"%D\" doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:6518 cp/decl.c:15049
+#: c-decl.c:6069 cp/decl.c:10876
 msgid "no return statement in function returning non-void"
 msgstr ""
 
-#: c-decl.c:6525
+#: c-decl.c:6076
 msgid "this function may return with or without a value"
 msgstr ""
 
-#: c-decl.c:6729
-#, c-format
-msgid "size of return value of `%s' is %u bytes"
-msgstr "памер вяртаемага значэння \"%s\" %u байт"
-
-#: c-decl.c:6733
-#, c-format
-msgid "size of return value of `%s' is larger than %d bytes"
-msgstr "памер вяртаемага значэння \"%s\" больш чым %d байт"
-
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:6791
-msgid "`for' loop initial declaration used outside C99 mode"
-msgstr ""
-
-#: c-decl.c:6815
-#, c-format
-msgid "`struct %s' declared in `for' loop initial declaration"
+#: c-decl.c:6175
+msgid "'for' loop initial declaration used outside C99 mode"
 msgstr ""
 
-#: c-decl.c:6818
+#: c-decl.c:6199
 #, c-format
-msgid "`union %s' declared in `for' loop initial declaration"
+msgid "'struct %s' declared in 'for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6821
-#, c-format
-msgid "`enum %s' declared in `for' loop initial declaration"
-msgstr ""
+#: c-decl.c:6202
+#, fuzzy, c-format
+msgid "'union %s' declared in 'for' loop initial declaration"
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c-decl.c:6829
+#: c-decl.c:6205
 #, c-format
-msgid "declaration of non-variable `%s' in `for' loop initial declaration"
+msgid "'enum %s' declared in 'for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6831
-#, c-format
-msgid "declaration of static variable `%s' in `for' loop initial declaration"
+#: c-decl.c:6213
+msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6833
-#, c-format
-msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
+#: c-decl.c:6216
+msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration"
 msgstr ""
 
-#: c-format.c:109 c-format.c:191
-msgid "format string arg not a string type"
+#: c-decl.c:6219
+msgid "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration"
 msgstr ""
 
-#: c-format.c:124
-msgid "args to be formatted is not '...'"
-msgstr ""
+#: c-decl.c:6532
+#, fuzzy
+msgid "%Jredefinition of global '%D'"
+msgstr "перанакіраванне stdout: %s"
 
-#: c-format.c:133
-msgid "strftime formats cannot format arguments"
-msgstr ""
+#: c-decl.c:6533
+#, fuzzy
+msgid "%J'%D' previously defined here"
+msgstr "папярэдняе вызначэньне"
 
-#: c-format.c:168 c-format.c:270
+#: c-format.c:94 c-format.c:210
 msgid "format string has invalid operand number"
 msgstr ""
 
-#: c-format.c:202
+#: c-format.c:111
 msgid "function does not return string type"
 msgstr "функцыя не вяртае тып string"
 
-#: c-format.c:233
+#: c-format.c:140
+msgid "format string arg not a string type"
+msgstr ""
+
+#: c-format.c:190
 msgid "unrecognized format specifier"
 msgstr ""
 
-#: c-format.c:246
+#: c-format.c:203
 #, c-format
 msgid "`%s' is an unrecognized format function type"
 msgstr ""
 
-#: c-format.c:280
+#: c-format.c:216
+msgid "'...' has invalid operand number"
+msgstr ""
+
+#: c-format.c:224
 msgid "format string arg follows the args to be formatted"
 msgstr ""
 
-#: c-format.c:601
+#: c-format.c:565 c-format.c:589
 msgid "` ' flag"
 msgstr ""
 
-#: c-format.c:601
+#: c-format.c:565 c-format.c:589
 msgid "the ` ' printf flag"
 msgstr ""
 
-#: c-format.c:602 c-format.c:673
+#: c-format.c:566 c-format.c:590 c-format.c:627 c-format.c:683
 msgid "`+' flag"
 msgstr ""
 
-#: c-format.c:602
+#: c-format.c:566 c-format.c:590 c-format.c:627
 msgid "the `+' printf flag"
 msgstr ""
 
-#: c-format.c:603 c-format.c:649
+#: c-format.c:567 c-format.c:591 c-format.c:628 c-format.c:659
 msgid "`#' flag"
 msgstr ""
 
-#: c-format.c:603
+#: c-format.c:567 c-format.c:591 c-format.c:628
 msgid "the `#' printf flag"
 msgstr ""
 
-#: c-format.c:604 c-format.c:647
+#: c-format.c:568 c-format.c:592 c-format.c:657
 msgid "`0' flag"
 msgstr "'0' флаг"
 
-#: c-format.c:604
+#: c-format.c:568 c-format.c:592
 msgid "the `0' printf flag"
 msgstr ""
 
-#: c-format.c:605 c-format.c:646 c-format.c:676
+#: c-format.c:569 c-format.c:593 c-format.c:656 c-format.c:686
 msgid "`-' flag"
 msgstr ""
 
-#: c-format.c:605
+#: c-format.c:569 c-format.c:593
 msgid "the `-' printf flag"
 msgstr ""
 
-#: c-format.c:606 c-format.c:630
+#: c-format.c:570 c-format.c:640
 msgid "`'' flag"
 msgstr ""
 
-#: c-format.c:606
+#: c-format.c:570
 msgid "the `'' printf flag"
 msgstr ""
 
-#: c-format.c:607 c-format.c:631
+#: c-format.c:571 c-format.c:641
 msgid "`I' flag"
 msgstr ""
 
-#: c-format.c:607
+#: c-format.c:571
 msgid "the `I' printf flag"
 msgstr ""
 
-#: c-format.c:608 c-format.c:628 c-format.c:650 c-format.c:677 c-format.c:1702
+#: 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"
 msgstr ""
 
-#: c-format.c:608
+#: c-format.c:572 c-format.c:594
 msgid "field width in printf format"
 msgstr ""
 
-#: c-format.c:609
+#: c-format.c:573 c-format.c:595 c-format.c:618 c-format.c:629
 msgid "precision"
 msgstr ""
 
-#: c-format.c:609
+#: c-format.c:573 c-format.c:595 c-format.c:618 c-format.c:629
 msgid "precision in printf format"
 msgstr ""
 
-#: c-format.c:610 c-format.c:629 c-format.c:680
+#: 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"
 msgstr ""
 
-#: c-format.c:610
+#: c-format.c:574 c-format.c:596 c-format.c:619 c-format.c:630
 msgid "length modifier in printf format"
 msgstr ""
 
-#: c-format.c:626
+#: c-format.c:636
 msgid "assignment suppression"
 msgstr ""
 
-#: c-format.c:626
+#: c-format.c:636
 msgid "the assignment suppression scanf feature"
 msgstr ""
 
-#: c-format.c:627
+#: c-format.c:637
 msgid "`a' flag"
 msgstr ""
 
-#: c-format.c:627
+#: c-format.c:637
 msgid "the `a' scanf flag"
 msgstr ""
 
-#: c-format.c:628
+#: c-format.c:638
 msgid "field width in scanf format"
 msgstr ""
 
-#: c-format.c:629
+#: c-format.c:639
 msgid "length modifier in scanf format"
 msgstr ""
 
-#: c-format.c:630
+#: c-format.c:640
 msgid "the `'' scanf flag"
 msgstr ""
 
-#: c-format.c:631
+#: c-format.c:641
 msgid "the `I' scanf flag"
 msgstr ""
 
-#: c-format.c:645
+#: c-format.c:655
 msgid "`_' flag"
 msgstr ""
 
-#: c-format.c:645
+#: c-format.c:655
 msgid "the `_' strftime flag"
 msgstr ""
 
-#: c-format.c:646
+#: c-format.c:656
 msgid "the `-' strftime flag"
 msgstr ""
 
-#: c-format.c:647
+#: c-format.c:657
 msgid "the `0' strftime flag"
 msgstr ""
 
-#: c-format.c:648 c-format.c:672
+#: c-format.c:658 c-format.c:682
 msgid "`^' flag"
 msgstr ""
 
-#: c-format.c:648
+#: c-format.c:658
 msgid "the `^' strftime flag"
 msgstr ""
 
-#: c-format.c:649
+#: c-format.c:659
 msgid "the `#' strftime flag"
 msgstr ""
 
-#: c-format.c:650
+#: c-format.c:660
 msgid "field width in strftime format"
 msgstr ""
 
-#: c-format.c:651
+#: c-format.c:661
 msgid "`E' modifier"
 msgstr ""
 
-#: c-format.c:651
+#: c-format.c:661
 msgid "the `E' strftime modifier"
 msgstr ""
 
-#: c-format.c:652
+#: c-format.c:662
 msgid "`O' modifier"
 msgstr "'O' мадыфікатар"
 
-#: c-format.c:652
+#: c-format.c:662
 msgid "the `O' strftime modifier"
 msgstr ""
 
-#: c-format.c:653
+#: c-format.c:663
 msgid "the `O' modifier"
 msgstr ""
 
-#: c-format.c:671
+#: c-format.c:681
 msgid "fill character"
 msgstr ""
 
-#: c-format.c:671
+#: c-format.c:681
 msgid "fill character in strfmon format"
 msgstr ""
 
-#: c-format.c:672
+#: c-format.c:682
 msgid "the `^' strfmon flag"
 msgstr ""
 
-#: c-format.c:673
+#: c-format.c:683
 msgid "the `+' strfmon flag"
 msgstr ""
 
-#: c-format.c:674
+#: c-format.c:684
 msgid "`(' flag"
 msgstr ""
 
-#: c-format.c:674
+#: c-format.c:684
 msgid "the `(' strfmon flag"
 msgstr ""
 
-#: c-format.c:675
+#: c-format.c:685
 msgid "`!' flag"
 msgstr ""
 
-#: c-format.c:675
+#: c-format.c:685
 msgid "the `!' strfmon flag"
 msgstr ""
 
-#: c-format.c:676
+#: c-format.c:686
 msgid "the `-' strfmon flag"
 msgstr ""
 
-#: c-format.c:677
+#: c-format.c:687
 msgid "field width in strfmon format"
 msgstr ""
 
-#: c-format.c:678
+#: c-format.c:688
 msgid "left precision"
 msgstr ""
 
-#: c-format.c:678
+#: c-format.c:688
 msgid "left precision in strfmon format"
 msgstr ""
 
-#: c-format.c:679
+#: c-format.c:689
 msgid "right precision"
 msgstr ""
 
-#: c-format.c:679
+#: c-format.c:689
 msgid "right precision in strfmon format"
 msgstr ""
 
-#: c-format.c:680
+#: c-format.c:690
 msgid "length modifier in strfmon format"
 msgstr ""
 
-#: c-format.c:983
+#: c-format.c:1107
 #, c-format
 msgid "function might be possible candidate for `%s' format attribute"
 msgstr ""
 
-#: c-format.c:1107 c-format.c:1128 c-format.c:2112
+#: c-format.c:1223 c-format.c:1244 c-format.c:2212
 msgid "missing $ operand number in format"
 msgstr ""
 
-#: c-format.c:1138
+#: c-format.c:1254
 #, c-format
 msgid "%s does not support %%n$ operand number formats"
 msgstr ""
 
-#: c-format.c:1145
+#: c-format.c:1261
 msgid "operand number out of range in format"
 msgstr ""
 
-#: c-format.c:1168
+#: c-format.c:1284
 #, c-format
 msgid "format argument %d used more than once in %s format"
 msgstr ""
 
-#: c-format.c:1218
+#: c-format.c:1331
 #, c-format
 msgid "format argument %d unused before used argument %d in $-style format"
 msgstr ""
 
-#: c-format.c:1322
+#: c-format.c:1429
 msgid "format not a string literal, format string not checked"
 msgstr ""
 
-#: c-format.c:1336
+#: c-format.c:1443
 msgid "format not a string literal and no format arguments"
 msgstr ""
 
-#: c-format.c:1338
+#: c-format.c:1445
 msgid "format not a string literal, argument types not checked"
 msgstr ""
 
-#: c-format.c:1351
+#: c-format.c:1458
 msgid "too many arguments for format"
 msgstr ""
 
-#: c-format.c:1354
+#: c-format.c:1461
 msgid "unused arguments in $-style format"
 msgstr ""
 
-#: c-format.c:1357
+#: c-format.c:1464
 #, c-format
 msgid "zero-length %s format string"
 msgstr ""
 
-#: c-format.c:1361
+#: c-format.c:1468
 msgid "format is a wide character string"
 msgstr ""
 
-#: c-format.c:1364
+#: c-format.c:1471
 msgid "unterminated format string"
 msgstr ""
 
-#: c-format.c:1581
+#: c-format.c:1681
 msgid "embedded `\\0' in format"
 msgstr ""
 
-#: c-format.c:1596
+#: c-format.c:1696
 #, c-format
 msgid "spurious trailing `%%' in format"
 msgstr ""
 
-#: c-format.c:1635 c-format.c:1872
+#: c-format.c:1735 c-format.c:1972
 #, c-format
 msgid "repeated %s in format"
 msgstr ""
 
-#: c-format.c:1648
+#: c-format.c:1748
 msgid "missing fill character at end of strfmon format"
 msgstr ""
 
-#: c-format.c:1687 c-format.c:1786 c-format.c:2066 c-format.c:2119
+#: c-format.c:1787 c-format.c:1886 c-format.c:2166 c-format.c:2219
 msgid "too few arguments for format"
 msgstr ""
 
-#: c-format.c:1728
+#: c-format.c:1828
 #, c-format
 msgid "zero width in %s format"
 msgstr ""
 
-#: c-format.c:1747
+#: c-format.c:1847
 #, c-format
 msgid "empty left precision in %s format"
 msgstr ""
 
-#: c-format.c:1801
+#: c-format.c:1901
 msgid "field precision"
 msgstr ""
 
-#: c-format.c:1816
+#: c-format.c:1916
 #, c-format
 msgid "empty precision in %s format"
 msgstr ""
 
-#: c-format.c:1856
+#: c-format.c:1956
 #, c-format
 msgid "%s does not support the `%s' %s length modifier"
 msgstr ""
 
-#: c-format.c:1906
+#: c-format.c:2006
 msgid "conversion lacks type at end of format"
 msgstr ""
 
-#: c-format.c:1917
+#: c-format.c:2017
 #, c-format
 msgid "unknown conversion type character `%c' in format"
 msgstr ""
 
-#: c-format.c:1920
+#: c-format.c:2020
 #, c-format
 msgid "unknown conversion type character 0x%x in format"
 msgstr ""
 
-#: c-format.c:1927
+#: c-format.c:2027
 #, c-format
 msgid "%s does not support the `%%%c' %s format"
 msgstr ""
 
-#: c-format.c:1943
+#: c-format.c:2043
 #, c-format
 msgid "%s used with `%%%c' %s format"
 msgstr ""
 
-#: c-format.c:1952
+#: c-format.c:2052
 #, c-format
 msgid "%s does not support %s"
 msgstr "%s не падтрымлівае %s"
 
-#: c-format.c:1961
+#: c-format.c:2061
 #, c-format
 msgid "%s does not support %s with the `%%%c' %s format"
 msgstr ""
 
-#: c-format.c:1994
+#: c-format.c:2094
 #, c-format
 msgid "%s ignored with %s and `%%%c' %s format"
 msgstr ""
 
-#: c-format.c:1998
+#: c-format.c:2098
 #, c-format
 msgid "%s ignored with %s in %s format"
 msgstr ""
 
-#: c-format.c:2004
+#: c-format.c:2104
 #, c-format
 msgid "use of %s and %s together with `%%%c' %s format"
 msgstr ""
 
-#: c-format.c:2008
+#: c-format.c:2108
 #, c-format
 msgid "use of %s and %s together in %s format"
 msgstr ""
 
-#: c-format.c:2027
+#: c-format.c:2127
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year in some locales"
 msgstr ""
 
-#: c-format.c:2030
+#: c-format.c:2130
 #, c-format
 msgid "`%%%c' yields only last 2 digits of year"
 msgstr ""
 
 #. The end of the format string was reached.
-#: c-format.c:2046
+#: c-format.c:2146
 #, c-format
 msgid "no closing `]' for `%%[' format"
 msgstr ""
 
-#: c-format.c:2059
+#: c-format.c:2159
 #, c-format
 msgid "use of `%s' length modifier with `%c' type character"
 msgstr ""
 
-#: c-format.c:2080
+#: c-format.c:2180
 #, c-format
 msgid "%s does not support the `%%%s%c' %s format"
 msgstr ""
 
-#: c-format.c:2095
+#: c-format.c:2195
 msgid "operand number specified with suppressed assignment"
 msgstr ""
 
-#: c-format.c:2097
+#: c-format.c:2197
 msgid "operand number specified for format taking no argument"
 msgstr ""
 
-#: c-format.c:2211
+#: c-format.c:2309
 #, c-format
 msgid "writing through null pointer (arg %d)"
 msgstr ""
 
-#: c-format.c:2220
+#: c-format.c:2318
 #, c-format
 msgid "reading through null pointer (arg %d)"
 msgstr ""
 
-#: c-format.c:2240
+#: c-format.c:2338
 #, c-format
 msgid "writing into constant object (arg %d)"
 msgstr ""
 
-#: c-format.c:2250
+#: c-format.c:2348
 #, c-format
 msgid "extra type qualifiers in format argument (arg %d)"
 msgstr ""
 
-#: c-format.c:2257
+#: c-format.c:2355
 #, c-format
 msgid "format argument is not a pointer (arg %d)"
 msgstr ""
 
-#: c-format.c:2259
+#: c-format.c:2357
 #, c-format
 msgid "format argument is not a pointer to a pointer (arg %d)"
 msgstr ""
 
-#: c-format.c:2330
+#: c-format.c:2433
 msgid "pointer"
 msgstr ""
 
-#: c-format.c:2332
+#: c-format.c:2435
 msgid "different type"
 msgstr ""
 
-#: c-format.c:2353
+#: c-format.c:2456
 #, c-format
 msgid "%s is not type %s (arg %d)"
 msgstr ""
 
-#: c-format.c:2356
+#: c-format.c:2459
 #, c-format
 msgid "%s format, %s arg (arg %d)"
 msgstr ""
 
-#: c-lex.c:153
-#, fuzzy
-msgid "YYDEBUG not defined"
-msgstr "YYDEBUG не вызначан."
+#: c-format.c:2704
+msgid "args to be formatted is not '...'"
+msgstr ""
 
-#: c-lex.c:293
-msgid "badly nested C headers from preprocessor"
+#: c-format.c:2713
+msgid "strftime formats cannot format arguments"
 msgstr ""
 
-#: c-lex.c:336
+#: c-incpath.c:68
 #, c-format
-msgid "ignoring #pragma %s %s"
+msgid "ignoring duplicate directory \"%s\"\n"
+msgstr ""
+
+#: c-incpath.c:71
+#, c-format
+msgid "  as it is a non-system directory that duplicates a system directory\n"
+msgstr ""
+
+#: c-incpath.c:75
+#, c-format
+msgid "ignoring nonexistent directory \"%s\"\n"
 msgstr ""
 
-#: c-lex.c:386
+#: c-incpath.c:273
 #, c-format
-msgid "universal-character-name '\\U%08x' not valid in identifier"
+msgid "#include \"...\" search starts here:\n"
+msgstr ""
+
+#: c-incpath.c:277
+#, c-format
+msgid "#include <...> search starts here:\n"
+msgstr ""
+
+#: c-incpath.c:282
+#, c-format
+msgid "End of search list.\n"
+msgstr ""
+
+#: c-lex.c:240
+msgid "badly nested C headers from preprocessor"
 msgstr ""
 
-#: c-lex.c:632
+#: c-lex.c:281
 #, c-format
-msgid "universal-character-name '\\u%04x' not valid in identifier"
+msgid "ignoring #pragma %s %s"
+msgstr ""
+
+#. ... or not.
+#: c-lex.c:385
+msgid "%Hstray '@' in program"
 msgstr ""
 
-#: c-lex.c:695
+#: c-lex.c:393
+#, c-format
+msgid "missing terminating %c character"
+msgstr "прапушчан завяршаючы сімвал %c"
+
+#: c-lex.c:395
 #, c-format
 msgid "stray '%c' in program"
 msgstr ""
 
-#: c-lex.c:697
+#: c-lex.c:397
 #, c-format
 msgid "stray '\\%o' in program"
 msgstr ""
 
-#: c-lex.c:854
+#: c-lex.c:535
 msgid "this decimal constant is unsigned only in ISO C90"
 msgstr ""
 
-#: c-lex.c:857
+#: c-lex.c:538
 msgid "this decimal constant would be unsigned in ISO C90"
 msgstr ""
 
-#: c-lex.c:873
+#: c-lex.c:554
 #, c-format
 msgid "integer constant is too large for \"%s\" type"
 msgstr ""
 
-#: c-lex.c:941
+#: c-lex.c:620
 #, c-format
 msgid "floating constant exceeds range of \"%s\""
 msgstr ""
 
-#: c-lex.c:977 cpplex.c:330 cpplex.c:668 cpplex.c:1942
-msgid "ignoring invalid multibyte character"
+#: c-lex.c:696
+msgid "traditional C rejects string constant concatenation"
 msgstr ""
 
-#: c-opts.c:355
-#, fuzzy, c-format
-msgid "missing argument to \"-%s\""
-msgstr "аргумент для \"%s\" прапушчан"
+#: c-objc-common.c:82
+msgid "%Jfunction '%F' can never be inlined because it is supressed using -fno-inline"
+msgstr ""
+
+#: c-objc-common.c:92
+msgid "%Jfunction '%F' can never be inlined because it might not be bound within this unit of translation"
+msgstr ""
+
+#: c-objc-common.c:100
+msgid "%Jfunction '%F' can never be inlined because it uses attributes conflicting with inlining"
+msgstr ""
+
+#: c-objc-common.c:115
+msgid "%Jfunction '%F' can never be inlined because it has pending sizes"
+msgstr ""
+
+#: c-objc-common.c:128
+msgid "%Jnested function '%F' can never be inlined because it has possibly saved pending sizes"
+msgstr ""
 
-#: c-opts.c:359
+#: c-opts.c:141
 #, fuzzy, c-format
-msgid "no class name specified with \"-%s\""
+msgid "no class name specified with \"%s\""
 msgstr "не зададзены ўваходзячыя файлы"
 
-#: c-opts.c:366
+#: c-opts.c:145
 #, fuzzy, c-format
-msgid "missing filename after \"-%s\""
-msgstr "пÑ\80апÑ\83Ñ\88Ñ\87ан Ð¿Ñ\80абел Ð¿Ð°Ñ\81лÑ\8f Ð½Ñ\83маÑ\80а \"%.*s\""
+msgid "assertion missing after \"%s\""
+msgstr "аÑ\80гÑ\83менÑ\82 Ð´Ð»Ñ\8f \"%s\" Ð¿Ñ\80апÑ\83Ñ\88Ñ\87ан"
 
-#: c-opts.c:371
+#: c-opts.c:150
 #, fuzzy, c-format
-msgid "missing target after \"-%s\""
+msgid "macro name missing after \"%s\""
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: c-opts.c:505
-#, c-format
-msgid "options array incorrectly sorted: %s is before %s"
-msgstr ""
+#: c-opts.c:157
+#, fuzzy, c-format
+msgid "missing path after \"%s\""
+msgstr "аргумент для \"%s\" прапушчан"
 
-#: c-opts.c:550
-#, c-format
-msgid "too many filenames given.  Type %s --help for usage"
-msgstr ""
+#: c-opts.c:166
+#, fuzzy, c-format
+msgid "missing filename after \"%s\""
+msgstr "прапушчан прабел пасля нумара \"%.*s\""
+
+#: c-opts.c:171
+#, fuzzy, c-format
+msgid "missing makefile target after \"%s\""
+msgstr "прапушчан прабел пасля нумара \"%.*s\""
 
-#: c-opts.c:937
-msgid "-Wno-strict-prototypes is not supported in C++"
+#: c-opts.c:291
+msgid "-I- specified twice"
 msgstr ""
 
-#: c-opts.c:1017
+#: c-opts.c:692
 #, fuzzy, c-format
 msgid "switch \"%s\" is no longer supported"
 msgstr "-pipe не падтрымліваецца."
 
-#: c-opts.c:1033
-#, c-format
-msgid "switch \"%s\" is deprecated, please see documentation for details"
-msgstr ""
-
-#: c-opts.c:1153
-msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
+#: c-opts.c:816
+msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr ""
 
-#: c-opts.c:1273
+#: c-opts.c:982
 #, fuzzy
 msgid "output filename specified twice"
 msgstr "не зададзены ўваходзячыя файлы"
 
-#: c-opts.c:1387
+#: c-opts.c:1106
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1389
+#: c-opts.c:1108
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1391
+#: c-opts.c:1110
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1393
+#: c-opts.c:1112
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1395
+#: c-opts.c:1114
 msgid "-Wformat-security ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1397
+#: c-opts.c:1116
 msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1419
+#: c-opts.c:1130
 #, fuzzy, c-format
-msgid "opening output file %s"
+msgid "opening output file %s: %m"
 msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: c-opts.c:1474
+#: c-opts.c:1135
 #, c-format
-msgid "opening dependency file %s"
+msgid "too many filenames given.  Type %s --help for usage"
 msgstr ""
 
-#: c-opts.c:1484
-#, fuzzy, c-format
-msgid "closing dependency file %s"
-msgstr "не магу знайсці крыніцу %s\n"
-
-#: c-opts.c:1487
-#, fuzzy, c-format
-msgid "when writing output to %s"
-msgstr "памылка запісу ў %s"
-
-#: c-opts.c:1567
-msgid "to generate dependencies you must specify either -M or -MM"
-msgstr ""
+#: c-opts.c:1213
+#, fuzzy
+msgid "YYDEBUG not defined"
+msgstr "YYDEBUG не вызначан."
 
-#: c-opts.c:1715
+#: c-opts.c:1260
 #, c-format
-msgid "\"-%c%s%s\" is valid for %s but not for %s"
-msgstr ""
-
-#. To keep the lines from getting too long for some compilers, limit
-#. to about 500 characters (6 lines) per chunk.
-#: c-opts.c:1726
-msgid ""
-"Switches:\n"
-"  -include <file>           Include the contents of <file> before other files\n"
-"  -imacros <file>           Accept definition of macros in <file>\n"
-"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
-"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
-"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
-"  -isystem <dir>            Add <dir> to the start of the system include path\n"
-msgstr ""
-
-#: c-opts.c:1735
-msgid ""
-"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
-"  -I <dir>                  Add <dir> to the end of the main include path\n"
-"  -I-                       Fine-grained include path control; see info docs\n"
-"  -nostdinc                 Do not search system include directories\n"
-"                             (dirs specified with -isystem will still be used)\n"
-"  -nostdinc++               Do not search system include directories for C++\n"
-"  -o <file>                 Put output into <file>\n"
-msgstr ""
-
-#: c-opts.c:1744
-msgid ""
-"  -trigraphs                Support ISO C trigraphs\n"
-"  -std=<std name>           Specify the conformance standard; one of:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999, c++98\n"
-"  -w                        Inhibit warning messages\n"
-"  -W[no-]trigraphs          Warn if trigraphs are encountered\n"
-"  -W[no-]comment{s}         Warn if one comment starts inside another\n"
-msgstr ""
-
-#: c-opts.c:1753
-msgid ""
-"  -W[no-]traditional        Warn about features not present in traditional C\n"
-"  -W[no-]undef              Warn if an undefined macro is used by #if\n"
-"  -W[no-]import             Warn about the use of the #import directive\n"
+msgid "opening dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1758
-msgid ""
-"  -W[no-]error              Treat all warnings as errors\n"
-"  -W[no-]system-headers     Do not suppress warnings from system headers\n"
-"  -W[no-]all                Enable most preprocessor warnings\n"
+#: c-opts.c:1270
+#, c-format
+msgid "closing dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1763
-msgid ""
-"  -M                        Generate make dependencies\n"
-"  -MM                       As -M, but ignore system header files\n"
-"  -MD                       Generate make dependencies and compile\n"
-"  -MMD                      As -MD, but ignore system header files\n"
-"  -MF <file>                Write dependency output to the given file\n"
-"  -MG                       Treat missing header file as generated files\n"
-msgstr ""
+#: c-opts.c:1273
+#, fuzzy, c-format
+msgid "when writing output to %s: %m"
+msgstr "памылка запісу ў %s"
 
-#: c-opts.c:1771
-msgid ""
-"  -MP\t\t\t    Generate phony targets for all headers\n"
-"  -MQ <target>              Add a MAKE-quoted target\n"
-"  -MT <target>              Add an unquoted target\n"
+#: c-opts.c:1343
+msgid "to generate dependencies you must specify either -M or -MM"
 msgstr ""
 
-#: c-opts.c:1776
-msgid ""
-"  -D<macro>                 Define a <macro> with string '1' as its value\n"
-"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
-"  -A<question>=<answer>     Assert the <answer> to <question>\n"
-"  -A-<question>=<answer>    Disable the <answer> to <question>\n"
-"  -U<macro>                 Undefine <macro> \n"
-"  -v                        Display the version number\n"
+#: c-opts.c:1403
+msgid "<built-in>"
 msgstr ""
 
-#: c-opts.c:1784
-msgid ""
-"  -H                        Print the name of header files as they are used\n"
-"  -C                        Do not discard comments\n"
-"  -dM                       Display a list of macro definitions active at end\n"
-"  -dD                       Preserve macro definitions in output\n"
-"  -dN                       As -dD except that only the names are preserved\n"
-"  -dI                       Include #include directives in the output\n"
+#: c-opts.c:1418
+msgid "<command line>"
 msgstr ""
 
-#: c-opts.c:1792
-msgid ""
-"  -f[no-]preprocessed       Treat the input file as already preprocessed\n"
-"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
-"  -P                        Do not generate #line directives\n"
-"  -remap                    Remap file names when including files\n"
-"  --help                    Display this information\n"
+#: c-opts.c:1502
+msgid "too late for # directive to set debug directory"
 msgstr ""
 
 #. Like YYERROR but do call yyerror.
-#: c-parse.y:55 parse.y:48 objc-parse.y:55
+#: c-parse.y:54 c-parse.c:5381 gengtype-yacc.c:1514 java/parse-scan.c:3063
+#: java/parse.c:6067 objc/objc-parse.y:54 objc/objc-parse.c:6644
 msgid "syntax error"
 msgstr "сінтаксічная памылка"
 
-#: /usr/share/bison/bison.simple:179
+#: c-parse.c:2118 gengtype-yacc.c:545 java/parse-scan.c:1932 java/parse.c:2875
+#: objc/objc-parse.c:2717
 #, fuzzy
 msgid "syntax error: cannot back up"
 msgstr "сінтаксічная памылка"
 
-#: c-parse.y:325 objc-parse.y:346
+#: c-parse.y:320 objc/objc-parse.y:344
 msgid "ISO C forbids an empty source file"
 msgstr "ISO C не дазваляе пусты ізыходны файл"
 
-#: c-parse.y:366 c-typeck.c:6916 objc-parse.y:388
+#: c-parse.y:349 c-typeck.c:6217 objc/objc-parse.y:374
 msgid "argument of `asm' is not a constant string"
 msgstr ""
 
-#: c-parse.y:374 objc-parse.y:396
+#: 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:376 objc-parse.y:398
+#: c-parse.y:359 objc/objc-parse.y:384
 msgid "data definition has no type or storage class"
 msgstr ""
 
-#: c-parse.y:389 objc-parse.y:411
+#: c-parse.y:372 objc/objc-parse.y:397
 msgid "ISO C does not allow extra `;' outside of a function"
 msgstr ""
 
-#: c-parse.y:449 cppexp.c:1312
+#: c-parse.y:429 cppexp.c:1253
 msgid "traditional C rejects the unary plus operator"
 msgstr ""
 
-#: c-parse.y:496 objc-parse.y:518
+#: c-parse.y:476 objc/objc-parse.y:501
 msgid "`sizeof' applied to a bit-field"
 msgstr ""
 
-#: c-parse.y:583 objc-parse.y:605
+#: c-parse.y:563 objc/objc-parse.y:588
 msgid "ISO C forbids omitting the middle term of a ?: expression"
 msgstr ""
 
-#: c-parse.y:632 objc-parse.y:654
+#: c-parse.y:611 objc/objc-parse.y:636
 msgid "ISO C89 forbids compound literals"
 msgstr ""
 
-#: c-parse.y:646 objc-parse.y:668
+#: c-parse.y:625 objc/objc-parse.y:650
 msgid "ISO C forbids braced-groups within expressions"
 msgstr ""
 
-#: c-parse.y:677 objc-parse.y:699
+#: c-parse.y:653 objc/objc-parse.y:678
 #, fuzzy
 msgid "first argument to __builtin_choose_expr not a constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c-parse.y:721 objc-parse.y:767
+#: c-parse.y:696 objc/objc-parse.y:737
 msgid "traditional C rejects ISO C style function definitions"
 msgstr ""
 
-#: c-parse.y:985 c-parse.y:991 c-parse.y:997 c-parse.y:1003 c-parse.y:1024
-#: c-parse.y:1030 c-parse.y:1036 c-parse.y:1042 c-parse.y:1075 c-parse.y:1081
-#: c-parse.y:1087 c-parse.y:1093 c-parse.y:1138 c-parse.y:1144 c-parse.y:1150
-#: c-parse.y:1156 parse.y:1933 parse.y:1940 parse.y:1975 objc-parse.y:1031
-#: objc-parse.y:1037 objc-parse.y:1043 objc-parse.y:1049 objc-parse.y:1070
-#: objc-parse.y:1076 objc-parse.y:1082 objc-parse.y:1088 objc-parse.y:1121
-#: objc-parse.y:1127 objc-parse.y:1133 objc-parse.y:1139 objc-parse.y:1184
-#: objc-parse.y:1190 objc-parse.y:1196 objc-parse.y:1202
+#: 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:1441 objc-parse.y:1496
+#: c-parse.y:1300 objc/objc-parse.y:1350
+msgid "`typeof' applied to a bit-field"
+msgstr ""
+
+#: c-parse.y:1427 objc/objc-parse.y:1477
 msgid "ISO C forbids empty initializer braces"
 msgstr ""
 
-#: c-parse.y:1455 objc-parse.y:1510
+#: c-parse.y:1441 objc/objc-parse.y:1491
 msgid "ISO C89 forbids specifying subobject to initialize"
 msgstr ""
 
-#: c-parse.y:1458 objc-parse.y:1513
+#: c-parse.y:1444 objc/objc-parse.y:1494
 msgid "obsolete use of designated initializer without `='"
 msgstr ""
 
-#: c-parse.y:1462 objc-parse.y:1517
+#: c-parse.y:1448 objc/objc-parse.y:1498
 msgid "obsolete use of designated initializer with `:'"
 msgstr ""
 
-#: c-parse.y:1489 objc-parse.y:1544
+#: c-parse.y:1475 objc/objc-parse.y:1525
 msgid "ISO C forbids specifying range of elements to initialize"
 msgstr ""
 
-#: c-parse.y:1497 c-parse.y:1528 objc-parse.y:1552 objc-parse.y:1583
+#: c-parse.y:1483 c-parse.y:1514 objc/objc-parse.y:1533 objc/objc-parse.y:1564
 msgid "ISO C forbids nested functions"
 msgstr ""
 
-#: c-parse.y:1703 objc-parse.y:1760
+#: c-parse.y:1691 objc/objc-parse.y:1743
 msgid "ISO C forbids forward references to `enum' types"
 msgstr ""
 
-#: c-parse.y:1715 parse.y:2411 objc-parse.y:1772
+#: c-parse.y:1703 cp/parser.c:9282 objc/objc-parse.y:1755
 msgid "comma at end of enumerator list"
 msgstr ""
 
-#: c-parse.y:1723 objc-parse.y:1780
+#: c-parse.y:1723 objc/objc-parse.y:1775
 msgid "no semicolon at end of struct or union"
 msgstr ""
 
-#: c-parse.y:1732 objc-parse.y:1789 objc-parse.y:2864
+#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2846
 msgid "extra semicolon in struct or union specified"
 msgstr ""
 
-#: c-parse.y:1745 objc-parse.y:1816
+#: c-parse.y:1745 objc/objc-parse.y:1800
 msgid "ISO C doesn't support unnamed structs/unions"
 msgstr ""
 
-#: c-parse.y:1754 objc-parse.y:1825
+#: c-parse.y:1754 objc/objc-parse.y:1809
 msgid "ISO C forbids member declarations with no members"
 msgstr ""
 
-#: c-parse.y:1913 objc-parse.y:1984
-msgid "deprecated use of label at end of compound statement"
+#: c-parse.y:1915 objc/objc-parse.y:1970
+msgid "label at end of compound statement"
 msgstr ""
 
-#: c-parse.y:1930 objc-parse.y:2001
-msgid "ISO C89 forbids mixed declarations and code"
-msgstr ""
+#: c-parse.y:1934 objc/objc-parse.y:1989
+#, fuzzy
+msgid "ISO C90 forbids mixed declarations and code"
+msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c-parse.y:2005 objc-parse.y:2080
+#: c-parse.y:2012 objc/objc-parse.y:2069
 msgid "ISO C forbids label declarations"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c-parse.y:2055 parse.y:1638 objc-parse.y:2130
+#: c-parse.y:2062 objc/objc-parse.y:2119
 msgid "braced-group within expression allowed only inside a function"
 msgstr ""
 
-#: c-parse.y:2182 objc-parse.y:2257
+#: c-parse.y:2184 objc/objc-parse.y:2241
 msgid "empty body in an else-statement"
 msgstr "пустое цела ў else-выражэнні"
 
-#: c-parse.y:2303 objc-parse.y:2378
-msgid "ISO C forbids `goto *expr;'"
-msgstr "ISO C не падтрымлівае \"goto *expr;\""
+#: c-parse.y:2192 objc/objc-parse.y:2249
+#, fuzzy
+msgid "%Hempty body in an if-statement"
+msgstr "пустое цела ў else-выражэнні"
 
-#: c-parse.y:2403 objc-parse.y:2478
-msgid "ISO C forbids forward parameter declarations"
+#: c-parse.y:2272 cp/parser.c:6028 objc/objc-parse.y:2329
+msgid "break statement not within loop or switch"
+msgstr ""
+
+#: c-parse.y:2281 cp/parser.c:6039 objc/objc-parse.y:2338
+msgid "continue statement not within a loop"
 msgstr ""
 
+#: c-parse.y:2323 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:2429 objc-parse.y:2504
+#: c-parse.y:2440 objc/objc-parse.y:2548
 msgid "ISO C requires a named argument before `...'"
 msgstr ""
 
-#: c-parse.y:2526 objc-parse.y:2601
+#: c-parse.y:2538 objc/objc-parse.y:2646
 msgid "`...' in old-style identifier list"
 msgstr ""
 
-#: /usr/share/bison/bison.simple:795
-msgid "parse error; also virtual memory exhausted"
+#: c-parse.c:5377 gengtype-yacc.c:1510 java/parse-scan.c:3059
+#: java/parse.c:6063 objc/objc-parse.c:6640
+msgid "syntax error; also virtual memory exhausted"
 msgstr ""
 
-#: /usr/share/bison/bison.simple:799 cp/spew.c:364
-msgid "parse error"
-msgstr "граматычная памылка"
-
-#: /usr/share/bison/bison.simple:924
+#: c-parse.c:5495 gengtype-yacc.c:1628 java/parse-scan.c:3177
+#: java/parse.c:6181 objc/objc-parse.c:6758
 msgid "parser stack overflow"
 msgstr ""
 
-#: c-parse.y:2838 cp/spew.c:1525 objc-parse.y:3537
+#: c-parse.y:2968 objc/objc-parse.y:3663
 #, c-format
-msgid "%s at end of input"
-msgstr "%s на прыканцы ўводу"
+msgid "syntax error at '%s' token"
+msgstr ""
+
+#: c-pch.c:112
+#, fuzzy, c-format
+msgid "can't create precompiled header %s: %m"
+msgstr "немагчыма стварыць дырэкторыю \"%s\""
+
+#: c-pch.c:132
+#, fuzzy, c-format
+msgid "can't write to %s: %m"
+msgstr "не магу запісаць ў %s"
+
+#: c-pch.c:138
+#, fuzzy, c-format
+msgid "`%s' is not a valid output file"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: c-pch.c:167 c-pch.c:183 c-pch.c:195
+#, fuzzy, c-format
+msgid "can't write %s: %m"
+msgstr "немагчыма адчыніць %s"
+
+#: c-pch.c:173
+#, fuzzy, c-format
+msgid "can't seek in %s: %m"
+msgstr "немагчыма адчыніць %s"
 
-#: c-parse.y:2844 cp/spew.c:1533 objc-parse.y:3543
+#: c-pch.c:181 c-pch.c:221 c-pch.c:249 c-pch.c:254 c-pch.c:324
+#, fuzzy, c-format
+msgid "can't read %s: %m"
+msgstr "не магу прачытаць з %s"
+
+#: c-pch.c:234
 #, c-format
-msgid "%s before %s'%c'"
-msgstr "%s перад %s'%c'"
+msgid "%s: not compatible with this GCC version"
+msgstr ""
+
+#. It's a PCH for the wrong language.
+#: c-pch.c:237
+#, fuzzy, c-format
+msgid "%s: not for %s"
+msgstr "%s не падтрымлівае %s"
 
-#: c-parse.y:2846 cp/spew.c:1535 objc-parse.y:3545
+#. Not any kind of PCH.
+#: c-pch.c:241
 #, c-format
-msgid "%s before %s'\\x%x'"
-msgstr "%s перад %s'\\x%x'"
+msgid "%s: not a PCH file"
+msgstr ""
 
-#: c-parse.y:2850 cp/spew.c:1542 objc-parse.y:3549
+#: c-pch.c:260
 #, c-format
-msgid "%s before string constant"
+msgid "%s: created on host `%.*s', but used on host `%s'"
 msgstr ""
 
-#: c-parse.y:2852 cp/spew.c:1544 objc-parse.y:3551
+#: c-pch.c:270
 #, c-format
-msgid "%s before numeric constant"
+msgid "%s: created for target `%.*s', but used for target `%s'"
 msgstr ""
 
-#: c-parse.y:2854 objc-parse.y:3553
+#: c-pch.c:283
 #, c-format
-msgid "%s before \"%s\""
-msgstr "%s перад \"%s\""
+msgid "%s: created by version `%.*s', but this is version `%s'"
+msgstr ""
 
-#: c-parse.y:2856 objc-parse.y:3555
+#: c-pch.c:299
 #, c-format
-msgid "%s before '%s' token"
-msgstr "%s перад знакам '%s'"
+msgid "%s: created with -g%s, but used with -g%s"
+msgstr ""
 
-#: c-parse.y:2921
-msgid "traditional C rejects string concatenation"
+#: c-pch.c:313
+#, c-format
+msgid "%s: had text segment at different address"
 msgstr ""
 
-#: c-parse.y:3047 objc-parse.y:3779
+#: c-pch.c:330 cpperror.c:176 gcc.c:6547
 #, c-format
-msgid "syntax error at '%s' token"
+msgid "%s: %s"
+msgstr ""
+
+#: c-pch.c:361
+msgid "calling fdopen"
+msgstr ""
+
+#: c-pch.c:369 c-pch.c:381
+msgid "reading"
 msgstr ""
 
-#: c-pragma.c:107
+#: c-pragma.c:106
 msgid "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
 msgstr ""
 
-#: c-pragma.c:125
+#: c-pragma.c:124
 #, c-format
 msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, <n>)"
 msgstr ""
 
-#: c-pragma.c:145
+#: c-pragma.c:144
 #, fuzzy
 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c-pragma.c:147
+#: c-pragma.c:146
 #, fuzzy
 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c-pragma.c:167
+#: c-pragma.c:165
 msgid "missing '(' after '#pragma pack' - ignored"
 msgstr ""
 
-#: c-pragma.c:180 c-pragma.c:230
+#: c-pragma.c:178 c-pragma.c:228
 msgid "malformed '#pragma pack' - ignored"
 msgstr ""
 
-#: c-pragma.c:185
+#: c-pragma.c:183
 msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
 msgstr ""
 
-#: c-pragma.c:187
+#: c-pragma.c:185
 msgid "malformed '#pragma pack(pop[, id])' - ignored"
 msgstr ""
 
-#: c-pragma.c:196
+#: c-pragma.c:194
 #, c-format
 msgid "unknown action '%s' for '#pragma pack' - ignored"
 msgstr ""
 
-#: c-pragma.c:233
+#: c-pragma.c:231
 msgid "junk at end of '#pragma pack'"
 msgstr ""
 
-#: c-pragma.c:247
+#: c-pragma.c:245
 #, c-format
 msgid "alignment must be a small power of two, not %d"
 msgstr ""
 
-#: c-pragma.c:280
-#, c-format
-msgid "applying #pragma weak `%s' after first use results in unspecified behavior"
+#: c-pragma.c:278
+msgid "%Japplying #pragma weak '%D' after first use results in unspecified behavior"
 msgstr ""
 
-#: c-pragma.c:328 c-pragma.c:333
+#: c-pragma.c:325 c-pragma.c:330
 msgid "malformed #pragma weak, ignored"
 msgstr ""
 
-#: c-pragma.c:337
+#: c-pragma.c:334
 msgid "junk at end of #pragma weak"
 msgstr ""
 
-#: c-pragma.c:372 c-pragma.c:377
+#: c-pragma.c:367 c-pragma.c:372
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr ""
 
-#: c-pragma.c:382
+#: c-pragma.c:377
 msgid "junk at end of #pragma redefine_extname"
 msgstr ""
 
-#: c-pragma.c:389 c-pragma.c:470
+#: c-pragma.c:384 c-pragma.c:462
 msgid "#pragma redefine_extname conflicts with declaration"
 msgstr ""
 
-#: c-pragma.c:420
+#: c-pragma.c:413
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr ""
 
-#: c-pragma.c:425
+#: c-pragma.c:418
 msgid "junk at end of #pragma extern_prefix"
 msgstr ""
 
-#: c-pragma.c:457
+#: c-pragma.c:449
 #, fuzzy
 msgid "asm declaration conflicts with previous rename"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: c-semantics.c:565
-msgid "break statement not within loop or switch"
-msgstr ""
-
-#: c-semantics.c:583
-msgid "continue statement not within a loop"
-msgstr ""
-
-#: c-semantics.c:678
-msgid "destructor needed for `%#D'"
+#: c-semantics.c:697
+#, fuzzy
+msgid "destructor needed for `%D'"
 msgstr "дэструктару неабходны \"%#D\""
 
-#: c-semantics.c:679
+#: c-semantics.c:698
 msgid "where case label appears here"
 msgstr ""
 
-#: c-semantics.c:682
+#: c-semantics.c:701
 msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
 msgstr ""
 
-#: c-semantics.c:725 c-typeck.c:6942 cp/semantics.c:897
+#: c-semantics.c:737 c-typeck.c:6239 cp/semantics.c:1070
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr ""
 
-#: c-typeck.c:123
+#: c-semantics.c:991
+msgid "will never be executed"
+msgstr ""
+
+#: c-typeck.c:120
 #, c-format
 msgid "`%s' has an incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c-typeck.c:145 cp/call.c:2865
+#: c-typeck.c:142 cp/call.c:2532
 msgid "invalid use of void expression"
 msgstr ""
 
-#: c-typeck.c:153
+#: c-typeck.c:150
 msgid "invalid use of flexible array member"
 msgstr ""
 
-#: c-typeck.c:159
+#: c-typeck.c:156
 msgid "invalid use of array with unspecified bounds"
 msgstr ""
 
-#: c-typeck.c:167
+#: c-typeck.c:164
 #, c-format
 msgid "invalid use of undefined type `%s %s'"
 msgstr ""
 
 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
-#: c-typeck.c:171
+#: c-typeck.c:168
 #, c-format
 msgid "invalid use of incomplete typedef `%s'"
 msgstr ""
 
-#: c-typeck.c:424 c-typeck.c:438
+#: c-typeck.c:415 c-typeck.c:430
 msgid "function types not truly compatible in ISO C"
 msgstr ""
 
-#: c-typeck.c:603
+#: c-typeck.c:611
 msgid "types are not quite compatible"
 msgstr ""
 
-#: c-typeck.c:757 c-typeck.c:2687
+#: c-typeck.c:820
+msgid "function return types not compatible due to `volatile'"
+msgstr ""
+
+#: c-typeck.c:966 c-typeck.c:2143
 msgid "arithmetic on pointer to an incomplete type"
 msgstr ""
 
-#: c-typeck.c:1136
+#: c-typeck.c:1339
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr ""
 
-#: c-typeck.c:1172
+#: c-typeck.c:1375
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr ""
 
-#: c-typeck.c:1204
+#: c-typeck.c:1404
 msgid "dereferencing pointer to incomplete type"
 msgstr ""
 
-#: c-typeck.c:1208
+#: c-typeck.c:1408
 msgid "dereferencing `void *' pointer"
 msgstr ""
 
-#: c-typeck.c:1225 cp/typeck.c:2369
+#: c-typeck.c:1425 cp/typeck.c:2104
 #, c-format
 msgid "invalid type argument of `%s'"
 msgstr ""
 
-#: c-typeck.c:1244 cp/typeck.c:2395
+#: c-typeck.c:1443 cp/typeck.c:2129
 msgid "subscript missing in array reference"
 msgstr ""
 
-#: c-typeck.c:1265 cp/typeck.c:2437
+#: c-typeck.c:1464 cp/typeck.c:2171
 msgid "array subscript has type `char'"
 msgstr ""
 
-#: c-typeck.c:1273 c-typeck.c:1362 cp/typeck.c:2444 cp/typeck.c:2523
+#: c-typeck.c:1472 c-typeck.c:1561 cp/typeck.c:2175 cp/typeck.c:2261
 msgid "array subscript is not an integer"
 msgstr ""
 
-#: c-typeck.c:1306
+#: c-typeck.c:1505
 msgid "ISO C forbids subscripting `register' array"
 msgstr ""
 
-#: c-typeck.c:1308
+#: c-typeck.c:1507
 #, fuzzy
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c-typeck.c:1341
+#: c-typeck.c:1540
 msgid "subscript has type `char'"
 msgstr ""
 
-#: c-typeck.c:1357 cp/typeck.c:2518
+#: c-typeck.c:1556 cp/typeck.c:2256
 msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
-#: c-typeck.c:1411
-#, c-format
-msgid "`%s' undeclared here (not in a function)"
-msgstr ""
-
-#: c-typeck.c:1418
-#, c-format
-msgid "`%s' undeclared (first use in this function)"
-msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
-
-#: c-typeck.c:1423
-msgid "(Each undeclared identifier is reported only once"
-msgstr "(Аб кожным неабвешчаным ідэнтыфікатары паведамляецца"
-
-#: c-typeck.c:1424
-msgid "for each function it appears in.)"
-msgstr "адзін раз для кожнай функцыі, дзе ён з'яўляецца.)"
-
-#: c-typeck.c:1441
+#: c-typeck.c:1586
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr ""
 
-#: c-typeck.c:1518
+#: c-typeck.c:1679
 msgid "called object is not a function"
 msgstr ""
 
-#: c-typeck.c:1604 cp/typeck.c:2829
+#. 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:1711
+msgid "function called through a non-compatible type"
+msgstr ""
+
+#: c-typeck.c:1805 cp/typeck.c:2544
 msgid "too many arguments to function"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: c-typeck.c:1625
+#: c-typeck.c:1826
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr ""
 
-#: c-typeck.c:1638
+#: c-typeck.c:1839
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:1641
+#: c-typeck.c:1842
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1644
+#: c-typeck.c:1845
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:1647
+#: c-typeck.c:1848
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:1650
+#: c-typeck.c:1851
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:1653
+#: c-typeck.c:1854
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1663
+#: c-typeck.c:1864
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr ""
 
-#: c-typeck.c:1681
+#: c-typeck.c:1882
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr ""
 
-#: c-typeck.c:1715
+#: c-typeck.c:1908
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr ""
 
-#: c-typeck.c:1717
+#: c-typeck.c:1910
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr ""
 
-#: c-typeck.c:1751 cp/typeck.c:2933
+#: c-typeck.c:1944 cp/typeck.c:2650
 msgid "too few arguments to function"
 msgstr "не хапае аргументаў у функцыі"
 
-#: c-typeck.c:1793
+#: c-typeck.c:1984
 msgid "suggest parentheses around + or - inside shift"
 msgstr ""
 
-#: c-typeck.c:1800
+#: c-typeck.c:1991
 msgid "suggest parentheses around && within ||"
 msgstr ""
 
-#: c-typeck.c:1809
+#: c-typeck.c:2000
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr ""
 
-#: c-typeck.c:1812
+#: c-typeck.c:2003
 msgid "suggest parentheses around comparison in operand of |"
 msgstr ""
 
-#: c-typeck.c:1821
+#: c-typeck.c:2012
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr ""
 
-#: c-typeck.c:1824
+#: c-typeck.c:2015
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr ""
 
-#: c-typeck.c:1831
+#: c-typeck.c:2022
 msgid "suggest parentheses around + or - in operand of &"
 msgstr ""
 
-#: c-typeck.c:1834
+#: c-typeck.c:2025
 msgid "suggest parentheses around comparison in operand of &"
 msgstr ""
 
-#: c-typeck.c:1841
+#: c-typeck.c:2032
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr ""
 
-#: c-typeck.c:2001 c-typeck.c:2036
-msgid "division by zero"
-msgstr ""
-
-#: c-typeck.c:2081 cp/typeck.c:3194
-msgid "right shift count is negative"
-msgstr ""
-
-#: c-typeck.c:2088 cp/typeck.c:3200
-msgid "right shift count >= width of type"
-msgstr ""
-
-#: c-typeck.c:2109 cp/typeck.c:3219
-msgid "left shift count is negative"
-msgstr ""
-
-#: c-typeck.c:2112 cp/typeck.c:3221
-msgid "left shift count >= width of type"
-msgstr ""
-
-#: c-typeck.c:2133
-msgid "shift count is negative"
-msgstr ""
-
-#: c-typeck.c:2135
-msgid "shift count >= width of type"
-msgstr ""
-
-#: c-typeck.c:2152 cp/typeck.c:3256
-msgid "comparing floating point with == or != is unsafe"
-msgstr ""
-
-#: c-typeck.c:2178 c-typeck.c:2184
-msgid "ISO C forbids comparison of `void *' with function pointer"
-msgstr ""
-
-#: c-typeck.c:2187 c-typeck.c:2227 c-typeck.c:2255
-msgid "comparison of distinct pointer types lacks a cast"
-msgstr ""
-
-#: c-typeck.c:2201 c-typeck.c:2206 c-typeck.c:2275 c-typeck.c:2280
-msgid "comparison between pointer and integer"
-msgstr ""
-
-#: c-typeck.c:2222 c-typeck.c:2250
-msgid "ISO C forbids ordered comparisons of pointers to functions"
-msgstr ""
-
-#: c-typeck.c:2247
-msgid "comparison of complete and incomplete pointers"
-msgstr ""
-
-#: c-typeck.c:2263 c-typeck.c:2270
-msgid "ordered comparison of pointer with integer zero"
-msgstr ""
-
-#: c-typeck.c:2294 cp/typeck.c:3389
-msgid "unordered comparison on non-floating point argument"
-msgstr ""
-
-#: c-typeck.c:2505
-msgid "comparison between signed and unsigned"
-msgstr ""
-
-#: c-typeck.c:2551 cp/typeck.c:3633
-msgid "comparison of promoted ~unsigned with constant"
-msgstr ""
-
-#: c-typeck.c:2559 cp/typeck.c:3641
-msgid "comparison of promoted ~unsigned with unsigned"
-msgstr ""
-
-#: c-typeck.c:2639
+#: c-typeck.c:2095
 msgid "pointer of type `void *' used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2641
+#: c-typeck.c:2097
 msgid "pointer to a function used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2738
+#: c-typeck.c:2191
 msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: c-typeck.c:2751
+#: c-typeck.c:2204
 msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: c-typeck.c:2768
+#: c-typeck.c:2221
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr ""
 
-#: c-typeck.c:2774
+#: c-typeck.c:2227
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: c-typeck.c:2783
+#: c-typeck.c:2235
 msgid "wrong type argument to abs"
 msgstr ""
 
-#: c-typeck.c:2795
+#: c-typeck.c:2247
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: c-typeck.c:2809
+#: c-typeck.c:2261
 msgid "wrong type argument to unary exclamation mark"
 msgstr ""
 
-#: c-typeck.c:2852
+#: c-typeck.c:2304
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr "ISO C не падтрымлівае \"++\" і \"--\" для тыпу complex"
 
-#: c-typeck.c:2867 c-typeck.c:2899
+#: c-typeck.c:2319 c-typeck.c:2351
 #, fuzzy
 msgid "wrong type argument to increment"
 msgstr "не хапае аргументаў у функцыі"
 
-#: c-typeck.c:2869 c-typeck.c:2901
+#: c-typeck.c:2321 c-typeck.c:2353
 msgid "wrong type argument to decrement"
 msgstr ""
 
-#: c-typeck.c:2890
+#: c-typeck.c:2342
 msgid "increment of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:2892
+#: c-typeck.c:2344
 msgid "decrement of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:3029
-msgid "ISO C forbids the address of a cast expression"
-msgstr ""
-
-#: c-typeck.c:3039
+#: c-typeck.c:2469
 msgid "invalid lvalue in unary `&'"
 msgstr ""
 
-#: c-typeck.c:3071
+#: c-typeck.c:2501
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr ""
 
-#: c-typeck.c:3180 c-typeck.c:4651 c-typeck.c:4667 c-typeck.c:4683
-#: final.c:3146 final.c:3148 gcc.c:4381 rtl-error.c:122 toplev.c:1694
-#: config/cris/cris.c:545 cp/spew.c:1538 cp/typeck.c:4367 java/expr.c:364
-#: java/verify.c:1467 java/verify.c:1468 java/verify.c:1483
-#, c-format
-msgid "%s"
-msgstr ""
-
-#: c-typeck.c:3241
-msgid "ISO C forbids use of conditional expressions as lvalues"
+#: c-typeck.c:2634
+msgid "use of conditional expressions as lvalues is deprecated"
 msgstr ""
 
-#: c-typeck.c:3244
-msgid "ISO C forbids use of compound expressions as lvalues"
+#: c-typeck.c:2637
+msgid "use of compound expressions as lvalues is deprecated"
 msgstr ""
 
-#: c-typeck.c:3247
-msgid "ISO C forbids use of cast expressions as lvalues"
+#: c-typeck.c:2640
+msgid "use of cast expressions as lvalues is deprecated"
 msgstr ""
 
-#: c-typeck.c:3264
+#: c-typeck.c:2655
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr ""
 
-#: c-typeck.c:3268
+#: c-typeck.c:2659
 #, c-format
 msgid "%s of read-only variable `%s'"
 msgstr ""
 
-#: c-typeck.c:3271
+#: c-typeck.c:2662
 #, c-format
 msgid "%s of read-only location"
 msgstr ""
 
-#: c-typeck.c:3290
+#: c-typeck.c:2680
 #, fuzzy, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "не магу атрымаць адрас бітавага поля \"%s\""
 
-#: c-typeck.c:3318
+#: c-typeck.c:2708 treelang/treetree.c:946
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr ""
 
-#: c-typeck.c:3322
+#: c-typeck.c:2712 treelang/treetree.c:950
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr ""
 
-#: c-typeck.c:3329
+#: c-typeck.c:2719 treelang/treetree.c:957
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr ""
 
-#: c-typeck.c:3341
+#: c-typeck.c:2731
 msgid "cannot put object with volatile field into register"
 msgstr ""
 
-#: c-typeck.c:3345
+#: c-typeck.c:2735 treelang/treetree.c:962
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr ""
 
-#: c-typeck.c:3453
+#: c-typeck.c:2820
 msgid "signed and unsigned type in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3460
+#: c-typeck.c:2827
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr ""
 
-#: c-typeck.c:3476 c-typeck.c:3483
+#: c-typeck.c:2843 c-typeck.c:2850
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr ""
 
-#: c-typeck.c:3489
+#: c-typeck.c:2856
 msgid "pointer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3496 c-typeck.c:3506
+#: c-typeck.c:2863 c-typeck.c:2873
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3520
+#: c-typeck.c:2887
 msgid "type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3591 cp/typeck.c:4623
+#: c-typeck.c:2947
 msgid "left-hand operand of comma expression has no effect"
 msgstr ""
 
-#: c-typeck.c:3635
+#: c-typeck.c:2978
 msgid "cast specifies array type"
 msgstr ""
 
-#: c-typeck.c:3641
+#: c-typeck.c:2984
 msgid "cast specifies function type"
 msgstr ""
 
-#: c-typeck.c:3651
+#: c-typeck.c:2994
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr ""
 
-#: c-typeck.c:3670
+#: c-typeck.c:3012
 msgid "ISO C forbids casts to union type"
 msgstr ""
 
-#: c-typeck.c:3685
+#: c-typeck.c:3020
 msgid "cast to union type from type not present in union"
 msgstr ""
 
-#: c-typeck.c:3736
+#: c-typeck.c:3071
 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:3741
+#: c-typeck.c:3076
 msgid "cast discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:3756
+#: c-typeck.c:3091
 msgid "cast increases required alignment of target type"
 msgstr ""
 
-#: c-typeck.c:3762 cp/typeck.c:5144
+#: c-typeck.c:3097 cp/typeck.c:4889
 msgid "cast from pointer to integer of different size"
 msgstr ""
 
-#: c-typeck.c:3767
+#: c-typeck.c:3102
 msgid "cast does not match function type"
 msgstr ""
 
-#: c-typeck.c:3774 cp/typeck.c:5151
+#: c-typeck.c:3109 cp/typeck.c:4896
 msgid "cast to pointer from integer of different size"
 msgstr ""
 
-#: c-typeck.c:3786
+#: c-typeck.c:3121
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 msgstr ""
 
-#: c-typeck.c:3790
+#: c-typeck.c:3125
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr ""
 
+#: c-typeck.c:3136
+msgid "ISO C forbids conversion of function pointer to object pointer type"
+msgstr ""
+
+#: c-typeck.c:3145
+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:3949
+#: c-typeck.c:3303
 msgid "invalid lvalue in assignment"
 msgstr ""
 
 #. Convert new value to destination type.
-#: c-typeck.c:3958 c-typeck.c:3983 c-typeck.c:4000 cp/typeck.c:5266
-#: cp/typeck.c:5416
+#. Check this here to avoid odd errors when trying to convert
+#. a throw to the type of the COND_EXPR.
+#. Now we have handled acceptable kinds of LHS that are not truly lvalues.
+#. Reject anything strange now.
+#: c-typeck.c:3312 c-typeck.c:3337 c-typeck.c:3354 cp/typeck.c:5008
+#: cp/typeck.c:5152
 msgid "assignment"
 msgstr ""
 
-#: c-typeck.c:4070
+#: c-typeck.c:3421
 msgid "cannot pass rvalue to reference parameter"
 msgstr ""
 
-#: c-typeck.c:4174 c-typeck.c:4241
+#: c-typeck.c:3530 c-typeck.c:3606
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4178 c-typeck.c:4221
+#: c-typeck.c:3534 c-typeck.c:3586
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4184
+#: c-typeck.c:3540
 msgid "ISO C prohibits argument conversion to union type"
 msgstr ""
 
-#: c-typeck.c:4213
+#: c-typeck.c:3578
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr ""
 
-#: c-typeck.c:4230
+#: c-typeck.c:3595
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4246
+#: c-typeck.c:3611
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:4252 c-typeck.c:4804 cp/typeck.c:1653
+#: c-typeck.c:3617 c-typeck.c:4124 cp/typeck.c:1366
 msgid "invalid use of non-lvalue array"
 msgstr ""
 
-#: c-typeck.c:4267
+#: c-typeck.c:3631
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:4275
+#: c-typeck.c:3638
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:4289 c-typeck.c:4292
+#: c-typeck.c:3652 c-typeck.c:3655
 #, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr ""
 
-#: c-typeck.c:4296
+#: c-typeck.c:3659
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr ""
 
-#: c-typeck.c:4300
+#: c-typeck.c:3663
 #, c-format
 msgid "incompatible types in %s"
 msgstr ""
 
 #. Function name is known; supply it.
-#: c-typeck.c:4358
+#: c-typeck.c:3719
 #, fuzzy, c-format
 msgid "passing arg of `%s'"
 msgstr "аргумент для \"%s\" прапушчан"
 
 #. Function name unknown (call through ptr).
-#: c-typeck.c:4368
+#: c-typeck.c:3728
 #, fuzzy
 msgid "passing arg of pointer to function"
 msgstr "вельмі шмат аргументаў у функцыі"
 
 #. Function name is known; supply it.
-#: c-typeck.c:4376
+#: c-typeck.c:3736
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr ""
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:4386
+#: c-typeck.c:3745
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr ""
 
-#: c-typeck.c:4452
-msgid "initializer for static variable is not constant"
-msgstr ""
-
-#: c-typeck.c:4458
-msgid "initializer for static variable uses complicated arithmetic"
-msgstr ""
-
-#: c-typeck.c:4466
-msgid "aggregate initializer is not constant"
-msgstr ""
-
-#: c-typeck.c:4468
-msgid "aggregate initializer uses complicated arithmetic"
-msgstr ""
-
-#: c-typeck.c:4475
+#: c-typeck.c:3802
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
-#: c-typeck.c:4654 c-typeck.c:4670 c-typeck.c:4686
+#: c-typeck.c:3973 c-typeck.c:3988 c-typeck.c:4003
 #, c-format
 msgid "(near initialization for `%s')"
 msgstr ""
 
-#: c-typeck.c:4737 cp/typeck2.c:488
+#: c-typeck.c:4052 cp/typeck2.c:559
 msgid "char-array initialized from wide string"
 msgstr ""
 
-#: c-typeck.c:4744 cp/typeck2.c:495
+#: c-typeck.c:4059 cp/typeck2.c:566
 msgid "int-array initialized from non-wide string"
 msgstr ""
 
-#: c-typeck.c:4762 cp/typeck2.c:511
+#: c-typeck.c:4077 cp/typeck2.c:581
 msgid "initializer-string for array of chars is too long"
 msgstr ""
 
-#: c-typeck.c:4822
+#: c-typeck.c:4147
 msgid "array initialized from non-constant array expression"
 msgstr ""
 
-#: c-typeck.c:4839 c-typeck.c:4841 c-typeck.c:4857 c-typeck.c:4878
-#: c-typeck.c:6281
+#: c-typeck.c:4164 c-typeck.c:4166 c-typeck.c:4182 c-typeck.c:4203
+#: c-typeck.c:5585
 msgid "initializer element is not constant"
 msgstr ""
 
-#: c-typeck.c:4873
+#: c-typeck.c:4198
 msgid "initialization"
 msgstr "ініцыялізацыя"
 
-#: c-typeck.c:4884 c-typeck.c:6286
+#: c-typeck.c:4209 c-typeck.c:5590
 msgid "initializer element is not computable at load time"
 msgstr ""
 
-#: c-typeck.c:4899 cp/typeck2.c:588
+#: c-typeck.c:4224 cp/typeck2.c:658
 msgid "invalid initializer"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: c-typeck.c:5393
+#: c-typeck.c:4509 cp/decl.c:4465
+msgid "opaque vector types cannot be initialized"
+msgstr ""
+
+#: c-typeck.c:4703
 msgid "extra brace group at end of initializer"
 msgstr ""
 
-#: c-typeck.c:5413
+#: c-typeck.c:4723
 msgid "missing braces around initializer"
 msgstr ""
 
-#: c-typeck.c:5473
+#: c-typeck.c:4783
 msgid "braces around scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5521
+#: c-typeck.c:4830
 msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: c-typeck.c:5523
+#: c-typeck.c:4832
 msgid "initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:5554
+#: c-typeck.c:4863
 msgid "missing initializer"
 msgstr "прапушчан ініцыялізатар"
 
-#: c-typeck.c:5580
+#: c-typeck.c:4889
 msgid "empty scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5585
+#: c-typeck.c:4894
 msgid "extra elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5671
+#: c-typeck.c:4979
 msgid "initialization designators may not nest"
 msgstr ""
 
-#: c-typeck.c:5692 c-typeck.c:5763
+#: c-typeck.c:5000 c-typeck.c:5068
 msgid "array index in non-array initializer"
 msgstr ""
 
-#: c-typeck.c:5697 c-typeck.c:5817
+#: c-typeck.c:5005 c-typeck.c:5121
 msgid "field name not in record or union initializer"
 msgstr ""
 
-#: c-typeck.c:5759 c-typeck.c:5761
+#: c-typeck.c:5064 c-typeck.c:5066
 msgid "nonconstant array index in initializer"
 msgstr ""
 
-#: c-typeck.c:5765 c-typeck.c:5768
+#: c-typeck.c:5070 c-typeck.c:5073
 msgid "array index in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5779
+#: c-typeck.c:5084
 msgid "empty index range in initializer"
 msgstr ""
 
-#: c-typeck.c:5788
+#: c-typeck.c:5093
 msgid "array index range in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5829
+#: c-typeck.c:5133
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr ""
 
-#: c-typeck.c:5866 c-typeck.c:5887 c-typeck.c:6348
+#: c-typeck.c:5169 c-typeck.c:5190 c-typeck.c:5652
 msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: c-typeck.c:6558
+#: c-typeck.c:5860
 msgid "excess elements in char array initializer"
 msgstr ""
 
-#: c-typeck.c:6565 c-typeck.c:6611
+#: c-typeck.c:5867 c-typeck.c:5913
 msgid "excess elements in struct initializer"
 msgstr ""
 
-#: c-typeck.c:6626
+#: c-typeck.c:5928
 msgid "non-static initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:6693
+#: c-typeck.c:5995
 msgid "excess elements in union initializer"
 msgstr ""
 
-#: c-typeck.c:6714
+#: c-typeck.c:6016
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: c-typeck.c:6777
+#: c-typeck.c:6079
 msgid "excess elements in array initializer"
 msgstr ""
 
-#: c-typeck.c:6806
+#: c-typeck.c:6108
 msgid "excess elements in vector initializer"
 msgstr ""
 
-#: c-typeck.c:6828
+#: c-typeck.c:6130
 msgid "excess elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:6935
+#: c-typeck.c:6232
 msgid "asm template is not a string constant"
 msgstr ""
 
-#: c-typeck.c:6967
+#: c-typeck.c:6264
 msgid "invalid lvalue in asm statement"
 msgstr ""
 
-#: c-typeck.c:7042
+#: c-typeck.c:6336
 msgid "modification by `asm'"
 msgstr ""
 
-#: c-typeck.c:7061 cp/typeck.c:6237
+#: c-typeck.c:6354 cp/typeck.c:5926
 msgid "function declared `noreturn' has a `return' statement"
 msgstr ""
 
-#: c-typeck.c:7068
+#: c-typeck.c:6361
 msgid "`return' with no value, in function returning non-void"
 msgstr ""
 
-#: c-typeck.c:7074
+#: c-typeck.c:6367
 msgid "`return' with a value, in function returning void"
 msgstr ""
 
-#: c-typeck.c:7078
+#: c-typeck.c:6371
 msgid "return"
 msgstr "вяртанне"
 
-#: c-typeck.c:7130
+#: c-typeck.c:6423
 msgid "function returns address of local variable"
 msgstr ""
 
-#: c-typeck.c:7186 cp/semantics.c:555
+#: c-typeck.c:6478 cp/semantics.c:749
 msgid "switch quantity not an integer"
 msgstr ""
 
-#: c-typeck.c:7196
+#: c-typeck.c:6488
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr ""
 
-#: c-typeck.c:7231 cp/decl.c:5523
+#: c-typeck.c:6529 cp/parser.c:5538
 msgid "case label not within a switch statement"
 msgstr ""
 
-#: c-typeck.c:7233 cp/decl.c:5528
+#: c-typeck.c:6531
 msgid "`default' label not within a switch statement"
 msgstr ""
 
-#: calls.c:1934 tree-inline.c:1177
-#, c-format
-msgid "inlining failed in call to `%s'"
+#: c-typeck.c:6683 c-typeck.c:6717
+msgid "division by zero"
 msgstr ""
 
-#: calls.c:1935 calls.c:2271 tree-inline.c:1178
-msgid "called from here"
-msgstr "выклікана адсюль"
+#: c-typeck.c:6762 cp/typeck.c:2928
+msgid "right shift count is negative"
+msgstr ""
 
-#: calls.c:2270
-#, c-format
-msgid "can't inline call to `%s'"
+#: c-typeck.c:6769 cp/typeck.c:2934
+msgid "right shift count >= width of type"
 msgstr ""
 
-#: calls.c:2300
-msgid "function call has aggregate value"
+#: c-typeck.c:6790 cp/typeck.c:2953
+msgid "left shift count is negative"
 msgstr ""
 
-#: cfgloop.c:1107
-#, c-format
-msgid "Size of loop %d should be %d, not %d."
+#: c-typeck.c:6793 cp/typeck.c:2955
+msgid "left shift count >= width of type"
 msgstr ""
 
-#: cfgloop.c:1126
-#, c-format
-msgid "Bb %d do not belong to loop %d."
+#: c-typeck.c:6814
+msgid "shift count is negative"
 msgstr ""
 
-#: cfgloop.c:1144
-#, c-format
-msgid "Loop %d's header does not have exactly 2 entries."
+#: c-typeck.c:6816
+msgid "shift count >= width of type"
 msgstr ""
 
-#: cfgloop.c:1152
-#, c-format
-msgid "Loop %d's latch does not have exactly 1 successor."
+#: c-typeck.c:6833 cp/typeck.c:2990
+msgid "comparing floating point with == or != is unsafe"
 msgstr ""
 
-#: cfgloop.c:1157
-#, c-format
-msgid "Loop %d's latch does not have header as successor."
+#: c-typeck.c:6859 c-typeck.c:6865
+msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr ""
 
-#: cfgloop.c:1162
-#, c-format
-msgid "Loop %d's latch does not belong directly to it."
+#: c-typeck.c:6868 c-typeck.c:6908 c-typeck.c:6936
+msgid "comparison of distinct pointer types lacks a cast"
 msgstr ""
 
-#: cfgloop.c:1168
-#, c-format
-msgid "Loop %d's header does not belong directly to it."
+#: c-typeck.c:6882 c-typeck.c:6887 c-typeck.c:6956 c-typeck.c:6961
+msgid "comparison between pointer and integer"
 msgstr ""
 
-#: cfgrtl.c:1774
-#, c-format
-msgid "bb %d on wrong place"
+#: c-typeck.c:6903 c-typeck.c:6931
+msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr ""
 
-#: cfgrtl.c:1780
-#, c-format
-msgid "prev_bb of %d should be %d, not %d"
+#: c-typeck.c:6928
+msgid "comparison of complete and incomplete pointers"
 msgstr ""
 
-#: cfgrtl.c:1800
-#, c-format
-msgid "end insn %d for block %d not found in the insn stream"
+#: c-typeck.c:6944 c-typeck.c:6951
+msgid "ordered comparison of pointer with integer zero"
 msgstr ""
 
-#: cfgrtl.c:1814
-#, c-format
-msgid "insn %d is in multiple basic blocks (%d and %d)"
+#: c-typeck.c:6975 cp/typeck.c:3126
+msgid "unordered comparison on non-floating point argument"
+msgstr ""
+
+#: c-typeck.c:7185
+msgid "comparison between signed and unsigned"
+msgstr ""
+
+#: c-typeck.c:7231 cp/typeck.c:3373
+msgid "comparison of promoted ~unsigned with constant"
+msgstr ""
+
+#: c-typeck.c:7239 cp/typeck.c:3381
+msgid "comparison of promoted ~unsigned with unsigned"
+msgstr ""
+
+#: calls.c:1838
+msgid "%Jinlining failed in call to '%F'"
+msgstr ""
+
+#: calls.c:1839 calls.c:2208 tree-inline.c:1339 tree-inline.c:1346
+msgid "called from here"
+msgstr "выклікана адсюль"
+
+#: calls.c:2207
+msgid "%Jcan't inline call to '%F'"
 msgstr ""
 
-#: cfgrtl.c:1826
+#: calls.c:2216
+msgid "ignoring return value of `%D', declared with attribute warn_unused_result"
+msgstr ""
+
+#: calls.c:2229
+msgid "ignoring return value of function declared with attribute warn_unused_result"
+msgstr ""
+
+#: calls.c:2239
+msgid "function call has aggregate value"
+msgstr ""
+
+#: cfg.c:835
 #, c-format
-msgid "head insn %d for block %d not found in the insn stream"
+msgid "bb %d on wrong place"
 msgstr ""
 
-#: cfgrtl.c:1848
+#: cfg.c:841
 #, c-format
-msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
+msgid "prev_bb of %d should be %d, not %d"
 msgstr ""
 
-#: cfgrtl.c:1855
+#: cfg.c:857
 #, c-format
 msgid "verify_flow_info: Wrong count of block %i %i"
 msgstr ""
 
-#: cfgrtl.c:1861
+#: cfg.c:863
 #, c-format
 msgid "verify_flow_info: Wrong frequency of block %i %i"
 msgstr ""
 
-#: cfgrtl.c:1869
+#: cfg.c:871
 #, c-format
 msgid "verify_flow_info: Duplicate edge %i->%i"
 msgstr ""
 
-#: cfgrtl.c:1875
+#: cfg.c:877
 #, c-format
 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
 msgstr ""
 
-#: cfgrtl.c:1881
+#: cfg.c:883
 #, c-format
 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
 msgstr ""
 
-#: cfgrtl.c:1911
+#: cfg.c:895
 #, c-format
-msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
+msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr ""
 
-#: cfgrtl.c:1926
+#: cfg.c:909 cfgrtl.c:1971
 #, c-format
-msgid "verify_flow_info: Incorrect fallthru %i->%i"
+msgid "Wrong amount of branch edges after unconditional jump %i"
 msgstr ""
 
-#: cfgrtl.c:1928
-msgid "wrong insn in the fallthru edge"
+#: cfg.c:917
+#, c-format
+msgid "basic block %d pred edge is corrupted"
 msgstr ""
 
-#: cfgrtl.c:1935
+#: cfg.c:943
 #, c-format
-msgid "verify_flow_info: Basic block %d succ edge is corrupted"
+msgid "basic block %i edge lists are corrupted"
 msgstr ""
 
-#: cfgrtl.c:1951
-#, c-format
-msgid "Missing REG_EH_REGION note in the end of bb %i"
+#: cfg.c:955
+msgid "verify_flow_info failed"
 msgstr ""
 
-#: cfgrtl.c:1959
+#: cfgloop.c:1134
 #, c-format
-msgid "Too many outgoing branch edges from bb %i"
+msgid "Size of loop %d should be %d, not %d."
 msgstr ""
 
-#: cfgrtl.c:1964
+#: cfgloop.c:1153
 #, c-format
-msgid "Fallthru edge after unconditional jump %i"
+msgid "Bb %d do not belong to loop %d."
 msgstr ""
 
-#: cfgrtl.c:1969
+#: cfgloop.c:1171
 #, c-format
-msgid "Wrong amount of branch edges after unconditional jump %i"
+msgid "Loop %d's header does not have exactly 2 entries."
 msgstr ""
 
-#: cfgrtl.c:1975
+#: cfgloop.c:1179
 #, c-format
-msgid "Wrong amount of branch edges after conditional jump %i"
+msgid "Loop %d's latch does not have exactly 1 successor."
 msgstr ""
 
-#: cfgrtl.c:1980
+#: cfgloop.c:1184
 #, c-format
-msgid "Call edges for non-call insn in bb %i"
+msgid "Loop %d's latch does not have header as successor."
 msgstr ""
 
-#: cfgrtl.c:1989
+#: cfgloop.c:1189
 #, c-format
-msgid "Abnormal edges for no purpose in bb %i"
+msgid "Loop %d's latch does not belong directly to it."
 msgstr ""
 
-#: cfgrtl.c:2004
+#: cfgloop.c:1195
 #, c-format
-msgid "missing barrier after block %i"
+msgid "Loop %d's header does not belong directly to it."
 msgstr ""
 
-#: cfgrtl.c:2014
+#: cfgloop.c:1201
 #, c-format
-msgid "basic block %d pred edge is corrupted"
+msgid "Loop %d's latch is marked as part of irreducible region."
+msgstr ""
+
+#: cfgloop.c:1231
+#, c-format
+msgid "Basic block %d should be marked irreducible."
+msgstr ""
+
+#: cfgloop.c:1237
+#, c-format
+msgid "Basic block %d should not be marked irreducible."
+msgstr ""
+
+#: cfgloop.c:1245
+#, c-format
+msgid "Edge from %d to %d should be marked irreducible."
+msgstr ""
+
+#: cfgloop.c:1252
+#, c-format
+msgid "Edge from %d to %d should not be marked irreducible."
+msgstr ""
+
+#: cfgrtl.c:1877
+#, c-format
+msgid "end insn %d for block %d not found in the insn stream"
+msgstr ""
+
+#: cfgrtl.c:1891
+#, c-format
+msgid "insn %d is in multiple basic blocks (%d and %d)"
+msgstr ""
+
+#: cfgrtl.c:1903
+#, c-format
+msgid "head insn %d for block %d not found in the insn stream"
+msgstr ""
+
+#: cfgrtl.c:1925
+msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
+msgstr ""
+
+#: cfgrtl.c:1953
+#, c-format
+msgid "Missing REG_EH_REGION note in the end of bb %i"
+msgstr ""
+
+#: cfgrtl.c:1961
+#, c-format
+msgid "Too many outgoing branch edges from bb %i"
+msgstr ""
+
+#: cfgrtl.c:1966
+#, c-format
+msgid "Fallthru edge after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1977
+#, c-format
+msgid "Wrong amount of branch edges after conditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1982
+#, c-format
+msgid "Call edges for non-call insn in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1991
+#, c-format
+msgid "Abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2031
+#: cfgrtl.c:2001
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cfgrtl.c:2035
+#: cfgrtl.c:2005
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: cfgrtl.c:2049 cfgrtl.c:2059
+#: cfgrtl.c:2019 cfgrtl.c:2029
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: cfgrtl.c:2072
+#: cfgrtl.c:2042
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: cfgrtl.c:2084
+#: cfgrtl.c:2052
 #, c-format
 msgid "in basic block %d:"
 msgstr ""
 
-#: cfgrtl.c:2085
+#: cfgrtl.c:2053
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:2104
+#: cfgrtl.c:2099
 #, c-format
-msgid "basic block %i edge lists are corrupted"
+msgid "missing barrier after block %i"
+msgstr ""
+
+#: cfgrtl.c:2112
+#, c-format
+msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
+msgstr ""
+
+#: cfgrtl.c:2127
+#, c-format
+msgid "verify_flow_info: Incorrect fallthru %i->%i"
+msgstr ""
+
+#: cfgrtl.c:2129
+msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.c:2119
-msgid "basic blocks not numbered consecutively"
+#: cfgrtl.c:2146
+msgid "basic blocks not laid down consecutively"
 msgstr ""
 
-#: cfgrtl.c:2144
+#: cfgrtl.c:2171
 msgid "insn outside basic block"
 msgstr ""
 
-#: cfgrtl.c:2152
+#: cfgrtl.c:2179
 msgid "return not followed by barrier"
 msgstr ""
 
-#: cfgrtl.c:2157
+#: cfgrtl.c:2186
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: cfgrtl.c:2161
-msgid "verify_flow_info failed"
+#: cgraph.c:161
+msgid "function body not available"
+msgstr ""
+
+#: cgraph.c:163 cgraphunit.c:341
+msgid "redefined extern inline functions are not considered for inlining"
+msgstr ""
+
+#: cgraph.c:166 cgraphunit.c:346
+#, fuzzy
+msgid "function not considered for inlining"
+msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
+
+#: cgraph.c:168 cgraphunit.c:344
+msgid "function not inlinable"
+msgstr ""
+
+#: cgraph.c:476
+msgid "%D renamed after being referenced in assembly"
+msgstr ""
+
+#: cgraphunit.c:1042
+msgid "--param large-function-growth limit reached"
+msgstr ""
+
+#: cgraphunit.c:1055
+msgid "--param large-function-growth limit reached while inlining the caller"
+msgstr ""
+
+#: cgraphunit.c:1120
+msgid "--param max-inline-insns-single limit reached"
+msgstr ""
+
+#: cgraphunit.c:1144
+msgid "--param max-inline-insns-single limit reached after inlining into the callee"
+msgstr ""
+
+#: cgraphunit.c:1221
+msgid "--param inline-unit-growth limit reached"
 msgstr ""
 
-#: collect2.c:425
+#: cgraphunit.c:1293 cgraphunit.c:1437
+msgid "recursive inlining"
+msgstr ""
+
+#: collect2.c:406
 msgid "internal error"
 msgstr "унутраная памылка"
 
-#: collect2.c:934
+#: collect2.c:894
 msgid "no arguments"
 msgstr "няма аргументаў"
 
-#: collect2.c:1263 collect2.c:1411 collect2.c:1444
+#: collect2.c:1226 collect2.c:1374 collect2.c:1407
 #, c-format
 msgid "fopen %s"
 msgstr ""
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1447
+#: collect2.c:1229 collect2.c:1379 collect2.c:1410
 #, c-format
 msgid "fclose %s"
 msgstr ""
 
-#: collect2.c:1275
+#: collect2.c:1238
 #, c-format
 msgid "collect2 version %s"
 msgstr ""
 
-#: collect2.c:1365
+#: collect2.c:1328
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "%d канструктар(аў) знойдзен(а)\n"
 
-#: collect2.c:1366
+#: collect2.c:1329
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "%d дэструктар(аў) знойдзен(а)\n"
 
-#: collect2.c:1367
+#: collect2.c:1330
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr ""
 
-#: collect2.c:1508
+#: collect2.c:1470
 #, c-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr ""
 
-#: collect2.c:1527
+#: collect2.c:1488
 #, c-format
 msgid "%s returned %d exit status"
 msgstr ""
 
-#: collect2.c:1555
+#: collect2.c:1513
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[нельга знайсці %s]"
 
-#: collect2.c:1570
+#: collect2.c:1528
 #, c-format
 msgid "cannot find `%s'"
 msgstr "нельга знайсці \"%s\""
 
-#: collect2.c:1581 collect2.c:1584
+#: collect2.c:1539 collect2.c:1542
 #, c-format
 msgid "redirecting stdout: %s"
 msgstr "перанакіраванне stdout: %s"
 
-#: collect2.c:1627
+#: collect2.c:1581
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr ""
 
-#: collect2.c:1870
+#: collect2.c:1801
 #, c-format
 msgid ""
 "\n"
 "write_c_file - output name is %s, prefix is %s\n"
 msgstr ""
 
-#: collect2.c:2082
+#: collect2.c:2005
 msgid "cannot find `nm'"
 msgstr "нельга знайсці \"nm\""
 
-#: collect2.c:2092 collect2.c:2533
+#: collect2.c:2015 collect2.c:2444
 msgid "pipe"
 msgstr "канвеер"
 
-#: collect2.c:2096 collect2.c:2537
+#: collect2.c:2019 collect2.c:2448
 msgid "fdopen"
 msgstr ""
 
-#: collect2.c:2122 collect2.c:2563
+#: collect2.c:2045 collect2.c:2474
 #, c-format
 msgid "dup2 %d 1"
 msgstr ""
 
-#: collect2.c:2125 collect2.c:2128 collect2.c:2141 collect2.c:2566
-#: collect2.c:2569 collect2.c:2582
+#: collect2.c:2048 collect2.c:2051 collect2.c:2064 collect2.c:2477
+#: collect2.c:2480 collect2.c:2493
 #, c-format
 msgid "close %d"
 msgstr ""
 
-#: collect2.c:2131 collect2.c:2572
+#: collect2.c:2054 collect2.c:2483
 #, c-format
 msgid "execv %s"
 msgstr ""
 
-#: collect2.c:2185
+#: collect2.c:2108
 #, c-format
 msgid "init function found in object %s"
 msgstr ""
 
-#: collect2.c:2193
+#: collect2.c:2116
 #, c-format
 msgid "fini function found in object %s"
 msgstr ""
 
-#: collect2.c:2216 collect2.c:2621
+#: collect2.c:2139 collect2.c:2532
 msgid "fclose"
 msgstr ""
 
-#: collect2.c:2261
+#: collect2.c:2181
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "немагу адчыніць файл \"%s\""
 
-#: collect2.c:2263
+#: collect2.c:2183
 #, c-format
 msgid "unable to stat file '%s'"
 msgstr ""
 
-#: collect2.c:2269
+#: collect2.c:2189
 #, c-format
 msgid "unable to mmap file '%s'"
 msgstr ""
 
-#: collect2.c:2422
+#: collect2.c:2335
 msgid "not found\n"
 msgstr "не знойдзена\n"
 
-#: collect2.c:2424 collect2.c:2600
+#: collect2.c:2337 collect2.c:2511
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr ""
 
-#: collect2.c:2444
+#: collect2.c:2356
 #, c-format
 msgid "bad magic number in file '%s'"
 msgstr "дрэнная магічная лічба ў файле \"%s\""
 
-#: collect2.c:2466
+#: collect2.c:2378
 msgid "dynamic dependencies.\n"
 msgstr ""
 
-#: collect2.c:2524
+#: collect2.c:2435
 msgid "cannot find `ldd'"
 msgstr "не магу знайсці \"ldd\""
 
-#: collect2.c:2585
+#: collect2.c:2496
 msgid ""
 "\n"
 "ldd output with constructors/destructors.\n"
 msgstr ""
 
-#: collect2.c:2612
+#: collect2.c:2523
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr ""
 
-#: collect2.c:2726
+#: collect2.c:2683
 #, c-format
 msgid "%s: not a COFF file"
 msgstr ""
 
-#: collect2.c:2845
+#: collect2.c:2802
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr ""
 
-#: collect2.c:2901
+#: collect2.c:2857
 #, fuzzy, c-format
 msgid "library lib%s not found"
 msgstr "Бібліятэка lib%s не знойдзена"
 
-#: collect2.c:3028
+#: combine.c:13027
 #, c-format
-msgid "open %s"
-msgstr ""
-
-#: collect2.c:3051
-msgid "incompatibilities between object file & expected values"
+msgid ""
+";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
+";; %d successes.\n"
+"\n"
 msgstr ""
 
-#: collect2.c:3124
+#: combine.c:13036
 #, c-format
 msgid ""
 "\n"
-"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
+";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
+";; %d successes.\n"
 msgstr ""
 
-#: collect2.c:3133
-msgid "string section missing"
+#: convert.c:70
+msgid "cannot convert to a pointer type"
 msgstr ""
 
-#: collect2.c:3136
-msgid "section pointer missing"
+#: convert.c:267
+msgid "pointer value used where a floating point value was expected"
 msgstr ""
 
-#: collect2.c:3184
-msgid "no symbol table found"
+#: convert.c:271
+msgid "aggregate value used where a float was expected"
 msgstr ""
 
-#: collect2.c:3197
-msgid "no cmd_strings found"
+#: convert.c:296
+msgid "conversion to incomplete type"
 msgstr ""
 
-#: collect2.c:3209
-msgid ""
-"\n"
-"Updating header and load commands.\n"
-"\n"
+#: convert.c:600 convert.c:678
+msgid "can't convert between vector values of different size"
 msgstr ""
 
-#: collect2.c:3216
-#, c-format
-msgid "load command map, %d cmds, new size %ld.\n"
+#: convert.c:606
+msgid "aggregate value used where an integer was expected"
 msgstr ""
 
-#: collect2.c:3247
-msgid ""
-"writing load commands.\n"
-"\n"
+#: convert.c:657 f/com.c:1101
+msgid "pointer value used where a complex was expected"
 msgstr ""
 
-#: collect2.c:3267
-#, c-format
-msgid "close %s"
+#: convert.c:661 f/com.c:1103
+msgid "aggregate value used where a complex was expected"
 msgstr ""
 
-#: collect2.c:3341
-msgid "could not convert 0x%l.8x into a region"
+#: convert.c:684
+msgid "can't convert value to a vector"
 msgstr ""
 
-#: collect2.c:3345
+#: coverage.c:164
+#, fuzzy, c-format
+msgid "`%s' is not a gcov data file"
+msgstr "\"%s\" звычайна функцыя"
+
+#: coverage.c:175
 #, c-format
-msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
+msgid "`%s' is version `%.4s', expected version `%.4s'"
 msgstr ""
 
-#: collect2.c:3472
-msgid "bad magic number"
-msgstr "дрэнны \"магічны\" нумар"
-
-#: collect2.c:3473
-msgid "bad header version"
-msgstr "дрэнная версія загалоўка"
-
-#: collect2.c:3474
-msgid "bad raw header version"
+#: coverage.c:255 coverage.c:263
+#, c-format
+msgid "coverage mismatch for function %u while reading execution counters."
 msgstr ""
 
-#: collect2.c:3475
-msgid "raw header buffer too small"
+#: coverage.c:257 coverage.c:340
+#, c-format
+msgid "checksum is %x instead of %x"
 msgstr ""
 
-#: collect2.c:3476
-msgid "old raw header file"
+#: coverage.c:265 coverage.c:348
+#, c-format
+msgid "number of counters is %d instead of %d"
 msgstr ""
 
-#: collect2.c:3477
-msgid "unsupported version"
-msgstr "непадтрымліваемая версія"
-
-#: collect2.c:3479
+#: coverage.c:271
 #, c-format
-msgid "unknown {de,en}code_mach_o_hdr return value %d"
+msgid "cannot merge separate %s counters for function %u"
 msgstr ""
 
-#: collect2.c:3499
+#: coverage.c:296
 #, c-format
-msgid "fstat %s"
+msgid "`%s' has overflowed"
 msgstr ""
 
-#: collect2.c:3536 collect2.c:3584
+#: coverage.c:296
 #, c-format
-msgid "lseek %s 0"
+msgid "`%s' is corrupted"
 msgstr ""
 
-#: collect2.c:3540
+#: coverage.c:319
 #, c-format
-msgid "read %s"
+msgid "file %s not found, execution counts assumed to be zero"
 msgstr ""
 
-#: collect2.c:3543
+#: coverage.c:329
+#, fuzzy, c-format
+msgid "no coverage for function '%s' found."
+msgstr "у функцыі \"%s\":"
+
+#: coverage.c:337 coverage.c:345
 #, c-format
-msgid "read %ld bytes, expected %ld, from %s"
+msgid "coverage mismatch for function '%s' while reading counter '%s'."
 msgstr ""
 
-#: collect2.c:3564
+#: coverage.c:492
+#, fuzzy, c-format
+msgid "cannot open %s"
+msgstr "немагчыма адчыніць %s"
+
+#: coverage.c:527
+#, fuzzy, c-format
+msgid "error writing `%s'"
+msgstr "памылка запісу ў %s"
+
+#. XXX should be DL_SORRY
+#: cppcharset.c:653
 #, c-format
-msgid "msync %s"
+msgid "conversion from %s to %s not supported by iconv"
+msgstr ""
+
+#: cppcharset.c:656
+msgid "iconv_open"
 msgstr ""
 
-#: collect2.c:3571
+#. XXX should be DL_SORRY
+#: cppcharset.c:664
 #, c-format
-msgid "munmap %s"
+msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr ""
 
-#: collect2.c:3588
+#: cppcharset.c:808
+msgid "universal character names are only valid in C++ and C99"
+msgstr ""
+
+#: cppcharset.c:811
 #, c-format
-msgid "write %s"
+msgid "the meaning of '\\%c' is different in traditional C"
 msgstr ""
 
-#: collect2.c:3591
+#: cppcharset.c:837
 #, c-format
-msgid "wrote %ld bytes, expected %ld, to %s"
+msgid "incomplete universal character name %.*s"
 msgstr ""
 
-#: combine.c:13222
+#: cppcharset.c:849
+#, fuzzy, c-format
+msgid "%.*s is not a valid universal character"
+msgstr "\"%s\" - гэта не пачатак дэкларацыі"
+
+#: cppcharset.c:859
 #, c-format
-msgid ""
-";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
-";; %d successes.\n"
-"\n"
+msgid "universal character %.*s is not valid in an identifier"
 msgstr ""
 
-#: combine.c:13232
+#: cppcharset.c:863
 #, c-format
-msgid ""
-"\n"
-";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
-";; %d successes.\n"
+msgid "universal character %.*s is not valid at the start of an identifier"
 msgstr ""
 
-#: convert.c:69
-msgid "cannot convert to a pointer type"
+#: cppcharset.c:898
+msgid "converting UCN to source character set"
 msgstr ""
 
-#: convert.c:102
-msgid "pointer value used where a floating point value was expected"
+#: cppcharset.c:902
+msgid "converting UCN to execution character set"
 msgstr ""
 
-#: convert.c:106
-msgid "aggregate value used where a float was expected"
+#: cppcharset.c:967
+msgid "the meaning of '\\x' is different in traditional C"
 msgstr ""
 
-#: convert.c:132
-msgid "conversion to incomplete type"
+#: cppcharset.c:984 f/lex.c:580
+msgid "\\x used with no following hex digits"
 msgstr ""
 
-#: convert.c:414 convert.c:494
-msgid "can't convert between vector values of different size"
+#: cppcharset.c:991
+msgid "hex escape sequence out of range"
 msgstr ""
 
-#: convert.c:420
-msgid "aggregate value used where an integer was expected"
+#: cppcharset.c:1030
+msgid "octal escape sequence out of range"
 msgstr ""
 
-#: convert.c:472 f/com.c:1100
-msgid "pointer value used where a complex was expected"
+#: cppcharset.c:1098
+msgid "the meaning of '\\a' is different in traditional C"
 msgstr ""
 
-#: convert.c:476 f/com.c:1102
-msgid "aggregate value used where a complex was expected"
+#: cppcharset.c:1105
+#, c-format
+msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr ""
 
-#: convert.c:500
-msgid "can't convert value to a vector"
+#: cppcharset.c:1113
+#, 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 ""
+
+#: cppcharset.c:1181
+msgid "converting to execution character set"
+msgstr ""
+
+#: cppcharset.c:1244 cppcharset.c:1307
+#, fuzzy
+msgid "character constant too long for its type"
+msgstr "сімвальная канстанта вельмі доўгая"
+
+#: cppcharset.c:1247
+msgid "multi-character character constant"
+msgstr "мнагасімвальная сімвальная канстанта"
+
+#: cppcharset.c:1339
+msgid "empty character constant"
+msgstr "пустая сімвальная канстанта"
+
+#: cppcharset.c:1378
+#, c-format
+msgid "failure to convert %s to %s"
 msgstr ""
 
-#: cpperror.c:113
+#: cpperror.c:110 diagnostic.def:5
 msgid "warning: "
 msgstr ""
 
-#: cpperror.c:115
+#: cpperror.c:112
 msgid "internal error: "
 msgstr ""
 
-#: cpperror.c:189
+#: cpperror.c:174
 #, fuzzy
 msgid "stdout"
 msgstr "структура"
 
-#: cpperror.c:191 gcc.c:6428
-#, c-format
-msgid "%s: %s"
-msgstr ""
-
-#: cppexp.c:199
+#: cppexp.c:192
 msgid "too many decimal points in number"
 msgstr ""
 
-#: cppexp.c:219
+#: cppexp.c:212
 #, fuzzy, c-format
 msgid "invalid digit \"%c\" in octal constant"
 msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 
-#: cppexp.c:225
+#: cppexp.c:218
 msgid "use of C99 hexadecimal floating constant"
 msgstr ""
 
-#: cppexp.c:234
+#: cppexp.c:227
 msgid "exponent has no digits"
 msgstr ""
 
-#: cppexp.c:241
+#: cppexp.c:234
 msgid "hexadecimal floating constants require an exponent"
 msgstr ""
 
-#: cppexp.c:247
+#: cppexp.c:240
 #, fuzzy, c-format
 msgid "invalid suffix \"%.*s\" on floating constant"
 msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 
-#: cppexp.c:257 cppexp.c:282
+#: cppexp.c:250 cppexp.c:275
 #, c-format
 msgid "traditional C rejects the \"%.*s\" suffix"
 msgstr ""
 
-#: cppexp.c:268
+#: cppexp.c:261
 #, fuzzy, c-format
 msgid "invalid suffix \"%.*s\" on integer constant"
 msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 
-#: cppexp.c:289
+#: cppexp.c:283
 msgid "use of C99 long long integer constant"
 msgstr ""
 
-#: cppexp.c:295
+#: cppexp.c:290
 msgid "imaginary constants are a GCC extension"
 msgstr ""
 
-#: cppexp.c:383
+#: cppexp.c:376
 msgid "integer constant is too large for its type"
 msgstr ""
 
-#: cppexp.c:395
+#: cppexp.c:388
 msgid "integer constant is so large that it is unsigned"
 msgstr ""
 
-#: cppexp.c:482
+#: cppexp.c:470
 msgid "missing ')' after \"defined\""
 msgstr ""
 
-#: cppexp.c:489
+#: cppexp.c:477
 msgid "operator \"defined\" requires an identifier"
 msgstr ""
 
-#: cppexp.c:497
+#: cppexp.c:485
 #, c-format
 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
 msgstr ""
 
-#: cppexp.c:507
+#: cppexp.c:495
 msgid "this use of \"defined\" may not be portable"
 msgstr ""
 
-#: cppexp.c:545
+#: cppexp.c:531
 msgid "floating constant in preprocessor expression"
 msgstr ""
 
-#: cppexp.c:551
+#: cppexp.c:537
 msgid "imaginary number in preprocessor expression"
 msgstr ""
 
-#: cppexp.c:596
-#, c-format
-msgid "ISO C++ does not permit \"%s\" in #if"
-msgstr ""
-
-#: cppexp.c:604
+#: cppexp.c:582
 #, c-format
 msgid "\"%s\" is not defined"
 msgstr ""
 
-#: cppexp.c:737 cppexp.c:772
+#: cppexp.c:714 cppexp.c:743
 #, fuzzy, c-format
 msgid "missing binary operator before token \"%s\""
 msgstr "прапушчан прабел пасля нумара \"%.*s\""
 
-#: cppexp.c:756
-#, c-format
-msgid "invalid character '%c' in #if"
-msgstr ""
-
-#: cppexp.c:758
-#, c-format
-msgid "invalid character '\\%03o' in #if"
-msgstr ""
-
-#: cppexp.c:763
+#: cppexp.c:734
 #, c-format
 msgid "token \"%s\" is not valid in preprocessor expressions"
 msgstr ""
 
-#: cppexp.c:782
+#: cppexp.c:753
 msgid "void expression between '(' and ')'"
 msgstr ""
 
-#: cppexp.c:785
+#: cppexp.c:756
 msgid "#if with no expression"
 msgstr ""
 
-#: cppexp.c:787
+#: cppexp.c:758
 #, c-format
 msgid "operator '%s' has no right operand"
 msgstr ""
 
-#: cppexp.c:813
+#: cppexp.c:784
 msgid " ':' without preceding '?'"
 msgstr ""
 
-#: cppexp.c:840
+#: cppexp.c:811
 msgid "unbalanced stack in #if"
 msgstr ""
 
-#: cppexp.c:862
+#: cppexp.c:830
 #, fuzzy, c-format
 msgid "impossible operator '%u'"
 msgstr "немагчымы апэратар '%s'"
 
-#: cppexp.c:954
+#: cppexp.c:922
 msgid "missing ')' in expression"
 msgstr ""
 
-#: cppexp.c:975
+#: cppexp.c:943
 msgid "'?' without following ':'"
 msgstr ""
 
-#: cppexp.c:985
+#: cppexp.c:953
 msgid "integer overflow in preprocessor expression"
 msgstr ""
 
-#: cppexp.c:990
+#: cppexp.c:958
 msgid "missing '(' in expression"
 msgstr ""
 
-#: cppexp.c:1026
+#: cppexp.c:990
 #, c-format
 msgid "the left operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: cppexp.c:1031
+#: cppexp.c:995
 #, c-format
 msgid "the right operand of \"%s\" changes sign when promoted"
 msgstr ""
 
-#: cppexp.c:1414
+#: cppexp.c:1352
 msgid "comma operator in operand of #if"
 msgstr ""
 
-#: cppexp.c:1551
+#: cppexp.c:1483
 msgid "division by zero in #if"
 msgstr ""
 
-#: cppfiles.c:411
-#, c-format
-msgid "%s is too large"
-msgstr "%s - вельмі вялікі"
+#: cppfiles.c:370
+msgid "NULL directory in find_file"
+msgstr ""
 
-#: cppfiles.c:447
-#, c-format
-msgid "%s is shorter than expected"
+#: cppfiles.c:397
+msgid "one or more PCH files were found, but they were invalid"
 msgstr ""
 
-#: cppfiles.c:461
+#: cppfiles.c:400
+msgid "use -Winvalid-pch for more information"
+msgstr ""
+
+#: cppfiles.c:458
 #, c-format
 msgid "%s is a block device"
 msgstr "%s - гэта блёчная прылада"
 
-#: cppfiles.c:594
+#: cppfiles.c:475
 #, c-format
-msgid "no include path in which to find %s"
-msgstr ""
-
-#: cppfiles.c:668
-msgid "Multiple include guards may be useful for:\n"
-msgstr ""
-
-#: cppfiles.c:1014
-msgid "absolute file name in remap_filename"
-msgstr ""
+msgid "%s is too large"
+msgstr "%s - вельмі вялікі"
 
-#: cppinit.c:224
+#: cppfiles.c:510
 #, c-format
-msgid "ignoring nonexistent directory \"%s\"\n"
+msgid "%s is shorter than expected"
 msgstr ""
 
-#: cppinit.c:231
+#: cppfiles.c:696
 #, c-format
-msgid "%s: Not a directory"
-msgstr "%s: не дырэкторыя"
-
-#: cppinit.c:287
-#, c-format
-msgid "ignoring duplicate directory \"%s\"\n"
+msgid "no include path in which to search for %s"
 msgstr ""
 
-#: cppinit.c:325
-msgid "  as it is a non-system directory that duplicates a system directory\n"
+#: cppfiles.c:956
+msgid "Multiple include guards may be useful for:\n"
 msgstr ""
 
-#: cppinit.c:891
+#: cppinit.c:387
 msgid "cppchar_t must be an unsigned type"
 msgstr ""
 
-#: cppinit.c:895
+#: cppinit.c:391
 #, c-format
 msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits"
 msgstr ""
 
-#: cppinit.c:901
+#: cppinit.c:398
 msgid "CPP arithmetic must be at least as precise as a target int"
 msgstr ""
 
-#: cppinit.c:904
+#: cppinit.c:401
 msgid "target char is less than 8 bits wide"
 msgstr ""
 
-#: cppinit.c:908
+#: cppinit.c:405
 msgid "target wchar_t is narrower than target char"
 msgstr ""
 
-#: cppinit.c:912
+#: cppinit.c:409
 msgid "target int is narrower than target char"
 msgstr ""
 
-#: cppinit.c:916
+#: cppinit.c:414
 msgid "CPP half-integer narrower than CPP character"
 msgstr ""
 
-#: cppinit.c:920
+#: cppinit.c:418
 #, c-format
 msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits"
 msgstr ""
 
-#: cppinit.c:972
-msgid "#include \"...\" search starts here:\n"
+#: cpplex.c:410
+msgid "null character(s) ignored"
 msgstr ""
 
-#: cppinit.c:976
-msgid "#include <...> search starts here:\n"
+#: cpplex.c:445
+msgid "'$' in identifier or number"
 msgstr ""
 
-#: cppinit.c:979
-msgid "End of search list.\n"
+#: cpplex.c:492
+#, c-format
+msgid "attempt to use poisoned \"%s\""
 msgstr ""
 
-#: cppinit.c:1057
-msgid "<built-in>"
+#: cpplex.c:500
+msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
 msgstr ""
 
-#: cppinit.c:1059
-msgid "<command line>"
+#: cpplex.c:596
+msgid "null character(s) preserved in literal"
 msgstr ""
 
-#. Irix6 "cc -n32" and OSF4 cc have problems with char foo[] = ("string");
-#. I.e. a const string initializer with parens around it.  That is
-#. what N_("string") resolves to, so we make no_* be macros instead.
-#: cppinit.c:1164
-#, c-format
-msgid "assertion missing after %s"
+#: cpplex.c:916
+msgid "unterminated comment"
+msgstr "незавершаныя каментарыі"
+
+#: cpplex.c:927
+msgid "C++ style comments are not allowed in ISO C90"
 msgstr ""
 
-#: cppinit.c:1165
-#, c-format
-msgid "directory name missing after %s"
-msgstr ""
-
-#: cppinit.c:1166
-#, c-format
-msgid "file name missing after %s"
-msgstr ""
-
-#: cppinit.c:1167
-#, c-format
-msgid "macro name missing after %s"
-msgstr ""
-
-#: cppinit.c:1168
-#, c-format
-msgid "path name missing after %s"
-msgstr ""
-
-#: cppinit.c:1353
-msgid "-I- specified twice"
-msgstr ""
-
-#: cpplex.c:149
-#, c-format
-msgid "trigraph ??%c converted to %c"
-msgstr ""
-
-#: cpplex.c:157
-#, c-format
-msgid "trigraph ??%c ignored"
-msgstr ""
-
-#: cpplex.c:214
-msgid "backslash and newline separated by space"
-msgstr ""
-
-#: cpplex.c:221 cpptrad.c:158
-msgid "backslash-newline at end of file"
-msgstr ""
-
-#: cpplex.c:287 cpptrad.c:199
-msgid "\"/*\" within comment"
-msgstr ""
-
-#: cpplex.c:395
-msgid "null character(s) ignored"
-msgstr ""
-
-#: cpplex.c:402
-#, c-format
-msgid "%s in preprocessing directive"
-msgstr ""
-
-#: cpplex.c:475
-#, c-format
-msgid "attempt to use poisoned \"%s\""
-msgstr ""
-
-#: cpplex.c:483
-msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
-msgstr ""
-
-#: cpplex.c:555
-msgid "'$' character(s) in identifier or number"
-msgstr ""
-
-#: cpplex.c:698
-#, c-format
-msgid "missing terminating %c character"
-msgstr "прапушчан завяршаючы сімвал %c"
-
-#: cpplex.c:711
-msgid "null character(s) preserved in literal"
-msgstr ""
-
-#: cpplex.c:915 cpptrad.c:487
-msgid "no newline at end of file"
-msgstr ""
-
-#: cpplex.c:1092 cpptrad.c:213
-msgid "unterminated comment"
-msgstr "незавершаныя каментарыі"
-
-#: cpplex.c:1103
-msgid "C++ style comments are not allowed in ISO C90"
-msgstr ""
-
-#: cpplex.c:1105
+#: cpplex.c:929
 msgid "(this will be reported only once per input file)"
 msgstr ""
 
-#: cpplex.c:1110
+#: cpplex.c:934
 msgid "multi-line comment"
 msgstr ""
 
-#: cpplex.c:1425
-#, fuzzy, c-format
-msgid "unknown string token %s\n"
-msgstr "невядомая назва рэгістра: %s\n"
-
-#: cpplex.c:1438
+#: cpplex.c:1198
 #, fuzzy, c-format
 msgid "unspellable token %s"
 msgstr "немагу адчыніць файл \"%s\""
 
-#: cpplex.c:1695
-#, c-format
-msgid "the meaning of '\\%c' is different in traditional C"
-msgstr ""
-
-#: cpplex.c:1701
-msgid "incomplete universal-character-name"
-msgstr ""
-
-#: cpplex.c:1715
-#, c-format
-msgid "non-hex digit '%c' in universal-character-name"
-msgstr ""
-
-#: cpplex.c:1723
-msgid "universal-character-name on EBCDIC target"
-msgstr ""
-
-#: cpplex.c:1737
-msgid "universal-character-name out of range"
-msgstr ""
-
-#: cpplex.c:1791
-msgid "the meaning of '\\a' is different in traditional C"
-msgstr ""
-
-#: cpplex.c:1798
-#, c-format
-msgid "non-ISO-standard escape sequence, '\\%c'"
-msgstr ""
-
-#: cpplex.c:1809
-msgid "the meaning of '\\x' is different in traditional C"
-msgstr ""
-
-#: cpplex.c:1828 f/lex.c:585
-msgid "\\x used with no following hex digits"
-msgstr ""
-
-#: cpplex.c:1833
-msgid "hex escape sequence out of range"
-msgstr ""
-
-#: cpplex.c:1858
-msgid "octal escape sequence out of range"
-msgstr ""
-
-#: cpplex.c:1874
-#, c-format
-msgid "unknown escape sequence '\\%c'"
-msgstr "невядомая ESC-паслядоўнасць '\\%c'"
-
-#: cpplex.c:1877
-#, fuzzy, c-format
-msgid "unknown escape sequence: '\\%03o'"
-msgstr "невядомая ESC-паслядоўнасць '\\%c'"
-
-#: cpplex.c:1882
-msgid "escape sequence out of range for its type"
-msgstr ""
-
-#: cpplex.c:1973
-msgid "empty character constant"
-msgstr "пустая сімвальная канстанта"
-
-#: cpplex.c:1983
-#, fuzzy
-msgid "character constant too long for its type"
-msgstr "сімвальная канстанта вельмі доўгая"
-
-#: cpplex.c:1986
-msgid "multi-character character constant"
-msgstr "мнагасімвальная сімвальная канстанта"
-
-#: cpplib.c:225
+#: cpplib.c:218
 #, c-format
 msgid "extra tokens at end of #%s directive"
 msgstr ""
 
-#: cpplib.c:315
+#: cpplib.c:304
 #, c-format
 msgid "#%s is a GCC extension"
 msgstr ""
 
-#: cpplib.c:327
+#: cpplib.c:316
 msgid "suggest not using #elif in traditional C"
 msgstr ""
 
-#: cpplib.c:330
+#: cpplib.c:319
 #, c-format
 msgid "traditional C ignores #%s with the # indented"
 msgstr ""
 
-#: cpplib.c:334
+#: cpplib.c:323
 #, c-format
 msgid "suggest hiding #%s from traditional C with an indented #"
 msgstr ""
 
-#: cpplib.c:358
+#: cpplib.c:345
 msgid "embedding a directive within macro arguments is not portable"
 msgstr ""
 
-#: cpplib.c:378
+#: cpplib.c:365
 msgid "style of line directive is a GCC extension"
 msgstr ""
 
-#: cpplib.c:428
+#: cpplib.c:415
 #, c-format
 msgid "invalid preprocessing directive #%s"
 msgstr ""
 
-#: cpplib.c:500
+#: cpplib.c:484
 msgid "\"defined\" cannot be used as a macro name"
 msgstr ""
 
-#: cpplib.c:506
+#: cpplib.c:490
 #, c-format
 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
 msgstr ""
 
-#: cpplib.c:509
+#: cpplib.c:493
 #, c-format
 msgid "no macro name given in #%s directive"
 msgstr ""
 
-#: cpplib.c:512
+#: cpplib.c:496
 msgid "macro names must be identifiers"
 msgstr ""
 
-#: cpplib.c:552
+#: cpplib.c:537
 #, c-format
 msgid "undefining \"%s\""
 msgstr ""
 
-#: cpplib.c:598
+#: cpplib.c:609
 msgid "missing terminating > character"
 msgstr ""
 
-#: cpplib.c:637
+#: cpplib.c:662
 #, c-format
 msgid "#%s expects \"FILENAME\" or <FILENAME>"
 msgstr ""
 
-#: cpplib.c:648
-#, c-format
-msgid "empty file name in #%s"
+#: cpplib.c:685
+msgid "#include nested too deeply"
 msgstr ""
 
-#: cpplib.c:667
+#: cpplib.c:723
 msgid "#include_next in primary source file"
 msgstr ""
 
-#: cpplib.c:674
-msgid "#import is obsolete, use an #ifndef wrapper in the header file"
-msgstr ""
-
-#: cpplib.c:682
-msgid "#include nested too deeply"
-msgstr ""
-
-#: cpplib.c:739
+#: cpplib.c:749
 #, c-format
 msgid "invalid flag \"%s\" in line directive"
 msgstr ""
 
-#: cpplib.c:814
+#: cpplib.c:794
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr ""
 
-#: cpplib.c:820
+#: cpplib.c:800
 msgid "line number out of range"
 msgstr ""
 
-#: cpplib.c:831 cpplib.c:902
+#: cpplib.c:812 cpplib.c:885
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr ""
 
-#: cpplib.c:866
+#: cpplib.c:847
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr ""
 
-#: cpplib.c:973
+#: cpplib.c:947
 #, fuzzy
 msgid "invalid #ident directive"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: cpplib.c:1061
+#: cpplib.c:1027
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr ""
 
-#: cpplib.c:1064
+#: cpplib.c:1030
 #, fuzzy, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "Клас \"%s\" ужо існуе"
 
-#: cpplib.c:1067
+#: cpplib.c:1033
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr ""
 
-#: cpplib.c:1143
-msgid "#pragma once is obsolete"
-msgstr ""
-
-#: cpplib.c:1146
+#: cpplib.c:1178
 msgid "#pragma once in main file"
 msgstr ""
 
-#: cpplib.c:1170
+#: cpplib.c:1201
 msgid "invalid #pragma GCC poison directive"
 msgstr ""
 
-#: cpplib.c:1179
+#: cpplib.c:1210
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr ""
 
-#: cpplib.c:1201
+#: cpplib.c:1231
 msgid "#pragma system_header ignored outside include file"
 msgstr ""
 
-#: cpplib.c:1226
-#, c-format
-msgid "cannot find source %s"
+#: cpplib.c:1255
+#, fuzzy, c-format
+msgid "cannot find source file %s"
 msgstr "не магу знайсці крыніцу %s"
 
-#: cpplib.c:1230
+#: cpplib.c:1259
 #, c-format
 msgid "current file is older than %s"
 msgstr ""
 
-#: cpplib.c:1346
+#: cpplib.c:1373
 msgid "_Pragma takes a parenthesized string literal"
 msgstr ""
 
-#: cpplib.c:1429
+#: cpplib.c:1451
 msgid "#else without #if"
 msgstr ""
 
-#: cpplib.c:1434
+#: cpplib.c:1456
 msgid "#else after #else"
 msgstr ""
 
-#: cpplib.c:1436 cpplib.c:1470
-msgid "the conditional began here"
-msgstr ""
-
-#: cpplib.c:1463
+#: cpplib.c:1484
 msgid "#elif without #if"
 msgstr ""
 
-#: cpplib.c:1468
+#: cpplib.c:1489
 msgid "#elif after #else"
 msgstr ""
 
-#: cpplib.c:1499
+#: cpplib.c:1519
 msgid "#endif without #if"
 msgstr ""
 
-#: cpplib.c:1582
+#: cpplib.c:1596
 msgid "missing '(' after predicate"
 msgstr ""
 
-#: cpplib.c:1597
+#: cpplib.c:1611
 msgid "missing ')' to complete answer"
 msgstr ""
 
-#: cpplib.c:1617
+#: cpplib.c:1631
 msgid "predicate's answer is empty"
 msgstr ""
 
-#: cpplib.c:1647
+#: cpplib.c:1658
 msgid "assertion without predicate"
 msgstr ""
 
-#: cpplib.c:1649
+#: cpplib.c:1660
 msgid "predicate must be an identifier"
 msgstr ""
 
-#: cpplib.c:1738
+#: cpplib.c:1744
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr ""
 
-#: cpplib.c:1968
-#, c-format
-msgid "unterminated #%s"
-msgstr ""
-
-#: cppmacro.c:94
-#, c-format
-msgid "macro \"%s\" is not used"
-msgstr ""
-
-#: cppmacro.c:139 cppmacro.c:294
+#: cppmacro.c:125 cppmacro.c:280
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr ""
 
-#: cppmacro.c:234
+#: cppmacro.c:221
 #, fuzzy
 msgid "could not determine date and time"
 msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
 
-#: cppmacro.c:407
+#: cppmacro.c:393
 msgid "invalid string literal, ignoring final '\\'"
 msgstr ""
 
-#: cppmacro.c:504
+#: cppmacro.c:476
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr ""
 
-#: cppmacro.c:546
+#: cppmacro.c:514
 msgid "ISO C99 requires rest arguments to be used"
 msgstr ""
 
-#: cppmacro.c:551
+#: cppmacro.c:519
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr ""
 
-#: cppmacro.c:556
+#: cppmacro.c:524
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr ""
 
-#: cppmacro.c:669 cpptrad.c:774
+#: cppmacro.c:635
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr ""
 
-#: cppmacro.c:776
+#: cppmacro.c:738
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr ""
 
-#: cppmacro.c:1314
+#: cppmacro.c:1241
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr ""
 
-#: cppmacro.c:1351
+#: cppmacro.c:1286
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr ""
 
-#: cppmacro.c:1359
+#: cppmacro.c:1294
 msgid "macro parameters must be comma-separated"
 msgstr ""
 
-#: cppmacro.c:1376
+#: cppmacro.c:1311
 msgid "parameter name missing"
 msgstr ""
 
-#: cppmacro.c:1391
+#: cppmacro.c:1326
 msgid "anonymous variadic macros were introduced in C99"
 msgstr ""
 
-#: cppmacro.c:1395
+#: cppmacro.c:1330
 msgid "ISO C does not permit named variadic macros"
 msgstr ""
 
-#: cppmacro.c:1404
+#: cppmacro.c:1339
 msgid "missing ')' in macro parameter list"
 msgstr ""
 
-#: cppmacro.c:1472
+#: cppmacro.c:1402
 msgid "ISO C requires whitespace after the macro name"
 msgstr ""
 
-#: cppmacro.c:1500
+#: cppmacro.c:1430
 msgid "'#' is not followed by a macro parameter"
 msgstr ""
 
-#: cppmacro.c:1519
+#: cppmacro.c:1449
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr ""
 
-#: cppmacro.c:1601
-#, c-format
-msgid "\"%s\" redefined"
-msgstr ""
-
-#: cppmacro.c:1606
-msgid "this is the location of the previous definition"
-msgstr ""
-
-#: cppmacro.c:1657
+#: cppmacro.c:1588
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr ""
 
-#: cppmacro.c:1682
+#: cppmacro.c:1611
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr ""
 
-#: cppspec.c:109
-#, c-format
-msgid "\"%s\" is not a valid option to the preprocessor"
+#: cpppch.c:84 cpppch.c:332 cpppch.c:356 cpppch.c:365
+msgid "while writing precompiled header"
 msgstr ""
 
-#: cppspec.c:133
-msgid "too many input files"
-msgstr "вельмі шмат уваходзячых файлаў"
+#: cpppch.c:463
+#, fuzzy, c-format
+msgid "%s: not used because `%.*s' not defined"
+msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
 
-#: cpptrad.c:841
+#: cpppch.c:475
 #, c-format
-msgid "detected recursion whilst expanding macro \"%s\""
+msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
 msgstr ""
 
-#: cse.c:7195
+#: cpppch.c:516
 #, c-format
-msgid ";; Processing block from %d to %d, %d sets.\n"
+msgid "%s: not used because `%s' is defined"
 msgstr ""
 
-#: diagnostic.c:714
-msgid "((anonymous))"
+#: cpppch.c:529 cpppch.c:715
+msgid "while reading precompiled header"
 msgstr ""
 
-#: diagnostic.c:928
+#: cppspec.c:106
 #, c-format
-msgid "%s: warnings being treated as errors\n"
+msgid "\"%s\" is not a valid option to the preprocessor"
 msgstr ""
 
-#: diagnostic.c:963
-#, c-format
-msgid "%s: %s: "
-msgstr "%s: %s: "
-
-#: diagnostic.c:1054
-#, c-format
-msgid "%s "
-msgstr ""
+#: cppspec.c:128
+msgid "too many input files"
+msgstr "вельмі шмат уваходзячых файлаў"
 
-#: diagnostic.c:1056
+#: cpptrad.c:744
 #, c-format
-msgid " %s"
+msgid "detected recursion whilst expanding macro \"%s\""
 msgstr ""
 
-#: diagnostic.c:1078
-msgid "At top level:"
+#: cpptrad.c:911
+msgid "syntax error in macro parameter list"
 msgstr ""
 
-#: diagnostic.c:1083
-#, fuzzy, c-format
-msgid "In member function `%s':"
-msgstr "у функцыі \"%s\":"
-
-#: diagnostic.c:1087
+#: cse.c:7040
 #, c-format
-msgid "In function `%s':"
-msgstr "у функцыі \"%s\":"
-
-#: diagnostic.c:1175
-msgid "compilation terminated.\n"
-msgstr "кампіляцыя завершана.\n"
+msgid ";; Processing block from %d to %d, %d sets.\n"
+msgstr ""
 
-#: diagnostic.c:1193
+#: diagnostic.c:209
 #, c-format
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr ""
 
-#: diagnostic.c:1208 diagnostic.c:1316
-#, c-format
-msgid ""
-"Please submit a full bug report,\n"
-"with preprocessed source if appropriate.\n"
-"See %s for instructions.\n"
-msgstr ""
+#: diagnostic.c:281
+msgid "compilation terminated.\n"
+msgstr "кампіляцыя завершана.\n"
 
-#: diagnostic.c:1314
+#: diagnostic.c:572
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 msgstr ""
 
-#: diagnostic.c:1376
+#: diagnostic.c:584
 #, fuzzy, c-format
 msgid "in %s, at %s:%d"
 msgstr "спынена ў %s, ля %s:%d"
 
-#: diagnostic.c:1397
-#, c-format
-msgid "In file included from %s:%d"
-msgstr "У файле уключаным з %s:%d"
-
-#: diagnostic.c:1400
-#, c-format
-msgid ""
-",\n"
-"                 from %s:%d"
-msgstr ""
-
-#: diagnostic.c:1401
-msgid ":\n"
-msgstr ":\n"
-
-#: diagnostic.c:1445 diagnostic.c:1462
-#, c-format
-msgid "`%s' is deprecated (declared at %s:%d)"
-msgstr ""
-
-#: diagnostic.c:1465
-#, c-format
-msgid "`%s' is deprecated"
-msgstr ""
-
-#: diagnostic.c:1468
-#, c-format
-msgid "type is deprecated (declared at %s:%d)"
-msgstr ""
-
-#: diagnostic.c:1471
-msgid "type is deprecated"
-msgstr ""
-
-#: dominance.c:728
+#: dominance.c:763
 #, c-format
 msgid "dominator of %d should be %d, not %d"
 msgstr ""
 
-#: dwarf2out.c:3135
+#: dwarf2out.c:3228
 #, c-format
 msgid "DW_LOC_OP %s not implemented\n"
 msgstr ""
 
-#: dwarfout.c:2066
-#, c-format
-msgid "internal regno botch: `%s' has regno = %d\n"
-msgstr ""
-
-#: dwarfout.c:6181
-msgid "support for the DWARF1 debugging format is deprecated"
-msgstr ""
-
-#: dwarfout.c:6278
-msgid "can't get current directory"
-msgstr "не магу атрымаць бягучую дырэкторыю"
-
 #: emit-rtl.c:1155
 msgid "can't access real part of complex value in hard register"
 msgstr ""
 
-#: emit-rtl.c:1177
+#: emit-rtl.c:1182
 msgid "can't access imaginary part of complex value in hard register"
 msgstr ""
 
-#: emit-rtl.c:3402
+#: emit-rtl.c:2263
+#, fuzzy
+msgid "Invalid rtl sharing found in the insn"
+msgstr "нявернае выкарыстанне \"restict\""
+
+#: emit-rtl.c:2265
+msgid "Shared rtx"
+msgstr ""
+
+#: emit-rtl.c:3400
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr ""
 
-#: errors.c:136
+#: errors.c:129
 #, c-format
 msgid "abort in %s, at %s:%d"
 msgstr "спынена ў %s, ля %s:%d"
 
-#: except.c:369
+#: except.c:357
 msgid "exception handling disabled, use -fexceptions to enable"
 msgstr ""
 
-#: except.c:2994
+#: except.c:2942
 msgid "argument of `__builtin_eh_return_regno' must be constant"
 msgstr ""
 
-#: except.c:3137
+#: except.c:3073
 msgid "__builtin_eh_return not supported on this target"
 msgstr ""
 
-#: explow.c:1408
+#: explow.c:1327
 msgid "stack limits not supported on this target"
 msgstr ""
 
-#: expr.c:3355
+#: expr.c:2965
 msgid "function using short complex types cannot be inline"
 msgstr ""
 
-#: expr.c:6272 expr.c:6281 expr.c:6290 expr.c:6295 expr.c:6604 expr.c:6620
-msgid "unsupported wide integer operation"
-msgstr ""
-
-#: expr.c:6669
-#, c-format
-msgid "prior parameter's size depends on `%s'"
+#: expr.c:6311
+msgid "%Jprior parameter's size depends on '%D'"
 msgstr ""
 
-#: expr.c:7005
+#: expr.c:6678
 msgid "returned value in block_exit_expr"
 msgstr ""
 
 #. We can't make a bitwise copy of this object, so fail.
-#: expr.c:9202
+#: expr.c:8823
 #, fuzzy
 msgid "cannot take the address of an unaligned member"
 msgstr "не магу атрымаць адрас бітавага поля \"%s\""
 
-#: final.c:1342
+#: final.c:1058
 msgid "negative insn length"
 msgstr ""
 
-#: final.c:2793
+#: final.c:2429
 msgid "could not split insn"
 msgstr ""
 
-#: final.c:3141
+#: final.c:2771
 msgid "invalid `asm': "
 msgstr ""
 
-#: final.c:3328
+#: final.c:2954
 msgid "nested assembly dialect alternatives"
 msgstr ""
 
-#: final.c:3345 final.c:3357
+#: final.c:2971 final.c:2983
 msgid "unterminated assembly dialect alternative"
 msgstr ""
 
-#: final.c:3401
+#: final.c:3027
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr ""
 
-#: final.c:3404 final.c:3443
+#: final.c:3030 final.c:3069
 msgid "operand number out of range"
 msgstr ""
 
-#: final.c:3462
+#: final.c:3088
 #, c-format
 msgid "invalid %%-code"
 msgstr "нерэчаісны %%-код"
 
-#: final.c:3493
+#: 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:3600 vmsdbgout.c:466 config/i386/i386.c:6314
-#: config/pdp11/pdp11.c:1573
+#. 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:3220 vmsdbgout.c:467 config/i386/i386.c:6739
+#: config/pdp11/pdp11.c:1646
 msgid "floating constant misused"
 msgstr ""
 
-#: final.c:3656 vmsdbgout.c:523 config/i386/i386.c:6392
-#: config/pdp11/pdp11.c:1620
+#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6817
+#: config/pdp11/pdp11.c:1693
 msgid "invalid expression as operand"
 msgstr ""
 
-#: flow.c:352
+#: flow.c:329
 msgid "function might be possible candidate for attribute `noreturn'"
 msgstr ""
 
-#: flow.c:357
+#: flow.c:334
 msgid "`noreturn' function does return"
 msgstr ""
 
-#: flow.c:378
+#: flow.c:355
 msgid "control reaches end of non-void function"
 msgstr ""
 
-#: flow.c:1642
+#: flow.c:1582
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr ""
 
-#: fold-const.c:2546 fold-const.c:2559
+#: fold-const.c:2759 fold-const.c:2772
 #, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr ""
 
-#: fold-const.c:3753 fold-const.c:3770
+#: fold-const.c:3967 fold-const.c:3984
 #, c-format
 msgid "comparison is always %d"
 msgstr ""
 
-#: fold-const.c:3901
+#: fold-const.c:4115
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: fold-const.c:3906
+#: fold-const.c:4120
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: function.c:884 varasm.c:1503
-#, c-format
-msgid "size of variable `%s' is too large"
+#: fold-const.c:8340
+msgid "fold check: original tree changed by fold"
 msgstr ""
 
-#: function.c:3772
+#: function.c:884 varasm.c:1408
+#, fuzzy
+msgid "%Jsize of variable '%D' is too large"
+msgstr "памер масіва \"%s\" вельмі вялікі"
+
+#: function.c:3737
 #, fuzzy
 msgid "impossible constraint in `asm'"
 msgstr "немагчымы апэратар '%s'"
 
-#: function.c:5527
-#, c-format
-msgid "`%s' might be used uninitialized in this function"
+#: function.c:5697
+msgid "%J'%D' might be used uninitialized in this function"
 msgstr ""
 
-#: function.c:5534
-#, c-format
-msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
+#: function.c:5704
+msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: function.c:5553
-#, c-format
-msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
+#: function.c:5723
+msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: function.c:6420
+#: function.c:6497
 msgid "function returns an aggregate"
 msgstr ""
 
-#: function.c:6925
-#, c-format
-msgid "unused parameter `%s'"
+#: function.c:6980
+#, fuzzy
+msgid "%Junused parameter '%D'"
 msgstr "невыкарыстаемы параметр \"%s\""
 
-#: gcc.c:1107
+#: gcc.c:1191
 #, c-format
 msgid "ambiguous abbreviation %s"
 msgstr ""
 
-#: gcc.c:1134
+#: gcc.c:1218
 #, c-format
 msgid "incomplete `%s' option"
 msgstr ""
 
-#: gcc.c:1145
+#: gcc.c:1229
 #, fuzzy, c-format
 msgid "missing argument to `%s' option"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: gcc.c:1158
+#: gcc.c:1242
 #, fuzzy, c-format
 msgid "extraneous argument to `%s' option"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: gcc.c:1486
+#: gcc.c:1563
 msgid "Using built-in specs.\n"
 msgstr ""
 
-#: gcc.c:1667
+#: gcc.c:1748
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:1774
+#: gcc.c:1850
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr ""
 
-#: gcc.c:1872 gcc.c:1891
+#: gcc.c:1946 gcc.c:1965
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:1899
+#: gcc.c:1973
 #, fuzzy, c-format
 msgid "could not find specs file %s\n"
 msgstr "не магу знайсці крыніцу %s\n"
 
-#: gcc.c:1916 gcc.c:1924 gcc.c:1933 gcc.c:1942
+#: gcc.c:1990 gcc.c:1998 gcc.c:2007 gcc.c:2016
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:1951
+#: gcc.c:2025
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr ""
 
-#: gcc.c:1958
+#: gcc.c:2032
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr ""
 
-#: gcc.c:1963
+#: gcc.c:2037
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr ""
 
-#: gcc.c:1965
+#: gcc.c:2039
 #, c-format
 msgid ""
 "spec is '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:1978
+#: gcc.c:2052
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr ""
 
-#: gcc.c:1989 gcc.c:2002
+#: gcc.c:2063 gcc.c:2076
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2056
+#: gcc.c:2129
 msgid "spec file has no spec for linking"
 msgstr ""
 
-#: gcc.c:2554
+#: gcc.c:2634
 msgid "-pipe not supported"
 msgstr "-pipe не падтрымліваецца"
 
-#: gcc.c:2609
+#: gcc.c:2696
 msgid ""
 "\n"
 "Go ahead? (y or n) "
 msgstr ""
 
-#: gcc.c:2735
+#: gcc.c:2822
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5282,152 +5142,160 @@ msgid ""
 "See %s for instructions."
 msgstr ""
 
-#: gcc.c:2753
+#: gcc.c:2840
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:2883
+#: gcc.c:2973
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Выкарыстанне: %s [выбары] файл...\n"
 
-#: gcc.c:2884
+#: gcc.c:2974
 msgid "Options:\n"
 msgstr "Выбары:\n"
 
-#: gcc.c:2886
+#: gcc.c:2976
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr ""
 
-#: gcc.c:2887
+#: gcc.c:2977
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
 
-#: gcc.c:2888
+#: gcc.c:2978
 msgid "  --target-help            Display target specific command line options\n"
 msgstr ""
 
-#: gcc.c:2890
+#: gcc.c:2980
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr ""
 
-#: gcc.c:2891
+#: gcc.c:2981
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr ""
 
-#: gcc.c:2892
+#: gcc.c:2982
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
 
-#: gcc.c:2893
+#: gcc.c:2983
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr ""
 
-#: gcc.c:2894
+#: gcc.c:2984
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr ""
 
-#: gcc.c:2895
+#: gcc.c:2985
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr ""
 
-#: gcc.c:2896
+#: gcc.c:2986
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr ""
 
-#: gcc.c:2897
+#: gcc.c:2987
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr ""
 
-#: gcc.c:2898
+#: gcc.c:2988
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr ""
 
-#: gcc.c:2899
+#: gcc.c:2989
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
 msgstr ""
 
-#: gcc.c:2902
+#: gcc.c:2992
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr ""
 
-#: gcc.c:2903
+#: gcc.c:2993
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr ""
 
-#: gcc.c:2904
+#: gcc.c:2994
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr ""
 
-#: gcc.c:2905
+#: gcc.c:2995
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr ""
 
-#: gcc.c:2906
+#: gcc.c:2996
+msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
+msgstr ""
+
+#: gcc.c:2997
+msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
+msgstr ""
+
+#: gcc.c:2998
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr ""
 
-#: gcc.c:2907
+#: gcc.c:2999
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr ""
 
-#: gcc.c:2908
+#: gcc.c:3000
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr ""
 
-#: gcc.c:2909
+#: gcc.c:3001
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr ""
 
-#: gcc.c:2910
+#: gcc.c:3002
 #, fuzzy
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: gcc.c:2911
+#: gcc.c:3003
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 
-#: gcc.c:2912
+#: gcc.c:3004
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr ""
 
-#: gcc.c:2913
+#: gcc.c:3005
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr ""
 
-#: gcc.c:2914
+#: gcc.c:3006
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr ""
 
-#: gcc.c:2915
+#: gcc.c:3007
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr ""
 
-#: gcc.c:2916
+#: gcc.c:3008
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: gcc.c:2917
+#: gcc.c:3009
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
 
-#: gcc.c:2918
+#: gcc.c:3010
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr ""
 
-#: gcc.c:2919
+#: gcc.c:3011
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr ""
 
-#: gcc.c:2920
+#: gcc.c:3012
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: gcc.c:2921
+#: gcc.c:3013
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -5435,7 +5303,7 @@ msgid ""
 "                           guessing the language based on the file's extension\n"
 msgstr ""
 
-#: gcc.c:2928
+#: gcc.c:3020
 #, c-format
 msgid ""
 "\n"
@@ -5444,92 +5312,93 @@ msgid ""
 " other options on to these processes the -W<letter> options must be used.\n"
 msgstr ""
 
-#: gcc.c:3063
+#: gcc.c:3141
 #, c-format
 msgid "`-%c' option must have argument"
 msgstr ""
 
-#: gcc.c:3085
+#: gcc.c:3163
 #, c-format
 msgid "couldn't run `%s': %s"
 msgstr ""
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3262
+#: gcc.c:3349
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr ""
 
-#: gcc.c:3263
-#, fuzzy
-msgid "Copyright (C) 2003 Free Software Foundation, Inc.\n"
-msgstr "Copyright (C) 2001 Free Software Foundation, Inc.\n"
-
-#: gcc.c:3265 gcov.c:364
+#: gcc.c:3352
 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:3366
+#: gcc.c:3453
 msgid "argument to `-Xlinker' is missing"
 msgstr ""
 
-#: gcc.c:3374
+#: gcc.c:3461
+#, fuzzy
+msgid "argument to `-Xpreprocessor' is missing"
+msgstr "аргумент для \"-%s\" прапушчан"
+
+#: gcc.c:3468
+#, fuzzy
+msgid "argument to `-Xassembler' is missing"
+msgstr "аргумент для \"-x\" прапушчан"
+
+#: gcc.c:3475
 #, fuzzy
 msgid "argument to `-l' is missing"
 msgstr "аргумент для \"-x\" прапушчан"
 
-#: gcc.c:3391
+#: gcc.c:3491
 msgid "argument to `-specs' is missing"
 msgstr ""
 
-#: gcc.c:3406
+#: gcc.c:3505
 msgid "argument to `-specs=' is missing"
 msgstr ""
 
-#: gcc.c:3436
+#: gcc.c:3542
 #, c-format
 msgid "`-%c' must come at the start of the command line"
 msgstr ""
 
-#: gcc.c:3445
+#: gcc.c:3551
 msgid "argument to `-B' is missing"
 msgstr ""
 
-#: gcc.c:3618
-msgid "cannot specify -o with -c or -S and multiple compilations"
-msgstr ""
-
-#: gcc.c:3791
+#: gcc.c:3728
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr ""
 
-#: gcc.c:3795
+#: gcc.c:3732
 msgid "warning: -pipe ignored because -time specified"
 msgstr ""
 
-#: gcc.c:3807
+#: gcc.c:3944
 msgid "argument to `-x' is missing"
 msgstr "аргумент для \"-x\" прапушчан"
 
-#: gcc.c:3835
+#: gcc.c:3972
 #, c-format
 msgid "argument to `-%s' is missing"
 msgstr "аргумент для \"-%s\" прапушчан"
 
-#: gcc.c:3896
+#: gcc.c:4033
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr ""
 
-#: gcc.c:4241
+#: gcc.c:4434
 #, fuzzy
 msgid "invalid specification!  Bug in cc"
 msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
 
-#: gcc.c:4395
+#: gcc.c:4588
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
@@ -5537,75 +5406,80 @@ 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:4955
+#: gcc.c:5092
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr ""
 
-#: gcc.c:4964
+#: gcc.c:5101
 #, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr ""
 
-#: gcc.c:4982
+#: gcc.c:5119
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: gcc.c:5107
+#: gcc.c:5182
 #, fuzzy, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "нераспазнаны выбар \"-%s\""
 
-#: gcc.c:5188
+#: gcc.c:5261
 #, fuzzy, c-format
 msgid "unknown spec function `%s'"
 msgstr "у функцыі \"%s\":"
 
-#: gcc.c:5207
+#: gcc.c:5280
 #, fuzzy, c-format
 msgid "error in args to spec function `%s'"
 msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
 
-#: gcc.c:5256
+#: gcc.c:5328
 msgid "malformed spec function name"
 msgstr ""
 
 #. )
-#: gcc.c:5259
+#: gcc.c:5331
 #, fuzzy
 msgid "no arguments for spec function"
 msgstr "не хапае аргументаў у функцыі"
 
-#: gcc.c:5278
+#: gcc.c:5350
 msgid "malformed spec function arguments"
 msgstr ""
 
-#: gcc.c:5386
-msgid "mismatched braces in specs"
+#: gcc.c:6076
+msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
 msgstr ""
 
-#: gcc.c:6081
+#: gcc.c:6086
+msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
+msgstr ""
+
+#: gcc.c:6179
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr "нераспазнаны выбар \"-%s\""
 
-#: gcc.c:6087
+#: gcc.c:6185
 #, c-format
 msgid "install: %s%s\n"
 msgstr ""
 
-#: gcc.c:6088
+#: gcc.c:6186
 #, c-format
 msgid "programs: %s\n"
 msgstr "праграмы: %s\n"
 
-#: gcc.c:6089
+#: gcc.c:6187
 #, c-format
 msgid "libraries: %s\n"
 msgstr "бібліятэкі: %s\n"
 
-#: gcc.c:6146
+#: gcc.c:6244
+#, c-format
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
@@ -5613,111 +5487,123 @@ msgstr ""
 "\n"
 "Інструкцыі для паведамленняў аб памылках глядзіце тут:\n"
 
-#: gcc.c:6162
+#: gcc.c:6260
 #, c-format
 msgid "Configured with: %s\n"
 msgstr ""
 
-#: gcc.c:6176
+#: gcc.c:6274
 #, c-format
 msgid "Thread model: %s\n"
 msgstr ""
 
-#: gcc.c:6187
+#: gcc.c:6285
 #, c-format
 msgid "gcc version %s\n"
 msgstr "версія gcc %s\n"
 
-#: gcc.c:6189
+#: gcc.c:6287
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr ""
 
-#: gcc.c:6197
+#: gcc.c:6295
 #, fuzzy
 msgid "no input files"
 msgstr "няма ўваходзячых файлаў"
 
-#: gcc.c:6235
-#, c-format
-msgid "%s: %s compiler not installed on this system"
-msgstr "%s: %s кампілятар не ўсталяваны на гэтай сістэме"
-
-#: gcc.c:6310
+#: gcc.c:6317 gcc.c:6436
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: gcc.c:6353
+#: gcc.c:6320
+msgid "cannot specify -o with -c or -S and multiple languages"
+msgstr ""
+
+#: gcc.c:6355
+#, c-format
+msgid "%s: %s compiler not installed on this system"
+msgstr "%s: %s кампілятар не ўсталяваны на гэтай сістэме"
+
+#: gcc.c:6476
 #, c-format
 msgid "language %s not recognized"
 msgstr "мова %s не распазнана"
 
-#: gcc.c:6456
+#: gcc.c:6573
 #, fuzzy
 msgid "internal gcc abort"
 msgstr "унутраная памылка"
 
-#: gcov.c:325
+#: gcov.c:384
 msgid "Internal gcov abort.\n"
 msgstr ""
 
-#: gcov.c:338
+#: gcov.c:397
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE\n"
 "\n"
 msgstr ""
 
-#: gcov.c:339
+#: gcov.c:398
 msgid ""
 "Print code coverage information.\n"
 "\n"
 msgstr ""
 
-#: gcov.c:340
+#: gcov.c:399
 #, fuzzy
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
 
-#: gcov.c:341
+#: gcov.c:400
 #, fuzzy
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
 
-#: gcov.c:342
+#: gcov.c:401
+msgid "  -a, --all-blocks                Show information for every basic block\n"
+msgstr ""
+
+#: gcov.c:402
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr ""
 
-#: gcov.c:343
+#: gcov.c:403
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr ""
 
-#: gcov.c:345
+#: gcov.c:405
 #, fuzzy
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: gcov.c:346
+#: gcov.c:406
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
 msgstr ""
 
-#: gcov.c:348
+#: gcov.c:408
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr ""
 
-#: gcov.c:349
+#: gcov.c:409
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr ""
 
-#: gcov.c:350
+#: gcov.c:410
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr ""
 
-#: gcov.c:351
+#: gcov.c:411
+msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
+msgstr ""
+
+#: gcov.c:412
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -5727,401 +5613,287 @@ msgstr ""
 "\n"
 "Інструкцыі для паведамленняў аб памылках глядзіце тут:\n"
 
-#: gcov.c:361
+#: gcov.c:422
 #, c-format
 msgid "gcov (GCC) %s\n"
 msgstr ""
 
-#: gcov.c:362
-msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
-msgstr "Copyright (C) 2001 Free Software Foundation, Inc.\n"
-
-#: gcov.c:500
-#, c-format
-msgid "Could not open basic block file %s.\n"
-msgstr ""
-
-#: gcov.c:507
-#, c-format
-msgid "Could not open program flow graph file %s.\n"
-msgstr ""
-
-#: gcov.c:524
-#, c-format
-msgid "Could not open data file %s.\n"
-msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
+#: gcov.c:423
+#, fuzzy
+msgid "Copyright (C) 2003 Free Software Foundation, Inc.\n"
+msgstr "Copyright (C) 2001 Free Software Foundation, Inc.\n"
 
-#: gcov.c:525
-msgid "Assuming that all execution counts are zero.\n"
+#: gcov.c:425
+msgid ""
+"This is free software; see the source for copying conditions.\n"
+"There is NO warranty; not even for MERCHANTABILITY or \n"
+"FITNESS FOR A PARTICULAR PURPOSE.\n"
+"\n"
 msgstr ""
 
-#: gcov.c:534
-#, c-format
-msgid "No executable code associated with file %s.\n"
-msgstr ""
+#: gcov.c:515
+#, fuzzy, c-format
+msgid "%s:no functions found\n"
+msgstr "не знойдзена\n"
 
-#: gcov.c:1186
-#, c-format
-msgid "%s of %d lines executed in %s %s\n"
-msgstr ""
+#: gcov.c:536 gcov.c:564
+#, fuzzy
+msgid "\n"
+msgstr ":\n"
 
-#: gcov.c:1191
-#, c-format
-msgid "No executable lines in %s %s\n"
-msgstr ""
+#: gcov.c:551
+#, fuzzy, c-format
+msgid "%s:creating `%s'\n"
+msgstr "%s: кампілюецца \"%s\"\n"
 
-#: gcov.c:1198
-#, c-format
-msgid "%s of %d branches executed in %s %s\n"
+#: gcov.c:555
+#, fuzzy, c-format
+msgid "%s:error writing output file `%s'\n"
 msgstr ""
+"\n"
+"%s: памылка чытаньня файла ўводу `%s': %s\n"
 
-#: gcov.c:1203
-#, c-format
-msgid "%s of %d branches taken at least once in %s %s\n"
-msgstr ""
+#: gcov.c:560
+#, fuzzy, c-format
+msgid "%s:could not open output file `%s'\n"
+msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: gcov.c:1209
-#, c-format
-msgid "No branches in %s %s\n"
-msgstr ""
+#: gcov.c:711
+#, fuzzy, c-format
+msgid "%s:cannot open graph file\n"
+msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: gcov.c:1211
+#: gcov.c:717
 #, c-format
-msgid "%s of %d calls executed in %s %s\n"
+msgid "%s:not a gcov graph file\n"
 msgstr ""
 
-#: gcov.c:1216
+#: gcov.c:730
 #, c-format
-msgid "No calls in %s %s\n"
+msgid "%s:version `%.4s', prefer `%.4s'\n"
 msgstr ""
 
-#: gcov.c:1351
+#: gcov.c:782
 #, c-format
-msgid "didn't use all bb entries of graph, function %s\n"
+msgid "%s:already seen blocks for `%s'\n"
 msgstr ""
 
-#: gcov.c:1353
+#: gcov.c:903 gcov.c:1062
 #, c-format
-msgid "block_num = %ld, num_blocks = %d\n"
+msgid "%s:corrupted\n"
 msgstr ""
 
-#: gcov.c:1367
-#, c-format
-msgid "ERROR: unexpected line number %ld\n"
-msgstr ""
+#: gcov.c:976
+#, fuzzy, c-format
+msgid "%s:cannot open data file\n"
+msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
 
-#: gcov.c:1383
+#: gcov.c:981
 #, fuzzy, c-format
-msgid "ERROR: too many basic blocks in function %s\n"
-msgstr "велÑ\8cмÑ\96 Ñ\88маÑ\82 Ð°Ñ\80гÑ\83мÑ\8dнÑ\82аÑ\9e Ñ\83 Ñ\84Ñ\83нкÑ\86Ñ\8bÑ\96 `%s'"
+msgid "%s:not a gcov data file\n"
+msgstr "Ð\9dемагÑ\87Ñ\8bма Ð°Ð´Ñ\87Ñ\8bнÑ\96Ñ\86Ñ\8c Ñ\84айл Ð· Ð´Ð°Ð´Ð·ÐµÐ½Ñ\8bмÑ\96 %s.\n"
 
-#: gcov.c:1398
+#: gcov.c:994
 #, c-format
-msgid "ERROR: out of range line number in function %s\n"
+msgid "%s:version `%.4s', prefer version `%.4s'\n"
 msgstr ""
 
-#: gcov.c:1470
+#: gcov.c:1000
 #, c-format
-msgid "Could not open source file %s.\n"
+msgid "%s:stamp mismatch with graph file\n"
 msgstr ""
 
-#: gcov.c:1480
-#, c-format
-msgid "Warning: source file %s is newer than %s\n"
-msgstr ""
+#: gcov.c:1026
+#, fuzzy, c-format
+msgid "%s:unknown function `%u'\n"
+msgstr "у функцыі \"%s\":"
 
-#: gcov.c:1510
+#: gcov.c:1039
 #, c-format
-msgid "Unexpected EOF while reading source file %s.\n"
+msgid "%s:profile mismatch for `%s'\n"
 msgstr ""
 
-#: gcov.c:1532
+#: gcov.c:1062
 #, c-format
-msgid "call   %2d never executed\n"
+msgid "%s:overflowed\n"
 msgstr ""
 
-#: gcov.c:1535
+#: gcov.c:1085
 #, c-format
-msgid "call   %2d returns %s\n"
+msgid "%s:`%s' lacks entry and/or exit blocks\n"
 msgstr ""
 
-#: gcov.c:1543
+#: gcov.c:1090
 #, c-format
-msgid "branch %2d never executed\n"
+msgid "%s:`%s' has arcs to entry block\n"
 msgstr ""
 
-#: gcov.c:1546
+#: gcov.c:1098
 #, c-format
-msgid "branch %2d taken %s\n"
+msgid "%s:`%s' has arcs from exit block\n"
 msgstr ""
 
-#: gcov.c:1610
+#: gcov.c:1306
 #, c-format
-msgid "Creating %s.\n"
+msgid "%s:graph is unsolvable for `%s'\n"
 msgstr ""
 
-#: gcov.c:1613
+#: gcov.c:1386
 #, fuzzy, c-format
-msgid "Error writing output file %s.\n"
-msgstr "памылка запісу ў %s"
-
-#: gcov.c:1618
-#, c-format
-msgid "Could not open output file %s.\n"
-msgstr ""
-
-#: gcse.c:763
-#, c-format
-msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
-msgstr ""
+msgid "%s `%s'\n"
+msgstr "як `%D'"
 
-#: gcse.c:775
+#: gcov.c:1389
 #, c-format
-msgid "GCSE disabled: %d basic blocks and %d registers"
+msgid "Lines executed:%s of %d\n"
 msgstr ""
 
-#: genautomata.c:1490
-#, c-format
-msgid "Name `%s' contains quotes"
+#: gcov.c:1393
+msgid "No executable lines"
 msgstr ""
 
-#: genautomata.c:1621
+#: gcov.c:1399
 #, c-format
-msgid "invalid string `%s' in define_cpu_unit"
+msgid "Branches executed:%s of %d\n"
 msgstr ""
 
-#: genautomata.c:1650
+#: gcov.c:1403
 #, c-format
-msgid "invalid string `%s' in define_query_cpu_unit"
+msgid "Taken at least once:%s of %d\n"
 msgstr ""
 
-#: genautomata.c:1682 genautomata.c:1685
-#, c-format
-msgid "invalid string `%s' in define_bypass"
+#: gcov.c:1409
+msgid "No branches\n"
 msgstr ""
 
-#: genautomata.c:1720
+#: gcov.c:1411
 #, c-format
-msgid "invalid first string `%s' in exclusion_set"
+msgid "Calls executed:%s of %d\n"
 msgstr ""
 
-#: genautomata.c:1724
-#, c-format
-msgid "invalid second string `%s' in exclusion_set"
+#: gcov.c:1415
+msgid "No calls\n"
 msgstr ""
 
-#: genautomata.c:1760
-#, c-format
-msgid "invalid first string `%s' in presence_set"
-msgstr ""
+#: gcov.c:1556
+#, fuzzy, c-format
+msgid "%s:no lines for `%s'\n"
+msgstr "%s перад \"%s\""
 
-#: genautomata.c:1764
+#: gcov.c:1751
 #, c-format
-msgid "invalid second string `%s' in presence_set"
+msgid "call   %2d returned %s\n"
 msgstr ""
 
-#: genautomata.c:1800
+#: gcov.c:1756
 #, c-format
-msgid "invalid first string `%s' in absence_set"
+msgid "call   %2d never executed\n"
 msgstr ""
 
-#: genautomata.c:1804
+#: gcov.c:1761
 #, c-format
-msgid "invalid second string `%s' in absence_set"
+msgid "branch %2d taken %s%s\n"
 msgstr ""
 
-#: genautomata.c:1837
+#: gcov.c:1765
 #, c-format
-msgid "invalid string `%s' in define_automaton"
+msgid "branch %2d never executed\n"
 msgstr ""
 
-#: genautomata.c:1868
+#: gcov.c:1770
 #, fuzzy, c-format
-msgid "invalid option `%s' in automata_option"
-msgstr "Ð\9dеÑ\80Ñ\8dÑ\87аÑ\96Ñ\81нÑ\8b Ð²Ñ\8bбаÑ\80 \"%s\""
+msgid "unconditional %2d taken %s\n"
+msgstr "невÑ\8fдомаÑ\8f Ð½Ð°Ð·Ð²Ð° Ñ\80Ñ\8dгÑ\96Ñ\81Ñ\82Ñ\80а: %s\n"
 
-#: genautomata.c:1890
+#: gcov.c:1773
 #, c-format
-msgid "garbage after ) in reservation `%s'"
+msgid "unconditional %2d never executed\n"
 msgstr ""
 
-#: genautomata.c:1921 genautomata.c:1954 genautomata.c:1981
+#: gcov.c:1805
 #, fuzzy, c-format
-msgid "invalid `%s' in reservation `%s'"
-msgstr "Нерэчаіснае абвяшчэнне"
-
-#: genautomata.c:1932
-#, c-format
-msgid "repetition `%s' <= 1 in reservation `%s'"
-msgstr ""
-
-#: genautomata.c:2425
-#, c-format
-msgid "unit `%s' in exclusion is not declared"
-msgstr ""
-
-#: genautomata.c:2427
-#, c-format
-msgid "`%s' in exclusion is not unit"
-msgstr ""
-
-#: genautomata.c:2465
-#, c-format
-msgid "unit `%s' excludes itself"
-msgstr ""
-
-#: genautomata.c:2473
-#, c-format
-msgid "units `%s' and `%s' in exclusion set belong to different automata"
-msgstr ""
+msgid "%s:cannot open source file\n"
+msgstr "не магу знайсці крыніцу %s"
 
-#: genautomata.c:2603 genautomata.c:2609
+#: gcov.c:1815
 #, c-format
-msgid "unit `%s' excludes and requires presence of `%s'"
+msgid "%s:source file is newer than graph file `%s'\n"
 msgstr ""
 
-#: genautomata.c:2623 genautomata.c:2629
-#, c-format
-msgid "unit `%s' requires absence and presence of `%s'"
+#. Return if there's nothing to do, or it is too expensive.
+#: gcse.c:747
+msgid "GCSE disabled"
 msgstr ""
 
-#: genautomata.c:2692 genautomata.c:2695
-#, fuzzy, c-format
-msgid "repeated declaration of automaton `%s'"
-msgstr "паўторнае абвяшчэнне меткі \"%s\""
-
-#: genautomata.c:2711
-#, c-format
-msgid "define_insn_reservation `%s' has negative latency time"
+#: gcse.c:6108
+msgid "NULL pointer checks disabled"
 msgstr ""
 
-#: genautomata.c:2717
-#, c-format
-msgid "`%s' is already used as insn reservation name"
+#. Return if there's nothing to do, or it is too expensive.
+#: gcse.c:7994
+msgid "jump bypassing disabled"
 msgstr ""
 
-#: genautomata.c:2723
+#: gcse.c:8055
 #, c-format
-msgid "define_bypass `%s - %s' has negative latency time"
+msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr ""
 
-#: genautomata.c:2737
-#, fuzzy, c-format
-msgid "automaton `%s' is not declared"
-msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
-
-#: genautomata.c:2747
+#: gcse.c:8068
 #, c-format
-msgid "define_unit `%s' without automaton when one defined"
+msgid "%s: %d basic blocks and %d registers"
 msgstr ""
 
-#: genautomata.c:2753
-#, fuzzy, c-format
-msgid "`%s' is declared as cpu unit"
-msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
-
-#: genautomata.c:2762
-#, fuzzy, c-format
-msgid "`%s' is declared as cpu reservation"
-msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
-
-#: genautomata.c:2772
-#, fuzzy, c-format
-msgid "repeated declaration of unit `%s'"
-msgstr "пустое абвяшчэнне"
-
-#: genautomata.c:2775
+#: 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
 #, fuzzy, c-format
-msgid "repeated declaration of reservation `%s'"
-msgstr "паÑ\9eÑ\82оÑ\80нае Ð°Ð±Ð²Ñ\8fÑ\88Ñ\87Ñ\8dнне Ð¼ÐµÑ\82кÑ\96 \"%s\""
+msgid "can't write PCH file: %m"
+msgstr "не Ð¼Ð°Ð³Ñ\83 Ð·Ð°Ð¿Ñ\96Ñ\81аÑ\86Ñ\8c Ñ\9e %s"
 
-#: genautomata.c:2790 genautomata.c:2793
+#: ggc-common.c:500
 #, fuzzy, c-format
-msgid "there is no insn reservation `%s'"
-msgstr "няма папярэдняга аб'яўлення для \"%s\""
+msgid "can't get position in PCH file: %m"
+msgstr "немагчыма зачыніць уваходзячы файл %s"
 
-#: genautomata.c:2810 genautomata.c:2815
+#: ggc-common.c:510
 #, fuzzy, c-format
-msgid "the same bypass `%s - %s' is already defined"
-msgstr "Ð\9aлаÑ\81 \"%s\" Ñ\83жо Ñ\96Ñ\81нÑ\83е"
+msgid "can't write padding to PCH file: %m"
+msgstr "не Ð¼Ð°Ð³Ñ\83 Ð·Ð°Ð¿Ñ\96Ñ\81аÑ\86Ñ\8c Ñ\9e %s"
 
-#: genautomata.c:2820
+#: 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
 #, fuzzy, c-format
-msgid "bypass `%s - %s' is already defined"
-msgstr "Клас \"%s\" ужо існуе"
-
-#: genautomata.c:2925 genautomata.c:2927
-#, c-format
-msgid "automaton `%s' is not used"
-msgstr ""
+msgid "can't read PCH file: %m"
+msgstr "не магу прачытаць з %s"
 
-#: genautomata.c:2950
-#, c-format
-msgid "undeclared unit or reservation `%s'"
+#: ggc-common.c:681
+msgid "had to relocate PCH"
 msgstr ""
 
-#: genautomata.c:3028 genautomata.c:3030
-#, fuzzy, c-format
-msgid "unit `%s' is not used"
-msgstr "адмеціна `%s' вызначана, але ня выкарыстоўваецца"
-
-#: genautomata.c:3035 genautomata.c:3037
-#, fuzzy, c-format
-msgid "reservation `%s' is not used"
-msgstr "вяртаемы тып \"%s\" не \"int\""
-
-#: genautomata.c:3134
-#, fuzzy, c-format
-msgid "cycle in definition of reservation `%s'"
-msgstr "перанакіраванне stdout: %s"
-
-#: genautomata.c:5333
+#: ggc-page.c:1325
 #, c-format
-msgid "Units `%s' and `%s' should be in the same automaton"
+msgid "open /dev/zero: %m"
 msgstr ""
 
-#: genautomata.c:9441
+#: ggc-page.c:2047 ggc-page.c:2053
 #, fuzzy
-msgid "-split has no argument."
-msgstr "няма аргументаў"
-
-#: genautomata.c:9442
-msgid "option `-split' has not been implemented yet\n"
-msgstr ""
-
-#: genautomata.c:9486 genautomata.c:9491
-#, c-format
-msgid "Automaton `%s': Insn `%s' will never be issued"
-msgstr ""
-
-#: genautomata.c:9498 genautomata.c:9501
-#, c-format
-msgid "Insn `%s' will never be issued"
-msgstr ""
+msgid "can't write PCH file"
+msgstr "не магу запісаць ў %s"
 
-#: genautomata.c:9649
-msgid "Errors in DFA description"
+#: ggc-simple.c:506
+msgid "Generating PCH files is not supported when using ggc-simple.c"
 msgstr ""
 
-#: genautomata.c:9732
+#: global.c:356 global.c:369 global.c:383
 #, fuzzy, c-format
-msgid "Error in writing DFA description file %s"
-msgstr "памылка запісу ў %s"
-
-#: genconditions.c:196
-#, fuzzy
-msgid "No input file name."
-msgstr "няма ўваходзячых файлаў"
-
-#: ggc-page.c:1265
-msgid "open /dev/zero"
-msgstr ""
+msgid "%s cannot be used in asm here"
+msgstr "\"%s\" звычайна функцыя"
 
-#: graph.c:420 profile.c:1204 profile.c:1211 toplev.c:1836 toplev.c:5168
-#: f/com.c:14210 java/jcf-parse.c:917 java/jcf-parse.c:1063 java/lex.c:1776
-#: objc/objc-act.c:449
-#, c-format
-msgid "can't open %s"
+#: graph.c:403 toplev.c:1481 toplev.c:4408 f/com.c:14202 java/jcf-parse.c:883
+#: java/jcf-parse.c:1030 java/lex.c:1828 objc/objc-act.c:503
+#, fuzzy, c-format
+msgid "can't open %s: %m"
 msgstr "немагчыма адчыніць %s"
 
 #: haifa-sched.c:196
@@ -6129,71 +5901,79 @@ msgstr "немагчыма адчыніць %s"
 msgid "fix_sched_param: unknown param: %s"
 msgstr ""
 
-#: integrate.c:174
+#: integrate.c:166
 msgid "function cannot be inline"
 msgstr ""
 
-#: integrate.c:178
+#: integrate.c:170
 msgid "varargs function cannot be inline"
 msgstr ""
 
-#: integrate.c:181
+#: integrate.c:173
 msgid "function using alloca cannot be inline"
 msgstr ""
 
-#: integrate.c:184
+#: integrate.c:176
+msgid "function using longjmp cannot be inline"
+msgstr ""
+
+#: integrate.c:179
 msgid "function using setjmp cannot be inline"
 msgstr ""
 
-#: integrate.c:187
+#: integrate.c:182
 msgid "function uses __builtin_eh_return"
 msgstr ""
 
-#: integrate.c:190
+#: integrate.c:185
 msgid "function with nested functions cannot be inline"
 msgstr ""
 
-#: integrate.c:194
+#: integrate.c:189
 msgid "function with label addresses used in initializers cannot inline"
 msgstr ""
 
-#: integrate.c:201 integrate.c:245
+#: integrate.c:196 integrate.c:240
 msgid "function too large to be inline"
 msgstr ""
 
-#: integrate.c:211
+#: integrate.c:206
 msgid "no prototype, and parameter address used; cannot be inline"
 msgstr ""
 
-#: integrate.c:218 integrate.c:263
+#: integrate.c:213 integrate.c:258
 msgid "inline functions not supported for this return value type"
 msgstr ""
 
-#: integrate.c:223
+#: integrate.c:218
 msgid "function with varying-size return value cannot be inline"
 msgstr ""
 
-#: integrate.c:230
+#: integrate.c:225
 msgid "function with varying-size parameter cannot be inline"
 msgstr ""
 
-#: integrate.c:233
+#: integrate.c:228
 msgid "function with transparent unit parameter cannot be inline"
 msgstr ""
 
-#: integrate.c:252
+#: integrate.c:247
 msgid "function with computed jump cannot inline"
 msgstr ""
 
-#: integrate.c:256
+#: integrate.c:251
 msgid "function with nonlocal goto cannot be inline"
 msgstr ""
 
-#: integrate.c:270
+#: integrate.c:265
 msgid "function with target specific attribute(s) cannot be inlined"
 msgstr ""
 
-#: line-map.c:198
+#: jump.c:1896
+msgid "%Hwill never be executed"
+msgstr ""
+
+#: line-map.c:202
 #, c-format
 msgid "In file included from %s:%u"
 msgstr ""
@@ -6210,69 +5990,162 @@ msgstr ""
 #. with all the "from"s lined up.
 #. The trailing comma is at the beginning of this message,
 #. and the trailing colon is not translated.
-#: line-map.c:216
+#: line-map.c:220
 #, 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"
+msgstr ""
+
+#. Eventually this should become a hard error IMO.
+#: opts.c:318
+#, c-format
+msgid "command line option \"%s\" is valid for %s but not for %s"
+msgstr ""
+
+#: opts.c:406
+#, fuzzy, c-format
+msgid "missing argument to \"%s\""
+msgstr "аргумент для \"%s\" прапушчан"
+
+#: opts.c:416
+#, fuzzy, c-format
+msgid "argument to \"%s\" should be a non-negative integer"
+msgstr "першым аргументам \"%s\" павінен быць \"int\""
+
+#: opts.c:463
+#, fuzzy, c-format
+msgid "unrecognized command line option \"%s\""
+msgstr "Нераспазнаны выбар \"%s\""
+
+#: opts.c:646
+msgid "-Wuninitialized is not supported without -O"
+msgstr ""
+
+#: opts.c:1350
+#, fuzzy, c-format
+msgid "unrecognized register name \"%s\""
+msgstr "нераспазнаная назва сэкцыі \"%s\""
+
+#: opts.c:1394
+#, fuzzy, c-format
+msgid "unknown tls-model \"%s\""
+msgstr "невядомы рэжым машыны \"%s\""
+
+#: opts.c:1450
+msgid "-fwritable-strings is deprecated; see documentation for details"
+msgstr ""
+
+#: opts.c:1534
+#, c-format
+msgid "%s: --param arguments should be of the form NAME=VALUE"
+msgstr ""
+
+#: opts.c:1539
+#, fuzzy, c-format
+msgid "invalid --param value `%s'"
+msgstr "нерэчаісны парамэтр `%s'"
+
+#: opts.c:1635
+#, fuzzy
+msgid "target system does not support debug output"
+msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
+
+#: opts.c:1642
+#, fuzzy, c-format
+msgid "debug format \"%s\" conflicts with prior selection"
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+
+#: opts.c:1658
+#, fuzzy, c-format
+msgid "unrecognised debug output level \"%s\""
+msgstr "нераспазнаная назва сэкцыі \"%s\""
+
+#: opts.c:1660
+#, c-format
+msgid "debug output level %s is too high"
+msgstr ""
+
+#: opts.c:1679
+msgid "The following options are language-independent:\n"
+msgstr ""
+
+#: opts.c:1686
+#, c-format
+msgid ""
+"The %s front end recognizes the following options:\n"
+"\n"
+msgstr ""
+
+#: opts.c:1700
+msgid "The --param option recognizes the following as parameters:\n"
+msgstr ""
+
 #. If we didn't find this parameter, issue an error message.
-#: params.c:80
+#: params.c:76
 #, c-format
 msgid "invalid parameter `%s'"
 msgstr "нерэчаісны парамэтр `%s'"
 
-#: profile.c:397
-#, c-format
-msgid "Profile does not match flowgraph of function %s (out of date?)"
+#: profile.c:288
+msgid "corrupted profile info: run_max * runs < sum_max"
 msgstr ""
 
-#: profile.c:400
-msgid ".da file corrupted"
+#: profile.c:294
+msgid "corrupted profile info: sum_all is smaller than sum_max"
 msgstr ""
 
-#: profile.c:634
+#: profile.c:336
 #, c-format
-msgid "corrupted profile info: prob for %d-%d thought to be %d"
+msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
 msgstr ""
 
-#: profile.c:1226
+#: profile.c:499
 #, c-format
-msgid "file %s not found, execution counts assumed to be zero"
+msgid "corrupted profile info: number of iterations for basic block %d thought to be %i"
+msgstr ""
+
+#: profile.c:526
+#, c-format
+msgid "corrupted profile info: number of executions for edge %d-%d thought to be %i"
 msgstr ""
 
-#: protoize.c:542
+#: protoize.c:534
 #, c-format
 msgid "%s: internal abort\n"
 msgstr "%s: унутраная памылка (датэрміновае завяршэньне)\n"
 
-#: protoize.c:633
+#: protoize.c:592
 #, c-format
 msgid "%s: error writing file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:678
+#: protoize.c:636
 #, c-format
 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
 msgstr ""
 
-#: protoize.c:681
+#: protoize.c:639
 #, c-format
 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
 msgstr ""
 
-#: protoize.c:788
+#: protoize.c:745
 #, c-format
 msgid "%s: warning: no read access for file `%s'\n"
 msgstr ""
 
-#: protoize.c:796
+#: protoize.c:753
 #, c-format
 msgid "%s: warning: no write access for file `%s'\n"
 msgstr ""
 
-#: protoize.c:804
+#: protoize.c:761
 #, c-format
 msgid "%s: warning: no write access for dir containing `%s'\n"
 msgstr ""
@@ -6280,235 +6153,235 @@ msgstr ""
 #. Catch cases like /.. where we try to backup to a
 #. point above the absolute root of the logical file
 #. system.
-#: protoize.c:1222
+#: protoize.c:1148
 #, c-format
 msgid "%s: invalid file name: %s\n"
 msgstr ""
 
-#: protoize.c:1374
+#: protoize.c:1296
 #, c-format
 msgid "%s: %s: can't get status: %s\n"
 msgstr ""
 
-#: protoize.c:1395
+#: protoize.c:1317
 #, c-format
 msgid ""
 "\n"
 "%s: fatal error: aux info file corrupted at line %d\n"
 msgstr ""
 
-#: protoize.c:1731
+#: protoize.c:1646
 #, c-format
 msgid "%s:%d: declaration of function `%s' takes different forms\n"
 msgstr ""
 
-#: protoize.c:1989
+#: protoize.c:1901
 #, c-format
 msgid "%s: compiling `%s'\n"
 msgstr "%s: кампілюецца \"%s\"\n"
 
-#: protoize.c:2012
+#: protoize.c:1924
 #, c-format
 msgid "%s: wait: %s\n"
 msgstr ""
 
-#: protoize.c:2017
+#: protoize.c:1929
 #, c-format
 msgid "%s: subprocess got fatal signal %d\n"
 msgstr ""
 
-#: protoize.c:2025
+#: protoize.c:1937
 #, c-format
 msgid "%s: %s exited with status %d\n"
 msgstr ""
 
-#: protoize.c:2077
+#: protoize.c:1986
 #, c-format
 msgid "%s: warning: missing SYSCALLS file `%s'\n"
 msgstr ""
 
-#: protoize.c:2086 protoize.c:2115
+#: protoize.c:1995 protoize.c:2024
 #, c-format
 msgid "%s: can't read aux info file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:2131 protoize.c:2159
+#: protoize.c:2040 protoize.c:2068
 #, c-format
 msgid "%s: can't get status of aux info file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:2187
+#: protoize.c:2096
 #, c-format
 msgid "%s: can't open aux info file `%s' for reading: %s\n"
 msgstr ""
 
-#: protoize.c:2205
+#: protoize.c:2114
 #, c-format
 msgid "%s: error reading aux info file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:2218
+#: protoize.c:2127
 #, c-format
 msgid "%s: error closing aux info file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:2234
+#: protoize.c:2143
 #, c-format
 msgid "%s: can't delete aux info file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:2316 protoize.c:4318
+#: protoize.c:2225 protoize.c:4195
 #, c-format
 msgid "%s: can't delete file `%s': %s\n"
 msgstr "%s: немагчыма знішчыць файл \"%s\": %s\n"
 
-#: protoize.c:2395
+#: protoize.c:2303
 #, c-format
 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
 msgstr ""
 
-#: protoize.c:2520
+#: protoize.c:2425
 #, c-format
 msgid "%s: conflicting extern definitions of '%s'\n"
 msgstr ""
 
-#: protoize.c:2524
+#: protoize.c:2429
 #, c-format
 msgid "%s: declarations of '%s' will not be converted\n"
 msgstr ""
 
-#: protoize.c:2526
+#: protoize.c:2431
 #, c-format
 msgid "%s: conflict list for '%s' follows:\n"
 msgstr ""
 
-#: protoize.c:2559
+#: protoize.c:2464
 #, c-format
 msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
 msgstr ""
 
-#: protoize.c:2599
+#: protoize.c:2504
 #, c-format
 msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
 msgstr ""
 
-#: protoize.c:2605
+#: protoize.c:2510
 #, c-format
 msgid "%s: %d: warning: no extern definition for `%s'\n"
 msgstr "%s: %d: увага: няма знешняга (extern) абвяшчэння для \"%s\"\n"
 
-#: protoize.c:2636
+#: protoize.c:2540
 #, c-format
 msgid "%s: warning: no static definition for `%s' in file `%s'\n"
 msgstr ""
 
-#: protoize.c:2642
+#: protoize.c:2546
 #, c-format
 msgid "%s: multiple static defs of `%s' in file `%s'\n"
 msgstr ""
 
-#: protoize.c:2815 protoize.c:2818
+#: protoize.c:2716 protoize.c:2719
 #, c-format
 msgid "%s: %d: warning: source too confusing\n"
 msgstr ""
 
-#: protoize.c:3024
+#: protoize.c:2915
 #, c-format
 msgid "%s: %d: warning: varargs function declaration not converted\n"
 msgstr ""
 
-#: protoize.c:3039
+#: protoize.c:2930
 #, c-format
 msgid "%s: declaration of function `%s' not converted\n"
 msgstr ""
 
-#: protoize.c:3162
+#: protoize.c:3053
 #, c-format
 msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
 msgstr ""
 
-#: protoize.c:3183
+#: protoize.c:3074
 #, c-format
 msgid ""
 "\n"
 "%s: warning: too few parameter lists in declaration of `%s'\n"
 msgstr ""
 
-#: protoize.c:3281
+#: protoize.c:3170
 #, c-format
 msgid "%s: %d: warning: found `%s' but expected `%s'\n"
 msgstr ""
 
-#: protoize.c:3459
+#: protoize.c:3345
 #, c-format
 msgid "%s: local declaration for function `%s' not inserted\n"
 msgstr ""
 
-#: protoize.c:3486
+#: protoize.c:3372
 #, c-format
 msgid ""
 "\n"
 "%s: %d: warning: can't add declaration of `%s' into macro call\n"
 msgstr ""
 
-#: protoize.c:3560
+#: protoize.c:3444
 #, c-format
 msgid "%s: global declarations for file `%s' not inserted\n"
 msgstr ""
 
-#: protoize.c:3651 protoize.c:3681
+#: protoize.c:3533 protoize.c:3563
 #, c-format
 msgid "%s: definition of function `%s' not converted\n"
 msgstr ""
 
-#: protoize.c:3670
+#: protoize.c:3552
 #, c-format
 msgid "%s: %d: warning: definition of %s not converted\n"
 msgstr ""
 
-#: protoize.c:4000
+#: protoize.c:3878
 #, c-format
 msgid "%s: found definition of `%s' at %s(%d)\n"
 msgstr ""
 
 #. If we make it here, then we did not know about this
 #. function definition.
-#: protoize.c:4016
+#: protoize.c:3894
 #, c-format
 msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
 msgstr ""
 
-#: protoize.c:4019
+#: protoize.c:3897
 #, c-format
 msgid "%s: function definition not converted\n"
 msgstr ""
 
-#: protoize.c:4078
+#: protoize.c:3955
 #, c-format
 msgid "%s: `%s' not converted\n"
 msgstr ""
 
-#: protoize.c:4086
+#: protoize.c:3963
 #, c-format
 msgid "%s: would convert file `%s'\n"
 msgstr ""
 
-#: protoize.c:4089
+#: protoize.c:3966
 #, c-format
 msgid "%s: converting file `%s'\n"
 msgstr ""
 
-#: protoize.c:4099
+#: protoize.c:3976
 #, c-format
 msgid "%s: can't get status for file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:4141
+#: protoize.c:4018
 #, c-format
 msgid "%s: can't open file `%s' for reading: %s\n"
 msgstr "%s: немагчыма адчыніць файл `%s' для чытаньня: %s\n"
 
-#: protoize.c:4156
+#: protoize.c:4033
 #, c-format
 msgid ""
 "\n"
@@ -6517,37 +6390,37 @@ msgstr ""
 "\n"
 "%s: памылка чытаньня файла ўводу `%s': %s\n"
 
-#: protoize.c:4190
+#: protoize.c:4067
 #, c-format
 msgid "%s: can't create/open clean file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:4295
+#: protoize.c:4172
 #, c-format
 msgid "%s: warning: file `%s' already saved in `%s'\n"
 msgstr "%s: увага: файл \"%s\" ужо запісан у \"%s\"\n"
 
-#: protoize.c:4303
+#: protoize.c:4180
 #, c-format
 msgid "%s: can't link file `%s' to `%s': %s\n"
 msgstr ""
 
-#: protoize.c:4333
+#: protoize.c:4210
 #, c-format
 msgid "%s: can't create/open output file `%s': %s\n"
 msgstr ""
 
-#: protoize.c:4366
+#: protoize.c:4243
 #, c-format
 msgid "%s: can't change mode of file `%s': %s\n"
 msgstr "%s: немагчыма зьмяніць рэжым файла `%s': %s\n"
 
-#: protoize.c:4541
+#: protoize.c:4416
 #, c-format
 msgid "%s: cannot get working directory: %s\n"
 msgstr ""
 
-#: protoize.c:4639
+#: protoize.c:4514
 #, c-format
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: файл уводу павінен мець суфікс .c: %s\n"
@@ -6556,3964 +6429,4060 @@ msgstr "%s: файл уводу павінен мець суфікс .c: %s\n"
 msgid "Didn't find a coloring.\n"
 msgstr ""
 
-#: reg-stack.c:673
+#: reg-stack.c:665
 #, c-format
 msgid "output constraint %d must specify a single register"
 msgstr ""
 
-#: reg-stack.c:683
+#: reg-stack.c:675
 #, c-format
 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
 msgstr ""
 
-#: reg-stack.c:706
+#: reg-stack.c:698
 msgid "output regs must be grouped at top of stack"
 msgstr ""
 
-#: reg-stack.c:743
+#: reg-stack.c:735
 msgid "implicitly popped regs must be grouped at top of stack"
 msgstr ""
 
-#: reg-stack.c:762
+#: reg-stack.c:754
 #, c-format
 msgid "output operand %d must use `&' constraint"
 msgstr ""
 
-#: regclass.c:756
+#: regclass.c:743
 #, c-format
 msgid "can't use '%s' as a %s register"
 msgstr ""
 
-#: regclass.c:771 config/ia64/ia64.c:4304 config/ia64/ia64.c:4311
+#: regclass.c:758 config/ia64/ia64.c:4640 config/ia64/ia64.c:4647
 #, c-format
 msgid "unknown register name: %s"
 msgstr "невядомая назва рэгістра: %s"
 
-#: regclass.c:782
+#: regclass.c:768
 msgid "global register variable follows a function definition"
 msgstr ""
 
-#: regclass.c:786
+#: regclass.c:772
 msgid "register used for two global register variables"
 msgstr ""
 
-#: regclass.c:791
+#: regclass.c:777
 msgid "call-clobbered register used for global register variable"
 msgstr ""
 
-#: regrename.c:1899
+#: regrename.c:1846
 #, c-format
 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
 msgstr ""
 
-#: regrename.c:1911
+#: regrename.c:1858
 #, c-format
 msgid "validate_value_data: Loop in regno chain (%u)"
 msgstr ""
 
-#: regrename.c:1914
+#: regrename.c:1861
 #, c-format
 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
 msgstr ""
 
-#: regrename.c:1926
+#: regrename.c:1873
 #, c-format
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr ""
 
-#: reload.c:1229
+#: reload.c:1254
 msgid "cannot reload integer constant operand in `asm'"
 msgstr ""
 
-#: reload.c:1251
+#: reload.c:1276
 msgid "impossible register constraint in `asm'"
 msgstr ""
 
-#: reload.c:3461
+#: reload.c:3489
 msgid "`&' constraint used with no register class"
 msgstr ""
 
-#: reload.c:3629
+#: reload.c:3657
 msgid "unable to generate reloads for:"
 msgstr ""
 
-#: reload.c:3630 reload.c:3844
+#: reload.c:3658 reload.c:3872
 msgid "inconsistent operand constraints in an `asm'"
 msgstr ""
 
-#: reload1.c:1250
+#: reload1.c:1212
 msgid "frame size too large for reliable stack checking"
 msgstr ""
 
-#: reload1.c:1253
+#: reload1.c:1215
 msgid "try reducing the number of local variables"
 msgstr ""
 
-#: reload1.c:1909
+#: reload1.c:1868
 #, c-format
 msgid "can't find a register in class `%s' while reloading `asm'"
 msgstr ""
 
-#: reload1.c:1913
+#: reload1.c:1872
 #, c-format
 msgid "unable to find a register to spill in class `%s'"
 msgstr ""
 
-#: reload1.c:1915
+#: reload1.c:1874
 msgid "this is the insn:"
 msgstr ""
 
-#: reload1.c:3938
+#: reload1.c:3871
 msgid "`asm' operand requires impossible reload"
 msgstr ""
 
 #. It's the compiler's fault.
-#: reload1.c:5052
+#: reload1.c:4963
 #, fuzzy
 msgid "could not find a spill register"
 msgstr "Не выкарыстоўваць рэгістра sb"
 
-#: reload1.c:5057
+#: reload1.c:4968
 msgid "`asm' operand constraint incompatible with operand size"
 msgstr ""
 
 #. It's the compiler's fault.
-#: reload1.c:6679
+#: reload1.c:6590
 msgid "VOIDmode on an output"
 msgstr ""
 
-#: reload1.c:6680
+#: reload1.c:6591
 msgid "output operand is constant in `asm'"
 msgstr ""
 
-#: rtl-error.c:140
+#: rtl-error.c:124
 #, fuzzy
 msgid "unrecognizable insn:"
 msgstr "нераспазнаны выбар \"-%s\""
 
-#: rtl-error.c:142
+#: rtl-error.c:126
 msgid "insn does not satisfy its constraints:"
 msgstr ""
 
-#: rtl.c:535
+#: rtl.c:477
 #, c-format
 msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:550
+#: rtl.c:487
 #, c-format
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:566
+#: rtl.c:497
 #, c-format
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:579
+#: rtl.c:506
 #, c-format
 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:593
+#: rtl.c:516
 #, c-format
 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:608
+#: rtl.c:527
 #, c-format
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:623
+#: rtl.c:538
 #, c-format
 msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
 msgstr ""
 
-#: stmt.c:766
+#: stmt.c:750
 #, c-format
 msgid "jump to `%s' invalidly jumps into binding contour"
 msgstr ""
 
-#: stmt.c:1002 stmt.c:3766
-#, c-format
-msgid "label `%s' used before containing binding contour"
+#: stmt.c:977 stmt.c:3793
+msgid "%Jlabel '%D' used before containing binding contour"
 msgstr ""
 
-#: stmt.c:1190
+#: stmt.c:1156
 msgid "output operand constraint lacks `='"
 msgstr ""
 
-#: stmt.c:1205
+#: stmt.c:1171
 #, c-format
 msgid "output constraint `%c' for operand %d is not at the beginning"
 msgstr ""
 
-#: stmt.c:1227
+#: stmt.c:1193
 msgid "operand constraint contains incorrectly positioned '+' or '='"
 msgstr ""
 
-#: stmt.c:1233 stmt.c:1337
+#: stmt.c:1199 stmt.c:1301
 #, c-format
 msgid "`%%' constraint used with last operand"
 msgstr ""
 
-#: stmt.c:1252
+#: stmt.c:1218
 msgid "matching constraint not valid in output operand"
 msgstr ""
 
-#: stmt.c:1328
+#: stmt.c:1260
+msgid "read-write constraint does not allow a register"
+msgstr ""
+
+#: stmt.c:1292
 #, c-format
 msgid "input operand constraint contains `%c'"
 msgstr ""
 
-#: stmt.c:1368
+#: stmt.c:1334
 msgid "matching constraint references invalid operand number"
 msgstr ""
 
-#: stmt.c:1400
+#: stmt.c:1372
 #, c-format
 msgid "invalid punctuation `%c' in constraint"
 msgstr ""
 
-#: stmt.c:1450
+#: stmt.c:1396
+msgid "matching constraint does not allow a register"
+msgstr ""
+
+#: stmt.c:1424
 #, c-format
 msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
 msgstr ""
 
-#: stmt.c:1540
+#: stmt.c:1514
 #, c-format
 msgid "unknown register name `%s' in `asm'"
 msgstr ""
 
-#: stmt.c:1588
+#: stmt.c:1522
+#, c-format
+msgid "PIC register `%s' clobbered in `asm'"
+msgstr ""
+
+#: stmt.c:1571
 #, c-format
 msgid "more than %d operands in `asm'"
 msgstr ""
 
-#: stmt.c:1650
+#: stmt.c:1633
 #, c-format
 msgid "output number %d not directly addressable"
 msgstr ""
 
-#: stmt.c:1728
+#: stmt.c:1711
 #, c-format
 msgid "asm operand %d probably doesn't match constraints"
 msgstr ""
 
-#: stmt.c:1738
+#: stmt.c:1721
 #, c-format
 msgid "use of memory input without lvalue in asm operand %d is deprecated"
 msgstr ""
 
-#: stmt.c:1889
+#: stmt.c:1875
 #, fuzzy
 msgid "asm clobber conflict with output operand"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: stmt.c:1894
+#: stmt.c:1880
 #, fuzzy
 msgid "asm clobber conflict with input operand"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: stmt.c:1929
+#: stmt.c:1914
 msgid "too many alternatives in `asm'"
 msgstr ""
 
-#: stmt.c:1941
+#: stmt.c:1926
 msgid "operand constraints for `asm' differ in number of alternatives"
 msgstr ""
 
-#: stmt.c:1994
+#: stmt.c:1978
 #, fuzzy, c-format
 msgid "duplicate asm operand name '%s'"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: stmt.c:2081
+#: stmt.c:2076
 msgid "missing close brace for named operand"
 msgstr ""
 
-#: stmt.c:2109
+#: stmt.c:2104
 #, fuzzy, c-format
 msgid "undefined named operand '%s'"
 msgstr "нераспазнаны аператар %s"
 
-#: stmt.c:3703
-#, c-format
-msgid "unused variable `%s'"
+#: stmt.c:2161
+msgid "%Hstatement with no effect"
+msgstr ""
+
+#: stmt.c:2317
+msgid "%Hvalue computed is not used"
+msgstr ""
+
+#: stmt.c:3733
+#, fuzzy
+msgid "%Junused variable '%D'"
 msgstr "невыкарыстоўваемая пераменная \"%s\""
 
-#: stmt.c:5189
+#: stmt.c:4508
+msgid "%Hunreachable code at beginning of %s"
+msgstr ""
+
+#: stmt.c:5136
 #, c-format
 msgid "enumeration value `%s' not handled in switch"
 msgstr ""
 
-#: stmt.c:5214 stmt.c:5234
+#: stmt.c:5161 stmt.c:5181
 #, c-format
 msgid "case value `%ld' not in enumerated type"
 msgstr ""
 
-#: stmt.c:5217 stmt.c:5237
+#: stmt.c:5164 stmt.c:5184
 #, c-format
 msgid "case value `%ld' not in enumerated type `%s'"
 msgstr ""
 
-#: stmt.c:5310
+#: stmt.c:5401
 msgid "switch missing default case"
 msgstr ""
 
-#: stor-layout.c:178
+#: stor-layout.c:183
 msgid "type size can't be explicitly evaluated"
 msgstr ""
 
-#: stor-layout.c:180
+#: stor-layout.c:185
 msgid "variable-size type declared outside of any function"
 msgstr ""
 
-#: stor-layout.c:487
-#, c-format
-msgid "size of `%s' is %d bytes"
+#: stor-layout.c:515
+#, fuzzy
+msgid "%Jsize of '%D' is %d bytes"
 msgstr "памер \"%s\" - %d байт"
 
-#: stor-layout.c:489
-#, c-format
-msgid "size of `%s' is larger than %d bytes"
+#: stor-layout.c:517
+#, fuzzy
+msgid "%Jsize of '%D' is larger than %d bytes"
 msgstr "памер \"%s\" больш чам %d байт"
 
-#: stor-layout.c:909 stor-layout.c:1325
-#, c-format
-msgid "packed attribute causes inefficient alignment for `%s'"
+#: stor-layout.c:883
+msgid "%Jpacked attribute causes inefficient alignment for '%D'"
 msgstr ""
 
-#: stor-layout.c:911 stor-layout.c:1327
-#, c-format
-msgid "packed attribute is unnecessary for `%s'"
+#: stor-layout.c:886
+#, fuzzy
+msgid "%Jpacked attribute is unnecessary for '%D'"
+msgstr "\"%s\" атрыбут ігнарыруецца"
+
+#: stor-layout.c:902
+msgid "%Jpadding struct to align '%D'"
+msgstr ""
+
+#: stor-layout.c:1245
+msgid "padding struct size to alignment boundary"
 msgstr ""
 
-#: stor-layout.c:926
+#: stor-layout.c:1275
 #, c-format
-msgid "padding struct to align `%s'"
+msgid "packed attribute causes inefficient alignment for `%s'"
 msgstr ""
 
-#: stor-layout.c:1289
-msgid "padding struct size to alignment boundary"
+#: stor-layout.c:1277
+#, c-format
+msgid "packed attribute is unnecessary for `%s'"
 msgstr ""
 
-#: stor-layout.c:1332
+#: stor-layout.c:1282
 msgid "packed attribute causes inefficient alignment"
 msgstr ""
 
-#: stor-layout.c:1334
+#: stor-layout.c:1284
 msgid "packed attribute is unnecessary"
 msgstr ""
 
-#: timevar.c:322
+#: targhooks.c:154
+msgid "__builtin_saveregs not supported by this target"
+msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
+
+#: timevar.c:314
 #, c-format
 msgid "cannot timevar_pop '%s' when top of timevars stack is '%s'"
 msgstr ""
 
-#: timevar.c:453
+#: timevar.c:440
 msgid ""
 "\n"
 "Execution times (seconds)\n"
 msgstr ""
 
 #. Print total time.
-#: timevar.c:503
+#: timevar.c:490
 msgid " TOTAL                 :"
 msgstr ""
 
-#: timevar.c:539
+#: timevar.c:513
 #, c-format
 msgid "time in %s: %ld.%06ld (%ld%%)\n"
 msgstr ""
 
-#: tlink.c:399
+#: tlink.c:377
 #, c-format
 msgid "collect: reading %s\n"
 msgstr ""
 
-#: tlink.c:502
+#: tlink.c:478
 #, c-format
 msgid "collect: recompiling %s\n"
 msgstr ""
 
-#: tlink.c:674
+#: tlink.c:654
 #, c-format
 msgid "collect: tweaking %s in %s\n"
 msgstr ""
 
-#: tlink.c:721
+#: tlink.c:700
+#, c-format
 msgid "collect: relinking\n"
 msgstr ""
 
-#: tlink.c:730
+#: tlink.c:709
 #, c-format
 msgid "ld returned %d exit status"
 msgstr ""
 
-#: toplev.c:920
-msgid "Generate debugging info in default format"
+#: toplev.c:1226
+#, c-format
+msgid "%s "
 msgstr ""
 
-#: toplev.c:921
-msgid "Generate debugging info in default extended format"
+#: toplev.c:1228
+#, c-format
+msgid " %s"
 msgstr ""
 
-#: toplev.c:923
-msgid "Generate STABS format debug info"
-msgstr ""
+#: toplev.c:1293
+#, fuzzy, c-format
+msgid "invalid option argument `%s'"
+msgstr "Нерэчаісны выбар \"%s\""
 
-#: toplev.c:924
-msgid "Generate extended STABS format debug info"
+#: toplev.c:1356
+#, c-format
+msgid "getting core file size maximum limit: %m"
 msgstr ""
 
-#: toplev.c:927
-msgid "Generate DWARF-1 format debug info"
+#: toplev.c:1359
+#, c-format
+msgid "setting core file size limit to maximum: %m"
 msgstr ""
 
-#: toplev.c:929
-msgid "Generate extended DWARF-1 format debug info"
-msgstr ""
+#: toplev.c:1678
+#, fuzzy
+msgid "%J'%F' used but never defined"
+msgstr "адмеціна `%D' выкарыстоўвываецца, але ня вызначана"
 
-#: toplev.c:932
-msgid "Generate DWARF-2 debug info"
+#: toplev.c:1680
+msgid "%J'%F' declared `static' but never defined"
 msgstr ""
 
-#: toplev.c:935
-msgid "Generate XCOFF format debug info"
-msgstr ""
+#: toplev.c:1705
+#, fuzzy
+msgid "%J'%D' defined but not used"
+msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
 
-#: toplev.c:936
-msgid "Generate extended XCOFF format debug info"
+#: toplev.c:1726 toplev.c:1743
+#, c-format
+msgid "`%s' is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: toplev.c:939
-msgid "Generate COFF format debug info"
+#: toplev.c:1746
+#, c-format
+msgid "`%s' is deprecated"
 msgstr ""
 
-#: toplev.c:942
-msgid "Generate VMS format debug info"
+#: toplev.c:1749
+#, c-format
+msgid "type is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: toplev.c:981
-msgid "Perform DWARF2 duplicate elimination"
+#: toplev.c:1752
+msgid "type is deprecated"
 msgstr ""
 
-#: toplev.c:983
-msgid "Do not store floats in registers"
+#: toplev.c:1956
+#, c-format
+msgid "invalid register name `%s' for register variable"
 msgstr ""
 
-#: toplev.c:985
-msgid "Consider all mem refs through pointers as volatile"
+#: toplev.c:3522
+msgid "branch target register load optimization is not intended to be run twice"
 msgstr ""
 
-#: toplev.c:987
-msgid "Consider all mem refs to global data to be volatile"
+#: toplev.c:3689
+#, c-format
+msgid ""
+"\n"
+"Target specific options:\n"
 msgstr ""
 
-#: toplev.c:989
-msgid "Consider all mem refs to static data to be volatile"
+#: toplev.c:3703 toplev.c:3722
+#, c-format
+msgid "  -m%-23s [undocumented]\n"
 msgstr ""
 
-#: toplev.c:991
-msgid "Defer popping functions args from stack until later"
+#: toplev.c:3731
+#, c-format
+msgid ""
+"\n"
+"There are undocumented target specific options as well.\n"
 msgstr ""
 
-#: toplev.c:993
-msgid "When possible do not generate stack frames"
+#: toplev.c:3733
+#, c-format
+msgid "  They exist, but they are not documented.\n"
 msgstr ""
 
-#: toplev.c:995
-msgid "Optimize sibling and tail recursive calls"
+#: toplev.c:3788
+#, c-format
+msgid "unrecognized gcc debugging option: %c"
 msgstr ""
 
-#: toplev.c:997
-msgid "Perform superblock formation via tail duplication"
-msgstr ""
+#: toplev.c:3850 config/rs6000/rs6000.c:909
+#, fuzzy, c-format
+msgid "invalid option `%s'"
+msgstr "Нерэчаісны выбар \"%s\""
 
-#: toplev.c:999
-msgid "When running CSE, follow jumps to their targets"
+#: toplev.c:3865
+#, c-format
+msgid ""
+"%s%s%s version %s (%s)\n"
+"%s\tcompiled by GNU C version %s.\n"
+"%s%s%s version %s (%s) compiled by CC.\n"
 msgstr ""
+"%s%s%s версія %s (%s)\n"
+"%s\tзкампілявана GNU C версія %s.\n"
+"%s%s%s версія %s (%s) зкампілявана CC.\n"
 
-#: toplev.c:1001
-msgid "When running CSE, follow conditional jumps"
+#: toplev.c:3872
+#, c-format
+msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: toplev.c:1003
-msgid "Perform a number of minor, expensive optimizations"
+#: toplev.c:3924
+msgid "options passed: "
 msgstr ""
 
-#: toplev.c:1005
-msgid "Perform jump threading optimizations"
-msgstr ""
+#: toplev.c:3953
+msgid "options enabled: "
+msgstr "выбары ўключаны:"
 
-#: toplev.c:1007
-msgid "Perform strength reduction optimizations"
-msgstr ""
+#: toplev.c:4011 java/jcf-write.c:3422
+#, fuzzy, c-format
+msgid "can't open %s for writing: %m"
+msgstr "немагчыма адчыніць %s для запісу"
 
-#: toplev.c:1009
-msgid "Perform loop unrolling when iteration count is known"
+#: toplev.c:4094 config/sh/sh.c:6883
+msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: toplev.c:1011
-msgid "Perform loop unrolling for all loops"
+#: toplev.c:4096 config/sh/sh.c:6885
+msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: toplev.c:1013
-msgid "Generate prefetch instructions, if available, for arrays in loops"
+#: toplev.c:4147 config/sh/sh.c:6935
+#, c-format
+msgid "created and used with differing settings of `-m%s'"
 msgstr ""
 
-#: toplev.c:1015
-msgid "Force all loop invariant computations out of loops"
+#: toplev.c:4150 config/sh/sh.c:6938
+msgid "out of memory"
 msgstr ""
 
-#: toplev.c:1017
-msgid "Strength reduce all loop general induction variables"
+#: toplev.c:4331
+msgid "instruction scheduling not supported on this target machine"
 msgstr ""
 
-#: toplev.c:1019
-msgid "Store strings in writable data section"
+#: toplev.c:4335
+msgid "this target machine does not have delayed branches"
 msgstr ""
 
-#: toplev.c:1021
-msgid "Enable machine specific peephole optimizations"
+#: toplev.c:4349
+#, c-format
+msgid "-f%sleading-underscore not supported on this target machine"
 msgstr ""
 
-#: toplev.c:1023
-msgid "Copy memory operands into registers before using"
+#: toplev.c:4398
+#, c-format
+msgid "target system does not support the \"%s\" debug format"
 msgstr ""
 
-#: toplev.c:1025
-msgid "Copy memory address constants into regs before using"
-msgstr ""
+#: toplev.c:4415
+#, fuzzy
+msgid "-ffunction-sections not supported for this target"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.c:1027
-msgid "Allow function addresses to be held in registers"
-msgstr ""
+#: toplev.c:4420
+#, fuzzy
+msgid "-fdata-sections not supported for this target"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.c:1029
-msgid "Integrate simple functions into their callers"
+#: toplev.c:4427
+msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr ""
 
-#: toplev.c:1031
-msgid "Generate code for funcs even if they are fully inlined"
-msgstr ""
+#: toplev.c:4434
+#, fuzzy
+msgid "-fprefetch-loop-arrays not supported for this target"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.c:1033
-msgid "Pay attention to the 'inline' keyword"
+#: toplev.c:4440
+msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr ""
 
-#: toplev.c:1035
-msgid "Emit static const variables even if they are not used"
+#: toplev.c:4449
+msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr ""
 
-#: toplev.c:1037
-msgid "Check for syntax errors, then stop"
+#: toplev.c:4455
+msgid "-ffunction-sections may affect debugging on some targets"
 msgstr ""
 
-#: toplev.c:1039
-msgid "Mark data as shared rather than private"
-msgstr ""
+#: toplev.c:4557
+#, fuzzy, c-format
+msgid "error writing to %s: %m"
+msgstr "памылка запісу ў %s"
 
-#: toplev.c:1041
-msgid "Enable saving registers around function calls"
-msgstr ""
+#: toplev.c:4559 java/jcf-parse.c:902 java/jcf-write.c:3429
+#, fuzzy, c-format
+msgid "error closing %s: %m"
+msgstr "памылка запісу ў %s"
 
-#: toplev.c:1043
-msgid "Return 'short' aggregates in memory, not registers"
+#: tree-dump.c:692
+#, c-format
+msgid "could not open dump file `%s'"
 msgstr ""
 
-#: toplev.c:1045
-msgid "Return 'short' aggregates in registers"
+#: tree-dump.c:763
+#, c-format
+msgid "ignoring unknown option `%.*s' in `-fdump-%s'"
 msgstr ""
 
-#: toplev.c:1047
-msgid "Attempt to fill delay slots of branch instructions"
+#: tree-inline.c:1016
+msgid "%Jfunction '%F' can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr ""
 
-#: toplev.c:1049
-msgid "Perform the global common subexpression elimination"
+#: tree-inline.c:1029
+msgid "%Jfunction '%F' can never be inlined because it uses setjmp"
 msgstr ""
 
-#: toplev.c:1051
-msgid "Perform enhanced load motion during global subexpression elimination"
+#: tree-inline.c:1044
+msgid "%Jfunction '%F' can never be inlined because it uses variable argument lists"
 msgstr ""
 
-#: toplev.c:1053
-msgid "Perform store motion after global subexpression elimination"
+#: tree-inline.c:1060
+msgid "%Jfunction '%F' can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr ""
 
-#: toplev.c:1055
-msgid "Perform the loop optimizations"
+#: tree-inline.c:1078
+msgid "%Jfunction '%F' can never be inlined because it contains a nested function"
 msgstr ""
 
-#: toplev.c:1057
-msgid "Perform cross-jumping optimization"
+#: tree-inline.c:1095
+msgid "%Jfunction '%F' can never be inlined because it contains a computed goto"
 msgstr ""
 
-#: toplev.c:1059
-msgid "Perform conversion of conditional jumps to branchless equivalents"
+#: tree-inline.c:1105
+msgid "%Jfunction '%F' can never be inlined because it contains a nonlocal goto"
 msgstr ""
 
-#: toplev.c:1061
-msgid "Perform conversion of conditional jumps to conditional execution"
+#: tree-inline.c:1128
+msgid "%Jfunction '%F' can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: toplev.c:1063
-msgid "Run CSE pass after loop optimizations"
+#: tree-inline.c:1338 tree-inline.c:1345
+msgid "%Jinlining failed in call to '%F': %s"
 msgstr ""
 
-#: toplev.c:1065
-msgid "Run the loop optimizer twice"
-msgstr ""
+#: tree-optimize.c:190
+#, fuzzy
+msgid "%Jsize of return value of '%D' is %u bytes"
+msgstr "памер вяртаемага значэння \"%s\" %u байт"
 
-#: toplev.c:1067
-msgid "Delete useless null pointer checks"
-msgstr ""
+#: tree-optimize.c:193
+#, fuzzy
+msgid "%Jsize of return value of '%D' is larger than %wd bytes"
+msgstr "памер вяртаемага значэння \"%s\" больш чым %d байт"
 
-#: toplev.c:1069
-msgid "Reschedule instructions before register allocation"
+#: tree.c:3800
+msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: toplev.c:1071
-msgid "Reschedule instructions after register allocation"
+#: tree.c:3855
+msgid "function return type cannot be function"
 msgstr ""
 
-#: toplev.c:1073
-msgid "Enable scheduling across basic blocks"
+#: tree.c:4684
+msgid "invalid initializer for bit string"
 msgstr ""
 
-#: toplev.c:1075
-msgid "Allow speculative motion of non-loads"
+#: tree.c:4736
+#, c-format
+msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: toplev.c:1077
-msgid "Allow speculative motion of some loads"
+#: tree.c:4749
+#, c-format
+msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr ""
 
-#: toplev.c:1079
-msgid "Allow speculative motion of more loads"
+#: tree.c:4762
+#, c-format
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: toplev.c:1081
-msgid "Replace add,compare,branch with branch on count reg"
+#: tree.c:4774
+#, c-format
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: toplev.c:1083
-msgid "Generate position independent code, if possible"
+#: varasm.c:434
+msgid "%J%D causes a section type conflict"
 msgstr ""
 
-#: toplev.c:1086
-msgid "Enable exception handling"
-msgstr "Уключыць апрацоўку выключэньняў"
-
-#: toplev.c:1088
-msgid "Just generate unwind tables for exception handling"
+#: varasm.c:796
+msgid "%Jregister name not specified for '%D'"
 msgstr ""
 
-#: toplev.c:1090
-msgid "Generate unwind tables exact at each instruction boundary"
-msgstr ""
+#: varasm.c:798
+#, fuzzy
+msgid "%Jinvalid register name for '%D'"
+msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: toplev.c:1092
-msgid "Support synchronous non-call exceptions"
+#: varasm.c:800
+msgid "%Jdata type of '%D' isn't suitable for a register"
 msgstr ""
 
-#: toplev.c:1094
-msgid "Insert arc based program profiling code"
+#: varasm.c:803
+msgid "%Jregister specified for '%D' isn't suitable for data type"
 msgstr ""
 
-#: toplev.c:1096
-msgid "Create data files needed by gcov"
+#: varasm.c:813
+msgid "global register variable has initial value"
 msgstr ""
 
-#: toplev.c:1098
-msgid "Use profiling information for branch probabilities"
+#: varasm.c:816
+msgid "volatile register variables don't work as you might wish"
 msgstr ""
 
-#: toplev.c:1100
-msgid "Enable basic program profiling code"
+#: varasm.c:848
+msgid "%Jregister name given for non-register variable '%D'"
 msgstr ""
 
-#: toplev.c:1102
-msgid "Reorder basic blocks to improve code placement"
+#: varasm.c:1380
+msgid "%Jstorage size of `%D' isn't known"
 msgstr ""
 
-#: toplev.c:1104
-msgid "Reorder functions to improve code placement"
+#: varasm.c:1434
+msgid "%Jalignment of '%D' is greater than maximum object file alignment.  Using %d"
 msgstr ""
 
-#: toplev.c:1106
-msgid "Do the register renaming optimization pass"
+#: varasm.c:1480
+msgid "thread-local COMMON data not implemented"
 msgstr ""
 
-#: toplev.c:1108
-msgid "Do the register copy-propagation optimization pass"
+#: varasm.c:1505
+msgid "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
 msgstr ""
 
-#: toplev.c:1110
-msgid "Do not put uninitialized globals in the common section"
+#: varasm.c:3787
+msgid "initializer for integer value is too complicated"
 msgstr ""
 
-#: toplev.c:1112
-msgid "Do not generate .size directives"
+#: varasm.c:3792
+msgid "initializer for floating value is not a floating constant"
 msgstr ""
 
-#: toplev.c:1114
-msgid "place each function into its own section"
+#: varasm.c:3858
+msgid "unknown set constructor type"
 msgstr ""
 
-#: toplev.c:1116
-msgid "place data items into their own section"
+#: varasm.c:4077
+#, c-format
+msgid "invalid initial value for member `%s'"
 msgstr ""
 
-#: toplev.c:1118
-msgid "Add extra commentary to assembler output"
+#: varasm.c:4264 varasm.c:4308
+msgid "%Jweak declaration of '%D' must precede definition"
 msgstr ""
 
-#: toplev.c:1120
-msgid "Output GNU ld formatted global initializers"
+#: varasm.c:4272
+msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
 msgstr ""
 
-#: toplev.c:1122
-msgid "Enables a register move optimization"
-msgstr ""
+#: varasm.c:4306
+#, fuzzy
+msgid "%Jweak declaration of '%D' must be public"
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: varasm.c:4315
+#, fuzzy
+msgid "%Jweak declaration of '%D' not supported"
+msgstr "пустое абвяшчэнне"
 
-#: toplev.c:1124
-msgid "Do the full regmove optimization pass"
+#: varasm.c:4344 varasm.c:4434
+msgid "only weak aliases are supported in this configuration"
 msgstr ""
 
-#: toplev.c:1126
-msgid "Pack structure members together without holes"
+#: varasm.c:4437
+msgid "alias definitions not supported in this configuration; ignored"
 msgstr ""
 
-#: toplev.c:1128
-msgid "Insert stack checking code into the program"
-msgstr "Уключаць код правэркі стэку ў праграму"
+#: varasm.c:4466
+#, fuzzy
+msgid "visibility attribute not supported in this configuration; ignored"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.c:1130
-msgid "Specify that arguments may alias each other & globals"
+#: varray.c:194
+#, c-format
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
 msgstr ""
 
-#: toplev.c:1132
-msgid "Assume arguments may alias globals but not each other"
+#: varray.c:204
+#, c-format
+msgid "underflowed virtual array %s in %s, at %s:%d"
 msgstr ""
 
-#: toplev.c:1134
-msgid "Assume arguments do not alias each other or globals"
+#. Print an error message for unrecognized stab codes.
+#: xcoffout.c:173
+#, c-format
+msgid "no sclass for %s stab (0x%x)\n"
 msgstr ""
 
-#: toplev.c:1136
-msgid "Assume strict aliasing rules apply"
-msgstr ""
+#.
+#. Local variables:
+#. mode:c
+#. End:
+#.
+#: diagnostic.def:1
+#, fuzzy
+msgid "fatal error: "
+msgstr "Унутраная памылка: %s"
 
-#: toplev.c:1138
-msgid "Align the start of loops"
-msgstr ""
+#: diagnostic.def:2
+#, fuzzy
+msgid "internal compiler error: "
+msgstr "Унутраная памылка: %s"
 
-#: toplev.c:1140
-msgid "Align labels which are only reached by jumping"
+#: diagnostic.def:3
+msgid "error: "
 msgstr ""
 
-#: toplev.c:1142
-msgid "Align all labels"
+#: diagnostic.def:4
+msgid "sorry, unimplemented: "
 msgstr ""
 
-#: toplev.c:1144
-msgid "Align the start of functions"
+#: diagnostic.def:6
+msgid "anachronism: "
 msgstr ""
 
-#: toplev.c:1146
-msgid "Attempt to merge identical constants across compilation units"
+#: diagnostic.def:7
+msgid "note: "
 msgstr ""
 
-#: toplev.c:1148
-msgid "Attempt to merge identical constants and constant variables"
+#: diagnostic.def:8
+msgid "debug: "
 msgstr ""
 
-#: toplev.c:1150
-msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
+#: params.def:53
+msgid "The maximum number of instructions in a single function eligible for inlining"
 msgstr ""
 
-#: toplev.c:1152
-msgid "Instrument function entry/exit with profiling calls"
+#: params.def:65
+msgid "The maximum number of instructions when automatically inlining"
 msgstr ""
 
-#: toplev.c:1154
-msgid "Put zero initialized data in the bss section"
+#: params.def:75
+msgid "The maximum number of instructions for the RTL inliner"
 msgstr ""
 
-#: toplev.c:1156
-msgid "Enable SSA optimizations"
-msgstr "Уключаць SSA аптымізацыю"
-
-#: toplev.c:1158
-msgid "Enable SSA conditional constant propagation"
+#: params.def:86
+msgid "The maximum number of instructions to consider to fill a delay slot"
 msgstr ""
 
-#: toplev.c:1160
-msgid "Enable aggressive SSA dead code elimination"
+#: params.def:97
+msgid "The maximum number of instructions to consider to find accurate live register information"
 msgstr ""
 
-#: toplev.c:1162
-msgid "External symbols have a leading underscore"
+#: params.def:107
+msgid "The maximum length of scheduling's pending operations list"
 msgstr ""
 
-#: toplev.c:1164
-msgid "Process #ident directives"
+#: params.def:112
+msgid "The size of function body to be considered large"
 msgstr ""
 
-#: toplev.c:1166
-msgid "Enables an rtl peephole pass run before sched2"
+#: params.def:116
+msgid "Maximal growth due to inlining of large function (in percent)"
 msgstr ""
 
-#: toplev.c:1168
-msgid "Assume no NaNs or +-Infs are generated"
+#: params.def:120
+msgid "how much can given compilation unit grow because of the inlining (in percent)"
 msgstr ""
 
-#: toplev.c:1170
-msgid "Enables guessing of branch probabilities"
+#: params.def:127
+msgid "The maximum amount of memory to be allocated by GCSE"
 msgstr ""
 
-#: toplev.c:1172
-msgid "Set errno after built-in math functions"
+#: params.def:132
+msgid "The maximum number of passes to make when doing GCSE"
 msgstr ""
 
-#: toplev.c:1174
-msgid "Floating-point operations can trap"
+#: params.def:139
+msgid "The maximum number of instructions to consider to unroll in a loop"
 msgstr ""
 
-#: toplev.c:1176
-msgid "Allow math optimizations that may violate IEEE or ANSI standards"
+#: params.def:145
+msgid "The maximum number of instructions to consider to unroll in a loop on average"
 msgstr ""
 
-#: toplev.c:1178
-msgid "Disable optimizations observable by IEEE signaling NaNs"
+#: params.def:150
+msgid "The maximum number of unrollings of a single loop"
 msgstr ""
 
-#: toplev.c:1180
-#, fuzzy
-msgid "Generate code to check bounds before indexing arrays"
-msgstr "Генерыраваць код для Intel as"
-
-#: toplev.c:1182
-msgid "Convert floating point constant to single precision constant"
+#: params.def:155
+msgid "The maximum number of insns of a peeled loop"
 msgstr ""
 
-#: toplev.c:1184
-msgid "Report time taken by each compiler pass at end of run"
+#: params.def:160
+msgid "The maximum number of peelings of a single loop"
 msgstr ""
 
-#: toplev.c:1186
-msgid "Report on permanent memory allocation at end of run"
+#: params.def:165
+msgid "The maximum number of insns of a completely peeled loop"
 msgstr ""
 
-#: toplev.c:1188
-msgid "Trap for signed overflow in addition / subtraction / multiplication"
+#: params.def:170
+msgid "The maximum number of peelings of a single loop that is peeled completely"
 msgstr ""
 
-#: toplev.c:1190
-msgid "Use graph coloring register allocation."
+#: params.def:175
+msgid "The maximum number of insns of a peeled loop that rolls only once"
 msgstr ""
 
-#: toplev.c:1207
-msgid "Compile just for ISO C90"
+#: params.def:181
+msgid "The maximum number of insns of an unswitched loop"
 msgstr ""
 
-#: toplev.c:1209
-msgid "Determine language standard"
+#: params.def:186
+msgid "The maximum number of unswitchings in a single loop"
 msgstr ""
 
-#: toplev.c:1213
-msgid "Make bit-fields by unsigned by default"
+#: params.def:191
+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 ""
 
-#: toplev.c:1217
-msgid "Make 'char' be signed by default"
+#: params.def:196
+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 ""
 
-#: toplev.c:1219
-msgid "Make 'char' be unsigned by default"
+#: params.def:201
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
 msgstr ""
 
-#: toplev.c:1225
-msgid "Do not recognize the 'asm' keyword"
+#: params.def:206
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
 msgstr ""
 
-#: toplev.c:1228
-#, fuzzy
-msgid "Do not recognize any built in functions"
-msgstr "Не генерыраваць сімвальныя інструкцыі"
-
-#: toplev.c:1230
-msgid "Assume normal C execution environment"
+#: params.def:211
+msgid "Maximal code growth caused by tail duplication (in percent)"
 msgstr ""
 
-#: toplev.c:1233
-msgid "Assume that standard libraries & main might not exist"
+#: params.def:215
+msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
 msgstr ""
 
-#: toplev.c:1236
-msgid "Allow different types as args of ? operator"
+#: params.def:220
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available"
 msgstr ""
 
-#: toplev.c:1239
-msgid "Allow the use of $ inside identifiers"
+#: params.def:225
+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 ""
 
-#: toplev.c:1244
-msgid "Use the same size for double as for float"
+#: params.def:232
+msgid "The maximum number of incoming edges to consider for crossjumping"
 msgstr ""
 
-#: toplev.c:1247
-msgid "Use the smallest fitting integer to hold enums"
+#: params.def:238
+msgid "The maximum length of path considered in cse"
 msgstr ""
 
-#: toplev.c:1250
-msgid "Override the underlying type for wchar_t to `unsigned short'"
+#: params.def:243
+msgid "The maximum memory locations recorded by cselib"
 msgstr ""
 
-#: toplev.c:1254
-msgid "Enable most warning messages"
+#: params.def:256
+msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
 msgstr ""
 
-#: toplev.c:1256
-msgid "Warn about casting functions to incompatible types"
+#: params.def:262
+msgid "Minimum heap size before we start collecting garbage, in kilobytes"
 msgstr ""
 
-#: toplev.c:1259
-msgid "Warn about functions which might be candidates for format attributes"
+#: params.def:270
+msgid "The maximum number of instructions to search backward when looking for equivalent reload"
 msgstr ""
 
-#: toplev.c:1262
-msgid "Warn about casts which discard qualifiers"
+#: config/darwin-c.c:75
+msgid "too many #pragma options align=reset"
 msgstr ""
 
-#: toplev.c:1265
-msgid "Warn about subscripts whose type is 'char'"
+#: config/darwin-c.c:95 config/darwin-c.c:98 config/darwin-c.c:100
+#: config/darwin-c.c:102
+msgid "malformed '#pragma options', ignoring"
 msgstr ""
 
-#: toplev.c:1268 toplev.c:1271
-msgid "Warn if nested comments are detected"
+#: config/darwin-c.c:105
+msgid "junk at end of '#pragma options'"
 msgstr ""
 
-#: toplev.c:1274
-msgid "Warn about possibly confusing type conversions"
+#: config/darwin-c.c:115
+msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
 msgstr ""
 
-#: toplev.c:1278
-msgid "Do not warn about compile-time integer division by zero"
+#: config/darwin-c.c:127
+msgid "missing '(' after '#pragma unused', ignoring"
 msgstr ""
 
-#: toplev.c:1280
-msgid "Warn about testing equality of floating point numbers"
+#: config/darwin-c.c:145
+msgid "missing ')' after '#pragma unused', ignoring"
 msgstr ""
 
-#: toplev.c:1283
-msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
+#: config/darwin-c.c:148
+msgid "junk at end of '#pragma unused'"
 msgstr ""
 
-#: toplev.c:1287
-msgid "Don't warn about too many arguments to format functions"
+#: config/darwin.c:1347
+msgid "internal and protected visibility attributes not supportedin this configuration; ignored"
 msgstr ""
 
-#: toplev.c:1289
-msgid "Warn about non-string-literal format strings"
+#: config/lynx-ng.h:97 config/lynx.h:116 config/rs6000/lynx.h:73
+msgid "-msystem-v and -p are incompatible"
 msgstr ""
 
-#: toplev.c:1292
-msgid "Warn about possible security problems with format functions"
+#: config/lynx-ng.h:99 config/lynx.h:118 config/rs6000/lynx.h:75
+msgid "-msystem-v and -mthreads are incompatible"
 msgstr ""
 
-#: toplev.c:1296
-msgid "Don't warn about strftime formats yielding 2 digit years"
+#: config/windiss.h:37
+msgid "profiler support for WindISS"
 msgstr ""
 
-#: toplev.c:1298
-msgid "Warn about implicit function declarations"
-msgstr ""
+#: config/alpha/alpha.c:231
+#, fuzzy, c-format
+msgid "-f%s ignored for Unicos/Mk (not supported)"
+msgstr "-pipe не падтрымліваецца."
 
-#: toplev.c:1302
-msgid "Warn when a declaration does not specify a type"
-msgstr ""
+#: config/alpha/alpha.c:255
+#, fuzzy
+msgid "-mieee not supported on Unicos/Mk"
+msgstr "-pipe не падтрымліваецца"
 
-#: toplev.c:1307
-msgid "Warn about the use of the #import directive"
+#: config/alpha/alpha.c:266
+msgid "-mieee-with-inexact not supported on Unicos/Mk"
 msgstr ""
 
-#: toplev.c:1311
-msgid "Do not warn about using 'long long' when -pedantic"
+#: config/alpha/alpha.c:283
+#, c-format
+msgid "bad value `%s' for -mtrap-precision switch"
 msgstr ""
 
-#: toplev.c:1313
-msgid "Warn about suspicious declarations of main"
+#: config/alpha/alpha.c:297
+#, c-format
+msgid "bad value `%s' for -mfp-rounding-mode switch"
 msgstr ""
 
-#: toplev.c:1316
-msgid "Warn about possibly missing braces around initializers"
+#: config/alpha/alpha.c:312
+#, c-format
+msgid "bad value `%s' for -mfp-trap-mode switch"
 msgstr ""
 
-#: toplev.c:1319
-msgid "Warn about global funcs without previous declarations"
+#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1063
+#, c-format
+msgid "bad value `%s' for -mtls-size switch"
 msgstr ""
 
-#: toplev.c:1322
-msgid "Warn about global funcs without prototypes"
+#: config/alpha/alpha.c:343 config/alpha/alpha.c:355
+#, c-format
+msgid "bad value `%s' for -mcpu switch"
 msgstr ""
 
-#: toplev.c:1325
-msgid "Warn about use of multicharacter literals"
+#: config/alpha/alpha.c:362
+msgid "trap mode not supported on Unicos/Mk"
 msgstr ""
 
-#: toplev.c:1328
-msgid "Warn about externs not at file scope level"
+#: config/alpha/alpha.c:369
+msgid "fp software completion requires -mtrap-precision=i"
 msgstr ""
 
-#: toplev.c:1331
-msgid "Warn about possible missing parentheses"
+#: config/alpha/alpha.c:385
+msgid "rounding mode not supported for VAX floats"
 msgstr ""
 
-#: toplev.c:1334
-msgid "Warn about function pointer arithmetic"
+#: config/alpha/alpha.c:390
+msgid "trap mode not supported for VAX floats"
 msgstr ""
 
-#: toplev.c:1337
-msgid "Warn about multiple declarations of the same object"
+#: config/alpha/alpha.c:419
+#, c-format
+msgid "L%d cache latency unknown for %s"
 msgstr ""
 
-#: toplev.c:1340
-msgid "Warn whenever a function's return-type defaults to int"
+#: config/alpha/alpha.c:434
+#, c-format
+msgid "bad value `%s' for -mmemory-latency"
 msgstr ""
 
-#: toplev.c:1343
-msgid "Warn about possible violations of sequence point rules"
+#: config/alpha/alpha.c:5411
+#, c-format
+msgid "invalid %%H value"
+msgstr "нерэчаіснае значэньне %%H"
+
+#: config/alpha/alpha.c:5432
+#, fuzzy, c-format
+msgid "invalid %%J value"
+msgstr "дрэннае %%Q значэнне"
+
+#: config/alpha/alpha.c:5448 config/ia64/ia64.c:4243
+#, c-format
+msgid "invalid %%r value"
+msgstr "нерэчаіснае значэньне %%r"
+
+#: config/alpha/alpha.c:5458 config/rs6000/rs6000.c:8944
+#: config/xtensa/xtensa.c:1999
+#, c-format
+msgid "invalid %%R value"
+msgstr "нерэчаіснае значэньне %%R"
+
+#: config/alpha/alpha.c:5464 config/rs6000/rs6000.c:8863
+#: config/xtensa/xtensa.c:1966
+#, c-format
+msgid "invalid %%N value"
+msgstr "нерэчаіснае значэньне %%N"
+
+#: config/alpha/alpha.c:5472 config/rs6000/rs6000.c:8891
+#, c-format
+msgid "invalid %%P value"
+msgstr "нерэчаіснае значэньне %%P"
+
+#: config/alpha/alpha.c:5480
+#, c-format
+msgid "invalid %%h value"
+msgstr "нерэчаіснае значэньне %%h"
+
+#: config/alpha/alpha.c:5488 config/xtensa/xtensa.c:1992
+#, c-format
+msgid "invalid %%L value"
+msgstr "нерэчаіснае значэньне %%L"
+
+#: config/alpha/alpha.c:5527 config/rs6000/rs6000.c:8845
+#, c-format
+msgid "invalid %%m value"
+msgstr "нерэчаіснае значэньне %%m"
+
+#: config/alpha/alpha.c:5535 config/rs6000/rs6000.c:8853
+#, c-format
+msgid "invalid %%M value"
+msgstr "нерэчаіснае значэньне %%M"
+
+#: config/alpha/alpha.c:5579
+#, c-format
+msgid "invalid %%U value"
+msgstr "нерэчаіснае значэньне %%U"
+
+#: config/alpha/alpha.c:5591 config/alpha/alpha.c:5605
+#: config/rs6000/rs6000.c:8952
+#, c-format
+msgid "invalid %%s value"
+msgstr "нерэчаіснае значэньне %%v"
+
+#: config/alpha/alpha.c:5628
+#, c-format
+msgid "invalid %%C value"
+msgstr "нерэчаіснае значэньне %%C"
+
+#: config/alpha/alpha.c:5665 config/rs6000/rs6000.c:8702
+#, c-format
+msgid "invalid %%E value"
+msgstr "нерэчаіснае значэньне %%E"
+
+#: config/alpha/alpha.c:5690 config/alpha/alpha.c:5738
+msgid "unknown relocation unspec"
 msgstr ""
 
-#: toplev.c:1346
-msgid "Warn about signed/unsigned comparisons"
+#: config/alpha/alpha.c:5699 config/rs6000/rs6000.c:9265
+#, c-format
+msgid "invalid %%xn code"
+msgstr "нерэчаіснае значэньне %%xn"
+
+#: config/alpha/alpha.c:6634 config/alpha/alpha.c:6637 config/s390/s390.c:6572
+#: config/s390/s390.c:6575
+msgid "bad builtin fcode"
 msgstr ""
 
-#: toplev.c:1349
-msgid "Warn about non-prototyped function decls"
+#. 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.
+#. 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:286 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:537 config/sparc/sparc.h:542
+msgid "Use hardware fp"
+msgstr "Выкарыстоўваць апаратную плаваючую кропку"
+
+#: config/alpha/alpha.h:287 config/i386/i386.h:328 config/i386/i386.h:330
+#: config/sparc/sparc.h:539 config/sparc/sparc.h:544
+msgid "Do not use hardware fp"
+msgstr "Не выкарыстоўваць апаратную плаваючую кропку"
+
+#: config/alpha/alpha.h:288
+msgid "Use fp registers"
 msgstr ""
 
-#: toplev.c:1352
-msgid "Warn about constructs whose meanings change in ISO C"
+#: config/alpha/alpha.h:290
+msgid "Do not use fp registers"
 msgstr ""
 
-#: toplev.c:1355
-msgid "Warn when trigraphs are encountered"
+#: config/alpha/alpha.h:291
+msgid "Do not assume GAS"
 msgstr ""
 
-#: toplev.c:1360
-msgid "Warn about unrecognized pragmas"
+#: config/alpha/alpha.h:292
+msgid "Assume GAS"
 msgstr ""
 
-#: toplev.c:1363
-msgid "Mark strings as 'const char *'"
+#: config/alpha/alpha.h:294
+msgid "Request IEEE-conformant math library routines (OSF/1)"
 msgstr ""
 
-#: toplev.c:1508
-msgid "Warn when a function is unused"
+#: config/alpha/alpha.h:296
+msgid "Emit IEEE-conformant code, without inexact exceptions"
 msgstr ""
 
-#: toplev.c:1510
-msgid "Warn when a label is unused"
+#: config/alpha/alpha.h:298
+msgid "Emit IEEE-conformant code, with inexact exceptions"
 msgstr ""
 
-#: toplev.c:1512
-msgid "Warn when a function parameter is unused"
+#: config/alpha/alpha.h:300
+msgid "Do not emit complex integer constants to read-only memory"
 msgstr ""
 
-#: toplev.c:1514
-msgid "Warn when a variable is unused"
+#: config/alpha/alpha.h:301
+msgid "Use VAX fp"
 msgstr ""
 
-#: toplev.c:1516
-msgid "Warn when an expression value is unused"
+#: config/alpha/alpha.h:302
+msgid "Do not use VAX fp"
 msgstr ""
 
-#: toplev.c:1518
-msgid "Do not suppress warnings from system headers"
+#: config/alpha/alpha.h:303
+msgid "Emit code for the byte/word ISA extension"
 msgstr ""
 
-#: toplev.c:1520
-msgid "Treat all warnings as errors"
+#: config/alpha/alpha.h:306
+msgid "Emit code for the motion video ISA extension"
 msgstr ""
 
-#: toplev.c:1522
-msgid "Warn when one local variable shadows another"
+#: config/alpha/alpha.h:309
+msgid "Emit code for the fp move and sqrt ISA extension"
 msgstr ""
 
-#: toplev.c:1524
-msgid "Warn about enumerated switches, with no default, missing a case"
+#: config/alpha/alpha.h:311
+msgid "Emit code for the counting ISA extension"
 msgstr ""
 
-#: toplev.c:1526
-msgid "Warn about enumerated switches missing a default case"
+#: config/alpha/alpha.h:314
+msgid "Emit code using explicit relocation directives"
 msgstr ""
 
-#: toplev.c:1528
-msgid "Warn about all enumerated switches missing a specific case"
+#: config/alpha/alpha.h:317
+msgid "Emit 16-bit relocations to the small data areas"
 msgstr ""
 
-#: toplev.c:1530
-msgid "Warn about returning structures, unions or arrays"
+#: config/alpha/alpha.h:319
+msgid "Emit 32-bit relocations to the small data areas"
 msgstr ""
 
-#: toplev.c:1532
-msgid "Warn about pointer casts which increase alignment"
+#: config/alpha/alpha.h:321
+msgid "Emit direct branches to local functions"
 msgstr ""
 
-#: toplev.c:1534
-msgid "Warn about code that will never be executed"
+#: config/alpha/alpha.h:324
+msgid "Emit rdval instead of rduniq for thread pointer"
 msgstr ""
 
-#: toplev.c:1536
-msgid "Warn about uninitialized automatic variables"
+#. For -mcpu=
+#. For -mtune=
+#. For -mfp-rounding-mode=[n|m|c|d]
+#. For -mfp-trap-mode=[n|u|su|sui]
+#. For -mtrap-precision=[p|f|i]
+#. For -mmemory-latency=
+#. For -mtls-size=
+#: config/alpha/alpha.h:353
+msgid "Use features of and schedule given CPU"
 msgstr ""
 
-#: toplev.c:1538
-msgid "Warn when an inlined function cannot be inlined"
+#: config/alpha/alpha.h:355
+msgid "Schedule given CPU"
 msgstr ""
 
-#: toplev.c:1540
-msgid "Warn when the packed attribute has no effect on struct layout"
+#: config/alpha/alpha.h:357
+msgid "Control the generated fp rounding mode"
 msgstr ""
 
-#: toplev.c:1542
-msgid "Warn when padding is required to align struct members"
+#: config/alpha/alpha.h:359
+msgid "Control the IEEE trap mode"
 msgstr ""
 
-#: toplev.c:1544
-msgid "Warn when an optimization pass is disabled"
+#: config/alpha/alpha.h:361
+msgid "Control the precision given to fp exceptions"
 msgstr ""
 
-#: toplev.c:1546
-msgid "Warn about uses of __attribute__((deprecated)) declarations"
+#: config/alpha/alpha.h:363
+msgid "Tune expected memory latency"
 msgstr ""
 
-#: toplev.c:1548
-msgid "Warn about functions which might be candidates for attribute noreturn"
+#: config/alpha/alpha.h:365 config/ia64/ia64.h:267 config/rs6000/sysv4.h:90
+msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
-#: toplev.c:1550
-msgid "Warn about code which might break the strict aliasing rules"
+#: config/arc/arc.c:147
+#, c-format
+msgid "bad value (%s) for -mcpu switch"
 msgstr ""
 
-#: toplev.c:1627 toplev.c:4548 config/rs6000/rs6000.c:680
+#: config/arc/arc.c:369
 #, fuzzy, c-format
-msgid "invalid option `%s'"
-msgstr "Ð\9dеÑ\80Ñ\8dÑ\87аÑ\96Ñ\81нÑ\8b Ð²Ñ\8bбаÑ\80 \"%s\""
+msgid "argument of `%s' attribute is not a string constant"
+msgstr "аÑ\80гÑ\83менÑ\82 `__builtin_args_info' Ð¿Ð°Ð²Ñ\96нен Ð±Ñ\8bÑ\86Ñ\8c ÐºÐ°Ð½Ñ\81Ñ\82анÑ\82ай"
 
-#: toplev.c:2031
+#: config/arc/arc.c:376
 #, c-format
-msgid "`%s' used but never defined"
+msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
 msgstr ""
 
-#: toplev.c:2034
-#, c-format
-msgid "`%s' declared `static' but never defined"
+#: config/arc/arc.c:1714 config/m32r/m32r.c:2325
+#, fuzzy, c-format
+msgid "invalid operand to %%R code"
+msgstr "нерэчаісны %%-код"
+
+#: config/arc/arc.c:1746 config/m32r/m32r.c:2348
+#, fuzzy, c-format
+msgid "invalid operand to %%H/%%L code"
+msgstr "нерэчаісны %%-код"
+
+#: config/arc/arc.c:1769 config/m32r/m32r.c:2419
+#, fuzzy, c-format
+msgid "invalid operand to %%U code"
+msgstr "нерэчаісны %%-код"
+
+#: config/arc/arc.c:1780
+#, fuzzy, c-format
+msgid "invalid operand to %%V code"
+msgstr "нерэчаісны %%-код"
+
+#. Unknown flag.
+#. Undocumented flag.
+#: config/arc/arc.c:1787 config/m32r/m32r.c:2446 config/sparc/sparc.c:6985
+msgid "invalid operand output code"
 msgstr ""
 
-#: toplev.c:2057
+#: config/arm/arm.c:520
 #, c-format
-msgid "`%s' defined but not used"
+msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr ""
 
-#: toplev.c:2280
+#: config/arm/arm.c:530 config/rs6000/rs6000.c:759 config/sparc/sparc.c:424
 #, c-format
-msgid "invalid register name `%s' for register variable"
+msgid "bad value (%s) for %s switch"
 msgstr ""
 
-#: toplev.c:3697
-msgid "  -ffixed-<register>      Mark <register> as being unavailable to the compiler\n"
+#: config/arm/arm.c:672
+msgid "target CPU does not support APCS-32"
 msgstr ""
 
-#: toplev.c:3698
-msgid "  -fcall-used-<register>  Mark <register> as being corrupted by function calls\n"
+#: config/arm/arm.c:677
+msgid "target CPU does not support APCS-26"
 msgstr ""
 
-#: toplev.c:3699
-msgid "  -fcall-saved-<register> Mark <register> as being preserved across functions\n"
+#: config/arm/arm.c:683
+msgid "target CPU does not support interworking"
 msgstr ""
 
-#: toplev.c:3700
-msgid "  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
-msgstr ""
+#: config/arm/arm.c:689
+#, fuzzy
+msgid "target CPU does not support THUMB instructions"
+msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: toplev.c:3701
-msgid "  -fmessage-length=<number> Limits diagnostics messages lengths to <number> characters per line.  0 suppresses line-wrapping\n"
+#: config/arm/arm.c:703
+msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: toplev.c:3702
-msgid "  -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping\n"
+#: config/arm/arm.c:706
+msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: toplev.c:3703
-msgid "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indicates the default thread-local storage code generation model\n"
+#: config/arm/arm.c:709
+msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: toplev.c:3704
-msgid "  -fstack-limit-register=<register>  Trap if the stack goes past <register>\n"
+#: config/arm/arm.c:715
+msgid "interworking forces APCS-32 to be used"
 msgstr ""
 
-#: toplev.c:3705
-msgid "  -fstack-limit-symbol=<name>  Trap if the stack goes past symbol <name>\n"
+#: config/arm/arm.c:721
+msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
 msgstr ""
 
-#: toplev.c:3706
-msgid "  -frandom-seed=<string>  Make compile reproducible using <string>\n"
+#: config/arm/arm.c:729
+msgid "-fpic and -mapcs-reent are incompatible"
 msgstr ""
 
-#: toplev.c:3718
-msgid "  -O[number]              Set optimization level to [number]\n"
+#: config/arm/arm.c:732
+msgid "APCS reentrant code not supported.  Ignored"
 msgstr ""
 
-#: toplev.c:3719
-msgid "  -Os                     Optimize for space rather than speed\n"
+#: config/arm/arm.c:740
+msgid "-g with -mno-apcs-frame may not give sensible debugging"
 msgstr ""
 
-#: toplev.c:3731
-msgid "  -pedantic               Issue warnings needed by strict compliance to ISO C\n"
+#: config/arm/arm.c:748
+msgid "passing floating point arguments in fp regs not yet supported"
 msgstr ""
 
-#: toplev.c:3732
-msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
+#: config/arm/arm.c:792
+#, c-format
+msgid "invalid floating point emulation option: -mfpe-%s"
 msgstr ""
 
-#: toplev.c:3733
-msgid "  -w                      Suppress warnings\n"
+#: config/arm/arm.c:803
+msgid "-mfpe switch not supported by ep9312 target cpu - ignored."
 msgstr ""
 
-#: toplev.c:3734
-msgid "  -W                      Enable extra warnings\n"
+#: config/arm/arm.c:823
+msgid "structure size boundary can only be set to 8 or 32"
 msgstr ""
 
-#: toplev.c:3745
-msgid "  -Wunused                Enable unused warnings\n"
+#: config/arm/arm.c:831
+msgid "-mpic-register= is useless without -fpic"
 msgstr ""
 
-#: toplev.c:3746
-msgid "  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
+#: config/arm/arm.c:838
+#, c-format
+msgid "unable to use '%s' for PIC register"
 msgstr ""
 
-#: toplev.c:3747
-msgid "  -p                      Enable function profiling\n"
+#: config/arm/arm.c:2246 config/arm/arm.c:2264 config/avr/avr.c:4558
+#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4257 config/i386/i386.c:1571
+#: config/i386/i386.c:1617 config/ip2k/ip2k.c:3169
+#: config/m68hc11/m68hc11.c:1227 config/m68k/m68k.c:333
+#: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1064
+#: config/rs6000/rs6000.c:14556 config/sh/sh.c:6737 config/sh/sh.c:6758
+#: config/sh/sh.c:6793 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
+#, fuzzy, c-format
+msgid "`%s' attribute only applies to functions"
+msgstr "\"%s\" звычайна функцыя"
+
+#: config/arm/arm.c:10573
+msgid "unable to compute real location of stacked parameter"
 msgstr ""
 
-#: toplev.c:3748
-msgid "  -o <file>               Place output into <file> \n"
+#. @@@ better error message
+#: config/arm/arm.c:11201 config/arm/arm.c:11238
+msgid "selector must be an immediate"
 msgstr ""
 
-#: toplev.c:3749
-msgid ""
-"  -G <number>             Put global and static data smaller than <number>\n"
-"                          bytes into a special section (on some targets)\n"
+#. @@@ better error message
+#: config/arm/arm.c:11281 config/i386/i386.c:14219 config/i386/i386.c:14253
+msgid "mask must be an immediate"
 msgstr ""
 
-#: toplev.c:3760
-msgid "  -aux-info <file>        Emit declaration info into <file>\n"
+#: config/arm/arm.c:11976
+msgid "no low registers available for popping high registers"
 msgstr ""
 
-#: toplev.c:3761
-msgid "  -quiet                  Do not display functions compiled or elapsed time\n"
+#: config/arm/arm.c:12226
+msgid "interrupt Service Routines cannot be coded in Thumb mode"
 msgstr ""
 
-#: toplev.c:3762
-msgid "  -version                Display the compiler's version\n"
+#: config/arm/pe.c:170 config/mcore/mcore.c:3241
+msgid "%Jinitialized variable '%D' is marked dllimport"
 msgstr ""
 
-#: toplev.c:3763
-msgid "  -d[letters]             Enable dumps from specific passes of the compiler\n"
+#: config/arm/pe.c:179
+msgid "%Jstatic variable '%D' is marked dllimport"
 msgstr ""
 
-#: toplev.c:3764
-msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
+#: config/arm/arm.h:450
+msgid "Generate APCS conformant stack frames"
 msgstr ""
 
-#: toplev.c:3766
-msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
+#: config/arm/arm.h:453
+msgid "Store function names in object code"
 msgstr ""
 
-#: toplev.c:3768
-msgid "  --help                  Display this information\n"
+#: config/arm/arm.h:457
+msgid "Use the 32-bit version of the APCS"
 msgstr ""
 
-#: toplev.c:3783
-msgid ""
-"\n"
-"Language specific options:\n"
+#: config/arm/arm.h:459
+msgid "Use the 26-bit version of the APCS"
 msgstr ""
-"\n"
-"Выбары, спецыфічныя для мовы:\n"
 
-#: toplev.c:3795
-#, c-format
-msgid "  %-23.23s [undocumented]\n"
+#: config/arm/arm.h:463
+msgid "Pass FP arguments in FP registers"
 msgstr ""
 
-#: toplev.c:3803 toplev.c:3817
-#, c-format
-msgid ""
-"\n"
-"There are undocumented %s specific options as well.\n"
+#: config/arm/arm.h:466
+msgid "Generate re-entrant, PIC code"
 msgstr ""
 
-#: toplev.c:3807
-#, c-format
-msgid ""
-"\n"
-" Options for %s:\n"
+#: config/arm/arm.h:469
+msgid "The MMU will trap on unaligned accesses"
 msgstr ""
-"\n"
-" Выбары для %s:\n"
 
-#: toplev.c:3844
-msgid ""
-"\n"
-"Target specific options:\n"
+#: config/arm/arm.h:476
+msgid "Use library calls to perform FP operations"
 msgstr ""
 
-#: toplev.c:3858 toplev.c:3877
-#, c-format
-msgid "  -m%-23.23s [undocumented]\n"
+#: config/arm/arm.h:478 config/i960/i960.h:291
+msgid "Use hardware floating point instructions"
 msgstr ""
 
-#: toplev.c:3886
-msgid ""
-"\n"
-"There are undocumented target specific options as well.\n"
+#: config/arm/arm.h:480
+msgid "Assume target CPU is configured as big endian"
 msgstr ""
 
-#: toplev.c:3888
-msgid "  They exist, but they are not documented.\n"
+#: config/arm/arm.h:482
+msgid "Assume target CPU is configured as little endian"
 msgstr ""
 
-#: toplev.c:3941
-#, c-format
-msgid "unrecognized gcc debugging option: %c"
+#: config/arm/arm.h:484
+msgid "Assume big endian bytes, little endian words"
 msgstr ""
 
-#: toplev.c:4007
-#, fuzzy, c-format
-msgid "`%s': unknown tls-model option"
-msgstr "\"%s\" : невядомы ці непадтрымліваемы выбар -g"
-
-#: toplev.c:4034
-#, c-format
-msgid "unrecognized register name `%s'"
+#: config/arm/arm.h:486
+msgid "Support calls between Thumb and ARM instruction sets"
 msgstr ""
 
-#: toplev.c:4059 toplev.c:5012
-#, fuzzy, c-format
-msgid "unrecognized option `%s'"
-msgstr "нераспазнаны выбар \"-%s\""
-
-#: toplev.c:4107
-#, fuzzy
-msgid "-Wid-clash-LEN is no longer supported"
-msgstr "-pipe не падтрымліваецца."
-
-#: toplev.c:4184
-#, c-format
-msgid "use -gdwarf -g%d for DWARF v1, level %d"
+#: config/arm/arm.h:489
+msgid "Generate a call to abort if a noreturn function returns"
 msgstr ""
 
-#: toplev.c:4187
-msgid "use -gdwarf-2   for DWARF v2"
+#: config/arm/arm.h:492
+msgid "Do not move instructions into a function's prologue"
 msgstr ""
 
-#: toplev.c:4192
-#, c-format
-msgid "ignoring option `%s' due to invalid debug level specification"
+#: config/arm/arm.h:495
+msgid "Do not load the PIC register in function prologues"
 msgstr ""
 
-#: toplev.c:4215 toplev.c:5010
-#, c-format
-msgid "`%s': unknown or unsupported -g option"
-msgstr "\"%s\" : невядомы ці непадтрымліваемы выбар -g"
-
-#: toplev.c:4222
-#, c-format
-msgid "`%s' ignored, conflicts with `-g%s'"
+#: config/arm/arm.h:498
+msgid "Generate call insns as indirect calls, if necessary"
 msgstr ""
 
-#: toplev.c:4304
-msgid "-param option missing argument"
+#: config/arm/arm.h:501
+msgid "Compile for the Thumb not the ARM"
 msgstr ""
 
-#: toplev.c:4313
-#, c-format
-msgid "invalid --param option: %s"
-msgstr "нерэчаісны выбар --param : %s"
+#: config/arm/arm.h:505
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr ""
 
-#: toplev.c:4325
-#, c-format
-msgid "invalid parameter value `%s'"
+#: config/arm/arm.h:508
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
 msgstr ""
 
-#: toplev.c:4565
-#, 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"
+#: config/arm/arm.h:511
+msgid "Thumb: Assume non-static functions may be called from ARM code"
 msgstr ""
-"%s%s%s версія %s (%s)\n"
-"%s\tзкампілявана GNU C версія %s.\n"
-"%s%s%s версія %s (%s) зкампілявана CC.\n"
 
-#: toplev.c:4572
-#, c-format
-msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
+#: config/arm/arm.h:515
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
 msgstr ""
 
-#: toplev.c:4630
-msgid "options passed: "
+#: config/arm/arm.h:519
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
 msgstr ""
 
-#: toplev.c:4659
-msgid "options enabled: "
-msgstr "выбары ўключаны:"
+#: config/arm/arm.h:521
+msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
+msgstr ""
 
-#: toplev.c:4718 java/jcf-write.c:3453
-#, c-format
-msgid "can't open %s for writing"
-msgstr "немагчыма адчыніць %s для запісу"
+#: config/arm/arm.h:529
+msgid "Specify the name of the target CPU"
+msgstr ""
 
-#: toplev.c:5002
-#, fuzzy, c-format
-msgid "ignoring command line option '%s'"
-msgstr "Нераспазнаны выбар \"%s\""
+#: config/arm/arm.h:531
+msgid "Specify the name of the target architecture"
+msgstr ""
 
-#: toplev.c:5005
-#, c-format
-msgid "(it is valid for %s but not the selected language)"
+#: config/arm/arm.h:535
+msgid "Specify the version of the floating point emulator"
 msgstr ""
 
-#: toplev.c:5039
-msgid "-Wuninitialized is not supported without -O"
+#: config/arm/arm.h:537
+msgid "Specify the minimum bit alignment of structures"
 msgstr ""
 
-#: toplev.c:5094
-msgid "instruction scheduling not supported on this target machine"
+#: config/arm/arm.h:539
+msgid "Specify the register to be used for PIC addressing"
 msgstr ""
 
-#: toplev.c:5098
-msgid "this target machine does not have delayed branches"
+#: config/arm/pe.h:65
+msgid "Ignore dllimport attribute for functions"
 msgstr ""
 
-#: toplev.c:5112
+#: config/avr/avr.c:514
 #, c-format
-msgid "-f%sleading-underscore not supported on this target machine"
+msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr ""
 
-#: toplev.c:5175
-#, fuzzy
-msgid "-ffunction-sections not supported for this target"
-msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
+#: config/avr/avr.c:1101
+msgid "bad address, not (reg+disp):"
+msgstr ""
 
-#: toplev.c:5180
-#, fuzzy
-msgid "-fdata-sections not supported for this target"
-msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
+#: config/avr/avr.c:1109
+msgid "internal compiler error.  Bad address:"
+msgstr ""
 
-#: toplev.c:5187
-msgid "-ffunction-sections disabled; it makes profiling impossible"
+#: config/avr/avr.c:1122
+msgid "internal compiler error.  Unknown mode:"
 msgstr ""
 
-#: toplev.c:5194
+#: config/avr/avr.c:1744 config/avr/avr.c:2405
 #, 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"
+msgid "invalid insn:"
+msgstr "Ð\9dеÑ\80Ñ\8dÑ\87аÑ\96Ñ\81нÑ\8b Ð²Ñ\8bбаÑ\80 %s"
 
-#: toplev.c:5200
-msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
+#: config/avr/avr.c:1778 config/avr/avr.c:1861 config/avr/avr.c:1910
+#: config/avr/avr.c:1919 config/avr/avr.c:2014 config/avr/avr.c:2183
+#: config/avr/avr.c:2439 config/avr/avr.c:2547
+msgid "incorrect insn:"
 msgstr ""
 
-#: toplev.c:5209
-msgid "-fprefetch-loop-arrays is not supported with -Os"
+#: config/avr/avr.c:1938 config/avr/avr.c:2099 config/avr/avr.c:2254
+#: config/avr/avr.c:2591
+msgid "unknown move insn:"
 msgstr ""
 
-#: toplev.c:5215
-msgid "-ffunction-sections may affect debugging on some targets"
+#: config/avr/avr.c:2814
+msgid "bad shift insn:"
 msgstr ""
 
-#: toplev.c:5327
-#, c-format
-msgid "error writing to %s"
-msgstr "памылка запісу ў %s"
+#: config/avr/avr.c:2927 config/avr/avr.c:3348 config/avr/avr.c:3719
+msgid "internal compiler error.  Incorrect shift:"
+msgstr ""
 
-#: toplev.c:5329 java/jcf-parse.c:936 java/jcf-write.c:3460
-#, c-format
-msgid "error closing %s"
+#: config/avr/avr.c:4532 config/ip2k/ip2k.c:3144
+msgid "only initialized variables can be placed into program memory area"
 msgstr ""
 
-#: tree-dump.c:702
-#, c-format
-msgid "could not open dump file `%s'"
+#: config/avr/avr.c:4626
+msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr ""
 
-#: tree-dump.c:778
+#: config/avr/avr.c:4640
 #, c-format
-msgid "ignoring unknown option `%.*s' in `-f%s'"
+msgid "MCU `%s' supported for assembler only"
 msgstr ""
 
-#: tree.c:3645
-msgid "arrays of functions are not meaningful"
+#: config/avr/avr.h:73
+msgid "Assume int to be 8 bit integer"
 msgstr ""
 
-#: tree.c:3702
-msgid "function return type cannot be function"
+#: config/avr/avr.h:75
+msgid "Change the stack pointer without disabling interrupts"
 msgstr ""
 
-#: tree.c:4557
-msgid "invalid initializer for bit string"
+#: config/avr/avr.h:77
+msgid "Use subroutines for function prologue/epilogue"
 msgstr ""
 
-#: tree.c:4616
-#, c-format
-msgid "tree check: expected %s, have %s in %s, at %s:%d"
+#: config/avr/avr.h:79
+msgid "Change only the low 8 bits of the stack pointer"
 msgstr ""
 
-#: tree.c:4633
-#, c-format
-msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
+#: config/avr/avr.h:81
+msgid "Do not generate tablejump insns"
 msgstr ""
 
-#: tree.c:4650
-#, c-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+#: config/avr/avr.h:83
+msgid "Use rjmp/rcall (limited range) on >8K devices"
 msgstr ""
 
-#: varasm.c:455 config/i386/winnt.c:611
-#, c-format
-msgid "%s causes a section type conflict"
+#: config/avr/avr.h:85
+msgid "Output instruction sizes to the asm file"
 msgstr ""
 
-#: varasm.c:841
-#, c-format
-msgid "register name not specified for `%s'"
+#: config/avr/avr.h:102
+msgid "Specify the initial stack address"
 msgstr ""
 
-#: varasm.c:843
-#, c-format
-msgid "invalid register name for `%s'"
-msgstr "нерэчаісная назва рэгістра `%s'"
+#: config/avr/avr.h:103
+msgid "Specify the MCU name"
+msgstr ""
 
-#: varasm.c:846
-#, c-format
-msgid "data type of `%s' isn't suitable for a register"
+#. `GIV_SORT_CRITERION(GIV1, GIV2)'
+#. In some cases, the strength reduction optimization pass can
+#. produce better code if this is defined.  This macro controls the
+#. order that induction variables are combined.  This macro is
+#. particularly useful if the target has limited addressing modes.
+#. For instance, the SH target has only positive offsets in
+#. addresses.  Thus sorting to put the smallest address first allows
+#. the most combinations to be found.
+#: config/avr/avr.h:2267
+msgid "trampolines not supported"
 msgstr ""
 
-#: varasm.c:849
+#: config/c4x/c4x-c.c:71
 #, c-format
-msgid "register specified for `%s' isn't suitable for data type"
+msgid "missing '(' after '#pragma %s' - ignored"
 msgstr ""
 
-#: varasm.c:858
-msgid "global register variable has initial value"
+#: config/c4x/c4x-c.c:74
+#, c-format
+msgid "missing function name in '#pragma %s' - ignored"
 msgstr ""
 
-#: varasm.c:861
-msgid "volatile register variables don't work as you might wish"
+#: config/c4x/c4x-c.c:79
+#, c-format
+msgid "malformed '#pragma %s' - ignored"
 msgstr ""
 
-#: varasm.c:894
+#: config/c4x/c4x-c.c:81
 #, c-format
-msgid "register name given for non-register variable `%s'"
+msgid "missing section name in '#pragma %s' - ignored"
 msgstr ""
 
-#: varasm.c:1542
+#: config/c4x/c4x-c.c:86
 #, c-format
-msgid "alignment of `%s' is greater than maximum object file alignment. Using %d"
+msgid "missing ')' for '#pragma %s' - ignored"
 msgstr ""
 
-#: varasm.c:1584
-msgid "thread-local COMMON data not implemented"
+#: config/c4x/c4x-c.c:89
+#, c-format
+msgid "junk at end of '#pragma %s'"
 msgstr ""
 
-#: varasm.c:1610
+#: config/c4x/c4x.c:300
 #, c-format
-msgid "requested alignment for %s is greater than implemented alignment of %d"
+msgid "unknown CPU version %d, using 40.\n"
 msgstr ""
 
-#: varasm.c:4048
-msgid "initializer for integer value is too complicated"
+#: config/c4x/c4x.c:850
+#, c-format
+msgid "ISR %s requires %d words of local vars, max is 32767"
 msgstr ""
 
-#: varasm.c:4053
-msgid "initializer for floating value is not a floating constant"
+#: config/c4x/c4x.c:1571
+msgid "using CONST_DOUBLE for address"
 msgstr ""
 
-#: varasm.c:4120
-msgid "unknown set constructor type"
+#: config/c4x/c4x.c:1709
+msgid "c4x_address_cost: Invalid addressing mode"
 msgstr ""
 
-#: varasm.c:4334
+#: config/c4x/c4x.c:1844
 #, c-format
-msgid "invalid initial value for member `%s'"
+msgid "c4x_print_operand: %%L inconsistency"
 msgstr ""
 
-#: varasm.c:4525 varasm.c:4568
+#: config/c4x/c4x.c:1850
 #, c-format
-msgid "weak declaration of `%s' must precede definition"
+msgid "c4x_print_operand: %%N inconsistency"
 msgstr ""
 
-#: varasm.c:4532
+#: config/c4x/c4x.c:1891
 #, c-format
-msgid "weak declaration of `%s' after first use results in unspecified behavior"
+msgid "c4x_print_operand: %%O inconsistency"
 msgstr ""
 
-#: varasm.c:4566
-#, c-format
-msgid "weak declaration of `%s' must be public"
+#: config/c4x/c4x.c:1986
+msgid "c4x_print_operand: Bad operand case"
 msgstr ""
 
-#: varasm.c:4575
-#, c-format
-msgid "weak declaration of `%s' not supported"
+#: config/c4x/c4x.c:2027
+msgid "c4x_print_operand_address: Bad post_modify"
 msgstr ""
 
-#: varasm.c:4602 varasm.c:4677
-msgid "only weak aliases are supported in this configuration"
+#: config/c4x/c4x.c:2049
+msgid "c4x_print_operand_address: Bad pre_modify"
 msgstr ""
 
-#: varasm.c:4685
-msgid "alias definitions not supported in this configuration; ignored"
+#: config/c4x/c4x.c:2097 config/c4x/c4x.c:2109 config/c4x/c4x.c:2124
+msgid "c4x_print_operand_address: Bad operand case"
 msgstr ""
 
-#: varasm.c:4716
-#, fuzzy
-msgid "visibility attribute not supported in this configuration; ignored"
-msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
-
-#: varray.c:134
-#, c-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+#: config/c4x/c4x.c:2375
+msgid "c4x_rptb_insert: Cannot find start label"
 msgstr ""
 
-#. Print an error message for unrecognized stab codes.
-#: xcoffout.c:175
-#, c-format
-msgid "no sclass for %s stab (0x%x)\n"
+#: config/c4x/c4x.c:3292 config/c4x/c4x.c:3310
+msgid "mode not QImode"
 msgstr ""
 
-#: pretty-print.h:97
-#, fuzzy, c-format
-msgid "#`%s' not supported by %s#"
-msgstr "%s не падтрымлівае %s"
-
-#: params.def:53
-msgid "The maximum number of instructions in a single function eligible for inlining"
+#: config/c4x/c4x.c:3380
+msgid "invalid indirect memory address"
 msgstr ""
 
-#: params.def:65
-msgid "The maximum number of instructions when automatically inlining"
+#: config/c4x/c4x.c:3469
+msgid "invalid indirect (S) memory address"
 msgstr ""
 
-#: params.def:84
-msgid "The maximum number of instructions by repeated inlining before gcc starts to throttle inlining"
+#: config/c4x/c4x.c:3797
+msgid "c4x_valid_operands: Internal error"
 msgstr ""
 
-#: params.def:97
-msgid "The slope of the linear function throttling inlining after the recursive inlining limit has been reached is given by the negative reciprocal value of this parameter"
+#: config/c4x/c4x.c:4216
+msgid "c4x_operand_subword: invalid mode"
 msgstr ""
 
-#: params.def:110
-msgid "The number of instructions in a single functions still eligible to inlining after a lot recursive inlining"
+#: config/c4x/c4x.c:4219
+msgid "c4x_operand_subword: invalid operand"
 msgstr ""
 
-#: params.def:120
-msgid "The maximum number of instructions for the RTL inliner"
+#. We could handle these with some difficulty.
+#. e.g., *p-- => *(p-=2); *(p+1).
+#: config/c4x/c4x.c:4245
+msgid "c4x_operand_subword: invalid autoincrement"
 msgstr ""
 
-#: params.def:131
-msgid "The maximum number of instructions to consider to fill a delay slot"
+#: config/c4x/c4x.c:4251
+msgid "c4x_operand_subword: invalid address"
 msgstr ""
 
-#: params.def:142
-msgid "The maximum number of instructions to consider to find accurate live register information"
+#: config/c4x/c4x.c:4262
+msgid "c4x_operand_subword: address not offsettable"
 msgstr ""
 
-#: params.def:152
-msgid "The maximum length of scheduling's pending operations list"
+#: config/c4x/c4x.c:4472
+msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
 msgstr ""
 
-#: params.def:159
-msgid "The maximum amount of memory to be allocated by GCSE"
+#. Target compilation option flags.
+#. Small memory model.
+#. Use 24-bit MPYI for C3x.
+#. Fast fixing of floats.
+#. Allow use of RPTS.
+#. Emit C3x code.
+#. Be compatible with TI assembler.
+#. Be paranoid about DP reg. in ISRs.
+#. Pass arguments on stack.
+#. Enable features under development.
+#. Enable repeat block.
+#. Use BK as general register.
+#. Use decrement and branch for C3x.
+#. Enable debugging of GCC.
+#. Force constants into registers.
+#. Allow unsigned loop counters.
+#. Force op0 and op1 to be same.
+#. Save all 40 bits for floats.
+#. Allow parallel insns.
+#. Allow MPY||ADD, MPY||SUB insns.
+#. Assume mem refs possibly aliased.
+#. Emit C30 code.
+#. Emit C31 code.
+#. Emit C32 code.
+#. Emit C33 code.
+#. Emit C40 code.
+#. Emit C44 code.
+#. Run-time compilation parameters selecting different hardware subsets.
+#.
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of triplets in braces,
+#. each pair being { "NAME", VALUE, "DESCRIPTION" }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/c4x/c4x.h:168
+msgid "Small memory model"
 msgstr ""
 
-#: params.def:164
-msgid "The maximum number of passes to make when doing GCSE"
+#: config/c4x/c4x.h:170
+msgid "Big memory model"
 msgstr ""
 
-#: params.def:171
-msgid "The maximum number of instructions to consider to unroll in a loop"
+#: config/c4x/c4x.h:172
+msgid "Use MPYI instruction for C3x"
 msgstr ""
 
-#: params.def:176
-msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
+#: config/c4x/c4x.h:174
+msgid "Do not use MPYI instruction for C3x"
 msgstr ""
 
-#: params.def:181
-msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
+#: config/c4x/c4x.h:176
+msgid "Use fast but approximate float to integer conversion"
 msgstr ""
 
-#: params.def:186
-msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
+#: config/c4x/c4x.h:178
+msgid "Use slow but accurate float to integer conversion"
 msgstr ""
 
-#: params.def:191
-msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
+#: config/c4x/c4x.h:180
+msgid "Enable use of RTPS instruction"
 msgstr ""
 
-#: params.def:196
-msgid "Maximal code growth caused by tail duplication (in percents)"
+#: config/c4x/c4x.h:182
+msgid "Disable use of RTPS instruction"
 msgstr ""
 
-#: params.def:200
-msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percents)"
-msgstr ""
+#: config/c4x/c4x.h:184
+msgid "Enable use of RTPB instruction"
+msgstr ""
 
-#: params.def:205
-msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is available"
+#: config/c4x/c4x.h:186
+msgid "Disable use of RTPB instruction"
 msgstr ""
 
-#: params.def:210
-msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is not available"
+#: config/c4x/c4x.h:188
+msgid "Generate code for C30 CPU"
 msgstr ""
 
-#: params.def:217
-msgid "The maximum number of incoming edges to consider for crossjumping"
+#: config/c4x/c4x.h:190
+msgid "Generate code for C31 CPU"
 msgstr ""
 
-#: params.def:230
-msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
+#: config/c4x/c4x.h:192
+msgid "Generate code for C32 CPU"
 msgstr ""
 
-#: params.def:236
-msgid "Minimum heap size before we start collecting garbage, in kilobytes."
+#: config/c4x/c4x.h:194
+msgid "Generate code for C33 CPU"
 msgstr ""
 
-#: config/darwin-c.c:75
-msgid "too many #pragma options align=reset"
+#: config/c4x/c4x.h:196
+msgid "Generate code for C40 CPU"
 msgstr ""
 
-#: config/darwin-c.c:97 config/darwin-c.c:100 config/darwin-c.c:102
-#: config/darwin-c.c:104
-msgid "malformed '#pragma options', ignoring"
+#: config/c4x/c4x.h:198
+msgid "Generate code for C44 CPU"
 msgstr ""
 
-#: config/darwin-c.c:107
-msgid "junk at end of '#pragma options'"
+#: config/c4x/c4x.h:200
+msgid "Emit code compatible with TI tools"
 msgstr ""
 
-#: config/darwin-c.c:117
-msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
+#: config/c4x/c4x.h:202
+msgid "Emit code to use GAS extensions"
 msgstr ""
 
-#: config/darwin-c.c:130
-msgid "missing '(' after '#pragma unused', ignoring"
+#: config/c4x/c4x.h:204 config/c4x/c4x.h:208
+msgid "Save DP across ISR in small memory model"
 msgstr ""
 
-#: config/darwin-c.c:148
-msgid "missing ')' after '#pragma unused', ignoring"
+#: config/c4x/c4x.h:206 config/c4x/c4x.h:210
+msgid "Don't save DP across ISR in small memory model"
 msgstr ""
 
-#: config/darwin-c.c:151
-msgid "junk at end of '#pragma unused'"
+#: config/c4x/c4x.h:212
+msgid "Pass arguments on the stack"
 msgstr ""
 
-#: config/lynx-ng.h:97 config/lynx.h:121 config/rs6000/lynx.h:100
-msgid "-msystem-v and -p are incompatible"
+#: config/c4x/c4x.h:214
+msgid "Pass arguments in registers"
 msgstr ""
 
-#: config/lynx-ng.h:99 config/lynx.h:123 config/rs6000/lynx.h:102
-msgid "-msystem-v and -mthreads are incompatible"
+#: config/c4x/c4x.h:216
+msgid "Enable new features under development"
 msgstr ""
 
-#: config/alpha/alpha.c:342
-#, fuzzy, c-format
-msgid "-f%s ignored for Unicos/Mk (not supported)"
-msgstr "-pipe не падтрымліваецца."
+#: config/c4x/c4x.h:218
+msgid "Disable new features under development"
+msgstr ""
 
-#: config/alpha/alpha.c:366
-#, fuzzy
-msgid "-mieee not supported on Unicos/Mk"
-msgstr "-pipe не падтрымліваецца"
+#: config/c4x/c4x.h:220
+msgid "Use the BK register as a general purpose register"
+msgstr ""
 
-#: config/alpha/alpha.c:377
-msgid "-mieee-with-inexact not supported on Unicos/Mk"
+#: config/c4x/c4x.h:222
+msgid "Do not allocate BK register"
 msgstr ""
 
-#: config/alpha/alpha.c:394
-#, c-format
-msgid "bad value `%s' for -mtrap-precision switch"
+#: config/c4x/c4x.h:224
+msgid "Enable use of DB instruction"
 msgstr ""
 
-#: config/alpha/alpha.c:408
-#, c-format
-msgid "bad value `%s' for -mfp-rounding-mode switch"
+#: config/c4x/c4x.h:226
+msgid "Disable use of DB instruction"
 msgstr ""
 
-#: config/alpha/alpha.c:423
-#, c-format
-msgid "bad value `%s' for -mfp-trap-mode switch"
+#: config/c4x/c4x.h:228
+msgid "Enable debugging"
 msgstr ""
 
-#: config/alpha/alpha.c:435
-#, c-format
-msgid "bad value `%s' for -mtls-size switch"
+#: config/c4x/c4x.h:230
+msgid "Disable debugging"
 msgstr ""
 
-#: config/alpha/alpha.c:454 config/alpha/alpha.c:466
-#, c-format
-msgid "bad value `%s' for -mcpu switch"
+#: config/c4x/c4x.h:232
+msgid "Force constants into registers to improve hoisting"
 msgstr ""
 
-#: config/alpha/alpha.c:473
-msgid "trap mode not supported on Unicos/Mk"
+#: config/c4x/c4x.h:234
+msgid "Don't force constants into registers"
 msgstr ""
 
-#: config/alpha/alpha.c:480
-msgid "fp software completion requires -mtrap-precision=i"
+#: config/c4x/c4x.h:236
+msgid "Force RTL generation to emit valid 3 operand insns"
 msgstr ""
 
-#: config/alpha/alpha.c:496
-msgid "rounding mode not supported for VAX floats"
+#: config/c4x/c4x.h:238
+msgid "Allow RTL generation to emit invalid 3 operand insns"
 msgstr ""
 
-#: config/alpha/alpha.c:501
-msgid "trap mode not supported for VAX floats"
+#: config/c4x/c4x.h:240
+msgid "Allow unsigned iteration counts for RPTB/DB"
 msgstr ""
 
-#: config/alpha/alpha.c:530
-#, c-format
-msgid "L%d cache latency unknown for %s"
+#: config/c4x/c4x.h:242
+msgid "Disallow unsigned iteration counts for RPTB/DB"
 msgstr ""
 
-#: config/alpha/alpha.c:545
-#, c-format
-msgid "bad value `%s' for -mmemory-latency"
+#: config/c4x/c4x.h:244
+msgid "Preserve all 40 bits of FP reg across call"
 msgstr ""
 
-#: config/alpha/alpha.c:5604 config/m88k/m88k.c:2889 config/romp/romp.c:754
-#: config/romp/romp.c:761
-#, c-format
-msgid "invalid %%H value"
-msgstr "нерэчаіснае значэньне %%H"
+#: config/c4x/c4x.h:246
+msgid "Only preserve 32 bits of FP reg across call"
+msgstr ""
 
-#: config/alpha/alpha.c:5625
-#, fuzzy, c-format
-msgid "invalid %%J value"
-msgstr "дрэннае %%Q значэнне"
+#: config/c4x/c4x.h:248
+msgid "Enable parallel instructions"
+msgstr ""
 
-#: config/alpha/alpha.c:5641 config/ia64/ia64.c:3970 config/m88k/m88k.c:3034
-#, c-format
-msgid "invalid %%r value"
-msgstr "нерэчаіснае значэньне %%r"
+#: config/c4x/c4x.h:250
+msgid "Disable parallel instructions"
+msgstr ""
 
-#: config/alpha/alpha.c:5651 config/rs6000/rs6000.c:7737
-#, c-format
-msgid "invalid %%R value"
-msgstr "нерэчаіснае значэньне %%R"
+#: config/c4x/c4x.h:252
+msgid "Enable MPY||ADD and MPY||SUB instructions"
+msgstr ""
 
-#: config/alpha/alpha.c:5657 config/rs6000/rs6000.c:7663
-#, c-format
-msgid "invalid %%N value"
-msgstr "нерэчаіснае значэньне %%N"
+#: config/c4x/c4x.h:254
+msgid "Disable MPY||ADD and MPY||SUB instructions"
+msgstr ""
 
-#: config/alpha/alpha.c:5665 config/rs6000/rs6000.c:7691
-#, c-format
-msgid "invalid %%P value"
-msgstr "нерэчаіснае значэньне %%P"
+#: config/c4x/c4x.h:256
+msgid "Assume that pointers may be aliased"
+msgstr ""
 
-#: config/alpha/alpha.c:5673 config/m88k/m88k.c:2895 config/romp/romp.c:740
-#: config/romp/romp.c:747
-#, c-format
-msgid "invalid %%h value"
-msgstr "нерэчаіснае значэньне %%h"
+#: config/c4x/c4x.h:258
+msgid "Assume that pointers not aliased"
+msgstr ""
 
-#: config/alpha/alpha.c:5681 config/romp/romp.c:698
-#, c-format
-msgid "invalid %%L value"
-msgstr "нерэчаіснае значэньне %%L"
+#: config/c4x/c4x.h:331
+msgid "Specify maximum number of iterations for RPTS"
+msgstr ""
 
-#: config/alpha/alpha.c:5720 config/rs6000/rs6000.c:7645
-#, c-format
-msgid "invalid %%m value"
-msgstr "нерэчаіснае значэньне %%m"
+#: config/c4x/c4x.h:333
+msgid "Select CPU to generate code for"
+msgstr ""
 
-#: config/alpha/alpha.c:5728 config/rs6000/rs6000.c:7653
-#, c-format
-msgid "invalid %%M value"
-msgstr "нерэчаіснае значэньне %%M"
+#: config/cris/cris.c:597
+msgid "unexpected index-type in cris_print_index"
+msgstr ""
 
-#: config/alpha/alpha.c:5772
-#, c-format
-msgid "invalid %%U value"
-msgstr "нерэчаіснае значэньне %%U"
+#: config/cris/cris.c:611
+msgid "unexpected base-type in cris_print_base"
+msgstr ""
 
-#: config/alpha/alpha.c:5784 config/alpha/alpha.c:5798 config/romp/romp.c:706
-#: config/rs6000/rs6000.c:7745
+#: config/cris/cris.c:904
 #, c-format
-msgid "invalid %%s value"
-msgstr "нерэчаіснае значэньне %%v"
+msgid "stackframe too big: %d bytes"
+msgstr ""
 
-#: config/alpha/alpha.c:5821 config/m88k/m88k.c:2997
-#, c-format
-msgid "invalid %%C value"
-msgstr "нерэчаіснае значэньне %%C"
+#: config/cris/cris.c:1215
+msgid "allocated but unused delay list in epilogue"
+msgstr ""
 
-#: config/alpha/alpha.c:5858 config/m88k/m88k.c:3018
-#: config/rs6000/rs6000.c:7502
-#, c-format
-msgid "invalid %%E value"
-msgstr "нерэчаіснае значэньне %%E"
+#: config/cris/cris.c:1225
+msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
+msgstr ""
 
-#: config/alpha/alpha.c:5883 config/alpha/alpha.c:5933
-msgid "unknown relocation unspec"
+#: config/cris/cris.c:1301
+msgid "invalid operand for 'b' modifier"
 msgstr ""
 
-#: config/alpha/alpha.c:5892 config/romp/romp.c:981
-#: config/rs6000/rs6000.c:8052
-#, c-format
-msgid "invalid %%xn code"
-msgstr "нерэчаіснае значэньне %%xn"
+#: config/cris/cris.c:1314
+msgid "invalid operand for 'v' modifier"
+msgstr ""
 
-#: config/alpha/alpha.c:6618 config/alpha/alpha.c:6621 config/s390/s390.c:6069
-#: config/s390/s390.c:6072
-msgid "bad builtin fcode"
+#: config/cris/cris.c:1324
+msgid "invalid operand for 'P' modifier"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/alpha/alpha.h:279 config/i386/i386.h:294 config/i386/i386.h:296
-#: config/i386/i386.h:298 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:292
-#: config/s390/s390.h:68 config/sparc/sparc.h:522 config/sparc/sparc.h:527
-msgid "Use hardware fp"
-msgstr "Выкарыстоўваць апаратную плаваючую кропку"
+#: config/cris/cris.c:1331
+msgid "invalid operand for 'p' modifier"
+msgstr ""
 
-#: config/alpha/alpha.h:280 config/i386/i386.h:295 config/i386/i386.h:297
-#: config/rs6000/rs6000.h:294 config/sparc/sparc.h:524
-#: config/sparc/sparc.h:529
-msgid "Do not use hardware fp"
-msgstr "Не выкарыстоўваць апаратную плаваючую кропку"
+#: config/cris/cris.c:1370
+msgid "invalid operand for 'z' modifier"
+msgstr ""
 
-#: config/alpha/alpha.h:281
-msgid "Use fp registers"
+#: config/cris/cris.c:1401 config/cris/cris.c:1431
+msgid "invalid operand for 'H' modifier"
 msgstr ""
 
-#: config/alpha/alpha.h:283
-msgid "Do not use fp registers"
+#: config/cris/cris.c:1407
+msgid "bad register"
 msgstr ""
 
-#: config/alpha/alpha.h:284
-msgid "Do not assume GAS"
+#: config/cris/cris.c:1445
+msgid "invalid operand for 'e' modifier"
 msgstr ""
 
-#: config/alpha/alpha.h:285
-msgid "Assume GAS"
+#: config/cris/cris.c:1462
+msgid "invalid operand for 'm' modifier"
 msgstr ""
 
-#: config/alpha/alpha.h:287
-msgid "Request IEEE-conformant math library routines (OSF/1)"
+#: config/cris/cris.c:1487
+msgid "invalid operand for 'A' modifier"
 msgstr ""
 
-#: config/alpha/alpha.h:289
-msgid "Emit IEEE-conformant code, without inexact exceptions"
+#: config/cris/cris.c:1495
+msgid "invalid operand for 'D' modifier"
 msgstr ""
 
-#: config/alpha/alpha.h:291
-msgid "Emit IEEE-conformant code, with inexact exceptions"
+#: config/cris/cris.c:1509
+msgid "invalid operand for 'T' modifier"
 msgstr ""
 
-#: config/alpha/alpha.h:293
-msgid "Do not emit complex integer constants to read-only memory"
+#: config/cris/cris.c:1518
+msgid "invalid operand modifier letter"
 msgstr ""
 
-#: config/alpha/alpha.h:294
-msgid "Use VAX fp"
+#: config/cris/cris.c:1526
+#, c-format
+msgid "internal error: bad register: %d"
+msgstr "унутраная памылка: дрэнны рэгістр: %d"
+
+#: config/cris/cris.c:1574
+msgid "unexpected multiplicative operand"
 msgstr ""
 
-#: config/alpha/alpha.h:295
-msgid "Do not use VAX fp"
+#: config/cris/cris.c:1594
+msgid "unexpected operand"
 msgstr ""
 
-#: config/alpha/alpha.h:296
-msgid "Emit code for the byte/word ISA extension"
+#: config/cris/cris.c:1627 config/cris/cris.c:1637
+msgid "unrecognized address"
+msgstr "нераспазнаны адрас"
+
+#: config/cris/cris.c:1987
+msgid "internal error: sideeffect-insn affecting main effect"
 msgstr ""
 
-#: config/alpha/alpha.h:299
-msgid "Emit code for the motion video ISA extension"
+#. If we get here, the caller got its initial tests wrong.
+#: config/cris/cris.c:2380
+msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr ""
 
-#: config/alpha/alpha.h:302
-msgid "Emit code for the fp move and sqrt ISA extension"
+#: config/cris/cris.c:2457 config/cris/cris.c:2519
+#, fuzzy
+msgid "unrecognized supposed constant"
+msgstr "нераспазнаны выбар \"-%s\""
+
+#: config/cris/cris.c:2564
+msgid "unrecognized supposed constant in cris_global_pic_symbol"
 msgstr ""
 
-#: config/alpha/alpha.h:304
-msgid "Emit code for the counting ISA extension"
+#: config/cris/cris.c:2583
+#, c-format
+msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr ""
 
-#: config/alpha/alpha.h:307
-msgid "Emit code using explicit relocation directives"
+#: config/cris/cris.c:2611
+#, c-format
+msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr ""
 
-#: config/alpha/alpha.h:310
-msgid "Emit 16-bit relocations to the small data areas"
+#: config/cris/cris.c:2647
+#, c-format
+msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr ""
 
-#: config/alpha/alpha.h:312
-msgid "Emit 32-bit relocations to the small data areas"
+#: config/cris/cris.c:2665
+msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr ""
 
-#: config/alpha/alpha.h:314
-msgid "Emit rdval instead of rduniq for thread pointer"
+#: config/cris/cris.c:2681
+msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr ""
 
-#. For -mcpu=
-#. For -mtune=
-#. For -mfp-rounding-mode=[n|m|c|d]
-#. For -mfp-trap-mode=[n|u|su|sui]
-#. For -mtrap-precision=[p|f|i]
-#. For -mmemory-latency=
-#. For -mtls-size=
-#: config/alpha/alpha.h:343
-msgid "Use features of and schedule given CPU"
-msgstr ""
-
-#: config/alpha/alpha.h:345
-msgid "Schedule given CPU"
+#: config/cris/cris.c:2936 config/cris/cris.c:2981
+msgid "unexpected side-effects in address"
 msgstr ""
 
-#: config/alpha/alpha.h:347
-msgid "Control the generated fp rounding mode"
+#. Labels are never marked as global symbols.
+#: config/cris/cris.c:3076 config/cris/cris.c:3107
+msgid "unexpected PIC symbol"
 msgstr ""
 
-#: config/alpha/alpha.h:349
-msgid "Control the IEEE trap mode"
+#: config/cris/cris.c:3080
+msgid "PIC register isn't set up"
 msgstr ""
 
-#: config/alpha/alpha.h:351
-msgid "Control the precision given to fp exceptions"
+#: config/cris/cris.c:3093 config/cris/cris.c:3176
+msgid "unexpected address expression"
 msgstr ""
 
-#: config/alpha/alpha.h:353
-msgid "Tune expected memory latency"
+#: config/cris/cris.c:3111
+msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr ""
 
-#: config/alpha/alpha.h:355 config/ia64/ia64.h:225
-msgid "Specify bit size of immediate TLS offsets"
+#: config/cris/cris.c:3120
+msgid "unexpected NOTE as addr_const:"
 msgstr ""
 
-#: config/arc/arc.c:135
-#, c-format
-msgid "bad value (%s) for -mcpu switch"
+#: config/cris/aout.h:108
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
 msgstr ""
 
-#: config/arc/arc.c:362
-#, fuzzy, c-format
-msgid "argument of `%s' attribute is not a string constant"
-msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
-
-#: config/arc/arc.c:369
-#, c-format
-msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
+#: config/cris/aout.h:115
+msgid "For elinux, request a specified stack-size for this program"
 msgstr ""
 
-#: config/arc/arc.c:1708 config/m32r/m32r.c:2286
-#, fuzzy, c-format
-msgid "invalid operand to %%R code"
-msgstr "нерэчаісны %%-код"
-
-#: config/arc/arc.c:1740 config/m32r/m32r.c:2309
-#, fuzzy, c-format
-msgid "invalid operand to %%H/%%L code"
-msgstr "нерэчаісны %%-код"
-
-#: config/arc/arc.c:1763 config/m32r/m32r.c:2385
-#, fuzzy, c-format
-msgid "invalid operand to %%U code"
-msgstr "нерэчаісны %%-код"
-
-#: config/arc/arc.c:1774
-#, fuzzy, c-format
-msgid "invalid operand to %%V code"
-msgstr "нерэчаісны %%-код"
-
-#. Unknown flag.
-#: config/arc/arc.c:1781 config/m32r/m32r.c:2424 config/sparc/sparc.c:6533
-msgid "invalid operand output code"
+#. No "no-etrax" as it does not really imply any model.                     On the other hand, "etrax" implies the common (and large)               subset matching all models.
+#: config/cris/cris.h:334
+msgid "Compile for ETRAX 4 (CRIS v3)"
 msgstr ""
 
-#: config/arm/arm.c:458
-#, c-format
-msgid "switch -mcpu=%s conflicts with -march= switch"
+#: config/cris/cris.h:339
+msgid "Compile for ETRAX 100 (CRIS v8)"
 msgstr ""
 
-#: config/arm/arm.c:468 config/rs6000/rs6000.c:558 config/sparc/sparc.c:393
-#, c-format
-msgid "bad value (%s) for %s switch"
+#: config/cris/cris.h:343
+msgid "Emit verbose debug information in assembly code"
 msgstr ""
 
-#: config/arm/arm.c:604
-msgid "target CPU does not support APCS-32"
-msgstr ""
+#: config/cris/cris.h:346
+#, fuzzy
+msgid "Do not use condition codes from normal instructions"
+msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/arm/arm.c:609
-msgid "target CPU does not support APCS-26"
+#: config/cris/cris.h:350
+msgid "Do not emit addressing modes with side-effect assignment"
 msgstr ""
 
-#: config/arm/arm.c:615
-msgid "target CPU does not support interworking"
+#: config/cris/cris.h:353
+msgid "Do not tune stack alignment"
 msgstr ""
 
-#: config/arm/arm.c:621
-#, fuzzy
-msgid "target CPU does not support THUMB instructions"
-msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
-
-#: config/arm/arm.c:635
-msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
+#: config/cris/cris.h:356
+msgid "Do not tune writable data alignment"
 msgstr ""
 
-#: config/arm/arm.c:638
-msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
+#: config/cris/cris.h:359
+msgid "Do not tune code and read-only data alignment"
 msgstr ""
 
-#: config/arm/arm.c:641
-msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
+#: config/cris/cris.h:368
+msgid "Align code and data to 32 bits"
 msgstr ""
 
-#: config/arm/arm.c:647
-msgid "interworking forces APCS-32 to be used"
+#: config/cris/cris.h:381
+msgid "Don't align items in code or data"
 msgstr ""
 
-#: config/arm/arm.c:653
-msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
+#: config/cris/cris.h:384
+msgid "Do not emit function prologue or epilogue"
 msgstr ""
 
-#: config/arm/arm.c:661
-msgid "-fpic and -mapcs-reent are incompatible"
+#. We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
+#: config/cris/cris.h:388
+msgid "Use the most feature-enabling options allowed by other options"
 msgstr ""
 
-#: config/arm/arm.c:664
-msgid "APCS reentrant code not supported.  Ignored"
+#. We must call it "override-" since calling it "no-" will cause            gcc.c to forget it, if there's a "later" -mbest-lib-options.            Kludgy, but needed for some multilibbed files.
+#: config/cris/cris.h:394
+msgid "Override -mbest-lib-options"
 msgstr ""
 
-#: config/arm/arm.c:672
-msgid "-g with -mno-apcs-frame may not give sensible debugging"
-msgstr ""
+#: config/cris/cris.h:426
+#, fuzzy
+msgid "Generate code for the specified chip or CPU version"
+msgstr "Генерыраваць код для дадзенага ЦП"
 
-#: config/arm/arm.c:680
-msgid "passing floating point arguments in fp regs not yet supported"
+#: config/cris/cris.h:428
+msgid "Tune alignment for the specified chip or CPU version"
 msgstr ""
 
-#: config/arm/arm.c:709
-#, c-format
-msgid "invalid floating point emulation option: -mfpe-%s"
+#: config/cris/cris.h:430
+msgid "Warn when a stackframe is larger than the specified size"
 msgstr ""
 
-#: config/arm/arm.c:733
-msgid "structure size boundary can only be set to 8 or 32"
+#. Node: Profiling
+#: config/cris/cris.h:1016
+msgid "no FUNCTION_PROFILER for CRIS"
 msgstr ""
 
-#: config/arm/arm.c:741
-msgid "-mpic-register= is useless without -fpic"
+#: config/cris/linux.h:69
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
 msgstr ""
 
-#: config/arm/arm.c:748
+#: config/d30v/d30v.c:218
 #, c-format
-msgid "unable to use '%s' for PIC register"
-msgstr ""
-
-#: config/arm/arm.c:2064 config/arm/arm.c:2087 config/avr/avr.c:4794
-#: config/c4x/c4x.c:4644 config/h8300/h8300.c:3667 config/i386/i386.c:1396
-#: config/i386/i386.c:1425 config/ip2k/ip2k.c:3224
-#: config/m68hc11/m68hc11.c:1267 config/mcore/mcore.c:3510
-#: config/ns32k/ns32k.c:1047 config/rs6000/rs6000.c:12538 config/sh/sh.c:5681
-#: config/sh/sh.c:5706 config/sh/sh.c:5745 config/stormy16/stormy16.c:2026
-#: config/v850/v850.c:2180
-#, fuzzy, c-format
-msgid "`%s' attribute only applies to functions"
-msgstr "\"%s\" звычайна функцыя"
-
-#: config/arm/arm.c:9459
-msgid "unable to compute real location of stacked parameter"
+msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
 msgstr ""
 
-#: config/arm/arm.c:10138
-msgid "no low registers available for popping high registers"
+#: config/d30v/d30v.c:2678
+msgid "bad insn to d30v_print_operand_address:"
 msgstr ""
 
-#: config/arm/arm.c:10389
-msgid "interrupt Service Routines cannot be coded in Thumb mode"
+#: config/d30v/d30v.c:2695 config/d30v/d30v.c:2756 config/d30v/d30v.c:2777
+#: config/d30v/d30v.c:2795
+msgid "bad insn to d30v_print_operand_memory_reference:"
 msgstr ""
 
-#: config/arm/pe.c:168 config/mcore/mcore.c:3358
-#, c-format
-msgid "initialized variable `%s' is marked dllimport"
+#: config/d30v/d30v.c:2863
+msgid "bad insn to d30v_print_operand, 'f' modifier:"
 msgstr ""
 
-#: config/arm/pe.c:177
-#, c-format
-msgid "static variable `%s' is marked dllimport"
+#: config/d30v/d30v.c:2872
+msgid "bad insn to d30v_print_operand, 'A' modifier:"
 msgstr ""
 
-#: config/arm/arm.h:416
-msgid "Generate APCS conformant stack frames"
+#: config/d30v/d30v.c:2879
+msgid "bad insn to d30v_print_operand, 'M' modifier:"
 msgstr ""
 
-#: config/arm/arm.h:419
-msgid "Store function names in object code"
+#: config/d30v/d30v.c:2933
+msgid "bad insn to print_operand, 'F' or 'T' modifier:"
 msgstr ""
 
-#: config/arm/arm.h:423
-msgid "Use the 32-bit version of the APCS"
+#: config/d30v/d30v.c:2944
+msgid "bad insn to print_operand, 'B' modifier:"
 msgstr ""
 
-#: config/arm/arm.h:425
-msgid "Use the 26-bit version of the APCS"
+#: config/d30v/d30v.c:2951
+msgid "bad insn to print_operand, 'E' modifier:"
 msgstr ""
 
-#: config/arm/arm.h:429
-msgid "Pass FP arguments in FP registers"
+#: config/d30v/d30v.c:2969
+msgid "bad insn to print_operand, 'R' modifier:"
 msgstr ""
 
-#: config/arm/arm.h:432
-msgid "Generate re-entrant, PIC code"
+#: config/d30v/d30v.c:2978 config/d30v/d30v.c:2986
+msgid "bad insn to print_operand, 's' modifier:"
 msgstr ""
 
-#: config/arm/arm.h:435
-msgid "The MMU will trap on unaligned accesses"
+#: config/d30v/d30v.c:3015
+msgid "bad insn in&nb